From 50a8d332712ef590c7dfa6ea2e5bc66080dd8ffc Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 18 Jun 2020 22:05:02 +0900 Subject: dps update --- texmf-dist/doc/latex/dps/README | 28 - texmf-dist/doc/latex/dps/README.md | 32 + texmf-dist/doc/latex/dps/dps.pdf | Bin 0 -> 6891238 bytes texmf-dist/doc/latex/dps/dpstheman.pdf | Bin 175278 -> 1571786 bytes texmf-dist/doc/latex/dps/dpstheman.tex | 1823 ++ .../examples/advanced/usebtnappr/basic/MyEmoji.pdf | Bin 0 -> 30645 bytes .../advanced/usebtnappr/basic/dps_str_cus.def | 48 + .../examples/advanced/usebtnappr/basic/icons.tex | 8 + .../advanced/usebtnappr/basic/stat_match1.tex | 351 + .../advanced/usebtnappr/sideshow/MyEmoji.pdf | Bin 0 -> 30645 bytes .../advanced/usebtnappr/sideshow/dps_str_cus.def | 47 + .../advanced/usebtnappr/sideshow/first_date.tex | 250 + .../usebtnappr/sideshow/flowers1/flowers.pdf | Bin 0 -> 2787690 bytes .../usebtnappr/sideshow/flowers1/flowers_01.pdf | Bin 0 -> 2785525 bytes .../usebtnappr/sideshow/flowers1/flowers_02.pdf | Bin 0 -> 2793830 bytes .../usebtnappr/sideshow/flowers1/flowers_03.pdf | Bin 0 -> 2785525 bytes .../usebtnappr/sideshow/flowers1/flowers_04.pdf | Bin 0 -> 2785532 bytes .../usebtnappr/sideshow/flowers1/flowers_05.pdf | Bin 0 -> 2785515 bytes .../usebtnappr/sideshow/flowers1/flowers_06.pdf | Bin 0 -> 2785526 bytes .../sideshow/flowers1/flowers_package.pdf | Bin 0 -> 2798493 bytes .../advanced/usebtnappr/sideshow/icons.tex | 10 + .../advanced/uselayers/basic/Puzzle_BG.eps | 17014 +++++++++++++++++++ .../advanced/uselayers/basic/Puzzle_BG.pdf | Bin 0 -> 66850 bytes .../advanced/uselayers/basic/Puzzle_BG_Start.eps | 10895 ++++++++++++ .../advanced/uselayers/basic/Puzzle_BG_Start.pdf | Bin 0 -> 46651 bytes .../advanced/uselayers/basic/dps_str_cus.def | 48 + .../examples/advanced/uselayers/basic/owc_self.eps | 4189 +++++ .../advanced/uselayers/basic/stat_match1-ep.tex | 355 + .../advanced/uselayers/basic/stat_match1-tb.tex | 362 + .../advanced/uselayers/basic/stat_match1_g.tex | 350 + .../advanced/uselayers/sideshow/Puzzle_BG.eps | 17014 +++++++++++++++++++ .../advanced/uselayers/sideshow/dps_str_cus.def | 47 + .../advanced/uselayers/sideshow/first_date.tex | 236 + .../advanced/uselayers/sideshow/first_date_g.tex | 240 + .../uselayers/sideshow/flowers1/DSC_0453_01.eps | Bin 0 -> 3424981 bytes .../uselayers/sideshow/flowers1/DSC_0453_02.eps | Bin 0 -> 5453701 bytes .../uselayers/sideshow/flowers1/DSC_0453_03.eps | Bin 0 -> 6546219 bytes .../uselayers/sideshow/flowers1/DSC_0453_04.eps | Bin 0 -> 7127543 bytes .../uselayers/sideshow/flowers1/DSC_0453_05.eps | Bin 0 -> 6957980 bytes .../uselayers/sideshow/flowers1/DSC_0453_06.eps | Bin 0 -> 7291318 bytes .../uselayers/sideshow/flowers2/rose_01.eps | 3219 ++++ .../uselayers/sideshow/flowers2/rose_02.eps | 3292 ++++ .../uselayers/sideshow/flowers2/rose_03.eps | 3260 ++++ .../uselayers/sideshow/flowers2/rose_04.eps | 3373 ++++ .../uselayers/sideshow/flowers2/rose_05.eps | 3503 ++++ .../uselayers/sideshow/flowers2/rose_06.eps | 3269 ++++ texmf-dist/doc/latex/dps/examples/basic/dps_d1.tex | 239 + .../doc/latex/dps/examples/basic/dps_d1_p.tex | 238 + texmf-dist/doc/latex/dps/examples/basic/dps_d2.tex | 231 + texmf-dist/doc/latex/dps/examples/basic/dps_d3.tex | 231 + .../doc/latex/dps/examples/basic/dps_demo.tex | 200 + .../doc/latex/dps/examples/basic/dps_signin.tex | 215 + .../doc/latex/dps/examples/basic/dps_str_cus.def | 46 + .../doc/latex/dps/examples/basic/dps_test.tex | 226 + .../latex/dps/examples/basic/stat_match1-print.tex | 308 + texmf-dist/doc/latex/dps/examples/dps_demo.pdf | Bin 67328 -> 0 bytes texmf-dist/doc/latex/dps/examples/dps_demo_p.pdf | Bin 29057 -> 0 bytes texmf-dist/doc/latex/dps/examples/first_date.pdf | Bin 471961 -> 0 bytes texmf-dist/doc/latex/dps/examples/pmg_d1.pdf | Bin 30163 -> 0 bytes texmf-dist/doc/latex/dps/examples/pmg_d1.tex | 226 - texmf-dist/doc/latex/dps/examples/pmg_d1_p.pdf | Bin 30169 -> 0 bytes texmf-dist/doc/latex/dps/examples/pmg_d1_p.tex | 222 - texmf-dist/doc/latex/dps/examples/pmg_d2.pdf | Bin 43525 -> 0 bytes texmf-dist/doc/latex/dps/examples/pmg_d2.tex | 221 - texmf-dist/doc/latex/dps/examples/pmg_d3.pdf | Bin 42357 -> 0 bytes texmf-dist/doc/latex/dps/examples/pmg_d3.tex | 217 - texmf-dist/doc/latex/dps/examples/pmg_test.pdf | Bin 44511 -> 0 bytes texmf-dist/doc/latex/dps/examples/pmg_test.tex | 215 - texmf-dist/source/latex/dps/dps.dtx | 3547 +++- texmf-dist/source/latex/dps/dps.ins | 126 +- texmf-dist/tex/latex/dps/dps-wcs.def | 17 + texmf-dist/tex/latex/dps/dps.sty | 1067 +- texmf-dist/tex/latex/dps/dps_str_de.def | 52 +- texmf-dist/tex/latex/dps/dps_str_us.def | 42 +- texmf-dist/tex/latex/dps/icon-doc.sty | 142 + texmf-dist/tex/latex/dps/sortjs.def | 113 + texmf-dist/tex/latex/dps/usebtnappr.def | 135 + texmf-dist/tex/latex/dps/useocgappr.def | 75 + 78 files changed, 79161 insertions(+), 2453 deletions(-) delete mode 100644 texmf-dist/doc/latex/dps/README create mode 100644 texmf-dist/doc/latex/dps/README.md create mode 100644 texmf-dist/doc/latex/dps/dps.pdf create mode 100644 texmf-dist/doc/latex/dps/dpstheman.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/MyEmoji.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/dps_str_cus.def create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/icons.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/stat_match1.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/MyEmoji.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/dps_str_cus.def create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/first_date.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_01.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_02.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_03.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_04.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_05.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_06.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_package.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/icons.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.pdf create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/dps_str_cus.def create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/owc_self.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1-ep.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1-tb.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1_g.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/Puzzle_BG.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/dps_str_cus.def create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/first_date.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/first_date_g.tex create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_01.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_02.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_03.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_04.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_05.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_06.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_01.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_02.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_03.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_04.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_05.eps create mode 100644 texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_06.eps create mode 100644 texmf-dist/doc/latex/dps/examples/basic/dps_d1.tex create mode 100644 texmf-dist/doc/latex/dps/examples/basic/dps_d1_p.tex create mode 100644 texmf-dist/doc/latex/dps/examples/basic/dps_d2.tex create mode 100644 texmf-dist/doc/latex/dps/examples/basic/dps_d3.tex create mode 100644 texmf-dist/doc/latex/dps/examples/basic/dps_demo.tex create mode 100644 texmf-dist/doc/latex/dps/examples/basic/dps_signin.tex create mode 100644 texmf-dist/doc/latex/dps/examples/basic/dps_str_cus.def create mode 100644 texmf-dist/doc/latex/dps/examples/basic/dps_test.tex create mode 100644 texmf-dist/doc/latex/dps/examples/basic/stat_match1-print.tex delete mode 100644 texmf-dist/doc/latex/dps/examples/dps_demo.pdf delete mode 100644 texmf-dist/doc/latex/dps/examples/dps_demo_p.pdf delete mode 100644 texmf-dist/doc/latex/dps/examples/first_date.pdf delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_d1.pdf delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_d1.tex delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_d1_p.pdf delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_d1_p.tex delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_d2.pdf delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_d2.tex delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_d3.pdf delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_d3.tex delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_test.pdf delete mode 100644 texmf-dist/doc/latex/dps/examples/pmg_test.tex create mode 100644 texmf-dist/tex/latex/dps/dps-wcs.def create mode 100644 texmf-dist/tex/latex/dps/icon-doc.sty create mode 100644 texmf-dist/tex/latex/dps/sortjs.def create mode 100644 texmf-dist/tex/latex/dps/usebtnappr.def create mode 100644 texmf-dist/tex/latex/dps/useocgappr.def diff --git a/texmf-dist/doc/latex/dps/README b/texmf-dist/doc/latex/dps/README deleted file mode 100644 index 36bc7054..00000000 --- a/texmf-dist/doc/latex/dps/README +++ /dev/null @@ -1,28 +0,0 @@ - -Das Puzzle Spiel is a LaTeX package (dps package) for creating a -puzzle, a message actually, and a series of questions and answers. The -document consumer matches the questions with the answers. With each -match, another letter appears in the puzzle. Upon completion of all -questions, the message hidden in the puzzle is revealed. The puzzle is -primarily designed for the screen, but you can optionally create the -game for paper. - -Note: Package files are attached to the documentation file dpstheman.pdf. - -The home page of this package is - -http://www.math.uakron.edu/~dpstory/dps.html - - -The game uses some minor features new to the AeB (AcroTeX eDucation Bundle), -so please download the lastest AeB and install. If you are unfamiliar with AeB, -you better go to the AcroTeX eDucation Bundle home page and get the full download -and documentation. - -The latest AeB can be found at - -http://www.math.uakron.edu/~dpstory/webeq.html - -Enjoy - -dps diff --git a/texmf-dist/doc/latex/dps/README.md b/texmf-dist/doc/latex/dps/README.md new file mode 100644 index 00000000..b05b3c0b --- /dev/null +++ b/texmf-dist/doc/latex/dps/README.md @@ -0,0 +1,32 @@ +The DPS package +Author: D. P. Story +Dated: 2020-06-03 + +Das Puzzle Spiel (dps) is a LaTeX package for creating a puzzle, a message +actually, and a series of questions and answers. The document consumer +matches the questions with the answers. With each match, another letter +appears in the puzzle. Upon completion of all questions, the message hidden +in the puzzle is revealed. The puzzle is primarily designed for the screen, +but you can optionally create the game for paper. DPS was created as a +learning tool. + +What's new (2020-06-03) Several options usebtnappr and uselayers. These are +to support the creation of extended questions; the latter uses layers to +typeset the questions into the document; the former uses icon appearances to +do the same. Also, new is you can optionally create a sideshow. A sideshow is +a tiled graphic that is progressively revealed as the player works through +the puzzle. There is an additional option of having the tiled graphic appear +randomly in the designated area and have a bubble sort rearrange the tiles +into their proper order. There are many other changes and bug fixes. + +The package should work for users of dvips->distiller, pdflatex, lualatex, +and xelatex. The usebtnappr option is available to all workflows. The +uselayers option requires the dvips->distiller workflow and the aeb_pro +package. + +Now, I simply must get back to my retirement. + +D. P. Story +www.acrotex.net +dpstory@uakron.edu +dpstory@acrotex.net diff --git a/texmf-dist/doc/latex/dps/dps.pdf b/texmf-dist/doc/latex/dps/dps.pdf new file mode 100644 index 00000000..8767af01 Binary files /dev/null and b/texmf-dist/doc/latex/dps/dps.pdf differ diff --git a/texmf-dist/doc/latex/dps/dpstheman.pdf b/texmf-dist/doc/latex/dps/dpstheman.pdf index 9251237a..b858375a 100644 Binary files a/texmf-dist/doc/latex/dps/dpstheman.pdf and b/texmf-dist/doc/latex/dps/dpstheman.pdf differ diff --git a/texmf-dist/doc/latex/dps/dpstheman.tex b/texmf-dist/doc/latex/dps/dpstheman.tex new file mode 100644 index 00000000..606a85b8 --- /dev/null +++ b/texmf-dist/doc/latex/dps/dpstheman.tex @@ -0,0 +1,1823 @@ +\documentclass{article} +\usepackage[% + web={designv,forcolorpaper,latextoc,extended}, + eforms={execJS} +]{aeb_pro} +%\usepackage[designv,nodirectory,forcolorpaper,latextoc]{web} +%\usepackage[execJS]{eforms} +\usepackage{graphicx} +\reversemarginpar + +%\usepackage{myriadpro} +\usepackage[altbullet]{lucidbry} +\usepackage{aeb_mlink} +\usepackage{acroman} + +\usepackage[active]{srcltx} + +\def\darg#1{\texttt{\{#1\}}} +\let\key\texttt + +%\setlength{\marginparsep}{0pt} +\addtolength{\marginparwidth}{15pt} + +\def\SUB#1{\ensuremath{{}_{\mbox{\scriptsize\ttfamily#1}}}} + +%\margins{.25in}{.25in}{24pt}{.25in} % left,right,top, bottom +%\screensize{6.5in}{5in} % height, width + +\university{\AcroTeX.Net} +\title{dps Package\texorpdfstring{\\[1em]}{: }Das Puzzle Spiel} +\author{D. P. Story} +\email{dpstory@acrotex.net} +\subject{Documentation of the dps package} +\keywords{Adobe Acrobat, games, matching} + +\versionLabel{Dated:} +\version{2020/06/03} +\copyrightyears{2006-\the\year} +\nocopyright +\prepared{2020/06/03} %2020/06/03 v1.7 +\revisionLabel{Distribution Dated:} + +\DesignTitlePageTrailer +{% + ul=Copyright \copyright\ \webcopyrightyears, + ur=\thewebemail, + lr=\url{http://www.acrotex.net}, + raise=-25pt +} + + +\def\dps{$\hbox{$\mathfrak D$\kern-.3em\hbox{$\mathfrak P$}% + \kern-.6em \hbox{$\mathcal S$}}$} + +\let\tops\texorpdfstring +\makeatletter +\let\web@copyright=\@gobble +\def\changelinkcolorto#1{\def\@linkcolor{#1}} +\newdimen\totaltextwidth +\totaltextwidth=\fullscreenwidth +\advance\totaltextwidth\oddsidemargin +\renewcommand{\@oddhead}{\hspace{-\oddsidemargin}% + \hbox to\totaltextwidth{\normalfont\footnotesize + \web@headerhook\web@lhead\hfil\web@chead\hfil + \web@rightheader}\hss}% +\renewcommand{\paragraph} + {\@startsection{paragraph}{4}{0pt}{6pt}{-3pt} + {\normalfont\normalsize\bfseries}} +\renewcommand{\subparagraph} + {\@startsection{subparagraph}{5}{\parindent}{6pt}{-3pt}% + {\normalfont\normalsize\bfseries}} +\makeatother + +\def\AcroTeX{Acro\negthinspace\TeX} +%\newenvironment{sverbatim} +%{\par\footnotesize\verbatim}{\endverbatim} + +%\newcommand\redpoint{\par\removelastskip +%\vskip\medskipamount +%\noindent +% \makebox[0pt][r]{\large\color{red}$\blacktriangleright$\enspace}} +%\newcommand\handpoint{\par\ifdim\lastskip>0pt\relax\vskip-\lastskip\fi +%\vskip\medskipamount\noindent +% \makebox[\parindent][l]{\large\color{blue}\ding{042}}} +%\newcommand\newtopic{\par\ifdim\lastskip>0pt\relax\vskip-\lastskip\fi +%\vskip\medskipamount\noindent} +%\newcommand{\cs}[1]{\texttt{\char`\\#1}} + +\makeatletter +\newcommand{\linkSave}[2][]{\def\argi{#1}\ifx\argi\@empty\def\argi{#2}\fi + \setLinkText[\Border{0 0 0}\A{\JS{this.exportDataObject({cName: "\argi", nLaunch: 0})}}] + {\textcolor{webgreen}{#2}}} +\makeatother + +\def\FmtMP#1{\marginpar{\slshape\raggedleft\small#1}} + +\optionalPageMatter{% +\par\minimumskip\vspace{\stretch{1}} + \noindent\begin{minipage}{\linewidth} + \begin{center} + \fcolorbox{blue}{webyellow}{% + \begin{minipage}{.67\linewidth}\parskip3pt + \textcolor{red}{Abstract: }\textcolor{blue}{Das Puzzle Spiel} is a {\LaTeX} package for + creating a puzzle, a message actually, and a series of + questions and answers. The document consumer matches the + questions with the answers. With each match, another letter + appears in the puzzle. Upon completion of all questions, the + message hidden in the puzzle is revealed. The game has an application + as a classroom learning device. + \end{minipage}}% +% \par\bigskip +% \fcolorbox{blue}{webyellow}{% +% \begin{minipage}{.67\linewidth}\parskip3pt \tightsettings +% \textcolor{red}{Distribution: } Click on the link below, and +% save \texttt{dps.txt} to your hard drive.\footnote{If the link does not work for you, +% save \texttt{dps.txt} using the Adobe Reader user interface.} +% \begin{itemize} +% \item[] \texttt{\linkSave{dps.txt}} +% \end{itemize} +% Rename \texttt{dps.txt} to \texttt{dps.zip}. Unzip +% \texttt{dps.zip} somewhere in your {\LaTeX} search path. Unzipping +% will create a folder named \texttt{dps}. If using a {\TeX} system +% requires it, refresh your file name database. +% +% Brief descriptions of +% these files are given on +% \hyperref[distribution]{page~\pageref*{distribution}}. +%\par\smallskip +% \end{minipage}} + \end{center} + \end{minipage} +} + +\makeatletter +\renewcommand{\section}{% + \renewcommand{\@seccntformat}[1]{\csname the##1\endcsname.\enspace}% + \@startsection{section}{1}{-62.5pt}% + {-3ex\@plus -1ex \@minus-.2ex}% + {1ex\@plus .2ex}% 6pt + {\noindent\normalfont\large\bfseries\color{blue}}}% +\renewcommand\subsection{% + \renewcommand{\@seccntformat}[1]{\csname the##1\endcsname.\enspace}% + \@startsection{subsection}{2}{-42.5pt}% + {-2.5ex\@plus -1ex \@minus -.2ex}% + {1ex \@plus .2ex}% + {\noindent\normalfont\normalsize\bfseries\color{blue}}} +\makeatother + +%\parindent0pt +%\parskip\medskipamount + +% +% Attach the document target.pdf to this document +% +%\begin{execJS}{execjs} +%console.println("Importing data object"); +%var myPath = /.*\//i.exec(this.path); +%var thisPath = this.path.replace(/\.pdf$/, ".tex"); +%aebTrustedFunctions(this, aebImportDataObject, {cName:"dps.txt", cDIPath: myPath+"dps.txt" }) +%%aebTrustedFunctions(this, aebImportDataObject, {cName:"dps.dtx", cDIPath: myPath+"dps.dtx" }) +%%aebTrustedFunctions(this, aebImportDataObject, {cName:"dps.ins", cDIPath: myPath+"dps.ins" }) +%%aebTrustedFunctions(this, aebImportDataObject, {cName:"dps_demo.tex", cDIPath: myPath+"dps_demo.tex" }) +%%aebTrustedFunctions(this, aebImportDataObject, {cName:"pmg_d1.tex", cDIPath: myPath+"pmg_d1.tex" }) +%%aebTrustedFunctions(this, aebImportDataObject, {cName:"pmg_d1_p.tex", cDIPath: myPath+"pmg_d1_p.tex" }) +%%aebTrustedFunctions(this, aebImportDataObject, {cName:"pmg_d2.tex", cDIPath: myPath+"pmg_d2.tex" }) +%%aebTrustedFunctions(this, aebImportDataObject, {cName:"pmg_d3.tex", cDIPath: myPath+"pmg_d3.tex" }) +%\end{execJS} + +\chngDocObjectTo{\newDO}{doc} +\begin{docassembly} +var titleOfManual="The DPS Package"; +var manualfilename="Manual_BG_Print_dps.pdf"; +var manualtemplate="Manual_BG_Brown.pdf"; // Blue, Green, Brown +var _pathToBlank="C:/Users/Public/Documents/ManualBGs/"+manualtemplate; +var doc; +var buildIt=false; +if ( buildIt ) { + console.println("Creating new " + manualfilename + " file."); + doc = \appopenDoc({cPath: _pathToBlank, bHidden: true}); + var _path=this.path; + var pos=_path.lastIndexOf("/"); + _path=_path.substring(0,pos)+"/"+manualfilename; + \docSaveAs\newDO ({ cPath: _path }); + doc.closeDoc(); + doc = \appopenDoc({cPath: manualfilename, oDoc:this, bHidden: true}); + f=doc.getField("ManualTitle"); + f.value=titleOfManual; + doc.flattenPages(); + \docSaveAs\newDO({ cPath: manualfilename }); + doc.closeDoc(); +} else { + console.println("Using the current "+manualfilename+" file."); +} +var _path=this.path; +var pos=_path.lastIndexOf("/"); +_path=_path.substring(0,pos)+"/"+manualfilename; +\addWatermarkFromFile({ + bOnTop:false, + bOnPrint:false, + cDIPath:_path +}); +\executeSave(); +\end{docassembly} + +\begin{document} + + +\begingroup + +\linewidth=\fullscreenwidth\relax +%\advance\linewidth\oddsidemargin +%\setlength{\oddsidemargin}{0pt} +\maketitle + +\endgroup + +\changelinkcolorto{black} + +\tableofcontents + +\changelinkcolorto{webgreen} + + +\section{Introduction} + +The work on this package was inspired by one of my son's worksheets +in pre-algebra. The worksheet consisted of a series of simple +algebraic expressions the student was to simplify. The simplified +form was listed somewhere in the answers column. The answer had a +letter associated with it which the student then placed in a puzzle. +Upon completion of the worksheet, the puzzle (message) is completely +filled in; if the message makes sense, the student can determine +that he/she did the worksheet correctly. + +I set out to duplicate this worksheet for electronic media, but +also to have an option for paper as well. +\begin{figure}[htb]\centering\fboxsep0pt +\fbox{\includegraphics[width=.45\linewidth]{graphics/normal}}\hfil +\fbox{\includegraphics[width=.45\linewidth]{graphics/normal-partial}} +\caption{\texttt{dps\_demo.pdf}: Initial layout (left) and partially worked (right)} +\end{figure} +\section{Requirements} + +The following packages are required for \textsf{dps} beyond that of +the standard {\LaTeX} distribution: +\begin{itemize} + \item \pkg{AeB}:\footnote{\url{https://ctan.org/pkg/acrotex}} The + \pkg{web} and \pkg{eforms} components of the + Acro\negthinspace\TeX{} eDucation Bundle are used. + \item + \texttt{\href{https://ctan.org/pkg/random}{random.tex}}:\footnote{\url{https://ctan.org/pkg/random}} + A \TeX/\LaTeX{} macro file to generate random numbers, the package + was written by Donald Arseneau. + \item If the \opt{usebtnappr} option is taken, the \pkg{icon-appr} + package, dated 2020/06/05 or later, is + required.\footnote{\url{https://ctan.org/pkg/icon-appr}} +\end{itemize} +The package should work for users of \app{dvips\,->\,distiller}, \app{pdflatex}, +\app{lualatex}, and \app{xelatex}. A document author who owns the +\app{Acrobat} application and plans to use either the \opt{usebtnappr} or +\opt{uselayers} option should have the \pkg{aeb\_pro} package (completely) installed. + + +\section{Comments on the demo files}\label{distribution} + +The distribution comes with the following demonstration files. + +\begin{itemize} + \item \texttt{examples/basic/dps\_demo.tex}\FmtMP{\texttt{basic} folder}: A demo file that you can use to + try the package with different options. Build the source file for + screen or for paper. Two column format for questions, and half the + answers on the left, and half on the right. + + This demo file has more answers than questions. + + \item \texttt{examples/basic/dps\_d1.tex}\\ The original file constructing during + the development of this package. This puzzle has the famous + u-umlaut. Can be compiled with the + \opt{forpaper}/\allowbreak\opt{forcolorpaper} option of web. The layout + is designated as ``design 1'' (d1): questions in center in two column format + and answer on the left and right. + + This demo file illustrates the special name of \texttt{cr}, as well as \texttt{space} and \texttt{punc}. + + \item \texttt{examples/basic/dps\_d1\_p.tex}\\Same as \texttt{dps\_d1.tex}, but set up + as a paper document (using the \opt{forcolorpaper} option). The font size is + enlarged to make it easier for filling the puzzle out using a + pencil. + + \item \texttt{examples/basic/dps\_d2.tex}\\ Same puzzle/questions as + \texttt{dps\_d1.tex}, but uses the layout designated as + ``design~2'' (d2): Questions and answer in column format on left + and right, puzzle in the center. This leaves a lot of white space + in the middle, perhaps for a graphic. This example also manually + inserts the answer key command \cs{AnswerKey}, which manifests + itself when the \opt{showletters} option is taken. + + \item \texttt{examples/basic/dps\_d3.tex}\\ Same puzzle/questions as + \texttt{dps\_d1.tex}, but uses the layout designated as + ``design~3'' (d3): Puzzle and questions vertically aligned + (questions in two column format), answer in single column. This + file uses many of the formatting commands mentioned in the + documentation. + \item \texttt{examples/basic/dps\_signin.tex}\\ Demonstrates how to require + the player to enter his/her name, useful when puzzle is to be handed + in for extra credit. + \item \texttt{examples/basic/dps\_demo.tex}\\ Indicates how to change the appearance + of some of the form elements of the puzzle. + \item \texttt{examples/basic/stat\_match1.tex}\\ + An example of a puzzle with extended length questions. Demo can be + used as a paper assignment or a digital assignment. + \item\texttt{examples/basic/stat\_match1-print.tex}\\ + A layout with long questions designed for paper. +\end{itemize} +There are several ``advanced examples'' that demonstrate two methods +of posing \emph{extended length questions}; these two methods correspond to the two +options \opt{usebtnappr} and \opt{uselayers}. +%use the full power of +%\app{Adobe Acrobat} and its \app{Adobe Distiller} companion. The four +%examples are found in the \texttt{examples/aeb\_pro} folder. They are compiled +%with a \app{dvips \texttt{->} distiller} workflow. +\begin{itemize} +\item \texttt{examples/advanced/usebtnappr/basic/stat\_match1.tex}\FmtMP{\texttt{usebtnappr} folder}\\ + Uses the \opt{usebtnappr} to create icon pushbutton appearances of the + extended length questions. This example works for all common workflows: + \app{pdflatex}, \app{lualatex}, \app{xelatex}, and + \app{dvips\,->\,distiller}. + +\item \texttt{examples/advanced/usebtnappr/sideshow/first\_date.tex}\\ + A file developed from by cyber buddy, who I've never met, + to offer advice for going on a date \textsl{mit eine + Fr\"{a}lein}. This example works for all common workflows: + \app{pdflatex}, \app{lualatex}, \app{xelatex}, and + \app{dvips\,->\,distiller}. Uses a graphical sideshow. + +\item \texttt{examples/advanced/uselayers/basic/stat\_math1-tb.tex}\FmtMP{\texttt{uselayers} folder}\\ + Uses the \opt{uselayers} option and the \pkg{textpos} package. + + An extra credit assignment given to my statistics class in 2006. The + questions are placed in separate layers and appear when a question + checkbox is selected; this allows for more wordy questions without + taking up a lot of space in the question part of the puzzle. + +\item \texttt{examples/advanced/uselayers/basic/stat\_math1-ep.tex}\\ + Same as puzzle as \texttt{stat\_math1-tb.tex} but uses the + \pkg{eso-pic} package. + +\item \texttt{examples/advanced/uselayers/basic/stat\_math1\_g.tex}\\ Same as a + \texttt{stat\_math1-tb.tex}, but more graphical. If memory serves, this + version was developed my good cyber friend J\"{u}rgen. + +\item \texttt{examples/advanced/uselayers/sideshow/first\_data.tex}\\ A file developed + from by cyber buddy, who I've never met, to offer advice for going on a + date \textsl{mit eine Fr\"{a}lein}. Uses a graphical sideshow. + +\item \texttt{examples/advanced/uselayers/sideshow/first\_data\_g.tex}\\ + More graphical version of \texttt{first\_data.tex}, but with different + design and graphical sideshow. +\end{itemize} + +\section{Package Options}\label{packopts} + +Here we list the options of package \textsf{dps}. + +\begin{description} +\item[\normalfont{\opt{nonrandomized}}:] The default behavior is to + randomize the questions and to randomize the answers. With this + option, the questions and answer are listed in the order that they + appear in the \env{Composing} environment. This makes it easy for + the document author to quickly solve the puzzle and to see if the + check marks and letters appear as they should. + +\item[\normalfont{\opt{!nonrandomized}}:] (Convenience option) Cancels the effects of + \opt{nonrandomized}; in this case, the answers are randomized (the + default). + +\item[\normalfont{\opt{viewmode}}:] Useful when using a dvi previewer or a + PDF previewer. Here you can see the placement of the puzzle (with the + letters to the puzzle filled in) and the boxes were the checkboxes go. + Useful in the designing the layout of your game phase. + +%\end{description} +\begin{figure}[htb]\centering\fboxsep0pt +\fbox{\includegraphics[width=.67\linewidth]{graphics/view-mode}} +\caption{Compiled with \opt{viewmode} option} +\end{figure} +%\begin{description} + +\item[\normalfont{\opt{!viewmode}}:] (Convenience option) Cancels the effects of +\opt{viewmode}, this same as not specifying \opt{viewmode}. + +\item[\normalfont{\opt{showletters}}:] Sets up a visual relation + between the questions, the answers and the puzzle elements. Useful + in design phase, can be used with \texttt{viewmode}. Refer to \hyperref[fig:shwltrs]{Figure~\ref*{fig:shwltrs}}. + + When \opt{showletters}, the command \cs{AnswerKey} is populated with + the answer key to the puzzle. \cs{AnswerKey}\FmtMP{\cs{AnswerKey}} is automatically inserted + into the running footer when the \opt{showanswerkey} option is taken; + otherwise, it can be manually inserted into the document by expanding + \cs{AnswerKey} in a location somewhere \emph{after} the building of the + puzzle, the questions and the answers. + +\begin{figure}[htb]\centering\fboxsep0pt +\fbox{\includegraphics[width=.67\linewidth]{graphics/show-letters}} +\caption{Compiled with \opt{showletters} option}\label{fig:shwltrs} +\end{figure} + +\item[\normalfont{\opt{!showletters}}:] (Convenience option) Cancels the effects of +\opt{showletters}; in this case, the letters are not shown (the default). + +\item[\normalfont{\opt{showanswerkey}}:] Shows the answer key in the + footer of the document. If the \textsf{graphicx} package is loaded, + the answer key is rotated $180^\circ$. This option is meant to be + used when the \texttt{forpaper} option is taken in the \textsf{web} + package. Refer to \hyperref[fig:ansky]{Figure~\ref*{fig:ansky}}. + +\begin{figure}[htb]\centering\fboxsep0pt +\fbox{\includegraphics[width=.67\linewidth]{graphics/answer-key}} +\caption{Compiled with \opt{showanswerkey} option}\label{fig:ansky} +\end{figure} + + + The positioning of the running footer may be adjust using the + convenience command + \cs{setdpsfootskip\darg{\ameta{skip}}}\FmtMP{\cs{setdpsfootskip}}. + When there is no paper option for \pkg{web} (neither \opt{forpaper} or + \opt{forcolorpaper}), \ameta{skip} is the distance up from the bottom + edge of the screen page. The default is + \cs{setdpsfootskip\darg{.25in}}. When there is a paper option, this + command does nothing; location of the running footer is determined by + the {\LaTeX} \cs{footskip} register. + +\item[\normalfont{\opt{!showanswerkey}}:] (Convenience option) Turns off + the \opt{showanswerkey} option. + +\item[\normalfont{\opt{savedata}}:]\label{item:savedata} Saves three pieces of information to + the local hard drive : (1) the seed value used by the \texttt{random} + package to randomize the questions and answers; (2) the value of the + last number generated; and (3) the answer key. This information is + saved to the file \cs{jobname\_data.sav}. + \begin{itemize} + \item The seed value can be used to reproduce the exact + randomization at a later time. Open the file + \cs{jobname\_data.sav} in your editor, it might look like this: +\begin{Verbatim}[fontsize=\small] +\randomi=482053344 % Initial seed: +\dpsLastSeed{271256117} +% Answer Key: 1--e; 2--s; 3--i; 4--u; 5--l; 6--d; 7--a; 8--z; 9--p; +\end{Verbatim} + Copy the number indicated as the \textsf{Initial seed} and paste it + into the argument \cs{useRandomSeed\darg{482053344}}. Place this + command in the preamble, below the \verb!\usepackage{dps}! line. + This should reproduce the same randomization. + + \item The second line is use when the \cs{useLastSeed} command + appears in the preamble. This is the last number generated by the + current compile. + + \item The third line in the above verbatim listing is the answer key, + for the randomization initiated by the seed on the first line. + You can copy and paste this second line into the {\TeX/\LaTeX} + document and publish the solution in a separate document, at a + later time. This is useful when publishing for paper. + \end{itemize} +\item[\normalfont{!\opt{savedata}}:] (Convenience option) Turns + off the \opt{savedata} option. + + +\item[\normalfont\opt{usebtnappr}] Use this option to provide support for + longer questions without taking up anymore space on the digital page. + The option uses icon appearances of a push button. + Refer to Section~\ref{s:usebtnappr}. + + +\item[\normalfont\opt{uselayers}] Use this option to provide support for + longer questions without taking up anymore space on the digital page. + The option places the long question in separate layers (OCGs). Refer to + Section~\ref{s:uselayers}. + +%\item[\normalfont\opt{wrtcontent}] An option that is only effective with the +%\opt{usebtnappr} option. Refer to Section~\ref{s:usebtnappr} for more information. +%\item[\normalfont\opt{!wrtcontent}] (Convenience option) Turns off the +%\opt{usebtnappr} option. + +\item[\normalfont{\opt{lang=english|german|custom}}:] Currently, there + are only two language options. The value of \opt{custom} allows you to + create your own language strings. + + To use the \texttt{lang=custom} + option, you must create the file \texttt{dps\_str\_cus.def}. Do this by + taking the file \texttt{dps\_str\_us.def} (or \texttt{dps\_str\_de.def}, + if you prefer), copying the file and changing its name to + \texttt{dps\_str\_cus.def}. Open \texttt{dps\_str\_cus.def} in your + favorite editor and change the text strings to a language of your + choice, or change the strings that tickle your funny bone more than the + ones provided.\footnote{Or tickle your funny bone \emph{less}, if you + are a crusty one.} To represent accented characters, use the octal + encoding defined in \texttt{pd1enc.def}, as distributed with + the \pkg{hyperref} bundle. The u-umlaut, for example, should appear + in the file as \verb!\string\374! and not as \verb!\"{u}!. + + \textbf{\textcolor{red}{Change notification:}} If you have already written + your own \texttt{dps\_str\_cus.def} for an earlier version of \pkg{dps}; + there is a change your should attend to: In the definition of + \cs{regretPleased} change \texttt{(\,nMissed\,>\,n\,)} to read \texttt{(\,nMissed\,>\,nPassing\,)}. + +\newtopic\noindent\makebox[0pt][r]{\large\color{red}$\blacktriangleright$\enspace}\ignorespaces +For your convenience, the \Nameref{appendix} contains a +listing of the octal codes for accented letters. +Here is an important option of \textsf{web} package. + +\item[\normalfont{\opt{forpaper/forcolorpaper}}:] These are options +of the \textsf{web} package, not the \textsf{dps} package. Then this +option is taken, the puzzle created is meant for paper publication. +No \app{Acrobat} forms will be created, the \texttt{showletters} option of +\textsf{dps} is automatically taken. If you originally designed the +game for the screen, you may have to rework the sizing and design of +the game to fit everything into the constraint of a piece of paper. +Landscape is an option to think about, depending on your design and +the number of questions and answers. +\end{description} + + +\section{Designing your Puzzle} + +There are several test files that you can use as basis of +constructing your own puzzle.\footnote{My apologies, this game is +more properly described as a matching game with message, but my +friend insisted that I call it a puzzle so that the package could be +named Das Puzzle Spiel, or dps, which are my initials. \dps} The +files themselves illustrate adequately the structure of the puzzle, +but a few remarks are in order. + +\subsection{\texorpdfstring{\protect\cs{DeclarePuzzle}}{\textbackslash DeclarePuzzle}}\label{s:DP} + +The first step is to have a message, either funny, serious, or +whatever. For the purpose of illustration, suppose your message is +``Hello, J\"{u}rgen!'' This message has all the elements that need +to be discussed, letters, punctuation, spaces, capitalized letters, +and accented letters. + +\newtopic\noindent{\normalfont\cs{DeclarePuzzle\darg{\ameta{puzzle-args}}}:} The +\ameta{puzzle-args} consists of a series of \textit{paired parameters}:\setlength{\leftmargini}{\parindent} +\begin{quote}\ttfamily + \string\nPuzzleCols\{\ameta{nCols}\}\quad\% \textsf{optional}\\ + \string\DeclarePuzzle\{\%\\ + \null\qquad\darg{\ameta{letter\SUB1}}\darg{\ameta{name\SUB1}}\\ + \null\qquad\darg{\ameta{letter\SUB2}}\darg{\ameta{name\SUB2}}\\ + \null\qquad\dots\\ + \null\qquad\dots\\ + \null\qquad\darg{\ameta{letter\SUB{n}}}\darg{\ameta{name\SUB{n}}}\\ + \} +\end{quote} +\cs{nPuzzleCols\darg{\ameta{nCols}}} is a convenience command for setting +the number of columns in the puzzle; \ameta{nCols} is passed to +\cs{insertPuzzle\darg{\ameta{nCols}}}, which appears in the body of the document. + +\newtopic\textbf{Parameter description for \cs{DeclarePuzzle}.} + The argument \ameta{letter} represents a letter in the puzzle; + \ameta{letter} plays two roles: (1) it is used to typeset the letters into + the document when certain options, such as \opt{viewmode}, are used; (2) it + is used as the default value of a text fields that is created (when the + puzzle is built to be interactive). This creates a problem for special + characters, such as \"{u}; it is a typeset letter, and is \verb~\string\374~ + when placed into a text field (\cs{341}) is the (octal) PDFDocEncoding of + u-umlaut. The way around this conundrum is to use \cs{texorpdfstring}: use + \ameta{letter} to be, + \begin{Verbatim}[xleftmargin=\amtIndent,commandchars={!()}] + \texorpdfstring{\protect\"{u}}{\ifxetex! !"(u)\else\string\374\fi} + \end{Verbatim} + Notice the use of \cs{protect} to protect this moving argument. Also + included above is a special case for \app{xelatex}, which does not support + the octal notation; in this case, using the capabilities of your editor, + simply type in an u-umlaut. The above complex expression is normally not + needed. Here, we try to provide guidance for all PDF creators. If you stick + to one, the \cs{ifxetex} conditional is not needed. + + The second argument pair is \ameta{name}, this is a unique name that is used + in the construction of the underlying text field name: the field name + becomes \texttt{puzzle.\ameta{name}}. As a result, \ameta{name} needs to be + a JavaScript identifier (or, basically consist of letters and numbers). In + the case of special characters such as our umlaut problem, we can assign a + name like so: +\begin{Verbatim}[xleftmargin=\amtIndent,commandchars={!()}, + codes={\def\OR{\llap{\rlap{\textsf{or}}\kern15pt}}}] +\texorpdfstring{\protect\"{u}}{\ifxetex! !"(u)\else\string\374\fi}{uml} +!OR +\tops{\protect\"{u}}{\ifxetex! !"(u)\else\string\374\fi}{uml} +\end{Verbatim} +where \cs{tops}\FmtMP{\cs{tops}} is an alias for \cs{texorpdfstring}. This +argument pair is seen several times in the demonstration files. There are +three special names, these are \texttt{space}, \texttt{punc}, and +\texttt{cr}; as a argument pair, these should appear as follows: +\verb!{}{space}!\FmtMP{\texttt{space}}, \verb~{,}{punc}~\FmtMP{\texttt{punc}}, and +\verb~{}{cr}~\FmtMP{\texttt{cr}}, respectively. Spaces and punctuation are not normally part of +the puzzle to be discovered by answering questions, though they could be. +The special name \texttt{cr} terminates a row. + +%The argument consists of a series of \textit{paired parameters}, the first of +%each pair is a letter in the puzzle, a punctuation or a space; and the second +%in the pair is a name, which is used as a field name for the underlying form +%fields. + +\newtopic\indent +In the design of the puzzle there are three sets of form fields to +manage: checkboxes for the questions, checkboxes for the answers, +and text fields for the puzzle. The checkboxes and puzzle letter are +all tied together by a common base field name, which is the second +parameter in the parameter pairs. + +\newtopic\indent +In our puzzle, ``Hello, J\"{u}rgen!'', we place the \cs{DeclarePuzzle} +in the preamble, as shown in \hyperref[fig:HJ]{Figure~\ref*{fig:HJ}}. +For letters, the second parameter in the pair can simply be the same, as in +\verb!{H}{H}! and \verb!{e}{e}!. + +\begin{figure}[htb]\centering +\begin{minipage}{3in} +\begin{Verbatim}[fontsize=\small,commandchars={*()}] +\DeclarePuzzle{% + {H}{H} + {e}{e} + {l}{l} + {l}{l} + {o}{o} + {,}{punc} + {}{space} + {J}{J} + {\tops{*textbf(\protect)\"{u}}% + {\ifxetex*space*"(u)\else*textbf(\string)\374}\fi}{uml} + {r}{r} + {g}{g} + {e}{e} + {n}{n} + {!}{punc} +} +\end{Verbatim} +\end{minipage} +\caption{The ``Hello, J\"{u}rgen'' Puzzle}\label{fig:HJ} +\end{figure} + +%For punctuation, the first argument is the punctuation mark, the +%second is a special name \texttt{punc}; consequently, you see in the +%above \verb!{,}{punc}! and \verb!{,}{punc}!. Punctuation is not part +%of the puzzle (though it could be), the macro that ultimately processes +%this list of paired parameters looks for the name \texttt{punc}, and +%handles it appropriately. + +%The space character also has a special second parameter +%\texttt{space}. The space will have a place in the puzzle, but has +%no question/answer corresponding to it. + +%Finally, there are the special latin-1 letters. In the puzzle above, I have +%an u-umlaut. The problem is that this umlaut appears in two contexts, a +%{\TeX} and PDF context; the u-umlaut will appear as typeset content by {\TeX} +%and will appear as a value of an Acrobat form field. The representation is +%different in each context. In this case, use the \textsf{hyperref} command +%\cs{texorpdfstring} (use can use a special alias command \cs{tops} as well). +%\begin{Verbatim}[xleftmargin=\amtIndent,commandchars=!()] +%{\texorpdfstring{\"{u}}{\string\374}}{uml} +%{\tops{\"{u}}{\string\374}}{uml} +%\end{Verbatim} +%The first argument of the u-umlaut is +%\verb!\texorpdfstring{\"{u}}{\string\374}! (or +%\verb!\tops{\"{u}}{\string\374}!). When typeset, the first argument of the +%command \cs{texorpdfstring} (when the option \opt{viewmode} is active, for +%example) is used and in the PDF context, the second argument is used. + +\begin{quote} +\textbf{\textcolor{red}{Rule:}} As a general rule, and this rule will be +repeated later, there should be one question for each distinct second +argument (\ameta{name}). There should be \emph{no question} corresponding to the +names \texttt{space}, \texttt{punc}, and \texttt{cr}. +\end{quote} +In the example of \hyperref[fig:HJ]{Figure~\ref*{fig:HJ}}, letters like \texttt{e} and \texttt{l} appear +more than once in the puzzle. Note that the second argument of each +of these two \texttt{e}'s is the same. There should be only one for +this \texttt{e}, and when the question associated with \texttt{e} is +correctly answered, both \texttt{e}'s in the puzzle will appear. (If +you want a question for each \texttt{e}, then you need to name the +fields differently, \verb!{e}{e1}! and \verb!{e}{e2}!, for example.) + +\subsection{Begin composing the questions and answers}\label{composing} + +We create questions and answers for the puzzle within the \env{Composing} +environment. Questions are posed within the \env{cQ} environment and answers +are written within the \env{cA} environment. +\begin{Verbatim}[xleftmargin=\amtIndent,commandchars=!()] +\DeclarePuzzle{!ameta(puzzle-args)} +\begin{Composing} +\begin{cQ}{!ameta(name)} +!qquad!ameta(!sffamily(some question)) +\end{cQ} +\begin{cA}[!ameta(alt-letter)]{!ameta(name)} +!qquad!ameta(!sffamily(some answer)) +\end{cA} +... +\end{Composing} +\end{Verbatim} +\begin{description} +\item[\normalfont\env{Composing}:] You compose the questions and + answers within the \env{Composing} environment. At the top of + the environment, certain counters are initialized. All the work + is done at the end of the environment: The number of questions + and answers are known, at which point, the order of the + questions and answers are randomized. + + The \env{Composing} environment follows \cs{DeclarePuzzle}. + +\item[\normalfont\env{cQ} and \env{cA}:] Within the + \texttt{Composing} environment, you compose your questions and + answers within the \env{cQ} and \env{cA} environments, + respectively. Each question must be followed by its answer. + You can have more answers than questions, but these answers + \emph{must} be listed last. +% (The answers will be randomized anyway.) +\end{description} +Each of these environments has one required argument, and \env{cA} has one +optional argument. The required argument, \ameta{name}, is the field name to +which this answer corresponds. (The second argument of the paired arguments +of \cs{DeclarePuzzle}.) + +This optional argument, \ameta{alt-letter}, of the \texttt{cA} environment is +only relevant when the document is compiled with the \texttt{showletters} +option. The value of the argument is a letter to appear in the answers column +(and in the answer key). Normally, one of the first entries in the +\cs{DeclarePuzzle} command is used. Cases where you would want to include +this optional argument are, +\begin{quote} +\begin{enumerate} +\item[(1)] when giving an answer that does not correspond to a question. + For example, in \texttt{dps\_demo.tex}, there are several answers that + are distractions +\begin{Verbatim}[xleftmargin=\amtIndent] +\begin{cA}[w]{fake1} +$14x+10$ +\end{cA} +\end{Verbatim} +In the puzzle this answer appears in the list of answers but does not correspond +to any question. The letter associated with this answer is `w'. + +\item[(2)] the letter is capitalized, suggesting a proper name or the +beginning of a sentence, use the optional argument to list the letter in +lower case. For example, +\begin{Verbatim}[xleftmargin=\amtIndent] +\begin{cA}[h]{H} +$-2x-2$ +\end{cA} +\end{Verbatim} +\end{enumerate} +\end{quote} + +\paragraph*{Easily set up the \env{Composing} environment.} Once you +decide on your puzzle (this is easy), you need to set up the corresponding +environments \env{Composing}, \env{cQ}, and \env{cA}. +\begin{quote} +\textbf{\textcolor{red}{Rule:}} As a general rule, and this rule will be +repeated later, there should be one question for each distinct second +argument, that is, for each distinct \ameta{name}, with the exception of +the names \texttt{space}, \texttt{punc}, and \texttt{cr}. +\end{quote} +Because of human errors, sometimes we have questions/\allowbreak answer pairs +that correspond to a duplicate field name---perhaps this letter occurs +multiple times. No, no, that violates the red rule above. After having made +this same error several times myself, I decided to let {\TeX} do the work for +me. + +\newtopic\noindent Just after the end of the + argument of \cs{DeclarePuzzle}, prior to authoring the questions and + answers, place the \cs{writeComposingEnv}: +\begin{Verbatim} +\writeComposingEnv +\end{Verbatim} +Remember, \cs{DeclarePuzzle} is in the preamble and the beginning of document +has not been encountered; the command writes an outline for the +puzzle---based on the arguments of \cs{DeclarePuzzle}---to the file +\cs{jobname\_comp.def} and ends the document. Once this file is created, copy +and paste its contents into your source file. It should look like this: +\begin{verbatim} +\begin{Composing} + +\begin{cQ}{M} +\end{cQ} +\begin{cA}{M} +\end{cA} + +\begin{cQ}{a} +\end{cQ} +\begin{cA}{a} +\end{cA} +... +\end{Composing} +\end{verbatim} +The correct number of environments should be there, with the correct +argument inserted for each environment. Cool! Now, just compose your +questions and answers. + +After \cs{jobname\_comp.def} is created and copied into the puzzle document, +\emph{delete the} command \cs{writeComposingEnv}. This command is not part of +the puzzle, but a helper command. As an option, rather than pasting the +contents into your document following the \cs{DeclarePuzzle}, you can fill in +your questions and answers to your puzzle within the \cs{jobname\_comp.def}, +input the file \cs{jobname\_comp.def} with \verb!\input{\jobname_comp.def}!. +\textcolor{red}{\textbf{Warning:}} If you leave your questions and answers in +the auxiliary file \cs{jobname\_comp.def} you may overwrite them by +un-commenting \cs{writeComposingEnv} and compiling your puzzle document. + +\newtopic\noindent Another rule: +\begin{quote} +\textbf{\textcolor{red}{Rule:}} You must have one correct answer per + question. Each answer is unique in the list of all answers (no two + answers can be the same). You can have more answers than questions + (distractions---answers ``close'' in appearance to the correct + answer). Each of the distractions must have a unique \ameta{name}. +\end{quote} + +\section{Placing the Content} + +The content consists of five parts, plus whatever you wish to include +in the document: +\begin{enumerate} + +\item The title and instructions. + +\item The puzzle + +\item The questions + +\item The answers + +\item The message field + +\end{enumerate} +Each of these is discussed the the sections that follow. + + +\subsection{The title and instructions} + +The title and instructions are your bailiwick, see package demo files +for suggestions. + +\subsection{The puzzle} + +\begin{description} +\item[\normalfont{\cs{insertPuzzle\darg{empty|\ameta{nCols}}}}:] The + puzzle, which consists of the first of the paired arguments declared in + the \cs{DeclarePuzzle} command, is laid out in a tabular format. The + one required argument of \cs{insertPuzzle} is either the empty argument + (\darg{}) or \ameta{nCols}, the number of columns per row to be used. + + If you say \cs{insertPuzzle\darg{}}, then + \cs{nPuzzleCols\darg{\ameta{nCols}}} is expected to appear in the + preamble. If the argument of \cs{insertPuzzle} is empty and + \cs{nPuzzleCols} does not appear in the preamble, a warning is issued + and \ameta{nCols} is set to 10. + + In the demo files, \cs{insertPuzzle} is enclosed in a \texttt{minipage} + environment (and in a \cs{fbox} as well). By placing \cs{insertPuzzle} in + this way, you can control the width of the table, and it may help fit it with + the other components of the game. + +\item[\normalfont{\cs{PuzzleAppearance}}:] Use this command to change + the appearance of the \app{Acrobat} text field that comprise the + interactive puzzle. The command takes one argument, this argument + consists of one or more commands from the \textsf{eForms} package + that change the appearance of a field. For example, +\begin{Verbatim}[commandchars=!()] +\PuzzleAppearance{\BC{1 0 0}} +\PuzzleAppearance{\BC{red}} %!textsf( if !pkg(xcolor) is loaded) +\end{Verbatim} +changes the boundary color to red. See the \pkg{eforms} +documentation. + +\item[\normalfont{\cs{rowsep\darg{\ameta{skip}}}}:] By setting \cs{rowsep}, you can adjust + the vertical space between tabular rows. The commands takes one + argument, the amount of vertical skip, for example, +\begin{Verbatim} +\rowsep{2ex} +\end{Verbatim} +\item[\normalfont{\cs{wdPuzzleFields\darg{\ameta{length}}}}] Sets the width of a puzzle field + to \ameta{length}. The default is 1.6em +\item[\normalfont{\cs{htPuzzleFields\darg{\ameta{length}}}}] Sets the height of the puzzle field +to \ameta{length}. The default is 11bp. +\end{description} + +\subsection{The questions} + +\begin{description} +\item[\normalfont{\cs{displayRandomizedQuestions}}:] The questions are + inserted by this command. This command must be placed in an + \texttt{enumerate} environment. This will number the questions, + so when, for example, the \texttt{showletters}, discussed later, + is taken, there is a visual mapping between the questions, the + answers and the puzzle. + +If the number of questions is not great, you can list the questions +in a single column; however, in the examples that I have done, I've +determined that a two column format (using the \texttt{multicol} +package) seems to me to be the best layout for the questions. + +\item[\normalfont{\cs{QuesAppearance}}:] Use this command to change the + appearance of the \app{Acrobat} checkboxes for the questions that + appear in the label margin. The command takes one argument, this + argument consists of one or more commands from the + \textsf{eForms} package that change the appearance of a field. + For example, +\begin{Verbatim}[commandchars=!()] +\QuesAppearance{\BC{gray}} %!textsf( assumes xcolor pkg or just !cs(BC{.5 .5 .5})) +\end{Verbatim} +changes the boundary color to a gray color. See the \pkg{eforms} documentation. + +\item[\normalfont{\cs{widestFmtdQNum\darg{\ameta{str}}}}] Sets the width of the checkbox +for the questions. The argument \ameta{str} is a string whose width determines the width +of the checkboxes. The default is \cs{widestFmtdQNum\darg{00.}}. If the numbers are typeset +in bold, then \cs{widestFmtdQNum\darg{\string\textbf\darg{00.}}} is a little wider to +account for the bold font. +\item[\normalfont{\cs{htOfQ\darg{\ameta{length}}}}] Sets the height of the checkbox for the question. +The default is \cs{htOfQ\darg{13bp}}. +\end{description} + +\subsection{The answers} + +\begin{description} +\item[\normalfont{\cs{displayRandomizedAnswers}}:] As with the + questions, the answer are displayed in by a similar command. Again, + this command should be in a list environment, preferably the + \texttt{itemize}. The list label is suppressed by placing + \cs{item[]} before each answer. When the \texttt{showletters} + option is taken, the letter this answer corresponds to will be the + label. + +One of the design layouts in the demo files has the questions in a +two column format in the center with two columns of answers, half +the answers to the left of the questions, and the other half to the +right. The two commands +\begin{Verbatim} +\displayRandomizedAnswersLeftPanel +\displayRandomizedAnswersRightPanel +\end{Verbatim} +are used for that purpose.\footnote{{\TeX} doesn't know his left +from his right, so you can actually place the left panel listing on +the right. {\TeX} will not object!} As with +\cs{displayRandomizedAnswers}, each of these commands should be in +an \texttt{itemize} environment. + +\item[\normalfont{\cs{AnsAppearance}}:] Use this command to change the + appearance of the \app{Acrobat} checkboxes for the answers that appear in + the label margin. The command takes one argument, this argument + consists of one or more commands from the \textsf{eForms} package + that change the appearance of a field. For example, +\begin{Verbatim}[commandchars=!()] +\AnsAppearance{\BC{gray}} %!textsf( assumes xcolor pkg, or !cs(BC{.5 .5 .5})) +\end{Verbatim} +changes the boundary color to a gray color. See the \textsf{eforms} documentation. + +\item[\normalfont{\cs{ltrFmtA\darg{\ameta{\string\cmd\darg{\#1}}}}}] Formats the letters in +the list of answers when the option \opt{showletters} is active. In the argument, \texttt{\#1} +references the current letter to be typeset. For example, \verb~\ltrFmtA{\textbf{\textcolor{blue}{#1}}}~ +typesets the letters in bold and blue. + +\item[\normalfont{\cs{widestFmtdALtr\darg{\ameta{str}}}}] Sets the width of the checkbox +for the answers. The argument \ameta{str} is a string whose width determines the width +of the checkboxes. The default is \cs{widestFmtdALtr\darg{w}}. + +\item[\normalfont{\cs{htOfA\darg{\ameta{length}}}}] Sets the height of the checkbox for the answer. +The default is \cs{htOfA\darg{13bp}}. +\end{description} + +\subsection{The message field} + +\begin{description} +\item[\normalfont{\cs{placeMessageField[\ameta{opts}]\darg{\ameta{wd}}\darg{\ameta{ht}}}}:] + This \app{Acrobat} text field is used to write messages to the user. If + the user tries to choose an answer before selecting an answer, s/he + gets the message +\[ + \texttt{"You must choose a question to answer before you answer!"} +\] +For the interactive version of this game\footnote{Does that mean +there is also a non-interactive version of this game, sir? Yes, yes +there is. \dps}, there is a language option for \pkg{dps} to +change the messages from English, the default, to German, for +example. + +The parameters are \ameta{wd} (the width of the text field), +\ameta{ht} (the height of the text field and \ameta{opt} (the +optional argument for changing the appearance of the field, as +described in the documentation of the \pkg{eforms} package. +\end{description} +The message field is automatically removed when the document is +compiled in the \opt{forpaper} option of the \pkg{web} +package. + +\subsection{Auxiliary files} + +Developing a puzzle file creates a number of auxiliary files, in addition to +the usual ones of a typical {\LaTeX} file. The \pkg{dps} package creates a +large number of CUT files and a few SAV files. If you create a sideshow (page~\pageref{s:sdshw}), +additional PDF files are created as well. As a general rule, do not delete these files +until you are finished building your puzzle and you have verified that is working correctly. + +\section{Commands for controlling randomization} + +When randomizing is to be used (that is, the option \opt{!nonrandomized} is in effect, or +the \opt{nonrandomized} option is not specified), there are several commands to +control the initial seed of the random number generator. +\begin{Verbatim}[commandchars=!()] +\useRandomSeed{!ameta(seed)} %!textsf( eg, )\useRandomSeed{187968637} +\inputRandomSeed +\useLastSeed +\end{Verbatim} +All commands are placed in the preamble. Only one of the three should appear during any compile. +\begin{description} +\item[\normalfont\cs{useRandomSeed\darg{\ameta{seed}}}]\hskip-\labelsep\relax\space initializes the + random number generator to \ameta{seed}. +\item[\normalfont\cs{inputRandomSeed}]\hskip-\labelsep\relax\space inputs + the seed value saved by the \opt{savedata} option; as a result, the + same randomization sequence is obtained each time the file is + compiled.\footnote{This assumes that randomized items are neither added + or deleted.} In effect, this command freezes the randomization sequence + as long as the file \cs{jobname\_data.sav} has not been deleted. To + continue to use this random sequence after \cs{jobname\_data.sav} is + deleted, save the value of the initial seed first, as described in the + description of the \opt{savedata} option on + \hyperref[item:savedata]{page~\pageref*{item:savedata}}. + +\item[\normalfont\cs{useLastSeed}]\hskip-\labelsep\relax\space initializes + the random number generator with the last random number generated in + the \emph{previous} compile. In this way, you get a new randomization + each time you compile the file. +\end{description} +The last two commands assume \cs{jobname\_data.sav} exists; otherwise they take an initial seed based on +the current date and time. + +\section{Printing and clearing the puzzle} + +The \pkg{dps} package provides the following two commands, which produce push buttons: +\begin{Verbatim}[commandchars=!()] +\printDPS[!ameta(form-options)]{!ameta(wd)}{!ameta(ht)} %!textsf( prints the document) +\resetDPS[!ameta(form-options)]{!ameta(wd)}{!ameta(ht)} %!textsf( clears the document) +\end{Verbatim} +The \ameta{wd} and \ameta{ht} are the width and height of the push button; +the optional argument \ameta{form-options} are key-value pairs to change the +appearance of the buttons. Familiarity with the \pkg{eforms} package is +needed. + +The \pkg{dps} provides the command \cs{dpsResetHook} to add JavaScript lines to the +action of \cs{resetDPS}. The command takes one argument to pass the JavaScript lines +to \cs{resetDPS}; for example, \verb|\dpsResetHook{dpsHideFld("btnEmoji");}|\FmtMP{\cs{dpsHideFld}} appears +in several of the example file. This hides the \texttt{btnEmoji} image. + +\section{Methods of handling long questions} + +All the basic examples (those in the folder \texttt{examples/basic}) feature +\emph{short questions} that conveniently fit into the space provided.\footnote{With the one exception +of \texttt{stat\_match1-print.tex} in the \texttt{basic} folder.} More +complex questions require longer questions. The problem, then, is to +develop a method of posing long questions, without disturbing the puzzle design, +for an \textit{interactive puzzle}. + +In this section, we detail two methods of posing long questions, while saving +space on a one page puzzle document; these are (1) place the long questions +into an appearance of an push button (yes, you can do that); and (2) place +the long questions into a layer (optional content group, OCG). All {\LaTeX} +workflows are supported by method (1), while method~(2) requires the +\app{dvips\,->\,distiller} workflow. + +Both methods are designed for an interactive puzzle\FmtMP{interactive puzzles}, not a paper puzzle. + +\subsection{The \tops{\protect\opt{usebtnappr}}{usebtnappr} option}\label{s:usebtnappr} + +\textbf{Demo file.} The demonstration file for this subsection is \texttt{stat\_match1.tex}, +found in the \texttt{examples/advanced/icon-appr} folder. + +\newtopic\noindent This solution requires two files: (1) the puzzle file; and the (2) icon file. + +\subsubsection{The puzzle file} + +Within the puzzle file, the \opt{usebtnappr} option is specified. The +\cs{usepackage} command for \pkg{dps} below specifies the minimal options: +\begin{Verbatim}[xleftmargin=\amtIndent,commandchars=!()] +\usepackage[% + !textbf(usebtnappr), + nonrandomized, + savedata +]{dps} +\end{Verbatim} +%More on the \opt{wrtcontent} option in the section titled \mlNameref{ss:workflow}. + +\paragraph*{In the preamble.} We place two environments; +\env{embedding}, to embed the icons; and \env{setContent}, to pose the +long questions. + +\subparagraph*{Embedding the icons.} The \opt{usebtnappr} brings in the +\FmtMP{\pkg{icon-appr} package}\pkg{icon-appr} package,\footnote{\url{https://ctan.org/pkg/icon-appr}} which defines the +\env{embedding} environment and the \cs{embedIcon} command. The \pkg{dps} +package defines \cs{dpsEmbedIcons}. This command embeds all the dynamically +created PDF graphics that comprise the long questions. \cs{dpsEmbedIcons} is +followed by other optional \cs{embedIcon} commands. +\begin{Verbatim}[commandchars=!()] +\begin{embedding} +\dpsEmbedIcons +!ameta(other-embeds) +\end{embedding} +\end{Verbatim} +Below is the example from the demo file. +\begin{Verbatim}[xleftmargin=\amtIndent] +\begin{embedding} +\dpsEmbedIcons +\embedIcon[name=Emoji,placement=btnEmoji]{MyEmoji.pdf} +\end{embedding} +\end{Verbatim} +The second line is the optional one; here, we explicitly embed, using the +syntax of \pkg{icon-appr}, an additional graphic for use by the puzzle. + +\subparagraph*{Special note for \app{xelatex} users.} The \env{embedding} +environment is placed in the preamble but the indirect references (a PDF +term) of the embedded graphics are not calculated until the first page is +shipped out (a {\LaTeX} term); therefore, the \emph{puzzle should be on the second +page} when the \emph{\pkg{textpos} package is used}\FmtMP{\pkg{textpos} pkg} to position the graphics. This +issue does not arise when using the \pkg{eso-pic} package. + +\subparagraph*{Posing long questions.} Following the \env{embedding} environment comes the usual content for +designing the puzzle: the \cs{DeclarePuzzle} data structure, followed by the +\env{Composing} environment. It is within the \env{cQ} environment of the +\env{Composing} environment that there is a change in content. + +The\FmtMP{posing long question} \opt{usebtnappr} option +defines the \env{setContent} environment, which is placed in the \env{cQ} +environment. +\begin{Verbatim}[commandchars=!()] +\begin{cQ}{!ameta(name)} + !ameta(question-prompt) +\begin{setContent}{!ameta(name)} + !ameta(long-question) +\end{setContent} +\end{cQ} +\end{Verbatim} +The \ameta{name} argument of \env{setContent} is same as the argument of the +enclosing \env{cQ} environment. \env{setContent} is a verbatim write +environment; \cs{begin\darg{setContent}} can follow the end of the +\emph{question-prompt} (one or more words that suggest what the question is +about), but the \cs{end\darg{setContent}} must be in the left-most margin, as +shown above. We illustrate first with an example taken from the demo file: +\begin{Verbatim}[xleftmargin=\amtIndent,commandchars=!()] +\begin{Composing} +\begin{cQ}{R} +Branches of Statistics!textbf(\begin{setContent}{R}) +The two branches of statistics are descriptive and +\underbar{\hspace{.5in}}. +!textbf(\end{setContent}) +\end{cQ} +\begin{cA}[r]{R} +inferential +\end{cA} +... +\end{Composing} +\end{Verbatim} +A long question is not required, in the demo file most have long questions and +some do not. + +The \env{setContent} environment writes its content verbatim to a CUT file +(named \cs{jobname-sc(\ameta{num}).cut}). For example, the CUT file for the +first question of the demo file reads, +\begin{Verbatim}[xleftmargin=\amtIndent] +\textbf{Problem 1}\newline +The two branches of statistics +are descriptive and \underbar{\hspace{.5in}}. +\end{Verbatim} +The first line seen above can be modified using the following two commands. +\begin{Verbatim} +\newcommand{\quesNumTxt}[1]{\protect\textbf{Problem #1}} +\newcommand{\quesNumTxTPost}{\protect\newline} +\end{Verbatim} +These may be redefined. + +\paragraph*{On the puzzle page.} Aside from the layout of the puzzle, questions, +and answers commands, above all these, place the following commands: +\begin{Verbatim}[commandchars=!()] +\placeQuesIcon{!ameta(placement-cmds)} +\placeOtherIcon{!ameta(placement-cmds)} +\end{Verbatim} +The nature of the \ameta{placement-cmds} depends on the ``placement'' package used. The demo files +use either the \FmtMP{\pkg{eso-pic}, \pkg{textpos} packages}\pkg{eso-pic} or +\pkg{textpos} package. The \ameta{placement-cmds} place the text field +\cs{dpsQuesIcon\darg{\#1}\darg{\ameta{wd}\darg{\ameta{ht}}}}. +The following is taken from the demo file, it uses the \pkg{eso-pic} package. +\begin{Verbatim}[xleftmargin=\amtIndent,fontsize=\small,commandchars={@~^}] +\placeQuesIcon{\AddToShipoutPictureFG*{\AtTextCenter{\put(-72,0) + {@textbf~\dpsQuesIcon{#1}{2.25in}{9\baselineskip}^}}}} +\end{Verbatim} +If other icons were embedded in the \env{embedding} environment, those icons can be placed +using the \cs{placeOtherIcon} command. +\begin{Verbatim}[xleftmargin=\amtIndent,fontsize=\small,commandchars={@~^}] +\placeOtherIcon{\AddToShipoutPictureFG*{\AtTextCenter{\put(-72,0) + {@textbf~\dpsOtherIcon[\I{\csOf{Emoji}}]{btnEmoji}{2.25in}{9\baselineskip}^}}}} +\end{Verbatim} + +\subsubsection{The icons file}\label{ss:iconfile} + +The \opt{usebtnappr} option requires the use of a second file, named +\texttt{icons.tex}.\footnote{The name of the file is hard-wired into the +package and cannot be changed at this time.} The \texttt{icons.tex} file in +the \texttt{examples/advanced/icon-appr}. The icons file (\texttt{icons.tex}) +is a very short file and is placed in the same folder as the puzzle file. +\begin{Verbatim}[commandchars={*@^}] +\documentclass{article} +\usepackage[!useacrobat]{icon-doc} +\margins{3pt}{3pt}{3pt}{3pt} %*textsf@ left,right,top,bottom (web command)^ +\screensize{9\baselineskip}{2.25in} %*textsf@ height,width (web command)^ +\begin{document} +\small +\createRequiredIcons{12}{stat_match1} +\end{document} +\end{Verbatim} +The icons file is placed in the came folder as the puzzle file. The \pkg{dps} +distribution has the \FmtMP{\pkg{icon-doc} package}\pkg{icon-doc} package, a +short package designed for the icons file. The package has two options +\opt{useacrobat} and \opt{!useacrobat}, the default is \opt{!useacrobat}. +Document authors who use \app{pdflatex}, \app{lualatex}, or +\app{dvips\,->\,distiller} need not bother with this option; the option is +designed for \app{xelatex} users. + +Use the \cs{margins} command to adjust the boundary margins of icons file. +Use the \cs{screensize} to adjust the height of the icons file and the width +of the icons file. The dimensions shown above are the ones used by the demo +file. + +The \cs{createRequiredIcons\darg{\ameta{num-ques}}\darg{\ameta{puzzle-file}}} +command has two arguments: \ameta{num-ques} is the number of questions in the +puzzle file; \ameta{puzzle-file} is the base name of the puzzle file. +The command has two behaviors: +\begin{enumerate} + \item \textbf{For \app{xelatex} authors that do not have \app{Acrobat}.} + When the icon file is compiled, the result is \ameta{num-ques} PDFs, + each PDF contains a \emph{single} long question. Since the author + does not have \app{Acrobat}, the icons file is compiled with the + \opt{!useacrobat} option. This case requires the + \FmtMP{\pkg{shellesc} pkg}\pkg{shellesc} package and that your + {\LaTeX} editor be setup to use the \texttt{shell-escape} switch of your editor. + Refer to Figure~\ref{fig:shesc} to see how to do this for the \app{WinEdt} editor. + Other editors/\TeX{} systems may support the \texttt{shell-escape} switch. +\begin{figure}[htb]\centering + \includegraphics[width=.67\linewidth]{graphics/shell-escape} + \caption{Setting \texttt{shell-escape} on \app{WinEdt}}\label{fig:shesc} +\end{figure} + \item \textbf{For all other cases of workflow.} When the icons file is + compiled, the result is a \emph{single} PDF (\texttt{icons.pdf}) with a page + for each long question in the puzzle file, in an order determined by + the randomization option (\opt{!nonrandomized} or + \opt{nonrandomized}). + + For a \app{xelatex} author who has \app{Acrobat}, the + \opt{useacrobat} needs to be used. +\end{enumerate} + +\paragraph*{Additional comments for \app{xelatex} authors.}\label{para:addCmts} In the case the author +does not own \app{Acrobat}, when the icons file is compiled, each of the +files \cs{jobname-sc(\ameta{num}).cut} is \emph{wrapped in a document +template}, compiled, and saved as \texttt{icon-\ameta{num}.pdf}. +The document wrapper is determined by the contents of the +\FmtMP{\env{icondoc} env}\env{icondoc} environment. The default declaration +of \env{icon-body} is, +\begin{Verbatim}[commandchars=!()] +\begin{icondoc} +\documentclass{article} +\usepackage{web} +\margins{3pt}{3pt}{3pt}{3pt} +\screensize{9\baselineskip}{2.25in} +\begin{document} +\small +\dpsInputContent %!textsf( required, defined in icon-doc) +\end{document} +\end{icondoc} +\end{Verbatim} +Notice that this markup is similar to the source file for \texttt{icons.tex}; +they differ in two respects, however: (1) the \pkg{icon-doc} package is not +used; and (2) in the body, we use \cs{dpsInputContent} rather than +\cs{createRequiredIcons}. If you use multiple workflows, the layout of the +icons file and the declarations of the \env{icondoc} environment should be +the same. Changes to the \env{icondoc} environment are made in the icons file. For example, +\begin{Verbatim}[xleftmargin=\amtIndent,commandchars={*@^}] +%*textsf@ icons.tex^ +%*textsf@ modify a design parameters^ +\documentclass{article} +\usepackage[!useacrobat]{icon-doc} +\margins{4pt}{4pt}{4pt}{4pt} %*textsf@ left,right,top,bottom (web command)^ +\screensize{10\baselineskip}{3in} %*textsf@ height,width (web command)^ +%*textsf@ change *env@icondoc^ to reflect changes above^ +*textbf@\begin{icondoc}^ +\documentclass{article} +\usepackage{web} +\margins{4pt}{4pt}{4pt}{4pt} +\screensize{10\baselineskip}{3in} +\begin{document} +\small +\dpsInputContent %*textsf@ required, defined in icon-doc^ +\end{document} +*textbf@\end{icondoc}^ +\begin{document} +\small +\createRequiredIcons{12}{stat_match1} +\end{document} +\end{Verbatim} +\textbf{Why is \app{xelatex} so special (such a problem)?} The basic problem when dealing +with \app{xelatex} is that it does not obey the \key{page} key of \cs{includegrapics}. When a graphic is embedded +in a document we say, +\begin{quote} + \cs{embedIcon[name=Q\string\n,hyopts=\darg{page=\string\n}]\darg{icons.pdf}} +\end{quote} +where, \cs{n} is question number; in this case, \cs{n} is also the page +number where the question is located in \texttt{icons.pdf}. Since, the +\key{key} is not obeyed, we cannot bundle all the questions in a single PDF +and pull out the page we want; no, the questions must be their own PDF, the +embedding command is then, +\begin{quote} + \cs{embedIcon[name=Q\string\n]\darg{icons-\string\n.pdf}} +\end{quote} +where \cs{n} is the question number. + +\newtopic Hey, we're almost done with this option! + +\subsubsection{The workflow to build the puzzle file}\label{ss:workflow} + +Let's summarize the workflow to build a puzzle file that uses icon appearances +to display the long questions. We assume you have jumped through all the hoops of the previous section, +your puzzle file and icons file are ready to go. +\begin{enumerate} + \item Compile the puzzle file, using the compiler of your choice. If + you require a randomized listing of the questions and answers, + either compile with \opt{!nonrandomized}, or the \opt{nonrandomize} + option commented out or deleted. If you are randomizing, compile + with the command \cs{inputRandomSeed} in the preamble to input that + same initial seed back in when your later compile the puzzle file + in step~3.\footnote{Or, you can open the SAV file and copy and + paste the initial seed into the argument of \cs{useRandomSeed}.} + \item Compile the icons file, using your favorite compiler. If you are + a \app{xelatex} user, the option \opt{useacrobat} and + \opt{!useacrobat} as appropriate. (Refer to \textbf{\mlnameref{para:addCmts}} + on page~\pageref{para:addCmts} for more details.) + \item Return to the puzzle file. Compile the puzzle file again to + obtain the final version. + + \item Bring your PDF into \app{Adobe Reader DC} (or \app{Adobe Acrobat DC} if you + have it) and save the file. After saving, test the puzzle to be sure + the icons are displayed with the long questions. If it does not work, + repeat steps~1--3 more carefully. +\end{enumerate} +To familiarize yourself to the procedure, build the demo file +\texttt{stat\_match1.tex} using your favorite PDF creator. Try it with +several PDF creators, just for fun. The process is straight forward once +everything is properly set up. + +\subsection{The \tops{\protect\opt{uselayers}}{uselayers} option}\label{s:uselayers} + +\textbf{Demo files.} There are several example files in the +\texttt{examples/advanced/ocgs} folder, but in this discussion, we'll +reference, once again, \texttt{stat\_match1} found in the \texttt{ex1} +folder. There are two versions of this file \texttt{stat\_match1-ep.tex} and +\texttt{stat\_match1-tb.tex}. The latter uses the \pkg{textpos} package, the +latter uses the \pkg{eso-pic} package. For variety, we'll reference the +\pkg{textpos} version. + +\newtopic\noindent +The \opt{uselayers} option is actually a simpler approach (no icon file +needed), but there has more restrictions on the workflow. This option +requires \FmtMP{\pkg{aeb\_pro} pkg} the \pkg{aeb\_pro} package (with +correctly installed JS files \texttt{aeb.js} and \texttt{aeb\_pro.js}) and +requires a \FmtMP{\app{Acrobat} required}\app{dvips->distiller} PDF creator workflow. + +\subsubsection{The puzzle file} + +A minimal specification for the \pkg{aeb\_pro} and \pkg{dps} packages is +listed below: +\begin{Verbatim}[xleftmargin=\amtIndent,commandchars=!()] +\usepackage[% + web={extended,tight}, + eforms, + !textbf(uselayers) +]{aeb_pro} +\usepackage[!textbf(uselayers), + nonrandomized, + savedata +]{dps} +\end{Verbatim} + +\paragraph*{Posing long questions.} The \cs{DeclarePuzzle} is as described in +\hyperref[s:DP]{Section~\ref*{s:DP}}. As in the case of \hyperref[s:usebtnappr]{Section~\ref*{s:usebtnappr}}, +the \env{setContent} environment is used to pose long questions. +\begin{Verbatim}[commandchars=!()] +\begin{cQ}{!ameta(name)} + !ameta(question-prompt) +\begin{setContent}{!ameta(name)} + !ameta(long-question) +\end{setContent} +\end{cQ} +\end{Verbatim} +The definition of \env{setContent} differs from that of \env{setContent} for +the \opt{usebtnappr} option. A long question is not required. + +The \env{setContent} environment writes its content verbatim to a CUT file +(named \cs{jobname-sc(\ameta{name}-\ameta{num}).cut}). For example, the CUT file for the +first question of the demo file reads, +\begin{Verbatim}[xleftmargin=\amtIndent] +\textbf{Problem 1}\newline +The two branches of statistics +are descriptive and \underbar{\hspace{.5in}}. +\end{Verbatim} +The first line, which is not part of the \env{setContent} content, seen above +can be modified using the following two commands. +\begin{Verbatim} +\newcommand{\quesNumTxt}[1]{\protect\textbf{Problem #1}} +\newcommand{\quesNumTxTPost}{\protect\newline} +\end{Verbatim} +These may be redefined. + +\begin{comment} +\fmtOCGQues{% + \parbox[t][9\baselineskip][t]{2.25in}{\kern0pt\small\hfuzz11pt + \psshadowbox[framesep=0pt]{\fcolorbox{red}{cornsilk}{% + \parbox{\linewidth}{\dpsQuesLayer{#1}\vskip3pt}}}}% +} +% These declaration go on the page where they are to appear +\placeQuesLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,3in) %(.33\paperwidth,.42\paperheight)\hfuzz11pt + \insertQuesLayer{#1} + \end{textblock*}% +} + +\placeOtherLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,3in)\centering + \xBld{owclogo}\parbox{2.25in}{\includegraphics[width=2.25in]{owc_self}}\eBld + \end{textblock*}% +} +\end{comment} + +\paragraph*{In the body of the puzzle page.} The following three commands are placed +on the same page as the puzzle is to appear. They precede the layout of the puzzle, questions, +and answers. +\begin{Verbatim}[commandchars=!()] +\fmtOCGQues{!ameta(formatting-comm)} +\placeQuesLayer{!ameta(placement-cmds)} +\placeOtherLayer{!ameta(placement-cmds)} +\end{Verbatim} +The argument of \FmtMP{\cs{fmtOCGQues}}\cs{fmtOCGQues} is a convenient way of designing how your long question +appears on the page. Within the argument, use \cs{dpsQuesLayer{\#1}} to symbolically reference +the question. For example, from the demo file, +\begin{Verbatim}[xleftmargin=\amtIndent,commandchars=!()] +\fmtOCGQues{% + \parbox[t][9\baselineskip][t]{2.25in}{\kern0pt\small\hfuzz11pt + \psshadowbox[framesep=0pt]{\fcolorbox{red}{cornsilk}{% + \parbox{\linewidth}{!textbf(\dpsQuesLayer{#1})\vskip3pt}}}} +} +\end{Verbatim} +Here, we've used \cs{psshadowbox} from \pkg{pstricks-add}, + +The nature of the \ameta{placement-cmds} depends on the ``placement'' package used. The demo files +use either the \FmtMP{\pkg{eso-pic}, \pkg{textpos} packages}\pkg{eso-pic} or +\pkg{textpos} package. The \ameta{placement-cmds} argument places the question +\cs{insertQuesLayer\darg{\#1}}. + +For the command \FmtMP{\cs{placeQuesLayer}}\cs{placeQuesLayer} places the question layer, +symbolically represented by \cs{insertQuesLayer\darg{\#1}}. For example, from the demo file, +\begin{Verbatim}[xleftmargin=\amtIndent,commandchars=!()] +\placeQuesLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,3in) + !textbf(\insertQuesLayer{#1}) + \end{textblock*}% +} +\end{Verbatim} +\cs{insertQuesLayer} sets the layer and inputs the formatted content. + +Use \FmtMP{\hfuzz4pt\cs{placeOtherLayer}}\cs{placeOtherLayer} to place other +non-question content in a layer. For example, from the demo file, +\begin{Verbatim}[xleftmargin=\amtIndent,commandchars=!()] +\placeOtherLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,3in)\centering + \xBld{owclogo}\parbox{2.25in} + {\includegraphics[width=2.25in]{owc_self}}\eBld + \end{textblock*}% +} +\end{Verbatim} +Here, you must use the \pkg{aeb\_pro} commands to create a named layer, using +the \cs{xBld}/\allowbreak\cs{eBld} command pair. The argument of \cs{xBld} is the name +of the layer. Within the \cs{xBld}/\cs{eBld} pair, we create our content of a +graphic. + +\subsection{Developing an end of game event} + +There are commands and JavaScript hooks to enable a knowledgable author to +create a special end-of-game event. For example, the graphic placed by +\cs{placeOtherIcon} or \cs{placeOtherLayer}, becomes visible when the player +finishes the puzzle. All the demo files in the \texttt{advanced} folder have +end of game events. The \pkg{dps} provides the command \cs{dpsFinishedEvent} +to add JavaScript lines to the action to the end of game event. The command +takes one argument to pass the JavaScript lines to the end of game event; for +example, \verb|\dpsFinishedEvent{dpsShowFld("btnEmoji");}|\allowbreak +\FmtMP{\leavevmode\llap{\cs{dpsFinishedEvent}}} appears in several of the +example file. This shows the \texttt{btnEmoji} image when the player has +finished the puzzle. + +\section{Creating a sideshow}\label{s:sdshw} + +Some of the advanced examples use a sideshow; as the player progresses through +the puzzle, with each success, a new piece of a graphic is revealed. A partially worked puzzle +is shown in \hyperref[fig:sideshow]{Figure~\ref*{fig:sideshow}}. + +\begin{figure}[htb]\centering\fboxsep0pt +\fbox{\includegraphics[width=.67\linewidth]{graphics/sideshow}} +\caption{Puzzle with sideshow, shown on left}\label{fig:sideshow} +\end{figure} + +There are two commands, placed in the preamble, that control the behavior of +the sideshow. +\begin{Verbatim} +\randomizePicMappings +\sortPicMappings +\end{Verbatim} +The order the sideshow pictures appears can be in their natural order, or in +a randomized order. To randomize the order, insert \cs{randomizePicMappings} +in the preamble; otherwise, the pictures appear in their natural order. + +Second command, \cs{sortPicMappings} implies \cs{randomizePicMappings}, but +with a twist. The pictures are placed in random positions as they appear; at +the end of the puzzle, a bubble sort is applied, and the pictures are sorted +to their natural order. Cool. + +In all cases, pressing the \textsf{Clear} button creates a new randomization +of the sideshow. + + +\paragraph*{Tiled graphics.}\label{para:tiledgraphics} A sideshow appears in pieces, called \emph{tiles}, that appear +one at a time as the puzzle is solved, see +\hyperref[fig:sideshow]{Figure~\ref*{fig:sideshow}}. The graphic to be used +must have been broken down into a series of \emph{tiled sub-graphics}. These +tiles must be created in a certain way and labeled in a specific manner. Use +the \FmtMP{\pkg{tile-graphic} pkg}\pkg{tile-graphic} package to tile the +graphic into either individual PDF tiled sub-graphics or as a single package +of tiled graphics.\footnote{\url{https://ctan.org/pkg/tile-graphic}} + +\subparagraph*{The base name of the graphic.}\label{subpara:basename} The \pkg{tile-graphic} has a naming convention +that this package respects: +\begin{itemize} + \item When the tiled graphics are individual files, they are named, for + example, \texttt{mypic\_01}, \texttt{mypic\_02}, \texttt{mypic\_03}, + \dots. The base name of this example is \texttt{mypic}. The graphical + file format of the tiles is any format the PDF creator supports for + graphical inclusion. It is usually most convenient for the tiled + files to be PDF files. + \item When the tiled graphics are packaged,\footnote{\app{xelatex} does not support packaged files, + the tiles should be individual PDFs, as describe previously.} the \pkg{tile-graphic} + package names the package file, for example, + \texttt{mypic\_package.pdf}. When packaged, the graphical file format + for the tiles are always PDFs. The base name of this example is \texttt{mypic}. +\end{itemize} + + +\newtopic +Additional details of how to create a sideshow are dependent on whether the +option \opt{usebtnappr} or \opt{uselayers} is taken. + +\subsection{Sideshow with the \tops{\protect\opt{usebtnappr}}{usebtnappr} option} + +\textbf{Demo file.} The demo file for this feature is \texttt{first\_date.tex} found +in the folder \texttt{examples/advanced/usebtnappr/sideshow}. + +\newtopic\noindent First we embed the pictures of the sideshow in the \env{embedding} +environment. +\begin{Verbatim}[commandchars=!()] +\begin{embedding} +\dpsEmbedIcons +!ameta(other-embedding commands) +!textbf(\sideshowPackaged!quad)%!sffamily( optional) +!bfseries\dpsEmbedSideShow[!ameta(ext)]{!ameta(n-pics)}{!ameta(path)} +\end{embedding} +\end{Verbatim} +There are two ways to present the sideshow pictures, as described in the +paragraph \textbf{\nameref{para:tiledgraphics}} above, to the +\cs{dpsEmbedSideShow} command: (1) as individual tiled graphics; or (2) as a +packaged graphic, the pages of which are the tiled graphics. The form of how +the picture is presented is signaled to the \cs{dpsEmbedSideShow} command by +the command \cs{sideshowPackage}, as indicated above. The first argument is +\ameta{ext}, the file extension of the graphic, this usually not needed; when +there is no \ameta{ext} specified, the extension is assumed to be +\texttt{pdf}. The second argument is \ameta{n-pics}, the number of tile +sub-graphics in the sideshow. The third argument, \ameta{path}, is the path +to the sideshow graphic. At the end of the \ameta{path} is the base name of +the graphic, as described in \textbf{\nameref{subpara:basename}} on +page~\pageref*{subpara:basename}; for example, \texttt{graphics/mypic} +indicates the tile files are in the \texttt{graphics} sub-folder, with base +name of \texttt{mypic}. + +\newtopic After embedding the sideshow graphics, insert them into the puzzle board +using, +\begin{Verbatim}[commandchars=!()] +\insertSideshow{!ameta(nRows)}{!ameta(nCols)}{!ameta(width)}{!ameta(height)} +\end{Verbatim} +where, \ameta{nRows} is the number of rows of the tiled graphic; +\ameta{nCols} is the number of columns of the tiled graphic; \ameta{width} is +the width of the tile; and \ameta{height} is the height of the tile. These +latter two are adjusted so the tile fits into the space allotted and the +aspect ratio is preserved. + +\newtopic\noindent +\textbf{\textcolor{red}{Remark.}} When compiling a puzzle with the +\opt{usebtnappr} option, the puzzle file compiles in two ``modes,'' depending +on the state of the switch \cs{ifwrtContent}. Each time the document is +compiled, the package looks for the file \texttt{icons-pglst.sav}, if it +exists, the switch \cs{ifwrtContent} is set false; otherwise, it is set to +true. The file \texttt{icons-pglst.sav} is created by \texttt{icons.tex}, the +existence of \texttt{icons-pglst.sav} means \texttt{icons.tex} has been +built. Once the puzzle file knows the \texttt{icons.tex} is built, the +switch \cs{ifwrtContent} is set to false, and its behavior is changed +slightly. If something goes wrong, delete \texttt{icons-pglst.sav}, and rebuild +the puzzle file first, the icons file next, then finally the puzzle file again. + +\subsection{Sideshow with the \tops{\protect\opt{uselayers}}{uselayers} option} + +\textbf{Demo file.} The two TEX files in the \texttt{examples/advanced/uselayers/sideshow} folder. + +\newtopic\noindent +When the \opt{uselayers} option is specified, only EPS files are supported. +\begin{Verbatim}[commandchars=!()] +\insertSideshow{!ameta(nRows)}{!ameta(nCols)}[!ameta(hy-opts)]{!ameta(path)} +\end{Verbatim} + +% layers +%\insertSideshow{3}{2}[hiresbb,width=.5\linewidth]{flowers1/DSC_0453} + +\section{Some small degree of security} + +If a puzzle is create for a class of students to take for credit; then some +security is appropriate. Typically, you post the puzzle with a print button +(see \cs{printDPS} above. After the student completes the puzzle, he/she +prints the results and hands it in for some credit. The \pkg{dps} package also +provides \cs{clearOnCloseOrSave}: +\begin{Verbatim} +\clearOnCloseOrSave +\end{Verbatim} +Place this command in the preamble. Now, when the puzzle is built, a student +tries to close or save the puzzle, the puzzle is cleared before closing or +saving. The only record is the printed version.\footnote{Perhaps this is a +mere nuisance, the student can make many copies of the printed puzzle, and +hand it around to others in the class. Nothing is foolproof.} + +%\section{Advanced hooks} +%There are several built-in hooks that can be exploited to author special effects. + +% The two commands \afterQhookA and \OnFocusQhookAA are hooks onto +% the \dpsQ command of the dps package. This allows us to post process +% the user's choice of a questions, and allows us to execute JS on focus. +% We use these two to call to JS function to support these additional + +% \afterQhookA +% \OnFocusQhookAA + +% afterCorrectChoiceHook() +% dpsFinishedHook() + +\section{Let's have some Fun} + +In order to make answering the questions ``fun,'' and in addition to +the puzzle (or message), I implemented a point system. Each time the +user checks an incorrect answer, that is recorded as a miss. After +completion of the game, the JavaScript determines if the user has +passed the test. To make it more interesting, a penalty point system +is also used: If the user incorrectly answer the same questions +multiple times (guessing!), penalty points are given. + +\newtopic\noindent +The document author can set the various parameters of this aspect of the game. +\begin{description} +\item[\normalfont{\cs{threshold\darg{\ameta{n}}}}:] The number, \ameta{n}, of + times a person is allowed to miss the same question before being + ``awarded'' penalty points. The command \cs{threshold} with its one + argument defines the command \cs{dsthreshold} which expands to the + argument, \texttt{n}, of \cs{threshold}. Set \cs{threshold} in the + preamble, and use \cs{dsthreshold} as part of the instructions or + description of the game. The default: \verb!\threshold{3}!. + +\item[\normalfont{\cs{penaltypoints\darg{\ameta{n}}}}:] The number, \ameta{n}, +of penalty points to be added into the final score. Penalty points +are ``awarded'' for missing the same question more than the number +specified by the argument of \cs{threshold}. The command +\cs{penaltypoints} with its one argument defines the command +\cs{dspenaltypoints} which expands to the argument, \texttt{n}, of +\cs{penaltypoints}. Set \cs{penaltypoints} in the preamble, and use +\cs{dspenaltypoints} as part of the instructions or description of +the game. Default: \verb!\penaltypoints{3}!. + +\item[\normalfont{\cs{passing\darg{\ameta{n}}}}:] The maximum number, +\ameta{n}, of questions the user needs to miss and still pass the +test. Passing or not does not depend on the number of penalty +points. The command \cs{passing} with its one argument defines the +command \cs{dspassing} which expands to the argument, \ameta{n}, of +\cs{passing}. Set \cs{passing} in the preamble, and use +\cs{dspassing} as part of the instructions or description of the +game. The default is \verb!\passing{4}!. + +The number of incorrect answers and the total penalty points are +combined. Based on the combined score, a final evaluation of the +user's knowledge on the subject is displayed. +\end{description} + +\section{Checking for validity} + +When creating the game, human error can sneak in. The most critical +part is the \cs{Declare\-Puzzle} command and getting the names of your +fields set up the way you want. Letters with the same field name +(the second parameter of the pair) will only need one question, they +will all ``light up'' when the question is answered. + +As explained earlier, after you've decided on your puzzle and the +field names, you can then create your \texttt{Composing} environment +using the \cs{writeComposingEnv} helper command. Review the +discussion in \Nameref{composing}. + +To help you lay out your design, use the \texttt{viewmode} option, +possibly along with the \texttt{showletter} option. This gives you a +nice preview and you can see where everything is located. You may +have to adjust the parameter for \cs{insertPuzzle} to fit the puzzle +into the allotted space. If enclosing puzzle, questions and answer +in frames, there may have to be some adjustment of the depth of the +controlling \texttt{minipage} environments, and so on, etc., etc., +etc., and, of course, etc. + +Assuming you have successfully posed questions and answers, and +designed a layout for your puzzle, the questions, and the answers, you are +ready to test it. Using the \texttt{nonrandomized} option is nice +for checking your puzzle; the questions and answers are listed in +the same order. + +If you have customized the text using the \texttt{lang=custom} +option, you need to check that your text displays correctly; this is +especially important if your new text contains accented characters, +such as our old friend \"{u}. To test your customized string, open +your puzzle document in \app{Acrobat} (\app{Reader} will not do here) and +execute these JavaScript lines in the console:\footnote{To execute +from the console, open the console window by pressing +\texttt{Ctrl+J}, paste in the code, highlight all the lines and +press the \texttt{Enter} key on the keyboard, or \texttt{Ctrl+Enter} +on the keypad.} +\begin{verbatim} +this.resetForm() +nMissed = 0; +nPenaltyPoints = 0; +nPassing = 4; +checkForFinished(); +\end{verbatim} +By changing the variables \texttt{nMissed}, \texttt{nPenaltyPoints} +and \texttt{nPassing}, and executing, you get the different messages +appearing in the message text field. + +\section{Using the \textsf{web} Package} + +The web package has a many features that can be utilized as a part +of your overall puzzle design. + +The package has a powerful template management system for inserting +background graphics into a document, and a system for painting the +background a color other than the default white. + +Use the \cs{margins} and \cs{screensize} commands to set the +dimensions of your puzzle game page: +\begin{Verbatim}[commandchars=!()] +\margins{!ameta(left)}{!ameta(right)}{!ameta(top)}{!ameta(bottom)} +\screensize{!ameta(height)}{!ameta(width)} +\end{Verbatim} +Enter the title and author's name, as well as other metadata: +\begin{Verbatim}[commandchars=!()] +\title{!ameta(doc-title)} +\author{!ameta(doc-author)} +\end{Verbatim} +See the documentation, \texttt{aeb\_man.pdf}, of the \href{http://www.ctan.org/pkg/acrotex}{\textsf{AeB} distribution} +for details. + +\section{Thanks} + +My thanks to J\"{u}rgen Gilg, of u-umlaut fame, for his help and +kind suggestions during the development of this game. + +That's all for now. Hope you enjoy \textsl{Das Puzzle Spiel} and +find it a useful learning tool. + +\newtopic\noindent +Now, I simply must get back to my retirement. \dps + +\newpage + +\section{Appendix}\label{appendix} + +The following is a subset of the PDFDocEncoding character set for PDF, these are +useful for creating your custom localization file \texttt{dps\_str\_cust.def}, as discussed +in \mlNameref{packopts}. + +\subsection{German Umlaut (dieresis)} +Here a little tabular how to substitute the German Umlaut +(dieresis) in PD1.\\[6pt] +% +\begin{tabular}{cl|cl|cl} +\"{A}&\verb!\string\304!&\"{O}&\verb!\string\326!&\"{U}&\verb!\string\334!\\ +\"{a}&\verb!\string\344!&\"{o}&\verb!\string\366!&\"{u}&\verb!\string\374!\\ +{\ss}&\verb!\string\337! +\end{tabular} + +\subsection{Accents} +Here a little tabular how to substitute accents in PD1.\\[6pt] +% +\begin{tabular}{cl|cl|cl} +\`{A}&\verb!\string\300!&\`{E}&\verb!\string\310!&\`{I}&\verb!\string\314!\\ +\`{a}&\verb!\string\340!&\`{e}&\verb!\string\350!&\`{\i}&\verb!\string\354!\\ +\'{A}&\verb!\string\301!&\'{E}&\verb!\string\311!&\'{I}&\verb!\string\315!\\ +\'{a}&\verb!\string\341!&\'{e}&\verb!\string\351!&\'{\i}&\verb!\string\355!\\ +\^{A}&\verb!\string\302!&\^{E}&\verb!\string\312!&\^{I}&\verb!\string\316!\\ +\^{a}&\verb!\string\342!&\^{e}&\verb!\string\352!&\^{\i}&\verb!\string\356!\\ +\`{O}&\verb!\string\322!&\`{U}&\verb!\string\331!&\"e&\verb!\string\353!\\ +\`{o}&\verb!\string\362!&\`{u}&\verb!\string\371!&\c{C}&\verb!\string\307!\\ +\'{O}&\verb!\string\323!&\'{U}&\verb!\string\332!&\c{c}&\verb!\string\347!\\ +\'{o}&\verb!\string\363!&\'{u}&\verb!\string\372!\\ +\^{O}&\verb!\string\324!&\^{U}&\verb!\string\333!\\ +\^{o}&\verb!\string\364!&\^{u}&\verb!\string\373! +\end{tabular} +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/MyEmoji.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/MyEmoji.pdf new file mode 100644 index 00000000..6395769e Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/MyEmoji.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/dps_str_cus.def b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/dps_str_cus.def new file mode 100644 index 00000000..aa3f1cb5 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/dps_str_cus.def @@ -0,0 +1,48 @@ +%% +%% This is file `dps_str_us.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `copyright,english') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, 2006-10-06 %% +%% Copyright (C) 2006 D. P. Story %% +%% storyd@owc.edu %% +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\chooseQ{"You must choose a question to answer before you answer!"} +\def\triedTooMuch{"You have tried this problem too many times, I'm adding " + + \dspenaltypoints + + " points, and resetting the penalty counter. Bad boy/girl!"} +\def\congratFinished{"Student: " + (this.getField("dpsSignInName").value) + ". " + + "Time stamp: " + (util.printd("mm-dd-yy, H:MM:ss.", new Date())) +"\n" + +"Congratulations! You finished the puzzle" + +((nMissed==0) ? " without missing a single problem, amazing!" + : ", but you missed " + nMissed + " questions in the process!")} +\def\regretPleased{(( nMissed > nPassing ) + ? "I regret to report that you did not pass the test because you missed too many questions." + : "I am pleased to report that you passed the test!")} +\def\reportPenaltyPoints{"The number of penalty points is " + nPenaltyPoints +"."} +\def\finalPenaltyScore{"Final penalty score is " + nTotalPenaltyPoints + ". "} +\def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} +\def\aPenaltyMsgs +{% + "Perfect! You are a statistics wizard!", + "Very nice performance!", + "This is not looking good. Perhaps a review is in order!", + "Are you trying? Do you have the prerequisites for this course?", + "You're not taking this seriously!" +} +\dlJSStr[noquotes]{\signInMsg}{% + You must enter your name in the field at the top of + the page to get credit for this assignment.} +\endinput +%% +%% End of file `dps_str_us.def'. diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/icons.tex b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/icons.tex new file mode 100644 index 00000000..3c1cccc7 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/icons.tex @@ -0,0 +1,8 @@ +\documentclass{article} +\usepackage[useacrobat]{icon-doc} +\margins{3pt}{3pt}{3pt}{3pt} % left,right,top,bottom (web command) +\screensize{9\baselineskip}{2.25in} % height,width (web command) +\begin{document} +\small +\createRequiredIcons{12}{stat_match1} +\end{document} \ No newline at end of file diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/stat_match1.tex b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/stat_match1.tex new file mode 100644 index 00000000..34b12683 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/basic/stat_match1.tex @@ -0,0 +1,351 @@ +\documentclass{article} +\usepackage[texcoord]{eso-pic} +% aeb_pro not required for pdflatex, lualatex, or xelatex +% If you don't have acrobat, no harm done. For the +% dvips -> distiller workflow, aeb_pro is required. +\usepackage[web={extended},eforms,useacrobat]{aeb_pro} +% for non-pdfmark workflow, the alternative is to use +% the following two packages instead. +%\usepackage[extended]{web} +%\usepackage{eforms} +\usepackage[usebtnappr, + nonrandomized, + !showletters, + !showanswerkey, + savedata, + lang=custom, +]{dps} +\usepackage{graphicx} + +%\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{8.5in}{8.5in} % height, width + +\DeclareDocInfo +{ + title=Stat Matching Game, + author=D. P. Story, + university=NORTHWEST FLORIDA STATE COLLEGE\\Department of Mathematics, + email=storyd@nwfsc.edu, + subject=First extra credit assignment, + keywords={statistics, matching, game}, + talksite=http://www.acrotex.net, + copyrightyears=2006-\the\year, +} +\talkdateLabel{Version} +\version{1.0}\nocopyright + +\everyTextField{\textFont{TiRo}} + +\begin{embedding} +\dpsEmbedIcons +\embedIcon[name=Emoji,placement=btnEmoji]{MyEmoji.pdf} +\end{embedding} + +% The dpsFinishedEvent() function fires when the puzzle is completed +% (the last question is answered). Here, we display the btnEmoji +%\begin{insDLJS}{dpsfinevent}{DPS: Btn appr finish event} +%function dpsFinishedEvent() { +% dpsShowFld("btnEmoji"); +%} +%\end{insDLJS} +\dpsFinishedEvent{dpsShowFld("btnEmoji");} + +% since we are displaying btnEmoji, we need to hide it +\dpsResetHook{% + dpsHideFld("btnEmoji"); +} + + +% Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +\clearOnCloseOrSave + +\optionalPageMatter +{% + \par\minimumskip\vspace{\stretch{1}} + \begin{center} + \fcolorbox{blue}{white}{% + \begin{minipage}{.75\linewidth}\parskip3pt + \textbf{\textcolor{red}{Instructions: }} + On the next page of this document is a little matching game covering + some of the statistical concepts discussed in class. + \begin{itemize} + \item When you turn to the next page, type in your name in the name field + provided near the top of the page. + \item Follow the instructions on that page on how to answer the questions. + \item After you have correctly answered the last question correctly, a message + appears at the bottom of the page with an evaluation of your effort. + \item Print the completed page and turn it in to me at the next class meeting + for (extra) credit. + \end{itemize} + \textbf{\textcolor{red}{Warning:}} The puzzle board is cleared if this document + is closed or saved. Complete the puzzle in one sitting, then print the results. + \end{minipage}} + \end{center} +} + +\rheader{} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {R}{R} + {o}{o} + {n}{n} + {a}{a} + {l}{l} + {d}{d} + {F}{F} + {i}{i} + {s}{s} + {h}{h} + {e}{e} + {r}{r} +} + + +%\writeComposingEnv + +\begin{Composing} + +\begin{cQ}{R} +Branches of Statistics +\begin{setContent}{R} +The two branches of statistics +are descriptive and \underbar{\hspace{.5in}}. +\end{setContent} +\end{cQ} +\begin{cA}[r]{R} +inferential +\end{cA} + +\begin{cQ}{o} +Definition\begin{setContent}{o}\raggedright +\underbar{\hspace*{.5in}} is the +science of collecting, organizing, analyzing and interpreting data +in order to make decisions. +\end{setContent} +\end{cQ} +\begin{cA}{o} +statistics +\end{cA} + +\begin{cQ}{n} +A frequency distribution is an example of +\underbar{\hspace*{.5in}} +\end{cQ} +\begin{cA}{n} +data reduction +\end{cA} + +\begin{cQ}{a} +Find the median\begin{setContent}{a} +Find the median of the following +data:\\[1ex] +\begin{tabular}{r|ll} +2&2334&\kern6pt Key $2\,|\,4=24$\\ +2&57888\\ +3&344\\ +3&55666\\ +4&0023\\ +4&566 +\end{tabular} +\end{setContent} +\end{cQ} +\begin{cA}{a} +$34.5$ +\end{cA} + +\begin{cQ}{l} +Compute mean and standard deviation\begin{setContent}{l} +Given that $n=5$, +$\sum x = 26$ $\sum x^2 = 154$, compute $\bar x$ and $s$. +\end{setContent} +\end{cQ} +\begin{cA}{l} +$5.2$ and $2.17$ +\end{cA} + +\begin{cQ}{d} +Definition\begin{setContent}{d} +A \underbar{\hspace{.5in}} is a sample +in which every possible sample of the same size has the same chance +of being selected. +\end{setContent} +\end{cQ} +\begin{cA}{d} +simple random sample +\end{cA} + +\begin{cQ}{F} +Measures of Position\begin{setContent}{F} +The number +\underbar{\hspace{.5in}} divides a data set in such a way that +$75\%$ of the data is less than it and $25\%$ of the data is greater +than it. +\end{setContent} +\end{cQ} +\begin{cA}[f]{F} +$Q_3$ +\end{cA} + +\begin{cQ}{i} +Measure of Central Tendency\begin{setContent}{i} The +\underbar{\hspace{.5in}} is the measure of central tendency +that is sensitive to outliers in the data set. +\end{setContent} +\end{cQ} +\begin{cA}{i} +sample mean +\end{cA} + +\begin{cQ}{s} +$\mu$ refers to the \underbar{\hspace{.5in}} +\end{cQ} +\begin{cA}{s} +population mean +\end{cA} + +\begin{cQ}{h} +Calculating the $z$-score\begin{setContent}{h} +In a data set with sample +mean of $4.5$ and sample standard deviation of $1.5$, the $z$-score +of $x = 4$ is $ z = \underbar{\hspace{.5in}}$. +\end{setContent} +\end{cQ} +\begin{cA}{h} +$-0.33$ +\end{cA} + +\begin{cQ}{e} +Interpreting the $z$-score\begin{setContent}{e} +If a $z$-score of a data +entry is negative, then that data entry is +\underbar{\hspace{.5in}} than mean. +\end{setContent} +\end{cQ} +\begin{cA}{e} +less +\end{cA} + +\begin{cQ}{r} +The Empirical Rule\begin{setContent}{r} +The mean value of land and building +per acre from a sample of farms is $\$1200$ with a standard +deviation of $\$350$. Assuming the distribution of the data set is +bell shaped, approximately what percentage of the sample of farmers +had value of land and building (per acre) between $\$1200$ and +$\$1550$? +\end{setContent} +\end{cQ} +\begin{cA}{r} +$34$ +\end{cA} + +%------------------- + +\begin{cA}[b]{fake1} +$5.2$ and $1.94$ +\end{cA} + +\begin{cA}[c]{fake2} +sample +\end{cA} + +\begin{cA}[d]{fake3} +$0.33$ +\end{cA} + +\begin{cA}[g]{fake4} +greater +\end{cA} + +\begin{cA}[j]{fake5} +median +\end{cA} + +\begin{cA}[k]{fake6} +mode +\end{cA} + +\begin{cA}[m]{fake7} +$Q_1$ +\end{cA} + +\begin{cA}[p]{fake8} +variance +\end{cA} + +\begin{cA}[t]{fake9} +$35$ +\end{cA} + +\end{Composing} + +\begin{document} + +\maketitle + +% these are placed on the page where they are to appear +\placeQuesIcon{\AddToShipoutPictureFG*{\AtTextCenter{\put(-72,0) + {\dpsQuesIcon{#1}{2.25in}{9\baselineskip}}}}} +\placeOtherIcon{\AddToShipoutPictureFG*{\AtTextCenter{\put(-72,0) + {\dpsOtherIcon[\I{\csOf{Emoji}}]{btnEmoji}{2.25in}{9\baselineskip}}}}} + + +\def\answidth{1.7in} +\def\queswidth{2in} +\def\commondepth{5.5in+6pt} + +{\bfseries\noindent +\makebox[\textwidth]{\rlap{STA 2023}\hfill\textcolor{blue}{\webtitle}\hfill\llap{Statistics}} +\makebox[\textwidth]{\rlap{\webauthor}\hfill\textcolor{blue}{Descriptive Statistics}\hfill\llap{Fall 2006}}} + +\underbar{\textbf{Name:} \textField[\BC{}]{dpsSignInName}{2in}{11bp}} + +\textcolor{red}{\textbf{Instructions:}} Select a question from the +left panel by clicking its checkbox. Find the answer listed in +either the right panel. No guessing! A maximum of $\dsthreshold$ +tries on any problem before you get $\dspenaltypoints$ penalty +points! Passing is to complete the puzzle with only $\dspassing$ +incorrect answers. + +\fbox{\begin{minipage}[t][\commondepth][t]{\queswidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\centering\textbf{Questions}} +\begin{enumerate}\itemsep3pt plus 1pt minus 1pt +\displayRandomizedQuestions +\end{enumerate} +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\linewidth-\answidth-\queswidth-2\fboxsep-2\fboxrule} +Who is considered the founder of modern statistics? The answer is +hidden in the puzzle below.\par\smallskip +\begin{center} +\parbox{2.2in}{\insertPuzzle{6}} +\end{center} +\makebox[0pt][s]{\hspace*{-\fboxsep}\rule{\linewidth+2\fboxsep}{.4pt}\hss} +\vfill +\placeMessageField{\linewidth}{10\baselineskip}% +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\textbf{Answers}} +\begin{itemize} \itemsep2pt plus 1pt minus 1pt +\displayRandomizedAnswers +\end{itemize} +\par\smallskip +\end{minipage}}% + +\textbf{\textcolor{red}{Important:}} Don't forget to print the puzzle page and to hand it in to me. + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/MyEmoji.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/MyEmoji.pdf new file mode 100644 index 00000000..6395769e Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/MyEmoji.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/dps_str_cus.def b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/dps_str_cus.def new file mode 100644 index 00000000..09329676 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/dps_str_cus.def @@ -0,0 +1,47 @@ +%% +%% This is file `dps_str_cus.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `copyright,english') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, 2006-10-06 %% +%% Copyright (C) 2006 D. P. Story %% +%% dpstory@acrotex.net %% +%% storyd@owc.edu +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\chooseQ{"You must choose a question to answer before you answer!"} +\def\triedTooMuch{"You have tried this question too many times, I'm adding " + + \dspenaltypoints + + " points, and resetting the penalty counter. Bad boy/girl!"} +\def\congratFinished{"Congratulations! You finished the puzzle" + +((nMissed==0) ? " without missing a single problem, You are a flirt master!" + : ", but you missed " + nMissed + " questions in the process!")} +\def\regretPleased{(( nMissed > nPassing ) + ? "I regret to report that you did not pass the test because you missed too many questions." + : "I am pleased to report that you passed the test!")} +\def\reportPenaltyPoints{"The number of penalty points is " + nPenaltyPoints +"."} +\def\finalPenaltyScore{"Final penalty score is " + nTotalPenaltyPoints + ". "} +\def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} +\def\aPenaltyMsgs +{% + "You are a casanova!", + "Let's go out for a date!", + "This is not looking good. Take some flirt lessons!", + "Ooooh, come on! No one could be so anti-romantic, you only need to follow some basic steps!", + "Better, you keep single!" +} +\dlJSStr[noquotes]{\signInMsg}{% + You must enter your name in the field at the top of + the page to get credit for this assignment.} +\endinput +%% +%% End of file `dps_str_cus.def'. diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/first_date.tex b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/first_date.tex new file mode 100644 index 00000000..0498b57a --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/first_date.tex @@ -0,0 +1,250 @@ +\documentclass{article} +\usepackage[% + web={extended}, + eforms,useacrobat +]{aeb_pro} +\usepackage[% + usebtnappr, + lang=custom, + nonrandomized, + !showletters, + !viewmode, + !showanswerkey, + savedata]{dps} +\usepackage{graphicx} +\usepackage[absolute]{textpos} + +%\previewOn\pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{8in}{8.5in} % height, width + +\DeclareDocInfo +{ + title=A Rookie's Big Night Out, + author=D. P. Story, + university=Acro\negthinspace\TeX.Net, + email=dpstory@acrotex.net, + subject=A Rookie's Big Night Out, + keywords={matching, icons, game}, + talksite=http://www.acrotex.net, + copyrightyears=2006-\the\year, +} +\talkdateLabel{Version} +\version{1.0}\nocopyright + +\everyTextField{\textFont{TiRo}} + +\begin{embedding} +\dpsEmbedIcons +\embedIcon[name=Emoji,placement=btnEmoji]{MyEmoji.pdf} +\sideshowPackaged +\dpsEmbedSideShow{6}{flowers1/flowers} +\end{embedding} + +\randomizePicMappings +%\sortPicMappings + + +% Through the \dpsFinishedEvent command, we can execute script when the puzzle is completed +% (the last question is answered). Here, we display the btnEmoji +\dpsFinishedEvent{dpsShowFld("btnEmoji");} + +\dpsResetHook{dpsHideFld("btnEmoji");} + +\rheader{} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {F}{F} + {l}{l} + {\tops{\protect\"{o}}{\ifxetex ö\else\string\366\fi}}{oul} + {w}{w} + {e}{e} + {r}{r} + {s}{s} +} + +%\writeComposingEnv + +\begin{Composing} + +\begin{cQ}{F} +Clothes\begin{setContent}{F} +You wear your \underbar{\hspace*{.5in}} clothes when you pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{F} +best +\end{cA} + +\begin{cQ}{l} +Shoes\begin{setContent}{l} +You should \underbar{\hspace*{.5in}} your shoes before you put them on, and before +you pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{l} +shine +\end{cA} + +\begin{cQ}{oul} +Hair\begin{setContent}{oul} +Part your hair in the +\underbar{\hspace*{.5in}} of your head before you leave +your flat to pick her up. +\end{setContent} +\end{cQ} +\begin{cA}[\"{o}]{oul} +middle +\end{cA} + +\begin{cQ}{w} +Socks\begin{setContent}{w} +Your socks should have no \underbar{\hspace*{.5in}} in them. +\end{setContent} +\end{cQ} +\begin{cA}{w} +holes +\end{cA} + +\begin{cQ}{e} +Shirt\begin{setContent}{e} +\raggedright Your shirt should be clean and \underbar{\hspace*{.5in}} the day before you +pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{e} +pressed (ironed) +\end{cA} + +\begin{cQ}{r} +Sideburns\begin{setContent}{r} +Your sideburns should be \underbar{\hspace*{.5in}} below your waist. +\end{setContent} +\end{cQ} +\begin{cA}{r} +trimmed +\end{cA} + +\begin{cQ}{s} +Hand\begin{setContent}{s} +When you arrive at her doorstep, you should have \underbar{\hspace*{.5in}} in +your left hand. +\end{setContent} +\end{cQ} +\begin{cA}{s} +flowers +\end{cA} + +%---------- distractions ---------- + +\begin{cA}{fake1} +worst +\end{cA} + +\begin{cA}{fake2} +scuffed +\end{cA} + +\begin{cA}{fake3} +in the back +\end{cA} + +\begin{cA}{fake4} +sand +\end{cA} + +\begin{cA}{fake5} +wrinkled +\end{cA} + +\begin{cA}{fake6} +long and hairy +\end{cA} + +\begin{cA}{fake7} +sauerkraut +\end{cA} +\end{Composing} + +\begin{document} + +\ifxetex +\null\vfil +\begin{center}\Large +\fbox{\begin{minipage}{.67\linewidth} When using +\textsf{xelatex} and \textsf{textpos}, the puzzle needs to be on +the second page. Perhaps this is naturally so if +{\ttfamily\string\maketitle} is employed instead of this message +box. +\end{minipage}} +\end{center} +\newpage +\fi + + +% these are placed on the page where they are to appear +\placeQuesIcon{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,3in) + \dpsQuesIcon{#1}{2.25in}{9\baselineskip} + \end{textblock*}% +} +\placeOtherIcon{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,3in)\centering + \dpsOtherIcon[\I{\csOf{Emoji}}]{btnEmoji}{2.25in}{9\baselineskip} + \end{textblock*}% +} + +\def\answidth{1.7in} +\def\queswidth{2in} +\def\commondepth{5.5in+6pt} + +{\bfseries\noindent +\makebox[\textwidth]{\rlap{\webauthor}\hfill\textcolor{blue}{\webtitle}\hfill\llap{Acro\negthinspace\TeX.Net}}} + +\textcolor{red}{\textbf{Instructions:}} Select a question from +the left panel by clicking its checkbox. Select your answer from +the right panel. No guessing! A maximum of $\dsthreshold$ tries +on any problem before you get $\dspenaltypoints$ penalty points! +Passing is to complete the puzzle with only $\dspassing$ +incorrect answers. + + +\fbox{\begin{minipage}[t][\commondepth][t]{\queswidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\centering\textbf{Questions}} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\vfill +\insertSideshow{3}{2}{.5\linewidth}{.5\linewidth*\ratio{18.67pt}{15.75pt}} +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\linewidth-\answidth-\queswidth-2\fboxsep-2\fboxrule} +When you have a date with a young lady, rookie, what do you take with you?\par\smallskip +\begin{center} +\parbox{2.6in}{\insertPuzzle{7}} +\end{center} +\makebox[0pt][s]{\hspace*{-\fboxsep}\rule{\linewidth+2\fboxsep}{.4pt}\hss} +\vfill +\placeMessageField{\linewidth}{10\baselineskip} +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\textbf{Answers}} +\begin{itemize} +\displayRandomizedAnswers +\end{itemize} +\par\smallskip +\end{minipage}} + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers.pdf new file mode 100644 index 00000000..0e52d9c6 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_01.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_01.pdf new file mode 100644 index 00000000..666ce052 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_01.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_02.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_02.pdf new file mode 100644 index 00000000..fb453000 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_02.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_03.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_03.pdf new file mode 100644 index 00000000..c0a4a41d Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_03.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_04.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_04.pdf new file mode 100644 index 00000000..294011db Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_04.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_05.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_05.pdf new file mode 100644 index 00000000..5540d382 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_05.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_06.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_06.pdf new file mode 100644 index 00000000..39a34506 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_06.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_package.pdf b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_package.pdf new file mode 100644 index 00000000..ae88d370 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_package.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/icons.tex b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/icons.tex new file mode 100644 index 00000000..cd36653d --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/usebtnappr/sideshow/icons.tex @@ -0,0 +1,10 @@ +\documentclass{article} +\usepackage[useacrobat]{icon-doc} +\margins{3pt}{3pt}{3pt}{3pt} % left,right,top,bottom (web command) +\screensize{9\baselineskip}{2.25in} % height,width (web command) +\def\ublength{.5in} + +\begin{document} +\small +\createRequiredIcons{7}{first_date} +\end{document} \ No newline at end of file diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG.eps new file mode 100644 index 00000000..d7d5df9c --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG.eps @@ -0,0 +1,17014 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Roman +%%Title: Puzzle_BG.eps +%%Creator: Adobe Illustrator(R) 12 +%%AI8_CreatorVersion: 12.0.1 +%AI9_PrintingDataBegin +%%For: Alice aus dem Wunderland +%%CreationDate: 10/22/2006 +%%BoundingBox: 0 0 612 577 +%%HiResBoundingBox: 0 0 612 576.0040 +%%CropBox: 0 0 612 576.0040 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.19 0 +%%+ procset Adobe_CoolType_Core 2.23 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%ADO_BuildNumber: Adobe Illustrator(R) 12.0.1 x204 R agm 4.3861 ct 5.530 +%ADO_ContainsXMP: MainFirst +%%EndComments +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved. +systemdict /setpacking known +{ + currentpacking + true setpacking +} if +userdict /Adobe_AGM_Utils 70 dict dup begin put +/bdf +{ + bind def +} bind def +/nd{ + null def +}bdf +/xdf +{ + exch def +}bdf +/ldf +{ + load def +}bdf +/ddf +{ + put +}bdf +/xddf +{ + 3 -1 roll put +}bdf +/xpt +{ + exch put +}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/ps_level + /languagelevel where{ + pop systemdict /languagelevel get exec + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr} stopped { + -1 + }if +def +/set_gvm +{ + currentglobal exch setglobal +}bdf +/reset_gvm +{ + setglobal +}bdf +/makereadonlyarray +{ + /packedarray where{ + pop packedarray + }{ + array astore readonly + }ifelse +}bdf +/map_reserved_ink_name +{ + dup type /stringtype eq{ + dup /Red eq{ + pop (_Red_) + }{ + dup /Green eq{ + pop (_Green_) + }{ + dup /Blue eq{ + pop (_Blue_) + }{ + dup () cvn eq{ + pop (Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf + cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark + } if + }{ + AGMUTIL_GSTATE_ht sethalftone + } ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup /HalftoneType get 3 eq + { + sethalftone currenthalftone + } + { + begin + Width Height mul { + Thresholds read {pop} if + } repeat + end + currenthalftone + } ifelse + }ifelse +} def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%) anchorsearch {pop} if +} bdf +/filter_cmyk +{ + dup type /filetype ne{ + exch () /SubFileDecode filter + } + { + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length /AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ] cvx +} bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +} bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type /filetype ne{ + 0 () /SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict /AGMCORE_gget cvx /begin cvx + currentdict /srcStr get /readstring cvx /pop cvx + /dup cvx /length cvx 0 /gt cvx [ + Adobe_AGM_Utils /AGMUTIL_ndx 0 /ddf cvx + names_index Names length currentdict /srcStr get length 1 sub { + 1 /index cvx /exch cvx /get cvx + currentdict /dstStr get /AGMUTIL_ndx /load cvx 3 -1 /roll cvx /put cvx + Adobe_AGM_Utils /AGMUTIL_ndx /AGMUTIL_ndx /load cvx 1 /add cvx /ddf cvx + } for + currentdict /dstStr get 0 /AGMUTIL_ndx /load cvx /getinterval cvx + ] cvx /if cvx + /end cvx + ] cvx + bind + /exec cvx + ] cvx + end +} bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict /DataSource get def + /origMultipleDataSources imageDict /MultipleDataSources get def + /origDecode imageDict /Decode get def + /dstDataStr imageDict /Width get colorSpaceElemCnt mul string def + imageDict /MultipleDataSources known {MultipleDataSources}{false} ifelse + { + /imbufCnt imageDict /DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub { + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict /DataSource get imbufIdx [ AGMUTIL_imagefile imbufs imbufIdx get /readstring cvx /pop cvx ] cvx put + } for + DeviceN_PS2 { + imageDict begin + /DataSource [ DataSource /devn_sep_datasource cvx ] cvx def + /MultipleDataSources false def + /Decode [0 1] def + end + } if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or { + /srcDataStrs [ imageDict begin + currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse + { + Width Decode length 2 div mul cvi string + } repeat + end ] def + imageDict begin + /DataSource [AGMUTIL_imagefile Decode BitsPerComponent false 1 /filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource /exec cvx] cvx def + /Decode [0 1] def + end + }{ + imageDict /DataSource [1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx /pop cvx names_index /get cvx /put cvx] cvx put + imageDict /Decode [0 1] put + } ifelse + } ifelse + imageDict exch + load exec + imageDict /DataSource origDataSource put + imageDict /MultipleDataSources origMultipleDataSources put + imageDict /Decode origDecode put + end +} bdf +/write_image_file +{ + begin + { (AGMUTIL_imagefile) (w+) file } stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources {DataSource 0 get}{DataSource}ifelse type /filetype eq { + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources { + 0 1 DataSource length 1 sub { + DataSource type dup + /arraytype eq { + pop DataSource exch get exec + }{ + /filetype eq { + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + } ifelse + } ifelse + AGMUTIL_imagefile exch writestring + } for + }{ + DataSource type dup + /arraytype eq { + pop DataSource exec + }{ + /filetype eq { + DataSource imbuf readstring pop + }{ + DataSource + } ifelse + } ifelse + AGMUTIL_imagefile exch writestring + } ifelse + }for + end + true + }ifelse + end +} bdf +/close_image_file +{ + AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile +}def +statusdict /product known userdict /AGMP_current_show known not and{ + /pstr statusdict /product get def + pstr (HP LaserJet 2200) eq + pstr (HP LaserJet 4000 Series) eq or + pstr (HP LaserJet 4050 Series ) eq or + pstr (HP LaserJet 8000 Series) eq or + pstr (HP LaserJet 8100 Series) eq or + pstr (HP LaserJet 8150 Series) eq or + pstr (HP LaserJet 5000 Series) eq or + pstr (HP LaserJet 5100 Series) eq or + pstr (HP Color LaserJet 4500) eq or + pstr (HP Color LaserJet 4600) eq or + pstr (HP LaserJet 5Si) eq or + pstr (HP LaserJet 1200 Series) eq or + pstr (HP LaserJet 1300 Series) eq or + pstr (HP LaserJet 4100 Series) eq or + { + userdict /AGMP_current_show /show load put + userdict /show { + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show} ifelse + } put + }if + currentdict /pstr undef +} if +/consumeimagedata +{ + begin + currentdict /MultipleDataSources known not + {/MultipleDataSources false def} if + MultipleDataSources + { + DataSource 0 get type + dup /filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup /arraytype eq exch /packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch get exec length exch 0 ne {pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup /filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height { pop DataSource flushbuffer readstring pop pop} for + end + }if + dup /arraytype eq exch /packedarraytype eq or /DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [ 5 1 roll ] bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs /TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs /TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type /dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + } if + dup type /arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + } if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch {cvx} if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type /dicttype eq + { + clonedict + } if + dup type /arraytype eq + { + clonearray + } if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get /DeviceN eq level3 not and +} bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne { + dup /CSDBase known { + /CSDBase get /CSD get_res /Names known + }{ + pop false + }ifelse + }{ + pop false + } ifelse +} bdf +/DeviceN_NoneName +{ + /Names where { + pop + false Names + { + (None) eq or + } forall + }{ + false + }ifelse +} bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup /arraytype eq exch /packedarraytype eq or + { + dup 0 get /DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + } + { + true + }ifelse + } + { + true + } ifelse + } + { + true + } ifelse +} bdf +/base_colorspace_type +{ + dup type /arraytype eq {0 get} if +} bdf +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5 {cleartomark} bind def +}{ + /pdfmark_5 {pdfmark} bind def +}ifelse +/ReadBypdfmark_5 +{ + 2 dict begin + /makerString exch def string /tmpString exch def + { + currentfile tmpString readline pop + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy /PUT pdfmark_5 pop 2 copy (\n) /PUT pdfmark_5 + } ifelse + }loop + end +} bdf +/doc_setup{ + Adobe_AGM_Utils begin +}bdf +/doc_trailer{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict /setpacking known +{ + setpacking +} if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright (C) 1997-2005 Adobe Systems, Inc. All Rights Reserved. +%% Note: This procset assumes Adobe_AGM_Utils is opened on the stack below it, for +%% definitions of some fundamental procedures. +systemdict /setpacking known +{ + currentpacking + true setpacking +} if +userdict /Adobe_AGM_Core 201 dict dup begin put +/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen [currentscreen] cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_in_pattern false def +/AGMCORE_currentpagedevice nd +/knockout_unitsq nd +currentglobal true setglobal +[/CSA /Gradient /Procedure] +{ + /Generic /Category findresource dup length dict copy /Category defineresource pop +} forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer {readline} stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type /dicttype eq{ + dup /HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup /HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +} def +/clp_npth +{ + clip newpath +} def +/eoclp_npth +{ + eoclip newpath +} def +/npth_clp +{ + newpath clip +} def +/graphic_setup +{ + /AGMCORE_graphicsave save def + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + [] 0 setdash + 10 setmiterlimit + newpath + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias get exec + /Adobe_AGM_Image where { + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + get exec + }{ + pop pop + }ifelse + } if + 100 dict begin + /dictstackcount countdictstack def + /showpage {} def + mark +} def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub {end}for + end + AGMCORE_graphicsave restore +} def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + } if + AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + } + { + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + } ifelse + } forall +} bdf +/doc_setup{ + Adobe_AGM_Core begin + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict /AGM_handleerror known not{ + errordict /AGM_handleerror errordict /handleerror get put + errordict /handleerror { + Adobe_AGM_Core begin + $error /newerror get AGMCORE_cur_err null ne and{ + $error /newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error /newerror true put + end + errordict /AGM_handleerror get exec + } bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err /AGMCORE_bad_environ def} if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 10 def + /AGMCORE_&gsave /gsave ldf + /AGMCORE_&grestore /grestore ldf + /AGMCORE_&grestoreall /grestoreall ldf + /AGMCORE_&save /save ldf + /AGMCORE_&setoverprint /setoverprint ldf + /AGMCORE_gdictcopy { + begin + { def } forall + end + }def + /AGMCORE_gput { + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget { + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave { + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge {limitcheck} if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore { + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt {1 add} if + dup AGMCORE_gstack exch get dup /AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall { + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save { + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge {limitcheck} if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup /AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub { + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + } for + }if + level3 /AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern /makepattern load def + }if + /currentcmykcolor [0 0 0 0] AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace [/DeviceGray] AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints [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] AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent () AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + << + /MaxPatternItem currentsystemparams /MaxPatternCache get + >> + setuserparams + end +}def +/page_setup +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3 { + 3 index add neg dup 0 lt { + pop 0 + } if + 3 1 roll + } repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + { + pop + }ndf + /currentoverprint + { + false + }ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.) == + Adobe_AGM_Core /AGMCORE_have_reported_unsupported_color_space true ddf + } if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where {pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias { + /Name get exch pop + } if + dup dup (None) eq exch (All) eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_in_pattern known {//Adobe_AGM_Core/AGMCORE_in_pattern get}{false} ifelse + not AGMCORE_currentpagedevice/OverrideSeparations known and + { + AGMCORE_currentpagedevice/OverrideSeparations get + { + /HqnSpots /ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not + }{ + gsave + [/Separation AGMCORE_name /DeviceGray {}]AGMCORE_&setcolorspace + false + AGMCORE_currentpagedevice/SeparationColorNames 2 copy known + { + get + { AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where {pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup (Cyan) eq exch + dup (Magenta) eq 3 -1 roll or exch + dup (Yellow) eq 3 -1 roll or exch + dup (Black) eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup (Cyan) eq exch + dup (Magenta) eq 3 -1 roll or exch + dup (Yellow) eq 3 -1 roll or exch + (Black) eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + dup (Cyan) eq exch + dup (Magenta) eq 3 -1 roll or exch + dup (Yellow) eq 3 -1 roll or exch + dup (Black) eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup (Cyan) eq exch dup (Magenta) eq exch dup (Yellow) eq exch (Black) eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup /Cyan eq 1 index (Cyan) eq or + {pop (_cyan_)}if + dup /Magenta eq 1 index (Magenta) eq or + {pop (_magenta_)}if + dup /Yellow eq 1 index (Yellow) eq or + {pop (_yellow_)}if + dup /Black eq 1 index (Black) eq or + {pop (_black_)}if + }def + dup type /arraytype eq + {[exch {filtername}forall]} + {filtername}ifelse + end + }def + level3 { + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup (Cyan) eq exch /Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup (Magenta) eq exch /Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup (Yellow) eq exch /Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup (Black) eq exch /Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type /stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string /string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in /readstring cvx + [component /get cvx 255 /exch cvx /sub cvx string_out /exch cvx 0 /exch cvx /put cvx string_out]cvx + [/pop cvx ()]cvx /ifelse cvx + ]cvx /ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type /dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict /Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode [1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0 [C0 channel get 1 exch sub] def + /C1 [C1 channel get 1 exch sub] def + }{ + /C0 [1] def + /C1 [1] def + }ifelse + }if + FunctionType 3 eq + { + /Functions [Functions {channel paint? AGMCORE_separateShadingFunction} forall] def + }if + currentdict /Range known + {/Range [0 1] def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict /Function known + { + currentdict /Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction /Function xdf + /ColorSpace [/DeviceGray] def + }{ + ColorSpace dup type /arraytype eq {0 get}if /DeviceCMYK eq + { + /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get /Separation eq + { + { + [1 /exch cvx /sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub /index cvx 1 /exch cvx /sub cvx ColorSpace 1 get length 1 add 1 /roll cvx ColorSpace 1 get length{/pop cvx} repeat]cvx + }{ + pop [ColorSpace 1 get length {/pop cvx} repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2 /DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup /ColorSpace get + dup type /arraytype ne + {[exch]}if + dup 0 get /DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get /Separation eq + { + exch begin + ColorSpace 1 get dup /None ne exch /All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get /exec cvx + 4 AGMCORE_plate_ndx sub -1 /roll cvx + 4 1 /roll cvx + 3 [/pop cvx]cvx /repeat cvx + 1 /exch cvx /sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get /DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get /exec cvx + 4 AGMCORE_plate_ndx sub -1 /roll cvx + 4 1 /roll cvx + 3 [/pop cvx]cvx /repeat cvx + 1 /exch cvx /sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace [/DeviceGray] def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup /DeviceCMYK eq exch dup /Separation eq exch /DeviceN eq or or not + { + exch begin + ColorSpace dup type /arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get /CIEBasedA eq + { + /ColorSpace [/Separation /_ciebaseda_ /DeviceGray {}] def + }if + ColorSpace 0 get dup /CIEBasedABC eq exch dup /CIEBasedDEF eq exch /DeviceRGB eq or or + { + /ColorSpace [/DeviceN [/_red_ /_green_ /_blue_] /DeviceRGB {}] def + }if + ColorSpace 0 get /CIEBasedDEFG eq + { + /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup /AGMCORE_ignoreshade known + { + begin + /ColorSpace [/Separation (None) /DeviceGray {}] def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup /AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup /PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading /AGMCORE_ignoreshade known + currentdict end exch + {pop <>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4 {4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf + end + [/Separation 4 -1 roll /DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation (All) /DeviceGray {}] setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4 {4 index mul 4 1 roll} repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval {255 div} forall + } bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + } bdf + /n_color_components + { + base_colorspace_type + dup /DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo /moveto ldf + /li /lineto ldf + /cv /curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2 /setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace /setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup /arraytype eq exch /packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where { + begin + dup 0 get dup /Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get [ + exch { + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + } forall + ] 1 xpt + }if + }ifelse + end + } if + }if + }def + /setcolorspace + { + dup type dup /arraytype eq exch /packedarraytype eq or + { + dup 0 get /Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps {AGMCORE_&&&setcolorspace} if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1 [8 0 0 8 0 0] {} image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + } def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + } def + /setcolor_devicecolor + { + base_colorspace_type + dup /DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup /DeviceGray ne{ + dup /DeviceCMYK ne{ + dup /DeviceRGB ne{ + dup /Separation eq{ + pop + currentcolorspace 3 get exec + currentcolorspace 2 get + }{ + dup /Indexed eq{ + pop + currentcolorspace 3 get dup type /stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err /AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + } def + }ifelse + /sop /setoverprint ldf + /lw /setlinewidth ldf + /lc /setlinecap ldf + /lj /setlinejoin ldf + /ml /setmiterlimit ldf + /dsh /setdash ldf + /sadj /setstrokeadjust ldf + /gry /setgray ldf + /rgb /setrgbcolor ldf + /cmyk /setcmykcolor ldf + /sep /setsepcolor ldf + /devn /setdevicencolor ldf + /idx /setindexedcolor ldf + /colr /setcolor ldf + /csacrd /set_csa_crd ldf + /sepcs /setsepcolorspace ldf + /devncs /setdevicencolorspace ldf + /idxcs /setindexedcolorspace ldf + /cp /closepath ldf + /clp /clp_npth ldf + /eclp /eoclp_npth ldf + /f /fill ldf + /ef /eofill ldf + /@ /stroke ldf + /nclp /npth_clp ldf + /gset /graphic_setup ldf + /gcln /graphic_cleanup ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin /clonedict load end def + /clonearray Adobe_AGM_Utils begin /clonearray load end def + currentdict{ + dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and { + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type /stringtype eq {indx get} if + exch + Scaling exch get aload pop + 3 1 roll + mul add + } for + ColorSpaceFamily /Separation eq + {sep} + { + ColorSpaceFamily /DeviceN eq + {devn} {setcolor}ifelse + }ifelse + } bdf + /sssetbackground {aload pop setcolor} bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where {pop /setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + newpath + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + newpath + } if + c1x c2x eq + { + c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse + } + { + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if + c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if + } ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + { pathbbox } stopped + { 0 0 0 0 } if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + } + { + /max { 2 copy gt { pop } {exch pop} ifelse } bdf + /min { 2 copy lt { pop } {exch pop} ifelse } bdf + rampdict begin + 40 dict begin + background length 0 gt { background sssetbackground gsave clippath fill grestore } if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + } + { + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + } + { + /AA r2 r1 sub c2y div def + AA -1 eq + { /theta 89.99 def} + { /theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + } + { + /L1maxX 0 def + /L2maxX 0 def + } ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + } ifelse + } ifelse + } ifelse + } if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt { exch } if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + } if + } if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + newpath + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + } + { + 0 + numsteps + { + dup + subsampling { round cvi } if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + } repeat + pop + } ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + } + { + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + } + { + /AA r2 r1 sub c2y div def + AA -1 eq + { /theta 89.99 def} + { /theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + } + { + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + } ifelse + } ifelse + } ifelse + } if + grestore + grestore + end + end + end + } ifelse + } bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where {pop /setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + newpath + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + newpath + } if + x1 x2 eq + { + y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse + } + { + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if + x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + { pathbbox } stopped + { 0 0 0 0 } if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + } + { + rampdict begin + 20 dict begin + background length 0 gt { background sssetbackground gsave clippath fill grestore } if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt { exch } if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + } if + } if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + } if + } if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling { round cvi } if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + } repeat + pop + ext1 { + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + } if + } if + grestore + grestore + end + end + end + } ifelse + } bdf +}def +/page_trailer +{ + end +}def +/doc_trailer{ +}def +/capture_currentpagedevice { + //Adobe_AGM_Core/AGMCORE_currentpagedevice currentpagedevice ddf +} def +systemdict /findcolorrendering known{ + /findcolorrendering systemdict /findcolorrendering get def +}if +systemdict /setcolorrendering known{ + /setcolorrendering systemdict /setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup //Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name /MappedCSA xdf}ifelse +} def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup /sep_tint exch AGMCORE_gput + TintProc + end +} def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + } for + TintProc + end +} def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2 {AGMCORE_tmp mul NComponents 1 roll} repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + } repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +} def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +} def +/sep_proc_name +{ + dup 0 get + dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{ + pop [/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +} def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup /sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup () eq exch (All) eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + { 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx + ] setcolorspace_opt + /TintProc { + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get /DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc [ + Components aload pop Name findcmykcustomcolor + /exch cvx /setcustomcolor cvx + ] cvx bdf + }{ + AGMCORE_host_sep Name (All) eq and{ + /TintProc { + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and + AGMCORE_host_sep or + Name () eq and{ + /TintProc [ + MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{ + cvx /setcmykcolor cvx + }{ + cvx /setgray cvx + }ifelse + ] cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc [ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get /DeviceGray eq{ + 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx + }if + /Name cvx /findcmykcustomcolor cvx /exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load /exec cvx + /not cvx /and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ] cvx /if cvx + /setcustomcolor cvx + ] cvx bdf + }{ + /TintProc {setcolor} bdf + [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +} def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add /index cvx + c1 /get cvx /mul cvx + }for + numarrays 1 add 1 /roll cvx + }for + numarrays [/pop cvx] cvx /repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add /index cvx + c1 /get cvx /sub cvx /mul cvx + }for + /sub cvx + numarrays 1 add 1 /roll cvx + }for + numarrays [/pop cvx] cvx /repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc [ + /TintTransform cvx /setcolor cvx + ] cvx bdf + MappedCSA setcolorspace_opt +} bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length {pop} repeat + end +} bdf +/setdevicencolorspace +{ + dup /AliasedColorants known {false}{true}ifelse + current_spot_alias and { + 7 dict begin + /names_index 0 def + dup /names_len exch /Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup /Names get + { + dup map_alias { + exch pop + dup /ColorLookup known { + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup /Components known { + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index [null null null null] put + end + } ifelse + } ifelse + new_names names_index 3 -1 roll /Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup /LookupTables known { + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index [null null null null] put + end + } ifelse + } ifelse + /names_index names_index 1 add def + } forall + alias_cnt 0 gt { + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge {0 get length}{length}ifelse def + 0 1 names_len 1 sub { + /names_index xdf + new_LookupTables names_index get dup length 256 ge {0 get length}{length}ifelse lut_entry_len ne { + /AliasedColorants false def + exit + } + { + new_LookupTables names_index get 0 get null eq { + dup /Names get names_index get /name xdf + name (Cyan) eq name (Magenta) eq name (Yellow) eq name (Black) eq + or or or not { + /AliasedColorants false def + exit + } if + } if + } ifelse + } for + lut_entry_len 1 eq { + /AliasedColorants false def + } if + AliasedColorants { + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq {/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod /Additive eq {/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict /TTTablesIdx known not { + /TTTablesIdx -1 def + } if + end + } if + }if + end + } if + dup /devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict /AliasedColorants known { + AliasedColorants + }{ + false + } ifelse + dup not { + CSA map_csa + } if + /TintTransform load type /nulltype eq or { + /TintTransform [ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup (Cyan) eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup (Magenta) eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 /exch cvx 0 0 + } + { + (Yellow) eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1 /roll cvx 0 + } + { + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1 /roll cvx + } ifelse + } ifelse + } ifelse + 5 -1 /roll cvx /astore cvx + } + { + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx /mul cvx /round cvx /cvi cvx /get cvx + } ifelse + Names length TTTablesIdx add 1 add 1 /roll cvx + } for + Names length [/pop cvx] cvx /repeat cvx + NComponents Names length + TintMethod /Subtractive eq + { + subtractive_blend + } + { + additive_blend + } ifelse + ] cvx bdf + } if + AGMCORE_host_sep { + Names convert_to_process { + exec_tint_transform + } + { + currentdict /AliasedColorants known { + AliasedColorants not + }{ + false + } ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants { + /currentspotalias current_spot_alias def + false set_spot_alias + } if + Names { + AGMCORE_is_cmyk_sep { + dup (Cyan) eq AGMCORE_cyan_plate and exch + dup (Magenta) eq AGMCORE_magenta_plate and exch + dup (Yellow) eq AGMCORE_yellow_plate and exch + (Black) eq AGMCORE_black_plate and or or or { + /devicen_colorspace_dict AGMCORE_gget /TintProc [ + Names names_index /devn_makecustomcolor cvx + ] cvx ddf + /painted? true def + } if + painted? {exit} if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq { + /devicen_colorspace_dict AGMCORE_gget /TintProc [ + Names names_index /devn_makecustomcolor cvx + ] cvx ddf + /painted? true def + exit + } if + } ifelse + /names_index names_index 1 add def + } forall + AvoidAliasedColorants { + currentspotalias set_spot_alias + } if + painted? { + /devicen_colorspace_dict AGMCORE_gget /names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget /TintProc [ + names_len [/pop cvx] cvx /repeat cvx 1 /setseparationgray cvx + 0 0 0 0 /setcmykcolor cvx + ] cvx ddf + } ifelse + end + } ifelse + } + { + AGMCORE_in_rip_sep { + Names convert_to_process not + }{ + level3 + } ifelse + { + [/DeviceN Names MappedCSA /TintTransform load] setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and { + [ + Names /length cvx [/pop cvx] cvx /repeat cvx + ] cvx bdf + }{ + {setcolor} bdf + } ifelse + }{ + exec_tint_transform + } ifelse + } ifelse + set_crd + /AliasedColorants false def + end +} def +/setindexedcolorspace +{ + dup /indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict /CSDBase known { + CSDBase /CSD get_res begin + currentdict /Names known { + currentdict devncs + }{ + 1 currentdict sepcs + } ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt /Names where {pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal { + /tableIndex xdf + Lookup dup type /stringtype eq { + compCnt tableIndex map_index + }{ + exec + } ifelse + /Names where { + pop setdevicencolor + }{ + setsepcolor + } ifelse + currentgray + tableIndex exch + HiVal mul cvi + NewLookup 3 1 roll put + } for + [/Indexed currentcolorspace HiVal NewLookup] setcolorspace_opt + end + }{ + level3 + { + currentdict /Names known { + [/Indexed [/DeviceN Names MappedCSA /TintTransform load] HiVal Lookup] setcolorspace_opt + }{ + [/Indexed [/Separation Name MappedCSA sep_proc_name load] HiVal Lookup] setcolorspace_opt + } ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict /Names known { + Lookup dup type /stringtype eq + {/exch cvx CSDBase /CSD get_res /Names get length dup /mul cvx exch /getinterval cvx {255 div} /forall cvx} + {/exec cvx}ifelse + /TintTransform load /exec cvx + }{ + Lookup dup type /stringtype eq + {/exch cvx /get cvx 255 /div cvx} + {/exec cvx}ifelse + CSDBase /CSD get_res /MappedCSA get sep_proc_name exch pop /load cvx /exec cvx + } ifelse + ]cvx + ]setcolorspace_opt + }ifelse + } ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{ + pop [/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval {} forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + } bind + }{ + Lookup + }ifelse + }ifelse + ] setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep { + /indexed_colorspace_dict AGMCORE_gget dup /CSDBase known { + begin + CSDBase /CSD get_res begin + currentdict /Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + end + }{ + /Lookup get 4 3 -1 roll map_index setcmykcolor + } ifelse + }{ + level3 not AGMCORE_in_rip_sep and /indexed_colorspace_dict AGMCORE_gget /CSDBase known and { + /indexed_colorspace_dict AGMCORE_gget /CSDBase get /CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + } ifelse + }ifelse +} def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode [0 1] def + /DataSource def + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict /image get exec + grestore + }if + consumeimagedata +}def +/add_res +{ + dup /CSD eq { + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + } ifelse +}def +/del_res +{ + { + aload pop exch + dup /CSD eq { + pop + { + //Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef + }forall + }{ + exch + { + 1 index undefineresource + }forall + pop + } ifelse + } forall +}def +/get_res +{ + dup /CSD eq { + pop + dup type dup /nametype eq exch /stringtype eq or { + AGMCORE_CSD_cache exch get + } if + }{ + findresource + } ifelse +}def +/get_csa_by_name +{ + dup type dup /nametype eq exch /stringtype eq or{ + /CSA get_res + } if +}def +/pattern_buf_init +{ + /count get 0 0 put +} def +/pattern_buf_next +{ + dup /count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +} def +/cachepattern_compress +{ + 5 dict begin + currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def + /patarray 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + patarray 1 array dup 0 1 put /count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq { + pop + }{ + patarray dup length 1 sub 3 -1 roll put + } ifelse + {string_size}{0}ifelse string + } /LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not {exit} if + } loop + LZWFilter closefile + patarray + end +}def +/cachepattern +{ + 2 dict begin + currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def + /patarray 20 dict def + currentglobal true setglobal + patarray 1 array dup 0 1 put /count xpt + setglobal + { + ReadFilter 16000 string readstring exch + patarray dup length 1 sub 3 -1 roll put + not {exit} if + } loop + patarray dup dup length 1 sub () put + end +}def +/wrap_paintproc +{ + statusdict /currentfilenameextend known{ + clonedict + begin + /OldPaintProc /PaintProc load def + /PaintProc + { + mark exch + dup /OldPaintProc get stopped + {closefile restore end} if + cleartomark + } def + end + } {pop} ifelse +} def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul /xshift exch neg def + BBox 1 get YStep div cvi YStep mul /yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [ xshift yshift /translate load null /exec load ] dup + 3 /PaintProc load put cvx /PaintProc exch def + end + 1 index dup /ID get exch /Pattern add_res + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup /PatternType get 1 eq{ + dup /PaintType get 1 eq{ + currentoverprint sop [/DeviceGray] setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{ + pop + }{ + setcolorspace + }ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + }{null}ifelse + Intent ne { + Intent /ColorRendering {findresource} stopped + { + pop pop systemdict /findcolorrendering known + { + Intent findcolorrendering pop + /ColorRendering findresource + true + } + {false} ifelse + } + {true} ifelse + { + dup begin + currentdict /TransformPQR known { + currentdict /TransformPQR get aload pop + 3 {{} eq 3 1 roll} repeat or or + } + {true} ifelse + currentdict /MatrixPQR known { + currentdict /MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true} ifelse + end + or + { + clonedict begin + /TransformPQR [ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add} bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add} bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add} bind + ] def + /MatrixPQR [ 0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296 ] def + /RangePQR [-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392] def + currentdict end + } if + setcolorrendering_opt + } if + }if +} def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict /ColorRendering known{ + ColorRendering /ColorRendering {findresource} stopped not {setcolorrendering_opt} if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type /arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process //Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp) flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep) flushinput + }if +}def +/cpaint_gend +{ + newpath +}def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add} if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0} ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup /Name get map_alias {/CSD put}{pop} ifelse} forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get /CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not { + //Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put + } if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + currentdict/TintProc known currentdict/CSA known and 3 1 roll + //Adobe_AGM_Core begin + dup /customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + 4 -1 roll{ + exch pop /sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + pop + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd /setpagedevice load def + /setpagedevice { get_gstate spd set_gstate } def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known{ + currentpagedevice/NegativePrint get //Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + << /NegativePrint //Adobe_AGM_Core/AGMCORE_inverting get >> setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where {pop AGMIRS_&fill}{fill} ifelse grestore + }if + end +}def +/lw_save_restore_override { + /md where { + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{} def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage /showpage load def} + ifelse + /showpage {orig_showpage gR} def + end + }if +}def +/pscript_showpage_override { + /NTPSOct95 where + { + begin + showpage + save + /showpage /restore load def + /restore {exch pop}def + end + }if +}def +/driver_media_override +{ + /md where { + pop + md /initializepage known { + md /initializepage {} put + } if + md /rC known { + md /rC {4{pop}repeat} put + } if + }if + /mysetup where { + /mysetup [1 0 0 1 0 0] put + }if + Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core /AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core /AGMCORE_Default_PageSize get type /arraytype eq + { + Adobe_AGM_Core /AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core /AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def + /AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def + /AGMCORE_invalid_color_space (This job contains an invalid color space. ) def +end +/set_def_ht +{ + AGMCORE_def_ht sethalftone +} def +end +systemdict /setpacking known +{ + setpacking +} if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.25 0 +%%Copyright: Copyright 1997-2005 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.25 0 +10 dict begin +/Adobe_CoolType_Passthru currentdict def +/Adobe_CoolType_Core_Defined userdict /Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + { /Adobe_CoolType_Core userdict /Adobe_CoolType_Core get def } +if +userdict /Adobe_CoolType_Core 60 dict dup begin put +/Adobe_CoolType_Version 2.25 def +/Level2? + systemdict /languagelevel known dup + { pop systemdict /languagelevel get 2 ge } + if def +Level2? not + { + /currentglobal false def + /setglobal /pop load def + /gcheck { pop false } bind def + /currentpacking false def + /setpacking /pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict /Adobe_CoolType_Data 2 copy known not + { 2 copy 10 dict put } +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup /args + 7 index + 5 add array put + put get + } + { + get dup /args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch /args exch put + } + { pop } + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + { pop count } + if + dup /argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + { pop } + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + } bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + { { pop } repeat } + { pop } + ifelse + args 0 argCount getinterval {} forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + { { end } repeat } + { pop } + ifelse + } bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + } bind def +/@Raise + { + exch cvx exch errordict exch get exec + stop + } bind def +/@ReRaise + { + cvx $error /errorname get errordict exch get exec + stop + } bind def +/@Stopped + { + 0 @#Stopped + } bind def +/@#Stopped + { + @_SaveStackLevels + stopped + { @_RestoreStackLevels true } + { @_PopStackLevels false } + ifelse + } bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + } bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch /@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + { (*) { pop stop } 128 string /Category resourceforall } + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data /@shouldNotDisappearDict get ne dup + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + { pop exit } + if + } + loop + } + if + } + if + end + } + { false } + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + { /steveamerige /Category resourcestatus } + stopped + { cleartomark true } + { cleartomark currentglobal not } + ifelse + } + { false } + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec + { cleartomark false } + { { 3 2 roll pop true } { cleartomark false } ifelse } + ifelse + end + } bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad /ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup /CMap CTHasResourceStatusBug + { CTResourceStatus } + { resourcestatus } + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup /CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + { exit } + { stop } + ifelse + } + ifelse + } + { pop } + ifelse + } + 128 string /CMap resourceforall + } + stopped + { cleartomark } + stopped pop + setglobal + } + if + } + if + } bind def +/doc_setup + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mov /moveto load def + /nfnt /newencodedfont load def + /mfnt /makefont load def + /sfnt /setfont load def + /ufnt /undefinefont load def + /chp /charpath load def + /awsh /awidthshow load def + /wsh /widthshow load def + /ash /ashow load def + /sh /show load def + end + currentglobal false setglobal + userdict /Adobe_CoolType_Data 2 copy known not + { 2 copy 10 dict put } + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + } bind def +/doc_trailer + { + currentdict Adobe_CoolType_Core eq + { end } + if + } bind def +/page_setup + { + Adobe_CoolType_Core begin + } bind def +/page_trailer + { + end + } bind def +/unload + { + systemdict /languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + { undef } + { pop pop } + ifelse + } + if + } + if + } bind def +/ndf + { + 1 index where + { pop pop pop } + { dup xcheck { bind } if def } + ifelse + } def +/findfont systemdict + begin + userdict + begin + /globaldict where { /globaldict get begin } if + dup where pop exch get + /globaldict where { pop end } if + end + end +Adobe_CoolType_Core_Defined + { /systemfindfont exch def } + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + { pop } ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq { 0 } { dup length } ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index /FID eq + { pop pop } + { def } + ifelse + } + forall + dup null eq + { pop } + { { def } forall } + ifelse + currentdict + end + exch setglobal + } bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + } bind def +/newencodedfont + { + currentglobal + { + SharedFontDirectory 3 index known + { SharedFontDirectory 3 index get /FontReferenced known } + { false } + ifelse + } + { + FontDirectory 3 index known + { FontDirectory 3 index get /FontReferenced known } + { + SharedFontDirectory 3 index known + { SharedFontDirectory 3 index get /FontReferenced known } + { false } + ifelse + } + ifelse + } + ifelse + dup + { + 3 index findfont /FontReferenced get + 2 index dup type /nametype eq + {findfont} + if ne + { pop false } + if + } + if + { + pop + 1 index findfont + /Encoding get exch + 0 1 255 + { 2 copy get 3 index 3 1 roll put } + for + pop pop pop + } + { + dup type /nametype eq + { findfont } + if + dup dup maxlength 2 add dict + begin + exch + { + 1 index /FID ne + {def} + {pop pop} + ifelse + } + forall + /FontReferenced exch def + /Encoding exch dup length array copy def + /FontName 1 index dup type /stringtype eq { cvn } if def dup + currentdict + end + definefont def + } + ifelse + } bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type /dicttype ne + { 0 dict } + if + currentdict /$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + { def } forall + { def } forall + currentdict + dup /$Init known + { dup /$Init get exec } + if + end + /$Strategy exch def + } + { pop pop pop } + ifelse + } + { pop pop } + ifelse + end + } bind def +/scff + { + $SubstituteFont + begin + dup type /stringtype eq + { dup length exch } + { null } + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + { $sname } + ifelse def + end + { findfont } + @Stopped + { + dup length 8 add string exch + 1 index 0 (BadFont:) putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + { findfont } + @Stopped + { pop /Courier findfont } + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + } bind def +/isWidthsOnlyFont + { + dup /WidthsOnly known + { pop pop true } + { + dup /FDepVector known + { /FDepVector get { isWidthsOnlyFont dup { exit } if } forall } + { + dup /FDArray known + { /FDArray get { isWidthsOnlyFont dup { exit } if } forall } + { pop } + ifelse + } + ifelse + } + ifelse + } bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 4 index def + /$doSmartSub false def + end + 3 index + currentglobal false setglobal exch + /CompatibleFonts /ProcSet resourcestatus + { + pop pop + /CompatibleFonts /ProcSet findresource + begin + dup /CompatibleFont currentexception + 1 index /CompatibleFont true setexception + 1 index /Font resourcestatus + { + pop pop + 3 2 roll setglobal + end + exch + dup findfont + /CompatibleFonts /ProcSet findresource + begin + 3 1 roll exch /CompatibleFont exch setexception + end + } + { + 3 2 roll setglobal + 1 index exch /CompatibleFont exch setexception + end + findfont + $SubstituteFont /$substituteFound true put + } + ifelse + } + { exch setglobal findfont } + ifelse + $SubstituteFont + begin + $substituteFound + { + false + (%%[Using embedded font ) print + 5 index ?str1 cvs print + ( to avoid the font substitution problem noted earlier.]%%\n) print + } + { + dup /FontName known + { + dup /FontName get $fontname eq + 1 index /DistillerFauxFont known not and + /currentdistillerparams where + { pop false 2 index isWidthsOnlyFont not and } + if + } + { false } + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + exch pop exch pop exch + 2 dict dup /Found 3 index put + exch findfont exch + } + { + exch exec + exch dup findfont + dup /FontType get 3 eq + { + exch ?str1 cvs + dup length 1 sub + -1 0 + { + exch dup 2 index get 42 eq + { + exch 0 exch getinterval cvn 4 1 roll 3 2 roll pop + exit + } + {exch pop} ifelse + }for + } + { + exch pop + } ifelse + 2 dict dup /Downloaded 6 5 roll put + } + ifelse + dup /FontName 4 index put copyfont definefont pop + } bind def +/?str2 256 string def +/?add + { + 1 index type /integertype eq + { exch true 4 2 } + { false 3 1 } + ifelse + roll + 1 index findfont + dup /Widths known + { + Adobe_CoolType_Data /AddWidths? true put + gsave dup 1000 scalefont setfont + } + if + /Downloaded known + { + exec + exch + { + exch ?str2 cvs exch + findfont /Downloaded get 1 dict begin /Downloaded 1 index def ?str1 cvs length + ?str1 1 index 1 add 3 index putinterval + exch length 1 add 1 index add + ?str1 2 index (*) putinterval + ?str1 0 2 index getinterval cvn findfont + ?str1 3 index (+) putinterval + 2 dict dup /FontName ?str1 0 6 index getinterval cvn put + dup /Downloaded Downloaded put end copyfont + dup /FontName get exch definefont pop pop pop + } + { + pop + } + ifelse + } + { + pop + exch + { + findfont + dup /Found get + dup length exch ?str1 cvs pop + ?str1 1 index (+) putinterval + ?str1 1 index 1 add 4 index ?str2 cvs putinterval + ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn + 1 dict exch 1 index exch /FontName exch put copyfont + dup /FontName get exch definefont pop + } + { + pop + } + ifelse + } + ifelse + Adobe_CoolType_Data /AddWidths? get + { grestore Adobe_CoolType_Data /AddWidths? false put } + if + } bind def +/?sh + { + currentfont /Downloaded known { exch } if pop + } bind def +/?chp + { + currentfont /Downloaded known { pop } { false chp } ifelse + } bind def +/?mv + { + currentfont /Downloaded known { moveto pop pop } { pop pop moveto } ifelse + } bind def +setpacking +userdict /$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + { get } + { pop pop { pop /Courier } bind } + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams /CannotEmbedFontPolicy 2 copy known + { get /Error eq } + { pop pop false } + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup /WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type /stringtype eq { cvn } if def + /FontType 3 def + /FontMatrix [ .001 0 0 .001 0 0 ] def + /Encoding 256 array dup 0 1 255 { /.notdef put dup } for pop def + /FontBBox [ 0 0 0 0 ] def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + /BuildChar + { + exch + begin + CCInfo + begin + 1 string dup 0 3 index put exch pop + /cc exch def + UseFont 1000 scalefont setfont + cc stringwidth /y exch def /x exch def + x y setcharwidth + $SubstituteFont /$Strategy get /$Underprint get exec + 0 0 moveto cc show + x y moveto + end + end + } bind def + currentdict + end + exch setglobal + } bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup /WMode known + { dup /WMode get } + { 0 } + ifelse + /$WMode exch def + $fontname exch + dup /FontName known + { + dup /FontName get + dup type /stringtype eq { cvn } if + } + { /unnamedfont } + ifelse + exch + Adobe_CoolType_Data /InVMDeepCopiedFonts get + 1 index /FontName get known + { + pop + Adobe_CoolType_Data /InVMDeepCopiedFonts get + 1 index get + null copyfont + } + { $deepcopyfont } + ifelse + exch 1 index exch /FontBasedOn exch put + dup /FontName $fontname dup type /stringtype eq { cvn } if put + definefont + Adobe_CoolType_Data /InVMDeepCopiedFonts get + begin + dup /FontBasedOn get 1 index def + end + } bind def + /$Underprint + { + gsave + x abs y abs gt + { /y 1000 def } + { /x -1000 def 500 120 translate } + ifelse + Level2? + { + [ /Separation (All) /DeviceCMYK { 0 0 0 1 pop } ] + setcolorspace + } + { 0 setgray } + ifelse + 10 setlinewidth + x .8 mul + [ 7 3 ] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + { .2 setcolor } + { .8 setgray } + ifelse + fill grestore + stroke + } + forall + pop + grestore + } bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict /FontName known + { + FontName + dup type /stringtype eq { cvn } if + } + { /unnamedfont } + ifelse + def + /FontName $fontname dup type /stringtype eq { cvn } if def + /currentdistillerparams where + { pop } + { + /FontInfo currentdict /FontInfo known + { FontInfo null copyfont } + { 2 dict } + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [ 1 0 ItalicAngle dup sin exch cos div 1 0 0 ] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + } bind def + end def + /$None + 1 dict dup + begin + /$BuildFont {} bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type /stringtype eq { cvn } if + dup /$fontname exch def + $sname null eq + { $str cvs dup length $slen sub $slen getinterval } + { pop $sname } + ifelse + $fontpat dup 0 (fonts/*) putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont /$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + { /$match exch def exit } + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont /$dstack get + { + exch + { + 1 index eq + { pop false } + { true } + ifelse + } + { begin false } + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + { $match (fonts/) anchorsearch pop pop cvn } + { /Courier } + ifelse + } bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [ /Ryumin-Light /HeiseiMin-W3 + /GothicBBB-Medium /HeiseiKakuGo-W5 + /HeiseiMaruGo-W4 /Jun101-Light ] def + /Korea1 [ /HYSMyeongJo-Medium /HYGoThic-Medium ] def + /GB1 [ /STSong-Light /STHeiti-Regular ] def + /CNS1 [ /MKai-Medium /MHei-Medium ] def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup /FontType get 0 eq + { + 1 dict dup /FontName /copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup /FontName /copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + { $Strategies /$Type3Underprint get exec } + ifelse + } bind def + /$buildfontname + { + dup /CIDFont findresource /CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index (-) putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy (-) putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + { pop pop 3 2 roll putinterval cvn /$cmapname exch def } + { pop pop pop pop pop } + ifelse + length + $str 1 index (-) putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + } bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + { get } + { pop pop [] } + ifelse + } + { pop pop [] } + ifelse + false exch + { + dup /CIDFont resourcestatus + { + pop pop + save + 1 index /CIDFont findresource + dup /WidthsOnly known + { dup /WidthsOnly get } + { false } + ifelse + exch pop + exch restore + { pop } + { exch pop true exit } + ifelse + } + { pop } + ifelse + } + forall + { $str cvs $buildfontname } + { + false (*) + { + save exch + dup /CIDFont findresource + dup /WidthsOnly known + { dup /WidthsOnly get not } + { true } + ifelse + exch /CIDSystemInfo get + dup /Registry get Registry eq + exch /Ordering get Ordering eq and and + { exch restore exch pop true exit } + { pop restore } + ifelse + } + $str /CIDFont resourceforall + { $buildfontname } + { $fontname $findfontByEnum } + ifelse + } + ifelse + } bind def + end + end + currentdict /$error known currentdict /languagelevel known and dup + { pop $error /SubstituteFont known } + if + dup + { $error } + { Adobe_CoolType_Core } + ifelse + begin + { + /SubstituteFont + /CMap /Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + { dup $str cvs dup length $slen sub $slen getinterval cvn } + { $sname } + ifelse + Adobe_CoolType_Data /InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + { exch pop true exit } + { pop } + ifelse + } + { + FontDirectory 1 index known + { exch pop true exit } + { + GlobalFontDirectory 1 index known + { exch pop true exit } + { pop } + ifelse + } + ifelse + } + ifelse + } + forall + } + { pop pop false } + ifelse + { + exch pop exch pop + } + { + dup /CMap resourcestatus + { + pop pop + dup /$cmapname exch def + /CMap findresource /CIDSystemInfo get { def } forall + $findfontByROS + } + { + 128 string cvs + dup (-) search + { + 3 1 roll search + { + 3 1 roll pop + { dup cvi } + stopped + { pop pop pop pop pop $findfontByEnum } + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup /CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup /$cmapname exch def + /CMap findresource /CIDSystemInfo get { def } forall + $findfontByROS + true exit + } + { pop } + ifelse + } + for + dup type /booleantype eq + { pop } + { pop pop pop $findfontByEnum } + ifelse + } + ifelse + } + { pop pop pop $findfontByEnum } + ifelse + } + { pop pop $findfontByEnum } + ifelse + } + ifelse + } + ifelse + } + { //SubstituteFont exec } + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { $findfontByEnum } + { //SubstituteFont exec } + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core /scfindfont /systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup /FontName known + { dup /FontName get dup 3 index ne } + { /noname true } + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def /$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + { 1 index /FID eq { pop pop } { def } ifelse } + forall + currentdict + end + definefont + dup /FontName known { dup /FontName get } { null } ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using ) print + dup /FontName known + { dup /FontName get } { (unspecified font) } + ifelse + $str cvs print (.\n) print + } + if + } + { exch pop } + ifelse + } + { exch pop } + ifelse + end + } bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core /findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type /stringtype ne { $str cvs } if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + { dup $inVMIndex $AddInVMFont } + if + $doSmartSub + { + currentdict /$Strategy known + { $Strategy /$BuildFont get exec } + if + } + if + } + if + end + } bind put + } + if + } + if + end +/$AddInVMFont + { + exch /FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data /InVMFontsByCMap get exch + $DictAdd + } + { pop pop pop } + ifelse + } bind def +/$DictAdd + { + 2 copy known not + { 2 copy 4 index length dict put } + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get { forall } def + 2 copy currentdict put + end + } + { pop } + ifelse + } + if + get + begin + { def } + forall + end + } bind def +end +end +%%EndResource +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.21 0 +%%Copyright: Copyright 1987-2005 Adobe Systems Incorporated. +%%Version: 1.21 0 +systemdict /languagelevel known dup + { currentglobal false setglobal } + { false } +ifelse +exch +userdict /Adobe_CoolType_Utility 2 copy known + { 2 copy get dup maxlength 27 add dict copy } + { 27 dict } +ifelse put +Adobe_CoolType_Utility + begin + /@eexecStartData + def + /@recognizeCIDFont null def + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch /eCCRun known not + ct_Level2? and or def +ct_Level2? + { globaldict begin currentglobal true setglobal } +if + /ct_AddStdCIDMap + ct_Level2? + { { + mark + Adobe_CoolType_Utility /@recognizeCIDFont currentdict put + { + ((Hex) 57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77) 0 () /SubFileDecode filter cvx exec + } + stopped + { + cleartomark + Adobe_CoolType_Utility /@recognizeCIDFont get + countdictstack dup array dictstack + exch 1 sub -1 0 + { + 2 copy get 3 index eq + { 1 index length exch sub 1 sub { end } repeat exit } + { pop } + ifelse + } + for + pop pop + Adobe_CoolType_Utility /@eexecStartData get eexec + } + { cleartomark } + ifelse + } } + { { + Adobe_CoolType_Utility /@eexecStartData get eexec + } } + ifelse bind def +userdict /cid_extensions known +dup { cid_extensions /cid_UpdateDB known and } if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type /stringtype eq + { exch cvn exch } + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + { pop pop cid_UpdateDB } + { + exch + 1 index /Created get eq + { exch pop exch pop } + { pop cid_UpdateDB } + ifelse + } + ifelse + } + { pop cid_UpdateDB } + ifelse + } + { cid_UpdateDB } + ifelse + end + } bind def + end + } +if +ct_Level2? + { end setglobal } +if + /ct_UseNativeCapability? systemdict /composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring () def + /usewidths? true def + end def + ct_Level2? { setglobal } { pop } ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict /languagelevel known + { pop /CIDFont findresource /GlyphDirectory get } + { + 1 index /CIDFont findresource /GlyphDirectory + get dup type /dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + } def + /+ + { + systemdict /languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + { 1 dict begin } + ifelse + /$ exch def + systemdict /languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ? { $ begin } if + } def + /? { $ type /dicttype eq } def + /| { + userdict /Adobe_CoolType_Data known + { + Adobe_CoolType_Data /AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data /CC 3 index put + ? { def } { $ 3 1 roll put } ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont /Widths get exch CC exch put + } + { ? { def } { $ 3 1 roll put } ifelse } + ifelse + end + end + } + { ? { def } { $ 3 1 roll put } ifelse } ifelse + } + { ? { def } { $ 3 1 roll put } ifelse } + ifelse + } def + /! + { + ? { end } if + systemdict /languagelevel known + { gvm setglobal } + if + end + } def + /: { string currentfile exch readstring pop } executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx [.001 0 0 .001 0 0] def + /ct_1000Mtx [1000 0 0 1000 0 0] def + /ct_raise {exch cvx exch errordict exch get exec stop} bind def + /ct_reraise + { cvx $error /errorname get (Error: ) print dup ( ) cvs print + errordict exch get exec stop + } bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + } bind def + /ct_GetInterval + { + Adobe_CoolType_Utility /ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + { dup string /dst_string exch def } + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add /dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add /dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + { arrayIndex get } + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + } bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + { /unknowninstancename /Category resourcestatus } + stopped + { cleartomark setglobal true } + { cleartomark currentglobal not exch setglobal } + ifelse + { + { + mark 3 1 roll /Category findresource + begin + ct_Vars /vm currentglobal put + ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec + { cleartomark false } + { { 3 2 roll pop true } { cleartomark false } ifelse } + ifelse + ct_Vars /vm get setglobal + end + } + } + { { resourcestatus } } + ifelse bind def + /CIDFont /Category ct_resourcestatus + { pop pop } + { + currentglobal true setglobal + /Generic /Category findresource + dup length dict copy + dup /InstanceType /dicttype put + /CIDFont exch /Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit /ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def + end def + /CMapName /Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + { pop pop /defineresource /undefined ct_raise } + ifelse + } bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + { get 3 1 roll pop pop} + { pop pop /findresource /undefinedresource ct_raise } + ifelse + } + { pop pop /findresource /undefined ct_raise } + ifelse + } bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + { pop pop /findresource /undefined ct_raise } + ifelse + } bind def + /ct_resourcestatus /resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup (Binary) eq + { + pop + null + currentfile + ct_Level2? + { + { cid_BYTE_COUNT () /SubFileDecode filter } + stopped + { pop pop pop } + if + } + if + /readstring load + exit + } + if + dup (Hex) eq + { + pop + currentfile + ct_Level2? + { + { null exch /ASCIIHexDecode filter /readstring } + stopped + { pop exch pop (>) exch /readhexstring } + if + } + { (>) exch /readhexstring } + ifelse + load + exit + } + if + /StartData /typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch /GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop /readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + } bind def + /StartData + { + mark + { + currentdict + dup /FDArray get 0 get /FontMatrix get + 0 get 0.001 eq + { + dup /CDevProc known not + { + /CDevProc 1183615869 internaldict /stdCDevProc 2 copy known + { get } + { + pop pop + { pop pop pop pop pop 0 -1000 7 index 2 div 880 } + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp /cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + } def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup /cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup /SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup /SubrMapOffset undef + dup /SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + { pop } + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict /CIDFont defineresource pop + end end + } + stopped + { cleartomark /StartData ct_reraise } + if + } bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit /ProcSet ct_resourcestatus + { true } + { /CIDInitC /ProcSet ct_resourcestatus } + ifelse + { + pop pop + /CIDInit /ProcSet findresource + ct_UseNativeCapability? + { pop null } + { /CIDInit ct_CIDInit /ProcSet defineresource pop } + ifelse + } + { /CIDInit ct_CIDInit /ProcSet defineresource pop null } + ifelse + ct_Vars exch /ct_oldCIDInit exch put + } bind def + /ct_restoreCIDInit + { + ct_Vars /ct_oldCIDInit get dup null ne + { /CIDInit exch /ProcSet defineresource pop } + { pop } + ifelse + } bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility /ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + { pop 0 } + if + /cid exch def + { + GlyphDirectory cid 2 copy known + { get } + { pop pop nullstring } + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + { 0 FDBytes ct_cvnsi } + { pop 0 } + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + { /charstring nullstring def exit } + if + /cid 0 def + } + ifelse + } + loop + } def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + } def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont /Widths get cid + 2 copy known + { get exch pop aload pop } + { pop pop stringwidth } + ifelse + } + { stringwidth } + ifelse + setcharwidth + 0 0 moveto + } + ifelse + } def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + { get } + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup /FontMatrix 2 copy known + { get } + { pop pop ct_defaultFontMtx } + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont /Widths get def + /CharStrings 1 dict dup /.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup /CharStrings get 1 index /Encoding get + ct_dfCharCode get charstring put + rootfont /WMode 2 copy known + { get } + { pop pop 0 } + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + { ct_str1 show } + ifelse + } def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup /FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + { ct_1000Mtx matrix concatmatrix concat } + { pop } + ifelse + /Private get + Adobe_CoolType_Utility /ct_Level2? get not + { + ct_dfDict /Private + 3 -1 roll + { put } + 1183615869 internaldict /superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility /ct_Level2? get + { 1 index } + { 3 index /Private get mark 6 1 roll } + ifelse + dup /RunInt known + { /RunInt get } + { pop /CCRun } + ifelse + get exec + Adobe_CoolType_Utility /ct_Level2? get not + { cleartomark } + if + } bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility /ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + { stop } + if + end + end + end + end + } bind def + /BaseFontNameStr (BF00) def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontBBox [-250 -250 1250 1250] def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontBBox [-250 -250 1250 1250] def + /Encoding ct_cHexEncoding def + /BuildChar /ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString /ct_Type3ShowCharString load def + /ct_dfSetCacheProc /ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup /lenIV 4 put def + /CharStrings 1 dict dup /.notdef put def + /PaintType 0 def + /ct_ShowCharString /ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + { exit } + if + } + for + exch pop exch pop + } bind def + /ct_makeocf + { + 15 dict + begin + exch /WMode exch def + exch /FontName exch def + /FontType 0 def + /FMapType 2 def + dup /FontMatrix known + { dup /FontMatrix get /FontMatrix exch def } + { /FontMatrix matrix def } + ifelse + /bfCount 1 index /CIDCount get 256 idiv 1 add + dup 256 gt { pop 256} if def + /Encoding + 256 array 0 1 bfCount 1 sub { 2 copy dup put pop } for + bfCount 1 255 { 2 copy bfCount put pop } for + def + /FDepVector bfCount dup 256 lt { 1 add } if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont /FontBBox known + { CIDFont /FontBBox get /FontBBox exch def } + if + CIDFont /CDevProc known + { CIDFont /CDevProc get /CDevProc exch def } + if + currentdict + end + BaseFontNameStr 3 (0) putinterval + 0 1 bfCount dup 256 eq { 1 sub } if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup /CIDFirstByte exch 256 mul def + FontType 3 eq + { /ct_FDDict 2 dict def } + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + { /Widths 1 index /CIDFont get /GlyphDirectory get length dict def } + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont /Widths get + begin + exch /CIDFont get /GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + { exch pop } + ifelse + } bind def + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index /CMap ct_resourcestatus + { pop pop exch pop } + { + /CIDInit /ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch /WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry (Adobe) def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-) search + { + pop pop + (-) search + { + dup length string copy + exch pop exch pop + } + { pop (Identity)} + ifelse + } + { pop (Identity) } + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get /CIDFont findresource + ct_makeocf + } + ifelse + } bind def + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index /CMap ct_resourcestatus + { pop pop } + { + /CIDInit /ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry (Adobe) def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-) search + { + pop pop + (-) search + { dup length string copy exch pop exch pop } + { pop (Identity) } + ifelse + } + { pop (Identity) } + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get /CIDFont findresource + ct_makeocf + } + ifelse + } bind def + currentdict readonly pop + end + end +%%EndResource +%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 +%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. +%%Version: 1.0 0 +userdict /ct_T42Dict 15 dict put +ct_T42Dict begin +/Is2015? +{ + version + cvi + 2015 + ge +} bind def +/AllocGlyphStorage +{ + Is2015? + { + pop + } + { + {string} forall + } ifelse +} bind def +/Type42DictBegin +{ + 25 dict begin + /FontName exch def + /CharStrings 256 dict + begin + /.notdef 0 def + currentdict + end def + /Encoding exch def + /PaintType 0 def + /FontType 42 def + /FontMatrix [1 0 0 1 0 0] def + 4 array astore cvx /FontBBox exch def + /sfnts +} bind def +/Type42DictEnd +{ + currentdict dup /FontName get exch definefont end + ct_T42Dict exch + dup /FontName get exch put +} bind def +/RD {string currentfile exch readstring pop} executeonly def +/PrepFor2015 +{ + Is2015? + { + /GlyphDirectory + 16 + dict def + sfnts 0 get + dup + 2 index + (glyx) + putinterval + 2 index + (locx) + putinterval + pop + pop + } + { + pop + pop + } ifelse +} bind def +/AddT42Char +{ + Is2015? + { + /GlyphDirectory get + begin + def + end + pop + pop + } + { + /sfnts get + 4 index + get + 3 index + 2 index + putinterval + pop + pop + pop + pop + } ifelse +} bind def +/T0AddT42Mtx2 +{ + /CIDFont findresource /Metrics2 get begin def end +}bind def +end +%%EndResource +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved. +systemdict /setpacking known +{ + currentpacking + true setpacking +} if +userdict /Adobe_AGM_Image 75 dict dup begin put +/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf () def +/AGMIMG_ybuf () def +/AGMIMG_kbuf () def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/doc_setup +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage /colorimage ldf + }if + end + end +}def +/page_setup +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists {/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode [ Decode 1 get Decode 0 get] def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode [1 1] def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub} currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + { pop 1 } currenttransfer addprocs settransfer + }def + }ifelse + /img /imageormask ldf + /sepimg /sep_imageormask ldf + /devnimg /devn_imageormask ldf + /idximg /indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{ + bind + }if + def + }forall +}def +/page_trailer +{ + end +}def +/doc_trailer +{ +}def +/AGMIMG_flushfilters +{ + dup type /arraytype ne + {1 array astore}if + aload length + { + dup type /filetype eq + { + dup status 1 index currentfile ne and + {dup flushfile closefile} + {pop} + ifelse + }{pop}ifelse + } repeat +}def +/imageormask_sys +{ + begin + save mark + level2{ + currentdict + Operator /imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask { + level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator /imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix /DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix /DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint { + 0 get dup type /nametype eq { + dup /DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + } forall + not + } ifelse + }{ + pop false + }ifelse +}def +/process_mask_L3 +{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup /MaskWidth known {/MaskWidth}{/Width} ifelse get def + /Height DataDict dup /MaskHeight known {/MaskHeight}{/Height} ifelse get def + /ImageMatrix [Width 0 0 Height neg 0 Height] def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode [0 1] def + /DataSource AGMIMG_maskSource def + currentdict end def + currentdict end +}def +/use_mask +{ + dup type /dicttype eq + { + dup /Mask known { + dup /Mask get { + level3 + {true} + { + dup /MaskWidth known {dup /MaskWidth get 1 index /Width get eq}{true}ifelse exch + dup /MaskHeight known {dup /MaskHeight get 1 index /Height get eq}{true}ifelse + 3 -1 roll and + } ifelse + } + {false} ifelse + } + {false} ifelse + } + {false} ifelse +}def +/make_line_source +{ + begin + MultipleDataSources { + [ + Decode length 2 div cvi {Width string} repeat + ] + }{ + Width Decode length 2 div mul cvi string + }ifelse + end +}def +/datasource_to_str +{ + exch dup type + dup /filetype eq { + pop exch readstring + }{ + /arraytype eq { + exec exch copy + }{ + pop + }ifelse + }ifelse + pop +}def +/masked_image_simulation +{ + 3 dict begin + dup make_line_source /line_source xdf + /mask_source AGMIMG_maskSource /LZWDecode filter def + dup /Width get 8 div ceiling cvi string /mask_str xdf + begin + gsave + 0 1 translate 1 -1 Height div scale + 1 1 Height { + pop + gsave + MultipleDataSources { + 0 1 DataSource length 1 sub { + dup DataSource exch get + exch line_source exch get + datasource_to_str + } for + }{ + DataSource line_source datasource_to_str + } ifelse + << + /PatternType 1 + /PaintProc [ + /pop cvx + << + /ImageType 1 + /Width Width + /Height 1 + /ImageMatrix Width 1.0 sub 1 matrix scale 0.5 0 matrix translate matrix concatmatrix + /MultipleDataSources MultipleDataSources + /DataSource line_source + /BitsPerComponent BitsPerComponent + /Decode Decode + >> + /image cvx + ] cvx + /BBox [0 0 Width 1] + /XStep Width + /YStep 1 + /PaintType 1 + /TilingType 2 + >> + matrix makepattern set_pattern + << + /ImageType 1 + /Width Width + /Height 1 + /ImageMatrix Width 1 matrix scale + /MultipleDataSources false + /DataSource mask_source mask_str readstring pop + /BitsPerComponent 1 + /Decode [0 1] + >> + imagemask + grestore + 0 1 translate + } for + grestore + end + end +}def +/imageormask +{ + begin + SkipImageProc { + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator /imagemask eq DeviceN_PS2 not and { + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{ + [/Separation /Black /DeviceGray {}] setcolorspace + /Decode [ Decode 1 get Decode 0 get ] def + }if + use_mask { + level3 {process_mask_L3 image}{masked_image_simulation}ifelse + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not { + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file { + Names { + dup (None) ne { + [/Separation 3 -1 roll /DeviceGray {1 exch sub}] setcolorspace + Operator imageDict read_image_file + names_index 0 eq {true setoverprint} if + /names_index names_index 1 add def + }{ + pop + } ifelse + } forall + close_image_file + } if + grestore + end + }{ + Operator /imagemask eq { + imagemask + }{ + image + } ifelse + } ifelse + }{ + Operator /imagemask eq { + imagemask + }{ + image + } ifelse + } ifelse + }ifelse + }ifelse + }{ + Width Height + Operator /imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix /DataSource load + /Adobe_AGM_OnHost_Seps where { + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator /colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource [ + DataSource 0 get /exec cvx + DataSource 1 get /exec cvx + DataSource 2 get /exec cvx + DataSource 3 get /exec cvx + /AGMCORE_get_ink_data cvx + ] cvx def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0 () /SubFileDecode filter def + }ifelse + /Decode [ Decode 0 get Decode 1 get ] def + /MultipleDataSources false def + /NComponents 1 def + /Operator /image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator /image eq{ + AGMCORE_host_sep{ + /DoImage true def + HostSepColorImage{ + invert_image_samples + }{ + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }ifelse + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys} if + }{ + use_mask { + level3 {process_mask_L3 image}{masked_image_simulation}ifelse + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + SkipImageProc { + currentdict consumeimagedata + } + { + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get /DeviceCMYK eq and + currentdict/Components known and + Name () ne and + Name (All) ne and + Operator /image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load /exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + } /exec cvx + ] cvx bind + MappedCSA 0 get /DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator /imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name (All) ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator /imagemask eq{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }{ + invert_image_samples + }ifelse + }{ + [ /Separation Name [/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + } bind + ] AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator /imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name (All) eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentcolorspace 0 get /Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentoverprint + MappedCSA 0 get /DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + Name inRip_spot_has_ink not and + Name (All) ne and { + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end + end +}def +/decode_image_sample +{ + 4 1 roll exch dup 5 1 roll + sub 2 4 -1 roll exp 1 sub div mul add +} bdf +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +} bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub { + dup currentdict /dataSource get /exch cvx /get cvx /exec cvx + /exch cvx names_index /ne cvx [ /pop cvx ] cvx /if cvx + } for + ] cvx bind + end +} bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources {origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0 () /SubFileDecode filter + BitsPerComponent 8 idiv string /readstring cvx /pop cvx /putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0 () /SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv {DataSource /read cvx /not cvx{0}/if cvx /mul cvx}repeat /mul cvx /add cvx + }for + /convProc load /exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2 /add cvx /index cvx + 3 1 /roll cvx /exch cvx 255 /mul cvx /cvi cvx /put cvx + }for + ]bind cvx 0 () /SubFileDecode filter + end +} bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs [ 3 -1 roll begin + currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt {1 add 2 div cvi}{exit}ifelse + } loop + string + } repeat + end ] def + /dstDataStr srcDataStrs 0 get length string def + begin + SkipImageProc { + currentdict consumeimagedata + } + { + save mark + AGMCORE_producing_seps not { + level3 not { + Operator /imagemask ne { + /DataSource [ [ + DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse + colorSpaceElemCnt /devicen_colorspace_dict AGMCORE_gget /TintTransform get + devn_alt_datasource 1 /string cvx /readstring cvx /pop cvx] cvx colorSpaceElemCnt 1 sub{dup}repeat] def + /MultipleDataSources true def + /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def + } if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process { + CSA get_csa_by_name 0 get /DeviceCMYK eq { + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse + 4 /devicen_colorspace_dict AGMCORE_gget /TintTransform get + devn_alt_datasource + filter_cmyk 0 () /SubFileDecode filter def + /MultipleDataSources false def + /Decode [1 0] def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate { + /DataSource + DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse + CSA get_csa_by_name 0 get /DeviceRGB eq{3}{1}ifelse /devicen_colorspace_dict AGMCORE_gget /TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def + currentdict imageormask_sys + } + { + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + } ifelse + } ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget /names_index known { + Operator/imagemask ne{ + MultipleDataSources { + /DataSource [ DataSource devn_sep_datasource /exec cvx ] cvx def + /MultipleDataSources false def + }{ + /DataSource /DataSource load dstDataStr srcDataStrs 0 get filter_devn def + } ifelse + invert_image_samples + } if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN [ + AGMIMG_c 0 ne {/Cyan} if + AGMIMG_m 0 ne {/Magenta} if + AGMIMG_y 0 ne {/Yellow} if + AGMIMG_k 0 ne {/Black} if + ] /DeviceCMYK {}] setcolorspace + AGMIMG_c 0 ne {AGMIMG_c} if + AGMIMG_m 0 ne {AGMIMG_m} if + AGMIMG_y 0 ne {AGMIMG_y} if + AGMIMG_k 0 ne {AGMIMG_k} if + setcolor + }{ + /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def + [/Indexed + [ + /DeviceN [ + AGMIMG_c 0 ne {/Cyan} if + AGMIMG_m 0 ne {/Magenta} if + AGMIMG_y 0 ne {/Yellow} if + AGMIMG_k 0 ne {/Black} if + ] + /DeviceCMYK { + AGMIMG_k 0 eq {0} if + AGMIMG_y 0 eq {0 exch} if + AGMIMG_m 0 eq {0 3 1 roll} if + AGMIMG_c 0 eq {0 4 1 roll} if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ] setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation /Black /DeviceGray {}] setcolorspace + gsave + /Black + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation /Yellow /DeviceGray {}] setcolorspace + gsave + /Yellow + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation /Magenta /DeviceGray {}] setcolorspace + gsave + /Magenta + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation /Cyan /DeviceGray {}] setcolorspace + gsave + /Cyan + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + } if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +} def +/indexed_imageormask +{ + begin + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup /CSA known { + /CSA get get_csa_by_name + }{ + /Names get + } ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN { + /devicen_colorspace_dict AGMCORE_gget /names_index known { + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + } ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator /imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN { + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget begin + CSA get_csa_by_name 0 get /DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and { + [/Indexed [/DeviceN [/Cyan /Magenta /Yellow /Black] /DeviceCMYK {}] HiVal Lookup] + setcolorspace + } if + end + } ifelse + imageormask + Indexed_DeviceN { + end + } if + }{ + Operator /imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not { + currentcolorspace + dup 1 /DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + } if + currentdict + Operator /imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask { + level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type /dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode [0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc {false} cdndf + /HostSepColorImage false cdndf + /Decode [ + 0 + currentcolorspace 0 get /Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ] cdndf + /Operator /image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter /WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0 (%EndMask) /SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not {exit} if + }loop + WriteFilter closefile + end +}def +/cachemask_level3 +{ + currentfile + << + /Filter [ /SubFileDecode /ASCII85Decode /RunLengthDecode ] + /DecodeParms [ << /EODCount 0 /EODString (%EndMask) >> null null ] + /Intent 1 + >> + /ReusableStreamDecode filter +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type /dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode [/customcolor_tint AGMCORE_gget 0] def + /Operator /image def + /HostSepColorImage false def + /SkipImageProc {false} def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA [ /DeviceCMYK ] + /TintMethod /Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components [ AGMIMG_colorAry aload pop pop ] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + AGMIMG_&customcolorimage + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt /AGMIMG_xSign? exch def /AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch + AGMIMG_xSign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch + itransform /AGMIMG_llY exch def /AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch + AGMIMG_xSign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch + itransform /AGMIMG_urY exch def /AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY] concat + }{ + }ifelse + end +} def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + } if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage + end + } def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + } currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get /DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get /DeviceGray eq { + {255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get /DeviceCMYK eq { + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get /DeviceGray eq { + {HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get /DeviceCMYK eq { + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1} exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div} exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict /setpacking known +{ + setpacking +} if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/doc_setup get exec +Adobe_CoolType_Core/doc_setup get exec +Adobe_AGM_Image/doc_setup get exec +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: (Page 1) 1 +%%EndPageComments +%%BeginPageSetup +/currentdistillerparams where +{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse +{ userdict /AI11_PDFMark5 /cleartomark load put +userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} +{ userdict /AI11_PDFMark5 /pdfmark load put +userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse +[/NamespacePush AI11_PDFMark5 +[/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 +[{ai_metadata_stream_123} +currentfile 0 (% &&end XMP packet marker&&) +/SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + + application/postscript + + + File to test web and exerquiz packages + + + + + Stat Matching Game + + + + + D. P. Story + + + + + Adobe Illustrator CS2 + 2006-10-22T16:41:33+02:00 + 2006-10-22T16:41:33+02:00 + 2006-10-22T16:41:33+02:00 + + + + 256 + 244 + JPEG + /9j/4AAQSkZJRgABAgEAyADIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAyAAAAAEA AQDIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7bqv/HWtf+M8f/ExhQzz Al2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvl n80/+Otf/wDGab/iZzBy83s+zvpHuD2rVf8AjrWv/GeP/iYzPeLZ5gS7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXy9+aNpcm71G7EZ+rJcyxtL2D liQv3Zg5Q9j2fIVEdaey6r/x1rX/AIzx/wDExme8azzAl2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvnb8yVmGg66wlAhbUwGiIIJZedCDyodmNRw 28R3w8nIvVaCuOH9V6bqv/HWtf8AjPH/AMTGZryjPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+c/zKMZ0bXAZE5jUgVi+EyUIk5MK/EF6A0zD yci9XoPrj/V/U9Q1X/jrWv8Axnj/AOJjM15NnmBLsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVfOn5kTKuieYYvUCs+pxN6RIDMFE+4FKmlfHMPJyL 1egHrgf6P6np+q/8da1/4zx/8TGZrybPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+WfzT/wCOtf8A/Gab/iZzBy83s+zvpHuD2rVf+Ota/wDG eP8A4mMz3i2eVwJdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVd XFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV81edPLus6/5mvNP0m1e6uXml+FdlUepTk7H4VX3O YU4kmg9bpc8MWMSkaFPWNW/46tt/xnj/AOJjM55FnVcCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXV xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbWztLUOLaF YvUYySFRQszGpZj3OIDKUzLmWF6t/wAdW2/4zx/8TGFgziuBLq4q6uKurirq4q6uKurirq4q6uKu rirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirB9X /wCOpbf8Z4/+JjChm1cCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1c VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbu9trSBp7iQRxr1J/UB3xVh+r/APHUt/8A jPH/AMTGFDM64Eurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKur irq4q6uKurirq4q6uKurirq4q6uKurirq4qw7zfI7MQxJABoOw6YULNY/wCOnb/8Zo/+JjFWZVwJ dXFXVxV1cVdXFXVxV1cVdXFUq816tcaR5W1nVrZUe50+xubqFJASheCFpFDBSp41XehGKvna2/5y U/Na6hE9voulyREkB1huKVHX/j5yVItef+cj/wA11+1ommD/AJ4XP/ZRjS2sP/OS/wCaC/a0fTB/ zwuv+yjGlsrD/wA5PfmQv2tJ0wf88Lr/ALKMaC2Vp/5yl/MFftaZpg/54XX/AFXxoLut/wChq/PI +1p+lj/nhdf9V8aC7tf9DX+cx1sdLH/PC6/6r47Lu4f85Yecf+WLS/8AkRdf9V8aC7uP/OWHnD/l i0v/AJEXX/VfGgu7R/5yw859rLS/+RF1/wBV8aC7rf8AobHzt/yxaV/yIuv+q+NBd3f9DYedv+WL Sv8AkRdf9V8aC7uX/nK3z47cY7DSWahP9zdDYCp63HgMaC7voD8sPNWoeavIuma/qEcUV5eiYyx2 4ZYh6c8kQ4h2dvsoP2sBVlNcCXVxV1cVdXFXVxV1cVdXFWHebPtN8j/DChrWP+Onb/8AGaP/AImM VZfXAl1cVdXFXVxV1cVdXFXch44q7kPHFWPfmIQfy/8AM3/bJvv+oZ8IQ+UvJRroNPCZx+AOSKph cDrgVLLgYFS24xSldx3xSEtnxUIGXrgSsxQ7FXYq7FXYqitMXld0/wCKpj90THCEF9n/AJBH/kEm gfK6/wCoybEoD0GuBLq4q6uKurirq4q6uKurirEfNn2j8j/DChrWf+Onb/8AGZP+JDFWW1wJdXFW i4HU0xVTa4HYVxVYZnPenyxVaWY9STirqN4HFXUbwOKpB+YAP+A/Mmx/45d7/wBQ74Qh8t+Sf+OJ IPCd/wDiK5IqmNx3wKls/TAqWXGKUsuO+KQls/XFQgJeuBKzFDsVdirsVdiqM0j/AHsP/GGf/kw+ EIL7L/ILb8pNB+V1/wBRk2JQHoNcCXVxV1cVdXFXVxV1cVdXFWJ+a/tH5H+GFDWs/wDHSg/4zJ/x IYqyosAKk4EqTTHov34qsqWPicVXCPxOKrgqDtXFVwIHTFXcsVdyxVIfzANfIfmQf9qq9/6h3whD 5U8lmmjSj/l4f/iCZIoCY3B64EpZcHAqW3B64qldweuLIJdOcSoQMnXAlZih2KuxV2KuxVGaSf8A TD/xhn/5MvhHNBfZX5CH/kE2g/K6/wCoybEoDP64Eurirq4q6uKurirq4q6uKsV819T8j/DChrWj TUYD4TJ/xIYqyFnLHfAltVJ3PTFVQUHTFXVxV1cVdXFXVxV1cVSHz8f+dE8x/wDbLvf+od8IQ+Vv KBppMw/4vb/iCZIqEdcN1wFUtuGwKlty2KpZcN1xZJbOcVCDf7WBVuKuxV2KuxV2KorTDS6/55TD 74mwhBfZX5Cn/kE+hfK6/wCoybEoDP64Eurirq4q6uKurirq4q6uKsX81dT/AKp/hhQt1z/joQ/8 ZU/4kMVZCg7nAlfXFXVxV1cVdXFXVxV1cVdXFUh8+n/nRfMf/bLvf+od8IQ+VfKjU0uX/jO3/EFy RQEbO/XIpS2dsVS24frilLLhuuKUvmOBIQrdcUNYq7FXYq7FXYqr2RpcV/yJPxRsIQX2V+Qp/wCQ T6F8rr/qLmxKA9ArgS6uKurirq4q6uKurirq4qxnzV/xqf4YULdc/wCOhD/xlT/iQxVkNRgS6uKu rirq4q6uKurirq4q6uKpF59P/Oi+Y/8Atl3v/UO+EIfKXlh6aZJ/xmb/AIiuFQi53wKl074qltw+ KQls7dcUoCZsCVDFDsVdirsVdirsVVbU0m/2Lf8AEThCC+yvyFP/ACCfQvldf9Rc2JQGf1wJdXFX VxV1cVdXFXVxV1cVY55p/wCNT/DChbrn+98P/GVP+JDFU9rgS6uKurirdcVbrirq4q6uKuriqQ+f j/zovmP/ALZd7/1DvhCHyd5cammv/wAZW/UuEqETPJ1wKl9xJiqWzydcWSXzP1xVBSNU4ErMUOxV 2KuxV2KuxVfD/eD5H9RwhS+yvyFP/IJ9C+V1/wBRc2JYhn9cCXVxV1cVdXFXVxV1cVdXFWPeaen+ xP8ADChrWkdtQiCgsfUU0G+wauKpzywJbrirq4q6uKtg4q6uKurirq4qkPn4/wDOi+Y/+2Xe/wDU O+EIfHmnazHaWxgaNmYuWqKU3phpC+TXUbpE33jGk2hZdUDf7rb78aW0HLeFv2D9+NJtCvK7fs/j gpbUSHJ6f5/djS2ibfSr6f0yqxosoYxvNNHCrcPtUaVkGNLaFIfw/wA/uxpba+PwH3/2Y0tuo/gP v/sxpbXiOQ9sNLa4QnufwxpbXxxhW5VJ69vb540tvsP8hj/yCfQvldf9Rk2AoDP64Eurirq4q6uK urirq4q6uKpB5o6f7E/wwoTSoMjPQcm6nFV1cUtg4FdXCrq4q2DgVuuFXVxV1cVdXFXVxV1cVdXF W13OKuZt6YFcrdsVbrhVSfZsCra4qvhfcjxwqrVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVSL zR0H+qf4YoTGuKrgcVbBwK3XCrq4q3XArq4VdXFW8CuxS3irWKHVwquU0FcVW1xVrlQ4Er64ULZN xXwxVSOBXK1GBwqiK4q6uKurirq4q6uKurirq4q6uKurirq4q6uKpL5n+yP9T+mKoySaKJOcrrGl QOTEKKk0AqfE4GQBPJUrhYtg4pXVxQ4HFLdcUOrirYOKXVxQ6uKurirq4q7rilcxNKDFC2h8MVao fDFK4E03xQ6uKqJ2NMVaJxSro1VGKF1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVSfzP9kf6n9MVe Q+aNd1PUfMulrcTH0Evbf04FJEa/vV34+PucwpSJkHrdPpoY8UqG/Cd/g9srma8m3XFW64q2Dirq 4q2DirdcVdXFXYq7FXVxVtTiri57Yq1zOKtGQ4q4Oa4quriqyTxxVTriqtE3wYqurirq4q6uKuri rq4q6uKurirq4q6uKuriqU+ZvsL/AKn8Bih4lq3/ACkum/8AMbB/ydXMA/UHtI/3Uv6p+570Dme8 W3XFW64q2Dirq4q3XFW64q3XFXVxV1cVdXFXVoMVW1xVonFXVxVquKrw1Rirm3FMVUa4qqxH4T88 VX1xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVK/M32F/1P4DFXjmtabdpqmk6iygW0uowxRnkORZZF J+HrT3zBI3HvexhkHBOPXhP3Pbq5nPHNg4q6uKrq4q4HFW64q3XFWxirdcVdXFXVGKuJGKrTTFWq 4q1XFWxxpv1xV3JR0OKu5jxxVo+nXriq5KAbdMVXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVLfM 392v+p/AYq8t8wPCtroMYZGlk1dXYCvJQjoOLV235V2+nMI9Pe9ZjB9f9R63XM15NsHFXA4q3XFW 64q2DirdcVbrirYxV2KtVxVonFXE4q1XFVtcVcTirVcVarirROKqsf2Biq6uKurirq4q6uKurirq 4q6uKurirq4q6uKoDzL/AHa/6n8Biry7XbaMWOh3AhHqPraoZ6b0BjPCvH6ftZhEcve9Zjl9Yv8A yf63rnpHM15NsRHFXCI4q36RxVd6RxVwiOKt+kcVb9I4q36eKu9PFWvSOKtGI4q4xHFWvSOKtekc VaMRxVr0jirXpHFWjEcVVxCQAMVd6RxV3pHFXekcVd6RxV3pHFXekcVd6RxV3pHFXekcVd6RxVLv Mv8Adr/qfwGKvHtY1S8l1XRtMZh9Ug1GGWNAqg83lUElgOR+k5gk7geb2MMYEJy6mJ+57wIsznj2 /SxVv0cVbEWKt+lirfo4q2IsVd6WKt+lirvSxV3pYq16WKtejirRixVr0cVa9HFWjFirvSxVyQVY Yqr+jirvRxV3o4q70cVd6OKu9HFXejirvRxV3o4q70cVd6OKpD5oFAB/kn+GKHimoivmrSh/y/W/ /J5cwD9Qe0j/AHUv6p+59Hej7ZnvGN+j7Yq2IvbFW/R9sVd6Xtirfpe2Kt+jirfpe2Ku9LFXelir vS9sVa9HFWvS9sVd6OKtel7Yq0YvbFWvR9sVa9H2xVUig2rTriqp6PtirvR9sVd6PtirvR9sVd6P tirvR9sVd6PtirvR9sVd6PtirvR9sVd6PtirFfNYoSP8k/wxQmkn/KrPrcXqfoP636i+hy+p+p6l Rw4V+Lly6Uyr0+TnD8zR+uv85kv+i/8AFf4ZY4Tv9F/yPwxV3+i/5H4Yq3/o3+R+GKu/0b/I/DFX f6P/AJH4Yq7/AEf/ACPwxV3+j/5H4Yq7/R/8j8MVd/o/+R+GKu/0f/I/DFXf6P8A5H4Yq7/R/wDI /DFXf6N/kfhirv8ARv8AI/DFWv8ARf8AI/DFXf6L/kfhirv9F/4r/DFVw9Cm3Gn0Yq79z/k/hirv 3P8Ak/hirv3P+T+GKu/c/wCT+GKu/c/5P4Yq79z/AJP4Yq79z/k/hirv3P8Ak/hirv3P+T+GKu/c /wCT+GKu/c/5P4Yqg7v9A1/0v6rXv63p/wDG2Kv/2Q== + + + + + + uuid:C8C6C969DB61DB11885DDE2828C3F7EA + uuid:C9C6C969DB61DB11885DDE2828C3F7EA + + uuid:42992925D861DB11885DDE2828C3F7EA + uuid:3C992925D861DB11885DDE2828C3F7EA + + + + LaTeX, hyperref, PDF, exercises, quizzes + + + + + + + + + + + + + + + + + + + + + + + + + +% &&end XMP packet marker&& +[{ai_metadata_stream_123} +<> +/PUT AI11_PDFMark5 +[/Document +1 dict begin /Metadata {ai_metadata_stream_123} def +currentdict end /BDC AI11_PDFMark5 +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +Adobe_AGM_Utils begin +Adobe_AGM_Core/page_setup get exec +Adobe_AGM_Core/capture_currentpagedevice get exec +Adobe_CoolType_Core/page_setup get exec +Adobe_AGM_Image/page_setup get exec +%%EndPageSetup +Adobe_AGM_Core/AGMCORE_save save ddf +1 -1 scale 0 -576.004 translate +[1 0 0 1 0 0 ] concat +% page clip +gsave +newpath +gsave % PSGState +0 0 mo +0 576.004 li +612 576.004 li +612 0 li +cp +clp +[1 0 0 1 0 0 ] concat +611.712 576 mo +365.634 576 li +378.176 550.931 386.199 523.232 388.645 493.961 cv +388.965 493.979 389.255 493.999 389.511 494.019 cv +389.511 483.687 li +389.27 483.687 li +389.382 480.768 389.439 477.831 389.439 474.885 cv +389.439 349.29 287.019 247.473 160.668 247.473 cv +98.055 247.473 41.31 272.484 0 313.011 cv +0 576 li +0 119.349 li +611.712 119.349 li +611.712 576 li +false sop +/0 +[/DeviceRGB] /CSA add_res +level3{ +gsave +clp +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +/0 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.960784 .960784 .964706 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.847059 .85098 .854902 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.847059 .85098 .854902 ] +/C1 [1 1 1 ] +/N 1 +>> +] +/Bounds [.00561798 .123596 ] +/Encode [0 1 0 1 0 1 ] +>> +>>/Gradient add_res /0 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +clp +/0 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~p%@tKo'u5Khr!AMi8EPOiSibSiSieUio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tjikND$kkih6o +kih9ql07HslK[["lKdd%lg*m'm-O**m-X3-mHsnaZ2@o()ACoCMSF +oCV\Io^qeKp%A"Np%J+Qp@e7Tp\4FVq"XXZq"X[\q>'j^qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or +~> +<~p%@tKo'u5Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p +l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5uo()ABo()DDoCMSF +o^qeJo_%nMp%A"Op@e4Rp@n=Up\4FWq"XXZq"aa]q>'j_qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or +~> +<~p@e1OoCDG@n*]W2m-Es$ki_*ijQ#7ZiS`VMh;$c=g=k97g=k<9gY:K;gt^]?gt^`Ah;-oChVR,GhVR/I +hr!>Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6pl07Hs +l0@R!lK[[#lg*m&lg4!)m-O*+mHs<.mI'E1mdBN3n*f`6n*fc8nF5r:naZ/>naZ2@o()ABoCMSFoCMVH +o^qeJp%A"Np%A%Pp@e4Rp\4FVp\4IXq"XXZq>'j^q>'m`qYL'bqtp9fqtp +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /0 /Gradient get_res exec grestore +}if +newpath +gsave % PSGState +365.634 576 mo +0 576 li +0 313.011 li +41.31 272.484 98.055 247.473 160.668 247.473 cv +287.019 247.473 389.439 349.29 389.439 474.885 cv +389.439 477.831 389.382 480.768 389.27 483.687 cv +366.552 483.687 li +314.052 354.948 li +304.018 304.401 239.391 265.401 161.154 265.401 cv +161.154 265.401 li +161.154 265.401 li +75.969 265.401 6.903 311.643 6.903 368.685 cv +6.903 368.685 li +6.903 368.685 li +6.903 368.685 li +6.903 425.736 75.969 471.978 161.154 471.978 cv +188.328 471.978 213.862 467.272 236.035 459.013 cv +228.303 477.918 li +226.611 481.77 226.611 482.247 219.843 482.967 cv +213.804 483.687 212.841 483.687 207.522 483.687 cv +203.166 483.687 li +203.166 494.019 li +209.457 493.542 223.947 493.542 230.967 493.542 cv +237.492 493.542 255.132 493.542 260.694 494.019 cv +260.694 483.687 li +255.375 483.687 246.186 483.687 239.418 481.041 cv +240.147 478.881 240.147 478.404 240.633 477.441 cv +250.746 452.78 li +255.031 450.729 259.149 448.537 263.091 446.211 cv +318.213 446.211 li +333.441 483.687 li +310.716 483.687 li +310.716 494.019 li +318.456 493.542 341.901 493.542 351.081 493.542 cv +358.484 493.542 381.412 493.542 388.645 493.961 cv +386.199 523.232 378.176 550.931 365.634 576 cv +313.857 435.879 mo +278.312 435.879 li +288.464 427.949 296.848 418.98 303.064 409.238 cv +313.857 435.879 li +clp +34.56 246.72 mo +34.56 313.92 li +107.04 313.92 li +107.04 246.72 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[72.48 0 0 67.2 34.56 262.084 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 151 +/Height 140 +/ImageMatrix[151 0 0 -140 0 140 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 151 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 151 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 151 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'S$SK'S$SK'S$SK'VplPNpfcX6YB'W9`4'OQuH'K'S$Shs7*'a6L>'K'Schm-92frp#4'K'U_J[Hb3c +c0KuIL?ng'K'MagQKs.g^$E]'VVaip)-\K'MjjPNg`aX6P<%W9W.%OQlB%K'IsQhs.$%K'BK' +eEWCcm-0,dK'DF^Sa+Mc[HW;-T'>A%L?ea%K'@mOe`j7%^$rV<-Rr +K'%[Io]Cbel/eArK''W+b2o>YioYjTK')RbPNCHYX6,#rW92jrOQH)rK'%[Ihr^`ra5strK'&E^J,~> + +%%EndBinary +grestore % PSGState +newpath % image +105.6 246.72 mo +105.6 281.28 li +284.16 281.28 li +284.16 246.72 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[178.56 0 0 34.56 105.6 294.724 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 372 +/Height 72 +/ImageMatrix[372 0 0 -72 0 72 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'Tr4bNa]EK'L2;_Wug>K'S$SK'S$Se*F7'K'IsQ +h!1g'K'S$Sjm.NaK'S?\q!*IrK'JTcn*>SkK'S$SK'S$SVX*('K'IsQYNjX'K'S$SK'S$SK'U8=_Wla< +K'LMD\a+k5K'S$SK'S$Sh!:m'K'IsQjm%H`K'S$SK'S$SPj@f'K'IsQSa,A'K'S$SK'S$SK'TW+eEVYN +K'IsQK'IsQ_SkK'Sunk3@Q` +K'IsQK'IsQYNjX'K'S$S\Eh?'K'IsQK'IsQK'LMD\a+k5K'UnOYj-i*K'IsQK'IsQjm%H`K'S?\q!*Ir +K'IsQK'IsQSa,A'K'S$SVX*('K'IsQK'IsQK'Kl2bNjcGK'U8=_Wla + +%%EndBinary +grestore % PSGState +newpath % image +-.480001 279.84 mo +-.480001 576.48 li +36 576.48 li +36 279.84 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.48 0 0 296.64 -.480001 -.476064 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 76 +/Height 618 +/ImageMatrix[76 0 0 -618 0 618 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 76 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 76 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 76 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +[HPp#SE]5#cfhb#[cu'#l0+T#d-7t%s65."lKP_?jlqK`roglUbNYY`jQM?^rTUlWb35M^j6>%WYir[^ +am&3WQKZi^[H[SPK';Xd[HZZ6MHQa605\i9&VQXlmC\`ocdQPNUQ\XQI7Z`TQdSP31EZ[HI;HK')Xd[HE/( +kiT;9kN7EZ!9^fRc/tSZk3(+SZf\aZbie9SRHDoZ[HIPOK')C][HHW5L?AHt\`_,tK'(PE[H7>KK')I_ +[H6E1M!"Tr]B.,rU?:Fre`Esr]]R8rn)]erf&jC%qpn`5kpf]BO% +pZ7"go&[:?K&u4X[H-N4KB3*o[cG]pS`T"pd,_Op\)kiplK"ApdH.dsroJanlfFMpdc@gtrT&Rkm,YS9 +j5c!Vr8kNOalK/VioS\OYN3=VaQ;jOQ/pKV[H78GK&lC][H6?-MWFTp^#d8pUu^FpfB'*p^?!8pn`@1= +hW3>M[H7/C^Z38nVW>/FcK(MVkMsnK[,e[Vc/\'KRcMiV[H%;JK&l4X[H$B0L#i6n\DtcnTB,(ndc7Un +\`Conm,OGne)[psr8`IjmGt\8ioGpVqr<:gmc1_9iT#dTqW,nVW5)FcJtGTkN'tM[,\UTc/e-M[Gp?/d,VOps5LNIbiA!K[H-H/dGhIl\Dtcl +lf+;ldc7aprSrLim,PM5j5YpTr8Pm2lV;g@lf]0$l^Z*2lo&I.;[GoKlki8/lcf2@m!9/Uil/K,2k2M'Rs5UTKbi55Rjl=bK +ZJrCRbN%pK[Gg3+dc.[prSbI[G^l>^#?ujnD^k6hr0LPpu&mE`SmZPhVd&EX5UhP`8L4E[GeOPcJ[pES)M]P +[GV&DK&PtQ[G^3+K]2sh\)>KhT&JehdGV=h\DbWhTA\ehdc%Ih\_tWhm,=;he)7Xmr8<1bmGPD2io#XN +qr,0GaP`fNiSi>GY2HtNa5QLGPi1-N[Ggr=^#-ifnDL_5hr!&C[G^i=^>[&gn_^b4hVm,G[GU`:^Ym&h +o&7"6[G]?hki&r,kMV!N!8k6Bc/>/Nk24PCZf&=Nbhq^CRGcKN[GUuAK&GtQ[GU''L>`$f\_kQfT]"kf +e).Cf]&:]fmGF5feDROf]AL]fmbjAfe_ddmqVQn^n)(P2i89FLq;AsE`o!TLhr*,EXP^bL`Sg:EP2FpL +[G^f9^YZodo&$k5[GK3dkhif+kMFPA[GLuB[c#Eel/&i*k2=VE[GLr@\)5EflJT),jknJC[G_&@\DGEd +lef,.jPJ>AZ/<+Lb22LAQf$9L[GLi=K&>tQ[GKp#Lu8*d]ACWdU>Oqde_[Id]\gcdn(s;df&*Ud^#$cd +nDBGdfAAZekZ9^>-]`n(k>,!8lhlg"`pi +pti[?s51rRo\?b.hVQi?s51KEo\I==_qsq?rnkEEg"kE=ZekZ8M=ZekW;i8!5FZeb3/_VY4J +`n^FGZea6ih;8%d^te>5a5+Dbptkl)_;*JpiSF:c^>8S@pY3U@p>4uf +h;#?mp"f])_VOnAc.r'KZeb<2k2"hKp"mXBnD2%=o\RgJpYGJu`SC">jkShMZeb60rnPTMn_MCDqqSO6 +oA8Q`j4s.[`n]q:aPHFDb2!!On(l%>dGinW_PZeb--qqKNQZePQ: +[,(3-iS3\QZeX^!cJ@sGbhN'N\D59`l.tdac.h44dbM1bs5*8%c.g:omG,&(mG@WmfA!XeqVAa=m,$UR +n_:D*i8)o=m,$(Cp>!C;l.sP=le^"Cs4k$;cJ@X=lJBnBjkS2;[+t`7Smb>)'k2$$le(j*Ae(a]R]A2N(jP91Yjk\D?hqZc;jk\>>qVCMoeD%psnD**\dbNp>r7foZ +inW&

!C;jPAhMo\8?[e_Aj6g"bWDf%]fOmbHCJ^teS;in`2?i8"1`h:o9ko\JulfA#3"HZhV-N7hqPKmo%iWfhqGZrqV/@3 +gYMh^j4^iombGh;gYLoDrn=^5f\HDZj4i5Ai7dJNb1kS(inOFdf\GH>ceIR9fA,9[+ag"b1kD#kLm2qd+dX9e(j->kM"27[bLi:dbO'>bhD:7ZeOa" +lJ1UVZe>E6[+j$arn6YkZeFNqceHk&l.Q!g\D#-\l.aV@lIk.Me(V._rnPuXlIj53mFno$jP9.Xle/Vu +qV/U9ceSENn_(8&i7lc9ceRj>pY*@8`S9k9cJ7d>gtLE7ZeP<2f%fWF_V4S7bhMF:h:qGRmFei"p"S*Q +le9P:pt>AoZeF0gn_q:bSrn(QCIqqLr! +`S((@rn./$`S((@pY"*Nn_3lpq:N^?ptGPrm+L.HptGJq`nL:DrRh,%`S(%?qUj3Kp"B,optq`nL4BrR^,_j4O"Wr7K!Ap=fAr!8>KIpY5]! +ak6UFo@a&o`nC%=qUt#biS+%\rn#0Bo@a&orRo?Hp"K8qbhDsJpY5]!`n9n9rRg,_jk9:[qq9!Cp=oW! +q:O!Fo%EuoaP$UHo\02q`nL.@s4>9Co%Euodb4k1JVDn^k,"kh5d`f[o9f%0BC_q2]Vo[r6X +f%/I)h:LZ=eCX9Dn^uFD^"<&2iRl]4iRmnUiRZo/gXkH7rm\:)e(3L/gXk?4lIF&-\^pZ/gXk?4 +d+.4-Ze"Nqn(6IH[akB-Ze!m_q:+TWZdn?lbLYD!hpf!_d+7=0g=P63kLIi-[atK0g=P63c.2%.Ze"Bm +o%2dKf@Aa.Ze"a"kh"bB][cf-Ze!j^!7]uWZdnQr`7EYok1':XZdmXXhU^E4i7./Ea47iRpt"0Ni7-6+ +iRP9cnCR!Xi7,-f@K-6rR8+&eCEL-f@K!2ldX&+]%-Z-f@K!2dF@4+ZdnKp +lIP"E\((B+Zdm[YrmU#YZde@c-s,Nrm]KKjjME&kL6celIG7Oj3tEcs4"C*f@KlK +kgQlfl.*u-f@K!2!7\C*cdh.-f@K!2k1%]+[FP<-f@Jp1cIM(-[+=Non(6OJ[+,0,[+Ts4>uWhpp!&kLR#ll.GRZhpp?0h:Asbo@W9ZhpoEkpXZ_'g=QDV +hU]'co%:h3gtCi@psue'g">*4gtCN7nCPV1^Y&84gtCH6gXuMWhUf-eo%E?^gXj0lpXlh*hV.q[hq,3e +o%Cq6hV.#Aq:Dt*f\,*6hV-Z8n_*<_g"=$lpY"EWg"=p0hV#6ho@r]fg"=!kpXuq-i7n+\i7PBhn_1q8 +i7m2Cpt=QYf@ed0hV-oBf@fZI`7hu\p=nT^f@ea/hV,?ko%`cjf@dgjptE+0inX:^hqI&De_9NI`7s>- +e_7@ar7nj.leqQpe_]TKbhi3R +]&2l4hVR_XZesd#e)9WPbhi0Q]AMu5aPcLFcJSTXm,6%Dm,.m$khtIYmbu=Gm,.m$bMV[E!8l)[r8@#% +b2;RD!8lttj5B@arntoWnDaK*bhqdF!8l&ZrS[,&rntoWnDXH*k2>=Ymbn0'al)UGrntoWnDXH*bi&HX +n)49(aPcOGrnutuj5KLe!8klUn)=9(!9))ZnDaB)cf4i]o&B`-aPcOGrnuqtj5KOfr8GcWo&K`-s5D,Z +n`'Q+bi/NZn`'K*aPugOrSZhsjPfXgrSYfVn`'K*!92,[oAff-bi/Q[n`'K*aPugOqVp`!iT'UlrSYfV +n`'H)!92/\oAf],cK"f^p#Q#/al;pPqr-\sjPodkq;TNVp#Q#/s5M2\o],i-bi8T\o],c,alE'Tqr-Yr +jPoglq;TNVp#Po.!9;2^pZ;;2bMrN\o],c,aQ*!TpZ(JuioKjqq;TKUp>l&/s5V8^p>ku.cK+l`puV>2 +aQ*!Tq;TKUp>ku.f];S`puV;1alE*UpZ(f)f];hhp#O3UqW7e;q;TKUpZ2&.f];VapuV20aQ<9\p>b]( +f];kip>a6Tq;qY;p>j?WqW@M3fAuM`q;q>1aQ30Yo]5T)fB)nlp>a6Tq;qV:pZ0EWqr[J2g?.kdrTEn7 +aQ30Yo]5Q(f]E"mo&[sTrTF.?puKNXqr[P3fB)Sbqr[J2aQEHaoAoH'g#`+noAn$Tqr[hcg99NiTpL0f^.S_bO"K[fBqM^jm;R) +i9St\hsAt^i9Tjukj76n]^5F[f^7V_ea22[ZgI>Ol0dEpf^7hfq]g[`2g[2`Cp?pc*g[3b`rU&M0ZgRDQm-iZqh!X4iq!GHVh=(:/hsK4eg?nCt`9uLN +ipQR/hXB+bf^IVai:,CenaGo7f^?KBp@$r/fC%PbqX35.Zg[MTn*nrshs]Lkq!PKWiUH[2hsTCjfC&.s +`:)[ShsU:-i:#7bfC.PaipbOenF,o9f'^6?p[@,2f'_Jbp[6u-Zg[GRo'h/~> + +%%EndBinary +grestore % PSGState +newpath % image +211.68 279.84 mo +211.68 313.92 li +354.72 313.92 li +354.72 279.84 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[143.04 0 0 34.08 211.68 262.084 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 298 +/Height 71 +/ImageMatrix[298 0 0 -71 0 71 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 298 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 298 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 298 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'7gMe`a1#K'@mOK'@mOr99"#K':SFZg!)+K'@mOK'E$oN9GlWbNQJ#K'@mOK'@mOo');#K':5<^$1.5 +K'@mOK'D[eQKWqa_Z +K'.aKRcir!K'7gMmHBl!K'0u5K'.aKe`X+!K'92tg?4(NK'.aKK'1MDZfm#)V!-_!K'.aKK'.aKbNHD! +K'8ijjQD-XK'.aKK'1/:^$((3Rcs#!K'.aKK'.aK_<6F6K':bKY31E"K'.aKK'3'pLZj?Rd-.h!K'.aK +K'.aKpZIM!K':DA\EAJ,K'.aKK'2^fOm%D\`ot,!K'.aKK'.aKK'.aK_<6F5K'.aKK'.aKK'.aKr9&jt +K'(GBZfcr'K'.aKK'2mkN95`SbN?=tK'.aKK'.aKo&l.tK'()8^#t"1K'.aKK'2OaQKEe]_<-@4K'.aK +K'0,rg?+"LK'*!nLZa9PK'.aKV!$XtK'%[IpZ@FtK'.aKK'/chjQ;'VK')XdOlq>ZK'.aKRciqtK'%[I +mH0_tK'0u5K'.aKe`X*tK''&pg?4(NK'.aKK'1MDZfZl%UupRtK'.aKK'.aKbNHCtK'%[IK'%[Io&c(t +K'1/:^#jq/K'%[IK')I_QKNk__<6F4K'%[IK''&pg?4(NK'3'pLZX3NK'%[IUupRtK'.aKpZILtK'%[I +K'&]fjQD-XK'2^fOlh8XK'%[IRc`ktK'.aKmH9etK''o3K'%[Ie`O$tK'0,rg?+"LK'%[IK'(GBZfcr' +V!$XtK'%[IK'%[IbN?=tK'/chjQ;'VK'%[IK'()8^#t"1RciqtK'%[IK'%[I_<-@3K'(VGY2t8sWTDjr +K'%[IK'%[Id,q[rK&rfihr]OQK'%[IK'(8=\E/>(TB5.rK'%[IK'%[I`oatrK&rH_l/mT[K'%[IK''o3 +K&qUGe`EsrK'%[IK'%[Ir8rdrK&tA@ZfZl%K'%[IK')giN9,ZQbN67rK'%[IK'%[Io&c(rK&t#6^#jq/ +K'%[IK')I_QK<_[_<$:2K'%[IK''&pg?!qJK&uplLZX3NK'%[IUum1~> + +%%EndBinary +grestore % PSGState +newpath % image +282.72 312.48 mo +282.72 576.48 li +354.72 576.48 li +354.72 312.48 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[72 0 0 264 282.72 -.476071 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 150 +/Height 550 +/ImageMatrix[150 0 0 -550 0 550 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 150 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 150 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 150 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K&u:ZRHB+`]]R8rV<-RrK'%[Ip?%@rhrUZrK''?#dcHqZl/mT[K')C]R,rq]^#d8rVWQ^rK&qUGpZ7@r +i9$frK&s<"dH6q\kiIEXK&u@\Qfci\Y2t8sVrc^rOQM/VK&tJCYi`U\a5qp7NofrrK')dhNTGcRaQ:%r +Z0'KrK&qXH!9SmqlfOSrK&s]-`oa/\h;s7MK&uagN99'\UZBPX]&eP*S)rkpK]N0pK&qUGe`Esp^?!8p +K&r*UK&l4XRH9%^]]I2pV<$LpK&qUGp>q:phrLTpK&s9!dc?kXl/dNYK&u=[R,lcXYN:AtVWHXpO6#rp +K&qUGi8p`palL%pK&rK`ki@EXs5ejoK&tPEY2k2qVrZXpOQD)TK&kDAYiWOZa5hj5No]lpK&u^fNT>]P +aQ0tpZ/sEpK&hRF!9JgolfFMpK&jW+`oX)Zh;j1KK&l[eN90!ZUZ@$fZK0EpS)rkpK&hOEm,XMpe`Esp +K&iijguXXZK&c.VRH2iXYiWOZa5a#VhW0:LK&lXdNT8pVUu[-gZ/j?nRcEYnK&hOElf=GneDmanK&ifi +h;aRVo]1VbK&kkNUZ9JV]&\J(S)ienK]E*nK&hOEe`m2nK&i$SK&c.VRH/t\]]@,nV;pFnK&hOE +p>h4nhrCNnK&j2tdc5r>KAusmK&l7YR,`eY^#R,nVW?RnK&_ICpZ%4ni8gZnK&a/sdH$eXki79TK&c4X +QfQ]XY2b,oVrQRnOQ;#RK&b>?YiNIXa5_d3NoTfnK&lXdNT5WNaQ'nnZ/j?nK&_LD!9Aamlf=GmeDd[l +^#R,nVW?RmO5fflK&cUcN9&pXUZ0DT]&SD&S)`_lK]<$lK&_ICe`3gl^>d,lK&_sQK&Z(TRH&nZ]]7&l +V;g@lK&_ICp>_.lhr:HlK&a,rdc-_Tl/RBUK&c1WR,ZWTYN(5pVW6LlO5fflK&_ICi8^Tlal9nlK&`?\ +ki.3RK&Z.VQfHWVY2Y&mVrHLlOQ1rPK&Y8=YiECVa5V^1NoK`lK&cRbNT,QLaPshlYiF3lRc4>-lJdHU +!98[kki8/leDgJfZJrRW`oEcQio6$Yr8[V4K&ZOa!9B."g#K*lal<0W_;_c[roDShS)a2$o\kJ^s5X": +LuRd\r8aC.e`68\]]$T`pZ'TZVrIR6j5Z6]o&>ejlJ_ErV;ft`q;f'G]]8M@f\r[coAf2sNoK`ls5Sdl +j5Q`jhr4.dZf9'co&ImPSDr_jRc3brqVm.e!9i0mlf4Alm,I9iYN!(ObMg1oki:OZVrHq#p#;(mj5Q`jlJ^mc +[,TQok2XYESDr_jV;^Lqqr3Xqp#GQ%PN(-PY2S9si8V`7aPl1>g#A%Op#2@ul/MErNo9uuio?`la5Xbj +eD]6Ce)A"!i8a"[K&ZgiOl>rlki/)jpYjuhYN!+Pb2LJ$g>_)MZJjX"p#:S_n`#els5MblWT!4&gZ-!, +X5_dj^>[]'n):2'guJFpP2b$OY2S[)e`+R,e)As>g#A(Po\lY*hW":hR,R_uj5Zflp>XEW^Yn#-dc/a7 +aPk\0kMic+dc(/`T&Akml/J2k!9;ViY2\d,c/Hn)eDS^5i8MB.e)U)[VW-Fjn)9tuo]"WbW8[L0dGqn! +i8VoL*2c/S0MZJj3jrSiRjio-Zjs5M;_[c-T3bMpe*S)NSh^>R/nr8FR4gu@e^U>a,N^#826al:_, +e)AF.ki%-Ps5Bm6hW!h[V;_+,e)IUj\DbWhhr)N6hr2Z8`o?^NK&Q7YWo3.$h;Y?k!92#X^#?$Nf\k9; +`8^.B^#?ujs5J^jj5I,uo]"3V[,Lc<_W&btS`/_hal'nlrSY!>dGj]UP2Y!NYMfH>^Z!,hm,5\=f\qqN +oAI@@`SpUNYi+hpY`O?f&>QGZ/G62aks\g +qVf!CdGjHogmGY\8gu@#H\DaRJf&,cMYi4m*e)7Rlro(NK +a5H+<^u+#-dc%mtp#3OAaP``Lj58bOY2T-5aPa\ho\kkhg#0a)l/BV?^Yf+NY2RphPMkrfeDIIgrSbTN +`o6(=S`%`M`8C4G\)GQhpY`(1j5>[MrSP`S]&E/;_r/r$g#9j,!9*2#^Ym,hs5C!:g#25TW8[7(e_pGc +Z/GE8a5=kpj5Iu8gu6K9`Sg^RVr6LjlJDU$Vr@:+e)15cZ/PH9`o-aQc/@C8b2<*TjP\#8b2<3Xpu/L: +dbsiWqVeC2mGHgYqVeL5rntuWrSkTNlJ]hBpu0uccf!%)pu1f%\DYTg!93q9WSuamleqNrWSmX1eDL#Z +\`!#9c/8BWc/IL;b2DsOl/9G:cJS\_uc1`8B2'lf%m% +YMdsg!93J,Xl8L%dGV=frSQ8alJ]b@kht%LmGcjYeD[pqptrRN.3iSXCem,G/+p#*dH^YeP< +g>;#OeDT*>f\blNleo_>f\boNr8=d9gYVthki&`'mGI9fk2EW(rnuGdio&)=j58YKjl,1Vcf!L6jl-!m +\DZ&tiS^oso\Slij5IK*qV^)bj5J;Aj5AYKhr*bVaPYk2io0jo[,B]rp#5>tYi+[$p>=`bYi"?piSh`5 +mGQdWiSiPLf&5?@h;J"a]\hW'l/DErYi+?p!9)nqYi,-1legLU^#/M?i838IeDK-?i83>Ll/9\AhV[/I +s5:0>iSO4bkhr`'le_Bmh;PWs!8l_lg#1'2khkCVg#1lIdGNs?gu7tb]\q`*khu!hZJX^!s5;VhZJYH6 +m,$LU^#8SAiSW8Ff\bH@jPJMHn))(@jPJ\Ns5C6@inr>FZJYT:lJC+M`8C%@jkeYKg#1WCinr;EoA@@@ +k2+tQpu&I8k2,dij5I?&mbd`qe)7jqqVUGle)8[3j59"Uf&>cLcJZ+fs510>lJ:^_lJT&,kM?3tf&dbj`T +[bgQ1l/:LX[bpQ1!8tuW]&3JDn(u%@eDB6Bo%h@El/0eDnD;4D!8k9CnD*OAg>:]Cp>*UDn))7Eo\RXGq;8^=p>+T_inq9&p>,E"c/?+h +s5*J+^>I;ol/)0j^>J,1dba`S^u5.J^#/M>dbjEK\DI#:l/1%K\DI#:!8tZN_r(1Fp>3I>h;6rDq;&^@ +o\RRDq;''Kq;Ad?pYO``hqu!$q;(]#aPXVds5*S-^#78plJJc$m+otCr7nm@\_d2=dGXBL\_l<$d,)=h +rS7G1]AL]do%s9"]\qT&h;>Blq;&mCrnPKMo\[49r8$/di8D-&qVJX:cJ@jCs4k*@j5/GFr8"sBpYWmG +^u"M9]&!DAhV[#D]&*DAp#*gI^>JkGXkqggi8"Cg[GUK1bMN6S]AW\H\_kZgiSM0%l/0bC\_[DDh;Gg$ +bMVgHXPW0seD7Lhr8,3Fs4t]Qn_h"9g"t68]\W5;^u*&dptc#,[G]]pj59jms51-=o\IXF]&3>@]&(il +inq?(rnm%uaPOVds510?d,+-GZ/=a$e_^8^ZJN=O!8tlSm,,J4!8u\je_e$rr84g:f%oWIrnt*>le^+I +rnt-?!8kKHqqoZTk2*o0rSZ\mdGM[prS[M/]&1Wdp>5W&Zej`uhqe4gZetN6aPQjQ^u+eA^>AYBgYUW? +_VP"Eo%q7?_VG4Mr8=p=e_]WKpYW@7n(lLLpYWO>)jc/-@op>>o,[bf9bpYGZ' +Zesd!i84.a[,1`:akcXI`np1@`811GgY^`B_VXqBp"mL@`SLROp><76g>2,Op>E=8n(uUOo&%.;q;0-I +o&%sRinh]2p#,&kcJQOrn(tJ.i8!VQn_^b2p"e*Qo\dF?q;8I6g>1Q?b1uLDn(u.Ba5-FHs5:`Rleg(GkhaM=mGR*`e).Cd!8b6AcJ8HWm,,;/iSEkV +m,5A1p>3C;akcIBceRdBh;6oCc/%^Do&%IEbMM@;\D??'lJ1U\\DI,=e(s0Ce(jTQnDCe5gYMV[j57E(o%i6[i82E.p>+6RinrGGiSN#= +ins7^b21S&khc*k\_Yfks5)_k\_ZQ+m+gRW\_dABe_T*=dG=*De_K$s5(?CfA-&VlJK20i8++_gYTQuq:sl_gYU*/o%hpQh;@,H +h;6];Y]_qiu#l/)!f]A;,p!8lVi]ADo1_;2u`qV9i[g"t?:jk\VFgu%GSd,)+bqVAd=gtVJXjkdW* +jP9LbgY]X"pt`=5ceRsDgtUH;jPAMFg>(E>ptisG^YS;5]\M>ts5)Gc]A;u3m+g:O^Y\qGX52RdiS<;E +f&#oPbh_(0gu&(f]\_>te(q[lp"Scde_\:$pta`\fAG<=j5-imp>!^DhqR#EpYNR=h;%\\inqE*k2"&5 +^"`VCi7l`;dbX9Gh;$T=k2+_HXPNp4^"hQ#l/(^^^"qQ#!8lAb]\`58\_YE`o\AE[db`j:hqd2FeDKlS +b20\boA.+8iS4"]hVPs%l.l$ge).jqrnX^4f%fKEinMi:leU%Gi7u`:!8bEFi8!PPk2!`+j4jUjdGDRm +p>##icece"p"eT^bh_=7gt^rEcJJ?Pa5,_0gtqYZ^>7c'bMBnfqqLDjcJHe$o%i<\cJIU;gYLlEbME-P +_VF5,hVRbY^>7f(p"nBY^>823p>!gH`8(7FjkIr6gYClFjkJ#9nD2FHj4r)=pt`[>k1f.ViSD6'k1]mm +bhg(iqV:DlaPG8!n(d'[aPH(8f\GWDbMN0Q_qjD/h;.GR^>.o+o\J'R^>/85pY3jI_qk7HjkRo4h;%&G +kM+&5o\@[GkM+D@q;/mBbhV%0^YA&-s4tcP^YJeBm+]VS5kM3u1 +^tSkDle9>6e_KKGl.a88lJ:%IXk`j0^YA,/hVIAN^YJ,/p"n-R^YSM:[bT-^o\8`d_qj>-hq[MO`SU@F +b2'V`n(b_5mFpg\gYKX"le;Er`nnJds4jX0g"Y`FmFoG5mbH:HleBG9s5(QI`SBM/^t\;2o\IgK^teY< +pY3UBb2)gJVqgFhgtV8N_;4tCa5$%9dGFKO^tmDnfA+0rn(Rft_VN&`!8Qtr_VWl"leSJoo%VOGn(Pb: +qq]'Cmb?ORk2*o0m+f8/a4pLGnCkV4gt_&Imb>S7nD2LJZJ>0/^t\D5hVI/H^teD5p"mpL^tne@Yh[^^ +n([Bd^"qo-g>)/O^"r_D_qa_8!8Z,Zl.j,0o%N?ae_S$rnCms!^>6c`r7pers4t?ChqR2Go%Lb4o\@aI +nCtt=pYE[@nD!rui8!/D_;"S8!8dD)aPF\fqqLl"!8bBEdbO?In_=#u^"hr.fA#oNrS>3C!8PEFo@j6$ +e(s?G_;+S8r8$bqdG2Rmo\0?$rnY9CakQXGo\0?%]\VH"jP9=\qq\s@ptO!Ho\02ubM;^E_V=_:rncPg +hVH'(o%X&t^"gidp=o8oqq\s@j4iJGp"KB$^"rJ=b1uUCqVBHPnD(n8p"K8ujkSPE_V=b;r8.;+`8/;c +rnI/$pY/23e(aTMqqf0FrnYEGo\9)ph:prD_V4e%i)h:hYWpYER=r7f9HpY,K#c/%pG_VFh=o\A`df%\'qq:YMurnP?F_V=h=q;/jAfA,`Jp"T,o +^>&85dG"ELp>*^CqV9!CpY,E!g>1lH_VFk>oA'&ob1jeeqUto)pYEU>cJ/$HptGK!^YRr*i8"%\o%_"7 +s4YHGqUtMsdbO9G_qXt?pYP&gg"jR$p=o,m^Y@8lnCmcmo\I7:l.atIq:bQ!^>8eD`n^=Cn_DaNl.a,0 +qq:Ssm+g+G_qY"@p"mI>`7t@JpY52m^Y@]#jP'Obo%h(9p"RgIqV(SuaPHXI_qb%An(d!Yh:oj$r7UVr +q:s'H_qY%A!8dD*^YR8lo\B5rn(b\4m+U+GrRp_s^YH`]qqCYueD9KI_qb(BmbI9E +a4pRIqqCVt^tmf$khQ!gmG,M3ptF!HrRpYqbhVmH_qY+Cn(m$ZhV?$'r7^MmrS,2f\5]Gs4Qeq_;+G4fA$8X +mG5_9rnPEGrS$PlhV7,G`7k7ElJ2'ec.g1js4R)$q;&jAbM2mJrS$Pl_;"&)i7\1alJ051qqB0G!86_p +d+n3I_qY1El.kRYf\=?u!86Vl_:uo^!SQ;qh8.mug[/g[NqIg&TgigrS7IgVheGg$@JLgudD1 +g]#phg\BLFg;_hq#3gA'CBg#h)JgZ.&-g?@Acgs4]ngAosfgVV\%g$78PgqqhgrLg>:Q)g#_#cgWA3ig@a:nh87sngXk2sg?[GLg#Ur*gAosKg?.5Bh!Nmng[a(Hg<&%4 +h##mEgW/"Jh<3V2gtUT,gVV\=g!n^8gs+UIgW8+1h;[5Kgnid)g;_jhg%=(ggr%mpg@s=^h8A%2gV;L] +g&TjLg#Cf?gZmP8g>q)Xgst2_g\BO@g<81LguI2-gYUZNg>h#,h"0:,gX+[Hg<81.gu[;JgWA10h>5pK +grS7,gV_b*g$78Kgr%nAg=+d8h9XmLgnicjg=k9)g#(QbgVqpig@a:hh8J*tgX=iog@*_Pg#(T)g]#sN +g>C]AgZR>7g>(HWgg?%&6g"kHVgX+^!g?@;_gVhglg&Kg^gVhh,g$IDI +gr.tCg8s#[g$[P@f\5*Hg=b3+g"bB$gWeI(g;Vb/f]q,BgVhhFg!eX/gt(6KgSEQng!n^'f\YB\gVhgm +g%F.`gr.t#g<83hg%Uc6g">*VgW\E]g?mV5 +g!n[SgXt9"g?7/Ug">*!g\fd(g=tgVqmqg"5$5g[*[i +g@a.Hg""a3g\BOBg=+aJgu@,/gYCN'g;_h?f\b?2gX4aJg=4g,gudALgS:Q6 +g!ngVgWA3]g?I>2g"4mVgXOutg?RAXg!\Wpg==m'g>CTIg"4m)g[s4Jg=Fs4g\9IAg=Fs'g;_h7f]q,8 +g<81Ig"=s)gYgfKg=Fs'gA0FIg"=s6g@Et;g"=sMgYLW(g>U`Yg!ABlg%s@Yf[&:&g%!bJf[/C>g=t>[ +g&'IBf\>$Bg?.,/g"G!XgX4cqg?mS%g!/1Gf\>$'g>^fIg"G$)g\9FKg9]K%fuD\!fC[eNg;hn,f_=%E +gW%tCfrE`Yf^IJIf?N%;g"G'4f[8IRgW%s^g#Ui+f\G*Yg<\Kmg$dS[fZr6ogA]g"g#^lHf\G*&gA9LJ +g"P*6g[j1?g=Y*$fuMb:fBUu3g6Mg;_h#f_+"PgW/%/ftQ.[f`0R\ +f?;n%g$[PJfZi1>g=b2[g%a7@f\P0Dg>go-g"Y-ZgWnQng@3e%g!JCHf\P0%g?.)Jg"b6(g\]^Lg:#]$ +fuMb%fC[eKg;hn/f_=%BgW/%Ffr*NYf^.8If?2h;g"4p4f[8IOgW/$ag#:W)f\Y6[g<83kg%!_]fZW$o +gABTtg$%)Hf\b<&gAT^Jg"k<9g[Ntu\%g$IDJfZ;e=g""d3f[AIGfuMb'fBM#Ig;hn'fDsXIg;hn=f^%20g!eUHf\kB$ +g$75Hf\kB&gAfjJg"tB;g$782f\kBRg!eWpf]q)_f>lUdg&K^_fDsUCf\tHGfAbB#g%O(If\kB/g@s=B +g"tB]g$75FfZ;\(f)OFDfuVh=fBh,0gcP1g"tE>f`'RHf_jCCfAkE^g>CTHfuVh)fCdkGg;qt4f_3tsfu;UffDX=]ec=FCg#:TI +f\tH%g@j4Jg#1N^g""aFfZ;\)f)OIig"b9$f](K_g;_jfg%O(af_sLCf[naFfAtN_g;Vb4f\G-=f>cME +g;qt*f_sL^f]Cc,fAtN_g@j4HfuVh4fD!n9g;qt*f_sLBf]1TGfAtN^g;_h@f[8@2f)XRRg@a1@g#1N\ +g$RGGfZ;\*f)OG(g;_gef_="af)XREg=4gKg#:T]fuD\4fA"p!fuD[dfDO4d +f(n%?g"G$Jf]C`YfZ)P8f%/F:eb@bCf_O1AfB:`\g>prJfuVh.fCde:f?)SDe`t]ZfuMb$fBq2Qf(n%? +g%*eIf]LfYf[JIFf?)V.eb@b\f\kE'fBCf]gAT^Ifu_n:fCmhhfZ2Umf([b[eb@b:f]h#HfBCf\g;hnG +fZ`"1fCdeQfBUu/f':fZg%g!A=Jf]LfXfZ2V/f&5-Eeb7\:f`0RHfBCf\g=k6Jfu_n/ +fC[_gf@/?nf':fcg%a7@fZDbDf'Lu_g;hn#f^IJUfC[_9fCd_Ff':fZg!JCHfZDb/f([n\g#C],f]UlY +fZ2Ucf':fYfuVh&fBh,Qf([n=g%fZDbFf'CoWf>uP%e`kWN +eFV>5fD!kFf'ClZg!\OHfZDb0f(%AZf%\cuea1fXfDsREf?)V:eb@VefuManfD*t^f(%A4f'V#Dea:lX +fZ;YEf?)V0eb.VOf^%23fBLlVfD*qDf#cJ0eGn1ofZ2Ucec=7eeb%P9f\P0HfBLlVf>lJ;e^E"8eFV>A +fCdb;f'ClYg$./IfZDb0f(%A4f$)\Dea:lWfZ;\'f'1cOeb%P9f_3qHfBLlVf@SUDf#cJ0eFM8ZfA,!" +f'ClZf`9^GfZMhlIoeaq>YeFM85fBh)Ff'ClYfuVeGfZMh1f'q;Of&kQ*ea:lWf_F(Gf?)V0 +eH":qfuMaffDjFff'q;4f&G6Dea:lWfZ;\=f$i49eb%PDf_*n=fBUrVfC%5Ef#cJ0eF_DnfZ2Udf(ISf +eb%P8f[JIHfBUrVf>uP1e_SdCeFM86fDjIFf'ClYg"tBHfZDb1f'q;ef$N!iea:ldf_!h:f?2YEea1iY +fuMb%fBh,Sf'q;4f(deDea:lWf[SOFf?2\1eb%PZf\b?'fBUrVf>lIeec++deFM84fAbBFf'LrYfuVh? +f@/@:f'q;Df'q85ea:lWf^7;Ff?)V1eb.VqfuVgffCd_gf'q;3f%AOEea:lWfZ2V2f%npDeaqJ9fDsRG +fBUrVfAkHDf#lP1eFM8ef?i-kf'Loeg%lJ&e`bQNeFD24fD*qFf'LrYg!n[IfZDb1 +f'q;Zf%S]tea:lYf`'OEf?)V;eb@VcfuVgpfD!n^f'q;3f'_)Eea:lVfZMhGf?)V1eaqJOf]q,2f@SUN +e]lXeeF1ldfCIP6f#uSDea:lVfZ;\&f':iQeaD#/ebdkCeF1lUf@JODf#lP1eFD2XfA5'#f'LrTf#Q=e +eGRhbe*tu0f&YBEea:lVfZ;\?f$W(8eaD#BeaCu1eF1lUfC.;Df#cJ1eFhJmfZ;[df([_geaD#/e_8OC +eF1lUf>lJ2e_AXBeFD27fDaCDf'LrTf&bHBe]QD1e*tucf$;jgeaCoef^d\9f?2YEf'LrTf#Q>&eE59L +e*tu0f)!qDeaCrWf[e[Gf?)V1eaD#Xe_&EpeF1lYfDX=Af#cJ;eG%J_fZ;[pf(IV\eaD#/eaV)CeF1lU +f?;bDf#cJ1eFD2MfBCi.f'LrTf)+"Be]QD1e,S%jf>lIcec41feFD24fAP6Ff'LrTf#Q>lJ'e`YKMeFD24fD4"Ff'LrTf%S[Be]QD1e*tuXf%JWs +ea:lZf_sIDf?)VlIpeaq>YeFD24fBq/Ff'LrYfu_kHfZDb1f'q;Of&bK*ea:lVf_O.Gf?)V1 +eH":pfuVgff)XCff'q;3f&Pf$`.9eaqJDf_*n=fBUrVfC%5Df#lP1eF_DnfZ2Ucf(RYg +eaqJ8f[JIHfBUrXfZ2V1f&#!EeaqJ8fZDb1f(IbQg$ID6f]^rXf_="Ff?)V1ec4=qfuVgffDjFgf(Ib< +g"b6Jf]^rXfZ2VfBUr[g?@5Kfu_n1fCIS7f?;_Ff'ClYfuMb'fBUuQf(Ibpr\g;hn1f](QIfD++@gAT^Lg#gr_gtCHOgWA11g%O.k +g""ctf]^reg\T[Fg<&%Ff^.8dgrS7&g@EtYg%a=Bg@pr^gW/$i +g&9Rgf_XCDgY1BNg>prah8nC?gY:KBgA'FLgA'CDg#gr`gu[;NgWA11g&'V&gs4]sg[3_ggA'FCgpoeh>Q0Mgr\=Gg?[JhgrJ1&g@prbh>,jPgr\=;g@s>#hT+Hogu-r`grS71g?72Mg&0[H +h"f^PgZ$rdhULBRh9"I1g\fmpgtUW+gZ$reh>Z6Ngr\=Fg?dPmhT+I%h"KO]g\fmKh!EePgYplchT4LQ +h9"I1gAp-ehWs%?h;6rch8eh;@&Fh#6'Ph#6$MgYpldhVd5Rh8nC0 +gAp.)hU:9&hc?hh^Zi2GQ/hoO[/hlN[iQ:$Fhs91Di6C0Whq?l1i8ieWhq?l3iVDEYi7HlBi:,[G +hq?lYi7[&0hrESfhTk*$i:u3fhot$2ht#[WhTk*Ii8!8BhpLE`ilL)ki8rn=hq6fciR$Q*i9T:ehpCB( +iRQl3iSi_Zi7?f2iV;?Zi7?f@iq;=imcr[iRHf7j6>R]imQf6iW.uZiRHfMip#IDiRHccj4*,1ioo@eiR-Z+ +iRHf5inr_[iRHf7j7M?]imQfAiq;:dk/cWajPAtljjN84jQYk%kJu`+jT4H+ionGGgZIqdroMtuaQ<*U +eE#NMdH:2caQ3E_iTTFeioeDFroN)$roVAca5m<^o]PW)a6(b1puMM:iTS>Fk2t^droN)$a6*B_bN8cb +i9/kWmH2LOs5`2'nE8Hea6*B_ki_d)a6(J)s5a4DjQOYIg#hedrT3,)a6;sSg?8CriTJMKq<#c[s5`2' +jQGUeaQEH_jQZL(cfiI5qrZr&`ol+=mcOK0j64MGo&eQdrT3/*binrfaQNH_j65Ufj6+JFrT3)'r9);e +a6*?^p$)#2a6:b1r9*t>jQOVHjlYUcrT3/*a6cqW@#,hs'@haQWE^kNVa)d-/O5qW@G7o]aBZb3/ce +qW@#,a6DLFl0.p*kNU"Mpug#eqW@&-dcpGha6<<]lg*a!i9JAIp?:c+!9qPga6<<]s6Aq8`p(t9p#u26 +lg)RUkiq$ip?:f,`TbJ-pZLi,h!++gaQWB]m-F3,e`t3>p?:f,`p)":o]Z&4lKZCRlfd0gpZLo/`p*Qg +aQ`B]lK[6jl067PpZLo/oBOija6E9\p$DPA`p:\1ros.@mH_aVhkoBG]/`TlXNiT^!umd%jWroqSio]Yf2fB_nka6N6[ +md'B-f':;_sH"@na#]0nEe0\n*8Qjo',Z1bNo)l`p3-Zo^1N%k3U.SnETQ1 +q!65k`p3-Zs6T@D`Ttb5qs*b:p$KZ`iToXlnETQ1`U!BccKarana+flna"6\n`f`6kj7*ka6W3Zo'F?] +c0G/jn`fc7_X-=Kjm2C#q!Q#dq!?AomHaK5dd6Pk`p<*Yp?h,2g[)rGn*9]9rp@_m`pEKdp?VJ?_X,k> +na#Z/p[,iamH`Kln*9`:_sIHk`pE*Yp[-c&kj6=TmcsQ6oBalk`p<'X!:K^O_X5G2!:9(dr9qhsq!Q/hlKnB8jR(jl`pE'XqX47JaR."6p?VJ=r9qMjd-^SplKnE9_X6RRhsB[p +qsM>gs6Rhnlg+Nea:BClg+T=rU.Pi`p<]km-FW=_X?.FmHs0)r9hDgoBaunlg+Q= +aR8om`pN$W!:\h5jmU4WkO&9;_X>D1!:9";rpR_lg[4=ol0JE>_XI!^f'__gs6n(tq_:q!I;3s6mhmjmD$okj6.SqsM\rk3W0;e*c\m`U2mUl0m?p`U;mU!:[ts +`UEZklgDXYfC&.rjmBqRmdAcrjmC(Ws7""rjR1jmkO6CXjmD^/d-nsAn*Tl:`ULt;rpSn8_scRPjmM6t +_sdBgcL0f]dI?hu`UDjTkj[L!`:)aSs7",!`:*Khm-_padI?huiU=eUl0mHsipOhU!:RqripPUlmIA0b +i:"\T`UEWjlL)[]eF2tsipOnXl1!Nui:"_U`UDdRhXKh"`UDdRp$pT&`:3*]p@$,n`UMdRamn0UlL<^" +bOY2nea_Jbddd/'`:2[Ql1*d'`:2[Q!:nD*`: + +%%EndBinary +grestore % PSGState +newpath % image +353.28 345.12 mo +353.28 576.48 li +390.24 576.48 li +390.24 345.12 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.96 0 0 231.36 353.28 -.476079 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 77 +/Height 482 +/ImageMatrix[77 0 0 -482 0 482 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +[,TElRH*SlbMp%lYiF3lQ/_5la5ahlXQ%jlhW(Hl_rAJlp#D(lg>]L"p>U\`n`$q9hr9LPqW#3JaPrlP +j5\SJZ/W7Pbi@sJRc;WP[Gq8I[,KBkjl3Z-lf$"F\`3PH[,]ZpiSh0'n)MFJ^#AbFMrNRP[,LW9K&ZF^ +[,Kg"N8jTj^>[&jnD^h7cf+$FS`7iP\DdDFL>q4P[,LH4K&ZUc[,KWrOlGrj_r8DjW8cRjg>T$j^Z*2j +UuC4jf&Egj]A^ijmGaGjdc%Rmro&Ifl/B#/kM_$O!9(a,N^#JhHMrELN +[,U]8_Vi8ho\m1:gu-lD[,Lc=^>d,inDL\4cf4*H[,C6.bMftjrSk3Be)?SNmbl.D]]#sNfAPNDV;]>N +^u4nDNoA^N[,CZ:K&Q7Y[,Bj#M;ehp#3:8gYgfD[,L`9^YcufUu:.ff&*Uf]AUcfmGF5fdbqLirnrCdl/8r+kMUsM +!8t6Ad,:;LlefkB\_s[LeDK6BU>X&L^#/VBMr93op>E^D`8:%@[,9d!f&3plqVSpBaPcID[,0j# +dbhFirnb-@bhq[B[,C-(cJGtd!8k0Ad,*m@T&7]J\_d8@LYq(J[,19/K&?@\[,0HmOPfZd_VW,dVr-:d +g"rad^>HodnD8cSk22`dbMKbdrSN@dinh'"mbWQPq;/L9fA;YHo&%@B^tu$HgY^`BWSYDH`8C+BP2=dH +[,:`:K&5nO[,9p"dbV:ernk3Bbh_O>[,1!'cJQ%c!8Y$=d,3sB[,(')b20\dr84m;eDB0@[,:?.`ne>b +ptiC8f\PB>[,1E3_V`2co\Hn2gu$fB[,(K5K&6"R[,''bRGR5bbMB\bYhmjbin^(>Vn_LS/hqa.FqVJj@aPENFj5/5@Z/)nFbhhU@Rbc9F[GCo?KAGYF[,1-(b1sP` +r8"a:eD0$<[,(3-`nnDaptW74f\YH@!8Y'_;=h@!8Y'[,1i=q:r^>`SL%>[,1flJB_@rnY3ArS.D0[GB?`n_F'!\_[2?jPA,;]\NGAs4t!8RG-Z/+-hjkTUd^>/P@oA.1;`8(:Gp>*L=ptji_e_S$rp"fN#`n^@G`ng";^teV= +jP8SHpYNX?o@s?$_qXh>cJ8'Ip>3R?n_EKcg"Z/T_;+eA!8bKHn_D[LnD!Qj_VFh@gYM#JnD)";o%j,s +bM;aH`SLLKnD)";o%i<\inX1__;4S8!8GQKn_MFEq:tSu_VOY8lJ(1MnD2(=o%q:?mbH:Gp"Sul`SC%@ +lJ:1MmG,e;p>,T$`n^+@eD9ZNmG,e;n(mNhf%ffP`81:FoA%IBmbQXQmG.3f`SKk8q:j?PmG5k=rn[)" +ZJ=Hol.bU]aP?1=qqS[9bhE-Pm+oe=m+pdYcJ6Utm+hZsb1u@>cJ7L9bhMI>lJ1@RleT)+qV9?MkhObD +ptP)iZJ>!)h:q/Kc.hjGpt`41gY;ATkM4A;l.u!e^YI,hpY>;ocJ.U>h;%MTk1n;;k1o7Vk1f+U[bUi: +ceIU;e(aiUkhXM=j4j+XinEMLd+e!EqVBHPj4i;Aq:aobdG*g>o%`*WinMr9o%`ildG*g>gYDJWiS2l9 +j4sIbg=t`Fd+n?Lm+^%Dj4rYKn_<0]d+mR6!8?#XinW#;qVCJndG3[7l.YOYinW#;jP9gkdbNa7f%U,Y +jP88>j5'"Ul.k1Nf%T!8QGcf@o0`gYC!,khFnHg"Y`Ep"J0U +g=tB9r7^&]f\>69p>"cbgY:<5n(I6af\>69hq\.bgY:94i7[t]hV6o@g"c)OmG$1Fi7[/Fp"S?Wg"bB; +rn>uXiRuf:pY+lcf\G<;kM#@XiRuf:i7\1bf\G<;eCslSjk82=i7dMPmG-RQe(X!r7]LakH7;rRoBKlIs_?p"AccakH+7mb?UQlIs;3p=T2naP-%7 +fA#rPle9A3n(@3bf@oWFb1l[Ep"IF=n(?CKmb7']aP,Y,d+Rp@a4gOGn_(t:bh;14nCYe8mb.HjcJ%^> +!8>QJrn6ena4ft7j4`VKmb%To`S'e6!nu>\a4^"8bhDsJn(I`p`nBn7s4Z_jhV%GO`nKq8!nl;]`nBn7 +s4YoSp"Alf`S0h7s4Zkng"GrKs4YHFpXoDr`S0Y2g">`Fo[j)r`nBq8!8I"sf@oQD`n:7Apt,N!`nBq8 +!8H2\mFpp[`Rsk8rS%#!d+S$Cs4bQIrn6_m`n9t9rS$2_kLoIZs4bQIle26hb1QC=rS#BHrn6nqs4bNH +le0kAn_!Qer7]0Do[s/tmFp:Jle0;1qUb\tr7]0Do[s/tf%TZJle0;1p=K5ro@_XHo[s,s`nL=Cn_(q7 +pXf;rh:_)Hp"95t`nKb3qUj'FpXf;r`nC%;rS,?Gle1=NjOj4YqV'!Cp"92sqqB9Jle0P8qq1YpqV&sB +p=T;tjP&YJle0;1pt,Ar`nC(ptGAneCjTKp=[L=rn%)"ptEdApXo8ph:_,I +pXo2m`n:.>p=];pc.MmEptEa@pt58ma4U7?p"AEYjOj=\pY*[@pt58ms4GHGqUbDnc.MpGqUbJqa4]b1 +lIXnEr7:Poa4U7?pY*X?le'\qq1o"o%M.;lIbFShU_bYnCbk7 +s4?kr!8>KHlIaVnCH(=jO`8>o[`0Wce%1- +qpjBMjO_f1pXnufce%1-jONbMjO_f1k1JtNk1AVDe(*a8qq'6Hjk/)7rR^&[e(*O2nCHUMjk.r3mah'^ +e(*L1g=H)Njk.r3iR[bRhUUZ9.eCEO/eCFQMk1A&4hpq/El."\CeCEa6r7BEKhpp?.!7]rX +e^`[2n(-UOhpp<-ldkd\e^`[2f[fuOhUU6-i7@SOiRQr>e(4!Limcl:f%'3?o[hUDhUUN5q:+06 +eCO?Dkge>8hq$r?n^ZUMeCNO-s4,cOhq$B/qUar_eCNI+m*tFPhq$B/j4F=_eCNI+f[ToOimu]2i7IAI +l.4\@f[T*8q:=-Ii7HQ2!7ouVf[Sg0o$ujPi7HN1ldbUWf[Sd/gsu>QhU]$`pse9Ph::0-n(.!Zf@AX* +j4!ePh::0-hU_SSh::90g=,ZDlIFS;hU^cnC6=Gf@AX*p!`'P +gst*-lIPXZf@AU)hp_PQgst*-hU_DNimlc4gXGT@n($+@hU^T7q:43KgXFs.r7'TQhU^@RgXFs.h:2DQf[J[)g=5uJimZ]5g!oH=ldO\slIk=Qk1\/7lJ),Gub1u48h:hDQ +lJ0S;leV6hf%fKDc.`$Ln_D=BleUFQf%eI'lJ26jdbF-E`n]t:bM2C>iS<\QmG>t@l.l9mcJ.^Ab1m!P +mG?"AkhP@UjkK.XakZ=@rnYfSs4ltscJ8?Qm+oe=mb[-_j5'ajm+oe=n(n'$akd!PnDDOJr8-YnakZ=@ +leUISs4m,$akm!PoA9E%akd!PmbZILp>,c(nDD@ErS?nun(laSs4m&!akd!PpYYi)akm!PmbZUPo%j?$ +nDD@ErS@&&hV[\Wl/'M;s4m,$qqfZUrS@&&al!-TrSI&$akm!PnDE<`k2-'mo&.XIqqgl#rnbiTrS@#$ +bhiGr. +akusOp#49Uq;D)+oAIaJqVLi%mGHaWqVLo(aPcmOqV_5.akusOp#4EYp>G`'pYs9Ql/;*hg#)Y_p#4$N +ptu)1qVoTTpYb`'f\l>Ypttc'al)sOpYt`%g#;Y_p#4$Nq;220p#4$Nptti*g>VP[p>GW&al)sOpYtl) +e`$5[q;]TVq;Ll&aPcjNpYt&gm,@Zrq;]TVo\oT)pu0WZp>G`*aPm0Wpu(u.al;sOpu:8kki)6npu9BR +p>Gf-qVoi\o\oT)b2E?Zp#,],aPujNr8chski:peal2pNqW%S7bMr0Qr8c#\s5W\0qW#]WoATQ+f&H>] +oATW.aQ)jNqW%,*g#DV^qW#]WpYl)0r8bu[n`'H+g#DM\oATW.alDpNroN\2f];>XaQ!*Uq;M84alDpN +roMkpnDs&urT)&[n`'N.p>aW^n`'Q0alN?Zp#H#3aQ)gMrT)krlJqEos5h>_n)OB-qW#o^n`'T1aQ3B] +n`.^Pl/^mbkMu'ks5h>_n)O9+cfOQTs5hDa!9ES.s5hA`mc3?hk2l!k!9M;_mc+B1jQ+JEmc2OQroNM- +!9M;_mc3Klj5oXgb3&'Ps5h>_mc2[UqW7))bN@=9hrX4calW'Rr8c&`^#etLm,Z:Mm,[Wth<)$)p#Po/ +bNA*Of]VtkZKCH6oB+`glK-:Rp#a$Ol/g^_n`K)tc0*sGf&l5Ybi\c`nE%sY[H@JNl/g4RkN;'nkNK57 +lfS0.cKFBQe*-epZKLE5mcWQlkN:.TmH;OQk2t:Yq<-o&d-0'DhWO%`dHL)_p#jcf^$,4SjQFqSjQH7$ +hW_?0o]Pc-dHKZShs'guZKUB4qWQSqjQG"Vp?96Sj6,Ien`f&se`tuTfBM8XeEQeml0-[_`p)pUiTSeU +iogC+f'9R*rTNA,eEPrUlg!j%ZK^N8r92_shs&eZrT^iVhs'Upkj%'if^%\bcKa9Nf]iJ%hW`\Ycg'WW +hW`YWlfn'+g$?-4r9E/'g$@GYp[%#.ZKpoCnES]mh!3Y\p$9?Xh!41jnE\lpg[*e_f'D)Ug?\V#ip,=c +`p<$XgZmS\iTp=*hX.W8r9N5*h!E_[o'Pi3ZL$]=p$:E"g$@M^rp7)[f^&7tkj6sfhsKRmc0X*KhsK"] +iU4tXk3^adhsK^qmHig"[dF%\f'M;]f'ND(jR0AAmHj*(i9f(]kO/99e*Z/_eEm8'ipP:_jR;L(`pV=C +lgFQ9e*Z5bf'_A^e*Z/_oBkN(jR9kOp$U8qj6k[hq!I23d-g#ao^:Q'jmURaoC2GBZL?W;o^:i0d-g)d +p@#`acgLPrnF+]kkO@BtnF,N.cgKralL*g&kjZ%LrU8)#k3pderU/n=Zg[;LipQ!ucL1,iqs^r\f'`A% +kO6^al1"01`:)">o'c;@cL0rdf^JM%J,~> + +%%EndBinary +grestore % PSGState +newpath % image +34.56 410.88 mo +34.56 576.48 li +71.52 576.48 li +71.52 410.88 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.96 0 0 165.6 34.56 -.476064 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 77 +/Height 345 +/ImageMatrix[77 0 0 -345 0 345 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +bh_O?ce\TVZ/4j)lJ:LVl/'Y?mG>k>leg1HrnOd7e_]0>lJKtDmG5e<^#&J>l/0nDe_T*"N[Z/,*0^>A&1hq[n[ZJF?nf&#QHeD0`Q^>6cbmb['_e_K!:f%mXgr86brf%e7#mbP/) +jkg'qf%dRerSG!>j591XmG,#'jke;>inrDDrS=p'-mrS?;df\PB?pY=lcZJFp)nD;jSgtpf@p"ecdgYB^&nD2mVgt^`ArS?8aZJGB6iniMHf\PuN +nD(>*injLfhV?`=hV@t`\D>lqo%`WffA5<=j5&):ZJF*.^YR>po@runZJ=6kf%nd2khGdc^>-]`mbQ:Il.b%LnD*3^cJ@[=l.tLX +l.`W$rnPfTkM4MArS?bnZJ=g&in`hRc/%gBrnFa6eD9rVl.jM=leCg^`n\eoo%a#qbh_X?e_KiQm+\i$ +o%i$Um+]Y;p=o>rZJ=3jn_NTeaP?1;oA%.:b2)pKp"ROBmb?LOf\FU)mb@HjdbO9F`8'h:akcL@gtUH8 +ZJ>?5cJA$E`S9h8ZJ=Nsjk]L]ZJ5<4\(o3`r8$qtZJ4KrcJ6Iro@j/t[bK'^k1mu4o\/E]cJ,b^rnPKK +o\.UFjkI)rmG6IOp"Hk/rS+X5e_T`Np"H_+h;$T:`81.@p"R^F!8R5$`SBn:_qk%?hV7,Gs4m8$ZJ>E7 +a5-LD`nUCFs4m;%ZJ=QthVIq[_;"tEp"TK$`7t@KoA%XIp"fDs_;"qDp=n`bgt_qcp=mF=s5!J(s4bHG +rS7,$ceS-Is5!D'_;,(Hq:b#dgY;Y]pY3O>rn[G*rnG9Ern[D(d+e0HqqUr#_VG+GpY5)jf%g5[qV&d? +qqV2)rS#*BqqUu$e_KQIrS@>(_V=qBqV(Ale_BrUptN[@rS7J0qqAm@qV:u%f%]QGqV:o$_;+tEqqCSp +dbFTQqqApArnRG,q:idAqq_2(g"YfHptYf$_V=k@qV1`!c.r0Orn50Bs4d>'r7]$BptY`#hq[;JqVD2) +_V4\;rS%##bhMmIqqK0Hr7q,(s4P9Cp"TH!i7m;HpY>Z#_VFtC!87/$bM)UCrn>HJqqLi"r7f*DptYr' +d+\-Go@s8u_qXk>r7g\qe_KoT_V4b=rS.A+_V=b=rS,rZm+h?k_qO\9s4ZtseD'WNrS,6Frn[D+_qO\9 +!8?)[leD'ernG,;ne(X?H!8>?Fs4m;&rnG?Gp"eBVlIrPuoA'B#ptX'Jp"dU@!8Fj7o%a9"iSrn>NK\_Hu8nD)";nD*3\iS(Tln_=-"`S9n;d+\q:b>lbM'J\qqLJmc.ULuinC]mnD*utcIob^qV&70leLp]iRtNjn_:q8leL+F +q:W(-g"Y68lJ0_=o%Lq6_V=V8lJ0_=gY1?7ZJ531n_DLE_qOV6ZJ4X!qUsKRZJ,31\_H?'j4WnSZJ+?n +d+dd>dFnHO\(]'\kM,4Udb3^8ce>b\s4c_ldb2n!k1[,qm+hNoe(M._rn=[4k1oFYjk6rnmG#Y8k1nVB +r7SF1j4j1Zi7d5GeCj9D`S0A,gtMMVj4i):f@o$6j4i#9o\8lie_/m7e_0iR\D#rslIkOWi7c`7jP%r6 +inN&;rn?Acf%J:$kM"nLf\#<=cIoVZrn?>cf\"L&jk6rnmG%6hqQl;f\,$4ZJ,'-l.aqE_:eG5ZJ+3j!8H8\ZJ#$,]@u,rle(a[ZJ"3j +dbdFkhZh:p`;bLu+4ZeFZuo\83SZe5?3ZJ+*gpXnZ]ZJ"QtnClRLgtUZ; +o@^q4_qOY7gY:T;gY(64ZJ,00inN>B`7aV4g"P67iS++]hUo-er7^#]gtCB7o%t4e_9*9in3bQin1Tjn(QpXjk%&qqUi+,f\6;Xjk$fjn_(e4eCs?Bpt)h(g=b04eCs$9 +o@Un3_V+J4e(Ws9gXt02ZJ#*.g=k]@`7XP2ZJ"9ln_3-WZIo*.f%K-:dFnBJmFS\sjOrqRjk.r5kL][b +db*a7bLl%2d+RU6k1JqNkL[)ns4G]Ol.4,2k1?okm+LLRl.3;prR\@-e_0lRl.3/lmb#P3ce7de +b1Q+4kh"eFmFJ_trR]3En(#b8qUY\umFJSpmb$@Jn(#M1s4?knqprm@!8-Vhf@]`Jn(#P2rn$PgnCQCG +!8-Vhb1QI=q:3UV2rn$ShlIXtGs4H\iak617s4,6BrR^Jge(=?Gs4H\iak6+5m+1%E +rR^Jgak-RFp=K&jak6+5e^jEErR^Jgak-RFmFUs^f%BKBak$FBqUY>jak-RFmFU.GmaqNmnC>Y3rR^Mh +p".^Fs4H_jak-UHrmgVjak$FBn(-@Im+;6hmFTJ4!86nmpX[gEr7CDgak-RF!8-\jak-UHn^ZRKlIPmb +n(,V4rn-Vis4GNI!86nmak$CAn(,V4rn-Vikh+nI!86nmak$CAn(,V4rn-VidFe9I!86nmak$CAn(-dU +i7It\maoS5s4R"os4,6Br7CDge(=?Grn-Yjak6XHn^[!WhU_VVn(,Y5rRgkqq:<^?rRgYje^jEEr7CJh +ak$CAnCHOLlIZ!eo@1n4qUY2eqUX$Er7CGhak-LDo@1n4qUY2ej4gak-LDo@3]gcIMdBo$tq7 +s47)!nCG_5rRg_kjjiMDq:>,eak$@@o%*ilak-LDo@2(9rRL_po$tk5qq(>gm+:+GrRgblajp4,emag1Eqq(>gak-LDqUGDlajp4,e +ak$@@rmp\lak-LDo[MREn^[Hdo$tk5qq(>gpt+!Hr7LYkajp7=!7p_kak$@@nCHRMlIYsdo[M"5q:>,e +qUX$Eqq(>gb1HRDo[M"5q:>,ej4gb1HRDo[NfhcIMaAo$tt8s47%un^bh6r7LYkjjiJCq:>,e +b1?F@o@Ermak-ICo[M1:r71Voo$tn6qUb8gm+:+Gr7LYkajp4,e +hU_)FqUb8gak-ICo[NWce(+9Fo$tn6rn%,#n^bh6r7LYki77/Dpt##db1?F@n^d]kbh)dFo[M%6!7pts +o$tn6qUb8gkL\bGr7L_lajg(8o[NokbglL>o@;.;r7:_rp=%.5pXSockge_Dpt#&eak$=?p=%.5pXSoc +dFJ*Dpt#&eak$=?p=&( +mF]P6!8?bllIt4NmaoV6rn6bms4GHH!8?ble(XTNmF]P6!8?hmm+L7K!8?blb1cI>qUisD!8?blf@o$6 +bhML:n_)XL!8?bl^tSD6bhML:g=buKle/StkM,.Rle0G7le)9lZeEd\rS-VjZeFa"aP5"qmb.QlZeEp` +hqQH3lIkUZ`S/&\p=mmJkh=_Ep"S]aZeP0.g>(oG_V=Y9ZJ=Bon_NE_ZJ562]%kZgqV(DlZJ4EpdG3+) +k1fmjdbO!>bhVC:dGkM4;:\)%#=dba-@d+m[:ZJG!+jkf.S\_R&:ZJF0ir8-MidGe_fHCp"d@<`SU%>e_fHChVH`>)kf\kTC +khsYBg>UrHs52Jeh;?WJqr,'DbMqdGhW*8Ik2Q0qf\s3ss5Mqrf\tZGoASijZJt62o]+T_\DmDF +ZK'p)pYk)iZf:K7nDi$YiT/PKqr?i!e`+^2lf6sbe`,ZMrSuGfZK's*e`+j6k2Wc.m,e')e`+$trSt3E +jQ5smioB%Ze)TlW`T6+AgZ/+iioJSKfAt`JjQ4hMoAmaK_WC=Lk2t+PguR)JZfV&GmH2dVjlPO`mc:\8 +kN;d)e)]WPd,b/e[cQ]7kN(phZK:<4bNA'Pd,Y2fZK9Nsio]Lgc/n?Tr8u8c]B8nNlK?FRkiV?qhrV0+ +oB5o3c/l_&o]EIBm-+'&g?#['pZK3Pm-*6en)is!b3%[Ge*$)]b3&WbnE7sV\``hPmHD^TeE>`PmH=Q5 +a6<-ZrTVDdmHE$^p?1i,s6%Jen*09'g?7nfa630[q<7kAaQW*WfB;\emc_^Smca]6o]XfgnEJ!VqWRV9 +s6%GdnEKo8hs'Cio'65;aQW-Xroa+@d-0u`rTM>e!9s(>ro_>cn`g&9iooOgn`fu8a6E3\roa7DbNSK\ +ro_JgrTNe9r922coBQ>;n`eZio]l8:a6NQfr9O7D`p*0]q`p*Qiq!7\>`p!:%SiqX!k?dd6Ynr9a4C`pT-h`1f^/Y*nEdmVp$Kffn*JcqmHsB/ +ZgIJSddHSj`pNclo'E[Li9ojtn*J']n*Kl;]'[W-!:K:AZgHiAcgJsEm-Of@b3nW`cL0f^bO=fbl0dNu +m-V:Mr9hbsm-W6hq!RM9ZL72Mh='UrbjY/kp[5?Ug[Ok)l0cdal0e34^[KJ;p[7Y@bjXfah='k%kO6^c +kjI['k3qO%[dX1`cg^)ce+!>*k3oVFnF>N.k3pXcmdKu?ZLHQ;q=3S8d.$/coC0Qbddcnso^C/rjmV!o +fC75YjR;m5g@41l`piEcddcDeiUHC,jR9DDrpeS0jR:LcqX + +%%EndBinary +grestore % PSGState +newpath % image +247.2 410.88 mo +247.2 576.48 li +284.16 576.48 li +284.16 410.88 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.96 0 0 165.6 247.2 -.476064 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 77 +/Height 345 +/ImageMatrix[77 0 0 -345 0 345 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K&>_J[,C6,K&?Oa[,BEiinh'"mbl.D]\`J@[,9KnhVbcto&%@B^u4nD!8k3@gY^`B[,Cr@q;/mC`8C+B +[,Co?j5/AD!8t9BqV]!Dqqo]UmG@j#\)66(dbsrY]\`YGs5:HF!9)2\l/;AbFmGH4Hro(BF!9!P- +^u"nFf\bfJr8G3Eo\]H#b22mN_r(CLqr,-Eo&&KaiSO7c^u+hCqqng=cJJ?Qo\dRCo\eigbMU=roABW, +_r(%Cd,3d=aPQFEmGHUSnDLq9p>=!Kn)2gTnDE]mYM\L!k2,C\bMMXErnk'>d,+`Xl/0_Am,7*baPY;" +mbdlucJIjEe)0$>cedgAo%r6[l/984oA@sPjPSeMp"nliYi#95g>:lIdba]Un_haNhVRGOn_N0]eDB9E +r86)_h;6f?qVUJne_]?Ek25R`gtp`?j59gmf&#EEe)1/]h;6oBh;@_Yl/(@Ve_fQHoA89Ygu$iB!8cVk +f&,-:q;(/ggY^`AleqEnfAG3:j5'Xhg#(TAgu/"ciSW2Bi8*kZlJLFSgYh,LptsTXiSE/D!8lYig>L`C +oA8H_in`2Cm,%Bkf\kTCgtqe^j5&5BiSO=eiS`SMdGFQPnD2RNini/ArSFp5&icemmAo&&<]Yho*0p"dgJlJ:4PoA?h0leV9ke_]WJbhr6Q +\_c]/hqm\Um+okBj5/,=mG5k?mG5qBc/.R=mbPq?mbRm"bhqdDbh`'Mo%_7An(m0ains.[_VOk>!8PNL +n_MRLpttMr_;4b=le^=Oo%h=Co\TN&^tn\=eDBZNoA.CCnD.Hpt`mGn_VpSkM>mf^u"b? +oA@sQo%q4=rS@8(^u"b?gu%;PoA7.9q:t`$aklaI`S^XOo\R49qV9ERnD- +^YebAe(s3Cr7nsAq;(JrdGO]T]\WPBrS5$AqVBc\kMQ'k\D@,=o%qLFqq]'FrSRG-\)%&=gYUiEr8"p? +n_M%;s4kQLp"oZ'\DGurfA-G^\).,?qVJsC`SKq;[bh&?j5/;BYMH\DbhhXARGH0E[GHMkjk[<#leR0K +r8"a:eD6AFn(u(@s4tHFptW74f\YH@rS>!=!8dA(_VN&bo\TN%\_R5AhVHl@[,1]9rS5-Brnb`PnD+*% +[GL`8fA,NDr8,!?s532"bMN$M_;,"Eqqep?rnl;`injFc^>/SAp"d[Er85?Iq;1i$^YJV@i8*8Gqqo!A +o\KQ&_qb"Cb2)aHqVSpAoA/Zdg>)DY^YS_CrnbEHo%hdMn_Efo^tnbBl/("Jn_M.=qVM,+_;4hBe)'KK +nD2(=o%rrndbXTR^u#(Ho%h=@n_W'Wl.tmdZ/,93cJ7pG`n^XNnD:G+jP8kPn(u(?n)"$![GB-`r7p_s +a5-1?kM=>;b1uIArS>WOmG?7HiSD]4lJ:pah;%AR]A<2:c.qO=g>)>Ule\l%p>"?VkM=G=pYPQ!bMD77 +inNtWkM=G=l/(UZk2#(QdbF'CrS>fTkha_CrS?Jge(a!?n(cpXkMFM?mbIHieD''?g"cDYk2+G?i8"+^ +hV7)HdbOEMo\RsNhq[5Gp"SK^e(j$@ptaZ[hqZf;p>,)keD0*@ina.\hV?`;i8"Cgf%f9Ae(slUjP8DB +hqdSQmG-[WeD90?qV9cYhVHf=rnc_meD8m7o%WE`h;-`=kMH'le_Ss7gtMh`h;-`=hqmq[jk\YGgY;&M +o%i!ShVR&Dr8$&]gtUT>qV:&bh;6f?n(d3`h:pZ>jP9Ocgtp`?f\?J^hV6`>gt_MWkMmG.BiceIU9gYDPYjP//>inX7^g"Y]DdG4BKn_;OKinWGGnD!-[ +d+ma;qVBi\j4qo6r7^PlceR[;j5'1[jP7u6l.Z-ldbO!>dG=`Ul.jM;l.Y=UkhP@Ud,!j>!8PcPlIsV? +rnQ_lce[a=leCCQlIsM+rfakQ19oA&$S +lJ'S>p"]2paP6+9gt_ARleBY>l.l$fdG+*CakZjLnCu1Cl.jV>q:k>kakZ7;lJ:IUlJ0D6o@j/saP?1; +e(sfTleKM7n(R3bgYD2NaP?IC^"`&1fA,oOmb>e;hqQZ8nCkk9r7^hta5"bjlJ(j_`7sh9p>"'NZJ4p' +`7sh9hq[GNn(Y\4o\')qb1lL@aP?dMnCte5o\&9Zi7mkW`8'n;rn>9Dp"@RDpY5;n`8'n;kM"YDp"@19 +p"BE"_qae:dG"*Dp=[::o\/Wdg"c)O_:ne>r7Sm?p"IpNn(dHf^tSP9n(Z:Fp"I:]&_qY4Gp=d@rS6#ZleD3gs4tNHn([NhcJ&-Jr7o0D!8@8&rnYHHmb?XQjP'La +qqT'Cq:bf'p>!pJmb>k;qqCr#qqT'Cq:bf'hq[;Jmb>Y5qq:i$rS,?HqV(l'akZaJmb>Y5r7Uo$kM+hI +qV(c#_qY%AqV2#(_qP%Aq:s?Oo\95rq:rmBqV(Ytmb67GrRpo!_qP(BrnRD+_qY(Bp"S-QmFqNlp"RF= +rRpr#n_;RJmFoM3!8%;(p"RF=rRpr#g=toImFoM3!8-quptF!Hrn7##`7s\5`7Y.Co\8?YjP'Udp>!U@ +m+VKma4UIFo@qIBqqD&&p"[L?mFpdWh:_DS`7k7Ep"]T%`nTk6db49Go%V.;s4R&"l.b%Km+TG3pY5W# +`7b4Eo\@mLo@s8un(Pe7n_;sTkLophoA%=>m+VBjbLuF?aP-XI!86u!`S9_4k1SbInCtq9o%a2uakQ19 +ce8-InCtq9o%`B^i7mSOaP$.=rnGHHn_DLGpY5#faP$%:mFp:Jn_D+WLm+]h>r7^MlZJ+WtiS!MMbLu@=rnGQKkLnJ>pt4ibbh;=:mb6LNkLn/5o@irm +bh;=:f@olNkLn/5l.Yd_g"GZFbM)^DnCc.?kh=nHnCd*]bM)+3lIb7Okh=;7lJ'M9k1S59rRg>fc.V@9 +le:@Pjk8#5mb7NkcIqI:eCs`Pjk8#5kM#IZhV%/JbhDX@o\%UDkM"YCp"AQ`c._:4pXn3Pk1\/7p=o2n +c._73iRm\Qk1\/7khGmdf%T3khG(MmFpXSdFdU8rn5`QkM+;9rn6Gedb*[8kh54RkM+;9 +kLogedb*[8dFeNQkM+;9j4WkQjk/\Kd+Ra>rS,WOj4W&:r7L,bd+RR9n(QaSj4Vl5n(RKhdFm[:f\6,S +in;f5jP':[h:^rFceA!DnCc:CjP&JDo\&B]ce@C3qq0TSjPpY,&hZJ"pt4QZeCi^2qq'ZUi7ZZ5o@iZeeCi^2jOa%Uhq?T5iS+4_g"G67f@TcMl.OY? +iS*DHnCc[Nf@Sp5n_!!ViS)f7lIba]f[o$6g=ZAViS)f7h:VJRin*)@f%BEEo\.gJh:UZ;q:FNWf%As8 +pY"EVgt161o%<<]f[o$6in3qVgt161h:VbZg=P68f%B]JkL\DpXn-Mhq?W6!8-&Xg=G*4o[i3Vhq?T5 +ldt[Yg=G*4h:MSVhq?T5gXl;QiRZi;f[oTFn_)LGgt1Q:pt"9Rf[o$6qUjWVgt161o@WB]f[o$6j4O"V +gt161h:M_Zg"5-7bh2+2f[o$6kLf:ViS)f7h:V>Nk1AMDf%B9AptF6Nh:UN7rR]r[f%As8o@`-VhUpH3 +mb.0af%As8gtC<4f%As8pY"EVj4i#9o%EHaf%As8i7[eVj4i#9i7\%\g=YBcSjP/8>r7^;gceIX=mbHdVjP/)9n(d]nceIX=fA,3;ceIU;o@r*UkhX#/o\@dI +khXtJo\A`gbMD=9pY4BUkhXM=pYPQ!bMD=9i7mbUkhXM=lJC[Zc/$Y"lJ;Krc.qU@ce[^=bhVL?lJ:IU +m,,qAmbRfsbhVO@dbX`Tm,,qAl.tg`hV@GRb2)XGr84g:f%p#Tle]e?mGIBh`88Ymp>>Z&aPQCDf&-)V +l/'S=mGINlf&#lRaPZdLoA7UFmGH^UmbRs"n)2:Es5*2$p>49T!8[)#aPHpQro!D+aP[!RmbcpYlJ;Ns +nDMCFrnd5)p>FBWlJK\>!8[/&aP[!Ro&8KalJUsba5-gPnDO6%c/8NWo&7[Jr87&&a5?mQn_iKcjPTsn +o&7[Jr87&&s51uVrSI/)bM`?Wr872,a5Q=Akhk@VrSI/)aPcsQp#?#1al2RDd,4WUrSI/)aPcsQp#>2o +iSjUjo\mjKqqq/,ro(oUqqq,,d,FcYq;Co(a5HjPp>Xfbmc"!"puBESlJ_KqdGXoZp>X-OrS[Y4puBES +pYkl+h;RYXq;D#,`o6aOpuD,.dGjoZpYs6P!9!\2pYs6Ppu(u.hrPc*a5QgOq;_>2cJnQVqrGfX +!93A)`o6^NqW$Spjl6!mr8blXo]#`-rSkuZp>Pl.bMrHZp>Pr1`oH^NqW$_tio9XiqW#WUp#5i0s5V2\ +o]#c.cJnZZp#5l1`oH[Ms5iA'ioKFc`o?[Mro=(?`oH[Ms5hPeq;h)+roD&YoA]c1lJp[[oATc3`T6UM +!9=(>`oHXLroDPgo],N%!9M2\n`0Z1mGlm[o&@XLp#Gu1a5u[Kf&Q8[o&@XLnDj!!g#]O#q;_81`T6OK +f]DVaZfLT8oAnE^n)MLNqW,3Jn)N3bmH*`rb3&$OpZ0]^n)MLNroES0b3$7rqrR2*alVmMlK7*gZK:T: +rT))^m,ZXXq<#!Em,[TshWF+bc0+TYq<#i]lf?[[p?(W$cKEjBgZIb^bi\T[p#XK^_<1=Nl/g.Ol/hX% +g#o^(puV&-cfaHQhrs[qjQFeMkiM[(f&u2XdHLAg]]\D=j6,jnjlXtSiTJ\QjlXqQrTeai>%`:Nfq](5I_fCJ;!oC9cjiptOgo'sWgrpf[O`Uh7C +lLOK8`:EHgp@H]'ZL[PU`:EHght-+(ZL[MTqXVl$nF=Tk!;!Pfn+#H/jRVd0aRefiJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +70.08 444 mo +70.08 576.48 li +248.64 576.48 li +248.64 444 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[178.56 0 0 132.48 70.08 -.476052 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 372 +/Height 276 +/ImageMatrix[372 0 0 -276 0 276 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +aP4>^p=tY`Mr"0`cJ5h`r8!.bQ/:rbe_RFc!8iCcU#5h*k1eqNZ/"j)K&*<[h;%;NYheU$K&3]feD9ZN +YMS?tK&=/ss5(rRs4ag6eD5`4_;3/er8"g;c/+'/b21+np"m@_0 +dbV1bK&5VG`SJ8bo\PYdMr4'!iptgVZS_iMbiSCcqo&#&VVVg4an(Y2(in]4B +YMI^`p=ut0gtmY>\DGEbrS=d9e_bu9_;EJkpY\_i"rgu$B2 +gYCK;Wni9_jk\,8\D@)=LYdsGptaBSZJGT=K&;gMn(ZdT[+t0,K&*!Rk1o+S[,($(K&3B]h;.JSZejd# +K& +bMD"2f\W[dK&>\Id+bt`s4r:_Mr"0`fA*ahq;-_[Phtlai7t]qnD8cRS_iM`leAl'j5#=CVVU(`o%^\0 +gtmY>YMRdaqqSX9e)#]5\DGWfqqSj>a5)@'_;3Gmo\IF@^ts\"b21J"leTe@\))_ne)&O-hqZl>X5/B` +gtg?4f\PH@Uu$^[jkeA>[b^r>K&2FBptOQX\(pQ1K&)[In(ZpX\(p6(K&*!Rk1o:X\)$'#K&3B]h:q\Y +\(oQjYMJO$lJ8Z"eCsuX\(o6a\D?K-iSD$"dG4WT^"p]bK&4?#eD'HIakXJ`e(r^6f\O^+eD'-@dbM+` +gtgZ?ce[(+dbNa9g"i[bK&5;>eD&L.jkQH`o\IdK_qjG1eD%Lgpt_Cpl/(OYVqq.'gYB!R@^tm]"]AE&5_;3Vrn(l.B\_c&sbMV46b21e)inN/@Wnd7%WSQame(iO/gYC]AUtte$[,0Kl +gtgK8eD99CS_j2!_V`Jljke\E\_H]1YM@X`d+u@iptO`]\_QN,Zea!bhVP`tn(d*]\_Z?'[GK3dmGG2* +k1]L^\_G]jc.ob`khX#/h:qh]]%kWfdG;+bp>3C:e_C/\]A:QbeD@OhrSG'@g=l,PakOD^lJ.f`!8YNI +f\>`Id+kt`n(j\oo\I[Gf%f?BfA3Obo%pM+jkeJCgY165jkHWeqV@Url.k(Lg"Xj.m+e>kp>2b)gYLuI +fA*snoA6V+f&+p5]&*59jP%6#jkR`._;3Gn`n^%;leB&,hVH6.]\_H#_VOA0o%^h4f\Xg.\DQT/^#%T! +!8>'>akYe/Utt7jaP>M(qqT$C_VO;/TAK7t`80)$o\IRD]\_o0S)45&_;`\D>ZiptOrc^"hT&bh]bb`SSttn(d#%jkYXHrnQ;ahqQ9.p"Zb, +i80UQo%iE`hqPj"khX>9]AC!Qf%p,TlIru,gt^K9XkgVFg>)/No@gq5e(ij9UtruFg>(iFqV/a>bh_C: +T&.iNfA5H?r7f-D^teP:OPSFBgt^oCo@qLD\(po:LY^eBgt^iBm+g(FZ/#E:K&5bKg"kZAiS35DZeY0. +K&,kNh;%#Df\>TDZeXj%K&-1Wh;$uDd+n'EZJFTuK\labgth)F_qP%B[G00cL"u[^jkJhL^>%]'dbM+` +XkhmiptP)g^>.N"f\NUb\_c,tn(IHg^Y6ufkhDT^]A2H$k1]gg^Y?fambF)`a5,\/inOCd_q`&`o\GSb +e)&p:k1T4WdFu"_rnN+\e_K6?jP&hPf\Koo%nuTm,$XUk1S8UYW32 +jP94Yp"R7:d,!j?S_h':iSE\M!8>9C_V=e=NSM;(khG4Qq:j!F]A3>>LY^/0jkSqOn_DIG[G:i>K&5)8 +j5&qPjP&DC\D-N.K&#&7l.b@Sh:puE\(p9)K&,MDkM5.Qf%fQG\)$*$K&6"RjPB%QakHOD\D,NgK&#tQ +lJ(IT_V>+F\D5?bK&-F^khP7R^tdl(f\NUbVr$Okpt>5k^tR5kkM)N^WSHjpn(RTk^t[&fmbF)`[GC*& +k1]mj^tclao\GSb_;=>1l.Pa`bhBV^s4i4]_qaY6kM#@Ye(_Fgpt^PXce[mAjkJtRg>'3oo%nuTgYV,L +lIjkEkhn(YD.gtdS!16f%u#8o\SiglIj#-rnG-@`nZ1$pY>5l +khK&+2tn_E?_mG-7I +]\W29K&4Z,n(mBahqI,E^"_W'K&"W+p"Sfdf\>]G]\MB"K&,,9o%`QbceJ'G]\M&nK&,GBo%`Wc`7k7F +^"^W`K&#PEp=noe_V>"D_;)o`K&-%SoA&Zc_V<\tk1lN`RGIJipt>Ao_V35go%T;^T%s(pn(I`o_V2o^ +qqHq^Vqh%$m+V?ka4n;_!8W7_Zeb9/mb.*`e(VLio\>&R\D6l6mb-dWgtKHrleI*I_;+h?m+UCPj4h9& +jP>FDc/&'Jmb-.Emb5D0f\D)6e(j`Qmb,hjen^t_3p=dXB +]%_hklJ)6jn(GS3e(a6DQe[e[q:k\up=dC;ks4P?D^Y4:oU>,V"n(IKibM'_cqV6\X +Xk`d-mFq*bdbDOloA,#S\D?r8n^upUi7Ym!jkGCA]\ED=n(HONkM!]*hV<_M3fA2&7 +dbX`So%;%:qq8d=akMF%f%^2XnCb\4!8G?E_VBauiS=@cmb5P4q:s$G]\S1qm+qNno%:k5ce@sDQJ;>m +ptV1is4[8$q:W[>aP6LEMqj]TrS-ep!8>?F_;,(GK\`H[qV:Yop"@[E^tSJ9WnZRhpY2V#!8?trmFp.F +^t\;4K&!]frS-epk1e_H^te,/K&+/sqqUeqg"G]E^tRJrb1kV)iS26(!8?trdb=9G^t[;makZ:>cJ6\" +rnHnqbM2jI^td,hK&,)8r7pnr_qFtA`nJ,\l.aV@b1k_+n_(h6p"RaG[bU0'iSD'"kM6*ln(P\6dbO +bhM76o@_%8cJ/$HWnc^li8(KiptGSu_qW5eqqS.+iSO%[Vqh@.p"9/pak=Pbq:iC5bhVR?ZJ5!(o\.^H +_;"P9]\LQ`q;&4/n_3Bbf\=6tleTA4aklpNYh]<7p"83Ujk7N)h:pH6ZeYN6\D-W.g"PfH_VW!`7i,`!8Fd6e(rs<[G:?,rnGKJ_VG%E[GB-bmG>,( +p=SogeChanmG#_:]A2f/]%cl1lIt"H_qX>/c.ob`q;&O8o%N-YinMB+hqcc;[GLi;\D?l2f%KQG_qNMm +jP-Kcr7f'Bp"@XEpY*L=bM;Cp$inN)>XPE=#^t\V9hV%,G_qNeui7k$^q:rd?p"@sNn(P\6 +dbO!?U##\&_;+kR,%2ce(aTL`7k"@c.f__!8X:'jP8PG +qU`[s4PBF_qY1G]\LQ`e_S$rqUbGnd+H:inCl+? +\(fNha4g=@n(H=G`7jJ1dbD%^j4qT-p=\Z`hV,p&inW2AX537#_;+n=gXtiE`S&bpkh;N\n_;.=pt4*L +o%D"9c.h[@Q/)>n`S:.?bhDmH`S8Dfo\>bgqV96KqU`^=r7T6G]\N8+*\e(XWM`S'n;dFu4eptV4k +m+^=MpY!O>mG$:J]A2r4UYXk`jkTab`Rr/_!8>-?`nSAbb1c[D!85BF`S1.B_qVu^c.pCppY#Arc.^.k +o%_CC\_Yrp`SC@Bm+C%E`S'A,g"NI\gtU$+q:Of^iRu3(hV6uCUYP%fakQRChV.2I`S9#"k1lN`oA.FA +qq'6Jp=R@;akHFANna9^bhDmFb1ZaH`S/2`r7d"^b1l^E`S1=GaP4A_!8W[kp"\$Or7Ap?n_)IG^=r,3 +Ok]H\gtMVW`S'P1gtKKslJ.obkM,+Qpt,if\4=!kM4\EXPMahakZgGin3>E`nB)"k1ZB\iS2]4qUjQUm+KA3e(a9EQJCi^ +c.i$HeCsNJ`S8VloA#G`pta*Jr7B!A!8,9D^tJeCK%p1Wd+\?K`nC7CbhBhdq:pb\r7f]Tq:Wa@o\7jL +^>/>9PMP``gt_hZ`n9J-i7Yp"jP-!TmFp[Uqq/m@`nLII_V;o^^"grgq:Pc%`nJGeptWsG]A:TbbhW0K +o@VOE`nB\3f@m=\bhLS"qq18ggY'R"jP/MFVVKeYd+eBLjkA_J`nT;(jP6B`j5%u8rR]]Sn(>Y5ceA!E +OPApPe(X]OdFn6H`nJMgq:ge^o%_UHq:WpErS#9G_;#%GKAHL^cJ8BM`n:(>ce6.go\4uP!8H#Wqq/pA +n_2RJ_;"A4NSO6^gtV\Y`S0V3h:od$k1uE\leLUWrR]'Aa4^@Da4e2\\D,Ner7Lu$ak=_go\7[G[G8[T +dbFWOp=dpJ`nTn9e_I=`cJ?k&rn$DehUoj$i7d5FT\IoLe_9rRinbs4W.\m+^+Fr7K'C!85BG_V>%EK&$+UeD'iQ`nL=Ec.g(ip>(DXs4l)Y +rn#0Bmb-=I_V45.Lthg\gtM\Y`nBP/iS)0'iS9XPnD!'Zr7K$Ba4gIGa4n8^\D5Tgrn%&"bh0thn_2IG +YhQnHf@p5Uo%;LFa4]\1gtJ[\a4o5"r7L>gh:]g%iS3DIT\RuNe_:)ThUh#Da4Snpn_')Zf%Sj2rn#cS +n^tk7c._sHMqd4Ff\6;Vce8*Ha4eMes4`4^m+g1H!7o3BrRfbq:a'H\(e7Dg"QDWr7T9Ha4g+= +e(_+^^>.>pn(64Da4TM,iRssZ_V3eus4?Jehq6$'h:h)HS(l3Bg=lMXiS!DIa4f,!n(X)^f\G-6eCXNJqq/sB`7k7GK%oMDg=lMXa4UIHaP+SeptUJVoA&!Qa4Kq8e_%jolIpjDpY+HV +s4>/jaP5V+s4H5^l.O/3e(aNLO5/1=hV6Q3 +p=IC?in;N-rRf3Ea4g@D^t\83fA#<>i7e4`a4^IGbM("ko%\iPmG-RQak-(8f\"6t +jkADAhqQB/o%N*Va4T\1hq?'(hV6oAkM3i,rS-8as4GBFj4`YLa4o5$iS=%\\(pi7jkIo/aOp+;e_.^k +nD!p +rS#3Dj4W8@le'>4d+\9K^>%Q#nCu:DiS":ae_0QIaP+bjs4b3AkM>1Rg>(T?bLcdGak4Yep=daEe_B-< +hqI,Da4U=CcIp7ln(Z:FgYCE8lJ(:O!8,?Fo\.jLa4oh5fA,BAbM;aFi7lB*kh+nIa4]5$kh=M?akHRE +jOqW,i7[AJaP,+tmb?CL_;"tCjk@f.aP$4>e_7gnn(d3`_;!u'pt+!HaOob1i7Z!$inNqV_qO2)n(6@H +aOoG(l.Nr-g"Z;V_qO2)k1J_HaP#8#nCkb6e_L/Y`S9D+h:D&Gak+bhrRf'AakHXFb1Yq0eCXHHaOnSe +rn>EHc.haAe_9*;bLlgHak=_gpY3sIe(j$=i7m8FbguO?dauRmlIjtGa4fM*jk8eKb1H.8g=XI!j4`PI +bM1V%n(QmVaOob1iRu<+gY:uIdG2n!qV1&abgtS$mFTG3ce8*H`S/Acs4QSfb1Fbfn_)RJ`S0M0j4hQ, +jk9F]dFcRolIt.L`7s8+n(bk9j4`tQhU]g#h:V)H`nAeoo%M+:kLeqKjk%W,f%KZJ`S/PjrS,?Gjk8JB +m+BG5ceA6L`S8Ymq:j0Kj4`#6q:<[>aOpCCbh9kep=[mIkLdu0!8#?FaP$4>e(VjslIt(Jjk7`-qq9KjP%i/map7GaOoG(kh3f+gY(uIkLdr/kLehIaP#8#n(Pb8d+\6Jk1Rl/hq@;JakG.s +p=m^E`nLLIjk@r0ak-"6gXsR"inE8Ca4]\/pt+!Hak5h1in;B+gY:uIa4f\/n(?CIak>V+l.X24eD0]O +a4o\/k18_Hak,%pp=RF=a4g=BaP#e0h:M,IaOnbjrRo6F_V>+Eb1c"2eCaKIak=bhrnGTM`n^4@e_B0= +bgldGb1Fbfn_)RJ^"Vr.g=b]BbLcOAdb)XolIt.L_;"&)jkAkMak6.:g"FI#j4i_N`SB/$n(ZsXbgtn- +jk%W,f%K]K]@tfgp"AQ]bLbS&mF]M5ceA9M^Y?obs4ZYhak4_go%MaMaP5e2i7uE.jkBL\f%.spjk/YH +ak>;"jk@f/l.GIVh:Kd$hV%8KaP,"qnCu%V+lIrr+h:h8MkLmu0kh4tKakGG&n_:n8dbFQOjk@u1gXkoGak4hjrn4g8cIr0Ll.F22 +ak6+9g=aX&i7m&Ab1c%3pt4$Iak>q4iS)H/g"bcGakPt3n(-CIak,>#mb#\8bhDF;b1Z%3k1AbIak5.s +p"@LA`S:.Ab1c%3h:V,Ib1Y%nr7]S*le9M9ceS!Eb1l(4k18bIak,"opXm[B_V4Y9b1Z(4h:M,Ib1Onjs4PQK]A*A?b1c(4eCaNJak=ei +r7fQP]\N>;e(a$=c.;pHbLanhn(HLL[G(6*f\,QBbLcOAe(Ddqkh>(N\D-9%j4`_Mb1Q4:g=aU%iS3\Q +]A28tmb?mXc.:t-k1@c.eCjTL[+a3do@`E]bLbS&mb#Y7c.`3O\(f3^rn?Shb1Ohhn_2[MbM1t1gt^*- +k1]U\f[\*pj4EJGbLk7rhq?3*m+:^Whq#p$gt;)JbLt%llIsG7lIb7Nk1@c.eCjQKbM'kgp"R[Dkh4eB +o@:t6b1H[Gbh0DXqUs'Em+9bf%@1Zs4GTKm+9M5 +s4>KHak6(8h:]-go\%mMlIa>4pXmsIak>n3jP%)tl.Y1Okh4;4ldjtEb1GD#n^t%ujOi\Km+9M5jO`SH +ak5+rpt<"-g"GuMlIa>4gt;&Iak=qms4Xs:cJ&9Okh4;4ak#h1hq-'(g=b'1bLl15pt"$Ib1G_,k1Il1 +e(Wd7bLu15n(6FJak5G&mFf\:bhML=bM)15k1/bIak"kkqU`pC^Y//1bLl15h:D,Ib1FbfbLsDZr7]?I +lIaVS*mFo&(i7dPOkh4;4in!>Eb1G(oqUi")gXu&Km+9M5gXkrHak4eiZeEdZr7UAfbLanhn(HIK +bM(h-g=sg)kh5a]f[\*pj4EMHb1P.qhq?3*m+:^Whq#s%gXtuIbLt%llIsG7lIb7Nk1@c.eCjQKbM'kg +p"R[Dkh4eBo@:t6ak$OFbh0DXqUs'Em+9b%MbM1Y(jkS&6k1]:Thq#p$gt;)J +b1Xtlle9M7lIb7Nk1@c.eCjQKb1aegp=maDkh4eEmb#Y7c.`-Mb1jVb!8PcPk1\>9qUWd?ak6FBe(M._ +r7TELlIa;3b1Ohhn_2^N\_HZ.g=kcDb1QOCdFlXqlJ(:P^"hc)jkJqObLc48gXs[%hqIGN\_H#qm+U[V +ak5h1j4VQ.f\?#P^"h,lpY4iaaP#M*lIsA7dG4TR_;38h!8HVibLakgnCcOKb1be.gY9m)kh5a`db)^q +kh>%MakPM(k1n,6k1]:Wg=aU%iS3VOb1tD#n_M@CjP/hKk1@`-e_0WKb1ahhpY3jEkLn\DmF]S7c.`-M +akOSc!8GZNk1\>6dbOWQ`SJVj!8HVi +s4PKIakQLDe_J7%kMG4Takbt3pt4$Iak>q4iS)E.g>(oIakPq2n(HCIakGb/khF57e(sWOakYq2s4QVi +iS)E.g>)/Pakb1trnb`PinWABmF]P6cJ&3MaP4VfrnGWNjkA5;o\%@?akQjNb1t%noA%pPj4jUec.`*L +akOnlpta?RbMMI=iSEJJak6ICd+QOpleC:N_qa;,k1f"Oa4^(!dGa5$^LjkKgga4eYip>"0Qa5-":jke&6iS=Ccr7fKNakZ=? +gYKp,ins7_a55_0n(HCIakGb/kM+&4f%p&U`n]V/s4QVii7c<-gYD8Q`nett`nfV/rS$5bkhF26eD9iS +`no2%p>43Rhqcf8o\%@?aP-^Ma5"npn_DaOinOLdc.`'KakOnlq;'?PdGF!@iSEJJrS#;2Qhqe=ca4g4@e_A1#kM>%Odb`I/o\JH\s4PHHm+^COaP>Y.khX\Db2*$Pi8":ba4o_2jkRr5 +fA>uQfAFO'qq^Ais4PHHakQOEe(hmtmG@'``SKJ-rS%2(bhL7pn(l^R`89Y6o\[UDhVJ(`p"\$Oakc1; +iSMK0i8=Un_r'8+s4QVii7c<-gYD5P_qir$rS>NMi8":biS3PMakYD%p"dLAgu%\Zdb`j:qqKi[mbGq? +c//BT_;F81k25"Pgtr%`cJ&0LaP4ekqVB7qVT'Eh;.t_p"\$OaPH+;i82-(n)4'"_r'5*q:tDo +g>0m-iSWhUSD_]Ng#)_]inNYNaP>>%oA..;l/1g`e)&p:qqKi[mbGn>cJJHT\_m);Y\a5-=CfA=R*k2:sO +rnlMgqV0'GkhY7Sa55S.NSjHdjkfjga5"emqqfTS[bnCJg>;Y\!8Y`PaPQRHeDIIf^#7Q#qV1`!dbMt# +l/(:RV;K5Kg>;Y\mbQUQaPPq6k22`fcf!I5pYG#hiSMZ5gYhJWQJpQVf&6DZgYD2OaPG2!q;."di8<5E +ptXBTo\IXGa56mSKAc(RfAH>Ybhi9SaPY"qqr*.cp>OQ[qV0'GqVBKRa567AK&?I_g"uMZa5-@Df&"I) +kMV-Rr86;epYEjGm,-[W`o,e6P2Yrhjl#pha5+hnrnkiT]&:$Tf&-8Xa5+hnp#"3TZ/ECTf&-2WqVKNS +aPZFDg#/mhb2Lk.ptY>og"ja+j58qTTA\,Tf&-2Wkhb7SaPYe2len/hgu6c@o\SQakMOA=e`$)XOlGQ` +dc'uVeD9cQaPP"qrniFfmGQOPp>+!MqqfEO`Sg^RK&QL`e)9lTa56mTal(.sp>U_a!9)DcptWmFo\S-T +`o$%=M;\6fgu%h]a561?gu$-0io--\n)3MDWa5PA(pYq.lo]+6Vp"dpMqVKr0je)BlT`o-^P +cf)h%n`,blo&AHap"d[FmGH[U`8Kb9QJq5hjl#df`o"qsrnt`R_W&8gcf+ZVqqoEOaPm'VaPshlaQ(P) +oA9H'bMU@uo&8'VYi=$hcJeBOo\\0Ua5H4@gu50jg#C<9o&&flgYg-2io9"XT]>+nbi86NinrnUa5GS. +mGXAjm,H:Kn_`*ZmGQ%Dd,O]WO5oupbMr$Le)BrXa5Y5$qrmg`o,,#qr,HP`oFqrb2W3RqVT)iT'%[mGZ(EdGsr\_;rl&alUG$pu(o)`o4tt^uN>n +dH&7+n)+3(`o4ttpuBKV]&_T+`8g7DqVocZ`oHUMd,_OpjlOA?mbmTnfAXa/kMt:VWTk8j5Zfnp>j-Om,?m^kMjMAfAu5XRH;9GmblXSo&7UJbiA?UQfRu&b2_jIcJnZZ`oG&!qrF7.mc;jX +lJfkE!9;)[^?)'NioT"X!9ES+`o6UMdGhq$o]2n1h;dVWm,>tDdc:#\^?!]'c/l_$pu:o)`oG8'r8bQQ +bN@L?^#]7Tn)=9)`T"ntr8bcV^uaM9^?"Y>qr5fY`oH[ObiH7pl/fY?lJhHre)SF.m,c[WZ0(`A^#f:T +m,@3gh;ZH7iT/eTVrdj<^#\P=i8WnY`oG_4jlE/trT(fUlJgLWmGl4IdH0`VVrmO2biSlclf$1Lpu99Q +a5lsTUugn&eDpVilJfkEs5V)Z^ubOVWTN(!hrXjuki9YCr8l)_]B9.VZ00QtlK8$+lf#kCe)U&[]B%Q) +dcJ+%!9gu[ARZKCiA`T@'Zl/LFW +m,Q(Ge)f`RZKCN8cK5#ckMt%PoAmmPbi\9S\`_l4g#i1nl/KeEro:rX_WCOR[H?-'iT:!ukMsPBrT2,^ +]B9(S]B@E#m,n0+jlFDBg?._`[HHW7i97T3pu_A2n`%OJcK+c][cQ*&jQ,q;]HT`o[6^[H>j! +nE74AqW6l#!9D,\`9.!\\ED'!rTLTNpu^`!puK`]`9$RP_rel"roU]Pq;pc!n)W*]`9$7GbiZh+p#a'P +q;p\ukiL[_`9-(BdHA^:ki^.PpZCVuh;mh]`9#V5gucZ?iTASNq;pc!eE$2]`9#;,jlXVHf]LrNq;p\u +c/nc__rf&'l0$FWbNJ$NpZCVu`8ps[`oXnrp#aH\`9-LMpuUSt`T>k:l/o/3mHEfuY35N@puUi'`TG\5 +nE6e7lfn3/Wp'*ioo=aUZnE8mHF?,l/fhFf]VP_RHUO3 +n)s0%nE.XOdHL,aP3K::m-*TppZKKYam&TbMsA"@lKR3fs5q>`_<:d\K':)8mcWHhpZKfa_ +k3)I$_s#;.p$%M%_!:+Ih<=h$_s,,)r9B('bNn9TgueFqbNHY(qWWUrd-9fYg?8%jdceI1oBLqmh!4%d +f]_Ycg$-9:m-B8hkNh3og?7DXjQO>Bip)-\n*9$!g?7)OmHD:Kg$41Sq!-u*f]^]Ho]a*Tdd)SPs6A_2 +g?6?:kip^`XQlbLjQZI&j6+;Chs'(`U[#,LjQZ-slKH+Lf]qYbSEmiRip,[ho]O-Uc0=c_P3TsMjQYLa +qrkr^`p3?aMsJ^TiTf"Ys6@Pf^[(pcK^@FZhs8nXp$'cd^$>FZK'VF^i9JqXm-3-d^$>+QK'Vagi9JkW +jm(^f^$FqLK'`3thWreWg?Ikd]^"D?K'WF%hs/hWdHU5d]^")6M!Os'jm(C\_WpOSd-J%)YO(*2pupW! +_Wg+Gg?P['\*Mo9n*'!!_Wfe>j6E<'_!BkBk3;@!_WoV9lKal)bO"$Mh<=_!_Wf/,o]hM'e*GiTeEOj8 +_<^s`M_T'XhjfB_8Xp$0BZcKsl`R-iYqea1fMs67Ab`9[-_NU5]lf'C]Jr9MAg^$P[` +L[FQte*PEHo^'ih\*X1`K'rL'dI#Pg?e"h\*`>G +R-s;-jmCF[_!CXZ`9b8+]C"#4q!-Pt_!C=Qc0Vn+`9kt=n*Aot_!L.Le*XC-d-f3Hk3D6s_!B_@h<_$+ +f^7#Oh@m-^J5jmD0sam?k2qX1o^b4!@= +`pWWfea(!:nEn0]^[BA7aR/H^hWqrCkO$O][dM`7aR/-Vj6XVLi9o%]Z1$]@`U;RJn*@aTf'V;\VXEa; +`pM:Aq!5]]c0aZ\SaQ+;`pLt9rp7Gf`pW3]QgatC_sY_6q!?)g]C#=ZP4&88b3d79oBjlk[-mk[RIBV4 +e*b3Bm-`HmXm_tQipY[ka6_dPi9d]8p@"sKg[=1ka6^V/rU-uZdI5?K^[CmacL&F8p@#KZbja?U]C54T +f^-E@m-_aY_=-@O^$b%LiU"AIj6k+Y\F8_O^$a_Dkj?1Rh!`VYZgd_Y\aS&7oBa6ZddGlXW:0`S]C*l/ +r9V2camS6XV=4f^HNCn*u#" +VXaZQi9oUm^$k(PK(,u5rpA>*lgDITh!fpb\FBFad-pPo^$sSBK(6\IrU%Vmr9h8ebOC,Qb4,As_=%9j +_=,81K(.7YqsM;hp@-/m]CCLCh!t@1_=$XXe*jO1K(.mkqsM;haRJllNq&%tq>q!S4O_!o;4q!j:5RI^:Gp$hkK`ppb5rpkd7V"=HRp[@V@dI=a; +q=9..XRc8Yp[@;7g@2]DnFD2%[IX4bp$go0iUOJLlLTW!_"7Bmp@$T%lgVLUhsuBiaR]2tp@$8qo^KH^ +f(+F`dIR/(o^Kljqsh5fd.;k\h=LC3p@#ccrUIVl`U\WOjRW-:p@#cco^Tul]^g[FmIL)Co^KWcdIQPm +Re)j:p@A"Jr:%MlaR\llP4P@D5p%".7Xn2)RnaQ8Bb43%5rpkd7[e'%[nF>r;dIOa;rUb^6_Y!9fnaPW0g[V`CoCIS* +b4G)mnaP<'jRK\LlLTW!e+<&!n+"oulghITjRe&rhXp4,nF4Tjp@5Q]g%0gek4A$3nF49as7*Mfd.;k\ +n+5u + +%%EndBinary +grestore % PSGState +newpath % image +grestore % PSGState +389.511 494.019 mo +389.255 493.999 388.965 493.979 388.645 493.961 cv +388.93 490.555 389.138 487.133 389.27 483.687 cv +389.511 483.687 li +389.511 494.019 li +level3{ +gsave +clp +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +/1 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.960784 .960784 .964706 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.85098 .854902 .858824 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.85098 .854902 .858824 ] +/C1 [1 1 1 ] +/N 1 +>> +] +/Bounds [.00561798 .123596 ] +/Encode [0 1 0 1 0 1 ] +>> +>>/Gradient add_res /1 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +clp +/1 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~p%@tKo'u5Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p +l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5uo()ABo()DDoCMSF +o^qeJo_%nMp%A"Op@e4Rp@n=Up\4FWq"XXZq"aa]q>'j_qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or +~> +<~p%@tKo'u5=n*]T0lg!`ukND!hjQ#7Yi8Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6pl07Hs +l0@R!lK[[#lg*m&lg4!)m-O*+mHs<.mI'E1mdBN3n*f`6n*fc8nF5r:naZ/>naZ2@o()ABoCMSFoCMVH +o^qeJp%A"Np%A%Pp@e4Rp\4FVp\4IXq"XXZq>'j^q>'m`qYL'bqtp9fqtp +<~p@e1OoCDGAnF,f4m-Es$kih3ljlGI]iS`YOhVHuAgY:K;gY:N=gt^]?gtgfBh;-oDhVR,GhV[5Jhr!>L +i8EPOi8ESQiSibSio8tWio9"Yj5]1[jQ,C_jQ,FajlPUcjlY^fk2tghkND$kkNM-nkih6pl07Hsl07Ku +lK[["lg*m&lg*p(m-O**mHs<.mHs'j^q>0saqYL'bqtp9fqtp +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /1 /Gradient get_res exec grestore +}if +newpath +310.716 494.019 mo +310.716 483.687 li +333.441 483.687 li +318.213 446.211 li +263.091 446.211 li +268.517 443.01 273.605 439.556 278.312 435.879 cv +313.857 435.879 li +303.064 409.238 li +311.007 396.788 315.405 383.08 315.405 368.685 cv +315.405 368.685 li +315.405 364.027 314.945 359.443 314.052 354.948 cv +366.552 483.687 li +389.27 483.687 li +389.138 487.133 388.93 490.555 388.645 493.961 cv +381.412 493.542 358.484 493.542 351.081 493.542 cv +341.901 493.542 318.456 493.542 310.716 494.019 cv +260.694 494.019 mo +255.132 493.542 237.492 493.542 230.967 493.542 cv +223.947 493.542 209.457 493.542 203.166 494.019 cv +203.166 483.687 li +207.522 483.687 li +212.841 483.687 213.804 483.687 219.843 482.967 cv +226.611 482.247 226.611 481.77 228.303 477.918 cv +236.035 459.013 li +241.122 457.118 246.033 455.035 250.746 452.78 cv +240.633 477.441 li +240.147 478.404 240.147 478.881 239.418 481.041 cv +246.186 483.687 255.375 483.687 260.694 483.687 cv +260.694 494.019 li +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[187.2 0 0 140.64 202.56 81.1239 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 390 +/Height 293 +/ImageMatrix[390 0 0 -293 0 293 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 390 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 390 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 390 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'0T*c/sW?pu[Lu\*2'!K'2UcPj#:6e`VPIK'/QblK3]\h<(TuRcs#!K'1YHYNV,4o&kVfK'.aKr9&jt +_WJ\uK'<-rLZc52b34H@oB;;!K'.aKhrgftVriTp]BI?!K'2plMs.J1dH?,EK'/`gjlV0Wk2r5uT'5;! +K'1tQVWa_aSn)fktRHNktK')4XS`lO+l0!Z]K'.mOrT8^oeE3stK'3'pLZZeB\EJP.r9/q!K'.aK +ki\Gt\`V&tK'2%SUunoDe*)DIi96s!VrrZpVrujtK')jjMs$\pjlV0Wn)fkuT'5;!K'.aKMs'ltK'(nO +VWWQoK'(SFYNUT%K'.aKK'2OaQKH'H_<6F5jQE/t\`V&uK';:ZTBCghK'1PEZKA(IK'/oli9#XRpu[Lu +UZgY!K'2UcPidb`r8iOlk2i/sL?JNtK'(nOVW`curTAdqeE=$tK')=[RcV`S\EAJ,l0"Mt_WJ\uK';I_ +Rch6Eb3"<Galg7tVriTnOll5r +K&udhMs$2boB(Yen)fktLZeTtK'%[IK')^fO6,3ZVWWQooB24teE3stK'2F^RHB+`K'(_JX6%4[_<6F5 +fB96t\`V&tK'1GB[H<)'K'']-aQ9>]K'/H_mH0#_pu[LtNT^#tK'%[IK')mkMWO!^S`bUfpudRth<(Tt +K'2UcPidS[K'(nOVWH"_\EAJ,gukTt_WJ\tK'1VGYi^Q"K''o3_WA#`e)u>G^urVtVriToP3;AtK'%[I +K'**qK]V[aPidS[p?%@rk2i/sK'2giNokrUK')(TU#jecYNCH!g#frYiX?sK'0f0a6';^K'%dLroJanpuRFrK')smLun*ePimY]qWE^tK'%[IkiSArh;tNrK'(tQ +Uug+fYNLN#hWL`tK'%[IbiZCr_WAVrK''u5^u`,gb3+B>_WSbtK'%[IYiaErVr`NmK'%[HpuRFsK'*-s +KB@dJK')I_QK@8jS`YOdjQ<)rh;tNsK'21WT]XbdYN:Ata5stpbN-1qK'(/:]B-ok_<6F5a61+t\`V&r +K&s&pf]99te)l8EXQJ-rVr`NnL?JNtK')jjMrfQPl/eApn)T_qK')@\RHGZ00QtVriTmK&uI_PiVW# +MroWRnE,qrn)]erK')7YSE5@aK&tJCYiOX$VWNKmeE3sreE*mrK'(8=\E/>(K&sK'biHY%_<-@3\E:ur +\`LurK''9!eE);DK&rK`kiAZ&K'%[Ip?%@rpuRFrK')I_QK<_[K&t\IWoW='S`YOdg?,Brh;tNrK'(JC +ZK6]"K&s]-`oP>(\E8D*^?3Dr_WAVrK''K'cK0Z>K&r]fioI?)e)l8EU?:FrVr`NmK')[eOQD)UK&tnO +Uu_"*PidS[i9$frk2i/rK'(\IXQ>&qK&so3^uX#+YNCH!`9+hrbN67rK'']-aQ8$8K&rolguQ$,b2n6: +T&o(pYiO9qK'&ZejlNE%K&qUGjlN)ppuI@pK&teLVr[=-PidS[gubNrK&qUGalU+ph;kHpK&sf0_rT>. +YNCH!^uiPrK&qUGXl\-p_W8PpK&rfihrM?/b3"<+Mr]KNcK)Cnn)KYoK&t5<\)c]4S`YOdc/uIrh;tNpK&j5udGra: +YN:AtYiX?pbN-1qK''?#dcJ@-_;p4/QK7Gn\`:ioK&r6Yn)U_6e)l8EQ0.MrVr`NkK&kGBYN,E=_<$:1S)rkp +\`CoqK'&QbkiK&1e)Z,AK&cpmW8iKkK&t\IWoWs9MrfQPd,hUpK&hOE^Z<>nk2W#oK&s]-`oPt:VWEEk +[,oWpK&hOEUZC@nbN$+oK&r]fioIu;_<$:1R-!YpK&hOELZJBnYiF3oK&q^JroC!\E/>(T&o(pK&hOENo]ln\`:io +K&qpPpuJ[?e)c2CK&rokK&hOEbiH7npu@:nK&ji1^uOnDPi[MY_<&PpK&hOEYiO9nh;bBnK&iijguHoE +YN:AtV<-RpK&hOEPiV;n_W/JnK&hjNpuApFb2n6:M<4TpK&hOEK&l[eZ/^GsK&k&7]&WSGMrfQPa5stp +K&hOE[cG]nk2W#nK&j&pf&PTHVWEEkX6&!pK&hOES)ienbN$+nK&i*Un`.LH_<$:1O6-#pK&hOEK&lpl +ZfBNqK&hOEp#NI>K&qUGcK2IpK&hOE^#[2nn)KYnK&j<"cf=0JS`PIbZK9Kph;kHnK&`?\ki1+OYN1;r +R,mSnbN$+oK&r<[mGu.F_;g.-K&cjj]].)pK&hOEqrG3Ge)c2CK&ugiYN1;qK&aQ)`o?dQMr]KN]B%&n +n)KYoK&sN(bN.gHS`>=^U#Y.lh;Ya*N +b2e08K&lRb^#RT&K&hOElf>b>K&_IC[c>Wlpu74mK&j9!d,XTTPiRGWWoVjnK&_ICRcEYlh;YcW_;p4/K&l^fMrTEL +K&c(Tal:e0K&_IChrDi$VW-Fjpu1>qVrNBhVW6Lln)BSmK&i]fi8^luf]%MBMW4Hjh;R;Qa5_d3MW=NleDd[mK&h^Jr8Wds +p>U\`K&Z4Xe`#K&l4XRH*_qQ/[DTdc/j:f]9*nK&`unf&HJaoAuD$K&irm +g#K-nf]%MBP2c#jk2FhNb2\*6OlQ#lh;[e_]B"S)No]lnNoTflK&VCAp#=T^dH'NOK&_ICo]+9WkN1IZ +K&hOEn`5knn)KYlK&YJCf\t^K&cF^dGi"&n`,elK&Y_Jg>U38qrERn +K&beLdGiX9o&PqnK&bJCdGh=he`)2?T]5"jpu0'MbN"37TB#"ln)D1EeDl/@QK.Alk2NK&o&>8\K]<$j +h;Q*/l/RBUKAuskeDe4'o&G>^K&c[ee)ImtoAbqlK&YtQgu6*1r8`XnK&c%Se)JO2oAl"nK&b_Je)Jj: +f&NmlK&Y#6gu5g)b2\*6VW6Llpu8jFe)Q&?S`Akln)C5)n)ArYMrONjk2E2tpu6nbK&YVF\)d&=K&_IC +!9;VhYN,?:NT,QLn)E0^\Duu:QK!MUk2P4U_;t7LO5kiPjl=nNb2_18WoAWie)K6Ce)Sg8Zf6Srb2V:: +ZK0EnK&`Zehr=FjT]>CuK&VsQn_rrqT]>_)K&VXHqVgSqYiP64K&_^JqVp>jVW7L4MW06Ip>XugYN,-4 +PN%2RmGd$^\E*DFN8oNMm,Q^W_;j>2VrE_&Lb2^t2Yi:8odGj*Ce)]3CWoJ]kd,WdejK&QI_kMW5toAbqlK&ZF^iSh!$q;dFnK&cI_OQ+jN +Xl4ljgYqAS_;j/-XQ"ikf](oLb2h@=VrNBhf]0$l\`1cjK&ON(khq`dmc&iXR,[Gjpu/"/l/RBUQfIGl +K&ZL`NT#KJro*,"S`BJ)N8fHKqr6YpVW@[9LZ=!HqW!Flg>]*jK&PbKl/9)3gZ,6lK&Y_Jj5Ii8i8gZn +K&bbKUuK)I`o2O.a5Q=Ae)S1&`SuL/`8]k:T&f"nK&`H_jl1mOqr3FjLZ/0hn)0GjqrY;pVW6RoUuI!cmGd?g +YN!ab\D`%uh;Rh\\Dtcm\Di,"g>_AU_;iDm_;^(+dGjELb2TVaeDZ#<_VstAe)I7ah;NtE\`*#8K&Zjk +KAr$Qo&9B&MrO-`QJmGS!9*G*PiCc`TAbC\pYkW"S`AbjT]1R_o]#/pVW-"_ZJgDojl,^eYN!X_]A\A# +gu7b\\DtWi]]+P&g#D;U_;_i]cf'K7al2dJb2TJ]f\qG@^u=hAe)RLhf]%MB^#JA:K&Z@\Ol;/UqV_/, +MrO!\Rc/kWs5EM+PiLufS)T%Zr8R&$S`85[Xl4ljm,@NnVW,k[[c)hsj5KReYN*je\)N#!i8UNjZ/O-h +K&FN(_;_`Zdc#f:aPl^Jb2]_de)Gu=`8\PjQ/V/hK&EQbK&Z4XQ/RMWr8@A.MrX6cQ/[JVs5ARge)@Oh +K&GeLS`8)WZ/L;nlf%HnVW6(aZJpJqkMi#j\)GQhK&Fi1\DjsVc/F95cf+NS_;hr`cJjH8bi6+jS)NSh +K&Elke)HhUl/@6Q[,LZ8K&cI_OQ)2Xpu-h`g#8shK&H+UPiC?TX5SZho&99"S`A>^XQ"ikn)BSj^#?uh +K&G/:YN!1RaPha0fAZD\\Dt0\al7p3e)IUjU#G"hK&F2tb2T&QjPb^L]A`JAe)R%[jl1mO\Dm#:K&PVG +Uu6j_pu%(ih;YD1qguGjK&PSFpY`78^uN>lK&YPEW8XW4 +h;EnC_Vi8iV;g@jK&OW+pYa3SUuU@lK&XQ)`8QU4q;?k_Vr30dj5Q`jK&QL_MrNIMWSrHfpu2#+Pi9^B +]AS;!k2;fia5XbjK&PkNpu&%/^>d,jK&PPEpu&@7XPqdhK&Fi1\DjRKf\qG@b2N0S_;_3KiSfCI_;Y4J +b2JH@oAG5YYi+!iO5ffjK&Nolq;?kai8UNjK&H^gq;@1icJc1hK&H+UPiBsI[c)hsmG[p"S`7TI^Yse' +jPfsnVW"i>dGTW7eDROhWSuRhK&Fi1\DjIHgYmbCal3*S_;U^=mGNTS\_tWhNT'ThK&Elke)H>GpYg__ +Xl908K&P8=Y2Foipu%(hbi-%hK&H+UPiBjF\`&/!m,@j"S`.-hK&P/:Z/C5lpu%(id,MCjK&Q@\ +O5RP+bMRp/k22`g[c,KhK&GJCVW+uBcf'K7f\rmhSD`SfK&=c/\D`n8l/70O_Vi8iR,[GjK&OE%`o)I, +s58RfYi!pgK&Q[eL>\ufK&YA@Xl4ljqr*@h^>QufK&?%SPi9:6a5DR-k2;fi]&LijK&PYHUYqm)iST7E +eDIIgT]+qhK&Fi1\Dj+>jl(gM`8SJhL>`$fK&=,rb2J$4s58LeYi+!iK&VC@WT!m8K&FW+^>FP"ptq"g +_Vr>hK&H+UPiBL<_r64+ki&#hWSlLfK&>DAVW"H3gu*eBeDROiUuL:jK&Or4\)<8(p>:JZ_V`2gMrFHh +K&F2tb2S9;qVd%bZ/O-hK&H.VPM`:qK&Oi1]&81upu%(ia5XbjK&Q1WPi/b'eDGl8k22`gXl7jhK&GJC +VW+Z9f\qG@eD[UhPi2#fK&=c/\D`S/o&,,X_Vi8iO5ffjK&O9!b2@m0pY_"fYi!pgK&Q@\O5QqoK&O`. +^#4M#K&F)qc/4-1n)'Ag[,K?hK&GeLS`-X.f\hA>K&E*Ul/.*MeDIIgR,RAhK&Fi1\D`M-o\b>ZK&D7= +rnrLf\_kQgK&QUcLu>Mqe)>o;o&5_hVr30b^#6ofK&?@\Mr:u#cej?3n)'AgZ/O-hK&D7=U#=qfK&>DA +VVmj"led_JS`$-ujPPRHh;>*gSDiYhK&G/:YMY#js5&@abMKbeKAZaeK&=H&_;U") +!9&Rg\_tWfK&>bKSDLL,e)5i9k2;ffVr**b^Z!,hK&HF^Mr1Dhh;3b?n(s;eVVp:fK&>_JS`-@&i8B4F +h;G0fMr4o;lf"5hVr30a +Xl%^dK&6:ZMr:_qf&)):n)'AgWo;XhK&GeLS_oUfn_SlSh;5$eOl5ffK&>)8YMkN#p#(G[bM]nfK&?7Y +No%Y0_;Kq'o\bef\_kQgK&Q:ZOl3J%e),c7g#&gdVr!$`[,B9fK&?@\MrCr"dbo`8n)0GfRG[;dK&5YH +S`#mnled*gQ/V/hK&G/:YMXrhr83:dbMKbeK&HOaLu6),_;U")pu..h\_tWfK&>MDUY`63e)5i9 +i8CBfVr**b\DbWhK&HF^Mr12bj5,CEn(s;eTA\efK&>_JS`-*tkMUsMh;G0fK\ugdK&5#6YMb&k!8iCc +bMThfK&HI_MVj$CK&>eLS)1^4b2@m0kMVlfYi!pfK&GMDV;J3.K&ptgqeVVp:fK&?%SPi/+j +k21dJK&;LDptgVZh;5$eMW")8YMb#j!8rLeK&;1;n)'Ad_VW,dK&>_JS_gp6b2@m0jku`fK&;1; +e).CdVr!$_V;L.dK&6:ZMr:Dhhqs%CK&;dLnD8cRk2)ZdMVn6dK&5>?VVm:kdbMKbd +K&>tQQJTL8_;Kq'm,45f\_kQdK&5#6YMHG=e),c7dGM7dVr!$`X5MXfK&?@\Mr']Tn(iTOn(j5cOl,`d +K&5YHS`#UfoA>/Wh;>*dK&67YN8<">YMXrho\Y_dbMKbeK&H7YOPdq4_;9e#gtnsb\_YEcK&>8=Wnsu: +e)5i9f\igfVr**_S)3AbK&-4XMr0oZle[6Mn(s;eQf.5fK&>_JS_etTs5&Fbh;+scK&?L`LYgP;YMb#j +qr!:fbMThdK&5PET\[K@_;Bk%i8:)8YMOlfle\#bbMB\cK&>eLS)2$=_;Kq'k2;ff\_kQd +K&4i1[,%tBe),c7bhondVr!$`VVp:fK&?@\Mr'NOo\G,Tn(j5cN8OBdK&5YHS`#C`q;6e]h;>*dK&6(T +OknOCYMXrhn)'AdbMKbeK&H(TQ/BI9_;9e#fA)8YMQM?e)5i9dbqCfVr**_QJV#bK&-4X +Mr0`UnD8cRn(s;eP2PlfK&>_JS_etTqVI(bh;+scK&?=[N8E(@YMXrhmba;dK&2+9hVP*b_VN&cK&>>? +W8>)Ab27g.dbh=dK&2+9_qr2bVqls^S);>WSW6`K&4]-\D=CFe)#]5_VW,bVqls^RG[;dK&6:ZMqs'B +s4i4]n(a/aK&-LaKAG\GS_o%VrSN@dh;5$bK&,YHS(uNKYMOlfjkcTbbMB\cK&>PEU>EcD_;0_!bh]b` +\_P?aK&4W+]%sUHe),c7`o"JdVr!$]N8=6`K&$.VMr'1DXn(s;bK&-1WN83RNS_etTo\PYbh;+scK&?+UP2=^FYMFfdgtem`bM9VaK&52;WnkPJ +_;Bk%e_dOd\),?bK&+9!_VDBNe)#]5^#$cbVqls^Q/D#dK&6%SP21`Gs4r@`n(a/aK&6F^LY_+KS_o%V +ptq"de)%=bK&,MDTA7rOYMOlfi816bbMB\cK&>DAVV\`;cJ=*.aPFJ`\_P?aK&4K'^>6$Le),c7_V`2d +Vr$t#P21rMqqQeYptUeaL#2gbK&,nOPi%)M!8iFce)%=bK&,eLQe^EPVVZp]kh_fbeD7=cK&>\IT&-m3 +cJ=*.d+u%`_VDuaK&4c/[b\LMb27g.aks\dR,7/bK&*ijcJ5>Qs5/LdNSaBbK&-4XMr0BKqVHh\e_[Ib +K&-(TO5/mQqqn1*K&6"RPMP'NqqnL3K&5\ISDD]Njke2:K&,)8X5(nRptrpEK&5&7Y2-tNpts6NK&4`. +\)"UNj50"UK&+,r`n[fRj50=^K&*ficePGRo\Y_dMr+6bK&-4XiSLWkK&-@\LYV@RiSLrtK&-%SOPK!R +o&$P*K&5tQPhk0OhqlH1K&,A@UYOAShqlc:K&,&7XPD"Sn)):EK&5#6YMGK"mbEEL^>-]^\_GutmG3BM +]\UW`Yh\X'kMCgI\DGEbVqohXYhXicr7m(^ptOT\Yhaoeqq[(`n(d6dWnr?apYLkb[b]3`K&#>?U>+MY +g>:*1K&,>?UtjJTkhjJVqmftl.gmG`n\8^_V8fa +g"WFZfA4CspYCe`n(cXS +]AA.ro\PYbX52F`K&R_q`&^_V<;kp>(>V_;2u` +\_Pfoo\P2V^#$cbK&-"ROkckigtSa]bMKbbK&-I_K\Z@Xf&*pmK&6F^LY]5kdbKH0k1lN^k1e&8eD5`4 +jP?H`h;$N;e)#]5iSL4Cspt^k`YM@X^YhRX` +p>1ebY2.X`VqfAM]A8(ps4r@`ptW[@bhRg*mbF)^n(Yn>cJ=*.m+n#`k1n#6fA2&7j5$B`h;#d$khLdF +e(h1^eD%aon_A`Ob1sP^bM1%noA,#SaPFJ`_VDu`rnW:`\D59^\_G9_p"bY`YM@X^YhRX`oA5SbXkhR` +Vqec:bhIa(n_95\ptEI&[^h:od&k1tXFg"i[`L>;a^K%n2t^tQuc]&!DAK&",r +`7r/`_;51KKAF5s`nZ1$lJ.f^W8$(\YhIR^kM;Z`Utjk^Vq]#D_qfq#r8!.`WSH4^K%oGBS_EPd\D>ur +K&#DAT\JV`^Y[l(K&,DAU>1a`p=k2RbM0P\eCqFgptUJVaP=D^bM0bfqqZk[`ne>`K&#nOP2!4qe(V@d +b2)LAQ/&IrfA!Oae)'EIR,+dug"`L\Yh[^^K%obKPhPod[b]NiK&#\IR+q)a^#%DtK&,\IRbX1`mbn`K&$.VMqbbrbM'he_;4e?Nnh%tcJ,nab22^GOkmA"d+j6. +gt\g^S_N;\VqSN6ceO--o\>M^ptNF;dG9E1o%fG`SD<;^K%o)8VqU:e[,($&K&##6X4uIb]&)i1K&,#6 +Xk\N`s4i:^_:ui\bM'J^r8!.`^"gW^_V;o`q;."b]A:Q`K&#GBTA-6th:f*ee(s!=U>2KuiS19b\_bKb +K&-:ZM;4l]i7ikUYCUZqq?YUbhBPZh:\g`rS)qYakOD\eCq._!8N1]`SA2^K%oVGR+eh!db2Lj_;+>2 +RG4n!e_7Rfb2)7:SD:."g"WacJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +gsave % PSGState +6.903 265.401 mo +315.405 265.401 li +315.405 471.978 li +6.903 471.978 li +6.903 265.401 li +clp +6.903 368.685 mo +6.903 368.685 li +6.903 311.643 75.969 265.401 161.154 265.401 cv +161.154 265.401 li +239.391 265.401 304.018 304.401 314.052 354.948 cv +314.052 354.948 li +304.018 304.401 239.391 265.401 161.154 265.401 cv +75.969 265.401 6.903 311.643 6.903 368.685 cv +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[308.64 0 0 105.12 6.24 206.404 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 643 +/Height 219 +/ImageMatrix[643 0 0 -219 0 219 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'@mOK'@mOK'@mOK'@mOK'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQ +K'LbKK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO +dHQ8IK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\I +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8I +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mO +K'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`W +K'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$o +MWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gM +K'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gM +K'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\I +K'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mO +K'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-" +K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nO +Wp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gM +K'7gMK'7gMK'7gMdHH2GK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gM +K'7gMK'7gMK':VGK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gM +K'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3m +K'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+U +U?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aK +K'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:c +K'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_ +Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gM +K';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M] +K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[e +P3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aK +K'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aK +K'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'1PEK'%[IK'%[IK')mkMW]TS +K'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PEK'%[IK'%[IK')mk +MW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PEK'%[IK'%[I +K')mkMW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PEK'%[I +K'%[IK')mkMW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PE +K'%[IK'%[IK')mkMW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aK +K'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[IK'%[IK'(bKWonus +K'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[IK'%[IK'(bK +WonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[IK'%[I +K'(bKWonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[I +K'%[IK'(bKWonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[I +K'%[IK'%[IK'(bKWonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[IK'%[IK'%[IK')=[RcT._K&qUG +K&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[IK'%[IK')=[RcT._ +K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[IK'%[IK')=[ +RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[IK'%[I +K')=[RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[I +K'%[IK')=[RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[I +K'%[IK'%[IK')=[RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGK&qUGK&qUG +K&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&BK&qUGK&qUGK&qUG +K&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&BK&qUGK&qUG +K&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&BK&qUG +K&qUGK&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&B +K&qUGK&qUGK&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[I +dH6&BK&qUGK&qUGK&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcK(]K&hOEK&knOU?.!gK&qUGK&qUGK&qUG +K&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knOU?.!gK&qUGK&qUG +K&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knOU?.!gK&qUG +K&qUGK&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knOU?.!g +K&qUGK&qUGK&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knO +U?.!gK&qUGK&qUGK&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOE +K&knOU?.!gK&qUGK&qUGK&qUGK&qUGdH,u@K&hOEK&hOEK&hOEK&hOEK&lI_P3%;WK&qUGK&u7YRcK(] +K&hOEK&hOEK&hOEK&hOEg#T0pK&qUGK&qUGdH,u@K&hOEK&hOEK&hOEK&hOEK&lI_P3%;WK&qUGK&u7Y +RcK(]K&hOEK&hOEK&hOEK&hOEg#T0pK&qUGK&qUGdH,u@K&hOEK&hOEK&hOEK&hOEK&lI_P3%;WK&qUG +K&u7YRcK(]K&hOEK&hOEK&hOEK&hOEg#T0pK&qUGK&qUGdH,u@K&hOEroEh8O5toRK&hOEK&lXdpZ7b& +K&lI_P3%;WK&qUGK&u7YRcK(]K&lpla5t(sK&hOEK&hOEp>j9Ua5hj5g#T0pK&qUGK&qUGdH,u@K&iZe +iT8JKZK-VuK&hOERcN_palU+pK&lI_P3%;WK&udhio[9&K&u7YRcK(]PN;5pYiX?pK&hOEK&hjNpuSI9 +gZ3tIg#T0pK&qUGn`@ULdcH)BdH,u?K&aT*`T4GfcJsN:q;[@nK&iunf]BX)bN+99n`5kpK&r9ZmcM7G +`T;^5l/eAoK&`olf]8F\lf3TWiT$ZnK&i?\lK+Jrl/[HWK&hOEOlZ)pP3)5pK&k>?K&_ICaQ'nnWoVjn +K&c[eMWBBM\)bcpXQA'pK&hOEK&j,reE*LfhrKCMl/\;nK&a9!cK'uGp>^bbiT$ZnK&ichhW9dZp#L_c +K&hOES`JqpL?8BpK&k>?K&_ICdc7UnU#b4nK&c[eMWBBM_W8PpU#k:pK&hOEK&jN(alSrPlK!QXl/\;n +K&aT*`T2a6ro8UjiT$ZnK&j)qe`DJGs5\dmK&hOEVW?RpK&umkLuctEK&_ICg>f0nR,mSnK&c[eMWBBM +bN-1pR-!YpK&hOEK&ji1^u^[>oAkMal/\;nK&al2^#Xe+qrERniT$ZnK&jE%biOH_.nK&ljjLZ=!HK&c:ZQ/mPXo]2(nn`,enK&knO +U?.!gn`>qpl/\;nK&bhMU?$pei8gZnK&_ICg#K*nK&kSFX5hmnWoScmbiH7pK&tSFXlRmjK&_ICr8WRn +K&lXdNT5WNK&cL`O5toRmc9Ynn`,enK&l+USE5@alfFMpl/\;nK&c%SSE,:_gZ5l".MW9HOrT&RkK&kbKVW74,P2q5UpuI@pK&t_JWT<=)Rc8qY +r8NLlK&al2^#J#1U>pjcn)KYnK&ji1^uO,.WoScmioHfpK&sc/`8o>,K&W-Vm,N]XK&bYHVrIO3MW9WT +puI%fK&kSFX5eflKAusmK&hOEd,_Onl/S5lK&QdiKB%RD_;iDliSpTlK&cL`O5toR^?!8nK&_ICm,OGn +K&jB$c/[43K&W<[kMq0SK&bJCXQ''8MW9cXo]1VbK&kDAYiC>qLZAr0lK&_IC +^#R,liSpTlK&c[eMWBBM\`ConK&_ICn`,enK&j2tdc8a8K&WH_j5YaOK&b>?Yi>KdeFK&b#6\`3GEMW:8fk2_-TK&jr4^#O_)Q/h;n +K&hOE^?!8nl/S5lPN))lK&_ICYiF3liSpTlLZAm2ln`#_lRH*SnK&hOE]&^unl/S5lQf@AlK&_ICXQ.plK&VjNo](P`K&`Ze +hr<>KWoJ`l!9AamK&iTcj5\PIK&X&pdc5r>K&a`._;^(+WT)XlK&_IC]&Uoln`#_lS`AknK&hOE[cG]n +l/S5lS)WYlK&_ICW8lXlK&W!RnDf,\K&`Naj5SbOWoJlpr8`IjK&iH_kMstMK&X2tcJsN:K&aT*`SuL/ +Xl@plK&_IC[c>Wln`#_lU#Y.nK&hOEZK0Enl/S5lTAnqlK&_ICUuU@lK&W-Vm,N]XK&`B]kMk1SWoK#t +puI%fK&i<[lf6CQK&X?#b2\*6K&aH&al7p3Z/X3lK&_ICZK'?ln`#_lV;pFnK&hOEY2n-nl/S5lUZ14l +K&_ICT]>(lK&W9Zki79TK&`6Ylf-UWWoK0#o]1VbK&i0Wn)MgUK&XH&a5_d3K&a<"c/O?7[,TElK&_IC +Y2e'ln`#_lWT2^nK&hOEWoVjnl/S5kWo;XjK&VCARH!MjiSgNjT&SklK&_ICQ/h;lg#B$lPN2/nK&hOE +OQ?#ndGoi;`8SJjK&VCAYN"'jq;I4j\Dk]lK&_ICX5hjln`#_lXQ.pnK&hOEVW?Rnl/S5kXl7jjK&VCA +QK%;jiSgNjU>k.lK&_ICOlQ#lg#B$lQK.AnK&hOENTBfndGoi;a5O\jK&VCAXQ%jjq;I4j]]-ulK&_IC +VrQRlK&X/scf9W;K&`K`jPoF`Rc1O1dc,li$/hW'4JK&_mOp#:S_S`8elK&_IC +L?&6ldGfc:b2KnjT&Skle`3glW8cRjq;I4j^Z*2lK&cagm,X_tUuU@lK&X9!bi=<8oAf2uV;n*+kMkac +Rc1X4cf1#Fo]*==cf1#Fo\ncfU>i03g>deFp#F0T`oDs:q;R"cU#P(lK&c7YalLb-K&b8c!KhVn:hMW2M4_;gsDlK$+K\`9@Cj5P[M]&LilOlQ#n_W8PnR,dMll/J/j\)GQjSDr_lVrQRl +N8jTjiSgNjXQ%jlM<"HnWoVjnLZAd,lTB#"nZfKKnQ/h;ll/J/j]&CcjVrHLlSE&elLuSlX5hjnW8u^nP2l)ll/J/j^>[&jYi=-lPN2/lL#W*jiSgNjZJs9lT]>(nPN;5nK&cmk +K]9#kg#JI[lf?XQ%I`\)X@Gh;XsakM_$Ocf)7j`8\PlT&\qlPiD/jn_oYj`8\Pl +[H#QnT&f"nO5olll/J/j_;W8j\Dk]lMW=NlK&VC@\`(]jYi=-lK&_IBq;UAlWoC2@e`3@`ioG^PK&cL` +hVs.Gg>T$jeDd[lTB#"lRH!MjK&P/:Z/X!e\)Wh8m,F/eo&9,tP2aOA]]6]c`oNHHmGj/cpYtGsRc23D +^Z*&g_rHC0!9/Uiro/Xj]]$oj\Dk]lK&c^fM;n6gjPd,uZ/X3lWT2^nK&lagMW=6eiSoIJh;P6jgZ#0l +QfIGlQK%;jK&P8=Y2[piYiCf)o\tnjp#5H"P2aXD\`:Zh^>t=8p#CnhqVpc!Rc2Tl\)`>*r8WOlrSm)$Rc2EJ\`1ln[c;u"p#D(lpu74j_Vr>j`T"Vl +K&c7YQK%DnlJ\c&\)PWl\)Y]nK&l4XRH*VnkMh*Pj5HZjki/)lMrXTlOQ,ljK&PJCW8capUZ7!e!9/go +qr.)(P2ajJZfBNpYiLDss5\mo!938&Rc)NM[,KZrX5\`jl/J/jo&9)rU>a&L^Z*Gr\Dr2$kMr)lmGdNl +WoCSKb2^4r`T2X3jQ)rnki:sfK&GnORc3ksOQ(lOs5K!rq;D),MW*FNV;gXsS`>=^r8W[oro*D+P2asM +YiFEsWoScmq;dFns5WG)Rc)WPZ/OQuV;d*djPlfjnDWrrU>a/O]].>uZK$PsiT$Zllf.BlWoC\Na5b+u +^Z:"-hW1Nnk2YgfK&H"RQf7_uMrK?Jq;RIor8@D/MW*OQU>kP!QfE\Xp>_.ln_oYjf&EglhW(HnK&lOa +OQ69!mc'\ne_mUhj5HZjK&Y\IUuC_"p#)S'b2Knjf&EglK&bYHVrHq"S)M6C_;`c"[Gul!eDmali8X=d +K&H(TQ/V]#L>mgEo\u%mro!V1MW*UST]5M$P2h/Sn`,elro/XjgYo*jl/J/lK&c+URc=&#o\l7sf\igh +ki&#jK&YMDWT!.$pu%n*c/H+jgZ#0lK&bGBXlAI%T&IZI^>dW$YiC>qcJu=lh;\+dK&H1WPMlN$K&VCA +n)BSjq;@.hk2Dljp>V(lK&c4XQf@r&LZ.+KV;gq&Q/dJVjPullo]#T'Rc)oXWT!7'QK!MUe`*ajki)Br +U>aGW[,U$'UZ6sddc7Ulio6Zja5O\jf]&slK&b#6\`2?&pu-h_o\c"nqr34eK&Z+UR,S&'r8ke(OQ1rQhrCNln`'B'Rc*#[VW%((P2_)QdGhIjjl-0rU>aPZZ/Xm)T&YF_ +c/Z7li8UNjb2Knjh;Ydf)qVd%ap>D:rpYpeaK&YqPS`0M*rnr[mlf"5js5J^lK&bnOT]5_* +N8`gUT]5_*N8oNMgZ,6ln)F6'Rc*)]UuD%+NT,QLbi6+jio'mqU>aY]Y2\^*RcB"[aQ'nlh;Y8\K&YeLU#Gh+MW"$_RGn#%K&VCAg>]*jK&PkNS`9S,LZ=!Hf&Nml +m,J$'Rc*2`U#Gk,M;j-HaPshjiSgNhg>Jsho&5_jK&XT*_r64+cf)7jk2MrlK&aN(a5YS-s5ARfqr!t& +mc&iXK&YYHV;_7/MW"*aS)O)#K&VCAf&EgjK&PqPS)OG-KB%RDdc7Ull/J/ijPZZhro&RjK&X`.^Z"/1 +U>XhbVr@@.NT,QL]]-ujK&P/:Z/Y'.RH&nZ\DtcldGfc9rSX7*lJdETK&YMDWT![3MW"0cS`0/!K&VCA +dc.OjK&Q%SS)XG-K&_ICcJu=ll/I3~> + +%%EndBinary +grestore % PSGState +newpath % image +161.154 471.978 mo +75.969 471.978 6.903 425.736 6.903 368.685 cv +6.903 311.643 75.969 265.401 161.154 265.401 cv +239.391 265.401 304.018 304.401 314.052 354.948 cv +304.434 331.362 li +302.742 327.033 302.256 325.836 296.46 325.836 cv +290.421 325.836 289.935 327.033 288.243 331.362 cv +236.035 459.013 li +213.862 467.272 188.328 471.978 161.154 471.978 cv +250.746 452.78 mo +253.44 446.211 li +263.091 446.211 li +259.149 448.537 255.031 450.729 250.746 452.78 cv +278.312 435.879 mo +257.544 435.879 li +285.822 366.678 li +303.064 409.238 li +296.848 418.98 288.464 427.949 278.312 435.879 cv +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[308.64 0 0 208.32 6.24 103.204 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 643 +/Height 434 +/ImageMatrix[643 0 0 -434 0 434 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K(+B]K(+B]K(+B]K(+B]K(+B]naM_3K(4H_K(4H_l1(53K(+B]K(+B]K(+B]K(+B]K(.I_Wpt]2K(4H_ +K(77YK(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B] +dI;bWK(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(.1W +K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]dI;bV +K("<[K("<[q[)K'\*UK'\*UdHlJNK'S$S +K'S$SK'S$SK'S$SK'VsmP3deeK'\*UK'_agRd5RkK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'UhMK'S$S +K'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SdHcDLK'J]f +m-EElW9T!"K'IsQO6ZB'e*F7'K'MmkP3[_cK'S$SK'V[eRd,LiN9^0'\*M9'K'IsQK'J$Ss6HlSeEVYN +g$5U'K'S$SK'S$SdHcDLK'IsQK'IsQK'IsQK'IsQK'MmkP3[_cK'S$SK'V[eRd,LiK'IsQK'IsQK'IsQ +K'IsQg$5U'K'S$SK'S$SdHcDLK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQl0=`%K'@mOK'@mOiT[*% +K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQl0=`%K'@mOK'@mO +iT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQl0=`%K'@mO +K'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQl0=`% +K'@mOK'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQ +l0=`%K'@mOK'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQ +K'IsQl0=`%K'@mOK'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'@mOK'@mOK'@mOn`c5% +K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mOK'@mOK'@mOK'@mO +n`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mOK'@mOK'@mO +K'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mOK'@mO +K'@mOK'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mO +K'@mOK'@mOK'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mO +K'@mOK'@mOK'@mOK'@mOn`c5%K'IsQK'IsQl0=`$K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\I +K'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mO +K'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mO +K'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mO +K'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mO +K'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$# +K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gM +K'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gM +K'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z# +K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mO +l04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mO +K'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'.aKK'.aKK'2smMWfZUK'7gMK';ag +P3IS_K'@mOK'DOaRcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gM +K'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y! +K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aK +q<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aK +K'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2F +K'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gM +dHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gM +K'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC! +K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aK +g#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'.aKdc[n!K'7gMK'<6uK]dsMK'.aKK'.aKK'.aK +K'.aKK'0f0a68-=K'7gMk320pK'.aKK'.aKK'.aKK'.aKK'.aKK'1_JXltB#K'7gMr93S3Rc_rY[-*&( +K'.aKoB24ta6(%tK'.aKK'2I_n)gY5\`_-!K'7gMK';I_l0!Z\K'%[IK'%[IK')%SU?@-kK'.aKn`H"t +dc[n!K'7gMK'33ulK=VtdcIarK'%[IK')OaoAu_/`9+htK'.aKK'2Rbm,k>2[HGj!K'7gMK';Ucjl_6W +jlN)rK'%[INTTrrq;mLrfB00tK'.aKN9BrtK'(DA[-*&(K'.gMs5rS.RcVlW[,uu&K'%[IoB,N'U?9;S +_WQO6K'.aKn`Q(t\`V&tK'.aKK'2C]l/mTZioQlrK'%[IOll5rq;mLreE3stK'.aKO6?/tK'(;>\*&A+ +K'.pPr9!8+RcVcT\)r;)K'%[Ip?(`'U?9/O`ohs:K'.aKp#h@t[H>ctK'.aKK'2OajlV0VjlN)rK'%[I +Nop#rq;mLrfB00tK'.aKN9BrtK'(DA[-*&(K'.gMs5rS.RcVWP]B4_-K'%[Iq<$r'U?9&Lale9=K'.aK +pudRtZKBQtK'.aKK'2XdioYjSioQlrK'%[IOll5rq;mLre)mmtK'.aKO6?/tK'(8=\EAJ,K'.pPr9!8+ +RcVNM^?1%0K'%[IrT<5'U?9&Lale9=K'.aKpudRtZKBQtK'.aKK'2XdioYjSgZ>BrK'%[IQfdYrq;mLr +c/uItK'.aKQKRYtK'(&7^?:+2K'/0Wp#bN$RcVNM^?1%0K'%[IrT<5'U?8oHc0']AK'.aKqr`dtY3+9t +K'.aKK'2aghr]OPf]B0rK'%[IS*&qrK&tA@ZfZl%K'&9ZnE'3%P30UC_WQO6K'/9Zo&f3!RcVEJ_<-@3 +K'%[I!9Spq]&h&rK'%[IK')jjioR3&X6/'tK'.aKK'2mkgZF+LgZ>BrK'%[IR-*_rK&tJCYi^Q"K'&0W +oB#N(P30aG^?:+2K'/0Wp#bN$RcV9F`TDd7K'%dLroJan[cPcrK'%[IK'*!nhW:d"W92jtK'.aKK'3!n +f]IeIe`EsrK'%[IT'#.rK&t8=[cW2(K'&B]mH*m"P30L@`TMj9K'/E^mcNcrRcV9F`TDd7K'%dLroJan +[cPcrK'%[IK'*!nhW:d"W92jtK'.aKK'3!nf]IeIdH.[rK'%[IU?:FrK&t,9]&nV,K'&Nal/hHsP30@< +ale9=K'/NalfRHoRcV0CaQA*:K'%mOqrNFkZfTQrK'%[IK'**qgZ>HtUupRtK'.aKK'3-reE2AEcK2Ir +K'%[IV<6XrK&t#6^#jq/K'&Wdk2l-pP30@hrfUSK'.aKro_enK&kSFX6"rpK&rK`kiDR#MWMtA]&nV,K'&Nal/hHsP30L@`TMj9 +K'/E^mcNcrRcM*AaQ8$8K&qgMqrH_sU?/T?eE2AFK'%^J!9MnqWog#;iobpVK'.aKdH6&AdH%UpK&qUG +U?1@pq;dFp_WAVrK'%[IT]Y:rK&sT*al\3;K'&H_lfIBmRcM*AaQ8$8K&qgMqrH_sU?/KK'&TckN1siRcLs=biOH?ZK6]"K&r`giT0gqMWM_:_<-@3K'&chioPdR]&h&rK'%[IRHEerl/eAp[,fQpK&qUG +O6-#piT-`pV<-RrK'%[INop#rK&rQbk2q9XK'%gMrT2GgK&k)8\`JG)K&rung>r(jMWMJ3aQA*:K'&un +guX.LZfTQrK'%[ITB>4rl/eAp[,fQpK&qUGO6-#piT-`pV<-RrK'%[INop#rK&rQbk2q9XK'%gMrT2Gg +K&ju5]]Fb,K&s)qfAqPE^Z<>pK&qUGUugLpn`5kpYiX?rK'%[IUZULrl/eApXlS'pK&qUGQK@MpK&ich +hW9@NK&r$Sp#OfeWo]Q.mH0#_K'&$SpZ9faK&ju5]]Fb,K&s)qfAqPE^Z<>pK&qUGUugLpn`5kpYiX?r +K'%[IUZULrl/eApYiO9pK&qUGP3)5pK&ilkgZ=%KK&qmOq;g5iWo]]2l/mT[K'%pPqW6,dK&ji1^u^10 +K&s2teDu5B]B%&pK&qUGVrc^pn`5kpYiX?rK'%[IUZULrl/eApXlS'pK&qUGQK@MpK&ichhW9@NK&r$S +p#OfeWo]]2l/mT[K'%pPqW6,dK&ji1^u^10K&s2teDu5B]B%&pK&qUGVrc^pn`5kpXl\-rK'%[IVWQ^r +l/eApXlS'pK&qUGQK@MpK&ichhW9@NK&r$Sp#OfeWo]Q.mH0#_K'&$SpZ9faK&j`._rZL3K&s?#d,]f> +\E(ipK&qUGX6&!pn`5kpXl\-rK'%[IVWQ^rl/eAoXlJ!nK&hOEQK7GniT$ZnT&f"pK&qUGQ0%Gpg#T0p +O6-#rK'%[IPNMArdH,u?a5ahnK&hOEXQ8!nq;[@n\E(ipK&qUGX6&!pn`5kpWTDjrK'%[IWoi!rl/eAo +YiF3nK&hOEPN;5niT$ZnU?(:pK&qUGOlc/pg#T0pPND;rK'%[IOQQ/rdH,u?b2^%nK&hOEWT;dnq;[@n +]B%&pK&qUGW9)dpn`5kpXl\-rK'%[IVWQ^rl/eAoXlJ!nK&hOEQK7GniT$ZnU?(:pK&qUGOlc/pK&iB] +l/dNYK&qjNqW-&bK&ac/^uU+.K&j/se)U8aMWD2+cK0Z>K&s/se`;>CXlS'pK&qUGVWHXpl/\;nXlJ!n +K&hOEQK7GniT$ZnT&f"pK&qUGQ0%GpK&i6YmH&r]K&r!Rp>jW^K&aZ,_rQF1K&j9!d,Xr^MWD/*cfKc? +K&s/se`;>CXQ8!pK&qUGVWHXpl/\;nVW6LnK&hOES`JqniT$ZnS)iepK&qUGR-!YpK&i-VnE#8`K&r*U +oAn<[K&aZ,_rQF1K&j9!d,Xr^MWD/*cfKc?K&s/se`;>CXQ8!pK&qUGVWHXpl/\;nWT2^nK&hOERH3Yn +iT$ZnT&f"pK&qUGQ0%GpK&i6YmH&r]K&r!Rp>jW^K&ac/^uU+.K&j/se)U8aMWD;.bN4?;K&s&pf]7YF +YiO9pK&qUGUZLFpl/\;nWT2^nK&hOERH3YniT$ZnS)iepK&qUGR-!YpK&i-VnE#8`K&r*UoAn<[K&aN( +a5hj5K&jB$c/XE9[,]KnK&hOEY2n-nn`,enWT;dpK&qUGWo_ppl/\;nVW6LnK&hOES`JqnK&`H_jlD$S +K&i3Xmc3!\WoTB)nE#8`K&r*UoAn<[K&aN(a5hj5K&jB$c/XE9[,]KnK&hOEY2n-nn`,enWT;dpK&qUG +Wo_ppl/\;nUZ::nK&hOET]G.nK&`?\ki@?VK&i<[lf6[YWoT-"pZ7"gK&r?\m,ZRTK&aN(a5hj5K&jE% +bi=<8[,]KnK&hOEYN43nn`,enVW?RpK&qUGXl\-pl/\;nVW6LnK&hOES`JqnK&`H_jlD$SK&i3Xmc3!\ +WoT6%o]:\dK&r6Yn)VmWK&aW+`8lO2K&j9!d,T`<\)Y]nK&hOEX5qpnn`,enWT;dpK&qUGWo_ppl/\;n +VW6LnK&hOES`JqnK&`H_jlD$SK&i3Xmc3!\WoT6%o]:\dK&r6Yn)VmWK&XQ)`8cI0K&a2td,Ol\MW:u% +dc?#@K&j5udGscWP2rM$h;s7MK&s,rf&Z)VRc:=+g>deFK&`<[l/L[]U>q^&l/[HWK&i<[lf6[YWoT6% +o]:\dK&r6Yn)VmWK&XQ)`8cI0K&a2td,Ol\MW:u%dc?#@K&j5udGq7eg#T!jhW9@NK&s,rf&Z)VRc:($ +iT#OMK&`Naj5QQfki8#im,WcZK&iH_kMq]bo&PVfqrNFkK&rH_l/^7QK&XH&a5_d3K&a?#bi6"hcf;:j +dc?#@K&j5udGq7eg#SmgiT5[QK&s9!dcBZRRc:4(h;a+IK&`E^k2Mrkk2Vojl/[HWK&i<[lf6[Y^#JJ? +P2l)nK&hOEOQ?#ndGoi<^Z*2lK&_IC[,]Kl[c5Ql[,]KnK&hOEYN43nn`.@Ce`3akfAqPEK&iijguIYZ +^Z!u-V;g@lK&_ICS`AklS`8elRcEYnK&hOERH3Yng#Kd*mc0Jjn`5;_K&i'To&J-X^>[&j]]-ulK&_IC +\)Y]lZ/X3lZ/a9nK&hOEZK0Enn`.1>g>f0mg>mkHK&irmg#M>W^Z!u-V;g@lK&_ICS`AklRcW\DcK-V;g@lK&_ICT&\qliSqB+lf+Jpk2V'RK&`0W +mGa/cp#D+no]1VbK&i0Wn)MgU\`(]j^Z*2lK&_IC[,]Klq;SsDdc.aqbi=<8K&`rmfA`^fguG?ngZ3tI +K&iunf]25V\DcK-U>k.lK&_ICU#Y.liSqB+lf+Aml/RBUK&`9ZlJdi`p#D+no]1VbK&i0Wn)MgU[c,Kj +\Dk]lK&_IC]Apulq;SjAe`*gme)Q&?K&a2td,LeZiT$cphW0:LK&j)qe`5oS\)HE-U>k.lK&_ICU#Y.l +iSq?*m,FJnl/RBUK&`9ZlJd`]pu@Fqo]1VbK&i0Wn)MgU[,K?j\Dk]lK&_IC]Apulq;Sd?fAa$oe)Q&? +K&a2td,LbYio?lqhW0:LK&j)qe`5oS\_uK+W8ZLjK&VCAS)WYjPi;)jRcljRH!MlK&_ICRcEYlL>r0lMrXTnK&hOER,mSndGqLidc%gsaPqg2 +K&X<"bMfAXgu>Qte)Q&?K&a2td,OTTYMnR%W8cRlK&_ICX5hjll/K#,l/AGshr97IK&WE^jPc3ZoAZ1t +lJmKVK&`<[l/LCUYi5K=OlGrlK&_ICP2l)ldGhLjd,D^t`SuL/K&X2tcJbb]g>]Hud,T`tguVM"lJmKVK&`<[l/LCUXl99=OlGrlK&_ICP2l)ldGhIidG_dt`o;U0K&X5uc/GPY +h;Ya"dGoi=K&a,rdc0fVY2SL%WoD^lK&_ICWT2^ll/Jl(mGXl"hr97IK&WE^jPf(VY2K!3SDiYjK&VCA +Qf@AjK]2sjOlGrlK&_ICP2l)ldGh:df&=4!al7p3K&X?#b2N0TXl/'pZJj3jK&VCAZ/X3jS)NSjVrHLl +K&_ICXQ.pll/Jl(mGXi!i8T@JK&WE^jPf(VY2K!3S)NSjK&VCAQf@AjK]2sjOQ,llK&_ICP2l)ldGh@f +eD\+"`o;U0K&X5uc/JKWYMe3p[GfEjK&VCAY2\!jSDiYjWoD^lK&_ICWT2^ll/Jr*lf"`"h;X%GK&W?\ +k2G:XYi,-3T&JejK&VCAQ/_5jL#N$jPN))lK&_ICOQ5rldGh=ee`"4#`o;U0K&X5uc/JKWY2J-p[GfEj +K&VCAY2\!jSDiYjWoD^lK&_ICWT2^ll/Jo)m,=i#h;X%GK&W?\k2G:XYMf'3T&JejK&VCAQ/_5jL#N$j +PN))lK&_ICOQ5rldGh=ee`"1"a5V^1K&X5uc/JKWY2J-p[,K?jK&VCAY2\!jRGmGjWoD^lK&_ICWT2^l +l/Jo(m,4c!h;NtEK&N9Zk2;-Tq;Ih%ki.3RK&W0Wlf!HSs5B.#oAbG_K&`'TnD_jTYM[jf^Ym&hK&M=? +[,K?hUYt(h[,K?jK&VCAYN"'jRGmGjWT)XlK&_ICWT2^ll/Jl'mGOl"h;NtEK&N9Zk2;*SqVdq&ki.3R +K&W0Wlf!HSro'(#oAbG_K&`'TnD_jTYM[jf^Ym&hK&M=?[,K?hU>Y"h[,K?jK&VCAYN"'jR,RAjWT)Xl +K&_ICWoMdll/Jr)len`"gYmbCK&N0Wl/7KXpu.e&k2M!PK&W'TmbrcV!9'.$n`,5]K&_sQoA\0WXP_Xf +^Ym&hK&M=?[,K?hU>Y"h[,K?jK&VCAYN"'jQf7;jWT)XlK&_ICWoMdll/Ji&mbk&%gYmbCK&N3XkhqBW +pu.e&k2M!PK&W*UmGWZUs5B4%n`,5]K&_sQoA\0WX5DRf^Ym&hK&M=?[,K?hU#=qh[,K?jK&VCAYN"'j +Q/V/jWT)XlK&_ICWoMdll/Jf%n)1/&gYmbCK&N3Xkhq?Vq;In'k2M!PK&W*UmGZaWWo00$mc&iXK&VgM +p#4QuhK&M=?[GfEhU#=qhZf09jK&VCAYN"'jn_pJ*lJ\f&f]%MBK&W]fgu7MVWSd:)V;U4h +K&M=?T&JehL#DshRc3MjK&VCARH!Mjg#8shr8QuhK&M=?[GfEhT&A_h +Zf09jK&VCAYi=-jn_pA'mGY,)f]%MBK&W`ggYqDUX5EF)Vr6@hK&M=?S)NShLZ&*hS`/_jK&VCAQK%;j +g#8shrns1&mc&iXK&VgMp#4,+e`)2? +K&WWdhVm_XWo*@)Wo2RhK&M=?RGmGhL>`$hSDiYjK&VCAQf@Ajg#8shrSX(%n)ArYK&VjNo\n3VX5DRf +_r/>hK&M=?Yi4'hq;A=2i8D6*aPha0K&NZegYeFVm,>,+e`)2?K&WWdhVm_XW8I4)Wo2RhK&M=?RGmGh +iS^Zlqr"4,iSfCIK&MjNo&,,Xr8="%n)ArYK&VjNo\n3VVVg4f^u3,hK&M=?Zf09hq;A.-jl!Z,bMe'3 +K&Nchf\i"Pn):;*g#@VCK&W`ggYqDUVr..)WSlLhK&M=?RGmGhiS^Wkr8=:,io,LJK&MjNo&,,Xr8="% +n)ArYK&VjNo\n3VVVg4f^u3,hK&M=?Zf09hq;A.-jl!Z,bMe'3K&Nchf\htOnDUD+g#@VCK&Wchg>V;T +VVh()WSlLhK&M=?Rc3MhiS^TjrSXC-io,LJK&MmOn_f#Wqr!q%n)ArYK&VjNo\n3VWSZ@d`S\DfR,I;h +gYo*hY2IjfTAS_f]&:]hK&M=?W8ZLhQ/M)hXl7jjK&VCAVW-Fjl/AStoA?Y,fAM8=q;BZZ]&8q5m,*QT +rSXC-io,LJK&MmOn_f#Wqr""'mG``WK&VdLp>OEXWSZ@d`S\DfRc*Ghg#8shY2IjfTAS_f]&:]hK&Qag +jl2rlWSuRhPi2#hYMn!jK&VCAUuL:jl/APso\Z_,f\hA>qr#`X]\o18ledERrnsI-j5GUKK&MmOn_f#W +qV[q'mG``WK&VdLp>OEXW8?:d`8A>fSD`ShfAWghY2IjfT&8Yf]&:]hK]2sjhr:HjWSuRhPi2#hYMn!j +K&VCAUuL:jl/APso\Z_,f\hYFq;JjBbM\cGledERrnsI-j5GUKK&MpPnDJoVq;@h&mc&iXK&VdLp>OEX +W8?:d`8A>fW8QFhbMfthYMdpfS_rSf\_tWhLZ/0jgZ#0jWSuRhPMkrhYMn!jK&VCAUuL:jl/AMrp"uh- +f\h_HpYiU?bi"lHledBQs59R.j5GUKpYj'Mal/HBnDJoVq;@h&mc&iXK&VgMp#4fWSlLh +b2KnhYMdpfS_rSf\_tWhQf7;jbMp%jWo;XhPMkrhY2RpjK&VCAUuL:jl/AStoA?\-f&2kPmGY2+f&2kP +mGEZUrSXF.iSfLLro1*?e_uYLo&/3ZWo*d4T&AklK&QXdX5_soM;elj_W&DjU>b(hl/8Jro\Zk0eDQ\Om,>&)fAMnO +n)&iVrnsO/iSfRNr8Og;fAVkNo&/3ZWo*a3TA\tmK&Q^fVrHUmM;eb(hl/8Jro\Zk0eDQtWjPconhr'aW +n)&fUs59X0iSfUOqr4[9f\qtOo&/3ZWo*^2T]#(nK&QagV;gFlM;eQBVcf)Xt`8IcU +f&-;\pYN%0khs)2aPiuShVu9/`SmcSgYhV[pYN%0nDLY2d,CPSk2Ni/c/G>Sj5B1[pt`(/pYW(0fAN(T +lJ\c%g#/4Tm,-dZpt`(/s50X0hr'XTo&6>%iS]dTo\\?Zo\R(7ptqh(lJ[?R!9'^4iSf[Qq;BZYpt`(/ +hquE1^>QEWcJcLr`SdoWe_g2[pt`(/kMNu1`o*uWf&='rc/>JWh;@b[o\Qe/n_g_2dG^\Ujl3]-cJbGT +j5B1[q;&10p><%1e_m.Zio-WjiS^!Zmbd!\q;&10rnjU1h;F^ZlJ\2jl/7QZp>=Q\p"m.7qVS(+kM_u\q;&41h;?91]\pH\a5OMdbi#S\fAHD]q;&41jkmi1`8J#\cf)(deDR.\hr!t]p"lq1 +n)1V3cJbYZh;YQrf&<4Zjl#C]p>)t0p><%1e_m@`gu4a]khq`ambd!\p>)t0rnjU1h;Fp`jPc<]nDK;a +p>=Q\o\R(7q;7t*ki%HYpu7\#lf!ZYqr#l[pYE%0hVZB2]\p]c^u;NVe)7=cfAHD]pYE%0k23r2`8J8c +aPj)VgYemchr!t]p"ln0nDL\3cf(b[h;YNqfAW=[jl#C]pY<"/p"m%3d,2"`e_l_Nmba,`oA8H_p"ck/ +s50[1hVb'bj5H3\nDK;ap>=Q\oA7"7q;7t*ki%]`n`#\jo&5D`qr#l[p=un.hVQB2]&1Td]AT^Ig#&ge +g"uP]o\H_-l/085`8J&]cJbnaf&3@^hr!t]o%pS-oAHn3dc%+_gu>EpfAWF^io'(Zp=un.p>3+3dGM:f +d,:#DoA>\fo%r?^o\Hb.!8ja4gYed`io-'Zn_f>`ptsc^o%pq7ptqk)l/@ibnD]PhoAPMaqr#l[p"Ze- +hqlK3]&1We]&9UHg#&geg"uP]oA-Y-l/054`SeDea5NrTgu,$ehV[k\n_UM-oAHn3dc%.`gZ#9nf\rR` +iS`tYp=un.p>3+3dGM=gceslBo\Yego%r?^oA-\.!8j^3gu,*ggu44NpY_"gpYXZ]n_Uk7pYVe)l/@ib +nD]Mgo\kYcqV]cZp=un.hVQH4\DPTh[G[n>hVY9hgYVb_o\Hb.khj25_r/Ah_Vq3Iio$Tii8=(^o%pV. +o&-k4d,D1eeDd:`hr16ej5B1[pY<"/p"m(4cel:jb2A08q;77jo\SQ`p"ck/s50g5g>K'jfAVMDr8u\p"Zh.hVQE3\_k`j[,@bL^o\?\,pti:4dbhUmb2A08q;7@mn_W6]nD1G- +!8aX2h;G3hgu41Mpu%+hpYXZ]mbYY7p>;e+kM_lgl/IQZqVd4gr8>u\o\?_-hqlN4\_kooYMc&2jPQro +g>;Y^nD1G-l/085`8JMj_;V*Hio$Tii8=(^mbY;-oAI%7cJc1icJkGTjl)fijl#C]n_CJ,pti73e).^n +b2A-7qVRInn_W6]n(kA-s5'^3h;GEnf&;ABrSW[np>=Q\mG>S7p"u\*ki&2nj5P^N!9&^lr8>u\o%^P, +i82W5\_kooYMc&2jPQrog>;Y^nD1D,lJKA6`8J\o]]#@=khr8phr!t]nD1D,o&$q6bi$7o`8Qp=nDKhp +kMPO]nD(A+q;/I7d,2Flal&$6qVRCloA8H_mbP;-s5'd5gYf3lf&;ABrSWUlptsc^mbPS5pYMq-j5?cl +hVj(FrS`Oi!8l2]n_CJ,i82]7\)5]mYMc&2jPQlmgtqk`n(k;+lefP9_ViMn]A]7phVS(bnD1G-l/0D9^u3Gp +\)EY3mGOYqj59CanD1G-n_^t9aPb"p^Yt43p#)4qlegsanD(D,ptiC7celXt^u0h&s59$so\SQ`nD(D, +!8ag6fAF3taP_[.pY_1kr8-,`mbPS5pYN"/iS^oteDZ#Y+2p#)=tkhkX^n(b;+q;/L8celXt +^u0h&s59$so\SQ`n(b;+XPVRd]AL]fK&HC]Ol-)ng"u,P^>AV@X5DppYMdphK&Q=[OPnODmbG/)j5.r8 +\_l6#VVmcumGFo#g>;Y^mbG/)le]M8_;Ef#Y2G>up"uJ#inj4^m+o#)p#!::bM^4p_Vp[:n_fnpkhkX^ +n(b8*qVJR8d,2n$]\nD"qr!dtoA8H_n(b;+!8Xa5f\aI$`8H7*oAGqlqqg#_mG5M5p>2n.io$lqf\qG@ +pYh(hdGO?H[,'d!bhfhdh;>*fQJh/fVr-:dq;1Mo[,(')`888de_dOfNo9TfTAS_dn_WTf[,1K5\)5Ef +`SeJhNoBZhSD`Sfl/2!b[+tH4\)#9bbMKbdK&?=[Q/;;liSEqW[GCl=YMRjf^YcufK&H7YPi)Grg"u)O +^Y\Y?XP`'rYMdphK&Q=[Ol-5sdGOHJ[+sTqd+u%bjkcTdNo0NdU>Fkbq;(Jo[,($(`nnDdg#&gfMW";Fuk2,XbleSr)p#!C=aPb5!\`&D(qV[b!legsanCt>*pt`L:b21S'Z/:/jnDB_l +q;(#cmbG5+!8Xj8e_e.!`8H7*o&,_hs5)Gcm+oG5p>3"1hr(m"cf'K7mbsGhrnu;`mb>5+hqcW7[,1'( +Rbs"[q;.n'i8+4bm+f#)le]V;^>IW$Wo/`lqVRn%jkfOakhW`)p#!C=aPbA%[Gchurns1%legsamG#)) +q;&R:bMLG!\DMnqpYV7mptaobleK#+rS=^7fAFC$_r-.)o&,hkr8-,`kM=)5oA6\.io%3%cf'K7mbsGh +dGO?G\(ootdG;+bjkcTdNo0NdU>Fkbq;(Dm[,(**`888dg#&gfM;\6fT&8Ydn_WKc[bg`8]&1WfcJZ+h +L#N$hRGdAfl/1j^\(pf8\D>?bcec%dK&?1WRGR_piSE_Q]Aal(S)ZJgDo!9'C)lJLj`mG#,*pt`O;akkJ&Z/:/jnDB\kqVC,dl.il+!8Xm9eDJ=(]\nD" +len5hs5)GckM=)5o\Qh0i8D6*aPha0kM_rhs5;A`mb>5+hqc`:Z/4j(Qf!SUr8++'j5'OelJ/o*lJBV= +]AMT)U>UX]S)oL\(ootdbV1bm,")dLYr$d +U#+ebq;(;j\_ZQ-aPOPdiSUBfK&E-Ukhbjdl.ii*o%q1=_r'/)Wo/Keq;@b"nDbkM4#3p>*"1h;?*,_;Kq'i8CBfr86)^lJ&l) +iSDo;ZJP',Pi%/Os5'I+inaFdkhN`)le]\=]\hf-TAY=ZrnsF+kMGackhN`)oA77=`8BA-Vr30bp>DS# +n)!*"1h;?*, +_;Kq'i8CBfr86)^l.`c(in`)>Yhnj*Pi%/Os5'F*j5'Oel.`c(lJ9Y>\DHE*SDSqUqqn"%leV*ekM3W( +o\R==`S]J.Vr30bp>DS#n)!akk_-Wo&Ecl//2kqVC,dkM*Z)s4k!;dGE:-ZJU8kiSUBd +!8cGcjkRl3p"ct2gu$!+_;Kq'i8CBfqVTr^khEZ'j5&/>Z/5'.Ol(cJ!8jL,j5'OekhEZ'leT_>\_cW. +RGWVRptqe%leV*ek1mN'p"mL@_r'8,Vr30bp>DP"nDaPP_/Vr**`k22rjqq^5ekhE`) +!8Os;d,*:/YMXrhhVY0ds5)Mdk1mr3p>*+4g>Bm,^>OV$gu,*fq;9l^l.W`'iS;r\_cW.RGWVRptqh&lJ;!djkRH'p"mL@_r'A/Uu6j_oAH>"nD]&)i2QJ[;Op"uY'l.tmcjP7?&p>3R@`8BJ0Uu6j_oAHA# +n)!`80D.U>CLYi81JsfqVTr^kM!T'iS;u=Y2/m/Mr''BqVJ()jkT[ejkIH'leTb?\DHW0QJ[;Op"uS%leV*ej4q6% +pYNaC_VaA1U#:O\nDL)!n_WNekM!W(ptWU=`SKM/U>CLYiSLEernQJfk1dT)!8P!C*2\DVtsfANafptsf^k1[K&inW)>Y2/s1M;Ej@pYMk)jkT[ejP.?&m+oh?\_c`1 +QJ[;Op"uV&lJ;!dinV3&p>3UA_r'J2U#:O\nDL,"nDC*2\DVtsfANafq;9l^kM!T'iS<#>Xkis3L>IO=p"l\( +k1odfjkIH'leTe@\)-T1Pi%)Mo&$>$m+q3fj4q<'p"mRB_;F>2TAY=ZmGOhuo%rWfkM!W(ptWX>`80S3 +S_etTgYSsds4lSgjkIN)!8P$=cJI72Wo&Ecg#&gdrSHAdjP7f3p>*.5g#(*4[GZYpeDROfpYX`^k1[K& +inW)>Y20'4L>IO=p"l\(k1odfjP.?&m+ok@\DHf5Ol(cJnDC5%leV*einV3&p>3XB_VaP6SD]"Wlen`! +n_WNek1[N'q:r^>`SK\4S_etTgto'ernQJfjkIN)s4k'=cedF5W8E3af&*UdrncGdj4q`3p"d(5g#(06 +Zf$GndGV=fptsf^jk@E&inW/@XPNj2L>IO=p"lY'kM5mgj4h9&m+oqB[bgT3Ol(cJnDC/#mG73^D^u+>4SD]"WlenYtoA8`gjk@E&qV8mA_qjJ2S_etTgto!c!8QPgjP.H)rnP'?c/.43W8E3afAE[d +r8-;djP.`1p>!47e_\d3Yht&icel+do\SH\jP%<%j4r5@Xkj$5K\h=;oA6M'kM5mginM0%mG6"B\)-c6 +O5GQHmGFu$m+q3finM0%p"dRB^Y\>6Qf!DPjkm,qo\JcfjP%<%qqSsA`80Y5S)/bRg"rgds4lSgj4hB) +rS4s>cJIF7V;Hm^eDIIdrSHAdj4hZ1p"[+6f&#!7Xl"`fbhondp"nN\j4_3$jP8>AXkj$5K\h=;oA6P( +k1odfiS2'$mbQ(B\DHl7O5GQHmbb&$m+q3fiS2'$p>*XB^u"G7Qf!DPk232qo\Jcfj4_3$r7o$A`SKb6 +S)/bRg>8mds4lSgj4_<'rnG!=c/%=6UY^UZdb_7bqq^/binMT1o\@"5fA>'7Y2=igbhondp>4T\jP%<% +j4r8AXPJKbK&6%SXPN'pq:t&b^"_l.cePn`q;$qbK&5bKXPN@#n_E-Y^"i;:`SJ8bn(s;dK&>VGXPWX+ +l.tFS^>&M>^tci`lJ7lbK&5,9Xka!4iSHakZUF\_Yfmf\W[d +K&=`.\_cu8hVI;I^"_Q%g"`^crn`7`K&5qPXki6sq:t)c^"_i-dG2%`r8!.bK&5YHXkiO&n_E*X^YJJ; +`ne>bn_TGdK&>PEXPW^-l.tIT^>&J=_;)o`mG4)bK&5&7Y2/'ljk@H'\_P?`jkZNbK&4c/[b^c8iS8gdK&=Z,]AE/9hqdGJ^"VH"g=rdcr7ut\K&,eLY2&bn_TGdK&>PEXkrd-l.tLT^=rA:_qVu^n(a/`K&+o3Yh]96j4iYK^Y8bC]%kHa +jP?HbK&4c/[b^c8iS8gdK&=Z,]AE/9hqdDI^"VK#gY8peqV?bZK&,_JY2&Buq:jr` +^"_o/cePn`rnW:bK&5SFZ/+m(n_E*X^"i>;`SJ8boA5SdK&>JCYho'/l.tIS^=rD;`7r&^n_B;`K&+i1 +ZJ>H7jP/_K^t\nD]%kKbkM;ZbK&4]-\D@#;i8!;Gb1u[F]%tongtnsdK&=T*^#&DboA5SdK&>JCY28p/l.tFR +^=rG<_qVu^n_B;`K&+i1ZJ>H7jP/\J_;"tD]\LZck1uTbK&4`.\)$l9iS;aPFJb +p"k_dK&>DAYMT'1l.tIS^=rD;`S8,^oA#G`K&+c/[+tW8jkJhL^t\nD^"g]bkhV`bK&4W+]&!,:j4rVJ +b1u[F]\V&nhVP*dK&=N(^Y\M;iSEPI^tRc%gY9'ip>(S]qVLMoRGI#]ZeXm$q:jl^^YA,1dG2%`K&2+9 +i81frn_EZii7l!$p>*dF]\`D>N8K6EgY]UYg[\_V`2do%r<\in;-$inN;DYh]!/N8=6b +kMD`bk2!;tmG%Hki7c$%leKqDZ/(#gK&5JCYhep+n_E$V^teV=`ne>bp>1edK&>>?ZJP?3l.tCQ^tSV= +`S8,^o\>M`q;'ES]A:`f[bUi:jkJbJ_V>+F^"g]blJ7lbj501\[,/m\]A<5;j4rPHbhVmH]A:uni816d +K&=H&_;=e?hqd8E_:mo'gtT0jp"c"kle^CQW86Oj[+t$&q:jf\_;">3dbM1bs5&LerSQGgVV^4eZeb3- +n_E!U^teY>aPFJbq;."dK&>8=ZekK5l.t@P^tSY>`7r&^p=t_bs5(KH`SJ_n\D7&-idm+n#br8,'Cc/-Is^"rJ>inWGFbhMgF +^>.,ljP?Hbo\R4;e_\$s`SL%>inWMG_:mo'gtT6loA->#gtp93\)$*#[G:-'q:jf\_;">3dbM4crna(" +lJKbA\_c0![GCE/n_E$U_;"V;b1sP`r8![qo&%=A_;<`![GC]7l.k7N_:nb?`S8,^ptV@pn_UP-dbW(% +\_R/=jkJbI_V,"D^>$Z_nD'Mhq;/+-g>0X%_;+_=jkJ_IbM2aF^>.)kjkZNbqqeF3h;5g$a5-4?j4rSG +_:mr(h:oBnn_L/"gYU-1\D?-"[G:3)q:ji\_:n50e_@Ofq;%_"j5.]1^tm]"[G:K1n_;pS_;"Y>k1ehI_qP.E^tZi`o%]\iptht+ +gYK[$_qan>k1ebHc.hpG^td8lkM;Zbr8+L3h;5a"akcC@jP8YG_qO,)h:oHpn(k,%f&"F'^"qT%\D6K+ +q:jf[_qOD1e_@UhpYD\%hVQ!'`SK/%\D6c3n_;mR_qXh=bM9V`rnX(#lef>3aPPG'[GC`8l.k7M_qFh= +a4e2\rnF(#kM<#kh;#s(^YAV>kh=qI`7b4F^>$Z_oA#qnoA68!i8)-'`SC.AjkJVFcJ/'I^>.)kkM;]c +!8jI,j5.E)aPH=@j4rSF_V*r&i7bWombG;,bh]qfa5#M+\(gE+q:a]Y_qOG2eD%Lgpt_t+g"s9rb2(_+ +\D6`2n_;jQ_qXk>b1sP`!8X:(jkmK'cJI"+\D@#:l.k4L_qFk>aP+8\rS+1(in^?biS;E-^>&J$]`oA$+smbXPljk[]-`8(%@jkJSEceJ-I^>.,ll.r#hqqmn#kh`l,b2)OBj4rSF_:dl&hqGWq +m+f)*bh]qfa5#J*\_HT,q:aZX_qOJ3e_@Xip>)e*f\X-pbMCb*\_Ql4n_;gP_qXn?bM9V`T&/Sd[GT9d +d,)=hqqUGkiRl!"qV'$E]A*A?UYOkbU>=e`_q`&^qV15fh:]g%rn>3C`SC.AU##.nT&/Sb^"p]`o\AT` +gY1$/o\74;ce[mBTAKJ&Rc!Ad\),?bmbQsZiRl!"inE>E]%cN*]A1K`\D>?`g>'9onCm]lh:]^"m+^+G +\_Ql6YMI^b[,0-beD7^kp=o,lgtK[#p"[dH\_[;BUYaqdYi!pdcec4gr7pPliRl$#q:`sE]%a(:hVFdZ +jkR]-_V=n@l.Y"I`S1@G_:uo`p=uJ"lJ@udl.ru-aP?CBkM+eGceJ-I_;*>lm+nDmp>;1nmG>;.c/%dC +jkSkJ_:df$iS(ltl.j&/`8.fVceR1.]%cf0q:a]Y_qOG2fA!mloA-b/d,)"`e(rL/\_Qu7n_;jQ_qXk> +c.ondrSFI/gu#3jfA=d/\_[8?l.k4L_V+e>aP+8\!8FO/g>/4Rl.j/2_;"h@kh=nH`S1=F_:urap=uV& +k2)E\mG5G2a5$=Bk1e_GcJ/!G_;*AmleSJqo&#Vfn_U_2c/%gDjP8_H_:di%i7bftl.j/2_;2?Oe(iX3 +]%cc/q:a`Z_:n81f%[gloA-n3bhfGXfA4p3]%m&7n_;mR_;"\=bhTecrna^4f\`XbgYU64\_[5>l.k1K +`7at?akFA]!8O[2fA2eLm+fD3_qY"Al.XtH`nLIH_:uo`pY;h*infjTn_Le4akZLCkM+bFd+e6J_;*>l +mG4bumba&^p"m+5cJ@mDjkSeH_qF#&inCuukhO25^"ogHf%em4]A)o1q:a]Y_qOG2f\=!mo%gn5akiuQ +gYL<6]%m)8n_;jQ_qXk>cJ6"er8+X6eDI(ZhqlT6]&!A@l.k.J`7b"@aP+8\XPDF`Qeh#`_;)o^qV15f +gtBa%rn>3C`SC4CX52dlP2>`b]A:Q`o\AT`g=js/o\74;ce[sDWo!1$No0Nd[GK3bmbQsZhUod"inEAF +]A)Q)`n\8`XkhR`f\F*nn_3fmh:]^"m+^.H]%lo5]%tKbW8?:bdbVOjpY55mgY0R"p>!pJ]&!>AYMRdd +Uu1(dc/-%frS6Ymhq5j"qV''F]A!>@YM@X`PMP``^YHc^q:k/fh:]g%s4Y6cbV;C(bdG;Lkp=o,lgY'O!p"RdH^"iG>[b]3bS_iMbakaYcrnH\lhUoa!qqB-F^>&YB +ZJ-]^qV15fgtBa%rn>3C`SC=FY2.miMr+6b\D>?`oA&N`gtC$-p=d@;c.qmFY2/0qKAHUa +Yhdd`leL[XhUod"inEAF^>%c)bhT\`Vqp.`e_Imnn_3fmgtBX"m+^.H^>/25_;2ubU>FkbceZ=jpY55m +gtBX"o\7^H^>/J=\_YEbRbm;ba5+Jbs4cemhUod"qV''F^>&VA[G9'`NSX<`]\LQ^q:k/fhUog#!856C +_V>%DZ/!pdL#)a`[+s!^n_<<^gtC$-p=dC`SDEA`cJ6(eqV(JngY'U#o@qXH]\N;<]\UWbQeq)baPFMa +!8Hbmh:Ta#q:a!F^"`M@\D59`Mr"0`^"gW^pY5#fh:Ta#_V2i\rS+^7e(oZ4!8P!;cJ.gBle:+Hd+\6J +_V<8hoA$\.hVNk@rSFm:eD0c*jP/,;^"W/4q:XTV`nBV1gY0(EZeX$cKA?O_[+s!^nD!6^g=am-p=dC6cbPhtlb`SJ;a!8Hbmh:K[!q:X!F^"WA<^"^Q^L>;a^]%b?\p=eldgXsU#s4P?E_;"qC[bT9dK&-I_ +[bT3`n([0^g"Fg-p"I@=bM;^E[b]]pK&6@\[b]Hgl.kOXh:K[!iS!>G^"VK#f%[=^SD<;^dbDIhp"B/o +gXsO!le:+I^"_o/bhT\`Qeh#`bhTndqqCSog"FC!p"RmK^"i>;_;2ubP2>`b`ne>`l.b%G`n:+?c.Thb +q:i^>_q]n"!8G'=b1cOBmFg7HaOpRH`7i#]s4b$; +ptiI8f%fKElJ(.H`Rs2'jOq<%iS3&?Wna&ul.aS>^tSG6q:XQU`7aM2g=j +n_2^M`7jq>d+c=jp"dOA^tt./o\ILB^YAhDl.b(H`7Xq>bh9ecptN[?_;'Xt!8P->bM)[Dm+L1Ha4^IF +`S//_!8G$=bh[m,qq\d;dG+-Ele:(GdG"9I`7rJjp>!16f%u#8p"m47fA,WGl.b(H`Rs/&jk7H'hqQo? +W8*cqleBb?^tSJ7q:XQU`S'S2gY0Htl.jY@Ze^f#n_D7A^t\b?n_2^M`S1">dG)IloA.FB^#"b*p>*XB +^te2/hUfa!q:X$G^tSP;`7r&^K&$@\\_GB_p"Jfdh:Ta#s4PBF^tZETb2%[*pt`O:dbF6Fle:+Hd+\0H +`S8PjpY<=8eD>f6oA7%6f\G]GlJ(4J`7X&%k1RQ(hV6l@VVIKmmG#q@^tSM8q:XTV`S'P1gtKQukhOYB +YhbDsoA%FB^t\e@n_2aN`S0t=dbDRmo%hCC]AAJ&pt`gC_;#%GlJ(.Ha4U1?cIotdpY3X@^YFFrrnP*> +bhD^Cmb-@IaOpRH`S/)]!8G*?b2%[*q;&U:dbF3Em+U1HdG"!78eD>f6oA7%6f\G]GlJ(.H +a4T>'k1RN'hqQuAVVIKmmG#tA^=r>7q:XQU`nBY2h:fTtl.j_BZ/(Puo%_@B^>&V?n_2^M`nL(>e(_Ul +oA.LD]AAJ&pt`jD^tetFleC:J`n:(>ce6(ep=mUA^"e4pr7np=c._dCn(HLKa4\Gc^Y8bD]A1K`K&-1W +]%kchmG%$^g=am-pY*U@aP?RG]%tfkK&6%S]%u&pkM5CXgt0U!iS!>G_:mc#hqOs^Phb`^c.g(gp=]8p +g=XI!le:.J^t\).eD.7`O59H`a5"Mcr7^\pg"FC!p"RpL^teM:b2'VbM;J*b_VN&`!8Qkogt0U!q:X'H +_:nS:aP4>^K&$4X]\C`co\/`dgXsU#s4PEG_;#"F^"gW`K&-+U]A1ojmb@*^g"Fg-p=dL?akZ^I]A:ij +K&5tQ]A;2rkhPIXh:K^"i7[8G_:m`"iS1*^P2,T^bhL"gp=]8pgXsR"lIt%I_;"/.f%dC`NSX<``n\Db +rS$eqg"FF"o\7gK_;+S:bh]bbLYhsb^tlo`s4lqph:K^"pt=!H_:nP9b1jJ^K&$.V^"^leo@iZdgXsU# +!85BG_;"tE^YHc`K&-%S]\M&lmG%$^gXsm+pt<[@`nUFG]\L`eK&,bK]\M>tjkK1Vh:K^"i7[;H_V3c! +j4g6^OPKH^bM0nfpY#Aqgt9X"lIt(J_V=2-f\EO`Mr"0``SA>brS$eqgt9X"o%MXJ_V=J5d+kt`KA?O_ +^"gW^rS-_nhUfg#pY!mG_V4V9bM0P^K&$(T^>%#go%NTdhUfg#s4PHG_V4nA_qVu^K&#eL^>%;olIta\ +gt9s+q:WdA`S:@G^"gcdK&,\I^"hK!jP0+VJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +236.035 459.013 mo +288.243 331.362 li +289.935 327.033 290.421 325.836 296.46 325.836 cv +302.256 325.836 302.742 327.033 304.434 331.362 cv +314.052 354.948 li +314.945 359.443 315.405 364.027 315.405 368.685 cv +315.405 383.08 311.007 396.788 303.064 409.238 cv +285.822 366.678 li +257.544 435.879 li +278.312 435.879 li +273.605 439.556 268.517 443.01 263.091 446.211 cv +253.44 446.211 li +250.746 452.78 li +246.033 455.035 241.122 457.118 236.035 459.013 cv +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[81.12 0 0 134.88 235.2 116.164 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 169 +/Height 281 +/ImageMatrix[169 0 0 -281 0 281 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 169 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 169 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 169 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +U[-k'fBTI'q!5BRf'MhkQ0Y11iTf(\X6]NG\E_W2m-L))T^1Y'g$5U'p$96TeEm%uMMZ0Kd'ip3<'W9W.%h!)Q=lKY\?dHg5dQ0P:4 +h!*YZ]BehKZg,p'm-C#'VX!"%hW_T:mHV(Dcg0o_T^&NAg?I5Ram8$QXm4L'o]qS'W9W.%f]gHBjm'#6 +ea)hmOQrb/h!*MV`9ZUOYNjX'n`uA'ZKfj%g?HuMg?Pp-e*I#!L$Gr.dcoNNcKj6MZ0Kd'rTf4'Yj0^% +h!*#Jh'Hea*+uM!D>3d-96JZ0M2MYNaR&q+OXm+d0pZdCr!9p]OeEGQKc0F3NY3Fd.qJ[HZ!#h<<2Mf]fa,d-:Vr +KB]c-cfj6Lbj*pH[->p%rp#L-X6J:#fBCBBj6<]1f';qnNp41?aQV:?f':iNY3FO&!9o+"\`q9#g$$oM +f]fU(eER&!KB]o1bNR[Dd-B?LYj'X%rp#4%`9G&#gZZH;l0,D9dd$erL?ZS>_d-CGlMWqq@_s#t@\`rMF[-63.pZ[S"`9G&#fBC0;l0,85fBNA#K'C/:_`TQ"=`p)OIZ09X#p$%M#]]dE!gulW?jQNo5dHU;fO6F4>aQMCB_Wg1GZfod#oBDA#]'.9!hWN/J +g$#g,cftJoN9IP1dc]6Fb3@sMXm"@#p$%M#YisR!f]U??jQNc1e`l_jO6F4>aQM7>\`iVIYNOR&rTJjs +]'.9!g?5s/oB3@@e`m+tK'9c/b3.OB[HR8GZ00U#!9f$u\EM-!gul$-p#iXDdHLYqKBU5:^usP:^$+bE +Zff^"s654#_ +]][u2`TZIIYNOF"s65=&ro^S]]e\EZffp(qrin#qWG0IdH9d,s!CZKM)HY3+9ul0+T!ZKKWtg#fO%qrY*EeEHPgO6eEHMfPNVr-UZULrg?#a*p#`L@e*-AdQ08,.U?:FrgZ>d)p?&XBdcg5bQfn;/U?:FrguYg( +pZAdDdHBKOU?803ioT"XYNP]CZf]Wti9-ltWoi!rhW:p'pu\sGcfa6LX6-/=iT8\Q]'&\IXle3tjl`5t +U#t@rf]BX+o]E==e`Z#VTB;j0ioSkT\**DGYNF?tjQE/tT]Y:rg?#a*p#`L@e*#cST]W69g?%)NZfh&E +Z0'Ktiod#tWTMprguYg(pZAdDdHBKOU?8E:gZ@8QVWRj>\)l!"i9-ltVrldrhW:Trr8tQOcfaTVU#r!0 +jQ5"TXQK0;]&hN+iTHrtT'#.rf]B0roB*^Ie`YoSU?8N=f]CfJWoa\)l!"kNAW& +qW44.kiCU]V<7a=\E2'"kNAZ'PND;pfAs$qo]EaHf&toQVWIm?P3)5pf]9*qrT:EIe`YcOW94-AP3)5p +g#T0qrT:HJeE>ZNWTO3AT&o(pg>o6qr8tEKe*$#ZS`]n4S`T"pgZ5BNd,r^;ZfR_=kN(L\V<7X:]B.B$d,qt%PND;pfAs$qqrY6Hf&kBBZK7V< +kN(:VX609@[H5s$d,q[rSE8qpg#T0qqW>6JeE5-?ZfR\.gZGHrRcWeph;kHpn)_OLd,s'EWTBT1l/^^^V<.1-`oPJ.g?,[%RcWep +fAs$pn)_=Ff&kBBZK7P:l/^LXX6&g3^uX&.dH7arRH<_pg#T0pmcD=HeE5-?[cRMLOQ?#ng>f0omcD@I +e)o?GY3#WCOQ?#ngZ,6omcDCJdcT6FYN>]COQ?#nguGt=8p#FifVrd[7 +]]@K%c/lCpNo]lnh;bBop>s$Ld,iL5\)`S1p#FohV<.F4^Z<`&biQV#L#i6nfAisomcD7Ff&aj3^Z:L; +oAeK`X6&d2_;s/.`9"bpOQ?#ng#K*njlFVFeE+U0^uUU]*m +j5eMGe)eF-`oR*YL?&6lgZ#0mj5ePHdcJ=,a5m0YL?&6lgu>6mj5eSIdH/U6^#](NL?&6lh;YEqdc9-Bf&XF'alA!5 +r8ZVmX5hXgh;ZuG]&^unK&cdhhVtQqdc93DeE"4%alA'7s5MblWT2[lf](B@\`ConK]E*lgZ#0lg#LcF +dc@t"cf=r_K&Z^fiSg]pg#LfGdH%k!d,Y#_K&Z^fio-cpg#LiHd,_audGt)_K&Z^fj5Hipg#LlIcfDXt +dc5r=o]"rjXQ.^gh;[#H\`Cro!9/Uio]"ukX5hUfhW!)H\`Cups5JXio]##lWoMLehr\E)#sr8N=fqr6VoVrQOlf](<>\E)&tqr34eqr6Yp +VW6Fkg#CB>\E))uqVm+dqr6\qV;p=jg>^H>\E)-!K&ZF^jPd3#e)T3Bf&Naig>[_Do]"ukX5h[hgu?lE +WT2^lK&ZF^k2E?#e)T9DeDmOgg>[_Do]#&mWT2IfhW!#EWT2^lK&ZF^ki&K#e)T?Fdc7=eg>[_Do]#,o +VrGkYl/C%MYiF3lK&ZagiSgZne)K?Fd,VCkdc,l[_Dp>Y,kX5_@_j5JPKWT2^lK&ZL`jPd,ubi7^BeDmOgh;\FmK&Q+Umbk)(bi7aCe)RFfhW"LmK&Q+U +n)1/(bi7dDdc7=ehr=RmK&Q+UnDL5(bi7gEdGq4di8XXmK&Q+Un_g;(bi7jFd,V@jg>_tfK&Q+Uo&-A( +bi7mGcf;7igZ!hDn)k.jK&Q4Xn)1&%c/RsGcf1_Zki%-Pki)$hXQ%4Yl/C4QS)WYjK&PqPn_gJ- +bi7[Ae`*=_iSfCIl/D0jWoD7^jPeVJU>k.jK&Q1Wm,4l%`Sp1Ae)I+]iSfCInDW`lW8YbTm,6=OU>k.j +K&Q4XmGOo$`o6=CdGgn[iSfCInDWfnVW#PRmblIOUZ14jK&Q4Xn)1&$`o6CEcf1_Zki%-Oio'OfXPpqQ +n)2dVS)W\k!8rIeio'RgX5UhPnDMjVS)W_ls58Lej5B[hWo:_On_hpVUuLCmrnrCdj5B^iWStVNo&/!V +V;gLnrSW:cj5BajW8YbTm,6=OV;gOor8<1bjP]jkVr>YSmGQCOV;gRpqr!(alJVf&E:\k2?;q0^Z"\?e`*1[kMcI!K&G\I +pYW"0^u=e@eDd(Zki)O!K&G_JpYVt/^u=hAe)I"Zki)KuK&G_Jptr%/^u=kBdc-nYl/DQuK&G_Jq;8+/ +_;XtCdG^GNm,3KRjl#slVW#AMoAJ!SQf7;hK&GbKqVS.._;Y%Ecf(5Lo\b>ZjP][fXPq%Tm,6IRR,RAh +K&G_Jp"uh.]&<8=e_unSlemBQjP]ahWo1JHp>=BYRGmGhK&GbKp>;k-]AWD?e)?_RlJR9Pjl#mjW8P;G +pYXEXRGmGhK&GbKptr"-]AWJAdG^PQn)4*#K&>MDrnaO1]\rSBd,CGPnDO0#K&>MDs5'U1]\rVCcf(>O +n_f#Vf\Z\cXPgMEq;9c^PMu&i!8iCcg"uedX5LDDqVTi^PMu)js5/Fcg#&gf[G^r>eDZkTm,7m#K&>;> +WSk5Cqqol]Rc3YlrSN4agY\sf[c%)@dc$YRmbn$#K&>A@Vr5#ArSQ#]S)Nenqqm"_iSXUjVVo5Ip#"-T +S)NhoqVQn^iSXXkV;T,Hp>=3TS)NkpK&>;>rnaa7\D[);>s5'g7\D[,=e_ubOn_jH) +K&>>?s5'd6\`!5>eDZ\On_jE(K&>>?!8a^5\`!8?e)6;Fo\Y8XgY\sf\`!;@dbp2Eo\Y8Xgu#$f]&/Wh;>*f]&/WK&/WhV\7f +Wo(2@r8,r]OPoiirn`7`g>8gd[GUo=e)6>GpYYr+K&58=W8G#?rSGu\Ol5ukr8*%^gtnsd[GUu?dGU/F +pttu*K&5>?VVei>rnc#[P2Q,mqVHh\hVP*d[bq,AcesuEq;6e\fA.K&5;> +Vr+f;dGU#Br87D.K&5>?VVe`;d,9rBr87A-K&5A@V;Jf?rSGlYPi2;nK&5,9XP^;?rSH,`NSsQgJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +grestore % PSGState +612 576.004 mo +612 185.864 li +594.969 197.725 li +594.969 576.004 li +612 576.004 li +cp +level3{ +gsave +clp +[17.0313 1.48892e-6 -1.48892e-6 17.0313 594.97 380.934 ] concat +/2 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.917647 .92549 .92549 ] +/C1 [.917647 .92549 .92549 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.917647 .92549 .92549 ] +/C1 [.647059 .654902 .662745 ] +/N 1 +>> +] +/Bounds [.00561798 ] +/Encode [0 1 0 1 ] +>> +>>/Gradient add_res /2 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[17.0313 1.48892e-6 -1.48892e-6 17.0313 594.97 380.934 ] concat +clp +/2 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~lK[Wul07Eqki_-lkN:phk2k^djQ,C_j5]1[io8tViSibRi8EPNhr!>JhVR)Eh;-lAgt^Z=gY1B8g=b04 +g"=s0f@SX+f%/F'e^`4"eCYct@9YHP.5Y-+q0Xf\_,XK8M(X/i8#WiE%tWMuhpW2HPkVl$>gVPU,c +~> +<~m-O'(lg*j$lKRQtl0.?pki_-lk2tggjlPUcjQ,C^j5]1Zio8tViSibRi8EMMhr!;IhVR)Eh;$f@gtUT< +gY1B8g"G'3f\"j/f@SX*f%/F&e^`4"eC;sre'landaHOjdF$=fd*L%acd'h]cHXVYbfn;TbKJ)Pb0%lK +aiVZGaN2HCa2c3>`l?!:`Pod6`5KR2_ns:-_SO()_8*k%^V@Ou^:q=q]tM+l]Y(nh]=Y\d]"5G_\[f5[ +\@B#W\$i`R[^ENN[C! +<~m-O'(lg*j$lK[Wul0.?pki_-lkN:phk2k^djlGL`j5]1[io8tWiSibSi8EPOhr!>JhVR,Fh;-oBgt^]> +gY:K:g=k65g"G$1f\"g-f@SU)f%/C%e^W*ueC2mqe'c[mda?IidEp7ecd0q`cHa_\c-=MXbfn;TbKJ)O +b0%lKaiVZGaN2HCa2c6?`l?!:`Pod6`5KR2_o'@._SX.*_8*k%^q[Y!^V7Fr^:h4n]tD"j]=Y\e]"5Ja +\[f8]\@B&Y\$riT[^NWP[C*EL['[3HZa7!DZEga?Z*CO;Yct=7YHP+3Y-+n/XfSV*XK/D&X/`2"Wi;ts +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /2 /Gradient get_res exec grestore +}if +newpath +603.755 576.004 mo +603.755 191.627 li +603.427 191.627 li +603.427 576.004 li +1 1 1 rgb +f +603.383 576.004 mo +603.383 192 li +603.055 192 li +603.055 576.004 li +.529412 .533333 .537255 rgb +f +594.969 .00390625 mo +594.969 137.926 li +612 127.352 li +612 .00390625 li +594.969 .00390625 li +cp +level3{ +gsave +clp +[17.0313 0 0 17.0313 594.969 68.9648 ] concat +/3 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.811765 .537255 .556863 ] +/C1 [.619608 .0784314 .109804 ] +/N 1 +>> +] +/Bounds [] +/Encode [0 1 ] +>> +>>/Gradient add_res /3 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[17.0313 0 0 17.0313 594.969 68.9648 ] concat +clp +/3 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~cd'h]cHa\Zc-=MWbfn;TbKJ)PbK@uMb0%lKaiVZHaN2HDaN)?Aa2c3>`l?$<`Pog8`Pf^5`5KR2_o'C/ +_SX1,_83t(_83q&^qdb#^V@Ou^:q=q^:h4n]tM+l]Y(ni]=Y\e]=PSb]"5G_\[f8\\@B&Y\@8rV\$rfS +[^NWP[C*EM['[3I['[0GZa7!DZEgdAZ*CR=Z*:I:Yct=7YHP.5Y-+q1Y-"h.Xf\\+XK8M(X/i;%X/`2" +WiE%tWMukqW2QYnVl-GjVl$>gVP^5eV5:#bUnjf^Una][USFQXU8"BVTqS0RTqJ'OTV.pLT:_aISt;OF +~> +<~M26tCLPCP;KnP,3K7ec-JUr?%It)orIXQWlI!^3dH?jd]G^+FVG'8"NFEDSFF)l;@EH#l8Df0H1D/F** +CMR["Bk_9pBP1siAn>OaA7K+Z@U`bS?sm>K?=$rD?!LW=>?Y35=]nj/='&F' +<~NfB$WN/NUOMM[1HLkphAL5(D9KnP,3K7\]+JUr?%It)orI=6NkI!^3dH?jd]G^+FVG'8"NF`__HF)l;@ +EH,r:Df9N2D/F-+Chmg$C2%BrBP;$kAnGUcARo=]@q&nU@:[(E9>$5!2=BJX+<`W4# + +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /3 /Gradient get_res exec grestore +}if +newpath +603.918 132.293 mo +603.918 0 li +603.263 0 li +603.263 132.293 li +.809804 .539216 .554902 rgb +f +603.383 132.293 mo +603.383 0 li +603.055 0 li +603.055 132.293 li +.619608 .078431 .109804 rgb +f +601.884 94.0762 mo +601.884 93.125 li +604.435 92.3613 li +604.435 92.3477 li +601.884 91.6514 li +601.884 90.6064 li +604.435 89.8555 li +604.435 89.8418 li +601.884 89.125 li +601.884 88.2676 li +605.333 89.3262 li +605.333 90.3848 li +602.7 91.1357 li +602.7 91.1484 li +605.333 91.8857 li +605.333 92.9111 li +601.884 94.0762 li +cp +1 1 1 rgb +f +601.884 87.9668 mo +601.884 87.0146 li +604.435 86.251 li +604.435 86.2373 li +601.884 85.541 li +601.884 84.4961 li +604.435 83.7451 li +604.435 83.7324 li +601.884 83.0146 li +601.884 82.1572 li +605.333 83.2158 li +605.333 84.2744 li +602.7 85.0254 li +602.7 85.0381 li +605.333 85.7754 li +605.333 86.8008 li +601.884 87.9668 li +cp +f +601.884 81.8555 mo +601.884 80.9043 li +604.435 80.1406 li +604.435 80.127 li +601.884 79.4307 li +601.884 78.3857 li +604.435 77.6348 li +604.435 77.6211 li +601.884 76.9043 li +601.884 76.0469 li +605.333 77.1055 li +605.333 78.1641 li +602.7 78.915 li +602.7 78.9277 li +605.333 79.665 li +605.333 80.6904 li +601.884 81.8555 li +cp +f +604.396 75.7275 mo +604.396 74.79 li +605.333 74.79 li +605.333 75.7275 li +604.396 75.7275 li +cp +f +601.595 71.7734 mo +601.595 71.7871 li +603.524 72.4629 li +603.524 71.0967 li +601.595 71.7734 li +cp +600.657 72.2891 mo +600.657 71.2305 li +605.333 69.3945 li +605.333 70.4336 li +604.263 70.835 li +604.263 72.7314 li +605.333 73.1396 li +605.333 74.1113 li +600.657 72.2891 li +cp +f +602.625 66.4805 mo +602.584 66.5693 602.553 66.6611 602.531 66.7549 cv +602.508 66.8486 602.497 66.96 602.497 67.0898 cv +602.497 67.3672 602.598 67.5879 602.799 67.7529 cv +603 67.918 603.265 68.001 603.592 68.001 cv +603.928 68.001 604.199 67.9219 604.408 67.7627 cv +604.615 67.6045 604.72 67.373 604.72 67.0693 cv +604.72 66.9531 604.703 66.833 604.67 66.708 cv +604.637 66.583 604.6 66.4736 604.559 66.3799 cv +605.301 66.3398 li +605.342 66.4688 605.371 66.6045 605.389 66.7451 cv +605.406 66.8857 605.415 67.0498 605.415 67.2373 cv +605.415 67.7861 605.248 68.207 604.912 68.5 cv +604.577 68.792 604.137 68.9385 603.592 68.9385 cv +603.342 68.9385 603.107 68.9014 602.888 68.8281 cv +602.669 68.7539 602.479 68.6465 602.318 68.5029 cv +602.157 68.3604 602.031 68.1855 601.939 67.9775 cv +601.848 67.7695 601.802 67.5342 601.802 67.2705 cv +601.802 67.0967 601.811 66.9395 601.828 66.7988 cv +601.846 66.6572 601.875 66.5244 601.915 66.3994 cv +602.625 66.4805 li +cp +f +601.884 65.5713 mo +601.884 64.7734 li +602.665 64.7734 li +602.665 64.7598 li +602.58 64.751 602.488 64.7207 602.387 64.6699 cv +602.287 64.6182 602.191 64.5498 602.104 64.4648 cv +602.014 64.3799 601.941 64.2822 601.885 64.1699 cv +601.83 64.0586 601.802 63.9404 601.802 63.8154 cv +601.802 63.6943 601.811 63.6035 601.828 63.541 cv +602.731 63.541 li +602.68 63.708 li +602.661 63.9424 li +602.661 64.1123 602.708 64.248 602.802 64.3516 cv +602.896 64.4541 603.014 64.5273 603.156 64.5723 cv +603.299 64.6172 603.441 64.6445 603.582 64.6563 cv +603.723 64.667 603.885 64.6729 604.067 64.6729 cv +605.333 64.6729 li +605.333 65.5713 li +601.884 65.5713 li +cp +f +603.965 62.1924 mo +604.105 62.165 604.232 62.1182 604.348 62.0518 cv +604.461 61.9844 604.552 61.8945 604.619 61.7803 cv +604.686 61.667 604.72 61.5293 604.72 61.3682 cv +604.72 61.2031 604.686 61.0635 604.619 60.9502 cv +604.552 60.8359 604.461 60.7471 604.348 60.6826 cv +604.232 60.6172 604.106 60.5703 603.968 60.542 cv +603.829 60.5127 603.682 60.498 603.524 60.498 cv +603.238 60.498 602.995 60.5732 602.796 60.7227 cv +602.597 60.8721 602.497 61.0869 602.497 61.3682 cv +602.497 61.6406 602.598 61.8525 602.799 62.0049 cv +603.001 62.1563 603.242 62.2324 603.524 62.2324 cv +603.677 62.2324 603.823 62.2188 603.965 62.1924 cv +cp +602.875 63.0361 mo +602.646 62.9463 602.452 62.8193 602.291 62.6543 cv +602.131 62.4893 602.008 62.2969 601.926 62.0781 cv +601.844 61.8594 601.802 61.623 601.802 61.3682 cv +601.802 61.1143 601.844 60.876 601.926 60.6553 cv +602.008 60.4346 602.131 60.2412 602.291 60.0762 cv +602.452 59.9111 602.646 59.7842 602.871 59.6943 cv +603.097 59.6055 603.35 59.5605 603.632 59.5605 cv +603.883 59.5605 604.115 59.6006 604.332 59.6807 cv +604.549 59.7617 604.738 59.8799 604.898 60.0361 cv +605.06 60.1924 605.186 60.3828 605.277 60.6084 cv +605.369 60.834 605.415 61.0869 605.415 61.3682 cv +605.415 61.6455 605.369 61.8965 605.277 62.1221 cv +605.186 62.3477 605.06 62.5371 604.898 62.6914 cv +604.738 62.8457 604.549 62.9639 604.332 63.0459 cv +604.115 63.1289 603.883 63.1699 603.632 63.1699 cv +603.355 63.1699 603.102 63.125 602.875 63.0361 cv +cp +f +601.396 57.7705 mo +601.396 59.1104 li +600.657 59.1104 li +600.657 55.4932 li +601.396 55.4932 li +601.396 56.833 li +605.333 56.833 li +605.333 57.7705 li +601.396 57.7705 li +cp +f +603.271 53.4033 mo +603.029 53.417 602.833 53.4824 602.684 53.6006 cv +602.533 53.7188 602.458 53.8955 602.458 54.1318 cv +602.458 54.3721 602.531 54.5596 602.68 54.6934 cv +602.827 54.8262 603.024 54.9043 603.271 54.9268 cv +603.271 53.4033 li +cp +605.141 52.7959 mo +605.324 53.127 605.415 53.5225 605.415 53.9824 cv +605.415 54.5488 605.259 54.9922 604.945 55.3096 cv +604.633 55.627 604.193 55.7861 603.625 55.7861 cv +603.098 55.7861 602.662 55.6475 602.318 55.3711 cv +601.974 55.0938 601.802 54.6992 601.802 54.1855 cv +601.802 53.873 601.852 53.6104 601.953 53.3984 cv +602.053 53.1855 602.196 53.0176 602.382 52.8926 cv +602.567 52.7676 602.785 52.6777 603.035 52.624 cv +603.286 52.5703 603.57 52.5439 603.888 52.5439 cv +603.888 54.9268 li +604.16 54.9092 604.373 54.8105 604.527 54.6318 cv +604.682 54.4531 604.759 54.2236 604.759 53.9414 cv +604.759 53.7412 604.728 53.5479 604.665 53.3623 cv +604.603 53.1768 604.518 52.9883 604.41 52.7959 cv +605.141 52.7959 li +cp +f +602.901 50.5469 mo +600.657 51.9414 li +600.657 50.8555 li +602.326 49.877 li +600.657 48.8789 li +600.657 47.873 li +602.901 49.2813 li +605.333 47.7461 li +605.333 48.8516 li +603.511 49.9307 li +605.333 51.0234 li +605.333 52.082 li +602.901 50.5469 li +cp +f +604.396 47.0645 mo +604.396 46.127 li +605.333 46.127 li +605.333 47.0645 li +604.396 47.0645 li +cp +f +601.884 45.0479 mo +601.884 44.1963 li +602.354 44.1963 li +602.354 44.1826 li +602.16 44.0439 602.021 43.8809 601.934 43.6934 cv +601.846 43.5059 601.802 43.291 601.802 43.0498 cv +601.802 42.6563 601.925 42.3623 602.17 42.168 cv +602.416 41.9736 602.744 41.876 603.155 41.876 cv +605.333 41.876 li +605.333 42.7744 li +603.489 42.7744 li +603.346 42.7744 603.223 42.7793 603.121 42.7881 cv +603.018 42.7969 602.918 42.8193 602.822 42.8545 cv +602.727 42.8906 602.648 42.9492 602.588 43.0293 cv +602.527 43.1094 602.497 43.2197 602.497 43.3584 cv +602.497 43.5098 602.534 43.6387 602.607 43.7441 cv +602.682 43.8486 602.776 43.9307 602.893 43.9883 cv +603.009 44.0469 603.132 44.0879 603.262 44.1123 cv +603.391 44.1367 603.519 44.1494 603.644 44.1494 cv +605.333 44.1494 li +605.333 45.0479 li +601.884 45.0479 li +cp +f +603.271 38.6367 mo +603.029 38.6504 602.833 38.7158 602.684 38.834 cv +602.533 38.9521 602.458 39.1289 602.458 39.3652 cv +602.458 39.6055 602.531 39.793 602.68 39.9268 cv +602.827 40.0596 603.024 40.1377 603.271 40.1602 cv +603.271 38.6367 li +cp +605.141 38.0293 mo +605.324 38.3604 605.415 38.7559 605.415 39.2158 cv +605.415 39.7832 605.259 40.2256 604.945 40.543 cv +604.633 40.8604 604.193 41.0195 603.625 41.0195 cv +603.098 41.0195 602.662 40.8809 602.318 40.6045 cv +601.974 40.3271 601.802 39.9316 601.802 39.4189 cv +601.802 39.1055 601.852 38.8438 601.953 38.6318 cv +602.053 38.4189 602.196 38.251 602.382 38.126 cv +602.567 38.001 602.785 37.9111 603.035 37.8574 cv +603.286 37.8037 603.57 37.7773 603.888 37.7773 cv +603.888 40.1602 li +604.16 40.1426 604.373 40.0439 604.527 39.8652 cv +604.682 39.6865 604.759 39.457 604.759 39.1758 cv +604.759 38.9746 604.728 38.7813 604.665 38.5957 cv +604.603 38.4102 604.518 38.2217 604.41 38.0293 cv +605.141 38.0293 li +cp +f +602.54 36.624 mo +602.54 37.2871 li +601.884 37.2871 li +601.884 36.624 li +601.193 36.624 li +600.906 35.7256 li +601.884 35.7256 li +601.884 34.9287 li +602.54 34.9287 li +602.54 35.7256 li +604.15 35.7256 li +604.32 35.7256 604.457 35.6943 604.563 35.6318 cv +604.668 35.5693 604.72 35.46 604.72 35.3037 cv +604.72 35.1289 604.688 34.9932 604.626 34.8945 cv +605.333 34.8682 li +605.388 35.0557 605.415 35.2764 605.415 35.5313 cv +605.415 35.8799 605.316 36.1494 605.117 36.3389 cv +604.918 36.5293 604.645 36.624 604.296 36.624 cv +602.54 36.624 li +cp +f +0 .00390625 mo +0 390.709 li +17.0313 378.85 li +17.0313 .00390625 li +0 .00390625 li +cp +level3{ +gsave +clp +[-17.0313 -1.48892e-6 1.48892e-6 -17.0313 17.0313 195.356 ] concat +/4 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.647059 .654902 .662745 ] +/C1 [.917647 .92549 .92549 ] +/N 1 +>> +] +/Bounds [] +/Encode [0 1 ] +>> +>>/Gradient add_res /4 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-17.0313 -1.48892e-6 1.48892e-6 -17.0313 17.0313 195.356 ] concat +clp +/4 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~V5:#bVP^5fVl-GjW2QYoWMuksWiE)"X/i>'XK8P+Xf\b/Y-+t3YHY78Yd(Ih;-oChVR,Ghr!>Li8EPPiSibTio8tXj5]4]jQ,FajlPXek3(pjkNM-nkiq?r +~> +<~Vl-GjW2QYnWMukrWiE)"X/i;&XK8M*Xf\b/Y-+t3YHP17YctC;Z*L[@ZEpmDZa@*H[C*EM[^NWQ\$riU +\@B&Z\[f8^]"5Jb]=Y_g]Y(qk]tM.o^:q@s^VIY#^qmk'_8=(+_o'C0`5KU4`Pog8`l?$=a2c6AaN2HE +aiV]Jb0%oNbKJ,Rbg"DWc-FV[cHjh_cd:%cdF$@hdaHRle'ldqeCgtgfBh;7#Fhr!>Ki8EPOiSibTio8tXj5]1\jQ,C`jlPXek2tjikND'mkiq?rl0@R!lKdd% +~> +<~WMukrWiE)!X/i;%XK8M)Xf\_-Y-+q2YHP.6Yct@:Z*CR>ZEgdBZa7!F['[6K[C*HO[^NZS\$rlW\@B)[ +\[oA`]">Sd]=beh]Y2"l]tV4p^;%Ft^qdb$_83t(_SX1,_o'C0`5KU5`Pog9`l?$=a2c6AaN2HEaiVZI +b0%oNbKJ,Rbfn>Vc-=PZcHab^cd0tbd*^7gdF-IkdaQ[oe'umseCE+"f%/F'f@SX+f\"j/g"G'3g=k97 +gY:KLi8ESQiSieUio9"Yj5]4]jQ,FajlPXek3(pjkNM-nkiq?rl0@R!lKdd% +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /4 /Gradient get_res exec grestore +}if +newpath +8.24542 .00390625 mo +8.24542 384.947 li +8.57294 384.947 li +8.57294 .00390625 li +.529412 .533333 .537255 rgb +f +8.61749 .00390625 mo +8.61749 384.574 li +8.94501 384.574 li +8.94501 .00390625 li +1 1 1 rgb +f +17.0313 576 mo +17.0313 438.078 li +0 448.652 li +0 576 li +17.0313 576 li +cp +level3{ +gsave +clp +[-17.0313 0 0 -17.0313 17.0313 507.039 ] concat +/5 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.619608 .0784314 .109804 ] +/C1 [.811765 .537255 .556863 ] +/N 1 +>> +] +/Bounds [] +/Encode [0 1 ] +>> +>>/Gradient add_res /5 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-17.0313 0 0 -17.0313 17.0313 507.039 ] concat +clp +/5 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~St;OFSt;RHT:_aKTV.sNTqS0RTq\9UU8"BWUSFTZUnjf^UnsoaV5:&dVP^5fVl-GjVl6PmW2Q\pWMuks +WiE)!X/i;%X/i>'XK8M*Xf\_-Y-+q1Y-5%4YHP.6Yct@9Z*CR=Z*L[@ZEggCZa7!F['[3I['dVc-=MYcHa_\ +~> +<~'GM5r'c%Q$(Dmu,)&X>2)]Kb:*??1B*ZlIH+<_mP+sSa4?Pbi5!D.p5 +<~*#oq=*?H7D+!;[K+X&$R,9nHZ,UF``-7:/h-n$Mn.Olr!/1`>(/M8Y/0/,(60ekF=1G^jE1c7-K2E*QS +3&ioY3]]>a4?P_h4[)%o584Z$>-7>[1Q??!^iE?XR8M@:F)uGFF`hhMG'A.TG^4R[H?spbI!g?jI=?WpIt3'#JUrE)K7ei1KnY58L51P?Ll$tFMMd=MN/WaU +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /5 /Gradient get_res exec grestore +}if +newpath +8.08165 443.711 mo +8.08165 576.004 li +8.73671 576.004 li +8.73671 443.711 li +.619608 .078431 .109804 rgb +f +8.61749 443.711 mo +8.61749 576.004 li +8.94501 576.004 li +8.94501 443.711 li +.809804 .539216 .554902 rgb +f +6.62988 536.868 mo +6.54932 537.043 6.48779 537.238 6.44531 537.455 cv +6.40283 537.671 6.38184 537.878 6.38184 538.074 cv +6.38184 538.605 6.54053 539.021 6.85742 539.32 cv +7.1748 539.62 7.58105 539.77 8.07666 539.77 cv +8.56396 539.77 8.96338 539.627 9.27588 539.341 cv +9.58887 539.056 9.74512 538.669 9.74512 538.183 cv +9.74512 537.95 9.72266 537.745 9.67822 537.566 cv +8.45996 537.566 li +8.45996 538.558 li +7.72168 538.558 li +7.72168 536.668 li +10.2422 536.668 li +10.3179 536.949 10.3774 537.214 10.4199 537.462 cv +10.4624 537.709 10.4834 537.949 10.4834 538.182 cv +10.4834 538.967 10.2915 539.583 9.90674 540.029 cv +9.71045 540.262 9.46436 540.439 9.16943 540.562 cv +8.87451 540.685 8.53271 540.746 8.14404 540.746 cv +7.34863 540.746 6.73291 540.519 6.29736 540.063 cv +5.86133 539.608 5.64355 538.981 5.64355 538.182 cv +5.64355 537.923 5.66064 537.682 5.69385 537.458 cv +5.72803 537.234 5.77588 537.018 5.83887 536.809 cv +6.62988 536.868 li +cp +1 1 1 rgb +f +9.72266 534.813 mo +9.79248 534.708 9.82715 534.571 9.82715 534.402 cv +9.82715 534.135 9.72412 533.926 9.51855 533.774 cv +9.4248 533.703 9.31836 533.653 9.2002 533.627 cv +9.08154 533.601 8.95068 533.587 8.80762 533.587 cv +8.80762 533.975 li +8.80762 534.095 8.81445 534.211 8.82764 534.322 cv +8.84131 534.434 8.86914 534.538 8.91113 534.636 cv +8.95361 534.733 9.01514 534.813 9.09521 534.876 cv +9.17529 534.938 9.27783 534.97 9.40283 534.97 cv +9.54639 534.97 9.65332 534.917 9.72266 534.813 cv +cp +7.13135 535.456 mo +7.05078 535.282 6.9873 535.087 6.94043 534.87 cv +6.89355 534.653 6.87012 534.449 6.87012 534.257 cv +6.87012 533.73 6.98535 533.351 7.21533 533.118 cv +7.44531 532.887 7.81494 532.771 8.32422 532.771 cv +8.7666 532.771 li +8.93604 532.771 9.08008 532.77 9.19873 532.768 cv +9.31689 532.765 9.46094 532.762 9.63086 532.757 cv +9.86768 532.753 10.1245 532.739 10.4014 532.717 cv +10.4014 533.507 li +10.207 533.53 li +9.979 533.54 li +9.88525 533.547 li +9.88525 533.561 li +10.0688 533.658 10.2139 533.807 10.3218 534.006 cv +10.4297 534.204 10.4834 534.41 10.4834 534.624 cv +10.4834 534.95 10.3906 535.232 10.2056 535.471 cv +10.02 535.71 9.771 535.829 9.4585 535.829 cv +9.21289 535.829 9.00928 535.776 8.84863 535.672 cv +8.68799 535.567 8.56299 535.423 8.47363 535.24 cv +8.39746 535.084 8.34521 534.908 8.31592 534.711 cv +8.28711 534.515 8.27246 534.306 8.27246 534.082 cv +8.27246 533.587 li +7.99902 533.587 7.80664 533.648 7.69434 533.771 cv +7.58252 533.895 7.52637 534.092 7.52637 534.364 cv +7.52637 534.552 7.56006 534.737 7.62695 534.92 cv +7.69385 535.104 7.78564 535.273 7.90186 535.43 cv +7.13135 535.456 li +cp +f +6.95215 531.742 mo +6.95215 530.904 li +7.43457 530.904 li +7.43457 530.891 li +7.23779 530.762 7.09473 530.605 7.00488 530.422 cv +6.91504 530.239 6.87012 530.054 6.87012 529.865 cv +6.87012 529.37 7.07324 529.03 7.47998 528.847 cv +7.2832 528.749 7.13232 528.601 7.02783 528.401 cv +6.92236 528.203 6.87012 527.991 6.87012 527.769 cv +6.87012 527.563 6.90381 527.389 6.9707 527.245 cv +7.0376 527.103 7.13135 526.989 7.25195 526.907 cv +7.37256 526.824 7.51318 526.766 7.67432 526.729 cv +7.83496 526.693 8.01807 526.676 8.22363 526.676 cv +10.4014 526.676 li +10.4014 527.574 li +8.34326 527.574 li +8.23145 527.574 8.13525 527.577 8.05469 527.584 cv +7.82031 527.642 li +7.63574 527.799 li +7.58887 527.873 7.56543 527.97 7.56543 528.091 cv +7.56543 528.229 7.60254 528.345 7.67627 528.437 cv +7.75 528.528 7.84473 528.598 7.96094 528.645 cv +8.07715 528.691 8.2002 528.723 8.32959 528.738 cv +8.45947 528.754 8.59131 528.762 8.7251 528.762 cv +10.4014 528.762 li +10.4014 529.66 li +8.34326 529.66 li +8.23145 529.66 8.13525 529.663 8.05469 529.67 cv +7.82031 529.727 li +7.63574 529.884 li +7.58887 529.958 7.56543 530.055 7.56543 530.175 cv +7.56543 530.313 7.60254 530.428 7.67627 530.52 cv +7.75 530.611 7.84473 530.68 7.96094 530.727 cv +8.07715 530.773 8.2002 530.805 8.32959 530.82 cv +8.45947 530.836 8.59131 530.844 8.7251 530.844 cv +10.4014 530.844 li +10.4014 531.742 li +6.95215 531.742 li +cp +f +8.33887 523.457 mo +8.09717 523.471 7.90137 523.536 7.75146 523.654 cv +7.60156 523.772 7.52637 523.949 7.52637 524.186 cv +7.52637 524.426 7.6001 524.613 7.74805 524.747 cv +7.89551 524.88 8.09277 524.958 8.33887 524.98 cv +8.33887 523.457 li +cp +10.209 522.85 mo +10.3921 523.181 10.4834 523.576 10.4834 524.036 cv +10.4834 524.604 10.3271 525.046 10.0142 525.363 cv +9.70117 525.681 9.26123 525.84 8.69336 525.84 cv +8.16602 525.84 7.73047 525.701 7.38623 525.425 cv +7.04199 525.147 6.87012 524.752 6.87012 524.239 cv +6.87012 523.926 6.92041 523.664 7.021 523.452 cv +7.12158 523.239 7.26465 523.071 7.4502 522.946 cv +7.63574 522.821 7.854 522.731 8.104 522.678 cv +8.35449 522.624 8.63867 522.598 8.95605 522.598 cv +8.95605 524.98 li +9.22852 524.963 9.44189 524.864 9.59619 524.686 cv +9.75 524.507 9.82715 524.277 9.82715 523.996 cv +9.82715 523.795 9.7959 523.602 9.7334 523.416 cv +9.6709 523.23 9.58594 523.042 9.47852 522.85 cv +10.209 522.85 li +cp +f +7.67383 519.689 mo +7.62012 519.841 7.58203 519.975 7.56006 520.091 cv +7.5376 520.207 7.52637 520.342 7.52637 520.493 cv +7.52637 520.636 7.55664 520.76 7.6167 520.865 cv +7.67725 520.97 7.77441 521.022 7.90869 521.022 cv +8.00684 521.022 8.08203 520.978 8.1333 520.889 cv +8.18457 520.8 8.23926 520.661 8.29736 520.474 cv +8.34668 520.313 8.39258 520.183 8.43506 520.083 cv +8.47754 519.982 8.53564 519.883 8.60938 519.785 cv +8.68311 519.687 8.78125 519.608 8.9043 519.551 cv +9.02734 519.493 9.17822 519.464 9.35693 519.464 cv +9.54932 519.464 9.71777 519.503 9.86328 519.581 cv +10.0083 519.659 10.126 519.767 10.2153 519.902 cv +10.3047 520.039 10.3716 520.193 10.4165 520.368 cv +10.4609 520.542 10.4834 520.723 10.4834 520.91 cv +10.4834 521.219 10.4341 521.559 10.3359 521.929 cv +9.59912 521.875 li +9.75146 521.571 9.82715 521.277 9.82715 520.991 cv +9.82715 520.844 9.79346 520.709 9.72656 520.586 cv +9.65967 520.463 9.55225 520.401 9.40479 520.401 cv +9.2749 520.401 9.18018 520.45 9.11963 520.549 cv +9.05957 520.646 9 520.798 8.94189 521.004 cv +8.89746 521.155 8.85498 521.28 8.81445 521.378 cv +8.77441 521.477 8.71973 521.569 8.65039 521.659 cv +8.58105 521.748 8.48828 521.82 8.37207 521.876 cv +8.25586 521.932 8.11279 521.96 7.94287 521.96 cv +7.76416 521.96 7.60645 521.924 7.47021 521.853 cv +7.33398 521.781 7.22119 521.682 7.13184 521.555 cv +7.04248 521.428 6.97607 521.282 6.93408 521.119 cv +6.89111 520.957 6.87012 520.786 6.87012 520.607 cv +6.87012 520.433 6.87939 520.28 6.89746 520.148 cv +6.91553 520.017 6.94482 519.865 6.98535 519.696 cv +6.99902 519.629 li +7.67383 519.689 li +cp +f +8.96777 516.822 mo +8.22949 516.822 li +8.22949 515.061 li +8.96777 515.061 li +8.96777 516.822 li +cp +f +7.88965 511.257 mo +7.88965 510.928 li +7.88965 510.659 7.83594 510.443 7.729 510.279 cv +7.62207 510.116 7.44336 510.034 7.19336 510.034 cv +6.93896 510.034 6.75391 510.117 6.63818 510.283 cv +6.52197 510.448 6.46387 510.663 6.46387 510.928 cv +6.46387 511.257 li +7.88965 511.257 li +cp +5.72559 512.194 mo +5.72559 511.008 li +5.72559 510.735 5.74805 510.484 5.79248 510.254 cv +5.8374 510.023 5.91309 509.818 6.02051 509.638 cv +6.12793 509.456 6.27393 509.314 6.45947 509.212 cv +6.64502 509.109 6.87158 509.058 7.14014 509.058 cv +7.40381 509.058 7.63135 509.104 7.82373 509.195 cv +8.01563 509.287 8.1709 509.413 8.28955 509.574 cv +8.40771 509.734 8.49365 509.925 8.54736 510.144 cv +8.60107 510.363 8.62793 510.602 8.62793 510.861 cv +8.62793 511.257 li +10.4014 511.257 li +10.4014 512.194 li +5.72559 512.194 li +cp +f +10.4014 505.143 mo +10.4014 505.994 li +9.93213 505.994 li +9.93213 506.008 li +10.1064 506.15 10.2422 506.318 10.3384 506.511 cv +10.4351 506.703 10.4834 506.913 10.4834 507.141 cv +10.4834 507.534 10.3608 507.828 10.1147 508.022 cv +9.86914 508.217 9.54102 508.314 9.12988 508.314 cv +6.95215 508.314 li +6.95215 507.416 li +8.7959 507.416 li +8.93896 507.416 9.06201 507.411 9.16455 507.402 cv +9.26758 507.394 9.3667 507.371 9.46289 507.336 cv +9.55908 507.3 9.63721 507.24 9.69775 507.158 cv +9.75781 507.075 9.78809 506.967 9.78809 506.832 cv +9.78809 506.681 9.75146 506.552 9.67725 506.447 cv +9.604 506.342 9.50879 506.26 9.39258 506.202 cv +9.27637 506.144 9.15332 506.103 9.02393 506.078 cv +8.89404 506.054 8.7666 506.041 8.6416 506.041 cv +6.95215 506.041 li +6.95215 505.143 li +10.4014 505.143 li +cp +f +6.95215 504.212 mo +6.95215 501.479 li +7.68896 501.479 li +9.70605 503.193 li +9.70605 501.418 li +10.4014 501.418 li +10.4014 504.285 li +9.6709 504.285 li +7.64746 502.537 li +7.64746 504.212 li +6.95215 504.212 li +cp +f +6.95215 500.708 mo +6.95215 497.975 li +7.68896 497.975 li +9.70605 499.689 li +9.70605 497.914 li +10.4014 497.914 li +10.4014 500.781 li +9.6709 500.781 li +7.64746 499.033 li +7.64746 500.708 li +6.95215 500.708 li +cp +f +5.37793 497.039 mo +5.37793 496.141 li +10.4014 496.141 li +10.4014 497.039 li +5.37793 497.039 li +cp +f +8.33887 492.879 mo +8.09717 492.893 7.90137 492.958 7.75146 493.076 cv +7.60156 493.194 7.52637 493.371 7.52637 493.607 cv +7.52637 493.848 7.6001 494.035 7.74805 494.169 cv +7.89551 494.302 8.09277 494.38 8.33887 494.402 cv +8.33887 492.879 li +cp +10.209 492.271 mo +10.3921 492.603 10.4834 492.998 10.4834 493.458 cv +10.4834 494.025 10.3271 494.468 10.0142 494.785 cv +9.70117 495.103 9.26123 495.262 8.69336 495.262 cv +8.16602 495.262 7.73047 495.123 7.38623 494.847 cv +7.04199 494.569 6.87012 494.174 6.87012 493.661 cv +6.87012 493.348 6.92041 493.086 7.021 492.874 cv +7.12158 492.661 7.26465 492.493 7.4502 492.368 cv +7.63574 492.243 7.854 492.153 8.104 492.1 cv +8.35449 492.046 8.63867 492.02 8.95605 492.02 cv +8.95605 494.402 li +9.22852 494.385 9.44189 494.286 9.59619 494.107 cv +9.75 493.929 9.82715 493.699 9.82715 493.418 cv +9.82715 493.217 9.7959 493.023 9.7334 492.838 cv +9.6709 492.652 9.58594 492.464 9.47852 492.271 cv +10.209 492.271 li +cp +f +189.28 216.988 mo +189.28 382.228 li +444.52 382.228 li +444.52 216.988 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[255.24 0 0 165.24 189.28 193.776 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 709 +/Height 459 +/ImageMatrix[709 0 0 -459 0 459 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 709 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 709 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 709 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +#e5V,?t*MQ?X3M5pKIB"r*oY8q-sA3ra?.A?XI;P@:3JO@Uo@KrFPtF#`;>F&d:B"&f:B+*#:JX\Z:/=\a;H$Ik;cH^rrDio" +r`K2%p07H"rEo2)"CY_J@q5FIraYt;raYt;p0mc)q-O&-s'G\1s&f5&#$=u5?!LW=!a8c1q,[f*>[:]E +@UisHB)ZH=?3a\>?!^lG@:B.EraGh7q-s).s'kt9pgEo'pK[Z$s'5S2rEfM0r)iesrDs52A7A_F?!UM1 +=8c/$3rl;cQk"=BYH1"C5;<>[-o*r`fD-ra#5+pL4&/q-s>1r*BP6?X@#D +>lIqX>$>'2=BAR%;Gg:f:JX_]:Jand;cH^s='/X1>[:WFAoO%&]81E9AR]4Zr*K)&q-j>7rFPt?q.9J6 +$=dORARo=]@q9+]rb;:Ds(24Bok4)4q-sqE@Uj"aCi!m"BkhEsA7&U;=nu(^;>F&]:]4)e;#X>f;tNu] +;u'>e;?'Gj;#aDl;Z'H&;,U:kQ%e5>?bKB?X@#D>[7)-#@1YC@:NhZB)ZKAC&)-E?=$uH +@:NeXAS#C_rF>k$P?=q.9e>@:?b00 +<`N*u;c=`9<)cju='/R.>?kKA?t!JUBQKR1_2`_RCM@Qt@q5IHpL3l0rFu4Fp1XqMBk_6oCMR[!BkhF! +rGDLL!,MRMs)%dRq.oeBq.fqB%;9NqEH,r7DK'Q4C1UiL?MRd`$G6;>[1Q??=.(=@/j[8@fKm4A,U!;B)ZNBCAD]FB`VsarbVRNs(q[Ms(q[Mp1jD;q.K_@ +s(D=C!bGeKrF-(A@:j+_A7T1Z@ejF:AS,RhCM[keDZ+MRE;=)NA7]=aBPD3rrbMOKrb:kPDA+?!guJ@Uo4N#A7[] +An>L`A,Bg:AH$0?B)ZH=C@uB8CB&#HB`2R!AnGUbA7K1]A7K(X@:?b96=]eg0>$G6;?!^oH@Us%^ +B4l%!H(O_./h&2$.kE.J/H%*p.JY=k./YOo.etLu-R^Dm.Olkrq'u=kr?qRolmql`r[J=,/1`;$-n-Yt +.k2tqq(2=pl7i8nq(VV#q(Vk'rA":,q(q_$rA=R5q)%n)q)A43r]9s9r\t]P2`E]V3]]>\2`E]U3BB2] +3BB2_4$#G"4o[\D3rM/<55meA49dr35!D1q5lO"G5QF.M61mM262s:L6iBFN6i9:H6j5h@5sdn*qF(-J +r^?rW6UX@4r^ZfV!(coRp-o!Lp-\XDpI"mGs$Q`NrBU?Fr&jd:#]>3&`cS2Y/p.3USa%1\im*1B'$-1(5lk0J>(60eb:7/hSaT0Es0_ +/hJY(.K(_3.k8P2VR9`7W[7eoOS8H)-X7eoLQ7f,[L7K#XS7K5dS6iTLO62a(E56jMD6pEk% +69b?4rBC3Fr''p=q*+U>q)n^ArBL9Hq*"a>r]L0C!''g7#QA +1c.!E1,:RA2)I-Gr\=a:1c.!E1,:R9r@\(&$ns@g0/,+91GU^?7\'ch2_m*H1Ggia1]B0*0_mC"0`Eg% +0Es6d1,C^A1B'*01B'*.0E!O%1]90+1ANa%2?#E:2)[?M1bpld2$,Ti1&@fc:/4S];#F5j +;=@9Z:&[i^9DMoH32>]6'1[m0r1B&s*0EZ83;ti92uYc>2E*TT3VGH12Z,N43<)#73;tu=48q>F4$5Vg4oRYE48h583Vbc4 +4T@SE56!kI5lX(I5lX(J4T%A<4T@VB4o[YC4o[_>5Q3qJ62WnF54Ll:5l4T@PE4o@GA48_5? +48Cr:3K-12uY`82?,N/2ubl;2ubf92>]301]'-22YfB/3;b`72Yf61 +2uPZ42?,N41B9?42?,N51]B-/0`Ea(1ArpB1GLO8/h\n60f:[IO]XV&2)[-D1,8_]r\*drr\="""#Dbk +2Z>W82>]952)I/g1]K612Z#B-2#0'*2%;Q+3]T/Y2E!EM2E!KRpGq4j!&aR1q)S71s#0g7s#BO/r]'g9 +nN-J+r&jsAr&am?!'C0BrB1KL4$5Vg4[)%l4[&a-!'U3Cs$$EDrB(*D55d_F5l!YD5lX.I63KYC6psKB +61mM=6MNqJ7/o^T7K>mS7KQ"F6N':G7/oaR70#[Q6iKLO7JfOQ7fQ!W6iBFK8+f@M7I`eA6iKOS7/fXT +6iB@O62j4K624oIP.4T7A=3r(l:4T@MB3qb`:4T7G<3W2,>4S_264oIM=48h;< +49%A@3W;,?3rV/=2ZPc82$,To3;kcP2E!NR2)I-I2E*QV2aNd21G1+*,q:Gnr$MFiq'bqao-aVg.f:dt +.4Y9H!@fPt0)R=#/,q*u.Jt[p.etUj/H[FP/M6rP!\>lQr@7Olq'u1knLa8`q(Vb#oe?1rr\+=,r\q)SL;q`=^rAss?q)n[9r]'g9rAss?q`X[9q*+U;!($TL!'gHH!'L-A +q`OR7s$-KHr]U3DrBL*Aq*4jBs$-KJnNZq:p-8@:q)n[?rB0s?rB1'Cr&t!?rAt6H3]T;b3]fS*48Cr9 +3VYT02Yf<,2Z5T63;GH83&iiU2Z>T01]TE32#]<,2ZGZ62#]<,2Z>T/2>oB-1B0301]K611]B0,1&is( +0D@(9/M/Y0/hAP*/h\b31-CV(4?##N/Mf7:0)[C%/GUsm0)[F'0_m@)0ekF>2#]<41,Jkc!AcM02>]61 +1]B0)1&3[%2@hT$2`ETN2)[?M1c.!F2)Y1dq(qh)kr8DtrAj[6krSc)nN?J*q)eO;r]U0Ar]U3D"[>.6 +5@g/GUaZ.etOh/,_$t/ak7h/cRI!0DR4#0`!L'0)[I$0`3[(1Ars*0`3X*1As$( +1Ais-1]T9/1B'**1ANm-48h593;GN'3<)&>3WD)=2ubl93WD)<3WqH&3&`ej3;Y]93;kl:3r(l84T.A@ +4T7JD55@883Vb`33Vb`33WD/=3<2)A3]K+t2u>N32>K$52`!3H2)6pFrA4C-r\OI-q(VV"q(_\!rA+=- +q(_k&r%Ik"q(qn$s"F@.s"ipqrA!suq(DRsqCMUur%7gqq^VRq%kK7a0J>JG46\d/4Zkhg48h2J4$,Pe4$,Jd4Zkhgp,_n/r&jm@r]^q*"O8#4#]&Y3]8oYr&=U5rAX[5rAFO2q)8%+q)&(/rAO^9q)/+-rA47,r]'g7q)&(1 +s#91#r\aL.r%n=-r\OI-r\==)r%e7+r@Rjus"F=)$SsM#Na+P"0f1O<0E*[(0*!Wo/c@=$0DR7#1&Wj6 +0ek@:1,C^A0eiM[r\4=-s"aR.r%S+(q)%n)#;@ni2)I*G2Z5H71GU^?q)%n*q(q7lq(qh(rAOU5nM^>) +!&sm:nN$D+r&OU7rB(!@r&ad:rAt!Ar]Ts;rB:-Dr]C'@!'U-?qa(6Kr^?]P!(-ZMr'C4o%2=3rCu<3r1o74o[Y?3WD;B4mG0. +47tW/3;tl52?5W63;b`51]B341Ggre2$Gls3B0Bk#Zrl6.4lqr,UiU=r[.FeodBA[r@%gs-RU>>.0:nI +.fCgr./kah.etXj.0D%M.k:NI"XkfL.P!"D.0(gm-i#7V/GUmn/H7=#0)mU#0)$sr0)mU#0^pao0`Eg+ +0`Eg,1&j$+1&3R+1G^le2?,N,1]0*.1&Wm'2#/m02`3t+,13]fDa +3]T8_3]T/$2`EYj3;ko:49%;=3WD/948_5?48h5=48D#348h;;48Cr53WD/=3W2#;3WD):2uY`62>oB: +2`!6I1bpib2>o?51Gq&g2#fB-1AN`r0`Ea(0EfB1 +2>K-32`E_p3<2&73WD&:3<)#:2u>T43;GN53WD)=2ubf63rV523qbW84T7JF5!1t+4UF554Ztni4$#A^ +q)\L;r]U9FrB's?q)n^BqEF^K-12>T6$1\im,1]0$(1\EU'1\id+1&Na*0C^al/c@7!/J]fd +/1iJ,0.nt61-gn/4#JcO0ek750E!O'/bpsk0(^gs1&`p20eb:91&Wm*1&Wd+0DRF"1&3[%1''0f!];hl +r\FR11]90)1\id$2"Z62uku/2Z>]63Uf*)3rD&>4T7D648D#=4o[_G5PIA@4o@JD3rM/> +4S_/94T7PJ5!D+m4T.PD61I5964Z@J6:+%,6ps@/6UX=06ULc>"@>C>5X5'2r^?`Ss$luRr'L3Ir^H`Q +r'UHOq*t!Er^HWNq*XsE#":pJ6UO70!(HfPqEb'Fq*,'L4Zu"n4$Im.JtUo-hAb^.JYFn.K1_".4?Pj-7:2=./>@_.Int`.etXk.fV$t/H7K002ubl:3WD#9 +2uY`72>oB-3W1r93W1l22uGW33;kr;3q5313;tr:3r(f+2@2<#2Dm?M2E*TTrAXa7r&+.(rA"I01,Ccc +1\ig&1&Wj&0DR?u/c@@$0_m?u0`Ng%/c@C%1&3I%0Bb+g0*!X#/H.7"/-%4".0(gq.etXq.f1ap.K([o +-P7aT.4Qhs/2',C=#)*C!%Rt!r%%[pq().hpalt, +/1iG).k3#!.kE5'/1g]3]]8]rAad8s#0[7r]9s=s#Bs; +s#Ts9q)\=7nN?e4r]L3Dq)n[;ni?S,!'1!=rAjm=rAjR2!&sm8">r(r3&pjqs#0m9rAOC-q(qh(q(_k) +rA4L3q(hb&!&OI-s"sU1q(hh(s#'1#rA47)rA![nq(D_#r@S""r[S:+/M8\0.kWSANoE52u,<+2?,T52ubl-2u,B02uYf92uYf23;kr:3r_;64T%;?49.A>3W;)84T@YC55@GB4oRYF5Ogo3 +5Q3nJ62j4N5Q*kI5Q*bG4T[c04S_AD6Ms4K5OUi=5t"-<6hs.G6N9@N6N0@J6Ld8?62NnI62X"D5Q3kF +4oIMD55dVD48V2;4T.A;3r(f348Ci63W2#73;bi:3VbZ43rV5:3;tr.3r1o93WD)52uPZ.2>T612#K60 +1]9*.0bZ;t1GgsE1cRpf:bO@K.O-8e-R\j>s!@Idq'Z(dr[.Fe"=,6=-R\mA!@]Gq-NPVEr@%Ojr[@ap +q'c%fpF$:p.4Qhs-n6\qr@%Fiq'c%fnLF>`od]hgr@@n!q()7lr[Rgrq(;Cmodp%nrA"7+rA"7+s"XC) +!\Z2\r\=F,q(M_%r%e7*r@n:-r\=(#!&4C.s"s^4s"s^4r\jR/q).t)s#L*=s#9s9s#9m9!]N%rq_nL7 +q)A:4r&=U5r&=@1rAsm=s#U*=s#BU0r\sj:r]0d6mlC>+s#L!8r&+F0oJ6M'1]B601]9*.1&Wd+0DR_hh +1,8AVs"sU/s"j[0s"aR0!&XL/pGDh)oeQJ#q_7t'r%@t%qCWjC/hS_,.k3"t/M&D%.kE;+0/GFIM-2eq +1,:C60.nmU/cRBt/,:gq/H.6r/-7CU0E!R00ek@80/,+8r%J%%r\4@,r\F:&q(hb#$8O=j1,LjE1,LdC +r%e((q(hb%nh^>'q(qIrr&"I4q(q\%rAX7)q)JC5rAag;r&am?r&am?s#^*=!]`8%r]C-@q`F[:rB1!= +r]Bp9rB9s=s#pBGr]U9Fr]g3Aq*+U;"@>C?5X><5s$6NKs$6QJr'9pArB^BHrBU9Iqa13J!(?fRs$H`O +q*OmCr]pHKs$H6Aq*P*KrBgNOrBL6Es$-HGoK<4;4oRYE4o@GB48h5?3W2#;3r(o63Vbc:3;kl13r_5? +3<(r23:o612ubl:3Vb`.3W;#12uY`72?#H72E!Ag1]TE41]'!71G^d@0J>(71B&s;1,LjG3BBKf;_9LH +.46G>-iGCf-2AqY-2/bb-iYO^-NY\F.0M%H-RgMC./t[j./>=k-h8\a.K:mn./>Ch.0(dp.J>7I/,_!o +/bpsn/cI=!/bq(#0)[I&0`Ea(0ErOVp1GLO:r@\%#q(2=nnLXSir%7k"s"3^m!&+:)!A?))0`K*)2?,N32?,T13r_2<3WD/>3V5B43W2#:3W2#648q5?3V>H/ +4m>'(4RkW246]!"5l!_G6Mj+>5lO(95l!Y74S_&648D&748h5>3VY]73rM)=3UAa$3Uo*)3W;)>3VGN( +49%;=2u>N32?,N31]&s&1&`s(0)[F*0JG4:r\k-NO]3n_-7L;g-N,=j-M\t`-h/MW-N,=l-LW;e-n-Sn +-RU>lr@%[nq'c7lq^MLln0n5aq'c%gq'c:lr@.FifdlkMq()LtqCVUrr[mq!s"=7's"OF*oIp7uq_8"& +r@mdsp+kS_q)%Uuq(pteq)7b%nMUA+rANgr!&aR/q(q7jpG)V#s"F+$r@n+%m4S2fnLj\lr@e+%k:cfe +r%7jupac:mr@.Rkr@.@d![oKIr[eF:LKH8b.P32#/,h$r.IehV./,1h.ebCf.KLtJr@7t".4d%K/,q*p +/+bCl/bgmq/cIBu/GUsq/c[O'/c@K'41GgpG2)G@k1Getdr\aL0 +s#'^4fJiUcnN$D)krJZ&r]9""q)\L:rAjp=q)\%+nMoblp,)h,r\XC+r\aX2q_S4,q(qh%q(qOrpG;b' +k;3&lr%\.(r\+7)r%J"$oe#th!%e+"&1fCc/ho(94cWm4IiZpFZ=rs"3[l!\Z5]!\Z/Y +r\4:(!&"(#q(Vh%r@n7+p+ZD!q(VV"oeH+pnMBPhrA==-q)%n)rA=I1q)SI7r&Fap,__*r]'j8r&4L2s"s[1r%e4*s"O:(q(DV!#V[qe1,_'M6]hUQ/M&4t-RC,=-hJb]-h/MW-N,=l +-LiGi-7:/h-mpAh.4P3Ds!RUjq'l:jodBegr[7Xm!%I^lnL4Gdr@.Fiq()7jkpu!Lr@@gtq_%e!r@\.) +r@dgts"F=)r@e+'pG)\%rA!Ijkqhidr%n=.nMKbniAUKhs#0g5s"sO/nML%toePnipG)V#s"F+$r@n+% +oe-%lnLjVhq(D\#r@[^qr%Ik"r%@t#r%.Xor[RjqodKG[%O`bU/1iG6LKH8b.P3/"r[Rjqs![[lkpZHY +r$hRopF5nf#q7>R.k<)!.4d%K/,q*p/+bCl/bL[f/b(Im/c@K'/1]'$/1]90%2=*6c2pjVT3Vb`349%A53r(f83qPH.3;GT13;GMt2YK$,2#&m+2>oB31]9,T +1B00/1@I$p1]T?01Ars+0`Ng*0`3U'0)[Bs/GUaq/H..2/1iJ,0JP=GMdA>"0JbF:0`E]k/b(Cd/c@=% +/ab7k0E*U'0`0$)3W2#5 +3W2#:3W2#648_,43r(o63q5<-4RkW247PN15P[M%5l!VE5lEq14odeB4S_)/3q,603rV/748h5;3V5<, +2t8m'2u>T73;tu=3VGN(48h/;2uGT52?,N31]K6.1%m-N>C^ +-LiDV-N,=l-LiG`-Mo.l-7LDB./t[j./>=k-hJee-N,=c..Sef.4G-Dp+#kgq'tVZkq)iar@@n!q(;Ot +pb2V#pFlJ!r@e+'pG)Y$r@uq[q(qOtkqi,mr&"C0q).t+k;E2ps"jI-q(qh'q(qOrk:uujs"OI+pG)V# +q_.UpnLaPhq(;Cps"F='mk=Jjr\+4&r[n("r%%dtr[Rjqq^Ck[&1AtW.kE84LKQAd.P3/".OtBGr[@Rk +q'Y\\pF6%jpF5nfs!dps"=biL/1g`Ms!mgpoITtnq(2Lqr%.@iq(DXur@["]q(Vb#r@dChr@e+'p+lS& +!&XX1oec\)rA=L0rA=(&jYm)soJb_gnMg8(q)In*q)S73p,Vt/j#H9]mPXr"pbVn,rA=C-p+l.m!&FC+ +q(_\#s"jU/mkabrrA4C-r\=4&r%J(&r@Rgrs"!mp!%e+"#V7P[/hf"84c9VQ2`N5 +3qbT63r:r93qtf:3;kl33r(o63pA`r55[MA47PK(51`$t56!eA55@A;55@;53rM,83Uf-/3rV/748h5; +3V5<$2u,H/2u,H43r_563rV5549%>>3;kf72ZGZ72#T611Aim'0`<[#0)[F70JG4:2)[B\O]="b-7L;f +-2]+h-1N>P-2]+f-N,=l-LN8]-N5Cm.K([p-i#1d.K1^e./tXl-NGRj.JYCf.0(dp.J>7i/,_!o.a]dG +.f:gm/c77#0E3['0E3a%0*s6a0/,(50.nn2r@mt#r\+=+jY?9\q(qOtkqhidnMU>'q_\++oecV'q)%=l +f.m4Xs"F+$r@n4(r\*psnLaPhq(;Cps"F='mk=Jjr%J%%r[n%!r%%arr$hOlr[7[loHt+s.4Qi!/NJSh +1,(10.k(!q(hb% +q)%Utq)%n's"aL.!&XI0rAad:s#Bs;s#Ts9"ZSM&3]]8%3B7!urAjp?q)\L7r&OR6q)eC4nN-J-nNH\0 +nNHM.r]]j:q*+U=ofi=;q*+=3q)e+-q)Rq+r]1$?r]0a8rAsg9r&Eq"q)J1/q)J@7s#L'>kr\i(rAad8 +r&+U51c,+erA+=+r%S+'pFcCt&25dm1,LmJ6]kA$/1)em,UNC9od0D\nKmoVr?qUlnL"Gf-RU5f"=GQF +.4P3Ds!RUjq'l:joI0_dr?qUnkpZT\r@.Fiq((tbq()Cnr@7%^r[RgrpFZ=rs"F@(oIg1sq_&"'0/*8X +s"X."jtZijoJ4fM`AINLs"sU0kqi,jh_G'`s"F+$r@n+%r@[=d!&"+#q(;Cps"F='s"F1%q(MFqr%J"# +r@Ijsq^VLmr[@dor[.7b#:M#N.P!)3LB^p<0e+b*./bUe./>7\./,1h.ebCf.L@UT.Ocer.P!&$r@@mt +q()(gr[mst!%e+"r%.@iq(DXur@["]q(V=lq(VIpr@n+'s"XF,r\OR0rA4I1q(i:31G^jE1G^dBrA=4* +s"s[3pGVP!nM^2%lo=u(nMfttq)Rt)q)S+-rAXO3kr88nrANdqrA=:*r\aX2q_RXqq(_+hs"jU/s"jI- +r\OI.oecV'!&FL-q_7k"r@\%#s"+1#pF6.or[S"#/cI@10JPbM?T9qt1GCF7r@QhVr%7gur@\+%nLaep +q^qk%r\4:(!&"(#q(Vh%r@n7+q(V_"r\3FgoeQJ%m5+PpiA:KhrA4I1pG`%1s#L'nNH\0q)\%+n2pS0r]0a8rAsm;s#L!:kr8Dtq)A+/ +r]:'>r]9R2q)n[2)dmb<\H$O.4-8br[.Ohq'>b_ +nKmoVr?qUlnL">d./bLn./k[o./t[j./tan.K1^e./bOl.-W/\./bUg.e,%b.etUb.etRp.etRm/,h*n +/c@:%0E!Nr0E3['0E3[)0E!U)1&3L'0DmNu1%?s^1>+JJ2#/rt2#/s+2#T6+2"EF&1\!6X1&Wg+0D@4" +0`*O%0)7*p0)7*h0)I=#0E!O'0DRK/u +2#oK42#&m+2>oB/1]B0*1#Xn^1]9*/1\im'1\`j+2#]<21Ars*0_[7!0)mO'/H76q.KD%!.fh1Qr[nR3 +0g:P'3ArQI0J+pV/c70q/*SVZ/c@=%/b(Fo0JEDX!A6&(0`4o%5948Cr-3Uf-/3rV/748h5;3W(l42u,H/2ZPi.3;GT63r_5>3q5<-4T.>>3W(i82ZGW41]K60 +1]0$-0`j$^0D@*t0*j6c0etOB2aic5<\H$O.4-8br[.Ripa#Y^nKmoVr?qUlnL">d./bLn./k[o./t[j +./>=k-hSkf./kUl.-W/\./bUg.e,%b.etUb.etUj.fCmr/Gh$s/bgss0D@*t0E3[)0E!U)1&3O'0E!U! +1%?sf1&3Tk1]B2`2#/rt2#/s*2#]<,2#/rl1Arrf1&Wg+0D@4"0`*O%0)7*X0)%$t0)mU#0`Ea'0DI:# +0`E^*0)[C$/Gq$t.fCmq.L%=N-mpAh-M/Yt-n-Vp.kNf<=u.l_/Li.s.4P3DmjIWRr$hOmr@7Ojq'lCr +/,^pt/,h*u/,q*p/+bCl/bCUn/a4ne/c@K*)2=WTh2rQal3VbZ12ubl/3;GN53W1r;2u,Jm2u,?$2YK$,2#&m+2>oB31]9-/1AN[#1\!6h +1]9*/1\im'1\Wd*2#fB21Ars+0`3U'0`<[(/d3gY/1W5#q'l@qr[SO2/M8Y-0/5YL?o^/"1GCC5r[n%! +nLO,\pFZ=rs"3an"Y_V`/hSgT0`3VY]73r:r83;GMl3;Y`93W;)>3W;)048D#:3rV/;2uY`82#T611Ais+1'96b0JE/Qr@\d;0JP== +2)dpc==u3S-mpAg-78[;$R?u@,:4WY,pjla-2f+h,P`V\-2Abc-2T%a-1N>X-2Aqa./>4n.Olkr./YIm +./kXq.e+q`.JP=l.f:aq.+'O?/,:[j/,h$u/,h+!/,q*u.0)!u/cRBt0)I7#/bq$h1&3Ku0)74$0E3a* +0`X!)0_$mn2#/m%1\im'1Aj-239`3o2;p=d0_mI!1\ig%1\i]s1As!(0`h-M]%b.etLm/,_$a/,h'p.e,+d/-dj^0.nh./1gcPs"=!unLjSir%A"$nM'blq(DV! +oe5P`r\+:*r\=@,s"XO-r%e7+q(qh%q).t+q)@h%q)&411c57jr\aa8q)In)q)@h'q)\=2q)A+1q)A+1 +q)J1/pGr+2nMp&!q)@h%nMU,!rAOU3q)%=l!&`annM^2%q(i131c.!D1AWa!0EB4o%,648Cr555[SC4o%594o%284o%>44o%><4o%;;4S_#-48D#;4nUu. +4S_#04T7G<4S_&.47PK04S_/648_294ngu@3B/uW2E(Lhoe?G&rA4j90JtO;0.nk10/3>W&hbpn0f([C +7ug\(/gr+q-RC)dr?_Fg%Nur=-6s`Z,pX`^-71#aq'Gh\r$D=gs!RanpF#JZq'u1hq'u1h!%Rsss![mp +r@%Xo!%Rdmq()7lq()Cqq(2Iqq(Cn`q(Cn_r@e+%r@n1'r@mmtq(_[up+cJ"q(VUtq(_k(s"jX2kqVuj +q(_\$q(_\$q)8%(q(r%+q_It)q)7asq(hb%q(_Cqq)%n$q(_\$q(_h$r@S((qCq^rq(MOtq(2=okq)?W +q(M_!!\>iPr$q=f#;%GS,pjuf-jM1L-mpAj-n5*A&go%T.4-Mo5DNGs0InV%.OZ_pr@%Xm#:(K=-mp8e +./kRr-n$Giq'c%dq'uCqr@RapnLa2^mk4Vlr[e%#r\!t!kqN,mr%[t#feW@W!&=%!q(i"0qDS7.p+uM& +nMU,#q)A+-q)&.1r\s4(q)J1/nMp>&nMg8(q)A+0q)A+1kr8H"!'9X0kr8Doq)8%+s"s[1s"aC,nMBtt +q(qh%q_R[sq).t(q)&:31c$pCq_A"&q(;e)0J+b)r[e%!s!mgp$S3k^/hekAL1*#!1&`j,0)dI$/.a<` +.OZc!/Li;(/M/S.0.njP0)7'o/dF$`0JP:90JE5Uq(_\$q)%n&nML5#s"XF*r\=+%q(qk*!&jX0!''p9 +r\jR/nM^2'q)8%.q)%n)q)A.1!B<4<48qA748V2@4o%594o%/74S_#549%GB4oRY047PK04S_&648_5? +4S_2:4o%5955@J>4S_#548D&848D#/4o%553rM,84o@>>3;G]43q5<%3r(f33r(c23r(f349RZ)3&ikr +2Z>N52#T6+1'BNn1,(E]1']Kd0.nk10/3>W&hbpn0f([C7ZLS'/gr+q-RC)dr?W%$,UXfY,UOWV-6sf[ +,:"Q\,5EM[-2Aek,pjrd-RL/dq'P_]r[7LjkpZBYr[Rjss"*srq'l+hq'l:nr@7Rkq()7jodfD[q(D@m +!%e+"!%Rt!r%7q'r@mt!nLjVknML%tq)&(*!&=F-q(qOtq)8%*q).t+nMU,!q).t)q)8%*q)871q_e1* +q(VV"nML&!q(hb)q).t(!&a^3r\O@*q(MOupbM\$nMB\jq(_\$q(;e)0JG.5r\"4"r@%[npac\!.4Q_p +.Ocbor?qUnr?_dt-R^Di.OmW:$!T);.k2tt-n-VD-kRgS.4-5c-mKob-7'o`-7:,cq'PV[#:V,P.k<)! +.JYI`/,:d]/G_"#0/!2Vr\4.&q(;Cpq(2P!r@[grnLs\jnLs\lq(hb"s"XO-s"FC)q_J1-r&"+'q(_Cq +q)@h(q)A70rAOI2q)\=3q)J:4p,Vq0iAp]pnMp>+q)\=1q)7V"rAaU3q)J11nMgA*r\sX1q)%V!q)J1/ +krAZ$oJcS%s#0m7s"sa3r\".$!%dq"#qmh\/M&G*/Lr@M.f(Y'/1iJ,0J,JB@5g)!r\+=)r[n("&1]Cb +-nI##.5*5&.P!&$.k:?Gq(DRrr[\:+/hSe1/hSaO0)70r0_mL"1\!3r1]B0.1\Wa%1%@(!2#K0.1&Wj& +1\ig%2>K'(2#/rq2?l#r1c.!H2Z#H248(`23:T'/5Q!bA55@>:4oRM?48D,:4o%A555@A;54Lf+56!eC +4o%;;4o%A555@5748D#/4o%5955@>855dYD4Sh2947PGl55@A34S_#<48q8@3W;#<2>oB31\is72)6pC +1,:[Br\+:(r\+4&&hbpn0etUB7?(D%/gr+q-RC)dr?Vgs,UOic-m0Wa0/kcd1B93+2#/s'2?#N62tf0" +2u,B-3<(r/2uPT32#oK(2=W[!2uPZ138$4c2ukf32#0013;kf92?,T62Zbrt2uGQ62>K0+2u,?,2Yf,u +1\ig'2?,T)1AN^$2#/p&1\ip(1\id$1ANa%1ANa%2#0$)1\*I)2u,B-3;GH-2Yf<-2Yf<-2ZGZ52#fB- +2u,B-2u,>s2"*9s1@[4#1&`m,0E!g-2>K'83A`ZT0eP"&-n,$As![gm&go%T.4$Go4bR#n0InV%.OZ_p +r?r7*-RgGm.j?/k1,q0L1c.'H1\!C!3<)#;3qkZ)3r(f#3r_/13;GT*3rhA83rM)746\cq3r(l53;>W7 +48q;?3WD/>49%A?3VPN13r_823VbQ.2Yf<-2Z,Q63VbQ.2XrZp2Yf?)2Wcpn2>K3,3VbW03r(l-3q53* +48Ci63:]'-2ZPc33r(f33r(c*2u,H'2u,B%2ubc72#]<13<2)<3;GH=4?#;`1bgX2.kCQJqC;q)/M8Y1 +/Nnbq2`5P[M=5Ogo45k.#55Q3W:u< +2uQ)A62<_O69RS#3]AoJ0/*8Vs"F='#VRkd0etXC7#M@R/hSP#-RU2e-N,5",U=Z\.4H2f82rq&5sYB5 +nNln4rBBs=q*+U;q)nI9nN?_5s$$KJq*+U=kr\i)rAj[7ff8dcq)eC1r]'m;s#U-q*k=V-ho(f./bOh-2An`-0ZZM,5EAU+o`bd,PNJ^-2f+b-2Sqe,P`__ +-0Z]N,Q&ke,j?QL,5EJR+o*>[+oWYD,5E;U+o*8V+o*8V,5EM[*VgcP,P`M]+8m;W*rR;]+o*DZ-2Ah^ ++Sd8X,3^?J-M\q_./>1g,lAn^*tBD9)D#0%0.81q-71)f./bJ*-RU;k,V(B,Jm0o_.k2tt-n-VD./kS' ++snZZ6")r",Uk5n.4Y*Cq(MP!s"XI-pG)Itr%J%&q(VUsq(;Cnq'l4ip*])Qr[Rjq!%@@bq'Pb\od0DY +q'#GV!$qOi!%.Ler$MChq'YtanL+,Ykp66U!%7^lnK[QJnK[iRq'5DRq'5DRq&oJVruh1]q'5\XnKRcN +q&]>Vq'#8MrZqCdnKmuXq'#e`g*?D?q'Ghaq'H%dr?M=dp`Kbb+WE%?@PId2s!dpsr$r"'/M8V0/N\Od +@5g)!r\+=)r[n("%kB4[/1r5=BLF*o/MA_.0).*q1ANm/2Z5T72XrZh1\ia#0D[:$0)[Bp/GUmn/G1Un +/GUgl/GUgd.e+qU-N>In./tal./kdr.f_'p/GUdk/bpsn.etLg.JYCi.eY=]./>4f-giAX./>7d-LiJZ +-M\nV-2Atb-2Aqa./b@_,5EV^-2Ah^-2f4i-L!&V-fHNM-iPUn.etOh/bpgq.fCgq./>/"-R^Ad1hC>Z +0.nk//M8Y/r@S+(0`Ed92D[[V==u3S-mpAg-78[;rZhsr+X8'r@Q5P_3C,qr5stH6q*"XbVRq&]>P +q&95Pr#GMRq&K2L!#khSr>>>Li>VM/q&9&Hq&B,Jq&02NlPfR=q&B,Hq&B,InJh9Dq&9&Jq&T2Lr>PeV +)B&Ahq&B,JnK%EFfcBl-r#G\VruV+ZruChT#9+U"%jG1a-N>Il-N>Il-5%[R-n-Dm.lr5c0JG",.4Q_p +.K(Y,-RU5c,:4R&ANCtb3C#kp5XP93q*+U:s#^0As#^$;q)J1.q)A+-s"jO.q(_q,r\OR0r%\1)s"F1# +nLXJcr%%arq'Ytdq'P&G!$h%Zp)s8TrZ;"Y!$(eTq&]&Fq&]>Oq&9&K!#tnUr>GDLq&/uHko':9q&9&G +q&/uHnJV-AnJ_3@qAK>PnJLd9q&&oHq&K,Lr>bhVko0@=nJqEFru:2Bq&]>Lq]#PTruM%Xru:bT#oag$ +%jG1a-RpVE.K:mq.gmm[/hJh13e:]u2DP1b!&"7&r@AL1/L`/#-VS;@,VM8J6pj@2q*X[Z +,QB"a+o*8V+7UKL*rmA]*W@#Y)u1KL+8HlO*;LWN*r-rS+8d2Z*q:9H*r-iH*r-oR)YkNG*q:?J*;LZS ++oNS[,6&ea+9*DH+8I/?+o*8V+8I)K*rmA]*rd8V*tKP>+;QD7Ah>Yg/hJY-/hd/U!A?/+0b$&u6&8Vq +/gr+q-RC)dr?_Fg%OEAG+$Eda/3H^4?!LZBq-3Ysq,R`"$P99?27\"=nu.uF#`:&.Q[9D;!\84Z6?7fGmW7K,[T6h*M= +62lJ".>5_\*>5;:rqcs!7Rgq&fDXq&]>Tq',V[q'5DT +nKRuYq]t\Uq'#PYq&T8Uq'>b^nK@?Fmiq]R![&U1l6H*Ki?S.Bq'5\Zq'Q"arZqFar>tbV#::]E+t[#. +1B0!*/c..$0/3A[$9'e,LflA`.4?Plr[.Ri%jWDF,pFWW5$g&s8761NDYn5GCB&#JB`;ZCB)cH?AH$*; +@f9a7@/XI1?N"1->PhV&=TV].=TDV'=Su8!T42#K0.1B'!5 +1c$mB0eb76r%S+'r@Rt!s""$ts!dsur@7grr@7[nr@%OjqBl4gp*BY_r?D7bM';^@a<\A@ruq1_aWV!8 ++*As!Rdl'.,%R-R^Dm/ie#X0ek1/.Olhq.K(Y,-RU2f,UXa#@5]N&?>4:qD/K2eqeQ4H +rb;@FrFc+ArFQ">r+#_8rF,V3rEoP1s'>S.qcj#&r)ihtq,[DnrDWVlrDEPjr_NPhr_<;as%<>brCZrY +rCHrYr'pZS"@bgK6q%#Ar^?cRr^-TMrBL?IrBC0Cs#g6ArAsm;!]W/"r\sm:p,;k+rA4F.r%\+'p+Q@s +s"47&r[[anr@.^npEob`r$;1brZVIi+sJ0Rp)s>Vr#X'(^)t<8r>p\8oH+bi*ZuOI=C3O/.k2tr.4H_q +.Olr!r[\I0/M]M7@Q-5$0eb:7r[n("&1]:`.kW5>B0@h=@Vp.+E,b_nrb_^Srb_^QrbVRLr+c7GrFl1C +rFZ%?rFGe8raH">@:)qcWl"r)`htr)EPlrDNYms%r_kr(d2bqb6o\rC[&\s%*)Y$:[KT +7n,s:779O5r^HiTrBpNMs$?TJ!'g?ErB:0CrB(!>r]:*@r]0a5!&sj7r\aU1q_S1+!&=F-q_A%'!\Z2Z +r@Rjsr@@gpr?qUnr?qIhq^)1d"=#-:,U3F:+sJ0Rq',b[m2t"(q&fDTq&fDTnK7cRq]P\VTcj.Qp`QRZ +$6L<5+sgT/1,:R"rGV[Q +"E/0qD/K8grbMFHs(VCErFc%?rFGe8rF5e8s'Yb3r*K2)qcs)(s'#D)rE'&$r`8qsr)EYor_ibns%rVh +rD*>fr(d/ar_38^qFLWVr^QlU!(?fR!(-WOrBgKLr':9JrBUBIr'($As#gIn-N>Cd,lJtd,4$JE+lt!*,e5)o,PE;1 ++UTD9+sA+3?R[EP-iPIm-iPD$-71)f-n-St3c\FZ0J!,P![oKHr?r=,-RC,c-R(fa2_@X2D0'cPMD$=TDS&=8Q%sa8i:]4&d:&I]b9E.W`8d7jZ8kDTF8H)-Z7fPpV7/fRP630A>rBgKLrBU:1nQiGBA!, +FS^(YErU.ZE;XYRDZ+GND#A)JCB&#HB`)N@B)Q9;A,Tm:@K0^4?Mn++>l@n,>5qb'=Su8!i;#=&e:&n#f9_h?]9)hK^8H23[7f>dS7/oXS7/TFM6N'4L5lEnJ5!Ap/s#g^En=r+,b8qdKD1!af>Cr*TD/r*B8*rE92(rE/u!rDrkss&B"s +rDNPj!Dl\m;>a8h:]F2i9`.Nf8kVfL8kDVR8H23[7fGgV7f>dS7/]LP63'CO6Ms.J5lQ.h(=oDJ$=8l8#j>i:]4&e:&7Q`9E%Q_8H;<\7fZ$W7K#XR70#aS7/fRP63'=M5lEqI +4o[YE49%A;3<2&;2u5H22?,N31]K6+0`3U#0)[@%/H%*q.fCgr./bOj-Mo+f,Qo>:,U=T;,9e+4r[n("&1]:a.kW5?B0A(JBleQF +G'Ek-qfVp\s)\-Zr,MaUrGVOMrb_ULrG):FrFl4DrFYqds%`Sgs%NGcr_!2^r^d#YpdY3Nr'^NOrBgHKr]gEHr]U'>r]:$=r&O^8!&sj7 +rAFL/q_J+)!\c>`r@n7)r%7n!r%%arr[Idoq^;7fr?VRl,paf^rZh1^r#t;IJfoXfdi\r<+sSC@B/;7s +0`rGhdTrGV^Rrb_RLrbMII +q.]e@s(;4@rabt;raPh7qdBA0s'G_4rEfJ/rET>+s'#A(s&f2#r`8ttr)E\ps&/blrD)rE9,%r)`kus&K%tr)6%k*=oDJ%=8Z,!a8h:]=2g:]F2g:&doc9);-Z8H)-Y8H23X7f>dU +7/fLQ62a+J5Q*eG5Q*eG4oR\G55m_@3rh>>3WD)=3W1r;2uY`62$l)t2)R3H1,1L>rA+@,s"OC)s"==' +r%%gur@Rgrq^_Ror$hIjs!Rdmq'>tdr$27eQQbrD_'75Ll65sJaWUm6+X8-R=^NZX-N,:l-N5:t-71)f +-n-Yu4(\Ru0J=pT.0:kG.K(Y+-RU5h,q's'@Q,l2@r6:.EW1"WEW'kVDuOYPD>e;MC\VZCB`MfEB)ZB? +AGp$;@f'U4@/aO4?Mn+,>Q.h+>Q%_*=oVY'=T2D#ts<<#nq;Z0Jk;#O2i:Amoa9`7Wa9)hQa9)hK_ +8H2<^8cM?]8,PgS7/]LP6Ms.K5lEnC4Tml04$,M!3W(f92Yo?22#oK21]K6+1&Wg)0DmEt/H.0t.K1^q +.K([l-i57h-2o1i-3#7j,QAt`+T<+8I&T+8I&T+7UKL+8I&@+2&cl+O2(Y*sa#3+Wqq2?n3Z$ +.K:mt/,h(-/h\qDCLB%Y0JG.5r@Rt!%kB1`.kW8@BK\+GB5r->FT$@[FT-@]ErU.VE;jeSDY\/JD#\8K +C&_lFBDlH@Ac$$:A,g$<@/XI4?Mn++>l@n+>5_V(=Su7u3<2&<3W(l82Z5N32#B*,1&s'.0`3U& +0)[@'.k<+K.fUst.f:an./PCi-3tnE-7'r`,U4Q,,5i[o+G(_m+9io3,:6c11\i[>/M/S-0/#"51Gh$Y +E*+_E-mp>h,pju;-2o/!-6ji[5@69':1eHfFE.5!rGhgUs)7dPrGDRNrG27ErFu4CrFYte8qI08/ +s'Ye4r*B;,s',G*r)ru#!*B,"qc3Yqs&8emrDEPlrDB+o`_],KV)9,9\9U,$A;',pao;-iYOm +,nhUP-RU;l.kNhl=thW[.Ocep.4P3D&LSqQ-m^8d6"2c+94Vs`F`VX)FT$:ZErU.ZE;FMODZ4MOC]Sf:&[id:&doe9E.W`8cM?\8,l$V7/oXQ7K#XQ6iB@O5lCi-i>=h-2o.i-2o.i,Q8n_+TVr@AR3/M8S-.7e,91Jhb+G^+CT +GBa"/rH8-^s)\'XrGhgUqJZ=Ms)%[LrbDIIrb2=FrFc%?r+5k_4r*K;,rET;*r`];(qH3c! +s&T%trD`\nrDNYmrDXQQUl& +W?<-%,9nOCBJV7n0/#"50/"n//hSe10JG:?2FVEd==u3S-mpDA-N,7i,S2:I-6PN\2)7p=E-6;CEcZ=# +ErL(YE;skQDZ+GOD#A)ICAhlEBDuKCAc60:A,Kg6@JO=1?N=F2?2e+.>Q%b'=oDJ$Fr^?]Pr^-TLr'(0Er]C0B +r]9j8s#Bs9r&4I1r\XO/!&47(r\4:(!&"1$q^hXqr[IjrqC)7hr?h@eqBQ1g,9ebs%<;_s%*/[rC6fUr^ZlUrC$TO +r^-QL!C/jN5T52#T6.1Ars,0`<['0)[@'/1W7L.f1[k./bOk-N,4n-7'r` +,lT%^,5iYb+RpW.+Sd2V+Sd2V+RpWN+Sd2W+K-FY+la][+rc.jT#]FX!DJa6,Ci0,erbMIIrFu4DrFc.Br+,k= +raYn9r*fJ1r*KM3?XN_;!+#S/rEB8*rE9&#rE&u!!*/qrs&8qss&8qqrDEJh!DcSk;#X5j:Adid9`Ic` +8e+Eb8kDTF84Q0A8OuBB8,YpU705kF6iB@N62j(H4TRZ0r'(-Dr]gEHr]U'>r]C'>r]0p:q`"I3#rORs +1GU[>0JYE^0`Ws*0`Ea)/Gq$t0)R:$/H%*r.f1[n./kUo./t[p-N>Cc,lAnW,2=@@+o*>X+o*>X+n6cP ++o*>$+l+=;,2j^@,M"%1+UTJ<,9e=8?n3KJ-N5Cm-N5;)-71)f-n6c!4'l,G0e4b(.OZ_pr@%Xm%4EPP +,=5j!/P9MiF)u@!ErC"XE;skVDZ=SRDZ"AOD#J/KCA_fFB`;ZBB)Q6?A,Tp9@f'U3@/O@1?2Rq+=o_e) +>5VP$=T):sj>i:]4#`9_qE^9)_E]9)hK^8GkpR6i]UQ6iKFM62a"D4TIVD48:l:3W1r; +2uGT22>o?31]&j-0ekB\0D[="/cRC#/,Lgp.K:go-i>=g-2]"j,:"NZ"=#*7+X-M$r?(PPfcU#4q&fDT +q&f,Lru_+[\KKiQq&oGSWZMou+!MjP>%&s/-R^Dn.Ocbp.Olr!r[\1)0JGb$#@]VN1,1I:0E*R%/.X6_ +0.\b*8817C:1nQjGBE_)rcJ-\!-8'Y!-%pWr,D[SrGMUOrG;IKrG):FrFc">rFPk:rF>e6rEoJ.qcs)( +r*'&%r)`brs&K"srDWSkr)*Dgr(d2br_*_p9h\5R91hfM91qlLr^m&YrC6`SrC$QMr^$KJrBC9Ir]^BH +p-&@9s#U0@r]0m9r&=U5!&XX1q_J"&r@e:+0/!2Tr[dstr[Rmrq^DCjq^2+bs!7UhpEKPZrZL_Sr#ji= +q'#PVq'#PVnKI]Nq'"iB]cd+oc61UZ$6^K9,UQo41b:42r\,0B0.eb./h\k30Jk[G7;#XP/1;km-6sob +r?_Fg!%%Uh$:J/X/k]\kF)uACrc7pVs)@pTs).jRrbMRNrbMIIrb2@GrFl7FrFc(@r+5n=s'tt9rF,\5 +q-X&+s'>S.pKIW#rE0&#!*9%ur_rktr`&nrrDNSks%r\ls%rPfrD*Ads%EAbr(7Ah8OuBB84Z6@7Rfg8 +rC6`Ss$H]P!(-ZNrBU?H!'pKIr]^6C!^&S,rB0s=rAspJ7pe509Or$_F`V['F8^.YEVseTDZ"AOD#J/GCB&#HB`)NBB)cH@AGp$;@f9a6 +@/jU4?N4=/>lIt$>5VP&=8>ns'/1aM- +4u5uIEHcYNGPlX`Fo?F\F8^+WE;jeSDYe2MD#A)HCB&#JB`)NAB)cH?AH$'=@JsU5?i==0?27b(>Q%b( +=Sc,!j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,l'X70?"J77@&@rBgKLr':9G +r]^BHr]U3Bq`F^:s#L$;r\sd6r\aX2r%n=-s"X7%r@\%#r@@apr@.^or?qRk!@K5j-2f+g,PWJ]+itjY ++G(a.+9rr1+=&:?Cc;2Bq(3120/,.?2+M%T/1`1s-70ub-N,7j,l]1i,7-bD2D7^5D0'cr*oV5ra>P/r*KD/rET)$!*T8&r`9)#rDihr!*0"ts&8ko +rDESkr_`\lqG7&bs%NAar(7Ah8OuBB84Z6@7Rfg8rC6`Ss$H`Q!CK3Q62a(J56*tI5Q3kE4T[`.48h;= +48h5>3W1r:2uPZ52?#H11]B001%m=$/c@7#/,q1"/cIC$/H%*u.f(Ro./bLn./kUl-M\tf,Q/gO+bCl: ++U0,6+sL-"0)R$p-N#.p-7:2i/Lrtb$!K#;/1`;$-n-VD./bM&,pjs/?T9`5A8ZL3F*.A%rGqmWr,DXQ +r,)IMrG27Es(VFFr+H"@s(2.>rF>h9rF,Y4s'P_2s'>P-r`f5&rEB,%r`Anrs&K(ur)Q%b(=Sc,!rF?/@r6:.EW'qUEW:"VDuX_TD>e;MC]/#IB`MiFB`MiFBDlH?AcH<@A,Kg7 +@K'[2?N=I2?N4=0>k_G&=oDJ% +7R]cE7f>dU6N0=P6N0:L5lNtJ5lEqH4odbE4T[`.48h;=48h5>3W1r:2uPZ52?#H11]B001%m=$/c@7# +/,q1"/cIC$/H%*u.f(Ro./bLn./kUl-M\tf,Q/hd+bCkh+hf*(+sA-R=(Er^-2f1g,nVIO-n$Yt4]Y`? +0e=k+.OZ_pr@%Xm!%@gn$:eJ`0MQ+sFEMYHrH%pXrc.jTrbhXNs(qXLqJ-%ErFl+Arau1ArFGk:raPh7 +rF#Y4rEfM0r*95*p0.Asr`Anrs&K(ur)Q%b(=Sc,!3W1r:2uPZ62>oB01]B001&!C#0)[C#/,Lgp.K1ao-iPFn-RS[9s!7Ui +rZh1^r?7CJJfq'9#9G!2,UQf52uP<'/I3s^0/,.?2+M$\<\,dM-RL/c-78[;&0rMI,pOZ\79qf*9Or$^ +F)h/!r,MaUrGV^Rs)%^NrbMIIrb2@GrFl7FrFc(@r+5n=s'tt9rF,\5q-X&+s'>S.pfdc'=oDJ%7R]cE7f>dU6N0=P6N0:L5lNtJ5lEqH +55[PF4?P_(4Sq5=3rV/<3;tl82Z5N42#K0/1B0*&0`Na'/H77#/H.7#0)[@"/,h$p.0(dp-NGRo-i>=e +-3#4g,3g>'+bCld+U0/7+sBut0E*9q-N,5'-7:/h-nQr439kA6b +Fo-7YErL(VE;jbTD>nDPD#J/GCB&#HB`)NBB)cH@AGp$;@f9a6@/jU4?N4=/>lIt$>5VP&=8>nsVr@AL1/hS\+/P]nB1f.k+GBe:Tr-&'^rH/!ZrGhdTrbqaQ +qJ?4Kr+l4Fs(VLHr+Gt?s(2+=raPt;@/aR5?i==0?27b(>Q%b(=Sc,!k_G&=oDJ%l;#3ud:B+#d +9DhBj8P)HD7n?0@7n,s:7K#^S7K5^R6NBIP62a(J56*tI5Q3kE4T[`.48h;=48h5>3W1r:2uPZ52?#H1 +1]B-20ekBV0`Na'/H77#/H.7#0)[@"/,h$p.0(dp-NGRo-i>=e-3#4g,0D'\+bCm/+UB;:+Wsfr0I8%D +-3>PB-N5:l-7Ad@%4j"mlIt$>5VP&=8>nsQA%->Q%b(=Sc,!g,UOl: +-3#7j-N57s7:%o-9kA3`F)h/!r,MaUrGV^Rs)%aO!,VXMrG)=G!,2=F!,2=DrFYt=s().>r*oV5ra>P/ +r*KD/rET)$!*T8&r`9)#rDihr!*0"ts&8korDESkr_`\lqG7&bs%NGcs%E8^$qX#]84Q3A7n6$<77I/E +rC-`Qr^-ZPr^$KJr]^BJrBL9Fr&k*D4?NL(q`Fa;r]0p:r\sd6rAFR2r%n=-s"X4$s"41#"=kuR/1plR +r\".#r@@jsqC)Cmr?hRnr[7Ujq'H%cr?AWmJg#so"sY<8+&ui+r$MCjr$E"'-n-Pq.m-g80JP+0.k2qr +.K(Y+-RU;j-7:03?o^#=AoMm8Er:"WErL(VE;jbQD?"GNC\hfGC&M`CBDuNCAc60P;7u=oMLudQ7/oXQ6Ms.J5Q*bG +4T.DE4?GY(3r:r93;tl82Z5N42#K001Ars*0`Ng+0).$r/Gq"".OlnH-ib^p./kUm-Mo+h,l]+h,lJtd +,5*2Y+93L8++bTL*siu3+Wqk,AMPY^r@.Un&1]:`/M&S/6!7SR2DHp?0J<>Vr@A"#/hd2U$;P4u2H"71 +G^+@Sr-&'^rH/!ZrGhdTrbqaQqJ?4Kr+l4Fs(VLHr+Gt?s(2+=raPq:rF#V3rEfG.q-3W1r:2uPZ62>oB01]B001&!C#0)[C#/,Lgp.K1ao-iPFn-RS[9r?V@ep`fY[aWQ0XJfs\. +#9G$4,9pE/3rCT*/eK`j0ekRC7UK1I/1;km-6sobr?W"#,UOi`,UGod2_n->Df]u>rGqgUs)@pTs).jR +rG;IKrG)=G!,2=F!,2=DrFYt=s().>r*oV5ra>P/r*KD/rET)$!*T8&r`9)#rDihr!*0"ts&8korDESk +r_`\lqG7&bs%NAar(7Ah8OuBB84Z6@7Rfg8rC6`Ss$H`Q!CK3Q62a(J56*tI5Q3kE4T[`.48h;=48h5> +3W1r:2uPZ52?#H11]B001%m=$/c@7#/,q1"/cIC$/H%*u.f(Ro./bLn./kUl-M\tf,Q/gO+bCl:+U0/8 ++WaTn1ArQu-i>:r-R^Dk/1Nb^$!K#;/1`;$-n-VD-kIaR-n$Di-V.Z+1J_Y&F`ha&F8^.YEVseTDZ"AO +D#J/GCB&#HB`)NBB)cH@AGp$;@f9a6@/jU4?N4=/>lIt(>5_Y&=oMLudQ7/oXQ6Ms.J5Q*bG4T.DE4?GY(3r:r92uko;2uPZ52?#H11]K6/1&Na* +0E3["/c70t.fq1M.K1^q.K([o-iGCh-3#7j,QB%f,Q/h[+oNPL++bSd+4MA;*[)[L*`Zc-r$hUp!%\$u +&1]:`/M&S/5ZqJQ2DHp?0J<>Vr@A"#0/*;V#u5+u2H":2G^+B.G5cX_FT$:ZE<'tWE;jeSDYe2MD#A)H +CB&#JB`)NAB)cH?AH$'=@JsU5?i==0?27b(>Q%b(=Sc,!lIt$>5VP&=8>nsdQ +7/oXQ6Ms.J5Q*bG4T.DE4?GY(3r:r93;tl82Z5N42#K001Ars*0ENm\/c[O!/c70t.fq1M.K1^q.K([o +-iGCh-3#7j,QB%f,Q/h[+oNP,++bSd+7pW[*[)[L*`Q],r@.[p'It[`.kV +r@A"#0/*;V#u5+u2H+@3G^+B.G5cX_FT$:ZEW'kUDuFSMD#eDMC]%rIC&_lEBDlHBAc-*<@fTs9@/aO3 +?N"1*>l@n*>5_S"=8u>"j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,l'X70#dY77BWB +6iB@N62X"J55mbH55m_D4Sq5<3r_5=3;tl82Z>T42#K0/1B0*'0`&6;!/bq""0/3A["#_u*?O0O]/LW(r,UOo;-N#/!-mKp+>;S-5A8cR0 +EcM)!r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe`&0r?hIjr[.Xmr[@ar#s)$d0ek43.junF.JtS'.jcQ7?8j]=AT;j5 +FE7>$r,VdVs)@pTrb_^RrG;ONrG)CLrbMFH!,;FGs(D7As(2.>rF>_6r*fM1rEfM0qHO#)r`];*r`]>) +rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqb6r]r_!,\r^[#XrC-cUr^?]R!(?fRr^$lV5sR\$5X7Ouq`b$C +r]L0@q`4U7r\sd6r&+I1s"jU/rA"4(s"FC)pauCpr[S%$.k:cQ.Ocep.K([o-iGCh-2f+h,Q8td,PE;Z ++LWAD+,M'D+[1K; +>$Ci,r)iu#rDrntrD`bp!*&qrs&/emrD;S-5A8cR0F)h2"r,M^Ts)7jR +rGDLLs(hRJ!c)OcrFu:Frb)7CqdoeUs"41#r%%ats"41#r@@jsq^MIlr[7^or?qUlq'H%cr?BB- +Jg#^ho-";^+rF>_6r*fM1rEfM0qHO#)r`];*r`]>)rE0#"r`8ttr`&hp +qbmGks%rVhrD*8bqb6r]r_!,\r^[#XrC-cUr^?`S!C]EU6iKCX5s[b$5sR\"5PmYE4oRSC3r:r93;tl8 +2Z,H32#fB11Ars*0`Ng+0).$r/H..*/1W5#.Ocep.K([o-iGCh-2f+h,Q8td,PE;Z+I4+$+/p=d+W4Ss1b^O8/h[)S&M,Ic/hnn-:h2[IR"J=>[(E9>5VP$=T;J$^T7K,^T6iTLQ62j4N62NqI5QE--)@EW1"VEW0qWDuFSPD>e;NC].uLCMIV_ +C&_lGBE)T@AcH<@A,Kg5@JsU6?iOO4?i=:2?2\"0?!U_4>Q.e*=T;J#-Dr$W"(-72Ak2De?DEHQ;DErC(WErL(YE;a_RDZ+DPD#J,LD#S5J +C&huIB`D`CB)cH@AGp$8@f0[7?iFF2?N4=->QA"->5hb*>5qb(=T)>#mV7/]OS7/fRQ63okC5X7V#5X.L356!hH4oRSC3r:r93;tl82Z,H32#fB11Ars* +0`Ng+0).$r/H..*/1W5#.Ocep.K([o-iGCh-2f+h,Q8td,PE;Z+93L8++bTK*sNi0*[4Bo2>o!&.fLsu +/H.420J>+E=^3mE1,L[;0.nmU/J0Nb/hSh//5]q?3*'a8G]n:Rr-&!\s)e9^r,VaUrbqjUrbhaSrGMRN +$uB`qCMITuBkh?rBP@[1K;>$Ci,r)iu#rDrntrD`eq!E2ts;u]bo +;>j>j:]4&c:&I]b9DqK_8cM<[8,u0V7fPpV7/oXS6N9@N6N9@K5lX(K56!eE4Sq5<3r_5=3;b`82ZGZ4 +2#K0/1B0*'0`;A$5A8lX1F)h2"r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe< +s'tt9qdKG2s'Pe6rEoM0!+#P.!aT):qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NAaqb$fY +r^crWr'g`V77@,B!(6lU6UL`;%7!0C5<_A!5X7Ou5!D4156!eC4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*& +0`Na'/Gq$t/H7=#/H%*u.f1[n./kRq-n$JB-iYOh-3#4g,*a='+fQUh+sA$P:1uN`-N,;#-71)f-n$Mn +/1W85<-Dr?r.'.OHK8>r=K$r,VdVs)@pTrGMRN!,VUL!,VXMr+Z4Grb2=E +r+>t?rFGk:qdTJ3r*TD/s'>J+!*fG+!*fJ-r`]>)rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqb6r]r_!,\ +r^[#XrC-cUr^?]R!(?fRr^$lV5sR\$5X7Ouq`b$Cr]L0@q`4U7!&sp:rAOR2r\XX2rA+=+r%S.(s"='u +r%.gt#V7JV.Olkr-n5*Cr[7Xkq^)1ds!.Lgr$1nYr?1DJJffRddiSc:+!)S$Bf>o=r@7ds"=u)U/M@#V +$U7d!2`EKK0J5"20)[@5/1`D+0J"eQA32bOBlnWDGPcR]FoQR`F8U(YEW:%XDuahUDZ=YRDZ+D\Ci!m& +C2.HsC2%BqB`)NAB)?0R"J=>[(E9>5VP$=T;J$;7s4AT2a3F)h2"r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7CqdoeQA"->5hb*>5qb(=T)>#W4Ss +1b^O8/h[)S&1f@b/MJ_-;IhgJ?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_ +s%35\r^[#ZqaLWV77I2Ds$QfQs$?WNs$?NIs$-NIs#p;.m3AT2d4FT$7XEW0qWDuFSPD>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,Kg5@JsU6?iOO4 +?i=:2?2\"0?!U_5>6%n,=oVV(=8Z+t"r$hRm +%4Q.h*>Q.h+=oDJ$=8l8!?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35\r^[#ZqF:KR +r^?cRs$H`Or^-WNrBUBJs$-NIs#pAH-0;@f'U4@/jU6@/XI2?3":0>QS2: +>l.b)=oVV(=8Z+t3W1r82ubf92>f-Dr?r+&.4-H; +>r"9:Ao`'9Fo6=YErL(YE;a_RDZ+DPD#J,LD#S5JC&huIB`D`CB)cH@AGp$8@f0[4?i==2?2@e+>Q.h* +>Q.h+=oDJ$=8l8!R"J= +>[(E9>5VP$=T;J$^T7K,^T6iTLQ62j4N +62NqI5QAH-0;@f'U4@/jU6@/XI2?3":0>QS2:>l.b)=oVV(=8Z+t +3W1r82ubf92>ft?rFGk:qdTJ3s'Pb4rEfM0qHO#)r`];*r`]>)rE0#"r`8tt +r`&hpqbmGks%rVhrD*8bqb6r]r_!,\r^[#XrC-cUr^?]R!(?fRr^$lV5sR\$5X7OurBC6Fs#p?Dr]9p: +rAad8rAOR2r\XX2rA+=+r%S.(s"='ur%.gt#V7JV.Olkr-n5*Cr[7Xkq^)1ds!.Lgr$1nYr?)(^JffRd +^)mP&+Ac60<@JjL5?hn".?2\"4?!LW=>?Y5.=o;D% +=8c2!D8m1K%h)F`MSGrc7pVs)@pTrbh[OrG;LL +rFuCLC23]]s(MCEs(;.>s().>pgX83rF#Y4s'Ye4r*BS5?!LW=?!R82r`T8's&],!rDihrr)h,prU=$7I;O.4Qeu/h](b##I*1/MAS)p*gFt.4.kq0f2jBF*;VIFo?C[ErL(VE;skTDZ+DP +D#J,LD#S5JC&huIB`D`CB)cH9AH$'9@JjL1?3jhB>[1K;>[1M4=o_e,>Q.h+=oDJ$=8l8!dQ7/fRQ6Ms.L5lX(K56!eG55dYE4T7D=3W1o;2ubi82Z5N42#K00 +1Ars-0`Eg*0E?b97r)rr"s&]/" +r`/nrr_ierr_rhprDEMir_NMg!)EDcr(R,`rC[)]s%*)YqaUNQrBpKLr]pZP5X.IurBL9F!'U9Cq`F^: +s#L$;r\sd6r\aX2q_S1+r\=@*q_.k"r[Rt!q^VOnq^DCjr[.Cdr?V%[r?8WmJfopn#9b-1+sU!+5m&\k +0/!5Us"F@*&2>mp1,_'O5@[A>/L`.r-me[9%jr_M-6l5e/i-Fe;NC].uL +CMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM2>Q.e*=T;J#;8!7BQJ?t?p14/3r*fM1r*BY7?!LW=>?kE;r`];*r`]>)rE0#"r`8ttr`&hpr_i_ns&&emr(m8d +r([&^rCd,^rCQuZr^QiTqaCENr^-NKs$6TKs$$HGs$$BEs#g9Aq`4U7r\sd6rAFR2r%n@.rA"=+r\=C+ +!AH2+0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$2"\s!%CbrufN-JffRdoH+Se*ZcCE9PZ[;.4Qer +-n-YF/H7=$/dsEh1HJiC3&`WM0JY9V/IsNg/MAYU@5g/ICNauHH$K71rcS0]rH%sYrGhgU!,qjSs)7jR +rG;sZChmg$C2%BsBk_6op1O>8rFGk8r*]M2#$tVA?!^iCrEKP4>[1K;>$Ci,r)iu#rDrntrD`bp!*&qr +s&/emrD)/V/hd2X#Ve%h +1,_'O5@Xpl/hJM%-7C28-4VCK-R;Dg/i6L>EclDEF8g4XEW:"VDuOYQD>e;NC].uLCMIV_C&_lGBE)T@ +AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM3>6%n,=oVV(=8Z+t?b?;>Q.h*>Q.h+=oDJ$=8l8!dQ7/fRQ6Ms.L5lX(K56!eG55dYE4T7D=3W1r:2uPZ52?#H11]K6/1&is,1&Wd+0E*U!/c71" +.g7CP.4HYor@%Ojr$MFir?VCfrZqCdq'#b^r?;1`[i^2DMB<'H*ZlIF95?Qn-n-Vp-n$Mor[e($r[nU5 +1,Cst<]E#o1b^[;q(3+10.ek/@K0d6@/aL;?=$oC?=$q9>R"J=>[(E9>5VP$=T;J$dS6i9:M5m0G<53W1r:2uPZ62>oB/1]9*.1&Wg' +0DmI$/,Lgp.JkOl-iPIf-2f+^,5i[:+G(`N+:o\;+s().>pgX83rF#Y4 +s'Ye4r*BS5?!LW=?!R82r`T8's&],!rDihrr)+Wa6j3@-""-7'rbr[/:+-n-Sp.P*2*2-Ea3 +0eG%./G:M%-RpK?=thj7BleH=F`dS'rGqmWr,D[SrGMRN!,VUL!,VXMr+Z4Grb2=Er+>t?p14/3r*fM1 +r*BY7?!LW=>?kE;r`];*r`]>)rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqb6r]r_!,\r^d#XrC-WP!(?fR +r^-NKs$6TKs$$HGs$$BEs#g9Aq`4U7r\sd6rAFR2r%n@.rA"=+r\=@*!&+=(pauCp#:h;S.Ocep.K([l +-i>=k-2f+h,Q8td,P`M_,5i\b+I=1%+0$Cj+W_^J*_U91-n-Vpr[7arr[e($r[n=-1,Cst#?EfC1Ggd@ +0)7(00/"n2/QQ:<3EU*@H$4FVr-&'^rH/!Zrc7sWrbqjUrbhaSrGMRN$uB`qCMITuBkh?rBP@*PrFPq< +rF,V3ra,k9??b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35] +rC?`SrC-ZPr'LBK"@,4:5=#03r]UXll^m&JfrMb%iul<,#NAI/1iJ+/1`A*0E*X:0ekF=2E*W\@n\L,.4QYm-2/_q,Uas6 +==lC1BQA69FE@G%r,MaUrGV[QrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe +>[(K=qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NGcs%E5]rCQuZr($]TqaLHO!^f=@rBU?H +r]gTN5<_7or]^6CrB0s=rAspHMBN3L+<_mL8npBk,pjue,pao;-P7aT.4H_r/1rS5=\pn//MAS)paH_%.46Sm +:g,M2[1K; +>[1M4>5hb*>5qb(=T)>#8rFGk8r*]M2#$tVA +?!^iCrEKP4>[1K;>$Ci,r)iu#rDrntrD`eq!E2ts;u]bo;>j>j:]4&c:&I]b9DqK_8cM?[8,GdS7K#UO +6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;tl82Z>T42#B*-1B'$,0`*O$0)[mp1,_'O5@[A>/L`.r-me[9%j`PJ-m_Vi/N-UBF*2MF +F8g4XEW:"VDuOYQD>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM2>Q.e* +=T;J#[(E;>[.22!*fJ- +r`]>)rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqb6r]r_!,\r^d#XrC-TOr^6ZOr'C?Js$-NIs#pBGrB:0C +r]9p:rAXd9s#9m7rAFR2r%n@.rA"=+r\=@*!&+=(pauCp#:h;S.Ocep.K([l-i>=k-2f+h,Q8td,P`M_ +,5i\b+RC2%++bTa*t'24+?Y5.=o;D%=8c2!j>j:]=)h:A[c`9`Ica9)hK_8Gu'U7f>dS6i9:M +5m0G<53W1r:2uPZ62>oB/1]9*.1&Wg'0DmI%.f_*s.fCgn./bOm-MSnc,kWA[ ++h&SG+Gq9H+!)UN,#E;I#V@Y^/hJY-0/*;Y&2>mp1,_'O5@[A>/L`.r-me[9%j`PK-m_Vi/2pUDF*2MF +F8g4XEW:"VDuOYQD>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM2>Q.e* +=T;J#m-r=)#3*0j:GB7nK +rH%pXrc.jTs)7jRrG;ONrG)CLrbMFH!,;FGs(D7As(1n7raPe6r*TA.#[L_@>[(E;>[.22r`fA*s&o;& +rE&u!rDihrrDW\nr_ibns%rVhrD*8bqb6r]r_!,\r^d#XrC-TOr^6ZOr'C?Js$-NIs#pBGrB:0Cr]9p: +rAad8rAOU3r\XO/s"aO-s"OF,r\+@,0E*U!/c7.).k<)!.4HYor@%Ojr$MFir?VCfrZqCdq'#b^r?;1` +bTDEYJfjS+#9G$2*D($/.K1h".Ochtr[e($r[nU51,Cst<]E#o1b^[;q(3+00.en2=(!mI>&AJ0G'J6/ +G5cX_FT$:[ErC"WDuahUDZ=YRDZ+D\Ci!m&C2.HsC2%BqB_H*;Ac60<@JjO4?NshC?!UcC?2\"4?!LW= +>?Y5.=o;D%=8c2!j>j:]4&c:&I]b9DqK_8cM?[8,GdS7K#UO6N07R5X7Ou5lEqH +4odbE4Sq5<3r_5=3;tl82Z>T42#B*-1B'$,0`*O$0)[e;NC].uLCMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM3>6%n,=oVV(=8Z+t[1K;>[1M4>5hb*>5qb(=T)>#8rFGq:s'bh5ra,k9??b97r)rr"s&]/" +r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35]rC?`SrC-ZPr'LBK"@,4:5=#03r]Ump1,_'O5@[5;/1rD%-n,'Ar$D=i$mm?!<%^.0C2n<9EHD,"qf2RRrbqdRs)%dPr+l1ErFu7E +rFc+Arac4CA7K+YraYk8s'bk6s'Pb5s'P_2rE];*r*0,&rE0)$s&T/"s&B"urD`eqs&/em!)NYlr_ibn +s%rVhrD!>erCm2`rC[#[r^ciTr'p]TrBp]S6UCZ9r]g?HrBL9Fr&t!@q`Fa;q`4R6r\sj8r&+L2r\OL- +s"O=(r@\.'r@S""r[[t!s"41#r@@jsq^MIlr[7^or?qRkr?_Cfr?M:cbTVQ]Jg'_/%Nlo<*_'a)-71)f +-n$Gjr?r:-.P!#!/MB%e9J\@X/hS\+.4P0C![fEHr[A1R<\QO6CN=Q>Ech8$qf;XTs)@sUs).dPrG;@H +r+c7GrFl4Drau1AqIKP7raPe6s'Yk6ra,M.qcs)(s'#G,rEB5(r`K2%qH!PprDWSks&&emr(m8d!)nAMC]A/LC&_lBBDuNAAc60>@fKm:@/OC/?N"10>l@q*>6%k+=Thi/='&N&=8l5#j>g:]4&f:&I]b9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5>3rV2=3W(i@2`EWQ2)R;k2?,N3 +1]9*.1&Wg'0DmI$/,Lgp.K1ao-i57c-2f+g,PWJ]+m^>'+G(`c+:9/3+X/.*DFQ620E!R)0E!X,1Go(g +$TL16Ak4R+/h/>!./YFk,nD@N-71*<<%U(/C2n?:EHD,"qf2RRrbqdRs)%dPr+l1ErFu7ErFc+Arac4C +A7K+YraYk8s'bk6s'Pb5s'P_2rE];*r*0,&rE0)$s&T/"s&B"urD`eqs&/ems%r\ms&&emr(m8d!)'3*_'a)s!Ians![mpr?r4+.P!#! +/MB%e9J\@X/hS\+r@.[nr@&+(<)t\5e;JC]%rIC&M`FBDuNCAbos9 +A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b*=oMP'=8GtrT62#B'31,:R=0`Eg*0ErFfIDg$ALG'Nq.qfVjZs)\3\s)IsUrGVRNrGDOMrG2FJs(VLHq.K\=rFPq< +s'l":s'Yb3qd05,qcs&'!*]A)"B\c-='5E&r`0#!rD`eq!E2ts;u]bo;>j>g:]4&f:&I]b9DqK^8c;3Z +8,YpU7K#UN6N'4L5lEqH4odbE4Sq5;3rM):3!M<#2E!EM2Z>T62#T6/1B'$,0`*O$0)[E&F/hSgU0Eb5rEfG. +qcs&'rE9)$s&]5$s&K(us&K"ss&8qqrDESkr_ibns%rVhrD!>erCm2`rC[#[r^ciTr'p]Ts$QuX6pj=- +rBU?HrBU6dhX0JY75/1gcMpaHS#e;JC]%rIC&M`FBDuNCAbos9A,]s8@K0a8?iFC0?2In*>6%h.>$G50 +>5qb)=T;J!]"s-9I5:S06pact./h\n31,M(";E6Wp1GgjAr@\%#r@\O5>?j$K=DrA-GBS6/ +G5HF\FT6F^ErU.WE;a_PDZ+GOD#J/LCB&#JB_cAH--=@K0a5?i+1.?2In)>6%k+=Thi/='&N& +=8l5#j>g:]4&f:&I]b9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5;3rM): +3!M<#2E!EM2Z>T62#T6/1B'$,0`*O$0)d@$/,Lgp.K1ao-i57c-2f+g,PWJ]+h&SG+Gq9H*ZlLK,#)rF +!\Q)Yr@e4)r\4p=1GgsI2`WrdB1O[,/h/@L./bM*-71)e-7:6@<%L".CN=NerCm2`rC[#[r^ciTr'p]TrBp]S6UCZ9r]g?HrBC9Gs$$?DrB0s=rAsg9r&F[7 +s#0d4s"s^2rA"+%r@\.'r@S""r[[t!s"41#r@@jsq^MIlr[7^or?qRkr?_Cfr?M:cJg#^h^EF%1+WqmK +7V4h2-7:/h./YG+-n-Vr/1iM/2dB$40JY75/1`;%r@7ap%4EYUe;JC]%rIC&M`FBDuNCAbos9A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b*=oMP'=8GtrT62#B'31,:R= +0`Eg+0EEj\r\!str%&('.k3"t.4?YD./kUm-Mo+f,l]+g,lAne,5i\b+TEYa+o`\/++bSd+7L?V*Ca[+ +.P!%I//0Tb/1`A*0JG4;1co)C3AriQ1bpfb0DmF&0`E^50jIs@4]u]HG^"=Ur-%s[rH/'\s)S-Zr,DUQ +qel@LrbVOKs(_RJs(M4@rau+?rFGq;s'bq8r*T>-rE];*r*'/)r`KA+=BAR+rE&u!!*/tsr_ierr_rhp +rDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPqa16Ir]pEHr]U2`b5rEfG.qcs)(!*fD)rE0)$s&T/"s&B"urD`eqs&/ems%r\ms&&emr(m8d!)>YHq-1+k11/H.0t.M!sW-n-]J<\6@5CiacBF*7G&qf;XTs)@sUs).dPrG;@Hr+c7GrFl4Drau1A +qIKP7raPe6s'Yk6ra,M.qcs)(s'#G,rEB5(r`K2%qH!PprDWSks&&emr(m8d!)nAMC]A/LC&_lB +BDuNAAc60>@fKm:@/OC/?N"1,>l7e+>5hY-=BJX+=T)>#dS6i04K62j.J5Q3hH4oIM?48V);3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg'0DmI$/,Lgp +.K1ao-i57c-2f+g,PWJ]+bChg+MT$++!2UK+\ZfE/hSgU0EEch;$qf2RRrbqdRs)%dPr+l1ErFu7ErFc+Arac4CA7K+YraYk8s'bk6s'Pb5s'P_2 +rE];*r*0,&rE0)$s&T/"s&B"urD`eqs&/em!)NYlr_ibns%rVhrD!>erCm2`rC[#[r^ciTr'p]TrBp]S +6UCZ9r]g?HrBL9Fr&t!@q`Fa;q`4R6r\sj8r&+L2r\OL-s"O=(r@\.'r@S""r[[t!s"41#r@@jsq^MIl +r[7^or?qRkr?_Cfr?M:cbTVQ]Jg'b0%jE/>+!!g`5:.^)-R^Aj-iPM-.4Ql$0/#%83*]-50JY75/1`;% +r$i7,.4?Sn/QYt)3`^'h9r*fV5s'Pb3 +r*B2)rEK;*s',G*s&o>'s&]%trDiepqbmGks%rVhrD!>er_EAcs%NAar_!,\r^d&ZrC6fUrBpWRr^6ZO +r'CV_e0eiS]r@e4)r\!str%&('.k3"t.4?YD./kUm-Mo+f +,l]+g,lAne,5i\b+TEYa+o`[O++bT7*ss,4+!)CkBL"$t/,:_&/MAe51G^mH4CACl3AriQ1bpfb0DmF5 +0J>%41L46A4]u`JH$FOYr-%s[rH/'\s)S-Zr,DUQqel@LrbVOKs(_RJs(M4@rau+?rFGq;s'bq8r*T>- +rE]G.rET8)!*]A)"B\c-='5E&r`0#!rD`bp!*&qrs&/emrDdr(R,`rC[&\rCHoXrC6`SrBpHK +rB^EJrBL9F!'U9Cq`Fd2`Q%_' +=T;J&nAMC]A/LC&_lBBDuNAAc60>@fKm:@/OC/?N"1,>l7e+>5hY- +=BJX+=T)>#dr(R,`rC[&\rCHoXrC6`SrBpHKrB^EJrBL9F!'U9C +q`F[9rAjd8"ueJ!2Dm?Mr\a^4rA4C-r\=@*q_.k"r@@apr@.^or?qIhpa,karZh1^r?9B-JfoXfo,n>] ++0/>:=1c73P3]fJf6tf+E/1rD%-n,$Ar?`%&-7(#i

,l7h)=oDJ&=8u>$mF%Z0JY75/1g`Lr$`+(-RgWL<\-:4D00rDFE[V(qf;XT +s)@sUs).dPrG;@Hr+c7GrFl4Drau1AqIKP7raPe6s'Yk6ra,M.qcs)(!*TG->?h&0s&o>'s&]%trDiep +qbmGks%rVhrD!>er_EAcs%NAar_!,\r^d&ZrC6fUr'^NOr^-NKr]pEHr]^9Ds#g9Aq`4U7!&sg7r&4O3 +s"sU/">V_e0eiS]r@e4)r\!str%&('.k3"t.4?YD./kUm-Mo+f,l]+g,lAne,5i\b+TEYa+o`\O++bSd ++4MA>+-rE];*r*'/)r`KA+=BAR+rE&u! +!*/tsr_ierr_rhprDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPqa16Ir]pEHr]U +2`4!`An>RdAS#C_r+#V5rF,V3!aoABqd'D2?!LW=r`oA*s'#G*s&f2#r)WhtrD`\n"B&,p;,I6i +s&&emr(m8dr_3_n9M8#N91qlL8P/hNq+(?Ps$clSs$QfQs$?ZMs$-HIrBC9Gs$$6Ar&k!@rAsg9r&F[7 +s#0g5rA=O1rA"+%r@\.'r@S""!%[aoq^_Upr[Idor[7^or?qOj!%%Rh!@9#i,Q8m=+bClP+TN_c+0.SUP.fCe,.Olho.p,k&4B?6?b?;rEK;*r`fD+rE9)$r`B&!r)N_q +!`N#qr_ibns%rVhrD!Af:]=,h:&I]b9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF4o[YE48h5>3W1r7 +2uGT52?,N31]9*+1&`j-0JEDXpauCp#:h;S.4?Sl.K([l-i>=k-2f+h,Q8td,QAtf+o`\b+o`bb+o`\/ +++bSd+7gR!*ZlIE6YAb9.kN>'.Olu#/M/S/0ekF?2)dL,:-1En1c-pBr%@t#%l#aj/M^[=0L&]XFa/.T +Gl2aaFTcl1F`_a(F8p:\EVseSDu4GMD?"GPC\qlHC&VfDBDZ<>AI2mV@UW\Q?sd8Kra,e7?0JG4:1,CaE2E*QU4$>`B#=L="/1N.t./bOl-4_IO,pXp? +<$sb-C2n?;Ec_5#q/QFRs)7jRs)%dPr+l1ErFu1C$>4!`An>RdAS#C_r+#V5rF,S2s'PY0"C5;<>[.24 +rEBJ1>$>'3=BPK&r)WhtrD`\n"B&,p;,I6is&&emr(m8dr_3_n9M8#N91qlL8P/hNq+(?Ps$clSs$QfQ +s$?ZMs$-HIrBL9Fq*"X0.SUP.fCe, +.Oc_m.p,h$4B?6?b?;rEK;*r`fD+rE9)$r`B&!r)N_qs&8kos&&emr(m8d!DQAh:B+&d9`Ica9)V?\8H23Y7fPpT +7/K@O6N0:M5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E +AHHCO@Kp7L?sm>K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V'=T)>!3rM):3<(r;2Z,H12#fB11B'$, +0`*O$0)dI&/H.1".fCgn./bOm-MSnb,QK(`,5i[:+G(`N+=&$M+4!`An>RdAS#C_ +r+#V5rF,S2s'PY0"C5;<>[.24r*02)s&oA(r)`ess&K"sr)d$;=,d91hiM +8kMZHr(-WRr'p]TrC$ZQs$H`Os$6TKrBU@S&I50eP+0/H%'q.1IXP.p,h$4BH<=G'.kJrH%gUs)J$WrbqgSrGDLLqeQ+Erb;CGqe,q@s(2+= +qd]S6s'bq8s'Pb3$=-tE?!U]?>?b?;rEK;*r`fD+rE9)$r`B&!r)N_qs&8kos&&emr(m8d!DQAh:B+&d +9`Ica9)V?\8H23Y7fPpU6i]XP6iTLP62j.J5Q3kF4o[YE48h5>3W1r72uGT52?,N31]9*+1&Wd+0E*U! +/c7.).k<(u-n$Glr@%Ojr$MFir?VCfrZqCds!%Idruh=bs!%CbrudXMJfgs6#Tb'0*(+@,-n>0Hr[eL1 +/h\q71,CaE2`PCS:-1En1c-pBr%@t#%kfRf/MUR:00i]ZFa84TGl2aaFTcl1F`_a(F8p:\EVseSDu4GM +D?"GPC\qlHC&VfDBDZ<>AI2mV@UW\Q?sd8Kra,e7?lS%,>5_V'=T)>!f<21]9*.1&Wg'0DmI%/cRC$/,q*t.JkOl-iPIf-2]"g,PND\+m^>'+G(`c+:923+4T@MA3r:r83;tl: +2Z5N32#fB11&3O%0*!X'/cI:&.kE7H/Ggsr.fLmq./kUo./bOl-3,@j,QT2:r?M:c[ip>HMBN3K+<_jH +6=rV*,UFcc.4H_r.4Qi!/M8Y/0JP@>@S&I50eP+0/H%'s.1[gT-RUEH<@C"3CiacBF*.A%qJuUUrc%jT +s).dPrG;@Hr+c4Fs(M:Bs(;:Br+,\7rF5e8s'Yk6ra#q;?=$oC>[1K;>[753s'#D+s'#A(rE0&#rDrhr +r`&nrrDNYms%rVhrD!Af:]=,h:&I]b9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5QT62#T6/1A`g)0E&SS0G]nD??!dJ8r`fG/ +r`oJ-rEB/&r`K,#r)Nr#j;u:JXe`:JX_\9heC^:&doc9DqK^8c;3Z8,YpT7K,^T +6iB@M62j.J5Q3kF4oIMB48V);3W(l:2ubf62>f<21]9*.1&Wg'0DmI%/cRC$/,q*t.JkOl-iPIf-2]"g +,PND\+j;'\+G(a.+=&$N+X/%"DG;`:0JYF?1c.!F1c73O3&s#]4[!RK1+k+-.jlbD-iGA&,pjl`.90:m +4]cE>F`_YFrc7gSs)A!VrGMXPs(qUKqeH(Dr+HCLB4baeAnGUcA,p0Q.n* +>Q7n,=oVV%=8Z,!oB31]9'(0`0.SUP.fCe, +-n$Gj.p,e!5$2ZCG'.kJrH%gUs)J$WrbqgSrGDLLqeQ+Erb;CGqe,q@s(2+=qd]S6s'bq8s'Pb3$=-tE +?!U]?>?b?;rEB8*!*]A+s'#A(rE0&#rDrhrr`&nrrDNYms%rVhrD!Af:]=,h:&I]b9DqK]8cD9\8,YpW +7JoRN6iTLP62j.J5Q3kF4o[YE48h5>3W1o;2uGW42Z>T62#T6/1A`g)0EAI2mV@UW\Q?sd8Kra,e7?[.24r*02)s&oA(r)`ess&K"sr)3_r;Gg:fr_ibns%rVhrD*>d +$;=,d91hiM8kMZHr(-WRr'p]TrC$ZQs$H`Os$6TKrBUo.k2ts +.P!&%/hSh41G`K32DR!>0.SUP.fCe,-n$Gk/6Gn"5?ViEG'.kJrH%gUs)J$WrbqgSrGDLLqeQ+Erb;CG +qe,q@s(2+=qd]S6s'bq8s'Pb3$=-tE?!U]?>?b?;rEK;*r`fD+rE9)$r`B&!r)N_q!`N#qr_ibns%rVh +rD!Af:]=,h:&I]b9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF4o[YE48h5>3W1r72uGT52?,N31]9*+ +1&`j-0JEDXpauCp#:h;S.4?Sl.K([l-i>=k-2f+h,Q8td,QAtf+o`\b+o`bb+o`\/++bSd+7^Kt+Q%b(=oMP% +=8Z)'j;u:JXe`:JX_\9heC^:&doc9DqK^8c;3Z8,YpT7K,^T6iB@M62j.J5Q3kF +4oIMB48V);3W(l:2ubf62>f<21]9*.1&Wg'0DmI%/cRC$/,q*t.JkOl-iPIg,lf7h,QK(`,5i[O+G(`9 ++<2IF+X.stDGMo=0JYIB2)I*F1c70M3&ir\4[!Qc6o$AG.Oukpr?qOj!%%Uk$S,7V,sGFIEclJEF8g4U +EW:"XDuFSRD?"GMC\qlFC&DWOB4kggAS,OcARo?LA,Ba6@JaI4?i+.4?!U]?>Q.n+>6\;8>$5!1=Su7u +oB31]9'(0`[(E;>l@n,>5hb+ +>5_V&=T2D#ts<<#nq;ZBVo;#F,f:'"'br_EJfr(R,`rC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9D +s#gCj,l]+g,lAne,6&hd ++TEVb,5i\b+L`GE+,D!B+WhReB1W"O""Z&Y0E*O9/h\n51,:[D2`PDE4#f,T1bgc`0)dF5/h\h11LFB> +6bL#%:qJ?sd8Kra,e7 +?4!`An>RdAS#C_r+#V5rF,S2s'PY0"C5;< +>[.24r*02)s&oA(r)`ess&K"sr)d$;=,d91hiM8kMZHr(-WRr'p]TrC$ZQ +s$H`Os$6TKrBU@S&I50eP+0/H%'s +.0(dq.17b2<[^18DKL&EF*.A%qJuUUrc%jTs).dPrG;@Hr+c4Fs(M:Bs(;:Br+,\7rF5e8s'Yk6ra#q; +?=$oC>[1K;>[753s'#D+s'#A(rE0&#rDrhrr`&nrrDNYms%rVhrD!Af:]=,h:&I]b9DqK]8cD9\8,YpW +7K#US7/K@O6N0:M5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E/2&\0/M&J*/hf"71,LjI3+`Cj +4#f,T1bgc`0)dF5/h\k31gjQ@6="STH$FLVr-&'^"Enp1FEIJ&s)S-Zr,DUQqel=Ks(q^NqeH.Frb24B +qe#e<$"RLS@:[@>6s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMi$;XGo +:esk^:/+GXr_#-7JR8$R@<-:F8>1D0'iAErL.YEr9qWE;skSD?+PPD>nAOC]/#HC&DWOB4kgg +AS,OcARo?LA,Ba6@K'X7@JsU5?iF@7?!U]?>Q.n*>6nD9=]nj/='&H$oB31]9'(0`HMBN3K,9S0L4D..d +,pjufr@&F1.P!##/1iG,0f(Xq7l<"T/hSY*pF-M#-SJb'-ph-VFEVeJrH.sYrc8$YrG_^Rr,2OOs(qUK +r+c4Fs(M:Bs(;:Br+,\7rF5e8s'Yk7rEoS2s'>Y0s',M.rEK;*r`fD+r`T5&"'J`.=8Z+sT6 +2#T6/1A`g)0EAH69?@f0X7@/aL9?=$oC?N"1/>QA(/>lS%.>5qb)=o__)=T)>!RdAS#BPAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4>l7e3>$>'3=BJX+lS%.>l@k,=o_b*>Q7n+=oMM*=]ed-r)W_q +r`&nrrDNYms%rVhrD!>er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U*=rAXd9 +r&=O3r\a^4rA4C-q_A%'!&+=(pauFqs""+!s!dsrr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`llUg$ +JfiG`$6^H6)a%e*.4Qi!r@J"%r\"7*r\4g;2)dL,9fb3j1Ggd@q(DY#$S=5G=>!$KEd)eRG5QR^G5l^b +FSp4ZEWC.YEW:"WDu=MND?"GPC\qlHC&VfDBDZ<>AH69?@f0X7@/aL9?=$oC?N"1/>QA(/>lS%.>5qb) +=o__)=T)>!*B1GgpG2*!]\5&#-7JR8$R@<-:F8>1D0'iAErL.YEr9qWE;skS +DZ"AND#\;LCAhlEBF8BbAnGUdAn>OaAGfs7@f9a7?ia\Dra>_4ra#_5?!LW=r`oA*#[1D7=]ed-='#9$ +!*9%urD`\n"B&,p;,I6is&&emr(m8d!)@m.K1ds/,h(./hf%:@Ri:10J4t./GCS&.OQlT;CFk9Dfg/FF*.D' +r,_jXs)J!VrGVUOs)%dPr+l4Frb;CGqe,q@s(2+=qd]S6s'bk6rEoS2s'>Y0s',M.rEK;*r`fD+r`T5& +"'J`.=8Z+sT62#T6/1A`g*0EEj\r\!str@It!s!n$ts![gpr@%Xmq^27fq]u(as!%Idruh=b +s!%CbrufN-JffRdo,f2#+!DObBM'a(.kE8(/1`D+0/#"50ekI@2`PDD3]AoP1b^]\0)dO4/N%$?/k')e +GBnFVr-/'^s)n?`r,_gWrGhjVrbq^Pr,)IMs(hLHs(VIGr+Gn=rFGt>raPe6!+>e5"C>D??!dJ8r`fG/ +r`oJ-s'#G*r`T;)r`K,#r)O#%4!`An>RdAS#C_r+#V5rF,\5!+Gh6ra5Y2"C5;<>[.24rEBS4>$>'3=BJX+ +oB31]9'(0`ts<<#nq;ZBVo;#F,f:&n#f:&n#e:&[id9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF +4o[YD49%A?3W1r72uGT52?,N31]9*+1&Wd+0E*U!/c@4%.k<(P.Ocep./bUn./kUk-N,7f,lAne,6&hd ++TEVb,5i\b+L`GE+,M'D+WhmH4D@Fi.OltH/-IOW/h\mW0FT]n2E,2A3]AoP1b^]\0)dO4/N%$?/k')e +GBnFVr-/'^s)n?`r,_gWrGhjVrbq^Pr,)IMs(hLHs(VIGr+Gn=rFH%@@U]=Hr*]S5ra,e7?)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMiqbR,br_OaAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4>l7e3>$>'3 +=BJX+oB31]9'.0`*R&0*!X'/cI=#/,h*t/c71"/,^sp.JkOl-iG@l +-2f(i,p`F6rZ]Q0Jg#^ho-"Jd+X7meBhTj#-RU>A-PRsW.4H_r.k<2)0f!-,2)-d;/h8LI.1@[R03qI( +6lS%.>l@n, +>5hb+>5h\(=9D].=BGE$r)N_qs&8kos&&emr(m8d!)I6<2)@'C1ANR%0FKHi +@ot?P??178G]s"/r-&*_s)e0[rGqjVs)@sUr,2FLs(q^NqeH.Frb24Bqe#elS%.>5qb)=o__)=T)>!f<21]9*.1&Wg'0DmI&/c@7"/,^ss.K([l-iGCh +-2]"g,PND\+m^>'+G(`c+:0)4+XA*qEE+\Hr%S1*r\=F.r\FsA3BK?<6SL)C.4QYmp*U4n/Qtps5[&#G +F`_['F8^.WEW:"XDu=JQD>e>ND#\;LCAhlEBF8BbAnGUdAn>OaAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4 +>l7e3>$>'3=BJX+Q7t,>Q7n+>Q7n+=oMM*=]ed-r)W_qr`&nrrDNYms%rVhrD!>er_EAcr_3>brC[#[r^d&ZrC6fUr'^EL +s$H]Nr]pEHs#pEHrB:0Cr]C-@rAjg9q`"F2r\a^4rA4C-q_A%'!&+=(pauFqs""+!s!dsrr@.[nr[7Ri +r?_=dr$24cruqCbruqCdr?;1`JffRd^E3_&+WqsH4).P@q^Vh"/1iG+0)dL40f([FA5,*D2)@'C1ANR% +0FTNj@ot?P??178G]n<0GPlXaFoQR]F8^.XEW:"WDu=MND?"GPC\qlHC&VfDBDZ<>AH69?@f0X7@/aL9 +?=$oC?N"1/>QA(/>lS%.>5qb)=o__)=T)>!#-J1 +>&A>'FE7A%rGqgUs)A!Vr,2FLrbVUMrG):Fr+HCLB4baeAnGUcA,p0Q.n*>6nD9=]nj/='&H$oB31]9'(0`""#?@-iPLo.K1e"/1rV2?jB1Z0eb44 +.kLED$nuE(;>AnV,F`[M'r,_jXs)J!VrGVUOs)%dPr+l4Frb;CGqe,q@s(2+=qd]S6s'bk6rEoS2 +s'>Y0s',M.rEB8*!*]A+s'#D)r`B8*=BJZ&ts<<#nq;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\8H23Y +7fPpT7/K@O6N0:M5lEqH55dYE4T7GB3rM);2uko82uGT52?,N31]9*+1&Wd+0E*U!/c@7#/,q+!.K:gp +.K([o-i57h-2Stc,QAtf+o`\b+o`bb+o`\O++bSd+4MA<*[)XM)*;V1.f:e4.Olu#/M/S-0/#%82)\u> +3]AoP1b^]\0)dO4/N%$?/k')eGBnFVr-/'^s)n?`r,_jX!-8$Xs)@sUr,2FLs(q^NqeH.Frb24Bqe#e< +!+c()!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMiqbR,br_
#-J1>&A>'FE7A%rGqgUs)A!Vr,2FLrbVUMrG):Fr+HFMB4baeAnGUcA7YUJqdTM4ra5b8 +@/aR5?iF@7?!U]?>Q.n*>6nD9=]nj/='&H$oB31]9'(0`ts)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMi +qbR,br_Y6A0>&A;%FE;PFF8^.WEW:"XDu=MND>nAOC]/#HC&DZEBE)TA +Ac60=A,Ba6@K'X7@JsU3?iOI4?2Rt+>7"M;>$5!1=BAR)rDru"rDieqr)3bs;Gg:f;Z0Jl;#O2g:&n#e +9`.Q`9)hK_8H29[8Gl!U7fPpU7/oXS6N9@O5lX(H5lX(I55[PD55m_F4T%8B3]]:u3W(l92ubf72>oB3 +1]9'(0`<['0)[C#/H.4%/hHrQ!%e(!r@7[nq^DCjr?_Ljr?MCi,lJte,4$J)+bCle+X\HX+=%meBi$*' +-n$Gi-7:,f-R^Dn.P!#$0/-^%2D[!;0.ee,.Ot?F%kB%W,r/h%.RI?WF*;\JG5cU]F8g4[EW'kTDu=MQ +D?"GMC]%rHC&_lFBDlHAAc60:A,Tm:@K'[5?NjbC?=$oCr*92)s'#D+s'#D)r`B8*=BJZ&ts<<#ns +;Z0Jk;#X8h:&n#f:&n#e:&[id9DV9Z8cM3l1,UjD0/"sV/J'Nh/h\_7AQ(9O??(.6G^"H3 +GPlXaFoQR]F8^.XEW:"WDu=MND?"GPC]%rGC&_lEBDZ<>Ac?6=A,g$;@/jU4?N"1/>QA(/>lS%.>5qb) +=o__)=T)>!Y6A0>&A;&FE;R(F8^.WEW:"XDu=MND>nAOC]/#HC&DZEBE)TAAc60=A,Ba6@K'X7@JsU3?iOI4?2Rt* +>6nD9=]nj/='&H$qDnI5r\sj8rAFO1s"jU.s"O=(r@e+%r@Rt!r[e.'/H%.#/H%*t +.f1[l./bOl-3,@j,QT2:r?M:cbTVQ]Jg'b0-R'`W,T8^X:aIJ;-mp>g-RL2g-n-Vq.k<2)0O@4,1GCC7 +/M/J&.f:_+.juhm11*a*6KG'.nLrcJ'Zrc8$YrG_^Rr,2OOs(qUKr+c4Fs(M@DrFZ%?rFGe8rF5e8 +ra>\3"^YPB?l@n,>5hb+>5h\(=9D].=BGE$r)N_qs&8qqrDEMir_NJf!)k:ra>b5rEfG.s',S0?2e+/>Q7n,=oMS)=oMP%=8Z,!j>g:]*ue +9a"-`91qtW9E%N`8c;3Z8,YpT7K,^T6iTLQ62j1N62j.J5Q!\L4Ztni4$,S(49%>C3B9/!3W(l:2ubf6 +2>f<21]9*.1&Wg*0E3a)0E*U&/cI=#.K_1N.Ok9Dq^;=hq^).c!$h4^r?:MMJfoXfe0$+\+tQJ1>AeM)FE2JEF8^.WEW:"XDu=JQ +D>e>ND#\;LCAhlEB`D`FB)H6=AH$*9@f9a7?iXX6@/OC3?N4=/>l7e3>$>'3=BJX+er_*;cr(I&^s%35]s%3/[r($ZSs$clSs$QfQs$?ZMs$-EHs$-HGr&k$Dr]U9D +r&ap>qDnI5r\sj8rAFO1s"jU.q(Vb#r@\%#r[\%#r[e.'/H%.#/H%*t.f1[l./bOl-3,@j,QT2:r?M:c +[ip>HMBN3K+s8*K3b_D4,pt)h-RL/f-7:/h.4Qet.kND.?:?b/0J+t1/Lr;#r$`.+-n-Gt?VMt:>]4_- +F`_d*FSp4ZErU.XE;a_QDZ=SRD#A)HCAqrIB`2TBB)ZB?AG]m8@fKm:?iXU5?NjbC?=$oCr*92)s'#D+ +s'#D)r`B8*=BJZ&ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ic^9)V?]8,YpW7JoRN6iTLP5la.J5QF%J +4odeF4o[YD49%A=3k:ra>b5 +rEfG.r`fG/r`oJ-s'#G*r`T;)r`K,#r)Nr#KF`_YGF*%;#r,MaUs)7gQr,)FLs(hRJrFu1Cs(D@Dr+,k= +rac"sDj:]4#g:&Rc` +9E.Wa8cM?]8c;3X8,PjV7K5dU7/oXS6N9@O5lX(H5lX(I55[PD55m_F4T%;@3r1l73;tl:2Z5N32#fB1 +1&3O%0E!O%/c@7"/HIITr@J"#r@@grq^MCj!%7anr?_Ljr?MCi,lJte,*sI)+fZ\*+sJ*Q)*)D-,pt)h +-RL/f-7:/h.4Qet.kND.?4'+Z1b^L8/M/J&.f:_+.OZ_m1LEg)6X4POG'.nLrcJ'Zrc8$YrG_^Rr,2OO +s(qUKr+c4Fs(M@DrFZ%?rFGe8rF5e8ra>\3"^YPB?l@k,=o_b*>Q7n+=oMM*=]ed-r)W_qr`&nr +s&/emrDer_EAcr_3>bqF^]Xs%!#Ws$ciRqa:BMr]pNKrBL?IrBC0Cs#g9Bs#U$;!]W.u!B2q9 +2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI=$/,q*q.K:gp-i57h-2Stc,QAtf+o`\b+o`bb+o`\O++bSd ++4D;?+k:ra>b5rEfG.r`fG/r`oJ-s'#G* +r`T;)r`K,#r)Whts&Anpr)3PlrD6nD9=]nj/='&H$Q7n+>Q7n+=oMM*=]ed-r)W_qr_rqt;c3TnrDEMir_NJf!)8*?c7[C/QN3/1`;$r@8U6 +/M/S.0/,+;1h0->3]8cP1,:L90)[@5/hen3/NRKB01TDkG^4OXGl;jaG5l^bFSp4YErC"XE;jeRDZ"AO +D#\;KCAqoKBkV2XBDZ<>Ac?6=A,g$;@/jU4?N"1/>QA(/>lS%.>5qb)=o__)=T)>!P-rEBS4>$>'3=BJX+erCm,^s%<;_s%*/]rCHiVr'p]TrC$ZQs$H`Os$6TKr':9HrBC-B!'^BF +s#g3@!]iA&q`4R6r\sj8rAFO1s"jU.q(Vb#r@\%#r@Iq"!A5r%/H@@#/,^sp.JkOl-iG@l-2f(i,p`F6 +rZ^\PJg#^he0-1`+s%mE3GD>:-R^Aj-71)e-RU;k.Olr!/MAea6o?eU/heh-.k3%G.1R^T-T#4)-q.H] +F`qnKFoHL\F8g4[EW'kTDu=MQD?"GMC]%rHC&_lFBDlHAAc60:A,Tm:@K'[5?NjbC?=$oCr*92)s'#D+ +s'#D)r`B8*=BJZ&ts<<#ns;Z0Jk;#X8h:&n#f:&n#e:&[id9DV9Z8cM/"Y)#R/1W4K.hsTe/M8\00JPC@@nJgD2`*EJ0eY14 +r@JR50.ek03bD8B87?RaH?j[YrHJ0_s)n?`r,_gWrGhjVrbq^Pr,)IMs(hOIrFu:Fr+Gn=rFPt=rF>k: +ra>b5rEfG.r`fG/r`oJ-s'#G*r`T;)r`K,#r)Whts&Anpr)3PlrDir?`('-7(#c0jRBt6sX_QF`_YFs)\-Zr,MaUs)7gQr,)FLs(hRJrFu1Cs(D@Dr+5h; +raYh7rF,\5!+Gh6r*TJ1s'>P-r*'G1>$5!1=BAR)rDru"rDieqr)\3"^YPB?l@n,>5hb+>5h\(=9D].=BGE$r)N_qs&8qqrDEMi +r_NJf!)[@>6s',M,s&o>)!*T;' +rE&nts&K(ur)%jr\L-m^WS8L6c1 +E--5EErL.YEr9qWE;skSD?+PPD>nAOC]/#HC&DZEBE)TAAc60=A,Ba6@K'X7@JsU3?iOI4?2Rt*>6nD9 +=]nj/='&H$ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ic^9)V?]8,YpW +7JoRN6iTLP5la.J5QF%J4odeF4o[YD49%A=38*$5tVC/QN3/1`;$r@8U6/M/S.0/,+; +1h0*=3]AlR1,1F80)[@5/h\e1/imTB/kKMoG^=XYGl;jaG5l^bFSp4YErC"XE;jeRDZ"AOD#\;KCAhlH +B`)N?B)QQ7n,=oMS)=oMP%=8Z)%P-r*0,&rE'&#rDru"rDieqr)3_r;Gg:f +rDNSkr_WMg!).4/1`;$qC)h"2e#E.7UC%UG'.nMrcJ'Zs)S'X +rc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?l@k,=oql3>Q%b*=oMM*=]ed- +r)W_qr`&nrr)3Jjr_WPhr(d,`rCm2`rC[#[s%!#Ws$ciRqa:BMr^$NKrBL9FrB:0Cr]C-@qDnR8s#C!: +r&4O3s"sU/">V_e0eiS]r@e4)r\"+#r\".$#qRSW.Olkr-n$PC./PCi-N>Cj,lT%e,QK(f,5i\b+TEYa ++o`\O++bSd+4MD3+:9/01h]i<.kE5%.fCkI/1iG+0/"q51brH44ZbV[2DR!@0J>%2/M8Y/0JG%ABMgET +@WZj?G^"E2GPu^aFo?F]F8g1[ErC"XE;jeRDZ"AOD#\;JCB&#IB`)NBAcuaYAn>QOAGp$<@fBd8?i==0 +?2In)>Q7k*=o__)=T)>!T62#T6/1B'$,0`Ea*0`4!`An>RdAS#C_r+#P3#%:qJ?sd>M +ra>Y2s'G_2r*9/(rE9)$!*9&"!*9%urD`\n"B&,p;,I3hrDEPjr(d;erCm)]r(?u\rCHiVr'p]TrC$ZQ +s$H`Os$6TKrBUrAjd8r\sj8r&+L2r\OL-q(Vb#r@\%#r[[t!s"41# +q^_Upr[Idor$VIl!%7amr?_Cfr?M:cJg#^h^ENS#,p+*_B2^*(-n$Gi-7:,f-R^Dn.Ouu$0.pKt2)I'A +1+k11/1W4H.1@O^@S8+=?>t%1G'%p,FSp4[ErC"WE;a_QDZ=SRD#A)HCAqrIB_uHBB)cH?AGTg9@fBg8 +@/XF9?=.#F?![A5rEK;*s',G*s&o>'"'J`.=8Z+s=k-2f+g,Q/kf,Q/hb+o`\b,5i\b+NtpZ++bU,+9!Ai*ZR"M<@TLM/1W4K.k3)%/M8\0 +/i#7=?q`^F3&ENK0eb:7/hS_./h\n4/3[`E01o\qG^4OXGl;jbG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;J +CB&#IB`)NBAcuaYAn>QOAGp$<@fBd8?i==0?2In)>Q7k*=o__)=T)>!T62#T6/ +1B'$,0`Ea*0`<[)0)mO%/H77#.fCgn./bOm-M\tf-3#7h,PWJ]+dX='+K?P(+!;aN+ZaOH0/54;0eb:9 +0/#"50etL?1cRKTAd1LT0J4k-.fLjt-n#!@r?i("2./s%7pp=YF`VPCF*%;#rc.mUrbqaQr,)FLs(hRJ +rFu1C$>4!`An>RdAS#C_r+#P3"^thI?sd@@@/OC3?N4=/>l@k,>Q%_'=9)D#A3rM): +3;tl:2Z,H42#]<01&3O%0E!O%/cI:"/H7=#/Ggsr.fLmq./YIl-ibXo-N,7h,lJte,4$J)+bCle+oWZ3 ++<31L<$`n?-mp>g-RL2g-n-Vq.k3/)/mLe%1bp^>/hS\+.k:BE$mmoB9.38:EHQGJFE[Y*r,_mYrGhgU +rGVUOs)%dPr+l4Frb;CGqe,q@s(2+=qIBP7raGe6rEf_7?X@&E?2Rt+>Q7n,>Q%b*=oMM*=]ed-r)W_q +r`&nrr)3Jjr_WPhr([5dr([,`r_*2^rCR#ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3 +s"sU/">V_e0eiS]r@e4)r\"+#r\".$""YrQ.Kq:N.4?Snr@%Ojr$MFir?V@er?M@fr?D1`ruh=cr?;1` +[i^2DMBDg?"B2o*b.kE5%.fCkI/1iG+0/"q51brH44ZbV[2DR!@0J>%2/M8Y/0JG%ABMgET@rus@ +H$=N3GPu^aFo?F]F8^.XEW:"WDu=MND?"GPC\qlHC&VfDBDuKGB4baeAc-*;A,g$;@/jU4?N"1,>l7h+ +=oMS)=oMP%=8Z,!sDj:]!oc:&[ib9E%N`8c;3Z8,YpT7K,^T6iB@M62j.J5Q!_F +4o[YE49%GA48q;>3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg*0E3a)0E3[)/c@7#/,q*t.JkOl-iPIe-3#7h +,PWJ]+bChg+MT$"+!CP+*]\+D0/54;0eb:90/#"50etL?1cRKTAjA()/h8M'r[@jr-iPIk-O_4W?q;V8 +?u^:2FE)C%F8^.YEW'kUDuFSOD>nAOC]/#HC&DWOB4kggAS,OcARo?LA,0R;@:P- +r*0,&rE'&#rDru"rDieqr)rAjd8r\sj8r&+L2r\OL-s"O=(r@e+%r@S"!r[e($r@Igrr@7dqr@%Rk +r[7aor[.Rir?V=drZ]Q0Jg#^hoH>V,+X%sJ0kF?2-R^Aj-71)e-RU;k.Olqu/h\h^6o?eV0/>.4/1`;$ +qC)h"2e#E.7UL.XGBS+PrcJ'Zs)S'Xrc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB +?l@n,>5qh*>5qb)=9D].=BGE$r)N_qs&8hnrDEPjrD3>dqb@#_r_*2^rCR#ZrC6fUrBpWRqa:BM +r^$NKrBL9FrB:0Cr]C-@qDnL6r\sa5r\a^4q_J@11,1L;r\=@*!&+=(r%7n#r@J=,.k<)!.4HYn.K([l +-i>=k-2f+g,QB"j,U=W5,5i\b+TEYa+o`[O++bT5*t'25*&2&+.P!&$.k:KJ$7mb\/h\k11,Lao+&"gZ +3&ENK0eb:7/hS_./h\n4/3[`E01o_sG^=XZH2VscG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;JCB&#IB`)NB +AcuaYAn>QOAGp$<@fBd8?i==0?2n1.>l7h+=oMS)=oMP%=8Z,!sDj:]!oc:&[ib +9E%N`8c;3Z8,YpT7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg* +0E3a)0E3[)/c@7#/,q*t.JkOl-iPIe-3#7h,PWJ]+m^>'+G(`c+p-N,;",;ik"-:hNaF`heHrcA$Yrc.mUrbqaQ!,_[OrbVUMrG):Fr+HFM +B4baeAnGUcA7YUJq-jM9@:3JM@JsU3?iOI4?2Rt*>Q%_'=9)D#g-RL2g-n-Vq.k3/)/mLe%1bp^>/hS\+.k:BE$mmoB9.3;;EHQJKFa*h,r,_mYrGhgUrGVUOs)%dP +r+l4Frb;CGqe,q@s(2+=qIBP7raGh7!+>b4"^YPB?l@n,>5qh*>5qb)=9D].=BGE$r)N_qs&8hn +rDEPjrD3>dqb@#_r_*2^rCR#ZrC6fUr'^ELs$H]Nr]pEHs#pEHrB:0Cr]C-@qDnL6r\sa5r\a^4q_J@1 +1,1L;r\=@*!&+=(r%7n#r@J=,.k<)!.4HYn.K([l-i>=k-2f+g,Q/kf,Q/hb+o`\b,5i\b+G(\e+2/g* +*ZuRF0P+<8.kE5%.fCkI/1iG+0/"q51brH44ZbV[2DR!@0J>%2/M8Y/0JG%ABMgEU@s*'CH$=Q4GPu^a +Fo?F]F8^.XEW:"WDu=MND?"GPC\qlHC&VfDBDuKGB4baeAc-*;A,g$;@/jU4?N"1,>l7h+=oMS)=oMP% +=8Z)%T62#T6/1B'$,0`Ea*0`<[)0)mO%/H77#.fCgn./bOm-MJhd,lJt_,5i\/ ++G(_f+S6d$+!)RM+Z=.C0/54;0eb:90/#"50etL?1cRKTAjA()/h8M'r[@jr-iPIk-OV.V?q;V8?ugC5 +FE7A%rGqmWrG_aSrGMOMrbVUMrG):Fr+HCLB4baeAnGUcA,p0P-r*0,& +rE'&#rDru"rDieqr)3_r;Gg:frDNSkr_WMg!).4/1`;$qC)h" +2e#E.7pg7ZGB\1RrcJ'Zs)S'Xrc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?l@k,=oql3>Q%b*=oMM*=]ed-r)W_qr`&nrr)3Jjr_WPhr(d,`rCm2`rC[#[s%!#Ws$ciRqa:BMr^$NK +rBL9FrB:0Cr]C-@qDnR8s#C!:r&4O3s"sU/">V_e0eiS]r@e4)r\"+#r\".$#qRSW.Olkr-n$PC./PCi +-N>Cj,lT%e,QK(f,5i\b+TEYa+o`\O++bSd+4D;?*ZlLE04\-6.kE5%.fCkI/1iG+0/"q51brH44ZbV[ +2DR!@0J>%2/M8Y/0JG%ABMgEU@s*'CH$FW5GPu^aFo?F]F8g1[ErC"XE;jeRDZ"AOD#\;JCB&#IB`)NB +AcuaYAn>QOAGp$<@fBd8?i==0?2In)>Q7k*=o__)=T)>!T62#T6/1B'$,0`Ea* +0`mtB)_Wp$1,1I:0eY160JP=< +1Gh'O3+bE10J4k-.fLjt-n#!@r?hst2./s%876I\G'%d(F8^.YEW'kUDuFSOD>nAOC]/#HC&DWOB4kgg +AS,OcARo?LA,0R<@:l7h)=oDG&sDi:B4,f +9`%K\9)hK]8Gl!U7fPpU7/oXS6N9@O5lX(I5lEnI56!hE4TI\F4Tml04$,S'48q;>3W(l92ubf62?,N4 +1]9'(0`<['0)[C$/,h+"/c@6t/,^ss.K([m-iPLo-iPIk-2f+f,Q8m=+bClO+X\?T+ri4F=!]4B-mp>g +-RL2g-n-Vq.k3/)/mLe%1bp^>/hS\+.k:BE$mmoB9.3;Q7n,>Q%b*=oMM*=]ed-r)W_qr_rqt;cdqb@#_r_*2^rCR#ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"sU/">V_e0eiS] +r\+@,0E*U%/cIC$/Ik:ra>b5rEfG.qcs&'s&o>)!*T;'rE&nt +s&K(us&8qsrDW\nrDEPjrD3;crD!8brCd,^!(m,[r^ZoVr'gTQs$Q`OrB^EJrBL3Ds#pBEs#^6CrB(!> +rAjd8"ueJ!2Dm?Mr\a^4rA4C-r\=@*r\+:*r@e1's"41#s""+!r@.Ulr?qRkq'H%es!7Ofp`fY[QQUl& +WZW9&*?c[N1i$JP0etL=0JG470/,(71,:XB3&rs1#!ams/h8M'r[@jr-iPIk-OV.V?q;V9@<-L6FE7A% +rGqmWrG_aSrGMOMrbVUMrG):Fr+HFMB4baeAnGUcA7YUJq-jM9@:3JM@JsU3?iOI4?2Rt+>6%n+=oDG& +sDi:B4,f9`%K\9)hK]8Gl!U7fPpU7/oXS6N9@O5lX(I5lEqH55[PD +55m\J4?P\e4T.>A3r_8>3W(l92ubf62?,N41]9'(0`<['0)[C$/,h+"/c@6t/,^ss.K([m-iPLo-iPIk +-2f+f,Q8nR+bCkh+k%S^+!DgJ/Rqj.-R^Aj-71)e-RU;k.Olqu/h\h^6o?eV0/>.4/1`;$qC)h"2e#E. +7pp@\G^":SrcJ'Zs)S'Xrc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?l@n, +>5qh*>5qb)=9D].=BGE$r)N_qs&8hnrDEPjrD3>d!)QO +AGp$<@fBd8?i==0?2In)>Q7k*=o__)=T)>!T62#T6/1B'$,0`Ea*0`<[)0)mO% +/H77#.fCgn./bOm-MJhd,lJt_,5i[:+G(`N+=J9O+=&'cCLAeM1,:R<0JP460JG4:1,CaH3B1V52(pO5 +.k3%u.4?SC-4hOP-7C-!@6u>5?uU10F`MR'F8^.YEW'kUDuFSOD>nAOC]/#HC&DWJB4kggAS;!Ss(24@ +raYb5"^thI?sd@@@/aO4?3FP>>[1M4>l7h+>5qb*=Su7usDi:B4,f9`@]` +9)V?W8H)-W7fPpU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z5N32#fB31B0*/ +0`Ng)0`<['0)[C$/,h*t/c71"/,^ss.K([o-iYUn-iPIk-2f+f,Q8n2+bCkh+nHi]+sA'K/RhoV./bS+ +.P3;*>\3ra,V1s'5S.s'5M,s'#D+s'#A(rE0&#rDrhrr`&nrr)3Jjr_WPhr(d/a +s%NAapIbHUrC6fUrBpWRqa:BMr^$NKrBL9FrB:0Cr]C-@qDnL6r\sa5r\a^4rA4C-r\4O20ek@9r\+7' +r%7n#r@J:+.k<)!.4HYnr@.[nr[7Ujs!@Uhs!.Lgr$24cr?;1`s!%CbrudXMJfgs6"s>$1*%bZ)pFQ:q +r@S1,1GN5W7R&jk2`3EL0JG.4/hJ\.0.nt16#'%H9k8?jH?oC3rHA0_rH/$[rGqjVs)@sUr,2FLs(q^N +rbDIKs(_OI!,2:Cral:GAnGUcr+,b9!b,VHra,e7?lS%,>5_V'=T)>!3W(l:2ubf6 +2>f<11]K6/1&Wg*0E3a)0E3[)/c@7"/,^ss.K([n-iPIf-2f+g,PWJ]+m^>'+G(`c+9rr1+X/'dC1I&p +r\4:*&Mc.$3B(M32(pO5.k3%u.4?SC-4_IO-7C-!@6u>5?uU10F`RJ&rGqmWrG_aSrGDUPrGDOMs(hRJ +rFu1C"_VI[An>WSB)cHBAH$*7@Kg1K?sm>MrF#V3ra#_5?!LW=r`oA*s'#G*s&f2#r)WhtrD`\n"B&,p +;,I3hrDEPjr(d;er_*;cr_*2^rCQfUr^ZlUs$clSs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]LBH4?GVerB(!> +rAjd8r\sj8rAFO1s"j[1s"XO-s"F=)r@e+%r@S"!r[dt!r%.jur@7dqr@%Xms![gnr[.Rir?V=drZ\fp +Jg#so"sP35*%bW'odKeg&Lo7_0.gBo3AWBE0.nn//1W4J.1@UT-9>X*.8"#gFa&$,FSp4[ErC"WE;a_Q +DZ=SRD#A)HCAqrIB`;ZEB`D`FB)cH@AGTg9@fBg9?iXU5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1t +sDj:]*uc:&doc9D;'Y8,YpW7JoRN6iTLP62j.J5QT6 +2#T6/1B'!21,1L;0`Ea)0)R=#0)[@-/1W5#.Ocep./bUn./kUl-N>Cj,l]+g,lAne,5i\b+TEYa+o`[: +++bTK*sNi1*ulkB>PB]J/c@:H1,CXm7R&jk2`3EL0JG.4/hJ\.0.nt16#'%H:1SHkH?j^YrHJ3`rcS0] +rcA$YrGhjVrbq^Pr,)IMs(hUKs(hXLrb2@Gr+H"@"D;=YAS(dMrF5n<@UT1B"C>D??!dJ8r`fG/r`oJ- +rEB/&r`K,#r)Nr#nAOC]/#HC&DWJB4kggAS;!S!+c4CA7Y[Lq-jM9@:3JM@JsU5?iF@7?!U]?>Q.n* +>Q7n,=oVV%=8Z,!qIBP7raGe6 +rEoP1s'>Y0s',M.rEB8*!*]A+s'#A(rE0&#rDrhrr`&nrr)3Jjr_WPhr(d/as%NAapIbHUrC6fUr'^EL +s$H]Nr]pEHr]^9Ds#g9Bs#U!:s#C$%2/M8Y//hnnCC.g6UA9E-CH$=N3GPu^aFo?F]F8g1[ErC"XE;jeRDZ"AOD#\;MCB&)LCAqoI +B`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z,!sDj +:]4&f:&I]\9)qQ^8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+ +0`Ea*0`*/0.eb+.Ouqs-n#!@&go%R-mUc\675B5E--8GF*)JErGqmWrG_aSrGMOMrbVUMrG):Fr+H7HB4bae +BDuNCAcH>[1M4>l7h+>5qb*=Su7usDi +:B4,f9`@]`9)V?W8H)-W7fPpU7/oXS6N9@O5lX(I5lEnI56!hE4TI\F4Tml04$,S'48q;>3W(l92ubf7 +2>oB31]K611&is-0E!U'0E!O%/cI:"/Gq*t/H77!.fLmq./kUo./bOm-N,7h,lJte,(^ti+hf*(+sA'K +/RhoZ-l=X*.8+,jFa&"NFoHL\F8p:ZEW0qUDu=MQ +D?"GMC]%rHC&_lGBE)ZFBE)TDAc609A,g$;@K'[5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1tT62#T6/ +1B'!31,1L;0JEGZr\"+#r\".$#V7JV.Olkr-n,$Cr@%Xmr$MFir?VCfrZqCds!%Cbruh=cr?;1`bTDEY +JfjS+"s>$1*%bZ)pFIdG/M8\00JG:>113R93&`cR1c6s@0.nk//hSe00e>V*9/'+PFa/4YGBj(1rHA0_ +rH/$[rGqjVs)@sUr,2FLs(q^Nrb;ROCMITu!bl@^r+H"@"D;=YAS(dMrF5n<@UT1B"C>D??!dJ8r`fG/ +r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhrD*>dr(QoZ!(m,[r^ZoVr'gTQs$Q`OrB^EJrBL3D +s#pBEs#^6CrB(!>rAjd8s#9s9r&+C/r\OR0rA"7)r\+:*r@e1's"41#r[[psr[Idor?qRkq'?"er?V@e +p`fY[QQUl&WZVNf+<_pP1hpOr1(5fi0JP=<1G^pL3]CUX4>ecD/Lr;$.4HYmr[&7*-RL5e3+5-$8mu^] +G'.kJF*%;#rc.mUrbqaQr,)FLs(hRJrFu1C"_VI[An>WSB)cHBAH$*7@Kg1K?sm>MrF#V3ra#_5?!LW= +r`oD+#$Y87=]nj/r)`ess&K"sr)3_r;Gg:frDNSkr_WMg!)qIBP7 +raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_qs&8hnrDEPjrD3>d!)V\d0JNJZr\"+#r\".$""YrQ.Kh4M +.4?VC.K([o-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE+,M'D+ +2`ETN2)$^;/hS_./h\h3/4"#D0MZ2%G^=[[Gl;jbG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;MCB&)LCAqoI +B`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z,!sDj +:]4&f:&I]\9)qQ^8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+ +0`Ea*0`<[)0)mO%/H.0u.fLmq./bOm-MSnc,lT%`,5i[:+G(`N+9rr1+X/'dC1I&p(b[Qs0etOA1c@?S +2e>*/0.eb+.Ouqs-n#!@&18hP-mUc\675B6EHHAIF*.G'rGqmWrG_aSrGMOMrbVUMrG):Fr+H7HB4bae +BDuNCAcH[.24r*02)s&oA(r)`ess&K"sr)rAjd8r\sj8rAFO1 +s"j[1s"XO-s"F=)r@e+%r@S"!r[dt!r%.jur@7dqr@%Xms![gnr[.Rir?V=drZ]Q0Jg#^ho-";^+WqaV +@TrRU"XbZG.4QkI/.XBe/6Y>"1GLU;/h\b,.k:HG%O`hS3b(T-94DpbG^":QrcJ'Zs)S'Xrc%gSr,2OO +s(qUKr+c4Fs(MCE"DDI]B4_3WAS(gNqIBP7raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_q +s&8hnrDEPjrD3>dr([2brCclWs%!#Ws$clS!(?]Os$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"s[1 +rA+@,">V\d0JNJZr\"+#r\".$#V7JV.Olkr-n,$Cr@%Xmr$MFir?VCfrZqCds!%Cbruh=cr?;1`QQLf$ +W?2%2/M8Y//hnnCC.g6VAT`9FH?a]5GPu^a +Fo?F]F8^.XEW:"WDu=MND?"GPC]8)KC]A/KB`MiEBDuKGB4baeAc-*;@fg+K@/aL9?=$oC?N"10>QJ)8 +r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhrD*>dr(QoZ!(m,[r^ZoVr'gTQs$Q`OrB^EJrBL3D +s#pBEs#^6CrB(!>rAjd8s#9s9r&+C/r\OR0rA"7)r\+:*r@e1's"41#r[[psr[Idor?qRkpa,karZh1^ +r?:MMJfoXfe0"u;+<_pP1hpOr1)MYt0JP==1c70O3AtD12(pO5.k3%u.4?SC-5%[R-7C-!@6u>6@<$F5 +G&qbHF8^.YEW'kUDuFPRD>e>ND#\;LCAhlEBE`$]AnGUerau1As()+=q-jM9@:3JM@JsU5?iF@7?!U]? +>Q.n*>Q7n,=oVV%=8Z,!59Q`-RU;k.P*,&/1rP*=[>&(0ek=60.\Y) +.f:_*-n?W*@mqh?@WHX:GBJ'-FSp4[ErC"WE;a_QDZ=SRD#A)HCAqrIB`;ZEB`D`FB)cH@AGTg9@fBg9 +?iXU5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1tsDj:]*uc:&doc9D;'Y8,YpW7JoRN +6iTLP62j.J5QT62#T6/1B'!21,1L;0`Ea)0)R=#0)[@-/1W5#.Ocep +./bUn./kUl-N>Cj,l]+g,lAne,5i\b+TEYa+o`[:++bTK*sNi1*ulkB>PTg$.kE8)0/,+90JbLQOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z)%3W(l:2ubf62>f<11BKecD/Lr;$.4HYmr[&7*-RL5e3+5-$8mu^^GBS(MF*%;#rc.mUrbqaQr,)FLs(hRJrFu1C +"_VI[An>WSAcQBDARo?NA,0R;@:[.24r*02)s&oA(r)`ess&K"sr)3_r;Gg:f +rDNSkr_WMg!)lS%.>l@k,=o_b*>Q7n* +=oDJ%=8c1tsDj:]*uc:&doc9D;'Y8,YpW7JoRN6iTLP62j.J5Q3kF4o[YD49%A<3WD)= +3;tl72Z>T62#T6/1B'!21,1L;0`Ea)0)R=#0)[@-/1W5#.Ocep./bUn./kUl-N>Cj,l]+g,lAne,5i\b ++TEYa+o`\O++bSd+4D;9+%2/M8Y//hnnCC.g6V +Ap/HHH?a`6GPu^aFo?F]F8g1[ErC"XE;jeRDZ"AOD#\;MCB&)LCAqoIB`)NBAcuaYAn>QOAGp!>@U`aE +?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z,!sDj:]4&f:&I]\9)qQ^8H)-X7f5^S +7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+0`Ea*0`efG/hAJ&.Olkr-mp>g +-RL/b4CLH&94;d\F`hbJF*%;#rc.mUr,2dWDJa6,Ci0/fs(hRJrFu1Cs(D@DqdoeY4#%:qJ?sd>M +ra>_4ra#_5?!LW=r`oA*s'#G*s&f2#r)WhtrD`\n"B&,p;,I3hrDEPjr(d;erCm,^s%<;_p.,0RqaUTS +rC$ZQs$H`Os$6TKrBUrAjd8r\sj8r&+L2r\OL-q(Vb#!&"4%r[e%! +r[dt!r%.jur@7dqr@%Xms![gnr[.Rir?V=drZZq;Jg%lP#pLQ:+WN"@>pq-"-O1tF-n$Mn.P(KL,;(T' +\3ra,V1s'5S.s'5M,s'#D+s'#A(rE0&#rDrhrr_rqt;cd +r([/as%E&X!_5aMr^HiVr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"sU/">V_e0eiS]r\+@, +0E*U!/c7.(.k<)!.4H\D.K([o-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+NtpZ++bU,*sWo2+!;OR@UB$b +r@9HL/1iG+0/,(70JbIA=[kV93B/oR2)-g>0J>%1/MJh2/4F;E0MlA'GBnIYH2VscG5cX_FT$:\Er9qW +E;jeRDZ"AOD#\;MC'86bC2.GaBkV2XBDuKGB4baeAc-*;@fg+K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V' +=T)>!T62#T6/1B'$,0`*O$0)[=!.KD!t.fLmq./bOm-M\qf-2f+g,PWJ]+dX=' ++K?Oi+!;^O+Yd\C1Ars*0FBNi1G^jE2E3ZX?QhNh0J>%0.Outu.4HYm-71)e-6kW]5:B05E-$/EF*2PF +rGqmWrG_[Q#&\s()(Q.n+>6\;8 +>$5!1=Su7usDi:B4,f9`.Q`9)hKV8,u0W7fPpU7/oXS6N9@O5lX(I5lEqH +55[PD55m\J4?P\e4T.>A3r_8>3W(l92ubf62?,N41]9'(0`:+X%gU@9k90r?hgs-7C8k.4QkI/0cc"0i^M#1c$m@0/"n//1`;$ +.4H_q.4.5h67P]>EHHAIFE[Y*r,_mYrGhaSs)/0\DJa9/D/F**r+l4Frb;CGrb)4B"(u4XAc-*8A,g$; +@K'[5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1tsDj:]*rf:&Rfc9`IcZ8chLQ7fGjV +7f5[O6iTLP62j.J5Q3kF4o[YD49%A<3W1r:2uGT52?,N11B]Hg0ekB]1&Wd+0E*U!/c71".g.=O.4H\D +.K([o-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE+,V-F+7e'JM0m/hJb10.]P,82*kPFa&+VG^973rHA0_rH/!Zs)S$Ws)@sUr,2FLs(q^NrbDIIs(_RJ +s(M=Cral:GAnGUcr+,b9!b,VHra,e7?dr_rAjd8"ueJ!2Dm?Mr\a^4 +rA4C-r\=@*q_.k"r@@gr!%\!tr[Idor?qRkpa,karZh1^r?6b8JfqfN#Tk04,9\dUAhs<>r%KTT1,:XB +1c@%0.P!#!.Ocbn-RL2f-6kW]5:B37E-$,CF*.G'rGqmWrG_[Q#&\s()(Q.n*>Q7n,=oVV%=8Z,!3W(l92ubf6 +2?,N41]9'.0`*R&0*!X'/cI=#/,h*t/c71"/,^ss.K([o-iYUn-iPIk-2f+f,Q8n2+bCkh+nQoa+sJ0R +*%PH'-n,$A/g_nm-n$Mo.k\3ra,V1s'5S.s'5M,s'#D+s'#A( +rE0&#rDrhrr`&nrr)3Jjr_WPhr(d/ar_3>bp.>BV7n3JHs$lrT!(?]Os$H]Nr]pEHr]^9Ds#g9Bs#U!: +rAad8r&4O3s"sU/">V_e0eiS]r@e4)r\!str%&%&.k3"t.4G-Dr@%Xmr$MFir?VCfrZqCds!%Cbruh=c +r?;1`QQLf$WZMHg+QJ)8r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhr(d5cs%N/[!_GsSrC6iYrC6]R +r^?cRrBgHKr]pEHr'(-Ds#g2`r%JpA0etOA1c@%0.P!#!.OceE +-P.UO,s()(Q.n*>Q7n,=oVV%=8Z,!EccJIFERS)r,_mYrGhaS$?'j#DJa9/D/F**r+l4Frb;CG +rb)4B"(u4XAc-*8A,g$;@K0^8@/XI3?N4=2>lS%.>l@n,>5hb+>5_V&=T2D#ts<<#np;Z0Jl;#O2f +:Adic9`IcZ8chLQ7fGjV7f5[O6iTLP62j.J5QT62#B'31,:R=0`Eg* +0ECj,l]+g,lAne,5i\b+TEYa+o`[:++bTL*sWo2+!;OR@UB$b +r@8(%/1`A*/hd2X,;V)4=[kV93B/oR2)6pA0J>(3/heq3/4F;E0MuG)GBnFWGl;jbG5cX_FT$:\Er9qW +E;jeRDZ"AOD#\;MCB&#JCB&#JB`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP% +=8Z)%T62#T6/1B'$,0`*O$0)[=!.KD!t.fLmq./bOm-MSnc,lT%`,5i\/+G(_f ++S6c^+!;^O+Yd\C1Ars,0G?)n0JP==1Gh!L3'1J02)$[9/1UWL""G`K./kS'-70s"@6Z/7@W?I2FE7A% +rGqmWrG_[Q#&\s()(Q.n*>Q7n, +=oVV%=8Z,!\3ra,V1s'5S.s'5M,!*TA+r`fD+rE9)$r`B&!r)N_qs&8hnrDEPjrD3>dr([/as%E&X!_5aMr^HiV +r'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:s#C$dr_rAjd8"ueJ!2Dm?M +r\a^4rA4C-r\=@*q_.k"r[Rt!r@.dtr@7dqr@%Ulr[.Cdr?V@ep`fY[[ig8FMBE-G+<_sQ0kk5"1Ars, +0G?)n0JP=<1G^pK3'1J02)$[9/1UWL""GcL./kS'-70s"@6Z/7@rZR3FE7A%rGqmWrG_[Q#&\s()([.24r*02)s&oA(r)`ess&K"sr)3_r +;Gg:frDNSkr_WMg!)(3/hJV*/,h"..4HT-A3qb@A9)d7F`V[( +FSp4[ErC"UE!gN%DJjY0s',M.rEK;* +r`fD+rE9)$r`B&!r)N_q!`N#qrDNSkr_WPhr(d/ar_3>bp.>BV7n3JHs$loSqa:BMr^$NKrBL9FrB:0C +r]C-@qDnL6r\sa5r\a^4q_J@11,1L;r\=C+!AH2+0).$r/-[UT.Olkr./bUn./kUl-N>Cj,l]+g,lAne +,5i\b+TEYa+o`\/++bSd+7pW[+D??!dJ8r`fG/r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhr(d5cs%N/[!_GsS +rC6iYrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g2`r\+a60/,+81,C^E3&j!,#!=as +0.ne*r@8O2.4?Sl-RL/b4CLH&9k/0aFE;I$F8^.YEW'kSD[()sD/F**D>nAOC]/#HC&DZEBE)T@AcH<> +A,0R;@:[.24rEBJ1>$>'3=BPK&r)WhtrD`\n"B&,p;,I3hrDEPjr(d;erCm,^ +s%<;_p.,0RqaUTSrC$ZQs$H`Os$6TKrBU\3ra,V1s'5S.s'5M,s'#D+s'#A(rE0&#rDrhrr`&nr +r)3Jjr_WPhr([5drD!8bs%E&X!_5aMr^HiVr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"sU/ +">V_e0eiS]r@e4)r\!str%.ju"=blM.4G-Dr@%Xmr$MFir?VCfrZqCds!%Cbruh=cr?;1`[i^2DMB<'G ++QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/ +>Q%b(=oMP%=8Z,!sDj:]*ue:&do]9*.[V8Gu$Y8Gu$U7K,^T6iB@M62j.J5Q!_F +4o[YE49%GA48q;>3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg'0DmI$/,^pt/,^ss.K([n-iPIf-2f+g,PWJ] ++bChg+MT$)+!;^O+Yd\C1Ars,0J"k10JG4:1G^pK3'1J02)$[9/1N/$.k<(u-n$Gj-70s"@6Z/8@rZR3 +F)c7#F8^.YEW'kSD[()sD/F**D>nAOC]/#HC&DZEBE)T@AcH<>A,0R;@:[.24 +r*02)s&oA(r)`ess&K"sr)rAjd8r\sj8r&+L2r\OL-s"O=(r@\.'r@S""r[[t!r%7gts""$tr[Ido +r[7^or?qRkr?_Cfr?M:cbTVQ]Jg'b0#pLQ:+WN"@>pq-"-iPG+-RU;k.Olr"/hSkY5rphY1,(@7r[nj9 +/1W5#.Ocen5%Hu0:M"ThF`hd(FSp4[ErC"UE!gN%DJjlS%.>l@n,>5hb+>5_V&=T2D#ts<<#np;Z0Jl;#O2f:Adic9`IcZ8chLQ7fGjV +7f>^T7/K@O6N0:M5lEqH55dYE4T7GB3r1l83;tl72Z>T62#B'31,:R=0`Eg*0ECj,l]+g,lAne,5i\b+TEYa+o`[O++bT7*sWo2+!;OR@UB$br@8=,.kQOAGp!>@U`aE?Na\A?!Ue8?2n.1>[@>6s',G*rE9,%rE&nts&K(us&8qsrDW\n +rDEPjrD3>dr_rAjd8"ueJ!2Dm?M +r\a^4rA4C-r\=@*q_.k"r@@gr!%\!tr[Idor?qRkpa,karZh1^r?:MMJfoXfe0##=+<_sQ0kk5TrA":* +.k`P00JP==1H%3P4't'-0eP%0/1N+u-n$Dh,pXc`,U5Q`4Xs6Oar+#P3"^thI?sd@@@/aO4?3FP>>[1M4>l7h+>5qb*=Su7uer_*;cr(I&^s%3,Zr'pcY8,GdU7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F +4Tml04$,S'48q;>3W(l92ubf72>oB31]9'(0`<[(/c@7!/,h*t/c71"/,^sp.JkOl-iG@l-2f(i,p`F6 +rZ\fpJg$!p#:(Q>+WN"B?ihc+./bM--mpAj.4Qet.kE8.0i:.s2)6m@0`E[=/M&D%.4Hbs-mh8j4Xs9> +FEMbLF8^4YF8g4[EVj\^Df9N2D/O6.D/=%dC]%rHC&_lCB)uUUqdfP5s'kt9s'Ph7rEoP1s'>Y0s',M. +rEK;*r`fD+rE9)$r`B&!r)N_qs&8qqrDEMir_NJf!)QOAGp!> +@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z)%3W(l:2ubf62>f<21]9*.1&Wg*0DmI#/c@7"/,^ss +.K([l-iGCh-2]"g,PND\+j;'\+G(a-+T(50JG4:1G^jG2EX')4#SfG/M/M'.Ocbo +-RL,c-71#`5[ll+:LnKfF`_['F8^.WE=Hl+Df9N3Df0H0D/=$*rbVUMrG):Fr+Q+Cs(;7A!bQ"T!+c"; +q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!FEMbLF8^4YF8g4[EVj\^Df9N2D/O6. +D/=%dC]%rHC&_lCB)uUUqdfP5s'kt9ra>\3ra,V1s'5S.s'5M,!*TA+r`fD+rE9)$r`B&!r)N_qs&8qq +rDEMir_NJf!)!"Vs/hJY+.Ocep-mp>g,pjrb,X>g%.o0\rFEM\GrcA$Y +r,E0bE,TZ4Df9N2D/F**D>nAOC]/#HC&DZEBE)TCAHQOUARt^Kq-jP:@:3JM@:9(Bra5Y2"C5;<>[.24 +r*02)s&oA(r)`ess&K"sr)3bs;Gg:f;Z0Jl;#O2g:&n#e9`.Q`9)hK\8GksY84WPHs$clSs$QfQs$?ZM +s$-HIrBC9Gs$$?D!'^BF"?\e.4$,9e*W@UU]7./bM--mpAj.4Qet.kN>.0Mjtq2)6m@0`E[> +/M&G'.Olr!.47Gl4tBH@FEMbLF*.D'r,_jXs)IpT$?'j#DJa9/D/F**r+l4Frb;CGqI]h@Ac$$7A,g$; +@K'[5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1tQA(/>lS%,>5_V'=T)>!3W(l:2ubf62>f<21]9*. +1&Wg&0E!O'/c@7"/,^ss.K([l-iGCi,lf7h,QK(`,5i[O+G(`7+:',7+"q>B1GU`a0b#lk0JG4:1G^jH +2`s-)%6HI&/hJY+.Ocep-mpD@-4D1G5[ll,:LnKfF`_['F8^.WE=Hl+Df9N3Df0H0D/=$*rbVUMrG):F +r+Q+Cs(;7A"(l+UAGfs5@Kg1K?sm>MrF#V3ra#_5?!LW=r`oD+#$Y87=]nj/r)`ess&K"sr)3bs;Gg:f +;Z0Jl;#O2g:&n#e9`.Q`9)hK\8GksY84WPHs$clSs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]LBH4?GVerAt!? +s#U*=r&F[7s#0g5rA=O1rA"+%r@e+%r@S"!r[dt!r%.jur@7[nq^DCjr?_Ljr?MCi,lJte,4$J)+bCle ++TNee,6f,:@U^c8./bM--mpAj.4Qet.kN>.0Mjtq2)6m@0`E[+/M&IN.h!jS6=W20:h=`kG'.m)FSp4Z +ErU.VE;sh^DJjY0s',M.rEK;*r`fD+rE9)$ +r`B&!r)N_qs&8qqrDEMir_NJf!)brC[#[r^[)\7n3JHs$loSqa:BMr^$NKrBL9FrB:0C +r]C-@qDnL6r\sa5r\a^4rA4C-q_A%'!&+=(r%7q$r%/"%.k<(P.Ocep./bUn./kUk-N,7f,lAne,6&hd ++TEVb,5i\b+L`GE+,V-F+!"Vs/hJY+.OchG./kS)-7:)b +5[lo-:LnKfF`_YFs)\-Zr,E0bE,TZ4Df9N2D/F**D>nAOC]/#HC&DZEBE)TCAHQOUARt^Kq-jM9@:3JM +@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!3W(l92ubf72>oB31]9'.0`*R&0E!O% +/cI:"/Gq*t/H77!.f1[l./bOl-3,@j,QT2:r?M:cbTVQ]Jg'b0$7$f?,9/+?@jriTr?i@/-RU;k.Olr! +/hJh4:Hpou1,1L;/h[,Ts"++!$n3PjA3MM?ATW'Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_qs&8qqrDEMir_NJf!)"D;=YAS(dMrF5n<@UT1B"C>D??!dJ8s',S0?2e+/>Q%b(=oMP%=8Z,! +j>g:]*ue:&doc9DqK]8H;<[7fZ*Y7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM): +3<(r;2Z,H12#fB11B'$,0`Ea*0`<[)0)mO%/H.0u.fLmq./PCj-Mo+e,QK(`,5i\O+G(_f+O_G>+!DmO +/SJoU1,Ae_(G[Wt0JP==1Gh'M4?6P+2DHg9/M&A#.K(Y+-RU5g,pYcd4tBE>EccGGErL.YEr9n`E,]`6 +DJsH2DJ]JmCi!tfD#\;LCAhlEB`D`FB)Z?DAn>Oar+#P3"^thI?sd@@@/aO4?3FP>>[1M4>l7h+>5qb* +=Su7uer_*;cr(I&^s%3,Zr'pcY8,GdU7K#XS6iTLQ62s4M5Q*kG +5Q3kE4TI\F4Tml04$,S'48q;>3W(l92ubf72>oB31]9'(0`<[)0)[C%/H.1!/Gq*t/H77!.f1[l./bOl +-3,@j,QT2:r?M:c[ip>HMBN3M+sS?R-X^Hd.4H\D-P\$W-R^Dn.P!#%/M\tT5lS%.>l@n,>5hb+>5_V&=T2D#ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ica9)V?\8-2:O7fGjV7f5[O +6iTLP62j.J5QT62#T6/1A`g)0EQA(/>lS%,>5_V'=T)>!j>g:]*ue:&doc9DqK]8H;<[ +7fZ*Y7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#fB11B'$,0`!I$0)mO%/H.0u +.fLmq./PCj-Mo+e,QK(`,5i\/+G(_f+S-]^+!DpQ/8&cT1,Ae_(G[Wt0JP==1Gh'M4?6P+2DHg9/M&A# +.JkM'-RU5e6"<)0:LnKfF`_['F8^.WE=Hl+Df9N3Df0H0D/=$*rbVUMrG):Fr+Q+Cs(;7A!bQ"T!+c"; +q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!lS%.>l@k,=o_b*>Q7n*=oDJ%=8c1tj>j +:]4#g:&[oc:&[id9DqK]8cD6^7n6&J7K5jT7/K@O6N0:M5lEqH55dYE4T7GB3r1l:3<(u;2uGT52?,N3 +1]9*+1&Wd+0E*U"/c@7"/,q+!.K:gp.K([o-i57h-2Stc,QAtf+o`\b+o`bb+o`\O++bSd+4MA>+>[1M4>l7h+>5qb*=Su7u +erCm,^s%<;_r(-`U!D#`X7fPpU7/oXS6N9@O5lX(I5lEnI56!hE +4TI\F4Tml04$,S'48q;>3W(l92ubf72>oB31]9'(0`<[(/c@7!/,h*t/c71"/,^sp.JkOl-iG@l-2f(i +,p`F6rZZq;Jg%lP$7$f?,on:>ALT&Vr?i=.-RU;k.Olr!0.eq4:-Uft1,1L;0)7(0/1`8!6Y&D4:h=`k +G'.kJrcJ'Zrc8$Yqeum\Df0H0DJj<.Ci'#br+c4Fs(M7A!G5p?AGTg9@fBg8@/XI3?N4=2>lS%.>l@n, +>5hb+>5_V&=T2D#tsj>j:]4#g:&[oc:&[id9DqK]8cD6^7n6&J7K5jT7/K@O6N0:M +5lEqH55dYE4T7GB3r1l83;tl72Z>T62#T6/1A`g*0EEj\r\"+#r%.ars!n$ts![gpr@%Xmq^27fq]u(a +s!%Idruh=bs!%CbrufN-JffRdoH+D_*ZlRF,[P"5/M-lOr@AC0/M8\10JbIB1K-_-48q/>2)P1b&25dm +0eY.NCIL$XBm4fIG]s"/r-&*_s)e-Zs)S$Ws)@sUr,2FLs(q^NqJ$"E!,24Aral:GAnGUcr+,b9!b,VH +ra,e7?OD#\;LCAhlEBF8BbAnGUdAn>OaAGfs7@f9a4@/jU5 +?N4C4?N4=/>l@k2>?Y35=]ef(=8Z+u<;BGq;Gp@h;#XAm;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS +6iTLQ62s4M5Q*kG5Q3kE4TI\F4o[YB3s%H(3j-RL2f-RU;k.Olr# +0JP@W4ukJW1GCI90E!O&/Is?_/13l!4"X?CFEMbLFERP'qf;XTs)A!Vrb`!ZD/F0.D/F**r+l4Frb;CG +qe,q@s(2+=qd]S6%UidR?sd8I?er_Cj,l]+g,lAne,6&hd+T*D\+L`GE+,D!B +*Zl@J?=jBq/1N2&.k:NK&hGUe/h\k51c73g6pE^n3&NNNrA+=+%k]Lh.nXVC10&(6H$OXYGl2a^Fo?C^ +F8g4YEAHHCQ@fg.L@fBg8@/jU4?N"1/>QA(/>lS%,>5_V( +=T;J$erCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TK +rBU!]i>%rAXg<3;tl:2Z,H42#]<01&is)0`er_EAcr_3>b +rC[#[r^d&ZrC6fUrBpWRqa:BMr^$NKrBL9FrB:0Cr]C-@q`+j?3&`cS3&g^mr\a^4q_J@11,1L;r\=@* +!&+=(pauFq#V.DT.Ocep-n5*Cq^;:gs!@Uhs!.Lgr$24cruqCbr#tt\QQLf$W#lEh*ulS5AhYbc/1iA% +r[S=,/M8Y/0/>@A2c'`I5<:hb2)I5i1Arps'kt9ra>b5rEfG.s',S0?2e+/>Q%b(=oVV(=8c/,j>g:]*ue:&doc9DqK^8c;3Z8,YpT7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(49%>E3B9,] +3W1oD3B/uW2`er_*;cr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-HIrBL9Fr&k$D +r]U9Dr&ap>r]($@3B@$t!BE.=2ubf62?,N41]9'(0`er_EAcr_3>brC[#[r^d&ZrC6fU +r'^ELs$H]Nr]pEHs#pEHrB:0Cr]C-@q`+j?3&`cS3&g^mr\a^4q_J@11,1L;r\=@*!&+=(pauFq#V.DT +.Ocep-n5*Cq^;:gs!@Uhs!.Lgr$24cruqCbr#tt\JffRd]cSF>*ulS5AhYbc/1iA%.k@fBg8@/jU4?N"1/>QA(/>lS%,>5_V(=T;J$T62#T6/1B'$,0`*O$0)mO%/H77#.fCgn./bOm-MSnb,QK(`,5i\/+G(_f+S6d%*ZuOK+=h#@2DQsA +1,(C:0/#"60etO@2`Wr_<]W)l0J4n,/H.-t.1dmS-RgO +D#\;LCAhlEBF/Oa!+c";qdTM4qdBG2ra,V3s'G_2r*9/(s'#G*s&f2#r)Werq,7Do;Gg:f +r_ibns%rVhrD!>erCm,^s%<;_r(-WRr'p]Ts$ZlTs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]U9Dr&ap>r]($@ +3B@$t!BE.=2ubf62?,N41]9'(0`er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]N +r]pEHr]^9Ds#g9Bs#U$;!]W.u"#i+t2u>N42?,N11B]Hg0ekB]1&Wd+0E*U!/c@4+.k<)!.4HYn.K([l +-i>=k-2f+h,Q8td,QAtf+o`\_+oEJL++bSd+4;5?*Zl@J?=klB.P*/%.P(KL&M5Ug0/,+:2)e?"5<:hb +2)I5i1Arp<0/,+38o6gKs'u(4!`An>RdAS#C_r+#V5rF,V3!aoABra,V3s'G_2r*9/(s'#G*s&f2#r)Werq,7Do;Gg:fr_ibn +s%rVhrD!>erCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TKrBUr]($@3B@$t +!BE.=2ubf62?,N41]9'(0`h-R^Al.fLq-/MAe590P?n1c$g=0JEAWr[eX3/1i8>BKIeDB689>F`_d)F8L"V +EW:"XDuFSRD?"MRD?"GMC]%rHC&_lDBE)TDAc-*9A,TjH@:l@n,>5hb+>5_V& +=T2A%N42?,N11B]Hg0ekB]1&`j-0JEDXpauFq#V.DT.Ocep-n5*Cq^;:gs!@Uh +s!.Lgr$24cruqCbr#tt\bTDEYJfjP*+s%gG-!k1;/1N2&.k3&#/1iJ,0/,(71Gq*f6pE^n3&NNNrA+=+ +%kfUk/5'hF1KA17H$OXYGl2a^Fo?C^F8g4YEAcH<@A,g$; +@K'[7?i==0?2e(/?2e+/>Q%b(=oVV(=8c/,j>g:]*ue:&doc9DqK^8c;3Z +8,YpT7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(3sI`,3B9,]3W1oD3B/uW2`k,t)B-/Q$,$FEM\GFT-=XEW'kUDZF\RD>n>OD>nAOC]/#HC&DWOB4kgg +AS,OcARo?LA,Ba6@JaI4?iFC3?iOI4?2Rt+>6\;8>$5!1=Su7ubrC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9B +s#U$;"unS$2`V_e0eiS]r@e4)r\!str@A"#.k1]P.4HYn.K([l-i>=k-2f+h,Q8td +,QAtf+o`\_+oEIl++bSj*sE]-*$np'*&&on/1iA%.kE5'/h\k30JP@?2GZ_*3]]5X1cG:fr@ng90JP+O +D*]sXC3Y#LG^"E1G5HF\F9$C]ErBt\E,fl:E;jeRDZ"AOD#\;JCB&#IB`)N?B)Q9BA7T0O@q&pH@K'[7 +?i==0?2e(/?2e+/>Q%b(=oVV(=8c/,j>g:]*ue:&doc9DqK^8c;3Z8,YpT +7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(3sI`,3B9,]3W1oD3B/uW2`4!`An>RdAS#C_ +r+#V5rF,S2s'Pb3s'Pe4s'>P-r*02)s&oA(r)`esr`&\ls&/ko!)WYms&&emr(m8d!)r]($@3B@$t!BE.=2ubf62?,N41]9'.0`*R& +0*!X'/cI=#/,h+"/c@6t/,^ss.K([o-iYUn-iG@l-2f+g-2f+h,Kq<_+bCm.+VPt@*$nm%/1;hn-mp>h +-n$Mn.P(KL$na4h90P?n1c$g=0JEAWr[eX3/M/A@Bfn"GB689>F`_d)F8L"VEW:"XDuFSRD?"MRD?"GM +C]%rHC&_lDBE)TDAc-*9A,TjH@:l@n,>5hb+>5_V&=T2A%N42?,N11B]Hg0ekB]1&Wd+0E*U!/c@4+.k<)!.4HYn.K([l-i>=k-2f+h,Q8td,QAtf+o`\_+oEIL +++bT5*tfV:*$np'0J"\)/Lr;$/1iG+0E!R,1Gh!c#=Ld;3]JuR2Z5E00b5ok0e>t75r2MUG^4RZGBj%/ +qfVjZ!-A-[rG_sZEH,r:rbq^Pr,)IMs(hLHs(VIGr+Gn=rFQ">s'u(lS%, +>5_V(=T;J$4!`An>RdAS#C_r+#V5rF,S2s'Pb3 +s'Pe4s'>P-r*02)s&oA(r)`esr`&\l"B&,p;,I6is&&emr(m8d!)!]i>%rAXg<3;tl:2Z,H42#]<01&3O%0*!X'/cI=#/,h+" +/c@6t/,^ss.K([o-iYUn-iG@l-2f+g-2f+h,I\hJ+c%9F+j-RL2h-n-Sp/,h(./hf%R +4ukJW1GCI90E!O&/IsBa/gs5(4>'NEFEMbLFERP'qf;XTs)A!VrGMXPs).jRs(qUKr+c4Fs(M:Bs(;:B +r+,\7rF5e8s'Q1@?X@&E?!goE?![A5rEK;*r`fD+rE9)$r`9)#rDihr!*0"ts&8kos&&emr(m8d!)V_e +0eiS]r@e4)r\!str@A4).k3"t.4?Snr@%Ojr$MFir?VCfrZqCds!%Idruh4_r#gS5JfhZJ+s%gG-!k1; +/1N2&.k3&#/M/S.0JG481Gh!c6pE^n3&NNNrA+=+%ko^m/5'kH1KA17H$OXYGl2a^Fo?C^F8g4YEAcH<@A,g$;@K'[7?i==0?2e(/?2e+/>Q%b(=oVV(=8c/*RdAS#BPAGfs8@fKm8@/jU5@/jU4?N"1,>l7h)=oDJ% +=8Z+u<;TVm;Z9Pm;ZBVo;#F,f:&n#e9`.Q`9)hK\8GPdR7fPpW7/o[T6iTLQ62s4M5Q*kG5Q3kE4oIM? +48h5;3W1r:2uGT62>oB31]9'(0`h9r*fV5s'Pb3r*B2)rEB8*!a8f4rEB2'rE0&# +!*9%uqc*Jls&/kos%rVhrD!>er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Aq`4U7 +!&sg7r&4R4rA=L0rA+7)r@e4)r\!str%&('.k3"t.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+TEYa+o`\O +++bSd+4D;V+WVXF,?nn>.k*#!.kE/$/1iG+0/,(81H%-b6pWpq3&``Qr\OL.$Sa@i0eZ:>5rD\XGQ)gf +GBs+0rcJ?eF`heJrcA'Zs)J'Yrc%gSqel=Ks(q^NqeH.Frb24Brau+?rFGq;s'bq8r*T>-rE];*r*02) +rE9/&s&]/"qc3Pnr_rhprDEMiqbR,br_%oZ< +,q()e-mg;h-n-Vq.k<5*1,;Ba4#\uO1,1K]0E!L1.kh9r*fV5s'Pb3r*B2)rEK;*s',G*r`T2%r`9)#rDi_orDNo!;Gp@h:f.'c +rD!>er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Aq`4U7q`"F2s#'a3r\OL.q_A(( +!AH2+0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$24cr?;1`s!%CbrufN-JffRdo,f2#*?Q:H>A>uF +.4cr!/1N2%/M/S.0JG7<2E"5s5s..e2`@fKm:@/OC/?N"1,>l7h+>5_V(=T;J$T32#fB11B'$, +0`*O$0)[:R +5!(\[1GU[=r@e+%$7m\Y.S+25/lQD)rcJ6`G5ZLYErU.YE;skUD?+SRD>e;JC]%rHC&_lDBE)TDAc-*; +A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b)=oDJ%oB21]9*+1&Wd+0E*U!/c71".g7CP.4HYo +r@%Ojr$MFir?VCfrZqCds!%Cbruh=cr?;1`[i^2DM&upF*?Q:H>A>-7.k*#!.kE/$/1iG+0/,(81H%-b +6pWss3&iiTr\OL.$Sa@i1,)I@5rD\XGQ)gfGBs+0rcJ?eF`heJrcA'ZrGhgUrGVRNr,)IMs(hLHs(VIG +r+H"@rFPqOaAGfs8@fKm8@/jU5@/jU4?N"1, +>l7h)=oDJ%=8Z+u<;TVm;ZBSo;>sJn;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG +5Q3kE4oIM?48h5;3W1r:2uGT62>oB31]9'.0`*R&0*!X'/cI=#/,h+"/c@6t/,^ss.K([o-iYUn-iPIk +-2f+f,Q8n2+bCkh+nHj%,9J$K,$J\7-RC/f-7C2g-R^Dn.P!#$0/>:Q5l@n,>5qh* +>5h\'=T2A%-rE]G. +rET8)s'#A(s&f;&rDreqr)EYos&/emrDrAjj:rAX[5r\aU1s"jU/r\=@*q_.k"r@@apr@.Ulr?qRkpa,karZh1^r?:MMJfoXfe0$(Z ++WhmP.:ROaAGfs8@fKm8@/jU5@/jU4?N"1,>l7h)=oDJ%=8Z+u<;TVm +;Z9Pm;ZBVo;#F,f:&n#f9E7ca9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kE4oIM?48h5;3W1r: +2uGT62>oB31]9'(0`er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHs#pEHrB:0Cr]9p:rAa[5r&4R4rA=L0 +rA+7)r@e4)r\!str%&('.k3"t.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+TEYa+o`[:++bTK+!VpL*uuS1 +C,@Fi/1N/$.P*,&/M8\10JP=?2G6J)4ZYS_2`CXkrA"a81GUa?:MrHU-rE];*r*02)rE9/&s&]/"qc3Vps&Atr +s&/emrD+60etO@ +1c[T[4]4@$1bgX:/hJS(r@7dq#q.8O7qOb5;.anKF9-H)rc7gSs)A!Vs).dPrbVOKqeH(Dr+HCLB4bae +AnGUcA,p0Q%_'=T2D"sJn;?'Jj:]4#g:&Rc`9E.Wa +8c2-T8,PjV7K5dU7/oXS6N9@O5lX(I5lEqH55[SB4Sq5=3r:r93;tl72ZGZ52#fB11&3O%0*!X'/cI=# +/,h+"/c@6t/,^ss.K([o-NY\E-iPLm-N,7h,lJte,*sI)+fQV(,9J$K,$J\7-RC/f-7C2g-R^Dn.P!#$ +/ho(N#l@k,=oql3>Q%b)=oDJ%oB21]9*+1&Wd+0E*U!/c7.).k<)! +.4HYor@%Ojr$MFir?VCfrZqCds!%Cbruh=cr?;1`llUg$JfiG`,9\'L*@"d'1b1"+.P!&"/1`A)/h\n4 +0etUD91;013]T/Y2uYW31(,fn1,CX\DEp$ZC3TZ%!I&heG5cUeG'.qLFT-@\ErU.ZEW0qUDu4GMD?"GP +C\qlHC&VfDBDuNAAc60>@fKm:@/OC/?N"1,>l7h+>5_V(=T;J$T32#fB11B'$,0`*O$0)d@$/,Lgp +.JkOl-iPIf-2f+g,PWJ]+h&SG+Gq9H*[)UL+t6uA*]c#/1,(C;0J>+60etO@1cRKX4]4@$1bgX:/hJS( +r@/4).4Qbr-q@l0/Q$,$rcA0^FT-=VEW:"XDuX_RD>nAMC\qlFC&DWOB4kggAS,OcARo?LA,Kg9@JsU6 +?iOL8?sd:>?N"1,>l7h)=oDJ%=8Z+u<;TVm;Z9Pm;ZBVo;#F,f:&n#e9`.Q`9)hK\8GPdR7fPpU7/oXS +6N9@O5lX(I5lEnI56!hE4oIM?48h5;3W1r:2uGT62>oB31]9'(0`l@n,>5qh*>5h\'=T2A%Cj,l]+g +,lAne,5i\b+TEYa+o`\/++bSd+7gR!+WVXF,?nn>.k*#!.kE/$/1iG+0/,(71,Up^77'1"3B9&Xr\OL. +$SaIo1bhdD5VuMVGQ)gfGBs+0rcJ?eF`heJrcA'ZrGhgUrGVRNr,)IMs(hLHs(VIGr+H"@rFPq+60etO@1cRKX4]2SJ3&E?D0.nh,/,^q+.4H_q.O[f!3A"*?F8g7^ +F*.D%q/QFRs)7pTrGDOMrG2:FrFu1C$>4!`An>RdAS#C_r+#Y6s'bk6s'Pb5s'P_2rE];*rEB8+rE9)$ +r`B"ur`&bnrDNVlr_ibns%rVhrD!>erCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TKrBUh9r*fV5s'Pb3r*B2)rEK;*s',G*r`T2%r`9)# +rDi_or)brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Aq`4U7 +q`"F2s#'a3r\OL.q_A%'!&+=(pauCps!n7&.Ocep.K([l-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE ++,M'D+WVXF,?nn&1b1"+.P!&"/1`A)/h\n40etUD8ju'14#o;\2uYW31(,fn1Ggg^DEp$ZC3TZ%!I&he +G5cUeG'.qLFT-@\ErC"WE;a_PDZ"AOD#\;JCB&#IB`)NBB)Q<>AH--=@K0a5?i+1.?2In)>Q7n*=oVV( +=8c1sj>g:]*ue:&doc9DqK^8c;3Z8,YpT7K,^T6iB@M62j.J5Q3hH4oIM?48V);3W;#: +2uPZ62>f<21]9*.1&Wg'0DmI$/,Lgp.JkOl-iPIf-2f+g,PWJ]+bChg+MT$E*[)UL+t6uA3\`9C0JG79 +0/,(71,C^C3&s)`;EQil0eb42/Gq$t.M!sX.4@f#2D7s@F*)MFEch;$r,MaUrGVUOs)%dPr+l1ErFu1C +$tj3bAn>RdAS#C_@q5=Ds'bk6s'Pb5s'PY0"C5;<>[.24r*0,&rE0#!rDihrr)e;JC]%rH +C&_lDBE)TDAb]g8@f0[7@/jU5?4'tE?[(E;>l@n,>5qh*>5qb*=T)>#3CjHG5W_"f3&WZO2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\ +EVseSDu4GMD?"GPC\qlHC&VfABDlE?A-cXR@:l7h*=o;D%=8c2!j>g:]*ue:&doc9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5>3r_8@3W1r72uGT5 +2?,N31]9*.1&Wg'0DmI$/,Lgp.JkOl-iPIf-2f+g,Q&bc,QAtf+mL2%+G(`c+480etO@1c.'M3Bp5#2Z>B3/hARO/,h"/.4Qbp8nKt7;J1&mFE;JErc7pVs)@pTr,2OOs(qUKqeH(D +r+HLOB4baeAnGUcA7T1[q-sA4rF#Y4ra>b5qd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&em +r(m8d!)[1K;>[753s'#G,rEB5(s&f5$r`8ttr`&hpqbmGks%rVhrD!>e +r_EAcr_3>brC[#[r^d&ZrC6fUr'^NOr^-NKr]pEHs#pEHrB:0Cr]9p:rAad8rAOO1rA=F.">V_e0eiS] +r@e4)r\!str%&('.k3"t.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+T%.4d#%/M8\10JP4;1c\)r5Q3\H2`VrHJ?dGl2aaFo?F[F8p:\EVseS +Du4GMD?"GPC\qlHC&VfABDlE?A-cXR@:Q.e'=T;J$m*l!%n$tr[JF-.OccOa!b>eNq-sA4rF#Y4ra>b5qd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)e;JC]%rHC&_lDBE)TD +Ab]g8@f0[7@/jU5?4'tE?[(E;>l@k,=oql3>Q%b*=oVV&=8l8!oB01B]Hg0ekB]1&Wd+ +0E*U!/c7.).k<)!.4HYor@%Ojr$MFir?VCfrZqCds!%Cbruh:bruq@allUg$JfiJa-6XEP*ucA(CH3jq +/Li8"/1`A)/h\n40eY@?3CcM&3]]8[2)R3IrA+g:1,LgD0iMpP2HFVlGQDu4r-&'^rH.sYs)S-Zr,DUQ +qel=Ks(q^NqeH.Frb2+?rFPq<#\%7O@:3JM?XWk?"C>D??!dJ8qcs&'r`T/$s&]/"r`/nrr_ierr_rhp +rDEMiqbR,br_480etO@ +1c.'M3Bg/!2)$[:/c%!s.M!sX.4@f#2D7s@F*)MFEch;$r,MaUrGVUOs)%dPr+l1ErFu1C$tj3bAn>Rd +AS#C_@q5=Ds'bk6s'Pe6!aoABqd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)]L +/,h(-0J>7M5<1PW1GLO9r\44&#VI\Z9P679;eZ,P!HWD^F8^.YEVseTDuX_RD>e;JC]%rHC&_lDBE)TD +Ab]g8@f0[7@/jU5?4'tE?[(E;>l@n,>5qh*>5qb*=T)>#Cj,l]+g,lAne,5i\b+TAc6-F@U`bS?sm>K@/aL9?=$oC?N"1,>l7h*=o;D%=8c2!j>g:]*ue:&doc9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5<3r_5=3;YZ42Z>T62#T6/1B'$, +0`*O$0)[(2qCDOp%k/tW-q\)002cG(FEDSEFT-=YEW:"VDu=MQD?"GMC\qlFC&DWQB4kggAS,Oc +ARo=]A,0U6@JsU6?iFI5?i+.4?!U]?>Q.n+>6%n+=oDJ$T62#]<01&3O%0*!X'/cI=# +/,h+"/c@6t/,^ss.K([o-iYUn-iPIk-2Stf,QAtR+bCkh+k.Y8,Q8em)^&-q1aXRu-7:,=-j(nJ.P(KL +$SX4i69dIe1c$j>0E*[&0*j0^.njS6/lQH^FTHQ+rH%pXrc.jTrbqgSrGDLLqeQ+Erb;CGqe,q@s(1t9 +raPe6s'Yk6ra#q;?=$oC>[1K;>[753s'#G,rEB5(s&f5$r`8ttr`&hpqbmGks%rVhrD!>er_V_e0eiS]r@e4)r\!st +r%.ju"Y(uN.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+Ts +4>m*l!%n$tr[JF-.OccOaA7K-F +@fKm8@/jU5@/jU2?3FP>>[1M4>l7h)=oDJ$k;ZBVo;#F,f:&n#e9`.Q`9)hK\ +8GPdR7fPpU6io_C62a(J5Q*kG5Q3kE4oIM?48h5>3W1r72uGT52?,N41]9'.0`*R&0*!X'/cI=#/,h+" +/c@6t/,^ss.K([o-iYUn-iPIk-2Stf,QAt2+bCkh+nQoX,Q8em)^&-q1aXRu-7:,=-j(nJ.P(KL"Y_Sc +69mR11]]e;JC]%rHC&_lDBE)TDAb]g8@f0[7 +@/jU5?4'tE?[(E;>l@n,>5qh*>5qb*=T)>#VrHJ?dGl2aaFo?F[F8p:\EVseSDu4GMD?"GPC\qlH +C&VfABDlE?A-cXR@:l7h*=o;D%=8c2!j>g:]*ue +:&doc9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5>3r_8@3W1r72uGT52?,N31]9*.1&Wg'0DmI$ +/,Lgp.JkOl-iPIf-2f+g,Q&bc,QAtf+mL2%+G(`c+480etO@1c.*O3B^%u +2Z>B3/hARO/,h"/.4Qbp8nKt7;J1&mFE;JErc7pVs)@pTr,2OOs(qUKqeH(Dr+HLOB4baeAnGUcA7T1[ +q-sA4rF#Y4ra>b5qd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)[1K;>[753s'#G,rEB5(s&f5$r`8ttr`&hpqbmGks%rVhrD!>er_EAcr_3>brC[#[r^d&Z +rC6fUr'^NOr^-NKr]pEHs#pEHrB:0Cr]9p:rAad8rAOO1rA=F.">V_e0eiS]r@e4)r\!str%&('.k3"t +.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+T%.4d#%/M8\10JP:= +1H.cm5Q3\H2`VrHJ?dGl2aaFo?F[F8p:\EVseSDu4GMD?"GPC\qlHC&VfA +BDlE?A-cXR@:Q.e'=T;J$r4>noK0J4n- +r%%ar%k/tW-q\)002cG(FEDSEFT-=YEW:"VDu=MQD?"GMC\qlFC&DWNB4kggAS,OcARkjQ@q5=Ds'bk6 +s'Pb5s'PY0"C5;<>[.24r*0,&rE0#!rDihrr)erCm,^s%<;_r(-WRr'p]T +s$QuX6pj=-rBU?HrBU?b?;rEB8*!a8f4rEB5(s&f5$r`8ttr`&hpqbmGks%rVhrD!>er_EAcr_3>brC[#[r^d&Z +rC6fUr'^NOr^-NKr]pEHr]^9Ds#g9Aq`4U7!&sp:rAOO1rA=F.">V_e0eiS]r@e4)r\!str%&('.k3"t +.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+TAc6-F@U`bS?sm>K@/aL9?=$oC?N"1,>l7h*=o;D%=8c2!j>g:]*ue:&doc +9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5<3r_5=3;YZ42Z>T62#T6/1B'$,0`*O$0)d@$/,Lgp +.JkOl-iPIf-2f+g,Q&bc,QAtf+giGE+Gq9H+WhgM+=CH9+$MA51,(F91,(C:1,C^C1cIHT4A.^o1GCI8 +/hJV*/,^q).k3%u.8FJ20i;Q]Erg9%rc7pVs)@pTrbh[OrbVOKqeH(Ds(MFFrFYt=s().>pgX83rF#Y4 +s'Pn9?XN_;!+#P.!aT):qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NAas%<;as%<;_r(-`U +rC6ZQrC$ZQr]pZP5X.IsrBU0`!F.0J+hPB/D>ABDloQEch8$rGqmWr,D[SrGMUOrG;@Hr+c4Er+H"@s(1n7 +raPe6s'Yk6ra#\4?QA"->5hb*>5qb(=T)>#dQ7/]LP6N9@L5lEqH55dVH4?P\dqDnL6r\sd6r&"I2q_S4,s"XL,r\=C+!AH2+0).$r/-d[U.Olkr +-n5*Cr[7Xkq^)1drZh@e![Am5p*'AWb9)8rF?4D +@UW\Q?sd8K?hn".?2\"4?!LW=>?Y5.=o;D%=8c2!j>j:]4&f9`Rrf:&doc9DqK_ +8cM?[8,GdS7K5dU6iTLQ62s:M62j.J5Q3hJ4Ztq+3rhDB48_/>3W1r92ZPc72$u6!2)I-G1GU^A1]9*. +1&Wg'0DmI$/,Lgp.K1ao-i57d,m5M?,U=W0,5i[L+G(`9+<2IF+170JP==1Gh*P +4$ZFG3]AiK0/"q0/1`=M.LI[U.k)oBAhu/=B)QcOEHD,"r,MaUrGV[QrGDOMrG2:FrFu:Fs(D:Br+5n= +s'th5s'bk6s'Pb5s'P\1!+#P.!aT):r*'/*r`T8's&],!rDihrr)'+bCle+XSEX+X/!N;f4K?-7:,g +,q(,g-n-Vq.k<5)0/Z!Y4#\uP1GU[>0`!F.0J+hPB/D>ABDloQEch8$rGqmWr,D[Srb_^Rrb_UMqeQ+E +rb24Brau1Ap14/3r*fV5s'Pb3"'o5=?2@e+>Q.h*>Q.h+=oDJ$=8l8!dQ7/]LP6N9@L5lEqH55dVH4?P\dqDnL6r\sd6r&"I2q_S4,s"XL,r\=@*!&+=(pauCp +s!n7&.Ocep.K([o-iGCh-2f+g,Q/kh,9e?*+oNOl++bSj*sE]-*?S0r#!+4`/1N2#r[\d9/M8\10JYC> +3CH8$4ZYS_3&`ZN1]B-A1G^jF1,;pK3]L/TGB\:UG'Ek-rcS0]rH%sYrGhgUrGVRNrGDLKr+c7Gs(M+= +rFPqR"J=>[(E9>5VP$=T;J$dU7/oXS6N9@O6N'4L5lEqH4p!l14T.>A4T7G?3r_5=3;kc92Z5K?2Dm?K1c$pC +1,C`b1B'$,0`*O$0)[(3/M&G'r@/.).Ouqs:1c::;.fcJ!HE2[Er9qWE;a_SDZ+GOD#J/HCAhlHB`D`D +B)H6?AH-07@fKm8@/jU5@/jU3?3":0>QS2:>l.b)=oVV(=8Z+tC4?GY'3rV/<3;kf92Z5K62DtIj +s"j[1rA"=+q_7t%!&"4%r[e%!r[e($r@Imtr[Rdor@%Rkr[7gq-78O7s!.Idaru?[Jg'b0-6j]X+s.q+ +DDigg-mg>h-mpAj.4Qet.kWG-2*a>e2`*?![;3!*fG+r`fA*s&o;&rE&u!rDihrrDWSks&&emr(m8d +r([#]s%E;_rCQuZr^QiTr'UNQrBpQNs$?QJrBL9FrB16F4?GV#3W1r:2uPZ42#oK11]B001&`m+1&Wd+ +0E*U!/c7.).k<)!.4HYor@%Xmr?hCfr?V@es!.^m,U4KWp*'AWQ61]#W#lEh*uuG$D*'6u/1W8$r[\C. +/M8\10JYC>3CF3B5s77h3&iiR1c,+d&Ml4"2)6pgDE9aXC3OlHGBS3.G5cX_FT$:[ErC"WE;a_PDZ+GN +C]%rIC&_l?BDlE?A-l^S@:[1K;>$Ci,r)iu#rDrntrD`bp!*&qrs&/emrDd!)EMfs%NAarC[)]s%*)YqaUNQs$ZlSs$H`Os$HZMr]pEHr]UBH4Zr[)!'L6Br]:'?s#L$;rAO^7 +rA=p?2)R3I1G^dA1Getbr\=@*q_.k"r@@apr@.^or?qIhpE]kd,U<(.r?:DJJfoXfe0$+\+!;aP-!>@U +0JG481+tC90JG4:1G^jJ3BKK!3]AiK0/"q0/1`=M.LI[U.k)oBAhu/=B)QcOEHD,"r,MaUrGV[QrGDOM +rG2:FrFu:Fs(D:Br+5n=s'th5s'bk6s'Pb5s'P\1!+#P.!aT):qcj&&s&f;&r)Wbrr`&eos&/ems%r\m +s&&emr(m8ds%NGcs%EAas%EAas%3,Zr($]TqaLHOs$QcO"@,4:5e2`*?![;3!*fG+r`fA*s&o;&rE&u!rDihrrDWSk +s&&emr(m8dr([#]s%E;_rCQuZr^QiTqaCBMr^-WNr':3Fs#pEHrB16F4?GV#3W1r:2uPZ42#oK11]B00 +1&`m+1&Wd+0E*U!/c7.).k<)!.4HYor@%Xmr?hCfr?V@er?MFh+sQ_(r?)(^JffRd]cRY(*uuG$D*'6u +/1W8$r[\d9/M8\10JYC>3CH8$4ZYS_3&`ZN1]B-A1G^jF1,;pK3]L/TGB\:UG'Ek-rcS0]rH%sYrGhgU +rGVRNrGDLKr+c7Gs(M+=rFPq<$"@@P@:3JM?XR7:?3":0>R"J=>[(E9>5VP$=T;J$d!)EMfs%NAarC[)]s%*)YqaUNQs$ZlSs$H`Os$HZMr]pEHr]UBH4Zr[)!'L6Br&Xj< +rAaa7!&jd5$8sb!1c.!E1,:XArA+@,r@n+%r%@puq^VOnr[@^mq^2%`![K$9p`fY[aWQ0XJfs\.-QaEQ ++sSC:F[.W81,1O<1+t=80etO@1c[QX5YF-s1GCI8/hJV*/,^q).k3%u.8FJ20i;Q]Erg9%rc7pVs)@pT +rbh[OrbVOKqeH(Ds(MFFrFYt=s().>pgX83rF#Y4ra>b5r*BA/rEKD0?!R82r`T8's&],!rDihrr)?![;3!*fG+!*fJ-r`]>)rE0#" +r`8ttr`&hpqbmGks%rVhrD*8bqFpo^rC[#[r^d#XrC-TOrBpQNs$?QJrBL9FrB16F4?GV#3W1o;2ubi8 +2Z,E42#B*.1B0*.0`Eg*0E'/1iG+0/,(81,CpY6pWss3B/uW1c.#f1(c;u1c7$D=)L&YR"J=>[(E9>5VP$=T;J$ +3W1r92ZPc72$u6!2)I-G1GU^A1]9*.1&Wg'0DmI%.f_*s.fCgq./bOj-MJef,U=W0 +,5i[l+G(_n+9ru1+Q.h*>Q.h+=oDJ$=8l8!3CH8$4ZYS_3&`ZN1]B-A1G^jF1,;pK +3]L/TGB\:UG'Ek-rcS0]rH%sYrGhgUrGVRNrGDLKr+c7Gs(M+=rFPq<$"@@P@:3JM?XR7:?3":0>R"J= +>[(E9>5VP$=T;J$dU7/oXS6N9@O +6N'4L5lEqH4p!l14T.>A4T7G?3r_5=3;kc92Z5K?2Dm?K1c$pC1,C`b1B'$,0`*O$0)[0/,(71,C^C3B9/d9+!^=1GCI8/hJV*/,^q) +.k3%u.8FJ20i;Q]Erg9%rc7pVs)@pTrbh[OrbVOKqeH(Ds(MFFrFYt=s().>pgX83rF#Y4ra>b5r*BA/ +rEKD0?!R;3!*fG*s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NAas%<;as%<;_r(-`UrC6ZQrC$ZQ +r]pZP5X.IsrBUQA"->5hb*>5qb(=T)>#8rFGq;#@V%K?sd8K?hn". +?2\"4?!LW=>?Y5.=o;D%=8c2!j>j:]4&f9`Rrf:&doc9DqK_8cM?[8,GdS7K5dU +6iTLQ62s:M62j.J5Q3hJ4Ztq+3rhDB48_/>3W1r92ZPc72$u6!2)I-G1GU^A1]9*.1&Wg'0DmI$/,Lgp +.K1ao-i57b,m#>;,PWJ]+oWU9+G(`N+=A6Q+0Jb@90JP==1Gh*P4$ZG"2`!-@0.nh- +/1^ZK$7dSV.4J#(1GMa=rGr!ZF8g4XEW:"VDuOYQD>nAMC\qlFC&_lHBDlH?AcH<@A,'O5@JsU6?iFI5 +?i441?2\"0?!U_4>Q.e*=T;J#k;ZBVo;#F,f:B+#d9E.Wa9E.Wa8c2-W8,YpS +7K#XS6iK@S5X7Ou55dbF5Q3kD4o[YC3s%N+48h5>3W1r92ubf72$#Tmr\XX2s"aO-s"O=(r@\.'r@S"" +r[[t!s"41#r@@jsq^MIlr$VIl![fP++sA-P+B*/:-RU>k.46Pl-R^Dn.P!#% +/h](I5!(\[1G^d@0eiGW#V[h]:hMU>;eQ&N!HN;\F8^.YEVseUDuFSQD>e;JC]%rHB`)NBB)cH9AH$'9 +@K0a8?iF@6?!^fBqHO#)r`];*r`]>)rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqFpo^rC[#[r^d#XrC-WP +!(?cQr^-WNr':3Fr]^9D"$A\-3r1l83;tl82Z,E42#B*.1B0*.0`Eg*0E'A1GgsE108?S3*'de8JCB&#JB_H*;Ac6-G@U`bS +?sm>K?si_9!+#P.#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfr_3Afr_n>OD#S5KCAV`CB`D`DB)H6?AH-0; +@f'U4@/OC/?N"1,>l7h*=Thi/='&H%=8Z+u<;]\p;Z0Jm;#X>l;#3ud:B+#f9E.Z_8dn9_84Z6A84Q0> +7R]cE7f5[Z6pj=.5sR^75m0G<567u3>Q.h+=o)8"nAMC]%rIC&_lEBDlH> +Ac6->@JsU2?i+1.?2Rt->Q7n,=oV\(=oVV(=8c2!dR6j?"G6:*t(6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;b`82ZGZ42#K0/1B0*'0`1,C^C1c79S4\%Un +1,(C8/hHoNr[JC,.k;uH@PKW;B6&$6F)h/!r,MaUrGV^Rs)%^NrbMIIqe>tAs(D:Br+5n=s'tt9qdKG2 +r*T>-rE];*r*0/'"B\c-='#<%rDinur`&eos&/ems%r\ls%rPfrD*AdrCd&\$qX#]84Q3A7n6$<77I/E +r'^ZT6ULrB5sR^75m0G<5j-n$Mo.P!&$.k`S4 +4T[l22Z>N51Arp)0+KTf0.L"40euaBF)uGFEr:"WErL(VE;jbQD?"GNC\qlFC&VfDBDuNCAc60l@k,=ohf2r`]>)qH3_u!*9%ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT +!CTnAMC]%rIC&_lEBDlH> +Ac6->@JsU2?i+1.?2Rq3>?b97=]nr+=oVV(=8c2!j>j:]=)h:Adfj9MA)P8kMbU +9)hK]8Gu'X7f>dR6j?"G6:*t(6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;b`82ZGZ42#K0/1B0*'0`Q.b0=BJX+<``B$l;#3ud:B+#d9DhBj8P)HD7n?0@7n,s: +7K#^R70Z.I6UF((5lO%P5X7Ou55meN5,>$Lu0s&o5$rDru"rDihrrDW\n"B&)o:f.-e!)EMhrD*8br(R)_s%<2\s%*,Z +r^QiT!CTlS%.>5DD$=T;J$3W1r82ubf92>fe;MC]/#FC&DZEBDlH?AcH<@A,Kg5@JsU3 +?i+1.?2In*>6%n,=oVV(=8Q%t7R]cE7f5[Z +6pj=.5sR^75m0G<5rF>_6r*fV4 +rEfA,qcs)(!a8c3r`]>)r)iku!*9%ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT!CT\Q/X=DN)'GB\3,G5cX_FT$:ZEW'kUDuFSND>nAMC]%rIC&_lEBDlH>Ac6-?@:9(B +qd95,rE]>+s',M,qcWl"s&]/"r`/nrr)9]0F]`l1G^jE2*!]\7m&aer\+@*/Gq$t.M!sY +.jn;*0eu^@EcQ5BEH;&!r,MaUrGV^Rs)%^NrbMIIqe>tAs(D:Br+5n=s'tt9qdKG2r*T>-rE];*r*0/' +s&f;&r)Wbrr`&eos&/em!)NYlr_`\lqG7&bs%NAar(7Ah8OuBB84Z6@7Rfg8rC6]R#"1gG6:!k%r]pZP +5X.Isr]gTN5<_7or]^6CrB0s=rAspUs"41#r%%ats"41#r@@jsqC)Cm +r?qRmr?qUlq'H%cr?BB-Jg#^hoH=\g,U", +>$Lu0s&o;&rE&u!rDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC$`T6iKLP6i]UR6N9@M +5lX(K56!eG55dYE4T7D=3W1r:2uPZ42?#H41]9*-1&Na*0E3["/c71!.gR[V.k3"t.4?YD./kUm-Mo+h +,l]+e,lAn\+oNOL++bT7*ul=E*Zc=?9lN9F.P*#".k3)%/M8\10JP7;2)df&7RB9;3Wh?"1c5.e&2H!t +2)R'mBfJ+TCNalFGBNe+rcS0]rH%pWrG_aSrGMLLrbVOKr+c7Gs(M=CrFYqn:rF#M0qd05,s'5P. +s',M,r)ru#r`B&!r`/nrr)$U/,h"..4Znr<+7R; +<+g5lF)u@"Er9qWE;a_TDZ=SQC]J;NC]/#FC&DZEBDlH?AcH<@A,Kg5@JsU3?i+1.?2In)>Q.e*=T;J$ +l;#3ud:B+#f9E.Z_8dn9_84Z6A84Q0>7R]cE7f5[Z6pj=.5sR^75m0G<5,>$Lu0s&oA( +r)`htrDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC$`T6i'1N6iKFP62a%Q5\Q/X +=DN)'GB\1Qr-&'^rH/!ZrGhdTrbqaQqec=KrG2=Gs(VLHr+Gt?qdo_:!+Gh6qd95,rE]>+s',M,rE9)$ +rE&qur`/nrs&8nqs&/kos%r_mrDl7h*=oVV(=8l8!7R]cE7f5[V6pjrF>_6r*fV4rEfA,qcs)(!*TD,>Q.h+=oVV&=8Z+t+s',M,s&o8%r)`htr`/nr +r)r*oP3rF#S2!+5V0rE];*r*0/'s&f;&s&T(uqc*Jls&/ems%r\l +s%rPfrD*AdrCd&\$qX#]84Q3A7n6$<77I/Er'^fX6UO1+5X><7"@,4:5485!;+055[SB4Sq5= +3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#/H%*u.f(Ro./bOm./bOn-M\tf,Q/hd+bCkh+hf*/ +,9\0O)bk96-R^Gl.OtEG%4NbV.kE5%0/,1F5s74,2$#Kfr\47'%k]Lg.TU%610&"/F*)MEF8^1YErL(V +E;jbQD?"GNC\qlFC&VfDBDuNCAc60l@k.>$>/0>5qb*=T)>!n:rF#M0qd05,r*98+s'#G*rE/qurDrntrD`\ns&/ko +s%r_mrD0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>e;M +C]/#IB`MiFB`MiFBDlHBAcH<>A,Ba6@K'[1?i47+>lS%,=o_\,=]ef)=8Z)%7R]cE7f>dS6NTS@62j.J56=#45lEqH55[PF4?P_$4T7D@3W;&; +3;tl82Z,H32#fB01B0*-0`<[(0)mO%/H77#/H.7#0)mO'/H76u.f1[n./kRo./kUo-MJhd,QAtf+o`bQ ++bCkh+k.Y^,9S-P*ZI[j4s_X*.4$Dk-RU;k.Olr!/MJk64?u%i2DmN32?#H11]B001&E[)0E3[&/bgmp.f_%".Ok?Fr[Ijqs!R^kq^)1ds!.Ohs!.OfpE9Y`+WqmL +rZJZlJffjl#9b-2+!)@nEZ@@m.k3(u.k3)$/M/S.0JG4<2)[]h6U!Un3]T1t2#]9;1c$sD?>2;Y=)7eZ +"Enp3G's(2+=raPt;@/aR5?hdt+?2e(/>Q%b'=oVV( +=8u>$=8c2!j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,GaV77@,BrBgBIr'16G!'^BH +!^8b1q)nU:q`4U7r\sd6r&"[81c$pC1,Jnbs"XI+r@e%#r@RsuqC;Lor@%Ulq^2+bs!7Uhp*'J[r?)(` +JfoXf^E=dF*[)^P,#NYV/ho%8/i#.70JG4:1G^jH3]]Am4?58S0JG.4r@Imt$7[JT.90e01K.q-rc/$Z +F8^+WE;jeRDZ=SPD#S5KCAqoIB`2WFB`2TBB)cHBAGp$8@f9a7@/41-?MRk+>Q%b*=oVV&=8Z)%l;#3ud:B+#d9DhBj8P)HD7n?0@7n,s:7K#^S7K#RT6:+!;5lEnK5!D715Q3kE +4T[`.48D#<3r:r93;tl82Z,H32#fB01'00b0`Ed)0E*U(/c@7#/,q1"/cIC&/cRC%/,Umo.K([o-NGRo +-iYOf-3#4i,6&hd,0V3^+bCm0+XSEV+WqgF8T?p?.46Pj.4?Pk-n-Vq.k<2*0JYaU4ZPDX1c$mA1&Wg* +0*j0_/6?:71/qrdF9?T)FE@D$rc.mUrGV[Qr,)IMrG27Es(VFFr+H"?s()(=rF>h9rF,Y4s'P_2s'>;& +rEK5'r)ir""BJQ'2;Y=)7eZ"Enp3G's(2+=raPq:rF#V3 +pg3o)s',S0>Q%b'=oVV(=8u>$=8c2!j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,GaV +77@,BrBgBIr':9Gr]^HJ4[&U'rAss=rAjg9r\sd6r&"[81c$pC1,Jnbs"XI+r@e%#r@RsuqC;Lor@%Ul +q^2+bs!7Uhp*'J[r?)(`ll^m&JfrPc,U"3P+sS:/H:KSB0JY790eY470etO@1cIHV4@VFn2)6j>0/!2S +r@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>n>OD#S5KCAqoIB`2WFB`2TBB)cHBAGp$8@f9a7@/41- +?MRk+>Q%b*=oVV&=8Z)%j-mpAj.4Qet +.kNG/1-@fb3Ar`O1GU[>r@n4(#VI_\=(3j=<+u8Q"*8L)F8^.YEW'kTDuOYPD?"GNC\hfGC&M`CBDuK> +AGp$;@f9a6@/jU4?N4=(>l@n*=o;D$Q%b'=oVV(=8u>$=8c2!0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>e;MC]/#IB`MiFB`MiFBDlHBAcHQ%b*=oVV&=8Z)%7R]cE7f>dS6NTS@62j.J56=#45lEqH55[PF4?P_$4T7D=3W1r:2uPZ42?#H41]0$.1&Wg)0E*U( +/c@7#/,q1"/cIC&/cRC%/,Umo.K([o-NY\D-NYYB-MJhd,QAtf+o`aQ+bCl;+WM^L+WqgF8T?p?.46Pj +.4?Pk-n-Vq.k<2*0JY`s5Wq+c2)I*E0erV\r\"O0/hC(50JZU@rcA6`EccC$ErL(WE;a_SDZ"AOD#J/G +CB&#HB`)NBAc$$:A,]s9@JsU6?i==2?1hJ%>6%n+=o;D$Q%b'=oVV(=8u>$=8c2!j>j:]=)h:Adfj9MA)P8kMbU9)hK]8Gu'U7KGqGr^6WNqa(-Fs$$EH!^8b1q)nU:q`4U7r\sd6r&"[8 +1c$pC1,Jnbs"XI+r@e%#r@S"!!%[mqs!dmpr?qIhq'H%ds!.4]!$V:`!$SfoJfopn#9b-3+sS:/H5oF- +0eb@81,1F90JP==1Gh$O3]oko3AiQG0J>'W/H%(+.Ocks_6rF,\5qHj50r*K2(s',G*s&oA(rE&nt"BAH$<)`cqr)h9rF,Y4s'P_2s'>;&rEK5'r)ir""BJQ'N32?#H11]B001&EX+0/"pX0)RM`3;bW41C5lo1brBO2EFoTrc\Kg +Fa&"PrH8-^r,_jXrGhdTrbqaQqJ?4Kr+l7GrFc1Dr+Gt?s(2+=raPq:rF#V3pg3o)r`fG-rEB,%s&f;& +s&T/$rDrntrD`\ns&/kos%r_mrD0/!2Sr@84).4ZiI@4sE8B64&m!HE2Z +EW'kUDu=MQD>e;MC]/#IB`MiFB`MiFBDlHBAcH<>A,Ba6@K'[1?i47+>lS%,=o_\,=]ef)=8Z)%7R]cE7f>dS6NTS@62j.J56=#45lEqH55[PF +4?P_$4T7D@3W;&;3;tl82Z,H32#fB01B0*-0`<[(0)mO%/H77#/H.7#0)mO'/H76u.f1[n./kRo./kUo +-MJhd,QAtf+o`bQ+bCkh+k.Y^,9S-P*ZI[j4s_X*.4$Dk-RU;k.Olr!/MJk64?u%i2DmN32?#H11]B001&E[)0E3[&/bgmp.f_%".Ok?Fr[Ijqs!R^kq^)1ds!.Oh +s!.OfpE9Y`+WqmLrZJZlJffjl#9b-2+!)@nEZ@@m.k3(u.k3)$/M/S.0JG4<2)[]h6U!Un3]T1t2#]9; +1c$sD?>2;Y=)7eZ"Enp3G's(2+=raPt;@/aR5?hdt+ +?2e(/>Q%b'=oVV(=8u>$=8c2!j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,GaV77@,B +rBgBIr'16G!'^BH!^8b1q)nU:q`4U7r\sd6r&"[81c$pC1,Jnbs"XI+r@e%#r@RsuqC;Lor@%Ulq^2+b +s!7Uhp*'J[r?)(`JfoXf^E=dF*[)^P,#NYV/ho%8/i#.70JG4:1G^jH3]]Am4?58S0JG.4r@Imt$7[JT +.90e01K.q-rc/$ZF8^+WE;jeRDZ=SPD#S5KCAqoIB`2WFB`2TBB)cHBAGp$8@f9a7@/41-?MRk+>Q%b* +=oVV&=8Z)%l;#3ud:B+#d9DhBj8P)HD7n?0@7n,s:7K#^S7K#RT6:+!; +5lEnK5!D715Q3kE4T[`.48D#<3r:r93;tl82Z,H32#fB01'00b0`Ed)0E*U(/c@7#/,q1"/cIC&/cRC% +/,Umo.K([o-NGRo-iYOf-3#4i,6&hd,0V3^+bCm0+XSEV+WqgF8T?p?.46Pj.4?Pk-n-Vq.k<2*0JYaU +4ZPDX1c$mA1&Wg*0*j0_/6?:71/qrdF9?T)FE@D$rc.mUrGV[Qr,)IMrG27Es(VFFr+H"?s()(=rF>h9 +rF,Y4s'P_2s'>;&rEK5'r)ir""BJQ'2;Y=)7eZ"Enp3G' +s(2+=raPq:rF#V3pg3o)s',S0>Q%b'=oVV(=8u>$=8c2!j>j:]4&d9a49b91qlL +9E%Q`8c;3Y8,GaV77@,BrBgBIr':9Gr]^HJ4[&U'rAss=rAjg9r\sd6r&"[81c$pC1,Jnbs"XI+r@e%# +r@RsuqC;Lor@%Ulq^2+bs!7Uhp*'J[r?)(`ll^m&JfrPc,U"3P+sS:/H:KSB0JY790eY470etO@1cIHV +4@VFn2)6j>0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>n>OD#S5KCAqoIB`2WFB`2TBB)cHB +AGp$8@f9a7@/41-?MRk+>Q%b*=oVV&=8Z)%j-mpAj.4Qet.kNG/1-@fb3Ar`O1GU[>r@n4(#VI_\=(3j=<+u8Q"*8L)F8^.YEW'kTDuOYPD?"GN +C\hfGC&M`CBDuK>AGp$;@f9a6@/jU4?N4=(>l@n*=o;D$Q%b'=oVV(=8u>$=8c2!F8^+WE;XVWDJa3,D>e;MC]/#F +C&DWEBDuNCAc60=@fU$<@f9a4@/41-?MRk%=oVV&=8Z,!l%Y)>Q%_&=T2D%N32>o?+1B'!.0`<[(0)[Bs/H.1" +.fUst./t[p./bOj-Mo+f,l]+h,l]+h,4m&W+R:,$++bTa+"/0P+<;L@7WLmE/L`2#.P!&%/M8\10JP7= +1,qEc69[Il3]T/W2)I/h1CGro1c$mpAhc>KCj5l%"*Jg2G5ZObFEDU'F9-H'qf)UTrc%jTrGMLLrbVUM +s(_OIr+Q%Arau+?qdf\9!+Gh6ra5J-q-3o(rEB,%s&f;&r)W_qq,@5irDEPjr(m>fs%WMfqb6o\r_!2^ +rCHlWr'p]Ts$ZlSrBgBIr':6Gs$$EFq)eO9q`4U7s#9s9rAFI/rA4F.r%\4*r@e%#r@J($.OtHJq^MCj +r?qIhq'H%ds!.7^r?8NjJfopn#9P'3+%1/M&G' +/,h$t.goKf/2^C?F)l;@EHD(urG_[Q"E&'mD/K5frbMIIqe>tA!,):Cs(2.>rF>h9rF,S2qHj50r*K2( +q-!`"rE&nts&K(ur)dr_*,\rCQuZr^m,\s$uuVrC-]Qs$H]Ns$6NI!^8e5rBL9F +!'^ZP5<_7o4ZrO%r]9p:rAad8!&jd5r\XX2rA+C-s"aO-r\4:(r\"4&r@Imtr[e%#!%e(!q^VIlr@%Xm +!%@gos!IIds!.Idrult;Jg%lPrZ`R/+<*gl66n$-.4?Sn-R^Al.P!##.krV43C#\d2Dmq!HN8^F8^.YE*?H(fE^V9,.4Znu.kE5'/hSgV0Fp#r3'B\s5!(ed3B/lR1c51f$SjLp1GW?M +0fiEQGQ)afFa&"PrH/0`FE@G'!HW;YEW'kUDuFSND>nAOC]A/KC&DWEBDuQCB)Q<QA",>5VP'=T;J#tn;uKVm;>sDi:]F2g:&@W^9E%Q`8c;3Y8,PgV70H%I6pj??6Mj(H5lO"J55m_@ +48h5;3W1r;2ubf72>]6/1]B0-1&is+0DdC#/H@=".f1[l./bOj-M\tf,l]+`,5i[L+G(`9+<2IG+Wr!P +:3oPb1G:L<0JP780ekF>1GgsM2a0S<4#f&O0JG.4/M/M).kCTKr[S@Z?n=07BQJ37EH-'uEW'kSDZjrp +Ci+%fD#S5KCAV`CBE2]EB)cH@AGp$;@f9a4@/41-?MRk&=TV`.=T)>!j>j:]4&f +:&[f_9)V?\8H)3\8H23X7f>dT6iTLP62s4K56=#45lEqH55mbL5!D+m4S_)<3rV/=3W1r:2ZPc72?#H4 +1]9*/1&j$-1&`m*0E*U(/c@7!/,h+!/H@@#/,Lgn.K([o-NGRo-iYOf-3#4g,3g>'+bCle+oW]!+k.46Jk.4HbG.gn'`1c[f`3&WWN1c,+cs"OC)#r"%c>@B'?G*q-3f#r)ir"s&T(urD`eqq,7,er_NJf +r([/a!)38_r(?u\s%*/[r'pWR#Xh*M6psC06:1W:rBUKCj5l%"*Jg2G5ZObFEDU'F9-H'qf2RR +rbqaQqec=Ks(hXLrb;:DrFc+ArFPk:raPt;@/aR5?hn%(>QA",>5VP'=T;J#tn;uKVm;>sDi:]F2g +:&@W^9E%Q`8c;3Y8,PjV7K5dU6iB@K62WtJ5Q]6/1]B0-1&is+0DdC# +/H@=".f1[l./bOj-M\tf,l]+`,5i\a+G(_f+MT$K+!;^L,9Ta-9._qQ1,1I;0/#"61,:XA2**Z[6T[7a +0eb:7/hJY+/1W7M.fLq+=^Wd<<+p>nEcH)?rGhdTr,2^UD/='+rG;IKrG)4Dr+H(Crau1ArFGk:raPh7 +qdB5,r*K2(q-!`"rE&nts&K(ur)q!ciC(rGqmW"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6?AH$->A,Tm6 +@JsU6?i==2?27b$>Q%_&=T2D%N32>o?+1B'!.0`<[(0)[Bs/H.1".fUst./t[p./bOj-Mo+f,Qo>: +,U=T9,9e?(+oNOL++bT7*tB>6+<;L@7WLmE/L`2#.fLq*/1iJ,0/#":1,qE)77'1"3]]8\2)R3Ir\Fp; +1GgmC?tM,S=DW3\Foul2G'QJ)6rEB,%s&f;&r)W_qq,@5irDEPjr(m>frD!/_r(I#]s%3/[rC?cTs$crUs$Q`Oqa(-Fr]gEH +r]U'=rAss=rAjg9s#9s9rAFI/rA4F.r%\4*r@e%#r@J""r@7[nq^DCjq^2+bs!7UhpEKPZkobR#JfrPc +.N]cV+790eY160JP==1Gq3P5!qCk1bg[<0.nh./1`;%r[Rmt$X$jg2,n71EcQ/>F8^+W +E;XVWDJa3,D>n>OD#S5KCAV`CBE2]EB)cH@AGp$;@f9a4@/41-?MRk%=oVV&=8Z,!dT6iTLP62s4K56=#45lEqH55mbL5!D+m4S_)<3r:r93;ti: +2Z5N42#fB11B0*/1Ars,0`<[(0)mO%/H%(!/H7:#/H@@#/,Lgn.K([o-NGRo-iYOf-3#4g,./SG+c7HB +,6T,3)b4rh66n$-.4?Sn-7:/h.4Qet.krV43C#\d2Dmq!ciC(rGqmW +"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6kqV&=o;D$=8u>"h +;#X8h:Adib9`%K\9)hK_8H23X7f>a]6q'O46pj=.6N'4K5lEqG4od_M4Zkhg4$#Fu3WD);2u>N32>o?+ +1B'!.0`<[(0)[Bs/H.1".fUst./t[p./bOj-Mo+f,l]+h,l]+h,4m&W+93L8++bTL*tB>6+<;L@7WLmE +/L`2#.fLq6/1iJ,0/#":1,qEc69[Il3]T/W2)I/h1CGro1c$mpAhc>KCj5l%!HiVdG5ZObFEDU'F9-H' +qf2RRrbqaQqec=Ks(hXLrb;:DrFc+ArFPk:raPq:rF#V3q-Nl%!*fD*r)s&%s&],!r)NSl!)rhorDEPj +r(m>frD!/_r(I#]s%3/[rC?cTs$crUs$Q`Oqa(-Fr]gEHr]U'=rAsg9rAag9s#0g5q_\7-r\FI-s"XO- +r@e%#r@J""r@7[nq^DCjq^2+bs!7UhpEKPZaWQ0XJfs\..N]cV+790eY160JP==1Gq3P +5!qCk1bg[<0.nh./1`;%r[Rmt$X$jg2,n71EcQ/>F8^+WE;XVWDJa3,D>e;MC]/#FC&DWEBDuNCAc60= +@fU$<@f9a4@/41-?MRk%=oVV&=8Z,!l%Y)>Q%_&=T2D%N32>o?+1B'!.0`<[(0)[Bs/H.1".fUst./t[p./bOj +-Mo+f,l]+h,l]+h,4m&W+R:,$++bTa+"/0P+<;L@7WLmE/L`2#.P!##/1iJ-0/,(;1,qEc69[Il3]T/W +2)I/h1CGro1c$mpAhc>KCj5l%"*Jg2G5ZObFEDU'F9-H'qf)UTrc%jTrGMLLrbVUMs(_OIr+Q%Arau+? +qdf\9!+Gh6ra5J-q-3o(rEB,%s&f;&r)W_qq,@5irDEPjr(m>fs%WMfqb6o\r_!2^rCHlWr'p]Ts$ZlS +rBgBIr':6Gs$$EFq)eO9q`4U7s#9s9rAFI/rA4F.r%\4*r@e%#r@J($.OtHJq^MCjr?qIhq'H%ds!.7^ +r?8NjJfopn#9P'3+%1/M&G'/,h$t.goKf/2^C? +F)l;@EHD(urG_[Q"E&'mD/K5frbMIIqe>tA!,):Cs(2.>rF>h9rF,S2qHj50r*K2(q-!`"rE&nts&K(u +r)dr_*,\rCQuZr^m,\s$uuVrC-]Qs$H]Ns$6NI!^8e5rBL9F!'^ZP5<_7o4ZrO% +r]9p:rAad8!&jd5r\XX2rA+C-s"aO-r\4:(r\"4&r@Imtr[e%#!%e(!q^VIlr@%Xm!%@gos!IIds!.Id +rult;Jg%lPrZ`R/+<*gl66n$-.4?Sn-R^Al.P!##.krV43C#\d2Dmq +!HN8^F8^.YE*?H(fE^V9,.4Znu.kE5'/hSgV0Fp#r3'B\s5!(ed3B/lR1c51f$SjLp1GW?M0fiEQGQ)afFa&"P +rH/0`FE@G'!HW;YEW'kUDuFSND>nAOC]A/KC&DWEBDuQCB)Q<QA",>5VP'=T;J# +tn;uKVm;>sDi:]F2g:&@W^9E%Q`8c;3Y8,PgV70H%I6pj??6Mj(H5lO"J55m_@48h5;3W1r;2ubf7 +2>]6/1]B0-1&is+0DdC#/H@=".f1[l./bOj-M\tf,l]+`,5i[L+G(`9+<2IG+Wr!P:3oPb1G:L<0JP78 +0ekF>1GgsM2a0S<4#f&O0JG.4/M/M).kCTKr[S@Z?n=07BQJ37EH-'uEW'kSDZjrpCi+%fD#S5KCAV`C +BE2]EB)cH@AGp$;@f9a4@/41-?MRk&=TV`.=T)>!j>j:]4&f:&[f_9)V?\8H)3\ +8H23X7f>dT6iTLP62s4K56=#45lEqH55mbL5!D+m4S_)<3rV/=3W1r:2ZPc72?#H41]9*/1&j$-1&`m* +0E*U(/c@7!/,h+!/H@@#/,Lgn.K([o-NGRo-iYOf-3#4g,3g>'+bCle+oW]0+k.4?Sn +.4Qi!/1WG,1c[f`3&WWN1c,+cs"OC)#r"%c>@B'?G*q-3f#r)ir"s&T(urD`eqq,7,er_NJfr([/a!)38_r(?u\ +s%*/[r'pWR#Xh*M6psC06:1W:rBUKCj5l%"*Jg2G5ZObFEDU'F9-H'qf2RRrbqaQqec=Ks(hXL +rb;:DrFc+ArFPk:raPt;@/aR5?hn%(>QA",>5VP'=T;J#tn;uKVm;>sDi:]F2g:&@W^9E%Q`8c;3Y +8,PjV7K5dU6iB@K62WtJ5Q]6/1]B0-1&is+0DdC#/H@=".f1[l./bOj +-M\tf,l]+`,5i\a+G(_f+MT$K+!;^L,9Ta-9._qQ1,1I;0JG4:1G^jE2**Z[6T[7a0eb:7/hJY+/1W7L +.LdmZ>@/j;lEcQ/?!-.sVr,;UQs)%dPs)%^Ns(hXLrFu:Fs(VLHs(D:Bs(24@r+#V5rF,V3s'Pe4 +s'>S0qd'/*s',J+r)s&%rE'#"s&K"ss&8qss&8qqs&&_mr_WYmr_WMgrD!5ar_*/]s%35]s$uuXs%!#W +rC-]R!(6`Ps$?TKrBLlIq->l@n+>5_V&=T):ssDj:]F2i:]4&f:&Rca9E.W_ +8H_XV84Q2L7f5^O6i]RU6UF-;62a(K5Q3Vtf72uGT62?,N21]&p-1&`m,1&`j+0)@0p +/H.0u.JkOl-i57h-2/Yb,6B)6,4m&W+I4+$+0$D&+,s',G*r`K5'rE&u!!*B/#s&K"srDW\nrDEGgr(m>frD!5a!)*8_#"qQ\8P)HD +r($ZSr^HiTrBpNMr'C?Js$-EFr&t'BrB'm;s#L'=r]'p:rAOU3rA4L1rA"^91,:R=0JG.50JNGYq_%h! +!%\!tq^MCjr?qRkp*K_as!.7^r?:DJJfoXfdi^(]+X/3R9R9G`1,1O<0eb770JP==1Gh$P3'K\k3&E?D +0J>%1/M&G'/,^q-.kFn3.Q(4=EcH,?EH6'tE;XVYDJj<.Ci!teC]nQiCMIV_C&_lHC&_lHBDlHBAcH<= +A,Ba6@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$jDk;>sDi:]4#d9`@Zb9)VB^ +8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q(5r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Id[3:,FMBN3L+X%sN(dr?J7Ns90.4?VD +-P@gV.Olr!/M\q83C#\d2DmlIq->l@n+>5_V&=T):ssDj:]F2i +:]4&f:&Rca9E.W_8H_XV84Q2L7f5^O7/oXS6Ms.J5lX(K55m_F4T@PD49%A>3Vtf72uGT62?,N21]&p- +1&`m,1&`j+0)@0p/H.0u.JkOl-i57h-2/\b,QAt[+oNM`++bSd+28mK+1gsrL4'?BCG'A.QG5cX_FT$:\Er0kSE;a\ND?"GOC]8)K +C&VfDBDZ<>Ac60>A,]s;@/XI0?Me%,>lIt+>5hY)=T)>#X2f:]F2g:&R`c +9DqHe91hfJ8OuDM8,PjU7K5dS6iB@L62s4M5Q!_C4o[YC48V):3W;#<2uPZ52>o?31]9'51GU^?0eb<] +0E3a)0DdC#/H@=".f1[l./bOm-MAbc,l]+`,5i\,+G(_f+S-^#+!DgS*_^lT.P`_60JP770JG4:1G^jH +4#fDk4#f&O0JG.4r[n.$s""'u%P')7?Rdp5B6&!4EcH,>rG_[Qs).jRqJ?.Hs(_LHs(MFHs(MFFrFZ(@ +s()%;s'kq9rF,V3s'Pe4s'>S0qd'/*s',J+r)s&%rE'#"s&K"ss&8qss&8qqs&&_mrDEPjr(m8crCm2` +r(?u\s%*/[r(-iXrC6`Sr^6`Rr^-WNrBU6%q,>Q7k,>5_V&=T):ssDj +:]F2i:]4&f:&Rca9E.W_8H_XV84Q2L7f5^O7/oXS6Ms.J5lX(K55m_D4T@MC3rD#83;kf62ZGZ72#K0, +1&s'.0`Nm,0E3[$/bgmr/,^po./bOj-N,7b,l]+h,4m&W+R:,$++bTa+"SNV+1-%Kd69[Il3]T/Y2`AH-0=@fKj7?i+1,?2\%->Q%b)=TDS&=8l5#=8l8#X2f:]F2i +:&drd9E7`a8d7p\8kDTF8Gl!U7fGjV7/]LO6Ms.L5lX(H55[SD4T.A=3rD#;3<(r92Z5N31]T?11(#fm +1,1L;0J>(50`<[%0)[@'.k3%K.f1[l./bOm-MAbc,l]+`,5i[l+G(_m+9io2+se:(H5o[01,1O<0eb77 +0JP==1Gh$P3'K\k3&E?D0J>'X/cRC$.hF0[.kFn3.Q(4=EcH,?EH6'tE;XYSDZ=SND#J/LCAhlHB`DfH +B`D`DB)cHBAGfs7@f9a5@/jU6?N4=2?N4@/?2\%.>Q.h(=oVV&=8u>$jDk;>sDi +:]4#d9`@]_9)hK_8H23X8H23Y7f>dT6i]UR6N9@M5lEqI55meH55m\F49.MC4oRVF4T.A=3rD#;3<(r9 +2Z5N41]]Bfq_8(+r\4O00J>(5r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Idrult;Jg%lP%O3,? ++.lLFBrc8-_Ec_8$rGhaS +s)7pTqec=KrbM=Es(VLHrFc.Bs(2+=qd]S6r*fV5s'P_2rE];*r`]A-rEK8)rE9)$rDrbps&Atrr_i\l +r_WPhs%`SirD*>drCm/_s%<5]"A23U7n$+!;XJ(e&I9,V1Gr +.Ouu"/1iG+0/,(72DR9U77'1"3]]8\r\sj8r\a[2$oDC(0KWERG'8(RFa!b,rH/!Zs)S'XrG_aSrGMIK +s(q[MrbDIIrb24Bqe#e)r`K5'rE&u!!*B/#s&K"srDW\nrDEGgr(m>f +rD!5a!)*8_#"qQ\8P)HDr($ZSr^?fT!(?cQrBgEJs$6TKr'($As#g6Aq`=X8r]'p:rAOU3rA4L1rA"^9 +1,:R=0JG.50JNGYq_%h!!%\!tq^MCjr?qRkp*K_as!.7^r?7CJJfq$8)]p4I,p#a+:+A"R1,(F:0/,(7 +1,C^C2`iu_6O#V31bg[<0E*R>/M/M).k<)!.kFn3.Q(4=EcH,?EH6'tE;XYSDZ=SOD#J/KCAhlHB`DfH +B`D`DB)cHBAGfs7@f9a5@/jU6?N4=0?Me%,>lS%->5_S*=]ef)=8u>$jDk;>sDi +:]4#d9`@]_9)hK_8H23X8H23Y7f>dT6i]UR6N9@M5lEqI55meH55m_F4T7MC4od_D48V)<3WD,=3<(r9 +2Z5N41]]Bfq_8(+r\4O00J>(5r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Idl61a&Jg&Ve%O3,? ++.4Qet.kNM/1c[f`3&WWN1c$mB0ek@90/#"40/-[>.lLFBrc83aEcZ8ArGhaS +s)7pTr+uFMrbVRLq.fqDs(M@Ds(;:Br+,\7rF5\5s'Yk6rEfG.qcs,)!*oJ,r`]8'rE0#!qGmPpr_reo +rDEPjrD3Ggs%iSgr_as%<5]"A23U7n1-%Kd69[Il3]T/Z2`EWQr\a[2$oDC(0KWERG'8(RFa!b,rH/!Zs)S*YrG_^R +rGMIKs(q[MrbDIIrb24Bqe#e)r`K5'rE&u!!*B/#s&K"srDW\nrDEGg +r(m>frD!5a!)*8_#"qQ\8P)HDr($ZSr^HiTrBpNMr'C?Js$-KHs$$?Ds#g6Aq`=X8r]'p:rAOU3rA4L1 +rA"^91,:R=0JG.50JNGYq_%h!!%\!tq^MCjr?qRkp*K_as!.7^r?;._JfoXf^*"UA+X/3R9R9G`1,1O< +0eb770JP==1Gh$P3'K\k3&E?D0JEDX'eM!g/1W5#.P!&S?Rdp5B6&!4EcH+"EW'kSDuX_TD>e;LC]/#H +C&_lHC&_lHBDlHBAcH<=A,Ba6@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$jDl +;#jJm;#F,f:&Rcb9DhE^8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q+50/-[>.lLFBrc83aEcZ8A +rGhaSs)7pTrGDLLrG24Ds(VLHrFc.Bs(2+=!+Yq:rF5\5s'Yk6rEfG.qcs,)!*oJ,r`]8'rE0#!qGmPp +r_reorDEPjrD3Ggs%iSgr_<>brCd/_rCI,a84Z6@r^QfSqEt@/j;lEcQ/?EW'kSDuX_TD?"GM +C]%rGC&_lHC&_lHBDlHBAcH<=A,Ba6@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$jDk;>sDi:]4#d9`@Zb9)VB^8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q(5r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Id[3:,F +MBN3L+X%sN(dr?J7Ns90.4?VD-P@gV.Olr!/M\q83C#\d2Dm6%q,>Q.h)=oDJ$1-%Kd69[Il3][1!s#9s9s#'d3$oDC(0KWERG'8(RFa!b,rH/!Zs)S*Y +s)@mSr,2@Js(q[MrbDIIrb24Bqe#e)r`K5'rE&u!!*B/#s&K"srDN\o +s&/emqb[2ds%`MerCd2arCR8e8kMZH84`YKr'pZSs$ZfQrBgEJs$6TKr'($As#g6Aq`=X8r]'p:rAOU3 +rA4L1rA"R51,:R=0JNM[s"OC)q_%h!!%\!tq^MCjr?qRkp*K_as!.7^r?99*JfoXfo,o5!+X/3R9R9G` +1,1O<0eb770JP==1Gh$P3'K\k3&E?D0JEAW'eM!g/1W2".kFn3.Q(4=EcH,?EH6'tE;XYSDZ=SRD#J/H +CAhlHB`DfHB`D`DB)cHBAGfs;@f9d7@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$jDk;>sDi:]4#d9`@]_9)hK_8H23X8H23Y7f>dT6i]UR6N9@M5lEqI55meH55m_F4T7MC4od_D48V): +3W;#<2uPZ52?#E51G\h^!&FO.">DM_0/3>Xr\"4&r@It!r[n!ur@@apr$hChs!Ijq-78I5s!.IdPp(`& +WZ_is+X%sN(dr@5+t4oh-n,'B$7I>Q.P!#$1+kCD$pZp72DmdrCm/_s%<5]"A23U7nAc60>A,]s;@/XI0?Me%,>lIt+>5hY)=T)>#o?31]9'91GU^?0eb:70/,*Y0DdC#/HRFP.fV!q.JkOl-iPId-3#7j,PND\+g`AD+Gh3F+!DgS*_^l" +:+A"R1,(F:0/,(71,C^C2`iu_6T[7a1,1I90E*U(/cI:-.k3&%>?iU9<+l2M!HN/XEl7h*>5VP&=8Z,!j>h:B4,f9`%K\9)hK]8H23Z8H23Y7f>dT6i]UR6N9@M5lEqI56!kG4p!l156!hH4oIMA48q;>3Vk`8 +2uPZ52?#H31Aij,1B'!20JG.50`<[(0)[Bn/-%4!.KD!t.J5+h-iYOn-3#7d-2o+d+bCkh+hf*2,9\-Q +(d`74+Xe]c-7:,f./bV+.kN>,0JYaU4ZPDX1c.!Er\=I.r@e^60/6a<.5t7?EcQ5BEH;&!s)J$Ws)J'X +s)7pTrbVdSChmg$rbMFHs(VFFr+H%As(2+=qd]S6r*]_9?sd8IrE];*rEK;*r*0/(!*T8&r`B&!qc3So +!`N#prDEYn;#X;i:]*ub:&Rcb9DqK]8cM?]8,c!U7J]FP6iTLN62a(H55m_E4T@MC3rD#:3;tl42ZGZ7 +2#K0,1Ars-0`E^,/hSaQ/c@7"/,Umm.0q=M-RU5f-RU8>-2&V`,6T27+X&!(+oNP)++bSd+7gQu+WhaK +)+/I;-7gYt.Ouu"/M8\/0/,.91c.*U77'1"3]];"3#OY62E!EN1c74%A2$2LCNXcCG'%nNF`heJrcA*] +s)\3\s)J$Ws)7aOrGDOMrG2@Hs(VIGr+Gn=rFPqS.s',M,rE9,%rE&ksr)Nbq +r_rkrr_i\lr_WPhqbI)ar_38`r(?u\s%*&Xr'pZS!(6fTrBpNMr^$KJr'10Es#prAjj:!'1$< +s#9m7rAFR2rA4@,s"XO-s"FC+r@e.&r@S""paQ7mq^DIlr?h7brZqLgp*0M[r?2+^QQUl&WZV9`rZMOo ++%glV.l&h6r\+@+1&Wj31c76S4?c:@4#f&P0eb76r\"4&r[\@+.P!,U>U_U2BDulOEcCts$#jj%Df0N4 +Df0IlD?"GPC]A/LC&_rHC&VfEBDcBAAcH<=A,Ba6@JjL;?XI,G?!Ue8?2In)>Q.h)=TDS'=8Z,!j>h:B4,f9`%K\9)hK]8H23Z8H23Y7f>dT6i]UR6N9@M5lEqI56!kG56!eF56!eE4T.A@3rM)= +3;bc92uPZ52?#H31Aij,1B'!20JG.50`<[(0)[Bn/-%4!.KD!t.J5+h-iYOn-3#7d-2o+O+bCkh+k%SG +,9\-Q(d`74+Xe]c-7:,f./bV).kN>,0JYaU4ZPDX1c51fs"aU/r\+d60/6a<.5t7?EcQ5BEW'qXEW0qW +EW:"XDuX_SD?"DRCMR\aC]%rIC&M`CBE)TDAc-*9A,Tm7@0BtG?XI.Q7n)>Q.e+=oDJ%=8c1t +-2&V`,6T27+X&!(+oNOi++bSk*sNl1 +*[)CfEu[e!/1W5#.k3)%/h\h10JY@>1c@Tf69[Ln3]T5"3<(r92A7o)2e-AP5$2TCF`qqMG'8"NFEIM' +s)e9^s)S-Zrc%mUqJQ7KrbVOKrG)@Hrb24Bqe#erAjj: +!'1$U_U2BDulPEc?$tEQ7n*=oVV'=8Z,! +j>h:B4,f9`%K\9)hK]8H23Z8H23Y7f>dT6i]UR6N9@M5lEqI56!kG56!eF56!eE4T.A@ +3rM)83<(r92Z5N42#]9.0`X!.1&ip/0/#$X0E*U&/b:Ln/,^pt/,^pi./t[p-N>Cl,l&bc,0(jY+bCm/ ++V5kA+!DIfE^h3#-RU5g-7:5?.Ldm[/MJk64?u%i2Dm?Kr\OR0s"XL,%5':g?!Sm<Q7n*>Q%_*=oDJ% +=8c1u$ ++WhaK(d`:9-7gYt.Ouu"/M8\/0/,.91c.*U"\(gB4?GV'3WD)=2uPWJ1c74%A2$2LCNXcCG'%nNF`heJ +rcA*]s)\3\s)J$Ws)7aOrGDOMrG2@Hs(VIGr+Gn=rFPq$Cl-r`K,#r)Wbr +s&B"sr_rkrr_i\lr_WPhqbI)ar_38`r(?u\s%*&Xr'pZSs$ZfQrBgKLrBU9Fr]^?FrB1$?r]:! +3'$sts#9m7rAFR2rA4@,s"XO-s"FC+r@e.&r@S""paQ7mq^DIlr?h7brZqLgp*0M[r?2+^ll^m&JfrPc +$m$Q7+=81&HVc4J0erY]!A?2+1(?&t3'05d83Ami1,1L;r\"d7/hJY+/1W2#/mDR02cOGhE<1*!rG`*^ +E,TZ4Df9N2rb_XN!c)Rd"DVXbC23]]rb27Cr+>t?s()%;qdTM4r*T_9?X@&E?!dJ8qcs&'r)s#$r`B"u +s&K"srDWYms&&\ls&&_kr(d;erCm)]!)!2^s%3/[s%!&Zs%!#WrC-]R!(6`Ps$?TKrBLrAj^6s#9m7rAFR2r\FC+!&FO.">DM_0/3>Xr\".$qCMIo!%\!t!%\!sodKhfs!Ials!7Cd +rZ\WkJg#so"sP02+W*Lc#t?'d-RU5g-7:5?.Ldm[/MJk64?u%i2Dm?KrA,*B1,1L;0J5"5?!Sm<K?Q7n+>PqY) +=oDJ%=8c1uaG/1W5#.k3)%/h\h10JY@>1c@Tg6U*[p4$*@$s#C$;r\b6C2)f#U0KrTSF`hkN +FERe1F`heJqfDdXrc.pVs)7aOrGDOMrG2@Hs(VIGr+Gn=rFPq]+oNP`+3YjZ+G(a. ++:K;7+(5r@e.&r@RUl!%\!t!%\!sodBkh-RJsC,paf^q'H"a +Os,E#W?Dfs+e,4ZPGZ2)I/h1]K600b,li0/6a<.5t7?EcQ5B +EW'qXEVseUDuX_QD$4ZkCMR\aC]%rIC&M`CBE)TDAc-*9A,Tm7@0BtG?XI.Q7n,>Q%_*=oVY' +=T2D#dqb@#_r_*2^rCR#[s%!&Xr'gHMs$QfQr'C9Hr'(*Cr]L3Bs#U'< +rAad8r\j[4s#'g5r%n4*rA"=+r\+:(qCVXsr[[mrq'cRt-mpAh-7:/fr?_._rZ_Oi+sA*Pq'#\ZkT>Bu +JfiJa,9@sK*?c7dE_7Z0.k<)".P*/(0.nn31,1UB2F'`!53;tiO2E!BL2e-AP5$2TCF`qqM +G'8"NFEID$s)S-ZrG_dTqJQ7KrbVOKrG)@Hrb24Bqe#erAjj: +!'1$2)mZ[5"Idr2)@!B0JNJZs"=:&#qIJU/mDR02cOGhE<1*!rG`-_ +E,TZ4Df0H0D>\5MC]A/LC&_rHC&VfEBDcBAAcH<=A,Ba6@JjL(5r@e.&r@RUl!%\!t!%\!sodKhfs!Ials!7CdrZ_7` +Jg#^h^EF13+s7pM(I<%1+Xe]c-7:,f./bV).kN>,0JYaV4utV\2)Y@i'f.X$1,1L;/h\qb>q%^4BQA-7 +F)c7"ErU.WE;skVDZ">SCi!m&CAr#HCB&#HB`)NCB)cH?AG]m8@f0X;?sm>K?N"1,>l@n'>5_V&=T2D# +nAMC]/#JC&VfDBDZ<>Ac60>A,]s:?i+1.?2Rt+>Q%b(=oMP%=8l8"sDj:]!oc:&[ib9DhE^8cM?Z8,PjU70#^U7/]LO6N0:L5l]+oNP`+."+%+K?Om*?ZFH +,p#X(:b+:U1&`j-0/0JNJZ!&"7&#qIJU/mDR02cOGhE<1*!rGhjVs)7jR +s)%[Ms(hXLs(VLJrFu7ErFc%?s(24@r+#V5rF,V3#%(_D?DM_0/3>Xr\".$o.0klr@.dtr@.Cfs!Rgns!@[jq'H"ak95F#Jg&Ve +&Ki8?*Zu7bECM*"-RU5g-7:5?.Ldm[/MJk64@).l2`dqb@&`!)3AbrC[#[s%*/[r^QfSqF(?Ns$HWLrBU9Er]U6Cs#^6Ar&O^8r\sX2s#'g5 +r%n4*rA"=+r\+:(qCVXsr[[mrr[Iao#Uh)K-RL/f-RSd1c@Th6U*^r48q;@3WD)<2\\/,2)f#U0KrTSF`hkNFEVhMF`_a'F8p:\ +EVseUDu+AMD>nAMC]/#JC&VfDBDZ<>Ac60>A,]s;?N=I1?N"1/>l7h(>5_V'=T)>#]+oNP`++bVe+MT$-*?ZFG,p#X(:b+:U +1&`j-0/?iU9<+l2M!ci7"rc.sWs)7jR%W-'!Chmj' +CMR["Bk_,0JYaV4utV\2DtIj'JhO#1,1L;/h\qb>q%^4BQA-7F)h/!s)J!Vs)7pT +qeZIPChmg$rbMFHs(VFFr+H%As(2+=!+Yq:rF5\5"CPVE?XE\:qcs)(qc`o#rE0&#rDrksrDWYm!)`\m +!)`\krD3>dqb@#_r_*2^rCR#[s%!&Xr'gHM!(-fT6:1T9rBU9Er]U6Cs#^6Ar&O^8r\sX2s#'g5r%n4* +rA"=+r\+:(qCVXsr[[mrq'cRt-mpAh-7:/fr?_._rZ_Oi+sA*Pq'#\ZP95AuWZN3%+rAaj;!]W/"r]'p:rAOU3r\XR0 +r%e:,s"OI+s"OC)r\".$r[dgo!%Idns!RalpEfeas!.4]ruq=`ru^SMJfoXfe0#/?+Q7n,=oVV%=8Z,!sJn;?'Jj:]4#g +:&Rcb9DqK[8c;3X8,PjV7K#XS6iB=J5lEqF55[SD55dYD4T.A@3rV,:2ZPi:2ubf72>oB31]B0-1&Wg) +0*!^)0E*U&/c@7"/c71"/,^sp.K([j-iGCj-2Ahc,-iAD+c7EJ,9eBT+WE[f)bVG*-R^Al-mpAj.4Qet +.kWM01H7Za4#o8Z2?#E71GU^?r@eX51h0l@3`Tj6EcZ;Arc7sWs)@sUs).dPrG;@Hr+c7GrFl4Drau1A +qIKJ5rF5e8s'Yk6ra,S0s'>M,rEK;*r`fD+rE9)$r`B&!rDihrr)Q%b(=oMP%=8l8!sGk;#=&e:B!ub9`7W`8cVH]8H)-X7f>dT +7/K@M6N07N5lEqE55[SD4T.A@3rM):3<(r;2Z,H02#T601&s'-0EQ7n,=oVV%=8Z,!sJn;?'Jj:]4#g:&Rcb9DqK[8c;3X8,PjV7K#XS6iB=J +5lEqF55[PD55[SC4T.A@3rV,:2ZPi:2ubf72>oB31]B0-1&Wg)0*!^)0E*U&/c@7"/c71"/,^sp.K([j +-iPFm-N,7d,lT!N+bCl;+WM^N,Te0K5]]RD.46Ml.4?Pk-n-Vq.k<2)0/GNk5s@@j3&`_o1_ql'1,1I: +0eb7;@p^TEAEr9qWE;jeUDZ+GND#8#GCB&#HB`D`EB)cH=AGfs8@fKm:@/jU5?Mn++>l@n, +>5hb+>5qb*=oDJ%=8c1u3Vtf72ubf82?,N31]9*.1&j$-1&is,0).$s/H.0t.fCgp./kUk-N,7i,krV_,5rbY+Qso! +++bT`+$CYf*$6%_E_Ro3.4Zku.P*,&/M8\10JP@?2`sSu5s@Fo4$#D_3B/rV2E!BK1H9#X/3d6PF`hkN +FEVeLrH/$[s)S-Zr,DXR!,qaPrGDOMrG2FJs(VLHq.KV;rFQ">s'l":s'Yb3qd05,r`fG/r`oJ-rEB/& +r`K,#r`8ttr)EYos&/emrDd!)3;arCd,^!(m,[r^ZoVrC-]Rqa: +rAjd8s#9s9r&+@.rA4F.!&=F+r\+:*r@e.&r@S""!\5`Ms!n!sr@%Ojr?h7bs!7OfpEKV\r?2+^[ig8F +MBE-I+XA0U*^t>n;_9aY0eb=90/,(71,C^C2`Wl]5s77f1c$pBr\+L//hS_,/H..(0k"?73E0YjE<:0" +EW'kTDuOYSD?"GMC\qlFC&VfEBDuNBAHZOS@q0!IA,Kg7@JXC3?i=:2?2e.,>l7h+>5qb*=Su7uoB31]B0-1&Wg)0*!^)0E*U&/c@7"/c71"/,^sp.K([j-iGCj-2Ahc,5`U9+bClP+X83U,Te0K +5]]RD.46Ml.4?Pk-n-Vq.k<2)0/GOQ5!(ba2`:Rk'f.X$0ek@:0JG=n?RIj6BQA-7F)c6uEW0qVDuX_R +D>e;JC]%rIC&M`FBDuNCAbos9A,Kg8@K0a8?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1uT62#T6/1B'$. +1Ars-0`E^(/c.-u/H.0t.fCgp./kUk-N,7i,krV_,5rbY+NPXV++bU++!MaK*$6%_E_Ro3.4Zku.P*,& +/M8\10JP@>2`jMt5s@Fo48q8V3B/uW2E!BK1H9#X/3d6PF`hkNFEVg*FT$:\ErU.WE;a_PDZ+GOD#J/L +CB&#JB_c<>B)QQ%b(=oMP%=8l8!j>g:]4&f:&@W_ +9E%N`8c;3Z8,YpU7K,[T6i9=M6N07N5lEqF55dYC4T.A@3rM):3<(r;2Z,H02#T601&s'-0`Ea*0`<[( +0)[C$/-%4!.fLmq./PCj-MJef,U=W6,PND^+oNP`+."+%+K?P(+X&*R,T]C";_9aY0eb=90/,(71,C^C +2`Nf[5mBJ52`*6\87=]nj/=8c4uoB31]B0-1&Wg)0*!^)0E*U&/c@7" +/c71"/,^sp.K([j-iGCj-2Ahc,3L,$+bCle+Zptn,Te0K5]]RD.46Ml.4?Pk-n-Vq.ke;JC]%rIC&M`FBDuNCAbos9A,Tm8@K0a8 +?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1uT62#T6/1B'$.1Ars-0`E^"/c@7"/,Umr.0(gq./kUk-N,7i +,krV_,5rbY+LnAMC]A/LC&_lBBDuNAAc60>@fKm:@/XF4?i+1.?2e(/ +?2e+/>Q%b(=oMP%=8l8!j>g:]4&f:&@W_9E%N`8c;3Z8,YpU7K,^P6iB@N5la1K5Q3hH +4oIPA4T.A@3rM):3<(r;2Z,H02#T601&s'-0`Ea*0`<[(0)[C$/-%4!.fLmq./PCj-MJhd,lJt^,6&hb ++TEO8+G(`N+=eTY,Tn?R7rB(*B4T.A@ +3rV,:2ZPi:2ubf72>oB31]B0-1&Wg+0*3d[0`<[(0)[C#/H.7!/H77!.f1[n./>7h-N,7d,lT".+bCkh ++nQp?,9eBT+WE[f9-br6-n$Mm-RU;k.Olr!/1rP12aKVh3B/rT1c7-I1GU^?0etI;1h0i=3E9a5EcZ;A +ErL(WE;a_TDZ+GND#8#GCB&#HB`D`EB)cH=A,p-=A,]s9@K'[7?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1u +T62#T6/1B'$.1Ars-0`E^"/c@7"/,Umq.K([o-i57h-2o1b,QAtf,5rbY+Hmn!+/p>$*ZuFE)*`.9 +-S$Vr.Ouu"/1iG+0/,(71,CgM+%J^b5!;"i3]fA`3B/rV2Dm?K3+l_O5$2TCF`qqMG5cU\F8p:\EVseS +Du4GND>nAMC]A/LC&_lBBDuNBAc-*=@fKm:@/OC/?N"1/>QA(/>QS,6>5h_(=oMP%=8l8!j>g:]4&f:&@W_9E%N`8c;3Z8,YpU7K,^P6iB@N5la1K5Q3kF4o7A?48q;>3<2&;3<(r;2Z,H02#T60 +1&s'-0`Ea*0`<[(0)[C$/-%4!.fLmq./PCj-MJhd,lJt^,6&hb+TEPM+G(_f+OhM`+X&*R,T]C";_9aY +0eb=90/,(71,C^C2E3ZY5Wq.e1c$pB0JP:90.nmU/I*g]?sP'<<+l2M!ci7"r,;IMs)%dPr+c:Ir+c1E +rb27Crau.@"Cu%Q@q,FIr*oS3ra5Y4s'P_2rE];*r*02)s&oA(r)`ess&K"sr_rbnr_`Yms&&emr(m8d +!)e;JC]%rIC&M`FBDuNC +Abos9A,g$:@JsU6?iFC2?2n4->l@n,>5hb+>5_V&=T2D#T62#T6/1B'$.1Ars-0`E^"/c@7"/,Umq +.K([o-i57h-2o1b,Q/hc+nZuV++bSd+2/gY*ZuFE)*`.9-S$Vr.Ouu"/1iG+0/,(71G^sO7moX,4Zkee +4$#D_3&iiU2Dmr,DUQqel@LrbVOKs(_RJs(M4@rau1ArFGq< +s'l":s'Yb3qd05,r`fG/r`oJ-rEB/&r`K,#r`8ttr)EYo!`Donr_`VjqbR/cr_<8`rCd,^!(m,[r^ZoV +rC-]Rqa:rAjd8s#9s9r&+@.rA4F.!&=F+!&+@*s"OC)r\".$r[\%" +r@7dqr@%Ojr?h7bs!7OfpEKV\r?2+^bTMK[Jfs\..Nor\+=&!sGuH:M0JP790J>+60etO@1cIBS4@)+k +2`*(3r@J7*0jn952cOGhE<:0"EW'hPDZ=SRD#A)GCAhlGB`2TCB)Z?EA7T1[@fBm;@fBj8 +@/XI3@/jU4?N"1,>l7h+>5qb*=Su7u7i-3,Ck-2Ahc,*F+$+fZ\*,9eBT+WE[f9-br6-n$Mm-RU;k.Olr!/MAb52]k=L4#o8Z2)I0J +1c.!D1,1R?0f3BH-9,"=EcQ5BEH:trqeuLPrGDLLqeQ+Es(VFFs(D=Cs(2%;rF>b6r*]P3ra,M.qcs)( +s'#D+s'#G*s&o;&r`B&!rDihrr)Bu +JfiG`4<>Ub*uR:`9d_G?.k3&!/1`A)/h\n40f(XF4@_e*5!;"i3]fDa3B/uW2`r,DXR!,qaPrGDOMrG2FJs(VLHq.K\=!+l+>raYt;s'bq8r*T>-rE]D-!+#S/s',G* +rE9,%rE&u!rDibpr_rhprDEMiqbR/cr_3Adr(R&^r^m/^rCHoXrC6`Sr^?WNrBgKL!'pKIr]^?FrB1*A +s#g6Ar]:!l7h+>5qb*=Su7u +A4T.A@ +3rV,:2ZPi:2ubf72>oB31]B0-1&Wg)0*!^)0E*U&/c@7"/c71"/,^sp.K([j-iGCj-2Ahc,5`U9+bClP ++XA9V,Te0K5]]RD.46Ml.4?Pk-n-Vq.k<5+0Jb[S5!(ba2`3Gk2&%l'1,:R?1,1Uq?6qR2BQA-7F)c7! +E;FMQDZ+GND#8#GCB&#HB`D`EB)cH=AGp$:@JaI4?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1u:3Vtf72ubf82?,N31]9*. +1&j$-1&is,0)dI"/c@7"/,Umq.K([o-i57h-2o1b,Q/hc+nZu!++bSd+7gR9*ZuFE)*`.9-S$Vr.Ouu" +/1iG+0/,(81c.0S7moX,4Zkee4$,J`3B/rV2E!EPB4EDS=DN&%G'7tNr,_jX"ESU(EH1nqrGVRNrGDOM +rG2FJs(VLHq.K\=r+,e:s'l":s'Yb3qd05,r`fG/r`oJ-rEB/&r`K,#r`8ttr)EYos&/emrDd +qb6r]r^m/^rCHoXrC6`Sr^6`Rr'UELr]pNLrBL9F!'U9Cr]C-BrB(!>rAjd8s#9s9r&+@.rA4F.!&=F+ +r\+:*r@e.&r@S""!%\!tr[Idoq^;=hpE]kd,U<:5pEKV\r?2+^QQUl&WZW9)+XA0U*^t?Q/M]"70JP77 +0JG4:1G^jH3BB;i$pQa02)I$A1,1I:0/*;W#qR\Y1LaK63E9_jE<'qVE;a_TDZ=SPD#S5KCAV`CB`D`D +B)cHBAGp$8@f'U4@/jU6@/XI2?3":0>QA(/>l7e+=oDJ&=8l;$4T@MA3r:r;3;to:2ubf42?#H21&Wd-0eb<[ +0**aZr@S""!%[jrr@J"#r@@grq^MIlq'Q4j-7/U9![T*;rZqUk,9u7mJg#^he0-q!,U+ER*'A47,:=ie +,pt)h.4Qbq.P*2(1+kCD6U!Ok3&NQO2)R3I1G^dA0et@>A6LJ+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)!0*#^nX#u;lt.4Q_p.P*1M +/e0Qj0fCdH4\8"*5<_.i4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrH/!ZrGhdTrbqaQqec=KrG2@HrFl(@ +rFYqdr(R,`rC[&\rCHoX +rC6`SrBpNMs$?WN!($TLrBL9F!'U0eb:70E*R1/1rD.@Tb$<QA(/>l7e+=oDJ#=8u>$4l-71&;,Q]8;,lT(k,U4PP+bCkh+nQp?,:"HW*ZR:^9d;#5-m^5h-n-Vp.4Ql$/M\q8 +3C>tk3B/lR2Dm?K1c$pC1,1O:2Iou<3EBg7EcZ8@ErL(WDuahUDZ"AOD#J/HCAhlGB`)NBAc$$:A,Ba5 +@JjL2?N4=->l@n)>5VP&=T;J$T62#9$,1B'$,0ENm\0)$sq/-[UT.Ocbo-i>Fn./bOj +-N,7i,l&Yd+sJ06+WqmN+X$_,!$I7CJfgs6&0N&:*#^nX:F7P?.OZ_r/1pfQ"u%ee2DR6T#>%9I5<_.i +4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrcJ'ZrGhdTrbqaQqec=KrG2@HrFl(@rFYq*r`T8'rE&qur`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPrBgNMr^$TN +r]pEHr]^9DrB1'@q`=[9!''p:"ueJ!2Dm?Mr&+L2s"jU/r@n:+r@\.)r\+1%r[n.$r[[st""PiN.JtUk +-iGCd,lo89p*0M[iuiprJfrPc.30KP+WqjmG?$1J0JP150eb=;1,1O@2E3i[5X[gs2)R3F0JY@:0J>*Y +/dX'].PkO:-95(=rG_jVE;XYRDZ=SPD#S5KCAV`CB`D`DB)cHBAGp$8@f'U4@/jU6@/XI2?3":0>QA(/ +>l7e+=oDJ#=8u>$oB11&Wd-0eb<[0**aZr@S""!%[jrs"+:(/M-iNr@7[nr@%Ih![]6? +r?MFj,UE@8![K!8Y9AK@MBN3L,U+ER*'A4!9d;#5-mg;i-n-Vp.4Ql$/M\q83C>tk3B/lR2Dm?K1c$pC +1,1O:2Iou<3EBg7EcZ8@EcH*tE;skUDZ"AOD#J/HCAhlGB`)NBAc$$:A,Ba5@JjL2?3"72?2@h)>Pq\& +=oMP'=8c1u3W1r72uGT52?,N11]0$-1&Wd-0/"sP/c7.(.k<(u-n$J@.K:gp-i57h-2o1c,7#J;+X%sN ++X&!,+TNYZ++bSd+2/g&+3"Ir-1d#M\ +/O3HTG'.tOFERV*rH&!ZrGhdTrbqaQqec=KrG2@HrFl(@rFYqtAs(D:Bs(24@rF>_6!+Ge6rF#Y4s'Ye4rE]J0rEK>.r`oA*!*T8&r)`o!s&Jtr +r)erCm2`rC[#[r^ciTr'p]TrBp]S6UC]:!'pNJr':9HrBC$?r&k!@rAsg9 +r&F[7s#0d4r&"@,r@e:-0JNGY!AH/)/cI:$/,:ap/H@@#/,^sp.K([j-NYVA-2f(j,pXc8,m#>:,EF"" ++fZ\*,:"HW*ZR:^9dD,7-mg;i-n-Vp.4Ql$/M\q83?LUP3]T/W2)[/iI6D-95+?F)l>B +EH:trrbqdRr,)IMrG2:FrFu7Er+H"?qdfY8qdTJ3r*TD/s'>J+rEK2'rE0,'r`K2%rDrksr`&hpqbmGk +s%rVhrD!>er_EAcs%NAar_!,\r^d&ZrC6fUr'^NOr^-NK!'gEI!'gEGrB:0Cs#^0?r]0p:q`"L4s#0j6 +s"sX0rA+:*r@e:+0.uuNr%&%&.k2tr-n"pAs![gnq^27frZq:a#U1H9+WqmN+X$_,!$L8CJffRddiT,D ++!2I@4)e"C.Olqs.P!&%r@SR61,1[B3'Bi#5d!)3>bs%E;_r^m&Zr^ZoVrC-ZPrBgNMr^$TNr]pEHr]^9DrB1'@q`=[9r&F^8s#0a3rA=O1 +rA+=+!&4@)!&4C*r%@t#s"+."r[J"#.OlnF./PCj-MJee,U<",runNfJfopn#9=m.+WqjmG9L!<0JG47 +0JP791,:R>1c@.r`oA*!*T8&r)`o!s&Jtrr)e +rCm2`rC[#[r^ciTr'p]TrBp]S6UCZ9r]g4l-71&;,Q]8;,lT(k,U4Q0+bCkh+ho0_,:"HW*ZR:^9dD,8 +.4-Dk-n-Vp.4Ql$/M\q83C>tk3B/lR2Dm?K1c$pC1,1O:2Iou<3EBg7EcZ8@ErBtUDuOYPD?"GNC\qlF +C&VfDBDuK>AGp$8@f0[4?i==2?2@h)>Pq\&=oMP'=8c1u3W1r72uGT52?,N41]0$*1&Wd-0/"sV/c.-t +/-[UT.Ocbo-i>Fn./bOj-N,7i,l&Yj+sJ0R+1c@0eb:70E*R1/1rD.@Tb$<e;MC]/#FC&DZEBDlHBAcH<>A,Ba4@JsU6?iOO4 +?i=:2?2\".?2e+,>6%h)=T;J%=8u>$A6LJ+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)!0*#^nX#uE!".Ouqt/1`CO/e0Qj0fCdH4\8"*5<_.i +4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrcA!XrGhdTrbqaQqec=KrG2@HrFl(@rFYqdr(R,`rC[&\rCHoXrC6`SrBpNMs$?WN!($TL +rBL9F!'U0eb:70E*R1/1rD. +@Tb$<QA(/>l7e+=oDJ# +=8u>$oB11]9',0ENs_0`E^,0/,$W/cI:$/,:ap/H@@#/,^sp.K([j-NYVA-2f(j,pXc8 +,m#>:,K(aW+bCm0+[.+r+sJ'J4E4+A-n$Ml-n-Pn.Ocer/1rM0/i5RU4ut\`2)R9L2)I-G1GU^?1+kIq +=sc71BQJ38EcH,=E;a_QDZ"AOD#J/HCAhlGB`)NBAc$$:A,Ba5@JjL2?N4=->l@n)>5VP&=T;J$T62#]<11AN['0ENm\0)$sq/-[UT.Ocbo-i>Fn./bOj-N,7i,l&Yd+sJ06+WqmN+X$_,!$I7C +Jfgs6#Tt32*#^nX:ac5m"=YfO/1pfQ"u%ee2DR6T#>%9I5<_.i4T7DA3W:uM2`NWVC1&VY=_r8(G'7tM +F*%8"r,M[SrbqaQqec=KrG2@HrFl(@rFYq*r`T8'rE&qur`/nrr_ier +r_rhprDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPrBgNMr^$TNr]pEHr]^9DrB1'@q`=[9!''p:s#9s9 +s#'^2r%n:,r@n:+r@\.)r\+1%r[n.$r[[st""PiN.JtUk-iGCd,lo89p*0M[iuiprJfrPc.30KP+Wqjm +G?6@N0etC:1,(F<1,1O@2E3i[5X[gs2)R3F0JY@:0J>*Y/dX'].PkO:-95(=rG_jVE;a\OD>e;MC]/#F +C&DZEBDlHBAcH<>A,Ba4@JsU6?iOO4?i=:2?2\".?2e+,>6%h)=Su8#4T@MA3r:r83;tl:2ZGZ52#T6/1&Wd- +0eb<[0**aZr@S""!%[jrs"+:(/M-iNr@7[nr@%Ih![]6?r?MFj,UE@8![K!8Y9AK@MBN3L,U+ER*'A3u +:*h;:.46Mm-n-Vp.4Ql$/M\q83C>tk3B/lR2Dm?K1c$pC1,1O:2Iou<3EBg7EcZ8@EcCtqqel=Ks(qXL +qeH(Drb24Brakt;rF>_6r*fM1rE]J0!+#G+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)r\tEI3&Ea4?nFWHCj'rEG'%m,F8^.VEW'kUDuFSND>nAM +C]/#HB_uH@B)?0l@n)>5h\)=T)>"j>g:]4&f:&I]b +9DqK^8c;3Z8,YpU7K#UP6N9@N63'=N5lEqH55dYC4T7G>3rM):3<(r;2ZGZ52#B*-1Arp-0`E^+0/3AY +r%@t#s"+."r[J"#.OlnF./PCj-MJee,U<",ruo9&JfoXfoH5A!+!2XK+$k*P/MSt80/5490etL=1,LmK +4ZPbq4ZYJW1,:T`0GZ;p/hS_-/1rG/?rn[:lIq)=oVV&=8l8!sJn;>j>g:]4&g9`7W`9)V?Y8Gl!V7f>dU +6N0=P6N0:M5QF(K56*tI5Q3kF4o%5;48h5>3W1r:2ZYlsq_nF1r%n7*!\c;]r@n1'!&"4%r[\%$r@Ipu +r@Igrr@7dqr@%Xms![gnr?_Ljr?MCi,lJte,**n!+fZ[r+sA'Q*u[.Y;'dS;.46Por[Ijsr[S+&0eG4A +#!kF62`Q.h)=oMM'=T2D!*Y0).$s/H77!.fLmq./PCi-N>Cj +,l]+g,lAne,6&hd+TEVb,5i\b+QOVr++bTa*u,n?*[)UD4*"=N/1W;'/M8V,/hSe1r\+a<0fV9c6pNmt +4$,Jar]1!S[/OEWWFoHI_F8g:]F8g4ZEW:"WDu4GODZ4MQD#S5IC&huGB_uH@B)cH?AH$'= +@JsU5?hn%.?2\%->Q%b)=oDJ"=8c2!j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@ +rBgKLr':9HrBC3DrB0s=r&Xj1,C^C2ENi\69R@f1GU^?r\,*@0.nk//M&M) +1LO924&op5DfBZ5E,beps).gQrbVUMpM'tJBkV0mB4baerFQ%@rFGk:qdTM4ra>P/r*KD.qcs,(r)s&% +rE&u!rDi_or)N42#K0-0`j$_0E!U'0*!X'/cI:$/c@7"/,_$r/,^ss.K([o-iYUn-iG@l-2f(i +,p`F6rZ_.]Jg#^h^EF(2+WqsN)EDb5,pt#f-RepBs!n!u$S4"a1H7Za3]ArT2?#H41]B-;0ekI;2I]f9 +3`g$9rc%sXEW:%YE;skTDZ=SRD"h`ECB&#JB_uHBB)Q<l@n+>5_V&=T2D! +i:]4&d:&Rcb9D_?[8cD9[7f>dQ7/oXQ6Ms.J5Q*eF4oIJC48q;<3W1r:2uPZ3 +2?,N51]K<31Ars,0`<^-0J>*Y0)dI"/c@7#/,^ss.K([l-i>=k-2f+h,Q8td,QAtf+o`\b+o`bb+o`\' +++bSd+7pWi+&8?\ +F9$C]FT6F]ErL(YE;jeNDZ4MQD#S5IC&huGB_uHAAccRUAc-*<@fTs9@/aO/?N4=0>lIt+>5h\'=Sl1u +i;#X8h:B!ud9`%K]9)hK_8Gu'Y7fGgY7R]a6r'UELr^$HIs$-HGr]U3Bq`F^:s#L$; +"?/8!2`L[n!&sj5rA4I/r\FO0r\=@*q_.k"r@@apr@.Ulr?qRkpa,h`!@&f`,5i[G+G(`7+:TD;+WWah +=t_Ta1,1O?r\4^71,C^C2ENi\63]S62D[*D1&`jB0/"q1/M/M+.l1R7-9G4?EGof8DK'RoDuX_SD>nAO +C\MQLBk_6oB4kggAc63@Ac60lIq)=oVV&k;ZBVm;#=&e +:B+#d9E%Q^8c)'V8,YpU7K5^R6NBIP62a(J56*tI5Q3kF4o%5;48h5>3W1o;2Zkut3&g^mr\XO/r%S7, +0JEAYr@\.'r@S""!%n.#r[[puq^_Upr[Idor[7^or?qOj!%%Rh!@9#i,Q8nJ+bCkh+k.YG+sA'Q*u[.Y +:aIJ9-mg;ir[Ijsr[S@-0J,(?5s@=g2E!Gl2#fB21(,fk1G:Xq=XH12Bla2m!-%pWs)A!VrGMXPs(qOI +rbMLJs(VLHqe,q@rFPk:rF>h9rF,Y4s'P_2s'>D)rEK8)rE9)$r`AttrDibps&8qqs&&\jqbR/cr([,` +r_!5`r(?oZr^d#XrC-TOs$Q`Or'C9GrBC3DrB('Ar]9p:rAad8rAOO1s"sa3s"sa2rA":*r@n@-0/*;W +pauFqs""$tr[Ijqs![alr$MFir?VCfrZqCds!%Idruh=bs!%CbrueKeJffjl#9Y*0+WhUaEX#Jl.k3)" +/H.7$0)mU(0FTfn2`sSu5Wq4k4$#G%3WD)<2[MH$4DA.S6<\2JrcA-]rcJ0]rc8!Xs)@sUphp(Js(q[M +qe?+Fr+Pt?rFZ(@r+,e:!+Gh6ra5\3qd0;.rET>+rEB2'rE/qurDrntrD`bprDNMirDdrCm)] +rC[)]s%*)Ys$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep2?5]72#T611B''01B'$, +0`*O$0)[5VP'=T)>#k;ZBVm:]O;h:]4&g9`7W`9)V?Y8Gl!V7f>dU6N0=P +6N0:L5lNtJ5lEqH55dY?4Sq5=3rV/<3;ti;3&g^mr\XO/r%S7,0JEAYs"=F,0/!2Tr[\%$r@Ipur@Igr +r@7dqr@%Xms![gnr?_Ljr?MCi,lJte,/bXV+bCm0+V,b?+h9rF,Y4 +s'P_2s'>D)rEK8)rE9)$r`AttrDibps&8qqs&&\jqbR/cr([,`r_*,\rCQuZr^QiTqaCHOrB^KMrB^BH +rBC3DrB('Ar]9p:rAad8rAOO1s"sa3s"sa2rA":*r@n@-0/*;WpauFqs""$tr[Idoq^;:gs!@Uhs!.Lg +r$)7e+s@.6++WhUaE`=J<.Ouu!/1iG+/h\mW0EX-d2`q@96pNmt4$,Ja +r]1!S[/OEWWFoHI_F8g:]F8g4ZEW:"WDtn5LD?"GOC\qiHC&DZABDlHBAc-*<@fTs9@/aO/ +?N4=0>lIt+>5q_*=oDJ"=8c2!j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKL +r':9HrBC3DrB0s=r&XjnAOC\hfFC'\NfBP;$kAnGWQAcQE@AGp$8@f9a7@/41-?MRk*>5VP'=T)>#k;ZBVm;#=&e:B+#d9E%Q_8H;?Z8Gl!V7f>dU6N0=P6N0:L5lNtJ5lEqH55dY?4Sq5=3rV/< +3;ti;3&g^mr\XO/r%S7,0JEAYr@\.'r@S""!%n.#r[[t!!%e!tr@7dqr@%Xms![gnr?_Ljr?MCi,lJte +,-N/A+c7EJ+sA'Q*u[.Y#>lcp-7:)d-iPRp.fCk)0J#"=5s@=g2E!Gl2#fB21(,fk1G:Xq=XH12Bla2m +!-%pWs)A!VrGMXPs(qFFrbDIIs(M:Bs(;4@qdfY8raPh7rF#Y4rEfM0s'5D*rEK8)rE9)$r`AttrDibp +s&8qqs&&\jqbR/cr([,`r_*,\rCQuZr^QiTqaCHOrBgEJrBL6Er]U3B!BW@B3r:r93;tl82Z#B32#fB3 +2#f?01&`m*0`j$^0E*U!/c@7#/,^ss.K([l-i>=k-2f+h,Q8td,QAtf+o`\b+o`bb+o`\\++bSd+28mD ++&8?\F9-H)s)e9^ +rc8!Xs)@sUphp(Js(q[Mqe?+Fr+Pt?rFZ(@r+,e:!+Gh6ra5J-s'>S.r`f>)r`T2%qcE_sr`/nrr_rbn +r_`YlrDdrCm)]rC[)]s%*)Ys$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep +2?5]72#T611B''01B'$,0E:+WWah>;%]b +0eY6Z0b?)q1G^jF3]9,e4ZYJW1,:T`0GZ;p/hS_-/1rG/?rn[:lIq)=oVV&=8l8!sJn;>j>g:]4&g9`7W` +9)V?Y8Gl!V7f>dU6N0=P6N0:M5QF(K56*tI5Q3kF4o%5;48h5>3W1r:2ZYlsq_nF1r%n7*!\c;]r@n1' +!&"4%r[\%$r@Ipur@Igrr@7dqr@%Xms![gnr?_Ljr?MCi,lJte,**n!+fZ[r+sA'Q*u[.Y;C3b<-RC)e +r[Ijsr@7t(/2B-g5s@=g2E!Gl2#fB21(,fk1G:Xq=XH12Bla2m!-%pWs)A!VrGMXPs(qFFrbDIIs(M:B +s(;4@qdfY8raPh7rF#Y4rEfM0pg!c%r`]8'r`B/&r`AttrDibps&8qqs&&\jqbR/cr([,`r_*,\rCQuZ +r^QiTqaCHOrBgEJrBL6Er]U3B!'C0@q`4U7r\sd6s#'a4s"sa3s"sa2rA":*r@n@-0/*;WpauFqs""$t +r[Idoq^;:gs!@Uhs!.Lgr$24cruqCbruqCdr?;1`j<&sqJfiJa,p49N+WhUaE`OY@.P*&".kN>*/h\k3 +0J>7:2`jMt5Wq4k4$#G%3WD)<2[MH$4DA.S6<\2JrcA-]rcJ0]rc8!Xs)@sUqelCNrb_[OrbMCG!,;@E +qe,k>s(2+=raPq:rF#V3q-O),rET>+rEB2'rE/qurDrntrD`bprDNMirDdrCm)]rC[)]s%*)Y +s$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep2?5]72#T611B''01B'$,0`*O$0)[Z&2H!s1GgsM2EX8g3]8cL1,8b^ +(,%rF>_6rF,\5q-X&+ +s'5G+r`]5&s&f5$r`8ttqc*Jls%r\lr_ibnrDrAspQ21]/s/0JG0Y0`5Jg%lP%jE/>+s.^`E)J&3-R^;h-iPRp.fCk)0J"t<5s@=g2E!Gl2#fB2 +1(,fk1G:Xq=XH12Bla2m!H<&YEW:"XDuFSRD?"GHC]8)KC&_lDBE)TBAc$$:A,]s9@JsU6?i==2?2.\' +>Q.h)=oDJ%=8Q%sa8j:]4)f:Adib9`@]^9)V?\8H)*W7JfLQ6iB@L62a%H55m_D49.JB +3r:r93;tl82Z#B32#fB32#f?01&`m*0`j$^0E*U'/c.-u/H77!.fLmq./PCi-N>Cj,l]+g,lAne,6&hd ++TEVb,5i\b+N,@R++bU,+!i$O*[)UD4*"CQ/1W8$.kE8(/hSe10JG.:0K2'`6pNmt4$,Jar]1!S[/OEWWFoHI_F8g:]F8g4ZEW:"WDtn5LD?"GOC\qiHC&DZABDuKEAn>QOAH$'=@JsU5?hn%.?2\%- +>Q%b)=oDJ"=8c2!j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKLr':9HrBC3D +rB0s=r&XjrF>_6rF,\5q-X&+q-Q21]/s/0JG0Y0`+s.^`E)S,5-R^;h-iPRp.fCk)0.\k;5s@=g2E!Gl2#fB21(,fk1G:Xq=XH12Bla2m!-%pWs)A!V +rGMXPs(qOIrbMLJs(VLHqe,q@rFPk:rF>h9rF,Y4s'P_2s'>D)rEK8)rE9)$r`AttrDibps&8qqs&&\j +qbR/cr([,`r_!5`r(?oZr^d#XrC-TOs$Q`Or'C9GrBC3DrB('Ar]9p:rAad8rAOO1s"sa3s"sa2rA":* +r@n@-0/*;WpauFqs""$tr[Ijqs![alr$MFir?VCfrZqCds!%Idruh=bs!%CbrueKeJffjl#9Y*0+WhUa +EZJ44/LrA%.kE8(/hSe10JG.:0K)!_6pNmt4$,Jar]1!S[/OEWWFoHI_F8g:]F8g4ZEW:"W +Dtn5LD?"GOC\qiHC&DZABDlHBAc-*<@fTs9@/aO5?Me(/?2\%->Q%b)=oDJ"=8c2!j>j +:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKLr':9HrBC3DrB0s=r&Xj0`3X51,:XA +1c79N4?u.lr\O[30erV[r@SU4/M8bg<@9e,B5qj/E,KV#Df9N2D/F**D>nAOC]/#HC&_lHC&_lHBE)TB +Ac60=A,0R:@:lS%->5VP'=T)>#i:]O;k:]4&f:&[f`9)hK] +8-2:O8cD6\8,>^R7K,[S6N0:N5lEqI55mhI5Q6%q,>Q.h)=oDJ%=8Z+sa]6q'O46pj=.6N'4I5R'G;5!D+m4T.DE4?GY(3rD#<3;kf52Z5N42#K001Ars*0`Ng+0).$r/H.1! +.f1[n./kUm-Mo+f,l]+g,lAnd+oEJd+sA*P+H.Co+/p=f+WVXI)E2S:./bV#/Li>(/hSe1r\+F20fM2q +8ONJ@!^&M*r]0m9$9'n'3c&(S5[%uHrcA0^FT-@]Er9qWE;jeRDYe5MD#S5MCAhlHB`)NBAcuaYAn>QN +AH-0=@fKj7?i+1,?2\%->Q%b*=TDV'=Sl1uT42#K0/1B0*'0`k3W:i:1,1N^ +0E!L?/M/S0A5t!;nAOC]/#IBaSQfBPD0oBP1siB)Q<>AH$*7@K^+J?sm@@ +@K0a8?i47-?2\%.>Q.h(=oVV&=8l8!j>j:]4&f:&[f`9)hK_8-haW7n6-A84Q2H7f>dT +6iTLP62s4K5Q+c7EJ+sS-O+W<7U#?<&u-mpAl-iPRp.fCk$0J#"=6p:N0!]Dnn +r%n4*#;g$n-TP7BErL%ZE,kkr$?'j#DJa9/D/F**r+l+Cs(VLHs(D:Bral%=qIBP7rF,_6s'PY0rE]D- +r`oG,!*oJ,r`]8'rE0&#r)W_qr`&kprDEGgr_NJfr([,`r_*2^rCR#]s%35]s%!&XrC$u[77BU46UO1, +rB^(/hSe1r\+L40fM3d6iK7N4?>S'3W(iD +2`E]WCgAYY>&8?\F9-H)rcA*[r,MaUrbq^PqJH7KrbMOKrFu:Fr+H"@"D;=YAS(aLs'u%;s'Ye4qd0/* +rET>+rEB2'rE/u!r)Whts&AqqqbmDj!)`_lr(m>frD!8brCd,^r_*8`r^m,\rC?cTs$crUs$Q`Or]pNN +r^$QLs$-NIr]^BHr]U3Br]C'>q`4U7r\sd6r\aX2r%n=-s"X='s"OC(r@Rsuq^VOnr[@^mq^2(ar?V(\ +"dr_*/]s%3/[s%!&Zs$uoTrC-]Qs$H]Ns$6TKs$-NIr]pKJ +s$$+<_X]D,qu3-mpAl-iPRp.fCk"0J#"=!CT*M3f9-1']XJ<[Tn/Bla2m +!H<&XE!gN%DJjlIq->l@n+>5_V'=9)J& +=8Z+ta]6q'O46pj=.6N'4I5R'G;5!D+m4T.DE +4?GY(3rD#<3;kf52ZGZ72?#H11]K6/1&Na*0E3["/c71!/,h$q.K([o-iGCh-2f+h,Q8td,P`Jc+sA*P ++Q4Do++bT`*sa#1+!;I\DceFd.L.OT/M/S-0/*;Y"Z.qm4@qp>4p!i-48q8<3!qT'3'(k]/jNTVFoHI` +F*.D&s)S$Ws)@sUr,)LOqec@LrbMOKrFu:Fr+H"@"D;=YAS(aLs'u%;s'Ye4qd0/*rET>+rEB2'rE0#" +r)Wess&AqqqbmAir_WMgs%`Mer_3;a!)*;`s%EAar^m)[rC?cTs$crUs$Q`Or]pNNr^$QLs$-NIr]^BH +r]U3Br]C'>q`4U7r\sd6r\aX2r%n=-s"X7%r@\%#r@@ap!%Imrr[@^mq^2(ar?V(\"k3W:i:1,1N^0E!L?/M/S0A5t!;nAOC]/#HC&_lHC&_lHBE)TBAc60=A,0R:@:lS%->5VP'=T)>#i;#X8h:B!ue9DhE^8c;3[8,l-[8,bsX7K#^S7K,[S6N0:N5lEqI55mhI5Qq`4U7r\sd6rAFR2r%n=-s"X4$s"41#s""+%r@Rmtr@@jsq^MIlr[7^or?qUlq'H"bs!%.[Jg#^h +^EF+3,9@sN)E)G5-7C8i-RpMC.K:mr.g7UX1H.]br]($<2)Y:fq_AC5Al^9>=(u^SE<1#urbr3_Df0H0 +DJj<.Ci'#bq.fqDs(MFFrFZ%?rFGb7s'kq8s'Yk6qd05,qcs,)!*oJ,r`]8'rE0&#r)Wesr)EYnrDEGg +s%`VjrD*8brCm2`rC[#["A26W84`_Mr^QiT#Xh*M6psC06:1W:q`k?M5<_7o4Zr[+!^&P+r]9s;s#Bs9 +q_nC1r\XO/s"aO-r%S.(s"=."s"4."r[[stq^MIlr[7Xkq^)1ds!.Lgr$2"\"S'3W(iD2`E]WCgAYY>&8?\F9-H)rcA*[r,MaU +rbq^PqJH7KrbMOKrFu:Fr+H"@"D;=YAS(aLs'u%;s'Ye4qd0/*rET>+rEB2'rE0#"rDrkss&AqqqbmAi +r_WMgs%`Mer_38`r_!2`s%<;_rCHlWr'p]Ts$ZlSr^$TOr]pNNr^$QLs$-NIr]^BHr]U3Br]C'>q`4U7 +r\sd6r\aX2r%n=-s"X7%r@\%#r@@apr@.^or?qIhpa,karZ_.^"nAOC]/#H +C&_lHC&_lHBE)TBAc60=A,0R:@:lS%->5VP'=T);$g;>j>j +:]4&f:&[f`9)hK]8H23[8H23[7fPpU7f>dT6iTLP62s4K5Qf9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJj6%q,>Q.h)=oDJ%=8Z,!X2h:]4&d +:&Rcb9DqKZ8cM?\8,c!V70l:M779O26UF-<62NnO5N32?#H11]K6/ +1&Na*0E3["/c71!/,h$q.K:gr./kUm-Mo+f,l]+g,lAn_+Tru4+Wqo/++bSk*sNl/+!;I\D[fhu.k<%t +/1E/&/hSe1r\+L40fM3d6iK7N4?>S'3W(iD2`E]WCgAYY>&8?\F9-H)rcA*[r,MaUrbq^PqJH7KrbMOK +rFu:Fr+H"@"D;=YAS(aLs'u%;s'Ye4rEfM1qd'/*r`f>)r`T2%rE&u!rDihrrDWSkrDEPjr(m>frD!8b +rCd,^"A;?Z8P/hNrC?cTs$crUs$Q`Or]pNNr^$QLs$-NIr]^BHr]U3Br]C'>q`4U7r\sd6r\aX2r%n=- +s"X7%r@\%#r@@apr@.^or?qIhpa,kap*'V_+WqmLq&k83JfqfN%jnAOC]/#HC&_lHC&_lHBE)TB +Ac60=A,0R:@:lS%->5VP'=T)>#i:]O;k:]4&f:&[f` +9)hK]8-VRS84Q0>7fGjT7f>dT6iTLP62s4K5Qf9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJjlIq->l@n+>5_V&=T2D"qr;uT\n;>X2h:]4&d:&Rcb9DqK[8cM?] +8,PjT70l:M779O26UF-<62NnO5N32?#H11]K6/1&Na*0E3["/c71! +/,h$q.K([o-iGCh-2f+h,Q8td,Q8ka+Tru4+Wqnd++bT6*u#k=+!;I\DcnM>.k)nt-nR#'/h\mW0EX-d +2`q+46iK7N4?>S'3W(iD2`E]WCgAYY>&8?\F9-H)rcA*[r,MaUrbq^PqJH7KrbMOKrFu:Fr+H"@"D;=Y +AS(aLs'u%;s'Ye4qd0/*rET>+rEB5(!*T8&rE'#"rDieqrDWSkrDEPjr(m>frD!8brCd#[s%3,ZrC?cT +s$crUs$Q`Or]pNNr^$QLs$-NIr]^BHr]U3Br]C'>q`4U7r\sd6r\aX2r%n=-s"X7%r@\%#r@@apr@.^o +r?qIhpa,kap*'V_+WqmLj<0$sJfrPc%jF0eBk_6oB4kggrFPqdr_*/]s%35]s%*&Xs$luVrC6`S +r^6]Pr^$QLrBLf9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJjlJ"->6%q,>Q.h)=oDJ%=8Z+t<;fbp;Z0Ji;#X8h:Adib9`@]`9)D3[8H23X7f>a]6q'O46pj=.6N'4I +5R'G;5!D+m4T.DF4?GVcs#U'4p!i-48q8<3!qT' +3'(k]/jNTVFoHI`F*.D&s)S$Ws)@sUr,2@Js(q[Ms(_LHs(M=Cral:GAnGUcqdf_:raPn8rEoG.qd'/* +r`f>)r`T2%rE&nsr)EVnqbmDj!)`_lr(m>frD!8brCd#[!(m/\!_5dPrC?cTs$crUs$Q`Or]pNNr^$QL +s$-NIr]^BHr]U3Br]C'>q`4U7r\sd6r\aX2r%n=-s"X='s"OC(r@Rsuq^VOnr[@^mq^2(ar?V(\"dr_*/]s%3/[r'plZ7R]a6rC6`Sr^6]Pr^$QLs$-NJs$$EI +s$-NIq`P!C4?NL(rB(!>q`4U7r\sd6rAFR2r%n=-s"X4$s"41#s""+%r@Rmtr@@jsq^MIlr[7^or?qUl +r[%IgrZhFeN$3crWZ_ls,9@sN)E)G6-RgGk-7C2>.K:mr.g%IV1H,>&4oRGC2DmAi1]&p41hKc93EKp8 +rc%sXEW0naDf9N2D/O6.D/=%dC\_`FC&_lHBDlHAAc609A,g$:@K0a8?i+1.?2In+>6%q,>Q.h)=oMM' +=T2D"X2h:]4&d:&Rcb9DqK[8cM?]8,PjT70l:M779O26UF-<62NnO5N52?,Q52#K001Ars*0`Ng+0).$r/H.1!.f1[n./kUm-Mo+f,l]+g,lAn_+Tru4+Wqod +++bSd+4D;G+WVXI)E2S<.P*)!.4Zeu/M8Y/0E*X/1bgpO8ONJ@!^&M*r]0m9$9'n'3c&(S5[%uHrcA0^ +FT-@]Er9qWE;jeRD?+PND?"GOC]A/JC&_lEBDuKGB4baeAc$$lIt+>5h\'=T)>" +sDi:]F2g:&[ic9)qW_9)hK_8H23[8Gu'V7fPpW7/oXQ6N07N6N0:N5lX(K55mbH55m_D +4T7G@3r:r93;tl82Z>T42#K0/1B0*'0`[.86r*0/(r)s## +r)WhtrD`bprDNVlrDNSkr_WMgrD!5ar_*/]s%3/[s%!&Zs%!#WrC-]Rr^6]Pr^$QLrBL,3Jg%lP%j`GF+X%g]D-8/3-n$Dj-iGJ*.Olr"/hSn64$l+l3&``Q2?#E41]B-;0etL@ +2eGu84B?-8rbqmVE;jeUDZ">OD#J,LD#S5JC&huIB`D`FB)cQEBE)TDAc60lS%. +>l@n,>5VV(=o__(=T2D#:.4Ql".P31K/g;r&0etLB2*XMr5!(ed3B0&\3B9&Y +2`EcX4$II`.mR6QFT-=cEcZ;BEcH*sDuahUDZ=YRDZ+GPD#\;NCB&#JC]A/LC&_lEBDuNAAH69?AGos7 +@/aL9?=$oC?N"1/>lS+.>lS%.>5_V'=T)>#mV +7/oXR63'@O62a(I5Q!\J4Zkeg4T.A=3rM)<3;b`82Z5N42#T601B'*01B'$.0`<[%0)[C#/,^ss.JkOl +-i57d-3#7j,Q/h`,5i[D+G(`9+:]P;+X&$O2fW:[0/5181Aij41,CaD3&j#^70Yn92D[*D1&`m,0E3[( +/I=$`2.TT24B6$5rbhgTDuOVZD/F**CM[d%rFuCLC23]]s(MCEs(;7A"D;=YAS(jOraYk8s'bk6s'Pe6 +rEoJ/"C5;<>[.24r*0/(rE0,&r`B&!!`i<$rD`bprDNVlrDNSkr_WMgrD!5ar_*/]s%3/[s%!&Zs%!#W +rC-]Rr^6]Pr^$QLrBLOD#J,LD#S5MCAqrJC&VfGBE)TD +B`D`FB)cH@AGp$;@f0[4?i471?2n10>Q7t,>Q7n)>Q.e+=oDJ%=8c1usDj:]F2i:]4&f +:&Rcb9DqK]8cM?]8,c!U7K#XS7K5dU6iTLO62a(H55m_D497N)q`4O5rAX^6rAFR2rA4=+rA"=+s"XO- +s"FC)r@Rdqr[[str$_[q-n#!Aq^21dr?VCfs!7Uhs!%(Yr?/6bJffjl!$M4^!ZNq4#@/c./1`8&/,V"D +0/,+91,_!S77'1"3]]8\3]]8]3&iiU3]T8cCfr8R=_i-YEs?Z+F)l;@EVsbUDuOYSDuFSPD?"GPC]A/L +C&_uKCB&#JB`)NBB)Q<>AGos7@/aL:?=$oC?=!P9r`fG/r*98+s'#A(r`K,#r`8ttqc*Mmr_i\lqb[2d +s%`Mer_38`r(?u\s%*&XqF:KRs$ZiRrBgKLrBU>[1M4>l7h+>5_V(=T2D"dT7/oXS6N0:M5lEqI56!kG56!eE4p4#34?G\(48V):3WD);2uY`62?#H3 +1Aim,1]K611&`m*0*!X)0)mO%/H77#0)[C$/H%*r.f1[n./kRo./kUo-MJhd,Q/h'+bCkh+nQog,U4KV ++WN:T=X>CC-mg>ir@&:-.P!&&/i#.C69dOk2`EWPr\XX2r%\O72eGu84B?-8rbqmVE;jeUDZ">OD#J,L +D#S5JC&huIBF&6`AnG^hB4bcTAc60Q7t,>Q7n*>Q%_*=oDJ%=8c1usDj:]F2i:]4&f:&Rcb9DqK]8cM?]8,c!U7K#UW779O26iKFN62a(H55m_D497N)q`4O5rAX^6 +rAFR2rA4=+r@nL10JP780/*;Wr@Rdqr[[str$hXor?qIhq^)1ds!.Ohs!.Ofr#tkZr?.+BJfh!7!$M4^ +$6(a;>q%6S/1N5%r%84-0JP=<2Dm];77'1#4$#A^3]]8]3&iiU3]T8cCfr8R=_i-YEs?Z+F)l;@EVsbU +DuOYSDuFSPD?"GPC]A/LC&_uKCB&#JB`)NBB)Q<>AGos7@/aL9?=$oC?N"1*>lIt->5_S(=T;M%=8l8! +X2f:]F2g:&[ib9DhE^8cM?Z8,>^T7K5dT6iB@N62a(I5Q!\J4Zkeg4T.A=3rM)<3;tl: +2ubf72?#H21]B001]K601&`m*0DdC#/c@3u.fLmo./bOj-M\tf,l]+`,5i\D+G(_f+OhMD+WqpO+s&X^ +@P9Ah0ebB\0b?)r1c.0O4?Gtp3]8fN1,1N_0`Ng*/da0_0K!B=,s51?E;jbVDK#Ml#An>[1M4>l7h(=oMP&=8Z,!jDk;>sDi:]4#d9`@]_9)hK_8H26\8,c'Z8,YpU7K,^T6iTLQ62a(I5QlS%.>l@n,>5hb(=o__( +=T2D#r\t6G3BKE@=Xua?CNTPs!HN5aF)l;@ +EVsbUDuOYSDuFSPD?"GPC]A/LC&VlIC&VfDBDuNAAc60<@JjO4?Na\A?!Ue8?2@h)>Q7n*=oMP%=8l8! +5,pk#g-7C8?.0qCQ.kE;*1,1ip69dOl2`EYo2?,N51]9'71cK#F-9P=BEW0nXDfG\o +s).aO!,VUL!,VXMr+Z4Grb2=Es(;:Ds(;:BqdfY8raPe6r*TA.s'>Y0s',M.rEK;*s',G*r`T2%s&T2% +rDrksr`&eor_i\lr_WPhs%`SirD*>drCm2`rC[#[s%*/[r^QfSqaCHOs$HTKrBU9Er]U3B!BW@>3Vtf7 +2uY`62#oK52#T6-1Ars+0`Ng+0)I6q/H.1!.f:aq./bOj-Mo+f,l]+h,l]+h,4m&W+QFPq++bT^*t024 +)DZ,7.4Ql".P31K/efrm0etLB2*XPt5Q.h)=oMP%=8l8!X2f:]F2g:&[ic9)qW_9)hK_8Gl!U7fGjV7/]LO6N0:L5lEqF4p4#24$5Y(48V);3W;#92ubf7 +2?#H21]B-41GU^?1&Na(0DdC#/c@3u.fLmo./bOj-M\tf,l]+`,5i[d+G(_j+9Nf/2K8q10/#%70J`P\ +%l,pt1cRHW4%2=p2`*0JG.5/hS_.0K!B=,s51?E;jbVDK#Ml#An?kD5>l7h*=oDJ$=8Z,!jDk;>sDi +:]4#d9`@]_9)hK]8H23Z8H23Y7f>dT7/fOQ62X"H5QO +D#J,LD#S5JC&huIB`D`FB)cNDB)cH>AGp$;@f0[4?i471?2n10>Q7t,>P_P%=oDJ%=8c1usDj:B4,k:/=[a:B!ud9`@]`9)V?]8H23Z7f5^P7/oXS6Mj(I5ll:a12L5F.P*,# +/M$`O+tkW)1,:aF5=S")4?GVc3BK;`3]T2[3''&]5&=@P5ZqlErc89aF)uABEH1nq!,qjSs)7jRrGDRN +s(hXLs(VLJs(VLHqIfe>rFGt>rabt9r*]M2"C>D??!dJ8r*92)rEB/&r`K,#r`8ttqc*Mmr_i\lqb[2d +s%`Mer_38`r(?u\s%*&Xr'gr\779O26UF+,r^$TOr^$KJrBL3D"?ek/4?WR(q`=[9r]'g7s#0g5r\XR0 +q_J1+r%S(&q_%h!r@@grr[I^mr?qIhq'H%ds!.Idq]bt^N$*]pW?;Wl+ +s()":r*o\7rF#Y4s'Ye4r*BM3?!LW=r`oA*s&o;&r)`ht!`i<$rD`bprDNVlrDNSkr_WMgrD!5ar_*/] +s%3/[s%!&Zs%!#WrC-]Rr^$TNr]gNL5X>94s$$HIrBC6ErB:?I4ZkegrB'm;r&Od:rAX^6rAFR2r\FC+ +#Vn.i0eb:70/3>Xr\"4&r@It!s"=7%r[e!uq^VIlr@%Xm!%@gos!IIds!.IdiZWmsJg&Ve%jN8A+T62#]9<1,:[FAlC$=Y0s',M.rEK/&r)ru#r`B&!rDihrr)br_*2^rCR#[s%!&Xr'gNOr^-ZPqEb'Fr'(*CrB(*B3r:r73;kf82Z5N42#T6-1Ars, +0`E^*0)@0p/H.1!.f:^s-n$JB-i57f-2f+h,QB%h,QAt[+oNOd++bSk+8m5^)DZ+6>q%6S/1N5%r%90H +0JP=<2Dm]g6U*^r4$#Da4$#D_3B/uZ3BKE@=Xua?CNTPs#'+d+EcQ/>r,;XSrbhaSrGMRNs(q^Ns(_RJ +s(_RJs(M7Arau+?rFGk8r*]M2"^YM@?!^h9?2e+,>Pq\'=oMP%=8l8!X2f:]F2g:&[ib +9DhE^8cM?Z8,Pg^77BU46UO1,6iB@N62a(I5Q!\I4Zkeg!'L3Aq`=[9r]'g7s#0g5r\XR0q_A.+r\+C, +0JNGYq_%h!r@@grr[I^mr?qIhq'H%ds!.7^r?:kWJfoXf^*!k,+(3/M8_7A5X^9>[1M4>l7e+=oDJ"=8Z,!jDk;>sDj:B42h:&Rcb9DhE^ +8c;3[8,c'Z8,YpU7K,^T6N9@O5lX(K5lEqI56!kG56!eE4p4#34?G\(48V):3WD);2uY`62?#H31Aij4 +1,:R=0JG.50`lm1cK#F-9P=BEW0nXDfG\os).aO!,VUL +!,VXMr+Z4Grb)RMB4bagAnGUcqIKP7raPn9raG_3r*KD/s'5S.s'5M,qc`o#rE0&#rDrksr`&eor_i\l +r_WPhs%`SirD*>drCm2`rC[#[s%*/[r^QfSr'^QPs$HQJrBU9Er]U3B!BW@>3Vtf72uY`62?#H21]&s+ +1&`m,0E3[$/bgmr/,h$r.K:gp-i57f-2f+h,QB%h,QAtc+o*;[+H@Oq+/p=l*Zc=C)DQ&6.4Ql".P31K +/dF$`0etLB2*V=96U*^r4$#G%3rh>@3=@f-3BKE@=Xua?CNTPs#'+d+EcQ/>r,;XSrbhaSrGMRN#]+D??!dJ8r`oD+qc`r$!*K8'rE&u!rDi_orDW\nrDEGgr(m>f +rD!8brCd&\s%35]r($ZS#Xq0M6pj=.6::]erCm2`rC[#[r^[#ZrC?iX +s%!&Xs$clSs$Q`NrBL?Gr]^3DrB:9G4[/j."?\e.4$0D1c$pB3bV>:4BH38DfKc8DuOYPD?"GNC]A/KC]%rHB`)N@B)Z?AAGp$8@f0[4?iFC1?2In* +>Q7n,>Q%b*=oVV&=8l8!rAjj:!'1$< +s#9m7rAFR2rA4=+r%\4*r@e.&r@S""q'u@mr$_Rmr?h7br$;7dq',h^r?2+^`#sXSJfsY-%Ncc8,9A[Y +AM,_m0etI=r\5!?1,C^C2`Wl]5s@@h1c.!E1Aim+0G,oj/N79:-9G4>Df0K4DJj<.rG;IKrG)=G!,DFG +s(MFFrFYq67u3>Pq\)=oVV&2*XX#/0POoD/Lr>&/,h+5/hSe10JG4;1H.Bb6U*^r4?GV&48h2N +4$,DeDH/2P>&/2"FEDPDrGhdTrbqaQ!,_^Qs)%aPrG2@Hr+Z.Ds(D:Bqdo_:rF,Y4ra5P/rE];*rEB8* +r`T/$s&]/"r`/nrr_ierr_rhprDEMiqbR/cr_<;as%EAas%<;_s%<;_s%*/[rC6`Sr^?ZOs$HZMq`t*E +s$$HGs#ge;MC]/#DC&VfGBDlH?Ac-*;@f'U4@/jU6@/XI3?N"1->QA%,>Q.e'=T);!3Vk`82uPZ52?#H31ACf,lT"[+bCkh+ho02,9e9S+ri=O +>9kUE-R^>jr[Ijsr[SI10/#+?69dOl3&iiU2E(Lk&Mu=#1GLq(:aS;*B5hd/EGodpDZ"AOD#J/LCB&)J +CB&#IB`)NAB)Q9@AGp$8@f0[4?iFC1?2In*>P_P&=oVV&=8l8!rF,Y4ra5P/ +rE]>+rEK;*r`T/$s&]/"r`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_#"_BY8P)HDr^ZoVrC-]Rr'UKN +s$?ZNq`t*Es$$HGs#ge;MC]/#EC&M`FBDlH@Ac60>A,Tm6@JsU6?iOO4?iFC1?2In)>Q7k)=T;J$ +dS7/oXQ62a%K4oRYB5Q*bI +4Zu".4Tml04$,S'48q;>3Vk]:2`EYo2Z5N42#]9*1&Na(0E*U&/bCUm/,h$s.J5+e-N5=e,lT"F+bCkh ++k.YG,9e9S+ri=O>9kUE-R^>jr[Ijsr[SI10/#+?69dOl3&iiU2E(Lk&Mu=#1GLq(:aS;*B5hd.EGf^o +DZ"AOD#J/GCAqrHB`)NBB)H3?AGp$8@f0[4?iFC1?2In*>PhV&=oVV&=8l8!CErC"VE;jeSD?4TlrGDOMrG2@Hrb;:Ds(D:Bqdo_: +rF,Y4ra5P/!+#S0r`oA*r`];(r)iu#rDrntrD`bp!*&qrs&/emrDdr(R,`rCZuZs%*,ZrC6`S +r^?ZOs$HZMq`t*E#X1F84Zkhg4$3L*rB(!>rAjj:!'1$7f5^R7/oXQ62a%K4oRYB +5Q*bI4Zu".4Tml04$,S'48q;>3Vk`82uPZ52?#H31AN['0EEg\r@\.'s"=7%oITqkr[RjqodKbcr?_7b +rZ]*#Jg#^hoH=_i+sA*R*&2/3,Ub#f-mpGB.K:ms.h4-a0/GOR5er_EAcs%NAar_!,\r^d#Ys$m#WqaC?LrBgEJ!'gTN5rAjj:!'1$rAj^6s#9m7rAFR2r\F=)r@e:+0/3>Xr\".$oIU"ms""'ur@.Cfr[.Ripa#h_ +WZcs;MBN3L+sA*R*&2.4>9kUE-R^>jr[Ijsr[SI10/#+?69dOl3&iiU2E(Lk%l?+!1GLq(:aS;*AoDR+ +E;XVOD?"GNC]%rGC&M`CBDc?>AGp$8@f0[4?iFC1?2In*>Q%b(=oDJ$=8l8!&/,h+5/hSe10JG4;1H.Bb +6U*^r4?GV&48h2N4$,DeDH/2P=__tsF)u>@rGhdTrbqaQrGDIKrG2@Hr+Q"@rFYqrAjj:!'1$erCm2`rC[#[r^ciT!(QrV!^oIGrC$ZQrB^BI!'UrAj^6s#9m7rAFR2r\FC+r%S+'!&4@)r\".$oITqkr[RjqodKher?_@er$;7cMBRQpWZ_lt ++sA*R*&2/3,Ub#f-mpGB.K:ms.g.FW0/GNn69dOl3&iiU2E(Lk%l?+!1GLq(:aS;)AoDR+E;XVOD?"GN +C]/#HC&DZBBDlE>AGp$8@f0[4?iFC1?2In*>Q7n)=o;D#n++bT`+9!;g+<*"K?n!ZX.kE4M/J9Zg0/#"50f(UE4%;S%4Zkhg +3rM/=3Xn/43'_@].mR6OEcH/Aqf2RRrbqaQrb_XNs(qUKrG):Eqe,k>qdo_:rF,Y4ra5P/rE]D-s',G* +r)rr"s&]/"r`/nrr_ierr_rhprDEMiqbR/cr_<;as%EAas%<8^r^[#ZqF:EPr^?ZOs$HZMq`t*Es$$HG +s#gM'*!E+!;dL1i3J//i#.91,1Q`0bH/r1G^jH3B95g5!(\[1c$pCr%\1)%PBCd2eGf34&fd/ +D/O9.rb_UMrbMIIrb;=Eqe,k>s(21?rF>b7qdKG2s'Pe6rEoP1rE]>+!*oG+r`K,#r)Wbrr`&eos&/em +s%r\ms&&emr(m8d!)_6r*fM1ra,P/qcs)(s'#A(qcNeur`8ttr`&hpqbmGks%rVhrD!>er_EAcs%NAar_!,\ +r^[#Zr^HlVq*b-JrBgEJs$6TKq`b!Br]C-@qDnL6r\sX2s#'g5r%n4*rA"=+r@[mts"+1$r[[mrq'l=l +r?qRkr?_._rZ_:aoH:pkJffRdo,mrQ$6U9ABj`AA.k2`jJr5AH69?AGos8@/aO1?N"1/>QA",>5MJ#=T;J$ +dT7/TFP6N9@O62NqG5Q3W:u<3W;#<2uPZ52?#H21]B-01&Wg*0E3a)0E*U&/cI4ZPDX1bpd@1,8_]%P][j003]A.6LUBDJX0- +r+u:Hs(_LH!bc7^rb2@Grb)4Br+5n=rF>h9rF,S2q-X&+q-drCd/_s%EAas%3,Zr($]TqaLHO!^f=@rBU?HrBUe;M +C]%oMCMR["B``!^B`2TBB)ZB>AH-0<@f'U4@/jU4?N4=(>l@n*=o)8#=8c1udQ7/fRQ6Ms.K5lEqH55dVH4?P\dqDnL6q`"F2r\a^4rA4C-q_A%'!&+=( +q^qatr[\""s""+!q^MIlr[7Ujq'Gh^rZ_Oi+sA*PrZV%ZWulp8MB<'C*?Q@G)D>_4@k'#Z.P*)$/M/S- +0/*;Y%Pomt5"J+/5X.Fq4?P\erAkKO4ut_lDH8AT>&&(sEcQ,=r,DXRrGMRNs).jRs(q^Nr+c4FrFl.B +rau+?qdf\9!+Gh6ra5J-s'>V0r`fG-rEB2'!*]A)!*K/#rDrntrD`bprDNDfr_NSjrD*>d!)EMfs%NAa +rC[)]s%*)YqaUNQrBpHKrB^EJrBL9F!^/\/rAt$B49%D>3rM):3<(r;2Z,H12#fB11B'$,0`*O#0)[C$ +/-%4!.fLmq./bOh-M\te,l]+c,5WP^+TEPZ+G(_f+MT$0+s7pI*ZHtUBeV:r0JbI?r\5*B1,C^C2E3]X +6pEgp2Dmh9rF,S2 +q-X&+q-3o(r*','s&f5$s&T/$s&T/"r)ESms&/ems%r_mrDAH-0<@f'R6@/aR6 +?i==2?1hJ$>Q%_$=T;J$dQ7/fRQ6Ms.K5QF%J5Q3kF +4Tdf/4$*3urAa[5r&4O3s"s[1rA+7)r@e4)r\"("r@Ipus"+1#s!mmpr@%Xmr$M4cq'>qa"E,keprbqaQrGDRPs)%dPs(hOIrb;=ErFc+ArFPk:raPq:rF#V3q-Nu)r`fG-rEB2'#$P/4=BJX+ +r`B&!r`/nrr_rbnpeh#e!)NPgr_3Afr_1&Wd90ek:63G)&94&om1Ci+(fD#A)K +CAhlHB`;`GB`;ZDB)H6?AGp$;@f9a4@/41-?MRk(>5h\)=T);*<`W:&<`N/s<;]\p;Z0Jm;#aDk;#a>k +;#O2i:B+#d9E.Wa9E.Wa8c2*Z8,YsV7f,XQ6io_C62a(J5Q*kG5Q3kD4o[YC3s%N+48h5;3W(l92ubf7 +2>oB31]9'(0`*O%0)mO%/H.4$0)dI#/-7=P.fLpl.JYCl-iYOn-3#7j-2f+h,Q8me+bCkp+U927+sJ0K +05(Pu-n-Ml.Ob6Es!n!u%kK@e0KMKa4?>M`3&``R2?#H32%DAt4D7S@4BH06D/X?0DZ+GND#S5JC'8AH-0<@f'U4@/jU4?N4=*>QA%,>Q%_%=T;J%=e-2Ahc,6T27+X&!-+o!2Q++bSd+28m4*??4E+;leE@k'#Z.P*)$/M/S-0/*;Y%Pomt +5"J+/5X.Fq4?P\erAkKO4ZYVkDH8AT>&&(sEcQ,=r,DXRrGMRNs).jRs(q^Nr+c4FrFl.Brau+?qdf\9 +!+Gh6ra5J-rE]A,!*fD*qcWr$r)`htr`/nrr_rbnq,.,f!DlSj:B!rf:B!uf9`7W_9)hK_8Gu'U7f>dS +6i04K62j.J5Q3hJ4Ztq+3rhDB48V);3W(l:2ubf62>f<21]9*.1&Wg'0E*U'0)[C$/-%4!.fLmq./bOh +-M\te,l]+c,5WP^+TEP%+G(_f+S6ce+s7sJ*ZHqTC,%It0JY@h9rF,S2s'PY1r*K2(rEB/&s&f5$ +r)Whtqc*Jls&/ems%r_mrD<>dr_EJerCd/_s%EAas%3,Zr($]TqaLHO!^f=@rBU?HrBU`3-n6Sm.4G-Ds!n!u"=u2Z0KKP,5;+*/h\mW0Fflp1d4H!69mb!4Zkhg48h2O4$>Vb6Z#jV5[%oCE,ouQA",>5VP'=T2A'<``B$A4T7G>3rM):3<(r;2Z,H12#fB11B'$,0`*O#0)[C$ +/-%4!.fLmr-ib[o-i#+b-2o1i,PiV]+oNP`+0Qf=+Gq9H+sA$K*ZHqS#APtK0JG7:1B'!B1,:XA1c@1&Wd90eb443Ftu74&om1Ci+(fD#A)KCAhlHB`DfHB`D`CB)H6?AGp$;@f9a4@/41- +?MRk+=o_b)=oMP%=8c2"j>g:]4&g9`7Wa9)hQa9)hK\8Gl!V7f,XQ6io_C +62a(J5Q*kG5Q3kD4o[YC3rqH*!'C-?q`4R6r\sj8rAFO1s"jU.q(V\!r@\+%r@Iq"!&"7&r%.jur@7Oj +q'c7js!Ials!7Ujr?VCfrZ^tXJg#^h^EF+4+sS9T)D5Z3.4Q\m.4?VD.K:ms.h=0a0/,FQ5*/h\mW0Fflp1d4H!69mb!4Zkhg48h2O4$>Vb6>]^S5?_fBE,ou< +EVseTDuFSMD?"GPC\qlGC&M`DBDuNAAc$$;@fTs9@/aO/?N4=0>lIt+>5VP'=T;J&i;#X8h:B!rf:B!uf9`7W_9)hK_8Gu'U7f>dS6i04M62s7M5lEqH4p!l14T.>A4T7G>3rM):3<(r; +2Z,H12#fB11B'$,0`*O#0)[C$/-%4!.fLmq./bOh-M\te,l]+d+oiha+oNP`+-.Or+K?Oo,9\-L*Z?hQ +CG@V!0JY?\0aTTj1G^jG3&s#f$9p[62Dmh9rF,S2q-X&+q-M`3&``R2?#H32%DAs4(hA<4'-'5D/X?0DZ+GND#S5HC'&*`BE2`CBDlHAAc-*= +A,Tm6@JsU6?i==2?27b(>Q%b(=oDJ%=8u>#<<-(udQ +7/fRQ6Ms.K5lEqH55dVH4?P\dqDnL6q`"F2r\a^4rA4C-q_A%'!&+=(q^qatr[\""s""+!q^MIlr[7Uj +q'Gh^rZ_Oi+sA*PrZV%ZWulp8MBDj>rZD7[/S,B&.kN5#.k3&$/M8Y/0E*X81G^jO84>j15<_4m4?GY' +3Y4A83B9EC<@pF=C3"96Ec?$rE;jeSDYn;ND#\;ICAqrGB`2TCB)Q<lJ",>Q%b( +=oVV(=8l8#=8c2!a8h:]4&f9`Rrf:&doc9DqK_8cM?[8,GdS7K#UN6N'4L5lEqH4p!l1 +4T.>B4?NR)q`=[9r&F^8s#0d4r&"F0rA+@,r@n+%q_%h!r[\%"r@7dqr@%Ulq'Pn`rZqLgqBGe[r?2+^ +q&k83JfqfN%O3,=*Zc4UDJM!`0JG79r@o!A1,C^C2E3]X6pEgp2Dme;MC\qlG +B`MiCBDlHAAc-*=A,Tm6@/s^7@/jU4?N4=,>lIt*>5_V&=T2A%=e-2Ahc,6T27+X&!-+o!1<++bT7*u,h=+j15<_4m4?GY'3Y4A83B9EC<@pF=C3"96Ec?$rE;jeSDYn;ND#\;ICAqrGB`2TCB)Q<l7h)>5h\(=T;J&j>h:]4&f9`Rrf:&doc9DqK_8cM?[8,GdS +7K#UN6N'4L5lEqH4p!l14T.>A4T7G>3rM):3<(r;2Z,H12#fB11B'$,0`*O#0)[C$/-%4!.fLmq./bOh +-M\te,l]+c,5WP^+TEPE+G(_f+OhME,U+?P*Z?hPCGI\"0JP78r\5*B1,C^C2E3]X6pEgp2Dmh9rF,S2q-X&+q-ds%NAas%<;as%<;_r($fXrC?fUqaLHO!^f=@rBU?HrBUM`3&``R2?#EE2)R3F0fs#E +-p(LCDf'E2D/T;hrG;IKqeH.Fs(M7ArFZ%?r+,h;rF5Y4rF#Y4rEfM0q-T6 +2#T6/1A`g)0E*uHS@ +ALoD_.Ouqt/M/S-0/*;Y%Pomt5"J+/5X.Fq4?P\erAkKO4?5AfCfN&O>&&(sEcQ,=r,DXRrGMOMrbMRM +q.fnCrFl.Brau+?qdf\9!+Gh6ra5J-rET8)rEB2'r`BA+=&r@%=',?$r`/nrr_rbnrDEMir_NPirD*>d +!)EMfs%NAarC[)]s%*)YqaUNQrBpHKrB^EJrBL9F!^/\/rAt!Ar]C!A*Zc4UDJV'a0JG480`Ed= +1,:XA1c@\2qd'/*s',J+r)s&%rE&u!rDibps&8qqs&&_mrDEPjqbR/cr_rAad8rAOU3r\XO/r%S7,0JEAYr@\.'r@S""r[[t!s"41#q^_Up +q^MIls!Rdo!%7^l!%%Rh"!o3<,m5M?,U4Oh+bCl;+WM^N,Te6O.VE6?.OQSm-RgDj-n-Vq.k<2)/ho6c +69m[43sQ5[%oCE,fl9DfB[oDu4GMD>e;MC]8)KC&VfDBDZ<>AI;s\An>L_@UW\Q@/XI0?Me%,>lIt+ +>5h\'=Su8"dT7/]LO6N0:K5lX(I55m_D4T7GB +4T.AA3r_5=3;tl82Z>T42#T611B''01B'$,0`*O$0)[S,GCAhlD +B`2TDB)cHBAGfs7@f9a7@/XO4@/XF/?2\%.>Q7k,>5VP'=T)>#48q8@3W1r:2uPZ52?#H11]/s/0JG0Y +0`sQ5[%oCE,fl9DfB[oDu4GND>\5LC]8)KC&VfDBDZ<> +AHcUVAn>L_"CbeJ?srq?qd0/*rET>+rEB2'rE/u!r`9&!rD`_or_i\lqb[2ds%`Meqb6o\r_!2^rCHlW +r^QiTr^?]PrBgKL!'pKJs$-HGr]U3Br]:*Br&ap>s#L$;r\sd6r\aX2rA4I/r\FO0r\=@*q_.k"r@@ap +r@.Ulq^;=hqBZ7i,U4QZp`f_^rum+>Jfq$8)]p7G,TeXSCbde#0/5.80/,(71,C^C2`Wi[5R0S<3AiWL +1,/V\r\+d6/h]8!9d;c#Ao2="D>S,GCAhlEB`)NCB)cHBAGfs7@f9a7@/aU4@/XF/?2\%.>Q.h(=oVV& +=8l8!e;JC]%rGB`MiGB`;ZEB)cH?AG]m8@fKm7@/aO4?N"1,>lIq->l@n+>5_V& +=T2D"\3qd0/*rET>+rEB2'rE/u!r`9&!rD`_o +r_i\lqb[2ds%`Meqb6o\r_!2^rCHlWr^QiTr^?]PrBgKLr':9HrBC3DrB1$?rB(!>s#L$;r\sd6r\aX2 +rA4I/r\FO0r\=@*q_.k"r@@apr@.Ulq^;=hqBZ7i,U4QZp*0M[n0!<*JfqcM,9J*O,TeXSCbde#0/5.8 +0/,(71,C^C3&ru]5s[Xo2)I*E0`3[)0`E^63bV554B6!1CM[j'C]/&GCAhlFB`2TBB)cHBAGfs7@f9a7 +@/j[6@/jU4?Me%,>lS%->5VP'=T)>#dU6iB@N62a(J56*tI5Q3kF4o%5:48_,>3W1r:2uPZ52?#H11]/s/0JG0Y0`:,J51O+bCm0+WhpQ,Te6O.VE6?.OQSm-RgDj-n-Vq +.k<5+0/GOR5Wo$+"#r4t2Z5KG1c.!E1-KAI,Wo.@DJa9/Ci!teD#8#GCAqrFB`;ZEB)cH?AG]m8@fKm: +@/aO4?iFC1?2In+>6%q,>Q.h)=oDJ%=8Z+usDj:]!ob:&Rc_9DhE]8cM?\8,c!V7JoRP +6iKFM62a%H55m_D49.JB3r1l83<(r92Z5N42#K001Ars,0`<^-0J>*Y0).$r/-d[U.Olkr-n5*Cq^;7f +r?_Fg!$hFf!$hFd#U(?6+<_mN+X$n1+WuI\Jfgs6)]g+B+WMtEALoA].4Zku/1`A)/h\n41GgpI3sS>H +69dXt4Zr[)rAkNP4#o]J<%1+:C3"95EGoc7E;a_PDZ+GOD#A)JCB&#IB`)N?B)Q9GA7fCaA7B"Vra>\3 +qd0/*rET>+rEB2'rE0&#s&]2#s&K"srDW\nrDEGgr(m>frD!/_r(I#]s%3/[rC?iVrC-]RrBpNMr^$HI +s$-HGr]U3BqE+X:s#L$;r\sd6!&ad6rA=I/s"aR0!&FO.r@n+%r%@puq^VOnq^D=hr?h@e"=,6;,U<", +rup,>JfoXfdi]kW+s/'P/o,8Y1GCI:0JP470JP==1Gh'P3B]Yo4ZPAV1GUZ^1&`m+0+'dT9dDi$Ao2=" +D>S,GCAhlHB`)N@B)cHBAGfs7@f9a2@/aO3?Me%,>lS%->5VP'=T)>#4@69m[436.u5r`fA*rE9)$r`B"ur`/ttr_reorDEPjrD3;cr([,`qb-iZ +r^m,\r^ZrWrC-WPrBpQNr'C9GrBC3DrB('Ar]9s;!''p:r\sd6rAFR2r%n@.rA":*r@n@-0/*;WpauCp +#:h;S.Ocep.K([l-i57h-2o.i,Q/kf,Q/ej+X%sN+X&!,+TNYR++bSd+2/gA*ZuIH*%GT4/1`5!.k3&# +/1iG+0/,(91c.-Q8Oc$25!D+lrB's=%m2p76uc0T6!A#DE,fl9DuXeTDu4GND?"GNC]%rIC&VfDBDZ<> +AHl[WARo:[@JsU4?i+1,?2\%->Q%b)=oDJ#=8l8#X2g:BFdT7/]LO6N0:K5lX(I55m_D4Sq5=3rV/<3;tl82Z>T42#T611B''01B'$,0`*O&0)mR&/,Lgp.JkOj +-iGCg,m5J=,:"N-,6&gu+G(_f+S-^#+!MdP+"h>F1,CU;0eb=80JG4:1G^jI3]T>h5s74c1c$m@r%\1) +r\"U?Bhfp9s()%;qdTM4qHs;1ra5V1qd'/*s',J+r)s&%rE&u!rDibp +s&8qqs&&_mrDEPjqbR/cr_Hf69m[43=B +DJa9/Ci!teD#8#GCA_cBBE)TDAc-*9A,Tm:@JX@0?N"1,>lIq->l@n+>5_V&=T2D#sDj:]!ob:&Rc_9DhE]8cM?\8,c!V7JoRP6iKFM62a%H55m_D49.JB3rD#:3;kf72Z5N42#]<21]K6/ +1&`m*0`j$^0E*U!/c7.).k<)!.4HYor@%Ojq^27frZhIgr?M@fr?;Fh+WqmN+X$_,!$Ku;JffRddiTeU ++<;UF.VE&&(sEH,o8E,bboqel@L +r+l1Es(VIGr+Gn=rFH1DAS#C^@U]4CrEoG.qd'/*r`f>)r`T2%r)`kus&K"srDW\nrDEGgr(m>frD!/_ +r(I#]s%3/[rC?iVrC-]RrBpNMr^$HIs$-HGr]U3Br&aj.70eY470etO@1cRKU4@)7r +3AiWL1,/V\r\+d70/,J%:*_u&Ao2="D>S,GCAhlHB`;Z@B)cHBAGfs7@f9a4@/OC1?Me%,>lS%.=o_b( +=oVV&=8l8!jDk;>sDh:]4&f:&[f_9)V?Z8H23[7fPpU7f>dU6iB@N62a(J56*tI5Q3kF +4o%5=3rh>@3rD#:3;tl82Z5N42#K0-0`j$_0E!U'0*!X'/cI=#/,h+"/c@6t/,^sp.K([p-iPLo-iG@l +-2f(j,pXc8,m#>:,Olq/+bClP+WhpQ,Te6O.VE6?.OQSm-RgDj-n-Vq.k<2)/i#=O5Wo$+"#r4t2Z5N3 +1^u6)CJQ6>=(cDfDJj9,!,_[NqeQ+ErFl%?s(;:Br+,\7rF5e8r*T>-rE];*r`]A-rEK8)rE9)$r`B"u +r`/ttr_reorDEPjrD3;cr_AHcUUARo:["CY\F?srq?qd0/*rET>+rEB2'rE/u!r`9&!rD`_o +r_i\lqb[2ds%`Meqb6o\r_!2^rCHlWr^QiTr^?]PrBgKL!'pKJs$-HGr]U3Br]C$=r&O^8r\sd6r\aX2 +rA4I/r\FO0r\=@*q_.k"r@@apr@.Ulq^;=hqBZ7i,U4QZp`f_^rum+>Jfq$8)]p7G,TeXSCbde#0/5.8 +0/,(71,C^C2`Wi[5R0S<3AiWL1,/V\q_/@=Bhfs;) +r`T2%r)`kus&K"srDW\nrDEGgr(m>frD!/_r(I#]s%3/[rC?iVrC-]RrBpNMr^$HIs$-HGr]U3Br]:*@ +r]9p:rAad8rAOX4rA=I/s"aR0!&FO.r@n+%r%@puq^VOnq^D=hr?h@e"=,6;,U<",rupkSJfoXf^*"^D ++s/'P/o,8Y1GCI:0JP470JP==1Gh$M3'0Ak4ZPAV1GLR<1&Wd<0/#"3/j*oD,X,4?D/3s)CMNocrG)4D +r+Q+CrFZ%?rFGn;rF5Y4rF#Y4s'Ye4ra,P/qcs&'r`]5&r`B"us&K"sr_rbnr_`VlrDEPjr(m8cr_*;c +r_*/]s%3/[s%!&Zs$uoTrC$]Rr^-WNrBUo?A1GppC5Aa1B5?DK8D/O7iD#J/H +CAhlGB`)NCB)QQ7n)>Q.e+=oDJ%=8c1usDj:]F2i:]4&f +:&Rcb9DqK]8cM?]8,bsX7K,dT7K#XS6iTLN62a(I4odeE4o[YE49%A?3Vtf72u>N32>o?01ACl,l]1h,l]+g,lAn_+T`i3+oWYb+GV%j+0$D&*ZlFF*?6A9 +B.>A[.Olhr/1`A)/h\n41,LgI4:"GF5Wq4l4$#J%3rV,K4ZYSmE`=JT>&&(sEH1nprGMLLrbVOKrG)=G +rFl1CrFYqfrD!8brCd&\ +s%35]s%!)[rC?lWr^HiTrBpNMr^$KJqEP!Dr]U9DrB'm;q`4U7s#9s9rAFI/qD8.,r\=F,r@e1'r\+1% +r@@apr@.Xm"=GQD-7/XXg`V1kJfrPc#Tb*1+WqmVBQ!`%(bRKq0JG4:1G^jI3BB;i5s74c +1c$j?0erV\%kfRi/hT8$9dDo&Ao2="D>n>LCAV`CB`D`EAcQHBAc60=A,Tm6@JsU6?iOO4?iFC1?2In) +>Q.h)=TDS'=8Z,!jDk;>sDi:]4#d9`@]_9)hK]8H23Z8,u-[8,>^R70#^S6N9@M5lEqI +56!kG56!eF5Q1G^dA0erY]r@e.&r%7gtr[n+%r@Ijs +s!e1%.4HYn.K([o-iYUn-iYOh,lf4h,Q8mb+bCkp+U929+X/!K-"I3k-mpAj-RJa>%4EYT.P!#%0/,1A +6U3d53WD)<2>o?A1GppC5AX(@5?DK8D/O7iD#J/HCAhlGB`)NCB)QQ7n, +>Q.k+=o__(=T2D#dR7/oXS6Ms.J +5lQA(->lS%. +>5_V'=T)>#]6,1]K601&is+0E3[(0E*R)/hR#Pq^VOnr$V[q-RL/dr[.Cdr?V%[r?8fr +JfoXfoH4D\++60etO@1cIET4[MCs3&NKJ0eb=:r@ea80/+t14DIS95#l33CM[ke +C]/#FC&DZEBDlHAAc60=A,Tm6@JsU6?iOO5?N=I4?N"1,>l7h+>5_V(=T2D"gr[/%$.4Qet.kND-1H5V+5Wh%e3&ikr2>o?A1GgjA5AX(?5?DK8 +D/O7iD#J/HCAhlGB`)NCB)QQ7n*>Q%_*=oDJ%=8c2!<<-%u<;]\o;Z0Jl +;#O2i:B+,g:B!ud9`@]`9)V?]8H23Z7KGqIrC-TOs$QfQr'C9Hr'($As#g&&(sEH1nprGMLL +rbVOK!,DLJrb;=Erb)1Aqdo_:rF,Y4ra5P/rE]5(r`fD+rE9,%rE&u!rDi_orDW\nrDEGgr(m>frD!8b +rCd&\s%35]qFCNSr^HiTrBpNMr^$KJqEP!Dr]U9DrB'm;q`4U7s#9s9rAFI/q_S7-r\=C+r@e1's"F=' +s"41"q^VOnr$V[q-RL/dr[.Cdr?V%[r?8']Jfopn#9G!0+WqmVBE2rJ0GlDr0/,(71,C^C2`Wl]5sRRm +2)@!B0JP<\0`E^6/M9/#9d;i%Ao2="D>n>LCAV`CB`D`DB)ZB?AH$*;@f'U4@/jU6@/XI3?N"1,>l7h+ +=oMS'=T2D"1GU^?1&Wg)0E*U'/c%$t/cIC$/Gq$t +.Kh1L-n$PC./kUo./bOn-M\qf,lJte,4Qh.+bClP+V#\@+X/!K-"LR8-RU;i-2o8%-n-Vq.k<2)0/GOR +5o?C1Ggg@5AX(?5$)B7D/O6-D#\>MC\qlFC&VfDBE)TBAc?6=A,Ba5@JjL3?N"1,>l@n, +>5hb(=o__(=T2D#Cl,l]1h +,l]+g,lAn_+o`bb+o`[t++bSd+7pX$*ZlFF*?6A9B.>A[.Olhr/1`A)/h\n40f(UE4@_e)4Zkef3]m:$ +r](EM3B0HJ;^k(;C3"95EVsbRDYn;MD#J/JCAqrGB`;ZCB)?0Q7n*=oMP% +=8l8!X2f:]F2g:&[ib9DhE^8cM?Y8,YpV7K5dS6iB@N62a(F5Q]6-1]K611&Wg)0D[=#/c@3s.fCgo-j1nF-71&<-MSnc,k`D^,5i[?+G(`9+:'#2+!DaL.;3Vs +0Ff]h0/,(71,C^C2`Wl]5m]e=3&NKI0eb=:r@n4($nX%mC.oj9n+bCle+V#\@+X/!K +-"LR8-RU;i-2o8)-n-Vq.k<2)0/GOR5o?A1Ggg@5&5$)B7D/O7iD#J/HCAhlGB`D`E +BE)TBAc?6=A,Ba5@JjL3?N"1,>l@n,>5qh*>5h\'=T2D#dO7/oXS6Ms.J5lN32>o?01AN[)0`Ng+0)I6r/Ggq!.OlnH +-ib^p./YFm-3beC,pX`^-2f+h,Q8td,P`M_,5i\b+K$<5+,V-F*ZlFF*?6A9*G6iO.4Qeq.P*,&/M8\1 +0JP@>2`jJr5&&(sEH1nprGMLLrbVOKrG)=GrFl1CrFYqfrD!8brCd&\s%35]r($]TrC-`SrBpNMr^$KJ +qEP!Dr]U9DrB(!>r]9p:rAag9s#0g5q_\4,s"aU/r%S(&q_%h!r@@apr@.Xm"=GQD-7/XX +nK(5r@e.&r%%gus""+#r[n+%r@Ijsr[J%".4?Snr@%Xms![gns!IOf +!$qLfrZ\uuJg#^hoH=\g,9\6Q*@56--mpAj-RJa>%4EYT.P!#$/h\t=69dR23<(r:2>o?A1Ggg@5&3k< +5$)B7D/O7iD#J/HCAhlGB`)NCB)QP_P%=oDJ%=8c1usDj +:]F2i:]4&f:&Rcb9DqK]8cM?]8,c!W7K#XS6iKLR6iTLN62a(I4odeE4o[YE49%A?3Vtf72u>N32>o?0 +1AN[)0`Ng+0)I6s/G^ju.OlnH-ib^p./YIm-N>Cl,l]1h,l]+g,lAn_+T`i3+oWYb+GV%j+0$D&*ZlFF +*?6A9B.>A[.Olhr/1`A)/h\n40f(UE3s\;C5&&(sEH1nprGMLLrbVOK +rG)=GrFl1CrFYqfrD!8brCd&\ +s%35]rC?fUr'gWRrBpNMr^$KJqEP!Dr]U9DrB'm;q`4U7s#9s9rAFI/rA4F.s"XF*r@e($r@J"#r@@ap +r@.Xm"=GQD-7/XXg`V1kJfrPc#Tb*1+WqmVBQ!`%(bRKq0JG4:1G^jG3&j#d5tAs(D=C!+u4ArFGn;rF5Y4rF#Y4s'Ye4ra,P/qcs&'s&o;& +r)`ess&K"sr_rbnr_`VlrDEPjr(m8crCm2`r(?u\rCHrYr^[#Z!([#Xr^H`Q!(6`Ps$?TKrBL(5r@e.&r@Imts"+.$r\".#r%%ds +"Y(rM-n$PC./kUo./bOn-M\qf,lJte,,ZT9+c7EJ+sS6T*uuY<#%]21-R^>gr[/=,.4Qet.kE;*1,hK` +4#f2Y2`CXmrA5!?1GLUJCJ?$;=(cDfDJoDhrG2:FrFu7Er+H%ArFPt=rF>_6r*fM1ra,P/qcs)(rEB5) +r)ru#r`B&!rDihrr)br_*2^rCR#[s%!&Xs$clSr^6ZQs$QfQr'C9Hr'($A +s#gCl,l]1h,l]+g +,lAn_+o`bb+o`\T++bSd+28mD*ZlFF*?6A9B.>A[.Olhr/1`A)/h\n40f(UD4%;S%4?GVc3BR1#r](KN +3&jnAMC]/#IC&M`EBDlH>Ac60<@JsU5?i+1.?2e+,>Pq\'=oMP%=8l8! +X2g:BF0/53[0`E^6/1iqt9Hu]#Ao2="D>n>LCAV`CB`D`DB)ZB? +AH$*;@f'U4@/jU6@/aL5?iFC1?2In)>6%h)=Sl1t +1,:R=0JG.50`<[(0)[@"/,q1"/cIC$/Gq$t.Kh1L-n$PC./kUo./bOn-M\qh,U4Q6,Q8mB+bCl;+V#\@ ++X/!K-"LR8-RU;i-2o8!-n-Vq.kdrCm2` +rC[#[s%*/[r^HlVr'^NOr^?cRs$HWLrBU9Er&t'Bs#^6ArAja7rAXU3rAFO0s"aU0q(W"+0/"q1qCVRq +r@8(%.P!#!.Ok?F!%Ijpr$VLks!@[js!@Uhs!.Lgr$2"\s!%Cbrug)=JffRde/otX+!)LE*$o-..Olks +.OZbt/1iG+0/,(71,CgM7RKC&4$,J`48h5>3=S&02ahXa-ph*PEc?#CJ#m9_6qdKG2r*TA.q-3Vk`82uPZ52?#H31Aim+1B0*-0`<[(0)mO%/H76q/H%*u.fCgd-itbC-MSne,Q/hT ++bCkh+ho01,U=NW+-5S$W-n-Vq/M&P32*sMh3B/uW2E!EM1c51f%l,pp5]'.?5#u94 +CMRa$C]8,ICB&)LCB&#GB`)NBAc$$:A,Ba5@K0^5?N4=,>lIt+=o__)>5VP'=T)>#;+\;MD?"MRD?"GLC]/#HB_uH@ +B)?0l.b(>5h\&=T;J$aW7R]cE7/fRP6N0:L5lA,Ba5@JjO2?i47+>l@n* +=o__(=T2D#?N4=,>lIt+=o__)>5VP' +=T)>#Cl-1N5],9le(r?.sZJffjl#9Fs. ++3W:u<3W;#<2uPZ52?#H21]B-4 +1GU^?1&Na(0DdC#/bpmq.JtUo-iGC_,lo89pEKPZmN@*(JfqfN'I4kC*ZZ=OBlGm\0/,"4/hSe10JWP^ +$o^()5!M4m2`*?I1G\qas"OF*%kTFd5&3b:4]Q'0BkhEtC&_rHC&_lGC&_lGBDcB@AcH<>A,Ba6@JjO1 +?i47+>l@n*=o__(=T2D#j;h:&n#e9`I`c9DqK]8cD9T8,c!X7K5dU6iTRS +6N'4K5lEqI56!kG56!eG56!eF497N+rB(!>rAj^6s#9m7rAFR2r\FC+s"aU/r\+@+0`<[(0)mO%/H76q +/H%*u.fCgh-ibXo-ik\BpEfhar?AfrJg#^hoH>Y/,U"?S*[G0-.jZMi,pt#e-R^Al.Olr$/MAq<69dOl +3&iiT2Dm?K2#]9@1,CULD+c0=lIt+=o__)>5VP'=T)>#g.r]L6Dr]:cS3]T2[3]f8jF&4>Q +>%qqnDf9LjDZ+GPDZ=SRD#J/JCB&#HB_uH@B)Q<>A--7N@JsU5?hn%.?2\%*>Q%b)=o;D%=8c/"aU7f5[Q6iB@N62a(I5Q3kH4o@G@48q;>3W:u<3W;#< +2uPZ52?#H21]&s-1&Na(0DdC#/bpmq.JtUo-iGC_,lo89pEKPZfcYkhJfrPc,U=QS*ZZ=OBlGm\0/,"4 +/h\k30ekF>1H7Q%_*=oDJ%=8c1uh9r*fS4 +s'P_2s'>G*r`f>)!a/]1!*];'s&f5$r`8ttr`&hprDNSkrDer_EAcs%NAar_!,\r^d&ZrC6`S +!(?cQ!(?fRr'L?JrBU9Er]LBH4$,JaqDnL6!&sp:q)871s"sX0q_J+)r\4@*s"=."palCpq'l=lr?qRk +r?_._!$hIg!@&f\+oNPQ++bSd+28m?*ZlFG*uuS6C+^k_.OZ_o/1`A)/h\k31,1UG3_2\*55m\F4T7DV +3]]8]3'',[7rqKV6<\)BDJsH1DZ+JLD?"GNC]/#IC&M`BBDlHAAc60=@fTs9@/aO/?N4=0>l.b(>5h\& +=T;J$:,PND\+h8_I ++G(a.+;?(F*?H4C.;<`X/MAe10J5"40JP?^1CQ6%3BfYk4#\uQ1G^fc1&is,0+fch/O!rB,s>7>Ch[X" +Bk__6rF,\5rEfP2ra5\3ra,D*rEK5(!*T8&r`B&!rDihrr)Jg%-; +*$cdQ+s7pP@;%/;-7:)e-7:/h.4Qet.kWD,1c5\.51GD(29-lc&Ao2=!Chioa +qJ-%Es(M:BrFZ%?qdfY8raPh7rF#Y4rEfM0q-\;JD?"GPC]%oIC&ViFB_uH@B)cH@AGp!< +@JsU5?hn%.?2\%*>Q%b)=o;D%=8c2!j>g:]4&f:&I]b9DqK_8c;0[8Gu'Y7f>aU7fGgS +6NKM@rBgKLrBUpE]ebrZqRj,PE>[+f$64+Gq9H,U+6M*?Q_E$ue$T0/,"4/h\n40f&_a$og1+5!M4m2`*?I +1G\qas"OF*&M5Xf5&3b:4]Q'0BkhEtBkhD]Ba/6aBkV0mBDcB?Ac60l@n* +=ohc.r`K/$rDrksr`&eos&/ems%rYkrDerCm2`rC[#[r^clUrC6`Ss$ZlSs$ZiPrBLEK5X>94 +s$$HIrBC-Bs#g9B!'L3Ar]1$>r]0g7s#9m7rAFR2r\F:(s"OF*!&4@)r\"4&r@It!pal@or[RjqodKbd +""#<>,l&bd,Q/hT+bCkh+ho0L,U=NW+lIt+=o__)>5VP'=T)># +s(21?r*o_8rF#V3q-O),rET5(rEB2'r)iu#rDrntrD`\nrDNSkrDd +r(R,`rC[)]rCHiVs$lrU!_,RGrBgWQ6::]rAjj:!'1$1H.3O4[0084#\uQ1G^fc1&is,0+fch/O!rB,s>7>Ch[X"Bk__6 +rF,V2ra,S2r*K2(rEK5(!*T8&r`B&!rDihrrDNbr;H!Hjs%r\lr)!>frD!>erCm2`rC[#[r^crWr'pTQ +s$ZlSs$ZlQrBUBIs$6NIs$$HIrBC-B!'L6B!BN@A48q;>3Vk`82uPZ52#oK52#]9+0`Wp,0**[Zr@e.& +s"41#s"!jqr@@jsr@.Cf!%.[m""#<>,l&bd,Q/h?+bCkh+k.YF,U=NW+-5S$X.4H_r +/1W>/1dXDg3B/uW2E!EM1c51f%Pfgo5]'.?5#u94CMRa$rG2:Frb2@Gr+H"@!+u.?qdfY8raPn9rF#S2 +rEfM0q-er_EAcs%NAar_!,\r^d#X!(HcR!(?cQ +!(?cPq*FsEr'(*Cs#^6As#L*=rAjg9r\sX2s#'g5r%n4*rA"=+s"FC)s"47%r@Rdqr[[dns![gnr[.Xk +s!@@ar?DCg+X&!%+oNO\++bSl*sWi/*ZuOF,@D@'/gi(t-n-Pp.kE5'/h\k40JYRH84>g.r]L6Dr]:cS +3]T2[3]f8jF&4>Q>%qqnDf9LjDYn;ND#\;LCA_fDB_uH@B)cHBAGfp<@U]4Cra5J-s'>S.rEK;+rEB2' +r)iu#rDrntrD`bpr)3GirDdr(R,`rC[)]r^coVs$lrU!(QlRr^$TPrBgKLrBUrAjj:!'1$Q%_*=oDJ%=8c1uj>h:]4#g +:&Rcc9)qW`9)V?\8Gl!V7f,UY6psC06ps?>5lO"J5lEqI56!kG55dVK4?P\e3]]D%48q;>3Vk`82uPZ5 +2?#H31AW^00JG.5/hSjV0E*U(/c@7#/,1[o/,h$s.J5(h-N5@p-7'o_q'H%cr?AfrJg#^hoH=\i,U"?S +*[G0-.jZMi,q&[=(FLRY.4Qeu.kNM469dOl3&iiT2Dm?K2#]9@1,CULD+c0=Ac$$:A,]p;@JsU3?iF@5?lIt+=o__)>5VP'=T)>#;+DJa +2`Ln176s-:4TIVD3tjY93B9&[4#]ZN:b"e8BlIs.Df,Dir,)FL!,MLIrFu.Bqe,k>s(24@rF5n<@U]4C +ra5J-s'>S.qcj#&r`T/$s&]/"!*0&!rD`bprDNMirDdr(R,`rC[)]r^cuX"%GdM7f>aU7f>^Q +63'CO6N0:L5lEqH4U+#24$,Jc4T.A@3rM)<2uku<3<(r92Z5N42#T601B'!40JG.5/hf!X0DdC#/bpmq +.JtUo-iGCd-2f(k,9nBUp`fY[fcYkhJfrPc%O<5=*ZZ=OBlGm\0/,"4r[ng:0JG4:1,_!K4?Yhg2`*Q.h(=oVV&=8l8!a8j;>j>k:]4#b9`7W^9)hK_8H)*_84Q0>77I/EqaLHO!^f=@rBU?H +rBUh9r*fP3r*TD/ra#G,r`]A-rEK8)s&oA)rE0&#r)Wess&AqqrDNVlr)!;erD*5ar(R)_ +s%jPrC6`SqaCENr^-NKr]pEHr]^9Ds#g(o<.4Q\n-7LDp/1iJ-0/,+8 +1c\&o5s@Fo4$*@&!':*>&3)a42bA*f.R[ERE,KT4DK#Jkr,)CKrbDXOBk_6oq.K\=rFPq+rEB2'rE/u!r`9&!rD`_oqbmAir_WJfrD*Aer_lQr@7[nr$_Rmr?h7bs!7Of +pEKV\r?2+^]HDeKJfs\.,Te-N+sA'U@W+%S0/5(3/M8Y/0JG4:1,V!K3^,\f2`3EJ0eiS]!&4C*%k]Lf +/3drB,X57=CM@O!C&VlGC&;TBBDuHFA7T1[@fBm8@fKm8?ij\B@JsU2?iOI4?N+7/>lS%->5VP'=T)># +i:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9F!'U0A +r&k!@rAsg9r&F[7s#0g5rA=O1rA"+%r@e+%q(;Orr[n!ur@@jsr@.Cfr?h1`rZZq;Jg%-;%jE5A,9S!N +?=kZ4-7C/e,lT1h-j2%P/2/mc5sIFk3&``Pr\a^4r%e^76>fFB5?;B5CM[hbC]%rFC&VfFB)cH=AGp$; +@f0[5@/XI1?N+7.>lIq->l@n+>5_V&=T2D"a8g:]4&c:&I]a9E.W]8HMFR8,YpU +7JfLP6iKFM62j.J5Q3kF4o[YE48h5>3W1r72uGT52?,N31]9'/1&Nd)0EAH$'9@JjO4?i==.?2\%->Q%b) +=oDJ#=8l8#sDh:]4&d:&doe9DV6b8Ou?B84Q2M8,GdS7K#UN6N'4L5lEqH55dYC4T7G> +3rM):3<(r;2Z,H12#fB11B'$,0`Ea*0`<[(0)[C$/-%4!.f1[m-itbD-N5@d-3#7h,PND^+oNP`+/^65 ++Gq9H+!;XL+Wr+@,&]7h0/,"3/M8Y/0JG4:1,V!K3^,\g2`3EJ1,(F;0JG.5r@SL05AWn:5?)0/BkhEt +rbDCGr+Q"@rac4CA7K+YraYk8s'bk6!af;CrF#P1rEfG.rETA,r`]5&s&f5$r`8ttr)E\ps&/blr)!Dj +rD4T@MA3rV/=3W(l92ubf7 +2>oB31]9'(0`<['0)7*t/H.6u/H%*u.fCgh./bLc-2o+T+bCkh+ho02+sS6U+<;Y4B.G8T-m^2dr[7Ul +$S*e[0Jl*\4#o8Z2Z5KI1c.!E1,C^?6>fCA5?;B5CM[g&C]8,ICAhlFB`;WDAbos9A,]s8@JsU4?i==0 +?2Rt,>6%q,>Q.h)=oDJ%=8Z+ua8g:]4&c:&[id9`@]b9)D0]84Z8L7f>dQ7/fRQ6Ms.K +5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0Ee;LCBSBdBkV2UBDuNAAc60=@f0[5?iXR5?i==.?2\%->Q%b)=oDJ#=8l8# +sDh:]4&d:&doe9DV6`8Ou?B8Gu'U7f>dS6i04K62j.K56*qI55dYC4T7G>3rM):3<(r; +2Z,H12#fB11B'$,0`Ea*0`<[(0)[C$/-%4!.f1[m./t[n-MJhd,lJt^+p&o2+TQ.h(=oVV&=8l8!jAi;#aDk;#a>i +:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9Fq*"XmoCM@P`CAhlHB`)NBB)Z?EA7T1[@fBm8 +@fKm8?ij\B@JsU5?i==.?2\%.>Q.h(=oVV&=8l8!a8j;>j>k:]4#b9`7Ta9)VB^8cM?\ +7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9Fq*"XA%.kN;+1dXDh3]T/X2)Y@i +&Ml3u1,C[=6#K:?5?;B5CM[hbC]%rIC&M`FBDuNCAbos9A,]s8@JsU4?iOI3>l\1,>lIq->l@n+>5_V& +=T2D"dQ7/fRQ6Ms.K5lEqH56!eG4o[YE48h5> +3W1r72uGT52?,N31]9*+1&Wd+0E*U%/cIC$/H@@$/,Umq.JkOl-iPIk-2&Sa,Q/h[+oWSa+G1bf+0$Cl +*ZlFG*ZQA1CG$t_.Ob9F$S!YX/M8\00JP:=3lIt+>5h\'=Su8"sDh:]4&d +:&doe9DV6`8Ou?B8Gu'U7f>dS6i04K62j.J5Q3kF4oIMB48V);3W(l:2ubf62?#H42#fB11B'$,0`Ea* +0`<[(0)[C$/-%4!.f1[m./t[n-MJhd,lJt^,6&hb+TEP=+G(_f+OhMZ+!;XL+Wr+@EAT7#0J5%4/hSe2 +0JP=<2)dES5!D%f2DmoB31]9'(0`<['0)7*t/H.6u +/H%*u.fLjs.J5+f-M8\a,,-64+c7EJ+sS6U+<;Y4"_fM6-7:,;-i>A$.kN;+1dXGi3]T/Y2?#H41]0!9 +00sGI,X,7@D/3s(r+l4Fr+Q(Brau1AqIKP7raPe6rF#S2r*B,'r`]A-rEK8)s&oA)rE0&#r)Wess&Aqq +rDNVlr)!;erD*5ar(R)_s%jPrC6`SqaCENr^-NKr]pEHr]^9Ds#gRc+D/@ +-n6Vp.4H_s/1iJ-0/,+81c\)q69dXt4?GSb3B9&Y2`EcX2Fqmb.776PE,KT4DK#JkrGDIJrG)@Hs(M4@ +rau+?rFGn:r*fM1qHj&)rET>+rEB2'rE/u!r`9&!rD`_oqbmAir_WJfrD*Aer_lQr@7[n +r$_Rmr?h7bs!7OfpEKV\r?2+^]HDeKJfs\..N]cT+sA'U@W=7X0/,"40.nk10JG4:1,V!K3^,_i3&WWN +1GLR;0/"q1r@JF.5&3\65#c'.BkhEtrbDCGs(MCEr+>q>"Cu%Q@q,FIr*o\7rEo\6?X`n@ra5\3r`oY4 +>[1Q?rETA,r`]5&s&f5$r`8ttr)E\ps&/blr)!DjrDoB31]9'(0`<['0)7*t/H.6u/H%*u.fCgh./bLc +-2o*?+bCl;+V#\@+X8*M,$nt7,pjuc./bOk-j2%P/2/mc6U3ap3B/rUr\P6D1GU^?1,:LKD+Q!:h9r*fP3rEoM/pg!f&!*oJ,r`]8'rE0&#r)Wess&B"ss&8kor_`Sir(m8d +qb?u^r_*8`qagi[84WVJrC-TOr^6ZOr'Cj15<_1k3]]8]3&iiU3]T)gF&+2N=_VhmDf9N3rGMRNrG2=Gs(VLHq.K\=rFPq)r`T2%r)`kus&K"srDWSkrDEPjqbR/cr([2bs%E2\#"_?U84Z6@s$urUrC-ZPqa16I +r]pEHr]^9DrB1'@q`=[9r&F^8s#0d4r&"F0rA+@,r@n4(s"OC)r\".$r[\%"r@7[nr$VUo-RSg>pEfhb +r?M%\ruq=`ru\-]Jfopn#9P'1+sA'U@NohM/hSh10JG+30/,(71,:^G2EF#c4?,5V1c$m@0J>(30)[@1 +.m@`>,lS+.>lS%->5VP' +=T)>#i:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9F +q*"XA$.kN;+1daMj3]T/Y2Z>N51]B-@0etI:6#B1=5#u94CM[g&C]8,ICAhiE +BDuNCAbos9A,]s8@JsU4?i=:*>lIq->l@n+>5_V&=T2D"3W1r72uGT52?,N31]9*+1&Wd+0E*U%/cIC$/H@@$ +/,h$u.fCgn./bOm-N,7a,QK(f,5*2Y+LiMF++bU,+$:Sd*ZuLD,$o(=-R^Dl.Olks.kE8)0/#"60f1m] +7RB@)5!:tg3]T2[3&`cW3AsBK:FJP4BlIs.Df0LlDZ+GNC]%rIC&_lBBDuNAAc60=@f0[5?N=F/?Me%, +>lIt+>5h\'=Su8"f<21]9*.1&Wg*0E3a)0E*U&/cI:$/,^sp.JtUo-iGCd-3#7h,PNA`+X&!- ++TEO=+G(`9+<2IG+!MjN-=V!Q/hSh10eb440/,(71,:^G2EF#15!(_^2)I*E0eb:70E*R6/1iD;CI]U5 +<+KcYBkh>[C&DZDB)H6?AGp$8@f9a7@/OC3@/XI3?N"1,>l.b)=o__'=T)>$j;m:JX^`9`%K\9)hK]8H23Z8H23V7f>dT6i]UR639G<5lEqI55dbF5Q*b@4T.A@3r:r93;tl82Yo94 +1c.#g1]9'(0` +AGp$;@f9a6@/XI2?N"1,>l@n,>5hb,>Q.h(=oDJ$mV7K>mV70,eGr^?fTr^6WMqEY!D!'^BFrB('Ar]9s;s#Bs9q_nC1r\XF,!&FO.!&4C,r@e4)r\!st +r@A4).k3"t.4?Snr@%Ojq^2=hs!@Ofr$24cr?;1`rZV1^T-&Y,M&upE*ZuOF+^51g0I\G#-RgJB.hF6` +/h\q51,_*_77'7(5!;%-3r_5>3"@r/2b8!b-pq-ODf'B0D#A/KD#A&IC&M`BBDlHBAc-*lJ%/>lIt->5h_)=TDS&=8Q%rj;f:Amod9`7W^9)hK_8H23[8Gu$c7Rfm<7Rfg8 +6psE@6N0:N6N'4M5lX(I55m_D4T7G@3rCu<3W1r:2uPZ62#oQ62#oK21]9*.1&Wg'0DmI&/c@7#/,q*t +.JkOj-iGCh-2f+g,PWJ]+mC,$+G(`M+:KD8+sJ-U?ZS+Y0/,$X0,Q;o0/,+91H.3O4?Yki3&WWN1GU[= +0J>*Y/e9Kb/3do?,s()(Y2!+>_3ra,P/qcs#&s'#G*rE/u! +s&T/"rD`YmrDNVnrDNYmr(mGj:JLd]qb-l[!_Q$UrCHrYr^d&ZqF:EPs$ZlSs$H`Os$6NIs$$BHrBL6D +q)nU;r]9p:rAad8rAOL0s"s^2rA"+%r@\.'r@S""r[[t!s"41#q^_Upq^MCjr?qRkr?_Fgs!@Uhs!+lo +Jg#^hoH=\i,U"BU*[+a'/g_qo,q&X<-mpAk.Om#$/i#4L53"@r/2b8!b-pq-ODf'B0D#A/KD#A&IC&M`B +BDlHBAc-*lJ%/>lIt*>5hY)=T)=u(3/h\n51,CjI +3'9>e4#]#S1c$mA0JG.5r[n[3/M05(7jC2sA8>mnC2!T\rFl4Drau(>s()+=!+Yn8rF,\5pL!l*rE];* +r*0/(s&o>'r)`kus&K"sr)q`4U7r\sd6q_eC1r\FO0rA"+%r@\.'r@S""r[[t!s"41#q^_Upr$_Upq^DCj +r[.RirZqLir?VCfT-8e0MBN3M,U"BU*[+_mCG$t^-mg>ir['$@-RgMp/M&M01I=;g3]T/Y2Dm?K1c$pC +1,1O<6>f@>5?;?3C27U!rG)7ErFc(@rakt;rF>h9rF,Y4ra5S0rE];*rEK;*s'5S.s'#A(!*T5%rDrks +r)EYorDNSkr_WMgr_E>brCm2`rC[#[s%*/[r^HoW7f>dT7/fXT7/fRP62X"H5Q3kG4oIJC48q;=3WD); +2uY`72Z5N42#9$.1B0*/0`Eg*0EAc/E.Ouns.K(b./1iJ-0eb@@3(HD'5Y0r`f;(rE0,&rE&ntrDi_orDW\nr)*DgqbI)a +!)3DdrCd&\s%35]qFCNS"@kpN77I2D!(6]Oq*G!Fs$-HGr]U3Br]C'>q`4U7r\sd6q_eC1r%n:,r\=@* +q_.k"s"41#s""+!r@.Ulq^;=hq^)1drZh1^r?8NjJfoXfo,oG)+!MmO-!taQ0JG470J>(3/h\n51,CjI +3'9>e4#]#R1c$mA0JG.5r[n^4/M05(80^;tA8>mnC1q>ZB`;ZDB)H6?AGp$8@f9a7@/++,?N"1,>l7h+ +>5qb)=Su8! +0gfhM,X,7?Chda$C&VlGC&_lFBDlHAAc$$:A,]s9@JsU6?i==.?2In*>6\87>[(E9>5VP%=T;J$N32?#H01B]Hg0ekB^0`Eg*0EAc/F.Ouqt.fCk//1iJ-0eb@@3(HA&5<_7o4T7DA3W:uJ3B9&kFAF;P=_VekDJj:i +D>e;NC]%rHC&M]FBDcE@B)cH?AH$*=@JsU3?i+1.?2e+/?2n10>Pq\&=TDS&=8l7u^T7K,[T6iB@J62a(K5Q*eF4oIMB48h5;3W1r:2uPZ42?,N41BKe3]AoQ1bpd?0JG.5r[n^4/hTG,80^;tA8>mnC1q>[B`2TCB)H6?AGp$8@f9a7@/41.?3+>< +rE];*r*02)s&oA(rDru#rDrntrD`eqr)3MkrDNSkr_WPh!DZAf9`%K\9)hK]8H23Z8H23Z7f5^S7/fRR +6N0:N5lEqI55[YE55dY?4T.A@3r:r93;tl82Z,H42#fB21Ars'0`Q7n+>Q7n+=o;D$=8c1u +dR7/o^U7/oXS6N'4K5lO"G55m_D49.JB3rD#< +3;kf52Z5N42#K0/1B0*.0`Eg*0EAc/F.Ouqt.fCk//1iJ-0eb@@3(HA&5<_4m48q;@3W1oI3B0WR:FJS5Bl@j+DJX1f +D#S5JCAqrGB_uH@B)cH?AH$*:@/F=2?N"4/?2e(3?!LW=>Pq\'=oMP%=8l8!sDj:]!oc +:&[ib9DhE^8cM?Z8,Ym]77Ka8779QC6iB@K62a(J5Qf@>5#c'.Bk_A,Ba6@K'[2?i=:4 +?!Ue8?2In)>6J,4=]ef(=8c1udS +7/oXS6N9@M5lEqI55d_E55dY?4T.A@3r:r93;tl82Z5N41]fHh1B0-.1&3O%0*!X'/cI=#/,h+"/c@6t +/,^sp.JkOl-iPIk-2o1i-2f+h,Ldlg+bCle+V,hD+X8-O+^8_7-RU;h-n#!@&18hS.Om#$/i#4K5!(ba +3&^an'f7a'1GU^>1,;:;8gHT$ASc*sCM@P^C&M`DBDlHAAcH<>AGp$;@f9a6@/XF-?2In*>Q7n,>Q7n, +=o2>"=8c1usDj:\mi`:&Rcb9DqK]8cM?]8,c!W7K5a]6psC0779O26iKFN62a(K5Q*eD +4oIJC48q;=3WD);2u>N32?#H11]K611&is-0E*^)0ECl-2Stc +,QAtd+o`\a+oEIT++bSk*sNi/+6f%#.4Qhr.Ok)r`T2%rE&u!r`/nrqc!Jl +rDEMirD3;crD!8brCd&\s%35]rC?fUs$crWs$crUr^6WNr'C9HrBL6Er]U3Br]C'>r&Fa;rAad8rAOU3 +s"sa3r\FL0rA+@,r@n+%r%A"$r@It!s!msrq^D=hr?hCfr?V@ep`fY[kobR#JfqcM-m9ZV+s81=F>km- +0eY460.nk10JP==2`f@>5#c'.Bk_AcH<>A,Ba6 +@K'[4?i470>l\40?2In)>Q.e*=T2D"tr<<#nr;Z'Dl;Z0Jm;#F,g:&n#e9`%K]8chUV8c;3[8,c'Z +8,c!W7JoRR6iTLQ62a(I5Qm.P32(1,D3[ +4#o8Z2Z>QK1c.!E1,:O=1.?.S,X,7?Chda$BkmW]r+Q%ArFZ%?qdfY8raPh7rF#V2pg!l)r*92)s'#G, +s'#G*r)ikurDrksr)bqb@#_r_*2^rCR#[s%!&Xs$clSr^6ZQs$QcPrB^BI!'gEGq`OpA +r]C0Br]9s;s#Bs9q_nC1r\XO/s"aU/s"OI+r\=@*!&+=(pauFq#V.DT.Ocep-n5*Cq^;7fr?_=dr$24c +r?;1`rZV1^rZ?_6Jfgs6%Nlf8*uuM/D(mCf.OZbqr@8.)/M8\20JYOG#=_*H5!D+l48q;@3W1oI3]TlW +:aeY5Bl@j+DJX1hD#A)HCAqrGB_uH@B)cH?AH$*<@/41,?N"1,>QA"->5VP$=T)>#a8h:]!oc:&[ib9DhE^8cM?]8,PjU70#gV70#aS6iB@N62X"G5Q*eF4oIMB48h5;3W1r:2uPZ62?#E6 +1G^fd1B00/1B'$,0`*O$0)mO%/H77#.fCgn./PCj-Mo+f,lT%`,5i\7+G(_f+O_G]+WhmP+=1B:2_Qj= +/heq3/hSe20etOD2E3f^4?>AW1c$mA0eb:70E*R8.kWG@DFl'9<+KcYBkhl\40?2In)>Q.e*=T;J#erCm)]r(?u\rCHrYr^d&Z +r^QlU!(?fSr^6]Ps$?TKrBLq`4U7r\sd6rAFU3s"j[1q_@n#r@\.'r@S""r[[t! +s"41#q^_Upr$_Upq^DCjr[.RirZqLir?VCfT-8e0MBN3M,U"BU*[+_lCFpk\-RC/=-4hOP.4Qf!/1r\6 +5s@@j3&`bp2&.r)1G^dA0JYCPE(_H?h9rF,Y4ra,A*qcs)(s'#G, +s'#G*rE'&%rE&ntrDieprDNSkrDrAY9J3D=Tm +.7.0ODf'B0Ci0/fr+l4Frb;=Eqe,k>s(2+=raYq8rEfP2ra5P/rE]>+s',M,qcWi!rE&u!!*/tsqG[>j +r_`Vjr(m2brCm8cs%NAar(?u\s%*/[rC6`S"@bgK6q$u@rBgKLrBU6ErBC3DrB1'@rAsg9rAad8rAOX4 +r\Og81GU^?1Getbr\=@*q_.k"s"41#s""+!r@.Ulq^;=hq^)1drZh1^r?8NjJfoXfo,nGb+!MmO-!t^O +0/#"3r\"m:/h\n51,CjI3'9>e3]AlO1GSk_'/(sj/M8Y,/h05+73k&s@qfRiCAqoFBDcBAAcH<=A,0U6 +@K0a5?hn%*?2e(1>[(G3>5VP$=T2D#3Vtf72uY`62?#H31Aim+1B0*-0`<[( +0)mO%/H77#/H.7#0)dI#/H.-r.K([o-iYUn-iPIk-2f+f,Q8nd+bCkh+fZ[r+sS6U+WV\/CG7(\-m^,d +r?_dt-n-Vs.kNM4$:-j;3B/rT1c7*Gr%\^91G2+87O13!ASPmnC].uGB`)NCB)cH?AGTg9@f9a6@/aO4 +?N"1,>lIq->l@n(>5VP'=T)>#er_EAcr_3>brC[#[r^d&ZrC6fU +r'^ELs$HQJrBU9Er]U6Cs#^6Ar&O^8r\s^4rAFR2rA4=+rA"4(s"FC)r%7[pr$qgu.Ok?Fr@.[nr?hCf +r?VCfrZqCds!%Cbruh=cr?;1`e/s8aJfiJa%iuf5+&?&D-S$Pl.K1e..k<2(/heq52E+,o5s@Fo +48q8A3B7!s%QHI02,&0e.779PD/4!+r+u=IrG)@Hrb24Bral:GAnGUcr+,b9s'l"9rEoG.qd'/*qcj#& +r`T/$s&]/"r`/nrr_reqs&8nps&&_kqbR,br_rAja7r&=X6rAFR2rA4F.!&OU0s"XI+r@e%#r@RsupaZ7l!%@dnq^2(ar?V@ep`fY[T-/_. +MBE-G+DFGg7e +rCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TKs$6NIs$$HIrBC6Er]^?FrB1$?r]:!lIq->l@n(>5_V(=Su8"P>%hbgD/T8frG2@Hs(VIGr+H"@"D;=YAS(dMrF>k: +s'Ye4qd'8.r*B8+qcj#&r`T2%r`B&!r`/nrr_reqs&8nps&&_kqbR,br_rAja7r&=X6rAFR2rA4F.!&OU0s"XI+r@e%#r@RsupaZ7l!%@dn +q^2(ar?V@ep`fY[rZHe8Jfq'9%j)o9+sJ-T??A1\/MSh/0`t?s()%;q-sA4s'Yb3q-Nr(rETA,r`]5&rE0#"r`8qsr`&eos&/em +!)Nhq;c6Lj;>sDj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q="I5Q3Vtf72uY`62?#H31B'$.1&`s.1&Wg)0E*U(/c@7#/,q1"/cIC&/c@7#/,h$q.K([o-iYUn-iPIk +-2f+f,Q8n:+bCkh+k.YG+sS6U+WV\/CG@.^-m^/er?`1*-n-Vs.kNJ35s@@j3&`]O2)I,e1(>ro/k'_K +,X5=@C1q?trFu4Dr+H%As(2+=!+Yn9s'kq8rF#V3ra,P/qcs,)!*oJ,r*'&%s&f2#rDrksr`&hpqGR>j +s%rYirD!>er_EAcr_3>brC[#[r^d&ZrC6fUrBpWRqa:BMqEb'Fr'(*Cr]L3Bs#U'P>%hbgD/T8frG2@Hs(VIG +r+H"@"D;=YAS(dMrF>k:s'Ye4qd0/*rET8)r*','rE0#"rDrntrD`bps&B"sr_i_mrDQ.h( +=oMP$=8u>"3Vtf72uY`62?#H31Aim+1B0*-0`<[(0)mO%/H77#/H.4$0)mR%/H.1! +.f1[n./kUo./bOm-N,7h,lJte,.&MF+bCm0+V,bA+X8-N+BiP8-7()e,q&X<'.51X.P3/&0eu$Y4#o8Z +2)I0I1]0!;0f(FNE(2*;er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$HQJrBU9Er]U6C!':6D3]d1! +rAad8q_nC1r\XR0q_J+)r%S.(s"=4$pal=n!\,ZKr[@dqr@%[nr?hCfr?VCfrZqCds!%Cbruh=cr?;1` +rZ?_6Jfh!7%iuf5+&H,F-S$Sm.fCk'/1iJ-0eY7=2?lZ>5s@Fo48q8A3B7!s%QHI02,&0e.779P +D/4!+r+u=IrG)@Hrb24Bral:GAnGUcr+,b9s'l"9rEoG.qd'/*rEK5(s&o8%r)`htr`/nrs&0,#<)cdp +;H!HjrDcJfrPc%j)o9+sJ-T??A4] +/hnt20`E[90/,+91H.0M4$5Ye2`*t?s()%;s'kk7 +s'bq8r*T8+qd'/*s',J+r)s&%rE'#"r)NVnr)erCm,^s%<;_r(-WRr'p]T +s$ZlTs$QfQs$?ZMs$-NKrBLrAja7rAX^6rAFR2r\FC+r\FL.r@n1'r\"4& +r@It!s"+.$r\".#r@@jsq^MOns![jos![gnr[.Rir?V=drZ[sXJg$!p#9kB9,9\'M=pJju-RC2f,q/a> +'IP:X.P!)$/MT"H5!(ba2`3EL1c,%b%5BXk7;t^A5?;?1BPM>]C&M`CBE)TDAc-*8A,g$:@JsU5?iFC1 +?2In+>6%q,>Q.h)=oDJ&#&H/G-n?\o.fCk./1iJ-1,(F?2Fg/$5!;"ir]1'? +3;tiJ3&s#W9Qj)Y6X"/?CMds*D#S8LC]/#JC&VfDBDuKGB4baeAc-*;A,g$<@/XI0?Me%,>lS%+>5h\' +=Sl1u3Vtf62ubf72?#H21]B-01]B001&Wg)0DdC#/c@4".fCjq.K1ao-i57c-2f+g,PWJ]+g`AD ++G(a.+:fP:+!MmO,[PRR0.o"4/hm5W%ko^n1H.0L3]oPd2`*t?s()%;q-sA4s'Yb3q-Nr(r`fM0>?h)1r)rr!r`8ttqGdAks&/ems%r_ns&&emqbR/c!)-O;+L.P!,&/2/dc5s@@j3&`]O2)I,e1(>ro/k'_K,X5=@C1q?trFu4Dr+H%As(2+= +qIBP7rF,Y4ra5Y2rE];*r`]A-rEK8)r`T2%r`B&!!``6$rDihrrDW\n!)iens%rSgrD!>er_EAcr_3>b +rC[#[r^d&ZrC6fUr'^ELs$HQJrBU9Er]U6Cs#^6Ar&O^8r\s^4rAFR2rA4=+rA"4(s"FC)r%7[pr$qgu +.Ok3Br?qOjq^)1ds!.Lgr$24cr?;1`s!%Cbruff5JffRde/o2B*uuIG*$AF&1ash(-n$SE.hF6_/h\k5 +0JPCB7moX,4Zkh*3WV6#r\kP>%hbgD/T8frG2@Hs(VIGr+H"@"D;=YAS(dMrF>k:s'Ye4 +qd0/*rETA,rEB/&r`K,#!`iB(rDrntrD`Yms&/blrDt?s()%;q-sA4s'Yb3q-Nr(rETA,r`]5&rE&qus&B&!q,I8js&/em!`2]kr_WYl +qG7&b!)rAjd8!''p9 +r\j^4r\XU0r%\1+s"XI+r@e.&s"41#s""+#r[n+%s"++!r$qRmr@%Xms![gnr[.Rir?V=drZ^SMJg#^h +^EF+3,9\9T*?\O%0de:s-71/>-PImW.P!,&/2/eE5!(ba2`3EL1c,%b%l#jm7;t^A5?;?1BPMlIq->l@n+>5qb(=T;J#&Q5I +-nHbpr@8F1/M8\11,(C=2+L!;"ir]1'?3;tiH3&s#W9Qj)Y6X"/?CMdteD#J/JCB&#IB`)NBAcuaY +An>QOAGp$<@fKj7?i+.0?2S",>lS%->5VP'=T)>$Q.h(=oDG# +rAja7rAX^6rAFR2r\FI-s"XL.s"XI+r@e.&s"41#s""+#r[n+%!%e(!q^VIl +r@%Xms![gnr[.Rir?V=drZ]i8Jg#^he0,>H,9\9T*?\O%1++Ct-71/>-PImW.P!,&/2/eE5!(ba2`3EL +1c,%b%5BXk7;t^A5?;?1BPM>]C&M`CBE)TDAc-'=A,Bd9@f9a6@/aO4?N"1,>lIq->l@n+=o__(=T2D# +QOAGp$<@fKj7?i+1,?2\%.>Q.h)=TV]-=8l;#V`2)I-F0eb:7/hS_./hAM%6Yo.;5#l*,AnYmkB)cNBB)?0< +AGp!7@JsU6?i4=2?N=F2?2In)>Q.h(=oVV&=8u>$g;>j>k:]4#b9`7W`9)V?]8H)0[8,l'Y +7K,gT7fGgR6iB=H5lEqH55[SD55dYE4T@MA3r:r93;tl72ZGZ52#fB21AN[%0`<[(0)mO%/H76t/H.4! +/,Lgn.K([o-iPOo-iPIg-3#4g,-iAD+bCm/+XSEW+W_XGJ^ +2`A,Ba5@JsU4?i=:->lIq/>?Y5.>Q.h)=oDJ$A48q8@3W1r7 +2uGT62>oB21]9*.1&j$-1&is-0E!O#/bpsr/,:Xo./bOj-Mo+f,Q]28-2o.i,Q8n\+oNP^++bSd+/p=i ++WqmK*?\I$3[ZC*r[J=,.kE8(/h\k40/,4@#":mD4Zkhgr]1'?3;tiH3&NTP:j5S_5?_`;C2@baC]%rG +C&VfGBDlH>Ac60=@f0[6?i+1.?2e+/?2\%.>Pq\(=TDS&=8Q%rdQ7/TFP6N'4L5lEqE55[SC48V);3W;#:2uPZ62>]6/1B9311Ars)0`<[%0)[Bt.fLmo +./bOj-N#1i-N>Cl,l]+a,5i\4+G(_f+OhMB*$?=H+X/7>F[7T60)R@Q0JG4:1,CgF2EEo_3]AoQ1GU[= +0J>%2/M8Y,.k*i%6mb)t@qfOgBkM$jr+>h;rFGk9!+Ge6rF#Y4r*]M2!+,V0qcs&'r`]8's&f2#s&T/" +rD`Ymq,7)erD'+)X(b-m^2d,UOld-n-Vq.kN8&0JYpY4#o8[2` +A,Ba5@K'[4?i=:->l@n,>5VV(>5_V&=T;G%oB21]9*.1&j$-1&is-0E!O#/bpsr/,:Xo +./bOj-Mo+f,R,J<,pX`\,Q8n\+oNPI++bSd+2/g)+WqmK*?\I$3[ZC*r[Ja8.kE8(/h\k40/,7A77'4% +4?GSa3]]8\r\kBJ2)[?hG>'JN>%hbfCi*s'rbMFHr+Z.Ds(D:Bqdo_:raPh7!+>e5qd05,r`fG/r*98+ +r*')&!*K2$qcdrCm2`s%E>`s%3&Xr^QrXrC-TOrBpQNrB^EJrBL0CrB1-C +r]C!Q.k,>5_V(=Su8"i;#a>i:&@W_9E%Q^8c2-Z8,l'Y +7K5mV7fPpV7/TFO623_D5Q3kA4TIYE4T@MA3r:r93;tl72ZGZ52#fB21AN[%0`<[(0)R:"/,1[o/,Lgn +.K([o-iYUp-iPIf-3#4g,5`U9+bCl:+WDXL+W_XGrFGt>rF>_6r*fV5rEoS2rE];*rEK;*rEK5(r`T/$rDreqrD`eq +r_i\lqb[2drD*5arCm2`r(?r[s%*,ZrC6`Ss$ZfQqEk0Ir]pEHr]^9Ds#g6ArAjp=rAa[5r&4R4rA=L0 +rA+@,s"aO-s"OI+r@[t!qCMOpq'l=lr?qIhq^)1ds!.Lgs!.Lep*'AWdiX/`JfiG`$R$W8*ZZA*D)s$o +./k\5.kQ%b(=TDS&=8Q%rsDh:]4&f:&Rc`9E%Q`8c)'W7fZ$X70#dS +7/]LO6N'4L5lEqF55dYE4T7G>3rM)<3;kf72Z>T22#T601Ars)0`<[&0)R +-9bF>BkD$mBDcB=Ac60>A,Tm6@JsU6?iFI2?N=F2?2In)>PqY'=T)>"i;#a>i:&@W_ +9E%Q^8c2-Z8,l'Y7JoXS7K,^Q6iTIN5lX(I5lEqH557;>4T@MA3r:r92uko;2uGT62>oB31]B0*1&E[' +0E*U&/H%*o/H%*r.f1[n./kUo./t[p-MJhd,Q/hL+bCkh+hf*H,9\3O*?S="3@-("-7'oa-RU;k.Olr# +.kNJ25X%4g2`EWP2)I,d1(Guh7;YI@5?;?1B5)*oB`)N?B)H3?AGp$8@f0X7@/XI3?N"1,>l@n,>5hb( +>5qb(=T;J$3W1r72uGT62>oB21]9*.1&j$-1&is-0E!O#/c.*t/,q*r.K:js./bOj-Mo+f,l]+h,l]+g,5!,X ++LtAs(D:Bqdo_:r*fS4ra5P/rE]8)rEK8)r)j#%rE&ksr)NbrrDWSkrDEPjqbR/cr_<>b +r(I#]s%3,Zr'p`VrC-]Rr'UBKrB^EJrBL9FrB1-Dr]L0Aq`=[9r]'j8rAOX4q_\7-r\FF,q_7t%r@\%# +s"*sqr[I^mr?qIhq'H%drZh1^r?;%\JfoXfWZV]i+,q(&d,pXfb-R^Dn.P!)$/28nF4utY^2`rFPt=rF>_6 +r*fP2rEfG.qcs)(s'#G,rEB5(r)ir"rDreqrD`eqr_i\lqb[2drD*5arCm2`r(?r[s%*,Zs$lrUrC$ZQ +s$Q]NrB^BIrBL9FrB:0Cs#^0?r]0p:q`"F2s#'a3r\OL.r\=F.rA"=+s"F='q^qatr%%arq'l=lr?qIh +q]u4frZqLgs!7Uhs!%(Yr?.[RJffgk"sG*3*ZZA*"Dp1I.Ob9G(b7*f/M/S.0/5+72)[ig5!1ng3B0&\ +3B7!s&3)O*2GeTk.R.*MD/*m(CMWl`qe?"BrFc(@qdo_:rF,Y4ra5P/rE];*rEK8)rE9,%!*B/$qcdrCm,^r_!2^rCHlWr^QiTr^?]Pqa16Ir]pEHr]^9DrB1'@q`=[9r\sm:r\sd6 +r\aR0rA4F.rA"1'r@e1'r%7n!q'u@mq^DCjq^2.cs!7Uhp*0GYjrf6uJfqfN$lgB3+X&$V??JOc0eWAW +&MPmn1,:XE2)[KX4?5;V1G^fc0GQ5n/hJ\./1W/:Cd]U6rB's=q`4U7r\sa5s#'a3s"jX0q(_b#r@e.&s"++!s!mmsr[e!uq^VIlr@%Ojs!IFcs!.IdZ6=fC +Jg'_/-6jZW*ZZ>'DE0!k,pjo`-7:/h.4Qet/1N2)0gRub3B/rU2)R3Hq_AX8/4FDE-U1XCC1h6qBP@BX +rFYqrAjg9q`"F2s#'a3r\OL.r\=F.rA"=+s"F='q^qatr@@grq'l=l +r?qIhq^)1d"sY?<,9nBVo-+&Tr?$V5Jfgs6$R$W8*ZZA*D)s$o./k\).k+:2%)f=5!1ng +3]T5^3B7!s&3)O*2GeTk.R.*MD/*m(CMWoar+Z(Br+Gt?qdo_:raGb5rEoG.rE]>+rEK;*r)ru#rE&ks +r)NbrrDN\or)3Jjr_WJfrD*>drCm,^r_!2^s%*&XrC6`Sr^?`QrB^QO6:1W:r]pEHr]^-qcs&'s&o;&s&],!r)N\pqc!;gqbd;gs%iSfqb6r]r_!,\r(-iXs$m#Ws$lrUr'UNPrBpQL +r'1-FrBL9Fr&ss?r&aj'+)X(b-m^2d,UOld-n-Vq.k<)"0/,[V4#o8[2`Ac-*;A,Ba5@K0^4?Mn++>l@n(>5_V'=Su8#X2f:]4&c:&Rcb +9DhE]8cM?\8,YmR7/]LQ6Ms.H5lEqH55dYE4T.>=3W1r72uGQ62#oN42#]<01B'$.1Ars-0`Ng)0)I7! +/H.0t.etOn./bOj-Mo+f,lAne,4cuV+Qso!++bTK*t'57+qdo_:s'bk6r*T>-rE]D-r*0/(rE9&# +rE&ksr)NbrrDWSkrDEPjqbR/cr_<>br_*8ar_!2^s%*)Yr'pWRr^?cRrBgNMs$HZMr]pEHr]^?FrB1!> +q`=[9r]'j8rAOX4q_\7-r\FF,q_7t%s"=:&r%.^ps!n!sq^DCjq^21drZhIgocj>XYonW@Jfs\.$lgB3 ++X&$V??JOc0eWAW.PNP21,:XC1c79S4ZYMZ1c-sB0JG.4/hJ\./1W/:Cd]U6b7 +qdKG2qd98-rE];*s',J,!*T8&r`B&!qc3Soqc!;gqbd;gs%iSfqb6r]r_!,\r(%#^7n,s:77R5EqaC?L +r]pEH!'^?HrBL9Fr&t!@q`Fa;q`4U7r\sa5s#'a3s"jX0q(_b#r@e.&r@@grpal@oq^VIlr@%Rks!Ial +s!7Cds!.Idr#pY8Jg%*:)^?LL*ZZ>'DE0!k,pjo`-7:/h.4Qet.k)u%0FC-24?>J^2`l@n* +>5_V%=T)=utt<;fbm;Z0Jl;#=&e:B!ud9`.Q_9)hK_8Gu'V7fGgV7K,[T6iB@N62s:M62j.J5Q3hH +4oIM?48V);3W;#:2uPZ62>]6/1]B0.1&E['0E3[(/c@4#/,:[o.JkOl-i57f-3#7j,P<8Z+e0[,+Gq9H +*$?=H+X/7>"Ed!^0eWAW(GINt1,:XC1Gh*Q4#o2U1GU[=0eb:70DmF4.7A,C,!T(;BkD$mAnG]TAcQEA +AH$*9@f9a7@/j[6@/OC0?Mn+.>kqS(=oDJ#=8u>$dT7/fRR6N0:N5lEqI56!qK5lX(H55[S>4T@MA3r_592ukl92Z5N42#K0.1&3O%0*!X' +/c%$t/H@F&/c71"/,^sp.J5+h-iYOn-2/\a,30o!+bClP+UoP:,U4KW*E6i7,q(&er?a!A-R^Dm.P*)$ +0JPgU3]K&V2)I0J1c.!E1,:[B/Oj_K,=#:@C1h6qBP@EZs(D@Ds(2.>qd]S6s'bn9r*fV4rEfA,rET/& +r`]5&r`K2%rDrksr`&ntrD`eqrDEMir_NJf!)rF>n:rF#M0r*K;,ra#J,r*')&s&f5$rDrqur`8qsr_r_ms&&_k +qbQu^r_3AdrCd&\s%35]r($QPs$crUs$Q`Or^$NMs$?WLr'10ErB1$@r]C$=q)A@5rAOX4rA=C-rA+@, +r@n+%q_%h!r[\%"r@7dqr@%Ojr?h7brZqLgp*0M[r?2+^rZHe8Jfq'9$m-Q7+!;dP>BN4`0eWGY$na.c +0JG4:1,^sI3]dO-3Ar]M1,8_]s"F:&&h-4f6m=iq@qfOgBkCsiAnGUcrac"erCm2`!)3;`s%<;_rCHrYr^d&ZrC6`Sr^?`Qs$H]N +s$6NIs$$HKs$6TKr'('BpcSR9G +1+bt873k-!A85akC1q6nBP1siAn>QPAG]m9@KL"I@K'a7@00hD?i==/?2Rt'>Q.h(=oMP'=8c1u3"7`'1f&Ei,sGIFD/*m(rG2FJs(VLHr+Gn=rFGt> +ral"ar(?u\s%*&Xq*tBQ +s$ZlSrBgKLr^-WNr]pBGr]^-?r]C$=q)A@5rAOX4rA=C-rA+@,r@n+%q_%h!r[\%"r@7dqr@%Ojr?h7b +rZqLgp*0M[r?2+^kobR#JfqfN$m-Q7+!;dP>BN4`0eWGY'.tmj0JG4:1,^sI3]fD`2Dd3F1&Wg+0E3[( +/Ia-sE'tp8-rET/&!*T8&r)`o!s&Jtrq,@/grDEPjrD3Ae +!)er_E8`r(R&]rCR#[s%!&Xr'gQPs$crU +s$QfQrB^9Fs$-NIr&t!@rAjd9rAad8q)84/r%n@.rA"=+r\=@*!&+=(pau@os""+!q^MIlr[7Rir?_._ +rZhFeruq"WqB(;2Jfh!7$m6T4*#ft@=Dg/I.Ob9F$nP,6U*^s4?NO's#L'<(cO<1 +1f&Ej,sPOFD/*m(CMIX#C2.HsBP@kRrF>t>@q#=Dr*TD/pKd`%r*')&s&f5$rDrqus&T(u +s&AtrrDE\p;,R9gqbR#_rCm8crCd&\s%35]r($QPs$crUs$Q`Or^$QNs$?WLr'1-Dq)nXj!`;fmrDEPjrD3Ae!)kVD$>5VP&=T;J$erCm)]rC[&\rCHrYr^d&ZrC6`Sr^?`Qs$H]Ns$6NIs$$HJs$-NIq`Xa;rB1*ArAss=q)J=2 +rAFR2r%n:+q(Vb#!&"4%qCMUt!&"7&r%.jur@7[nodKhfs!IalpE]_^q&t>5Jg%-;%3Qc=,9e-42+J-n-Sp/1W8*0a9m+3]K&V2?#EG1G^dA0ekFS.oiqE!r)s#$s&]/"rDi_orDN\orDEPj!)WYjrD!>er_EAcr(R)_rC[#[s%*/[r^QfSrC$ZS +s$ZlSs$HZMr':6Gs$$BErB1*Apc8:4r\sX2r\XO/s"aO-s"OF,r\+@,0E*U!/c.+!/,q*r.K([o-i57h +-2&V`,QAtf+nQo(++bSd+4MA@+B)cHBAc-*;@fTs9@/aO3?M.V&>Pq\(=oVV&=8c1sj>g:]!oc:&[ib9DhE^8cM?Z8,5US70H%I6pj??6N07R6:!n&5loB/ +1]9*.1&Wg'0DdC#/cI:$/,^ss.K([l-iGCi-2](g,l]+_,6&hb+TEOU+G(_n+9ru1+WhgO,$P1m5qOfD +r\"serCm,^rC[#[rCHrYr^d&ZrC6`Sr^?`Q +s$H]Ns$6NIs$$HJs$-NIr&t!@!'C!=s#^0?s#Km7!&jg7rAFR2r%n:+q(Vb#!&"4%qCMUt!&"7&r%.ju +r@7[nodKhfs!IalpE]_^j<9*uJg%lP%3Qc=,9e-5.aS-n-Sp/1W8*0gIl_3&``Q1c51f +'/DAG]m8@f0[5@/aO3?N4=1>kD8">5VP&=T;J$Q21]K6/1&is,1&Wd+0E*U!/c.+!/,q*r.K:gr./kUk-N,7a,lT%g,6&hY+Kur>++bU,*t085*ZQ+@ +*a!;@-RpPD.246^.kE8(/hSk30Jk[V6U*^s4?GV'3WD)<2[qQ#1J`Y2ra,S2r*K>,oihE!rE/u!s&T/"r)ESmr_iYk!)ibm +s%i\lrD3Ae!)j1]K6.0b,a(E^h?Al7e+>5;D%>5VP&=T;J$kq\(>Pq\(=oVV& +=8c1uj>g:]4&e:&I]`9DhE^8cM?Z8,5XS7K5dU6iB@K5la1L5Q!_D4o%5>48_/82uko9 +2Z>T42#B*-1B'$,0`*O#0)[C$/-%4!.fLmq./PCj-MJhc,l]+_,6&hb+TEPJ+G(_f+MT$-+!2XJ+I>5u_<+AS,RdAc?6DA7T1[@fBm7 +@f9a7@/XI2?N+=0?N".%>6%h)=Su8#erCm2`rCZrYrC?oY!([#Z +s%!#WrC-]Rr^6]Pr^$QLrBCKM5!V=s5!Jp.rB1'@q)n[=rAss=q)J=2rAFR2r%n:+q(Vb#!&"4%qCMUt +!&"7&r[e(#s""$tq^M1ds!Rgns!@CbrZ\NhJg#^hoH=Yd+=&0U+rsX!3$ft!-iGA)-RU;k.4Ql!/2/eD +4ZYP]2Dm>j1]K6.0bQ$,E^hBCQ7n)>Q.k+>5VP& +=T;J$Q21]K6/1&is,1&Wd+0E*U!/c.+!/,q*r.K([o-i57h-2&V`,QAtf+nQoR++bSd ++0$Ck+]B`MiBBDZ<>Ac?6=@fg+K@JsU5?N=F2?2e+)?2\"*>5h\)=T)>"j>g:]4&e +:&I]`9DhE^8cM?Z8,5XS7K5dU6iB@L62s4M5PmYC4o%5>48_/82uko92Z>T42#B*-1B'$,0`*O#0)[C$ +/-%4!.fLmq./PCj-MJhc,l]+_,6&hb+TEP5+G(_f+OhMB+!2XJ+A,Tm3@JO=1?i==0?2e+,>Q.h(=o;D"=8u>$ +sDj:]4&g9`7Tc8kMeV9)qT`8cD9Y8,l-Y8,l'V7K,[T6iKCP62j.K5Q!_F5Q*eG4oRYG +55m_F4T.A=3rD#93;ti:2Z5N42#]9.1&`s/1B'$+0`<[)/c@7#/,q1"/cIC$/Ggsr.fLmq./YFm-iteF +-iPIk-2o1i-2f+h,F9R*+c7EJ,9e?U+!;S)2K(T$-7'uc,pjoa-7:2j.Olu%0JG^S3]K)X2)I0I1GU[= +0JP78/4XbO,sbUBBP;*nAnYdgrFPt=rF>h9s'u":s'bk6rEoP1rE]D-rEB>,>$V#1qc`o#r`K2%r`9&! +r`/hpr)_3&gdo%l,su:jYk_5?_Z7CM[d# +C]8&HB`;ZCB)cHAB)Q9@AH$'9@K0a6?iFC1?2e+/?2\%*>Pq\(=TDS%=8c1sj>j:]4&f +:&[of:&[id9DqH_8c20Y8H)-W7fGjV7/fRR6N'4I5l*_F55m_F4T.A=3r:r93<(r;2Z5N42#T601B'*0 +1Ars+0`Ea(0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+flf<+G(a.+:]J8+WqmO+^0+W/MA\/0DmF;0/,+9 +1c@[1c$mA0/,(5/M6rQ%kB1[7<(a@5?2-)AnYgfBDc<>A,Tm3@JO=1?i==0?2e+,>Q.h+=oMS% +=Su8#3rD#93;ti:2Z5N42#]9.1&j'01B0*+0`<[)/c@7#/,q1"/cIC$/Ggsr.fLmq +./YIl-ibXo-N,7i,l]1h,l]+_+bCkh+fZ\*,9e?U+!;S)E&f0j,pjrb-7'rb-R^Dn.P*2+0H`SC3]K)X +2)I0I1GU[=0JP78/4XbO,sbUBBP;*nAnYfSAc?6=A,]p;A,Kg9@K'[4?iOI2?2\%,>67u3>l@n(>5_V& +=T;J%tp<;f_q;Z9Pl:]O>k:]4&d:&Rcc:&doe9E%Q^8cD9Z8,YpV7J]FP6iTLP62a(J5Q!_C4o[YE +49%A?3Vtf72u>N32>o?.1Ars-0`Nm-0`Ng(0)R=!/Gq"".OlnH-ib^p./PCi-N>Cj,lT%e,QK(f,5i\b ++T7*ZZ=CbN +>%VPcChma#BkdNZrFc(@s(24Brac.BA7Y[KrF,_6r*TG0rE]D-s'>S.qciu%s&oA(rE&ntqc3Sor_rbn +r_`Vjr_NJfr_"0r[\R1/1F#-73b#s@:j+bAn5NPAGp$:@ejI.@/XI3?Mn+. +>l7h*>5VP%=Su8#67u3>l@n)>5_V&=T;J%tp +<;fbq;ZBVm;#F,f:Adib9`Iie9`Icb9)V?]8,u3[8,PjV7K#XS6iTRS6iTLP62a(J5Q!_D4o[YE48q;> +3Vtf72uGT32>o?.1Arp30JG480J>*V0)R=!/Gq"".OlnH-ib^p-ibXm-i>=k-2f+g,Q/kf,Q/hb+o`\a ++oEIa++bSd+7gQa*ZuLE+!"C&4=;R*.4H\D.KM%Nr[n^81Gq$Y69m^t4?GPa3]K(s2@qW#1f/Nm-9k[F +CMI[$BkqG]B`)NAAccOTB)Ql7h(>5h\)=T2D"dU7/fRQ6N'4I5l3eG55m_E4T@MC48V);3W(l92ubf72?#H2 +1]B001]K600``s_r@n4(r@\%#r@@apr@.Ulr?qRkpEfhbr?M(]r?:kWJfoXfWZVcn+!DaL+sC-767jiC +0/*5U#VRkd1,LmL3][[23Ar]M1,1F90J>"0r[\R1/1F#-73b#s@:j+aAn5NQAGfs9@esO/@/OC3?N"1- +>l7h*>5VP&=Su8"j:]4&g9`7Wa9)hQa9)_E\8GG^R7fGjS7/oUR62j.J5Q!_F +5Q*bM4Zu"n5!;(-4T.A=3rD#;3;b]82Z5N42#]9.0a0?g1,1L;q_7t%s"41#s""+#r[n+%r@Igrr@7dq +r@%Rkr[7aor[.RirZqLir?VCfbTVQ]Jg&Ve4e7rEoP1rE];*rEB>,>$V#1r`]5&r)iu# +s&T%tr)ESmr_`_nrDg9MA)PrC[#[r^d&ZrC6cTrC$WP"%5LD63'@N62a(J5Q!_E4oRSD +48q;>3Vtf72uPZ52?,N31]&s+1&Na*0DdC"/c70t.fq1M.K1^q.K([l-i>=k-2f+g,QB"j,U=W5,5i\b ++TlS+.>l@n*>5_V(=T2D$j>j:]4&f +:&dug:&doc9DqK]8c;3[8,PjS7K5dU6iB@M62NqE5Q_6qdKG2s'Pe6rEoS2r*B2) +r*0/(r)s&%rE&qus&K(uqc!AirDESks&&_kqbR/cs%NAas%<;as%<;_r(-cVrC?fUr^HcRs$QfQs$?ZM +r'1*Cs$-HGs#p?Fs#p67u3>l@n+>5_V% +=T;J&tr<;TVm;Z0Gg:]4&d:&7Q`9DqK]8cD9Y7fGjT7/B:N6N'4K5lO"G55m_F4T@MC3r:r73;kf9 +2Z,H32#T6-1Ars+0`Ng+0)mO&0)R=!/Gq"".OlnH-ib^p./PCi-N>Cj,lT%e,QK(f,5i\b+T7*ZZ=C5X%=n4#o>_3&gdo%l,su:jYk_5?VQ4C2@Wu +CAqoCBDlH?Ac-*;@JsU5?i=:3?!dJ8r`oJ/rETA,r*'#$s&f;&r)Wbrqc*PnrDNVlr_`Vjr_NJfr_3Mj +9he;Tr(Hu\s%3,Zr^ZoVr'gWRs$Q]NrB^Ue@qPXKqI9D3r*]>-ra,P/qHWr&r`]5&r)`es +s&K(ur)5QF(H5Q!_F5Q*bQ4Zttm4Ztni +4$,S'48V):3W(i72Z5N42#]9.1&j$/1&is-0E!U'0E3X&/H77#/H.7#0)[?u/,^ss.K([m-NGOr-n$JB +-N,7i,l]1h,l]*U+bCkp+U959,9\-O*EG(;3[H.#-RU5f,palc-n-Vr/MAh55b7rF,_6ra5S0s'>S.s',M.rEB>,>$V#1r`];(rE0#"s&T,! +s&Atsqc!Gk!)`_lq+prar([&^#"qT]8kDTHrCQuZrC6`Sr^?TM#!tXB5sR\$rBU?Hr'(*Cs#gAH-0=@JsU5?i=:4?!Ue8?2e+/?2\%.>Q%b'=oVV(=8Z+tj>j:]4&c:&dob9DqH_8H;?\8Gu'X7f>dS7/oXP6N'4I5lEqH56!eD4T.A=3rM)=3;kf72Z5N4 +2#T6-1B0*.0E)r`T2$r)Wes!*&kprDNMiq,$l_rD*AdrCd&\s%3)Yr($ZSr^HcRrBpQMs$6HGr'(-FrB:QO4[)%m +4Zkhg4$@fU'Q7t,>67u3>l@n+>5qb(=Su5# +=k-2f+g,Q/kf +,Q/hb+o`\a+oEJ,++bSd+4D;A*ZuLE+!"C'4X_d..OlnG.MOBa/hSe31c@6\69m^t4?GPa3]K(s2@qW# +1f/Nm-9kXDC2%HuBPM5ZBDuNCBDlHAAc60=A,g!9@/jU3?N+41?N"1/>lS+.>lS%->5VP&=T;J%tp +<;]\p;Z0Jm;#aDk;#X8h:A[`c9`@Zd8kVhU9)hK^8Gl!X7f>dR6i]UR639G>6N'4I5lEqH4odbF49@T, +4T.A=3rM):2uGT42?#H21]&p-1&`j-0/,r`oA*r`]5&rE&nts&K(urDN\or_iSiq,$l_rD*AdrCd&\"A)0U84WYMr($]T +rC-ZQrBpQM"@,4:5i +-RL,c-7:2j.P!))1,;'W3]K)X2)I0I1GU[=0JP78/4XbO,sbO>B4bgiA7tjOrF5hh9rF,Y4s'P_2 +s'>P-r`fD-rEB>,>$V#1r`T;)rE/u!s&T/"qc*JlrDNVls%rYis%`PhrD*8bqb.2e91hfJ8P8qQs%!,\ +r^QfSs$ZfQ$:7'H6UF+*5sR\$rBU?Hr'(*C"?\b-3]d*tq`+O5s#0j6rA=F.q_J+)r\4@*s"=:&r\"+# +r%.ar!\,ZKr[7aqr?qXnr$VChs!@UhrZh@e!$hFdr?;1`rZV1^X<3$9JfjS+%NZ`6*?Q;&F$1p$-n6\q +r@/L3/1rP.0f1dH77'7'4Zked3]]5ZrAG0A1c/$U9I;u+A85goC1qA[BDuNCBDlHBAc-*<@fTs9@/aO3 +?N".0?N"1/>lS+/>QS/7>Q.h)=oDJ&=8u>!sDl;>j>j:]4&d:&doe9E.Wa9DqK_8cD9Z +8,l'W7JoRR6iTLQ62s:M62NqG5Q3rM);2u>N32?#H21]0!40ek@90/#'Y0`Ea( +0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+nd%1+G(`9+:fP9+WqmO+^01Z/heq40JEAW#VRkd1,V!O4?Ns3 +3&EEH1,1I:0/!/S&M,L`7WLsC5?2-'A7fC_ARo?MA,]s9@K'[7@JsU6?iOO4?iOI4?2\%&>Q%_'=T):q +jDi;>j;k:B42h:&@W_9E.Wa8c;0]7n6/M8,u0Z7fGpU7f5XQ63'=M5lO"H5l3eE55[SA +4T%;?3rM)83<(r:2ZGZ52#fB21AN[(0`Ed)0E*U(/c@7#/,h-t/H%*r.f1[n./kUo./bOn-M\tf,Q/h/ ++bCkh+k.Y`+s\?V+W_\'EB5?l,UOia-7'rb-R^Dn/hAS/1Hmo]2`Ac60<@JsU4?M.V'>l7h*=nl+t=8u;#sDi:]*ue9`Rlc9E%Q_9E.W`8c2-Y8,YpU7K#UN6N'4I5lEqG4o7A?48q;>3W:u<3W:u<2uY]8 +2?,Q22#T601Ars)0`<[%0)[@%/,^sp.JkOl-i57c-2f+a,5i\A+G(_f+MT$-+!DaN+s8(3Gsa/9/G^t4 +0/,+92Dd9P4$#>X1GU^?0JG.4r%/F1/Lj517O(,t@:`t]ARf9OAGfs:@f9a7?iXX5?ij\B@/OC3?N4=0 +>k_J$=oDJ$i:&I]_9E.Wa8c;0c7n6-A84Q0>7K>pW8,YmW7JoOP63'=M +5lO"H5l3rM)83<(r:2ZGZ52#fB21AN[%0`<[(0)mO%/H77"/c.*t.f_'s.f1[n./kRo +./YIm-M\tf,Q/gd+bCkh+nQp++s\?V+W_\'EB5?l,UOia-7'rb-R^Dn/LrD-1-Rf\2`-=]nj/rE'#"r`B&!!*0"tr)q`4U7r\s[3s#'g5r\OL. +r\=F.rA"=+s"F='q^qRor[[prq^DCjq^21dr?VCfrZqFe!$_+[r?1bTJffRdWZMWj+l@k,>5h\"=T)>"dS6i04K62NqG +5Q*bC4T%;?3rM)<3!;6$3&`eq2Z>T22#T601Ars-0`<^(0DdC#/H@=".f1[l./bOj-MSnc,krS^+itjY ++G(`c+:K>8+k_J%=o;D#oB31]B0*1&E['0E*U(/c@7#/,h-t/H%*r +.f1[n./PCl-iPIg-3#4g,*a='+c7EJ+s\?V+W_\'+E9Ff-6sob,pjoa-7:2j.P*)$0JPaR3B&iS2)I-G +1,Ae_&Mc*o8979I5uqH,AS5UcAn>QPAGp$:@fKm:@f9a8@/aO2?Mn(%>Pq\(=oVV&=8u>$=8c2"n++bTL*t025*ZuOF*`I,C +-7C5?./bV'.kE;*0eY7=2FKhpr]Cl@n,>5h\#=Su8!sDi:]4&e9`Rlc9E%Q`9E.W`8c2-X8,c!U7K#UN6N'4J +5l]6/1]B0.1&E['0DdC#/H@=".f1[o./kXn-i57d-2]%`,5i[a+G(_f ++S6cb+!DaN+s8(3Gsa/9/G^t40/,+92)@'K3]]5W1GU^?0JG.4r%/F1/Lj517O(,t?tEk[A7B-KA,Kg7 +@JXC-?i==2?2\%&>Q7k*=9;T+=8c1rjDk;>j>i:]4#d9`7W_9)hK]8H23[8H23Z7K>mT +7fGjU6i97N62a(J5Q*kG5Q*eE4o@G>3rh>?3rM)93<(r;2Z5N32#fB21AN[%0`<[(0)mO%/H77"/c.*t +/,Lgn.K([k-iGCf-3#4g,4m%1+bCl;+WM[O+sJ0O*`I&>,UOc`-7'ub,pjuf.4Qku.ki[c5!1ha2E!EL +1c$mBr@ng<1+l+=7jUH%@:j(_ARf?MAGfs9@esO4@/jU4?N4=/>kVD#>5_V(=T)=t5h\$=T)>$dU7/]LM6N'4K +5lEqI56!eE4Sq5<3rM):3<(r:2Z5N12#T601Ars)0`<[%0)[@%/,^sp.JkOl-i57e,lf4i,l]+a,5i[L ++G(_n+9ru3+1,LsN3]JrP1,:R<0J>'V/IsBa.RnGJ,k_J#=T2D#jDk;>sDj:B4/g:&Rcb9DqK^8c;3[ +8,l-[8,l'Y7K#^S7K5aR6N0:L5lO"H5lEqH55dYB4Sq5=3r:r83<(r;2Z5K52>oB31]B0*1&E['0E*U( +/c@7#/,h-t/H%*r.f1[n./PCj-MSne,Q/hD+bCkh+ho0K+s\?V+W_\'EB5?l,UOia-7'rb-R^Dn/1N/' +0KqTZ2`IarFGe8rF5Y4rF#P0ra#G,p07N"rE9,%rE&ksrDihr +r)FqaCBMr^-NKr]pEH!'^b5ra5V1 +oj.N#!*]A*r`T/$r)`kurDi_orDW_or)*>fr(m>frD!8brCd,^"A;?Z8P/hNrC?lWr'gTQrBpHKrB^HK +r'10Er&jj3W(l:2ubf62>]6/1]B0.1&E['0DdC#/H@=".f1[l./bOj-N#1f,lT%`,5i\V ++G(_f+K?Om+!DaN+s8(3Gsa/9/G^t)0/,+91bpjH3=7f,1c$mB0eb:70)R:5/1i>@E^h9<<+'6HARo7\ +@q5IH!b#MHrF,V3rEoS2s'P_2rE]A,pKRSurE&qurDibprDWYmr_`VlrDESkrD*Dg!)EJerCm5arC[#[ +rC@,_7n?-?7RmAGr^QiT!(?`OrB^BIr]g?HrBL@UipH@f0[7?ij_D?i==0?2Rt$>Q7n* +=oDJ$=8Z+t2)R3I1G^dA1]9*.1&j$-1&is-0E!O#/bgmr/,^po./bOj-Mo+f,lAnc,5!,X+I4+$ ++,V-F*ZuLH*uuD$"EQ^Q-mnpAr@/1*/1rP//hf+>6pX$949R`,3]T1t2\.]&2,S`p-9kXDBkV3oAn_0V +q.BS:rFGh9rF#S2rEf/&r`f>)rE9&#rE&qus&K)!qc*Mms&/emqG@)cr([,`rCd#[s%32\r($`UrC-ZQ +rBpHKrB^HKrBL6ErB0s=rAk!?3BI+!rAag9s#0g5s#'[1rA4F.rA"1'r@e%#r@J""r@7[nq^DCjq^24e +r?V=dp`fY[hB7CmJfqfN$m-W8+sJ-R=F!7c/hHiO'/)$o1,LaB3&s#Z1c$mB0eb:70)R:3/1i>@E^h9< +<*s0GA7K%Yr*oY6!+Pn8ra>Y2q-Nu)rET)$r`K)"rDrksrD`\nrDNVlrDNSkr(m;erD!5ar(?lYrCHiV +s$m#W!_#RJrC-`SrBgEJrBU?HrBUV,,U+EU*Ze7"3[?$t-71#c,palc-n-Vs.P*8. +5!1ha2E!EL1c$mBr@nm>1+l+=7jUH$@:`t]ARf:^AGp$<@fKs:@f9a6@/jU5?Mn+,>kVD"=o;D#=8c1u +rAjj:r\sj8q_e7-rA4F.rA"=+r@n1'q_%h!!%\!tq^MCjr?qIhr$D=f +r$1t\r?99*JfoXfe0#/A+WqsQ+1,LsN3]JrP1,:R<0J>'V/IsBa.RnGJ,h9s'u":raGb5ra5Y2r*B5*p07JuqcNeur`8tt +r)k:ra>\3r*K&%!*fD*qcWi!r`B&!r)NVnrDW_or_`Vj!)NSjr(m8cr(R&^r(7)`8OuBBr($]T +r^HcRr'U?JrB^HKr]g?F!'UlS%->5VP$=T2D#sDj:]4&g9`7W] +9)V?\8Gl!X8Gu'U7f>dT6iTLP62X"G5Q*eG4o[eI5QARoC`@qGULqd]S6s'bk6rEoP1rE];*r`]A-rEK/& +r)s&%rE'#"s&K"ss&8nrr)7*ZuRG*)CQ<-7:5k-iGJ+.Olr!/2/\01c7]g5Q%b)=o;D$mV7/TFN6N'1J5Q3nJ5Q3kH4oIMB48h5;3W1r72uPZ62>f<21]9*.1&Wg'0DmI&/c@7" +/,^sp.JtUo-iGCd,m#D>,lAn_,6&hb+TEOM+G(_n+9ru3+lS%->5VP$=T2D#Y2)I,e1B'!=0/+qHECD->Y2s'GY0qHX#( +!*oJ,qc`r$s&f2#s&T/"rD`eqr`&hp!)ienr)!AgrD*8bqb6r]r_!,\r^cuXr^QlVrC-`Ss$crUs$Q]N +rBUEKr'(*C"?nt34?WU)r]9s;s#Bs9q_n@0r&"F0r%e.(r@e4)r\!str@It!s!n$ts![gpr$_Ijr[.Ri +oHXG^,5r_c,5ED\+K-B6++bU,*tB>7*ZuRG*)CQ<-7:5k-iGLo.fLq,0J5"72+0bp4?GVc3W1r92\.W" +1f/Hi,sYRCBP2$mAn_-Uqe#e-qd'/*qca&(r`];(rE'&$r`8eorD`bprDNVlrDq`4U7q`"I3r\aX2r\OL.r\=@* +q_.k"s"41#r[[psq^MIlr[7XkpE]kf,p`C5q',h^r?2+^p)nr0Jfq'9%j)r;+sS3Q;g1V\/MAb/0E*O' +0)dL-0JtXD3B@@*2`*9E0JEAWr%/L1.k*l)6R+iq?Y!YW@prnXA,Tm6@JO=0?iFC.?2\%.>Q.h(=oDJ$ +=8l7uXO7f5^T6iTLP62X"F5Q*bM4Zu%p5<_:14oIMA48q;< +3W1r82uPZ72>f<11]9'(0`Nd-0/"sV/cI=#/,h*t/c70u/,^sr.J,"i-RL25-2o+/+bCkh+k.YF+s\Im-jqOS.k`S?4#f,U2)P4dr@ng90J#\573k3"@:`t]A7K3MAGfs8@fBg9@/aL5 +?iFC1?27b)>6%q,>Pq\'=oVV%=8l8#j>h:]4&d:&@W_9E%Q^8cD9[8,GdS7K,[X +779O26i9:N62s7N5lN32>f<11]9**1&Wd+0E*U!/c@7#/,q+!.K:gp.K([m +-iGCj-1iG_,6/q\+oNOI++bSl*sWi0*ZuRG*)?u_4shX+.46Pm.4H_rr[S@0/h]";6pX"!4$#D#3;b]G +0f1^`GtKAJ=Cc)XBkV*lrb)+?rFPt=s'kq8s'Yb3qHj&)rET8)r*','rE0)$r`8kq!*/qrs&8korDEMi +r_NJfqb?u^s%E;_r(6fWr($ZSs$crUr'UBKrBUo+G(`N+:fP;+frD*AdrCd#[rCQuZpdbq`4U7r\sa5r\aX2rA4C,q(Vb#!&"4%r[e%!r[dt!r%.gtr[Rptr@.@e!@K5d-2o*d+bCkh ++nQoh+s\6%q,>Q.h(=oMP%=8c2"j>g:]4&d:&@W_9E%Q^8cD9\8,YpS +7J]FP6iKFM62j.I55[SD4T7G@3rD#<3<(r;2u>N32>oB11]B0*1&Wd+0E*U!/c@7#/,q+!.K:gp.K([n +-i>=i-1rMb,9e?)+oNPS++bSd+0$D&*ZuLH+<;FtEBY]s.4HVn-n$Mn.Olr!0.eh51^6<54Zb\c3W;#: +2\S)-0f1^`GtKAJ=Cc)XBkV*lB4q0Tqdo_:r*fS4rEoA,qd'/*rEK5(s&o8%r`B)"qGmJns&8hnr)*Dh +!)NVjrD*5ar(R,`rC[#[rCHfUr'p]Ts$ZcPrBgNMrBUn@+'V/cI:3.Our9DaPa7<*s0GA7K%YrF5Y4rF#Y4s'Yh5!af8?r*B;, +s'>S.s',J+r)s&%rE'#"r)N_qrDWSkrDESks&&_kqbR/cs%NAaqb$fYr^ciTrC6ZQr^6lV6:*t(r':9H +s$-NIs$-HGs#pBHs$$HGq`Og=r]9p:rAad8rAOU3r\XR0!&FL-q(Vb#!&"4%r[e%!r[dt!r%.jur@7[n +odBkh-RJm@,UE+1rZ[LKJg$!p#9kE:+sA!I:E+15,:+Za,UOf`-71)f-n$Sp.P+27WCjB6<.H*A7f@^Ac-'8@f9^8@/XI2?N+7)>lIq->l@n+>5_V&=T2D#h;r+,b7rF#V3rE]J0rEfA,rETA, +r*')&rE0#"r`8qsr)EYorDNMirDq`4U7s#9j6r\aX2q_S1+r\=@*q_.k"s"41#r[[psr[Idos!Ramr?h4a![K!8ocjDZr?2+^X<<*; +Jfs\.,Te0P+sS3Q;g1V\/MAb/0.\Y+/M8Y/0/YOB3'')Z1bpd>0/!2Tr@AI/.k*l)6R+iq?Y!YW@prpI +@f9a4@/41/?N"1.>lS+.>lS%->5VP$=8l8!F&b:]4&g9`7W]9)V?\8GYjT7f,XQ7/fOQ +62j.I5Q3kH5Q*eG4o[bH56!eC4T.A@3WM2<3W1r:2uY`62?#H21]K6/1&3O%0*!X'/cI=#/,h*t/c70t +.f(Ue-j(hE-7/U9q'H"anKEK-Jg%-;%jE8B+sA!I:Mr6=,pjub-N5:t-71)f-n6Yq/h[Gn4#f,U2)I)d +1&`j;0/+qHECD->_6rF,_6ra5S0s'>S.s',D+r`]A-rEK8)r`T2%r`B&!rDieqr)r?_._"X>69+Wqp%+oNP)++bSd+4MAC +*ZuLH+<;FtEBY]s.4HVnr[@dqr[J=0/M8e86pX"!4$#A]rAX[5%l#mt:jGYZ5ZhQ1B5)$kB`2Q?Ac60> +A,]p:@/jX6?i==2?2\+,?2\%.>Q%b(=oMP%=8c1tj>j:]4&c:&I]b9DqK_8c;3W +8,YpU7K5dU6i04K62a(G56a;84Ztni4oIMB48h5;3W1r;2uPZ52?#H21BKS.s',J+r)ru"rDrntr)EVn +rDNYms&&Sgq+pras%NAaqb$fYr^crWr'pQPr'^NN!($TLr'1-Ds$-HG!^/\2r]Un+bClP+V,bB+X/'N +*)CH6,:+Za,UWL:s!I^m$nPqb*>6%q,>Q.h+=oDJ&=8Z+sdU7K#XR +6NBOR6NBIN62a(K5Q!_E4oRSD48V):3WD);2u>N32>f901Ars+0`Eg*0EQ.h+=oMS(=T)>! +ts<;]\p;Z0Jm;#aDk;#X8h:A[c`9`Ica9)hK^8Gl!U7f5^T7/oXP6Ms.J5l3bM5!D+m4?Pe*4T7G@ +3r:r93<(r:2Z,H42#T611B00/1B'$,0`*O$0)mO%/H.0u.fLms./bOn-N>Il-MA_g,U4KW+nm2\+oNP` ++8-h/+G(`9+:fP;+hkj3&q4*3&NKI0eb9[/c7.2.Our9DaPa7<*s0G +A7K%Y@f9a3@/41.?N+7/>QS,8?2\%.>Q.h(=oDG#48q;<3W1r:2ZPc72?#H21]9*-1&3O'0*3d[0)[C$ +/H.1!/Gq*t/H%'o.J5(j-RL/;,l&bc,0(jY+bCle+VZ+G+X/'N*)CH6,:+Za,UOc_,pju<-O_IQ.PY2Dd5g1&Wd:0/+qHECD->lS%->5_V(=T)=utt;ufnr;u]bo;>sDl;>j>j +:]4&c:&I]b9DqK_8cD9Z8,PjR7K5dU6i9:L62X"F56a;84Ztni4oIMB48h5;3W1r;2uY`62?,N31]B00 +1]9*.1&Wg'0DmI&/c@7"/,^ss.0(dp-iPIm-iGCd,m,D<,9m+1p`f_]r?2+^i?3^pJfqfN%j)r;+sS3Q +;g1V\/MAb/0E*O&/cI@61bpmI3B9#T1,1L;0/"q1/c@42/Lr;?DF5^8<*s-E@q&hUrF5Y4rF#Y4s'Ye4 +s'GM,r`oA*s'#G*s&f;&s&f5$s&T%tr`&hpq,7)erDj1BB6cr\+m<1GCFPDaYp<j-n-Sp.P!#%/MJt:$:@*C4?GVc3B9&Xr&,*C1c8-T8gci+ +A8#RfAn>UfrFYn;rFGk8rF#D,rE]D-!+#S/!*f8&r`T2%rE&u!r)NbrrDWSkrDEPjrD3>erD*>dr(I)` +r_!2^rCHlWs$luXr'pZRr'UKNrB^rAjj:r]1!5ZD*#@UikTA,Tm7@JjL7?XI4>?NOS@?MRn+>l7e3>$>'3=BJX+ +=Su8#ts<;fbk;Z'Di;#a>i:&%E]9DqK]8cM?]8,l'Y7K#^N7K,^R62 +3W1r;3WD)=2uY`62?#H31Aim)1B'!.0`<[(0)mO%/H77#/H.7#0)dI$/H.0u.fLmq./kUo./bOm-N>Cl +-2o1i-2f+h,EF""+c7EJ+seEV+sp +/kBnK-:([@ARf7\@:]:GqdTM4!+>b4rEf5'rEK;*r`fD+qH`s%<8^s%*,Zr^QiT!(?fTr'UNPr'LELr]pEHr'('Bs#gj-n-Sp.P!#%/MJt:6UWQB)?0;AGos8 +@/+(,?2e(3?!LW=>PVJ%=oDJ$=8l8!sDe:]4&f:&Rcc9E%Q`8c;3Y7fZ!Y7fGpV7K>mV +7/]LP6N'4I5lu1,1L;r\":) +/cI:4/M/J&7W(R>5ZD*#@UikTA,]s8@JjO/?iFC*>l7e/>$5!1=SZ%tQ7n,>Q7n+=TDS'=o;D%=8c2"j>f:]4#g9`e$a:Amoe9`.Q_9)_E^8H)-Y +7f>aW6q'QC7/oXP6N0:M5lEqG55[SD4T@MC3r:r93;tl72?Yrs2DmAk2#T6-1Ars*0`3U&/cRBu/Gq"" +.OlnH./k[n./kUl-N>Cj,l]+g,lAne,5i\b+TrAjj:s#L*=r\sg7rAFR2rA47)r\=F,r@e%#r@Rsuq'u=lr@%Ulr[.Cdr?V@ep`fY[O!'#sMBE-G ++s8!P+WjJcG=F)80J+n0/H.4*/hSe11c%#g3=Ii'1,1L;0/,%3/M/OQ/J'E^7W(R>5ZD*#@UikT@q&pG +@JaI.?i==)>l7h*=oVV#=8c2!3W1o?3B/uW2uPZ52?#E41B0--1&`s+0`Wp+0E*U(/c@7# +/,q1"/cIC#/Gq$s.fLmq./kUo./bOm-N,7i,l]1h,l]+B+bCkh+ho01+seEV+Q7n,>Q7n, +=oVV(=oDJ&=8Z+usDj:]F2i:]4&b:&[ib9DqK^8cM?\8,c!V70,eFrC$WPrBgHKr]pEH +r]^9Dr]L3Bs#U!:rAad8q)871r\XR0q_J+)r@n1's"=7%pal=n!\,ZKr[@dqr@%Rkr[.Xls!@Uhs!.Lg +r$24cr?;1`rZV1^U`Y11JfjV,,9A!L*ZlFB8o[*A-n-Ml-R^Al.4Qet.kWD-1G_Ba5!1ng3rV,S3&``R +2`EQM2,STj-U1aEBP(mhAS;!Sqdo_:raYt:rF#Y4pg3o)r*98+r`T;)r`]>)r`T8'rE'#"r)NYorDWYm +rDEJhqG7&bs%WDbrCd,^s%3/[rC?]Rr^H`Pr'L?JrBU +4#f,V2)I*G1c$oc0bH2q/kBnK-:([@ARf7\@:WkXrF5Y4rF#P0ra#8'rEBJ0>$G06=]tQ&r`B&!rDihr +rDWYmrDUeB)Q<< +AGp$9@/aO/>l\40?2Rt->Q7n,=oV\(=oVV%=8l8!X2f:]*ue:&Rc`9E%Q`8c;3Y8,GdS +7K#UN6N'4M5l'V +/Ij9\7W(R>5ZD*#@UikTA,Tj5@/XI4?N4C2?N4=)>l7h+=oVV(=8u>$=8c2"jDk;?'Jk +:]F2g:&Rc`9E%Q^8c)'Y8,l'Y7K#^T70#dS7/fRP5lEqG5lEqI55dYE4T7MD4T7DB4T.A@3rM)93!M<# +2E!EM2Z5N42#]9)1&Wg)0E*U(/c@7#/,q1"/cIC%/H%(#.P!%J.fLmq./kUo./bOm-N,7i,l]1h,l]*b ++bCkh+nQof+seEV+1,CU:88gmC5uqE* +@q9(XAGfp6@JsR6?i==0?27_)>l@n)>5qb%=9)G%=8l8!Cj,l]+g,lAne,5i\b+T'++bT7*ul=F*ZcCE)bP*8,Ub)h-mpDk.4H_r +.k<5(0JbKm6UWQAc$$9A,Tg6?hmt-?N"1.>lS%.>5;># +=T)>"(r`oA*!*T;'!*Atsr`/nrrDW\nr)*DjrDEJgr_EDdrCm/_rC[&\qFLWVs$m#W +rC6`SrC$TOr]pBGrBUCl-2o1i-2f+h,EF""+c7EJ+seEV+/kBnK-:([@ARf7\@:]=GqdKG2s'Pb3r*B,&s'5M, +r)s)'r`B/%r`K)"s&T(us&Anpr)*MmrDj-n-Sp.P!#%/MJt:6UWRAc$$9@fU!;@/OC->l\40?2e+.>Q7n'=oDJ%=8Z,!F&d:]=,e:&doc9*.^X9E%Q`8c;3Y7fZ$X7f>dU7/oXQ6N9@O6N'4M5lO"G55m_F4T7GB4T.A@3rM)9 +2uko:2?G`o2Z5N42#T601Aim)0`<[%0)[C#/,^sr.JYCl-iYRn-MSnc,lT%`,5i[\+G(_f+S6cf+!MgM ++sA%(G=F)80J+n0/H.4*/hSe11c%#g3=7]%1,1L;0/,(50)dF6/hJS'7W(R>5ZD*#@UikTA,]p8@/OC- +?N"1*>Q.n*>6J)2=BAT#2Dd0E0eiPYs"44$&Lo=Y7WC[<5uM#u +@:NbS@UW^D@/jU3@/aO3?N"1/>l%\'>5qb'=T2D#dT6iTLP62s4K56=#45lEqE55[SB4Sq5=3rV/<3;tl:3;kf92Z,H31]T<31]9*,1&E[' +0E*U'/Gq$t/c.*t/,Lgn.K([o-iYUn-iYOh-2]"e,2",k+bClP+VZ.F+X8*O)b+^1,:"Q^-RC#a,pju< +-P7dW/1rP<4#f/W2Dd3G1,:R=r@e^9.7eMG,skRPq\)=o;D$=8c1u48h5>3W1r: +2ZPi82ubf62?#E41]0$+1&E['0*!X)0)dF"/,h-t/H%*r.f1[n./kRo./YIm-M\tc,Q8n*+bCkh+k.YL +,9e9U+*X!T,*ZIQSDa5Qo-71,e-iPM).4H_r/MAe51."5i4?P\d +rAYKM2`j>k:]=2h:B4/h:&@W_9D_?[8cM?Z8,YpW7K5dT6iB@K62X"G5Q3hH4oIM?48_/>3W1r; +2uYf82ubf62?#H32#T6/1&E['0E*U&/cI:$/,^sp.JkOl-i57c-2f+^,5i\<+G(_f+MT&u*t'89+Wj=" +7k6,B/MI&Rs"44&$SsUt2`E]S1bpg@0`dr(R&]qap`Ws%!#YrC?iVrC$iX6UO1,r^$NKrBC?I +5!]'2r'('Bq`Oa;rAsp&L]+[/hT:J3&WZP1bpjB1,1N^0G#rf897'C6<%<& +@q9(X@q&pG@JsU4?iFC1?2Rt+>Q7n+>l7h+>5_V(=Su8!dT6j,qH6pj?@6N'4K5lEqG55dYC4T7D=3W1r:2uPZ12>oB21\ig(1&ip*0)I6t/H%+! +.fCgn./bOj-Mo+f,l]+h,lJtf,5!,X+RU>'++bT7+9!;j++r*','rE0#" +rDrntrD`Skr_ibnrDQ@UN[D@/XI3@/OC3?N+41 +?2Rt*>Q%b(=oMP$=8u>"dU7/oXS +6N9@M5lEnK5!D7256*qI55[S?4Sq5=3rV/<3;PT42Z>T32#T3+1&E['0E*U'/Gq$t/c.*t/,Lgn.K([k +-iGCk-2](g,Q&aH+bCkp+U959+X8*O)b(6R5U.O#-7:)b,palbr[/:+.P*2)4?>G[2DmQ7n,>l@n,>5VP&=T)>!j>j:]4#g +:&Ric:&doc9D_?[8H;<[8,c!V7J]FP6iKFN62a(I5Q*eF4o@GA3r:r93;tl82YolJ%,>lS%, +>5qb'=Su8!3W1r62uY`62>]6/1]K6/1&E['0E*U&/cI:$/,^sp.JkOl-NGLk-Mf%e,l]+`,5i[Z+G(_f+S6fU +*t'89+Wj="7k6,B/MI&Rs"44&!\uPir\t'>1GU[=0E!O'/cI:3.P)o9EBka7;I3g@@q&hTra>\3!a]8B +rEoS2r*B2)r*0/(rE9,%rE'#"r)NVnr)cR/dsj'2`l@n,>5VV(>5_V&=T2D#?N"1/>lS+. +>lS%+>5h\'=Sl1udU7/]LO6Mj%K5lEtJ5Q*eF +4oIM?48_/>3W1r72uPZ62>oB/1]B0.1&E['0E*U&/cI:$/,^sp.JkOl-i57g-2]%f,Q8nb,5`UC+G(_n ++T&LJqX/hT7I2`lS%.>l@n,>5_\(>5h\'=T2D#f<11]9*)1&Wg+0E!O#/c.*t/,q*t.JkOl-i57j-2f.g,lAnc,5<>Z+JBm/++bU,+9!;j+l7h(=oMP%=8c2!a8h:]4&f9`7Ta9DqK[8c;3W +8,YpV7JoRQ63'=N5QX/85lEnK5!D715Q3kH4oIMC48h;=48h5>3W1r:2uGT52>oB11]0!,0`Eg(0`=b-2f%'+bCkh+k.YL,9e9U+V)F$V*=<*s0GA7K%X@:B+BrEoJ/s'>S.r`fD-rEK;*r`f;(s&o;&s&],! +r`&r!rDihrrDWYm!)`\kqbR/cqb?u^rCd#[rCR#Zr'p]TrC$WP!(?fR!(-NJrBUq`4U7 +r\sd6rAFO1rA4F.q(_e$s"F='q^q[rr@@mtr@.Ulr?qIhq^)1dr?M7br#tt]r?."?JffjlrZ21b*Zc7i +#]DsR,pjre,q&[?s!dps$S=%g1I45g4$,J_2uYcP2`EWQ2)-sC;0te[5Z_E-AnP^dB4PQN@fg+J@JsU6 +?i470>l\40?2@h)>Q.h(=oVV&=8u>$=8c2!3W1r92uPZ72>f<01]K9/1Ars)0`<[(0)[C$/-%4!.f1[l./bOj +-N#1h,lAn_,5rb8+G(_f+MT&u*t'89+Wj="7k6,B/MI&Rs"44&$nsFp3&iiS1GLUQA"->l7h)=oDJ$=8c2!j>h:]4&f +9`7W^9)D3Y8GbpU7fGjT6jc:J6:!n&5X.Iu5lEnK5!D715Q3hH4oIMB48h;=48h5>3W1r:2uPZ52>oB1 +1]9',0`Eg(0`<[(0)dF"/,h-t/H%*r.fLmr.K([o-iGCb-2f$\+bCkh+nQol,9e9U+Q7t,>Q7n+ +>Q%b*=oDJ%=8c/"oB11]B0.0`Wp,1&Na*0E!O#/c.*t/,q*t.JkOl-i57f-2f+g,Q/h[+oNPK +++bSd+0$F^*Xs55*ZIRe5U7X&-7C/fr[@dqr[J"$0JbKi5sIIn3]]5Zr\tZP2`kqV&=oDJ%=8Z+si;>sDi:]4#b +9`7W^8d7jY84Z6B8c;3X8,PjS7K,^S6Ms.L5lEqI56!kI56!hH4oRYG55m_F4T.A@3r_;?3r_5<3;YZ4 +2Z>Q21]B001%m:$0)[C$/H.1!/H7=#/Ggsr.f1[f./bLk-2o1f,l]+f,)mat+c7EJ,:"HW+<_[j!Gt(" +,6T>>-RL2>,n21J.Ocl$00MBV2Dmk_J$>5qb' +=Sl1tj4?GS`2uPW41_2N'0i)mY-pq*GARoCb@qGUL +rF>b5qd98-q-Eu)r*02)rE9#"rE&u!r)NbrrDW\nrDEGgqbR/cr([2bs%EAar(I#]r(-]TrC-iX77I/C +r^6WNr^$KJqEP!Dr]U9DrB($?r]C$=s#L$;q`"I3rA=F.r\FL.pFuS"r%@puq^VOnq^D=hr?h7bs!7Of +pEKMYTceq0JfsY-r?2=h+%CBD/,h("0Dd@*0/,+;1H#.l"ZA1m0eb9[/c@43.k=8@:*JP +?i=C2?N=F3?i==.?2e+)>Q%_'=T2D#!'C*>s#L$;!''j7rAFX5r\XO/r\FL.p+QJ!r@S""r[[t! +s"41#q^_Upq^M1dr?hIhq'5qbr$(JNJg#^hWZ_Zn,U+ET+WEaa5Q)f0-7(#d-N5:q-712k.k`O[4ZbV] +2)I,d1&`j;0eb+NE'GX6cr_*8`s%3/]rCQoVqaLENr'UHMrB^BIr'($As#gQ7n)=o2>" +=8l8!X2e:]4&d:&doe9E.W^9E%Q]8GbpU7fPpT7/fRP6N0:L5l*_F55m_F4T.AA3rV5> +3r_5<3;YZ52Z5K11]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,Q&b`,5`UC+G(_m+T3Gb,9KAUF[uB] +!A?&&/d3m^0f1[Dr](3A1bpd>0.edS/Gq",-V&&<,X>=7?sd>N?iFI3?iOI4?i==.?2\%(>Q.e'=T;J$ +i:]4#b9`7W^8d%^W84Z8K8Gl!V7f,XQ7/oUP62a(I5Qo.9r[%Unr$N+*.4Zo$/MJt:69m^s4$#>[2)Y=h&Ml4$2)%gJ +6RY<(@V'(^ARfl@n,>5VP#=T;J%=8u>"X2e:]4&d:&doe9E.W_ +9DqK]8GbpU7fPpT7/]LO6N0:L5l3eG55m_E4T.AA3r_;?3r_5=2ukr82uGT42#K0/1B0*'0`Ea'0)[kqV(=oDJ&=8Z+rjDk;>sDi:]4#b9`7Ta9)V?b +8P)HD8,Z!W8,PjR7JoRO62X"H5QT52#K0/1B0*&0E@R+bCle+VH"F+sJ-Q)a\@),:"NZ-6src-N5;#-712k +.k`P=4#f,U1c,(br%JU60.KS55:/Zq?=@5N@UT1DrF#Y4ra,J-rET&#rEB/&r`K)"r)WesrD`_or_i\l +r_WPhs%`SirD*5ar(R)_s%<;_s%<5]s%*,YqaLHOqa:9JrB^BIrB:3Fr]U6Cs#^3@rAj^6r&=X6rAFI/ +rA4I/rA"4(s"FC)oI]tl#:h;S.Ocep.K([l-i57h-2&Sa,Q/hc+oWVZ+H%=n+,M'D+[2>oB21Cc<#0McdX-pq*FARf=`A,^$;A,g$;@/OC0?M7\&>Q.h) +=o2>"=8u>!sGi;#=&e:Adid9`Icc9)_K]9)_BZ8,PjU7K#XP6iB@N62a(G5QoB01]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,PND]+k.Wd+G(`M+T3Gj,9KBs +7k?5D/2&UQ/d3m^0f1[Dr](0@1bpd>0.m/Sr$r:-.OIW%4s`Hm?!q#J?s[7>?hn%*?2\%&>PqV&=8c1s +jDk;>sDi:]4#b9`7W^8d%^W84Z8M8Gu'V7f,XQ6i]RS6iB=J5lEqI56!kG56!eF56!eE +4T.A=3rM)<3;kf52Z5N42#K0/1B0*&0Ef(9-RU5h-N,:t-n-Ys/hJb51C$635!1nf3&gdmrA+sA1bVUG +6RbB(@:WkZAR]3JA,]s;@/XI0?M.V&>Q%b)=oDJ"=8l8!X2e:]4&g:&[le9`Icc9)hQ_ +9)hK_8Gu'U7f>dT7/]IR6::]Q%\&=8l8!jDk;>sDi:]4#b +9`7W^8d7jY84Z6A8Gu'V7f>dQ7/fRQ62a%M53rM)=3;b`4 +2Z5N32#K0/1B0*&0EVgM,paf_,:=fbrZr%$-7UGp0/#IM3&WWN1GSe]r\"d7/La815:/Zq?=@5N@:*IA@/XI1?2In!>Q7n* +=oVV%=8Q%ssDj:]F2i:]4&c:&I]a9E.W]8c;3X7JfLN6i9:I62a(H55m_F4T@MC3r:r9 +3;b`72Z5N12#T6/1Ars,0`Nj,0E3Zs/c7.).k<)!.4HYor@%Ojq^27fp*9V_r?D4apE9DVruTi8JffRd +^)mh-+!2OH)a\C--7:/f-mnm?&1AtX.kWD-1G_?_5!1nf3&ggnr%ej?1G;LF6RbE)@:WkZAR]3KA,Tm7 +?i+1.>l\.*?2e(,>5h\'=Sl1uN32>oB01]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,PND[ ++TkM>#=Su8#jDk;>sDi:]4#b9`7W^9)hK_8GbpT7f>dQ7/]LQ +62a(K5Q="I5QN32>f,mG\C.Ocl$0*aX%3&WWN +1GSh^r@\X4/La815:/Zq?=@2M@:/t@r*TD.qcs&'!*]2&r)s#$rE&ksrDiksr)\t7-n$Dj-2f2(-n-Ys +/hJb51I=>j4?GS`2`*Ah1Cu;u1G2FE6RbE)@:WkZA7B*KA,Kg7?i+1/>ln;:>kq\*>Q%b*=o;D!=8Z,! +X2e:]4&d:&doe9D_?[8c;0V7f>dU7/TFO63'CO6N0:L5lEqH4odbF49@T,4T.A? +3rM)=3;b`42Z,H22#K0/1B0*'0`Ea'0)[$U/,h"0-n$B2D*B73;I!R8?sm;J?i==1>l\40?2@h!>Q.b' +=8u>"i:]4#b9`7W^9)hK_8Gl!U7f>dP7/]IQ62a(J5Q="I5Q3W1r92uGT42>]6.1B9311B0*&0E\3!+,V0qcs)(s'#5&rE9)$rE&ntrDihrrDWPjrDEPjrD3Ggs%iSgqb?u^r_*8`r(6iX +!(ZuVqaCBM!(-TMq*FsEr'(*C"?\b-3]d*trAaa7rAOX4rA=F.q_J+)r%S.(s"-P@gV.k<5(0JbLO5X%:l +3]K&T2#T3A1,:X@/l$IT.7@6GA7K1]@f9g7@f9[3?N"1/>kqY*>Q%b)=oDJ!=8u>$3W;#:2u5H2 +2>f\3ra,P/qcs&'r`]5&s&f5$qcAh1-6ji],pX`^,pXc`-n6Yr0/#IL2`3EJ1,1N_0ErEfG.qcs,)!aAi3r*0/(rE9#"rE'#"r)N_qpf%2js&&blr_NJf!_lHdrD*Aer(Qu\ +r(?u\s%*/[s$lrUrC$ZSs$ZlSr'L1+l=D6RbB'@:`qZ@q'!I@JsU5?i+1.?2e+/?2\%.>Pq\% +=o;D%=8c2"j>k:]=2g:]F2g:&@W^9E%N`8cD9[8,5XS7K5dR6iB@N62X"J5Q*eF4oIM? +48V);3W:u<3W:u<2uY`72>]6/1]B-01]B-01&Na(0DdC#/c@3s.fCgn./bOm-MSnc,kWA[+jhEa+G(`N ++:oS:+<_mQ*^k'B.5!/).kW@O/1<#"/MAq:2*!ZV2DQs?0.nh-/1W5#.Oceo-m_?#4s`Hk>[UoH?X7%> +@/OC2?N"1,>l7h*>5_V(=Su7tl@n,>5VV(>5_V%=Su8#ts +<;BJl;ZBVn;#X8h:'"'br(d8dr(Qu\rC[)]r^[#Zr^QiTrC$ZSs$ZlSr'LQA(->lS%+>5MJ$=T;J#j;#O2i:Adfd9`.T^9E.Wa8cD9[ +8,5XS7K5dR6iB@N62X"J5Q*eF4oIM?48V);3W:u@3B/uW2uY`72>]6/1]B-41GU^?1&Na(0DdC%/cRF$ +/,Ump.JkOl-iPIf-2f+^,5i[t+G(_f+OhMF*ZuRK+X8$rF%[r7/2&M+/,h(J.kE;+1c%!L3B/oP0J>(3 +/M&G'.k3"t.46Mi7W(C95Z(co?XR5H@/OC1?N"1,>lS%->Q7n*=oVV%=8Q%rdT7/fRR6N'4K5lNtJ5lEqH55dY?4Sq5=3r:r73<(r:2Z>T4 +2#fB21Aim,1B0*.0EEg\r@e.&s"41#s""+%r@Rpur%%[pr@.[nr[7^or?qUlq'?(f,:!45rZ[+@Jg$!p +!$M7a"!Aa,63q-qcs)(s'#A*rEB2'r)ikur`8ttrD`Skr_ibns%r\j!)NPg!)bqb-l[s%32\s%!&XrC-ZQ +s$crUs$Q]Nr'C9GrBC3DrB('Ar]9p:rAa[5qDS@2s"s^2rA+@,s"aO-r\+I/0/"q1q^qRor[[str$hRm +q^;=hr?_Cfs!.Lgr$2"\s!%Cbruf]2JffRd^E4".+)qcWl"s&],!r`/\ls&8npr_`Vj +s%iYkrD3Ggr([&^r(I#]s%32\r^ZcRs$crUr'UELr^$HIs$-HGr]U3Bq`F[9rAja7s#9p8r\aR0rA4=+ +s"XF*r@e%#r@Rsur@7^oq^D@ir[.Ujq^)1docj>XS03D+Jfs\.&fr/<+X&'O6uu!N0.\b,/h8J)r[\O3 +0/PIB3B9&V1,(@7/M-lOs!n!s%jrbO7W(C95Z(co?XR5H@/XI1?N"1,>l7h(=oMP%=8Q%ssJn;>sDj:]4&g:&Rcc9DhEZ8c2*^8OuBB8,YpU7K,^S6iTLO62a(J56*tI5Q3kF4o%5;48h5;3Vtf9 +2ubf72>oB31]B0-0aKNi0ek@90/#$X0E*U(/c@7#/,q7#/c@7!/,Lgo.K([o-iYUn-iYOh,lf4h,Q8nL ++bCkh+fZ[c+TerD*;cr_38`!)*5^r^m)[ +s%!)Yr'gQPs$crUs$Q]Nr'C9GrBC3DrB('Ar]9p:rAa[5q_nI3s"s[1rA+@,s"aO-r\4@*s"=."pacCq +s""'ur$hUnr$VChr$D:es!.Lgr$2"\s!%CbruerrJffRde/o;E+-rE]8)rEK8)r)rr"r`B&!rDiSk +s&8qqrDEMiqG7)crD!/_rCd)]s%32\rC?ZQs$crUr'UELr^$HIs$-NIs$$EFrB0s=q`=[9r&F^8r\j^4 +q_\7-r%e:,r\+C,0JNGYq_%h!r@@grr@.Ulr?qLipa,kap*'J\r?6q=Jfopn#9G!1+X&'O6je!..PEA- +/2&M)/cI:2/hf+<2*!ZV2)6j=/hJXR.hjH_.4HYm-m_?#4s`Hk>[UoH?X7(=?i=:3?!dJ8qcs&'rE9)$ +r`B&!qc3VprDWYmq,./is&&emrD3GhrD*8ar_*2^qap`Ws%!&Zs%!#WrC-]Rr^6]PrB^BIr]^BJrBL9F +rB9s=q`Fa;q`4R6s#9s9r&+F0s"jX0r%S1,s"XO-r\"7*r@e.&s"41#s""+%r@S%#r%%Xor@%aq.K([o +-iYUn-iYOh,lf4h,Q8n7+bCkh+ho0#+TQ7n,>Q%b*=o;D!=8c2!drCm)]r(?u\s%*&Xq*tBQs$ZcPrBgKLr':9HrBC3DrB0s=q`=[9 +r&F^8s#0d4q_\7-r%e:,s"OI+s"OC)q_%h!r@@grr[Idoq^;7fpa,kaocj>Xjrf6uJfq'9*$-4F+X&'O +6uu!N0.ek/0.SS*/M&J+0JkRC3B86A2)-a;/hJV).k3"t.4?Sl-m_?#4s`Hk>[UoH?X7&H?i=:4?!Ue8 +?2In)>Q.e(=T2D#oB31]B0*1&is,0*!^)0E*U(/c@7#/,q7#/cRC#/,Lgp +.0:nG.K([o-iYUn-iYOh,lf4h,Q8n"+bCkh+k.Y8+T6%n(>5h\'=Sl1u2)R3I1G^dA +1]9*.1&j$-1&is-0E3[)/cRC#/bgmr/,h$r.JtRj-N,4l,UFc8,l]+g,lAn_+T`i3+oWYb+GV%j+,V-F +*ZuOH*Zl7a*,S+i.46Sl.46Mm.4?Vp/1rM.1G_<]4#o8[2`CXk'J_Eu0eb@+rEK;*r)ro!rE&u!rDiSkr_rhpr)*Dhr(m8dr_<>bqb-iZs%35]qa^HOs$crUr'UELr^$HI +s$-HGr]U3Bq`F[9rAjg9s#9s9q_e7-rA4C-s"XO-r\+:*r@e%#r@Rsur@7grr@%OjqBkt`r?V%[r?9Q2 +JfoXf^E=(/+_hh1,Jkar\=F.rA"=+s"FC)s"47%r@Rdqr[[str$hRlq^27fs!7Ujr?VCfrZqCd +q'#b^r?;1`jr]0sJfh!7&0;r9+!)LA5Aiq9.46Sl.4G0E#Uh,P/1rM.1G^+=5!(ba3&``O1GU^?0eb:: +1+l=D6RbB'@:`qZ@q'!J@/41,?N"1/>l7h*>5_V$=T)>$tk<;oer;Z9Mp:f1*g;#O2g:B+&d9`Ica +9DhE]8cM?Y8,5XS7K5dR6iB@N62X"J5Q*eF4oIM?48V);3W;#;2ubf52>]6/1]B0/1&is,0E3a)0DdC% +/cRF$/,^sq./PCf-MSnc,kWA[+hSqL+G(`c+;,_<+<_mQ*^k*D.kiP//2&P+0)dF50/,4=2*!ZU1bgX9 +/hJV)r[Imsr[8:)-m_?#4s`Hk>[UoH?X7(lS%->6%h)=T2D#oB31]B0+0a9PhV&=oMP%=8Z+tQ%b(=o;D#=8l8! +k;u]bq;?'Jm;>j>j:]4&f:&Rc^9DqK]8H_RT7n6&J8,5XS7K5dR6iB@N62X"J5Q*eF4oIM?48V); +3W;#;2Zu#s2)R5i2>]6/1]B0/0a9j:Adia9`@]`9)V?\8GPdR7f5^S7/fON62s4K5Q3W1r72ZPc72Z>Q21]0!,1Arp%0E*U&/H.4%/hHrQ!%dssr[Rjqo-jPb +s!IOfs!.Idj<9*uJg%-;&g/>@+sJ6P6>/b1-m^,a-7:,erZqaq-7UJr0JEbo3AiTJ1,1I9r@\%#%kB/# +DaYm9<*is>@:3DK?i==1?27b">Q%b*=o;D$=8c1sj>d:]!ob:&doc9)qTa9)V?\8,u0Y +7f#RP7/TFO6N'4K5lEqG56!eG4T@MC3rM)63;tl82Z#B12#fB31Ars+0`*U(0).$q/H77#.f(Rs-n$Gk +./bOm-N,7^,lAn\+oNOq++bSd+42/9+l7h+>5_V(=Su7ttq<;ohp;Ys>i;#=&e:B!uc9`Ica9)hK\ +8GbpT7fPpU7/oXP6Mj(H5lNtJ4odeG4o[YC49%A@48_/>3W1r72uPZ52#T601Aip.1&Wg*0E3a)0E*U& +/cI=#.Kh7O.OceF.JtUo-iGC`-2f+a,6&hd+bUti+Gq9H+!;[M,:+F"#B795?(rt?X[>KrEoM0!+#D*oi_5qr`B&!s&Jtrqc!Gkr_rbns&&\js%iYi +!)EJeqb6u^rC[#[r^ciTrC6ZQr^?`PrB^HKr'13Fr'10Es$-NIs#p?DrB(!>!'C*>r]0p:q`"I3!&aa4 +r%n.'!&4C+pb2V!r@Iq"!A5r%/H@?u/,h$s.J,%d-iYOh-3#4g,0qEa+bClM+V,b@,99'`6m3s),U=]a +-78^<&1/_Q.4d/,4#f)R1,:R<0/*8Vr[eU1.n=MG,sP@8?sd>M?=3V:ra#>)pfmZ"s&o8%r`B&!r)NYo +s&8hnr_`VjpeUc^rD!;cr(I#]rCQuZr'pQPr'^HMs$?]PrB^BIr]gl@n,>5VP'=Su7t +a8f:]4&f:&Rcb9DqK_8c2-V8,YpW7JoRR6i9:J62a(I5Q +3W1r72uPZ52#T601Aip.1&Wg*0*!^(0E*U&/cI=#.Kh7O.OceF.K([o-iGC`-2f+a,5i\F+G(_f+K?Op ++!;[M,:+F"ED7l:/hJY-r@A4+/M8\41H%9T#<+Io0.nh-/,^sr.1RaR-U_c;,X577@:*GN?N+=1?N4=, +>kV=u=T;J$J +?i==0?27b'>Q.k)>5h\'=T)>#tq<;ohp;Z0Jl;#!i`:Amoe9`.Q^9)V?\8Gu$T7K#XO6iB@N62X"J +5Q*eF4T[`.3rhAA3rM)73;kf72Z5N22#]<21Ars-0_mI&0)7*q/H77#.f(Uo./PCj-N,7_,lJtf,5*2Y ++GLti+,M'D+f6.0b,ii963WR6rdT'@:NbR +@JsU4?hn%&>l@n,>5VP&=T)=uk_D"=T;J#T52#K0-1&l7h*>5_V&=T2D"tp<;]\p;Z0Ji;#=&e:B+&d9`Icb +9DqK_8cD9Y8,PjU7K#XQ6iKFM62X"G5QoB/1]&p-1&Wg&0DmI$/H@@% +/H.+$.k3"tq^D@ir?h1`r?VCfp`fY[\KHJHJfrPc%j)o:+X/0Q6ZGgL0eP%00)[=3/M/S.1,:[G3&WQH +/hJY+r[[psr[A=)-UVZ9,sYC7?sd>M?!mP:rE]5(r)s#%r)ir"rDrksr`&hpqbmDjrDNSkr_WPh!)EJe +qb6r]s%<2\qagWTrC6ZQrC$ZQrB^BIr]g?F!^/b4rBC6Er]UJg#so!$_Cc![8RJ$>;gN +-m^,a-7:,erZr"#-7C5k/hT1E1bpg@0`*O%/e'?^7W(R>5Z:rr?=7,Gra,P/pK[Mur`]8'r`K,#s&T%t +qc*Mmr_i\ls%rVhr_EJhrD*5arCm2`rCR)^9)V?\8H20X7JfLM6iB@O62X"I5Q*eE4o[YE49%A=3Vtf7 +2u>N32?#H21]B0.1&is,1&`j.0/"sX0)R=!/H.1"/H77#.f(Uo./bOl-35D>r?_._r?M7bp*'AWcl[i] +Jfh]K!$M4^"W0C<7jBP`-NGRo-NbbF.P(KL$8++j5Wq.f2`EWOr\OF,%PTP.E_%ZKfrD3;cr_<>bqb-l[s%35]rC?`SrC-]RrBpQNrB^sGl;Z0Jl;#O2i:B!ud9`%K^9)V?X8Gl!W7f>dQ7/fRQ62a(J +5Q*eG4o@MC4U=584Ztni4$,S'48_/<3iPr$qOlodKhfr?h7bs!.Idj<9*uJg%*:!$_@b$lV?D6m3s),U=]a-78^<"stZF-n6i%#s("% +1,1L;0/,*Y0+ffh0.\VCD*oU8;dEa:?sd2Gr*B#$q-3l&rE9/&r)`kurDi_orDW_or)*GirD32`qb@#_ +r_*2^!(d2_9)V?\8GkpR7/TFM6N0:L5lEqH55[SD4T@MC3r:r93;b`32Z5N52#T6/1Ars-0`Eg,0`Ng) +0)R="/H%+!/H77#.f(Uo./kUm-3>J>-N,7a,lT%e,5!,X+M/_I++bTa*t'26+!2OG(d)S(,:ia@!%@go +""5QI/,h(,0/GCL4ZYP]2Dm>i1]0!<0J5t<81I)/?=@5N@:!@>?hRh(>lJ"->Q%b)=oDJ&=8Z+rX2g:]!oc:&[ib9*.^Y9DqK_8c2*U7f>dT7/]LQ6Ms.H5lEqG4od_G4o@G@48_/<3oB/1]K600``s_r@n.&r@S.'/M?uRr[e$u""PiN.K([n-NYVB-iGCd-2f+f,PWJ_+o`^=+G(_n ++9ru2+<_mQ*'jgL9dqeL/M/UR/.aBb/h\t71cRHQ1GCF5/1W4K/,^q-.46H/CI'74;dEd;?sd4=?N"1( +>kqP%=Su8#dQ7/]LQ62a(K5Q!_E4oISC +4U=584Ztni4$,S'48q;=3W:u<3W1r:2ubf72>fiP +r@7UlodK_bp*K_`r?BQ2Jg#^h^*+(4+X%sO)Eqh&+XeW^,UOlc-N5;$-71,h.k`P:2`*9E0eY0Y0`kqV%=oMP%=8c2!j>j:\[]^:&Rcc9DhE]8H;B]8cD9Z +7JfLN6i9:M5la4M5l=j,lf:j-28bc,l]+f,4m&W+IaI)++bU,*t'26+!2OG(HZD&,:ia@!%@go""5QI/,h(,0/GCL +4ZYP]2Dm>h1]9'=0J5q:81I).?=@5N@:!@??hIb$>lS%,>5qb'=T2D#a8g:]!ob +:&doc9E.Wa9DqK_8c;0V7f>dU7/TFO6N'4I5lEqF4odbF49@T,4T.A?3rM)=3<)#;3<(r:2?5W52>oB/ +1BoTi0ek@91&Wg*0DmI%/H@F%/cI=#.K_1N.Ok?Fr?qUls!RalpEfear$1t\r?:2DJfoXfV]ZBk+X.ml +ED7l:/hJY-r@A4+/M8\31,M!O#<"@l/hJV).fCmq.M!mR6>Jk55uV&r?=7,G?=*S9p0@Drr`K,#s&T(u +r`&hpqGR8h!Dl\m;>sDj:]4#g:&Rc^9DqK^8c;0[8,c'W7fZ$W7J]FN6NBFN5lO"H55dYC55dVM5!D+m +4?P\e4T.A@3rM);2uku;3;ti:2Z5N12#K-71,1L;0/"q1r@n1'r@\%#r@It#!\H#Ur@J(%.kCQJq'ktb +r?h1`s!.Id\flYKJg&Sd&L&AA+<_UdBLF!l,pX`_-RL2>,n;7K.4?]"002$K1,1I90)dR%0+KN_7;YC= +5uLrp?=7,F?N"1&>l7h*>Q%_'=T)>"o?.1Ars-0`Ed-0JE;Ur%7n!r@8(%/1`;%.Ot9D![oHE +r?hIh!%.Xjp*9V_r?ChVr?-h:Jffjl#9Y-2+!)I>3s07g,:ia@!%@go&h#.X.kE8'0/GCK4ZYM\2Dm[C]C?Q.h(=oVV&=8u>!k.kE543&NKI0eiMYr@SU6/h9>*6mk5t>[CZA?Q7n)>Q.h)=oDJ%=8Z+s +j>j:]4#g:&[o`:&doe9DD-Z8c;3[8,YmT6i]^U70#aR6iB@O62j.J5Q3kF4o[YD3r:r9 +3;YZ12?5W62#K0,1Ars*0ElS+. +>lS%+>5h\'=Sl1u.PNG-0/!2S"t_DZ0/57?r\ap:0J4t0/H.0u.fCe*-p_Q6,sP=5?[I>6qcs&'r`]>)s&oA(r)`o!r)NVnrDN\ooMPTarD3Ae!)k.kE543&NKI0eiMYr@SU6/h9;) +6mk5t>[CZA?Q7n)>Q.h)=oDJ%=8c1s[C]C?Q7n*=oVV%=8l8!O/g +;#O2g:&n#e9`@Zb9`@]b9)hKV8Gu'Y7f>dR7/oXS6Ms.F5lZnr\X[5 +r\XU0r%\4,s"XL,!A?/*0E*U(/c@7#/,q1"/cIC$/Ggsr.f1[l./bOm-N,7a,i0\r+bCl:+UoV=+sA-L +5\j.kE4U3]JuQ1,1K\0E!L80.nbBCI9I8;I!O5?=$lC?![D6s',M.rEK;*rEK5( +r`T/$s&]/"qc3Soq,@;jrDer_E8`s%NGcq+:Z[8Gu'X7f>dS7/fXT7/fRO6N07N5lEqF55dYE +4T7D=3W1r72u5H42?,N11]&s+1&Wg+0E3[%/bgmp.g%7N.4>6G-n5*Cq^;7fr?_=dr$24cr?:nXZlalA +JfiG`!$M7_#p:*KBh'Et-7C>?-k@aV.k<2)0JGaU3]K&W2DtIirA"m<0etOYF%IcE<*is=?sm=??i=:4 +?!Ue8?27b)>Q%b(=oMP$=8Z+uj>g:\mid:&[i^9DhB\8H)-W7Kc4N7R]cD7/]LQ6Ms.J +5lEqH4odbF49.M@48V);3Vtf92uGT42?#H21]&s-1&Na(0DdC#/c@3s.fCgn./PCj-Mo+f,lT%\,5r^: ++G(_n+9ru2+<_pR*C:!L:+@qL0/"sV/-[[X/h\q72?#K;1b^O7/M-lOr@/C..4Qbo5\WP35Z:oo?!goC +?N+7+>l7h(=oMP%=8c2!a8h:]4#h9hbO[r_!5br_*8`s%3#WrC?cTrC-ZQs$QfQr'C9H +s$-NKrBL3Dr&t!@q`Fa;q`4O5"ueJ!2Dm?MrAFR2r\FC+#Vn.i0eb:70/3>Xr\"4&r@It!s"+.$r\".# +q^_Upq^MCjr?qRkr?_._aWZ6ZJg%iO%3cr>+X.jjAjmjj,UOl8,n;7L-mpDm/1`hA2)@!B0`3U&/e9Tf +.mn&=-UCX8?[@D9rET>+s'5M,s'#D+r*','rE0)$r)W\pr)EJj!)`\kqbR/c!)?-k@aV.kr(q2)YCkr\XR0r%e:,r\+C, +0JNGYq_%h!r@@apr@.Ulq^;=hq^)1drZh%ZhB7CmJfq'9%j)o:+X/-O6>oUK0J+q20)[=,/M/S.0etRD +2?l&r0J4t0/H.0u.MF6[.Olf2BL4%2;derCm2`!)3Abs%<;_qFCTWr^ZiTrC-]Rr^6]Pr^$HIq*4a?r&t!@q`Fa;q`4R6s#9s9r\X[6rAFR2 +r\FC+">V\d0JNJZ!&4@)r\"4&r@It!s"+.$!&":(r@Igrr@7[nq^DCjr[.Rip*@!gJg#^hdif/E+X/'R +)aJ"(+X\N^-Mo)!-7:2g-n6c!3]JuQ1,1K\0E!L60J4kBC-s@7;I!O5?=$lCrET;*s'5M,s'#G,r`TA, +=]tZ)r`B&!qc3SopJ_#eqG7&b!) +r&O^8q`"F2r\a^4qD8"(rA"=+r\+:(qCVInr$qgu.Ok?F!%Ijpq^;7fr?_=dr$24cr?:nXrZ?_6Jffgk +!$M7_![&@D#&-RQ.4-Glq^;t(.P!##/hetE4utY^2`l\40 +?2In*>Q.h)=oVV%=8Q%si;#O2i:\mid:&[i^9Dh?X8,>^T7K5dQ6iB@N62a%L5=#03r]U05Z:oo?!goC +?Mn(->Q.n*>Q.e(=T2D#dT7/oXS6N9@K +5lO"G5PdSA4oIM?48h5;3W1r:2ubf82#oQ52?#H31AN[)0`E^*0`<[(0)mO%/H77#/H.7#0)[?u/,^sp +.JkOl-iPIk-2&UK+bCkh+nHid+sA-R+r`dZ73O$(-78U9%ONPO-7C>o.loXI1GU[=r%J"$%koXe6>8e7 +6;h&p>[C`A?N+4->Q7t,>P_P&=oDJ$=8l8!6N'4M5lX(I56!eG55dYE4T7D=3W1r72uGT62?,N51]K6/1]&s+1&is-0E3[)/cRC#/bgmp.fq1M +.K1^q.K([l-i57h-2Stc,QAtd+nm,9++bSd+/p=^+TQ7n)=oMP%=8Q%soUK0J+q20)[=3 +/M/S.0JYIB2)[9F/hS_,r[[ps&Lf.Z.ORGo5pelr>[C]C?l@n+>l7h+=oMM)=BAT%dT7/oXS6N9@L5l!Y?55[SB4Sq5=3r:r93;ti:2Z>Q7 +1cG:ir\XU0q(Vk'r\":)0`<[(0)mO%/H77#/H.7#0)[?u/,^sp.JkOl-iPIk-2&V`+bCkh+c.?H+sA-R ++r`cOAjmjj,UOl8,n;7L-mg>l.k[CZ?r*'5+>[753qc`r$ +r`K)"s&T(uqc*5es%rVh!)EMhrD!Dg:/1daq+^l_s%E,ZrC?fUrC-QNs$QcPr'C?-k@aV.k3)&0/#RS3]K&W2DtIirA"p=1,C[YE_%WE<*is= +?sm;Js'GY0!aJu:rE]D-r*0/(rE9)$r`B"ur)NGis&/ems%r_mrDQ.n*>6%h)=T2D#j>e:]4#g:&Rcb9)qZb +9E.Wa8bYdS8,c!V7K,^T6iTLQ62X"H56*nH5Q*bG4oRYC4oIM?48h5;3W1oC2`EWQ2)R3I2Z>Q62?#H3 +1AW^00JG.5/hSjV0E*U(/c@7#/,q1"/cIC$/Ggsr.f1[l./bOm-N,7a,i0\r+bCl:+UoV=+sA-L5\[753s'#G-rEK/&rE9,%rE'#" +rDi\noi(lerD3Ggr_NJf!)(30JNGYq_%h!r@@apr@.Ul +q^;=hq^)1drZh%ZrZHe8Jfopn#9P'2+X/-O63hF(.PNG-0/!2S%kT@c0/,+:2)R9J0J4t0/Ggss.M!sX +-U)-/-9kF6?[ID7qHNo%s&o8%r)`o!s&Jtrr)k`m>[C`A?N4:/>Q7n*>l@n+>5VP&=T;J$oB31]K6/0`j$_ +1Ars,0`Ng)0)mO'/Gh$u/,Umq.JP=j-iGCh-2f+h,Q8tf,QB"^+oNOI++bSd+7gQS+ToRI/h?oRs"++#"thM[0/57="u\7k/hS_,q^_Xq%k/tU5%[,.5>tfn>[C`A?N+4,>Pq\) +=o;D"=8u>$[:T>rEK;*rET;*r`]>)s&o;&s&]/"rDihrrDWSkrDESkr(m;er(m;erD!2` +r(I&^r(6lYr'pQPr'^HMr^$TNrBU?Hr'($As#gbrCm5ar(?u\r(-]TrC6fUr'^QPs$HZMq`t!Bs$$BErB0s=rAsp< +rAa[5rAOU2pbVn)rA"4(r%J%%r@S""!%\!tr[@gsr$hUnr?qIhpa,kap`fY[`ZTjUJfqfN$m-T7+X/-O +6>oRI/h?oRs"++#%5'7b0/57=2D[$>/hJXO/,h"/.4Q]/AjRh/;I!O5?=$lCr`oA*r*')&rE/u!s&T/" +qc*Jls&/ems%r\mr)*JjrD3AerD!;cr(HoZr(6oZrC?lWs%!#WqaLHOs$HZMs$6QJrB:9H54j +-N>Fg-3#4g,*F+$+bCm/+V5h@+sA-L5\-N,4p-RgMp3]Anp1&s'-0`3R9/h\_@BLF44 +;HmI4?[753s'#D,r*02)rE9)$s&]2#!EE2!sDj:]4&e:]4&f:&I]_9E%Q^8c;3Y +7f,XQ7/K@M63'=M5lO"G55dYE4T@M?3rD#:3;kf72Z5N22#]<21B0*/1&is+1&Wg(0)dHu/H.0t.fCgl +./bOl-Mo+f,l]+h,lJtf,5*2Y+Pe,k++bT6*rmG_*tTP44_[D2-m^5h-mpAj-n-VE.K_1Q0/!Vr4ZYP^ +2`Pq\(=oVV%=8c2!oRI/h?oRs"++#%5'7b0/57= +2D[$>/hJXO/,h"/.4Q]/AjRh/;HmI4?=$lBr`oA*rEB/&r`K2%r`B)"s&Jqqr)%6mk2s>?tK??!CT>>l@n,>5qk+>Q7n)=o;A+='&F'j>j:]*ue:]*uf:&Rc_9DqK^8c2-Y7f,XQ7/K@L63'=M5lO"G55m_E4T@M?3rD#;3;b`6 +2Z5N32#T611Ars-0`Eg)0`Q%b(=oVV'@(Q@?!CV6 +>l7h*>5_V'=T)>"48q;>3<;*"rAad8rAOU3r\OU2rA4C,q(Vb##;@hb/hJY+/,_'u/H.7!/Gq$q +.f1[n./PCj-MSne,Q/hA+bCkh+fQUr+sA-R+r`dZ6m*g#,pjoc-iPIk,m,MD.OkK\2`1Lh!&=F+r%AX7 +0.T>%6mk2r>?tH=?!CT>>l@n,>5VV(>5_V%=T;J&i:B+&g:]4&g:&I]^ +9DqK^8c;0[7fl1M7f>dQ7/K@M6N0:L5lO"G55m_F4T@MC3r_5>3rD#<3;kf52Z5N42#T601Ars-0`Nm+ +0`Ng*0)[@&/1^QJr[[mrr@.apr@%Ulq^21dr?V7br?CqYr?/EgJffRddiSQ4rZ;[o)*M\(,:Fic-n$Gj +-n$Mnr[J@-/MAbA4ZYP^2`?X7#G?!gq:?2e+/?2\%.>Pq\&=oVV(=8u>$ +=8c2!j>k:]=2h:]=,f:&@W_9E%Q^8cD9Z8,GdS7K,^R6iKFN62NqF5QT42#B*-1B0*,0`*O%/cdOVr@S""!%\!tq^MIl!@K;o-i57g-2]%f,PWJ]+o@%55 +r*02)rE9/&r)`ess&K(us&8nrr)?q25rEK;*rEK5(r`T2%rE'#"r`&r!rDihrrDWYms&&_ks%iPf +r_<;cr_<>bqb-l[s%3,Zr^ZlTqaC?Lr'L?JrBUBI!'gBFr]U9Ds#^6As#L'>r&O[6qDS:0s"s[1rA+=+ +qCqn%s"=7%s"++!r@Ipur$qXor@%RkqBl(cr?V:crZV=doca8VP95AuJfjS+!$M7_&0MiRBh'Br,pt)h +-RU;j.4P6G%4a"`00_T\3&iiT2)I/g1D2Gu1c-pUCe#sA;d<[8?X?uD?N"1*>lIt+>5VP'=T;J%a8i:]F8i:]F2f:&@W_9E%Q^8cM?Z8,GdS7K,^R6iB@M62NqG5Q3kH4oRPD4oIMB +48q;>3oB11]0$-1&Wg'0E!L)/M/UR/cI:$/,^sq.K(Xr-RU>@-i57g-2f+f,PWJ] ++kn,k+G(`9+:K>7+<_pR*C=[=.5!.M0)mL$/I!g[/MAh71Bo`n0J4t0/Ggss.M!sX-U)-/-9k@3?!CT? +>@%55r*0)%r`K,#r)Wes!*&qrr`&eos&/ems%r\lr)!DhrD*;crCm5ar(?iXr(-iXrC-cU!_#RJrC-TO +rBpTNrBU9Fr'(-FrBC6Es$$HGs#g>5he*>Q7n+>Pq\)=oMM'=Su5#7+<_pR*C=[=.5!.M0)mL$/IabWj>?tN=>lJ"+ +>Q%_'=T)>!j;#a>i:Amoc9`@]`9);-X8H23Y7fGgV7f>dP7/]IQ62a(G +5Q*bI5!M:156!eG56!eG4T@MA4T.A?3W1o;3W1r:2ZPc72>]6.1B90.0`E^*0`<[(/dF'`0.nh-.kCQM +r@Iq"r%.gtr@.drr[Rdor@%Xmr?hOjpEfhar?@CJJg#^ho-"Yh+X/'R)aJ"'+=89Y-7(#er[.Ri"t(iL +.QTLFr\=I.r@n.&%PBCb6"iY65>bTi>?tK;r`oD+s'#D+rEB5(rE/u!#$+c)oRI/h?oRs"++##VI_]0/57=2_t@c!\>iRq'ut)-R_)g74(?">?tH<>ZtD*=oDJ% +=8u>#ts;ufkq;Z9Pl;YX,g;#O2g:B+#d9E.W`9DhEV8Gu'U7f>dR6iKFM5lO"I62X"I55@A>4T@MC +3r_8<3W1r:3<2&<2ubf72?#H31Aim+1B9300`Wp'0E3X&/-7=P/c@7"/,h-u/H77!.fUss.f:aq./bOn +-N5Cj-M\tf,Q/ha+bCkh+c7EJ,9n?U+X%af#A6RN,pal`-N5=i-3knE-7C;l4#['o!\c;_q(N=6/hK;" +6mY,s>?tE;>ZtD,>Q%b*=o;D!=8Z+u<;]\o;Z0Gm;#O8i;#X8h:Adi`9`@`b9DM3Y8,>^R70#aT7JoRQ +6Mj(I5lNtJ55dYD4T@MA3rV/<3;YZ42ZG`92ZGZ72#T6-1Ars-0`Nm-0`Ng+0)7(!/H%-t/,^sp.K([o +-ho%e-2o1b,Q/h[+oNP)++bSd+28m.*ZlFF+!;FbBhBWu-R^;jr[@[n"tD,T/hTFPr]($<2)b7e%l,jr +88h*J5?(oq>[C]@?M7Y%>Q7n*=o2>"=8c.r<;fbq;Z9Vm;ZBVm;#X8h:B!uf:Amoe9_h?[8c)'W8,GdS +7K#UK6N9=O62WtH55dYC4T7G>3rM)<3;tr<3;tl:2Z5N42#T601B'*01B'$(0E!O%/c@3p.fLmq./51h +-N,7c,QK(h,PWJ]+d!n!+G(a.+;#\<+<_pR*C=[@.P<;*/MAY+r@J:-/hJ_10ekUBr\"=(.kUQI%k/kS +4Cpr.6;q)o>?kE:>kM7u=T2D#?tE;>ZtD->Pq\)=o;D!=8c/"a8i +:]4&d:&%E]9DM3Y8,c!W7f>dU7/fXR6i]UR6N'4I5lO"G4oRPD48_/=3W1r72uGT62ubf92?,N31]&s+ +1&is-1&is-0E3[#/c70t/,^sp.K:gr./kUh-N,7i,krV_,5*2Y+L8gcl'?!giC?!L_0>l@n,>5_S(=o2>"=8c.r<;fbq;Z9Vn +;Z9Pl;#X8h:B!rf:Adid9_h?[8c2-W8,GdS7K#UK6N0:K5Q3kF4oIMB3rh>>3rM)<3;tr<3;tl:2Z5N4 +2#T601B'*01B'$(0E!O%/c@3p.fLmq./51h-N,7c,lT%`,5i\^+G(_f+Gq9H+!;[L+sS*p$#`Wi/hJ\- +0.\[Q/cI@+0/54;2_t@c!\>iRq'ut)-Rh/h74(?">?tH<>ZtD+=o;D%=8c1sjDg;>j>i +:]4&g9`7Wa9)hQ_9)hKY8Gl!T7f5^R6iB@M5lEqI62a(K5Q[1H;q-3c# +r`T2%qcE_ss&K%tr)B2DmDg1_2>s1e;OX-U:X:?X-oC>[I/0 +rEK;*r)ro!r)`hsqc*Mms&/kqr_`_orDEMir_NJfq+^i^q+L]Yr(-`UqaUKPr^6HIrB^BHrBC3Dr&js? +q`=[9r]'pn`p`fY[gE;(j +Jfq'9&K`,<+X/-O6>o[M/hJ\-0.\[Q/I!g[0/,+:1BBEir\"=(.kUQI%k/nU4Cpr/6;q)o>?kE:>k_D" +=T;J#dU7/fRO6N07J5Q!eG5Q!\?4T%;> +3r:r93!;6$3&`ep2Z5N42#]9.0a'9f1,1N_0_mC%/c@4%.k<4M/H.0t/-%4!/,^so.JtUm-i,1`-3#4g +,-iAD+bCle+V,eB+X/'Q)Eqe)+XJE],UWL:r?_as-R^Gp.m#Zg1BK6a1&3L60eY.DAjn%4;HmF1>[1H; +q-3f$rE9,%s&]2$r)Wesr`&eor_i\l!DlYl;#=&e:Adi_9`.QZ9)hE[7f,XL7/fRO62NqF5Q3hD4T.>= +3W:u<3;YZ12ZGZ62#T6-1Ars*0`Ng*0)7*s/Gq$s.fCgp./YIh-N,7g,l/ba,4m&W+T3C6++bSl*sWi/ +*ZlIH)*S:>8gGc3-mgDB./YLu/1iJ.0L7i#3$Ul+r)ir"rDreq +rD`bprDNVlrDNMirD?tE;>ZtD.>Q.h)=oMP% +=8Q%sa5j:]!rd:Adi`9`7WY9)M0U7JK:L6iB=J5lEqI56!eE4T@MB3rM&>3'$psq`"@0 +s#'g5q_S+)s"XO.r@n7)s"=$tr%.arr@7grr$_Fir$M=fq]u(ar$(_Ur?0o[C]@?MRk)>Q%b)=oDJ"=8l8!j>j:]4&c:&Rc\9Dh?\8,YsV7f,XR7/TCN62s:M62s4M5Q*eG4o@G>48V);3W:u@3B/uW2uGT4 +2?#H21]B-41GU^?1&`m&0E!O%/c@3s.fCgn./PCj-Mo+d,lJt],5i[i+G(_f+OhMG+!;[L+sS*pDbqo9 +/M8V./1g`O#VI_`0etO@2_t@c!\>iRq'ut*-n.;k7OLQ%>?tH<>ZtD.=oDJ$=8l8#E3]fDa3r_8<3Vtc? +2`EWQ2)R;j2?#H31Aim,1B0*/0_[7#/c@4%.k<4M/H.1!/H%(#.P!%J.f:ao-itbE./bOk-N,4j,l&bd +,Q/ha+bCkh+c7EJ,9n?U+X%af#A6RN,pal`-N5=i-3knG-n6_t4#['o!\c;_q(N=70.oM&7OCH">?tE; +>ZtD.>Q7n*=oVV%=8Q%sj>e:]4&d:&Rcc9E%TX9)V6V7K#XS6iKLP6NBIP62a(G5Q3kE +4T7GB3rM&?3&iqs3;YZ22ZGZ72#B*+1Ars+0`Ng+0)$pt/H%-t/,^st.K([k-i>=i-2Jnb,Q/hW+oNP) +++bSd+28m.*ZlFF+!;FbBhBWu-R^;jr[@[n"tV>Z0JGdTr]($<2)b7e%l5su8T7[C]@?MRk* +>Q%b)=oDJ"=8c1uj>j:]4&d:&Rc[9DqEY8,YpS7K#XQ6MNkH5QF(I55m_D4Sh/: +3rM)93<(r82Z5N42#T6-1B0*.0_mC#0)[C#/,^sq.JbIk-i>=f-2f+e,6/q],5i[I+G(_f+S6cg+!;[L ++sS*pDbqo9/M8V./1g`O#VI__0etO@2_t@c!\>iRq'ut*-n7Al7OLQ%>?tH<>ZtD.=oMP$=8u>"jDk;>j;k:\mlc:B+#d9DqK]8bYdR7f,XP7/]IN62a%H56!nH5Qn+bCl;+V,eB+X/'Q)Eqe)+XJE],UWL:r?_[q-R^Gp.fh^ir\FU00JWAW%l,dk5\EP6 +6;h#n>$P<9>kqV%=oMP%=8Q%ssDi:B4/h:]4&d:&Rca9D(pV7f>dU7K#XR6iTRQ6iTLQ +62a(G5Q*eE4T.A>3W:u<3W1r72u>N42#oK01]&s+1&`m+0*!Wu/c70t/,^st.K1ap-i>@i-N5=e,lAnd +,4QiT+LlS%,>5qb'=Sl1t[1H;q-!]! +rE'#"rDi\nr)?tE;>ZtD.>Q%_'=T)>!drCllW +r^cuXr'pNOrBpWQr^-QL!'pKKrBU$G37>lIq)=oVV&=8u>!X2f:]4#b9`7Wa9)hK] +8H23Z8GPdS7K>pV7/]LO62$P37>?Ui-r`]8'rE0&#s&T,"r)NVnr)f +r_EJhrD*5arCm/^pdtHU!(ZuWr^HiVrC-`Ss$Q`Os$?WLrBC9GrBL6Es#pBEs#^6ArAj[5!''j7r&4R4 +rA=O1s"aO-!\c;`rA":*r\!stq^h[rs!mgns![gns!I^mr$MFir?VCfs!@Uhs!.=_s!%Cbruh"WJffRd +M&upC+!2LI*'4F@9-bl4-mg>kr?r"%.Olku0/51F4?Pq\(=oDJ"=8c1sX2f:]*ue9`[p\r_*5_s%E;_s%3,Zqa^QRr^?ZOs$HZMs$6QLr':6G +s$$EFs#g6As#U-@r&Xa9r]'j8rAOU2pbVn)!&=F+r\+:*r@e.&r@S""q'u@mpaH(gr[.Ohr[.Ohocj>X +_'"=PJfqcM&0E#<+=/-pE)A);/M8S,/M6rQ$8!k_/MAk:2)I'Ar[n%!r$r:-.472k80pQ">?k?9>?Y;2 +>5_V(=Su8#tp<;fbm;Ya2e;#O/i:Amob9`.Q`9)hK]8H23Z8Gu$Y7fGpV7K>mU7/]LO623r:r93;tl82?5W62#K0/1Ars*0`Cl-i51k,pai8,Q8mG+bCkh+nQoX,lStr+!VdfB1O0l,UFZ]-N,4u-7:/e-RpYu3ArZKr\4F-1&N^: +0/#"3.m7Z>-:1R5>Zk98=o2G&>5_V&=T2D#1,;=?:+&;*>[CW??!CT?r*98+r*')&rE/u!r)W\prD`bprDNMiqb[5e +qbI,b!)3>ar^m/`r(?u\r(-iXrC?fU!(HlTrBpQNrB^HKr^$KJrBLq`4X8rAX[5 +rA=:*r\=I.r@n4(s"OC)r\".$r[djpr[Igpq^DCjr[.Ohr[.Ri!$q4]r?86bJfoXfdi]2D+<_jR+?sgB +.P<;*/1rM+r[\%$r[nF01Gq$H1+t9Z/cI="/,h"0.47/j80pQ">?k?9>?Y98>5_V(=Su8"X2g:]F2h:&I]_9E%Q`8c;3[8,l-Y8,l'Y8,YpW7K,^Q6iKCH5l!YC56!kI56!eF4T.A<3WM5< +3W(l:2uPZ72?#H11]K6/1&E['0*!^)0E*U'/Gq$n/H%*p.fCgp./kUm./bOh,lf4h,Q8n\+bCkh+c7EC +,lSti+!Vdf#\Q[O,pXc],prR:$77,J-7CAr/NG^Fr\=I.q_7t%%5'.oCIoj>;-I4->?b8.>Q%b)=o;D% +=8c1sj>g:\[]^:&I]b9)hNZ8c;3Y7efFO7/TCN62j.J56=#55Q*eF4o[YE48q;>3VbZ3 +2uPZ72>f<11]K6/1&is+1&Wg*0).$r/-%7"/,q*p.K:gp-iYOn-iGCj-2f+h,Q&hd,P`M_,5i\b+Mf.O +++bTK*tKD7*uuOF4).D6-RU;h-n5*C$7RGS.kND/0g7][r\sj8r\XO/%l#gp7WV?Q5Z:oo>?tN=?2Rt, +>Q%b(=oMP$=8Z+rX2g:]!oc9`Rlc9DM3Z8c;3W8,YpW7K5dS6iB@M62s4M62a%K5Q3nI +55m_E4T.AA3r_;?3r:r93;tl72Z5K.1]9'/1&Wg*0E3a)0E*U&/cI-/cmUU/H%*u.M!sW-TYs4,sbF5 +>Zt?9>$Uu.r`K,#rDrntr)ESmqbm5er)!;er_EJfrCm)]rC[)]rCHcTq*t?Ps$ZfQs$H`OrBUBIrBU3D +r&t6J5!D+mrB1$?qE"L6rAag9r&4O3r\XO/r@n:,qCqk$!&4@)r\"1$r%%Onr@@^or$hRmr[7[nr$V:d +!$qLfrZ]o:Jg#^hWZ_?frZVam,98jY80K9),pO]_r?VFjr[.ds.kN=S3B&eo1&s',0`3R5/h0#"8LHl& +>$P37>?Uo/r*','rE0)$r)W\pr)ESmr_`_nrD3Vk`52uGT52>oB11]K6/1&is,1&Na)0).$q/H%+!.etOn./bOi-N#1g,l]+f,lJt` ++o`bb+o`[d++bSd+4D;B*ZlIE+ri[Z9-bl4-mg>kr?r7,.Olu$0JP:H4?5A\2`EWO2#T3B1,:R>1.H=\ +-p^d:?<^]@>@%24rEK8)r)s&%r`9)$qcaqF^]Xr^crWr'pZSr'UBK +rB^9Fr'13Fs#pXp)nr0Jfomm"s4s2+=/-p$#i`k/hJ\,/hJ[S/-RUX/h\q8r\X^40`E[*/M-iNr@/=,-mguh81$Z$ +>?k?9>?Y;1=oDJ%=8c2!j>g:]4&d9`%K]9)_E\8GbpQ7f>dR6iKFM5lO"H5l3eE +56!eF56!eE4T.A=3rM)93;tl82Z5N42#K0.1&3O%0*!^)0E*R(/H7:!/,1[o/,Lgp.01hGr@%Xms![gn +s!IOf!$qLfrZ]0%Jg#^h^EES&rZVam,98jY80K9),pO]_r?VFjr[.n!.kE532`1Lhs"XL,r@\^7/hJP9 +CJ#sA;-I4->?b67s',G*s&o8%r`B&!qc3Soqc!GkrDA-jhCQ.P*/)0ekmT +3rV)>2`CRir\>!<0el.=:FJM->[CW??!CV6>l@n+>5_V(=Su7tj:]O>h:]!oc:&[ib +9D_?[8cD9Z8,GdS7K#UN6N'4I5lT42#B*/1B0-/1&Wg*0E3a)0E*U& +/cI?k?9>?Y;2=oDJ%=8c2"F&c:]4#g:&Rc_9DqK]8c;3X8,YmW +7K,dT70#aS6iB@M5lEqG5lEqF55m\N5!D+m4?P\e4T.A>3rM)93;kf82Z5N32#K0/1&Wd+0E!U'0*!^) +0E*U'/Gq$n/H%(!.fCjq.0:nG.K([j-iPIg,lf4h,Q8mg+bCkh+k.Y8,lStr+!VdfB1O0l,UFZ]-N,4j +-N5@t.4Qhu3B&cNr\=O00JNGYr[n[4.QqQ>-U^g8>Zk98=^1f-r`T2%rE&u!s&K)!qc*GkrDEVmr_WMg +r(d5cs%`Meqb6r]rC[#[r(-fWr'gTQs$clSs$QfQrB^?HrBL6Er&t'Bs#^6Aq`4U7rAO^8q_nC1r\XR0 +rA+=+qCqn%r\!stq^h[rs!mgns![gnr$M@g![K'kr?r"%.Olu$0/,(E4Z`R%!B2q81]9'@0JP:OF&+2N;d[753s'#>'r`K,# +qcrB^?HrBL6Es#p9BrB'p< +rAja7r\sd6rAFO1rA4@,rA"7)r\+:*r@e.&r@S""q'u@mr$_LkqBl"ar?M@focj>X_'"=PJfqcM&0E#< ++=/-pE)A);/M8S,/M6rQ$S?k?9>?Y;3=oDJ&=8Z+u +F&c:]4&g:&[ia9DhE[8c;3Y8,YpW7K5jU7K5dT6i9:M5lQ%b(=oMP$=8u>"@%/2r`]8'rE0&#r)W_qqc*Jls&/emqb[/crD*5ar(R&^r_!)[r^cuXr^QlVrC-`Ss$Q`Os$?ZOrB^BI +rBL3D!'Uj4 +-UUd9>Zt?9>$P5/=T2D#F&d:]4&f:&[ib9DhEZ8c;3Z8,YpV70#gU7K,^S6iB=O +62j.J56*nG5lEqG55dVM5!D+m4?P\e4T.A@3rM)83;kf92Z5N12#K-01&Wg*0E!U'0*!^)0E*U'/Gq$n +/H%*u.fCgp-ib^p./G=i-M\qf,lJte,5*13+bCkp+TNee+p/o3*BOO>80K9),pO]_r?VFjr[.mu.4Qf. +2`:Rj!AZD.0E!L6/M&A6CJ$!C;-I4->?b67rEB/&r`K,#s&T(uqGdAkrDNVls%rYiqbHr]qFpi\r_!2_ +rCQrYrC?fTq*b0KrB^9FrBL9FrB:-Bs#^6AqDnL6rAXX4rAFR2rA4=+rA"1'r@e.&pauCp!%e(!s!mgn +s![gnr[.RirZqLir?V7br?D%\s!%Cbruf-"JffRd^)mk,+!2LI*'7n.,UXrf-7C>A-jqIR.P*/(0/#OQ +3][1!!&sm5r%\d90JQ%<:an_0>[CW??!CV5>Q%b(=oDJ%=8c1tO,e:]4&b:&I]`9E%Q^ +8c;3Y8,PjT7K,[T6iB@N62s:M62j.J5Q/hJXQ/,q*t.1djP3c%J<6;^fh>?P-5=]ef)=8u>$=8u>$j>k:]=,h:&[le9`7W]9)D3Y8H23[8Gu'Y7fPpU7/TFP6N0:K5lO"H5lEqH55[SB4Sq5=3r:r6 +3<(r92Z5N42#]9.1&`s/1B'$.0`<[(0)mO%/-7=P/c@7"/,h-u/H77!.f1[n./>4j./kRo-MAbc,Q/h9 ++bCkh+fZ[c,lStp+!VdfC.TQo,UOc8,mknC,palb-RL5m/-7jk2#]611&`j=0/"q1/M/S*-p;HC.77!9 +?!RA5!*]>(qH3c!qH!PprDWYm!)rhor_`VjpeUlarD!/_rCd#[rCQrXrC6]Qs$HuX77BU46UUc?h&0r`K5)r`K5'q,dPr!*/tsr_r_or_rbnqbd;gr_NJfqb?u^r(I#]rCQrYrC6`S +r^HlVr^?ZOqa16Is$6KHr]Uj:Amod +9`7W]9)M6\8Gu'\7n6,J8,l'Y7K#XP6iTLP62X"I5Q*kG5Q3kF4o@G>48h5;3Vk`82uPZ52?#H31Aim, +1]K611&`m*0E*U(/c@4%.k<4M/H.1!/c@7"/,^sp.K([j-NkhF-RL26-3#4g,/5:Q+bClP+TNee+poD: +*BS"-+XA<[,Q8tu,U=Z^-71)e-nHo12`1Lh!&=I,&MGdi/hJY-.k!Pu:+8P.=^>;3>6%k*=o)8#=8Gtr +5hY- +>$5!1=SZ%tk:]4&c:&Rc_9E%Q^8c;3Y7f>dU7fPpW7/K@L6Ms.L5l5DGDWJ;HR40>$G37rE9#"s&]2#!*0#!s&K%urDWMirDEPjpeUi`rD!5ar(HoZ +r(6lXr'pTPr^-fW6psC0r'L?Jr]pEHr]^9DrB1'?q`4U7q_nL5q_nI3s"sU/q_J+)"u%_c0JG.5r\".$ +pal=nr@7^or$_Olq^27frZq:a"=,3:+sQV%r?1bTJffRdM&upC+!2LI*'4IC9Hto4-mg;i./kS.-n-Sq +.P3>.5f +rD*8brCm/_s%E;_r^m#YrC6`Ss$m#Ws$ZcPr'L/MAY-r[\U2 +/1`A*0.nq81c@-D/hS_,r@@mtr@&($,W]a8-pga3>?_#/!*K8'rE&nts&JnprDW_orDESkr)3MkrD5DGDWJ;HR40>$G37rE9#"s&]5$ +s&K)"rDiksrDWPjr)*JjrD3Ggr_NPhr_EDdrCm/_qb$fYs%*/[rC6fUr'^NOr^?cRr^-NKr]pEHrBC3D +r&js>q`4U7q`"C1s#'g5qD8"(rA"4(!&"=*r\".$pal=nr@7apr@%Rkq^27frZq1^s!%%Xr?0W4JffRd +W?2Qj+!2LI*'8"2,UXrg-N5Fm-O2%K.4Zl!0JEo"4ZYP^2`[1K; +rEB,%s&f8%!*9)#r)NetrD`bpr`&eos&/emqb[2drD*>dr(Qu\r(?u\rCHrYrC6cT"[tmL779QA6iB@K +62a(J5Q!\F4oIM?48V);3W(l:2uY]:2)[Ak2?#H21]B001]K611&Wg)0DdC#/c@3r.f:ao./t[n-iGCc +-3#7j,P<8Z+fQT9+G(`b+:]J9+Wr'R5BB^P/M8\.0)dC5.kE5'/h\h21c.*H0J4t0/H%+!.fCe*-R:`h +9IN5(5DGDWJ;HR1.>$>/.=o;D%=8u=sq?!CQ=>6%n+>5VP'=T;J&bqb-l[s%3,Zr^ZoVqF1EPr^6TMqa(0Gr]g?F!'U?FrB0s=q`=[9r&F^8 +s#0m7s#0g5r\XR0r\=U41,:R=r%S(&q_%h!r@@apr@.Ulq^;=hpEfeas!.:_rZ_:aM'.BmJfsY-%Ncf: ++=/-pF&OP@/h\e/r[\.%/1`CP/dX3g1c@-D/hS_,r@@mtr@&1',W]a8-pga2>?Y-3=oMP%=8c2"5DGDWJ;-7(-r`]5&rE0&#s&StrrD`_orDNPjr_WPhpeLZ[rCm5arCZrY +rCHlVrC-WPs$HuX6psC06:1T9rBU?HrBC6Er&js?r]9p:rAa[5r&4R4s"sa3s"aO/q_J+)r@n7)s"=1# +pal=nr@7grr@%Lir[.Ukr?_FgpET\^ruqCbp*'AWWulp8JfiG`%3?T5*?lIbD+u9(-n-PC./kS.-n-Sp +.P*8-51bgRKE`+GW;d!C2>?b?9>Q%b(=oVV(=8>nqX2g:BF9d +:]4&f:&[ib9D_?\8c;3Y8,YpS7K5dU6i04I62a(K5Q!_D4oIM?48V)<3<2)<3<(r;2Z>T62Z5N42#T6- +1B0*,0`<[%0)[C#/,^sq.JbIi-iGCd-3#7j,QAtf+o!8[+nHh.+G(_m+9io1+Wr'R56l7..P<>,/M@#R +&1]:_/M8Y-0JbLC1GCF6/M-iNs!msr&18_aCeQ6D:f^b&=BSd.=BPN'r`9"u!*&bmr)3Jjs%r_nrDESk +r(m;es%WGcs%EAcrCd/_r^m#Ys%!&Yq*t9NrC$ZQr^$TNr]pBGrBC3Fr'(-DrB1*ArB0s=rAsg9rAad8 +!&jg6!Al_52?#H31Aij41,:R=0JG.50`<[(0)mO%/-7=P/c@7"/,q1!/,q+!/,^sp.K([j-iPIm-2o1c +-3#4g,/5:Q+bClP+TNee+qYnA*BS%/+seQ`,pjoa,U=Z^r[%gq-S$].2`1Lh!&=I,'e_3m/hJY-.k!Pu +:+8P-='Ss4>$>)-=oDJ%j>j:\[]\:&Rc`9)D3X8H)*V7JoRQ6NBOR6NBIN +62a(J5Q*eF4oIMB3rhAA3r:r93;YZ42ZGZ72#fB31As$+1Ars,0`E^*0)@0p/Gq$s.fUss./>7f-N,7i +,krV`+oiec+T!>[+oNOA++bSd+7gQ`*ZlIE+ri[]9dD,8.4>*Cr[/C..4H_r/2&Y@4ZYP^2`;3>6.o3rEB2'r`K2%qH!MorD`VlrDNVlr)!;er_ds%NAaqb$fYr^crW +rC6ZQs$ZlSr'L +/hJXQ/,q*t.1djP3c%J<6;U]d=]ed/='/T'=8l8#7i-3PV@,U=W1-3#4g,,uf<+bCle ++TNee+qYnA*BS%/+seQ`,pjoa,U=Z^r[%gq-S$].2`1Lh!&=I,'JD*l/hJY-.k!Pu:+8P-='Ss4>$Ci, +rE0)$s&T/"s&Atts&B"tr)lIq.>$Lr/r`T5&"BSZ*<`T*!r)N\pqG[>jr_`Vjr(m8d!)NPgr_3AdrCd&\s%<5]r^cuX +r'pQPs$ZlSr'L?Jr':3FrBC-BrB0s=q`=[9r]'m9"u\@s2)I3LrAFR2rA4@,s"XO-s"FC+r@e%#r@J"" +r[[psr@.Ojq^;=hpEfhbs!.Ofruq.]r?8ltJfoXf^*!n-+<_jR+?ssH.kWG./MI)S$nEk[/M8Y-0/GCA +1,&VY!\>iPr@7dq%jreO3GqP<6rI&f=&rF*ts<;fbo;Z9Vm;Z'Dh;#F,f:&Rcb9DhE^8c;3[ +8,l-[8,l'Y7K#^S7JoOP6N'4G5l3eE56!eF56!eG4T%>=48h5>3W1r72uGT62>oB31]B0*1&Na*0E!O% +/c@7#/+kIl/,h$q.K([o-iYUn-iPIk-2o1i-2f+h,D74l+bCm0+TNee+q5V=*BS75*[E'[,UOldr[.Uj +$RR5N.k0`3U&/e0Ea-p2HD-U^m7>$+m0=o2=u=8Z,!a8h:]=,h:]=)j:/+I\ +9`@]`9);-Z8H)-Y7f>aU7/fXQ7/oXQ6N9@N5lEqF55dYD49.JB3WM2>3rD#93;tl82Z#B12#fB01B'!. +1Ars,0`Ng+0)mR'/c@7"/,_$t/,:Xl./kUm-Mo+f,l]+g,lAne,5i\b+T-7C;j.46Jk-n-Sp.P!&&0JE_r4?5>Z2E!Gl1]9'A0etO:6$-!S7oWVq>$5$5=^##-=o2>"=8l7u +X2f:]F2g:&[ib9E%N`9E%N`8c2-X8,GdT70#dU7/TFP6N'4I5lT32#K0/1Ars+0`Ea#0)[Br.fCgq./bLn-N#4c-2f+g,PWJ]+f$64+G(`b+:oV;+Wr'R5C-6U +/2&Y.0.\[Q/cI@,0JYF?2)6ia/HICQr$q[p%k&kP3GqP=6rI&f=&rF*X2g:B4/g:&Rcb9DqK^8c;3[8,l-[8,l'Y7K#^S7JoOP6N'4G5lf<21]B0.0`Wp,1&Wg*0E!O&/c71"/+kIl/,h$q.K([o-iYUn-iPIk-2o1i-2f+h,OQ_,+bCkp ++TNee+p/o3*BORI9-5E+-R:#d-iPIl,mu%J.P*,22`!3D0eiMYr@SR3/gri%:FJY1='A^.=]tW(qcE_s +s&Jtrs&8hnqbd8fr(m;e!)NMfs%WDbr_*2^qagi\84`_Ms$lrUs$ZiTrC$ZQr'LELr]pEHr'('Bs#gZ2E!EK1]9'@0ekI?/jXVX +.n?Y05>?Lr0r)ro!rE&u!rDi_oqc!Gkqbd5erD3Ggr([/arCd,^"A;?Z8P/kOr($WRrC-]RrBpQN +rB^X2g:]F2h:&dod9`Ica9)V?[8-VRS84Q0>7fGjU7f5^R6iB@N623_D +5Q!_E4o[_G4oRPD48qA?48_/<3W1r82uPZ72>f<11]K6/1&is-1&is-0`<['0)mO$/H.0n/Gq$t.f1[n +./kUo./bOm-N,7i,l]1h,l]+7+bCkh+fZ[c,lSts+!VdfED%B!-70ub-R\m?rZq[p-n?i"#!"Uu1,1L; +r@e($%P9:]4E41H78m8k=BJ^/r)ihtrDrqur)EYorDNMirDZ2E!EKrA+@,%Pomm6$6-X85r_r>$5$5qcWeur)`o!r`&quqc*GkrDNMiqb[5es%`JdrCm/_qb$l[ +r^crWqaUKPs$ZfQrBgHKr':0Er]^?FqE4X:rAsm;s#C$a>h;>a8g:]=,h:&Rcc9DhE[8c;3Y7fl1M7fGjV7f>dU7/fRO +6N9@M5lX(I5lEqG55dYE56!eG4T@MC4T.A=3rD#:3;tl72Z>T42#T6.1&3O$0E!O'/c@7!.f_-q/H%*s +.f1[n./kUo./bOm-N,7i,l]1h,l]+"+bCkh+ho0#,lSts+!VdfE_@K"-70ra-R\m?rZqq".4Zr#3B&`L +0ekB]0E!L8/M/S--p2NI.Rm?<>$+m0=]kZ*r)`esr`/nrrDW\nqbd;gqbQu^rD!8br(Hu\qapfYs%!)Y +rC-KLr^6WNrB^EJrBL9FrB:-Bs#^6As#Ks:q`+L4rAOU3rA=I/r\F:(r%S(%r%7jur[\""r@@mtq'l:k +r$VFiq^)1ds!.Lgr$24cr?;1`rZV7`ruct:JffRdo,f1u+!2LI*'87;+sn]e-7C5h-n$Mn.Olu$0JP:H +4?5>Z2E!Gk1Arp;1c$^LG#^+b<*"=8u>!a8g:]=,f:&I]`9DhE^8cD9Y +8,GdS7K5dR6i9:L62a(I5Q*eG4oRPD48qA?48_/;3W1r92uPZ72>f<.1]0$.1&is-0`3U#0)[C%/GUdo +.JtUm-i57c-2f+g,PWJ]+jM3^+G(`8+:oV;+Wr'R5C-9W/2&Y-/hARP/I!g[0/57?2$,Wj0E*O*/1W2" +r@&:+-n-Si3H.eD78d/g=&rF*r)W\prD`eqr)3MkrDNMirD-N5;" +-RgPs/3,XF1,1L;0DmI%/IjBb-TlHJ.Rm?<>$+m0=oMP%=8Q%s$Lr.rE/qur`8ttqc*Mmqbm;grDdrCd5b9`7W^9)hK_8Gl!V7f,XR7/]LM6N'4M5lT42#B*- +1B0*,0`*O$0)R=#/-%0r.fLmq-ik\Dr?qIhpa,karZh1^r?8]oJfoXf^*!t/+<_jR+?t3P-nR&)/1rJ) +r@J.)/h\q8r\X^30E*O(/1^WIr$W!u3,h_D78d/g=&rF*sJl;>X2e:]4#g:&Rca +9E%Q^8HMFS8c;3Y8,l'Y7K5dS7K#XP6N0:L5lEqG5lEqI55dYE4T7MD4T@M@48V);3fr(m5cr_)2V/1pfOqCDLoq'l4hqBl(cr?VCfrZqCds!%Cb +ruh:ar#j9,JffRdW?2Qj+!2LI*'8:=+sn]d-2o8!-n$Mn.Olr#0/50f5$Lu/rE/qurDrntrD`YmqbmAiqb[/crD*>drCd8c92,:WrC[)]s%*&XrC6ZQr^6`Sr^6WN +!^T.>rB^HKrBL3Ds#pBEq)eI7rAap=3B@$ts#9m7rAFR2rA4=+r\=@*qChb!r@Rt!q'uCnr?q^p-Rep@ +!%.Ujpa,karZh1^r?7sZJfoXfdi]2D+<_jR+?t3Q-nR&(.kN;'r@J=./h\q81c.'F0E*O(/1^ZJr$W"% ++ZF@;.7@'7=BAO*=T2A"sGm;Z0Ji;#=&e:B+&f9`.Q`9)V?]8H29[8H)-Y7K>mV7/fXQ +7/]IN62j.I5Q*kG5Q!\D4T7JD4T7DB3rV5=3rD#;2uku<2ukr;2ubf72?,N21]B001&Wg+0E3a)0E3[) +0E!O'/c7-u.etXp/,:[l.K([o-iYUn-iPIk-2o1i-2f+h,OQ_,+bCkp+TNee+p/o3*BORK9HYT-,pFT^ +-iPIl,n)+K.P*,22`!3D0eb9[0)I41.j[5s;^t47='A^.=]nl*=8Q%sX2f:]*u_:&[ib +9DM3Y8cM<^84WYKs$clSr^6]RrBpTOr'C3FrBC9Gr]U0As#^6As#L*=s#L$;q`"=/rAFL/r\FF,q(Vb# +r%7n!!%n.#q^_Ro!%Ianr?qCfq^)1ds!.Lgr$24cr?;1`rZV1^\K?DFJfh]K%3?T5*?lIbF\a2.-n$D@ +-PImV.4H_r.kE>-0L%Z[2`EWQ2)>+br\+j=0e,D2<\6g@=^,'4>$G/-=Sl1tdr_3>bs%EAarCQuZs%3/[r^ZuXs$coTr^HcR!(6]OrB^EJrBC9GrBU +r&O^8!'1!;r\jg8rAFR2rA4C-!&=F+r\"7*r\"7)r\"4(r@\+%r@@grq(2Lqr@.drr[Rdor@%Xms![gn +r[.RirZqLir?VCfc67c_Jg%-;!$qOf%3Hf84*++=,UF`\,UXu=-N5:o-7:8n.gJ'n1GU[>0JEDXr@JR3 +/1Vu,E`4GU;cd.)=BSd/rE&ntrDihrrDWYmrDEGgrD3;cq+^f]rCcrYrCR#[s%!)Ys$ciRr^-ZRrBpTO +!(-WMqEY!D!'^BFr&b6H4$#D_3B/uYrAaX4q)81/rA4C-rA"+%r@e+$r@@q#r@Igrr$qLkr?qCfs!@Ui +r?VCfrZqCds!%Cbruh:ar#hdWJffRddiT#?+!2LI*'8=>+t"ce-2o8)-n$Mn.Olr"/hetD4?5>Z2E!Gj +1&`j;1,(.AG#g1b<*drCm/_!)3>ar_!/]s%*/[r'pNO +rC$ZQrBgKLs$HZMs$6QJrBC0C"?\e.4$*=%r&Xd:r]'pHJg%lP%O35B,9S-N3I+FC-7'rdr$2:h-N5A#-n-Vq3ArZJ +0eb76r\"4&r[\R1.4?up<@^O<=B\g.=]ni)j>j:]4#i9i"R`:A[ca9`@]\8cVH^8H23Y +7f#RP7/TFO6N'4K5lEqF55dYD4Sh)<3W1r72uGT32?#H21\ig)1&Wg)0D-pq/H%*t.KCpr./kUo./bOj +-N,7b,l]+h,4m&X+93O:++bSd+7pWc*ZuIH*ZuLaH;Pe4-7()er?i+(-n-Vr/1rS/4?>DY1c.#f1);T! +0JG.5/M8_>ITn?l#j;#F,e:B!ud9_qE^9)_E[8GbpT +7fPpU7/fRP6Mj(H5l?48V);3Vtf62ubf72>]6-1]9*/1&Wd%0DmI%/Gq$u.fCgr./k[n./YIl +-MA_c,lT%_,5i\.+G(_f+K?Op+!D^N+X80oJQO9P/M&S,r@8.)/M8Y/0JYF?!]2Var[\+$.OtEH!%@dn +%43DWF]L"_;H?n$<``B%sDj:]4&e:&I]_9E.W^8cD6`8OuBB8,c!W8,YpS7K,^S +6N'4L5lEqI55[YB55dY>4T@MA3r:r83;b`72Z5N41]T?01B0*,1B'$(0DmF$/H%0r/GLam.fLjs.JG7j +-iYOe-3#4g,,-64+bCle+V,eC+X8*Q*]\OC+"&B].4+p6D0eb:70.ee14apTd +79*Jp>$5$4=BPN'r`0##r)Whtq,I>lrDNVlrD49@W,48h5;3W1r82uPZ52?#H11B'$,1Ars'0E!L$/H.6r/GUgn.fCgj./kUo-MAbc,Q/g<+bCkh ++nQog,:"EW+<_ddH;Pe4-71/fr?MCi-N5A"-n6_t3&WQI0JG0Z0)mO&/.a<^.4?uq<\$X<=B\g.=BJZ' +j>h:]4#g:&Ic`:&dod9`Ica9)hK_9)hK_8H23Y7f,XQ7/K@M6N'4K5lX(I55RMA4SUr8 +3;YZ42Z5N32#T6,1Aim+0`3U&/c.-u/Gq$r.KCpr./>7f-N#1b,l]+h,4cuV+O)![++bT7*tKD8*?cIH +*]\RF+Xe]b.OP*A#Uh)M.P!)'0/!Ml3Ar`O1c,+d(,7Nt0J>(2/hfG<>V&9C=^,$2>$>$1rE&eqr`/bn +s&8korDEMis%iYkrD3;crD!8bqFgi\r^m#Yqa^TSs$ciRs$QfRrBgEJrBU6ErBC$>r]C!7V-RL2f-8TjI.n3E;=B8F'=8l4u<;KPm;Z'Dh;>a8h +:]4&g:&Rc_9DqK^8bu!X8,bsX7JoXP7JoRO62X"H5Qj>g:]4#g:&Ria +:&Rcc9DhE]8H_XW8OuDO8,l$Y7f,XQ7/K@L6N'4K5QF%I55RM@4SUr83;YZ42Z>T32#T6-1Ars+0`<[) +0).$s/Gq$s.fLmq./G=g-N,7b,lT%g,4cuV+LiMF++bTL*tKD8*?cIH*]\RF+Xe]c.OP*A&1AqU.P*/( +0JGUL2Dd6H1G\qas"OF*%k]If4b-fi6r[;n=]eg0=9)J%=8Gtr3rM)<3;b`52Z5N32#T6-1Ars'0DmI%/c7-s.fCgm +./PCi-MSne,l]+^,5iYb+G(_f+G(a.+:fP;+!VpR,!CN\-nd2*0eN>S"tV>Y/h\n6r\F^4/hAM'.fLk2 +-n$Gj-71,f-8TmK/4EE:=B8F&C,9S-N3I=UG-RU5j-N,1j,prU="">]M.fq[f +1B&s30.nk//M&IP.h4*Z-T$'M.n!<;=]ea-=Su4s>$4s1=]\`(=8Q%sj>g:]!oc:&dob9E%Nd91hfJ8c2-X8,GdS7K,^R +6NKM@rBgKLrBU6ErBC6Eq)nX94qEFd>rB('Aq)n[=rAsg9rAag9rAF^72)bCjr\XX1rA"=+r%\1)q(MXsr[[pur@7k!r[e!ur$qRm +r?qXnq'Z@n-71#brZq:cs!.Id[ip>HJg%lP%jN>C,9S-N3I4OF-RL/h-2f)",pjue-n-Vs/3#LB0JG.4 +r@S%#r[SL1.46rt=Xum=='8U*=BJW&7f5^P +7/TFM6Ma"H5lNtF4o@GA48Lu;3W1r72uGT32#9$,1Ars+0`<['0)7*u/Gq$s.f:ao./YIk-Mo+^,l]+h +,6&hd+SHuX+93O:++bSd+7pWc*ZuIH*ZuLaHVu"8-RL;ir?i+(-n-Vs/MAe34#o2U1G^fc1&is-0E!L5 +00Xtp/ONK>>$4s1=]\`(=8Z+tdT7/]IS6:+'< +6N0:M5lEqE55m_@4T7G>3rM)<3;tl82?G`o2Z5N52#T6-1Ars-0`<['0E*U&/H@@$/,^q!.4QhG.JtUm +-i57a-3#7j,QAtf+o!8[+j2![+G(`9+:fP;+!VpR,!CN[-SI)(0eN>S#V7P[/hf"91c,Fn0J+e*.OlnH +./t[o-4qXQ-8^$P/4cr(Hr[r^m&ZqFCQTr^HiVrC-TOrBpTN +rBL?I!^Aq8rBL0Cq`Xm?s#^$=s#^0?q`4U7r&4O3!&jd5r\XO-r\4:*r@n%#r@Imtr[dstr@Imtr@7[n +r@%[nq'c4hs!@Xiq'H%cr?@sZJg#^he0,>I,U"BT+W`Xi:`h&3,q1/=,S)1J-RU;k.kE512)6j=0/!2T +!%e+"%k9+Z-T$*O.mm39=]\X*=8Z+tdQ +7/TFM6MWqG5lX%G4o@G@48:i73;YZ42Z5K.1]9*.1&Na)0DmHu/cRC"/,^sp.K([o-i>=g-1iG_,Q8ke ++oWVX+oNPN++bSd+,V-F*ZuIH*ZuLa#C95i-RL/h-2f2%-n$Mo/1rS00KV6O1c$pCr\=F,s"F='%PL"u +?S+TD=B\g.=]ng.rE&u!r)NGis&/ems%r_mrD$,pjue-n-Yt/2oFA0J>(3 +r[eg8/1W5#.P*"r20rFW6W-ug=&rC(r)WbrrD`Ggs%rYis%`PhrD*8bqFpo^s%EAarCQuZs%35]s%!)Y +rC-TOrBpHKq*FsEs$$BEq`Og=pc8:4q`"F2rA==+rA+@,r%S+'r@\""r@S%#r@@dqq^MIlr[7XkqBc(c +!$h:b"=#*7+X-h-p*'AWbo_NZJfh!7%iui6+W_aI3I4OF-RL,g-2f1s-n$Mo/M8\10EO#sDl;>j>j:]4&b:&Rcb9DqHe8P2TH8OuDL8,PjT +7K,^R6iKCQ6::]n.5s+>0JG.4/M@#S&1f@_.kN4s0nh=]bT'!*0"tr_iqt<)cdpqbmGkrD<;b!)NPgr_<;ar_*&\q+CWWr($cVqaUQRs$ZiRp-AUAs$$EF +s#g3@!]iA&r]'^7s#L'V+Sd)Y+o`\`+8HuR+Q4FB+o`\b+86iJ+TES`+o`\a+9!D_+9!>G+Sd2T+T!;o+;uCF+s%U_HVbn6 +,U4T\-R\j@%OihV/h\h04ZbV]2)R3Hr\=F,r\"[90e553rM)7 +2#0$'1]9*/1&3O&0DmI%./taq.fCdq-het`-2Ae],5ED]+T\+8I&T+8d8\+TEPT*oS4:*q:BK*sW+o*5U*rdA_+9!;_*?QC&*r[2E+8I&Y+86lV+:ob<,U+NX*'JjS.5!,#/1W7L/H%.-0f(O= +1GLL5.k<+K.K:gq-OhCL-R:Ns=b\q&fY\r?).b+sZn-rZD%[q'Gh]q&oJWr?)1c+sS?1+oWV[+o*>X+Sd2V +,5EAW+o*8V,6&qc,l&VZ+SHuY+T(3/M@#S&1f@_.juhn2LnsX +85rVl=]kK$r`0#!r`&bns&/emq+pubr([)_p.P3NrC?fUq*kK!&0E!Kq/H.0t.f:gr.f(Rg-i54i-2AhS+o`\a+8HrQ+Sd2V*WR;\*WdE++o*8V +*UtW+8I&T*r-oR+Sd)S+8HuR+Sd5W+8HuO+9*D]*W7/[+o*8V+oq:/tA!>$:i,s',A(rE&u!!*0"ts&8npq,78krDEGgr(m,^q+1KV +rCH]RrC-]R!(6QJq`t0Gs$QcPrB^EJs$-NIq)n[bZnKRfS!$q(YnK@WO +q'-+m,:Fid-6ttbLK>cO.kWM0/,_$t/IF3g0ekI9b7T*/b<`T,urDNSm +s%iSgs%WMirD3Ggq+^f\pe(NWq+(6O!(ZuWr'gKOrBpNMq*=sDq`k*CrB'a7pG_t/r\aX2!&O.#q(M\! +oe$1pr@7q!.P1QL!%RprqC;:iq'Ytaq'>YXllkg?rZ;+_mihKNq&oJUq&o_^rZ_Lh+X&!+,46WM,5r_a ++o`b^+Sd8X+o*>X*r-oR+Sm5]+o*>]+o`\a+7UEJ+T3>Z*r-oR*Ut3@*WI)Y*<.&Z*r-`M)>b?S)]KXn +)#tTS)u^WV(`4,.)Yk9H)Y"dB)?:`U)ZCTb(`O5.()[r,22>'P+XA?[rZqFg%jiVL-n6Yp2`3?E0/"q0 +0)dF9/1`;%.4HQ(K4$9&;H-XsarCcrYrCQNMs%!#WpI5$JrBg\+Sd)S+o*5U+RpKJ+7C?P+9*DV*Vg]N*Vg]R)tb0?*:Y!I +)?^uu*#p!h)>P3M(]YHQ)?q,r()Ic()"/@4)ZCTO)#bHR)?(Hb)\s;,)&O5KLf,B>,pjrb-R\j@"">ZK +/cI@(4ZYP$2$#Nir\=F,r\"[60IoDFB/<=_<`iL,r`B"ur`B(urDWSkp/1caq+gl_r(?r\q+L]Yr(-WR +r'gTQq*Y$Fs$H`NrBL1c-i,.j-7&R:s!Ianq^2=hq'Pnbs!%FerZqCdmNV?Ir>u"\q&TDR +r>Y\Rq\fDPr>YPMq\oJQq&&oGnJ:p:q&&oDne_?Eq%icBq&&oDq&&oD";MXe(Dd,g()?fcoG@<=q%X,I +',)&o'c%ST'_rF<&c!.:'DW@<&c!%B&J>]i'E/^E(&\m;'*&dH(B,*U(`!l'(Dn#.)Yk?J)YkHM+8I,Z +-N,=f./>Fi0`oH32uYi03Vbc44o%8Z4Ztni4$#D_4#],W3&ionGY',(,pXZX,UE=7r[&%$.4Qf+ +1bg[;0.nh/r[eR1/1W5%.j?p$@3mB]2u>T52?,T/2uGE01&3O$0E*U&0E!O!/bpsr.eP7e./51i-3#=k +-NGRj-N,4g-2Aqf,Q8tg-2o1b,Q/kW+T*;[*Vg]S)uU]Q)>Y3L)?1WN)!Mk,(%)k8(@i7A)#4pB(ASdB +(ASdB('bNf'c%Q"'bpW`oG76;q%O&G&eYik'GVAW'DiI=')<+7'DW::'DW48&HiXW&J>`U'DW@<')<+> +'`JjH('k]j'GV>u(Dn"b)Yk6N*VpfP*r-rW-2f1d.JYOj0EZ*3Vbc*4UjM84$#A^4#]/X +3&ion$$]#d,:4Z\+X\Z9-j(nI.P1QO#P3H)#5*G)$^ro(`=2.(Dm&hr>>SPq&/uFq%j8M'GVB! +(Dn"Z(AS^@'DWF>(&8XA'*&^A'EAgG'`SpB(AS^@'`T!L)#bBY)AsD2)B0Y:*VgfQ*r.#U,P`Vc-iGIm +.JYRk2>]E63W2,=55d_F5k.2:7/9=J7i4]b77BU36UF%#5!(nj5#Zr-.Om##.4?_F/H.4&/hf$Z1(#]e +.k<(u-n-Sn./kS&-7()b1id1a-n?f!/H.4$/H7@&0DmO#1%@4&3W1r;2ubo:3<(r53;GN33qYN/3r(f8 +3rV5@4S^r33Vl#A62j%H56!kH3rD#63r(f32uPc83:o0+2Z#H53;kl53;GW23Vbc.3WD/93;GN/3;GH/ +2ubf33Uo*)2u,?,1^>lp1c$j=/1UTKr@7Unq(;Lsr\"1(">MYe1Gehaq)%n*q)J1/q)S73q*=aC"@5@@ +6UUi@q*t0Oq+pugr`&ksr`9&"s&]#!q-Wr*q-iu+r*fD1q.0;2raPk8s'Ye6rF#G.q-NSsra,J.(gUEP +>?b97?!CQ<>?Y3C:Gto?MS")@J410@00hE +A,9^2Ab]d6@fBg9@f9a0@/41"?MRq2?=$oC>lIq:?[(HH:GF%=.4G-Br?qk!.4Qi"/hRAk3]AoQ +1c$od1&is,0+0?d.m85s4>8NG1Gf"e!&OU3s#0j8r]'g9r'(*Eq*+^@r]^6Er]^-Bq*"X?p-/::qE=mC +r]gEJr^$QIpHJO?q+(KQr^?cTs$m#SrBUBIq*FO7s$-HGs#p0?r]U0Ar]:$?r&k!Br]^-?q`X[:q*4U: +q`a7,q)\=5q*+U:q*"O8q)\71!]W+r">VYa0JNGYs"=+$nM1>+1c7-K2`E_d3Vbc44o%284o%;;7/9@P +7Kc4O84Z>N9DqNZ:AIlg=8uD%=o;P(?27h&AGKj5BDH3@BDlHAAbg'9Du"8KD#J/LD#S5ICA_iBC%5m4 +Bc(MsB4kgfARo=\@prhT@;T%).4[)*/hS[Q/H.4&/h\pX1(#]e.k3"t-n-Sn./kS*-6t)f/QQ4R8PMlO +9MJ8V:&.T_:A[ie;"d``;Z9Pk;Z9Ph;Ya>m=8c2""=TD_*?2e1+@/4%)?2e10@f0[5 +@f9d3B)-$;B`2QDB)--?CAhiNBP;-rCM[h_D>nGKD;T=2EW:(TEVXPPEVshPE;jk\F)l;@E:Ir4E;=MZ +G'.qLEcH#9rG_^RnT"AHs)n?brc\?eq0)d^qfhjZq0DLYq0r-dq0Dsa"F#'5G'3V%q/uLNr,)FN"`8*m +CMISXB_c*;?2@k&>PVD%#qd>G,q15k-mU):-2f.u-RpT(1bgX9/hJV,r[eX3/1W4u/LW;U@8T]n:/+L_:B4/b;>jDl;uKSd +;Z'Mn;uBVo;u'Dg=8lA!=Sl4u=oMV#=nu8%?N"7)@/4++?iFI4AGfs5AGKj5BDuTBBDH6@CA_cGB`;cN +Ci!s*DK#Dj!-%IHq/H.IoPskNl#HNQ.q#>l7n,?MRn&?iO[8 +AcHBABDcB<@fU$9AcHBBCAhlHB_cH6D>\;ND>A,KE;a_SE<:0%F8U.XFnp.TFnp4VFnKtYGlN$QGPQF^ +GlDsgGis;@G56@gI!g9eH$=FSGPu^aFnp7WGl2meHN&Q7n,=oVV"a3]K)^2CL+-r\+@+/,_$u/HROW0`Eg70.\V'.Ocbp.4?VD-P.UR/1)So3'BGc3&`fW +3]]:u3<(r92?#N62uYf03<2,=3W;#:3VYT53;GN32=`U'2?,T12#]E22#oK42>oH43<(r:2Yf?12uY`6 +2uPZ12t9$/55dYC55d\F5lEqI55deG6Ld@u6iTRR7JTFK8GPpS9E7fc:'+-`9DM!T7f5aO8bl!S9_hHg +92&)X<*3?&>l7h%>kqOu=8>kl;>Eu_9)1sP7/oUN6MWh@4S^u:2ubf92?,N/1\i[!/GUdq-N>Cl,kiPZ +,5E>V+Sd)S+93M[+8HoP*r[>U+93MR+o*AQ+o*A`+TPVP">5;7qT42#T9$0Dm@".L.CO-mpAh-7/1,q&fDUq&fGV!$M(]q&fDUrZq.] +!$_CfoHa5Zq'>b_q'Qb!,UF`^,:"N]+=e]a-R^5f-iGG".4Hbs.k`P<3B$jn!AcM11&is,0+Tfq/h8kH +7Roj66:+(/6ppi;s$6QJr]gZR5sdn*6U^oAq*G'KrBgKLrBgHKq*XsAs#pr&t$A +!'UorDiu"<)`Tdq+gHXq,I/k##eK%=^5?DrFGh9q.0;0q-Wr'q-!_uqc,9nBU+X$J%ruh:_ +rZM+\q&oJSq&TGVr#YJNrZ(nXruCtV!#tnUrYbMMnJh9Eq&0/Mru:qWq&9&Fq&B&GrYbhT(Dcfcq&9&G +q&/uGp_jDU)&O50)]K\6r>G>Hq&/f@rYG;Hq%rQIm./>4h-iYOm-2o1i-2o7j,lo89rZ_1ar?V@es!%Fer$(q] +q&f8Pr?(hVru_1\!Z`:'rZ;([ruCtYruM+Zq&T8LnJq6A!ZW1#ruLnTq&B,LpDX#M!ZDmlnJq?DnJ_0A +"r\Bt)B0Y:rYteSp_ilGr##2GrtkJKq&&W>nJM'>q&9&JrYkeUp)NlKp`KJV#9=g)*$$%@*s3W/+sQP# +q'>b\q'>qas!7:aq'btas!Rdo!%Ijps!dstq'Pncq'Pe_r$VLkq^2t%-RU;i-RpJj+tb&b-n$8e-iGG" +.4Hbr.k`P<3B$jn!AcM11&is,0+]]h1,1:00.eq60/,.;1GLZa1&is*0E3a*0`X!.1]K<32>K!-1&Wg* +0E*[(0*!X&0`Ed%/cRI%/cRBt/cI:#/H.6s/,h+"/,h$t/,h+!/I!aW.k<(u.J>:l.fLms.f:^q./>Fi +-M]"h./bOi-M]"e-2o7k-2o1g-3#7j,P`V\,P`V\-2Aba,QB%g-2Ae],5EMY,5reg+Wqm&,lT%d,O$EI +,7#J;+X/-V,U4Q4,538V,4m#W+8I)U+RpWL+S-`O+o*A^,6&n],l&bZ-4;+G,U=]`-R^Dn.kCEDq'l+i +q'u(gs"+.$!%dstq'u.fr[Ijss""'us""("q'l+hq'c%gnL4Ghr%8=2/hJM0-n?r(.4b?Jr[e7+/MAn9 +!AlJ//.*gS.Ocep-mpAh-N,=h-N,=l-M]"j-71,=-ibXj./>7h./bOh./>4g-hSh^-h8P`-2AnP-28ba +,Q8n_,P`MY,5ibZ,4QfO+7gWT+TEM]+86oR+7(-D+6an!*[DpN+;tq4*#]P,+!hsM*@;RG+WhdI)]pCG ++!2^M*?67?+;c:D)^?CI+9EH)+8HuJ+8I&T*S_b9*r-iP*p"L*+8m8Z+8I#a+!;^L+!2UKq'4uEm3;?N +r?_Ch![K$9!$_1]o-4,X!$q7^r?M(_q'Q+fs!7Ujr[&%$.4Zo.1GCO;/hJ\.r[e+$r[[psq^MInodKkj +r@7jtr%%asq(2Lsr%.Xoq'l7lm4%QRq'kPVoHsP`r?hIiq'>b^r?UJLq',>Rruq=bpETJXm3DHOr$(AM +0-M\g+<_X:)'Bt<)'^OQ+s89P,9nBV+TS;*Z?"F/LDkn0-Mep.4HV\,q1Mn-n-_s +-mpSk.jHVp,:Xuf-R'rci?e:Fh'N"Fq'5\\qBac?q'Q%dr?h=f"st]G-RL/fn0n)]odK8Xs!danr@@gt +!\GrRr$qXno-sVfs"!gmr@7gtq'u1jr[\F-/1`A*/hf%:1Ggca/.*gS.Ocep-mpAh-N,=h-N,=l-M]"j +-71,=-ibXj./>7i./YIg./>4g-hSh^-dj:@-2/\`,PNDX+o*>\,P<8N+R(!J*rR2\+RpQN+S6fC+8I&T ++"niT+sI^N@#LJDG!m&W+tSQ"s>'3+!)LHq'+oDm3;?Nr?_Ch"!f-:,5i\b+T3JU,5i_d,lT"a,5ib\,l&ee-3#7j-2o5! +-RgPr3&<6C0J4q0r[n.$r[[psq^MInodKkjr@7jtq()7l!%n.#r[[dor$hUor@71`d4"c;r?h4aq'>b^ +r?V1`m3Cj>ruq=bs!.%XmN_WRq'#PXq'5\Z![\g2/0blZ@#CPKGt8bd,9e?Q-6!sN+XA0[)'9t;+<;OQ +)(?FI)]L%D,UOTV,94-7r#bq[q]>PTd3/')p*'J[rZ_Ig+X6\+q'>b\pa#e`mNqNQr$MLl-2]%f,Q/n\ +-2]+`-2f.j-i#(a-iYUo-O2%K.4Ql$0/!>i3W:oB1GUdA0eb:70D[=!/c@=%/bq"#/M8[S0*!Wp0E!Tt +0DR3t0(pmm0(LOn/GUm^/GC[m.KCpn.etLc.J5+Z-i#+\-NYYC-2f1i-h/PN-g`8N-S-ej-moi_@Z6nO +HV,7q-n$Mh/KuGj-n6Su+=8EU-6jfi+"n]a+X&9Y-n6GC,q'np-2AhC-2]%a,P`VH-1*#S-N,7h-M]"k +-7:2hr[.+_nL=Dbm4%i\r@@gt!\GrRr$h[or@%:er@7gtpaQ+js"!mpq()Fq&M#C`/M8Y/0f(UB0.\\+ +.OckH./t[o-N,=h-N,=l-M]"j-71,=-ibXm./kXe-iPIg-i#+f-hSh^-da76,lJtc,5i_]+o*>\,P<8N ++R(!J*rR2\+Sd,T*q:BN+8[,W*r-oR+Sd*4+9;%aij,8MII*?Z7A*?Qjk0g7ZA)]]bK +5rKrK6ld9l*?l[Lq&\cBq&T2OlQ?$Gp)WrMd3&''oH+>[+!;[J*ZlLKqBGGQq',e]llu6Mr?_Ch"!f-: +,5i\a+S6iV,5i_d,krS^,PEDY-5n0V,U=Z^-71#d.4Qf,1b^XT*r-oS+P7h0+n[#`+X/-U ++X&'),P`V\,P`Ya,k!&Z-1rV_-NPP?r$;4cod'M_r$M.ar?hOlq'Ghas![jo#q.5O.P!)(00VDq2?P`k +1bnt`!&+.#r%7k"s"4%!!\H#Wr@\.'nLsnrr@dmtq(;Lsp+?(mnLaPfq(;.g!%dgor$qLkq'bnbodK&P +nKn5^r?hLknL",\odB\bpEfV^q'Ytb0./+r(b'?fOGAOSKN8p7-7^,f.OHPf-7(#s4uu2%-mU,`3(lIe +6VA[M.3p>k-LiDX,lAtf-2AhF-2]%^,P`V),lf:b-3khD-RU5e-7A=3q'u1hr[@[nkplW^r@A"%/1^WJ +r[7UlpF6%js""'upF?.mq'u1jr[\X3/1`A*/MAh71Ggd:/M&A#.fLjr-iPIk-i57h-iYOh-NYVA-iGFn +-i#1a-i>=e-i>=j-N,=b-M]%Z-M\t`-LiDT,lJt`,5EDX,5ib^,5i_U+8I&L+9*D\+9*JR*q:BO+71-F ++Sd)\)'BVE$p861;Hm%!>c(:",TI[8*uYb/*u,HEEk[0`=q(lY+-"YpO^^!d,9e6L+o*2T+8HuR+8Hr9 ++8m8X*W$lQ*ml)(*rR2\+Sd)a*ZlLI*ZcCGq',>Pq'#e^!$V:bk9KpOr?_Ul,U4N3+oNPV+oW\a,60"^ +,Q/n`-2Akr,paf^,palb,pt,k.KMOdr\4[2/M8V,/1`;%q^VIlr@7Ih!%Rpt!%Rdppal=npF>tfr@6YQ +!%I^lq'kh^p*]bbq'Gh^q'GtbocruNq'5JTs!%Idr?D7dnKIEIrZ^\Pq'5\Z/0,rO%R"N3;I*7'?Dp[( +-6F3C+WM49+rD)QFhrck>n@Me,EUD(P[uWp-7&^<*[L7uq&e!,r?(\Rq&e]@m3)*GoHFJ_+sS9T+X6D# +q'>b^rZqCfjX0mQ!@B,j,lJt\,lT+Y-N5Cg-M]%h./kS.-n-Sp.kND-4ukM[2Dd3H0eb:70DR6u/c@=% +/bq"#/M8[S0*!X&0Cgd[0)dHm0(COh/GUmf/G1Ol.fCgp.JYCb.J5+Z-M]%Z-3,@j-N5Cg-M\tX-iGCg +-2](b-M]%b-8-Mh)A#,J?;b$-='qt+#q@2D)^Z^H+=8*JO*\g'P%#.?+t&Z//sp?3-7UGl+t2t-q'>,L +lQuNUoHX/Wa!L[2s!RUh#ULfF-RL,d-ReO6q'u1hs![gpmjdu\r@A"%/1^WJr[7=ds!dmrs"!alodfhg +r[\F-/1`A*/MAh71Gplc/I*aS.Ocbo-R\m?r?qIhr?qUlq'Q4j-7Aa?!%7Rjp*]bbm3hiZpF#hcnL"&X +q'PVXoHaD\kp$'NocioJ!$M+\nK7cPr?)%^q&]>RnK@cPm2l'Gp`C7q$j.tB0g.Wb1dI7^!u*+\?nbV_ +7337E@UTGZB.JRM?uJ@K\[59U)&XG?,97s'*r-oR*r-oR*oS4>*q^QL*r6u2+8HuU+9!DY*rmA]+9N], ++!CA'nKINKn0@rXq'>nbr?_Ul,U4N3+oWV^+nd,Y,60"_,Q&h_-2Akt,paf^,palb,pt,l.lfHc0`isZ +0E*R'/H76u.f1[n.fUsl.0(jr.f_'p/,1[n/*e\`.JYIX.JYCf.Inke..ntd-KuiT,kWDP,5EJR,6&hb +,6&nX+o`q(2=nkUcZ_r[R"Yq'c1inL"&ZnKn5^r?hLknL!cRr?h1`q'Pnbq'H.h-P.g5/3P[L4@(ej +Q&Q"c/m2gG?!^2N>A7aZb\](kEb9Jc*l#9h,Tn3T/1MnnnKmuVd3\c;qBPk^q'='.r$MCjpa5tf""#<@ +-h/V\.ekIk.IJ\Y/,_"#/M&FM.fUmp..o%f.fV$m.fCjt/Fb7i/.!gX/1iJ,0/57=!AuS1/HRCN/,gt# +-n$Gj-N,=h-N,=l-M]"j-71,=-ibXj..end-LE2Z-LiJS-L`AF-2f+X,P`P^,P<88+TESa*rR2\+RpQD ++T*>T*r-oJ+=nc["oo8j4Zl(o1K?Su.LMtkI8.Sf3+G<,6/q`+n?iU,60"`,Q/n^-2Anf +-3#7j-2o5)-RpVs3A`HG0eY.4/hS_-/1`;%r@7[nr@7Ih!%Rpt!%Rmsr[[[nr%%.ar@.OlfdZ,5r?qFg +r?h%\r?V%\nKR3Bruq=bs!.%XnK[rUq]Yk\q',>R0.8%O!>I:P4@D:fe_cmAW;od9tk-R^Ai-7:53.Iend +.ISbd.eP=j/-7CS/,Umq..\nd.fV$n.fCmt/Fb7i//Kff/1iJ,0JYF?2)$U7/Lr;$.Olkr-n+s?q^27h +s!IOh![]6Ar?qXnq'c%dr[@[lq'bn`r?h%^nL"&Zq'PYYod0P^!$h"Zq',b^ociWCnKIoRr?)%^q&f2N +oH65[;+a]5:Q8lmaYa\OZ9&oL1HEDi`b,cWeQuE5-Yn%b0,5KN*@)^Fq&]&Jr#YPQ +hB2Y:q&T8P`ZG1'r?1nZ"!Aa2+oWSa,5EJR,5EJ_,4$QM,lK%f-3GM=,9m%/r?Cq[rZ_:c!$qOgq]l%b +p*KM])'pRS,UF``-7:2k/1`e=0etI:/h\k1/hJ[S/H%'q.K(ah.0(jr.f_'p/,:^r/c@7"/+b=f.fCgl +.d8DX.etOV./bOn-M]%b-M\td,l&\H,Om&Z+oNVb,P`PG,Q&b]+o*>X,P`Sd,n^50%3[Dq:/OV\Hr#`4 +$d:RG+LOBPdl'>0)Tle,;V#2Z0dpjbh_H#k,TnHY*9eUA+8I):+T*>]*r@#S+425,+oNV`,P`Se,:"Q\ +rZh1`q'Gh^q'H(fr[$qYq'Z+fr$MLl-2Jnc-2/bc-1WD]-iYUj-M]%h./kS!-n-Sq/MAh5!C&XE2Zbfl +2?#?60ek@90DmI#/c@=%/bq"#/M8[S0*!Wp0E!Tt0D$mr/`JDP0'4_O/+k@a..J\N-iteF-2f1i-i#+N +-g`8V-i#/A-5-Ch+>-)U:.S0-:QB#rcT;sf\3M+c3BkS*b\Rtmfj\8E.rTjq2B3tj,Q]JC+mC +,l&\\,ip?>-2&\`-i#.p-R^Dl-RU>3.JYLi.fLmp.ci2Z/-7CS/,Ump.J>7k.K(ae/,h*i/,h(3.kE5' +/h\n71c.'D/M8V*.P(KJs!dpqr?qIhr?qUlq'Q4j-7Aa?!%7[mr[@Rir@%Ulq'bn`r?fo>jsBdJod'>W +r?LtZnK@'>ruV+\g*$87r#bGOq&qC5*!@';7pfnMAVb[m9qNYaHsB%H@LIa/GC2TpOsErXIqBpeD\'L^ +3#j:g+rqg%*q:?B*qpc=+9!>W*Vgbr+8d8W+UB26+sJ0Q+X/3.,l&\\,5EJ_,5`\M,lK%f-3GM=,9m(0 +rZ^tZrZ_:co-F;]q'Pna'."qM,UF``-7:5m/1`e=1,:R;0)dO(0)mO'/H%'q.K(ah.0(jr.f_'p/,:aq +/c70q/+kCj.JYIn.I/GY.etOU./bLn-LiJZ-2f+M,PiYT,l]%d,24@8,4QoR,Sq[I#9#Tn?Y4@jLO1sS +Sg&u@?UqV;%YPXCH@J9(Pp]SbJ7g*gE"K^d4!,ps,p+Ar+Sd,T+l"4>+8HuR+8R,4+S?rW,P`Sh,:"Q] +,9nK/-2An`-2And-1<2\-M]%f-N#4l-7/R8r?_+`r[%._r?qRmnL+>br[/7*.4Hf"0/51G3]B#W2)I0H +r\=I.r\47&r%7k"s"4%!!\H#Wr@\.'nLjksr@mpuoIg+pd4Xu@oITA[odS-6!%%Rjp*]Yaq^;+c!%@dn +p*T;Wq'[mA+9rcC7U9PD@YK+e:7rkiJRM*\B+TfCI"4T.QRQ"jJnZQqEY?-o59hd..3p;*-2]%f,h44> +,l&\\,gdq3-3,Fm-ho(p-R^Dm-mpDlnLF>bq'u@mr@6kYr@A"%/1^WJr[Iapq()Ior@7^qpac:onLOSi +#:h>V/M8\21]B6A0J+n/.k3&!.Ocep-mpD@-2f.l-RL2=-28he-3#=k-NbbH.4P3D!%I^kq'kqap*f_` +s!@Ujs!@XljWruq=`ru^bRp*'AYp`fha(DJDN +:M4m+Ll@:;=[k@t*B?#,1,:!k6SfrD4#\Hje/Too8gl)C4"VX!,9e3MrZ;(]rZM.\ocO)QrZ15EnK%EH +ruLqVr>tq[ruV+\k8sUCp`B8Rr?)(`rZL_Ss!%Fekp#mIqBPMUq'Yq_!$g\Os!.Lgq'5\\q'bt_r?_Fi +""5WM/-.agr\=^3/h\k1/hJ[S/-%-t.f:ds.fLmk.KCps.L7OT/1`D+/M/OQ/bppm/a4h^/,q*t/,q+! +/H%*o.ekLh/+kCe.K1ac-h/P^-/BjB,Prb\,l](e,PNDX,lAnd,4QoO,5ib\,V'`I/5^,,Lkq"KGZdKp +,p5<1/2]:1*CM_02*7f!&=I,!&+='r%8%*0JNDXq(Ve$s"OF,">V\d0JEJ\pG(V^q(Dt)/hSe1/hSaS0C:Cf +0DR4"0)[C%/H.6j/H%-i.f:ap./>=^..JbV./kUo./#%_./bOn-MAhW-hJfA-QpaZ7ns"+1%nLXJfq(2Fq +r[nm=1,LmI2)-^9/Lr;$.Olkr-n$Gjr[%Ih![f?Br[%:c!%%Ukr[.dr.OchG./taL./>4k,pidB-RU5f +-2o:Q-M\qf-N,7i,l]1g,QK(b-i#+W,Q/ed+o*>P+TNb`,Np9T+sJ6V+sJ3#,5rba+93MR+SR&X,6&n^ ++r)Lk@XO6/[A9%AD+uPr)($C>*?Z:B(_n,8+r24KDQ[r-J12N_*$cXJ+s\?T+ttZkoT@8 +q&]>Pr#YhZruV+\!$:/ArZD([qB,YY![/[/r?:hXrZhCfq',>SnK[iUq]u1eq'Ph]s!.Ofm3DTUr[%([ +q'Ytar?M7d"t(iM/1`h>r\=R//h\mW/c[L&/H%'s.g.CR.OlnH.eY@k/,q1#0)R:$0(COX/GUgr.fCmt +.fV'u/,(O`/+kCk.JkRn..J\R-N,7j,l&bN,l&\T,R5M<,:"NZ,9l_(s!.Ohr?M=dnK[cPr?M=fpEM=? +6"GG,Ts^_^Kl'L6'HAME(a("C+Vl1D,8VFODm+/1JLV`c*@E'T,psu`,9\6-,5rbV,5r_e+Wqol+n6]N ++o*2W+9!D^+o`bS+nm,X+o`bb+o3DZ,QB%h,kND_-N5Cg-/g3.-NGLm-2/b^-iPIl-iYUo-hJe^./,+f +-k7[T.kND/0g@]X3&`]O2?#?80ek@90.edS/d*g\0ekB\0DI4$0E*[(0`j*b1&`m,1#t+`1ANU'0)[I' +0)[HX0)R:$/H.6f/FG"_.K(^c./>=f.etOh-jD%I-n-Sn./51`.,cQP-ib^l-itbC.kF%uI?:,-U6C:K +:+[5)/L;A^-R'iU,pk#[,VO8HG(bT',UXcd-RC2l.OQV?-3>P@-2f1j-h\nc,lf4\-2An`-2Ah^-3#4d +,Q&hc-2f1b-2Aqa-N#1h-N5=f-N,:n-n$JA./k[k/,q'u.fCmn.Ieqa.KD$r/GUpo/,:aj/,q+!.JG=f +/,h+"/cIBu/bppe/cI9u/-I[_2)[>n2DP1`!\5`Nr[J(#.4?Sl-2f1i-NY\D-h8V^-NGRo.K:gq.JYI` +..Jb^-O1tG-R^Aj-RSd>p*Kbdq'YVXr$;=gr[%IfnL!]Mr?M%\nKI]Qq'#VZs!%7^rZhFgrZgqWr?;+^ +nKI]P!$V:brZh4_/0Q)c95]K[`R)W0Q$?=i.j#lS*?cOI,pFKP*uudK/0lGf-58!Z*ul:E,U*72*r@&Y +*rR2R+T3DL*r-o6*rR2\*rR2T*r-oV*r@#W+9*J`*rR2\+T=h,R>\B-RgPt/NPcg1(#Ze0J>(3/hJY+/H.-s.fq7Q/,^pt/,1Um/,h+" +0)dF&/b^mn/bpsf/bpst/,_%!/,h*t/,:[Z/,Umr.K:mr.K:gh-iGF_-N>Il-MJhF,l&b[,l]1i,k3,X +,k<2P,6/qd,Q8ta,;(/_/5:)>VT7*)Z'KW83@c9u+]+o`bS+o*8[+oNSd,9\6.+oike,5`\a,lK%a-N,=k-ibRi-1NDZ +-i#+b.JYC^-iYUp-iYOf-i#1k-iGIm.JYCf-i#1`./bS'/1iM00g@`Z3&`]O2?#B21&`m*0)[F)1,1NR +0`3X11,1L;0JP:;q)%UsnMBtp!A6#00/,(50.nsW0D7$o0CCIf/aY+W/,^sm.Ieed.JbLh.etOg./tar +.fUs`./kUY./t[n./tal-l43U02HSDV8gj#Ya0Q:4"Vd,,U=cc-7fo[-R'f\0-E#".4m(h1+jjt,Ub/l +-7/L8s!@Ujr?qChr$LhXq'P>PoHa>\r?_Ljpa,GXs!@Uj![f?Ar?hLks!I[lr$_Ilq(;Oqr@IaonLXJd +q(;Cqq^hImq'uS"/1W5#p+,qir@\%%q(DInq(;Cqr%.h!!\lJgr\aa2r[n7&.P1QKs!dpqr[.Oj"=Y`H +-RSg?q'Q"er[@ap![oHGpF>tfq'bb_q'ZIq-n$Mn-n$JB./YIg-M]([-i>=k,m#A>-N,7j,l&e_-1N8\ +-2f+`,P`MY,5EMK,6&qe-3#7d,Pr\`,5i\b+RpWJ,5ib^+tk/^.8P8V[*nR*_4cWl2'*qa+snW[+Cj-N5A+-n?i"3]/ZK1,(@80/"q1/M/M)r%%at +!\GrSr%%Rms"!sts"=:&!\Q)Yq(DIpq(2Frp+H.ms"++#!\>lSr@IXmq(;Cmq(2LqpaZ4knL3oT!%@dn +r[.Rir?_7bnKmuVmj7oZs!@Idq',kcr$;:enKdcPr?V1`![Jj;/l6q`[aas1_P2ip2BF+f,q18g,9nK\ +,UO`h+2K"sbK@-71#bpa#Y[r?D1`p*0DYq'5k_o-5b/+#7;j]@-!#_k_]O,9.sQ ++sA!M+s.sR-mooV+t"-O+!VpR+X\KY+Wr!.,QK"e+TEP`*rdA]+nm2[+oEJO+6t$;*rR2\+TEM]+86iP ++8HuW+8m;_+WpV)ruqCbr?;1br$1n\r[%FeqBX`?q'Pn`q'Q+hs!Ials!I7]q^2=hkpH3Qs!@Ujr[/(% +.P*,32DR'D0J>-Z0E3[(/cI:!/-7CU/c.*p/,:^r0)[@'/h\pK0)7*h0D@'s0)mO'0)[Br/GUpo/GUmr +/GLap.etOh..J\`./bOh-L`>?-3#=l-iYOg-2Ahb-06EO,P*/r+s8^PQG(c7i5MRC8gPN+,paf[,:+NJ ++seZd)^6LT(F:1L+s\?\-7'o^-2o:j,QAtf+oW_b,kr\c,lAnF,4QiN+8m>[+o`bd+o!5V,5ED],5`\c +,5ibd,l]+f,lT+f-Kcc0./PIn.Ieef.OlnH./tal-i#4U./>=f./bXn.haHe0JGaR3&rrU2)[6H1,:R= +0JNGYr@e:/1G\qas"aC(q(hk&!\uPfnML%tnMKtprA+7)oe?1rmkF\n!%n7(r\+1%nLa,Zr@@[nnL=8` +q((ta"tD,R/1`;%paZ.iqC2ClkpcQZodM[H-m^ibR(h):ho2LE9dq8:.4HYk-RgAi.P<:q-RUJc.4$Ai +.46\s.4?Pm.kE2!-mpDA-35D?r$_Roq'u@ls!Rdnd3eQ4r?VLl,piL:pEfV`q'Z1hr?qUnr$V:gr[Idq +!%Rsuq(;OrodfP`q(;+hkq*#k/hJY+r[mprq(2Luq(DRtnLaPir%@t%!\cAdr\b6A/h\h..kE2$.Olkr +-n,'Br$VUr.Ok?Fs!dakr@.[nr$_[s.kLKGq()7jr%%Ikq'lUu.Olr!.OlnF.eY=e.deb\..ntL-2Ahb +,k3,T-2Ae],5EJ`-2f1j-1N8\,Q&_c+n6cP,QAtd,PNGb+s\3S+?O>1`m`8BKLm:)-m9i\+Y+T!>^,5*2U,5i\`+oNV\ +,Q&hb-2]+g-NGRj-iPRU..Jb^.-W2_.k3%H.JYCf.fCgh..Je\.JtY(/1iP10gIf[3B/oS2Z>K:1,:R= +0J>*X0Ea*b1c.#e1&s-+1&a!,1Aij-1,J\^q).t)nMU%rrA4I/s"jU/pG)J!q(_\#rA"($p+Q@rr@R@e +p+,Y_q()7lnLFPhr@It!mOI`UoI9bfr@.Ij-7^Ah5]3@>e^D$b:*q,;.4Znr-7^Vr.3g&e.5!,!/1i8! +.53A#r[.gs.kN4tr@%Ulr[@^opaZ7lr@%(]q^:VTpE]\`s!Ialr?h7bq'c%dr[.Rk!%@gor$_Ilr@7ar +r[djtr@Rt!!%n%!nLXJfq(M7jq(;Cp!\Z/Yr@J"%q(2=nr%J%%q(M7jq(V^ur[n7-1H#.j!&FO,!\>iQ +r[Rsur[@jr-iGIm.0;"L.f:ak./tdr.K1an.0:tL/GUgl/GUgd/GL[p/,Un!.P*.L/,(Oh/+"hb.0(jr +.K1ak-i#+V-1)uR,60%d-0ZZS-2f1Z-2f(U,5EJa,5ibc,krZ$-R9cQ*]6r,=[X\V*@<*P+X/'S,9S$D +-6si`,9eE[,Tn?Z+Pq]Ph\s!%@cqBZ"c +q'Q%gr[.[md3nf>s![[ipaH.ir?h"]r@%Xm!%.Lhq'c%dq'l:jr$Vb!/1rS/4#['o$8=+f0JG.5/hS_- +r[dt!!\Z2Zr@J"%q(;Rur[n.$r@J+(0/,-N0_mBl0_[7!0`Ng(0^^Ui0(pss/c[L%0)[Bt/GUga..en5 +-N,=^-Mo.O,lf1g,lT+b-8$Yk*ul@\T-/0#c].39][,UOi_+X\Q^-R9o`-7'f]-QsTV-mU,e,paoa ++8[>[-2&\a,lf4i,j?Q<,5!)T+o`b[+o*>X+oEP],Q/kf-2]+d-iGIh.K(ds.fUsn.e+t`.e+t`.e"tg +.f:ak.etXq/,h$t.K1gp.etUj/GUgp/H%.//hf%;1dF/`3B/oS2Z>N41B'$,0`<^,2)P1dq(ht,r\OO/ +r@nC01Ggra2>K0+2>fB+2Y]$31G^jE1G^fc2!d$g1&s-/1B'$.1Ars%0_m?k/c@6r/+kFg.etUj/Fb4i +/,_$f/,^sr.Hr>^./bUp.etRr/h\_+,p4En=_:r2/fu>j/g;\m-n6\o,qCGp/1;ns.k2kq/1)Yj/1;tu +.4Qhr,Q&td.J51g.K1a[-i#+b-i#+h-2&Ya-N>Cj-MJhV./bLj-iGIm.K(am/,Uso0*!^*0AS5\0_-pn +0DR6p0*!X'/H@En0E*^*0`Ng%0_$gl1B0$+0Es6d1c@^*rR2T*r-rW+8m8]*rI,[+T*D^,6&nd,l]1j,lAqg-M]%i/,h$u +.H`,L-h/V\-M](l-mpD?-LiPb.fLmr..Jb^-i#:j/H.4*/1rV31-7Dn1CPrj0eb:70.nk//M&IO/cRI' +0E3[)/cRI!/H@I'0)mO'/H%.#/cdUZn1j/]pb2Lu!&+:*m4e&`s"OC)s"=:(r%@dsr@ImunL=Gcr?hRl +nL)p8r?pnXr?_.ar$M4cr$;7fq'Ia?,U+N`,9A!L)^$FQ-RKi[-mp>k-R0r^,9nN`-mg&^,:+KY-mU/c +-n-Gf-7C8@,lT+i-N,7`-N#1h,juuT,P`MY,P`PV+Sm8],5*2M,6&hb,5ibb,l]1j-N,=l./kUl./>@l +/cI=#/*\YT.e,%b/GL^q.f1[j/GUps/H77#.e,%b/GUmt0`3X11,1O@2E!f_r](3A2)[9I1GU`b1&Wg) +0`j3i2#T312#/s,2#fB21Arp01,CaEnMf\jpG;b)s"jX3rA<:crA"@/rA+@,q(VUtnLa\jj=C'Wq(2=k +pFH1nmOS5cr[I(]!%@dpr[R^o(G%*d.kW4n,TdsK-n$Vs+t5)o.kW>".MjH\-n?l$.jZVm.OHSr.4co" +/Li/!/1^]Js!dpsr[ICfr@.1`q'Ytaq'Ytbod0P`s!@Uj!%%Cdq'l+fr$MCjr$_On!%Rptr[e("r@It# +q(_n)s"XO-k:cW`q(VV!q_.[sq(Mk'/h[)S!&"($q(_n*s"aR.!&44(nM'VmrA=j=3'',_1c$mAr@eI0 +/hAP*/hJXM/H@F&/cRC%/,Umr.fq:R/,h"%.k<)!.kLZO!%e%#r@J:-0/,(5/M&M,r@e1'r@A%&/hSgN +/c7."/c@4%/MAdT/H.4+/1W5%/M8Y-r%@q"s"=4&"#2J_0)[@+/hJY+/1iFR0)[@"/,_$t/,q+!.K:gr +-iPIk,mbhC-7:,d,UFc`rZhRl-7'r9-2f+g-2]%g,Q/nf,Q/qe,R5V@,U4NZ,UN72![K$9r?;4drZ^tZ +rZM1`!?iZ]+93Sa,5i\`+TEV_,Q&bb,6/qd+oNVb,P`J]+oNSr,:"HV+<_pQ+WhjO+sA*S,l&V`,5iba +,4m,[,5ibd,5ref+s@[E+WqpN+!;^N+WqpP+sS==1,(OC1c$sG1]B6/2>oNA3]fDc4Zttm5=#05"%#@C7K,aY7n6*Ar_!2`s%NGes%`A` +"%u<_:B!rf:Amo`:'+3e;>a>h;@uc(;c["&=&`4&=BAO)=BAR+r`T5&&6`=D?!UfGBPhg8GW.N<1c,(c +!\c8\r\+=*p+QV&0.nk/r[dt!$84%b/M&J*/hAS,r%J%(q_/:11,C[?0J5%5r@nL10J>(30/!A\0f&MX +r@e.&#;7__/h\n51B&p'0*X$\/hf"70`Eg'0Ei-mpDA-NGLk-iPG!,pjrd-RL/d-n,!@![]9Br?hOlq'?.k-7'r` +q'G_]r$21dq',qb,:!+3q'5kcpE]kd,U<75r?_Ffq]l%brZqXo,pOZ5,QT)6r?MCi-MJea-3#7g-2o7e +,n)%F,pjrb,pXf`,pXc7,Q8kj,UF]\,UE=7r?M@fr?;4drZ_7b![&U/r?;4brZq=bs!.Idoca8Xruq=b +"=#-6+X6e.![8g3q]Gk^r?<%$+sJ6V,U=Z^,UFcb-n-Vq-n-Vq.4HbG.gmm[/hSe1/M/S-0/*8V'e_3o +0JP:90/#"71G^d@2)[9I2)R5h2>oE54;Bt?4?Pbj5/s.2?#H41As!31c.'I2#]961c-sD2#K602uGQ>2`NfX2`c3]oMdr&jsAr'CWU6q'L477KfF8-DLV92&(Z:'FEi:f1+gr_rhrr`/qsr)?XNe="(,>>?N+=2?7TDl@U`hYB5_m=It(U'=&r@%?kB8=&i:%:Sr^ZoU!^oCBqEY*Jr^6WNs$QfQrB^HKrB:*A +s#^6As#L*=rAjg9&N2R-2`5Q*kH5n?.D6:OO= +8Ol6>7n,m66q-o<#s^^<4#\uN0/53[1B00+1&s--2#fB32#fH42A%l+2)[BQ2`TfPa.Q$ +Rf8]_R[]h;T:hjNU8+KZq5+RuVl6SoWiN2"WiE,#riGn#rj2[2rilF+rNHL2Z*^jCZEa,/"1>MB[/RK> +[CEcZ]=PPa])o^\^\tq[^V[n-`l?'@b0A5Xd*Q!$>$:f+!EE(t;@6?$;H-Uq<``C+=oM\+?2n70?i4:B +>[:]E?s[)B>[:ZE@Us"\r*fS4!Fo[>AHZOR@UW^D@Kg1K@UW\QrEoA,r`o>)!*fY4?=$l>r`BD,=&r=# +<)QTl:]X?er_*/]rC?rZ7f>aS6OH4M77K^76psI47f>aR6iTFM5Q5Q!eB +639MB7/TIY7Rp'E9M.fErC?fUs$QfSs$QfQrBC0Eog8UE#=1[E84uZM8d@mY8Ou?@7S!8C#=:^A4ZYJW +1As'.2>K*/2Z5T52ZG`93;tr;3;tu<3W1u@3B9,\p,N%3!]iA(rB0s=r]:'@rAss=q*+dErBgQPr^m#[ +rC[5b8OuDN8dJ'_9MJ>\;cHfs=8lA'>Q.km?"7ATAS,RgBkqR'D/F*+DfB]9EcZ>EFa87YH@(!bH@($f +It<3)KSYD=Ll.+KMN*a]OH5NeOH>TfPE_B"Qi*?\SXuIHTV8*TUSO^_VuN[oW!oZ*X/i>%WiN2%XKAW# +Z3R_C[C!6EYd+/2rNQF2['Tb;pTkL@[C!?M\$i]S]">Ve]">Sh^VKfa&\u<&`lH-@b0/)Ucd:$J@:3I@ +?3=D8=BPQ*&6N+?>?kH@?XR>P@q0%[AS(mQrFQ^UB4>C_AnGUa@:E_XB5)*rCM7D[BE)TDCAquOC2%?q +C&McMBk_6oB4h-S!+u%;rF5\5&7T-[A7AqQ?X@&E>[(E9=BGH%!EE+t;>j>i:'+-`9E%Q`8cME_9E.]a +9)qWc9`.N^8cD3W70#aT6NBIP62j4L5nH:F5r]:9G4?bto5l!^f:@rB^HKr^$HIq*b6RrCR#]s%iSir_`Ym"&Vlj:]+'2;H$Or=BSj6?!^iF +?t!JQ@Uin^C2.O$DJjB5F*2R1F)uGGGBe@XHN&7=It3*$JqAQ)JqJ`2Ll%%JO,f6]OckliPaIl*QC+&+ +Q^F20S"-%@rLs[pUnjibVl6SoWiN2qXq%Y=Yd(L>Za$d@ZEpmE[/%6;]">Ve\[T&XrO;a8!kZ(UrOMm< +r433J]Xthi^:h1o_>_:T_84",`5V\p/]GfQbKS2Tcd:4mf%8O!bfRlB^qRLu^V7Cq^V7Fs^qde'`5KX4 +_o0L4`Q#pr_Yh:U`5]j<`P]Rk_umoo_86)bqS)sBs1JBHrP/WP^VIUu]tOEYq7QX:rj`6C]">Ve]!q[I +%CNUNZa-m@YH=q0Y-"c(WVraqVuEOpV59sdUA^bmU8+KZUSFQXUSFX`UA^bcT)G5ZSGnu\R[TY4R/EBO +Qk5RMR$X,)Q^F&&PEV5rP`qC3PRWkAPEV8sPEM#gNfB-^rK6u=rJq2HOcb`eOcbh&OT(7CO-#KePPg[E +Q2-aHR/NHPRe`ESR$jB?RL,:IR[fn:R$O,,rKdSOQC%Q;"IGI@Q^@Z3#N/dgt!fiG,rKI8Es-*JGs,m>Es,m8C +"I#%6Pa266s-'X0&S0Yck15ZEUO;Z2Us3Z*UgF[^W[C +[0O.L\@/lU\@MUMq7QpA]"5Mdrk8V4S_84"*_8-&b!5SEErk89C!kZ(Wrk8WM]"#;\\@8pG[0EtBYctC; +Y5ka(X8T'sVuiloV>[1lUSO]^rhfXj!iDikrM9FfrLj+]s.97]s.'+Yrg`nU!1*QN!3N +QMm0KQ4TFMQBdYsOH>WhPE_;qPEM.-OpR85P`q;oP*;)oqi^uBrK.2FPE_@3QMd*FRJr]RSGA`XS"#rI +SI(gVR@9\=T:MF=rL3\Qs-itWs-itUrL3\Sq4@SVr14FfR[]hQir\=PE:b*M2$`_ +L]*&)L]<50MZ8P4N<#"r0I>K +r0[GN".5F@QMm0qR@0M5R[]h=T:hjNT:_dLTqS3TUnjiaVl6SoW2ZesWMlhtrhp%#WiN2%X/u3#ri[6C +Xf\\+XfSV+YHY77Xg,4;Yd(LqCN^AknF^';?e_SO%'^])%E_#qTl_8?2i"N/*o`Pqhp"3&@&ao0@.aiDNHbKS2Ud*Bq_d*U@oda-+Y +a2Z6B`l?'?a2Z3Aai_fNc-?73!6tMg!71Ver6,Aicd:"`bf]n/!6bMfb/sV'rQ"fTs2G#[rQ>,]!Q`=Z +`qdUP_u7Fh_8=.0`59=(^V@Lr]Y(kg\[T#U\$rfQZMh'-Yl:g.Y-"e+ql9[sriH(!s/c4#rMfjsrMKOi +s.o[is.]OerM'7a".u6[T`1PaTq;7R".c$SSG\rWS-bdXS=>q6Q^4&-rL3YPrKmkWS=?":R[]e:q3h2J +"dk^IS"-#ISc>;WT`:_`U&^taU]R6`UA^hhU7\-S"JqriTqD7Urh'4`rh0CdT:c+Ur1Wq^rh]Oirh0aq +US=BOTq\n2OcKC"oT&s4rK%\RO->clPa.N"QC!o&QC!u*QCFBBS-,7MSt,qQS=B>E +rga+^StGtS!2'4\q4.DQq4.JSrLEhWrLX"\rh'@cSt2GMT.Q_0U7n9UV5C/gW26>fVPg>jW2ckuXKAY/ +YHG+7Yct=8ZECC7Yd(L>Za-pDr3QI4"1GVF[/RBH['R*G[^W`S[(*]V\%&uX\%&u[]Y4q8a)haiMTHbKJ&Mb08)Q +b0/!1c-=Q5cNqhAbg+P]dF$GBeH4=Rf73~> + +%%EndBinary +grestore % PSGState +newpath % image +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse + +%ADOEndClientInjection: EndPageContent "AI11EPS" +% page clip +grestore +grestore % PSGState +Adobe_AGM_Core/AGMCORE_save get restore +%%PageTrailer +[/EMC AI11_PDFMark5 +[/NamespacePop AI11_PDFMark5 +[ +[/CSA [/0 ]] +[/Gradient [/0 /1 /2 /3 /4 /5 ]] +] del_res +Adobe_AGM_Image/page_trailer get exec +Adobe_CoolType_Core/page_trailer get exec +Adobe_AGM_Core/page_trailer get exec +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/doc_trailer get exec +Adobe_CoolType_Core/doc_trailer get exec +Adobe_AGM_Core/doc_trailer get exec +%%EOF +%AI9_PrintingDataEnd + +userdict /AI9_read_buffer 256 string put +userdict begin +/ai9_skip_data +{ + mark + { + currentfile AI9_read_buffer { readline } stopped + { + } + { + not + { + exit + } if + (%AI9_PrivateDataEnd) eq + { + exit + } if + } ifelse + } loop + cleartomark +} def +end +userdict /ai9_skip_data get exec +%AI9_PrivateDataBegin +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 10.0 +%%AI8_CreatorVersion: 12.0.1 +%%For: (Alice aus dem Wunderland) () +%%Title: (Puzzle_BG.eps) +%%CreationDate: 10/22/2006 4:41 PM +%AI9_DataStream +%Gb"-692cd$f.]2MNpqO[0A+p-W623cWo@W4`F(B$)f3;4U]P([KI,%EF>(Ai`2mQ0&[Rq`0bLa\+#FS9Re<1l1:&H'.LBP\RA[fD +%g8_#MVt,0)h",&jC9#psD`=-PX((7!$TSGUdUbGtqbM[1RX3T@Mg?TTaLpR&&5/9Mp&!LBh;@I?l;=`dlEiV.hEnC;B<@`ZWa3H) +%>4-I]C3BNs'jJ*B%Fci.MmI0)'id?OgKHfHD%Vl%;<8u0.s##,Nhr41QSNp;jG52<"n)KmV:Q]^Y*>= +%"CUTcR>-L-EcbHrDtOhLE_._Tg4,Yl]l)^NUdqgs9FDkkA]]a$T3"<,4m-9jNHjJ%tdq:m%VU%Gn^8 +%7GX$lAm^`o@6IR_Z.3PV/H_d5eQ*+cb!lp?eKk]?h5dIbr6]67j%:l`!lmG#E.>K&q_RM@SS[1Pm=W\3)X*^3H(On,joX/\o71hV +%+Y!A[b5fA006$$WZQSEeCHYDhfGHMX3[&+k!C#0(2QrS:KfRG"/i4Sn/C84=enm;X/qI%*onTE/&$5dto:I'ai1]%hg1Dfe4"G.o +%/\t>%m:5mUG,*Qt`$A&D)kqk0MaB035BGdu>lgu#6C00;sYRk?NY(K'Un>H:-5 +%h"J^rW"*&e?+@DFh=mYPolY0P^=eS<[H?<2#?ol]orgYB7I2T:?WIm(St$Z^2-72S&o2DX4FFrF7^Rr',I0DDs,^+YgBeIIe3-bh5rq2JBVR?^m:'j/NYjtjh9`Yi8= +%QiU3rig/Ao>As[G]#+,Fk.4=Rnnb\POoE9BC3);Qa&jMHaL(?L]M>+tJ*gW.^F&V,SmF.[=c!WOc)1j]/K6Wj:nkK5+L?nnN[J&F;o3-njhG*/IO7I +%g:73i)SS6B5"?"MCrG?XfRr)n"lLsfoSclX%#eOu?[BFA5<[m9BQF@Zr$M9T(HP7!_=Cia1?mp;[&(e'J?Qt@FPF^Hg7G2<sbL'B*_[lbikVbndhWCKcigi1fE9!Q78<$)2OZ/L.f$EC\5sEffa?]j8oCk8ouFk5d7*+trIA +%L]n#o/b?L8H,B0d^^Ii-=7f*kfrKWgE.Assi5--op`^9C.#=#d,_.QLf2"0d8V,`\$tLaoZ7&AO/1Vi4*8gFW&!h`!IGYS5&3^94 +%ka24Q?ND>1+DV04JAD@p!.JM[9a#nV"EA0H^=$nh`%JIaXUK_V_^(?&2D:H8Q\#uQ(1"csH&[fArIn,c:_ +%+:9g8!Xtb&N>J6c!WNnn;h>PLA>)mdYm6(;P1V2bqMKg#U.6;&KJ=6NJjl:q0YelTN(k#V?O8p3R76&j,)T/uYS&K^M9uRT?1R2( +%kT``L#m:PC]3$PJarl]b&5]IPb?e>9IA:^iM5P$=`Dhsj^eo.%8C<)_.RoFR"uLna"3?X;N +%duKBdVhjsi.KYlpU*(N+:dRT=7o+SlBdo`&cPJ<)'f8?.RKBLpk_]sX!G0r+"]V?I9@6d,>tAH">l7<$HLSPA$p)EL8:f#kTZl4Rl1[t(tu3m")&mUNtc^FdRT`m +%%#n4CN>O,G3WY\2>2CZ2;)61X3f6fp;$ta/U6\1K.2ep1-3.7X5Si$0P=VHWWYnAe:O]VuV`9QSLh_0.225_-<3g$IcjXkD:lHMh +%#t`QqKH\HhdKJW%.8:JjnDA_o75t3"qJ`0KUiJicMUI@4[7tC7HQiJBl"B6O7GUMh5hAEQ7Q2M;Q_+*ZP["A17enB^,RQrKL1]5q7,`_RR;pO8t5?2?`Gn;N,GRG>km&?9EY(W^c\rIJ\um.`?OMXVmEkPgO3S]^kaO[p=M#MP&dA9(;m;?`jq$$9;N`Z2e8-&g^`.E6m5*RKQV +%d#99<>6/=Q^cWpiZNjIS5R7BbJ97jm(.pjh"lOt4pd"sgG^pqAG]H'M=+Goq^eG!jWrR)e!L"S_P5uI\^loMkc4]V\!LOD;#[!FD +%HOj/-_)aQK*@ekt-/ee)0PLMb6%XLR5Z0:t)31eM"=_5<(."gN+96eN1BM(s#O18@(aJ7G$ESO[f"M+u&-*_ATEYp?JcTFB?5;O) +%)(;[-->/8*XVCB'uaIq[g`ReVXb-DH@e +%iJ"PQ"VY&>bQc:t4FXN7_"3T\-AM[,q4jpK1D!"_LUYZr" +%e2q/6H>C_i@YpirNd(-:OLI\$a'KkHI\I(03@PI!P`MmO]Y;pNCM&R&VWa^iqSOt)bri1E^dWNtWM6.P$OFR6MHq$CQ":kB1< +%l^*XRP3Xg!7nE@G\;$eT*[h@T!/(C)dDS-TJ9D&!n>$@@8ek+>%=>=s7@&&kabFoQe8[j4W?dLd*Yea3;oB=D])llI*OV,'giE>lPrW0;5LT#::@.B6@:su3C##QIc +%#VfS"gqbJMKB464BS#sp@AXZLkec+I0IIqZdtKfH@-g(9S&'p(A:=h),E/j#@mf4*A)e\neX4FB!?m6YJ^N\di(.f,at6=LV;RNV +%%]OGD!en\G[Qe.uMu8t/+])pup_7[0]hHr<&) +%GX=81XaWmhG5:@)Z1^IP6@75c# +%+QBI@_D8#pCW%r:=Q(($Mn&FOc%483G]da#=d&T7pajnn1Zg*Ys&Gp:9!pldU>8BO0G=L_WdkNh"rbAVb7j5>V\M1tG(7cWliO59 +%@+kpA(5$ij\4Ct_,r-dfW6esE2NRrJe=TWh.Qal7eH9DMi'1f&85^*n;&E;1d`.AH(Tt`^1?MW^Ve4Mir1o4nAF,WAGZfT,Ag+-m +%V9C6R^d9Pt:,+T&N<"`-@PSCKU<=6N.oBiZ8>_%q.KWd(T?Lk"NaGk7(;[2VBfO4e,3R49lJkm'KYCJGK%LN*lr^o<=e/m)6k+@J2R.[7%rIfMk=t>OBN(o+^@:S=F[!:Hq;XXFc9G71MdbSm7dKh%FE`\(6_U7t)&;%%DO +%7kr4X$$*FJ_f\;E&a<%7dURi7NWm!GdZmY<`O[X,8Dn)VBuJM,AN)OaqcQGC'ZXb84n[p'YuUpR$_*3 +%W'\mc;3Z]tiG"RFcpj;a6W&Z6O[>d/_>"b0+<7H0=HP(JZ/]?3lEiUR;SbUo.Fe`'2\I#Y%'!<(]AjUkU\AtOf4jg);(45BYH'C%QX:U*Th*_/_'PmiMG#Z/L5'M2uY(l(JU+jj"N3CTEXT)<3B&k+lg/5:qH%/m!#V\i?oqIe1ecl(FjL8]n0MM@"QUa]Kq +%7N#^!$o2CW.CnIcAf4.3;B0ORoV>/[78\r>(o8f71X/a]TdsWS`KUOJVC9X7f&N^P2VYUtL:IscA#%:-GO,Vu.p5E6QifC=m(AkA +%3@O3a!u*]qm2R7,U!N2%?O"e2.aA)IUp"tN>`,lJ^S7$NUhrCa19G1^7)MR/W'=,`(5ZLK5T3D)$Ii4OI/jQZE[g-W!XeNJhTfQf +%fO9UH!r08>5T)3$!jVqufMU+joPe37EK-(pEQ=ON;Q?s]\D&$eEtMaLI(b&')R8:VD5,^]-uc!s]t(JJ@Xj"S&3]&#TR#e1nf3OU,(,P7d+=dd$JYM+"d6QJL1NFPWPFI/8=OI:@_Li%8CeNN_F +%ncQ<"d+LX*p(*_m6YHEFkj0+V)4r$E>Gr7Ti,Q<`ENKJ_5T-c?Gi4!=5>ik.cgZoorBFN]@^Gn)mEQej]#u\`HTg)Rp?UN3LY?U0 +%Rt\n:HGB9&'L/3CF`-[;/T'$M$X_qGM@PD)Y?;7o/'*-%,D +%hl7JPnb`(1hr5C%/f%@n'9D4h3^N_2R1e#Kr%"er/,n$cC*HkOk?P6"rXmXE,cLGYgb4$P7b?&b;7qqR^0iLL$lX-cd00J6d0)[B +%)uLr%s*L6`UBS4.O!+JCir2HnrnT,Crf>%sO.]5SlJNaMrSn[fYK;6795h/:`RNRJuCVnG[qSW4&<)7qtVm'QRe +%BfE,qT830&G&".XhiH:^G:k3[nDGtW-kcIdYr2P-Cj6ChR312kF<1$N +%rFuU[eUnpNq15&VX^AuJdq?SMo^LI^l]XkTp_[.&jJH@MEHr&k8Ts"utUP>_)>Auj=u+0h3XUhHfBXUcYd\F8HsB@X?A +%X@Y#9C8`SCBDr!KrJ7un$ll"JdGk_#K_ldM']jgND#Y\t6^0q>3q4bi%rd +%YsGMj=&IVb<`f72Binf,ZmmK*]5DMa)tfrnmnrKqqH#m_Bf,^pMe9$C2`r__OIsOA@6Mib])@O^XkUqIl)100>W9*:+"V`gNT+)' +%=SO(CI6=\NN%W;T0g&Rf*lEVa08:nebOrKTG42R<92bd')Jhlep)_6^&*bpZ"p([)&0oh"RLbqMi^mZ;0gc +%rT\CPbsAm@ZQ80(Y_!a.S5lpdqj5!l@6HOd6QC`Rh`oD'f%O4"[At^be%(B,_B$\<35il2IK'es\lZeAlYZWtIL/.4iFt*FUs_tG +%IAbX";#o^)qtCo?W*er!qn5.oqE?[AkDE4t>>akcThbN=VG\)r;RO'mUO""_p7g-<[Hk(?3o4WFqlQe9jU1aKXV3\lEFb[,W+bDqm5A +%KB)@TFo$aheQU5S+RHPf].r@kc*H3V)N@-_("QdoqOMkjUJYM@OSAWLlWpV'bHom$f35Zm4XuPq*TGN>9=*sG<*B+o!CJ/20 +%NJS>Q=)KZ8r:TR&Ah-KPQXpmp]Pc<(LPj)B8sS3]=)n*W<\#JYh9<`<&r6)hIkYPH!1?njqAh0#XmQdHZLW.LQmVNsEQjRlP4*ubt3X]k\cJ\jn-JI3Jh +%G-KPCC9uL'B_H@[GE\9Y4L!gb_$_91)dBT[opStL!(.E[f@cc!+Sc]F&El&d^ri>Pc;" +%]6='sDg^M3n:V=[CPeT5AVUG?l"g$qr`Cf@oimlAn*\1E:FrEu9+$\s'$B!]ce?MMY7;::8r:.DM!!>%W!]edD^X@OFTUR3'p8<% +%RILr(NRV.)9HdmAW.-cBT4H@IIiFFP5"P-2&UaIR/;sS,gVV;ud +%2Negt:]sAk%@P9^g[)n)TVL%V+5EnV,*U,#V"j9ChRI:"6?fR.TArbG[/&5T`X12)3,Q4p?:@HN"^@@=Kg(H,5?9CD04A_MUG:HjYdEcuCLE^`B4.TEYSdN/D[6OhK-2t7+q4k&i&VlZr +%>h(=nm9t,,W>YXh4rX*MNJ0+CPq]4I`C>(?C\HoA,AOr2[Z,.@=I+B&WgI1,*F5qe744+6NCWA$mDi!\WG@JQRon,BJ`jW2TZ-[e +%jf$dL.Ymr>6OoWcZ_o!KIsr5QOdPD"-l3@Rium%@SLujr?EONSbCQ&&)288!$]"pF(%butG7c]NF8L/YZ[N?Yj(kZ]K-J)f2E-sg +%P;dQj<\F^Vc':@L[(hgNI>YUc7"@D"#L2X'8'kBlb#ReGAogcuI[X3;p$PSbkGbJ+iX#b"eR]4A2M0mqDKD;T5<6<("<:?UQj2f\ruD5U1*VNTqX&6]SA`[#"B4@B9 +%71)$Th!HKdHfGA]f'*j4/Y`7N7Z/#T*3F=^nA4lJI]Da@g2RD]t9\7>4@0LVm`VfHI>@lMg?)_0@LSVpYn<'iFh)J]gFY`_j1 +%@R-Z_7r[B)U)*C@_=dco7D%,eRDEH'4-NDp2m,Z6Me,Wlb0gM3X_:5*11RAi.%tU0($H'RRQii@)f2/]\m36V)Z1;`>N+e.PJ>_%B_'70^n,A:bZMn*OMV:9*+p(o)u8$fTYke%[uEpu;Za5&j. +%+TG7A5$/tDq%tCn@-7Fl[%H*V?iO!@D<_@?aU8#21`M`H@UgA]UPnalmc^-(r'*f8,tf+G'?d"AJm,"%ONJ+2CqYDQF9BJ+nfl1fHV`O/Pmk_e:I3g9h\<#m]`XWV"fV;dKXTOrCuR`?)2qe0_f#,sW+oLX0Z.5e_uU1X-seEi-kk0fm0p4K1-4G&fga-!\!3)Xo@8'9,P8D/8..6ES5 +%AS7BpAS,DN>pW4fj!i6pZ4+d?T9M+%7o?.IUG!uo_-h/C'Y%".t,,-g4=/q^R*OklVEF[_7(57rOM*.22J#2iuYc<^J3&(.s8*Y?+TaT(7,A,r8gWB_sI3CC?a9hC+6`DZgqhj +%q=S41?G"$lc'c`9k-aL.FlmIg\,#$2U%ri+;/At?I5TWI3OpeZm_A[['6q4%\8fce)nGb.FLBJu^Uft=hHHHDDbl[g^-CMejFqK" +%h4;)ZE8r;2jc/+E^mtESndi:[=D4#_CTtnJf(/IgCfG6H41Ar7T/WZK9C#6s%kFu[^_\Yhf8o%b'u/8o3j\IXEP0(>StAom/+"dQ +%dY`GD*1,bh*m3:sU2$NLo30FR!r^X$FPP@.>NP\7d`^q)R4hk47cK'(e-ZqADOcVtlQ4m+XAkPY\#%!bHW@d:><,ceZ-R5,./:lO +%=]q`JZLZbNA_k_lo$V"-gP;u>Rdl3-^$VOJh*@t!7Qc@QA-hVqnfF*S4G&Ef`UXn?],^M#HLd!l<\GGW^WhurkMLcme7u0n']mWZ^&DDFhM/7Gu0tE9hjHq1gaQUuA1+W8!kcU7LDbGU*V@0fh5E$>1;1dG31*GnjKUID3Anc*(h1TN3r&s*jjZ +%Yl1u><@qKo"HNBYU/pmptBbX)k]F +%l!V2*XTZ7+d*9GY%("['FV%$mlrC*!YFf.elHZq=WRk>)gKT[kj:F8+2CgH1S=h=l>F=#i_aQ!kLYY]"HF=F$R@Y?]k/3?8L/2h!abmag8WD1k0tbAZ?8WJZ1eaf5O>j+lcdHE`0SiWl:] +%MGCbrJQK+M.c-Il;O-IS\f0HA;sdIAWZ(ih0n62Lh$l5@NXP3mj*7&2D)XV@Q1S#?^Cj=`2/,[,P9*b&MOId&%u`(tEn/l94H]TP +%mT,;*("J:$dqV"-Q+5WeafA(3k&MX$&2mkK2M7Z*-]"`;a?*a_ZE`"N#E2$BoRq7>D1`07Sei=c9m@`Ih!WVRtM?85@1%W$Q=U@60CYl?8&4QC$(0AM^RP\+XX$ +%-&;p;nn93NdX5g^:f7aXfV8b?fi1EUh2b-8!3]P0!Q)mnp$XMP"<';fk>oC'l@cb$_,gcNuR0_`1(k4+EBPM@=#.jbpFU> +%KNeId1dCLd@T1F8TOb4h(-Cu1EBV:$qtqSaE#nP*G;2/W\+c245_"bu"% +%?-<:1fXRQYFfSg9,?Uk\o$*gHbO)U;ZfNj+16(*B*7Gd#FWhFVJBmhn'8TE<;URWkFhNAb\(a,rtHLIL$_dQnte'``Qjh,QBfF@B)L*Q;RQGo*W].fFHapEgX,B#PB*e=G)1nF9sru4'=oha +%k.$tKNdq!i!jkMo-8rmK*?)Ph9j+PM^` +%4G&f1139pL?CefXT.`/s#@H-L(LNMfKk[<^Ho:ZpXeLtark26TIsCSefP'FE&E^cj6*#(604P3]I#_s8*6!<>VcSOJHFQ)(n3M:4 +%]e=q,d$Uf(T<3e.io]DC7,%-,d65'%Y.ib,/J9EY;20c62E*eGDW8[3I@,<9CV`4.sT1[C? +%=B^c\*:3[r<+5[,po`i:(EI_n@k[!%dl[o`j0+/Unbl_ji4q=k/*FWrn0W06hE>'GK]ct`0,C_hXKKrZcfk=oFfiau$$m`@_nOng +%03t24?'nbt4$-(mSpt+[fp[1@Za+Z:V:X[AnV/V[9ch68(KQQfmXDrh>#E[!24kr)!WcN\/NYVg$^LS5pQr62iO<],Xa[sb]W)`j +%f0S8sm4/.Y@C#B#bNbj^,'[H2iV_9`8HBdn8][$M#.:@'2[.eI24U1OD*g.02]&M_`PrTi*Poj+X4k+S,U?fZA15CSY*IkQN.eX. +%gj.NJA96ORZ!"Y%/cj#9Xn1Lpq`>*'c`DLXIA;_%Hj@8nlg!a"pUBh:P0gE#$c0g</-IA$J0/R;X`kJ1o'IMV9'hL2A.bWAnqk=]mT_pr5&EcLU> +%4*Hep?:u$<4*^R1^O#VOj^.UrVpNKBq*k#HYGQ2F%DufqM1#V'<^a4Sn'5#^O,8"^aJJ.OmTb!DfR6]4/C#h8G6>N2\A?W)e^pF; +%qI!:5NVL?PbjtWANH4&;S5$SL),cQT%_I_^) +%HRb1Tg/+bkq0d^S%5lYhT;nL=!)r;*Dk'elDdSCmqt6laiQfr^l=t6Io,EtD_T!.M24J/ZTP#pRk/W/_N2(VV4%LK?lX^!@p!`$C +%,-LR/D)U[VB%B`UfCK19mW>"9=5178Wuj0V[E@)NqcMKV4Ii\cA7]GqE4W^0gVLgUR9uFe4#nguf07cc95Etf?rMsPndY50_X!CP +%$eW#&N1\f5A;Opa:ureV1p0:&g=HW,PSs$kXNo2rBPQ[JWp9^O,Rc\l>f4?=Te5/5*/#`U_%@Ut_(I)80>%V@r_& +%)%7_#>*YWp8&a;`Ngsn2*dC`TI[Lu^5/"X4?!=f9;#!$MI]7AX8m%q<76Z9/Ghkac=GS7:@e8FIC8l/u"b5[[Wo]d'QJ"uNG-s,M +%n.(gunTp9[7ahEh1Pq*Z;B?S3K5S7oqga8ia41gdS +%iG('fCeepBMu9mTV?Z2-X.q5"+eMcD?K+#1ar=,0S]kuiQhtXRO;ufjb"&X5&8s3\X4-Oh6HcbT_m7tF+&c@#!TO'.02\^Zr&14- +%(je&UmcdGNp^L=@]t*_13a+uD`E#!&qYI:tZhrhd=A$Q7PeM.mY]'sc_r2!jC$'_9t7?d0&0\nSY7Jm +%Qrj+8$X5Fb\8ZC@[6(%18foOp=6+Uf0Gl>hhL[.AirYK+l$&B=/*oFd&oJJ[Yl744F3BQ(1CO(eSf:)c5"!5;%Ac^g&d1Jr\a:RT/A(I'n?/^cg.bK_i6"EHC6*G&7FS!0j\Yjr'#^@.1h:"lJ1N!)'DqD3o@.`0BBX)lMSY +%R#E>eDR]GLKRWO0>5rs0JtBue:0!tAfM/(.I1]Uo\U;@hmh5)Xcj\AS2_$U*G$fhc>%kio?,G2*QiVoYns,<__OK(oBL&]rcYa7& +%'>Jqk!;>FV1'o8=cRSV6dIC]5Yk+tZ?hjnD=g2P"l)J$jUTiF#s/nh?-AbK^Ud;P2^\XqV.9t#HnqEXtnroc]eZ%Kb79bdc][B'; +%r`f&3V/T*RE8+R>8ihRTB!4JPp"mJ,mWA*Q-3;A<^j'7^Ien$%;I$T +%h_)YG7J&>G">]^3*J]tl5WMK@.eW[Oc%Tj,q/)(B"l&9BC98?*cI9epQ'RlFCbb1#nZoQG"jU671D&7(Jmm!EbPN=,J0.G)+BZ>o +%X["nYmlq%7>^93BHK/=aLo\6>=5.@XjjU8/-Q_(oC1sR\I_GtuH[8l?Ajmb9QfjD>k)Csc`&b!b[rPI0e*6+G7T$OX,[sb\Y&3%? +%'V7P&B'"0L`QBio(S'^RcE_[uHK0UVriT=No6Ssi!H^0)\hr/T=8FT%QSC9"/A+obkB2fbjo1S_KtRt@Si>,rk:cU[>=nD\(qpJ+ +%[nWcdH[+hdAkipB1A03(]9m^^DS"3Y>XWZ`r)9M?X[rbJ(&;A9j*C.DEmG]m2ss'\V6P'I0QM_`geh5%ZapD"$OP/n=s>'4Sf-b;7MO6QZ1BF(6ktkpK]G& +%!k7Ih!&sFtSre4H(rs7u81'EJi%JrZ)8EQG3pOaS_lOs6SoaH4r+!;*@StIS7j:=G&,jN[W#,_a8&4n/R-3VB'1+R3k61qji"XsCn/RW#n-j\J;C'^` +%NEjqbq/+@8oa'7OasN'U_jn7<;+]W.1B,fqketBB?2uJUr+&Za'BW\"nrieiHsugni$&t%E^Q/eI:ud!>Wa(Uo#->*_0HQ]lPhQ* +%b0SqEJ[kLlQHDpg$L?gX3sV+Cm]CeI,r)1Q3^XcpIdceXl$8B$P97*>d@'[&p(*p>n0dX8DYeMDk`?)=brpoH]<%V]j\c-m6YMSC +%\]]XMbqLeUTG@XaZsWoR@GlD<`aK,r^_m!A!QDm4"KqAJJ=C`af8Tf%_t[7f^iNDp%=eP6CB5CtmP*l5CDiL&-4]tVD5L\n/tInE +%3WqVJB`LC&P(=H1"n[=@=;^1N2hVI4JH7u^\^8Y1@"OmX+=:V=3"YWKj[2?*@@k]TJOi62MBU;ojsC)h87X:S^fgqSi=d`Q0S(&Q +%N;Il2Lu/76M;f&1Qp:ke/k;9^!)Ep: +%b;0Vq?m(7jp@sGl-Qj;G!a%JoA/"RI]_">:5L<]W3NbaM;\).QKci'T(c`7iRKhiR%(C1QT'VBH//:\V"=V)YfAnGF-BTWfjNm^gEjtX9T"-lm(Da$A\mA'MDC>^Vm\#ks\U\`*e=AD?\:A:K#qtNoL1h'k0u^qQgi6!) +%e#SP<9S/$/'3$[rXL+$L&89i,km)pa/F[\OR>;`BD5@613F3!?nG&r^TXX(]!/64V_N^;eP6<$8U;\5+/Vm-c"DPb`Jo6u1$^N\7 +%7d.dm>44q/NF.X"YA]8))fgTYs4P(HnmgFE;eMNJAqM0sDtnpH+/-3DZQH!RWO!\D\u@K]4%.dVjb71mDsH]0C!Y;:aFFM*WA!nR +%P&_6\89HL\IZEeu.#h8TCsOg:H:%@QWMo"3:uOqB',l]5O(OVVoeVD.0;f]ep,mm*[6,<>\03e-NjOj^;I-"Sk.K^n\;Pqd;3jeOHZmndXANWp_s2(sN4= +%aG##GDio5h8ikFFnI^0O[a7OO.bd#Hj!Y,(T(Bd&k$c',aA&pAW7UKVpH#9\1QQjoPL$ +%bgQMqI)O&M%EQ$*7N`o#G^Fd)/mi$8IKTkT0>Q3J3V?K$cdbh`Q,b5c3":WY-9cg]#3J.jbCNp]N,"BK]/,^aFl4OqtT%.i6_852"JTfDhGnmqHir2l(mc<8Kdi_>/.EQ2=a3K +%-@"&a@p[Gq37+B'-rokk>nDLm=EdrQRTnr*h4Uo;%('6N(?V;l(4%BO=m$n*BqkTkq]lJX0\jSZgR86.@- +%!T/D'6ZaFCEn+@fi\G7+ErKij!I<]'TMC&=KKpL+iX$.^.3G!NYm)bN9l"6Li+'mRQ@W1+Ye]rTVTqC'8s1Qa!p22'>-+m,n +%(/X(;k_k#W;?`qPJb*SLSJjW`'eP^XQP.l +%/_pm:_]\"B-j]E05_BFE5Ug9U:Q-Mi2LlStK`haL<:pf48O3R-G6aE@JB`+="#,h,%g*7Q`O4+Jj_Oq\")/Y4Lhd7Rll18WJ\`JNKV:7I$Q+a%9F(A91lPmO?sS>' +%21SY&JUubn)sGI%"iG.92['X!rpTDDC=&=f`&'/n#b3)Xo?!=;dkT2Q$-,uHB>\iQc)_ZcHUNkUK8Oi^g9A._!C7n+ge5*dZG6bO +%?ijBVM3j]'jqH+,M87S*OO?<+l.R6tV8ii('nf%1%Z\pD]HTta(@c+?N'"lfB*-#rYYD6gRHIF'_K,ri(o?_33_VK#`gNUuAU+]! +%J=-EiE4o.#O.1V),P!+1TP91,Nk]:%&@A;G_E8/r'+?/p_H\6DPlgf&$0'l4Q3@<:#+E_7N.I.E*205rh^=6CWY,"LC./+VTrW1E +%FTR+'_h(Dr.mY/P+lL@+ff`Cf:7hAHn-pScT +%3YX]8f?eNJC(,BCd,=/75#AAu<8a_^"kH"Z4jMD!+_R)FUIUK*1^$KtO^:j&]I:;!MQM0OJW'b0ofRQ-R;Oh^bAU75_qc537J9Z3R(#\FN"53D6"MbE2_J&ic(_p0nY;9AiqsOKGUS5 +%%!YP3EDH'2Hr?g[,!2<,Lhj1OTd+5Qi&+=PQJ$UO#e704K*"BL6>7j$WCVI>@32P'=K/m13rRQVZ@WCA;Z^%KN2IAaeJk7"NJFJ< +%V4DdFi0XTk"+,JZcLS3DJ8D=S-]KQW,L=4RE.fC])!-WZXAr[SBs"dQM2UA(t6^h3ncutciQNNj0:lu'rF,=To=g6&C2^^[iif@>/7r$Q=ScMkW,U`EV4Q];%JUJ +%R@H-X+9eG^HAVd1YILR00d2Ja`gKC%TtD"l<6b1ZF<0t?@]O_-*k7*sa)X=^q87HMNh`C-flJujPR8\'I95&7e.>n]qD(SX$Q.J1"2T#qFB["2gKa+V@l>1eE@aHZ-#b=U +%n2`@VbQ5uJ`5)j^4VR$oD^D4sZXA)ERouL+<0fjfn:A+M(9:K%67!15P@6gFg5Z:/LOEhF)uU!n<*m+9Hfq+?\^W=bi@[ +%LCfYn6E6H$GJpEM9[H$oK8X.h:NC;S;r\ut?&PW%9Z"d-\epPX69&S,&K\H5p^)!q9S5iC/0u^I64g-84e[r)91CQJaMls]m1d?F +%8BcEM@-D<-N4KAsZqMb#R"eF4@Ou!q2.1UI::DAO5L@-NL7k)QBeoj%b%^q_o/6=Ml"Y-B!Mnm*6JZ&W(bf<^&t$(c;fogh2(FT"eQ^@o%JYH(\fc@>/1,(>S,;5lZolOVnUl7]`W"%l,'U:R7W($\7Z( +%Z25+BZqe=NO:I+7>09YRJY&K?nP[r68&VJqbfCAi:g.BZf#Kn\S7s]*XM"b6LfZ9EdM]0=Ibl*F*%6j%9Q_qPULB'EL9W0l8Ah)d +%F6EVW!9G\2G2d2?.1"o^E7,=e9RLF>@*`T9UI)+7:iV7iaH_HNaP+"l!Rat,Ze??5!Pj@ojGQt?J>9L">Ju>9J_p,l+;u6RWE&9p +%^efA>8CE+-"3,IW"\G1>Mq1RTK;114/G[E88S2BL6:%Z:7-.Yk5K^D('L\Co,MCoZ$$bGtj$UY6dSq&YkM7=M4%W[G5\#W;@N(Vn +%H>&qi4!Pj^EJl+I[S2@4AuU@".cfk-7#P%]*=@D.,#M>cL_-KoW)-8OG!,p]:DLeUj1'umUoFV;5r1Rm&4.AqkpUE,LC1/t(V>8k +%+ER2R4^hK"\/p4AdLc!C;RRFEUQ4(/ZC"g5WJ-Y6W#jR4cR(V;dN6NK`1;>3,X;ViRL2G:XP3<'NpJ"E4(XfY-5o' +%9O\Yt7%oT*'l-+T%Q$RuC2kXU(dh1(TOB8Nctp(W`ET+]-LNCsVsG`Oa!A&e"9>7_jBejW3SSEQ(fSpmlm<3k],u"8DW4!n%4SoG +%j&igu$n(JB*;nH.14YVJPa!qX'=PihAN+V&,1A!Q$%QPP>O79bPjpRu$qB'_<6f8g2??uPg*C8D5e*ZdPh?1)Cb2i[!8s=HV6ZNi +%!hqMF>>76:?nbUp6<&o]=A8dhTNfQR![)P(Am%h6@FDTR$m]CE!GX#`PHp\i8@c^ZEoKF-!d33L/UfI+]!;NTT!s7\-;)0L4l!%H +%d]!9mJ7nt@38FW@PQe@nU3H$-5Y^m@3EFHo4/at:TO[CT?6kaH@_3"GND8kcRS\q*Vuq8n#jn+Z+u0-tP^r[a]14i,f?m!IC'O_Q +%'=--g_RQo4eE37(RL23)T+*km^.88eJ>C+B*OsME5$+`fd>A2H`C2;CLW"Xfgr][(PB[b3%Z8l#@QtQ<0p'g;q6U?dpC&?(%isn/ +%17r\e+b0Yk3;UFZ8^VVL/=KBskm"#k#b?b!$$e"ofjkfB\T"`J"X +%>2\+U],oR:A:C>liZoO*bPMOKfTT+Is:PQ>l+?CCq5Y?9QcSk"k(iO'^Xl;p+[+;._*kqSS055FioZ1:8e9'h^*\ +%Ai>Fjc9JjAGN(ORP1h:[l`q*cH.0qX=g`'O1U+'Ol8? +%KfC<&4(`=$LV^L.GhmX)Ac&`[Agr7hNYA)W@&!AT3BWV&JP"Aj[jB./b#9n-Ccj50o8A=U":43^cW+CY"(\iqiI>LpCJ7^Zo&g-)U;b4)3*#t6'YW_J_o%<6%R`7%5F$(_['6*!t8c34Q5/W +%5)!nDr='UN2P'"dBg).%QK45r(AG/bE`uGU#;"%'@Wi\Tl@*m]J+,U4%7(TR)kWg($u0>f1]Sh +%!"p@2!T.sL*mt%$VLhEk1UrrH/RFoKS+Xjpl8!c]+Ga@:%!F*`tSpfe+n", +%%/Rd7#M_s71leQ$pj\@(Hj[+U:4e"p&R>g&g)WGjhZSlKq$73)6I("9S-#.H%.n +%:_Y<<3^RrWC\A8e*f(q)A.=R'TNb(p7^Ar0gK^Q]Q4t\X8B72Ws'bJRVc+(f3IJ!u*C9GXc/Yq0,THFZXUkbJ#B5ab7(8\raUdDn +%)CCO^8.,P,`GHI_Tj*aHJ9`KcD2G,)6Tg&ul2j`h0sq[FK6#Kb_:PDIdu/:oW)JguS1+e`,R+Ah)1]YW_)CW9Cu/>#SDYV.!5479>JW7%o9J[^QC6I5=2; +%;0P81LN&':,&,k+a47aI"pLBcL95bo8:`nAHU7I@Lb%9JU+.4,_GktGapKs]#eLRi6;_g:\3?QG1`ldZ;T1GW8f +%>0n*QOlDZ1K(T+!`Cc@k8K\LJ_F+t@=cs`kPS9l5g5ik.iqH=dA8#%=;)j^,ioCP +%\4;ePX.qR:\StN?o%Zf'32Cs7KKcV'NtojFS:XV(f_oB(@R@2 +%Z.;d@,9-/.@Wo.$0-_ffqpmMpQ)/:M,A(7TCDiu&I>X@'o6Hku19CDfuW0l%[" +%5((#%,+_?^`p5&&m]K\_I;?$]#2/=@V=s&U+A_k`AE2Y"O,DiP.f23$j@5E9C90gSa%uWOh\9su +%G&;foC^XCDFL6t3^sQh;0jDHpa36:+-7*C67qLM33&Ym'nF^rG8ft$qJ+Pmta-F$TX[.3mg[S5Vpp*d>o9NAi_Df[)O?KOK0Z*som*^%:/fV@EB58C,!61pWYa$8Qr38!]m27J*^$>(7CUB@E/5sM)rc3m'Z;ct!2Mpi.WHEp +%0o!soSSf*%M29;IbU,flq;a5]mgrA')G*Iio2n\RV'/aEbZ#;PFIJ>k]EO2F3A>CU6Hb/N?;C59;D#11.T9SScPYE"ZA!6%geI-V +%S0Y]#nU6S"COlVO$T:;Mil[BM@2>eqT[\=bG!ePUm^.gD=X')]Y%1Tr'>8LaiQ5ZtoqT$k<-ldLn:V-,84J8kmnb/*.0A3UQce/B +%SqIZ`DF:`4+EV?SSsrP:44ZP@2VQUrb.`RVJPM:HAM+WTQ +%/KHWEP!UH$_CurB-B+`Y%MK@0#1]NbtK+kKt2F6q6u0'ZU4c+W]r3$s2FO1(C,`=R&Z9r>6G2O+#0k`B/jB=J^"/FcK;1o8Y.;:W3r$+H/\M.a!;#,+=\g +%j\W=Je;`?YLe!@00bj&Ppnabi2?tl`J;K5c:Q<3HML/,.e=&BQWYBNm]9]2`8rsGJO&@A/-A[3foLJ-g-;BlNfV902;2&c'r'qW6!@>9qKea0S833t,4@LABC9LCGQI.h"[(1Z`R +%FPTmKHbcre"gKkpo`^T]jT'74SCV)"S]XW3s-JO(59o--UidE +%@JU/Y.$i9.K6o5IN[hR2@Qf#d18\qfjHo:GJ8*Tg!f)+ee28N)Dc5luAiuXlH9pPBOT4I+]l!1;4IuEIUkg;j*Ucur/g0,19fdjf +%6AJ<)9Doe,5eeg9W`NY<]FrbIPfeDTb(jHK!29H9gkQ_"Q'bkpU0J6D]p?0Vib1J)q'#D$o>`l>8bqd=Be>#"XJ'A"cf@ri[J$[d6=$/sR9L-8.__nuq[#4+]/[*B%tG8t9#dZM[oE.,TWp +%&NLp;UA(R!XYgAkUOhA+]Z2$!gtouU#r8`ZekG)=&`ci#(;u#)\"%2X'($+?QeE&``3'+1Q'3LClP/e6.<`Lb:OS=MWgt\]1LY[0 +%!(0H28'VXq`iXCPqQBO]@Z^;RQ'$^"LOnJ^>M(\V@pGKO%]pc)nGmbE"Ys$^=[Huj,'c/fVI;;j"A,&n92606'p9\CV'J";pcSan +%H?cG+p%j-F7>SGFL4=Wk7c2oMWBo*-)PZ+/k(A6&&Z1.Qo%FFJq]=kRBe;lZ2m>OaI39uUPgO5u4E(0]bQ+S;.fN/2,/!>l2X/$rkQ-FAIk +%WY83:>(sBdf@mf4Trl,\C$aQn%.l&cid7PM?HW`dR""@RNbnsbN0jrh"aI,mK]#jD/)[E6'ADR>l,qu\@ +%i9q&9_1?&0m`P"-K`FpJtfTd$oqoA.(\@R"VmLA4Sq@6X,?`D3%V/$X\.;Y+tO^&5e7)l^kWCEXDn\oG"8@ +%`*5K2GSJn!bf0/(=-Q5NVC&[(Gk9q1QD)LM&>`tA[V/Zo*S1YjiGB7[65in@Dl!q_E;IO(-E`%Uo0d*46uA"q33?tDD`edC7#%\$ +%CEXL%-&_XrW8\Mm<5o/uE!R?B:4YU&AO$MpS@:jAd% +%!d'f>5Z3bo8?LT^712nm+'%'rp%nHaC=D9uPEU%GT^lOY^UY^>KmL4L&07=3m+hX6="?o8,8-4npujK..^&ra+AH%X_T%/"ZZ^[/Sh[rdXjp6sVZ=S7A_.H5"6H`F\AYf>d"&$]o)#[B!*DkGH$THoGScp@6>Z:pX-Zq#'(6CZ^=uP]_tM%jU/oc@NMiIbF[E +%X=rM_&aaB54ZXn74bj%?>!AS0JQ"uttg +%4X`&cEr)fHm.dq/cNWI6#X^0`+9t^G#Qusc<^HS50`7RH,=oZR6o#J'!q>D($,(DYY3$5#EPdF(0ah# +%n0raiMnoR(i-+p5-1f!:l8%JO[IX%Ib%c=+^FeYbl0[2\9/TgW=fnh@f&"8DI(*:,pXWTMagDU[Z+Nq1=(u0Po`)4@T?V3ul[n:a +%_S"XX/W$]bXX[9b]E^`@7*2?^Or@NYIJ'1ZhiboA,Z/Y)RTaX/,3on01VX"-%K?q9a4lZ'E)HJi6A+D"64MH6mP'b#\]OC!YMm.O+R]u5>A@[%q[`V%q]E#mHckia_E6\Hfq4h92DP!_=#]V% +%`MWu8pH3V*SJ"onCR;*eMD\G"LJPne3OoE\Tr)%/i[NGL/GAlRfOjaEQ6!oEQ6QS%iWnG6 +%jT%N:I+Wqf4.(I#(>`1kk`M]8q%9Fl.p6cJ[f[FsfAXor;.61O">KbW\]qjRb.RT^`kQN2l0baYW_E0_n=R2K/@Wd=+$',4.q&9> +%23b@!NZstmSDtGj,?24QbgeQFa1Y(f*%=W!.&8*66Msn_gd"T=hduM^*KZ,-*%ciYpe4N@]8bb%5fXqT)U_\aYRNdmDPbpbe4%pa +%>d]-JlTJgejrCQ7_>u3qk=*+R3X[O<]@b,hpt`/$,lXmj@#SOcb!9FYnF,WnZG1:6;.mEqLX_H)6Z<.aKb&L:>Cb$uI&c\V4,_@l +%\lO"mlR_ihH,C0@AY2G1BgaAS3Ua<>Y<^M\":rpI(9V=S<]B2qmn/)/pdSLFrqQs=r7h$K`rBe0DhRam^_A@@j7$IA':L!_LT<7X +%OSDCbFQ'\#?[J&MO5HYZ?pF#fq.ID\4p%aJIaPk[nLRl;Sg`6,,'\Z;'Ydm?H,j0=_"Eb[rY*.Vh>s2I62rX@H_(ZG1P8&B=oL`Z +%nRiS*o%0lgrKFc'L)[r8f"fb0Ig>rfn;fusR9U`?`5)WHi'"-m\1[7\lt%i3")d.I(c):EE-Kl:WRAX^Ug!`sp-8QFh>J"3f#7Xs +%!s\j))%2MfFsW>&UbPN,[8L-@$:Y-7aWgo1Z?c9FNp^nm"qF?-.WB>L(fDdR_2;Wj_(,&-MZRdHN`cik(>3p;(*D#@IiA:g%BXg7 +%^Iq>B$pFg1^Yf+KC[e) +%#6R&6iW0b]+2CA$PQ02(8C9\;:3?8u9R"$!\H3;=*"O*#]KmM9#q5A)qn[Lhs&7e7$t;TM$2*L\^ki%+6;YgH?Y@V"B0Kj_O=1lJ +%U$o)X4pE59*Ui)J.i=]_#EIdM-K.cX/U\@Np$8T4P:"s&*,a>,"SI +%M8T@opnbmFcP>CfRt5"*cu4.'W?sIH`;\9ECD0Dg=Y)a3fVet#%FkgRqfZ2`dmtaNe,.)'[8)e +%Ih@09bf;u#a73c1jT!qu>S4^M]XlYqe/52%fEBXZ?S`%_*?AUTBL)JGi/(oVd&C+. +%WQ,d#\lZrA6WIS#>`Jr9e-8A*?8\cj8lrEaWqr%aR\QnFE%a:@re3E-E<\me[?J@_i<&qZPb(H5"d9Xa)h`4-V]agQ)h)[h?3uq1 +%E8%&S4hH$+(jnZQ"N/O55_PNkn-eKTjGurAhU$J_W?EYE3rBEdfDkP/pCA@2.P3VD_L^IIX6dXhc=SWb%m5?;Jr`b;Qf2Nn/h]LW +%*eh[N@\XTg'?h)W]T^GtToXOf%9YmK@"of?$03agO;;-+1nt^2*8+>s^IXV)N'%C"Z*1nn2`CG-p49+mA%Kg)%%,OTLMeq9HiIQ" +%N^Ko<^s`dXH'9I?Q0O\1ai>(2$K^aok"p54m+CnsbGet-X,47fK3"?Q/U>Po(spY-b4B8,Z8=b\?_*H#RYDs$?dQ?kVH[j+&/Fjr +%:UfISb7&h2_&8GSV:NTtN%3>CS.H*32"[5'A=0+Z,r!pDj%&(rdZrq_F]0Yc`Bq:^rDE +%R-aD1!1hEgE7fkS2]q+I/Wl0-4`j=LFj-5t(pb)9Q17(jo-P\aP0-n+9Hfs\^X3g.$`RrnUE]J@cA$Q%K*.!m +%-=?PJ:58p#C\XkV=`eKLQZN_%'>k=>CCW9YL7?IM:r\$;mg-\%)a2Q-&njc_1sF=D)\pc)62*?n'8Y-WUSoqsPVm1+KXb$W#h9@_ +%gJNRf-N7&G-Y:pN']n/N1B,>s%rSY/5>O[i=[]hmTtoaM_W&&`KDZfH4??=G%nan[d+"?$)>MO$8Qnb@3#83U]@Tb@l41#/;$Ge!*8P/+IaWDtGV*71kVt<$,fBY0FH>n( +%#R\oUNgNL#Vnjej*@HU(0*EbF;F?u$50riJFZK9Eiubr/d>]L`H%cn.j#@AH0=l]J5j87G0E:4k#7#5&KTEGSR)u]a%b>&WphM5o +%%i"7T0-j(rrW?p2ObUWf69jDk^cd5Poj,?4eN;4GP,#65nDlQP5NL_Vph"^V!q\nV(OA'4T*Ura&.8)c!WZ=8_*mFQb[9TU[cL%n57[WksWA6OcS1=iaD^>H/-`$gN*n/[r2)-D>:%@FBOphVCSDXp4P)'k'X)`H[! +%d+htho-g-sP97S?;g]i!8Ej>:W/0m2P/"iG2$SH\9e7;aXYZ2j?f^+&;59&\;%)1u/KHYB=MZ[@7^&NFa(Y:m"l8d)p\:Gs@`/n* +%Bkm+\oO0p.RR;<::F93slDq=+<3cIt=-4gSp_1]jqn^Qhcch?mdtoK$SHNITHKdJ,8UEp5f#Y +%6F[sVH\XhGYHK5ba9s/uP9!e!R(5[1F>[nNI)/r$jC8*Y#%ITi#8MLQD8LDh2sc\_ +%muIu+*o%)cGi%#KH[N^[?YYm2;.dCNA`qmA]j'Pt+l1UQkW)%W\Y35!5%64s&^9b5eeikgi3eVhM,sdhKIBlj=D_%6_aI.'ID!]^ +%s.W,lJmH-s?2aPn(U@@0h3eZ;"CY#4.!&uI703'C5l5tYX+RBGR9$H0V]s<9TZp%_q:CkiQVMcg;&q"F'`L::Qf-,=S<\5=C!g +%(pD-G7!Hj3U1gR-ntZ"W\hb@KkoQ`P:=U5`(>L&m/RlZ]3A-qGh\Y,#=oT_rd\Jnp@bNf8RuG_\kG.-lp2S+4KYDB``.08QEuZ"X +%6r(%@3#GfHJOu_mjc7ZD.MmfZM%_cLmW$*OSB*c!96eW$e-Ghc_MPYoTB,TJdoXSHd/>7lGddq$"[=%1>qRMqR`8upAo^;W#4:+Q +%c2AsaKNrNBo>Zk?FE=jb:8A=0q:_T(Tflbai@%-g9m7f<\?AAEUD[o[j)3AA+8m&FEV)b'2*\H$r3\YSbijUqhZhp"WVn2[H)CST +%BR+Rr&(3`#E5LXHE^I5WN^*LbDHo)Yq`'f!KMtnfrjNF+!hg0ZL(hD.5_ask[I(Jo&?GYU:)oe^JiBSWEMAQ?CY))mbq80C8#@sd?!mC*=8oXd!pJn-ZY7Eoc0;-g9j!)m?94US/?SpT(*lbW]6^K,(rf:Mo%K8':-Rnd#2%u*GAkT:@R)*Hqs#J +%SDqDHJ.p4E[X\Gono7nQA.W5b_d*pNaFoXhEHRd"%#BN8=WJHgbdcf*R+*O>pPB>ACjG)"?OBZoQ@=g\1^W!?4Rg0q:?\"*eQ&>/ +%<2e8/[qcHeUK:o0Ho+3?VLZ6LEC)aZ1A5C9DA$Bja13%`UsEClT+UB7e[m91^G"<5'CF+A6drD^6@J"JoPn?Q8I[7!1tu">0>d?X +%U#X)LWX3s$6l',-i$d#U*K376!&aOU;d+[mV8VQP4UmLP*3+2]3ud%o7%)mD\*RhFV=]=aulM^_.OPM5&UU'Ct_;d'Clr +%>!!m16=-(Zj2"`8ik3ZhTuYQ$6MFQBa,ElY)4KeD7r[JCr?qjt61dg__ON$5k(IVD-g/Eu..h4V_U`*'2te6&DA$L8_k6Y`OmuO/ +%2?P9_\aVbCo3J+)R\dIQY*%*1#[NY9Nm$R9Sdj^3`>k3XDPaI/Zfu[$GG;$r'BcRCAB1dY-]2n(iEpDqfj4N:aGD^mM->]K=VW=2 +%&gKB0DX'2)SK,cZ:)^hBV3pgg9H>M#m'9D$SK'"(3r't(6C\?;EYL@CiFbHs$#^GE\&*N#]].[*&Ji?2SBu,3;lM8dG;+FB'3*$4 +%`2%W3mc_K_7R,1dPjnu,lJ[d70kK7acqq5fu^T=:Zg=?QM,,!mVJfj7KL]lgLT#1igs*QALZCV6W#US.SI%7SMW=K +%cR>U]V8[i/E3:tPkEE/eAQdf>8li@%"]nh:[i\IY]?9]SP=\3W-ia,7o,K9O":A.O +%=ufQHBh(TK)>K\taEp2ODN/!a">YjW^5l=/Lc]J9+LWX+4?lq6i9c9@._p+].]]MN:h_G$WuZ>j\h`)"=bUTr)/_75b/U?V-GSs- +%AHK)FXlInMb4ts>Wg_)Q\ETian2=N;g+u6f*G*3993JsZ;-%N,eDZNnV]$e7^A]I@d:83ZC"q +%I93mgC1.RPrpK.)K"oOW*,Mi)_p[>L>9rm&+b71c\:L*SN=j&Bh\QMFef>P/+bjc$O +%FqAcbTO9hO3KO/TB>1Za)ma86hbmT$@k(.5$d-C\ +%pu#skIn?Z89XeP0`rQ(@P3N]:p%MN8O"s;!IqSs0fM4i\M/da5eF)oNS^D8.c9G4!0ql9=LUMpap&0$:)Y>D7<]&?kKh!!Xl;"J+ +%YO:A&&(As*+$@N5^SFKB"1uu^k#OP.1p7Z8[Kkr6r_D8Ol!?]&gN&0_If?Ba(QM=U8@ON>\=Coo*HZ'$WjT8jh-jSN)PB+Gj6!)9 +%F=318^0aX;ThIPIeEeU4IJn:q:[KQf-JdkRQC>rgsBbf(4*FO#VbP:7`m`\-1-cA\Rh +%?/.8@Q&Z`gn/&&r_<8_fMQlUdIbXn\E5BW>@#hO_fEuu0XBF!4Ng4e+^(;@6GJkqoL9"(YG!^DHo:2dT>Tpd'>p3M?j/me.YpUP! +%'m86l&F'Y5lhI:;NTPi`@b:&+._Xj!DAK9(BnEaG\`K,-57sH-(0Ip$f%"J(1E9-N>#1],OBhBl<-q^Xc6pa'4#dZ)]=2o\gHT"8^Fpt);\W7L/^X45kGFT8M$2[q$- +%r:*gEkXIdQY54i6P6KZ;P^6E!mdi![e`e-Q=RRZe?.2E'hf)0l;:QP0L:Xbi>)Le^/r6Htmn'sP7pXR!&F6YT;$!k-g8,'CDB_ReBgX=]L +%'msB,Ak0Ag&c7u1iI6OJl\9\W[XZiQi#5f%l)r+,h<%7,Z-lWQ_I"0\\;W_9DFn.7 +%m>(+g(!Y?/HiJsar2!Gjqu,')Y%W;\>IXhH(-#%TW9boTe[4:NZ?_9hsr?X\H9@ +%7f,^*57b>t/)C03PD4J(Mcc!>GJmDK>.$*R=/krmb13)h7XH1?>CNgr[g]Hp&/]X+PY[/LbIYqH/(SC@GCi8:5e5/RpV5?UNFao[DX2X%`80fBUR1e+(HXK^k\Vrk86e?>FY-FeiNVdHpD,6S5fYD_KN4lG\^LGi\t@:QrbO"2rEf7`*]*YeGQ=]*_5trVL*dCrZ#Yo^Zdn$@BI)upSH`5!qhCl08K(l +%_pp[C""Q8,*j)O"=^'M$S#'M++ul?+,U][f_)Th[0DrG3pRf3/m6idn`PiIX_Q@LOgKushoWm"QN5]CAB=#.=AJfSS?[s*b(2fV1 +%/A%k)/_60>DUj?Njcn-be=G.]7*+2NPWJnujYBI>l0DRc(4Ic_B)32reMDI!kMOm.!a'WFb]# +%^.cABPjgsZ-Y=rsF/%3Rs0r%%5E3pEZkZ6ri^mC()3&8EQ>Sp9p)@Zs&YB4P1`Gc\gg\%537hAb)[l71rOE)CSShe;]<)Pg#.<05 +%5Q27B3N5WKkXr7VXBKBh.p$N/MP[=.[ocL^Y8p7.,"icpXn!I'D]ZMqYfh2USRK*u$HdC7;d%s*86NL98B1oT9@@NA=V?d/A!PH; +%^;'*?P!CfOMT1h%idT9c/1<4d8^9^:fM(9?(<:=3iE^#W85e-bc+(%u2e1!J7A@pK[pmKth,&=e<`Ib3Ruq&rbj^)Wop44SRl>46 +%]CBZ9h2RohI_DRl7bKH07[3/O5/5s1._GLL7%*K3otLb7h137DSbd?al`'7%%$)t +%ZC?p6FIG\#X?2c95aJ2t&0Lgq'V(I:Gq'lIp)dCMR/$l700OZ>t;;Glq7@hC^C^ +%6]6kVDFd.#0F&9Kt_qJ4nh1[i:L=6WEf%S9hQ%lkj;c?DYj)\uYVkU8#]:+WP[bt>V@p4s'=f-$R:]Z#q +%brfMS3L8oc$jR$mG^4/ZXJmb;q`;Z-P0,W-qJ_*Y.Z;-@UacsJ.@Z`^.>qlfIK!)C4gs0M +%_6)gX,)?:O!N-m8pKbhd=*D"204k +%rWYN@?G,D`K:]i,qYV*%lm;*,o^i=Zp^-S_pBZ*CN-G!Z.IRs3Hbql'SO/C2A*=&A"mQ]?Ymd]^4&+9;M_sZF_mVX[K3K6Xfnk0YDUn3=0SO_ +%4ko0CGope7^Z+6lFO"W>.%TMQ)^*IKi]mm7;fYhPseBH-n7Qdc#_'OZ"+Z//9odO?(9piGRe=G2J,;V(!Ehc]ObP!cX>j[ +%3$Y>%pu,Y6lXF:R\%"-,3%nI&#@K6+ +%oGKZn4qH0U^nZ\Skcq_T3Dl[ZF[Q4j:8`s0BK+\J"sdm0XJll9W75Tb%4bpsA&ulm.%*r@0eNgb.6"`_\FC\KWhgMLZHt._H(`O=9+'89gY\Z\D:BS2f^2`!PGAoHlO0#>6aG*&(,)GfFFj><%2cm.gAKJ)*>: +%<+%*9F%``%5&.BU0>^DY%(MABM5":iF8PB`BirFi5W[p6f&D5$k1P_!OU#XH,CTb&A[58i.XW\ +%3&^3^HZ2c&s5)T/GQ$sb].:+*&$Y#>K2(mW,9E>%`.O,"n8T!,%1aD#q2\=Drr=NrpbXB(hE,Gm66;n`r:"#$6ZN`SO;/q"?"j0*C1+9_ +%=2YXkT#qMfR%-@&r,=RP#C3-)aG]$9i;l^mVNC^p./Q:KXH82dHq!CB7h_M"(h[+7=dd/%guO*2`6(+O?E?_8`0+A+0"2kk#fJ2F$5#?U5Qo'F58jTf7?1$4t=/2Am6-nJg[;p)`EF83MJc-eLaj-*3q!!_2=sk +%E`rCK8-fsS's:.CQ<>n1&h4+`Q7A1[(:^gL&7LrXXGI]?E0L[1bj+K7:+ep61jj/]H8\2gjFm7&`J:I1bjiTfmMgkZHM5\IO +%oRY$hc2^<>R1m#p'=\3TR:!;\[s)3!jTJqJM3mTp:?6`:M8q8"38">&fE+gPac8U`aUSgo?NNd2Qf^Kg0h].gc$)^?OQJ`]L*0g. +%Hrmt.*DD&MI)X&),b@2HWLrVr*/-BFo;4b5M2rC\"@$r;-W6%Uc!@$V'a6B"@S +%;]aA7a"Sdk`(+cNT(2kDW%G80W!Im'63i>gpqa!=c1Q@TLn8@qK1!Mb7)p7>^blk,4@K\$Thu9&]C6"Q\0;,H-d"lo#qcRQ'.%9n +%'PqcC'cN>+Aj)4h"/=_P@".SN+Xt9-LdF62&tT>j7DVeDh@5HAUdoH75SP1QnQ9V?Y3MErgs9V2pRfgmB\.Q:PG[dF4/p-fFlu.4 +%hF<\rSDY&#^*7r+N8T@t,:?[.`TP"L+*Y##2Jo:Q'4Qaa?@S5[U0Fut>8qdY5CLX#49#0Ujj+Gsftli5rYV6qn;SU2.,KfK%R5HU +%_O$"i[e$mkjWR?GaOp"6<4j&S;_beX;];W[.aVSb%#[bK9'!9jdgUI.1^?NV`4RjYosWVpm0k0*NNY`@rRlHBlS^CeoiZ`&CS<[/UmU:P,8Iocn4Z?A +%XeS^669,/\,d41Tb:85i_3\%jUD)a_d0[blKi!F[[!Y4&KJ`!L$jhrL&IU).>>sM:(7[pSbmAPC83@KBNR_#lD3"Mh9^;TjH^q/1 +%^m&p"Wd`fR&5FL6M)YX.3'03K$(OOt$LHt0ju@r)"q;sNiWA5l"%mO)QYn-F$^KCj$Y!s`Mgc'mdS08T#Z]$rUB@a +%Dm1ENKsult_=mj)XF&A>$7:Wld_^hm8JJZ4j@'dLjB/RC@/7b1$48LKiH%=3MXUos*\*K=('Q(3fFTEt.!i0I`52gE1_D:^CcBim +%Aidl?KN])$-(5Pr1c3$/iOD;W$"4-SAYscq_B5*ma>4ik@;8:[]U0uj70lFpo0\Cs/.nu-$s>o#5+u7D&M0sgAiao,"H$ZIY3K_B +%gs9V2pV6(0Qb(nSg\'_tguH=h,*>&KKGVZ^%C;!pm::us^&mmMS1pLkaZ+;:o[UH!M@OZ9*]WZs3&+mJj296.#9/nh-Ta:)cj\c5 +%`.n='Ct:s4$DBW16TW=g?9Y'Rm#]42"r:MpchIdJSWK.ENgf<2S_UKR>W]3?TKB\oRjBZ'%#m]s;]^>;6X"pf:O1aES_PrI[cr+B +%G%,N3^&ut^KND)k;*^SlNWnOuM1rq:r&h13kOkNl^Fq1,cqeiS!K$jlMSq3&GA_+[$dE3PBV[t$6iie`0?&%hU>SFa.AjRb6FRYM +%@+BoiF]>gadi;\O.7)tQB9.pojb4B2/B(9k0?#23S9t9mrOq5dVG(2mpALQ7iV8j_@Q)Ge_giCI42_s1%TNEV*dUSGq5(,rF%[mA +%?gJi*iO`tbCUtAs07'5840p/%-U9?,'X#Q2(050D]VV!JW"A-3 +%@#Pk1[u,n/WM@9jMLdbtT,+q.7AoIB2qi&VEPmZ7b8[3a_\E"Od\(#A0MW$ZJr`[*:@9O0c5q*p$R`lU#u1b!g[No'mKsV9_(e5s3mJtf3c']DtWS.kes-VpAJYmT#a^>$DHd)SdDE!`a\q2N%@Rou.;40o$m +%F`'7*cMS#O@U)[(O;#-I@Xo-c&19Z#4Ah>&6(B&m&18l`\r%2l.+gE1'#U51%<3T83+2e7qVT:!>cPUl0q1(fJ.lS2M4X+!2`C+g +%H1ph'G9;YT`!PE+EIsp`.4rCs!Pd?pnT]@umhe(DedBjg0.\56;B@`Na'62Go$t;De2[k,#/[sL_I]5 +%MP?uI8-E"(_JaNY)3:V;)(06uY-\>l6pZVQDl*()ANQE`$(Rq4p:#)eSLs=7)pm$ued:Ai>HDXYh0]"r($!6)aGGsbI7k,!L_I]5 +%iWM\I;\A$m>O.c;7;$gg*s*f0[kV]U%(iHO)EAu##1intb8@JcQcAZTJ$`$=3Y>d78a!`$CQrJij'S01Q<-Rak@ +%g*BG/c#(IW@]:*R1q@6*EIm\2'4Rg@30@X>a9*gP^6K?lRp0?X'+^Zj:4+B`&1<8I`!MOceK/*s,]Z(a9d?[mD3'_LTW$T +%]-;>KYYj$C@&S>1mtW>t$Z%q#kcX#%HpuGHPMh=+Gju8X92+4[+]fXLa.Y(>]k`JmWim]eCp,EtZ5c:&?sCe\[O\5a-"[Dtj)[P0 +%/W\7BgYRWHb@be/L.)!0LS +%I1%EeNE;*RtkG#?Xh1_NS2ZZkm+^3oUf<,P@!."jRB%pOXh_mE[dY$b#$fj3Ci5P[cDjH1*IT+fa5EoKB@';('o`!PE+ +%EIsp`WJba?auPTp&1@7%R/T)dQ9.*%3.1%KeW"oGa%o@LM>DY]`2iWa'46S0`!PE+EIsp`kpt[[,*BEW#<>YaFL7Plr1OGO+.C7O +%-QM3#ku=.c`U/:ri^*Ha/$3iGET0"A"CD+dEC.E`JiH&d+ANIq.#PTf`&:Z;M0O@4c44ff;XKM*KItGjTI"U^f5ttF +%!jC;)>MT$D:0DbG!SA927iV*-1"5ni2C*4n4pQ-%1^O0I[prolB7[tSr&1<8I'Lb_p@N-iU6nFYXgjJVVeV@=V:\2<]^RrO#B>>T +%6(B&m:_Yd8q4*70JJ5MT'D4hE1ah@PN]cKXb;iG[S@Euk[ns*B]/cpV\'+"u?IU2G6"6K\c=&LL-h=g23q<')dnkO:(78_t!Ca'pY6t29l/./+BhS+F-'hSIt4:"EB$fW+g!)c8cKsSCh5>BJeoBqHs5E3fk#PfH0X)3!"opSDYc=+=@X@ +%'qAGF3O'*MmuIJsrZk5M-\rGS$&YIS.`$riEZtRTfXN;K_IAfZLoZG?1+2iS4)jMBN5[ec3Rpa0Z+[IS#Or?Q56!p=+ANIqL_CIk +%9i&lU$oei[Jgu9aM07+#QHTZY^KC:XEWWESL7H?ISQ*V_6;F%RG-t4`md)"-"AX@Dj3-&(&1<8I`!PE+78Zuc1<);)>>HLh1Ptet +%]>088CEXOTa;=XI(RI0DOTJ9g)(,h/DK"@egI"_8WlU#a30"(a^AL9e+ANIqL_CIk9k0#^'KD52i>"doAeJmL'C>t.'[mUd1&37> +%fh5P,RE?X";IN=fG,85XmHu"/,#/[sL_I]5MP?uX7$M[8mVu_'%WJ/m?HhKW&m<-B6r=N,\1CBWS.dp#9`ld2%B0>MTr8C3O,jkXfcp'=E.CnZd#SkkCb)fbhpKXU.&rjhO;7m4=3$.hD.Ai+,Z@N%.22g%=MtN'qXJ$a:3]DdPKPJGcX4?PFI2fWaFd-6+XGDI=f]VOJDnR:U!0]5ShF%o[r.P$ +%[FY9'l#T!8U]Cf/'cEkSIXVO3i]cCU'l`.QR,PC0`)kq$EIp/9S=h9F](.hs:D>sa';gd'&o"E?YK1@*+o=2AgV>:i&+&cA<>u:9aC.G(skBl0XVP(2!'0 +%M(GAFB=JIq*Wd_56D`Q*D!rF\Z!Lai3F\1hiWO7Q3'j(-.-g7SJX2+tD62`ZRDe[em;k6q\d7AXs-4ZPjn`!huDBpUV&oQ8MJeN*:_Sn$TnY$8ud]U&4^kk?M +%0MZ.=-_.hLg>4mq:;@="'CS/7qW#b#IdsU+5(EBd3'j&W:(Sd$MOL.+d_J$oDD=o!I+Oil4a68r56I.&_(O]n"B_C#m4_;Je8c`t +%4OYH+!LD"H;AnPK@?l$0:*/acbaHF>Z\t@KrB8mMo.PQYki].f$/u)-JiH%ne.e2/S;>*-1U1.#jFe7AF'.ei:oE)Z6PCK[M8eLF +%>#*.k'(T0H*[`MYM=Ss+b_a4<:4+3[&1<8I`!Mm!_,V.VM.3m93O-*&c$"#u?G,Ei=nt!Q'FY^P&/?j@S3Tpo.Y_3%j+M"`.ifuI +%O,a`6;/f1pn]e.S5:^G@/%2)#Y1Urj_$PTaX8CYC/&$uVGOB?dh%ck"Ropm[Jh=)_2Rt+F'"geT@NJb?6h?3U(#R#f:90!j.KW\Y +%\LT#EM+XTm/0XCn<#K$b"]@n.b-SVHKXhiho=a\gV_0*AI>b[A'Ed-PO719pdcpR$,1RloSK<\$/u)-JiH%neDFPf'=WK*CVYd\`S7@3E5KFcX#MI8 +%LO6hCKG^90@!o6^5142lmHbk!D61I!rp"K4e2C@G$/u)-JiH%neDD;07%A8VeudT;a,/Jc+cR<9EeAe@(aSlM +%LY-L]X]ip]L!k0d_RlNj+.YYlll;k-Km%*HGOP#[^5Z..$10T3L_I]5iWO7QU8Ygk`X/n#k09C#q>"%K`8]2lE$CRRdtYb9io%-^ +%OCsEUku?<^"BpD\`r$lQYR?]U9F"od+ZPT5FLqFar?GR)q<@2]iWO7Q3'j(--u(6lgK;F)aGCipUAb&uE+3O,MfGK,Y69`9Y`T(X +%p+eX:K-0#@hCS'^T*e?ck4]?,^*-5_-\rGS$&YIS3oi[qE$@%rLR_IQ\Wb1h3'+l8+YLuI=)`9@E[El0'=c.B^,<"?m_S.?h1tL9 +%DJstG3Un7P;3X%+S01Q<-Rak@\elgQ=#l`EoiL(i12p]6oe&=k6fNbt_4_19FBM6kg%O.tlJtF.]Q\6r]V0/DLUj>kiDJ^+$YHL-[XpZVg/J(A&'86[J8T&$\adb%9$nT4TOYa,@ +%J`R;uD.t<.!bn@gKX@eFljD_T78\nT'RlT_O]WekHh1jVh4B,diZ2uicZJY""`Zj6?]\uS/rGBh17XNlPYJW'\J<1<2)lu+p$Ul' +%Dho(F$/u)-JiH%n5>MV]]R72o2S]W+'ZGHna@&m7U-MJ@!@O>S$/u)-JiH&dTW"J:_20T#`!sP>[IsErI)$'&R?b;Q=$[IQ2a@E6 +%eX4t4:"EB$fI_I#qlO5_8M:ii,'/*_+?f-)NEPgVT$85,FZeSg%bt4YF0aai&0A]R-[S+$RUM%LOiWO7Q3'j(-W1PQb +%M)aN`Ut)&dp%lSnboLed%`;isA)^_*NSA?_f`=r(<:EP=]%%RPip>?6iWO7Q3'j&W:/KG9<.o68L7J&3f1;r"s8)E/br`PY$$MjL +%5BrNckQ.DsL.),`YY0,J_Dq(M3'j&W:(Se/',:*q`AiuF:8E@;Ff*^S^]*W\S\+b$SD]^KbD_l5;0_CTMPeQL9M +%Zh;QJTSl"s`7keE]h +%<6QR7KI+Y"KXeie+V[dj>T"mr%SQ$nZ'1H+q1^^ +%;fI?Q+q5SIQmaKj35I2_Q;?Eb4R=h0]]8(pbCC7$-#47S/O.eX>YZPCL,6o-;oT+u3e.Gn.Oa;(:?4D_S7KcaMN),kM4E%%=?_%UqGs3S5Yh5KS01Q<-\rEM786R0'9Qr`!M"s&Rr]8&`-S]BE]d+T$4=LmKn^8/]H]Cu +%2OtK@`,4Fc4hn4Ao^If!6(B&m&18l`RcZRWU60+5Nb%[9`+-nrI_!EXEUWncGB0Fe\0a14XQ=<8M2\#>Bo`oVM%_?!`#<[U_e8&K+2eKF"EB#Q5uH,g +%#+"2;!*9$H5M`>8MA$@I:)K`c0q5GRCs&No33gI`Z+P7-qY:!h-U&1kL_I]5iWM\I;j?4Y/^B3Bom1g+S=!Nnm8c8C\Q('/%D-Ek +%X)Lki8CMZ'L'f%+7g7eib2tcg-.?J&eieBXEcpDK3btoMYJ\3KrVOp55Q?Sp9mld.!taJX#YobmO-]8pJYMr;DAp!h'"8#l*^,3P +%-c_&GcOpIj$/P\@d;>t\SZG/\\9BmET,"0`KIdIbMY2t`lc^*1bD?OBA&W>1[#k!f)P7]&"r@HL7&f73-H-;I2HKD:<=BLk-.JFj +%/&Ll[96Q!o$+'hU!_!\f"`]-gI^o/`7j=7T7cLmp`QRB*MjNlRCd/o+'DV]9"Um?kD]bQ6T.D?R]P!uQ^ko85$/u)-JiH%neC6@k +%M%]!ic4k7"NiF0bpmh,;3'j&W:(Sd$MOLt9:;gX>`edURq2;`:43(::M,hBK04O;OE8o%_T13\'9q3>$&1<8I'LhuV-)/dHKUbR5 +%-X=.[m.p*3]-l(EM3SOqM(`68igfcLSG7^r6(B&m&18l`R\GqWuJPhK3bs,B2Z.?XJ?tIfLkq,YemuL_I]5 +%MP?t!`ec,,7*N(i:S5ASh)h/O:7OKCpsJ9C5DTuk$/u)-Jtf4..h\D@!DXp"ZbVDaU&=!9DgV@o;o4C!Pmo^i$;UNpY<>YYK/c/e +%+ANIq.#OIj3%&1*':)XEnmhflB_RiDNLjFU>Aam*ljDMKhN$M^3fB=RT1tgJB)g8BfCMWSTSp5N9fUE"%+mF!rW/qt5B'7h'drLZ +%s"<3QMX=q3.8D!2:/40B@"&r:)_8&s&B-8?&),ps]/!.&MHJo@#Fej*pZ$9\]o?$s==S>gE(eidc'f=oq!M.lJX,:'e(`"0igeA6 +%@muo\W1TtY+r9d:@Tlh.nWVR[7o))i<&n)nM6,e?-ZHj%/*73cgr?ADJ@A%HcR-\h/\qa:Adp73=$&1<8I`!M=t\bdFCPh!Tp3o@=0i0\MYflP:q?3).$s-gEZ'7%cT&/Bq\$4qoVaZF2J7F"Z*c$"SD]'Fp,p!Oe`=0DqGB6bls[<,aXs3=KEsTCL6,LMO?cYoY?l]R9P>BG +%YTcao__h/gbWLQ'5Xf5T`!M^_8cCrl(cq^1$C3EIp/9S01R''Qn\\b6`+E$!/[soZum6 +%+=@.49GANqQmctY4X][61&$=HM(a@-r2(,rM%df6iWO7QU8Z7NHqr='J>1to.*=tu;,/fBKU,E1H\d&K"&19YirJ"T4M%df6 +%iWO7QU8Z9$)`YY=.#,49)M\tpBthJ+abfmjO:u!s*/EIjpt+jT:(Se/'>t37U+WXS3Pj&.(nC')3%%I5l)kbPsiXY"eVlsPc +%bV+Hp+ANIqL_I]5MP?uLDrHA!JT>bTNY4E`oKo'%3@>.9S?R.+fE+f1HcZQ`VpC3\`!PE+EIp/9;:IE[/go'`j$]rW<,Kmrm6\(t +%GHrtEgrTok%t?'E\QKRf.\/5gEn5'P9!JVnbnbgCF7ZGnT=jH2(@uhGcJ8_$T=s7-0>DnJaCGO5!`?coi@3d73Pk9#+`Cc]@rao0 +%#Y\:;QKZWFk+-GL`#?"s_HV`FTHBL6l>+%r>IP6cBH;P +%cV@j0XA[@'qc8!:0\t]'G3&UuQu:GpX//u=#]XeGn04CDE),IG&4N%-,o(CY20"4-6(Ad]'8iIi8JK)LMP;^TM%b_M2]*n`^%qq. +%=H!n^`eh;`eIs1m?GrWKZ,oZ3PHmY.e'Y233i2Pl0BsA +%JiH&d+AP`IF\Mp4,be/s7!ob0O\K&@c<`\[r7e`O-kttg-Q71M*,%?@8Xp?d^s[&P-g*mI@I;1chhVra$/u(^G#/lq>s_:SO;"tj +%eBEnS-=rd>^3KM8c*qYdLn(\B(Z^5s$$u:K_QB2KRe_j)_4\r#RTB$5_r!O6Jg$\lsY%^2HJ-GTd;frTI:X,4A0pVG][tbSXuFDU+";R +%U(C%L'8)0MKYU&oA*'D9>9__2l4Q+^Jt,qK!D\FR.^"XB^*P`aKHdE*EEe/c[>s]^eM^GH:<8;H:_<)6W*nV4LMcm*J&R/_U\o"Oa&g.FgdONd.\*ra6(FPO#T>*ch=MtO*"EB#Q5uH/)BKT&R +%2VJ():8A>=AMN0IEIp/9S=h:q)E'c,<0mTkgmVMdHm^<"p2%`R6r*[:,#/[sL_I]5MP@7J@ranWJTBg>algUffUQ>;J_R.TE+7j] +%i'`D]6(B&m&18l`\dj_EM6&P_@7\">![kbo`EIWKgGiVeS64Hhn`ojL]5JF?'>t4:"EB$fW,'ejS8a3p3ku&H#r(F.\QQ#B2suXL +%M2[<*"l]Z)JiH&dTIB)O1`e$MhH?R^VSajNS.k5jjkml\5nr7q&out`EIp/9S01R''Qnj#*_qq&-X6g&C9;rif!`a2^1!o'YXkVq14fHmaiVc`>hhL<7#;6&S$4Fe)]DbT(WFVH23iWO7Q3'j(-.-d7E +%WLW2AaUWcNYS!D@*OaX.Oi]]'$/u)-JiH%ne91(t37/*n@@%nqEWYE&9K-U(:>>kF1l)g`$/u)-Jtf2ZdptFH\NVB%.iT"&]qnoE +%?`J=?$KFNG/>(:1U'-OLZUuB9=MtO*"EB#Q5uH.>BO[J['UruoF5fB&U>DIpf/kVFKO*T\-Yb\;j9k"M"n.b_L:ab23AG/LA`t4:"EB$fW9`'3F2GI1-OO9W1l)g`$/u)-Jtf40d_n/n?=(D( +%mOqY2F'o<`dW?s5Y_;7?EUAEXAsG]cY_tNR%$nt;38(Qcqn_k?^K7HV]263@?l+jWT6s;9%BN$8@l:K;Q*:C3!_%[=i1/a&lCo#G0U7S01Q<-\rGS$&\T?372m$8*lDZ$(En?S01Q<-\rEMo`I*$:7+e10=`XcJJ5ML'>t4: +%"EB#Q5uBjBPN,&rDh(ujGNP61dpr]'JiH&d+APb_cdTfliHh#mEDFkY9]?1pJiH&dTW"KZ8TDUfCHa-Bb8YPt-ujhu6(B&m:t3h? +%UcD:*e_9tu%JbmUhBq"D.UY4f;DpX+Ydc4!(mUUkbaHGP]6hk2]IfD/K1. +%C4_s`HW\B/=<0U?>?W0q%L"+S'M$1e9,nqWh5e2jX0.$f+[u0Z\@jmT-Y,XsM3b[ue=9nc=:%rG9?d(@TSP<_d:m`"'OaOgGK8bI +%6GgVB&)['SYjro6FGeFFE?_37'IpsqaU)caTE7?]^/rk[@H^Jp\D\9esC"M=n/ +%E))A%U+!XPBWKRKRp..5&1<8I`!PE+7K#WFcO&(\7%QA(S01Q<-\rEM74HZ*U,A8qptj`-\&1+DJiH&d+ANIq.#Louj$^",QSEHV +%!sug#nhCL2"EB#Q6(B&m:_YdKSeHNK7)0,;+;1bL0D.3O1p(mbmU''fN(ZijG5qB<)] +%lM<7a@V'CjAJNX6@K@4K^m\V8l7Xd8YsrcNZNO>4o>BIjNKpu.(#QSp."^W.)d"gl0N<;"YTZdSQ8Tk=U^5.#/;#l9:9^:jA4Xe! +%(tuue3'gD+:WZ.L(4N6X:a-ZHcJ2+Kg"QDoiNHj++e?"s3BLjf;qV5bbo1IHk@h%Il;YP-:8M*nFZTJd2K5D83RQo^@/FaR-`2G. +%#CAhU'Z:=;"EB$fW:($Q&KBZH%WJ-GSB(^Y*.UHR><&mHS>`joX+9_g[YYZ!bmB(ML_I]5iWM\IhcV-95u'i+2KIg.c1mjSSIb1? +%'8qGU-KBd$30>;8'D;&]?T[4P"cPE\opei3T--l?-\rEM7=AMD-R+E"9_-bop_N$\QZ44q3FTh[gfU*1H^nK1!(0MGlD#s47\'68 +%3AJ#XF,r:HS01R''_OUD:4OX`G]Y:kET0dP6mh*4_*&=!aOtk"6ns$s:3;""*TVm';,Or)[tk]!cA=]D-&<5Q$/u(V;;Y5[-Ba;t +%E+8_Cq`iiN$,?X`U6Ir=P]4>]mp;@p/'*Q.k6-YD:[W1;`/1PW`4jq<`!PE+EIsp`mqHA<3AD2,0i$L,:>F]Ts3Be\S$s4^X:el( +%EH+`13qHqB`:S%Y-fBYg$/u)-JiH%neG&$F@YSqJ[OF2@KUa_U-QIB#+,:Ns\`H:nU!i/a\Y+NTlc):0-MM/'>ChaXEAS +%/N\;,Nul'ASSG.VI'C9hLMttWMMHHOJuFbFnK&G(6%T\8.,l98?H!kM'/(Y/]OIU[iE8Lh$)%WX`6]Q+.SaqL#Xt7L:IH*r4<,W" +%kQj76j;gMp&kLD[g"t`$1='r'Eme +%O\#'*c,A?4]al4bdI"-51'PDi&e=G@l\W9TgW%BVCNp%RV$VSN9+WJ,'>t4:"EB$fI\)?/`!PE+EIp/9;:KeZS01Q<-\rGS$&YIk +%1ZAOWJiH&d+AP`Iopl[BL_I]5iWO7QU8[O>3'j&W:(Se/',3l`B>b,9"EB#Q6(FSrl8uU'::0/LlL"Cf^$A^'JeR68!Vb9M5[5#Y +%'&HAa-)$5`n_iWtm*Tn'F=WX=p:$_\;KH;4&^nBn'B-l\kD+W.jb0^kq`KPM +%c<\a,!s'[#-*V`f...Nm@af*h&W@:62.6fP'Ci)g9;jhT,[4_,fY)#n:@pS1XPN3N]A6Mse*;$o"0511h^YV1 +%3?]oI)!k[2@MM>.U0DY@BF.mF!\84e\DqVHa;Y?<]o)8_AS#p`"rl@2.^6i;F+Uj*U8T0:A0dUs\+&-7'8ll=IZ:H\DghKWO86bS +%fo23*9'MkjY>1Ym=%M(JjbC4KE[skb=9ClH3X`k4iWO7Q3'j(-W1Tu-3IsO2-jnl8N_UF_.#8PT$/u)-JiH%n5AanO_QYhn%AN=r +%."j")'>t4:"EB#Q5uBj`j)Q=QS1qV;'*W=MKM@sZ:(Se/'>t37qKX;\&1<8I`!PE+78_q[9m.'qL_I]5iWM\Ih\e#b,YemuL_I]5 +%MP@hk^\pRJ)J$EZe#=7/"j5T]I%d'S8po%i*pr1ddHT>j4?R)\[Bk5LimetXM3"9J-S+ZghomRG#gX%0*`aA4pFH>ucuEMs&MKtD +%XI(n?&bZ +%hrd/4J'Zl\lCJLm8J-=\X0'"'G?Afolcs>ggVZY(#n@8kpFJf.1MA'H(:09MDg9CuDXn!Eh'3l-lL_CKqPF'5Fi[E^(.Mb\U +%nk3M5l1Tmns&`U`9$HF=-:3<$@-(qPQ<#6=YprdYKjqaN\1f;#^QfIN`9m:"-f,C^L_I]5iWM\I'Bi%J@51NEN"ZD7_S1+eW%@HK +%B0(h^`!PE+EIsp`n*]Z,7'SX45_3DZQd(BE'p]t;&1<8I`!Mm2Uo(e&*A`S\Oh +%+\N@oL_I]5iWM\I'Bi%J;33bg!u0%WF5f-l-&<5Q$/u)-Jtf44m-j(i57ohR"b/`6luMUI0uC6G\Mph5f2ZEkn[l/ZeW7b-"-k1HM%_rQQ4RgZL_I]5iWM\I(F]tgi51=QA;5.Ld[sm9,U[>D\([#. +%4';%R"c?d+St4:"@Z0(9]?2fPPV2,RNNsnX3EY]'.qLd?qmLTh_@u'I$A5(KHbkQ:@&4UO=]oRSCkOt[_uJ2"EB#Q5uH.NigbfoU,08< +%-YDN;X-;O2Xjo'`\ts_N<,3"`_Aes5cg3&iG0)>f+$FmhEr%VV[@5@3NYCk=gK=!>M7:CcLQ8p)Q&ZO(Sg,MP0h@r`4@86knOU]W +%ZcC__UJj_;]'A$F']mLcp]/:BEC.2Ge(_mbgV\n!+s;P8`0TW4f&dtn-Y,ZIH+R.'.6)m9=BY;>+^&8O;:UjFkYg`/3a?6q:YliWO7QU8[[P'IQS`MG#HmojSXq +%0rO&bGK+;p>!Bb,.#J`R"lmN=E8oqM3c3Bmj$[Qc6R`[-ES`!M;:WLi,m:(Sd$MAk=.4P:<_\6TS_4]/4_3'\)86u<&SL+Yt[V48A`/X/4Lc(&H_ek6Q%L_CIkNUC^kMCCM^ +%))todErlRp3%#aK-W9c&S5?;RQqC*VlQo'VHe%>f'5\3c8J02chnVk!NKoeC +%l>lgZR4A/A&'?h*gmT#Y#$#0.6fiT5cE0=<$Udn;3AX&/! +%bf6B6-kq`tMVYiUD7B?`hZ%Tmc;$-3B#"qmM7f%p(,@m3Rs239J4'mb)^\a_C:X"H[8SJ3b4W;7BCTouKPL;cEIp/)rL?[m;\1<) +%MRr6?33a@\KI]#j9FE4i9/28:`/3a@KPJY^3'gEkohWnj?,;@[E[$L5E2JF)R\cCi$0&l\i'_hc"@ScQ.-eCAji$!2fsI1/S1oI, +%2SUt(S5<@?3'j(%E_[=69/0)X$&YI[HQtOZiF3,%#W&#=:?7An<,lBg'#Y+9`)LfPXKhtKJtf1c+<;iupAFS^DsOF. +%3&,BO%Y#Fu+[q2MXMXj8"W]ch%X+p_RoTP8%L*UZg:(gHLF;OpV<>d&/DpXY`-k)\Ta:!kfFeNdKG8DFg@QL2/&L&MC3]J&Nt\fC +%Q:)"8q8FXn!F(;fo6^Y@q1TENk_\FI8Bf25BT"q=QKAgS6b?D'S<+KE';AB7[fI,Y&fBCPf+^Rc%c`4@6q_dB'Z^U8[CIS_gK<]" +%@2Xe+j`u+Rb$jl/<=BLk-.JG%:kT(1n@Q#'R]#16,*@Q<]QbXGGHZm2q=>Xr;%kV!G,:*cU'Z(l&<5SW1"0fYiT:*QS\nF`cBrJR +%3+8*1#/&1sb$YOW_"Y&_)ZDTUS19$i?r1Ii=:lp:'>t4:"EB$fI\(YO\-nhJfjKZDiFL1WgrN[<>bQ6l-VD;`iWO7Q3'j(-W1PUm +%-al05jFJ!>2IeL>kW.U$R`L=(EIp/9S01Q<-Re9Cl9%g$#RNm&dNWJV'\:ic[`J=LQq-X+FpiWO7Q3'j(-W1PIY-gpFEnHf^)(2.\R:)%J\iWO7Q3'j&W:/KG9Q'N)1&)$;=OhYI;'M_+^ftfYq+ANIq +%L_I]5iWM^KK]tJd@.0JT*%GsF*R+m03Dff>e66p7Mee:<:%K]k!,\";'SGo2cKUKWkS,`07DI=Ipfa70"JP6"ej'knE:Qj=tb."c>8TiHA5A_5:5+IB+^7M&ji!<_*L1a"$F>[tL1` +%"1qW[%4M?%Ys+fdaUcf)d1XV&$"ucNM1m5kGD37(E[%<83N1hHZ/)JW!YsK'*"qWk>/K%6$9?N![.Kjo.miT,`D^eD5XK9p'jUc3 +%a,)!@KNu.QqMMMa!?i^Wi4`1qX,o7_$Y%jj=WA'#:4s>?m9?F>^$7^TUnk](jEsUR'bS.Mk<4]s-=.l7:WAT\R90k_&Y$IR,?h4W +%It.3.Wo/LLaX-t37U97^(:)oe$s*sb1K/p(Zb7jipfP*p1.IXr;q*Gf'!"$LE"@*2i[%`\V +%e2,oD]5M:?@UHcdrR+r7k2`YU(DeJ"4<=H0!,RKdBf*V$R4&"^?(LLmDGl^D=hGD<5G_=op^8SA8MdG:k4; +%d'ja(OV>]UNijg$:>B\]*!;Kd=,M%a)O-T7)#a9`7ZF15W> +%`5O$nPfQlB-]3irj`meUS@ImTE9AN`9ABSD#WEdQbmACl3J#"SmTO4A,3NtjjbFM_oo4-E^!Z7L>FeBm?"jjCXHi'&hIKWfWAR`P +%9"Ro&/(H]RAtO&%nE:!C'j+4I$;8gq]c^nIi0M;D9ckJbhEN1ER.[g?t-9O8][9(c4.[%i!/EDH>]cA0F@HIBl@uFo>H]pi?KVF9Z*LRS) +%R@GCQ&DF/hIG5;2DVn$he*dl;0K_m`&::GdS59pIXDpcf,t1dh+tQ8aBW;fZY)67]Q"V.@32.f;(b3JtWa)eo;^a=mpu@%%#R_82 +%38muVY-*YN/.pLfX(]]$b2U2"@5+)78:4u+]"AY]-NE)0]"/OMl,Vn#[JAq-n)r#(dle_>@ObIA)b!\Ng5nlKiIm&>mJeZf\..(> +%7&MinTUZk#2`_!f)B(!'GCU?FD\4@g.@`BpIQ=YVE+4353)L8I;*n#c0UOp:M%e'c'2)bTU0D>0;(tbHaZ\DVVPD7N3c5`]pm&l] +%qoWF2A]OIb!jKUeapJ$Dj*ks!hfjlH'2#_lEWUm0gu?6h-R'`^.ZH,A0l7H@NR"3Jl;fK3nGA6SIR(`p-uKnMpbdhI1pK#8S3rV; +%*]YrPO!]BW*I!VZ-2hLD>Le:p^gJk*33e_``efu2V3MTPd9iMh#3.&h`#@f,LQ>5ms0c1a%k)_;'mcQmF^>BQKouYn&6B-T_0a6Csj[Fds#(-H't^`GjhR@#=?2'C5MB`+Y_' +%Y&cpXf"i&OSA8MdG:&Of9?RoV$(BBdIsAagnQRuCkRpY_WmZ;ca#Te@f%_(:[uD'H6W&aTD\gWTVm%J]6V`Rl:5F*6pONuHLD-g7 +%O:rH>k,ouP33aAc-T38GZtrJo3n==cHf))O><24N\EU4'Ys;'S\XX3^nQg0%]]g9g.o*T5*Lm\^#n.#Z=5n8[J^'$l4TnNiZP,J_ +%NThK\F<"0)1CAIaZV^$'X.=XKeSGcRIJCCcJ!*?54'c$"7D@/j79DEJU*<]^Q"(+.&jg`+is-eV5(%CNX5*5$XPuE.V;'+t@&31>WkSN5Vk* +%G6i9F)m/jK(a4X8Zt_;UQ@M!C@>a:@HG$`0-A73hU*ACL.N7V_/deYmWnQseM5#>X+h[.q58;A*jCpCF*)4_9fNTYE=M^L='dE!D\_pmd)ob +%ET4Gl)'f9&!j[KI'5qtcBG6alab_gk'@D0B$1V]GRD&Mn3ME!:gcA1uFA'uC9B63[K=U*63$t/?a#W\e=8&qP6R!?p1eX2r+^AuR +%atOXI$.$2>]?#h'rFf[2?#lY>hf7F8:.,+U+=Ai[bjFT3$/rhCX)m9Qfb3/3:^X9>`eecP').(n>FZAdZdA0#'.(Q/`9lW=C'ir( +%#(sGgS2bRMnLN_>kJ3V_p]\%Cr1&#F?qsssJX3h3S!jRt((\&uo$Vo-Z3KLH/L&[cY]as&=0A>NNdmJPBH;93cK\F!9V-Am0tQVZcO +%l($70Q(j/oOVM=!<[FQu.]L=#p<*r+$B#SgXiDns/BEF5^gOmOr"N:^YS()F>$ZT]]!CtG%mQA;oagM@]DVJ71/gdY7:]#i9IZ1+ +%VR%$6UOa)h;PR?2&P`l\[/1O:SEO+GkYb1B&Pf,0SSR0%LKi)]Mh%hp&q0hJ/jFh1Q+:/?LClGlR3`=)WOZZ/Z,8#m(F5MsU+WU-L`D +%c8]g,9'8:,6-,Q-N[C:LbM1!mVn+0:T84se'.6Sc+%#+CBSjcO'GEKXS3ThW0GlOlV't:jFN*4W%u!?8E8pP[:[E8"8iVs?3)QCT +%'\C<\DSEDG3ROOjfHm%YjkHJL69L\JcR!HH-_:@)R&=r@3gr#;R1o;\V.b_+a9go1EWUm0a<@(0>+A\=SG4&^7)&NcmFTs.5LJ0- +%Ho8l'O_)QIf>i_O2d`GPBO),rS;3gS-f3`Y:7Qs&nD],m51D`a+F"0Y'8e)t'?CL@"9sKU&mL5^QQsnC'uGfmje]`jS&L5V#q'a; +%-d'Of]Ci[7:6\tA';)I`';'uJ%Z:n-R1lkP4?4SAF>,_.aGF2R'9A7ha9go1#(qI>>;gK\1Z:_[-mqLMgV)R1E2('9/Q$)L-oJUX +%2-,*JU>6cf9_i- +%845n&]i@1@D\Y*aad.G$5+OC?&j8EAA;];u@!,I9@hjt*$#sKb?bPUSh%MfB."_1onHeM^NrVgh4e*-RCi40-DJ`LV3WMp6Bf=Of +%`Zu50^rjG!5S5iI,.^g$?#GLBf.O9?;.6E.&f'@:_We2&ah:\S71iOg&e-Fp,*oHKX=,HRjeA.VKmYUnV3'#C7F5Rd=oP$uL4nQ; +%.O$/f6L:g0El(X_Q&N_HZ6JX8*=NQiH^1qDA(j?Sa(d!M"CkS@FKIkTD77',V.tDaNJPKskG+Wi\mggZSe"7$TqMD>,B9'?>b>h.tr%BSl'5 +%`$OTbbL`h%q[to/f/Ne5!]bh%^gJiP',Dr&Pub.Z9=?@qDR2.ibD@FtfcbA[7QE11QP7fXK^c]#,Yl"cHqEm`=lM<2RQsX'8P[@e +%'6Jg-3J!^9?ne/YN>'hX^0AkHKpt;nTEoQM,U'6QdXs#0S',V.t41CCe +%]9EtsDD++IW;AsT=/&dWKQB!?o1OiP09?ikN"^'T'$(C?"9sLHQ.p?45r_a-PUIn;(ai&a-[OC[$/H6QEoJD.`/@^8&hf(cO:uhs +%'5bMta9go1#(r>/>;D(=Wc^ri-fWb(M7;*TM&-pT?6CW`2CDa&+=E6a(_"DGfC_s^]\+6!f"/bF]2r5&iOW0Gr#n-*jmGs!;,g3O6-^IIQ7G1 +%mC:cJfDgZUd*]`]5bYVjqET:(U&t>Ds4i1FHpR"^&=sE[(4*EWTPJG(2LQ=Q5onJm"fl +%*_e&,*',H894W=W2KAkO_;)2H`JH_;"Fo+PlAd8?#*W)CEMD!cZo['6.,$aECei>Xb^TT(j+M+MfY-C"AdQ2Lj5+gNU`Wtd*K(Tsh^Kqge`?Ie'-!#Z-BjGdb))"%1dN;$"*6f87$\!:J\b`3 +%>HWYn*L@GISo#3^H!H@@a+P$hHN`SPbSP^#U:^;Ok-cQu:,E<"UM,S[ +%:(0TI-^ou-%5TB3KG,rWM2B3.kkE2UVm%K8/LRF,-13c@M@M"=7Ej\CCl)s43J#"SDI(-=7#l8=pJ*P,6ct8b\B-_HDE;BN,"FUi +%C.b#[I?0mXF#bCGikBGB,'(Q/`;SkPHdfe;iQ6qh^^4`^j9,[>\V1?R':"k^A(=rDl3oS>SPa7+?Yf>7,g@D+YFH(QHh/&_6n;W< +%>JLLlqSUQR?bS[NZqkJ=qWfN,(Z[[Wk:aSuUhl]]TNX&$cF5tZ$W!K*+l:b+Z +%KuB+JLdR?#I23JD6q'Y['\o1@93@)0=')eCu?"N!u +%go=(YIEWjC[9$?I-;INR>Xd$)WY1:K42LAIKK78eAg_W9lpNl:7ok:;Lm4mAC/tre("4IK!@Mj>[;V*q>Fa:o9?68E>OU;0T&W8oI'+pqe3>,u";)_@Km+#Ha*djd*0^'hf798aI% +%>Y\P\/P],8\=D3d+\lkMk/9[HKNa*j5:>6-$-Nqhk!ZFNbQVr0mVjA1SA8MdT(1'^/.&RL0pSL='PVkY5uX^=o='5`cHl!LNqXVZ +%Rk=1#m5t!$@jWQG9DhJ)B/fooiW_@C>/HI:O4cf)D2n=ahHh0LgqaEr8RhPYb"<3sE3RLqg-\S6$&JD)iJoCdq`/D7FM$(g3qtgWMc3X[]a:b)7d*_hk,4M8JZ? +%6pfs&,fXa`O:rH>`ZnoO@ckgmCoLa>Zj7UcXo:XInQEBd&2!D[BF3Rd\9t&Ri\#4[?fZlLM&YH-#RM#:#kJ\;++eN"]]n?p==bi< +%Rgq'+gW^$_33e(*^gJj&$1"9uY11N.lhO/Zdd.T/oL>>;_1Zl]=b8tlpd+$F\&92ce*IdLm9HVN=Ps,Kl^upmp1*X:?naT)4X].c +%5B0H&p+#J;,:CFp.cHYkCC0D6>7NmP&cFs$@Ha&&Fntm^MV)-E=[Hr.id(MsCp.l+X"Ku,kI\gS,ou/TXkKKnm+s5>'$$o_[-@Wh +%`;TeZiP'=h+nSg'lDc*uLqQf_-*5NERh4E$A8.I`=@H9s-rqGfZkA3@?G(O]m_c5rHo8o'OiipKaTA_8/![hY=2m(PN +%33bn4nW7]64W'+[F$f-/]GXJCQ9\1f-]euY%-IGCM%f>BrgM)5ismG7"nFs,DGKgQ-T7E!OV;$jBVOQ-9iPq(<8+ll_rX9;h%.X7 +%]aXMD3Um0X"EFQ(JXjM`0],BZSG;3TCgNO#.'arXj9-LBCj"@qm/\<$i1+bPIn<-D+t#jE'3c"AJoTe`D@&LdGr(u;c6\Pca9go1 +%#(u^m@cG=]:VU,/QmlGXPL*cf:(/R!)XRPETBK@F?0=M/Ho06p=.7&?q8umLf]\C)5(35r3"[I,kkjOr](#$P)rcN,HRU%/+=E6a +%a9`7Zo0(%1M3"9XcP>_mAAVV"3^5"3>@!.#6i4U8HJG26:#tQE%jD@9'D/!^ei)JTMP)4K-e&3u)rZI!_1A+A:*:o<(sM^c,:>\T +%OXkHIcuTN1$%$%Tr1'.sS7'g5+t"iq-d(&[M75F\$#s;2)0,d=JXeu#?ngJ:r,AC#R\(8em"E=aGC6+o4R8rQEoj]VAW=Ik+Iq*> +%g5SR#f'L?0O(*IdLQA&lg:K@/C6(_J63LKb-1;qbCG6&:fKb08C)c:/%OSP7<]>G[npUnNO33g%7=aE=sM*HFbP'g'OQPs[BJmEOFkpU-fqjIn<.Vi"(DHY#QD$HSt08ZB_p]+Fq@E]^Ca5.*essY +%`7*o4%O]QP-Hp`qENF5uZ@p($^9(mp@@Yu7)R_"G-\s(g'8mO!fpn_$E&l=\"e=MK':]^^j9,[>q&X&.`1M`]PB!=]Z=bQ+VfQmQ +%k<'I?S7p0dM0u9_Ubu3EE^D@H\:.2gQLN3,pLo/!!bg,MDE9m>!EnCn3h#!M^HbHI#U]UF:eoY5'4YL.M01Z6aU,`q$g!%i1f<5` +%*7PT9j9,[>q>Oja`7I3]jX.58;+)m<:8Ed6VIOL=N.`*"p9J0\:6\u#nO*.Le=)p^El(dZF[MZ!qm?KG1G%RiYDMc&$W$D8iTaHBfi7 +%s(1+VM>Xka.(;[0LL5N/M`hdIjFj4#qq=&=.+@n7M5SMDKEqn''&!Jc^kkG"&dP'Upsau&6?Li5q/tM`fDmKXfbj$F'7?.FC"4#1 +%M10rY0MYTCUBtfEj9,[>q$qI_S=&$#?q1k^V\R[5'5\qNoo2IKJ,=$YiP,2p_ikaAC"7?I68,J3c\Z;od=_c3^_/F`U$WA5B.l\H +%5j&cl2ouBR&o;ilH8Mlj!?Q@HS.I:";]g,:,U[?ld6sg/Ud7a`0UV;\f6#]n[5]n*D`WiIaL[noq>/k'kN%;&VL@9j0U6ALji"^J +%$"-k%Z@iH1NW;^3S5:fBJ%,_di^Pm^eLa'I0l`4#3%(BnTb8`-\g8-7$0Q`8I5F5@JXjM`0]-6?BbZbPU1&&9kF3-G#Ue%`:JQ^o +%g9r;FPS;@H63QD'E75t6JoO,cKEilb%qSE#+%l,;ibK$d'>&/UY+65(`Ir(7M%^Ph'-f:\qB@:$9.Z#8i_9Zc7'V]@^gJkR>H[4a +%W&$NO)^hX\_`"uWeR?G_[@;OXZVYLO$M?.6`5ZnSn*E"o]c[OSaSMmWO.6m#d=f:AeIit]0L^eNd-I]:9*gE".4aB]a\.fK1_qIg +%is=Ob'SS%:O!A'>1f3pJ15J#uMBp-cDd:^"p_@:,nPaoU%L:m;,(Gf\@\(VP0+(Z6:AR%Q2a93COV4290BHeQ$m8 +%U9F5jot)LJ54,JHeQ%nZemq2T]iE(`.Tm@b[#.:OK[H1tn`&#a5>0P77&gekP(+?!a-1eWS\13.'W`ucV"1@( +%JVo%],$Uj;-d%DYEalc=*9qj1-Yt`^m.D?>E8j\YRZMirO:ui-'04k]FF4-MJ\b_0(/I]4)(,c* +%_MM6CN_e#WU'3W#Fs86V:0=$bG:JS)Eafe3%(eMn:H8Jqi]oVpE!n@^'DI%k.,:@)D_Gl&"H5>e8'?ZJu4ljOEj+PJP:uh``K3:I`SG8"^Jj'c@k:2<&>qJ[r +%FhU_[guok.k2HMKVQEuF&1<-4U-dH7EoJ-[6F?r:!e\P5JXM>.Y'$(@f#.'\AE2'(IU.@;,/(uH*F-mLdei2<8EO.a*[sPNjDQVHk1csfRR1kj3[a[k2)WQhUcX6["ZEZd2 +%./!lJLD'ds]YKEb6!)!/]t2@(Y9G^O.rd"`T\UT:Ag]\VOe:j\6Vm&K?Xds(+g8]rg8flqjEpb\C(7&A#cY:J +%B:DEXXV*4jol.LM4l+oMf\@\0Q>eim0E4oa0cj-1lSQo40=_U7bSH=F]?'A&*E%6LfNUemn'H#Hd'U>3HAWp5hC9`tA49V6<=O-[ +%\QFJUA)[W.Z6C_g]iFZE+tIUVSUglMF84pOrKHS\La"5mW$PIh?kc$t<`W7&(B6f3K>H?'r"NE_?PAaI%nfQr%j"-);o2 +%CTTaocT3h'%Ps4r`\YS9`gW@#/7He3d`W-oZD2#OJmNU3:96B9KDJc4=JFO7<1;n2f0\POGH5n#S9QK'_Z(g#AdO/)da#%C`ec.[ +%M%+AuXQuBY&&=#C^kqJ"i^@[hS;8@:0Gr"K'+QDbb7;Z$3f;VTN[AQ?ogYid>GIL_2EMY"1_CWR+A7)==X#gQ6qd%2?iF,T!L>F! +%@bqnr.$jA^"DA,AS,b-\LH#<9->T9(eg$EaU.[HK0C":%LFLPNHUp89b9tERgrna;GaqDL-SQC]XFtoQ@JcTO$UZ370Tdif7t%$X)I938qL\NPq?^M&:77K>@[^31S'UlBssj>HAJf&2RSc6W*@oLMdFVBHd^0/d5!PQ3b84@M=mQYM1.]b3:dc7-12m'12aBV_[5k1K3(_h-SQBrs+J=I@Qg805Lq51C@0;cA$%\-Zj/JB@F_D8X;\-[h%iFr +%NM<0$@]jAZC@sp$Oj;Q*e%OXfs6!qQ+o0hM)"pa#cP93f'-E,&.h?&p_H^.g.DkVm9MQFb-<*`&FWhn3?64DF'j,HHGd$s!E^Ef[ +%m0DO,aELa.:.U6RHE4K_=>j<#Q-rcG766kSDm2p4lP!H-j`X?8lDd=KoaquD[tJ!lj`7)2F(26Z`l&1_[n;IT#e.:CW[OT6;kaj= +%;6j(P'dZ;YI`N<5q-r3B5ZLG&-(^t#m=]nm6=^$h;X[[eDNr6C" +%=cP[JMB&6OrVZ>lQGA>f\sVE\=-G_?TM8I@MUFRpiWQ`DbDD,$M/'_#OZ=#[3UoT!`-[gaDm.BA9C(%c/gi:7i.P?fGnZ]-ei@^i +%+t%mfbQW#rB])8hi'\AAJXjM`0T44NF2A9l7+"2eaB+i+C-=4ii_bqZ@PhJ_GlN>7ir-pDliVDZ@Du102B1, +%/TE#*3)M6CpN2)4$#+.+mHI^a-\hKFKEqn''$(C?"9sK]FDdZ`7HnK;=ea]q-g!UZ#aZ3[O#NFH3PagC2ZGBRhJ;B,sp\26dQGRji"sr`!f9]-]euY$teI$&1>DkM$Ep".48jC-PFPKGQ`$G +%UWnXV_G,eSL`i4tI%seQ(+7%G$*.Fm7Q>C8-sL0\H8m'P@^2F7O!a_g]S(,.j90K)K>B*$f>WRIiP^&;4fl'feQ/m%UmrjaS5r=$ +%M$Ee9BuloNWoQd[FKW'W\c;Q9Ir0#i7,nUMZK'%1@/tcmqVgIInc?MuGU'\!rG3QP)!e1qQQ=?qnk3s7q('clD.n"SZfc]P\[\G& +%m]c9EKP64QB.$5tEl(dW-2aP]MMF9N+uZo$[Rg`M/5%Zl3*Sd09Um5_i*h^d]!W8AoEQYZ5&75t\gI1Q`IOjJk]cD/U:_#ce>b)L +%_Wn8/X/kU\Wd:^K[gK2^70pS,VRe74():"Y<=u73?r#dZ?0&jHnnaU;T4(<($7RL",/i=f,:>V=WanQ.]?#\DD9!:[VlM(?QA'h% +%_I,(,2UUXJaO2jB6F!o'r.*]Lo&.@Ll060jJ,I>jG1HpCMjb*CBY@)Q7,_cP-93/qDe#biP\qbX1mXA +%9_WP*_[1>Gf1YSQTi^B0\Gsb;_j$0.'M]X:7kn:Ea>K=c3O,pV*`+th_21m):<;0N/5Fj\')%oWJ=Pg2SEL1?6n9f` +%k.?S/'>N?9:7PXPn,Bu)ME^?6OJ"g)QLN\S!Em:u"L(*)YXEG*(bHogFSN7s_[4^'HZ#\Rr1%_e-?caT*=sS`9=UK'/MX-Yg@!A, +%GVW1JIei(.ZUA._Rdeu*A`Nu%M1D+(QDd>E'.)]B#(ua.ik^I0iC#GnUn"YB4(`K,=C!H/Bp3^bS2dF:@#\1TkpoU4M%A\-@&q"@ +%92JBrdOk!P/L#sCX8I"t>doBr92mm>:c7nJ<>]ASET6.':p^B]f@6>U;g5V +%puOn85FNuD-SQC]G8N+`rmC.o)(/$mG+qAnOX_80;04eF+UOVOoO[7`&"bj-*)6Ls'!kYf8S-W&\HInk9\VcZ0$a*7$2nPsjGE'" +%Y@Dbde$d1YMtpVp-RX)%UBtVgQcKI;$-a*u\HLgc[6@WO->Z?Mj@!?/D2poZ;rIH8K'6qEdqb0UV;[7S\@.8%U^? +%'2E'T-Sg>g,sI1mEe;SFQG_n(n`fiqirj;>,Tls.3:Se4$2/tg^^8=BD."0jWD)&"-\0lCCFQf71a,1P[D[V5_%QVM8,K/F%cIB,SRbR:PZE@$E&aOsE;8OJoL`(BPV@)d$f',V/?H]*^o^OQ,NLN"G+^8)?9'N9r(a]Y,V<2_W7PqY4<-?=]*K)I+A9Dgm_-\O\N940^!9;kNgSA"!:#f6mnp6&Xs +%5+3%#3e0/_\g;/fE(_0Qml1GF0M;Q3KQ,DVq^(C_K_RNk^Z,kb5qO7!6Fc8fIL+(&pSNQVibG!&/J43\mS*q!"*+Hq_0g/UF5ifX +%3RK-epF!*2W4(9\2S8m"gmoIe'%@@FkDIZdlD8g$Ddk:hJ?#nj;AMD\GF>n`D2$PLSnk%K0V +%D[po*0PsH29?F;F9EGOj5t>-!S,bMl.RJG$C4Ap\4J\GV8J-,aQ&u^o'%2CBHZh_T7'9Xb.28-q5Yd^3WY@nSIZP:QpK$PG<=UD; +%:[RGIBT08`:R#HKZFUD9&3Z +%:-dhQ?CZPc-f0[0EN8_@qW3B='[t,0GSdoY'3i>ma/48A0nkW72FL<]Q3b84 +%fFfHY/E+\Wqe2_,^$3%fS,b-lSA8Md+XSa8jN@.3Om_$ReQ_-)W18*DF5e3g+8YhH`X1*BVK$\@gnU85,4`9(!LHh)3H;''Je_Ak +%j+M(P2ENXG'C%2j:JRiY'3cEF>Gb7k"pr6]lrch4:5G4o$Te>]FC7`ueWC0''CsNR3&5K'3"a[m_$29K',V-)UkHaE;CthKA4s=. +%X];O-KuFAp;"W9WRhHk]-f2OF=!$;1K_H[2I2BHK>:!Ii5:9-9g1F)B3IuC'q;d4W>IA7k?5bi/UKbTVF6L&Q1dN_PE^I,9CRc5' +%IG,@.CE`a+(aN'R:el,KhC9R`e^p7P'6WPQ6JV9W:H9!h/:j>,?ngOc9MQ9--`Y-hWtZa*fL+%Flup;.KX@F?3gB-rKYE?a[R=Lu +%BEabM:3c+9%DW:h&tYV<$s:B)'+`'W$#5;GNAGp\Ztce^Q3bPJAFn*&k5VQeY-Y_5`nBHe2BF,<]Z)Ro@$2*;2qasg-RCKGj +%8ALNV:1,cCck>4%"MO0Cn]Qs4[;k2c^^6rH_M](Nh1TPMR1mp.?0(uF@J=IdQ8!;FgdQZSUVggf:@&<&'D$00[Y-ReKU\"dk%#sd +%98JMIS_;2/fb.BFKPQE^:R\uH/R`X.c)mB&jFhd,_$P+R3>&MU1"-cV#n."O+PCqnN.0O7C6-BIlomc^6]N22;KEFuYE$0?$B@YN.$(aV#^Dr%0*OO('#F2[mksO+]s_nq2t*7-*.R.))mWNJikKY0EHYLfY\*Yk%UU*<31b,&S#<**)@(\:Zq586'uZC+sX,YaIuASDRC +%a;R#].RNc[1%^Ocm8Z%l4@_+L74bbrr_""2K=RQ3S64mC=G[Ycr:JI\hVQZ3huCC=T0s>Q^7@BS0#jtMja!.YP*YeV;a_>Q;E@n% +%Q0Oc(/R,=JlHAm/69%hHlW<<77#)jYn8jHPj+LkJC$1i#$*gu)V;-_Qmii9n'7:KmD:PM)R/T'b-u_Np6.OOoVMbD@.EXi%Gt_MRP%3K_fOOn?nTR)"PY43.^:"qt:1[8u1rk,>`q1JF)? +%b_^TsiG\k^^bf4=#Ue-lM$qZCZT4`I,!Q8_&SMce?V^C%KZ+8pb%&H=`6a\]ma6^"N]^!1J*$\!<]pd1WuFh:^bR'@8/i>;;K8Sdp4iTigEb9@_/BL_#$sI&gJ:s-O.rF"B8bDO:r)@(/YGPZ6^:/$",nd5Ya`-[("2*,(Z9"?nbZ=?V\O<3Em1$nUQ43,%&S/ +%CYkSSOAILE[Xe29K\BXA["MAT%I`F54QZ(YM$rg0W3K%NaGFEG&q#2-q-;pJ3FO>bhLI.3ECqVFUBqMFMC&&C0/Fs[b0blJ?kjG) +%9IiLg99cHAdXjI[S4iY<6rLPZLp>cBa9`7Z'5dkjJr2lWTZ@D/.+AUS(;YXfZ9rr_iG94A![gB/>f)CZ4Nb#S9oR*-+YMs.a$1a,1PgE5_"M6=9OPU9@)k[g,m^_2o1APnu=R-ls3E['df_V,mmN=+_L#(uH8@%<$G#8C,O +%R:=G#7&2e$`S(][/5BS.fX[e[_qYgRAk6,ofZn(ED&O#ud6MJ&e6b_W$7I8ecNjU$a*`F/!Fj:%X\U*FWph +%hF1bS6C(_!-VSGFrH!SY%s9n;.P;o8:1,cCX2d.HOu`JkJqQB5Q*4;[W#?b8)E:S)^kl+o-Zi!d$:PUd-cA49Qf;nCk5lU4*.i.h +%9]1R[JLU;,/!_l/i_\P9\&Vb8P\K8YW6,p@QXj43X3anV-o.o\i^\bK_.HM/PJpheX^(>VF-l?E%J8-:>#.N@_[S7 +%:;f+>kb/-e":oMSK>E3V^RU*?S4IpFK$R1oQQ_g!@cA32jY-[oZVpmKB5&i9G:FBFrD +%-f2FI'X,`e'Co'3>o.Z]e[).i1p/,WT!>15efBO\fa3^:9_0HKE-B+.Lg9f+>tT"qKY*^@kgSBFp.Hg@E,)H_XkI9G7HECD0C*;' +%F$^uPdOj>r74m0Z<kL62tM,Bn_@PAN@'/[//gDb7>]_&PhtRdmu$Z8/7H?6gb^BnCXs.0kIuRNiX23C +%_\+#cR$Z.S)\"qQ-cDbd@:TEZ`B5r9@Qo>p0lmr;p8ha.-e'Z-?-j5#3MDF.^m:@uLg8X/eJ!riKU[us0M_+5`M3b27WL:4!)&!j +%$.T[0#n.#ZGB1Tk-jcEbQanEp1drN^>\On9bte&q`4:=R_(-l1Na`pXF3NQq[Qi9_$#"^<:/F(,RB]2&?;A;2R&9Nr1H;)q&(Q^f +%\0?15e?nf&G2pVeR +%5gb`U-n>3ViDG+3m32ce5riAg$rpfs`.`4gEGfh!?:TH\W1,K*BchVA6Jk4Lil!)2=bj=P<'-H9bD?O9M(sK"$C#7c]K)\S,4DL$ +%',1s&r]/A(N[FOR%_nM^K9ce,'Cbutj9,[>\LY4):=QZljcsH:$CjpDnIi-\ZA;c@7;c9gDWZVYT#3^[TRHlbOZT(0X/euiA_Q`, +%+r>HccesIm$-EQf(O9spaHd[H:J>?Ro.2(%GEE98gonln^gJj?-O]')Kl`t'$7BX_]MU7(F5ja7 +%M``+0`1%8!#E]\ZCCY"NnlW-7dBVK)D-LJ!5#1GO'baoDfF^+%9OKofQ\$MA"*.j&H@6KEg0Mqfc!6r%,DR(JOIi^@^ud2>hWcrNi@`elZL<:)8FAaum94][sniWS'cJ4Hs\osIR5aXRLMpB +%S9XZ%kP)uF$"jkGV7;?ZQ/%%,=i02bkgO1j8M6U6]iFPGo(*7IB]<"PK[a4K"C6*8cc$3uY0+Zh;niGtIRuN(j[<9EDW6>_LjU[O +%C9n-cg.c=taOYTsHC@,"W3FSqgMFJf; +%<@=hjHPLQ&K>I=XFD7/!@WcBF\e8.K>329A:*4r`p$]fWAi,g5`H1Q;5*5e\-_W$5k1pJ4S?j>Tn0Kp']-U:.bCEIqr!eYSe7[X-6c6nqqA)#>QR*J\*\Qc]H.[#`+g'C'n(B+,E1-.n]I-YL6*6i]tq +%QJd`9Akq\UL'fX5F(/@_`29j996_F;Su>-mVDfOPS1oq3L<#.JD@)XCU*\GE;8dATj/Obn12UBg!6um(9P)qd-)>Bbi3SHS3$DJ"e*DlA +%6pop$9e3HJW0ZAb^FFCp99eiW-XqTP]K!0r=CU5rOY@Wr*DKY+87p'0]ZZ.DG>rM0Fe[m%%f1u+<)*Gl&oa6sA-pS2#m(FK'$_\A +%XT6gHVL9AE'8D3J7S]?ELX+/$9umsr.:``t&\2p=_994aEl+6X'J.W5ck70(jsg[q'8^Ns +%jTO=5:+TgpJeB7Y:71l(5YJbohf5T\n9>KO=i0:=gh#4=3<:ZAp#:Y(9KO(=A4oUM%SW]mRib@D:5F*6_)S,j,",0_+A4C`e9">_ +%`F4Ud\;U:1E$>%^X.USm>@*^d#*R9Koj$]A$lNiml:qm-_a!#E=T"rif0;!Oa9*h%!?ZS35QVR`WS3jQK +%S.NCp+mgIT/7IOkh5@AW_D`jN"A[S_Qr9Qb>;W&2F:Uu5&k:Aojo&\1i`Z'"QP.G92JB6Q<5+S?q].BR*-+iFoo$=0MX;p +%oYmR3jc2_#"(V_X#p5Hu:,kO4?ndtP16WBV":aH\WYi?'-Oc<>Ar;RAZ(B%HS020#anM[-j0Ro%?4fC50YD^+3C.#)_Q1E#h&Q83 +%LH^T0k/:3k>XC!jeh(;I`O$s<[/H[+k(IE)/[hRpBF/ntEs,Yj!%5ASd=aD5+`X6Y>JfJ)r2.@oMM[ig940H@OCI:hf0B.c'>tO* +%4Gh%6`76lA=e\GS/4"`=7&Dql\GO8)7%/,T$0/rC`X1@P8^)-&cV(d6E&[k5@*X$M_;eOm%IE5%im(uTZ^6H/,n:D$a,+Zh'&.Nk +%QYm+V#SYu8C-%^NbDErZ1dN;$j2D>P&q"EqhTaGeUFtdr:5GDO^EtM8i$]oVKCL#s-U-4RLaVd>1!5=Sq=1JT.&iNRYb]sE:4BV8 +%[`F;^_hf2"'<`f3i,aaAYFh"#T:6U;JGT`Yt8KZ>;-lfZ2R^_.n35ah=6N4b(=5m"RVnBZs*E\tTH@HKrkZ:"e$ +%b[Ip_El-eRMJ@toRY?5s_I,'A/k/T`EB$8G&52'j*hm(^6FT@[=@qUi.E[L!aGCMh`3U8`L`]s9ZmIIU-_r,aXsG&_b\N%C1FE6g +%B`i9?:T\g\Z6^:-M+u>02CIXo`7T@UTj;U?iC(`FKW>C)7HD6:E`8AaJ&e6c!]a\#'s[s_!e\;lLkue[I/2>8DT2r0;NqV+-fS4h +%6l+]KKlNiUb#^,hr;+[s`$*>2GP4qA`:FeK?c[kdOsQ]Vo+LcZ:bPSrIG3[r%V]69[tN!4B*-PR]bE'WZ&&<)3T4.NF*fAI?:pLp +%l6a"e`p13im>'ViE,Rcs+ZqdDbY,GZQng%29/HWA+=@FBKJ*KZa9`7ZF+qi]M'V7PG"tg%NM=s8\&:>/pqdMVG/>!u[7$^OVC-ekI8#M"RQe$d!H72)'5bE09G&t;MoLnu5c#IXXc!d!130Pm:e5[MKk7Vfq8@U)7KMYm\hC.bh!i9^_Uod0#7Xmd6&M%ao>'j+P&c\[NuH`ILA/4lF$ +%m&dQEiJ/*/7H>nGH"b^;3A_M.6mKRc0De&U_S?(X0UR3NQ),f(^lrbI3Vq4^QIZ;)?TrsDT0-;:VA&:-hq6X^ZKJn +%FI3l,".!>bn6q/*AdOA/S+hjTpM[OY +%UJ)WZblM%cil$Cm1a2;_1+sj'G**_EI6B@Qk1J+C-Ih].GEW\_l"EE=p>q>K7HnL&+[fG&aMP!lP"q7p9B63[K=NKeET5H6De"P9 +%aa>jBi`@02-P@j\MEKug:?;Uc:gS$]fM+lZ^?K=@%m'L5"LCKG?OFdZ]sPp@-c!\@^<g3t:ehuM.7Y%mEC,/qnHcA;ejI>a +%%abp?d=e?P]?Z81H8Io&60".BAbB_gidi@3:*b6iJg^[\J\ba^9$Eh#F1eakM.MhO-^&RgLUBd>+&L=\U7!4@$+ceB:H?7O-cZC +%*Q8XQb.NCF$(DT4F]NtI/3H]ouVA.Sf%q`a2b)2?G%PTGkpp\X&hNL%gX?2*%!@$61R\qKGA^l&r_.onJ%La3.5gZg*4-3g`]AQ^>lJ4G%(\;Rb4Lj";[-c422b1YXRUlb4b-U^BOb=Cn>O\;sY#m(EXFs?%WY0&CF'LgAXD;=r@_-fThZgK2-$iHdIebFb=Q3ep&I/88s +%q04cc:1_VUA=G.P9;Dp:A1k]-^$j&''A5\r7pgFM$IrCl6&R)TD9@^$a9hjIUWtqT>tu)=:*_Dd4SnX7\+RiYaGER4M3lMW%Xi^K +%#UdFXM)3'EKW.l(0L!<)Tl<=LRXdB&YAdsk`!JVbBcd',V-iJH7_bo$l#f6nc.&L?HJ/J2A)'B6s[BF/&_q8?E(Y3[?V3$DI75f<%M'MJ'M9.3:Dg;nr]Lg73i^?bT"P_CVSA8Md$d1<_:`NVE?!WIYCu;S"Y@K& +%08I+bL-80(R\c@#ue'MWLS]KW0#:Vck9?P7PY>i*=,X-XqTPO:rH>As'>XZ-#)3*<#Eb*XmA\!B?3P +%".Ad@JodZ#F/%Hsk:hHmU=NjeO`H'O;X8uL?YiJrVMl0ALa!*G/hKi2!'2es/MW_.g+IDj0o*;5)mmQ"iK63K.9Zd6Qf.ei->GB.h_2]j%-X9)b/g:P_-&e@mJsMdb'=K1o?CWG-Q3b>6;jhfZ7HAtF +%O:rH>AoUsVM+A.G,]u_AI"]qBFeoS1u6!)K!h%PjTLLaM+!YMifJ3?-,bZ'![kW40oH_=/opJ>LK%R@^?,teTj-MQ +%[`&0=1bU#djq'PX.o]3`o+JV\Cecr'R+gmQ-\M^P`5,*g&sEcU'@[Y)H!Wgbboq,EYscoea!#DR>!h/#Hdfe;iQ2CA?:+"FnDH]? +%h>(Vd@MU=29,%`Pq)DecK(pK#-gZ*b@517`:.-X.bd7Ln!e\>E6kiBI7K3!FIdD95r^S\'-gX^S[Q'0/MF*c&&.9nD-1X>O>9-EZ +%s72$?:;i>Fnh7V.'@3$f-nW2FqLqebV]%RK-qI`l$arb6[C8;NE/VQ7cF3I`Sc&L1HKb2U1]?nduF+(Z-BqW$HS%"%=/55r-u\[tI,[S*k.JOD4Y.kqFWjtG!d%:R6kK46si1(WKrof7RdS7c' +%:JO0eaFttbfpk$aRkTOHO4g$7H`Qk"]/`4h7akCgLA"$(qK?nbYQ8=[b-OV;;q'0@:# +%I9Re3-O;(hK,L0j/b,&T_TW>-'$_\AAJ_npM>8\WRhLMdbj4<-QIr+K.F_(Z3+3n'N/8i-8e%Y0M%OQ\)rZI^n>d`!,59Ciqe3il +%c+tNRSA8MdR%ObF'>/O@Y^s_G-SgVoa_YNZ3:VpGM4k_5?3$9FErtdYFuZ2hBqH>GI2PL/c($cC/TCl_fX07b\trD*Y=7LcI5crE +%H4Ij'`/S_&>olTQ&VLh_o$C9b7HDMr$jM?h'-8N'mmKE9Pj$/P'C._%I\@9@B5g2D"S]eB:;CGpl>DUqhn(nmgV/X0'%bA7\P1bd +%`2lsG_U4#B$"_Z=E8=KjII3Q'91KX*+ae@*-ll#AKKr:?0GmL1KYrX7[R<,Q#fqj=M*::JF&P,pR)Oo=bDD?CHRW-MY56RY00(1nL(iQ@#F@e3 +%:5ChL>Rng]$jM=jRa=%19"(cY-_)*UQF0SSok^rQWuA1H&t>uNKj(?U94lBGdDid/T@YH[jD4-jYV'tU"iL_$%8WTZ-b8.IMC.9; +%*9%MVkCdRL\75iIqJr4[o5[-)5W=,nU157E5, +%Tfm+8W.>U6""-2HOk8.FTagVU:i6T+'.*U!67SNSk@dK#\gh(2dhHhJTa[XK03G0Xi]) +%:/!PfY=-ir<$;n#`fl)Z[03V:U.nYk'$Lu.P"^EQT?J)"q(ghF)Cd,+gPWLOOEgca\JHVGk3%CWLT)"rqW@u\WGPc1[;4JbDQ;2% +%RkVfE*C:F:_hkA+Lj\&bjE>I,^5G)j-a`!/?CZOiOaD$Kg-tGWI]7C_<3c]U'M]>o:)$?KiR_'iOUd'Yi%B'2"9sLhIC[mu+Q'&Q +%)-foJ83HS)"DA,5W\`C"QY6I4Hr27jofK,%o,BUR)oZR&sO&k,oA#.,tdn1 +%;!3GJ5:6G("Q0Dr$023nK=R8Xm@8E9q153u-0N5YcoV2_!1#\H4ITLq`Q>ejXXnj6':sUH_anM0a4eW`t)Br'F.d0UQ(2gWbS-,E!6%7fnOFhOK+> +%F.AYBF/VSB-e=G6^RUZgVCc!20cR[Q/\u'QGB?L1ML]l4".%RbJLiOD3mm\W)Kp2'qrL4Q4dr$mT^h/tFtPLZ&NR(RgliDG-&Q7P +%%Z,d@K3?>X7hb=cAN#nLbDE<<#n%Ap3>"(6,"GC90UUU\gWt^hNZt&ZImH4q!T9`'[r>K$kfH6l>MV,bh-V.^23Jci:]HakfF +%-+5?qW0Z)ge7L@Hm32eYZj/lVd8u>T(`pnkBYns51H8ff`rU.rT"Pgi;(P%L6hs*s/57kB2M^#T3.c)n$!JMq-_Oc+a9`7ZF5(`9 +%3C1AL'-t)XGkQ`\2./5,'I`,[0j%q;C33fSi_VrG'Q5H+7["E=lj)DlSK8C8=2k_:Na<=4# +%i.PPGapE;U#I-[jaMJ^T(\m._Cc28@J2a/&30A_CJXjM`0Xi`[JeKe*:3\<6(HEYQk0R`o\Kt#4U'X="^,`GOE^G#q+j +%jOY@q-Zi!t/!ehRk9Xq;E))4AQ]`XA)ZhCc--#MgKOfpiS8`C-3#at?@EhH$r=U0AW&pMG/7II)8`3!6i']:Q'j+VP'+u\JIYk+F +%,3]X_#U^f3-Y?N`3J#"S(7K$t7'e\L1qLZk)@u5>.b4,i'K%T/E[=j:Vt.7`@-d3l?T0;B'Ck-EgY'CdiD`c^YRf$5Xt%c_WcAuK9U6quPICX76EdF&Bd%N6e1UjJ:>dNI#(sI?M(UAMaTkHS-WX@;$?OA&SJ,dPBg^-oGi(Woh@`!5DC0F0&Aoc36q%]N?1haJTV'At:95>D4='-<[r1i`X7 +%T7ApV2K3,==[M)cJ8h4fE2)*pc6[dEd=d!EZij,\Y/#mO^kpM4F!Bq6'.KQD^emc6#'1.c(+0`_6BZA`bcA&PEIqMBfUR2N8-IoT +%A;N,6W\;^3_)YrZ+$)V6i)._O]/f#XKZa\T&hYQ]#u&ta%OVr`:enfl#fI&KWH^7.*l@R/"LEccNgpo$LWKkQ'!jQk>%/6p<(e>] +%0Gr%$95'hhZq9@*_je#KSpA-nD?A;RIsS&;i< +%F$<>UoV2_r2]Y@_Pk:`-;M^ja!Tt*bRuVU-@m,U0'0(l+_-l\'_W!s=7rLFDKaJj,/G\ErVIFP>2r&lVrjO?:`7R:%9P)q.-(#m$ +%TN5p%S1pO-"QG)@VJY=GcSFlBMeEFR38s<$P%QEK9<]R5^_32E\)W]Rad-W9k!Vj*R]psVpuOn44dmePD`U5EKOHfpOV;`LX1m_E +%,)Vo+?ndL5Gap20RuUrc:/iN79Go5/7fbWD'jte&6KRk[coV_ESCfdVEVSVu\m=N5?-f?as +%;uDqqK9gI:TtUhe/`CY8Yls1,)ISDPS>\N>E"rt<'1IZiEn<^(SC#Hd]fDe#$(]$AFVd&Y!e\>E^4aL_XF8d<$72k#M,Z5NPS854 +%[eQ:YR[;AQ@<:F1W0m)!$#s:g.`2\1$))6GL*[O/ka'lJMC+kHbB:W6_BO#i'*G:E6CaARMC+)+]S(,.c3\@]OqJre-et1$:5GR5 +%E,Rd"/.mgS@\:*8R)=Oi.=i/XL+a'4`!&nT9>jkm',V/?eg4!bcr&!o+2t=hqOA5p8i'hOiAFZHEfHqa_p:'=5-#;Zfgo^*S_j#! +%0Aj4HG@QKjE.)uPC93450$^*[`[^Pq1M\_#\sqa8]UQgg0-OKX7'hQd#ueTlC^IRTgT[0"=p!af:nu:P5(9:Y&#Iq^Ag^+r;\nqT +%oJ1N'fZc.Z7kVc+9@d)hJ*Lu^+=n&jM9A8;UC$2j3^*Rc!o!J#E;,-F6^S=Dc(Pk[H"bl7oqh=qkDN._AtbkHJg)C+PB3TRQ,(!l +%AoU.E6uMdF',tDC82S3R+SfI)?V`?mb]fQ/nk*G,3PoO4Q631r,Ol"'X`QUVpV6X7p#ppI,*pHn;h\n:.&&u-X&=3^'fki!1/f

F:0\$g,[FZkN4KK1t=J6h65;,#^W +%$7@`$L@lOm3?d!^E_^;k6bPHfgdM^V&;>=jHS6QJG*+G<';cM=7SZ3E4HL3n%-F]<1eqTF1hNUem-mgkR1(-Ql(+j92\OF?uEN=Mi8g_fJ]9 +%"9sLh.g_+IM/4?#0+f8dbB9!Eg7Zm\(2I]5B1IND;/f9DQ=)d93%$H_-^(IVG\#fehc4%'IL22aNe$dB#9Kq[+A4C`^oP1CD`UR^ +%fRteA@i301OI/9:R&3kjAkibW9Csf/-q=s?Rgto$D:fKj0(N$FYQUM`R'DHPZ,?](OT-f?asFZ0OI^P)J1$njtn9WPmdr=[i`clLIG41jEg%X8/faV&E>-t%lsA_KUK +%BU5l(I0&*:%*psCQEV(^\VM6hXn(P+[QekRS:Cu$]fDdH@RcFm(_#QP,Wnhd-n"4i#9C6`S7!:)X"@t`B\q^$C^H8hb_^2^M93>k +%'B!=0F.'K"Ro&.O:rO(E#=ld_$%)ADfgTe_KX"5*aGDLa'$_\A]`?MXVEHYuBobrXkX1["p%m/No$ISicsc!''=7o3/C]*m@ICof +%/L&ejOY<"6H3'n"'1p7X*im#:',V/?[O#0R&1$b#T65KHH'*&tLY[/&Hc`fEdZbD6M\BCAM>]gl4ndlg^G9YeIL.*^E&]SE,p#9o +%hf1'10U6@A3O,\j_Vmn-A_I>`aHl$E94p^gJj?-mZ2ibdV,3dXF)iQ2CQiR]'-aH7,Q%-FuE`7YI2SX^c`2!iZtkGEn+ +%:0;S)2CI]Ho/o[>QHYY)WI2=erqYk%41g9IFH1_j,i?rT&tV79nW[$Tn[aQuYXY,$rKqZC^>gol:?_;8r%-jkkkOA'`p0Ze38u[; +%:@)/HMC'B3f,UBo3N+7^QQ;RM>L;q;AL.TMWhQaO3uB?PXpO4(_`Wf*>@QN6CRb$F"l%;IBM#`ITX2;:uCO)k0%A>H?OQoOWZkQZ@F1JU'%RhKEA-c#6Y,:LQ.:8k5-)M(q; +%3Ca_tnRt8"j1$il<(hnb$/oQL:LG@o0Gr"SMjY79(ah*2VLro`(o*TLG]=qF35LKP_W&Ktji"^SM5Tdq:]i(?oqMh"0jtp<1i_Ld +%ZGZc'MCFj*/!f\aK]f?grCr&b#sO#Vil"5JRZK#,oheE3W\;^3iGq9@bn4L:(UJd81nfn&>_*PKi*8SjRCE;GU;5.ZY56"C0R"p7 +%:42m2ODlD`3Di>C#q+p>Ko$HLcA>g$S00q=qWu2?e)tB922?0gW&fTGO'coiJ@dh7hFj7MU*]TaKL_FgF=q"]K_[&%Ya`P*9\[dJ +%%In*uKZ"GU7;aU("t[UaLPEg*]"Wk\fW)-T^?ph+*)<;O9;Jj7RmVUF,,Q>S`)^j-(C#N&9C_)]OgP6A`Aj"Pjok))-Cj!)776+R +%!U%CBI`K:]LH]3p^'pNVU)Zmtg70j]Bq%*@b[)d$g4%2O+3il"p5[%/RC7qclh]"^#RP>a\Z&9WS\:83Ob^o4VS4sq65*mNW-gG< +%'G2N:dblbK&31mT9sD%!X!Gam$jLcS@cGbN*qe1TX_5g8a +%a9d8^LYjk(,:B-CTj+Aq9QQW1(FSQ$jSCqJ`=dTm"&gYt"t^E:-f!Q.nQBPP7HBsPXs1aEK_d#P4ANE"<>"D-!]bhJ@.$q:SG8:f +%,"mtD-mqW7JmoKCMGin2fUOpjP7uqM#Oduj38qQ<_r69Y4EM\)KNg8V>%1Q:bi-YMHhL@H"QRF"m&^m[iEB]#lHKY*VF.eFc%uI^ +%d\e\0jq-]%CeKH,$1XmFb988]gm\fBIYe&pa9nGV2LL5)$2:<,22[p>?ncdP@<*RZEl(u\jt8'[lU8(u]!+NNmB@e58EMDdI$JY[ +%XZQCUgRjON&']@cG>phu62,Z*]sY-#uBcen%@_QqZX5&uduf3_p"nBA:NA=gk!9:uR`]-;J+$c!TgfU/4VHX6B]E7"KC< +%pV.d<*KmVWP7;G*_!="r?0#H.VKg?om$E6?3ZLf.UR:!7K[PN6CXnceM/A4c^j6L>W\<*>g+ID%-c#Bp``6@g-X9;X]?!,p!U_-j +%Zt`[bn1Ja!$&'$]:JTtuErm8P5Yb]@(^u<--QYE7=r',\nE'jjaX0R:00;9VTise@"?i=Np%Q4EpQ*EtmZ!2X1FIQPJoUpu`$'4Z +%@C3tEd1WY7S4I8V%PMgsW.>VN-1':kLD.H$nb*IBWLqO!^_LnCg^" +%`/-\a-[(Q;,;(@O314lpYWHjNS/ +%7a<2u\4dk$KV;(D=<$OA+m3>JL.10XEsXWM)MVPY^oFS1$*j]g+)4).l`Dp_JjD`.7)mH-/A16uM4D@h0GkiU-iWtoNl;>$5*UjI +%)Q,+$Y/lGV@#5Lh23k41'%p;u82tU.`&M2>lsPoO/TH/Q.+IDD#\R34?-1"(]W[/^SbHtn8+r?7d-Mj3.AdOe;Z6^nH9P)o^:7022W?l@UFDO^Z>=M8Q +%hLle-!O([b=!:49%$mQVJ/bPJSB+$_nDj`A-58Ik_-erlbaeH(OV;`SM3s\EF,j]jZ^2:PEi!/I%A6@0BG=b:YQZ,DLT*Q8XQb.ND>Q"("G`1)brP,U6al1@VBUq/$q$TX]l'`57S9D%E-KNg:\m;YmW2]^ZalC1W+&l#?4 +%_LiMELD.O?%WPglYs_$KQ`r'X3MF](;F8UFM2[qjI%3_gKKr:?0Gk4ZOV<6Ecc;7`BtISr-7>UEU:%CH\^<$/#peg.]V8AHWiMZ` +%.N9!hROftm8@*n5t<#aSY3>ll[fGIRmVJJ@1?W`lDgj8'cuQ>U23S^EW\;gLAr)sj!h:qs +%,'PU>E2!tu'64PZJJ6tq:n&-O,4PMZoO7B((u96M0q?iMU0*FhMPHO&PfDBWX[)W[M4[A_A^DS2]XoJ +%'3U/*J,fEGF*d\AI$pU%-\k2%-g1^=0>mGC"MF#8"t,Au3&FD*Z%RDQQZ+c)>]Jc"+^+<^TKQ&d,";P75aKs&"`ec2.7&=<49pFk(Kfk-)hfNCe$-J)+ +%iro06HiO*6s7PHpo5$<\^3;WE'*K$tPS:F;$7qN';Bi=@13:=E?UEoYgb/\1K"^D&XnmX0-H%ZVh%K3*jp8>I(FKWl^'pd(iGeqa +%e"4YfXgAG>"=p]3ErtRSAt6plQEYOR(c_VX@N*g=QoUil&*9Pua9`7ZF4Xp]`4m]Jc<"%F8QoD"+JQqfapASRjD7SqfnjIE;m%oO +%n=p<4$2I:#5FPuG87W+-*90Gm=KV8rj$3P?m-FoORSUY)*`,V%SXj,,:@Ph$<\E@Q$.B6%4l6,M)CJ5W'&[X;5(;b29H.)"Y$6L] +%qD+U7(cc$WblLpum10Yo'AC!MOV')"A,""-dS3AQ+2Ao[t/&F( +%=,=.D%ei8EHSeS23DljMs7)0MI=D0YI-$tS:=)@bF#l9H#f/N@m(j",9\X6;ULW>R:iB)oDaM8qm4J,/##qH_AS'R7`WAii&nAgg +%Ne*T3L,//14*rFF+qKYHE1+.[&\4l7)mY,%-OaS?3RADlFP=Y>^E&[_S.L`.fTQbL7#o)kmR+k&lpt9LW:G_#3?_UYQ>&^PnDZjQ:S5(`'CI(8LqAH_3J#"SmQn].`FO%WXN!lo7$Vi1S\VUm-;$ka&e6;KKG4%X5QCP//hSbt\U^1]qQsm; +%_WD!N0B'kVW*_mLK_V"RS\5^hZ*b&.k+I]6;gIk1Z@l%5_(@BBk9Xq/bi".60;2O#EM@M+S?V-%>X-HQ$+FTB<0fNf(2J896L<1H +%=h?]\fh9^*R2MO!k9Y4CfUPLd_j7VhiSJ\'*XUm1#(sJP$1"956%[=;?FeoA<*HZBW`3Wc3p9TSZ+qh6=Q%0seE21\=51$%SA#;dHQ#F^*S +%5h#/qgAUGCYM8>cBKE61$:oNG9@N1/[5oS8Am8!)h/'/QWE!_A#U.!J93![2,#>%5W0FEg;9W8O9HdWI;oiV,A5aqGF=KcdO\+^l +%R=(;HPp4>4,Y=0P"A+1j'8Md3`PEg/;)j[D(h*\:tO-1U,mj(YWT@#(c)*%-S +%LO:r[j7i:XqVu&tqR;:Y#0>\cPpQ9NLAedXqi=pq%Jd18b,Y./9C&q^\laL.Lfgh +%l*&_.c\^nY#N;BNMHk.U9SMkRN[t>+#$7H#UJc`1+V'kQ-")Bn9IZr +%'2;ef3Kk+u\JSOS>&3d0kC]cE8+S[j799`$E83%m7eEf!!UfeL\HJ>>srlM"rr?'6@& +%T;4iA1$C>qXK?W]1oV6A0Jl>c<[]PERP`9$S#4T9f,J+tjZ8c,YmMjcjscJS/4C6]QJe:So.WVom'nRfh'X91Tr>Y\>R7/pQI#\j +%GYB8-&W;2pT0eo)@>03=BE&<(^QC*4=9?CD:@sp&fbO3d=:b5"=BSfC5@r_B<__J+9Y[2ZE7r,n=AR!p()+)h#KA!%$6o<7WOYKQb=aoAU,#7l'ls)HS!qWG]aG@2l6&rlFCDbi3jdA>A!rD"@6'3U?H=XDt(TgVuB +%@#W;`r,m!ckqRSgk9l:9S6o1i`_P%M-K6:_;P?A]O_*ei+GP@cN%k7oShD-1u/;/8!YKb+`;'r/lhJ@36]dek, +%8KaDfUhlhN3k:Q3R6NVOKReLM`@eP"1MUjGYjMmBG.:r%ZB75fGj,pc"Q^?74KhjR"i$3u@*,sLl]V?VJSVI1V+B(@b#;>-7pJZa +%[%rqa%)JbV'oT#T(5o/VQ*??H.7ID$5]KXU:f:7j;I!+'9M15G\#?Nq8n"EL8o]u\8jPaG+e__3`5`ZeG4$bElms^gp]QQ"a\Pl< +%k@ILi:dtWe6m--\7=p++(Q3J'-n6c!-/4$''%he+\Gq,.c03=\Psh@4.s)+\I3L](6'W*Qnt@I7W!^WQ]@UG1E?cJN]@LZE(p(rt +%%_YT=Z\YDlLF]V'p3R!u-=dIs>&/+;]h\'%aAiDZ>IfpL*?I<5>[E*4k6,#q#7\;gB+q-p[N_,/9!d]KQ +%MGA)aU&jr+J\'S>Do4UcR>W.0"=kRi+]kU.*9'hD&q^gl.0)tG)@DF$Y/+c`MD`JDlBt1S.R5=ZbN+1C/gl)F>1gkMC@m]`/OcVD +%+]_KlpD>s\rf*"r#c3'YXAi@1/H^uq@PJ+63^atOaXZ6u/1=8g#Uh5Q-5;^HR;'0q4,^$O0IYXX9P)9H*t>DZ$AHqTW[<32ae<2c#g2*hCa'1r^"XYEZ"lQ&sKAe,Wg/RZ&/ +%3:&qdK>WNoG<->_/LXJB]Uq)LHd\gHdBCVja`ZfQj,A^KWl;Rt*@$7rCK*M8k23W*Wo=_Fr?H@nqQ*4MI=qaRmo0Hlru$fEdE0m:$[ +%_^!+]%WZe"jW&Yq.NWLgi$N[KmQaf8hP]<&"K6SDjZFS+&Bp0d=2%/HZ0_*BJ^5G/"b"L"ON!=m= +%5^=o:L^-<;nk]DWqSJV]#Oi@&N@!W68NEsSk'\BV_eIm/95"kj(jp3O&GCXVIk(t^Q/&7Yj+n`^l! +%<[s1S'sl#"2?W1!`+jE]HY5^ZE,Gn5;C8L94-LDK7]uF(Z5df2@+#=7@T9(a$7b"R+p(.F-lB(B74Vk&TIQ)&Ti+lj:PJE^B@>5P +%FYC54FLJUZ?#;hGd+dD0Up$NqdFHoGAY=O;b2D2;Q(alX.`9/f%,e%'?tb?M2Dg4,*gr`X3jq:bA7U_CnAstc0Ob;B1GgpEL`%Bk +%6[[,Mi#lKZ63"_7Q+m7>S7(I-:D3:oo_)#OoT&\/AtI;&Q6]1XY"#(P +%d#I:cdbNP.UoC2KO;d"&M!q1gf$Qj]UT4o=#!VbqFp\jL +%?l*rE(!)]`/puNF&@^JC1M6CK]6E.]',R&Hr(;[.Ia=TIWSD[O06?.Hg[CiAGOJg:p?]>B$G9[4`YV/uQ4ssH?j0b*-DZ)GR:!U` +%$@Vu=cf"`dI$2$oS*&jOR[r=n1UfD.ZSFDO4?:)33OQeOhH;T6g`2TNSma*S?%Z,1g3QqReo%,aRXG1+7<<*i@losEg/]\[ap'?S +%BFUh"'WDRrX3,ui-/]0LI/]KLn3oKj2r_i%82(.T-VVLu^u6c@@W_gP31N:MNX48WJDXu5>7k2Wk3rDUA%&rLLFZah3Q5[!6a'>M +%afGf]2)41qro@"3s$f!KEl)A]k`MC>Da[?6FB6*&Ti;tB$D#T2EdP]TnjG0:iUOtDhPeVMWt$U8&;M`(e`@1BiC18h+i*%ckO=4r +%J.Dpt!3Z=[5cF&e_N44UW-J8jYupj@bbHmG3flCWqu&>Knt;[J%U&;'EP:E[(]T1UM2!L31$j27!/Sk,Xq&Oh@_2+af.U6ldgBS8[Q +%L/+o9PJlIg5Wi?h:EU8boi*DVR]4fd[SWs*CSap1hc=(plCA$/&..Sm0f!1&#Mo`b<7fK*Q)C=\K*o-l-t-%q=)2#YBBNZHcZ!g[ +%-q>r'.ueN?+iE\1KjQkW^+BS/-%U"u*+5_&W8CBdY0etLDYTaXQcTnbq1Yq"6=YTgX#XOL?P +%>+8,o;lVEaSQ2MmW3ci,`f)W$e0__\6_Q@>8tC[/,0+G8C-ZD:1jTB,7A>BT2CERcRH+5@(_TMOPTstA!;/]L@mo7'3F0p'j?1lh->V4Ta,+#!&?:M'kh'8%"Go7Q0BPlX[K0$9/V*C(1N[I&BQaQ.=q]Aa^>a+&G/q(O):ju77@>T +%0&!>J!0M"JI2N,!L'oJ'J5QLl8RdQMji&O51'LKB.$YSM,r,JoW>$/jk`j/fPa3_r'Ga?@'G\dsjD\"ATEpEC@qW'2$EH:C7FEaV +%B.kZrlmr_:fI::k_^\GJZ'7lSo4BFC-6tlCTnF[YjagW'IM/.V/cjD)@%A+:H6_c)&4,CXXSc3+AgpVQq(O7nK5-$.p.FIc"Nq3u +%GXG3#=JV`:GY"*)8n(ku8t`[f-MD\rXX[oGo=>E,md83+N-di!E7tm3Lg.$Zf%S`c@2k(*$S7WsHCT0jiC)/S$7]&M6PR=fn +%U!`B8P+Y^J=)&=FV1qUFkEW*T<$Wq&'fZA(:*Jhad1D%0Xu;F`n>(*;FHoh*0cD&FW>_d6V)G='-8bFY78DbmpBSjs6'KQg2`j<& +%^m7Za^b[B:jTN%HV?nj'SHLO*WA+ZMr>!@dN)];MGT@3`M'jmBnroXT\(hb6iYEW^a="+*N0:)G(F;6)\c`b^+^"R'RL]cd-l*"h +%^i6"aCDa919s1L`*0gi%lH(42VKuj,+nD%WUe3+Nmfi$/h_g'IXHPhTk=p5UOYX8VN;Qi1X+Y(N.bBoAd?gh$7A\aVgeh$Q>U#IJ +%Q'H2>/D=D9mpo%(/o\4KCJZJ1VO^-gdWuS[#ndiW*:/2\#>$&$_!M-F0n?>WKbln/8uaW\PfgoO*Gf0!9Vs6kPCXI6M&#f>:5(lW +%a#=T>W/,I^/>5ulQ;bm_s3!c9-K6F*P>U9PUiBth\H*Q@.=?1Q8_1@Tne3_^/gYt#QSDm^Q-2"+2UDO+:B@Nl=r14$WCY=&8(6U# +%H6.;?QbtEe;sp +%OtSg==NrB;JXhfNGX\=&ZLr5^2n-m%]W.K0abb0=HbS:K-r!?*)!#pJf(I1MqOL&!W>p?-ZYb&?ohlY;hi\SYtnW>OJfA]5jI>[uJo-rSu?R8gl+=9:b:?!J^&]ssjK +%)&gr?&okYH"H0<5-dq(l?bDn:fI'Ar"hK[+N(.E.oq^K3sPQ +%@nMsh,uTrO*KJ`2^#^AE]RaatU5&G_Y`2PCS/;QQ6TN.I]`0M)'U1S.sr5f7#EIt9&Ka'V$5r5)o@Bd8g$jo+@,#qC*Y&-1]/gN3qR8IQ'm-A,VcZWSSYgn@Klc=o>7A7A/E["l( +%!Vqll/D7gR75s,9ZC[.KP+.D=?#O/N6nD8SgKF0t^\bQ+:d-`oh;?iAgt^]6fA#*7g=F[!gHY2U/$Cfe[f#?ms&P/+''+`mOrJTZ +%6TL&s,WBNm.OZ'"52-H;+nGVfp+>aEjik8.^V'<7LE:`R]5RK@T5XbocaJDc&BRn4lp(.:J,D)b/<:g!@X)_3CidFD`5\I'UpD7H +%3K^As/S/l)jhs2Hia7k=8/^QOAfJ]nP7pjbXKAM'.E[A*s@_U.N-?iRa1?MrfPM5`M+d;nup&'iHR%h=XR/Dh.u<>H:6IIPY;G>E_@ +%dahDJ#$E,S?jFq>4*P&b"(0>;>`)[ClY`Pon,+8@Irqi6Q>s$"g%ng7Z[/V,H0,jD1uPjc6MF3Us:^YTq+62t2'LP#F(]a]Ac]'XerIR%=8M*2kPQ +%s7;m0ngGkD4-q0N3K_`C5sEZ:PFOn@aPI*%aT>p20rSu,sP03P"HfaTllQMASpf8CqaPM'&8&[/CABkjZOY-)SUC:Nrf]aYD[O$*!skihe;IWGCR +%hgFU+qek%`:b%e1k1':B@&Ta.m(5K0Df^4erntaK^=lF`Ep9WC-DkGUmMFUrRTmQ,e"?LBL:_g/bndo`Xdb_a\7P,Gs660Tfjo5C +%0.7u,'"EQ\#DFf\OlU:-k-ZN`En(nS.<8m'qb5HO/3>+AOjOF5M3]p(KIi%RQ0YBQ*%P5dcj)5V+8G"l:?9u1_Nkl%U1S.sr5f6[ +%=VB1odp)/=-RYu<-er73D6;3Gjb,3c;'`jK2('blqbVC8j[@DTR"(^hKK=P2A,WqRWT6iMj9Br^2*Z+*hVFs3/q>A5`6:%m4t"STj`:$q2Zr:VHeenCYZTrpJrnh/hK=mQEMd +%EpKiOg_l&=5QC#<`t'2QX#/(<*WQ,bs7)+2miJ*gP0&scpE*L>>lNF&Dts*kZbLtT?+7#M6mMlhL>kepKM:%o(G@-is+9=M\qZ[E +%">QN1?;;V3+^5>[V?jK`X,]f4Ee=+u`$A-!,$0'-OqScbWaINO+WGHf'7)KT6AOWT"%\Of*BS-VBS^,d[AK\=*fd.Do!f,)e?c_!QT.m3fmdhC*lbuTT9JBB;jPsf,I2S02Dh!X\.r9-r#5l96h2uL_b +%s$KAW<22<6ps?b?RRX^)W()8Md-V31$t_T6Lr$J1o70F]?$#c)WepPV!:rQH_.\thK8tr993E@f(EtD41+DO6LJ4?b3$FDj"7+:? +%;:,t+WMC4fAYK[0r[Fj/`PU(>;HWC59KH*U]5^tp\!VfVH7Ik=kqHWMX.@Hi;,,%`n$A-B%7j.r%HV!2KHq3[U]Ih0o=>e#;6(.* +%R.Z!##k96WhB2PBE78K3$+/9:g$/!l>9$sZ(-,es)=4#1#s>+PO.8;[$/5'["A-W#'.lM8',\(X"tG6_2tA4ApsG9^Ou4ALZ[j-C +%c>l7<)[\/;R[c'.jb,asS5:unj<14:YVP<-Vf_JW-g2Y4jXao)%U.N$Oq\a4Z;)Q9.)8_*\Iq]D(0m\bWhjHG.V.IG9e!&r@5QBr)q>'i=\b;CMt@-l/MqUQgl'Nh%KS!C9&r0$*3JOb6iqZ:7@dW9Uhl\6jm[:7-$%fPJVAOaJ&/Ar3C0;.b5+GX.486'A-6#p9$.H8k@>tG@>3(.ROT[_KLGCY +%VY;.-^65\WgR2jG!P;4W;c0KP<*40meP9`Fb7uplla31DQjPGtei?8iTL,ZgghD0?TI:L'IS__"!Bb9u;66I$b))pU=ORmN:2!Pe"ORi#o[h7P<-"6;)M9UhP#FNm_&Y:U<(3GM3UPONMbm9T +%70Q>ej=2sM)2a$ELs5i*@LT?YJbb[LW\]aJnE/&^>[Z\idh5gEKEQ[R=K^,BC?c`"(ROQ: +%i.2\NHL^"XQ[\]'hd-*VinJCD4EUAfmbN6DgH.P>T2'#A4U/hn8s3s,.b&dm>m!+gEW^4cb+Yb9X>a6Q>sZ(*2R@7I&]CV*7W=83 +%+rSLRbdS2Coe<`9JLpc_l`QD^m_%+%Y_=JU!.onQSf#, +%?65r_7"pnUY&ZjcQOI%2($c>[C\1SNrLcOaMTWo6PGLAM9N4QT[QmB&/dAsHGY*u+#.2qaaGCHU-Yu=N?m1(^/i)Qa=GYkqHR(Sk +%Qi+LJN%].-6D+uo>!f/3LlfDS"^dK:\3Hd,@`f"C$t.0`XjNFJHm_K(S<+kF8+?HbCMG85n:I&m6YK7\COTpZ6eY" +%,Iu+!@"(,Qpd0YqesUG,N%nAae>un:91a#Y[<62jWOa9`WYiq>-bEs<6q+9LBd;%p-;[k31`G/5?u0Lm\`MDsO$%^[h:&9Os2RA' +%YQ+Pcs7sG/QZM?95Ps5WpHS0*i6\F?kp\-HU>ZD-Rd*-b'M7e-"^D+9)c/PVXjLZ,',Vi)oE,@-L^-cXqo'ioFC+kd9%m2&XhZGY +%ph=upD?k_s:\fHpG?CpWk]3,JP"0On/@fGN:!!]!'iqLAUVhX#c^Gc71=..K2ei6"B)F$))?^kLN8UmHlmUE!77Ej"4TD`#56V%LSo!_^^8J:?5E7]G'HC!ZnIM-509>ghi2u\l.XOR9(1U\F^ZCH::s,,@r4%n:TDQ76*?F@"*pSJ3n74%nXr5cg(+!@-*$,Xq7a()-X3`]M7lZ:$C/)Qco3KZKZJ`fdq\@E8J?cWRp_M70*c&ID[Q4mjS-Yt4P'F+QcM)?GB\e3Nm)QA90UY=b;4?V9FH9@l.G^RB5YC'Fht,)sfR.oVnFKo1"i@nHa9=PL40^Hs:$,kerpQ[(4.rL#&-^.Z,c5 +%d\RnS6c(%ZS.KEA3Ep8B\Kum1Y"XLRQ-UP@Ssb)j`:K>0q!&B>qYn+as8MWq+5V(r"'%5O@f-t=>%`G]P0_L2]-e%L.1[CSNVA;cX>riuQKc6+)daMPLYO;$%UbK$t@cjJ]:!BTo(CjDFF1AoC-s+d&oRngGkfK-4l<*.ebKqUZU!dg.D[ +%8+>OTjILlW-R%"nYQ*1DCR`4J\qf,M_/dSt0CN$1,V)%X;.43JfO*pKo%07..6SNm_0:m,b1]fgD9>gO14MQ%G*$8h +%>t@`c5tbUKEl-f]X&>#h$Gh)o9:Ct#h&N$"Bd\E$@h&>@`MdbH,FMj\6;h&9m[?B_ZpK>C&5eYu9-1=cZXC=jUiULa#o!ofeJ0JS +%4WhR71,_/t//c>X%o'qY/87DacQp](&Gd*f:&cf.NP0c$3i.]_-Q#daEh,V@OqYCCmX`LIDZm<+!F8@&Me#ed9QI[=,Z5>CLs&1A +%LXY#/hDIDZhUU?sX/sb5NJ/[Q;R)`KGA&FA)7Md0\I()kTiC9>Mu;n_PS.;?JJ0=!YQLI/pJ0qoiMS0OK2#BZLfjl]$OX\ +%I^+3M2PDN914uD7Eg.Xbp_]4H&t=sr@]>e'CCim9[Z'=G."@[8[G%V+Egg41]5KRjbd.YWUIKcjA\\Yh^?2i":^fHOEJo9 +%TI?aZ!j/kA6@@I"UK0)q_HLl1'Ur8C7qpRfS"fMrE][dNTL5M\(as8ZESt5Z_WY%%1P2YQdgdH4ujoY24GllWS+8D>_S@ +%'A;s&LR^p4,AYEQ\fBf@H]TObN.[1(Pt*IY"&^SDe>Y;pO9)1h'(hO5b="FMd@VkS.+A6'#?t83.RgZje-9q-Lu^I%&DaRA.VoL?I;8%e.rjbQ5&0Y=oui\F;W8!I^dGYi?9q%Y':G>^G1!nlalR#,qk,qLp.iLJp($D-CbSR,.R9Tr$Vej +%Z08n=*MgnK>h!TAPq3l0"`RU\kVeR86YbA;]TBPD-]p@n6*]r#0db.t&Wb2%fW#\@.egICUNNMR%96a@MM/V\ZAN.reb+%FA/2Gdr+a!:nS7MuDR+:+)bntgL6alR++BRYXt\H\(54WK09PT`+tR>-5V +%X&"1>K%B#7d(t5/)u]"gnf^$n&ISB92'jQjE:$m;]e"6P*^qhjY/?Z@p]:^S$=K,h,(g!jJ?g@f]!EhFSH@mBXl2V3ZU#@R5Vu]Eq7u:4KEH4\^8YVMAf((*+bZbZ\s86r/HnSO$ +%9cB!oX0hr3UW30lSWuQ\dmKT8bq`[IR\2f#Ur4*EBZGY^e!S?31LP2)Y\ukM:o)Y,Z.Zcj!*kf.D0PcGc@Fa=K1OX=3;b\H%sA3i +%F?"gO_;gS!Ht_j=7sold0,X;I`rglp+;bUjjb`P)74;CY"sVh\&ugaXX(1[gGbR*YW(U+>!u4(46Y08-p5ekVN:h1LpC/>C&JIERmk?#>TDEOi,_fg&,Uekj&IA(@9ahM- +%%?4*nO3S/pbmY"T@OCpX-khj"d)\%91H%UNrP=VqJ`4`MTrA'#G^9o'3tR(d_-rQ=jFGB/^m>T>0M7%((SV-Ol4hU!/cgie/f+/S +%&ocC[C@(/&mHA>"mtHXNl=t5(DJ\aBDsF9:C^95[[1-t1orXK:9cV\K@muQ*AN`hjU+Vn5NPoSKZ"f;4'aF%qi\aRU;&bMH_EK54 +%TZC;a<-;a=.!/i&'*olqjZqTs#U4YI(d)86^`UPA?.b.qSj?^=`_-Rth*IC**-PS#^YIcX3^)T/%k/ZQb7hbik\rM=gJ?s'Ec>H' +%cj2W0G'N(R6-+g$#RMUX'JDj@c3RJ_Jg?N6EM* +%6+7B\)LV#3:;tU4Mr=ILLM!QtZ)Y5M5aG5DO!Et@(a/pQRg\^t5jg;:\N#)g89/\DQP>K\T(5EpLaQ@>:(du197V%0.dO.._5qF' +%/X-ToM5l;f.bJGXp)1c%N$L&%%EPt?$s$Ho$cH?-Ltrr%Rppu]@n0W5r/Et7+:W-4IdZWF2S^11M0Ar-K\-cs.Dcj)%Ph"2:Q_>k +%5B/SN+sDb:2raC]SSg.DO9Z+3rCMQ^MHXAikkoJEeF:WO=L:TpFS8?rRFbM/dG]\7BCh@d:DJWd2Hua[`C11^dH$4(: +%DLNB](YG.H?%JRBKjBUp2_QfN?36Ge/?dh1IV0DJ[k3@HU^Q*8LSH'9>BWjSo*Jp?apMqi`4l1?+GfcaI/Le-K*S#0FSOMI,KGibH2?a0kFP@f +%o[rb2*Im&#dk;\fk/Ct.]R0d*p6B9_HhFr4?[_qLf:IKNobUqZrM>k'%Ij00^]!`(n%SYpGJF+Mqes7Jrk%XuoXj#Z"7Y^Hrq+IE +%hgbIHmk9+Zh1^boIsU(s1Zpt%jO6cb/pqsGlJpclq?T(Vc3J:$rSAJ@:BPOLr>tIJ +%>GkhXoA*JTs37UJ^C@gW]EXl/?@M;&9gZMmfrV77:LL4D5l.<.nrT>k^,X.*I4::WD +%djJH_cL]83F8+1j:H\;$rsV*e'Gj+rr5:B]Nh1LTkd.KVr8]X^puF4B4ETZKK85L.3-=N&iF<+R*(Rgia'o"p +%OlH[l%Ne2T0Sc6Eq@HEkpn=VZ+*_h`j%heKs2ZG^&+>:.ikUb=*B`9BD\ +%fF\0)$X#W9i5s"M5'>f1;c#.V=4BV4&qD3&StL\8#f3uLK]foBb^`=sBh27!g-ug+(tTf3amFU!#i\CRj:b#hk`!h-`o,!(_;,TK +%(QKd$\Y"n&G7#/T=]Tg>3rU>Ddk;^TJ.=f$%`E5Qo2"?Y6FCcd5P@3E1:d)Q^7R[bOiDr>a3e0PnC461T6TR^6h`h?fKJslHM>+6 +%giG^>?GrW55(L-RK7YrJHZ7m@^dJ"NG]4`m54lpILCjb5Ie;R%p)SG^E>\$ImOW0Obl5M!Mm8fmH$''p\BA8o`'+]>6\QYoonU)P +%Ee]6kcp$T3SjUO/?k+4^3sWY'blo#XDnU;i9uO"ihE6K:ha**U;oUn;i&&Bu_@?^beUlZ]7h#A5q-7m]8M:MLmsr/:p$jKt8`+k*RUsu(F5Z1! +%g?nX.l,LKPp\rk?5W-%,ib[%?c-cmL)#>/-%\_7je&%qguud$X]HWbg2t]>QFNpg".%U,NHiQ(V]_S]J)K>qq_!\E^HIUc]?)#D/B%ZRemDiYjLF=Z3KMnN'$4RETp>=?R4U/\hdp/bNigr' +%K=/BIA+TJq/tj*h`bIihKD&'257nj*o*!u..&JTOg0X3sXnZuo'tm8FE3uo\HIXi4^ZmN'[B-t3P0.1EcJL?;(3Y\_b+)*O?S#dr +%BW\_*hVfmDf$p%BXgf1kc@P[4dpb_GNfCMKa3`umA%)2b\*fjX`YdUA@C3. +%N/\d&rTJpc:kp3/[-"QV,/TLH@@L>l*=6rhOa-@%'>.C_'+RC.US1r4"-bO'S`'W6qEi:!j7os30DK2Ae/^1>4 +%TcuO/pU)?TC>V^0=qPRA`+)dLAs:(iA=?SG9qc`a=V2TS(`VEj+lD'KMeR3J=m@pS-5OhVOg$T!^8S;iRj=F,iH:hgH08E;.c@gX +%=&X/fgl+/)]:j4X3&/bsY-O#;0=TT`ZANYbio'#KCt])08t3.%:1K4Il_^eQT#":q7.YZ84_Rt:ccg(,Q?Fm)X0QjpjQgS&'qVI) +%es^b7F;f6^k.+AFU7]W>=rV=Y:fLPdj!0R=?[Ps9&rl4aUW.8:D.t.u5N$LUVkUS:e/f]8mag#,VdcdFg@#k!:P;5aqJF-&eP1m6 +%7(EqJP^/]2K9J$RXj7tlE]&1h',I?[]Yuuf*ult1oQ9^c>H;lE2RU8q(J6eLmdsI27,To/N9&9m8nUc*,^DX30r=T;Q-GNe]`tMCT6,#p+jDD[e5\>8gACo0%HJBI%B:?Nc_t>uE\QSAoT"UjN7HLHHGY1^/Zopqgh!VuZo`tAeM.Ci +%IbqIL+#`f5_[SIR2<"DR)3qa%?0a:JlP4CXt^,igU[eY#VVB?FQjQ`jU*)q-\s<340AiV;f$18jYJ'0E3TJBZKTidEbNR\X;8KfI*`dmGI6$!PZ(TElE6_W\Rn+l^dk7B`iP$LGg#jpC-'D$g/PS=d=k'p +%V\67;LGLhp4u)=A(p@,"bdsgM'bSKf[%aJ!Z-h7\1fOcQXHM5GVkT0sI+%AgZsqdOKpG6Ab!aJ$D-aIWj9XareTb7!>s'IafS4!R +%4GgngiFunF(3W[e=%8W^b2'M_HDQ&Do9R\_>jNHqVQioHR)A4H:VjO-;<+kEh-q#e<10r%T'@XR+FCj^UR&8>$9eN:C6UYYHk[OSN0M2Kqh_=5.cXYqM!1h;QhN^[4C;3,(hdJLP,Ru8bUl)nKUE_3^;>ET9Z62hpMi`3.,\]1R$0BcMG%\FlO5!l3`FW>clBWHYnnPFSoid\IH['B/buX=uo8VaK5nt)D&.uPpUuk +%2DdK5Wt&7d/V]AC(7C#^pn?5E(lqFo9Ym8U29eR%BBq'G4N(&lGWqfeNL3unDQ%\)^jdq[=S-G\+cF'?&r)B.JsB'B.VdB*cNPlr +%8NH],Bn5-)2Jgp.0D](_ieO2>*&agY`Lq1i//?P:Q_gF"\fgAV5b,3ZL3uuMliD/f1:@#:.o<^qul6NtSj_aRSUiZ+/Y3@Pu%4AiJK,+<:Z?]k:2qnq4 +%M:=G\4fG=DjIatARpo5iKUJO/GqA%mfR)QGQngE5Y\=35nsOMP`b#r8h5\"4k,cD>g'1OdmVp?gPrCI69Lof]KdI29Lc'Ya7Zik@ +%egF#"/#_oe-f.!<3*/oMC5>)U7:qs^o3bY]G2IP@$(V:5=0F0CL[_d[#/_Kf*c?M:Y@e/Z$cqG[7;jBDO*+i0'nt+U$(<3`;1^9^+CZB22S)bi)M49B26I*eK%sNPW!7mCkX:oN8dO]+f?l^&bG=GH6JHWm6nH>6@1gESPg2Bp0bu#1V`^-[e#9u2o/P-MV2ai`F=)u-V +%o!itXG.J"ab:Nqo*;iu%(I>kk3Z!+WYVgAcSCN.lM$krf=/*0bC/SaW'99-1.&N:rKHuf/hPu?%@g9WO!pd +%gnRVgD6VRP;H:i#Un)QZ(l$dMcFCbld9A\;n$TZr>nr6M$E;=,^"]L?OLOToQ!td%9>l&Mjdt&RdC!&l%/la&&O&-X[ZNVSaD%qd +%NUt;_L:p0./_QlIYW#mLK6mMIH>fVT]FULBRQR-jo9GW**Gi^.U"I2HIlt3g%Q8DdQ[f"XXL*u@_3WoH<'.T^/bBh3_8`\@ZHf)' +%9&"k:D!eppmGM_?l29:%N`WR?oB37(ZJ321\2VJ=Y.@BOWuZ$=C,U)2r)O`b%^+a'@7eEgGAm%`#Fhm'X")Y&G&X9"c`OU-NEf1! +%m,7FamA`d$MB,re(4+0j@)H&eH$5:)9"V*$4k1%FSs/"<436f(2Ji]pWjJfVeTj6dauV-#G-Hh(fo-s4[F24X<9I#?H^A35.kQ6o +%Yh;Xld15_sDm$NJ8,mM4*NX`JH*N"FWjIc?_%tjrX"Dl2edaT_24&(`QX=GGZ@f9l2cj4`Dj_X,E]'1l#C3>Vp$?)0n'0CKl<@[% +%3FC%nll_pcQGj?:be:R@;E`?LYdpgVfadRZBllGHZM3Kr%t3W_%PFO)Ej:8!\MkCLE"sG?X$-*'q0$_fQ*rt?fYVt[]`rT4eK4S$ +%/3CpGV6+Y@>CCFcf76W.g-abe[=eBW>#m`[@>a%Z0S)sP_%0HY\)?+Jm@itjVC:H>%oX0lR%h*EG4 +%G_PS1eK4Sd@>\N#mGNaKMO.7U5>4rP@>a'1g;+:u'K9G*5>4qe3[V'C41Jn".!iT#V2@I'7NS[;C.2o6aMW=(UOC7uE-i.V*q5$: +%i@9acgc.AP1,^WMXD8NFFgj2P`N0*JfkAD*1h'D,lLNI&KNK7OKL\LTbr%/U%\^;>\D/We'?al9Wsd*\ig%W>Ro'STLd+.uLc6T^^[D+([jc/c~> +%AI9_PrivateDataEnd diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG.pdf b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG.pdf new file mode 100644 index 00000000..d053a893 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.eps new file mode 100644 index 00000000..d0f89b35 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.eps @@ -0,0 +1,10895 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Roman +%%Title: Puzzle_BG_Start.eps +%%Creator: Adobe Illustrator(R) 12 +%%AI8_CreatorVersion: 12.0.1 +%AI9_PrintingDataBegin +%%For: Alice aus dem Wunderland +%%CreationDate: 10/22/2006 +%%BoundingBox: 0 0 612 577 +%%HiResBoundingBox: 0 0 612 576.0040 +%%CropBox: 0 0 612 576.0040 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.19 0 +%%+ procset Adobe_CoolType_Core 2.23 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%ADO_BuildNumber: Adobe Illustrator(R) 12.0.1 x204 R agm 4.3861 ct 5.530 +%ADO_ContainsXMP: MainFirst +%%EndComments +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved. +systemdict /setpacking known +{ + currentpacking + true setpacking +} if +userdict /Adobe_AGM_Utils 70 dict dup begin put +/bdf +{ + bind def +} bind def +/nd{ + null def +}bdf +/xdf +{ + exch def +}bdf +/ldf +{ + load def +}bdf +/ddf +{ + put +}bdf +/xddf +{ + 3 -1 roll put +}bdf +/xpt +{ + exch put +}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/ps_level + /languagelevel where{ + pop systemdict /languagelevel get exec + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr} stopped { + -1 + }if +def +/set_gvm +{ + currentglobal exch setglobal +}bdf +/reset_gvm +{ + setglobal +}bdf +/makereadonlyarray +{ + /packedarray where{ + pop packedarray + }{ + array astore readonly + }ifelse +}bdf +/map_reserved_ink_name +{ + dup type /stringtype eq{ + dup /Red eq{ + pop (_Red_) + }{ + dup /Green eq{ + pop (_Green_) + }{ + dup /Blue eq{ + pop (_Blue_) + }{ + dup () cvn eq{ + pop (Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf + cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark + } if + }{ + AGMUTIL_GSTATE_ht sethalftone + } ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup /HalftoneType get 3 eq + { + sethalftone currenthalftone + } + { + begin + Width Height mul { + Thresholds read {pop} if + } repeat + end + currenthalftone + } ifelse + }ifelse +} def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%) anchorsearch {pop} if +} bdf +/filter_cmyk +{ + dup type /filetype ne{ + exch () /SubFileDecode filter + } + { + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length /AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ] cvx +} bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +} bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type /filetype ne{ + 0 () /SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict /AGMCORE_gget cvx /begin cvx + currentdict /srcStr get /readstring cvx /pop cvx + /dup cvx /length cvx 0 /gt cvx [ + Adobe_AGM_Utils /AGMUTIL_ndx 0 /ddf cvx + names_index Names length currentdict /srcStr get length 1 sub { + 1 /index cvx /exch cvx /get cvx + currentdict /dstStr get /AGMUTIL_ndx /load cvx 3 -1 /roll cvx /put cvx + Adobe_AGM_Utils /AGMUTIL_ndx /AGMUTIL_ndx /load cvx 1 /add cvx /ddf cvx + } for + currentdict /dstStr get 0 /AGMUTIL_ndx /load cvx /getinterval cvx + ] cvx /if cvx + /end cvx + ] cvx + bind + /exec cvx + ] cvx + end +} bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict /DataSource get def + /origMultipleDataSources imageDict /MultipleDataSources get def + /origDecode imageDict /Decode get def + /dstDataStr imageDict /Width get colorSpaceElemCnt mul string def + imageDict /MultipleDataSources known {MultipleDataSources}{false} ifelse + { + /imbufCnt imageDict /DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub { + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict /DataSource get imbufIdx [ AGMUTIL_imagefile imbufs imbufIdx get /readstring cvx /pop cvx ] cvx put + } for + DeviceN_PS2 { + imageDict begin + /DataSource [ DataSource /devn_sep_datasource cvx ] cvx def + /MultipleDataSources false def + /Decode [0 1] def + end + } if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or { + /srcDataStrs [ imageDict begin + currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse + { + Width Decode length 2 div mul cvi string + } repeat + end ] def + imageDict begin + /DataSource [AGMUTIL_imagefile Decode BitsPerComponent false 1 /filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource /exec cvx] cvx def + /Decode [0 1] def + end + }{ + imageDict /DataSource [1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx /pop cvx names_index /get cvx /put cvx] cvx put + imageDict /Decode [0 1] put + } ifelse + } ifelse + imageDict exch + load exec + imageDict /DataSource origDataSource put + imageDict /MultipleDataSources origMultipleDataSources put + imageDict /Decode origDecode put + end +} bdf +/write_image_file +{ + begin + { (AGMUTIL_imagefile) (w+) file } stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources {DataSource 0 get}{DataSource}ifelse type /filetype eq { + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources { + 0 1 DataSource length 1 sub { + DataSource type dup + /arraytype eq { + pop DataSource exch get exec + }{ + /filetype eq { + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + } ifelse + } ifelse + AGMUTIL_imagefile exch writestring + } for + }{ + DataSource type dup + /arraytype eq { + pop DataSource exec + }{ + /filetype eq { + DataSource imbuf readstring pop + }{ + DataSource + } ifelse + } ifelse + AGMUTIL_imagefile exch writestring + } ifelse + }for + end + true + }ifelse + end +} bdf +/close_image_file +{ + AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile +}def +statusdict /product known userdict /AGMP_current_show known not and{ + /pstr statusdict /product get def + pstr (HP LaserJet 2200) eq + pstr (HP LaserJet 4000 Series) eq or + pstr (HP LaserJet 4050 Series ) eq or + pstr (HP LaserJet 8000 Series) eq or + pstr (HP LaserJet 8100 Series) eq or + pstr (HP LaserJet 8150 Series) eq or + pstr (HP LaserJet 5000 Series) eq or + pstr (HP LaserJet 5100 Series) eq or + pstr (HP Color LaserJet 4500) eq or + pstr (HP Color LaserJet 4600) eq or + pstr (HP LaserJet 5Si) eq or + pstr (HP LaserJet 1200 Series) eq or + pstr (HP LaserJet 1300 Series) eq or + pstr (HP LaserJet 4100 Series) eq or + { + userdict /AGMP_current_show /show load put + userdict /show { + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show} ifelse + } put + }if + currentdict /pstr undef +} if +/consumeimagedata +{ + begin + currentdict /MultipleDataSources known not + {/MultipleDataSources false def} if + MultipleDataSources + { + DataSource 0 get type + dup /filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup /arraytype eq exch /packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch get exec length exch 0 ne {pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup /filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height { pop DataSource flushbuffer readstring pop pop} for + end + }if + dup /arraytype eq exch /packedarraytype eq or /DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [ 5 1 roll ] bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs /TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs /TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type /dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + } if + dup type /arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + } if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch {cvx} if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type /dicttype eq + { + clonedict + } if + dup type /arraytype eq + { + clonearray + } if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get /DeviceN eq level3 not and +} bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne { + dup /CSDBase known { + /CSDBase get /CSD get_res /Names known + }{ + pop false + }ifelse + }{ + pop false + } ifelse +} bdf +/DeviceN_NoneName +{ + /Names where { + pop + false Names + { + (None) eq or + } forall + }{ + false + }ifelse +} bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup /arraytype eq exch /packedarraytype eq or + { + dup 0 get /DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + } + { + true + }ifelse + } + { + true + } ifelse + } + { + true + } ifelse +} bdf +/base_colorspace_type +{ + dup type /arraytype eq {0 get} if +} bdf +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5 {cleartomark} bind def +}{ + /pdfmark_5 {pdfmark} bind def +}ifelse +/ReadBypdfmark_5 +{ + 2 dict begin + /makerString exch def string /tmpString exch def + { + currentfile tmpString readline pop + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy /PUT pdfmark_5 pop 2 copy (\n) /PUT pdfmark_5 + } ifelse + }loop + end +} bdf +/doc_setup{ + Adobe_AGM_Utils begin +}bdf +/doc_trailer{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict /setpacking known +{ + setpacking +} if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright (C) 1997-2005 Adobe Systems, Inc. All Rights Reserved. +%% Note: This procset assumes Adobe_AGM_Utils is opened on the stack below it, for +%% definitions of some fundamental procedures. +systemdict /setpacking known +{ + currentpacking + true setpacking +} if +userdict /Adobe_AGM_Core 201 dict dup begin put +/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen [currentscreen] cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_in_pattern false def +/AGMCORE_currentpagedevice nd +/knockout_unitsq nd +currentglobal true setglobal +[/CSA /Gradient /Procedure] +{ + /Generic /Category findresource dup length dict copy /Category defineresource pop +} forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer {readline} stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type /dicttype eq{ + dup /HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup /HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +} def +/clp_npth +{ + clip newpath +} def +/eoclp_npth +{ + eoclip newpath +} def +/npth_clp +{ + newpath clip +} def +/graphic_setup +{ + /AGMCORE_graphicsave save def + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + [] 0 setdash + 10 setmiterlimit + newpath + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias get exec + /Adobe_AGM_Image where { + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + get exec + }{ + pop pop + }ifelse + } if + 100 dict begin + /dictstackcount countdictstack def + /showpage {} def + mark +} def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub {end}for + end + AGMCORE_graphicsave restore +} def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + } if + AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + } + { + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + } ifelse + } forall +} bdf +/doc_setup{ + Adobe_AGM_Core begin + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict /AGM_handleerror known not{ + errordict /AGM_handleerror errordict /handleerror get put + errordict /handleerror { + Adobe_AGM_Core begin + $error /newerror get AGMCORE_cur_err null ne and{ + $error /newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error /newerror true put + end + errordict /AGM_handleerror get exec + } bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err /AGMCORE_bad_environ def} if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 10 def + /AGMCORE_&gsave /gsave ldf + /AGMCORE_&grestore /grestore ldf + /AGMCORE_&grestoreall /grestoreall ldf + /AGMCORE_&save /save ldf + /AGMCORE_&setoverprint /setoverprint ldf + /AGMCORE_gdictcopy { + begin + { def } forall + end + }def + /AGMCORE_gput { + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget { + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave { + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge {limitcheck} if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore { + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt {1 add} if + dup AGMCORE_gstack exch get dup /AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall { + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save { + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge {limitcheck} if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup /AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub { + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + } for + }if + level3 /AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern /makepattern load def + }if + /currentcmykcolor [0 0 0 0] AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace [/DeviceGray] AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints [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] AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent () AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + << + /MaxPatternItem currentsystemparams /MaxPatternCache get + >> + setuserparams + end +}def +/page_setup +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3 { + 3 index add neg dup 0 lt { + pop 0 + } if + 3 1 roll + } repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + { + pop + }ndf + /currentoverprint + { + false + }ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.) == + Adobe_AGM_Core /AGMCORE_have_reported_unsupported_color_space true ddf + } if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where {pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias { + /Name get exch pop + } if + dup dup (None) eq exch (All) eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_in_pattern known {//Adobe_AGM_Core/AGMCORE_in_pattern get}{false} ifelse + not AGMCORE_currentpagedevice/OverrideSeparations known and + { + AGMCORE_currentpagedevice/OverrideSeparations get + { + /HqnSpots /ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not + }{ + gsave + [/Separation AGMCORE_name /DeviceGray {}]AGMCORE_&setcolorspace + false + AGMCORE_currentpagedevice/SeparationColorNames 2 copy known + { + get + { AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where {pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup (Cyan) eq exch + dup (Magenta) eq 3 -1 roll or exch + dup (Yellow) eq 3 -1 roll or exch + dup (Black) eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup (Cyan) eq exch + dup (Magenta) eq 3 -1 roll or exch + dup (Yellow) eq 3 -1 roll or exch + (Black) eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + dup (Cyan) eq exch + dup (Magenta) eq 3 -1 roll or exch + dup (Yellow) eq 3 -1 roll or exch + dup (Black) eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup (Cyan) eq exch dup (Magenta) eq exch dup (Yellow) eq exch (Black) eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup /Cyan eq 1 index (Cyan) eq or + {pop (_cyan_)}if + dup /Magenta eq 1 index (Magenta) eq or + {pop (_magenta_)}if + dup /Yellow eq 1 index (Yellow) eq or + {pop (_yellow_)}if + dup /Black eq 1 index (Black) eq or + {pop (_black_)}if + }def + dup type /arraytype eq + {[exch {filtername}forall]} + {filtername}ifelse + end + }def + level3 { + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup (Cyan) eq exch /Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup (Magenta) eq exch /Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup (Yellow) eq exch /Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup (Black) eq exch /Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type /stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string /string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in /readstring cvx + [component /get cvx 255 /exch cvx /sub cvx string_out /exch cvx 0 /exch cvx /put cvx string_out]cvx + [/pop cvx ()]cvx /ifelse cvx + ]cvx /ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type /dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict /Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode [1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0 [C0 channel get 1 exch sub] def + /C1 [C1 channel get 1 exch sub] def + }{ + /C0 [1] def + /C1 [1] def + }ifelse + }if + FunctionType 3 eq + { + /Functions [Functions {channel paint? AGMCORE_separateShadingFunction} forall] def + }if + currentdict /Range known + {/Range [0 1] def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict /Function known + { + currentdict /Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction /Function xdf + /ColorSpace [/DeviceGray] def + }{ + ColorSpace dup type /arraytype eq {0 get}if /DeviceCMYK eq + { + /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get /Separation eq + { + { + [1 /exch cvx /sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub /index cvx 1 /exch cvx /sub cvx ColorSpace 1 get length 1 add 1 /roll cvx ColorSpace 1 get length{/pop cvx} repeat]cvx + }{ + pop [ColorSpace 1 get length {/pop cvx} repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2 /DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup /ColorSpace get + dup type /arraytype ne + {[exch]}if + dup 0 get /DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get /Separation eq + { + exch begin + ColorSpace 1 get dup /None ne exch /All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get /exec cvx + 4 AGMCORE_plate_ndx sub -1 /roll cvx + 4 1 /roll cvx + 3 [/pop cvx]cvx /repeat cvx + 1 /exch cvx /sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get /DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get /exec cvx + 4 AGMCORE_plate_ndx sub -1 /roll cvx + 4 1 /roll cvx + 3 [/pop cvx]cvx /repeat cvx + 1 /exch cvx /sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace [/DeviceGray] def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup /DeviceCMYK eq exch dup /Separation eq exch /DeviceN eq or or not + { + exch begin + ColorSpace dup type /arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get /CIEBasedA eq + { + /ColorSpace [/Separation /_ciebaseda_ /DeviceGray {}] def + }if + ColorSpace 0 get dup /CIEBasedABC eq exch dup /CIEBasedDEF eq exch /DeviceRGB eq or or + { + /ColorSpace [/DeviceN [/_red_ /_green_ /_blue_] /DeviceRGB {}] def + }if + ColorSpace 0 get /CIEBasedDEFG eq + { + /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup /AGMCORE_ignoreshade known + { + begin + /ColorSpace [/Separation (None) /DeviceGray {}] def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup /AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup /PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading /AGMCORE_ignoreshade known + currentdict end exch + {pop <>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4 {4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf + end + [/Separation 4 -1 roll /DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation (All) /DeviceGray {}] setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4 {4 index mul 4 1 roll} repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval {255 div} forall + } bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + } bdf + /n_color_components + { + base_colorspace_type + dup /DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo /moveto ldf + /li /lineto ldf + /cv /curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2 /setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace /setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup /arraytype eq exch /packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where { + begin + dup 0 get dup /Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get [ + exch { + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + } forall + ] 1 xpt + }if + }ifelse + end + } if + }if + }def + /setcolorspace + { + dup type dup /arraytype eq exch /packedarraytype eq or + { + dup 0 get /Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps {AGMCORE_&&&setcolorspace} if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1 [8 0 0 8 0 0] {} image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + } def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + } def + /setcolor_devicecolor + { + base_colorspace_type + dup /DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup /DeviceGray ne{ + dup /DeviceCMYK ne{ + dup /DeviceRGB ne{ + dup /Separation eq{ + pop + currentcolorspace 3 get exec + currentcolorspace 2 get + }{ + dup /Indexed eq{ + pop + currentcolorspace 3 get dup type /stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err /AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + } def + }ifelse + /sop /setoverprint ldf + /lw /setlinewidth ldf + /lc /setlinecap ldf + /lj /setlinejoin ldf + /ml /setmiterlimit ldf + /dsh /setdash ldf + /sadj /setstrokeadjust ldf + /gry /setgray ldf + /rgb /setrgbcolor ldf + /cmyk /setcmykcolor ldf + /sep /setsepcolor ldf + /devn /setdevicencolor ldf + /idx /setindexedcolor ldf + /colr /setcolor ldf + /csacrd /set_csa_crd ldf + /sepcs /setsepcolorspace ldf + /devncs /setdevicencolorspace ldf + /idxcs /setindexedcolorspace ldf + /cp /closepath ldf + /clp /clp_npth ldf + /eclp /eoclp_npth ldf + /f /fill ldf + /ef /eofill ldf + /@ /stroke ldf + /nclp /npth_clp ldf + /gset /graphic_setup ldf + /gcln /graphic_cleanup ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin /clonedict load end def + /clonearray Adobe_AGM_Utils begin /clonearray load end def + currentdict{ + dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and { + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type /stringtype eq {indx get} if + exch + Scaling exch get aload pop + 3 1 roll + mul add + } for + ColorSpaceFamily /Separation eq + {sep} + { + ColorSpaceFamily /DeviceN eq + {devn} {setcolor}ifelse + }ifelse + } bdf + /sssetbackground {aload pop setcolor} bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where {pop /setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + newpath + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + newpath + } if + c1x c2x eq + { + c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse + } + { + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if + c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if + } ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + { pathbbox } stopped + { 0 0 0 0 } if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + } + { + /max { 2 copy gt { pop } {exch pop} ifelse } bdf + /min { 2 copy lt { pop } {exch pop} ifelse } bdf + rampdict begin + 40 dict begin + background length 0 gt { background sssetbackground gsave clippath fill grestore } if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + } + { + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + } + { + /AA r2 r1 sub c2y div def + AA -1 eq + { /theta 89.99 def} + { /theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + } + { + /L1maxX 0 def + /L2maxX 0 def + } ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + } ifelse + } ifelse + } ifelse + } if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt { exch } if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + } if + } if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + newpath + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + } + { + 0 + numsteps + { + dup + subsampling { round cvi } if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + } repeat + pop + } ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + } + { + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + } + { + /AA r2 r1 sub c2y div def + AA -1 eq + { /theta 89.99 def} + { /theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + } + { + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + } ifelse + } ifelse + } ifelse + } if + grestore + grestore + end + end + end + } ifelse + } bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where {pop /setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + newpath + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + newpath + } if + x1 x2 eq + { + y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse + } + { + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if + x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + { pathbbox } stopped + { 0 0 0 0 } if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + } + { + rampdict begin + 20 dict begin + background length 0 gt { background sssetbackground gsave clippath fill grestore } if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt { exch } if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + } if + } if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + } if + } if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling { round cvi } if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + } repeat + pop + ext1 { + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + } if + } if + grestore + grestore + end + end + end + } ifelse + } bdf +}def +/page_trailer +{ + end +}def +/doc_trailer{ +}def +/capture_currentpagedevice { + //Adobe_AGM_Core/AGMCORE_currentpagedevice currentpagedevice ddf +} def +systemdict /findcolorrendering known{ + /findcolorrendering systemdict /findcolorrendering get def +}if +systemdict /setcolorrendering known{ + /setcolorrendering systemdict /setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup //Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name /MappedCSA xdf}ifelse +} def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup /sep_tint exch AGMCORE_gput + TintProc + end +} def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + } for + TintProc + end +} def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2 {AGMCORE_tmp mul NComponents 1 roll} repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + } repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +} def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +} def +/sep_proc_name +{ + dup 0 get + dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{ + pop [/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +} def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup /sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup () eq exch (All) eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + { 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx + ] setcolorspace_opt + /TintProc { + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get /DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc [ + Components aload pop Name findcmykcustomcolor + /exch cvx /setcustomcolor cvx + ] cvx bdf + }{ + AGMCORE_host_sep Name (All) eq and{ + /TintProc { + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and + AGMCORE_host_sep or + Name () eq and{ + /TintProc [ + MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{ + cvx /setcmykcolor cvx + }{ + cvx /setgray cvx + }ifelse + ] cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc [ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get /DeviceGray eq{ + 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx + }if + /Name cvx /findcmykcustomcolor cvx /exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load /exec cvx + /not cvx /and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ] cvx /if cvx + /setcustomcolor cvx + ] cvx bdf + }{ + /TintProc {setcolor} bdf + [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +} def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add /index cvx + c1 /get cvx /mul cvx + }for + numarrays 1 add 1 /roll cvx + }for + numarrays [/pop cvx] cvx /repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add /index cvx + c1 /get cvx /sub cvx /mul cvx + }for + /sub cvx + numarrays 1 add 1 /roll cvx + }for + numarrays [/pop cvx] cvx /repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc [ + /TintTransform cvx /setcolor cvx + ] cvx bdf + MappedCSA setcolorspace_opt +} bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length {pop} repeat + end +} bdf +/setdevicencolorspace +{ + dup /AliasedColorants known {false}{true}ifelse + current_spot_alias and { + 7 dict begin + /names_index 0 def + dup /names_len exch /Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup /Names get + { + dup map_alias { + exch pop + dup /ColorLookup known { + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup /Components known { + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index [null null null null] put + end + } ifelse + } ifelse + new_names names_index 3 -1 roll /Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup /LookupTables known { + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index [null null null null] put + end + } ifelse + } ifelse + /names_index names_index 1 add def + } forall + alias_cnt 0 gt { + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge {0 get length}{length}ifelse def + 0 1 names_len 1 sub { + /names_index xdf + new_LookupTables names_index get dup length 256 ge {0 get length}{length}ifelse lut_entry_len ne { + /AliasedColorants false def + exit + } + { + new_LookupTables names_index get 0 get null eq { + dup /Names get names_index get /name xdf + name (Cyan) eq name (Magenta) eq name (Yellow) eq name (Black) eq + or or or not { + /AliasedColorants false def + exit + } if + } if + } ifelse + } for + lut_entry_len 1 eq { + /AliasedColorants false def + } if + AliasedColorants { + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq {/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod /Additive eq {/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict /TTTablesIdx known not { + /TTTablesIdx -1 def + } if + end + } if + }if + end + } if + dup /devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict /AliasedColorants known { + AliasedColorants + }{ + false + } ifelse + dup not { + CSA map_csa + } if + /TintTransform load type /nulltype eq or { + /TintTransform [ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup (Cyan) eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup (Magenta) eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 /exch cvx 0 0 + } + { + (Yellow) eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1 /roll cvx 0 + } + { + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1 /roll cvx + } ifelse + } ifelse + } ifelse + 5 -1 /roll cvx /astore cvx + } + { + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx /mul cvx /round cvx /cvi cvx /get cvx + } ifelse + Names length TTTablesIdx add 1 add 1 /roll cvx + } for + Names length [/pop cvx] cvx /repeat cvx + NComponents Names length + TintMethod /Subtractive eq + { + subtractive_blend + } + { + additive_blend + } ifelse + ] cvx bdf + } if + AGMCORE_host_sep { + Names convert_to_process { + exec_tint_transform + } + { + currentdict /AliasedColorants known { + AliasedColorants not + }{ + false + } ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants { + /currentspotalias current_spot_alias def + false set_spot_alias + } if + Names { + AGMCORE_is_cmyk_sep { + dup (Cyan) eq AGMCORE_cyan_plate and exch + dup (Magenta) eq AGMCORE_magenta_plate and exch + dup (Yellow) eq AGMCORE_yellow_plate and exch + (Black) eq AGMCORE_black_plate and or or or { + /devicen_colorspace_dict AGMCORE_gget /TintProc [ + Names names_index /devn_makecustomcolor cvx + ] cvx ddf + /painted? true def + } if + painted? {exit} if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq { + /devicen_colorspace_dict AGMCORE_gget /TintProc [ + Names names_index /devn_makecustomcolor cvx + ] cvx ddf + /painted? true def + exit + } if + } ifelse + /names_index names_index 1 add def + } forall + AvoidAliasedColorants { + currentspotalias set_spot_alias + } if + painted? { + /devicen_colorspace_dict AGMCORE_gget /names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget /TintProc [ + names_len [/pop cvx] cvx /repeat cvx 1 /setseparationgray cvx + 0 0 0 0 /setcmykcolor cvx + ] cvx ddf + } ifelse + end + } ifelse + } + { + AGMCORE_in_rip_sep { + Names convert_to_process not + }{ + level3 + } ifelse + { + [/DeviceN Names MappedCSA /TintTransform load] setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and { + [ + Names /length cvx [/pop cvx] cvx /repeat cvx + ] cvx bdf + }{ + {setcolor} bdf + } ifelse + }{ + exec_tint_transform + } ifelse + } ifelse + set_crd + /AliasedColorants false def + end +} def +/setindexedcolorspace +{ + dup /indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict /CSDBase known { + CSDBase /CSD get_res begin + currentdict /Names known { + currentdict devncs + }{ + 1 currentdict sepcs + } ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt /Names where {pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal { + /tableIndex xdf + Lookup dup type /stringtype eq { + compCnt tableIndex map_index + }{ + exec + } ifelse + /Names where { + pop setdevicencolor + }{ + setsepcolor + } ifelse + currentgray + tableIndex exch + HiVal mul cvi + NewLookup 3 1 roll put + } for + [/Indexed currentcolorspace HiVal NewLookup] setcolorspace_opt + end + }{ + level3 + { + currentdict /Names known { + [/Indexed [/DeviceN Names MappedCSA /TintTransform load] HiVal Lookup] setcolorspace_opt + }{ + [/Indexed [/Separation Name MappedCSA sep_proc_name load] HiVal Lookup] setcolorspace_opt + } ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict /Names known { + Lookup dup type /stringtype eq + {/exch cvx CSDBase /CSD get_res /Names get length dup /mul cvx exch /getinterval cvx {255 div} /forall cvx} + {/exec cvx}ifelse + /TintTransform load /exec cvx + }{ + Lookup dup type /stringtype eq + {/exch cvx /get cvx 255 /div cvx} + {/exec cvx}ifelse + CSDBase /CSD get_res /MappedCSA get sep_proc_name exch pop /load cvx /exec cvx + } ifelse + ]cvx + ]setcolorspace_opt + }ifelse + } ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{ + pop [/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval {} forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + } bind + }{ + Lookup + }ifelse + }ifelse + ] setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep { + /indexed_colorspace_dict AGMCORE_gget dup /CSDBase known { + begin + CSDBase /CSD get_res begin + currentdict /Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + end + }{ + /Lookup get 4 3 -1 roll map_index setcmykcolor + } ifelse + }{ + level3 not AGMCORE_in_rip_sep and /indexed_colorspace_dict AGMCORE_gget /CSDBase known and { + /indexed_colorspace_dict AGMCORE_gget /CSDBase get /CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + } ifelse + }ifelse +} def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode [0 1] def + /DataSource def + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict /image get exec + grestore + }if + consumeimagedata +}def +/add_res +{ + dup /CSD eq { + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + } ifelse +}def +/del_res +{ + { + aload pop exch + dup /CSD eq { + pop + { + //Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef + }forall + }{ + exch + { + 1 index undefineresource + }forall + pop + } ifelse + } forall +}def +/get_res +{ + dup /CSD eq { + pop + dup type dup /nametype eq exch /stringtype eq or { + AGMCORE_CSD_cache exch get + } if + }{ + findresource + } ifelse +}def +/get_csa_by_name +{ + dup type dup /nametype eq exch /stringtype eq or{ + /CSA get_res + } if +}def +/pattern_buf_init +{ + /count get 0 0 put +} def +/pattern_buf_next +{ + dup /count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +} def +/cachepattern_compress +{ + 5 dict begin + currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def + /patarray 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + patarray 1 array dup 0 1 put /count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq { + pop + }{ + patarray dup length 1 sub 3 -1 roll put + } ifelse + {string_size}{0}ifelse string + } /LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not {exit} if + } loop + LZWFilter closefile + patarray + end +}def +/cachepattern +{ + 2 dict begin + currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def + /patarray 20 dict def + currentglobal true setglobal + patarray 1 array dup 0 1 put /count xpt + setglobal + { + ReadFilter 16000 string readstring exch + patarray dup length 1 sub 3 -1 roll put + not {exit} if + } loop + patarray dup dup length 1 sub () put + end +}def +/wrap_paintproc +{ + statusdict /currentfilenameextend known{ + clonedict + begin + /OldPaintProc /PaintProc load def + /PaintProc + { + mark exch + dup /OldPaintProc get stopped + {closefile restore end} if + cleartomark + } def + end + } {pop} ifelse +} def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul /xshift exch neg def + BBox 1 get YStep div cvi YStep mul /yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [ xshift yshift /translate load null /exec load ] dup + 3 /PaintProc load put cvx /PaintProc exch def + end + 1 index dup /ID get exch /Pattern add_res + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup /PatternType get 1 eq{ + dup /PaintType get 1 eq{ + currentoverprint sop [/DeviceGray] setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{ + pop + }{ + setcolorspace + }ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + }{null}ifelse + Intent ne { + Intent /ColorRendering {findresource} stopped + { + pop pop systemdict /findcolorrendering known + { + Intent findcolorrendering pop + /ColorRendering findresource + true + } + {false} ifelse + } + {true} ifelse + { + dup begin + currentdict /TransformPQR known { + currentdict /TransformPQR get aload pop + 3 {{} eq 3 1 roll} repeat or or + } + {true} ifelse + currentdict /MatrixPQR known { + currentdict /MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true} ifelse + end + or + { + clonedict begin + /TransformPQR [ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add} bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add} bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add} bind + ] def + /MatrixPQR [ 0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296 ] def + /RangePQR [-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392] def + currentdict end + } if + setcolorrendering_opt + } if + }if +} def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict /ColorRendering known{ + ColorRendering /ColorRendering {findresource} stopped not {setcolorrendering_opt} if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type /arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process //Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp) flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep) flushinput + }if +}def +/cpaint_gend +{ + newpath +}def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add} if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0} ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup /Name get map_alias {/CSD put}{pop} ifelse} forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get /CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not { + //Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put + } if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + currentdict/TintProc known currentdict/CSA known and 3 1 roll + //Adobe_AGM_Core begin + dup /customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + 4 -1 roll{ + exch pop /sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + pop + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd /setpagedevice load def + /setpagedevice { get_gstate spd set_gstate } def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known{ + currentpagedevice/NegativePrint get //Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + << /NegativePrint //Adobe_AGM_Core/AGMCORE_inverting get >> setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where {pop AGMIRS_&fill}{fill} ifelse grestore + }if + end +}def +/lw_save_restore_override { + /md where { + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{} def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage /showpage load def} + ifelse + /showpage {orig_showpage gR} def + end + }if +}def +/pscript_showpage_override { + /NTPSOct95 where + { + begin + showpage + save + /showpage /restore load def + /restore {exch pop}def + end + }if +}def +/driver_media_override +{ + /md where { + pop + md /initializepage known { + md /initializepage {} put + } if + md /rC known { + md /rC {4{pop}repeat} put + } if + }if + /mysetup where { + /mysetup [1 0 0 1 0 0] put + }if + Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core /AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core /AGMCORE_Default_PageSize get type /arraytype eq + { + Adobe_AGM_Core /AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core /AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def + /AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def + /AGMCORE_invalid_color_space (This job contains an invalid color space. ) def +end +/set_def_ht +{ + AGMCORE_def_ht sethalftone +} def +end +systemdict /setpacking known +{ + setpacking +} if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.25 0 +%%Copyright: Copyright 1997-2005 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.25 0 +10 dict begin +/Adobe_CoolType_Passthru currentdict def +/Adobe_CoolType_Core_Defined userdict /Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + { /Adobe_CoolType_Core userdict /Adobe_CoolType_Core get def } +if +userdict /Adobe_CoolType_Core 60 dict dup begin put +/Adobe_CoolType_Version 2.25 def +/Level2? + systemdict /languagelevel known dup + { pop systemdict /languagelevel get 2 ge } + if def +Level2? not + { + /currentglobal false def + /setglobal /pop load def + /gcheck { pop false } bind def + /currentpacking false def + /setpacking /pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict /Adobe_CoolType_Data 2 copy known not + { 2 copy 10 dict put } +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup /args + 7 index + 5 add array put + put get + } + { + get dup /args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch /args exch put + } + { pop } + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + { pop count } + if + dup /argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + { pop } + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + } bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + { { pop } repeat } + { pop } + ifelse + args 0 argCount getinterval {} forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + { { end } repeat } + { pop } + ifelse + } bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + } bind def +/@Raise + { + exch cvx exch errordict exch get exec + stop + } bind def +/@ReRaise + { + cvx $error /errorname get errordict exch get exec + stop + } bind def +/@Stopped + { + 0 @#Stopped + } bind def +/@#Stopped + { + @_SaveStackLevels + stopped + { @_RestoreStackLevels true } + { @_PopStackLevels false } + ifelse + } bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + } bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch /@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + { (*) { pop stop } 128 string /Category resourceforall } + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data /@shouldNotDisappearDict get ne dup + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + { pop exit } + if + } + loop + } + if + } + if + end + } + { false } + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + { /steveamerige /Category resourcestatus } + stopped + { cleartomark true } + { cleartomark currentglobal not } + ifelse + } + { false } + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec + { cleartomark false } + { { 3 2 roll pop true } { cleartomark false } ifelse } + ifelse + end + } bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad /ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup /CMap CTHasResourceStatusBug + { CTResourceStatus } + { resourcestatus } + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup /CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + { exit } + { stop } + ifelse + } + ifelse + } + { pop } + ifelse + } + 128 string /CMap resourceforall + } + stopped + { cleartomark } + stopped pop + setglobal + } + if + } + if + } bind def +/doc_setup + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mov /moveto load def + /nfnt /newencodedfont load def + /mfnt /makefont load def + /sfnt /setfont load def + /ufnt /undefinefont load def + /chp /charpath load def + /awsh /awidthshow load def + /wsh /widthshow load def + /ash /ashow load def + /sh /show load def + end + currentglobal false setglobal + userdict /Adobe_CoolType_Data 2 copy known not + { 2 copy 10 dict put } + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + } bind def +/doc_trailer + { + currentdict Adobe_CoolType_Core eq + { end } + if + } bind def +/page_setup + { + Adobe_CoolType_Core begin + } bind def +/page_trailer + { + end + } bind def +/unload + { + systemdict /languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + { undef } + { pop pop } + ifelse + } + if + } + if + } bind def +/ndf + { + 1 index where + { pop pop pop } + { dup xcheck { bind } if def } + ifelse + } def +/findfont systemdict + begin + userdict + begin + /globaldict where { /globaldict get begin } if + dup where pop exch get + /globaldict where { pop end } if + end + end +Adobe_CoolType_Core_Defined + { /systemfindfont exch def } + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + { pop } ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq { 0 } { dup length } ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index /FID eq + { pop pop } + { def } + ifelse + } + forall + dup null eq + { pop } + { { def } forall } + ifelse + currentdict + end + exch setglobal + } bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + } bind def +/newencodedfont + { + currentglobal + { + SharedFontDirectory 3 index known + { SharedFontDirectory 3 index get /FontReferenced known } + { false } + ifelse + } + { + FontDirectory 3 index known + { FontDirectory 3 index get /FontReferenced known } + { + SharedFontDirectory 3 index known + { SharedFontDirectory 3 index get /FontReferenced known } + { false } + ifelse + } + ifelse + } + ifelse + dup + { + 3 index findfont /FontReferenced get + 2 index dup type /nametype eq + {findfont} + if ne + { pop false } + if + } + if + { + pop + 1 index findfont + /Encoding get exch + 0 1 255 + { 2 copy get 3 index 3 1 roll put } + for + pop pop pop + } + { + dup type /nametype eq + { findfont } + if + dup dup maxlength 2 add dict + begin + exch + { + 1 index /FID ne + {def} + {pop pop} + ifelse + } + forall + /FontReferenced exch def + /Encoding exch dup length array copy def + /FontName 1 index dup type /stringtype eq { cvn } if def dup + currentdict + end + definefont def + } + ifelse + } bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type /dicttype ne + { 0 dict } + if + currentdict /$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + { def } forall + { def } forall + currentdict + dup /$Init known + { dup /$Init get exec } + if + end + /$Strategy exch def + } + { pop pop pop } + ifelse + } + { pop pop } + ifelse + end + } bind def +/scff + { + $SubstituteFont + begin + dup type /stringtype eq + { dup length exch } + { null } + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + { $sname } + ifelse def + end + { findfont } + @Stopped + { + dup length 8 add string exch + 1 index 0 (BadFont:) putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + { findfont } + @Stopped + { pop /Courier findfont } + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + } bind def +/isWidthsOnlyFont + { + dup /WidthsOnly known + { pop pop true } + { + dup /FDepVector known + { /FDepVector get { isWidthsOnlyFont dup { exit } if } forall } + { + dup /FDArray known + { /FDArray get { isWidthsOnlyFont dup { exit } if } forall } + { pop } + ifelse + } + ifelse + } + ifelse + } bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 4 index def + /$doSmartSub false def + end + 3 index + currentglobal false setglobal exch + /CompatibleFonts /ProcSet resourcestatus + { + pop pop + /CompatibleFonts /ProcSet findresource + begin + dup /CompatibleFont currentexception + 1 index /CompatibleFont true setexception + 1 index /Font resourcestatus + { + pop pop + 3 2 roll setglobal + end + exch + dup findfont + /CompatibleFonts /ProcSet findresource + begin + 3 1 roll exch /CompatibleFont exch setexception + end + } + { + 3 2 roll setglobal + 1 index exch /CompatibleFont exch setexception + end + findfont + $SubstituteFont /$substituteFound true put + } + ifelse + } + { exch setglobal findfont } + ifelse + $SubstituteFont + begin + $substituteFound + { + false + (%%[Using embedded font ) print + 5 index ?str1 cvs print + ( to avoid the font substitution problem noted earlier.]%%\n) print + } + { + dup /FontName known + { + dup /FontName get $fontname eq + 1 index /DistillerFauxFont known not and + /currentdistillerparams where + { pop false 2 index isWidthsOnlyFont not and } + if + } + { false } + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + exch pop exch pop exch + 2 dict dup /Found 3 index put + exch findfont exch + } + { + exch exec + exch dup findfont + dup /FontType get 3 eq + { + exch ?str1 cvs + dup length 1 sub + -1 0 + { + exch dup 2 index get 42 eq + { + exch 0 exch getinterval cvn 4 1 roll 3 2 roll pop + exit + } + {exch pop} ifelse + }for + } + { + exch pop + } ifelse + 2 dict dup /Downloaded 6 5 roll put + } + ifelse + dup /FontName 4 index put copyfont definefont pop + } bind def +/?str2 256 string def +/?add + { + 1 index type /integertype eq + { exch true 4 2 } + { false 3 1 } + ifelse + roll + 1 index findfont + dup /Widths known + { + Adobe_CoolType_Data /AddWidths? true put + gsave dup 1000 scalefont setfont + } + if + /Downloaded known + { + exec + exch + { + exch ?str2 cvs exch + findfont /Downloaded get 1 dict begin /Downloaded 1 index def ?str1 cvs length + ?str1 1 index 1 add 3 index putinterval + exch length 1 add 1 index add + ?str1 2 index (*) putinterval + ?str1 0 2 index getinterval cvn findfont + ?str1 3 index (+) putinterval + 2 dict dup /FontName ?str1 0 6 index getinterval cvn put + dup /Downloaded Downloaded put end copyfont + dup /FontName get exch definefont pop pop pop + } + { + pop + } + ifelse + } + { + pop + exch + { + findfont + dup /Found get + dup length exch ?str1 cvs pop + ?str1 1 index (+) putinterval + ?str1 1 index 1 add 4 index ?str2 cvs putinterval + ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn + 1 dict exch 1 index exch /FontName exch put copyfont + dup /FontName get exch definefont pop + } + { + pop + } + ifelse + } + ifelse + Adobe_CoolType_Data /AddWidths? get + { grestore Adobe_CoolType_Data /AddWidths? false put } + if + } bind def +/?sh + { + currentfont /Downloaded known { exch } if pop + } bind def +/?chp + { + currentfont /Downloaded known { pop } { false chp } ifelse + } bind def +/?mv + { + currentfont /Downloaded known { moveto pop pop } { pop pop moveto } ifelse + } bind def +setpacking +userdict /$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + { get } + { pop pop { pop /Courier } bind } + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams /CannotEmbedFontPolicy 2 copy known + { get /Error eq } + { pop pop false } + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup /WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type /stringtype eq { cvn } if def + /FontType 3 def + /FontMatrix [ .001 0 0 .001 0 0 ] def + /Encoding 256 array dup 0 1 255 { /.notdef put dup } for pop def + /FontBBox [ 0 0 0 0 ] def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + /BuildChar + { + exch + begin + CCInfo + begin + 1 string dup 0 3 index put exch pop + /cc exch def + UseFont 1000 scalefont setfont + cc stringwidth /y exch def /x exch def + x y setcharwidth + $SubstituteFont /$Strategy get /$Underprint get exec + 0 0 moveto cc show + x y moveto + end + end + } bind def + currentdict + end + exch setglobal + } bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup /WMode known + { dup /WMode get } + { 0 } + ifelse + /$WMode exch def + $fontname exch + dup /FontName known + { + dup /FontName get + dup type /stringtype eq { cvn } if + } + { /unnamedfont } + ifelse + exch + Adobe_CoolType_Data /InVMDeepCopiedFonts get + 1 index /FontName get known + { + pop + Adobe_CoolType_Data /InVMDeepCopiedFonts get + 1 index get + null copyfont + } + { $deepcopyfont } + ifelse + exch 1 index exch /FontBasedOn exch put + dup /FontName $fontname dup type /stringtype eq { cvn } if put + definefont + Adobe_CoolType_Data /InVMDeepCopiedFonts get + begin + dup /FontBasedOn get 1 index def + end + } bind def + /$Underprint + { + gsave + x abs y abs gt + { /y 1000 def } + { /x -1000 def 500 120 translate } + ifelse + Level2? + { + [ /Separation (All) /DeviceCMYK { 0 0 0 1 pop } ] + setcolorspace + } + { 0 setgray } + ifelse + 10 setlinewidth + x .8 mul + [ 7 3 ] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + { .2 setcolor } + { .8 setgray } + ifelse + fill grestore + stroke + } + forall + pop + grestore + } bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict /FontName known + { + FontName + dup type /stringtype eq { cvn } if + } + { /unnamedfont } + ifelse + def + /FontName $fontname dup type /stringtype eq { cvn } if def + /currentdistillerparams where + { pop } + { + /FontInfo currentdict /FontInfo known + { FontInfo null copyfont } + { 2 dict } + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [ 1 0 ItalicAngle dup sin exch cos div 1 0 0 ] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + } bind def + end def + /$None + 1 dict dup + begin + /$BuildFont {} bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type /stringtype eq { cvn } if + dup /$fontname exch def + $sname null eq + { $str cvs dup length $slen sub $slen getinterval } + { pop $sname } + ifelse + $fontpat dup 0 (fonts/*) putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont /$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + { /$match exch def exit } + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont /$dstack get + { + exch + { + 1 index eq + { pop false } + { true } + ifelse + } + { begin false } + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + { $match (fonts/) anchorsearch pop pop cvn } + { /Courier } + ifelse + } bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [ /Ryumin-Light /HeiseiMin-W3 + /GothicBBB-Medium /HeiseiKakuGo-W5 + /HeiseiMaruGo-W4 /Jun101-Light ] def + /Korea1 [ /HYSMyeongJo-Medium /HYGoThic-Medium ] def + /GB1 [ /STSong-Light /STHeiti-Regular ] def + /CNS1 [ /MKai-Medium /MHei-Medium ] def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup /FontType get 0 eq + { + 1 dict dup /FontName /copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup /FontName /copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + { $Strategies /$Type3Underprint get exec } + ifelse + } bind def + /$buildfontname + { + dup /CIDFont findresource /CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index (-) putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy (-) putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + { pop pop 3 2 roll putinterval cvn /$cmapname exch def } + { pop pop pop pop pop } + ifelse + length + $str 1 index (-) putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + } bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + { get } + { pop pop [] } + ifelse + } + { pop pop [] } + ifelse + false exch + { + dup /CIDFont resourcestatus + { + pop pop + save + 1 index /CIDFont findresource + dup /WidthsOnly known + { dup /WidthsOnly get } + { false } + ifelse + exch pop + exch restore + { pop } + { exch pop true exit } + ifelse + } + { pop } + ifelse + } + forall + { $str cvs $buildfontname } + { + false (*) + { + save exch + dup /CIDFont findresource + dup /WidthsOnly known + { dup /WidthsOnly get not } + { true } + ifelse + exch /CIDSystemInfo get + dup /Registry get Registry eq + exch /Ordering get Ordering eq and and + { exch restore exch pop true exit } + { pop restore } + ifelse + } + $str /CIDFont resourceforall + { $buildfontname } + { $fontname $findfontByEnum } + ifelse + } + ifelse + } bind def + end + end + currentdict /$error known currentdict /languagelevel known and dup + { pop $error /SubstituteFont known } + if + dup + { $error } + { Adobe_CoolType_Core } + ifelse + begin + { + /SubstituteFont + /CMap /Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + { dup $str cvs dup length $slen sub $slen getinterval cvn } + { $sname } + ifelse + Adobe_CoolType_Data /InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + { exch pop true exit } + { pop } + ifelse + } + { + FontDirectory 1 index known + { exch pop true exit } + { + GlobalFontDirectory 1 index known + { exch pop true exit } + { pop } + ifelse + } + ifelse + } + ifelse + } + forall + } + { pop pop false } + ifelse + { + exch pop exch pop + } + { + dup /CMap resourcestatus + { + pop pop + dup /$cmapname exch def + /CMap findresource /CIDSystemInfo get { def } forall + $findfontByROS + } + { + 128 string cvs + dup (-) search + { + 3 1 roll search + { + 3 1 roll pop + { dup cvi } + stopped + { pop pop pop pop pop $findfontByEnum } + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup /CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup /$cmapname exch def + /CMap findresource /CIDSystemInfo get { def } forall + $findfontByROS + true exit + } + { pop } + ifelse + } + for + dup type /booleantype eq + { pop } + { pop pop pop $findfontByEnum } + ifelse + } + ifelse + } + { pop pop pop $findfontByEnum } + ifelse + } + { pop pop $findfontByEnum } + ifelse + } + ifelse + } + ifelse + } + { //SubstituteFont exec } + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { $findfontByEnum } + { //SubstituteFont exec } + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core /scfindfont /systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup /FontName known + { dup /FontName get dup 3 index ne } + { /noname true } + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def /$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + { 1 index /FID eq { pop pop } { def } ifelse } + forall + currentdict + end + definefont + dup /FontName known { dup /FontName get } { null } ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using ) print + dup /FontName known + { dup /FontName get } { (unspecified font) } + ifelse + $str cvs print (.\n) print + } + if + } + { exch pop } + ifelse + } + { exch pop } + ifelse + end + } bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core /findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type /stringtype ne { $str cvs } if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + { dup $inVMIndex $AddInVMFont } + if + $doSmartSub + { + currentdict /$Strategy known + { $Strategy /$BuildFont get exec } + if + } + if + } + if + end + } bind put + } + if + } + if + end +/$AddInVMFont + { + exch /FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data /InVMFontsByCMap get exch + $DictAdd + } + { pop pop pop } + ifelse + } bind def +/$DictAdd + { + 2 copy known not + { 2 copy 4 index length dict put } + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get { forall } def + 2 copy currentdict put + end + } + { pop } + ifelse + } + if + get + begin + { def } + forall + end + } bind def +end +end +%%EndResource +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.21 0 +%%Copyright: Copyright 1987-2005 Adobe Systems Incorporated. +%%Version: 1.21 0 +systemdict /languagelevel known dup + { currentglobal false setglobal } + { false } +ifelse +exch +userdict /Adobe_CoolType_Utility 2 copy known + { 2 copy get dup maxlength 27 add dict copy } + { 27 dict } +ifelse put +Adobe_CoolType_Utility + begin + /@eexecStartData + def + /@recognizeCIDFont null def + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch /eCCRun known not + ct_Level2? and or def +ct_Level2? + { globaldict begin currentglobal true setglobal } +if + /ct_AddStdCIDMap + ct_Level2? + { { + mark + Adobe_CoolType_Utility /@recognizeCIDFont currentdict put + { + ((Hex) 57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77) 0 () /SubFileDecode filter cvx exec + } + stopped + { + cleartomark + Adobe_CoolType_Utility /@recognizeCIDFont get + countdictstack dup array dictstack + exch 1 sub -1 0 + { + 2 copy get 3 index eq + { 1 index length exch sub 1 sub { end } repeat exit } + { pop } + ifelse + } + for + pop pop + Adobe_CoolType_Utility /@eexecStartData get eexec + } + { cleartomark } + ifelse + } } + { { + Adobe_CoolType_Utility /@eexecStartData get eexec + } } + ifelse bind def +userdict /cid_extensions known +dup { cid_extensions /cid_UpdateDB known and } if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type /stringtype eq + { exch cvn exch } + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + { pop pop cid_UpdateDB } + { + exch + 1 index /Created get eq + { exch pop exch pop } + { pop cid_UpdateDB } + ifelse + } + ifelse + } + { pop cid_UpdateDB } + ifelse + } + { cid_UpdateDB } + ifelse + end + } bind def + end + } +if +ct_Level2? + { end setglobal } +if + /ct_UseNativeCapability? systemdict /composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring () def + /usewidths? true def + end def + ct_Level2? { setglobal } { pop } ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict /languagelevel known + { pop /CIDFont findresource /GlyphDirectory get } + { + 1 index /CIDFont findresource /GlyphDirectory + get dup type /dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + } def + /+ + { + systemdict /languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + { 1 dict begin } + ifelse + /$ exch def + systemdict /languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ? { $ begin } if + } def + /? { $ type /dicttype eq } def + /| { + userdict /Adobe_CoolType_Data known + { + Adobe_CoolType_Data /AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data /CC 3 index put + ? { def } { $ 3 1 roll put } ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont /Widths get exch CC exch put + } + { ? { def } { $ 3 1 roll put } ifelse } + ifelse + end + end + } + { ? { def } { $ 3 1 roll put } ifelse } ifelse + } + { ? { def } { $ 3 1 roll put } ifelse } + ifelse + } def + /! + { + ? { end } if + systemdict /languagelevel known + { gvm setglobal } + if + end + } def + /: { string currentfile exch readstring pop } executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx [.001 0 0 .001 0 0] def + /ct_1000Mtx [1000 0 0 1000 0 0] def + /ct_raise {exch cvx exch errordict exch get exec stop} bind def + /ct_reraise + { cvx $error /errorname get (Error: ) print dup ( ) cvs print + errordict exch get exec stop + } bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + } bind def + /ct_GetInterval + { + Adobe_CoolType_Utility /ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + { dup string /dst_string exch def } + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add /dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add /dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + { arrayIndex get } + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + } bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + { /unknowninstancename /Category resourcestatus } + stopped + { cleartomark setglobal true } + { cleartomark currentglobal not exch setglobal } + ifelse + { + { + mark 3 1 roll /Category findresource + begin + ct_Vars /vm currentglobal put + ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec + { cleartomark false } + { { 3 2 roll pop true } { cleartomark false } ifelse } + ifelse + ct_Vars /vm get setglobal + end + } + } + { { resourcestatus } } + ifelse bind def + /CIDFont /Category ct_resourcestatus + { pop pop } + { + currentglobal true setglobal + /Generic /Category findresource + dup length dict copy + dup /InstanceType /dicttype put + /CIDFont exch /Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit /ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def + end def + /CMapName /Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + { pop pop /defineresource /undefined ct_raise } + ifelse + } bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + { get 3 1 roll pop pop} + { pop pop /findresource /undefinedresource ct_raise } + ifelse + } + { pop pop /findresource /undefined ct_raise } + ifelse + } bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + { pop pop /findresource /undefined ct_raise } + ifelse + } bind def + /ct_resourcestatus /resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup (Binary) eq + { + pop + null + currentfile + ct_Level2? + { + { cid_BYTE_COUNT () /SubFileDecode filter } + stopped + { pop pop pop } + if + } + if + /readstring load + exit + } + if + dup (Hex) eq + { + pop + currentfile + ct_Level2? + { + { null exch /ASCIIHexDecode filter /readstring } + stopped + { pop exch pop (>) exch /readhexstring } + if + } + { (>) exch /readhexstring } + ifelse + load + exit + } + if + /StartData /typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch /GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop /readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + } bind def + /StartData + { + mark + { + currentdict + dup /FDArray get 0 get /FontMatrix get + 0 get 0.001 eq + { + dup /CDevProc known not + { + /CDevProc 1183615869 internaldict /stdCDevProc 2 copy known + { get } + { + pop pop + { pop pop pop pop pop 0 -1000 7 index 2 div 880 } + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp /cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + } def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup /cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup /SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup /SubrMapOffset undef + dup /SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + { pop } + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict /CIDFont defineresource pop + end end + } + stopped + { cleartomark /StartData ct_reraise } + if + } bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit /ProcSet ct_resourcestatus + { true } + { /CIDInitC /ProcSet ct_resourcestatus } + ifelse + { + pop pop + /CIDInit /ProcSet findresource + ct_UseNativeCapability? + { pop null } + { /CIDInit ct_CIDInit /ProcSet defineresource pop } + ifelse + } + { /CIDInit ct_CIDInit /ProcSet defineresource pop null } + ifelse + ct_Vars exch /ct_oldCIDInit exch put + } bind def + /ct_restoreCIDInit + { + ct_Vars /ct_oldCIDInit get dup null ne + { /CIDInit exch /ProcSet defineresource pop } + { pop } + ifelse + } bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility /ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + { pop 0 } + if + /cid exch def + { + GlyphDirectory cid 2 copy known + { get } + { pop pop nullstring } + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + { 0 FDBytes ct_cvnsi } + { pop 0 } + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + { /charstring nullstring def exit } + if + /cid 0 def + } + ifelse + } + loop + } def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + } def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont /Widths get cid + 2 copy known + { get exch pop aload pop } + { pop pop stringwidth } + ifelse + } + { stringwidth } + ifelse + setcharwidth + 0 0 moveto + } + ifelse + } def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + { get } + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup /FontMatrix 2 copy known + { get } + { pop pop ct_defaultFontMtx } + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont /Widths get def + /CharStrings 1 dict dup /.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup /CharStrings get 1 index /Encoding get + ct_dfCharCode get charstring put + rootfont /WMode 2 copy known + { get } + { pop pop 0 } + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + { ct_str1 show } + ifelse + } def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup /FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + { ct_1000Mtx matrix concatmatrix concat } + { pop } + ifelse + /Private get + Adobe_CoolType_Utility /ct_Level2? get not + { + ct_dfDict /Private + 3 -1 roll + { put } + 1183615869 internaldict /superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility /ct_Level2? get + { 1 index } + { 3 index /Private get mark 6 1 roll } + ifelse + dup /RunInt known + { /RunInt get } + { pop /CCRun } + ifelse + get exec + Adobe_CoolType_Utility /ct_Level2? get not + { cleartomark } + if + } bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility /ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + { stop } + if + end + end + end + end + } bind def + /BaseFontNameStr (BF00) def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontBBox [-250 -250 1250 1250] def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontBBox [-250 -250 1250 1250] def + /Encoding ct_cHexEncoding def + /BuildChar /ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString /ct_Type3ShowCharString load def + /ct_dfSetCacheProc /ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup /lenIV 4 put def + /CharStrings 1 dict dup /.notdef put def + /PaintType 0 def + /ct_ShowCharString /ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + { exit } + if + } + for + exch pop exch pop + } bind def + /ct_makeocf + { + 15 dict + begin + exch /WMode exch def + exch /FontName exch def + /FontType 0 def + /FMapType 2 def + dup /FontMatrix known + { dup /FontMatrix get /FontMatrix exch def } + { /FontMatrix matrix def } + ifelse + /bfCount 1 index /CIDCount get 256 idiv 1 add + dup 256 gt { pop 256} if def + /Encoding + 256 array 0 1 bfCount 1 sub { 2 copy dup put pop } for + bfCount 1 255 { 2 copy bfCount put pop } for + def + /FDepVector bfCount dup 256 lt { 1 add } if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont /FontBBox known + { CIDFont /FontBBox get /FontBBox exch def } + if + CIDFont /CDevProc known + { CIDFont /CDevProc get /CDevProc exch def } + if + currentdict + end + BaseFontNameStr 3 (0) putinterval + 0 1 bfCount dup 256 eq { 1 sub } if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup /CIDFirstByte exch 256 mul def + FontType 3 eq + { /ct_FDDict 2 dict def } + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + { /Widths 1 index /CIDFont get /GlyphDirectory get length dict def } + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont /Widths get + begin + exch /CIDFont get /GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + { exch pop } + ifelse + } bind def + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index /CMap ct_resourcestatus + { pop pop exch pop } + { + /CIDInit /ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch /WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry (Adobe) def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-) search + { + pop pop + (-) search + { + dup length string copy + exch pop exch pop + } + { pop (Identity)} + ifelse + } + { pop (Identity) } + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get /CIDFont findresource + ct_makeocf + } + ifelse + } bind def + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index /CMap ct_resourcestatus + { pop pop } + { + /CIDInit /ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry (Adobe) def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-) search + { + pop pop + (-) search + { dup length string copy exch pop exch pop } + { pop (Identity) } + ifelse + } + { pop (Identity) } + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get /CIDFont findresource + ct_makeocf + } + ifelse + } bind def + currentdict readonly pop + end + end +%%EndResource +%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 +%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. +%%Version: 1.0 0 +userdict /ct_T42Dict 15 dict put +ct_T42Dict begin +/Is2015? +{ + version + cvi + 2015 + ge +} bind def +/AllocGlyphStorage +{ + Is2015? + { + pop + } + { + {string} forall + } ifelse +} bind def +/Type42DictBegin +{ + 25 dict begin + /FontName exch def + /CharStrings 256 dict + begin + /.notdef 0 def + currentdict + end def + /Encoding exch def + /PaintType 0 def + /FontType 42 def + /FontMatrix [1 0 0 1 0 0] def + 4 array astore cvx /FontBBox exch def + /sfnts +} bind def +/Type42DictEnd +{ + currentdict dup /FontName get exch definefont end + ct_T42Dict exch + dup /FontName get exch put +} bind def +/RD {string currentfile exch readstring pop} executeonly def +/PrepFor2015 +{ + Is2015? + { + /GlyphDirectory + 16 + dict def + sfnts 0 get + dup + 2 index + (glyx) + putinterval + 2 index + (locx) + putinterval + pop + pop + } + { + pop + pop + } ifelse +} bind def +/AddT42Char +{ + Is2015? + { + /GlyphDirectory get + begin + def + end + pop + pop + } + { + /sfnts get + 4 index + get + 3 index + 2 index + putinterval + pop + pop + pop + pop + } ifelse +} bind def +/T0AddT42Mtx2 +{ + /CIDFont findresource /Metrics2 get begin def end +}bind def +end +%%EndResource +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved. +systemdict /setpacking known +{ + currentpacking + true setpacking +} if +userdict /Adobe_AGM_Image 75 dict dup begin put +/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf () def +/AGMIMG_ybuf () def +/AGMIMG_kbuf () def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/doc_setup +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage /colorimage ldf + }if + end + end +}def +/page_setup +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists {/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode [ Decode 1 get Decode 0 get] def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode [1 1] def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub} currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + { pop 1 } currenttransfer addprocs settransfer + }def + }ifelse + /img /imageormask ldf + /sepimg /sep_imageormask ldf + /devnimg /devn_imageormask ldf + /idximg /indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{ + bind + }if + def + }forall +}def +/page_trailer +{ + end +}def +/doc_trailer +{ +}def +/AGMIMG_flushfilters +{ + dup type /arraytype ne + {1 array astore}if + aload length + { + dup type /filetype eq + { + dup status 1 index currentfile ne and + {dup flushfile closefile} + {pop} + ifelse + }{pop}ifelse + } repeat +}def +/imageormask_sys +{ + begin + save mark + level2{ + currentdict + Operator /imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask { + level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator /imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix /DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix /DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint { + 0 get dup type /nametype eq { + dup /DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + } forall + not + } ifelse + }{ + pop false + }ifelse +}def +/process_mask_L3 +{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup /MaskWidth known {/MaskWidth}{/Width} ifelse get def + /Height DataDict dup /MaskHeight known {/MaskHeight}{/Height} ifelse get def + /ImageMatrix [Width 0 0 Height neg 0 Height] def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode [0 1] def + /DataSource AGMIMG_maskSource def + currentdict end def + currentdict end +}def +/use_mask +{ + dup type /dicttype eq + { + dup /Mask known { + dup /Mask get { + level3 + {true} + { + dup /MaskWidth known {dup /MaskWidth get 1 index /Width get eq}{true}ifelse exch + dup /MaskHeight known {dup /MaskHeight get 1 index /Height get eq}{true}ifelse + 3 -1 roll and + } ifelse + } + {false} ifelse + } + {false} ifelse + } + {false} ifelse +}def +/make_line_source +{ + begin + MultipleDataSources { + [ + Decode length 2 div cvi {Width string} repeat + ] + }{ + Width Decode length 2 div mul cvi string + }ifelse + end +}def +/datasource_to_str +{ + exch dup type + dup /filetype eq { + pop exch readstring + }{ + /arraytype eq { + exec exch copy + }{ + pop + }ifelse + }ifelse + pop +}def +/masked_image_simulation +{ + 3 dict begin + dup make_line_source /line_source xdf + /mask_source AGMIMG_maskSource /LZWDecode filter def + dup /Width get 8 div ceiling cvi string /mask_str xdf + begin + gsave + 0 1 translate 1 -1 Height div scale + 1 1 Height { + pop + gsave + MultipleDataSources { + 0 1 DataSource length 1 sub { + dup DataSource exch get + exch line_source exch get + datasource_to_str + } for + }{ + DataSource line_source datasource_to_str + } ifelse + << + /PatternType 1 + /PaintProc [ + /pop cvx + << + /ImageType 1 + /Width Width + /Height 1 + /ImageMatrix Width 1.0 sub 1 matrix scale 0.5 0 matrix translate matrix concatmatrix + /MultipleDataSources MultipleDataSources + /DataSource line_source + /BitsPerComponent BitsPerComponent + /Decode Decode + >> + /image cvx + ] cvx + /BBox [0 0 Width 1] + /XStep Width + /YStep 1 + /PaintType 1 + /TilingType 2 + >> + matrix makepattern set_pattern + << + /ImageType 1 + /Width Width + /Height 1 + /ImageMatrix Width 1 matrix scale + /MultipleDataSources false + /DataSource mask_source mask_str readstring pop + /BitsPerComponent 1 + /Decode [0 1] + >> + imagemask + grestore + 0 1 translate + } for + grestore + end + end +}def +/imageormask +{ + begin + SkipImageProc { + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator /imagemask eq DeviceN_PS2 not and { + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{ + [/Separation /Black /DeviceGray {}] setcolorspace + /Decode [ Decode 1 get Decode 0 get ] def + }if + use_mask { + level3 {process_mask_L3 image}{masked_image_simulation}ifelse + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not { + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file { + Names { + dup (None) ne { + [/Separation 3 -1 roll /DeviceGray {1 exch sub}] setcolorspace + Operator imageDict read_image_file + names_index 0 eq {true setoverprint} if + /names_index names_index 1 add def + }{ + pop + } ifelse + } forall + close_image_file + } if + grestore + end + }{ + Operator /imagemask eq { + imagemask + }{ + image + } ifelse + } ifelse + }{ + Operator /imagemask eq { + imagemask + }{ + image + } ifelse + } ifelse + }ifelse + }ifelse + }{ + Width Height + Operator /imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix /DataSource load + /Adobe_AGM_OnHost_Seps where { + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator /colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource [ + DataSource 0 get /exec cvx + DataSource 1 get /exec cvx + DataSource 2 get /exec cvx + DataSource 3 get /exec cvx + /AGMCORE_get_ink_data cvx + ] cvx def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0 () /SubFileDecode filter def + }ifelse + /Decode [ Decode 0 get Decode 1 get ] def + /MultipleDataSources false def + /NComponents 1 def + /Operator /image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator /image eq{ + AGMCORE_host_sep{ + /DoImage true def + HostSepColorImage{ + invert_image_samples + }{ + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }ifelse + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys} if + }{ + use_mask { + level3 {process_mask_L3 image}{masked_image_simulation}ifelse + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + SkipImageProc { + currentdict consumeimagedata + } + { + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get /DeviceCMYK eq and + currentdict/Components known and + Name () ne and + Name (All) ne and + Operator /image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load /exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + } /exec cvx + ] cvx bind + MappedCSA 0 get /DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator /imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name (All) ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator /imagemask eq{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }{ + invert_image_samples + }ifelse + }{ + [ /Separation Name [/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + } bind + ] AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator /imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name (All) eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentcolorspace 0 get /Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentoverprint + MappedCSA 0 get /DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + Name inRip_spot_has_ink not and + Name (All) ne and { + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end + end +}def +/decode_image_sample +{ + 4 1 roll exch dup 5 1 roll + sub 2 4 -1 roll exp 1 sub div mul add +} bdf +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +} bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub { + dup currentdict /dataSource get /exch cvx /get cvx /exec cvx + /exch cvx names_index /ne cvx [ /pop cvx ] cvx /if cvx + } for + ] cvx bind + end +} bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources {origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0 () /SubFileDecode filter + BitsPerComponent 8 idiv string /readstring cvx /pop cvx /putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0 () /SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv {DataSource /read cvx /not cvx{0}/if cvx /mul cvx}repeat /mul cvx /add cvx + }for + /convProc load /exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2 /add cvx /index cvx + 3 1 /roll cvx /exch cvx 255 /mul cvx /cvi cvx /put cvx + }for + ]bind cvx 0 () /SubFileDecode filter + end +} bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs [ 3 -1 roll begin + currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt {1 add 2 div cvi}{exit}ifelse + } loop + string + } repeat + end ] def + /dstDataStr srcDataStrs 0 get length string def + begin + SkipImageProc { + currentdict consumeimagedata + } + { + save mark + AGMCORE_producing_seps not { + level3 not { + Operator /imagemask ne { + /DataSource [ [ + DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse + colorSpaceElemCnt /devicen_colorspace_dict AGMCORE_gget /TintTransform get + devn_alt_datasource 1 /string cvx /readstring cvx /pop cvx] cvx colorSpaceElemCnt 1 sub{dup}repeat] def + /MultipleDataSources true def + /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def + } if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process { + CSA get_csa_by_name 0 get /DeviceCMYK eq { + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse + 4 /devicen_colorspace_dict AGMCORE_gget /TintTransform get + devn_alt_datasource + filter_cmyk 0 () /SubFileDecode filter def + /MultipleDataSources false def + /Decode [1 0] def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate { + /DataSource + DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse + CSA get_csa_by_name 0 get /DeviceRGB eq{3}{1}ifelse /devicen_colorspace_dict AGMCORE_gget /TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def + currentdict imageormask_sys + } + { + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + } ifelse + } ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget /names_index known { + Operator/imagemask ne{ + MultipleDataSources { + /DataSource [ DataSource devn_sep_datasource /exec cvx ] cvx def + /MultipleDataSources false def + }{ + /DataSource /DataSource load dstDataStr srcDataStrs 0 get filter_devn def + } ifelse + invert_image_samples + } if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN [ + AGMIMG_c 0 ne {/Cyan} if + AGMIMG_m 0 ne {/Magenta} if + AGMIMG_y 0 ne {/Yellow} if + AGMIMG_k 0 ne {/Black} if + ] /DeviceCMYK {}] setcolorspace + AGMIMG_c 0 ne {AGMIMG_c} if + AGMIMG_m 0 ne {AGMIMG_m} if + AGMIMG_y 0 ne {AGMIMG_y} if + AGMIMG_k 0 ne {AGMIMG_k} if + setcolor + }{ + /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def + [/Indexed + [ + /DeviceN [ + AGMIMG_c 0 ne {/Cyan} if + AGMIMG_m 0 ne {/Magenta} if + AGMIMG_y 0 ne {/Yellow} if + AGMIMG_k 0 ne {/Black} if + ] + /DeviceCMYK { + AGMIMG_k 0 eq {0} if + AGMIMG_y 0 eq {0 exch} if + AGMIMG_m 0 eq {0 3 1 roll} if + AGMIMG_c 0 eq {0 4 1 roll} if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ] setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation /Black /DeviceGray {}] setcolorspace + gsave + /Black + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation /Yellow /DeviceGray {}] setcolorspace + gsave + /Yellow + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation /Magenta /DeviceGray {}] setcolorspace + gsave + /Magenta + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation /Cyan /DeviceGray {}] setcolorspace + gsave + /Cyan + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + } if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +} def +/indexed_imageormask +{ + begin + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup /CSA known { + /CSA get get_csa_by_name + }{ + /Names get + } ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN { + /devicen_colorspace_dict AGMCORE_gget /names_index known { + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + } ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator /imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN { + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget begin + CSA get_csa_by_name 0 get /DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and { + [/Indexed [/DeviceN [/Cyan /Magenta /Yellow /Black] /DeviceCMYK {}] HiVal Lookup] + setcolorspace + } if + end + } ifelse + imageormask + Indexed_DeviceN { + end + } if + }{ + Operator /imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not { + currentcolorspace + dup 1 /DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + } if + currentdict + Operator /imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask { + level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type /dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode [0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc {false} cdndf + /HostSepColorImage false cdndf + /Decode [ + 0 + currentcolorspace 0 get /Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ] cdndf + /Operator /image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter /WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0 (%EndMask) /SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not {exit} if + }loop + WriteFilter closefile + end +}def +/cachemask_level3 +{ + currentfile + << + /Filter [ /SubFileDecode /ASCII85Decode /RunLengthDecode ] + /DecodeParms [ << /EODCount 0 /EODString (%EndMask) >> null null ] + /Intent 1 + >> + /ReusableStreamDecode filter +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type /dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode [/customcolor_tint AGMCORE_gget 0] def + /Operator /image def + /HostSepColorImage false def + /SkipImageProc {false} def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA [ /DeviceCMYK ] + /TintMethod /Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components [ AGMIMG_colorAry aload pop pop ] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + AGMIMG_&customcolorimage + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt /AGMIMG_xSign? exch def /AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch + AGMIMG_xSign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch + itransform /AGMIMG_llY exch def /AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch + AGMIMG_xSign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch + itransform /AGMIMG_urY exch def /AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY] concat + }{ + }ifelse + end +} def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + } if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage + end + } def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + } currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get /DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get /DeviceGray eq { + {255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get /DeviceCMYK eq { + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get /DeviceGray eq { + {HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get /DeviceCMYK eq { + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1} exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div} exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict /setpacking known +{ + setpacking +} if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/doc_setup get exec +Adobe_CoolType_Core/doc_setup get exec +Adobe_AGM_Image/doc_setup get exec +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: (Page 1) 1 +%%EndPageComments +%%BeginPageSetup +/currentdistillerparams where +{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse +{ userdict /AI11_PDFMark5 /cleartomark load put +userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} +{ userdict /AI11_PDFMark5 /pdfmark load put +userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse +[/NamespacePush AI11_PDFMark5 +[/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 +[{ai_metadata_stream_123} +currentfile 0 (% &&end XMP packet marker&&) +/SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + + application/postscript + + + File to test web and exerquiz packages + + + + + Stat Matching Game + + + + + D. P. Story + + + + + Adobe Illustrator CS2 + 2006-10-22T16:42:57+02:00 + 2006-10-22T16:42:57+02:00 + 2006-10-22T16:42:57+02:00 + + + + 256 + 244 + JPEG + /9j/4AAQSkZJRgABAgEAyADIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAyAAAAAEA AQDIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7bqv/HWtf+M8f/ExhQzz Al2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvl n80/+Otf/wDGab/iZzBy83s+zvpHuD2rVf8AjrWv/GeP/iYzPeLZ5gS7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXy9+aNpcm71G7EZ+rJcyxtL2D liQv3Zg5Q9j2fIVEdaey6r/x1rX/AIzx/wDExme8azzAl2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvnb8yVmGg66wlAhbUwGiIIJZedCDyodmNRw 28R3w8nIvVaCuOH9V6bqv/HWtf8AjPH/AMTGZryjPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+c/zKMZ0bXAZE5jUgVi+EyUIk5MK/EF6A0zD yci9XoPrj/V/U9Q1X/jrWv8Axnj/AOJjM15NnmBLsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVfOn5kTKuieYYvUCs+pxN6RIDMFE+4FKmlfHMPJyL 1egHrgf6P6np+q/8da1/4zx/8TGZrybPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+WfzT/wCOtf8A/Gab/iZzBy83s+zvpHuD2rVf+Ota/wDG eP8A4mMz3i2eVwJdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVd XFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV81edPLus6/5mvNP0m1e6uXml+FdlUepTk7H4VX3O YU4kmg9bpc8MWMSkaFPWNW/46tt/xnj/AOJjM55FnVcCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXV xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbWztLUOLaF YvUYySFRQszGpZj3OIDKUzLmWF6t/wAdW2/4zx/8TGFgziuBLq4q6uKurirq4q6uKurirq4q6uKu rirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirB9X /wCOpbf8Z4/+JjChm1cCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1c VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbu9trSBp7iQRxr1J/UB3xVh+r/APHUt/8A jPH/AMTGFDM64Eurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKur irq4q6uKurirq4q6uKurirq4q6uKurirq4qw7zfI7MQxJABoOw6YULNY/wCOnb/8Zo/+JjFWZVwJ dXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVx V1cVdXFXVxV1cVdXFXVxVh3mz7TfI/wwoa1j/jp2/wDxmj/4mMVZfXAl1cVdXFXVxV1cVdXFXch4 4q7kPHFXchirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6 uKurirEfNn2j8j/DChrWf+Onb/8AGZP+JDFWW1wJdXFWi4HU0xVTa4HYVxVYZnPenyxVaWY9STir qN4HFXUbwOKu3HY4q4Ow6E4quE7jrviqos6nrtiq8MD0OKt1xV1cVdXFXVxV1cVdXFXVxV1cVdXF XVxV1cVdXFXVxV1cVdXFXVxV1cVYn5r+0fkf4YUNaz/x0oP+Myf8SGKsqLACpOBKk0x6L9+KrKlj 4nFVwj8Tiq4Kg7VxVcCB0xV3LFXcsVdyxVxIPUVxVaUQ+2KrCh7b4q0GZTsaHFVRZgdm298VVK4q 6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4qxXzX1PyP8ADChrWjTUYD4TJ/xI YqyFnLHfAltVJ3PTFVQUHTFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXEA9cVU2Uj5Yq5JCvuPDFVZ XDCoxVuuKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirF/NXU/6p/hhQt1z/joQ/wDG VP8AiQxVkKDucCV9cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVU2FNx0xVyuVNRiqurh hUYq3XFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFWM+av+NT/AAwoW65/x0If+Mqf8SGK shqMCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVcaEU7YqoHY0xVtH4n274qiAwIqM VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVY55p/41P8MKFuuf73w/8ZU/4kMVT2uBLq4q 6uKt1xVuuKurirq4q6uKurirq4q6uKurirq4q2pxVuuKqcvUHFVOuKqkUn7J+jFVauKurirq4q6u Kurirq4q6uKurirq4q6uKurirq4qx7zT0/2J/hhQ1rSO2oRBQWPqKaDfYNXFU55YEt1xV1cVdXFW wcVdXFXVxV1cVdXFXVxV1cVdXFXVxVdWgxVsNiq191IxVRrirq4qiFfkoOKt1xV1cVdXFXVxV1cV dXFXVxV1cVdXFXVxV1cVSDzR0/2J/hhQmlQZGeg5N1OKrq4pbBwK6uFXVxVsHArdcKurirq4q6uK urirq4q6uKtrucVczb0wK5W7Yq3XCqk+zYFW1xVfC+5HjhVWrirq4q6uKurirq4q6uKurirq4q6u Kurirq4qkXmjoP8AVP8ADFCY1xVcDirYOBW64VdXFW64FdXCrq4q3gV2KW8VaxQ6uFVymgriq2uK tcqHAlfXChbJuK+GKqRwK5WowOFURXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVJfM/wBkf6n9 MVRkk0USc5XWNKgcmIUVJoBU+JwMgCeSpXCxbBxSurihwOKW64odXFWwcUurih1cVdXFXVxV3XFK 5iaUGKFtD4Yq1Q+GKVwJpvih1cVUTsaYq0TilXRqqMULq4q6uKurirq4q6uKurirq4q6uKurirq4 qk/mf7I/1P6Yq8h80a7qeo+ZdLW4mPoJe2/pwKSI1/ervx8fc5hSkTIPW6fTQx4pUN+E7/B7ZXM1 5NuuKt1xVsHFXVxVsHFW64q6uKuxV2KuriranFXFz2xVrmcVaMhxVwc1xVdXFVknjiqnXFVaJvgx VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFUp8zfYX/U/gMUPEtW/5SXTf+Y2D/k6uYB+oPaR/upf 1T9z3oHM94tuuKt1xVsHFXVxVuuKt1xVuuKurirq4q6uKurQYqtrirROKurirVcVXhqjFXNuKYqo 1xVViPwn54qvrirq4q6uKurirq4q6uKurirq4q6uKuriqV+ZvsL/AKn8BirxzWtNu01TSdRZQLaX UYYozyHIssik/D1p75gkbj3vYwyDgnHrwn7nt1cznjmwcVdXFV1cVcDirdcVbrirYxVuuKurirqj FXEjFVppirVcVarirY40364q7ko6HFXcx44q0fTr1xVclANumKrq4q6uKurirq4q6uKurirq4q6u Kurirq4qlvmb+7X/AFP4DFXlvmB4VtdBjDI0smrq7AV5KEdBxau2/Ku305hHp73rMYPr/qPW65mv Jtg4q4HFW64q3XFWwcVbrirdcVbGKuxVquKtE4q4nFWq4qtriricVarirVcVaJxVVj+wMVXVxV1c VdXFXVxV1cVdXFXVxV1cVdXFXVxVAeZf7tf9T+AxV5drttGLHQ7gQj1H1tUM9N6AxnhXj9P2swiO Xvesxy+sX/k/1vXPSOZrybYiOKuERxVv0jiq70jirhEcVb9I4q36RxVv08Vd6eKtekcVaMRxVxiO KtekcVa9I4q0YjirXpHFWvSOKtGI4qriEgAYq70jirvSOKu9I4q70jirvSOKu9I4q70jirvSOKu9 I4q70jiqXeZf7tf9T+AxV49rGqXkuq6NpjMPqkGowyxoFUHm8qgksByP0nMEncDzexhjAhOXUxP3 PeBFmc8e36WKt+jirYixVv0sVb9HFWxFirvSxVv0sVd6WKu9LFWvSxVr0cVaMWKtejirXo4q0YsV d6WKuSCrDFVf0cVd6OKu9HFXejirvRxV3o4q70cVd6OKu9HFXejirvRxVIfNAoAP8k/wxQ8U1EV8 1aUP+X63/wCTy5gH6g9pH+6l/VP3Po70fbM94xv0fbFWxF7Yq36PtirvS9sVb9L2xVv0cVb9L2xV 3pYq70sVd6XtirXo4q16XtirvRxVr0vbFWjF7Yq16PtirXo+2KqkUG1adcVVPR9sVd6PtirvR9sV d6PtirvR9sVd6PtirvR9sVd6PtirvR9sVd6PtirvR9sVYr5rFCR/kn+GKE0k/wCVWfW4vU/Qf1v1 F9Dl9T9T1Kjhwr8XLl0plXp8nOH5mj9df5zJf9F/4r/DLHCd/ov+R+GKu/0X/I/DFW/9G/yPwxV3 +jf5H4Yq7/R/8j8MVd/o/wDkfhirv9H/AMj8MVd/o/8Akfhirv8AR/8AI/DFXf6P/kfhirv9H/yP wxV3+j/5H4Yq7/Rv8j8MVd/o3+R+GKtf6L/kfhirv9F/yPwxV3+i/wDFf4YquHoU240+jFXfuf8A J/DFXfuf8n8MVd+5/wAn8MVd+5/yfwxV37n/ACfwxV37n/J/DFXfuf8AJ/DFXfuf8n8MVd+5/wAn 8MVd+5/yfwxV37n/ACfwxVB3f6Br/pf1Wvf1vT/42xV//9k= + + + + + + uuid:CAC6C969DB61DB11885DDE2828C3F7EA + uuid:CBC6C969DB61DB11885DDE2828C3F7EA + + uuid:C9C6C969DB61DB11885DDE2828C3F7EA + uuid:C8C6C969DB61DB11885DDE2828C3F7EA + + + + LaTeX, hyperref, PDF, exercises, quizzes + + + + + + + + + + + + + + + + + + + + + + + + + +% &&end XMP packet marker&& +[{ai_metadata_stream_123} +<> +/PUT AI11_PDFMark5 +[/Document +1 dict begin /Metadata {ai_metadata_stream_123} def +currentdict end /BDC AI11_PDFMark5 +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +Adobe_AGM_Utils begin +Adobe_AGM_Core/page_setup get exec +Adobe_AGM_Core/capture_currentpagedevice get exec +Adobe_CoolType_Core/page_setup get exec +Adobe_AGM_Image/page_setup get exec +%%EndPageSetup +Adobe_AGM_Core/AGMCORE_save save ddf +1 -1 scale 0 -576.004 translate +[1 0 0 1 0 0 ] concat +% page clip +gsave +newpath +gsave % PSGState +0 0 mo +0 576.004 li +612 576.004 li +612 0 li +cp +clp +[1 0 0 1 0 0 ] concat +611.712 576 mo +365.634 576 li +378.176 550.931 386.199 523.232 388.645 493.961 cv +388.965 493.979 389.255 493.999 389.511 494.019 cv +389.511 483.687 li +389.27 483.687 li +389.382 480.768 389.439 477.831 389.439 474.885 cv +389.439 349.29 287.019 247.473 160.668 247.473 cv +98.055 247.473 41.31 272.484 0 313.011 cv +0 576 li +0 119.349 li +611.712 119.349 li +611.712 576 li +false sop +/0 +[/DeviceRGB] /CSA add_res +level3{ +gsave +clp +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +/0 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.960784 .960784 .964706 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.847059 .85098 .854902 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.847059 .85098 .854902 ] +/C1 [1 1 1 ] +/N 1 +>> +] +/Bounds [.00561798 .123596 ] +/Encode [0 1 0 1 0 1 ] +>> +>>/Gradient add_res /0 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +clp +/0 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~p%@tKo'u5Khr!AMi8EPOiSibSiSieUio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tjikND$kkih6o +kih9ql07HslK[["lKdd%lg*m'm-O**m-X3-mHsnaZ2@o()ACoCMSF +oCV\Io^qeKp%A"Np%J+Qp@e7Tp\4FVq"XXZq"X[\q>'j^qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or +~> +<~p%@tKo'u5Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p +l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5uo()ABo()DDoCMSF +o^qeJo_%nMp%A"Op@e4Rp@n=Up\4FWq"XXZq"aa]q>'j_qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or +~> +<~p@e1OoCDG@n*]W2m-Es$ki_*ijQ#7ZiS`VMh;$c=g=k97g=k<9gY:K;gt^]?gt^`Ah;-oChVR,GhVR/I +hr!>Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6pl07Hs +l0@R!lK[[#lg*m&lg4!)m-O*+mHs<.mI'E1mdBN3n*f`6n*fc8nF5r:naZ/>naZ2@o()ABoCMSFoCMVH +o^qeJp%A"Np%A%Pp@e4Rp\4FVp\4IXq"XXZq>'j^q>'m`qYL'bqtp9fqtp +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /0 /Gradient get_res exec grestore +}if +newpath +gsave % PSGState +365.634 576 mo +0 576 li +0 313.011 li +41.31 272.484 98.055 247.473 160.668 247.473 cv +287.019 247.473 389.439 349.29 389.439 474.885 cv +389.439 477.831 389.382 480.768 389.27 483.687 cv +366.552 483.687 li +314.052 354.948 li +304.018 304.401 239.391 265.401 161.154 265.401 cv +161.154 265.401 li +161.154 265.401 li +75.969 265.401 6.903 311.643 6.903 368.685 cv +6.903 368.685 li +6.903 368.685 li +6.903 368.685 li +6.903 425.736 75.969 471.978 161.154 471.978 cv +188.328 471.978 213.862 467.272 236.035 459.013 cv +228.303 477.918 li +226.611 481.77 226.611 482.247 219.843 482.967 cv +213.804 483.687 212.841 483.687 207.522 483.687 cv +203.166 483.687 li +203.166 494.019 li +209.457 493.542 223.947 493.542 230.967 493.542 cv +237.492 493.542 255.132 493.542 260.694 494.019 cv +260.694 483.687 li +255.375 483.687 246.186 483.687 239.418 481.041 cv +240.147 478.881 240.147 478.404 240.633 477.441 cv +250.746 452.78 li +255.031 450.729 259.149 448.537 263.091 446.211 cv +318.213 446.211 li +333.441 483.687 li +310.716 483.687 li +310.716 494.019 li +318.456 493.542 341.901 493.542 351.081 493.542 cv +358.484 493.542 381.412 493.542 388.645 493.961 cv +386.199 523.232 378.176 550.931 365.634 576 cv +313.857 435.879 mo +278.312 435.879 li +288.464 427.949 296.848 418.98 303.064 409.238 cv +313.857 435.879 li +clp +34.56 246.72 mo +34.56 313.92 li +107.04 313.92 li +107.04 246.72 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[72.48 0 0 67.2 34.56 262.084 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 151 +/Height 140 +/ImageMatrix[151 0 0 -140 0 140 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 151 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 151 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 151 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'S$SK'S$SK'S$SK'VplPNpfcX6YB'W9`4'OQuH'K'S$Shs7*'a6L>'K'Schm-92frp#4'K'U_J[Hb3c +c0KuIL?ng'K'MagQKs.g^$E]'VVaip)-\K'MjjPNg`aX6P<%W9W.%OQlB%K'IsQhs.$%K'BK' +eEWCcm-0,dK'DF^Sa+Mc[HW;-T'>A%L?ea%K'@mOe`j7%^$rV<-Rr +K'%[Io]Cbel/eArK''W+b2o>YioYjTK')RbPNCHYX6,#rW92jrOQH)rK'%[Ihr^`ra5strK'&E^J,~> + +%%EndBinary +grestore % PSGState +newpath % image +105.6 246.72 mo +105.6 281.28 li +284.16 281.28 li +284.16 246.72 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[178.56 0 0 34.56 105.6 294.724 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 372 +/Height 72 +/ImageMatrix[372 0 0 -72 0 72 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'Tr4bNa]EK'L2;_Wug>K'S$SK'S$Se*F7'K'IsQ +h!1g'K'S$Sjm.NaK'S?\q!*IrK'JTcn*>SkK'S$SK'S$SVX*('K'IsQYNjX'K'S$SK'S$SK'U8=_Wla< +K'LMD\a+k5K'S$SK'S$Sh!:m'K'IsQjm%H`K'S$SK'S$SPj@f'K'IsQSa,A'K'S$SK'S$SK'TW+eEVYN +K'IsQK'IsQ_SkK'Sunk3@Q` +K'IsQK'IsQYNjX'K'S$S\Eh?'K'IsQK'IsQK'LMD\a+k5K'UnOYj-i*K'IsQK'IsQjm%H`K'S?\q!*Ir +K'IsQK'IsQSa,A'K'S$SVX*('K'IsQK'IsQK'Kl2bNjcGK'U8=_Wla + +%%EndBinary +grestore % PSGState +newpath % image +-.480001 279.84 mo +-.480001 576.48 li +36 576.48 li +36 279.84 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.48 0 0 296.64 -.480001 -.476064 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 76 +/Height 618 +/ImageMatrix[76 0 0 -618 0 618 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 76 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 76 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 76 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +[HPp#SE]5#cfhb#[cu'#l0+T#d-7t%s65."lKP_?jlqK`roglUbNYY`jQM?^rTUlWb35M^j6>%WYir[^ +am&3WQKZi^[H[SPK';Xd[HZZ6MHQa605\i9&VQXlmC\`ocdQPNUQ\XQI7Z`TQdSP31EZ[HI;HK')Xd[HE/( +kiT;9kN7EZ!9^fRc/tSZk3(+SZf\aZbie9SRHDoZ[HIPOK')C][HHW5L?AHt\`_,tK'(PE[H7>KK')I_ +[H6E1M!"Tr]B.,rU?:Fre`Esr]]R8rn)]erf&jC%qpn`5kpf]BO% +pZ7"go&[:?K&u4X[H-N4KB3*o[cG]pS`T"pd,_Op\)kiplK"ApdH.dsroJanlfFMpdc@gtrT&Rkm,YS9 +j5c!Vr8kNOalK/VioS\OYN3=VaQ;jOQ/pKV[H78GK&lC][H6?-MWFTp^#d8pUu^FpfB'*p^?!8pn`@1= +hW3>M[H7/C^Z38nVW>/FcK(MVkMsnK[,e[Vc/\'KRcMiV[H%;JK&l4X[H$B0L#i6n\DtcnTB,(ndc7Un +\`Conm,OGne)[psr8`IjmGt\8ioGpVqr<:gmc1_9iT#dTqW,nVW5)FcJtGTkN'tM[,\UTc/e-M[Gp?/d,VOps5LNIbiA!K[H-H/dGhIl\Dtcl +lf+;ldc7aprSrLim,PM5j5YpTr8Pm2lV;g@lf]0$l^Z*2lo&I.;[GoKlki8/lcf2@m!9/Uil/K,2k2M'Rs5UTKbi55Rjl=bK +ZJrCRbN%pK[Gg3+dc.[prSbI[G^l>^#?ujnD^k6hr0LPpu&mE`SmZPhVd&EX5UhP`8L4E[GeOPcJ[pES)M]P +[GV&DK&PtQ[G^3+K]2sh\)>KhT&JehdGV=h\DbWhTA\ehdc%Ih\_tWhm,=;he)7Xmr8<1bmGPD2io#XN +qr,0GaP`fNiSi>GY2HtNa5QLGPi1-N[Ggr=^#-ifnDL_5hr!&C[G^i=^>[&gn_^b4hVm,G[GU`:^Ym&h +o&7"6[G]?hki&r,kMV!N!8k6Bc/>/Nk24PCZf&=Nbhq^CRGcKN[GUuAK&GtQ[GU''L>`$f\_kQfT]"kf +e).Cf]&:]fmGF5feDROf]AL]fmbjAfe_ddmqVQn^n)(P2i89FLq;AsE`o!TLhr*,EXP^bL`Sg:EP2FpL +[G^f9^YZodo&$k5[GK3dkhif+kMFPA[GLuB[c#Eel/&i*k2=VE[GLr@\)5EflJT),jknJC[G_&@\DGEd +lef,.jPJ>AZ/<+Lb22LAQf$9L[GLi=K&>tQ[GKp#Lu8*d]ACWdU>Oqde_[Id]\gcdn(s;df&*Ud^#$cd +nDBGdfAAZekZ9^>-]`n(k>,!8lhlg"`pi +pti[?s51rRo\?b.hVQi?s51KEo\I==_qsq?rnkEEg"kE=ZekZ8M=ZekW;i8!5FZeb3/_VY4J +`n^FGZea6ih;8%d^te>5a5+Dbptkl)_;*JpiSF:c^>8S@pY3U@p>4uf +h;#?mp"f])_VOnAc.r'KZeb<2k2"hKp"mXBnD2%=o\RgJpYGJu`SC">jkShMZeb60rnPTMn_MCDqqSO6 +oA8Q`j4s.[`n]q:aPHFDb2!!On(l%>dGinW_PZeb--qqKNQZePQ: +[,(3-iS3\QZeX^!cJ@sGbhN'N\D59`l.tdac.h44dbM1bs5*8%c.g:omG,&(mG@WmfA!XeqVAa=m,$UR +n_:D*i8)o=m,$(Cp>!C;l.sP=le^"Cs4k$;cJ@X=lJBnBjkS2;[+t`7Smb>)'k2$$le(j*Ae(a]R]A2N(jP91Yjk\D?hqZc;jk\>>qVCMoeD%psnD**\dbNp>r7foZ +inW&

!C;jPAhMo\8?[e_Aj6g"bWDf%]fOmbHCJ^teS;in`2?i8"1`h:o9ko\JulfA#3"HZhV-N7hqPKmo%iWfhqGZrqV/@3 +gYMh^j4^iombGh;gYLoDrn=^5f\HDZj4i5Ai7dJNb1kS(inOFdf\GH>ceIR9fA,9[+ag"b1kD#kLm2qd+dX9e(j->kM"27[bLi:dbO'>bhD:7ZeOa" +lJ1UVZe>E6[+j$arn6YkZeFNqceHk&l.Q!g\D#-\l.aV@lIk.Me(V._rnPuXlIj53mFno$jP9.Xle/Vu +qV/U9ceSENn_(8&i7lc9ceRj>pY*@8`S9k9cJ7d>gtLE7ZeP<2f%fWF_V4S7bhMF:h:qGRmFei"p"S*Q +le9P:pt>AoZeF0gn_q:bSrn(QCIqqLr! +`S((@rn./$`S((@pY"*Nn_3lpq:N^?ptGPrm+L.HptGJq`nL:DrRh,%`S(%?qUj3Kp"B,optq`nL4BrR^,_j4O"Wr7K!Ap=fAr!8>KIpY5]! +ak6UFo@a&o`nC%=qUt#biS+%\rn#0Bo@a&orRo?Hp"K8qbhDsJpY5]!`n9n9rRg,_jk9:[qq9!Cp=oW! +q:O!Fo%EuoaP$UHo\02q`nL.@s4>9Co%Euodb4k1JVDn^k,"kh5d`f[o9f%0BC_q2]Vo[r6X +f%/I)h:LZ=eCX9Dn^uFD^"<&2iRl]4iRmnUiRZo/gXkH7rm\:)e(3L/gXk?4lIF&-\^pZ/gXk?4 +d+.4-Ze"Nqn(6IH[akB-Ze!m_q:+TWZdn?lbLYD!hpf!_d+7=0g=P63kLIi-[atK0g=P63c.2%.Ze"Bm +o%2dKf@Aa.Ze"a"kh"bB][cf-Ze!j^!7]uWZdnQr`7EYok1':XZdmXXhU^E4i7./Ea47iRpt"0Ni7-6+ +iRP9cnCR!Xi7,-f@K-6rR8+&eCEL-f@K!2ldX&+]%-Z-f@K!2dF@4+ZdnKp +lIP"E\((B+Zdm[YrmU#YZde@c-s,Nrm]KKjjME&kL6celIG7Oj3tEcs4"C*f@KlK +kgQlfl.*u-f@K!2!7\C*cdh.-f@K!2k1%]+[FP<-f@Jp1cIM(-[+=Non(6OJ[+,0,[+Ts4>uWhpp!&kLR#ll.GRZhpp?0h:Asbo@W9ZhpoEkpXZ_'g=QDV +hU]'co%:h3gtCi@psue'g">*4gtCN7nCPV1^Y&84gtCH6gXuMWhUf-eo%E?^gXj0lpXlh*hV.q[hq,3e +o%Cq6hV.#Aq:Dt*f\,*6hV-Z8n_*<_g"=$lpY"EWg"=p0hV#6ho@r]fg"=!kpXuq-i7n+\i7PBhn_1q8 +i7m2Cpt=QYf@ed0hV-oBf@fZI`7hu\p=nT^f@ea/hV,?ko%`cjf@dgjptE+0inX:^hqI&De_9NI`7s>- +e_7@ar7nj.leqQpe_]TKbhi3R +]&2l4hVR_XZesd#e)9WPbhi0Q]AMu5aPcLFcJSTXm,6%Dm,.m$khtIYmbu=Gm,.m$bMV[E!8l)[r8@#% +b2;RD!8lttj5B@arntoWnDaK*bhqdF!8l&ZrS[,&rntoWnDXH*k2>=Ymbn0'al)UGrntoWnDXH*bi&HX +n)49(aPcOGrnutuj5KLe!8klUn)=9(!9))ZnDaB)cf4i]o&B`-aPcOGrnuqtj5KOfr8GcWo&K`-s5D,Z +n`'Q+bi/NZn`'K*aPugOrSZhsjPfXgrSYfVn`'K*!92,[oAff-bi/Q[n`'K*aPugOqVp`!iT'UlrSYfV +n`'H)!92/\oAf],cK"f^p#Q#/al;pPqr-\sjPodkq;TNVp#Q#/s5M2\o],i-bi8T\o],c,alE'Tqr-Yr +jPoglq;TNVp#Po.!9;2^pZ;;2bMrN\o],c,aQ*!TpZ(JuioKjqq;TKUp>l&/s5V8^p>ku.cK+l`puV>2 +aQ*!Tq;TKUp>ku.f];S`puV;1alE*UpZ(f)f];hhp#O3UqW7e;q;TKUpZ2&.f];VapuV20aQ<9\p>b]( +f];kip>a6Tq;qY;p>j?WqW@M3fAuM`q;q>1aQ30Yo]5T)fB)nlp>a6Tq;qV:pZ0EWqr[J2g?.kdrTEn7 +aQ30Yo]5Q(f]E"mo&[sTrTF.?puKNXqr[P3fB)Sbqr[J2aQEHaoAoH'g#`+noAn$Tqr[hcg99NiTpL0f^.S_bO"K[fBqM^jm;R) +i9St\hsAt^i9Tjukj76n]^5F[f^7V_ea22[ZgI>Ol0dEpf^7hfq]g[`2g[2`Cp?pc*g[3b`rU&M0ZgRDQm-iZqh!X4iq!GHVh=(:/hsK4eg?nCt`9uLN +ipQR/hXB+bf^IVai:,CenaGo7f^?KBp@$r/fC%PbqX35.Zg[MTn*nrshs]Lkq!PKWiUH[2hsTCjfC&.s +`:)[ShsU:-i:#7bfC.PaipbOenF,o9f'^6?p[@,2f'_Jbp[6u-Zg[GRo'h/~> + +%%EndBinary +grestore % PSGState +newpath % image +211.68 279.84 mo +211.68 313.92 li +354.72 313.92 li +354.72 279.84 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[143.04 0 0 34.08 211.68 262.084 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 298 +/Height 71 +/ImageMatrix[298 0 0 -71 0 71 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 298 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 298 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 298 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'7gMe`a1#K'@mOK'@mOr99"#K':SFZg!)+K'@mOK'E$oN9GlWbNQJ#K'@mOK'@mOo');#K':5<^$1.5 +K'@mOK'D[eQKWqa_Z +K'.aKRcir!K'7gMmHBl!K'0u5K'.aKe`X+!K'92tg?4(NK'.aKK'1MDZfm#)V!-_!K'.aKK'.aKbNHD! +K'8ijjQD-XK'.aKK'1/:^$((3Rcs#!K'.aKK'.aK_<6F6K':bKY31E"K'.aKK'3'pLZj?Rd-.h!K'.aK +K'.aKpZIM!K':DA\EAJ,K'.aKK'2^fOm%D\`ot,!K'.aKK'.aKK'.aK_<6F5K'.aKK'.aKK'.aKr9&jt +K'(GBZfcr'K'.aKK'2mkN95`SbN?=tK'.aKK'.aKo&l.tK'()8^#t"1K'.aKK'2OaQKEe]_<-@4K'.aK +K'0,rg?+"LK'*!nLZa9PK'.aKV!$XtK'%[IpZ@FtK'.aKK'/chjQ;'VK')XdOlq>ZK'.aKRciqtK'%[I +mH0_tK'0u5K'.aKe`X*tK''&pg?4(NK'.aKK'1MDZfZl%UupRtK'.aKK'.aKbNHCtK'%[IK'%[Io&c(t +K'1/:^#jq/K'%[IK')I_QKNk__<6F4K'%[IK''&pg?4(NK'3'pLZX3NK'%[IUupRtK'.aKpZILtK'%[I +K'&]fjQD-XK'2^fOlh8XK'%[IRc`ktK'.aKmH9etK''o3K'%[Ie`O$tK'0,rg?+"LK'%[IK'(GBZfcr' +V!$XtK'%[IK'%[IbN?=tK'/chjQ;'VK'%[IK'()8^#t"1RciqtK'%[IK'%[I_<-@3K'(VGY2t8sWTDjr +K'%[IK'%[Id,q[rK&rfihr]OQK'%[IK'(8=\E/>(TB5.rK'%[IK'%[I`oatrK&rH_l/mT[K'%[IK''o3 +K&qUGe`EsrK'%[IK'%[Ir8rdrK&tA@ZfZl%K'%[IK')giN9,ZQbN67rK'%[IK'%[Io&c(rK&t#6^#jq/ +K'%[IK')I_QK<_[_<$:2K'%[IK''&pg?!qJK&uplLZX3NK'%[IUum1~> + +%%EndBinary +grestore % PSGState +newpath % image +282.72 312.48 mo +282.72 576.48 li +354.72 576.48 li +354.72 312.48 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[72 0 0 264 282.72 -.476071 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 150 +/Height 550 +/ImageMatrix[150 0 0 -550 0 550 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 150 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 150 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 150 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K&u:ZRHB+`]]R8rV<-RrK'%[Ip?%@rhrUZrK''?#dcHqZl/mT[K')C]R,rq]^#d8rVWQ^rK&qUGpZ7@r +i9$frK&s<"dH6q\kiIEXK&u@\Qfci\Y2t8sVrc^rOQM/VK&tJCYi`U\a5qp7NofrrK')dhNTGcRaQ:%r +Z0'KrK&qXH!9SmqlfOSrK&s]-`oa/\h;s7MK&uagN99'\UZBPX]&eP*S)rkpK]N0pK&qUGe`Esp^?!8p +K&r*UK&l4XRH9%^]]I2pV<$LpK&qUGp>q:phrLTpK&s9!dc?kXl/dNYK&u=[R,lcXYN:AtVWHXpO6#rp +K&qUGi8p`palL%pK&rK`ki@EXs5ejoK&tPEY2k2qVrZXpOQD)TK&kDAYiWOZa5hj5No]lpK&u^fNT>]P +aQ0tpZ/sEpK&hRF!9JgolfFMpK&jW+`oX)Zh;j1KK&l[eN90!ZUZ@$fZK0EpS)rkpK&hOEm,XMpe`Esp +K&iijguXXZK&c.VRH2iXYiWOZa5a#VhW0:LK&lXdNT8pVUu[-gZ/j?nRcEYnK&hOElf=GneDmanK&ifi +h;aRVo]1VbK&kkNUZ9JV]&\J(S)ienK]E*nK&hOEe`m2nK&i$SK&c.VRH/t\]]@,nV;pFnK&hOE +p>h4nhrCNnK&j2tdc5r>KAusmK&l7YR,`eY^#R,nVW?RnK&_ICpZ%4ni8gZnK&a/sdH$eXki79TK&c4X +QfQ]XY2b,oVrQRnOQ;#RK&b>?YiNIXa5_d3NoTfnK&lXdNT5WNaQ'nnZ/j?nK&_LD!9Aamlf=GmeDd[l +^#R,nVW?RmO5fflK&cUcN9&pXUZ0DT]&SD&S)`_lK]<$lK&_ICe`3gl^>d,lK&_sQK&Z(TRH&nZ]]7&l +V;g@lK&_ICp>_.lhr:HlK&a,rdc-_Tl/RBUK&c1WR,ZWTYN(5pVW6LlO5fflK&_ICi8^Tlal9nlK&`?\ +ki.3RK&Z.VQfHWVY2Y&mVrHLlOQ1rPK&Y8=YiECVa5V^1NoK`lK&cRbNT,QLaPshlYiF3lRc4>-lJdHU +!98[kki8/leDgJfZJrRW`oEcQio6$Yr8[V4K&ZOa!9B."g#K*lal<0W_;_c[roDShS)a2$o\kJ^s5X": +LuRd\r8aC.e`68\]]$T`pZ'TZVrIR6j5Z6]o&>ejlJ_ErV;ft`q;f'G]]8M@f\r[coAf2sNoK`ls5Sdl +j5Q`jhr4.dZf9'co&ImPSDr_jRc3brqVm.e!9i0mlf4Alm,I9iYN!(ObMg1oki:OZVrHq#p#;(mj5Q`jlJ^mc +[,TQok2XYESDr_jV;^Lqqr3Xqp#GQ%PN(-PY2S9si8V`7aPl1>g#A%Op#2@ul/MErNo9uuio?`la5Xbj +eD]6Ce)A"!i8a"[K&ZgiOl>rlki/)jpYjuhYN!+Pb2LJ$g>_)MZJjX"p#:S_n`#els5MblWT!4&gZ-!, +X5_dj^>[]'n):2'guJFpP2b$OY2S[)e`+R,e)As>g#A(Po\lY*hW":hR,R_uj5Zflp>XEW^Yn#-dc/a7 +aPk\0kMic+dc(/`T&Akml/J2k!9;ViY2\d,c/Hn)eDS^5i8MB.e)U)[VW-Fjn)9tuo]"WbW8[L0dGqn! +i8VoL*2c/S0MZJj3jrSiRjio-Zjs5M;_[c-T3bMpe*S)NSh^>R/nr8FR4gu@e^U>a,N^#826al:_, +e)AF.ki%-Ps5Bm6hW!h[V;_+,e)IUj\DbWhhr)N6hr2Z8`o?^NK&Q7YWo3.$h;Y?k!92#X^#?$Nf\k9; +`8^.B^#?ujs5J^jj5I,uo]"3V[,Lc<_W&btS`/_hal'nlrSY!>dGj]UP2Y!NYMfH>^Z!,hm,5\=f\qqN +oAI@@`SpUNYi+hpY`O?f&>QGZ/G62aks\g +qVf!CdGjHogmGY\8gu@#H\DaRJf&,cMYi4m*e)7Rlro(NK +a5H+<^u+#-dc%mtp#3OAaP``Lj58bOY2T-5aPa\ho\kkhg#0a)l/BV?^Yf+NY2RphPMkrfeDIIgrSbTN +`o6(=S`%`M`8C4G\)GQhpY`(1j5>[MrSP`S]&E/;_r/r$g#9j,!9*2#^Ym,hs5C!:g#25TW8[7(e_pGc +Z/GE8a5=kpj5Iu8gu6K9`Sg^RVr6LjlJDU$Vr@:+e)15cZ/PH9`o-aQc/@C8b2<*TjP\#8b2<3Xpu/L: +dbsiWqVeC2mGHgYqVeL5rntuWrSkTNlJ]hBpu0uccf!%)pu1f%\DYTg!93q9WSuamleqNrWSmX1eDL#Z +\`!#9c/8BWc/IL;b2DsOl/9G:cJS\_uc1`8B2'lf%m% +YMdsg!93J,Xl8L%dGV=frSQ8alJ]b@kht%LmGcjYeD[pqptrRN.3iSXCem,G/+p#*dH^YeP< +g>;#OeDT*>f\blNleo_>f\boNr8=d9gYVthki&`'mGI9fk2EW(rnuGdio&)=j58YKjl,1Vcf!L6jl-!m +\DZ&tiS^oso\Slij5IK*qV^)bj5J;Aj5AYKhr*bVaPYk2io0jo[,B]rp#5>tYi+[$p>=`bYi"?piSh`5 +mGQdWiSiPLf&5?@h;J"a]\hW'l/DErYi+?p!9)nqYi,-1legLU^#/M?i838IeDK-?i83>Ll/9\AhV[/I +s5:0>iSO4bkhr`'le_Bmh;PWs!8l_lg#1'2khkCVg#1lIdGNs?gu7tb]\q`*khu!hZJX^!s5;VhZJYH6 +m,$LU^#8SAiSW8Ff\bH@jPJMHn))(@jPJ\Ns5C6@inr>FZJYT:lJC+M`8C%@jkeYKg#1WCinr;EoA@@@ +k2+tQpu&I8k2,dij5I?&mbd`qe)7jqqVUGle)8[3j59"Uf&>cLcJZ+fs510>lJ:^_lJT&,kM?3tf&dbj`T +[bgQ1l/:LX[bpQ1!8tuW]&3JDn(u%@eDB6Bo%h@El/0eDnD;4D!8k9CnD*OAg>:]Cp>*UDn))7Eo\RXGq;8^=p>+T_inq9&p>,E"c/?+h +s5*J+^>I;ol/)0j^>J,1dba`S^u5.J^#/M>dbjEK\DI#:l/1%K\DI#:!8tZN_r(1Fp>3I>h;6rDq;&^@ +o\RRDq;''Kq;Ad?pYO``hqu!$q;(]#aPXVds5*S-^#78plJJc$m+otCr7nm@\_d2=dGXBL\_l<$d,)=h +rS7G1]AL]do%s9"]\qT&h;>Blq;&mCrnPKMo\[49r8$/di8D-&qVJX:cJ@jCs4k*@j5/GFr8"sBpYWmG +^u"M9]&!DAhV[#D]&*DAp#*gI^>JkGXkqggi8"Cg[GUK1bMN6S]AW\H\_kZgiSM0%l/0bC\_[DDh;Gg$ +bMVgHXPW0seD7Lhr8,3Fs4t]Qn_h"9g"t68]\W5;^u*&dptc#,[G]]pj59jms51-=o\IXF]&3>@]&(il +inq?(rnm%uaPOVds510?d,+-GZ/=a$e_^8^ZJN=O!8tlSm,,J4!8u\je_e$rr84g:f%oWIrnt*>le^+I +rnt-?!8kKHqqoZTk2*o0rSZ\mdGM[prS[M/]&1Wdp>5W&Zej`uhqe4gZetN6aPQjQ^u+eA^>AYBgYUW? +_VP"Eo%q7?_VG4Mr8=p=e_]WKpYW@7n(lLLpYWO>)jc/-@op>>o,[bf9bpYGZ' +Zesd!i84.a[,1`:akcXI`np1@`811GgY^`B_VXqBp"mL@`SLROp><76g>2,Op>E=8n(uUOo&%.;q;0-I +o&%sRinh]2p#,&kcJQOrn(tJ.i8!VQn_^b2p"e*Qo\dF?q;8I6g>1Q?b1uLDn(u.Ba5-FHs5:`Rleg(GkhaM=mGR*`e).Cd!8b6AcJ8HWm,,;/iSEkV +m,5A1p>3C;akcIBceRdBh;6oCc/%^Do&%IEbMM@;\D??'lJ1U\\DI,=e(s0Ce(jTQnDCe5gYMV[j57E(o%i6[i82E.p>+6RinrGGiSN#= +ins7^b21S&khc*k\_Yfks5)_k\_ZQ+m+gRW\_dABe_T*=dG=*De_K$s5(?CfA-&VlJK20i8++_gYTQuq:sl_gYU*/o%hpQh;@,H +h;6];Y]_qiu#l/)!f]A;,p!8lVi]ADo1_;2u`qV9i[g"t?:jk\VFgu%GSd,)+bqVAd=gtVJXjkdW* +jP9LbgY]X"pt`=5ceRsDgtUH;jPAMFg>(E>ptisG^YS;5]\M>ts5)Gc]A;u3m+g:O^Y\qGX52RdiS<;E +f&#oPbh_(0gu&(f]\_>te(q[lp"Scde_\:$pta`\fAG<=j5-imp>!^DhqR#EpYNR=h;%\\inqE*k2"&5 +^"`VCi7l`;dbX9Gh;$T=k2+_HXPNp4^"hQ#l/(^^^"qQ#!8lAb]\`58\_YE`o\AE[db`j:hqd2FeDKlS +b20\boA.+8iS4"]hVPs%l.l$ge).jqrnX^4f%fKEinMi:leU%Gi7u`:!8bEFi8!PPk2!`+j4jUjdGDRm +p>##icece"p"eT^bh_=7gt^rEcJJ?Pa5,_0gtqYZ^>7c'bMBnfqqLDjcJHe$o%i<\cJIU;gYLlEbME-P +_VF5,hVRbY^>7f(p"nBY^>823p>!gH`8(7FjkIr6gYClFjkJ#9nD2FHj4r)=pt`[>k1f.ViSD6'k1]mm +bhg(iqV:DlaPG8!n(d'[aPH(8f\GWDbMN0Q_qjD/h;.GR^>.o+o\J'R^>/85pY3jI_qk7HjkRo4h;%&G +kM+&5o\@[GkM+D@q;/mBbhV%0^YA&-s4tcP^YJeBm+]VS5kM3u1 +^tSkDle9>6e_KKGl.a88lJ:%IXk`j0^YA,/hVIAN^YJ,/p"n-R^YSM:[bT-^o\8`d_qj>-hq[MO`SU@F +b2'V`n(b_5mFpg\gYKX"le;Er`nnJds4jX0g"Y`FmFoG5mbH:HleBG9s5(QI`SBM/^t\;2o\IgK^teY< +pY3UBb2)gJVqgFhgtV8N_;4tCa5$%9dGFKO^tmDnfA+0rn(Rft_VN&`!8Qtr_VWl"leSJoo%VOGn(Pb: +qq]'Cmb?ORk2*o0m+f8/a4pLGnCkV4gt_&Imb>S7nD2LJZJ>0/^t\D5hVI/H^teD5p"mpL^tne@Yh[^^ +n([Bd^"qo-g>)/O^"r_D_qa_8!8Z,Zl.j,0o%N?ae_S$rnCms!^>6c`r7pers4t?ChqR2Go%Lb4o\@aI +nCtt=pYE[@nD!rui8!/D_;"S8!8dD)aPF\fqqLl"!8bBEdbO?In_=#u^"hr.fA#oNrS>3C!8PEFo@j6$ +e(s?G_;+S8r8$bqdG2Rmo\0?$rnY9CakQXGo\0?%]\VH"jP9=\qq\s@ptO!Ho\02ubM;^E_V=_:rncPg +hVH'(o%X&t^"gidp=o8oqq\s@j4iJGp"KB$^"rJ=b1uUCqVBHPnD(n8p"K8ujkSPE_V=b;r8.;+`8/;c +rnI/$pY/23e(aTMqqf0FrnYEGo\9)ph:prD_V4e%i)h:hYWpYER=r7f9HpY,K#c/%pG_VFh=o\A`df%\'qq:YMurnP?F_V=h=q;/jAfA,`Jp"T,o +^>&85dG"ELp>*^CqV9!CpY,E!g>1lH_VFk>oA'&ob1jeeqUto)pYEU>cJ/$HptGK!^YRr*i8"%\o%_"7 +s4YHGqUtMsdbO9G_qXt?pYP&gg"jR$p=o,m^Y@8lnCmcmo\I7:l.atIq:bQ!^>8eD`n^=Cn_DaNl.a,0 +qq:Ssm+g+G_qY"@p"mI>`7t@JpY52m^Y@]#jP'Obo%h(9p"RgIqV(SuaPHXI_qb%An(d!Yh:oj$r7UVr +q:s'H_qY%A!8dD*^YR8lo\B5rn(b\4m+U+GrRp_s^YH`]qqCYueD9KI_qb(BmbI9E +a4pRIqqCVt^tmf$khQ!gmG,M3ptF!HrRpYqbhVmH_qY+Cn(m$ZhV?$'r7^MmrS,2f\5]Gs4Qeq_;+G4fA$8X +mG5_9rnPEGrS$PlhV7,G`7k7ElJ2'ec.g1js4R)$q;&jAbM2mJrS$Pl_;"&)i7\1alJ051qqB0G!86_p +d+n3I_qY1El.kRYf\=?u!86Vl_:uo^!SQ;qh8.mug[/g[NqIg&TgigrS7IgVheGg$@JLgudD1 +g]#phg\BLFg;_hq#3gA'CBg#h)JgZ.&-g?@Acgs4]ngAosfgVV\%g$78PgqqhgrLg>:Q)g#_#cgWA3ig@a:nh87sngXk2sg?[GLg#Ur*gAosKg?.5Bh!Nmng[a(Hg<&%4 +h##mEgW/"Jh<3V2gtUT,gVV\=g!n^8gs+UIgW8+1h;[5Kgnid)g;_jhg%=(ggr%mpg@s=^h8A%2gV;L] +g&TjLg#Cf?gZmP8g>q)Xgst2_g\BO@g<81LguI2-gYUZNg>h#,h"0:,gX+[Hg<81.gu[;JgWA10h>5pK +grS7,gV_b*g$78Kgr%nAg=+d8h9XmLgnicjg=k9)g#(QbgVqpig@a:hh8J*tgX=iog@*_Pg#(T)g]#sN +g>C]AgZR>7g>(HWgg?%&6g"kHVgX+^!g?@;_gVhglg&Kg^gVhh,g$IDI +gr.tCg8s#[g$[P@f\5*Hg=b3+g"bB$gWeI(g;Vb/f]q,BgVhhFg!eX/gt(6KgSEQng!n^'f\YB\gVhgm +g%F.`gr.t#g<83hg%Uc6g">*VgW\E]g?mV5 +g!n[SgXt9"g?7/Ug">*!g\fd(g=tgVqmqg"5$5g[*[i +g@a.Hg""a3g\BOBg=+aJgu@,/gYCN'g;_h?f\b?2gX4aJg=4g,gudALgS:Q6 +g!ngVgWA3]g?I>2g"4mVgXOutg?RAXg!\Wpg==m'g>CTIg"4m)g[s4Jg=Fs4g\9IAg=Fs'g;_h7f]q,8 +g<81Ig"=s)gYgfKg=Fs'gA0FIg"=s6g@Et;g"=sMgYLW(g>U`Yg!ABlg%s@Yf[&:&g%!bJf[/C>g=t>[ +g&'IBf\>$Bg?.,/g"G!XgX4cqg?mS%g!/1Gf\>$'g>^fIg"G$)g\9FKg9]K%fuD\!fC[eNg;hn,f_=%E +gW%tCfrE`Yf^IJIf?N%;g"G'4f[8IRgW%s^g#Ui+f\G*Yg<\Kmg$dS[fZr6ogA]g"g#^lHf\G*&gA9LJ +g"P*6g[j1?g=Y*$fuMb:fBUu3g6Mg;_h#f_+"PgW/%/ftQ.[f`0R\ +f?;n%g$[PJfZi1>g=b2[g%a7@f\P0Dg>go-g"Y-ZgWnQng@3e%g!JCHf\P0%g?.)Jg"b6(g\]^Lg:#]$ +fuMb%fC[eKg;hn/f_=%BgW/%Ffr*NYf^.8If?2h;g"4p4f[8IOgW/$ag#:W)f\Y6[g<83kg%!_]fZW$o +gABTtg$%)Hf\b<&gAT^Jg"k<9g[Ntu\%g$IDJfZ;e=g""d3f[AIGfuMb'fBM#Ig;hn'fDsXIg;hn=f^%20g!eUHf\kB$ +g$75Hf\kB&gAfjJg"tB;g$782f\kBRg!eWpf]q)_f>lUdg&K^_fDsUCf\tHGfAbB#g%O(If\kB/g@s=B +g"tB]g$75FfZ;\(f)OFDfuVh=fBh,0gcP1g"tE>f`'RHf_jCCfAkE^g>CTHfuVh)fCdkGg;qt4f_3tsfu;UffDX=]ec=FCg#:TI +f\tH%g@j4Jg#1N^g""aFfZ;\)f)OIig"b9$f](K_g;_jfg%O(af_sLCf[naFfAtN_g;Vb4f\G-=f>cME +g;qt*f_sL^f]Cc,fAtN_g@j4HfuVh4fD!n9g;qt*f_sLBf]1TGfAtN^g;_h@f[8@2f)XRRg@a1@g#1N\ +g$RGGfZ;\*f)OG(g;_gef_="af)XREg=4gKg#:T]fuD\4fA"p!fuD[dfDO4d +f(n%?g"G$Jf]C`YfZ)P8f%/F:eb@bCf_O1AfB:`\g>prJfuVh.fCde:f?)SDe`t]ZfuMb$fBq2Qf(n%? +g%*eIf]LfYf[JIFf?)V.eb@b\f\kE'fBCf]gAT^Ifu_n:fCmhhfZ2Umf([b[eb@b:f]h#HfBCf\g;hnG +fZ`"1fCdeQfBUu/f':fZg%g!A=Jf]LfXfZ2V/f&5-Eeb7\:f`0RHfBCf\g=k6Jfu_n/ +fC[_gf@/?nf':fcg%a7@fZDbDf'Lu_g;hn#f^IJUfC[_9fCd_Ff':fZg!JCHfZDb/f([n\g#C],f]UlY +fZ2Ucf':fYfuVh&fBh,Qf([n=g%fZDbFf'CoWf>uP%e`kWN +eFV>5fD!kFf'ClZg!\OHfZDb0f(%AZf%\cuea1fXfDsREf?)V:eb@VefuManfD*t^f(%A4f'V#Dea:lX +fZ;YEf?)V0eb.VOf^%23fBLlVfD*qDf#cJ0eGn1ofZ2Ucec=7eeb%P9f\P0HfBLlVf>lJ;e^E"8eFV>A +fCdb;f'ClYg$./IfZDb0f(%A4f$)\Dea:lWfZ;\'f'1cOeb%P9f_3qHfBLlVf@SUDf#cJ0eFM8ZfA,!" +f'ClZf`9^GfZMhlIoeaq>YeFM85fBh)Ff'ClYfuVeGfZMh1f'q;Of&kQ*ea:lWf_F(Gf?)V0 +eH":qfuMaffDjFff'q;4f&G6Dea:lWfZ;\=f$i49eb%PDf_*n=fBUrVfC%5Ef#cJ0eF_DnfZ2Udf(ISf +eb%P8f[JIHfBUrVf>uP1e_SdCeFM86fDjIFf'ClYg"tBHfZDb1f'q;ef$N!iea:ldf_!h:f?2YEea1iY +fuMb%fBh,Sf'q;4f(deDea:lWf[SOFf?2\1eb%PZf\b?'fBUrVf>lIeec++deFM84fAbBFf'LrYfuVh? +f@/@:f'q;Df'q85ea:lWf^7;Ff?)V1eb.VqfuVgffCd_gf'q;3f%AOEea:lWfZ2V2f%npDeaqJ9fDsRG +fBUrVfAkHDf#lP1eFM8ef?i-kf'Loeg%lJ&e`bQNeFD24fD*qFf'LrYg!n[IfZDb1 +f'q;Zf%S]tea:lYf`'OEf?)V;eb@VcfuVgpfD!n^f'q;3f'_)Eea:lVfZMhGf?)V1eaqJOf]q,2f@SUN +e]lXeeF1ldfCIP6f#uSDea:lVfZ;\&f':iQeaD#/ebdkCeF1lUf@JODf#lP1eFD2XfA5'#f'LrTf#Q=e +eGRhbe*tu0f&YBEea:lVfZ;\?f$W(8eaD#BeaCu1eF1lUfC.;Df#cJ1eFhJmfZ;[df([_geaD#/e_8OC +eF1lUf>lJ2e_AXBeFD27fDaCDf'LrTf&bHBe]QD1e*tucf$;jgeaCoef^d\9f?2YEf'LrTf#Q>&eE59L +e*tu0f)!qDeaCrWf[e[Gf?)V1eaD#Xe_&EpeF1lYfDX=Af#cJ;eG%J_fZ;[pf(IV\eaD#/eaV)CeF1lU +f?;bDf#cJ1eFD2MfBCi.f'LrTf)+"Be]QD1e,S%jf>lIcec41feFD24fAP6Ff'LrTf#Q>lJ'e`YKMeFD24fD4"Ff'LrTf%S[Be]QD1e*tuXf%JWs +ea:lZf_sIDf?)VlIpeaq>YeFD24fBq/Ff'LrYfu_kHfZDb1f'q;Of&bK*ea:lVf_O.Gf?)V1 +eH":pfuVgff)XCff'q;3f&Pf$`.9eaqJDf_*n=fBUrVfC%5Df#lP1eF_DnfZ2Ucf(RYg +eaqJ8f[JIHfBUrXfZ2V1f&#!EeaqJ8fZDb1f(IbQg$ID6f]^rXf_="Ff?)V1ec4=qfuVgffDjFgf(Ib< +g"b6Jf]^rXfZ2VfBUr[g?@5Kfu_n1fCIS7f?;_Ff'ClYfuMb'fBUuQf(Ibpr\g;hn1f](QIfD++@gAT^Lg#gr_gtCHOgWA11g%O.k +g""ctf]^reg\T[Fg<&%Ff^.8dgrS7&g@EtYg%a=Bg@pr^gW/$i +g&9Rgf_XCDgY1BNg>prah8nC?gY:KBgA'FLgA'CDg#gr`gu[;NgWA11g&'V&gs4]sg[3_ggA'FCgpoeh>Q0Mgr\=Gg?[JhgrJ1&g@prbh>,jPgr\=;g@s>#hT+Hogu-r`grS71g?72Mg&0[H +h"f^PgZ$rdhULBRh9"I1g\fmpgtUW+gZ$reh>Z6Ngr\=Fg?dPmhT+I%h"KO]g\fmKh!EePgYplchT4LQ +h9"I1gAp-ehWs%?h;6rch8eh;@&Fh#6'Ph#6$MgYpldhVd5Rh8nC0 +gAp.)hU:9&hc?hh^Zi2GQ/hoO[/hlN[iQ:$Fhs91Di6C0Whq?l1i8ieWhq?l3iVDEYi7HlBi:,[G +hq?lYi7[&0hrESfhTk*$i:u3fhot$2ht#[WhTk*Ii8!8BhpLE`ilL)ki8rn=hq6fciR$Q*i9T:ehpCB( +iRQl3iSi_Zi7?f2iV;?Zi7?f@iq;=imcr[iRHf7j6>R]imQf6iW.uZiRHfMip#IDiRHccj4*,1ioo@eiR-Z+ +iRHf5inr_[iRHf7j7M?]imQfAiq;:dk/cWajPAtljjN84jQYk%kJu`+jT4H+ionGGgZIqdroMtuaQ<*U +eE#NMdH:2caQ3E_iTTFeioeDFroN)$roVAca5m<^o]PW)a6(b1puMM:iTS>Fk2t^droN)$a6*B_bN8cb +i9/kWmH2LOs5`2'nE8Hea6*B_ki_d)a6(J)s5a4DjQOYIg#hedrT3,)a6;sSg?8CriTJMKq<#c[s5`2' +jQGUeaQEH_jQZL(cfiI5qrZr&`ol+=mcOK0j64MGo&eQdrT3/*binrfaQNH_j65Ufj6+JFrT3)'r9);e +a6*?^p$)#2a6:b1r9*t>jQOVHjlYUcrT3/*a6cqW@#,hs'@haQWE^kNVa)d-/O5qW@G7o]aBZb3/ce +qW@#,a6DLFl0.p*kNU"Mpug#eqW@&-dcpGha6<<]lg*a!i9JAIp?:c+!9qPga6<<]s6Aq8`p(t9p#u26 +lg)RUkiq$ip?:f,`TbJ-pZLi,h!++gaQWB]m-F3,e`t3>p?:f,`p)":o]Z&4lKZCRlfd0gpZLo/`p*Qg +aQ`B]lK[6jl067PpZLo/oBOija6E9\p$DPA`p:\1ros.@mH_aVhkoBG]/`TlXNiT^!umd%jWroqSio]Yf2fB_nka6N6[ +md'B-f':;_sH"@na#]0nEe0\n*8Qjo',Z1bNo)l`p3-Zo^1N%k3U.SnETQ1 +q!65k`p3-Zs6T@D`Ttb5qs*b:p$KZ`iToXlnETQ1`U!BccKarana+flna"6\n`f`6kj7*ka6W3Zo'F?] +c0G/jn`fc7_X-=Kjm2C#q!Q#dq!?AomHaK5dd6Pk`p<*Yp?h,2g[)rGn*9]9rp@_m`pEKdp?VJ?_X,k> +na#Z/p[,iamH`Kln*9`:_sIHk`pE*Yp[-c&kj6=TmcsQ6oBalk`p<'X!:K^O_X5G2!:9(dr9qhsq!Q/hlKnB8jR(jl`pE'XqX47JaR."6p?VJ=r9qMjd-^SplKnE9_X6RRhsB[p +qsM>gs6Rhnlg+Nea:BClg+T=rU.Pi`p<]km-FW=_X?.FmHs0)r9hDgoBaunlg+Q= +aR8om`pN$W!:\h5jmU4WkO&9;_X>D1!:9";rpR_lg[4=ol0JE>_XI!^f'__gs6n(tq_:q!I;3s6mhmjmD$okj6.SqsM\rk3W0;e*c\m`U2mUl0m?p`U;mU!:[ts +`UEZklgDXYfC&.rjmBqRmdAcrjmC(Ws7""rjR1jmkO6CXjmD^/d-nsAn*Tl:`ULt;rpSn8_scRPjmM6t +_sdBgcL0f]dI?hu`UDjTkj[L!`:)aSs7",!`:*Khm-_padI?huiU=eUl0mHsipOhU!:RqripPUlmIA0b +i:"\T`UEWjlL)[]eF2tsipOnXl1!Nui:"_U`UDdRhXKh"`UDdRp$pT&`:3*]p@$,n`UMdRamn0UlL<^" +bOY2nea_Jbddd/'`:2[Ql1*d'`:2[Q!:nD*`: + +%%EndBinary +grestore % PSGState +newpath % image +353.28 345.12 mo +353.28 576.48 li +390.24 576.48 li +390.24 345.12 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.96 0 0 231.36 353.28 -.476079 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 77 +/Height 482 +/ImageMatrix[77 0 0 -482 0 482 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +[,TElRH*SlbMp%lYiF3lQ/_5la5ahlXQ%jlhW(Hl_rAJlp#D(lg>]L"p>U\`n`$q9hr9LPqW#3JaPrlP +j5\SJZ/W7Pbi@sJRc;WP[Gq8I[,KBkjl3Z-lf$"F\`3PH[,]ZpiSh0'n)MFJ^#AbFMrNRP[,LW9K&ZF^ +[,Kg"N8jTj^>[&jnD^h7cf+$FS`7iP\DdDFL>q4P[,LH4K&ZUc[,KWrOlGrj_r8DjW8cRjg>T$j^Z*2j +UuC4jf&Egj]A^ijmGaGjdc%Rmro&Ifl/B#/kM_$O!9(a,N^#JhHMrELN +[,U]8_Vi8ho\m1:gu-lD[,Lc=^>d,inDL\4cf4*H[,C6.bMftjrSk3Be)?SNmbl.D]]#sNfAPNDV;]>N +^u4nDNoA^N[,CZ:K&Q7Y[,Bj#M;ehp#3:8gYgfD[,L`9^YcufUu:.ff&*Uf]AUcfmGF5fdbqLirnrCdl/8r+kMUsM +!8t6Ad,:;LlefkB\_s[LeDK6BU>X&L^#/VBMr93op>E^D`8:%@[,9d!f&3plqVSpBaPcID[,0j# +dbhFirnb-@bhq[B[,C-(cJGtd!8k0Ad,*m@T&7]J\_d8@LYq(J[,19/K&?@\[,0HmOPfZd_VW,dVr-:d +g"rad^>HodnD8cSk22`dbMKbdrSN@dinh'"mbWQPq;/L9fA;YHo&%@B^tu$HgY^`BWSYDH`8C+BP2=dH +[,:`:K&5nO[,9p"dbV:ernk3Bbh_O>[,1!'cJQ%c!8Y$=d,3sB[,(')b20\dr84m;eDB0@[,:?.`ne>b +ptiC8f\PB>[,1E3_V`2co\Hn2gu$fB[,(K5K&6"R[,''bRGR5bbMB\bYhmjbin^(>Vn_LS/hqa.FqVJj@aPENFj5/5@Z/)nFbhhU@Rbc9F[GCo?KAGYF[,1-(b1sP` +r8"a:eD0$<[,(3-`nnDaptW74f\YH@!8Y'_;=h@!8Y'[,1i=q:r^>`SL%>[,1flJB_@rnY3ArS.D0[GB?`n_F'!\_[2?jPA,;]\NGAs4t!8RG-Z/+-hjkTUd^>/P@oA.1;`8(:Gp>*L=ptji_e_S$rp"fN#`n^@G`ng";^teV= +jP8SHpYNX?o@s?$_qXh>cJ8'Ip>3R?n_EKcg"Z/T_;+eA!8bKHn_D[LnD!Qj_VFh@gYM#JnD)";o%j,s +bM;aH`SLLKnD)";o%i<\inX1__;4S8!8GQKn_MFEq:tSu_VOY8lJ(1MnD2(=o%q:?mbH:Gp"Sul`SC%@ +lJ:1MmG,e;p>,T$`n^+@eD9ZNmG,e;n(mNhf%ffP`81:FoA%IBmbQXQmG.3f`SKk8q:j?PmG5k=rn[)" +ZJ=Hol.bU]aP?1=qqS[9bhE-Pm+oe=m+pdYcJ6Utm+hZsb1u@>cJ7L9bhMI>lJ1@RleT)+qV9?MkhObD +ptP)iZJ>!)h:q/Kc.hjGpt`41gY;ATkM4A;l.u!e^YI,hpY>;ocJ.U>h;%MTk1n;;k1o7Vk1f+U[bUi: +ceIU;e(aiUkhXM=j4j+XinEMLd+e!EqVBHPj4i;Aq:aobdG*g>o%`*WinMr9o%`ildG*g>gYDJWiS2l9 +j4sIbg=t`Fd+n?Lm+^%Dj4rYKn_<0]d+mR6!8?#XinW#;qVCJndG3[7l.YOYinW#;jP9gkdbNa7f%U,Y +jP88>j5'"Ul.k1Nf%T!8QGcf@o0`gYC!,khFnHg"Y`Ep"J0U +g=tB9r7^&]f\>69p>"cbgY:<5n(I6af\>69hq\.bgY:94i7[t]hV6o@g"c)OmG$1Fi7[/Fp"S?Wg"bB; +rn>uXiRuf:pY+lcf\G<;kM#@XiRuf:i7\1bf\G<;eCslSjk82=i7dMPmG-RQe(X!r7]LakH7;rRoBKlIs_?p"AccakH+7mb?UQlIs;3p=T2naP-%7 +fA#rPle9A3n(@3bf@oWFb1l[Ep"IF=n(?CKmb7']aP,Y,d+Rp@a4gOGn_(t:bh;14nCYe8mb.HjcJ%^> +!8>QJrn6ena4ft7j4`VKmb%To`S'e6!nu>\a4^"8bhDsJn(I`p`nBn7s4Z_jhV%GO`nKq8!nl;]`nBn7 +s4YoSp"Alf`S0h7s4Zkng"GrKs4YHFpXoDr`S0Y2g">`Fo[j)r`nBq8!8I"sf@oQD`n:7Apt,N!`nBq8 +!8H2\mFpp[`Rsk8rS%#!d+S$Cs4bQIrn6_m`n9t9rS$2_kLoIZs4bQIle26hb1QC=rS#BHrn6nqs4bNH +le0kAn_!Qer7]0Do[s/tmFp:Jle0;1qUb\tr7]0Do[s/tf%TZJle0;1p=K5ro@_XHo[s,s`nL=Cn_(q7 +pXf;rh:_)Hp"95t`nKb3qUj'FpXf;r`nC%;rS,?Gle1=NjOj4YqV'!Cp"92sqqB9Jle0P8qq1YpqV&sB +p=T;tjP&YJle0;1pt,Ar`nC(ptGAneCjTKp=[L=rn%)"ptEdApXo8ph:_,I +pXo2m`n:.>p=];pc.MmEptEa@pt58ma4U7?p"AEYjOj=\pY*[@pt58ms4GHGqUbDnc.MpGqUbJqa4]b1 +lIXnEr7:Poa4U7?pY*X?le'\qq1o"o%M.;lIbFShU_bYnCbk7 +s4?kr!8>KHlIaVnCH(=jO`8>o[`0Wce%1- +qpjBMjO_f1pXnufce%1-jONbMjO_f1k1JtNk1AVDe(*a8qq'6Hjk/)7rR^&[e(*O2nCHUMjk.r3mah'^ +e(*L1g=H)Njk.r3iR[bRhUUZ9.eCEO/eCFQMk1A&4hpq/El."\CeCEa6r7BEKhpp?.!7]rX +e^`[2n(-UOhpp<-ldkd\e^`[2f[fuOhUU6-i7@SOiRQr>e(4!Limcl:f%'3?o[hUDhUUN5q:+06 +eCO?Dkge>8hq$r?n^ZUMeCNO-s4,cOhq$B/qUar_eCNI+m*tFPhq$B/j4F=_eCNI+f[ToOimu]2i7IAI +l.4\@f[T*8q:=-Ii7HQ2!7ouVf[Sg0o$ujPi7HN1ldbUWf[Sd/gsu>QhU]$`pse9Ph::0-n(.!Zf@AX* +j4!ePh::0-hU_SSh::90g=,ZDlIFS;hU^cnC6=Gf@AX*p!`'P +gst*-lIPXZf@AU)hp_PQgst*-hU_DNimlc4gXGT@n($+@hU^T7q:43KgXFs.r7'TQhU^@RgXFs.h:2DQf[J[)g=5uJimZ]5g!oH=ldO\slIk=Qk1\/7lJ),Gub1u48h:hDQ +lJ0S;leV6hf%fKDc.`$Ln_D=BleUFQf%eI'lJ26jdbF-E`n]t:bM2C>iS<\QmG>t@l.l9mcJ.^Ab1m!P +mG?"AkhP@UjkK.XakZ=@rnYfSs4ltscJ8?Qm+oe=mb[-_j5'ajm+oe=n(n'$akd!PnDDOJr8-YnakZ=@ +leUISs4m,$akm!PoA9E%akd!PmbZILp>,c(nDD@ErS?nun(laSs4m&!akd!PpYYi)akm!PmbZUPo%j?$ +nDD@ErS@&&hV[\Wl/'M;s4m,$qqfZUrS@&&al!-TrSI&$akm!PnDE<`k2-'mo&.XIqqgl#rnbiTrS@#$ +bhiGr. +akusOp#49Uq;D)+oAIaJqVLi%mGHaWqVLo(aPcmOqV_5.akusOp#4EYp>G`'pYs9Ql/;*hg#)Y_p#4$N +ptu)1qVoTTpYb`'f\l>Ypttc'al)sOpYt`%g#;Y_p#4$Nq;220p#4$Nptti*g>VP[p>GW&al)sOpYtl) +e`$5[q;]TVq;Ll&aPcjNpYt&gm,@Zrq;]TVo\oT)pu0WZp>G`*aPm0Wpu(u.al;sOpu:8kki)6npu9BR +p>Gf-qVoi\o\oT)b2E?Zp#,],aPujNr8chski:peal2pNqW%S7bMr0Qr8c#\s5W\0qW#]WoATQ+f&H>] +oATW.aQ)jNqW%,*g#DV^qW#]WpYl)0r8bu[n`'H+g#DM\oATW.alDpNroN\2f];>XaQ!*Uq;M84alDpN +roMkpnDs&urT)&[n`'N.p>aW^n`'Q0alN?Zp#H#3aQ)gMrT)krlJqEos5h>_n)OB-qW#o^n`'T1aQ3B] +n`.^Pl/^mbkMu'ks5h>_n)O9+cfOQTs5hDa!9ES.s5hA`mc3?hk2l!k!9M;_mc+B1jQ+JEmc2OQroNM- +!9M;_mc3Klj5oXgb3&'Ps5h>_mc2[UqW7))bN@=9hrX4calW'Rr8c&`^#etLm,Z:Mm,[Wth<)$)p#Po/ +bNA*Of]VtkZKCH6oB+`glK-:Rp#a$Ol/g^_n`K)tc0*sGf&l5Ybi\c`nE%sY[H@JNl/g4RkN;'nkNK57 +lfS0.cKFBQe*-epZKLE5mcWQlkN:.TmH;OQk2t:Yq<-o&d-0'DhWO%`dHL)_p#jcf^$,4SjQFqSjQH7$ +hW_?0o]Pc-dHKZShs'guZKUB4qWQSqjQG"Vp?96Sj6,Ien`f&se`tuTfBM8XeEQeml0-[_`p)pUiTSeU +iogC+f'9R*rTNA,eEPrUlg!j%ZK^N8r92_shs&eZrT^iVhs'Upkj%'if^%\bcKa9Nf]iJ%hW`\Ycg'WW +hW`YWlfn'+g$?-4r9E/'g$@GYp[%#.ZKpoCnES]mh!3Y\p$9?Xh!41jnE\lpg[*e_f'D)Ug?\V#ip,=c +`p<$XgZmS\iTp=*hX.W8r9N5*h!E_[o'Pi3ZL$]=p$:E"g$@M^rp7)[f^&7tkj6sfhsKRmc0X*KhsK"] +iU4tXk3^adhsK^qmHig"[dF%\f'M;]f'ND(jR0AAmHj*(i9f(]kO/99e*Z/_eEm8'ipP:_jR;L(`pV=C +lgFQ9e*Z5bf'_A^e*Z/_oBkN(jR9kOp$U8qj6k[hq!I23d-g#ao^:Q'jmURaoC2GBZL?W;o^:i0d-g)d +p@#`acgLPrnF+]kkO@BtnF,N.cgKralL*g&kjZ%LrU8)#k3pderU/n=Zg[;LipQ!ucL1,iqs^r\f'`A% +kO6^al1"01`:)">o'c;@cL0rdf^JM%J,~> + +%%EndBinary +grestore % PSGState +newpath % image +34.56 410.88 mo +34.56 576.48 li +71.52 576.48 li +71.52 410.88 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.96 0 0 165.6 34.56 -.476064 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 77 +/Height 345 +/ImageMatrix[77 0 0 -345 0 345 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +bh_O?ce\TVZ/4j)lJ:LVl/'Y?mG>k>leg1HrnOd7e_]0>lJKtDmG5e<^#&J>l/0nDe_T*"N[Z/,*0^>A&1hq[n[ZJF?nf&#QHeD0`Q^>6cbmb['_e_K!:f%mXgr86brf%e7#mbP/) +jkg'qf%dRerSG!>j591XmG,#'jke;>inrDDrS=p'-mrS?;df\PB?pY=lcZJFp)nD;jSgtpf@p"ecdgYB^&nD2mVgt^`ArS?8aZJGB6iniMHf\PuN +nD(>*injLfhV?`=hV@t`\D>lqo%`WffA5<=j5&):ZJF*.^YR>po@runZJ=6kf%nd2khGdc^>-]`mbQ:Il.b%LnD*3^cJ@[=l.tLX +l.`W$rnPfTkM4MArS?bnZJ=g&in`hRc/%gBrnFa6eD9rVl.jM=leCg^`n\eoo%a#qbh_X?e_KiQm+\i$ +o%i$Um+]Y;p=o>rZJ=3jn_NTeaP?1;oA%.:b2)pKp"ROBmb?LOf\FU)mb@HjdbO9F`8'h:akcL@gtUH8 +ZJ>?5cJA$E`S9h8ZJ=Nsjk]L]ZJ5<4\(o3`r8$qtZJ4KrcJ6Iro@j/t[bK'^k1mu4o\/E]cJ,b^rnPKK +o\.UFjkI)rmG6IOp"Hk/rS+X5e_T`Np"H_+h;$T:`81.@p"R^F!8R5$`SBn:_qk%?hV7,Gs4m8$ZJ>E7 +a5-LD`nUCFs4m;%ZJ=QthVIq[_;"tEp"TK$`7t@KoA%XIp"fDs_;"qDp=n`bgt_qcp=mF=s5!J(s4bHG +rS7,$ceS-Is5!D'_;,(Hq:b#dgY;Y]pY3O>rn[G*rnG9Ern[D(d+e0HqqUr#_VG+GpY5)jf%g5[qV&d? +qqV2)rS#*BqqUu$e_KQIrS@>(_V=qBqV(Ale_BrUptN[@rS7J0qqAm@qV:u%f%]QGqV:o$_;+tEqqCSp +dbFTQqqApArnRG,q:idAqq_2(g"YfHptYf$_V=k@qV1`!c.r0Orn50Bs4d>'r7]$BptY`#hq[;JqVD2) +_V4\;rS%##bhMmIqqK0Hr7q,(s4P9Cp"TH!i7m;HpY>Z#_VFtC!87/$bM)UCrn>HJqqLi"r7f*DptYr' +d+\-Go@s8u_qXk>r7g\qe_KoT_V4b=rS.A+_V=b=rS,rZm+h?k_qO\9s4ZtseD'WNrS,6Frn[D+_qO\9 +!8?)[leD'ernG,;ne(X?H!8>?Fs4m;&rnG?Gp"eBVlIrPuoA'B#ptX'Jp"dU@!8Fj7o%a9"iSrn>NK\_Hu8nD)";nD*3\iS(Tln_=-"`S9n;d+\q:b>lbM'J\qqLJmc.ULuinC]mnD*utcIob^qV&70leLp]iRtNjn_:q8leL+F +q:W(-g"Y68lJ0_=o%Lq6_V=V8lJ0_=gY1?7ZJ531n_DLE_qOV6ZJ4X!qUsKRZJ,31\_H?'j4WnSZJ+?n +d+dd>dFnHO\(]'\kM,4Udb3^8ce>b\s4c_ldb2n!k1[,qm+hNoe(M._rn=[4k1oFYjk6rnmG#Y8k1nVB +r7SF1j4j1Zi7d5GeCj9D`S0A,gtMMVj4i):f@o$6j4i#9o\8lie_/m7e_0iR\D#rslIkOWi7c`7jP%r6 +inN&;rn?Acf%J:$kM"nLf\#<=cIoVZrn?>cf\"L&jk6rnmG%6hqQl;f\,$4ZJ,'-l.aqE_:eG5ZJ+3j!8H8\ZJ#$,]@u,rle(a[ZJ"3j +dbdFkhZh:p`;bLu+4ZeFZuo\83SZe5?3ZJ+*gpXnZ]ZJ"QtnClRLgtUZ; +o@^q4_qOY7gY:T;gY(64ZJ,00inN>B`7aV4g"P67iS++]hUo-er7^#]gtCB7o%t4e_9*9in3bQin1Tjn(QpXjk%&qqUi+,f\6;Xjk$fjn_(e4eCs?Bpt)h(g=b04eCs$9 +o@Un3_V+J4e(Ws9gXt02ZJ#*.g=k]@`7XP2ZJ"9ln_3-WZIo*.f%K-:dFnBJmFS\sjOrqRjk.r5kL][b +db*a7bLl%2d+RU6k1JqNkL[)ns4G]Ol.4,2k1?okm+LLRl.3;prR\@-e_0lRl.3/lmb#P3ce7de +b1Q+4kh"eFmFJ_trR]3En(#b8qUY\umFJSpmb$@Jn(#M1s4?knqprm@!8-Vhf@]`Jn(#P2rn$PgnCQCG +!8-Vhb1QI=q:3UV2rn$ShlIXtGs4H\iak617s4,6BrR^Jge(=?Gs4H\iak6+5m+1%E +rR^Jgak-RFp=K&jak6+5e^jEErR^Jgak-RFmFUs^f%BKBak$FBqUY>jak-RFmFU.GmaqNmnC>Y3rR^Mh +p".^Fs4H_jak-UHrmgVjak$FBn(-@Im+;6hmFTJ4!86nmpX[gEr7CDgak-RF!8-\jak-UHn^ZRKlIPmb +n(,V4rn-Vis4GNI!86nmak$CAn(,V4rn-Vikh+nI!86nmak$CAn(,V4rn-VidFe9I!86nmak$CAn(-dU +i7It\maoS5s4R"os4,6Br7CDge(=?Grn-Yjak6XHn^[!WhU_VVn(,Y5rRgkqq:<^?rRgYje^jEEr7CJh +ak$CAnCHOLlIZ!eo@1n4qUY2eqUX$Er7CGhak-LDo@1n4qUY2ej4gak-LDo@3]gcIMdBo$tq7 +s47)!nCG_5rRg_kjjiMDq:>,eak$@@o%*ilak-LDo@2(9rRL_po$tk5qq(>gm+:+GrRgblajp4,emag1Eqq(>gak-LDqUGDlajp4,e +ak$@@rmp\lak-LDo[MREn^[Hdo$tk5qq(>gpt+!Hr7LYkajp7=!7p_kak$@@nCHRMlIYsdo[M"5q:>,e +qUX$Eqq(>gb1HRDo[M"5q:>,ej4gb1HRDo[NfhcIMaAo$tt8s47%un^bh6r7LYkjjiJCq:>,e +b1?F@o@Ermak-ICo[M1:r71Voo$tn6qUb8gm+:+Gr7LYkajp4,e +hU_)FqUb8gak-ICo[NWce(+9Fo$tn6rn%,#n^bh6r7LYki77/Dpt##db1?F@n^d]kbh)dFo[M%6!7pts +o$tn6qUb8gkL\bGr7L_lajg(8o[NokbglL>o@;.;r7:_rp=%.5pXSockge_Dpt#&eak$=?p=%.5pXSoc +dFJ*Dpt#&eak$=?p=&( +mF]P6!8?bllIt4NmaoV6rn6bms4GHH!8?ble(XTNmF]P6!8?hmm+L7K!8?blb1cI>qUisD!8?blf@o$6 +bhML:n_)XL!8?bl^tSD6bhML:g=buKle/StkM,.Rle0G7le)9lZeEd\rS-VjZeFa"aP5"qmb.QlZeEp` +hqQH3lIkUZ`S/&\p=mmJkh=_Ep"S]aZeP0.g>(oG_V=Y9ZJ=Bon_NE_ZJ562]%kZgqV(DlZJ4EpdG3+) +k1fmjdbO!>bhVC:dGkM4;:\)%#=dba-@d+m[:ZJG!+jkf.S\_R&:ZJF0ir8-MidGe_fHCp"d@<`SU%>e_fHChVH`>)kf\kTC +khsYBg>UrHs52Jeh;?WJqr,'DbMqdGhW*8Ik2Q0qf\s3ss5Mqrf\tZGoASijZJt62o]+T_\DmDF +ZK'p)pYk)iZf:K7nDi$YiT/PKqr?i!e`+^2lf6sbe`,ZMrSuGfZK's*e`+j6k2Wc.m,e')e`+$trSt3E +jQ5smioB%Ze)TlW`T6+AgZ/+iioJSKfAt`JjQ4hMoAmaK_WC=Lk2t+PguR)JZfV&GmH2dVjlPO`mc:\8 +kN;d)e)]WPd,b/e[cQ]7kN(phZK:<4bNA'Pd,Y2fZK9Nsio]Lgc/n?Tr8u8c]B8nNlK?FRkiV?qhrV0+ +oB5o3c/l_&o]EIBm-+'&g?#['pZK3Pm-*6en)is!b3%[Ge*$)]b3&WbnE7sV\``hPmHD^TeE>`PmH=Q5 +a6<-ZrTVDdmHE$^p?1i,s6%Jen*09'g?7nfa630[q<7kAaQW*WfB;\emc_^Smca]6o]XfgnEJ!VqWRV9 +s6%GdnEKo8hs'Cio'65;aQW-Xroa+@d-0u`rTM>e!9s(>ro_>cn`g&9iooOgn`fu8a6E3\roa7DbNSK\ +ro_JgrTNe9r922coBQ>;n`eZio]l8:a6NQfr9O7D`p*0]q`p*Qiq!7\>`p!:%SiqX!k?dd6Ynr9a4C`pT-h`1f^/Y*nEdmVp$Kffn*JcqmHsB/ +ZgIJSddHSj`pNclo'E[Li9ojtn*J']n*Kl;]'[W-!:K:AZgHiAcgJsEm-Of@b3nW`cL0f^bO=fbl0dNu +m-V:Mr9hbsm-W6hq!RM9ZL72Mh='UrbjY/kp[5?Ug[Ok)l0cdal0e34^[KJ;p[7Y@bjXfah='k%kO6^c +kjI['k3qO%[dX1`cg^)ce+!>*k3oVFnF>N.k3pXcmdKu?ZLHQ;q=3S8d.$/coC0Qbddcnso^C/rjmV!o +fC75YjR;m5g@41l`piEcddcDeiUHC,jR9DDrpeS0jR:LcqX + +%%EndBinary +grestore % PSGState +newpath % image +247.2 410.88 mo +247.2 576.48 li +284.16 576.48 li +284.16 410.88 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.96 0 0 165.6 247.2 -.476064 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 77 +/Height 345 +/ImageMatrix[77 0 0 -345 0 345 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K&>_J[,C6,K&?Oa[,BEiinh'"mbl.D]\`J@[,9KnhVbcto&%@B^u4nD!8k3@gY^`B[,Cr@q;/mC`8C+B +[,Co?j5/AD!8t9BqV]!Dqqo]UmG@j#\)66(dbsrY]\`YGs5:HF!9)2\l/;AbFmGH4Hro(BF!9!P- +^u"nFf\bfJr8G3Eo\]H#b22mN_r(CLqr,-Eo&&KaiSO7c^u+hCqqng=cJJ?Qo\dRCo\eigbMU=roABW, +_r(%Cd,3d=aPQFEmGHUSnDLq9p>=!Kn)2gTnDE]mYM\L!k2,C\bMMXErnk'>d,+`Xl/0_Am,7*baPY;" +mbdlucJIjEe)0$>cedgAo%r6[l/984oA@sPjPSeMp"nliYi#95g>:lIdba]Un_haNhVRGOn_N0]eDB9E +r86)_h;6f?qVUJne_]?Ek25R`gtp`?j59gmf&#EEe)1/]h;6oBh;@_Yl/(@Ve_fQHoA89Ygu$iB!8cVk +f&,-:q;(/ggY^`AleqEnfAG3:j5'Xhg#(TAgu/"ciSW2Bi8*kZlJLFSgYh,LptsTXiSE/D!8lYig>L`C +oA8H_in`2Cm,%Bkf\kTCgtqe^j5&5BiSO=eiS`SMdGFQPnD2RNini/ArSFp5&icemmAo&&<]Yho*0p"dgJlJ:4PoA?h0leV9ke_]WJbhr6Q +\_c]/hqm\Um+okBj5/,=mG5k?mG5qBc/.R=mbPq?mbRm"bhqdDbh`'Mo%_7An(m0ains.[_VOk>!8PNL +n_MRLpttMr_;4b=le^=Oo%h=Co\TN&^tn\=eDBZNoA.CCnD.Hpt`mGn_VpSkM>mf^u"b? +oA@sQo%q4=rS@8(^u"b?gu%;PoA7.9q:t`$aklaI`S^XOo\R49qV9ERnD- +^YebAe(s3Cr7nsAq;(JrdGO]T]\WPBrS5$AqVBc\kMQ'k\D@,=o%qLFqq]'FrSRG-\)%&=gYUiEr8"p? +n_M%;s4kQLp"oZ'\DGurfA-G^\).,?qVJsC`SKq;[bh&?j5/;BYMH\DbhhXARGH0E[GHMkjk[<#leR0K +r8"a:eD6AFn(u(@s4tHFptW74f\YH@rS>!=!8dA(_VN&bo\TN%\_R5AhVHl@[,1]9rS5-Brnb`PnD+*% +[GL`8fA,NDr8,!?s532"bMN$M_;,"Eqqep?rnl;`injFc^>/SAp"d[Er85?Iq;1i$^YJV@i8*8Gqqo!A +o\KQ&_qb"Cb2)aHqVSpAoA/Zdg>)DY^YS_CrnbEHo%hdMn_Efo^tnbBl/("Jn_M.=qVM,+_;4hBe)'KK +nD2(=o%rrndbXTR^u#(Ho%h=@n_W'Wl.tmdZ/,93cJ7pG`n^XNnD:G+jP8kPn(u(?n)"$![GB-`r7p_s +a5-1?kM=>;b1uIArS>WOmG?7HiSD]4lJ:pah;%AR]A<2:c.qO=g>)>Ule\l%p>"?VkM=G=pYPQ!bMD77 +inNtWkM=G=l/(UZk2#(QdbF'CrS>fTkha_CrS?Jge(a!?n(cpXkMFM?mbIHieD''?g"cDYk2+G?i8"+^ +hV7)HdbOEMo\RsNhq[5Gp"SK^e(j$@ptaZ[hqZf;p>,)keD0*@ina.\hV?`;i8"Cgf%f9Ae(slUjP8DB +hqdSQmG-[WeD90?qV9cYhVHf=rnc_meD8m7o%WE`h;-`=kMH'le_Ss7gtMh`h;-`=hqmq[jk\YGgY;&M +o%i!ShVR&Dr8$&]gtUT>qV:&bh;6f?n(d3`h:pZ>jP9Ocgtp`?f\?J^hV6`>gt_MWkMmG.BiceIU9gYDPYjP//>inX7^g"Y]DdG4BKn_;OKinWGGnD!-[ +d+ma;qVBi\j4qo6r7^PlceR[;j5'1[jP7u6l.Z-ldbO!>dG=`Ul.jM;l.Y=UkhP@Ud,!j>!8PcPlIsV? +rnQ_lce[a=leCCQlIsM+rfakQ19oA&$S +lJ'S>p"]2paP6+9gt_ARleBY>l.l$fdG+*CakZjLnCu1Cl.jV>q:k>kakZ7;lJ:IUlJ0D6o@j/saP?1; +e(sfTleKM7n(R3bgYD2NaP?IC^"`&1fA,oOmb>e;hqQZ8nCkk9r7^hta5"bjlJ(j_`7sh9p>"'NZJ4p' +`7sh9hq[GNn(Y\4o\')qb1lL@aP?dMnCte5o\&9Zi7mkW`8'n;rn>9Dp"@RDpY5;n`8'n;kM"YDp"@19 +p"BE"_qae:dG"*Dp=[::o\/Wdg"c)O_:ne>r7Sm?p"IpNn(dHf^tSP9n(Z:Fp"I:]&_qY4Gp=d@rS6#ZleD3gs4tNHn([NhcJ&-Jr7o0D!8@8&rnYHHmb?XQjP'La +qqT'Cq:bf'p>!pJmb>k;qqCr#qqT'Cq:bf'hq[;Jmb>Y5qq:i$rS,?HqV(l'akZaJmb>Y5r7Uo$kM+hI +qV(c#_qY%AqV2#(_qP%Aq:s?Oo\95rq:rmBqV(Ytmb67GrRpo!_qP(BrnRD+_qY(Bp"S-QmFqNlp"RF= +rRpr#n_;RJmFoM3!8%;(p"RF=rRpr#g=toImFoM3!8-quptF!Hrn7##`7s\5`7Y.Co\8?YjP'Udp>!U@ +m+VKma4UIFo@qIBqqD&&p"[L?mFpdWh:_DS`7k7Ep"]T%`nTk6db49Go%V.;s4R&"l.b%Km+TG3pY5W# +`7b4Eo\@mLo@s8un(Pe7n_;sTkLophoA%=>m+VBjbLuF?aP-XI!86u!`S9_4k1SbInCtq9o%a2uakQ19 +ce8-InCtq9o%`B^i7mSOaP$.=rnGHHn_DLGpY5#faP$%:mFp:Jn_D+WLm+]h>r7^MlZJ+WtiS!MMbLu@=rnGQKkLnJ>pt4ibbh;=:mb6LNkLn/5o@irm +bh;=:f@olNkLn/5l.Yd_g"GZFbM)^DnCc.?kh=nHnCd*]bM)+3lIb7Okh=;7lJ'M9k1S59rRg>fc.V@9 +le:@Pjk8#5mb7NkcIqI:eCs`Pjk8#5kM#IZhV%/JbhDX@o\%UDkM"YCp"AQ`c._:4pXn3Pk1\/7p=o2n +c._73iRm\Qk1\/7khGmdf%T3khG(MmFpXSdFdU8rn5`QkM+;9rn6Gedb*[8kh54RkM+;9 +kLogedb*[8dFeNQkM+;9j4WkQjk/\Kd+Ra>rS,WOj4W&:r7L,bd+RR9n(QaSj4Vl5n(RKhdFm[:f\6,S +in;f5jP':[h:^rFceA!DnCc:CjP&JDo\&B]ce@C3qq0TSjPpY,&hZJ"pt4QZeCi^2qq'ZUi7ZZ5o@iZeeCi^2jOa%Uhq?T5iS+4_g"G67f@TcMl.OY? +iS*DHnCc[Nf@Sp5n_!!ViS)f7lIba]f[o$6g=ZAViS)f7h:VJRin*)@f%BEEo\.gJh:UZ;q:FNWf%As8 +pY"EVgt161o%<<]f[o$6in3qVgt161h:VbZg=P68f%B]JkL\DpXn-Mhq?W6!8-&Xg=G*4o[i3Vhq?T5 +ldt[Yg=G*4h:MSVhq?T5gXl;QiRZi;f[oTFn_)LGgt1Q:pt"9Rf[o$6qUjWVgt161o@WB]f[o$6j4O"V +gt161h:M_Zg"5-7bh2+2f[o$6kLf:ViS)f7h:V>Nk1AMDf%B9AptF6Nh:UN7rR]r[f%As8o@`-VhUpH3 +mb.0af%As8gtC<4f%As8pY"EVj4i#9o%EHaf%As8i7[eVj4i#9i7\%\g=YBcSjP/8>r7^;gceIX=mbHdVjP/)9n(d]nceIX=fA,3;ceIU;o@r*UkhX#/o\@dI +khXtJo\A`gbMD=9pY4BUkhXM=pYPQ!bMD=9i7mbUkhXM=lJC[Zc/$Y"lJ;Krc.qU@ce[^=bhVL?lJ:IU +m,,qAmbRfsbhVO@dbX`Tm,,qAl.tg`hV@GRb2)XGr84g:f%p#Tle]e?mGIBh`88Ymp>>Z&aPQCDf&-)V +l/'S=mGINlf&#lRaPZdLoA7UFmGH^UmbRs"n)2:Es5*2$p>49T!8[)#aPHpQro!D+aP[!RmbcpYlJ;Ns +nDMCFrnd5)p>FBWlJK\>!8[/&aP[!Ro&8KalJUsba5-gPnDO6%c/8NWo&7[Jr87&&a5?mQn_iKcjPTsn +o&7[Jr87&&s51uVrSI/)bM`?Wr872,a5Q=Akhk@VrSI/)aPcsQp#?#1al2RDd,4WUrSI/)aPcsQp#>2o +iSjUjo\mjKqqq/,ro(oUqqq,,d,FcYq;Co(a5HjPp>Xfbmc"!"puBESlJ_KqdGXoZp>X-OrS[Y4puBES +pYkl+h;RYXq;D#,`o6aOpuD,.dGjoZpYs6P!9!\2pYs6Ppu(u.hrPc*a5QgOq;_>2cJnQVqrGfX +!93A)`o6^NqW$Spjl6!mr8blXo]#`-rSkuZp>Pl.bMrHZp>Pr1`oH^NqW$_tio9XiqW#WUp#5i0s5V2\ +o]#c.cJnZZp#5l1`oH[Ms5iA'ioKFc`o?[Mro=(?`oH[Ms5hPeq;h)+roD&YoA]c1lJp[[oATc3`T6UM +!9=(>`oHXLroDPgo],N%!9M2\n`0Z1mGlm[o&@XLp#Gu1a5u[Kf&Q8[o&@XLnDj!!g#]O#q;_81`T6OK +f]DVaZfLT8oAnE^n)MLNqW,3Jn)N3bmH*`rb3&$OpZ0]^n)MLNroES0b3$7rqrR2*alVmMlK7*gZK:T: +rT))^m,ZXXq<#!Em,[TshWF+bc0+TYq<#i]lf?[[p?(W$cKEjBgZIb^bi\T[p#XK^_<1=Nl/g.Ol/hX% +g#o^(puV&-cfaHQhrs[qjQFeMkiM[(f&u2XdHLAg]]\D=j6,jnjlXtSiTJ\QjlXqQrTeai>%`:Nfq](5I_fCJ;!oC9cjiptOgo'sWgrpf[O`Uh7C +lLOK8`:EHgp@H]'ZL[PU`:EHght-+(ZL[MTqXVl$nF=Tk!;!Pfn+#H/jRVd0aRefiJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +70.08 444 mo +70.08 576.48 li +248.64 576.48 li +248.64 444 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[178.56 0 0 132.48 70.08 -.476052 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 372 +/Height 276 +/ImageMatrix[372 0 0 -276 0 276 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +aP4>^p=tY`Mr"0`cJ5h`r8!.bQ/:rbe_RFc!8iCcU#5h*k1eqNZ/"j)K&*<[h;%;NYheU$K&3]feD9ZN +YMS?tK&=/ss5(rRs4ag6eD5`4_;3/er8"g;c/+'/b21+np"m@_0 +dbV1bK&5VG`SJ8bo\PYdMr4'!iptgVZS_iMbiSCcqo&#&VVVg4an(Y2(in]4B +YMI^`p=ut0gtmY>\DGEbrS=d9e_bu9_;EJkpY\_i"rgu$B2 +gYCK;Wni9_jk\,8\D@)=LYdsGptaBSZJGT=K&;gMn(ZdT[+t0,K&*!Rk1o+S[,($(K&3B]h;.JSZejd# +K& +bMD"2f\W[dK&>\Id+bt`s4r:_Mr"0`fA*ahq;-_[Phtlai7t]qnD8cRS_iM`leAl'j5#=CVVU(`o%^\0 +gtmY>YMRdaqqSX9e)#]5\DGWfqqSj>a5)@'_;3Gmo\IF@^ts\"b21J"leTe@\))_ne)&O-hqZl>X5/B` +gtg?4f\PH@Uu$^[jkeA>[b^r>K&2FBptOQX\(pQ1K&)[In(ZpX\(p6(K&*!Rk1o:X\)$'#K&3B]h:q\Y +\(oQjYMJO$lJ8Z"eCsuX\(o6a\D?K-iSD$"dG4WT^"p]bK&4?#eD'HIakXJ`e(r^6f\O^+eD'-@dbM+` +gtgZ?ce[(+dbNa9g"i[bK&5;>eD&L.jkQH`o\IdK_qjG1eD%Lgpt_Cpl/(OYVqq.'gYB!R@^tm]"]AE&5_;3Vrn(l.B\_c&sbMV46b21e)inN/@Wnd7%WSQame(iO/gYC]AUtte$[,0Kl +gtgK8eD99CS_j2!_V`Jljke\E\_H]1YM@X`d+u@iptO`]\_QN,Zea!bhVP`tn(d*]\_Z?'[GK3dmGG2* +k1]L^\_G]jc.ob`khX#/h:qh]]%kWfdG;+bp>3C:e_C/\]A:QbeD@OhrSG'@g=l,PakOD^lJ.f`!8YNI +f\>`Id+kt`n(j\oo\I[Gf%f?BfA3Obo%pM+jkeJCgY165jkHWeqV@Url.k(Lg"Xj.m+e>kp>2b)gYLuI +fA*snoA6V+f&+p5]&*59jP%6#jkR`._;3Gn`n^%;leB&,hVH6.]\_H#_VOA0o%^h4f\Xg.\DQT/^#%T! +!8>'>akYe/Utt7jaP>M(qqT$C_VO;/TAK7t`80)$o\IRD]\_o0S)45&_;`\D>ZiptOrc^"hT&bh]bb`SSttn(d#%jkYXHrnQ;ahqQ9.p"Zb, +i80UQo%iE`hqPj"khX>9]AC!Qf%p,TlIru,gt^K9XkgVFg>)/No@gq5e(ij9UtruFg>(iFqV/a>bh_C: +T&.iNfA5H?r7f-D^teP:OPSFBgt^oCo@qLD\(po:LY^eBgt^iBm+g(FZ/#E:K&5bKg"kZAiS35DZeY0. +K&,kNh;%#Df\>TDZeXj%K&-1Wh;$uDd+n'EZJFTuK\labgth)F_qP%B[G00cL"u[^jkJhL^>%]'dbM+` +XkhmiptP)g^>.N"f\NUb\_c,tn(IHg^Y6ufkhDT^]A2H$k1]gg^Y?fambF)`a5,\/inOCd_q`&`o\GSb +e)&p:k1T4WdFu"_rnN+\e_K6?jP&hPf\Koo%nuTm,$XUk1S8UYW32 +jP94Yp"R7:d,!j?S_h':iSE\M!8>9C_V=e=NSM;(khG4Qq:j!F]A3>>LY^/0jkSqOn_DIG[G:i>K&5)8 +j5&qPjP&DC\D-N.K&#&7l.b@Sh:puE\(p9)K&,MDkM5.Qf%fQG\)$*$K&6"RjPB%QakHOD\D,NgK&#tQ +lJ(IT_V>+F\D5?bK&-F^khP7R^tdl(f\NUbVr$Okpt>5k^tR5kkM)N^WSHjpn(RTk^t[&fmbF)`[GC*& +k1]mj^tclao\GSb_;=>1l.Pa`bhBV^s4i4]_qaY6kM#@Ye(_Fgpt^PXce[mAjkJtRg>'3oo%nuTgYV,L +lIjkEkhn(YD.gtdS!16f%u#8o\SiglIj#-rnG-@`nZ1$pY>5l +khK&+2tn_E?_mG-7I +]\W29K&4Z,n(mBahqI,E^"_W'K&"W+p"Sfdf\>]G]\MB"K&,,9o%`QbceJ'G]\M&nK&,GBo%`Wc`7k7F +^"^W`K&#PEp=noe_V>"D_;)o`K&-%SoA&Zc_V<\tk1lN`RGIJipt>Ao_V35go%T;^T%s(pn(I`o_V2o^ +qqHq^Vqh%$m+V?ka4n;_!8W7_Zeb9/mb.*`e(VLio\>&R\D6l6mb-dWgtKHrleI*I_;+h?m+UCPj4h9& +jP>FDc/&'Jmb-.Emb5D0f\D)6e(j`Qmb,hjen^t_3p=dXB +]%_hklJ)6jn(GS3e(a6DQe[e[q:k\up=dC;ks4P?D^Y4:oU>,V"n(IKibM'_cqV6\X +Xk`d-mFq*bdbDOloA,#S\D?r8n^upUi7Ym!jkGCA]\ED=n(HONkM!]*hV<_M3fA2&7 +dbX`So%;%:qq8d=akMF%f%^2XnCb\4!8G?E_VBauiS=@cmb5P4q:s$G]\S1qm+qNno%:k5ce@sDQJ;>m +ptV1is4[8$q:W[>aP6LEMqj]TrS-ep!8>?F_;,(GK\`H[qV:Yop"@[E^tSJ9WnZRhpY2V#!8?trmFp.F +^t\;4K&!]frS-epk1e_H^te,/K&+/sqqUeqg"G]E^tRJrb1kV)iS26(!8?trdb=9G^t[;makZ:>cJ6\" +rnHnqbM2jI^td,hK&,)8r7pnr_qFtA`nJ,\l.aV@b1k_+n_(h6p"RaG[bU0'iSD'"kM6*ln(P\6dbO +bhM76o@_%8cJ/$HWnc^li8(KiptGSu_qW5eqqS.+iSO%[Vqh@.p"9/pak=Pbq:iC5bhVR?ZJ5!(o\.^H +_;"P9]\LQ`q;&4/n_3Bbf\=6tleTA4aklpNYh]<7p"83Ujk7N)h:pH6ZeYN6\D-W.g"PfH_VW!`7i,`!8Fd6e(rs<[G:?,rnGKJ_VG%E[GB-bmG>,( +p=SogeChanmG#_:]A2f/]%cl1lIt"H_qX>/c.ob`q;&O8o%N-YinMB+hqcc;[GLi;\D?l2f%KQG_qNMm +jP-Kcr7f'Bp"@XEpY*L=bM;Cp$inN)>XPE=#^t\V9hV%,G_qNeui7k$^q:rd?p"@sNn(P\6 +dbO!?U##\&_;+kR,%2ce(aTL`7k"@c.f__!8X:'jP8PG +qU`[s4PBF_qY1G]\LQ`e_S$rqUbGnd+H:inCl+? +\(fNha4g=@n(H=G`7jJ1dbD%^j4qT-p=\Z`hV,p&inW2AX537#_;+n=gXtiE`S&bpkh;N\n_;.=pt4*L +o%D"9c.h[@Q/)>n`S:.?bhDmH`S8Dfo\>bgqV96KqU`^=r7T6G]\N8+*\e(XWM`S'n;dFu4eptV4k +m+^=MpY!O>mG$:J]A2r4UYXk`jkTab`Rr/_!8>-?`nSAbb1c[D!85BF`S1.B_qVu^c.pCppY#Arc.^.k +o%_CC\_Yrp`SC@Bm+C%E`S'A,g"NI\gtU$+q:Of^iRu3(hV6uCUYP%fakQRChV.2I`S9#"k1lN`oA.FA +qq'6Jp=R@;akHFANna9^bhDmFb1ZaH`S/2`r7d"^b1l^E`S1=GaP4A_!8W[kp"\$Or7Ap?n_)IG^=r,3 +Ok]H\gtMVW`S'P1gtKKslJ.obkM,+Qpt,if\4=!kM4\EXPMahakZgGin3>E`nB)"k1ZB\iS2]4qUjQUm+KA3e(a9EQJCi^ +c.i$HeCsNJ`S8VloA#G`pta*Jr7B!A!8,9D^tJeCK%p1Wd+\?K`nC7CbhBhdq:pb\r7f]Tq:Wa@o\7jL +^>/>9PMP``gt_hZ`n9J-i7Yp"jP-!TmFp[Uqq/m@`nLII_V;o^^"grgq:Pc%`nJGeptWsG]A:TbbhW0K +o@VOE`nB\3f@m=\bhLS"qq18ggY'R"jP/MFVVKeYd+eBLjkA_J`nT;(jP6B`j5%u8rR]]Sn(>Y5ceA!E +OPApPe(X]OdFn6H`nJMgq:ge^o%_UHq:WpErS#9G_;#%GKAHL^cJ8BM`n:(>ce6.go\4uP!8H#Wqq/pA +n_2RJ_;"A4NSO6^gtV\Y`S0V3h:od$k1uE\leLUWrR]'Aa4^@Da4e2\\D,Ner7Lu$ak=_go\7[G[G8[T +dbFWOp=dpJ`nTn9e_I=`cJ?k&rn$DehUoj$i7d5FT\IoLe_9rRinbs4W.\m+^+Fr7K'C!85BG_V>%EK&$+UeD'iQ`nL=Ec.g(ip>(DXs4l)Y +rn#0Bmb-=I_V45.Lthg\gtM\Y`nBP/iS)0'iS9XPnD!'Zr7K$Ba4gIGa4n8^\D5Tgrn%&"bh0thn_2IG +YhQnHf@p5Uo%;LFa4]\1gtJ[\a4o5"r7L>gh:]g%iS3DIT\RuNe_:)ThUh#Da4Snpn_')Zf%Sj2rn#cS +n^tk7c._sHMqd4Ff\6;Vce8*Ha4eMes4`4^m+g1H!7o3BrRfbq:a'H\(e7Dg"QDWr7T9Ha4g+= +e(_+^^>.>pn(64Da4TM,iRssZ_V3eus4?Jehq6$'h:h)HS(l3Bg=lMXiS!DIa4f,!n(X)^f\G-6eCXNJqq/sB`7k7GK%oMDg=lMXa4UIHaP+SeptUJVoA&!Qa4Kq8e_%jolIpjDpY+HV +s4>/jaP5V+s4H5^l.O/3e(aNLO5/1=hV6Q3 +p=IC?in;N-rRf3Ea4g@D^t\83fA#<>i7e4`a4^IGbM("ko%\iPmG-RQak-(8f\"6t +jkADAhqQB/o%N*Va4T\1hq?'(hV6oAkM3i,rS-8as4GBFj4`YLa4o5$iS=%\\(pi7jkIo/aOp+;e_.^k +nD!p +rS#3Dj4W8@le'>4d+\9K^>%Q#nCu:DiS":ae_0QIaP+bjs4b3AkM>1Rg>(T?bLcdGak4Yep=daEe_B-< +hqI,Da4U=CcIp7ln(Z:FgYCE8lJ(:O!8,?Fo\.jLa4oh5fA,BAbM;aFi7lB*kh+nIa4]5$kh=M?akHRE +jOqW,i7[AJaP,+tmb?CL_;"tCjk@f.aP$4>e_7gnn(d3`_;!u'pt+!HaOob1i7Z!$inNqV_qO2)n(6@H +aOoG(l.Nr-g"Z;V_qO2)k1J_HaP#8#nCkb6e_L/Y`S9D+h:D&Gak+bhrRf'AakHXFb1Yq0eCXHHaOnSe +rn>EHc.haAe_9*;bLlgHak=_gpY3sIe(j$=i7m8FbguO?dauRmlIjtGa4fM*jk8eKb1H.8g=XI!j4`PI +bM1V%n(QmVaOob1iRu<+gY:uIdG2n!qV1&abgtS$mFTG3ce8*H`S/Acs4QSfb1Fbfn_)RJ`S0M0j4hQ, +jk9F]dFcRolIt.L`7s8+n(bk9j4`tQhU]g#h:V)H`nAeoo%M+:kLeqKjk%W,f%KZJ`S/PjrS,?Gjk8JB +m+BG5ceA6L`S8Ymq:j0Kj4`#6q:<[>aOpCCbh9kep=[mIkLdu0!8#?FaP$4>e(VjslIt(Jjk7`-qq9KjP%i/map7GaOoG(kh3f+gY(uIkLdr/kLehIaP#8#n(Pb8d+\6Jk1Rl/hq@;JakG.s +p=m^E`nLLIjk@r0ak-"6gXsR"inE8Ca4]\/pt+!Hak5h1in;B+gY:uIa4f\/n(?CIak>V+l.X24eD0]O +a4o\/k18_Hak,%pp=RF=a4g=BaP#e0h:M,IaOnbjrRo6F_V>+Eb1c"2eCaKIak=bhrnGTM`n^4@e_B0= +bgldGb1Fbfn_)RJ^"Vr.g=b]BbLcOAdb)XolIt.L_;"&)jkAkMak6.:g"FI#j4i_N`SB/$n(ZsXbgtn- +jk%W,f%K]K]@tfgp"AQ]bLbS&mF]M5ceA9M^Y?obs4ZYhak4_go%MaMaP5e2i7uE.jkBL\f%.spjk/YH +ak>;"jk@f/l.GIVh:Kd$hV%8KaP,"qnCu%V+lIrr+h:h8MkLmu0kh4tKakGG&n_:n8dbFQOjk@u1gXkoGak4hjrn4g8cIr0Ll.F22 +ak6+9g=aX&i7m&Ab1c%3pt4$Iak>q4iS)H/g"bcGakPt3n(-CIak,>#mb#\8bhDF;b1Z%3k1AbIak5.s +p"@LA`S:.Ab1c%3h:V,Ib1Y%nr7]S*le9M9ceS!Eb1l(4k18bIak,"opXm[B_V4Y9b1Z(4h:M,Ib1Onjs4PQK]A*A?b1c(4eCaNJak=ei +r7fQP]\N>;e(a$=c.;pHbLanhn(HLL[G(6*f\,QBbLcOAe(Ddqkh>(N\D-9%j4`_Mb1Q4:g=aU%iS3\Q +]A28tmb?mXc.:t-k1@c.eCjTL[+a3do@`E]bLbS&mb#Y7c.`3O\(f3^rn?Shb1Ohhn_2[MbM1t1gt^*- +k1]U\f[\*pj4EJGbLk7rhq?3*m+:^Whq#p$gt;)JbLt%llIsG7lIb7Nk1@c.eCjQKbM'kgp"R[Dkh4eB +o@:t6b1H[Gbh0DXqUs'Em+9bf%@1Zs4GTKm+9M5 +s4>KHak6(8h:]-go\%mMlIa>4pXmsIak>n3jP%)tl.Y1Okh4;4ldjtEb1GD#n^t%ujOi\Km+9M5jO`SH +ak5+rpt<"-g"GuMlIa>4gt;&Iak=qms4Xs:cJ&9Okh4;4ak#h1hq-'(g=b'1bLl15pt"$Ib1G_,k1Il1 +e(Wd7bLu15n(6FJak5G&mFf\:bhML=bM)15k1/bIak"kkqU`pC^Y//1bLl15h:D,Ib1FbfbLsDZr7]?I +lIaVS*mFo&(i7dPOkh4;4in!>Eb1G(oqUi")gXu&Km+9M5gXkrHak4eiZeEdZr7UAfbLanhn(HIK +bM(h-g=sg)kh5a]f[\*pj4EMHb1P.qhq?3*m+:^Whq#s%gXtuIbLt%llIsG7lIb7Nk1@c.eCjQKbM'kg +p"R[Dkh4eBo@:t6ak$OFbh0DXqUs'Em+9b%MbM1Y(jkS&6k1]:Thq#p$gt;)J +b1Xtlle9M7lIb7Nk1@c.eCjQKb1aegp=maDkh4eEmb#Y7c.`-Mb1jVb!8PcPk1\>9qUWd?ak6FBe(M._ +r7TELlIa;3b1Ohhn_2^N\_HZ.g=kcDb1QOCdFlXqlJ(:P^"hc)jkJqObLc48gXs[%hqIGN\_H#qm+U[V +ak5h1j4VQ.f\?#P^"h,lpY4iaaP#M*lIsA7dG4TR_;38h!8HVibLakgnCcOKb1be.gY9m)kh5a`db)^q +kh>%MakPM(k1n,6k1]:Wg=aU%iS3VOb1tD#n_M@CjP/hKk1@`-e_0WKb1ahhpY3jEkLn\DmF]S7c.`-M +akOSc!8GZNk1\>6dbOWQ`SJVj!8HVi +s4PKIakQLDe_J7%kMG4Takbt3pt4$Iak>q4iS)E.g>(oIakPq2n(HCIakGb/khF57e(sWOakYq2s4QVi +iS)E.g>)/Pakb1trnb`PinWABmF]P6cJ&3MaP4VfrnGWNjkA5;o\%@?akQjNb1t%noA%pPj4jUec.`*L +akOnlpta?RbMMI=iSEJJak6ICd+QOpleC:N_qa;,k1f"Oa4^(!dGa5$^LjkKgga4eYip>"0Qa5-":jke&6iS=Ccr7fKNakZ=? +gYKp,ins7_a55_0n(HCIakGb/kM+&4f%p&U`n]V/s4QVii7c<-gYD8Q`nett`nfV/rS$5bkhF26eD9iS +`no2%p>43Rhqcf8o\%@?aP-^Ma5"npn_DaOinOLdc.`'KakOnlq;'?PdGF!@iSEJJrS#;2Qhqe=ca4g4@e_A1#kM>%Odb`I/o\JH\s4PHHm+^COaP>Y.khX\Db2*$Pi8":ba4o_2jkRr5 +fA>uQfAFO'qq^Ais4PHHakQOEe(hmtmG@'``SKJ-rS%2(bhL7pn(l^R`89Y6o\[UDhVJ(`p"\$Oakc1; +iSMK0i8=Un_r'8+s4QVii7c<-gYD5P_qir$rS>NMi8":biS3PMakYD%p"dLAgu%\Zdb`j:qqKi[mbGq? +c//BT_;F81k25"Pgtr%`cJ&0LaP4ekqVB7qVT'Eh;.t_p"\$OaPH+;i82-(n)4'"_r'5*q:tDo +g>0m-iSWhUSD_]Ng#)_]inNYNaP>>%oA..;l/1g`e)&p:qqKi[mbGn>cJJHT\_m);Y\a5-=CfA=R*k2:sO +rnlMgqV0'GkhY7Sa55S.NSjHdjkfjga5"emqqfTS[bnCJg>;Y\!8Y`PaPQRHeDIIf^#7Q#qV1`!dbMt# +l/(:RV;K5Kg>;Y\mbQUQaPPq6k22`fcf!I5pYG#hiSMZ5gYhJWQJpQVf&6DZgYD2OaPG2!q;."di8<5E +ptXBTo\IXGa56mSKAc(RfAH>Ybhi9SaPY"qqr*.cp>OQ[qV0'GqVBKRa567AK&?I_g"uMZa5-@Df&"I) +kMV-Rr86;epYEjGm,-[W`o,e6P2Yrhjl#pha5+hnrnkiT]&:$Tf&-8Xa5+hnp#"3TZ/ECTf&-2WqVKNS +aPZFDg#/mhb2Lk.ptY>og"ja+j58qTTA\,Tf&-2Wkhb7SaPYe2len/hgu6c@o\SQakMOA=e`$)XOlGQ` +dc'uVeD9cQaPP"qrniFfmGQOPp>+!MqqfEO`Sg^RK&QL`e)9lTa56mTal(.sp>U_a!9)DcptWmFo\S-T +`o$%=M;\6fgu%h]a561?gu$-0io--\n)3MDWa5PA(pYq.lo]+6Vp"dpMqVKr0je)BlT`o-^P +cf)h%n`,blo&AHap"d[FmGH[U`8Kb9QJq5hjl#df`o"qsrnt`R_W&8gcf+ZVqqoEOaPm'VaPshlaQ(P) +oA9H'bMU@uo&8'VYi=$hcJeBOo\\0Ua5H4@gu50jg#C<9o&&flgYg-2io9"XT]>+nbi86NinrnUa5GS. +mGXAjm,H:Kn_`*ZmGQ%Dd,O]WO5oupbMr$Le)BrXa5Y5$qrmg`o,,#qr,HP`oFqrb2W3RqVT)iT'%[mGZ(EdGsr\_;rl&alUG$pu(o)`o4tt^uN>n +dH&7+n)+3(`o4ttpuBKV]&_T+`8g7DqVocZ`oHUMd,_OpjlOA?mbmTnfAXa/kMt:VWTk8j5Zfnp>j-Om,?m^kMjMAfAu5XRH;9GmblXSo&7UJbiA?UQfRu&b2_jIcJnZZ`oG&!qrF7.mc;jX +lJfkE!9;)[^?)'NioT"X!9ES+`o6UMdGhq$o]2n1h;dVWm,>tDdc:#\^?!]'c/l_$pu:o)`oG8'r8bQQ +bN@L?^#]7Tn)=9)`T"ntr8bcV^uaM9^?"Y>qr5fY`oH[ObiH7pl/fY?lJhHre)SF.m,c[WZ0(`A^#f:T +m,@3gh;ZH7iT/eTVrdj<^#\P=i8WnY`oG_4jlE/trT(fUlJgLWmGl4IdH0`VVrmO2biSlclf$1Lpu99Q +a5lsTUugn&eDpVilJfkEs5V)Z^ubOVWTN(!hrXjuki9YCr8l)_]B9.VZ00QtlK8$+lf#kCe)U&[]B%Q) +dcJ+%!9gu[ARZKCiA`T@'Zl/LFW +m,Q(Ge)f`RZKCN8cK5#ckMt%PoAmmPbi\9S\`_l4g#i1nl/KeEro:rX_WCOR[H?-'iT:!ukMsPBrT2,^ +]B9(S]B@E#m,n0+jlFDBg?._`[HHW7i97T3pu_A2n`%OJcK+c][cQ*&jQ,q;]HT`o[6^[H>j! +nE74AqW6l#!9D,\`9.!\\ED'!rTLTNpu^`!puK`]`9$RP_rel"roU]Pq;pc!n)W*]`9$7GbiZh+p#a'P +q;p\ukiL[_`9-(BdHA^:ki^.PpZCVuh;mh]`9#V5gucZ?iTASNq;pc!eE$2]`9#;,jlXVHf]LrNq;p\u +c/nc__rf&'l0$FWbNJ$NpZCVu`8ps[`oXnrp#aH\`9-LMpuUSt`T>k:l/o/3mHEfuY35N@puUi'`TG\5 +nE6e7lfn3/Wp'*ioo=aUZnE8mHF?,l/fhFf]VP_RHUO3 +n)s0%nE.XOdHL,aP3K::m-*TppZKKYam&TbMsA"@lKR3fs5q>`_<:d\K':)8mcWHhpZKfa_ +k3)I$_s#;.p$%M%_!:+Ih<=h$_s,,)r9B('bNn9TgueFqbNHY(qWWUrd-9fYg?8%jdceI1oBLqmh!4%d +f]_Ycg$-9:m-B8hkNh3og?7DXjQO>Bip)-\n*9$!g?7)OmHD:Kg$41Sq!-u*f]^]Ho]a*Tdd)SPs6A_2 +g?6?:kip^`XQlbLjQZI&j6+;Chs'(`U[#,LjQZ-slKH+Lf]qYbSEmiRip,[ho]O-Uc0=c_P3TsMjQYLa +qrkr^`p3?aMsJ^TiTf"Ys6@Pf^[(pcK^@FZhs8nXp$'cd^$>FZK'VF^i9JqXm-3-d^$>+QK'Vagi9JkW +jm(^f^$FqLK'`3thWreWg?Ikd]^"D?K'WF%hs/hWdHU5d]^")6M!Os'jm(C\_WpOSd-J%)YO(*2pupW! +_Wg+Gg?P['\*Mo9n*'!!_Wfe>j6E<'_!BkBk3;@!_WoV9lKal)bO"$Mh<=_!_Wf/,o]hM'e*GiTeEOj8 +_<^s`M_T'XhjfB_8Xp$0BZcKsl`R-iYqea1fMs67Ab`9[-_NU5]lf'C]Jr9MAg^$P[` +L[FQte*PEHo^'ih\*X1`K'rL'dI#Pg?e"h\*`>G +R-s;-jmCF[_!CXZ`9b8+]C"#4q!-Pt_!C=Qc0Vn+`9kt=n*Aot_!L.Le*XC-d-f3Hk3D6s_!B_@h<_$+ +f^7#Oh@m-^J5jmD0sam?k2qX1o^b4!@= +`pWWfea(!:nEn0]^[BA7aR/H^hWqrCkO$O][dM`7aR/-Vj6XVLi9o%]Z1$]@`U;RJn*@aTf'V;\VXEa; +`pM:Aq!5]]c0aZ\SaQ+;`pLt9rp7Gf`pW3]QgatC_sY_6q!?)g]C#=ZP4&88b3d79oBjlk[-mk[RIBV4 +e*b3Bm-`HmXm_tQipY[ka6_dPi9d]8p@"sKg[=1ka6^V/rU-uZdI5?K^[CmacL&F8p@#KZbja?U]C54T +f^-E@m-_aY_=-@O^$b%LiU"AIj6k+Y\F8_O^$a_Dkj?1Rh!`VYZgd_Y\aS&7oBa6ZddGlXW:0`S]C*l/ +r9V2camS6XV=4f^HNCn*u#" +VXaZQi9oUm^$k(PK(,u5rpA>*lgDITh!fpb\FBFad-pPo^$sSBK(6\IrU%Vmr9h8ebOC,Qb4,As_=%9j +_=,81K(.7YqsM;hp@-/m]CCLCh!t@1_=$XXe*jO1K(.mkqsM;haRJllNq&%tq>q!S4O_!o;4q!j:5RI^:Gp$hkK`ppb5rpkd7V"=HRp[@V@dI=a; +q=9..XRc8Yp[@;7g@2]DnFD2%[IX4bp$go0iUOJLlLTW!_"7Bmp@$T%lgVLUhsuBiaR]2tp@$8qo^KH^ +f(+F`dIR/(o^Kljqsh5fd.;k\h=LC3p@#ccrUIVl`U\WOjRW-:p@#cco^Tul]^g[FmIL)Co^KWcdIQPm +Re)j:p@A"Jr:%MlaR\llP4P@D5p%".7Xn2)RnaQ8Bb43%5rpkd7[e'%[nF>r;dIOa;rUb^6_Y!9fnaPW0g[V`CoCIS* +b4G)mnaP<'jRK\LlLTW!e+<&!n+"oulghITjRe&rhXp4,nF4Tjp@5Q]g%0gek4A$3nF49as7*Mfd.;k\ +n+5u + +%%EndBinary +grestore % PSGState +newpath % image +grestore % PSGState +389.511 494.019 mo +389.255 493.999 388.965 493.979 388.645 493.961 cv +388.93 490.555 389.138 487.133 389.27 483.687 cv +389.511 483.687 li +389.511 494.019 li +level3{ +gsave +clp +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +/1 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.960784 .960784 .964706 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.85098 .854902 .858824 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.85098 .854902 .858824 ] +/C1 [1 1 1 ] +/N 1 +>> +] +/Bounds [.00561798 .123596 ] +/Encode [0 1 0 1 0 1 ] +>> +>>/Gradient add_res /1 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +clp +/1 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~p%@tKo'u5Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p +l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5uo()ABo()DDoCMSF +o^qeJo_%nMp%A"Op@e4Rp@n=Up\4FWq"XXZq"aa]q>'j_qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or +~> +<~p%@tKo'u5=n*]T0lg!`ukND!hjQ#7Yi8Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6pl07Hs +l0@R!lK[[#lg*m&lg4!)m-O*+mHs<.mI'E1mdBN3n*f`6n*fc8nF5r:naZ/>naZ2@o()ABoCMSFoCMVH +o^qeJp%A"Np%A%Pp@e4Rp\4FVp\4IXq"XXZq>'j^q>'m`qYL'bqtp9fqtp +<~p@e1OoCDGAnF,f4m-Es$kih3ljlGI]iS`YOhVHuAgY:K;gY:N=gt^]?gtgfBh;-oDhVR,GhV[5Jhr!>L +i8EPOi8ESQiSibSio8tWio9"Yj5]1[jQ,C_jQ,FajlPUcjlY^fk2tghkND$kkNM-nkih6pl07Hsl07Ku +lK[["lg*m&lg*p(m-O**mHs<.mHs'j^q>0saqYL'bqtp9fqtp +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /1 /Gradient get_res exec grestore +}if +newpath +310.716 494.019 mo +310.716 483.687 li +333.441 483.687 li +318.213 446.211 li +263.091 446.211 li +268.517 443.01 273.605 439.556 278.312 435.879 cv +313.857 435.879 li +303.064 409.238 li +311.007 396.788 315.405 383.08 315.405 368.685 cv +315.405 368.685 li +315.405 364.027 314.945 359.443 314.052 354.948 cv +366.552 483.687 li +389.27 483.687 li +389.138 487.133 388.93 490.555 388.645 493.961 cv +381.412 493.542 358.484 493.542 351.081 493.542 cv +341.901 493.542 318.456 493.542 310.716 494.019 cv +260.694 494.019 mo +255.132 493.542 237.492 493.542 230.967 493.542 cv +223.947 493.542 209.457 493.542 203.166 494.019 cv +203.166 483.687 li +207.522 483.687 li +212.841 483.687 213.804 483.687 219.843 482.967 cv +226.611 482.247 226.611 481.77 228.303 477.918 cv +236.035 459.013 li +241.122 457.118 246.033 455.035 250.746 452.78 cv +240.633 477.441 li +240.147 478.404 240.147 478.881 239.418 481.041 cv +246.186 483.687 255.375 483.687 260.694 483.687 cv +260.694 494.019 li +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[187.2 0 0 140.64 202.56 81.1239 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 390 +/Height 293 +/ImageMatrix[390 0 0 -293 0 293 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 390 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 390 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 390 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'0T*c/sW?pu[Lu\*2'!K'2UcPj#:6e`VPIK'/QblK3]\h<(TuRcs#!K'1YHYNV,4o&kVfK'.aKr9&jt +_WJ\uK'<-rLZc52b34H@oB;;!K'.aKhrgftVriTp]BI?!K'2plMs.J1dH?,EK'/`gjlV0Wk2r5uT'5;! +K'1tQVWa_aSn)fktRHNktK')4XS`lO+l0!Z]K'.mOrT8^oeE3stK'3'pLZZeB\EJP.r9/q!K'.aK +ki\Gt\`V&tK'2%SUunoDe*)DIi96s!VrrZpVrujtK')jjMs$\pjlV0Wn)fkuT'5;!K'.aKMs'ltK'(nO +VWWQoK'(SFYNUT%K'.aKK'2OaQKH'H_<6F5jQE/t\`V&uK';:ZTBCghK'1PEZKA(IK'/oli9#XRpu[Lu +UZgY!K'2UcPidb`r8iOlk2i/sL?JNtK'(nOVW`curTAdqeE=$tK')=[RcV`S\EAJ,l0"Mt_WJ\uK';I_ +Rch6Eb3"<Galg7tVriTnOll5r +K&udhMs$2boB(Yen)fktLZeTtK'%[IK')^fO6,3ZVWWQooB24teE3stK'2F^RHB+`K'(_JX6%4[_<6F5 +fB96t\`V&tK'1GB[H<)'K'']-aQ9>]K'/H_mH0#_pu[LtNT^#tK'%[IK')mkMWO!^S`bUfpudRth<(Tt +K'2UcPidS[K'(nOVWH"_\EAJ,gukTt_WJ\tK'1VGYi^Q"K''o3_WA#`e)u>G^urVtVriToP3;AtK'%[I +K'**qK]V[aPidS[p?%@rk2i/sK'2giNokrUK')(TU#jecYNCH!g#frYiX?sK'0f0a6';^K'%dLroJanpuRFrK')smLun*ePimY]qWE^tK'%[IkiSArh;tNrK'(tQ +Uug+fYNLN#hWL`tK'%[IbiZCr_WAVrK''u5^u`,gb3+B>_WSbtK'%[IYiaErVr`NmK'%[HpuRFsK'*-s +KB@dJK')I_QK@8jS`YOdjQ<)rh;tNsK'21WT]XbdYN:Ata5stpbN-1qK'(/:]B-ok_<6F5a61+t\`V&r +K&s&pf]99te)l8EXQJ-rVr`NnL?JNtK')jjMrfQPl/eApn)T_qK')@\RHGZ00QtVriTmK&uI_PiVW# +MroWRnE,qrn)]erK')7YSE5@aK&tJCYiOX$VWNKmeE3sreE*mrK'(8=\E/>(K&sK'biHY%_<-@3\E:ur +\`LurK''9!eE);DK&rK`kiAZ&K'%[Ip?%@rpuRFrK')I_QK<_[K&t\IWoW='S`YOdg?,Brh;tNrK'(JC +ZK6]"K&s]-`oP>(\E8D*^?3Dr_WAVrK''K'cK0Z>K&r]fioI?)e)l8EU?:FrVr`NmK')[eOQD)UK&tnO +Uu_"*PidS[i9$frk2i/rK'(\IXQ>&qK&so3^uX#+YNCH!`9+hrbN67rK'']-aQ8$8K&rolguQ$,b2n6: +T&o(pYiO9qK'&ZejlNE%K&qUGjlN)ppuI@pK&teLVr[=-PidS[gubNrK&qUGalU+ph;kHpK&sf0_rT>. +YNCH!^uiPrK&qUGXl\-p_W8PpK&rfihrM?/b3"<+Mr]KNcK)Cnn)KYoK&t5<\)c]4S`YOdc/uIrh;tNpK&j5udGra: +YN:AtYiX?pbN-1qK''?#dcJ@-_;p4/QK7Gn\`:ioK&r6Yn)U_6e)l8EQ0.MrVr`NkK&kGBYN,E=_<$:1S)rkp +\`CoqK'&QbkiK&1e)Z,AK&cpmW8iKkK&t\IWoWs9MrfQPd,hUpK&hOE^Z<>nk2W#oK&s]-`oPt:VWEEk +[,oWpK&hOEUZC@nbN$+oK&r]fioIu;_<$:1R-!YpK&hOELZJBnYiF3oK&q^JroC!\E/>(T&o(pK&hOENo]ln\`:io +K&qpPpuJ[?e)c2CK&rokK&hOEbiH7npu@:nK&ji1^uOnDPi[MY_<&PpK&hOEYiO9nh;bBnK&iijguHoE +YN:AtV<-RpK&hOEPiV;n_W/JnK&hjNpuApFb2n6:M<4TpK&hOEK&l[eZ/^GsK&k&7]&WSGMrfQPa5stp +K&hOE[cG]nk2W#nK&j&pf&PTHVWEEkX6&!pK&hOES)ienbN$+nK&i*Un`.LH_<$:1O6-#pK&hOEK&lpl +ZfBNqK&hOEp#NI>K&qUGcK2IpK&hOE^#[2nn)KYnK&j<"cf=0JS`PIbZK9Kph;kHnK&`?\ki1+OYN1;r +R,mSnbN$+oK&r<[mGu.F_;g.-K&cjj]].)pK&hOEqrG3Ge)c2CK&ugiYN1;qK&aQ)`o?dQMr]KN]B%&n +n)KYoK&sN(bN.gHS`>=^U#Y.lh;Ya*N +b2e08K&lRb^#RT&K&hOElf>b>K&_IC[c>Wlpu74mK&j9!d,XTTPiRGWWoVjnK&_ICRcEYlh;YcW_;p4/K&l^fMrTEL +K&c(Tal:e0K&_IChrDi$VW-Fjpu1>qVrNBhVW6Lln)BSmK&i]fi8^luf]%MBMW4Hjh;R;Qa5_d3MW=NleDd[mK&h^Jr8Wds +p>U\`K&Z4Xe`#K&l4XRH*_qQ/[DTdc/j:f]9*nK&`unf&HJaoAuD$K&irm +g#K-nf]%MBP2c#jk2FhNb2\*6OlQ#lh;[e_]B"S)No]lnNoTflK&VCAp#=T^dH'NOK&_ICo]+9WkN1IZ +K&hOEn`5knn)KYlK&YJCf\t^K&cF^dGi"&n`,elK&Y_Jg>U38qrERn +K&beLdGiX9o&PqnK&bJCdGh=he`)2?T]5"jpu0'MbN"37TB#"ln)D1EeDl/@QK.Alk2NK&o&>8\K]<$j +h;Q*/l/RBUKAuskeDe4'o&G>^K&c[ee)ImtoAbqlK&YtQgu6*1r8`XnK&c%Se)JO2oAl"nK&b_Je)Jj: +f&NmlK&Y#6gu5g)b2\*6VW6Llpu8jFe)Q&?S`Akln)C5)n)ArYMrONjk2E2tpu6nbK&YVF\)d&=K&_IC +!9;VhYN,?:NT,QLn)E0^\Duu:QK!MUk2P4U_;t7LO5kiPjl=nNb2_18WoAWie)K6Ce)Sg8Zf6Srb2V:: +ZK0EnK&`Zehr=FjT]>CuK&VsQn_rrqT]>_)K&VXHqVgSqYiP64K&_^JqVp>jVW7L4MW06Ip>XugYN,-4 +PN%2RmGd$^\E*DFN8oNMm,Q^W_;j>2VrE_&Lb2^t2Yi:8odGj*Ce)]3CWoJ]kd,WdejK&QI_kMW5toAbqlK&ZF^iSh!$q;dFnK&cI_OQ+jN +Xl4ljgYqAS_;j/-XQ"ikf](oLb2h@=VrNBhf]0$l\`1cjK&ON(khq`dmc&iXR,[Gjpu/"/l/RBUQfIGl +K&ZL`NT#KJro*,"S`BJ)N8fHKqr6YpVW@[9LZ=!HqW!Flg>]*jK&PbKl/9)3gZ,6lK&Y_Jj5Ii8i8gZn +K&bbKUuK)I`o2O.a5Q=Ae)S1&`SuL/`8]k:T&f"nK&`H_jl1mOqr3FjLZ/0hn)0GjqrY;pVW6RoUuI!cmGd?g +YN!ab\D`%uh;Rh\\Dtcm\Di,"g>_AU_;iDm_;^(+dGjELb2TVaeDZ#<_VstAe)I7ah;NtE\`*#8K&Zjk +KAr$Qo&9B&MrO-`QJmGS!9*G*PiCc`TAbC\pYkW"S`AbjT]1R_o]#/pVW-"_ZJgDojl,^eYN!X_]A\A# +gu7b\\DtWi]]+P&g#D;U_;_i]cf'K7al2dJb2TJ]f\qG@^u=hAe)RLhf]%MB^#JA:K&Z@\Ol;/UqV_/, +MrO!\Rc/kWs5EM+PiLufS)T%Zr8R&$S`85[Xl4ljm,@NnVW,k[[c)hsj5KReYN*je\)N#!i8UNjZ/O-h +K&FN(_;_`Zdc#f:aPl^Jb2]_de)Gu=`8\PjQ/V/hK&EQbK&Z4XQ/RMWr8@A.MrX6cQ/[JVs5ARge)@Oh +K&GeLS`8)WZ/L;nlf%HnVW6(aZJpJqkMi#j\)GQhK&Fi1\DjsVc/F95cf+NS_;hr`cJjH8bi6+jS)NSh +K&Elke)HhUl/@6Q[,LZ8K&cI_OQ)2Xpu-h`g#8shK&H+UPiC?TX5SZho&99"S`A>^XQ"ikn)BSj^#?uh +K&G/:YN!1RaPha0fAZD\\Dt0\al7p3e)IUjU#G"hK&F2tb2T&QjPb^L]A`JAe)R%[jl1mO\Dm#:K&PVG +Uu6j_pu%(ih;YD1qguGjK&PSFpY`78^uN>lK&YPEW8XW4 +h;EnC_Vi8iV;g@jK&OW+pYa3SUuU@lK&XQ)`8QU4q;?k_Vr30dj5Q`jK&QL_MrNIMWSrHfpu2#+Pi9^B +]AS;!k2;fia5XbjK&PkNpu&%/^>d,jK&PPEpu&@7XPqdhK&Fi1\DjRKf\qG@b2N0S_;_3KiSfCI_;Y4J +b2JH@oAG5YYi+!iO5ffjK&Nolq;?kai8UNjK&H^gq;@1icJc1hK&H+UPiBsI[c)hsmG[p"S`7TI^Yse' +jPfsnVW"i>dGTW7eDROhWSuRhK&Fi1\DjIHgYmbCal3*S_;U^=mGNTS\_tWhNT'ThK&Elke)H>GpYg__ +Xl908K&P8=Y2Foipu%(hbi-%hK&H+UPiBjF\`&/!m,@j"S`.-hK&P/:Z/C5lpu%(id,MCjK&Q@\ +O5RP+bMRp/k22`g[c,KhK&GJCVW+uBcf'K7f\rmhSD`SfK&=c/\D`n8l/70O_Vi8iR,[GjK&OE%`o)I, +s58RfYi!pgK&Q[eL>\ufK&YA@Xl4ljqr*@h^>QufK&?%SPi9:6a5DR-k2;fi]&LijK&PYHUYqm)iST7E +eDIIgT]+qhK&Fi1\Dj+>jl(gM`8SJhL>`$fK&=,rb2J$4s58LeYi+!iK&VC@WT!m8K&FW+^>FP"ptq"g +_Vr>hK&H+UPiBL<_r64+ki&#hWSlLfK&>DAVW"H3gu*eBeDROiUuL:jK&Or4\)<8(p>:JZ_V`2gMrFHh +K&F2tb2S9;qVd%bZ/O-hK&H.VPM`:qK&Oi1]&81upu%(ia5XbjK&Q1WPi/b'eDGl8k22`gXl7jhK&GJC +VW+Z9f\qG@eD[UhPi2#fK&=c/\D`S/o&,,X_Vi8iO5ffjK&O9!b2@m0pY_"fYi!pgK&Q@\O5QqoK&O`. +^#4M#K&F)qc/4-1n)'Ag[,K?hK&GeLS`-X.f\hA>K&E*Ul/.*MeDIIgR,RAhK&Fi1\D`M-o\b>ZK&D7= +rnrLf\_kQgK&QUcLu>Mqe)>o;o&5_hVr30b^#6ofK&?@\Mr:u#cej?3n)'AgZ/O-hK&D7=U#=qfK&>DA +VVmj"led_JS`$-ujPPRHh;>*gSDiYhK&G/:YMY#js5&@abMKbeKAZaeK&=H&_;U") +!9&Rg\_tWfK&>bKSDLL,e)5i9k2;ffVr**b^Z!,hK&HF^Mr1Dhh;3b?n(s;eVVp:fK&>_JS`-@&i8B4F +h;G0fMr4o;lf"5hVr30a +Xl%^dK&6:ZMr:_qf&)):n)'AgWo;XhK&GeLS_oUfn_SlSh;5$eOl5ffK&>)8YMkN#p#(G[bM]nfK&?7Y +No%Y0_;Kq'o\bef\_kQgK&Q:ZOl3J%e),c7g#&gdVr!$`[,B9fK&?@\MrCr"dbo`8n)0GfRG[;dK&5YH +S`#mnled*gQ/V/hK&G/:YMXrhr83:dbMKbeK&HOaLu6),_;U")pu..h\_tWfK&>MDUY`63e)5i9 +i8CBfVr**b\DbWhK&HF^Mr12bj5,CEn(s;eTA\efK&>_JS`-*tkMUsMh;G0fK\ugdK&5#6YMb&k!8iCc +bMThfK&HI_MVj$CK&>eLS)1^4b2@m0kMVlfYi!pfK&GMDV;J3.K&ptgqeVVp:fK&?%SPi/+j +k21dJK&;LDptgVZh;5$eMW")8YMb#j!8rLeK&;1;n)'Ad_VW,dK&>_JS_gp6b2@m0jku`fK&;1; +e).CdVr!$_V;L.dK&6:ZMr:Dhhqs%CK&;dLnD8cRk2)ZdMVn6dK&5>?VVm:kdbMKbd +K&>tQQJTL8_;Kq'm,45f\_kQdK&5#6YMHG=e),c7dGM7dVr!$`X5MXfK&?@\Mr']Tn(iTOn(j5cOl,`d +K&5YHS`#UfoA>/Wh;>*dK&67YN8<">YMXrho\Y_dbMKbeK&H7YOPdq4_;9e#gtnsb\_YEcK&>8=Wnsu: +e)5i9f\igfVr**_S)3AbK&-4XMr0oZle[6Mn(s;eQf.5fK&>_JS_etTs5&Fbh;+scK&?L`LYgP;YMb#j +qr!:fbMThdK&5PET\[K@_;Bk%i8:)8YMOlfle\#bbMB\cK&>eLS)2$=_;Kq'k2;ff\_kQd +K&4i1[,%tBe),c7bhondVr!$`VVp:fK&?@\Mr'NOo\G,Tn(j5cN8OBdK&5YHS`#C`q;6e]h;>*dK&6(T +OknOCYMXrhn)'AdbMKbeK&H(TQ/BI9_;9e#fA)8YMQM?e)5i9dbqCfVr**_QJV#bK&-4X +Mr0`UnD8cRn(s;eP2PlfK&>_JS_etTqVI(bh;+scK&?=[N8E(@YMXrhmba;dK&2+9hVP*b_VN&cK&>>? +W8>)Ab27g.dbh=dK&2+9_qr2bVqls^S);>WSW6`K&4]-\D=CFe)#]5_VW,bVqls^RG[;dK&6:ZMqs'B +s4i4]n(a/aK&-LaKAG\GS_o%VrSN@dh;5$bK&,YHS(uNKYMOlfjkcTbbMB\cK&>PEU>EcD_;0_!bh]b` +\_P?aK&4W+]%sUHe),c7`o"JdVr!$]N8=6`K&$.VMr'1DXn(s;bK&-1WN83RNS_etTo\PYbh;+scK&?+UP2=^FYMFfdgtem`bM9VaK&52;WnkPJ +_;Bk%e_dOd\),?bK&+9!_VDBNe)#]5^#$cbVqls^Q/D#dK&6%SP21`Gs4r@`n(a/aK&6F^LY_+KS_o%V +ptq"de)%=bK&,MDTA7rOYMOlfi816bbMB\cK&>DAVV\`;cJ=*.aPFJ`\_P?aK&4K'^>6$Le),c7_V`2d +Vr$t#P21rMqqQeYptUeaL#2gbK&,nOPi%)M!8iFce)%=bK&,eLQe^EPVVZp]kh_fbeD7=cK&>\IT&-m3 +cJ=*.d+u%`_VDuaK&4c/[b\LMb27g.aks\dR,7/bK&*ijcJ5>Qs5/LdNSaBbK&-4XMr0BKqVHh\e_[Ib +K&-(TO5/mQqqn1*K&6"RPMP'NqqnL3K&5\ISDD]Njke2:K&,)8X5(nRptrpEK&5&7Y2-tNpts6NK&4`. +\)"UNj50"UK&+,r`n[fRj50=^K&*ficePGRo\Y_dMr+6bK&-4XiSLWkK&-@\LYV@RiSLrtK&-%SOPK!R +o&$P*K&5tQPhk0OhqlH1K&,A@UYOAShqlc:K&,&7XPD"Sn)):EK&5#6YMGK"mbEEL^>-]^\_GutmG3BM +]\UW`Yh\X'kMCgI\DGEbVqohXYhXicr7m(^ptOT\Yhaoeqq[(`n(d6dWnr?apYLkb[b]3`K&#>?U>+MY +g>:*1K&,>?UtjJTkhjJVqmftl.gmG`n\8^_V8fa +g"WFZfA4CspYCe`n(cXS +]AA.ro\PYbX52F`K&R_q`&^_V<;kp>(>V_;2u` +\_Pfoo\P2V^#$cbK&-"ROkckigtSa]bMKbbK&-I_K\Z@Xf&*pmK&6F^LY]5kdbKH0k1lN^k1e&8eD5`4 +jP?H`h;$N;e)#]5iSL4Cspt^k`YM@X^YhRX` +p>1ebY2.X`VqfAM]A8(ps4r@`ptW[@bhRg*mbF)^n(Yn>cJ=*.m+n#`k1n#6fA2&7j5$B`h;#d$khLdF +e(h1^eD%aon_A`Ob1sP^bM1%noA,#SaPFJ`_VDu`rnW:`\D59^\_G9_p"bY`YM@X^YhRX`oA5SbXkhR` +Vqec:bhIa(n_95\ptEI&[^h:od&k1tXFg"i[`L>;a^K%n2t^tQuc]&!DAK&",r +`7r/`_;51KKAF5s`nZ1$lJ.f^W8$(\YhIR^kM;Z`Utjk^Vq]#D_qfq#r8!.`WSH4^K%oGBS_EPd\D>ur +K&#DAT\JV`^Y[l(K&,DAU>1a`p=k2RbM0P\eCqFgptUJVaP=D^bM0bfqqZk[`ne>`K&#nOP2!4qe(V@d +b2)LAQ/&IrfA!Oae)'EIR,+dug"`L\Yh[^^K%obKPhPod[b]NiK&#\IR+q)a^#%DtK&,\IRbX1`mbn`K&$.VMqbbrbM'he_;4e?Nnh%tcJ,nab22^GOkmA"d+j6. +gt\g^S_N;\VqSN6ceO--o\>M^ptNF;dG9E1o%fG`SD<;^K%o)8VqU:e[,($&K&##6X4uIb]&)i1K&,#6 +Xk\N`s4i:^_:ui\bM'J^r8!.`^"gW^_V;o`q;."b]A:Q`K&#GBTA-6th:f*ee(s!=U>2KuiS19b\_bKb +K&-:ZM;4l]i7ikUYCUZqq?YUbhBPZh:\g`rS)qYakOD\eCq._!8N1]`SA2^K%oVGR+eh!db2Lj_;+>2 +RG4n!e_7Rfb2)7:SD:."g"WacJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +gsave % PSGState +6.903 265.401 mo +315.405 265.401 li +315.405 471.978 li +6.903 471.978 li +6.903 265.401 li +clp +6.903 368.685 mo +6.903 368.685 li +6.903 311.643 75.969 265.401 161.154 265.401 cv +161.154 265.401 li +239.391 265.401 304.018 304.401 314.052 354.948 cv +314.052 354.948 li +304.018 304.401 239.391 265.401 161.154 265.401 cv +75.969 265.401 6.903 311.643 6.903 368.685 cv +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[308.64 0 0 105.12 6.24 206.404 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 643 +/Height 219 +/ImageMatrix[643 0 0 -219 0 219 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'@mOK'@mOK'@mOK'@mOK'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQ +K'LbKK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO +dHQ8IK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\I +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8I +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mO +K'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`W +K'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$o +MWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gM +K'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gM +K'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\I +K'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mO +K'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-" +K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nO +Wp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gM +K'7gMK'7gMK'7gMdHH2GK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gM +K'7gMK'7gMK':VGK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gM +K'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3m +K'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+U +U?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aK +K'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:c +K'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_ +Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gM +K';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M] +K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[e +P3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aK +K'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aK +K'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'1PEK'%[IK'%[IK')mkMW]TS +K'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PEK'%[IK'%[IK')mk +MW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PEK'%[IK'%[I +K')mkMW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PEK'%[I +K'%[IK')mkMW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PE +K'%[IK'%[IK')mkMW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aK +K'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[IK'%[IK'(bKWonus +K'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[IK'%[IK'(bK +WonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[IK'%[I +K'(bKWonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[I +K'%[IK'(bKWonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[I +K'%[IK'%[IK'(bKWonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[IK'%[IK'%[IK')=[RcT._K&qUG +K&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[IK'%[IK')=[RcT._ +K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[IK'%[IK')=[ +RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[IK'%[I +K')=[RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[I +K'%[IK')=[RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[I +K'%[IK'%[IK')=[RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGK&qUGK&qUG +K&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&BK&qUGK&qUGK&qUG +K&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&BK&qUGK&qUG +K&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&BK&qUG +K&qUGK&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&B +K&qUGK&qUGK&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[I +dH6&BK&qUGK&qUGK&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcK(]K&hOEK&knOU?.!gK&qUGK&qUGK&qUG +K&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knOU?.!gK&qUGK&qUG +K&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knOU?.!gK&qUG +K&qUGK&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knOU?.!g +K&qUGK&qUGK&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knO +U?.!gK&qUGK&qUGK&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOE +K&knOU?.!gK&qUGK&qUGK&qUGK&qUGdH,u@K&hOEK&hOEK&hOEK&hOEK&lI_P3%;WK&qUGK&u7YRcK(] +K&hOEK&hOEK&hOEK&hOEg#T0pK&qUGK&qUGdH,u@K&hOEK&hOEK&hOEK&hOEK&lI_P3%;WK&qUGK&u7Y +RcK(]K&hOEK&hOEK&hOEK&hOEg#T0pK&qUGK&qUGdH,u@K&hOEK&hOEK&hOEK&hOEK&lI_P3%;WK&qUG +K&u7YRcK(]K&hOEK&hOEK&hOEK&hOEg#T0pK&qUGK&qUGdH,u@K&hOEroEh8O5toRK&hOEK&lXdpZ7b& +K&lI_P3%;WK&qUGK&u7YRcK(]K&lpla5t(sK&hOEK&hOEp>j9Ua5hj5g#T0pK&qUGK&qUGdH,u@K&iZe +iT8JKZK-VuK&hOERcN_palU+pK&lI_P3%;WK&udhio[9&K&u7YRcK(]PN;5pYiX?pK&hOEK&hjNpuSI9 +gZ3tIg#T0pK&qUGn`@ULdcH)BdH,u?K&aT*`T4GfcJsN:q;[@nK&iunf]BX)bN+99n`5kpK&r9ZmcM7G +`T;^5l/eAoK&`olf]8F\lf3TWiT$ZnK&i?\lK+Jrl/[HWK&hOEOlZ)pP3)5pK&k>?K&_ICaQ'nnWoVjn +K&c[eMWBBM\)bcpXQA'pK&hOEK&j,reE*LfhrKCMl/\;nK&a9!cK'uGp>^bbiT$ZnK&ichhW9dZp#L_c +K&hOES`JqpL?8BpK&k>?K&_ICdc7UnU#b4nK&c[eMWBBM_W8PpU#k:pK&hOEK&jN(alSrPlK!QXl/\;n +K&aT*`T2a6ro8UjiT$ZnK&j)qe`DJGs5\dmK&hOEVW?RpK&umkLuctEK&_ICg>f0nR,mSnK&c[eMWBBM +bN-1pR-!YpK&hOEK&ji1^u^[>oAkMal/\;nK&al2^#Xe+qrERniT$ZnK&jE%biOH_.nK&ljjLZ=!HK&c:ZQ/mPXo]2(nn`,enK&knO +U?.!gn`>qpl/\;nK&bhMU?$pei8gZnK&_ICg#K*nK&kSFX5hmnWoScmbiH7pK&tSFXlRmjK&_ICr8WRn +K&lXdNT5WNK&cL`O5toRmc9Ynn`,enK&l+USE5@alfFMpl/\;nK&c%SSE,:_gZ5l".MW9HOrT&RkK&kbKVW74,P2q5UpuI@pK&t_JWT<=)Rc8qY +r8NLlK&al2^#J#1U>pjcn)KYnK&ji1^uO,.WoScmioHfpK&sc/`8o>,K&W-Vm,N]XK&bYHVrIO3MW9WT +puI%fK&kSFX5eflKAusmK&hOEd,_Onl/S5lK&QdiKB%RD_;iDliSpTlK&cL`O5toR^?!8nK&_ICm,OGn +K&jB$c/[43K&W<[kMq0SK&bJCXQ''8MW9cXo]1VbK&kDAYiC>qLZAr0lK&_IC +^#R,liSpTlK&c[eMWBBM\`ConK&_ICn`,enK&j2tdc8a8K&WH_j5YaOK&b>?Yi>KdeFK&b#6\`3GEMW:8fk2_-TK&jr4^#O_)Q/h;n +K&hOE^?!8nl/S5lPN))lK&_ICYiF3liSpTlLZAm2ln`#_lRH*SnK&hOE]&^unl/S5lQf@AlK&_ICXQ.plK&VjNo](P`K&`Ze +hr<>KWoJ`l!9AamK&iTcj5\PIK&X&pdc5r>K&a`._;^(+WT)XlK&_IC]&Uoln`#_lS`AknK&hOE[cG]n +l/S5lS)WYlK&_ICW8lXlK&W!RnDf,\K&`Naj5SbOWoJlpr8`IjK&iH_kMstMK&X2tcJsN:K&aT*`SuL/ +Xl@plK&_IC[c>Wln`#_lU#Y.nK&hOEZK0Enl/S5lTAnqlK&_ICUuU@lK&W-Vm,N]XK&`B]kMk1SWoK#t +puI%fK&i<[lf6CQK&X?#b2\*6K&aH&al7p3Z/X3lK&_ICZK'?ln`#_lV;pFnK&hOEY2n-nl/S5lUZ14l +K&_ICT]>(lK&W9Zki79TK&`6Ylf-UWWoK0#o]1VbK&i0Wn)MgUK&XH&a5_d3K&a<"c/O?7[,TElK&_IC +Y2e'ln`#_lWT2^nK&hOEWoVjnl/S5kWo;XjK&VCARH!MjiSgNjT&SklK&_ICQ/h;lg#B$lPN2/nK&hOE +OQ?#ndGoi;`8SJjK&VCAYN"'jq;I4j\Dk]lK&_ICX5hjln`#_lXQ.pnK&hOEVW?Rnl/S5kXl7jjK&VCA +QK%;jiSgNjU>k.lK&_ICOlQ#lg#B$lQK.AnK&hOENTBfndGoi;a5O\jK&VCAXQ%jjq;I4j]]-ulK&_IC +VrQRlK&X/scf9W;K&`K`jPoF`Rc1O1dc,li$/hW'4JK&_mOp#:S_S`8elK&_IC +L?&6ldGfc:b2KnjT&Skle`3glW8cRjq;I4j^Z*2lK&cagm,X_tUuU@lK&X9!bi=<8oAf2uV;n*+kMkac +Rc1X4cf1#Fo]*==cf1#Fo\ncfU>i03g>deFp#F0T`oDs:q;R"cU#P(lK&c7YalLb-K&b8c!KhVn:hMW2M4_;gsDlK$+K\`9@Cj5P[M]&LilOlQ#n_W8PnR,dMll/J/j\)GQjSDr_lVrQRl +N8jTjiSgNjXQ%jlM<"HnWoVjnLZAd,lTB#"nZfKKnQ/h;ll/J/j]&CcjVrHLlSE&elLuSlX5hjnW8u^nP2l)ll/J/j^>[&jYi=-lPN2/lL#W*jiSgNjZJs9lT]>(nPN;5nK&cmk +K]9#kg#JI[lf?XQ%I`\)X@Gh;XsakM_$Ocf)7j`8\PlT&\qlPiD/jn_oYj`8\Pl +[H#QnT&f"nO5olll/J/j_;W8j\Dk]lMW=NlK&VC@\`(]jYi=-lK&_IBq;UAlWoC2@e`3@`ioG^PK&cL` +hVs.Gg>T$jeDd[lTB#"lRH!MjK&P/:Z/X!e\)Wh8m,F/eo&9,tP2aOA]]6]c`oNHHmGj/cpYtGsRc23D +^Z*&g_rHC0!9/Uiro/Xj]]$oj\Dk]lK&c^fM;n6gjPd,uZ/X3lWT2^nK&lagMW=6eiSoIJh;P6jgZ#0l +QfIGlQK%;jK&P8=Y2[piYiCf)o\tnjp#5H"P2aXD\`:Zh^>t=8p#CnhqVpc!Rc2Tl\)`>*r8WOlrSm)$Rc2EJ\`1ln[c;u"p#D(lpu74j_Vr>j`T"Vl +K&c7YQK%DnlJ\c&\)PWl\)Y]nK&l4XRH*VnkMh*Pj5HZjki/)lMrXTlOQ,ljK&PJCW8capUZ7!e!9/go +qr.)(P2ajJZfBNpYiLDss5\mo!938&Rc)NM[,KZrX5\`jl/J/jo&9)rU>a&L^Z*Gr\Dr2$kMr)lmGdNl +WoCSKb2^4r`T2X3jQ)rnki:sfK&GnORc3ksOQ(lOs5K!rq;D),MW*FNV;gXsS`>=^r8W[oro*D+P2asM +YiFEsWoScmq;dFns5WG)Rc)WPZ/OQuV;d*djPlfjnDWrrU>a/O]].>uZK$PsiT$Zllf.BlWoC\Na5b+u +^Z:"-hW1Nnk2YgfK&H"RQf7_uMrK?Jq;RIor8@D/MW*OQU>kP!QfE\Xp>_.ln_oYjf&EglhW(HnK&lOa +OQ69!mc'\ne_mUhj5HZjK&Y\IUuC_"p#)S'b2Knjf&EglK&bYHVrHq"S)M6C_;`c"[Gul!eDmali8X=d +K&H(TQ/V]#L>mgEo\u%mro!V1MW*UST]5M$P2h/Sn`,elro/XjgYo*jl/J/lK&c+URc=&#o\l7sf\igh +ki&#jK&YMDWT!.$pu%n*c/H+jgZ#0lK&bGBXlAI%T&IZI^>dW$YiC>qcJu=lh;\+dK&H1WPMlN$K&VCA +n)BSjq;@.hk2Dljp>V(lK&c4XQf@r&LZ.+KV;gq&Q/dJVjPullo]#T'Rc)oXWT!7'QK!MUe`*ajki)Br +U>aGW[,U$'UZ6sddc7Ulio6Zja5O\jf]&slK&b#6\`2?&pu-h_o\c"nqr34eK&Z+UR,S&'r8ke(OQ1rQhrCNln`'B'Rc*#[VW%((P2_)QdGhIjjl-0rU>aPZZ/Xm)T&YF_ +c/Z7li8UNjb2Knjh;Ydf)qVd%ap>D:rpYpeaK&YqPS`0M*rnr[mlf"5js5J^lK&bnOT]5_* +N8`gUT]5_*N8oNMgZ,6ln)F6'Rc*)]UuD%+NT,QLbi6+jio'mqU>aY]Y2\^*RcB"[aQ'nlh;Y8\K&YeLU#Gh+MW"$_RGn#%K&VCAg>]*jK&PkNS`9S,LZ=!Hf&Nml +m,J$'Rc*2`U#Gk,M;j-HaPshjiSgNhg>Jsho&5_jK&XT*_r64+cf)7jk2MrlK&aN(a5YS-s5ARfqr!t& +mc&iXK&YYHV;_7/MW"*aS)O)#K&VCAf&EgjK&PqPS)OG-KB%RDdc7Ull/J/ijPZZhro&RjK&X`.^Z"/1 +U>XhbVr@@.NT,QL]]-ujK&P/:Z/Y'.RH&nZ\DtcldGfc9rSX7*lJdETK&YMDWT![3MW"0cS`0/!K&VCA +dc.OjK&Q%SS)XG-K&_ICcJu=ll/I3~> + +%%EndBinary +grestore % PSGState +newpath % image +161.154 471.978 mo +75.969 471.978 6.903 425.736 6.903 368.685 cv +6.903 311.643 75.969 265.401 161.154 265.401 cv +239.391 265.401 304.018 304.401 314.052 354.948 cv +304.434 331.362 li +302.742 327.033 302.256 325.836 296.46 325.836 cv +290.421 325.836 289.935 327.033 288.243 331.362 cv +236.035 459.013 li +213.862 467.272 188.328 471.978 161.154 471.978 cv +250.746 452.78 mo +253.44 446.211 li +263.091 446.211 li +259.149 448.537 255.031 450.729 250.746 452.78 cv +278.312 435.879 mo +257.544 435.879 li +285.822 366.678 li +303.064 409.238 li +296.848 418.98 288.464 427.949 278.312 435.879 cv +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[308.64 0 0 208.32 6.24 103.204 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 643 +/Height 434 +/ImageMatrix[643 0 0 -434 0 434 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K(+B]K(+B]K(+B]K(+B]K(+B]naM_3K(4H_K(4H_l1(53K(+B]K(+B]K(+B]K(+B]K(.I_Wpt]2K(4H_ +K(77YK(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B] +dI;bWK(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(.1W +K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]dI;bV +K("<[K("<[q[)K'\*UK'\*UdHlJNK'S$S +K'S$SK'S$SK'S$SK'VsmP3deeK'\*UK'_agRd5RkK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'UhMK'S$S +K'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SdHcDLK'J]f +m-EElW9T!"K'IsQO6ZB'e*F7'K'MmkP3[_cK'S$SK'V[eRd,LiN9^0'\*M9'K'IsQK'J$Ss6HlSeEVYN +g$5U'K'S$SK'S$SdHcDLK'IsQK'IsQK'IsQK'IsQK'MmkP3[_cK'S$SK'V[eRd,LiK'IsQK'IsQK'IsQ +K'IsQg$5U'K'S$SK'S$SdHcDLK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQl0=`%K'@mOK'@mOiT[*% +K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQl0=`%K'@mOK'@mO +iT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQl0=`%K'@mO +K'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQl0=`% +K'@mOK'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQ +l0=`%K'@mOK'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQ +K'IsQl0=`%K'@mOK'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'@mOK'@mOK'@mOn`c5% +K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mOK'@mOK'@mOK'@mO +n`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mOK'@mOK'@mO +K'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mOK'@mO +K'@mOK'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mO +K'@mOK'@mOK'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mO +K'@mOK'@mOK'@mOK'@mOn`c5%K'IsQK'IsQl0=`$K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\I +K'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mO +K'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mO +K'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mO +K'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mO +K'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$# +K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gM +K'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gM +K'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z# +K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mO +l04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mO +K'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'.aKK'.aKK'2smMWfZUK'7gMK';ag +P3IS_K'@mOK'DOaRcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gM +K'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y! +K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aK +q<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aK +K'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2F +K'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gM +dHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gM +K'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC! +K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aK +g#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'.aKdc[n!K'7gMK'<6uK]dsMK'.aKK'.aKK'.aK +K'.aKK'0f0a68-=K'7gMk320pK'.aKK'.aKK'.aKK'.aKK'.aKK'1_JXltB#K'7gMr93S3Rc_rY[-*&( +K'.aKoB24ta6(%tK'.aKK'2I_n)gY5\`_-!K'7gMK';I_l0!Z\K'%[IK'%[IK')%SU?@-kK'.aKn`H"t +dc[n!K'7gMK'33ulK=VtdcIarK'%[IK')OaoAu_/`9+htK'.aKK'2Rbm,k>2[HGj!K'7gMK';Ucjl_6W +jlN)rK'%[INTTrrq;mLrfB00tK'.aKN9BrtK'(DA[-*&(K'.gMs5rS.RcVlW[,uu&K'%[IoB,N'U?9;S +_WQO6K'.aKn`Q(t\`V&tK'.aKK'2C]l/mTZioQlrK'%[IOll5rq;mLreE3stK'.aKO6?/tK'(;>\*&A+ +K'.pPr9!8+RcVcT\)r;)K'%[Ip?(`'U?9/O`ohs:K'.aKp#h@t[H>ctK'.aKK'2OajlV0VjlN)rK'%[I +Nop#rq;mLrfB00tK'.aKN9BrtK'(DA[-*&(K'.gMs5rS.RcVWP]B4_-K'%[Iq<$r'U?9&Lale9=K'.aK +pudRtZKBQtK'.aKK'2XdioYjSioQlrK'%[IOll5rq;mLre)mmtK'.aKO6?/tK'(8=\EAJ,K'.pPr9!8+ +RcVNM^?1%0K'%[IrT<5'U?9&Lale9=K'.aKpudRtZKBQtK'.aKK'2XdioYjSgZ>BrK'%[IQfdYrq;mLr +c/uItK'.aKQKRYtK'(&7^?:+2K'/0Wp#bN$RcVNM^?1%0K'%[IrT<5'U?8oHc0']AK'.aKqr`dtY3+9t +K'.aKK'2aghr]OPf]B0rK'%[IS*&qrK&tA@ZfZl%K'&9ZnE'3%P30UC_WQO6K'/9Zo&f3!RcVEJ_<-@3 +K'%[I!9Spq]&h&rK'%[IK')jjioR3&X6/'tK'.aKK'2mkgZF+LgZ>BrK'%[IR-*_rK&tJCYi^Q"K'&0W +oB#N(P30aG^?:+2K'/0Wp#bN$RcV9F`TDd7K'%dLroJan[cPcrK'%[IK'*!nhW:d"W92jtK'.aKK'3!n +f]IeIe`EsrK'%[IT'#.rK&t8=[cW2(K'&B]mH*m"P30L@`TMj9K'/E^mcNcrRcV9F`TDd7K'%dLroJan +[cPcrK'%[IK'*!nhW:d"W92jtK'.aKK'3!nf]IeIdH.[rK'%[IU?:FrK&t,9]&nV,K'&Nal/hHsP30@< +ale9=K'/NalfRHoRcV0CaQA*:K'%mOqrNFkZfTQrK'%[IK'**qgZ>HtUupRtK'.aKK'3-reE2AEcK2Ir +K'%[IV<6XrK&t#6^#jq/K'&Wdk2l-pP30@hrfUSK'.aKro_enK&kSFX6"rpK&rK`kiDR#MWMtA]&nV,K'&Nal/hHsP30L@`TMj9 +K'/E^mcNcrRcM*AaQ8$8K&qgMqrH_sU?/T?eE2AFK'%^J!9MnqWog#;iobpVK'.aKdH6&AdH%UpK&qUG +U?1@pq;dFp_WAVrK'%[IT]Y:rK&sT*al\3;K'&H_lfIBmRcM*AaQ8$8K&qgMqrH_sU?/KK'&TckN1siRcLs=biOH?ZK6]"K&r`giT0gqMWM_:_<-@3K'&chioPdR]&h&rK'%[IRHEerl/eAp[,fQpK&qUG +O6-#piT-`pV<-RrK'%[INop#rK&rQbk2q9XK'%gMrT2GgK&k)8\`JG)K&rung>r(jMWMJ3aQA*:K'&un +guX.LZfTQrK'%[ITB>4rl/eAp[,fQpK&qUGO6-#piT-`pV<-RrK'%[INop#rK&rQbk2q9XK'%gMrT2Gg +K&ju5]]Fb,K&s)qfAqPE^Z<>pK&qUGUugLpn`5kpYiX?rK'%[IUZULrl/eApXlS'pK&qUGQK@MpK&ich +hW9@NK&r$Sp#OfeWo]Q.mH0#_K'&$SpZ9faK&ju5]]Fb,K&s)qfAqPE^Z<>pK&qUGUugLpn`5kpYiX?r +K'%[IUZULrl/eApYiO9pK&qUGP3)5pK&ilkgZ=%KK&qmOq;g5iWo]]2l/mT[K'%pPqW6,dK&ji1^u^10 +K&s2teDu5B]B%&pK&qUGVrc^pn`5kpYiX?rK'%[IUZULrl/eApXlS'pK&qUGQK@MpK&ichhW9@NK&r$S +p#OfeWo]]2l/mT[K'%pPqW6,dK&ji1^u^10K&s2teDu5B]B%&pK&qUGVrc^pn`5kpXl\-rK'%[IVWQ^r +l/eApXlS'pK&qUGQK@MpK&ichhW9@NK&r$Sp#OfeWo]Q.mH0#_K'&$SpZ9faK&j`._rZL3K&s?#d,]f> +\E(ipK&qUGX6&!pn`5kpXl\-rK'%[IVWQ^rl/eAoXlJ!nK&hOEQK7GniT$ZnT&f"pK&qUGQ0%Gpg#T0p +O6-#rK'%[IPNMArdH,u?a5ahnK&hOEXQ8!nq;[@n\E(ipK&qUGX6&!pn`5kpWTDjrK'%[IWoi!rl/eAo +YiF3nK&hOEPN;5niT$ZnU?(:pK&qUGOlc/pg#T0pPND;rK'%[IOQQ/rdH,u?b2^%nK&hOEWT;dnq;[@n +]B%&pK&qUGW9)dpn`5kpXl\-rK'%[IVWQ^rl/eAoXlJ!nK&hOEQK7GniT$ZnU?(:pK&qUGOlc/pK&iB] +l/dNYK&qjNqW-&bK&ac/^uU+.K&j/se)U8aMWD2+cK0Z>K&s/se`;>CXlS'pK&qUGVWHXpl/\;nXlJ!n +K&hOEQK7GniT$ZnT&f"pK&qUGQ0%GpK&i6YmH&r]K&r!Rp>jW^K&aZ,_rQF1K&j9!d,Xr^MWD/*cfKc? +K&s/se`;>CXQ8!pK&qUGVWHXpl/\;nVW6LnK&hOES`JqniT$ZnS)iepK&qUGR-!YpK&i-VnE#8`K&r*U +oAn<[K&aZ,_rQF1K&j9!d,Xr^MWD/*cfKc?K&s/se`;>CXQ8!pK&qUGVWHXpl/\;nWT2^nK&hOERH3Yn +iT$ZnT&f"pK&qUGQ0%GpK&i6YmH&r]K&r!Rp>jW^K&ac/^uU+.K&j/se)U8aMWD;.bN4?;K&s&pf]7YF +YiO9pK&qUGUZLFpl/\;nWT2^nK&hOERH3YniT$ZnS)iepK&qUGR-!YpK&i-VnE#8`K&r*UoAn<[K&aN( +a5hj5K&jB$c/XE9[,]KnK&hOEY2n-nn`,enWT;dpK&qUGWo_ppl/\;nVW6LnK&hOES`JqnK&`H_jlD$S +K&i3Xmc3!\WoTB)nE#8`K&r*UoAn<[K&aN(a5hj5K&jB$c/XE9[,]KnK&hOEY2n-nn`,enWT;dpK&qUG +Wo_ppl/\;nUZ::nK&hOET]G.nK&`?\ki@?VK&i<[lf6[YWoT-"pZ7"gK&r?\m,ZRTK&aN(a5hj5K&jE% +bi=<8[,]KnK&hOEYN43nn`,enVW?RpK&qUGXl\-pl/\;nVW6LnK&hOES`JqnK&`H_jlD$SK&i3Xmc3!\ +WoT6%o]:\dK&r6Yn)VmWK&aW+`8lO2K&j9!d,T`<\)Y]nK&hOEX5qpnn`,enWT;dpK&qUGWo_ppl/\;n +VW6LnK&hOES`JqnK&`H_jlD$SK&i3Xmc3!\WoT6%o]:\dK&r6Yn)VmWK&XQ)`8cI0K&a2td,Ol\MW:u% +dc?#@K&j5udGscWP2rM$h;s7MK&s,rf&Z)VRc:=+g>deFK&`<[l/L[]U>q^&l/[HWK&i<[lf6[YWoT6% +o]:\dK&r6Yn)VmWK&XQ)`8cI0K&a2td,Ol\MW:u%dc?#@K&j5udGq7eg#T!jhW9@NK&s,rf&Z)VRc:($ +iT#OMK&`Naj5QQfki8#im,WcZK&iH_kMq]bo&PVfqrNFkK&rH_l/^7QK&XH&a5_d3K&a?#bi6"hcf;:j +dc?#@K&j5udGq7eg#SmgiT5[QK&s9!dcBZRRc:4(h;a+IK&`E^k2Mrkk2Vojl/[HWK&i<[lf6[Y^#JJ? +P2l)nK&hOEOQ?#ndGoi<^Z*2lK&_IC[,]Kl[c5Ql[,]KnK&hOEYN43nn`.@Ce`3akfAqPEK&iijguIYZ +^Z!u-V;g@lK&_ICS`AklS`8elRcEYnK&hOERH3Yng#Kd*mc0Jjn`5;_K&i'To&J-X^>[&j]]-ulK&_IC +\)Y]lZ/X3lZ/a9nK&hOEZK0Enn`.1>g>f0mg>mkHK&irmg#M>W^Z!u-V;g@lK&_ICS`AklRcW\DcK-V;g@lK&_ICT&\qliSqB+lf+Jpk2V'RK&`0W +mGa/cp#D+no]1VbK&i0Wn)MgU\`(]j^Z*2lK&_IC[,]Klq;SsDdc.aqbi=<8K&`rmfA`^fguG?ngZ3tI +K&iunf]25V\DcK-U>k.lK&_ICU#Y.liSqB+lf+Aml/RBUK&`9ZlJdi`p#D+no]1VbK&i0Wn)MgU[c,Kj +\Dk]lK&_IC]Apulq;SjAe`*gme)Q&?K&a2td,LeZiT$cphW0:LK&j)qe`5oS\)HE-U>k.lK&_ICU#Y.l +iSq?*m,FJnl/RBUK&`9ZlJd`]pu@Fqo]1VbK&i0Wn)MgU[,K?j\Dk]lK&_IC]Apulq;Sd?fAa$oe)Q&? +K&a2td,LbYio?lqhW0:LK&j)qe`5oS\_uK+W8ZLjK&VCAS)WYjPi;)jRcljRH!MlK&_ICRcEYlL>r0lMrXTnK&hOER,mSndGqLidc%gsaPqg2 +K&X<"bMfAXgu>Qte)Q&?K&a2td,OTTYMnR%W8cRlK&_ICX5hjll/K#,l/AGshr97IK&WE^jPc3ZoAZ1t +lJmKVK&`<[l/LCUYi5K=OlGrlK&_ICP2l)ldGhLjd,D^t`SuL/K&X2tcJbb]g>]Hud,T`tguVM"lJmKVK&`<[l/LCUXl99=OlGrlK&_ICP2l)ldGhIidG_dt`o;U0K&X5uc/GPY +h;Ya"dGoi=K&a,rdc0fVY2SL%WoD^lK&_ICWT2^ll/Jl(mGXl"hr97IK&WE^jPf(VY2K!3SDiYjK&VCA +Qf@AjK]2sjOlGrlK&_ICP2l)ldGh:df&=4!al7p3K&X?#b2N0TXl/'pZJj3jK&VCAZ/X3jS)NSjVrHLl +K&_ICXQ.pll/Jl(mGXi!i8T@JK&WE^jPf(VY2K!3S)NSjK&VCAQf@AjK]2sjOQ,llK&_ICP2l)ldGh@f +eD\+"`o;U0K&X5uc/JKWYMe3p[GfEjK&VCAY2\!jSDiYjWoD^lK&_ICWT2^ll/Jr*lf"`"h;X%GK&W?\ +k2G:XYi,-3T&JejK&VCAQ/_5jL#N$jPN))lK&_ICOQ5rldGh=ee`"4#`o;U0K&X5uc/JKWY2J-p[GfEj +K&VCAY2\!jSDiYjWoD^lK&_ICWT2^ll/Jo)m,=i#h;X%GK&W?\k2G:XYMf'3T&JejK&VCAQ/_5jL#N$j +PN))lK&_ICOQ5rldGh=ee`"1"a5V^1K&X5uc/JKWY2J-p[,K?jK&VCAY2\!jRGmGjWoD^lK&_ICWT2^l +l/Jo(m,4c!h;NtEK&N9Zk2;-Tq;Ih%ki.3RK&W0Wlf!HSs5B.#oAbG_K&`'TnD_jTYM[jf^Ym&hK&M=? +[,K?hUYt(h[,K?jK&VCAYN"'jRGmGjWT)XlK&_ICWT2^ll/Jl'mGOl"h;NtEK&N9Zk2;*SqVdq&ki.3R +K&W0Wlf!HSro'(#oAbG_K&`'TnD_jTYM[jf^Ym&hK&M=?[,K?hU>Y"h[,K?jK&VCAYN"'jR,RAjWT)Xl +K&_ICWoMdll/Jr)len`"gYmbCK&N0Wl/7KXpu.e&k2M!PK&W'TmbrcV!9'.$n`,5]K&_sQoA\0WXP_Xf +^Ym&hK&M=?[,K?hU>Y"h[,K?jK&VCAYN"'jQf7;jWT)XlK&_ICWoMdll/Ji&mbk&%gYmbCK&N3XkhqBW +pu.e&k2M!PK&W*UmGWZUs5B4%n`,5]K&_sQoA\0WX5DRf^Ym&hK&M=?[,K?hU#=qh[,K?jK&VCAYN"'j +Q/V/jWT)XlK&_ICWoMdll/Jf%n)1/&gYmbCK&N3Xkhq?Vq;In'k2M!PK&W*UmGZaWWo00$mc&iXK&VgM +p#4QuhK&M=?[GfEhU#=qhZf09jK&VCAYN"'jn_pJ*lJ\f&f]%MBK&W]fgu7MVWSd:)V;U4h +K&M=?T&JehL#DshRc3MjK&VCARH!Mjg#8shr8QuhK&M=?[GfEhT&A_h +Zf09jK&VCAYi=-jn_pA'mGY,)f]%MBK&W`ggYqDUX5EF)Vr6@hK&M=?S)NShLZ&*hS`/_jK&VCAQK%;j +g#8shrns1&mc&iXK&VgMp#4,+e`)2? +K&WWdhVm_XWo*@)Wo2RhK&M=?RGmGhL>`$hSDiYjK&VCAQf@Ajg#8shrSX(%n)ArYK&VjNo\n3VX5DRf +_r/>hK&M=?Yi4'hq;A=2i8D6*aPha0K&NZegYeFVm,>,+e`)2?K&WWdhVm_XW8I4)Wo2RhK&M=?RGmGh +iS^Zlqr"4,iSfCIK&MjNo&,,Xr8="%n)ArYK&VjNo\n3VVVg4f^u3,hK&M=?Zf09hq;A.-jl!Z,bMe'3 +K&Nchf\i"Pn):;*g#@VCK&W`ggYqDUVr..)WSlLhK&M=?RGmGhiS^Wkr8=:,io,LJK&MjNo&,,Xr8="% +n)ArYK&VjNo\n3VVVg4f^u3,hK&M=?Zf09hq;A.-jl!Z,bMe'3K&Nchf\htOnDUD+g#@VCK&Wchg>V;T +VVh()WSlLhK&M=?Rc3MhiS^TjrSXC-io,LJK&MmOn_f#Wqr!q%n)ArYK&VjNo\n3VWSZ@d`S\DfR,I;h +gYo*hY2IjfTAS_f]&:]hK&M=?W8ZLhQ/M)hXl7jjK&VCAVW-Fjl/AStoA?Y,fAM8=q;BZZ]&8q5m,*QT +rSXC-io,LJK&MmOn_f#Wqr""'mG``WK&VdLp>OEXWSZ@d`S\DfRc*Ghg#8shY2IjfTAS_f]&:]hK&Qag +jl2rlWSuRhPi2#hYMn!jK&VCAUuL:jl/APso\Z_,f\hA>qr#`X]\o18ledERrnsI-j5GUKK&MmOn_f#W +qV[q'mG``WK&VdLp>OEXW8?:d`8A>fSD`ShfAWghY2IjfT&8Yf]&:]hK]2sjhr:HjWSuRhPi2#hYMn!j +K&VCAUuL:jl/APso\Z_,f\hYFq;JjBbM\cGledERrnsI-j5GUKK&MpPnDJoVq;@h&mc&iXK&VdLp>OEX +W8?:d`8A>fW8QFhbMfthYMdpfS_rSf\_tWhLZ/0jgZ#0jWSuRhPMkrhYMn!jK&VCAUuL:jl/AMrp"uh- +f\h_HpYiU?bi"lHledBQs59R.j5GUKpYj'Mal/HBnDJoVq;@h&mc&iXK&VgMp#4fWSlLh +b2KnhYMdpfS_rSf\_tWhQf7;jbMp%jWo;XhPMkrhY2RpjK&VCAUuL:jl/AStoA?\-f&2kPmGY2+f&2kP +mGEZUrSXF.iSfLLro1*?e_uYLo&/3ZWo*d4T&AklK&QXdX5_soM;elj_W&DjU>b(hl/8Jro\Zk0eDQ\Om,>&)fAMnO +n)&iVrnsO/iSfRNr8Og;fAVkNo&/3ZWo*a3TA\tmK&Q^fVrHUmM;eb(hl/8Jro\Zk0eDQtWjPconhr'aW +n)&fUs59X0iSfUOqr4[9f\qtOo&/3ZWo*^2T]#(nK&QagV;gFlM;eQBVcf)Xt`8IcU +f&-;\pYN%0khs)2aPiuShVu9/`SmcSgYhV[pYN%0nDLY2d,CPSk2Ni/c/G>Sj5B1[pt`(/pYW(0fAN(T +lJ\c%g#/4Tm,-dZpt`(/s50X0hr'XTo&6>%iS]dTo\\?Zo\R(7ptqh(lJ[?R!9'^4iSf[Qq;BZYpt`(/ +hquE1^>QEWcJcLr`SdoWe_g2[pt`(/kMNu1`o*uWf&='rc/>JWh;@b[o\Qe/n_g_2dG^\Ujl3]-cJbGT +j5B1[q;&10p><%1e_m.Zio-WjiS^!Zmbd!\q;&10rnjU1h;F^ZlJ\2jl/7QZp>=Q\p"m.7qVS(+kM_u\q;&41h;?91]\pH\a5OMdbi#S\fAHD]q;&41jkmi1`8J#\cf)(deDR.\hr!t]p"lq1 +n)1V3cJbYZh;YQrf&<4Zjl#C]p>)t0p><%1e_m@`gu4a]khq`ambd!\p>)t0rnjU1h;Fp`jPc<]nDK;a +p>=Q\o\R(7q;7t*ki%HYpu7\#lf!ZYqr#l[pYE%0hVZB2]\p]c^u;NVe)7=cfAHD]pYE%0k23r2`8J8c +aPj)VgYemchr!t]p"ln0nDL\3cf(b[h;YNqfAW=[jl#C]pY<"/p"m%3d,2"`e_l_Nmba,`oA8H_p"ck/ +s50[1hVb'bj5H3\nDK;ap>=Q\oA7"7q;7t*ki%]`n`#\jo&5D`qr#l[p=un.hVQB2]&1Td]AT^Ig#&ge +g"uP]o\H_-l/085`8J&]cJbnaf&3@^hr!t]o%pS-oAHn3dc%+_gu>EpfAWF^io'(Zp=un.p>3+3dGM:f +d,:#DoA>\fo%r?^o\Hb.!8ja4gYed`io-'Zn_f>`ptsc^o%pq7ptqk)l/@ibnD]PhoAPMaqr#l[p"Ze- +hqlK3]&1We]&9UHg#&geg"uP]oA-Y-l/054`SeDea5NrTgu,$ehV[k\n_UM-oAHn3dc%.`gZ#9nf\rR` +iS`tYp=un.p>3+3dGM=gceslBo\Yego%r?^oA-\.!8j^3gu,*ggu44NpY_"gpYXZ]n_Uk7pYVe)l/@ib +nD]Mgo\kYcqV]cZp=un.hVQH4\DPTh[G[n>hVY9hgYVb_o\Hb.khj25_r/Ah_Vq3Iio$Tii8=(^o%pV. +o&-k4d,D1eeDd:`hr16ej5B1[pY<"/p"m(4cel:jb2A08q;77jo\SQ`p"ck/s50g5g>K'jfAVMDr8u\p"Zh.hVQE3\_k`j[,@bL^o\?\,pti:4dbhUmb2A08q;7@mn_W6]nD1G- +!8aX2h;G3hgu41Mpu%+hpYXZ]mbYY7p>;e+kM_lgl/IQZqVd4gr8>u\o\?_-hqlN4\_kooYMc&2jPQro +g>;Y^nD1G-l/085`8JMj_;V*Hio$Tii8=(^mbY;-oAI%7cJc1icJkGTjl)fijl#C]n_CJ,pti73e).^n +b2A-7qVRInn_W6]n(kA-s5'^3h;GEnf&;ABrSW[np>=Q\mG>S7p"u\*ki&2nj5P^N!9&^lr8>u\o%^P, +i82W5\_kooYMc&2jPQrog>;Y^nD1D,lJKA6`8J\o]]#@=khr8phr!t]nD1D,o&$q6bi$7o`8Qp=nDKhp +kMPO]nD(A+q;/I7d,2Flal&$6qVRCloA8H_mbP;-s5'd5gYf3lf&;ABrSWUlptsc^mbPS5pYMq-j5?cl +hVj(FrS`Oi!8l2]n_CJ,i82]7\)5]mYMc&2jPQlmgtqk`n(k;+lefP9_ViMn]A]7phVS(bnD1G-l/0D9^u3Gp +\)EY3mGOYqj59CanD1G-n_^t9aPb"p^Yt43p#)4qlegsanD(D,ptiC7celXt^u0h&s59$so\SQ`nD(D, +!8ag6fAF3taP_[.pY_1kr8-,`mbPS5pYN"/iS^oteDZ#Y+2p#)=tkhkX^n(b;+q;/L8celXt +^u0h&s59$so\SQ`n(b;+XPVRd]AL]fK&HC]Ol-)ng"u,P^>AV@X5DppYMdphK&Q=[OPnODmbG/)j5.r8 +\_l6#VVmcumGFo#g>;Y^mbG/)le]M8_;Ef#Y2G>up"uJ#inj4^m+o#)p#!::bM^4p_Vp[:n_fnpkhkX^ +n(b8*qVJR8d,2n$]\nD"qr!dtoA8H_n(b;+!8Xa5f\aI$`8H7*oAGqlqqg#_mG5M5p>2n.io$lqf\qG@ +pYh(hdGO?H[,'d!bhfhdh;>*fQJh/fVr-:dq;1Mo[,(')`888de_dOfNo9TfTAS_dn_WTf[,1K5\)5Ef +`SeJhNoBZhSD`Sfl/2!b[+tH4\)#9bbMKbdK&?=[Q/;;liSEqW[GCl=YMRjf^YcufK&H7YPi)Grg"u)O +^Y\Y?XP`'rYMdphK&Q=[Ol-5sdGOHJ[+sTqd+u%bjkcTdNo0NdU>Fkbq;(Jo[,($(`nnDdg#&gfMW";Fuk2,XbleSr)p#!C=aPb5!\`&D(qV[b!legsanCt>*pt`L:b21S'Z/:/jnDB_l +q;(#cmbG5+!8Xj8e_e.!`8H7*o&,_hs5)Gcm+oG5p>3"1hr(m"cf'K7mbsGhrnu;`mb>5+hqcW7[,1'( +Rbs"[q;.n'i8+4bm+f#)le]V;^>IW$Wo/`lqVRn%jkfOakhW`)p#!C=aPbA%[Gchurns1%legsamG#)) +q;&R:bMLG!\DMnqpYV7mptaobleK#+rS=^7fAFC$_r-.)o&,hkr8-,`kM=)5oA6\.io%3%cf'K7mbsGh +dGO?G\(ootdG;+bjkcTdNo0NdU>Fkbq;(Dm[,(**`888dg#&gfM;\6fT&8Ydn_WKc[bg`8]&1WfcJZ+h +L#N$hRGdAfl/1j^\(pf8\D>?bcec%dK&?1WRGR_piSE_Q]Aal(S)ZJgDo!9'C)lJLj`mG#,*pt`O;akkJ&Z/:/jnDB\kqVC,dl.il+!8Xm9eDJ=(]\nD" +len5hs5)GckM=)5o\Qh0i8D6*aPha0kM_rhs5;A`mb>5+hqc`:Z/4j(Qf!SUr8++'j5'OelJ/o*lJBV= +]AMT)U>UX]S)oL\(ootdbV1bm,")dLYr$d +U#+ebq;(;j\_ZQ-aPOPdiSUBfK&E-Ukhbjdl.ii*o%q1=_r'/)Wo/Keq;@b"nDbkM4#3p>*"1h;?*,_;Kq'i8CBfr86)^lJ&l) +iSDo;ZJP',Pi%/Os5'I+inaFdkhN`)le]\=]\hf-TAY=ZrnsF+kMGackhN`)oA77=`8BA-Vr30bp>DS# +n)!*"1h;?*, +_;Kq'i8CBfr86)^l.`c(in`)>Yhnj*Pi%/Os5'F*j5'Oel.`c(lJ9Y>\DHE*SDSqUqqn"%leV*ekM3W( +o\R==`S]J.Vr30bp>DS#n)!akk_-Wo&Ecl//2kqVC,dkM*Z)s4k!;dGE:-ZJU8kiSUBd +!8cGcjkRl3p"ct2gu$!+_;Kq'i8CBfqVTr^khEZ'j5&/>Z/5'.Ol(cJ!8jL,j5'OekhEZ'leT_>\_cW. +RGWVRptqe%leV*ek1mN'p"mL@_r'8,Vr30bp>DP"nDaPP_/Vr**`k22rjqq^5ekhE`) +!8Os;d,*:/YMXrhhVY0ds5)Mdk1mr3p>*+4g>Bm,^>OV$gu,*fq;9l^l.W`'iS;r\_cW.RGWVRptqh&lJ;!djkRH'p"mL@_r'A/Uu6j_oAH>"nD]&)i2QJ[;Op"uY'l.tmcjP7?&p>3R@`8BJ0Uu6j_oAHA# +n)!`80D.U>CLYi81JsfqVTr^kM!T'iS;u=Y2/m/Mr''BqVJ()jkT[ejkIH'leTb?\DHW0QJ[;Op"uS%leV*ej4q6% +pYNaC_VaA1U#:O\nDL)!n_WNekM!W(ptWU=`SKM/U>CLYiSLEernQJfk1dT)!8P!C*2\DVtsfANafptsf^k1[K&inW)>Y2/s1M;Ej@pYMk)jkT[ejP.?&m+oh?\_c`1 +QJ[;Op"uV&lJ;!dinV3&p>3UA_r'J2U#:O\nDL,"nDC*2\DVtsfANafq;9l^kM!T'iS<#>Xkis3L>IO=p"l\( +k1odfjkIH'leTe@\)-T1Pi%)Mo&$>$m+q3fj4q<'p"mRB_;F>2TAY=ZmGOhuo%rWfkM!W(ptWX>`80S3 +S_etTgYSsds4lSgjkIN)!8P$=cJI72Wo&Ecg#&gdrSHAdjP7f3p>*.5g#(*4[GZYpeDROfpYX`^k1[K& +inW)>Y20'4L>IO=p"l\(k1odfjP.?&m+ok@\DHf5Ol(cJnDC5%leV*einV3&p>3XB_VaP6SD]"Wlen`! +n_WNek1[N'q:r^>`SK\4S_etTgto'ernQJfjkIN)s4k'=cedF5W8E3af&*UdrncGdj4q`3p"d(5g#(06 +Zf$GndGV=fptsf^jk@E&inW/@XPNj2L>IO=p"lY'kM5mgj4h9&m+oqB[bgT3Ol(cJnDC/#mG73^D^u+>4SD]"WlenYtoA8`gjk@E&qV8mA_qjJ2S_etTgto!c!8QPgjP.H)rnP'?c/.43W8E3afAE[d +r8-;djP.`1p>!47e_\d3Yht&icel+do\SH\jP%<%j4r5@Xkj$5K\h=;oA6M'kM5mginM0%mG6"B\)-c6 +O5GQHmGFu$m+q3finM0%p"dRB^Y\>6Qf!DPjkm,qo\JcfjP%<%qqSsA`80Y5S)/bRg"rgds4lSgj4hB) +rS4s>cJIF7V;Hm^eDIIdrSHAdj4hZ1p"[+6f&#!7Xl"`fbhondp"nN\j4_3$jP8>AXkj$5K\h=;oA6P( +k1odfiS2'$mbQ(B\DHl7O5GQHmbb&$m+q3fiS2'$p>*XB^u"G7Qf!DPk232qo\Jcfj4_3$r7o$A`SKb6 +S)/bRg>8mds4lSgj4_<'rnG!=c/%=6UY^UZdb_7bqq^/binMT1o\@"5fA>'7Y2=igbhondp>4T\jP%<% +j4r8AXPJKbK&6%SXPN'pq:t&b^"_l.cePn`q;$qbK&5bKXPN@#n_E-Y^"i;:`SJ8bn(s;dK&>VGXPWX+ +l.tFS^>&M>^tci`lJ7lbK&5,9Xka!4iSHakZUF\_Yfmf\W[d +K&=`.\_cu8hVI;I^"_Q%g"`^crn`7`K&5qPXki6sq:t)c^"_i-dG2%`r8!.bK&5YHXkiO&n_E*X^YJJ; +`ne>bn_TGdK&>PEXPW^-l.tIT^>&J=_;)o`mG4)bK&5&7Y2/'ljk@H'\_P?`jkZNbK&4c/[b^c8iS8gdK&=Z,]AE/9hqdGJ^"VH"g=rdcr7ut\K&,eLY2&bn_TGdK&>PEXkrd-l.tLT^=rA:_qVu^n(a/`K&+o3Yh]96j4iYK^Y8bC]%kHa +jP?HbK&4c/[b^c8iS8gdK&=Z,]AE/9hqdDI^"VK#gY8peqV?bZK&,_JY2&Buq:jr` +^"_o/cePn`rnW:bK&5SFZ/+m(n_E*X^"i>;`SJ8boA5SdK&>JCYho'/l.tIS^=rD;`7r&^n_B;`K&+i1 +ZJ>H7jP/_K^t\nD]%kKbkM;ZbK&4]-\D@#;i8!;Gb1u[F]%tongtnsdK&=T*^#&DboA5SdK&>JCY28p/l.tFR +^=rG<_qVu^n_B;`K&+i1ZJ>H7jP/\J_;"tD]\LZck1uTbK&4`.\)$l9iS;aPFJb +p"k_dK&>DAYMT'1l.tIS^=rD;`S8,^oA#G`K&+c/[+tW8jkJhL^t\nD^"g]bkhV`bK&4W+]&!,:j4rVJ +b1u[F]\V&nhVP*dK&=N(^Y\M;iSEPI^tRc%gY9'ip>(S]qVLMoRGI#]ZeXm$q:jl^^YA,1dG2%`K&2+9 +i81frn_EZii7l!$p>*dF]\`D>N8K6EgY]UYg[\_V`2do%r<\in;-$inN;DYh]!/N8=6b +kMD`bk2!;tmG%Hki7c$%leKqDZ/(#gK&5JCYhep+n_E$V^teV=`ne>bp>1edK&>>?ZJP?3l.tCQ^tSV= +`S8,^o\>M`q;'ES]A:`f[bUi:jkJbJ_V>+F^"g]blJ7lbj501\[,/m\]A<5;j4rPHbhVmH]A:uni816d +K&=H&_;=e?hqd8E_:mo'gtT0jp"c"kle^CQW86Oj[+t$&q:jf\_;">3dbM1bs5&LerSQGgVV^4eZeb3- +n_E!U^teY>aPFJbq;."dK&>8=ZekK5l.t@P^tSY>`7r&^p=t_bs5(KH`SJ_n\D7&-idm+n#br8,'Cc/-Is^"rJ>inWGFbhMgF +^>.,ljP?Hbo\R4;e_\$s`SL%>inWMG_:mo'gtT6loA->#gtp93\)$*#[G:-'q:jf\_;">3dbM4crna(" +lJKbA\_c0![GCE/n_E$U_;"V;b1sP`r8![qo&%=A_;<`![GC]7l.k7N_:nb?`S8,^ptV@pn_UP-dbW(% +\_R/=jkJbI_V,"D^>$Z_nD'Mhq;/+-g>0X%_;+_=jkJ_IbM2aF^>.)kjkZNbqqeF3h;5g$a5-4?j4rSG +_:mr(h:oBnn_L/"gYU-1\D?-"[G:3)q:ji\_:n50e_@Ofq;%_"j5.]1^tm]"[G:K1n_;pS_;"Y>k1ehI_qP.E^tZi`o%]\iptht+ +gYK[$_qan>k1ebHc.hpG^td8lkM;Zbr8+L3h;5a"akcC@jP8YG_qO,)h:oHpn(k,%f&"F'^"qT%\D6K+ +q:jf[_qOD1e_@UhpYD\%hVQ!'`SK/%\D6c3n_;mR_qXh=bM9V`rnX(#lef>3aPPG'[GC`8l.k7M_qFh= +a4e2\rnF(#kM<#kh;#s(^YAV>kh=qI`7b4F^>$Z_oA#qnoA68!i8)-'`SC.AjkJVFcJ/'I^>.)kkM;]c +!8jI,j5.E)aPH=@j4rSF_V*r&i7bWombG;,bh]qfa5#M+\(gE+q:a]Y_qOG2eD%Lgpt_t+g"s9rb2(_+ +\D6`2n_;jQ_qXk>b1sP`!8X:(jkmK'cJI"+\D@#:l.k4L_qFk>aP+8\rS+1(in^?biS;E-^>&J$]`oA$+smbXPljk[]-`8(%@jkJSEceJ-I^>.,ll.r#hqqmn#kh`l,b2)OBj4rSF_:dl&hqGWq +m+f)*bh]qfa5#J*\_HT,q:aZX_qOJ3e_@Xip>)e*f\X-pbMCb*\_Ql4n_;gP_qXn?bM9V`T&/Sd[GT9d +d,)=hqqUGkiRl!"qV'$E]A*A?UYOkbU>=e`_q`&^qV15fh:]g%rn>3C`SC.AU##.nT&/Sb^"p]`o\AT` +gY1$/o\74;ce[mBTAKJ&Rc!Ad\),?bmbQsZiRl!"inE>E]%cN*]A1K`\D>?`g>'9onCm]lh:]^"m+^+G +\_Ql6YMI^b[,0-beD7^kp=o,lgtK[#p"[dH\_[;BUYaqdYi!pdcec4gr7pPliRl$#q:`sE]%a(:hVFdZ +jkR]-_V=n@l.Y"I`S1@G_:uo`p=uJ"lJ@udl.ru-aP?CBkM+eGceJ-I_;*>lm+nDmp>;1nmG>;.c/%dC +jkSkJ_:df$iS(ltl.j&/`8.fVceR1.]%cf0q:a]Y_qOG2fA!mloA-b/d,)"`e(rL/\_Qu7n_;jQ_qXk> +c.ondrSFI/gu#3jfA=d/\_[8?l.k4L_V+e>aP+8\!8FO/g>/4Rl.j/2_;"h@kh=nH`S1=F_:urap=uV& +k2)E\mG5G2a5$=Bk1e_GcJ/!G_;*AmleSJqo&#Vfn_U_2c/%gDjP8_H_:di%i7bftl.j/2_;2?Oe(iX3 +]%cc/q:a`Z_:n81f%[gloA-n3bhfGXfA4p3]%m&7n_;mR_;"\=bhTecrna^4f\`XbgYU64\_[5>l.k1K +`7at?akFA]!8O[2fA2eLm+fD3_qY"Al.XtH`nLIH_:uo`pY;h*infjTn_Le4akZLCkM+bFd+e6J_;*>l +mG4bumba&^p"m+5cJ@mDjkSeH_qF#&inCuukhO25^"ogHf%em4]A)o1q:a]Y_qOG2f\=!mo%gn5akiuQ +gYL<6]%m)8n_;jQ_qXk>cJ6"er8+X6eDI(ZhqlT6]&!A@l.k.J`7b"@aP+8\XPDF`Qeh#`_;)o^qV15f +gtBa%rn>3C`SC4CX52dlP2>`b]A:Q`o\AT`g=js/o\74;ce[sDWo!1$No0Nd[GK3bmbQsZhUod"inEAF +]A)Q)`n\8`XkhR`f\F*nn_3fmh:]^"m+^.H]%lo5]%tKbW8?:bdbVOjpY55mgY0R"p>!pJ]&!>AYMRdd +Uu1(dc/-%frS6Ymhq5j"qV''F]A!>@YM@X`PMP``^YHc^q:k/fh:]g%s4Y6cbV;C(bdG;Lkp=o,lgY'O!p"RdH^"iG>[b]3bS_iMbakaYcrnH\lhUoa!qqB-F^>&YB +ZJ-]^qV15fgtBa%rn>3C`SC=FY2.miMr+6b\D>?`oA&N`gtC$-p=d@;c.qmFY2/0qKAHUa +Yhdd`leL[XhUod"inEAF^>%c)bhT\`Vqp.`e_Imnn_3fmgtBX"m+^.H^>/25_;2ubU>FkbceZ=jpY55m +gtBX"o\7^H^>/J=\_YEbRbm;ba5+Jbs4cemhUod"qV''F^>&VA[G9'`NSX<`]\LQ^q:k/fhUog#!856C +_V>%DZ/!pdL#)a`[+s!^n_<<^gtC$-p=dC`SDEA`cJ6(eqV(JngY'U#o@qXH]\N;<]\UWbQeq)baPFMa +!8Hbmh:Ta#q:a!F^"`M@\D59`Mr"0`^"gW^pY5#fh:Ta#_V2i\rS+^7e(oZ4!8P!;cJ.gBle:+Hd+\6J +_V<8hoA$\.hVNk@rSFm:eD0c*jP/,;^"W/4q:XTV`nBV1gY0(EZeX$cKA?O_[+s!^nD!6^g=am-p=dC6cbPhtlb`SJ;a!8Hbmh:K[!q:X!F^"WA<^"^Q^L>;a^]%b?\p=eldgXsU#s4P?E_;"qC[bT9dK&-I_ +[bT3`n([0^g"Fg-p"I@=bM;^E[b]]pK&6@\[b]Hgl.kOXh:K[!iS!>G^"VK#f%[=^SD<;^dbDIhp"B/o +gXsO!le:+I^"_o/bhT\`Qeh#`bhTndqqCSog"FC!p"RmK^"i>;_;2ubP2>`b`ne>`l.b%G`n:+?c.Thb +q:i^>_q]n"!8G'=b1cOBmFg7HaOpRH`7i#]s4b$; +ptiI8f%fKElJ(.H`Rs2'jOq<%iS3&?Wna&ul.aS>^tSG6q:XQU`7aM2g=j +n_2^M`7jq>d+c=jp"dOA^tt./o\ILB^YAhDl.b(H`7Xq>bh9ecptN[?_;'Xt!8P->bM)[Dm+L1Ha4^IF +`S//_!8G$=bh[m,qq\d;dG+-Ele:(GdG"9I`7rJjp>!16f%u#8p"m47fA,WGl.b(H`Rs/&jk7H'hqQo? +W8*cqleBb?^tSJ7q:XQU`S'S2gY0Htl.jY@Ze^f#n_D7A^t\b?n_2^M`S1">dG)IloA.FB^#"b*p>*XB +^te2/hUfa!q:X$G^tSP;`7r&^K&$@\\_GB_p"Jfdh:Ta#s4PBF^tZETb2%[*pt`O:dbF6Fle:+Hd+\0H +`S8PjpY<=8eD>f6oA7%6f\G]GlJ(4J`7X&%k1RQ(hV6l@VVIKmmG#q@^tSM8q:XTV`S'P1gtKQukhOYB +YhbDsoA%FB^t\e@n_2aN`S0t=dbDRmo%hCC]AAJ&pt`gC_;#%GlJ(.Ha4U1?cIotdpY3X@^YFFrrnP*> +bhD^Cmb-@IaOpRH`S/)]!8G*?b2%[*q;&U:dbF3Em+U1HdG"!78eD>f6oA7%6f\G]GlJ(.H +a4T>'k1RN'hqQuAVVIKmmG#tA^=r>7q:XQU`nBY2h:fTtl.j_BZ/(Puo%_@B^>&V?n_2^M`nL(>e(_Ul +oA.LD]AAJ&pt`jD^tetFleC:J`n:(>ce6(ep=mUA^"e4pr7np=c._dCn(HLKa4\Gc^Y8bD]A1K`K&-1W +]%kchmG%$^g=am-pY*U@aP?RG]%tfkK&6%S]%u&pkM5CXgt0U!iS!>G_:mc#hqOs^Phb`^c.g(gp=]8p +g=XI!le:.J^t\).eD.7`O59H`a5"Mcr7^\pg"FC!p"RpL^teM:b2'VbM;J*b_VN&`!8Qkogt0U!q:X'H +_:nS:aP4>^K&$4X]\C`co\/`dgXsU#s4PEG_;#"F^"gW`K&-+U]A1ojmb@*^g"Fg-p=dL?akZ^I]A:ij +K&5tQ]A;2rkhPIXh:K^"i7[8G_:m`"iS1*^P2,T^bhL"gp=]8pgXsR"lIt%I_;"/.f%dC`NSX<``n\Db +rS$eqg"FF"o\7gK_;+S:bh]bbLYhsb^tlo`s4lqph:K^"pt=!H_:nP9b1jJ^K&$.V^"^leo@iZdgXsU# +!85BG_;"tE^YHc`K&-%S]\M&lmG%$^gXsm+pt<[@`nUFG]\L`eK&,bK]\M>tjkK1Vh:K^"i7[;H_V3c! +j4g6^OPKH^bM0nfpY#Aqgt9X"lIt(J_V=2-f\EO`Mr"0``SA>brS$eqgt9X"o%MXJ_V=J5d+kt`KA?O_ +^"gW^rS-_nhUfg#pY!mG_V4V9bM0P^K&$(T^>%#go%NTdhUfg#s4PHG_V4nA_qVu^K&#eL^>%;olIta\ +gt9s+q:WdA`S:@G^"gcdK&,\I^"hK!jP0+VJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +236.035 459.013 mo +288.243 331.362 li +289.935 327.033 290.421 325.836 296.46 325.836 cv +302.256 325.836 302.742 327.033 304.434 331.362 cv +314.052 354.948 li +314.945 359.443 315.405 364.027 315.405 368.685 cv +315.405 383.08 311.007 396.788 303.064 409.238 cv +285.822 366.678 li +257.544 435.879 li +278.312 435.879 li +273.605 439.556 268.517 443.01 263.091 446.211 cv +253.44 446.211 li +250.746 452.78 li +246.033 455.035 241.122 457.118 236.035 459.013 cv +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[81.12 0 0 134.88 235.2 116.164 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 169 +/Height 281 +/ImageMatrix[169 0 0 -281 0 281 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 169 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 169 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 169 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +U[-k'fBTI'q!5BRf'MhkQ0Y11iTf(\X6]NG\E_W2m-L))T^1Y'g$5U'p$96TeEm%uMMZ0Kd'ip3<'W9W.%h!)Q=lKY\?dHg5dQ0P:4 +h!*YZ]BehKZg,p'm-C#'VX!"%hW_T:mHV(Dcg0o_T^&NAg?I5Ram8$QXm4L'o]qS'W9W.%f]gHBjm'#6 +ea)hmOQrb/h!*MV`9ZUOYNjX'n`uA'ZKfj%g?HuMg?Pp-e*I#!L$Gr.dcoNNcKj6MZ0Kd'rTf4'Yj0^% +h!*#Jh'Hea*+uM!D>3d-96JZ0M2MYNaR&q+OXm+d0pZdCr!9p]OeEGQKc0F3NY3Fd.qJ[HZ!#h<<2Mf]fa,d-:Vr +KB]c-cfj6Lbj*pH[->p%rp#L-X6J:#fBCBBj6<]1f';qnNp41?aQV:?f':iNY3FO&!9o+"\`q9#g$$oM +f]fU(eER&!KB]o1bNR[Dd-B?LYj'X%rp#4%`9G&#gZZH;l0,D9dd$erL?ZS>_d-CGlMWqq@_s#t@\`rMF[-63.pZ[S"`9G&#fBC0;l0,85fBNA#K'C/:_`TQ"=`p)OIZ09X#p$%M#]]dE!gulW?jQNo5dHU;fO6F4>aQMCB_Wg1GZfod#oBDA#]'.9!hWN/J +g$#g,cftJoN9IP1dc]6Fb3@sMXm"@#p$%M#YisR!f]U??jQNc1e`l_jO6F4>aQM7>\`iVIYNOR&rTJjs +]'.9!g?5s/oB3@@e`m+tK'9c/b3.OB[HR8GZ00U#!9f$u\EM-!gul$-p#iXDdHLYqKBU5:^usP:^$+bE +Zff^"s654#_ +]][u2`TZIIYNOF"s65=&ro^S]]e\EZffp(qrin#qWG0IdH9d,s!CZKM)HY3+9ul0+T!ZKKWtg#fO%qrY*EeEHPgO6eEHMfPNVr-UZULrg?#a*p#`L@e*-AdQ08,.U?:FrgZ>d)p?&XBdcg5bQfn;/U?:FrguYg( +pZAdDdHBKOU?803ioT"XYNP]CZf]Wti9-ltWoi!rhW:p'pu\sGcfa6LX6-/=iT8\Q]'&\IXle3tjl`5t +U#t@rf]BX+o]E==e`Z#VTB;j0ioSkT\**DGYNF?tjQE/tT]Y:rg?#a*p#`L@e*#cST]W69g?%)NZfh&E +Z0'Ktiod#tWTMprguYg(pZAdDdHBKOU?8E:gZ@8QVWRj>\)l!"i9-ltVrldrhW:Trr8tQOcfaTVU#r!0 +jQ5"TXQK0;]&hN+iTHrtT'#.rf]B0roB*^Ie`YoSU?8N=f]CfJWoa\)l!"kNAW& +qW44.kiCU]V<7a=\E2'"kNAZ'PND;pfAs$qo]EaHf&toQVWIm?P3)5pf]9*qrT:EIe`YcOW94-AP3)5p +g#T0qrT:HJeE>ZNWTO3AT&o(pg>o6qr8tEKe*$#ZS`]n4S`T"pgZ5BNd,r^;ZfR_=kN(L\V<7X:]B.B$d,qt%PND;pfAs$qqrY6Hf&kBBZK7V< +kN(:VX609@[H5s$d,q[rSE8qpg#T0qqW>6JeE5-?ZfR\.gZGHrRcWeph;kHpn)_OLd,s'EWTBT1l/^^^V<.1-`oPJ.g?,[%RcWep +fAs$pn)_=Ff&kBBZK7P:l/^LXX6&g3^uX&.dH7arRH<_pg#T0pmcD=HeE5-?[cRMLOQ?#ng>f0omcD@I +e)o?GY3#WCOQ?#ngZ,6omcDCJdcT6FYN>]COQ?#nguGt=8p#FifVrd[7 +]]@K%c/lCpNo]lnh;bBop>s$Ld,iL5\)`S1p#FohV<.F4^Z<`&biQV#L#i6nfAisomcD7Ff&aj3^Z:L; +oAeK`X6&d2_;s/.`9"bpOQ?#ng#K*njlFVFeE+U0^uUU]*m +j5eMGe)eF-`oR*YL?&6lgZ#0mj5ePHdcJ=,a5m0YL?&6lgu>6mj5eSIdH/U6^#](NL?&6lh;YEqdc9-Bf&XF'alA!5 +r8ZVmX5hXgh;ZuG]&^unK&cdhhVtQqdc93DeE"4%alA'7s5MblWT2[lf](B@\`ConK]E*lgZ#0lg#LcF +dc@t"cf=r_K&Z^fiSg]pg#LfGdH%k!d,Y#_K&Z^fio-cpg#LiHd,_audGt)_K&Z^fj5Hipg#LlIcfDXt +dc5r=o]"rjXQ.^gh;[#H\`Cro!9/Uio]"ukX5hUfhW!)H\`Cups5JXio]##lWoMLehr\E)#sr8N=fqr6VoVrQOlf](<>\E)&tqr34eqr6Yp +VW6Fkg#CB>\E))uqVm+dqr6\qV;p=jg>^H>\E)-!K&ZF^jPd3#e)T3Bf&Naig>[_Do]"ukX5h[hgu?lE +WT2^lK&ZF^k2E?#e)T9DeDmOgg>[_Do]#&mWT2IfhW!#EWT2^lK&ZF^ki&K#e)T?Fdc7=eg>[_Do]#,o +VrGkYl/C%MYiF3lK&ZagiSgZne)K?Fd,VCkdc,l[_Dp>Y,kX5_@_j5JPKWT2^lK&ZL`jPd,ubi7^BeDmOgh;\FmK&Q+Umbk)(bi7aCe)RFfhW"LmK&Q+U +n)1/(bi7dDdc7=ehr=RmK&Q+UnDL5(bi7gEdGq4di8XXmK&Q+Un_g;(bi7jFd,V@jg>_tfK&Q+Uo&-A( +bi7mGcf;7igZ!hDn)k.jK&Q4Xn)1&%c/RsGcf1_Zki%-Pki)$hXQ%4Yl/C4QS)WYjK&PqPn_gJ- +bi7[Ae`*=_iSfCIl/D0jWoD7^jPeVJU>k.jK&Q1Wm,4l%`Sp1Ae)I+]iSfCInDW`lW8YbTm,6=OU>k.j +K&Q4XmGOo$`o6=CdGgn[iSfCInDWfnVW#PRmblIOUZ14jK&Q4Xn)1&$`o6CEcf1_Zki%-Oio'OfXPpqQ +n)2dVS)W\k!8rIeio'RgX5UhPnDMjVS)W_ls58Lej5B[hWo:_On_hpVUuLCmrnrCdj5B^iWStVNo&/!V +V;gLnrSW:cj5BajW8YbTm,6=OV;gOor8<1bjP]jkVr>YSmGQCOV;gRpqr!(alJVf&E:\k2?;q0^Z"\?e`*1[kMcI!K&G\I +pYW"0^u=e@eDd(Zki)O!K&G_JpYVt/^u=hAe)I"Zki)KuK&G_Jptr%/^u=kBdc-nYl/DQuK&G_Jq;8+/ +_;XtCdG^GNm,3KRjl#slVW#AMoAJ!SQf7;hK&GbKqVS.._;Y%Ecf(5Lo\b>ZjP][fXPq%Tm,6IRR,RAh +K&G_Jp"uh.]&<8=e_unSlemBQjP]ahWo1JHp>=BYRGmGhK&GbKp>;k-]AWD?e)?_RlJR9Pjl#mjW8P;G +pYXEXRGmGhK&GbKptr"-]AWJAdG^PQn)4*#K&>MDrnaO1]\rSBd,CGPnDO0#K&>MDs5'U1]\rVCcf(>O +n_f#Vf\Z\cXPgMEq;9c^PMu&i!8iCcg"uedX5LDDqVTi^PMu)js5/Fcg#&gf[G^r>eDZkTm,7m#K&>;> +WSk5Cqqol]Rc3YlrSN4agY\sf[c%)@dc$YRmbn$#K&>A@Vr5#ArSQ#]S)Nenqqm"_iSXUjVVo5Ip#"-T +S)NhoqVQn^iSXXkV;T,Hp>=3TS)NkpK&>;>rnaa7\D[);>s5'g7\D[,=e_ubOn_jH) +K&>>?s5'd6\`!5>eDZ\On_jE(K&>>?!8a^5\`!8?e)6;Fo\Y8XgY\sf\`!;@dbp2Eo\Y8Xgu#$f]&/Wh;>*f]&/WK&/WhV\7f +Wo(2@r8,r]OPoiirn`7`g>8gd[GUo=e)6>GpYYr+K&58=W8G#?rSGu\Ol5ukr8*%^gtnsd[GUu?dGU/F +pttu*K&5>?VVei>rnc#[P2Q,mqVHh\hVP*d[bq,AcesuEq;6e\fA.K&5;> +Vr+f;dGU#Br87D.K&5>?VVe`;d,9rBr87A-K&5A@V;Jf?rSGlYPi2;nK&5,9XP^;?rSH,`NSsQgJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +grestore % PSGState +612 576.004 mo +612 185.864 li +594.969 197.725 li +594.969 576.004 li +612 576.004 li +cp +level3{ +gsave +clp +[17.0313 1.48892e-6 -1.48892e-6 17.0313 594.97 380.934 ] concat +/2 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.917647 .92549 .92549 ] +/C1 [.917647 .92549 .92549 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.917647 .92549 .92549 ] +/C1 [.647059 .654902 .662745 ] +/N 1 +>> +] +/Bounds [.00561798 ] +/Encode [0 1 0 1 ] +>> +>>/Gradient add_res /2 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[17.0313 1.48892e-6 -1.48892e-6 17.0313 594.97 380.934 ] concat +clp +/2 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~lK[Wul07Eqki_-lkN:phk2k^djQ,C_j5]1[io8tViSibRi8EPNhr!>JhVR)Eh;-lAgt^Z=gY1B8g=b04 +g"=s0f@SX+f%/F'e^`4"eCYct@9YHP.5Y-+q0Xf\_,XK8M(X/i8#WiE%tWMuhpW2HPkVl$>gVPU,c +~> +<~m-O'(lg*j$lKRQtl0.?pki_-lk2tggjlPUcjQ,C^j5]1Zio8tViSibRi8EMMhr!;IhVR)Eh;$f@gtUT< +gY1B8g"G'3f\"j/f@SX*f%/F&e^`4"eC;sre'landaHOjdF$=fd*L%acd'h]cHXVYbfn;TbKJ)Pb0%lK +aiVZGaN2HCa2c3>`l?!:`Pod6`5KR2_ns:-_SO()_8*k%^V@Ou^:q=q]tM+l]Y(nh]=Y\d]"5G_\[f5[ +\@B#W\$i`R[^ENN[C! +<~m-O'(lg*j$lK[Wul0.?pki_-lkN:phk2k^djlGL`j5]1[io8tWiSibSi8EPOhr!>JhVR,Fh;-oBgt^]> +gY:K:g=k65g"G$1f\"g-f@SU)f%/C%e^W*ueC2mqe'c[mda?IidEp7ecd0q`cHa_\c-=MXbfn;TbKJ)O +b0%lKaiVZGaN2HCa2c6?`l?!:`Pod6`5KR2_o'@._SX.*_8*k%^q[Y!^V7Fr^:h4n]tD"j]=Y\e]"5Ja +\[f8]\@B&Y\$riT[^NWP[C*EL['[3HZa7!DZEga?Z*CO;Yct=7YHP+3Y-+n/XfSV*XK/D&X/`2"Wi;ts +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /2 /Gradient get_res exec grestore +}if +newpath +603.755 576.004 mo +603.755 191.627 li +603.427 191.627 li +603.427 576.004 li +1 1 1 rgb +f +603.383 576.004 mo +603.383 192 li +603.055 192 li +603.055 576.004 li +.529412 .533333 .537255 rgb +f +594.969 .00390625 mo +594.969 137.926 li +612 127.352 li +612 .00390625 li +594.969 .00390625 li +cp +level3{ +gsave +clp +[17.0313 0 0 17.0313 594.969 68.9648 ] concat +/3 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.811765 .537255 .556863 ] +/C1 [.619608 .0784314 .109804 ] +/N 1 +>> +] +/Bounds [] +/Encode [0 1 ] +>> +>>/Gradient add_res /3 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[17.0313 0 0 17.0313 594.969 68.9648 ] concat +clp +/3 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~cd'h]cHa\Zc-=MWbfn;TbKJ)PbK@uMb0%lKaiVZHaN2HDaN)?Aa2c3>`l?$<`Pog8`Pf^5`5KR2_o'C/ +_SX1,_83t(_83q&^qdb#^V@Ou^:q=q^:h4n]tM+l]Y(ni]=Y\e]=PSb]"5G_\[f8\\@B&Y\@8rV\$rfS +[^NWP[C*EM['[3I['[0GZa7!DZEgdAZ*CR=Z*:I:Yct=7YHP.5Y-+q1Y-"h.Xf\\+XK8M(X/i;%X/`2" +WiE%tWMukqW2QYnVl-GjVl$>gVP^5eV5:#bUnjf^Una][USFQXU8"BVTqS0RTqJ'OTV.pLT:_aISt;OF +~> +<~M26tCLPCP;KnP,3K7ec-JUr?%It)orIXQWlI!^3dH?jd]G^+FVG'8"NFEDSFF)l;@EH#l8Df0H1D/F** +CMR["Bk_9pBP1siAn>OaA7K+Z@U`bS?sm>K?=$rD?!LW=>?Y35=]nj/='&F' +<~NfB$WN/NUOMM[1HLkphAL5(D9KnP,3K7\]+JUr?%It)orI=6NkI!^3dH?jd]G^+FVG'8"NF`__HF)l;@ +EH,r:Df9N2D/F-+Chmg$C2%BrBP;$kAnGUcARo=]@q&nU@:[(E9>$5!2=BJX+<`W4# + +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /3 /Gradient get_res exec grestore +}if +newpath +603.918 132.293 mo +603.918 0 li +603.263 0 li +603.263 132.293 li +.809804 .539216 .554902 rgb +f +603.383 132.293 mo +603.383 0 li +603.055 0 li +603.055 132.293 li +.619608 .078431 .109804 rgb +f +601.884 94.0762 mo +601.884 93.125 li +604.435 92.3613 li +604.435 92.3477 li +601.884 91.6514 li +601.884 90.6064 li +604.435 89.8555 li +604.435 89.8418 li +601.884 89.125 li +601.884 88.2676 li +605.333 89.3262 li +605.333 90.3848 li +602.7 91.1357 li +602.7 91.1484 li +605.333 91.8857 li +605.333 92.9111 li +601.884 94.0762 li +cp +1 1 1 rgb +f +601.884 87.9668 mo +601.884 87.0146 li +604.435 86.251 li +604.435 86.2373 li +601.884 85.541 li +601.884 84.4961 li +604.435 83.7451 li +604.435 83.7324 li +601.884 83.0146 li +601.884 82.1572 li +605.333 83.2158 li +605.333 84.2744 li +602.7 85.0254 li +602.7 85.0381 li +605.333 85.7754 li +605.333 86.8008 li +601.884 87.9668 li +cp +f +601.884 81.8555 mo +601.884 80.9043 li +604.435 80.1406 li +604.435 80.127 li +601.884 79.4307 li +601.884 78.3857 li +604.435 77.6348 li +604.435 77.6211 li +601.884 76.9043 li +601.884 76.0469 li +605.333 77.1055 li +605.333 78.1641 li +602.7 78.915 li +602.7 78.9277 li +605.333 79.665 li +605.333 80.6904 li +601.884 81.8555 li +cp +f +604.396 75.7275 mo +604.396 74.79 li +605.333 74.79 li +605.333 75.7275 li +604.396 75.7275 li +cp +f +601.595 71.7734 mo +601.595 71.7871 li +603.524 72.4629 li +603.524 71.0967 li +601.595 71.7734 li +cp +600.657 72.2891 mo +600.657 71.2305 li +605.333 69.3945 li +605.333 70.4336 li +604.263 70.835 li +604.263 72.7314 li +605.333 73.1396 li +605.333 74.1113 li +600.657 72.2891 li +cp +f +602.625 66.4805 mo +602.584 66.5693 602.553 66.6611 602.531 66.7549 cv +602.508 66.8486 602.497 66.96 602.497 67.0898 cv +602.497 67.3672 602.598 67.5879 602.799 67.7529 cv +603 67.918 603.265 68.001 603.592 68.001 cv +603.928 68.001 604.199 67.9219 604.408 67.7627 cv +604.615 67.6045 604.72 67.373 604.72 67.0693 cv +604.72 66.9531 604.703 66.833 604.67 66.708 cv +604.637 66.583 604.6 66.4736 604.559 66.3799 cv +605.301 66.3398 li +605.342 66.4688 605.371 66.6045 605.389 66.7451 cv +605.406 66.8857 605.415 67.0498 605.415 67.2373 cv +605.415 67.7861 605.248 68.207 604.912 68.5 cv +604.577 68.792 604.137 68.9385 603.592 68.9385 cv +603.342 68.9385 603.107 68.9014 602.888 68.8281 cv +602.669 68.7539 602.479 68.6465 602.318 68.5029 cv +602.157 68.3604 602.031 68.1855 601.939 67.9775 cv +601.848 67.7695 601.802 67.5342 601.802 67.2705 cv +601.802 67.0967 601.811 66.9395 601.828 66.7988 cv +601.846 66.6572 601.875 66.5244 601.915 66.3994 cv +602.625 66.4805 li +cp +f +601.884 65.5713 mo +601.884 64.7734 li +602.665 64.7734 li +602.665 64.7598 li +602.58 64.751 602.488 64.7207 602.387 64.6699 cv +602.287 64.6182 602.191 64.5498 602.104 64.4648 cv +602.014 64.3799 601.941 64.2822 601.885 64.1699 cv +601.83 64.0586 601.802 63.9404 601.802 63.8154 cv +601.802 63.6943 601.811 63.6035 601.828 63.541 cv +602.731 63.541 li +602.68 63.708 li +602.661 63.9424 li +602.661 64.1123 602.708 64.248 602.802 64.3516 cv +602.896 64.4541 603.014 64.5273 603.156 64.5723 cv +603.299 64.6172 603.441 64.6445 603.582 64.6563 cv +603.723 64.667 603.885 64.6729 604.067 64.6729 cv +605.333 64.6729 li +605.333 65.5713 li +601.884 65.5713 li +cp +f +603.965 62.1924 mo +604.105 62.165 604.232 62.1182 604.348 62.0518 cv +604.461 61.9844 604.552 61.8945 604.619 61.7803 cv +604.686 61.667 604.72 61.5293 604.72 61.3682 cv +604.72 61.2031 604.686 61.0635 604.619 60.9502 cv +604.552 60.8359 604.461 60.7471 604.348 60.6826 cv +604.232 60.6172 604.106 60.5703 603.968 60.542 cv +603.829 60.5127 603.682 60.498 603.524 60.498 cv +603.238 60.498 602.995 60.5732 602.796 60.7227 cv +602.597 60.8721 602.497 61.0869 602.497 61.3682 cv +602.497 61.6406 602.598 61.8525 602.799 62.0049 cv +603.001 62.1563 603.242 62.2324 603.524 62.2324 cv +603.677 62.2324 603.823 62.2188 603.965 62.1924 cv +cp +602.875 63.0361 mo +602.646 62.9463 602.452 62.8193 602.291 62.6543 cv +602.131 62.4893 602.008 62.2969 601.926 62.0781 cv +601.844 61.8594 601.802 61.623 601.802 61.3682 cv +601.802 61.1143 601.844 60.876 601.926 60.6553 cv +602.008 60.4346 602.131 60.2412 602.291 60.0762 cv +602.452 59.9111 602.646 59.7842 602.871 59.6943 cv +603.097 59.6055 603.35 59.5605 603.632 59.5605 cv +603.883 59.5605 604.115 59.6006 604.332 59.6807 cv +604.549 59.7617 604.738 59.8799 604.898 60.0361 cv +605.06 60.1924 605.186 60.3828 605.277 60.6084 cv +605.369 60.834 605.415 61.0869 605.415 61.3682 cv +605.415 61.6455 605.369 61.8965 605.277 62.1221 cv +605.186 62.3477 605.06 62.5371 604.898 62.6914 cv +604.738 62.8457 604.549 62.9639 604.332 63.0459 cv +604.115 63.1289 603.883 63.1699 603.632 63.1699 cv +603.355 63.1699 603.102 63.125 602.875 63.0361 cv +cp +f +601.396 57.7705 mo +601.396 59.1104 li +600.657 59.1104 li +600.657 55.4932 li +601.396 55.4932 li +601.396 56.833 li +605.333 56.833 li +605.333 57.7705 li +601.396 57.7705 li +cp +f +603.271 53.4033 mo +603.029 53.417 602.833 53.4824 602.684 53.6006 cv +602.533 53.7188 602.458 53.8955 602.458 54.1318 cv +602.458 54.3721 602.531 54.5596 602.68 54.6934 cv +602.827 54.8262 603.024 54.9043 603.271 54.9268 cv +603.271 53.4033 li +cp +605.141 52.7959 mo +605.324 53.127 605.415 53.5225 605.415 53.9824 cv +605.415 54.5488 605.259 54.9922 604.945 55.3096 cv +604.633 55.627 604.193 55.7861 603.625 55.7861 cv +603.098 55.7861 602.662 55.6475 602.318 55.3711 cv +601.974 55.0938 601.802 54.6992 601.802 54.1855 cv +601.802 53.873 601.852 53.6104 601.953 53.3984 cv +602.053 53.1855 602.196 53.0176 602.382 52.8926 cv +602.567 52.7676 602.785 52.6777 603.035 52.624 cv +603.286 52.5703 603.57 52.5439 603.888 52.5439 cv +603.888 54.9268 li +604.16 54.9092 604.373 54.8105 604.527 54.6318 cv +604.682 54.4531 604.759 54.2236 604.759 53.9414 cv +604.759 53.7412 604.728 53.5479 604.665 53.3623 cv +604.603 53.1768 604.518 52.9883 604.41 52.7959 cv +605.141 52.7959 li +cp +f +602.901 50.5469 mo +600.657 51.9414 li +600.657 50.8555 li +602.326 49.877 li +600.657 48.8789 li +600.657 47.873 li +602.901 49.2813 li +605.333 47.7461 li +605.333 48.8516 li +603.511 49.9307 li +605.333 51.0234 li +605.333 52.082 li +602.901 50.5469 li +cp +f +604.396 47.0645 mo +604.396 46.127 li +605.333 46.127 li +605.333 47.0645 li +604.396 47.0645 li +cp +f +601.884 45.0479 mo +601.884 44.1963 li +602.354 44.1963 li +602.354 44.1826 li +602.16 44.0439 602.021 43.8809 601.934 43.6934 cv +601.846 43.5059 601.802 43.291 601.802 43.0498 cv +601.802 42.6563 601.925 42.3623 602.17 42.168 cv +602.416 41.9736 602.744 41.876 603.155 41.876 cv +605.333 41.876 li +605.333 42.7744 li +603.489 42.7744 li +603.346 42.7744 603.223 42.7793 603.121 42.7881 cv +603.018 42.7969 602.918 42.8193 602.822 42.8545 cv +602.727 42.8906 602.648 42.9492 602.588 43.0293 cv +602.527 43.1094 602.497 43.2197 602.497 43.3584 cv +602.497 43.5098 602.534 43.6387 602.607 43.7441 cv +602.682 43.8486 602.776 43.9307 602.893 43.9883 cv +603.009 44.0469 603.132 44.0879 603.262 44.1123 cv +603.391 44.1367 603.519 44.1494 603.644 44.1494 cv +605.333 44.1494 li +605.333 45.0479 li +601.884 45.0479 li +cp +f +603.271 38.6367 mo +603.029 38.6504 602.833 38.7158 602.684 38.834 cv +602.533 38.9521 602.458 39.1289 602.458 39.3652 cv +602.458 39.6055 602.531 39.793 602.68 39.9268 cv +602.827 40.0596 603.024 40.1377 603.271 40.1602 cv +603.271 38.6367 li +cp +605.141 38.0293 mo +605.324 38.3604 605.415 38.7559 605.415 39.2158 cv +605.415 39.7832 605.259 40.2256 604.945 40.543 cv +604.633 40.8604 604.193 41.0195 603.625 41.0195 cv +603.098 41.0195 602.662 40.8809 602.318 40.6045 cv +601.974 40.3271 601.802 39.9316 601.802 39.4189 cv +601.802 39.1055 601.852 38.8438 601.953 38.6318 cv +602.053 38.4189 602.196 38.251 602.382 38.126 cv +602.567 38.001 602.785 37.9111 603.035 37.8574 cv +603.286 37.8037 603.57 37.7773 603.888 37.7773 cv +603.888 40.1602 li +604.16 40.1426 604.373 40.0439 604.527 39.8652 cv +604.682 39.6865 604.759 39.457 604.759 39.1758 cv +604.759 38.9746 604.728 38.7813 604.665 38.5957 cv +604.603 38.4102 604.518 38.2217 604.41 38.0293 cv +605.141 38.0293 li +cp +f +602.54 36.624 mo +602.54 37.2871 li +601.884 37.2871 li +601.884 36.624 li +601.193 36.624 li +600.906 35.7256 li +601.884 35.7256 li +601.884 34.9287 li +602.54 34.9287 li +602.54 35.7256 li +604.15 35.7256 li +604.32 35.7256 604.457 35.6943 604.563 35.6318 cv +604.668 35.5693 604.72 35.46 604.72 35.3037 cv +604.72 35.1289 604.688 34.9932 604.626 34.8945 cv +605.333 34.8682 li +605.388 35.0557 605.415 35.2764 605.415 35.5313 cv +605.415 35.8799 605.316 36.1494 605.117 36.3389 cv +604.918 36.5293 604.645 36.624 604.296 36.624 cv +602.54 36.624 li +cp +f +0 .00390625 mo +0 390.709 li +17.0313 378.85 li +17.0313 .00390625 li +0 .00390625 li +cp +level3{ +gsave +clp +[-17.0313 -1.48892e-6 1.48892e-6 -17.0313 17.0313 195.356 ] concat +/4 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.647059 .654902 .662745 ] +/C1 [.917647 .92549 .92549 ] +/N 1 +>> +] +/Bounds [] +/Encode [0 1 ] +>> +>>/Gradient add_res /4 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-17.0313 -1.48892e-6 1.48892e-6 -17.0313 17.0313 195.356 ] concat +clp +/4 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~V5:#bVP^5fVl-GjW2QYoWMuksWiE)"X/i>'XK8P+Xf\b/Y-+t3YHY78Yd(Ih;-oChVR,Ghr!>Li8EPPiSibTio8tXj5]4]jQ,FajlPXek3(pjkNM-nkiq?r +~> +<~Vl-GjW2QYnWMukrWiE)"X/i;&XK8M*Xf\b/Y-+t3YHP17YctC;Z*L[@ZEpmDZa@*H[C*EM[^NWQ\$riU +\@B&Z\[f8^]"5Jb]=Y_g]Y(qk]tM.o^:q@s^VIY#^qmk'_8=(+_o'C0`5KU4`Pog8`l?$=a2c6AaN2HE +aiV]Jb0%oNbKJ,Rbg"DWc-FV[cHjh_cd:%cdF$@hdaHRle'ldqeCgtgfBh;7#Fhr!>Ki8EPOiSibTio8tXj5]1\jQ,C`jlPXek2tjikND'mkiq?rl0@R!lKdd% +~> +<~WMukrWiE)!X/i;%XK8M)Xf\_-Y-+q2YHP.6Yct@:Z*CR>ZEgdBZa7!F['[6K[C*HO[^NZS\$rlW\@B)[ +\[oA`]">Sd]=beh]Y2"l]tV4p^;%Ft^qdb$_83t(_SX1,_o'C0`5KU5`Pog9`l?$=a2c6AaN2HEaiVZI +b0%oNbKJ,Rbfn>Vc-=PZcHab^cd0tbd*^7gdF-IkdaQ[oe'umseCE+"f%/F'f@SX+f\"j/g"G'3g=k97 +gY:KLi8ESQiSieUio9"Yj5]4]jQ,FajlPXek3(pjkNM-nkiq?rl0@R!lKdd% +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /4 /Gradient get_res exec grestore +}if +newpath +8.24542 .00390625 mo +8.24542 384.947 li +8.57294 384.947 li +8.57294 .00390625 li +.529412 .533333 .537255 rgb +f +8.61749 .00390625 mo +8.61749 384.574 li +8.94501 384.574 li +8.94501 .00390625 li +1 1 1 rgb +f +17.0313 576 mo +17.0313 438.078 li +0 448.652 li +0 576 li +17.0313 576 li +cp +level3{ +gsave +clp +[-17.0313 0 0 -17.0313 17.0313 507.039 ] concat +/5 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.619608 .0784314 .109804 ] +/C1 [.811765 .537255 .556863 ] +/N 1 +>> +] +/Bounds [] +/Encode [0 1 ] +>> +>>/Gradient add_res /5 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-17.0313 0 0 -17.0313 17.0313 507.039 ] concat +clp +/5 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~St;OFSt;RHT:_aKTV.sNTqS0RTq\9UU8"BWUSFTZUnjf^UnsoaV5:&dVP^5fVl-GjVl6PmW2Q\pWMuks +WiE)!X/i;%X/i>'XK8M*Xf\_-Y-+q1Y-5%4YHP.6Yct@9Z*CR=Z*L[@ZEggCZa7!F['[3I['dVc-=MYcHa_\ +~> +<~'GM5r'c%Q$(Dmu,)&X>2)]Kb:*??1B*ZlIH+<_mP+sSa4?Pbi5!D.p5 +<~*#oq=*?H7D+!;[K+X&$R,9nHZ,UF``-7:/h-n$Mn.Olr!/1`>(/M8Y/0/,(60ekF=1G^jE1c7-K2E*QS +3&ioY3]]>a4?P_h4[)%o584Z$>-7>[1Q??!^iE?XR8M@:F)uGFF`hhMG'A.TG^4R[H?spbI!g?jI=?WpIt3'#JUrE)K7ei1KnY58L51P?Ll$tFMMd=MN/WaU +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /5 /Gradient get_res exec grestore +}if +newpath +8.08165 443.711 mo +8.08165 576.004 li +8.73671 576.004 li +8.73671 443.711 li +.619608 .078431 .109804 rgb +f +8.61749 443.711 mo +8.61749 576.004 li +8.94501 576.004 li +8.94501 443.711 li +.809804 .539216 .554902 rgb +f +6.62988 536.868 mo +6.54932 537.043 6.48779 537.238 6.44531 537.455 cv +6.40283 537.671 6.38184 537.878 6.38184 538.074 cv +6.38184 538.605 6.54053 539.021 6.85742 539.32 cv +7.1748 539.62 7.58105 539.77 8.07666 539.77 cv +8.56396 539.77 8.96338 539.627 9.27588 539.341 cv +9.58887 539.056 9.74512 538.669 9.74512 538.183 cv +9.74512 537.95 9.72266 537.745 9.67822 537.566 cv +8.45996 537.566 li +8.45996 538.558 li +7.72168 538.558 li +7.72168 536.668 li +10.2422 536.668 li +10.3179 536.949 10.3774 537.214 10.4199 537.462 cv +10.4624 537.709 10.4834 537.949 10.4834 538.182 cv +10.4834 538.967 10.2915 539.583 9.90674 540.029 cv +9.71045 540.262 9.46436 540.439 9.16943 540.562 cv +8.87451 540.685 8.53271 540.746 8.14404 540.746 cv +7.34863 540.746 6.73291 540.519 6.29736 540.063 cv +5.86133 539.608 5.64355 538.981 5.64355 538.182 cv +5.64355 537.923 5.66064 537.682 5.69385 537.458 cv +5.72803 537.234 5.77588 537.018 5.83887 536.809 cv +6.62988 536.868 li +cp +1 1 1 rgb +f +9.72266 534.813 mo +9.79248 534.708 9.82715 534.571 9.82715 534.402 cv +9.82715 534.135 9.72412 533.926 9.51855 533.774 cv +9.4248 533.703 9.31836 533.653 9.2002 533.627 cv +9.08154 533.601 8.95068 533.587 8.80762 533.587 cv +8.80762 533.975 li +8.80762 534.095 8.81445 534.211 8.82764 534.322 cv +8.84131 534.434 8.86914 534.538 8.91113 534.636 cv +8.95361 534.733 9.01514 534.813 9.09521 534.876 cv +9.17529 534.938 9.27783 534.97 9.40283 534.97 cv +9.54639 534.97 9.65332 534.917 9.72266 534.813 cv +cp +7.13135 535.456 mo +7.05078 535.282 6.9873 535.087 6.94043 534.87 cv +6.89355 534.653 6.87012 534.449 6.87012 534.257 cv +6.87012 533.73 6.98535 533.351 7.21533 533.118 cv +7.44531 532.887 7.81494 532.771 8.32422 532.771 cv +8.7666 532.771 li +8.93604 532.771 9.08008 532.77 9.19873 532.768 cv +9.31689 532.765 9.46094 532.762 9.63086 532.757 cv +9.86768 532.753 10.1245 532.739 10.4014 532.717 cv +10.4014 533.507 li +10.207 533.53 li +9.979 533.54 li +9.88525 533.547 li +9.88525 533.561 li +10.0688 533.658 10.2139 533.807 10.3218 534.006 cv +10.4297 534.204 10.4834 534.41 10.4834 534.624 cv +10.4834 534.95 10.3906 535.232 10.2056 535.471 cv +10.02 535.71 9.771 535.829 9.4585 535.829 cv +9.21289 535.829 9.00928 535.776 8.84863 535.672 cv +8.68799 535.567 8.56299 535.423 8.47363 535.24 cv +8.39746 535.084 8.34521 534.908 8.31592 534.711 cv +8.28711 534.515 8.27246 534.306 8.27246 534.082 cv +8.27246 533.587 li +7.99902 533.587 7.80664 533.648 7.69434 533.771 cv +7.58252 533.895 7.52637 534.092 7.52637 534.364 cv +7.52637 534.552 7.56006 534.737 7.62695 534.92 cv +7.69385 535.104 7.78564 535.273 7.90186 535.43 cv +7.13135 535.456 li +cp +f +6.95215 531.742 mo +6.95215 530.904 li +7.43457 530.904 li +7.43457 530.891 li +7.23779 530.762 7.09473 530.605 7.00488 530.422 cv +6.91504 530.239 6.87012 530.054 6.87012 529.865 cv +6.87012 529.37 7.07324 529.03 7.47998 528.847 cv +7.2832 528.749 7.13232 528.601 7.02783 528.401 cv +6.92236 528.203 6.87012 527.991 6.87012 527.769 cv +6.87012 527.563 6.90381 527.389 6.9707 527.245 cv +7.0376 527.103 7.13135 526.989 7.25195 526.907 cv +7.37256 526.824 7.51318 526.766 7.67432 526.729 cv +7.83496 526.693 8.01807 526.676 8.22363 526.676 cv +10.4014 526.676 li +10.4014 527.574 li +8.34326 527.574 li +8.23145 527.574 8.13525 527.577 8.05469 527.584 cv +7.82031 527.642 li +7.63574 527.799 li +7.58887 527.873 7.56543 527.97 7.56543 528.091 cv +7.56543 528.229 7.60254 528.345 7.67627 528.437 cv +7.75 528.528 7.84473 528.598 7.96094 528.645 cv +8.07715 528.691 8.2002 528.723 8.32959 528.738 cv +8.45947 528.754 8.59131 528.762 8.7251 528.762 cv +10.4014 528.762 li +10.4014 529.66 li +8.34326 529.66 li +8.23145 529.66 8.13525 529.663 8.05469 529.67 cv +7.82031 529.727 li +7.63574 529.884 li +7.58887 529.958 7.56543 530.055 7.56543 530.175 cv +7.56543 530.313 7.60254 530.428 7.67627 530.52 cv +7.75 530.611 7.84473 530.68 7.96094 530.727 cv +8.07715 530.773 8.2002 530.805 8.32959 530.82 cv +8.45947 530.836 8.59131 530.844 8.7251 530.844 cv +10.4014 530.844 li +10.4014 531.742 li +6.95215 531.742 li +cp +f +8.33887 523.457 mo +8.09717 523.471 7.90137 523.536 7.75146 523.654 cv +7.60156 523.772 7.52637 523.949 7.52637 524.186 cv +7.52637 524.426 7.6001 524.613 7.74805 524.747 cv +7.89551 524.88 8.09277 524.958 8.33887 524.98 cv +8.33887 523.457 li +cp +10.209 522.85 mo +10.3921 523.181 10.4834 523.576 10.4834 524.036 cv +10.4834 524.604 10.3271 525.046 10.0142 525.363 cv +9.70117 525.681 9.26123 525.84 8.69336 525.84 cv +8.16602 525.84 7.73047 525.701 7.38623 525.425 cv +7.04199 525.147 6.87012 524.752 6.87012 524.239 cv +6.87012 523.926 6.92041 523.664 7.021 523.452 cv +7.12158 523.239 7.26465 523.071 7.4502 522.946 cv +7.63574 522.821 7.854 522.731 8.104 522.678 cv +8.35449 522.624 8.63867 522.598 8.95605 522.598 cv +8.95605 524.98 li +9.22852 524.963 9.44189 524.864 9.59619 524.686 cv +9.75 524.507 9.82715 524.277 9.82715 523.996 cv +9.82715 523.795 9.7959 523.602 9.7334 523.416 cv +9.6709 523.23 9.58594 523.042 9.47852 522.85 cv +10.209 522.85 li +cp +f +7.67383 519.689 mo +7.62012 519.841 7.58203 519.975 7.56006 520.091 cv +7.5376 520.207 7.52637 520.342 7.52637 520.493 cv +7.52637 520.636 7.55664 520.76 7.6167 520.865 cv +7.67725 520.97 7.77441 521.022 7.90869 521.022 cv +8.00684 521.022 8.08203 520.978 8.1333 520.889 cv +8.18457 520.8 8.23926 520.661 8.29736 520.474 cv +8.34668 520.313 8.39258 520.183 8.43506 520.083 cv +8.47754 519.982 8.53564 519.883 8.60938 519.785 cv +8.68311 519.687 8.78125 519.608 8.9043 519.551 cv +9.02734 519.493 9.17822 519.464 9.35693 519.464 cv +9.54932 519.464 9.71777 519.503 9.86328 519.581 cv +10.0083 519.659 10.126 519.767 10.2153 519.902 cv +10.3047 520.039 10.3716 520.193 10.4165 520.368 cv +10.4609 520.542 10.4834 520.723 10.4834 520.91 cv +10.4834 521.219 10.4341 521.559 10.3359 521.929 cv +9.59912 521.875 li +9.75146 521.571 9.82715 521.277 9.82715 520.991 cv +9.82715 520.844 9.79346 520.709 9.72656 520.586 cv +9.65967 520.463 9.55225 520.401 9.40479 520.401 cv +9.2749 520.401 9.18018 520.45 9.11963 520.549 cv +9.05957 520.646 9 520.798 8.94189 521.004 cv +8.89746 521.155 8.85498 521.28 8.81445 521.378 cv +8.77441 521.477 8.71973 521.569 8.65039 521.659 cv +8.58105 521.748 8.48828 521.82 8.37207 521.876 cv +8.25586 521.932 8.11279 521.96 7.94287 521.96 cv +7.76416 521.96 7.60645 521.924 7.47021 521.853 cv +7.33398 521.781 7.22119 521.682 7.13184 521.555 cv +7.04248 521.428 6.97607 521.282 6.93408 521.119 cv +6.89111 520.957 6.87012 520.786 6.87012 520.607 cv +6.87012 520.433 6.87939 520.28 6.89746 520.148 cv +6.91553 520.017 6.94482 519.865 6.98535 519.696 cv +6.99902 519.629 li +7.67383 519.689 li +cp +f +8.96777 516.822 mo +8.22949 516.822 li +8.22949 515.061 li +8.96777 515.061 li +8.96777 516.822 li +cp +f +7.88965 511.257 mo +7.88965 510.928 li +7.88965 510.659 7.83594 510.443 7.729 510.279 cv +7.62207 510.116 7.44336 510.034 7.19336 510.034 cv +6.93896 510.034 6.75391 510.117 6.63818 510.283 cv +6.52197 510.448 6.46387 510.663 6.46387 510.928 cv +6.46387 511.257 li +7.88965 511.257 li +cp +5.72559 512.194 mo +5.72559 511.008 li +5.72559 510.735 5.74805 510.484 5.79248 510.254 cv +5.8374 510.023 5.91309 509.818 6.02051 509.638 cv +6.12793 509.456 6.27393 509.314 6.45947 509.212 cv +6.64502 509.109 6.87158 509.058 7.14014 509.058 cv +7.40381 509.058 7.63135 509.104 7.82373 509.195 cv +8.01563 509.287 8.1709 509.413 8.28955 509.574 cv +8.40771 509.734 8.49365 509.925 8.54736 510.144 cv +8.60107 510.363 8.62793 510.602 8.62793 510.861 cv +8.62793 511.257 li +10.4014 511.257 li +10.4014 512.194 li +5.72559 512.194 li +cp +f +10.4014 505.143 mo +10.4014 505.994 li +9.93213 505.994 li +9.93213 506.008 li +10.1064 506.15 10.2422 506.318 10.3384 506.511 cv +10.4351 506.703 10.4834 506.913 10.4834 507.141 cv +10.4834 507.534 10.3608 507.828 10.1147 508.022 cv +9.86914 508.217 9.54102 508.314 9.12988 508.314 cv +6.95215 508.314 li +6.95215 507.416 li +8.7959 507.416 li +8.93896 507.416 9.06201 507.411 9.16455 507.402 cv +9.26758 507.394 9.3667 507.371 9.46289 507.336 cv +9.55908 507.3 9.63721 507.24 9.69775 507.158 cv +9.75781 507.075 9.78809 506.967 9.78809 506.832 cv +9.78809 506.681 9.75146 506.552 9.67725 506.447 cv +9.604 506.342 9.50879 506.26 9.39258 506.202 cv +9.27637 506.144 9.15332 506.103 9.02393 506.078 cv +8.89404 506.054 8.7666 506.041 8.6416 506.041 cv +6.95215 506.041 li +6.95215 505.143 li +10.4014 505.143 li +cp +f +6.95215 504.212 mo +6.95215 501.479 li +7.68896 501.479 li +9.70605 503.193 li +9.70605 501.418 li +10.4014 501.418 li +10.4014 504.285 li +9.6709 504.285 li +7.64746 502.537 li +7.64746 504.212 li +6.95215 504.212 li +cp +f +6.95215 500.708 mo +6.95215 497.975 li +7.68896 497.975 li +9.70605 499.689 li +9.70605 497.914 li +10.4014 497.914 li +10.4014 500.781 li +9.6709 500.781 li +7.64746 499.033 li +7.64746 500.708 li +6.95215 500.708 li +cp +f +5.37793 497.039 mo +5.37793 496.141 li +10.4014 496.141 li +10.4014 497.039 li +5.37793 497.039 li +cp +f +8.33887 492.879 mo +8.09717 492.893 7.90137 492.958 7.75146 493.076 cv +7.60156 493.194 7.52637 493.371 7.52637 493.607 cv +7.52637 493.848 7.6001 494.035 7.74805 494.169 cv +7.89551 494.302 8.09277 494.38 8.33887 494.402 cv +8.33887 492.879 li +cp +10.209 492.271 mo +10.3921 492.603 10.4834 492.998 10.4834 493.458 cv +10.4834 494.025 10.3271 494.468 10.0142 494.785 cv +9.70117 495.103 9.26123 495.262 8.69336 495.262 cv +8.16602 495.262 7.73047 495.123 7.38623 494.847 cv +7.04199 494.569 6.87012 494.174 6.87012 493.661 cv +6.87012 493.348 6.92041 493.086 7.021 492.874 cv +7.12158 492.661 7.26465 492.493 7.4502 492.368 cv +7.63574 492.243 7.854 492.153 8.104 492.1 cv +8.35449 492.046 8.63867 492.02 8.95605 492.02 cv +8.95605 494.402 li +9.22852 494.385 9.44189 494.286 9.59619 494.107 cv +9.75 493.929 9.82715 493.699 9.82715 493.418 cv +9.82715 493.217 9.7959 493.023 9.7334 492.838 cv +9.6709 492.652 9.58594 492.464 9.47852 492.271 cv +10.209 492.271 li +cp +f +189.28 216.988 mo +189.28 382.228 li +444.52 382.228 li +444.52 216.988 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[255.24 0 0 165.24 189.28 193.776 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 709 +/Height 459 +/ImageMatrix[709 0 0 -459 0 459 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 709 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 709 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 709 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +#e5V,?t*MQ?X3M5pKIB"r*oY8q-sA3ra?.A?XI;P@:3JO@Uo@KrFPtF#`;>F&d:B"&f:B+*#:JX\Z:/=\a;H$Ik;cH^rrDio" +r`K2%p07H"rEo2)"CY_J@q5FIraYt;raYt;p0mc)q-O&-s'G\1s&f5&#$=u5?!LW=!a8c1q,[f*>[:]E +@UisHB)ZH=?3a\>?!^lG@:B.EraGh7q-s).s'kt9pgEo'pK[Z$s'5S2rEfM0r)iesrDs52A7A_F?!UM1 +=8c/$3rl;cQk"=BYH1"C5;<>[-o*r`fD-ra#5+pL4&/q-s>1r*BP6?X@#D +>lIqX>$>'2=BAR%;Gg:f:JX_]:Jand;cH^s='/X1>[:WFAoO%&]81E9AR]4Zr*K)&q-j>7rFPt?q.9J6 +$=dORARo=]@q9+]rb;:Ds(24Bok4)4q-sqE@Uj"aCi!m"BkhEsA7&U;=nu(^;>F&]:]4)e;#X>f;tNu] +;u'>e;?'Gj;#aDl;Z'H&;,U:kQ%e5>?bKB?X@#D>[7)-#@1YC@:NhZB)ZKAC&)-E?=$uH +@:NeXAS#C_rF>k$P?=q.9e>@:?b00 +<`N*u;c=`9<)cju='/R.>?kKA?t!JUBQKR1_2`_RCM@Qt@q5IHpL3l0rFu4Fp1XqMBk_6oCMR[!BkhF! +rGDLL!,MRMs)%dRq.oeBq.fqB%;9NqEH,r7DK'Q4C1UiL?MRd`$G6;>[1Q??=.(=@/j[8@fKm4A,U!;B)ZNBCAD]FB`VsarbVRNs(q[Ms(q[Mp1jD;q.K_@ +s(D=C!bGeKrF-(A@:j+_A7T1Z@ejF:AS,RhCM[keDZ+MRE;=)NA7]=aBPD3rrbMOKrb:kPDA+?!guJ@Uo4N#A7[] +An>L`A,Bg:AH$0?B)ZH=C@uB8CB&#HB`2R!AnGUbA7K1]A7K(X@:?b96=]eg0>$G6;?!^oH@Us%^ +B4l%!H(O_./h&2$.kE.J/H%*p.JY=k./YOo.etLu-R^Dm.Olkrq'u=kr?qRolmql`r[J=,/1`;$-n-Yt +.k2tqq(2=pl7i8nq(VV#q(Vk'rA":,q(q_$rA=R5q)%n)q)A43r]9s9r\t]P2`E]V3]]>\2`E]U3BB2] +3BB2_4$#G"4o[\D3rM/<55meA49dr35!D1q5lO"G5QF.M61mM262s:L6iBFN6i9:H6j5h@5sdn*qF(-J +r^?rW6UX@4r^ZfV!(coRp-o!Lp-\XDpI"mGs$Q`NrBU?Fr&jd:#]>3&`cS2Y/p.3USa%1\im*1B'$-1(5lk0J>(60eb:7/hSaT0Es0_ +/hJY(.K(_3.k8P2VR9`7W[7eoOS8H)-X7eoLQ7f,[L7K#XS7K5dS6iTLO62a(E56jMD6pEk% +69b?4rBC3Fr''p=q*+U>q)n^ArBL9Hq*"a>r]L0C!''g7#QA +1c.!E1,:RA2)I-Gr\=a:1c.!E1,:R9r@\(&$ns@g0/,+91GU^?7\'ch2_m*H1Ggia1]B0*0_mC"0`Eg% +0Es6d1,C^A1B'*01B'*.0E!O%1]90+1ANa%2?#E:2)[?M1bpld2$,Ti1&@fc:/4S];#F5j +;=@9Z:&[i^9DMoH32>]6'1[m0r1B&s*0EZ83;ti92uYc>2E*TT3VGH12Z,N43<)#73;tu=48q>F4$5Vg4oRYE48h583Vbc4 +4T@SE56!kI5lX(I5lX(J4T%A<4T@VB4o[YC4o[_>5Q3qJ62WnF54Ll:5l4T@PE4o@GA48_5? +48Cr:3K-12uY`82?,N/2ubl;2ubf92>]301]'-22YfB/3;b`72Yf61 +2uPZ42?,N41B9?42?,N51]B-/0`Ea(1ArpB1GLO8/h\n60f:[IO]XV&2)[-D1,8_]r\*drr\="""#Dbk +2Z>W82>]952)I/g1]K612Z#B-2#0'*2%;Q+3]T/Y2E!EM2E!KRpGq4j!&aR1q)S71s#0g7s#BO/r]'g9 +nN-J+r&jsAr&am?!'C0BrB1KL4$5Vg4[)%l4[&a-!'U3Cs$$EDrB(*D55d_F5l!YD5lX.I63KYC6psKB +61mM=6MNqJ7/o^T7K>mS7KQ"F6N':G7/oaR70#[Q6iKLO7JfOQ7fQ!W6iBFK8+f@M7I`eA6iKOS7/fXT +6iB@O62j4K624oIP.4T7A=3r(l:4T@MB3qb`:4T7G<3W2,>4S_264oIM=48h;< +49%A@3W;,?3rV/=2ZPc82$,To3;kcP2E!NR2)I-I2E*QV2aNd21G1+*,q:Gnr$MFiq'bqao-aVg.f:dt +.4Y9H!@fPt0)R=#/,q*u.Jt[p.etUj/H[FP/M6rP!\>lQr@7Olq'u1knLa8`q(Vb#oe?1rr\+=,r\q)SL;q`=^rAss?q)n[9r]'g9rAss?q`X[9q*+U;!($TL!'gHH!'L-A +q`OR7s$-KHr]U3DrBL*Aq*4jBs$-KJnNZq:p-8@:q)n[?rB0s?rB1'Cr&t!?rAt6H3]T;b3]fS*48Cr9 +3VYT02Yf<,2Z5T63;GH83&iiU2Z>T01]TE32#]<,2ZGZ62#]<,2Z>T/2>oB-1B0301]K611]B0,1&is( +0D@(9/M/Y0/hAP*/h\b31-CV(4?##N/Mf7:0)[C%/GUsm0)[F'0_m@)0ekF>2#]<41,Jkc!AcM02>]61 +1]B0)1&3[%2@hT$2`ETN2)[?M1c.!F2)Y1dq(qh)kr8DtrAj[6krSc)nN?J*q)eO;r]U0Ar]U3D"[>.6 +5@g/GUaZ.etOh/,_$t/ak7h/cRI!0DR4#0`!L'0)[I$0`3[(1Ars*0`3X*1As$( +1Ais-1]T9/1B'**1ANm-48h593;GN'3<)&>3WD)=2ubl93WD)<3WqH&3&`ej3;Y]93;kl:3r(l84T.A@ +4T7JD55@883Vb`33Vb`33WD/=3<2)A3]K+t2u>N32>K$52`!3H2)6pFrA4C-r\OI-q(VV"q(_\!rA+=- +q(_k&r%Ik"q(qn$s"F@.s"ipqrA!suq(DRsqCMUur%7gqq^VRq%kK7a0J>JG46\d/4Zkhg48h2J4$,Pe4$,Jd4Zkhgp,_n/r&jm@r]^q*"O8#4#]&Y3]8oYr&=U5rAX[5rAFO2q)8%+q)&(/rAO^9q)/+-rA47,r]'g7q)&(1 +s#91#r\aL.r%n=-r\OI-r\==)r%e7+r@Rjus"F=)$SsM#Na+P"0f1O<0E*[(0*!Wo/c@=$0DR7#1&Wj6 +0ek@:1,C^A0eiM[r\4=-s"aR.r%S+(q)%n)#;@ni2)I*G2Z5H71GU^?q)%n*q(q7lq(qh(rAOU5nM^>) +!&sm:nN$D+r&OU7rB(!@r&ad:rAt!Ar]Ts;rB:-Dr]C'@!'U-?qa(6Kr^?]P!(-ZMr'C4o%2=3rCu<3r1o74o[Y?3WD;B4mG0. +47tW/3;tl52?5W63;b`51]B341Ggre2$Gls3B0Bk#Zrl6.4lqr,UiU=r[.FeodBA[r@%gs-RU>>.0:nI +.fCgr./kah.etXj.0D%M.k:NI"XkfL.P!"D.0(gm-i#7V/GUmn/H7=#0)mU#0)$sr0)mU#0^pao0`Eg+ +0`Eg,1&j$+1&3R+1G^le2?,N,1]0*.1&Wm'2#/m02`3t+,13]fDa +3]T8_3]T/$2`EYj3;ko:49%;=3WD/948_5?48h5=48D#348h;;48Cr53WD/=3W2#;3WD):2uY`62>oB: +2`!6I1bpib2>o?51Gq&g2#fB-1AN`r0`Ea(0EfB1 +2>K-32`E_p3<2&73WD&:3<)#:2u>T43;GN53WD)=2ubf63rV523qbW84T7JF5!1t+4UF554Ztni4$#A^ +q)\L;r]U9FrB's?q)n^BqEF^K-12>T6$1\im,1]0$(1\EU'1\id+1&Na*0C^al/c@7!/J]fd +/1iJ,0.nt61-gn/4#JcO0ek750E!O'/bpsk0(^gs1&`p20eb:91&Wm*1&Wd+0DRF"1&3[%1''0f!];hl +r\FR11]90)1\id$2"Z62uku/2Z>]63Uf*)3rD&>4T7D648D#=4o[_G5PIA@4o@JD3rM/> +4S_/94T7PJ5!D+m4T.PD61I5964Z@J6:+%,6ps@/6UX=06ULc>"@>C>5X5'2r^?`Ss$luRr'L3Ir^H`Q +r'UHOq*t!Er^HWNq*XsE#":pJ6UO70!(HfPqEb'Fq*,'L4Zu"n4$Im.JtUo-hAb^.JYFn.K1_".4?Pj-7:2=./>@_.Int`.etXk.fV$t/H7K002ubl:3WD#9 +2uY`72>oB-3W1r93W1l22uGW33;kr;3q5313;tr:3r(f+2@2<#2Dm?M2E*TTrAXa7r&+.(rA"I01,Ccc +1\ig&1&Wj&0DR?u/c@@$0_m?u0`Ng%/c@C%1&3I%0Bb+g0*!X#/H.7"/-%4".0(gq.etXq.f1ap.K([o +-P7aT.4Qhs/2',C=#)*C!%Rt!r%%[pq().hpalt, +/1iG).k3#!.kE5'/1g]3]]8]rAad8s#0[7r]9s=s#Bs; +s#Ts9q)\=7nN?e4r]L3Dq)n[;ni?S,!'1!=rAjm=rAjR2!&sm8">r(r3&pjqs#0m9rAOC-q(qh(q(_k) +rA4L3q(hb&!&OI-s"sU1q(hh(s#'1#rA47)rA![nq(D_#r@S""r[S:+/M8\0.kWSANoE52u,<+2?,T52ubl-2u,B02uYf92uYf23;kr:3r_;64T%;?49.A>3W;)84T@YC55@GB4oRYF5Ogo3 +5Q3nJ62j4N5Q*kI5Q*bG4T[c04S_AD6Ms4K5OUi=5t"-<6hs.G6N9@N6N0@J6Ld8?62NnI62X"D5Q3kF +4oIMD55dVD48V2;4T.A;3r(f348Ci63W2#73;bi:3VbZ43rV5:3;tr.3r1o93WD)52uPZ.2>T612#K60 +1]9*.0bZ;t1GgsE1cRpf:bO@K.O-8e-R\j>s!@Idq'Z(dr[.Fe"=,6=-R\mA!@]Gq-NPVEr@%Ojr[@ap +q'c%fpF$:p.4Qhs-n6\qr@%Fiq'c%fnLF>`od]hgr@@n!q()7lr[Rgrq(;Cmodp%nrA"7+rA"7+s"XC) +!\Z2\r\=F,q(M_%r%e7*r@n:-r\=(#!&4C.s"s^4s"s^4r\jR/q).t)s#L*=s#9s9s#9m9!]N%rq_nL7 +q)A:4r&=U5r&=@1rAsm=s#U*=s#BU0r\sj:r]0d6mlC>+s#L!8r&+F0oJ6M'1]B601]9*.1&Wd+0DR_hh +1,8AVs"sU/s"j[0s"aR0!&XL/pGDh)oeQJ#q_7t'r%@t%qCWjC/hS_,.k3"t/M&D%.kE;+0/GFIM-2eq +1,:C60.nmU/cRBt/,:gq/H.6r/-7CU0E!R00ek@80/,+8r%J%%r\4@,r\F:&q(hb#$8O=j1,LjE1,LdC +r%e((q(hb%nh^>'q(qIrr&"I4q(q\%rAX7)q)JC5rAag;r&am?r&am?s#^*=!]`8%r]C-@q`F[:rB1!= +r]Bp9rB9s=s#pBGr]U9Fr]g3Aq*+U;"@>C?5X><5s$6NKs$6QJr'9pArB^BHrBU9Iqa13J!(?fRs$H`O +q*OmCr]pHKs$H6Aq*P*KrBgNOrBL6Es$-HGoK<4;4oRYE4o@GB48h5?3W2#;3r(o63Vbc:3;kl13r_5? +3<(r23:o612ubl:3Vb`.3W;#12uY`72?#H72E!Ag1]TE41]'!71G^d@0J>(71B&s;1,LjG3BBKf;_9LH +.46G>-iGCf-2AqY-2/bb-iYO^-NY\F.0M%H-RgMC./t[j./>=k-h8\a.K:mn./>Ch.0(dp.J>7I/,_!o +/bpsn/cI=!/bq(#0)[I&0`Ea(0ErOVp1GLO:r@\%#q(2=nnLXSir%7k"s"3^m!&+:)!A?))0`K*)2?,N32?,T13r_2<3WD/>3V5B43W2#:3W2#648q5?3V>H/ +4m>'(4RkW246]!"5l!_G6Mj+>5lO(95l!Y74S_&648D&748h5>3VY]73rM)=3UAa$3Uo*)3W;)>3VGN( +49%;=2u>N32?,N31]&s&1&`s(0)[F*0JG4:r\k-NO]3n_-7L;g-N,=j-M\t`-h/MW-N,=l-LW;e-n-Sn +-RU>lr@%[nq'c7lq^MLln0n5aq'c%gq'c:lr@.FifdlkMq()LtqCVUrr[mq!s"=7's"OF*oIp7uq_8"& +r@mdsp+kS_q)%Uuq(pteq)7b%nMUA+rANgr!&aR/q(q7jpG)V#s"F+$r@n+%m4S2fnLj\lr@e+%k:cfe +r%7jupac:mr@.Rkr@.@d![oKIr[eF:LKH8b.P32#/,h$r.IehV./,1h.ebCf.KLtJr@7t".4d%K/,q*p +/+bCl/bgmq/cIBu/GUsq/c[O'/c@K'41GgpG2)G@k1Getdr\aL0 +s#'^4fJiUcnN$D)krJZ&r]9""q)\L:rAjp=q)\%+nMoblp,)h,r\XC+r\aX2q_S4,q(qh%q(qOrpG;b' +k;3&lr%\.(r\+7)r%J"$oe#th!%e+"&1fCc/ho(94cWm4IiZpFZ=rs"3[l!\Z5]!\Z/Y +r\4:(!&"(#q(Vh%r@n7+p+ZD!q(VV"oeH+pnMBPhrA==-q)%n)rA=I1q)SI7r&Fap,__*r]'j8r&4L2s"s[1r%e4*s"O:(q(DV!#V[qe1,_'M6]hUQ/M&4t-RC,=-hJb]-h/MW-N,=l +-LiGi-7:/h-mpAh.4P3Ds!RUjq'l:jodBegr[7Xm!%I^lnL4Gdr@.Fiq()7jkpu!Lr@@gtq_%e!r@\.) +r@dgts"F=)r@e+'pG)\%rA!Ijkqhidr%n=.nMKbniAUKhs#0g5s"sO/nML%toePnipG)V#s"F+$r@n+% +oe-%lnLjVhq(D\#r@[^qr%Ik"r%@t#r%.Xor[RjqodKG[%O`bU/1iG6LKH8b.P3/"r[Rjqs![[lkpZHY +r$hRopF5nf#q7>R.k<)!.4d%K/,q*p/+bCl/bL[f/b(Im/c@K'/1]'$/1]90%2=*6c2pjVT3Vb`349%A53r(f83qPH.3;GT13;GMt2YK$,2#&m+2>oB31]9,T +1B00/1@I$p1]T?01Ars+0`Ng*0`3U'0)[Bs/GUaq/H..2/1iJ,0JP=GMdA>"0JbF:0`E]k/b(Cd/c@=% +/ab7k0E*U'0`0$)3W2#5 +3W2#:3W2#648_,43r(o63q5<-4RkW247PN15P[M%5l!VE5lEq14odeB4S_)/3q,603rV/748h5;3V5<, +2t8m'2u>T73;tu=3VGN(48h/;2uGT52?,N31]K6.1%m-N>C^ +-LiDV-N,=l-LiG`-Mo.l-7LDB./t[j./>=k-hJee-N,=c..Sef.4G-Dp+#kgq'tVZkq)iar@@n!q(;Ot +pb2V#pFlJ!r@e+'pG)Y$r@uq[q(qOtkqi,mr&"C0q).t+k;E2ps"jI-q(qh'q(qOrk:uujs"OI+pG)V# +q_.UpnLaPhq(;Cps"F='mk=Jjr\+4&r[n("r%%dtr[Rjqq^Ck[&1AtW.kE84LKQAd.P3/".OtBGr[@Rk +q'Y\\pF6%jpF5nfs!dps"=biL/1g`Ms!mgpoITtnq(2Lqr%.@iq(DXur@["]q(Vb#r@dChr@e+'p+lS& +!&XX1oec\)rA=L0rA=(&jYm)soJb_gnMg8(q)In*q)S73p,Vt/j#H9]mPXr"pbVn,rA=C-p+l.m!&FC+ +q(_\#s"jU/mkabrrA4C-r\=4&r%J(&r@Rgrs"!mp!%e+"#V7P[/hf"84c9VQ2`N5 +3qbT63r:r93qtf:3;kl33r(o63pA`r55[MA47PK(51`$t56!eA55@A;55@;53rM,83Uf-/3rV/748h5; +3V5<$2u,H/2u,H43r_563rV5549%>>3;kf72ZGZ72#T611Aim'0`<[#0)[F70JG4:2)[B\O]="b-7L;f +-2]+h-1N>P-2]+f-N,=l-LN8]-N5Cm.K([p-i#1d.K1^e./tXl-NGRj.JYCf.0(dp.J>7i/,_!o.a]dG +.f:gm/c77#0E3['0E3a%0*s6a0/,(50.nn2r@mt#r\+=+jY?9\q(qOtkqhidnMU>'q_\++oecV'q)%=l +f.m4Xs"F+$r@n4(r\*psnLaPhq(;Cps"F='mk=Jjr%J%%r[n%!r%%arr$hOlr[7[loHt+s.4Qi!/NJSh +1,(10.k(!q(hb% +q)%Utq)%n's"aL.!&XI0rAad:s#Bs;s#Ts9"ZSM&3]]8%3B7!urAjp?q)\L7r&OR6q)eC4nN-J-nNH\0 +nNHM.r]]j:q*+U=ofi=;q*+=3q)e+-q)Rq+r]1$?r]0a8rAsg9r&Eq"q)J1/q)J@7s#L'>kr\i(rAad8 +r&+U51c,+erA+=+r%S+'pFcCt&25dm1,LmJ6]kA$/1)em,UNC9od0D\nKmoVr?qUlnL"Gf-RU5f"=GQF +.4P3Ds!RUjq'l:joI0_dr?qUnkpZT\r@.Fiq((tbq()Cnr@7%^r[RgrpFZ=rs"F@(oIg1sq_&"'0/*8X +s"X."jtZijoJ4fM`AINLs"sU0kqi,jh_G'`s"F+$r@n+%r@[=d!&"+#q(;Cps"F='s"F1%q(MFqr%J"# +r@Ijsq^VLmr[@dor[.7b#:M#N.P!)3LB^p<0e+b*./bUe./>7\./,1h.ebCf.L@UT.Ocer.P!&$r@@mt +q()(gr[mst!%e+"r%.@iq(DXur@["]q(V=lq(VIpr@n+'s"XF,r\OR0rA4I1q(i:31G^jE1G^dBrA=4* +s"s[3pGVP!nM^2%lo=u(nMfttq)Rt)q)S+-rAXO3kr88nrANdqrA=:*r\aX2q_RXqq(_+hs"jU/s"jI- +r\OI.oecV'!&FL-q_7k"r@\%#s"+1#pF6.or[S"#/cI@10JPbM?T9qt1GCF7r@QhVr%7gur@\+%nLaep +q^qk%r\4:(!&"(#q(Vh%r@n7+q(V_"r\3FgoeQJ%m5+PpiA:KhrA4I1pG`%1s#L'nNH\0q)\%+n2pS0r]0a8rAsm;s#L!:kr8Dtq)A+/ +r]:'>r]9R2q)n[2)dmb<\H$O.4-8br[.Ohq'>b_ +nKmoVr?qUlnL">d./bLn./k[o./t[j./tan.K1^e./bOl.-W/\./bUg.e,%b.etUb.etRp.etRm/,h*n +/c@:%0E!Nr0E3['0E3[)0E!U)1&3L'0DmNu1%?s^1>+JJ2#/rt2#/s+2#T6+2"EF&1\!6X1&Wg+0D@4" +0`*O%0)7*p0)7*h0)I=#0E!O'0DRK/u +2#oK42#&m+2>oB/1]B0*1#Xn^1]9*/1\im'1\`j+2#]<21Ars*0_[7!0)mO'/H76q.KD%!.fh1Qr[nR3 +0g:P'3ArQI0J+pV/c70q/*SVZ/c@=%/b(Fo0JEDX!A6&(0`4o%5948Cr-3Uf-/3rV/748h5;3W(l42u,H/2ZPi.3;GT63r_5>3q5<-4T.>>3W(i82ZGW41]K60 +1]0$-0`j$^0D@*t0*j6c0etOB2aic5<\H$O.4-8br[.Ripa#Y^nKmoVr?qUlnL">d./bLn./k[o./t[j +./>=k-hSkf./kUl.-W/\./bUg.e,%b.etUb.etUj.fCmr/Gh$s/bgss0D@*t0E3[)0E!U)1&3O'0E!U! +1%?sf1&3Tk1]B2`2#/rt2#/s*2#]<,2#/rl1Arrf1&Wg+0D@4"0`*O%0)7*X0)%$t0)mU#0`Ea'0DI:# +0`E^*0)[C$/Gq$t.fCmq.L%=N-mpAh-M/Yt-n-Vp.kNf<=u.l_/Li.s.4P3DmjIWRr$hOmr@7Ojq'lCr +/,^pt/,h*u/,q*p/+bCl/bCUn/a4ne/c@K*)2=WTh2rQal3VbZ12ubl/3;GN53W1r;2u,Jm2u,?$2YK$,2#&m+2>oB31]9-/1AN[#1\!6h +1]9*/1\im'1\Wd*2#fB21Ars+0`3U'0`<[(/d3gY/1W5#q'l@qr[SO2/M8Y-0/5YL?o^/"1GCC5r[n%! +nLO,\pFZ=rs"3an"Y_V`/hSgT0`3VY]73r:r83;GMl3;Y`93W;)>3W;)048D#:3rV/;2uY`82#T611Ais+1'96b0JE/Qr@\d;0JP== +2)dpc==u3S-mpAg-78[;$R?u@,:4WY,pjla-2f+h,P`V\-2Abc-2T%a-1N>X-2Aqa./>4n.Olkr./YIm +./kXq.e+q`.JP=l.f:aq.+'O?/,:[j/,h$u/,h+!/,q*u.0)!u/cRBt0)I7#/bq$h1&3Ku0)74$0E3a* +0`X!)0_$mn2#/m%1\im'1Aj-239`3o2;p=d0_mI!1\ig%1\i]s1As!(0`h-M]%b.etLm/,_$a/,h'p.e,+d/-dj^0.nh./1gcPs"=!unLjSir%A"$nM'blq(DV! +oe5P`r\+:*r\=@,s"XO-r%e7+q(qh%q).t+q)@h%q)&411c57jr\aa8q)In)q)@h'q)\=2q)A+1q)A+1 +q)J1/pGr+2nMp&!q)@h%nMU,!rAOU3q)%=l!&`annM^2%q(i131c.!D1AWa!0EB4o%,648Cr555[SC4o%594o%284o%>44o%><4o%;;4S_#-48D#;4nUu. +4S_#04T7G<4S_&.47PK04S_/648_294ngu@3B/uW2E(Lhoe?G&rA4j90JtO;0.nk10/3>W&hbpn0f([C +7ug\(/gr+q-RC)dr?_Fg%Nur=-6s`Z,pX`^-71#aq'Gh\r$D=gs!RanpF#JZq'u1hq'u1h!%Rsss![mp +r@%Xo!%Rdmq()7lq()Cqq(2Iqq(Cn`q(Cn_r@e+%r@n1'r@mmtq(_[up+cJ"q(VUtq(_k(s"jX2kqVuj +q(_\$q(_\$q)8%(q(r%+q_It)q)7asq(hb%q(_Cqq)%n$q(_\$q(_h$r@S((qCq^rq(MOtq(2=okq)?W +q(M_!!\>iPr$q=f#;%GS,pjuf-jM1L-mpAj-n5*A&go%T.4-Mo5DNGs0InV%.OZ_pr@%Xm#:(K=-mp8e +./kRr-n$Giq'c%dq'uCqr@RapnLa2^mk4Vlr[e%#r\!t!kqN,mr%[t#feW@W!&=%!q(i"0qDS7.p+uM& +nMU,#q)A+-q)&.1r\s4(q)J1/nMp>&nMg8(q)A+0q)A+1kr8H"!'9X0kr8Doq)8%+s"s[1s"aC,nMBtt +q(qh%q_R[sq).t(q)&:31c$pCq_A"&q(;e)0J+b)r[e%!s!mgp$S3k^/hekAL1*#!1&`j,0)dI$/.a<` +.OZc!/Li;(/M/S.0.njP0)7'o/dF$`0JP:90JE5Uq(_\$q)%n&nML5#s"XF*r\=+%q(qk*!&jX0!''p9 +r\jR/nM^2'q)8%.q)%n)q)A.1!B<4<48qA748V2@4o%594o%/74S_#549%GB4oRY047PK04S_&648_5? +4S_2:4o%5955@J>4S_#548D&848D#/4o%553rM,84o@>>3;G]43q5<%3r(f33r(c23r(f349RZ)3&ikr +2Z>N52#T6+1'BNn1,(E]1']Kd0.nk10/3>W&hbpn0f([C7ZLS'/gr+q-RC)dr?W%$,UXfY,UOWV-6sf[ +,:"Q\,5EM[-2Aek,pjrd-RL/dq'P_]r[7LjkpZBYr[Rjss"*srq'l+hq'l:nr@7Rkq()7jodfD[q(D@m +!%e+"!%Rt!r%7q'r@mt!nLjVknML%tq)&(*!&=F-q(qOtq)8%*q).t+nMU,!q).t)q)8%*q)871q_e1* +q(VV"nML&!q(hb)q).t(!&a^3r\O@*q(MOupbM\$nMB\jq(_\$q(;e)0JG.5r\"4"r@%[npac\!.4Q_p +.Ocbor?qUnr?_dt-R^Di.OmW:$!T);.k2tt-n-VD-kRgS.4-5c-mKob-7'o`-7:,cq'PV[#:V,P.k<)! +.JYI`/,:d]/G_"#0/!2Vr\4.&q(;Cpq(2P!r@[grnLs\jnLs\lq(hb"s"XO-s"FC)q_J1-r&"+'q(_Cq +q)@h(q)A70rAOI2q)\=3q)J:4p,Vq0iAp]pnMp>+q)\=1q)7V"rAaU3q)J11nMgA*r\sX1q)%V!q)J1/ +krAZ$oJcS%s#0m7s"sa3r\".$!%dq"#qmh\/M&G*/Lr@M.f(Y'/1iJ,0J,JB@5g)!r\+=)r[n("&1]Cb +-nI##.5*5&.P!&$.k:?Gq(DRrr[\:+/hSe1/hSaO0)70r0_mL"1\!3r1]B0.1\Wa%1%@(!2#K0.1&Wj& +1\ig%2>K'(2#/rq2?l#r1c.!H2Z#H248(`23:T'/5Q!bA55@>:4oRM?48D,:4o%A555@A;54Lf+56!eC +4o%;;4o%A555@5748D#/4o%5955@>855dYD4Sh2947PGl55@A34S_#<48q8@3W;#<2>oB31\is72)6pC +1,:[Br\+:(r\+4&&hbpn0etUB7?(D%/gr+q-RC)dr?Vgs,UOic-m0Wa0/kcd1B93+2#/s'2?#N62tf0" +2u,B-3<(r/2uPT32#oK(2=W[!2uPZ138$4c2ukf32#0013;kf92?,T62Zbrt2uGQ62>K0+2u,?,2Yf,u +1\ig'2?,T)1AN^$2#/p&1\ip(1\id$1ANa%1ANa%2#0$)1\*I)2u,B-3;GH-2Yf<-2Yf<-2ZGZ52#fB- +2u,B-2u,>s2"*9s1@[4#1&`m,0E!g-2>K'83A`ZT0eP"&-n,$As![gm&go%T.4$Go4bR#n0InV%.OZ_p +r?r7*-RgGm.j?/k1,q0L1c.'H1\!C!3<)#;3qkZ)3r(f#3r_/13;GT*3rhA83rM)746\cq3r(l53;>W7 +48q;?3WD/>49%A?3VPN13r_823VbQ.2Yf<-2Z,Q63VbQ.2XrZp2Yf?)2Wcpn2>K3,3VbW03r(l-3q53* +48Ci63:]'-2ZPc33r(f33r(c*2u,H'2u,B%2ubc72#]<13<2)<3;GH=4?#;`1bgX2.kCQJqC;q)/M8Y1 +/Nnbq2`5P[M=5Ogo45k.#55Q3W:u< +2uQ)A62<_O69RS#3]AoJ0/*8Vs"F='#VRkd0etXC7#M@R/hSP#-RU2e-N,5",U=Z\.4H2f82rq&5sYB5 +nNln4rBBs=q*+U;q)nI9nN?_5s$$KJq*+U=kr\i)rAj[7ff8dcq)eC1r]'m;s#U-q*k=V-ho(f./bOh-2An`-0ZZM,5EAU+o`bd,PNJ^-2f+b-2Sqe,P`__ +-0Z]N,Q&ke,j?QL,5EJR+o*>[+oWYD,5E;U+o*8V+o*8V,5EM[*VgcP,P`M]+8m;W*rR;]+o*DZ-2Ah^ ++Sd8X,3^?J-M\q_./>1g,lAn^*tBD9)D#0%0.81q-71)f./bJ*-RU;k,V(B,Jm0o_.k2tt-n-VD./kS' ++snZZ6")r",Uk5n.4Y*Cq(MP!s"XI-pG)Itr%J%&q(VUsq(;Cnq'l4ip*])Qr[Rjq!%@@bq'Pb\od0DY +q'#GV!$qOi!%.Ler$MChq'YtanL+,Ykp66U!%7^lnK[QJnK[iRq'5DRq'5DRq&oJVruh1]q'5\XnKRcN +q&]>Vq'#8MrZqCdnKmuXq'#e`g*?D?q'Ghaq'H%dr?M=dp`Kbb+WE%?@PId2s!dpsr$r"'/M8V0/N\Od +@5g)!r\+=)r[n("%kB4[/1r5=BLF*o/MA_.0).*q1ANm/2Z5T72XrZh1\ia#0D[:$0)[Bp/GUmn/G1Un +/GUgl/GUgd.e+qU-N>In./tal./kdr.f_'p/GUdk/bpsn.etLg.JYCi.eY=]./>4f-giAX./>7d-LiJZ +-M\nV-2Atb-2Aqa./b@_,5EV^-2Ah^-2f4i-L!&V-fHNM-iPUn.etOh/bpgq.fCgq./>/"-R^Ad1hC>Z +0.nk//M8Y/r@S+(0`Ed92D[[V==u3S-mpAg-78[;rZhsr+X8'r@Q5P_3C,qr5stH6q*"XbVRq&]>P +q&95Pr#GMRq&K2L!#khSr>>>Li>VM/q&9&Hq&B,Jq&02NlPfR=q&B,Hq&B,InJh9Dq&9&Jq&T2Lr>PeV +)B&Ahq&B,JnK%EFfcBl-r#G\VruV+ZruChT#9+U"%jG1a-N>Il-N>Il-5%[R-n-Dm.lr5c0JG",.4Q_p +.K(Y,-RU5c,:4R&ANCtb3C#kp5XP93q*+U:s#^0As#^$;q)J1.q)A+-s"jO.q(_q,r\OR0r%\1)s"F1# +nLXJcr%%arq'Ytdq'P&G!$h%Zp)s8TrZ;"Y!$(eTq&]&Fq&]>Oq&9&K!#tnUr>GDLq&/uHko':9q&9&G +q&/uHnJV-AnJ_3@qAK>PnJLd9q&&oHq&K,Lr>bhVko0@=nJqEFru:2Bq&]>Lq]#PTruM%Xru:bT#oag$ +%jG1a-RpVE.K:mq.gmm[/hJh13e:]u2DP1b!&"7&r@AL1/L`/#-VS;@,VM8J6pj@2q*X[Z +,QB"a+o*8V+7UKL*rmA]*W@#Y)u1KL+8HlO*;LWN*r-rS+8d2Z*q:9H*r-iH*r-oR)YkNG*q:?J*;LZS ++oNS[,6&ea+9*DH+8I/?+o*8V+8I)K*rmA]*rd8V*tKP>+;QD7Ah>Yg/hJY-/hd/U!A?/+0b$&u6&8Vq +/gr+q-RC)dr?_Fg%OEAG+$Eda/3H^4?!LZBq-3Ysq,R`"$P99?27\"=nu.uF#`:&.Q[9D;!\84Z6?7fGmW7K,[T6h*M= +62lJ".>5_\*>5;:rqcs!7Rgq&fDXq&]>Tq',V[q'5DT +nKRuYq]t\Uq'#PYq&T8Uq'>b^nK@?Fmiq]R![&U1l6H*Ki?S.Bq'5\Zq'Q"arZqFar>tbV#::]E+t[#. +1B0!*/c..$0/3A[$9'e,LflA`.4?Plr[.Ri%jWDF,pFWW5$g&s8761NDYn5GCB&#JB`;ZCB)cH?AH$*; +@f9a7@/XI1?N"1->PhV&=TV].=TDV'=Su8!T42#K0.1B'!5 +1c$mB0eb76r%S+'r@Rt!s""$ts!dsur@7grr@7[nr@%OjqBl4gp*BY_r?D7bM';^@a<\A@ruq1_aWV!8 ++*As!Rdl'.,%R-R^Dm/ie#X0ek1/.Olhq.K(Y,-RU2f,UXa#@5]N&?>4:qD/K2eqeQ4H +rb;@FrFc+ArFQ">r+#_8rF,V3rEoP1s'>S.qcj#&r)ihtq,[DnrDWVlrDEPjr_NPhr_<;as%<>brCZrY +rCHrYr'pZS"@bgK6q%#Ar^?cRr^-TMrBL?IrBC0Cs#g6ArAsm;!]W/"r\sm:p,;k+rA4F.r%\+'p+Q@s +s"47&r[[anr@.^npEob`r$;1brZVIi+sJ0Rp)s>Vr#X'(^)t<8r>p\8oH+bi*ZuOI=C3O/.k2tr.4H_q +.Olr!r[\I0/M]M7@Q-5$0eb:7r[n("&1]:`.kW5>B0@h=@Vp.+E,b_nrb_^Srb_^QrbVRLr+c7GrFl1C +rFZ%?rFGe8raH">@:)qcWl"r)`htr)EPlrDNYms%r_kr(d2bqb6o\rC[&\s%*)Y$:[KT +7n,s:779O5r^HiTrBpNMs$?TJ!'g?ErB:0CrB(!>r]:*@r]0a5!&sj7r\aU1q_S1+!&=F-q_A%'!\Z2Z +r@Rjsr@@gpr?qUnr?qIhq^)1d"=#-:,U3F:+sJ0Rq',b[m2t"(q&fDTq&fDTnK7cRq]P\VTcj.Qp`QRZ +$6L<5+sgT/1,:R"rGV[Q +"E/0qD/K8grbMFHs(VCErFc%?rFGe8rF5e8s'Yb3r*K2)qcs)(s'#D)rE'&$r`8qsr)EYor_ibns%rVh +rD*>fr(d/ar_38^qFLWVr^QlU!(?fR!(-WOrBgKLr':9JrBUBIr'($As#gIn-N>Cd,lJtd,4$JE+lt!*,e5)o,PE;1 ++UTD9+sA+3?R[EP-iPIm-iPD$-71)f-n-St3c\FZ0J!,P![oKHr?r=,-RC,c-R(fa2_@X2D0'cPMD$=TDS&=8Q%sa8i:]4&d:&I]b9E.W`8d7jZ8kDTF8H)-Z7fPpV7/fRP630A>rBgKLrBU:1nQiGBA!, +FS^(YErU.ZE;XYRDZ+GND#A)JCB&#HB`)N@B)Q9;A,Tm:@K0^4?Mn++>l@n,>5qb'=Su8!i;#=&e:&n#f9_h?]9)hK^8H23[7f>dS7/oXS7/TFM6N'4L5lEnJ5!Ap/s#g^En=r+,b8qdKD1!af>Cr*TD/r*B8*rE92(rE/u!rDrkss&B"s +rDNPj!Dl\m;>a8h:]F2i9`.Nf8kVfL8kDVR8H23[7fGgV7f>dS7/]LP63'CO6Ms.J5lQ.h(=oDJ$=8l8#j>i:]4&e:&7Q`9E%Q_8H;<\7fZ$W7K#XR70#aS7/fRP63'=M5lEqI +4o[YE49%A;3<2&;2u5H22?,N31]K6+0`3U#0)[@%/H%*q.fCgr./bOj-Mo+f,Qo>:,U=T;,9e+4r[n("&1]:a.kW5?B0A(JBleQF +G'Ek-qfVp\s)\-Zr,MaUrGVOMrb_ULrG):FrFl4DrFYqds%`Sgs%NGcr_!2^r^d#YpdY3Nr'^NOrBgHKr]gEHr]U'>r]:$=r&O^8!&sj7 +rAFL/q_J+)!\c>`r@n7)r%7n!r%%arr[Idoq^;7fr?VRl,paf^rZh1^r#t;IJfoXfdi\r<+sSC@B/;7s +0`rGhdTrGV^Rrb_RLrbMII +q.]e@s(;4@rabt;raPh7qdBA0s'G_4rEfJ/rET>+s'#A(s&f2#r`8ttr)E\ps&/blrD)rE9,%r)`kus&K%tr)6%k*=oDJ%=8Z,!a8h:]=2g:]F2g:&doc9);-Z8H)-Y8H23X7f>dU +7/fLQ62a+J5Q*eG5Q*eG4oR\G55m_@3rh>>3WD)=3W1r;2uY`62$l)t2)R3H1,1L>rA+@,s"OC)s"==' +r%%gur@Rgrq^_Ror$hIjs!Rdmq'>tdr$27eQQbrD_'75Ll65sJaWUm6+X8-R=^NZX-N,:l-N5:t-71)f +-n-Yu4(\Ru0J=pT.0:kG.K(Y+-RU5h,q's'@Q,l2@r6:.EW1"WEW'kVDuOYPD>e;MC\VZCB`MfEB)ZB? +AGp$;@f'U4@/aO4?Mn+,>Q.h+>Q%_*=oVY'=T2D#ts<<#nq;Z0Jk;#O2i:Amoa9`7Wa9)hQa9)hK_ +8H2<^8cM?]8,PgS7/]LP6Ms.K5lEnC4Tml04$,M!3W(f92Yo?22#oK21]K6+1&Wg)0DmEt/H.0t.K1^q +.K([l-i57h-2o1i-3#7j,QAt`+T<+8I&T+8I&T+7UKL+8I&@+2&cl+O2(Y*sa#3+Wqq2?n3Z$ +.K:mt/,h(-/h\qDCLB%Y0JG.5r@Rt!%kB1`.kW8@BK\+GB5r->FT$@[FT-@]ErU.VE;jeSDY\/JD#\8K +C&_lFBDlH@Ac$$:A,g$<@/XI4?Mn++>l@n+>5_V(=Su7u3<2&<3W(l82Z5N32#B*,1&s'.0`3U& +0)[@'.k<+K.fUst.f:an./PCi-3tnE-7'r`,U4Q,,5i[o+G(_m+9io3,:6c11\i[>/M/S-0/#"51Gh$Y +E*+_E-mp>h,pju;-2o/!-6ji[5@69':1eHfFE.5!rGhgUs)7dPrGDRNrG27ErFu4CrFYte8qI08/ +s'Ye4r*B;,s',G*r)ru#!*B,"qc3Yqs&8emrDEPlrDB+o`_],KV)9,9\9U,$A;',pao;-iYOm +,nhUP-RU;l.kNhl=thW[.Ocep.4P3D&LSqQ-m^8d6"2c+94Vs`F`VX)FT$:ZErU.ZE;FMODZ4MOC]Sf:&[id:&doe9E.W`8cM?\8,l$V7/oXQ7K#XQ6iB@O5lCi-i>=h-2o.i-2o.i,Q8n_+TVr@AR3/M8S-.7e,91Jhb+G^+CT +GBa"/rH8-^s)\'XrGhgUqJZ=Ms)%[LrbDIIrb2=FrFc%?r+5k_4r*K;,rET;*r`];(qH3c! +s&T%trD`\nrDNYmrDXQQUl& +W?<-%,9nOCBJV7n0/#"50/"n//hSe10JG:?2FVEd==u3S-mpDA-N,7i,S2:I-6PN\2)7p=E-6;CEcZ=# +ErL(YE;skQDZ+GOD#A)ICAhlEBDuKCAc60:A,Kg6@JO=1?N=F2?2e+.>Q%b'=oDJ$Fr^?]Pr^-TLr'(0Er]C0B +r]9j8s#Bs9r&4I1r\XO/!&47(r\4:(!&"1$q^hXqr[IjrqC)7hr?h@eqBQ1g,9ebs%<;_s%*/[rC6fUr^ZlUrC$TO +r^-QL!C/jN5T52#T6.1Ars,0`<['0)[@'/1W7L.f1[k./bOk-N,4n-7'r` +,lT%^,5iYb+RpW.+Sd2V+Sd2V+RpWN+Sd2W+K-FY+la][+rc.jT#]FX!DJa6,Ci0,erbMIIrFu4DrFc.Br+,k= +raYn9r*fJ1r*KM3?XN_;!+#S/rEB8*rE9&#rE&u!!*/qrs&8qss&8qqrDEJh!DcSk;#X5j:Adid9`Ic` +8e+Eb8kDTF84Q0A8OuBB8,YpU705kF6iB@N62j(H4TRZ0r'(-Dr]gEHr]U'>r]C'>r]0p:q`"I3#rORs +1GU[>0JYE^0`Ws*0`Ea)/Gq$t0)R:$/H%*r.f1[n./kUo./t[p-N>Cc,lAnW,2=@@+o*>X+o*>X+n6cP ++o*>$+l+=;,2j^@,M"%1+UTJ<,9e=8?n3KJ-N5Cm-N5;)-71)f-n6c!4'l,G0e4b(.OZ_pr@%Xm%4EPP +,=5j!/P9MiF)u@!ErC"XE;skVDZ=SRDZ"AOD#J/KCA_fFB`;ZBB)Q6?A,Tp9@f'U3@/O@1?2Rq+=o_e) +>5VP$=T):sj>i:]4#`9_qE^9)_E]9)hK^8GkpR6i]UQ6iKFM62a"D4TIVD48:l:3W1r; +2uGT22>o?31]&j-0ekB\0D[="/cRC#/,Lgp.K:go-i>=g-2]"j,:"NZ"=#*7+X-M$r?(PPfcU#4q&fDT +q&f,Lru_+[\KKiQq&oGSWZMou+!MjP>%&s/-R^Dn.Ocbp.Olr!r[\1)0JGb$#@]VN1,1I:0E*R%/.X6_ +0.\b*8817C:1nQjGBE_)rcJ-\!-8'Y!-%pWr,D[SrGMUOrG;IKrG):FrFc">rFPk:rF>e6rEoJ.qcs)( +r*'&%r)`brs&K"srDWSkr)*Dgr(d2br_*_p9h\5R91hfM91qlLr^m&YrC6`SrC$QMr^$KJrBC9Ir]^BH +p-&@9s#U0@r]0m9r&=U5!&XX1q_J"&r@e:+0/!2Tr[dstr[Rmrq^DCjq^2+bs!7UhpEKPZrZL_Sr#ji= +q'#PVq'#PVnKI]Nq'"iB]cd+oc61UZ$6^K9,UQo41b:42r\,0B0.eb./h\k30Jk[G7;#XP/1;km-6sob +r?_Fg!%%Uh$:J/X/k]\kF)uACrc7pVs)@pTs).jRrbMRNrbMIIrb2@GrFl7FrFc(@r+5n=s'tt9rF,\5 +q-X&+s'>S.pKIW#rE0&#!*9%ur_rktr`&nrrDNSks%r\ls%rPfrD*Ads%EAbr(7Ah8OuBB84Z6@7Rfg8 +rC6`Ss$H]P!(-ZNrBU?H!'pKIr]^6C!^&S,rB0s=rAspJ7pe509Or$_F`V['F8^.YEVseTDZ"AOD#J/GCB&#HB`)NBB)cH@AGp$;@f9a6 +@/jU4?N4=/>lIt$>5VP&=8>ns'/1aM- +4u5uIEHcYNGPlX`Fo?F\F8^+WE;jeSDYe2MD#A)HCB&#JB`)NAB)cH?AH$'=@JsU5?i==0?27b(>Q%b( +=Sc,!j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,l'X70?"J77@&@rBgKLr':9G +r]^BHr]U3Bq`F^:s#L$;r\sd6r\aX2r%n=-s"X7%r@\%#r@@apr@.^or?qRk!@K5j-2f+g,PWJ]+itjY ++G(a.+9rr1+=&:?Cc;2Bq(3120/,.?2+M%T/1`1s-70ub-N,7j,l]1i,7-bD2D7^5D0'cr*oV5ra>P/r*KD/rET)$!*T8&r`9)#rDihr!*0"ts&8ko +rDESkr_`\lqG7&bs%NAar(7Ah8OuBB84Z6@7Rfg8rC6`Ss$H`Q!CK3Q62a(J56*tI5Q3kE4T[`.48h;= +48h5>3W1r:2uPZ52?#H11]B001%m=$/c@7#/,q1"/cIC$/H%*u.f(Ro./bLn./kUl-M\tf,Q/gO+bCl: ++U0,6+sL-"0)R$p-N#.p-7:2i/Lrtb$!K#;/1`;$-n-VD./bM&,pjs/?T9`5A8ZL3F*.A%rGqmWr,DXQ +r,)IMrG27Es(VFFr+H"@s(2.>rF>h9rF,Y4s'P_2s'>P-r`f5&rEB,%r`Anrs&K(ur)Q%b(=Sc,!rF?/@r6:.EW'qUEW:"VDuX_TD>e;MC]/#IB`MiFB`MiFBDlH?AcH<@A,Kg7 +@K'[2?N=I2?N4=0>k_G&=oDJ% +7R]cE7f>dU6N0=P6N0:L5lNtJ5lEqH4odbE4T[`.48h;=48h5>3W1r:2uPZ52?#H11]B001%m=$/c@7# +/,q1"/cIC$/H%*u.f(Ro./bLn./kUl-M\tf,Q/hd+bCkh+hf*(+sA-R=(Er^-2f1g,nVIO-n$Yt4]Y`? +0e=k+.OZ_pr@%Xm!%@gn$:eJ`0MQ+sFEMYHrH%pXrc.jTrbhXNs(qXLqJ-%ErFl+Arau1ArFGk:raPh7 +rF#Y4rEfM0r*95*p0.Asr`Anrs&K(ur)Q%b(=Sc,!3W1r:2uPZ62>oB01]B001&!C#0)[C#/,Lgp.K1ao-iPFn-RS[9s!7Ui +rZh1^r?7CJJfq'9#9G!2,UQf52uP<'/I3s^0/,.?2+M$\<\,dM-RL/c-78[;&0rMI,pOZ\79qf*9Or$^ +F)h/!r,MaUrGV^Rs)%^NrbMIIrb2@GrFl7FrFc(@r+5n=s'tt9rF,\5q-X&+s'>S.pfdc'=oDJ%7R]cE7f>dU6N0=P6N0:L5lNtJ5lEqH +55[PF4?P_(4Sq5=3rV/<3;tl82Z5N42#K0/1B0*&0`Na'/H77#/H.7#0)[@"/,h$p.0(dp-NGRo-i>=e +-3#4g,3g>'+bCld+U0/7+sBut0E*9q-N,5'-7:/h-nQr439kA6b +Fo-7YErL(VE;jbTD>nDPD#J/GCB&#HB`)NBB)cH@AGp$;@f9a6@/jU4?N4=/>lIt$>5VP&=8>nsVr@AL1/hS\+/P]nB1f.k+GBe:Tr-&'^rH/!ZrGhdTrbqaQ +qJ?4Kr+l4Fs(VLHr+Gt?s(2+=raPt;@/aR5?i==0?27b(>Q%b(=Sc,!k_G&=oDJ%l;#3ud:B+#d +9DhBj8P)HD7n?0@7n,s:7K#^S7K5^R6NBIP62a(J56*tI5Q3kE4T[`.48h;=48h5>3W1r:2uPZ52?#H1 +1]B-20ekBV0`Na'/H77#/H.7#0)[@"/,h$p.0(dp-NGRo-i>=e-3#4g,0D'\+bCm/+UB;:+Wsfr0I8%D +-3>PB-N5:l-7Ad@%4j"mlIt$>5VP&=8>nsQA%->Q%b(=Sc,!g,UOl: +-3#7j-N57s7:%o-9kA3`F)h/!r,MaUrGV^Rs)%aO!,VXMrG)=G!,2=F!,2=DrFYt=s().>r*oV5ra>P/ +r*KD/rET)$!*T8&r`9)#rDihr!*0"ts&8korDESkr_`\lqG7&bs%NGcs%E8^$qX#]84Q3A7n6$<77I/E +rC-`Qr^-ZPr^$KJr]^BJrBL9Fr&k*D4?NL(q`Fa;r]0p:r\sd6rAFR2r%n=-s"X4$s"41#"=kuR/1plR +r\".#r@@jsqC)Cmr?hRnr[7Ujq'H%cr?AWmJg#so"sY<8+&ui+r$MCjr$E"'-n-Pq.m-g80JP+0.k2qr +.K(Y+-RU;j-7:03?o^#=AoMm8Er:"WErL(VE;jbQD?"GNC\hfGC&M`CBDuNCAc60P;7u=oMLudQ7/oXQ6Ms.J5Q*bG +4T.DE4?GY(3r:r93;tl82Z5N42#K001Ars*0`Ng+0).$r/Gq"".OlnH-ib^p./kUm-Mo+h,l]+h,lJtd +,5*2Y+93L8++bTL*siu3+Wqk,AMPY^r@.Un&1]:`/M&S/6!7SR2DHp?0J<>Vr@A"#/hd2U$;P4u2H"71 +G^+@Sr-&'^rH/!ZrGhdTrbqaQqJ?4Kr+l4Fs(VLHr+Gt?s(2+=raPq:rF#V3rEfG.q-3W1r:2uPZ62>oB01]B001&!C#0)[C#/,Lgp.K1ao-iPFn-RS[9r?V@ep`fY[aWQ0XJfs\. +#9G$4,9pE/3rCT*/eK`j0ekRC7UK1I/1;km-6sobr?W"#,UOi`,UGod2_n->Df]u>rGqgUs)@pTs).jR +rG;IKrG)=G!,2=F!,2=DrFYt=s().>r*oV5ra>P/r*KD/rET)$!*T8&r`9)#rDihr!*0"ts&8korDESk +r_`\lqG7&bs%NAar(7Ah8OuBB84Z6@7Rfg8rC6`Ss$H`Q!CK3Q62a(J56*tI5Q3kE4T[`.48h;=48h5> +3W1r:2uPZ52?#H11]B001%m=$/c@7#/,q1"/cIC$/H%*u.f(Ro./bLn./kUl-M\tf,Q/gO+bCl:+U0/8 ++WaTn1ArQu-i>:r-R^Dk/1Nb^$!K#;/1`;$-n-VD-kIaR-n$Di-V.Z+1J_Y&F`ha&F8^.YEVseTDZ"AO +D#J/GCB&#HB`)NBB)cH@AGp$;@f9a6@/jU4?N4=/>lIt(>5_Y&=oMLudQ7/oXQ6Ms.J5Q*bG4T.DE4?GY(3r:r92uko;2uPZ52?#H11]K6/1&Na* +0E3["/c70t.fq1M.K1^q.K([o-iGCh-3#7j,QB%f,Q/h[+oNPL++bSd+4MA;*[)[L*`Zc-r$hUp!%\$u +&1]:`/M&S/5ZqJQ2DHp?0J<>Vr@A"#0/*;V#u5+u2H":2G^+B.G5cX_FT$:ZE<'tWE;jeSDYe2MD#A)H +CB&#JB`)NAB)cH?AH$'=@JsU5?i==0?27b(>Q%b(=Sc,!lIt$>5VP&=8>nsdQ +7/oXQ6Ms.J5Q*bG4T.DE4?GY(3r:r93;tl82Z5N42#K001Ars*0ENm\/c[O!/c70t.fq1M.K1^q.K([o +-iGCh-3#7j,QB%f,Q/h[+oNP,++bSd+7pW[*[)[L*`Q],r@.[p'It[`.kV +r@A"#0/*;V#u5+u2H+@3G^+B.G5cX_FT$:ZEW'kUDuFSMD#eDMC]%rIC&_lEBDlHBAc-*<@fTs9@/aO3 +?N"1*>l@n*>5_S"=8u>"j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,l'X70#dY77BWB +6iB@N62X"J55mbH55m_D4Sq5<3r_5=3;tl82Z>T42#K0/1B0*'0`&6;!/bq""0/3A["#_u*?O0O]/LW(r,UOo;-N#/!-mKp+>;S-5A8cR0 +EcM)!r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe`&0r?hIjr[.Xmr[@ar#s)$d0ek43.junF.JtS'.jcQ7?8j]=AT;j5 +FE7>$r,VdVs)@pTrb_^RrG;ONrG)CLrbMFH!,;FGs(D7As(2.>rF>_6r*fM1rEfM0qHO#)r`];*r`]>) +rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqb6r]r_!,\r^[#XrC-cUr^?]R!(?fRr^$lV5sR\$5X7Ouq`b$C +r]L0@q`4U7r\sd6r&+I1s"jU/rA"4(s"FC)pauCpr[S%$.k:cQ.Ocep.K([o-iGCh-2f+h,Q8td,PE;Z ++LWAD+,M'D+[1K; +>$Ci,r)iu#rDrntrD`bp!*&qrs&/emrD;S-5A8cR0F)h2"r,M^Ts)7jR +rGDLLs(hRJ!c)OcrFu:Frb)7CqdoeUs"41#r%%ats"41#r@@jsq^MIlr[7^or?qUlq'H%cr?BB- +Jg#^ho-";^+rF>_6r*fM1rEfM0qHO#)r`];*r`]>)rE0#"r`8ttr`&hp +qbmGks%rVhrD*8bqb6r]r_!,\r^[#XrC-cUr^?`S!C]EU6iKCX5s[b$5sR\"5PmYE4oRSC3r:r93;tl8 +2Z,H32#fB11Ars*0`Ng+0).$r/H..*/1W5#.Ocep.K([o-iGCh-2f+h,Q8td,PE;Z+I4+$+/p=d+W4Ss1b^O8/h[)S&M,Ic/hnn-:h2[IR"J=>[(E9>5VP$=T;J$^T7K,^T6iTLQ62j4N62NqI5QE--)@EW1"VEW0qWDuFSPD>e;NC].uLCMIV_ +C&_lGBE)T@AcH<@A,Kg5@JsU6?iOO4?i=:2?2\"0?!U_4>Q.e*=T;J#-Dr$W"(-72Ak2De?DEHQ;DErC(WErL(YE;a_RDZ+DPD#J,LD#S5J +C&huIB`D`CB)cH@AGp$8@f0[7?iFF2?N4=->QA"->5hb*>5qb(=T)>#mV7/]OS7/fRQ63okC5X7V#5X.L356!hH4oRSC3r:r93;tl82Z,H32#fB11Ars* +0`Ng+0).$r/H..*/1W5#.Ocep.K([o-iGCh-2f+h,Q8td,PE;Z+93L8++bTK*sNi0*[4Bo2>o!&.fLsu +/H.420J>+E=^3mE1,L[;0.nmU/J0Nb/hSh//5]q?3*'a8G]n:Rr-&!\s)e9^r,VaUrbqjUrbhaSrGMRN +$uB`qCMITuBkh?rBP@[1K;>$Ci,r)iu#rDrntrD`eq!E2ts;u]bo +;>j>j:]4&c:&I]b9DqK_8cM<[8,u0V7fPpV7/oXS6N9@N6N9@K5lX(K56!eE4Sq5<3r_5=3;b`82ZGZ4 +2#K0/1B0*'0`;A$5A8lX1F)h2"r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe< +s'tt9qdKG2s'Pe6rEoM0!+#P.!aT):qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NAaqb$fY +r^crWr'g`V77@,B!(6lU6UL`;%7!0C5<_A!5X7Ou5!D4156!eC4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*& +0`Na'/Gq$t/H7=#/H%*u.f1[n./kRq-n$JB-iYOh-3#4g,*a='+fQUh+sA$P:1uN`-N,;#-71)f-n$Mn +/1W85<-Dr?r.'.OHK8>r=K$r,VdVs)@pTrGMRN!,VUL!,VXMr+Z4Grb2=E +r+>t?rFGk:qdTJ3r*TD/s'>J+!*fG+!*fJ-r`]>)rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqb6r]r_!,\ +r^[#XrC-cUr^?]R!(?fRr^$lV5sR\$5X7Ouq`b$Cr]L0@q`4U7!&sp:rAOR2r\XX2rA+=+r%S.(s"='u +r%.gt#V7JV.Olkr-n5*Cr[7Xkq^)1ds!.Lgr$1nYr?1DJJffRddiSc:+!)S$Bf>o=r@7ds"=u)U/M@#V +$U7d!2`EKK0J5"20)[@5/1`D+0J"eQA32bOBlnWDGPcR]FoQR`F8U(YEW:%XDuahUDZ=YRDZ+D\Ci!m& +C2.HsC2%BqB`)NAB)?0R"J=>[(E9>5VP$=T;J$;7s4AT2a3F)h2"r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7CqdoeQA"->5hb*>5qb(=T)>#W4Ss +1b^O8/h[)S&1f@b/MJ_-;IhgJ?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_ +s%35\r^[#ZqaLWV77I2Ds$QfQs$?WNs$?NIs$-NIs#p;.m3AT2d4FT$7XEW0qWDuFSPD>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,Kg5@JsU6?iOO4 +?i=:2?2\"0?!U_5>6%n,=oVV(=8Z+t"r$hRm +%4Q.h*>Q.h+=oDJ$=8l8!?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35\r^[#ZqF:KR +r^?cRs$H`Or^-WNrBUBJs$-NIs#pAH-0;@f'U4@/jU6@/XI2?3":0>QS2: +>l.b)=oVV(=8Z+t3W1r82ubf92>f-Dr?r+&.4-H; +>r"9:Ao`'9Fo6=YErL(YE;a_RDZ+DPD#J,LD#S5JC&huIB`D`CB)cH@AGp$8@f0[4?i==2?2@e+>Q.h* +>Q.h+=oDJ$=8l8!R"J= +>[(E9>5VP$=T;J$^T7K,^T6iTLQ62j4N +62NqI5QAH-0;@f'U4@/jU6@/XI2?3":0>QS2:>l.b)=oVV(=8Z+t +3W1r82ubf92>ft?rFGk:qdTJ3s'Pb4rEfM0qHO#)r`];*r`]>)rE0#"r`8tt +r`&hpqbmGks%rVhrD*8bqb6r]r_!,\r^[#XrC-cUr^?]R!(?fRr^$lV5sR\$5X7OurBC6Fs#p?Dr]9p: +rAad8rAOR2r\XX2rA+=+r%S.(s"='ur%.gt#V7JV.Olkr-n5*Cr[7Xkq^)1ds!.Lgr$1nYr?)(^JffRd +^)mP&+Ac60<@JjL5?hn".?2\"4?!LW=>?Y5.=o;D% +=8c2!D8m1K%h)F`MSGrc7pVs)@pTrbh[OrG;LL +rFuCLC23]]s(MCEs(;.>s().>pgX83rF#Y4s'Ye4r*BS5?!LW=?!R82r`T8's&],!rDihrr)h,prU=$7I;O.4Qeu/h](b##I*1/MAS)p*gFt.4.kq0f2jBF*;VIFo?C[ErL(VE;skTDZ+DP +D#J,LD#S5JC&huIB`D`CB)cH9AH$'9@JjL1?3jhB>[1K;>[1M4=o_e,>Q.h+=oDJ$=8l8!dQ7/fRQ6Ms.L5lX(K56!eG55dYE4T7D=3W1o;2ubi82Z5N42#K00 +1Ars-0`Eg*0E?b97r)rr"s&]/" +r`/nrr_ierr_rhprDEMir_NMg!)EDcr(R,`rC[)]s%*)YqaUNQrBpKLr]pZP5X.IurBL9F!'U9Cq`F^: +s#L$;r\sd6r\aX2q_S1+r\=@*q_.k"r[Rt!q^VOnq^DCjr[.Cdr?V%[r?8WmJfopn#9b-1+sU!+5m&\k +0/!5Us"F@*&2>mp1,_'O5@[A>/L`.r-me[9%jr_M-6l5e/i-Fe;NC].uL +CMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM2>Q.e*=T;J#;8!7BQJ?t?p14/3r*fM1r*BY7?!LW=>?kE;r`];*r`]>)rE0#"r`8ttr`&hpr_i_ns&&emr(m8d +r([&^rCd,^rCQuZr^QiTqaCENr^-NKs$6TKs$$HGs$$BEs#g9Aq`4U7r\sd6rAFR2r%n@.rA"=+r\=C+ +!AH2+0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$2"\s!%CbrufN-JffRdoH+Se*ZcCE9PZ[;.4Qer +-n-YF/H7=$/dsEh1HJiC3&`WM0JY9V/IsNg/MAYU@5g/ICNauHH$K71rcS0]rH%sYrGhgU!,qjSs)7jR +rG;sZChmg$C2%BsBk_6op1O>8rFGk8r*]M2#$tVA?!^iCrEKP4>[1K;>$Ci,r)iu#rDrntrD`bp!*&qr +s&/emrD)/V/hd2X#Ve%h +1,_'O5@Xpl/hJM%-7C28-4VCK-R;Dg/i6L>EclDEF8g4XEW:"VDuOYQD>e;NC].uLCMIV_C&_lGBE)T@ +AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM3>6%n,=oVV(=8Z+t?b?;>Q.h*>Q.h+=oDJ$=8l8!dQ7/fRQ6Ms.L5lX(K56!eG55dYE4T7D=3W1r:2uPZ52?#H11]K6/1&is,1&Wd+0E*U!/c71" +.g7CP.4HYor@%Ojr$MFir?VCfrZqCdq'#b^r?;1`[i^2DMB<'H*ZlIF95?Qn-n-Vp-n$Mor[e($r[nU5 +1,Cst<]E#o1b^[;q(3+10.ek/@K0d6@/aL;?=$oC?=$q9>R"J=>[(E9>5VP$=T;J$dS6i9:M5m0G<53W1r:2uPZ62>oB/1]9*.1&Wg' +0DmI$/,Lgp.JkOl-iPIf-2f+^,5i[:+G(`N+:o\;+s().>pgX83rF#Y4 +s'Ye4r*BS5?!LW=?!R82r`T8's&],!rDihrr)+Wa6j3@-""-7'rbr[/:+-n-Sp.P*2*2-Ea3 +0eG%./G:M%-RpK?=thj7BleH=F`dS'rGqmWr,D[SrGMRN!,VUL!,VXMr+Z4Grb2=Er+>t?p14/3r*fM1 +r*BY7?!LW=>?kE;r`];*r`]>)rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqb6r]r_!,\r^d#XrC-WP!(?fR +r^-NKs$6TKs$$HGs$$BEs#g9Aq`4U7r\sd6rAFR2r%n@.rA"=+r\=@*!&+=(pauCp#:h;S.Ocep.K([l +-i>=k-2f+h,Q8td,P`M_,5i\b+I=1%+0$Cj+W_^J*_U91-n-Vpr[7arr[e($r[n=-1,Cst#?EfC1Ggd@ +0)7(00/"n2/QQ:<3EU*@H$4FVr-&'^rH/!Zrc7sWrbqjUrbhaSrGMRN$uB`qCMITuBkh?rBP@*PrFPq< +rF,V3ra,k9??b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35] +rC?`SrC-ZPr'LBK"@,4:5=#03r]UXll^m&JfrMb%iul<,#NAI/1iJ+/1`A*0E*X:0ekF=2E*W\@n\L,.4QYm-2/_q,Uas6 +==lC1BQA69FE@G%r,MaUrGV[QrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe +>[(K=qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NGcs%E5]rCQuZr($]TqaLHO!^f=@rBU?H +r]gTN5<_7or]^6CrB0s=rAspHMBN3L+<_mL8npBk,pjue,pao;-P7aT.4H_r/1rS5=\pn//MAS)paH_%.46Sm +:g,M2[1K; +>[1M4>5hb*>5qb(=T)>#8rFGk8r*]M2#$tVA +?!^iCrEKP4>[1K;>$Ci,r)iu#rDrntrD`eq!E2ts;u]bo;>j>j:]4&c:&I]b9DqK_8cM?[8,GdS7K#UO +6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;tl82Z>T42#B*-1B'$,0`*O$0)[mp1,_'O5@[A>/L`.r-me[9%j`PJ-m_Vi/N-UBF*2MF +F8g4XEW:"VDuOYQD>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM2>Q.e* +=T;J#[(E;>[.22!*fJ- +r`]>)rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqb6r]r_!,\r^d#XrC-TOr^6ZOr'C?Js$-NIs#pBGrB:0C +r]9p:rAXd9s#9m7rAFR2r%n@.rA"=+r\=@*!&+=(pauCp#:h;S.Ocep.K([l-i>=k-2f+h,Q8td,P`M_ +,5i\b+RC2%++bTa*t'24+?Y5.=o;D%=8c2!j>j:]=)h:A[c`9`Ica9)hK_8Gu'U7f>dS6i9:M +5m0G<53W1r:2uPZ62>oB/1]9*.1&Wg'0DmI%.f_*s.fCgn./bOm-MSnc,kWA[ ++h&SG+Gq9H+!)UN,#E;I#V@Y^/hJY-0/*;Y&2>mp1,_'O5@[A>/L`.r-me[9%j`PK-m_Vi/2pUDF*2MF +F8g4XEW:"VDuOYQD>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM2>Q.e* +=T;J#m-r=)#3*0j:GB7nK +rH%pXrc.jTs)7jRrG;ONrG)CLrbMFH!,;FGs(D7As(1n7raPe6r*TA.#[L_@>[(E;>[.22r`fA*s&o;& +rE&u!rDihrrDW\nr_ibns%rVhrD*8bqb6r]r_!,\r^d#XrC-TOr^6ZOr'C?Js$-NIs#pBGrB:0Cr]9p: +rAad8rAOU3r\XO/s"aO-s"OF,r\+@,0E*U!/c7.).k<)!.4HYor@%Ojr$MFir?VCfrZqCdq'#b^r?;1` +bTDEYJfjS+#9G$2*D($/.K1h".Ochtr[e($r[nU51,Cst<]E#o1b^[;q(3+00.en2=(!mI>&AJ0G'J6/ +G5cX_FT$:[ErC"WDuahUDZ=YRDZ+D\Ci!m&C2.HsC2%BqB_H*;Ac60<@JjO4?NshC?!UcC?2\"4?!LW= +>?Y5.=o;D%=8c2!j>j:]4&c:&I]b9DqK_8cM?[8,GdS7K#UO6N07R5X7Ou5lEqH +4odbE4Sq5<3r_5=3;tl82Z>T42#B*-1B'$,0`*O$0)[e;NC].uLCMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM3>6%n,=oVV(=8Z+t[1K;>[1M4>5hb*>5qb(=T)>#8rFGq:s'bh5ra,k9??b97r)rr"s&]/" +r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35]rC?`SrC-ZPr'LBK"@,4:5=#03r]Ump1,_'O5@[5;/1rD%-n,'Ar$D=i$mm?!<%^.0C2n<9EHD,"qf2RRrbqdRs)%dPr+l1ErFu7E +rFc+Arac4CA7K+YraYk8s'bk6s'Pb5s'P_2rE];*r*0,&rE0)$s&T/"s&B"urD`eqs&/em!)NYlr_ibn +s%rVhrD!>erCm2`rC[#[r^ciTr'p]TrBp]S6UCZ9r]g?HrBL9Fr&t!@q`Fa;q`4R6r\sj8r&+L2r\OL- +s"O=(r@\.'r@S""r[[t!s"41#r@@jsq^MIlr[7^or?qRkr?_Cfr?M:cbTVQ]Jg'_/%Nlo<*_'a)-71)f +-n$Gjr?r:-.P!#!/MB%e9J\@X/hS\+.4P0C![fEHr[A1R<\QO6CN=Q>Ech8$qf;XTs)@sUs).dPrG;@H +r+c7GrFl4Drau1AqIKP7raPe6s'Yk6ra,M.qcs)(s'#G,rEB5(r`K2%qH!PprDWSks&&emr(m8d!)nAMC]A/LC&_lBBDuNAAc60>@fKm:@/OC/?N"10>l@q*>6%k+=Thi/='&N&=8l5#j>g:]4&f:&I]b9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5>3rV2=3W(i@2`EWQ2)R;k2?,N3 +1]9*.1&Wg'0DmI$/,Lgp.K1ao-i57c-2f+g,PWJ]+m^>'+G(`c+:9/3+X/.*DFQ620E!R)0E!X,1Go(g +$TL16Ak4R+/h/>!./YFk,nD@N-71*<<%U(/C2n?:EHD,"qf2RRrbqdRs)%dPr+l1ErFu7ErFc+Arac4C +A7K+YraYk8s'bk6s'Pb5s'P_2rE];*r*0,&rE0)$s&T/"s&B"urD`eqs&/ems%r\ms&&emr(m8d!)'3*_'a)s!Ians![mpr?r4+.P!#! +/MB%e9J\@X/hS\+r@.[nr@&+(<)t\5e;JC]%rIC&M`FBDuNCAbos9 +A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b*=oMP'=8GtrT62#B'31,:R=0`Eg*0ErFfIDg$ALG'Nq.qfVjZs)\3\s)IsUrGVRNrGDOMrG2FJs(VLHq.K\=rFPq< +s'l":s'Yb3qd05,qcs&'!*]A)"B\c-='5E&r`0#!rD`eq!E2ts;u]bo;>j>g:]4&f:&I]b9DqK^8c;3Z +8,YpU7K#UN6N'4L5lEqH4odbE4Sq5;3rM):3!M<#2E!EM2Z>T62#T6/1B'$,0`*O$0)[E&F/hSgU0Eb5rEfG. +qcs&'rE9)$s&]5$s&K(us&K"ss&8qqrDESkr_ibns%rVhrD!>erCm2`rC[#[r^ciTr'p]Ts$QuX6pj=- +rBU?HrBU6dhX0JY75/1gcMpaHS#e;JC]%rIC&M`FBDuNCAbos9A,]s8@K0a8?iFC0?2In*>6%h.>$G50 +>5qb)=T;J!]"s-9I5:S06pact./h\n31,M(";E6Wp1GgjAr@\%#r@\O5>?j$K=DrA-GBS6/ +G5HF\FT6F^ErU.WE;a_PDZ+GOD#J/LCB&#JB_cAH--=@K0a5?i+1.?2In)>6%k+=Thi/='&N& +=8l5#j>g:]4&f:&I]b9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5;3rM): +3!M<#2E!EM2Z>T62#T6/1B'$,0`*O$0)d@$/,Lgp.K1ao-i57c-2f+g,PWJ]+h&SG+Gq9H*ZlLK,#)rF +!\Q)Yr@e4)r\4p=1GgsI2`WrdB1O[,/h/@L./bM*-71)e-7:6@<%L".CN=NerCm2`rC[#[r^ciTr'p]TrBp]S6UCZ9r]g?HrBC9Gs$$?DrB0s=rAsg9r&F[7 +s#0d4s"s^2rA"+%r@\.'r@S""r[[t!s"41#r@@jsq^MIlr[7^or?qRkr?_Cfr?M:cJg#^h^EF%1+WqmK +7V4h2-7:/h./YG+-n-Vr/1iM/2dB$40JY75/1`;%r@7ap%4EYUe;JC]%rIC&M`FBDuNCAbos9A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b*=oMP'=8GtrT62#B'31,:R= +0`Eg+0EEj\r\!str%&('.k3"t.4?YD./kUm-Mo+f,l]+g,lAne,5i\b+TEYa+o`\/++bSd+7L?V*Ca[+ +.P!%I//0Tb/1`A*0JG4;1co)C3AriQ1bpfb0DmF&0`E^50jIs@4]u]HG^"=Ur-%s[rH/'\s)S-Zr,DUQ +qel@LrbVOKs(_RJs(M4@rau+?rFGq;s'bq8r*T>-rE];*r*'/)r`KA+=BAR+rE&u!!*/tsr_ierr_rhp +rDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPqa16Ir]pEHr]U2`b5rEfG.qcs)(!*fD)rE0)$s&T/"s&B"urD`eqs&/ems%r\ms&&emr(m8d!)>YHq-1+k11/H.0t.M!sW-n-]J<\6@5CiacBF*7G&qf;XTs)@sUs).dPrG;@Hr+c7GrFl4Drau1A +qIKP7raPe6s'Yk6ra,M.qcs)(s'#G,rEB5(r`K2%qH!PprDWSks&&emr(m8d!)nAMC]A/LC&_lB +BDuNAAc60>@fKm:@/OC/?N"1,>l7e+>5hY-=BJX+=T)>#dS6i04K62j.J5Q3hH4oIM?48V);3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg'0DmI$/,Lgp +.K1ao-i57c-2f+g,PWJ]+bChg+MT$++!2UK+\ZfE/hSgU0EEch;$qf2RRrbqdRs)%dPr+l1ErFu7ErFc+Arac4CA7K+YraYk8s'bk6s'Pb5s'P_2 +rE];*r*0,&rE0)$s&T/"s&B"urD`eqs&/em!)NYlr_ibns%rVhrD!>erCm2`rC[#[r^ciTr'p]TrBp]S +6UCZ9r]g?HrBL9Fr&t!@q`Fa;q`4R6r\sj8r&+L2r\OL-s"O=(r@\.'r@S""r[[t!s"41#r@@jsq^MIl +r[7^or?qRkr?_Cfr?M:cbTVQ]Jg'b0%jE/>+!!g`5:.^)-R^Aj-iPM-.4Ql$0/#%83*]-50JY75/1`;% +r$i7,.4?Sn/QYt)3`^'h9r*fV5s'Pb3 +r*B2)rEK;*s',G*s&o>'s&]%trDiepqbmGks%rVhrD!>er_EAcs%NAar_!,\r^d&ZrC6fUrBpWRr^6ZO +r'CV_e0eiS]r@e4)r\!str%&('.k3"t.4?YD./kUm-Mo+f +,l]+g,lAne,5i\b+TEYa+o`[O++bT7*ss,4+!)CkBL"$t/,:_&/MAe51G^mH4CACl3AriQ1bpfb0DmF5 +0J>%41L46A4]u`JH$FOYr-%s[rH/'\s)S-Zr,DUQqel@LrbVOKs(_RJs(M4@rau+?rFGq;s'bq8r*T>- +rE]G.rET8)!*]A)"B\c-='5E&r`0#!rD`bp!*&qrs&/emrDdr(R,`rC[&\rCHoXrC6`SrBpHK +rB^EJrBL9F!'U9Cq`Fd2`Q%_' +=T;J&nAMC]A/LC&_lBBDuNAAc60>@fKm:@/OC/?N"1,>l7e+>5hY- +=BJX+=T)>#dr(R,`rC[&\rCHoXrC6`SrBpHKrB^EJrBL9F!'U9C +q`F[9rAjd8"ueJ!2Dm?Mr\a^4rA4C-r\=@*q_.k"r@@apr@.^or?qIhpa,karZh1^r?9B-JfoXfo,n>] ++0/>:=1c73P3]fJf6tf+E/1rD%-n,$Ar?`%&-7(#i

!C;jPAhMo\8?[e_Aj6g"bWDf%]fOmbHCJ^teS;in`2?i8"1`h:o9ko\JulfA#3"HZhV-N7hqPKmo%iWfhqGZrqV/@3 +gYMh^j4^iombGh;gYLoDrn=^5f\HDZj4i5Ai7dJNb1kS(inOFdf\GH>ceIR9fA,9[+ag"b1kD#kLm2qd+dX9e(j->kM"27[bLi:dbO'>bhD:7ZeOa" +lJ1UVZe>E6[+j$arn6YkZeFNqceHk&l.Q!g\D#-\l.aV@lIk.Me(V._rnPuXlIj53mFno$jP9.Xle/Vu +qV/U9ceSENn_(8&i7lc9ceRj>pY*@8`S9k9cJ7d>gtLE7ZeP<2f%fWF_V4S7bhMF:h:qGRmFei"p"S*Q +le9P:pt>AoZeF0gn_q:bSrn(QCIqqLr! +`S((@rn./$`S((@pY"*Nn_3lpq:N^?ptGPrm+L.HptGJq`nL:DrRh,%`S(%?qUj3Kp"B,optq`nL4BrR^,_j4O"Wr7K!Ap=fAr!8>KIpY5]! +ak6UFo@a&o`nC%=qUt#biS+%\rn#0Bo@a&orRo?Hp"K8qbhDsJpY5]!`n9n9rRg,_jk9:[qq9!Cp=oW! +q:O!Fo%EuoaP$UHo\02q`nL.@s4>9Co%Euodb4k1JVDn^k,"kh5d`f[o9f%0BC_q2]Vo[r6X +f%/I)h:LZ=eCX9Dn^uFD^"<&2iRl]4iRmnUiRZo/gXkH7rm\:)e(3L/gXk?4lIF&-\^pZ/gXk?4 +d+.4-Ze"Nqn(6IH[akB-Ze!m_q:+TWZdn?lbLYD!hpf!_d+7=0g=P63kLIi-[atK0g=P63c.2%.Ze"Bm +o%2dKf@Aa.Ze"a"kh"bB][cf-Ze!j^!7]uWZdnQr`7EYok1':XZdmXXhU^E4i7./Ea47iRpt"0Ni7-6+ +iRP9cnCR!Xi7,-f@K-6rR8+&eCEL-f@K!2ldX&+]%-Z-f@K!2dF@4+ZdnKp +lIP"E\((B+Zdm[YrmU#YZde@c-s,Nrm]KKjjME&kL6celIG7Oj3tEcs4"C*f@KlK +kgQlfl.*u-f@K!2!7\C*cdh.-f@K!2k1%]+[FP<-f@Jp1cIM(-[+=Non(6OJ[+,0,[+Ts4>uWhpp!&kLR#ll.GRZhpp?0h:Asbo@W9ZhpoEkpXZ_'g=QDV +hU]'co%:h3gtCi@psue'g">*4gtCN7nCPV1^Y&84gtCH6gXuMWhUf-eo%E?^gXj0lpXlh*hV.q[hq,3e +o%Cq6hV.#Aq:Dt*f\,*6hV-Z8n_*<_g"=$lpY"EWg"=p0hV#6ho@r]fg"=!kpXuq-i7n+\i7PBhn_1q8 +i7m2Cpt=QYf@ed0hV-oBf@fZI`7hu\p=nT^f@ea/hV,?ko%`cjf@dgjptE+0inX:^hqI&De_9NI`7s>- +e_7@ar7nj.leqQpe_]TKbhi3R +]&2l4hVR_XZesd#e)9WPbhi0Q]AMu5aPcLFcJSTXm,6%Dm,.m$khtIYmbu=Gm,.m$bMV[E!8l)[r8@#% +b2;RD!8lttj5B@arntoWnDaK*bhqdF!8l&ZrS[,&rntoWnDXH*k2>=Ymbn0'al)UGrntoWnDXH*bi&HX +n)49(aPcOGrnutuj5KLe!8klUn)=9(!9))ZnDaB)cf4i]o&B`-aPcOGrnuqtj5KOfr8GcWo&K`-s5D,Z +n`'Q+bi/NZn`'K*aPugOrSZhsjPfXgrSYfVn`'K*!92,[oAff-bi/Q[n`'K*aPugOqVp`!iT'UlrSYfV +n`'H)!92/\oAf],cK"f^p#Q#/al;pPqr-\sjPodkq;TNVp#Q#/s5M2\o],i-bi8T\o],c,alE'Tqr-Yr +jPoglq;TNVp#Po.!9;2^pZ;;2bMrN\o],c,aQ*!TpZ(JuioKjqq;TKUp>l&/s5V8^p>ku.cK+l`puV>2 +aQ*!Tq;TKUp>ku.f];S`puV;1alE*UpZ(f)f];hhp#O3UqW7e;q;TKUpZ2&.f];VapuV20aQ<9\p>b]( +f];kip>a6Tq;qY;p>j?WqW@M3fAuM`q;q>1aQ30Yo]5T)fB)nlp>a6Tq;qV:pZ0EWqr[J2g?.kdrTEn7 +aQ30Yo]5Q(f]E"mo&[sTrTF.?puKNXqr[P3fB)Sbqr[J2aQEHaoAoH'g#`+noAn$Tqr[hcg99NiTpL0f^.S_bO"K[fBqM^jm;R) +i9St\hsAt^i9Tjukj76n]^5F[f^7V_ea22[ZgI>Ol0dEpf^7hfq]g[`2g[2`Cp?pc*g[3b`rU&M0ZgRDQm-iZqh!X4iq!GHVh=(:/hsK4eg?nCt`9uLN +ipQR/hXB+bf^IVai:,CenaGo7f^?KBp@$r/fC%PbqX35.Zg[MTn*nrshs]Lkq!PKWiUH[2hsTCjfC&.s +`:)[ShsU:-i:#7bfC.PaipbOenF,o9f'^6?p[@,2f'_Jbp[6u-Zg[GRo'h/~> + +%%EndBinary +grestore % PSGState +newpath % image +211.68 279.84 mo +211.68 313.92 li +354.72 313.92 li +354.72 279.84 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[143.04 0 0 34.08 211.68 262.084 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 298 +/Height 71 +/ImageMatrix[298 0 0 -71 0 71 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 298 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 298 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 298 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'7gMe`a1#K'@mOK'@mOr99"#K':SFZg!)+K'@mOK'E$oN9GlWbNQJ#K'@mOK'@mOo');#K':5<^$1.5 +K'@mOK'D[eQKWqa_Z +K'.aKRcir!K'7gMmHBl!K'0u5K'.aKe`X+!K'92tg?4(NK'.aKK'1MDZfm#)V!-_!K'.aKK'.aKbNHD! +K'8ijjQD-XK'.aKK'1/:^$((3Rcs#!K'.aKK'.aK_<6F6K':bKY31E"K'.aKK'3'pLZj?Rd-.h!K'.aK +K'.aKpZIM!K':DA\EAJ,K'.aKK'2^fOm%D\`ot,!K'.aKK'.aKK'.aK_<6F5K'.aKK'.aKK'.aKr9&jt +K'(GBZfcr'K'.aKK'2mkN95`SbN?=tK'.aKK'.aKo&l.tK'()8^#t"1K'.aKK'2OaQKEe]_<-@4K'.aK +K'0,rg?+"LK'*!nLZa9PK'.aKV!$XtK'%[IpZ@FtK'.aKK'/chjQ;'VK')XdOlq>ZK'.aKRciqtK'%[I +mH0_tK'0u5K'.aKe`X*tK''&pg?4(NK'.aKK'1MDZfZl%UupRtK'.aKK'.aKbNHCtK'%[IK'%[Io&c(t +K'1/:^#jq/K'%[IK')I_QKNk__<6F4K'%[IK''&pg?4(NK'3'pLZX3NK'%[IUupRtK'.aKpZILtK'%[I +K'&]fjQD-XK'2^fOlh8XK'%[IRc`ktK'.aKmH9etK''o3K'%[Ie`O$tK'0,rg?+"LK'%[IK'(GBZfcr' +V!$XtK'%[IK'%[IbN?=tK'/chjQ;'VK'%[IK'()8^#t"1RciqtK'%[IK'%[I_<-@3K'(VGY2t8sWTDjr +K'%[IK'%[Id,q[rK&rfihr]OQK'%[IK'(8=\E/>(TB5.rK'%[IK'%[I`oatrK&rH_l/mT[K'%[IK''o3 +K&qUGe`EsrK'%[IK'%[Ir8rdrK&tA@ZfZl%K'%[IK')giN9,ZQbN67rK'%[IK'%[Io&c(rK&t#6^#jq/ +K'%[IK')I_QK<_[_<$:2K'%[IK''&pg?!qJK&uplLZX3NK'%[IUum1~> + +%%EndBinary +grestore % PSGState +newpath % image +282.72 312.48 mo +282.72 576.48 li +354.72 576.48 li +354.72 312.48 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[72 0 0 264 282.72 -.476071 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 150 +/Height 550 +/ImageMatrix[150 0 0 -550 0 550 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 150 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 150 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 150 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K&u:ZRHB+`]]R8rV<-RrK'%[Ip?%@rhrUZrK''?#dcHqZl/mT[K')C]R,rq]^#d8rVWQ^rK&qUGpZ7@r +i9$frK&s<"dH6q\kiIEXK&u@\Qfci\Y2t8sVrc^rOQM/VK&tJCYi`U\a5qp7NofrrK')dhNTGcRaQ:%r +Z0'KrK&qXH!9SmqlfOSrK&s]-`oa/\h;s7MK&uagN99'\UZBPX]&eP*S)rkpK]N0pK&qUGe`Esp^?!8p +K&r*UK&l4XRH9%^]]I2pV<$LpK&qUGp>q:phrLTpK&s9!dc?kXl/dNYK&u=[R,lcXYN:AtVWHXpO6#rp +K&qUGi8p`palL%pK&rK`ki@EXs5ejoK&tPEY2k2qVrZXpOQD)TK&kDAYiWOZa5hj5No]lpK&u^fNT>]P +aQ0tpZ/sEpK&hRF!9JgolfFMpK&jW+`oX)Zh;j1KK&l[eN90!ZUZ@$fZK0EpS)rkpK&hOEm,XMpe`Esp +K&iijguXXZK&c.VRH2iXYiWOZa5a#VhW0:LK&lXdNT8pVUu[-gZ/j?nRcEYnK&hOElf=GneDmanK&ifi +h;aRVo]1VbK&kkNUZ9JV]&\J(S)ienK]E*nK&hOEe`m2nK&i$SK&c.VRH/t\]]@,nV;pFnK&hOE +p>h4nhrCNnK&j2tdc5r>KAusmK&l7YR,`eY^#R,nVW?RnK&_ICpZ%4ni8gZnK&a/sdH$eXki79TK&c4X +QfQ]XY2b,oVrQRnOQ;#RK&b>?YiNIXa5_d3NoTfnK&lXdNT5WNaQ'nnZ/j?nK&_LD!9Aamlf=GmeDd[l +^#R,nVW?RmO5fflK&cUcN9&pXUZ0DT]&SD&S)`_lK]<$lK&_ICe`3gl^>d,lK&_sQK&Z(TRH&nZ]]7&l +V;g@lK&_ICp>_.lhr:HlK&a,rdc-_Tl/RBUK&c1WR,ZWTYN(5pVW6LlO5fflK&_ICi8^Tlal9nlK&`?\ +ki.3RK&Z.VQfHWVY2Y&mVrHLlOQ1rPK&Y8=YiECVa5V^1NoK`lK&cRbNT,QLaPshlYiF3lRc4>-lJdHU +!98[kki8/leDgJfZJrRW`oEcQio6$Yr8[V4K&ZOa!9B."g#K*lal<0W_;_c[roDShS)a2$o\kJ^s5X": +LuRd\r8aC.e`68\]]$T`pZ'TZVrIR6j5Z6]o&>ejlJ_ErV;ft`q;f'G]]8M@f\r[coAf2sNoK`ls5Sdl +j5Q`jhr4.dZf9'co&ImPSDr_jRc3brqVm.e!9i0mlf4Alm,I9iYN!(ObMg1oki:OZVrHq#p#;(mj5Q`jlJ^mc +[,TQok2XYESDr_jV;^Lqqr3Xqp#GQ%PN(-PY2S9si8V`7aPl1>g#A%Op#2@ul/MErNo9uuio?`la5Xbj +eD]6Ce)A"!i8a"[K&ZgiOl>rlki/)jpYjuhYN!+Pb2LJ$g>_)MZJjX"p#:S_n`#els5MblWT!4&gZ-!, +X5_dj^>[]'n):2'guJFpP2b$OY2S[)e`+R,e)As>g#A(Po\lY*hW":hR,R_uj5Zflp>XEW^Yn#-dc/a7 +aPk\0kMic+dc(/`T&Akml/J2k!9;ViY2\d,c/Hn)eDS^5i8MB.e)U)[VW-Fjn)9tuo]"WbW8[L0dGqn! +i8VoL*2c/S0MZJj3jrSiRjio-Zjs5M;_[c-T3bMpe*S)NSh^>R/nr8FR4gu@e^U>a,N^#826al:_, +e)AF.ki%-Ps5Bm6hW!h[V;_+,e)IUj\DbWhhr)N6hr2Z8`o?^NK&Q7YWo3.$h;Y?k!92#X^#?$Nf\k9; +`8^.B^#?ujs5J^jj5I,uo]"3V[,Lc<_W&btS`/_hal'nlrSY!>dGj]UP2Y!NYMfH>^Z!,hm,5\=f\qqN +oAI@@`SpUNYi+hpY`O?f&>QGZ/G62aks\g +qVf!CdGjHogmGY\8gu@#H\DaRJf&,cMYi4m*e)7Rlro(NK +a5H+<^u+#-dc%mtp#3OAaP``Lj58bOY2T-5aPa\ho\kkhg#0a)l/BV?^Yf+NY2RphPMkrfeDIIgrSbTN +`o6(=S`%`M`8C4G\)GQhpY`(1j5>[MrSP`S]&E/;_r/r$g#9j,!9*2#^Ym,hs5C!:g#25TW8[7(e_pGc +Z/GE8a5=kpj5Iu8gu6K9`Sg^RVr6LjlJDU$Vr@:+e)15cZ/PH9`o-aQc/@C8b2<*TjP\#8b2<3Xpu/L: +dbsiWqVeC2mGHgYqVeL5rntuWrSkTNlJ]hBpu0uccf!%)pu1f%\DYTg!93q9WSuamleqNrWSmX1eDL#Z +\`!#9c/8BWc/IL;b2DsOl/9G:cJS\_uc1`8B2'lf%m% +YMdsg!93J,Xl8L%dGV=frSQ8alJ]b@kht%LmGcjYeD[pqptrRN.3iSXCem,G/+p#*dH^YeP< +g>;#OeDT*>f\blNleo_>f\boNr8=d9gYVthki&`'mGI9fk2EW(rnuGdio&)=j58YKjl,1Vcf!L6jl-!m +\DZ&tiS^oso\Slij5IK*qV^)bj5J;Aj5AYKhr*bVaPYk2io0jo[,B]rp#5>tYi+[$p>=`bYi"?piSh`5 +mGQdWiSiPLf&5?@h;J"a]\hW'l/DErYi+?p!9)nqYi,-1legLU^#/M?i838IeDK-?i83>Ll/9\AhV[/I +s5:0>iSO4bkhr`'le_Bmh;PWs!8l_lg#1'2khkCVg#1lIdGNs?gu7tb]\q`*khu!hZJX^!s5;VhZJYH6 +m,$LU^#8SAiSW8Ff\bH@jPJMHn))(@jPJ\Ns5C6@inr>FZJYT:lJC+M`8C%@jkeYKg#1WCinr;EoA@@@ +k2+tQpu&I8k2,dij5I?&mbd`qe)7jqqVUGle)8[3j59"Uf&>cLcJZ+fs510>lJ:^_lJT&,kM?3tf&dbj`T +[bgQ1l/:LX[bpQ1!8tuW]&3JDn(u%@eDB6Bo%h@El/0eDnD;4D!8k9CnD*OAg>:]Cp>*UDn))7Eo\RXGq;8^=p>+T_inq9&p>,E"c/?+h +s5*J+^>I;ol/)0j^>J,1dba`S^u5.J^#/M>dbjEK\DI#:l/1%K\DI#:!8tZN_r(1Fp>3I>h;6rDq;&^@ +o\RRDq;''Kq;Ad?pYO``hqu!$q;(]#aPXVds5*S-^#78plJJc$m+otCr7nm@\_d2=dGXBL\_l<$d,)=h +rS7G1]AL]do%s9"]\qT&h;>Blq;&mCrnPKMo\[49r8$/di8D-&qVJX:cJ@jCs4k*@j5/GFr8"sBpYWmG +^u"M9]&!DAhV[#D]&*DAp#*gI^>JkGXkqggi8"Cg[GUK1bMN6S]AW\H\_kZgiSM0%l/0bC\_[DDh;Gg$ +bMVgHXPW0seD7Lhr8,3Fs4t]Qn_h"9g"t68]\W5;^u*&dptc#,[G]]pj59jms51-=o\IXF]&3>@]&(il +inq?(rnm%uaPOVds510?d,+-GZ/=a$e_^8^ZJN=O!8tlSm,,J4!8u\je_e$rr84g:f%oWIrnt*>le^+I +rnt-?!8kKHqqoZTk2*o0rSZ\mdGM[prS[M/]&1Wdp>5W&Zej`uhqe4gZetN6aPQjQ^u+eA^>AYBgYUW? +_VP"Eo%q7?_VG4Mr8=p=e_]WKpYW@7n(lLLpYWO>)jc/-@op>>o,[bf9bpYGZ' +Zesd!i84.a[,1`:akcXI`np1@`811GgY^`B_VXqBp"mL@`SLROp><76g>2,Op>E=8n(uUOo&%.;q;0-I +o&%sRinh]2p#,&kcJQOrn(tJ.i8!VQn_^b2p"e*Qo\dF?q;8I6g>1Q?b1uLDn(u.Ba5-FHs5:`Rleg(GkhaM=mGR*`e).Cd!8b6AcJ8HWm,,;/iSEkV +m,5A1p>3C;akcIBceRdBh;6oCc/%^Do&%IEbMM@;\D??'lJ1U\\DI,=e(s0Ce(jTQnDCe5gYMV[j57E(o%i6[i82E.p>+6RinrGGiSN#= +ins7^b21S&khc*k\_Yfks5)_k\_ZQ+m+gRW\_dABe_T*=dG=*De_K$s5(?CfA-&VlJK20i8++_gYTQuq:sl_gYU*/o%hpQh;@,H +h;6];Y]_qiu#l/)!f]A;,p!8lVi]ADo1_;2u`qV9i[g"t?:jk\VFgu%GSd,)+bqVAd=gtVJXjkdW* +jP9LbgY]X"pt`=5ceRsDgtUH;jPAMFg>(E>ptisG^YS;5]\M>ts5)Gc]A;u3m+g:O^Y\qGX52RdiS<;E +f&#oPbh_(0gu&(f]\_>te(q[lp"Scde_\:$pta`\fAG<=j5-imp>!^DhqR#EpYNR=h;%\\inqE*k2"&5 +^"`VCi7l`;dbX9Gh;$T=k2+_HXPNp4^"hQ#l/(^^^"qQ#!8lAb]\`58\_YE`o\AE[db`j:hqd2FeDKlS +b20\boA.+8iS4"]hVPs%l.l$ge).jqrnX^4f%fKEinMi:leU%Gi7u`:!8bEFi8!PPk2!`+j4jUjdGDRm +p>##icece"p"eT^bh_=7gt^rEcJJ?Pa5,_0gtqYZ^>7c'bMBnfqqLDjcJHe$o%i<\cJIU;gYLlEbME-P +_VF5,hVRbY^>7f(p"nBY^>823p>!gH`8(7FjkIr6gYClFjkJ#9nD2FHj4r)=pt`[>k1f.ViSD6'k1]mm +bhg(iqV:DlaPG8!n(d'[aPH(8f\GWDbMN0Q_qjD/h;.GR^>.o+o\J'R^>/85pY3jI_qk7HjkRo4h;%&G +kM+&5o\@[GkM+D@q;/mBbhV%0^YA&-s4tcP^YJeBm+]VS5kM3u1 +^tSkDle9>6e_KKGl.a88lJ:%IXk`j0^YA,/hVIAN^YJ,/p"n-R^YSM:[bT-^o\8`d_qj>-hq[MO`SU@F +b2'V`n(b_5mFpg\gYKX"le;Er`nnJds4jX0g"Y`FmFoG5mbH:HleBG9s5(QI`SBM/^t\;2o\IgK^teY< +pY3UBb2)gJVqgFhgtV8N_;4tCa5$%9dGFKO^tmDnfA+0rn(Rft_VN&`!8Qtr_VWl"leSJoo%VOGn(Pb: +qq]'Cmb?ORk2*o0m+f8/a4pLGnCkV4gt_&Imb>S7nD2LJZJ>0/^t\D5hVI/H^teD5p"mpL^tne@Yh[^^ +n([Bd^"qo-g>)/O^"r_D_qa_8!8Z,Zl.j,0o%N?ae_S$rnCms!^>6c`r7pers4t?ChqR2Go%Lb4o\@aI +nCtt=pYE[@nD!rui8!/D_;"S8!8dD)aPF\fqqLl"!8bBEdbO?In_=#u^"hr.fA#oNrS>3C!8PEFo@j6$ +e(s?G_;+S8r8$bqdG2Rmo\0?$rnY9CakQXGo\0?%]\VH"jP9=\qq\s@ptO!Ho\02ubM;^E_V=_:rncPg +hVH'(o%X&t^"gidp=o8oqq\s@j4iJGp"KB$^"rJ=b1uUCqVBHPnD(n8p"K8ujkSPE_V=b;r8.;+`8/;c +rnI/$pY/23e(aTMqqf0FrnYEGo\9)ph:prD_V4e%i)h:hYWpYER=r7f9HpY,K#c/%pG_VFh=o\A`df%\'qq:YMurnP?F_V=h=q;/jAfA,`Jp"T,o +^>&85dG"ELp>*^CqV9!CpY,E!g>1lH_VFk>oA'&ob1jeeqUto)pYEU>cJ/$HptGK!^YRr*i8"%\o%_"7 +s4YHGqUtMsdbO9G_qXt?pYP&gg"jR$p=o,m^Y@8lnCmcmo\I7:l.atIq:bQ!^>8eD`n^=Cn_DaNl.a,0 +qq:Ssm+g+G_qY"@p"mI>`7t@JpY52m^Y@]#jP'Obo%h(9p"RgIqV(SuaPHXI_qb%An(d!Yh:oj$r7UVr +q:s'H_qY%A!8dD*^YR8lo\B5rn(b\4m+U+GrRp_s^YH`]qqCYueD9KI_qb(BmbI9E +a4pRIqqCVt^tmf$khQ!gmG,M3ptF!HrRpYqbhVmH_qY+Cn(m$ZhV?$'r7^MmrS,2f\5]Gs4Qeq_;+G4fA$8X +mG5_9rnPEGrS$PlhV7,G`7k7ElJ2'ec.g1js4R)$q;&jAbM2mJrS$Pl_;"&)i7\1alJ051qqB0G!86_p +d+n3I_qY1El.kRYf\=?u!86Vl_:uo^!SQ;qh8.mug[/g[NqIg&TgigrS7IgVheGg$@JLgudD1 +g]#phg\BLFg;_hq#3gA'CBg#h)JgZ.&-g?@Acgs4]ngAosfgVV\%g$78PgqqhgrLg>:Q)g#_#cgWA3ig@a:nh87sngXk2sg?[GLg#Ur*gAosKg?.5Bh!Nmng[a(Hg<&%4 +h##mEgW/"Jh<3V2gtUT,gVV\=g!n^8gs+UIgW8+1h;[5Kgnid)g;_jhg%=(ggr%mpg@s=^h8A%2gV;L] +g&TjLg#Cf?gZmP8g>q)Xgst2_g\BO@g<81LguI2-gYUZNg>h#,h"0:,gX+[Hg<81.gu[;JgWA10h>5pK +grS7,gV_b*g$78Kgr%nAg=+d8h9XmLgnicjg=k9)g#(QbgVqpig@a:hh8J*tgX=iog@*_Pg#(T)g]#sN +g>C]AgZR>7g>(HWgg?%&6g"kHVgX+^!g?@;_gVhglg&Kg^gVhh,g$IDI +gr.tCg8s#[g$[P@f\5*Hg=b3+g"bB$gWeI(g;Vb/f]q,BgVhhFg!eX/gt(6KgSEQng!n^'f\YB\gVhgm +g%F.`gr.t#g<83hg%Uc6g">*VgW\E]g?mV5 +g!n[SgXt9"g?7/Ug">*!g\fd(g=tgVqmqg"5$5g[*[i +g@a.Hg""a3g\BOBg=+aJgu@,/gYCN'g;_h?f\b?2gX4aJg=4g,gudALgS:Q6 +g!ngVgWA3]g?I>2g"4mVgXOutg?RAXg!\Wpg==m'g>CTIg"4m)g[s4Jg=Fs4g\9IAg=Fs'g;_h7f]q,8 +g<81Ig"=s)gYgfKg=Fs'gA0FIg"=s6g@Et;g"=sMgYLW(g>U`Yg!ABlg%s@Yf[&:&g%!bJf[/C>g=t>[ +g&'IBf\>$Bg?.,/g"G!XgX4cqg?mS%g!/1Gf\>$'g>^fIg"G$)g\9FKg9]K%fuD\!fC[eNg;hn,f_=%E +gW%tCfrE`Yf^IJIf?N%;g"G'4f[8IRgW%s^g#Ui+f\G*Yg<\Kmg$dS[fZr6ogA]g"g#^lHf\G*&gA9LJ +g"P*6g[j1?g=Y*$fuMb:fBUu3g6Mg;_h#f_+"PgW/%/ftQ.[f`0R\ +f?;n%g$[PJfZi1>g=b2[g%a7@f\P0Dg>go-g"Y-ZgWnQng@3e%g!JCHf\P0%g?.)Jg"b6(g\]^Lg:#]$ +fuMb%fC[eKg;hn/f_=%BgW/%Ffr*NYf^.8If?2h;g"4p4f[8IOgW/$ag#:W)f\Y6[g<83kg%!_]fZW$o +gABTtg$%)Hf\b<&gAT^Jg"k<9g[Ntu\%g$IDJfZ;e=g""d3f[AIGfuMb'fBM#Ig;hn'fDsXIg;hn=f^%20g!eUHf\kB$ +g$75Hf\kB&gAfjJg"tB;g$782f\kBRg!eWpf]q)_f>lUdg&K^_fDsUCf\tHGfAbB#g%O(If\kB/g@s=B +g"tB]g$75FfZ;\(f)OFDfuVh=fBh,0gcP1g"tE>f`'RHf_jCCfAkE^g>CTHfuVh)fCdkGg;qt4f_3tsfu;UffDX=]ec=FCg#:TI +f\tH%g@j4Jg#1N^g""aFfZ;\)f)OIig"b9$f](K_g;_jfg%O(af_sLCf[naFfAtN_g;Vb4f\G-=f>cME +g;qt*f_sL^f]Cc,fAtN_g@j4HfuVh4fD!n9g;qt*f_sLBf]1TGfAtN^g;_h@f[8@2f)XRRg@a1@g#1N\ +g$RGGfZ;\*f)OG(g;_gef_="af)XREg=4gKg#:T]fuD\4fA"p!fuD[dfDO4d +f(n%?g"G$Jf]C`YfZ)P8f%/F:eb@bCf_O1AfB:`\g>prJfuVh.fCde:f?)SDe`t]ZfuMb$fBq2Qf(n%? +g%*eIf]LfYf[JIFf?)V.eb@b\f\kE'fBCf]gAT^Ifu_n:fCmhhfZ2Umf([b[eb@b:f]h#HfBCf\g;hnG +fZ`"1fCdeQfBUu/f':fZg%g!A=Jf]LfXfZ2V/f&5-Eeb7\:f`0RHfBCf\g=k6Jfu_n/ +fC[_gf@/?nf':fcg%a7@fZDbDf'Lu_g;hn#f^IJUfC[_9fCd_Ff':fZg!JCHfZDb/f([n\g#C],f]UlY +fZ2Ucf':fYfuVh&fBh,Qf([n=g%fZDbFf'CoWf>uP%e`kWN +eFV>5fD!kFf'ClZg!\OHfZDb0f(%AZf%\cuea1fXfDsREf?)V:eb@VefuManfD*t^f(%A4f'V#Dea:lX +fZ;YEf?)V0eb.VOf^%23fBLlVfD*qDf#cJ0eGn1ofZ2Ucec=7eeb%P9f\P0HfBLlVf>lJ;e^E"8eFV>A +fCdb;f'ClYg$./IfZDb0f(%A4f$)\Dea:lWfZ;\'f'1cOeb%P9f_3qHfBLlVf@SUDf#cJ0eFM8ZfA,!" +f'ClZf`9^GfZMhlIoeaq>YeFM85fBh)Ff'ClYfuVeGfZMh1f'q;Of&kQ*ea:lWf_F(Gf?)V0 +eH":qfuMaffDjFff'q;4f&G6Dea:lWfZ;\=f$i49eb%PDf_*n=fBUrVfC%5Ef#cJ0eF_DnfZ2Udf(ISf +eb%P8f[JIHfBUrVf>uP1e_SdCeFM86fDjIFf'ClYg"tBHfZDb1f'q;ef$N!iea:ldf_!h:f?2YEea1iY +fuMb%fBh,Sf'q;4f(deDea:lWf[SOFf?2\1eb%PZf\b?'fBUrVf>lIeec++deFM84fAbBFf'LrYfuVh? +f@/@:f'q;Df'q85ea:lWf^7;Ff?)V1eb.VqfuVgffCd_gf'q;3f%AOEea:lWfZ2V2f%npDeaqJ9fDsRG +fBUrVfAkHDf#lP1eFM8ef?i-kf'Loeg%lJ&e`bQNeFD24fD*qFf'LrYg!n[IfZDb1 +f'q;Zf%S]tea:lYf`'OEf?)V;eb@VcfuVgpfD!n^f'q;3f'_)Eea:lVfZMhGf?)V1eaqJOf]q,2f@SUN +e]lXeeF1ldfCIP6f#uSDea:lVfZ;\&f':iQeaD#/ebdkCeF1lUf@JODf#lP1eFD2XfA5'#f'LrTf#Q=e +eGRhbe*tu0f&YBEea:lVfZ;\?f$W(8eaD#BeaCu1eF1lUfC.;Df#cJ1eFhJmfZ;[df([_geaD#/e_8OC +eF1lUf>lJ2e_AXBeFD27fDaCDf'LrTf&bHBe]QD1e*tucf$;jgeaCoef^d\9f?2YEf'LrTf#Q>&eE59L +e*tu0f)!qDeaCrWf[e[Gf?)V1eaD#Xe_&EpeF1lYfDX=Af#cJ;eG%J_fZ;[pf(IV\eaD#/eaV)CeF1lU +f?;bDf#cJ1eFD2MfBCi.f'LrTf)+"Be]QD1e,S%jf>lIcec41feFD24fAP6Ff'LrTf#Q>lJ'e`YKMeFD24fD4"Ff'LrTf%S[Be]QD1e*tuXf%JWs +ea:lZf_sIDf?)VlIpeaq>YeFD24fBq/Ff'LrYfu_kHfZDb1f'q;Of&bK*ea:lVf_O.Gf?)V1 +eH":pfuVgff)XCff'q;3f&Pf$`.9eaqJDf_*n=fBUrVfC%5Df#lP1eF_DnfZ2Ucf(RYg +eaqJ8f[JIHfBUrXfZ2V1f&#!EeaqJ8fZDb1f(IbQg$ID6f]^rXf_="Ff?)V1ec4=qfuVgffDjFgf(Ib< +g"b6Jf]^rXfZ2VfBUr[g?@5Kfu_n1fCIS7f?;_Ff'ClYfuMb'fBUuQf(Ibpr\g;hn1f](QIfD++@gAT^Lg#gr_gtCHOgWA11g%O.k +g""ctf]^reg\T[Fg<&%Ff^.8dgrS7&g@EtYg%a=Bg@pr^gW/$i +g&9Rgf_XCDgY1BNg>prah8nC?gY:KBgA'FLgA'CDg#gr`gu[;NgWA11g&'V&gs4]sg[3_ggA'FCgpoeh>Q0Mgr\=Gg?[JhgrJ1&g@prbh>,jPgr\=;g@s>#hT+Hogu-r`grS71g?72Mg&0[H +h"f^PgZ$rdhULBRh9"I1g\fmpgtUW+gZ$reh>Z6Ngr\=Fg?dPmhT+I%h"KO]g\fmKh!EePgYplchT4LQ +h9"I1gAp-ehWs%?h;6rch8eh;@&Fh#6'Ph#6$MgYpldhVd5Rh8nC0 +gAp.)hU:9&hc?hh^Zi2GQ/hoO[/hlN[iQ:$Fhs91Di6C0Whq?l1i8ieWhq?l3iVDEYi7HlBi:,[G +hq?lYi7[&0hrESfhTk*$i:u3fhot$2ht#[WhTk*Ii8!8BhpLE`ilL)ki8rn=hq6fciR$Q*i9T:ehpCB( +iRQl3iSi_Zi7?f2iV;?Zi7?f@iq;=imcr[iRHf7j6>R]imQf6iW.uZiRHfMip#IDiRHccj4*,1ioo@eiR-Z+ +iRHf5inr_[iRHf7j7M?]imQfAiq;:dk/cWajPAtljjN84jQYk%kJu`+jT4H+ionGGgZIqdroMtuaQ<*U +eE#NMdH:2caQ3E_iTTFeioeDFroN)$roVAca5m<^o]PW)a6(b1puMM:iTS>Fk2t^droN)$a6*B_bN8cb +i9/kWmH2LOs5`2'nE8Hea6*B_ki_d)a6(J)s5a4DjQOYIg#hedrT3,)a6;sSg?8CriTJMKq<#c[s5`2' +jQGUeaQEH_jQZL(cfiI5qrZr&`ol+=mcOK0j64MGo&eQdrT3/*binrfaQNH_j65Ufj6+JFrT3)'r9);e +a6*?^p$)#2a6:b1r9*t>jQOVHjlYUcrT3/*a6cqW@#,hs'@haQWE^kNVa)d-/O5qW@G7o]aBZb3/ce +qW@#,a6DLFl0.p*kNU"Mpug#eqW@&-dcpGha6<<]lg*a!i9JAIp?:c+!9qPga6<<]s6Aq8`p(t9p#u26 +lg)RUkiq$ip?:f,`TbJ-pZLi,h!++gaQWB]m-F3,e`t3>p?:f,`p)":o]Z&4lKZCRlfd0gpZLo/`p*Qg +aQ`B]lK[6jl067PpZLo/oBOija6E9\p$DPA`p:\1ros.@mH_aVhkoBG]/`TlXNiT^!umd%jWroqSio]Yf2fB_nka6N6[ +md'B-f':;_sH"@na#]0nEe0\n*8Qjo',Z1bNo)l`p3-Zo^1N%k3U.SnETQ1 +q!65k`p3-Zs6T@D`Ttb5qs*b:p$KZ`iToXlnETQ1`U!BccKarana+flna"6\n`f`6kj7*ka6W3Zo'F?] +c0G/jn`fc7_X-=Kjm2C#q!Q#dq!?AomHaK5dd6Pk`p<*Yp?h,2g[)rGn*9]9rp@_m`pEKdp?VJ?_X,k> +na#Z/p[,iamH`Kln*9`:_sIHk`pE*Yp[-c&kj6=TmcsQ6oBalk`p<'X!:K^O_X5G2!:9(dr9qhsq!Q/hlKnB8jR(jl`pE'XqX47JaR."6p?VJ=r9qMjd-^SplKnE9_X6RRhsB[p +qsM>gs6Rhnlg+Nea:BClg+T=rU.Pi`p<]km-FW=_X?.FmHs0)r9hDgoBaunlg+Q= +aR8om`pN$W!:\h5jmU4WkO&9;_X>D1!:9";rpR_lg[4=ol0JE>_XI!^f'__gs6n(tq_:q!I;3s6mhmjmD$okj6.SqsM\rk3W0;e*c\m`U2mUl0m?p`U;mU!:[ts +`UEZklgDXYfC&.rjmBqRmdAcrjmC(Ws7""rjR1jmkO6CXjmD^/d-nsAn*Tl:`ULt;rpSn8_scRPjmM6t +_sdBgcL0f]dI?hu`UDjTkj[L!`:)aSs7",!`:*Khm-_padI?huiU=eUl0mHsipOhU!:RqripPUlmIA0b +i:"\T`UEWjlL)[]eF2tsipOnXl1!Nui:"_U`UDdRhXKh"`UDdRp$pT&`:3*]p@$,n`UMdRamn0UlL<^" +bOY2nea_Jbddd/'`:2[Ql1*d'`:2[Q!:nD*`: + +%%EndBinary +grestore % PSGState +newpath % image +353.28 345.12 mo +353.28 576.48 li +390.24 576.48 li +390.24 345.12 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.96 0 0 231.36 353.28 -.476079 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 77 +/Height 482 +/ImageMatrix[77 0 0 -482 0 482 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +[,TElRH*SlbMp%lYiF3lQ/_5la5ahlXQ%jlhW(Hl_rAJlp#D(lg>]L"p>U\`n`$q9hr9LPqW#3JaPrlP +j5\SJZ/W7Pbi@sJRc;WP[Gq8I[,KBkjl3Z-lf$"F\`3PH[,]ZpiSh0'n)MFJ^#AbFMrNRP[,LW9K&ZF^ +[,Kg"N8jTj^>[&jnD^h7cf+$FS`7iP\DdDFL>q4P[,LH4K&ZUc[,KWrOlGrj_r8DjW8cRjg>T$j^Z*2j +UuC4jf&Egj]A^ijmGaGjdc%Rmro&Ifl/B#/kM_$O!9(a,N^#JhHMrELN +[,U]8_Vi8ho\m1:gu-lD[,Lc=^>d,inDL\4cf4*H[,C6.bMftjrSk3Be)?SNmbl.D]]#sNfAPNDV;]>N +^u4nDNoA^N[,CZ:K&Q7Y[,Bj#M;ehp#3:8gYgfD[,L`9^YcufUu:.ff&*Uf]AUcfmGF5fdbqLirnrCdl/8r+kMUsM +!8t6Ad,:;LlefkB\_s[LeDK6BU>X&L^#/VBMr93op>E^D`8:%@[,9d!f&3plqVSpBaPcID[,0j# +dbhFirnb-@bhq[B[,C-(cJGtd!8k0Ad,*m@T&7]J\_d8@LYq(J[,19/K&?@\[,0HmOPfZd_VW,dVr-:d +g"rad^>HodnD8cSk22`dbMKbdrSN@dinh'"mbWQPq;/L9fA;YHo&%@B^tu$HgY^`BWSYDH`8C+BP2=dH +[,:`:K&5nO[,9p"dbV:ernk3Bbh_O>[,1!'cJQ%c!8Y$=d,3sB[,(')b20\dr84m;eDB0@[,:?.`ne>b +ptiC8f\PB>[,1E3_V`2co\Hn2gu$fB[,(K5K&6"R[,''bRGR5bbMB\bYhmjbin^(>Vn_LS/hqa.FqVJj@aPENFj5/5@Z/)nFbhhU@Rbc9F[GCo?KAGYF[,1-(b1sP` +r8"a:eD0$<[,(3-`nnDaptW74f\YH@!8Y'_;=h@!8Y'[,1i=q:r^>`SL%>[,1flJB_@rnY3ArS.D0[GB?`n_F'!\_[2?jPA,;]\NGAs4t!8RG-Z/+-hjkTUd^>/P@oA.1;`8(:Gp>*L=ptji_e_S$rp"fN#`n^@G`ng";^teV= +jP8SHpYNX?o@s?$_qXh>cJ8'Ip>3R?n_EKcg"Z/T_;+eA!8bKHn_D[LnD!Qj_VFh@gYM#JnD)";o%j,s +bM;aH`SLLKnD)";o%i<\inX1__;4S8!8GQKn_MFEq:tSu_VOY8lJ(1MnD2(=o%q:?mbH:Gp"Sul`SC%@ +lJ:1MmG,e;p>,T$`n^+@eD9ZNmG,e;n(mNhf%ffP`81:FoA%IBmbQXQmG.3f`SKk8q:j?PmG5k=rn[)" +ZJ=Hol.bU]aP?1=qqS[9bhE-Pm+oe=m+pdYcJ6Utm+hZsb1u@>cJ7L9bhMI>lJ1@RleT)+qV9?MkhObD +ptP)iZJ>!)h:q/Kc.hjGpt`41gY;ATkM4A;l.u!e^YI,hpY>;ocJ.U>h;%MTk1n;;k1o7Vk1f+U[bUi: +ceIU;e(aiUkhXM=j4j+XinEMLd+e!EqVBHPj4i;Aq:aobdG*g>o%`*WinMr9o%`ildG*g>gYDJWiS2l9 +j4sIbg=t`Fd+n?Lm+^%Dj4rYKn_<0]d+mR6!8?#XinW#;qVCJndG3[7l.YOYinW#;jP9gkdbNa7f%U,Y +jP88>j5'"Ul.k1Nf%T!8QGcf@o0`gYC!,khFnHg"Y`Ep"J0U +g=tB9r7^&]f\>69p>"cbgY:<5n(I6af\>69hq\.bgY:94i7[t]hV6o@g"c)OmG$1Fi7[/Fp"S?Wg"bB; +rn>uXiRuf:pY+lcf\G<;kM#@XiRuf:i7\1bf\G<;eCslSjk82=i7dMPmG-RQe(X!r7]LakH7;rRoBKlIs_?p"AccakH+7mb?UQlIs;3p=T2naP-%7 +fA#rPle9A3n(@3bf@oWFb1l[Ep"IF=n(?CKmb7']aP,Y,d+Rp@a4gOGn_(t:bh;14nCYe8mb.HjcJ%^> +!8>QJrn6ena4ft7j4`VKmb%To`S'e6!nu>\a4^"8bhDsJn(I`p`nBn7s4Z_jhV%GO`nKq8!nl;]`nBn7 +s4YoSp"Alf`S0h7s4Zkng"GrKs4YHFpXoDr`S0Y2g">`Fo[j)r`nBq8!8I"sf@oQD`n:7Apt,N!`nBq8 +!8H2\mFpp[`Rsk8rS%#!d+S$Cs4bQIrn6_m`n9t9rS$2_kLoIZs4bQIle26hb1QC=rS#BHrn6nqs4bNH +le0kAn_!Qer7]0Do[s/tmFp:Jle0;1qUb\tr7]0Do[s/tf%TZJle0;1p=K5ro@_XHo[s,s`nL=Cn_(q7 +pXf;rh:_)Hp"95t`nKb3qUj'FpXf;r`nC%;rS,?Gle1=NjOj4YqV'!Cp"92sqqB9Jle0P8qq1YpqV&sB +p=T;tjP&YJle0;1pt,Ar`nC(ptGAneCjTKp=[L=rn%)"ptEdApXo8ph:_,I +pXo2m`n:.>p=];pc.MmEptEa@pt58ma4U7?p"AEYjOj=\pY*[@pt58ms4GHGqUbDnc.MpGqUbJqa4]b1 +lIXnEr7:Poa4U7?pY*X?le'\qq1o"o%M.;lIbFShU_bYnCbk7 +s4?kr!8>KHlIaVnCH(=jO`8>o[`0Wce%1- +qpjBMjO_f1pXnufce%1-jONbMjO_f1k1JtNk1AVDe(*a8qq'6Hjk/)7rR^&[e(*O2nCHUMjk.r3mah'^ +e(*L1g=H)Njk.r3iR[bRhUUZ9.eCEO/eCFQMk1A&4hpq/El."\CeCEa6r7BEKhpp?.!7]rX +e^`[2n(-UOhpp<-ldkd\e^`[2f[fuOhUU6-i7@SOiRQr>e(4!Limcl:f%'3?o[hUDhUUN5q:+06 +eCO?Dkge>8hq$r?n^ZUMeCNO-s4,cOhq$B/qUar_eCNI+m*tFPhq$B/j4F=_eCNI+f[ToOimu]2i7IAI +l.4\@f[T*8q:=-Ii7HQ2!7ouVf[Sg0o$ujPi7HN1ldbUWf[Sd/gsu>QhU]$`pse9Ph::0-n(.!Zf@AX* +j4!ePh::0-hU_SSh::90g=,ZDlIFS;hU^cnC6=Gf@AX*p!`'P +gst*-lIPXZf@AU)hp_PQgst*-hU_DNimlc4gXGT@n($+@hU^T7q:43KgXFs.r7'TQhU^@RgXFs.h:2DQf[J[)g=5uJimZ]5g!oH=ldO\slIk=Qk1\/7lJ),Gub1u48h:hDQ +lJ0S;leV6hf%fKDc.`$Ln_D=BleUFQf%eI'lJ26jdbF-E`n]t:bM2C>iS<\QmG>t@l.l9mcJ.^Ab1m!P +mG?"AkhP@UjkK.XakZ=@rnYfSs4ltscJ8?Qm+oe=mb[-_j5'ajm+oe=n(n'$akd!PnDDOJr8-YnakZ=@ +leUISs4m,$akm!PoA9E%akd!PmbZILp>,c(nDD@ErS?nun(laSs4m&!akd!PpYYi)akm!PmbZUPo%j?$ +nDD@ErS@&&hV[\Wl/'M;s4m,$qqfZUrS@&&al!-TrSI&$akm!PnDE<`k2-'mo&.XIqqgl#rnbiTrS@#$ +bhiGr. +akusOp#49Uq;D)+oAIaJqVLi%mGHaWqVLo(aPcmOqV_5.akusOp#4EYp>G`'pYs9Ql/;*hg#)Y_p#4$N +ptu)1qVoTTpYb`'f\l>Ypttc'al)sOpYt`%g#;Y_p#4$Nq;220p#4$Nptti*g>VP[p>GW&al)sOpYtl) +e`$5[q;]TVq;Ll&aPcjNpYt&gm,@Zrq;]TVo\oT)pu0WZp>G`*aPm0Wpu(u.al;sOpu:8kki)6npu9BR +p>Gf-qVoi\o\oT)b2E?Zp#,],aPujNr8chski:peal2pNqW%S7bMr0Qr8c#\s5W\0qW#]WoATQ+f&H>] +oATW.aQ)jNqW%,*g#DV^qW#]WpYl)0r8bu[n`'H+g#DM\oATW.alDpNroN\2f];>XaQ!*Uq;M84alDpN +roMkpnDs&urT)&[n`'N.p>aW^n`'Q0alN?Zp#H#3aQ)gMrT)krlJqEos5h>_n)OB-qW#o^n`'T1aQ3B] +n`.^Pl/^mbkMu'ks5h>_n)O9+cfOQTs5hDa!9ES.s5hA`mc3?hk2l!k!9M;_mc+B1jQ+JEmc2OQroNM- +!9M;_mc3Klj5oXgb3&'Ps5h>_mc2[UqW7))bN@=9hrX4calW'Rr8c&`^#etLm,Z:Mm,[Wth<)$)p#Po/ +bNA*Of]VtkZKCH6oB+`glK-:Rp#a$Ol/g^_n`K)tc0*sGf&l5Ybi\c`nE%sY[H@JNl/g4RkN;'nkNK57 +lfS0.cKFBQe*-epZKLE5mcWQlkN:.TmH;OQk2t:Yq<-o&d-0'DhWO%`dHL)_p#jcf^$,4SjQFqSjQH7$ +hW_?0o]Pc-dHKZShs'guZKUB4qWQSqjQG"Vp?96Sj6,Ien`f&se`tuTfBM8XeEQeml0-[_`p)pUiTSeU +iogC+f'9R*rTNA,eEPrUlg!j%ZK^N8r92_shs&eZrT^iVhs'Upkj%'if^%\bcKa9Nf]iJ%hW`\Ycg'WW +hW`YWlfn'+g$?-4r9E/'g$@GYp[%#.ZKpoCnES]mh!3Y\p$9?Xh!41jnE\lpg[*e_f'D)Ug?\V#ip,=c +`p<$XgZmS\iTp=*hX.W8r9N5*h!E_[o'Pi3ZL$]=p$:E"g$@M^rp7)[f^&7tkj6sfhsKRmc0X*KhsK"] +iU4tXk3^adhsK^qmHig"[dF%\f'M;]f'ND(jR0AAmHj*(i9f(]kO/99e*Z/_eEm8'ipP:_jR;L(`pV=C +lgFQ9e*Z5bf'_A^e*Z/_oBkN(jR9kOp$U8qj6k[hq!I23d-g#ao^:Q'jmURaoC2GBZL?W;o^:i0d-g)d +p@#`acgLPrnF+]kkO@BtnF,N.cgKralL*g&kjZ%LrU8)#k3pderU/n=Zg[;LipQ!ucL1,iqs^r\f'`A% +kO6^al1"01`:)">o'c;@cL0rdf^JM%J,~> + +%%EndBinary +grestore % PSGState +newpath % image +34.56 410.88 mo +34.56 576.48 li +71.52 576.48 li +71.52 410.88 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.96 0 0 165.6 34.56 -.476064 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 77 +/Height 345 +/ImageMatrix[77 0 0 -345 0 345 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +bh_O?ce\TVZ/4j)lJ:LVl/'Y?mG>k>leg1HrnOd7e_]0>lJKtDmG5e<^#&J>l/0nDe_T*"N[Z/,*0^>A&1hq[n[ZJF?nf&#QHeD0`Q^>6cbmb['_e_K!:f%mXgr86brf%e7#mbP/) +jkg'qf%dRerSG!>j591XmG,#'jke;>inrDDrS=p'-mrS?;df\PB?pY=lcZJFp)nD;jSgtpf@p"ecdgYB^&nD2mVgt^`ArS?8aZJGB6iniMHf\PuN +nD(>*injLfhV?`=hV@t`\D>lqo%`WffA5<=j5&):ZJF*.^YR>po@runZJ=6kf%nd2khGdc^>-]`mbQ:Il.b%LnD*3^cJ@[=l.tLX +l.`W$rnPfTkM4MArS?bnZJ=g&in`hRc/%gBrnFa6eD9rVl.jM=leCg^`n\eoo%a#qbh_X?e_KiQm+\i$ +o%i$Um+]Y;p=o>rZJ=3jn_NTeaP?1;oA%.:b2)pKp"ROBmb?LOf\FU)mb@HjdbO9F`8'h:akcL@gtUH8 +ZJ>?5cJA$E`S9h8ZJ=Nsjk]L]ZJ5<4\(o3`r8$qtZJ4KrcJ6Iro@j/t[bK'^k1mu4o\/E]cJ,b^rnPKK +o\.UFjkI)rmG6IOp"Hk/rS+X5e_T`Np"H_+h;$T:`81.@p"R^F!8R5$`SBn:_qk%?hV7,Gs4m8$ZJ>E7 +a5-LD`nUCFs4m;%ZJ=QthVIq[_;"tEp"TK$`7t@KoA%XIp"fDs_;"qDp=n`bgt_qcp=mF=s5!J(s4bHG +rS7,$ceS-Is5!D'_;,(Hq:b#dgY;Y]pY3O>rn[G*rnG9Ern[D(d+e0HqqUr#_VG+GpY5)jf%g5[qV&d? +qqV2)rS#*BqqUu$e_KQIrS@>(_V=qBqV(Ale_BrUptN[@rS7J0qqAm@qV:u%f%]QGqV:o$_;+tEqqCSp +dbFTQqqApArnRG,q:idAqq_2(g"YfHptYf$_V=k@qV1`!c.r0Orn50Bs4d>'r7]$BptY`#hq[;JqVD2) +_V4\;rS%##bhMmIqqK0Hr7q,(s4P9Cp"TH!i7m;HpY>Z#_VFtC!87/$bM)UCrn>HJqqLi"r7f*DptYr' +d+\-Go@s8u_qXk>r7g\qe_KoT_V4b=rS.A+_V=b=rS,rZm+h?k_qO\9s4ZtseD'WNrS,6Frn[D+_qO\9 +!8?)[leD'ernG,;ne(X?H!8>?Fs4m;&rnG?Gp"eBVlIrPuoA'B#ptX'Jp"dU@!8Fj7o%a9"iSrn>NK\_Hu8nD)";nD*3\iS(Tln_=-"`S9n;d+\q:b>lbM'J\qqLJmc.ULuinC]mnD*utcIob^qV&70leLp]iRtNjn_:q8leL+F +q:W(-g"Y68lJ0_=o%Lq6_V=V8lJ0_=gY1?7ZJ531n_DLE_qOV6ZJ4X!qUsKRZJ,31\_H?'j4WnSZJ+?n +d+dd>dFnHO\(]'\kM,4Udb3^8ce>b\s4c_ldb2n!k1[,qm+hNoe(M._rn=[4k1oFYjk6rnmG#Y8k1nVB +r7SF1j4j1Zi7d5GeCj9D`S0A,gtMMVj4i):f@o$6j4i#9o\8lie_/m7e_0iR\D#rslIkOWi7c`7jP%r6 +inN&;rn?Acf%J:$kM"nLf\#<=cIoVZrn?>cf\"L&jk6rnmG%6hqQl;f\,$4ZJ,'-l.aqE_:eG5ZJ+3j!8H8\ZJ#$,]@u,rle(a[ZJ"3j +dbdFkhZh:p`;bLu+4ZeFZuo\83SZe5?3ZJ+*gpXnZ]ZJ"QtnClRLgtUZ; +o@^q4_qOY7gY:T;gY(64ZJ,00inN>B`7aV4g"P67iS++]hUo-er7^#]gtCB7o%t4e_9*9in3bQin1Tjn(QpXjk%&qqUi+,f\6;Xjk$fjn_(e4eCs?Bpt)h(g=b04eCs$9 +o@Un3_V+J4e(Ws9gXt02ZJ#*.g=k]@`7XP2ZJ"9ln_3-WZIo*.f%K-:dFnBJmFS\sjOrqRjk.r5kL][b +db*a7bLl%2d+RU6k1JqNkL[)ns4G]Ol.4,2k1?okm+LLRl.3;prR\@-e_0lRl.3/lmb#P3ce7de +b1Q+4kh"eFmFJ_trR]3En(#b8qUY\umFJSpmb$@Jn(#M1s4?knqprm@!8-Vhf@]`Jn(#P2rn$PgnCQCG +!8-Vhb1QI=q:3UV2rn$ShlIXtGs4H\iak617s4,6BrR^Jge(=?Gs4H\iak6+5m+1%E +rR^Jgak-RFp=K&jak6+5e^jEErR^Jgak-RFmFUs^f%BKBak$FBqUY>jak-RFmFU.GmaqNmnC>Y3rR^Mh +p".^Fs4H_jak-UHrmgVjak$FBn(-@Im+;6hmFTJ4!86nmpX[gEr7CDgak-RF!8-\jak-UHn^ZRKlIPmb +n(,V4rn-Vis4GNI!86nmak$CAn(,V4rn-Vikh+nI!86nmak$CAn(,V4rn-VidFe9I!86nmak$CAn(-dU +i7It\maoS5s4R"os4,6Br7CDge(=?Grn-Yjak6XHn^[!WhU_VVn(,Y5rRgkqq:<^?rRgYje^jEEr7CJh +ak$CAnCHOLlIZ!eo@1n4qUY2eqUX$Er7CGhak-LDo@1n4qUY2ej4gak-LDo@3]gcIMdBo$tq7 +s47)!nCG_5rRg_kjjiMDq:>,eak$@@o%*ilak-LDo@2(9rRL_po$tk5qq(>gm+:+GrRgblajp4,emag1Eqq(>gak-LDqUGDlajp4,e +ak$@@rmp\lak-LDo[MREn^[Hdo$tk5qq(>gpt+!Hr7LYkajp7=!7p_kak$@@nCHRMlIYsdo[M"5q:>,e +qUX$Eqq(>gb1HRDo[M"5q:>,ej4gb1HRDo[NfhcIMaAo$tt8s47%un^bh6r7LYkjjiJCq:>,e +b1?F@o@Ermak-ICo[M1:r71Voo$tn6qUb8gm+:+Gr7LYkajp4,e +hU_)FqUb8gak-ICo[NWce(+9Fo$tn6rn%,#n^bh6r7LYki77/Dpt##db1?F@n^d]kbh)dFo[M%6!7pts +o$tn6qUb8gkL\bGr7L_lajg(8o[NokbglL>o@;.;r7:_rp=%.5pXSockge_Dpt#&eak$=?p=%.5pXSoc +dFJ*Dpt#&eak$=?p=&( +mF]P6!8?bllIt4NmaoV6rn6bms4GHH!8?ble(XTNmF]P6!8?hmm+L7K!8?blb1cI>qUisD!8?blf@o$6 +bhML:n_)XL!8?bl^tSD6bhML:g=buKle/StkM,.Rle0G7le)9lZeEd\rS-VjZeFa"aP5"qmb.QlZeEp` +hqQH3lIkUZ`S/&\p=mmJkh=_Ep"S]aZeP0.g>(oG_V=Y9ZJ=Bon_NE_ZJ562]%kZgqV(DlZJ4EpdG3+) +k1fmjdbO!>bhVC:dGkM4;:\)%#=dba-@d+m[:ZJG!+jkf.S\_R&:ZJF0ir8-MidGe_fHCp"d@<`SU%>e_fHChVH`>)kf\kTC +khsYBg>UrHs52Jeh;?WJqr,'DbMqdGhW*8Ik2Q0qf\s3ss5Mqrf\tZGoASijZJt62o]+T_\DmDF +ZK'p)pYk)iZf:K7nDi$YiT/PKqr?i!e`+^2lf6sbe`,ZMrSuGfZK's*e`+j6k2Wc.m,e')e`+$trSt3E +jQ5smioB%Ze)TlW`T6+AgZ/+iioJSKfAt`JjQ4hMoAmaK_WC=Lk2t+PguR)JZfV&GmH2dVjlPO`mc:\8 +kN;d)e)]WPd,b/e[cQ]7kN(phZK:<4bNA'Pd,Y2fZK9Nsio]Lgc/n?Tr8u8c]B8nNlK?FRkiV?qhrV0+ +oB5o3c/l_&o]EIBm-+'&g?#['pZK3Pm-*6en)is!b3%[Ge*$)]b3&WbnE7sV\``hPmHD^TeE>`PmH=Q5 +a6<-ZrTVDdmHE$^p?1i,s6%Jen*09'g?7nfa630[q<7kAaQW*WfB;\emc_^Smca]6o]XfgnEJ!VqWRV9 +s6%GdnEKo8hs'Cio'65;aQW-Xroa+@d-0u`rTM>e!9s(>ro_>cn`g&9iooOgn`fu8a6E3\roa7DbNSK\ +ro_JgrTNe9r922coBQ>;n`eZio]l8:a6NQfr9O7D`p*0]q`p*Qiq!7\>`p!:%SiqX!k?dd6Ynr9a4C`pT-h`1f^/Y*nEdmVp$Kffn*JcqmHsB/ +ZgIJSddHSj`pNclo'E[Li9ojtn*J']n*Kl;]'[W-!:K:AZgHiAcgJsEm-Of@b3nW`cL0f^bO=fbl0dNu +m-V:Mr9hbsm-W6hq!RM9ZL72Mh='UrbjY/kp[5?Ug[Ok)l0cdal0e34^[KJ;p[7Y@bjXfah='k%kO6^c +kjI['k3qO%[dX1`cg^)ce+!>*k3oVFnF>N.k3pXcmdKu?ZLHQ;q=3S8d.$/coC0Qbddcnso^C/rjmV!o +fC75YjR;m5g@41l`piEcddcDeiUHC,jR9DDrpeS0jR:LcqX + +%%EndBinary +grestore % PSGState +newpath % image +247.2 410.88 mo +247.2 576.48 li +284.16 576.48 li +284.16 410.88 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.96 0 0 165.6 247.2 -.476064 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 77 +/Height 345 +/ImageMatrix[77 0 0 -345 0 345 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 77 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K&>_J[,C6,K&?Oa[,BEiinh'"mbl.D]\`J@[,9KnhVbcto&%@B^u4nD!8k3@gY^`B[,Cr@q;/mC`8C+B +[,Co?j5/AD!8t9BqV]!Dqqo]UmG@j#\)66(dbsrY]\`YGs5:HF!9)2\l/;AbFmGH4Hro(BF!9!P- +^u"nFf\bfJr8G3Eo\]H#b22mN_r(CLqr,-Eo&&KaiSO7c^u+hCqqng=cJJ?Qo\dRCo\eigbMU=roABW, +_r(%Cd,3d=aPQFEmGHUSnDLq9p>=!Kn)2gTnDE]mYM\L!k2,C\bMMXErnk'>d,+`Xl/0_Am,7*baPY;" +mbdlucJIjEe)0$>cedgAo%r6[l/984oA@sPjPSeMp"nliYi#95g>:lIdba]Un_haNhVRGOn_N0]eDB9E +r86)_h;6f?qVUJne_]?Ek25R`gtp`?j59gmf&#EEe)1/]h;6oBh;@_Yl/(@Ve_fQHoA89Ygu$iB!8cVk +f&,-:q;(/ggY^`AleqEnfAG3:j5'Xhg#(TAgu/"ciSW2Bi8*kZlJLFSgYh,LptsTXiSE/D!8lYig>L`C +oA8H_in`2Cm,%Bkf\kTCgtqe^j5&5BiSO=eiS`SMdGFQPnD2RNini/ArSFp5&icemmAo&&<]Yho*0p"dgJlJ:4PoA?h0leV9ke_]WJbhr6Q +\_c]/hqm\Um+okBj5/,=mG5k?mG5qBc/.R=mbPq?mbRm"bhqdDbh`'Mo%_7An(m0ains.[_VOk>!8PNL +n_MRLpttMr_;4b=le^=Oo%h=Co\TN&^tn\=eDBZNoA.CCnD.Hpt`mGn_VpSkM>mf^u"b? +oA@sQo%q4=rS@8(^u"b?gu%;PoA7.9q:t`$aklaI`S^XOo\R49qV9ERnD- +^YebAe(s3Cr7nsAq;(JrdGO]T]\WPBrS5$AqVBc\kMQ'k\D@,=o%qLFqq]'FrSRG-\)%&=gYUiEr8"p? +n_M%;s4kQLp"oZ'\DGurfA-G^\).,?qVJsC`SKq;[bh&?j5/;BYMH\DbhhXARGH0E[GHMkjk[<#leR0K +r8"a:eD6AFn(u(@s4tHFptW74f\YH@rS>!=!8dA(_VN&bo\TN%\_R5AhVHl@[,1]9rS5-Brnb`PnD+*% +[GL`8fA,NDr8,!?s532"bMN$M_;,"Eqqep?rnl;`injFc^>/SAp"d[Er85?Iq;1i$^YJV@i8*8Gqqo!A +o\KQ&_qb"Cb2)aHqVSpAoA/Zdg>)DY^YS_CrnbEHo%hdMn_Efo^tnbBl/("Jn_M.=qVM,+_;4hBe)'KK +nD2(=o%rrndbXTR^u#(Ho%h=@n_W'Wl.tmdZ/,93cJ7pG`n^XNnD:G+jP8kPn(u(?n)"$![GB-`r7p_s +a5-1?kM=>;b1uIArS>WOmG?7HiSD]4lJ:pah;%AR]A<2:c.qO=g>)>Ule\l%p>"?VkM=G=pYPQ!bMD77 +inNtWkM=G=l/(UZk2#(QdbF'CrS>fTkha_CrS?Jge(a!?n(cpXkMFM?mbIHieD''?g"cDYk2+G?i8"+^ +hV7)HdbOEMo\RsNhq[5Gp"SK^e(j$@ptaZ[hqZf;p>,)keD0*@ina.\hV?`;i8"Cgf%f9Ae(slUjP8DB +hqdSQmG-[WeD90?qV9cYhVHf=rnc_meD8m7o%WE`h;-`=kMH'le_Ss7gtMh`h;-`=hqmq[jk\YGgY;&M +o%i!ShVR&Dr8$&]gtUT>qV:&bh;6f?n(d3`h:pZ>jP9Ocgtp`?f\?J^hV6`>gt_MWkMmG.BiceIU9gYDPYjP//>inX7^g"Y]DdG4BKn_;OKinWGGnD!-[ +d+ma;qVBi\j4qo6r7^PlceR[;j5'1[jP7u6l.Z-ldbO!>dG=`Ul.jM;l.Y=UkhP@Ud,!j>!8PcPlIsV? +rnQ_lce[a=leCCQlIsM+rfakQ19oA&$S +lJ'S>p"]2paP6+9gt_ARleBY>l.l$fdG+*CakZjLnCu1Cl.jV>q:k>kakZ7;lJ:IUlJ0D6o@j/saP?1; +e(sfTleKM7n(R3bgYD2NaP?IC^"`&1fA,oOmb>e;hqQZ8nCkk9r7^hta5"bjlJ(j_`7sh9p>"'NZJ4p' +`7sh9hq[GNn(Y\4o\')qb1lL@aP?dMnCte5o\&9Zi7mkW`8'n;rn>9Dp"@RDpY5;n`8'n;kM"YDp"@19 +p"BE"_qae:dG"*Dp=[::o\/Wdg"c)O_:ne>r7Sm?p"IpNn(dHf^tSP9n(Z:Fp"I:]&_qY4Gp=d@rS6#ZleD3gs4tNHn([NhcJ&-Jr7o0D!8@8&rnYHHmb?XQjP'La +qqT'Cq:bf'p>!pJmb>k;qqCr#qqT'Cq:bf'hq[;Jmb>Y5qq:i$rS,?HqV(l'akZaJmb>Y5r7Uo$kM+hI +qV(c#_qY%AqV2#(_qP%Aq:s?Oo\95rq:rmBqV(Ytmb67GrRpo!_qP(BrnRD+_qY(Bp"S-QmFqNlp"RF= +rRpr#n_;RJmFoM3!8%;(p"RF=rRpr#g=toImFoM3!8-quptF!Hrn7##`7s\5`7Y.Co\8?YjP'Udp>!U@ +m+VKma4UIFo@qIBqqD&&p"[L?mFpdWh:_DS`7k7Ep"]T%`nTk6db49Go%V.;s4R&"l.b%Km+TG3pY5W# +`7b4Eo\@mLo@s8un(Pe7n_;sTkLophoA%=>m+VBjbLuF?aP-XI!86u!`S9_4k1SbInCtq9o%a2uakQ19 +ce8-InCtq9o%`B^i7mSOaP$.=rnGHHn_DLGpY5#faP$%:mFp:Jn_D+WLm+]h>r7^MlZJ+WtiS!MMbLu@=rnGQKkLnJ>pt4ibbh;=:mb6LNkLn/5o@irm +bh;=:f@olNkLn/5l.Yd_g"GZFbM)^DnCc.?kh=nHnCd*]bM)+3lIb7Okh=;7lJ'M9k1S59rRg>fc.V@9 +le:@Pjk8#5mb7NkcIqI:eCs`Pjk8#5kM#IZhV%/JbhDX@o\%UDkM"YCp"AQ`c._:4pXn3Pk1\/7p=o2n +c._73iRm\Qk1\/7khGmdf%T3khG(MmFpXSdFdU8rn5`QkM+;9rn6Gedb*[8kh54RkM+;9 +kLogedb*[8dFeNQkM+;9j4WkQjk/\Kd+Ra>rS,WOj4W&:r7L,bd+RR9n(QaSj4Vl5n(RKhdFm[:f\6,S +in;f5jP':[h:^rFceA!DnCc:CjP&JDo\&B]ce@C3qq0TSjPpY,&hZJ"pt4QZeCi^2qq'ZUi7ZZ5o@iZeeCi^2jOa%Uhq?T5iS+4_g"G67f@TcMl.OY? +iS*DHnCc[Nf@Sp5n_!!ViS)f7lIba]f[o$6g=ZAViS)f7h:VJRin*)@f%BEEo\.gJh:UZ;q:FNWf%As8 +pY"EVgt161o%<<]f[o$6in3qVgt161h:VbZg=P68f%B]JkL\DpXn-Mhq?W6!8-&Xg=G*4o[i3Vhq?T5 +ldt[Yg=G*4h:MSVhq?T5gXl;QiRZi;f[oTFn_)LGgt1Q:pt"9Rf[o$6qUjWVgt161o@WB]f[o$6j4O"V +gt161h:M_Zg"5-7bh2+2f[o$6kLf:ViS)f7h:V>Nk1AMDf%B9AptF6Nh:UN7rR]r[f%As8o@`-VhUpH3 +mb.0af%As8gtC<4f%As8pY"EVj4i#9o%EHaf%As8i7[eVj4i#9i7\%\g=YBcSjP/8>r7^;gceIX=mbHdVjP/)9n(d]nceIX=fA,3;ceIU;o@r*UkhX#/o\@dI +khXtJo\A`gbMD=9pY4BUkhXM=pYPQ!bMD=9i7mbUkhXM=lJC[Zc/$Y"lJ;Krc.qU@ce[^=bhVL?lJ:IU +m,,qAmbRfsbhVO@dbX`Tm,,qAl.tg`hV@GRb2)XGr84g:f%p#Tle]e?mGIBh`88Ymp>>Z&aPQCDf&-)V +l/'S=mGINlf&#lRaPZdLoA7UFmGH^UmbRs"n)2:Es5*2$p>49T!8[)#aPHpQro!D+aP[!RmbcpYlJ;Ns +nDMCFrnd5)p>FBWlJK\>!8[/&aP[!Ro&8KalJUsba5-gPnDO6%c/8NWo&7[Jr87&&a5?mQn_iKcjPTsn +o&7[Jr87&&s51uVrSI/)bM`?Wr872,a5Q=Akhk@VrSI/)aPcsQp#?#1al2RDd,4WUrSI/)aPcsQp#>2o +iSjUjo\mjKqqq/,ro(oUqqq,,d,FcYq;Co(a5HjPp>Xfbmc"!"puBESlJ_KqdGXoZp>X-OrS[Y4puBES +pYkl+h;RYXq;D#,`o6aOpuD,.dGjoZpYs6P!9!\2pYs6Ppu(u.hrPc*a5QgOq;_>2cJnQVqrGfX +!93A)`o6^NqW$Spjl6!mr8blXo]#`-rSkuZp>Pl.bMrHZp>Pr1`oH^NqW$_tio9XiqW#WUp#5i0s5V2\ +o]#c.cJnZZp#5l1`oH[Ms5iA'ioKFc`o?[Mro=(?`oH[Ms5hPeq;h)+roD&YoA]c1lJp[[oATc3`T6UM +!9=(>`oHXLroDPgo],N%!9M2\n`0Z1mGlm[o&@XLp#Gu1a5u[Kf&Q8[o&@XLnDj!!g#]O#q;_81`T6OK +f]DVaZfLT8oAnE^n)MLNqW,3Jn)N3bmH*`rb3&$OpZ0]^n)MLNroES0b3$7rqrR2*alVmMlK7*gZK:T: +rT))^m,ZXXq<#!Em,[TshWF+bc0+TYq<#i]lf?[[p?(W$cKEjBgZIb^bi\T[p#XK^_<1=Nl/g.Ol/hX% +g#o^(puV&-cfaHQhrs[qjQFeMkiM[(f&u2XdHLAg]]\D=j6,jnjlXtSiTJ\QjlXqQrTeai>%`:Nfq](5I_fCJ;!oC9cjiptOgo'sWgrpf[O`Uh7C +lLOK8`:EHgp@H]'ZL[PU`:EHght-+(ZL[MTqXVl$nF=Tk!;!Pfn+#H/jRVd0aRefiJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +70.08 444 mo +70.08 576.48 li +248.64 576.48 li +248.64 444 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[178.56 0 0 132.48 70.08 -.476052 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 372 +/Height 276 +/ImageMatrix[372 0 0 -276 0 276 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +aP4>^p=tY`Mr"0`cJ5h`r8!.bQ/:rbe_RFc!8iCcU#5h*k1eqNZ/"j)K&*<[h;%;NYheU$K&3]feD9ZN +YMS?tK&=/ss5(rRs4ag6eD5`4_;3/er8"g;c/+'/b21+np"m@_0 +dbV1bK&5VG`SJ8bo\PYdMr4'!iptgVZS_iMbiSCcqo&#&VVVg4an(Y2(in]4B +YMI^`p=ut0gtmY>\DGEbrS=d9e_bu9_;EJkpY\_i"rgu$B2 +gYCK;Wni9_jk\,8\D@)=LYdsGptaBSZJGT=K&;gMn(ZdT[+t0,K&*!Rk1o+S[,($(K&3B]h;.JSZejd# +K& +bMD"2f\W[dK&>\Id+bt`s4r:_Mr"0`fA*ahq;-_[Phtlai7t]qnD8cRS_iM`leAl'j5#=CVVU(`o%^\0 +gtmY>YMRdaqqSX9e)#]5\DGWfqqSj>a5)@'_;3Gmo\IF@^ts\"b21J"leTe@\))_ne)&O-hqZl>X5/B` +gtg?4f\PH@Uu$^[jkeA>[b^r>K&2FBptOQX\(pQ1K&)[In(ZpX\(p6(K&*!Rk1o:X\)$'#K&3B]h:q\Y +\(oQjYMJO$lJ8Z"eCsuX\(o6a\D?K-iSD$"dG4WT^"p]bK&4?#eD'HIakXJ`e(r^6f\O^+eD'-@dbM+` +gtgZ?ce[(+dbNa9g"i[bK&5;>eD&L.jkQH`o\IdK_qjG1eD%Lgpt_Cpl/(OYVqq.'gYB!R@^tm]"]AE&5_;3Vrn(l.B\_c&sbMV46b21e)inN/@Wnd7%WSQame(iO/gYC]AUtte$[,0Kl +gtgK8eD99CS_j2!_V`Jljke\E\_H]1YM@X`d+u@iptO`]\_QN,Zea!bhVP`tn(d*]\_Z?'[GK3dmGG2* +k1]L^\_G]jc.ob`khX#/h:qh]]%kWfdG;+bp>3C:e_C/\]A:QbeD@OhrSG'@g=l,PakOD^lJ.f`!8YNI +f\>`Id+kt`n(j\oo\I[Gf%f?BfA3Obo%pM+jkeJCgY165jkHWeqV@Url.k(Lg"Xj.m+e>kp>2b)gYLuI +fA*snoA6V+f&+p5]&*59jP%6#jkR`._;3Gn`n^%;leB&,hVH6.]\_H#_VOA0o%^h4f\Xg.\DQT/^#%T! +!8>'>akYe/Utt7jaP>M(qqT$C_VO;/TAK7t`80)$o\IRD]\_o0S)45&_;`\D>ZiptOrc^"hT&bh]bb`SSttn(d#%jkYXHrnQ;ahqQ9.p"Zb, +i80UQo%iE`hqPj"khX>9]AC!Qf%p,TlIru,gt^K9XkgVFg>)/No@gq5e(ij9UtruFg>(iFqV/a>bh_C: +T&.iNfA5H?r7f-D^teP:OPSFBgt^oCo@qLD\(po:LY^eBgt^iBm+g(FZ/#E:K&5bKg"kZAiS35DZeY0. +K&,kNh;%#Df\>TDZeXj%K&-1Wh;$uDd+n'EZJFTuK\labgth)F_qP%B[G00cL"u[^jkJhL^>%]'dbM+` +XkhmiptP)g^>.N"f\NUb\_c,tn(IHg^Y6ufkhDT^]A2H$k1]gg^Y?fambF)`a5,\/inOCd_q`&`o\GSb +e)&p:k1T4WdFu"_rnN+\e_K6?jP&hPf\Koo%nuTm,$XUk1S8UYW32 +jP94Yp"R7:d,!j?S_h':iSE\M!8>9C_V=e=NSM;(khG4Qq:j!F]A3>>LY^/0jkSqOn_DIG[G:i>K&5)8 +j5&qPjP&DC\D-N.K&#&7l.b@Sh:puE\(p9)K&,MDkM5.Qf%fQG\)$*$K&6"RjPB%QakHOD\D,NgK&#tQ +lJ(IT_V>+F\D5?bK&-F^khP7R^tdl(f\NUbVr$Okpt>5k^tR5kkM)N^WSHjpn(RTk^t[&fmbF)`[GC*& +k1]mj^tclao\GSb_;=>1l.Pa`bhBV^s4i4]_qaY6kM#@Ye(_Fgpt^PXce[mAjkJtRg>'3oo%nuTgYV,L +lIjkEkhn(YD.gtdS!16f%u#8o\SiglIj#-rnG-@`nZ1$pY>5l +khK&+2tn_E?_mG-7I +]\W29K&4Z,n(mBahqI,E^"_W'K&"W+p"Sfdf\>]G]\MB"K&,,9o%`QbceJ'G]\M&nK&,GBo%`Wc`7k7F +^"^W`K&#PEp=noe_V>"D_;)o`K&-%SoA&Zc_V<\tk1lN`RGIJipt>Ao_V35go%T;^T%s(pn(I`o_V2o^ +qqHq^Vqh%$m+V?ka4n;_!8W7_Zeb9/mb.*`e(VLio\>&R\D6l6mb-dWgtKHrleI*I_;+h?m+UCPj4h9& +jP>FDc/&'Jmb-.Emb5D0f\D)6e(j`Qmb,hjen^t_3p=dXB +]%_hklJ)6jn(GS3e(a6DQe[e[q:k\up=dC;ks4P?D^Y4:oU>,V"n(IKibM'_cqV6\X +Xk`d-mFq*bdbDOloA,#S\D?r8n^upUi7Ym!jkGCA]\ED=n(HONkM!]*hV<_M3fA2&7 +dbX`So%;%:qq8d=akMF%f%^2XnCb\4!8G?E_VBauiS=@cmb5P4q:s$G]\S1qm+qNno%:k5ce@sDQJ;>m +ptV1is4[8$q:W[>aP6LEMqj]TrS-ep!8>?F_;,(GK\`H[qV:Yop"@[E^tSJ9WnZRhpY2V#!8?trmFp.F +^t\;4K&!]frS-epk1e_H^te,/K&+/sqqUeqg"G]E^tRJrb1kV)iS26(!8?trdb=9G^t[;makZ:>cJ6\" +rnHnqbM2jI^td,hK&,)8r7pnr_qFtA`nJ,\l.aV@b1k_+n_(h6p"RaG[bU0'iSD'"kM6*ln(P\6dbO +bhM76o@_%8cJ/$HWnc^li8(KiptGSu_qW5eqqS.+iSO%[Vqh@.p"9/pak=Pbq:iC5bhVR?ZJ5!(o\.^H +_;"P9]\LQ`q;&4/n_3Bbf\=6tleTA4aklpNYh]<7p"83Ujk7N)h:pH6ZeYN6\D-W.g"PfH_VW!`7i,`!8Fd6e(rs<[G:?,rnGKJ_VG%E[GB-bmG>,( +p=SogeChanmG#_:]A2f/]%cl1lIt"H_qX>/c.ob`q;&O8o%N-YinMB+hqcc;[GLi;\D?l2f%KQG_qNMm +jP-Kcr7f'Bp"@XEpY*L=bM;Cp$inN)>XPE=#^t\V9hV%,G_qNeui7k$^q:rd?p"@sNn(P\6 +dbO!?U##\&_;+kR,%2ce(aTL`7k"@c.f__!8X:'jP8PG +qU`[s4PBF_qY1G]\LQ`e_S$rqUbGnd+H:inCl+? +\(fNha4g=@n(H=G`7jJ1dbD%^j4qT-p=\Z`hV,p&inW2AX537#_;+n=gXtiE`S&bpkh;N\n_;.=pt4*L +o%D"9c.h[@Q/)>n`S:.?bhDmH`S8Dfo\>bgqV96KqU`^=r7T6G]\N8+*\e(XWM`S'n;dFu4eptV4k +m+^=MpY!O>mG$:J]A2r4UYXk`jkTab`Rr/_!8>-?`nSAbb1c[D!85BF`S1.B_qVu^c.pCppY#Arc.^.k +o%_CC\_Yrp`SC@Bm+C%E`S'A,g"NI\gtU$+q:Of^iRu3(hV6uCUYP%fakQRChV.2I`S9#"k1lN`oA.FA +qq'6Jp=R@;akHFANna9^bhDmFb1ZaH`S/2`r7d"^b1l^E`S1=GaP4A_!8W[kp"\$Or7Ap?n_)IG^=r,3 +Ok]H\gtMVW`S'P1gtKKslJ.obkM,+Qpt,if\4=!kM4\EXPMahakZgGin3>E`nB)"k1ZB\iS2]4qUjQUm+KA3e(a9EQJCi^ +c.i$HeCsNJ`S8VloA#G`pta*Jr7B!A!8,9D^tJeCK%p1Wd+\?K`nC7CbhBhdq:pb\r7f]Tq:Wa@o\7jL +^>/>9PMP``gt_hZ`n9J-i7Yp"jP-!TmFp[Uqq/m@`nLII_V;o^^"grgq:Pc%`nJGeptWsG]A:TbbhW0K +o@VOE`nB\3f@m=\bhLS"qq18ggY'R"jP/MFVVKeYd+eBLjkA_J`nT;(jP6B`j5%u8rR]]Sn(>Y5ceA!E +OPApPe(X]OdFn6H`nJMgq:ge^o%_UHq:WpErS#9G_;#%GKAHL^cJ8BM`n:(>ce6.go\4uP!8H#Wqq/pA +n_2RJ_;"A4NSO6^gtV\Y`S0V3h:od$k1uE\leLUWrR]'Aa4^@Da4e2\\D,Ner7Lu$ak=_go\7[G[G8[T +dbFWOp=dpJ`nTn9e_I=`cJ?k&rn$DehUoj$i7d5FT\IoLe_9rRinbs4W.\m+^+Fr7K'C!85BG_V>%EK&$+UeD'iQ`nL=Ec.g(ip>(DXs4l)Y +rn#0Bmb-=I_V45.Lthg\gtM\Y`nBP/iS)0'iS9XPnD!'Zr7K$Ba4gIGa4n8^\D5Tgrn%&"bh0thn_2IG +YhQnHf@p5Uo%;LFa4]\1gtJ[\a4o5"r7L>gh:]g%iS3DIT\RuNe_:)ThUh#Da4Snpn_')Zf%Sj2rn#cS +n^tk7c._sHMqd4Ff\6;Vce8*Ha4eMes4`4^m+g1H!7o3BrRfbq:a'H\(e7Dg"QDWr7T9Ha4g+= +e(_+^^>.>pn(64Da4TM,iRssZ_V3eus4?Jehq6$'h:h)HS(l3Bg=lMXiS!DIa4f,!n(X)^f\G-6eCXNJqq/sB`7k7GK%oMDg=lMXa4UIHaP+SeptUJVoA&!Qa4Kq8e_%jolIpjDpY+HV +s4>/jaP5V+s4H5^l.O/3e(aNLO5/1=hV6Q3 +p=IC?in;N-rRf3Ea4g@D^t\83fA#<>i7e4`a4^IGbM("ko%\iPmG-RQak-(8f\"6t +jkADAhqQB/o%N*Va4T\1hq?'(hV6oAkM3i,rS-8as4GBFj4`YLa4o5$iS=%\\(pi7jkIo/aOp+;e_.^k +nD!p +rS#3Dj4W8@le'>4d+\9K^>%Q#nCu:DiS":ae_0QIaP+bjs4b3AkM>1Rg>(T?bLcdGak4Yep=daEe_B-< +hqI,Da4U=CcIp7ln(Z:FgYCE8lJ(:O!8,?Fo\.jLa4oh5fA,BAbM;aFi7lB*kh+nIa4]5$kh=M?akHRE +jOqW,i7[AJaP,+tmb?CL_;"tCjk@f.aP$4>e_7gnn(d3`_;!u'pt+!HaOob1i7Z!$inNqV_qO2)n(6@H +aOoG(l.Nr-g"Z;V_qO2)k1J_HaP#8#nCkb6e_L/Y`S9D+h:D&Gak+bhrRf'AakHXFb1Yq0eCXHHaOnSe +rn>EHc.haAe_9*;bLlgHak=_gpY3sIe(j$=i7m8FbguO?dauRmlIjtGa4fM*jk8eKb1H.8g=XI!j4`PI +bM1V%n(QmVaOob1iRu<+gY:uIdG2n!qV1&abgtS$mFTG3ce8*H`S/Acs4QSfb1Fbfn_)RJ`S0M0j4hQ, +jk9F]dFcRolIt.L`7s8+n(bk9j4`tQhU]g#h:V)H`nAeoo%M+:kLeqKjk%W,f%KZJ`S/PjrS,?Gjk8JB +m+BG5ceA6L`S8Ymq:j0Kj4`#6q:<[>aOpCCbh9kep=[mIkLdu0!8#?FaP$4>e(VjslIt(Jjk7`-qq9KjP%i/map7GaOoG(kh3f+gY(uIkLdr/kLehIaP#8#n(Pb8d+\6Jk1Rl/hq@;JakG.s +p=m^E`nLLIjk@r0ak-"6gXsR"inE8Ca4]\/pt+!Hak5h1in;B+gY:uIa4f\/n(?CIak>V+l.X24eD0]O +a4o\/k18_Hak,%pp=RF=a4g=BaP#e0h:M,IaOnbjrRo6F_V>+Eb1c"2eCaKIak=bhrnGTM`n^4@e_B0= +bgldGb1Fbfn_)RJ^"Vr.g=b]BbLcOAdb)XolIt.L_;"&)jkAkMak6.:g"FI#j4i_N`SB/$n(ZsXbgtn- +jk%W,f%K]K]@tfgp"AQ]bLbS&mF]M5ceA9M^Y?obs4ZYhak4_go%MaMaP5e2i7uE.jkBL\f%.spjk/YH +ak>;"jk@f/l.GIVh:Kd$hV%8KaP,"qnCu%V+lIrr+h:h8MkLmu0kh4tKakGG&n_:n8dbFQOjk@u1gXkoGak4hjrn4g8cIr0Ll.F22 +ak6+9g=aX&i7m&Ab1c%3pt4$Iak>q4iS)H/g"bcGakPt3n(-CIak,>#mb#\8bhDF;b1Z%3k1AbIak5.s +p"@LA`S:.Ab1c%3h:V,Ib1Y%nr7]S*le9M9ceS!Eb1l(4k18bIak,"opXm[B_V4Y9b1Z(4h:M,Ib1Onjs4PQK]A*A?b1c(4eCaNJak=ei +r7fQP]\N>;e(a$=c.;pHbLanhn(HLL[G(6*f\,QBbLcOAe(Ddqkh>(N\D-9%j4`_Mb1Q4:g=aU%iS3\Q +]A28tmb?mXc.:t-k1@c.eCjTL[+a3do@`E]bLbS&mb#Y7c.`3O\(f3^rn?Shb1Ohhn_2[MbM1t1gt^*- +k1]U\f[\*pj4EJGbLk7rhq?3*m+:^Whq#p$gt;)JbLt%llIsG7lIb7Nk1@c.eCjQKbM'kgp"R[Dkh4eB +o@:t6b1H[Gbh0DXqUs'Em+9bf%@1Zs4GTKm+9M5 +s4>KHak6(8h:]-go\%mMlIa>4pXmsIak>n3jP%)tl.Y1Okh4;4ldjtEb1GD#n^t%ujOi\Km+9M5jO`SH +ak5+rpt<"-g"GuMlIa>4gt;&Iak=qms4Xs:cJ&9Okh4;4ak#h1hq-'(g=b'1bLl15pt"$Ib1G_,k1Il1 +e(Wd7bLu15n(6FJak5G&mFf\:bhML=bM)15k1/bIak"kkqU`pC^Y//1bLl15h:D,Ib1FbfbLsDZr7]?I +lIaVS*mFo&(i7dPOkh4;4in!>Eb1G(oqUi")gXu&Km+9M5gXkrHak4eiZeEdZr7UAfbLanhn(HIK +bM(h-g=sg)kh5a]f[\*pj4EMHb1P.qhq?3*m+:^Whq#s%gXtuIbLt%llIsG7lIb7Nk1@c.eCjQKbM'kg +p"R[Dkh4eBo@:t6ak$OFbh0DXqUs'Em+9b%MbM1Y(jkS&6k1]:Thq#p$gt;)J +b1Xtlle9M7lIb7Nk1@c.eCjQKb1aegp=maDkh4eEmb#Y7c.`-Mb1jVb!8PcPk1\>9qUWd?ak6FBe(M._ +r7TELlIa;3b1Ohhn_2^N\_HZ.g=kcDb1QOCdFlXqlJ(:P^"hc)jkJqObLc48gXs[%hqIGN\_H#qm+U[V +ak5h1j4VQ.f\?#P^"h,lpY4iaaP#M*lIsA7dG4TR_;38h!8HVibLakgnCcOKb1be.gY9m)kh5a`db)^q +kh>%MakPM(k1n,6k1]:Wg=aU%iS3VOb1tD#n_M@CjP/hKk1@`-e_0WKb1ahhpY3jEkLn\DmF]S7c.`-M +akOSc!8GZNk1\>6dbOWQ`SJVj!8HVi +s4PKIakQLDe_J7%kMG4Takbt3pt4$Iak>q4iS)E.g>(oIakPq2n(HCIakGb/khF57e(sWOakYq2s4QVi +iS)E.g>)/Pakb1trnb`PinWABmF]P6cJ&3MaP4VfrnGWNjkA5;o\%@?akQjNb1t%noA%pPj4jUec.`*L +akOnlpta?RbMMI=iSEJJak6ICd+QOpleC:N_qa;,k1f"Oa4^(!dGa5$^LjkKgga4eYip>"0Qa5-":jke&6iS=Ccr7fKNakZ=? +gYKp,ins7_a55_0n(HCIakGb/kM+&4f%p&U`n]V/s4QVii7c<-gYD8Q`nett`nfV/rS$5bkhF26eD9iS +`no2%p>43Rhqcf8o\%@?aP-^Ma5"npn_DaOinOLdc.`'KakOnlq;'?PdGF!@iSEJJrS#;2Qhqe=ca4g4@e_A1#kM>%Odb`I/o\JH\s4PHHm+^COaP>Y.khX\Db2*$Pi8":ba4o_2jkRr5 +fA>uQfAFO'qq^Ais4PHHakQOEe(hmtmG@'``SKJ-rS%2(bhL7pn(l^R`89Y6o\[UDhVJ(`p"\$Oakc1; +iSMK0i8=Un_r'8+s4QVii7c<-gYD5P_qir$rS>NMi8":biS3PMakYD%p"dLAgu%\Zdb`j:qqKi[mbGq? +c//BT_;F81k25"Pgtr%`cJ&0LaP4ekqVB7qVT'Eh;.t_p"\$OaPH+;i82-(n)4'"_r'5*q:tDo +g>0m-iSWhUSD_]Ng#)_]inNYNaP>>%oA..;l/1g`e)&p:qqKi[mbGn>cJJHT\_m);Y\a5-=CfA=R*k2:sO +rnlMgqV0'GkhY7Sa55S.NSjHdjkfjga5"emqqfTS[bnCJg>;Y\!8Y`PaPQRHeDIIf^#7Q#qV1`!dbMt# +l/(:RV;K5Kg>;Y\mbQUQaPPq6k22`fcf!I5pYG#hiSMZ5gYhJWQJpQVf&6DZgYD2OaPG2!q;."di8<5E +ptXBTo\IXGa56mSKAc(RfAH>Ybhi9SaPY"qqr*.cp>OQ[qV0'GqVBKRa567AK&?I_g"uMZa5-@Df&"I) +kMV-Rr86;epYEjGm,-[W`o,e6P2Yrhjl#pha5+hnrnkiT]&:$Tf&-8Xa5+hnp#"3TZ/ECTf&-2WqVKNS +aPZFDg#/mhb2Lk.ptY>og"ja+j58qTTA\,Tf&-2Wkhb7SaPYe2len/hgu6c@o\SQakMOA=e`$)XOlGQ` +dc'uVeD9cQaPP"qrniFfmGQOPp>+!MqqfEO`Sg^RK&QL`e)9lTa56mTal(.sp>U_a!9)DcptWmFo\S-T +`o$%=M;\6fgu%h]a561?gu$-0io--\n)3MDWa5PA(pYq.lo]+6Vp"dpMqVKr0je)BlT`o-^P +cf)h%n`,blo&AHap"d[FmGH[U`8Kb9QJq5hjl#df`o"qsrnt`R_W&8gcf+ZVqqoEOaPm'VaPshlaQ(P) +oA9H'bMU@uo&8'VYi=$hcJeBOo\\0Ua5H4@gu50jg#C<9o&&flgYg-2io9"XT]>+nbi86NinrnUa5GS. +mGXAjm,H:Kn_`*ZmGQ%Dd,O]WO5oupbMr$Le)BrXa5Y5$qrmg`o,,#qr,HP`oFqrb2W3RqVT)iT'%[mGZ(EdGsr\_;rl&alUG$pu(o)`o4tt^uN>n +dH&7+n)+3(`o4ttpuBKV]&_T+`8g7DqVocZ`oHUMd,_OpjlOA?mbmTnfAXa/kMt:VWTk8j5Zfnp>j-Om,?m^kMjMAfAu5XRH;9GmblXSo&7UJbiA?UQfRu&b2_jIcJnZZ`oG&!qrF7.mc;jX +lJfkE!9;)[^?)'NioT"X!9ES+`o6UMdGhq$o]2n1h;dVWm,>tDdc:#\^?!]'c/l_$pu:o)`oG8'r8bQQ +bN@L?^#]7Tn)=9)`T"ntr8bcV^uaM9^?"Y>qr5fY`oH[ObiH7pl/fY?lJhHre)SF.m,c[WZ0(`A^#f:T +m,@3gh;ZH7iT/eTVrdj<^#\P=i8WnY`oG_4jlE/trT(fUlJgLWmGl4IdH0`VVrmO2biSlclf$1Lpu99Q +a5lsTUugn&eDpVilJfkEs5V)Z^ubOVWTN(!hrXjuki9YCr8l)_]B9.VZ00QtlK8$+lf#kCe)U&[]B%Q) +dcJ+%!9gu[ARZKCiA`T@'Zl/LFW +m,Q(Ge)f`RZKCN8cK5#ckMt%PoAmmPbi\9S\`_l4g#i1nl/KeEro:rX_WCOR[H?-'iT:!ukMsPBrT2,^ +]B9(S]B@E#m,n0+jlFDBg?._`[HHW7i97T3pu_A2n`%OJcK+c][cQ*&jQ,q;]HT`o[6^[H>j! +nE74AqW6l#!9D,\`9.!\\ED'!rTLTNpu^`!puK`]`9$RP_rel"roU]Pq;pc!n)W*]`9$7GbiZh+p#a'P +q;p\ukiL[_`9-(BdHA^:ki^.PpZCVuh;mh]`9#V5gucZ?iTASNq;pc!eE$2]`9#;,jlXVHf]LrNq;p\u +c/nc__rf&'l0$FWbNJ$NpZCVu`8ps[`oXnrp#aH\`9-LMpuUSt`T>k:l/o/3mHEfuY35N@puUi'`TG\5 +nE6e7lfn3/Wp'*ioo=aUZnE8mHF?,l/fhFf]VP_RHUO3 +n)s0%nE.XOdHL,aP3K::m-*TppZKKYam&TbMsA"@lKR3fs5q>`_<:d\K':)8mcWHhpZKfa_ +k3)I$_s#;.p$%M%_!:+Ih<=h$_s,,)r9B('bNn9TgueFqbNHY(qWWUrd-9fYg?8%jdceI1oBLqmh!4%d +f]_Ycg$-9:m-B8hkNh3og?7DXjQO>Bip)-\n*9$!g?7)OmHD:Kg$41Sq!-u*f]^]Ho]a*Tdd)SPs6A_2 +g?6?:kip^`XQlbLjQZI&j6+;Chs'(`U[#,LjQZ-slKH+Lf]qYbSEmiRip,[ho]O-Uc0=c_P3TsMjQYLa +qrkr^`p3?aMsJ^TiTf"Ys6@Pf^[(pcK^@FZhs8nXp$'cd^$>FZK'VF^i9JqXm-3-d^$>+QK'Vagi9JkW +jm(^f^$FqLK'`3thWreWg?Ikd]^"D?K'WF%hs/hWdHU5d]^")6M!Os'jm(C\_WpOSd-J%)YO(*2pupW! +_Wg+Gg?P['\*Mo9n*'!!_Wfe>j6E<'_!BkBk3;@!_WoV9lKal)bO"$Mh<=_!_Wf/,o]hM'e*GiTeEOj8 +_<^s`M_T'XhjfB_8Xp$0BZcKsl`R-iYqea1fMs67Ab`9[-_NU5]lf'C]Jr9MAg^$P[` +L[FQte*PEHo^'ih\*X1`K'rL'dI#Pg?e"h\*`>G +R-s;-jmCF[_!CXZ`9b8+]C"#4q!-Pt_!C=Qc0Vn+`9kt=n*Aot_!L.Le*XC-d-f3Hk3D6s_!B_@h<_$+ +f^7#Oh@m-^J5jmD0sam?k2qX1o^b4!@= +`pWWfea(!:nEn0]^[BA7aR/H^hWqrCkO$O][dM`7aR/-Vj6XVLi9o%]Z1$]@`U;RJn*@aTf'V;\VXEa; +`pM:Aq!5]]c0aZ\SaQ+;`pLt9rp7Gf`pW3]QgatC_sY_6q!?)g]C#=ZP4&88b3d79oBjlk[-mk[RIBV4 +e*b3Bm-`HmXm_tQipY[ka6_dPi9d]8p@"sKg[=1ka6^V/rU-uZdI5?K^[CmacL&F8p@#KZbja?U]C54T +f^-E@m-_aY_=-@O^$b%LiU"AIj6k+Y\F8_O^$a_Dkj?1Rh!`VYZgd_Y\aS&7oBa6ZddGlXW:0`S]C*l/ +r9V2camS6XV=4f^HNCn*u#" +VXaZQi9oUm^$k(PK(,u5rpA>*lgDITh!fpb\FBFad-pPo^$sSBK(6\IrU%Vmr9h8ebOC,Qb4,As_=%9j +_=,81K(.7YqsM;hp@-/m]CCLCh!t@1_=$XXe*jO1K(.mkqsM;haRJllNq&%tq>q!S4O_!o;4q!j:5RI^:Gp$hkK`ppb5rpkd7V"=HRp[@V@dI=a; +q=9..XRc8Yp[@;7g@2]DnFD2%[IX4bp$go0iUOJLlLTW!_"7Bmp@$T%lgVLUhsuBiaR]2tp@$8qo^KH^ +f(+F`dIR/(o^Kljqsh5fd.;k\h=LC3p@#ccrUIVl`U\WOjRW-:p@#cco^Tul]^g[FmIL)Co^KWcdIQPm +Re)j:p@A"Jr:%MlaR\llP4P@D5p%".7Xn2)RnaQ8Bb43%5rpkd7[e'%[nF>r;dIOa;rUb^6_Y!9fnaPW0g[V`CoCIS* +b4G)mnaP<'jRK\LlLTW!e+<&!n+"oulghITjRe&rhXp4,nF4Tjp@5Q]g%0gek4A$3nF49as7*Mfd.;k\ +n+5u + +%%EndBinary +grestore % PSGState +newpath % image +grestore % PSGState +389.511 494.019 mo +389.255 493.999 388.965 493.979 388.645 493.961 cv +388.93 490.555 389.138 487.133 389.27 483.687 cv +389.511 483.687 li +389.511 494.019 li +level3{ +gsave +clp +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +/1 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.960784 .960784 .964706 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.85098 .854902 .858824 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.85098 .854902 .858824 ] +/C1 [1 1 1 ] +/N 1 +>> +] +/Bounds [.00561798 .123596 ] +/Encode [0 1 0 1 0 1 ] +>> +>>/Gradient add_res /1 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +clp +/1 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~p%@tKo'u5Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p +l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5uo()ABo()DDoCMSF +o^qeJo_%nMp%A"Op@e4Rp@n=Up\4FWq"XXZq"aa]q>'j_qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or +~> +<~p%@tKo'u5=n*]T0lg!`ukND!hjQ#7Yi8Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6pl07Hs +l0@R!lK[[#lg*m&lg4!)m-O*+mHs<.mI'E1mdBN3n*f`6n*fc8nF5r:naZ/>naZ2@o()ABoCMSFoCMVH +o^qeJp%A"Np%A%Pp@e4Rp\4FVp\4IXq"XXZq>'j^q>'m`qYL'bqtp9fqtp +<~p@e1OoCDGAnF,f4m-Es$kih3ljlGI]iS`YOhVHuAgY:K;gY:N=gt^]?gtgfBh;-oDhVR,GhV[5Jhr!>L +i8EPOi8ESQiSibSio8tWio9"Yj5]1[jQ,C_jQ,FajlPUcjlY^fk2tghkND$kkNM-nkih6pl07Hsl07Ku +lK[["lg*m&lg*p(m-O**mHs<.mHs'j^q>0saqYL'bqtp9fqtp +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /1 /Gradient get_res exec grestore +}if +newpath +310.716 494.019 mo +310.716 483.687 li +333.441 483.687 li +318.213 446.211 li +263.091 446.211 li +268.517 443.01 273.605 439.556 278.312 435.879 cv +313.857 435.879 li +303.064 409.238 li +311.007 396.788 315.405 383.08 315.405 368.685 cv +315.405 368.685 li +315.405 364.027 314.945 359.443 314.052 354.948 cv +366.552 483.687 li +389.27 483.687 li +389.138 487.133 388.93 490.555 388.645 493.961 cv +381.412 493.542 358.484 493.542 351.081 493.542 cv +341.901 493.542 318.456 493.542 310.716 494.019 cv +260.694 494.019 mo +255.132 493.542 237.492 493.542 230.967 493.542 cv +223.947 493.542 209.457 493.542 203.166 494.019 cv +203.166 483.687 li +207.522 483.687 li +212.841 483.687 213.804 483.687 219.843 482.967 cv +226.611 482.247 226.611 481.77 228.303 477.918 cv +236.035 459.013 li +241.122 457.118 246.033 455.035 250.746 452.78 cv +240.633 477.441 li +240.147 478.404 240.147 478.881 239.418 481.041 cv +246.186 483.687 255.375 483.687 260.694 483.687 cv +260.694 494.019 li +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[187.2 0 0 140.64 202.56 81.1239 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 390 +/Height 293 +/ImageMatrix[390 0 0 -293 0 293 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 390 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 390 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 390 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'0T*c/sW?pu[Lu\*2'!K'2UcPj#:6e`VPIK'/QblK3]\h<(TuRcs#!K'1YHYNV,4o&kVfK'.aKr9&jt +_WJ\uK'<-rLZc52b34H@oB;;!K'.aKhrgftVriTp]BI?!K'2plMs.J1dH?,EK'/`gjlV0Wk2r5uT'5;! +K'1tQVWa_aSn)fktRHNktK')4XS`lO+l0!Z]K'.mOrT8^oeE3stK'3'pLZZeB\EJP.r9/q!K'.aK +ki\Gt\`V&tK'2%SUunoDe*)DIi96s!VrrZpVrujtK')jjMs$\pjlV0Wn)fkuT'5;!K'.aKMs'ltK'(nO +VWWQoK'(SFYNUT%K'.aKK'2OaQKH'H_<6F5jQE/t\`V&uK';:ZTBCghK'1PEZKA(IK'/oli9#XRpu[Lu +UZgY!K'2UcPidb`r8iOlk2i/sL?JNtK'(nOVW`curTAdqeE=$tK')=[RcV`S\EAJ,l0"Mt_WJ\uK';I_ +Rch6Eb3"<Galg7tVriTnOll5r +K&udhMs$2boB(Yen)fktLZeTtK'%[IK')^fO6,3ZVWWQooB24teE3stK'2F^RHB+`K'(_JX6%4[_<6F5 +fB96t\`V&tK'1GB[H<)'K'']-aQ9>]K'/H_mH0#_pu[LtNT^#tK'%[IK')mkMWO!^S`bUfpudRth<(Tt +K'2UcPidS[K'(nOVWH"_\EAJ,gukTt_WJ\tK'1VGYi^Q"K''o3_WA#`e)u>G^urVtVriToP3;AtK'%[I +K'**qK]V[aPidS[p?%@rk2i/sK'2giNokrUK')(TU#jecYNCH!g#frYiX?sK'0f0a6';^K'%dLroJanpuRFrK')smLun*ePimY]qWE^tK'%[IkiSArh;tNrK'(tQ +Uug+fYNLN#hWL`tK'%[IbiZCr_WAVrK''u5^u`,gb3+B>_WSbtK'%[IYiaErVr`NmK'%[HpuRFsK'*-s +KB@dJK')I_QK@8jS`YOdjQ<)rh;tNsK'21WT]XbdYN:Ata5stpbN-1qK'(/:]B-ok_<6F5a61+t\`V&r +K&s&pf]99te)l8EXQJ-rVr`NnL?JNtK')jjMrfQPl/eApn)T_qK')@\RHGZ00QtVriTmK&uI_PiVW# +MroWRnE,qrn)]erK')7YSE5@aK&tJCYiOX$VWNKmeE3sreE*mrK'(8=\E/>(K&sK'biHY%_<-@3\E:ur +\`LurK''9!eE);DK&rK`kiAZ&K'%[Ip?%@rpuRFrK')I_QK<_[K&t\IWoW='S`YOdg?,Brh;tNrK'(JC +ZK6]"K&s]-`oP>(\E8D*^?3Dr_WAVrK''K'cK0Z>K&r]fioI?)e)l8EU?:FrVr`NmK')[eOQD)UK&tnO +Uu_"*PidS[i9$frk2i/rK'(\IXQ>&qK&so3^uX#+YNCH!`9+hrbN67rK'']-aQ8$8K&rolguQ$,b2n6: +T&o(pYiO9qK'&ZejlNE%K&qUGjlN)ppuI@pK&teLVr[=-PidS[gubNrK&qUGalU+ph;kHpK&sf0_rT>. +YNCH!^uiPrK&qUGXl\-p_W8PpK&rfihrM?/b3"<+Mr]KNcK)Cnn)KYoK&t5<\)c]4S`YOdc/uIrh;tNpK&j5udGra: +YN:AtYiX?pbN-1qK''?#dcJ@-_;p4/QK7Gn\`:ioK&r6Yn)U_6e)l8EQ0.MrVr`NkK&kGBYN,E=_<$:1S)rkp +\`CoqK'&QbkiK&1e)Z,AK&cpmW8iKkK&t\IWoWs9MrfQPd,hUpK&hOE^Z<>nk2W#oK&s]-`oPt:VWEEk +[,oWpK&hOEUZC@nbN$+oK&r]fioIu;_<$:1R-!YpK&hOELZJBnYiF3oK&q^JroC!\E/>(T&o(pK&hOENo]ln\`:io +K&qpPpuJ[?e)c2CK&rokK&hOEbiH7npu@:nK&ji1^uOnDPi[MY_<&PpK&hOEYiO9nh;bBnK&iijguHoE +YN:AtV<-RpK&hOEPiV;n_W/JnK&hjNpuApFb2n6:M<4TpK&hOEK&l[eZ/^GsK&k&7]&WSGMrfQPa5stp +K&hOE[cG]nk2W#nK&j&pf&PTHVWEEkX6&!pK&hOES)ienbN$+nK&i*Un`.LH_<$:1O6-#pK&hOEK&lpl +ZfBNqK&hOEp#NI>K&qUGcK2IpK&hOE^#[2nn)KYnK&j<"cf=0JS`PIbZK9Kph;kHnK&`?\ki1+OYN1;r +R,mSnbN$+oK&r<[mGu.F_;g.-K&cjj]].)pK&hOEqrG3Ge)c2CK&ugiYN1;qK&aQ)`o?dQMr]KN]B%&n +n)KYoK&sN(bN.gHS`>=^U#Y.lh;Ya*N +b2e08K&lRb^#RT&K&hOElf>b>K&_IC[c>Wlpu74mK&j9!d,XTTPiRGWWoVjnK&_ICRcEYlh;YcW_;p4/K&l^fMrTEL +K&c(Tal:e0K&_IChrDi$VW-Fjpu1>qVrNBhVW6Lln)BSmK&i]fi8^luf]%MBMW4Hjh;R;Qa5_d3MW=NleDd[mK&h^Jr8Wds +p>U\`K&Z4Xe`#K&l4XRH*_qQ/[DTdc/j:f]9*nK&`unf&HJaoAuD$K&irm +g#K-nf]%MBP2c#jk2FhNb2\*6OlQ#lh;[e_]B"S)No]lnNoTflK&VCAp#=T^dH'NOK&_ICo]+9WkN1IZ +K&hOEn`5knn)KYlK&YJCf\t^K&cF^dGi"&n`,elK&Y_Jg>U38qrERn +K&beLdGiX9o&PqnK&bJCdGh=he`)2?T]5"jpu0'MbN"37TB#"ln)D1EeDl/@QK.Alk2NK&o&>8\K]<$j +h;Q*/l/RBUKAuskeDe4'o&G>^K&c[ee)ImtoAbqlK&YtQgu6*1r8`XnK&c%Se)JO2oAl"nK&b_Je)Jj: +f&NmlK&Y#6gu5g)b2\*6VW6Llpu8jFe)Q&?S`Akln)C5)n)ArYMrONjk2E2tpu6nbK&YVF\)d&=K&_IC +!9;VhYN,?:NT,QLn)E0^\Duu:QK!MUk2P4U_;t7LO5kiPjl=nNb2_18WoAWie)K6Ce)Sg8Zf6Srb2V:: +ZK0EnK&`Zehr=FjT]>CuK&VsQn_rrqT]>_)K&VXHqVgSqYiP64K&_^JqVp>jVW7L4MW06Ip>XugYN,-4 +PN%2RmGd$^\E*DFN8oNMm,Q^W_;j>2VrE_&Lb2^t2Yi:8odGj*Ce)]3CWoJ]kd,WdejK&QI_kMW5toAbqlK&ZF^iSh!$q;dFnK&cI_OQ+jN +Xl4ljgYqAS_;j/-XQ"ikf](oLb2h@=VrNBhf]0$l\`1cjK&ON(khq`dmc&iXR,[Gjpu/"/l/RBUQfIGl +K&ZL`NT#KJro*,"S`BJ)N8fHKqr6YpVW@[9LZ=!HqW!Flg>]*jK&PbKl/9)3gZ,6lK&Y_Jj5Ii8i8gZn +K&bbKUuK)I`o2O.a5Q=Ae)S1&`SuL/`8]k:T&f"nK&`H_jl1mOqr3FjLZ/0hn)0GjqrY;pVW6RoUuI!cmGd?g +YN!ab\D`%uh;Rh\\Dtcm\Di,"g>_AU_;iDm_;^(+dGjELb2TVaeDZ#<_VstAe)I7ah;NtE\`*#8K&Zjk +KAr$Qo&9B&MrO-`QJmGS!9*G*PiCc`TAbC\pYkW"S`AbjT]1R_o]#/pVW-"_ZJgDojl,^eYN!X_]A\A# +gu7b\\DtWi]]+P&g#D;U_;_i]cf'K7al2dJb2TJ]f\qG@^u=hAe)RLhf]%MB^#JA:K&Z@\Ol;/UqV_/, +MrO!\Rc/kWs5EM+PiLufS)T%Zr8R&$S`85[Xl4ljm,@NnVW,k[[c)hsj5KReYN*je\)N#!i8UNjZ/O-h +K&FN(_;_`Zdc#f:aPl^Jb2]_de)Gu=`8\PjQ/V/hK&EQbK&Z4XQ/RMWr8@A.MrX6cQ/[JVs5ARge)@Oh +K&GeLS`8)WZ/L;nlf%HnVW6(aZJpJqkMi#j\)GQhK&Fi1\DjsVc/F95cf+NS_;hr`cJjH8bi6+jS)NSh +K&Elke)HhUl/@6Q[,LZ8K&cI_OQ)2Xpu-h`g#8shK&H+UPiC?TX5SZho&99"S`A>^XQ"ikn)BSj^#?uh +K&G/:YN!1RaPha0fAZD\\Dt0\al7p3e)IUjU#G"hK&F2tb2T&QjPb^L]A`JAe)R%[jl1mO\Dm#:K&PVG +Uu6j_pu%(ih;YD1qguGjK&PSFpY`78^uN>lK&YPEW8XW4 +h;EnC_Vi8iV;g@jK&OW+pYa3SUuU@lK&XQ)`8QU4q;?k_Vr30dj5Q`jK&QL_MrNIMWSrHfpu2#+Pi9^B +]AS;!k2;fia5XbjK&PkNpu&%/^>d,jK&PPEpu&@7XPqdhK&Fi1\DjRKf\qG@b2N0S_;_3KiSfCI_;Y4J +b2JH@oAG5YYi+!iO5ffjK&Nolq;?kai8UNjK&H^gq;@1icJc1hK&H+UPiBsI[c)hsmG[p"S`7TI^Yse' +jPfsnVW"i>dGTW7eDROhWSuRhK&Fi1\DjIHgYmbCal3*S_;U^=mGNTS\_tWhNT'ThK&Elke)H>GpYg__ +Xl908K&P8=Y2Foipu%(hbi-%hK&H+UPiBjF\`&/!m,@j"S`.-hK&P/:Z/C5lpu%(id,MCjK&Q@\ +O5RP+bMRp/k22`g[c,KhK&GJCVW+uBcf'K7f\rmhSD`SfK&=c/\D`n8l/70O_Vi8iR,[GjK&OE%`o)I, +s58RfYi!pgK&Q[eL>\ufK&YA@Xl4ljqr*@h^>QufK&?%SPi9:6a5DR-k2;fi]&LijK&PYHUYqm)iST7E +eDIIgT]+qhK&Fi1\Dj+>jl(gM`8SJhL>`$fK&=,rb2J$4s58LeYi+!iK&VC@WT!m8K&FW+^>FP"ptq"g +_Vr>hK&H+UPiBL<_r64+ki&#hWSlLfK&>DAVW"H3gu*eBeDROiUuL:jK&Or4\)<8(p>:JZ_V`2gMrFHh +K&F2tb2S9;qVd%bZ/O-hK&H.VPM`:qK&Oi1]&81upu%(ia5XbjK&Q1WPi/b'eDGl8k22`gXl7jhK&GJC +VW+Z9f\qG@eD[UhPi2#fK&=c/\D`S/o&,,X_Vi8iO5ffjK&O9!b2@m0pY_"fYi!pgK&Q@\O5QqoK&O`. +^#4M#K&F)qc/4-1n)'Ag[,K?hK&GeLS`-X.f\hA>K&E*Ul/.*MeDIIgR,RAhK&Fi1\D`M-o\b>ZK&D7= +rnrLf\_kQgK&QUcLu>Mqe)>o;o&5_hVr30b^#6ofK&?@\Mr:u#cej?3n)'AgZ/O-hK&D7=U#=qfK&>DA +VVmj"led_JS`$-ujPPRHh;>*gSDiYhK&G/:YMY#js5&@abMKbeKAZaeK&=H&_;U") +!9&Rg\_tWfK&>bKSDLL,e)5i9k2;ffVr**b^Z!,hK&HF^Mr1Dhh;3b?n(s;eVVp:fK&>_JS`-@&i8B4F +h;G0fMr4o;lf"5hVr30a +Xl%^dK&6:ZMr:_qf&)):n)'AgWo;XhK&GeLS_oUfn_SlSh;5$eOl5ffK&>)8YMkN#p#(G[bM]nfK&?7Y +No%Y0_;Kq'o\bef\_kQgK&Q:ZOl3J%e),c7g#&gdVr!$`[,B9fK&?@\MrCr"dbo`8n)0GfRG[;dK&5YH +S`#mnled*gQ/V/hK&G/:YMXrhr83:dbMKbeK&HOaLu6),_;U")pu..h\_tWfK&>MDUY`63e)5i9 +i8CBfVr**b\DbWhK&HF^Mr12bj5,CEn(s;eTA\efK&>_JS`-*tkMUsMh;G0fK\ugdK&5#6YMb&k!8iCc +bMThfK&HI_MVj$CK&>eLS)1^4b2@m0kMVlfYi!pfK&GMDV;J3.K&ptgqeVVp:fK&?%SPi/+j +k21dJK&;LDptgVZh;5$eMW")8YMb#j!8rLeK&;1;n)'Ad_VW,dK&>_JS_gp6b2@m0jku`fK&;1; +e).CdVr!$_V;L.dK&6:ZMr:Dhhqs%CK&;dLnD8cRk2)ZdMVn6dK&5>?VVm:kdbMKbd +K&>tQQJTL8_;Kq'm,45f\_kQdK&5#6YMHG=e),c7dGM7dVr!$`X5MXfK&?@\Mr']Tn(iTOn(j5cOl,`d +K&5YHS`#UfoA>/Wh;>*dK&67YN8<">YMXrho\Y_dbMKbeK&H7YOPdq4_;9e#gtnsb\_YEcK&>8=Wnsu: +e)5i9f\igfVr**_S)3AbK&-4XMr0oZle[6Mn(s;eQf.5fK&>_JS_etTs5&Fbh;+scK&?L`LYgP;YMb#j +qr!:fbMThdK&5PET\[K@_;Bk%i8:)8YMOlfle\#bbMB\cK&>eLS)2$=_;Kq'k2;ff\_kQd +K&4i1[,%tBe),c7bhondVr!$`VVp:fK&?@\Mr'NOo\G,Tn(j5cN8OBdK&5YHS`#C`q;6e]h;>*dK&6(T +OknOCYMXrhn)'AdbMKbeK&H(TQ/BI9_;9e#fA)8YMQM?e)5i9dbqCfVr**_QJV#bK&-4X +Mr0`UnD8cRn(s;eP2PlfK&>_JS_etTqVI(bh;+scK&?=[N8E(@YMXrhmba;dK&2+9hVP*b_VN&cK&>>? +W8>)Ab27g.dbh=dK&2+9_qr2bVqls^S);>WSW6`K&4]-\D=CFe)#]5_VW,bVqls^RG[;dK&6:ZMqs'B +s4i4]n(a/aK&-LaKAG\GS_o%VrSN@dh;5$bK&,YHS(uNKYMOlfjkcTbbMB\cK&>PEU>EcD_;0_!bh]b` +\_P?aK&4W+]%sUHe),c7`o"JdVr!$]N8=6`K&$.VMr'1DXn(s;bK&-1WN83RNS_etTo\PYbh;+scK&?+UP2=^FYMFfdgtem`bM9VaK&52;WnkPJ +_;Bk%e_dOd\),?bK&+9!_VDBNe)#]5^#$cbVqls^Q/D#dK&6%SP21`Gs4r@`n(a/aK&6F^LY_+KS_o%V +ptq"de)%=bK&,MDTA7rOYMOlfi816bbMB\cK&>DAVV\`;cJ=*.aPFJ`\_P?aK&4K'^>6$Le),c7_V`2d +Vr$t#P21rMqqQeYptUeaL#2gbK&,nOPi%)M!8iFce)%=bK&,eLQe^EPVVZp]kh_fbeD7=cK&>\IT&-m3 +cJ=*.d+u%`_VDuaK&4c/[b\LMb27g.aks\dR,7/bK&*ijcJ5>Qs5/LdNSaBbK&-4XMr0BKqVHh\e_[Ib +K&-(TO5/mQqqn1*K&6"RPMP'NqqnL3K&5\ISDD]Njke2:K&,)8X5(nRptrpEK&5&7Y2-tNpts6NK&4`. +\)"UNj50"UK&+,r`n[fRj50=^K&*ficePGRo\Y_dMr+6bK&-4XiSLWkK&-@\LYV@RiSLrtK&-%SOPK!R +o&$P*K&5tQPhk0OhqlH1K&,A@UYOAShqlc:K&,&7XPD"Sn)):EK&5#6YMGK"mbEEL^>-]^\_GutmG3BM +]\UW`Yh\X'kMCgI\DGEbVqohXYhXicr7m(^ptOT\Yhaoeqq[(`n(d6dWnr?apYLkb[b]3`K&#>?U>+MY +g>:*1K&,>?UtjJTkhjJVqmftl.gmG`n\8^_V8fa +g"WFZfA4CspYCe`n(cXS +]AA.ro\PYbX52F`K&R_q`&^_V<;kp>(>V_;2u` +\_Pfoo\P2V^#$cbK&-"ROkckigtSa]bMKbbK&-I_K\Z@Xf&*pmK&6F^LY]5kdbKH0k1lN^k1e&8eD5`4 +jP?H`h;$N;e)#]5iSL4Cspt^k`YM@X^YhRX` +p>1ebY2.X`VqfAM]A8(ps4r@`ptW[@bhRg*mbF)^n(Yn>cJ=*.m+n#`k1n#6fA2&7j5$B`h;#d$khLdF +e(h1^eD%aon_A`Ob1sP^bM1%noA,#SaPFJ`_VDu`rnW:`\D59^\_G9_p"bY`YM@X^YhRX`oA5SbXkhR` +Vqec:bhIa(n_95\ptEI&[^h:od&k1tXFg"i[`L>;a^K%n2t^tQuc]&!DAK&",r +`7r/`_;51KKAF5s`nZ1$lJ.f^W8$(\YhIR^kM;Z`Utjk^Vq]#D_qfq#r8!.`WSH4^K%oGBS_EPd\D>ur +K&#DAT\JV`^Y[l(K&,DAU>1a`p=k2RbM0P\eCqFgptUJVaP=D^bM0bfqqZk[`ne>`K&#nOP2!4qe(V@d +b2)LAQ/&IrfA!Oae)'EIR,+dug"`L\Yh[^^K%obKPhPod[b]NiK&#\IR+q)a^#%DtK&,\IRbX1`mbn`K&$.VMqbbrbM'he_;4e?Nnh%tcJ,nab22^GOkmA"d+j6. +gt\g^S_N;\VqSN6ceO--o\>M^ptNF;dG9E1o%fG`SD<;^K%o)8VqU:e[,($&K&##6X4uIb]&)i1K&,#6 +Xk\N`s4i:^_:ui\bM'J^r8!.`^"gW^_V;o`q;."b]A:Q`K&#GBTA-6th:f*ee(s!=U>2KuiS19b\_bKb +K&-:ZM;4l]i7ikUYCUZqq?YUbhBPZh:\g`rS)qYakOD\eCq._!8N1]`SA2^K%oVGR+eh!db2Lj_;+>2 +RG4n!e_7Rfb2)7:SD:."g"WacJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +gsave % PSGState +6.903 265.401 mo +315.405 265.401 li +315.405 471.978 li +6.903 471.978 li +6.903 265.401 li +clp +6.903 368.685 mo +6.903 368.685 li +6.903 311.643 75.969 265.401 161.154 265.401 cv +161.154 265.401 li +239.391 265.401 304.018 304.401 314.052 354.948 cv +314.052 354.948 li +304.018 304.401 239.391 265.401 161.154 265.401 cv +75.969 265.401 6.903 311.643 6.903 368.685 cv +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[308.64 0 0 105.12 6.24 206.404 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 643 +/Height 219 +/ImageMatrix[643 0 0 -219 0 219 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'@mOK'@mOK'@mOK'@mOK'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQ +K'LbKK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO +dHQ8IK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\I +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8I +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'C\IK'@mOK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOdHQ8IK'@mOK'@mOK'@mOK'@mOK'@mO +K'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mO +K'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`W +K'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$o +MWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gM +K'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\IK'7gM +K'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\I +K'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mO +K'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-" +K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nO +Wp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gMK'7gMK'7gM +K'7gMK'7gMK'7gMdHH2GK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gM +K'7gMK'7gMK':VGK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gM +K'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3m +K'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+U +U?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aK +K'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:c +K'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_ +Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gM +K';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M] +K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[e +P3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aK +K'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aK +K'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'.aKK'1PEK'%[IK'%[IK')mkMW]TS +K'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PEK'%[IK'%[IK')mk +MW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PEK'%[IK'%[I +K')mkMW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PEK'%[I +K'%[IK')mkMW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aKK'1PE +K'%[IK'%[IK')mkMW]TSK'.aKK'.aKK'.aKK'.aKl0"MtK'%[IK'%[IiT?ltK'.aKK'.aKK'.aKK'.aK +K'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[IK'%[IK'(bKWonus +K'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[IK'%[IK'(bK +WonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[IK'%[I +K'(bKWonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[IK'%[I +K'%[IK'(bKWonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[In`H"tK'.aKK'.aKl0"MtK'%[IK'%[I +K'%[IK'%[IK'(bKWonusK'.aKK'1PEK'%[IK'%[IK'%[IK'%[IK'%[IK'%[IK'%[IK')=[RcT._K&qUG +K&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[IK'%[IK')=[RcT._ +K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[IK'%[IK')=[ +RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[IK'%[I +K')=[RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[IK'%[I +K'%[IK')=[RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGq;mLrK'%[IK'%[I +K'%[IK'%[IK')=[RcT._K&qUGK&ttQU?7'iK'%[IK'%[IK'%[IK'%[IdH6&BK&qUGK&qUGK&qUGK&qUG +K&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&BK&qUGK&qUGK&qUG +K&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&BK&qUGK&qUG +K&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&BK&qUG +K&qUGK&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[IdH6&B +K&qUGK&qUGK&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcT._K&qUGK&qUGK&qUGK&qUGg#]6rK'%[IK'%[I +dH6&BK&qUGK&qUGK&qUGK&qUGK&uOaP3.AYK'%[IK')=[RcK(]K&hOEK&knOU?.!gK&qUGK&qUGK&qUG +K&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knOU?.!gK&qUGK&qUG +K&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knOU?.!gK&qUG +K&qUGK&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knOU?.!g +K&qUGK&qUGK&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOEK&knO +U?.!gK&qUGK&qUGK&qUGK&qUGdH,u@K&hOEK&hOEq;dFpK&qUGK&qUGK&qUGK&qUGK&u7YRcK(]K&hOE +K&knOU?.!gK&qUGK&qUGK&qUGK&qUGdH,u@K&hOEK&hOEK&hOEK&hOEK&lI_P3%;WK&qUGK&u7YRcK(] +K&hOEK&hOEK&hOEK&hOEg#T0pK&qUGK&qUGdH,u@K&hOEK&hOEK&hOEK&hOEK&lI_P3%;WK&qUGK&u7Y +RcK(]K&hOEK&hOEK&hOEK&hOEg#T0pK&qUGK&qUGdH,u@K&hOEK&hOEK&hOEK&hOEK&lI_P3%;WK&qUG +K&u7YRcK(]K&hOEK&hOEK&hOEK&hOEg#T0pK&qUGK&qUGdH,u@K&hOEroEh8O5toRK&hOEK&lXdpZ7b& +K&lI_P3%;WK&qUGK&u7YRcK(]K&lpla5t(sK&hOEK&hOEp>j9Ua5hj5g#T0pK&qUGK&qUGdH,u@K&iZe +iT8JKZK-VuK&hOERcN_palU+pK&lI_P3%;WK&udhio[9&K&u7YRcK(]PN;5pYiX?pK&hOEK&hjNpuSI9 +gZ3tIg#T0pK&qUGn`@ULdcH)BdH,u?K&aT*`T4GfcJsN:q;[@nK&iunf]BX)bN+99n`5kpK&r9ZmcM7G +`T;^5l/eAoK&`olf]8F\lf3TWiT$ZnK&i?\lK+Jrl/[HWK&hOEOlZ)pP3)5pK&k>?K&_ICaQ'nnWoVjn +K&c[eMWBBM\)bcpXQA'pK&hOEK&j,reE*LfhrKCMl/\;nK&a9!cK'uGp>^bbiT$ZnK&ichhW9dZp#L_c +K&hOES`JqpL?8BpK&k>?K&_ICdc7UnU#b4nK&c[eMWBBM_W8PpU#k:pK&hOEK&jN(alSrPlK!QXl/\;n +K&aT*`T2a6ro8UjiT$ZnK&j)qe`DJGs5\dmK&hOEVW?RpK&umkLuctEK&_ICg>f0nR,mSnK&c[eMWBBM +bN-1pR-!YpK&hOEK&ji1^u^[>oAkMal/\;nK&al2^#Xe+qrERniT$ZnK&jE%biOH_.nK&ljjLZ=!HK&c:ZQ/mPXo]2(nn`,enK&knO +U?.!gn`>qpl/\;nK&bhMU?$pei8gZnK&_ICg#K*nK&kSFX5hmnWoScmbiH7pK&tSFXlRmjK&_ICr8WRn +K&lXdNT5WNK&cL`O5toRmc9Ynn`,enK&l+USE5@alfFMpl/\;nK&c%SSE,:_gZ5l".MW9HOrT&RkK&kbKVW74,P2q5UpuI@pK&t_JWT<=)Rc8qY +r8NLlK&al2^#J#1U>pjcn)KYnK&ji1^uO,.WoScmioHfpK&sc/`8o>,K&W-Vm,N]XK&bYHVrIO3MW9WT +puI%fK&kSFX5eflKAusmK&hOEd,_Onl/S5lK&QdiKB%RD_;iDliSpTlK&cL`O5toR^?!8nK&_ICm,OGn +K&jB$c/[43K&W<[kMq0SK&bJCXQ''8MW9cXo]1VbK&kDAYiC>qLZAr0lK&_IC +^#R,liSpTlK&c[eMWBBM\`ConK&_ICn`,enK&j2tdc8a8K&WH_j5YaOK&b>?Yi>KdeFK&b#6\`3GEMW:8fk2_-TK&jr4^#O_)Q/h;n +K&hOE^?!8nl/S5lPN))lK&_ICYiF3liSpTlLZAm2ln`#_lRH*SnK&hOE]&^unl/S5lQf@AlK&_ICXQ.plK&VjNo](P`K&`Ze +hr<>KWoJ`l!9AamK&iTcj5\PIK&X&pdc5r>K&a`._;^(+WT)XlK&_IC]&Uoln`#_lS`AknK&hOE[cG]n +l/S5lS)WYlK&_ICW8lXlK&W!RnDf,\K&`Naj5SbOWoJlpr8`IjK&iH_kMstMK&X2tcJsN:K&aT*`SuL/ +Xl@plK&_IC[c>Wln`#_lU#Y.nK&hOEZK0Enl/S5lTAnqlK&_ICUuU@lK&W-Vm,N]XK&`B]kMk1SWoK#t +puI%fK&i<[lf6CQK&X?#b2\*6K&aH&al7p3Z/X3lK&_ICZK'?ln`#_lV;pFnK&hOEY2n-nl/S5lUZ14l +K&_ICT]>(lK&W9Zki79TK&`6Ylf-UWWoK0#o]1VbK&i0Wn)MgUK&XH&a5_d3K&a<"c/O?7[,TElK&_IC +Y2e'ln`#_lWT2^nK&hOEWoVjnl/S5kWo;XjK&VCARH!MjiSgNjT&SklK&_ICQ/h;lg#B$lPN2/nK&hOE +OQ?#ndGoi;`8SJjK&VCAYN"'jq;I4j\Dk]lK&_ICX5hjln`#_lXQ.pnK&hOEVW?Rnl/S5kXl7jjK&VCA +QK%;jiSgNjU>k.lK&_ICOlQ#lg#B$lQK.AnK&hOENTBfndGoi;a5O\jK&VCAXQ%jjq;I4j]]-ulK&_IC +VrQRlK&X/scf9W;K&`K`jPoF`Rc1O1dc,li$/hW'4JK&_mOp#:S_S`8elK&_IC +L?&6ldGfc:b2KnjT&Skle`3glW8cRjq;I4j^Z*2lK&cagm,X_tUuU@lK&X9!bi=<8oAf2uV;n*+kMkac +Rc1X4cf1#Fo]*==cf1#Fo\ncfU>i03g>deFp#F0T`oDs:q;R"cU#P(lK&c7YalLb-K&b8c!KhVn:hMW2M4_;gsDlK$+K\`9@Cj5P[M]&LilOlQ#n_W8PnR,dMll/J/j\)GQjSDr_lVrQRl +N8jTjiSgNjXQ%jlM<"HnWoVjnLZAd,lTB#"nZfKKnQ/h;ll/J/j]&CcjVrHLlSE&elLuSlX5hjnW8u^nP2l)ll/J/j^>[&jYi=-lPN2/lL#W*jiSgNjZJs9lT]>(nPN;5nK&cmk +K]9#kg#JI[lf?XQ%I`\)X@Gh;XsakM_$Ocf)7j`8\PlT&\qlPiD/jn_oYj`8\Pl +[H#QnT&f"nO5olll/J/j_;W8j\Dk]lMW=NlK&VC@\`(]jYi=-lK&_IBq;UAlWoC2@e`3@`ioG^PK&cL` +hVs.Gg>T$jeDd[lTB#"lRH!MjK&P/:Z/X!e\)Wh8m,F/eo&9,tP2aOA]]6]c`oNHHmGj/cpYtGsRc23D +^Z*&g_rHC0!9/Uiro/Xj]]$oj\Dk]lK&c^fM;n6gjPd,uZ/X3lWT2^nK&lagMW=6eiSoIJh;P6jgZ#0l +QfIGlQK%;jK&P8=Y2[piYiCf)o\tnjp#5H"P2aXD\`:Zh^>t=8p#CnhqVpc!Rc2Tl\)`>*r8WOlrSm)$Rc2EJ\`1ln[c;u"p#D(lpu74j_Vr>j`T"Vl +K&c7YQK%DnlJ\c&\)PWl\)Y]nK&l4XRH*VnkMh*Pj5HZjki/)lMrXTlOQ,ljK&PJCW8capUZ7!e!9/go +qr.)(P2ajJZfBNpYiLDss5\mo!938&Rc)NM[,KZrX5\`jl/J/jo&9)rU>a&L^Z*Gr\Dr2$kMr)lmGdNl +WoCSKb2^4r`T2X3jQ)rnki:sfK&GnORc3ksOQ(lOs5K!rq;D),MW*FNV;gXsS`>=^r8W[oro*D+P2asM +YiFEsWoScmq;dFns5WG)Rc)WPZ/OQuV;d*djPlfjnDWrrU>a/O]].>uZK$PsiT$Zllf.BlWoC\Na5b+u +^Z:"-hW1Nnk2YgfK&H"RQf7_uMrK?Jq;RIor8@D/MW*OQU>kP!QfE\Xp>_.ln_oYjf&EglhW(HnK&lOa +OQ69!mc'\ne_mUhj5HZjK&Y\IUuC_"p#)S'b2Knjf&EglK&bYHVrHq"S)M6C_;`c"[Gul!eDmali8X=d +K&H(TQ/V]#L>mgEo\u%mro!V1MW*UST]5M$P2h/Sn`,elro/XjgYo*jl/J/lK&c+URc=&#o\l7sf\igh +ki&#jK&YMDWT!.$pu%n*c/H+jgZ#0lK&bGBXlAI%T&IZI^>dW$YiC>qcJu=lh;\+dK&H1WPMlN$K&VCA +n)BSjq;@.hk2Dljp>V(lK&c4XQf@r&LZ.+KV;gq&Q/dJVjPullo]#T'Rc)oXWT!7'QK!MUe`*ajki)Br +U>aGW[,U$'UZ6sddc7Ulio6Zja5O\jf]&slK&b#6\`2?&pu-h_o\c"nqr34eK&Z+UR,S&'r8ke(OQ1rQhrCNln`'B'Rc*#[VW%((P2_)QdGhIjjl-0rU>aPZZ/Xm)T&YF_ +c/Z7li8UNjb2Knjh;Ydf)qVd%ap>D:rpYpeaK&YqPS`0M*rnr[mlf"5js5J^lK&bnOT]5_* +N8`gUT]5_*N8oNMgZ,6ln)F6'Rc*)]UuD%+NT,QLbi6+jio'mqU>aY]Y2\^*RcB"[aQ'nlh;Y8\K&YeLU#Gh+MW"$_RGn#%K&VCAg>]*jK&PkNS`9S,LZ=!Hf&Nml +m,J$'Rc*2`U#Gk,M;j-HaPshjiSgNhg>Jsho&5_jK&XT*_r64+cf)7jk2MrlK&aN(a5YS-s5ARfqr!t& +mc&iXK&YYHV;_7/MW"*aS)O)#K&VCAf&EgjK&PqPS)OG-KB%RDdc7Ull/J/ijPZZhro&RjK&X`.^Z"/1 +U>XhbVr@@.NT,QL]]-ujK&P/:Z/Y'.RH&nZ\DtcldGfc9rSX7*lJdETK&YMDWT![3MW"0cS`0/!K&VCA +dc.OjK&Q%SS)XG-K&_ICcJu=ll/I3~> + +%%EndBinary +grestore % PSGState +newpath % image +161.154 471.978 mo +75.969 471.978 6.903 425.736 6.903 368.685 cv +6.903 311.643 75.969 265.401 161.154 265.401 cv +239.391 265.401 304.018 304.401 314.052 354.948 cv +304.434 331.362 li +302.742 327.033 302.256 325.836 296.46 325.836 cv +290.421 325.836 289.935 327.033 288.243 331.362 cv +236.035 459.013 li +213.862 467.272 188.328 471.978 161.154 471.978 cv +250.746 452.78 mo +253.44 446.211 li +263.091 446.211 li +259.149 448.537 255.031 450.729 250.746 452.78 cv +278.312 435.879 mo +257.544 435.879 li +285.822 366.678 li +303.064 409.238 li +296.848 418.98 288.464 427.949 278.312 435.879 cv +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[308.64 0 0 208.32 6.24 103.204 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 643 +/Height 434 +/ImageMatrix[643 0 0 -434 0 434 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 643 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K(+B]K(+B]K(+B]K(+B]K(+B]naM_3K(4H_K(4H_l1(53K(+B]K(+B]K(+B]K(+B]K(.I_Wpt]2K(4H_ +K(77YK(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B] +dI;bWK(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(.1W +K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]K(+B]dI;bV +K("<[K("<[q[)K'\*UK'\*UdHlJNK'S$S +K'S$SK'S$SK'S$SK'VsmP3deeK'\*UK'_agRd5RkK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'UhMK'S$S +K'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SdHcDLK'J]f +m-EElW9T!"K'IsQO6ZB'e*F7'K'MmkP3[_cK'S$SK'V[eRd,LiN9^0'\*M9'K'IsQK'J$Ss6HlSeEVYN +g$5U'K'S$SK'S$SdHcDLK'IsQK'IsQK'IsQK'IsQK'MmkP3[_cK'S$SK'V[eRd,LiK'IsQK'IsQK'IsQ +K'IsQg$5U'K'S$SK'S$SdHcDLK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQl0=`%K'@mOK'@mOiT[*% +K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQl0=`%K'@mOK'@mO +iT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQl0=`%K'@mO +K'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQl0=`% +K'@mOK'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQK'IsQ +l0=`%K'@mOK'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'E*qMX#fYK'IsQK'IsQK'IsQ +K'IsQl0=`%K'@mOK'@mOiT[*%K'IsQK'IsQK'IsQK'IsQK'LbKK'@mOK'@mOK'@mOK'@mOK'@mOn`c5% +K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mOK'@mOK'@mOK'@mO +n`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mOK'@mOK'@mO +K'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mOK'@mO +K'@mOK'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mOK'@mO +K'@mOK'@mOK'@mOn`c5%K'IsQK'IsQl0=`%K'@mOK'@mOK'@mOK'@mOK'CtQWp53$K'IsQK'LbKK'@mO +K'@mOK'@mOK'@mOK'@mOn`c5%K'IsQK'IsQl0=`$K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mOK'C\I +K'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mOK'@mO +K'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mOK'@mO +K'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mOK'@mO +K'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$#K'@mO +K'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'<$oMWo`WK'@mOK'@mOK'@mOK'@mOl04Z#K'7gMK'7gMiTR$# +K'@mOK'@mOK'@mOK'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gMK'7gM +K'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z#K'7gM +K'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mOl04Z# +K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mOK'@mO +l04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'7gMK'7gMK'7gMK'7gMK'7gMn`Z/#K'@mO +K'@mOl04Z#K'7gMK'7gMK'7gMK'7gMK':nOWp,-"K'@mOK'C\IK'.aKK'.aKK'2smMWfZUK'7gMK';ag +P3IS_K'@mOK'DOaRcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y!K'7gM +K'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aKq<*Y! +K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aKK'.aK +q<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2FK'.aK +K'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gMdHH2F +K'.aKK'.aKq<*Y!K'7gMK'7gMK'7gMK'7gMK';I_Rcf:cK'.aKK'2+UU?I3mK'7gMK'7gMK'7gMK'7gM +dHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC!K'7gM +K'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aKg#oC! +K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'2[eP3@M]K'7gMK';I_Rcf:cK'.aKK'.aKK'.aKK'.aK +g#oC!K'7gMK'7gMdHH2FK'.aKK'.aKK'.aKK'.aKK'.aKdc[n!K'7gMK'<6uK]dsMK'.aKK'.aKK'.aK +K'.aKK'0f0a68-=K'7gMk320pK'.aKK'.aKK'.aKK'.aKK'.aKK'1_JXltB#K'7gMr93S3Rc_rY[-*&( +K'.aKoB24ta6(%tK'.aKK'2I_n)gY5\`_-!K'7gMK';I_l0!Z\K'%[IK'%[IK')%SU?@-kK'.aKn`H"t +dc[n!K'7gMK'33ulK=VtdcIarK'%[IK')OaoAu_/`9+htK'.aKK'2Rbm,k>2[HGj!K'7gMK';Ucjl_6W +jlN)rK'%[INTTrrq;mLrfB00tK'.aKN9BrtK'(DA[-*&(K'.gMs5rS.RcVlW[,uu&K'%[IoB,N'U?9;S +_WQO6K'.aKn`Q(t\`V&tK'.aKK'2C]l/mTZioQlrK'%[IOll5rq;mLreE3stK'.aKO6?/tK'(;>\*&A+ +K'.pPr9!8+RcVcT\)r;)K'%[Ip?(`'U?9/O`ohs:K'.aKp#h@t[H>ctK'.aKK'2OajlV0VjlN)rK'%[I +Nop#rq;mLrfB00tK'.aKN9BrtK'(DA[-*&(K'.gMs5rS.RcVWP]B4_-K'%[Iq<$r'U?9&Lale9=K'.aK +pudRtZKBQtK'.aKK'2XdioYjSioQlrK'%[IOll5rq;mLre)mmtK'.aKO6?/tK'(8=\EAJ,K'.pPr9!8+ +RcVNM^?1%0K'%[IrT<5'U?9&Lale9=K'.aKpudRtZKBQtK'.aKK'2XdioYjSgZ>BrK'%[IQfdYrq;mLr +c/uItK'.aKQKRYtK'(&7^?:+2K'/0Wp#bN$RcVNM^?1%0K'%[IrT<5'U?8oHc0']AK'.aKqr`dtY3+9t +K'.aKK'2aghr]OPf]B0rK'%[IS*&qrK&tA@ZfZl%K'&9ZnE'3%P30UC_WQO6K'/9Zo&f3!RcVEJ_<-@3 +K'%[I!9Spq]&h&rK'%[IK')jjioR3&X6/'tK'.aKK'2mkgZF+LgZ>BrK'%[IR-*_rK&tJCYi^Q"K'&0W +oB#N(P30aG^?:+2K'/0Wp#bN$RcV9F`TDd7K'%dLroJan[cPcrK'%[IK'*!nhW:d"W92jtK'.aKK'3!n +f]IeIe`EsrK'%[IT'#.rK&t8=[cW2(K'&B]mH*m"P30L@`TMj9K'/E^mcNcrRcV9F`TDd7K'%dLroJan +[cPcrK'%[IK'*!nhW:d"W92jtK'.aKK'3!nf]IeIdH.[rK'%[IU?:FrK&t,9]&nV,K'&Nal/hHsP30@< +ale9=K'/NalfRHoRcV0CaQA*:K'%mOqrNFkZfTQrK'%[IK'**qgZ>HtUupRtK'.aKK'3-reE2AEcK2Ir +K'%[IV<6XrK&t#6^#jq/K'&Wdk2l-pP30@hrfUSK'.aKro_enK&kSFX6"rpK&rK`kiDR#MWMtA]&nV,K'&Nal/hHsP30L@`TMj9 +K'/E^mcNcrRcM*AaQ8$8K&qgMqrH_sU?/T?eE2AFK'%^J!9MnqWog#;iobpVK'.aKdH6&AdH%UpK&qUG +U?1@pq;dFp_WAVrK'%[IT]Y:rK&sT*al\3;K'&H_lfIBmRcM*AaQ8$8K&qgMqrH_sU?/KK'&TckN1siRcLs=biOH?ZK6]"K&r`giT0gqMWM_:_<-@3K'&chioPdR]&h&rK'%[IRHEerl/eAp[,fQpK&qUG +O6-#piT-`pV<-RrK'%[INop#rK&rQbk2q9XK'%gMrT2GgK&k)8\`JG)K&rung>r(jMWMJ3aQA*:K'&un +guX.LZfTQrK'%[ITB>4rl/eAp[,fQpK&qUGO6-#piT-`pV<-RrK'%[INop#rK&rQbk2q9XK'%gMrT2Gg +K&ju5]]Fb,K&s)qfAqPE^Z<>pK&qUGUugLpn`5kpYiX?rK'%[IUZULrl/eApXlS'pK&qUGQK@MpK&ich +hW9@NK&r$Sp#OfeWo]Q.mH0#_K'&$SpZ9faK&ju5]]Fb,K&s)qfAqPE^Z<>pK&qUGUugLpn`5kpYiX?r +K'%[IUZULrl/eApYiO9pK&qUGP3)5pK&ilkgZ=%KK&qmOq;g5iWo]]2l/mT[K'%pPqW6,dK&ji1^u^10 +K&s2teDu5B]B%&pK&qUGVrc^pn`5kpYiX?rK'%[IUZULrl/eApXlS'pK&qUGQK@MpK&ichhW9@NK&r$S +p#OfeWo]]2l/mT[K'%pPqW6,dK&ji1^u^10K&s2teDu5B]B%&pK&qUGVrc^pn`5kpXl\-rK'%[IVWQ^r +l/eApXlS'pK&qUGQK@MpK&ichhW9@NK&r$Sp#OfeWo]Q.mH0#_K'&$SpZ9faK&j`._rZL3K&s?#d,]f> +\E(ipK&qUGX6&!pn`5kpXl\-rK'%[IVWQ^rl/eAoXlJ!nK&hOEQK7GniT$ZnT&f"pK&qUGQ0%Gpg#T0p +O6-#rK'%[IPNMArdH,u?a5ahnK&hOEXQ8!nq;[@n\E(ipK&qUGX6&!pn`5kpWTDjrK'%[IWoi!rl/eAo +YiF3nK&hOEPN;5niT$ZnU?(:pK&qUGOlc/pg#T0pPND;rK'%[IOQQ/rdH,u?b2^%nK&hOEWT;dnq;[@n +]B%&pK&qUGW9)dpn`5kpXl\-rK'%[IVWQ^rl/eAoXlJ!nK&hOEQK7GniT$ZnU?(:pK&qUGOlc/pK&iB] +l/dNYK&qjNqW-&bK&ac/^uU+.K&j/se)U8aMWD2+cK0Z>K&s/se`;>CXlS'pK&qUGVWHXpl/\;nXlJ!n +K&hOEQK7GniT$ZnT&f"pK&qUGQ0%GpK&i6YmH&r]K&r!Rp>jW^K&aZ,_rQF1K&j9!d,Xr^MWD/*cfKc? +K&s/se`;>CXQ8!pK&qUGVWHXpl/\;nVW6LnK&hOES`JqniT$ZnS)iepK&qUGR-!YpK&i-VnE#8`K&r*U +oAn<[K&aZ,_rQF1K&j9!d,Xr^MWD/*cfKc?K&s/se`;>CXQ8!pK&qUGVWHXpl/\;nWT2^nK&hOERH3Yn +iT$ZnT&f"pK&qUGQ0%GpK&i6YmH&r]K&r!Rp>jW^K&ac/^uU+.K&j/se)U8aMWD;.bN4?;K&s&pf]7YF +YiO9pK&qUGUZLFpl/\;nWT2^nK&hOERH3YniT$ZnS)iepK&qUGR-!YpK&i-VnE#8`K&r*UoAn<[K&aN( +a5hj5K&jB$c/XE9[,]KnK&hOEY2n-nn`,enWT;dpK&qUGWo_ppl/\;nVW6LnK&hOES`JqnK&`H_jlD$S +K&i3Xmc3!\WoTB)nE#8`K&r*UoAn<[K&aN(a5hj5K&jB$c/XE9[,]KnK&hOEY2n-nn`,enWT;dpK&qUG +Wo_ppl/\;nUZ::nK&hOET]G.nK&`?\ki@?VK&i<[lf6[YWoT-"pZ7"gK&r?\m,ZRTK&aN(a5hj5K&jE% +bi=<8[,]KnK&hOEYN43nn`,enVW?RpK&qUGXl\-pl/\;nVW6LnK&hOES`JqnK&`H_jlD$SK&i3Xmc3!\ +WoT6%o]:\dK&r6Yn)VmWK&aW+`8lO2K&j9!d,T`<\)Y]nK&hOEX5qpnn`,enWT;dpK&qUGWo_ppl/\;n +VW6LnK&hOES`JqnK&`H_jlD$SK&i3Xmc3!\WoT6%o]:\dK&r6Yn)VmWK&XQ)`8cI0K&a2td,Ol\MW:u% +dc?#@K&j5udGscWP2rM$h;s7MK&s,rf&Z)VRc:=+g>deFK&`<[l/L[]U>q^&l/[HWK&i<[lf6[YWoT6% +o]:\dK&r6Yn)VmWK&XQ)`8cI0K&a2td,Ol\MW:u%dc?#@K&j5udGq7eg#T!jhW9@NK&s,rf&Z)VRc:($ +iT#OMK&`Naj5QQfki8#im,WcZK&iH_kMq]bo&PVfqrNFkK&rH_l/^7QK&XH&a5_d3K&a?#bi6"hcf;:j +dc?#@K&j5udGq7eg#SmgiT5[QK&s9!dcBZRRc:4(h;a+IK&`E^k2Mrkk2Vojl/[HWK&i<[lf6[Y^#JJ? +P2l)nK&hOEOQ?#ndGoi<^Z*2lK&_IC[,]Kl[c5Ql[,]KnK&hOEYN43nn`.@Ce`3akfAqPEK&iijguIYZ +^Z!u-V;g@lK&_ICS`AklS`8elRcEYnK&hOERH3Yng#Kd*mc0Jjn`5;_K&i'To&J-X^>[&j]]-ulK&_IC +\)Y]lZ/X3lZ/a9nK&hOEZK0Enn`.1>g>f0mg>mkHK&irmg#M>W^Z!u-V;g@lK&_ICS`AklRcW\DcK-V;g@lK&_ICT&\qliSqB+lf+Jpk2V'RK&`0W +mGa/cp#D+no]1VbK&i0Wn)MgU\`(]j^Z*2lK&_IC[,]Klq;SsDdc.aqbi=<8K&`rmfA`^fguG?ngZ3tI +K&iunf]25V\DcK-U>k.lK&_ICU#Y.liSqB+lf+Aml/RBUK&`9ZlJdi`p#D+no]1VbK&i0Wn)MgU[c,Kj +\Dk]lK&_IC]Apulq;SjAe`*gme)Q&?K&a2td,LeZiT$cphW0:LK&j)qe`5oS\)HE-U>k.lK&_ICU#Y.l +iSq?*m,FJnl/RBUK&`9ZlJd`]pu@Fqo]1VbK&i0Wn)MgU[,K?j\Dk]lK&_IC]Apulq;Sd?fAa$oe)Q&? +K&a2td,LbYio?lqhW0:LK&j)qe`5oS\_uK+W8ZLjK&VCAS)WYjPi;)jRcljRH!MlK&_ICRcEYlL>r0lMrXTnK&hOER,mSndGqLidc%gsaPqg2 +K&X<"bMfAXgu>Qte)Q&?K&a2td,OTTYMnR%W8cRlK&_ICX5hjll/K#,l/AGshr97IK&WE^jPc3ZoAZ1t +lJmKVK&`<[l/LCUYi5K=OlGrlK&_ICP2l)ldGhLjd,D^t`SuL/K&X2tcJbb]g>]Hud,T`tguVM"lJmKVK&`<[l/LCUXl99=OlGrlK&_ICP2l)ldGhIidG_dt`o;U0K&X5uc/GPY +h;Ya"dGoi=K&a,rdc0fVY2SL%WoD^lK&_ICWT2^ll/Jl(mGXl"hr97IK&WE^jPf(VY2K!3SDiYjK&VCA +Qf@AjK]2sjOlGrlK&_ICP2l)ldGh:df&=4!al7p3K&X?#b2N0TXl/'pZJj3jK&VCAZ/X3jS)NSjVrHLl +K&_ICXQ.pll/Jl(mGXi!i8T@JK&WE^jPf(VY2K!3S)NSjK&VCAQf@AjK]2sjOQ,llK&_ICP2l)ldGh@f +eD\+"`o;U0K&X5uc/JKWYMe3p[GfEjK&VCAY2\!jSDiYjWoD^lK&_ICWT2^ll/Jr*lf"`"h;X%GK&W?\ +k2G:XYi,-3T&JejK&VCAQ/_5jL#N$jPN))lK&_ICOQ5rldGh=ee`"4#`o;U0K&X5uc/JKWY2J-p[GfEj +K&VCAY2\!jSDiYjWoD^lK&_ICWT2^ll/Jo)m,=i#h;X%GK&W?\k2G:XYMf'3T&JejK&VCAQ/_5jL#N$j +PN))lK&_ICOQ5rldGh=ee`"1"a5V^1K&X5uc/JKWY2J-p[,K?jK&VCAY2\!jRGmGjWoD^lK&_ICWT2^l +l/Jo(m,4c!h;NtEK&N9Zk2;-Tq;Ih%ki.3RK&W0Wlf!HSs5B.#oAbG_K&`'TnD_jTYM[jf^Ym&hK&M=? +[,K?hUYt(h[,K?jK&VCAYN"'jRGmGjWT)XlK&_ICWT2^ll/Jl'mGOl"h;NtEK&N9Zk2;*SqVdq&ki.3R +K&W0Wlf!HSro'(#oAbG_K&`'TnD_jTYM[jf^Ym&hK&M=?[,K?hU>Y"h[,K?jK&VCAYN"'jR,RAjWT)Xl +K&_ICWoMdll/Jr)len`"gYmbCK&N0Wl/7KXpu.e&k2M!PK&W'TmbrcV!9'.$n`,5]K&_sQoA\0WXP_Xf +^Ym&hK&M=?[,K?hU>Y"h[,K?jK&VCAYN"'jQf7;jWT)XlK&_ICWoMdll/Ji&mbk&%gYmbCK&N3XkhqBW +pu.e&k2M!PK&W*UmGWZUs5B4%n`,5]K&_sQoA\0WX5DRf^Ym&hK&M=?[,K?hU#=qh[,K?jK&VCAYN"'j +Q/V/jWT)XlK&_ICWoMdll/Jf%n)1/&gYmbCK&N3Xkhq?Vq;In'k2M!PK&W*UmGZaWWo00$mc&iXK&VgM +p#4QuhK&M=?[GfEhU#=qhZf09jK&VCAYN"'jn_pJ*lJ\f&f]%MBK&W]fgu7MVWSd:)V;U4h +K&M=?T&JehL#DshRc3MjK&VCARH!Mjg#8shr8QuhK&M=?[GfEhT&A_h +Zf09jK&VCAYi=-jn_pA'mGY,)f]%MBK&W`ggYqDUX5EF)Vr6@hK&M=?S)NShLZ&*hS`/_jK&VCAQK%;j +g#8shrns1&mc&iXK&VgMp#4,+e`)2? +K&WWdhVm_XWo*@)Wo2RhK&M=?RGmGhL>`$hSDiYjK&VCAQf@Ajg#8shrSX(%n)ArYK&VjNo\n3VX5DRf +_r/>hK&M=?Yi4'hq;A=2i8D6*aPha0K&NZegYeFVm,>,+e`)2?K&WWdhVm_XW8I4)Wo2RhK&M=?RGmGh +iS^Zlqr"4,iSfCIK&MjNo&,,Xr8="%n)ArYK&VjNo\n3VVVg4f^u3,hK&M=?Zf09hq;A.-jl!Z,bMe'3 +K&Nchf\i"Pn):;*g#@VCK&W`ggYqDUVr..)WSlLhK&M=?RGmGhiS^Wkr8=:,io,LJK&MjNo&,,Xr8="% +n)ArYK&VjNo\n3VVVg4f^u3,hK&M=?Zf09hq;A.-jl!Z,bMe'3K&Nchf\htOnDUD+g#@VCK&Wchg>V;T +VVh()WSlLhK&M=?Rc3MhiS^TjrSXC-io,LJK&MmOn_f#Wqr!q%n)ArYK&VjNo\n3VWSZ@d`S\DfR,I;h +gYo*hY2IjfTAS_f]&:]hK&M=?W8ZLhQ/M)hXl7jjK&VCAVW-Fjl/AStoA?Y,fAM8=q;BZZ]&8q5m,*QT +rSXC-io,LJK&MmOn_f#Wqr""'mG``WK&VdLp>OEXWSZ@d`S\DfRc*Ghg#8shY2IjfTAS_f]&:]hK&Qag +jl2rlWSuRhPi2#hYMn!jK&VCAUuL:jl/APso\Z_,f\hA>qr#`X]\o18ledERrnsI-j5GUKK&MmOn_f#W +qV[q'mG``WK&VdLp>OEXW8?:d`8A>fSD`ShfAWghY2IjfT&8Yf]&:]hK]2sjhr:HjWSuRhPi2#hYMn!j +K&VCAUuL:jl/APso\Z_,f\hYFq;JjBbM\cGledERrnsI-j5GUKK&MpPnDJoVq;@h&mc&iXK&VdLp>OEX +W8?:d`8A>fW8QFhbMfthYMdpfS_rSf\_tWhLZ/0jgZ#0jWSuRhPMkrhYMn!jK&VCAUuL:jl/AMrp"uh- +f\h_HpYiU?bi"lHledBQs59R.j5GUKpYj'Mal/HBnDJoVq;@h&mc&iXK&VgMp#4fWSlLh +b2KnhYMdpfS_rSf\_tWhQf7;jbMp%jWo;XhPMkrhY2RpjK&VCAUuL:jl/AStoA?\-f&2kPmGY2+f&2kP +mGEZUrSXF.iSfLLro1*?e_uYLo&/3ZWo*d4T&AklK&QXdX5_soM;elj_W&DjU>b(hl/8Jro\Zk0eDQ\Om,>&)fAMnO +n)&iVrnsO/iSfRNr8Og;fAVkNo&/3ZWo*a3TA\tmK&Q^fVrHUmM;eb(hl/8Jro\Zk0eDQtWjPconhr'aW +n)&fUs59X0iSfUOqr4[9f\qtOo&/3ZWo*^2T]#(nK&QagV;gFlM;eQBVcf)Xt`8IcU +f&-;\pYN%0khs)2aPiuShVu9/`SmcSgYhV[pYN%0nDLY2d,CPSk2Ni/c/G>Sj5B1[pt`(/pYW(0fAN(T +lJ\c%g#/4Tm,-dZpt`(/s50X0hr'XTo&6>%iS]dTo\\?Zo\R(7ptqh(lJ[?R!9'^4iSf[Qq;BZYpt`(/ +hquE1^>QEWcJcLr`SdoWe_g2[pt`(/kMNu1`o*uWf&='rc/>JWh;@b[o\Qe/n_g_2dG^\Ujl3]-cJbGT +j5B1[q;&10p><%1e_m.Zio-WjiS^!Zmbd!\q;&10rnjU1h;F^ZlJ\2jl/7QZp>=Q\p"m.7qVS(+kM_u\q;&41h;?91]\pH\a5OMdbi#S\fAHD]q;&41jkmi1`8J#\cf)(deDR.\hr!t]p"lq1 +n)1V3cJbYZh;YQrf&<4Zjl#C]p>)t0p><%1e_m@`gu4a]khq`ambd!\p>)t0rnjU1h;Fp`jPc<]nDK;a +p>=Q\o\R(7q;7t*ki%HYpu7\#lf!ZYqr#l[pYE%0hVZB2]\p]c^u;NVe)7=cfAHD]pYE%0k23r2`8J8c +aPj)VgYemchr!t]p"ln0nDL\3cf(b[h;YNqfAW=[jl#C]pY<"/p"m%3d,2"`e_l_Nmba,`oA8H_p"ck/ +s50[1hVb'bj5H3\nDK;ap>=Q\oA7"7q;7t*ki%]`n`#\jo&5D`qr#l[p=un.hVQB2]&1Td]AT^Ig#&ge +g"uP]o\H_-l/085`8J&]cJbnaf&3@^hr!t]o%pS-oAHn3dc%+_gu>EpfAWF^io'(Zp=un.p>3+3dGM:f +d,:#DoA>\fo%r?^o\Hb.!8ja4gYed`io-'Zn_f>`ptsc^o%pq7ptqk)l/@ibnD]PhoAPMaqr#l[p"Ze- +hqlK3]&1We]&9UHg#&geg"uP]oA-Y-l/054`SeDea5NrTgu,$ehV[k\n_UM-oAHn3dc%.`gZ#9nf\rR` +iS`tYp=un.p>3+3dGM=gceslBo\Yego%r?^oA-\.!8j^3gu,*ggu44NpY_"gpYXZ]n_Uk7pYVe)l/@ib +nD]Mgo\kYcqV]cZp=un.hVQH4\DPTh[G[n>hVY9hgYVb_o\Hb.khj25_r/Ah_Vq3Iio$Tii8=(^o%pV. +o&-k4d,D1eeDd:`hr16ej5B1[pY<"/p"m(4cel:jb2A08q;77jo\SQ`p"ck/s50g5g>K'jfAVMDr8u\p"Zh.hVQE3\_k`j[,@bL^o\?\,pti:4dbhUmb2A08q;7@mn_W6]nD1G- +!8aX2h;G3hgu41Mpu%+hpYXZ]mbYY7p>;e+kM_lgl/IQZqVd4gr8>u\o\?_-hqlN4\_kooYMc&2jPQro +g>;Y^nD1G-l/085`8JMj_;V*Hio$Tii8=(^mbY;-oAI%7cJc1icJkGTjl)fijl#C]n_CJ,pti73e).^n +b2A-7qVRInn_W6]n(kA-s5'^3h;GEnf&;ABrSW[np>=Q\mG>S7p"u\*ki&2nj5P^N!9&^lr8>u\o%^P, +i82W5\_kooYMc&2jPQrog>;Y^nD1D,lJKA6`8J\o]]#@=khr8phr!t]nD1D,o&$q6bi$7o`8Qp=nDKhp +kMPO]nD(A+q;/I7d,2Flal&$6qVRCloA8H_mbP;-s5'd5gYf3lf&;ABrSWUlptsc^mbPS5pYMq-j5?cl +hVj(FrS`Oi!8l2]n_CJ,i82]7\)5]mYMc&2jPQlmgtqk`n(k;+lefP9_ViMn]A]7phVS(bnD1G-l/0D9^u3Gp +\)EY3mGOYqj59CanD1G-n_^t9aPb"p^Yt43p#)4qlegsanD(D,ptiC7celXt^u0h&s59$so\SQ`nD(D, +!8ag6fAF3taP_[.pY_1kr8-,`mbPS5pYN"/iS^oteDZ#Y+2p#)=tkhkX^n(b;+q;/L8celXt +^u0h&s59$so\SQ`n(b;+XPVRd]AL]fK&HC]Ol-)ng"u,P^>AV@X5DppYMdphK&Q=[OPnODmbG/)j5.r8 +\_l6#VVmcumGFo#g>;Y^mbG/)le]M8_;Ef#Y2G>up"uJ#inj4^m+o#)p#!::bM^4p_Vp[:n_fnpkhkX^ +n(b8*qVJR8d,2n$]\nD"qr!dtoA8H_n(b;+!8Xa5f\aI$`8H7*oAGqlqqg#_mG5M5p>2n.io$lqf\qG@ +pYh(hdGO?H[,'d!bhfhdh;>*fQJh/fVr-:dq;1Mo[,(')`888de_dOfNo9TfTAS_dn_WTf[,1K5\)5Ef +`SeJhNoBZhSD`Sfl/2!b[+tH4\)#9bbMKbdK&?=[Q/;;liSEqW[GCl=YMRjf^YcufK&H7YPi)Grg"u)O +^Y\Y?XP`'rYMdphK&Q=[Ol-5sdGOHJ[+sTqd+u%bjkcTdNo0NdU>Fkbq;(Jo[,($(`nnDdg#&gfMW";Fuk2,XbleSr)p#!C=aPb5!\`&D(qV[b!legsanCt>*pt`L:b21S'Z/:/jnDB_l +q;(#cmbG5+!8Xj8e_e.!`8H7*o&,_hs5)Gcm+oG5p>3"1hr(m"cf'K7mbsGhrnu;`mb>5+hqcW7[,1'( +Rbs"[q;.n'i8+4bm+f#)le]V;^>IW$Wo/`lqVRn%jkfOakhW`)p#!C=aPbA%[Gchurns1%legsamG#)) +q;&R:bMLG!\DMnqpYV7mptaobleK#+rS=^7fAFC$_r-.)o&,hkr8-,`kM=)5oA6\.io%3%cf'K7mbsGh +dGO?G\(ootdG;+bjkcTdNo0NdU>Fkbq;(Dm[,(**`888dg#&gfM;\6fT&8Ydn_WKc[bg`8]&1WfcJZ+h +L#N$hRGdAfl/1j^\(pf8\D>?bcec%dK&?1WRGR_piSE_Q]Aal(S)ZJgDo!9'C)lJLj`mG#,*pt`O;akkJ&Z/:/jnDB\kqVC,dl.il+!8Xm9eDJ=(]\nD" +len5hs5)GckM=)5o\Qh0i8D6*aPha0kM_rhs5;A`mb>5+hqc`:Z/4j(Qf!SUr8++'j5'OelJ/o*lJBV= +]AMT)U>UX]S)oL\(ootdbV1bm,")dLYr$d +U#+ebq;(;j\_ZQ-aPOPdiSUBfK&E-Ukhbjdl.ii*o%q1=_r'/)Wo/Keq;@b"nDbkM4#3p>*"1h;?*,_;Kq'i8CBfr86)^lJ&l) +iSDo;ZJP',Pi%/Os5'I+inaFdkhN`)le]\=]\hf-TAY=ZrnsF+kMGackhN`)oA77=`8BA-Vr30bp>DS# +n)!*"1h;?*, +_;Kq'i8CBfr86)^l.`c(in`)>Yhnj*Pi%/Os5'F*j5'Oel.`c(lJ9Y>\DHE*SDSqUqqn"%leV*ekM3W( +o\R==`S]J.Vr30bp>DS#n)!akk_-Wo&Ecl//2kqVC,dkM*Z)s4k!;dGE:-ZJU8kiSUBd +!8cGcjkRl3p"ct2gu$!+_;Kq'i8CBfqVTr^khEZ'j5&/>Z/5'.Ol(cJ!8jL,j5'OekhEZ'leT_>\_cW. +RGWVRptqe%leV*ek1mN'p"mL@_r'8,Vr30bp>DP"nDaPP_/Vr**`k22rjqq^5ekhE`) +!8Os;d,*:/YMXrhhVY0ds5)Mdk1mr3p>*+4g>Bm,^>OV$gu,*fq;9l^l.W`'iS;r\_cW.RGWVRptqh&lJ;!djkRH'p"mL@_r'A/Uu6j_oAH>"nD]&)i2QJ[;Op"uY'l.tmcjP7?&p>3R@`8BJ0Uu6j_oAHA# +n)!`80D.U>CLYi81JsfqVTr^kM!T'iS;u=Y2/m/Mr''BqVJ()jkT[ejkIH'leTb?\DHW0QJ[;Op"uS%leV*ej4q6% +pYNaC_VaA1U#:O\nDL)!n_WNekM!W(ptWU=`SKM/U>CLYiSLEernQJfk1dT)!8P!C*2\DVtsfANafptsf^k1[K&inW)>Y2/s1M;Ej@pYMk)jkT[ejP.?&m+oh?\_c`1 +QJ[;Op"uV&lJ;!dinV3&p>3UA_r'J2U#:O\nDL,"nDC*2\DVtsfANafq;9l^kM!T'iS<#>Xkis3L>IO=p"l\( +k1odfjkIH'leTe@\)-T1Pi%)Mo&$>$m+q3fj4q<'p"mRB_;F>2TAY=ZmGOhuo%rWfkM!W(ptWX>`80S3 +S_etTgYSsds4lSgjkIN)!8P$=cJI72Wo&Ecg#&gdrSHAdjP7f3p>*.5g#(*4[GZYpeDROfpYX`^k1[K& +inW)>Y20'4L>IO=p"l\(k1odfjP.?&m+ok@\DHf5Ol(cJnDC5%leV*einV3&p>3XB_VaP6SD]"Wlen`! +n_WNek1[N'q:r^>`SK\4S_etTgto'ernQJfjkIN)s4k'=cedF5W8E3af&*UdrncGdj4q`3p"d(5g#(06 +Zf$GndGV=fptsf^jk@E&inW/@XPNj2L>IO=p"lY'kM5mgj4h9&m+oqB[bgT3Ol(cJnDC/#mG73^D^u+>4SD]"WlenYtoA8`gjk@E&qV8mA_qjJ2S_etTgto!c!8QPgjP.H)rnP'?c/.43W8E3afAE[d +r8-;djP.`1p>!47e_\d3Yht&icel+do\SH\jP%<%j4r5@Xkj$5K\h=;oA6M'kM5mginM0%mG6"B\)-c6 +O5GQHmGFu$m+q3finM0%p"dRB^Y\>6Qf!DPjkm,qo\JcfjP%<%qqSsA`80Y5S)/bRg"rgds4lSgj4hB) +rS4s>cJIF7V;Hm^eDIIdrSHAdj4hZ1p"[+6f&#!7Xl"`fbhondp"nN\j4_3$jP8>AXkj$5K\h=;oA6P( +k1odfiS2'$mbQ(B\DHl7O5GQHmbb&$m+q3fiS2'$p>*XB^u"G7Qf!DPk232qo\Jcfj4_3$r7o$A`SKb6 +S)/bRg>8mds4lSgj4_<'rnG!=c/%=6UY^UZdb_7bqq^/binMT1o\@"5fA>'7Y2=igbhondp>4T\jP%<% +j4r8AXPJKbK&6%SXPN'pq:t&b^"_l.cePn`q;$qbK&5bKXPN@#n_E-Y^"i;:`SJ8bn(s;dK&>VGXPWX+ +l.tFS^>&M>^tci`lJ7lbK&5,9Xka!4iSHakZUF\_Yfmf\W[d +K&=`.\_cu8hVI;I^"_Q%g"`^crn`7`K&5qPXki6sq:t)c^"_i-dG2%`r8!.bK&5YHXkiO&n_E*X^YJJ; +`ne>bn_TGdK&>PEXPW^-l.tIT^>&J=_;)o`mG4)bK&5&7Y2/'ljk@H'\_P?`jkZNbK&4c/[b^c8iS8gdK&=Z,]AE/9hqdGJ^"VH"g=rdcr7ut\K&,eLY2&bn_TGdK&>PEXkrd-l.tLT^=rA:_qVu^n(a/`K&+o3Yh]96j4iYK^Y8bC]%kHa +jP?HbK&4c/[b^c8iS8gdK&=Z,]AE/9hqdDI^"VK#gY8peqV?bZK&,_JY2&Buq:jr` +^"_o/cePn`rnW:bK&5SFZ/+m(n_E*X^"i>;`SJ8boA5SdK&>JCYho'/l.tIS^=rD;`7r&^n_B;`K&+i1 +ZJ>H7jP/_K^t\nD]%kKbkM;ZbK&4]-\D@#;i8!;Gb1u[F]%tongtnsdK&=T*^#&DboA5SdK&>JCY28p/l.tFR +^=rG<_qVu^n_B;`K&+i1ZJ>H7jP/\J_;"tD]\LZck1uTbK&4`.\)$l9iS;aPFJb +p"k_dK&>DAYMT'1l.tIS^=rD;`S8,^oA#G`K&+c/[+tW8jkJhL^t\nD^"g]bkhV`bK&4W+]&!,:j4rVJ +b1u[F]\V&nhVP*dK&=N(^Y\M;iSEPI^tRc%gY9'ip>(S]qVLMoRGI#]ZeXm$q:jl^^YA,1dG2%`K&2+9 +i81frn_EZii7l!$p>*dF]\`D>N8K6EgY]UYg[\_V`2do%r<\in;-$inN;DYh]!/N8=6b +kMD`bk2!;tmG%Hki7c$%leKqDZ/(#gK&5JCYhep+n_E$V^teV=`ne>bp>1edK&>>?ZJP?3l.tCQ^tSV= +`S8,^o\>M`q;'ES]A:`f[bUi:jkJbJ_V>+F^"g]blJ7lbj501\[,/m\]A<5;j4rPHbhVmH]A:uni816d +K&=H&_;=e?hqd8E_:mo'gtT0jp"c"kle^CQW86Oj[+t$&q:jf\_;">3dbM1bs5&LerSQGgVV^4eZeb3- +n_E!U^teY>aPFJbq;."dK&>8=ZekK5l.t@P^tSY>`7r&^p=t_bs5(KH`SJ_n\D7&-idm+n#br8,'Cc/-Is^"rJ>inWGFbhMgF +^>.,ljP?Hbo\R4;e_\$s`SL%>inWMG_:mo'gtT6loA->#gtp93\)$*#[G:-'q:jf\_;">3dbM4crna(" +lJKbA\_c0![GCE/n_E$U_;"V;b1sP`r8![qo&%=A_;<`![GC]7l.k7N_:nb?`S8,^ptV@pn_UP-dbW(% +\_R/=jkJbI_V,"D^>$Z_nD'Mhq;/+-g>0X%_;+_=jkJ_IbM2aF^>.)kjkZNbqqeF3h;5g$a5-4?j4rSG +_:mr(h:oBnn_L/"gYU-1\D?-"[G:3)q:ji\_:n50e_@Ofq;%_"j5.]1^tm]"[G:K1n_;pS_;"Y>k1ehI_qP.E^tZi`o%]\iptht+ +gYK[$_qan>k1ebHc.hpG^td8lkM;Zbr8+L3h;5a"akcC@jP8YG_qO,)h:oHpn(k,%f&"F'^"qT%\D6K+ +q:jf[_qOD1e_@UhpYD\%hVQ!'`SK/%\D6c3n_;mR_qXh=bM9V`rnX(#lef>3aPPG'[GC`8l.k7M_qFh= +a4e2\rnF(#kM<#kh;#s(^YAV>kh=qI`7b4F^>$Z_oA#qnoA68!i8)-'`SC.AjkJVFcJ/'I^>.)kkM;]c +!8jI,j5.E)aPH=@j4rSF_V*r&i7bWombG;,bh]qfa5#M+\(gE+q:a]Y_qOG2eD%Lgpt_t+g"s9rb2(_+ +\D6`2n_;jQ_qXk>b1sP`!8X:(jkmK'cJI"+\D@#:l.k4L_qFk>aP+8\rS+1(in^?biS;E-^>&J$]`oA$+smbXPljk[]-`8(%@jkJSEceJ-I^>.,ll.r#hqqmn#kh`l,b2)OBj4rSF_:dl&hqGWq +m+f)*bh]qfa5#J*\_HT,q:aZX_qOJ3e_@Xip>)e*f\X-pbMCb*\_Ql4n_;gP_qXn?bM9V`T&/Sd[GT9d +d,)=hqqUGkiRl!"qV'$E]A*A?UYOkbU>=e`_q`&^qV15fh:]g%rn>3C`SC.AU##.nT&/Sb^"p]`o\AT` +gY1$/o\74;ce[mBTAKJ&Rc!Ad\),?bmbQsZiRl!"inE>E]%cN*]A1K`\D>?`g>'9onCm]lh:]^"m+^+G +\_Ql6YMI^b[,0-beD7^kp=o,lgtK[#p"[dH\_[;BUYaqdYi!pdcec4gr7pPliRl$#q:`sE]%a(:hVFdZ +jkR]-_V=n@l.Y"I`S1@G_:uo`p=uJ"lJ@udl.ru-aP?CBkM+eGceJ-I_;*>lm+nDmp>;1nmG>;.c/%dC +jkSkJ_:df$iS(ltl.j&/`8.fVceR1.]%cf0q:a]Y_qOG2fA!mloA-b/d,)"`e(rL/\_Qu7n_;jQ_qXk> +c.ondrSFI/gu#3jfA=d/\_[8?l.k4L_V+e>aP+8\!8FO/g>/4Rl.j/2_;"h@kh=nH`S1=F_:urap=uV& +k2)E\mG5G2a5$=Bk1e_GcJ/!G_;*AmleSJqo&#Vfn_U_2c/%gDjP8_H_:di%i7bftl.j/2_;2?Oe(iX3 +]%cc/q:a`Z_:n81f%[gloA-n3bhfGXfA4p3]%m&7n_;mR_;"\=bhTecrna^4f\`XbgYU64\_[5>l.k1K +`7at?akFA]!8O[2fA2eLm+fD3_qY"Al.XtH`nLIH_:uo`pY;h*infjTn_Le4akZLCkM+bFd+e6J_;*>l +mG4bumba&^p"m+5cJ@mDjkSeH_qF#&inCuukhO25^"ogHf%em4]A)o1q:a]Y_qOG2f\=!mo%gn5akiuQ +gYL<6]%m)8n_;jQ_qXk>cJ6"er8+X6eDI(ZhqlT6]&!A@l.k.J`7b"@aP+8\XPDF`Qeh#`_;)o^qV15f +gtBa%rn>3C`SC4CX52dlP2>`b]A:Q`o\AT`g=js/o\74;ce[sDWo!1$No0Nd[GK3bmbQsZhUod"inEAF +]A)Q)`n\8`XkhR`f\F*nn_3fmh:]^"m+^.H]%lo5]%tKbW8?:bdbVOjpY55mgY0R"p>!pJ]&!>AYMRdd +Uu1(dc/-%frS6Ymhq5j"qV''F]A!>@YM@X`PMP``^YHc^q:k/fh:]g%s4Y6cbV;C(bdG;Lkp=o,lgY'O!p"RdH^"iG>[b]3bS_iMbakaYcrnH\lhUoa!qqB-F^>&YB +ZJ-]^qV15fgtBa%rn>3C`SC=FY2.miMr+6b\D>?`oA&N`gtC$-p=d@;c.qmFY2/0qKAHUa +Yhdd`leL[XhUod"inEAF^>%c)bhT\`Vqp.`e_Imnn_3fmgtBX"m+^.H^>/25_;2ubU>FkbceZ=jpY55m +gtBX"o\7^H^>/J=\_YEbRbm;ba5+Jbs4cemhUod"qV''F^>&VA[G9'`NSX<`]\LQ^q:k/fhUog#!856C +_V>%DZ/!pdL#)a`[+s!^n_<<^gtC$-p=dC`SDEA`cJ6(eqV(JngY'U#o@qXH]\N;<]\UWbQeq)baPFMa +!8Hbmh:Ta#q:a!F^"`M@\D59`Mr"0`^"gW^pY5#fh:Ta#_V2i\rS+^7e(oZ4!8P!;cJ.gBle:+Hd+\6J +_V<8hoA$\.hVNk@rSFm:eD0c*jP/,;^"W/4q:XTV`nBV1gY0(EZeX$cKA?O_[+s!^nD!6^g=am-p=dC6cbPhtlb`SJ;a!8Hbmh:K[!q:X!F^"WA<^"^Q^L>;a^]%b?\p=eldgXsU#s4P?E_;"qC[bT9dK&-I_ +[bT3`n([0^g"Fg-p"I@=bM;^E[b]]pK&6@\[b]Hgl.kOXh:K[!iS!>G^"VK#f%[=^SD<;^dbDIhp"B/o +gXsO!le:+I^"_o/bhT\`Qeh#`bhTndqqCSog"FC!p"RmK^"i>;_;2ubP2>`b`ne>`l.b%G`n:+?c.Thb +q:i^>_q]n"!8G'=b1cOBmFg7HaOpRH`7i#]s4b$; +ptiI8f%fKElJ(.H`Rs2'jOq<%iS3&?Wna&ul.aS>^tSG6q:XQU`7aM2g=j +n_2^M`7jq>d+c=jp"dOA^tt./o\ILB^YAhDl.b(H`7Xq>bh9ecptN[?_;'Xt!8P->bM)[Dm+L1Ha4^IF +`S//_!8G$=bh[m,qq\d;dG+-Ele:(GdG"9I`7rJjp>!16f%u#8p"m47fA,WGl.b(H`Rs/&jk7H'hqQo? +W8*cqleBb?^tSJ7q:XQU`S'S2gY0Htl.jY@Ze^f#n_D7A^t\b?n_2^M`S1">dG)IloA.FB^#"b*p>*XB +^te2/hUfa!q:X$G^tSP;`7r&^K&$@\\_GB_p"Jfdh:Ta#s4PBF^tZETb2%[*pt`O:dbF6Fle:+Hd+\0H +`S8PjpY<=8eD>f6oA7%6f\G]GlJ(4J`7X&%k1RQ(hV6l@VVIKmmG#q@^tSM8q:XTV`S'P1gtKQukhOYB +YhbDsoA%FB^t\e@n_2aN`S0t=dbDRmo%hCC]AAJ&pt`gC_;#%GlJ(.Ha4U1?cIotdpY3X@^YFFrrnP*> +bhD^Cmb-@IaOpRH`S/)]!8G*?b2%[*q;&U:dbF3Em+U1HdG"!78eD>f6oA7%6f\G]GlJ(.H +a4T>'k1RN'hqQuAVVIKmmG#tA^=r>7q:XQU`nBY2h:fTtl.j_BZ/(Puo%_@B^>&V?n_2^M`nL(>e(_Ul +oA.LD]AAJ&pt`jD^tetFleC:J`n:(>ce6(ep=mUA^"e4pr7np=c._dCn(HLKa4\Gc^Y8bD]A1K`K&-1W +]%kchmG%$^g=am-pY*U@aP?RG]%tfkK&6%S]%u&pkM5CXgt0U!iS!>G_:mc#hqOs^Phb`^c.g(gp=]8p +g=XI!le:.J^t\).eD.7`O59H`a5"Mcr7^\pg"FC!p"RpL^teM:b2'VbM;J*b_VN&`!8Qkogt0U!q:X'H +_:nS:aP4>^K&$4X]\C`co\/`dgXsU#s4PEG_;#"F^"gW`K&-+U]A1ojmb@*^g"Fg-p=dL?akZ^I]A:ij +K&5tQ]A;2rkhPIXh:K^"i7[8G_:m`"iS1*^P2,T^bhL"gp=]8pgXsR"lIt%I_;"/.f%dC`NSX<``n\Db +rS$eqg"FF"o\7gK_;+S:bh]bbLYhsb^tlo`s4lqph:K^"pt=!H_:nP9b1jJ^K&$.V^"^leo@iZdgXsU# +!85BG_;"tE^YHc`K&-%S]\M&lmG%$^gXsm+pt<[@`nUFG]\L`eK&,bK]\M>tjkK1Vh:K^"i7[;H_V3c! +j4g6^OPKH^bM0nfpY#Aqgt9X"lIt(J_V=2-f\EO`Mr"0``SA>brS$eqgt9X"o%MXJ_V=J5d+kt`KA?O_ +^"gW^rS-_nhUfg#pY!mG_V4V9bM0P^K&$(T^>%#go%NTdhUfg#s4PHG_V4nA_qVu^K&#eL^>%;olIta\ +gt9s+q:WdA`S:@G^"gcdK&,\I^"hK!jP0+VJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +236.035 459.013 mo +288.243 331.362 li +289.935 327.033 290.421 325.836 296.46 325.836 cv +302.256 325.836 302.742 327.033 304.434 331.362 cv +314.052 354.948 li +314.945 359.443 315.405 364.027 315.405 368.685 cv +315.405 383.08 311.007 396.788 303.064 409.238 cv +285.822 366.678 li +257.544 435.879 li +278.312 435.879 li +273.605 439.556 268.517 443.01 263.091 446.211 cv +253.44 446.211 li +250.746 452.78 li +246.033 455.035 241.122 457.118 236.035 459.013 cv +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[81.12 0 0 134.88 235.2 116.164 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 169 +/Height 281 +/ImageMatrix[169 0 0 -281 0 281 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 169 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 169 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 169 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +U[-k'fBTI'q!5BRf'MhkQ0Y11iTf(\X6]NG\E_W2m-L))T^1Y'g$5U'p$96TeEm%uMMZ0Kd'ip3<'W9W.%h!)Q=lKY\?dHg5dQ0P:4 +h!*YZ]BehKZg,p'm-C#'VX!"%hW_T:mHV(Dcg0o_T^&NAg?I5Ram8$QXm4L'o]qS'W9W.%f]gHBjm'#6 +ea)hmOQrb/h!*MV`9ZUOYNjX'n`uA'ZKfj%g?HuMg?Pp-e*I#!L$Gr.dcoNNcKj6MZ0Kd'rTf4'Yj0^% +h!*#Jh'Hea*+uM!D>3d-96JZ0M2MYNaR&q+OXm+d0pZdCr!9p]OeEGQKc0F3NY3Fd.qJ[HZ!#h<<2Mf]fa,d-:Vr +KB]c-cfj6Lbj*pH[->p%rp#L-X6J:#fBCBBj6<]1f';qnNp41?aQV:?f':iNY3FO&!9o+"\`q9#g$$oM +f]fU(eER&!KB]o1bNR[Dd-B?LYj'X%rp#4%`9G&#gZZH;l0,D9dd$erL?ZS>_d-CGlMWqq@_s#t@\`rMF[-63.pZ[S"`9G&#fBC0;l0,85fBNA#K'C/:_`TQ"=`p)OIZ09X#p$%M#]]dE!gulW?jQNo5dHU;fO6F4>aQMCB_Wg1GZfod#oBDA#]'.9!hWN/J +g$#g,cftJoN9IP1dc]6Fb3@sMXm"@#p$%M#YisR!f]U??jQNc1e`l_jO6F4>aQM7>\`iVIYNOR&rTJjs +]'.9!g?5s/oB3@@e`m+tK'9c/b3.OB[HR8GZ00U#!9f$u\EM-!gul$-p#iXDdHLYqKBU5:^usP:^$+bE +Zff^"s654#_ +]][u2`TZIIYNOF"s65=&ro^S]]e\EZffp(qrin#qWG0IdH9d,s!CZKM)HY3+9ul0+T!ZKKWtg#fO%qrY*EeEHPgO6eEHMfPNVr-UZULrg?#a*p#`L@e*-AdQ08,.U?:FrgZ>d)p?&XBdcg5bQfn;/U?:FrguYg( +pZAdDdHBKOU?803ioT"XYNP]CZf]Wti9-ltWoi!rhW:p'pu\sGcfa6LX6-/=iT8\Q]'&\IXle3tjl`5t +U#t@rf]BX+o]E==e`Z#VTB;j0ioSkT\**DGYNF?tjQE/tT]Y:rg?#a*p#`L@e*#cST]W69g?%)NZfh&E +Z0'Ktiod#tWTMprguYg(pZAdDdHBKOU?8E:gZ@8QVWRj>\)l!"i9-ltVrldrhW:Trr8tQOcfaTVU#r!0 +jQ5"TXQK0;]&hN+iTHrtT'#.rf]B0roB*^Ie`YoSU?8N=f]CfJWoa\)l!"kNAW& +qW44.kiCU]V<7a=\E2'"kNAZ'PND;pfAs$qo]EaHf&toQVWIm?P3)5pf]9*qrT:EIe`YcOW94-AP3)5p +g#T0qrT:HJeE>ZNWTO3AT&o(pg>o6qr8tEKe*$#ZS`]n4S`T"pgZ5BNd,r^;ZfR_=kN(L\V<7X:]B.B$d,qt%PND;pfAs$qqrY6Hf&kBBZK7V< +kN(:VX609@[H5s$d,q[rSE8qpg#T0qqW>6JeE5-?ZfR\.gZGHrRcWeph;kHpn)_OLd,s'EWTBT1l/^^^V<.1-`oPJ.g?,[%RcWep +fAs$pn)_=Ff&kBBZK7P:l/^LXX6&g3^uX&.dH7arRH<_pg#T0pmcD=HeE5-?[cRMLOQ?#ng>f0omcD@I +e)o?GY3#WCOQ?#ngZ,6omcDCJdcT6FYN>]COQ?#nguGt=8p#FifVrd[7 +]]@K%c/lCpNo]lnh;bBop>s$Ld,iL5\)`S1p#FohV<.F4^Z<`&biQV#L#i6nfAisomcD7Ff&aj3^Z:L; +oAeK`X6&d2_;s/.`9"bpOQ?#ng#K*njlFVFeE+U0^uUU]*m +j5eMGe)eF-`oR*YL?&6lgZ#0mj5ePHdcJ=,a5m0YL?&6lgu>6mj5eSIdH/U6^#](NL?&6lh;YEqdc9-Bf&XF'alA!5 +r8ZVmX5hXgh;ZuG]&^unK&cdhhVtQqdc93DeE"4%alA'7s5MblWT2[lf](B@\`ConK]E*lgZ#0lg#LcF +dc@t"cf=r_K&Z^fiSg]pg#LfGdH%k!d,Y#_K&Z^fio-cpg#LiHd,_audGt)_K&Z^fj5Hipg#LlIcfDXt +dc5r=o]"rjXQ.^gh;[#H\`Cro!9/Uio]"ukX5hUfhW!)H\`Cups5JXio]##lWoMLehr\E)#sr8N=fqr6VoVrQOlf](<>\E)&tqr34eqr6Yp +VW6Fkg#CB>\E))uqVm+dqr6\qV;p=jg>^H>\E)-!K&ZF^jPd3#e)T3Bf&Naig>[_Do]"ukX5h[hgu?lE +WT2^lK&ZF^k2E?#e)T9DeDmOgg>[_Do]#&mWT2IfhW!#EWT2^lK&ZF^ki&K#e)T?Fdc7=eg>[_Do]#,o +VrGkYl/C%MYiF3lK&ZagiSgZne)K?Fd,VCkdc,l[_Dp>Y,kX5_@_j5JPKWT2^lK&ZL`jPd,ubi7^BeDmOgh;\FmK&Q+Umbk)(bi7aCe)RFfhW"LmK&Q+U +n)1/(bi7dDdc7=ehr=RmK&Q+UnDL5(bi7gEdGq4di8XXmK&Q+Un_g;(bi7jFd,V@jg>_tfK&Q+Uo&-A( +bi7mGcf;7igZ!hDn)k.jK&Q4Xn)1&%c/RsGcf1_Zki%-Pki)$hXQ%4Yl/C4QS)WYjK&PqPn_gJ- +bi7[Ae`*=_iSfCIl/D0jWoD7^jPeVJU>k.jK&Q1Wm,4l%`Sp1Ae)I+]iSfCInDW`lW8YbTm,6=OU>k.j +K&Q4XmGOo$`o6=CdGgn[iSfCInDWfnVW#PRmblIOUZ14jK&Q4Xn)1&$`o6CEcf1_Zki%-Oio'OfXPpqQ +n)2dVS)W\k!8rIeio'RgX5UhPnDMjVS)W_ls58Lej5B[hWo:_On_hpVUuLCmrnrCdj5B^iWStVNo&/!V +V;gLnrSW:cj5BajW8YbTm,6=OV;gOor8<1bjP]jkVr>YSmGQCOV;gRpqr!(alJVf&E:\k2?;q0^Z"\?e`*1[kMcI!K&G\I +pYW"0^u=e@eDd(Zki)O!K&G_JpYVt/^u=hAe)I"Zki)KuK&G_Jptr%/^u=kBdc-nYl/DQuK&G_Jq;8+/ +_;XtCdG^GNm,3KRjl#slVW#AMoAJ!SQf7;hK&GbKqVS.._;Y%Ecf(5Lo\b>ZjP][fXPq%Tm,6IRR,RAh +K&G_Jp"uh.]&<8=e_unSlemBQjP]ahWo1JHp>=BYRGmGhK&GbKp>;k-]AWD?e)?_RlJR9Pjl#mjW8P;G +pYXEXRGmGhK&GbKptr"-]AWJAdG^PQn)4*#K&>MDrnaO1]\rSBd,CGPnDO0#K&>MDs5'U1]\rVCcf(>O +n_f#Vf\Z\cXPgMEq;9c^PMu&i!8iCcg"uedX5LDDqVTi^PMu)js5/Fcg#&gf[G^r>eDZkTm,7m#K&>;> +WSk5Cqqol]Rc3YlrSN4agY\sf[c%)@dc$YRmbn$#K&>A@Vr5#ArSQ#]S)Nenqqm"_iSXUjVVo5Ip#"-T +S)NhoqVQn^iSXXkV;T,Hp>=3TS)NkpK&>;>rnaa7\D[);>s5'g7\D[,=e_ubOn_jH) +K&>>?s5'd6\`!5>eDZ\On_jE(K&>>?!8a^5\`!8?e)6;Fo\Y8XgY\sf\`!;@dbp2Eo\Y8Xgu#$f]&/Wh;>*f]&/WK&/WhV\7f +Wo(2@r8,r]OPoiirn`7`g>8gd[GUo=e)6>GpYYr+K&58=W8G#?rSGu\Ol5ukr8*%^gtnsd[GUu?dGU/F +pttu*K&5>?VVei>rnc#[P2Q,mqVHh\hVP*d[bq,AcesuEq;6e\fA.K&5;> +Vr+f;dGU#Br87D.K&5>?VVe`;d,9rBr87A-K&5A@V;Jf?rSGlYPi2;nK&5,9XP^;?rSH,`NSsQgJ,~> + +%%EndBinary +grestore % PSGState +newpath % image +grestore % PSGState +612 576.004 mo +612 185.864 li +594.969 197.725 li +594.969 576.004 li +612 576.004 li +cp +level3{ +gsave +clp +[17.0313 1.48892e-6 -1.48892e-6 17.0313 594.97 380.934 ] concat +/2 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.917647 .92549 .92549 ] +/C1 [.917647 .92549 .92549 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.917647 .92549 .92549 ] +/C1 [.647059 .654902 .662745 ] +/N 1 +>> +] +/Bounds [.00561798 ] +/Encode [0 1 0 1 ] +>> +>>/Gradient add_res /2 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[17.0313 1.48892e-6 -1.48892e-6 17.0313 594.97 380.934 ] concat +clp +/2 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~lK[Wul07Eqki_-lkN:phk2k^djQ,C_j5]1[io8tViSibRi8EPNhr!>JhVR)Eh;-lAgt^Z=gY1B8g=b04 +g"=s0f@SX+f%/F'e^`4"eCYct@9YHP.5Y-+q0Xf\_,XK8M(X/i8#WiE%tWMuhpW2HPkVl$>gVPU,c +~> +<~m-O'(lg*j$lKRQtl0.?pki_-lk2tggjlPUcjQ,C^j5]1Zio8tViSibRi8EMMhr!;IhVR)Eh;$f@gtUT< +gY1B8g"G'3f\"j/f@SX*f%/F&e^`4"eC;sre'landaHOjdF$=fd*L%acd'h]cHXVYbfn;TbKJ)Pb0%lK +aiVZGaN2HCa2c3>`l?!:`Pod6`5KR2_ns:-_SO()_8*k%^V@Ou^:q=q]tM+l]Y(nh]=Y\d]"5G_\[f5[ +\@B#W\$i`R[^ENN[C! +<~m-O'(lg*j$lK[Wul0.?pki_-lkN:phk2k^djlGL`j5]1[io8tWiSibSi8EPOhr!>JhVR,Fh;-oBgt^]> +gY:K:g=k65g"G$1f\"g-f@SU)f%/C%e^W*ueC2mqe'c[mda?IidEp7ecd0q`cHa_\c-=MXbfn;TbKJ)O +b0%lKaiVZGaN2HCa2c6?`l?!:`Pod6`5KR2_o'@._SX.*_8*k%^q[Y!^V7Fr^:h4n]tD"j]=Y\e]"5Ja +\[f8]\@B&Y\$riT[^NWP[C*EL['[3HZa7!DZEga?Z*CO;Yct=7YHP+3Y-+n/XfSV*XK/D&X/`2"Wi;ts +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /2 /Gradient get_res exec grestore +}if +newpath +603.755 576.004 mo +603.755 191.627 li +603.427 191.627 li +603.427 576.004 li +1 1 1 rgb +f +603.383 576.004 mo +603.383 192 li +603.055 192 li +603.055 576.004 li +.529412 .533333 .537255 rgb +f +594.969 .00390625 mo +594.969 137.926 li +612 127.352 li +612 .00390625 li +594.969 .00390625 li +cp +level3{ +gsave +clp +[17.0313 0 0 17.0313 594.969 68.9648 ] concat +/3 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.811765 .537255 .556863 ] +/C1 [.619608 .0784314 .109804 ] +/N 1 +>> +] +/Bounds [] +/Encode [0 1 ] +>> +>>/Gradient add_res /3 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[17.0313 0 0 17.0313 594.969 68.9648 ] concat +clp +/3 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~cd'h]cHa\Zc-=MWbfn;TbKJ)PbK@uMb0%lKaiVZHaN2HDaN)?Aa2c3>`l?$<`Pog8`Pf^5`5KR2_o'C/ +_SX1,_83t(_83q&^qdb#^V@Ou^:q=q^:h4n]tM+l]Y(ni]=Y\e]=PSb]"5G_\[f8\\@B&Y\@8rV\$rfS +[^NWP[C*EM['[3I['[0GZa7!DZEgdAZ*CR=Z*:I:Yct=7YHP.5Y-+q1Y-"h.Xf\\+XK8M(X/i;%X/`2" +WiE%tWMukqW2QYnVl-GjVl$>gVP^5eV5:#bUnjf^Una][USFQXU8"BVTqS0RTqJ'OTV.pLT:_aISt;OF +~> +<~M26tCLPCP;KnP,3K7ec-JUr?%It)orIXQWlI!^3dH?jd]G^+FVG'8"NFEDSFF)l;@EH#l8Df0H1D/F** +CMR["Bk_9pBP1siAn>OaA7K+Z@U`bS?sm>K?=$rD?!LW=>?Y35=]nj/='&F' +<~NfB$WN/NUOMM[1HLkphAL5(D9KnP,3K7\]+JUr?%It)orI=6NkI!^3dH?jd]G^+FVG'8"NF`__HF)l;@ +EH,r:Df9N2D/F-+Chmg$C2%BrBP;$kAnGUcARo=]@q&nU@:[(E9>$5!2=BJX+<`W4# + +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /3 /Gradient get_res exec grestore +}if +newpath +603.918 132.293 mo +603.918 0 li +603.263 0 li +603.263 132.293 li +.809804 .539216 .554902 rgb +f +603.383 132.293 mo +603.383 0 li +603.055 0 li +603.055 132.293 li +.619608 .078431 .109804 rgb +f +601.884 94.0762 mo +601.884 93.125 li +604.435 92.3613 li +604.435 92.3477 li +601.884 91.6514 li +601.884 90.6064 li +604.435 89.8555 li +604.435 89.8418 li +601.884 89.125 li +601.884 88.2676 li +605.333 89.3262 li +605.333 90.3848 li +602.7 91.1357 li +602.7 91.1484 li +605.333 91.8857 li +605.333 92.9111 li +601.884 94.0762 li +cp +1 1 1 rgb +f +601.884 87.9668 mo +601.884 87.0146 li +604.435 86.251 li +604.435 86.2373 li +601.884 85.541 li +601.884 84.4961 li +604.435 83.7451 li +604.435 83.7324 li +601.884 83.0146 li +601.884 82.1572 li +605.333 83.2158 li +605.333 84.2744 li +602.7 85.0254 li +602.7 85.0381 li +605.333 85.7754 li +605.333 86.8008 li +601.884 87.9668 li +cp +f +601.884 81.8555 mo +601.884 80.9043 li +604.435 80.1406 li +604.435 80.127 li +601.884 79.4307 li +601.884 78.3857 li +604.435 77.6348 li +604.435 77.6211 li +601.884 76.9043 li +601.884 76.0469 li +605.333 77.1055 li +605.333 78.1641 li +602.7 78.915 li +602.7 78.9277 li +605.333 79.665 li +605.333 80.6904 li +601.884 81.8555 li +cp +f +604.396 75.7275 mo +604.396 74.79 li +605.333 74.79 li +605.333 75.7275 li +604.396 75.7275 li +cp +f +601.595 71.7734 mo +601.595 71.7871 li +603.524 72.4629 li +603.524 71.0967 li +601.595 71.7734 li +cp +600.657 72.2891 mo +600.657 71.2305 li +605.333 69.3945 li +605.333 70.4336 li +604.263 70.835 li +604.263 72.7314 li +605.333 73.1396 li +605.333 74.1113 li +600.657 72.2891 li +cp +f +602.625 66.4805 mo +602.584 66.5693 602.553 66.6611 602.531 66.7549 cv +602.508 66.8486 602.497 66.96 602.497 67.0898 cv +602.497 67.3672 602.598 67.5879 602.799 67.7529 cv +603 67.918 603.265 68.001 603.592 68.001 cv +603.928 68.001 604.199 67.9219 604.408 67.7627 cv +604.615 67.6045 604.72 67.373 604.72 67.0693 cv +604.72 66.9531 604.703 66.833 604.67 66.708 cv +604.637 66.583 604.6 66.4736 604.559 66.3799 cv +605.301 66.3398 li +605.342 66.4688 605.371 66.6045 605.389 66.7451 cv +605.406 66.8857 605.415 67.0498 605.415 67.2373 cv +605.415 67.7861 605.248 68.207 604.912 68.5 cv +604.577 68.792 604.137 68.9385 603.592 68.9385 cv +603.342 68.9385 603.107 68.9014 602.888 68.8281 cv +602.669 68.7539 602.479 68.6465 602.318 68.5029 cv +602.157 68.3604 602.031 68.1855 601.939 67.9775 cv +601.848 67.7695 601.802 67.5342 601.802 67.2705 cv +601.802 67.0967 601.811 66.9395 601.828 66.7988 cv +601.846 66.6572 601.875 66.5244 601.915 66.3994 cv +602.625 66.4805 li +cp +f +601.884 65.5713 mo +601.884 64.7734 li +602.665 64.7734 li +602.665 64.7598 li +602.58 64.751 602.488 64.7207 602.387 64.6699 cv +602.287 64.6182 602.191 64.5498 602.104 64.4648 cv +602.014 64.3799 601.941 64.2822 601.885 64.1699 cv +601.83 64.0586 601.802 63.9404 601.802 63.8154 cv +601.802 63.6943 601.811 63.6035 601.828 63.541 cv +602.731 63.541 li +602.68 63.708 li +602.661 63.9424 li +602.661 64.1123 602.708 64.248 602.802 64.3516 cv +602.896 64.4541 603.014 64.5273 603.156 64.5723 cv +603.299 64.6172 603.441 64.6445 603.582 64.6563 cv +603.723 64.667 603.885 64.6729 604.067 64.6729 cv +605.333 64.6729 li +605.333 65.5713 li +601.884 65.5713 li +cp +f +603.965 62.1924 mo +604.105 62.165 604.232 62.1182 604.348 62.0518 cv +604.461 61.9844 604.552 61.8945 604.619 61.7803 cv +604.686 61.667 604.72 61.5293 604.72 61.3682 cv +604.72 61.2031 604.686 61.0635 604.619 60.9502 cv +604.552 60.8359 604.461 60.7471 604.348 60.6826 cv +604.232 60.6172 604.106 60.5703 603.968 60.542 cv +603.829 60.5127 603.682 60.498 603.524 60.498 cv +603.238 60.498 602.995 60.5732 602.796 60.7227 cv +602.597 60.8721 602.497 61.0869 602.497 61.3682 cv +602.497 61.6406 602.598 61.8525 602.799 62.0049 cv +603.001 62.1563 603.242 62.2324 603.524 62.2324 cv +603.677 62.2324 603.823 62.2188 603.965 62.1924 cv +cp +602.875 63.0361 mo +602.646 62.9463 602.452 62.8193 602.291 62.6543 cv +602.131 62.4893 602.008 62.2969 601.926 62.0781 cv +601.844 61.8594 601.802 61.623 601.802 61.3682 cv +601.802 61.1143 601.844 60.876 601.926 60.6553 cv +602.008 60.4346 602.131 60.2412 602.291 60.0762 cv +602.452 59.9111 602.646 59.7842 602.871 59.6943 cv +603.097 59.6055 603.35 59.5605 603.632 59.5605 cv +603.883 59.5605 604.115 59.6006 604.332 59.6807 cv +604.549 59.7617 604.738 59.8799 604.898 60.0361 cv +605.06 60.1924 605.186 60.3828 605.277 60.6084 cv +605.369 60.834 605.415 61.0869 605.415 61.3682 cv +605.415 61.6455 605.369 61.8965 605.277 62.1221 cv +605.186 62.3477 605.06 62.5371 604.898 62.6914 cv +604.738 62.8457 604.549 62.9639 604.332 63.0459 cv +604.115 63.1289 603.883 63.1699 603.632 63.1699 cv +603.355 63.1699 603.102 63.125 602.875 63.0361 cv +cp +f +601.396 57.7705 mo +601.396 59.1104 li +600.657 59.1104 li +600.657 55.4932 li +601.396 55.4932 li +601.396 56.833 li +605.333 56.833 li +605.333 57.7705 li +601.396 57.7705 li +cp +f +603.271 53.4033 mo +603.029 53.417 602.833 53.4824 602.684 53.6006 cv +602.533 53.7188 602.458 53.8955 602.458 54.1318 cv +602.458 54.3721 602.531 54.5596 602.68 54.6934 cv +602.827 54.8262 603.024 54.9043 603.271 54.9268 cv +603.271 53.4033 li +cp +605.141 52.7959 mo +605.324 53.127 605.415 53.5225 605.415 53.9824 cv +605.415 54.5488 605.259 54.9922 604.945 55.3096 cv +604.633 55.627 604.193 55.7861 603.625 55.7861 cv +603.098 55.7861 602.662 55.6475 602.318 55.3711 cv +601.974 55.0938 601.802 54.6992 601.802 54.1855 cv +601.802 53.873 601.852 53.6104 601.953 53.3984 cv +602.053 53.1855 602.196 53.0176 602.382 52.8926 cv +602.567 52.7676 602.785 52.6777 603.035 52.624 cv +603.286 52.5703 603.57 52.5439 603.888 52.5439 cv +603.888 54.9268 li +604.16 54.9092 604.373 54.8105 604.527 54.6318 cv +604.682 54.4531 604.759 54.2236 604.759 53.9414 cv +604.759 53.7412 604.728 53.5479 604.665 53.3623 cv +604.603 53.1768 604.518 52.9883 604.41 52.7959 cv +605.141 52.7959 li +cp +f +602.901 50.5469 mo +600.657 51.9414 li +600.657 50.8555 li +602.326 49.877 li +600.657 48.8789 li +600.657 47.873 li +602.901 49.2813 li +605.333 47.7461 li +605.333 48.8516 li +603.511 49.9307 li +605.333 51.0234 li +605.333 52.082 li +602.901 50.5469 li +cp +f +604.396 47.0645 mo +604.396 46.127 li +605.333 46.127 li +605.333 47.0645 li +604.396 47.0645 li +cp +f +601.884 45.0479 mo +601.884 44.1963 li +602.354 44.1963 li +602.354 44.1826 li +602.16 44.0439 602.021 43.8809 601.934 43.6934 cv +601.846 43.5059 601.802 43.291 601.802 43.0498 cv +601.802 42.6563 601.925 42.3623 602.17 42.168 cv +602.416 41.9736 602.744 41.876 603.155 41.876 cv +605.333 41.876 li +605.333 42.7744 li +603.489 42.7744 li +603.346 42.7744 603.223 42.7793 603.121 42.7881 cv +603.018 42.7969 602.918 42.8193 602.822 42.8545 cv +602.727 42.8906 602.648 42.9492 602.588 43.0293 cv +602.527 43.1094 602.497 43.2197 602.497 43.3584 cv +602.497 43.5098 602.534 43.6387 602.607 43.7441 cv +602.682 43.8486 602.776 43.9307 602.893 43.9883 cv +603.009 44.0469 603.132 44.0879 603.262 44.1123 cv +603.391 44.1367 603.519 44.1494 603.644 44.1494 cv +605.333 44.1494 li +605.333 45.0479 li +601.884 45.0479 li +cp +f +603.271 38.6367 mo +603.029 38.6504 602.833 38.7158 602.684 38.834 cv +602.533 38.9521 602.458 39.1289 602.458 39.3652 cv +602.458 39.6055 602.531 39.793 602.68 39.9268 cv +602.827 40.0596 603.024 40.1377 603.271 40.1602 cv +603.271 38.6367 li +cp +605.141 38.0293 mo +605.324 38.3604 605.415 38.7559 605.415 39.2158 cv +605.415 39.7832 605.259 40.2256 604.945 40.543 cv +604.633 40.8604 604.193 41.0195 603.625 41.0195 cv +603.098 41.0195 602.662 40.8809 602.318 40.6045 cv +601.974 40.3271 601.802 39.9316 601.802 39.4189 cv +601.802 39.1055 601.852 38.8438 601.953 38.6318 cv +602.053 38.4189 602.196 38.251 602.382 38.126 cv +602.567 38.001 602.785 37.9111 603.035 37.8574 cv +603.286 37.8037 603.57 37.7773 603.888 37.7773 cv +603.888 40.1602 li +604.16 40.1426 604.373 40.0439 604.527 39.8652 cv +604.682 39.6865 604.759 39.457 604.759 39.1758 cv +604.759 38.9746 604.728 38.7813 604.665 38.5957 cv +604.603 38.4102 604.518 38.2217 604.41 38.0293 cv +605.141 38.0293 li +cp +f +602.54 36.624 mo +602.54 37.2871 li +601.884 37.2871 li +601.884 36.624 li +601.193 36.624 li +600.906 35.7256 li +601.884 35.7256 li +601.884 34.9287 li +602.54 34.9287 li +602.54 35.7256 li +604.15 35.7256 li +604.32 35.7256 604.457 35.6943 604.563 35.6318 cv +604.668 35.5693 604.72 35.46 604.72 35.3037 cv +604.72 35.1289 604.688 34.9932 604.626 34.8945 cv +605.333 34.8682 li +605.388 35.0557 605.415 35.2764 605.415 35.5313 cv +605.415 35.8799 605.316 36.1494 605.117 36.3389 cv +604.918 36.5293 604.645 36.624 604.296 36.624 cv +602.54 36.624 li +cp +f +0 .00390625 mo +0 390.709 li +17.0313 378.85 li +17.0313 .00390625 li +0 .00390625 li +cp +level3{ +gsave +clp +[-17.0313 -1.48892e-6 1.48892e-6 -17.0313 17.0313 195.356 ] concat +/4 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.647059 .654902 .662745 ] +/C1 [.917647 .92549 .92549 ] +/N 1 +>> +] +/Bounds [] +/Encode [0 1 ] +>> +>>/Gradient add_res /4 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-17.0313 -1.48892e-6 1.48892e-6 -17.0313 17.0313 195.356 ] concat +clp +/4 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~V5:#bVP^5fVl-GjW2QYoWMuksWiE)"X/i>'XK8P+Xf\b/Y-+t3YHY78Yd(Ih;-oChVR,Ghr!>Li8EPPiSibTio8tXj5]4]jQ,FajlPXek3(pjkNM-nkiq?r +~> +<~Vl-GjW2QYnWMukrWiE)"X/i;&XK8M*Xf\b/Y-+t3YHP17YctC;Z*L[@ZEpmDZa@*H[C*EM[^NWQ\$riU +\@B&Z\[f8^]"5Jb]=Y_g]Y(qk]tM.o^:q@s^VIY#^qmk'_8=(+_o'C0`5KU4`Pog8`l?$=a2c6AaN2HE +aiV]Jb0%oNbKJ,Rbg"DWc-FV[cHjh_cd:%cdF$@hdaHRle'ldqeCgtgfBh;7#Fhr!>Ki8EPOiSibTio8tXj5]1\jQ,C`jlPXek2tjikND'mkiq?rl0@R!lKdd% +~> +<~WMukrWiE)!X/i;%XK8M)Xf\_-Y-+q2YHP.6Yct@:Z*CR>ZEgdBZa7!F['[6K[C*HO[^NZS\$rlW\@B)[ +\[oA`]">Sd]=beh]Y2"l]tV4p^;%Ft^qdb$_83t(_SX1,_o'C0`5KU5`Pog9`l?$=a2c6AaN2HEaiVZI +b0%oNbKJ,Rbfn>Vc-=PZcHab^cd0tbd*^7gdF-IkdaQ[oe'umseCE+"f%/F'f@SX+f\"j/g"G'3g=k97 +gY:KLi8ESQiSieUio9"Yj5]4]jQ,FajlPXek3(pjkNM-nkiq?rl0@R!lKdd% +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /4 /Gradient get_res exec grestore +}if +newpath +8.24542 .00390625 mo +8.24542 384.947 li +8.57294 384.947 li +8.57294 .00390625 li +.529412 .533333 .537255 rgb +f +8.61749 .00390625 mo +8.61749 384.574 li +8.94501 384.574 li +8.94501 .00390625 li +1 1 1 rgb +f +17.0313 576 mo +17.0313 438.078 li +0 448.652 li +0 576 li +17.0313 576 li +cp +level3{ +gsave +clp +[-17.0313 0 0 -17.0313 17.0313 507.039 ] concat +/5 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.619608 .0784314 .109804 ] +/C1 [.811765 .537255 .556863 ] +/N 1 +>> +] +/Bounds [] +/Encode [0 1 ] +>> +>>/Gradient add_res /5 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-17.0313 0 0 -17.0313 17.0313 507.039 ] concat +clp +/5 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~St;OFSt;RHT:_aKTV.sNTqS0RTq\9UU8"BWUSFTZUnjf^UnsoaV5:&dVP^5fVl-GjVl6PmW2Q\pWMuks +WiE)!X/i;%X/i>'XK8M*Xf\_-Y-+q1Y-5%4YHP.6Yct@9Z*CR=Z*L[@ZEggCZa7!F['[3I['dVc-=MYcHa_\ +~> +<~'GM5r'c%Q$(Dmu,)&X>2)]Kb:*??1B*ZlIH+<_mP+sSa4?Pbi5!D.p5 +<~*#oq=*?H7D+!;[K+X&$R,9nHZ,UF``-7:/h-n$Mn.Olr!/1`>(/M8Y/0/,(60ekF=1G^jE1c7-K2E*QS +3&ioY3]]>a4?P_h4[)%o584Z$>-7>[1Q??!^iE?XR8M@:F)uGFF`hhMG'A.TG^4R[H?spbI!g?jI=?WpIt3'#JUrE)K7ei1KnY58L51P?Ll$tFMMd=MN/WaU +~> +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /5 /Gradient get_res exec grestore +}if +newpath +8.08165 443.711 mo +8.08165 576.004 li +8.73671 576.004 li +8.73671 443.711 li +.619608 .078431 .109804 rgb +f +8.61749 443.711 mo +8.61749 576.004 li +8.94501 576.004 li +8.94501 443.711 li +.809804 .539216 .554902 rgb +f +6.62988 536.868 mo +6.54932 537.043 6.48779 537.238 6.44531 537.455 cv +6.40283 537.671 6.38184 537.878 6.38184 538.074 cv +6.38184 538.605 6.54053 539.021 6.85742 539.32 cv +7.1748 539.62 7.58105 539.77 8.07666 539.77 cv +8.56396 539.77 8.96338 539.627 9.27588 539.341 cv +9.58887 539.056 9.74512 538.669 9.74512 538.183 cv +9.74512 537.95 9.72266 537.745 9.67822 537.566 cv +8.45996 537.566 li +8.45996 538.558 li +7.72168 538.558 li +7.72168 536.668 li +10.2422 536.668 li +10.3179 536.949 10.3774 537.214 10.4199 537.462 cv +10.4624 537.709 10.4834 537.949 10.4834 538.182 cv +10.4834 538.967 10.2915 539.583 9.90674 540.029 cv +9.71045 540.262 9.46436 540.439 9.16943 540.562 cv +8.87451 540.685 8.53271 540.746 8.14404 540.746 cv +7.34863 540.746 6.73291 540.519 6.29736 540.063 cv +5.86133 539.608 5.64355 538.981 5.64355 538.182 cv +5.64355 537.923 5.66064 537.682 5.69385 537.458 cv +5.72803 537.234 5.77588 537.018 5.83887 536.809 cv +6.62988 536.868 li +cp +1 1 1 rgb +f +9.72266 534.813 mo +9.79248 534.708 9.82715 534.571 9.82715 534.402 cv +9.82715 534.135 9.72412 533.926 9.51855 533.774 cv +9.4248 533.703 9.31836 533.653 9.2002 533.627 cv +9.08154 533.601 8.95068 533.587 8.80762 533.587 cv +8.80762 533.975 li +8.80762 534.095 8.81445 534.211 8.82764 534.322 cv +8.84131 534.434 8.86914 534.538 8.91113 534.636 cv +8.95361 534.733 9.01514 534.813 9.09521 534.876 cv +9.17529 534.938 9.27783 534.97 9.40283 534.97 cv +9.54639 534.97 9.65332 534.917 9.72266 534.813 cv +cp +7.13135 535.456 mo +7.05078 535.282 6.9873 535.087 6.94043 534.87 cv +6.89355 534.653 6.87012 534.449 6.87012 534.257 cv +6.87012 533.73 6.98535 533.351 7.21533 533.118 cv +7.44531 532.887 7.81494 532.771 8.32422 532.771 cv +8.7666 532.771 li +8.93604 532.771 9.08008 532.77 9.19873 532.768 cv +9.31689 532.765 9.46094 532.762 9.63086 532.757 cv +9.86768 532.753 10.1245 532.739 10.4014 532.717 cv +10.4014 533.507 li +10.207 533.53 li +9.979 533.54 li +9.88525 533.547 li +9.88525 533.561 li +10.0688 533.658 10.2139 533.807 10.3218 534.006 cv +10.4297 534.204 10.4834 534.41 10.4834 534.624 cv +10.4834 534.95 10.3906 535.232 10.2056 535.471 cv +10.02 535.71 9.771 535.829 9.4585 535.829 cv +9.21289 535.829 9.00928 535.776 8.84863 535.672 cv +8.68799 535.567 8.56299 535.423 8.47363 535.24 cv +8.39746 535.084 8.34521 534.908 8.31592 534.711 cv +8.28711 534.515 8.27246 534.306 8.27246 534.082 cv +8.27246 533.587 li +7.99902 533.587 7.80664 533.648 7.69434 533.771 cv +7.58252 533.895 7.52637 534.092 7.52637 534.364 cv +7.52637 534.552 7.56006 534.737 7.62695 534.92 cv +7.69385 535.104 7.78564 535.273 7.90186 535.43 cv +7.13135 535.456 li +cp +f +6.95215 531.742 mo +6.95215 530.904 li +7.43457 530.904 li +7.43457 530.891 li +7.23779 530.762 7.09473 530.605 7.00488 530.422 cv +6.91504 530.239 6.87012 530.054 6.87012 529.865 cv +6.87012 529.37 7.07324 529.03 7.47998 528.847 cv +7.2832 528.749 7.13232 528.601 7.02783 528.401 cv +6.92236 528.203 6.87012 527.991 6.87012 527.769 cv +6.87012 527.563 6.90381 527.389 6.9707 527.245 cv +7.0376 527.103 7.13135 526.989 7.25195 526.907 cv +7.37256 526.824 7.51318 526.766 7.67432 526.729 cv +7.83496 526.693 8.01807 526.676 8.22363 526.676 cv +10.4014 526.676 li +10.4014 527.574 li +8.34326 527.574 li +8.23145 527.574 8.13525 527.577 8.05469 527.584 cv +7.82031 527.642 li +7.63574 527.799 li +7.58887 527.873 7.56543 527.97 7.56543 528.091 cv +7.56543 528.229 7.60254 528.345 7.67627 528.437 cv +7.75 528.528 7.84473 528.598 7.96094 528.645 cv +8.07715 528.691 8.2002 528.723 8.32959 528.738 cv +8.45947 528.754 8.59131 528.762 8.7251 528.762 cv +10.4014 528.762 li +10.4014 529.66 li +8.34326 529.66 li +8.23145 529.66 8.13525 529.663 8.05469 529.67 cv +7.82031 529.727 li +7.63574 529.884 li +7.58887 529.958 7.56543 530.055 7.56543 530.175 cv +7.56543 530.313 7.60254 530.428 7.67627 530.52 cv +7.75 530.611 7.84473 530.68 7.96094 530.727 cv +8.07715 530.773 8.2002 530.805 8.32959 530.82 cv +8.45947 530.836 8.59131 530.844 8.7251 530.844 cv +10.4014 530.844 li +10.4014 531.742 li +6.95215 531.742 li +cp +f +8.33887 523.457 mo +8.09717 523.471 7.90137 523.536 7.75146 523.654 cv +7.60156 523.772 7.52637 523.949 7.52637 524.186 cv +7.52637 524.426 7.6001 524.613 7.74805 524.747 cv +7.89551 524.88 8.09277 524.958 8.33887 524.98 cv +8.33887 523.457 li +cp +10.209 522.85 mo +10.3921 523.181 10.4834 523.576 10.4834 524.036 cv +10.4834 524.604 10.3271 525.046 10.0142 525.363 cv +9.70117 525.681 9.26123 525.84 8.69336 525.84 cv +8.16602 525.84 7.73047 525.701 7.38623 525.425 cv +7.04199 525.147 6.87012 524.752 6.87012 524.239 cv +6.87012 523.926 6.92041 523.664 7.021 523.452 cv +7.12158 523.239 7.26465 523.071 7.4502 522.946 cv +7.63574 522.821 7.854 522.731 8.104 522.678 cv +8.35449 522.624 8.63867 522.598 8.95605 522.598 cv +8.95605 524.98 li +9.22852 524.963 9.44189 524.864 9.59619 524.686 cv +9.75 524.507 9.82715 524.277 9.82715 523.996 cv +9.82715 523.795 9.7959 523.602 9.7334 523.416 cv +9.6709 523.23 9.58594 523.042 9.47852 522.85 cv +10.209 522.85 li +cp +f +7.67383 519.689 mo +7.62012 519.841 7.58203 519.975 7.56006 520.091 cv +7.5376 520.207 7.52637 520.342 7.52637 520.493 cv +7.52637 520.636 7.55664 520.76 7.6167 520.865 cv +7.67725 520.97 7.77441 521.022 7.90869 521.022 cv +8.00684 521.022 8.08203 520.978 8.1333 520.889 cv +8.18457 520.8 8.23926 520.661 8.29736 520.474 cv +8.34668 520.313 8.39258 520.183 8.43506 520.083 cv +8.47754 519.982 8.53564 519.883 8.60938 519.785 cv +8.68311 519.687 8.78125 519.608 8.9043 519.551 cv +9.02734 519.493 9.17822 519.464 9.35693 519.464 cv +9.54932 519.464 9.71777 519.503 9.86328 519.581 cv +10.0083 519.659 10.126 519.767 10.2153 519.902 cv +10.3047 520.039 10.3716 520.193 10.4165 520.368 cv +10.4609 520.542 10.4834 520.723 10.4834 520.91 cv +10.4834 521.219 10.4341 521.559 10.3359 521.929 cv +9.59912 521.875 li +9.75146 521.571 9.82715 521.277 9.82715 520.991 cv +9.82715 520.844 9.79346 520.709 9.72656 520.586 cv +9.65967 520.463 9.55225 520.401 9.40479 520.401 cv +9.2749 520.401 9.18018 520.45 9.11963 520.549 cv +9.05957 520.646 9 520.798 8.94189 521.004 cv +8.89746 521.155 8.85498 521.28 8.81445 521.378 cv +8.77441 521.477 8.71973 521.569 8.65039 521.659 cv +8.58105 521.748 8.48828 521.82 8.37207 521.876 cv +8.25586 521.932 8.11279 521.96 7.94287 521.96 cv +7.76416 521.96 7.60645 521.924 7.47021 521.853 cv +7.33398 521.781 7.22119 521.682 7.13184 521.555 cv +7.04248 521.428 6.97607 521.282 6.93408 521.119 cv +6.89111 520.957 6.87012 520.786 6.87012 520.607 cv +6.87012 520.433 6.87939 520.28 6.89746 520.148 cv +6.91553 520.017 6.94482 519.865 6.98535 519.696 cv +6.99902 519.629 li +7.67383 519.689 li +cp +f +8.96777 516.822 mo +8.22949 516.822 li +8.22949 515.061 li +8.96777 515.061 li +8.96777 516.822 li +cp +f +7.88965 511.257 mo +7.88965 510.928 li +7.88965 510.659 7.83594 510.443 7.729 510.279 cv +7.62207 510.116 7.44336 510.034 7.19336 510.034 cv +6.93896 510.034 6.75391 510.117 6.63818 510.283 cv +6.52197 510.448 6.46387 510.663 6.46387 510.928 cv +6.46387 511.257 li +7.88965 511.257 li +cp +5.72559 512.194 mo +5.72559 511.008 li +5.72559 510.735 5.74805 510.484 5.79248 510.254 cv +5.8374 510.023 5.91309 509.818 6.02051 509.638 cv +6.12793 509.456 6.27393 509.314 6.45947 509.212 cv +6.64502 509.109 6.87158 509.058 7.14014 509.058 cv +7.40381 509.058 7.63135 509.104 7.82373 509.195 cv +8.01563 509.287 8.1709 509.413 8.28955 509.574 cv +8.40771 509.734 8.49365 509.925 8.54736 510.144 cv +8.60107 510.363 8.62793 510.602 8.62793 510.861 cv +8.62793 511.257 li +10.4014 511.257 li +10.4014 512.194 li +5.72559 512.194 li +cp +f +10.4014 505.143 mo +10.4014 505.994 li +9.93213 505.994 li +9.93213 506.008 li +10.1064 506.15 10.2422 506.318 10.3384 506.511 cv +10.4351 506.703 10.4834 506.913 10.4834 507.141 cv +10.4834 507.534 10.3608 507.828 10.1147 508.022 cv +9.86914 508.217 9.54102 508.314 9.12988 508.314 cv +6.95215 508.314 li +6.95215 507.416 li +8.7959 507.416 li +8.93896 507.416 9.06201 507.411 9.16455 507.402 cv +9.26758 507.394 9.3667 507.371 9.46289 507.336 cv +9.55908 507.3 9.63721 507.24 9.69775 507.158 cv +9.75781 507.075 9.78809 506.967 9.78809 506.832 cv +9.78809 506.681 9.75146 506.552 9.67725 506.447 cv +9.604 506.342 9.50879 506.26 9.39258 506.202 cv +9.27637 506.144 9.15332 506.103 9.02393 506.078 cv +8.89404 506.054 8.7666 506.041 8.6416 506.041 cv +6.95215 506.041 li +6.95215 505.143 li +10.4014 505.143 li +cp +f +6.95215 504.212 mo +6.95215 501.479 li +7.68896 501.479 li +9.70605 503.193 li +9.70605 501.418 li +10.4014 501.418 li +10.4014 504.285 li +9.6709 504.285 li +7.64746 502.537 li +7.64746 504.212 li +6.95215 504.212 li +cp +f +6.95215 500.708 mo +6.95215 497.975 li +7.68896 497.975 li +9.70605 499.689 li +9.70605 497.914 li +10.4014 497.914 li +10.4014 500.781 li +9.6709 500.781 li +7.64746 499.033 li +7.64746 500.708 li +6.95215 500.708 li +cp +f +5.37793 497.039 mo +5.37793 496.141 li +10.4014 496.141 li +10.4014 497.039 li +5.37793 497.039 li +cp +f +8.33887 492.879 mo +8.09717 492.893 7.90137 492.958 7.75146 493.076 cv +7.60156 493.194 7.52637 493.371 7.52637 493.607 cv +7.52637 493.848 7.6001 494.035 7.74805 494.169 cv +7.89551 494.302 8.09277 494.38 8.33887 494.402 cv +8.33887 492.879 li +cp +10.209 492.271 mo +10.3921 492.603 10.4834 492.998 10.4834 493.458 cv +10.4834 494.025 10.3271 494.468 10.0142 494.785 cv +9.70117 495.103 9.26123 495.262 8.69336 495.262 cv +8.16602 495.262 7.73047 495.123 7.38623 494.847 cv +7.04199 494.569 6.87012 494.174 6.87012 493.661 cv +6.87012 493.348 6.92041 493.086 7.021 492.874 cv +7.12158 492.661 7.26465 492.493 7.4502 492.368 cv +7.63574 492.243 7.854 492.153 8.104 492.1 cv +8.35449 492.046 8.63867 492.02 8.95605 492.02 cv +8.95605 494.402 li +9.22852 494.385 9.44189 494.286 9.59619 494.107 cv +9.75 493.929 9.82715 493.699 9.82715 493.418 cv +9.82715 493.217 9.7959 493.023 9.7334 492.838 cv +9.6709 492.652 9.58594 492.464 9.47852 492.271 cv +10.209 492.271 li +cp +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse + +%ADOEndClientInjection: EndPageContent "AI11EPS" +% page clip +grestore +grestore % PSGState +Adobe_AGM_Core/AGMCORE_save get restore +%%PageTrailer +[/EMC AI11_PDFMark5 +[/NamespacePop AI11_PDFMark5 +[ +[/CSA [/0 ]] +[/Gradient [/0 /1 /2 /3 /4 /5 ]] +] del_res +Adobe_AGM_Image/page_trailer get exec +Adobe_CoolType_Core/page_trailer get exec +Adobe_AGM_Core/page_trailer get exec +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/doc_trailer get exec +Adobe_CoolType_Core/doc_trailer get exec +Adobe_AGM_Core/doc_trailer get exec +%%EOF +%AI9_PrintingDataEnd + +userdict /AI9_read_buffer 256 string put +userdict begin +/ai9_skip_data +{ + mark + { + currentfile AI9_read_buffer { readline } stopped + { + } + { + not + { + exit + } if + (%AI9_PrivateDataEnd) eq + { + exit + } if + } ifelse + } loop + cleartomark +} def +end +userdict /ai9_skip_data get exec +%AI9_PrivateDataBegin +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 10.0 +%%AI8_CreatorVersion: 12.0.1 +%%For: (Alice aus dem Wunderland) () +%%Title: (Puzzle_BG_Start.eps) +%%CreationDate: 10/22/2006 4:43 PM +%AI9_DataStream +%Gb"07Bj2OedP1TJT'OOKE#''!^pKo'\sk9r,nNTQOF8:lDSX*@`&9Dak/6fFhl;jhXg[!(,WYSqsUN[F`(*N4["+I]jV"#*iMmf,q(..XsCgKtYJDI*sFUO#roh?\NNudCaunV/:K_ +%Dg12eYCG4B(18ZpMIYrLH2tWd!;tTe\%Bo1FXu=(rc)`N&j@Da-c%N#*6,l>TEqkZ`9:U0>e(maH^?RB`nDreJ)"rN"u4?S^PKLo +%+.JQKg]rPZPU@"4IZr\&+HrYPRY$_lSFH1q!53!\%EPZR?#I*>:i2DtS&jp=W7\"i`hWm_g)`&tn87Hb]q +%nD!cn2?eQ&AkU>MP&_'e"cC/]`1s+&TC_U=\oeU(W\s9"U2ns^gS@*kA[`2&9)8H +%mJ&XX%V7"2@GM/KGhI#-[C[q^6517F*VqlT@^=O&[o+Z+;+(;?Q;e9`s$ue_#'6HTE#>#gDXILJsEo[S[dK<^[?[`>P`;%BFOpOm'WuXcsjK_B=sIC0]O_%\DM_fe^O2p#Npf9?E]Pd\Hc:g +%mU*B6K=E]mA%<'FUN(]cfKX5[rcOEU]M+n&8,L&9RS'@(BqP&;=6Js_hFu8Ecfih-#BCmO;rS$[<`1ETrBs0N`9 +%ge"iErMq:K!sb.,TKc36HM0o5I]"tKC^I`SSk.fLbgT&f.\#[d+fCj=]3l?\U^<3PE.%!^DF?VbB,DH3&V3`_6_-9^Xu['m^-(Y& +%g4RS5Ae%6/4juZhB_udA'7*(77BI8J:HNRf@Q%NCBlk,]7oW)Cin]Hf`&3rg$"O+`:i`jh3)K8:*GZaD7aP.C$Enb +%6)!(Veb3%Yd;"-*kSNk]nr5!0]at(-K90D2W&%L[a(S#ONDEscC=G<#CM1nVXaaD)G +%oBKZ,X*A3Zj@*D5.8P9(-Tm.__OWnLoVf3BQ29MH&W@,bQ%p51_3fY9':I]>C +%_f;1uL#r08C_"Y_C3:Xf'o5`li^?&-!6F7(ff5)>X4Di&R#Zh +%!hp7#7?3KBO$J6c%i-QXd-deRGS5GM:dWr*s7IUtRk].ba@N/Vr.;11:*.>g,/CEW8/M[5i:n+J!tcOVF4iccBVbt)MA#V(`_Wl9 +%'r)pYj_CfCX`Bt8iNdibb9#,mU^@o<%k&P$W^mc#>A9KRF]pg=\Po8D#NEu2(IIm`M*Q`g,g)i*Wh:+id'_XF^@+]Zn3]G297GQt +%pf5'5$GcgajAJNU8f>]H7^=9i&r6P1"@>>lQ*2H&7k.K#.]K_RW2ckK)Y!kEn,PS%5QsFb"qgctJoXZoW^.)YN/+,Fndplhr=Iu4 +%&;CIC0FT3$.>?lf&lunRM!E'>=MuEb5Cd&C49@`,?l7k;;H/CC$N*jJOI?I*QWF5o;.:go6:mDL8L7L@oLaX##mN%KV\8tZ_bUGb +%5UK.3&un);FICWR)9>k`16m:aO_)>5$k"TkoE,AbBjr'VN;kBs"-Qdkkq/\,KFOutk#=>=!4aUDrCHc^Q(S29"OJc&.[;K^@h07f +%YDT>eQ.<\(Rmc:NT&9oVU`+38*jo0.jcZ(_URVE^+KoHr):?pK/RH:IdVqk_4Hj^n(^l[K'QO[sUWL0D'(.1ns2^WsA"u%T,Wq<3 +%&b48>58%9p\]G@m_GMVs;4=D5WuSk5`)j`W/meXGC!P/>Q#[]3(Jjg!-N%F8XH[[kiA!/O^gG/o/rs-f96j3P=NXp8YDAq^5?V;B +%!=+1_'&NuSOV!ln\YDp4iE$b57Pk3CA@]QuXQ!4FRaE9]XrtGL35aheb8lm-*:(DtOg0$g?IBUiibo$*^i*6p!/iZ-qrO`6CM:[__l>h6O!?LRjfLX9CaP4M^`7*9q+t$I[quN@'KYmILi_[b`+ej'=Vg=Zb-+"[RR@.-b(!?pr`!cILY-TH("kLW#'AW^KWKHo?VSb1BRX<3to;WH]`c'6'C;K9#!b96#"E3oG)fc(;mi9`#NTUHelG +%)$lF#/Fj?s7oBCafsIL%ksRY<#eZ=n +%9q4+\ADTT7PgR.+ED'$\\7$=8CPa+VbVY54[I_N<)+!GE):P#!WB;g?\#*Vs(j3])e>QTX?89#F%k!\ZY*%&!q8CW-H8*Gr6mffZ +%ZO8>+7k'X1-rH"u8m)@ZndL+*%@E365f+s[$1_AS0[n9MW\eWSrVXd#lDO.Y-pqT%W"ms:+2\?0_\/Jg(*?8E?\_QL&,rfAaD/P` +%)Fj&.T2;>u80@lE#O(>c5(?Q'Jb5]7eg\-ibE$OHGP]k=+5asJ;((T-O8L]ps6`eedsWu2!L(o\X6-njW>L%^VUU$)I\Z<;.;`iX +%OFDT:aD&gN=K%0*!b,DlT/"(l[VRVRfbuNf@k2J%cLeQ9Fb66]k(6WRlJ7(-76NqE>!,i>a=3:E(La-;0-/;FPiQm\[L'#K6j(4EVA;O'-u1cLNCk]VCeY-5<%0*3TN$]C(mp&BlrA/kY:'E&8Pk*3_p&_8 +%r(K[JlW$$eKfUMu%h-FuJPPps0RInT'D:i^l%uB0Lc6@tAr[GGFZKrZa+u;0(f?F;$-;J+iJBBX`r&fW"JHF-Ta3#cg1\,Y*o5]8 +%:_4o8L01]sP34bD#c>Xni+q1kW9bQ,Ae11"_4S)iI`\U>AsG@g1"bUcFj=su3Hjn+@f*EqhK#a_Z$DAi5fF0L2#&E",#!OlAm2E. +%6fNlo=![`qQBI_\CXiX(R%AiQpd5SL7nNJB]GYF(9g;rd'h*lI5]RE*psjpW-8LjPnB]UZ^4WR>STJA.D?'D,c1`$u9PQ7hm5X#%=5OXGUs36rI#P<#0RjNAO*3C\f5tOgY:Y3H3]. +%Y)LYu'tI[BcRPJM@uUQ0?WB.\eE<#13h>no1(hm/%b0tKd0S<1S`,MgCV[K%qJ1TI.Bku@VNYC)0hb>pbB+M)+]j8c$Bpe:,8Cd@ +%r+Q83Wrq\-4CBHo%Kf'S[is]XC_&S;3M6n0][B%=7-W=7rB=F&bb=\!TMo^QeA$3lVQH%8Zb+Wh8"F/u?PAYj.A.coTq1L2=d7lrgVAM=5H$qYJQIH)_qEjYAW,Bk)tgn`LWj3[dW',E9bdi@'u +%q)%^=$>?d9PgBr4Y9^0oS2&i7rOEVm?Z3uU,jp_?7/q+Rki\Lr0\=t`1X:a$Qn4!jd>D0Ndg/k`C/qj3Wq8]QQIl-(q>s5%s\i:m\*UQ&IaT;*gaRM,l&4.bA2kW_k9: +%<0%pW5_Yo7H*GFgX%'3.X]eD`@_Q"kV$MJ;S4o#:ba_n<(uh`LZ=8^$$gTA^3=OVE-rIEE]*0N7#",7j +%0pagU=(mdN7h!,oL%M=GClSNd9tYRA4E:J#@VR[f-DRG`U$D-!jbD-$KVF&hb7WNKK[%'XLat;h=@5*k)87hn.l-ea6`a7<#\HccX"l$j0R!M9[n@u-$kTkLu-CRVQ(D6u*ra%bt3]ErZ@H@[(r;!/C`BD\mp`:0=3J!!-s@E!?DN5`rhj4'EQP*ZjZ) +%mP2!kSp1Vc8fdU;:V.jW.[ZW4-I=/<<=`t2mM1@ClI2(4A^n+&@?d_14i.(&PJ"GkpZt)Z/q=,Q]>.*$Hh>UXP8uTMELRadc\KhQ +%H@;iDs"bm[>_$3,-/t['ial%0:'KXFCP(4i&[7%Y$EDJlW\e@)Zc6_9\<_1n6A^5EbO!as2c&jRO=+CsaQ/IL=-Q/e7H:AAOh>sW +%juga5KA@N\Ou8h0G1/q9,`Yjd$C6mKUJ!="7@.=s\EQh]Q.iT!gWf`![%5$tJb0!FarD=r&W?fQ`D +%.d)e7\"K4(n7,Z#Z>$Y4hsGC8BO9K.gFT[r)hW;i1KD26&Pql6l(R^SD]7XqeTMV`\(0^B?!%,roS*TjZe'-7/c&F*1o,+t;"jZIP]2'+:Z/I#0FfB+%1F;*I9XS8aYohl7K=anti)n+%@i/se@5P@3srSY?&7 +%/.)1&rY%6T'n?'I)BrNY(Dup$^D6DP.I)O)cc^3Ud.Qi&,[&0.?Z6cl%ZdjOQJhcjQJa-*0')(&;d/qmW0q[s?cg +%\&\GO;.gScpfgVq\B"P`Wo'2HIf&MNs0`$ErU&KWr.idHjJqafp>o:%'P0;7kIlu]_ekdNbU#X9?REpiS&F;s#gADHG=Vq,]F7mAr)+mh3LnSf=\r:a!!6$W$kD`!CO +%K@Ch<8t>kBYP/AV@%s1[cM<`("d>hkbZ+K$Pe%/1Dg+%IgE$d0/2k4t]$1a,"Yrl'W4t1iL\cKO*!R@9:7B",D8.3kg))a;BQVo/ +%:]g.60bab8\$u7/f8B7Mr;Dpq%WV[^)1L2[r-p=\?"gKr^G%8b$SZdphr)gMkM!A#$Hq0XETZlOhcKO3j\ikNa@G8G*]@3+JmX'4 +%qdD&TD"QJAP7E&heDO\dahIq?s0([lR^Qt&[l^]UIYl$Q/k7ut)ahF!jEcXG0'^auo+n_hBV;1eRJ@rWlW^H-"EEcd"1Ie3]7],j +%I5fmFK[qd@r-r*Ylr*D_LH\o;F2i>(LCX=>X2LhccH)tLc5W<\o-/(s5W%ueidWJlllpJH[a>=gI6fBoEKMVcqDq";DdBM#?g(9sd(ljND?$BG#sA1GBo>pDl(YPuhro\BJG+W5l]XUsXS9CmU8>H\sIHrF+K,eel9tm.Qm-%W917)WY+XUc!SLluk88f)>LPPD;-*UU$,X7#$>0QR=M:Hh_->ug[[Z\@rC%MX$8#t/7?&(bq`eRXK2h" +%e_+%tn315M>9i.f2Z(g#Z.\GpC_!k-S2+R-eCD0O6;oR",FXL3BO90e=OZ'5?g3j5Y\n+XWbJ9&UV97QSi9iG#B(Ha_j\N1dp"]M +%3-%@'DLC$NR]%[;::nDQX)lfUmA1_"jf[S/ntLqqKnJ7HBlVe;R_<\G_U'!N$*Ac.i`:6d)&d.C*iB#s-H1D]kYJ$<2FJbih!$mpt&lG/b1?isR(d7YQ%"[TWFMV/*Ep.\c=s1p2^ccJ$VtLZS+j2B@>,Lm&EhChQ>' +%H$Ts(?1eEh)tjN+!PttbHi8Gq`<[eJm.IWjoVO3YG5B1rYrLu)RMRn>[^lrBpb]F3]e7a#NPS25GhKTqV/>[U*D[TFR,$HGQE>DY +%53n4?+D6J4Y56+Y&@k(h0F3B.#[oT-Y_I^a"R;<)lJQ@\nPD>mGo-HC^+`fgs9RhVdc;\,VHf8FH\WiW8C?DmZ6DJcX8UcHd20<*lOkF`8)Y'NK8K6K%l]4bZZf440c4*Or!.sBJ19MWFB<,\7<\c3h6[P/(-bD>9hDDR$Nd-1"cj"1-7@lL$+K5I6Ckd]V?6pJW>\PA! +%hs:iM/Q4U>l88O47QPD2cXq-&T[ESBl+hc*.)JN[)ruoN*+cKp2OHG8L=")20D&C%S7JBMAlV=+374b;oB'pI[)iH/X%@=F$Q;[H +%A\e]8IjEZ8C8.7!-%#f]p-EftK,DYp:Z3g?3k/j1JZmXq*Y=OE"?%:okq(+cj\G8T)a&OmNG^M1'l*W$-F:#U7]4)F)0M7i$Y/Lh +%-!gJ>$87XPB3km%^3LmOm&/H$UWf)AN!eBIRKb=M]9MEp\A:)KA6JTX]=<_rIol\`7VD). +%e#[H8e54`1228^,1hpnh@\hb\B-SC/R#I$qjic%nW&KhVO"sl+$r9P;-,U#6+?(a$q2a:$c8>d\^&HFj\WN)mDHtqF[=3MQDdVp` +%n+YD`LjAjVp:9.EhAiHBl$CR&G)%CZM9,,Z3pgN+oq")D+UhTQGI@0H=-k+kD==j7Fcb@en]@8Dr7CRWe1D.GVG((-XGW2\IH@_,'=Qa&WF#[pJC(gS>QmdW/i5VA!mJ,Qm9S*7:9j:8mf+"(nYdNTM9O"%FR<1snEb^uOI +%B3!lSIV+o5DA.2:[,V:\^A5inem@%Y>K6l-lH`U.9Q(fQ-[K$-"eTQ`a!!F/e+>,1a:Zee0Kn<_`__LdT:p*>j%"&lS@%HiUJ$T- +%VJ#ETD%Ep\mL?:BVl0G+*='SmgI]cLUts5C%gZuUd'T`0B5)+OO'+RMX)+[EbOr*!X/dM7cTgd%..$W<^#jUTG8X12I(;8*>Fb8j +%W@4Q2#ZQF1"1-[t)+V5IoaD*oV/`>IB\HAqdRFHk2>b(N`Xkg14OY>j#s<6c;.^G+ihK^Ki"hIkm)IHKp#ScSdI(,to!4hN,e403 +%'A:?E-Ur7C%>%W(ZW4QHeO5[!]"\`&"u4A04n'qu*tM-5kA#V'p&#,,DcS8SaOc'3r2-6YEa%m+To0<-R+D71U71Nhqbs%iloiTL +%^86j/k.Skaq4S@-UuTZ25h65[>NT[/*a39a=\7Vl)8jjLWsgni"0NXALDTJ;cUl48e3T%:aP20Q3U"%)2mJVuU2G`UB@uSCfkepD +%BeF9^3hIT7DJO=QH+Un*`5SJ=>FmAM2iS>sm_If#)t>rUa5='@9g@Y>r#)Jd>O.O(c@_V`&+G&,Y^-4L"-9F"j-M\=&=qo5nSS\)q:@Pah8L +%T?IGEE\kT`L1%e1T.ah +%c/*TkbTMKf$?S7U&qcfEM.qd\M48$4Do8bBg7WIo_]ma!\ +%pK'7[Df+k::KM^(4keZW?T3U`NUMRBbkLRQhOs_IHFE$#fNeAQI'U;kGW"+n4QjmAc0"FgWqEofi5=-MqX&@Ws0/k4]'Seo9&#-=o7[Wrs12P0+1s1TlTBJ$do9,VSWhjV*X'l)nE/9A:SjgYn]g,th0(<@2qK\I +%T/TgU`QNu#inS[)I]ISudh'4X?]SQ#=&2&q%Eb6dcF]@jo(fM1*dh?5ML9hSD6i!dRqkeA^"!2cdY#]/ZS+K:lf%U'G&-tmGq&[b +%TQI\c^T3KAf4\I-1srf.Kk@G9?d2ZtrSuG9d[YQl:k#\EF^_WIk]OQO?U*4gZZH.o[FoA$i*Yl*g?J%9SsjrJNM,0Xn9(T+AZ&Pr +%bWUB]e6hum?.qGhp`11?G]S#j>ei12p!)[E;RcJcEaaB7FZHu0[,):Ejh[oEopa]PiF7Ke6T1u,K/Z'+i)(K,'jb[P?!2'\-F:DY +%q5)'?g^3[-obu]Uc>?UjfC$DU/Og@[]N!_dW:"R,Q/7j][5Y4K/,\K-B,Yuh3sSF4:f$N>[X;%meZ1QJIAqDarpTc@; +%1si88PG%D*7=i^e+(2/%-^_PNXr\7eX7>,IY'bgU[dP6=e33S[J$\J]MU^ND[oG;&"7jA,;,&]9#9]bpRtOO +%6g`^]Vq26?2"P=houfcb>1b:tT@lqchlE=ielkI>(q9$[@H7@P>J3Zh1/(V.Ad`P"rk"`tB"ripg0`N[qil7QPjQ2:*IP0&;!pbZ +%7]De]\k@?B._WAP'MPjEY^S`BYBF%$gQ=#UCWgMZJMu"LDfbSbGcu4r1V=d,k/_F$Upmu9Y(%6r8#XnN(Ybc`;I(A4EIIiFe`4f_ +%3quN5n^a:2j*lL*Mtbh)'215O&p!>VQ&^&*n_DjHf/efUo3uk>>L5'-5jrH4q#0c/l/e9&?G1Bj'70$@8ZQ03?+q[\R^3N/jc3Mo +%RguTU]B^Q]c]7FsO!"JP!$:[RlINpZ%!0*c6Y.LTe!7DUEI::22;taXiRZPmP:0U:oj<[)A9E7G40>jpD+1IGl/OsWI"2#r\usS. +%jl%N,oYG$JZFttbSI[f*f!A/Fdfb%Z\,0]OGhfk]*IchD0":e+2*Jb>UM$TK[+@CoHul[NW7SmfmpMTL]`mh_JbpRlWB$p/O!!7B +%2r20N?EMoEZq5&9/\Z_G<=6Iq*L+3rlQC%G4'DRXTX;K/oV4kfeMKreRbDV_eCe&1]\e0>3]_SskZB(lSQsbfFn\*IHZQ_oHh6Zn +%2)%fI<_l@4Fpp\-.C+J<:cklKoUgLOn%SR"]e)DYWi&@8,pb0P0YE(WeLA&T:DM[;&(1:3BS(.'a +%@=]$%k.sM(+-@RkV(Hi/1L3POh/4"'&_>OGnM8kOY3+h&/8nqQFIJGU09[ER%h>,[UeI(pC[a[f4\sB/f@n"MGILpsp4m\oV8MW0 +%HWdu1KCE;'Y<5UjM]f$F?<3-&0mroAnUQXCXqt?tlF)$KhPkU+1RQ/g]3Of@ +%rI\TRPHYF7>+iY5UX2I!%mI(+QK6lZI.M$c>]"V,5M)t,"!=-^=T,I.0?MK#f@=O*h>=&3mgm$u:E,p*s4+Hnc*aD+??Ko>^nEH`cp`4LQ,[#53#Ip +%T.s_\H!)$95.'Itpt)pO@qW"+RiK%HXTkLJ$_K>ZgEr^UgD5^r@B"i'eOHE9/+T_eAO0Pp9*mXfI%3[2X5-4be +%oe9ZLiMlf!;9flLZc2`4P`7Xm"7T=Zl0?l@Vu*@NSOSn3,g4$-hp7Qo?Bq.JrTgc0(1.Rb +%q>FP$-2R.).9_/6P^IF\KAqlo6#cHAp3*%`>6TTp(KO=4c@`d/0jr=qrKg5qfFf'J,gjLo>hlNQJ%E7tYd&=uS/K!7]R6unn6f[7 +%s4#B__jBot?b`(ZOCV[B288tQ"]!O'bH0.+qsb7Hf^c)CpY`\`CL2C<837H4lUUXEQdaZ`HKis&iQ9VQOZe&tLs0gkBnH*0e)FZ48\2Xb+*cN^\(21]2!5,ER@NU=NZ%Q\bkmL_)i(I5LpTsHe5*-\aq'ec(lR=FYNj$H\\S578buIOM +%`RjDHkIoEgf8HpF5)+Adh/4jX!n\)@rdgJeZ#Y"o?NR]Rra'iZHM*tTZL"-uY7L#c(MBf9g<%a[ml4#gH*)2.mc`V^_trp%LBmM4 +%rR)7@k9p)hT?UZW*_,lX'Di2mXN>K1GdZJ>4>tg%U"8?bqb,=Zl.)!_BmFD=^)ED^KnX_Xe/uH_++dG1>0.#]$gZ,G[&U7OBJH%r +%<]E;SOXlOWicQ8W1T>tYS`F[b?XIPTJ5GohWViA+<(&Kq369h$:sjZ5B<[GNq5Uq^\+T!qeD5H,W3:'Cq9blmitYc8haHY"8f\K+l<``5B_/k%Q5eVF_6;[C +%;@5Ui<]4%9IW#I0KnrAlV;<'LEI%)f/0Co'V=(Z;hs5(NVOfXgg;^]:AmB.j>u,eEP[U>bg\G*Kmb\*lij2A0Hgn39C9FJ#\r0(m +%PIt6=V5#tF0/hE?Y$R?!00`gESNN'1X)*tY?l'jpcp!a.c%OSoG/%?4I6N9j9?6_jrZ9CVB!Aeu><7'7_R"PP.NT8TRN,;:UO9.l +%!_5Vl!*X<2]0uN%)Z'8,j]i;iX34kRSs6u!0AGpQDqBCk(^G]I_@q(WHLC9eVAb40!i@lLc?a$7'SI_?,_'qa(8euKm99kZ% +%8b)84qCN]t5IRVj&"du2fjB/#a$cuuQi6LqVGV$S[R'XMH!%87UF.B!r;mtQ;SUfXqJkBJe`Q":p$D[UpCNh<2eu.\Gcg%Dls,S? +%m:uQf2lf#eYMXn?IC99[rGa><7eeGb8dfFdX822&.:BkI"L%FQfBUYmi3b3k:HhiUO1N;P>We^*8c^?mKp<["/dHsGLr+h=^.+rc +%]dA3i7.`een%cAR&&8^X*L26?i%-CChm@S1J"7si(QNM8U*PIhWhk@9?F=rsHFuF*%5dVZj.e +%m'V$*='ek_YT2ts3"TNJ>Ai"eHI%o*VRc)S*kqR];S@L^I(A`#7rHQ#kbmf4IIRfU[N/%2E5,Cid]mqTV%hio'd'XG/VoIaUSGA$ +%,NbopUA!l2!Y:/72JS;oh9MCL_^FY=4t;8EgQg%6c`]Fk*I6Ydr*r\(0RWVo?E;5AX;6!.WCQW_X#_W-g7ogYeW3d9F7lWee^pl`Z^NFB@Yt*4L>1d*es6*WU+JJ.ouc/E\e!"Ac`9.r%Q?0m`Vg=`dF[+Mg>_e' +%[bCNUA@:!9olrW`f;'b>QL!)e&tYM?,LS5FbI\^39P?6!!apDh-hg0&Ka64p4o"@-"7X7?`coN78O?R.^@V04T^2kY!/W4irH28Ya;tU.po&+;It"`T3'E8-p-t*0+YF0;KWf]WU\CR+,^,m;uoo6N85lKrtAq;'H(o`_^+LL'jZNU(%;]A3.ZMY>IbXSTi:h5c7XrO_7*\h3W# +%oteZ`0>>'50(2i40Q>R7%I-_10D_>lhCWQH/[i6uiPY&*X@rX*n$>7JHgg7MiJ.Z7K-!FP(\=964qRa,,H^"dpc=YV9=hMn^g#+o +%H]'RWRC>Yqc(+ZMo;,LV,c4f)DgMAg`^u+B4RD*>SKjdf2KrBU]@8RBJ$VYh7'u9_R"?K"\d?B)f!qTPlGS,&h6r@tI!%rgk;A?Y#5\H2-MIr8O#'7Zmp:E'&k7`(B +%31D=N!t3C@if^%><:[/T0Stj?qB>2*aHOM!?;uGL.4QD6n-:V$Toauh,8TfY&AZ@"f&DUD[O36j"Ne:7?JbmUW'5R3!UAf3fW$W4 +%.;dfUll;SiqNq%7Vhc3*f.lP-qgFOGl-,p>SUQ^79?t1'[D/-"UL/#E$M0;dn(n];4h2n>Eg?BaVEu^S@KZf(U0q5@er5KL!Ol1` +%Xof%t$:E_&0EERi!9r':;-Km_Pnh#@q3jINh>;EJW'ng"VU$`!rO5YJ-#sE"M,sGl?a]= +%-m$7Vq4O4emh_8XlhQ,#+sCnQ6)D;/GaT-B74hUt>.8liG!;XUo74t>h"X55]6+iDDK]`I;d+DsI8rc/Y8@brk'fQC("<:cV +%a;,m,-nIn""Y6o56TO'kodbWq&TX\_Cbm'q&27$"KN^X9B9.4 +%X+5jsH"^P!fGCau.0R^.80AK][KNIbOf+#%bs2TN:'\H`Muh0`E-K,._gp/VQ[Utu!\k,!eePC'gb3$YiUc@Fjt9@9P;NL1Qp:#rZe,0t>S[-83BVf=*$/ +%%=*^]s7*M2o&KS:F2tiHk(7NnDtnpH+5s`?iud?m\`4do]")>34!`N>k=&k=qU3T7Wk%sr+hcN`cXP#IgGNQR#&hMPN\a'R1I*:^lZ\BH90@5dmIBCQa"CpS90UU-Vu6G +%8--JBNW];3*P=(^`5!KdQ+ +%_AL\bm+RiYP6?8^.=c)76m6b02s#(Zft>$]k[hJ._/Q+n#KcE!5Mc:W[he/nYQOUkF0`u1a-/;82oLJM[f4#S,Mo#*^qQWt!g.F[ +%g,g,Zq+>/m,B-H]$*io*G800@,0qM_Os^in!=m1X4e01,&5N!o7UfDG]qPYi(4k!4&E]0&&Rib'TFWTn;urIR4O3I-JcFqp!#':\ +%%R^jp@0^(a6?Id"UL/t`PCNaHGUHoT)(;"=H1hCE1dRe9IdnT8TQH9@Q9eP5RHI-[83M.i0<7IB^3K91gbY)G/m\cHCHpf=cJ:k"!S +%,(Uf3497r#s/VHUABSp!V0\*2O^G4dL3bjTI;:^X)Xe33o?NP#?<9sk/@ADU5/k2dTu+Ue/2#%2UYkk +%-mc[%(^N2bN"=&G)lb"dZ7q-IC.@:'J5Z5oAZ.pZ%[9k'H\:Y"CdSRD75'65cD"f^RH?nV)k>5ASQiZF!CgKC7S"(*JUp9L!.[\@ +%m$sG5;LF-Mi!N%T/t),>k*!S$@),7?$@jQt#uD='$oD6>?k,7,=Vf#7!KUcWXFOjrKK2$1+QBQ!Argp;< +%H3X_I@hap,0E=Hd`&Q+!;:6DY?,9$]!O.l$Nhgk)_7o"i(Dr1<9GBK(3P\1G:c^.^OVJQ<"7HSeWtD(X#n3r+\A1@@3>bdAKPbC2 +%n6[M3\\V*_PgU]8&P.et_l#a;8gck.)GXg4c\Iq6]6PW]cA35f!#+`+I:.2c!J3TIKV'8*FFb6f^a/9@QY\T^4PqPVY'h24YNoK7J?BM&AMZe\`(S8"XR0)n4CtG%dme\i"o[sKYZP5^BLY3iW2"U@P]SK,gE&1l)@ +%n2lU9K&.2.\5*EFJtZdB(m@io/)W'M&.];W*!iK$Y["VH!`T6n#RqLP!C;+10aJu1M?)S_F;+<1Kb=WF%8hX+5s2:n11FZ!d=&A? +%G+&F>K:t4kE<>q1#>KnI=&X%M@T!:3T'[YRNb^K"?Bg.382o#F!.b:BM/J%tMoZU"NX?Hp6qh[c69q=Mm/f5kkfAMP8pEZin6cJE +%$CoV'iB5H8]:bBa>*+7u$Va]ZX2H5&VQhf_Or0hT$-=#@F[q8'ofeS5,7'KZOiVu(J4u'lAmh,4+Z87Cc4)nh&Nb5 +%)$CjKB3_f*RL4TUm%%uN&@8KNI82R&JNcAe#98aT'S_/[M?PcBXJ\n)Bh$q"7q74u63]V>-nhS49c0118HoXm$dG<8Q3U7!fGp_@ +%!gTVX$2D;TZ_n&6rd? +%WFS]gRpAZp3>ps`%Rlojj<^J[7TJBo+@/?1oi?ae$iij)"&;H*k^F_?>'GK]k7bec*"!6QkR")AP!/H)d"A%Y&/flE0*&0*PR;iP +%T[;?t@IT5';K?qr0RKUKbX0+1QeJY`(R:pkqX4,0-ml`PfGRMPfnaH53NA+W>Hrn6ni0URZkI`D'cX0'5k->6:OEXTUnUQ$C0ilE,JfH +%BetieU(E9G:8&nc"CfoY&1Pg\ig.]1o/M5!1:WW&L090P[.[Jp`:1!U9SX0t9@SCj!H"MR4OO31r`>h+d'=cj1=OAj'+9o;djuDg +%Z6fSMOiTZDM!g\'iCNI568Bkt"IM(aiDBl'6Hc-M.#CI*OZOfAPVBr'hut/90Ohl7?%Q5;J[7\B9sD&'RLVs19U]##0a^T>V#,jV +%W;o8:A+nT68/2+Y$8jaRi=H%k[>$(qX"b170gnglBndcNRWa@/6CUuV+JQ-O8/qWoLUnQ4RF?=aOFDeKPjYJ.G,m& +%TdE<`A^H+k>$@G%iM:1Y^#Q*WKk[BJR7>D1ap\q%-0.[*e+Kr!4uT6[j%bu7KR%1cTa8'H!IO5RnrQ0-[=08:6Z+bSn.kIPBG3jI +%'V-s'4NoT6,,H%d_RW2W6DZ-u>7G.L7"G%5M7E^[\(1S7T(+(iTd&C;b_WkYP)]`$MI[&(m_B1X5g0ie.2$?7!%CV_TMRs7OU(:ur,P+7h#8]f +%eFU&U-@_%08$,%63FL9@TRiJZ.SsQ^=ic<](eS*OkL4$LfZ$TIN7D<&,e4(?W=+S/kEKRM<#S8VOSKcEa-k084jJ/G*GIMB@M%NRVOYHaR:_?4Oe+Th5mJ8J/rmJ)-&c>.K7cX) +%N_GS)KUX2[1La47#d""L3X?*";W6P9#*6Pf92JrK+NgX0+s/sLXBd.a_p]nF'YnE4n*Bten#muR(\Y-!1g4)i`$%S]BLbk3oFFP3!(8o2^V<; +%!,'<&%u'-Rnn7<$OqkujBf1P/1&U)M[a5#5%saV30ed1hWm:L7TRm.(`#6&c(sZ6u+3?eF'Gq#$[,B"1)U(Cg<(BI,J>Bmh\1S)E1!;!M`Un`'C?o89*$,R@<*j=g4DE!AhtD.NHsaO:Otee +%O0T%KOj&DHs-ToH6!b,-3$pI7\%dNBGmPQEg=Vr:>*/OE-m,]j5IJ[cl#Kt4"7nTf.1!_O&c=;##^B"2N>#"YITTe8Wi>%JOI +%&;80T<08@kTQ-VKZg8t0%)G*W&3ieX.KNV^)d!4fkU8e(nYC*/ZsaM[Z3Gaj$>P8G0_Y7;j*BU4KKd^K.,)l>@^M1CDZdr;HFoG> +%>)KV3_A#5hj901DA.tGV%e,P[+XC_^&]&T/;TFV1(M\,QUfLCS4VE8_*Mll2fecNBj%M6,=$?7/D4N-o%)S1(7Pu)$Vd( +%[$rFIPM@JsBY%jS-B[@7NDBZWjQcA?l'"-ZDZUd-ggU..!HEGt$HI&t;MP]!^I]P#691'in9#1hi]((+`c4UT=iUh=ikk5TK[cFS +%N8Fb'nt7#n7:jV1(*Z8TDF3UG20GC=/>R,\[g=1oZ$b8B![%u=H;+AFCk>Q39`P2o)J-T/OW6&WY6c@5a'lY.J5FZGj#$k!HQICD +%-A6@"qFq`gnXP+dPcMoN:'dZL@d?#\WHG97Rt*1dKL+1-!h`qPms%Dp;r:'F(.--cN8Fc6+TE_[RumNWnYF6E_CH_j6:C)t+dF8a +%3dqa*3Ac!sm5J0cYN1O*Y31HWM?97:S.I*&9KacA&EP).S;9%s.-inPd\I=(V'/)H1X@PEA-t-W.I/seUbONC*%,4RJ7T`Kga;Dq +%=iZABdQ$&pH"OrEH#'#03(Y)=da%]c!t+^<]<(kN"e*^@BOos'H<;R)/+rG22U%Ho9E:dl.$JZZ6mrT,G/`\#F+B#0"o"OTM0I<[ +%!l3mPJ\=T'+iFg+PfCt5;ul$3;,u_(cbWCl'4N]4b*7Ug'4c,4ob&-PVu# +%Am8-B`8K>(Xob:%+,OmX,W1.]VUuRdb6$5t#C(uhi"QNX-XDsn]MRk4!Gq%G0*ps!gJ=1u1-[O&H'Sb"Vu;QCb7"d6U^Z;p<9tnM +%8@Jbm/Y"oJgVae@G0c2QqboAqPBZc9<3gmeOuW]#_0Fr0:DX:4/1h:H`0,rB?*]N9X5&n2h,%%Kn@TM6fpO@]a""=0E.f&u-hHXo +%SDWMW9pO;=SU[GUfbH8_e1VimK)Pi'Kk5cg7pgcac'#GXe;ap+UiQC?K%[,tQU,,>H#J3f\1#D'#G:W/'!9e!XStQMR +%9Y2FaK:,EVXCdk]BK:Q=00@f^?8]KS#lg(b"?50)nL#-MO5E4KM"Rr#+_IJq`&YfkM-sgU%*kt"le]l4gUEG(`rP0oS-$AC$ajn+ +%iJATbD5$ZQX[kWWT,ImqdTM48?`_I`.+#tUSCK3+Ff0)BZu?A//kQEE"?*aj^FZn%#C=W\_' +%=6Us0b=F^a.7f4N0U*qn!!SKI3hIOEGd@apTMQ_R@\FOnGf?iDk@5cs=Z[%CYkSOnO^Q.qI;U6/V8DOoBp4A0bCN$2HQ7TDO)ZMl +%T`fZ0&IaP.CPW0Uc;>/WN>%ag8tF#L*,Hsp:nNk>R)qcR6CmrQ8!tPsGkOQkW>g57""(-%B\*8N3:#lko)S*2<1"&N&0(#uHMXSe +%JiX$dE'$AtA_%\=7aYi+]6MQc!,1sPnmGGL9qRX0L!Ouf:+OckolHc^H_u]%;/J.!JQ6&B2QABgbe72=4&%1X_Fk1H'jr?o&VatM +%&k`:A4FAD+UN899$i/Ro?V"oA;`>7*(@YT\(sWJf1ZOkk^k6D!9K[o,,U*8g@Nb10(e5%?Oq7$joW3/S%:+'JK/cZiW%m67s/"cY +%cTKtD-_O;NXok71Sn')?;sk=BVa@@sXRj*/C5sZ1,XY\T` +%#t"q!+!^^e.i&9q'SV\'0Z%tjgMNaAEZ,-'UUT&Mb/pO,JT#Q9(51fIG[q#"@/^8"'j_g!;G6qkcZQo'm>4j[^-\#F1pSpbuuHElUWOZ6*4WAT6WI3M9Cl6.th.Y3-^4U4IS6coWX8.o,o+=uahbCPfCl12:0AV(XK +%#m<$ZAg;e-r8F-.6PPPGQtK4C1IUj0(hh0Ko=uaW_V>/S,UCPAPo0L)>Q&&FbYG*JOpfL""jD%Hkso+#UEoa$d7H,1D9<+7+Cpf\N1(h^3*9_?4YP7^@m>'&uFWQ5JjFS:=+R484$"_BO;&:%C^0sp_,T_SJ]fKJ42S0XN@:ZZH[%ReZ1;t7="T&49MOg]=OsCBi%-]MS/hGK[6iLYK(l=FM +%+g$fopirJ=YB%>0?Z912t\/JIVi&l'hmOP(UWbKIS]RY'_cZI>5d6i6ol;JEa$bSC1 +%kGO4<')=q%nSo_BhJ7hk=9kc&WdpkA7UCpJ)bE*FKP.)C//NO[T_%ob71JGc_1BQ$3!*3gM-eW2:N"9JJ9R1q.od2bTfMpG!6 +%2<<6B0B-IuR=m.UTs+Q)TsJ8Oh0h+&G9??,66aY?UB.q&BL'['ij7h7UU!rZP&8/&l6+bL/FF"Ji'Cc5fl3,^25R4OmN]XZ6Sj,' +%SWDJpl/EfV9]TW>::Uf>YC(]2*Wf\L)IVC,*^U'SRm#1I!$Wf3Wa\QONnd,[16/Z+`\g&1n+f?[JQH[8,g[2>=mN-oSu$ENg_M9=DVHRjN:G)6'>]RWQIU4h)?kYNZg$eEW=m:-\5XM)0j("$l5=t2-P6;rOr +%iL#&p9nX83N1TE`_=6GED((-5eq6=^U#1qoS#[ZlP6W5$@aKh`k`9]lmc\h`1dsg^?=>]GdOh,B&RpNO=qE"m?-VC9@ogTOeT"Mb +%jjS'9Y3QiOA*3mP)MF[mq7VBOIH4QGB/HKqZ+b@h'ibY#$3X$#F'KuFgW=M?WU#'[Z3q..V;aOt6=gqtNM+^HD0@-q2=>RB93!08 +%JZa,sZ4aKdQ1;iTSFrYgU/H<=jRB!@2CM=ZN:0Rcq^Fln/m$ca[?6-,Y&-P8"!D]$1Kg3s2*9)>'fNYHQeK3.B8Jp9PkqO)?AVbU +%Z$"J+;e0quXbdL/2'#^'&^;P@;!kSiUu9Al$&EKei_$#\C5GDNcm)gPd@*B<#m)"d.2,H[)puS3c(W67iC^>O:J2RZp^j +%PLQ!g9Ee$U0!nG0F]P`a@5%HVR06psQF%b$^YK\'!F(0lTV9FNCLiG3^ap8'`@.hWs&6K91b&[8J;5)dIF`ndM*ag"9dL45;MALPI31fP]44U,UQLSW7(=_5UP5jskBr+\85/N1,I%jhT=\dLO?KbT,G[ic5F\9gK+ZQ1RcmgG&qD4(`-BA^[tpI+ND7 +%?SH(X^4&.j`rQ2a'f(\%SkA;"3(oH[K',CfP6$5GMc/0TP9Ij(0_5?]<6H-B_6Zt\A/,rp=H?dGN2>9nq5%^=@[XXo^u7;09FjSk +%Ro6,t)6]ri>u8$S'YcBn\*^NIVc.u82Gk1&j0R%PKqqsn81uetkg?MGAR:!2RWh1KrCSWb=/'t:8r(aHpeX^'5a28%k6U[U$Hif% +%e-hGFf*[R74C^mH/lRtf$P2ceoXK.F>r:`4iTm&Uoe7Lq+##YT7NTWen*]t242+l`Q]5Q3^nh-rqX$,1%#FON5Sa+%g#UlH;&cbI +%AS&8ZTkg*n/s+%N%A=(nn#$RJHutsfN)?&#Jq3Xg_>kJUDa:%pbr!=XcZG4-@h'>'m>)jlAU\qNXX4a]@QS(-!e8b,\@RJ-3&a +%-sK!sfgR5nW\@"=;21n+?PR6o"D'nID"bE&#.#*+`4%5GYm%*O$9g#ZS57O=)\B_Q"4IMMN$f6_]SUhG<9Rkp\O+4H`$dDLC*]HB +%5s9ULIKhtdisA6h=+CE7aAPu[MU..g44#:H3QO?@5o,0BJ0,]F#`J@QnfrR%lTDM(RCF[HRE/Mm3OjF'30&rQXWhf*NJlfDhN8lj +%E">O5,(5S"19N78LM)#R:)G3HdF&m9;92_XK'8J_hMdWl&>8@JlWNlGqt1OE511DLboIbpkjG5I3BLrCIWo$,7P73`%ZL%fPG/P7 +%WjacbOBuk`J2$jc>(g[heHPa_Lh>ep!T>u[KLXlJNccIh,m2D;@.)IT+H>UQ)!Vdc-1r.6]2F8STbd8W[R`>?I`%KghoJi&T0[=In0OcVA5uJo#00^JlSV`3`9VL!2Qgd&F./R5/sG@ts-229@Z+0sBVlL>9H7_;r$kI7Hu/ +%[R.W-AlJ1[[1s$3KM?<;k%:A[D;gs+Ke4UtW@apVU)'-M$M""IaPfBA$;VAs3iO\6d:o#oCuJm&bCRacgLhn?'q3$/-aSLL(8\"4 +%&-XfpPLL?\`q\SYg;4XIA*@SN4sUijgj(6GGCm\n><>:9"mHfN&K^&BOE-2l%5d6F]r=_C+l3&AZ"J7[S\q\FAS)+22ZF1#"GaN4-\$=@qEB!sXf;8;I:f!_?P`@YlXbR9H`IU9@I!=ouLpIcDtCl8RE;r,/pK60$;$d-,YX +%fIssjNs]OuGVJLWj20`epD60#;po)lY4f/MkE#WZ=\DEO~> +%AI9_PrivateDataEnd diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.pdf b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.pdf new file mode 100644 index 00000000..ba9f548b Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.pdf differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/dps_str_cus.def b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/dps_str_cus.def new file mode 100644 index 00000000..aa3f1cb5 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/dps_str_cus.def @@ -0,0 +1,48 @@ +%% +%% This is file `dps_str_us.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `copyright,english') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, 2006-10-06 %% +%% Copyright (C) 2006 D. P. Story %% +%% storyd@owc.edu %% +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\chooseQ{"You must choose a question to answer before you answer!"} +\def\triedTooMuch{"You have tried this problem too many times, I'm adding " + + \dspenaltypoints + + " points, and resetting the penalty counter. Bad boy/girl!"} +\def\congratFinished{"Student: " + (this.getField("dpsSignInName").value) + ". " + + "Time stamp: " + (util.printd("mm-dd-yy, H:MM:ss.", new Date())) +"\n" + +"Congratulations! You finished the puzzle" + +((nMissed==0) ? " without missing a single problem, amazing!" + : ", but you missed " + nMissed + " questions in the process!")} +\def\regretPleased{(( nMissed > nPassing ) + ? "I regret to report that you did not pass the test because you missed too many questions." + : "I am pleased to report that you passed the test!")} +\def\reportPenaltyPoints{"The number of penalty points is " + nPenaltyPoints +"."} +\def\finalPenaltyScore{"Final penalty score is " + nTotalPenaltyPoints + ". "} +\def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} +\def\aPenaltyMsgs +{% + "Perfect! You are a statistics wizard!", + "Very nice performance!", + "This is not looking good. Perhaps a review is in order!", + "Are you trying? Do you have the prerequisites for this course?", + "You're not taking this seriously!" +} +\dlJSStr[noquotes]{\signInMsg}{% + You must enter your name in the field at the top of + the page to get credit for this assignment.} +\endinput +%% +%% End of file `dps_str_us.def'. diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/owc_self.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/owc_self.eps new file mode 100644 index 00000000..7a1f55ea --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/owc_self.eps @@ -0,0 +1,4189 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: (owc_self.pdf) +%%Version: 1 4 +%%Creator: Adobe Acrobat 7.0 +%%CreationDate: 00:51:59 10/23/06 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%ADO_ContainsXMP: MainFirst +%%BoundingBox: 79 264 311 344 +%%HiResBoundingBox: 79.3701 263.622 310.866 343.937 +%%Pages: 0 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: +%%+ procset (Adobe Acrobat - PDF operators) 1.2 0 +%%+ procset (Adobe Acrobat - type operators) 1.2 0 +%%EndComments +%%BeginProlog +%%EndProlog +%%BeginSetup +%ADOPrintSettings: L2 W0 VM op crd os scsa T h ef bg ucr sf ef r b fa pr seps ttf hb EF t2 irt Drucker-/PostScript-Farbmanagement 0 + + +%%BeginResource: procset l2check 6.0 1 +%%Copyright: Copyright 1993,2001 Adobe Systems Incorporated. All Rights Reserved. +systemdict /languagelevel known +{ systemdict /languagelevel get 1 eq } +{ true } +ifelse +{ +initgraphics /Helvetica findfont 18 scalefont setfont +72 600 moveto (Error: This application does not support) dup show +72 580 moveto (printing to a PostScript Language Level 1 printer.) dup show +exch = = +/Times-Roman findfont 16 scalefont setfont +72 500 moveto (As a workaround, try selecting Print As Image from) show +72 480 moveto (the Advanced Print dialog.) show +showpage +quit +} +if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.19 0 +%%Copyright: Copyright 1987-2003 Adobe Systems Incorporated. +%%Version: 1.19 0 +systemdict /languagelevel known dup + { currentglobal false setglobal } + { false } +ifelse +exch +userdict /Adobe_CoolType_Utility 2 copy known + { 2 copy get dup maxlength 25 add dict copy } + { 25 dict } +ifelse put +Adobe_CoolType_Utility + begin + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch /eCCRun known not + ct_Level2? and or def +ct_Level2? + { globaldict begin currentglobal true setglobal } +if + /ct_AddStdCIDMap + ct_Level2? + { { + ((Hex) 57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77) 0 () /SubFileDecode filter cvx exec + } } + { { + eexec + } } + ifelse bind def +userdict /cid_extensions known +dup { cid_extensions /cid_UpdateDB known and } if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type /stringtype eq + { exch cvn exch } + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + { pop pop cid_UpdateDB } + { + exch + 1 index /Created get eq + { exch pop exch pop } + { pop cid_UpdateDB } + ifelse + } + ifelse + } + { pop cid_UpdateDB } + ifelse + } + { cid_UpdateDB } + ifelse + end + } bind def + end + } +if +ct_Level2? + { end setglobal } +if + /ct_UseNativeCapability? systemdict /composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring () def + /usewidths? true def + end def + ct_Level2? { setglobal } { pop } ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict /languagelevel known + { pop /CIDFont findresource /GlyphDirectory get } + { + 1 index /CIDFont findresource /GlyphDirectory + get dup type /dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + } def + /+ + { + systemdict /languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + { 1 dict begin } + ifelse + /$ exch def + systemdict /languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ? { $ begin } if + } def + /? { $ type /dicttype eq } def + /| { + userdict /Adobe_CoolType_Data known + { + Adobe_CoolType_Data /AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data /CC 3 index put + ? { def } { $ 3 1 roll put } ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont /Widths get exch CC exch put + } + { ? { def } { $ 3 1 roll put } ifelse } + ifelse + end + end + } + { ? { def } { $ 3 1 roll put } ifelse } ifelse + } + { ? { def } { $ 3 1 roll put } ifelse } + ifelse + } def + /! + { + ? { end } if + systemdict /languagelevel known + { gvm setglobal } + if + end + } def + /: { string currentfile exch readstring pop } executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx [.001 0 0 .001 0 0] def + /ct_1000Mtx [1000 0 0 1000 0 0] def + /ct_raise {exch cvx exch errordict exch get exec stop} bind def + /ct_reraise + { cvx $error /errorname get (Error: ) print dup ( ) cvs print + errordict exch get exec stop + } bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + } bind def + /ct_GetInterval + { + Adobe_CoolType_Utility /ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + { dup string /dst_string exch def } + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add /dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add /dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + { arrayIndex get } + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + } bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + { /unknowninstancename /Category resourcestatus } + stopped + { cleartomark setglobal true } + { cleartomark currentglobal not exch setglobal } + ifelse + { + { + mark 3 1 roll /Category findresource + begin + ct_Vars /vm currentglobal put + ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec + { cleartomark false } + { { 3 2 roll pop true } { cleartomark false } ifelse } + ifelse + ct_Vars /vm get setglobal + end + } + } + { { resourcestatus } } + ifelse bind def + /CIDFont /Category ct_resourcestatus + { pop pop } + { + currentglobal true setglobal + /Generic /Category findresource + dup length dict copy + dup /InstanceType /dicttype put + /CIDFont exch /Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit /ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def + end def + /CMapName /Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + { pop pop /defineresource /undefined ct_raise } + ifelse + } bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + { get 3 1 roll pop pop} + { pop pop /findresource /undefinedresource ct_raise } + ifelse + } + { pop pop /findresource /undefined ct_raise } + ifelse + } bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + { pop pop /findresource /undefined ct_raise } + ifelse + } bind def + /ct_resourcestatus /resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup (Binary) eq + { + pop + null + currentfile + ct_Level2? + { + { cid_BYTE_COUNT () /SubFileDecode filter } + stopped + { pop pop pop } + if + } + if + /readstring load + exit + } + if + dup (Hex) eq + { + pop + currentfile + ct_Level2? + { + { null exch /ASCIIHexDecode filter /readstring } + stopped + { pop exch pop (>) exch /readhexstring } + if + } + { (>) exch /readhexstring } + ifelse + load + exit + } + if + /StartData /typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch /GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop /readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + } bind def + /StartData + { + mark + { + currentdict + dup /FDArray get 0 get /FontMatrix get + 0 get 0.001 eq + { + dup /CDevProc known not + { + /CDevProc 1183615869 internaldict /stdCDevProc 2 copy known + { get } + { + pop pop + { pop pop pop pop pop 0 -1000 7 index 2 div 880 } + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp /cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + } def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup /cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup /SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup /SubrMapOffset undef + dup /SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + { pop } + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict /CIDFont defineresource pop + end end + } + stopped + { cleartomark /StartData ct_reraise } + if + } bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit /ProcSet ct_resourcestatus + { true } + { /CIDInitC /ProcSet ct_resourcestatus } + ifelse + { + pop pop + /CIDInit /ProcSet findresource + ct_UseNativeCapability? + { pop null } + { /CIDInit ct_CIDInit /ProcSet defineresource pop } + ifelse + } + { /CIDInit ct_CIDInit /ProcSet defineresource pop null } + ifelse + ct_Vars exch /ct_oldCIDInit exch put + } bind def + /ct_restoreCIDInit + { + ct_Vars /ct_oldCIDInit get dup null ne + { /CIDInit exch /ProcSet defineresource pop } + { pop } + ifelse + } bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility /ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + { pop 0 } + if + /cid exch def + { + GlyphDirectory cid 2 copy known + { get } + { pop pop nullstring } + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + { 0 FDBytes ct_cvnsi } + { pop 0 } + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + { /charstring nullstring def exit } + if + /cid 0 def + } + ifelse + } + loop + } def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + } def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont /Widths get cid + 2 copy known + { get exch pop aload pop } + { pop pop stringwidth } + ifelse + } + { stringwidth } + ifelse + setcharwidth + 0 0 moveto + } + ifelse + } def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + { get } + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup /FontMatrix 2 copy known + { get } + { pop pop ct_defaultFontMtx } + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont /Widths get def + /CharStrings 1 dict dup /.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup /CharStrings get 1 index /Encoding get + ct_dfCharCode get charstring put + rootfont /WMode 2 copy known + { get } + { pop pop 0 } + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + { ct_str1 show } + ifelse + } def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup /FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + { ct_1000Mtx matrix concatmatrix concat } + { pop } + ifelse + /Private get + Adobe_CoolType_Utility /ct_Level2? get not + { + ct_dfDict /Private + 3 -1 roll + { put } + 1183615869 internaldict /superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility /ct_Level2? get + { 1 index } + { 3 index /Private get mark 6 1 roll } + ifelse + dup /RunInt known + { /RunInt get } + { pop /CCRun } + ifelse + get exec + Adobe_CoolType_Utility /ct_Level2? get not + { cleartomark } + if + } bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility /ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + { stop } + if + end + end + end + end + } bind def + /BaseFontNameStr (BF00) def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontBBox [-250 -250 1250 1250] def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontBBox [-250 -250 1250 1250] def + /Encoding ct_cHexEncoding def + /BuildChar /ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString /ct_Type3ShowCharString load def + /ct_dfSetCacheProc /ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup /lenIV 4 put def + /CharStrings 1 dict dup /.notdef put def + /PaintType 0 def + /ct_ShowCharString /ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + { exit } + if + } + for + exch pop exch pop + } bind def + /ct_makeocf + { + 15 dict + begin + exch /WMode exch def + exch /FontName exch def + /FontType 0 def + /FMapType 2 def + dup /FontMatrix known + { dup /FontMatrix get /FontMatrix exch def } + { /FontMatrix matrix def } + ifelse + /bfCount 1 index /CIDCount get 256 idiv 1 add + dup 256 gt { pop 256} if def + /Encoding + 256 array 0 1 bfCount 1 sub { 2 copy dup put pop } for + bfCount 1 255 { 2 copy bfCount put pop } for + def + /FDepVector bfCount dup 256 lt { 1 add } if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont /FontBBox known + { CIDFont /FontBBox get /FontBBox exch def } + if + CIDFont /CDevProc known + { CIDFont /CDevProc get /CDevProc exch def } + if + currentdict + end + BaseFontNameStr 3 (0) putinterval + 0 1 bfCount dup 256 eq { 1 sub } if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup /CIDFirstByte exch 256 mul def + FontType 3 eq + { /ct_FDDict 2 dict def } + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + { /Widths 1 index /CIDFont get /GlyphDirectory get length dict def } + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont /Widths get + begin + exch /CIDFont get /GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + { exch pop } + ifelse + } bind def + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index /CMap ct_resourcestatus + { pop pop exch pop } + { + /CIDInit /ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch /WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry (Adobe) def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-) search + { + pop pop + (-) search + { + dup length string copy + exch pop exch pop + } + { pop (Identity)} + ifelse + } + { pop (Identity) } + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get /CIDFont findresource + ct_makeocf + } + ifelse + } bind def + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index /CMap ct_resourcestatus + { pop pop } + { + /CIDInit /ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry (Adobe) def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-) search + { + pop pop + (-) search + { dup length string copy exch pop exch pop } + { pop (Identity) } + ifelse + } + { pop (Identity) } + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get /CIDFont findresource + ct_makeocf + } + ifelse + } bind def + currentdict readonly pop + end + end +%%EndResource +/currentpacking where{pop currentpacking true setpacking}if +%%BeginResource: procset pdfvars 6.0 1 +%%Copyright: Copyright 1987-2002 Adobe Systems Incorporated. All Rights Reserved. +%%Title: definition of dictionary of variables used by PDF & PDFText procsets +userdict /PDF 162 dict put +userdict /PDFVars 89 dict dup begin put +/docSetupDone false def +/InitAll 0 def +/TermAll 0 def +/DocInitAll 0 def +/DocTermAll 0 def +/_pdfEncodings 2 array def +/_pdf_str1 1 string def +/_pdf_i 0 def +/_pdf_na 0 def +/_pdf_showproc 0 def +/_italMtx [1 0 .212557 1 0 0] def +/_italMtx_WMode1 [1 -.212557 0 1 0 0] def +/_italMtxType0 [1 0 .1062785 1 0 0] def +/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def +/_basefont 0 def +/_basefonto 0 def +/_pdf_oldCIDInit null def +/_pdf_FontDirectory 30 dict def +/_categories 10 dict def +/_sa? true def +/_ColorSep5044? false def +/nulldict 0 dict def +/_processColors 0 def +/overprintstack null def +/_defaulttransfer currenttransfer def +/_defaultflatness currentflat def +/_defaulthalftone null def +/_defaultcolortransfer null def +/_defaultblackgeneration null def +/_defaultundercolorremoval null def +/_defaultcolortransfer null def +PDF begin +[/c/cs/cm/d/d0/f/h/i/j/J/l/m/M/n/q/Q/re/ri/S/sc/sh/Tf/w/W +/applyInterpFunc/applystitchFunc/domainClip/encodeInput +/initgs/int/limit/rangeClip +/defineRes/undefineRes/findRes/setSA/pl +/? /! /| /: /+ /GetGlyphDirectory +/pdf_flushFilters /pdf_readstring /pdf_dictOp /pdf_image /pdf_maskedImage +/pdf_shfill /pdf_sethalftone +] {null def} bind forall +end +end +%%EndResource +PDFVars begin PDF begin +%%BeginResource: procset pdfutil 6.0 1 +%%Copyright: Copyright 1993-2001 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Basic utilities used by other PDF procsets +/bd {bind def} bind def +/ld {load def} bd +/bld { +dup length dict begin +{ null def } forall +bind +end +def +} bd +/dd { PDFVars 3 1 roll put } bd +/xdd { exch dd } bd +/Level2? +systemdict /languagelevel known +{ systemdict /languagelevel get 2 ge } { false } ifelse +def +/Level1? Level2? not def +/Level3? +systemdict /languagelevel known +{systemdict /languagelevel get 3 eq } { false } ifelse +def +/getifknown { +2 copy known { get true } { pop pop false } ifelse +} bd +/here { +currentdict exch getifknown +} bd +/isdefined? { where { pop true } { false } ifelse } bd +%%EndResource +%%BeginResource: procset pdf 6.0 1 +%%Copyright: Copyright 1998-2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: General operators for PDF, common to all Language Levels. +/cm { matrix astore concat } bd +/d /setdash ld +/f /fill ld +/h /closepath ld +/i {dup 0 eq {pop _defaultflatness} if setflat} bd +/j /setlinejoin ld +/J /setlinecap ld +/M /setmiterlimit ld +/n /newpath ld +/S /stroke ld +/w /setlinewidth ld +/W /clip ld +/sg /setgray ld +/initgs { +0 setgray +[] 0 d +0 j +0 J +10 M +1 w +false setSA +/_defaulttransfer load settransfer +0 i +/RelativeColorimetric ri +newpath +} bd +/int { +dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul +exch pop add exch pop +} bd +/limit { +dup 2 index le { exch } if pop +dup 2 index ge { exch } if pop +} bd +/domainClip { +Domain aload pop 3 2 roll +limit +} [/Domain] bld +/applyInterpFunc { +0 1 DimOut 1 sub +{ +dup C0 exch get exch +dup C1 exch get exch +3 1 roll +1 index sub +3 index +N exp mul add +exch +currentdict /Range_lo known +{ +dup Range_lo exch get exch +Range_hi exch get +3 2 roll limit +} +{ +pop +} +ifelse +exch +} for +pop +} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld +/encodeInput { +NumParts 1 sub +0 1 2 index +{ +dup Bounds exch get +2 index gt +{ exit } +{ dup +3 index eq +{ exit } +{ pop } ifelse +} ifelse +} for +3 2 roll pop +dup Bounds exch get exch +dup 1 add Bounds exch get exch +2 mul +dup Encode exch get exch +1 add Encode exch get +int +} [/NumParts /Bounds /Encode] bld +/rangeClip { +exch dup Range_lo exch get +exch Range_hi exch get +3 2 roll +limit +} [/Range_lo /Range_hi] bld +/applyStitchFunc { +Functions exch get exec +currentdict /Range_lo known { +0 1 DimOut 1 sub { +DimOut 1 add -1 roll +rangeClip +} for +} if +} [/Functions /Range_lo /DimOut] bld +/pdf_flushfilters +{ +aload length +{ dup status +1 index currentfile ne and +{ dup flushfile closefile } +{ pop } +ifelse +} repeat +} bd +/pdf_readstring +{ +1 index dup length 1 sub get +exch readstring pop +exch pdf_flushfilters +} bind def +/pdf_dictOp +{ +3 2 roll +10 dict copy +begin +_Filters dup length 1 sub get def +currentdict exch exec +_Filters pdf_flushfilters +end +} [/_Filters] bld +/pdf_imagemask {{imagemask} /DataSource pdf_dictOp} bd +/pdf_shfill {{sh} /DataSource pdf_dictOp} bd +/pdf_sethalftone {{sethalftone} /Thresholds pdf_dictOp} bd +/masks [ 2#10000000 +2#11000000 +2#11100000 +2#11110000 +2#11111000 +2#11111100 +2#11111110 +2#11111111 ] def +/addNBits +{ +/numBits exch def +/byte exch def +OutBitOffset numBits add 8 gt +{ +byte OutBitOffset 8 sub bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutByteIndex OutByteIndex 1 add def +/bitsDoneSoFar OutBitOffset def +/OutBitOffset numBits 8 OutBitOffset sub sub def +OutBitOffset 0 gt +{ +byte bitsDoneSoFar bitshift +masks numBits bitsDoneSoFar sub get and +OutBuffer OutByteIndex 3 -1 roll put +} if +} +{ +byte masks numBits 1 sub get and +OutBitOffset neg bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutBitOffset OutBitOffset numBits add def +OutBitOffset 8 eq +{ +/OutBitOffset 0 def +/OutByteIndex OutByteIndex 1 add def +} if +} ifelse +} bind def +/DevNNFilter +{ +/InBuffer Width NumComps mul BitsPerComponent mul 7 add 8 idiv string def +AllSource InBuffer readstring pop pop +/outlen Width NewNumComps mul BitsPerComponent mul 7 add 8 idiv def +/OutBuffer outlen string def +0 1 outlen 1 sub { OutBuffer exch 0 put } for +/InByteIndex 0 def +/InBitOffset 0 def +/OutByteIndex 0 def +/OutBitOffset 0 def +/KeepArray NumComps array def +0 1 NumComps 1 sub { KeepArray exch true put } for +DevNNones { KeepArray exch false put } forall +Width { +KeepArray +{ +{ +/bitsLeft BitsPerComponent def +{ +bitsLeft 0 le { exit } if +/bitsToDo 8 InBitOffset sub dup bitsLeft gt { pop bitsLeft } if def +InBuffer InByteIndex get +InBitOffset bitshift +bitsToDo addNBits +/bitsLeft bitsLeft bitsToDo sub def +InBitOffset bitsToDo add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} loop +} +{ +InBitOffset BitsPerComponent add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} +ifelse +} +forall +} repeat +OutBuffer +} bd +/pdf_image +{ +20 dict copy +begin +/UnusedNones where { /UnusedNones get}{false} ifelse +{ +/NumComps Decode length 2 div cvi def +/OrigDecode Decode def +/NumNones DevNNones length def +/NewNumComps NumComps NumNones sub def +/Decode NewNumComps 2 mul cvi array def +/devNNindx 0 def +/decIndx 0 def +/cmpIndx 0 def +NumComps { +cmpIndx DevNNones devNNindx get eq +{ +/devNNindx devNNindx 1 add dup NumNones eq {pop 0} if def +} +{ +Decode decIndx OrigDecode cmpIndx 2 mul get put +Decode decIndx 1 add OrigDecode cmpIndx 2 mul 1 add get put +/decIndx decIndx 2 add def +} ifelse +/cmpIndx cmpIndx 1 add def +} repeat +_Filters dup length 1 sub get /AllSource exch def +/DataSource { DevNNFilter } def +} +{ _Filters dup length 1 sub get /DataSource exch def } +ifelse +currentdict image +_Filters pdf_flushfilters +end +} bd +/pdf_maskedImage +{ +10 dict copy begin +/miDict currentdict def +/DataDict DataDict 10 dict copy def +DataDict begin +/DataSource +_Filters dup length 1 sub get +def +miDict image +_Filters pdf_flushfilters +end +miDict /InterleaveType get 3 eq +{ MaskDict /DataSource get dup type /filetype eq { closefile } { pop } ifelse } +if +end +} [/miDict /DataDict /_Filters] bld +/RadialShade { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/r2 exch def +/c2y exch def +/c2x exch def +/r1 exch def +/c1y exch def +/c1x exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +c1x c2x eq +{ +c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope c2y c1y sub c2x c1x sub div def +/theta slope 1 atan def +c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if +c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +c1x c1y translate +theta rotate +-90 rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +/max { 2 copy gt { pop } {exch pop} ifelse } bind def +/min { 2 copy lt { pop } {exch pop} ifelse } bind def +rampdict begin +40 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +c1x c1y translate +theta rotate +-90 rotate +/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def +/c1y 0 def +/c1x 0 def +/c2x 0 def +ext0 { +0 getrampcolor +c2y r2 add r1 sub 0.0001 lt +{ +c1x c1y r1 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2y r1 add r2 le +{ +c1x c1y r1 0 360 arc +fill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r1 neg def +/p1y c1y def +/p2x r1 def +/p2y c1y def +p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y p1x SS1 div neg def +/SS2 90 theta sub dup sin exch cos div def +/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y p2x SS2 div neg def +r1 r2 gt +{ +/L1maxX p1x yMin p1y sub SS1 div add def +/L2maxX p2x yMin p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +c1x c2x sub dup mul +c1y c2y sub dup mul +add 0.5 exp +0 dtransform +dup mul exch dup mul add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +/hires exch def +hires mul +/numpix exch def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +/xInc c2x c1x sub numsteps div def +/yInc c2y c1y sub numsteps div def +/rInc r2 r1 sub numsteps div def +/cx c1x def +/cy c1y def +/radius r1 def +newpath +xInc 0 eq yInc 0 eq rInc 0 eq and and +{ +0 getrampcolor +cx cy radius 0 360 arc +stroke +NumSamples 1 sub getrampcolor +cx cy radius 72 hires div add 0 360 arc +0 setlinewidth +stroke +} +{ +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +cx cy radius 0 360 arc +/cx cx xInc add def +/cy cy yInc add def +/radius radius rInc add def +cx cy radius 360 0 arcn +eofill +rampIndxInc add +} +repeat +pop +} ifelse +ext1 { +c2y r2 add r1 lt +{ +c2x c2y r2 0 360 arc +fill +} +{ +c2y r1 add r2 sub 0.0001 le +{ +c2x c2y r2 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r2 neg def +/p1y c2y def +/p2x r2 def +/p2y c2y def +p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y c2y p1x SS1 div sub def +/SS2 90 theta sub dup sin exch cos div def +/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y c2y p2x SS2 div sub def +r1 r2 lt +{ +/L1maxX p1x yMax p1y sub SS1 div add def +/L2maxX p2x yMax p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +grestore +grestore +end +end +end +} ifelse +} bd +/GenStrips { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/y2 exch def +/x2 exch def +/y1 exch def +/x1 exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +x1 x2 eq +{ +y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope y2 y1 sub x2 x1 sub div def +/theta slope 1 atan def +x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if +x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +x1 y1 translate +theta rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +rampdict begin +20 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +x1 y1 translate +theta rotate +/xStart 0 def +/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def +/ySpan yMax yMin sub def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +xStart 0 transform +xEnd 0 transform +3 -1 roll +sub dup mul +3 1 roll +sub dup mul +add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +mul +/numpix exch def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +ext0 { +0 getrampcolor +xMin xStart lt +{ xMin yMin xMin neg ySpan rectfill } if +} if +/xInc xEnd xStart sub numsteps div def +/x xStart def +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +x yMin xInc ySpan rectfill +/x x xInc add def +rampIndxInc add +} +repeat +pop +ext1 { +xMax xEnd gt +{ xEnd yMin xMax xEnd sub ySpan rectfill } if +} if +grestore +grestore +end +end +end +} ifelse +} bd +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ +/PDFMark5 {cleartomark} bd +} +{ +/PDFMark5 {pdfmark} bd +}ifelse +/ReadByPDFMark5 +{ +2 dict begin +/makerString exch def string /tmpString exch def +{ +currentfile tmpString readline pop +makerString anchorsearch +{ +pop pop cleartomark exit +} +{ +3 copy /PUT PDFMark5 pop 2 copy (\n) /PUT PDFMark5 +} ifelse +}loop +end +}bd +%%EndResource +%%BeginResource: procset pdflev2 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: PDF operators, with code specific for Level 2 +/docinitialize { +PDF begin +/_defaulthalftone currenthalftone dd +/_defaultblackgeneration currentblackgeneration dd +/_defaultundercolorremoval currentundercolorremoval dd +/_defaultcolortransfer [currentcolortransfer] dd +/_defaulttransfer currenttransfer dd +end +PDFVars /docSetupDone true put +} bd +/initialize { +PDFVars /docSetupDone get { +_defaulthalftone sethalftone +/_defaultblackgeneration load setblackgeneration +/_defaultundercolorremoval load setundercolorremoval +_defaultcolortransfer aload pop setcolortransfer +} if +false setoverprint +} bd +/terminate { } bd +/c /curveto ld +/cs /setcolorspace ld +/l /lineto ld +/m /moveto ld +/q /gsave ld +/Q /grestore ld +/sc /setcolor ld +/setSA/setstrokeadjust ld +/re { +4 2 roll m +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +h +} bd +/concattransferfuncs { +[ 3 1 roll /exec load exch /exec load ] cvx +} bd +/concatandsettransfer { +/_defaulttransfer load concattransferfuncs settransfer +} bd +/concatandsetcolortransfer { +_defaultcolortransfer aload pop +8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll +6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll +4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll +concattransferfuncs +setcolortransfer +} bd +/defineRes/defineresource ld +/undefineRes/undefineresource ld +/findRes/findresource ld +currentglobal +true systemdict /setglobal get exec +[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image] +{ /Generic /Category findresource dup length dict copy /Category defineresource pop } +forall +systemdict /setglobal get exec +/ri +{ +/findcolorrendering isdefined? +{ +mark exch +findcolorrendering +counttomark 2 eq +{ type /booleantype eq +{ dup type /nametype eq +{ dup /ColorRendering resourcestatus +{ pop pop +dup /DefaultColorRendering ne +{ +/ColorRendering findresource +setcolorrendering +} if +} if +} if +} if +} if +cleartomark +} +{ pop +} ifelse +} bd +/knownColorants? { +pop false +} bd +/getrampcolor { +cvi +/indx exch def +0 1 NumComp 1 sub { +dup +Samples exch get +dup type /stringtype eq { indx get } if +exch +Scaling exch get aload pop +3 1 roll +mul add +} for +setcolor +} bd +/sssetbackground { aload pop setcolor } bd +%%EndResource +%%BeginResource: procset pdftext 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Text operators for PDF +PDF /PDFText 78 dict dup begin put +/docinitialize +{ +/resourcestatus where { +pop +/CIDParams /ProcSet resourcestatus { +pop pop +false /CIDParams /ProcSet findresource /SetBuildCompatible get exec +} if +} if +PDF begin +PDFText /_pdfDefineIdentity-H known +{ PDFText /_pdfDefineIdentity-H get exec} +if +end +} bd +/initialize { +PDFText begin +} bd +/terminate { end } bd +Level2? +{ +/_safeput +{ +3 -1 roll load 3 1 roll put +} +bd +} +{ +/_safeput +{ +2 index load dup dup length exch maxlength ge +{ dup length 5 add dict copy +3 index xdd +} +{ pop } +ifelse +3 -1 roll load 3 1 roll put +} +bd +} +ifelse +/pdf_has_composefont? systemdict /composefont known def +/CopyFont { +{ +1 index /FID ne 2 index /UniqueID ne and +{ def } { pop pop } ifelse +} forall +} bd +/Type0CopyFont +{ +exch +dup length dict +begin +CopyFont +[ +exch +FDepVector +{ +dup /FontType get 0 eq +{ +1 index Type0CopyFont +/_pdfType0 exch definefont +} +{ +/_pdfBaseFont exch +2 index exec +} +ifelse +exch +} +forall +pop +] +/FDepVector exch def +currentdict +end +} bd +Level2? {currentglobal true setglobal} if +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def +Level2? {setglobal} if +/modEnc { +/_enc xdd +/_icode 0 dd +counttomark 1 sub -1 0 +{ +index +dup type /nametype eq +{ +_enc _icode 3 -1 roll put +_icode 1 add +} +if +/_icode xdd +} for +cleartomark +_enc +} bd +/trEnc { +/_enc xdd +255 -1 0 { +exch dup -1 eq +{ pop /.notdef } +{ Encoding exch get } +ifelse +_enc 3 1 roll put +} for +pop +_enc +} bd +/TE { +/_i xdd +StandardEncoding 256 array copy modEnc +_pdfEncodings exch _i exch put +} bd +Level2? +{ +/pdfPatchCStrings +{ +currentdict /CharStrings known currentdict /FontType known and +{ +FontType 1 eq CharStrings type /dicttype eq and +{ +CharStrings /mu known CharStrings /mu1 known not and CharStrings wcheck and +{ +CharStrings /mu get +type /stringtype eq +{ +currentglobal +CharStrings /mu1 +CharStrings /mu get +dup gcheck setglobal +dup length string copy +put +setglobal +} if +} if +} if +} if +} bd +} +{ /pdfPatchCStrings {} bd } +ifelse +/TZ +{ +/_usePDFEncoding xdd +findfont +dup length 6 add dict +begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +/pdf_origFontName FontName def +/FontName exch def +currentdict /PaintType known +{ PaintType 2 eq {/PaintType 0 def} if } +if +_usePDFEncoding 0 ge +{ +/Encoding _pdfEncodings _usePDFEncoding get def +pop +} +{ +_usePDFEncoding -1 eq +{ +counttomark 0 eq +{ pop } +{ +Encoding 256 array copy +modEnc /Encoding exch def +} +ifelse +} +{ +256 array +trEnc /Encoding exch def +} +ifelse +} +ifelse +pdf_EuroProcSet pdf_origFontName known +{ +pdf_origFontName pdf_AddEuroGlyphProc +} if +Level2? +{ +currentdict /pdf_origFontName undef +} if +FontName currentdict +end +definefont pop +} +bd +Level2? +{ +/TZG +{ +currentglobal true setglobal +2 index _pdfFontStatus +{ +2 index findfont +false setglobal +3 index findfont +true setglobal +ne +{ +2 index findfont dup rcheck +{ +dup length dict begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +currentdict end +} +if +3 index exch definefont pop +} +if +} if +setglobal +TZ +} bd +} +{ +/TZG {TZ} bd +} ifelse +Level2? +{ +currentglobal false setglobal +userdict /pdftext_data 5 dict put +pdftext_data +begin +/saveStacks +{ +pdftext_data +begin +/vmmode currentglobal def +false setglobal +count array astore /os exch def +end +countdictstack array dictstack pdftext_data exch /ds exch put +cleardictstack pdftext_data /dscount countdictstack put +pdftext_data /vmmode get setglobal +} bind def +/restoreStacks +{ +pdftext_data /vmmode currentglobal put false setglobal +clear cleardictstack +pdftext_data /ds get dup +pdftext_data /dscount get 1 2 index length 1 sub +{ get begin dup } for +pop pop +pdftext_data /os get aload pop +pdftext_data /vmmode get setglobal +} bind def +/testForClonePrinterBug +{ +currentglobal true setglobal +/undefinedCategory /Generic /Category findresource +dup length dict copy /Category defineresource pop +setglobal +pdftext_data /saveStacks get exec +pdftext_data /vmmode currentglobal put false setglobal +/undefined /undefinedCategory { resourcestatus } stopped +pdftext_data exch /bugFound exch put +pdftext_data /vmmode get setglobal +pdftext_data /restoreStacks get exec +pdftext_data /bugFound get +} bind def +end +setglobal +/pdf_resourcestatus +pdftext_data /testForClonePrinterBug get exec +{ +{ +pdftext_data /saveStacks get exec +pdftext_data /os get dup dup length 1 sub +dup 1 sub dup 0 lt { pop 0 } if +exch 1 exch { get exch dup } for +pop pop +{ resourcestatus } +stopped +{ +clear cleardictstack pdftext_data /restoreStacks get exec +{ pop pop } stopped pop false +} +{ +count array astore pdftext_data exch /results exch put +pdftext_data /restoreStacks get exec pop pop +pdftext_data /results get aload pop +} +ifelse +} +} +{ { resourcestatus } } +ifelse +bd +} +if +Level2? +{ +/_pdfUndefineResource +{ +currentglobal 3 1 roll +_pdf_FontDirectory 2 index 2 copy known +{undef} +{pop pop} +ifelse +1 index (pdf) exch _pdfConcatNames 1 index +1 index 1 _pdfConcatNames 1 index +5 index 1 _pdfConcatNames 1 index +4 +{ +2 copy pdf_resourcestatus +{ +pop 2 lt +{2 copy findresource gcheck setglobal undefineresource} +{pop pop} +ifelse +} +{ pop pop} +ifelse +} repeat +setglobal +} bd +} +{ +/_pdfUndefineResource { pop pop} bd +} +ifelse +Level2? +{ +/_pdfFontStatus +{ +currentglobal exch +/Font pdf_resourcestatus +{pop pop true} +{false} +ifelse +exch setglobal +} bd +} +{ +/_pdfFontStatusString 50 string def +_pdfFontStatusString 0 (fonts/) putinterval +/_pdfFontStatus +{ +FontDirectory 1 index known +{ pop true } +{ +_pdfFontStatusString 6 42 getinterval +cvs length 6 add +_pdfFontStatusString exch 0 exch getinterval +{ status } stopped +{pop false} +{ +{ pop pop pop pop true} +{ false } +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +Level2? +{ +/_pdfCIDFontStatus +{ +/CIDFont /Category pdf_resourcestatus +{ +pop pop +/CIDFont pdf_resourcestatus +{pop pop true} +{false} +ifelse +} +{ pop false } +ifelse +} bd +} +if +/_pdfString100 100 string def +/_pdfComposeFontName +{ +dup length 1 eq +{ +0 get +1 index +type /nametype eq +{ +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +2 index exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +exch pop +true +} +{ +pop pop +false +} +ifelse +} +{ +false +} +ifelse +dup {exch cvn exch} if +} bd +/_pdfConcatNames +{ +exch +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +3 -1 roll exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +cvn +} bind def +/_pdfTextTempString 50 string def +/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def +/_pdf_CheckCIDSystemInfo +{ +1 index _pdfTextTempString cvs +(Identity) anchorsearch +{ +pop pop pop pop true +} +{ +false +_pdfRegOrderingArray +{ +2 index exch +anchorsearch +{ pop pop pop true exit} +{ pop } +ifelse +} +forall +exch pop +exch /CIDFont findresource +/CIDSystemInfo get +3 -1 roll /CMap findresource +/CIDSystemInfo get +exch +3 -1 roll +{ +2 copy +/Supplement get +exch +dup type /dicttype eq +{/Supplement get} +{pop 0 } +ifelse +ge +} +{ true } +ifelse +{ +dup /Registry get +2 index /Registry get eq +{ +/Ordering get +exch /Ordering get +dup type /arraytype eq +{ +1 index type /arraytype eq +{ +true +1 index length 1 sub -1 0 +{ +dup 2 index exch get exch 3 index exch get ne +{ pop false exit} +if +} for +exch pop exch pop +} +{ pop pop false } +ifelse +} +{ +eq +} +ifelse +} +{ pop pop false } +ifelse +} +{ pop pop false } +ifelse +} +ifelse +} bind def +pdf_has_composefont? +{ +/_pdfComposeFont +{ +2 copy _pdfComposeFontName not +{ +2 index +} +if +(pdf) exch _pdfConcatNames +dup _pdfFontStatus +{ dup findfont 5 2 roll pop pop pop true} +{ +4 1 roll +1 index /CMap pdf_resourcestatus +{ +pop pop +true +} +{false} +ifelse +1 index true exch +{ +_pdfCIDFontStatus not +{pop false exit} +if +} +forall +and +{ +1 index 1 index 0 get _pdf_CheckCIDSystemInfo +{ +3 -1 roll pop +2 index 3 1 roll +composefont true +} +{ +pop pop exch pop false +} +ifelse +} +{ +_pdfComposeFontName +{ +dup _pdfFontStatus +{ +exch pop +1 index exch +findfont definefont true +} +{ +pop exch pop +false +} +ifelse +} +{ +exch pop +false +} +ifelse +} +ifelse +{ true } +{ +dup _pdfFontStatus +{ dup findfont true } +{ pop false } +ifelse +} +ifelse +} +ifelse +} bd +} +{ +/_pdfComposeFont +{ +_pdfComposeFontName not +{ +dup +} +if +dup +_pdfFontStatus +{exch pop dup findfont true} +{ +1 index +dup type /nametype eq +{pop} +{cvn} +ifelse +eq +{pop false} +{ +dup _pdfFontStatus +{dup findfont true} +{pop false} +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +/_pdfStyleDicts 4 dict dup begin +/Adobe-Japan1 4 dict dup begin +Level2? +{ +/Serif +/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMin-W3} +{ +/HeiseiMin-W3 _pdfCIDFontStatus +{/HeiseiMin-W3} +{/Ryumin-Light} +ifelse +} +ifelse +def +/SansSerif +/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus +{/HeiseiKakuGo-W5} +{ +/HeiseiKakuGo-W5 _pdfCIDFontStatus +{/HeiseiKakuGo-W5} +{/GothicBBB-Medium} +ifelse +} +ifelse +def +/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMaruGo-W4} +{ +/HeiseiMaruGo-W4 _pdfCIDFontStatus +{/HeiseiMaruGo-W4} +{ +/Jun101-Light-RKSJ-H _pdfFontStatus +{ /Jun101-Light } +{ SansSerif } +ifelse +} +ifelse +} +ifelse +/RoundSansSerif exch def +/Default Serif def +} +{ +/Serif /Ryumin-Light def +/SansSerif /GothicBBB-Medium def +{ +(fonts/Jun101-Light-83pv-RKSJ-H) status +}stopped +{pop}{ +{ pop pop pop pop /Jun101-Light } +{ SansSerif } +ifelse +/RoundSansSerif exch def +}ifelse +/Default Serif def +} +ifelse +end +def +/Adobe-Korea1 4 dict dup begin +/Serif /HYSMyeongJo-Medium def +/SansSerif /HYGoThic-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-GB1 4 dict dup begin +/Serif /STSong-Light def +/SansSerif /STHeiti-Regular def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-CNS1 4 dict dup begin +/Serif /MKai-Medium def +/SansSerif /MHei-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +end +def +/TZzero +{ +/_wmode xdd +/_styleArr xdd +/_regOrdering xdd +3 copy +_pdfComposeFont +{ +5 2 roll pop pop pop +} +{ +[ +0 1 _styleArr length 1 sub +{ +_styleArr exch get +_pdfStyleDicts _regOrdering 2 copy known +{ +get +exch 2 copy known not +{ pop /Default } +if +get +} +{ +pop pop pop /Unknown +} +ifelse +} +for +] +exch pop +2 index 3 1 roll +_pdfComposeFont +{3 -1 roll pop} +{ +findfont dup /FontName get exch +} +ifelse +} +ifelse +dup /WMode 2 copy known +{ get _wmode ne } +{ pop pop _wmode 1 eq} +ifelse +{ +exch _wmode _pdfConcatNames +dup _pdfFontStatus +{ exch pop dup findfont false} +{ exch true } +ifelse +} +{ +dup /FontType get 0 ne +} +ifelse +{ +dup /FontType get 3 eq _wmode 1 eq and +{ +_pdfVerticalRomanT3Font dup length 10 add dict copy +begin +/_basefont exch +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put} +if +def +FontName +currentdict +end +definefont +def +/Encoding _basefont /Encoding get def +/_fauxfont true def +} +{ +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +FontType 0 ne +{ +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put} +if +def +/_fauxfont true def +} if +} ifelse +/WMode _wmode def +dup dup /FontName exch def +currentdict +end +definefont pop +} +{ +pop +} +ifelse +/_pdf_FontDirectory 3 1 roll _safeput +} +bd +Level2? +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +selectfont +} bd +} +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +exch findfont exch +dup type /arraytype eq +{makefont} +{scalefont} +ifelse +setfont +} bd +} +ifelse +/cshow where +{ +pop /pdf_cshow /cshow load dd +/pdf_remove2 {pop pop} dd +} +{ +/pdf_cshow {exch forall} dd +/pdf_remove2 {} dd +} ifelse +/pdf_xshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_yshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 exch +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_xyshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +1 pop +{_pdf_na _pdf_i 1 add get} stopped +{ pop pop pop} +{ +_pdf_x _pdf_y moveto +rmoveto +} +ifelse +} +ifelse +_pdf_i 2 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdfl1xs {/_pdf_showproc /show load dd pdf_xshow} bd +/pdfl1ys {/_pdf_showproc /show load dd pdf_yshow} bd +/pdfl1xys {/_pdf_showproc /show load dd pdf_xyshow} bd +Level2? _ColorSep5044? not and +{ +/pdfxs {{xshow} stopped {pdfl1xs} if} bd +/pdfys {{yshow} stopped {pdfl1ys} if} bd +/pdfxys {{xyshow} stopped {pdfl1xys} if} bd +} +{ +/pdfxs /pdfl1xs load dd +/pdfys /pdfl1ys load dd +/pdfxys /pdfl1xys load dd +} ifelse +/pdf_charpath {false charpath} bd +/pdf_xcharpath {/_pdf_showproc /pdf_charpath load dd pdf_xshow} bd +/pdf_ycharpath {/_pdf_showproc /pdf_charpath load dd pdf_yshow} bd +/pdf_xycharpath {/_pdf_showproc /pdf_charpath load dd pdf_xyshow} bd +/pdf_strokepath +{ +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 false charpath +currentpoint S moveto +} bind +exch pdf_cshow +} bd +/pdf_xstrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xshow} bd +/pdf_ystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_yshow} bd +/pdf_xystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xyshow} bd +Level2? {currentglobal true setglobal} if +/d0/setcharwidth ld +/nND {{/.notdef} repeat} bd +/T3Defs { +/BuildChar +{ +1 index /Encoding get exch get +1 index /BuildGlyph get exec +} +def +/BuildGlyph { +exch begin +GlyphProcs exch get exec +end +} def +/_pdfT3Font true def +} bd +/_pdfBoldRomanWidthProc +{ +stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth +0 0 +} bd +/_pdfType0WidthProc +{ +dup stringwidth 0 0 moveto +2 index true charpath pathbbox +0 -1 +7 index 2 div .88 +setcachedevice2 +pop +0 0 +} bd +/_pdfType0WMode1WidthProc +{ +dup stringwidth +pop 2 div neg -0.88 +2 copy +moveto +0 -1 +5 -1 roll true charpath pathbbox +setcachedevice +} bd +/_pdfBoldBaseFont +11 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/Encoding cHexEncoding def +/_setwidthProc /_pdfBoldRomanWidthProc load def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +pdf_has_composefont? +{ +/_pdfBoldBaseCIDFont +11 dict begin +/CIDFontType 1 def +/CIDFontName /_pdfBoldBaseCIDFont def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_setwidthProc /_pdfType0WidthProc load def +/_bcstr2 2 string def +/BuildGlyph +{ +exch begin +_basefont setfont +_bcstr2 1 2 index 256 mod put +_bcstr2 0 3 -1 roll 256 idiv put +_bcstr2 dup _setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +/_pdfDefineIdentity-H +{ +/Identity-H /CMap PDFText /pdf_resourcestatus get exec +{ +pop pop +} +{ +/CIDInit/ProcSet findresource begin 12 dict begin +begincmap +/CIDSystemInfo +3 dict begin +/Registry (Adobe) def +/Ordering (Identity) def +/Supplement 0 def +currentdict +end +def +/CMapName /Identity-H def +/CMapVersion 1 def +/CMapType 1 def +1 begincodespacerange +<0000> +endcodespacerange +1 begincidrange +<0000> 0 +endcidrange +endcmap +CMapName currentdict/CMap defineresource pop +end +end +} ifelse +} def +} if +/_pdfVerticalRomanT3Font +10 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_pdfType0WidthProc +moveto +show +end +}bd +currentdict +end +def +Level2? {setglobal} if +/MakeBoldFont +{ +dup /ct_SyntheticBold known +{ +dup length 3 add dict begin +CopyFont +/ct_StrokeWidth .03 0 FontMatrix idtransform pop def +/ct_SyntheticBold true def +currentdict +end +definefont +} +{ +dup dup length 3 add dict +begin +CopyFont +/PaintType 2 def +/StrokeWidth .03 0 FontMatrix idtransform pop def +/dummybold currentdict +end +definefont +dup /FontType get dup 9 ge exch 11 le and +{ +_pdfBoldBaseCIDFont +dup length 3 add dict copy begin +dup /CIDSystemInfo get /CIDSystemInfo exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefont exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefonto exch def +currentdict +end +/CIDFont defineresource +} +{ +_pdfBoldBaseFont +dup length 3 add dict copy begin +/_basefont exch def +/_basefonto exch def +currentdict +end +definefont +} +ifelse +} +ifelse +} bd +/MakeBold { +1 index +_pdf_FontDirectory 2 index 2 copy known +{get} +{exch pop} +ifelse +findfont +dup +/FontType get 0 eq +{ +dup /WMode known {dup /WMode get 1 eq }{false} ifelse +version length 4 ge +and +{version 0 4 getinterval cvi 2015 ge } +{true} +ifelse +{/_pdfType0WidthProc} +{/_pdfType0WMode1WidthProc} +ifelse +_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put +{MakeBoldFont} Type0CopyFont definefont +} +{ +dup /_fauxfont known not 1 index /SubstMaster known not and +{ +_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put +MakeBoldFont +} +{ +2 index 2 index eq +{ exch pop } +{ +dup length dict begin +CopyFont +currentdict +end +definefont +} +ifelse +} +ifelse +} +ifelse +pop pop +dup /dummybold ne +{/_pdf_FontDirectory exch dup _safeput } +{ pop } +ifelse +}bd +/MakeItalic { +_pdf_FontDirectory exch 2 copy known +{get} +{exch pop} +ifelse +dup findfont +dup /FontInfo 2 copy known +{ +get +/ItalicAngle 2 copy known +{get 0 eq } +{ pop pop true} +ifelse +} +{ pop pop true} +ifelse +{ +exch pop +dup /FontType get 0 eq Level2? not and +{ dup /FMapType get 6 eq } +{ false } +ifelse +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1Type0 } +{ _italMtxType0 } +ifelse +} +{ pop pop _italMtxType0 } +ifelse +} +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1 } +{ _italMtx } +ifelse +} +{ pop pop _italMtx } +ifelse +} +ifelse +makefont +dup /FontType get 42 eq Level2? not or +{ +dup length dict begin +CopyFont +currentdict +end +} +if +1 index exch +definefont pop +/_pdf_FontDirectory exch dup _safeput +} +{ +pop +2 copy ne +{ +/_pdf_FontDirectory 3 1 roll _safeput +} +{ pop pop } +ifelse +} +ifelse +}bd +/MakeBoldItalic { +/dummybold exch +MakeBold +/dummybold +MakeItalic +}bd +Level2? +{ +/pdf_CopyDict +{1 index length add dict copy} +def +} +{ +/pdf_CopyDict +{ +1 index length add dict +1 index wcheck +{ copy } +{ begin +{def} forall +currentdict +end +} +ifelse +} +def +} +ifelse +/pdf_AddEuroGlyphProc +{ +currentdict /CharStrings known +{ +CharStrings /Euro known not +{ +dup +/CharStrings +CharStrings 1 pdf_CopyDict +begin +/Euro pdf_EuroProcSet 4 -1 roll get def +currentdict +end +def +/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def +/pdf_PathOps /pdf_PathOps load def +/Symbol eq Encoding 160 get /.notdef eq and +{ +/Encoding Encoding dup length array copy +dup 160 /Euro put def +} +if +} +{ pop +} +ifelse +} +{ pop +} +ifelse +} +def +Level2? {currentglobal true setglobal} if +/pdf_PathOps 4 dict dup begin +/m {moveto} def +/l {lineto} def +/c {curveto} def +/cp {closepath} def +end +def +/pdf_PSBuildGlyph +{ +gsave +8 -1 roll pop +7 1 roll +currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse +dup 9 1 roll +{ +currentdict /StrokeWidth 2 copy known +{ +get 2 div +5 1 roll +4 -1 roll 4 index sub +4 1 roll +3 -1 roll 4 index sub +3 1 roll +exch 4 index add exch +4 index add +5 -1 roll pop +} +{ +pop pop +} +ifelse +} +if +setcachedevice +pdf_PathOps begin +exec +end +{ +currentdict /StrokeWidth 2 copy known +{ get } +{ pop pop 0 } +ifelse +setlinewidth stroke +} +{ +fill +} +ifelse +grestore +} def +/pdf_EuroProcSet 13 dict def +pdf_EuroProcSet +begin +/Courier-Bold +{ +600 0 6 -12 585 612 +{ +385 274 m +180 274 l +179 283 179 293 179 303 c +179 310 179 316 180 323 c +398 323 l +423 404 l +197 404 l +219 477 273 520 357 520 c +409 520 466 490 487 454 c +487 389 l +579 389 l +579 612 l +487 612 l +487 560 l +449 595 394 612 349 612 c +222 612 130 529 98 404 c +31 404 l +6 323 l +86 323 l +86 304 l +86 294 86 284 87 274 c +31 274 l +6 193 l +99 193 l +129 77 211 -12 359 -12 c +398 -12 509 8 585 77 c +529 145 l +497 123 436 80 356 80 c +285 80 227 122 198 193 c +360 193 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-BoldOblique /Courier-Bold load def +/Courier +{ +600 0 17 -12 578 584 +{ +17 204 m +97 204 l +126 81 214 -12 361 -12 c +440 -12 517 17 578 62 c +554 109 l +501 70 434 43 366 43 c +266 43 184 101 154 204 c +380 204 l +400 259 l +144 259 l +144 270 143 281 143 292 c +143 299 143 307 144 314 c +418 314 l +438 369 l +153 369 l +177 464 249 529 345 529 c +415 529 484 503 522 463 c +522 391 l +576 391 l +576 584 l +522 584 l +522 531 l +473 566 420 584 348 584 c +216 584 122 490 95 369 c +37 369 l +17 314 l +87 314 l +87 297 l +87 284 88 272 89 259 c +37 259 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-Oblique /Courier load def +/Helvetica +{ +556 0 24 -19 541 703 +{ +541 628 m +510 669 442 703 354 703 c +201 703 117 607 101 444 c +50 444 l +25 372 l +97 372 l +97 301 l +49 301 l +24 229 l +103 229 l +124 67 209 -19 350 -19 c +435 -19 501 25 509 32 c +509 131 l +492 105 417 60 343 60 c +267 60 204 127 197 229 c +406 229 l +430 301 l +191 301 l +191 372 l +455 372 l +479 444 l +194 444 l +201 531 245 624 348 624 c +433 624 484 583 509 534 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-Oblique /Helvetica load def +/Helvetica-Bold +{ +556 0 12 -19 563 710 +{ +563 621 m +537 659 463 710 363 710 c +216 710 125 620 101 462 c +51 462 l +12 367 l +92 367 l +92 346 l +92 337 93 328 93 319 c +52 319 l +12 224 l +102 224 l +131 58 228 -19 363 -19 c +417 -19 471 -12 517 18 c +517 146 l +481 115 426 93 363 93 c +283 93 254 166 246 224 c +398 224 l +438 319 l +236 319 l +236 367 l +457 367 l +497 462 l +244 462 l +259 552 298 598 363 598 c +425 598 464 570 486 547 c +507 526 513 517 517 509 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-BoldOblique /Helvetica-Bold load def +/Symbol +{ +750 0 20 -12 714 685 +{ +714 581 m +650 645 560 685 465 685 c +304 685 165 580 128 432 c +50 432 l +20 369 l +116 369 l +115 356 115 347 115 337 c +115 328 115 319 116 306 c +50 306 l +20 243 l +128 243 l +165 97 300 -12 465 -12 c +560 -12 635 25 685 65 c +685 155 l +633 91 551 51 465 51 c +340 51 238 131 199 243 c +555 243 l +585 306 l +184 306 l +183 317 182 326 182 336 c +182 346 183 356 184 369 c +614 369 l 644 432 l +199 432 l +233 540 340 622 465 622 c +555 622 636 580 685 520 c +cp +750 0 m +} +pdf_PSBuildGlyph +} def +/Times-Bold +{ +500 0 16 -14 478 700 +{ +367 308 m +224 308 l +224 368 l +375 368 l +380 414 l +225 414 l +230 589 257 653 315 653 c +402 653 431 521 444 457 c +473 457 l +473 698 l +444 697 l +441 679 437 662 418 662 c +393 662 365 700 310 700 c +211 700 97 597 73 414 c +21 414 l +16 368 l +69 368 l +69 359 68 350 68 341 c +68 330 68 319 69 308 c +21 308 l +16 262 l +73 262 l +91 119 161 -14 301 -14 c +380 -14 443 50 478 116 c +448 136 l +415 84 382 40 323 40 c +262 40 231 77 225 262 c +362 262 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-BoldItalic +{ +500 0 9 -20 542 686 +{ +542 686 m +518 686 l +513 673 507 660 495 660 c +475 660 457 683 384 683 c +285 683 170 584 122 430 c +58 430 l +34 369 l +105 369 l +101 354 92 328 90 312 c +34 312 l +9 251 l +86 251 l +85 238 84 223 84 207 c +84 112 117 -14 272 -14 c +326 -14 349 9 381 9 c +393 9 393 -10 394 -20 c +420 -20 l +461 148 l +429 148 l +416 109 362 15 292 15 c +227 15 197 55 197 128 c +197 162 204 203 216 251 c +378 251 l +402 312 l +227 312 l +229 325 236 356 241 369 c +425 369 l +450 430 l +255 430 l +257 435 264 458 274 488 c +298 561 337 654 394 654 c +437 654 484 621 484 530 c +484 516 l +516 516 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Italic +{ +500 0 23 -10 595 692 +{ +399 317 m +196 317 l +199 340 203 363 209 386 c +429 386 l +444 424 l +219 424 l +246 514 307 648 418 648 c +448 648 471 638 492 616 c +529 576 524 529 527 479 c +549 475 l +595 687 l +570 687 l +562 674 558 664 542 664 c +518 664 474 692 423 692 c +275 692 162 551 116 424 c +67 424 l +53 386 l +104 386 l +98 363 93 340 90 317 c +37 317 l +23 279 l +86 279 l +85 266 85 253 85 240 c +85 118 137 -10 277 -10 c +370 -10 436 58 488 128 c +466 149 l +424 101 375 48 307 48 c +212 48 190 160 190 234 c +190 249 191 264 192 279 c +384 279 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Roman +{ +500 0 10 -12 484 692 +{ +347 298 m +171 298 l +170 310 170 322 170 335 c +170 362 l +362 362 l +374 403 l +172 403 l +184 580 244 642 308 642 c +380 642 434 574 457 457 c +481 462 l +474 691 l +449 691 l +433 670 429 657 410 657 c +394 657 360 692 299 692 c +204 692 94 604 73 403 c +22 403 l +10 362 l +70 362 l +69 352 69 341 69 330 c +69 319 69 308 70 298 c +22 298 l +10 257 l +73 257 l +97 57 216 -12 295 -12 c +364 -12 427 25 484 123 c +458 142 l +425 101 384 37 316 37 c +256 37 189 84 173 257 c +335 257 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +end +Level2? {setglobal} if +currentdict readonly pop end +%%EndResource +PDFText begin +[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis +/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute +/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde +/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex +/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef +/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide +/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright +/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand +/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla +/hungarumlaut/ogonek/caron +0 TE +[1/dotlessi/caron 39/quotesingle 96/grave +127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis +/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE +/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft +/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine +/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus +/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla +/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters +/questiondown/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 +1 TE +end +%%BeginResource: procset pdfasc.prc 6.0 1 +%%Copyright: Copyright 1992-2003 Adobe Systems Incorporated. All Rights Reserved. +/ASR { +13 dict begin +/mirV? exch def +/mirH? exch def +/center? exch def +/autorotate? exch def +/angle exch def +/shrink exch def +/Pury exch def +/Purx exch def +/Plly exch def +/Pllx exch def +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury 0 eq Durx 0 eq and Dlly 0 eq Dllx 0 eq and and +{ shrink 0 gt { GClipBBox } { GPageBBox } ifelse } +{ ITransDBBox } +ifelse +/PHt Pury Plly sub def +/PW Purx Pllx sub def +/DHt Dury Dlly sub def +/DW Durx Dllx sub def +angle 90 eq angle 270 eq or +{ +PHt /PHt PW def /PW exch def +} if +autorotate? PHt PW ne and DHt DW ne and +{ +DHt DW ge +PHt PW ge +ne +{ /angle angle 90 add def +PHt /PHt PW def /PW exch def +} +if +} if +angle 0 ne +{ +/angle angle 360 mod def +angle rotate +angle 90 eq +{ 0 DW neg translate } +if +angle 180 eq +{ DW neg DHt neg translate } +if +angle 270 eq +{ DHt neg 0 translate } +if +} if +center? +{ +ITransBBox +Durx Dllx add 2 div Dury Dlly add 2 div +Purx Pllx add -2 div Pury Plly add -2 div +3 -1 roll add exch +3 -1 roll add exch +translate +} +{ +ITransBBox +angle 0 eq +{Dllx Pllx sub Dury Pury sub} +if +angle 90 eq +{Durx Purx sub Dury Pury sub} +if +angle 180 eq +{Durx Purx sub Dlly Plly sub} +if +angle 270 eq +{Dllx Pllx sub Dlly Plly sub} +if +translate +} +ifelse +mirH? mirV? or +{ +ITransBBox +mirH? +{ +-1 1 scale +Durx Dllx add neg 0 translate +} if +mirV? +{ +1 -1 scale +0 Dury Dlly add neg translate +} if +} if +shrink 0 ne +{ +ITransBBox +Dury Dlly sub Pury Plly sub div +Durx Dllx sub Purx Pllx sub div +2 copy gt { exch } if pop +shrink 1 eq +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ +shrink 2 eq 1 index 1.0 lt and +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ pop } +ifelse +} +ifelse +} if +end +} [/autorotate? /shrink? /mirH? /mirV? /angle /Pury /Purx /Plly /Pllx /Durx /Dury /Dllx /Dlly /PW /PHt /DW /DHt +/Devurx /Devury /Devllx /Devlly /pdfHt /pdfW] +bld +/GClipBBox +{ +gsave newpath clippath pathbbox newpath grestore +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +ITransDBBox +} [/Durx /Dury /Dllx /Dlly] +bld +/GPageBBox +{ +{ +currentpagedevice /PageSize get aload pop +/Devury exch def /Devurx exch def +/Devllx 0 def /Devlly 0 def +ITransBBox +} +stopped +{ GClipBBox } +if +} [/Devurx /Devury /Devllx /Devlly ] +bld +/ITransDBBox +{ +Durx Dury transform matrix defaultmatrix itransform +/Devury exch def +/Devurx exch def +Dllx Dlly transform matrix defaultmatrix itransform +/Devlly exch def +/Devllx exch def +Devury Devlly lt {/Devlly Devury /Devury Devlly def def} if +Devurx Devllx lt {/Devllx Devurx /Devurx Devllx def def} if +} [/Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +/ITransBBox +{ +/um matrix currentmatrix matrix defaultmatrix matrix invertmatrix matrix concatmatrix def +Devllx Devlly um itransform +Devurx Devury um itransform +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury Dlly lt {/Dlly Dury /Dury Dlly def def} if +Durx Dllx lt {/Dllx Durx /Durx Dllx def def} if +} [ /um /Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +%%EndResource +currentdict readonly pop +end end +/currentpacking where {pop setpacking}if +PDFVars/DocInitAll{[PDF PDFText]{/docinitialize get exec}forall }put +PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put +PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put +PDFVars begin PDF begin +PDFVars/DocInitAll get exec PDFVars/InitAll get exec + +[/NamespacePush PDFMark5 +[/_objdef {Metadata_In_EPS} /type /stream /OBJ PDFMark5 +[{Metadata_In_EPS} 17830 (% &end XMP packet& %) ReadByPDFMark5 + + + + + 2006-10-23T00:51:59+02:00 + 2006-10-23T00:51:59+02:00 + 2006-10-23T00:51:59+02:00 + + + + JPEG + 256 + 92 + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAXAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A5W7vzb4j1PfNbOcuI7vs hKaab5V83apbfWtM0fUL61LFRPbW000fIdRyRWFRgBmeVuNl1uLGanOMT5yARf8AgD8wv+pb1b/p Cuf+aMNZPNr/AJS0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS 3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF /wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8 AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD 9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6p D/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lL T/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k8 1/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0 Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz /wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf 9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1 Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8Af mF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9b v8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8A TD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9aD1Tyz5q0m3W51XSb7T7d3EaTXVvNChcgsF DSKo5UUmntgJmOdtuLWYshqE4yPlIFLEd+a/Eeo74YTlxDdyAWn+23zOQn9R96nmnWrf8ozoP/R3 /wAnRkHExf3s/wDN+5I8LlOxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxVkFl/ygGs/9tXSv+obUcmPpPvH6XCn/AIzD+pP/AHWNIU+2vzGCH1D3ucObn+23 zOM/qPvU8061b/lGdB/6O/8Ak6Mg4mL+9n/m/ckeFynYqvhhlmlSGFGkmkYJHGgLMzMaBVA3JJxQ SALPJklx5FmsZha6zrGnaRqJpy0+5eeSZCwBAkNtDcRxHcbSOCO9Mlw97gx14mLhCc494qvhxEE/ AJdrflfVtDv4bTVEW3S5VZLe8DerbyQudpo5IuYdO/w1PtXbARTdg1UMsTKG9cxyIPcQeRTPz35I Xyq2k8NRTUo9Wskv4po42iQRyMeFOZ5GqgNuq+FMM48Ne5o0Gu/McXp4eCXDzYtkXYOxVlfmHyLF pHlHRvMkOqR38OsSSxpHFFIioYQA9Wl4MSH5L9im1QTXJSjQB73XafXnJmniMTEwrqOvu8vNimRd i7FXYq7FXYq7FV0aq0iqziNWIBdq0UE9TxDGg9higll2v/ltc6Joena3ca3pk9hqx/0Brc3btIoI DtQ2y8RHyqwah7AE7ZOUKAN83W6ftMZcksYhMShzvh/4rq7zH+W13oXlyz1+fWdNurLURXTltWun knoQG4h7dFXjWp5svh12xlChdp03accuU4xCYlHnfDt/svutL9K8ojUPL97rf6YsLWHTyi3NtcfW hMGlLCJVCQOjGTg1OL7U+KmAR2u27LrODIMfBImXIjhrbn/Fe3u9zH8i5jK7HyLHd+QdT82x6rEz aY8Uc2mrFIZFaaZYlDyMEQVDc/g5eBoekxCwS67JrzHURwmJ9V+qx0F8vs3pjZsroWS3xjItGkMK y9jIqhmUfJWByDncY4uHrzUMWbsVdirsVdirsVZBZf8AKAaz/wBtXSv+obUcmPpPvH6XCn/jMP6k /wDdY0hT7a/MYIfUPe5w5uf7bfM4z+o+9TzTrVv+UZ0H/o7/AOToyDiYv72f+b9yR4XKdir1X/nG 7TLO88/yz3CrJLp9jLc2qMAf3vOOMMAf5VkOX6cXJ572lyyjpgB/FIA+7c/oeYXt3cXl5Pd3LF7i 4kaWZzUku5LMTX3OUO+hARiAOQeqNEmp/wDOOS3F4eU+i6qY9OdvtBJSvNFPh++Y09vbLueP3F58 Hg7TqPKcN/h/Yj/zB0RpdK8ma/fW3raBpfl7ThfchIRI8gpHAPSaNgXP7XIBR3rRWco5H+iGrs7P U82OJrJPLOuW3nvfL7ftEC0m58l6t5jjOpacmjaTHFKyWli13O9xMFJhiZ5XuHBd6LyQD6OuV2Ce 52+WOfHi9MuOdjeXCKHU7AcvNPdf8n2X/KuZ/MM+iL5f1izvordrWKaZlkgmTkDJDcyzyxOD4sK+ GSI2uq3cTT6yX5kYhPxISiTdDmO4xABCt5it5rn8mPIVtCvOae9v4418We4ZQPvOGf0R+LHTSEdd nJ5CMfuQWt6f5N8peax5X1PShqkNr6MeraqZriKf1JUV5HtljdIlWPn8IkRq064JARNFtwZM+ow+ NCXATfDGgRty4tr38iEZcflJBpnnHzBZ31w9xoXl6xbVWljostxCU5QwhqEKzH4WanYkdsJx0SO5 qj2uZ4McoismSXD7j1KD8taD5c87aXrNrZabHouvaXavqFk1vLPJDcxRUEkUqXEkxD7jiyEDfptg iBIHvDbqdRl0s4GUuPHOXCbAsE8iKA296+08kcPI2ma9Z6F/iC3vRMdXu4ZZvXsjFKUEcccLqqn0 wHLSxyDfoB1eH03SJ669RLHKfhmNcIIFSsdSfPagQlehWflCe611obSfVr5ZQnlfRAlwy3KPMQWl NuVl/dxAHjzWpyMab888wELIhGvXLbbbpe258imP5geSLaz0vypqOmacbTUPMCTw3GkW0j3SLcW8 iRgQktNITJz+wXYg7dclKOwI6tPZ+uMp5Yzlccdeo7bEXvyG3fQYnqPlDzZplqbvUtFv7G1UhWuL m1mijBbYAu6qu+RMCOYdhj1mHIeGE4yPcJAs18vqPMn5O61o5HPUPK9wuq2Nd2+qy1W4RfBVozn3 pkxvEjudXqD4GthP+HKOA+8cv1J5b6Vb6j+S155bq763ocEPmJY2/ZiuWdmRO9BbESH3fCN4EdRu 4ssphrhl/wAnkJx/EV/vtvgweVdOtNH8u6DqEz2ttqE66rrdwilnjhlPpQUUCpKW4aVdj/eZX5O1 BlKeTJEWYjhj7xufnLb/ADWV2nkry/rWm+aHt9COmWGm2NxqPl7V2luUubqK1J4tJDcSMrpKvVo4 lCnbrlgiDfkLddPW5MUsdz4pSkIzjQqJPcQOY7iTaX+VP/JH+eP+YrTv+T6YIfRL4N+r/wAfw/1Z /cjvNepWB/Jzyey6JYh7x9QjQJ9ZX0pEk9L1k4zjnI3EE+rzFe1NsMiOAbd7TpMUvz2X1y9PB/N3 2uvp5e6ko8w6T5Z8kazaaDq2jLrFysEMutXEk88TpJMvMx2novHGvpqw+KRX5HwG2RIETRDk6fNl 1UDkhPgFnh2B5fzrBO/lTItI/K/ypa/m1ZeW7+KfU9D1m1+v6RN63okQmN5gJuC8n/uSnwsv83tk 44xxgdC4WbtTNLRyyxqOSEuGW172Bt8769yQ+V9A8reYYfNemLpv1W40jT7nUdP1ETTPPytWAMcq lhCyPy7Rggdz1yEACD7rcvVajNhOKfFYnMRIoVv1HX7XnWVu7dirsVZBZf8AKAaz/wBtXSv+obUc mPpPvH6XCn/jMP6k/wDdY0hT7a/MYIfUPe5w5uf7bfM4z+o+9TzTrVv+UZ0H/o7/AOToyDiYv72f +b9yR4XKdiqe+SvN2o+UvMVrrdgFeSAlZYH2WWJxR0J7VHQ9jvkoSMTYcTXaOOoxHHLr9hTLWdO8 kapqc+o6Xrsel2VzI0rabfwXRnh5HkyRtbRXEUigkhSzr7+OJAPJow5NRjiIzgZyH8UTGj7+Igjz 2Kt5k83addaBpfkzQme30Cxl9a5v7pSr3NzISGnkjj9UpGgY8UXkaeJwmW1Dkx02jlHJLPk3ySFA DoO4XW/nszjU/PvlWC98sR2et2upaNFpdvoPmSwlgvo0khRSHmAa33CHdCPjB7UrlkpCxv0oupxa DMY5OKEoz4zkgbjse76vn0Y95Vu/IPlbzhe3EGux3unXdpd2+k6mlvdCewmkC+jPLHJDH8SgsoMX I96DIjhiebm6uGp1GAAw4ZCUTKNxqQ6gb/fSGg1bytD+W+t+X5db9fVbjUIb1ZFt5zHOEFG9J3VW JpvWUR7/AH5GxwkebOWHMdVDKIVAQI5jb3/stE67rfltfyz8s6Zpuv28+ueX7ia6kgWC8UMZ5jIo jeSBELR1FeRA60PSspEcI33DDT4Mv5vJOUCMeQAc49BW/q6qHnTU/JnnPWYvMzaquj3N1HENZ0yS CeSX1YlCM9s8SPE4ZVFBI6dN8EyJG2eixZ9LDwuHjAvhlYqj/Os38gUbZfm7Y3HnfW77VbWQeXNe szpU1tHRpYbYII4nFSAzqKlt+5p2wjJuSeRap9jyjp4Rgf3uOXFfQnqk+jatofkxNYutM1ePWtQ1 Czl06w+rw3EKRJORzmm+sRxfGqr8KJyFT1yIPD5uTmw5NTwCcDCMZCRsg3XQUT8zS7yhrllokum6 ho3mZ9EvI0U61azRXLxTlZWNIxCkySViKjjIFAP7XgwNbg0jWYJZRKM8fHH+Egixt1uq37r9ybf4 y8o6lbeeY7eceXbvXriObTrl4pGD26vykt3a2WV4/V+0wA4k7HDxA30tx/yWaBwkjxBjFEWOfQ+q rrl3oDzR5l8vy+RfKFlo2rTDV/LjXZKiGSGUSTTpIkqSA8VA4EqQ5bpsN6MpekVzDbpdNkGoyynE cGTh6gjYEV+BTEtR83+bNTtTaalrV/fWrEM1vc3U0sZK7glHZl2yJmTzLscejw4zxQhGJ7xEBPPy n812HlrzfFc6oaaNeQy2WqCjMDBMvdVDMaOqnYYccqO/Jxe1tJLPhIh9cSJR94THyR+YNjYfmZPr epj0tD1P17W+hozBLOVeMacVDFhHwQUp0GHHKpWeTTruzpT0oxw/vI0R/WHP57pNYeZtJk/MW217 U7bno6XqSNacRJwtYiFij4saMI41UU70yIIu3JyaWY0xxwPr4efmeZ+JZlpnmfylaeZPOt3eeZPr o8xadfWtjefVroov1ggxLLzQSKw6UVCtB9rtlgkATvzBdZl0uaWLDGOPh8OcSRcenOt6+2/JLfLu o+Ubb8r/ADJoM/mCCHUtYngltIZLe8qqWsoYCVo4ZEVpAuwVmA2qetBEjhO+5btTjzS1ePIMZMYA 3vHqOlkcvgl+o+YNC1H8sfL+j/Xfq2qaFPeNJbGORmlFy5kjaJ1X0xRqBuTgjqK9MjKVxA7m/Hp8 kNXknVwyCO9jatjfX7EZ5z1ryp55ksden1ZNG1tbeO31m0uIJ5FlaIU9a2a3jlUlhtwkKdt++GRE t+rVosGbSCWMR48dkxII2vpKyPmLTjyz+Yfl64/NPT/Mmp3w0vQ9Bsxp+nQzxzSzyQLbyQoaW8cq hi0hdqkUrQVycJjiBPIONquzso0ksUI8WTJLiNUADYPUj3D9CB8h6h5Q0XU/Nc1/5ktVi1TT7vTb J47e/fk11wcSkfVwVRfsmu9QdqUJjjoXv0pt7Qx5sscQjjlcJxkd4dL2+p5ncRpFPJEkqzojMqzx hgjgGgdQ6o9G6jkoPiMqd7E2LqlPFk7FWQWX/KAaz/21dK/6htRyY+k+8fpcKf8AjMP6k/8AdY0h T7a/MYIfUPe5w5uf7bfM4z+o+9TzTrVv+UZ0H/o7/wCToyDiYv72f+b9yR4XKdirsVdiqM0uLR5L hl1W5uLS3CEpJa26XLl6iilJJrYBaV35fR4EV1aspmB6ACfM1+iSafUvIH/V51X/ALhVt/3kclUe 8/L9rj8ep/mQ/wBPL/qm76l5A/6vOq/9wq2/7yONR7z8v2rx6n+ZD/Ty/wCqbvqfkAb/AKY1Vqfs /oy2WvtX9INT7saj3n5ftXj1P8yH+nl/1Ta+r+Qf+W/Vf+kO2/7Ksjsni1H82H+mP/Eu+r+Qf+W/ Vf8ApDtv+yrHZeLUfzYf6Y/8S76v5B/5b9V/6Q7b/sqx2Xi1H82H+mP/ABLf1fyD/wAt+q/9Idt/ 2VY7Lxaj+bD/AEx/4lr6v5B/5b9V/wCkO2/7Ksdl4tR/Nh/pj/xLvq/kH/lv1X/pDtv+yrHZeLUf zYf6Y/8AEu+r+Qf+W/Vf+kO2/wCyrHZeLUfzYf6Y/wDEu+r+Qf8Alv1X/pDtv+yrHZeLUfzYf6Y/ 8S3x8gf781U+/C2H/G2Bf8I/ofa7j5B/n1X/AIC2/wCasV/wj+h9ruPkH+fVf+Atv+asV/wj+h9r uPkH+fVf+Atv+asV/wAI/ofa6vkH+TVT78rYfhxOK/4R/Q+13LyD/Jqv/B23/NOK/wCEf0Ptdy8g /wAmq/8AB23/ADTiv+Ef0PtQWqHy0YU/RS3om5fvPrTRFeNO3pgGtcW3F4t+vhrytLMW92KuxV2K sgsv+UA1n/tq6V/1Dajkx9J94/S4U/8AGYf1J/7rGkKfbX5jBD6h73OHNz/bb5nGf1H3qeadat/y jOg/9Hf/ACdGQcTF/ez/AM37kjwuU7FXYq7FXYq7FVS2t57m4itreNpbiZ1jiiQFmZ2NFVQOpJxY ykIgk7AMq1TyZovl+b6l5k1l4NWUKZ9P061W9aAsCeM0jz2sYYCmyM3XJ8IGxdfi1uTMOLFC4d8p cN+4cMj86QeveU7fTtDsdbstVh1Oxv55YI/SR45I2hVGKzI4HB/3nQVFN675Eja23T6szySxyiYy iAffd8vkiJ/JVvpFlaXXmm/fS5L+IT2mnW8H1q8MRNFkkjaS3jjVv2eUnLr8OHhrmwjrjkkRhjxc Jokmo33A0SflXmsv/JLNoEnmLQbz9LaPbssd8fSMF1as/wBn14OUgCt2dHZa98THaxyTj137zwsg 4JnlvYl7jt8iAmmi+QfK+o+TNQ80Sa/dW8OkmGO/tf0cjuJZyqqIm+tqrrzagZuPiQMkIAi75OPn 7QzQzxw+HEmd0ePu7/Rt9rCLhYFnkW3dpLcMwhkkURuyV+EsgaQKSOoDGnicrdrG635s30XyD5X1 HyZqHmiTX7q3h0kwx39r+jkdxLOVVRE31tVdebUDNx8SBlggCLvk6rP2hmhnjh8OJM7o8fd3+jb7 WEXCwLPItu7SW4ZhDJIojdkr8JZA0gUkdQGNPE5W7WN1vzZnpXkfyxfeTb3zO+uXkUWmPBDfWq6d E7iWegHpMbxFdAx+0eJ2+zlgiCLv8fN1mXXZYZxi4I+qyDxnkO/0fr96XR6F5PvLO+fTtbvGvbS3 e4htrvT44FmEe7Kskd3cUIWrbr2yJEehbjnzxlHihHhJqxMmvgYBT0LyXd6jpNxrt7cx6XoFq/pS ajOGbnMRUQwRoC0sh8BsO5GIjtbLPrYwmMcRx5D0Hd3k9Ai9I8q+VNc1S30zTPMUkF1cyLFG2qWQ tYmLMBRHhnu/i8A4UE0Fd8IiCaBa82rzYoGc8dgfzZWftjH7La8geTNM81eYI9AudTm03UbhnW24 2q3ETekjSNzf14mU0Q0op+eOOIkaXtDWz0+PxBESiOfqo7/5pUW0nyAl2baXXdTj4yem8p0qAotG 4ljxvy1B12FfbGo95+X7WXi6mrEIf6c/9U0n13TU0vWr/TUnFyllcS26XKjiJFjcqJAtWpyArSuR I3cnBl8THGVVxAGu5A4G52KuxV2KuxV2Ksgsv+UA1n/tq6V/1Dajkx9J94/S4U/8Zh/Un/usaQp9 tfmMEPqHvc4c3P8Abb5nGf1H3qeadat/yjOg/wDR3/ydGQcTF/ez/wA37kjwuU7FXYq7FXYq7FXp H/OPlrZXH5nWH1lQzQxTy26tuPVWM0PzAJIy3APWHR+0U5R0kq6kX7rYT5lmuJvMeqzXJZriS7na YvXlzMjFq198qLtdNEDFEDlwj7kd5Hljm80aFp17J/uLl1S1e4ianDeRUJPhVTQ4YgWLatcCMM5R +vglXyZF+frzt+ausCUkqothDXsn1aM7fSTlmf6y4Ps+B+ThXn/uinP/ADj4IpbjzXaXn/HLm0eU 3it9iisBUjpsrPhw9fc43tDYGKUfrGQV+Pkl3lT/AMkf54/5itO/5Ppgh9Evg36v/H8P9Wf3PNcq d49K8qf+SP8APH/MVp3/ACfTLYfRL4Oj1f8Aj+H+rP7nmuVO8eneSo9Nk/J7zeuozzW1ob2w5y28 K3EgPPakby26mp/yxlsK4Tfk6HXGQ1uLhAJ4ZczX20fuYjqVn5Oj0F5tL1C6u9TF1Ehju7dLUrAY 5CxRY57oP8YWpJFNvHIGujssU85yVOMRHhPI8W9jvjFnv5t28Vp+Wf5d2+nCmmyWkk8xX7LXMkcL szf5XJ5Pxy3KPTF0/ZEjLV6gy+riA+Fn9jD/AMt/J+m+bdeh0aTVZtM1Kcu1myWoniPpRmVuT+vC yNRDT4T88rxwEjTs+0tZLT4zkERKI5+que380si/KqzsbL88NMtLK7lvooJruNrqeEQM7rbTBzwE k21RsS1T3AyeGuMU4Xa05S0EpSAiSI7A3/EPIJD+j/y9fWLoT6tqDNW4KxTWMMERlCuY1aZLyVlU vQV4fdldRrmfl+1y/E1IgKhDp/ESa93AOnmw7IuzdirsVdirsVdirsVZBZf8oBrP/bV0r/qG1HJj 6T7x+lwp/wCMw/qT/wB1jSFPtr8xgh9Q97nDm5/tt8zjP6j71PNOtW/5RnQf+jv/AJOjIOJi/vZ/ 5v3JHhcp2KuxV2KuxV2Ko7RNZ1DRNWtdV06X0b2zkEsMnUVHYjuCNiO4wg0bDVnwxywMJC4yZR5h 1vyD5mvpNYuor/QtVum9S+isoYb21klNeciCSe0eMufiIq29ckSCbOzr9Pg1GCIgDHJAcrJia7to yv7GMXl3YKkcOmxPGsbB3upePru46Ecdo1HZVJ33LHbjBz4Qlzkfh0/b+NmUa15w0LzfDaT+aFur TXbSEW8mr2McVwLpEPwGe3kktqOBX41k38MmZcXNwMGjyaYkYeE4yb4ZEjh9xAlt5V8VB/OWnaR5 bvfL/leKZF1Xiuravd8EuJ4lrSGOKMusMe55DmxatK0x4qFBmNFLJlGTKR6PpiOQPffU/AJpoPmj yHY/l7q/li5uNVN3rT2009zHZ27RwvAyvwRWu1aQclI5ErXwGSjKIiRvu4+o0uonqYZQIVCxXEd7 /wAzb7Up0q5/L/SJZb+K61TUNRgjdtMilsre2hW64kRSSst3O5VHo1FHUZH0+bkZY6nIBEiEYk+r 1EmuoHoHNNtB80eQ7H8vdX8sXNxqpu9ae2mnuY7O3aOF4GV+CK12rSDkpHIla+AyUZRESN93H1Gl 1E9TDKBCoWK4jvf+Zt9qU6Vc/l/pEst/FdapqGowRu2mRS2VvbQrdcSIpJWW7ncqj0aijqMj6fNy MsdTkAiRCMSfV6iTXUD0DmmeieZPIdn+X+qeWbm51T63q8ltcTXMdlbtHC8BDFFVrtWkFajkePjQ dMlEx4SN92jPptRLUxygQqFiuI73/mbfak9k35eWBluvrGpapcxxObK0nsbe3tzPxIjadhd3DMit uVC79OmR9Lkz/MzoVCIvciRJrrXoG6L0Pz/bf4Vfyh5ms31HQlczafNC4jurOY1PKIsGV1JY1RvE 74ie1Hk15+zz43j4jw5ORvlIef60V5P8yeRvJ/mOHzDYS6nqlzaer9Vsp7a3s4z6sTxfvJkuLo7B +0f9MlCQibG7XrNNqNTiOKQhAGrIJlyIPLhj96n+Xfm3yzofnUeatZN76sM08sFlZwxSq31hHQ85 ZJoSOPqdAhr4jBikImyy7R0mXLg8GHDuBuSRyroAe7vSyeH8vJr2SdtW1cRSSs5jGmW3LizV48vr 9K078fowVHvPy/a3xlqRGuHH/p5f9U0p8wXWlXOrTPpEDW2lrxjs45AolMcahQ8vEkGR6cn36nbb InycjTxnGA4zc+vd8PLuS7A3uxV2KuxV2KuxVkFl/wAoBrP/AG1dK/6htRyY+k+8fpcKf+Mw/qT/ AN1jSFPtr8xgh9Q97nDm5/tt8zjP6j71PNOtW/5RnQf+jv8A5OjIOJi/vZ/5v3JHhcp2KuxV2Kux V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ksgsv8AlANZ/wC2rpX/ AFDajkx9J94/S4U/8Zh/Un/usaQp9tfmMEPqHvc4c3P9tvmcZ/Ufep5ptaeZ7i30+Gxks7O6hty5 hNxDzZfUNWHKo2qMi4s9MDIyuQJ7iqf4p/7VGm/9I/8AzdgR+V/pT+bv8U/9qjTf+kf/AJuxX8r/ AEp/N3+Kf+1Rpv8A0j/83Yr+V/pT+bv8U/8Aao03/pH/AObsV/K/0p/N3+Kf+1Rpv/SP/wA3Yr+V /pT+bv8AFP8A2qNN/wCkf/m7Ffyv9Kfzd/in/tUab/0j/wDN2K/lf6U/m7/FP/ao03/pH/5uxX8r /Sn83f4p/wC1Rpv/AEj/APN2K/lf6U/m7/FP/ao03/pH/wCbsV/K/wBKfzd/in/tUab/ANI//N2K /lf6U/m7/FP/AGqNN/6R/wDm7Ffyv9Kfzd/in/tUab/0j/8AN2K/lf6U/m7/ABT/ANqjTf8ApH/5 uxX8r/Sn83f4p/7VGm/9I/8Azdiv5X+lP5u/xT/2qNN/6R/+bsV/K/0p/N3+Kf8AtUab/wBI/wDz div5X+lP5u/xT/2qNN/6R/8Am7Ffyv8ASn83f4p/7VGm/wDSP/zdiv5X+lP5u/xT/wBqjTf+kf8A 5uxX8r/Sn83f4p/7VGm/9I//ADdiv5X+lP5u/wAU/wDao03/AKR/+bsV/K/0p/N3+Kf+1Rpv/SP/ AM3Yr+V/pT+bv8U/9qjTf+kf/m7Ffyv9Kfzd/in/ALVGm/8ASP8A83Yr+V/pT+bv8U/9qjTf+kf/ AJuxX8r/AEp/N3+Kf+1Rpv8A0j/83Yr+V/pT+bv8U/8Aao03/pH/AObsV/K/0p/NTv8AzNdXemPp q2traWss0VzKttF6ZeSFJEjLGp+yJ3+/DfROPTCM+O5E0Rue+r+4JSn21+YyUPqHvcoc30Ef+hUa 78a9/wDjrZnnw/J47/Xn8eE1/wBYof5P/c2wfu/Jf9efx4Tv+sUP8n/ubY/u/Jf9efx4Tv8ArFD/ ACf+5tj+78l/15/HhO/6xQ/yf+5tj+78l/15/HhO/wCsUP8AJ/7m2P7vyX/Xn8eE7/rFD/J/7m2P 7vyX/Xn8eE7/AKxQ/wAn/ubY/u/Jf9efx4Tv+sUP8n/ubY/u/Jf9efx4Tv8ArFD/ACf+5tj+78l/ 15/HhO/6xQ/yf+5tj+78l/15/HhO/wCsUP8AJ/7m2P7vyX/Xn8eE7/rFD/J/7m2P7vyX/Xn8eE7/ AKxQ/wAn/ubY/u/Jf9efx4Tv+sUP8n/ubY/u/Jf9efx4Tv8ArFD/ACf+5tj+78l/15/HhO/6xQ/y f+5tj+78l/15/HhO/wCsUP8AJ/7m2P7vyX/Xn8eE7/rFD/J/7m2P7vyX/Xn8eE7/AKxQ/wAn/ubY /u/Jf9efx4Tv+sUP8n/ubY/u/Jf9efx4Tv8ArFD/ACf+5tj+78l/15/HhO/6xQ/yf+5tj+78l/15 /HhO/wCsUP8AJ/7m2P7vyX/Xn8eE7/rFD/J/7m2P7vyX/Xn8eE7/AKxQ/wAn/ubY/u/Jf9efx4Tv +sUP8n/ubY/u/Jf9efx4Tv8ArFD/ACf+5tj+78l/15/HhO/6xQ/yf+5tj+78l/15/HhO/wCsUP8A J/7m2P7vyX/Xn8eE7/rFD/J/7m2P7vyX/Xn8eE2P+hUa7ca9v+OthHh+S/68/jwn/9k= + + + + + + uuid:8BF718ED1F62DB11AB3D9CA5EADDFBBE + uuid:8BF718ED1F62DB11AB3D9CA5EADDFBBE + + uuid:764163fb-ebc1-4caf-8eee-5452d123d3f5 + + + + application/eps + + + + + + + + + + + + + + + + + + + + + + + + + + +% &end XMP packet& % + +[{Metadata_In_EPS} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT PDFMark5 +[/Document 1 dict begin /Metadata {Metadata_In_EPS} def currentdict end /BDC PDFMark5 +[/NamespacePop PDFMark5 + +PDFVars/TermAll get exec end end + +%%EndSetup + PDF /docinitialize get exec +PDFVars begin PDF begin PDFVars/InitAll get exec +79.3701 263.622 231.496 80.315 rectclip +q +79.3701 263.622 m +310.866 263.622 l +310.866 343.937 l +79.3701 343.937 l +h +W +n +1.0 0.0 0.0 -1.0 0.0 0.0 cm +true setSA +n +314.524 -261.749 m +314.524 -261.749 78.6953 -261.749 78.6953 -261.749 c +78.6953 -261.749 78.6953 -344.102 78.6953 -344.102 c +78.6953 -344.102 314.524 -344.102 314.524 -344.102 c +314.524 -344.102 314.524 -261.749 314.524 -261.749 c +h +[/DeviceCMYK] cs 0.01176 0.96078 0.72942 0.25999 sc +f +4.0 M +n +314.524 -261.749 m +314.524 -261.749 78.6953 -261.749 78.6953 -261.749 c +78.6953 -261.749 78.6953 -344.102 78.6953 -344.102 c +78.6953 -344.102 314.524 -344.102 314.524 -344.102 c +314.524 -344.102 314.524 -261.749 314.524 -261.749 c +h +0.00392 0.96863 0.36862 0.17999 sc +S +1.0 0.0 0.0 -1.0 0.0 0.0 cm +0.0 0.0 0.0 0.0 sc +%ADOBeginSubsetFont: XKLAAA+TimesNewRomanPSMT-Identity-H Initial +Adobe_CoolType_Utility begin ct_MakeOCF begin ct_saveCIDInit +%ADOt1write: (1.0.24) +%%Copyright: Copyright 2006 Adobe System Incorporated. All rights reserved. +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CIDFont (XKLAAA+TimesNewRomanPSMT) +%%Title: (XKLAAA+TimesNewRomanPSMT Adobe Identity 0) +%%Version: 0 +/CIDInit /ProcSet findresource begin +14 dict begin +/CIDFontName /XKLAAA+TimesNewRomanPSMT def +/CIDFontType 0 def +/CIDSystemInfo 3 dict dup begin +/Registry (Adobe) def +/Ordering (Identity) def +/Supplement 0 def +end def +/FontBBox {-568 -307 2000 1007} def +/FontInfo 4 dict dup begin +/FSType 0 def +end def +/CIDMapOffset 57 def +/FDBytes 1 def +/GDBytes 1 def +/CIDCount 1674 def +/CDevProc {pop pop pop pop pop 0 -1000 7 index 2 div 880} def +/FDArray 1 array +dup 0 +%ADOBeginFontDict +4 dict dup begin +/FontType 1 def +/PaintType 0 def +/FontMatrix [0.001 0 0 0.001 0 0] def +%ADOBeginPrivateDict +/Private 7 dict dup begin +/BlueValues [0 0] def +/password 5839 def +/MinFeature {16 16} def +/OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 +systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup +/strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def +/SubrMapOffset 0 def +/SDBytes 1 def +/SubrCount 5 def +end def +%ADOEndPrivateDict +end put +%ADOEndFontDict +def +/GlyphDirectory 1 dict def +ct_GlyphDirProcs begin +GlyphDirectory ++ +0 <001C60D8A8C9B6FF86FBD66B095379F45880CA28D0F0C4629F99B72EFEDBB +222483BD74F8B> | +! +end +ct_AddStdCIDMap +%%EndResource +ct_restoreCIDInit /XKLAAA+TimesNewRomanPSMT-Identity-H /Identity-H 0 [/XKLAAA+TimesNewRomanPSMT] ct_ComposeFont pop end end +%ADOEndSubsetFont +%%BeginResource: encoding +% Identity-H +%PDF_BeginEncoding: N54 (XKLAAA+TimesNewRomanPSMT-Identity-H) +/N54 (XKLAAA+TimesNewRomanPSMT-Identity-H) /Identity-H [ (XKLAAA+TimesNewRomanPSMT) ] + /NoSubstitution [ /Serif ] 0 TZzero +%%EndResource +111.704 309.342 m +%ADOBeginSubsetFont: XKLAAA+TimesNewRomanPSMT-Identity-H AddGlyphs +Adobe_CoolType_Utility begin ct_MakeOCF begin ct_GlyphDirProcs begin +%ADOt1write: (1.0.24) +%%Copyright: Copyright 2006 Adobe System Incorporated. All rights reserved. +/XKLAAA+TimesNewRomanPSMT 10 GetGlyphDirectory +50 <001C60D8A8C9B6079F6288DCC34B8AB15434B53D5CBCF7E29104F391BE15 +72E1D4E07ABEE690B714C43DA0F68F9B727CD1B8007FE243EEEBD45E7815504A +3113BAFAC54AC3D3B019A1C9ACF716BD3362CCEE1A09F2069AE9AF5406AA47EF +076128BEB6A74EB29D02BFBE8F43F41B56E48CC0FA84987A887327DB516D9441 +F2C6BDCB9AC2AD82E8> | +78 <001C60D8A8C9B7A73DB907772911B7C2CEAC1D2074B2642ADEDFBA1679ED +254D30D2D9A5BDAE41A6A7C0D78C5D75E9522858A70EEA458FC30CFDA879F9C1 +CE85600A63BE4554ACA119AD822CC5727738E5E5FAC782F5B6F69100B3F9A42C +95FB8AA53FD907276C4A477291A36A9FD6B1870ACEAFC297FB6D4CC1F0091BA0 +9524439681D5D4A76F017EDD23AA69786F58BFB619D5D45A35621B583AF1C763 +E994CD0C086A4B52B5442078A662891B62F92DB77130357FD06A533719ACFEBE +D1A5224DAFB3F947A309ADA52BC46E57C120F32619B58880DFB59CA5AB15473C +EA89B7> | +68 <001C60D8A8C9B77FE2CEA139CB15A16492F485162FE605BA10F460B6DC55 +0DEC7BA0BCA1B89C8429260417FE96BA758C22F6762386C9F1CAF53456C89D4C +6B177AA810FBB608A57F053C4DA17FD8A122DD63CD2EE0563B0FFA48FEF5CBDB +333E4EF010579993E238020BE59CA5D3F31F329BD506C436A3A2AAAB6CBD385F +DB0E5188BC3D34A31214C941C253FAF1F818F84A3F73340CA7F3B7A85C87022E +70BF3FF56918287082AAA1D7B6CDE998BE3D8663592D3F0DEFC69D87A351A298 +95DE83B0D7478C3C01D85F944C563EFCF85986470E4B8EDEEDC025A0FB3217B7 +37B99EB7B6E2243F66B907475D1C465D1D07EDFEFC5123FE5A4D48A8B15BE327 +2EF1EF1464C3F0D45D7CBB8749AF571E09> | +79 <001C60D8A8C9B854D0F40B290C0C99C039EA88FDD293C1FEAB15D2F6B8C4 +304B80428A9C9B5571B0EE47CC29A6D67DEE51ABBBE57F6DDF0C02037EE8B682 +8D244FB880634A92D947174D08130E6E2CF978B5067AA82A4CABC55E600FCE55 +27D6441CE02F5A28D63A618F> | +82 <001C60D8A8C9B7A73DB903ADC070A7C49752E736186D1727D7954B8F3DD4 +416250EFB2715F7FEA4B4F24611BB7B770A0989FFD12258A4EC0D90DD9998BDA +F996A44DE027AE6C486FF30337F30EB574748A139900482713C8EF6F8455DA43 +6702294DB22515A99C4ACC57A269598D687C25D5F66128E3441FE6E0D99B55B6 +8D9C19E720D771564C6692898D127FC55C985D08C7E6B95F874FD094> | +86 <001C60D8A8C9B7361F027554B74948DF9D509740193A97E4C5A946CCDAC2 +2ACE16A97A38CAF70766C30631C22477718670FA129F481BA880FC6C2A8C233A +039A7A46ACD6F3CA0422B1CD13AB9E5980A98B78F274FD5FB0A519013427E3DF +40BD973F22C9B236BE3D27B0A78749138244A4ED344575D4F7F677439F8C2359 +FAAB210EA03D2DAABF38A6B5B4F0819D6E85CC68A9859B12239E01058FD0C7C5 +93B22AC00DE1C2A90508610457C5DFEA41C78C4C677B338B4C0ED41B0474AF50 +9B93D8B3403DD443273DAE4F97B7CDCA81379AB0933639> | +16 <001C60D8A8C9B81F2C797FA61189B8881D0DB497EEC4F8> | +58 <001C60D8A8C9B5D6EF4CB383496C62617B8BD4FD4927BDE48152A6FF6216 +428592F5AFA3D18F24C53020F77DA565222C98E1F496EC6F2EE4EB22E43F233D +8D98DB46EC3FFD79A8A395ED6571E9EE52C2D64F4FF1F26706DF3355CFC8C908 +EAA86ADD43E05EADD0D2F7D3DC578FF752F1D87291BBD55E577C117CD30BA304 +9BD39543241DD7DCD07617FA8A494E710E269F478E2E95BEC8AA7E710ACD0612 +E8921B3DAA59E93D8AA4276CD08DDB3A9B4D762893C74EF3108E125B72E190D0 +45E652A0B8E8729169D251777FA84DD9EC852ADB1FB8FFEDFE199F837B9E862E +992403453891> | +87 <001C60D8A8C9B854D0F414EAB29549463C152A8395E080F8A65050DED294 +48713A9991EC80B85D2E40BC855D0C9C1C8F48B9F54A9F2AF77E5AE0CF2D93DC +43DDEECA57457D57C32A4E7F92D72E19B411BD6A8FD776B503B1ED0E4E775E79 +8B36CAB4543E392F481E83DAF858D3B1A895E3CC06AB3573C04543D9> | +81 <001C60D8A8C9B7A73DB913C38909CDA29FD53BC2807766C389AFB9ED86F7 +BC81642DEC755C464ECEF36210D9B2C516FEA8C1248DF87B00C42E8B7B13BCCD +9D4DADECDD469C646397E88CF560CD28B02CAE7D1B9203699A1DE9CF796CD494 +DF60582CAFD70B7F17C1569B79CFC1B11937F06CBBF98FB3F8ABA83215B28002 +6130687B8B88299FC622B1B9C743E6B4E2D3E657B3D5566E1938323637D7929F +2E277006B7F4C91822AAA6911E494E2AD0998CB1FC1434E1920012738BB988F6 +A0027198438FE663C2EACF82CEB86F7C727594> | +! +end +end end +%ADOEndSubsetFont +/N54 24.0 Tf +(\0002\000N\000D\000O\000R\000R\000V\000D\000\020\000:\000D\000O\000W\000\ +R\000Q) +[17.328 12.0 10.656 6.672 12.0 12.0 9.33618 10.656 7.99182 20.736 10.656 +6.672 6.672 12.0 12.0 ] pdfxs +141.686 280.542 m +%ADOBeginSubsetFont: XKLAAA+TimesNewRomanPSMT-Identity-H AddGlyphs +Adobe_CoolType_Utility begin ct_MakeOCF begin ct_GlyphDirProcs begin +%ADOt1write: (1.0.24) +%%Copyright: Copyright 2006 Adobe System Incorporated. All rights reserved. +/XKLAAA+TimesNewRomanPSMT 4 GetGlyphDirectory +38 <001C60D8A8C9B64EDFFBA6F0CF8A2CDA79A069460245F5373797A9E71DEA +345031885496623E7C65FDB470FC6BFF7BE37B20FF363C43CAB08BA8E918FCBA +9DEB0021B12355971EB2945D0594E78D2EE4D593C49790304E106026BC942097 +158DDBF12F8B83C9752B02212C28957008FA70A685356583CB4C7D6F55B12AC7 +399ECFE4B69C91B472A6132E65C9F7B697AE783582C9D65C392064A7C49C83B2 +83409DD22AD16B7DD28B54D5FC454C> | +47 <001C60D8A8C9B7D8BE1910D0EBEC744B6638E6ED4C6FC0AF39F5B8B10BFA +09270956A997B577BBD8E3EC179B174ED931484CCFFCF819D4978AE37145A7A3 +C221DF78A5AAD08DFCBE2638BCFCF6B4930FFFAD1163890B85697ECB905727AF +12A0E5C1679B01834AD8D0C4111313E17E548887938F4F64DA1DB39BD7CD6874 +8B847D2C24AD687E0CDB56> | +40 <001C60D8A8C9B7D8BE19945133FE501067A24BBF08B984801DD42E090C7B +FCA94BE6C4AA953A8A674F2ED3DEE261A8700CA873A3A1D3699D8129F8FA28DE +52C44FD8214EA37190B26E64C97677BF6E1856F59EF49286A31D4133D861C74C +DB92794376B13E311920B8F547FC8F105147550894C833300FA326DF7877402F +2A3FD3184C9B8E130B79DB62E2735C65FD4E7A86140D8A7D764E8F05488CC194 +9558757A62743714E5384E2EF166B32CB849712A9C93B7CF04FCFE8063494A21 +5FA79B98816AEC20BC3F> | +42 <001C60D8A8C9B6079F6D6E36005945EC7274CF8CD5EF5B42D280E6D8A4F6 +086ADC4B88F4BA16F6A237691F3F760A6129A67DCE9322616B1D7BB211155112 +38376B94C01432A999E95ACF02B9743B28C7A3C8109C25013AEA47EC71807E3B +FE6B26986496C6B96A2458AF130FF55F6939E40BA894719E24A717462CC4A00B +11ADE5809AB1E0B4D7805897BE50087CD64F5AEA7744526E08B0D657538988C4 +1BFE39A8735842D620E001E1A863F676AFB361CF4C81718CBC4A0CC5AC0D51A3 +4ACA7D8BBE5B5D6E8D466D858B118FBBA2161DB0F7E151EB0958EF2C5C3F> | +! +end +end end +%ADOEndSubsetFont +(\000&\0002\000/\000/\000\(\000*\000\() +[16.0082 17.328 14.6638 14.6638 14.6638 17.328 14.6638 ] pdfxs +1.0 0.0 0.0 -1.0 0.0 0.0 cm +n +304.363 -268.701 m +304.363 -268.701 88.3208 -268.701 88.3208 -268.701 c +88.3208 -268.701 88.3208 -337.685 88.3208 -337.685 c +88.3208 -337.685 304.363 -337.685 304.363 -337.685 c +304.363 -337.685 304.363 -268.701 304.363 -268.701 c +h +S +n +127.358 -303.46 m +127.358 -303.46 267.465 -303.995 267.465 -303.995 c +f +n +127.358 -303.46 m +127.358 -303.46 267.465 -303.995 267.465 -303.995 c +S +Q +/XKLAAA+TimesNewRomanPSMT /CIDFont _pdfUndefineResource +/XKLAAA+TimesNewRomanPSMT-Identity-H /Font _pdfUndefineResource +/N54 /Font _pdfUndefineResource +[/EMC PDFMark5 +PDFVars/TermAll get exec end end +%%PageTrailer +%%Trailer +%%EOF + diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1-ep.tex b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1-ep.tex new file mode 100644 index 00000000..5c61e6d0 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1-ep.tex @@ -0,0 +1,355 @@ +% +% An old assignment I made for my class in 2006. It show how to require +% a name to fill out the game board. Also uses layers to pose the questions. +% +% Workflow: dvips-> distiller, open in Acrobat and save +% +\documentclass{article} +\usepackage[texcoord]{eso-pic} %,grid,gridunit=pt,colorgrid +\usepackage[% + web={extended}, + eforms, + uselayers +]{aeb_pro} +\usepackage[uselayers, + lang=custom, + nonrandomized, + !showletters, + !showanswerkey, + savedata +]{dps} +\usepackage{graphicx} +\usepackage{pstricks-add} + +%\previewOn\pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{9.5in}{8.5in} % height, width + +\DeclareDocInfo +{ + title=Stat Matching Game, + author=D. P. Story, + university=NORTHWEST FLORIDA STATE COLLEGE\\Department of Mathematics, + email=storyd@nwfsc.edu, + subject=First extra credit assignment, + keywords={statistics, matching, game}, + talksite=http://www.acrotex.net, + copyrightyears=2006-\the\year, +} +\talkdateLabel{Version} +\version{1.0}\nocopyright + +\ifeqforpaper +\setlength{\oddsidemargin}{-.5in}\fi + +\everyTextField{\textFont{TiRo}} + +% The \finishedEvent allows us to insert script that fires when the puzzle is completed +% (the last question is answered). Here, we display the owclogo +\dpsFinishedEvent{dpsShowLayer("owclogo");} + +% since we are displaying owclogo we need to hide it on reset +\dpsResetHook{% + dpsHidePreviousLayer(); + dpsHideLayer("owclogo"); +} + +% Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +\clearOnCloseOrSave + +\optionalPageMatter +{% + \par\minimumskip\vspace{\stretch{1}} + \begin{center} + \fcolorbox{blue}{white}{% + \begin{minipage}{.75\linewidth}\parskip3pt + \textbf{\textcolor{red}{Instructions: }} + On the next page of this document is a little matching game covering + some of the statistical concepts discussed in class. + \begin{itemize} + \item When you turn to the next page, type in your name in the name field + provided near the top of the page. + \item Follow the instructions on that page on how to answer the questions. + \item After you have correctly answered the last question correctly, a message + appears at the bottom of the page with an evaluation of your effort. + \item Print the completed page and turn it in to me at the next class meeting + for (extra) credit. + \end{itemize} + \textbf{\textcolor{red}{Warning:}} The puzzle board is cleared if this document + is closed or saved. Complete the puzzle in one sitting, then print the results. + \end{minipage}} + \end{center} +} + +\rheader{} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {R}{R} + {o}{o} + {n}{n} + {a}{a} + {l}{l} + {d}{d} + {F}{F} + {i}{i} + {s}{s} + {h}{h} + {e}{e} + {r}{r} +} + +%\writeComposingEnv + +\begin{Composing} + +\begin{cQ}{R} +Branches of Statistics\begin{setContent}{R} +The two branches of statistics +are descriptive and \underbar{\hspace{\ublength}}. +\end{setContent} +\end{cQ} +\begin{cA}[r]{R} +inferential +\end{cA} + +\begin{cQ}{o} +Definition\begin{setContent}{o} +\underbar{\hspace*{\ublength}} is the +science of collecting, organizing, analyzing and interpreting data +in order to make decisions. +\end{setContent} +\end{cQ} +\begin{cA}{o} +statistics +\end{cA} + +\begin{cQ}{n} +A frequency distribution is an example of +\underbar{\hspace*{\ublength}} +\end{cQ} +\begin{cA}{n} +data reduction +\end{cA} + +\begin{cQ}{a} +Find the median\begin{setContent}{a} +Find the median of the following +data:\\[1ex] +\begin{tabular}{r|ll} +2&2334&\kern6pt Key $2\,|\,4=24$\\ +2&57888\\ +3&344\\ +3&55666\\ +4&0023\\ +4&566 +\end{tabular} +\end{setContent} +\end{cQ} +\begin{cA}{a} +$34.5$ +\end{cA} + +\begin{cQ}{l} +Compute mean and standard deviation\begin{setContent}{l} +Given that $n=5$, +$\sum x = 26$ $\sum x^2 = 154$, compute $\bar x$ and $s$. +\end{setContent} +\end{cQ} +\begin{cA}{l} +$5.2$ and $2.17$ +\end{cA} + +\begin{cQ}{d} +Definition\begin{setContent}{d} +A \underbar{\hspace{\ublength}} is a sample +in which every possible sample of the same size has the same change +of being selected. +\end{setContent} +\end{cQ} +\begin{cA}{d} +simple random sample +\end{cA} + +\begin{cQ}{F} +Measures of Position\begin{setContent}{F} +The number \underbar{\hspace{\ublength}} divides a data set in such a way that +$75\%$ of the data is less than it and $25\%$ of the data is greater +than it. +\end{setContent} +\end{cQ} +\begin{cA}[f]{F} +$Q_3$ +\end{cA} + +\begin{cQ}{i} +Measure of Central Tendency\begin{setContent}{i} +The \underbar{\hspace{\ublength}} is the measure of central tendency +that is sensitive to outliers in the data set. +\end{setContent} +\end{cQ} +\begin{cA}{i} +sample mean +\end{cA} + +\begin{cQ}{s} +$\mu$ refers to the \underbar{\hspace{\ublength}} +\end{cQ} +\begin{cA}{s} +population mean +\end{cA} + +\begin{cQ}{h} +Calculating the $z$-score\begin{setContent}{h} +In a data set with sample +mean of $4.5$ and sample standard deviation of $1.5$, the $z$-score +of $x = 4$ is $ z = \underbar{\hspace{\ublength}}$. +\end{setContent} +\end{cQ} +\begin{cA}{h} +$-0.33$ +\end{cA} + +\begin{cQ}{e} +Interpreting the $z$-score\begin{setContent}{e} +If a $z$-score of a data +entry is negative, then that data entry is +\underbar{\hspace{\ublength}} than mean. +\end{setContent} +\end{cQ} +\begin{cA}{e} +less +\end{cA} + +\begin{cQ}{r} +The Empirical Rule\begin{setContent}{r} +The mean value of land and building +per acre from a sample of farms is $\$1200$ with a standard +deviation of $\$350$. Assuming the distribution of the data set is +bell shaped, approximately what percentage of the sample of farmers +had value of land and building (per acre) between $\$1200$ and +$\$1550$? +\end{setContent} +\end{cQ} +\begin{cA}{r} +$34$ +\end{cA} + +%------------------- + +\begin{cA}{fake1} +$5.2$ and $1.94$ +\end{cA} + +\begin{cA}{fake2} +sample +\end{cA} + +\begin{cA}{fake3} +$0.33$ +\end{cA} + +\begin{cA}{fake4} +greater +\end{cA} + +\begin{cA}{fake5} +median +\end{cA} + +\begin{cA}{fake6} +mode +\end{cA} + +\begin{cA}{fake7} +$Q_1$ +\end{cA} + +\begin{cA}{fake8} +variance +\end{cA} + +\begin{cA}{fake9} +$35$ +\end{cA} + +\end{Composing} + +\begin{document} + +\maketitle + +\fmtOCGQues{\parbox[t][9\baselineskip][t]{2.25in}{\kern0pt\small\hfuzz11pt + \psshadowbox[framesep=0pt]{\fcolorbox{red}{cornsilk}{% + \parbox{\linewidth}{\dpsQuesLayer{#1}\vskip3pt}}}}% +} + +% these are placed on the page where they are to appear +\placeQuesLayer{\AddToShipoutPictureFG*{\AtTextCenter{\put(-72,72) + {\insertQuesLayer{#1}}}}} + +\placeOtherLayer{\AddToShipoutPictureFG*{\AtTextCenter{\put(-72,36) + {\xBld{owclogo}\parbox{2.25in}{\includegraphics[width=\linewidth]{owc_self}}\eBld}}}} + +\def\answidth{1.7in} +\def\queswidth{2in} +\def\ublength{.5in} +\def\commondepth{6in+2\baselineskip} + +\ifeqforpaper\vspace*{-1in}\fi + +{\bfseries\noindent +\makebox[\textwidth]{\rlap{STA 2023}\hfill\textcolor{blue}{\webtitle}\hfill\llap{Statistics}} +\makebox[\textwidth]{\rlap{\webauthor}\hfill\textcolor{blue}{Descriptive Statistics}\hfill\llap{Fall 2006}}} + +\underbar{\textbf{Name:} \textField[\BC{}]{dpsSignInName}{2in}{11bp}} + +\textcolor{red}{\textbf{Instructions:}} Select a question from the +left panel by clicking its checkbox. Find the answer listed in +either the right panel. No guessing! A maximum of $\dsthreshold$ +tries on any problem before you get $\dspenaltypoints$ penalty +points! Passing is to complete the puzzle with only $\dspassing$ +incorrect answers. + +\fbox{\begin{minipage}[t][\commondepth][t]{\queswidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\centering\textbf{Questions}} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\par\smallskip +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\linewidth-\answidth-\queswidth-2\fboxsep-2\fboxrule} +Who is considered the founder of modern statistics? The answer is +hidden in the puzzle below.\par\smallskip +\begin{center} +\parbox{2.2in}{\insertPuzzle{6}} +\end{center} +\makebox[0pt][s]{\hspace*{-\fboxsep}\rule{\linewidth+2\fboxsep}{.4pt}\hss} +\vfill +\placeMessageField{\linewidth}{10\baselineskip}% +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\textbf{Answers}} +\begin{itemize} +\displayRandomizedAnswers +\end{itemize} +\par\smallskip +\end{minipage}}% + +\textbf{\textcolor{red}{Important:}} Don't forget to print the puzzle page and to hand it in to me. + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1-tb.tex b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1-tb.tex new file mode 100644 index 00000000..8a86b3bf --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1-tb.tex @@ -0,0 +1,362 @@ +% +% An old assignment I made for my class in 2006. It show how to require +% a name to fill out the game board. Also uses layers to pose the questions. +% +% Workflow: dvips-> distiller, open in Acrobat and save +% +\documentclass{article} +\usepackage[% + web={extended}, + eforms, + uselayers +]{aeb_pro} +\usepackage[uselayers, + lang=custom, + nonrandomized, + !showletters, + !showanswerkey, + savedata]{dps} +\usepackage{graphicx} +\usepackage{pstricks-add} % optional, this fancies up the long questions +\usepackage[absolute]{textpos} %,overlay + +%\previewOn\pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{9.5in}{8.5in} % height, width + +\DeclareDocInfo +{ + title=Stat Matching Game, + author=D. P. Story, + university=NORTHWEST FLORIDA STATE COLLEGE\\Department of Mathematics, + email=storyd@nwfsc.edu, + subject=First extra credit assignment, + keywords={statistics, matching, game}, + talksite=http://www.acrotex.net, + copyrightyears=2006-\the\year, +} +\talkdateLabel{Version} +\version{1.0}\nocopyright + +\ifeqforpaper +\setlength{\oddsidemargin}{-.5in}\fi + +\everyTextField{\textFont{TiRo}} + +% Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +\clearOnCloseOrSave + +\optionalPageMatter +{% + \par\minimumskip\vspace{\stretch{1}} + \begin{center} + \fcolorbox{blue}{white}{% + \begin{minipage}{.75\linewidth}\parskip3pt + \textbf{\textcolor{red}{Instructions: }} + On the next page of this document is a little matching game covering + some of the statistical concepts discussed in class. + \begin{itemize} + \item When you turn to the next page, type in your name in the name field + provided near the top of the page. + \item Follow the instructions on that page on how to answer the questions. + \item After you have correctly answered the last question correctly, a message + appears at the bottom of the page with an evaluation of your effort. + \item Print the completed page and turn it in to me at the next class meeting + for (extra) credit. + \end{itemize} + \textbf{\textcolor{red}{Warning:}} The puzzle board is cleared if this document + is closed or saved. Complete the puzzle in one sitting, then print the results. + \end{minipage}} + \end{center} +} + +\rheader{} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {R}{R} + {o}{o} + {n}{n} + {a}{a} + {l}{l} + {d}{d} + {F}{F} + {i}{i} + {s}{s} + {h}{h} + {e}{e} + {r}{r} +} + +%\writeComposingEnv + +\begin{Composing} + +\begin{cQ}{R} +Branches of Statistics\begin{setContent}{R} +The two branches of statistics +are descriptive and \underbar{\hspace{\ublength}}. +\end{setContent} +\end{cQ} +\begin{cA}[r]{R} +inferential +\end{cA} + +\begin{cQ}{o} +Definition\begin{setContent}{o} +\underbar{\hspace*{\ublength}} is the +science of collecting, organizing, analyzing and interpreting data +in order to make decisions. +\end{setContent} +\end{cQ} +\begin{cA}{o} +statistics +\end{cA} + +\begin{cQ}{n} +A frequency distribution is an example of +\underbar{\hspace*{\ublength}} +\end{cQ} +\begin{cA}{n} +data reduction +\end{cA} + +\begin{cQ}{a} +Find the median\begin{setContent}{a} +Find the median of the following +data:\\[1ex] +\begin{tabular}{r|ll} +2&2334&\kern6pt Key $2\,|\,4=24$\\ +2&57888\\ +3&344\\ +3&55666\\ +4&0023\\ +4&566 +\end{tabular} +\end{setContent} +\end{cQ} +\begin{cA}{a} +$34.5$ +\end{cA} + +\begin{cQ}{l} +Compute mean and standard deviation\begin{setContent}{l} +Given that $n=5$, +$\sum x = 26$ $\sum x^2 = 154$, compute $\bar x$ and $s$. +\end{setContent} +\end{cQ} +\begin{cA}{l} +$5.2$ and $2.17$ +\end{cA} + +\begin{cQ}{d} +Definition\begin{setContent}{d} +A \underbar{\hspace{\ublength}} is a sample +in which every possible sample of the same size has the same change +of being selected. +\end{setContent} +\end{cQ} +\begin{cA}{d} +simple random sample +\end{cA} + +\begin{cQ}{F} +Measures of Position\begin{setContent}{F} +The number \underbar{\hspace{\ublength}} divides a data set in such a way that +$75\%$ of the data is less than it and $25\%$ of the data is greater +than it. +\end{setContent} +\end{cQ} +\begin{cA}[f]{F} +$Q_3$ +\end{cA} + +\begin{cQ}{i} +Measure of Central Tendency\begin{setContent}{i} +The \underbar{\hspace{\ublength}} is the measure of central tendency +that is sensitive to outliers in the data set. +\end{setContent} +\end{cQ} +\begin{cA}{i} +sample mean +\end{cA} + +\begin{cQ}{s} +$\mu$ refers to the \underbar{\hspace{\ublength}} +\end{cQ} +\begin{cA}{s} +population mean +\end{cA} + +\begin{cQ}{h} +Calculating the $z$-score\begin{setContent}{h} +In a data set with sample +mean of $4.5$ and sample standard deviation of $1.5$, the $z$-score +of $x = 4$ is $ z = \underbar{\hspace{\ublength}}$. +\end{setContent} +\end{cQ} +\begin{cA}{h} +$-0.33$ +\end{cA} + +\begin{cQ}{e} +Interpreting the $z$-score\begin{setContent}{e} +If a $z$-score of a data +entry is negative, then that data entry is +\underbar{\hspace{\ublength}} than mean. +\end{setContent} +\end{cQ} +\begin{cA}{e} +less +\end{cA} + +\begin{cQ}{r} +The Empirical Rule\begin{setContent}{r} +The mean value of land and building +per acre from a sample of farms is $\$1200$ with a standard +deviation of $\$350$. Assuming the distribution of the data set is +bell shaped, approximately what percentage of the sample of farmers +had value of land and building (per acre) between $\$1200$ and +$\$1550$? +\end{setContent} +\end{cQ} +\begin{cA}{r} +$34$ +\end{cA} + +%------------------- + +\begin{cA}{fake1} +$5.2$ and $1.94$ +\end{cA} + +\begin{cA}{fake2} +sample +\end{cA} + +\begin{cA}{fake3} +$0.33$ +\end{cA} + +\begin{cA}{fake4} +greater +\end{cA} + +\begin{cA}{fake5} +median +\end{cA} + +\begin{cA}{fake6} +mode +\end{cA} + +\begin{cA}{fake7} +$Q_1$ +\end{cA} + +\begin{cA}{fake8} +variance +\end{cA} + +\begin{cA}{fake9} +$35$ +\end{cA} + +\end{Composing} + +% The \finishedEvent allows us to insert script that fires when the puzzle is completed +% (the last question is answered). Here, we display the owclogo +\dpsFinishedEvent{dpsShowLayer("owclogo");} + +% since we are displaying owclogo we need to hide it +\dpsResetHook{% + dpsHidePreviousLayer(); + dpsHideLayer("owclogo"); +} + +\begin{document} + +\maketitle + + +\fmtOCGQues{% + \parbox[t][9\baselineskip][t]{2.25in}{\kern0pt\small\hfuzz11pt + \psshadowbox[framesep=0pt]{\fcolorbox{red}{cornsilk}{% + \parbox{\linewidth}{\dpsQuesLayer{#1}\vskip3pt}}}} +} + +% These declaration go on the page where they are to appear +\placeQuesLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,4in) + \insertQuesLayer{#1} + \end{textblock*}% +} + +\placeOtherLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,4in)\centering + \xBld{owclogo}\parbox{2.25in}{\includegraphics[width=2.25in]{owc_self}}\eBld + \end{textblock*}% +} + +\def\answidth{1.7in} +\def\queswidth{2in} +\def\ublength{.5in} +\def\commondepth{6in+2\baselineskip} + +\ifeqforpaper\vspace*{-1in}\fi + +{\bfseries\noindent +\makebox[\textwidth]{\rlap{STA 2023}\hfill\textcolor{blue}{\webtitle}\hfill\llap{Statistics}} +\makebox[\textwidth]{\rlap{\webauthor}\hfill\textcolor{blue}{Descriptive Statistics}\hfill\llap{Fall 2006}}} + + +\underbar{\textbf{Name:} \textField[\BC{}]{dpsSignInName}{2in}{11bp}} + +\textcolor{red}{\textbf{Instructions:}} Select a question from the +left panel by clicking its checkbox. Find the answer listed in +either the right panel. No guessing! A maximum of $\dsthreshold$ +tries on any problem before you get $\dspenaltypoints$ penalty +points! Passing is to complete the puzzle with only $\dspassing$ +incorrect answers. + +\fbox{\begin{minipage}[t][\commondepth][t]{\queswidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\centering\textbf{Questions}} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\par\smallskip +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\linewidth-\answidth-\queswidth-2\fboxsep-2\fboxrule} +Who is considered the founder of modern statistics? The answer is +hidden in the puzzle below.\par\smallskip +\begin{center} +\parbox{2.2in}{\insertPuzzle{6}} +\end{center} +\makebox[0pt][s]{\hspace*{-\fboxsep}\rule{\linewidth+2\fboxsep}{.4pt}\hss} +\vfill +\placeMessageField{\linewidth}{10\baselineskip}% +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\textbf{Answers}} +\begin{itemize} +\displayRandomizedAnswers +\end{itemize} +\par\smallskip +\end{minipage}}% + +\textbf{\textcolor{red}{Important:}} Don't forget to print the puzzle page and to hand it in to me. + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1_g.tex b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1_g.tex new file mode 100644 index 00000000..46a8cd60 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/basic/stat_match1_g.tex @@ -0,0 +1,350 @@ +\documentclass{article} +\usepackage[% + web={extended,usetemplates}, + eforms, + uselayers +]{aeb_pro} +\usepackage[uselayers, + lang=custom, + !viewmode, + nonrandomized, + !showletters, + !showanswerkey, + savedata]{dps} +\usepackage{graphicx} +\usepackage{pstricks-add} +\usepackage[absolute,overlay]{textpos} + +%\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{9in}{8.5in} % height, width + +\DeclareDocInfo +{ + title=Stat Matching Game, + author=D. P. Story, + university=NORTHWEST FLORIDA STATE COLLEGE\\Department of Mathematics, + email=storyd@nwfsc.edu, + subject=First extra credit assignment, + keywords={statistics, matching, game}, + talksite=http://www.acrotex.net, + copyrightyears=2006-\the\year, +} +\talkdateLabel{Version} +\version{1.0}\nocopyright + +\ifeqforpaper +\setlength{\oddsidemargin}{-.5in}\fi + + +\everyTextField{\textFont{TiRo}} + +% Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +\clearOnCloseOrSave + +\optionalPageMatter{% +\par\minimumskip\vspace{\stretch{1}} + \begin{center} + \fcolorbox{blue}{white}{% + \begin{minipage}{.67\linewidth}\parskip3pt + \textbf{\textcolor{red}{Instructions:}} + On the next page of this document is a little matching game covering + some of the statistical concepts discussed in class. + \begin{itemize} + \item When you turn to the next page, type in your name in the name field + provided near the top of the page. + \item Follow the instructions on that page on how to answer the questions. + \item After you have correctly answered the last question correctly, a message + appears at the bottom of the page with an evaluation of your effort. + \item Print the completed page and turn it in to me at the next class meeting + for (extra) credit. + \end{itemize} + \textbf{\textcolor{red}{Warning:}} The puzzle board is cleared if this document + is closed or saved. Complete the puzzle in one sitting, then print the results. + \end{minipage}}\par\bigskip + \end{center} +} + +\rheader{} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {R}{R} + {o}{o} + {n}{n} + {a}{a} + {l}{l} + {d}{d} + {F}{F} + {i}{i} + {s}{s} + {h}{h} + {e}{e} + {r}{r} +} + +%\writeComposingEnv + +\begin{Composing} + +\begin{cQ}{R} +Branches of Statistics\begin{setContent}{R} +The two branches of statistics +are descriptive and \underbar{\hspace{\ublength}}. +\end{setContent} +\end{cQ} +\begin{cA}[r]{R} +inferential +\end{cA} + +\begin{cQ}{o} +Definition\begin{setContent}{o} +\underbar{\hspace*{\ublength}} is the +science of collecting, organizing, analyzing and interpreting data +in order to make decisions. +\end{setContent} +\end{cQ} +\begin{cA}{o} +statistics +\end{cA} + +\begin{cQ}{n} +A frequency distribution is an example of +\underbar{\hspace*{\ublength}} +\end{cQ} +\begin{cA}{n} +data reduction +\end{cA} + +\begin{cQ}{a} +Find the median\begin{setContent}{a} +Find the median of the following +data:\\[1ex] +\begin{tabular}{r|ll} +2&2334&\kern6pt Key $2\,|\,4=24$\\ +2&57888\\ +3&344\\ +3&55666\\ +4&0023\\ +4&566 +\end{tabular} +\end{setContent} +\end{cQ} +\begin{cA}{a} +$34.5$ +\end{cA} + +\begin{cQ}{l} +Compute mean and standard deviation\begin{setContent}{l} +Given that $n=5$, +$\sum x = 26$ $\sum x^2 = 154$, compute $\bar x$ and $s$. +\end{setContent} +\end{cQ} +\begin{cA}{l} +$5.2$ and $2.17$ +\end{cA} + +\begin{cQ}{d} +Definition\begin{setContent}{d} +A \underbar{\hspace{\ublength}} is a sample +in which every possible sample of the same size has the same change +of being selected. +\end{setContent} +\end{cQ} +\begin{cA}{d} +simple random sample +\end{cA} + +\begin{cQ}{F} +Measures of Position\begin{setContent}{F} +The number \underbar{\hspace{\ublength}} divides a data set in such a way that +$75\%$ of the data is less than it and $25\%$ of the data is greater +than it. +\end{setContent} +\end{cQ} +\begin{cA}[f]{F} +$Q_3$ +\end{cA} + +\begin{cQ}{i} +Measure of Central Tendency\begin{setContent}{i} +The \underbar{\hspace{\ublength}} is the measure of central tendency +that is sensitive to outliers in the data set. +\end{setContent} +\end{cQ} +\begin{cA}{i} +sample mean +\end{cA} + +\begin{cQ}{s} +$\mu$ refers to the \underbar{\hspace{\ublength}} +\end{cQ} +\begin{cA}{s} +population mean +\end{cA} + +\begin{cQ}{h} +Calculating the $z$-score\begin{setContent}{h} +In a data set with sample +mean of $4.5$ and sample standard deviation of $1.5$, the $z$-score +of $x = 4$ is $ z = \underbar{\hspace{\ublength}}$. +\end{setContent} +\end{cQ} +\begin{cA}{h} +$-0.33$ +\end{cA} + +\begin{cQ}{e} +Interpreting the $z$-score\begin{setContent}{e} +If a $z$-score of a data +entry is negative, then that data entry is +\underbar{\hspace{\ublength}} than mean. +\end{setContent} +\end{cQ} +\begin{cA}{e} +less +\end{cA} + +\begin{cQ}{r} +The Empirical Rule\begin{setContent}{r} +The mean value of land and building +per acre from a sample of farms is $\$1200$ with a standard +deviation of $\$350$. Assuming the distribution of the data set is +bell shaped, approximately what percentage of the sample of farmers +had value of land and building (per acre) between $\$1200$ and +$\$1550$? +\end{setContent} +\end{cQ} +\begin{cA}{r} +$34$ +\end{cA} + +%------------------- + +\begin{cA}{fake1} +$5.2$ and $1.94$ +\end{cA} + +\begin{cA}{fake2} +sample +\end{cA} + +\begin{cA}{fake3} +$0.33$ +\end{cA} + +\begin{cA}{fake4} +greater +\end{cA} + +\begin{cA}{fake5} +median +\end{cA} + +\begin{cA}{fake6} +mode +\end{cA} + +\begin{cA}{fake7} +$Q_1$ +\end{cA} + +\begin{cA}{fake8} +variance +\end{cA} + +\begin{cA}{fake9} +$35$ +\end{cA} + +\end{Composing} + +\template{Puzzle_BG_Start} + +\begin{document} + +\maketitle + +\fmtOCGQues{% + \parbox[t][9\baselineskip][t]{2.25in}{\kern0pt\small\hfuzz11pt + \parbox{\linewidth}{\textcolor{white}{% + \parbox{\linewidth}{\dpsQuesLayer{#1}\vskip3pt}}}}% +} + +% these are placed on the page where they are to appear +\placeQuesLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,3.6in) + \insertQuesLayer{#1} + \end{textblock*}% +} +\placeOtherLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,3.6in)\centering + \xBld{owclogo}\parbox{2.25in}{\includegraphics[width=2.25in]{owc_self}}\eBld + \end{textblock*}% +} + +\template{Puzzle_BG} +\def\answidth{1.7in} +\def\queswidth{2in} +\def\ublength{.5in} +\def\commondepth{6in+2\baselineskip} + +\ifeqforpaper\vspace*{-1in}\fi +{\bfseries\noindent +\makebox[\textwidth]{\rlap{STA 2023}\hfill\textcolor{blue}{\webtitle}\hfill\llap{Statistics}} +\makebox[\textwidth]{\rlap{\webauthor}\hfill\textcolor{blue}{Descriptive Statistics}\hfill\llap{Fall 2006}}} + +\underbar{\textbf{Name:} \textField[\BC{}]{dpsSignInName}{2in}{11bp}} + + +\textcolor{red}{\textbf{Instructions:}} Select a question from the +left panel by clicking its checkbox. Find the answer listed in +either the right panel. No guessing! A maximum of $\dsthreshold$ +tries on any problem before you get $\dspenaltypoints$ penalty +points! Passing is to complete the puzzle with only $\dspassing$ +incorrect answers. + +\fbox{\begin{minipage}[t][\commondepth][t]{\queswidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\centering\textbf{Questions}} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\par\smallskip +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\linewidth-\answidth-\queswidth-2\fboxsep-2\fboxrule} +Who is considered the founder of modern statistics? The answer is +hidden in the puzzle below.\par\smallskip +\begin{center} +\parbox{2.2in}{\insertPuzzle{6}} +\end{center} +%\vskip-\baselineskip +\makebox[0pt][s]{\hspace*{-\fboxsep}\rule{\linewidth+2\fboxsep}{.4pt}\hss} +\vfill +\begin{center} +\placeMessageField{0.8\linewidth}{8\baselineskip} +\end{center} +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\textbf{Answers}} +\begin{itemize} +\displayRandomizedAnswers +\end{itemize} +\par\smallskip +\end{minipage}}% + +\textbf{\textcolor{red}{Important:}} Don't forget to print the puzzle page and to hand it in to me. + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/Puzzle_BG.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/Puzzle_BG.eps new file mode 100644 index 00000000..d7d5df9c --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/Puzzle_BG.eps @@ -0,0 +1,17014 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Roman +%%Title: Puzzle_BG.eps +%%Creator: Adobe Illustrator(R) 12 +%%AI8_CreatorVersion: 12.0.1 +%AI9_PrintingDataBegin +%%For: Alice aus dem Wunderland +%%CreationDate: 10/22/2006 +%%BoundingBox: 0 0 612 577 +%%HiResBoundingBox: 0 0 612 576.0040 +%%CropBox: 0 0 612 576.0040 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.19 0 +%%+ procset Adobe_CoolType_Core 2.23 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%ADO_BuildNumber: Adobe Illustrator(R) 12.0.1 x204 R agm 4.3861 ct 5.530 +%ADO_ContainsXMP: MainFirst +%%EndComments +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved. +systemdict /setpacking known +{ + currentpacking + true setpacking +} if +userdict /Adobe_AGM_Utils 70 dict dup begin put +/bdf +{ + bind def +} bind def +/nd{ + null def +}bdf +/xdf +{ + exch def +}bdf +/ldf +{ + load def +}bdf +/ddf +{ + put +}bdf +/xddf +{ + 3 -1 roll put +}bdf +/xpt +{ + exch put +}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/ps_level + /languagelevel where{ + pop systemdict /languagelevel get exec + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr} stopped { + -1 + }if +def +/set_gvm +{ + currentglobal exch setglobal +}bdf +/reset_gvm +{ + setglobal +}bdf +/makereadonlyarray +{ + /packedarray where{ + pop packedarray + }{ + array astore readonly + }ifelse +}bdf +/map_reserved_ink_name +{ + dup type /stringtype eq{ + dup /Red eq{ + pop (_Red_) + }{ + dup /Green eq{ + pop (_Green_) + }{ + dup /Blue eq{ + pop (_Blue_) + }{ + dup () cvn eq{ + pop (Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf + cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark + } if + }{ + AGMUTIL_GSTATE_ht sethalftone + } ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup /HalftoneType get 3 eq + { + sethalftone currenthalftone + } + { + begin + Width Height mul { + Thresholds read {pop} if + } repeat + end + currenthalftone + } ifelse + }ifelse +} def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%) anchorsearch {pop} if +} bdf +/filter_cmyk +{ + dup type /filetype ne{ + exch () /SubFileDecode filter + } + { + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length /AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ] cvx +} bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +} bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type /filetype ne{ + 0 () /SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict /AGMCORE_gget cvx /begin cvx + currentdict /srcStr get /readstring cvx /pop cvx + /dup cvx /length cvx 0 /gt cvx [ + Adobe_AGM_Utils /AGMUTIL_ndx 0 /ddf cvx + names_index Names length currentdict /srcStr get length 1 sub { + 1 /index cvx /exch cvx /get cvx + currentdict /dstStr get /AGMUTIL_ndx /load cvx 3 -1 /roll cvx /put cvx + Adobe_AGM_Utils /AGMUTIL_ndx /AGMUTIL_ndx /load cvx 1 /add cvx /ddf cvx + } for + currentdict /dstStr get 0 /AGMUTIL_ndx /load cvx /getinterval cvx + ] cvx /if cvx + /end cvx + ] cvx + bind + /exec cvx + ] cvx + end +} bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict /DataSource get def + /origMultipleDataSources imageDict /MultipleDataSources get def + /origDecode imageDict /Decode get def + /dstDataStr imageDict /Width get colorSpaceElemCnt mul string def + imageDict /MultipleDataSources known {MultipleDataSources}{false} ifelse + { + /imbufCnt imageDict /DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub { + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict /DataSource get imbufIdx [ AGMUTIL_imagefile imbufs imbufIdx get /readstring cvx /pop cvx ] cvx put + } for + DeviceN_PS2 { + imageDict begin + /DataSource [ DataSource /devn_sep_datasource cvx ] cvx def + /MultipleDataSources false def + /Decode [0 1] def + end + } if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or { + /srcDataStrs [ imageDict begin + currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse + { + Width Decode length 2 div mul cvi string + } repeat + end ] def + imageDict begin + /DataSource [AGMUTIL_imagefile Decode BitsPerComponent false 1 /filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource /exec cvx] cvx def + /Decode [0 1] def + end + }{ + imageDict /DataSource [1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx /pop cvx names_index /get cvx /put cvx] cvx put + imageDict /Decode [0 1] put + } ifelse + } ifelse + imageDict exch + load exec + imageDict /DataSource origDataSource put + imageDict /MultipleDataSources origMultipleDataSources put + imageDict /Decode origDecode put + end +} bdf +/write_image_file +{ + begin + { (AGMUTIL_imagefile) (w+) file } stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources {DataSource 0 get}{DataSource}ifelse type /filetype eq { + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources { + 0 1 DataSource length 1 sub { + DataSource type dup + /arraytype eq { + pop DataSource exch get exec + }{ + /filetype eq { + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + } ifelse + } ifelse + AGMUTIL_imagefile exch writestring + } for + }{ + DataSource type dup + /arraytype eq { + pop DataSource exec + }{ + /filetype eq { + DataSource imbuf readstring pop + }{ + DataSource + } ifelse + } ifelse + AGMUTIL_imagefile exch writestring + } ifelse + }for + end + true + }ifelse + end +} bdf +/close_image_file +{ + AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile +}def +statusdict /product known userdict /AGMP_current_show known not and{ + /pstr statusdict /product get def + pstr (HP LaserJet 2200) eq + pstr (HP LaserJet 4000 Series) eq or + pstr (HP LaserJet 4050 Series ) eq or + pstr (HP LaserJet 8000 Series) eq or + pstr (HP LaserJet 8100 Series) eq or + pstr (HP LaserJet 8150 Series) eq or + pstr (HP LaserJet 5000 Series) eq or + pstr (HP LaserJet 5100 Series) eq or + pstr (HP Color LaserJet 4500) eq or + pstr (HP Color LaserJet 4600) eq or + pstr (HP LaserJet 5Si) eq or + pstr (HP LaserJet 1200 Series) eq or + pstr (HP LaserJet 1300 Series) eq or + pstr (HP LaserJet 4100 Series) eq or + { + userdict /AGMP_current_show /show load put + userdict /show { + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show} ifelse + } put + }if + currentdict /pstr undef +} if +/consumeimagedata +{ + begin + currentdict /MultipleDataSources known not + {/MultipleDataSources false def} if + MultipleDataSources + { + DataSource 0 get type + dup /filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup /arraytype eq exch /packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch get exec length exch 0 ne {pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup /filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height { pop DataSource flushbuffer readstring pop pop} for + end + }if + dup /arraytype eq exch /packedarraytype eq or /DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [ 5 1 roll ] bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs /TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs /TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type /dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + } if + dup type /arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + } if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch {cvx} if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type /dicttype eq + { + clonedict + } if + dup type /arraytype eq + { + clonearray + } if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get /DeviceN eq level3 not and +} bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne { + dup /CSDBase known { + /CSDBase get /CSD get_res /Names known + }{ + pop false + }ifelse + }{ + pop false + } ifelse +} bdf +/DeviceN_NoneName +{ + /Names where { + pop + false Names + { + (None) eq or + } forall + }{ + false + }ifelse +} bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup /arraytype eq exch /packedarraytype eq or + { + dup 0 get /DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + } + { + true + }ifelse + } + { + true + } ifelse + } + { + true + } ifelse +} bdf +/base_colorspace_type +{ + dup type /arraytype eq {0 get} if +} bdf +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5 {cleartomark} bind def +}{ + /pdfmark_5 {pdfmark} bind def +}ifelse +/ReadBypdfmark_5 +{ + 2 dict begin + /makerString exch def string /tmpString exch def + { + currentfile tmpString readline pop + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy /PUT pdfmark_5 pop 2 copy (\n) /PUT pdfmark_5 + } ifelse + }loop + end +} bdf +/doc_setup{ + Adobe_AGM_Utils begin +}bdf +/doc_trailer{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict /setpacking known +{ + setpacking +} if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright (C) 1997-2005 Adobe Systems, Inc. All Rights Reserved. +%% Note: This procset assumes Adobe_AGM_Utils is opened on the stack below it, for +%% definitions of some fundamental procedures. +systemdict /setpacking known +{ + currentpacking + true setpacking +} if +userdict /Adobe_AGM_Core 201 dict dup begin put +/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen [currentscreen] cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_in_pattern false def +/AGMCORE_currentpagedevice nd +/knockout_unitsq nd +currentglobal true setglobal +[/CSA /Gradient /Procedure] +{ + /Generic /Category findresource dup length dict copy /Category defineresource pop +} forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer {readline} stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type /dicttype eq{ + dup /HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup /HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +} def +/clp_npth +{ + clip newpath +} def +/eoclp_npth +{ + eoclip newpath +} def +/npth_clp +{ + newpath clip +} def +/graphic_setup +{ + /AGMCORE_graphicsave save def + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + [] 0 setdash + 10 setmiterlimit + newpath + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias get exec + /Adobe_AGM_Image where { + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + get exec + }{ + pop pop + }ifelse + } if + 100 dict begin + /dictstackcount countdictstack def + /showpage {} def + mark +} def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub {end}for + end + AGMCORE_graphicsave restore +} def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + } if + AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + } + { + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + } ifelse + } forall +} bdf +/doc_setup{ + Adobe_AGM_Core begin + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict /AGM_handleerror known not{ + errordict /AGM_handleerror errordict /handleerror get put + errordict /handleerror { + Adobe_AGM_Core begin + $error /newerror get AGMCORE_cur_err null ne and{ + $error /newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error /newerror true put + end + errordict /AGM_handleerror get exec + } bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err /AGMCORE_bad_environ def} if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 10 def + /AGMCORE_&gsave /gsave ldf + /AGMCORE_&grestore /grestore ldf + /AGMCORE_&grestoreall /grestoreall ldf + /AGMCORE_&save /save ldf + /AGMCORE_&setoverprint /setoverprint ldf + /AGMCORE_gdictcopy { + begin + { def } forall + end + }def + /AGMCORE_gput { + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget { + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave { + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge {limitcheck} if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore { + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt {1 add} if + dup AGMCORE_gstack exch get dup /AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall { + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save { + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge {limitcheck} if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup /AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub { + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + } for + }if + level3 /AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern /makepattern load def + }if + /currentcmykcolor [0 0 0 0] AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace [/DeviceGray] AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints [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] AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent () AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + << + /MaxPatternItem currentsystemparams /MaxPatternCache get + >> + setuserparams + end +}def +/page_setup +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3 { + 3 index add neg dup 0 lt { + pop 0 + } if + 3 1 roll + } repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + { + pop + }ndf + /currentoverprint + { + false + }ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.) == + Adobe_AGM_Core /AGMCORE_have_reported_unsupported_color_space true ddf + } if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where {pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias { + /Name get exch pop + } if + dup dup (None) eq exch (All) eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_in_pattern known {//Adobe_AGM_Core/AGMCORE_in_pattern get}{false} ifelse + not AGMCORE_currentpagedevice/OverrideSeparations known and + { + AGMCORE_currentpagedevice/OverrideSeparations get + { + /HqnSpots /ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not + }{ + gsave + [/Separation AGMCORE_name /DeviceGray {}]AGMCORE_&setcolorspace + false + AGMCORE_currentpagedevice/SeparationColorNames 2 copy known + { + get + { AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where {pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup (Cyan) eq exch + dup (Magenta) eq 3 -1 roll or exch + dup (Yellow) eq 3 -1 roll or exch + dup (Black) eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup (Cyan) eq exch + dup (Magenta) eq 3 -1 roll or exch + dup (Yellow) eq 3 -1 roll or exch + (Black) eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + dup (Cyan) eq exch + dup (Magenta) eq 3 -1 roll or exch + dup (Yellow) eq 3 -1 roll or exch + dup (Black) eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup (Cyan) eq exch dup (Magenta) eq exch dup (Yellow) eq exch (Black) eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup /Cyan eq 1 index (Cyan) eq or + {pop (_cyan_)}if + dup /Magenta eq 1 index (Magenta) eq or + {pop (_magenta_)}if + dup /Yellow eq 1 index (Yellow) eq or + {pop (_yellow_)}if + dup /Black eq 1 index (Black) eq or + {pop (_black_)}if + }def + dup type /arraytype eq + {[exch {filtername}forall]} + {filtername}ifelse + end + }def + level3 { + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup (Cyan) eq exch /Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup (Magenta) eq exch /Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup (Yellow) eq exch /Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup (Black) eq exch /Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type /stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string /string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in /readstring cvx + [component /get cvx 255 /exch cvx /sub cvx string_out /exch cvx 0 /exch cvx /put cvx string_out]cvx + [/pop cvx ()]cvx /ifelse cvx + ]cvx /ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type /dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict /Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode [1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0 [C0 channel get 1 exch sub] def + /C1 [C1 channel get 1 exch sub] def + }{ + /C0 [1] def + /C1 [1] def + }ifelse + }if + FunctionType 3 eq + { + /Functions [Functions {channel paint? AGMCORE_separateShadingFunction} forall] def + }if + currentdict /Range known + {/Range [0 1] def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict /Function known + { + currentdict /Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction /Function xdf + /ColorSpace [/DeviceGray] def + }{ + ColorSpace dup type /arraytype eq {0 get}if /DeviceCMYK eq + { + /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get /Separation eq + { + { + [1 /exch cvx /sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub /index cvx 1 /exch cvx /sub cvx ColorSpace 1 get length 1 add 1 /roll cvx ColorSpace 1 get length{/pop cvx} repeat]cvx + }{ + pop [ColorSpace 1 get length {/pop cvx} repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2 /DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup /ColorSpace get + dup type /arraytype ne + {[exch]}if + dup 0 get /DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get /Separation eq + { + exch begin + ColorSpace 1 get dup /None ne exch /All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get /exec cvx + 4 AGMCORE_plate_ndx sub -1 /roll cvx + 4 1 /roll cvx + 3 [/pop cvx]cvx /repeat cvx + 1 /exch cvx /sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get /DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get /exec cvx + 4 AGMCORE_plate_ndx sub -1 /roll cvx + 4 1 /roll cvx + 3 [/pop cvx]cvx /repeat cvx + 1 /exch cvx /sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace [/DeviceGray] def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup /DeviceCMYK eq exch dup /Separation eq exch /DeviceN eq or or not + { + exch begin + ColorSpace dup type /arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get /CIEBasedA eq + { + /ColorSpace [/Separation /_ciebaseda_ /DeviceGray {}] def + }if + ColorSpace 0 get dup /CIEBasedABC eq exch dup /CIEBasedDEF eq exch /DeviceRGB eq or or + { + /ColorSpace [/DeviceN [/_red_ /_green_ /_blue_] /DeviceRGB {}] def + }if + ColorSpace 0 get /CIEBasedDEFG eq + { + /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup /AGMCORE_ignoreshade known + { + begin + /ColorSpace [/Separation (None) /DeviceGray {}] def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup /AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup /PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading /AGMCORE_ignoreshade known + currentdict end exch + {pop <>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4 {4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf + end + [/Separation 4 -1 roll /DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation (All) /DeviceGray {}] setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4 {4 index mul 4 1 roll} repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval {255 div} forall + } bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + } bdf + /n_color_components + { + base_colorspace_type + dup /DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo /moveto ldf + /li /lineto ldf + /cv /curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2 /setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace /setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup /arraytype eq exch /packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where { + begin + dup 0 get dup /Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get [ + exch { + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + } forall + ] 1 xpt + }if + }ifelse + end + } if + }if + }def + /setcolorspace + { + dup type dup /arraytype eq exch /packedarraytype eq or + { + dup 0 get /Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps {AGMCORE_&&&setcolorspace} if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1 [8 0 0 8 0 0] {} image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + } def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + } def + /setcolor_devicecolor + { + base_colorspace_type + dup /DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup /DeviceGray ne{ + dup /DeviceCMYK ne{ + dup /DeviceRGB ne{ + dup /Separation eq{ + pop + currentcolorspace 3 get exec + currentcolorspace 2 get + }{ + dup /Indexed eq{ + pop + currentcolorspace 3 get dup type /stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err /AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + } def + }ifelse + /sop /setoverprint ldf + /lw /setlinewidth ldf + /lc /setlinecap ldf + /lj /setlinejoin ldf + /ml /setmiterlimit ldf + /dsh /setdash ldf + /sadj /setstrokeadjust ldf + /gry /setgray ldf + /rgb /setrgbcolor ldf + /cmyk /setcmykcolor ldf + /sep /setsepcolor ldf + /devn /setdevicencolor ldf + /idx /setindexedcolor ldf + /colr /setcolor ldf + /csacrd /set_csa_crd ldf + /sepcs /setsepcolorspace ldf + /devncs /setdevicencolorspace ldf + /idxcs /setindexedcolorspace ldf + /cp /closepath ldf + /clp /clp_npth ldf + /eclp /eoclp_npth ldf + /f /fill ldf + /ef /eofill ldf + /@ /stroke ldf + /nclp /npth_clp ldf + /gset /graphic_setup ldf + /gcln /graphic_cleanup ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin /clonedict load end def + /clonearray Adobe_AGM_Utils begin /clonearray load end def + currentdict{ + dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and { + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type /stringtype eq {indx get} if + exch + Scaling exch get aload pop + 3 1 roll + mul add + } for + ColorSpaceFamily /Separation eq + {sep} + { + ColorSpaceFamily /DeviceN eq + {devn} {setcolor}ifelse + }ifelse + } bdf + /sssetbackground {aload pop setcolor} bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where {pop /setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + newpath + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + newpath + } if + c1x c2x eq + { + c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse + } + { + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if + c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if + } ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + { pathbbox } stopped + { 0 0 0 0 } if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + } + { + /max { 2 copy gt { pop } {exch pop} ifelse } bdf + /min { 2 copy lt { pop } {exch pop} ifelse } bdf + rampdict begin + 40 dict begin + background length 0 gt { background sssetbackground gsave clippath fill grestore } if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + } + { + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + } + { + /AA r2 r1 sub c2y div def + AA -1 eq + { /theta 89.99 def} + { /theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + } + { + /L1maxX 0 def + /L2maxX 0 def + } ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + } ifelse + } ifelse + } ifelse + } if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt { exch } if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + } if + } if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + newpath + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + } + { + 0 + numsteps + { + dup + subsampling { round cvi } if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + } repeat + pop + } ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + } + { + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + } + { + /AA r2 r1 sub c2y div def + AA -1 eq + { /theta 89.99 def} + { /theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + } + { + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + } ifelse + } ifelse + } ifelse + } if + grestore + grestore + end + end + end + } ifelse + } bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where {pop /setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + newpath + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + newpath + } if + x1 x2 eq + { + y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse + } + { + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if + x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + { pathbbox } stopped + { 0 0 0 0 } if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + } + { + rampdict begin + 20 dict begin + background length 0 gt { background sssetbackground gsave clippath fill grestore } if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt { exch } if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + } if + } if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + } if + } if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling { round cvi } if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + } repeat + pop + ext1 { + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + } if + } if + grestore + grestore + end + end + end + } ifelse + } bdf +}def +/page_trailer +{ + end +}def +/doc_trailer{ +}def +/capture_currentpagedevice { + //Adobe_AGM_Core/AGMCORE_currentpagedevice currentpagedevice ddf +} def +systemdict /findcolorrendering known{ + /findcolorrendering systemdict /findcolorrendering get def +}if +systemdict /setcolorrendering known{ + /setcolorrendering systemdict /setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup //Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name /MappedCSA xdf}ifelse +} def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup /sep_tint exch AGMCORE_gput + TintProc + end +} def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + } for + TintProc + end +} def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2 {AGMCORE_tmp mul NComponents 1 roll} repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + } repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +} def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +} def +/sep_proc_name +{ + dup 0 get + dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{ + pop [/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +} def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup /sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup () eq exch (All) eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + { 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx + ] setcolorspace_opt + /TintProc { + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get /DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc [ + Components aload pop Name findcmykcustomcolor + /exch cvx /setcustomcolor cvx + ] cvx bdf + }{ + AGMCORE_host_sep Name (All) eq and{ + /TintProc { + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and + AGMCORE_host_sep or + Name () eq and{ + /TintProc [ + MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{ + cvx /setcmykcolor cvx + }{ + cvx /setgray cvx + }ifelse + ] cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc [ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get /DeviceGray eq{ + 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx + }if + /Name cvx /findcmykcustomcolor cvx /exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load /exec cvx + /not cvx /and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ] cvx /if cvx + /setcustomcolor cvx + ] cvx bdf + }{ + /TintProc {setcolor} bdf + [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +} def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add /index cvx + c1 /get cvx /mul cvx + }for + numarrays 1 add 1 /roll cvx + }for + numarrays [/pop cvx] cvx /repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add /index cvx + c1 /get cvx /sub cvx /mul cvx + }for + /sub cvx + numarrays 1 add 1 /roll cvx + }for + numarrays [/pop cvx] cvx /repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc [ + /TintTransform cvx /setcolor cvx + ] cvx bdf + MappedCSA setcolorspace_opt +} bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length {pop} repeat + end +} bdf +/setdevicencolorspace +{ + dup /AliasedColorants known {false}{true}ifelse + current_spot_alias and { + 7 dict begin + /names_index 0 def + dup /names_len exch /Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup /Names get + { + dup map_alias { + exch pop + dup /ColorLookup known { + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup /Components known { + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index [null null null null] put + end + } ifelse + } ifelse + new_names names_index 3 -1 roll /Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup /LookupTables known { + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index [null null null null] put + end + } ifelse + } ifelse + /names_index names_index 1 add def + } forall + alias_cnt 0 gt { + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge {0 get length}{length}ifelse def + 0 1 names_len 1 sub { + /names_index xdf + new_LookupTables names_index get dup length 256 ge {0 get length}{length}ifelse lut_entry_len ne { + /AliasedColorants false def + exit + } + { + new_LookupTables names_index get 0 get null eq { + dup /Names get names_index get /name xdf + name (Cyan) eq name (Magenta) eq name (Yellow) eq name (Black) eq + or or or not { + /AliasedColorants false def + exit + } if + } if + } ifelse + } for + lut_entry_len 1 eq { + /AliasedColorants false def + } if + AliasedColorants { + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq {/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod /Additive eq {/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict /TTTablesIdx known not { + /TTTablesIdx -1 def + } if + end + } if + }if + end + } if + dup /devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict /AliasedColorants known { + AliasedColorants + }{ + false + } ifelse + dup not { + CSA map_csa + } if + /TintTransform load type /nulltype eq or { + /TintTransform [ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup (Cyan) eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup (Magenta) eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 /exch cvx 0 0 + } + { + (Yellow) eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1 /roll cvx 0 + } + { + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1 /roll cvx + } ifelse + } ifelse + } ifelse + 5 -1 /roll cvx /astore cvx + } + { + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx /mul cvx /round cvx /cvi cvx /get cvx + } ifelse + Names length TTTablesIdx add 1 add 1 /roll cvx + } for + Names length [/pop cvx] cvx /repeat cvx + NComponents Names length + TintMethod /Subtractive eq + { + subtractive_blend + } + { + additive_blend + } ifelse + ] cvx bdf + } if + AGMCORE_host_sep { + Names convert_to_process { + exec_tint_transform + } + { + currentdict /AliasedColorants known { + AliasedColorants not + }{ + false + } ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants { + /currentspotalias current_spot_alias def + false set_spot_alias + } if + Names { + AGMCORE_is_cmyk_sep { + dup (Cyan) eq AGMCORE_cyan_plate and exch + dup (Magenta) eq AGMCORE_magenta_plate and exch + dup (Yellow) eq AGMCORE_yellow_plate and exch + (Black) eq AGMCORE_black_plate and or or or { + /devicen_colorspace_dict AGMCORE_gget /TintProc [ + Names names_index /devn_makecustomcolor cvx + ] cvx ddf + /painted? true def + } if + painted? {exit} if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq { + /devicen_colorspace_dict AGMCORE_gget /TintProc [ + Names names_index /devn_makecustomcolor cvx + ] cvx ddf + /painted? true def + exit + } if + } ifelse + /names_index names_index 1 add def + } forall + AvoidAliasedColorants { + currentspotalias set_spot_alias + } if + painted? { + /devicen_colorspace_dict AGMCORE_gget /names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget /TintProc [ + names_len [/pop cvx] cvx /repeat cvx 1 /setseparationgray cvx + 0 0 0 0 /setcmykcolor cvx + ] cvx ddf + } ifelse + end + } ifelse + } + { + AGMCORE_in_rip_sep { + Names convert_to_process not + }{ + level3 + } ifelse + { + [/DeviceN Names MappedCSA /TintTransform load] setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and { + [ + Names /length cvx [/pop cvx] cvx /repeat cvx + ] cvx bdf + }{ + {setcolor} bdf + } ifelse + }{ + exec_tint_transform + } ifelse + } ifelse + set_crd + /AliasedColorants false def + end +} def +/setindexedcolorspace +{ + dup /indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict /CSDBase known { + CSDBase /CSD get_res begin + currentdict /Names known { + currentdict devncs + }{ + 1 currentdict sepcs + } ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt /Names where {pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal { + /tableIndex xdf + Lookup dup type /stringtype eq { + compCnt tableIndex map_index + }{ + exec + } ifelse + /Names where { + pop setdevicencolor + }{ + setsepcolor + } ifelse + currentgray + tableIndex exch + HiVal mul cvi + NewLookup 3 1 roll put + } for + [/Indexed currentcolorspace HiVal NewLookup] setcolorspace_opt + end + }{ + level3 + { + currentdict /Names known { + [/Indexed [/DeviceN Names MappedCSA /TintTransform load] HiVal Lookup] setcolorspace_opt + }{ + [/Indexed [/Separation Name MappedCSA sep_proc_name load] HiVal Lookup] setcolorspace_opt + } ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict /Names known { + Lookup dup type /stringtype eq + {/exch cvx CSDBase /CSD get_res /Names get length dup /mul cvx exch /getinterval cvx {255 div} /forall cvx} + {/exec cvx}ifelse + /TintTransform load /exec cvx + }{ + Lookup dup type /stringtype eq + {/exch cvx /get cvx 255 /div cvx} + {/exec cvx}ifelse + CSDBase /CSD get_res /MappedCSA get sep_proc_name exch pop /load cvx /exec cvx + } ifelse + ]cvx + ]setcolorspace_opt + }ifelse + } ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{ + pop [/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval {} forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + } bind + }{ + Lookup + }ifelse + }ifelse + ] setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep { + /indexed_colorspace_dict AGMCORE_gget dup /CSDBase known { + begin + CSDBase /CSD get_res begin + currentdict /Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + end + }{ + /Lookup get 4 3 -1 roll map_index setcmykcolor + } ifelse + }{ + level3 not AGMCORE_in_rip_sep and /indexed_colorspace_dict AGMCORE_gget /CSDBase known and { + /indexed_colorspace_dict AGMCORE_gget /CSDBase get /CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + } ifelse + }ifelse +} def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode [0 1] def + /DataSource def + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict /image get exec + grestore + }if + consumeimagedata +}def +/add_res +{ + dup /CSD eq { + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + } ifelse +}def +/del_res +{ + { + aload pop exch + dup /CSD eq { + pop + { + //Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef + }forall + }{ + exch + { + 1 index undefineresource + }forall + pop + } ifelse + } forall +}def +/get_res +{ + dup /CSD eq { + pop + dup type dup /nametype eq exch /stringtype eq or { + AGMCORE_CSD_cache exch get + } if + }{ + findresource + } ifelse +}def +/get_csa_by_name +{ + dup type dup /nametype eq exch /stringtype eq or{ + /CSA get_res + } if +}def +/pattern_buf_init +{ + /count get 0 0 put +} def +/pattern_buf_next +{ + dup /count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +} def +/cachepattern_compress +{ + 5 dict begin + currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def + /patarray 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + patarray 1 array dup 0 1 put /count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq { + pop + }{ + patarray dup length 1 sub 3 -1 roll put + } ifelse + {string_size}{0}ifelse string + } /LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not {exit} if + } loop + LZWFilter closefile + patarray + end +}def +/cachepattern +{ + 2 dict begin + currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def + /patarray 20 dict def + currentglobal true setglobal + patarray 1 array dup 0 1 put /count xpt + setglobal + { + ReadFilter 16000 string readstring exch + patarray dup length 1 sub 3 -1 roll put + not {exit} if + } loop + patarray dup dup length 1 sub () put + end +}def +/wrap_paintproc +{ + statusdict /currentfilenameextend known{ + clonedict + begin + /OldPaintProc /PaintProc load def + /PaintProc + { + mark exch + dup /OldPaintProc get stopped + {closefile restore end} if + cleartomark + } def + end + } {pop} ifelse +} def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul /xshift exch neg def + BBox 1 get YStep div cvi YStep mul /yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [ xshift yshift /translate load null /exec load ] dup + 3 /PaintProc load put cvx /PaintProc exch def + end + 1 index dup /ID get exch /Pattern add_res + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup /PatternType get 1 eq{ + dup /PaintType get 1 eq{ + currentoverprint sop [/DeviceGray] setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{ + pop + }{ + setcolorspace + }ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + }{null}ifelse + Intent ne { + Intent /ColorRendering {findresource} stopped + { + pop pop systemdict /findcolorrendering known + { + Intent findcolorrendering pop + /ColorRendering findresource + true + } + {false} ifelse + } + {true} ifelse + { + dup begin + currentdict /TransformPQR known { + currentdict /TransformPQR get aload pop + 3 {{} eq 3 1 roll} repeat or or + } + {true} ifelse + currentdict /MatrixPQR known { + currentdict /MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true} ifelse + end + or + { + clonedict begin + /TransformPQR [ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add} bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add} bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add} bind + ] def + /MatrixPQR [ 0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296 ] def + /RangePQR [-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392] def + currentdict end + } if + setcolorrendering_opt + } if + }if +} def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict /ColorRendering known{ + ColorRendering /ColorRendering {findresource} stopped not {setcolorrendering_opt} if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type /arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process //Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp) flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep) flushinput + }if +}def +/cpaint_gend +{ + newpath +}def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add} if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0} ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup /Name get map_alias {/CSD put}{pop} ifelse} forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get /CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not { + //Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put + } if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + currentdict/TintProc known currentdict/CSA known and 3 1 roll + //Adobe_AGM_Core begin + dup /customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + 4 -1 roll{ + exch pop /sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + pop + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd /setpagedevice load def + /setpagedevice { get_gstate spd set_gstate } def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known{ + currentpagedevice/NegativePrint get //Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + << /NegativePrint //Adobe_AGM_Core/AGMCORE_inverting get >> setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where {pop AGMIRS_&fill}{fill} ifelse grestore + }if + end +}def +/lw_save_restore_override { + /md where { + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{} def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage /showpage load def} + ifelse + /showpage {orig_showpage gR} def + end + }if +}def +/pscript_showpage_override { + /NTPSOct95 where + { + begin + showpage + save + /showpage /restore load def + /restore {exch pop}def + end + }if +}def +/driver_media_override +{ + /md where { + pop + md /initializepage known { + md /initializepage {} put + } if + md /rC known { + md /rC {4{pop}repeat} put + } if + }if + /mysetup where { + /mysetup [1 0 0 1 0 0] put + }if + Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core /AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core /AGMCORE_Default_PageSize get type /arraytype eq + { + Adobe_AGM_Core /AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core /AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def + /AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def + /AGMCORE_invalid_color_space (This job contains an invalid color space. ) def +end +/set_def_ht +{ + AGMCORE_def_ht sethalftone +} def +end +systemdict /setpacking known +{ + setpacking +} if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.25 0 +%%Copyright: Copyright 1997-2005 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.25 0 +10 dict begin +/Adobe_CoolType_Passthru currentdict def +/Adobe_CoolType_Core_Defined userdict /Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + { /Adobe_CoolType_Core userdict /Adobe_CoolType_Core get def } +if +userdict /Adobe_CoolType_Core 60 dict dup begin put +/Adobe_CoolType_Version 2.25 def +/Level2? + systemdict /languagelevel known dup + { pop systemdict /languagelevel get 2 ge } + if def +Level2? not + { + /currentglobal false def + /setglobal /pop load def + /gcheck { pop false } bind def + /currentpacking false def + /setpacking /pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict /Adobe_CoolType_Data 2 copy known not + { 2 copy 10 dict put } +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup /args + 7 index + 5 add array put + put get + } + { + get dup /args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch /args exch put + } + { pop } + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + { pop count } + if + dup /argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + { pop } + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + } bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + { { pop } repeat } + { pop } + ifelse + args 0 argCount getinterval {} forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + { { end } repeat } + { pop } + ifelse + } bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + } bind def +/@Raise + { + exch cvx exch errordict exch get exec + stop + } bind def +/@ReRaise + { + cvx $error /errorname get errordict exch get exec + stop + } bind def +/@Stopped + { + 0 @#Stopped + } bind def +/@#Stopped + { + @_SaveStackLevels + stopped + { @_RestoreStackLevels true } + { @_PopStackLevels false } + ifelse + } bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + } bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch /@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + { (*) { pop stop } 128 string /Category resourceforall } + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data /@shouldNotDisappearDict get ne dup + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + { pop exit } + if + } + loop + } + if + } + if + end + } + { false } + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + { /steveamerige /Category resourcestatus } + stopped + { cleartomark true } + { cleartomark currentglobal not } + ifelse + } + { false } + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec + { cleartomark false } + { { 3 2 roll pop true } { cleartomark false } ifelse } + ifelse + end + } bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad /ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup /CMap CTHasResourceStatusBug + { CTResourceStatus } + { resourcestatus } + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup /CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + { exit } + { stop } + ifelse + } + ifelse + } + { pop } + ifelse + } + 128 string /CMap resourceforall + } + stopped + { cleartomark } + stopped pop + setglobal + } + if + } + if + } bind def +/doc_setup + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mov /moveto load def + /nfnt /newencodedfont load def + /mfnt /makefont load def + /sfnt /setfont load def + /ufnt /undefinefont load def + /chp /charpath load def + /awsh /awidthshow load def + /wsh /widthshow load def + /ash /ashow load def + /sh /show load def + end + currentglobal false setglobal + userdict /Adobe_CoolType_Data 2 copy known not + { 2 copy 10 dict put } + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + } bind def +/doc_trailer + { + currentdict Adobe_CoolType_Core eq + { end } + if + } bind def +/page_setup + { + Adobe_CoolType_Core begin + } bind def +/page_trailer + { + end + } bind def +/unload + { + systemdict /languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + { undef } + { pop pop } + ifelse + } + if + } + if + } bind def +/ndf + { + 1 index where + { pop pop pop } + { dup xcheck { bind } if def } + ifelse + } def +/findfont systemdict + begin + userdict + begin + /globaldict where { /globaldict get begin } if + dup where pop exch get + /globaldict where { pop end } if + end + end +Adobe_CoolType_Core_Defined + { /systemfindfont exch def } + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + { pop } ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq { 0 } { dup length } ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index /FID eq + { pop pop } + { def } + ifelse + } + forall + dup null eq + { pop } + { { def } forall } + ifelse + currentdict + end + exch setglobal + } bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + } bind def +/newencodedfont + { + currentglobal + { + SharedFontDirectory 3 index known + { SharedFontDirectory 3 index get /FontReferenced known } + { false } + ifelse + } + { + FontDirectory 3 index known + { FontDirectory 3 index get /FontReferenced known } + { + SharedFontDirectory 3 index known + { SharedFontDirectory 3 index get /FontReferenced known } + { false } + ifelse + } + ifelse + } + ifelse + dup + { + 3 index findfont /FontReferenced get + 2 index dup type /nametype eq + {findfont} + if ne + { pop false } + if + } + if + { + pop + 1 index findfont + /Encoding get exch + 0 1 255 + { 2 copy get 3 index 3 1 roll put } + for + pop pop pop + } + { + dup type /nametype eq + { findfont } + if + dup dup maxlength 2 add dict + begin + exch + { + 1 index /FID ne + {def} + {pop pop} + ifelse + } + forall + /FontReferenced exch def + /Encoding exch dup length array copy def + /FontName 1 index dup type /stringtype eq { cvn } if def dup + currentdict + end + definefont def + } + ifelse + } bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type /dicttype ne + { 0 dict } + if + currentdict /$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + { def } forall + { def } forall + currentdict + dup /$Init known + { dup /$Init get exec } + if + end + /$Strategy exch def + } + { pop pop pop } + ifelse + } + { pop pop } + ifelse + end + } bind def +/scff + { + $SubstituteFont + begin + dup type /stringtype eq + { dup length exch } + { null } + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + { $sname } + ifelse def + end + { findfont } + @Stopped + { + dup length 8 add string exch + 1 index 0 (BadFont:) putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + { findfont } + @Stopped + { pop /Courier findfont } + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + } bind def +/isWidthsOnlyFont + { + dup /WidthsOnly known + { pop pop true } + { + dup /FDepVector known + { /FDepVector get { isWidthsOnlyFont dup { exit } if } forall } + { + dup /FDArray known + { /FDArray get { isWidthsOnlyFont dup { exit } if } forall } + { pop } + ifelse + } + ifelse + } + ifelse + } bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 4 index def + /$doSmartSub false def + end + 3 index + currentglobal false setglobal exch + /CompatibleFonts /ProcSet resourcestatus + { + pop pop + /CompatibleFonts /ProcSet findresource + begin + dup /CompatibleFont currentexception + 1 index /CompatibleFont true setexception + 1 index /Font resourcestatus + { + pop pop + 3 2 roll setglobal + end + exch + dup findfont + /CompatibleFonts /ProcSet findresource + begin + 3 1 roll exch /CompatibleFont exch setexception + end + } + { + 3 2 roll setglobal + 1 index exch /CompatibleFont exch setexception + end + findfont + $SubstituteFont /$substituteFound true put + } + ifelse + } + { exch setglobal findfont } + ifelse + $SubstituteFont + begin + $substituteFound + { + false + (%%[Using embedded font ) print + 5 index ?str1 cvs print + ( to avoid the font substitution problem noted earlier.]%%\n) print + } + { + dup /FontName known + { + dup /FontName get $fontname eq + 1 index /DistillerFauxFont known not and + /currentdistillerparams where + { pop false 2 index isWidthsOnlyFont not and } + if + } + { false } + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + exch pop exch pop exch + 2 dict dup /Found 3 index put + exch findfont exch + } + { + exch exec + exch dup findfont + dup /FontType get 3 eq + { + exch ?str1 cvs + dup length 1 sub + -1 0 + { + exch dup 2 index get 42 eq + { + exch 0 exch getinterval cvn 4 1 roll 3 2 roll pop + exit + } + {exch pop} ifelse + }for + } + { + exch pop + } ifelse + 2 dict dup /Downloaded 6 5 roll put + } + ifelse + dup /FontName 4 index put copyfont definefont pop + } bind def +/?str2 256 string def +/?add + { + 1 index type /integertype eq + { exch true 4 2 } + { false 3 1 } + ifelse + roll + 1 index findfont + dup /Widths known + { + Adobe_CoolType_Data /AddWidths? true put + gsave dup 1000 scalefont setfont + } + if + /Downloaded known + { + exec + exch + { + exch ?str2 cvs exch + findfont /Downloaded get 1 dict begin /Downloaded 1 index def ?str1 cvs length + ?str1 1 index 1 add 3 index putinterval + exch length 1 add 1 index add + ?str1 2 index (*) putinterval + ?str1 0 2 index getinterval cvn findfont + ?str1 3 index (+) putinterval + 2 dict dup /FontName ?str1 0 6 index getinterval cvn put + dup /Downloaded Downloaded put end copyfont + dup /FontName get exch definefont pop pop pop + } + { + pop + } + ifelse + } + { + pop + exch + { + findfont + dup /Found get + dup length exch ?str1 cvs pop + ?str1 1 index (+) putinterval + ?str1 1 index 1 add 4 index ?str2 cvs putinterval + ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn + 1 dict exch 1 index exch /FontName exch put copyfont + dup /FontName get exch definefont pop + } + { + pop + } + ifelse + } + ifelse + Adobe_CoolType_Data /AddWidths? get + { grestore Adobe_CoolType_Data /AddWidths? false put } + if + } bind def +/?sh + { + currentfont /Downloaded known { exch } if pop + } bind def +/?chp + { + currentfont /Downloaded known { pop } { false chp } ifelse + } bind def +/?mv + { + currentfont /Downloaded known { moveto pop pop } { pop pop moveto } ifelse + } bind def +setpacking +userdict /$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + { get } + { pop pop { pop /Courier } bind } + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams /CannotEmbedFontPolicy 2 copy known + { get /Error eq } + { pop pop false } + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup /WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type /stringtype eq { cvn } if def + /FontType 3 def + /FontMatrix [ .001 0 0 .001 0 0 ] def + /Encoding 256 array dup 0 1 255 { /.notdef put dup } for pop def + /FontBBox [ 0 0 0 0 ] def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + /BuildChar + { + exch + begin + CCInfo + begin + 1 string dup 0 3 index put exch pop + /cc exch def + UseFont 1000 scalefont setfont + cc stringwidth /y exch def /x exch def + x y setcharwidth + $SubstituteFont /$Strategy get /$Underprint get exec + 0 0 moveto cc show + x y moveto + end + end + } bind def + currentdict + end + exch setglobal + } bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup /WMode known + { dup /WMode get } + { 0 } + ifelse + /$WMode exch def + $fontname exch + dup /FontName known + { + dup /FontName get + dup type /stringtype eq { cvn } if + } + { /unnamedfont } + ifelse + exch + Adobe_CoolType_Data /InVMDeepCopiedFonts get + 1 index /FontName get known + { + pop + Adobe_CoolType_Data /InVMDeepCopiedFonts get + 1 index get + null copyfont + } + { $deepcopyfont } + ifelse + exch 1 index exch /FontBasedOn exch put + dup /FontName $fontname dup type /stringtype eq { cvn } if put + definefont + Adobe_CoolType_Data /InVMDeepCopiedFonts get + begin + dup /FontBasedOn get 1 index def + end + } bind def + /$Underprint + { + gsave + x abs y abs gt + { /y 1000 def } + { /x -1000 def 500 120 translate } + ifelse + Level2? + { + [ /Separation (All) /DeviceCMYK { 0 0 0 1 pop } ] + setcolorspace + } + { 0 setgray } + ifelse + 10 setlinewidth + x .8 mul + [ 7 3 ] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + { .2 setcolor } + { .8 setgray } + ifelse + fill grestore + stroke + } + forall + pop + grestore + } bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict /FontName known + { + FontName + dup type /stringtype eq { cvn } if + } + { /unnamedfont } + ifelse + def + /FontName $fontname dup type /stringtype eq { cvn } if def + /currentdistillerparams where + { pop } + { + /FontInfo currentdict /FontInfo known + { FontInfo null copyfont } + { 2 dict } + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [ 1 0 ItalicAngle dup sin exch cos div 1 0 0 ] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + } bind def + end def + /$None + 1 dict dup + begin + /$BuildFont {} bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type /stringtype eq { cvn } if + dup /$fontname exch def + $sname null eq + { $str cvs dup length $slen sub $slen getinterval } + { pop $sname } + ifelse + $fontpat dup 0 (fonts/*) putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont /$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + { /$match exch def exit } + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont /$dstack get + { + exch + { + 1 index eq + { pop false } + { true } + ifelse + } + { begin false } + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + { $match (fonts/) anchorsearch pop pop cvn } + { /Courier } + ifelse + } bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [ /Ryumin-Light /HeiseiMin-W3 + /GothicBBB-Medium /HeiseiKakuGo-W5 + /HeiseiMaruGo-W4 /Jun101-Light ] def + /Korea1 [ /HYSMyeongJo-Medium /HYGoThic-Medium ] def + /GB1 [ /STSong-Light /STHeiti-Regular ] def + /CNS1 [ /MKai-Medium /MHei-Medium ] def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup /FontType get 0 eq + { + 1 dict dup /FontName /copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup /FontName /copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + { $Strategies /$Type3Underprint get exec } + ifelse + } bind def + /$buildfontname + { + dup /CIDFont findresource /CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index (-) putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy (-) putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + { pop pop 3 2 roll putinterval cvn /$cmapname exch def } + { pop pop pop pop pop } + ifelse + length + $str 1 index (-) putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + } bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + { get } + { pop pop [] } + ifelse + } + { pop pop [] } + ifelse + false exch + { + dup /CIDFont resourcestatus + { + pop pop + save + 1 index /CIDFont findresource + dup /WidthsOnly known + { dup /WidthsOnly get } + { false } + ifelse + exch pop + exch restore + { pop } + { exch pop true exit } + ifelse + } + { pop } + ifelse + } + forall + { $str cvs $buildfontname } + { + false (*) + { + save exch + dup /CIDFont findresource + dup /WidthsOnly known + { dup /WidthsOnly get not } + { true } + ifelse + exch /CIDSystemInfo get + dup /Registry get Registry eq + exch /Ordering get Ordering eq and and + { exch restore exch pop true exit } + { pop restore } + ifelse + } + $str /CIDFont resourceforall + { $buildfontname } + { $fontname $findfontByEnum } + ifelse + } + ifelse + } bind def + end + end + currentdict /$error known currentdict /languagelevel known and dup + { pop $error /SubstituteFont known } + if + dup + { $error } + { Adobe_CoolType_Core } + ifelse + begin + { + /SubstituteFont + /CMap /Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + { dup $str cvs dup length $slen sub $slen getinterval cvn } + { $sname } + ifelse + Adobe_CoolType_Data /InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + { exch pop true exit } + { pop } + ifelse + } + { + FontDirectory 1 index known + { exch pop true exit } + { + GlobalFontDirectory 1 index known + { exch pop true exit } + { pop } + ifelse + } + ifelse + } + ifelse + } + forall + } + { pop pop false } + ifelse + { + exch pop exch pop + } + { + dup /CMap resourcestatus + { + pop pop + dup /$cmapname exch def + /CMap findresource /CIDSystemInfo get { def } forall + $findfontByROS + } + { + 128 string cvs + dup (-) search + { + 3 1 roll search + { + 3 1 roll pop + { dup cvi } + stopped + { pop pop pop pop pop $findfontByEnum } + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup /CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup /$cmapname exch def + /CMap findresource /CIDSystemInfo get { def } forall + $findfontByROS + true exit + } + { pop } + ifelse + } + for + dup type /booleantype eq + { pop } + { pop pop pop $findfontByEnum } + ifelse + } + ifelse + } + { pop pop pop $findfontByEnum } + ifelse + } + { pop pop $findfontByEnum } + ifelse + } + ifelse + } + ifelse + } + { //SubstituteFont exec } + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { $findfontByEnum } + { //SubstituteFont exec } + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core /scfindfont /systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup /FontName known + { dup /FontName get dup 3 index ne } + { /noname true } + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def /$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + { 1 index /FID eq { pop pop } { def } ifelse } + forall + currentdict + end + definefont + dup /FontName known { dup /FontName get } { null } ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using ) print + dup /FontName known + { dup /FontName get } { (unspecified font) } + ifelse + $str cvs print (.\n) print + } + if + } + { exch pop } + ifelse + } + { exch pop } + ifelse + end + } bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core /findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type /stringtype ne { $str cvs } if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + { dup $inVMIndex $AddInVMFont } + if + $doSmartSub + { + currentdict /$Strategy known + { $Strategy /$BuildFont get exec } + if + } + if + } + if + end + } bind put + } + if + } + if + end +/$AddInVMFont + { + exch /FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data /InVMFontsByCMap get exch + $DictAdd + } + { pop pop pop } + ifelse + } bind def +/$DictAdd + { + 2 copy known not + { 2 copy 4 index length dict put } + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get { forall } def + 2 copy currentdict put + end + } + { pop } + ifelse + } + if + get + begin + { def } + forall + end + } bind def +end +end +%%EndResource +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.21 0 +%%Copyright: Copyright 1987-2005 Adobe Systems Incorporated. +%%Version: 1.21 0 +systemdict /languagelevel known dup + { currentglobal false setglobal } + { false } +ifelse +exch +userdict /Adobe_CoolType_Utility 2 copy known + { 2 copy get dup maxlength 27 add dict copy } + { 27 dict } +ifelse put +Adobe_CoolType_Utility + begin + /@eexecStartData + def + /@recognizeCIDFont null def + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch /eCCRun known not + ct_Level2? and or def +ct_Level2? + { globaldict begin currentglobal true setglobal } +if + /ct_AddStdCIDMap + ct_Level2? + { { + mark + Adobe_CoolType_Utility /@recognizeCIDFont currentdict put + { + ((Hex) 57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77) 0 () /SubFileDecode filter cvx exec + } + stopped + { + cleartomark + Adobe_CoolType_Utility /@recognizeCIDFont get + countdictstack dup array dictstack + exch 1 sub -1 0 + { + 2 copy get 3 index eq + { 1 index length exch sub 1 sub { end } repeat exit } + { pop } + ifelse + } + for + pop pop + Adobe_CoolType_Utility /@eexecStartData get eexec + } + { cleartomark } + ifelse + } } + { { + Adobe_CoolType_Utility /@eexecStartData get eexec + } } + ifelse bind def +userdict /cid_extensions known +dup { cid_extensions /cid_UpdateDB known and } if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type /stringtype eq + { exch cvn exch } + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + { pop pop cid_UpdateDB } + { + exch + 1 index /Created get eq + { exch pop exch pop } + { pop cid_UpdateDB } + ifelse + } + ifelse + } + { pop cid_UpdateDB } + ifelse + } + { cid_UpdateDB } + ifelse + end + } bind def + end + } +if +ct_Level2? + { end setglobal } +if + /ct_UseNativeCapability? systemdict /composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring () def + /usewidths? true def + end def + ct_Level2? { setglobal } { pop } ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict /languagelevel known + { pop /CIDFont findresource /GlyphDirectory get } + { + 1 index /CIDFont findresource /GlyphDirectory + get dup type /dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + } def + /+ + { + systemdict /languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + { 1 dict begin } + ifelse + /$ exch def + systemdict /languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ? { $ begin } if + } def + /? { $ type /dicttype eq } def + /| { + userdict /Adobe_CoolType_Data known + { + Adobe_CoolType_Data /AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data /CC 3 index put + ? { def } { $ 3 1 roll put } ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont /Widths get exch CC exch put + } + { ? { def } { $ 3 1 roll put } ifelse } + ifelse + end + end + } + { ? { def } { $ 3 1 roll put } ifelse } ifelse + } + { ? { def } { $ 3 1 roll put } ifelse } + ifelse + } def + /! + { + ? { end } if + systemdict /languagelevel known + { gvm setglobal } + if + end + } def + /: { string currentfile exch readstring pop } executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx [.001 0 0 .001 0 0] def + /ct_1000Mtx [1000 0 0 1000 0 0] def + /ct_raise {exch cvx exch errordict exch get exec stop} bind def + /ct_reraise + { cvx $error /errorname get (Error: ) print dup ( ) cvs print + errordict exch get exec stop + } bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + } bind def + /ct_GetInterval + { + Adobe_CoolType_Utility /ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + { dup string /dst_string exch def } + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add /dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add /dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + { arrayIndex get } + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + } bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + { /unknowninstancename /Category resourcestatus } + stopped + { cleartomark setglobal true } + { cleartomark currentglobal not exch setglobal } + ifelse + { + { + mark 3 1 roll /Category findresource + begin + ct_Vars /vm currentglobal put + ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec + { cleartomark false } + { { 3 2 roll pop true } { cleartomark false } ifelse } + ifelse + ct_Vars /vm get setglobal + end + } + } + { { resourcestatus } } + ifelse bind def + /CIDFont /Category ct_resourcestatus + { pop pop } + { + currentglobal true setglobal + /Generic /Category findresource + dup length dict copy + dup /InstanceType /dicttype put + /CIDFont exch /Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit /ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def + end def + /CMapName /Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + { pop pop /defineresource /undefined ct_raise } + ifelse + } bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + { get 3 1 roll pop pop} + { pop pop /findresource /undefinedresource ct_raise } + ifelse + } + { pop pop /findresource /undefined ct_raise } + ifelse + } bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + { pop pop /findresource /undefined ct_raise } + ifelse + } bind def + /ct_resourcestatus /resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup (Binary) eq + { + pop + null + currentfile + ct_Level2? + { + { cid_BYTE_COUNT () /SubFileDecode filter } + stopped + { pop pop pop } + if + } + if + /readstring load + exit + } + if + dup (Hex) eq + { + pop + currentfile + ct_Level2? + { + { null exch /ASCIIHexDecode filter /readstring } + stopped + { pop exch pop (>) exch /readhexstring } + if + } + { (>) exch /readhexstring } + ifelse + load + exit + } + if + /StartData /typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch /GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop /readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + } bind def + /StartData + { + mark + { + currentdict + dup /FDArray get 0 get /FontMatrix get + 0 get 0.001 eq + { + dup /CDevProc known not + { + /CDevProc 1183615869 internaldict /stdCDevProc 2 copy known + { get } + { + pop pop + { pop pop pop pop pop 0 -1000 7 index 2 div 880 } + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp /cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + } def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup /cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup /SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup /SubrMapOffset undef + dup /SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + { pop } + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict /CIDFont defineresource pop + end end + } + stopped + { cleartomark /StartData ct_reraise } + if + } bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit /ProcSet ct_resourcestatus + { true } + { /CIDInitC /ProcSet ct_resourcestatus } + ifelse + { + pop pop + /CIDInit /ProcSet findresource + ct_UseNativeCapability? + { pop null } + { /CIDInit ct_CIDInit /ProcSet defineresource pop } + ifelse + } + { /CIDInit ct_CIDInit /ProcSet defineresource pop null } + ifelse + ct_Vars exch /ct_oldCIDInit exch put + } bind def + /ct_restoreCIDInit + { + ct_Vars /ct_oldCIDInit get dup null ne + { /CIDInit exch /ProcSet defineresource pop } + { pop } + ifelse + } bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility /ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + { pop 0 } + if + /cid exch def + { + GlyphDirectory cid 2 copy known + { get } + { pop pop nullstring } + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + { 0 FDBytes ct_cvnsi } + { pop 0 } + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + { /charstring nullstring def exit } + if + /cid 0 def + } + ifelse + } + loop + } def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + } def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont /Widths get cid + 2 copy known + { get exch pop aload pop } + { pop pop stringwidth } + ifelse + } + { stringwidth } + ifelse + setcharwidth + 0 0 moveto + } + ifelse + } def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + { get } + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup /FontMatrix 2 copy known + { get } + { pop pop ct_defaultFontMtx } + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont /Widths get def + /CharStrings 1 dict dup /.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup /CharStrings get 1 index /Encoding get + ct_dfCharCode get charstring put + rootfont /WMode 2 copy known + { get } + { pop pop 0 } + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + { ct_str1 show } + ifelse + } def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup /FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + { ct_1000Mtx matrix concatmatrix concat } + { pop } + ifelse + /Private get + Adobe_CoolType_Utility /ct_Level2? get not + { + ct_dfDict /Private + 3 -1 roll + { put } + 1183615869 internaldict /superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility /ct_Level2? get + { 1 index } + { 3 index /Private get mark 6 1 roll } + ifelse + dup /RunInt known + { /RunInt get } + { pop /CCRun } + ifelse + get exec + Adobe_CoolType_Utility /ct_Level2? get not + { cleartomark } + if + } bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility /ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + { stop } + if + end + end + end + end + } bind def + /BaseFontNameStr (BF00) def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontBBox [-250 -250 1250 1250] def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontBBox [-250 -250 1250 1250] def + /Encoding ct_cHexEncoding def + /BuildChar /ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString /ct_Type3ShowCharString load def + /ct_dfSetCacheProc /ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup /lenIV 4 put def + /CharStrings 1 dict dup /.notdef put def + /PaintType 0 def + /ct_ShowCharString /ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + { exit } + if + } + for + exch pop exch pop + } bind def + /ct_makeocf + { + 15 dict + begin + exch /WMode exch def + exch /FontName exch def + /FontType 0 def + /FMapType 2 def + dup /FontMatrix known + { dup /FontMatrix get /FontMatrix exch def } + { /FontMatrix matrix def } + ifelse + /bfCount 1 index /CIDCount get 256 idiv 1 add + dup 256 gt { pop 256} if def + /Encoding + 256 array 0 1 bfCount 1 sub { 2 copy dup put pop } for + bfCount 1 255 { 2 copy bfCount put pop } for + def + /FDepVector bfCount dup 256 lt { 1 add } if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont /FontBBox known + { CIDFont /FontBBox get /FontBBox exch def } + if + CIDFont /CDevProc known + { CIDFont /CDevProc get /CDevProc exch def } + if + currentdict + end + BaseFontNameStr 3 (0) putinterval + 0 1 bfCount dup 256 eq { 1 sub } if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup /CIDFirstByte exch 256 mul def + FontType 3 eq + { /ct_FDDict 2 dict def } + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + { /Widths 1 index /CIDFont get /GlyphDirectory get length dict def } + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont /Widths get + begin + exch /CIDFont get /GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + { exch pop } + ifelse + } bind def + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index /CMap ct_resourcestatus + { pop pop exch pop } + { + /CIDInit /ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch /WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry (Adobe) def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-) search + { + pop pop + (-) search + { + dup length string copy + exch pop exch pop + } + { pop (Identity)} + ifelse + } + { pop (Identity) } + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get /CIDFont findresource + ct_makeocf + } + ifelse + } bind def + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index /CMap ct_resourcestatus + { pop pop } + { + /CIDInit /ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry (Adobe) def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-) search + { + pop pop + (-) search + { dup length string copy exch pop exch pop } + { pop (Identity) } + ifelse + } + { pop (Identity) } + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000> 0 + endcidrange + endcmap + CMapName currentdict /CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get /CIDFont findresource + ct_makeocf + } + ifelse + } bind def + currentdict readonly pop + end + end +%%EndResource +%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 +%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. +%%Version: 1.0 0 +userdict /ct_T42Dict 15 dict put +ct_T42Dict begin +/Is2015? +{ + version + cvi + 2015 + ge +} bind def +/AllocGlyphStorage +{ + Is2015? + { + pop + } + { + {string} forall + } ifelse +} bind def +/Type42DictBegin +{ + 25 dict begin + /FontName exch def + /CharStrings 256 dict + begin + /.notdef 0 def + currentdict + end def + /Encoding exch def + /PaintType 0 def + /FontType 42 def + /FontMatrix [1 0 0 1 0 0] def + 4 array astore cvx /FontBBox exch def + /sfnts +} bind def +/Type42DictEnd +{ + currentdict dup /FontName get exch definefont end + ct_T42Dict exch + dup /FontName get exch put +} bind def +/RD {string currentfile exch readstring pop} executeonly def +/PrepFor2015 +{ + Is2015? + { + /GlyphDirectory + 16 + dict def + sfnts 0 get + dup + 2 index + (glyx) + putinterval + 2 index + (locx) + putinterval + pop + pop + } + { + pop + pop + } ifelse +} bind def +/AddT42Char +{ + Is2015? + { + /GlyphDirectory get + begin + def + end + pop + pop + } + { + /sfnts get + 4 index + get + 3 index + 2 index + putinterval + pop + pop + pop + pop + } ifelse +} bind def +/T0AddT42Mtx2 +{ + /CIDFont findresource /Metrics2 get begin def end +}bind def +end +%%EndResource +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved. +systemdict /setpacking known +{ + currentpacking + true setpacking +} if +userdict /Adobe_AGM_Image 75 dict dup begin put +/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf () def +/AGMIMG_ybuf () def +/AGMIMG_kbuf () def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/doc_setup +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage /colorimage ldf + }if + end + end +}def +/page_setup +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists {/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode [ Decode 1 get Decode 0 get] def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode [1 1] def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub} currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + { pop 1 } currenttransfer addprocs settransfer + }def + }ifelse + /img /imageormask ldf + /sepimg /sep_imageormask ldf + /devnimg /devn_imageormask ldf + /idximg /indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{ + bind + }if + def + }forall +}def +/page_trailer +{ + end +}def +/doc_trailer +{ +}def +/AGMIMG_flushfilters +{ + dup type /arraytype ne + {1 array astore}if + aload length + { + dup type /filetype eq + { + dup status 1 index currentfile ne and + {dup flushfile closefile} + {pop} + ifelse + }{pop}ifelse + } repeat +}def +/imageormask_sys +{ + begin + save mark + level2{ + currentdict + Operator /imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask { + level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator /imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix /DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix /DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint { + 0 get dup type /nametype eq { + dup /DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + } forall + not + } ifelse + }{ + pop false + }ifelse +}def +/process_mask_L3 +{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup /MaskWidth known {/MaskWidth}{/Width} ifelse get def + /Height DataDict dup /MaskHeight known {/MaskHeight}{/Height} ifelse get def + /ImageMatrix [Width 0 0 Height neg 0 Height] def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode [0 1] def + /DataSource AGMIMG_maskSource def + currentdict end def + currentdict end +}def +/use_mask +{ + dup type /dicttype eq + { + dup /Mask known { + dup /Mask get { + level3 + {true} + { + dup /MaskWidth known {dup /MaskWidth get 1 index /Width get eq}{true}ifelse exch + dup /MaskHeight known {dup /MaskHeight get 1 index /Height get eq}{true}ifelse + 3 -1 roll and + } ifelse + } + {false} ifelse + } + {false} ifelse + } + {false} ifelse +}def +/make_line_source +{ + begin + MultipleDataSources { + [ + Decode length 2 div cvi {Width string} repeat + ] + }{ + Width Decode length 2 div mul cvi string + }ifelse + end +}def +/datasource_to_str +{ + exch dup type + dup /filetype eq { + pop exch readstring + }{ + /arraytype eq { + exec exch copy + }{ + pop + }ifelse + }ifelse + pop +}def +/masked_image_simulation +{ + 3 dict begin + dup make_line_source /line_source xdf + /mask_source AGMIMG_maskSource /LZWDecode filter def + dup /Width get 8 div ceiling cvi string /mask_str xdf + begin + gsave + 0 1 translate 1 -1 Height div scale + 1 1 Height { + pop + gsave + MultipleDataSources { + 0 1 DataSource length 1 sub { + dup DataSource exch get + exch line_source exch get + datasource_to_str + } for + }{ + DataSource line_source datasource_to_str + } ifelse + << + /PatternType 1 + /PaintProc [ + /pop cvx + << + /ImageType 1 + /Width Width + /Height 1 + /ImageMatrix Width 1.0 sub 1 matrix scale 0.5 0 matrix translate matrix concatmatrix + /MultipleDataSources MultipleDataSources + /DataSource line_source + /BitsPerComponent BitsPerComponent + /Decode Decode + >> + /image cvx + ] cvx + /BBox [0 0 Width 1] + /XStep Width + /YStep 1 + /PaintType 1 + /TilingType 2 + >> + matrix makepattern set_pattern + << + /ImageType 1 + /Width Width + /Height 1 + /ImageMatrix Width 1 matrix scale + /MultipleDataSources false + /DataSource mask_source mask_str readstring pop + /BitsPerComponent 1 + /Decode [0 1] + >> + imagemask + grestore + 0 1 translate + } for + grestore + end + end +}def +/imageormask +{ + begin + SkipImageProc { + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator /imagemask eq DeviceN_PS2 not and { + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{ + [/Separation /Black /DeviceGray {}] setcolorspace + /Decode [ Decode 1 get Decode 0 get ] def + }if + use_mask { + level3 {process_mask_L3 image}{masked_image_simulation}ifelse + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not { + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file { + Names { + dup (None) ne { + [/Separation 3 -1 roll /DeviceGray {1 exch sub}] setcolorspace + Operator imageDict read_image_file + names_index 0 eq {true setoverprint} if + /names_index names_index 1 add def + }{ + pop + } ifelse + } forall + close_image_file + } if + grestore + end + }{ + Operator /imagemask eq { + imagemask + }{ + image + } ifelse + } ifelse + }{ + Operator /imagemask eq { + imagemask + }{ + image + } ifelse + } ifelse + }ifelse + }ifelse + }{ + Width Height + Operator /imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix /DataSource load + /Adobe_AGM_OnHost_Seps where { + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator /colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource [ + DataSource 0 get /exec cvx + DataSource 1 get /exec cvx + DataSource 2 get /exec cvx + DataSource 3 get /exec cvx + /AGMCORE_get_ink_data cvx + ] cvx def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0 () /SubFileDecode filter def + }ifelse + /Decode [ Decode 0 get Decode 1 get ] def + /MultipleDataSources false def + /NComponents 1 def + /Operator /image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator /image eq{ + AGMCORE_host_sep{ + /DoImage true def + HostSepColorImage{ + invert_image_samples + }{ + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }ifelse + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys} if + }{ + use_mask { + level3 {process_mask_L3 image}{masked_image_simulation}ifelse + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + SkipImageProc { + currentdict consumeimagedata + } + { + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get /DeviceCMYK eq and + currentdict/Components known and + Name () ne and + Name (All) ne and + Operator /image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load /exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + } /exec cvx + ] cvx bind + MappedCSA 0 get /DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator /imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name (All) ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator /imagemask eq{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }{ + invert_image_samples + }ifelse + }{ + [ /Separation Name [/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + } bind + ] AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator /imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name (All) eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentcolorspace 0 get /Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentoverprint + MappedCSA 0 get /DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + Name inRip_spot_has_ink not and + Name (All) ne and { + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end + end +}def +/decode_image_sample +{ + 4 1 roll exch dup 5 1 roll + sub 2 4 -1 roll exp 1 sub div mul add +} bdf +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +} bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub { + dup currentdict /dataSource get /exch cvx /get cvx /exec cvx + /exch cvx names_index /ne cvx [ /pop cvx ] cvx /if cvx + } for + ] cvx bind + end +} bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources {origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0 () /SubFileDecode filter + BitsPerComponent 8 idiv string /readstring cvx /pop cvx /putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0 () /SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv {DataSource /read cvx /not cvx{0}/if cvx /mul cvx}repeat /mul cvx /add cvx + }for + /convProc load /exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2 /add cvx /index cvx + 3 1 /roll cvx /exch cvx 255 /mul cvx /cvi cvx /put cvx + }for + ]bind cvx 0 () /SubFileDecode filter + end +} bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs [ 3 -1 roll begin + currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt {1 add 2 div cvi}{exit}ifelse + } loop + string + } repeat + end ] def + /dstDataStr srcDataStrs 0 get length string def + begin + SkipImageProc { + currentdict consumeimagedata + } + { + save mark + AGMCORE_producing_seps not { + level3 not { + Operator /imagemask ne { + /DataSource [ [ + DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse + colorSpaceElemCnt /devicen_colorspace_dict AGMCORE_gget /TintTransform get + devn_alt_datasource 1 /string cvx /readstring cvx /pop cvx] cvx colorSpaceElemCnt 1 sub{dup}repeat] def + /MultipleDataSources true def + /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def + } if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process { + CSA get_csa_by_name 0 get /DeviceCMYK eq { + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse + 4 /devicen_colorspace_dict AGMCORE_gget /TintTransform get + devn_alt_datasource + filter_cmyk 0 () /SubFileDecode filter def + /MultipleDataSources false def + /Decode [1 0] def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate { + /DataSource + DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse + CSA get_csa_by_name 0 get /DeviceRGB eq{3}{1}ifelse /devicen_colorspace_dict AGMCORE_gget /TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def + currentdict imageormask_sys + } + { + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + } ifelse + } ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget /names_index known { + Operator/imagemask ne{ + MultipleDataSources { + /DataSource [ DataSource devn_sep_datasource /exec cvx ] cvx def + /MultipleDataSources false def + }{ + /DataSource /DataSource load dstDataStr srcDataStrs 0 get filter_devn def + } ifelse + invert_image_samples + } if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN [ + AGMIMG_c 0 ne {/Cyan} if + AGMIMG_m 0 ne {/Magenta} if + AGMIMG_y 0 ne {/Yellow} if + AGMIMG_k 0 ne {/Black} if + ] /DeviceCMYK {}] setcolorspace + AGMIMG_c 0 ne {AGMIMG_c} if + AGMIMG_m 0 ne {AGMIMG_m} if + AGMIMG_y 0 ne {AGMIMG_y} if + AGMIMG_k 0 ne {AGMIMG_k} if + setcolor + }{ + /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def + [/Indexed + [ + /DeviceN [ + AGMIMG_c 0 ne {/Cyan} if + AGMIMG_m 0 ne {/Magenta} if + AGMIMG_y 0 ne {/Yellow} if + AGMIMG_k 0 ne {/Black} if + ] + /DeviceCMYK { + AGMIMG_k 0 eq {0} if + AGMIMG_y 0 eq {0 exch} if + AGMIMG_m 0 eq {0 3 1 roll} if + AGMIMG_c 0 eq {0 4 1 roll} if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ] setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation /Black /DeviceGray {}] setcolorspace + gsave + /Black + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation /Yellow /DeviceGray {}] setcolorspace + gsave + /Yellow + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation /Magenta /DeviceGray {}] setcolorspace + gsave + /Magenta + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation /Cyan /DeviceGray {}] setcolorspace + gsave + /Cyan + [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + } if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +} def +/indexed_imageormask +{ + begin + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup /CSA known { + /CSA get get_csa_by_name + }{ + /Names get + } ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN { + /devicen_colorspace_dict AGMCORE_gget /names_index known { + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + } ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator /imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN { + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget begin + CSA get_csa_by_name 0 get /DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and { + [/Indexed [/DeviceN [/Cyan /Magenta /Yellow /Black] /DeviceCMYK {}] HiVal Lookup] + setcolorspace + } if + end + } ifelse + imageormask + Indexed_DeviceN { + end + } if + }{ + Operator /imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict /_Filters known {_Filters AGMIMG_flushfilters} if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not { + currentcolorspace + dup 1 /DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + } if + currentdict + Operator /imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask { + level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type /dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode [0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc {false} cdndf + /HostSepColorImage false cdndf + /Decode [ + 0 + currentcolorspace 0 get /Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ] cdndf + /Operator /image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter /WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0 (%EndMask) /SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not {exit} if + }loop + WriteFilter closefile + end +}def +/cachemask_level3 +{ + currentfile + << + /Filter [ /SubFileDecode /ASCII85Decode /RunLengthDecode ] + /DecodeParms [ << /EODCount 0 /EODString (%EndMask) >> null null ] + /Intent 1 + >> + /ReusableStreamDecode filter +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type /dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode [/customcolor_tint AGMCORE_gget 0] def + /Operator /image def + /HostSepColorImage false def + /SkipImageProc {false} def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA [ /DeviceCMYK ] + /TintMethod /Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components [ AGMIMG_colorAry aload pop pop ] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + AGMIMG_&customcolorimage + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt /AGMIMG_xSign? exch def /AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch + AGMIMG_xSign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch + itransform /AGMIMG_llY exch def /AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch + AGMIMG_xSign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch + itransform /AGMIMG_urY exch def /AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY] concat + }{ + }ifelse + end +} def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + } if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage + end + } def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + } currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get /DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get /DeviceGray eq { + {255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get /DeviceCMYK eq { + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get /DeviceGray eq { + {HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get /DeviceCMYK eq { + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1} exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div} exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict /setpacking known +{ + setpacking +} if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/doc_setup get exec +Adobe_CoolType_Core/doc_setup get exec +Adobe_AGM_Image/doc_setup get exec +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: (Page 1) 1 +%%EndPageComments +%%BeginPageSetup +/currentdistillerparams where +{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse +{ userdict /AI11_PDFMark5 /cleartomark load put +userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} +{ userdict /AI11_PDFMark5 /pdfmark load put +userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse +[/NamespacePush AI11_PDFMark5 +[/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 +[{ai_metadata_stream_123} +currentfile 0 (% &&end XMP packet marker&&) +/SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + + application/postscript + + + File to test web and exerquiz packages + + + + + Stat Matching Game + + + + + D. P. Story + + + + + Adobe Illustrator CS2 + 2006-10-22T16:41:33+02:00 + 2006-10-22T16:41:33+02:00 + 2006-10-22T16:41:33+02:00 + + + + 256 + 244 + JPEG + /9j/4AAQSkZJRgABAgEAyADIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAyAAAAAEA AQDIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7bqv/HWtf+M8f/ExhQzz Al2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvl n80/+Otf/wDGab/iZzBy83s+zvpHuD2rVf8AjrWv/GeP/iYzPeLZ5gS7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXy9+aNpcm71G7EZ+rJcyxtL2D liQv3Zg5Q9j2fIVEdaey6r/x1rX/AIzx/wDExme8azzAl2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvnb8yVmGg66wlAhbUwGiIIJZedCDyodmNRw 28R3w8nIvVaCuOH9V6bqv/HWtf8AjPH/AMTGZryjPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+c/zKMZ0bXAZE5jUgVi+EyUIk5MK/EF6A0zD yci9XoPrj/V/U9Q1X/jrWv8Axnj/AOJjM15NnmBLsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVfOn5kTKuieYYvUCs+pxN6RIDMFE+4FKmlfHMPJyL 1egHrgf6P6np+q/8da1/4zx/8TGZrybPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+WfzT/wCOtf8A/Gab/iZzBy83s+zvpHuD2rVf+Ota/wDG eP8A4mMz3i2eVwJdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVd XFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV81edPLus6/5mvNP0m1e6uXml+FdlUepTk7H4VX3O YU4kmg9bpc8MWMSkaFPWNW/46tt/xnj/AOJjM55FnVcCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXV xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbWztLUOLaF YvUYySFRQszGpZj3OIDKUzLmWF6t/wAdW2/4zx/8TGFgziuBLq4q6uKurirq4q6uKurirq4q6uKu rirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirB9X /wCOpbf8Z4/+JjChm1cCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1c VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbu9trSBp7iQRxr1J/UB3xVh+r/APHUt/8A jPH/AMTGFDM64Eurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKur irq4q6uKurirq4q6uKurirq4q6uKurirq4qw7zfI7MQxJABoOw6YULNY/wCOnb/8Zo/+JjFWZVwJ dXFXVxV1cVdXFXVxV1cVdXFUq816tcaR5W1nVrZUe50+xubqFJASheCFpFDBSp41XehGKvna2/5y U/Na6hE9voulyREkB1huKVHX/j5yVItef+cj/wA11+1ommD/AJ4XP/ZRjS2sP/OS/wCaC/a0fTB/ zwuv+yjGlsrD/wA5PfmQv2tJ0wf88Lr/ALKMaC2Vp/5yl/MFftaZpg/54XX/AFXxoLut/wChq/PI +1p+lj/nhdf9V8aC7tf9DX+cx1sdLH/PC6/6r47Lu4f85Yecf+WLS/8AkRdf9V8aC7uP/OWHnD/l i0v/AJEXX/VfGgu7R/5yw859rLS/+RF1/wBV8aC7rf8AobHzt/yxaV/yIuv+q+NBd3f9DYedv+WL Sv8AkRdf9V8aC7uX/nK3z47cY7DSWahP9zdDYCp63HgMaC7voD8sPNWoeavIuma/qEcUV5eiYyx2 4ZYh6c8kQ4h2dvsoP2sBVlNcCXVxV1cVdXFXVxV1cVdXFWHebPtN8j/DChrWP+Onb/8AGaP/AImM VZfXAl1cVdXFXVxV1cVdXFXch44q7kPHFWPfmIQfy/8AM3/bJvv+oZ8IQ+UvJRroNPCZx+AOSKph cDrgVLLgYFS24xSldx3xSEtnxUIGXrgSsxQ7FXYq7FXYqitMXld0/wCKpj90THCEF9n/AJBH/kEm gfK6/wCoybEoD0GuBLq4q6uKurirq4q6uKurirEfNn2j8j/DChrWf+Onb/8AGZP+JDFWW1wJdXFW i4HU0xVTa4HYVxVYZnPenyxVaWY9STirqN4HFXUbwOKpB+YAP+A/Mmx/45d7/wBQ74Qh8t+Sf+OJ IPCd/wDiK5IqmNx3wKls/TAqWXGKUsuO+KQls/XFQgJeuBKzFDsVdirsVdiqM0j/AHsP/GGf/kw+ EIL7L/ILb8pNB+V1/wBRk2JQHoNcCXVxV1cVdXFXVxV1cVdXFWJ+a/tH5H+GFDWs/wDHSg/4zJ/x IYqyosAKk4EqTTHov34qsqWPicVXCPxOKrgqDtXFVwIHTFXcsVdyxVIfzANfIfmQf9qq9/6h3whD 5U8lmmjSj/l4f/iCZIoCY3B64EpZcHAqW3B64qldweuLIJdOcSoQMnXAlZih2KuxV2KuxVGaSf8A TD/xhn/5MvhHNBfZX5CH/kE2g/K6/wCoybEoDP64Eurirq4q6uKurirq4q6uKsV819T8j/DChrWj TUYD4TJ/xIYqyFnLHfAltVJ3PTFVQUHTFXVxV1cVdXFXVxV1cVSHz8f+dE8x/wDbLvf+od8IQ+Vv KBppMw/4vb/iCZIqEdcN1wFUtuGwKlty2KpZcN1xZJbOcVCDf7WBVuKuxV2KuxV2KorTDS6/55TD 74mwhBfZX5Cn/kE+hfK6/wCoybEoDP64Eurirq4q6uKurirq4q6uKsX81dT/AKp/hhQt1z/joQ/8 ZU/4kMVZCg7nAlfXFXVxV1cVdXFXVxV1cVdXFUh8+n/nRfMf/bLvf+od8IQ+VfKjU0uX/jO3/EFy RQEbO/XIpS2dsVS24frilLLhuuKUvmOBIQrdcUNYq7FXYq7FXYqr2RpcV/yJPxRsIQX2V+Qp/wCQ T6F8rr/qLmxKA9ArgS6uKurirq4q6uKurirq4qxnzV/xqf4YULdc/wCOhD/xlT/iQxVkNRgS6uKu rirq4q6uKurirq4q6uKpF59P/Oi+Y/8Atl3v/UO+EIfKXlh6aZJ/xmb/AIiuFQi53wKl074qltw+ KQls7dcUoCZsCVDFDsVdirsVdirsVVbU0m/2Lf8AEThCC+yvyFP/ACCfQvldf9Rc2JQGf1wJdXFX VxV1cVdXFXVxV1cVY55p/wCNT/DChbrn+98P/GVP+JDFU9rgS6uKurirdcVbrirq4q6uKuriqQ+f j/zovmP/ALZd7/1DvhCHyd5cammv/wAZW/UuEqETPJ1wKl9xJiqWzydcWSXzP1xVBSNU4ErMUOxV 2KuxV2KuxVfD/eD5H9RwhS+yvyFP/IJ9C+V1/wBRc2JYhn9cCXVxV1cVdXFXVxV1cVdXFWPeaen+ xP8ADChrWkdtQiCgsfUU0G+wauKpzywJbrirq4q6uKtg4q6uKurirq4qkPn4/wDOi+Y/+2Xe/wDU O+EIfHmnazHaWxgaNmYuWqKU3phpC+TXUbpE33jGk2hZdUDf7rb78aW0HLeFv2D9+NJtCvK7fs/j gpbUSHJ6f5/djS2ibfSr6f0yqxosoYxvNNHCrcPtUaVkGNLaFIfw/wA/uxpba+PwH3/2Y0tuo/gP v/sxpbXiOQ9sNLa4QnufwxpbXxxhW5VJ69vb540tvsP8hj/yCfQvldf9Rk2AoDP64Eurirq4q6uK urirq4q6uKpB5o6f7E/wwoTSoMjPQcm6nFV1cUtg4FdXCrq4q2DgVuuFXVxV1cVdXFXVxV1cVdXF W13OKuZt6YFcrdsVbrhVSfZsCra4qvhfcjxwqrVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVSL zR0H+qf4YoTGuKrgcVbBwK3XCrq4q3XArq4VdXFW8CuxS3irWKHVwquU0FcVW1xVrlQ4Er64ULZN xXwxVSOBXK1GBwqiK4q6uKurirq4q6uKurirq4q6uKurirq4q6uKpL5n+yP9T+mKoySaKJOcrrGl QOTEKKk0AqfE4GQBPJUrhYtg4pXVxQ4HFLdcUOrirYOKXVxQ6uKurirq4q7rilcxNKDFC2h8MVao fDFK4E03xQ6uKqJ2NMVaJxSro1VGKF1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVSfzP9kf6n9MVe Q+aNd1PUfMulrcTH0Evbf04FJEa/vV34+PucwpSJkHrdPpoY8UqG/Cd/g9srma8m3XFW64q2Dirq 4q2DirdcVdXFXYq7FXVxVtTiri57Yq1zOKtGQ4q4Oa4quriqyTxxVTriqtE3wYqurirq4q6uKuri rq4q6uKurirq4q6uKuriqU+ZvsL/AKn8Bih4lq3/ACkum/8AMbB/ydXMA/UHtI/3Uv6p+570Dme8 W3XFW64q2Dirq4q3XFW64q3XFXVxV1cVdXFXVoMVW1xVonFXVxVquKrw1Rirm3FMVUa4qqxH4T88 VX1xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVK/M32F/1P4DFXjmtabdpqmk6iygW0uowxRnkORZZF J+HrT3zBI3HvexhkHBOPXhP3Pbq5nPHNg4q6uKrq4q4HFW64q3XFWxirdcVdXFXVGKuJGKrTTFWq 4q1XFWxxpv1xV3JR0OKu5jxxVo+nXriq5KAbdMVXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVLfM 392v+p/AYq8t8wPCtroMYZGlk1dXYCvJQjoOLV235V2+nMI9Pe9ZjB9f9R63XM15NsHFXA4q3XFW 64q2DirdcVbrirYxV2KtVxVonFXE4q1XFVtcVcTirVcVarirROKqsf2Biq6uKurirq4q6uKurirq 4q6uKurirq4q6uKoDzL/AHa/6n8Biry7XbaMWOh3AhHqPraoZ6b0BjPCvH6ftZhEcve9Zjl9Yv8A yf63rnpHM15NsRHFXCI4q36RxVd6RxVwiOKt+kcVb9I4q36eKu9PFWvSOKtGI4q4xHFWvSOKtekc VaMRxVr0jirXpHFWjEcVVxCQAMVd6RxV3pHFXekcVd6RxV3pHFXekcVd6RxV3pHFXekcVd6RxVLv Mv8Adr/qfwGKvHtY1S8l1XRtMZh9Ug1GGWNAqg83lUElgOR+k5gk7geb2MMYEJy6mJ+57wIsznj2 /SxVv0cVbEWKt+lirfo4q2IsVd6WKt+lirvSxV3pYq16WKtejirRixVr0cVa9HFWjFirvSxVyQVY Yqr+jirvRxV3o4q70cVd6OKu9HFXejirvRxV3o4q70cVd6OKpD5oFAB/kn+GKHimoivmrSh/y/W/ /J5cwD9Qe0j/AHUv6p+59Hej7ZnvGN+j7Yq2IvbFW/R9sVd6Xtirfpe2Kt+jirfpe2Ku9LFXelir vS9sVa9HFWvS9sVd6OKtel7Yq0YvbFWvR9sVa9H2xVUig2rTriqp6PtirvR9sVd6PtirvR9sVd6P tirvR9sVd6PtirvR9sVd6PtirvR9sVd6PtirFfNYoSP8k/wxQmkn/KrPrcXqfoP636i+hy+p+p6l Rw4V+Lly6Uyr0+TnD8zR+uv85kv+i/8AFf4ZY4Tv9F/yPwxV3+i/5H4Yq3/o3+R+GKu/0b/I/DFX f6P/AJH4Yq7/AEf/ACPwxV3+j/5H4Yq7/R/8j8MVd/o/+R+GKu/0f/I/DFXf6P8A5H4Yq7/R/wDI /DFXf6N/kfhirv8ARv8AI/DFWv8ARf8AI/DFXf6L/kfhirv9F/4r/DFVw9Cm3Gn0Yq79z/k/hirv 3P8Ak/hirv3P+T+GKu/c/wCT+GKu/c/5P4Yq79z/AJP4Yq79z/k/hirv3P8Ak/hirv3P+T+GKu/c /wCT+GKu/c/5P4Yqg7v9A1/0v6rXv63p/wDG2Kv/2Q== + + + + + + uuid:C8C6C969DB61DB11885DDE2828C3F7EA + uuid:C9C6C969DB61DB11885DDE2828C3F7EA + + uuid:42992925D861DB11885DDE2828C3F7EA + uuid:3C992925D861DB11885DDE2828C3F7EA + + + + LaTeX, hyperref, PDF, exercises, quizzes + + + + + + + + + + + + + + + + + + + + + + + + + +% &&end XMP packet marker&& +[{ai_metadata_stream_123} +<> +/PUT AI11_PDFMark5 +[/Document +1 dict begin /Metadata {ai_metadata_stream_123} def +currentdict end /BDC AI11_PDFMark5 +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +Adobe_AGM_Utils begin +Adobe_AGM_Core/page_setup get exec +Adobe_AGM_Core/capture_currentpagedevice get exec +Adobe_CoolType_Core/page_setup get exec +Adobe_AGM_Image/page_setup get exec +%%EndPageSetup +Adobe_AGM_Core/AGMCORE_save save ddf +1 -1 scale 0 -576.004 translate +[1 0 0 1 0 0 ] concat +% page clip +gsave +newpath +gsave % PSGState +0 0 mo +0 576.004 li +612 576.004 li +612 0 li +cp +clp +[1 0 0 1 0 0 ] concat +611.712 576 mo +365.634 576 li +378.176 550.931 386.199 523.232 388.645 493.961 cv +388.965 493.979 389.255 493.999 389.511 494.019 cv +389.511 483.687 li +389.27 483.687 li +389.382 480.768 389.439 477.831 389.439 474.885 cv +389.439 349.29 287.019 247.473 160.668 247.473 cv +98.055 247.473 41.31 272.484 0 313.011 cv +0 576 li +0 119.349 li +611.712 119.349 li +611.712 576 li +false sop +/0 +[/DeviceRGB] /CSA add_res +level3{ +gsave +clp +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +/0 +<< +/ShadingType 2 +/ColorSpace /0 /CSA get_res +/Coords [0 0 1 0 ] +/Domain [0 1 ] +/Extend[ true true] +/Function +<< +/Domain[0 1 ] +/FunctionType 3 +/Functions [ +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.960784 .960784 .964706 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.960784 .960784 .964706 ] +/C1 [.847059 .85098 .854902 ] +/N 1 +>> +<< +/Domain[0 1 ] +/FunctionType 2 +/C0 [.847059 .85098 .854902 ] +/C1 [1 1 1 ] +/N 1 +>> +] +/Bounds [.00561798 .123596 ] +/Encode [0 1 0 1 0 1 ] +>> +>>/Gradient add_res /0 /Gradient get_res clonedict shfill grestore +}if +level3 not{ +gsave +[-1.99609e-5 -456.652 456.652 -1.99609e-5 305.858 576.004 ] concat +clp +/0 { +/0 /CSA get_res setcolorspace +<< +/NumSamples 256 +/NumComp 3 +/Scaling[[.00392157 0 ][.00392157 0 ][.00392157 0 ]] +/Samples[ +<~p%@tKo'u5Khr!AMi8EPOiSibSiSieUio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tjikND$kkih6o +kih9ql07HslK[["lKdd%lg*m'm-O**m-X3-mHsnaZ2@o()ACoCMSF +oCV\Io^qeKp%A"Np%J+Qp@e7Tp\4FVq"XXZq"X[\q>'j^qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or +~> +<~p%@tKo'u5Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p +l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5uo()ABo()DDoCMSF +o^qeJo_%nMp%A"Op@e4Rp@n=Up\4FWq"XXZq"aa]q>'j_qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or +~> +<~p@e1OoCDG@n*]W2m-Es$ki_*ijQ#7ZiS`VMh;$c=g=k97g=k<9gY:K;gt^]?gt^`Ah;-oChVR,GhVR/I +hr!>Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6pl07Hs +l0@R!lK[[#lg*m&lg4!)m-O*+mHs<.mI'E1mdBN3n*f`6n*fc8nF5r:naZ/>naZ2@o()ABoCMSFoCMVH +o^qeJp%A"Np%A%Pp@e4Rp\4FVp\4IXq"XXZq>'j^q>'m`qYL'bqtp9fqtp +] +>> +0 0 1 0 []true true [] +/DeviceRGB +GenStrips +} /Gradient add_res /0 /Gradient get_res exec grestore +}if +newpath +gsave % PSGState +365.634 576 mo +0 576 li +0 313.011 li +41.31 272.484 98.055 247.473 160.668 247.473 cv +287.019 247.473 389.439 349.29 389.439 474.885 cv +389.439 477.831 389.382 480.768 389.27 483.687 cv +366.552 483.687 li +314.052 354.948 li +304.018 304.401 239.391 265.401 161.154 265.401 cv +161.154 265.401 li +161.154 265.401 li +75.969 265.401 6.903 311.643 6.903 368.685 cv +6.903 368.685 li +6.903 368.685 li +6.903 368.685 li +6.903 425.736 75.969 471.978 161.154 471.978 cv +188.328 471.978 213.862 467.272 236.035 459.013 cv +228.303 477.918 li +226.611 481.77 226.611 482.247 219.843 482.967 cv +213.804 483.687 212.841 483.687 207.522 483.687 cv +203.166 483.687 li +203.166 494.019 li +209.457 493.542 223.947 493.542 230.967 493.542 cv +237.492 493.542 255.132 493.542 260.694 494.019 cv +260.694 483.687 li +255.375 483.687 246.186 483.687 239.418 481.041 cv +240.147 478.881 240.147 478.404 240.633 477.441 cv +250.746 452.78 li +255.031 450.729 259.149 448.537 263.091 446.211 cv +318.213 446.211 li +333.441 483.687 li +310.716 483.687 li +310.716 494.019 li +318.456 493.542 341.901 493.542 351.081 493.542 cv +358.484 493.542 381.412 493.542 388.645 493.961 cv +386.199 523.232 378.176 550.931 365.634 576 cv +313.857 435.879 mo +278.312 435.879 li +288.464 427.949 296.848 418.98 303.064 409.238 cv +313.857 435.879 li +clp +34.56 246.72 mo +34.56 313.92 li +107.04 313.92 li +107.04 246.72 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[72.48 0 0 67.2 34.56 262.084 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 151 +/Height 140 +/ImageMatrix[151 0 0 -140 0 140 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 151 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 151 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 151 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'S$SK'S$SK'S$SK'VplPNpfcX6YB'W9`4'OQuH'K'S$Shs7*'a6L>'K'Schm-92frp#4'K'U_J[Hb3c +c0KuIL?ng'K'MagQKs.g^$E]'VVaip)-\K'MjjPNg`aX6P<%W9W.%OQlB%K'IsQhs.$%K'BK' +eEWCcm-0,dK'DF^Sa+Mc[HW;-T'>A%L?ea%K'@mOe`j7%^$rV<-Rr +K'%[Io]Cbel/eArK''W+b2o>YioYjTK')RbPNCHYX6,#rW92jrOQH)rK'%[Ihr^`ra5strK'&E^J,~> + +%%EndBinary +grestore % PSGState +newpath % image +105.6 246.72 mo +105.6 281.28 li +284.16 281.28 li +284.16 246.72 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[178.56 0 0 34.56 105.6 294.724 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 372 +/Height 72 +/ImageMatrix[372 0 0 -72 0 72 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 372 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +K'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'S$SK'Tr4bNa]EK'L2;_Wug>K'S$SK'S$Se*F7'K'IsQ +h!1g'K'S$Sjm.NaK'S?\q!*IrK'JTcn*>SkK'S$SK'S$SVX*('K'IsQYNjX'K'S$SK'S$SK'U8=_Wla< +K'LMD\a+k5K'S$SK'S$Sh!:m'K'IsQjm%H`K'S$SK'S$SPj@f'K'IsQSa,A'K'S$SK'S$SK'TW+eEVYN +K'IsQK'IsQ_SkK'Sunk3@Q` +K'IsQK'IsQYNjX'K'S$S\Eh?'K'IsQK'IsQK'LMD\a+k5K'UnOYj-i*K'IsQK'IsQjm%H`K'S?\q!*Ir +K'IsQK'IsQSa,A'K'S$SVX*('K'IsQK'IsQK'Kl2bNjcGK'U8=_Wla + +%%EndBinary +grestore % PSGState +newpath % image +-.480001 279.84 mo +-.480001 576.48 li +36 576.48 li +36 279.84 li +cp +gsave % PSGState +clp +[1 0 0 -1 0 576.004 ] concat +/0 /CSA get_res setcolorspace +[36.48 0 0 296.64 -.480001 -.476064 ] concat +snap_to_device +Adobe_AGM_Image/AGMIMG_filter currentfile /ASCII85Decode filter /RunLengthDecode filter ddf +<< +/ImageType 1 +/Width 76 +/Height 618 +/ImageMatrix[76 0 0 -618 0 618 ] +/MultipleDataSources true +/BitsPerComponent 8 +/Decode[0 1 0 1 0 1 ] +/DataSource [ +[AGMIMG_filter 76 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 76 string /readstring cvx /pop cvx] cvx +[AGMIMG_filter 76 string /readstring cvx /pop cvx] cvx +] +/NComponents 3 +/HostSepColorImage false +/SkipImageProc {false} +/Operator /image +>> +%%BeginBinary: 3 +img +[HPp#SE]5#cfhb#[cu'#l0+T#d-7t%s65."lKP_?jlqK`roglUbNYY`jQM?^rTUlWb35M^j6>%WYir[^ +am&3WQKZi^[H[SPK';Xd[HZZ6MHQa605\i9&VQXlmC\`ocdQPNUQ\XQI7Z`TQdSP31EZ[HI;HK')Xd[HE/( +kiT;9kN7EZ!9^fRc/tSZk3(+SZf\aZbie9SRHDoZ[HIPOK')C][HHW5L?AHt\`_,tK'(PE[H7>KK')I_ +[H6E1M!"Tr]B.,rU?:Fre`Esr]]R8rn)]erf&jC%qpn`5kpf]BO% +pZ7"go&[:?K&u4X[H-N4KB3*o[cG]pS`T"pd,_Op\)kiplK"ApdH.dsroJanlfFMpdc@gtrT&Rkm,YS9 +j5c!Vr8kNOalK/VioS\OYN3=VaQ;jOQ/pKV[H78GK&lC][H6?-MWFTp^#d8pUu^FpfB'*p^?!8pn`@1= +hW3>M[H7/C^Z38nVW>/FcK(MVkMsnK[,e[Vc/\'KRcMiV[H%;JK&l4X[H$B0L#i6n\DtcnTB,(ndc7Un +\`Conm,OGne)[psr8`IjmGt\8ioGpVqr<:gmc1_9iT#dTqW,nVW5)FcJtGTkN'tM[,\UTc/e-M[Gp?/d,VOps5LNIbiA!K[H-H/dGhIl\Dtcl +lf+;ldc7aprSrLim,PM5j5YpTr8Pm2lV;g@lf]0$l^Z*2lo&I.;[GoKlki8/lcf2@m!9/Uil/K,2k2M'Rs5UTKbi55Rjl=bK +ZJrCRbN%pK[Gg3+dc.[prSbI[G^l>^#?ujnD^k6hr0LPpu&mE`SmZPhVd&EX5UhP`8L4E[GeOPcJ[pES)M]P +[GV&DK&PtQ[G^3+K]2sh\)>KhT&JehdGV=h\DbWhTA\ehdc%Ih\_tWhm,=;he)7Xmr8<1bmGPD2io#XN +qr,0GaP`fNiSi>GY2HtNa5QLGPi1-N[Ggr=^#-ifnDL_5hr!&C[G^i=^>[&gn_^b4hVm,G[GU`:^Ym&h +o&7"6[G]?hki&r,kMV!N!8k6Bc/>/Nk24PCZf&=Nbhq^CRGcKN[GUuAK&GtQ[GU''L>`$f\_kQfT]"kf +e).Cf]&:]fmGF5feDROf]AL]fmbjAfe_ddmqVQn^n)(P2i89FLq;AsE`o!TLhr*,EXP^bL`Sg:EP2FpL +[G^f9^YZodo&$k5[GK3dkhif+kMFPA[GLuB[c#Eel/&i*k2=VE[GLr@\)5EflJT),jknJC[G_&@\DGEd +lef,.jPJ>AZ/<+Lb22LAQf$9L[GLi=K&>tQ[GKp#Lu8*d]ACWdU>Oqde_[Id]\gcdn(s;df&*Ud^#$cd +nDBGdfAAZekZ9^>-]`n(k>,!8lhlg"`pi +pti[?s51rRo\?b.hVQi?s51KEo\I==_qsq?rnkEEg"kE=ZekZ8M=ZekW;i8!5FZeb3/_VY4J +`n^FGZea6ih;8%d^te>5a5+Dbptkl)_;*JpiSF:c^>8S@pY3U@p>4uf +h;#?mp"f])_VOnAc.r'KZeb<2k2"hKp"mXBnD2%=o\RgJpYGJu`SC">jkShMZeb60rnPTMn_MCDqqSO6 +oA8Q`j4s.[`n]q:aPHFDb2!!On(l%>dGinW_PZeb--qqKNQZePQ: +[,(3-iS3\QZeX^!cJ@sGbhN'N\D59`l.tdac.h44dbM1bs5*8%c.g:omG,&(mG@WmfA!XeqVAa=m,$UR +n_:D*i8)o=m,$(Cp>!C;l.sP=le^"Cs4k$;cJ@X=lJBnBjkS2;[+t`7Smb>)'k2$$le(j*Ae(a]R]A2N(jP91Yjk\D?hqZc;jk\>>qVCMoeD%psnD**\dbNp>r7foZ +inW&

,l7h)=oDJ&=8u>$mF%Z0JY75/1g`Lr$`+(-RgWL<\-:4D00rDFE[V(qf;XT +s)@sUs).dPrG;@Hr+c7GrFl4Drau1AqIKP7raPe6s'Yk6ra,M.qcs)(!*TG->?h&0s&o>'s&]%trDiep +qbmGks%rVhrD!>er_EAcs%NAar_!,\r^d&ZrC6fUr'^NOr^-NKr]pEHr]^9Ds#g9Aq`4U7!&sg7r&4O3 +s"sU/">V_e0eiS]r@e4)r\!str%&('.k3"t.4?YD./kUm-Mo+f,l]+g,lAne,5i\b+TEYa+o`\O++bSd ++4MA>+-rE];*r*'/)r`KA+=BAR+rE&u! +!*/tsr_ierr_rhprDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPqa16Ir]pEHr]U +2`4!`An>RdAS#C_r+#V5rF,V3!aoABqd'D2?!LW=r`oA*s'#G*s&f2#r)WhtrD`\n"B&,p;,I6i +s&&emr(m8dr_3_n9M8#N91qlL8P/hNq+(?Ps$clSs$QfQs$?ZMs$-HIrBC9Gs$$6Ar&k!@rAsg9r&F[7 +s#0g5rA=O1rA"+%r@\.'r@S""!%[aoq^_Upr[Idor[7^or?qOj!%%Rh!@9#i,Q8m=+bClP+TN_c+0.SUP.fCe,.Olho.p,k&4B?6?b?;rEK;*r`fD+rE9)$r`B&!r)N_q +!`N#qr_ibns%rVhrD!Af:]=,h:&I]b9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF4o[YE48h5>3W1r7 +2uGT52?,N31]9*+1&`j-0JEDXpauCp#:h;S.4?Sl.K([l-i>=k-2f+h,Q8td,QAtf+o`\b+o`bb+o`\/ +++bSd+7gR!*ZlIE6YAb9.kN>'.Olu#/M/S/0ekF?2)dL,:-1En1c-pBr%@t#%l#aj/M^[=0L&]XFa/.T +Gl2aaFTcl1F`_a(F8p:\EVseSDu4GMD?"GPC\qlHC&VfDBDZ<>AI2mV@UW\Q?sd8Kra,e7?0JG4:1,CaE2E*QU4$>`B#=L="/1N.t./bOl-4_IO,pXp? +<$sb-C2n?;Ec_5#q/QFRs)7jRs)%dPr+l1ErFu1C$>4!`An>RdAS#C_r+#V5rF,S2s'PY0"C5;<>[.24 +rEBJ1>$>'3=BPK&r)WhtrD`\n"B&,p;,I6is&&emr(m8dr_3_n9M8#N91qlL8P/hNq+(?Ps$clSs$QfQ +s$?ZMs$-HIrBL9Fq*"X0.SUP.fCe, +.Oc_m.p,h$4B?6?b?;rEK;*r`fD+rE9)$r`B&!r)N_qs&8kos&&emr(m8d!DQAh:B+&d9`Ica9)V?\8H23Y7fPpT +7/K@O6N0:M5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E +AHHCO@Kp7L?sm>K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V'=T)>!3rM):3<(r;2Z,H12#fB11B'$, +0`*O$0)dI&/H.1".fCgn./bOm-MSnb,QK(`,5i[:+G(`N+=&$M+4!`An>RdAS#C_ +r+#V5rF,S2s'PY0"C5;<>[.24r*02)s&oA(r)`ess&K"sr)d$;=,d91hiM +8kMZHr(-WRr'p]TrC$ZQs$H`Os$6TKrBU@S&I50eP+0/H%'q.1IXP.p,h$4BH<=G'.kJrH%gUs)J$WrbqgSrGDLLqeQ+Erb;CGqe,q@s(2+= +qd]S6s'bq8s'Pb3$=-tE?!U]?>?b?;rEK;*r`fD+rE9)$r`B&!r)N_qs&8kos&&emr(m8d!DQAh:B+&d +9`Ica9)V?\8H23Y7fPpU6i]XP6iTLP62j.J5Q3kF4o[YE48h5>3W1r72uGT52?,N31]9*+1&Wd+0E*U! +/c7.).k<(u-n$Glr@%Ojr$MFir?VCfrZqCds!%Idruh=bs!%CbrudXMJfgs6#Tb'0*(+@,-n>0Hr[eL1 +/h\q71,CaE2`PCS:-1En1c-pBr%@t#%kfRf/MUR:00i]ZFa84TGl2aaFTcl1F`_a(F8p:\EVseSDu4GM +D?"GPC\qlHC&VfDBDZ<>AI2mV@UW\Q?sd8Kra,e7?lS%,>5_V'=T)>!f<21]9*.1&Wg'0DmI%/cRC$/,q*t.JkOl-iPIf-2]"g,PND\+m^>'+G(`c+:923+4T@MA3r:r83;tl: +2Z5N32#fB11&3O%0*!X'/cI:&.kE7H/Ggsr.fLmq./kUo./bOl-3,@j,QT2:r?M:c[ip>HMBN3K+<_jH +6=rV*,UFcc.4H_r.4Qi!/M8Y/0JP@>@S&I50eP+0/H%'s.1[gT-RUEH<@C"3CiacBF*.A%qJuUUrc%jT +s).dPrG;@Hr+c4Fs(M:Bs(;:Br+,\7rF5e8s'Yk6ra#q;?=$oC>[1K;>[753s'#D+s'#A(rE0&#rDrhr +r`&nrrDNYms%rVhrD!Af:]=,h:&I]b9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5QT62#T6/1A`g)0E&SS0G]nD??!dJ8r`fG/ +r`oJ-rEB/&r`K,#r)Nr#j;u:JXe`:JX_\9heC^:&doc9DqK^8c;3Z8,YpT7K,^T +6iB@M62j.J5Q3kF4oIMB48V);3W(l:2ubf62>f<21]9*.1&Wg'0DmI%/cRC$/,q*t.JkOl-iPIf-2]"g +,PND\+j;'\+G(a.+=&$N+X/%"DG;`:0JYF?1c.!F1c73O3&s#]4[!RK1+k+-.jlbD-iGA&,pjl`.90:m +4]cE>F`_YFrc7gSs)A!VrGMXPs(qUKqeH(Dr+HCLB4baeAnGUcA,p0Q.n* +>Q7n,=oVV%=8Z,!oB31]9'(0`0.SUP.fCe, +-n$Gj.p,e!5$2ZCG'.kJrH%gUs)J$WrbqgSrGDLLqeQ+Erb;CGqe,q@s(2+=qd]S6s'bq8s'Pb3$=-tE +?!U]?>?b?;rEB8*!*]A+s'#A(rE0&#rDrhrr`&nrrDNYms%rVhrD!Af:]=,h:&I]b9DqK]8cD9\8,YpW +7JoRN6iTLP62j.J5Q3kF4o[YE48h5>3W1o;2uGW42Z>T62#T6/1A`g)0EAI2mV@UW\Q?sd8Kra,e7?[.24r*02)s&oA(r)`ess&K"sr)3_r;Gg:fr_ibns%rVhrD*>d +$;=,d91hiM8kMZHr(-WRr'p]TrC$ZQs$H`Os$6TKrBUo.k2ts +.P!&%/hSh41G`K32DR!>0.SUP.fCe,-n$Gk/6Gn"5?ViEG'.kJrH%gUs)J$WrbqgSrGDLLqeQ+Erb;CG +qe,q@s(2+=qd]S6s'bq8s'Pb3$=-tE?!U]?>?b?;rEK;*r`fD+rE9)$r`B&!r)N_q!`N#qr_ibns%rVh +rD!Af:]=,h:&I]b9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF4o[YE48h5>3W1r72uGT52?,N31]9*+ +1&`j-0JEDXpauCp#:h;S.4?Sl.K([l-i>=k-2f+h,Q8td,QAtf+o`\b+o`bb+o`\/++bSd+7^Kt+Q%b(=oMP% +=8Z)'j;u:JXe`:JX_\9heC^:&doc9DqK^8c;3Z8,YpT7K,^T6iB@M62j.J5Q3kF +4oIMB48V);3W(l:2ubf62>f<21]9*.1&Wg'0DmI%/cRC$/,q*t.JkOl-iPIg,lf7h,QK(`,5i[O+G(`9 ++<2IF+X.stDGMo=0JYIB2)I*F1c70M3&ir\4[!Qc6o$AG.Oukpr?qOj!%%Uk$S,7V,sGFIEclJEF8g4U +EW:"XDuFSRD?"GMC\qlFC&DWOB4kggAS,OcARo?LA,Ba6@JaI4?i+.4?!U]?>Q.n+>6\;8>$5!1=Su7u +oB31]9'(0`[(E;>l@n,>5hb+ +>5_V&=T2D#ts<<#nq;ZBVo;#F,f:'"'br_EJfr(R,`rC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9D +s#gCj,l]+g,lAne,6&hd ++TEVb,5i\b+L`GE+,D!B+WhReB1W"O""Z&Y0E*O9/h\n51,:[D2`PDE4#f,T1bgc`0)dF5/h\h11LFB> +6bL#%:qJ?sd8Kra,e7 +?4!`An>RdAS#C_r+#V5rF,S2s'PY0"C5;< +>[.24r*02)s&oA(r)`ess&K"sr)d$;=,d91hiM8kMZHr(-WRr'p]TrC$ZQ +s$H`Os$6TKrBU@S&I50eP+0/H%'s +.0(dq.17b2<[^18DKL&EF*.A%qJuUUrc%jTs).dPrG;@Hr+c4Fs(M:Bs(;:Br+,\7rF5e8s'Yk6ra#q; +?=$oC>[1K;>[753s'#D+s'#A(rE0&#rDrhrr`&nrrDNYms%rVhrD!Af:]=,h:&I]b9DqK]8cD9\8,YpW +7K#US7/K@O6N0:M5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E/2&\0/M&J*/hf"71,LjI3+`Cj +4#f,T1bgc`0)dF5/h\k31gjQ@6="STH$FLVr-&'^"Enp1FEIJ&s)S-Zr,DUQqel=Ks(q^NqeH.Frb24B +qe#e<$"RLS@:[@>6s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMi$;XGo +:esk^:/+GXr_#-7JR8$R@<-:F8>1D0'iAErL.YEr9qWE;skSD?+PPD>nAOC]/#HC&DWOB4kgg +AS,OcARo?LA,Ba6@K'X7@JsU5?iF@7?!U]?>Q.n*>6nD9=]nj/='&H$oB31]9'(0`HMBN3K,9S0L4D..d +,pjufr@&F1.P!##/1iG,0f(Xq7l<"T/hSY*pF-M#-SJb'-ph-VFEVeJrH.sYrc8$YrG_^Rr,2OOs(qUK +r+c4Fs(M:Bs(;:Br+,\7rF5e8s'Yk7rEoS2s'>Y0s',M.rEK;*r`fD+r`T5&"'J`.=8Z+sT6 +2#T6/1A`g)0EAH69?@f0X7@/aL9?=$oC?N"1/>QA(/>lS%.>5qb)=o__)=T)>!RdAS#BPAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4>l7e3>$>'3=BJX+lS%.>l@k,=o_b*>Q7n+=oMM*=]ed-r)W_q +r`&nrrDNYms%rVhrD!>er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U*=rAXd9 +r&=O3r\a^4rA4C-q_A%'!&+=(pauFqs""+!s!dsrr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`llUg$ +JfiG`$6^H6)a%e*.4Qi!r@J"%r\"7*r\4g;2)dL,9fb3j1Ggd@q(DY#$S=5G=>!$KEd)eRG5QR^G5l^b +FSp4ZEWC.YEW:"WDu=MND?"GPC\qlHC&VfDBDZ<>AH69?@f0X7@/aL9?=$oC?N"1/>QA(/>lS%.>5qb) +=o__)=T)>!*B1GgpG2*!]\5&#-7JR8$R@<-:F8>1D0'iAErL.YEr9qWE;skS +DZ"AND#\;LCAhlEBF8BbAnGUdAn>OaAGfs7@f9a7?ia\Dra>_4ra#_5?!LW=r`oA*#[1D7=]ed-='#9$ +!*9%urD`\n"B&,p;,I6is&&emr(m8d!)@m.K1ds/,h(./hf%:@Ri:10J4t./GCS&.OQlT;CFk9Dfg/FF*.D' +r,_jXs)J!VrGVUOs)%dPr+l4Frb;CGqe,q@s(2+=qd]S6s'bk6rEoS2s'>Y0s',M.rEK;*r`fD+r`T5& +"'J`.=8Z+sT62#T6/1A`g*0EEj\r\!str@It!s!n$ts![gpr@%Xmq^27fq]u(as!%Idruh=b +s!%CbrufN-JffRdo,f2#+!DObBM'a(.kE8(/1`D+0/#"50ekI@2`PDD3]AoP1b^]\0)dO4/N%$?/k')e +GBnFVr-/'^s)n?`r,_gWrGhjVrbq^Pr,)IMs(hLHs(VIGr+Gn=rFGt>raPe6!+>e5"C>D??!dJ8r`fG/ +r`oJ-s'#G*r`T;)r`K,#r)O#%4!`An>RdAS#C_r+#V5rF,\5!+Gh6ra5Y2"C5;<>[.24rEBS4>$>'3=BJX+ +oB31]9'(0`ts<<#nq;ZBVo;#F,f:&n#f:&n#e:&[id9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF +4o[YD49%A?3W1r72uGT52?,N31]9*+1&Wd+0E*U!/c@4%.k<(P.Ocep./bUn./kUk-N,7f,lAne,6&hd ++TEVb,5i\b+L`GE+,M'D+WhmH4D@Fi.OltH/-IOW/h\mW0FT]n2E,2A3]AoP1b^]\0)dO4/N%$?/k')e +GBnFVr-/'^s)n?`r,_gWrGhjVrbq^Pr,)IMs(hLHs(VIGr+Gn=rFH%@@U]=Hr*]S5ra,e7?)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMiqbR,br_OaAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4>l7e3>$>'3 +=BJX+oB31]9'.0`*R&0*!X'/cI=#/,h*t/c71"/,^sp.JkOl-iG@l +-2f(i,p`F6rZ]Q0Jg#^ho-"Jd+X7meBhTj#-RU>A-PRsW.4H_r.k<2)0f!-,2)-d;/h8LI.1@[R03qI( +6lS%.>l@n, +>5hb+>5h\(=9D].=BGE$r)N_qs&8kos&&emr(m8d!)I6<2)@'C1ANR%0FKHi +@ot?P??178G]s"/r-&*_s)e0[rGqjVs)@sUr,2FLs(q^NqeH.Frb24Bqe#elS%.>5qb)=o__)=T)>!f<21]9*.1&Wg'0DmI&/c@7"/,^ss.K([l-iGCh +-2]"g,PND\+m^>'+G(`c+:0)4+XA*qEE+\Hr%S1*r\=F.r\FsA3BK?<6SL)C.4QYmp*U4n/Qtps5[&#G +F`_['F8^.WEW:"XDu=JQD>e>ND#\;LCAhlEBF8BbAnGUdAn>OaAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4 +>l7e3>$>'3=BJX+Q7t,>Q7n+>Q7n+=oMM*=]ed-r)W_qr`&nrrDNYms%rVhrD!>er_EAcr_3>brC[#[r^d&ZrC6fUr'^EL +s$H]Nr]pEHs#pEHrB:0Cr]C-@rAjg9q`"F2r\a^4rA4C-q_A%'!&+=(pauFqs""+!s!dsrr@.[nr[7Ri +r?_=dr$24cruqCbruqCdr?;1`JffRd^E3_&+WqsH4).P@q^Vh"/1iG+0)dL40f([FA5,*D2)@'C1ANR% +0FTNj@ot?P??178G]n<0GPlXaFoQR]F8^.XEW:"WDu=MND?"GPC\qlHC&VfDBDZ<>AH69?@f0X7@/aL9 +?=$oC?N"1/>QA(/>lS%.>5qb)=o__)=T)>!#-J1 +>&A>'FE7A%rGqgUs)A!Vr,2FLrbVUMrG):Fr+HCLB4baeAnGUcA,p0Q.n*>6nD9=]nj/='&H$oB31]9'(0`""#?@-iPLo.K1e"/1rV2?jB1Z0eb44 +.kLED$nuE(;>AnV,F`[M'r,_jXs)J!VrGVUOs)%dPr+l4Frb;CGqe,q@s(2+=qd]S6s'bk6rEoS2 +s'>Y0s',M.rEB8*!*]A+s'#D)r`B8*=BJZ&ts<<#nq;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\8H23Y +7fPpT7/K@O6N0:M5lEqH55dYE4T7GB3rM);2uko82uGT52?,N31]9*+1&Wd+0E*U!/c@7#/,q+!.K:gp +.K([o-i57h-2Stc,QAtf+o`\b+o`bb+o`\O++bSd+4MA<*[)XM)*;V1.f:e4.Olu#/M/S-0/#%82)\u> +3]AoP1b^]\0)dO4/N%$?/k')eGBnFVr-/'^s)n?`r,_jX!-8$Xs)@sUr,2FLs(q^NqeH.Frb24Bqe#e< +!+c()!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMiqbR,br_
#-J1>&A>'FE7A%rGqgUs)A!Vr,2FLrbVUMrG):Fr+HFMB4baeAnGUcA7YUJqdTM4ra5b8 +@/aR5?iF@7?!U]?>Q.n*>6nD9=]nj/='&H$oB31]9'(0`ts)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMi +qbR,br_Y6A0>&A;%FE;PFF8^.WEW:"XDu=MND>nAOC]/#HC&DZEBE)TA +Ac60=A,Ba6@K'X7@JsU3?iOI4?2Rt+>7"M;>$5!1=BAR)rDru"rDieqr)3bs;Gg:f;Z0Jl;#O2g:&n#e +9`.Q`9)hK_8H29[8Gl!U7fPpU7/oXS6N9@O5lX(H5lX(I55[PD55m_F4T%8B3]]:u3W(l92ubf72>oB3 +1]9'(0`<['0)[C#/H.4%/hHrQ!%e(!r@7[nq^DCjr?_Ljr?MCi,lJte,4$J)+bCle+X\HX+=%meBi$*' +-n$Gi-7:,f-R^Dn.P!#$0/-^%2D[!;0.ee,.Ot?F%kB%W,r/h%.RI?WF*;\JG5cU]F8g4[EW'kTDu=MQ +D?"GMC]%rHC&_lFBDlHAAc60:A,Tm:@K'[5?NjbC?=$oCr*92)s'#D+s'#D)r`B8*=BJZ&ts<<#ns +;Z0Jk;#X8h:&n#f:&n#e:&[id9DV9Z8cM3l1,UjD0/"sV/J'Nh/h\_7AQ(9O??(.6G^"H3 +GPlXaFoQR]F8^.XEW:"WDu=MND?"GPC]%rGC&_lEBDZ<>Ac?6=A,g$;@/jU4?N"1/>QA(/>lS%.>5qb) +=o__)=T)>!Y6A0>&A;&FE;R(F8^.WEW:"XDu=MND>nAOC]/#HC&DZEBE)TAAc60=A,Ba6@K'X7@JsU3?iOI4?2Rt* +>6nD9=]nj/='&H$qDnI5r\sj8rAFO1s"jU.s"O=(r@e+%r@Rt!r[e.'/H%.#/H%*t +.f1[l./bOl-3,@j,QT2:r?M:cbTVQ]Jg'b0-R'`W,T8^X:aIJ;-mp>g-RL2g-n-Vq.k<2)0O@4,1GCC7 +/M/J&.f:_+.juhm11*a*6KG'.nLrcJ'Zrc8$YrG_^Rr,2OOs(qUKr+c4Fs(M@DrFZ%?rFGe8rF5e8 +ra>\3"^YPB?l@n,>5hb+>5h\(=9D].=BGE$r)N_qs&8qqrDEMir_NJf!)k:ra>b5rEfG.s',S0?2e+/>Q7n,=oMS)=oMP%=8Z,!j>g:]*ue +9a"-`91qtW9E%N`8c;3Z8,YpT7K,^T6iTLQ62j1N62j.J5Q!\L4Ztni4$,S(49%>C3B9/!3W(l:2ubf6 +2>f<21]9*.1&Wg*0E3a)0E*U&/cI=#.K_1N.Ok9Dq^;=hq^).c!$h4^r?:MMJfoXfe0$+\+tQJ1>AeM)FE2JEF8^.WEW:"XDu=JQ +D>e>ND#\;LCAhlEB`D`FB)H6=AH$*9@f9a7?iXX6@/OC3?N4=/>l7e3>$>'3=BJX+er_*;cr(I&^s%35]s%3/[r($ZSs$clSs$QfQs$?ZMs$-EHs$-HGr&k$Dr]U9D +r&ap>qDnI5r\sj8rAFO1s"jU.q(Vb#r@\%#r[\%#r[e.'/H%.#/H%*t.f1[l./bOl-3,@j,QT2:r?M:c +[ip>HMBN3K+s8*K3b_D4,pt)h-RL/f-7:/h.4Qet.kND.?:?b/0J+t1/Lr;#r$`.+-n-Gt?VMt:>]4_- +F`_d*FSp4ZErU.XE;a_QDZ=SRD#A)HCAqrIB`2TBB)ZB?AG]m8@fKm:?iXU5?NjbC?=$oCr*92)s'#D+ +s'#D)r`B8*=BJZ&ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ic^9)V?]8,YpW7JoRN6iTLP5la.J5QF%J +4odeF4o[YD49%A=3k:ra>b5 +rEfG.r`fG/r`oJ-s'#G*r`T;)r`K,#r)Nr#KF`_YGF*%;#r,MaUs)7gQr,)FLs(hRJrFu1Cs(D@Dr+,k= +rac"sDj:]4#g:&Rc` +9E.Wa8cM?]8c;3X8,PjV7K5dU7/oXS6N9@O5lX(H5lX(I55[PD55m_F4T%;@3r1l73;tl:2Z5N32#fB1 +1&3O%0E!O%/c@7"/HIITr@J"#r@@grq^MCj!%7anr?_Ljr?MCi,lJte,*sI)+fZ\*+sJ*Q)*)D-,pt)h +-RL/f-7:/h.4Qet.kND.?4'+Z1b^L8/M/J&.f:_+.OZ_m1LEg)6X4POG'.nLrcJ'Zrc8$YrG_^Rr,2OO +s(qUKr+c4Fs(M@DrFZ%?rFGe8rF5e8ra>\3"^YPB?l@k,=o_b*>Q7n+=oMM*=]ed-r)W_qr`&nr +s&/emrDer_EAcr_3>bqF^]Xs%!#Ws$ciRqa:BMr]pNKrBL?IrBC0Cs#g9Bs#U$;!]W.u!B2q9 +2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI=$/,q*q.K:gp-i57h-2Stc,QAtf+o`\b+o`bb+o`\O++bSd ++4D;?+k:ra>b5rEfG.r`fG/r`oJ-s'#G* +r`T;)r`K,#r)Whts&Anpr)3PlrD6nD9=]nj/='&H$Q7n+>Q7n+=oMM*=]ed-r)W_qr_rqt;c3TnrDEMir_NJf!)8*?c7[C/QN3/1`;$r@8U6 +/M/S.0/,+;1h0->3]8cP1,:L90)[@5/hen3/NRKB01TDkG^4OXGl;jaG5l^bFSp4YErC"XE;jeRDZ"AO +D#\;KCAqoKBkV2XBDZ<>Ac?6=A,g$;@/jU4?N"1/>QA(/>lS%.>5qb)=o__)=T)>!P-rEBS4>$>'3=BJX+erCm,^s%<;_s%*/]rCHiVr'p]TrC$ZQs$H`Os$6TKr':9HrBC-B!'^BF +s#g3@!]iA&q`4R6r\sj8rAFO1s"jU.q(Vb#r@\%#r@Iq"!A5r%/H@@#/,^sp.JkOl-iG@l-2f(i,p`F6 +rZ^\PJg#^he0-1`+s%mE3GD>:-R^Aj-71)e-RU;k.Olr!/MAea6o?eU/heh-.k3%G.1R^T-T#4)-q.H] +F`qnKFoHL\F8g4[EW'kTDu=MQD?"GMC]%rHC&_lFBDlHAAc60:A,Tm:@K'[5?NjbC?=$oCr*92)s'#D+ +s'#D)r`B8*=BJZ&ts<<#ns;Z0Jk;#X8h:&n#f:&n#e:&[id9DV9Z8cM/"Y)#R/1W4K.hsTe/M8\00JPC@@nJgD2`*EJ0eY14 +r@JR50.ek03bD8B87?RaH?j[YrHJ0_s)n?`r,_gWrGhjVrbq^Pr,)IMs(hOIrFu:Fr+Gn=rFPt=rF>k: +ra>b5rEfG.r`fG/r`oJ-s'#G*r`T;)r`K,#r)Whts&Anpr)3PlrDir?`('-7(#c0jRBt6sX_QF`_YFs)\-Zr,MaUs)7gQr,)FLs(hRJrFu1Cs(D@Dr+5h; +raYh7rF,\5!+Gh6r*TJ1s'>P-r*'G1>$5!1=BAR)rDru"rDieqr)\3"^YPB?l@n,>5hb+>5h\(=9D].=BGE$r)N_qs&8qqrDEMi +r_NJf!)[@>6s',M,s&o>)!*T;' +rE&nts&K(ur)%jr\L-m^WS8L6c1 +E--5EErL.YEr9qWE;skSD?+PPD>nAOC]/#HC&DZEBE)TAAc60=A,Ba6@K'X7@JsU3?iOI4?2Rt*>6nD9 +=]nj/='&H$ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ic^9)V?]8,YpW +7JoRN6iTLP5la.J5QF%J4odeF4o[YD49%A=38*$5tVC/QN3/1`;$r@8U6/M/S.0/,+; +1h0*=3]AlR1,1F80)[@5/h\e1/imTB/kKMoG^=XYGl;jaG5l^bFSp4YErC"XE;jeRDZ"AOD#\;KCAhlH +B`)N?B)QQ7n,=oMS)=oMP%=8Z)%P-r*0,&rE'&#rDru"rDieqr)3_r;Gg:f +rDNSkr_WMg!).4/1`;$qC)h"2e#E.7UC%UG'.nMrcJ'Zs)S'X +rc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?l@k,=oql3>Q%b*=oMM*=]ed- +r)W_qr`&nrr)3Jjr_WPhr(d,`rCm2`rC[#[s%!#Ws$ciRqa:BMr^$NKrBL9FrB:0Cr]C-@qDnR8s#C!: +r&4O3s"sU/">V_e0eiS]r@e4)r\"+#r\".$#qRSW.Olkr-n$PC./PCi-N>Cj,lT%e,QK(f,5i\b+TEYa ++o`\O++bSd+4MD3+:9/01h]i<.kE5%.fCkI/1iG+0/"q51brH44ZbV[2DR!@0J>%2/M8Y/0JG%ABMgET +@WZj?G^"E2GPu^aFo?F]F8g1[ErC"XE;jeRDZ"AOD#\;JCB&#IB`)NBAcuaYAn>QOAGp$<@fBd8?i==0 +?2In)>Q7k*=o__)=T)>!T62#T6/1B'$,0`Ea*0`4!`An>RdAS#C_r+#P3#%:qJ?sd>M +ra>Y2s'G_2r*9/(rE9)$!*9&"!*9%urD`\n"B&,p;,I3hrDEPjr(d;erCm)]r(?u\rCHiVr'p]TrC$ZQ +s$H`Os$6TKrBUrAjd8r\sj8r&+L2r\OL-q(Vb#r@\%#r[[t!s"41# +q^_Upr[Idor$VIl!%7amr?_Cfr?M:cJg#^h^ENS#,p+*_B2^*(-n$Gi-7:,f-R^Dn.Ouu$0.pKt2)I'A +1+k11/1W4H.1@O^@S8+=?>t%1G'%p,FSp4[ErC"WE;a_QDZ=SRD#A)HCAqrIB_uHBB)cH?AGTg9@fBg8 +@/XF9?=.#F?![A5rEK;*s',G*s&o>'"'J`.=8Z+s=k-2f+g,Q/kf,Q/hb+o`\b,5i\b+NtpZ++bU,+9!Ai*ZR"M<@TLM/1W4K.k3)%/M8\0 +/i#7=?q`^F3&ENK0eb:7/hS_./h\n4/3[`E01o\qG^4OXGl;jbG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;J +CB&#IB`)NBAcuaYAn>QOAGp$<@fBd8?i==0?2In)>Q7k*=o__)=T)>!T62#T6/ +1B'$,0`Ea*0`<[)0)mO%/H77#.fCgn./bOm-M\tf-3#7h,PWJ]+dX='+K?P(+!;aN+ZaOH0/54;0eb:9 +0/#"50etL?1cRKTAd1LT0J4k-.fLjt-n#!@r?i("2./s%7pp=YF`VPCF*%;#rc.mUrbqaQr,)FLs(hRJ +rFu1C$>4!`An>RdAS#C_r+#P3"^thI?sd@@@/OC3?N4=/>l@k,>Q%_'=9)D#A3rM): +3;tl:2Z,H42#]<01&3O%0E!O%/cI:"/H7=#/Ggsr.fLmq./YIl-ibXo-N,7h,lJte,4$J)+bCle+oWZ3 ++<31L<$`n?-mp>g-RL2g-n-Vq.k3/)/mLe%1bp^>/hS\+.k:BE$mmoB9.38:EHQGJFE[Y*r,_mYrGhgU +rGVUOs)%dPr+l4Frb;CGqe,q@s(2+=qIBP7raGe6rEf_7?X@&E?2Rt+>Q7n,>Q%b*=oMM*=]ed-r)W_q +r`&nrr)3Jjr_WPhr([5dr([,`r_*2^rCR#ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3 +s"sU/">V_e0eiS]r@e4)r\"+#r\".$""YrQ.Kq:N.4?Snr@%Ojr$MFir?V@er?M@fr?D1`ruh=cr?;1` +[i^2DMBDg?"B2o*b.kE5%.fCkI/1iG+0/"q51brH44ZbV[2DR!@0J>%2/M8Y/0JG%ABMgET@rus@ +H$=N3GPu^aFo?F]F8^.XEW:"WDu=MND?"GPC\qlHC&VfDBDuKGB4baeAc-*;A,g$;@/jU4?N"1,>l7h+ +=oMS)=oMP%=8Z,!sDj:]!oc:&[ib9E%N`8c;3Z8,YpT7K,^T6iB@M62j.J5Q!_F +4o[YE49%GA48q;>3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg*0E3a)0E3[)/c@7#/,q*t.JkOl-iPIe-3#7h +,PWJ]+bChg+MT$"+!CP+*]\+D0/54;0eb:90/#"50etL?1cRKTAjA()/h8M'r[@jr-iPIk-O_4W?q;V8 +?u^:2FE)C%F8^.YEW'kUDuFSOD>nAOC]/#HC&DWOB4kggAS,OcARo?LA,0R;@:P- +r*0,&rE'&#rDru"rDieqr)rAjd8r\sj8r&+L2r\OL-s"O=(r@e+%r@S"!r[e($r@Igrr@7dqr@%Rk +r[7aor[.Rir?V=drZ]Q0Jg#^hoH>V,+X%sJ0kF?2-R^Aj-71)e-RU;k.Olqu/h\h^6o?eV0/>.4/1`;$ +qC)h"2e#E.7UL.XGBS+PrcJ'Zs)S'Xrc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB +?l@n,>5qh*>5qb)=9D].=BGE$r)N_qs&8hnrDEPjrD3>dqb@#_r_*2^rCR#ZrC6fUrBpWRqa:BM +r^$NKrBL9FrB:0Cr]C-@qDnL6r\sa5r\a^4q_J@11,1L;r\=@*!&+=(r%7n#r@J=,.k<)!.4HYn.K([l +-i>=k-2f+g,QB"j,U=W5,5i\b+TEYa+o`[O++bT5*t'25*&2&+.P!&$.k:KJ$7mb\/h\k11,Lao+&"gZ +3&ENK0eb:7/hS_./h\n4/3[`E01o_sG^=XZH2VscG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;JCB&#IB`)NB +AcuaYAn>QOAGp$<@fBd8?i==0?2n1.>l7h+=oMS)=oMP%=8Z,!sDj:]!oc:&[ib +9E%N`8c;3Z8,YpT7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg* +0E3a)0E3[)/c@7#/,q*t.JkOl-iPIe-3#7h,PWJ]+m^>'+G(`c+p-N,;",;ik"-:hNaF`heHrcA$Yrc.mUrbqaQ!,_[OrbVUMrG):Fr+HFM +B4baeAnGUcA7YUJq-jM9@:3JM@JsU3?iOI4?2Rt*>Q%_'=9)D#g-RL2g-n-Vq.k3/)/mLe%1bp^>/hS\+.k:BE$mmoB9.3;;EHQJKFa*h,r,_mYrGhgUrGVUOs)%dP +r+l4Frb;CGqe,q@s(2+=qIBP7raGh7!+>b4"^YPB?l@n,>5qh*>5qb)=9D].=BGE$r)N_qs&8hn +rDEPjrD3>dqb@#_r_*2^rCR#ZrC6fUr'^ELs$H]Nr]pEHs#pEHrB:0Cr]C-@qDnL6r\sa5r\a^4q_J@1 +1,1L;r\=@*!&+=(r%7n#r@J=,.k<)!.4HYn.K([l-i>=k-2f+g,Q/kf,Q/hb+o`\b,5i\b+G(\e+2/g* +*ZuRF0P+<8.kE5%.fCkI/1iG+0/"q51brH44ZbV[2DR!@0J>%2/M8Y/0JG%ABMgEU@s*'CH$=Q4GPu^a +Fo?F]F8^.XEW:"WDu=MND?"GPC\qlHC&VfDBDuKGB4baeAc-*;A,g$;@/jU4?N"1,>l7h+=oMS)=oMP% +=8Z)%T62#T6/1B'$,0`Ea*0`<[)0)mO%/H77#.fCgn./bOm-MJhd,lJt_,5i\/ ++G(_f+S6d$+!)RM+Z=.C0/54;0eb:90/#"50etL?1cRKTAjA()/h8M'r[@jr-iPIk-OV.V?q;V8?ugC5 +FE7A%rGqmWrG_aSrGMOMrbVUMrG):Fr+HCLB4baeAnGUcA,p0P-r*0,& +rE'&#rDru"rDieqr)3_r;Gg:frDNSkr_WMg!).4/1`;$qC)h" +2e#E.7pg7ZGB\1RrcJ'Zs)S'Xrc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?l@k,=oql3>Q%b*=oMM*=]ed-r)W_qr`&nrr)3Jjr_WPhr(d,`rCm2`rC[#[s%!#Ws$ciRqa:BMr^$NK +rBL9FrB:0Cr]C-@qDnR8s#C!:r&4O3s"sU/">V_e0eiS]r@e4)r\"+#r\".$#qRSW.Olkr-n$PC./PCi +-N>Cj,lT%e,QK(f,5i\b+TEYa+o`\O++bSd+4D;?*ZlLE04\-6.kE5%.fCkI/1iG+0/"q51brH44ZbV[ +2DR!@0J>%2/M8Y/0JG%ABMgEU@s*'CH$FW5GPu^aFo?F]F8g1[ErC"XE;jeRDZ"AOD#\;JCB&#IB`)NB +AcuaYAn>QOAGp$<@fBd8?i==0?2In)>Q7k*=o__)=T)>!T62#T6/1B'$,0`Ea* +0`mtB)_Wp$1,1I:0eY160JP=< +1Gh'O3+bE10J4k-.fLjt-n#!@r?hst2./s%876I\G'%d(F8^.YEW'kUDuFSOD>nAOC]/#HC&DWOB4kgg +AS,OcARo?LA,0R<@:l7h)=oDG&sDi:B4,f +9`%K\9)hK]8Gl!U7fPpU7/oXS6N9@O5lX(I5lEnI56!hE4TI\F4Tml04$,S'48q;>3W(l92ubf62?,N4 +1]9'(0`<['0)[C$/,h+"/c@6t/,^ss.K([m-iPLo-iPIk-2f+f,Q8m=+bClO+X\?T+ri4F=!]4B-mp>g +-RL2g-n-Vq.k3/)/mLe%1bp^>/hS\+.k:BE$mmoB9.3;Q7n,>Q%b*=oMM*=]ed-r)W_qr_rqt;cdqb@#_r_*2^rCR#ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"sU/">V_e0eiS] +r\+@,0E*U%/cIC$/Ik:ra>b5rEfG.qcs&'s&o>)!*T;'rE&nt +s&K(us&8qsrDW\nrDEPjrD3;crD!8brCd,^!(m,[r^ZoVr'gTQs$Q`OrB^EJrBL3Ds#pBEs#^6CrB(!> +rAjd8"ueJ!2Dm?Mr\a^4rA4C-r\=@*r\+:*r@e1's"41#s""+!r@.Ulr?qRkq'H%es!7Ofp`fY[QQUl& +WZW9&*?c[N1i$JP0etL=0JG470/,(71,:XB3&rs1#!ams/h8M'r[@jr-iPIk-OV.V?q;V9@<-L6FE7A% +rGqmWrG_aSrGMOMrbVUMrG):Fr+HFMB4baeAnGUcA7YUJq-jM9@:3JM@JsU3?iOI4?2Rt+>6%n+=oDG& +sDi:B4,f9`%K\9)hK]8Gl!U7fPpU7/oXS6N9@O5lX(I5lEqH55[PD +55m\J4?P\e4T.>A3r_8>3W(l92ubf62?,N41]9'(0`<['0)[C$/,h+"/c@6t/,^ss.K([m-iPLo-iPIk +-2f+f,Q8nR+bCkh+k%S^+!DgJ/Rqj.-R^Aj-71)e-RU;k.Olqu/h\h^6o?eV0/>.4/1`;$qC)h"2e#E. +7pp@\G^":SrcJ'Zs)S'Xrc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?l@n, +>5qh*>5qb)=9D].=BGE$r)N_qs&8hnrDEPjrD3>d!)QO +AGp$<@fBd8?i==0?2In)>Q7k*=o__)=T)>!T62#T6/1B'$,0`Ea*0`<[)0)mO% +/H77#.fCgn./bOm-MJhd,lJt_,5i[:+G(`N+=J9O+=&'cCLAeM1,:R<0JP460JG4:1,CaH3B1V52(pO5 +.k3%u.4?SC-4hOP-7C-!@6u>5?uU10F`MR'F8^.YEW'kUDuFSOD>nAOC]/#HC&DWJB4kggAS;!Ss(24@ +raYb5"^thI?sd@@@/aO4?3FP>>[1M4>l7h+>5qb*=Su7usDi:B4,f9`@]` +9)V?W8H)-W7fPpU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z5N32#fB31B0*/ +0`Ng)0`<['0)[C$/,h*t/c71"/,^ss.K([o-iYUn-iPIk-2f+f,Q8n2+bCkh+nHi]+sA'K/RhoV./bS+ +.P3;*>\3ra,V1s'5S.s'5M,s'#D+s'#A(rE0&#rDrhrr`&nrr)3Jjr_WPhr(d/a +s%NAapIbHUrC6fUrBpWRqa:BMr^$NKrBL9FrB:0Cr]C-@qDnL6r\sa5r\a^4rA4C-r\4O20ek@9r\+7' +r%7n#r@J:+.k<)!.4HYnr@.[nr[7Ujs!@Uhs!.Lgr$24cr?;1`s!%CbrudXMJfgs6"s>$1*%bZ)pFQ:q +r@S1,1GN5W7R&jk2`3EL0JG.4/hJ\.0.nt16#'%H9k8?jH?oC3rHA0_rH/$[rGqjVs)@sUr,2FLs(q^N +rbDIKs(_OI!,2:Cral:GAnGUcr+,b9!b,VHra,e7?lS%,>5_V'=T)>!3W(l:2ubf6 +2>f<11]K6/1&Wg*0E3a)0E3[)/c@7"/,^ss.K([n-iPIf-2f+g,PWJ]+m^>'+G(`c+9rr1+X/'dC1I&p +r\4:*&Mc.$3B(M32(pO5.k3%u.4?SC-4_IO-7C-!@6u>5?uU10F`RJ&rGqmWrG_aSrGDUPrGDOMs(hRJ +rFu1C"_VI[An>WSB)cHBAH$*7@Kg1K?sm>MrF#V3ra#_5?!LW=r`oA*s'#G*s&f2#r)WhtrD`\n"B&,p +;,I3hrDEPjr(d;er_*;cr_*2^rCQfUr^ZlUs$clSs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]LBH4?GVerB(!> +rAjd8r\sj8rAFO1s"j[1s"XO-s"F=)r@e+%r@S"!r[dt!r%.jur@7dqr@%Xms![gnr[.Rir?V=drZ\fp +Jg#so"sP35*%bW'odKeg&Lo7_0.gBo3AWBE0.nn//1W4J.1@UT-9>X*.8"#gFa&$,FSp4[ErC"WE;a_Q +DZ=SRD#A)HCAqrIB`;ZEB`D`FB)cH@AGTg9@fBg9?iXU5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1t +sDj:]*uc:&doc9D;'Y8,YpW7JoRN6iTLP62j.J5QT6 +2#T6/1B'!21,1L;0`Ea)0)R=#0)[@-/1W5#.Ocep./bUn./kUl-N>Cj,l]+g,lAne,5i\b+TEYa+o`[: +++bTK*sNi1*ulkB>PB]J/c@:H1,CXm7R&jk2`3EL0JG.4/hJ\.0.nt16#'%H:1SHkH?j^YrHJ3`rcS0] +rcA$YrGhjVrbq^Pr,)IMs(hUKs(hXLrb2@Gr+H"@"D;=YAS(dMrF5n<@UT1B"C>D??!dJ8r`fG/r`oJ- +rEB/&r`K,#r)Nr#nAOC]/#HC&DWJB4kggAS;!S!+c4CA7Y[Lq-jM9@:3JM@JsU5?iF@7?!U]?>Q.n* +>Q7n,=oVV%=8Z,!qIBP7raGe6 +rEoP1s'>Y0s',M.rEB8*!*]A+s'#A(rE0&#rDrhrr`&nrr)3Jjr_WPhr(d/as%NAapIbHUrC6fUr'^EL +s$H]Nr]pEHr]^9Ds#g9Bs#U!:s#C$%2/M8Y//hnnCC.g6UA9E-CH$=N3GPu^aFo?F]F8g1[ErC"XE;jeRDZ"AOD#\;MCB&)LCAqoI +B`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z,!sDj +:]4&f:&I]\9)qQ^8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+ +0`Ea*0`*/0.eb+.Ouqs-n#!@&go%R-mUc\675B5E--8GF*)JErGqmWrG_aSrGMOMrbVUMrG):Fr+H7HB4bae +BDuNCAcH>[1M4>l7h+>5qb*=Su7usDi +:B4,f9`@]`9)V?W8H)-W7fPpU7/oXS6N9@O5lX(I5lEnI56!hE4TI\F4Tml04$,S'48q;>3W(l92ubf7 +2>oB31]K611&is-0E!U'0E!O%/cI:"/Gq*t/H77!.fLmq./kUo./bOm-N,7h,lJte,(^ti+hf*(+sA'K +/RhoZ-l=X*.8+,jFa&"NFoHL\F8p:ZEW0qUDu=MQ +D?"GMC]%rHC&_lGBE)ZFBE)TDAc609A,g$;@K'[5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1tT62#T6/ +1B'!31,1L;0JEGZr\"+#r\".$#V7JV.Olkr-n,$Cr@%Xmr$MFir?VCfrZqCds!%Cbruh=cr?;1`bTDEY +JfjS+"s>$1*%bZ)pFIdG/M8\00JG:>113R93&`cR1c6s@0.nk//hSe00e>V*9/'+PFa/4YGBj(1rHA0_ +rH/$[rGqjVs)@sUr,2FLs(q^Nrb;ROCMITu!bl@^r+H"@"D;=YAS(dMrF5n<@UT1B"C>D??!dJ8r`fG/ +r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhrD*>dr(QoZ!(m,[r^ZoVr'gTQs$Q`OrB^EJrBL3D +s#pBEs#^6CrB(!>rAjd8s#9s9r&+C/r\OR0rA"7)r\+:*r@e1's"41#r[[psr[Idor?qRkq'?"er?V@e +p`fY[QQUl&WZVNf+<_pP1hpOr1(5fi0JP=<1G^pL3]CUX4>ecD/Lr;$.4HYmr[&7*-RL5e3+5-$8mu^] +G'.kJF*%;#rc.mUrbqaQr,)FLs(hRJrFu1C"_VI[An>WSB)cHBAH$*7@Kg1K?sm>MrF#V3ra#_5?!LW= +r`oD+#$Y87=]nj/r)`ess&K"sr)3_r;Gg:frDNSkr_WMg!)qIBP7 +raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_qs&8hnrDEPjrD3>d!)V\d0JNJZr\"+#r\".$""YrQ.Kh4M +.4?VC.K([o-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE+,M'D+ +2`ETN2)$^;/hS_./h\h3/4"#D0MZ2%G^=[[Gl;jbG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;MCB&)LCAqoI +B`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z,!sDj +:]4&f:&I]\9)qQ^8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+ +0`Ea*0`<[)0)mO%/H.0u.fLmq./bOm-MSnc,lT%`,5i[:+G(`N+9rr1+X/'dC1I&p(b[Qs0etOA1c@?S +2e>*/0.eb+.Ouqs-n#!@&18hP-mUc\675B6EHHAIF*.G'rGqmWrG_aSrGMOMrbVUMrG):Fr+H7HB4bae +BDuNCAcH[.24r*02)s&oA(r)`ess&K"sr)rAjd8r\sj8rAFO1 +s"j[1s"XO-s"F=)r@e+%r@S"!r[dt!r%.jur@7dqr@%Xms![gnr[.Rir?V=drZ]Q0Jg#^ho-";^+WqaV +@TrRU"XbZG.4QkI/.XBe/6Y>"1GLU;/h\b,.k:HG%O`hS3b(T-94DpbG^":QrcJ'Zs)S'Xrc%gSr,2OO +s(qUKr+c4Fs(MCE"DDI]B4_3WAS(gNqIBP7raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_q +s&8hnrDEPjrD3>dr([2brCclWs%!#Ws$clS!(?]Os$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"s[1 +rA+@,">V\d0JNJZr\"+#r\".$#V7JV.Olkr-n,$Cr@%Xmr$MFir?VCfrZqCds!%Cbruh=cr?;1`QQLf$ +W?2%2/M8Y//hnnCC.g6VAT`9FH?a]5GPu^a +Fo?F]F8^.XEW:"WDu=MND?"GPC]8)KC]A/KB`MiEBDuKGB4baeAc-*;@fg+K@/aL9?=$oC?N"10>QJ)8 +r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhrD*>dr(QoZ!(m,[r^ZoVr'gTQs$Q`OrB^EJrBL3D +s#pBEs#^6CrB(!>rAjd8s#9s9r&+C/r\OR0rA"7)r\+:*r@e1's"41#r[[psr[Idor?qRkpa,karZh1^ +r?:MMJfoXfe0"u;+<_pP1hpOr1)MYt0JP==1c70O3AtD12(pO5.k3%u.4?SC-5%[R-7C-!@6u>6@<$F5 +G&qbHF8^.YEW'kUDuFPRD>e>ND#\;LCAhlEBE`$]AnGUerau1As()+=q-jM9@:3JM@JsU5?iF@7?!U]? +>Q.n*>Q7n,=oVV%=8Z,!59Q`-RU;k.P*,&/1rP*=[>&(0ek=60.\Y) +.f:_*-n?W*@mqh?@WHX:GBJ'-FSp4[ErC"WE;a_QDZ=SRD#A)HCAqrIB`;ZEB`D`FB)cH@AGTg9@fBg9 +?iXU5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1tsDj:]*uc:&doc9D;'Y8,YpW7JoRN +6iTLP62j.J5QT62#T6/1B'!21,1L;0`Ea)0)R=#0)[@-/1W5#.Ocep +./bUn./kUl-N>Cj,l]+g,lAne,5i\b+TEYa+o`[:++bTK*sNi1*ulkB>PTg$.kE8)0/,+90JbLQOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z)%3W(l:2ubf62>f<11BKecD/Lr;$.4HYmr[&7*-RL5e3+5-$8mu^^GBS(MF*%;#rc.mUrbqaQr,)FLs(hRJrFu1C +"_VI[An>WSAcQBDARo?NA,0R;@:[.24r*02)s&oA(r)`ess&K"sr)3_r;Gg:f +rDNSkr_WMg!)lS%.>l@k,=o_b*>Q7n* +=oDJ%=8c1tsDj:]*uc:&doc9D;'Y8,YpW7JoRN6iTLP62j.J5Q3kF4o[YD49%A<3WD)= +3;tl72Z>T62#T6/1B'!21,1L;0`Ea)0)R=#0)[@-/1W5#.Ocep./bUn./kUl-N>Cj,l]+g,lAne,5i\b ++TEYa+o`\O++bSd+4D;9+%2/M8Y//hnnCC.g6V +Ap/HHH?a`6GPu^aFo?F]F8g1[ErC"XE;jeRDZ"AOD#\;MCB&)LCAqoIB`)NBAcuaYAn>QOAGp!>@U`aE +?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z,!sDj:]4&f:&I]\9)qQ^8H)-X7f5^S +7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+0`Ea*0`efG/hAJ&.Olkr-mp>g +-RL/b4CLH&94;d\F`hbJF*%;#rc.mUr,2dWDJa6,Ci0/fs(hRJrFu1Cs(D@DqdoeY4#%:qJ?sd>M +ra>_4ra#_5?!LW=r`oA*s'#G*s&f2#r)WhtrD`\n"B&,p;,I3hrDEPjr(d;erCm,^s%<;_p.,0RqaUTS +rC$ZQs$H`Os$6TKrBUrAjd8r\sj8r&+L2r\OL-q(Vb#!&"4%r[e%! +r[dt!r%.jur@7dqr@%Xms![gnr[.Rir?V=drZZq;Jg%lP#pLQ:+WN"@>pq-"-O1tF-n$Mn.P(KL,;(T' +\3ra,V1s'5S.s'5M,s'#D+s'#A(rE0&#rDrhrr_rqt;cd +r([/as%E&X!_5aMr^HiVr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"sU/">V_e0eiS]r\+@, +0E*U!/c7.(.k<)!.4H\D.K([o-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+NtpZ++bU,*sWo2+!;OR@UB$b +r@9HL/1iG+0/,(70JbIA=[kV93B/oR2)-g>0J>%1/MJh2/4F;E0MlA'GBnIYH2VscG5cX_FT$:\Er9qW +E;jeRDZ"AOD#\;MC'86bC2.GaBkV2XBDuKGB4baeAc-*;@fg+K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V' +=T)>!T62#T6/1B'$,0`*O$0)[=!.KD!t.fLmq./bOm-M\qf-2f+g,PWJ]+dX=' ++K?Oi+!;^O+Yd\C1Ars*0FBNi1G^jE2E3ZX?QhNh0J>%0.Outu.4HYm-71)e-6kW]5:B05E-$/EF*2PF +rGqmWrG_[Q#&\s()(Q.n+>6\;8 +>$5!1=Su7usDi:B4,f9`.Q`9)hKV8,u0W7fPpU7/oXS6N9@O5lX(I5lEqH +55[PD55m\J4?P\e4T.>A3r_8>3W(l92ubf62?,N41]9'(0`:+X%gU@9k90r?hgs-7C8k.4QkI/0cc"0i^M#1c$m@0/"n//1`;$ +.4H_q.4.5h67P]>EHHAIFE[Y*r,_mYrGhaSs)/0\DJa9/D/F**r+l4Frb;CGrb)4B"(u4XAc-*8A,g$; +@K'[5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1tsDj:]*rf:&Rfc9`IcZ8chLQ7fGjV +7f5[O6iTLP62j.J5Q3kF4o[YD49%A<3W1r:2uGT52?,N11B]Hg0ekB]1&Wd+0E*U!/c71".g.=O.4H\D +.K([o-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE+,V-F+7e'JM0m/hJb10.]P,82*kPFa&+VG^973rHA0_rH/!Zs)S$Ws)@sUr,2FLs(q^NrbDIIs(_RJ +s(M=Cral:GAnGUcr+,b9!b,VHra,e7?dr_rAjd8"ueJ!2Dm?Mr\a^4 +rA4C-r\=@*q_.k"r@@gr!%\!tr[Idor?qRkpa,karZh1^r?6b8JfqfN#Tk04,9\dUAhs<>r%KTT1,:XB +1c@%0.P!#!.Ocbn-RL2f-6kW]5:B37E-$,CF*.G'rGqmWrG_[Q#&\s()(Q.n*>Q7n,=oVV%=8Z,!3W(l92ubf6 +2?,N41]9'.0`*R&0*!X'/cI=#/,h*t/c71"/,^ss.K([o-iYUn-iPIk-2f+f,Q8n2+bCkh+nQoa+sJ0R +*%PH'-n,$A/g_nm-n$Mo.k\3ra,V1s'5S.s'5M,s'#D+s'#A( +rE0&#rDrhrr`&nrr)3Jjr_WPhr(d/ar_3>bp.>BV7n3JHs$lrT!(?]Os$H]Nr]pEHr]^9Ds#g9Bs#U!: +rAad8r&4O3s"sU/">V_e0eiS]r@e4)r\!str%&%&.k3"t.4G-Dr@%Xmr$MFir?VCfrZqCds!%Cbruh=c +r?;1`QQLf$WZMHg+QJ)8r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhr(d5cs%N/[!_GsSrC6iYrC6]R +r^?cRrBgHKr]pEHr'(-Ds#g2`r%JpA0etOA1c@%0.P!#!.OceE +-P.UO,s()(Q.n*>Q7n,=oVV%=8Z,!EccJIFERS)r,_mYrGhaS$?'j#DJa9/D/F**r+l4Frb;CG +rb)4B"(u4XAc-*8A,g$;@K0^8@/XI3?N4=2>lS%.>l@n,>5hb+>5_V&=T2D#ts<<#np;Z0Jl;#O2f +:Adic9`IcZ8chLQ7fGjV7f5[O6iTLP62j.J5QT62#B'31,:R=0`Eg* +0ECj,l]+g,lAne,5i\b+TEYa+o`[:++bTL*sWo2+!;OR@UB$b +r@8(%/1`A*/hd2X,;V)4=[kV93B/oR2)6pA0J>(3/heq3/4F;E0MuG)GBnFWGl;jbG5cX_FT$:\Er9qW +E;jeRDZ"AOD#\;MCB&#JCB&#JB`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP% +=8Z)%T62#T6/1B'$,0`*O$0)[=!.KD!t.fLmq./bOm-MSnc,lT%`,5i\/+G(_f ++S6c^+!;^O+Yd\C1Ars,0G?)n0JP==1Gh!L3'1J02)$[9/1UWL""G`K./kS'-70s"@6Z/7@W?I2FE7A% +rGqmWrG_[Q#&\s()(Q.n*>Q7n, +=oVV%=8Z,!\3ra,V1s'5S.s'5M,!*TA+r`fD+rE9)$r`B&!r)N_qs&8hnrDEPjrD3>dr([/as%E&X!_5aMr^HiV +r'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:s#C$dr_rAjd8"ueJ!2Dm?M +r\a^4rA4C-r\=@*q_.k"r[Rt!r@.dtr@7dqr@%Ulr[.Cdr?V@ep`fY[[ig8FMBE-G+<_sQ0kk5"1Ars, +0G?)n0JP=<1G^pK3'1J02)$[9/1UWL""GcL./kS'-70s"@6Z/7@rZR3FE7A%rGqmWrG_[Q#&\s()([.24r*02)s&oA(r)`ess&K"sr)3_r +;Gg:frDNSkr_WMg!)(3/hJV*/,h"..4HT-A3qb@A9)d7F`V[( +FSp4[ErC"UE!gN%DJjY0s',M.rEK;* +r`fD+rE9)$r`B&!r)N_q!`N#qrDNSkr_WPhr(d/ar_3>bp.>BV7n3JHs$loSqa:BMr^$NKrBL9FrB:0C +r]C-@qDnL6r\sa5r\a^4q_J@11,1L;r\=C+!AH2+0).$r/-[UT.Olkr./bUn./kUl-N>Cj,l]+g,lAne +,5i\b+TEYa+o`\/++bSd+7pW[+D??!dJ8r`fG/r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhr(d5cs%N/[!_GsS +rC6iYrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g2`r\+a60/,+81,C^E3&j!,#!=as +0.ne*r@8O2.4?Sl-RL/b4CLH&9k/0aFE;I$F8^.YEW'kSD[()sD/F**D>nAOC]/#HC&DZEBE)T@AcH<> +A,0R;@:[.24rEBJ1>$>'3=BPK&r)WhtrD`\n"B&,p;,I3hrDEPjr(d;erCm,^ +s%<;_p.,0RqaUTSrC$ZQs$H`Os$6TKrBU\3ra,V1s'5S.s'5M,s'#D+s'#A(rE0&#rDrhrr`&nr +r)3Jjr_WPhr([5drD!8bs%E&X!_5aMr^HiVr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"sU/ +">V_e0eiS]r@e4)r\!str%.ju"=blM.4G-Dr@%Xmr$MFir?VCfrZqCds!%Cbruh=cr?;1`[i^2DMB<'G ++QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/ +>Q%b(=oMP%=8Z,!sDj:]*ue:&do]9*.[V8Gu$Y8Gu$U7K,^T6iB@M62j.J5Q!_F +4o[YE49%GA48q;>3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg'0DmI$/,^pt/,^ss.K([n-iPIf-2f+g,PWJ] ++bChg+MT$)+!;^O+Yd\C1Ars,0J"k10JG4:1G^pK3'1J02)$[9/1N/$.k<(u-n$Gj-70s"@6Z/8@rZR3 +F)c7#F8^.YEW'kSD[()sD/F**D>nAOC]/#HC&DZEBE)T@AcH<>A,0R;@:[.24 +r*02)s&oA(r)`ess&K"sr)rAjd8r\sj8r&+L2r\OL-s"O=(r@\.'r@S""r[[t!r%7gts""$tr[Ido +r[7^or?qRkr?_Cfr?M:cbTVQ]Jg'b0#pLQ:+WN"@>pq-"-iPG+-RU;k.Olr"/hSkY5rphY1,(@7r[nj9 +/1W5#.Ocen5%Hu0:M"ThF`hd(FSp4[ErC"UE!gN%DJjlS%.>l@n,>5hb+>5_V&=T2D#ts<<#np;Z0Jl;#O2f:Adic9`IcZ8chLQ7fGjV +7f>^T7/K@O6N0:M5lEqH55dYE4T7GB3r1l83;tl72Z>T62#B'31,:R=0`Eg*0ECj,l]+g,lAne,5i\b+TEYa+o`[O++bT7*sWo2+!;OR@UB$br@8=,.kQOAGp!>@U`aE?Na\A?!Ue8?2n.1>[@>6s',G*rE9,%rE&nts&K(us&8qsrDW\n +rDEPjrD3>dr_rAjd8"ueJ!2Dm?M +r\a^4rA4C-r\=@*q_.k"r@@gr!%\!tr[Idor?qRkpa,karZh1^r?:MMJfoXfe0##=+<_sQ0kk5TrA":* +.k`P00JP==1H%3P4't'-0eP%0/1N+u-n$Dh,pXc`,U5Q`4Xs6Oar+#P3"^thI?sd@@@/aO4?3FP>>[1M4>l7h+>5qb*=Su7uer_*;cr(I&^s%3,Zr'pcY8,GdU7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F +4Tml04$,S'48q;>3W(l92ubf72>oB31]9'(0`<[(/c@7!/,h*t/c71"/,^sp.JkOl-iG@l-2f(i,p`F6 +rZ\fpJg$!p#:(Q>+WN"B?ihc+./bM--mpAj.4Qet.kE8.0i:.s2)6m@0`E[=/M&D%.4Hbs-mh8j4Xs9> +FEMbLF8^4YF8g4[EVj\^Df9N2D/O6.D/=%dC]%rHC&_lCB)uUUqdfP5s'kt9s'Ph7rEoP1s'>Y0s',M. +rEK;*r`fD+rE9)$r`B&!r)N_qs&8qqrDEMir_NJf!)QOAGp!> +@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z)%3W(l:2ubf62>f<21]9*.1&Wg*0DmI#/c@7"/,^ss +.K([l-iGCh-2]"g,PND\+j;'\+G(a-+T(50JG4:1G^jG2EX')4#SfG/M/M'.Ocbo +-RL,c-71#`5[ll+:LnKfF`_['F8^.WE=Hl+Df9N3Df0H0D/=$*rbVUMrG):Fr+Q+Cs(;7A!bQ"T!+c"; +q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!FEMbLF8^4YF8g4[EVj\^Df9N2D/O6. +D/=%dC]%rHC&_lCB)uUUqdfP5s'kt9ra>\3ra,V1s'5S.s'5M,!*TA+r`fD+rE9)$r`B&!r)N_qs&8qq +rDEMir_NJf!)!"Vs/hJY+.Ocep-mp>g,pjrb,X>g%.o0\rFEM\GrcA$Y +r,E0bE,TZ4Df9N2D/F**D>nAOC]/#HC&DZEBE)TCAHQOUARt^Kq-jP:@:3JM@:9(Bra5Y2"C5;<>[.24 +r*02)s&oA(r)`ess&K"sr)3bs;Gg:f;Z0Jl;#O2g:&n#e9`.Q`9)hK\8GksY84WPHs$clSs$QfQs$?ZM +s$-HIrBC9Gs$$?D!'^BF"?\e.4$,9e*W@UU]7./bM--mpAj.4Qet.kN>.0Mjtq2)6m@0`E[> +/M&G'.Olr!.47Gl4tBH@FEMbLF*.D'r,_jXs)IpT$?'j#DJa9/D/F**r+l4Frb;CGqI]h@Ac$$7A,g$; +@K'[5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1tQA(/>lS%,>5_V'=T)>!3W(l:2ubf62>f<21]9*. +1&Wg&0E!O'/c@7"/,^ss.K([l-iGCi,lf7h,QK(`,5i[O+G(`7+:',7+"q>B1GU`a0b#lk0JG4:1G^jH +2`s-)%6HI&/hJY+.Ocep-mpD@-4D1G5[ll,:LnKfF`_['F8^.WE=Hl+Df9N3Df0H0D/=$*rbVUMrG):F +r+Q+Cs(;7A"(l+UAGfs5@Kg1K?sm>MrF#V3ra#_5?!LW=r`oD+#$Y87=]nj/r)`ess&K"sr)3bs;Gg:f +;Z0Jl;#O2g:&n#e9`.Q`9)hK\8GksY84WPHs$clSs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]LBH4?GVerAt!? +s#U*=r&F[7s#0g5rA=O1rA"+%r@e+%r@S"!r[dt!r%.jur@7[nq^DCjr?_Ljr?MCi,lJte,4$J)+bCle ++TNee,6f,:@U^c8./bM--mpAj.4Qet.kN>.0Mjtq2)6m@0`E[+/M&IN.h!jS6=W20:h=`kG'.m)FSp4Z +ErU.VE;sh^DJjY0s',M.rEK;*r`fD+rE9)$ +r`B&!r)N_qs&8qqrDEMir_NJf!)brC[#[r^[)\7n3JHs$loSqa:BMr^$NKrBL9FrB:0C +r]C-@qDnL6r\sa5r\a^4rA4C-q_A%'!&+=(r%7q$r%/"%.k<(P.Ocep./bUn./kUk-N,7f,lAne,6&hd ++TEVb,5i\b+L`GE+,V-F+!"Vs/hJY+.OchG./kS)-7:)b +5[lo-:LnKfF`_YFs)\-Zr,E0bE,TZ4Df9N2D/F**D>nAOC]/#HC&DZEBE)TCAHQOUARt^Kq-jM9@:3JM +@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!3W(l92ubf72>oB31]9'.0`*R&0E!O% +/cI:"/Gq*t/H77!.f1[l./bOl-3,@j,QT2:r?M:cbTVQ]Jg'b0$7$f?,9/+?@jriTr?i@/-RU;k.Olr! +/hJh4:Hpou1,1L;/h[,Ts"++!$n3PjA3MM?ATW'Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_qs&8qqrDEMir_NJf!)"D;=YAS(dMrF5n<@UT1B"C>D??!dJ8s',S0?2e+/>Q%b(=oMP%=8Z,! +j>g:]*ue:&doc9DqK]8H;<[7fZ*Y7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM): +3<(r;2Z,H12#fB11B'$,0`Ea*0`<[)0)mO%/H.0u.fLmq./PCj-Mo+e,QK(`,5i\O+G(_f+O_G>+!DmO +/SJoU1,Ae_(G[Wt0JP==1Gh'M4?6P+2DHg9/M&A#.K(Y+-RU5g,pYcd4tBE>EccGGErL.YEr9n`E,]`6 +DJsH2DJ]JmCi!tfD#\;LCAhlEB`D`FB)Z?DAn>Oar+#P3"^thI?sd@@@/aO4?3FP>>[1M4>l7h+>5qb* +=Su7uer_*;cr(I&^s%3,Zr'pcY8,GdU7K#XS6iTLQ62s4M5Q*kG +5Q3kE4TI\F4Tml04$,S'48q;>3W(l92ubf72>oB31]9'(0`<[)0)[C%/H.1!/Gq*t/H77!.f1[l./bOl +-3,@j,QT2:r?M:c[ip>HMBN3M+sS?R-X^Hd.4H\D-P\$W-R^Dn.P!#%/M\tT5lS%.>l@n,>5hb+>5_V&=T2D#ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ica9)V?\8-2:O7fGjV7f5[O +6iTLP62j.J5QT62#T6/1A`g)0EQA(/>lS%,>5_V'=T)>!j>g:]*ue:&doc9DqK]8H;<[ +7fZ*Y7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#fB11B'$,0`!I$0)mO%/H.0u +.fLmq./PCj-Mo+e,QK(`,5i\/+G(_f+S-]^+!DpQ/8&cT1,Ae_(G[Wt0JP==1Gh'M4?6P+2DHg9/M&A# +.JkM'-RU5e6"<)0:LnKfF`_['F8^.WE=Hl+Df9N3Df0H0D/=$*rbVUMrG):Fr+Q+Cs(;7A!bQ"T!+c"; +q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!lS%.>l@k,=o_b*>Q7n*=oDJ%=8c1tj>j +:]4#g:&[oc:&[id9DqK]8cD6^7n6&J7K5jT7/K@O6N0:M5lEqH55dYE4T7GB3r1l:3<(u;2uGT52?,N3 +1]9*+1&Wd+0E*U"/c@7"/,q+!.K:gp.K([o-i57h-2Stc,QAtf+o`\b+o`bb+o`\O++bSd+4MA>+>[1M4>l7h+>5qb*=Su7u +erCm,^s%<;_r(-`U!D#`X7fPpU7/oXS6N9@O5lX(I5lEnI56!hE +4TI\F4Tml04$,S'48q;>3W(l92ubf72>oB31]9'(0`<[(/c@7!/,h*t/c71"/,^sp.JkOl-iG@l-2f(i +,p`F6rZZq;Jg%lP$7$f?,on:>ALT&Vr?i=.-RU;k.Olr!0.eq4:-Uft1,1L;0)7(0/1`8!6Y&D4:h=`k +G'.kJrcJ'Zrc8$Yqeum\Df0H0DJj<.Ci'#br+c4Fs(M7A!G5p?AGTg9@fBg8@/XI3?N4=2>lS%.>l@n, +>5hb+>5_V&=T2D#tsj>j:]4#g:&[oc:&[id9DqK]8cD6^7n6&J7K5jT7/K@O6N0:M +5lEqH55dYE4T7GB3r1l83;tl72Z>T62#T6/1A`g*0EEj\r\"+#r%.ars!n$ts![gpr@%Xmq^27fq]u(a +s!%Idruh=bs!%CbrufN-JffRdoH+D_*ZlRF,[P"5/M-lOr@AC0/M8\10JbIB1K-_-48q/>2)P1b&25dm +0eY.NCIL$XBm4fIG]s"/r-&*_s)e-Zs)S$Ws)@sUr,2FLs(q^NqJ$"E!,24Aral:GAnGUcr+,b9!b,VH +ra,e7?OD#\;LCAhlEBF8BbAnGUdAn>OaAGfs7@f9a4@/jU5 +?N4C4?N4=/>l@k2>?Y35=]ef(=8Z+u<;BGq;Gp@h;#XAm;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS +6iTLQ62s4M5Q*kG5Q3kE4TI\F4o[YB3s%H(3j-RL2f-RU;k.Olr# +0JP@W4ukJW1GCI90E!O&/Is?_/13l!4"X?CFEMbLFERP'qf;XTs)A!Vrb`!ZD/F0.D/F**r+l4Frb;CG +qe,q@s(2+=qd]S6%UidR?sd8I?er_Cj,l]+g,lAne,6&hd+T*D\+L`GE+,D!B +*Zl@J?=jBq/1N2&.k:NK&hGUe/h\k51c73g6pE^n3&NNNrA+=+%k]Lh.nXVC10&(6H$OXYGl2a^Fo?C^ +F8g4YEAHHCQ@fg.L@fBg8@/jU4?N"1/>QA(/>lS%,>5_V( +=T;J$erCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TK +rBU!]i>%rAXg<3;tl:2Z,H42#]<01&is)0`er_EAcr_3>b +rC[#[r^d&ZrC6fUrBpWRqa:BMr^$NKrBL9FrB:0Cr]C-@q`+j?3&`cS3&g^mr\a^4q_J@11,1L;r\=@* +!&+=(pauFq#V.DT.Ocep-n5*Cq^;:gs!@Uhs!.Lgr$24cruqCbr#tt\QQLf$W#lEh*ulS5AhYbc/1iA% +r[S=,/M8Y/0/>@A2c'`I5<:hb2)I5i1Arps'kt9ra>b5rEfG.s',S0?2e+/>Q%b(=oVV(=8c/,j>g:]*ue:&doc9DqK^8c;3Z8,YpT7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(49%>E3B9,] +3W1oD3B/uW2`er_*;cr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-HIrBL9Fr&k$D +r]U9Dr&ap>r]($@3B@$t!BE.=2ubf62?,N41]9'(0`er_EAcr_3>brC[#[r^d&ZrC6fU +r'^ELs$H]Nr]pEHs#pEHrB:0Cr]C-@q`+j?3&`cS3&g^mr\a^4q_J@11,1L;r\=@*!&+=(pauFq#V.DT +.Ocep-n5*Cq^;:gs!@Uhs!.Lgr$24cruqCbr#tt\JffRd]cSF>*ulS5AhYbc/1iA%.k@fBg8@/jU4?N"1/>QA(/>lS%,>5_V(=T;J$T62#T6/1B'$,0`*O$0)mO%/H77#.fCgn./bOm-MSnb,QK(`,5i\/+G(_f+S6d%*ZuOK+=h#@2DQsA +1,(C:0/#"60etO@2`Wr_<]W)l0J4n,/H.-t.1dmS-RgO +D#\;LCAhlEBF/Oa!+c";qdTM4qdBG2ra,V3s'G_2r*9/(s'#G*s&f2#r)Werq,7Do;Gg:f +r_ibns%rVhrD!>erCm,^s%<;_r(-WRr'p]Ts$ZlTs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]U9Dr&ap>r]($@ +3B@$t!BE.=2ubf62?,N41]9'(0`er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]N +r]pEHr]^9Ds#g9Bs#U$;!]W.u"#i+t2u>N42?,N11B]Hg0ekB]1&Wd+0E*U!/c@4+.k<)!.4HYn.K([l +-i>=k-2f+h,Q8td,QAtf+o`\_+oEJL++bSd+4;5?*Zl@J?=klB.P*/%.P(KL&M5Ug0/,+:2)e?"5<:hb +2)I5i1Arp<0/,+38o6gKs'u(4!`An>RdAS#C_r+#V5rF,V3!aoABra,V3s'G_2r*9/(s'#G*s&f2#r)Werq,7Do;Gg:fr_ibn +s%rVhrD!>erCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TKrBUr]($@3B@$t +!BE.=2ubf62?,N41]9'(0`h-R^Al.fLq-/MAe590P?n1c$g=0JEAWr[eX3/1i8>BKIeDB689>F`_d)F8L"V +EW:"XDuFSRD?"MRD?"GMC]%rHC&_lDBE)TDAc-*9A,TjH@:l@n,>5hb+>5_V& +=T2A%N42?,N11B]Hg0ekB]1&`j-0JEDXpauFq#V.DT.Ocep-n5*Cq^;:gs!@Uh +s!.Lgr$24cruqCbr#tt\bTDEYJfjP*+s%gG-!k1;/1N2&.k3&#/1iJ,0/,(71Gq*f6pE^n3&NNNrA+=+ +%kfUk/5'hF1KA17H$OXYGl2a^Fo?C^F8g4YEAcH<@A,g$; +@K'[7?i==0?2e(/?2e+/>Q%b(=oVV(=8c/,j>g:]*ue:&doc9DqK^8c;3Z +8,YpT7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(3sI`,3B9,]3W1oD3B/uW2`k,t)B-/Q$,$FEM\GFT-=XEW'kUDZF\RD>n>OD>nAOC]/#HC&DWOB4kgg +AS,OcARo?LA,Ba6@JaI4?iFC3?iOI4?2Rt+>6\;8>$5!1=Su7ubrC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9B +s#U$;"unS$2`V_e0eiS]r@e4)r\!str@A"#.k1]P.4HYn.K([l-i>=k-2f+h,Q8td +,QAtf+o`\_+oEIl++bSj*sE]-*$np'*&&on/1iA%.kE5'/h\k30JP@?2GZ_*3]]5X1cG:fr@ng90JP+O +D*]sXC3Y#LG^"E1G5HF\F9$C]ErBt\E,fl:E;jeRDZ"AOD#\;JCB&#IB`)N?B)Q9BA7T0O@q&pH@K'[7 +?i==0?2e(/?2e+/>Q%b(=oVV(=8c/,j>g:]*ue:&doc9DqK^8c;3Z8,YpT +7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(3sI`,3B9,]3W1oD3B/uW2`4!`An>RdAS#C_ +r+#V5rF,S2s'Pb3s'Pe4s'>P-r*02)s&oA(r)`esr`&\ls&/ko!)WYms&&emr(m8d!)r]($@3B@$t!BE.=2ubf62?,N41]9'.0`*R& +0*!X'/cI=#/,h+"/c@6t/,^ss.K([o-iYUn-iG@l-2f+g-2f+h,Kq<_+bCm.+VPt@*$nm%/1;hn-mp>h +-n$Mn.P(KL$na4h90P?n1c$g=0JEAWr[eX3/M/A@Bfn"GB689>F`_d)F8L"VEW:"XDuFSRD?"MRD?"GM +C]%rHC&_lDBE)TDAc-*9A,TjH@:l@n,>5hb+>5_V&=T2A%N42?,N11B]Hg0ekB]1&Wd+0E*U!/c@4+.k<)!.4HYn.K([l-i>=k-2f+h,Q8td,QAtf+o`\_+oEIL +++bT5*tfV:*$np'0J"\)/Lr;$/1iG+0E!R,1Gh!c#=Ld;3]JuR2Z5E00b5ok0e>t75r2MUG^4RZGBj%/ +qfVjZ!-A-[rG_sZEH,r:rbq^Pr,)IMs(hLHs(VIGr+Gn=rFQ">s'u(lS%, +>5_V(=T;J$4!`An>RdAS#C_r+#V5rF,S2s'Pb3 +s'Pe4s'>P-r*02)s&oA(r)`esr`&\l"B&,p;,I6is&&emr(m8d!)!]i>%rAXg<3;tl:2Z,H42#]<01&3O%0*!X'/cI=#/,h+" +/c@6t/,^ss.K([o-iYUn-iG@l-2f+g-2f+h,I\hJ+c%9F+j-RL2h-n-Sp/,h(./hf%R +4ukJW1GCI90E!O&/IsBa/gs5(4>'NEFEMbLFERP'qf;XTs)A!VrGMXPs).jRs(qUKr+c4Fs(M:Bs(;:B +r+,\7rF5e8s'Q1@?X@&E?!goE?![A5rEK;*r`fD+rE9)$r`9)#rDihr!*0"ts&8kos&&emr(m8d!)V_e +0eiS]r@e4)r\!str@A4).k3"t.4?Snr@%Ojr$MFir?VCfrZqCds!%Idruh4_r#gS5JfhZJ+s%gG-!k1; +/1N2&.k3&#/M/S.0JG481Gh!c6pE^n3&NNNrA+=+%ko^m/5'kH1KA17H$OXYGl2a^Fo?C^F8g4YEAcH<@A,g$;@K'[7?i==0?2e(/?2e+/>Q%b(=oVV(=8c/*RdAS#BPAGfs8@fKm8@/jU5@/jU4?N"1,>l7h)=oDJ% +=8Z+u<;TVm;Z9Pm;ZBVo;#F,f:&n#e9`.Q`9)hK\8GPdR7fPpW7/o[T6iTLQ62s4M5Q*kG5Q3kE4oIM? +48h5;3W1r:2uGT62>oB31]9'(0`h9r*fV5s'Pb3r*B2)rEB8*!a8f4rEB2'rE0&# +!*9%uqc*Jls&/kos%rVhrD!>er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Aq`4U7 +!&sg7r&4R4rA=L0rA+7)r@e4)r\!str%&('.k3"t.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+TEYa+o`\O +++bSd+4D;V+WVXF,?nn>.k*#!.kE/$/1iG+0/,(81H%-b6pWpq3&``Qr\OL.$Sa@i0eZ:>5rD\XGQ)gf +GBs+0rcJ?eF`heJrcA'Zs)J'Yrc%gSqel=Ks(q^NqeH.Frb24Brau+?rFGq;s'bq8r*T>-rE];*r*02) +rE9/&s&]/"qc3Pnr_rhprDEMiqbR,br_%oZ< +,q()e-mg;h-n-Vq.k<5*1,;Ba4#\uO1,1K]0E!L1.kh9r*fV5s'Pb3r*B2)rEK;*s',G*r`T2%r`9)#rDi_orDNo!;Gp@h:f.'c +rD!>er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Aq`4U7q`"F2s#'a3r\OL.q_A(( +!AH2+0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$24cr?;1`s!%CbrufN-JffRdo,f2#*?Q:H>A>uF +.4cr!/1N2%/M/S.0JG7<2E"5s5s..e2`@fKm:@/OC/?N"1,>l7h+>5_V(=T;J$T32#fB11B'$, +0`*O$0)[:R +5!(\[1GU[=r@e+%$7m\Y.S+25/lQD)rcJ6`G5ZLYErU.YE;skUD?+SRD>e;JC]%rHC&_lDBE)TDAc-*; +A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b)=oDJ%oB21]9*+1&Wd+0E*U!/c71".g7CP.4HYo +r@%Ojr$MFir?VCfrZqCds!%Cbruh=cr?;1`[i^2DM&upF*?Q:H>A>-7.k*#!.kE/$/1iG+0/,(81H%-b +6pWss3&iiTr\OL.$Sa@i1,)I@5rD\XGQ)gfGBs+0rcJ?eF`heJrcA'ZrGhgUrGVRNr,)IMs(hLHs(VIG +r+H"@rFPqOaAGfs8@fKm8@/jU5@/jU4?N"1, +>l7h)=oDJ%=8Z+u<;TVm;ZBSo;>sJn;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG +5Q3kE4oIM?48h5;3W1r:2uGT62>oB31]9'.0`*R&0*!X'/cI=#/,h+"/c@6t/,^ss.K([o-iYUn-iPIk +-2f+f,Q8n2+bCkh+nHj%,9J$K,$J\7-RC/f-7C2g-R^Dn.P!#$0/>:Q5l@n,>5qh* +>5h\'=T2A%-rE]G. +rET8)s'#A(s&f;&rDreqr)EYos&/emrDrAjj:rAX[5r\aU1s"jU/r\=@*q_.k"r@@apr@.Ulr?qRkpa,karZh1^r?:MMJfoXfe0$(Z ++WhmP.:ROaAGfs8@fKm8@/jU5@/jU4?N"1,>l7h)=oDJ%=8Z+u<;TVm +;Z9Pm;ZBVo;#F,f:&n#f9E7ca9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kE4oIM?48h5;3W1r: +2uGT62>oB31]9'(0`er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHs#pEHrB:0Cr]9p:rAa[5r&4R4rA=L0 +rA+7)r@e4)r\!str%&('.k3"t.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+TEYa+o`[:++bTK+!VpL*uuS1 +C,@Fi/1N/$.P*,&/M8\10JP=?2G6J)4ZYS_2`CXkrA"a81GUa?:MrHU-rE];*r*02)rE9/&s&]/"qc3Vps&Atr +s&/emrD+60etO@ +1c[T[4]4@$1bgX:/hJS(r@7dq#q.8O7qOb5;.anKF9-H)rc7gSs)A!Vs).dPrbVOKqeH(Dr+HCLB4bae +AnGUcA,p0Q%_'=T2D"sJn;?'Jj:]4#g:&Rc`9E.Wa +8c2-T8,PjV7K5dU7/oXS6N9@O5lX(I5lEqH55[SB4Sq5=3r:r93;tl72ZGZ52#fB11&3O%0*!X'/cI=# +/,h+"/c@6t/,^ss.K([o-NY\E-iPLm-N,7h,lJte,*sI)+fQV(,9J$K,$J\7-RC/f-7C2g-R^Dn.P!#$ +/ho(N#l@k,=oql3>Q%b)=oDJ%oB21]9*+1&Wd+0E*U!/c7.).k<)! +.4HYor@%Ojr$MFir?VCfrZqCds!%Cbruh=cr?;1`llUg$JfiG`,9\'L*@"d'1b1"+.P!&"/1`A)/h\n4 +0etUD91;013]T/Y2uYW31(,fn1,CX\DEp$ZC3TZ%!I&heG5cUeG'.qLFT-@\ErU.ZEW0qUDu4GMD?"GP +C\qlHC&VfDBDuNAAc60>@fKm:@/OC/?N"1,>l7h+>5_V(=T;J$T32#fB11B'$,0`*O$0)d@$/,Lgp +.JkOl-iPIf-2f+g,PWJ]+h&SG+Gq9H*[)UL+t6uA*]c#/1,(C;0J>+60etO@1cRKX4]4@$1bgX:/hJS( +r@/4).4Qbr-q@l0/Q$,$rcA0^FT-=VEW:"XDuX_RD>nAMC\qlFC&DWOB4kggAS,OcARo?LA,Kg9@JsU6 +?iOL8?sd:>?N"1,>l7h)=oDJ%=8Z+u<;TVm;Z9Pm;ZBVo;#F,f:&n#e9`.Q`9)hK\8GPdR7fPpU7/oXS +6N9@O5lX(I5lEnI56!hE4oIM?48h5;3W1r:2uGT62>oB31]9'(0`l@n,>5qh*>5h\'=T2A%Cj,l]+g +,lAne,5i\b+TEYa+o`\/++bSd+7gR!+WVXF,?nn>.k*#!.kE/$/1iG+0/,(71,Up^77'1"3B9&Xr\OL. +$SaIo1bhdD5VuMVGQ)gfGBs+0rcJ?eF`heJrcA'ZrGhgUrGVRNr,)IMs(hLHs(VIGr+H"@rFPq+60etO@1cRKX4]2SJ3&E?D0.nh,/,^q+.4H_q.O[f!3A"*?F8g7^ +F*.D%q/QFRs)7pTrGDOMrG2:FrFu1C$>4!`An>RdAS#C_r+#Y6s'bk6s'Pb5s'P_2rE];*rEB8+rE9)$ +r`B"ur`&bnrDNVlr_ibns%rVhrD!>erCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TKrBUh9r*fV5s'Pb3r*B2)rEK;*s',G*r`T2%r`9)# +rDi_or)brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Aq`4U7 +q`"F2s#'a3r\OL.q_A%'!&+=(pauCps!n7&.Ocep.K([l-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE ++,M'D+WVXF,?nn&1b1"+.P!&"/1`A)/h\n40etUD8ju'14#o;\2uYW31(,fn1Ggg^DEp$ZC3TZ%!I&he +G5cUeG'.qLFT-@\ErC"WE;a_PDZ"AOD#\;JCB&#IB`)NBB)Q<>AH--=@K0a5?i+1.?2In)>Q7n*=oVV( +=8c1sj>g:]*ue:&doc9DqK^8c;3Z8,YpT7K,^T6iB@M62j.J5Q3hH4oIM?48V);3W;#: +2uPZ62>f<21]9*.1&Wg'0DmI$/,Lgp.JkOl-iPIf-2f+g,PWJ]+bChg+MT$E*[)UL+t6uA3\`9C0JG79 +0/,(71,C^C3&s)`;EQil0eb42/Gq$t.M!sX.4@f#2D7s@F*)MFEch;$r,MaUrGVUOs)%dPr+l1ErFu1C +$tj3bAn>RdAS#C_@q5=Ds'bk6s'Pb5s'PY0"C5;<>[.24r*0,&rE0#!rDihrr)e;JC]%rH +C&_lDBE)TDAb]g8@f0[7@/jU5?4'tE?[(E;>l@n,>5qh*>5qb*=T)>#3CjHG5W_"f3&WZO2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\ +EVseSDu4GMD?"GPC\qlHC&VfABDlE?A-cXR@:l7h*=o;D%=8c2!j>g:]*ue:&doc9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5>3r_8@3W1r72uGT5 +2?,N31]9*.1&Wg'0DmI$/,Lgp.JkOl-iPIf-2f+g,Q&bc,QAtf+mL2%+G(`c+480etO@1c.'M3Bp5#2Z>B3/hARO/,h"/.4Qbp8nKt7;J1&mFE;JErc7pVs)@pTr,2OOs(qUKqeH(D +r+HLOB4baeAnGUcA7T1[q-sA4rF#Y4ra>b5qd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&em +r(m8d!)[1K;>[753s'#G,rEB5(s&f5$r`8ttr`&hpqbmGks%rVhrD!>e +r_EAcr_3>brC[#[r^d&ZrC6fUr'^NOr^-NKr]pEHs#pEHrB:0Cr]9p:rAad8rAOO1rA=F.">V_e0eiS] +r@e4)r\!str%&('.k3"t.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+T%.4d#%/M8\10JP4;1c\)r5Q3\H2`VrHJ?dGl2aaFo?F[F8p:\EVseS +Du4GMD?"GPC\qlHC&VfABDlE?A-cXR@:Q.e'=T;J$m*l!%n$tr[JF-.OccOa!b>eNq-sA4rF#Y4ra>b5qd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)e;JC]%rHC&_lDBE)TD +Ab]g8@f0[7@/jU5?4'tE?[(E;>l@k,=oql3>Q%b*=oVV&=8l8!oB01B]Hg0ekB]1&Wd+ +0E*U!/c7.).k<)!.4HYor@%Ojr$MFir?VCfrZqCds!%Cbruh:bruq@allUg$JfiJa-6XEP*ucA(CH3jq +/Li8"/1`A)/h\n40eY@?3CcM&3]]8[2)R3IrA+g:1,LgD0iMpP2HFVlGQDu4r-&'^rH.sYs)S-Zr,DUQ +qel=Ks(q^NqeH.Frb2+?rFPq<#\%7O@:3JM?XWk?"C>D??!dJ8qcs&'r`T/$s&]/"r`/nrr_ierr_rhp +rDEMiqbR,br_480etO@ +1c.'M3Bg/!2)$[:/c%!s.M!sX.4@f#2D7s@F*)MFEch;$r,MaUrGVUOs)%dPr+l1ErFu1C$tj3bAn>Rd +AS#C_@q5=Ds'bk6s'Pe6!aoABqd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)]L +/,h(-0J>7M5<1PW1GLO9r\44&#VI\Z9P679;eZ,P!HWD^F8^.YEVseTDuX_RD>e;JC]%rHC&_lDBE)TD +Ab]g8@f0[7@/jU5?4'tE?[(E;>l@n,>5qh*>5qb*=T)>#Cj,l]+g,lAne,5i\b+TAc6-F@U`bS?sm>K@/aL9?=$oC?N"1,>l7h*=o;D%=8c2!j>g:]*ue:&doc9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5<3r_5=3;YZ42Z>T62#T6/1B'$, +0`*O$0)[(2qCDOp%k/tW-q\)002cG(FEDSEFT-=YEW:"VDu=MQD?"GMC\qlFC&DWQB4kggAS,Oc +ARo=]A,0U6@JsU6?iFI5?i+.4?!U]?>Q.n+>6%n+=oDJ$T62#]<01&3O%0*!X'/cI=# +/,h+"/c@6t/,^ss.K([o-iYUn-iPIk-2Stf,QAtR+bCkh+k.Y8,Q8em)^&-q1aXRu-7:,=-j(nJ.P(KL +$SX4i69dIe1c$j>0E*[&0*j0^.njS6/lQH^FTHQ+rH%pXrc.jTrbqgSrGDLLqeQ+Erb;CGqe,q@s(1t9 +raPe6s'Yk6ra#q;?=$oC>[1K;>[753s'#G,rEB5(s&f5$r`8ttr`&hpqbmGks%rVhrD!>er_V_e0eiS]r@e4)r\!st +r%.ju"Y(uN.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+Ts +4>m*l!%n$tr[JF-.OccOaA7K-F +@fKm8@/jU5@/jU2?3FP>>[1M4>l7h)=oDJ$k;ZBVo;#F,f:&n#e9`.Q`9)hK\ +8GPdR7fPpU6io_C62a(J5Q*kG5Q3kE4oIM?48h5>3W1r72uGT52?,N41]9'.0`*R&0*!X'/cI=#/,h+" +/c@6t/,^ss.K([o-iYUn-iPIk-2Stf,QAt2+bCkh+nQoX,Q8em)^&-q1aXRu-7:,=-j(nJ.P(KL"Y_Sc +69mR11]]e;JC]%rHC&_lDBE)TDAb]g8@f0[7 +@/jU5?4'tE?[(E;>l@n,>5qh*>5qb*=T)>#VrHJ?dGl2aaFo?F[F8p:\EVseSDu4GMD?"GPC\qlH +C&VfABDlE?A-cXR@:l7h*=o;D%=8c2!j>g:]*ue +:&doc9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5>3r_8@3W1r72uGT52?,N31]9*.1&Wg'0DmI$ +/,Lgp.JkOl-iPIf-2f+g,Q&bc,QAtf+mL2%+G(`c+480etO@1c.*O3B^%u +2Z>B3/hARO/,h"/.4Qbp8nKt7;J1&mFE;JErc7pVs)@pTr,2OOs(qUKqeH(Dr+HLOB4baeAnGUcA7T1[ +q-sA4rF#Y4ra>b5qd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)[1K;>[753s'#G,rEB5(s&f5$r`8ttr`&hpqbmGks%rVhrD!>er_EAcr_3>brC[#[r^d&Z +rC6fUr'^NOr^-NKr]pEHs#pEHrB:0Cr]9p:rAad8rAOO1rA=F.">V_e0eiS]r@e4)r\!str%&('.k3"t +.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+T%.4d#%/M8\10JP:= +1H.cm5Q3\H2`VrHJ?dGl2aaFo?F[F8p:\EVseSDu4GMD?"GPC\qlHC&VfA +BDlE?A-cXR@:Q.e'=T;J$r4>noK0J4n- +r%%ar%k/tW-q\)002cG(FEDSEFT-=YEW:"VDu=MQD?"GMC\qlFC&DWNB4kggAS,OcARkjQ@q5=Ds'bk6 +s'Pb5s'PY0"C5;<>[.24r*0,&rE0#!rDihrr)erCm,^s%<;_r(-WRr'p]T +s$QuX6pj=-rBU?HrBU?b?;rEB8*!a8f4rEB5(s&f5$r`8ttr`&hpqbmGks%rVhrD!>er_EAcr_3>brC[#[r^d&Z +rC6fUr'^NOr^-NKr]pEHr]^9Ds#g9Aq`4U7!&sp:rAOO1rA=F.">V_e0eiS]r@e4)r\!str%&('.k3"t +.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+TAc6-F@U`bS?sm>K@/aL9?=$oC?N"1,>l7h*=o;D%=8c2!j>g:]*ue:&doc +9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5<3r_5=3;YZ42Z>T62#T6/1B'$,0`*O$0)d@$/,Lgp +.JkOl-iPIf-2f+g,Q&bc,QAtf+giGE+Gq9H+WhgM+=CH9+$MA51,(F91,(C:1,C^C1cIHT4A.^o1GCI8 +/hJV*/,^q).k3%u.8FJ20i;Q]Erg9%rc7pVs)@pTrbh[OrbVOKqeH(Ds(MFFrFYt=s().>pgX83rF#Y4 +s'Pn9?XN_;!+#P.!aT):qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NAas%<;as%<;_r(-`U +rC6ZQrC$ZQr]pZP5X.IsrBU0`!F.0J+hPB/D>ABDloQEch8$rGqmWr,D[SrGMUOrG;@Hr+c4Er+H"@s(1n7 +raPe6s'Yk6ra#\4?QA"->5hb*>5qb(=T)>#dQ7/]LP6N9@L5lEqH55dVH4?P\dqDnL6r\sd6r&"I2q_S4,s"XL,r\=C+!AH2+0).$r/-d[U.Olkr +-n5*Cr[7Xkq^)1drZh@e![Am5p*'AWb9)8rF?4D +@UW\Q?sd8K?hn".?2\"4?!LW=>?Y5.=o;D%=8c2!j>j:]4&f9`Rrf:&doc9DqK_ +8cM?[8,GdS7K5dU6iTLQ62s:M62j.J5Q3hJ4Ztq+3rhDB48_/>3W1r92ZPc72$u6!2)I-G1GU^A1]9*. +1&Wg'0DmI$/,Lgp.K1ao-i57d,m5M?,U=W0,5i[L+G(`9+<2IF+170JP==1Gh*P +4$ZFG3]AiK0/"q0/1`=M.LI[U.k)oBAhu/=B)QcOEHD,"r,MaUrGV[QrGDOMrG2:FrFu:Fs(D:Br+5n= +s'th5s'bk6s'Pb5s'P\1!+#P.!aT):r*'/*r`T8's&],!rDihrr)'+bCle+XSEX+X/!N;f4K?-7:,g +,q(,g-n-Vq.k<5)0/Z!Y4#\uP1GU[>0`!F.0J+hPB/D>ABDloQEch8$rGqmWr,D[Srb_^Rrb_UMqeQ+E +rb24Brau1Ap14/3r*fV5s'Pb3"'o5=?2@e+>Q.h*>Q.h+=oDJ$=8l8!dQ7/]LP6N9@L5lEqH55dVH4?P\dqDnL6r\sd6r&"I2q_S4,s"XL,r\=@*!&+=(pauCp +s!n7&.Ocep.K([o-iGCh-2f+g,Q/kh,9e?*+oNOl++bSj*sE]-*?S0r#!+4`/1N2#r[\d9/M8\10JYC> +3CH8$4ZYS_3&`ZN1]B-A1G^jF1,;pK3]L/TGB\:UG'Ek-rcS0]rH%sYrGhgUrGVRNrGDLKr+c7Gs(M+= +rFPqR"J=>[(E9>5VP$=T;J$dU7/oXS6N9@O6N'4L5lEqH4p!l14T.>A4T7G?3r_5=3;kc92Z5K?2Dm?K1c$pC +1,C`b1B'$,0`*O$0)[(3/M&G'r@/.).Ouqs:1c::;.fcJ!HE2[Er9qWE;a_SDZ+GOD#J/HCAhlHB`D`D +B)H6?AH-07@fKm8@/jU5@/jU3?3":0>QS2:>l.b)=oVV(=8Z+tC4?GY'3rV/<3;kf92Z5K62DtIj +s"j[1rA"=+q_7t%!&"4%r[e%!r[e($r@Imtr[Rdor@%Rkr[7gq-78O7s!.Idaru?[Jg'b0-6j]X+s.q+ +DDigg-mg>h-mpAj.4Qet.kWG-2*a>e2`*?![;3!*fG+r`fA*s&o;&rE&u!rDihrrDWSks&&emr(m8d +r([#]s%E;_rCQuZr^QiTr'UNQrBpQNs$?QJrBL9FrB16F4?GV#3W1r:2uPZ42#oK11]B001&`m+1&Wd+ +0E*U!/c7.).k<)!.4HYor@%Xmr?hCfr?V@es!.^m,U4KWp*'AWQ61]#W#lEh*uuG$D*'6u/1W8$r[\C. +/M8\10JYC>3CF3B5s77h3&iiR1c,+d&Ml4"2)6pgDE9aXC3OlHGBS3.G5cX_FT$:[ErC"WE;a_PDZ+GN +C]%rIC&_l?BDlE?A-l^S@:[1K;>$Ci,r)iu#rDrntrD`bp!*&qrs&/emrDd!)EMfs%NAarC[)]s%*)YqaUNQs$ZlSs$H`Os$HZMr]pEHr]UBH4Zr[)!'L6Br]:'?s#L$;rAO^7 +rA=p?2)R3I1G^dA1Getbr\=@*q_.k"r@@apr@.^or?qIhpE]kd,U<(.r?:DJJfoXfe0$+\+!;aP-!>@U +0JG481+tC90JG4:1G^jJ3BKK!3]AiK0/"q0/1`=M.LI[U.k)oBAhu/=B)QcOEHD,"r,MaUrGV[QrGDOM +rG2:FrFu:Fs(D:Br+5n=s'th5s'bk6s'Pb5s'P\1!+#P.!aT):qcj&&s&f;&r)Wbrr`&eos&/ems%r\m +s&&emr(m8ds%NGcs%EAas%EAas%3,Zr($]TqaLHOs$QcO"@,4:5e2`*?![;3!*fG+r`fA*s&o;&rE&u!rDihrrDWSk +s&&emr(m8dr([#]s%E;_rCQuZr^QiTqaCBMr^-WNr':3Fs#pEHrB16F4?GV#3W1r:2uPZ42#oK11]B00 +1&`m+1&Wd+0E*U!/c7.).k<)!.4HYor@%Xmr?hCfr?V@er?MFh+sQ_(r?)(^JffRd]cRY(*uuG$D*'6u +/1W8$r[\d9/M8\10JYC>3CH8$4ZYS_3&`ZN1]B-A1G^jF1,;pK3]L/TGB\:UG'Ek-rcS0]rH%sYrGhgU +rGVRNrGDLKr+c7Gs(M+=rFPq<$"@@P@:3JM?XR7:?3":0>R"J=>[(E9>5VP$=T;J$d!)EMfs%NAarC[)]s%*)YqaUNQs$ZlSs$H`Os$HZMr]pEHr]UBH4Zr[)!'L6Br&Xj< +rAaa7!&jd5$8sb!1c.!E1,:XArA+@,r@n+%r%@puq^VOnr[@^mq^2%`![K$9p`fY[aWQ0XJfs\.-QaEQ ++sSC:F[.W81,1O<1+t=80etO@1c[QX5YF-s1GCI8/hJV*/,^q).k3%u.8FJ20i;Q]Erg9%rc7pVs)@pT +rbh[OrbVOKqeH(Ds(MFFrFYt=s().>pgX83rF#Y4ra>b5r*BA/rEKD0?!R82r`T8's&],!rDihrr)?![;3!*fG+!*fJ-r`]>)rE0#" +r`8ttr`&hpqbmGks%rVhrD*8bqFpo^rC[#[r^d#XrC-TOrBpQNs$?QJrBL9FrB16F4?GV#3W1o;2ubi8 +2Z,E42#B*.1B0*.0`Eg*0E'/1iG+0/,(81,CpY6pWss3B/uW1c.#f1(c;u1c7$D=)L&YR"J=>[(E9>5VP$=T;J$ +3W1r92ZPc72$u6!2)I-G1GU^A1]9*.1&Wg'0DmI%.f_*s.fCgq./bOj-MJef,U=W0 +,5i[l+G(_n+9ru1+Q.h*>Q.h+=oDJ$=8l8!3CH8$4ZYS_3&`ZN1]B-A1G^jF1,;pK +3]L/TGB\:UG'Ek-rcS0]rH%sYrGhgUrGVRNrGDLKr+c7Gs(M+=rFPq<$"@@P@:3JM?XR7:?3":0>R"J= +>[(E9>5VP$=T;J$dU7/oXS6N9@O +6N'4L5lEqH4p!l14T.>A4T7G?3r_5=3;kc92Z5K?2Dm?K1c$pC1,C`b1B'$,0`*O$0)[0/,(71,C^C3B9/d9+!^=1GCI8/hJV*/,^q) +.k3%u.8FJ20i;Q]Erg9%rc7pVs)@pTrbh[OrbVOKqeH(Ds(MFFrFYt=s().>pgX83rF#Y4ra>b5r*BA/ +rEKD0?!R;3!*fG*s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NAas%<;as%<;_r(-`UrC6ZQrC$ZQ +r]pZP5X.IsrBUQA"->5hb*>5qb(=T)>#8rFGq;#@V%K?sd8K?hn". +?2\"4?!LW=>?Y5.=o;D%=8c2!j>j:]4&f9`Rrf:&doc9DqK_8cM?[8,GdS7K5dU +6iTLQ62s:M62j.J5Q3hJ4Ztq+3rhDB48_/>3W1r92ZPc72$u6!2)I-G1GU^A1]9*.1&Wg'0DmI$/,Lgp +.K1ao-i57b,m#>;,PWJ]+oWU9+G(`N+=A6Q+0Jb@90JP==1Gh*P4$ZG"2`!-@0.nh- +/1^ZK$7dSV.4J#(1GMa=rGr!ZF8g4XEW:"VDuOYQD>nAMC\qlFC&_lHBDlH?AcH<@A,'O5@JsU6?iFI5 +?i441?2\"0?!U_4>Q.e*=T;J#k;ZBVo;#F,f:B+#d9E.Wa9E.Wa8c2-W8,YpS +7K#XS6iK@S5X7Ou55dbF5Q3kD4o[YC3s%N+48h5>3W1r92ubf72$#Tmr\XX2s"aO-s"O=(r@\.'r@S"" +r[[t!s"41#r@@jsq^MIlr$VIl![fP++sA-P+B*/:-RU>k.46Pl-R^Dn.P!#% +/h](I5!(\[1G^d@0eiGW#V[h]:hMU>;eQ&N!HN;\F8^.YEVseUDuFSQD>e;JC]%rHB`)NBB)cH9AH$'9 +@K0a8?iF@6?!^fBqHO#)r`];*r`]>)rE0#"r`8ttr`&hpqbmGks%rVhrD*8bqFpo^rC[#[r^d#XrC-WP +!(?cQr^-WNr':3Fr]^9D"$A\-3r1l83;tl82Z,E42#B*.1B0*.0`Eg*0E'A1GgsE108?S3*'de8JCB&#JB_H*;Ac6-G@U`bS +?sm>K?si_9!+#P.#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfr_3Afr_n>OD#S5KCAV`CB`D`DB)H6?AH-0; +@f'U4@/OC/?N"1,>l7h*=Thi/='&H%=8Z+u<;]\p;Z0Jm;#X>l;#3ud:B+#f9E.Z_8dn9_84Z6A84Q0> +7R]cE7f5[Z6pj=.5sR^75m0G<567u3>Q.h+=o)8"nAMC]%rIC&_lEBDlH> +Ac6->@JsU2?i+1.?2Rt->Q7n,=oV\(=oVV(=8c2!dR6j?"G6:*t(6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;b`82ZGZ42#K0/1B0*'0`1,C^C1c79S4\%Un +1,(C8/hHoNr[JC,.k;uH@PKW;B6&$6F)h/!r,MaUrGV^Rs)%^NrbMIIqe>tAs(D:Br+5n=s'tt9qdKG2 +r*T>-rE];*r*0/'"B\c-='#<%rDinur`&eos&/ems%r\ls%rPfrD*AdrCd&\$qX#]84Q3A7n6$<77I/E +r'^ZT6ULrB5sR^75m0G<5j-n$Mo.P!&$.k`S4 +4T[l22Z>N51Arp)0+KTf0.L"40euaBF)uGFEr:"WErL(VE;jbQD?"GNC\qlFC&VfDBDuNCAc60l@k,=ohf2r`]>)qH3_u!*9%ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT +!CTnAMC]%rIC&_lEBDlH> +Ac6->@JsU2?i+1.?2Rq3>?b97=]nr+=oVV(=8c2!j>j:]=)h:Adfj9MA)P8kMbU +9)hK]8Gu'X7f>dR6j?"G6:*t(6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;b`82ZGZ42#K0/1B0*'0`Q.b0=BJX+<``B$l;#3ud:B+#d9DhBj8P)HD7n?0@7n,s: +7K#^R70Z.I6UF((5lO%P5X7Ou55meN5,>$Lu0s&o5$rDru"rDihrrDW\n"B&)o:f.-e!)EMhrD*8br(R)_s%<2\s%*,Z +r^QiT!CTlS%.>5DD$=T;J$3W1r82ubf92>fe;MC]/#FC&DZEBDlH?AcH<@A,Kg5@JsU3 +?i+1.?2In*>6%n,=oVV(=8Q%t7R]cE7f5[Z +6pj=.5sR^75m0G<5rF>_6r*fV4 +rEfA,qcs)(!a8c3r`]>)r)iku!*9%ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT!CT\Q/X=DN)'GB\3,G5cX_FT$:ZEW'kUDuFSND>nAMC]%rIC&_lEBDlH>Ac6-?@:9(B +qd95,rE]>+s',M,qcWl"s&]/"r`/nrr)9]0F]`l1G^jE2*!]\7m&aer\+@*/Gq$t.M!sY +.jn;*0eu^@EcQ5BEH;&!r,MaUrGV^Rs)%^NrbMIIqe>tAs(D:Br+5n=s'tt9qdKG2r*T>-rE];*r*0/' +s&f;&r)Wbrr`&eos&/em!)NYlr_`\lqG7&bs%NAar(7Ah8OuBB84Z6@7Rfg8rC6]R#"1gG6:!k%r]pZP +5X.Isr]gTN5<_7or]^6CrB0s=rAspUs"41#r%%ats"41#r@@jsqC)Cm +r?qRmr?qUlq'H%cr?BB-Jg#^hoH=\g,U", +>$Lu0s&o;&rE&u!rDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC$`T6iKLP6i]UR6N9@M +5lX(K56!eG55dYE4T7D=3W1r:2uPZ42?#H41]9*-1&Na*0E3["/c71!.gR[V.k3"t.4?YD./kUm-Mo+h +,l]+e,lAn\+oNOL++bT7*ul=E*Zc=?9lN9F.P*#".k3)%/M8\10JP7;2)df&7RB9;3Wh?"1c5.e&2H!t +2)R'mBfJ+TCNalFGBNe+rcS0]rH%pWrG_aSrGMLLrbVOKr+c7Gs(M=CrFYqn:rF#M0qd05,s'5P. +s',M,r)ru#r`B&!r`/nrr)$U/,h"..4Znr<+7R; +<+g5lF)u@"Er9qWE;a_TDZ=SQC]J;NC]/#FC&DZEBDlH?AcH<@A,Kg5@JsU3?i+1.?2In)>Q.e*=T;J$ +l;#3ud:B+#f9E.Z_8dn9_84Z6A84Q0>7R]cE7f5[Z6pj=.5sR^75m0G<5,>$Lu0s&oA( +r)`htrDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC$`T6i'1N6iKFP62a%Q5\Q/X +=DN)'GB\1Qr-&'^rH/!ZrGhdTrbqaQqec=KrG2=Gs(VLHr+Gt?qdo_:!+Gh6qd95,rE]>+s',M,rE9)$ +rE&qur`/nrs&8nqs&/kos%r_mrDl7h*=oVV(=8l8!7R]cE7f5[V6pjrF>_6r*fV4rEfA,qcs)(!*TD,>Q.h+=oVV&=8Z+t+s',M,s&o8%r)`htr`/nr +r)r*oP3rF#S2!+5V0rE];*r*0/'s&f;&s&T(uqc*Jls&/ems%r\l +s%rPfrD*AdrCd&\$qX#]84Q3A7n6$<77I/Er'^fX6UO1+5X><7"@,4:5485!;+055[SB4Sq5= +3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#/H%*u.f(Ro./bOm./bOn-M\tf,Q/hd+bCkh+hf*/ +,9\0O)bk96-R^Gl.OtEG%4NbV.kE5%0/,1F5s74,2$#Kfr\47'%k]Lg.TU%610&"/F*)MEF8^1YErL(V +E;jbQD?"GNC\qlFC&VfDBDuNCAc60l@k.>$>/0>5qb*=T)>!n:rF#M0qd05,r*98+s'#G*rE/qurDrntrD`\ns&/ko +s%r_mrD0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>e;M +C]/#IB`MiFB`MiFBDlHBAcH<>A,Ba6@K'[1?i47+>lS%,=o_\,=]ef)=8Z)%7R]cE7f>dS6NTS@62j.J56=#45lEqH55[PF4?P_$4T7D@3W;&; +3;tl82Z,H32#fB01B0*-0`<[(0)mO%/H77#/H.7#0)mO'/H76u.f1[n./kRo./kUo-MJhd,QAtf+o`bQ ++bCkh+k.Y^,9S-P*ZI[j4s_X*.4$Dk-RU;k.Olr!/MJk64?u%i2DmN32?#H11]B001&E[)0E3[&/bgmp.f_%".Ok?Fr[Ijqs!R^kq^)1ds!.Ohs!.OfpE9Y`+WqmL +rZJZlJffjl#9b-2+!)@nEZ@@m.k3(u.k3)$/M/S.0JG4<2)[]h6U!Un3]T1t2#]9;1c$sD?>2;Y=)7eZ +"Enp3G's(2+=raPt;@/aR5?hdt+?2e(/>Q%b'=oVV( +=8u>$=8c2!j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,GaV77@,BrBgBIr'16G!'^BH +!^8b1q)nU:q`4U7r\sd6r&"[81c$pC1,Jnbs"XI+r@e%#r@RsuqC;Lor@%Ulq^2+bs!7Uhp*'J[r?)(` +JfoXf^E=dF*[)^P,#NYV/ho%8/i#.70JG4:1G^jH3]]Am4?58S0JG.4r@Imt$7[JT.90e01K.q-rc/$Z +F8^+WE;jeRDZ=SPD#S5KCAqoIB`2WFB`2TBB)cHBAGp$8@f9a7@/41-?MRk+>Q%b*=oVV&=8Z)%l;#3ud:B+#d9DhBj8P)HD7n?0@7n,s:7K#^S7K#RT6:+!;5lEnK5!D715Q3kE +4T[`.48D#<3r:r93;tl82Z,H32#fB01'00b0`Ed)0E*U(/c@7#/,q1"/cIC&/cRC%/,Umo.K([o-NGRo +-iYOf-3#4i,6&hd,0V3^+bCm0+XSEV+WqgF8T?p?.46Pj.4?Pk-n-Vq.k<2*0JYaU4ZPDX1c$mA1&Wg* +0*j0_/6?:71/qrdF9?T)FE@D$rc.mUrGV[Qr,)IMrG27Es(VFFr+H"?s()(=rF>h9rF,Y4s'P_2s'>;& +rEK5'r)ir""BJQ'2;Y=)7eZ"Enp3G's(2+=raPq:rF#V3 +pg3o)s',S0>Q%b'=oVV(=8u>$=8c2!j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,GaV +77@,BrBgBIr':9Gr]^HJ4[&U'rAss=rAjg9r\sd6r&"[81c$pC1,Jnbs"XI+r@e%#r@RsuqC;Lor@%Ul +q^2+bs!7Uhp*'J[r?)(`ll^m&JfrPc,U"3P+sS:/H:KSB0JY790eY470etO@1cIHV4@VFn2)6j>0/!2S +r@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>n>OD#S5KCAqoIB`2WFB`2TBB)cHBAGp$8@f9a7@/41- +?MRk+>Q%b*=oVV&=8Z)%j-mpAj.4Qet +.kNG/1-@fb3Ar`O1GU[>r@n4(#VI_\=(3j=<+u8Q"*8L)F8^.YEW'kTDuOYPD?"GNC\hfGC&M`CBDuK> +AGp$;@f9a6@/jU4?N4=(>l@n*=o;D$Q%b'=oVV(=8u>$=8c2!0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>e;MC]/#IB`MiFB`MiFBDlHBAcHQ%b*=oVV&=8Z)%7R]cE7f>dS6NTS@62j.J56=#45lEqH55[PF4?P_$4T7D=3W1r:2uPZ42?#H41]0$.1&Wg)0E*U( +/c@7#/,q1"/cIC&/cRC%/,Umo.K([o-NY\D-NYYB-MJhd,QAtf+o`aQ+bCl;+WM^L+WqgF8T?p?.46Pj +.4?Pk-n-Vq.k<2*0JY`s5Wq+c2)I*E0erV\r\"O0/hC(50JZU@rcA6`EccC$ErL(WE;a_SDZ"AOD#J/G +CB&#HB`)NBAc$$:A,]s9@JsU6?i==2?1hJ%>6%n+=o;D$Q%b'=oVV(=8u>$=8c2!j>j:]=)h:Adfj9MA)P8kMbU9)hK]8Gu'U7KGqGr^6WNqa(-Fs$$EH!^8b1q)nU:q`4U7r\sd6r&"[8 +1c$pC1,Jnbs"XI+r@e%#r@S"!!%[mqs!dmpr?qIhq'H%ds!.4]!$V:`!$SfoJfopn#9b-3+sS:/H5oF- +0eb@81,1F90JP==1Gh$O3]oko3AiQG0J>'W/H%(+.Ocks_6rF,\5qHj50r*K2(s',G*s&oA(rE&nt"BAH$<)`cqr)h9rF,Y4s'P_2s'>;&rEK5'r)ir""BJQ'N32?#H11]B001&EX+0/"pX0)RM`3;bW41C5lo1brBO2EFoTrc\Kg +Fa&"PrH8-^r,_jXrGhdTrbqaQqJ?4Kr+l7GrFc1Dr+Gt?s(2+=raPq:rF#V3pg3o)r`fG-rEB,%s&f;& +s&T/$rDrntrD`\ns&/kos%r_mrD0/!2Sr@84).4ZiI@4sE8B64&m!HE2Z +EW'kUDu=MQD>e;MC]/#IB`MiFB`MiFBDlHBAcH<>A,Ba6@K'[1?i47+>lS%,=o_\,=]ef)=8Z)%7R]cE7f>dS6NTS@62j.J56=#45lEqH55[PF +4?P_$4T7D@3W;&;3;tl82Z,H32#fB01B0*-0`<[(0)mO%/H77#/H.7#0)mO'/H76u.f1[n./kRo./kUo +-MJhd,QAtf+o`bQ+bCkh+k.Y^,9S-P*ZI[j4s_X*.4$Dk-RU;k.Olr!/MJk64?u%i2DmN32?#H11]B001&E[)0E3[&/bgmp.f_%".Ok?Fr[Ijqs!R^kq^)1ds!.Oh +s!.OfpE9Y`+WqmLrZJZlJffjl#9b-2+!)@nEZ@@m.k3(u.k3)$/M/S.0JG4<2)[]h6U!Un3]T1t2#]9; +1c$sD?>2;Y=)7eZ"Enp3G's(2+=raPt;@/aR5?hdt+ +?2e(/>Q%b'=oVV(=8u>$=8c2!j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,GaV77@,B +rBgBIr'16G!'^BH!^8b1q)nU:q`4U7r\sd6r&"[81c$pC1,Jnbs"XI+r@e%#r@RsuqC;Lor@%Ulq^2+b +s!7Uhp*'J[r?)(`JfoXf^E=dF*[)^P,#NYV/ho%8/i#.70JG4:1G^jH3]]Am4?58S0JG.4r@Imt$7[JT +.90e01K.q-rc/$ZF8^+WE;jeRDZ=SPD#S5KCAqoIB`2WFB`2TBB)cHBAGp$8@f9a7@/41-?MRk+>Q%b* +=oVV&=8Z)%l;#3ud:B+#d9DhBj8P)HD7n?0@7n,s:7K#^S7K#RT6:+!; +5lEnK5!D715Q3kE4T[`.48D#<3r:r93;tl82Z,H32#fB01'00b0`Ed)0E*U(/c@7#/,q1"/cIC&/cRC% +/,Umo.K([o-NGRo-iYOf-3#4i,6&hd,0V3^+bCm0+XSEV+WqgF8T?p?.46Pj.4?Pk-n-Vq.k<2*0JYaU +4ZPDX1c$mA1&Wg*0*j0_/6?:71/qrdF9?T)FE@D$rc.mUrGV[Qr,)IMrG27Es(VFFr+H"?s()(=rF>h9 +rF,Y4s'P_2s'>;&rEK5'r)ir""BJQ'2;Y=)7eZ"Enp3G' +s(2+=raPq:rF#V3pg3o)s',S0>Q%b'=oVV(=8u>$=8c2!j>j:]4&d9a49b91qlL +9E%Q`8c;3Y8,GaV77@,BrBgBIr':9Gr]^HJ4[&U'rAss=rAjg9r\sd6r&"[81c$pC1,Jnbs"XI+r@e%# +r@RsuqC;Lor@%Ulq^2+bs!7Uhp*'J[r?)(`ll^m&JfrPc,U"3P+sS:/H:KSB0JY790eY470etO@1cIHV +4@VFn2)6j>0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>n>OD#S5KCAqoIB`2WFB`2TBB)cHB +AGp$8@f9a7@/41-?MRk+>Q%b*=oVV&=8Z)%j-mpAj.4Qet.kNG/1-@fb3Ar`O1GU[>r@n4(#VI_\=(3j=<+u8Q"*8L)F8^.YEW'kTDuOYPD?"GN +C\hfGC&M`CBDuK>AGp$;@f9a6@/jU4?N4=(>l@n*=o;D$Q%b'=oVV(=8u>$=8c2!F8^+WE;XVWDJa3,D>e;MC]/#F +C&DWEBDuNCAc60=@fU$<@f9a4@/41-?MRk%=oVV&=8Z,!l%Y)>Q%_&=T2D%N32>o?+1B'!.0`<[(0)[Bs/H.1" +.fUst./t[p./bOj-Mo+f,l]+h,l]+h,4m&W+R:,$++bTa+"/0P+<;L@7WLmE/L`2#.P!&%/M8\10JP7= +1,qEc69[Il3]T/W2)I/h1CGro1c$mpAhc>KCj5l%"*Jg2G5ZObFEDU'F9-H'qf)UTrc%jTrGMLLrbVUM +s(_OIr+Q%Arau+?qdf\9!+Gh6ra5J-q-3o(rEB,%s&f;&r)W_qq,@5irDEPjr(m>fs%WMfqb6o\r_!2^ +rCHlWr'p]Ts$ZlSrBgBIr':6Gs$$EFq)eO9q`4U7s#9s9rAFI/rA4F.r%\4*r@e%#r@J($.OtHJq^MCj +r?qIhq'H%ds!.7^r?8NjJfopn#9P'3+%1/M&G' +/,h$t.goKf/2^C?F)l;@EHD(urG_[Q"E&'mD/K5frbMIIqe>tA!,):Cs(2.>rF>h9rF,S2qHj50r*K2( +q-!`"rE&nts&K(ur)dr_*,\rCQuZr^m,\s$uuVrC-]Qs$H]Ns$6NI!^8e5rBL9F +!'^ZP5<_7o4ZrO%r]9p:rAad8!&jd5r\XX2rA+C-s"aO-r\4:(r\"4&r@Imtr[e%#!%e(!q^VIlr@%Xm +!%@gos!IIds!.Idrult;Jg%lPrZ`R/+<*gl66n$-.4?Sn-R^Al.P!##.krV43C#\d2Dmq!HN8^F8^.YE*?H(fE^V9,.4Znu.kE5'/hSgV0Fp#r3'B\s5!(ed3B/lR1c51f$SjLp1GW?M +0fiEQGQ)afFa&"PrH/0`FE@G'!HW;YEW'kUDuFSND>nAOC]A/KC&DWEBDuQCB)Q<QA",>5VP'=T;J#tn;uKVm;>sDi:]F2g:&@W^9E%Q`8c;3Y8,PgV70H%I6pj??6Mj(H5lO"J55m_@ +48h5;3W1r;2ubf72>]6/1]B0-1&is+0DdC#/H@=".f1[l./bOj-M\tf,l]+`,5i[L+G(`9+<2IG+Wr!P +:3oPb1G:L<0JP780ekF>1GgsM2a0S<4#f&O0JG.4/M/M).kCTKr[S@Z?n=07BQJ37EH-'uEW'kSDZjrp +Ci+%fD#S5KCAV`CBE2]EB)cH@AGp$;@f9a4@/41-?MRk&=TV`.=T)>!j>j:]4&f +:&[f_9)V?\8H)3\8H23X7f>dT6iTLP62s4K56=#45lEqH55mbL5!D+m4S_)<3rV/=3W1r:2ZPc72?#H4 +1]9*/1&j$-1&`m*0E*U(/c@7!/,h+!/H@@#/,Lgn.K([o-NGRo-iYOf-3#4g,3g>'+bCle+oW]!+k.46Jk.4HbG.gn'`1c[f`3&WWN1c,+cs"OC)#r"%c>@B'?G*q-3f#r)ir"s&T(urD`eqq,7,er_NJf +r([/a!)38_r(?u\s%*/[r'pWR#Xh*M6psC06:1W:rBUKCj5l%"*Jg2G5ZObFEDU'F9-H'qf2RR +rbqaQqec=Ks(hXLrb;:DrFc+ArFPk:raPt;@/aR5?hn%(>QA",>5VP'=T;J#tn;uKVm;>sDi:]F2g +:&@W^9E%Q`8c;3Y8,PjV7K5dU6iB@K62WtJ5Q]6/1]B0-1&is+0DdC# +/H@=".f1[l./bOj-M\tf,l]+`,5i\a+G(_f+MT$K+!;^L,9Ta-9._qQ1,1I;0/#"61,:XA2**Z[6T[7a +0eb:7/hJY+/1W7M.fLq+=^Wd<<+p>nEcH)?rGhdTr,2^UD/='+rG;IKrG)4Dr+H(Crau1ArFGk:raPh7 +qdB5,r*K2(q-!`"rE&nts&K(ur)q!ciC(rGqmW"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6?AH$->A,Tm6 +@JsU6?i==2?27b$>Q%_&=T2D%N32>o?+1B'!.0`<[(0)[Bs/H.1".fUst./t[p./bOj-Mo+f,Qo>: +,U=T9,9e?(+oNOL++bT7*tB>6+<;L@7WLmE/L`2#.fLq*/1iJ,0/#":1,qE)77'1"3]]8\2)R3Ir\Fp; +1GgmC?tM,S=DW3\Foul2G'QJ)6rEB,%s&f;&r)W_qq,@5irDEPjr(m>frD!/_r(I#]s%3/[rC?cTs$crUs$Q`Oqa(-Fr]gEH +r]U'=rAss=rAjg9s#9s9rAFI/rA4F.r%\4*r@e%#r@J""r@7[nq^DCjq^2+bs!7UhpEKPZkobR#JfrPc +.N]cV+790eY160JP==1Gq3P5!qCk1bg[<0.nh./1`;%r[Rmt$X$jg2,n71EcQ/>F8^+W +E;XVWDJa3,D>n>OD#S5KCAV`CBE2]EB)cH@AGp$;@f9a4@/41-?MRk%=oVV&=8Z,!dT6iTLP62s4K56=#45lEqH55mbL5!D+m4S_)<3r:r93;ti: +2Z5N42#fB11B0*/1Ars,0`<[(0)mO%/H%(!/H7:#/H@@#/,Lgn.K([o-NGRo-iYOf-3#4g,./SG+c7HB +,6T,3)b4rh66n$-.4?Sn-7:/h.4Qet.krV43C#\d2Dmq!ciC(rGqmW +"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6kqV&=o;D$=8u>"h +;#X8h:Adib9`%K\9)hK_8H23X7f>a]6q'O46pj=.6N'4K5lEqG4od_M4Zkhg4$#Fu3WD);2u>N32>o?+ +1B'!.0`<[(0)[Bs/H.1".fUst./t[p./bOj-Mo+f,l]+h,l]+h,4m&W+93L8++bTL*tB>6+<;L@7WLmE +/L`2#.fLq6/1iJ,0/#":1,qEc69[Il3]T/W2)I/h1CGro1c$mpAhc>KCj5l%!HiVdG5ZObFEDU'F9-H' +qf2RRrbqaQqec=Ks(hXLrb;:DrFc+ArFPk:raPq:rF#V3q-Nl%!*fD*r)s&%s&],!r)NSl!)rhorDEPj +r(m>frD!/_r(I#]s%3/[rC?cTs$crUs$Q`Oqa(-Fr]gEHr]U'=rAsg9rAag9s#0g5q_\7-r\FI-s"XO- +r@e%#r@J""r@7[nq^DCjq^2+bs!7UhpEKPZaWQ0XJfs\..N]cV+790eY160JP==1Gq3P +5!qCk1bg[<0.nh./1`;%r[Rmt$X$jg2,n71EcQ/>F8^+WE;XVWDJa3,D>e;MC]/#FC&DWEBDuNCAc60= +@fU$<@f9a4@/41-?MRk%=oVV&=8Z,!l%Y)>Q%_&=T2D%N32>o?+1B'!.0`<[(0)[Bs/H.1".fUst./t[p./bOj +-Mo+f,l]+h,l]+h,4m&W+R:,$++bTa+"/0P+<;L@7WLmE/L`2#.P!##/1iJ-0/,(;1,qEc69[Il3]T/W +2)I/h1CGro1c$mpAhc>KCj5l%"*Jg2G5ZObFEDU'F9-H'qf)UTrc%jTrGMLLrbVUMs(_OIr+Q%Arau+? +qdf\9!+Gh6ra5J-q-3o(rEB,%s&f;&r)W_qq,@5irDEPjr(m>fs%WMfqb6o\r_!2^rCHlWr'p]Ts$ZlS +rBgBIr':6Gs$$EFq)eO9q`4U7s#9s9rAFI/rA4F.r%\4*r@e%#r@J($.OtHJq^MCjr?qIhq'H%ds!.7^ +r?8NjJfopn#9P'3+%1/M&G'/,h$t.goKf/2^C? +F)l;@EHD(urG_[Q"E&'mD/K5frbMIIqe>tA!,):Cs(2.>rF>h9rF,S2qHj50r*K2(q-!`"rE&nts&K(u +r)dr_*,\rCQuZr^m,\s$uuVrC-]Qs$H]Ns$6NI!^8e5rBL9F!'^ZP5<_7o4ZrO% +r]9p:rAad8!&jd5r\XX2rA+C-s"aO-r\4:(r\"4&r@Imtr[e%#!%e(!q^VIlr@%Xm!%@gos!IIds!.Id +rult;Jg%lPrZ`R/+<*gl66n$-.4?Sn-R^Al.P!##.krV43C#\d2Dmq +!HN8^F8^.YE*?H(fE^V9,.4Znu.kE5'/hSgV0Fp#r3'B\s5!(ed3B/lR1c51f$SjLp1GW?M0fiEQGQ)afFa&"P +rH/0`FE@G'!HW;YEW'kUDuFSND>nAOC]A/KC&DWEBDuQCB)Q<QA",>5VP'=T;J# +tn;uKVm;>sDi:]F2g:&@W^9E%Q`8c;3Y8,PgV70H%I6pj??6Mj(H5lO"J55m_@48h5;3W1r;2ubf7 +2>]6/1]B0-1&is+0DdC#/H@=".f1[l./bOj-M\tf,l]+`,5i[L+G(`9+<2IG+Wr!P:3oPb1G:L<0JP78 +0ekF>1GgsM2a0S<4#f&O0JG.4/M/M).kCTKr[S@Z?n=07BQJ37EH-'uEW'kSDZjrpCi+%fD#S5KCAV`C +BE2]EB)cH@AGp$;@f9a4@/41-?MRk&=TV`.=T)>!j>j:]4&f:&[f_9)V?\8H)3\ +8H23X7f>dT6iTLP62s4K56=#45lEqH55mbL5!D+m4S_)<3rV/=3W1r:2ZPc72?#H41]9*/1&j$-1&`m* +0E*U(/c@7!/,h+!/H@@#/,Lgn.K([o-NGRo-iYOf-3#4g,3g>'+bCle+oW]0+k.4?Sn +.4Qi!/1WG,1c[f`3&WWN1c,+cs"OC)#r"%c>@B'?G*q-3f#r)ir"s&T(urD`eqq,7,er_NJfr([/a!)38_r(?u\ +s%*/[r'pWR#Xh*M6psC06:1W:rBUKCj5l%"*Jg2G5ZObFEDU'F9-H'qf2RRrbqaQqec=Ks(hXL +rb;:DrFc+ArFPk:raPt;@/aR5?hn%(>QA",>5VP'=T;J#tn;uKVm;>sDi:]F2g:&@W^9E%Q`8c;3Y +8,PjV7K5dU6iB@K62WtJ5Q]6/1]B0-1&is+0DdC#/H@=".f1[l./bOj +-M\tf,l]+`,5i\a+G(_f+MT$K+!;^L,9Ta-9._qQ1,1I;0JG4:1G^jE2**Z[6T[7a0eb:7/hJY+/1W7L +.LdmZ>@/j;lEcQ/?!-.sVr,;UQs)%dPs)%^Ns(hXLrFu:Fs(VLHs(D:Bs(24@r+#V5rF,V3s'Pe4 +s'>S0qd'/*s',J+r)s&%rE'#"s&K"ss&8qss&8qqs&&_mr_WYmr_WMgrD!5ar_*/]s%35]s$uuXs%!#W +rC-]R!(6`Ps$?TKrBLlIq->l@n+>5_V&=T):ssDj:]F2i:]4&f:&Rca9E.W_ +8H_XV84Q2L7f5^O6i]RU6UF-;62a(K5Q3Vtf72uGT62?,N21]&p-1&`m,1&`j+0)@0p +/H.0u.JkOl-i57h-2/Yb,6B)6,4m&W+I4+$+0$D&+,s',G*r`K5'rE&u!!*B/#s&K"srDW\nrDEGgr(m>frD!5a!)*8_#"qQ\8P)HD +r($ZSr^HiTrBpNMr'C?Js$-EFr&t'BrB'm;s#L'=r]'p:rAOU3rA4L1rA"^91,:R=0JG.50JNGYq_%h! +!%\!tq^MCjr?qRkp*K_as!.7^r?:DJJfoXfdi^(]+X/3R9R9G`1,1O<0eb770JP==1Gh$P3'K\k3&E?D +0J>%1/M&G'/,^q-.kFn3.Q(4=EcH,?EH6'tE;XVYDJj<.Ci!teC]nQiCMIV_C&_lHC&_lHBDlHBAcH<= +A,Ba6@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$jDk;>sDi:]4#d9`@Zb9)VB^ +8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q(5r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Id[3:,FMBN3L+X%sN(dr?J7Ns90.4?VD +-P@gV.Olr!/M\q83C#\d2DmlIq->l@n+>5_V&=T):ssDj:]F2i +:]4&f:&Rca9E.W_8H_XV84Q2L7f5^O7/oXS6Ms.J5lX(K55m_F4T@PD49%A>3Vtf72uGT62?,N21]&p- +1&`m,1&`j+0)@0p/H.0u.JkOl-i57h-2/\b,QAt[+oNM`++bSd+28mK+1gsrL4'?BCG'A.QG5cX_FT$:\Er0kSE;a\ND?"GOC]8)K +C&VfDBDZ<>Ac60>A,]s;@/XI0?Me%,>lIt+>5hY)=T)>#X2f:]F2g:&R`c +9DqHe91hfJ8OuDM8,PjU7K5dS6iB@L62s4M5Q!_C4o[YC48V):3W;#<2uPZ52>o?31]9'51GU^?0eb<] +0E3a)0DdC#/H@=".f1[l./bOm-MAbc,l]+`,5i\,+G(_f+S-^#+!DgS*_^lT.P`_60JP770JG4:1G^jH +4#fDk4#f&O0JG.4r[n.$s""'u%P')7?Rdp5B6&!4EcH,>rG_[Qs).jRqJ?.Hs(_LHs(MFHs(MFFrFZ(@ +s()%;s'kq9rF,V3s'Pe4s'>S0qd'/*s',J+r)s&%rE'#"s&K"ss&8qss&8qqs&&_mrDEPjr(m8crCm2` +r(?u\s%*/[r(-iXrC6`Sr^6`Rr^-WNrBU6%q,>Q7k,>5_V&=T):ssDj +:]F2i:]4&f:&Rca9E.W_8H_XV84Q2L7f5^O7/oXS6Ms.J5lX(K55m_D4T@MC3rD#83;kf62ZGZ72#K0, +1&s'.0`Nm,0E3[$/bgmr/,^po./bOj-N,7b,l]+h,4m&W+R:,$++bTa+"SNV+1-%Kd69[Il3]T/Y2`AH-0=@fKj7?i+1,?2\%->Q%b)=TDS&=8l5#=8l8#X2f:]F2i +:&drd9E7`a8d7p\8kDTF8Gl!U7fGjV7/]LO6Ms.L5lX(H55[SD4T.A=3rD#;3<(r92Z5N31]T?11(#fm +1,1L;0J>(50`<[%0)[@'.k3%K.f1[l./bOm-MAbc,l]+`,5i[l+G(_m+9io2+se:(H5o[01,1O<0eb77 +0JP==1Gh$P3'K\k3&E?D0J>'X/cRC$.hF0[.kFn3.Q(4=EcH,?EH6'tE;XYSDZ=SND#J/LCAhlHB`DfH +B`D`DB)cHBAGfs7@f9a5@/jU6?N4=2?N4@/?2\%.>Q.h(=oVV&=8u>$jDk;>sDi +:]4#d9`@]_9)hK_8H23X8H23Y7f>dT6i]UR6N9@M5lEqI55meH55m\F49.MC4oRVF4T.A=3rD#;3<(r9 +2Z5N41]]Bfq_8(+r\4O00J>(5r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Idrult;Jg%lP%O3,? ++.lLFBrc8-_Ec_8$rGhaS +s)7pTqec=KrbM=Es(VLHrFc.Bs(2+=qd]S6r*fV5s'P_2rE];*r`]A-rEK8)rE9)$rDrbps&Atrr_i\l +r_WPhs%`SirD*>drCm/_s%<5]"A23U7n$+!;XJ(e&I9,V1Gr +.Ouu"/1iG+0/,(72DR9U77'1"3]]8\r\sj8r\a[2$oDC(0KWERG'8(RFa!b,rH/!Zs)S'XrG_aSrGMIK +s(q[MrbDIIrb24Bqe#e)r`K5'rE&u!!*B/#s&K"srDW\nrDEGgr(m>f +rD!5a!)*8_#"qQ\8P)HDr($ZSr^?fT!(?cQrBgEJs$6TKr'($As#g6Aq`=X8r]'p:rAOU3rA4L1rA"^9 +1,:R=0JG.50JNGYq_%h!!%\!tq^MCjr?qRkp*K_as!.7^r?7CJJfq$8)]p4I,p#a+:+A"R1,(F:0/,(7 +1,C^C2`iu_6O#V31bg[<0E*R>/M/M).k<)!.kFn3.Q(4=EcH,?EH6'tE;XYSDZ=SOD#J/KCAhlHB`DfH +B`D`DB)cHBAGfs7@f9a5@/jU6?N4=0?Me%,>lS%->5_S*=]ef)=8u>$jDk;>sDi +:]4#d9`@]_9)hK_8H23X8H23Y7f>dT6i]UR6N9@M5lEqI55meH55m_F4T7MC4od_D48V)<3WD,=3<(r9 +2Z5N41]]Bfq_8(+r\4O00J>(5r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Idl61a&Jg&Ve%O3,? ++.4Qet.kNM/1c[f`3&WWN1c$mB0ek@90/#"40/-[>.lLFBrc83aEcZ8ArGhaS +s)7pTr+uFMrbVRLq.fqDs(M@Ds(;:Br+,\7rF5\5s'Yk6rEfG.qcs,)!*oJ,r`]8'rE0#!qGmPpr_reo +rDEPjrD3Ggs%iSgr_as%<5]"A23U7n1-%Kd69[Il3]T/Z2`EWQr\a[2$oDC(0KWERG'8(RFa!b,rH/!Zs)S*YrG_^R +rGMIKs(q[MrbDIIrb24Bqe#e)r`K5'rE&u!!*B/#s&K"srDW\nrDEGg +r(m>frD!5a!)*8_#"qQ\8P)HDr($ZSr^HiTrBpNMr'C?Js$-KHs$$?Ds#g6Aq`=X8r]'p:rAOU3rA4L1 +rA"^91,:R=0JG.50JNGYq_%h!!%\!tq^MCjr?qRkp*K_as!.7^r?;._JfoXf^*"UA+X/3R9R9G`1,1O< +0eb770JP==1Gh$P3'K\k3&E?D0JEDX'eM!g/1W5#.P!&S?Rdp5B6&!4EcH+"EW'kSDuX_TD>e;LC]/#H +C&_lHC&_lHBDlHBAcH<=A,Ba6@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$jDl +;#jJm;#F,f:&Rcb9DhE^8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q+50/-[>.lLFBrc83aEcZ8A +rGhaSs)7pTrGDLLrG24Ds(VLHrFc.Bs(2+=!+Yq:rF5\5s'Yk6rEfG.qcs,)!*oJ,r`]8'rE0#!qGmPp +r_reorDEPjrD3Ggs%iSgr_<>brCd/_rCI,a84Z6@r^QfSqEt@/j;lEcQ/?EW'kSDuX_TD?"GM +C]%rGC&_lHC&_lHBDlHBAcH<=A,Ba6@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$jDk;>sDi:]4#d9`@Zb9)VB^8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q(5r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Id[3:,F +MBN3L+X%sN(dr?J7Ns90.4?VD-P@gV.Olr!/M\q83C#\d2Dm6%q,>Q.h)=oDJ$1-%Kd69[Il3][1!s#9s9s#'d3$oDC(0KWERG'8(RFa!b,rH/!Zs)S*Y +s)@mSr,2@Js(q[MrbDIIrb24Bqe#e)r`K5'rE&u!!*B/#s&K"srDN\o +s&/emqb[2ds%`MerCd2arCR8e8kMZH84`YKr'pZSs$ZfQrBgEJs$6TKr'($As#g6Aq`=X8r]'p:rAOU3 +rA4L1rA"R51,:R=0JNM[s"OC)q_%h!!%\!tq^MCjr?qRkp*K_as!.7^r?99*JfoXfo,o5!+X/3R9R9G` +1,1O<0eb770JP==1Gh$P3'K\k3&E?D0JEAW'eM!g/1W2".kFn3.Q(4=EcH,?EH6'tE;XYSDZ=SRD#J/H +CAhlHB`DfHB`D`DB)cHBAGfs;@f9d7@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$jDk;>sDi:]4#d9`@]_9)hK_8H23X8H23Y7f>dT6i]UR6N9@M5lEqI55meH55m_F4T7MC4od_D48V): +3W;#<2uPZ52?#E51G\h^!&FO.">DM_0/3>Xr\"4&r@It!r[n!ur@@apr$hChs!Ijq-78I5s!.IdPp(`& +WZ_is+X%sN(dr@5+t4oh-n,'B$7I>Q.P!#$1+kCD$pZp72DmdrCm/_s%<5]"A23U7nAc60>A,]s;@/XI0?Me%,>lIt+>5hY)=T)>#o?31]9'91GU^?0eb:70/,*Y0DdC#/HRFP.fV!q.JkOl-iPId-3#7j,PND\+g`AD+Gh3F+!DgS*_^l" +:+A"R1,(F:0/,(71,C^C2`iu_6T[7a1,1I90E*U(/cI:-.k3&%>?iU9<+l2M!HN/XEl7h*>5VP&=8Z,!j>h:B4,f9`%K\9)hK]8H23Z8H23Y7f>dT6i]UR6N9@M5lEqI56!kG4p!l156!hH4oIMA48q;>3Vk`8 +2uPZ52?#H31Aij,1B'!20JG.50`<[(0)[Bn/-%4!.KD!t.J5+h-iYOn-3#7d-2o+d+bCkh+hf*2,9\-Q +(d`74+Xe]c-7:,f./bV+.kN>,0JYaU4ZPDX1c.!Er\=I.r@e^60/6a<.5t7?EcQ5BEH;&!s)J$Ws)J'X +s)7pTrbVdSChmg$rbMFHs(VFFr+H%As(2+=qd]S6r*]_9?sd8IrE];*rEK;*r*0/(!*T8&r`B&!qc3So +!`N#prDEYn;#X;i:]*ub:&Rcb9DqK]8cM?]8,c!U7J]FP6iTLN62a(H55m_E4T@MC3rD#:3;tl42ZGZ7 +2#K0,1Ars-0`E^,/hSaQ/c@7"/,Umm.0q=M-RU5f-RU8>-2&V`,6T27+X&!(+oNP)++bSd+7gQu+WhaK +)+/I;-7gYt.Ouu"/M8\/0/,.91c.*U77'1"3]];"3#OY62E!EN1c74%A2$2LCNXcCG'%nNF`heJrcA*] +s)\3\s)J$Ws)7aOrGDOMrG2@Hs(VIGr+Gn=rFPqS.s',M,rE9,%rE&ksr)Nbq +r_rkrr_i\lr_WPhqbI)ar_38`r(?u\s%*&Xr'pZS!(6fTrBpNMr^$KJr'10Es#prAjj:!'1$< +s#9m7rAFR2rA4@,s"XO-s"FC+r@e.&r@S""paQ7mq^DIlr?h7brZqLgp*0M[r?2+^QQUl&WZV9`rZMOo ++%glV.l&h6r\+@+1&Wj31c76S4?c:@4#f&P0eb76r\"4&r[\@+.P!,U>U_U2BDulOEcCts$#jj%Df0N4 +Df0IlD?"GPC]A/LC&_rHC&VfEBDcBAAcH<=A,Ba6@JjL;?XI,G?!Ue8?2In)>Q.h)=TDS'=8Z,!j>h:B4,f9`%K\9)hK]8H23Z8H23Y7f>dT6i]UR6N9@M5lEqI56!kG56!eF56!eE4T.A@3rM)= +3;bc92uPZ52?#H31Aij,1B'!20JG.50`<[(0)[Bn/-%4!.KD!t.J5+h-iYOn-3#7d-2o+O+bCkh+k%SG +,9\-Q(d`74+Xe]c-7:,f./bV).kN>,0JYaU4ZPDX1c51fs"aU/r\+d60/6a<.5t7?EcQ5BEW'qXEW0qW +EW:"XDuX_SD?"DRCMR\aC]%rIC&M`CBE)TDAc-*9A,Tm7@0BtG?XI.Q7n)>Q.e+=oDJ%=8c1t +-2&V`,6T27+X&!(+oNOi++bSk*sNl1 +*[)CfEu[e!/1W5#.k3)%/h\h10JY@>1c@Tf69[Ln3]T5"3<(r92A7o)2e-AP5$2TCF`qqMG'8"NFEIM' +s)e9^s)S-Zrc%mUqJQ7KrbVOKrG)@Hrb24Bqe#erAjj: +!'1$U_U2BDulPEc?$tEQ7n*=oVV'=8Z,! +j>h:B4,f9`%K\9)hK]8H23Z8H23Y7f>dT6i]UR6N9@M5lEqI56!kG56!eF56!eE4T.A@ +3rM)83<(r92Z5N42#]9.0`X!.1&ip/0/#$X0E*U&/b:Ln/,^pt/,^pi./t[p-N>Cl,l&bc,0(jY+bCm/ ++V5kA+!DIfE^h3#-RU5g-7:5?.Ldm[/MJk64?u%i2Dm?Kr\OR0s"XL,%5':g?!Sm<Q7n*>Q%_*=oDJ% +=8c1u$ ++WhaK(d`:9-7gYt.Ouu"/M8\/0/,.91c.*U"\(gB4?GV'3WD)=2uPWJ1c74%A2$2LCNXcCG'%nNF`heJ +rcA*]s)\3\s)J$Ws)7aOrGDOMrG2@Hs(VIGr+Gn=rFPq$Cl-r`K,#r)Wbr +s&B"sr_rkrr_i\lr_WPhqbI)ar_38`r(?u\s%*&Xr'pZSs$ZfQrBgKLrBU9Fr]^?FrB1$?r]:! +3'$sts#9m7rAFR2rA4@,s"XO-s"FC+r@e.&r@S""paQ7mq^DIlr?h7brZqLgp*0M[r?2+^ll^m&JfrPc +$m$Q7+=81&HVc4J0erY]!A?2+1(?&t3'05d83Ami1,1L;r\"d7/hJY+/1W2#/mDR02cOGhE<1*!rG`*^ +E,TZ4Df9N2rb_XN!c)Rd"DVXbC23]]rb27Cr+>t?s()%;qdTM4r*T_9?X@&E?!dJ8qcs&'r)s#$r`B"u +s&K"srDWYms&&\ls&&_kr(d;erCm)]!)!2^s%3/[s%!&Zs%!#WrC-]R!(6`Ps$?TKrBLrAj^6s#9m7rAFR2r\FC+!&FO.">DM_0/3>Xr\".$qCMIo!%\!t!%\!sodKhfs!Ials!7Cd +rZ\WkJg#so"sP02+W*Lc#t?'d-RU5g-7:5?.Ldm[/MJk64?u%i2Dm?KrA,*B1,1L;0J5"5?!Sm<K?Q7n+>PqY) +=oDJ%=8c1uaG/1W5#.k3)%/h\h10JY@>1c@Tg6U*[p4$*@$s#C$;r\b6C2)f#U0KrTSF`hkN +FERe1F`heJqfDdXrc.pVs)7aOrGDOMrG2@Hs(VIGr+Gn=rFPq]+oNP`+3YjZ+G(a. ++:K;7+(5r@e.&r@RUl!%\!t!%\!sodBkh-RJsC,paf^q'H"a +Os,E#W?Dfs+e,4ZPGZ2)I/h1]K600b,li0/6a<.5t7?EcQ5B +EW'qXEVseUDuX_QD$4ZkCMR\aC]%rIC&M`CBE)TDAc-*9A,Tm7@0BtG?XI.Q7n,>Q%_*=oVY' +=T2D#dqb@#_r_*2^rCR#[s%!&Xr'gHMs$QfQr'C9Hr'(*Cr]L3Bs#U'< +rAad8r\j[4s#'g5r%n4*rA"=+r\+:(qCVXsr[[mrq'cRt-mpAh-7:/fr?_._rZ_Oi+sA*Pq'#\ZkT>Bu +JfiJa,9@sK*?c7dE_7Z0.k<)".P*/(0.nn31,1UB2F'`!53;tiO2E!BL2e-AP5$2TCF`qqM +G'8"NFEID$s)S-ZrG_dTqJQ7KrbVOKrG)@Hrb24Bqe#erAjj: +!'1$2)mZ[5"Idr2)@!B0JNJZs"=:&#qIJU/mDR02cOGhE<1*!rG`-_ +E,TZ4Df0H0D>\5MC]A/LC&_rHC&VfEBDcBAAcH<=A,Ba6@JjL(5r@e.&r@RUl!%\!t!%\!sodKhfs!Ials!7CdrZ_7` +Jg#^h^EF13+s7pM(I<%1+Xe]c-7:,f./bV).kN>,0JYaV4utV\2)Y@i'f.X$1,1L;/h\qb>q%^4BQA-7 +F)c7"ErU.WE;skVDZ">SCi!m&CAr#HCB&#HB`)NCB)cH?AG]m8@f0X;?sm>K?N"1,>l@n'>5_V&=T2D# +nAMC]/#JC&VfDBDZ<>Ac60>A,]s:?i+1.?2Rt+>Q%b(=oMP%=8l8"sDj:]!oc:&[ib9DhE^8cM?Z8,PjU70#^U7/]LO6N0:L5l]+oNP`+."+%+K?Om*?ZFH +,p#X(:b+:U1&`j-0/0JNJZ!&"7&#qIJU/mDR02cOGhE<1*!rGhjVs)7jR +s)%[Ms(hXLs(VLJrFu7ErFc%?s(24@r+#V5rF,V3#%(_D?DM_0/3>Xr\".$o.0klr@.dtr@.Cfs!Rgns!@[jq'H"ak95F#Jg&Ve +&Ki8?*Zu7bECM*"-RU5g-7:5?.Ldm[/MJk64@).l2`dqb@&`!)3AbrC[#[s%*/[r^QfSqF(?Ns$HWLrBU9Er]U6Cs#^6Ar&O^8r\sX2s#'g5 +r%n4*rA"=+r\+:(qCVXsr[[mrr[Iao#Uh)K-RL/f-RSd1c@Th6U*^r48q;@3WD)<2\\/,2)f#U0KrTSF`hkNFEVhMF`_a'F8p:\ +EVseUDu+AMD>nAMC]/#JC&VfDBDZ<>Ac60>A,]s;?N=I1?N"1/>l7h(>5_V'=T)>#]+oNP`++bVe+MT$-*?ZFG,p#X(:b+:U +1&`j-0/?iU9<+l2M!ci7"rc.sWs)7jR%W-'!Chmj' +CMR["Bk_,0JYaV4utV\2DtIj'JhO#1,1L;/h\qb>q%^4BQA-7F)h/!s)J!Vs)7pT +qeZIPChmg$rbMFHs(VFFr+H%As(2+=!+Yq:rF5\5"CPVE?XE\:qcs)(qc`o#rE0&#rDrksrDWYm!)`\m +!)`\krD3>dqb@#_r_*2^rCR#[s%!&Xr'gHM!(-fT6:1T9rBU9Er]U6Cs#^6Ar&O^8r\sX2s#'g5r%n4* +rA"=+r\+:(qCVXsr[[mrq'cRt-mpAh-7:/fr?_._rZ_Oi+sA*Pq'#\ZP95AuWZN3%+rAaj;!]W/"r]'p:rAOU3r\XR0 +r%e:,s"OI+s"OC)r\".$r[dgo!%Idns!RalpEfeas!.4]ruq=`ru^SMJfoXfe0#/?+Q7n,=oVV%=8Z,!sJn;?'Jj:]4#g +:&Rcb9DqK[8c;3X8,PjV7K#XS6iB=J5lEqF55[SD55dYD4T.A@3rV,:2ZPi:2ubf72>oB31]B0-1&Wg) +0*!^)0E*U&/c@7"/c71"/,^sp.K([j-iGCj-2Ahc,-iAD+c7EJ,9eBT+WE[f)bVG*-R^Al-mpAj.4Qet +.kWM01H7Za4#o8Z2?#E71GU^?r@eX51h0l@3`Tj6EcZ;Arc7sWs)@sUs).dPrG;@Hr+c7GrFl4Drau1A +qIKJ5rF5e8s'Yk6ra,S0s'>M,rEK;*r`fD+rE9)$r`B&!rDihrr)Q%b(=oMP%=8l8!sGk;#=&e:B!ub9`7W`8cVH]8H)-X7f>dT +7/K@M6N07N5lEqE55[SD4T.A@3rM):3<(r;2Z,H02#T601&s'-0EQ7n,=oVV%=8Z,!sJn;?'Jj:]4#g:&Rcb9DqK[8c;3X8,PjV7K#XS6iB=J +5lEqF55[PD55[SC4T.A@3rV,:2ZPi:2ubf72>oB31]B0-1&Wg)0*!^)0E*U&/c@7"/c71"/,^sp.K([j +-iPFm-N,7d,lT!N+bCl;+WM^N,Te0K5]]RD.46Ml.4?Pk-n-Vq.k<2)0/GNk5s@@j3&`_o1_ql'1,1I: +0eb7;@p^TEAEr9qWE;jeUDZ+GND#8#GCB&#HB`D`EB)cH=AGfs8@fKm:@/jU5?Mn++>l@n, +>5hb+>5qb*=oDJ%=8c1u3Vtf72ubf82?,N31]9*.1&j$-1&is,0).$s/H.0t.fCgp./kUk-N,7i,krV_,5rbY+Qso! +++bT`+$CYf*$6%_E_Ro3.4Zku.P*,&/M8\10JP@?2`sSu5s@Fo4$#D_3B/rV2E!BK1H9#X/3d6PF`hkN +FEVeLrH/$[s)S-Zr,DXR!,qaPrGDOMrG2FJs(VLHq.KV;rFQ">s'l":s'Yb3qd05,r`fG/r`oJ-rEB/& +r`K,#r`8ttr)EYos&/emrDd!)3;arCd,^!(m,[r^ZoVrC-]Rqa: +rAjd8s#9s9r&+@.rA4F.!&=F+r\+:*r@e.&r@S""!\5`Ms!n!sr@%Ojr?h7bs!7OfpEKV\r?2+^[ig8F +MBE-I+XA0U*^t>n;_9aY0eb=90/,(71,C^C2`Wl]5s77f1c$pBr\+L//hS_,/H..(0k"?73E0YjE<:0" +EW'kTDuOYSD?"GMC\qlFC&VfEBDuNBAHZOS@q0!IA,Kg7@JXC3?i=:2?2e.,>l7h+>5qb*=Su7uoB31]B0-1&Wg)0*!^)0E*U&/c@7"/c71"/,^sp.K([j-iGCj-2Ahc,5`U9+bClP+X83U,Te0K +5]]RD.46Ml.4?Pk-n-Vq.k<2)0/GOQ5!(ba2`:Rk'f.X$0ek@:0JG=n?RIj6BQA-7F)c6uEW0qVDuX_R +D>e;JC]%rIC&M`FBDuNCAbos9A,Kg8@K0a8?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1uT62#T6/1B'$. +1Ars-0`E^(/c.-u/H.0t.fCgp./kUk-N,7i,krV_,5rbY+NPXV++bU++!MaK*$6%_E_Ro3.4Zku.P*,& +/M8\10JP@>2`jMt5s@Fo48q8V3B/uW2E!BK1H9#X/3d6PF`hkNFEVg*FT$:\ErU.WE;a_PDZ+GOD#J/L +CB&#JB_c<>B)QQ%b(=oMP%=8l8!j>g:]4&f:&@W_ +9E%N`8c;3Z8,YpU7K,[T6i9=M6N07N5lEqF55dYC4T.A@3rM):3<(r;2Z,H02#T601&s'-0`Ea*0`<[( +0)[C$/-%4!.fLmq./PCj-MJef,U=W6,PND^+oNP`+."+%+K?P(+X&*R,T]C";_9aY0eb=90/,(71,C^C +2`Nf[5mBJ52`*6\87=]nj/=8c4uoB31]B0-1&Wg)0*!^)0E*U&/c@7" +/c71"/,^sp.K([j-iGCj-2Ahc,3L,$+bCle+Zptn,Te0K5]]RD.46Ml.4?Pk-n-Vq.ke;JC]%rIC&M`FBDuNCAbos9A,Tm8@K0a8 +?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1uT62#T6/1B'$.1Ars-0`E^"/c@7"/,Umr.0(gq./kUk-N,7i +,krV_,5rbY+LnAMC]A/LC&_lBBDuNAAc60>@fKm:@/XF4?i+1.?2e(/ +?2e+/>Q%b(=oMP%=8l8!j>g:]4&f:&@W_9E%N`8c;3Z8,YpU7K,^P6iB@N5la1K5Q3hH +4oIPA4T.A@3rM):3<(r;2Z,H02#T601&s'-0`Ea*0`<[(0)[C$/-%4!.fLmq./PCj-MJhd,lJt^,6&hb ++TEO8+G(`N+=eTY,Tn?R7rB(*B4T.A@ +3rV,:2ZPi:2ubf72>oB31]B0-1&Wg+0*3d[0`<[(0)[C#/H.7!/H77!.f1[n./>7h-N,7d,lT".+bCkh ++nQp?,9eBT+WE[f9-br6-n$Mm-RU;k.Olr!/1rP12aKVh3B/rT1c7-I1GU^?0etI;1h0i=3E9a5EcZ;A +ErL(WE;a_TDZ+GND#8#GCB&#HB`D`EB)cH=A,p-=A,]s9@K'[7?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1u +T62#T6/1B'$.1Ars-0`E^"/c@7"/,Umq.K([o-i57h-2o1b,QAtf,5rbY+Hmn!+/p>$*ZuFE)*`.9 +-S$Vr.Ouu"/1iG+0/,(71,CgM+%J^b5!;"i3]fA`3B/rV2Dm?K3+l_O5$2TCF`qqMG5cU\F8p:\EVseS +Du4GND>nAMC]A/LC&_lBBDuNBAc-*=@fKm:@/OC/?N"1/>QA(/>QS,6>5h_(=oMP%=8l8!j>g:]4&f:&@W_9E%N`8c;3Z8,YpU7K,^P6iB@N5la1K5Q3kF4o7A?48q;>3<2&;3<(r;2Z,H02#T60 +1&s'-0`Ea*0`<[(0)[C$/-%4!.fLmq./PCj-MJhd,lJt^,6&hb+TEPM+G(_f+OhM`+X&*R,T]C";_9aY +0eb=90/,(71,C^C2E3ZY5Wq.e1c$pB0JP:90.nmU/I*g]?sP'<<+l2M!ci7"r,;IMs)%dPr+c:Ir+c1E +rb27Crau.@"Cu%Q@q,FIr*oS3ra5Y4s'P_2rE];*r*02)s&oA(r)`ess&K"sr_rbnr_`Yms&&emr(m8d +!)e;JC]%rIC&M`FBDuNC +Abos9A,g$:@JsU6?iFC2?2n4->l@n,>5hb+>5_V&=T2D#T62#T6/1B'$.1Ars-0`E^"/c@7"/,Umq +.K([o-i57h-2o1b,Q/hc+nZuV++bSd+2/gY*ZuFE)*`.9-S$Vr.Ouu"/1iG+0/,(71G^sO7moX,4Zkee +4$#D_3&iiU2Dmr,DUQqel@LrbVOKs(_RJs(M4@rau1ArFGq< +s'l":s'Yb3qd05,r`fG/r`oJ-rEB/&r`K,#r`8ttr)EYo!`Donr_`VjqbR/cr_<8`rCd,^!(m,[r^ZoV +rC-]Rqa:rAjd8s#9s9r&+@.rA4F.!&=F+!&+@*s"OC)r\".$r[\%" +r@7dqr@%Ojr?h7bs!7OfpEKV\r?2+^bTMK[Jfs\..Nor\+=&!sGuH:M0JP790J>+60etO@1cIBS4@)+k +2`*(3r@J7*0jn952cOGhE<:0"EW'hPDZ=SRD#A)GCAhlGB`2TCB)Z?EA7T1[@fBm;@fBj8 +@/XI3@/jU4?N"1,>l7h+>5qb*=Su7u7i-3,Ck-2Ahc,*F+$+fZ\*,9eBT+WE[f9-br6-n$Mm-RU;k.Olr!/MAb52]k=L4#o8Z2)I0J +1c.!D1,1R?0f3BH-9,"=EcQ5BEH:trqeuLPrGDLLqeQ+Es(VFFs(D=Cs(2%;rF>b6r*]P3ra,M.qcs)( +s'#D+s'#G*s&o;&r`B&!rDihrr)Bu +JfiG`4<>Ub*uR:`9d_G?.k3&!/1`A)/h\n40f(XF4@_e*5!;"i3]fDa3B/uW2`r,DXR!,qaPrGDOMrG2FJs(VLHq.K\=!+l+>raYt;s'bq8r*T>-rE]D-!+#S/s',G* +rE9,%rE&u!rDibpr_rhprDEMiqbR/cr_3Adr(R&^r^m/^rCHoXrC6`Sr^?WNrBgKL!'pKIr]^?FrB1*A +s#g6Ar]:!l7h+>5qb*=Su7u +A4T.A@ +3rV,:2ZPi:2ubf72>oB31]B0-1&Wg)0*!^)0E*U&/c@7"/c71"/,^sp.K([j-iGCj-2Ahc,5`U9+bClP ++XA9V,Te0K5]]RD.46Ml.4?Pk-n-Vq.k<5+0Jb[S5!(ba2`3Gk2&%l'1,:R?1,1Uq?6qR2BQA-7F)c7! +E;FMQDZ+GND#8#GCB&#HB`D`EB)cH=AGp$:@JaI4?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1u:3Vtf72ubf82?,N31]9*. +1&j$-1&is,0)dI"/c@7"/,Umq.K([o-i57h-2o1b,Q/hc+nZu!++bSd+7gR9*ZuFE)*`.9-S$Vr.Ouu" +/1iG+0/,(81c.0S7moX,4Zkee4$,J`3B/rV2E!EPB4EDS=DN&%G'7tNr,_jX"ESU(EH1nqrGVRNrGDOM +rG2FJs(VLHq.K\=r+,e:s'l":s'Yb3qd05,r`fG/r`oJ-rEB/&r`K,#r`8ttr)EYos&/emrDd +qb6r]r^m/^rCHoXrC6`Sr^6`Rr'UELr]pNLrBL9F!'U9Cr]C-BrB(!>rAjd8s#9s9r&+@.rA4F.!&=F+ +r\+:*r@e.&r@S""!%\!tr[Idoq^;=hpE]kd,U<:5pEKV\r?2+^QQUl&WZW9)+XA0U*^t?Q/M]"70JP77 +0JG4:1G^jH3BB;i$pQa02)I$A1,1I:0/*;W#qR\Y1LaK63E9_jE<'qVE;a_TDZ=SPD#S5KCAV`CB`D`D +B)cHBAGp$8@f'U4@/jU6@/XI2?3":0>QA(/>l7e+=oDJ&=8l;$4T@MA3r:r;3;to:2ubf42?#H21&Wd-0eb<[ +0**aZr@S""!%[jrr@J"#r@@grq^MIlq'Q4j-7/U9![T*;rZqUk,9u7mJg#^he0-q!,U+ER*'A47,:=ie +,pt)h.4Qbq.P*2(1+kCD6U!Ok3&NQO2)R3I1G^dA0et@>A6LJ+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)!0*#^nX#u;lt.4Q_p.P*1M +/e0Qj0fCdH4\8"*5<_.i4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrH/!ZrGhdTrbqaQqec=KrG2@HrFl(@ +rFYqdr(R,`rC[&\rCHoX +rC6`SrBpNMs$?WN!($TLrBL9F!'U0eb:70E*R1/1rD.@Tb$<QA(/>l7e+=oDJ#=8u>$4l-71&;,Q]8;,lT(k,U4PP+bCkh+nQp?,:"HW*ZR:^9d;#5-m^5h-n-Vp.4Ql$/M\q8 +3C>tk3B/lR2Dm?K1c$pC1,1O:2Iou<3EBg7EcZ8@ErL(WDuahUDZ"AOD#J/HCAhlGB`)NBAc$$:A,Ba5 +@JjL2?N4=->l@n)>5VP&=T;J$T62#9$,1B'$,0ENm\0)$sq/-[UT.Ocbo-i>Fn./bOj +-N,7i,l&Yd+sJ06+WqmN+X$_,!$I7CJfgs6&0N&:*#^nX:F7P?.OZ_r/1pfQ"u%ee2DR6T#>%9I5<_.i +4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrcJ'ZrGhdTrbqaQqec=KrG2@HrFl(@rFYq*r`T8'rE&qur`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPrBgNMr^$TN +r]pEHr]^9DrB1'@q`=[9!''p:"ueJ!2Dm?Mr&+L2s"jU/r@n:+r@\.)r\+1%r[n.$r[[st""PiN.JtUk +-iGCd,lo89p*0M[iuiprJfrPc.30KP+WqjmG?$1J0JP150eb=;1,1O@2E3i[5X[gs2)R3F0JY@:0J>*Y +/dX'].PkO:-95(=rG_jVE;XYRDZ=SPD#S5KCAV`CB`D`DB)cHBAGp$8@f'U4@/jU6@/XI2?3":0>QA(/ +>l7e+=oDJ#=8u>$oB11&Wd-0eb<[0**aZr@S""!%[jrs"+:(/M-iNr@7[nr@%Ih![]6? +r?MFj,UE@8![K!8Y9AK@MBN3L,U+ER*'A4!9d;#5-mg;i-n-Vp.4Ql$/M\q83C>tk3B/lR2Dm?K1c$pC +1,1O:2Iou<3EBg7EcZ8@EcH*tE;skUDZ"AOD#J/HCAhlGB`)NBAc$$:A,Ba5@JjL2?3"72?2@h)>Pq\& +=oMP'=8c1u3W1r72uGT52?,N11]0$-1&Wd-0/"sP/c7.(.k<(u-n$J@.K:gp-i57h-2o1c,7#J;+X%sN ++X&!,+TNYZ++bSd+2/g&+3"Ir-1d#M\ +/O3HTG'.tOFERV*rH&!ZrGhdTrbqaQqec=KrG2@HrFl(@rFYqtAs(D:Bs(24@rF>_6!+Ge6rF#Y4s'Ye4rE]J0rEK>.r`oA*!*T8&r)`o!s&Jtr +r)erCm2`rC[#[r^ciTr'p]TrBp]S6UC]:!'pNJr':9HrBC$?r&k!@rAsg9 +r&F[7s#0d4r&"@,r@e:-0JNGY!AH/)/cI:$/,:ap/H@@#/,^sp.K([j-NYVA-2f(j,pXc8,m#>:,EF"" ++fZ\*,:"HW*ZR:^9dD,7-mg;i-n-Vp.4Ql$/M\q83?LUP3]T/W2)[/iI6D-95+?F)l>B +EH:trrbqdRr,)IMrG2:FrFu7Er+H"?qdfY8qdTJ3r*TD/s'>J+rEK2'rE0,'r`K2%rDrksr`&hpqbmGk +s%rVhrD!>er_EAcs%NAar_!,\r^d&ZrC6fUr'^NOr^-NK!'gEI!'gEGrB:0Cs#^0?r]0p:q`"L4s#0j6 +s"sX0rA+:*r@e:+0.uuNr%&%&.k2tr-n"pAs![gnq^27frZq:a#U1H9+WqmN+X$_,!$L8CJffRddiT,D ++!2I@4)e"C.Olqs.P!&%r@SR61,1[B3'Bi#5d!)3>bs%E;_r^m&Zr^ZoVrC-ZPrBgNMr^$TNr]pEHr]^9DrB1'@q`=[9r&F^8s#0a3rA=O1 +rA+=+!&4@)!&4C*r%@t#s"+."r[J"#.OlnF./PCj-MJee,U<",runNfJfopn#9=m.+WqjmG9L!<0JG47 +0JP791,:R>1c@.r`oA*!*T8&r)`o!s&Jtrr)e +rCm2`rC[#[r^ciTr'p]TrBp]S6UCZ9r]g4l-71&;,Q]8;,lT(k,U4Q0+bCkh+ho0_,:"HW*ZR:^9dD,8 +.4-Dk-n-Vp.4Ql$/M\q83C>tk3B/lR2Dm?K1c$pC1,1O:2Iou<3EBg7EcZ8@ErBtUDuOYPD?"GNC\qlF +C&VfDBDuK>AGp$8@f0[4?i==2?2@h)>Pq\&=oMP'=8c1u3W1r72uGT52?,N41]0$*1&Wd-0/"sV/c.-t +/-[UT.Ocbo-i>Fn./bOj-N,7i,l&Yj+sJ0R+1c@0eb:70E*R1/1rD.@Tb$<e;MC]/#FC&DZEBDlHBAcH<>A,Ba4@JsU6?iOO4 +?i=:2?2\".?2e+,>6%h)=T;J%=8u>$A6LJ+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)!0*#^nX#uE!".Ouqt/1`CO/e0Qj0fCdH4\8"*5<_.i +4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrcA!XrGhdTrbqaQqec=KrG2@HrFl(@rFYqdr(R,`rC[&\rCHoXrC6`SrBpNMs$?WN!($TL +rBL9F!'U0eb:70E*R1/1rD. +@Tb$<QA(/>l7e+=oDJ# +=8u>$oB11]9',0ENs_0`E^,0/,$W/cI:$/,:ap/H@@#/,^sp.K([j-NYVA-2f(j,pXc8 +,m#>:,K(aW+bCm0+[.+r+sJ'J4E4+A-n$Ml-n-Pn.Ocer/1rM0/i5RU4ut\`2)R9L2)I-G1GU^?1+kIq +=sc71BQJ38EcH,=E;a_QDZ"AOD#J/HCAhlGB`)NBAc$$:A,Ba5@JjL2?N4=->l@n)>5VP&=T;J$T62#]<11AN['0ENm\0)$sq/-[UT.Ocbo-i>Fn./bOj-N,7i,l&Yd+sJ06+WqmN+X$_,!$I7C +Jfgs6#Tt32*#^nX:ac5m"=YfO/1pfQ"u%ee2DR6T#>%9I5<_.i4T7DA3W:uM2`NWVC1&VY=_r8(G'7tM +F*%8"r,M[SrbqaQqec=KrG2@HrFl(@rFYq*r`T8'rE&qur`/nrr_ier +r_rhprDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPrBgNMr^$TNr]pEHr]^9DrB1'@q`=[9!''p:s#9s9 +s#'^2r%n:,r@n:+r@\.)r\+1%r[n.$r[[st""PiN.JtUk-iGCd,lo89p*0M[iuiprJfrPc.30KP+Wqjm +G?6@N0etC:1,(F<1,1O@2E3i[5X[gs2)R3F0JY@:0J>*Y/dX'].PkO:-95(=rG_jVE;a\OD>e;MC]/#F +C&DZEBDlHBAcH<>A,Ba4@JsU6?iOO4?i=:2?2\".?2e+,>6%h)=Su8#4T@MA3r:r83;tl:2ZGZ52#T6/1&Wd- +0eb<[0**aZr@S""!%[jrs"+:(/M-iNr@7[nr@%Ih![]6?r?MFj,UE@8![K!8Y9AK@MBN3L,U+ER*'A3u +:*h;:.46Mm-n-Vp.4Ql$/M\q83C>tk3B/lR2Dm?K1c$pC1,1O:2Iou<3EBg7EcZ8@EcCtqqel=Ks(qXL +qeH(Drb24Brakt;rF>_6r*fM1rE]J0!+#G+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)r\tEI3&Ea4?nFWHCj'rEG'%m,F8^.VEW'kUDuFSND>nAM +C]/#HB_uH@B)?0l@n)>5h\)=T)>"j>g:]4&f:&I]b +9DqK^8c;3Z8,YpU7K#UP6N9@N63'=N5lEqH55dYC4T7G>3rM):3<(r;2ZGZ52#B*-1Arp-0`E^+0/3AY +r%@t#s"+."r[J"#.OlnF./PCj-MJee,U<",ruo9&JfoXfoH5A!+!2XK+$k*P/MSt80/5490etL=1,LmK +4ZPbq4ZYJW1,:T`0GZ;p/hS_-/1rG/?rn[:lIq)=oVV&=8l8!sJn;>j>g:]4&g9`7W`9)V?Y8Gl!V7f>dU +6N0=P6N0:M5QF(K56*tI5Q3kF4o%5;48h5>3W1r:2ZYlsq_nF1r%n7*!\c;]r@n1'!&"4%r[\%$r@Ipu +r@Igrr@7dqr@%Xms![gnr?_Ljr?MCi,lJte,**n!+fZ[r+sA'Q*u[.Y;'dS;.46Por[Ijsr[S+&0eG4A +#!kF62`Q.h)=oMM'=T2D!*Y0).$s/H77!.fLmq./PCi-N>Cj +,l]+g,lAne,6&hd+TEVb,5i\b+QOVr++bTa*u,n?*[)UD4*"=N/1W;'/M8V,/hSe1r\+a<0fV9c6pNmt +4$,Jar]1!S[/OEWWFoHI_F8g:]F8g4ZEW:"WDu4GODZ4MQD#S5IC&huGB_uH@B)cH?AH$'= +@JsU5?hn%.?2\%->Q%b)=oDJ"=8c2!j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@ +rBgKLr':9HrBC3DrB0s=r&Xj1,C^C2ENi\69R@f1GU^?r\,*@0.nk//M&M) +1LO924&op5DfBZ5E,beps).gQrbVUMpM'tJBkV0mB4baerFQ%@rFGk:qdTM4ra>P/r*KD.qcs,(r)s&% +rE&u!rDi_or)N42#K0-0`j$_0E!U'0*!X'/cI:$/c@7"/,_$r/,^ss.K([o-iYUn-iG@l-2f(i +,p`F6rZ_.]Jg#^h^EF(2+WqsN)EDb5,pt#f-RepBs!n!u$S4"a1H7Za3]ArT2?#H41]B-;0ekI;2I]f9 +3`g$9rc%sXEW:%YE;skTDZ=SRD"h`ECB&#JB_uHBB)Q<l@n+>5_V&=T2D! +i:]4&d:&Rcb9D_?[8cD9[7f>dQ7/oXQ6Ms.J5Q*eF4oIJC48q;<3W1r:2uPZ3 +2?,N51]K<31Ars,0`<^-0J>*Y0)dI"/c@7#/,^ss.K([l-i>=k-2f+h,Q8td,QAtf+o`\b+o`bb+o`\' +++bSd+7pWi+&8?\ +F9$C]FT6F]ErL(YE;jeNDZ4MQD#S5IC&huGB_uHAAccRUAc-*<@fTs9@/aO/?N4=0>lIt+>5h\'=Sl1u +i;#X8h:B!ud9`%K]9)hK_8Gu'Y7fGgY7R]a6r'UELr^$HIs$-HGr]U3Bq`F^:s#L$; +"?/8!2`L[n!&sj5rA4I/r\FO0r\=@*q_.k"r@@apr@.Ulr?qRkpa,h`!@&f`,5i[G+G(`7+:TD;+WWah +=t_Ta1,1O?r\4^71,C^C2ENi\63]S62D[*D1&`jB0/"q1/M/M+.l1R7-9G4?EGof8DK'RoDuX_SD>nAO +C\MQLBk_6oB4kggAc63@Ac60lIq)=oVV&k;ZBVm;#=&e +:B+#d9E%Q^8c)'V8,YpU7K5^R6NBIP62a(J56*tI5Q3kF4o%5;48h5>3W1o;2Zkut3&g^mr\XO/r%S7, +0JEAYr@\.'r@S""!%n.#r[[puq^_Upr[Idor[7^or?qOj!%%Rh!@9#i,Q8nJ+bCkh+k.YG+sA'Q*u[.Y +:aIJ9-mg;ir[Ijsr[S@-0J,(?5s@=g2E!Gl2#fB21(,fk1G:Xq=XH12Bla2m!-%pWs)A!VrGMXPs(qOI +rbMLJs(VLHqe,q@rFPk:rF>h9rF,Y4s'P_2s'>D)rEK8)rE9)$r`AttrDibps&8qqs&&\jqbR/cr([,` +r_!5`r(?oZr^d#XrC-TOs$Q`Or'C9GrBC3DrB('Ar]9p:rAad8rAOO1s"sa3s"sa2rA":*r@n@-0/*;W +pauFqs""$tr[Ijqs![alr$MFir?VCfrZqCds!%Idruh=bs!%CbrueKeJffjl#9Y*0+WhUaEX#Jl.k3)" +/H.7$0)mU(0FTfn2`sSu5Wq4k4$#G%3WD)<2[MH$4DA.S6<\2JrcA-]rcJ0]rc8!Xs)@sUphp(Js(q[M +qe?+Fr+Pt?rFZ(@r+,e:!+Gh6ra5\3qd0;.rET>+rEB2'rE/qurDrntrD`bprDNMirDdrCm)] +rC[)]s%*)Ys$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep2?5]72#T611B''01B'$, +0`*O$0)[5VP'=T)>#k;ZBVm:]O;h:]4&g9`7W`9)V?Y8Gl!V7f>dU6N0=P +6N0:L5lNtJ5lEqH55dY?4Sq5=3rV/<3;ti;3&g^mr\XO/r%S7,0JEAYs"=F,0/!2Tr[\%$r@Ipur@Igr +r@7dqr@%Xms![gnr?_Ljr?MCi,lJte,/bXV+bCm0+V,b?+h9rF,Y4 +s'P_2s'>D)rEK8)rE9)$r`AttrDibps&8qqs&&\jqbR/cr([,`r_*,\rCQuZr^QiTqaCHOrB^KMrB^BH +rBC3DrB('Ar]9p:rAad8rAOO1s"sa3s"sa2rA":*r@n@-0/*;WpauFqs""$tr[Idoq^;:gs!@Uhs!.Lg +r$)7e+s@.6++WhUaE`=J<.Ouu!/1iG+/h\mW0EX-d2`q@96pNmt4$,Ja +r]1!S[/OEWWFoHI_F8g:]F8g4ZEW:"WDtn5LD?"GOC\qiHC&DZABDlHBAc-*<@fTs9@/aO/ +?N4=0>lIt+>5q_*=oDJ"=8c2!j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKL +r':9HrBC3DrB0s=r&XjnAOC\hfFC'\NfBP;$kAnGWQAcQE@AGp$8@f9a7@/41-?MRk*>5VP'=T)>#k;ZBVm;#=&e:B+#d9E%Q_8H;?Z8Gl!V7f>dU6N0=P6N0:L5lNtJ5lEqH55dY?4Sq5=3rV/< +3;ti;3&g^mr\XO/r%S7,0JEAYr@\.'r@S""!%n.#r[[t!!%e!tr@7dqr@%Xms![gnr?_Ljr?MCi,lJte +,-N/A+c7EJ+sA'Q*u[.Y#>lcp-7:)d-iPRp.fCk)0J#"=5s@=g2E!Gl2#fB21(,fk1G:Xq=XH12Bla2m +!-%pWs)A!VrGMXPs(qFFrbDIIs(M:Bs(;4@qdfY8raPh7rF#Y4rEfM0s'5D*rEK8)rE9)$r`AttrDibp +s&8qqs&&\jqbR/cr([,`r_*,\rCQuZr^QiTqaCHOrBgEJrBL6Er]U3B!BW@B3r:r93;tl82Z#B32#fB3 +2#f?01&`m*0`j$^0E*U!/c@7#/,^ss.K([l-i>=k-2f+h,Q8td,QAtf+o`\b+o`bb+o`\\++bSd+28mD ++&8?\F9-H)s)e9^ +rc8!Xs)@sUphp(Js(q[Mqe?+Fr+Pt?rFZ(@r+,e:!+Gh6ra5J-s'>S.r`f>)r`T2%qcE_sr`/nrr_rbn +r_`YlrDdrCm)]rC[)]s%*)Ys$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep +2?5]72#T611B''01B'$,0E:+WWah>;%]b +0eY6Z0b?)q1G^jF3]9,e4ZYJW1,:T`0GZ;p/hS_-/1rG/?rn[:lIq)=oVV&=8l8!sJn;>j>g:]4&g9`7W` +9)V?Y8Gl!V7f>dU6N0=P6N0:M5QF(K56*tI5Q3kF4o%5;48h5>3W1r:2ZYlsq_nF1r%n7*!\c;]r@n1' +!&"4%r[\%$r@Ipur@Igrr@7dqr@%Xms![gnr?_Ljr?MCi,lJte,**n!+fZ[r+sA'Q*u[.Y;C3b<-RC)e +r[Ijsr@7t(/2B-g5s@=g2E!Gl2#fB21(,fk1G:Xq=XH12Bla2m!-%pWs)A!VrGMXPs(qFFrbDIIs(M:B +s(;4@qdfY8raPh7rF#Y4rEfM0pg!c%r`]8'r`B/&r`AttrDibps&8qqs&&\jqbR/cr([,`r_*,\rCQuZ +r^QiTqaCHOrBgEJrBL6Er]U3B!'C0@q`4U7r\sd6s#'a4s"sa3s"sa2rA":*r@n@-0/*;WpauFqs""$t +r[Idoq^;:gs!@Uhs!.Lgr$24cruqCbruqCdr?;1`j<&sqJfiJa,p49N+WhUaE`OY@.P*&".kN>*/h\k3 +0J>7:2`jMt5Wq4k4$#G%3WD)<2[MH$4DA.S6<\2JrcA-]rcJ0]rc8!Xs)@sUqelCNrb_[OrbMCG!,;@E +qe,k>s(2+=raPq:rF#V3q-O),rET>+rEB2'rE/qurDrntrD`bprDNMirDdrCm)]rC[)]s%*)Y +s$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep2?5]72#T611B''01B'$,0`*O$0)[Z&2H!s1GgsM2EX8g3]8cL1,8b^ +(,%rF>_6rF,\5q-X&+ +s'5G+r`]5&s&f5$r`8ttqc*Jls%r\lr_ibnrDrAspQ21]/s/0JG0Y0`5Jg%lP%jE/>+s.^`E)J&3-R^;h-iPRp.fCk)0J"t<5s@=g2E!Gl2#fB2 +1(,fk1G:Xq=XH12Bla2m!H<&YEW:"XDuFSRD?"GHC]8)KC&_lDBE)TBAc$$:A,]s9@JsU6?i==2?2.\' +>Q.h)=oDJ%=8Q%sa8j:]4)f:Adib9`@]^9)V?\8H)*W7JfLQ6iB@L62a%H55m_D49.JB +3r:r93;tl82Z#B32#fB32#f?01&`m*0`j$^0E*U'/c.-u/H77!.fLmq./PCi-N>Cj,l]+g,lAne,6&hd ++TEVb,5i\b+N,@R++bU,+!i$O*[)UD4*"CQ/1W8$.kE8(/hSe10JG.:0K2'`6pNmt4$,Jar]1!S[/OEWWFoHI_F8g:]F8g4ZEW:"WDtn5LD?"GOC\qiHC&DZABDuKEAn>QOAH$'=@JsU5?hn%.?2\%- +>Q%b)=oDJ"=8c2!j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKLr':9HrBC3D +rB0s=r&XjrF>_6rF,\5q-X&+q-Q21]/s/0JG0Y0`+s.^`E)S,5-R^;h-iPRp.fCk)0.\k;5s@=g2E!Gl2#fB21(,fk1G:Xq=XH12Bla2m!-%pWs)A!V +rGMXPs(qOIrbMLJs(VLHqe,q@rFPk:rF>h9rF,Y4s'P_2s'>D)rEK8)rE9)$r`AttrDibps&8qqs&&\j +qbR/cr([,`r_!5`r(?oZr^d#XrC-TOs$Q`Or'C9GrBC3DrB('Ar]9p:rAad8rAOO1s"sa3s"sa2rA":* +r@n@-0/*;WpauFqs""$tr[Ijqs![alr$MFir?VCfrZqCds!%Idruh=bs!%CbrueKeJffjl#9Y*0+WhUa +EZJ44/LrA%.kE8(/hSe10JG.:0K)!_6pNmt4$,Jar]1!S[/OEWWFoHI_F8g:]F8g4ZEW:"W +Dtn5LD?"GOC\qiHC&DZABDlHBAc-*<@fTs9@/aO5?Me(/?2\%->Q%b)=oDJ"=8c2!j>j +:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKLr':9HrBC3DrB0s=r&Xj0`3X51,:XA +1c79N4?u.lr\O[30erV[r@SU4/M8bg<@9e,B5qj/E,KV#Df9N2D/F**D>nAOC]/#HC&_lHC&_lHBE)TB +Ac60=A,0R:@:lS%->5VP'=T)>#i:]O;k:]4&f:&[f`9)hK] +8-2:O8cD6\8,>^R7K,[S6N0:N5lEqI55mhI5Q6%q,>Q.h)=oDJ%=8Z+sa]6q'O46pj=.6N'4I5R'G;5!D+m4T.DE4?GY(3rD#<3;kf52Z5N42#K001Ars*0`Ng+0).$r/H.1! +.f1[n./kUm-Mo+f,l]+g,lAnd+oEJd+sA*P+H.Co+/p=f+WVXI)E2S:./bV#/Li>(/hSe1r\+F20fM2q +8ONJ@!^&M*r]0m9$9'n'3c&(S5[%uHrcA0^FT-@]Er9qWE;jeRDYe5MD#S5MCAhlHB`)NBAcuaYAn>QN +AH-0=@fKj7?i+1,?2\%->Q%b*=TDV'=Sl1uT42#K0/1B0*'0`k3W:i:1,1N^ +0E!L?/M/S0A5t!;nAOC]/#IBaSQfBPD0oBP1siB)Q<>AH$*7@K^+J?sm@@ +@K0a8?i47-?2\%.>Q.h(=oVV&=8l8!j>j:]4&f:&[f`9)hK_8-haW7n6-A84Q2H7f>dT +6iTLP62s4K5Q+c7EJ+sS-O+W<7U#?<&u-mpAl-iPRp.fCk$0J#"=6p:N0!]Dnn +r%n4*#;g$n-TP7BErL%ZE,kkr$?'j#DJa9/D/F**r+l+Cs(VLHs(D:Bral%=qIBP7rF,_6s'PY0rE]D- +r`oG,!*oJ,r`]8'rE0&#r)W_qr`&kprDEGgr_NJfr([,`r_*2^rCR#]s%35]s%!&XrC$u[77BU46UO1, +rB^(/hSe1r\+L40fM3d6iK7N4?>S'3W(iD +2`E]WCgAYY>&8?\F9-H)rcA*[r,MaUrbq^PqJH7KrbMOKrFu:Fr+H"@"D;=YAS(aLs'u%;s'Ye4qd0/* +rET>+rEB2'rE/u!r)Whts&AqqqbmDj!)`_lr(m>frD!8brCd,^r_*8`r^m,\rC?cTs$crUs$Q`Or]pNN +r^$QLs$-NIr]^BHr]U3Br]C'>q`4U7r\sd6r\aX2r%n=-s"X='s"OC(r@Rsuq^VOnr[@^mq^2(ar?V(\ +"dr_*/]s%3/[s%!&Zs$uoTrC-]Qs$H]Ns$6TKs$-NIr]pKJ +s$$+<_X]D,qu3-mpAl-iPRp.fCk"0J#"=!CT*M3f9-1']XJ<[Tn/Bla2m +!H<&XE!gN%DJjlIq->l@n+>5_V'=9)J& +=8Z+ta]6q'O46pj=.6N'4I5R'G;5!D+m4T.DE +4?GY(3rD#<3;kf52ZGZ72?#H11]K6/1&Na*0E3["/c71!/,h$q.K([o-iGCh-2f+h,Q8td,P`Jc+sA*P ++Q4Do++bT`*sa#1+!;I\DceFd.L.OT/M/S-0/*;Y"Z.qm4@qp>4p!i-48q8<3!qT'3'(k]/jNTVFoHI` +F*.D&s)S$Ws)@sUr,)LOqec@LrbMOKrFu:Fr+H"@"D;=YAS(aLs'u%;s'Ye4qd0/*rET>+rEB2'rE0#" +r)Wess&AqqqbmAir_WMgs%`Mer_3;a!)*;`s%EAar^m)[rC?cTs$crUs$Q`Or]pNNr^$QLs$-NIr]^BH +r]U3Br]C'>q`4U7r\sd6r\aX2r%n=-s"X7%r@\%#r@@ap!%Imrr[@^mq^2(ar?V(\"k3W:i:1,1N^0E!L?/M/S0A5t!;nAOC]/#HC&_lHC&_lHBE)TBAc60=A,0R:@:lS%->5VP'=T)>#i;#X8h:B!ue9DhE^8c;3[8,l-[8,bsX7K#^S7K,[S6N0:N5lEqI55mhI5Qq`4U7r\sd6rAFR2r%n=-s"X4$s"41#s""+%r@Rmtr@@jsq^MIlr[7^or?qUlq'H"bs!%.[Jg#^h +^EF+3,9@sN)E)G5-7C8i-RpMC.K:mr.g7UX1H.]br]($<2)Y:fq_AC5Al^9>=(u^SE<1#urbr3_Df0H0 +DJj<.Ci'#bq.fqDs(MFFrFZ%?rFGb7s'kq8s'Yk6qd05,qcs,)!*oJ,r`]8'rE0&#r)Wesr)EYnrDEGg +s%`VjrD*8brCm2`rC[#["A26W84`_Mr^QiT#Xh*M6psC06:1W:q`k?M5<_7o4Zr[+!^&P+r]9s;s#Bs9 +q_nC1r\XO/s"aO-r%S.(s"=."s"4."r[[stq^MIlr[7Xkq^)1ds!.Lgr$2"\"S'3W(iD2`E]WCgAYY>&8?\F9-H)rcA*[r,MaU +rbq^PqJH7KrbMOKrFu:Fr+H"@"D;=YAS(aLs'u%;s'Ye4qd0/*rET>+rEB2'rE0#"rDrkss&AqqqbmAi +r_WMgs%`Mer_38`r_!2`s%<;_rCHlWr'p]Ts$ZlSr^$TOr]pNNr^$QLs$-NIr]^BHr]U3Br]C'>q`4U7 +r\sd6r\aX2r%n=-s"X7%r@\%#r@@apr@.^or?qIhpa,karZ_.^"nAOC]/#H +C&_lHC&_lHBE)TBAc60=A,0R:@:lS%->5VP'=T);$g;>j>j +:]4&f:&[f`9)hK]8H23[8H23[7fPpU7f>dT6iTLP62s4K5Qf9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJj6%q,>Q.h)=oDJ%=8Z,!X2h:]4&d +:&Rcb9DqKZ8cM?\8,c!V70l:M779O26UF-<62NnO5N32?#H11]K6/ +1&Na*0E3["/c71!/,h$q.K:gr./kUm-Mo+f,l]+g,lAn_+Tru4+Wqo/++bSk*sNl/+!;I\D[fhu.k<%t +/1E/&/hSe1r\+L40fM3d6iK7N4?>S'3W(iD2`E]WCgAYY>&8?\F9-H)rcA*[r,MaUrbq^PqJH7KrbMOK +rFu:Fr+H"@"D;=YAS(aLs'u%;s'Ye4rEfM1qd'/*r`f>)r`T2%rE&u!rDihrrDWSkrDEPjr(m>frD!8b +rCd,^"A;?Z8P/hNrC?cTs$crUs$Q`Or]pNNr^$QLs$-NIr]^BHr]U3Br]C'>q`4U7r\sd6r\aX2r%n=- +s"X7%r@\%#r@@apr@.^or?qIhpa,kap*'V_+WqmLq&k83JfqfN%jnAOC]/#HC&_lHC&_lHBE)TB +Ac60=A,0R:@:lS%->5VP'=T)>#i:]O;k:]4&f:&[f` +9)hK]8-VRS84Q0>7fGjT7f>dT6iTLP62s4K5Qf9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJjlIq->l@n+>5_V&=T2D"qr;uT\n;>X2h:]4&d:&Rcb9DqK[8cM?] +8,PjT70l:M779O26UF-<62NnO5N32?#H11]K6/1&Na*0E3["/c71! +/,h$q.K([o-iGCh-2f+h,Q8td,Q8ka+Tru4+Wqnd++bT6*u#k=+!;I\DcnM>.k)nt-nR#'/h\mW0EX-d +2`q+46iK7N4?>S'3W(iD2`E]WCgAYY>&8?\F9-H)rcA*[r,MaUrbq^PqJH7KrbMOKrFu:Fr+H"@"D;=Y +AS(aLs'u%;s'Ye4qd0/*rET>+rEB5(!*T8&rE'#"rDieqrDWSkrDEPjr(m>frD!8brCd#[s%3,ZrC?cT +s$crUs$Q`Or]pNNr^$QLs$-NIr]^BHr]U3Br]C'>q`4U7r\sd6r\aX2r%n=-s"X7%r@\%#r@@apr@.^o +r?qIhpa,kap*'V_+WqmLj<0$sJfrPc%jF0eBk_6oB4kggrFPqdr_*/]s%35]s%*&Xs$luVrC6`S +r^6]Pr^$QLrBLf9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJjlJ"->6%q,>Q.h)=oDJ%=8Z+t<;fbp;Z0Ji;#X8h:Adib9`@]`9)D3[8H23X7f>a]6q'O46pj=.6N'4I +5R'G;5!D+m4T.DF4?GVcs#U'4p!i-48q8<3!qT' +3'(k]/jNTVFoHI`F*.D&s)S$Ws)@sUr,2@Js(q[Ms(_LHs(M=Cral:GAnGUcqdf_:raPn8rEoG.qd'/* +r`f>)r`T2%rE&nsr)EVnqbmDj!)`_lr(m>frD!8brCd#[!(m/\!_5dPrC?cTs$crUs$Q`Or]pNNr^$QL +s$-NIr]^BHr]U3Br]C'>q`4U7r\sd6r\aX2r%n=-s"X='s"OC(r@Rsuq^VOnr[@^mq^2(ar?V(\"dr_*/]s%3/[r'plZ7R]a6rC6`Sr^6]Pr^$QLs$-NJs$$EI +s$-NIq`P!C4?NL(rB(!>q`4U7r\sd6rAFR2r%n=-s"X4$s"41#s""+%r@Rmtr@@jsq^MIlr[7^or?qUl +r[%IgrZhFeN$3crWZ_ls,9@sN)E)G6-RgGk-7C2>.K:mr.g%IV1H,>&4oRGC2DmAi1]&p41hKc93EKp8 +rc%sXEW0naDf9N2D/O6.D/=%dC\_`FC&_lHBDlHAAc609A,g$:@K0a8?i+1.?2In+>6%q,>Q.h)=oMM' +=T2D"X2h:]4&d:&Rcb9DqK[8cM?]8,PjT70l:M779O26UF-<62NnO5N52?,Q52#K001Ars*0`Ng+0).$r/H.1!.f1[n./kUm-Mo+f,l]+g,lAn_+Tru4+Wqod +++bSd+4D;G+WVXI)E2S<.P*)!.4Zeu/M8Y/0E*X/1bgpO8ONJ@!^&M*r]0m9$9'n'3c&(S5[%uHrcA0^ +FT-@]Er9qWE;jeRD?+PND?"GOC]A/JC&_lEBDuKGB4baeAc$$lIt+>5h\'=T)>" +sDi:]F2g:&[ic9)qW_9)hK_8H23[8Gu'V7fPpW7/oXQ6N07N6N0:N5lX(K55mbH55m_D +4T7G@3r:r93;tl82Z>T42#K0/1B0*'0`[.86r*0/(r)s## +r)WhtrD`bprDNVlrDNSkr_WMgrD!5ar_*/]s%3/[s%!&Zs%!#WrC-]Rr^6]Pr^$QLrBL,3Jg%lP%j`GF+X%g]D-8/3-n$Dj-iGJ*.Olr"/hSn64$l+l3&``Q2?#E41]B-;0etL@ +2eGu84B?-8rbqmVE;jeUDZ">OD#J,LD#S5JC&huIB`D`FB)cQEBE)TDAc60lS%. +>l@n,>5VV(=o__(=T2D#:.4Ql".P31K/g;r&0etLB2*XMr5!(ed3B0&\3B9&Y +2`EcX4$II`.mR6QFT-=cEcZ;BEcH*sDuahUDZ=YRDZ+GPD#\;NCB&#JC]A/LC&_lEBDuNAAH69?AGos7 +@/aL9?=$oC?N"1/>lS+.>lS%.>5_V'=T)>#mV +7/oXR63'@O62a(I5Q!\J4Zkeg4T.A=3rM)<3;b`82Z5N42#T601B'*01B'$.0`<[%0)[C#/,^ss.JkOl +-i57d-3#7j,Q/h`,5i[D+G(`9+:]P;+X&$O2fW:[0/5181Aij41,CaD3&j#^70Yn92D[*D1&`m,0E3[( +/I=$`2.TT24B6$5rbhgTDuOVZD/F**CM[d%rFuCLC23]]s(MCEs(;7A"D;=YAS(jOraYk8s'bk6s'Pe6 +rEoJ/"C5;<>[.24r*0/(rE0,&r`B&!!`i<$rD`bprDNVlrDNSkr_WMgrD!5ar_*/]s%3/[s%!&Zs%!#W +rC-]Rr^6]Pr^$QLrBLOD#J,LD#S5MCAqrJC&VfGBE)TD +B`D`FB)cH@AGp$;@f0[4?i471?2n10>Q7t,>Q7n)>Q.e+=oDJ%=8c1usDj:]F2i:]4&f +:&Rcb9DqK]8cM?]8,c!U7K#XS7K5dU6iTLO62a(H55m_D497N)q`4O5rAX^6rAFR2rA4=+rA"=+s"XO- +s"FC)r@Rdqr[[str$_[q-n#!Aq^21dr?VCfs!7Uhs!%(Yr?/6bJffjl!$M4^!ZNq4#@/c./1`8&/,V"D +0/,+91,_!S77'1"3]]8\3]]8]3&iiU3]T8cCfr8R=_i-YEs?Z+F)l;@EVsbUDuOYSDuFSPD?"GPC]A/L +C&_uKCB&#JB`)NBB)Q<>AGos7@/aL:?=$oC?=!P9r`fG/r*98+s'#A(r`K,#r`8ttqc*Mmr_i\lqb[2d +s%`Mer_38`r(?u\s%*&XqF:KRs$ZiRrBgKLrBU>[1M4>l7h+>5_V(=T2D"dT7/oXS6N0:M5lEqI56!kG56!eE4p4#34?G\(48V):3WD);2uY`62?#H3 +1Aim,1]K611&`m*0*!X)0)mO%/H77#0)[C$/H%*r.f1[n./kRo./kUo-MJhd,Q/h'+bCkh+nQog,U4KV ++WN:T=X>CC-mg>ir@&:-.P!&&/i#.C69dOk2`EWPr\XX2r%\O72eGu84B?-8rbqmVE;jeUDZ">OD#J,L +D#S5JC&huIBF&6`AnG^hB4bcTAc60Q7t,>Q7n*>Q%_*=oDJ%=8c1usDj:]F2i:]4&f:&Rcb9DqK]8cM?]8,c!U7K#UW779O26iKFN62a(H55m_D497N)q`4O5rAX^6 +rAFR2rA4=+r@nL10JP780/*;Wr@Rdqr[[str$hXor?qIhq^)1ds!.Ohs!.Ofr#tkZr?.+BJfh!7!$M4^ +$6(a;>q%6S/1N5%r%84-0JP=<2Dm];77'1#4$#A^3]]8]3&iiU3]T8cCfr8R=_i-YEs?Z+F)l;@EVsbU +DuOYSDuFSPD?"GPC]A/LC&_uKCB&#JB`)NBB)Q<>AGos7@/aL9?=$oC?N"1*>lIt->5_S(=T;M%=8l8! +X2f:]F2g:&[ib9DhE^8cM?Z8,>^T7K5dT6iB@N62a(I5Q!\J4Zkeg4T.A=3rM)<3;tl: +2ubf72?#H21]B001]K601&`m*0DdC#/c@3u.fLmo./bOj-M\tf,l]+`,5i\D+G(_f+OhMD+WqpO+s&X^ +@P9Ah0ebB\0b?)r1c.0O4?Gtp3]8fN1,1N_0`Ng*/da0_0K!B=,s51?E;jbVDK#Ml#An>[1M4>l7h(=oMP&=8Z,!jDk;>sDi:]4#d9`@]_9)hK_8H26\8,c'Z8,YpU7K,^T6iTLQ62a(I5QlS%.>l@n,>5hb(=o__( +=T2D#r\t6G3BKE@=Xua?CNTPs!HN5aF)l;@ +EVsbUDuOYSDuFSPD?"GPC]A/LC&VlIC&VfDBDuNAAc60<@JjO4?Na\A?!Ue8?2@h)>Q7n*=oMP%=8l8! +5,pk#g-7C8?.0qCQ.kE;*1,1ip69dOl2`EYo2?,N51]9'71cK#F-9P=BEW0nXDfG\o +s).aO!,VUL!,VXMr+Z4Grb2=Es(;:Ds(;:BqdfY8raPe6r*TA.s'>Y0s',M.rEK;*s',G*r`T2%s&T2% +rDrksr`&eor_i\lr_WPhs%`SirD*>drCm2`rC[#[s%*/[r^QfSqaCHOs$HTKrBU9Er]U3B!BW@>3Vtf7 +2uY`62#oK52#T6-1Ars+0`Ng+0)I6q/H.1!.f:aq./bOj-Mo+f,l]+h,l]+h,4m&W+QFPq++bT^*t024 +)DZ,7.4Ql".P31K/efrm0etLB2*XPt5Q.h)=oMP%=8l8!X2f:]F2g:&[ic9)qW_9)hK_8Gl!U7fGjV7/]LO6N0:L5lEqF4p4#24$5Y(48V);3W;#92ubf7 +2?#H21]B-41GU^?1&Na(0DdC#/c@3u.fLmo./bOj-M\tf,l]+`,5i[d+G(_j+9Nf/2K8q10/#%70J`P\ +%l,pt1cRHW4%2=p2`*0JG.5/hS_.0K!B=,s51?E;jbVDK#Ml#An?kD5>l7h*=oDJ$=8Z,!jDk;>sDi +:]4#d9`@]_9)hK]8H23Z8H23Y7f>dT7/fOQ62X"H5QO +D#J,LD#S5JC&huIB`D`FB)cNDB)cH>AGp$;@f0[4?i471?2n10>Q7t,>P_P%=oDJ%=8c1usDj:B4,k:/=[a:B!ud9`@]`9)V?]8H23Z7f5^P7/oXS6Mj(I5ll:a12L5F.P*,# +/M$`O+tkW)1,:aF5=S")4?GVc3BK;`3]T2[3''&]5&=@P5ZqlErc89aF)uABEH1nq!,qjSs)7jRrGDRN +s(hXLs(VLJs(VLHqIfe>rFGt>rabt9r*]M2"C>D??!dJ8r*92)rEB/&r`K,#r`8ttqc*Mmr_i\lqb[2d +s%`Mer_38`r(?u\s%*&Xr'gr\779O26UF+,r^$TOr^$KJrBL3D"?ek/4?WR(q`=[9r]'g7s#0g5r\XR0 +q_J1+r%S(&q_%h!r@@grr[I^mr?qIhq'H%ds!.Idq]bt^N$*]pW?;Wl+ +s()":r*o\7rF#Y4s'Ye4r*BM3?!LW=r`oA*s&o;&r)`ht!`i<$rD`bprDNVlrDNSkr_WMgrD!5ar_*/] +s%3/[s%!&Zs%!#WrC-]Rr^$TNr]gNL5X>94s$$HIrBC6ErB:?I4ZkegrB'm;r&Od:rAX^6rAFR2r\FC+ +#Vn.i0eb:70/3>Xr\"4&r@It!s"=7%r[e!uq^VIlr@%Xm!%@gos!IIds!.IdiZWmsJg&Ve%jN8A+T62#]9<1,:[FAlC$=Y0s',M.rEK/&r)ru#r`B&!rDihrr)br_*2^rCR#[s%!&Xr'gNOr^-ZPqEb'Fr'(*CrB(*B3r:r73;kf82Z5N42#T6-1Ars, +0`E^*0)@0p/H.1!.f:^s-n$JB-i57f-2f+h,QB%h,QAt[+oNOd++bSk+8m5^)DZ+6>q%6S/1N5%r%90H +0JP=<2Dm]g6U*^r4$#Da4$#D_3B/uZ3BKE@=Xua?CNTPs#'+d+EcQ/>r,;XSrbhaSrGMRNs(q^Ns(_RJ +s(_RJs(M7Arau+?rFGk8r*]M2"^YM@?!^h9?2e+,>Pq\'=oMP%=8l8!X2f:]F2g:&[ib +9DhE^8cM?Z8,Pg^77BU46UO1,6iB@N62a(I5Q!\I4Zkeg!'L3Aq`=[9r]'g7s#0g5r\XR0q_A.+r\+C, +0JNGYq_%h!r@@grr[I^mr?qIhq'H%ds!.7^r?:kWJfoXf^*!k,+(3/M8_7A5X^9>[1M4>l7e+=oDJ"=8Z,!jDk;>sDj:B42h:&Rcb9DhE^ +8c;3[8,c'Z8,YpU7K,^T6N9@O5lX(K5lEqI56!kG56!eE4p4#34?G\(48V):3WD);2uY`62?#H31Aij4 +1,:R=0JG.50`lm1cK#F-9P=BEW0nXDfG\os).aO!,VUL +!,VXMr+Z4Grb)RMB4bagAnGUcqIKP7raPn9raG_3r*KD/s'5S.s'5M,qc`o#rE0&#rDrksr`&eor_i\l +r_WPhs%`SirD*>drCm2`rC[#[s%*/[r^QfSr'^QPs$HQJrBU9Er]U3B!BW@>3Vtf72uY`62?#H21]&s+ +1&`m,0E3[$/bgmr/,h$r.K:gp-i57f-2f+h,QB%h,QAtc+o*;[+H@Oq+/p=l*Zc=C)DQ&6.4Ql".P31K +/dF$`0etLB2*V=96U*^r4$#G%3rh>@3=@f-3BKE@=Xua?CNTPs#'+d+EcQ/>r,;XSrbhaSrGMRN#]+D??!dJ8r`oD+qc`r$!*K8'rE&u!rDi_orDW\nrDEGgr(m>f +rD!8brCd&\s%35]r($ZS#Xq0M6pj=.6::]erCm2`rC[#[r^[#ZrC?iX +s%!&Xs$clSs$Q`NrBL?Gr]^3DrB:9G4[/j."?\e.4$0D1c$pB3bV>:4BH38DfKc8DuOYPD?"GNC]A/KC]%rHB`)N@B)Z?AAGp$8@f0[4?iFC1?2In* +>Q7n,>Q%b*=oVV&=8l8!rAjj:!'1$< +s#9m7rAFR2rA4=+r%\4*r@e.&r@S""q'u@mr$_Rmr?h7br$;7dq',h^r?2+^`#sXSJfsY-%Ncc8,9A[Y +AM,_m0etI=r\5!?1,C^C2`Wl]5s@@h1c.!E1Aim+0G,oj/N79:-9G4>Df0K4DJj<.rG;IKrG)=G!,DFG +s(MFFrFYq67u3>Pq\)=oVV&2*XX#/0POoD/Lr>&/,h+5/hSe10JG4;1H.Bb6U*^r4?GV&48h2N +4$,DeDH/2P>&/2"FEDPDrGhdTrbqaQ!,_^Qs)%aPrG2@Hr+Z.Ds(D:Bqdo_:rF,Y4ra5P/rE];*rEB8* +r`T/$s&]/"r`/nrr_ierr_rhprDEMiqbR/cr_<;as%EAas%<;_s%<;_s%*/[rC6`Sr^?ZOs$HZMq`t*E +s$$HGs#ge;MC]/#DC&VfGBDlH?Ac-*;@f'U4@/jU6@/XI3?N"1->QA%,>Q.e'=T);!3Vk`82uPZ52?#H31ACf,lT"[+bCkh+ho02,9e9S+ri=O +>9kUE-R^>jr[Ijsr[SI10/#+?69dOl3&iiU2E(Lk&Mu=#1GLq(:aS;*B5hd/EGodpDZ"AOD#J/LCB&)J +CB&#IB`)NAB)Q9@AGp$8@f0[4?iFC1?2In*>P_P&=oVV&=8l8!rF,Y4ra5P/ +rE]>+rEK;*r`T/$s&]/"r`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_#"_BY8P)HDr^ZoVrC-]Rr'UKN +s$?ZNq`t*Es$$HGs#ge;MC]/#EC&M`FBDlH@Ac60>A,Tm6@JsU6?iOO4?iFC1?2In)>Q7k)=T;J$ +dS7/oXQ62a%K4oRYB5Q*bI +4Zu".4Tml04$,S'48q;>3Vk]:2`EYo2Z5N42#]9*1&Na(0E*U&/bCUm/,h$s.J5+e-N5=e,lT"F+bCkh ++k.YG,9e9S+ri=O>9kUE-R^>jr[Ijsr[SI10/#+?69dOl3&iiU2E(Lk&Mu=#1GLq(:aS;*B5hd.EGf^o +DZ"AOD#J/GCAqrHB`)NBB)H3?AGp$8@f0[4?iFC1?2In*>PhV&=oVV&=8l8!CErC"VE;jeSD?4TlrGDOMrG2@Hrb;:Ds(D:Bqdo_: +rF,Y4ra5P/!+#S0r`oA*r`];(r)iu#rDrntrD`bp!*&qrs&/emrDdr(R,`rCZuZs%*,ZrC6`S +r^?ZOs$HZMq`t*E#X1F84Zkhg4$3L*rB(!>rAjj:!'1$7f5^R7/oXQ62a%K4oRYB +5Q*bI4Zu".4Tml04$,S'48q;>3Vk`82uPZ52?#H31AN['0EEg\r@\.'s"=7%oITqkr[RjqodKbcr?_7b +rZ]*#Jg#^hoH=_i+sA*R*&2/3,Ub#f-mpGB.K:ms.h4-a0/GOR5er_EAcs%NAar_!,\r^d#Ys$m#WqaC?LrBgEJ!'gTN5rAjj:!'1$rAj^6s#9m7rAFR2r\F=)r@e:+0/3>Xr\".$oIU"ms""'ur@.Cfr[.Ripa#h_ +WZcs;MBN3L+sA*R*&2.4>9kUE-R^>jr[Ijsr[SI10/#+?69dOl3&iiU2E(Lk%l?+!1GLq(:aS;*AoDR+ +E;XVOD?"GNC]%rGC&M`CBDc?>AGp$8@f0[4?iFC1?2In*>Q%b(=oDJ$=8l8!&/,h+5/hSe10JG4;1H.Bb +6U*^r4?GV&48h2N4$,DeDH/2P=__tsF)u>@rGhdTrbqaQrGDIKrG2@Hr+Q"@rFYqrAjj:!'1$erCm2`rC[#[r^ciT!(QrV!^oIGrC$ZQrB^BI!'UrAj^6s#9m7rAFR2r\FC+r%S+'!&4@)r\".$oITqkr[RjqodKher?_@er$;7cMBRQpWZ_lt ++sA*R*&2/3,Ub#f-mpGB.K:ms.g.FW0/GNn69dOl3&iiU2E(Lk%l?+!1GLq(:aS;)AoDR+E;XVOD?"GN +C]/#HC&DZBBDlE>AGp$8@f0[4?iFC1?2In*>Q7n)=o;D#n++bT`+9!;g+<*"K?n!ZX.kE4M/J9Zg0/#"50f(UE4%;S%4Zkhg +3rM/=3Xn/43'_@].mR6OEcH/Aqf2RRrbqaQrb_XNs(qUKrG):Eqe,k>qdo_:rF,Y4ra5P/rE]D-s',G* +r)rr"s&]/"r`/nrr_ierr_rhprDEMiqbR/cr_<;as%EAas%<8^r^[#ZqF:EPr^?ZOs$HZMq`t*Es$$HG +s#gM'*!E+!;dL1i3J//i#.91,1Q`0bH/r1G^jH3B95g5!(\[1c$pCr%\1)%PBCd2eGf34&fd/ +D/O9.rb_UMrbMIIrb;=Eqe,k>s(21?rF>b7qdKG2s'Pe6rEoP1rE]>+!*oG+r`K,#r)Wbrr`&eos&/em +s%r\ms&&emr(m8d!)_6r*fM1ra,P/qcs)(s'#A(qcNeur`8ttr`&hpqbmGks%rVhrD!>er_EAcs%NAar_!,\ +r^[#Zr^HlVq*b-JrBgEJs$6TKq`b!Br]C-@qDnL6r\sX2s#'g5r%n4*rA"=+r@[mts"+1$r[[mrq'l=l +r?qRkr?_._rZ_:aoH:pkJffRdo,mrQ$6U9ABj`AA.k2`jJr5AH69?AGos8@/aO1?N"1/>QA",>5MJ#=T;J$ +dT7/TFP6N9@O62NqG5Q3W:u<3W;#<2uPZ52?#H21]B-01&Wg*0E3a)0E*U&/cI4ZPDX1bpd@1,8_]%P][j003]A.6LUBDJX0- +r+u:Hs(_LH!bc7^rb2@Grb)4Br+5n=rF>h9rF,S2q-X&+q-drCd/_s%EAas%3,Zr($]TqaLHO!^f=@rBU?HrBUe;M +C]%oMCMR["B``!^B`2TBB)ZB>AH-0<@f'U4@/jU4?N4=(>l@n*=o)8#=8c1udQ7/fRQ6Ms.K5lEqH55dVH4?P\dqDnL6q`"F2r\a^4rA4C-q_A%'!&+=( +q^qatr[\""s""+!q^MIlr[7Ujq'Gh^rZ_Oi+sA*PrZV%ZWulp8MB<'C*?Q@G)D>_4@k'#Z.P*)$/M/S- +0/*;Y%Pomt5"J+/5X.Fq4?P\erAkKO4ut_lDH8AT>&&(sEcQ,=r,DXRrGMRNs).jRs(q^Nr+c4FrFl.B +rau+?qdf\9!+Gh6ra5J-s'>V0r`fG-rEB2'!*]A)!*K/#rDrntrD`bprDNDfr_NSjrD*>d!)EMfs%NAa +rC[)]s%*)YqaUNQrBpHKrB^EJrBL9F!^/\/rAt$B49%D>3rM):3<(r;2Z,H12#fB11B'$,0`*O#0)[C$ +/-%4!.fLmq./bOh-M\te,l]+c,5WP^+TEPZ+G(_f+MT$0+s7pI*ZHtUBeV:r0JbI?r\5*B1,C^C2E3]X +6pEgp2Dmh9rF,S2 +q-X&+q-3o(r*','s&f5$s&T/$s&T/"r)ESms&/ems%r_mrDAH-0<@f'R6@/aR6 +?i==2?1hJ$>Q%_$=T;J$dQ7/fRQ6Ms.K5QF%J5Q3kF +4Tdf/4$*3urAa[5r&4O3s"s[1rA+7)r@e4)r\"("r@Ipus"+1#s!mmpr@%Xmr$M4cq'>qa"E,keprbqaQrGDRPs)%dPs(hOIrb;=ErFc+ArFPk:raPq:rF#V3q-Nu)r`fG-rEB2'#$P/4=BJX+ +r`B&!r`/nrr_rbnpeh#e!)NPgr_3Afr_1&Wd90ek:63G)&94&om1Ci+(fD#A)K +CAhlHB`;`GB`;ZDB)H6?AGp$;@f9a4@/41-?MRk(>5h\)=T);*<`W:&<`N/s<;]\p;Z0Jm;#aDk;#a>k +;#O2i:B+#d9E.Wa9E.Wa8c2*Z8,YsV7f,XQ6io_C62a(J5Q*kG5Q3kD4o[YC3s%N+48h5;3W(l92ubf7 +2>oB31]9'(0`*O%0)mO%/H.4$0)dI#/-7=P.fLpl.JYCl-iYOn-3#7j-2f+h,Q8me+bCkp+U927+sJ0K +05(Pu-n-Ml.Ob6Es!n!u%kK@e0KMKa4?>M`3&``R2?#H32%DAt4D7S@4BH06D/X?0DZ+GND#S5JC'8AH-0<@f'U4@/jU4?N4=*>QA%,>Q%_%=T;J%=e-2Ahc,6T27+X&!-+o!2Q++bSd+28m4*??4E+;leE@k'#Z.P*)$/M/S-0/*;Y%Pomt +5"J+/5X.Fq4?P\erAkKO4ZYVkDH8AT>&&(sEcQ,=r,DXRrGMRNs).jRs(q^Nr+c4FrFl.Brau+?qdf\9 +!+Gh6ra5J-rE]A,!*fD*qcWr$r)`htr`/nrr_rbnq,.,f!DlSj:B!rf:B!uf9`7W_9)hK_8Gu'U7f>dS +6i04K62j.J5Q3hJ4Ztq+3rhDB48V);3W(l:2ubf62>f<21]9*.1&Wg'0E*U'0)[C$/-%4!.fLmq./bOh +-M\te,l]+c,5WP^+TEP%+G(_f+S6ce+s7sJ*ZHqTC,%It0JY@h9rF,S2s'PY1r*K2(rEB/&s&f5$ +r)Whtqc*Jls&/ems%r_mrD<>dr_EJerCd/_s%EAas%3,Zr($]TqaLHO!^f=@rBU?HrBU`3-n6Sm.4G-Ds!n!u"=u2Z0KKP,5;+*/h\mW0Fflp1d4H!69mb!4Zkhg48h2O4$>Vb6Z#jV5[%oCE,ouQA",>5VP'=T2A'<``B$A4T7G>3rM):3<(r;2Z,H12#fB11B'$,0`*O#0)[C$ +/-%4!.fLmr-ib[o-i#+b-2o1i,PiV]+oNP`+0Qf=+Gq9H+sA$K*ZHqS#APtK0JG7:1B'!B1,:XA1c@1&Wd90eb443Ftu74&om1Ci+(fD#A)KCAhlHB`DfHB`D`CB)H6?AGp$;@f9a4@/41- +?MRk+=o_b)=oMP%=8c2"j>g:]4&g9`7Wa9)hQa9)hK\8Gl!V7f,XQ6io_C +62a(J5Q*kG5Q3kD4o[YC3rqH*!'C-?q`4R6r\sj8rAFO1s"jU.q(V\!r@\+%r@Iq"!&"7&r%.jur@7Oj +q'c7js!Ials!7Ujr?VCfrZ^tXJg#^h^EF+4+sS9T)D5Z3.4Q\m.4?VD.K:ms.h=0a0/,FQ5*/h\mW0Fflp1d4H!69mb!4Zkhg48h2O4$>Vb6>]^S5?_fBE,ou< +EVseTDuFSMD?"GPC\qlGC&M`DBDuNAAc$$;@fTs9@/aO/?N4=0>lIt+>5VP'=T;J&i;#X8h:B!rf:B!uf9`7W_9)hK_8Gu'U7f>dS6i04M62s7M5lEqH4p!l14T.>A4T7G>3rM):3<(r; +2Z,H12#fB11B'$,0`*O#0)[C$/-%4!.fLmq./bOh-M\te,l]+d+oiha+oNP`+-.Or+K?Oo,9\-L*Z?hQ +CG@V!0JY?\0aTTj1G^jG3&s#f$9p[62Dmh9rF,S2q-X&+q-M`3&``R2?#H32%DAs4(hA<4'-'5D/X?0DZ+GND#S5HC'&*`BE2`CBDlHAAc-*= +A,Tm6@JsU6?i==2?27b(>Q%b(=oDJ%=8u>#<<-(udQ +7/fRQ6Ms.K5lEqH55dVH4?P\dqDnL6q`"F2r\a^4rA4C-q_A%'!&+=(q^qatr[\""s""+!q^MIlr[7Uj +q'Gh^rZ_Oi+sA*PrZV%ZWulp8MBDj>rZD7[/S,B&.kN5#.k3&$/M8Y/0E*X81G^jO84>j15<_4m4?GY' +3Y4A83B9EC<@pF=C3"96Ec?$rE;jeSDYn;ND#\;ICAqrGB`2TCB)Q<lJ",>Q%b( +=oVV(=8l8#=8c2!a8h:]4&f9`Rrf:&doc9DqK_8cM?[8,GdS7K#UN6N'4L5lEqH4p!l1 +4T.>B4?NR)q`=[9r&F^8s#0d4r&"F0rA+@,r@n+%q_%h!r[\%"r@7dqr@%Ulq'Pn`rZqLgqBGe[r?2+^ +q&k83JfqfN%O3,=*Zc4UDJM!`0JG79r@o!A1,C^C2E3]X6pEgp2Dme;MC\qlG +B`MiCBDlHAAc-*=A,Tm6@/s^7@/jU4?N4=,>lIt*>5_V&=T2A%=e-2Ahc,6T27+X&!-+o!1<++bT7*u,h=+j15<_4m4?GY'3Y4A83B9EC<@pF=C3"96Ec?$rE;jeSDYn;ND#\;ICAqrGB`2TCB)Q<l7h)>5h\(=T;J&j>h:]4&f9`Rrf:&doc9DqK_8cM?[8,GdS +7K#UN6N'4L5lEqH4p!l14T.>A4T7G>3rM):3<(r;2Z,H12#fB11B'$,0`*O#0)[C$/-%4!.fLmq./bOh +-M\te,l]+c,5WP^+TEPE+G(_f+OhME,U+?P*Z?hPCGI\"0JP78r\5*B1,C^C2E3]X6pEgp2Dmh9rF,S2q-X&+q-ds%NAas%<;as%<;_r($fXrC?fUqaLHO!^f=@rBU?HrBUM`3&``R2?#EE2)R3F0fs#E +-p(LCDf'E2D/T;hrG;IKqeH.Fs(M7ArFZ%?r+,h;rF5Y4rF#Y4rEfM0q-T6 +2#T6/1A`g)0E*uHS@ +ALoD_.Ouqt/M/S-0/*;Y%Pomt5"J+/5X.Fq4?P\erAkKO4?5AfCfN&O>&&(sEcQ,=r,DXRrGMOMrbMRM +q.fnCrFl.Brau+?qdf\9!+Gh6ra5J-rET8)rEB2'r`BA+=&r@%=',?$r`/nrr_rbnrDEMir_NPirD*>d +!)EMfs%NAarC[)]s%*)YqaUNQrBpHKrB^EJrBL9F!^/\/rAt!Ar]C!A*Zc4UDJV'a0JG480`Ed= +1,:XA1c@\2qd'/*s',J+r)s&%rE&u!rDibps&8qqs&&_mrDEPjqbR/cr_rAad8rAOU3r\XO/r%S7,0JEAYr@\.'r@S""r[[t!s"41#q^_Up +q^MIls!Rdo!%7^l!%%Rh"!o3<,m5M?,U4Oh+bCl;+WM^N,Te6O.VE6?.OQSm-RgDj-n-Vq.k<2)/ho6c +69m[43sQ5[%oCE,fl9DfB[oDu4GMD>e;MC]8)KC&VfDBDZ<>AI;s\An>L_@UW\Q@/XI0?Me%,>lIt+ +>5h\'=Su8"dT7/]LO6N0:K5lX(I55m_D4T7GB +4T.AA3r_5=3;tl82Z>T42#T611B''01B'$,0`*O$0)[S,GCAhlD +B`2TDB)cHBAGfs7@f9a7@/XO4@/XF/?2\%.>Q7k,>5VP'=T)>#48q8@3W1r:2uPZ52?#H11]/s/0JG0Y +0`sQ5[%oCE,fl9DfB[oDu4GND>\5LC]8)KC&VfDBDZ<> +AHcUVAn>L_"CbeJ?srq?qd0/*rET>+rEB2'rE/u!r`9&!rD`_or_i\lqb[2ds%`Meqb6o\r_!2^rCHlW +r^QiTr^?]PrBgKL!'pKJs$-HGr]U3Br]:*Br&ap>s#L$;r\sd6r\aX2rA4I/r\FO0r\=@*q_.k"r@@ap +r@.Ulq^;=hqBZ7i,U4QZp`f_^rum+>Jfq$8)]p7G,TeXSCbde#0/5.80/,(71,C^C2`Wi[5R0S<3AiWL +1,/V\r\+d6/h]8!9d;c#Ao2="D>S,GCAhlEB`)NCB)cHBAGfs7@f9a7@/aU4@/XF/?2\%.>Q.h(=oVV& +=8l8!e;JC]%rGB`MiGB`;ZEB)cH?AG]m8@fKm7@/aO4?N"1,>lIq->l@n+>5_V& +=T2D"\3qd0/*rET>+rEB2'rE/u!r`9&!rD`_o +r_i\lqb[2ds%`Meqb6o\r_!2^rCHlWr^QiTr^?]PrBgKLr':9HrBC3DrB1$?rB(!>s#L$;r\sd6r\aX2 +rA4I/r\FO0r\=@*q_.k"r@@apr@.Ulq^;=hqBZ7i,U4QZp*0M[n0!<*JfqcM,9J*O,TeXSCbde#0/5.8 +0/,(71,C^C3&ru]5s[Xo2)I*E0`3[)0`E^63bV554B6!1CM[j'C]/&GCAhlFB`2TBB)cHBAGfs7@f9a7 +@/j[6@/jU4?Me%,>lS%->5VP'=T)>#dU6iB@N62a(J56*tI5Q3kF4o%5:48_,>3W1r:2uPZ52?#H11]/s/0JG0Y0`:,J51O+bCm0+WhpQ,Te6O.VE6?.OQSm-RgDj-n-Vq +.k<5+0/GOR5Wo$+"#r4t2Z5KG1c.!E1-KAI,Wo.@DJa9/Ci!teD#8#GCAqrFB`;ZEB)cH?AG]m8@fKm: +@/aO4?iFC1?2In+>6%q,>Q.h)=oDJ%=8Z+usDj:]!ob:&Rc_9DhE]8cM?\8,c!V7JoRP +6iKFM62a%H55m_D49.JB3r1l83<(r92Z5N42#K001Ars,0`<^-0J>*Y0).$r/-d[U.Olkr-n5*Cq^;7f +r?_Fg!$hFf!$hFd#U(?6+<_mN+X$n1+WuI\Jfgs6)]g+B+WMtEALoA].4Zku/1`A)/h\n41GgpI3sS>H +69dXt4Zr[)rAkNP4#o]J<%1+:C3"95EGoc7E;a_PDZ+GOD#A)JCB&#IB`)N?B)Q9GA7fCaA7B"Vra>\3 +qd0/*rET>+rEB2'rE0&#s&]2#s&K"srDW\nrDEGgr(m>frD!/_r(I#]s%3/[rC?iVrC-]RrBpNMr^$HI +s$-HGr]U3BqE+X:s#L$;r\sd6!&ad6rA=I/s"aR0!&FO.r@n+%r%@puq^VOnq^D=hr?h@e"=,6;,U<", +rup,>JfoXfdi]kW+s/'P/o,8Y1GCI:0JP470JP==1Gh'P3B]Yo4ZPAV1GUZ^1&`m+0+'dT9dDi$Ao2=" +D>S,GCAhlHB`)N@B)cHBAGfs7@f9a2@/aO3?Me%,>lS%->5VP'=T)>#4@69m[436.u5r`fA*rE9)$r`B"ur`/ttr_reorDEPjrD3;cr([,`qb-iZ +r^m,\r^ZrWrC-WPrBpQNr'C9GrBC3DrB('Ar]9s;!''p:r\sd6rAFR2r%n@.rA":*r@n@-0/*;WpauCp +#:h;S.Ocep.K([l-i57h-2o.i,Q/kf,Q/ej+X%sN+X&!,+TNYR++bSd+2/gA*ZuIH*%GT4/1`5!.k3&# +/1iG+0/,(91c.-Q8Oc$25!D+lrB's=%m2p76uc0T6!A#DE,fl9DuXeTDu4GND?"GNC]%rIC&VfDBDZ<> +AHl[WARo:[@JsU4?i+1,?2\%->Q%b)=oDJ#=8l8#X2g:BFdT7/]LO6N0:K5lX(I55m_D4Sq5=3rV/<3;tl82Z>T42#T611B''01B'$,0`*O&0)mR&/,Lgp.JkOj +-iGCg,m5J=,:"N-,6&gu+G(_f+S-^#+!MdP+"h>F1,CU;0eb=80JG4:1G^jI3]T>h5s74c1c$m@r%\1) +r\"U?Bhfp9s()%;qdTM4qHs;1ra5V1qd'/*s',J+r)s&%rE&u!rDibp +s&8qqs&&_mrDEPjqbR/cr_Hf69m[43=B +DJa9/Ci!teD#8#GCA_cBBE)TDAc-*9A,Tm:@JX@0?N"1,>lIq->l@n+>5_V&=T2D#sDj:]!ob:&Rc_9DhE]8cM?\8,c!V7JoRP6iKFM62a%H55m_D49.JB3rD#:3;kf72Z5N42#]<21]K6/ +1&`m*0`j$^0E*U!/c7.).k<)!.4HYor@%Ojq^27frZhIgr?M@fr?;Fh+WqmN+X$_,!$Ku;JffRddiTeU ++<;UF.VE&&(sEH,o8E,bboqel@L +r+l1Es(VIGr+Gn=rFH1DAS#C^@U]4CrEoG.qd'/*r`f>)r`T2%r)`kus&K"srDW\nrDEGgr(m>frD!/_ +r(I#]s%3/[rC?iVrC-]RrBpNMr^$HIs$-HGr]U3Br&aj.70eY470etO@1cRKU4@)7r +3AiWL1,/V\r\+d70/,J%:*_u&Ao2="D>S,GCAhlHB`;Z@B)cHBAGfs7@f9a4@/OC1?Me%,>lS%.=o_b( +=oVV&=8l8!jDk;>sDh:]4&f:&[f_9)V?Z8H23[7fPpU7f>dU6iB@N62a(J56*tI5Q3kF +4o%5=3rh>@3rD#:3;tl82Z5N42#K0-0`j$_0E!U'0*!X'/cI=#/,h+"/c@6t/,^sp.K([p-iPLo-iG@l +-2f(j,pXc8,m#>:,Olq/+bClP+WhpQ,Te6O.VE6?.OQSm-RgDj-n-Vq.k<2)/i#=O5Wo$+"#r4t2Z5N3 +1^u6)CJQ6>=(cDfDJj9,!,_[NqeQ+ErFl%?s(;:Br+,\7rF5e8r*T>-rE];*r`]A-rEK8)rE9)$r`B"u +r`/ttr_reorDEPjrD3;cr_AHcUUARo:["CY\F?srq?qd0/*rET>+rEB2'rE/u!r`9&!rD`_o +r_i\lqb[2ds%`Meqb6o\r_!2^rCHlWr^QiTr^?]PrBgKL!'pKJs$-HGr]U3Br]C$=r&O^8r\sd6r\aX2 +rA4I/r\FO0r\=@*q_.k"r@@apr@.Ulq^;=hqBZ7i,U4QZp`f_^rum+>Jfq$8)]p7G,TeXSCbde#0/5.8 +0/,(71,C^C2`Wi[5R0S<3AiWL1,/V\q_/@=Bhfs;) +r`T2%r)`kus&K"srDW\nrDEGgr(m>frD!/_r(I#]s%3/[rC?iVrC-]RrBpNMr^$HIs$-HGr]U3Br]:*@ +r]9p:rAad8rAOX4rA=I/s"aR0!&FO.r@n+%r%@puq^VOnq^D=hr?h@e"=,6;,U<",rupkSJfoXf^*"^D ++s/'P/o,8Y1GCI:0JP470JP==1Gh$M3'0Ak4ZPAV1GLR<1&Wd<0/#"3/j*oD,X,4?D/3s)CMNocrG)4D +r+Q+CrFZ%?rFGn;rF5Y4rF#Y4s'Ye4ra,P/qcs&'r`]5&r`B"us&K"sr_rbnr_`VlrDEPjr(m8cr_*;c +r_*/]s%3/[s%!&Zs$uoTrC$]Rr^-WNrBUo?A1GppC5Aa1B5?DK8D/O7iD#J/H +CAhlGB`)NCB)QQ7n)>Q.e+=oDJ%=8c1usDj:]F2i:]4&f +:&Rcb9DqK]8cM?]8,bsX7K,dT7K#XS6iTLN62a(I4odeE4o[YE49%A?3Vtf72u>N32>o?01ACl,l]1h,l]+g,lAn_+T`i3+oWYb+GV%j+0$D&*ZlFF*?6A9 +B.>A[.Olhr/1`A)/h\n41,LgI4:"GF5Wq4l4$#J%3rV,K4ZYSmE`=JT>&&(sEH1nprGMLLrbVOKrG)=G +rFl1CrFYqfrD!8brCd&\ +s%35]s%!)[rC?lWr^HiTrBpNMr^$KJqEP!Dr]U9DrB'm;q`4U7s#9s9rAFI/qD8.,r\=F,r@e1'r\+1% +r@@apr@.Xm"=GQD-7/XXg`V1kJfrPc#Tb*1+WqmVBQ!`%(bRKq0JG4:1G^jI3BB;i5s74c +1c$j?0erV\%kfRi/hT8$9dDo&Ao2="D>n>LCAV`CB`D`EAcQHBAc60=A,Tm6@JsU6?iOO4?iFC1?2In) +>Q.h)=TDS'=8Z,!jDk;>sDi:]4#d9`@]_9)hK]8H23Z8,u-[8,>^R70#^S6N9@M5lEqI +56!kG56!eF5Q1G^dA0erY]r@e.&r%7gtr[n+%r@Ijs +s!e1%.4HYn.K([o-iYUn-iYOh,lf4h,Q8mb+bCkp+U929+X/!K-"I3k-mpAj-RJa>%4EYT.P!#%0/,1A +6U3d53WD)<2>o?A1GppC5AX(@5?DK8D/O7iD#J/HCAhlGB`)NCB)QQ7n, +>Q.k+=o__(=T2D#dR7/oXS6Ms.J +5lQA(->lS%. +>5_V'=T)>#]6,1]K601&is+0E3[(0E*R)/hR#Pq^VOnr$V[q-RL/dr[.Cdr?V%[r?8fr +JfoXfoH4D\++60etO@1cIET4[MCs3&NKJ0eb=:r@ea80/+t14DIS95#l33CM[ke +C]/#FC&DZEBDlHAAc60=A,Tm6@JsU6?iOO5?N=I4?N"1,>l7h+>5_V(=T2D"gr[/%$.4Qet.kND-1H5V+5Wh%e3&ikr2>o?A1GgjA5AX(?5?DK8 +D/O7iD#J/HCAhlGB`)NCB)QQ7n*>Q%_*=oDJ%=8c2!<<-%u<;]\o;Z0Jl +;#O2i:B+,g:B!ud9`@]`9)V?]8H23Z7KGqIrC-TOs$QfQr'C9Hr'($As#g&&(sEH1nprGMLL +rbVOK!,DLJrb;=Erb)1Aqdo_:rF,Y4ra5P/rE]5(r`fD+rE9,%rE&u!rDi_orDW\nrDEGgr(m>frD!8b +rCd&\s%35]qFCNSr^HiTrBpNMr^$KJqEP!Dr]U9DrB'm;q`4U7s#9s9rAFI/q_S7-r\=C+r@e1's"F=' +s"41"q^VOnr$V[q-RL/dr[.Cdr?V%[r?8']Jfopn#9G!0+WqmVBE2rJ0GlDr0/,(71,C^C2`Wl]5sRRm +2)@!B0JP<\0`E^6/M9/#9d;i%Ao2="D>n>LCAV`CB`D`DB)ZB?AH$*;@f'U4@/jU6@/XI3?N"1,>l7h+ +=oMS'=T2D"1GU^?1&Wg)0E*U'/c%$t/cIC$/Gq$t +.Kh1L-n$PC./kUo./bOn-M\qf,lJte,4Qh.+bClP+V#\@+X/!K-"LR8-RU;i-2o8%-n-Vq.k<2)0/GOR +5o?C1Ggg@5AX(?5$)B7D/O6-D#\>MC\qlFC&VfDBE)TBAc?6=A,Ba5@JjL3?N"1,>l@n, +>5hb(=o__(=T2D#Cl,l]1h +,l]+g,lAn_+o`bb+o`[t++bSd+7pX$*ZlFF*?6A9B.>A[.Olhr/1`A)/h\n40f(UE4@_e)4Zkef3]m:$ +r](EM3B0HJ;^k(;C3"95EVsbRDYn;MD#J/JCAqrGB`;ZCB)?0Q7n*=oMP% +=8l8!X2f:]F2g:&[ib9DhE^8cM?Y8,YpV7K5dS6iB@N62a(F5Q]6-1]K611&Wg)0D[=#/c@3s.fCgo-j1nF-71&<-MSnc,k`D^,5i[?+G(`9+:'#2+!DaL.;3Vs +0Ff]h0/,(71,C^C2`Wl]5m]e=3&NKI0eb=:r@n4($nX%mC.oj9n+bCle+V#\@+X/!K +-"LR8-RU;i-2o8)-n-Vq.k<2)0/GOR5o?A1Ggg@5&5$)B7D/O7iD#J/HCAhlGB`D`E +BE)TBAc?6=A,Ba5@JjL3?N"1,>l@n,>5qh*>5h\'=T2D#dO7/oXS6Ms.J5lN32>o?01AN[)0`Ng+0)I6r/Ggq!.OlnH +-ib^p./YFm-3beC,pX`^-2f+h,Q8td,P`M_,5i\b+K$<5+,V-F*ZlFF*?6A9*G6iO.4Qeq.P*,&/M8\1 +0JP@>2`jJr5&&(sEH1nprGMLLrbVOKrG)=GrFl1CrFYqfrD!8brCd&\s%35]r($]TrC-`SrBpNMr^$KJ +qEP!Dr]U9DrB(!>r]9p:rAag9s#0g5q_\4,s"aU/r%S(&q_%h!r@@apr@.Xm"=GQD-7/XX +nK(5r@e.&r%%gus""+#r[n+%r@Ijsr[J%".4?Snr@%Xms![gns!IOf +!$qLfrZ\uuJg#^hoH=\g,9\6Q*@56--mpAj-RJa>%4EYT.P!#$/h\t=69dR23<(r:2>o?A1Ggg@5&3k< +5$)B7D/O7iD#J/HCAhlGB`)NCB)QP_P%=oDJ%=8c1usDj +:]F2i:]4&f:&Rcb9DqK]8cM?]8,c!W7K#XS6iKLR6iTLN62a(I4odeE4o[YE49%A?3Vtf72u>N32>o?0 +1AN[)0`Ng+0)I6s/G^ju.OlnH-ib^p./YIm-N>Cl,l]1h,l]+g,lAn_+T`i3+oWYb+GV%j+0$D&*ZlFF +*?6A9B.>A[.Olhr/1`A)/h\n40f(UE3s\;C5&&(sEH1nprGMLLrbVOK +rG)=GrFl1CrFYqfrD!8brCd&\ +s%35]rC?fUr'gWRrBpNMr^$KJqEP!Dr]U9DrB'm;q`4U7s#9s9rAFI/rA4F.s"XF*r@e($r@J"#r@@ap +r@.Xm"=GQD-7/XXg`V1kJfrPc#Tb*1+WqmVBQ!`%(bRKq0JG4:1G^jG3&j#d5tAs(D=C!+u4ArFGn;rF5Y4rF#Y4s'Ye4ra,P/qcs&'s&o;& +r)`ess&K"sr_rbnr_`VlrDEPjr(m8crCm2`r(?u\rCHrYr^[#Z!([#Xr^H`Q!(6`Ps$?TKrBL(5r@e.&r@Imts"+.$r\".#r%%ds +"Y(rM-n$PC./kUo./bOn-M\qf,lJte,,ZT9+c7EJ+sS6T*uuY<#%]21-R^>gr[/=,.4Qet.kE;*1,hK` +4#f2Y2`CXmrA5!?1GLUJCJ?$;=(cDfDJoDhrG2:FrFu7Er+H%ArFPt=rF>_6r*fM1ra,P/qcs)(rEB5) +r)ru#r`B&!rDihrr)br_*2^rCR#[s%!&Xs$clSr^6ZQs$QfQr'C9Hr'($A +s#gCl,l]1h,l]+g +,lAn_+o`bb+o`\T++bSd+28mD*ZlFF*?6A9B.>A[.Olhr/1`A)/h\n40f(UD4%;S%4?GVc3BR1#r](KN +3&jnAMC]/#IC&M`EBDlH>Ac60<@JsU5?i+1.?2e+,>Pq\'=oMP%=8l8! +X2g:BF0/53[0`E^6/1iqt9Hu]#Ao2="D>n>LCAV`CB`D`DB)ZB? +AH$*;@f'U4@/jU6@/aL5?iFC1?2In)>6%h)=Sl1t +1,:R=0JG.50`<[(0)[@"/,q1"/cIC$/Gq$t.Kh1L-n$PC./kUo./bOn-M\qh,U4Q6,Q8mB+bCl;+V#\@ ++X/!K-"LR8-RU;i-2o8!-n-Vq.kdrCm2` +rC[#[s%*/[r^HlVr'^NOr^?cRs$HWLrBU9Er&t'Bs#^6ArAja7rAXU3rAFO0s"aU0q(W"+0/"q1qCVRq +r@8(%.P!#!.Ok?F!%Ijpr$VLks!@[js!@Uhs!.Lgr$2"\s!%Cbrug)=JffRde/otX+!)LE*$o-..Olks +.OZbt/1iG+0/,(71,CgM7RKC&4$,J`48h5>3=S&02ahXa-ph*PEc?#CJ#m9_6qdKG2r*TA.q-3Vk`82uPZ52?#H31Aim+1B0*-0`<[(0)mO%/H76q/H%*u.fCgd-itbC-MSne,Q/hT ++bCkh+ho01,U=NW+-5S$W-n-Vq/M&P32*sMh3B/uW2E!EM1c51f%l,pp5]'.?5#u94 +CMRa$C]8,ICB&)LCB&#GB`)NBAc$$:A,Ba5@K0^5?N4=,>lIt+=o__)>5VP'=T)>#;+\;MD?"MRD?"GLC]/#HB_uH@ +B)?0l.b(>5h\&=T;J$aW7R]cE7/fRP6N0:L5lA,Ba5@JjO2?i47+>l@n* +=o__(=T2D#?N4=,>lIt+=o__)>5VP' +=T)>#Cl-1N5],9le(r?.sZJffjl#9Fs. ++3W:u<3W;#<2uPZ52?#H21]B-4 +1GU^?1&Na(0DdC#/bpmq.JtUo-iGC_,lo89pEKPZmN@*(JfqfN'I4kC*ZZ=OBlGm\0/,"4/hSe10JWP^ +$o^()5!M4m2`*?I1G\qas"OF*%kTFd5&3b:4]Q'0BkhEtC&_rHC&_lGC&_lGBDcB@AcH<>A,Ba6@JjO1 +?i47+>l@n*=o__(=T2D#j;h:&n#e9`I`c9DqK]8cD9T8,c!X7K5dU6iTRS +6N'4K5lEqI56!kG56!eG56!eF497N+rB(!>rAj^6s#9m7rAFR2r\FC+s"aU/r\+@+0`<[(0)mO%/H76q +/H%*u.fCgh-ibXo-ik\BpEfhar?AfrJg#^hoH>Y/,U"?S*[G0-.jZMi,pt#e-R^Al.Olr$/MAq<69dOl +3&iiT2Dm?K2#]9@1,CULD+c0=lIt+=o__)>5VP'=T)>#g.r]L6Dr]:cS3]T2[3]f8jF&4>Q +>%qqnDf9LjDZ+GPDZ=SRD#J/JCB&#HB_uH@B)Q<>A--7N@JsU5?hn%.?2\%*>Q%b)=o;D%=8c/"aU7f5[Q6iB@N62a(I5Q3kH4o@G@48q;>3W:u<3W;#< +2uPZ52?#H21]&s-1&Na(0DdC#/bpmq.JtUo-iGC_,lo89pEKPZfcYkhJfrPc,U=QS*ZZ=OBlGm\0/,"4 +/h\k30ekF>1H7Q%_*=oDJ%=8c1uh9r*fS4 +s'P_2s'>G*r`f>)!a/]1!*];'s&f5$r`8ttr`&hprDNSkrDer_EAcs%NAar_!,\r^d&ZrC6`S +!(?cQ!(?fRr'L?JrBU9Er]LBH4$,JaqDnL6!&sp:q)871s"sX0q_J+)r\4@*s"=."palCpq'l=lr?qRk +r?_._!$hIg!@&f\+oNPQ++bSd+28m?*ZlFG*uuS6C+^k_.OZ_o/1`A)/h\k31,1UG3_2\*55m\F4T7DV +3]]8]3'',[7rqKV6<\)BDJsH1DZ+JLD?"GNC]/#IC&M`BBDlHAAc60=@fTs9@/aO/?N4=0>l.b(>5h\& +=T;J$:,PND\+h8_I ++G(a.+;?(F*?H4C.;<`X/MAe10J5"40JP?^1CQ6%3BfYk4#\uQ1G^fc1&is,0+fch/O!rB,s>7>Ch[X" +Bk__6rF,\5rEfP2ra5\3ra,D*rEK5(!*T8&r`B&!rDihrr)Jg%-; +*$cdQ+s7pP@;%/;-7:)e-7:/h.4Qet.kWD,1c5\.51GD(29-lc&Ao2=!Chioa +qJ-%Es(M:BrFZ%?qdfY8raPh7rF#Y4rEfM0q-\;JD?"GPC]%oIC&ViFB_uH@B)cH@AGp!< +@JsU5?hn%.?2\%*>Q%b)=o;D%=8c2!j>g:]4&f:&I]b9DqK_8c;0[8Gu'Y7f>aU7fGgS +6NKM@rBgKLrBUpE]ebrZqRj,PE>[+f$64+Gq9H,U+6M*?Q_E$ue$T0/,"4/h\n40f&_a$og1+5!M4m2`*?I +1G\qas"OF*&M5Xf5&3b:4]Q'0BkhEtBkhD]Ba/6aBkV0mBDcB?Ac60l@n* +=ohc.r`K/$rDrksr`&eos&/ems%rYkrDerCm2`rC[#[r^clUrC6`Ss$ZlSs$ZiPrBLEK5X>94 +s$$HIrBC-Bs#g9B!'L3Ar]1$>r]0g7s#9m7rAFR2r\F:(s"OF*!&4@)r\"4&r@It!pal@or[RjqodKbd +""#<>,l&bd,Q/hT+bCkh+ho0L,U=NW+lIt+=o__)>5VP'=T)># +s(21?r*o_8rF#V3q-O),rET5(rEB2'r)iu#rDrntrD`\nrDNSkrDd +r(R,`rC[)]rCHiVs$lrU!_,RGrBgWQ6::]rAjj:!'1$1H.3O4[0084#\uQ1G^fc1&is,0+fch/O!rB,s>7>Ch[X"Bk__6 +rF,V2ra,S2r*K2(rEK5(!*T8&r`B&!rDihrrDNbr;H!Hjs%r\lr)!>frD!>erCm2`rC[#[r^crWr'pTQ +s$ZlSs$ZlQrBUBIs$6NIs$$HIrBC-B!'L6B!BN@A48q;>3Vk`82uPZ52#oK52#]9+0`Wp,0**[Zr@e.& +s"41#s"!jqr@@jsr@.Cf!%.[m""#<>,l&bd,Q/h?+bCkh+k.YF,U=NW+-5S$X.4H_r +/1W>/1dXDg3B/uW2E!EM1c51f%Pfgo5]'.?5#u94CMRa$rG2:Frb2@Gr+H"@!+u.?qdfY8raPn9rF#S2 +rEfM0q-er_EAcs%NAar_!,\r^d#X!(HcR!(?cQ +!(?cPq*FsEr'(*Cs#^6As#L*=rAjg9r\sX2s#'g5r%n4*rA"=+s"FC)s"47%r@Rdqr[[dns![gnr[.Xk +s!@@ar?DCg+X&!%+oNO\++bSl*sWi/*ZuOF,@D@'/gi(t-n-Pp.kE5'/h\k40JYRH84>g.r]L6Dr]:cS +3]T2[3]f8jF&4>Q>%qqnDf9LjDYn;ND#\;LCA_fDB_uH@B)cHBAGfp<@U]4Cra5J-s'>S.rEK;+rEB2' +r)iu#rDrntrD`bpr)3GirDdr(R,`rC[)]r^coVs$lrU!(QlRr^$TPrBgKLrBUrAjj:!'1$Q%_*=oDJ%=8c1uj>h:]4#g +:&Rcc9)qW`9)V?\8Gl!V7f,UY6psC06ps?>5lO"J5lEqI56!kG55dVK4?P\e3]]D%48q;>3Vk`82uPZ5 +2?#H31AW^00JG.5/hSjV0E*U(/c@7#/,1[o/,h$s.J5(h-N5@p-7'o_q'H%cr?AfrJg#^hoH=\i,U"?S +*[G0-.jZMi,q&[=(FLRY.4Qeu.kNM469dOl3&iiT2Dm?K2#]9@1,CULD+c0=Ac$$:A,]p;@JsU3?iF@5?lIt+=o__)>5VP'=T)>#;+DJa +2`Ln176s-:4TIVD3tjY93B9&[4#]ZN:b"e8BlIs.Df,Dir,)FL!,MLIrFu.Bqe,k>s(24@rF5n<@U]4C +ra5J-s'>S.qcj#&r`T/$s&]/"!*0&!rD`bprDNMirDdr(R,`rC[)]r^cuX"%GdM7f>aU7f>^Q +63'CO6N0:L5lEqH4U+#24$,Jc4T.A@3rM)<2uku<3<(r92Z5N42#T601B'!40JG.5/hf!X0DdC#/bpmq +.JtUo-iGCd-2f(k,9nBUp`fY[fcYkhJfrPc%O<5=*ZZ=OBlGm\0/,"4r[ng:0JG4:1,_!K4?Yhg2`*Q.h(=oVV&=8l8!a8j;>j>k:]4#b9`7W^9)hK_8H)*_84Q0>77I/EqaLHO!^f=@rBU?H +rBUh9r*fP3r*TD/ra#G,r`]A-rEK8)s&oA)rE0&#r)Wess&AqqrDNVlr)!;erD*5ar(R)_ +s%jPrC6`SqaCENr^-NKr]pEHr]^9Ds#g(o<.4Q\n-7LDp/1iJ-0/,+8 +1c\&o5s@Fo4$*@&!':*>&3)a42bA*f.R[ERE,KT4DK#Jkr,)CKrbDXOBk_6oq.K\=rFPq+rEB2'rE/u!r`9&!rD`_oqbmAir_WJfrD*Aer_lQr@7[nr$_Rmr?h7bs!7Of +pEKV\r?2+^]HDeKJfs\.,Te-N+sA'U@W+%S0/5(3/M8Y/0JG4:1,V!K3^,\f2`3EJ0eiS]!&4C*%k]Lf +/3drB,X57=CM@O!C&VlGC&;TBBDuHFA7T1[@fBm8@fKm8?ij\B@JsU2?iOI4?N+7/>lS%->5VP'=T)># +i:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9F!'U0A +r&k!@rAsg9r&F[7s#0g5rA=O1rA"+%r@e+%q(;Orr[n!ur@@jsr@.Cfr?h1`rZZq;Jg%-;%jE5A,9S!N +?=kZ4-7C/e,lT1h-j2%P/2/mc5sIFk3&``Pr\a^4r%e^76>fFB5?;B5CM[hbC]%rFC&VfFB)cH=AGp$; +@f0[5@/XI1?N+7.>lIq->l@n+>5_V&=T2D"a8g:]4&c:&I]a9E.W]8HMFR8,YpU +7JfLP6iKFM62j.J5Q3kF4o[YE48h5>3W1r72uGT52?,N31]9'/1&Nd)0EAH$'9@JjO4?i==.?2\%->Q%b) +=oDJ#=8l8#sDh:]4&d:&doe9DV6b8Ou?B84Q2M8,GdS7K#UN6N'4L5lEqH55dYC4T7G> +3rM):3<(r;2Z,H12#fB11B'$,0`Ea*0`<[(0)[C$/-%4!.f1[m-itbD-N5@d-3#7h,PND^+oNP`+/^65 ++Gq9H+!;XL+Wr+@,&]7h0/,"3/M8Y/0JG4:1,V!K3^,\g2`3EJ1,(F;0JG.5r@SL05AWn:5?)0/BkhEt +rbDCGr+Q"@rac4CA7K+YraYk8s'bk6!af;CrF#P1rEfG.rETA,r`]5&s&f5$r`8ttr)E\ps&/blr)!Dj +rD4T@MA3rV/=3W(l92ubf7 +2>oB31]9'(0`<['0)7*t/H.6u/H%*u.fCgh./bLc-2o+T+bCkh+ho02+sS6U+<;Y4B.G8T-m^2dr[7Ul +$S*e[0Jl*\4#o8Z2Z5KI1c.!E1,C^?6>fCA5?;B5CM[g&C]8,ICAhlFB`;WDAbos9A,]s8@JsU4?i==0 +?2Rt,>6%q,>Q.h)=oDJ%=8Z+ua8g:]4&c:&[id9`@]b9)D0]84Z8L7f>dQ7/fRQ6Ms.K +5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0Ee;LCBSBdBkV2UBDuNAAc60=@f0[5?iXR5?i==.?2\%->Q%b)=oDJ#=8l8# +sDh:]4&d:&doe9DV6`8Ou?B8Gu'U7f>dS6i04K62j.K56*qI55dYC4T7G>3rM):3<(r; +2Z,H12#fB11B'$,0`Ea*0`<[(0)[C$/-%4!.f1[m./t[n-MJhd,lJt^+p&o2+TQ.h(=oVV&=8l8!jAi;#aDk;#a>i +:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9Fq*"XmoCM@P`CAhlHB`)NBB)Z?EA7T1[@fBm8 +@fKm8?ij\B@JsU5?i==.?2\%.>Q.h(=oVV&=8l8!a8j;>j>k:]4#b9`7Ta9)VB^8cM?\ +7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9Fq*"XA%.kN;+1dXDh3]T/X2)Y@i +&Ml3u1,C[=6#K:?5?;B5CM[hbC]%rIC&M`FBDuNCAbos9A,]s8@JsU4?iOI3>l\1,>lIq->l@n+>5_V& +=T2D"dQ7/fRQ6Ms.K5lEqH56!eG4o[YE48h5> +3W1r72uGT52?,N31]9*+1&Wd+0E*U%/cIC$/H@@$/,Umq.JkOl-iPIk-2&Sa,Q/h[+oWSa+G1bf+0$Cl +*ZlFG*ZQA1CG$t_.Ob9F$S!YX/M8\00JP:=3lIt+>5h\'=Su8"sDh:]4&d +:&doe9DV6`8Ou?B8Gu'U7f>dS6i04K62j.J5Q3kF4oIMB48V);3W(l:2ubf62?#H42#fB11B'$,0`Ea* +0`<[(0)[C$/-%4!.f1[m./t[n-MJhd,lJt^,6&hb+TEP=+G(_f+OhMZ+!;XL+Wr+@EAT7#0J5%4/hSe2 +0JP=<2)dES5!D%f2DmoB31]9'(0`<['0)7*t/H.6u +/H%*u.fLjs.J5+f-M8\a,,-64+c7EJ+sS6U+<;Y4"_fM6-7:,;-i>A$.kN;+1dXGi3]T/Y2?#H41]0!9 +00sGI,X,7@D/3s(r+l4Fr+Q(Brau1AqIKP7raPe6rF#S2r*B,'r`]A-rEK8)s&oA)rE0&#r)Wess&Aqq +rDNVlr)!;erD*5ar(R)_s%jPrC6`SqaCENr^-NKr]pEHr]^9Ds#gRc+D/@ +-n6Vp.4H_s/1iJ-0/,+81c\)q69dXt4?GSb3B9&Y2`EcX2Fqmb.776PE,KT4DK#JkrGDIJrG)@Hs(M4@ +rau+?rFGn:r*fM1qHj&)rET>+rEB2'rE/u!r`9&!rD`_oqbmAir_WJfrD*Aer_lQr@7[n +r$_Rmr?h7bs!7OfpEKV\r?2+^]HDeKJfs\..N]cT+sA'U@W=7X0/,"40.nk10JG4:1,V!K3^,_i3&WWN +1GLR;0/"q1r@JF.5&3\65#c'.BkhEtrbDCGs(MCEr+>q>"Cu%Q@q,FIr*o\7rEo\6?X`n@ra5\3r`oY4 +>[1Q?rETA,r`]5&s&f5$r`8ttr)E\ps&/blr)!DjrDoB31]9'(0`<['0)7*t/H.6u/H%*u.fCgh./bLc +-2o*?+bCl;+V#\@+X8*M,$nt7,pjuc./bOk-j2%P/2/mc6U3ap3B/rUr\P6D1GU^?1,:LKD+Q!:h9r*fP3rEoM/pg!f&!*oJ,r`]8'rE0&#r)Wess&B"ss&8kor_`Sir(m8d +qb?u^r_*8`qagi[84WVJrC-TOr^6ZOr'Cj15<_1k3]]8]3&iiU3]T)gF&+2N=_VhmDf9N3rGMRNrG2=Gs(VLHq.K\=rFPq)r`T2%r)`kus&K"srDWSkrDEPjqbR/cr([2bs%E2\#"_?U84Z6@s$urUrC-ZPqa16I +r]pEHr]^9DrB1'@q`=[9r&F^8s#0d4r&"F0rA+@,r@n4(s"OC)r\".$r[\%"r@7[nr$VUo-RSg>pEfhb +r?M%\ruq=`ru\-]Jfopn#9P'1+sA'U@NohM/hSh10JG+30/,(71,:^G2EF#c4?,5V1c$m@0J>(30)[@1 +.m@`>,lS+.>lS%->5VP' +=T)>#i:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9F +q*"XA$.kN;+1daMj3]T/Y2Z>N51]B-@0etI:6#B1=5#u94CM[g&C]8,ICAhiE +BDuNCAbos9A,]s8@JsU4?i=:*>lIq->l@n+>5_V&=T2D"3W1r72uGT52?,N31]9*+1&Wd+0E*U%/cIC$/H@@$ +/,h$u.fCgn./bOm-N,7a,QK(f,5*2Y+LiMF++bU,+$:Sd*ZuLD,$o(=-R^Dl.Olks.kE8)0/#"60f1m] +7RB@)5!:tg3]T2[3&`cW3AsBK:FJP4BlIs.Df0LlDZ+GNC]%rIC&_lBBDuNAAc60=@f0[5?N=F/?Me%, +>lIt+>5h\'=Su8"f<21]9*.1&Wg*0E3a)0E*U&/cI:$/,^sp.JtUo-iGCd-3#7h,PNA`+X&!- ++TEO=+G(`9+<2IG+!MjN-=V!Q/hSh10eb440/,(71,:^G2EF#15!(_^2)I*E0eb:70E*R6/1iD;CI]U5 +<+KcYBkh>[C&DZDB)H6?AGp$8@f9a7@/OC3@/XI3?N"1,>l.b)=o__'=T)>$j;m:JX^`9`%K\9)hK]8H23Z8H23V7f>dT6i]UR639G<5lEqI55dbF5Q*b@4T.A@3r:r93;tl82Yo94 +1c.#g1]9'(0` +AGp$;@f9a6@/XI2?N"1,>l@n,>5hb,>Q.h(=oDJ$mV7K>mV70,eGr^?fTr^6WMqEY!D!'^BFrB('Ar]9s;s#Bs9q_nC1r\XF,!&FO.!&4C,r@e4)r\!st +r@A4).k3"t.4?Snr@%Ojq^2=hs!@Ofr$24cr?;1`rZV1^T-&Y,M&upE*ZuOF+^51g0I\G#-RgJB.hF6` +/h\q51,_*_77'7(5!;%-3r_5>3"@r/2b8!b-pq-ODf'B0D#A/KD#A&IC&M`BBDlHBAc-*lJ%/>lIt->5h_)=TDS&=8Q%rj;f:Amod9`7W^9)hK_8H23[8Gu$c7Rfm<7Rfg8 +6psE@6N0:N6N'4M5lX(I55m_D4T7G@3rCu<3W1r:2uPZ62#oQ62#oK21]9*.1&Wg'0DmI&/c@7#/,q*t +.JkOj-iGCh-2f+g,PWJ]+mC,$+G(`M+:KD8+sJ-U?ZS+Y0/,$X0,Q;o0/,+91H.3O4?Yki3&WWN1GU[= +0J>*Y/e9Kb/3do?,s()(Y2!+>_3ra,P/qcs#&s'#G*rE/u! +s&T/"rD`YmrDNVnrDNYmr(mGj:JLd]qb-l[!_Q$UrCHrYr^d&ZqF:EPs$ZlSs$H`Os$6NIs$$BHrBL6D +q)nU;r]9p:rAad8rAOL0s"s^2rA"+%r@\.'r@S""r[[t!s"41#q^_Upq^MCjr?qRkr?_Fgs!@Uhs!+lo +Jg#^hoH=\i,U"BU*[+a'/g_qo,q&X<-mpAk.Om#$/i#4L53"@r/2b8!b-pq-ODf'B0D#A/KD#A&IC&M`B +BDlHBAc-*lJ%/>lIt*>5hY)=T)=u(3/h\n51,CjI +3'9>e4#]#S1c$mA0JG.5r[n[3/M05(7jC2sA8>mnC2!T\rFl4Drau(>s()+=!+Yn8rF,\5pL!l*rE];* +r*0/(s&o>'r)`kus&K"sr)q`4U7r\sd6q_eC1r\FO0rA"+%r@\.'r@S""r[[t!s"41#q^_Upr$_Upq^DCj +r[.RirZqLir?VCfT-8e0MBN3M,U"BU*[+_mCG$t^-mg>ir['$@-RgMp/M&M01I=;g3]T/Y2Dm?K1c$pC +1,1O<6>f@>5?;?3C27U!rG)7ErFc(@rakt;rF>h9rF,Y4ra5S0rE];*rEK;*s'5S.s'#A(!*T5%rDrks +r)EYorDNSkr_WMgr_E>brCm2`rC[#[s%*/[r^HoW7f>dT7/fXT7/fRP62X"H5Q3kG4oIJC48q;=3WD); +2uY`72Z5N42#9$.1B0*/0`Eg*0EAc/E.Ouns.K(b./1iJ-0eb@@3(HD'5Y0r`f;(rE0,&rE&ntrDi_orDW\nr)*DgqbI)a +!)3DdrCd&\s%35]qFCNS"@kpN77I2D!(6]Oq*G!Fs$-HGr]U3Br]C'>q`4U7r\sd6q_eC1r%n:,r\=@* +q_.k"s"41#s""+!r@.Ulq^;=hq^)1drZh1^r?8NjJfoXfo,oG)+!MmO-!taQ0JG470J>(3/h\n51,CjI +3'9>e4#]#R1c$mA0JG.5r[n^4/M05(80^;tA8>mnC1q>ZB`;ZDB)H6?AGp$8@f9a7@/++,?N"1,>l7h+ +>5qb)=Su8! +0gfhM,X,7?Chda$C&VlGC&_lFBDlHAAc$$:A,]s9@JsU6?i==.?2In*>6\87>[(E9>5VP%=T;J$N32?#H01B]Hg0ekB^0`Eg*0EAc/F.Ouqt.fCk//1iJ-0eb@@3(HA&5<_7o4T7DA3W:uJ3B9&kFAF;P=_VekDJj:i +D>e;NC]%rHC&M]FBDcE@B)cH?AH$*=@JsU3?i+1.?2e+/?2n10>Pq\&=TDS&=8l7u^T7K,[T6iB@J62a(K5Q*eF4oIMB48h5;3W1r:2uPZ42?,N41BKe3]AoQ1bpd?0JG.5r[n^4/hTG,80^;tA8>mnC1q>[B`2TCB)H6?AGp$8@f9a7@/41.?3+>< +rE];*r*02)s&oA(rDru#rDrntrD`eqr)3MkrDNSkr_WPh!DZAf9`%K\9)hK]8H23Z8H23Z7f5^S7/fRR +6N0:N5lEqI55[YE55dY?4T.A@3r:r93;tl82Z,H42#fB21Ars'0`Q7n+>Q7n+=o;D$=8c1u +dR7/o^U7/oXS6N'4K5lO"G55m_D49.JB3rD#< +3;kf52Z5N42#K0/1B0*.0`Eg*0EAc/F.Ouqt.fCk//1iJ-0eb@@3(HA&5<_4m48q;@3W1oI3B0WR:FJS5Bl@j+DJX1f +D#S5JCAqrGB_uH@B)cH?AH$*:@/F=2?N"4/?2e(3?!LW=>Pq\'=oMP%=8l8!sDj:]!oc +:&[ib9DhE^8cM?Z8,Ym]77Ka8779QC6iB@K62a(J5Qf@>5#c'.Bk_A,Ba6@K'[2?i=:4 +?!Ue8?2In)>6J,4=]ef(=8c1udS +7/oXS6N9@M5lEqI55d_E55dY?4T.A@3r:r93;tl82Z5N41]fHh1B0-.1&3O%0*!X'/cI=#/,h+"/c@6t +/,^sp.JkOl-iPIk-2o1i-2f+h,Ldlg+bCle+V,hD+X8-O+^8_7-RU;h-n#!@&18hS.Om#$/i#4K5!(ba +3&^an'f7a'1GU^>1,;:;8gHT$ASc*sCM@P^C&M`DBDlHAAcH<>AGp$;@f9a6@/XF-?2In*>Q7n,>Q7n, +=o2>"=8c1usDj:\mi`:&Rcb9DqK]8cM?]8,c!W7K5a]6psC0779O26iKFN62a(K5Q*eD +4oIJC48q;=3WD);2u>N32?#H11]K611&is-0E*^)0ECl-2Stc +,QAtd+o`\a+oEIT++bSk*sNi/+6f%#.4Qhr.Ok)r`T2%rE&u!r`/nrqc!Jl +rDEMirD3;crD!8brCd&\s%35]rC?fUs$crWs$crUr^6WNr'C9HrBL6Er]U3Br]C'>r&Fa;rAad8rAOU3 +s"sa3r\FL0rA+@,r@n+%r%A"$r@It!s!msrq^D=hr?hCfr?V@ep`fY[kobR#JfqcM-m9ZV+s81=F>km- +0eY460.nk10JP==2`f@>5#c'.Bk_AcH<>A,Ba6 +@K'[4?i470>l\40?2In)>Q.e*=T2D"tr<<#nr;Z'Dl;Z0Jm;#F,g:&n#e9`%K]8chUV8c;3[8,c'Z +8,c!W7JoRR6iTLQ62a(I5Qm.P32(1,D3[ +4#o8Z2Z>QK1c.!E1,:O=1.?.S,X,7?Chda$BkmW]r+Q%ArFZ%?qdfY8raPh7rF#V2pg!l)r*92)s'#G, +s'#G*r)ikurDrksr)bqb@#_r_*2^rCR#[s%!&Xs$clSr^6ZQs$QcPrB^BI!'gEGq`OpA +r]C0Br]9s;s#Bs9q_nC1r\XO/s"aU/s"OI+r\=@*!&+=(pauFq#V.DT.Ocep-n5*Cq^;7fr?_=dr$24c +r?;1`rZV1^rZ?_6Jfgs6%Nlf8*uuM/D(mCf.OZbqr@8.)/M8\20JYOG#=_*H5!D+l48q;@3W1oI3]TlW +:aeY5Bl@j+DJX1hD#A)HCAqrGB_uH@B)cH?AH$*<@/41,?N"1,>QA"->5VP$=T)>#a8h:]!oc:&[ib9DhE^8cM?]8,PjU70#gV70#aS6iB@N62X"G5Q*eF4oIMB48h5;3W1r:2uPZ62?#E6 +1G^fd1B00/1B'$,0`*O$0)mO%/H77#.fCgn./PCj-Mo+f,lT%`,5i\7+G(_f+O_G]+WhmP+=1B:2_Qj= +/heq3/hSe20etOD2E3f^4?>AW1c$mA0eb:70E*R8.kWG@DFl'9<+KcYBkhl\40?2In)>Q.e*=T;J#erCm)]r(?u\rCHrYr^d&Z +r^QlU!(?fSr^6]Ps$?TKrBLq`4U7r\sd6rAFU3s"j[1q_@n#r@\.'r@S""r[[t! +s"41#q^_Upr$_Upq^DCjr[.RirZqLir?VCfT-8e0MBN3M,U"BU*[+_lCFpk\-RC/=-4hOP.4Qf!/1r\6 +5s@@j3&`bp2&.r)1G^dA0JYCPE(_H?h9rF,Y4ra,A*qcs)(s'#G, +s'#G*rE'&%rE&ntrDieprDNSkrDrAY9J3D=Tm +.7.0ODf'B0Ci0/fr+l4Frb;=Eqe,k>s(2+=raYq8rEfP2ra5P/rE]>+s',M,qcWi!rE&u!!*/tsqG[>j +r_`Vjr(m2brCm8cs%NAar(?u\s%*/[rC6`S"@bgK6q$u@rBgKLrBU6ErBC3DrB1'@rAsg9rAad8rAOX4 +r\Og81GU^?1Getbr\=@*q_.k"s"41#s""+!r@.Ulq^;=hq^)1drZh1^r?8NjJfoXfo,nGb+!MmO-!t^O +0/#"3r\"m:/h\n51,CjI3'9>e3]AlO1GSk_'/(sj/M8Y,/h05+73k&s@qfRiCAqoFBDcBAAcH<=A,0U6 +@K0a5?hn%*?2e(1>[(G3>5VP$=T2D#3Vtf72uY`62?#H31Aim+1B0*-0`<[( +0)mO%/H77#/H.7#0)dI#/H.-r.K([o-iYUn-iPIk-2f+f,Q8nd+bCkh+fZ[r+sS6U+WV\/CG7(\-m^,d +r?_dt-n-Vs.kNM4$:-j;3B/rT1c7*Gr%\^91G2+87O13!ASPmnC].uGB`)NCB)cH?AGTg9@f9a6@/aO4 +?N"1,>lIq->l@n(>5VP'=T)>#er_EAcr_3>brC[#[r^d&ZrC6fU +r'^ELs$HQJrBU9Er]U6Cs#^6Ar&O^8r\s^4rAFR2rA4=+rA"4(s"FC)r%7[pr$qgu.Ok?Fr@.[nr?hCf +r?VCfrZqCds!%Cbruh=cr?;1`e/s8aJfiJa%iuf5+&?&D-S$Pl.K1e..k<2(/heq52E+,o5s@Fo +48q8A3B7!s%QHI02,&0e.779PD/4!+r+u=IrG)@Hrb24Bral:GAnGUcr+,b9s'l"9rEoG.qd'/*qcj#& +r`T/$s&]/"r`/nrr_reqs&8nps&&_kqbR,br_rAja7r&=X6rAFR2rA4F.!&OU0s"XI+r@e%#r@RsupaZ7l!%@dnq^2(ar?V@ep`fY[T-/_. +MBE-G+DFGg7e +rCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TKs$6NIs$$HIrBC6Er]^?FrB1$?r]:!lIq->l@n(>5_V(=Su8"P>%hbgD/T8frG2@Hs(VIGr+H"@"D;=YAS(dMrF>k: +s'Ye4qd'8.r*B8+qcj#&r`T2%r`B&!r`/nrr_reqs&8nps&&_kqbR,br_rAja7r&=X6rAFR2rA4F.!&OU0s"XI+r@e%#r@RsupaZ7l!%@dn +q^2(ar?V@ep`fY[rZHe8Jfq'9%j)o9+sJ-T??A1\/MSh/0`t?s()%;q-sA4s'Yb3q-Nr(rETA,r`]5&rE0#"r`8qsr`&eos&/em +!)Nhq;c6Lj;>sDj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q="I5Q3Vtf72uY`62?#H31B'$.1&`s.1&Wg)0E*U(/c@7#/,q1"/cIC&/c@7#/,h$q.K([o-iYUn-iPIk +-2f+f,Q8n:+bCkh+k.YG+sS6U+WV\/CG@.^-m^/er?`1*-n-Vs.kNJ35s@@j3&`]O2)I,e1(>ro/k'_K +,X5=@C1q?trFu4Dr+H%As(2+=!+Yn9s'kq8rF#V3ra,P/qcs,)!*oJ,r*'&%s&f2#rDrksr`&hpqGR>j +s%rYirD!>er_EAcr_3>brC[#[r^d&ZrC6fUrBpWRqa:BMqEb'Fr'(*Cr]L3Bs#U'P>%hbgD/T8frG2@Hs(VIG +r+H"@"D;=YAS(dMrF>k:s'Ye4qd0/*rET8)r*','rE0#"rDrntrD`bps&B"sr_i_mrDQ.h( +=oMP$=8u>"3Vtf72uY`62?#H31Aim+1B0*-0`<[(0)mO%/H77#/H.4$0)mR%/H.1! +.f1[n./kUo./bOm-N,7h,lJte,.&MF+bCm0+V,bA+X8-N+BiP8-7()e,q&X<'.51X.P3/&0eu$Y4#o8Z +2)I0I1]0!;0f(FNE(2*;er_EAcr_3>brC[#[r^d&ZrC6fUr'^ELs$HQJrBU9Er]U6C!':6D3]d1! +rAad8q_nC1r\XR0q_J+)r%S.(s"=4$pal=n!\,ZKr[@dqr@%[nr?hCfr?VCfrZqCds!%Cbruh=cr?;1` +rZ?_6Jfh!7%iuf5+&H,F-S$Sm.fCk'/1iJ-0eY7=2?lZ>5s@Fo48q8A3B7!s%QHI02,&0e.779P +D/4!+r+u=IrG)@Hrb24Bral:GAnGUcr+,b9s'l"9rEoG.qd'/*rEK5(s&o8%r)`htr`/nrs&0,#<)cdp +;H!HjrDcJfrPc%j)o9+sJ-T??A4] +/hnt20`E[90/,+91H.0M4$5Ye2`*t?s()%;s'kk7 +s'bq8r*T8+qd'/*s',J+r)s&%rE'#"r)NVnr)erCm,^s%<;_r(-WRr'p]T +s$ZlTs$QfQs$?ZMs$-NKrBLrAja7rAX^6rAFR2r\FC+r\FL.r@n1'r\"4& +r@It!s"+.$r\".#r@@jsq^MOns![jos![gnr[.Rir?V=drZ[sXJg$!p#9kB9,9\'M=pJju-RC2f,q/a> +'IP:X.P!)$/MT"H5!(ba2`3EL1c,%b%5BXk7;t^A5?;?1BPM>]C&M`CBE)TDAc-*8A,g$:@JsU5?iFC1 +?2In+>6%q,>Q.h)=oDJ&#&H/G-n?\o.fCk./1iJ-1,(F?2Fg/$5!;"ir]1'? +3;tiJ3&s#W9Qj)Y6X"/?CMds*D#S8LC]/#JC&VfDBDuKGB4baeAc-*;A,g$<@/XI0?Me%,>lS%+>5h\' +=Sl1u3Vtf62ubf72?#H21]B-01]B001&Wg)0DdC#/c@4".fCjq.K1ao-i57c-2f+g,PWJ]+g`AD ++G(a.+:fP:+!MmO,[PRR0.o"4/hm5W%ko^n1H.0L3]oPd2`*t?s()%;q-sA4s'Yb3q-Nr(r`fM0>?h)1r)rr!r`8ttqGdAks&/ems%r_ns&&emqbR/c!)-O;+L.P!,&/2/dc5s@@j3&`]O2)I,e1(>ro/k'_K,X5=@C1q?trFu4Dr+H%As(2+= +qIBP7rF,Y4ra5Y2rE];*r`]A-rEK8)r`T2%r`B&!!``6$rDihrrDW\n!)iens%rSgrD!>er_EAcr_3>b +rC[#[r^d&ZrC6fUr'^ELs$HQJrBU9Er]U6Cs#^6Ar&O^8r\s^4rAFR2rA4=+rA"4(s"FC)r%7[pr$qgu +.Ok3Br?qOjq^)1ds!.Lgr$24cr?;1`s!%Cbruff5JffRde/o2B*uuIG*$AF&1ash(-n$SE.hF6_/h\k5 +0JPCB7moX,4Zkh*3WV6#r\kP>%hbgD/T8frG2@Hs(VIGr+H"@"D;=YAS(dMrF>k:s'Ye4 +qd0/*rETA,rEB/&r`K,#!`iB(rDrntrD`Yms&/blrDt?s()%;q-sA4s'Yb3q-Nr(rETA,r`]5&rE&qus&B&!q,I8js&/em!`2]kr_WYl +qG7&b!)rAjd8!''p9 +r\j^4r\XU0r%\1+s"XI+r@e.&s"41#s""+#r[n+%s"++!r$qRmr@%Xms![gnr[.Rir?V=drZ^SMJg#^h +^EF+3,9\9T*?\O%0de:s-71/>-PImW.P!,&/2/eE5!(ba2`3EL1c,%b%l#jm7;t^A5?;?1BPMlIq->l@n+>5qb(=T;J#&Q5I +-nHbpr@8F1/M8\11,(C=2+L!;"ir]1'?3;tiH3&s#W9Qj)Y6X"/?CMdteD#J/JCB&#IB`)NBAcuaY +An>QOAGp$<@fKj7?i+.0?2S",>lS%->5VP'=T)>$Q.h(=oDG# +rAja7rAX^6rAFR2r\FI-s"XL.s"XI+r@e.&s"41#s""+#r[n+%!%e(!q^VIl +r@%Xms![gnr[.Rir?V=drZ]i8Jg#^he0,>H,9\9T*?\O%1++Ct-71/>-PImW.P!,&/2/eE5!(ba2`3EL +1c,%b%5BXk7;t^A5?;?1BPM>]C&M`CBE)TDAc-'=A,Bd9@f9a6@/aO4?N"1,>lIq->l@n+=o__(=T2D# +QOAGp$<@fKj7?i+1,?2\%.>Q.h)=TV]-=8l;#V`2)I-F0eb:7/hS_./hAM%6Yo.;5#l*,AnYmkB)cNBB)?0< +AGp!7@JsU6?i4=2?N=F2?2In)>Q.h(=oVV&=8u>$g;>j>k:]4#b9`7W`9)V?]8H)0[8,l'Y +7K,gT7fGgR6iB=H5lEqH55[SD55dYE4T@MA3r:r93;tl72ZGZ52#fB21AN[%0`<[(0)mO%/H76t/H.4! +/,Lgn.K([o-iPOo-iPIg-3#4g,-iAD+bCm/+XSEW+W_XGJ^ +2`A,Ba5@JsU4?i=:->lIq/>?Y5.>Q.h)=oDJ$A48q8@3W1r7 +2uGT62>oB21]9*.1&j$-1&is-0E!O#/bpsr/,:Xo./bOj-Mo+f,Q]28-2o.i,Q8n\+oNP^++bSd+/p=i ++WqmK*?\I$3[ZC*r[J=,.kE8(/h\k40/,4@#":mD4Zkhgr]1'?3;tiH3&NTP:j5S_5?_`;C2@baC]%rG +C&VfGBDlH>Ac60=@f0[6?i+1.?2e+/?2\%.>Pq\(=TDS&=8Q%rdQ7/TFP6N'4L5lEqE55[SC48V);3W;#:2uPZ62>]6/1B9311Ars)0`<[%0)[Bt.fLmo +./bOj-N#1i-N>Cl,l]+a,5i\4+G(_f+OhMB*$?=H+X/7>F[7T60)R@Q0JG4:1,CgF2EEo_3]AoQ1GU[= +0J>%2/M8Y,.k*i%6mb)t@qfOgBkM$jr+>h;rFGk9!+Ge6rF#Y4r*]M2!+,V0qcs&'r`]8's&f2#s&T/" +rD`Ymq,7)erD'+)X(b-m^2d,UOld-n-Vq.kN8&0JYpY4#o8[2` +A,Ba5@K'[4?i=:->l@n,>5VV(>5_V&=T;G%oB21]9*.1&j$-1&is-0E!O#/bpsr/,:Xo +./bOj-Mo+f,R,J<,pX`\,Q8n\+oNPI++bSd+2/g)+WqmK*?\I$3[ZC*r[Ja8.kE8(/h\k40/,7A77'4% +4?GSa3]]8\r\kBJ2)[?hG>'JN>%hbfCi*s'rbMFHr+Z.Ds(D:Bqdo_:raPh7!+>e5qd05,r`fG/r*98+ +r*')&!*K2$qcdrCm2`s%E>`s%3&Xr^QrXrC-TOrBpQNrB^EJrBL0CrB1-C +r]C!Q.k,>5_V(=Su8"i;#a>i:&@W_9E%Q^8c2-Z8,l'Y +7K5mV7fPpV7/TFO623_D5Q3kA4TIYE4T@MA3r:r93;tl72ZGZ52#fB21AN[%0`<[(0)R:"/,1[o/,Lgn +.K([o-iYUp-iPIf-3#4g,5`U9+bCl:+WDXL+W_XGrFGt>rF>_6r*fV5rEoS2rE];*rEK;*rEK5(r`T/$rDreqrD`eq +r_i\lqb[2drD*5arCm2`r(?r[s%*,ZrC6`Ss$ZfQqEk0Ir]pEHr]^9Ds#g6ArAjp=rAa[5r&4R4rA=L0 +rA+@,s"aO-s"OI+r@[t!qCMOpq'l=lr?qIhq^)1ds!.Lgs!.Lep*'AWdiX/`JfiG`$R$W8*ZZA*D)s$o +./k\5.kQ%b(=TDS&=8Q%rsDh:]4&f:&Rc`9E%Q`8c)'W7fZ$X70#dS +7/]LO6N'4L5lEqF55dYE4T7G>3rM)<3;kf72Z>T22#T601Ars)0`<[&0)R +-9bF>BkD$mBDcB=Ac60>A,Tm6@JsU6?iFI2?N=F2?2In)>PqY'=T)>"i;#a>i:&@W_ +9E%Q^8c2-Z8,l'Y7JoXS7K,^Q6iTIN5lX(I5lEqH557;>4T@MA3r:r92uko;2uGT62>oB31]B0*1&E[' +0E*U&/H%*o/H%*r.f1[n./kUo./t[p-MJhd,Q/hL+bCkh+hf*H,9\3O*?S="3@-("-7'oa-RU;k.Olr# +.kNJ25X%4g2`EWP2)I,d1(Guh7;YI@5?;?1B5)*oB`)N?B)H3?AGp$8@f0X7@/XI3?N"1,>l@n,>5hb( +>5qb(=T;J$3W1r72uGT62>oB21]9*.1&j$-1&is-0E!O#/c.*t/,q*r.K:js./bOj-Mo+f,l]+h,l]+g,5!,X ++LtAs(D:Bqdo_:r*fS4ra5P/rE]8)rEK8)r)j#%rE&ksr)NbrrDWSkrDEPjqbR/cr_<>b +r(I#]s%3,Zr'p`VrC-]Rr'UBKrB^EJrBL9FrB1-Dr]L0Aq`=[9r]'j8rAOX4q_\7-r\FF,q_7t%r@\%# +s"*sqr[I^mr?qIhq'H%drZh1^r?;%\JfoXfWZV]i+,q(&d,pXfb-R^Dn.P!)$/28nF4utY^2`rFPt=rF>_6 +r*fP2rEfG.qcs)(s'#G,rEB5(r)ir"rDreqrD`eqr_i\lqb[2drD*5arCm2`r(?r[s%*,Zs$lrUrC$ZQ +s$Q]NrB^BIrBL9FrB:0Cs#^0?r]0p:q`"F2s#'a3r\OL.r\=F.rA"=+s"F='q^qatr%%arq'l=lr?qIh +q]u4frZqLgs!7Uhs!%(Yr?.[RJffgk"sG*3*ZZA*"Dp1I.Ob9G(b7*f/M/S.0/5+72)[ig5!1ng3B0&\ +3B7!s&3)O*2GeTk.R.*MD/*m(CMWl`qe?"BrFc(@qdo_:rF,Y4ra5P/rE];*rEK8)rE9,%!*B/$qcdrCm,^r_!2^rCHlWr^QiTr^?]Pqa16Ir]pEHr]^9DrB1'@q`=[9r\sm:r\sd6 +r\aR0rA4F.rA"1'r@e1'r%7n!q'u@mq^DCjq^2.cs!7Uhp*0GYjrf6uJfqfN$lgB3+X&$V??JOc0eWAW +&MPmn1,:XE2)[KX4?5;V1G^fc0GQ5n/hJ\./1W/:Cd]U6rB's=q`4U7r\sa5s#'a3s"jX0q(_b#r@e.&s"++!s!mmsr[e!uq^VIlr@%Ojs!IFcs!.IdZ6=fC +Jg'_/-6jZW*ZZ>'DE0!k,pjo`-7:/h.4Qet/1N2)0gRub3B/rU2)R3Hq_AX8/4FDE-U1XCC1h6qBP@BX +rFYqrAjg9q`"F2s#'a3r\OL.r\=F.rA"=+s"F='q^qatr@@grq'l=l +r?qIhq^)1d"sY?<,9nBVo-+&Tr?$V5Jfgs6$R$W8*ZZA*D)s$o./k\).k+:2%)f=5!1ng +3]T5^3B7!s&3)O*2GeTk.R.*MD/*m(CMWoar+Z(Br+Gt?qdo_:raGb5rEoG.rE]>+rEK;*r)ru#rE&ks +r)NbrrDN\or)3Jjr_WJfrD*>drCm,^r_!2^s%*&XrC6`Sr^?`QrB^QO6:1W:r]pEHr]^-qcs&'s&o;&s&],!r)N\pqc!;gqbd;gs%iSfqb6r]r_!,\r(-iXs$m#Ws$lrUr'UNPrBpQL +r'1-FrBL9Fr&ss?r&aj'+)X(b-m^2d,UOld-n-Vq.k<)"0/,[V4#o8[2`Ac-*;A,Ba5@K0^4?Mn++>l@n(>5_V'=Su8#X2f:]4&c:&Rcb +9DhE]8cM?\8,YmR7/]LQ6Ms.H5lEqH55dYE4T.>=3W1r72uGQ62#oN42#]<01B'$.1Ars-0`Ng)0)I7! +/H.0t.etOn./bOj-Mo+f,lAne,4cuV+Qso!++bTK*t'57+qdo_:s'bk6r*T>-rE]D-r*0/(rE9&# +rE&ksr)NbrrDWSkrDEPjqbR/cr_<>br_*8ar_!2^s%*)Yr'pWRr^?cRrBgNMs$HZMr]pEHr]^?FrB1!> +q`=[9r]'j8rAOX4q_\7-r\FF,q_7t%s"=:&r%.^ps!n!sq^DCjq^21drZhIgocj>XYonW@Jfs\.$lgB3 ++X&$V??JOc0eWAW.PNP21,:XC1c79S4ZYMZ1c-sB0JG.4/hJ\./1W/:Cd]U6b7 +qdKG2qd98-rE];*s',J,!*T8&r`B&!qc3Soqc!;gqbd;gs%iSfqb6r]r_!,\r(%#^7n,s:77R5EqaC?L +r]pEH!'^?HrBL9Fr&t!@q`Fa;q`4U7r\sa5s#'a3s"jX0q(_b#r@e.&r@@grpal@oq^VIlr@%Rks!Ial +s!7Cds!.Idr#pY8Jg%*:)^?LL*ZZ>'DE0!k,pjo`-7:/h.4Qet.k)u%0FC-24?>J^2`l@n* +>5_V%=T)=utt<;fbm;Z0Jl;#=&e:B!ud9`.Q_9)hK_8Gu'V7fGgV7K,[T6iB@N62s:M62j.J5Q3hH +4oIM?48V);3W;#:2uPZ62>]6/1]B0.1&E['0E3[(/c@4#/,:[o.JkOl-i57f-3#7j,P<8Z+e0[,+Gq9H +*$?=H+X/7>"Ed!^0eWAW(GINt1,:XC1Gh*Q4#o2U1GU[=0eb:70DmF4.7A,C,!T(;BkD$mAnG]TAcQEA +AH$*9@f9a7@/j[6@/OC0?Mn+.>kqS(=oDJ#=8u>$dT7/fRR6N0:N5lEqI56!qK5lX(H55[S>4T@MA3r_592ukl92Z5N42#K0.1&3O%0*!X' +/c%$t/H@F&/c71"/,^sp.J5+h-iYOn-2/\a,30o!+bClP+UoP:,U4KW*E6i7,q(&er?a!A-R^Dm.P*)$ +0JPgU3]K&V2)I0J1c.!E1,:[B/Oj_K,=#:@C1h6qBP@EZs(D@Ds(2.>qd]S6s'bn9r*fV4rEfA,rET/& +r`]5&r`K2%rDrksr`&ntrD`eqrDEMir_NJf!)rF>n:rF#M0r*K;,ra#J,r*')&s&f5$rDrqur`8qsr_r_ms&&_k +qbQu^r_3AdrCd&\s%35]r($QPs$crUs$Q`Or^$NMs$?WLr'10ErB1$@r]C$=q)A@5rAOX4rA=C-rA+@, +r@n+%q_%h!r[\%"r@7dqr@%Ojr?h7brZqLgp*0M[r?2+^rZHe8Jfq'9$m-Q7+!;dP>BN4`0eWGY$na.c +0JG4:1,^sI3]dO-3Ar]M1,8_]s"F:&&h-4f6m=iq@qfOgBkCsiAnGUcrac"erCm2`!)3;`s%<;_rCHrYr^d&ZrC6`Sr^?`Qs$H]N +s$6NIs$$HKs$6TKr'('BpcSR9G +1+bt873k-!A85akC1q6nBP1siAn>QPAG]m9@KL"I@K'a7@00hD?i==/?2Rt'>Q.h(=oMP'=8c1u3"7`'1f&Ei,sGIFD/*m(rG2FJs(VLHr+Gn=rFGt> +ral"ar(?u\s%*&Xq*tBQ +s$ZlSrBgKLr^-WNr]pBGr]^-?r]C$=q)A@5rAOX4rA=C-rA+@,r@n+%q_%h!r[\%"r@7dqr@%Ojr?h7b +rZqLgp*0M[r?2+^kobR#JfqfN$m-Q7+!;dP>BN4`0eWGY'.tmj0JG4:1,^sI3]fD`2Dd3F1&Wg+0E3[( +/Ia-sE'tp8-rET/&!*T8&r)`o!s&Jtrq,@/grDEPjrD3Ae +!)er_E8`r(R&]rCR#[s%!&Xr'gQPs$crU +s$QfQrB^9Fs$-NIr&t!@rAjd9rAad8q)84/r%n@.rA"=+r\=@*!&+=(pau@os""+!q^MIlr[7Rir?_._ +rZhFeruq"WqB(;2Jfh!7$m6T4*#ft@=Dg/I.Ob9F$nP,6U*^s4?NO's#L'<(cO<1 +1f&Ej,sPOFD/*m(CMIX#C2.HsBP@kRrF>t>@q#=Dr*TD/pKd`%r*')&s&f5$rDrqus&T(u +s&AtrrDE\p;,R9gqbR#_rCm8crCd&\s%35]r($QPs$crUs$Q`Or^$QNs$?WLr'1-Dq)nXj!`;fmrDEPjrD3Ae!)kVD$>5VP&=T;J$erCm)]rC[&\rCHrYr^d&ZrC6`Sr^?`Qs$H]Ns$6NIs$$HJs$-NIq`Xa;rB1*ArAss=q)J=2 +rAFR2r%n:+q(Vb#!&"4%qCMUt!&"7&r%.jur@7[nodKhfs!IalpE]_^q&t>5Jg%-;%3Qc=,9e-42+J-n-Sp/1W8*0a9m+3]K&V2?#EG1G^dA0ekFS.oiqE!r)s#$s&]/"rDi_orDN\orDEPj!)WYjrD!>er_EAcr(R)_rC[#[s%*/[r^QfSrC$ZS +s$ZlSs$HZMr':6Gs$$BErB1*Apc8:4r\sX2r\XO/s"aO-s"OF,r\+@,0E*U!/c.+!/,q*r.K([o-i57h +-2&V`,QAtf+nQo(++bSd+4MA@+B)cHBAc-*;@fTs9@/aO3?M.V&>Pq\(=oVV&=8c1sj>g:]!oc:&[ib9DhE^8cM?Z8,5US70H%I6pj??6N07R6:!n&5loB/ +1]9*.1&Wg'0DdC#/cI:$/,^ss.K([l-iGCi-2](g,l]+_,6&hb+TEOU+G(_n+9ru1+WhgO,$P1m5qOfD +r\"serCm,^rC[#[rCHrYr^d&ZrC6`Sr^?`Q +s$H]Ns$6NIs$$HJs$-NIr&t!@!'C!=s#^0?s#Km7!&jg7rAFR2r%n:+q(Vb#!&"4%qCMUt!&"7&r%.ju +r@7[nodKhfs!IalpE]_^j<9*uJg%lP%3Qc=,9e-5.aS-n-Sp/1W8*0gIl_3&``Q1c51f +'/DAG]m8@f0[5@/aO3?N4=1>kD8">5VP&=T;J$Q21]K6/1&is,1&Wd+0E*U!/c.+!/,q*r.K:gr./kUk-N,7a,lT%g,6&hY+Kur>++bU,*t085*ZQ+@ +*a!;@-RpPD.246^.kE8(/hSk30Jk[V6U*^s4?GV'3WD)<2[qQ#1J`Y2ra,S2r*K>,oihE!rE/u!s&T/"r)ESmr_iYk!)ibm +s%i\lrD3Ae!)j1]K6.0b,a(E^h?Al7e+>5;D%>5VP&=T;J$kq\(>Pq\(=oVV& +=8c1uj>g:]4&e:&I]`9DhE^8cM?Z8,5XS7K5dU6iB@K5la1L5Q!_D4o%5>48_/82uko9 +2Z>T42#B*-1B'$,0`*O#0)[C$/-%4!.fLmq./PCj-MJhc,l]+_,6&hb+TEPJ+G(_f+MT$-+!2XJ+I>5u_<+AS,RdAc?6DA7T1[@fBm7 +@f9a7@/XI2?N+=0?N".%>6%h)=Su8#erCm2`rCZrYrC?oY!([#Z +s%!#WrC-]Rr^6]Pr^$QLrBCKM5!V=s5!Jp.rB1'@q)n[=rAss=q)J=2rAFR2r%n:+q(Vb#!&"4%qCMUt +!&"7&r[e(#s""$tq^M1ds!Rgns!@CbrZ\NhJg#^hoH=Yd+=&0U+rsX!3$ft!-iGA)-RU;k.4Ql!/2/eD +4ZYP]2Dm>j1]K6.0bQ$,E^hBCQ7n)>Q.k+>5VP& +=T;J$Q21]K6/1&is,1&Wd+0E*U!/c.+!/,q*r.K([o-i57h-2&V`,QAtf+nQoR++bSd ++0$Ck+]B`MiBBDZ<>Ac?6=@fg+K@JsU5?N=F2?2e+)?2\"*>5h\)=T)>"j>g:]4&e +:&I]`9DhE^8cM?Z8,5XS7K5dU6iB@L62s4M5PmYC4o%5>48_/82uko92Z>T42#B*-1B'$,0`*O#0)[C$ +/-%4!.fLmq./PCj-MJhc,l]+_,6&hb+TEP5+G(_f+OhMB+!2XJ+A,Tm3@JO=1?i==0?2e+,>Q.h(=o;D"=8u>$ +sDj:]4&g9`7Tc8kMeV9)qT`8cD9Y8,l-Y8,l'V7K,[T6iKCP62j.K5Q!_F5Q*eG4oRYG +55m_F4T.A=3rD#93;ti:2Z5N42#]9.1&`s/1B'$+0`<[)/c@7#/,q1"/cIC$/Ggsr.fLmq./YFm-iteF +-iPIk-2o1i-2f+h,F9R*+c7EJ,9e?U+!;S)2K(T$-7'uc,pjoa-7:2j.Olu%0JG^S3]K)X2)I0I1GU[= +0JP78/4XbO,sbUBBP;*nAnYdgrFPt=rF>h9s'u":s'bk6rEoP1rE]D-rEB>,>$V#1qc`o#r`K2%r`9&! +r`/hpr)_3&gdo%l,su:jYk_5?_Z7CM[d# +C]8&HB`;ZCB)cHAB)Q9@AH$'9@K0a6?iFC1?2e+/?2\%*>Pq\(=TDS%=8c1sj>j:]4&f +:&[of:&[id9DqH_8c20Y8H)-W7fGjV7/fRR6N'4I5l*_F55m_F4T.A=3r:r93<(r;2Z5N42#T601B'*0 +1Ars+0`Ea(0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+flf<+G(a.+:]J8+WqmO+^0+W/MA\/0DmF;0/,+9 +1c@[1c$mA0/,(5/M6rQ%kB1[7<(a@5?2-)AnYgfBDc<>A,Tm3@JO=1?i==0?2e+,>Q.h+=oMS% +=Su8#3rD#93;ti:2Z5N42#]9.1&j'01B0*+0`<[)/c@7#/,q1"/cIC$/Ggsr.fLmq +./YIl-ibXo-N,7i,l]1h,l]+_+bCkh+fZ\*,9e?U+!;S)E&f0j,pjrb-7'rb-R^Dn.P*2+0H`SC3]K)X +2)I0I1GU[=0JP78/4XbO,sbUBBP;*nAnYfSAc?6=A,]p;A,Kg9@K'[4?iOI2?2\%,>67u3>l@n(>5_V& +=T;J%tp<;f_q;Z9Pl:]O>k:]4&d:&Rcc:&doe9E%Q^8cD9Z8,YpV7J]FP6iTLP62a(J5Q!_C4o[YE +49%A?3Vtf72u>N32>o?.1Ars-0`Nm-0`Ng(0)R=!/Gq"".OlnH-ib^p./PCi-N>Cj,lT%e,QK(f,5i\b ++T7*ZZ=CbN +>%VPcChma#BkdNZrFc(@s(24Brac.BA7Y[KrF,_6r*TG0rE]D-s'>S.qciu%s&oA(rE&ntqc3Sor_rbn +r_`Vjr_NJfr_"0r[\R1/1F#-73b#s@:j+bAn5NPAGp$:@ejI.@/XI3?Mn+. +>l7h*>5VP%=Su8#67u3>l@n)>5_V&=T;J%tp +<;fbq;ZBVm;#F,f:Adib9`Iie9`Icb9)V?]8,u3[8,PjV7K#XS6iTRS6iTLP62a(J5Q!_D4o[YE48q;> +3Vtf72uGT32>o?.1Arp30JG480J>*V0)R=!/Gq"".OlnH-ib^p-ibXm-i>=k-2f+g,Q/kf,Q/hb+o`\a ++oEIa++bSd+7gQa*ZuLE+!"C&4=;R*.4H\D.KM%Nr[n^81Gq$Y69m^t4?GPa3]K(s2@qW#1f/Nm-9k[F +CMI[$BkqG]B`)NAAccOTB)Ql7h(>5h\)=T2D"dU7/fRQ6N'4I5l3eG55m_E4T@MC48V);3W(l92ubf72?#H2 +1]B001]K600``s_r@n4(r@\%#r@@apr@.Ulr?qRkpEfhbr?M(]r?:kWJfoXfWZVcn+!DaL+sC-767jiC +0/*5U#VRkd1,LmL3][[23Ar]M1,1F90J>"0r[\R1/1F#-73b#s@:j+aAn5NQAGfs9@esO/@/OC3?N"1- +>l7h*>5VP&=Su8"j:]4&g9`7Wa9)hQa9)_E\8GG^R7fGjS7/oUR62j.J5Q!_F +5Q*bM4Zu"n5!;(-4T.A=3rD#;3;b]82Z5N42#]9.0a0?g1,1L;q_7t%s"41#s""+#r[n+%r@Igrr@7dq +r@%Rkr[7aor[.RirZqLir?VCfbTVQ]Jg&Ve4e7rEoP1rE];*rEB>,>$V#1r`]5&r)iu# +s&T%tr)ESmr_`_nrDg9MA)PrC[#[r^d&ZrC6cTrC$WP"%5LD63'@N62a(J5Q!_E4oRSD +48q;>3Vtf72uPZ52?,N31]&s+1&Na*0DdC"/c70t.fq1M.K1^q.K([l-i>=k-2f+g,QB"j,U=W5,5i\b ++TlS+.>l@n*>5_V(=T2D$j>j:]4&f +:&dug:&doc9DqK]8c;3[8,PjS7K5dU6iB@M62NqE5Q_6qdKG2s'Pe6rEoS2r*B2) +r*0/(r)s&%rE&qus&K(uqc!AirDESks&&_kqbR/cs%NAas%<;as%<;_r(-cVrC?fUr^HcRs$QfQs$?ZM +r'1*Cs$-HGs#p?Fs#p67u3>l@n+>5_V% +=T;J&tr<;TVm;Z0Gg:]4&d:&7Q`9DqK]8cD9Y7fGjT7/B:N6N'4K5lO"G55m_F4T@MC3r:r73;kf9 +2Z,H32#T6-1Ars+0`Ng+0)mO&0)R=!/Gq"".OlnH-ib^p./PCi-N>Cj,lT%e,QK(f,5i\b+T7*ZZ=C5X%=n4#o>_3&gdo%l,su:jYk_5?VQ4C2@Wu +CAqoCBDlH?Ac-*;@JsU5?i=:3?!dJ8r`oJ/rETA,r*'#$s&f;&r)Wbrqc*PnrDNVlr_`Vjr_NJfr_3Mj +9he;Tr(Hu\s%3,Zr^ZoVr'gWRs$Q]NrB^Ue@qPXKqI9D3r*]>-ra,P/qHWr&r`]5&r)`es +s&K(ur)5QF(H5Q!_F5Q*bQ4Zttm4Ztni +4$,S'48V):3W(i72Z5N42#]9.1&j$/1&is-0E!U'0E3X&/H77#/H.7#0)[?u/,^ss.K([m-NGOr-n$JB +-N,7i,l]1h,l]*U+bCkp+U959,9\-O*EG(;3[H.#-RU5f,palc-n-Vr/MAh55b7rF,_6ra5S0s'>S.s',M.rEB>,>$V#1r`];(rE0#"s&T,! +s&Atsqc!Gk!)`_lq+prar([&^#"qT]8kDTHrCQuZrC6`Sr^?TM#!tXB5sR\$rBU?Hr'(*Cs#gAH-0=@JsU5?i=:4?!Ue8?2e+/?2\%.>Q%b'=oVV(=8Z+tj>j:]4&c:&dob9DqH_8H;?\8Gu'X7f>dS7/oXP6N'4I5lEqH56!eD4T.A=3rM)=3;kf72Z5N4 +2#T6-1B0*.0E)r`T2$r)Wes!*&kprDNMiq,$l_rD*AdrCd&\s%3)Yr($ZSr^HcRrBpQMs$6HGr'(-FrB:QO4[)%m +4Zkhg4$@fU'Q7t,>67u3>l@n+>5qb(=Su5# +=k-2f+g,Q/kf +,Q/hb+o`\a+oEJ,++bSd+4D;A*ZuLE+!"C'4X_d..OlnG.MOBa/hSe31c@6\69m^t4?GPa3]K(s2@qW# +1f/Nm-9kXDC2%HuBPM5ZBDuNCBDlHAAc60=A,g!9@/jU3?N+41?N"1/>lS+.>lS%->5VP&=T;J%tp +<;]\p;Z0Jm;#aDk;#X8h:A[`c9`@Zd8kVhU9)hK^8Gl!X7f>dR6i]UR639G>6N'4I5lEqH4odbF49@T, +4T.A=3rM):2uGT42?#H21]&p-1&`j-0/,r`oA*r`]5&rE&nts&K(urDN\or_iSiq,$l_rD*AdrCd&\"A)0U84WYMr($]T +rC-ZQrBpQM"@,4:5i +-RL,c-7:2j.P!))1,;'W3]K)X2)I0I1GU[=0JP78/4XbO,sbO>B4bgiA7tjOrF5hh9rF,Y4s'P_2 +s'>P-r`fD-rEB>,>$V#1r`T;)rE/u!s&T/"qc*JlrDNVls%rYis%`PhrD*8bqb.2e91hfJ8P8qQs%!,\ +r^QfSs$ZfQ$:7'H6UF+*5sR\$rBU?Hr'(*C"?\b-3]d*tq`+O5s#0j6rA=F.q_J+)r\4@*s"=:&r\"+# +r%.ar!\,ZKr[7aqr?qXnr$VChs!@UhrZh@e!$hFdr?;1`rZV1^X<3$9JfjS+%NZ`6*?Q;&F$1p$-n6\q +r@/L3/1rP.0f1dH77'7'4Zked3]]5ZrAG0A1c/$U9I;u+A85goC1qA[BDuNCBDlHBAc-*<@fTs9@/aO3 +?N".0?N"1/>lS+/>QS/7>Q.h)=oDJ&=8u>!sDl;>j>j:]4&d:&doe9E.Wa9DqK_8cD9Z +8,l'W7JoRR6iTLQ62s:M62NqG5Q3rM);2u>N32?#H21]0!40ek@90/#'Y0`Ea( +0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+nd%1+G(`9+:fP9+WqmO+^01Z/heq40JEAW#VRkd1,V!O4?Ns3 +3&EEH1,1I:0/!/S&M,L`7WLsC5?2-'A7fC_ARo?MA,]s9@K'[7@JsU6?iOO4?iOI4?2\%&>Q%_'=T):q +jDi;>j;k:B42h:&@W_9E.Wa8c;0]7n6/M8,u0Z7fGpU7f5XQ63'=M5lO"H5l3eE55[SA +4T%;?3rM)83<(r:2ZGZ52#fB21AN[(0`Ed)0E*U(/c@7#/,h-t/H%*r.f1[n./kUo./bOn-M\tf,Q/h/ ++bCkh+k.Y`+s\?V+W_\'EB5?l,UOia-7'rb-R^Dn/hAS/1Hmo]2`Ac60<@JsU4?M.V'>l7h*=nl+t=8u;#sDi:]*ue9`Rlc9E%Q_9E.W`8c2-Y8,YpU7K#UN6N'4I5lEqG4o7A?48q;>3W:u<3W:u<2uY]8 +2?,Q22#T601Ars)0`<[%0)[@%/,^sp.JkOl-i57c-2f+a,5i\A+G(_f+MT$-+!DaN+s8(3Gsa/9/G^t4 +0/,+92Dd9P4$#>X1GU^?0JG.4r%/F1/Lj517O(,t@:`t]ARf9OAGfs:@f9a7?iXX5?ij\B@/OC3?N4=0 +>k_J$=oDJ$i:&I]_9E.Wa8c;0c7n6-A84Q0>7K>pW8,YmW7JoOP63'=M +5lO"H5l3rM)83<(r:2ZGZ52#fB21AN[%0`<[(0)mO%/H77"/c.*t.f_'s.f1[n./kRo +./YIm-M\tf,Q/gd+bCkh+nQp++s\?V+W_\'EB5?l,UOia-7'rb-R^Dn/LrD-1-Rf\2`-=]nj/rE'#"r`B&!!*0"tr)q`4U7r\s[3s#'g5r\OL. +r\=F.rA"=+s"F='q^qRor[[prq^DCjq^21dr?VCfrZqFe!$_+[r?1bTJffRdWZMWj+l@k,>5h\"=T)>"dS6i04K62NqG +5Q*bC4T%;?3rM)<3!;6$3&`eq2Z>T22#T601Ars-0`<^(0DdC#/H@=".f1[l./bOj-MSnc,krS^+itjY ++G(`c+:K>8+k_J%=o;D#oB31]B0*1&E['0E*U(/c@7#/,h-t/H%*r +.f1[n./PCl-iPIg-3#4g,*a='+c7EJ+s\?V+W_\'+E9Ff-6sob,pjoa-7:2j.P*)$0JPaR3B&iS2)I-G +1,Ae_&Mc*o8979I5uqH,AS5UcAn>QPAGp$:@fKm:@f9a8@/aO2?Mn(%>Pq\(=oVV&=8u>$=8c2"n++bTL*t025*ZuOF*`I,C +-7C5?./bV'.kE;*0eY7=2FKhpr]Cl@n,>5h\#=Su8!sDi:]4&e9`Rlc9E%Q`9E.W`8c2-X8,c!U7K#UN6N'4J +5l]6/1]B0.1&E['0DdC#/H@=".f1[o./kXn-i57d-2]%`,5i[a+G(_f ++S6cb+!DaN+s8(3Gsa/9/G^t40/,+92)@'K3]]5W1GU^?0JG.4r%/F1/Lj517O(,t?tEk[A7B-KA,Kg7 +@JXC-?i==2?2\%&>Q7k*=9;T+=8c1rjDk;>j>i:]4#d9`7W_9)hK]8H23[8H23Z7K>mT +7fGjU6i97N62a(J5Q*kG5Q*eE4o@G>3rh>?3rM)93<(r;2Z5N32#fB21AN[%0`<[(0)mO%/H77"/c.*t +/,Lgn.K([k-iGCf-3#4g,4m%1+bCl;+WM[O+sJ0O*`I&>,UOc`-7'ub,pjuf.4Qku.ki[c5!1ha2E!EL +1c$mBr@ng<1+l+=7jUH%@:j(_ARf?MAGfs9@esO4@/jU4?N4=/>kVD#>5_V(=T)=t5h\$=T)>$dU7/]LM6N'4K +5lEqI56!eE4Sq5<3rM):3<(r:2Z5N12#T601Ars)0`<[%0)[@%/,^sp.JkOl-i57e,lf4i,l]+a,5i[L ++G(_n+9ru3+1,LsN3]JrP1,:R<0J>'V/IsBa.RnGJ,k_J#=T2D#jDk;>sDj:B4/g:&Rcb9DqK^8c;3[ +8,l-[8,l'Y7K#^S7K5aR6N0:L5lO"H5lEqH55dYB4Sq5=3r:r83<(r;2Z5K52>oB31]B0*1&E['0E*U( +/c@7#/,h-t/H%*r.f1[n./PCj-MSne,Q/hD+bCkh+ho0K+s\?V+W_\'EB5?l,UOia-7'rb-R^Dn/1N/' +0KqTZ2`IarFGe8rF5Y4rF#P0ra#G,p07N"rE9,%rE&ksrDihr +r)FqaCBMr^-NKr]pEH!'^b5ra5V1 +oj.N#!*]A*r`T/$r)`kurDi_orDW_or)*>fr(m>frD!8brCd,^"A;?Z8P/hNrC?lWr'gTQrBpHKrB^HK +r'10Er&jj3W(l:2ubf62>]6/1]B0.1&E['0DdC#/H@=".f1[l./bOj-N#1f,lT%`,5i\V ++G(_f+K?Om+!DaN+s8(3Gsa/9/G^t)0/,+91bpjH3=7f,1c$mB0eb:70)R:5/1i>@E^h9<<+'6HARo7\ +@q5IH!b#MHrF,V3rEoS2s'P_2rE]A,pKRSurE&qurDibprDWYmr_`VlrDESkrD*Dg!)EJerCm5arC[#[ +rC@,_7n?-?7RmAGr^QiT!(?`OrB^BIr]g?HrBL@UipH@f0[7?ij_D?i==0?2Rt$>Q7n* +=oDJ$=8Z+t2)R3I1G^dA1]9*.1&j$-1&is-0E!O#/bgmr/,^po./bOj-Mo+f,lAnc,5!,X+I4+$ ++,V-F*ZuLH*uuD$"EQ^Q-mnpAr@/1*/1rP//hf+>6pX$949R`,3]T1t2\.]&2,S`p-9kXDBkV3oAn_0V +q.BS:rFGh9rF#S2rEf/&r`f>)rE9&#rE&qus&K)!qc*Mms&/emqG@)cr([,`rCd#[s%32\r($`UrC-ZQ +rBpHKrB^HKrBL6ErB0s=rAk!?3BI+!rAag9s#0g5s#'[1rA4F.rA"1'r@e%#r@J""r@7[nq^DCjq^24e +r?V=dp`fY[hB7CmJfqfN$m-W8+sJ-R=F!7c/hHiO'/)$o1,LaB3&s#Z1c$mB0eb:70)R:3/1i>@E^h9< +<*s0GA7K%Yr*oY6!+Pn8ra>Y2q-Nu)rET)$r`K)"rDrksrD`\nrDNVlrDNSkr(m;erD!5ar(?lYrCHiV +s$m#W!_#RJrC-`SrBgEJrBU?HrBUV,,U+EU*Ze7"3[?$t-71#c,palc-n-Vs.P*8. +5!1ha2E!EL1c$mBr@nm>1+l+=7jUH$@:`t]ARf:^AGp$<@fKs:@f9a6@/jU5?Mn+,>kVD"=o;D#=8c1u +rAjj:r\sj8q_e7-rA4F.rA"=+r@n1'q_%h!!%\!tq^MCjr?qIhr$D=f +r$1t\r?99*JfoXfe0#/A+WqsQ+1,LsN3]JrP1,:R<0J>'V/IsBa.RnGJ,h9s'u":raGb5ra5Y2r*B5*p07JuqcNeur`8tt +r)k:ra>\3r*K&%!*fD*qcWi!r`B&!r)NVnrDW_or_`Vj!)NSjr(m8cr(R&^r(7)`8OuBBr($]T +r^HcRr'U?JrB^HKr]g?F!'UlS%->5VP$=T2D#sDj:]4&g9`7W] +9)V?\8Gl!X8Gu'U7f>dT6iTLP62X"G5Q*eG4o[eI5QARoC`@qGULqd]S6s'bk6rEoP1rE];*r`]A-rEK/& +r)s&%rE'#"s&K"ss&8nrr)7*ZuRG*)CQ<-7:5k-iGJ+.Olr!/2/\01c7]g5Q%b)=o;D$mV7/TFN6N'1J5Q3nJ5Q3kH4oIMB48h5;3W1r72uPZ62>f<21]9*.1&Wg'0DmI&/c@7" +/,^sp.JtUo-iGCd,m#D>,lAn_,6&hb+TEOM+G(_n+9ru3+lS%->5VP$=T2D#Y2)I,e1B'!=0/+qHECD->Y2s'GY0qHX#( +!*oJ,qc`r$s&f2#s&T/"rD`eqr`&hp!)ienr)!AgrD*8bqb6r]r_!,\r^cuXr^QlVrC-`Ss$crUs$Q]N +rBUEKr'(*C"?nt34?WU)r]9s;s#Bs9q_n@0r&"F0r%e.(r@e4)r\!str@It!s!n$ts![gpr$_Ijr[.Ri +oHXG^,5r_c,5ED\+K-B6++bU,*tB>7*ZuRG*)CQ<-7:5k-iGLo.fLq,0J5"72+0bp4?GVc3W1r92\.W" +1f/Hi,sYRCBP2$mAn_-Uqe#e-qd'/*qca&(r`];(rE'&$r`8eorD`bprDNVlrDq`4U7q`"I3r\aX2r\OL.r\=@* +q_.k"s"41#r[[psq^MIlr[7XkpE]kf,p`C5q',h^r?2+^p)nr0Jfq'9%j)r;+sS3Q;g1V\/MAb/0E*O' +0)dL-0JtXD3B@@*2`*9E0JEAWr%/L1.k*l)6R+iq?Y!YW@prnXA,Tm6@JO=0?iFC.?2\%.>Q.h(=oDJ$ +=8l7uXO7f5^T6iTLP62X"F5Q*bM4Zu%p5<_:14oIMA48q;< +3W1r82uPZ72>f<11]9'(0`Nd-0/"sV/cI=#/,h*t/c70u/,^sr.J,"i-RL25-2o+/+bCkh+k.YF+s\Im-jqOS.k`S?4#f,U2)P4dr@ng90J#\573k3"@:`t]A7K3MAGfs8@fBg9@/aL5 +?iFC1?27b)>6%q,>Pq\'=oVV%=8l8#j>h:]4&d:&@W_9E%Q^8cD9[8,GdS7K,[X +779O26i9:N62s7N5lN32>f<11]9**1&Wd+0E*U!/c@7#/,q+!.K:gp.K([m +-iGCj-1iG_,6/q\+oNOI++bSl*sWi0*ZuRG*)?u_4shX+.46Pm.4H_rr[S@0/h]";6pX"!4$#D#3;b]G +0f1^`GtKAJ=Cc)XBkV*lrb)+?rFPt=s'kq8s'Yb3qHj&)rET8)r*','rE0)$r`8kq!*/qrs&8korDEMi +r_NJfqb?u^s%E;_r(6fWr($ZSs$crUr'UBKrBUo+G(`N+:fP;+frD*AdrCd#[rCQuZpdbq`4U7r\sa5r\aX2rA4C,q(Vb#!&"4%r[e%!r[dt!r%.gtr[Rptr@.@e!@K5d-2o*d+bCkh ++nQoh+s\6%q,>Q.h(=oMP%=8c2"j>g:]4&d:&@W_9E%Q^8cD9\8,YpS +7J]FP6iKFM62j.I55[SD4T7G@3rD#<3<(r;2u>N32>oB11]B0*1&Wd+0E*U!/c@7#/,q+!.K:gp.K([n +-i>=i-1rMb,9e?)+oNPS++bSd+0$D&*ZuLH+<;FtEBY]s.4HVn-n$Mn.Olr!0.eh51^6<54Zb\c3W;#: +2\S)-0f1^`GtKAJ=Cc)XBkV*lB4q0Tqdo_:r*fS4rEoA,qd'/*rEK5(s&o8%r`B)"qGmJns&8hnr)*Dh +!)NVjrD*5ar(R,`rC[#[rCHfUr'p]Ts$ZcPrBgNMrBUn@+'V/cI:3.Our9DaPa7<*s0GA7K%YrF5Y4rF#Y4s'Yh5!af8?r*B;, +s'>S.s',J+r)s&%rE'#"r)N_qrDWSkrDESks&&_kqbR/cs%NAaqb$fYr^ciTrC6ZQr^6lV6:*t(r':9H +s$-NIs$-HGs#pBHs$$HGq`Og=r]9p:rAad8rAOU3r\XR0!&FL-q(Vb#!&"4%r[e%!r[dt!r%.jur@7[n +odBkh-RJm@,UE+1rZ[LKJg$!p#9kE:+sA!I:E+15,:+Za,UOf`-71)f-n$Sp.P+27WCjB6<.H*A7f@^Ac-'8@f9^8@/XI2?N+7)>lIq->l@n+>5_V&=T2D#h;r+,b7rF#V3rE]J0rEfA,rETA, +r*')&rE0#"r`8qsr)EYorDNMirDq`4U7s#9j6r\aX2q_S1+r\=@*q_.k"s"41#r[[psr[Idos!Ramr?h4a![K!8ocjDZr?2+^X<<*; +Jfs\.,Te0P+sS3Q;g1V\/MAb/0.\Y+/M8Y/0/YOB3'')Z1bpd>0/!2Tr@AI/.k*l)6R+iq?Y!YW@prpI +@f9a4@/41/?N"1.>lS+.>lS%->5VP$=8l8!F&b:]4&g9`7W]9)V?\8GYjT7f,XQ7/fOQ +62j.I5Q3kH5Q*eG4o[bH56!eC4T.A@3WM2<3W1r:2uY`62?#H21]K6/1&3O%0*!X'/cI=#/,h*t/c70t +.f(Ue-j(hE-7/U9q'H"anKEK-Jg%-;%jE8B+sA!I:Mr6=,pjub-N5:t-71)f-n6Yq/h[Gn4#f,U2)I)d +1&`j;0/+qHECD->_6rF,_6ra5S0s'>S.s',D+r`]A-rEK8)r`T2%r`B&!rDieqr)r?_._"X>69+Wqp%+oNP)++bSd+4MAC +*ZuLH+<;FtEBY]s.4HVnr[@dqr[J=0/M8e86pX"!4$#A]rAX[5%l#mt:jGYZ5ZhQ1B5)$kB`2Q?Ac60> +A,]p:@/jX6?i==2?2\+,?2\%.>Q%b(=oMP%=8c1tj>j:]4&c:&I]b9DqK_8c;3W +8,YpU7K5dU6i04K62a(G56a;84Ztni4oIMB48h5;3W1r;2uPZ52?#H21BKS.s',J+r)ru"rDrntr)EVn +rDNYms&&Sgq+pras%NAaqb$fYr^crWr'pQPr'^NN!($TLr'1-Ds$-HG!^/\2r]Un+bClP+V,bB+X/'N +*)CH6,:+Za,UWL:s!I^m$nPqb*>6%q,>Q.h+=oDJ&=8Z+sdU7K#XR +6NBOR6NBIN62a(K5Q!_E4oRSD48V):3WD);2u>N32>f901Ars+0`Eg*0EQ.h+=oMS(=T)>! +ts<;]\p;Z0Jm;#aDk;#X8h:A[c`9`Ica9)hK^8Gl!U7f5^T7/oXP6Ms.J5l3bM5!D+m4?Pe*4T7G@ +3r:r93<(r:2Z,H42#T611B00/1B'$,0`*O$0)mO%/H.0u.fLms./bOn-N>Il-MA_g,U4KW+nm2\+oNP` ++8-h/+G(`9+:fP;+hkj3&q4*3&NKI0eb9[/c7.2.Our9DaPa7<*s0G +A7K%Y@f9a3@/41.?N+7/>QS,8?2\%.>Q.h(=oDG#48q;<3W1r:2ZPc72?#H21]9*-1&3O'0*3d[0)[C$ +/H.1!/Gq*t/H%'o.J5(j-RL/;,l&bc,0(jY+bCle+VZ+G+X/'N*)CH6,:+Za,UOc_,pju<-O_IQ.PY2Dd5g1&Wd:0/+qHECD->lS%->5_V(=T)=utt;ufnr;u]bo;>sDl;>j>j +:]4&c:&I]b9DqK_8cD9Z8,PjR7K5dU6i9:L62X"F56a;84Ztni4oIMB48h5;3W1r;2uY`62?,N31]B00 +1]9*.1&Wg'0DmI&/c@7"/,^ss.0(dp-iPIm-iGCd,m,D<,9m+1p`f_]r?2+^i?3^pJfqfN%j)r;+sS3Q +;g1V\/MAb/0E*O&/cI@61bpmI3B9#T1,1L;0/"q1/c@42/Lr;?DF5^8<*s-E@q&hUrF5Y4rF#Y4s'Ye4 +s'GM,r`oA*s'#G*s&f;&s&f5$s&T%tr`&hpq,7)erDj1BB6cr\+m<1GCFPDaYp<j-n-Sp.P!#%/MJt:$:@*C4?GVc3B9&Xr&,*C1c8-T8gci+ +A8#RfAn>UfrFYn;rFGk8rF#D,rE]D-!+#S/!*f8&r`T2%rE&u!r)NbrrDWSkrDEPjrD3>erD*>dr(I)` +r_!2^rCHlWs$luXr'pZRr'UKNrB^rAjj:r]1!5ZD*#@UikTA,Tm7@JjL7?XI4>?NOS@?MRn+>l7e3>$>'3=BJX+ +=Su8#ts<;fbk;Z'Di;#a>i:&%E]9DqK]8cM?]8,l'Y7K#^N7K,^R62 +3W1r;3WD)=2uY`62?#H31Aim)1B'!.0`<[(0)mO%/H77#/H.7#0)dI$/H.0u.fLmq./kUo./bOm-N>Cl +-2o1i-2f+h,EF""+c7EJ+seEV+sp +/kBnK-:([@ARf7\@:]:GqdTM4!+>b4rEf5'rEK;*r`fD+qH`s%<8^s%*,Zr^QiT!(?fTr'UNPr'LELr]pEHr'('Bs#gj-n-Sp.P!#%/MJt:6UWQB)?0;AGos8 +@/+(,?2e(3?!LW=>PVJ%=oDJ$=8l8!sDe:]4&f:&Rcc9E%Q`8c;3Y7fZ!Y7fGpV7K>mV +7/]LP6N'4I5lu1,1L;r\":) +/cI:4/M/J&7W(R>5ZD*#@UikTA,]s8@JjO/?iFC*>l7e/>$5!1=SZ%tQ7n,>Q7n+=TDS'=o;D%=8c2"j>f:]4#g9`e$a:Amoe9`.Q_9)_E^8H)-Y +7f>aW6q'QC7/oXP6N0:M5lEqG55[SD4T@MC3r:r93;tl72?Yrs2DmAk2#T6-1Ars*0`3U&/cRBu/Gq"" +.OlnH./k[n./kUl-N>Cj,l]+g,lAne,5i\b+TrAjj:s#L*=r\sg7rAFR2rA47)r\=F,r@e%#r@Rsuq'u=lr@%Ulr[.Cdr?V@ep`fY[O!'#sMBE-G ++s8!P+WjJcG=F)80J+n0/H.4*/hSe11c%#g3=Ii'1,1L;0/,%3/M/OQ/J'E^7W(R>5ZD*#@UikT@q&pG +@JaI.?i==)>l7h*=oVV#=8c2!3W1o?3B/uW2uPZ52?#E41B0--1&`s+0`Wp+0E*U(/c@7# +/,q1"/cIC#/Gq$s.fLmq./kUo./bOm-N,7i,l]1h,l]+B+bCkh+ho01+seEV+Q7n,>Q7n, +=oVV(=oDJ&=8Z+usDj:]F2i:]4&b:&[ib9DqK^8cM?\8,c!V70,eFrC$WPrBgHKr]pEH +r]^9Dr]L3Bs#U!:rAad8q)871r\XR0q_J+)r@n1's"=7%pal=n!\,ZKr[@dqr@%Rkr[.Xls!@Uhs!.Lg +r$24cr?;1`rZV1^U`Y11JfjV,,9A!L*ZlFB8o[*A-n-Ml-R^Al.4Qet.kWD-1G_Ba5!1ng3rV,S3&``R +2`EQM2,STj-U1aEBP(mhAS;!Sqdo_:raYt:rF#Y4pg3o)r*98+r`T;)r`]>)r`T8'rE'#"r)NYorDWYm +rDEJhqG7&bs%WDbrCd,^s%3/[rC?]Rr^H`Pr'L?JrBU +4#f,V2)I*G1c$oc0bH2q/kBnK-:([@ARf7\@:WkXrF5Y4rF#P0ra#8'rEBJ0>$G06=]tQ&r`B&!rDihr +rDWYmrDUeB)Q<< +AGp$9@/aO/>l\40?2Rt->Q7n,=oV\(=oVV%=8l8!X2f:]*ue:&Rc`9E%Q`8c;3Y8,GdS +7K#UN6N'4M5l'V +/Ij9\7W(R>5ZD*#@UikTA,Tj5@/XI4?N4C2?N4=)>l7h+=oVV(=8u>$=8c2"jDk;?'Jk +:]F2g:&Rc`9E%Q^8c)'Y8,l'Y7K#^T70#dS7/fRP5lEqG5lEqI55dYE4T7MD4T7DB4T.A@3rM)93!M<# +2E!EM2Z5N42#]9)1&Wg)0E*U(/c@7#/,q1"/cIC%/H%(#.P!%J.fLmq./kUo./bOm-N,7i,l]1h,l]*b ++bCkh+nQof+seEV+1,CU:88gmC5uqE* +@q9(XAGfp6@JsR6?i==0?27_)>l@n)>5qb%=9)G%=8l8!Cj,l]+g,lAne,5i\b+T'++bT7*ul=F*ZcCE)bP*8,Ub)h-mpDk.4H_r +.k<5(0JbKm6UWQAc$$9A,Tg6?hmt-?N"1.>lS%.>5;># +=T)>"(r`oA*!*T;'!*Atsr`/nrrDW\nr)*DjrDEJgr_EDdrCm/_rC[&\qFLWVs$m#W +rC6`SrC$TOr]pBGrBUCl-2o1i-2f+h,EF""+c7EJ+seEV+/kBnK-:([@ARf7\@:]=GqdKG2s'Pb3r*B,&s'5M, +r)s)'r`B/%r`K)"s&T(us&Anpr)*MmrDj-n-Sp.P!#%/MJt:6UWRAc$$9@fU!;@/OC->l\40?2e+.>Q7n'=oDJ%=8Z,!F&d:]=,e:&doc9*.^X9E%Q`8c;3Y7fZ$X7f>dU7/oXQ6N9@O6N'4M5lO"G55m_F4T7GB4T.A@3rM)9 +2uko:2?G`o2Z5N42#T601Aim)0`<[%0)[C#/,^sr.JYCl-iYRn-MSnc,lT%`,5i[\+G(_f+S6cf+!MgM ++sA%(G=F)80J+n0/H.4*/hSe11c%#g3=7]%1,1L;0/,(50)dF6/hJS'7W(R>5ZD*#@UikTA,]p8@/OC- +?N"1*>Q.n*>6J)2=BAT#2Dd0E0eiPYs"44$&Lo=Y7WC[<5uM#u +@:NbS@UW^D@/jU3@/aO3?N"1/>l%\'>5qb'=T2D#dT6iTLP62s4K56=#45lEqE55[SB4Sq5=3rV/<3;tl:3;kf92Z,H31]T<31]9*,1&E[' +0E*U'/Gq$t/c.*t/,Lgn.K([o-iYUn-iYOh-2]"e,2",k+bClP+VZ.F+X8*O)b+^1,:"Q^-RC#a,pju< +-P7dW/1rP<4#f/W2Dd3G1,:R=r@e^9.7eMG,skRPq\)=o;D$=8c1u48h5>3W1r: +2ZPi82ubf62?#E41]0$+1&E['0*!X)0)dF"/,h-t/H%*r.f1[n./kRo./YIm-M\tc,Q8n*+bCkh+k.YL +,9e9U+*X!T,*ZIQSDa5Qo-71,e-iPM).4H_r/MAe51."5i4?P\d +rAYKM2`j>k:]=2h:B4/h:&@W_9D_?[8cM?Z8,YpW7K5dT6iB@K62X"G5Q3hH4oIM?48_/>3W1r; +2uYf82ubf62?#H32#T6/1&E['0E*U&/cI:$/,^sp.JkOl-i57c-2f+^,5i\<+G(_f+MT&u*t'89+Wj=" +7k6,B/MI&Rs"44&$SsUt2`E]S1bpg@0`dr(R&]qap`Ws%!#YrC?iVrC$iX6UO1,r^$NKrBC?I +5!]'2r'('Bq`Oa;rAsp&L]+[/hT:J3&WZP1bpjB1,1N^0G#rf897'C6<%<& +@q9(X@q&pG@JsU4?iFC1?2Rt+>Q7n+>l7h+>5_V(=Su8!dT6j,qH6pj?@6N'4K5lEqG55dYC4T7D=3W1r:2uPZ12>oB21\ig(1&ip*0)I6t/H%+! +.fCgn./bOj-Mo+f,l]+h,lJtf,5!,X+RU>'++bT7+9!;j++r*','rE0#" +rDrntrD`Skr_ibnrDQ@UN[D@/XI3@/OC3?N+41 +?2Rt*>Q%b(=oMP$=8u>"dU7/oXS +6N9@M5lEnK5!D7256*qI55[S?4Sq5=3rV/<3;PT42Z>T32#T3+1&E['0E*U'/Gq$t/c.*t/,Lgn.K([k +-iGCk-2](g,Q&aH+bCkp+U959+X8*O)b(6R5U.O#-7:)b,palbr[/:+.P*2)4?>G[2DmQ7n,>l@n,>5VP&=T)>!j>j:]4#g +:&Ric:&doc9D_?[8H;<[8,c!V7J]FP6iKFN62a(I5Q*eF4o@GA3r:r93;tl82YolJ%,>lS%, +>5qb'=Su8!3W1r62uY`62>]6/1]K6/1&E['0E*U&/cI:$/,^sp.JkOl-NGLk-Mf%e,l]+`,5i[Z+G(_f+S6fU +*t'89+Wj="7k6,B/MI&Rs"44&!\uPir\t'>1GU[=0E!O'/cI:3.P)o9EBka7;I3g@@q&hTra>\3!a]8B +rEoS2r*B2)r*0/(rE9,%rE'#"r)NVnr)cR/dsj'2`l@n,>5VV(>5_V&=T2D#?N"1/>lS+. +>lS%+>5h\'=Sl1udU7/]LO6Mj%K5lEtJ5Q*eF +4oIM?48_/>3W1r72uPZ62>oB/1]B0.1&E['0E*U&/cI:$/,^sp.JkOl-i57g-2]%f,Q8nb,5`UC+G(_n ++T&LJqX/hT7I2`lS%.>l@n,>5_\(>5h\'=T2D#f<11]9*)1&Wg+0E!O#/c.*t/,q*t.JkOl-i57j-2f.g,lAnc,5<>Z+JBm/++bU,+9!;j+l7h(=oMP%=8c2!a8h:]4&f9`7Ta9DqK[8c;3W +8,YpV7JoRQ63'=N5QX/85lEnK5!D715Q3kH4oIMC48h;=48h5>3W1r:2uGT52>oB11]0!,0`Eg(0`=b-2f%'+bCkh+k.YL,9e9U+V)F$V*=<*s0GA7K%X@:B+BrEoJ/s'>S.r`fD-rEK;*r`f;(s&o;&s&],! +r`&r!rDihrrDWYm!)`\kqbR/cqb?u^rCd#[rCR#Zr'p]TrC$WP!(?fR!(-NJrBUq`4U7 +r\sd6rAFO1rA4F.q(_e$s"F='q^q[rr@@mtr@.Ulr?qIhq^)1dr?M7br#tt]r?."?JffjlrZ21b*Zc7i +#]DsR,pjre,q&[?s!dps$S=%g1I45g4$,J_2uYcP2`EWQ2)-sC;0te[5Z_E-AnP^dB4PQN@fg+J@JsU6 +?i470>l\40?2@h)>Q.h(=oVV&=8u>$=8c2!3W1r92uPZ72>f<01]K9/1Ars)0`<[(0)[C$/-%4!.f1[l./bOj +-N#1h,lAn_,5rb8+G(_f+MT&u*t'89+Wj="7k6,B/MI&Rs"44&$nsFp3&iiS1GLUQA"->l7h)=oDJ$=8c2!j>h:]4&f +9`7W^9)D3Y8GbpU7fGjT6jc:J6:!n&5X.Iu5lEnK5!D715Q3hH4oIMB48h;=48h5>3W1r:2uPZ52>oB1 +1]9',0`Eg(0`<[(0)dF"/,h-t/H%*r.fLmr.K([o-iGCb-2f$\+bCkh+nQol,9e9U+Q7t,>Q7n+ +>Q%b*=oDJ%=8c/"oB11]B0.0`Wp,1&Na*0E!O#/c.*t/,q*t.JkOl-i57f-2f+g,Q/h[+oNPK +++bSd+0$F^*Xs55*ZIRe5U7X&-7C/fr[@dqr[J"$0JbKi5sIIn3]]5Zr\tZP2`kqV&=oDJ%=8Z+si;>sDi:]4#b +9`7W^8d7jY84Z6B8c;3X8,PjS7K,^S6Ms.L5lEqI56!kI56!hH4oRYG55m_F4T.A@3r_;?3r_5<3;YZ4 +2Z>Q21]B001%m:$0)[C$/H.1!/H7=#/Ggsr.f1[f./bLk-2o1f,l]+f,)mat+c7EJ,:"HW+<_[j!Gt(" +,6T>>-RL2>,n21J.Ocl$00MBV2Dmk_J$>5qb' +=Sl1tj4?GS`2uPW41_2N'0i)mY-pq*GARoCb@qGUL +rF>b5qd98-q-Eu)r*02)rE9#"rE&u!r)NbrrDW\nrDEGgqbR/cr([2bs%EAar(I#]r(-]TrC-iX77I/C +r^6WNr^$KJqEP!Dr]U9DrB($?r]C$=s#L$;q`"I3rA=F.r\FL.pFuS"r%@puq^VOnq^D=hr?h7bs!7Of +pEKMYTceq0JfsY-r?2=h+%CBD/,h("0Dd@*0/,+;1H#.l"ZA1m0eb9[/c@43.k=8@:*JP +?i=C2?N=F3?i==.?2e+)>Q%_'=T2D#!'C*>s#L$;!''j7rAFX5r\XO/r\FL.p+QJ!r@S""r[[t! +s"41#q^_Upq^M1dr?hIhq'5qbr$(JNJg#^hWZ_Zn,U+ET+WEaa5Q)f0-7(#d-N5:q-712k.k`O[4ZbV] +2)I,d1&`j;0eb+NE'GX6cr_*8`s%3/]rCQoVqaLENr'UHMrB^BIr'($As#gQ7n)=o2>" +=8l8!X2e:]4&d:&doe9E.W^9E%Q]8GbpU7fPpT7/fRP6N0:L5l*_F55m_F4T.AA3rV5> +3r_5<3;YZ52Z5K11]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,Q&b`,5`UC+G(_m+T3Gb,9KAUF[uB] +!A?&&/d3m^0f1[Dr](3A1bpd>0.edS/Gq",-V&&<,X>=7?sd>N?iFI3?iOI4?i==.?2\%(>Q.e'=T;J$ +i:]4#b9`7W^8d%^W84Z8K8Gl!V7f,XQ7/oUP62a(I5Qo.9r[%Unr$N+*.4Zo$/MJt:69m^s4$#>[2)Y=h&Ml4$2)%gJ +6RY<(@V'(^ARfl@n,>5VP#=T;J%=8u>"X2e:]4&d:&doe9E.W_ +9DqK]8GbpU7fPpT7/]LO6N0:L5l3eG55m_E4T.AA3r_;?3r_5=2ukr82uGT42#K0/1B0*'0`Ea'0)[kqV(=oDJ&=8Z+rjDk;>sDi:]4#b9`7Ta9)V?b +8P)HD8,Z!W8,PjR7JoRO62X"H5QT52#K0/1B0*&0E@R+bCle+VH"F+sJ-Q)a\@),:"NZ-6src-N5;#-712k +.k`P=4#f,U1c,(br%JU60.KS55:/Zq?=@5N@UT1DrF#Y4ra,J-rET&#rEB/&r`K)"r)WesrD`_or_i\l +r_WPhs%`SirD*5ar(R)_s%<;_s%<5]s%*,YqaLHOqa:9JrB^BIrB:3Fr]U6Cs#^3@rAj^6r&=X6rAFI/ +rA4I/rA"4(s"FC)oI]tl#:h;S.Ocep.K([l-i57h-2&Sa,Q/hc+oWVZ+H%=n+,M'D+[2>oB21Cc<#0McdX-pq*FARf=`A,^$;A,g$;@/OC0?M7\&>Q.h) +=o2>"=8u>!sGi;#=&e:Adid9`Icc9)_K]9)_BZ8,PjU7K#XP6iB@N62a(G5QoB01]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,PND]+k.Wd+G(`M+T3Gj,9KBs +7k?5D/2&UQ/d3m^0f1[Dr](0@1bpd>0.m/Sr$r:-.OIW%4s`Hm?!q#J?s[7>?hn%*?2\%&>PqV&=8c1s +jDk;>sDi:]4#b9`7W^8d%^W84Z8M8Gu'V7f,XQ6i]RS6iB=J5lEqI56!kG56!eF56!eE +4T.A=3rM)<3;kf52Z5N42#K0/1B0*&0Ef(9-RU5h-N,:t-n-Ys/hJb51C$635!1nf3&gdmrA+sA1bVUG +6RbB(@:WkZAR]3JA,]s;@/XI0?M.V&>Q%b)=oDJ"=8l8!X2e:]4&g:&[le9`Icc9)hQ_ +9)hK_8Gu'U7f>dT7/]IR6::]Q%\&=8l8!jDk;>sDi:]4#b +9`7W^8d7jY84Z6A8Gu'V7f>dQ7/fRQ62a%M53rM)=3;b`4 +2Z5N32#K0/1B0*&0EVgM,paf_,:=fbrZr%$-7UGp0/#IM3&WWN1GSe]r\"d7/La815:/Zq?=@5N@:*IA@/XI1?2In!>Q7n* +=oVV%=8Q%ssDj:]F2i:]4&c:&I]a9E.W]8c;3X7JfLN6i9:I62a(H55m_F4T@MC3r:r9 +3;b`72Z5N12#T6/1Ars,0`Nj,0E3Zs/c7.).k<)!.4HYor@%Ojq^27fp*9V_r?D4apE9DVruTi8JffRd +^)mh-+!2OH)a\C--7:/f-mnm?&1AtX.kWD-1G_?_5!1nf3&ggnr%ej?1G;LF6RbE)@:WkZAR]3KA,Tm7 +?i+1.>l\.*?2e(,>5h\'=Sl1uN32>oB01]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,PND[ ++TkM>#=Su8#jDk;>sDi:]4#b9`7W^9)hK_8GbpT7f>dQ7/]LQ +62a(K5Q="I5QN32>f,mG\C.Ocl$0*aX%3&WWN +1GSh^r@\X4/La815:/Zq?=@2M@:/t@r*TD.qcs&'!*]2&r)s#$rE&ksrDiksr)\t7-n$Dj-2f2(-n-Ys +/hJb51I=>j4?GS`2`*Ah1Cu;u1G2FE6RbE)@:WkZA7B*KA,Kg7?i+1/>ln;:>kq\*>Q%b*=o;D!=8Z,! +X2e:]4&d:&doe9D_?[8c;0V7f>dU7/TFO63'CO6N0:L5lEqH4odbF49@T,4T.A? +3rM)=3;b`42Z,H22#K0/1B0*'0`Ea'0)[$U/,h"0-n$B2D*B73;I!R8?sm;J?i==1>l\40?2@h!>Q.b' +=8u>"i:]4#b9`7W^9)hK_8Gl!U7f>dP7/]IQ62a(J5Q="I5Q3W1r92uGT42>]6.1B9311B0*&0E\3!+,V0qcs)(s'#5&rE9)$rE&ntrDihrrDWPjrDEPjrD3Ggs%iSgqb?u^r_*8`r(6iX +!(ZuVqaCBM!(-TMq*FsEr'(*C"?\b-3]d*trAaa7rAOX4rA=F.q_J+)r%S.(s"-P@gV.k<5(0JbLO5X%:l +3]K&T2#T3A1,:X@/l$IT.7@6GA7K1]@f9g7@f9[3?N"1/>kqY*>Q%b)=oDJ!=8u>$3W;#:2u5H2 +2>f\3ra,P/qcs&'r`]5&s&f5$qcAh1-6ji],pX`^,pXc`-n6Yr0/#IL2`3EJ1,1N_0ErEfG.qcs,)!aAi3r*0/(rE9#"rE'#"r)N_qpf%2js&&blr_NJf!_lHdrD*Aer(Qu\ +r(?u\s%*/[s$lrUrC$ZSs$ZlSr'L1+l=D6RbB'@:`qZ@q'!I@JsU5?i+1.?2e+/?2\%.>Pq\% +=o;D%=8c2"j>k:]=2g:]F2g:&@W^9E%N`8cD9[8,5XS7K5dR6iB@N62X"J5Q*eF4oIM? +48V);3W:u<3W:u<2uY`72>]6/1]B-01]B-01&Na(0DdC#/c@3s.fCgn./bOm-MSnc,kWA[+jhEa+G(`N ++:oS:+<_mQ*^k'B.5!/).kW@O/1<#"/MAq:2*!ZV2DQs?0.nh-/1W5#.Oceo-m_?#4s`Hk>[UoH?X7%> +@/OC2?N"1,>l7h*>5_V(=Su7tl@n,>5VV(>5_V%=Su8#ts +<;BJl;ZBVn;#X8h:'"'br(d8dr(Qu\rC[)]r^[#Zr^QiTrC$ZSs$ZlSr'LQA(->lS%+>5MJ$=T;J#j;#O2i:Adfd9`.T^9E.Wa8cD9[ +8,5XS7K5dR6iB@N62X"J5Q*eF4oIM?48V);3W:u@3B/uW2uY`72>]6/1]B-41GU^?1&Na(0DdC%/cRF$ +/,Ump.JkOl-iPIf-2f+^,5i[t+G(_f+OhMF*ZuRK+X8$rF%[r7/2&M+/,h(J.kE;+1c%!L3B/oP0J>(3 +/M&G'.k3"t.46Mi7W(C95Z(co?XR5H@/OC1?N"1,>lS%->Q7n*=oVV%=8Q%rdT7/fRR6N'4K5lNtJ5lEqH55dY?4Sq5=3r:r73<(r:2Z>T4 +2#fB21Aim,1B0*.0EEg\r@e.&s"41#s""+%r@Rpur%%[pr@.[nr[7^or?qUlq'?(f,:!45rZ[+@Jg$!p +!$M7a"!Aa,63q-qcs)(s'#A*rEB2'r)ikur`8ttrD`Skr_ibns%r\j!)NPg!)bqb-l[s%32\s%!&XrC-ZQ +s$crUs$Q]Nr'C9GrBC3DrB('Ar]9p:rAa[5qDS@2s"s^2rA+@,s"aO-r\+I/0/"q1q^qRor[[str$hRm +q^;=hr?_Cfs!.Lgr$2"\s!%Cbruf]2JffRd^E4".+)qcWl"s&],!r`/\ls&8npr_`Vj +s%iYkrD3Ggr([&^r(I#]s%32\r^ZcRs$crUr'UELr^$HIs$-HGr]U3Bq`F[9rAja7s#9p8r\aR0rA4=+ +s"XF*r@e%#r@Rsur@7^oq^D@ir[.Ujq^)1docj>XS03D+Jfs\.&fr/<+X&'O6uu!N0.\b,/h8J)r[\O3 +0/PIB3B9&V1,(@7/M-lOs!n!s%jrbO7W(C95Z(co?XR5H@/XI1?N"1,>l7h(=oMP%=8Q%ssJn;>sDj:]4&g:&Rcc9DhEZ8c2*^8OuBB8,YpU7K,^S6iTLO62a(J56*tI5Q3kF4o%5;48h5;3Vtf9 +2ubf72>oB31]B0-0aKNi0ek@90/#$X0E*U(/c@7#/,q7#/c@7!/,Lgo.K([o-iYUn-iYOh,lf4h,Q8nL ++bCkh+fZ[c+TerD*;cr_38`!)*5^r^m)[ +s%!)Yr'gQPs$crUs$Q]Nr'C9GrBC3DrB('Ar]9p:rAa[5q_nI3s"s[1rA+@,s"aO-r\4@*s"=."pacCq +s""'ur$hUnr$VChr$D:es!.Lgr$2"\s!%CbruerrJffRde/o;E+-rE]8)rEK8)r)rr"r`B&!rDiSk +s&8qqrDEMiqG7)crD!/_rCd)]s%32\rC?ZQs$crUr'UELr^$HIs$-NIs$$EFrB0s=q`=[9r&F^8r\j^4 +q_\7-r%e:,r\+C,0JNGYq_%h!r@@grr@.Ulr?qLipa,kap*'J\r?6q=Jfopn#9G!1+X&'O6je!..PEA- +/2&M)/cI:2/hf+<2*!ZV2)6j=/hJXR.hjH_.4HYm-m_?#4s`Hk>[UoH?X7(=?i=:3?!dJ8qcs&'rE9)$ +r`B&!qc3VprDWYmq,./is&&emrD3GhrD*8ar_*2^qap`Ws%!&Zs%!#WrC-]Rr^6]PrB^BIr]^BJrBL9F +rB9s=q`Fa;q`4R6s#9s9r&+F0s"jX0r%S1,s"XO-r\"7*r@e.&s"41#s""+%r@S%#r%%Xor@%aq.K([o +-iYUn-iYOh,lf4h,Q8n7+bCkh+ho0#+TQ7n,>Q%b*=o;D!=8c2!drCm)]r(?u\s%*&Xq*tBQs$ZcPrBgKLr':9HrBC3DrB0s=q`=[9 +r&F^8s#0d4q_\7-r%e:,s"OI+s"OC)q_%h!r@@grr[Idoq^;7fpa,kaocj>Xjrf6uJfq'9*$-4F+X&'O +6uu!N0.ek/0.SS*/M&J+0JkRC3B86A2)-a;/hJV).k3"t.4?Sl-m_?#4s`Hk>[UoH?X7&H?i=:4?!Ue8 +?2In)>Q.e(=T2D#oB31]B0*1&is,0*!^)0E*U(/c@7#/,q7#/cRC#/,Lgp +.0:nG.K([o-iYUn-iYOh,lf4h,Q8n"+bCkh+k.Y8+T6%n(>5h\'=Sl1u2)R3I1G^dA +1]9*.1&j$-1&is-0E3[)/cRC#/bgmr/,h$r.JtRj-N,4l,UFc8,l]+g,lAn_+T`i3+oWYb+GV%j+,V-F +*ZuOH*Zl7a*,S+i.46Sl.46Mm.4?Vp/1rM.1G_<]4#o8[2`CXk'J_Eu0eb@+rEK;*r)ro!rE&u!rDiSkr_rhpr)*Dhr(m8dr_<>bqb-iZs%35]qa^HOs$crUr'UELr^$HI +s$-HGr]U3Bq`F[9rAjg9s#9s9q_e7-rA4C-s"XO-r\+:*r@e%#r@Rsur@7grr@%OjqBkt`r?V%[r?9Q2 +JfoXf^E=(/+_hh1,Jkar\=F.rA"=+s"FC)s"47%r@Rdqr[[str$hRlq^27fs!7Ujr?VCfrZqCd +q'#b^r?;1`jr]0sJfh!7&0;r9+!)LA5Aiq9.46Sl.4G0E#Uh,P/1rM.1G^+=5!(ba3&``O1GU^?0eb:: +1+l=D6RbB'@:`qZ@q'!J@/41,?N"1/>l7h*>5_V$=T)>$tk<;oer;Z9Mp:f1*g;#O2g:B+&d9`Ica +9DhE]8cM?Y8,5XS7K5dR6iB@N62X"J5Q*eF4oIM?48V);3W;#;2ubf52>]6/1]B0/1&is,0E3a)0DdC% +/cRF$/,^sq./PCf-MSnc,kWA[+hSqL+G(`c+;,_<+<_mQ*^k*D.kiP//2&P+0)dF50/,4=2*!ZU1bgX9 +/hJV)r[Imsr[8:)-m_?#4s`Hk>[UoH?X7(lS%->6%h)=T2D#oB31]B0+0a9PhV&=oMP%=8Z+tQ%b(=o;D#=8l8! +k;u]bq;?'Jm;>j>j:]4&f:&Rc^9DqK]8H_RT7n6&J8,5XS7K5dR6iB@N62X"J5Q*eF4oIM?48V); +3W;#;2Zu#s2)R5i2>]6/1]B0/0a9j:Adia9`@]`9)V?\8GPdR7f5^S7/fON62s4K5Q3W1r72ZPc72Z>Q21]0!,1Arp%0E*U&/H.4%/hHrQ!%dssr[Rjqo-jPb +s!IOfs!.Idj<9*uJg%-;&g/>@+sJ6P6>/b1-m^,a-7:,erZqaq-7UJr0JEbo3AiTJ1,1I9r@\%#%kB/# +DaYm9<*is>@:3DK?i==1?27b">Q%b*=o;D$=8c1sj>d:]!ob:&doc9)qTa9)V?\8,u0Y +7f#RP7/TFO6N'4K5lEqG56!eG4T@MC3rM)63;tl82Z#B12#fB31Ars+0`*U(0).$q/H77#.f(Rs-n$Gk +./bOm-N,7^,lAn\+oNOq++bSd+42/9+l7h+>5_V(=Su7ttq<;ohp;Ys>i;#=&e:B!uc9`Ica9)hK\ +8GbpT7fPpU7/oXP6Mj(H5lNtJ4odeG4o[YC49%A@48_/>3W1r72uPZ52#T601Aip.1&Wg*0E3a)0E*U& +/cI=#.Kh7O.OceF.JtUo-iGC`-2f+a,6&hd+bUti+Gq9H+!;[M,:+F"#B795?(rt?X[>KrEoM0!+#D*oi_5qr`B&!s&Jtrqc!Gkr_rbns&&\js%iYi +!)EJeqb6u^rC[#[r^ciTrC6ZQr^?`PrB^HKr'13Fr'10Es$-NIs#p?DrB(!>!'C*>r]0p:q`"I3!&aa4 +r%n.'!&4C+pb2V!r@Iq"!A5r%/H@?u/,h$s.J,%d-iYOh-3#4g,0qEa+bClM+V,b@,99'`6m3s),U=]a +-78^<&1/_Q.4d/,4#f)R1,:R<0/*8Vr[eU1.n=MG,sP@8?sd>M?=3V:ra#>)pfmZ"s&o8%r`B&!r)NYo +s&8hnr_`VjpeUc^rD!;cr(I#]rCQuZr'pQPr'^HMs$?]PrB^BIr]gl@n,>5VP'=Su7t +a8f:]4&f:&Rcb9DqK_8c2-V8,YpW7JoRR6i9:J62a(I5Q +3W1r72uPZ52#T601Aip.1&Wg*0*!^(0E*U&/cI=#.Kh7O.OceF.K([o-iGC`-2f+a,5i\F+G(_f+K?Op ++!;[M,:+F"ED7l:/hJY-r@A4+/M8\41H%9T#<+Io0.nh-/,^sr.1RaR-U_c;,X577@:*GN?N+=1?N4=, +>kV=u=T;J$J +?i==0?27b'>Q.k)>5h\'=T)>#tq<;ohp;Z0Jl;#!i`:Amoe9`.Q^9)V?\8Gu$T7K#XO6iB@N62X"J +5Q*eF4T[`.3rhAA3rM)73;kf72Z5N22#]<21Ars-0_mI&0)7*q/H77#.f(Uo./PCj-N,7_,lJtf,5*2Y ++GLti+,M'D+f6.0b,ii963WR6rdT'@:NbR +@JsU4?hn%&>l@n,>5VP&=T)=uk_D"=T;J#T52#K0-1&l7h*>5_V&=T2D"tp<;]\p;Z0Ji;#=&e:B+&d9`Icb +9DqK_8cD9Y8,PjU7K#XQ6iKFM62X"G5QoB/1]&p-1&Wg&0DmI$/H@@% +/H.+$.k3"tq^D@ir?h1`r?VCfp`fY[\KHJHJfrPc%j)o:+X/0Q6ZGgL0eP%00)[=3/M/S.1,:[G3&WQH +/hJY+r[[psr[A=)-UVZ9,sYC7?sd>M?!mP:rE]5(r)s#%r)ir"rDrksr`&hpqbmDjrDNSkr_WPh!)EJe +qb6r]s%<2\qagWTrC6ZQrC$ZQrB^BIr]g?F!^/b4rBC6Er]UJg#so!$_Cc![8RJ$>;gN +-m^,a-7:,erZr"#-7C5k/hT1E1bpg@0`*O%/e'?^7W(R>5Z:rr?=7,Gra,P/pK[Mur`]8'r`K,#s&T%t +qc*Mmr_i\ls%rVhr_EJhrD*5arCm2`rCR)^9)V?\8H20X7JfLM6iB@O62X"I5Q*eE4o[YE49%A=3Vtf7 +2u>N32?#H21]B0.1&is,1&`j.0/"sX0)R=!/H.1"/H77#.f(Uo./bOl-35D>r?_._r?M7bp*'AWcl[i] +Jfh]K!$M4^"W0C<7jBP`-NGRo-NbbF.P(KL$8++j5Wq.f2`EWOr\OF,%PTP.E_%ZKfrD3;cr_<>bqb-l[s%35]rC?`SrC-]RrBpQNrB^sGl;Z0Jl;#O2i:B!ud9`%K^9)V?X8Gl!W7f>dQ7/fRQ62a(J +5Q*eG4o@MC4U=584Ztni4$,S'48_/<3iPr$qOlodKhfr?h7bs!.Idj<9*uJg%*:!$_@b$lV?D6m3s),U=]a-78^<"stZF-n6i%#s("% +1,1L;0/,*Y0+ffh0.\VCD*oU8;dEa:?sd2Gr*B#$q-3l&rE9/&r)`kurDi_orDW_or)*GirD32`qb@#_ +r_*2^!(d2_9)V?\8GkpR7/TFM6N0:L5lEqH55[SD4T@MC3r:r93;b`32Z5N52#T6/1Ars-0`Eg,0`Ng) +0)R="/H%+!/H77#.f(Uo./kUm-3>J>-N,7a,lT%e,5!,X+M/_I++bTa*t'26+!2OG(d)S(,:ia@!%@go +""5QI/,h(,0/GCL4ZYP]2Dm>i1]0!<0J5t<81I)/?=@5N@:!@>?hRh(>lJ"->Q%b)=oDJ&=8Z+rX2g:]!oc:&[ib9*.^Y9DqK_8c2*U7f>dT7/]LQ6Ms.H5lEqG4od_G4o@G@48_/<3oB/1]K600``s_r@n.&r@S.'/M?uRr[e$u""PiN.K([n-NYVB-iGCd-2f+f,PWJ_+o`^=+G(_n ++9ru2+<_mQ*'jgL9dqeL/M/UR/.aBb/h\t71cRHQ1GCF5/1W4K/,^q-.46H/CI'74;dEd;?sd4=?N"1( +>kqP%=Su8#dQ7/]LQ62a(K5Q!_E4oISC +4U=584Ztni4$,S'48q;=3W:u<3W1r:2ubf72>fiP +r@7UlodK_bp*K_`r?BQ2Jg#^h^*+(4+X%sO)Eqh&+XeW^,UOlc-N5;$-71,h.k`P:2`*9E0eY0Y0`kqV%=oMP%=8c2!j>j:\[]^:&Rcc9DhE]8H;B]8cD9Z +7JfLN6i9:M5la4M5l=j,lf:j-28bc,l]+f,4m&W+IaI)++bU,*t'26+!2OG(HZD&,:ia@!%@go""5QI/,h(,0/GCL +4ZYP]2Dm>h1]9'=0J5q:81I).?=@5N@:!@??hIb$>lS%,>5qb'=T2D#a8g:]!ob +:&doc9E.Wa9DqK_8c;0V7f>dU7/TFO6N'4I5lEqF4odbF49@T,4T.A?3rM)=3<)#;3<(r:2?5W52>oB/ +1BoTi0ek@91&Wg*0DmI%/H@F%/cI=#.K_1N.Ok?Fr?qUls!RalpEfear$1t\r?:2DJfoXfV]ZBk+X.ml +ED7l:/hJY-r@A4+/M8\31,M!O#<"@l/hJV).fCmq.M!mR6>Jk55uV&r?=7,G?=*S9p0@Drr`K,#s&T(u +r`&hpqGR8h!Dl\m;>sDj:]4#g:&Rc^9DqK^8c;0[8,c'W7fZ$W7J]FN6NBFN5lO"H55dYC55dVM5!D+m +4?P\e4T.A@3rM);2uku;3;ti:2Z5N12#K-71,1L;0/"q1r@n1'r@\%#r@It#!\H#Ur@J(%.kCQJq'ktb +r?h1`s!.Id\flYKJg&Sd&L&AA+<_UdBLF!l,pX`_-RL2>,n;7K.4?]"002$K1,1I90)dR%0+KN_7;YC= +5uLrp?=7,F?N"1&>l7h*>Q%_'=T)>"o?.1Ars-0`Ed-0JE;Ur%7n!r@8(%/1`;%.Ot9D![oHE +r?hIh!%.Xjp*9V_r?ChVr?-h:Jffjl#9Y-2+!)I>3s07g,:ia@!%@go&h#.X.kE8'0/GCK4ZYM\2Dm[C]C?Q.h(=oVV&=8u>!k.kE543&NKI0eiMYr@SU6/h9>*6mk5t>[CZA?Q7n)>Q.h)=oDJ%=8Z+s +j>j:]4#g:&[o`:&doe9DD-Z8c;3[8,YmT6i]^U70#aR6iB@O62j.J5Q3kF4o[YD3r:r9 +3;YZ12?5W62#K0,1Ars*0ElS+. +>lS%+>5h\'=Sl1u.PNG-0/!2S"t_DZ0/57?r\ap:0J4t0/H.0u.fCe*-p_Q6,sP=5?[I>6qcs&'r`]>)s&oA(r)`o!r)NVnrDN\ooMPTarD3Ae!)k.kE543&NKI0eiMYr@SU6/h9;) +6mk5t>[CZA?Q7n)>Q.h)=oDJ%=8c1s[C]C?Q7n*=oVV%=8l8!O/g +;#O2g:&n#e9`@Zb9`@]b9)hKV8Gu'Y7f>dR7/oXS6Ms.F5lZnr\X[5 +r\XU0r%\4,s"XL,!A?/*0E*U(/c@7#/,q1"/cIC$/Ggsr.f1[l./bOm-N,7a,i0\r+bCl:+UoV=+sA-L +5\j.kE4U3]JuQ1,1K\0E!L80.nbBCI9I8;I!O5?=$lC?![D6s',M.rEK;*rEK5( +r`T/$s&]/"qc3Soq,@;jrDer_E8`s%NGcq+:Z[8Gu'X7f>dS7/fXT7/fRO6N07N5lEqF55dYE +4T7D=3W1r72u5H42?,N11]&s+1&Wg+0E3[%/bgmp.g%7N.4>6G-n5*Cq^;7fr?_=dr$24cr?:nXZlalA +JfiG`!$M7_#p:*KBh'Et-7C>?-k@aV.k<2)0JGaU3]K&W2DtIirA"m<0etOYF%IcE<*is=?sm=??i=:4 +?!Ue8?27b)>Q%b(=oMP$=8Z+uj>g:\mid:&[i^9DhB\8H)-W7Kc4N7R]cD7/]LQ6Ms.J +5lEqH4odbF49.M@48V);3Vtf92uGT42?#H21]&s-1&Na(0DdC#/c@3s.fCgn./PCj-Mo+f,lT%\,5r^: ++G(_n+9ru2+<_pR*C:!L:+@qL0/"sV/-[[X/h\q72?#K;1b^O7/M-lOr@/C..4Qbo5\WP35Z:oo?!goC +?N+7+>l7h(=oMP%=8c2!a8h:]4#h9hbO[r_!5br_*8`s%3#WrC?cTrC-ZQs$QfQr'C9H +s$-NKrBL3Dr&t!@q`Fa;q`4O5"ueJ!2Dm?MrAFR2r\FC+#Vn.i0eb:70/3>Xr\"4&r@It!s"+.$r\".# +q^_Upq^MCjr?qRkr?_._aWZ6ZJg%iO%3cr>+X.jjAjmjj,UOl8,n;7L-mpDm/1`hA2)@!B0`3U&/e9Tf +.mn&=-UCX8?[@D9rET>+s'5M,s'#D+r*','rE0)$r)W\pr)EJj!)`\kqbR/c!)?-k@aV.kr(q2)YCkr\XR0r%e:,r\+C, +0JNGYq_%h!r@@apr@.Ulq^;=hq^)1drZh%ZhB7CmJfq'9%j)o:+X/-O6>oUK0J+q20)[=,/M/S.0etRD +2?l&r0J4t0/H.0u.MF6[.Olf2BL4%2;derCm2`!)3Abs%<;_qFCTWr^ZiTrC-]Rr^6]Pr^$HIq*4a?r&t!@q`Fa;q`4R6s#9s9r\X[6rAFR2 +r\FC+">V\d0JNJZ!&4@)r\"4&r@It!s"+.$!&":(r@Igrr@7[nq^DCjr[.Rip*@!gJg#^hdif/E+X/'R +)aJ"(+X\N^-Mo)!-7:2g-n6c!3]JuQ1,1K\0E!L60J4kBC-s@7;I!O5?=$lCrET;*s'5M,s'#G,r`TA, +=]tZ)r`B&!qc3SopJ_#eqG7&b!) +r&O^8q`"F2r\a^4qD8"(rA"=+r\+:(qCVInr$qgu.Ok?F!%Ijpq^;7fr?_=dr$24cr?:nXrZ?_6Jffgk +!$M7_![&@D#&-RQ.4-Glq^;t(.P!##/hetE4utY^2`l\40 +?2In*>Q.h)=oVV%=8Q%si;#O2i:\mid:&[i^9Dh?X8,>^T7K5dQ6iB@N62a%L5=#03r]U05Z:oo?!goC +?Mn(->Q.n*>Q.e(=T2D#dT7/oXS6N9@K +5lO"G5PdSA4oIM?48h5;3W1r:2ubf82#oQ52?#H31AN[)0`E^*0`<[(0)mO%/H77#/H.7#0)[?u/,^sp +.JkOl-iPIk-2&UK+bCkh+nHid+sA-R+r`dZ73O$(-78U9%ONPO-7C>o.loXI1GU[=r%J"$%koXe6>8e7 +6;h&p>[C`A?N+4->Q7t,>P_P&=oDJ$=8l8!6N'4M5lX(I56!eG55dYE4T7D=3W1r72uGT62?,N51]K6/1]&s+1&is-0E3[)/cRC#/bgmp.fq1M +.K1^q.K([l-i57h-2Stc,QAtd+nm,9++bSd+/p=^+TQ7n)=oMP%=8Q%soUK0J+q20)[=3 +/M/S.0JYIB2)[9F/hS_,r[[ps&Lf.Z.ORGo5pelr>[C]C?l@n+>l7h+=oMM)=BAT%dT7/oXS6N9@L5l!Y?55[SB4Sq5=3r:r93;ti:2Z>Q7 +1cG:ir\XU0q(Vk'r\":)0`<[(0)mO%/H77#/H.7#0)[?u/,^sp.JkOl-iPIk-2&V`+bCkh+c.?H+sA-R ++r`cOAjmjj,UOl8,n;7L-mg>l.k[CZ?r*'5+>[753qc`r$ +r`K)"s&T(uqc*5es%rVh!)EMhrD!Dg:/1daq+^l_s%E,ZrC?fUrC-QNs$QcPr'C?-k@aV.k3)&0/#RS3]K&W2DtIirA"p=1,C[YE_%WE<*is= +?sm;Js'GY0!aJu:rE]D-r*0/(rE9)$r`B"ur)NGis&/ems%r_mrDQ.n*>6%h)=T2D#j>e:]4#g:&Rcb9)qZb +9E.Wa8bYdS8,c!V7K,^T6iTLQ62X"H56*nH5Q*bG4oRYC4oIM?48h5;3W1oC2`EWQ2)R3I2Z>Q62?#H3 +1AW^00JG.5/hSjV0E*U(/c@7#/,q1"/cIC$/Ggsr.f1[l./bOm-N,7a,i0\r+bCl:+UoV=+sA-L5\[753s'#G-rEK/&rE9,%rE'#" +rDi\noi(lerD3Ggr_NJf!)(30JNGYq_%h!r@@apr@.Ul +q^;=hq^)1drZh%ZrZHe8Jfopn#9P'2+X/-O63hF(.PNG-0/!2S%kT@c0/,+:2)R9J0J4t0/Ggss.M!sX +-U)-/-9kF6?[ID7qHNo%s&o8%r)`o!s&Jtrr)k`m>[C`A?N4:/>Q7n*>l@n+>5VP&=T;J$oB31]K6/0`j$_ +1Ars,0`Ng)0)mO'/Gh$u/,Umq.JP=j-iGCh-2f+h,Q8tf,QB"^+oNOI++bSd+7gQS+ToRI/h?oRs"++#"thM[0/57="u\7k/hS_,q^_Xq%k/tU5%[,.5>tfn>[C`A?N+4,>Pq\) +=o;D"=8u>$[:T>rEK;*rET;*r`]>)s&o;&s&]/"rDihrrDWSkrDESkr(m;er(m;erD!2` +r(I&^r(6lYr'pQPr'^HMr^$TNrBU?Hr'($As#gbrCm5ar(?u\r(-]TrC6fUr'^QPs$HZMq`t!Bs$$BErB0s=rAsp< +rAa[5rAOU2pbVn)rA"4(r%J%%r@S""!%\!tr[@gsr$hUnr?qIhpa,kap`fY[`ZTjUJfqfN$m-T7+X/-O +6>oRI/h?oRs"++#%5'7b0/57=2D[$>/hJXO/,h"/.4Q]/AjRh/;I!O5?=$lCr`oA*r*')&rE/u!s&T/" +qc*Jls&/ems%r\mr)*JjrD3AerD!;cr(HoZr(6oZrC?lWs%!#WqaLHOs$HZMs$6QJrB:9H54j +-N>Fg-3#4g,*F+$+bCm/+V5h@+sA-L5\-N,4p-RgMp3]Anp1&s'-0`3R9/h\_@BLF44 +;HmI4?[753s'#D,r*02)rE9)$s&]2#!EE2!sDj:]4&e:]4&f:&I]_9E%Q^8c;3Y +7f,XQ7/K@M63'=M5lO"G55dYE4T@M?3rD#:3;kf72Z5N22#]<21B0*/1&is+1&Wg(0)dHu/H.0t.fCgl +./bOl-Mo+f,l]+h,lJtf,5*2Y+Pe,k++bT6*rmG_*tTP44_[D2-m^5h-mpAj-n-VE.K_1Q0/!Vr4ZYP^ +2`Pq\(=oVV%=8c2!oRI/h?oRs"++#%5'7b0/57= +2D[$>/hJXO/,h"/.4Q]/AjRh/;HmI4?=$lBr`oA*rEB/&r`K2%r`B)"s&Jqqr)%6mk2s>?tK??!CT>>l@n,>5qk+>Q7n)=o;A+='&F'j>j:]*ue:]*uf:&Rc_9DqK^8c2-Y7f,XQ7/K@L63'=M5lO"G55m_E4T@M?3rD#;3;b`6 +2Z5N32#T611Ars-0`Eg)0`Q%b(=oVV'@(Q@?!CV6 +>l7h*>5_V'=T)>"48q;>3<;*"rAad8rAOU3r\OU2rA4C,q(Vb##;@hb/hJY+/,_'u/H.7!/Gq$q +.f1[n./PCj-MSne,Q/hA+bCkh+fQUr+sA-R+r`dZ6m*g#,pjoc-iPIk,m,MD.OkK\2`1Lh!&=F+r%AX7 +0.T>%6mk2r>?tH=?!CT>>l@n,>5VV(>5_V%=T;J&i:B+&g:]4&g:&I]^ +9DqK^8c;0[7fl1M7f>dQ7/K@M6N0:L5lO"G55m_F4T@MC3r_5>3rD#<3;kf52Z5N42#T601Ars-0`Nm+ +0`Ng*0)[@&/1^QJr[[mrr@.apr@%Ulq^21dr?V7br?CqYr?/EgJffRddiSQ4rZ;[o)*M\(,:Fic-n$Gj +-n$Mnr[J@-/MAbA4ZYP^2`?X7#G?!gq:?2e+/?2\%.>Pq\&=oVV(=8u>$ +=8c2!j>k:]=2h:]=,f:&@W_9E%Q^8cD9Z8,GdS7K,^R6iKFN62NqF5QT42#B*-1B0*,0`*O%/cdOVr@S""!%\!tq^MIl!@K;o-i57g-2]%f,PWJ]+o@%55 +r*02)rE9/&r)`ess&K(us&8nrr)?q25rEK;*rEK5(r`T2%rE'#"r`&r!rDihrrDWYms&&_ks%iPf +r_<;cr_<>bqb-l[s%3,Zr^ZlTqaC?Lr'L?JrBUBI!'gBFr]U9Ds#^6As#L'>r&O[6qDS:0s"s[1rA+=+ +qCqn%s"=7%s"++!r@Ipur$qXor@%RkqBl(cr?V:crZV=doca8VP95AuJfjS+!$M7_&0MiRBh'Br,pt)h +-RU;j.4P6G%4a"`00_T\3&iiT2)I/g1D2Gu1c-pUCe#sA;d<[8?X?uD?N"1*>lIt+>5VP'=T;J%a8i:]F8i:]F2f:&@W_9E%Q^8cM?Z8,GdS7K,^R6iB@M62NqG5Q3kH4oRPD4oIMB +48q;>3oB11]0$-1&Wg'0E!L)/M/UR/cI:$/,^sq.K(Xr-RU>@-i57g-2f+f,PWJ] ++kn,k+G(`9+:K>7+<_pR*C=[=.5!.M0)mL$/I!g[/MAh71Bo`n0J4t0/Ggss.M!sX-U)-/-9k@3?!CT? +>@%55r*0)%r`K,#r)Wes!*&qrr`&eos&/ems%r\lr)!DhrD*;crCm5ar(?iXr(-iXrC-cU!_#RJrC-TO +rBpTNrBU9Fr'(-FrBC6Es$$HGs#g>5he*>Q7n+>Pq\)=oMM'=Su5#7+<_pR*C=[=.5!.M0)mL$/IabWj>?tN=>lJ"+ +>Q%_'=T)>!j;#a>i:Amoc9`@]`9);-X8H23Y7fGgV7f>dP7/]IQ62a(G +5Q*bI5!M:156!eG56!eG4T@MA4T.A?3W1o;3W1r:2ZPc72>]6.1B90.0`E^*0`<[(/dF'`0.nh-.kCQM +r@Iq"r%.gtr@.drr[Rdor@%Xmr?hOjpEfhar?@CJJg#^ho-"Yh+X/'R)aJ"'+=89Y-7(#er[.Ri"t(iL +.QTLFr\=I.r@n.&%PBCb6"iY65>bTi>?tK;r`oD+s'#D+rEB5(rE/u!#$+c)oRI/h?oRs"++##VI_]0/57=2_t@c!\>iRq'ut)-R_)g74(?">?tH<>ZtD*=oDJ% +=8u>#ts;ufkq;Z9Pl;YX,g;#O2g:B+#d9E.W`9DhEV8Gu'U7f>dR6iKFM5lO"I62X"I55@A>4T@MC +3r_8<3W1r:3<2&<2ubf72?#H31Aim+1B9300`Wp'0E3X&/-7=P/c@7"/,h-u/H77!.fUss.f:aq./bOn +-N5Cj-M\tf,Q/ha+bCkh+c7EJ,9n?U+X%af#A6RN,pal`-N5=i-3knE-7C;l4#['o!\c;_q(N=6/hK;" +6mY,s>?tE;>ZtD,>Q%b*=o;D!=8Z+u<;]\o;Z0Gm;#O8i;#X8h:Adi`9`@`b9DM3Y8,>^R70#aT7JoRQ +6Mj(I5lNtJ55dYD4T@MA3rV/<3;YZ42ZG`92ZGZ72#T6-1Ars-0`Nm-0`Ng+0)7(!/H%-t/,^sp.K([o +-ho%e-2o1b,Q/h[+oNP)++bSd+28m.*ZlFF+!;FbBhBWu-R^;jr[@[n"tD,T/hTFPr]($<2)b7e%l,jr +88h*J5?(oq>[C]@?M7Y%>Q7n*=o2>"=8c.r<;fbq;Z9Vm;ZBVm;#X8h:B!uf:Amoe9_h?[8c)'W8,GdS +7K#UK6N9=O62WtH55dYC4T7G>3rM)<3;tr<3;tl:2Z5N42#T601B'*01B'$(0E!O%/c@3p.fLmq./51h +-N,7c,QK(h,PWJ]+d!n!+G(a.+;#\<+<_pR*C=[@.P<;*/MAY+r@J:-/hJ_10ekUBr\"=(.kUQI%k/kS +4Cpr.6;q)o>?kE:>kM7u=T2D#?tE;>ZtD->Pq\)=o;D!=8c/"a8i +:]4&d:&%E]9DM3Y8,c!W7f>dU7/fXR6i]UR6N'4I5lO"G4oRPD48_/=3W1r72uGT62ubf92?,N31]&s+ +1&is-1&is-0E3[#/c70t/,^sp.K:gr./kUh-N,7i,krV_,5*2Y+L8gcl'?!giC?!L_0>l@n,>5_S(=o2>"=8c.r<;fbq;Z9Vn +;Z9Pl;#X8h:B!rf:Adid9_h?[8c2-W8,GdS7K#UK6N0:K5Q3kF4oIMB3rh>>3rM)<3;tr<3;tl:2Z5N4 +2#T601B'*01B'$(0E!O%/c@3p.fLmq./51h-N,7c,lT%`,5i\^+G(_f+Gq9H+!;[L+sS*p$#`Wi/hJ\- +0.\[Q/cI@+0/54;2_t@c!\>iRq'ut)-Rh/h74(?">?tH<>ZtD+=o;D%=8c1sjDg;>j>i +:]4&g9`7Wa9)hQ_9)hKY8Gl!T7f5^R6iB@M5lEqI62a(K5Q[1H;q-3c# +r`T2%qcE_ss&K%tr)B2DmDg1_2>s1e;OX-U:X:?X-oC>[I/0 +rEK;*r)ro!r)`hsqc*Mms&/kqr_`_orDEMir_NJfq+^i^q+L]Yr(-`UqaUKPr^6HIrB^BHrBC3Dr&js? +q`=[9r]'pn`p`fY[gE;(j +Jfq'9&K`,<+X/-O6>o[M/hJ\-0.\[Q/I!g[0/,+:1BBEir\"=(.kUQI%k/nU4Cpr/6;q)o>?kE:>k_D" +=T;J#dU7/fRO6N07J5Q!eG5Q!\?4T%;> +3r:r93!;6$3&`ep2Z5N42#]9.0a'9f1,1N_0_mC%/c@4%.k<4M/H.0t/-%4!/,^so.JtUm-i,1`-3#4g +,-iAD+bCle+V,eB+X/'Q)Eqe)+XJE],UWL:r?_as-R^Gp.m#Zg1BK6a1&3L60eY.DAjn%4;HmF1>[1H; +q-3f$rE9,%s&]2$r)Wesr`&eor_i\l!DlYl;#=&e:Adi_9`.QZ9)hE[7f,XL7/fRO62NqF5Q3hD4T.>= +3W:u<3;YZ12ZGZ62#T6-1Ars*0`Ng*0)7*s/Gq$s.fCgp./YIh-N,7g,l/ba,4m&W+T3C6++bSl*sWi/ +*ZlIH)*S:>8gGc3-mgDB./YLu/1iJ.0L7i#3$Ul+r)ir"rDreq +rD`bprDNVlrDNMirD?tE;>ZtD.>Q.h)=oMP% +=8Q%sa5j:]!rd:Adi`9`7WY9)M0U7JK:L6iB=J5lEqI56!eE4T@MB3rM&>3'$psq`"@0 +s#'g5q_S+)s"XO.r@n7)s"=$tr%.arr@7grr$_Fir$M=fq]u(ar$(_Ur?0o[C]@?MRk)>Q%b)=oDJ"=8l8!j>j:]4&c:&Rc\9Dh?\8,YsV7f,XR7/TCN62s:M62s4M5Q*eG4o@G>48V);3W:u@3B/uW2uGT4 +2?#H21]B-41GU^?1&`m&0E!O%/c@3s.fCgn./PCj-Mo+d,lJt],5i[i+G(_f+OhMG+!;[L+sS*pDbqo9 +/M8V./1g`O#VI_`0etO@2_t@c!\>iRq'ut*-n.;k7OLQ%>?tH<>ZtD.=oDJ$=8l8#E3]fDa3r_8<3Vtc? +2`EWQ2)R;j2?#H31Aim,1B0*/0_[7#/c@4%.k<4M/H.1!/H%(#.P!%J.f:ao-itbE./bOk-N,4j,l&bd +,Q/ha+bCkh+c7EJ,9n?U+X%af#A6RN,pal`-N5=i-3knG-n6_t4#['o!\c;_q(N=70.oM&7OCH">?tE; +>ZtD.>Q7n*=oVV%=8Q%sj>e:]4&d:&Rcc9E%TX9)V6V7K#XS6iKLP6NBIP62a(G5Q3kE +4T7GB3rM&?3&iqs3;YZ22ZGZ72#B*+1Ars+0`Ng+0)$pt/H%-t/,^st.K([k-i>=i-2Jnb,Q/hW+oNP) +++bSd+28m.*ZlFF+!;FbBhBWu-R^;jr[@[n"tV>Z0JGdTr]($<2)b7e%l5su8T7[C]@?MRk* +>Q%b)=oDJ"=8c1uj>j:]4&d:&Rc[9DqEY8,YpS7K#XQ6MNkH5QF(I55m_D4Sh/: +3rM)93<(r82Z5N42#T6-1B0*.0_mC#0)[C#/,^sq.JbIk-i>=f-2f+e,6/q],5i[I+G(_f+S6cg+!;[L ++sS*pDbqo9/M8V./1g`O#VI__0etO@2_t@c!\>iRq'ut*-n7Al7OLQ%>?tH<>ZtD.=oMP$=8u>"jDk;>j;k:\mlc:B+#d9DqK]8bYdR7f,XP7/]IN62a%H56!nH5Qn+bCl;+V,eB+X/'Q)Eqe)+XJE],UWL:r?_[q-R^Gp.fh^ir\FU00JWAW%l,dk5\EP6 +6;h#n>$P<9>kqV%=oMP%=8Q%ssDi:B4/h:]4&d:&Rca9D(pV7f>dU7K#XR6iTRQ6iTLQ +62a(G5Q*eE4T.A>3W:u<3W1r72u>N42#oK01]&s+1&`m+0*!Wu/c70t/,^st.K1ap-i>@i-N5=e,lAnd +,4QiT+LlS%,>5qb'=Sl1t[1H;q-!]! +rE'#"rDi\nr)?tE;>ZtD.>Q%_'=T)>!drCllW +r^cuXr'pNOrBpWQr^-QL!'pKKrBU$G37>lIq)=oVV&=8u>!X2f:]4#b9`7Wa9)hK] +8H23Z8GPdS7K>pV7/]LO62$P37>?Ui-r`]8'rE0&#s&T,"r)NVnr)f +r_EJhrD*5arCm/^pdtHU!(ZuWr^HiVrC-`Ss$Q`Os$?WLrBC9GrBL6Es#pBEs#^6ArAj[5!''j7r&4R4 +rA=O1s"aO-!\c;`rA":*r\!stq^h[rs!mgns![gns!I^mr$MFir?VCfs!@Uhs!.=_s!%Cbruh"WJffRd +M&upC+!2LI*'4F@9-bl4-mg>kr?r"%.Olku0/51F4?Pq\(=oDJ"=8c1sX2f:]*ue9`[p\r_*5_s%E;_s%3,Zqa^QRr^?ZOs$HZMs$6QLr':6G +s$$EFs#g6As#U-@r&Xa9r]'j8rAOU2pbVn)!&=F+r\+:*r@e.&r@S""q'u@mpaH(gr[.Ohr[.Ohocj>X +_'"=PJfqcM&0E#<+=/-pE)A);/M8S,/M6rQ$8!k_/MAk:2)I'Ar[n%!r$r:-.472k80pQ">?k?9>?Y;2 +>5_V(=Su8#tp<;fbm;Ya2e;#O/i:Amob9`.Q`9)hK]8H23Z8Gu$Y7fGpV7K>mU7/]LO623r:r93;tl82?5W62#K0/1Ars*0`Cl-i51k,pai8,Q8mG+bCkh+nQoX,lStr+!VdfB1O0l,UFZ]-N,4u-7:/e-RpYu3ArZKr\4F-1&N^: +0/#"3.m7Z>-:1R5>Zk98=o2G&>5_V&=T2D#1,;=?:+&;*>[CW??!CT?r*98+r*')&rE/u!r)W\prD`bprDNMiqb[5e +qbI,b!)3>ar^m/`r(?u\r(-iXrC?fU!(HlTrBpQNrB^HKr^$KJrBLq`4X8rAX[5 +rA=:*r\=I.r@n4(s"OC)r\".$r[djpr[Igpq^DCjr[.Ohr[.Ri!$q4]r?86bJfoXfdi]2D+<_jR+?sgB +.P<;*/1rM+r[\%$r[nF01Gq$H1+t9Z/cI="/,h"0.47/j80pQ">?k?9>?Y98>5_V(=Su8"X2g:]F2h:&I]_9E%Q`8c;3[8,l-Y8,l'Y8,YpW7K,^Q6iKCH5l!YC56!kI56!eF4T.A<3WM5< +3W(l:2uPZ72?#H11]K6/1&E['0*!^)0E*U'/Gq$n/H%*p.fCgp./kUm./bOh,lf4h,Q8n\+bCkh+c7EC +,lSti+!Vdf#\Q[O,pXc],prR:$77,J-7CAr/NG^Fr\=I.q_7t%%5'.oCIoj>;-I4->?b8.>Q%b)=o;D% +=8c1sj>g:\[]^:&I]b9)hNZ8c;3Y7efFO7/TCN62j.J56=#55Q*eF4o[YE48q;>3VbZ3 +2uPZ72>f<11]K6/1&is+1&Wg*0).$r/-%7"/,q*p.K:gp-iYOn-iGCj-2f+h,Q&hd,P`M_,5i\b+Mf.O +++bTK*tKD7*uuOF4).D6-RU;h-n5*C$7RGS.kND/0g7][r\sj8r\XO/%l#gp7WV?Q5Z:oo>?tN=?2Rt, +>Q%b(=oMP$=8Z+rX2g:]!oc9`Rlc9DM3Z8c;3W8,YpW7K5dS6iB@M62s4M62a%K5Q3nI +55m_E4T.AA3r_;?3r:r93;tl72Z5K.1]9'/1&Wg*0E3a)0E*U&/cI-/cmUU/H%*u.M!sW-TYs4,sbF5 +>Zt?9>$Uu.r`K,#rDrntr)ESmqbm5er)!;er_EJfrCm)]rC[)]rCHcTq*t?Ps$ZfQs$H`OrBUBIrBU3D +r&t6J5!D+mrB1$?qE"L6rAag9r&4O3r\XO/r@n:,qCqk$!&4@)r\"1$r%%Onr@@^or$hRmr[7[nr$V:d +!$qLfrZ]o:Jg#^hWZ_?frZVam,98jY80K9),pO]_r?VFjr[.ds.kN=S3B&eo1&s',0`3R5/h0#"8LHl& +>$P37>?Uo/r*','rE0)$r)W\pr)ESmr_`_nrD3Vk`52uGT52>oB11]K6/1&is,1&Na)0).$q/H%+!.etOn./bOi-N#1g,l]+f,lJt` ++o`bb+o`[d++bSd+4D;B*ZlIE+ri[Z9-bl4-mg>kr?r7,.Olu$0JP:H4?5A\2`EWO2#T3B1,:R>1.H=\ +-p^d:?<^]@>@%24rEK8)r)s&%r`9)$qcaqF^]Xr^crWr'pZSr'UBK +rB^9Fr'13Fs#pXp)nr0Jfomm"s4s2+=/-p$#i`k/hJ\,/hJ[S/-RUX/h\q8r\X^40`E[*/M-iNr@/=,-mguh81$Z$ +>?k?9>?Y;1=oDJ%=8c2!j>g:]4&d9`%K]9)_E\8GbpQ7f>dR6iKFM5lO"H5l3eE +56!eF56!eE4T.A=3rM)93;tl82Z5N42#K0.1&3O%0*!^)0E*R(/H7:!/,1[o/,Lgp.01hGr@%Xms![gn +s!IOf!$qLfrZ]0%Jg#^h^EES&rZVam,98jY80K9),pO]_r?VFjr[.n!.kE532`1Lhs"XL,r@\^7/hJP9 +CJ#sA;-I4->?b67s',G*s&o8%r`B&!qc3Soqc!GkrDA-jhCQ.P*/)0ekmT +3rV)>2`CRir\>!<0el.=:FJM->[CW??!CV6>l@n+>5_V(=Su7tj:]O>h:]!oc:&[ib +9D_?[8cD9Z8,GdS7K#UN6N'4I5lT42#B*/1B0-/1&Wg*0E3a)0E*U& +/cI?k?9>?Y;2=oDJ%=8c2"F&c:]4#g:&Rc_9DqK]8c;3X8,YmW +7K,dT70#aS6iB@M5lEqG5lEqF55m\N5!D+m4?P\e4T.A>3rM)93;kf82Z5N32#K0/1&Wd+0E!U'0*!^) +0E*U'/Gq$n/H%(!.fCjq.0:nG.K([j-iPIg,lf4h,Q8mg+bCkh+k.Y8,lStr+!VdfB1O0l,UFZ]-N,4j +-N5@t.4Qhu3B&cNr\=O00JNGYr[n[4.QqQ>-U^g8>Zk98=^1f-r`T2%rE&u!s&K)!qc*GkrDEVmr_WMg +r(d5cs%`Meqb6r]rC[#[r(-fWr'gTQs$clSs$QfQrB^?HrBL6Er&t'Bs#^6Aq`4U7rAO^8q_nC1r\XR0 +rA+=+qCqn%r\!stq^h[rs!mgns![gnr$M@g![K'kr?r"%.Olu$0/,(E4Z`R%!B2q81]9'@0JP:OF&+2N;d[753s'#>'r`K,# +qcrB^?HrBL6Es#p9BrB'p< +rAja7r\sd6rAFO1rA4@,rA"7)r\+:*r@e.&r@S""q'u@mr$_LkqBl"ar?M@focj>X_'"=PJfqcM&0E#< ++=/-pE)A);/M8S,/M6rQ$S?k?9>?Y;3=oDJ&=8Z+u +F&c:]4&g:&[ia9DhE[8c;3Y8,YpW7K5jU7K5dT6i9:M5lQ%b(=oMP$=8u>"@%/2r`]8'rE0&#r)W_qqc*Jls&/emqb[/crD*5ar(R&^r_!)[r^cuXr^QlVrC-`Ss$Q`Os$?ZOrB^BI +rBL3D!'Uj4 +-UUd9>Zt?9>$P5/=T2D#F&d:]4&f:&[ib9DhEZ8c;3Z8,YpV70#gU7K,^S6iB=O +62j.J56*nG5lEqG55dVM5!D+m4?P\e4T.A@3rM)83;kf92Z5N12#K-01&Wg*0E!U'0*!^)0E*U'/Gq$n +/H%*u.fCgp-ib^p./G=i-M\qf,lJte,5*13+bCkp+TNee+p/o3*BOO>80K9),pO]_r?VFjr[.mu.4Qf. +2`:Rj!AZD.0E!L6/M&A6CJ$!C;-I4->?b67rEB/&r`K,#s&T(uqGdAkrDNVls%rYiqbHr]qFpi\r_!2_ +rCQrYrC?fTq*b0KrB^9FrBL9FrB:-Bs#^6AqDnL6rAXX4rAFR2rA4=+rA"1'r@e.&pauCp!%e(!s!mgn +s![gnr[.RirZqLir?V7br?D%\s!%Cbruf-"JffRd^)mk,+!2LI*'7n.,UXrf-7C>A-jqIR.P*/(0/#OQ +3][1!!&sm5r%\d90JQ%<:an_0>[CW??!CV5>Q%b(=oDJ%=8c1tO,e:]4&b:&I]`9E%Q^ +8c;3Y8,PjT7K,[T6iB@N62s:M62j.J5Q/hJXQ/,q*t.1djP3c%J<6;^fh>?P-5=]ef)=8u>$=8u>$j>k:]=,h:&[le9`7W]9)D3Y8H23[8Gu'Y7fPpU7/TFP6N0:K5lO"H5lEqH55[SB4Sq5=3r:r6 +3<(r92Z5N42#]9.1&`s/1B'$.0`<[(0)mO%/-7=P/c@7"/,h-u/H77!.f1[n./>4j./kRo-MAbc,Q/h9 ++bCkh+fZ[c,lStp+!VdfC.TQo,UOc8,mknC,palb-RL5m/-7jk2#]611&`j=0/"q1/M/S*-p;HC.77!9 +?!RA5!*]>(qH3c!qH!PprDWYm!)rhor_`VjpeUlarD!/_rCd#[rCQrXrC6]Qs$HuX77BU46UUc?h&0r`K5)r`K5'q,dPr!*/tsr_r_or_rbnqbd;gr_NJfqb?u^r(I#]rCQrYrC6`S +r^HlVr^?ZOqa16Is$6KHr]Uj:Amod +9`7W]9)M6\8Gu'\7n6,J8,l'Y7K#XP6iTLP62X"I5Q*kG5Q3kF4o@G>48h5;3Vk`82uPZ52?#H31Aim, +1]K611&`m*0E*U(/c@4%.k<4M/H.1!/c@7"/,^sp.K([j-NkhF-RL26-3#4g,/5:Q+bClP+TNee+poD: +*BS"-+XA<[,Q8tu,U=Z^-71)e-nHo12`1Lh!&=I,&MGdi/hJY-.k!Pu:+8P.=^>;3>6%k*=o)8#=8Gtr +5hY- +>$5!1=SZ%tk:]4&c:&Rc_9E%Q^8c;3Y7f>dU7fPpW7/K@L6Ms.L5l5DGDWJ;HR40>$G37rE9#"s&]2#!*0#!s&K%urDWMirDEPjpeUi`rD!5ar(HoZ +r(6lXr'pTPr^-fW6psC0r'L?Jr]pEHr]^9DrB1'?q`4U7q_nL5q_nI3s"sU/q_J+)"u%_c0JG.5r\".$ +pal=nr@7^or$_Olq^27frZq:a"=,3:+sQV%r?1bTJffRdM&upC+!2LI*'4IC9Hto4-mg;i./kS.-n-Sq +.P3>.5f +rD*8brCm/_s%E;_r^m#YrC6`Ss$m#Ws$ZcPr'L/MAY-r[\U2 +/1`A*0.nq81c@-D/hS_,r@@mtr@&($,W]a8-pga3>?_#/!*K8'rE&nts&JnprDW_orDESkr)3MkrD5DGDWJ;HR40>$G37rE9#"s&]5$ +s&K)"rDiksrDWPjr)*JjrD3Ggr_NPhr_EDdrCm/_qb$fYs%*/[rC6fUr'^NOr^?cRr^-NKr]pEHrBC3D +r&js>q`4U7q`"C1s#'g5qD8"(rA"4(!&"=*r\".$pal=nr@7apr@%Rkq^27frZq1^s!%%Xr?0W4JffRd +W?2Qj+!2LI*'8"2,UXrg-N5Fm-O2%K.4Zl!0JEo"4ZYP^2`[1K; +rEB,%s&f8%!*9)#r)NetrD`bpr`&eos&/emqb[2drD*>dr(Qu\r(?u\rCHrYrC6cT"[tmL779QA6iB@K +62a(J5Q!\F4oIM?48V);3W(l:2uY]:2)[Ak2?#H21]B001]K611&Wg)0DdC#/c@3r.f:ao./t[n-iGCc +-3#7j,P<8Z+fQT9+G(`b+:]J9+Wr'R5BB^P/M8\.0)dC5.kE5'/h\h21c.*H0J4t0/H%+!.fCe*-R:`h +9IN5(5DGDWJ;HR1.>$>/.=o;D%=8u=sq?!CQ=>6%n+>5VP'=T;J&bqb-l[s%3,Zr^ZoVqF1EPr^6TMqa(0Gr]g?F!'U?FrB0s=q`=[9r&F^8 +s#0m7s#0g5r\XR0r\=U41,:R=r%S(&q_%h!r@@apr@.Ulq^;=hpEfeas!.:_rZ_:aM'.BmJfsY-%Ncf: ++=/-pF&OP@/h\e/r[\.%/1`CP/dX3g1c@-D/hS_,r@@mtr@&1',W]a8-pga2>?Y-3=oMP%=8c2"5DGDWJ;-7(-r`]5&rE0&#s&StrrD`_orDNPjr_WPhpeLZ[rCm5arCZrY +rCHlVrC-WPs$HuX6psC06:1T9rBU?HrBC6Er&js?r]9p:rAa[5r&4R4s"sa3s"aO/q_J+)r@n7)s"=1# +pal=nr@7grr@%Lir[.Ukr?_FgpET\^ruqCbp*'AWWulp8JfiG`%3?T5*?lIbD+u9(-n-PC./kS.-n-Sp +.P*8-51bgRKE`+GW;d!C2>?b?9>Q%b(=oVV(=8>nqX2g:BF9d +:]4&f:&[ib9D_?\8c;3Y8,YpS7K5dU6i04I62a(K5Q!_D4oIM?48V)<3<2)<3<(r;2Z>T62Z5N42#T6- +1B0*,0`<[%0)[C#/,^sq.JbIi-iGCd-3#7j,QAtf+o!8[+nHh.+G(_m+9io1+Wr'R56l7..P<>,/M@#R +&1]:_/M8Y-0JbLC1GCF6/M-iNs!msr&18_aCeQ6D:f^b&=BSd.=BPN'r`9"u!*&bmr)3Jjs%r_nrDESk +r(m;es%WGcs%EAcrCd/_r^m#Ys%!&Yq*t9NrC$ZQr^$TNr]pBGrBC3Fr'(-DrB1*ArB0s=rAsg9rAad8 +!&jg6!Al_52?#H31Aij41,:R=0JG.50`<[(0)mO%/-7=P/c@7"/,q1!/,q+!/,^sp.K([j-iPIm-2o1c +-3#4g,/5:Q+bClP+TNee+qYnA*BS%/+seQ`,pjoa,U=Z^r[%gq-S$].2`1Lh!&=I,'e_3m/hJY-.k!Pu +:+8P-='Ss4>$>)-=oDJ%j>j:\[]\:&Rc`9)D3X8H)*V7JoRQ6NBOR6NBIN +62a(J5Q*eF4oIMB3rhAA3r:r93;YZ42ZGZ72#fB31As$+1Ars,0`E^*0)@0p/Gq$s.fUss./>7f-N,7i +,krV`+oiec+T!>[+oNOA++bSd+7gQ`*ZlIE+ri[]9dD,8.4>*Cr[/C..4H_r/2&Y@4ZYP^2`;3>6.o3rEB2'r`K2%qH!MorD`VlrDNVlr)!;er_ds%NAaqb$fYr^crW +rC6ZQs$ZlSr'L +/hJXQ/,q*t.1djP3c%J<6;U]d=]ed/='/T'=8l8#7i-3PV@,U=W1-3#4g,,uf<+bCle ++TNee+qYnA*BS%/+seQ`,pjoa,U=Z^r[%gq-S$].2`1Lh!&=I,'JD*l/hJY-.k!Pu:+8P-='Ss4>$Ci, +rE0)$s&T/"s&Atts&B"tr)lIq.>$Lr/r`T5&"BSZ*<`T*!r)N\pqG[>jr_`Vjr(m8d!)NPgr_3AdrCd&\s%<5]r^cuX +r'pQPs$ZlSr'L?Jr':3FrBC-BrB0s=q`=[9r]'m9"u\@s2)I3LrAFR2rA4@,s"XO-s"FC+r@e%#r@J"" +r[[psr@.Ojq^;=hpEfhbs!.Ofruq.]r?8ltJfoXf^*!n-+<_jR+?ssH.kWG./MI)S$nEk[/M8Y-0/GCA +1,&VY!\>iPr@7dq%jreO3GqP<6rI&f=&rF*ts<;fbo;Z9Vm;Z'Dh;#F,f:&Rcb9DhE^8c;3[ +8,l-[8,l'Y7K#^S7JoOP6N'4G5l3eE56!eF56!eG4T%>=48h5>3W1r72uGT62>oB31]B0*1&Na*0E!O% +/c@7#/+kIl/,h$q.K([o-iYUn-iPIk-2o1i-2f+h,D74l+bCm0+TNee+q5V=*BS75*[E'[,UOldr[.Uj +$RR5N.k0`3U&/e0Ea-p2HD-U^m7>$+m0=o2=u=8Z,!a8h:]=,h:]=)j:/+I\ +9`@]`9);-Z8H)-Y7f>aU7/fXQ7/oXQ6N9@N5lEqF55dYD49.JB3WM2>3rD#93;tl82Z#B12#fB01B'!. +1Ars,0`Ng+0)mR'/c@7"/,_$t/,:Xl./kUm-Mo+f,l]+g,lAne,5i\b+T-7C;j.46Jk-n-Sp.P!&&0JE_r4?5>Z2E!Gl1]9'A0etO:6$-!S7oWVq>$5$5=^##-=o2>"=8l7u +X2f:]F2g:&[ib9E%N`9E%N`8c2-X8,GdT70#dU7/TFP6N'4I5lT32#K0/1Ars+0`Ea#0)[Br.fCgq./bLn-N#4c-2f+g,PWJ]+f$64+G(`b+:oV;+Wr'R5C-6U +/2&Y.0.\[Q/cI@,0JYF?2)6ia/HICQr$q[p%k&kP3GqP=6rI&f=&rF*X2g:B4/g:&Rcb9DqK^8c;3[8,l-[8,l'Y7K#^S7JoOP6N'4G5lf<21]B0.0`Wp,1&Wg*0E!O&/c71"/+kIl/,h$q.K([o-iYUn-iPIk-2o1i-2f+h,OQ_,+bCkp ++TNee+p/o3*BORI9-5E+-R:#d-iPIl,mu%J.P*,22`!3D0eiMYr@SR3/gri%:FJY1='A^.=]tW(qcE_s +s&Jtrs&8hnqbd8fr(m;e!)NMfs%WDbr_*2^qagi\84`_Ms$lrUs$ZiTrC$ZQr'LELr]pEHr'('Bs#gZ2E!EK1]9'@0ekI?/jXVX +.n?Y05>?Lr0r)ro!rE&u!rDi_oqc!Gkqbd5erD3Ggr([/arCd,^"A;?Z8P/kOr($WRrC-]RrBpQN +rB^X2g:]F2h:&dod9`Ica9)V?[8-VRS84Q0>7fGjU7f5^R6iB@N623_D +5Q!_E4o[_G4oRPD48qA?48_/<3W1r82uPZ72>f<11]K6/1&is-1&is-0`<['0)mO$/H.0n/Gq$t.f1[n +./kUo./bOm-N,7i,l]1h,l]+7+bCkh+fZ[c,lSts+!VdfED%B!-70ub-R\m?rZq[p-n?i"#!"Uu1,1L; +r@e($%P9:]4E41H78m8k=BJ^/r)ihtrDrqur)EYorDNMirDZ2E!EKrA+@,%Pomm6$6-X85r_r>$5$5qcWeur)`o!r`&quqc*GkrDNMiqb[5es%`JdrCm/_qb$l[ +r^crWqaUKPs$ZfQrBgHKr':0Er]^?FqE4X:rAsm;s#C$a>h;>a8g:]=,h:&Rcc9DhE[8c;3Y7fl1M7fGjV7f>dU7/fRO +6N9@M5lX(I5lEqG55dYE56!eG4T@MC4T.A=3rD#:3;tl72Z>T42#T6.1&3O$0E!O'/c@7!.f_-q/H%*s +.f1[n./kUo./bOm-N,7i,l]1h,l]+"+bCkh+ho0#,lSts+!VdfE_@K"-70ra-R\m?rZqq".4Zr#3B&`L +0ekB]0E!L8/M/S--p2NI.Rm?<>$+m0=]kZ*r)`esr`/nrrDW\nqbd;gqbQu^rD!8br(Hu\qapfYs%!)Y +rC-KLr^6WNrB^EJrBL9FrB:-Bs#^6As#Ks:q`+L4rAOU3rA=I/r\F:(r%S(%r%7jur[\""r@@mtq'l:k +r$VFiq^)1ds!.Lgr$24cr?;1`rZV7`ruct:JffRdo,f1u+!2LI*'87;+sn]e-7C5h-n$Mn.Olu$0JP:H +4?5>Z2E!Gk1Arp;1c$^LG#^+b<*"=8u>!a8g:]=,f:&I]`9DhE^8cD9Y +8,GdS7K5dR6i9:L62a(I5Q*eG4oRPD48qA?48_/;3W1r92uPZ72>f<.1]0$.1&is-0`3U#0)[C%/GUdo +.JtUm-i57c-2f+g,PWJ]+jM3^+G(`8+:oV;+Wr'R5C-9W/2&Y-/hARP/I!g[0/57?2$,Wj0E*O*/1W2" +r@&:+-n-Si3H.eD78d/g=&rF*r)W\prD`eqr)3MkrDNMirD-N5;" +-RgPs/3,XF1,1L;0DmI%/IjBb-TlHJ.Rm?<>$+m0=oMP%=8Q%s$Lr.rE/qur`8ttqc*Mmqbm;grDdrCd5b9`7W^9)hK_8Gl!V7f,XR7/]LM6N'4M5lT42#B*- +1B0*,0`*O$0)R=#/-%0r.fLmq-ik\Dr?qIhpa,karZh1^r?8]oJfoXf^*!t/+<_jR+?t3P-nR&)/1rJ) +r@J.)/h\q8r\X^30E*O(/1^WIr$W!u3,h_D78d/g=&rF*sJl;>X2e:]4#g:&Rca +9E%Q^8HMFS8c;3Y8,l'Y7K5dS7K#XP6N0:L5lEqG5lEqI55dYE4T7MD4T@M@48V);3fr(m5cr_)2V/1pfOqCDLoq'l4hqBl(cr?VCfrZqCds!%Cb +ruh:ar#j9,JffRdW?2Qj+!2LI*'8:=+sn]d-2o8!-n$Mn.Olr#0/50f5$Lu/rE/qurDrntrD`YmqbmAiqb[/crD*>drCd8c92,:WrC[)]s%*&XrC6ZQr^6`Sr^6WN +!^T.>rB^HKrBL3Ds#pBEq)eI7rAap=3B@$ts#9m7rAFR2rA4=+r\=@*qChb!r@Rt!q'uCnr?q^p-Rep@ +!%.Ujpa,karZh1^r?7sZJfoXfdi]2D+<_jR+?t3Q-nR&(.kN;'r@J=./h\q81c.'F0E*O(/1^ZJr$W"% ++ZF@;.7@'7=BAO*=T2A"sGm;Z0Ji;#=&e:B+&f9`.Q`9)V?]8H29[8H)-Y7K>mV7/fXQ +7/]IN62j.I5Q*kG5Q!\D4T7JD4T7DB3rV5=3rD#;2uku<2ukr;2ubf72?,N21]B001&Wg+0E3a)0E3[) +0E!O'/c7-u.etXp/,:[l.K([o-iYUn-iPIk-2o1i-2f+h,OQ_,+bCkp+TNee+p/o3*BORK9HYT-,pFT^ +-iPIl,n)+K.P*,22`!3D0eb9[0)I41.j[5s;^t47='A^.=]nl*=8Q%sX2f:]*u_:&[ib +9DM3Y8cM<^84WYKs$clSr^6]RrBpTOr'C3FrBC9Gr]U0As#^6As#L*=s#L$;q`"=/rAFL/r\FF,q(Vb# +r%7n!!%n.#q^_Ro!%Ianr?qCfq^)1ds!.Lgr$24cr?;1`rZV1^\K?DFJfh]K%3?T5*?lIbF\a2.-n$D@ +-PImV.4H_r.kE>-0L%Z[2`EWQ2)>+br\+j=0e,D2<\6g@=^,'4>$G/-=Sl1tdr_3>bs%EAarCQuZs%3/[r^ZuXs$coTr^HcR!(6]OrB^EJrBC9GrBU +r&O^8!'1!;r\jg8rAFR2rA4C-!&=F+r\"7*r\"7)r\"4(r@\+%r@@grq(2Lqr@.drr[Rdor@%Xms![gn +r[.RirZqLir?VCfc67c_Jg%-;!$qOf%3Hf84*++=,UF`\,UXu=-N5:o-7:8n.gJ'n1GU[>0JEDXr@JR3 +/1Vu,E`4GU;cd.)=BSd/rE&ntrDihrrDWYmrDEGgrD3;cq+^f]rCcrYrCR#[s%!)Ys$ciRr^-ZRrBpTO +!(-WMqEY!D!'^BFr&b6H4$#D_3B/uYrAaX4q)81/rA4C-rA"+%r@e+$r@@q#r@Igrr$qLkr?qCfs!@Ui +r?VCfrZqCds!%Cbruh:ar#hdWJffRddiT#?+!2LI*'8=>+t"ce-2o8)-n$Mn.Olr"/hetD4?5>Z2E!Gj +1&`j;1,(.AG#g1b<*drCm/_!)3>ar_!/]s%*/[r'pNO +rC$ZQrBgKLs$HZMs$6QJrBC0C"?\e.4$*=%r&Xd:r]'pHJg%lP%O35B,9S-N3I+FC-7'rdr$2:h-N5A#-n-Vq3ArZJ +0eb76r\"4&r[\R1.4?up<@^O<=B\g.=]ni)j>j:]4#i9i"R`:A[ca9`@]\8cVH^8H23Y +7f#RP7/TFO6N'4K5lEqF55dYD4Sh)<3W1r72uGT32?#H21\ig)1&Wg)0D-pq/H%*t.KCpr./kUo./bOj +-N,7b,l]+h,4m&X+93O:++bSd+7pWc*ZuIH*ZuLaH;Pe4-7()er?i+(-n-Vr/1rS/4?>DY1c.#f1);T! +0JG.5/M8_>ITn?l#j;#F,e:B!ud9_qE^9)_E[8GbpT +7fPpU7/fRP6Mj(H5l?48V);3Vtf62ubf72>]6-1]9*/1&Wd%0DmI%/Gq$u.fCgr./k[n./YIl +-MA_c,lT%_,5i\.+G(_f+K?Op+!D^N+X80oJQO9P/M&S,r@8.)/M8Y/0JYF?!]2Var[\+$.OtEH!%@dn +%43DWF]L"_;H?n$<``B%sDj:]4&e:&I]_9E.W^8cD6`8OuBB8,c!W8,YpS7K,^S +6N'4L5lEqI55[YB55dY>4T@MA3r:r83;b`72Z5N41]T?01B0*,1B'$(0DmF$/H%0r/GLam.fLjs.JG7j +-iYOe-3#4g,,-64+bCle+V,eC+X8*Q*]\OC+"&B].4+p6D0eb:70.ee14apTd +79*Jp>$5$4=BPN'r`0##r)Whtq,I>lrDNVlrD49@W,48h5;3W1r82uPZ52?#H11B'$,1Ars'0E!L$/H.6r/GUgn.fCgj./kUo-MAbc,Q/g<+bCkh ++nQog,:"EW+<_ddH;Pe4-71/fr?MCi-N5A"-n6_t3&WQI0JG0Z0)mO&/.a<^.4?uq<\$X<=B\g.=BJZ' +j>h:]4#g:&Ic`:&dod9`Ica9)hK_9)hK_8H23Y7f,XQ7/K@M6N'4K5lX(I55RMA4SUr8 +3;YZ42Z5N32#T6,1Aim+0`3U&/c.-u/Gq$r.KCpr./>7f-N#1b,l]+h,4cuV+O)![++bT7*tKD8*?cIH +*]\RF+Xe]b.OP*A#Uh)M.P!)'0/!Ml3Ar`O1c,+d(,7Nt0J>(2/hfG<>V&9C=^,$2>$>$1rE&eqr`/bn +s&8korDEMis%iYkrD3;crD!8bqFgi\r^m#Yqa^TSs$ciRs$QfRrBgEJrBU6ErBC$>r]C!7V-RL2f-8TjI.n3E;=B8F'=8l4u<;KPm;Z'Dh;>a8h +:]4&g:&Rc_9DqK^8bu!X8,bsX7JoXP7JoRO62X"H5Qj>g:]4#g:&Ria +:&Rcc9DhE]8H_XW8OuDO8,l$Y7f,XQ7/K@L6N'4K5QF%I55RM@4SUr83;YZ42Z>T32#T6-1Ars+0`<[) +0).$s/Gq$s.fLmq./G=g-N,7b,lT%g,4cuV+LiMF++bTL*tKD8*?cIH*]\RF+Xe]c.OP*A&1AqU.P*/( +0JGUL2Dd6H1G\qas"OF*%k]If4b-fi6r[;n=]eg0=9)J%=8Gtr3rM)<3;b`52Z5N32#T6-1Ars'0DmI%/c7-s.fCgm +./PCi-MSne,l]+^,5iYb+G(_f+G(a.+:fP;+!VpR,!CN\-nd2*0eN>S"tV>Y/h\n6r\F^4/hAM'.fLk2 +-n$Gj-71,f-8TmK/4EE:=B8F&C,9S-N3I=UG-RU5j-N,1j,prU="">]M.fq[f +1B&s30.nk//M&IP.h4*Z-T$'M.n!<;=]ea-=Su4s>$4s1=]\`(=8Q%sj>g:]!oc:&dob9E%Nd91hfJ8c2-X8,GdS7K,^R +6NKM@rBgKLrBU6ErBC6Eq)nX94qEFd>rB('Aq)n[=rAsg9rAag9rAF^72)bCjr\XX1rA"=+r%\1)q(MXsr[[pur@7k!r[e!ur$qRm +r?qXnq'Z@n-71#brZq:cs!.Id[ip>HJg%lP%jN>C,9S-N3I4OF-RL/h-2f)",pjue-n-Vs/3#LB0JG.4 +r@S%#r[SL1.46rt=Xum=='8U*=BJW&7f5^P +7/TFM6Ma"H5lNtF4o@GA48Lu;3W1r72uGT32#9$,1Ars+0`<['0)7*u/Gq$s.f:ao./YIk-Mo+^,l]+h +,6&hd+SHuX+93O:++bSd+7pWc*ZuIH*ZuLaHVu"8-RL;ir?i+(-n-Vs/MAe34#o2U1G^fc1&is-0E!L5 +00Xtp/ONK>>$4s1=]\`(=8Z+tdT7/]IS6:+'< +6N0:M5lEqE55m_@4T7G>3rM)<3;tl82?G`o2Z5N52#T6-1Ars-0`<['0E*U&/H@@$/,^q!.4QhG.JtUm +-i57a-3#7j,QAtf+o!8[+j2![+G(`9+:fP;+!VpR,!CN[-SI)(0eN>S#V7P[/hf"91c,Fn0J+e*.OlnH +./t[o-4qXQ-8^$P/4cr(Hr[r^m&ZqFCQTr^HiVrC-TOrBpTN +rBL?I!^Aq8rBL0Cq`Xm?s#^$=s#^0?q`4U7r&4O3!&jd5r\XO-r\4:*r@n%#r@Imtr[dstr@Imtr@7[n +r@%[nq'c4hs!@Xiq'H%cr?@sZJg#^he0,>I,U"BT+W`Xi:`h&3,q1/=,S)1J-RU;k.kE512)6j=0/!2T +!%e+"%k9+Z-T$*O.mm39=]\X*=8Z+tdQ +7/TFM6MWqG5lX%G4o@G@48:i73;YZ42Z5K.1]9*.1&Na)0DmHu/cRC"/,^sp.K([o-i>=g-1iG_,Q8ke ++oWVX+oNPN++bSd+,V-F*ZuIH*ZuLa#C95i-RL/h-2f2%-n$Mo/1rS00KV6O1c$pCr\=F,s"F='%PL"u +?S+TD=B\g.=]ng.rE&u!r)NGis&/ems%r_mrD$,pjue-n-Yt/2oFA0J>(3 +r[eg8/1W5#.P*"r20rFW6W-ug=&rC(r)WbrrD`Ggs%rYis%`PhrD*8bqFpo^s%EAarCQuZs%35]s%!)Y +rC-TOrBpHKq*FsEs$$BEq`Og=pc8:4q`"F2rA==+rA+@,r%S+'r@\""r@S%#r@@dqq^MIlr[7XkqBc(c +!$h:b"=#*7+X-h-p*'AWbo_NZJfh!7%iui6+W_aI3I4OF-RL,g-2f1s-n$Mo/M8\10EO#sDl;>j>j:]4&b:&Rcb9DqHe8P2TH8OuDL8,PjT +7K,^R6iKCQ6::]n.5s+>0JG.4/M@#S&1f@_.kN4s0nh=]bT'!*0"tr_iqt<)cdpqbmGkrD<;b!)NPgr_<;ar_*&\q+CWWr($cVqaUQRs$ZiRp-AUAs$$EF +s#g3@!]iA&r]'^7s#L'V+Sd)Y+o`\`+8HuR+Q4FB+o`\b+86iJ+TES`+o`\a+9!D_+9!>G+Sd2T+T!;o+;uCF+s%U_HVbn6 +,U4T\-R\j@%OihV/h\h04ZbV]2)R3Hr\=F,r\"[90e553rM)7 +2#0$'1]9*/1&3O&0DmI%./taq.fCdq-het`-2Ae],5ED]+T\+8I&T+8d8\+TEPT*oS4:*q:BK*sW+o*5U*rdA_+9!;_*?QC&*r[2E+8I&Y+86lV+:ob<,U+NX*'JjS.5!,#/1W7L/H%.-0f(O= +1GLL5.k<+K.K:gq-OhCL-R:Ns=b\q&fY\r?).b+sZn-rZD%[q'Gh]q&oJWr?)1c+sS?1+oWV[+o*>X+Sd2V +,5EAW+o*8V,6&qc,l&VZ+SHuY+T(3/M@#S&1f@_.juhn2LnsX +85rVl=]kK$r`0#!r`&bns&/emq+pubr([)_p.P3NrC?fUq*kK!&0E!Kq/H.0t.f:gr.f(Rg-i54i-2AhS+o`\a+8HrQ+Sd2V*WR;\*WdE++o*8V +*UtW+8I&T*r-oR+Sd)S+8HuR+Sd5W+8HuO+9*D]*W7/[+o*8V+oq:/tA!>$:i,s',A(rE&u!!*0"ts&8npq,78krDEGgr(m,^q+1KV +rCH]RrC-]R!(6QJq`t0Gs$QcPrB^EJs$-NIq)n[bZnKRfS!$q(YnK@WO +q'-+m,:Fid-6ttbLK>cO.kWM0/,_$t/IF3g0ekI9b7T*/b<`T,urDNSm +s%iSgs%WMirD3Ggq+^f\pe(NWq+(6O!(ZuWr'gKOrBpNMq*=sDq`k*CrB'a7pG_t/r\aX2!&O.#q(M\! +oe$1pr@7q!.P1QL!%RprqC;:iq'Ytaq'>YXllkg?rZ;+_mihKNq&oJUq&o_^rZ_Lh+X&!+,46WM,5r_a ++o`b^+Sd8X+o*>X*r-oR+Sm5]+o*>]+o`\a+7UEJ+T3>Z*r-oR*Ut3@*WI)Y*<.&Z*r-`M)>b?S)]KXn +)#tTS)u^WV(`4,.)Yk9H)Y"dB)?:`U)ZCTb(`O5.()[r,22>'P+XA?[rZqFg%jiVL-n6Yp2`3?E0/"q0 +0)dF9/1`;%.4HQ(K4$9&;H-XsarCcrYrCQNMs%!#WpI5$JrBg\+Sd)S+o*5U+RpKJ+7C?P+9*DV*Vg]N*Vg]R)tb0?*:Y!I +)?^uu*#p!h)>P3M(]YHQ)?q,r()Ic()"/@4)ZCTO)#bHR)?(Hb)\s;,)&O5KLf,B>,pjrb-R\j@"">ZK +/cI@(4ZYP$2$#Nir\=F,r\"[60IoDFB/<=_<`iL,r`B"ur`B(urDWSkp/1caq+gl_r(?r\q+L]Yr(-WR +r'gTQq*Y$Fs$H`NrBL1c-i,.j-7&R:s!Ianq^2=hq'Pnbs!%FerZqCdmNV?Ir>u"\q&TDR +r>Y\Rq\fDPr>YPMq\oJQq&&oGnJ:p:q&&oDne_?Eq%icBq&&oDq&&oD";MXe(Dd,g()?fcoG@<=q%X,I +',)&o'c%ST'_rF<&c!.:'DW@<&c!%B&J>]i'E/^E(&\m;'*&dH(B,*U(`!l'(Dn#.)Yk?J)YkHM+8I,Z +-N,=f./>Fi0`oH32uYi03Vbc44o%8Z4Ztni4$#D_4#],W3&ionGY',(,pXZX,UE=7r[&%$.4Qf+ +1bg[;0.nh/r[eR1/1W5%.j?p$@3mB]2u>T52?,T/2uGE01&3O$0E*U&0E!O!/bpsr.eP7e./51i-3#=k +-NGRj-N,4g-2Aqf,Q8tg-2o1b,Q/kW+T*;[*Vg]S)uU]Q)>Y3L)?1WN)!Mk,(%)k8(@i7A)#4pB(ASdB +(ASdB('bNf'c%Q"'bpW`oG76;q%O&G&eYik'GVAW'DiI=')<+7'DW::'DW48&HiXW&J>`U'DW@<')<+> +'`JjH('k]j'GV>u(Dn"b)Yk6N*VpfP*r-rW-2f1d.JYOj0EZ*3Vbc*4UjM84$#A^4#]/X +3&ion$$]#d,:4Z\+X\Z9-j(nI.P1QO#P3H)#5*G)$^ro(`=2.(Dm&hr>>SPq&/uFq%j8M'GVB! +(Dn"Z(AS^@'DWF>(&8XA'*&^A'EAgG'`SpB(AS^@'`T!L)#bBY)AsD2)B0Y:*VgfQ*r.#U,P`Vc-iGIm +.JYRk2>]E63W2,=55d_F5k.2:7/9=J7i4]b77BU36UF%#5!(nj5#Zr-.Om##.4?_F/H.4&/hf$Z1(#]e +.k<(u-n-Sn./kS&-7()b1id1a-n?f!/H.4$/H7@&0DmO#1%@4&3W1r;2ubo:3<(r53;GN33qYN/3r(f8 +3rV5@4S^r33Vl#A62j%H56!kH3rD#63r(f32uPc83:o0+2Z#H53;kl53;GW23Vbc.3WD/93;GN/3;GH/ +2ubf33Uo*)2u,?,1^>lp1c$j=/1UTKr@7Unq(;Lsr\"1(">MYe1Gehaq)%n*q)J1/q)S73q*=aC"@5@@ +6UUi@q*t0Oq+pugr`&ksr`9&"s&]#!q-Wr*q-iu+r*fD1q.0;2raPk8s'Ye6rF#G.q-NSsra,J.(gUEP +>?b97?!CQ<>?Y3C:Gto?MS")@J410@00hE +A,9^2Ab]d6@fBg9@f9a0@/41"?MRq2?=$oC>lIq:?[(HH:GF%=.4G-Br?qk!.4Qi"/hRAk3]AoQ +1c$od1&is,0+0?d.m85s4>8NG1Gf"e!&OU3s#0j8r]'g9r'(*Eq*+^@r]^6Er]^-Bq*"X?p-/::qE=mC +r]gEJr^$QIpHJO?q+(KQr^?cTs$m#SrBUBIq*FO7s$-HGs#p0?r]U0Ar]:$?r&k!Br]^-?q`X[:q*4U: +q`a7,q)\=5q*+U:q*"O8q)\71!]W+r">VYa0JNGYs"=+$nM1>+1c7-K2`E_d3Vbc44o%284o%;;7/9@P +7Kc4O84Z>N9DqNZ:AIlg=8uD%=o;P(?27h&AGKj5BDH3@BDlHAAbg'9Du"8KD#J/LD#S5ICA_iBC%5m4 +Bc(MsB4kgfARo=\@prhT@;T%).4[)*/hS[Q/H.4&/h\pX1(#]e.k3"t-n-Sn./kS*-6t)f/QQ4R8PMlO +9MJ8V:&.T_:A[ie;"d``;Z9Pk;Z9Ph;Ya>m=8c2""=TD_*?2e1+@/4%)?2e10@f0[5 +@f9d3B)-$;B`2QDB)--?CAhiNBP;-rCM[h_D>nGKD;T=2EW:(TEVXPPEVshPE;jk\F)l;@E:Ir4E;=MZ +G'.qLEcH#9rG_^RnT"AHs)n?brc\?eq0)d^qfhjZq0DLYq0r-dq0Dsa"F#'5G'3V%q/uLNr,)FN"`8*m +CMISXB_c*;?2@k&>PVD%#qd>G,q15k-mU):-2f.u-RpT(1bgX9/hJV,r[eX3/1W4u/LW;U@8T]n:/+L_:B4/b;>jDl;uKSd +;Z'Mn;uBVo;u'Dg=8lA!=Sl4u=oMV#=nu8%?N"7)@/4++?iFI4AGfs5AGKj5BDuTBBDH6@CA_cGB`;cN +Ci!s*DK#Dj!-%IHq/H.IoPskNl#HNQ.q#>l7n,?MRn&?iO[8 +AcHBABDcB<@fU$9AcHBBCAhlHB_cH6D>\;ND>A,KE;a_SE<:0%F8U.XFnp.TFnp4VFnKtYGlN$QGPQF^ +GlDsgGis;@G56@gI!g9eH$=FSGPu^aFnp7WGl2meHN&Q7n,=oVV"a3]K)^2CL+-r\+@+/,_$u/HROW0`Eg70.\V'.Ocbp.4?VD-P.UR/1)So3'BGc3&`fW +3]]:u3<(r92?#N62uYf03<2,=3W;#:3VYT53;GN32=`U'2?,T12#]E22#oK42>oH43<(r:2Yf?12uY`6 +2uPZ12t9$/55dYC55d\F5lEqI55deG6Ld@u6iTRR7JTFK8GPpS9E7fc:'+-`9DM!T7f5aO8bl!S9_hHg +92&)X<*3?&>l7h%>kqOu=8>kl;>Eu_9)1sP7/oUN6MWh@4S^u:2ubf92?,N/1\i[!/GUdq-N>Cl,kiPZ +,5E>V+Sd)S+93M[+8HoP*r[>U+93MR+o*AQ+o*A`+TPVP">5;7qT42#T9$0Dm@".L.CO-mpAh-7/1,q&fDUq&fGV!$M(]q&fDUrZq.] +!$_CfoHa5Zq'>b_q'Qb!,UF`^,:"N]+=e]a-R^5f-iGG".4Hbs.k`P<3B$jn!AcM11&is,0+Tfq/h8kH +7Roj66:+(/6ppi;s$6QJr]gZR5sdn*6U^oAq*G'KrBgKLrBgHKq*XsAs#pr&t$A +!'UorDiu"<)`Tdq+gHXq,I/k##eK%=^5?DrFGh9q.0;0q-Wr'q-!_uqc,9nBU+X$J%ruh:_ +rZM+\q&oJSq&TGVr#YJNrZ(nXruCtV!#tnUrYbMMnJh9Eq&0/Mru:qWq&9&Fq&B&GrYbhT(Dcfcq&9&G +q&/uGp_jDU)&O50)]K\6r>G>Hq&/f@rYG;Hq%rQIm./>4h-iYOm-2o1i-2o7j,lo89rZ_1ar?V@es!%Fer$(q] +q&f8Pr?(hVru_1\!Z`:'rZ;([ruCtYruM+Zq&T8LnJq6A!ZW1#ruLnTq&B,LpDX#M!ZDmlnJq?DnJ_0A +"r\Bt)B0Y:rYteSp_ilGr##2GrtkJKq&&W>nJM'>q&9&JrYkeUp)NlKp`KJV#9=g)*$$%@*s3W/+sQP# +q'>b\q'>qas!7:aq'btas!Rdo!%Ijps!dstq'Pncq'Pe_r$VLkq^2t%-RU;i-RpJj+tb&b-n$8e-iGG" +.4Hbr.k`P<3B$jn!AcM11&is,0+]]h1,1:00.eq60/,.;1GLZa1&is*0E3a*0`X!.1]K<32>K!-1&Wg* +0E*[(0*!X&0`Ed%/cRI%/cRBt/cI:#/H.6s/,h+"/,h$t/,h+!/I!aW.k<(u.J>:l.fLms.f:^q./>Fi +-M]"h./bOi-M]"e-2o7k-2o1g-3#7j,P`V\,P`V\-2Aba,QB%g-2Ae],5EMY,5reg+Wqm&,lT%d,O$EI +,7#J;+X/-V,U4Q4,538V,4m#W+8I)U+RpWL+S-`O+o*A^,6&n],l&bZ-4;+G,U=]`-R^Dn.kCEDq'l+i +q'u(gs"+.$!%dstq'u.fr[Ijss""'us""("q'l+hq'c%gnL4Ghr%8=2/hJM0-n?r(.4b?Jr[e7+/MAn9 +!AlJ//.*gS.Ocep-mpAh-N,=h-N,=l-M]"j-71,=-ibXj./>7h./bOh./>4g-hSh^-h8P`-2AnP-28ba +,Q8n_,P`MY,5ibZ,4QfO+7gWT+TEM]+86oR+7(-D+6an!*[DpN+;tq4*#]P,+!hsM*@;RG+WhdI)]pCG ++!2^M*?67?+;c:D)^?CI+9EH)+8HuJ+8I&T*S_b9*r-iP*p"L*+8m8Z+8I#a+!;^L+!2UKq'4uEm3;?N +r?_Ch![K$9!$_1]o-4,X!$q7^r?M(_q'Q+fs!7Ujr[&%$.4Zo.1GCO;/hJ\.r[e+$r[[psq^MInodKkj +r@7jtr%%asq(2Lsr%.Xoq'l7lm4%QRq'kPVoHsP`r?hIiq'>b^r?UJLq',>Rruq=bpETJXm3DHOr$(AM +0-M\g+<_X:)'Bt<)'^OQ+s89P,9nBV+TS;*Z?"F/LDkn0-Mep.4HV\,q1Mn-n-_s +-mpSk.jHVp,:Xuf-R'rci?e:Fh'N"Fq'5\\qBac?q'Q%dr?h=f"st]G-RL/fn0n)]odK8Xs!danr@@gt +!\GrRr$qXno-sVfs"!gmr@7gtq'u1jr[\F-/1`A*/hf%:1Ggca/.*gS.Ocep-mpAh-N,=h-N,=l-M]"j +-71,=-ibXj./>7i./YIg./>4g-hSh^-dj:@-2/\`,PNDX+o*>\,P<8N+R(!J*rR2\+RpQN+S6fC+8I&T ++"niT+sI^N@#LJDG!m&W+tSQ"s>'3+!)LHq'+oDm3;?Nr?_Ch"!f-:,5i\b+T3JU,5i_d,lT"a,5ib\,l&ee-3#7j-2o5! +-RgPr3&<6C0J4q0r[n.$r[[psq^MInodKkjr@7jtq()7l!%n.#r[[dor$hUor@71`d4"c;r?h4aq'>b^ +r?V1`m3Cj>ruq=bs!.%XmN_WRq'#PXq'5\Z![\g2/0blZ@#CPKGt8bd,9e?Q-6!sN+XA0[)'9t;+<;OQ +)(?FI)]L%D,UOTV,94-7r#bq[q]>PTd3/')p*'J[rZ_Ig+X6\+q'>b\pa#e`mNqNQr$MLl-2]%f,Q/n\ +-2]+`-2f.j-i#(a-iYUo-O2%K.4Ql$0/!>i3W:oB1GUdA0eb:70D[=!/c@=%/bq"#/M8[S0*!Wp0E!Tt +0DR3t0(pmm0(LOn/GUm^/GC[m.KCpn.etLc.J5+Z-i#+\-NYYC-2f1i-h/PN-g`8N-S-ej-moi_@Z6nO +HV,7q-n$Mh/KuGj-n6Su+=8EU-6jfi+"n]a+X&9Y-n6GC,q'np-2AhC-2]%a,P`VH-1*#S-N,7h-M]"k +-7:2hr[.+_nL=Dbm4%i\r@@gt!\GrRr$h[or@%:er@7gtpaQ+js"!mpq()Fq&M#C`/M8Y/0f(UB0.\\+ +.OckH./t[o-N,=h-N,=l-M]"j-71,=-ibXm./kXe-iPIg-i#+f-hSh^-da76,lJtc,5i_]+o*>\,P<8N ++R(!J*rR2\+Sd,T*q:BN+8[,W*r-oR+Sd*4+9;%aij,8MII*?Z7A*?Qjk0g7ZA)]]bK +5rKrK6ld9l*?l[Lq&\cBq&T2OlQ?$Gp)WrMd3&''oH+>[+!;[J*ZlLKqBGGQq',e]llu6Mr?_Ch"!f-: +,5i\a+S6iV,5i_d,krS^,PEDY-5n0V,U=Z^-71#d.4Qf,1b^XT*r-oS+P7h0+n[#`+X/-U ++X&'),P`V\,P`Ya,k!&Z-1rV_-NPP?r$;4cod'M_r$M.ar?hOlq'Ghas![jo#q.5O.P!)(00VDq2?P`k +1bnt`!&+.#r%7k"s"4%!!\H#Wr@\.'nLsnrr@dmtq(;Lsp+?(mnLaPfq(;.g!%dgor$qLkq'bnbodK&P +nKn5^r?hLknL",\odB\bpEfV^q'Ytb0./+r(b'?fOGAOSKN8p7-7^,f.OHPf-7(#s4uu2%-mU,`3(lIe +6VA[M.3p>k-LiDX,lAtf-2AhF-2]%^,P`V),lf:b-3khD-RU5e-7A=3q'u1hr[@[nkplW^r@A"%/1^WJ +r[7UlpF6%js""'upF?.mq'u1jr[\X3/1`A*/MAh71Ggd:/M&A#.fLjr-iPIk-i57h-iYOh-NYVA-iGFn +-i#1a-i>=e-i>=j-N,=b-M]%Z-M\t`-LiDT,lJt`,5EDX,5ib^,5i_U+8I&L+9*D\+9*JR*q:BO+71-F ++Sd)\)'BVE$p861;Hm%!>c(:",TI[8*uYb/*u,HEEk[0`=q(lY+-"YpO^^!d,9e6L+o*2T+8HuR+8Hr9 ++8m8X*W$lQ*ml)(*rR2\+Sd)a*ZlLI*ZcCGq',>Pq'#e^!$V:bk9KpOr?_Ul,U4N3+oNPV+oW\a,60"^ +,Q/n`-2Akr,paf^,palb,pt,k.KMOdr\4[2/M8V,/1`;%q^VIlr@7Ih!%Rpt!%Rdppal=npF>tfr@6YQ +!%I^lq'kh^p*]bbq'Gh^q'GtbocruNq'5JTs!%Idr?D7dnKIEIrZ^\Pq'5\Z/0,rO%R"N3;I*7'?Dp[( +-6F3C+WM49+rD)QFhrck>n@Me,EUD(P[uWp-7&^<*[L7uq&e!,r?(\Rq&e]@m3)*GoHFJ_+sS9T+X6D# +q'>b^rZqCfjX0mQ!@B,j,lJt\,lT+Y-N5Cg-M]%h./kS.-n-Sp.kND-4ukM[2Dd3H0eb:70DR6u/c@=% +/bq"#/M8[S0*!X&0Cgd[0)dHm0(COh/GUmf/G1Ol.fCgp.JYCb.J5+Z-M]%Z-3,@j-N5Cg-M\tX-iGCg +-2](b-M]%b-8-Mh)A#,J?;b$-='qt+#q@2D)^Z^H+=8*JO*\g'P%#.?+t&Z//sp?3-7UGl+t2t-q'>,L +lQuNUoHX/Wa!L[2s!RUh#ULfF-RL,d-ReO6q'u1hs![gpmjdu\r@A"%/1^WJr[7=ds!dmrs"!alodfhg +r[\F-/1`A*/MAh71Gplc/I*aS.Ocbo-R\m?r?qIhr?qUlq'Q4j-7Aa?!%7Rjp*]bbm3hiZpF#hcnL"&X +q'PVXoHaD\kp$'NocioJ!$M+\nK7cPr?)%^q&]>RnK@cPm2l'Gp`C7q$j.tB0g.Wb1dI7^!u*+\?nbV_ +7337E@UTGZB.JRM?uJ@K\[59U)&XG?,97s'*r-oR*r-oR*oS4>*q^QL*r6u2+8HuU+9!DY*rmA]+9N], ++!CA'nKINKn0@rXq'>nbr?_Ul,U4N3+oWV^+nd,Y,60"_,Q&h_-2Akt,paf^,palb,pt,l.lfHc0`isZ +0E*R'/H76u.f1[n.fUsl.0(jr.f_'p/,1[n/*e\`.JYIX.JYCf.Inke..ntd-KuiT,kWDP,5EJR,6&hb +,6&nX+o`q(2=nkUcZ_r[R"Yq'c1inL"&ZnKn5^r?hLknL!cRr?h1`q'Pnbq'H.h-P.g5/3P[L4@(ej +Q&Q"c/m2gG?!^2N>A7aZb\](kEb9Jc*l#9h,Tn3T/1MnnnKmuVd3\c;qBPk^q'='.r$MCjpa5tf""#<@ +-h/V\.ekIk.IJ\Y/,_"#/M&FM.fUmp..o%f.fV$m.fCjt/Fb7i/.!gX/1iJ,0/57=!AuS1/HRCN/,gt# +-n$Gj-N,=h-N,=l-M]"j-71,=-ibXj..end-LE2Z-LiJS-L`AF-2f+X,P`P^,P<88+TESa*rR2\+RpQD ++T*>T*r-oJ+=nc["oo8j4Zl(o1K?Su.LMtkI8.Sf3+G<,6/q`+n?iU,60"`,Q/n^-2Anf +-3#7j-2o5)-RpVs3A`HG0eY.4/hS_-/1`;%r@7[nr@7Ih!%Rpt!%Rmsr[[[nr%%.ar@.OlfdZ,5r?qFg +r?h%\r?V%\nKR3Bruq=bs!.%XnK[rUq]Yk\q',>R0.8%O!>I:P4@D:fe_cmAW;od9tk-R^Ai-7:53.Iend +.ISbd.eP=j/-7CS/,Umq..\nd.fV$n.fCmt/Fb7i//Kff/1iJ,0JYF?2)$U7/Lr;$.Olkr-n+s?q^27h +s!IOh![]6Ar?qXnq'c%dr[@[lq'bn`r?h%^nL"&Zq'PYYod0P^!$h"Zq',b^ociWCnKIoRr?)%^q&f2N +oH65[;+a]5:Q8lmaYa\OZ9&oL1HEDi`b,cWeQuE5-Yn%b0,5KN*@)^Fq&]&Jr#YPQ +hB2Y:q&T8P`ZG1'r?1nZ"!Aa2+oWSa,5EJR,5EJ_,4$QM,lK%f-3GM=,9m%/r?Cq[rZ_:c!$qOgq]l%b +p*KM])'pRS,UF``-7:2k/1`e=0etI:/h\k1/hJ[S/H%'q.K(ah.0(jr.f_'p/,:^r/c@7"/+b=f.fCgl +.d8DX.etOV./bOn-M]%b-M\td,l&\H,Om&Z+oNVb,P`PG,Q&b]+o*>X,P`Sd,n^50%3[Dq:/OV\Hr#`4 +$d:RG+LOBPdl'>0)Tle,;V#2Z0dpjbh_H#k,TnHY*9eUA+8I):+T*>]*r@#S+425,+oNV`,P`Se,:"Q\ +rZh1`q'Gh^q'H(fr[$qYq'Z+fr$MLl-2Jnc-2/bc-1WD]-iYUj-M]%h./kS!-n-Sq/MAh5!C&XE2Zbfl +2?#?60ek@90DmI#/c@=%/bq"#/M8[S0*!Wp0E!Tt0D$mr/`JDP0'4_O/+k@a..J\N-iteF-2f1i-i#+N +-g`8V-i#/A-5-Ch+>-)U:.S0-:QB#rcT;sf\3M+c3BkS*b\Rtmfj\8E.rTjq2B3tj,Q]JC+mC +,l&\\,ip?>-2&\`-i#.p-R^Dl-RU>3.JYLi.fLmp.ci2Z/-7CS/,Ump.J>7k.K(ae/,h*i/,h(3.kE5' +/h\n71c.'D/M8V*.P(KJs!dpqr?qIhr?qUlq'Q4j-7Aa?!%7[mr[@Rir@%Ulq'bn`r?fo>jsBdJod'>W +r?LtZnK@'>ruV+\g*$87r#bGOq&qC5*!@';7pfnMAVb[m9qNYaHsB%H@LIa/GC2TpOsErXIqBpeD\'L^ +3#j:g+rqg%*q:?B*qpc=+9!>W*Vgbr+8d8W+UB26+sJ0Q+X/3.,l&\\,5EJ_,5`\M,lK%f-3GM=,9m(0 +rZ^tZrZ_:co-F;]q'Pna'."qM,UF``-7:5m/1`e=1,:R;0)dO(0)mO'/H%'q.K(ah.0(jr.f_'p/,:aq +/c70q/+kCj.JYIn.I/GY.etOU./bLn-LiJZ-2f+M,PiYT,l]%d,24@8,4QoR,Sq[I#9#Tn?Y4@jLO1sS +Sg&u@?UqV;%YPXCH@J9(Pp]SbJ7g*gE"K^d4!,ps,p+Ar+Sd,T+l"4>+8HuR+8R,4+S?rW,P`Sh,:"Q] +,9nK/-2An`-2And-1<2\-M]%f-N#4l-7/R8r?_+`r[%._r?qRmnL+>br[/7*.4Hf"0/51G3]B#W2)I0H +r\=I.r\47&r%7k"s"4%!!\H#Wr@\.'nLjksr@mpuoIg+pd4Xu@oITA[odS-6!%%Rjp*]Yaq^;+c!%@dn +p*T;Wq'[mA+9rcC7U9PD@YK+e:7rkiJRM*\B+TfCI"4T.QRQ"jJnZQqEY?-o59hd..3p;*-2]%f,h44> +,l&\\,gdq3-3,Fm-ho(p-R^Dm-mpDlnLF>bq'u@mr@6kYr@A"%/1^WJr[Iapq()Ior@7^qpac:onLOSi +#:h>V/M8\21]B6A0J+n/.k3&!.Ocep-mpD@-2f.l-RL2=-28he-3#=k-NbbH.4P3D!%I^kq'kqap*f_` +s!@Ujs!@XljWruq=`ru^bRp*'AYp`fha(DJDN +:M4m+Ll@:;=[k@t*B?#,1,:!k6SfrD4#\Hje/Too8gl)C4"VX!,9e3MrZ;(]rZM.\ocO)QrZ15EnK%EH +ruLqVr>tq[ruV+\k8sUCp`B8Rr?)(`rZL_Ss!%Fekp#mIqBPMUq'Yq_!$g\Os!.Lgq'5\\q'bt_r?_Fi +""5WM/-.agr\=^3/h\k1/hJ[S/-%-t.f:ds.fLmk.KCps.L7OT/1`D+/M/OQ/bppm/a4h^/,q*t/,q+! +/H%*o.ekLh/+kCe.K1ac-h/P^-/BjB,Prb\,l](e,PNDX,lAnd,4QoO,5ib\,V'`I/5^,,Lkq"KGZdKp +,p5<1/2]:1*CM_02*7f!&=I,!&+='r%8%*0JNDXq(Ve$s"OF,">V\d0JEJ\pG(V^q(Dt)/hSe1/hSaS0C:Cf +0DR4"0)[C%/H.6j/H%-i.f:ap./>=^..JbV./kUo./#%_./bOn-MAhW-hJfA-QpaZ7ns"+1%nLXJfq(2Fq +r[nm=1,LmI2)-^9/Lr;$.Olkr-n$Gjr[%Ih![f?Br[%:c!%%Ukr[.dr.OchG./taL./>4k,pidB-RU5f +-2o:Q-M\qf-N,7i,l]1g,QK(b-i#+W,Q/ed+o*>P+TNb`,Np9T+sJ6V+sJ3#,5rba+93MR+SR&X,6&n^ ++r)Lk@XO6/[A9%AD+uPr)($C>*?Z:B(_n,8+r24KDQ[r-J12N_*$cXJ+s\?T+ttZkoT@8 +q&]>Pr#YhZruV+\!$:/ArZD([qB,YY![/[/r?:hXrZhCfq',>SnK[iUq]u1eq'Ph]s!.Ofm3DTUr[%([ +q'Ytar?M7d"t(iM/1`h>r\=R//h\mW/c[L&/H%'s.g.CR.OlnH.eY@k/,q1#0)R:$0(COX/GUgr.fCmt +.fV'u/,(O`/+kCk.JkRn..J\R-N,7j,l&bN,l&\T,R5M<,:"NZ,9l_(s!.Ohr?M=dnK[cPr?M=fpEM=? +6"GG,Ts^_^Kl'L6'HAME(a("C+Vl1D,8VFODm+/1JLV`c*@E'T,psu`,9\6-,5rbV,5r_e+Wqol+n6]N ++o*2W+9!D^+o`bS+nm,X+o`bb+o3DZ,QB%h,kND_-N5Cg-/g3.-NGLm-2/b^-iPIl-iYUo-hJe^./,+f +-k7[T.kND/0g@]X3&`]O2?#?80ek@90.edS/d*g\0ekB\0DI4$0E*[(0`j*b1&`m,1#t+`1ANU'0)[I' +0)[HX0)R:$/H.6f/FG"_.K(^c./>=f.etOh-jD%I-n-Sn./51`.,cQP-ib^l-itbC.kF%uI?:,-U6C:K +:+[5)/L;A^-R'iU,pk#[,VO8HG(bT',UXcd-RC2l.OQV?-3>P@-2f1j-h\nc,lf4\-2An`-2Ah^-3#4d +,Q&hc-2f1b-2Aqa-N#1h-N5=f-N,:n-n$JA./k[k/,q'u.fCmn.Ieqa.KD$r/GUpo/,:aj/,q+!.JG=f +/,h+"/cIBu/bppe/cI9u/-I[_2)[>n2DP1`!\5`Nr[J(#.4?Sl-2f1i-NY\D-h8V^-NGRo.K:gq.JYI` +..Jb^-O1tG-R^Aj-RSd>p*Kbdq'YVXr$;=gr[%IfnL!]Mr?M%\nKI]Qq'#VZs!%7^rZhFgrZgqWr?;+^ +nKI]P!$V:brZh4_/0Q)c95]K[`R)W0Q$?=i.j#lS*?cOI,pFKP*uudK/0lGf-58!Z*ul:E,U*72*r@&Y +*rR2R+T3DL*r-o6*rR2\*rR2T*r-oV*r@#W+9*J`*rR2\+T=h,R>\B-RgPt/NPcg1(#Ze0J>(3/hJY+/H.-s.fq7Q/,^pt/,1Um/,h+" +0)dF&/b^mn/bpsf/bpst/,_%!/,h*t/,:[Z/,Umr.K:mr.K:gh-iGF_-N>Il-MJhF,l&b[,l]1i,k3,X +,k<2P,6/qd,Q8ta,;(/_/5:)>VT7*)Z'KW83@c9u+]+o`bS+o*8[+oNSd,9\6.+oike,5`\a,lK%a-N,=k-ibRi-1NDZ +-i#+b.JYC^-iYUp-iYOf-i#1k-iGIm.JYCf-i#1`./bS'/1iM00g@`Z3&`]O2?#B21&`m*0)[F)1,1NR +0`3X11,1L;0JP:;q)%UsnMBtp!A6#00/,(50.nsW0D7$o0CCIf/aY+W/,^sm.Ieed.JbLh.etOg./tar +.fUs`./kUY./t[n./tal-l43U02HSDV8gj#Ya0Q:4"Vd,,U=cc-7fo[-R'f\0-E#".4m(h1+jjt,Ub/l +-7/L8s!@Ujr?qChr$LhXq'P>PoHa>\r?_Ljpa,GXs!@Uj![f?Ar?hLks!I[lr$_Ilq(;Oqr@IaonLXJd +q(;Cqq^hImq'uS"/1W5#p+,qir@\%%q(DInq(;Cqr%.h!!\lJgr\aa2r[n7&.P1QKs!dpqr[.Oj"=Y`H +-RSg?q'Q"er[@ap![oHGpF>tfq'bb_q'ZIq-n$Mn-n$JB./YIg-M]([-i>=k,m#A>-N,7j,l&e_-1N8\ +-2f+`,P`MY,5EMK,6&qe-3#7d,Pr\`,5i\b+RpWJ,5ib^+tk/^.8P8V[*nR*_4cWl2'*qa+snW[+Cj-N5A+-n?i"3]/ZK1,(@80/"q1/M/M)r%%at +!\GrSr%%Rms"!sts"=:&!\Q)Yq(DIpq(2Frp+H.ms"++#!\>lSr@IXmq(;Cmq(2LqpaZ4knL3oT!%@dn +r[.Rir?_7bnKmuVmj7oZs!@Idq',kcr$;:enKdcPr?V1`![Jj;/l6q`[aas1_P2ip2BF+f,q18g,9nK\ +,UO`h+2K"sbK@-71#bpa#Y[r?D1`p*0DYq'5k_o-5b/+#7;j]@-!#_k_]O,9.sQ ++sA!M+s.sR-mooV+t"-O+!VpR+X\KY+Wr!.,QK"e+TEP`*rdA]+nm2[+oEJO+6t$;*rR2\+TEM]+86iP ++8HuW+8m;_+WpV)ruqCbr?;1br$1n\r[%FeqBX`?q'Pn`q'Q+hs!Ials!I7]q^2=hkpH3Qs!@Ujr[/(% +.P*,32DR'D0J>-Z0E3[(/cI:!/-7CU/c.*p/,:^r0)[@'/h\pK0)7*h0D@'s0)mO'0)[Br/GUpo/GUmr +/GLap.etOh..J\`./bOh-L`>?-3#=l-iYOg-2Ahb-06EO,P*/r+s8^PQG(c7i5MRC8gPN+,paf[,:+NJ ++seZd)^6LT(F:1L+s\?\-7'o^-2o:j,QAtf+oW_b,kr\c,lAnF,4QiN+8m>[+o`bd+o!5V,5ED],5`\c +,5ibd,l]+f,lT+f-Kcc0./PIn.Ieef.OlnH./tal-i#4U./>=f./bXn.haHe0JGaR3&rrU2)[6H1,:R= +0JNGYr@e:/1G\qas"aC(q(hk&!\uPfnML%tnMKtprA+7)oe?1rmkF\n!%n7(r\+1%nLa,Zr@@[nnL=8` +q((ta"tD,R/1`;%paZ.iqC2ClkpcQZodM[H-m^ibR(h):ho2LE9dq8:.4HYk-RgAi.P<:q-RUJc.4$Ai +.46\s.4?Pm.kE2!-mpDA-35D?r$_Roq'u@ls!Rdnd3eQ4r?VLl,piL:pEfV`q'Z1hr?qUnr$V:gr[Idq +!%Rsuq(;OrodfP`q(;+hkq*#k/hJY+r[mprq(2Luq(DRtnLaPir%@t%!\cAdr\b6A/h\h..kE2$.Olkr +-n,'Br$VUr.Ok?Fs!dakr@.[nr$_[s.kLKGq()7jr%%Ikq'lUu.Olr!.OlnF.eY=e.deb\..ntL-2Ahb +,k3,T-2Ae],5EJ`-2f1j-1N8\,Q&_c+n6cP,QAtd,PNGb+s\3S+?O>1`m`8BKLm:)-m9i\+Y+T!>^,5*2U,5i\`+oNV\ +,Q&hb-2]+g-NGRj-iPRU..Jb^.-W2_.k3%H.JYCf.fCgh..Je\.JtY(/1iP10gIf[3B/oS2Z>K:1,:R= +0J>*X0Ea*b1c.#e1&s-+1&a!,1Aij-1,J\^q).t)nMU%rrA4I/s"jU/pG)J!q(_\#rA"($p+Q@rr@R@e +p+,Y_q()7lnLFPhr@It!mOI`UoI9bfr@.Ij-7^Ah5]3@>e^D$b:*q,;.4Znr-7^Vr.3g&e.5!,!/1i8! +.53A#r[.gs.kN4tr@%Ulr[@^opaZ7lr@%(]q^:VTpE]\`s!Ialr?h7bq'c%dr[.Rk!%@gor$_Ilr@7ar +r[djtr@Rt!!%n%!nLXJfq(M7jq(;Cp!\Z/Yr@J"%q(2=nr%J%%q(M7jq(V^ur[n7-1H#.j!&FO,!\>iQ +r[Rsur[@jr-iGIm.0;"L.f:ak./tdr.K1an.0:tL/GUgl/GUgd/GL[p/,Un!.P*.L/,(Oh/+"hb.0(jr +.K1ak-i#+V-1)uR,60%d-0ZZS-2f1Z-2f(U,5EJa,5ibc,krZ$-R9cQ*]6r,=[X\V*@<*P+X/'S,9S$D +-6si`,9eE[,Tn?Z+Pq]Ph\s!%@cqBZ"c +q'Q%gr[.[md3nf>s![[ipaH.ir?h"]r@%Xm!%.Lhq'c%dq'l:jr$Vb!/1rS/4#['o$8=+f0JG.5/hS_- +r[dt!!\Z2Zr@J"%q(;Rur[n.$r@J+(0/,-N0_mBl0_[7!0`Ng(0^^Ui0(pss/c[L%0)[Bt/GUga..en5 +-N,=^-Mo.O,lf1g,lT+b-8$Yk*ul@\T-/0#c].39][,UOi_+X\Q^-R9o`-7'f]-QsTV-mU,e,paoa ++8[>[-2&\a,lf4i,j?Q<,5!)T+o`b[+o*>X+oEP],Q/kf-2]+d-iGIh.K(ds.fUsn.e+t`.e+t`.e"tg +.f:ak.etXq/,h$t.K1gp.etUj/GUgp/H%.//hf%;1dF/`3B/oS2Z>N41B'$,0`<^,2)P1dq(ht,r\OO/ +r@nC01Ggra2>K0+2>fB+2Y]$31G^jE1G^fc2!d$g1&s-/1B'$.1Ars%0_m?k/c@6r/+kFg.etUj/Fb4i +/,_$f/,^sr.Hr>^./bUp.etRr/h\_+,p4En=_:r2/fu>j/g;\m-n6\o,qCGp/1;ns.k2kq/1)Yj/1;tu +.4Qhr,Q&td.J51g.K1a[-i#+b-i#+h-2&Ya-N>Cj-MJhV./bLj-iGIm.K(am/,Uso0*!^*0AS5\0_-pn +0DR6p0*!X'/H@En0E*^*0`Ng%0_$gl1B0$+0Es6d1c@^*rR2T*r-rW+8m8]*rI,[+T*D^,6&nd,l]1j,lAqg-M]%i/,h$u +.H`,L-h/V\-M](l-mpD?-LiPb.fLmr..Jb^-i#:j/H.4*/1rV31-7Dn1CPrj0eb:70.nk//M&IO/cRI' +0E3[)/cRI!/H@I'0)mO'/H%.#/cdUZn1j/]pb2Lu!&+:*m4e&`s"OC)s"=:(r%@dsr@ImunL=Gcr?hRl +nL)p8r?pnXr?_.ar$M4cr$;7fq'Ia?,U+N`,9A!L)^$FQ-RKi[-mp>k-R0r^,9nN`-mg&^,:+KY-mU/c +-n-Gf-7C8@,lT+i-N,7`-N#1h,juuT,P`MY,P`PV+Sm8],5*2M,6&hb,5ibb,l]1j-N,=l./kUl./>@l +/cI=#/*\YT.e,%b/GL^q.f1[j/GUps/H77#.e,%b/GUmt0`3X11,1O@2E!f_r](3A2)[9I1GU`b1&Wg) +0`j3i2#T312#/s,2#fB21Arp01,CaEnMf\jpG;b)s"jX3rA<:crA"@/rA+@,q(VUtnLa\jj=C'Wq(2=k +pFH1nmOS5cr[I(]!%@dpr[R^o(G%*d.kW4n,TdsK-n$Vs+t5)o.kW>".MjH\-n?l$.jZVm.OHSr.4co" +/Li/!/1^]Js!dpsr[ICfr@.1`q'Ytaq'Ytbod0P`s!@Uj!%%Cdq'l+fr$MCjr$_On!%Rptr[e("r@It# +q(_n)s"XO-k:cW`q(VV!q_.[sq(Mk'/h[)S!&"($q(_n*s"aR.!&44(nM'VmrA=j=3'',_1c$mAr@eI0 +/hAP*/hJXM/H@F&/cRC%/,Umr.fq:R/,h"%.k<)!.kLZO!%e%#r@J:-0/,(5/M&M,r@e1'r@A%&/hSgN +/c7."/c@4%/MAdT/H.4+/1W5%/M8Y-r%@q"s"=4&"#2J_0)[@+/hJY+/1iFR0)[@"/,_$t/,q+!.K:gr +-iPIk,mbhC-7:,d,UFc`rZhRl-7'r9-2f+g-2]%g,Q/nf,Q/qe,R5V@,U4NZ,UN72![K$9r?;4drZ^tZ +rZM1`!?iZ]+93Sa,5i\`+TEV_,Q&bb,6/qd+oNVb,P`J]+oNSr,:"HV+<_pQ+WhjO+sA*S,l&V`,5iba +,4m,[,5ibd,5ref+s@[E+WqpN+!;^N+WqpP+sS==1,(OC1c$sG1]B6/2>oNA3]fDc4Zttm5=#05"%#@C7K,aY7n6*Ar_!2`s%NGes%`A` +"%u<_:B!rf:Amo`:'+3e;>a>h;@uc(;c["&=&`4&=BAO)=BAR+r`T5&&6`=D?!UfGBPhg8GW.N<1c,(c +!\c8\r\+=*p+QV&0.nk/r[dt!$84%b/M&J*/hAS,r%J%(q_/:11,C[?0J5%5r@nL10J>(30/!A\0f&MX +r@e.&#;7__/h\n51B&p'0*X$\/hf"70`Eg'0Ei-mpDA-NGLk-iPG!,pjrd-RL/d-n,!@![]9Br?hOlq'?.k-7'r` +q'G_]r$21dq',qb,:!+3q'5kcpE]kd,U<75r?_Ffq]l%brZqXo,pOZ5,QT)6r?MCi-MJea-3#7g-2o7e +,n)%F,pjrb,pXf`,pXc7,Q8kj,UF]\,UE=7r?M@fr?;4drZ_7b![&U/r?;4brZq=bs!.Idoca8Xruq=b +"=#-6+X6e.![8g3q]Gk^r?<%$+sJ6V,U=Z^,UFcb-n-Vq-n-Vq.4HbG.gmm[/hSe1/M/S-0/*8V'e_3o +0JP:90/#"71G^d@2)[9I2)R5h2>oE54;Bt?4?Pbj5/s.2?#H41As!31c.'I2#]961c-sD2#K602uGQ>2`NfX2`c3]oMdr&jsAr'CWU6q'L477KfF8-DLV92&(Z:'FEi:f1+gr_rhrr`/qsr)?XNe="(,>>?N+=2?7TDl@U`hYB5_m=It(U'=&r@%?kB8=&i:%:Sr^ZoU!^oCBqEY*Jr^6WNs$QfQrB^HKrB:*A +s#^6As#L*=rAjg9&N2R-2`5Q*kH5n?.D6:OO= +8Ol6>7n,m66q-o<#s^^<4#\uN0/53[1B00+1&s--2#fB32#fH42A%l+2)[BQ2`TfPa.Q$ +Rf8]_R[]h;T:hjNU8+KZq5+RuVl6SoWiN2"WiE,#riGn#rj2[2rilF+rNHL2Z*^jCZEa,/"1>MB[/RK> +[CEcZ]=PPa])o^\^\tq[^V[n-`l?'@b0A5Xd*Q!$>$:f+!EE(t;@6?$;H-Uq<``C+=oM\+?2n70?i4:B +>[:]E?s[)B>[:ZE@Us"\r*fS4!Fo[>AHZOR@UW^D@Kg1K@UW\QrEoA,r`o>)!*fY4?=$l>r`BD,=&r=# +<)QTl:]X?er_*/]rC?rZ7f>aS6OH4M77K^76psI47f>aR6iTFM5Q5Q!eB +639MB7/TIY7Rp'E9M.fErC?fUs$QfSs$QfQrBC0Eog8UE#=1[E84uZM8d@mY8Ou?@7S!8C#=:^A4ZYJW +1As'.2>K*/2Z5T52ZG`93;tr;3;tu<3W1u@3B9,\p,N%3!]iA(rB0s=r]:'@rAss=q*+dErBgQPr^m#[ +rC[5b8OuDN8dJ'_9MJ>\;cHfs=8lA'>Q.km?"7ATAS,RgBkqR'D/F*+DfB]9EcZ>EFa87YH@(!bH@($f +It<3)KSYD=Ll.+KMN*a]OH5NeOH>TfPE_B"Qi*?\SXuIHTV8*TUSO^_VuN[oW!oZ*X/i>%WiN2%XKAW# +Z3R_C[C!6EYd+/2rNQF2['Tb;pTkL@[C!?M\$i]S]">Ve]">Sh^VKfa&\u<&`lH-@b0/)Ucd:$J@:3I@ +?3=D8=BPQ*&6N+?>?kH@?XR>P@q0%[AS(mQrFQ^UB4>C_AnGUa@:E_XB5)*rCM7D[BE)TDCAquOC2%?q +C&McMBk_6oB4h-S!+u%;rF5\5&7T-[A7AqQ?X@&E>[(E9=BGH%!EE+t;>j>i:'+-`9E%Q`8cME_9E.]a +9)qWc9`.N^8cD3W70#aT6NBIP62j4L5nH:F5r]:9G4?bto5l!^f:@rB^HKr^$HIq*b6RrCR#]s%iSir_`Ym"&Vlj:]+'2;H$Or=BSj6?!^iF +?t!JQ@Uin^C2.O$DJjB5F*2R1F)uGGGBe@XHN&7=It3*$JqAQ)JqJ`2Ll%%JO,f6]OckliPaIl*QC+&+ +Q^F20S"-%@rLs[pUnjibVl6SoWiN2qXq%Y=Yd(L>Za$d@ZEpmE[/%6;]">Ve\[T&XrO;a8!kZ(UrOMm< +r433J]Xthi^:h1o_>_:T_84",`5V\p/]GfQbKS2Tcd:4mf%8O!bfRlB^qRLu^V7Cq^V7Fs^qde'`5KX4 +_o0L4`Q#pr_Yh:U`5]j<`P]Rk_umoo_86)bqS)sBs1JBHrP/WP^VIUu]tOEYq7QX:rj`6C]">Ve]!q[I +%CNUNZa-m@YH=q0Y-"c(WVraqVuEOpV59sdUA^bmU8+KZUSFQXUSFX`UA^bcT)G5ZSGnu\R[TY4R/EBO +Qk5RMR$X,)Q^F&&PEV5rP`qC3PRWkAPEV8sPEM#gNfB-^rK6u=rJq2HOcb`eOcbh&OT(7CO-#KePPg[E +Q2-aHR/NHPRe`ESR$jB?RL,:IR[fn:R$O,,rKdSOQC%Q;"IGI@Q^@Z3#N/dgt!fiG,rKI8Es-*JGs,m>Es,m8C +"I#%6Pa266s-'X0&S0Yck15ZEUO;Z2Us3Z*UgF[^W[C +[0O.L\@/lU\@MUMq7QpA]"5Mdrk8V4S_84"*_8-&b!5SEErk89C!kZ(Wrk8WM]"#;\\@8pG[0EtBYctC; +Y5ka(X8T'sVuiloV>[1lUSO]^rhfXj!iDikrM9FfrLj+]s.97]s.'+Yrg`nU!1*QN!3N +QMm0KQ4TFMQBdYsOH>WhPE_;qPEM.-OpR85P`q;oP*;)oqi^uBrK.2FPE_@3QMd*FRJr]RSGA`XS"#rI +SI(gVR@9\=T:MF=rL3\Qs-itWs-itUrL3\Sq4@SVr14FfR[]hQir\=PE:b*M2$`_ +L]*&)L]<50MZ8P4N<#"r0I>K +r0[GN".5F@QMm0qR@0M5R[]h=T:hjNT:_dLTqS3TUnjiaVl6SoW2ZesWMlhtrhp%#WiN2%X/u3#ri[6C +Xf\\+XfSV+YHY77Xg,4;Yd(LqCN^AknF^';?e_SO%'^])%E_#qTl_8?2i"N/*o`Pqhp"3&@&ao0@.aiDNHbKS2Ud*Bq_d*U@oda-+Y +a2Z6B`l?'?a2Z3Aai_fNc-?73!6tMg!71Ver6,Aicd:"`bf]n/!6bMfb/sV'rQ"fTs2G#[rQ>,]!Q`=Z +`qdUP_u7Fh_8=.0`59=(^V@Lr]Y(kg\[T#U\$rfQZMh'-Yl:g.Y-"e+ql9[sriH(!s/c4#rMfjsrMKOi +s.o[is.]OerM'7a".u6[T`1PaTq;7R".c$SSG\rWS-bdXS=>q6Q^4&-rL3YPrKmkWS=?":R[]e:q3h2J +"dk^IS"-#ISc>;WT`:_`U&^taU]R6`UA^hhU7\-S"JqriTqD7Urh'4`rh0CdT:c+Ur1Wq^rh]Oirh0aq +US=BOTq\n2OcKC"oT&s4rK%\RO->clPa.N"QC!o&QC!u*QCFBBS-,7MSt,qQS=B>E +rga+^StGtS!2'4\q4.DQq4.JSrLEhWrLX"\rh'@cSt2GMT.Q_0U7n9UV5C/gW26>fVPg>jW2ckuXKAY/ +YHG+7Yct=8ZECC7Yd(L>Za-pDr3QI4"1GVF[/RBH['R*G[^W`S[(*]V\%&uX\%&u[]Y4q8a)haiMTHbKJ&Mb08)Q +b0/!1c-=Q5cNqhAbg+P]dF$GBeH4=Rf73~> + +%%EndBinary +grestore % PSGState +newpath % image +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse + +%ADOEndClientInjection: EndPageContent "AI11EPS" +% page clip +grestore +grestore % PSGState +Adobe_AGM_Core/AGMCORE_save get restore +%%PageTrailer +[/EMC AI11_PDFMark5 +[/NamespacePop AI11_PDFMark5 +[ +[/CSA [/0 ]] +[/Gradient [/0 /1 /2 /3 /4 /5 ]] +] del_res +Adobe_AGM_Image/page_trailer get exec +Adobe_CoolType_Core/page_trailer get exec +Adobe_AGM_Core/page_trailer get exec +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/doc_trailer get exec +Adobe_CoolType_Core/doc_trailer get exec +Adobe_AGM_Core/doc_trailer get exec +%%EOF +%AI9_PrintingDataEnd + +userdict /AI9_read_buffer 256 string put +userdict begin +/ai9_skip_data +{ + mark + { + currentfile AI9_read_buffer { readline } stopped + { + } + { + not + { + exit + } if + (%AI9_PrivateDataEnd) eq + { + exit + } if + } ifelse + } loop + cleartomark +} def +end +userdict /ai9_skip_data get exec +%AI9_PrivateDataBegin +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 10.0 +%%AI8_CreatorVersion: 12.0.1 +%%For: (Alice aus dem Wunderland) () +%%Title: (Puzzle_BG.eps) +%%CreationDate: 10/22/2006 4:41 PM +%AI9_DataStream +%Gb"-692cd$f.]2MNpqO[0A+p-W623cWo@W4`F(B$)f3;4U]P([KI,%EF>(Ai`2mQ0&[Rq`0bLa\+#FS9Re<1l1:&H'.LBP\RA[fD +%g8_#MVt,0)h",&jC9#psD`=-PX((7!$TSGUdUbGtqbM[1RX3T@Mg?TTaLpR&&5/9Mp&!LBh;@I?l;=`dlEiV.hEnC;B<@`ZWa3H) +%>4-I]C3BNs'jJ*B%Fci.MmI0)'id?OgKHfHD%Vl%;<8u0.s##,Nhr41QSNp;jG52<"n)KmV:Q]^Y*>= +%"CUTcR>-L-EcbHrDtOhLE_._Tg4,Yl]l)^NUdqgs9FDkkA]]a$T3"<,4m-9jNHjJ%tdq:m%VU%Gn^8 +%7GX$lAm^`o@6IR_Z.3PV/H_d5eQ*+cb!lp?eKk]?h5dIbr6]67j%:l`!lmG#E.>K&q_RM@SS[1Pm=W\3)X*^3H(On,joX/\o71hV +%+Y!A[b5fA006$$WZQSEeCHYDhfGHMX3[&+k!C#0(2QrS:KfRG"/i4Sn/C84=enm;X/qI%*onTE/&$5dto:I'ai1]%hg1Dfe4"G.o +%/\t>%m:5mUG,*Qt`$A&D)kqk0MaB035BGdu>lgu#6C00;sYRk?NY(K'Un>H:-5 +%h"J^rW"*&e?+@DFh=mYPolY0P^=eS<[H?<2#?ol]orgYB7I2T:?WIm(St$Z^2-72S&o2DX4FFrF7^Rr',I0DDs,^+YgBeIIe3-bh5rq2JBVR?^m:'j/NYjtjh9`Yi8= +%QiU3rig/Ao>As[G]#+,Fk.4=Rnnb\POoE9BC3);Qa&jMHaL(?L]M>+tJ*gW.^F&V,SmF.[=c!WOc)1j]/K6Wj:nkK5+L?nnN[J&F;o3-njhG*/IO7I +%g:73i)SS6B5"?"MCrG?XfRr)n"lLsfoSclX%#eOu?[BFA5<[m9BQF@Zr$M9T(HP7!_=Cia1?mp;[&(e'J?Qt@FPF^Hg7G2<sbL'B*_[lbikVbndhWCKcigi1fE9!Q78<$)2OZ/L.f$EC\5sEffa?]j8oCk8ouFk5d7*+trIA +%L]n#o/b?L8H,B0d^^Ii-=7f*kfrKWgE.Assi5--op`^9C.#=#d,_.QLf2"0d8V,`\$tLaoZ7&AO/1Vi4*8gFW&!h`!IGYS5&3^94 +%ka24Q?ND>1+DV04JAD@p!.JM[9a#nV"EA0H^=$nh`%JIaXUK_V_^(?&2D:H8Q\#uQ(1"csH&[fArIn,c:_ +%+:9g8!Xtb&N>J6c!WNnn;h>PLA>)mdYm6(;P1V2bqMKg#U.6;&KJ=6NJjl:q0YelTN(k#V?O8p3R76&j,)T/uYS&K^M9uRT?1R2( +%kT``L#m:PC]3$PJarl]b&5]IPb?e>9IA:^iM5P$=`Dhsj^eo.%8C<)_.RoFR"uLna"3?X;N +%duKBdVhjsi.KYlpU*(N+:dRT=7o+SlBdo`&cPJ<)'f8?.RKBLpk_]sX!G0r+"]V?I9@6d,>tAH">l7<$HLSPA$p)EL8:f#kTZl4Rl1[t(tu3m")&mUNtc^FdRT`m +%%#n4CN>O,G3WY\2>2CZ2;)61X3f6fp;$ta/U6\1K.2ep1-3.7X5Si$0P=VHWWYnAe:O]VuV`9QSLh_0.225_-<3g$IcjXkD:lHMh +%#t`QqKH\HhdKJW%.8:JjnDA_o75t3"qJ`0KUiJicMUI@4[7tC7HQiJBl"B6O7GUMh5hAEQ7Q2M;Q_+*ZP["A17enB^,RQrKL1]5q7,`_RR;pO8t5?2?`Gn;N,GRG>km&?9EY(W^c\rIJ\um.`?OMXVmEkPgO3S]^kaO[p=M#MP&dA9(;m;?`jq$$9;N`Z2e8-&g^`.E6m5*RKQV +%d#99<>6/=Q^cWpiZNjIS5R7BbJ97jm(.pjh"lOt4pd"sgG^pqAG]H'M=+Goq^eG!jWrR)e!L"S_P5uI\^loMkc4]V\!LOD;#[!FD +%HOj/-_)aQK*@ekt-/ee)0PLMb6%XLR5Z0:t)31eM"=_5<(."gN+96eN1BM(s#O18@(aJ7G$ESO[f"M+u&-*_ATEYp?JcTFB?5;O) +%)(;[-->/8*XVCB'uaIq[g`ReVXb-DH@e +%iJ"PQ"VY&>bQc:t4FXN7_"3T\-AM[,q4jpK1D!"_LUYZr" +%e2q/6H>C_i@YpirNd(-:OLI\$a'KkHI\I(03@PI!P`MmO]Y;pNCM&R&VWa^iqSOt)bri1E^dWNtWM6.P$OFR6MHq$CQ":kB1< +%l^*XRP3Xg!7nE@G\;$eT*[h@T!/(C)dDS-TJ9D&!n>$@@8ek+>%=>=s7@&&kabFoQe8[j4W?dLd*Yea3;oB=D])llI*OV,'giE>lPrW0;5LT#::@.B6@:su3C##QIc +%#VfS"gqbJMKB464BS#sp@AXZLkec+I0IIqZdtKfH@-g(9S&'p(A:=h),E/j#@mf4*A)e\neX4FB!?m6YJ^N\di(.f,at6=LV;RNV +%%]OGD!en\G[Qe.uMu8t/+])pup_7[0]hHr<&) +%GX=81XaWmhG5:@)Z1^IP6@75c# +%+QBI@_D8#pCW%r:=Q(($Mn&FOc%483G]da#=d&T7pajnn1Zg*Ys&Gp:9!pldU>8BO0G=L_WdkNh"rbAVb7j5>V\M1tG(7cWliO59 +%@+kpA(5$ij\4Ct_,r-dfW6esE2NRrJe=TWh.Qal7eH9DMi'1f&85^*n;&E;1d`.AH(Tt`^1?MW^Ve4Mir1o4nAF,WAGZfT,Ag+-m +%V9C6R^d9Pt:,+T&N<"`-@PSCKU<=6N.oBiZ8>_%q.KWd(T?Lk"NaGk7(;[2VBfO4e,3R49lJkm'KYCJGK%LN*lr^o<=e/m)6k+@J2R.[7%rIfMk=t>OBN(o+^@:S=F[!:Hq;XXFc9G71MdbSm7dKh%FE`\(6_U7t)&;%%DO +%7kr4X$$*FJ_f\;E&a<%7dURi7NWm!GdZmY<`O[X,8Dn)VBuJM,AN)OaqcQGC'ZXb84n[p'YuUpR$_*3 +%W'\mc;3Z]tiG"RFcpj;a6W&Z6O[>d/_>"b0+<7H0=HP(JZ/]?3lEiUR;SbUo.Fe`'2\I#Y%'!<(]AjUkU\AtOf4jg);(45BYH'C%QX:U*Th*_/_'PmiMG#Z/L5'M2uY(l(JU+jj"N3CTEXT)<3B&k+lg/5:qH%/m!#V\i?oqIe1ecl(FjL8]n0MM@"QUa]Kq +%7N#^!$o2CW.CnIcAf4.3;B0ORoV>/[78\r>(o8f71X/a]TdsWS`KUOJVC9X7f&N^P2VYUtL:IscA#%:-GO,Vu.p5E6QifC=m(AkA +%3@O3a!u*]qm2R7,U!N2%?O"e2.aA)IUp"tN>`,lJ^S7$NUhrCa19G1^7)MR/W'=,`(5ZLK5T3D)$Ii4OI/jQZE[g-W!XeNJhTfQf +%fO9UH!r08>5T)3$!jVqufMU+joPe37EK-(pEQ=ON;Q?s]\D&$eEtMaLI(b&')R8:VD5,^]-uc!s]t(JJ@Xj"S&3]&#TR#e1nf3OU,(,P7d+=dd$JYM+"d6QJL1NFPWPFI/8=OI:@_Li%8CeNN_F +%ncQ<"d+LX*p(*_m6YHEFkj0+V)4r$E>Gr7Ti,Q<`ENKJ_5T-c?Gi4!=5>ik.cgZoorBFN]@^Gn)mEQej]#u\`HTg)Rp?UN3LY?U0 +%Rt\n:HGB9&'L/3CF`-[;/T'$M$X_qGM@PD)Y?;7o/'*-%,D +%hl7JPnb`(1hr5C%/f%@n'9D4h3^N_2R1e#Kr%"er/,n$cC*HkOk?P6"rXmXE,cLGYgb4$P7b?&b;7qqR^0iLL$lX-cd00J6d0)[B +%)uLr%s*L6`UBS4.O!+JCir2HnrnT,Crf>%sO.]5SlJNaMrSn[fYK;6795h/:`RNRJuCVnG[qSW4&<)7qtVm'QRe +%BfE,qT830&G&".XhiH:^G:k3[nDGtW-kcIdYr2P-Cj6ChR312kF<1$N +%rFuU[eUnpNq15&VX^AuJdq?SMo^LI^l]XkTp_[.&jJH@MEHr&k8Ts"utUP>_)>Auj=u+0h3XUhHfBXUcYd\F8HsB@X?A +%X@Y#9C8`SCBDr!KrJ7un$ll"JdGk_#K_ldM']jgND#Y\t6^0q>3q4bi%rd +%YsGMj=&IVb<`f72Binf,ZmmK*]5DMa)tfrnmnrKqqH#m_Bf,^pMe9$C2`r__OIsOA@6Mib])@O^XkUqIl)100>W9*:+"V`gNT+)' +%=SO(CI6=\NN%W;T0g&Rf*lEVa08:nebOrKTG42R<92bd')Jhlep)_6^&*bpZ"p([)&0oh"RLbqMi^mZ;0gc +%rT\CPbsAm@ZQ80(Y_!a.S5lpdqj5!l@6HOd6QC`Rh`oD'f%O4"[At^be%(B,_B$\<35il2IK'es\lZeAlYZWtIL/.4iFt*FUs_tG +%IAbX";#o^)qtCo?W*er!qn5.oqE?[AkDE4t>>akcThbN=VG\)r;RO'mUO""_p7g-<[Hk(?3o4WFqlQe9jU1aKXV3\lEFb[,W+bDqm5A +%KB)@TFo$aheQU5S+RHPf].r@kc*H3V)N@-_("QdoqOMkjUJYM@OSAWLlWpV'bHom$f35Zm4XuPq*TGN>9=*sG<*B+o!CJ/20 +%NJS>Q=)KZ8r:TR&Ah-KPQXpmp]Pc<(LPj)B8sS3]=)n*W<\#JYh9<`<&r6)hIkYPH!1?njqAh0#XmQdHZLW.LQmVNsEQjRlP4*ubt3X]k\cJ\jn-JI3Jh +%G-KPCC9uL'B_H@[GE\9Y4L!gb_$_91)dBT[opStL!(.E[f@cc!+Sc]F&El&d^ri>Pc;" +%]6='sDg^M3n:V=[CPeT5AVUG?l"g$qr`Cf@oimlAn*\1E:FrEu9+$\s'$B!]ce?MMY7;::8r:.DM!!>%W!]edD^X@OFTUR3'p8<% +%RILr(NRV.)9HdmAW.-cBT4H@IIiFFP5"P-2&UaIR/;sS,gVV;ud +%2Negt:]sAk%@P9^g[)n)TVL%V+5EnV,*U,#V"j9ChRI:"6?fR.TArbG[/&5T`X12)3,Q4p?:@HN"^@@=Kg(H,5?9CD04A_MUG:HjYdEcuCLE^`B4.TEYSdN/D[6OhK-2t7+q4k&i&VlZr +%>h(=nm9t,,W>YXh4rX*MNJ0+CPq]4I`C>(?C\HoA,AOr2[Z,.@=I+B&WgI1,*F5qe744+6NCWA$mDi!\WG@JQRon,BJ`jW2TZ-[e +%jf$dL.Ymr>6OoWcZ_o!KIsr5QOdPD"-l3@Rium%@SLujr?EONSbCQ&&)288!$]"pF(%butG7c]NF8L/YZ[N?Yj(kZ]K-J)f2E-sg +%P;dQj<\F^Vc':@L[(hgNI>YUc7"@D"#L2X'8'kBlb#ReGAogcuI[X3;p$PSbkGbJ+iX#b"eR]4A2M0mqDKD;T5<6<("<:?UQj2f\ruD5U1*VNTqX&6]SA`[#"B4@B9 +%71)$Th!HKdHfGA]f'*j4/Y`7N7Z/#T*3F=^nA4lJI]Da@g2RD]t9\7>4@0LVm`VfHI>@lMg?)_0@LSVpYn<'iFh)J]gFY`_j1 +%@R-Z_7r[B)U)*C@_=dco7D%,eRDEH'4-NDp2m,Z6Me,Wlb0gM3X_:5*11RAi.%tU0($H'RRQii@)f2/]\m36V)Z1;`>N+e.PJ>_%B_'70^n,A:bZMn*OMV:9*+p(o)u8$fTYke%[uEpu;Za5&j. +%+TG7A5$/tDq%tCn@-7Fl[%H*V?iO!@D<_@?aU8#21`M`H@UgA]UPnalmc^-(r'*f8,tf+G'?d"AJm,"%ONJ+2CqYDQF9BJ+nfl1fHV`O/Pmk_e:I3g9h\<#m]`XWV"fV;dKXTOrCuR`?)2qe0_f#,sW+oLX0Z.5e_uU1X-seEi-kk0fm0p4K1-4G&fga-!\!3)Xo@8'9,P8D/8..6ES5 +%AS7BpAS,DN>pW4fj!i6pZ4+d?T9M+%7o?.IUG!uo_-h/C'Y%".t,,-g4=/q^R*OklVEF[_7(57rOM*.22J#2iuYc<^J3&(.s8*Y?+TaT(7,A,r8gWB_sI3CC?a9hC+6`DZgqhj +%q=S41?G"$lc'c`9k-aL.FlmIg\,#$2U%ri+;/At?I5TWI3OpeZm_A[['6q4%\8fce)nGb.FLBJu^Uft=hHHHDDbl[g^-CMejFqK" +%h4;)ZE8r;2jc/+E^mtESndi:[=D4#_CTtnJf(/IgCfG6H41Ar7T/WZK9C#6s%kFu[^_\Yhf8o%b'u/8o3j\IXEP0(>StAom/+"dQ +%dY`GD*1,bh*m3:sU2$NLo30FR!r^X$FPP@.>NP\7d`^q)R4hk47cK'(e-ZqADOcVtlQ4m+XAkPY\#%!bHW@d:><,ceZ-R5,./:lO +%=]q`JZLZbNA_k_lo$V"-gP;u>Rdl3-^$VOJh*@t!7Qc@QA-hVqnfF*S4G&Ef`UXn?],^M#HLd!l<\GGW^WhurkMLcme7u0n']mWZ^&DDFhM/7Gu0tE9hjHq1gaQUuA1+W8!kcU7LDbGU*V@0fh5E$>1;1dG31*GnjKUID3Anc*(h1TN3r&s*jjZ +%Yl1u><@qKo"HNBYU/pmptBbX)k]F +%l!V2*XTZ7+d*9GY%("['FV%$mlrC*!YFf.elHZq=WRk>)gKT[kj:F8+2CgH1S=h=l>F=#i_aQ!kLYY]"HF=F$R@Y?]k/3?8L/2h!abmag8WD1k0tbAZ?8WJZ1eaf5O>j+lcdHE`0SiWl:] +%MGCbrJQK+M.c-Il;O-IS\f0HA;sdIAWZ(ih0n62Lh$l5@NXP3mj*7&2D)XV@Q1S#?^Cj=`2/,[,P9*b&MOId&%u`(tEn/l94H]TP +%mT,;*("J:$dqV"-Q+5WeafA(3k&MX$&2mkK2M7Z*-]"`;a?*a_ZE`"N#E2$BoRq7>D1`07Sei=c9m@`Ih!WVRtM?85@1%W$Q=U@60CYl?8&4QC$(0AM^RP\+XX$ +%-&;p;nn93NdX5g^:f7aXfV8b?fi1EUh2b-8!3]P0!Q)mnp$XMP"<';fk>oC'l@cb$_,gcNuR0_`1(k4+EBPM@=#.jbpFU> +%KNeId1dCLd@T1F8TOb4h(-Cu1EBV:$qtqSaE#nP*G;2/W\+c245_"bu"% +%?-<:1fXRQYFfSg9,?Uk\o$*gHbO)U;ZfNj+16(*B*7Gd#FWhFVJBmhn'8TE<;URWkFhNAb\(a,rtHLIL$_dQnte'``Qjh,QBfF@B)L*Q;RQGo*W].fFHapEgX,B#PB*e=G)1nF9sru4'=oha +%k.$tKNdq!i!jkMo-8rmK*?)Ph9j+PM^` +%4G&f1139pL?CefXT.`/s#@H-L(LNMfKk[<^Ho:ZpXeLtark26TIsCSefP'FE&E^cj6*#(604P3]I#_s8*6!<>VcSOJHFQ)(n3M:4 +%]e=q,d$Uf(T<3e.io]DC7,%-,d65'%Y.ib,/J9EY;20c62E*eGDW8[3I@,<9CV`4.sT1[C? +%=B^c\*:3[r<+5[,po`i:(EI_n@k[!%dl[o`j0+/Unbl_ji4q=k/*FWrn0W06hE>'GK]ct`0,C_hXKKrZcfk=oFfiau$$m`@_nOng +%03t24?'nbt4$-(mSpt+[fp[1@Za+Z:V:X[AnV/V[9ch68(KQQfmXDrh>#E[!24kr)!WcN\/NYVg$^LS5pQr62iO<],Xa[sb]W)`j +%f0S8sm4/.Y@C#B#bNbj^,'[H2iV_9`8HBdn8][$M#.:@'2[.eI24U1OD*g.02]&M_`PrTi*Poj+X4k+S,U?fZA15CSY*IkQN.eX. +%gj.NJA96ORZ!"Y%/cj#9Xn1Lpq`>*'c`DLXIA;_%Hj@8nlg!a"pUBh:P0gE#$c0g</-IA$J0/R;X`kJ1o'IMV9'hL2A.bWAnqk=]mT_pr5&EcLU> +%4*Hep?:u$<4*^R1^O#VOj^.UrVpNKBq*k#HYGQ2F%DufqM1#V'<^a4Sn'5#^O,8"^aJJ.OmTb!DfR6]4/C#h8G6>N2\A?W)e^pF; +%qI!:5NVL?PbjtWANH4&;S5$SL),cQT%_I_^) +%HRb1Tg/+bkq0d^S%5lYhT;nL=!)r;*Dk'elDdSCmqt6laiQfr^l=t6Io,EtD_T!.M24J/ZTP#pRk/W/_N2(VV4%LK?lX^!@p!`$C +%,-LR/D)U[VB%B`UfCK19mW>"9=5178Wuj0V[E@)NqcMKV4Ii\cA7]GqE4W^0gVLgUR9uFe4#nguf07cc95Etf?rMsPndY50_X!CP +%$eW#&N1\f5A;Opa:ureV1p0:&g=HW,PSs$kXNo2rBPQ[JWp9^O,Rc\l>f4?=Te5/5*/#`U_%@Ut_(I)80>%V@r_& +%)%7_#>*YWp8&a;`Ngsn2*dC`TI[Lu^5/"X4?!=f9;#!$MI]7AX8m%q<76Z9/Ghkac=GS7:@e8FIC8l/u"b5[[Wo]d'QJ"uNG-s,M +%n.(gunTp9[7ahEh1Pq*Z;B?S3K5S7oqga8ia41gdS +%iG('fCeepBMu9mTV?Z2-X.q5"+eMcD?K+#1ar=,0S]kuiQhtXRO;ufjb"&X5&8s3\X4-Oh6HcbT_m7tF+&c@#!TO'.02\^Zr&14- +%(je&UmcdGNp^L=@]t*_13a+uD`E#!&qYI:tZhrhd=A$Q7PeM.mY]'sc_r2!jC$'_9t7?d0&0\nSY7Jm +%Qrj+8$X5Fb\8ZC@[6(%18foOp=6+Uf0Gl>hhL[.AirYK+l$&B=/*oFd&oJJ[Yl744F3BQ(1CO(eSf:)c5"!5;%Ac^g&d1Jr\a:RT/A(I'n?/^cg.bK_i6"EHC6*G&7FS!0j\Yjr'#^@.1h:"lJ1N!)'DqD3o@.`0BBX)lMSY +%R#E>eDR]GLKRWO0>5rs0JtBue:0!tAfM/(.I1]Uo\U;@hmh5)Xcj\AS2_$U*G$fhc>%kio?,G2*QiVoYns,<__OK(oBL&]rcYa7& +%'>Jqk!;>FV1'o8=cRSV6dIC]5Yk+tZ?hjnD=g2P"l)J$jUTiF#s/nh?-AbK^Ud;P2^\XqV.9t#HnqEXtnroc]eZ%Kb79bdc][B'; +%r`f&3V/T*RE8+R>8ihRTB!4JPp"mJ,mWA*Q-3;A<^j'7^Ien$%;I$T +%h_)YG7J&>G">]^3*J]tl5WMK@.eW[Oc%Tj,q/)(B"l&9BC98?*cI9epQ'RlFCbb1#nZoQG"jU671D&7(Jmm!EbPN=,J0.G)+BZ>o +%X["nYmlq%7>^93BHK/=aLo\6>=5.@XjjU8/-Q_(oC1sR\I_GtuH[8l?Ajmb9QfjD>k)Csc`&b!b[rPI0e*6+G7T$OX,[sb\Y&3%? +%'V7P&B'"0L`QBio(S'^RcE_[uHK0UVriT=No6Ssi!H^0)\hr/T=8FT%QSC9"/A+obkB2fbjo1S_KtRt@Si>,rk:cU[>=nD\(qpJ+ +%[nWcdH[+hdAkipB1A03(]9m^^DS"3Y>XWZ`r)9M?X[rbJ(&;A9j*C.DEmG]m2ss'\V6P'I0QM_`geh5%ZapD"$OP/n=s>'4Sf-b;7MO6QZ1BF(6ktkpK]G& +%!k7Ih!&sFtSre4H(rs7u81'EJi%JrZ)8EQG3pOaS_lOs6SoaH4r+!;*@StIS7j:=G&,jN[W#,_a8&4n/R-3VB'1+R3k61qji"XsCn/RW#n-j\J;C'^` +%NEjqbq/+@8oa'7OasN'U_jn7<;+]W.1B,fqketBB?2uJUr+&Za'BW\"nrieiHsugni$&t%E^Q/eI:ud!>Wa(Uo#->*_0HQ]lPhQ* +%b0SqEJ[kLlQHDpg$L?gX3sV+Cm]CeI,r)1Q3^XcpIdceXl$8B$P97*>d@'[&p(*p>n0dX8DYeMDk`?)=brpoH]<%V]j\c-m6YMSC +%\]]XMbqLeUTG@XaZsWoR@GlD<`aK,r^_m!A!QDm4"KqAJJ=C`af8Tf%_t[7f^iNDp%=eP6CB5CtmP*l5CDiL&-4]tVD5L\n/tInE +%3WqVJB`LC&P(=H1"n[=@=;^1N2hVI4JH7u^\^8Y1@"OmX+=:V=3"YWKj[2?*@@k]TJOi62MBU;ojsC)h87X:S^fgqSi=d`Q0S(&Q +%N;Il2Lu/76M;f&1Qp:ke/k;9^!)Ep: +%b;0Vq?m(7jp@sGl-Qj;G!a%JoA/"RI]_">:5L<]W3NbaM;\).QKci'T(c`7iRKhiR%(C1QT'VBH//:\V"=V)YfAnGF-BTWfjNm^gEjtX9T"-lm(Da$A\mA'MDC>^Vm\#ks\U\`*e=AD?\:A:K#qtNoL1h'k0u^qQgi6!) +%e#SP<9S/$/'3$[rXL+$L&89i,km)pa/F[\OR>;`BD5@613F3!?nG&r^TXX(]!/64V_N^;eP6<$8U;\5+/Vm-c"DPb`Jo6u1$^N\7 +%7d.dm>44q/NF.X"YA]8))fgTYs4P(HnmgFE;eMNJAqM0sDtnpH+/-3DZQH!RWO!\D\u@K]4%.dVjb71mDsH]0C!Y;:aFFM*WA!nR +%P&_6\89HL\IZEeu.#h8TCsOg:H:%@QWMo"3:uOqB',l]5O(OVVoeVD.0;f]ep,mm*[6,<>\03e-NjOj^;I-"Sk.K^n\;Pqd;3jeOHZmndXANWp_s2(sN4= +%aG##GDio5h8ikFFnI^0O[a7OO.bd#Hj!Y,(T(Bd&k$c',aA&pAW7UKVpH#9\1QQjoPL$ +%bgQMqI)O&M%EQ$*7N`o#G^Fd)/mi$8IKTkT0>Q3J3V?K$cdbh`Q,b5c3":WY-9cg]#3J.jbCNp]N,"BK]/,^aFl4OqtT%.i6_852"JTfDhGnmqHir2l(mc<8Kdi_>/.EQ2=a3K +%-@"&a@p[Gq37+B'-rokk>nDLm=EdrQRTnr*h4Uo;%('6N(?V;l(4%BO=m$n*BqkTkq]lJX0\jSZgR86.@- +%!T/D'6ZaFCEn+@fi\G7+ErKij!I<]'TMC&=KKpL+iX$.^.3G!NYm)bN9l"6Li+'mRQ@W1+Ye]rTVTqC'8s1Qa!p22'>-+m,n +%(/X(;k_k#W;?`qPJb*SLSJjW`'eP^XQP.l +%/_pm:_]\"B-j]E05_BFE5Ug9U:Q-Mi2LlStK`haL<:pf48O3R-G6aE@JB`+="#,h,%g*7Q`O4+Jj_Oq\")/Y4Lhd7Rll18WJ\`JNKV:7I$Q+a%9F(A91lPmO?sS>' +%21SY&JUubn)sGI%"iG.92['X!rpTDDC=&=f`&'/n#b3)Xo?!=;dkT2Q$-,uHB>\iQc)_ZcHUNkUK8Oi^g9A._!C7n+ge5*dZG6bO +%?ijBVM3j]'jqH+,M87S*OO?<+l.R6tV8ii('nf%1%Z\pD]HTta(@c+?N'"lfB*-#rYYD6gRHIF'_K,ri(o?_33_VK#`gNUuAU+]! +%J=-EiE4o.#O.1V),P!+1TP91,Nk]:%&@A;G_E8/r'+?/p_H\6DPlgf&$0'l4Q3@<:#+E_7N.I.E*205rh^=6CWY,"LC./+VTrW1E +%FTR+'_h(Dr.mY/P+lL@+ff`Cf:7hAHn-pScT +%3YX]8f?eNJC(,BCd,=/75#AAu<8a_^"kH"Z4jMD!+_R)FUIUK*1^$KtO^:j&]I:;!MQM0OJW'b0ofRQ-R;Oh^bAU75_qc537J9Z3R(#\FN"53D6"MbE2_J&ic(_p0nY;9AiqsOKGUS5 +%%!YP3EDH'2Hr?g[,!2<,Lhj1OTd+5Qi&+=PQJ$UO#e704K*"BL6>7j$WCVI>@32P'=K/m13rRQVZ@WCA;Z^%KN2IAaeJk7"NJFJ< +%V4DdFi0XTk"+,JZcLS3DJ8D=S-]KQW,L=4RE.fC])!-WZXAr[SBs"dQM2UA(t6^h3ncutciQNNj0:lu'rF,=To=g6&C2^^[iif@>/7r$Q=ScMkW,U`EV4Q];%JUJ +%R@H-X+9eG^HAVd1YILR00d2Ja`gKC%TtD"l<6b1ZF<0t?@]O_-*k7*sa)X=^q87HMNh`C-flJujPR8\'I95&7e.>n]qD(SX$Q.J1"2T#qFB["2gKa+V@l>1eE@aHZ-#b=U +%n2`@VbQ5uJ`5)j^4VR$oD^D4sZXA)ERouL+<0fjfn:A+M(9:K%67!15P@6gFg5Z:/LOEhF)uU!n<*m+9Hfq+?\^W=bi@[ +%LCfYn6E6H$GJpEM9[H$oK8X.h:NC;S;r\ut?&PW%9Z"d-\epPX69&S,&K\H5p^)!q9S5iC/0u^I64g-84e[r)91CQJaMls]m1d?F +%8BcEM@-D<-N4KAsZqMb#R"eF4@Ou!q2.1UI::DAO5L@-NL7k)QBeoj%b%^q_o/6=Ml"Y-B!Mnm*6JZ&W(bf<^&t$(c;fogh2(FT"eQ^@o%JYH(\fc@>/1,(>S,;5lZolOVnUl7]`W"%l,'U:R7W($\7Z( +%Z25+BZqe=NO:I+7>09YRJY&K?nP[r68&VJqbfCAi:g.BZf#Kn\S7s]*XM"b6LfZ9EdM]0=Ibl*F*%6j%9Q_qPULB'EL9W0l8Ah)d +%F6EVW!9G\2G2d2?.1"o^E7,=e9RLF>@*`T9UI)+7:iV7iaH_HNaP+"l!Rat,Ze??5!Pj@ojGQt?J>9L">Ju>9J_p,l+;u6RWE&9p +%^efA>8CE+-"3,IW"\G1>Mq1RTK;114/G[E88S2BL6:%Z:7-.Yk5K^D('L\Co,MCoZ$$bGtj$UY6dSq&YkM7=M4%W[G5\#W;@N(Vn +%H>&qi4!Pj^EJl+I[S2@4AuU@".cfk-7#P%]*=@D.,#M>cL_-KoW)-8OG!,p]:DLeUj1'umUoFV;5r1Rm&4.AqkpUE,LC1/t(V>8k +%+ER2R4^hK"\/p4AdLc!C;RRFEUQ4(/ZC"g5WJ-Y6W#jR4cR(V;dN6NK`1;>3,X;ViRL2G:XP3<'NpJ"E4(XfY-5o' +%9O\Yt7%oT*'l-+T%Q$RuC2kXU(dh1(TOB8Nctp(W`ET+]-LNCsVsG`Oa!A&e"9>7_jBejW3SSEQ(fSpmlm<3k],u"8DW4!n%4SoG +%j&igu$n(JB*;nH.14YVJPa!qX'=PihAN+V&,1A!Q$%QPP>O79bPjpRu$qB'_<6f8g2??uPg*C8D5e*ZdPh?1)Cb2i[!8s=HV6ZNi +%!hqMF>>76:?nbUp6<&o]=A8dhTNfQR![)P(Am%h6@FDTR$m]CE!GX#`PHp\i8@c^ZEoKF-!d33L/UfI+]!;NTT!s7\-;)0L4l!%H +%d]!9mJ7nt@38FW@PQe@nU3H$-5Y^m@3EFHo4/at:TO[CT?6kaH@_3"GND8kcRS\q*Vuq8n#jn+Z+u0-tP^r[a]14i,f?m!IC'O_Q +%'=--g_RQo4eE37(RL23)T+*km^.88eJ>C+B*OsME5$+`fd>A2H`C2;CLW"Xfgr][(PB[b3%Z8l#@QtQ<0p'g;q6U?dpC&?(%isn/ +%17r\e+b0Yk3;UFZ8^VVL/=KBskm"#k#b?b!$$e"ofjkfB\T"`J"X +%>2\+U],oR:A:C>liZoO*bPMOKfTT+Is:PQ>l+?CCq5Y?9QcSk"k(iO'^Xl;p+[+;._*kqSS055FioZ1:8e9'h^*\ +%Ai>Fjc9JjAGN(ORP1h:[l`q*cH.0qX=g`'O1U+'Ol8? +%KfC<&4(`=$LV^L.GhmX)Ac&`[Agr7hNYA)W@&!AT3BWV&JP"Aj[jB./b#9n-Ccj50o8A=U":43^cW+CY"(\iqiI>LpCJ7^Zo&g-)U;b4)3*#t6'YW_J_o%<6%R`7%5F$(_['6*!t8c34Q5/W +%5)!nDr='UN2P'"dBg).%QK45r(AG/bE`uGU#;"%'@Wi\Tl@*m]J+,U4%7(TR)kWg($u0>f1]Sh +%!"p@2!T.sL*mt%$VLhEk1UrrH/RFoKS+Xjpl8!c]+Ga@:%!F*`tSpfe+n", +%%/Rd7#M_s71leQ$pj\@(Hj[+U:4e"p&R>g&g)WGjhZSlKq$73)6I("9S-#.H%.n +%:_Y<<3^RrWC\A8e*f(q)A.=R'TNb(p7^Ar0gK^Q]Q4t\X8B72Ws'bJRVc+(f3IJ!u*C9GXc/Yq0,THFZXUkbJ#B5ab7(8\raUdDn +%)CCO^8.,P,`GHI_Tj*aHJ9`KcD2G,)6Tg&ul2j`h0sq[FK6#Kb_:PDIdu/:oW)JguS1+e`,R+Ah)1]YW_)CW9Cu/>#SDYV.!5479>JW7%o9J[^QC6I5=2; +%;0P81LN&':,&,k+a47aI"pLBcL95bo8:`nAHU7I@Lb%9JU+.4,_GktGapKs]#eLRi6;_g:\3?QG1`ldZ;T1GW8f +%>0n*QOlDZ1K(T+!`Cc@k8K\LJ_F+t@=cs`kPS9l5g5ik.iqH=dA8#%=;)j^,ioCP +%\4;ePX.qR:\StN?o%Zf'32Cs7KKcV'NtojFS:XV(f_oB(@R@2 +%Z.;d@,9-/.@Wo.$0-_ffqpmMpQ)/:M,A(7TCDiu&I>X@'o6Hku19CDfuW0l%[" +%5((#%,+_?^`p5&&m]K\_I;?$]#2/=@V=s&U+A_k`AE2Y"O,DiP.f23$j@5E9C90gSa%uWOh\9su +%G&;foC^XCDFL6t3^sQh;0jDHpa36:+-7*C67qLM33&Ym'nF^rG8ft$qJ+Pmta-F$TX[.3mg[S5Vpp*d>o9NAi_Df[)O?KOK0Z*som*^%:/fV@EB58C,!61pWYa$8Qr38!]m27J*^$>(7CUB@E/5sM)rc3m'Z;ct!2Mpi.WHEp +%0o!soSSf*%M29;IbU,flq;a5]mgrA')G*Iio2n\RV'/aEbZ#;PFIJ>k]EO2F3A>CU6Hb/N?;C59;D#11.T9SScPYE"ZA!6%geI-V +%S0Y]#nU6S"COlVO$T:;Mil[BM@2>eqT[\=bG!ePUm^.gD=X')]Y%1Tr'>8LaiQ5ZtoqT$k<-ldLn:V-,84J8kmnb/*.0A3UQce/B +%SqIZ`DF:`4+EV?SSsrP:44ZP@2VQUrb.`RVJPM:HAM+WTQ +%/KHWEP!UH$_CurB-B+`Y%MK@0#1]NbtK+kKt2F6q6u0'ZU4c+W]r3$s2FO1(C,`=R&Z9r>6G2O+#0k`B/jB=J^"/FcK;1o8Y.;:W3r$+H/\M.a!;#,+=\g +%j\W=Je;`?YLe!@00bj&Ppnabi2?tl`J;K5c:Q<3HML/,.e=&BQWYBNm]9]2`8rsGJO&@A/-A[3foLJ-g-;BlNfV902;2&c'r'qW6!@>9qKea0S833t,4@LABC9LCGQI.h"[(1Z`R +%FPTmKHbcre"gKkpo`^T]jT'74SCV)"S]XW3s-JO(59o--UidE +%@JU/Y.$i9.K6o5IN[hR2@Qf#d18\qfjHo:GJ8*Tg!f)+ee28N)Dc5luAiuXlH9pPBOT4I+]l!1;4IuEIUkg;j*Ucur/g0,19fdjf +%6AJ<)9Doe,5eeg9W`NY<]FrbIPfeDTb(jHK!29H9gkQ_"Q'bkpU0J6D]p?0Vib1J)q'#D$o>`l>8bqd=Be>#"XJ'A"cf@ri[J$[d6=$/sR9L-8.__nuq[#4+]/[*B%tG8t9#dZM[oE.,TWp +%&NLp;UA(R!XYgAkUOhA+]Z2$!gtouU#r8`ZekG)=&`ci#(;u#)\"%2X'($+?QeE&``3'+1Q'3LClP/e6.<`Lb:OS=MWgt\]1LY[0 +%!(0H28'VXq`iXCPqQBO]@Z^;RQ'$^"LOnJ^>M(\V@pGKO%]pc)nGmbE"Ys$^=[Huj,'c/fVI;;j"A,&n92606'p9\CV'J";pcSan +%H?cG+p%j-F7>SGFL4=Wk7c2oMWBo*-)PZ+/k(A6&&Z1.Qo%FFJq]=kRBe;lZ2m>OaI39uUPgO5u4E(0]bQ+S;.fN/2,/!>l2X/$rkQ-FAIk +%WY83:>(sBdf@mf4Trl,\C$aQn%.l&cid7PM?HW`dR""@RNbnsbN0jrh"aI,mK]#jD/)[E6'ADR>l,qu\@ +%i9q&9_1?&0m`P"-K`FpJtfTd$oqoA.(\@R"VmLA4Sq@6X,?`D3%V/$X\.;Y+tO^&5e7)l^kWCEXDn\oG"8@ +%`*5K2GSJn!bf0/(=-Q5NVC&[(Gk9q1QD)LM&>`tA[V/Zo*S1YjiGB7[65in@Dl!q_E;IO(-E`%Uo0d*46uA"q33?tDD`edC7#%\$ +%CEXL%-&_XrW8\Mm<5o/uE!R?B:4YU&AO$MpS@:jAd% +%!d'f>5Z3bo8?LT^712nm+'%'rp%nHaC=D9uPEU%GT^lOY^UY^>KmL4L&07=3m+hX6="?o8,8-4npujK..^&ra+AH%X_T%/"ZZ^[/Sh[rdXjp6sVZ=S7A_.H5"6H`F\AYf>d"&$]o)#[B!*DkGH$THoGScp@6>Z:pX-Zq#'(6CZ^=uP]_tM%jU/oc@NMiIbF[E +%X=rM_&aaB54ZXn74bj%?>!AS0JQ"uttg +%4X`&cEr)fHm.dq/cNWI6#X^0`+9t^G#Qusc<^HS50`7RH,=oZR6o#J'!q>D($,(DYY3$5#EPdF(0ah# +%n0raiMnoR(i-+p5-1f!:l8%JO[IX%Ib%c=+^FeYbl0[2\9/TgW=fnh@f&"8DI(*:,pXWTMagDU[Z+Nq1=(u0Po`)4@T?V3ul[n:a +%_S"XX/W$]bXX[9b]E^`@7*2?^Or@NYIJ'1ZhiboA,Z/Y)RTaX/,3on01VX"-%K?q9a4lZ'E)HJi6A+D"64MH6mP'b#\]OC!YMm.O+R]u5>A@[%q[`V%q]E#mHckia_E6\Hfq4h92DP!_=#]V% +%`MWu8pH3V*SJ"onCR;*eMD\G"LJPne3OoE\Tr)%/i[NGL/GAlRfOjaEQ6!oEQ6QS%iWnG6 +%jT%N:I+Wqf4.(I#(>`1kk`M]8q%9Fl.p6cJ[f[FsfAXor;.61O">KbW\]qjRb.RT^`kQN2l0baYW_E0_n=R2K/@Wd=+$',4.q&9> +%23b@!NZstmSDtGj,?24QbgeQFa1Y(f*%=W!.&8*66Msn_gd"T=hduM^*KZ,-*%ciYpe4N@]8bb%5fXqT)U_\aYRNdmDPbpbe4%pa +%>d]-JlTJgejrCQ7_>u3qk=*+R3X[O<]@b,hpt`/$,lXmj@#SOcb!9FYnF,WnZG1:6;.mEqLX_H)6Z<.aKb&L:>Cb$uI&c\V4,_@l +%\lO"mlR_ihH,C0@AY2G1BgaAS3Ua<>Y<^M\":rpI(9V=S<]B2qmn/)/pdSLFrqQs=r7h$K`rBe0DhRam^_A@@j7$IA':L!_LT<7X +%OSDCbFQ'\#?[J&MO5HYZ?pF#fq.ID\4p%aJIaPk[nLRl;Sg`6,,'\Z;'Ydm?H,j0=_"Eb[rY*.Vh>s2I62rX@H_(ZG1P8&B=oL`Z +%nRiS*o%0lgrKFc'L)[r8f"fb0Ig>rfn;fusR9U`?`5)WHi'"-m\1[7\lt%i3")d.I(c):EE-Kl:WRAX^Ug!`sp-8QFh>J"3f#7Xs +%!s\j))%2MfFsW>&UbPN,[8L-@$:Y-7aWgo1Z?c9FNp^nm"qF?-.WB>L(fDdR_2;Wj_(,&-MZRdHN`cik(>3p;(*D#@IiA:g%BXg7 +%^Iq>B$pFg1^Yf+KC[e) +%#6R&6iW0b]+2CA$PQ02(8C9\;:3?8u9R"$!\H3;=*"O*#]KmM9#q5A)qn[Lhs&7e7$t;TM$2*L\^ki%+6;YgH?Y@V"B0Kj_O=1lJ +%U$o)X4pE59*Ui)J.i=]_#EIdM-K.cX/U\@Np$8T4P:"s&*,a>,"SI +%M8T@opnbmFcP>CfRt5"*cu4.'W?sIH`;\9ECD0Dg=Y)a3fVet#%FkgRqfZ2`dmtaNe,.)'[8)e +%Ih@09bf;u#a73c1jT!qu>S4^M]XlYqe/52%fEBXZ?S`%_*?AUTBL)JGi/(oVd&C+. +%WQ,d#\lZrA6WIS#>`Jr9e-8A*?8\cj8lrEaWqr%aR\QnFE%a:@re3E-E<\me[?J@_i<&qZPb(H5"d9Xa)h`4-V]agQ)h)[h?3uq1 +%E8%&S4hH$+(jnZQ"N/O55_PNkn-eKTjGurAhU$J_W?EYE3rBEdfDkP/pCA@2.P3VD_L^IIX6dXhc=SWb%m5?;Jr`b;Qf2Nn/h]LW +%*eh[N@\XTg'?h)W]T^GtToXOf%9YmK@"of?$03agO;;-+1nt^2*8+>s^IXV)N'%C"Z*1nn2`CG-p49+mA%Kg)%%,OTLMeq9HiIQ" +%N^Ko<^s`dXH'9I?Q0O\1ai>(2$K^aok"p54m+CnsbGet-X,47fK3"?Q/U>Po(spY-b4B8,Z8=b\?_*H#RYDs$?dQ?kVH[j+&/Fjr +%:UfISb7&h2_&8GSV:NTtN%3>CS.H*32"[5'A=0+Z,r!pDj%&(rdZrq_F]0Yc`Bq:^rDE +%R-aD1!1hEgE7fkS2]q+I/Wl0-4`j=LFj-5t(pb)9Q17(jo-P\aP0-n+9Hfs\^X3g.$`RrnUE]J@cA$Q%K*.!m +%-=?PJ:58p#C\XkV=`eKLQZN_%'>k=>CCW9YL7?IM:r\$;mg-\%)a2Q-&njc_1sF=D)\pc)62*?n'8Y-WUSoqsPVm1+KXb$W#h9@_ +%gJNRf-N7&G-Y:pN']n/N1B,>s%rSY/5>O[i=[]hmTtoaM_W&&`KDZfH4??=G%nan[d+"?$)>MO$8Qnb@3#83U]@Tb@l41#/;$Ge!*8P/+IaWDtGV*71kVt<$,fBY0FH>n( +%#R\oUNgNL#Vnjej*@HU(0*EbF;F?u$50riJFZK9Eiubr/d>]L`H%cn.j#@AH0=l]J5j87G0E:4k#7#5&KTEGSR)u]a%b>&WphM5o +%%i"7T0-j(rrW?p2ObUWf69jDk^cd5Poj,?4eN;4GP,#65nDlQP5NL_Vph"^V!q\nV(OA'4T*Ura&.8)c!WZ=8_*mFQb[9TU[cL%n57[WksWA6OcS1=iaD^>H/-`$gN*n/[r2)-D>:%@FBOphVCSDXp4P)'k'X)`H[! +%d+htho-g-sP97S?;g]i!8Ej>:W/0m2P/"iG2$SH\9e7;aXYZ2j?f^+&;59&\;%)1u/KHYB=MZ[@7^&NFa(Y:m"l8d)p\:Gs@`/n* +%Bkm+\oO0p.RR;<::F93slDq=+<3cIt=-4gSp_1]jqn^Qhcch?mdtoK$SHNITHKdJ,8UEp5f#Y +%6F[sVH\XhGYHK5ba9s/uP9!e!R(5[1F>[nNI)/r$jC8*Y#%ITi#8MLQD8LDh2sc\_ +%muIu+*o%)cGi%#KH[N^[?YYm2;.dCNA`qmA]j'Pt+l1UQkW)%W\Y35!5%64s&^9b5eeikgi3eVhM,sdhKIBlj=D_%6_aI.'ID!]^ +%s.W,lJmH-s?2aPn(U@@0h3eZ;"CY#4.!&uI703'C5l5tYX+RBGR9$H0V]s<9TZp%_q:CkiQVMcg;&q"F'`L::Qf-,=S<\5=C!g +%(pD-G7!Hj3U1gR-ntZ"W\hb@KkoQ`P:=U5`(>L&m/RlZ]3A-qGh\Y,#=oT_rd\Jnp@bNf8RuG_\kG.-lp2S+4KYDB``.08QEuZ"X +%6r(%@3#GfHJOu_mjc7ZD.MmfZM%_cLmW$*OSB*c!96eW$e-Ghc_MPYoTB,TJdoXSHd/>7lGddq$"[=%1>qRMqR`8upAo^;W#4:+Q +%c2AsaKNrNBo>Zk?FE=jb:8A=0q:_T(Tflbai@%-g9m7f<\?AAEUD[o[j)3AA+8m&FEV)b'2*\H$r3\YSbijUqhZhp"WVn2[H)CST +%BR+Rr&(3`#E5LXHE^I5WN^*LbDHo)Yq`'f!KMtnfrjNF+!hg0ZL(hD.5_ask[I(Jo&?GYU:)oe^JiBSWEMAQ?CY))mbq80C8#@sd?!mC*=8oXd!pJn-ZY7Eoc0;-g9j!)m?94US/?SpT(*lbW]6^K,(rf:Mo%K8':-Rnd#2%u*GAkT:@R)*Hqs#J +%SDqDHJ.p4E[X\Gono7nQA.W5b_d*pNaFoXhEHRd"%#BN8=WJHgbdcf*R+*O>pPB>ACjG)"?OBZoQ@=g\1^W!?4Rg0q:?\"*eQ&>/ +%<2e8/[qcHeUK:o0Ho+3?VLZ6LEC)aZ1A5C9DA$Bja13%`UsEClT+UB7e[m91^G"<5'CF+A6drD^6@J"JoPn?Q8I[7!1tu">0>d?X +%U#X)LWX3s$6l',-i$d#U*K376!&aOU;d+[mV8VQP4UmLP*3+2]3ud%o7%)mD\*RhFV=]=aulM^_.OPM5&UU'Ct_;d'Clr +%>!!m16=-(Zj2"`8ik3ZhTuYQ$6MFQBa,ElY)4KeD7r[JCr?qjt61dg__ON$5k(IVD-g/Eu..h4V_U`*'2te6&DA$L8_k6Y`OmuO/ +%2?P9_\aVbCo3J+)R\dIQY*%*1#[NY9Nm$R9Sdj^3`>k3XDPaI/Zfu[$GG;$r'BcRCAB1dY-]2n(iEpDqfj4N:aGD^mM->]K=VW=2 +%&gKB0DX'2)SK,cZ:)^hBV3pgg9H>M#m'9D$SK'"(3r't(6C\?;EYL@CiFbHs$#^GE\&*N#]].[*&Ji?2SBu,3;lM8dG;+FB'3*$4 +%`2%W3mc_K_7R,1dPjnu,lJ[d70kK7acqq5fu^T=:Zg=?QM,,!mVJfj7KL]lgLT#1igs*QALZCV6W#US.SI%7SMW=K +%cR>U]V8[i/E3:tPkEE/eAQdf>8li@%"]nh:[i\IY]?9]SP=\3W-ia,7o,K9O":A.O +%=ufQHBh(TK)>K\taEp2ODN/!a">YjW^5l=/Lc]J9+LWX+4?lq6i9c9@._p+].]]MN:h_G$WuZ>j\h`)"=bUTr)/_75b/U?V-GSs- +%AHK)FXlInMb4ts>Wg_)Q\ETian2=N;g+u6f*G*3993JsZ;-%N,eDZNnV]$e7^A]I@d:83ZC"q +%I93mgC1.RPrpK.)K"oOW*,Mi)_p[>L>9rm&+b71c\:L*SN=j&Bh\QMFef>P/+bjc$O +%FqAcbTO9hO3KO/TB>1Za)ma86hbmT$@k(.5$d-C\ +%pu#skIn?Z89XeP0`rQ(@P3N]:p%MN8O"s;!IqSs0fM4i\M/da5eF)oNS^D8.c9G4!0ql9=LUMpap&0$:)Y>D7<]&?kKh!!Xl;"J+ +%YO:A&&(As*+$@N5^SFKB"1uu^k#OP.1p7Z8[Kkr6r_D8Ol!?]&gN&0_If?Ba(QM=U8@ON>\=Coo*HZ'$WjT8jh-jSN)PB+Gj6!)9 +%F=318^0aX;ThIPIeEeU4IJn:q:[KQf-JdkRQC>rgsBbf(4*FO#VbP:7`m`\-1-cA\Rh +%?/.8@Q&Z`gn/&&r_<8_fMQlUdIbXn\E5BW>@#hO_fEuu0XBF!4Ng4e+^(;@6GJkqoL9"(YG!^DHo:2dT>Tpd'>p3M?j/me.YpUP! +%'m86l&F'Y5lhI:;NTPi`@b:&+._Xj!DAK9(BnEaG\`K,-57sH-(0Ip$f%"J(1E9-N>#1],OBhBl<-q^Xc6pa'4#dZ)]=2o\gHT"8^Fpt);\W7L/^X45kGFT8M$2[q$- +%r:*gEkXIdQY54i6P6KZ;P^6E!mdi![e`e-Q=RRZe?.2E'hf)0l;:QP0L:Xbi>)Le^/r6Htmn'sP7pXR!&F6YT;$!k-g8,'CDB_ReBgX=]L +%'msB,Ak0Ag&c7u1iI6OJl\9\W[XZiQi#5f%l)r+,h<%7,Z-lWQ_I"0\\;W_9DFn.7 +%m>(+g(!Y?/HiJsar2!Gjqu,')Y%W;\>IXhH(-#%TW9boTe[4:NZ?_9hsr?X\H9@ +%7f,^*57b>t/)C03PD4J(Mcc!>GJmDK>.$*R=/krmb13)h7XH1?>CNgr[g]Hp&/]X+PY[/LbIYqH/(SC@GCi8:5e5/RpV5?UNFao[DX2X%`80fBUR1e+(HXK^k\Vrk86e?>FY-FeiNVdHpD,6S5fYD_KN4lG\^LGi\t@:QrbO"2rEf7`*]*YeGQ=]*_5trVL*dCrZ#Yo^Zdn$@BI)upSH`5!qhCl08K(l +%_pp[C""Q8,*j)O"=^'M$S#'M++ul?+,U][f_)Th[0DrG3pRf3/m6idn`PiIX_Q@LOgKushoWm"QN5]CAB=#.=AJfSS?[s*b(2fV1 +%/A%k)/_60>DUj?Njcn-be=G.]7*+2NPWJnujYBI>l0DRc(4Ic_B)32reMDI!kMOm.!a'WFb]# +%^.cABPjgsZ-Y=rsF/%3Rs0r%%5E3pEZkZ6ri^mC()3&8EQ>Sp9p)@Zs&YB4P1`Gc\gg\%537hAb)[l71rOE)CSShe;]<)Pg#.<05 +%5Q27B3N5WKkXr7VXBKBh.p$N/MP[=.[ocL^Y8p7.,"icpXn!I'D]ZMqYfh2USRK*u$HdC7;d%s*86NL98B1oT9@@NA=V?d/A!PH; +%^;'*?P!CfOMT1h%idT9c/1<4d8^9^:fM(9?(<:=3iE^#W85e-bc+(%u2e1!J7A@pK[pmKth,&=e<`Ib3Ruq&rbj^)Wop44SRl>46 +%]CBZ9h2RohI_DRl7bKH07[3/O5/5s1._GLL7%*K3otLb7h137DSbd?al`'7%%$)t +%ZC?p6FIG\#X?2c95aJ2t&0Lgq'V(I:Gq'lIp)dCMR/$l700OZ>t;;Glq7@hC^C^ +%6]6kVDFd.#0F&9Kt_qJ4nh1[i:L=6WEf%S9hQ%lkj;c?DYj)\uYVkU8#]:+WP[bt>V@p4s'=f-$R:]Z#q +%brfMS3L8oc$jR$mG^4/ZXJmb;q`;Z-P0,W-qJ_*Y.Z;-@UacsJ.@Z`^.>qlfIK!)C4gs0M +%_6)gX,)?:O!N-m8pKbhd=*D"204k +%rWYN@?G,D`K:]i,qYV*%lm;*,o^i=Zp^-S_pBZ*CN-G!Z.IRs3Hbql'SO/C2A*=&A"mQ]?Ymd]^4&+9;M_sZF_mVX[K3K6Xfnk0YDUn3=0SO_ +%4ko0CGope7^Z+6lFO"W>.%TMQ)^*IKi]mm7;fYhPseBH-n7Qdc#_'OZ"+Z//9odO?(9piGRe=G2J,;V(!Ehc]ObP!cX>j[ +%3$Y>%pu,Y6lXF:R\%"-,3%nI&#@K6+ +%oGKZn4qH0U^nZ\Skcq_T3Dl[ZF[Q4j:8`s0BK+\J"sdm0XJll9W75Tb%4bpsA&ulm.%*r@0eNgb.6"`_\FC\KWhgMLZHt._H(`O=9+'89gY\Z\D:BS2f^2`!PGAoHlO0#>6aG*&(,)GfFFj><%2cm.gAKJ)*>: +%<+%*9F%``%5&.BU0>^DY%(MABM5":iF8PB`BirFi5W[p6f&D5$k1P_!OU#XH,CTb&A[58i.XW\ +%3&^3^HZ2c&s5)T/GQ$sb].:+*&$Y#>K2(mW,9E>%`.O,"n8T!,%1aD#q2\=Drr=NrpbXB(hE,Gm66;n`r:"#$6ZN`SO;/q"?"j0*C1+9_ +%=2YXkT#qMfR%-@&r,=RP#C3-)aG]$9i;l^mVNC^p./Q:KXH82dHq!CB7h_M"(h[+7=dd/%guO*2`6(+O?E?_8`0+A+0"2kk#fJ2F$5#?U5Qo'F58jTf7?1$4t=/2Am6-nJg[;p)`EF83MJc-eLaj-*3q!!_2=sk +%E`rCK8-fsS's:.CQ<>n1&h4+`Q7A1[(:^gL&7LrXXGI]?E0L[1bj+K7:+ep61jj/]H8\2gjFm7&`J:I1bjiTfmMgkZHM5\IO +%oRY$hc2^<>R1m#p'=\3TR:!;\[s)3!jTJqJM3mTp:?6`:M8q8"38">&fE+gPac8U`aUSgo?NNd2Qf^Kg0h].gc$)^?OQJ`]L*0g. +%Hrmt.*DD&MI)X&),b@2HWLrVr*/-BFo;4b5M2rC\"@$r;-W6%Uc!@$V'a6B"@S +%;]aA7a"Sdk`(+cNT(2kDW%G80W!Im'63i>gpqa!=c1Q@TLn8@qK1!Mb7)p7>^blk,4@K\$Thu9&]C6"Q\0;,H-d"lo#qcRQ'.%9n +%'PqcC'cN>+Aj)4h"/=_P@".SN+Xt9-LdF62&tT>j7DVeDh@5HAUdoH75SP1QnQ9V?Y3MErgs9V2pRfgmB\.Q:PG[dF4/p-fFlu.4 +%hF<\rSDY&#^*7r+N8T@t,:?[.`TP"L+*Y##2Jo:Q'4Qaa?@S5[U0Fut>8qdY5CLX#49#0Ujj+Gsftli5rYV6qn;SU2.,KfK%R5HU +%_O$"i[e$mkjWR?GaOp"6<4j&S;_beX;];W[.aVSb%#[bK9'!9jdgUI.1^?NV`4RjYosWVpm0k0*NNY`@rRlHBlS^CeoiZ`&CS<[/UmU:P,8Iocn4Z?A +%XeS^669,/\,d41Tb:85i_3\%jUD)a_d0[blKi!F[[!Y4&KJ`!L$jhrL&IU).>>sM:(7[pSbmAPC83@KBNR_#lD3"Mh9^;TjH^q/1 +%^m&p"Wd`fR&5FL6M)YX.3'03K$(OOt$LHt0ju@r)"q;sNiWA5l"%mO)QYn-F$^KCj$Y!s`Mgc'mdS08T#Z]$rUB@a +%Dm1ENKsult_=mj)XF&A>$7:Wld_^hm8JJZ4j@'dLjB/RC@/7b1$48LKiH%=3MXUos*\*K=('Q(3fFTEt.!i0I`52gE1_D:^CcBim +%Aidl?KN])$-(5Pr1c3$/iOD;W$"4-SAYscq_B5*ma>4ik@;8:[]U0uj70lFpo0\Cs/.nu-$s>o#5+u7D&M0sgAiao,"H$ZIY3K_B +%gs9V2pV6(0Qb(nSg\'_tguH=h,*>&KKGVZ^%C;!pm::us^&mmMS1pLkaZ+;:o[UH!M@OZ9*]WZs3&+mJj296.#9/nh-Ta:)cj\c5 +%`.n='Ct:s4$DBW16TW=g?9Y'Rm#]42"r:MpchIdJSWK.ENgf<2S_UKR>W]3?TKB\oRjBZ'%#m]s;]^>;6X"pf:O1aES_PrI[cr+B +%G%,N3^&ut^KND)k;*^SlNWnOuM1rq:r&h13kOkNl^Fq1,cqeiS!K$jlMSq3&GA_+[$dE3PBV[t$6iie`0?&%hU>SFa.AjRb6FRYM +%@+BoiF]>gadi;\O.7)tQB9.pojb4B2/B(9k0?#23S9t9mrOq5dVG(2mpALQ7iV8j_@Q)Ge_giCI42_s1%TNEV*dUSGq5(,rF%[mA +%?gJi*iO`tbCUtAs07'5840p/%-U9?,'X#Q2(050D]VV!JW"A-3 +%@#Pk1[u,n/WM@9jMLdbtT,+q.7AoIB2qi&VEPmZ7b8[3a_\E"Od\(#A0MW$ZJr`[*:@9O0c5q*p$R`lU#u1b!g[No'mKsV9_(e5s3mJtf3c']DtWS.kes-VpAJYmT#a^>$DHd)SdDE!`a\q2N%@Rou.;40o$m +%F`'7*cMS#O@U)[(O;#-I@Xo-c&19Z#4Ah>&6(B&m&18l`\r%2l.+gE1'#U51%<3T83+2e7qVT:!>cPUl0q1(fJ.lS2M4X+!2`C+g +%H1ph'G9;YT`!PE+EIsp`.4rCs!Pd?pnT]@umhe(DedBjg0.\56;B@`Na'62Go$t;De2[k,#/[sL_I]5 +%MP?uI8-E"(_JaNY)3:V;)(06uY-\>l6pZVQDl*()ANQE`$(Rq4p:#)eSLs=7)pm$ued:Ai>HDXYh0]"r($!6)aGGsbI7k,!L_I]5 +%iWM\I;\A$m>O.c;7;$gg*s*f0[kV]U%(iHO)EAu##1intb8@JcQcAZTJ$`$=3Y>d78a!`$CQrJij'S01Q<-Rak@ +%g*BG/c#(IW@]:*R1q@6*EIm\2'4Rg@30@X>a9*gP^6K?lRp0?X'+^Zj:4+B`&1<8I`!MOceK/*s,]Z(a9d?[mD3'_LTW$T +%]-;>KYYj$C@&S>1mtW>t$Z%q#kcX#%HpuGHPMh=+Gju8X92+4[+]fXLa.Y(>]k`JmWim]eCp,EtZ5c:&?sCe\[O\5a-"[Dtj)[P0 +%/W\7BgYRWHb@be/L.)!0LS +%I1%EeNE;*RtkG#?Xh1_NS2ZZkm+^3oUf<,P@!."jRB%pOXh_mE[dY$b#$fj3Ci5P[cDjH1*IT+fa5EoKB@';('o`!PE+ +%EIsp`WJba?auPTp&1@7%R/T)dQ9.*%3.1%KeW"oGa%o@LM>DY]`2iWa'46S0`!PE+EIsp`kpt[[,*BEW#<>YaFL7Plr1OGO+.C7O +%-QM3#ku=.c`U/:ri^*Ha/$3iGET0"A"CD+dEC.E`JiH&d+ANIq.#PTf`&:Z;M0O@4c44ff;XKM*KItGjTI"U^f5ttF +%!jC;)>MT$D:0DbG!SA927iV*-1"5ni2C*4n4pQ-%1^O0I[prolB7[tSr&1<8I'Lb_p@N-iU6nFYXgjJVVeV@=V:\2<]^RrO#B>>T +%6(B&m:_Yd8q4*70JJ5MT'D4hE1ah@PN]cKXb;iG[S@Euk[ns*B]/cpV\'+"u?IU2G6"6K\c=&LL-h=g23q<')dnkO:(78_t!Ca'pY6t29l/./+BhS+F-'hSIt4:"EB$fW+g!)c8cKsSCh5>BJeoBqHs5E3fk#PfH0X)3!"opSDYc=+=@X@ +%'qAGF3O'*MmuIJsrZk5M-\rGS$&YIS.`$riEZtRTfXN;K_IAfZLoZG?1+2iS4)jMBN5[ec3Rpa0Z+[IS#Or?Q56!p=+ANIqL_CIk +%9i&lU$oei[Jgu9aM07+#QHTZY^KC:XEWWESL7H?ISQ*V_6;F%RG-t4`md)"-"AX@Dj3-&(&1<8I`!PE+78Zuc1<);)>>HLh1Ptet +%]>088CEXOTa;=XI(RI0DOTJ9g)(,h/DK"@egI"_8WlU#a30"(a^AL9e+ANIqL_CIk9k0#^'KD52i>"doAeJmL'C>t.'[mUd1&37> +%fh5P,RE?X";IN=fG,85XmHu"/,#/[sL_I]5MP?uX7$M[8mVu_'%WJ/m?HhKW&m<-B6r=N,\1CBWS.dp#9`ld2%B0>MTr8C3O,jkXfcp'=E.CnZd#SkkCb)fbhpKXU.&rjhO;7m4=3$.hD.Ai+,Z@N%.22g%=MtN'qXJ$a:3]DdPKPJGcX4?PFI2fWaFd-6+XGDI=f]VOJDnR:U!0]5ShF%o[r.P$ +%[FY9'l#T!8U]Cf/'cEkSIXVO3i]cCU'l`.QR,PC0`)kq$EIp/9S=h9F](.hs:D>sa';gd'&o"E?YK1@*+o=2AgV>:i&+&cA<>u:9aC.G(skBl0XVP(2!'0 +%M(GAFB=JIq*Wd_56D`Q*D!rF\Z!Lai3F\1hiWO7Q3'j(-.-g7SJX2+tD62`ZRDe[em;k6q\d7AXs-4ZPjn`!huDBpUV&oQ8MJeN*:_Sn$TnY$8ud]U&4^kk?M +%0MZ.=-_.hLg>4mq:;@="'CS/7qW#b#IdsU+5(EBd3'j&W:(Sd$MOL.+d_J$oDD=o!I+Oil4a68r56I.&_(O]n"B_C#m4_;Je8c`t +%4OYH+!LD"H;AnPK@?l$0:*/acbaHF>Z\t@KrB8mMo.PQYki].f$/u)-JiH%ne.e2/S;>*-1U1.#jFe7AF'.ei:oE)Z6PCK[M8eLF +%>#*.k'(T0H*[`MYM=Ss+b_a4<:4+3[&1<8I`!Mm!_,V.VM.3m93O-*&c$"#u?G,Ei=nt!Q'FY^P&/?j@S3Tpo.Y_3%j+M"`.ifuI +%O,a`6;/f1pn]e.S5:^G@/%2)#Y1Urj_$PTaX8CYC/&$uVGOB?dh%ck"Ropm[Jh=)_2Rt+F'"geT@NJb?6h?3U(#R#f:90!j.KW\Y +%\LT#EM+XTm/0XCn<#K$b"]@n.b-SVHKXhiho=a\gV_0*AI>b[A'Ed-PO719pdcpR$,1RloSK<\$/u)-JiH%neDFPf'=WK*CVYd\`S7@3E5KFcX#MI8 +%LO6hCKG^90@!o6^5142lmHbk!D61I!rp"K4e2C@G$/u)-JiH%neDD;07%A8VeudT;a,/Jc+cR<9EeAe@(aSlM +%LY-L]X]ip]L!k0d_RlNj+.YYlll;k-Km%*HGOP#[^5Z..$10T3L_I]5iWO7QU8Ygk`X/n#k09C#q>"%K`8]2lE$CRRdtYb9io%-^ +%OCsEUku?<^"BpD\`r$lQYR?]U9F"od+ZPT5FLqFar?GR)q<@2]iWO7Q3'j(--u(6lgK;F)aGCipUAb&uE+3O,MfGK,Y69`9Y`T(X +%p+eX:K-0#@hCS'^T*e?ck4]?,^*-5_-\rGS$&YIS3oi[qE$@%rLR_IQ\Wb1h3'+l8+YLuI=)`9@E[El0'=c.B^,<"?m_S.?h1tL9 +%DJstG3Un7P;3X%+S01Q<-Rak@\elgQ=#l`EoiL(i12p]6oe&=k6fNbt_4_19FBM6kg%O.tlJtF.]Q\6r]V0/DLUj>kiDJ^+$YHL-[XpZVg/J(A&'86[J8T&$\adb%9$nT4TOYa,@ +%J`R;uD.t<.!bn@gKX@eFljD_T78\nT'RlT_O]WekHh1jVh4B,diZ2uicZJY""`Zj6?]\uS/rGBh17XNlPYJW'\J<1<2)lu+p$Ul' +%Dho(F$/u)-JiH%n5>MV]]R72o2S]W+'ZGHna@&m7U-MJ@!@O>S$/u)-JiH&dTW"J:_20T#`!sP>[IsErI)$'&R?b;Q=$[IQ2a@E6 +%eX4t4:"EB$fI_I#qlO5_8M:ii,'/*_+?f-)NEPgVT$85,FZeSg%bt4YF0aai&0A]R-[S+$RUM%LOiWO7Q3'j(-W1PQb +%M)aN`Ut)&dp%lSnboLed%`;isA)^_*NSA?_f`=r(<:EP=]%%RPip>?6iWO7Q3'j&W:/KG9<.o68L7J&3f1;r"s8)E/br`PY$$MjL +%5BrNckQ.DsL.),`YY0,J_Dq(M3'j&W:(Se/',:*q`AiuF:8E@;Ff*^S^]*W\S\+b$SD]^KbD_l5;0_CTMPeQL9M +%Zh;QJTSl"s`7keE]h +%<6QR7KI+Y"KXeie+V[dj>T"mr%SQ$nZ'1H+q1^^ +%;fI?Q+q5SIQmaKj35I2_Q;?Eb4R=h0]]8(pbCC7$-#47S/O.eX>YZPCL,6o-;oT+u3e.Gn.Oa;(:?4D_S7KcaMN),kM4E%%=?_%UqGs3S5Yh5KS01Q<-\rEM786R0'9Qr`!M"s&Rr]8&`-S]BE]d+T$4=LmKn^8/]H]Cu +%2OtK@`,4Fc4hn4Ao^If!6(B&m&18l`RcZRWU60+5Nb%[9`+-nrI_!EXEUWncGB0Fe\0a14XQ=<8M2\#>Bo`oVM%_?!`#<[U_e8&K+2eKF"EB#Q5uH,g +%#+"2;!*9$H5M`>8MA$@I:)K`c0q5GRCs&No33gI`Z+P7-qY:!h-U&1kL_I]5iWM\I;j?4Y/^B3Bom1g+S=!Nnm8c8C\Q('/%D-Ek +%X)Lki8CMZ'L'f%+7g7eib2tcg-.?J&eieBXEcpDK3btoMYJ\3KrVOp55Q?Sp9mld.!taJX#YobmO-]8pJYMr;DAp!h'"8#l*^,3P +%-c_&GcOpIj$/P\@d;>t\SZG/\\9BmET,"0`KIdIbMY2t`lc^*1bD?OBA&W>1[#k!f)P7]&"r@HL7&f73-H-;I2HKD:<=BLk-.JFj +%/&Ll[96Q!o$+'hU!_!\f"`]-gI^o/`7j=7T7cLmp`QRB*MjNlRCd/o+'DV]9"Um?kD]bQ6T.D?R]P!uQ^ko85$/u)-JiH%neC6@k +%M%]!ic4k7"NiF0bpmh,;3'j&W:(Sd$MOLt9:;gX>`edURq2;`:43(::M,hBK04O;OE8o%_T13\'9q3>$&1<8I'LhuV-)/dHKUbR5 +%-X=.[m.p*3]-l(EM3SOqM(`68igfcLSG7^r6(B&m&18l`R\GqWuJPhK3bs,B2Z.?XJ?tIfLkq,YemuL_I]5 +%MP?t!`ec,,7*N(i:S5ASh)h/O:7OKCpsJ9C5DTuk$/u)-Jtf4..h\D@!DXp"ZbVDaU&=!9DgV@o;o4C!Pmo^i$;UNpY<>YYK/c/e +%+ANIq.#OIj3%&1*':)XEnmhflB_RiDNLjFU>Aam*ljDMKhN$M^3fB=RT1tgJB)g8BfCMWSTSp5N9fUE"%+mF!rW/qt5B'7h'drLZ +%s"<3QMX=q3.8D!2:/40B@"&r:)_8&s&B-8?&),ps]/!.&MHJo@#Fej*pZ$9\]o?$s==S>gE(eidc'f=oq!M.lJX,:'e(`"0igeA6 +%@muo\W1TtY+r9d:@Tlh.nWVR[7o))i<&n)nM6,e?-ZHj%/*73cgr?ADJ@A%HcR-\h/\qa:Adp73=$&1<8I`!M=t\bdFCPh!Tp3o@=0i0\MYflP:q?3).$s-gEZ'7%cT&/Bq\$4qoVaZF2J7F"Z*c$"SD]'Fp,p!Oe`=0DqGB6bls[<,aXs3=KEsTCL6,LMO?cYoY?l]R9P>BG +%YTcao__h/gbWLQ'5Xf5T`!M^_8cCrl(cq^1$C3EIp/9S01R''Qn\\b6`+E$!/[soZum6 +%+=@.49GANqQmctY4X][61&$=HM(a@-r2(,rM%df6iWO7QU8Z7NHqr='J>1to.*=tu;,/fBKU,E1H\d&K"&19YirJ"T4M%df6 +%iWO7QU8Z9$)`YY=.#,49)M\tpBthJ+abfmjO:u!s*/EIjpt+jT:(Se/'>t37U+WXS3Pj&.(nC')3%%I5l)kbPsiXY"eVlsPc +%bV+Hp+ANIqL_I]5MP?uLDrHA!JT>bTNY4E`oKo'%3@>.9S?R.+fE+f1HcZQ`VpC3\`!PE+EIp/9;:IE[/go'`j$]rW<,Kmrm6\(t +%GHrtEgrTok%t?'E\QKRf.\/5gEn5'P9!JVnbnbgCF7ZGnT=jH2(@uhGcJ8_$T=s7-0>DnJaCGO5!`?coi@3d73Pk9#+`Cc]@rao0 +%#Y\:;QKZWFk+-GL`#?"s_HV`FTHBL6l>+%r>IP6cBH;P +%cV@j0XA[@'qc8!:0\t]'G3&UuQu:GpX//u=#]XeGn04CDE),IG&4N%-,o(CY20"4-6(Ad]'8iIi8JK)LMP;^TM%b_M2]*n`^%qq. +%=H!n^`eh;`eIs1m?GrWKZ,oZ3PHmY.e'Y233i2Pl0BsA +%JiH&d+AP`IF\Mp4,be/s7!ob0O\K&@c<`\[r7e`O-kttg-Q71M*,%?@8Xp?d^s[&P-g*mI@I;1chhVra$/u(^G#/lq>s_:SO;"tj +%eBEnS-=rd>^3KM8c*qYdLn(\B(Z^5s$$u:K_QB2KRe_j)_4\r#RTB$5_r!O6Jg$\lsY%^2HJ-GTd;frTI:X,4A0pVG][tbSXuFDU+";R +%U(C%L'8)0MKYU&oA*'D9>9__2l4Q+^Jt,qK!D\FR.^"XB^*P`aKHdE*EEe/c[>s]^eM^GH:<8;H:_<)6W*nV4LMcm*J&R/_U\o"Oa&g.FgdONd.\*ra6(FPO#T>*ch=MtO*"EB#Q5uH/)BKT&R +%2VJ():8A>=AMN0IEIp/9S=h:q)E'c,<0mTkgmVMdHm^<"p2%`R6r*[:,#/[sL_I]5MP@7J@ranWJTBg>algUffUQ>;J_R.TE+7j] +%i'`D]6(B&m&18l`\dj_EM6&P_@7\">![kbo`EIWKgGiVeS64Hhn`ojL]5JF?'>t4:"EB$fW,'ejS8a3p3ku&H#r(F.\QQ#B2suXL +%M2[<*"l]Z)JiH&dTIB)O1`e$MhH?R^VSajNS.k5jjkml\5nr7q&out`EIp/9S01R''Qnj#*_qq&-X6g&C9;rif!`a2^1!o'YXkVq14fHmaiVc`>hhL<7#;6&S$4Fe)]DbT(WFVH23iWO7Q3'j(-.-d7E +%WLW2AaUWcNYS!D@*OaX.Oi]]'$/u)-JiH%ne91(t37/*n@@%nqEWYE&9K-U(:>>kF1l)g`$/u)-Jtf2ZdptFH\NVB%.iT"&]qnoE +%?`J=?$KFNG/>(:1U'-OLZUuB9=MtO*"EB#Q5uH.>BO[J['UruoF5fB&U>DIpf/kVFKO*T\-Yb\;j9k"M"n.b_L:ab23AG/LA`t4:"EB$fW9`'3F2GI1-OO9W1l)g`$/u)-Jtf40d_n/n?=(D( +%mOqY2F'o<`dW?s5Y_;7?EUAEXAsG]cY_tNR%$nt;38(Qcqn_k?^K7HV]263@?l+jWT6s;9%BN$8@l:K;Q*:C3!_%[=i1/a&lCo#G0U7S01Q<-\rGS$&\T?372m$8*lDZ$(En?S01Q<-\rEMo`I*$:7+e10=`XcJJ5ML'>t4: +%"EB#Q5uBjBPN,&rDh(ujGNP61dpr]'JiH&d+APb_cdTfliHh#mEDFkY9]?1pJiH&dTW"KZ8TDUfCHa-Bb8YPt-ujhu6(B&m:t3h? +%UcD:*e_9tu%JbmUhBq"D.UY4f;DpX+Ydc4!(mUUkbaHGP]6hk2]IfD/K1. +%C4_s`HW\B/=<0U?>?W0q%L"+S'M$1e9,nqWh5e2jX0.$f+[u0Z\@jmT-Y,XsM3b[ue=9nc=:%rG9?d(@TSP<_d:m`"'OaOgGK8bI +%6GgVB&)['SYjro6FGeFFE?_37'IpsqaU)caTE7?]^/rk[@H^Jp\D\9esC"M=n/ +%E))A%U+!XPBWKRKRp..5&1<8I`!PE+7K#WFcO&(\7%QA(S01Q<-\rEM74HZ*U,A8qptj`-\&1+DJiH&d+ANIq.#Louj$^",QSEHV +%!sug#nhCL2"EB#Q6(B&m:_YdKSeHNK7)0,;+;1bL0D.3O1p(mbmU''fN(ZijG5qB<)] +%lM<7a@V'CjAJNX6@K@4K^m\V8l7Xd8YsrcNZNO>4o>BIjNKpu.(#QSp."^W.)d"gl0N<;"YTZdSQ8Tk=U^5.#/;#l9:9^:jA4Xe! +%(tuue3'gD+:WZ.L(4N6X:a-ZHcJ2+Kg"QDoiNHj++e?"s3BLjf;qV5bbo1IHk@h%Il;YP-:8M*nFZTJd2K5D83RQo^@/FaR-`2G. +%#CAhU'Z:=;"EB$fW:($Q&KBZH%WJ-GSB(^Y*.UHR><&mHS>`joX+9_g[YYZ!bmB(ML_I]5iWM\IhcV-95u'i+2KIg.c1mjSSIb1? +%'8qGU-KBd$30>;8'D;&]?T[4P"cPE\opei3T--l?-\rEM7=AMD-R+E"9_-bop_N$\QZ44q3FTh[gfU*1H^nK1!(0MGlD#s47\'68 +%3AJ#XF,r:HS01R''_OUD:4OX`G]Y:kET0dP6mh*4_*&=!aOtk"6ns$s:3;""*TVm';,Or)[tk]!cA=]D-&<5Q$/u(V;;Y5[-Ba;t +%E+8_Cq`iiN$,?X`U6Ir=P]4>]mp;@p/'*Q.k6-YD:[W1;`/1PW`4jq<`!PE+EIsp`mqHA<3AD2,0i$L,:>F]Ts3Be\S$s4^X:el( +%EH+`13qHqB`:S%Y-fBYg$/u)-JiH%neG&$F@YSqJ[OF2@KUa_U-QIB#+,:Ns\`H:nU!i/a\Y+NTlc):0-MM/'>ChaXEAS +%/N\;,Nul'ASSG.VI'C9hLMttWMMHHOJuFbFnK&G(6%T\8.,l98?H!kM'/(Y/]OIU[iE8Lh$)%WX`6]Q+.SaqL#Xt7L:IH*r4<,W" +%kQj76j;gMp&kLD[g"t`$1='r'Eme +%O\#'*c,A?4]al4bdI"-51'PDi&e=G@l\W9TgW%BVCNp%RV$VSN9+WJ,'>t4:"EB$fI\)?/`!PE+EIp/9;:KeZS01Q<-\rGS$&YIk +%1ZAOWJiH&d+AP`Iopl[BL_I]5iWO7QU8[O>3'j&W:(Se/',3l`B>b,9"EB#Q6(FSrl8uU'::0/LlL"Cf^$A^'JeR68!Vb9M5[5#Y +%'&HAa-)$5`n_iWtm*Tn'F=WX=p:$_\;KH;4&^nBn'B-l\kD+W.jb0^kq`KPM +%c<\a,!s'[#-*V`f...Nm@af*h&W@:62.6fP'Ci)g9;jhT,[4_,fY)#n:@pS1XPN3N]A6Mse*;$o"0511h^YV1 +%3?]oI)!k[2@MM>.U0DY@BF.mF!\84e\DqVHa;Y?<]o)8_AS#p`"rl@2.^6i;F+Uj*U8T0:A0dUs\+&-7'8ll=IZ:H\DghKWO86bS +%fo23*9'MkjY>1Ym=%M(JjbC4KE[skb=9ClH3X`k4iWO7Q3'j(-W1Tu-3IsO2-jnl8N_UF_.#8PT$/u)-JiH%n5AanO_QYhn%AN=r +%."j")'>t4:"EB#Q5uBj`j)Q=QS1qV;'*W=MKM@sZ:(Se/'>t37qKX;\&1<8I`!PE+78_q[9m.'qL_I]5iWM\Ih\e#b,YemuL_I]5 +%MP@hk^\pRJ)J$EZe#=7/"j5T]I%d'S8po%i*pr1ddHT>j4?R)\[Bk5LimetXM3"9J-S+ZghomRG#gX%0*`aA4pFH>ucuEMs&MKtD +%XI(n?&bZ +%hrd/4J'Zl\lCJLm8J-=\X0'"'G?Afolcs>ggVZY(#n@8kpFJf.1MA'H(:09MDg9CuDXn!Eh'3l-lL_CKqPF'5Fi[E^(.Mb\U +%nk3M5l1Tmns&`U`9$HF=-:3<$@-(qPQ<#6=YprdYKjqaN\1f;#^QfIN`9m:"-f,C^L_I]5iWM\I'Bi%J@51NEN"ZD7_S1+eW%@HK +%B0(h^`!PE+EIsp`n*]Z,7'SX45_3DZQd(BE'p]t;&1<8I`!Mm2Uo(e&*A`S\Oh +%+\N@oL_I]5iWM\I'Bi%J;33bg!u0%WF5f-l-&<5Q$/u)-Jtf44m-j(i57ohR"b/`6luMUI0uC6G\Mph5f2ZEkn[l/ZeW7b-"-k1HM%_rQQ4RgZL_I]5iWM\I(F]tgi51=QA;5.Ld[sm9,U[>D\([#. +%4';%R"c?d+St4:"@Z0(9]?2fPPV2,RNNsnX3EY]'.qLd?qmLTh_@u'I$A5(KHbkQ:@&4UO=]oRSCkOt[_uJ2"EB#Q5uH.NigbfoU,08< +%-YDN;X-;O2Xjo'`\ts_N<,3"`_Aes5cg3&iG0)>f+$FmhEr%VV[@5@3NYCk=gK=!>M7:CcLQ8p)Q&ZO(Sg,MP0h@r`4@86knOU]W +%ZcC__UJj_;]'A$F']mLcp]/:BEC.2Ge(_mbgV\n!+s;P8`0TW4f&dtn-Y,ZIH+R.'.6)m9=BY;>+^&8O;:UjFkYg`/3a?6q:YliWO7QU8[[P'IQS`MG#HmojSXq +%0rO&bGK+;p>!Bb,.#J`R"lmN=E8oqM3c3Bmj$[Qc6R`[-ES`!M;:WLi,m:(Sd$MAk=.4P:<_\6TS_4]/4_3'\)86u<&SL+Yt[V48A`/X/4Lc(&H_ek6Q%L_CIkNUC^kMCCM^ +%))todErlRp3%#aK-W9c&S5?;RQqC*VlQo'VHe%>f'5\3c8J02chnVk!NKoeC +%l>lgZR4A/A&'?h*gmT#Y#$#0.6fiT5cE0=<$Udn;3AX&/! +%bf6B6-kq`tMVYiUD7B?`hZ%Tmc;$-3B#"qmM7f%p(,@m3Rs239J4'mb)^\a_C:X"H[8SJ3b4W;7BCTouKPL;cEIp/)rL?[m;\1<) +%MRr6?33a@\KI]#j9FE4i9/28:`/3a@KPJY^3'gEkohWnj?,;@[E[$L5E2JF)R\cCi$0&l\i'_hc"@ScQ.-eCAji$!2fsI1/S1oI, +%2SUt(S5<@?3'j(%E_[=69/0)X$&YI[HQtOZiF3,%#W&#=:?7An<,lBg'#Y+9`)LfPXKhtKJtf1c+<;iupAFS^DsOF. +%3&,BO%Y#Fu+[q2MXMXj8"W]ch%X+p_RoTP8%L*UZg:(gHLF;OpV<>d&/DpXY`-k)\Ta:!kfFeNdKG8DFg@QL2/&L&MC3]J&Nt\fC +%Q:)"8q8FXn!F(;fo6^Y@q1TENk_\FI8Bf25BT"q=QKAgS6b?D'S<+KE';AB7[fI,Y&fBCPf+^Rc%c`4@6q_dB'Z^U8[CIS_gK<]" +%@2Xe+j`u+Rb$jl/<=BLk-.JG%:kT(1n@Q#'R]#16,*@Q<]QbXGGHZm2q=>Xr;%kV!G,:*cU'Z(l&<5SW1"0fYiT:*QS\nF`cBrJR +%3+8*1#/&1sb$YOW_"Y&_)ZDTUS19$i?r1Ii=:lp:'>t4:"EB$fI\(YO\-nhJfjKZDiFL1WgrN[<>bQ6l-VD;`iWO7Q3'j(-W1PUm +%-al05jFJ!>2IeL>kW.U$R`L=(EIp/9S01Q<-Re9Cl9%g$#RNm&dNWJV'\:ic[`J=LQq-X+FpiWO7Q3'j(-W1PIY-gpFEnHf^)(2.\R:)%J\iWO7Q3'j&W:/KG9Q'N)1&)$;=OhYI;'M_+^ftfYq+ANIq +%L_I]5iWM^KK]tJd@.0JT*%GsF*R+m03Dff>e66p7Mee:<:%K]k!,\";'SGo2cKUKWkS,`07DI=Ipfa70"JP6"ej'knE:Qj=tb."c>8TiHA5A_5:5+IB+^7M&ji!<_*L1a"$F>[tL1` +%"1qW[%4M?%Ys+fdaUcf)d1XV&$"ucNM1m5kGD37(E[%<83N1hHZ/)JW!YsK'*"qWk>/K%6$9?N![.Kjo.miT,`D^eD5XK9p'jUc3 +%a,)!@KNu.QqMMMa!?i^Wi4`1qX,o7_$Y%jj=WA'#:4s>?m9?F>^$7^TUnk](jEsUR'bS.Mk<4]s-=.l7:WAT\R90k_&Y$IR,?h4W +%It.3.Wo/LLaX-t37U97^(:)oe$s*sb1K/p(Zb7jipfP*p1.IXr;q*Gf'!"$LE"@*2i[%`\V +%e2,oD]5M:?@UHcdrR+r7k2`YU(DeJ"4<=H0!,RKdBf*V$R4&"^?(LLmDGl^D=hGD<5G_=op^8SA8MdG:k4; +%d'ja(OV>]UNijg$:>B\]*!;Kd=,M%a)O-T7)#a9`7ZF15W> +%`5O$nPfQlB-]3irj`meUS@ImTE9AN`9ABSD#WEdQbmACl3J#"SmTO4A,3NtjjbFM_oo4-E^!Z7L>FeBm?"jjCXHi'&hIKWfWAR`P +%9"Ro&/(H]RAtO&%nE:!C'j+4I$;8gq]c^nIi0M;D9ckJbhEN1ER.[g?t-9O8][9(c4.[%i!/EDH>]cA0F@HIBl@uFo>H]pi?KVF9Z*LRS) +%R@GCQ&DF/hIG5;2DVn$he*dl;0K_m`&::GdS59pIXDpcf,t1dh+tQ8aBW;fZY)67]Q"V.@32.f;(b3JtWa)eo;^a=mpu@%%#R_82 +%38muVY-*YN/.pLfX(]]$b2U2"@5+)78:4u+]"AY]-NE)0]"/OMl,Vn#[JAq-n)r#(dle_>@ObIA)b!\Ng5nlKiIm&>mJeZf\..(> +%7&MinTUZk#2`_!f)B(!'GCU?FD\4@g.@`BpIQ=YVE+4353)L8I;*n#c0UOp:M%e'c'2)bTU0D>0;(tbHaZ\DVVPD7N3c5`]pm&l] +%qoWF2A]OIb!jKUeapJ$Dj*ks!hfjlH'2#_lEWUm0gu?6h-R'`^.ZH,A0l7H@NR"3Jl;fK3nGA6SIR(`p-uKnMpbdhI1pK#8S3rV; +%*]YrPO!]BW*I!VZ-2hLD>Le:p^gJk*33e_``efu2V3MTPd9iMh#3.&h`#@f,LQ>5ms0c1a%k)_;'mcQmF^>BQKouYn&6B-T_0a6Csj[Fds#(-H't^`GjhR@#=?2'C5MB`+Y_' +%Y&cpXf"i&OSA8MdG:&Of9?RoV$(BBdIsAagnQRuCkRpY_WmZ;ca#Te@f%_(:[uD'H6W&aTD\gWTVm%J]6V`Rl:5F*6pONuHLD-g7 +%O:rH>k,ouP33aAc-T38GZtrJo3n==cHf))O><24N\EU4'Ys;'S\XX3^nQg0%]]g9g.o*T5*Lm\^#n.#Z=5n8[J^'$l4TnNiZP,J_ +%NThK\F<"0)1CAIaZV^$'X.=XKeSGcRIJCCcJ!*?54'c$"7D@/j79DEJU*<]^Q"(+.&jg`+is-eV5(%CNX5*5$XPuE.V;'+t@&31>WkSN5Vk* +%G6i9F)m/jK(a4X8Zt_;UQ@M!C@>a:@HG$`0-A73hU*ACL.N7V_/deYmWnQseM5#>X+h[.q58;A*jCpCF*)4_9fNTYE=M^L='dE!D\_pmd)ob +%ET4Gl)'f9&!j[KI'5qtcBG6alab_gk'@D0B$1V]GRD&Mn3ME!:gcA1uFA'uC9B63[K=U*63$t/?a#W\e=8&qP6R!?p1eX2r+^AuR +%atOXI$.$2>]?#h'rFf[2?#lY>hf7F8:.,+U+=Ai[bjFT3$/rhCX)m9Qfb3/3:^X9>`eecP').(n>FZAdZdA0#'.(Q/`9lW=C'ir( +%#(sGgS2bRMnLN_>kJ3V_p]\%Cr1&#F?qsssJX3h3S!jRt((\&uo$Vo-Z3KLH/L&[cY]as&=0A>NNdmJPBH;93cK\F!9V-Am0tQVZcO +%l($70Q(j/oOVM=!<[FQu.]L=#p<*r+$B#SgXiDns/BEF5^gOmOr"N:^YS()F>$ZT]]!CtG%mQA;oagM@]DVJ71/gdY7:]#i9IZ1+ +%VR%$6UOa)h;PR?2&P`l\[/1O:SEO+GkYb1B&Pf,0SSR0%LKi)]Mh%hp&q0hJ/jFh1Q+:/?LClGlR3`=)WOZZ/Z,8#m(F5MsU+WU-L`D +%c8]g,9'8:,6-,Q-N[C:LbM1!mVn+0:T84se'.6Sc+%#+CBSjcO'GEKXS3ThW0GlOlV't:jFN*4W%u!?8E8pP[:[E8"8iVs?3)QCT +%'\C<\DSEDG3ROOjfHm%YjkHJL69L\JcR!HH-_:@)R&=r@3gr#;R1o;\V.b_+a9go1EWUm0a<@(0>+A\=SG4&^7)&NcmFTs.5LJ0- +%Ho8l'O_)QIf>i_O2d`GPBO),rS;3gS-f3`Y:7Qs&nD],m51D`a+F"0Y'8e)t'?CL@"9sKU&mL5^QQsnC'uGfmje]`jS&L5V#q'a; +%-d'Of]Ci[7:6\tA';)I`';'uJ%Z:n-R1lkP4?4SAF>,_.aGF2R'9A7ha9go1#(qI>>;gK\1Z:_[-mqLMgV)R1E2('9/Q$)L-oJUX +%2-,*JU>6cf9_i- +%845n&]i@1@D\Y*aad.G$5+OC?&j8EAA;];u@!,I9@hjt*$#sKb?bPUSh%MfB."_1onHeM^NrVgh4e*-RCi40-DJ`LV3WMp6Bf=Of +%`Zu50^rjG!5S5iI,.^g$?#GLBf.O9?;.6E.&f'@:_We2&ah:\S71iOg&e-Fp,*oHKX=,HRjeA.VKmYUnV3'#C7F5Rd=oP$uL4nQ; +%.O$/f6L:g0El(X_Q&N_HZ6JX8*=NQiH^1qDA(j?Sa(d!M"CkS@FKIkTD77',V.tDaNJPKskG+Wi\mggZSe"7$TqMD>,B9'?>b>h.tr%BSl'5 +%`$OTbbL`h%q[to/f/Ne5!]bh%^gJiP',Dr&Pub.Z9=?@qDR2.ibD@FtfcbA[7QE11QP7fXK^c]#,Yl"cHqEm`=lM<2RQsX'8P[@e +%'6Jg-3J!^9?ne/YN>'hX^0AkHKpt;nTEoQM,U'6QdXs#0S',V.t41CCe +%]9EtsDD++IW;AsT=/&dWKQB!?o1OiP09?ikN"^'T'$(C?"9sLHQ.p?45r_a-PUIn;(ai&a-[OC[$/H6QEoJD.`/@^8&hf(cO:uhs +%'5bMta9go1#(r>/>;D(=Wc^ri-fWb(M7;*TM&-pT?6CW`2CDa&+=E6a(_"DGfC_s^]\+6!f"/bF]2r5&iOW0Gr#n-*jmGs!;,g3O6-^IIQ7G1 +%mC:cJfDgZUd*]`]5bYVjqET:(U&t>Ds4i1FHpR"^&=sE[(4*EWTPJG(2LQ=Q5onJm"fl +%*_e&,*',H894W=W2KAkO_;)2H`JH_;"Fo+PlAd8?#*W)CEMD!cZo['6.,$aECei>Xb^TT(j+M+MfY-C"AdQ2Lj5+gNU`Wtd*K(Tsh^Kqge`?Ie'-!#Z-BjGdb))"%1dN;$"*6f87$\!:J\b`3 +%>HWYn*L@GISo#3^H!H@@a+P$hHN`SPbSP^#U:^;Ok-cQu:,E<"UM,S[ +%:(0TI-^ou-%5TB3KG,rWM2B3.kkE2UVm%K8/LRF,-13c@M@M"=7Ej\CCl)s43J#"SDI(-=7#l8=pJ*P,6ct8b\B-_HDE;BN,"FUi +%C.b#[I?0mXF#bCGikBGB,'(Q/`;SkPHdfe;iQ6qh^^4`^j9,[>\V1?R':"k^A(=rDl3oS>SPa7+?Yf>7,g@D+YFH(QHh/&_6n;W< +%>JLLlqSUQR?bS[NZqkJ=qWfN,(Z[[Wk:aSuUhl]]TNX&$cF5tZ$W!K*+l:b+Z +%KuB+JLdR?#I23JD6q'Y['\o1@93@)0=')eCu?"N!u +%go=(YIEWjC[9$?I-;INR>Xd$)WY1:K42LAIKK78eAg_W9lpNl:7ok:;Lm4mAC/tre("4IK!@Mj>[;V*q>Fa:o9?68E>OU;0T&W8oI'+pqe3>,u";)_@Km+#Ha*djd*0^'hf798aI% +%>Y\P\/P],8\=D3d+\lkMk/9[HKNa*j5:>6-$-Nqhk!ZFNbQVr0mVjA1SA8MdT(1'^/.&RL0pSL='PVkY5uX^=o='5`cHl!LNqXVZ +%Rk=1#m5t!$@jWQG9DhJ)B/fooiW_@C>/HI:O4cf)D2n=ahHh0LgqaEr8RhPYb"<3sE3RLqg-\S6$&JD)iJoCdq`/D7FM$(g3qtgWMc3X[]a:b)7d*_hk,4M8JZ? +%6pfs&,fXa`O:rH>`ZnoO@ckgmCoLa>Zj7UcXo:XInQEBd&2!D[BF3Rd\9t&Ri\#4[?fZlLM&YH-#RM#:#kJ\;++eN"]]n?p==bi< +%Rgq'+gW^$_33e(*^gJj&$1"9uY11N.lhO/Zdd.T/oL>>;_1Zl]=b8tlpd+$F\&92ce*IdLm9HVN=Ps,Kl^upmp1*X:?naT)4X].c +%5B0H&p+#J;,:CFp.cHYkCC0D6>7NmP&cFs$@Ha&&Fntm^MV)-E=[Hr.id(MsCp.l+X"Ku,kI\gS,ou/TXkKKnm+s5>'$$o_[-@Wh +%`;TeZiP'=h+nSg'lDc*uLqQf_-*5NERh4E$A8.I`=@H9s-rqGfZkA3@?G(O]m_c5rHo8o'OiipKaTA_8/![hY=2m(PN +%33bn4nW7]64W'+[F$f-/]GXJCQ9\1f-]euY%-IGCM%f>BrgM)5ismG7"nFs,DGKgQ-T7E!OV;$jBVOQ-9iPq(<8+ll_rX9;h%.X7 +%]aXMD3Um0X"EFQ(JXjM`0],BZSG;3TCgNO#.'arXj9-LBCj"@qm/\<$i1+bPIn<-D+t#jE'3c"AJoTe`D@&LdGr(u;c6\Pca9go1 +%#(u^m@cG=]:VU,/QmlGXPL*cf:(/R!)XRPETBK@F?0=M/Ho06p=.7&?q8umLf]\C)5(35r3"[I,kkjOr](#$P)rcN,HRU%/+=E6a +%a9`7Zo0(%1M3"9XcP>_mAAVV"3^5"3>@!.#6i4U8HJG26:#tQE%jD@9'D/!^ei)JTMP)4K-e&3u)rZI!_1A+A:*:o<(sM^c,:>\T +%OXkHIcuTN1$%$%Tr1'.sS7'g5+t"iq-d(&[M75F\$#s;2)0,d=JXeu#?ngJ:r,AC#R\(8em"E=aGC6+o4R8rQEoj]VAW=Ik+Iq*> +%g5SR#f'L?0O(*IdLQA&lg:K@/C6(_J63LKb-1;qbCG6&:fKb08C)c:/%OSP7<]>G[npUnNO33g%7=aE=sM*HFbP'g'OQPs[BJmEOFkpU-fqjIn<.Vi"(DHY#QD$HSt08ZB_p]+Fq@E]^Ca5.*essY +%`7*o4%O]QP-Hp`qENF5uZ@p($^9(mp@@Yu7)R_"G-\s(g'8mO!fpn_$E&l=\"e=MK':]^^j9,[>q&X&.`1M`]PB!=]Z=bQ+VfQmQ +%k<'I?S7p0dM0u9_Ubu3EE^D@H\:.2gQLN3,pLo/!!bg,MDE9m>!EnCn3h#!M^HbHI#U]UF:eoY5'4YL.M01Z6aU,`q$g!%i1f<5` +%*7PT9j9,[>q>Oja`7I3]jX.58;+)m<:8Ed6VIOL=N.`*"p9J0\:6\u#nO*.Le=)p^El(dZF[MZ!qm?KG1G%RiYDMc&$W$D8iTaHBfi7 +%s(1+VM>Xka.(;[0LL5N/M`hdIjFj4#qq=&=.+@n7M5SMDKEqn''&!Jc^kkG"&dP'Upsau&6?Li5q/tM`fDmKXfbj$F'7?.FC"4#1 +%M10rY0MYTCUBtfEj9,[>q$qI_S=&$#?q1k^V\R[5'5\qNoo2IKJ,=$YiP,2p_ikaAC"7?I68,J3c\Z;od=_c3^_/F`U$WA5B.l\H +%5j&cl2ouBR&o;ilH8Mlj!?Q@HS.I:";]g,:,U[?ld6sg/Ud7a`0UV;\f6#]n[5]n*D`WiIaL[noq>/k'kN%;&VL@9j0U6ALji"^J +%$"-k%Z@iH1NW;^3S5:fBJ%,_di^Pm^eLa'I0l`4#3%(BnTb8`-\g8-7$0Q`8I5F5@JXjM`0]-6?BbZbPU1&&9kF3-G#Ue%`:JQ^o +%g9r;FPS;@H63QD'E75t6JoO,cKEilb%qSE#+%l,;ibK$d'>&/UY+65(`Ir(7M%^Ph'-f:\qB@:$9.Z#8i_9Zc7'V]@^gJkR>H[4a +%W&$NO)^hX\_`"uWeR?G_[@;OXZVYLO$M?.6`5ZnSn*E"o]c[OSaSMmWO.6m#d=f:AeIit]0L^eNd-I]:9*gE".4aB]a\.fK1_qIg +%is=Ob'SS%:O!A'>1f3pJ15J#uMBp-cDd:^"p_@:,nPaoU%L:m;,(Gf\@\(VP0+(Z6:AR%Q2a93COV4290BHeQ$m8 +%U9F5jot)LJ54,JHeQ%nZemq2T]iE(`.Tm@b[#.:OK[H1tn`&#a5>0P77&gekP(+?!a-1eWS\13.'W`ucV"1@( +%JVo%],$Uj;-d%DYEalc=*9qj1-Yt`^m.D?>E8j\YRZMirO:ui-'04k]FF4-MJ\b_0(/I]4)(,c* +%_MM6CN_e#WU'3W#Fs86V:0=$bG:JS)Eafe3%(eMn:H8Jqi]oVpE!n@^'DI%k.,:@)D_Gl&"H5>e8'?ZJu4ljOEj+PJP:uh``K3:I`SG8"^Jj'c@k:2<&>qJ[r +%FhU_[guok.k2HMKVQEuF&1<-4U-dH7EoJ-[6F?r:!e\P5JXM>.Y'$(@f#.'\AE2'(IU.@;,/(uH*F-mLdei2<8EO.a*[sPNjDQVHk1csfRR1kj3[a[k2)WQhUcX6["ZEZd2 +%./!lJLD'ds]YKEb6!)!/]t2@(Y9G^O.rd"`T\UT:Ag]\VOe:j\6Vm&K?Xds(+g8]rg8flqjEpb\C(7&A#cY:J +%B:DEXXV*4jol.LM4l+oMf\@\0Q>eim0E4oa0cj-1lSQo40=_U7bSH=F]?'A&*E%6LfNUemn'H#Hd'U>3HAWp5hC9`tA49V6<=O-[ +%\QFJUA)[W.Z6C_g]iFZE+tIUVSUglMF84pOrKHS\La"5mW$PIh?kc$t<`W7&(B6f3K>H?'r"NE_?PAaI%nfQr%j"-);o2 +%CTTaocT3h'%Ps4r`\YS9`gW@#/7He3d`W-oZD2#OJmNU3:96B9KDJc4=JFO7<1;n2f0\POGH5n#S9QK'_Z(g#AdO/)da#%C`ec.[ +%M%+AuXQuBY&&=#C^kqJ"i^@[hS;8@:0Gr"K'+QDbb7;Z$3f;VTN[AQ?ogYid>GIL_2EMY"1_CWR+A7)==X#gQ6qd%2?iF,T!L>F! +%@bqnr.$jA^"DA,AS,b-\LH#<9->T9(eg$EaU.[HK0C":%LFLPNHUp89b9tERgrna;GaqDL-SQC]XFtoQ@JcTO$UZ370Tdif7t%$X)I938qL\NPq?^M&:77K>@[^31S'UlBssj>HAJf&2RSc6W*@oLMdFVBHd^0/d5!PQ3b84@M=mQYM1.]b3:dc7-12m'12aBV_[5k1K3(_h-SQBrs+J=I@Qg805Lq51C@0;cA$%\-Zj/JB@F_D8X;\-[h%iFr +%NM<0$@]jAZC@sp$Oj;Q*e%OXfs6!qQ+o0hM)"pa#cP93f'-E,&.h?&p_H^.g.DkVm9MQFb-<*`&FWhn3?64DF'j,HHGd$s!E^Ef[ +%m0DO,aELa.:.U6RHE4K_=>j<#Q-rcG766kSDm2p4lP!H-j`X?8lDd=KoaquD[tJ!lj`7)2F(26Z`l&1_[n;IT#e.:CW[OT6;kaj= +%;6j(P'dZ;YI`N<5q-r3B5ZLG&-(^t#m=]nm6=^$h;X[[eDNr6C" +%=cP[JMB&6OrVZ>lQGA>f\sVE\=-G_?TM8I@MUFRpiWQ`DbDD,$M/'_#OZ=#[3UoT!`-[gaDm.BA9C(%c/gi:7i.P?fGnZ]-ei@^i +%+t%mfbQW#rB])8hi'\AAJXjM`0T44NF2A9l7+"2eaB+i+C-=4ii_bqZ@PhJ_GlN>7ir-pDliVDZ@Du102B1, +%/TE#*3)M6CpN2)4$#+.+mHI^a-\hKFKEqn''$(C?"9sK]FDdZ`7HnK;=ea]q-g!UZ#aZ3[O#NFH3PagC2ZGBRhJ;B,sp\26dQGRji"sr`!f9]-]euY$teI$&1>DkM$Ep".48jC-PFPKGQ`$G +%UWnXV_G,eSL`i4tI%seQ(+7%G$*.Fm7Q>C8-sL0\H8m'P@^2F7O!a_g]S(,.j90K)K>B*$f>WRIiP^&;4fl'feQ/m%UmrjaS5r=$ +%M$Ee9BuloNWoQd[FKW'W\c;Q9Ir0#i7,nUMZK'%1@/tcmqVgIInc?MuGU'\!rG3QP)!e1qQQ=?qnk3s7q('clD.n"SZfc]P\[\G& +%m]c9EKP64QB.$5tEl(dW-2aP]MMF9N+uZo$[Rg`M/5%Zl3*Sd09Um5_i*h^d]!W8AoEQYZ5&75t\gI1Q`IOjJk]cD/U:_#ce>b)L +%_Wn8/X/kU\Wd:^K[gK2^70pS,VRe74():"Y<=u73?r#dZ?0&jHnnaU;T4(<($7RL",/i=f,:>V=WanQ.]?#\DD9!:[VlM(?QA'h% +%_I,(,2UUXJaO2jB6F!o'r.*]Lo&.@Ll060jJ,I>jG1HpCMjb*CBY@)Q7,_cP-93/qDe#biP\qbX1mXA +%9_WP*_[1>Gf1YSQTi^B0\Gsb;_j$0.'M]X:7kn:Ea>K=c3O,pV*`+th_21m):<;0N/5Fj\')%oWJ=Pg2SEL1?6n9f` +%k.?S/'>N?9:7PXPn,Bu)ME^?6OJ"g)QLN\S!Em:u"L(*)YXEG*(bHogFSN7s_[4^'HZ#\Rr1%_e-?caT*=sS`9=UK'/MX-Yg@!A, +%GVW1JIei(.ZUA._Rdeu*A`Nu%M1D+(QDd>E'.)]B#(ua.ik^I0iC#GnUn"YB4(`K,=C!H/Bp3^bS2dF:@#\1TkpoU4M%A\-@&q"@ +%92JBrdOk!P/L#sCX8I"t>doBr92mm>:c7nJ<>]ASET6.':p^B]f@6>U;g5V +%puOn85FNuD-SQC]G8N+`rmC.o)(/$mG+qAnOX_80;04eF+UOVOoO[7`&"bj-*)6Ls'!kYf8S-W&\HInk9\VcZ0$a*7$2nPsjGE'" +%Y@Dbde$d1YMtpVp-RX)%UBtVgQcKI;$-a*u\HLgc[6@WO->Z?Mj@!?/D2poZ;rIH8K'6qEdqb0UV;[7S\@.8%U^? +%'2E'T-Sg>g,sI1mEe;SFQG_n(n`fiqirj;>,Tls.3:Se4$2/tg^^8=BD."0jWD)&"-\0lCCFQf71a,1P[D[V5_%QVM8,K/F%cIB,SRbR:PZE@$E&aOsE;8OJoL`(BPV@)d$f',V/?H]*^o^OQ,NLN"G+^8)?9'N9r(a]Y,V<2_W7PqY4<-?=]*K)I+A9Dgm_-\O\N940^!9;kNgSA"!:#f6mnp6&Xs +%5+3%#3e0/_\g;/fE(_0Qml1GF0M;Q3KQ,DVq^(C_K_RNk^Z,kb5qO7!6Fc8fIL+(&pSNQVibG!&/J43\mS*q!"*+Hq_0g/UF5ifX +%3RK-epF!*2W4(9\2S8m"gmoIe'%@@FkDIZdlD8g$Ddk:hJ?#nj;AMD\GF>n`D2$PLSnk%K0V +%D[po*0PsH29?F;F9EGOj5t>-!S,bMl.RJG$C4Ap\4J\GV8J-,aQ&u^o'%2CBHZh_T7'9Xb.28-q5Yd^3WY@nSIZP:QpK$PG<=UD; +%:[RGIBT08`:R#HKZFUD9&3Z +%:-dhQ?CZPc-f0[0EN8_@qW3B='[t,0GSdoY'3i>ma/48A0nkW72FL<]Q3b84 +%fFfHY/E+\Wqe2_,^$3%fS,b-lSA8Md+XSa8jN@.3Om_$ReQ_-)W18*DF5e3g+8YhH`X1*BVK$\@gnU85,4`9(!LHh)3H;''Je_Ak +%j+M(P2ENXG'C%2j:JRiY'3cEF>Gb7k"pr6]lrch4:5G4o$Te>]FC7`ueWC0''CsNR3&5K'3"a[m_$29K',V-)UkHaE;CthKA4s=. +%X];O-KuFAp;"W9WRhHk]-f2OF=!$;1K_H[2I2BHK>:!Ii5:9-9g1F)B3IuC'q;d4W>IA7k?5bi/UKbTVF6L&Q1dN_PE^I,9CRc5' +%IG,@.CE`a+(aN'R:el,KhC9R`e^p7P'6WPQ6JV9W:H9!h/:j>,?ngOc9MQ9--`Y-hWtZa*fL+%Flup;.KX@F?3gB-rKYE?a[R=Lu +%BEabM:3c+9%DW:h&tYV<$s:B)'+`'W$#5;GNAGp\Ztce^Q3bPJAFn*&k5VQeY-Y_5`nBHe2BF,<]Z)Ro@$2*;2qasg-RCKGj +%8ALNV:1,cCck>4%"MO0Cn]Qs4[;k2c^^6rH_M](Nh1TPMR1mp.?0(uF@J=IdQ8!;FgdQZSUVggf:@&<&'D$00[Y-ReKU\"dk%#sd +%98JMIS_;2/fb.BFKPQE^:R\uH/R`X.c)mB&jFhd,_$P+R3>&MU1"-cV#n."O+PCqnN.0O7C6-BIlomc^6]N22;KEFuYE$0?$B@YN.$(aV#^Dr%0*OO('#F2[mksO+]s_nq2t*7-*.R.))mWNJikKY0EHYLfY\*Yk%UU*<31b,&S#<**)@(\:Zq586'uZC+sX,YaIuASDRC +%a;R#].RNc[1%^Ocm8Z%l4@_+L74bbrr_""2K=RQ3S64mC=G[Ycr:JI\hVQZ3huCC=T0s>Q^7@BS0#jtMja!.YP*YeV;a_>Q;E@n% +%Q0Oc(/R,=JlHAm/69%hHlW<<77#)jYn8jHPj+LkJC$1i#$*gu)V;-_Qmii9n'7:KmD:PM)R/T'b-u_Np6.OOoVMbD@.EXi%Gt_MRP%3K_fOOn?nTR)"PY43.^:"qt:1[8u1rk,>`q1JF)? +%b_^TsiG\k^^bf4=#Ue-lM$qZCZT4`I,!Q8_&SMce?V^C%KZ+8pb%&H=`6a\]ma6^"N]^!1J*$\!<]pd1WuFh:^bR'@8/i>;;K8Sdp4iTigEb9@_/BL_#$sI&gJ:s-O.rF"B8bDO:r)@(/YGPZ6^:/$",nd5Ya`-[("2*,(Z9"?nbZ=?V\O<3Em1$nUQ43,%&S/ +%CYkSSOAILE[Xe29K\BXA["MAT%I`F54QZ(YM$rg0W3K%NaGFEG&q#2-q-;pJ3FO>bhLI.3ECqVFUBqMFMC&&C0/Fs[b0blJ?kjG) +%9IiLg99cHAdXjI[S4iY<6rLPZLp>cBa9`7Z'5dkjJr2lWTZ@D/.+AUS(;YXfZ9rr_iG94A![gB/>f)CZ4Nb#S9oR*-+YMs.a$1a,1PgE5_"M6=9OPU9@)k[g,m^_2o1APnu=R-ls3E['df_V,mmN=+_L#(uH8@%<$G#8C,O +%R:=G#7&2e$`S(][/5BS.fX[e[_qYgRAk6,ofZn(ED&O#ud6MJ&e6b_W$7I8ecNjU$a*`F/!Fj:%X\U*FWph +%hF1bS6C(_!-VSGFrH!SY%s9n;.P;o8:1,cCX2d.HOu`JkJqQB5Q*4;[W#?b8)E:S)^kl+o-Zi!d$:PUd-cA49Qf;nCk5lU4*.i.h +%9]1R[JLU;,/!_l/i_\P9\&Vb8P\K8YW6,p@QXj43X3anV-o.o\i^\bK_.HM/PJpheX^(>VF-l?E%J8-:>#.N@_[S7 +%:;f+>kb/-e":oMSK>E3V^RU*?S4IpFK$R1oQQ_g!@cA32jY-[oZVpmKB5&i9G:FBFrD +%-f2FI'X,`e'Co'3>o.Z]e[).i1p/,WT!>15efBO\fa3^:9_0HKE-B+.Lg9f+>tT"qKY*^@kgSBFp.Hg@E,)H_XkI9G7HECD0C*;' +%F$^uPdOj>r74m0Z<kL62tM,Bn_@PAN@'/[//gDb7>]_&PhtRdmu$Z8/7H?6gb^BnCXs.0kIuRNiX23C +%_\+#cR$Z.S)\"qQ-cDbd@:TEZ`B5r9@Qo>p0lmr;p8ha.-e'Z-?-j5#3MDF.^m:@uLg8X/eJ!riKU[us0M_+5`M3b27WL:4!)&!j +%$.T[0#n.#ZGB1Tk-jcEbQanEp1drN^>\On9bte&q`4:=R_(-l1Na`pXF3NQq[Qi9_$#"^<:/F(,RB]2&?;A;2R&9Nr1H;)q&(Q^f +%\0?15e?nf&G2pVeR +%5gb`U-n>3ViDG+3m32ce5riAg$rpfs`.`4gEGfh!?:TH\W1,K*BchVA6Jk4Lil!)2=bj=P<'-H9bD?O9M(sK"$C#7c]K)\S,4DL$ +%',1s&r]/A(N[FOR%_nM^K9ce,'Cbutj9,[>\LY4):=QZljcsH:$CjpDnIi-\ZA;c@7;c9gDWZVYT#3^[TRHlbOZT(0X/euiA_Q`, +%+r>HccesIm$-EQf(O9spaHd[H:J>?Ro.2(%GEE98gonln^gJj?-O]')Kl`t'$7BX_]MU7(F5ja7 +%M``+0`1%8!#E]\ZCCY"NnlW-7dBVK)D-LJ!5#1GO'baoDfF^+%9OKofQ\$MA"*.j&H@6KEg0Mqfc!6r%,DR(JOIi^@^ud2>hWcrNi@`elZL<:)8FAaum94][sniWS'cJ4Hs\osIR5aXRLMpB +%S9XZ%kP)uF$"jkGV7;?ZQ/%%,=i02bkgO1j8M6U6]iFPGo(*7IB]<"PK[a4K"C6*8cc$3uY0+Zh;niGtIRuN(j[<9EDW6>_LjU[O +%C9n-cg.c=taOYTsHC@,"W3FSqgMFJf; +%<@=hjHPLQ&K>I=XFD7/!@WcBF\e8.K>329A:*4r`p$]fWAi,g5`H1Q;5*5e\-_W$5k1pJ4S?j>Tn0Kp']-U:.bCEIqr!eYSe7[X-6c6nqqA)#>QR*J\*\Qc]H.[#`+g'C'n(B+,E1-.n]I-YL6*6i]tq +%QJd`9Akq\UL'fX5F(/@_`29j996_F;Su>-mVDfOPS1oq3L<#.JD@)XCU*\GE;8dATj/Obn12UBg!6um(9P)qd-)>Bbi3SHS3$DJ"e*DlA +%6pop$9e3HJW0ZAb^FFCp99eiW-XqTP]K!0r=CU5rOY@Wr*DKY+87p'0]ZZ.DG>rM0Fe[m%%f1u+<)*Gl&oa6sA-pS2#m(FK'$_\A +%XT6gHVL9AE'8D3J7S]?ELX+/$9umsr.:``t&\2p=_994aEl+6X'J.W5ck70(jsg[q'8^Ns +%jTO=5:+TgpJeB7Y:71l(5YJbohf5T\n9>KO=i0:=gh#4=3<:ZAp#:Y(9KO(=A4oUM%SW]mRib@D:5F*6_)S,j,",0_+A4C`e9">_ +%`F4Ud\;U:1E$>%^X.USm>@*^d#*R9Koj$]A$lNiml:qm-_a!#E=T"rif0;!Oa9*h%!?ZS35QVR`WS3jQK +%S.NCp+mgIT/7IOkh5@AW_D`jN"A[S_Qr9Qb>;W&2F:Uu5&k:Aojo&\1i`Z'"QP.G92JB6Q<5+S?q].BR*-+iFoo$=0MX;p +%oYmR3jc2_#"(V_X#p5Hu:,kO4?ndtP16WBV":aH\WYi?'-Oc<>Ar;RAZ(B%HS020#anM[-j0Ro%?4fC50YD^+3C.#)_Q1E#h&Q83 +%LH^T0k/:3k>XC!jeh(;I`O$s<[/H[+k(IE)/[hRpBF/ntEs,Yj!%5ASd=aD5+`X6Y>JfJ)r2.@oMM[ig940H@OCI:hf0B.c'>tO* +%4Gh%6`76lA=e\GS/4"`=7&Dql\GO8)7%/,T$0/rC`X1@P8^)-&cV(d6E&[k5@*X$M_;eOm%IE5%im(uTZ^6H/,n:D$a,+Zh'&.Nk +%QYm+V#SYu8C-%^NbDErZ1dN;$j2D>P&q"EqhTaGeUFtdr:5GDO^EtM8i$]oVKCL#s-U-4RLaVd>1!5=Sq=1JT.&iNRYb]sE:4BV8 +%[`F;^_hf2"'<`f3i,aaAYFh"#T:6U;JGT`Yt8KZ>;-lfZ2R^_.n35ah=6N4b(=5m"RVnBZs*E\tTH@HKrkZ:"e$ +%b[Ip_El-eRMJ@toRY?5s_I,'A/k/T`EB$8G&52'j*hm(^6FT@[=@qUi.E[L!aGCMh`3U8`L`]s9ZmIIU-_r,aXsG&_b\N%C1FE6g +%B`i9?:T\g\Z6^:-M+u>02CIXo`7T@UTj;U?iC(`FKW>C)7HD6:E`8AaJ&e6c!]a\#'s[s_!e\;lLkue[I/2>8DT2r0;NqV+-fS4h +%6l+]KKlNiUb#^,hr;+[s`$*>2GP4qA`:FeK?c[kdOsQ]Vo+LcZ:bPSrIG3[r%V]69[tN!4B*-PR]bE'WZ&&<)3T4.NF*fAI?:pLp +%l6a"e`p13im>'ViE,Rcs+ZqdDbY,GZQng%29/HWA+=@FBKJ*KZa9`7ZF+qi]M'V7PG"tg%NM=s8\&:>/pqdMVG/>!u[7$^OVC-ekI8#M"RQe$d!H72)'5bE09G&t;MoLnu5c#IXXc!d!130Pm:e5[MKk7Vfq8@U)7KMYm\hC.bh!i9^_Uod0#7Xmd6&M%ao>'j+P&c\[NuH`ILA/4lF$ +%m&dQEiJ/*/7H>nGH"b^;3A_M.6mKRc0De&U_S?(X0UR3NQ),f(^lrbI3Vq4^QIZ;)?TrsDT0-;:VA&:-hq6X^ZKJn +%FI3l,".!>bn6q/*AdOA/S+hjTpM[OY +%UJ)WZblM%cil$Cm1a2;_1+sj'G**_EI6B@Qk1J+C-Ih].GEW\_l"EE=p>q>K7HnL&+[fG&aMP!lP"q7p9B63[K=NKeET5H6De"P9 +%aa>jBi`@02-P@j\MEKug:?;Uc:gS$]fM+lZ^?K=@%m'L5"LCKG?OFdZ]sPp@-c!\@^<g3t:ehuM.7Y%mEC,/qnHcA;ejI>a +%%abp?d=e?P]?Z81H8Io&60".BAbB_gidi@3:*b6iJg^[\J\ba^9$Eh#F1eakM.MhO-^&RgLUBd>+&L=\U7!4@$+ceB:H?7O-cZC +%*Q8XQb.NCF$(DT4F]NtI/3H]ouVA.Sf%q`a2b)2?G%PTGkpp\X&hNL%gX?2*%!@$61R\qKGA^l&r_.onJ%La3.5gZg*4-3g`]AQ^>lJ4G%(\;Rb4Lj";[-c422b1YXRUlb4b-U^BOb=Cn>O\;sY#m(EXFs?%WY0&CF'LgAXD;=r@_-fThZgK2-$iHdIebFb=Q3ep&I/88s +%q04cc:1_VUA=G.P9;Dp:A1k]-^$j&''A5\r7pgFM$IrCl6&R)TD9@^$a9hjIUWtqT>tu)=:*_Dd4SnX7\+RiYaGER4M3lMW%Xi^K +%#UdFXM)3'EKW.l(0L!<)Tl<=LRXdB&YAdsk`!JVbBcd',V-iJH7_bo$l#f6nc.&L?HJ/J2A)'B6s[BF/&_q8?E(Y3[?V3$DI75f<%M'MJ'M9.3:Dg;nr]Lg73i^?bT"P_CVSA8Md$d1<_:`NVE?!WIYCu;S"Y@K& +%08I+bL-80(R\c@#ue'MWLS]KW0#:Vck9?P7PY>i*=,X-XqTPO:rH>As'>XZ-#)3*<#Eb*XmA\!B?3P +%".Ad@JodZ#F/%Hsk:hHmU=NjeO`H'O;X8uL?YiJrVMl0ALa!*G/hKi2!'2es/MW_.g+IDj0o*;5)mmQ"iK63K.9Zd6Qf.ei->GB.h_2]j%-X9)b/g:P_-&e@mJsMdb'=K1o?CWG-Q3b>6;jhfZ7HAtF +%O:rH>AoUsVM+A.G,]u_AI"]qBFeoS1u6!)K!h%PjTLLaM+!YMifJ3?-,bZ'![kW40oH_=/opJ>LK%R@^?,teTj-MQ +%[`&0=1bU#djq'PX.o]3`o+JV\Cecr'R+gmQ-\M^P`5,*g&sEcU'@[Y)H!Wgbboq,EYscoea!#DR>!h/#Hdfe;iQ2CA?:+"FnDH]? +%h>(Vd@MU=29,%`Pq)DecK(pK#-gZ*b@517`:.-X.bd7Ln!e\>E6kiBI7K3!FIdD95r^S\'-gX^S[Q'0/MF*c&&.9nD-1X>O>9-EZ +%s72$?:;i>Fnh7V.'@3$f-nW2FqLqebV]%RK-qI`l$arb6[C8;NE/VQ7cF3I`Sc&L1HKb2U1]?nduF+(Z-BqW$HS%"%=/55r-u\[tI,[S*k.JOD4Y.kqFWjtG!d%:R6kK46si1(WKrof7RdS7c' +%:JO0eaFttbfpk$aRkTOHO4g$7H`Qk"]/`4h7akCgLA"$(qK?nbYQ8=[b-OV;;q'0@:# +%I9Re3-O;(hK,L0j/b,&T_TW>-'$_\AAJ_npM>8\WRhLMdbj4<-QIr+K.F_(Z3+3n'N/8i-8e%Y0M%OQ\)rZI^n>d`!,59Ciqe3il +%c+tNRSA8MdR%ObF'>/O@Y^s_G-SgVoa_YNZ3:VpGM4k_5?3$9FErtdYFuZ2hBqH>GI2PL/c($cC/TCl_fX07b\trD*Y=7LcI5crE +%H4Ij'`/S_&>olTQ&VLh_o$C9b7HDMr$jM?h'-8N'mmKE9Pj$/P'C._%I\@9@B5g2D"S]eB:;CGpl>DUqhn(nmgV/X0'%bA7\P1bd +%`2lsG_U4#B$"_Z=E8=KjII3Q'91KX*+ae@*-ll#AKKr:?0GmL1KYrX7[R<,Q#fqj=M*::JF&P,pR)Oo=bDD?CHRW-MY56RY00(1nL(iQ@#F@e3 +%:5ChL>Rng]$jM=jRa=%19"(cY-_)*UQF0SSok^rQWuA1H&t>uNKj(?U94lBGdDid/T@YH[jD4-jYV'tU"iL_$%8WTZ-b8.IMC.9; +%*9%MVkCdRL\75iIqJr4[o5[-)5W=,nU157E5, +%Tfm+8W.>U6""-2HOk8.FTagVU:i6T+'.*U!67SNSk@dK#\gh(2dhHhJTa[XK03G0Xi]) +%:/!PfY=-ir<$;n#`fl)Z[03V:U.nYk'$Lu.P"^EQT?J)"q(ghF)Cd,+gPWLOOEgca\JHVGk3%CWLT)"rqW@u\WGPc1[;4JbDQ;2% +%RkVfE*C:F:_hkA+Lj\&bjE>I,^5G)j-a`!/?CZOiOaD$Kg-tGWI]7C_<3c]U'M]>o:)$?KiR_'iOUd'Yi%B'2"9sLhIC[mu+Q'&Q +%)-foJ83HS)"DA,5W\`C"QY6I4Hr27jofK,%o,BUR)oZR&sO&k,oA#.,tdn1 +%;!3GJ5:6G("Q0Dr$023nK=R8Xm@8E9q153u-0N5YcoV2_!1#\H4ITLq`Q>ejXXnj6':sUH_anM0a4eW`t)Br'F.d0UQ(2gWbS-,E!6%7fnOFhOK+> +%F.AYBF/VSB-e=G6^RUZgVCc!20cR[Q/\u'QGB?L1ML]l4".%RbJLiOD3mm\W)Kp2'qrL4Q4dr$mT^h/tFtPLZ&NR(RgliDG-&Q7P +%%Z,d@K3?>X7hb=cAN#nLbDE<<#n%Ap3>"(6,"GC90UUU\gWt^hNZt&ZImH4q!T9`'[r>K$kfH6l>MV,bh-V.^23Jci:]HakfF +%-+5?qW0Z)ge7L@Hm32eYZj/lVd8u>T(`pnkBYns51H8ff`rU.rT"Pgi;(P%L6hs*s/57kB2M^#T3.c)n$!JMq-_Oc+a9`7ZF5(`9 +%3C1AL'-t)XGkQ`\2./5,'I`,[0j%q;C33fSi_VrG'Q5H+7["E=lj)DlSK8C8=2k_:Na<=4# +%i.PPGapE;U#I-[jaMJ^T(\m._Cc28@J2a/&30A_CJXjM`0Xi`[JeKe*:3\<6(HEYQk0R`o\Kt#4U'X="^,`GOE^G#q+j +%jOY@q-Zi!t/!ehRk9Xq;E))4AQ]`XA)ZhCc--#MgKOfpiS8`C-3#at?@EhH$r=U0AW&pMG/7II)8`3!6i']:Q'j+VP'+u\JIYk+F +%,3]X_#U^f3-Y?N`3J#"S(7K$t7'e\L1qLZk)@u5>.b4,i'K%T/E[=j:Vt.7`@-d3l?T0;B'Ck-EgY'CdiD`c^YRf$5Xt%c_WcAuK9U6quPICX76EdF&Bd%N6e1UjJ:>dNI#(sI?M(UAMaTkHS-WX@;$?OA&SJ,dPBg^-oGi(Woh@`!5DC0F0&Aoc36q%]N?1haJTV'At:95>D4='-<[r1i`X7 +%T7ApV2K3,==[M)cJ8h4fE2)*pc6[dEd=d!EZij,\Y/#mO^kpM4F!Bq6'.KQD^emc6#'1.c(+0`_6BZA`bcA&PEIqMBfUR2N8-IoT +%A;N,6W\;^3_)YrZ+$)V6i)._O]/f#XKZa\T&hYQ]#u&ta%OVr`:enfl#fI&KWH^7.*l@R/"LEccNgpo$LWKkQ'!jQk>%/6p<(e>] +%0Gr%$95'hhZq9@*_je#KSpA-nD?A;RIsS&;i< +%F$<>UoV2_r2]Y@_Pk:`-;M^ja!Tt*bRuVU-@m,U0'0(l+_-l\'_W!s=7rLFDKaJj,/G\ErVIFP>2r&lVrjO?:`7R:%9P)q.-(#m$ +%TN5p%S1pO-"QG)@VJY=GcSFlBMeEFR38s<$P%QEK9<]R5^_32E\)W]Rad-W9k!Vj*R]psVpuOn44dmePD`U5EKOHfpOV;`LX1m_E +%,)Vo+?ndL5Gap20RuUrc:/iN79Go5/7fbWD'jte&6KRk[coV_ESCfdVEVSVu\m=N5?-f?as +%;uDqqK9gI:TtUhe/`CY8Yls1,)ISDPS>\N>E"rt<'1IZiEn<^(SC#Hd]fDe#$(]$AFVd&Y!e\>E^4aL_XF8d<$72k#M,Z5NPS854 +%[eQ:YR[;AQ@<:F1W0m)!$#s:g.`2\1$))6GL*[O/ka'lJMC+kHbB:W6_BO#i'*G:E6CaARMC+)+]S(,.c3\@]OqJre-et1$:5GR5 +%E,Rd"/.mgS@\:*8R)=Oi.=i/XL+a'4`!&nT9>jkm',V/?eg4!bcr&!o+2t=hqOA5p8i'hOiAFZHEfHqa_p:'=5-#;Zfgo^*S_j#! +%0Aj4HG@QKjE.)uPC93450$^*[`[^Pq1M\_#\sqa8]UQgg0-OKX7'hQd#ueTlC^IRTgT[0"=p!af:nu:P5(9:Y&#Iq^Ag^+r;\nqT +%oJ1N'fZc.Z7kVc+9@d)hJ*Lu^+=n&jM9A8;UC$2j3^*Rc!o!J#E;,-F6^S=Dc(Pk[H"bl7oqh=qkDN._AtbkHJg)C+PB3TRQ,(!l +%AoU.E6uMdF',tDC82S3R+SfI)?V`?mb]fQ/nk*G,3PoO4Q631r,Ol"'X`QUVpV6X7p#ppI,*pHn;h\n:.&&u-X&=3^'fki!1/f

F:0\$g,[FZkN4KK1t=J6h65;,#^W +%$7@`$L@lOm3?d!^E_^;k6bPHfgdM^V&;>=jHS6QJG*+G<';cM=7SZ3E4HL3n%-F]<1eqTF1hNUem-mgkR1(-Ql(+j92\OF?uEN=Mi8g_fJ]9 +%"9sLh.g_+IM/4?#0+f8dbB9!Eg7Zm\(2I]5B1IND;/f9DQ=)d93%$H_-^(IVG\#fehc4%'IL22aNe$dB#9Kq[+A4C`^oP1CD`UR^ +%fRteA@i301OI/9:R&3kjAkibW9Csf/-q=s?Rgto$D:fKj0(N$FYQUM`R'DHPZ,?](OT-f?asFZ0OI^P)J1$njtn9WPmdr=[i`clLIG41jEg%X8/faV&E>-t%lsA_KUK +%BU5l(I0&*:%*psCQEV(^\VM6hXn(P+[QekRS:Cu$]fDdH@RcFm(_#QP,Wnhd-n"4i#9C6`S7!:)X"@t`B\q^$C^H8hb_^2^M93>k +%'B!=0F.'K"Ro&.O:rO(E#=ld_$%)ADfgTe_KX"5*aGDLa'$_\A]`?MXVEHYuBobrXkX1["p%m/No$ISicsc!''=7o3/C]*m@ICof +%/L&ejOY<"6H3'n"'1p7X*im#:',V/?[O#0R&1$b#T65KHH'*&tLY[/&Hc`fEdZbD6M\BCAM>]gl4ndlg^G9YeIL.*^E&]SE,p#9o +%hf1'10U6@A3O,\j_Vmn-A_I>`aHl$E94p^gJj?-mZ2ibdV,3dXF)iQ2CQiR]'-aH7,Q%-FuE`7YI2SX^c`2!iZtkGEn+ +%:0;S)2CI]Ho/o[>QHYY)WI2=erqYk%41g9IFH1_j,i?rT&tV79nW[$Tn[aQuYXY,$rKqZC^>gol:?_;8r%-jkkkOA'`p0Ze38u[; +%:@)/HMC'B3f,UBo3N+7^QQ;RM>L;q;AL.TMWhQaO3uB?PXpO4(_`Wf*>@QN6CRb$F"l%;IBM#`ITX2;:uCO)k0%A>H?OQoOWZkQZ@F1JU'%RhKEA-c#6Y,:LQ.:8k5-)M(q; +%3Ca_tnRt8"j1$il<(hnb$/oQL:LG@o0Gr"SMjY79(ah*2VLro`(o*TLG]=qF35LKP_W&Ktji"^SM5Tdq:]i(?oqMh"0jtp<1i_Ld +%ZGZc'MCFj*/!f\aK]f?grCr&b#sO#Vil"5JRZK#,oheE3W\;^3iGq9@bn4L:(UJd81nfn&>_*PKi*8SjRCE;GU;5.ZY56"C0R"p7 +%:42m2ODlD`3Di>C#q+p>Ko$HLcA>g$S00q=qWu2?e)tB922?0gW&fTGO'coiJ@dh7hFj7MU*]TaKL_FgF=q"]K_[&%Ya`P*9\[dJ +%%In*uKZ"GU7;aU("t[UaLPEg*]"Wk\fW)-T^?ph+*)<;O9;Jj7RmVUF,,Q>S`)^j-(C#N&9C_)]OgP6A`Aj"Pjok))-Cj!)776+R +%!U%CBI`K:]LH]3p^'pNVU)Zmtg70j]Bq%*@b[)d$g4%2O+3il"p5[%/RC7qclh]"^#RP>a\Z&9WS\:83Ob^o4VS4sq65*mNW-gG< +%'G2N:dblbK&31mT9sD%!X!Gam$jLcS@cGbN*qe1TX_5g8a +%a9d8^LYjk(,:B-CTj+Aq9QQW1(FSQ$jSCqJ`=dTm"&gYt"t^E:-f!Q.nQBPP7HBsPXs1aEK_d#P4ANE"<>"D-!]bhJ@.$q:SG8:f +%,"mtD-mqW7JmoKCMGin2fUOpjP7uqM#Oduj38qQ<_r69Y4EM\)KNg8V>%1Q:bi-YMHhL@H"QRF"m&^m[iEB]#lHKY*VF.eFc%uI^ +%d\e\0jq-]%CeKH,$1XmFb988]gm\fBIYe&pa9nGV2LL5)$2:<,22[p>?ncdP@<*RZEl(u\jt8'[lU8(u]!+NNmB@e58EMDdI$JY[ +%XZQCUgRjON&']@cG>phu62,Z*]sY-#uBcen%@_QqZX5&uduf3_p"nBA:NA=gk!9:uR`]-;J+$c!TgfU/4VHX6B]E7"KC< +%pV.d<*KmVWP7;G*_!="r?0#H.VKg?om$E6?3ZLf.UR:!7K[PN6CXnceM/A4c^j6L>W\<*>g+ID%-c#Bp``6@g-X9;X]?!,p!U_-j +%Zt`[bn1Ja!$&'$]:JTtuErm8P5Yb]@(^u<--QYE7=r',\nE'jjaX0R:00;9VTise@"?i=Np%Q4EpQ*EtmZ!2X1FIQPJoUpu`$'4Z +%@C3tEd1WY7S4I8V%PMgsW.>VN-1':kLD.H$nb*IBWLqO!^_LnCg^" +%`/-\a-[(Q;,;(@O314lpYWHjNS/ +%7a<2u\4dk$KV;(D=<$OA+m3>JL.10XEsXWM)MVPY^oFS1$*j]g+)4).l`Dp_JjD`.7)mH-/A16uM4D@h0GkiU-iWtoNl;>$5*UjI +%)Q,+$Y/lGV@#5Lh23k41'%p;u82tU.`&M2>lsPoO/TH/Q.+IDD#\R34?-1"(]W[/^SbHtn8+r?7d-Mj3.AdOe;Z6^nH9P)o^:7022W?l@UFDO^Z>=M8Q +%hLle-!O([b=!:49%$mQVJ/bPJSB+$_nDj`A-58Ik_-erlbaeH(OV;`SM3s\EF,j]jZ^2:PEi!/I%A6@0BG=b:YQZ,DLT*Q8XQb.ND>Q"("G`1)brP,U6al1@VBUq/$q$TX]l'`57S9D%E-KNg:\m;YmW2]^ZalC1W+&l#?4 +%_LiMELD.O?%WPglYs_$KQ`r'X3MF](;F8UFM2[qjI%3_gKKr:?0Gk4ZOV<6Ecc;7`BtISr-7>UEU:%CH\^<$/#peg.]V8AHWiMZ` +%.N9!hROftm8@*n5t<#aSY3>ll[fGIRmVJJ@1?W`lDgj8'cuQ>U23S^EW\;gLAr)sj!h:qs +%,'PU>E2!tu'64PZJJ6tq:n&-O,4PMZoO7B((u96M0q?iMU0*FhMPHO&PfDBWX[)W[M4[A_A^DS2]XoJ +%'3U/*J,fEGF*d\AI$pU%-\k2%-g1^=0>mGC"MF#8"t,Au3&FD*Z%RDQQZ+c)>]Jc"+^+<^TKQ&d,";P75aKs&"`ec2.7&=<49pFk(Kfk-)hfNCe$-J)+ +%iro06HiO*6s7PHpo5$<\^3;WE'*K$tPS:F;$7qN';Bi=@13:=E?UEoYgb/\1K"^D&XnmX0-H%ZVh%K3*jp8>I(FKWl^'pd(iGeqa +%e"4YfXgAG>"=p]3ErtRSAt6plQEYOR(c_VX@N*g=QoUil&*9Pua9`7ZF4Xp]`4m]Jc<"%F8QoD"+JQqfapASRjD7SqfnjIE;m%oO +%n=p<4$2I:#5FPuG87W+-*90Gm=KV8rj$3P?m-FoORSUY)*`,V%SXj,,:@Ph$<\E@Q$.B6%4l6,M)CJ5W'&[X;5(;b29H.)"Y$6L] +%qD+U7(cc$WblLpum10Yo'AC!MOV')"A,""-dS3AQ+2Ao[t/&F( +%=,=.D%ei8EHSeS23DljMs7)0MI=D0YI-$tS:=)@bF#l9H#f/N@m(j",9\X6;ULW>R:iB)oDaM8qm4J,/##qH_AS'R7`WAii&nAgg +%Ne*T3L,//14*rFF+qKYHE1+.[&\4l7)mY,%-OaS?3RADlFP=Y>^E&[_S.L`.fTQbL7#o)kmR+k&lpt9LW:G_#3?_UYQ>&^PnDZjQ:S5(`'CI(8LqAH_3J#"SmQn].`FO%WXN!lo7$Vi1S\VUm-;$ka&e6;KKG4%X5QCP//hSbt\U^1]qQsm; +%_WD!N0B'kVW*_mLK_V"RS\5^hZ*b&.k+I]6;gIk1Z@l%5_(@BBk9Xq/bi".60;2O#EM@M+S?V-%>X-HQ$+FTB<0fNf(2J896L<1H +%=h?]\fh9^*R2MO!k9Y4CfUPLd_j7VhiSJ\'*XUm1#(sJP$1"956%[=;?FeoA<*HZBW`3Wc3p9TSZ+qh6=Q%0seE21\=51$%SA#;dHQ#F^*S +%5h#/qgAUGCYM8>cBKE61$:oNG9@N1/[5oS8Am8!)h/'/QWE!_A#U.!J93![2,#>%5W0FEg;9W8O9HdWI;oiV,A5aqGF=KcdO\+^l +%R=(;HPp4>4,Y=0P"A+1j'8Md3`PEg/;)j[D(h*\:tO-1U,mj(YWT@#(c)*%-S +%LO:r[j7i:XqVu&tqR;:Y#0>\cPpQ9NLAedXqi=pq%Jd18b,Y./9C&q^\laL.Lfgh +%l*&_.c\^nY#N;BNMHk.U9SMkRN[t>+#$7H#UJc`1+V'kQ-")Bn9IZr +%'2;ef3Kk+u\JSOS>&3d0kC]cE8+S[j799`$E83%m7eEf!!UfeL\HJ>>srlM"rr?'6@& +%T;4iA1$C>qXK?W]1oV6A0Jl>c<[]PERP`9$S#4T9f,J+tjZ8c,YmMjcjscJS/4C6]QJe:So.WVom'nRfh'X91Tr>Y\>R7/pQI#\j +%GYB8-&W;2pT0eo)@>03=BE&<(^QC*4=9?CD:@sp&fbO3d=:b5"=BSfC5@r_B<__J+9Y[2ZE7r,n=AR!p()+)h#KA!%$6o<7WOYKQb=aoAU,#7l'ls)HS!qWG]aG@2l6&rlFCDbi3jdA>A!rD"@6'3U?H=XDt(TgVuB +%@#W;`r,m!ckqRSgk9l:9S6o1i`_P%M-K6:_;P?A]O_*ei+GP@cN%k7oShD-1u/;/8!YKb+`;'r/lhJ@36]dek, +%8KaDfUhlhN3k:Q3R6NVOKReLM`@eP"1MUjGYjMmBG.:r%ZB75fGj,pc"Q^?74KhjR"i$3u@*,sLl]V?VJSVI1V+B(@b#;>-7pJZa +%[%rqa%)JbV'oT#T(5o/VQ*??H.7ID$5]KXU:f:7j;I!+'9M15G\#?Nq8n"EL8o]u\8jPaG+e__3`5`ZeG4$bElms^gp]QQ"a\Pl< +%k@ILi:dtWe6m--\7=p++(Q3J'-n6c!-/4$''%he+\Gq,.c03=\Psh@4.s)+\I3L](6'W*Qnt@I7W!^WQ]@UG1E?cJN]@LZE(p(rt +%%_YT=Z\YDlLF]V'p3R!u-=dIs>&/+;]h\'%aAiDZ>IfpL*?I<5>[E*4k6,#q#7\;gB+q-p[N_,/9!d]KQ +%MGA)aU&jr+J\'S>Do4UcR>W.0"=kRi+]kU.*9'hD&q^gl.0)tG)@DF$Y/+c`MD`JDlBt1S.R5=ZbN+1C/gl)F>1gkMC@m]`/OcVD +%+]_KlpD>s\rf*"r#c3'YXAi@1/H^uq@PJ+63^atOaXZ6u/1=8g#Uh5Q-5;^HR;'0q4,^$O0IYXX9P)9H*t>DZ$AHqTW[<32ae<2c#g2*hCa'1r^"XYEZ"lQ&sKAe,Wg/RZ&/ +%3:&qdK>WNoG<->_/LXJB]Uq)LHd\gHdBCVja`ZfQj,A^KWl;Rt*@$7rCK*M8k23W*Wo=_Fr?H@nqQ*4MI=qaRmo0Hlru$fEdE0m:$[ +%_^!+]%WZe"jW&Yq.NWLgi$N[KmQaf8hP]<&"K6SDjZFS+&Bp0d=2%/HZ0_*BJ^5G/"b"L"ON!=m= +%5^=o:L^-<;nk]DWqSJV]#Oi@&N@!W68NEsSk'\BV_eIm/95"kj(jp3O&GCXVIk(t^Q/&7Yj+n`^l! +%<[s1S'sl#"2?W1!`+jE]HY5^ZE,Gn5;C8L94-LDK7]uF(Z5df2@+#=7@T9(a$7b"R+p(.F-lB(B74Vk&TIQ)&Ti+lj:PJE^B@>5P +%FYC54FLJUZ?#;hGd+dD0Up$NqdFHoGAY=O;b2D2;Q(alX.`9/f%,e%'?tb?M2Dg4,*gr`X3jq:bA7U_CnAstc0Ob;B1GgpEL`%Bk +%6[[,Mi#lKZ63"_7Q+m7>S7(I-:D3:oo_)#OoT&\/AtI;&Q6]1XY"#(P +%d#I:cdbNP.UoC2KO;d"&M!q1gf$Qj]UT4o=#!VbqFp\jL +%?l*rE(!)]`/puNF&@^JC1M6CK]6E.]',R&Hr(;[.Ia=TIWSD[O06?.Hg[CiAGOJg:p?]>B$G9[4`YV/uQ4ssH?j0b*-DZ)GR:!U` +%$@Vu=cf"`dI$2$oS*&jOR[r=n1UfD.ZSFDO4?:)33OQeOhH;T6g`2TNSma*S?%Z,1g3QqReo%,aRXG1+7<<*i@losEg/]\[ap'?S +%BFUh"'WDRrX3,ui-/]0LI/]KLn3oKj2r_i%82(.T-VVLu^u6c@@W_gP31N:MNX48WJDXu5>7k2Wk3rDUA%&rLLFZah3Q5[!6a'>M +%afGf]2)41qro@"3s$f!KEl)A]k`MC>Da[?6FB6*&Ti;tB$D#T2EdP]TnjG0:iUOtDhPeVMWt$U8&;M`(e`@1BiC18h+i*%ckO=4r +%J.Dpt!3Z=[5cF&e_N44UW-J8jYupj@bbHmG3flCWqu&>Knt;[J%U&;'EP:E[(]T1UM2!L31$j27!/Sk,Xq&Oh@_2+af.U6ldgBS8[Q +%L/+o9PJlIg5Wi?h:EU8boi*DVR]4fd[SWs*CSap1hc=(plCA$/&..Sm0f!1&#Mo`b<7fK*Q)C=\K*o-l-t-%q=)2#YBBNZHcZ!g[ +%-q>r'.ueN?+iE\1KjQkW^+BS/-%U"u*+5_&W8CBdY0etLDYTaXQcTnbq1Yq"6=YTgX#XOL?P +%>+8,o;lVEaSQ2MmW3ci,`f)W$e0__\6_Q@>8tC[/,0+G8C-ZD:1jTB,7A>BT2CERcRH+5@(_TMOPTstA!;/]L@mo7'3F0p'j?1lh->V4Ta,+#!&?:M'kh'8%"Go7Q0BPlX[K0$9/V*C(1N[I&BQaQ.=q]Aa^>a+&G/q(O):ju77@>T +%0&!>J!0M"JI2N,!L'oJ'J5QLl8RdQMji&O51'LKB.$YSM,r,JoW>$/jk`j/fPa3_r'Ga?@'G\dsjD\"ATEpEC@qW'2$EH:C7FEaV +%B.kZrlmr_:fI::k_^\GJZ'7lSo4BFC-6tlCTnF[YjagW'IM/.V/cjD)@%A+:H6_c)&4,CXXSc3+AgpVQq(O7nK5-$.p.FIc"Nq3u +%GXG3#=JV`:GY"*)8n(ku8t`[f-MD\rXX[oGo=>E,md83+N-di!E7tm3Lg.$Zf%S`c@2k(*$S7WsHCT0jiC)/S$7]&M6PR=fn +%U!`B8P+Y^J=)&=FV1qUFkEW*T<$Wq&'fZA(:*Jhad1D%0Xu;F`n>(*;FHoh*0cD&FW>_d6V)G='-8bFY78DbmpBSjs6'KQg2`j<& +%^m7Za^b[B:jTN%HV?nj'SHLO*WA+ZMr>!@dN)];MGT@3`M'jmBnroXT\(hb6iYEW^a="+*N0:)G(F;6)\c`b^+^"R'RL]cd-l*"h +%^i6"aCDa919s1L`*0gi%lH(42VKuj,+nD%WUe3+Nmfi$/h_g'IXHPhTk=p5UOYX8VN;Qi1X+Y(N.bBoAd?gh$7A\aVgeh$Q>U#IJ +%Q'H2>/D=D9mpo%(/o\4KCJZJ1VO^-gdWuS[#ndiW*:/2\#>$&$_!M-F0n?>WKbln/8uaW\PfgoO*Gf0!9Vs6kPCXI6M&#f>:5(lW +%a#=T>W/,I^/>5ulQ;bm_s3!c9-K6F*P>U9PUiBth\H*Q@.=?1Q8_1@Tne3_^/gYt#QSDm^Q-2"+2UDO+:B@Nl=r14$WCY=&8(6U# +%H6.;?QbtEe;sp +%OtSg==NrB;JXhfNGX\=&ZLr5^2n-m%]W.K0abb0=HbS:K-r!?*)!#pJf(I1MqOL&!W>p?-ZYb&?ohlY;hi\SYtnW>OJfA]5jI>[uJo-rSu?R8gl+=9:b:?!J^&]ssjK +%)&gr?&okYH"H0<5-dq(l?bDn:fI'Ar"hK[+N(.E.oq^K3sPQ +%@nMsh,uTrO*KJ`2^#^AE]RaatU5&G_Y`2PCS/;QQ6TN.I]`0M)'U1S.sr5f7#EIt9&Ka'V$5r5)o@Bd8g$jo+@,#qC*Y&-1]/gN3qR8IQ'm-A,VcZWSSYgn@Klc=o>7A7A/E["l( +%!Vqll/D7gR75s,9ZC[.KP+.D=?#O/N6nD8SgKF0t^\bQ+:d-`oh;?iAgt^]6fA#*7g=F[!gHY2U/$Cfe[f#?ms&P/+''+`mOrJTZ +%6TL&s,WBNm.OZ'"52-H;+nGVfp+>aEjik8.^V'<7LE:`R]5RK@T5XbocaJDc&BRn4lp(.:J,D)b/<:g!@X)_3CidFD`5\I'UpD7H +%3K^As/S/l)jhs2Hia7k=8/^QOAfJ]nP7pjbXKAM'.E[A*s@_U.N-?iRa1?MrfPM5`M+d;nup&'iHR%h=XR/Dh.u<>H:6IIPY;G>E_@ +%dahDJ#$E,S?jFq>4*P&b"(0>;>`)[ClY`Pon,+8@Irqi6Q>s$"g%ng7Z[/V,H0,jD1uPjc6MF3Us:^YTq+62t2'LP#F(]a]Ac]'XerIR%=8M*2kPQ +%s7;m0ngGkD4-q0N3K_`C5sEZ:PFOn@aPI*%aT>p20rSu,sP03P"HfaTllQMASpf8CqaPM'&8&[/CABkjZOY-)SUC:Nrf]aYD[O$*!skihe;IWGCR +%hgFU+qek%`:b%e1k1':B@&Ta.m(5K0Df^4erntaK^=lF`Ep9WC-DkGUmMFUrRTmQ,e"?LBL:_g/bndo`Xdb_a\7P,Gs660Tfjo5C +%0.7u,'"EQ\#DFf\OlU:-k-ZN`En(nS.<8m'qb5HO/3>+AOjOF5M3]p(KIi%RQ0YBQ*%P5dcj)5V+8G"l:?9u1_Nkl%U1S.sr5f6[ +%=VB1odp)/=-RYu<-er73D6;3Gjb,3c;'`jK2('blqbVC8j[@DTR"(^hKK=P2A,WqRWT6iMj9Br^2*Z+*hVFs3/q>A5`6:%m4t"STj`:$q2Zr:VHeenCYZTrpJrnh/hK=mQEMd +%EpKiOg_l&=5QC#<`t'2QX#/(<*WQ,bs7)+2miJ*gP0&scpE*L>>lNF&Dts*kZbLtT?+7#M6mMlhL>kepKM:%o(G@-is+9=M\qZ[E +%">QN1?;;V3+^5>[V?jK`X,]f4Ee=+u`$A-!,$0'-OqScbWaINO+WGHf'7)KT6AOWT"%\Of*BS-VBS^,d[AK\=*fd.Do!f,)e?c_!QT.m3fmdhC*lbuTT9JBB;jPsf,I2S02Dh!X\.r9-r#5l96h2uL_b +%s$KAW<22<6ps?b?RRX^)W()8Md-V31$t_T6Lr$J1o70F]?$#c)WepPV!:rQH_.\thK8tr993E@f(EtD41+DO6LJ4?b3$FDj"7+:? +%;:,t+WMC4fAYK[0r[Fj/`PU(>;HWC59KH*U]5^tp\!VfVH7Ik=kqHWMX.@Hi;,,%`n$A-B%7j.r%HV!2KHq3[U]Ih0o=>e#;6(.* +%R.Z!##k96WhB2PBE78K3$+/9:g$/!l>9$sZ(-,es)=4#1#s>+PO.8;[$/5'["A-W#'.lM8',\(X"tG6_2tA4ApsG9^Ou4ALZ[j-C +%c>l7<)[\/;R[c'.jb,asS5:unj<14:YVP<-Vf_JW-g2Y4jXao)%U.N$Oq\a4Z;)Q9.)8_*\Iq]D(0m\bWhjHG.V.IG9e!&r@5QBr)q>'i=\b;CMt@-l/MqUQgl'Nh%KS!C9&r0$*3JOb6iqZ:7@dW9Uhl\6jm[:7-$%fPJVAOaJ&/Ar3C0;.b5+GX.486'A-6#p9$.H8k@>tG@>3(.ROT[_KLGCY +%VY;.-^65\WgR2jG!P;4W;c0KP<*40meP9`Fb7uplla31DQjPGtei?8iTL,ZgghD0?TI:L'IS__"!Bb9u;66I$b))pU=ORmN:2!Pe"ORi#o[h7P<-"6;)M9UhP#FNm_&Y:U<(3GM3UPONMbm9T +%70Q>ej=2sM)2a$ELs5i*@LT?YJbb[LW\]aJnE/&^>[Z\idh5gEKEQ[R=K^,BC?c`"(ROQ: +%i.2\NHL^"XQ[\]'hd-*VinJCD4EUAfmbN6DgH.P>T2'#A4U/hn8s3s,.b&dm>m!+gEW^4cb+Yb9X>a6Q>sZ(*2R@7I&]CV*7W=83 +%+rSLRbdS2Coe<`9JLpc_l`QD^m_%+%Y_=JU!.onQSf#, +%?65r_7"pnUY&ZjcQOI%2($c>[C\1SNrLcOaMTWo6PGLAM9N4QT[QmB&/dAsHGY*u+#.2qaaGCHU-Yu=N?m1(^/i)Qa=GYkqHR(Sk +%Qi+LJN%].-6D+uo>!f/3LlfDS"^dK:\3Hd,@`f"C$t.0`XjNFJHm_K(S<+kF8+?HbCMG85n:I&m6YK7\COTpZ6eY" +%,Iu+!@"(,Qpd0YqesUG,N%nAae>un:91a#Y[<62jWOa9`WYiq>-bEs<6q+9LBd;%p-;[k31`G/5?u0Lm\`MDsO$%^[h:&9Os2RA' +%YQ+Pcs7sG/QZM?95Ps5WpHS0*i6\F?kp\-HU>ZD-Rd*-b'M7e-"^D+9)c/PVXjLZ,',Vi)oE,@-L^-cXqo'ioFC+kd9%m2&XhZGY +%ph=upD?k_s:\fHpG?CpWk]3,JP"0On/@fGN:!!]!'iqLAUVhX#c^Gc71=..K2ei6"B)F$))?^kLN8UmHlmUE!77Ej"4TD`#56V%LSo!_^^8J:?5E7]G'HC!ZnIM-509>ghi2u\l.XOR9(1U\F^ZCH::s,,@r4%n:TDQ76*?F@"*pSJ3n74%nXr5cg(+!@-*$,Xq7a()-X3`]M7lZ:$C/)Qco3KZKZJ`fdq\@E8J?cWRp_M70*c&ID[Q4mjS-Yt4P'F+QcM)?GB\e3Nm)QA90UY=b;4?V9FH9@l.G^RB5YC'Fht,)sfR.oVnFKo1"i@nHa9=PL40^Hs:$,kerpQ[(4.rL#&-^.Z,c5 +%d\RnS6c(%ZS.KEA3Ep8B\Kum1Y"XLRQ-UP@Ssb)j`:K>0q!&B>qYn+as8MWq+5V(r"'%5O@f-t=>%`G]P0_L2]-e%L.1[CSNVA;cX>riuQKc6+)daMPLYO;$%UbK$t@cjJ]:!BTo(CjDFF1AoC-s+d&oRngGkfK-4l<*.ebKqUZU!dg.D[ +%8+>OTjILlW-R%"nYQ*1DCR`4J\qf,M_/dSt0CN$1,V)%X;.43JfO*pKo%07..6SNm_0:m,b1]fgD9>gO14MQ%G*$8h +%>t@`c5tbUKEl-f]X&>#h$Gh)o9:Ct#h&N$"Bd\E$@h&>@`MdbH,FMj\6;h&9m[?B_ZpK>C&5eYu9-1=cZXC=jUiULa#o!ofeJ0JS +%4WhR71,_/t//c>X%o'qY/87DacQp](&Gd*f:&cf.NP0c$3i.]_-Q#daEh,V@OqYCCmX`LIDZm<+!F8@&Me#ed9QI[=,Z5>CLs&1A +%LXY#/hDIDZhUU?sX/sb5NJ/[Q;R)`KGA&FA)7Md0\I()kTiC9>Mu;n_PS.;?JJ0=!YQLI/pJ0qoiMS0OK2#BZLfjl]$OX\ +%I^+3M2PDN914uD7Eg.Xbp_]4H&t=sr@]>e'CCim9[Z'=G."@[8[G%V+Egg41]5KRjbd.YWUIKcjA\\Yh^?2i":^fHOEJo9 +%TI?aZ!j/kA6@@I"UK0)q_HLl1'Ur8C7qpRfS"fMrE][dNTL5M\(as8ZESt5Z_WY%%1P2YQdgdH4ujoY24GllWS+8D>_S@ +%'A;s&LR^p4,AYEQ\fBf@H]TObN.[1(Pt*IY"&^SDe>Y;pO9)1h'(hO5b="FMd@VkS.+A6'#?t83.RgZje-9q-Lu^I%&DaRA.VoL?I;8%e.rjbQ5&0Y=oui\F;W8!I^dGYi?9q%Y':G>^G1!nlalR#,qk,qLp.iLJp($D-CbSR,.R9Tr$Vej +%Z08n=*MgnK>h!TAPq3l0"`RU\kVeR86YbA;]TBPD-]p@n6*]r#0db.t&Wb2%fW#\@.egICUNNMR%96a@MM/V\ZAN.reb+%FA/2Gdr+a!:nS7MuDR+:+)bntgL6alR++BRYXt\H\(54WK09PT`+tR>-5V +%X&"1>K%B#7d(t5/)u]"gnf^$n&ISB92'jQjE:$m;]e"6P*^qhjY/?Z@p]:^S$=K,h,(g!jJ?g@f]!EhFSH@mBXl2V3ZU#@R5Vu]Eq7u:4KEH4\^8YVMAf((*+bZbZ\s86r/HnSO$ +%9cB!oX0hr3UW30lSWuQ\dmKT8bq`[IR\2f#Ur4*EBZGY^e!S?31LP2)Y\ukM:o)Y,Z.Zcj!*kf.D0PcGc@Fa=K1OX=3;b\H%sA3i +%F?"gO_;gS!Ht_j=7sold0,X;I`rglp+;bUjjb`P)74;CY"sVh\&ugaXX(1[gGbR*YW(U+>!u4(46Y08-p5ekVN:h1LpC/>C&JIERmk?#>TDEOi,_fg&,Uekj&IA(@9ahM- +%%?4*nO3S/pbmY"T@OCpX-khj"d)\%91H%UNrP=VqJ`4`MTrA'#G^9o'3tR(d_-rQ=jFGB/^m>T>0M7%((SV-Ol4hU!/cgie/f+/S +%&ocC[C@(/&mHA>"mtHXNl=t5(DJ\aBDsF9:C^95[[1-t1orXK:9cV\K@muQ*AN`hjU+Vn5NPoSKZ"f;4'aF%qi\aRU;&bMH_EK54 +%TZC;a<-;a=.!/i&'*olqjZqTs#U4YI(d)86^`UPA?.b.qSj?^=`_-Rth*IC**-PS#^YIcX3^)T/%k/ZQb7hbik\rM=gJ?s'Ec>H' +%cj2W0G'N(R6-+g$#RMUX'JDj@c3RJ_Jg?N6EM* +%6+7B\)LV#3:;tU4Mr=ILLM!QtZ)Y5M5aG5DO!Et@(a/pQRg\^t5jg;:\N#)g89/\DQP>K\T(5EpLaQ@>:(du197V%0.dO.._5qF' +%/X-ToM5l;f.bJGXp)1c%N$L&%%EPt?$s$Ho$cH?-Ltrr%Rppu]@n0W5r/Et7+:W-4IdZWF2S^11M0Ar-K\-cs.Dcj)%Ph"2:Q_>k +%5B/SN+sDb:2raC]SSg.DO9Z+3rCMQ^MHXAikkoJEeF:WO=L:TpFS8?rRFbM/dG]\7BCh@d:DJWd2Hua[`C11^dH$4(: +%DLNB](YG.H?%JRBKjBUp2_QfN?36Ge/?dh1IV0DJ[k3@HU^Q*8LSH'9>BWjSo*Jp?apMqi`4l1?+GfcaI/Le-K*S#0FSOMI,KGibH2?a0kFP@f +%o[rb2*Im&#dk;\fk/Ct.]R0d*p6B9_HhFr4?[_qLf:IKNobUqZrM>k'%Ij00^]!`(n%SYpGJF+Mqes7Jrk%XuoXj#Z"7Y^Hrq+IE +%hgbIHmk9+Zh1^boIsU(s1Zpt%jO6cb/pqsGlJpclq?T(Vc3J:$rSAJ@:BPOLr>tIJ +%>GkhXoA*JTs37UJ^C@gW]EXl/?@M;&9gZMmfrV77:LL4D5l.<.nrT>k^,X.*I4::WD +%djJH_cL]83F8+1j:H\;$rsV*e'Gj+rr5:B]Nh1LTkd.KVr8]X^puF4B4ETZKK85L.3-=N&iF<+R*(Rgia'o"p +%OlH[l%Ne2T0Sc6Eq@HEkpn=VZ+*_h`j%heKs2ZG^&+>:.ikUb=*B`9BD\ +%fF\0)$X#W9i5s"M5'>f1;c#.V=4BV4&qD3&StL\8#f3uLK]foBb^`=sBh27!g-ug+(tTf3amFU!#i\CRj:b#hk`!h-`o,!(_;,TK +%(QKd$\Y"n&G7#/T=]Tg>3rU>Ddk;^TJ.=f$%`E5Qo2"?Y6FCcd5P@3E1:d)Q^7R[bOiDr>a3e0PnC461T6TR^6h`h?fKJslHM>+6 +%giG^>?GrW55(L-RK7YrJHZ7m@^dJ"NG]4`m54lpILCjb5Ie;R%p)SG^E>\$ImOW0Obl5M!Mm8fmH$''p\BA8o`'+]>6\QYoonU)P +%Ee]6kcp$T3SjUO/?k+4^3sWY'blo#XDnU;i9uO"ihE6K:ha**U;oUn;i&&Bu_@?^beUlZ]7h#A5q-7m]8M:MLmsr/:p$jKt8`+k*RUsu(F5Z1! +%g?nX.l,LKPp\rk?5W-%,ib[%?c-cmL)#>/-%\_7je&%qguud$X]HWbg2t]>QFNpg".%U,NHiQ(V]_S]J)K>qq_!\E^HIUc]?)#D/B%ZRemDiYjLF=Z3KMnN'$4RETp>=?R4U/\hdp/bNigr' +%K=/BIA+TJq/tj*h`bIihKD&'257nj*o*!u..&JTOg0X3sXnZuo'tm8FE3uo\HIXi4^ZmN'[B-t3P0.1EcJL?;(3Y\_b+)*O?S#dr +%BW\_*hVfmDf$p%BXgf1kc@P[4dpb_GNfCMKa3`umA%)2b\*fjX`YdUA@C3. +%N/\d&rTJpc:kp3/[-"QV,/TLH@@L>l*=6rhOa-@%'>.C_'+RC.US1r4"-bO'S`'W6qEi:!j7os30DK2Ae/^1>4 +%TcuO/pU)?TC>V^0=qPRA`+)dLAs:(iA=?SG9qc`a=V2TS(`VEj+lD'KMeR3J=m@pS-5OhVOg$T!^8S;iRj=F,iH:hgH08E;.c@gX +%=&X/fgl+/)]:j4X3&/bsY-O#;0=TT`ZANYbio'#KCt])08t3.%:1K4Il_^eQT#":q7.YZ84_Rt:ccg(,Q?Fm)X0QjpjQgS&'qVI) +%es^b7F;f6^k.+AFU7]W>=rV=Y:fLPdj!0R=?[Ps9&rl4aUW.8:D.t.u5N$LUVkUS:e/f]8mag#,VdcdFg@#k!:P;5aqJF-&eP1m6 +%7(EqJP^/]2K9J$RXj7tlE]&1h',I?[]Yuuf*ult1oQ9^c>H;lE2RU8q(J6eLmdsI27,To/N9&9m8nUc*,^DX30r=T;Q-GNe]`tMCT6,#p+jDD[e5\>8gACo0%HJBI%B:?Nc_t>uE\QSAoT"UjN7HLHHGY1^/Zopqgh!VuZo`tAeM.Ci +%IbqIL+#`f5_[SIR2<"DR)3qa%?0a:JlP4CXt^,igU[eY#VVB?FQjQ`jU*)q-\s<340AiV;f$18jYJ'0E3TJBZKTidEbNR\X;8KfI*`dmGI6$!PZ(TElE6_W\Rn+l^dk7B`iP$LGg#jpC-'D$g/PS=d=k'p +%V\67;LGLhp4u)=A(p@,"bdsgM'bSKf[%aJ!Z-h7\1fOcQXHM5GVkT0sI+%AgZsqdOKpG6Ab!aJ$D-aIWj9XareTb7!>s'IafS4!R +%4GgngiFunF(3W[e=%8W^b2'M_HDQ&Do9R\_>jNHqVQioHR)A4H:VjO-;<+kEh-q#e<10r%T'@XR+FCj^UR&8>$9eN:C6UYYHk[OSN0M2Kqh_=5.cXYqM!1h;QhN^[4C;3,(hdJLP,Ru8bUl)nKUE_3^;>ET9Z62hpMi`3.,\]1R$0BcMG%\FlO5!l3`FW>clBWHYnnPFSoid\IH['B/buX=uo8VaK5nt)D&.uPpUuk +%2DdK5Wt&7d/V]AC(7C#^pn?5E(lqFo9Ym8U29eR%BBq'G4N(&lGWqfeNL3unDQ%\)^jdq[=S-G\+cF'?&r)B.JsB'B.VdB*cNPlr +%8NH],Bn5-)2Jgp.0D](_ieO2>*&agY`Lq1i//?P:Q_gF"\fgAV5b,3ZL3uuMliD/f1:@#:.o<^qul6NtSj_aRSUiZ+/Y3@Pu%4AiJK,+<:Z?]k:2qnq4 +%M:=G\4fG=DjIatARpo5iKUJO/GqA%mfR)QGQngE5Y\=35nsOMP`b#r8h5\"4k,cD>g'1OdmVp?gPrCI69Lof]KdI29Lc'Ya7Zik@ +%egF#"/#_oe-f.!<3*/oMC5>)U7:qs^o3bY]G2IP@$(V:5=0F0CL[_d[#/_Kf*c?M:Y@e/Z$cqG[7;jBDO*+i0'nt+U$(<3`;1^9^+CZB22S)bi)M49B26I*eK%sNPW!7mCkX:oN8dO]+f?l^&bG=GH6JHWm6nH>6@1gESPg2Bp0bu#1V`^-[e#9u2o/P-MV2ai`F=)u-V +%o!itXG.J"ab:Nqo*;iu%(I>kk3Z!+WYVgAcSCN.lM$krf=/*0bC/SaW'99-1.&N:rKHuf/hPu?%@g9WO!pd +%gnRVgD6VRP;H:i#Un)QZ(l$dMcFCbld9A\;n$TZr>nr6M$E;=,^"]L?OLOToQ!td%9>l&Mjdt&RdC!&l%/la&&O&-X[ZNVSaD%qd +%NUt;_L:p0./_QlIYW#mLK6mMIH>fVT]FULBRQR-jo9GW**Gi^.U"I2HIlt3g%Q8DdQ[f"XXL*u@_3WoH<'.T^/bBh3_8`\@ZHf)' +%9&"k:D!eppmGM_?l29:%N`WR?oB37(ZJ321\2VJ=Y.@BOWuZ$=C,U)2r)O`b%^+a'@7eEgGAm%`#Fhm'X")Y&G&X9"c`OU-NEf1! +%m,7FamA`d$MB,re(4+0j@)H&eH$5:)9"V*$4k1%FSs/"<436f(2Ji]pWjJfVeTj6dauV-#G-Hh(fo-s4[F24X<9I#?H^A35.kQ6o +%Yh;Xld15_sDm$NJ8,mM4*NX`JH*N"FWjIc?_%tjrX"Dl2edaT_24&(`QX=GGZ@f9l2cj4`Dj_X,E]'1l#C3>Vp$?)0n'0CKl<@[% +%3FC%nll_pcQGj?:be:R@;E`?LYdpgVfadRZBllGHZM3Kr%t3W_%PFO)Ej:8!\MkCLE"sG?X$-*'q0$_fQ*rt?fYVt[]`rT4eK4S$ +%/3CpGV6+Y@>CCFcf76W.g-abe[=eBW>#m`[@>a%Z0S)sP_%0HY\)?+Jm@itjVC:H>%oX0lR%h*EG4 +%G_PS1eK4Sd@>\N#mGNaKMO.7U5>4rP@>a'1g;+:u'K9G*5>4qe3[V'C41Jn".!iT#V2@I'7NS[;C.2o6aMW=(UOC7uE-i.V*q5$: +%i@9acgc.AP1,^WMXD8NFFgj2P`N0*JfkAD*1h'D,lLNI&KNK7OKL\LTbr%/U%\^;>\D/We'?al9Wsd*\ig%W>Ro'STLd+.uLc6T^^[D+([jc/c~> +%AI9_PrivateDataEnd diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/dps_str_cus.def b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/dps_str_cus.def new file mode 100644 index 00000000..09329676 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/dps_str_cus.def @@ -0,0 +1,47 @@ +%% +%% This is file `dps_str_cus.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `copyright,english') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, 2006-10-06 %% +%% Copyright (C) 2006 D. P. Story %% +%% dpstory@acrotex.net %% +%% storyd@owc.edu +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\chooseQ{"You must choose a question to answer before you answer!"} +\def\triedTooMuch{"You have tried this question too many times, I'm adding " + + \dspenaltypoints + + " points, and resetting the penalty counter. Bad boy/girl!"} +\def\congratFinished{"Congratulations! You finished the puzzle" + +((nMissed==0) ? " without missing a single problem, You are a flirt master!" + : ", but you missed " + nMissed + " questions in the process!")} +\def\regretPleased{(( nMissed > nPassing ) + ? "I regret to report that you did not pass the test because you missed too many questions." + : "I am pleased to report that you passed the test!")} +\def\reportPenaltyPoints{"The number of penalty points is " + nPenaltyPoints +"."} +\def\finalPenaltyScore{"Final penalty score is " + nTotalPenaltyPoints + ". "} +\def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} +\def\aPenaltyMsgs +{% + "You are a casanova!", + "Let's go out for a date!", + "This is not looking good. Take some flirt lessons!", + "Ooooh, come on! No one could be so anti-romantic, you only need to follow some basic steps!", + "Better, you keep single!" +} +\dlJSStr[noquotes]{\signInMsg}{% + You must enter your name in the field at the top of + the page to get credit for this assignment.} +\endinput +%% +%% End of file `dps_str_cus.def'. diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/first_date.tex b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/first_date.tex new file mode 100644 index 00000000..7433148f --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/first_date.tex @@ -0,0 +1,236 @@ +\documentclass{article} +\usepackage[% + web={extended}, + eforms, + uselayers +]{aeb_pro} +\usepackage[uselayers, + lang=custom, + nonrandomized, + !showletters, + !showanswerkey, + savedata]{dps} +\usepackage{graphicx} +\usepackage{pstricks-add} +\usepackage[absolute]{textpos} + +%\previewOn\pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\randomizePicMappings + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{9.5in}{8.5in} % height, width + +\DeclareDocInfo +{ + title=A Rookie's Big Night Out, + author=D. P. Story, + university=Acro\negthinspace\TeX.Net, + email=dpstory@acrotex.net, + subject=A Rookie's Big Night Out, + keywords={matching, layers, game}, + talksite=http://www.acrotex.net, + copyrightyears=2006-\the\year, +} +\talkdateLabel{Version} +\version{1.0}\nocopyright + +\ifeqforpaper +\setlength{\oddsidemargin}{-.5in}\fi + +\everyTextField{\textFont{TiRo}} + +\def\centerQHead#1{\makebox[\linewidth][c]{#1}} +\renewcommand{\quesNumTxt}[1]{\protect\centerQHead{\protect\textbf{Question #1}}} +\renewcommand{\quesNumTxTPost}{\protect\vspace{3pt}} + +\rheader{} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {F}{F} + {l}{l} + {o}{o} + {w}{w} + {e}{e} + {r}{r} + {s}{s} +} + +%\writeComposingEnv + +\begin{Composing} + +\begin{cQ}{F} +Clothes\begin{setContent}{F} +You wear your \underbar{\hspace*{\ublength}} clothes when you pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{F} +best +\end{cA} + +\begin{cQ}{l} +Shoes\begin{setContent}{l} +You should \underbar{\hspace*{\ublength}} your shoes before you put them on, and before +you pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{l} +shine +\end{cA} + +\begin{cQ}{o} +Hair\begin{setContent}{o} +Part your hair in the +\underbar{\hspace*{\ublength}} of your head before you leave +your flat to pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{o} +middle +\end{cA} + +\begin{cQ}{w} +Socks\begin{setContent}{w} +Your socks should have no \underbar{\hspace*{\ublength}} in them. +\end{setContent} +\end{cQ} +\begin{cA}{w} +holes +\end{cA} + +\begin{cQ}{e} +Shirt\begin{setContent}{e} +\raggedright Your shirt should be clean and \underbar{\hspace*{\ublength}} the day before you +pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{e} +pressed (ironed) +\end{cA} + +\begin{cQ}{r} +Sideburns\begin{setContent}{r} +Your sideburns should be \underbar{\hspace*{\ublength}} below your waist. +\end{setContent} +\end{cQ} +\begin{cA}{r} +trimmed +\end{cA} + +\begin{cQ}{s} +Hand\begin{setContent}{s} +When you arrive at her doorstep, you should have \underbar{\hspace*{\ublength}} in +your left hand. +\end{setContent} +\end{cQ} +\begin{cA}{s} +flowers +\end{cA} + +%---------- distractions ---------- + +\begin{cA}{fake1} +worst +\end{cA} + +\begin{cA}{fake2} +scuffed +\end{cA} + +\begin{cA}{fake3} +in the back +\end{cA} + +\begin{cA}{fake4} +sand +\end{cA} + +\begin{cA}{fake5} +wrinkled +\end{cA} + +\begin{cA}{fake6} +long and hairy +\end{cA} + +\begin{cA}{fake7} +sauerkraut +\end{cA} + + +\end{Composing} + +\begin{document} + +\fmtOCGQues{% + \parbox[t][9\baselineskip][t]{2.25in}{\kern0pt\small\hfuzz11pt + \psshadowbox[framesep=0pt]{\fcolorbox{red}{cornsilk}{% + \parbox{\linewidth}{\dpsQuesLayer{#1}\vskip3pt}}}}% +} + +% these are placed on the page where they are to appear +\placeQuesLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,4in) %(.33\paperwidth,.42\paperheight)\hfuzz11pt + \insertQuesLayer{#1} + \end{textblock*}% +} + + +\def\answidth{1.7in} +\def\queswidth{2in} +\def\commondepth{6in+2\baselineskip} + +\ifeqforpaper\vspace*{-1in}\fi +{\bfseries\noindent +\makebox[\textwidth]{\rlap{\webauthor}\hfill\textcolor{blue}{\webtitle}\hfill\llap{Acro\negthinspace\TeX.Net}}} + +\textcolor{red}{\textbf{Instructions:}} Select a question from +the left panel by clicking its checkbox. Select your answer from +the right panel. No guessing! A maximum of $\dsthreshold$ tries +on any problem before you get $\dspenaltypoints$ penalty points! +Passing is to complete the puzzle with only $\dspassing$ +incorrect answers. + +\def\answidth{1.7in} +\def\queswidth{2in} +\def\ublength{.5in} + +\fbox{\begin{minipage}[t][\commondepth][t]{\queswidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\centering\textbf{Questions}} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\par\bigskip +\insertSideshow{3}{2}[hiresbb,width=.5\linewidth]{flowers1/DSC_0453} +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\linewidth-\answidth-\queswidth-2\fboxsep-2\fboxrule} +When you have a date with a young lady, rookie, what do you take with you?\par\smallskip +\begin{center} +\parbox{2.6in}{\insertPuzzle{7}} +\end{center} +\makebox[0pt][s]{\hspace*{-\fboxsep}\rule{\linewidth+2\fboxsep}{.4pt}\hss} +\vfill +\placeMessageField{\linewidth}{10\baselineskip} +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\textbf{Answers}} +\begin{itemize} +\displayRandomizedAnswers +\end{itemize} +\par\smallskip +\end{minipage}} + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/first_date_g.tex b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/first_date_g.tex new file mode 100644 index 00000000..302204b3 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/first_date_g.tex @@ -0,0 +1,240 @@ +\documentclass{article} +\usepackage[% + web={extended,usetemplates}, + eforms, + uselayers +]{aeb_pro} +\usepackage[uselayers, + lang=custom, + nonrandomized, + !showletters, + !showanswerkey, + savedata]{dps} +\usepackage{graphicx} +\usepackage{pstricks-add} +\usepackage[absolute,overlay]{textpos} + +%\previewOn\pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\randomizePicMappings + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{9.5in}{8.5in} % height, width + +\ifeqforpaper +\setlength{\oddsidemargin}{-.5in}\fi + +\DeclareDocInfo +{ + title=A Rookie's Big Night Out, + author=D. P. Story, + university=Acro\negthinspace\TeX.Net, + email=dpstory@acrotex.net, + subject=A Rookie's Big Night Out, + keywords={matching, layers, game}, + talksite=http://www.acrotex.net, + copyrightyears=2006-\the\year, +} +\talkdateLabel{Version} +\version{1.0}\nocopyright + +\everyTextField{\textFont{TiRo}} + +\rheader{} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {F}{F} + {l}{l} + {o}{o} + {w}{w} + {e}{e} + {r}{r} + {s}{s} +} + +%\writeComposingEnv + +\begin{Composing} + +\begin{cQ}{F} +Clothes\begin{setContent}{F} +You wear your \underbar{\hspace*{\ublength}} clothes when you pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{F} +best +\end{cA} + +\begin{cQ}{l} +Shoes\begin{setContent}{l} +You should \underbar{\hspace*{\ublength}} your shoes before you put them on, and before +you pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{l} +shine +\end{cA} + +\begin{cQ}{o} +Hair\begin{setContent}{o} +Part your hair in the +\underbar{\hspace*{\ublength}} of your head before you leave +your flat to pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{o} +middle +\end{cA} + +\begin{cQ}{w} +Socks\begin{setContent}{w} +Your socks should have no \underbar{\hspace*{\ublength}} in them. +\end{setContent} +\end{cQ} +\begin{cA}{w} +holes +\end{cA} + +\begin{cQ}{e} +Shirt\begin{setContent}{e} +\raggedright Your shirt should be clean and \underbar{\hspace*{\ublength}} the day before you +pick her up. +\end{setContent} +\end{cQ} +\begin{cA}{e} +pressed (ironed) +\end{cA} + +\begin{cQ}{r} +Sideburns\begin{setContent}{r} +Your sideburns should be \underbar{\hspace*{\ublength}} below your waist. +\end{setContent} +\end{cQ} +\begin{cA}{r} +trimmed +\end{cA} + +\begin{cQ}{s} +Hand\begin{setContent}{s} +When you arrive at her doorstep, you should have \underbar{\hspace*{\ublength}} in +your left hand. +\end{setContent} +\end{cQ} +\begin{cA}{s} +flowers +\end{cA} + +%---------- distractions ---------- + +\begin{cA}{fake1} +worst +\end{cA} + +\begin{cA}{fake2} +scuffed +\end{cA} + +\begin{cA}{fake3} +in the back +\end{cA} + +\begin{cA}{fake4} +sand +\end{cA} + +\begin{cA}{fake5} +wrinkled +\end{cA} + +\begin{cA}{fake6} +long and hairy +\end{cA} + +\begin{cA}{fake7} +sauerkraut +\end{cA} + +\end{Composing} + +%---------------- + +\template{Puzzle_BG} + +\begin{document} + +\fmtOCGQues{% + \parbox[t][9\baselineskip][t]{2.25in}{\kern0pt\small\hfuzz11pt + \psshadowbox[framesep=0pt]{\fcolorbox{red}{cornsilk}{% + \parbox{\linewidth}{\dpsQuesLayer{#1}\vskip3pt}}}}% +} + +% placed on the same page where they are to appear +\placeQuesLayer{% + \begin{textblock*}{2.25in}[0,0](2.5in+.725in,2.5in\ifeqforpaper+.5in\fi) %,+1in + \insertQuesLayer{#1} + \end{textblock*}% +} + + +\def\answidth{1.7in} +\def\queswidth{2in} +\def\ublength{.5in} +\def\commondepth{6in+2\baselineskip} + +\ifeqforpaper\vspace*{-1in}\fi + +{\bfseries\noindent +\makebox[\textwidth]{\rlap{\webauthor}\hfill\textcolor{blue}{\webtitle}\hfill\llap{Acro\negthinspace\TeX.Net}}} + +\textcolor{red}{\textbf{Instructions:}} Select a question from +the left panel by clicking its checkbox. Select your answer from +the right panel. No guessing! A maximum of $\dsthreshold$ tries +on any problem before you get $\dspenaltypoints$ penalty points! +Passing is to complete the puzzle with only $\dspassing$ +incorrect answers. + +\fbox{\begin{minipage}[t][\commondepth][t]{\queswidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\centering\textbf{Questions}} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} + +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\linewidth-\answidth-\queswidth-2\fboxsep-2\fboxrule} +When you have a date with a young lady, rookie, what do you take with you?\par\smallskip +\begin{center} +\parbox{2.6in}{\insertPuzzle{7}} +\end{center} + +\makebox[0pt][s]{\hspace*{-\fboxsep}\rule{\linewidth+2\fboxsep}{.4pt}\hss} + +\vspace{4.5cm} + +\centering +\leavevmode\kern3pt\parbox{\linewidth}{\insertSideshow{2}{3}[width=.24\linewidth]{flowers2/rose}} + +\vfill + +\placeMessageField{\linewidth}{8\baselineskip} +\end{minipage}}% +% +\fbox{\begin{minipage}[t][\commondepth][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\textbf{Answers}} +\begin{itemize} +\displayRandomizedAnswers +\end{itemize} +\par\smallskip +\end{minipage}}% + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_01.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_01.eps new file mode 100644 index 00000000..afe179f3 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_01.eps differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_02.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_02.eps new file mode 100644 index 00000000..82abae91 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_02.eps differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_03.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_03.eps new file mode 100644 index 00000000..b6460f9d Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_03.eps differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_04.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_04.eps new file mode 100644 index 00000000..930b6da2 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_04.eps differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_05.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_05.eps new file mode 100644 index 00000000..312e1286 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_05.eps differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_06.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_06.eps new file mode 100644 index 00000000..671787f0 Binary files /dev/null and b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_06.eps differ diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_01.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_01.eps new file mode 100644 index 00000000..40a3cb1f --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_01.eps @@ -0,0 +1,3219 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: (Acr1F3A.tmp) +%%Version: 1 6 +%%Creator: Adobe Acrobat 7.0 +%%CreationDate: 19:27:03 10/29/06 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%ADO_ContainsXMP: MainFirst +%%BoundingBox: 0 0 302 300 +%%HiResBoundingBox: 0.0 0.0 302.0 300.0 +%%Pages: 0 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: +%%+ procset (Adobe Acrobat - PDF operators) 1.2 0 +%%+ procset (Adobe Acrobat - general image support) 1.2 0 +%%+ procset (Adobe Acrobat - monochrome image support) 1.2 0 +%%+ procset (Adobe Acrobat - color image support) 1.2 0 +%%+ procset (Adobe Acrobat - indexed color image support) 1.2 0 +%%EndComments +%%BeginProlog +%%EndProlog +%%BeginSetup +%ADOPrintSettings: L2 W0 VM op crd os scsa T h ef bg ucr sf ef r b fa pr seps ttf hb EF t2 irt Drucker-/PostScript-Farbmanagement 0 + + +%%BeginResource: procset l2check 6.0 1 +%%Copyright: Copyright 1993,2001 Adobe Systems Incorporated. All Rights Reserved. +systemdict /languagelevel known +{ systemdict /languagelevel get 1 eq } +{ true } +ifelse +{ +initgraphics /Helvetica findfont 18 scalefont setfont +72 600 moveto (Error: This application does not support) dup show +72 580 moveto (printing to a PostScript Language Level 1 printer.) dup show +exch = = +/Times-Roman findfont 16 scalefont setfont +72 500 moveto (As a workaround, try selecting Print As Image from) show +72 480 moveto (the Advanced Print dialog.) show +showpage +quit +} +if +%%EndResource +/currentpacking where{pop currentpacking true setpacking}if +%%BeginResource: procset pdfvars 6.0 1 +%%Copyright: Copyright 1987-2002 Adobe Systems Incorporated. All Rights Reserved. +%%Title: definition of dictionary of variables used by PDF & PDFText procsets +userdict /PDF 162 dict put +userdict /PDFVars 89 dict dup begin put +/docSetupDone false def +/InitAll 0 def +/TermAll 0 def +/DocInitAll 0 def +/DocTermAll 0 def +/_pdfEncodings 2 array def +/_pdf_str1 1 string def +/_pdf_i 0 def +/_pdf_na 0 def +/_pdf_showproc 0 def +/_italMtx [1 0 .212557 1 0 0] def +/_italMtx_WMode1 [1 -.212557 0 1 0 0] def +/_italMtxType0 [1 0 .1062785 1 0 0] def +/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def +/_basefont 0 def +/_basefonto 0 def +/_pdf_oldCIDInit null def +/_pdf_FontDirectory 30 dict def +/_categories 10 dict def +/_sa? true def +/_ColorSep5044? false def +/nulldict 0 dict def +/_processColors 0 def +/overprintstack null def +/_defaulttransfer currenttransfer def +/_defaultflatness currentflat def +/_defaulthalftone null def +/_defaultcolortransfer null def +/_defaultblackgeneration null def +/_defaultundercolorremoval null def +/_defaultcolortransfer null def +PDF begin +[/c/cs/cm/d/d0/f/h/i/j/J/l/m/M/n/q/Q/re/ri/S/sc/sh/Tf/w/W +/applyInterpFunc/applystitchFunc/domainClip/encodeInput +/initgs/int/limit/rangeClip +/defineRes/undefineRes/findRes/setSA/pl +/? /! /| /: /+ /GetGlyphDirectory +/pdf_flushFilters /pdf_readstring /pdf_dictOp /pdf_image /pdf_maskedImage +/pdf_shfill /pdf_sethalftone +] {null def} bind forall +end +end +%%EndResource +PDFVars begin PDF begin +%%BeginResource: procset pdfutil 6.0 1 +%%Copyright: Copyright 1993-2001 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Basic utilities used by other PDF procsets +/bd {bind def} bind def +/ld {load def} bd +/bld { +dup length dict begin +{ null def } forall +bind +end +def +} bd +/dd { PDFVars 3 1 roll put } bd +/xdd { exch dd } bd +/Level2? +systemdict /languagelevel known +{ systemdict /languagelevel get 2 ge } { false } ifelse +def +/Level1? Level2? not def +/Level3? +systemdict /languagelevel known +{systemdict /languagelevel get 3 eq } { false } ifelse +def +/getifknown { +2 copy known { get true } { pop pop false } ifelse +} bd +/here { +currentdict exch getifknown +} bd +/isdefined? { where { pop true } { false } ifelse } bd +%%EndResource +%%BeginResource: procset pdf 6.0 1 +%%Copyright: Copyright 1998-2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: General operators for PDF, common to all Language Levels. +/cm { matrix astore concat } bd +/d /setdash ld +/f /fill ld +/h /closepath ld +/i {dup 0 eq {pop _defaultflatness} if setflat} bd +/j /setlinejoin ld +/J /setlinecap ld +/M /setmiterlimit ld +/n /newpath ld +/S /stroke ld +/w /setlinewidth ld +/W /clip ld +/sg /setgray ld +/initgs { +0 setgray +[] 0 d +0 j +0 J +10 M +1 w +false setSA +/_defaulttransfer load settransfer +0 i +/RelativeColorimetric ri +newpath +} bd +/int { +dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul +exch pop add exch pop +} bd +/limit { +dup 2 index le { exch } if pop +dup 2 index ge { exch } if pop +} bd +/domainClip { +Domain aload pop 3 2 roll +limit +} [/Domain] bld +/applyInterpFunc { +0 1 DimOut 1 sub +{ +dup C0 exch get exch +dup C1 exch get exch +3 1 roll +1 index sub +3 index +N exp mul add +exch +currentdict /Range_lo known +{ +dup Range_lo exch get exch +Range_hi exch get +3 2 roll limit +} +{ +pop +} +ifelse +exch +} for +pop +} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld +/encodeInput { +NumParts 1 sub +0 1 2 index +{ +dup Bounds exch get +2 index gt +{ exit } +{ dup +3 index eq +{ exit } +{ pop } ifelse +} ifelse +} for +3 2 roll pop +dup Bounds exch get exch +dup 1 add Bounds exch get exch +2 mul +dup Encode exch get exch +1 add Encode exch get +int +} [/NumParts /Bounds /Encode] bld +/rangeClip { +exch dup Range_lo exch get +exch Range_hi exch get +3 2 roll +limit +} [/Range_lo /Range_hi] bld +/applyStitchFunc { +Functions exch get exec +currentdict /Range_lo known { +0 1 DimOut 1 sub { +DimOut 1 add -1 roll +rangeClip +} for +} if +} [/Functions /Range_lo /DimOut] bld +/pdf_flushfilters +{ +aload length +{ dup status +1 index currentfile ne and +{ dup flushfile closefile } +{ pop } +ifelse +} repeat +} bd +/pdf_readstring +{ +1 index dup length 1 sub get +exch readstring pop +exch pdf_flushfilters +} bind def +/pdf_dictOp +{ +3 2 roll +10 dict copy +begin +_Filters dup length 1 sub get def +currentdict exch exec +_Filters pdf_flushfilters +end +} [/_Filters] bld +/pdf_imagemask {{imagemask} /DataSource pdf_dictOp} bd +/pdf_shfill {{sh} /DataSource pdf_dictOp} bd +/pdf_sethalftone {{sethalftone} /Thresholds pdf_dictOp} bd +/masks [ 2#10000000 +2#11000000 +2#11100000 +2#11110000 +2#11111000 +2#11111100 +2#11111110 +2#11111111 ] def +/addNBits +{ +/numBits exch def +/byte exch def +OutBitOffset numBits add 8 gt +{ +byte OutBitOffset 8 sub bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutByteIndex OutByteIndex 1 add def +/bitsDoneSoFar OutBitOffset def +/OutBitOffset numBits 8 OutBitOffset sub sub def +OutBitOffset 0 gt +{ +byte bitsDoneSoFar bitshift +masks numBits bitsDoneSoFar sub get and +OutBuffer OutByteIndex 3 -1 roll put +} if +} +{ +byte masks numBits 1 sub get and +OutBitOffset neg bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutBitOffset OutBitOffset numBits add def +OutBitOffset 8 eq +{ +/OutBitOffset 0 def +/OutByteIndex OutByteIndex 1 add def +} if +} ifelse +} bind def +/DevNNFilter +{ +/InBuffer Width NumComps mul BitsPerComponent mul 7 add 8 idiv string def +AllSource InBuffer readstring pop pop +/outlen Width NewNumComps mul BitsPerComponent mul 7 add 8 idiv def +/OutBuffer outlen string def +0 1 outlen 1 sub { OutBuffer exch 0 put } for +/InByteIndex 0 def +/InBitOffset 0 def +/OutByteIndex 0 def +/OutBitOffset 0 def +/KeepArray NumComps array def +0 1 NumComps 1 sub { KeepArray exch true put } for +DevNNones { KeepArray exch false put } forall +Width { +KeepArray +{ +{ +/bitsLeft BitsPerComponent def +{ +bitsLeft 0 le { exit } if +/bitsToDo 8 InBitOffset sub dup bitsLeft gt { pop bitsLeft } if def +InBuffer InByteIndex get +InBitOffset bitshift +bitsToDo addNBits +/bitsLeft bitsLeft bitsToDo sub def +InBitOffset bitsToDo add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} loop +} +{ +InBitOffset BitsPerComponent add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} +ifelse +} +forall +} repeat +OutBuffer +} bd +/pdf_image +{ +20 dict copy +begin +/UnusedNones where { /UnusedNones get}{false} ifelse +{ +/NumComps Decode length 2 div cvi def +/OrigDecode Decode def +/NumNones DevNNones length def +/NewNumComps NumComps NumNones sub def +/Decode NewNumComps 2 mul cvi array def +/devNNindx 0 def +/decIndx 0 def +/cmpIndx 0 def +NumComps { +cmpIndx DevNNones devNNindx get eq +{ +/devNNindx devNNindx 1 add dup NumNones eq {pop 0} if def +} +{ +Decode decIndx OrigDecode cmpIndx 2 mul get put +Decode decIndx 1 add OrigDecode cmpIndx 2 mul 1 add get put +/decIndx decIndx 2 add def +} ifelse +/cmpIndx cmpIndx 1 add def +} repeat +_Filters dup length 1 sub get /AllSource exch def +/DataSource { DevNNFilter } def +} +{ _Filters dup length 1 sub get /DataSource exch def } +ifelse +currentdict image +_Filters pdf_flushfilters +end +} bd +/pdf_maskedImage +{ +10 dict copy begin +/miDict currentdict def +/DataDict DataDict 10 dict copy def +DataDict begin +/DataSource +_Filters dup length 1 sub get +def +miDict image +_Filters pdf_flushfilters +end +miDict /InterleaveType get 3 eq +{ MaskDict /DataSource get dup type /filetype eq { closefile } { pop } ifelse } +if +end +} [/miDict /DataDict /_Filters] bld +/RadialShade { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/r2 exch def +/c2y exch def +/c2x exch def +/r1 exch def +/c1y exch def +/c1x exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +c1x c2x eq +{ +c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope c2y c1y sub c2x c1x sub div def +/theta slope 1 atan def +c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if +c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +c1x c1y translate +theta rotate +-90 rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +/max { 2 copy gt { pop } {exch pop} ifelse } bind def +/min { 2 copy lt { pop } {exch pop} ifelse } bind def +rampdict begin +40 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +c1x c1y translate +theta rotate +-90 rotate +/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def +/c1y 0 def +/c1x 0 def +/c2x 0 def +ext0 { +0 getrampcolor +c2y r2 add r1 sub 0.0001 lt +{ +c1x c1y r1 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2y r1 add r2 le +{ +c1x c1y r1 0 360 arc +fill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r1 neg def +/p1y c1y def +/p2x r1 def +/p2y c1y def +p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y p1x SS1 div neg def +/SS2 90 theta sub dup sin exch cos div def +/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y p2x SS2 div neg def +r1 r2 gt +{ +/L1maxX p1x yMin p1y sub SS1 div add def +/L2maxX p2x yMin p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +c1x c2x sub dup mul +c1y c2y sub dup mul +add 0.5 exp +0 dtransform +dup mul exch dup mul add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +/hires exch def +hires mul +/numpix exch def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +/xInc c2x c1x sub numsteps div def +/yInc c2y c1y sub numsteps div def +/rInc r2 r1 sub numsteps div def +/cx c1x def +/cy c1y def +/radius r1 def +newpath +xInc 0 eq yInc 0 eq rInc 0 eq and and +{ +0 getrampcolor +cx cy radius 0 360 arc +stroke +NumSamples 1 sub getrampcolor +cx cy radius 72 hires div add 0 360 arc +0 setlinewidth +stroke +} +{ +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +cx cy radius 0 360 arc +/cx cx xInc add def +/cy cy yInc add def +/radius radius rInc add def +cx cy radius 360 0 arcn +eofill +rampIndxInc add +} +repeat +pop +} ifelse +ext1 { +c2y r2 add r1 lt +{ +c2x c2y r2 0 360 arc +fill +} +{ +c2y r1 add r2 sub 0.0001 le +{ +c2x c2y r2 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r2 neg def +/p1y c2y def +/p2x r2 def +/p2y c2y def +p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y c2y p1x SS1 div sub def +/SS2 90 theta sub dup sin exch cos div def +/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y c2y p2x SS2 div sub def +r1 r2 lt +{ +/L1maxX p1x yMax p1y sub SS1 div add def +/L2maxX p2x yMax p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +grestore +grestore +end +end +end +} ifelse +} bd +/GenStrips { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/y2 exch def +/x2 exch def +/y1 exch def +/x1 exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +x1 x2 eq +{ +y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope y2 y1 sub x2 x1 sub div def +/theta slope 1 atan def +x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if +x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +x1 y1 translate +theta rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +rampdict begin +20 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +x1 y1 translate +theta rotate +/xStart 0 def +/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def +/ySpan yMax yMin sub def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +xStart 0 transform +xEnd 0 transform +3 -1 roll +sub dup mul +3 1 roll +sub dup mul +add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +mul +/numpix exch def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +ext0 { +0 getrampcolor +xMin xStart lt +{ xMin yMin xMin neg ySpan rectfill } if +} if +/xInc xEnd xStart sub numsteps div def +/x xStart def +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +x yMin xInc ySpan rectfill +/x x xInc add def +rampIndxInc add +} +repeat +pop +ext1 { +xMax xEnd gt +{ xEnd yMin xMax xEnd sub ySpan rectfill } if +} if +grestore +grestore +end +end +end +} ifelse +} bd +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ +/PDFMark5 {cleartomark} bd +} +{ +/PDFMark5 {pdfmark} bd +}ifelse +/ReadByPDFMark5 +{ +2 dict begin +/makerString exch def string /tmpString exch def +{ +currentfile tmpString readline pop +makerString anchorsearch +{ +pop pop cleartomark exit +} +{ +3 copy /PUT PDFMark5 pop 2 copy (\n) /PUT PDFMark5 +} ifelse +}loop +end +}bd +%%EndResource +%%BeginResource: procset pdflev2 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: PDF operators, with code specific for Level 2 +/docinitialize { +PDF begin +/_defaulthalftone currenthalftone dd +/_defaultblackgeneration currentblackgeneration dd +/_defaultundercolorremoval currentundercolorremoval dd +/_defaultcolortransfer [currentcolortransfer] dd +/_defaulttransfer currenttransfer dd +end +PDFVars /docSetupDone true put +} bd +/initialize { +PDFVars /docSetupDone get { +_defaulthalftone sethalftone +/_defaultblackgeneration load setblackgeneration +/_defaultundercolorremoval load setundercolorremoval +_defaultcolortransfer aload pop setcolortransfer +} if +false setoverprint +} bd +/terminate { } bd +/c /curveto ld +/cs /setcolorspace ld +/l /lineto ld +/m /moveto ld +/q /gsave ld +/Q /grestore ld +/sc /setcolor ld +/setSA/setstrokeadjust ld +/re { +4 2 roll m +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +h +} bd +/concattransferfuncs { +[ 3 1 roll /exec load exch /exec load ] cvx +} bd +/concatandsettransfer { +/_defaulttransfer load concattransferfuncs settransfer +} bd +/concatandsetcolortransfer { +_defaultcolortransfer aload pop +8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll +6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll +4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll +concattransferfuncs +setcolortransfer +} bd +/defineRes/defineresource ld +/undefineRes/undefineresource ld +/findRes/findresource ld +currentglobal +true systemdict /setglobal get exec +[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image] +{ /Generic /Category findresource dup length dict copy /Category defineresource pop } +forall +systemdict /setglobal get exec +/ri +{ +/findcolorrendering isdefined? +{ +mark exch +findcolorrendering +counttomark 2 eq +{ type /booleantype eq +{ dup type /nametype eq +{ dup /ColorRendering resourcestatus +{ pop pop +dup /DefaultColorRendering ne +{ +/ColorRendering findresource +setcolorrendering +} if +} if +} if +} if +} if +cleartomark +} +{ pop +} ifelse +} bd +/knownColorants? { +pop false +} bd +/getrampcolor { +cvi +/indx exch def +0 1 NumComp 1 sub { +dup +Samples exch get +dup type /stringtype eq { indx get } if +exch +Scaling exch get aload pop +3 1 roll +mul add +} for +setcolor +} bd +/sssetbackground { aload pop setcolor } bd +%%EndResource +%%BeginResource: procset pdftext 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Text operators for PDF +PDF /PDFText 78 dict dup begin put +/docinitialize +{ +/resourcestatus where { +pop +/CIDParams /ProcSet resourcestatus { +pop pop +false /CIDParams /ProcSet findresource /SetBuildCompatible get exec +} if +} if +PDF begin +PDFText /_pdfDefineIdentity-H known +{ PDFText /_pdfDefineIdentity-H get exec} +if +end +} bd +/initialize { +PDFText begin +} bd +/terminate { end } bd +Level2? +{ +/_safeput +{ +3 -1 roll load 3 1 roll put +} +bd +} +{ +/_safeput +{ +2 index load dup dup length exch maxlength ge +{ dup length 5 add dict copy +3 index xdd +} +{ pop } +ifelse +3 -1 roll load 3 1 roll put +} +bd +} +ifelse +/pdf_has_composefont? systemdict /composefont known def +/CopyFont { +{ +1 index /FID ne 2 index /UniqueID ne and +{ def } { pop pop } ifelse +} forall +} bd +/Type0CopyFont +{ +exch +dup length dict +begin +CopyFont +[ +exch +FDepVector +{ +dup /FontType get 0 eq +{ +1 index Type0CopyFont +/_pdfType0 exch definefont +} +{ +/_pdfBaseFont exch +2 index exec +} +ifelse +exch +} +forall +pop +] +/FDepVector exch def +currentdict +end +} bd +Level2? {currentglobal true setglobal} if +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def +Level2? {setglobal} if +/modEnc { +/_enc xdd +/_icode 0 dd +counttomark 1 sub -1 0 +{ +index +dup type /nametype eq +{ +_enc _icode 3 -1 roll put +_icode 1 add +} +if +/_icode xdd +} for +cleartomark +_enc +} bd +/trEnc { +/_enc xdd +255 -1 0 { +exch dup -1 eq +{ pop /.notdef } +{ Encoding exch get } +ifelse +_enc 3 1 roll put +} for +pop +_enc +} bd +/TE { +/_i xdd +StandardEncoding 256 array copy modEnc +_pdfEncodings exch _i exch put +} bd +Level2? +{ +/pdfPatchCStrings +{ +currentdict /CharStrings known currentdict /FontType known and +{ +FontType 1 eq CharStrings type /dicttype eq and +{ +CharStrings /mu known CharStrings /mu1 known not and CharStrings wcheck and +{ +CharStrings /mu get +type /stringtype eq +{ +currentglobal +CharStrings /mu1 +CharStrings /mu get +dup gcheck setglobal +dup length string copy +put +setglobal +} if +} if +} if +} if +} bd +} +{ /pdfPatchCStrings {} bd } +ifelse +/TZ +{ +/_usePDFEncoding xdd +findfont +dup length 6 add dict +begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +/pdf_origFontName FontName def +/FontName exch def +currentdict /PaintType known +{ PaintType 2 eq {/PaintType 0 def} if } +if +_usePDFEncoding 0 ge +{ +/Encoding _pdfEncodings _usePDFEncoding get def +pop +} +{ +_usePDFEncoding -1 eq +{ +counttomark 0 eq +{ pop } +{ +Encoding 256 array copy +modEnc /Encoding exch def +} +ifelse +} +{ +256 array +trEnc /Encoding exch def +} +ifelse +} +ifelse +pdf_EuroProcSet pdf_origFontName known +{ +pdf_origFontName pdf_AddEuroGlyphProc +} if +Level2? +{ +currentdict /pdf_origFontName undef +} if +FontName currentdict +end +definefont pop +} +bd +Level2? +{ +/TZG +{ +currentglobal true setglobal +2 index _pdfFontStatus +{ +2 index findfont +false setglobal +3 index findfont +true setglobal +ne +{ +2 index findfont dup rcheck +{ +dup length dict begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +currentdict end +} +if +3 index exch definefont pop +} +if +} if +setglobal +TZ +} bd +} +{ +/TZG {TZ} bd +} ifelse +Level2? +{ +currentglobal false setglobal +userdict /pdftext_data 5 dict put +pdftext_data +begin +/saveStacks +{ +pdftext_data +begin +/vmmode currentglobal def +false setglobal +count array astore /os exch def +end +countdictstack array dictstack pdftext_data exch /ds exch put +cleardictstack pdftext_data /dscount countdictstack put +pdftext_data /vmmode get setglobal +} bind def +/restoreStacks +{ +pdftext_data /vmmode currentglobal put false setglobal +clear cleardictstack +pdftext_data /ds get dup +pdftext_data /dscount get 1 2 index length 1 sub +{ get begin dup } for +pop pop +pdftext_data /os get aload pop +pdftext_data /vmmode get setglobal +} bind def +/testForClonePrinterBug +{ +currentglobal true setglobal +/undefinedCategory /Generic /Category findresource +dup length dict copy /Category defineresource pop +setglobal +pdftext_data /saveStacks get exec +pdftext_data /vmmode currentglobal put false setglobal +/undefined /undefinedCategory { resourcestatus } stopped +pdftext_data exch /bugFound exch put +pdftext_data /vmmode get setglobal +pdftext_data /restoreStacks get exec +pdftext_data /bugFound get +} bind def +end +setglobal +/pdf_resourcestatus +pdftext_data /testForClonePrinterBug get exec +{ +{ +pdftext_data /saveStacks get exec +pdftext_data /os get dup dup length 1 sub +dup 1 sub dup 0 lt { pop 0 } if +exch 1 exch { get exch dup } for +pop pop +{ resourcestatus } +stopped +{ +clear cleardictstack pdftext_data /restoreStacks get exec +{ pop pop } stopped pop false +} +{ +count array astore pdftext_data exch /results exch put +pdftext_data /restoreStacks get exec pop pop +pdftext_data /results get aload pop +} +ifelse +} +} +{ { resourcestatus } } +ifelse +bd +} +if +Level2? +{ +/_pdfUndefineResource +{ +currentglobal 3 1 roll +_pdf_FontDirectory 2 index 2 copy known +{undef} +{pop pop} +ifelse +1 index (pdf) exch _pdfConcatNames 1 index +1 index 1 _pdfConcatNames 1 index +5 index 1 _pdfConcatNames 1 index +4 +{ +2 copy pdf_resourcestatus +{ +pop 2 lt +{2 copy findresource gcheck setglobal undefineresource} +{pop pop} +ifelse +} +{ pop pop} +ifelse +} repeat +setglobal +} bd +} +{ +/_pdfUndefineResource { pop pop} bd +} +ifelse +Level2? +{ +/_pdfFontStatus +{ +currentglobal exch +/Font pdf_resourcestatus +{pop pop true} +{false} +ifelse +exch setglobal +} bd +} +{ +/_pdfFontStatusString 50 string def +_pdfFontStatusString 0 (fonts/) putinterval +/_pdfFontStatus +{ +FontDirectory 1 index known +{ pop true } +{ +_pdfFontStatusString 6 42 getinterval +cvs length 6 add +_pdfFontStatusString exch 0 exch getinterval +{ status } stopped +{pop false} +{ +{ pop pop pop pop true} +{ false } +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +Level2? +{ +/_pdfCIDFontStatus +{ +/CIDFont /Category pdf_resourcestatus +{ +pop pop +/CIDFont pdf_resourcestatus +{pop pop true} +{false} +ifelse +} +{ pop false } +ifelse +} bd +} +if +/_pdfString100 100 string def +/_pdfComposeFontName +{ +dup length 1 eq +{ +0 get +1 index +type /nametype eq +{ +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +2 index exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +exch pop +true +} +{ +pop pop +false +} +ifelse +} +{ +false +} +ifelse +dup {exch cvn exch} if +} bd +/_pdfConcatNames +{ +exch +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +3 -1 roll exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +cvn +} bind def +/_pdfTextTempString 50 string def +/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def +/_pdf_CheckCIDSystemInfo +{ +1 index _pdfTextTempString cvs +(Identity) anchorsearch +{ +pop pop pop pop true +} +{ +false +_pdfRegOrderingArray +{ +2 index exch +anchorsearch +{ pop pop pop true exit} +{ pop } +ifelse +} +forall +exch pop +exch /CIDFont findresource +/CIDSystemInfo get +3 -1 roll /CMap findresource +/CIDSystemInfo get +exch +3 -1 roll +{ +2 copy +/Supplement get +exch +dup type /dicttype eq +{/Supplement get} +{pop 0 } +ifelse +ge +} +{ true } +ifelse +{ +dup /Registry get +2 index /Registry get eq +{ +/Ordering get +exch /Ordering get +dup type /arraytype eq +{ +1 index type /arraytype eq +{ +true +1 index length 1 sub -1 0 +{ +dup 2 index exch get exch 3 index exch get ne +{ pop false exit} +if +} for +exch pop exch pop +} +{ pop pop false } +ifelse +} +{ +eq +} +ifelse +} +{ pop pop false } +ifelse +} +{ pop pop false } +ifelse +} +ifelse +} bind def +pdf_has_composefont? +{ +/_pdfComposeFont +{ +2 copy _pdfComposeFontName not +{ +2 index +} +if +(pdf) exch _pdfConcatNames +dup _pdfFontStatus +{ dup findfont 5 2 roll pop pop pop true} +{ +4 1 roll +1 index /CMap pdf_resourcestatus +{ +pop pop +true +} +{false} +ifelse +1 index true exch +{ +_pdfCIDFontStatus not +{pop false exit} +if +} +forall +and +{ +1 index 1 index 0 get _pdf_CheckCIDSystemInfo +{ +3 -1 roll pop +2 index 3 1 roll +composefont true +} +{ +pop pop exch pop false +} +ifelse +} +{ +_pdfComposeFontName +{ +dup _pdfFontStatus +{ +exch pop +1 index exch +findfont definefont true +} +{ +pop exch pop +false +} +ifelse +} +{ +exch pop +false +} +ifelse +} +ifelse +{ true } +{ +dup _pdfFontStatus +{ dup findfont true } +{ pop false } +ifelse +} +ifelse +} +ifelse +} bd +} +{ +/_pdfComposeFont +{ +_pdfComposeFontName not +{ +dup +} +if +dup +_pdfFontStatus +{exch pop dup findfont true} +{ +1 index +dup type /nametype eq +{pop} +{cvn} +ifelse +eq +{pop false} +{ +dup _pdfFontStatus +{dup findfont true} +{pop false} +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +/_pdfStyleDicts 4 dict dup begin +/Adobe-Japan1 4 dict dup begin +Level2? +{ +/Serif +/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMin-W3} +{ +/HeiseiMin-W3 _pdfCIDFontStatus +{/HeiseiMin-W3} +{/Ryumin-Light} +ifelse +} +ifelse +def +/SansSerif +/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus +{/HeiseiKakuGo-W5} +{ +/HeiseiKakuGo-W5 _pdfCIDFontStatus +{/HeiseiKakuGo-W5} +{/GothicBBB-Medium} +ifelse +} +ifelse +def +/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMaruGo-W4} +{ +/HeiseiMaruGo-W4 _pdfCIDFontStatus +{/HeiseiMaruGo-W4} +{ +/Jun101-Light-RKSJ-H _pdfFontStatus +{ /Jun101-Light } +{ SansSerif } +ifelse +} +ifelse +} +ifelse +/RoundSansSerif exch def +/Default Serif def +} +{ +/Serif /Ryumin-Light def +/SansSerif /GothicBBB-Medium def +{ +(fonts/Jun101-Light-83pv-RKSJ-H) status +}stopped +{pop}{ +{ pop pop pop pop /Jun101-Light } +{ SansSerif } +ifelse +/RoundSansSerif exch def +}ifelse +/Default Serif def +} +ifelse +end +def +/Adobe-Korea1 4 dict dup begin +/Serif /HYSMyeongJo-Medium def +/SansSerif /HYGoThic-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-GB1 4 dict dup begin +/Serif /STSong-Light def +/SansSerif /STHeiti-Regular def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-CNS1 4 dict dup begin +/Serif /MKai-Medium def +/SansSerif /MHei-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +end +def +/TZzero +{ +/_wmode xdd +/_styleArr xdd +/_regOrdering xdd +3 copy +_pdfComposeFont +{ +5 2 roll pop pop pop +} +{ +[ +0 1 _styleArr length 1 sub +{ +_styleArr exch get +_pdfStyleDicts _regOrdering 2 copy known +{ +get +exch 2 copy known not +{ pop /Default } +if +get +} +{ +pop pop pop /Unknown +} +ifelse +} +for +] +exch pop +2 index 3 1 roll +_pdfComposeFont +{3 -1 roll pop} +{ +findfont dup /FontName get exch +} +ifelse +} +ifelse +dup /WMode 2 copy known +{ get _wmode ne } +{ pop pop _wmode 1 eq} +ifelse +{ +exch _wmode _pdfConcatNames +dup _pdfFontStatus +{ exch pop dup findfont false} +{ exch true } +ifelse +} +{ +dup /FontType get 0 ne +} +ifelse +{ +dup /FontType get 3 eq _wmode 1 eq and +{ +_pdfVerticalRomanT3Font dup length 10 add dict copy +begin +/_basefont exch +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put} +if +def +FontName +currentdict +end +definefont +def +/Encoding _basefont /Encoding get def +/_fauxfont true def +} +{ +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +FontType 0 ne +{ +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put} +if +def +/_fauxfont true def +} if +} ifelse +/WMode _wmode def +dup dup /FontName exch def +currentdict +end +definefont pop +} +{ +pop +} +ifelse +/_pdf_FontDirectory 3 1 roll _safeput +} +bd +Level2? +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +selectfont +} bd +} +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +exch findfont exch +dup type /arraytype eq +{makefont} +{scalefont} +ifelse +setfont +} bd +} +ifelse +/cshow where +{ +pop /pdf_cshow /cshow load dd +/pdf_remove2 {pop pop} dd +} +{ +/pdf_cshow {exch forall} dd +/pdf_remove2 {} dd +} ifelse +/pdf_xshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_yshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 exch +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_xyshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +1 pop +{_pdf_na _pdf_i 1 add get} stopped +{ pop pop pop} +{ +_pdf_x _pdf_y moveto +rmoveto +} +ifelse +} +ifelse +_pdf_i 2 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdfl1xs {/_pdf_showproc /show load dd pdf_xshow} bd +/pdfl1ys {/_pdf_showproc /show load dd pdf_yshow} bd +/pdfl1xys {/_pdf_showproc /show load dd pdf_xyshow} bd +Level2? _ColorSep5044? not and +{ +/pdfxs {{xshow} stopped {pdfl1xs} if} bd +/pdfys {{yshow} stopped {pdfl1ys} if} bd +/pdfxys {{xyshow} stopped {pdfl1xys} if} bd +} +{ +/pdfxs /pdfl1xs load dd +/pdfys /pdfl1ys load dd +/pdfxys /pdfl1xys load dd +} ifelse +/pdf_charpath {false charpath} bd +/pdf_xcharpath {/_pdf_showproc /pdf_charpath load dd pdf_xshow} bd +/pdf_ycharpath {/_pdf_showproc /pdf_charpath load dd pdf_yshow} bd +/pdf_xycharpath {/_pdf_showproc /pdf_charpath load dd pdf_xyshow} bd +/pdf_strokepath +{ +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 false charpath +currentpoint S moveto +} bind +exch pdf_cshow +} bd +/pdf_xstrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xshow} bd +/pdf_ystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_yshow} bd +/pdf_xystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xyshow} bd +Level2? {currentglobal true setglobal} if +/d0/setcharwidth ld +/nND {{/.notdef} repeat} bd +/T3Defs { +/BuildChar +{ +1 index /Encoding get exch get +1 index /BuildGlyph get exec +} +def +/BuildGlyph { +exch begin +GlyphProcs exch get exec +end +} def +/_pdfT3Font true def +} bd +/_pdfBoldRomanWidthProc +{ +stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth +0 0 +} bd +/_pdfType0WidthProc +{ +dup stringwidth 0 0 moveto +2 index true charpath pathbbox +0 -1 +7 index 2 div .88 +setcachedevice2 +pop +0 0 +} bd +/_pdfType0WMode1WidthProc +{ +dup stringwidth +pop 2 div neg -0.88 +2 copy +moveto +0 -1 +5 -1 roll true charpath pathbbox +setcachedevice +} bd +/_pdfBoldBaseFont +11 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/Encoding cHexEncoding def +/_setwidthProc /_pdfBoldRomanWidthProc load def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +pdf_has_composefont? +{ +/_pdfBoldBaseCIDFont +11 dict begin +/CIDFontType 1 def +/CIDFontName /_pdfBoldBaseCIDFont def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_setwidthProc /_pdfType0WidthProc load def +/_bcstr2 2 string def +/BuildGlyph +{ +exch begin +_basefont setfont +_bcstr2 1 2 index 256 mod put +_bcstr2 0 3 -1 roll 256 idiv put +_bcstr2 dup _setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +/_pdfDefineIdentity-H +{ +/Identity-H /CMap PDFText /pdf_resourcestatus get exec +{ +pop pop +} +{ +/CIDInit/ProcSet findresource begin 12 dict begin +begincmap +/CIDSystemInfo +3 dict begin +/Registry (Adobe) def +/Ordering (Identity) def +/Supplement 0 def +currentdict +end +def +/CMapName /Identity-H def +/CMapVersion 1 def +/CMapType 1 def +1 begincodespacerange +<0000> +endcodespacerange +1 begincidrange +<0000> 0 +endcidrange +endcmap +CMapName currentdict/CMap defineresource pop +end +end +} ifelse +} def +} if +/_pdfVerticalRomanT3Font +10 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_pdfType0WidthProc +moveto +show +end +}bd +currentdict +end +def +Level2? {setglobal} if +/MakeBoldFont +{ +dup /ct_SyntheticBold known +{ +dup length 3 add dict begin +CopyFont +/ct_StrokeWidth .03 0 FontMatrix idtransform pop def +/ct_SyntheticBold true def +currentdict +end +definefont +} +{ +dup dup length 3 add dict +begin +CopyFont +/PaintType 2 def +/StrokeWidth .03 0 FontMatrix idtransform pop def +/dummybold currentdict +end +definefont +dup /FontType get dup 9 ge exch 11 le and +{ +_pdfBoldBaseCIDFont +dup length 3 add dict copy begin +dup /CIDSystemInfo get /CIDSystemInfo exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefont exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefonto exch def +currentdict +end +/CIDFont defineresource +} +{ +_pdfBoldBaseFont +dup length 3 add dict copy begin +/_basefont exch def +/_basefonto exch def +currentdict +end +definefont +} +ifelse +} +ifelse +} bd +/MakeBold { +1 index +_pdf_FontDirectory 2 index 2 copy known +{get} +{exch pop} +ifelse +findfont +dup +/FontType get 0 eq +{ +dup /WMode known {dup /WMode get 1 eq }{false} ifelse +version length 4 ge +and +{version 0 4 getinterval cvi 2015 ge } +{true} +ifelse +{/_pdfType0WidthProc} +{/_pdfType0WMode1WidthProc} +ifelse +_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put +{MakeBoldFont} Type0CopyFont definefont +} +{ +dup /_fauxfont known not 1 index /SubstMaster known not and +{ +_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put +MakeBoldFont +} +{ +2 index 2 index eq +{ exch pop } +{ +dup length dict begin +CopyFont +currentdict +end +definefont +} +ifelse +} +ifelse +} +ifelse +pop pop +dup /dummybold ne +{/_pdf_FontDirectory exch dup _safeput } +{ pop } +ifelse +}bd +/MakeItalic { +_pdf_FontDirectory exch 2 copy known +{get} +{exch pop} +ifelse +dup findfont +dup /FontInfo 2 copy known +{ +get +/ItalicAngle 2 copy known +{get 0 eq } +{ pop pop true} +ifelse +} +{ pop pop true} +ifelse +{ +exch pop +dup /FontType get 0 eq Level2? not and +{ dup /FMapType get 6 eq } +{ false } +ifelse +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1Type0 } +{ _italMtxType0 } +ifelse +} +{ pop pop _italMtxType0 } +ifelse +} +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1 } +{ _italMtx } +ifelse +} +{ pop pop _italMtx } +ifelse +} +ifelse +makefont +dup /FontType get 42 eq Level2? not or +{ +dup length dict begin +CopyFont +currentdict +end +} +if +1 index exch +definefont pop +/_pdf_FontDirectory exch dup _safeput +} +{ +pop +2 copy ne +{ +/_pdf_FontDirectory 3 1 roll _safeput +} +{ pop pop } +ifelse +} +ifelse +}bd +/MakeBoldItalic { +/dummybold exch +MakeBold +/dummybold +MakeItalic +}bd +Level2? +{ +/pdf_CopyDict +{1 index length add dict copy} +def +} +{ +/pdf_CopyDict +{ +1 index length add dict +1 index wcheck +{ copy } +{ begin +{def} forall +currentdict +end +} +ifelse +} +def +} +ifelse +/pdf_AddEuroGlyphProc +{ +currentdict /CharStrings known +{ +CharStrings /Euro known not +{ +dup +/CharStrings +CharStrings 1 pdf_CopyDict +begin +/Euro pdf_EuroProcSet 4 -1 roll get def +currentdict +end +def +/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def +/pdf_PathOps /pdf_PathOps load def +/Symbol eq Encoding 160 get /.notdef eq and +{ +/Encoding Encoding dup length array copy +dup 160 /Euro put def +} +if +} +{ pop +} +ifelse +} +{ pop +} +ifelse +} +def +Level2? {currentglobal true setglobal} if +/pdf_PathOps 4 dict dup begin +/m {moveto} def +/l {lineto} def +/c {curveto} def +/cp {closepath} def +end +def +/pdf_PSBuildGlyph +{ +gsave +8 -1 roll pop +7 1 roll +currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse +dup 9 1 roll +{ +currentdict /StrokeWidth 2 copy known +{ +get 2 div +5 1 roll +4 -1 roll 4 index sub +4 1 roll +3 -1 roll 4 index sub +3 1 roll +exch 4 index add exch +4 index add +5 -1 roll pop +} +{ +pop pop +} +ifelse +} +if +setcachedevice +pdf_PathOps begin +exec +end +{ +currentdict /StrokeWidth 2 copy known +{ get } +{ pop pop 0 } +ifelse +setlinewidth stroke +} +{ +fill +} +ifelse +grestore +} def +/pdf_EuroProcSet 13 dict def +pdf_EuroProcSet +begin +/Courier-Bold +{ +600 0 6 -12 585 612 +{ +385 274 m +180 274 l +179 283 179 293 179 303 c +179 310 179 316 180 323 c +398 323 l +423 404 l +197 404 l +219 477 273 520 357 520 c +409 520 466 490 487 454 c +487 389 l +579 389 l +579 612 l +487 612 l +487 560 l +449 595 394 612 349 612 c +222 612 130 529 98 404 c +31 404 l +6 323 l +86 323 l +86 304 l +86 294 86 284 87 274 c +31 274 l +6 193 l +99 193 l +129 77 211 -12 359 -12 c +398 -12 509 8 585 77 c +529 145 l +497 123 436 80 356 80 c +285 80 227 122 198 193 c +360 193 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-BoldOblique /Courier-Bold load def +/Courier +{ +600 0 17 -12 578 584 +{ +17 204 m +97 204 l +126 81 214 -12 361 -12 c +440 -12 517 17 578 62 c +554 109 l +501 70 434 43 366 43 c +266 43 184 101 154 204 c +380 204 l +400 259 l +144 259 l +144 270 143 281 143 292 c +143 299 143 307 144 314 c +418 314 l +438 369 l +153 369 l +177 464 249 529 345 529 c +415 529 484 503 522 463 c +522 391 l +576 391 l +576 584 l +522 584 l +522 531 l +473 566 420 584 348 584 c +216 584 122 490 95 369 c +37 369 l +17 314 l +87 314 l +87 297 l +87 284 88 272 89 259 c +37 259 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-Oblique /Courier load def +/Helvetica +{ +556 0 24 -19 541 703 +{ +541 628 m +510 669 442 703 354 703 c +201 703 117 607 101 444 c +50 444 l +25 372 l +97 372 l +97 301 l +49 301 l +24 229 l +103 229 l +124 67 209 -19 350 -19 c +435 -19 501 25 509 32 c +509 131 l +492 105 417 60 343 60 c +267 60 204 127 197 229 c +406 229 l +430 301 l +191 301 l +191 372 l +455 372 l +479 444 l +194 444 l +201 531 245 624 348 624 c +433 624 484 583 509 534 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-Oblique /Helvetica load def +/Helvetica-Bold +{ +556 0 12 -19 563 710 +{ +563 621 m +537 659 463 710 363 710 c +216 710 125 620 101 462 c +51 462 l +12 367 l +92 367 l +92 346 l +92 337 93 328 93 319 c +52 319 l +12 224 l +102 224 l +131 58 228 -19 363 -19 c +417 -19 471 -12 517 18 c +517 146 l +481 115 426 93 363 93 c +283 93 254 166 246 224 c +398 224 l +438 319 l +236 319 l +236 367 l +457 367 l +497 462 l +244 462 l +259 552 298 598 363 598 c +425 598 464 570 486 547 c +507 526 513 517 517 509 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-BoldOblique /Helvetica-Bold load def +/Symbol +{ +750 0 20 -12 714 685 +{ +714 581 m +650 645 560 685 465 685 c +304 685 165 580 128 432 c +50 432 l +20 369 l +116 369 l +115 356 115 347 115 337 c +115 328 115 319 116 306 c +50 306 l +20 243 l +128 243 l +165 97 300 -12 465 -12 c +560 -12 635 25 685 65 c +685 155 l +633 91 551 51 465 51 c +340 51 238 131 199 243 c +555 243 l +585 306 l +184 306 l +183 317 182 326 182 336 c +182 346 183 356 184 369 c +614 369 l 644 432 l +199 432 l +233 540 340 622 465 622 c +555 622 636 580 685 520 c +cp +750 0 m +} +pdf_PSBuildGlyph +} def +/Times-Bold +{ +500 0 16 -14 478 700 +{ +367 308 m +224 308 l +224 368 l +375 368 l +380 414 l +225 414 l +230 589 257 653 315 653 c +402 653 431 521 444 457 c +473 457 l +473 698 l +444 697 l +441 679 437 662 418 662 c +393 662 365 700 310 700 c +211 700 97 597 73 414 c +21 414 l +16 368 l +69 368 l +69 359 68 350 68 341 c +68 330 68 319 69 308 c +21 308 l +16 262 l +73 262 l +91 119 161 -14 301 -14 c +380 -14 443 50 478 116 c +448 136 l +415 84 382 40 323 40 c +262 40 231 77 225 262 c +362 262 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-BoldItalic +{ +500 0 9 -20 542 686 +{ +542 686 m +518 686 l +513 673 507 660 495 660 c +475 660 457 683 384 683 c +285 683 170 584 122 430 c +58 430 l +34 369 l +105 369 l +101 354 92 328 90 312 c +34 312 l +9 251 l +86 251 l +85 238 84 223 84 207 c +84 112 117 -14 272 -14 c +326 -14 349 9 381 9 c +393 9 393 -10 394 -20 c +420 -20 l +461 148 l +429 148 l +416 109 362 15 292 15 c +227 15 197 55 197 128 c +197 162 204 203 216 251 c +378 251 l +402 312 l +227 312 l +229 325 236 356 241 369 c +425 369 l +450 430 l +255 430 l +257 435 264 458 274 488 c +298 561 337 654 394 654 c +437 654 484 621 484 530 c +484 516 l +516 516 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Italic +{ +500 0 23 -10 595 692 +{ +399 317 m +196 317 l +199 340 203 363 209 386 c +429 386 l +444 424 l +219 424 l +246 514 307 648 418 648 c +448 648 471 638 492 616 c +529 576 524 529 527 479 c +549 475 l +595 687 l +570 687 l +562 674 558 664 542 664 c +518 664 474 692 423 692 c +275 692 162 551 116 424 c +67 424 l +53 386 l +104 386 l +98 363 93 340 90 317 c +37 317 l +23 279 l +86 279 l +85 266 85 253 85 240 c +85 118 137 -10 277 -10 c +370 -10 436 58 488 128 c +466 149 l +424 101 375 48 307 48 c +212 48 190 160 190 234 c +190 249 191 264 192 279 c +384 279 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Roman +{ +500 0 10 -12 484 692 +{ +347 298 m +171 298 l +170 310 170 322 170 335 c +170 362 l +362 362 l +374 403 l +172 403 l +184 580 244 642 308 642 c +380 642 434 574 457 457 c +481 462 l +474 691 l +449 691 l +433 670 429 657 410 657 c +394 657 360 692 299 692 c +204 692 94 604 73 403 c +22 403 l +10 362 l +70 362 l +69 352 69 341 69 330 c +69 319 69 308 70 298 c +22 298 l +10 257 l +73 257 l +97 57 216 -12 295 -12 c +364 -12 427 25 484 123 c +458 142 l +425 101 384 37 316 37 c +256 37 189 84 173 257 c +335 257 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +end +Level2? {setglobal} if +currentdict readonly pop end +%%EndResource +PDFText begin +[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis +/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute +/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde +/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex +/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef +/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide +/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright +/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand +/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla +/hungarumlaut/ogonek/caron +0 TE +[1/dotlessi/caron 39/quotesingle 96/grave +127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis +/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE +/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft +/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine +/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus +/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla +/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters +/questiondown/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 +1 TE +end +%%BeginResource: procset pdfasc.prc 6.0 1 +%%Copyright: Copyright 1992-2003 Adobe Systems Incorporated. All Rights Reserved. +/ASR { +13 dict begin +/mirV? exch def +/mirH? exch def +/center? exch def +/autorotate? exch def +/angle exch def +/shrink exch def +/Pury exch def +/Purx exch def +/Plly exch def +/Pllx exch def +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury 0 eq Durx 0 eq and Dlly 0 eq Dllx 0 eq and and +{ shrink 0 gt { GClipBBox } { GPageBBox } ifelse } +{ ITransDBBox } +ifelse +/PHt Pury Plly sub def +/PW Purx Pllx sub def +/DHt Dury Dlly sub def +/DW Durx Dllx sub def +angle 90 eq angle 270 eq or +{ +PHt /PHt PW def /PW exch def +} if +autorotate? PHt PW ne and DHt DW ne and +{ +DHt DW ge +PHt PW ge +ne +{ /angle angle 90 add def +PHt /PHt PW def /PW exch def +} +if +} if +angle 0 ne +{ +/angle angle 360 mod def +angle rotate +angle 90 eq +{ 0 DW neg translate } +if +angle 180 eq +{ DW neg DHt neg translate } +if +angle 270 eq +{ DHt neg 0 translate } +if +} if +center? +{ +ITransBBox +Durx Dllx add 2 div Dury Dlly add 2 div +Purx Pllx add -2 div Pury Plly add -2 div +3 -1 roll add exch +3 -1 roll add exch +translate +} +{ +ITransBBox +angle 0 eq +{Dllx Pllx sub Dury Pury sub} +if +angle 90 eq +{Durx Purx sub Dury Pury sub} +if +angle 180 eq +{Durx Purx sub Dlly Plly sub} +if +angle 270 eq +{Dllx Pllx sub Dlly Plly sub} +if +translate +} +ifelse +mirH? mirV? or +{ +ITransBBox +mirH? +{ +-1 1 scale +Durx Dllx add neg 0 translate +} if +mirV? +{ +1 -1 scale +0 Dury Dlly add neg translate +} if +} if +shrink 0 ne +{ +ITransBBox +Dury Dlly sub Pury Plly sub div +Durx Dllx sub Purx Pllx sub div +2 copy gt { exch } if pop +shrink 1 eq +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ +shrink 2 eq 1 index 1.0 lt and +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ pop } +ifelse +} +ifelse +} if +end +} [/autorotate? /shrink? /mirH? /mirV? /angle /Pury /Purx /Plly /Pllx /Durx /Dury /Dllx /Dlly /PW /PHt /DW /DHt +/Devurx /Devury /Devllx /Devlly /pdfHt /pdfW] +bld +/GClipBBox +{ +gsave newpath clippath pathbbox newpath grestore +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +ITransDBBox +} [/Durx /Dury /Dllx /Dlly] +bld +/GPageBBox +{ +{ +currentpagedevice /PageSize get aload pop +/Devury exch def /Devurx exch def +/Devllx 0 def /Devlly 0 def +ITransBBox +} +stopped +{ GClipBBox } +if +} [/Devurx /Devury /Devllx /Devlly ] +bld +/ITransDBBox +{ +Durx Dury transform matrix defaultmatrix itransform +/Devury exch def +/Devurx exch def +Dllx Dlly transform matrix defaultmatrix itransform +/Devlly exch def +/Devllx exch def +Devury Devlly lt {/Devlly Devury /Devury Devlly def def} if +Devurx Devllx lt {/Devllx Devurx /Devurx Devllx def def} if +} [/Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +/ITransBBox +{ +/um matrix currentmatrix matrix defaultmatrix matrix invertmatrix matrix concatmatrix def +Devllx Devlly um itransform +Devurx Devury um itransform +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury Dlly lt {/Dlly Dury /Dury Dlly def def} if +Durx Dllx lt {/Dllx Durx /Durx Dllx def def} if +} [ /um /Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +%%EndResource +currentdict readonly pop +end end +/currentpacking where {pop setpacking}if +PDFVars/DocInitAll{[PDF PDFText]{/docinitialize get exec}forall }put +PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put +PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put +PDFVars begin PDF begin +PDFVars/DocInitAll get exec PDFVars/InitAll get exec + +[/NamespacePush PDFMark5 +[/_objdef {Metadata_In_EPS} /type /stream /OBJ PDFMark5 +[{Metadata_In_EPS} 3388 (% &end XMP packet& %) ReadByPDFMark5 + + + + + 2006-10-29T19:27:03+01:00 + 2006-10-29T19:27:03+01:00 + 2006-10-29T19:27:03+01:00 + + + uuid:E346E6127B67DB11A8FFD4D02B02B71D + uuid:E346E6127B67DB11A8FFD4D02B02B71D + + uuid:293ab109-422d-4dfc-be99-ee759249d762 + uuid:f47a26f3-b26e-4c0a-a8fa-059e38b3c6ff + + + + application/eps + + + + + + + + + + + + + + + + + + + + + + + + + + +% &end XMP packet& % + +[{Metadata_In_EPS} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT PDFMark5 +[/Document 1 dict begin /Metadata {Metadata_In_EPS} def currentdict end /BDC PDFMark5 +[/NamespacePop PDFMark5 + +PDFVars/TermAll get exec end end + +%%EndSetup + PDF /docinitialize get exec +PDFVars begin PDF begin PDFVars/InitAll get exec +0.0 0.0 302.0 300.0 rectclip +q +0.0 0.0 m +302.0 0.0 l +302.0 300.0 l +0.0 300.0 l +h +W +n +q +302.0 0.0 0.0 300.0 0.0 0.0 cm +q +n +0.0 0.0 1.0 1.0 re +[/DeviceRGB] cs +<< +/ImageType 1 +/Width 302 +/Height 300 +/ImageMatrix [302.0 0.0 0.0 -300.0 0.0 300.0] +/BitsPerComponent 8 +/Decode [0.0 1.0 0.0 1.0 0.0 1.0 ] +/_Filters [currentfile /ASCII85Decode filter dup /DCTDecode filter dup +] >> +pdf_image s4IA0!"_al8O`[\!WW42!+Z'0s53kg8k)BA!!*-$!+Z(?!!*&c!"hVA@r$>i!<<6& +!!#gq!<;He%RFWD@V#OM^]4?7!WUmS6N@/h!WiE)!WiE)!s/N*!sA]-!WrQ/"9\i1 +"9eu5"U,&5"U5/9#7(P>"pkSC$4."I$k*OQ$k*OQ$k*OQ$k30j!(-bh!s8]0"UPA; +#n77K$OmUV%LrsZ%h&jT$k*XW$k*OQ$k*XT$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ +$k*RE^]4rP!A"7(!s&u6!YGG8&HVpM!$;1@!%;)SAnPdkC3+K>G'A1V +H@pm)L51SAMNX0fQ'Rc(R@9kFUnsrdW2Zf&Za@-K\%&u[_Sa=2`lH0Bb0nbge^i@) +g"PEEj5f=akNM0qnac;Dp%J.Tq>1-0!$;4A!s&E'!/9Ll%"PPE_>uQ^F20U8+N\VPgAlWj8t<[C3QS\[oYq`5Ta:aN;TQ +e'uq!f@\d1ioB+]k3(smlLOQ=p%J.Tq>1-F!"8r1!!3`7&HG#qr35tg!VkdHTDlm7 +&V'&jik2h:H(T#1NTnL2IRfWR_9_:IZ_9gC*@NGZ?Ce[T\:n2Z`]YbA\nR?uL2>nJ +>+'2F9AX7K;MOFZ.J^)fiZq:I\!XSE@8Lp6!-5N>CudM;1QN`3rE.**R-Q12uD]K?HU25T*Z's?%JoM\8 +>i:$FoOf\eFt?,GN^#R]7-^UGQP#6s5l0%`*RL`f;o^)UST0saP&]a;VWO<:-TYMFNGdbj0_c? +?i`AfC_\ii(s'Pid^c8%MbtV4oGst]Za1086H`ah#M1hrh"2YM.7ad0q:>'ub,XMf +G3PTqWL0Mk9Q?ZJG?1Q'Ja=<;k"2Do\1dn@ZIk%c?cHG`2S%:3RH:9mb49q.qn>Z@`)@r/W06PJF0& +V`i]W,9GW>\Kb3SD3O;gRa7Ae<3.5?kRr_5S9n4,*E"CS4S>S6S>E0%l,G4$16h,r+!'V:RJUbT@4=A)3=_G.ClOHq +:Ga22Z3G,WM[@!1SbhB8dP3b^fnECO1IbFIqjuM5u]+07M@o^`?K1rZe=iYj.F#tesCn=2e]db6Y::df1 +M2cNLnbUj[4cc#NBd+hp*P5<--kd(T)MW@SE^3)YX\Fe>X>QW/;c+`]9'#('O0*)\ +N_)m3Q4nd1enjZJXG(`j;i%HZZQ>P'=sS&]l:+Q8eu6Sllo9=\EBlpRF&Hb\1bFoR +O^.QjU$H+N=dh`dB"=*gVQ>[MkG;jP.4mqIXWidOOrgBrk=q'UO2t\GV*e31\oDj#YD/AdC8FDaW?EkQ7R@3*EUTbg[q.0S+mLVH;sPu'DG8fj,?A) +(QZRFHhcpF?i"iRXm=RH+VM3M!eAN2"q +BWC2Np.1.?o;YL$<:qi[\F3QpS[9VP'+p1PZp8kjXC0g*Ru[-p,[3M,: +,sgk;V$s;9>#ID#.jg;?8MismdZZ6qEIoZVD:%o>N[Gng4u.W?oAVBPmO*!SM"mUC +3V'Xo&H;_;r/Wd;i-,pWdI+kT&p=+$)VegE>%l2u&XMbK/DX.-E`(KZ=V*?#?pSLF?WV8>4NSbSoIK!C!!X@PO7U+)dGGa +1_o:8%rS`_570^s%0O@Rh"-[$UfFQaldq)AeL"^&(Et(@rC'mMAK)/>G8q:GoV,+" +;d@Pu[SS^'EReotrXKN0U,&YghNc76cYB!0Lqpokf<'NY"$X#%rTW'gJ;r/p,TgfH=plr0#: +p`IeE=#?18,-/oA26:2)f#/&S2e+J`_jo!qq#<)+$SRD/1P%N'q8iQ3dM-Se(;8`Pg^;)o@(Ah$O7[Kcl*4\ +H]_9`H4%S +)[Jj?SN_e6B64oBh0W*>[<+P:DPDkFUkb3?[0_^e\BVaXe_K>0a/\ZjbYi9*&1%#K +C/$^14U:#R&,9HQ)*,b8=$@i.!7R4PBiTN+eE4QkHQ%Cm?]mOf>9,`JTVTQ'>"SMCEWb2c3["^3kHhu8K-s[U4Ki+;]f/oNl'N(;c +jFD=;>J_.12j&iY;MRdFiB$K?K_XZ?R +ST&`aQscH4ZRsD(jS^f6Oj,h*UL[D]jE_4^,<5VcfM1.=1S-XI9UcMhl.V4E:;*pR +m82Kb%>fjX0iDg[UHJD&gpF4H[Q=&XOV3gEF.?5UALU`H:I.n+X=>E#h'u0XX'G#j +4$GhgHtN'O!/0[V?i"iRY.Bb.T;hGW8sZ:an?9q)'Q3`kF35l28tff#j2GL[%mlo$ +8n6m'SPM8HU/mREDOmh1aQ'BfWlc#ce%KLmF+SM^.m'=mC=Y+!C=IS>MB^8bHChNB +Q'%=M4RCKe_N2U:F%U)S8qMp7Y;kuB1>G]\0)\Kj+EXt?]'\O:GHG?BE7Kr(EUR'U +R_uqe5E7-4M%]u]eB$(-ZR%4/?cJh[nstn4=3c*4*H>?sMAFmOP$0`;NIV#etKerRL]b>c4%0UV7AI1a-:bkF+Pm1t@Kf +e5fhVSY"Cj.nM-,kFU5*@*UgCLnck2Ec;J0_?YjQ`+u%H;TJ*,2e/")F*B:T(`dAu +aRue0Cl;N&^oXV\\KjKYDC!c?Tn8T+\Qff1;.ao1.hlOiO(2D4o.)o-JUM;$F0lr: +P4TY&5;!89U(j[`jhN!]Wf.@di]7dEoAAk<736#4NKF=5E-\K=:?%ngR10VFH?sWt +X`+Z-&m$X(#Wua``C,^MVO=Ug4EFc68%jY@1fpUGX;U9AN[M=!9#Kd8F+NZC +<07f:/$fc([8KIhA4P-J1Qt4U[9#-uFVGNP%QOCN1<5D09#RUU,R9?sp8)6/mOEjX +CeF)Xm)\EiF&u.(&u6,YBV!Et_j-/+d[?<0-mrL5IPj%5h+@/oH5FVQrr)O3ccUVU68DF8-Z[#:kn@^oC#i4\= +[7\NuPan,rGMnNSB[+LJ8FcWCN9i38SS/k6GbX,j4]eLAH;N8D91YU(2U8mUbL'm: +)/=BDpIiZ^_&Y$QXER!T=oi-'%b+T#aOp?AEZuF#>1dEt!eg +,KJX?!;b5<-5C9\bPTkJ-QK-kN+Y"[,k6H@enpsWOtK(OrB"%9Om,]?F%/%,5?d0< +4fU2,OPj(W]aF*r4Z_0A7hnVNY2PDWMRm(a!e'4W:[tP+3#"#hG97m\r\'>P:_+Z;STp(m!)@_Q +]U-;0:'sucEs07CIRfL/iCt02[R[g)*NIREE=a`O2A(Y$#W_Ru>)=8!QDNeim9K6G +=p;.JVa4FlH?#BE7WFI$MJ=EdX?^!h,Hk:u,DoDM\]&6BBukjVr+aX&;%*Htr9B5d +=WdsaH;0_CZ-C)"*GHE`fWN/:XV*Un4Z+A%HWGnM]1se[I('Xs7VT)(-;g:GV+W_( +,QJG*YA0PqW2;NaEWmtQ5e.FgEVS++B5JAmnuq:[h!\514)"8aEa/g=$=l4,C`\fJ +f-BPT:c4pa4S7me'ZB_Hf9,]uBUB:$LUBRqPXdGI=,odUpRmp)#7%pB`h#09eCC=c +=qmeXVcX8k#DiZa&--Ot4W/&cVjrXWicDeH[QG,"BTt+3[W$hF0c' +mUZ=tXj4E9chs+ON;inO4a<$Kqha*0D#Pc/mN;4$oO!aB(`;<'WFkEYL@)eK*N@h\ +$R&IZrgda]&W#qO[q_D%7O72;f>".MNll7Xl?MXie6(po7Q$[EiD.>6D2n7`k'DSG +oV7eO9&k)@oVSEPW=1<+crF>n83f[[#t#R.1-PKaUDf1[Z]G]$dO,Jn7QK`0<>_H* +!3%p1%-i0<*U8cQj7C=>P=CDm4^6G8<@(+'KHKBR9TGQQf[ls2-?i?Ve_jIZmZ**C +p$YTg2N$nYXW4WmL2n^]7oD5JSi?hS#]3h*K2b3='Fp_jBenVJ=9GHcKk/K-+`Min +PjTn74)_TC/k^`3^;@!.RW0=HaJue@?s$`!^6tr],4%so4hHT@'^+,*JN`k[URGra +d6Kn;00P*^(!b^NO'2qiRU2Vd2nhEGn]TrWrJt8/p&>#bS],nr?Lp?:%e!.VMt0!@ +#6$3NG^4Rm\R4XV*Xl3tX:A ++.ZS*1oaf:qhh1j[;e5G/djsIO>Di-KN,As140!X9ZL1,N;M+nUch'RELIh8`W_UQ +Vr:dbVNWh\*GYs;e"hmZ.+V(+a;o_p7SZu71NW"dA"$:0B0A;!WFjKkK@6RO`+D%/ +FRDpVK`M("WA:4]F<8u%B2pcZ&Ec%4VWPV;Z>I6rkt9uT\89K-<@Jfs2\;Z&@jCj# +W>sG;EfD&NXQR,Jp7tU9$CoPT:'Bk&m.)gYO2P!Tmj<0D?b)@![ms*]iH+P8j$%tV +HLVeiqMF!/Ti(+$Pet<0j646&bRb<1Z'.=#ECb7/c9:H1CLG2]VFN/H(%hE;\Q2#N +kt"]q+ElqO4f_PB9!]G>Si]d.767o$,n,#^PnlEFlioi(*+Q*';7at6g,V[jaIW.- +N)",Q85$5O1$r-iN]GUQ)kM?#.?L$0TgsUMktp'^(j?l`oVt;N"usn&!0H:Zku2Vt +9R;X=.5klWC.]/B!Msj499Q%0#;n*%e#(SN@d3NdA9q4;.ED3[Ju+9mU!6``/J/9l +igM[b\M>fXo3'2+P[gC1;>rGDcH],gllCLfjr1.jKmBG\>_S!/ghSo@l,1o\1uktp +#KpBCW-`Wj=$rS6B[/#c6TV_-&M/1best>OrLJb?(`b,/**A$LXc@jqd$`uTl:ch\ +4*jl4=@A:9i:j1\]VD/;qlW)%r9B_+N3m9aIQW,%EqmtNrrC.5i\16jgfJ>gM>Ei/ +L&N'?(Z]jREKB_9ABr-6DZ"2aUcZ=USL.Om&'N:+8f".bYek_:)*LU[5<@1JQD=f8 +,I^9]`h*$j"7>m5*GL;=)>'Z_G5r/ITN[,:>H%HKo2o>@a?5E)qU*S]__a>Ae+GPf +N?a3h]/Voo;9X,C<^\3TaSOJES'^aN%?qA[7b+oM"O],R.[7j(`$++K8`bf +F@)PA$@qiOglAnm7@;Ho"+sG'ZlhB\jl`g^\?cOafW=8jVcqIf&f@O<4&F(P\MB]P +MU"cZV'86S#&?$"0HCWl9/MI&fCYqkQ>NmuSU+B63@Bp9>mJ +JiZegMSrCe)02\%!sZ?0cNb+Y`A\gL$L*I2C@JrkE\N!6CmjG8NJF5$qGLh#9CImf +<7pDud"i:[X_;]%X#hD`nXoS_58f=X!28_s?i"iRY*tOJT;go1.6hAZrrA=58!FU< +MN`4P@K(=5>a)*'an2Ph^4TWPIp/Qlobl)%#e:maT"``Gc?:)Sl0D+,8L-P#!7at^ +[2la254i+-7c^S;jE.AA2,r'RPuH))X$9Wf>[",l[l;l8d*)*K&77 +E&'MD,<\OX3Y`Y8j7ua?h".P_`-oWTmU:"MNhc9HAuQCDNr3@Obn;BkPLkFbc0;o7 +9AB-@RFrD']+U.[lSd&":q8C&a%Xku"_nqnd\-g?=%$3OEP +<.;7&(3oVCG:Koq +1e]:!LL>'_;D%4."*LY74GN6tioOY:c96MP\Qjf=J,8f?CDpaKJG/'TD4NAYEo_60 +#NdNc9^efJ6>nA;58qkcpmg79/qq*VZkE]8sj.22c,r9C$#.k;i"?G.kp +)]fJ6EZAWMnuWC4Y"0?2-adT.UQWd\9\W.@<,Q^*X(FCQ3QeXDO,+9gCjW1Bm*0mp$<5Y>3l[q;.6F.n6cS]R- +5mkrSks@[6VM.L_*;;>%d2m,--;>D"=h,P0WSH+7:Y*'k1Yops2.GJRF'Qr_l"F3_ +.2pB/<1%gf["6&"->]6!GHQan2-$UkF5QMba[G?>B;K/a\rO^rr+[j,Ee#/nW49B0 +'QZn/MBp(s/CeE0)\k@$:smZcX$u,tO&'N9a*Oe.7/_B.CImZ/-FGST3RPLD91EWGjN):_aC0Apu!+==3V%QcC/D^sb`rj%j%\A1e4gXgUi_d<7 +<5q(9)`hC8()5]eV.@l]3u1i23mFG&&g+iQLFE8dR156Ld+-)P<@CD.k8CFY1Wlgp +m&;AT3`be#oBUb"9U7[$T(TBi4Qe'IM^]_crr=CPE]YF8ZB:Z0g9Yf\WR>uITbmci +Q-U],TWDfLqUS@4+NaM'r9@"Gd&ScRc"RiO]StMS?WuY`NE9.^n*Si-ar3%P%"2n/ +*fVF%f +"Ora,A44rnAMulm]kEhU38DiI'9VPF>qeC28o01pOi;"eb>+Y*eQcUmCDP5_S2;T^ +kUSR:W5Q@\kF0M`eaa:H5qAX[#7'Cg6pAB;i[-M=m&b:+icFm +&WW[OlWH$T"J`Y%Yk9+;\j`>i]R'HQAY`"Perar?bMS2CDMaT"8k#Pt!6m$[Q,u.O +7nh@n0A&0?Tl+V0b\'5'R)hIePBgYh-Z<*N_)BSBSmO*fSe'9`=cXWY$4^^XCTXTPS5AGO/H1' +Z`YtnY"]nQE4>m_Y!Rs&4[i"UMDc/fGj%,_bD>NYmms^VOhp%H7#qf3MOPBY8>A#2 +.OsNYeHXb;,J+cU+5"`>HU0%_.[ldPP[F<02:(9]`5dX0+rgX]f?gU-M\# +pSW'cAh&F)ZWO7Oof"]qWXg(km7FW`Mb9nL6Y=IdTQAQrMi:6T9hT+m+Bhn"p8E!m +UIC?A?T1,0e@?L;K=RZq5_8c4:0'LbF;$qc@0$TR\>H*C.T&a]PQCHZintmOQth^#jcVKR^RoU-,NIO6]rDXh18A]mA.@ +QqkW1gH9d_'8bsMWgRO1l'fG`e:a#,5jLusg:1u%T@/XUPX9Bb;\KiTodmJ(`_JQl +Eij@?+/^!V7Pe'V*_3tKFu/:1\J_KENll8"o17HjID6['aJ:u!icA.D7V''bCT\Tt +-$Q<7EVNNO`KC7chu<],;U&[R?&3Q(adpp*?U=\leuY;(;an)kMO&BR'4\^CB'C&+ +?4RmQ9]r@:8VsPZ2n6^ddL-$=m1K_1/SN9dsBLc9An3q$sS=#2&'H!,r`H9b=JA4P<5a01>2b2 +[Wb#>]+F-bWO^U`>uAX*qpZW`6b3UoQa'Rt7QT'fk,e!.:"4aFZoD6"J(B?R7uor6 +BSf]#Q-CM2p@74)9#>E;0\!7C_&10H>dBLa'Ig'u9LH%_;DrVq*0C8%E`FraC]kfE +)RFOI&d\\hBL?qW.)=k"K9WE!H0fNS7@^cbgs9ZBScrr+H-VD;0HVMMb,5$)V='V_ +4HM`er+@,E4a;nb!)@_Qo[@.<57XA?h8OXmaR]#b<\3^;WYm-EP2a_"Xkj10&E7 +bf>`YP-LQLh%9[O=*'d!m'%9J?I]LU&QUGQlWHdHU0CJt1U8F@&0AA>%.'dJX5BA0 +W==39J*$RA8R!$5i&N`?]B]uE)SCK1J"V0`9h:O4!I2==#@T3c4kRRX9* +-ckUVZuni>&jS-9TbB7_AI%)!9]qWm-H4#(:?(>(GK59,Nh73!kPc-u&cVjqcJlR4 +DcV;rL0'%V(Z]jtl02;+dYb=QIS\G#BT@D-L^0i,o^6=X@WXTFc"A;F;/I6f]n,k9 +\>p]CQg0PC]RMEl\a?n?<-8qW=iXF3U^Wf07*\rNM6J_ZBcTr`RLS*Af;1PHo9(VD +cQh#;UKC3"[o&_YeO:>)W'X&$?cKHDjHQgcc3ITQ8;A]$.C;]k,m,"J4Xs1"&jai[ +qGLlM8qX!c5.)"aW@\L_Nh5p%4W8"I*G3UL,1-7I8[?uak5p4A=+=PemOF?PL`?8L +UF+.E*05"0c?X.b7sZ";\I*pSc!rYX<$QI-ffE1cg%6+rH5BrM?9L@#;:Os)\r>g> +K8eDM@X1sh[)e2[\t3\4;jGmLOW3/RUI\(aXmc&7Zus5sp_u1-P`aco="Ur)r@9^C +,j\E<7X=n^6utL.mGBJt^4d)XrrDUpr\NJ^bkL*MrAiY7e5Y7rKOIsMj)3'24LjDn +;coWD<`U`[#.-lGoG(0*j[1"*4u`eHXNmk\F%4RQ(!To0[?jnWCi9&uV/]W65(*cU +ps!LiS963Y$S^_G.-6u?)8@*?,EANC%?peleuQ'-OX<=.2E"H)&@jZo:0NeuPDo7: +Z-;>hb[4P$VGaFN&H;b,WCYU.-L?]@=PoS2Pt(+PV4,7[/L'i\XID;NUlfXN4mP"L +;j&cRNgtMlB-Y!PP:_L(l&od6F=??>jR_*(M'A_kOjhm[kE@#um8RL<1%_>3KcEoX +XNRh,,IM)>H8o)sSIMh4"`[64N%C/]fbZ01^=AZuSTQ0!APEa^rj]+u1W...e>\BH +G4htu4l%knaQ_1-O`@r[:#;Ci3eq4BQ.`3U0F&Gr,gTeM=a@aL5>'%8G!-F3``j1P +3G(_;+0>`j.XZE[r%C9nrK$k(?6fIMe"+I+4\pp,LZ&14LDT$d,Kj3ZfBHG5[VW%u +le8^9'\a?ocQA-)JhglTnVm!@SK-?!/S2hYqYpPeC+@*alG6OoEcgk[r9^SPXST@seH74qKO\C0-:l01nm +&Lm;[p\ejPGmHV,2U(0g-6*Ol6Wpb(3[)>Qrff5s4\=2n#B'2e2`=YeM$03^'g/>4 +]o+X]kZ"VjK5sL8/na9;J)/dUeS=4a>GoeUQ6RnCN9CW22+Y8X+SDoeJA4E +HIkBf4g1raLno/V#ktH1XDujjR7Q7uNh%\!c"cUS'RR?gE][u5\TK&#[n=c`m\`>q +7QA9EZ#&i]&g&Jn89-N=jSSdSW8s-N&'Odq(+FWTj5Z3?@XA%S_KFikrAiY7e("/\ +pgt+APW]iDGs`7*Il`gRVXB8"=jG%MO;IGa9%.5G\E)/l[36.U^L$h:C?UOt*+Wm) +2H1+JMW(ND:Su"gD]ML0F@$/-?D!d#g!p@pA)eWDWYsCkb9BEr?Bq":eJbOjPE(!2:uH/p)JV(Q +of/c,>Uul1F%WsfmqRO\FM("X;L&?Xl!#Rgo;YhckY2bbJ#uE'F'9=.8_u_MMFoca +WDuZ+2-@'@9rj[KDC)*LYQ6Tk#B`.5AUrmJ1K.e+6+9i;FOQNL3E$TXt+%C#?+N+ac=#[rj=Xr +]^!I3O$%f0prelQa$(^I!7RLXI4Y@Fl@(%7rYK68m4RnF\ThUZ5am[fZ`QI1Q +#<9fsTUXRpH?%Z$9o[F8I;5imV.gb*PC_50f0&&=oIB&q?e;,@7ni1V/_ejU,:>3m +dhV3h@*f]X%RBr-8=XgnLppdB1h"\W."(%i/K;^'+R;kKTM+Uk4fKA\$pB%(dQ-Sc +;!(op6]9cHdI[,kQ64"FS?jqq;SWJhhdAZnBD4QpNM-4dWo]]:q=[L(f390S1 +7l9ifYrOq/'MT8uMA +09=+j#Q0WH,6%YlQ,S*5pn+P]I29MT5Jk/[aI=:&RPU/<*dQnHbG]png5CPa!]oB+ +5aiRCO\EpCjlhreH<(\lWJ?4]O-/g.';D@[KP)NiQ"MS1\M+71cD9;GfOHTUF%m6, +>B6c&8KDm+[7K8U4,k+)WU+/]Un]/q>(^qN-Vf)D6TQZZkCH1W]a1%:a(i,ZP,,K2 +7ia\>Ot*!Fd?6shC;NO6l,r5%&^=f1d&,%n\Aid<7#oE9'05!3j\U%jkYZIeKj&+7 +UN.,DO)IX71R1$2#R>)aJeZWO_lp`[Kh>lcY[NWqG$>@S+&/$IO>adK$T99+tX=?X2n23p@O;-ifP\b\F +YBZG@[Tau]Y.,_>Yqiq&D;D6c*1(9`a.`gZ+,o+N4a;nb!)@_QlUcHIpaT0Jb!(aS +4G9?DM\=jm\GW98UjusQiDRq[L9fhAneBP/S8:"`=:Tq_qAI:3OfJfj#]h1DK\ +Z:,W'3::K9d^(%FrY19.jRJ1h.O9,ae?]TL4!/9P)T:bqN]LBm>`9o/-IhP%1Vgi>$7JRus135q'VfBoG +e)#gn)j:[MFSaKCVD#H<1R%&i'\2jpMt7AH!N.8W:-.ZV68/YHE7B(qRgPF;>sVeD +or*eRd8h&P.20J\>K*1FBG$QL?&iPJ&2;3hlU5g?hI::'^,W$3/j^L]fKGY +9/q,L(p#2[6drlu]X9eVm8PH.K9KOqW-rM&,#B[mVuZOn+O3YS'MOoc*NOFV7:qk) +2LaPKBT^7`Q5RGglV4$P7^HaUKSZ0bTlPK[VK0(b70iGO7E2&sX.4C43h[2/0==G6 +T`T&gFK)OS227I='[e_$98kOggV$KT4JXeTIi`?`UFf'en-)0?i:IK9SJEPVgd9lX +rrCY>K:$7@?e21!Ro=+_fI,^G`c(_q]LDi#V`Te/-1NeM.4`l.UAU'!$9/q"cru;I +J3UrR/]p]'LL+[2+#+U`OmPJ%S'WB"k9'Y;,WZm5d1MH%CQ<*)/2Z^MoA"GhXEHU; +=)^3$YrJe!!3?T^1M%DUQ90QW6\fY:V!S?r[,0dcZY7(2!t90 +=A)T@_^-(8IB*[5o3D:@;r%6'N(geEge#b/(g->Zid$r_+mW=-H1Rs/Z0T>1rrBm+`HlV#RIQM!V]SA'*`'gKP1Z89GO?p4QGb@DK:HgN,Im.jkXG<8 +@PBc)!3G7);-#9ghS-X'&kAcfV2H;!=n8,@XjJ(/UiB@rN2LZKN]jD$gI)N:+SYN1 +&][o(Wl,r7hkb(MkK[-B#+;)4,-R[6k*'E(M^J`I39.9B3b'ZL/btEJ9d;+0j5M(B +I;)EB64D>!%#fAp/!b#FnECjR%r19?ZUnh76\G>P)EL$Z.4K^#d[Gui=gUH74aL,\ +j`50gLusf?:N;8$85KI_1e;f;f+_J;W-DY)BXlOsJ:GS0_j$QY1&9>*=K;oYRRGG3 +B0T"aF16-h8aVrc#fbr!GktC/HSN<[32*X+Rge=@^6Bd665F'7=Qc33XgloVN_/#T +5$kWUeD3LJ3cC'0T8m7rq#:>^lbm0,F1ADGDcV7."oGh+0?E]^1QP]NkP1!S9QGI. +7TX,2@ug3/%9SoA3>F<3d70UCjhSCnO%R6pd>TV:"qG]GRT!66lodj2Ni,B64;1E6 +b\?*pBMs"(\Kob2d,;$L6]OlHc+9+$1OOn:N#B2poo#hU,>oJFr1 +*J"lD*QP!7lt6UqZLZ%reUs.5;Onk.=bi2D9^]gdC.Ee)$QcrdOYVle]fK(Jh3+&E +*)a>NZY^;YU>f.nfm;0'e(NB(X]TmYibI9Rg5N`O])"8\mU` +Zqils+?26**-N6%g5CT6\/<4M$4!E/FMAlHjLBSLrrB=i`*`@^\?Ae;'0[n,n>#3^ +,KSWJ3r]1PAB]t%qtn`0TuA1U(1Q%UnYhT)7'M"7rr>[4m<]2Na7H+LL;Wi-j2NN] +CA&Ok[0156q8)=pbu-b)*N@Z8r)"jcF$f&6J[uX_9WSFr/Jkl<9 +X%8bGMq5ULHH*)4ljkIAoBa95oWDlakH@gMg'rrZO/IJ2\SPnKI16A*#H,7I[l`., +>`6%*A`RW"I7l\4T>n1doV9T=,Ib?6EI4K5NO1:V.p.A-qUM>I=K + +n +Q +Q +Q +[/EMC PDFMark5 +PDFVars/TermAll get exec end end +%%PageTrailer +%%Trailer +%%EOF diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_02.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_02.eps new file mode 100644 index 00000000..b27deaee --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_02.eps @@ -0,0 +1,3292 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: (Acr1F42.tmp) +%%Version: 1 6 +%%Creator: Adobe Acrobat 7.0 +%%CreationDate: 19:27:03 10/29/06 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%ADO_ContainsXMP: MainFirst +%%BoundingBox: 0 0 302 300 +%%HiResBoundingBox: 0.0 0.0 302.0 300.0 +%%Pages: 0 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: +%%+ procset (Adobe Acrobat - PDF operators) 1.2 0 +%%+ procset (Adobe Acrobat - general image support) 1.2 0 +%%+ procset (Adobe Acrobat - monochrome image support) 1.2 0 +%%+ procset (Adobe Acrobat - color image support) 1.2 0 +%%+ procset (Adobe Acrobat - indexed color image support) 1.2 0 +%%EndComments +%%BeginProlog +%%EndProlog +%%BeginSetup +%ADOPrintSettings: L2 W0 VM op crd os scsa T h ef bg ucr sf ef r b fa pr seps ttf hb EF t2 irt Drucker-/PostScript-Farbmanagement 0 + + +%%BeginResource: procset l2check 6.0 1 +%%Copyright: Copyright 1993,2001 Adobe Systems Incorporated. All Rights Reserved. +systemdict /languagelevel known +{ systemdict /languagelevel get 1 eq } +{ true } +ifelse +{ +initgraphics /Helvetica findfont 18 scalefont setfont +72 600 moveto (Error: This application does not support) dup show +72 580 moveto (printing to a PostScript Language Level 1 printer.) dup show +exch = = +/Times-Roman findfont 16 scalefont setfont +72 500 moveto (As a workaround, try selecting Print As Image from) show +72 480 moveto (the Advanced Print dialog.) show +showpage +quit +} +if +%%EndResource +/currentpacking where{pop currentpacking true setpacking}if +%%BeginResource: procset pdfvars 6.0 1 +%%Copyright: Copyright 1987-2002 Adobe Systems Incorporated. All Rights Reserved. +%%Title: definition of dictionary of variables used by PDF & PDFText procsets +userdict /PDF 162 dict put +userdict /PDFVars 89 dict dup begin put +/docSetupDone false def +/InitAll 0 def +/TermAll 0 def +/DocInitAll 0 def +/DocTermAll 0 def +/_pdfEncodings 2 array def +/_pdf_str1 1 string def +/_pdf_i 0 def +/_pdf_na 0 def +/_pdf_showproc 0 def +/_italMtx [1 0 .212557 1 0 0] def +/_italMtx_WMode1 [1 -.212557 0 1 0 0] def +/_italMtxType0 [1 0 .1062785 1 0 0] def +/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def +/_basefont 0 def +/_basefonto 0 def +/_pdf_oldCIDInit null def +/_pdf_FontDirectory 30 dict def +/_categories 10 dict def +/_sa? true def +/_ColorSep5044? false def +/nulldict 0 dict def +/_processColors 0 def +/overprintstack null def +/_defaulttransfer currenttransfer def +/_defaultflatness currentflat def +/_defaulthalftone null def +/_defaultcolortransfer null def +/_defaultblackgeneration null def +/_defaultundercolorremoval null def +/_defaultcolortransfer null def +PDF begin +[/c/cs/cm/d/d0/f/h/i/j/J/l/m/M/n/q/Q/re/ri/S/sc/sh/Tf/w/W +/applyInterpFunc/applystitchFunc/domainClip/encodeInput +/initgs/int/limit/rangeClip +/defineRes/undefineRes/findRes/setSA/pl +/? /! /| /: /+ /GetGlyphDirectory +/pdf_flushFilters /pdf_readstring /pdf_dictOp /pdf_image /pdf_maskedImage +/pdf_shfill /pdf_sethalftone +] {null def} bind forall +end +end +%%EndResource +PDFVars begin PDF begin +%%BeginResource: procset pdfutil 6.0 1 +%%Copyright: Copyright 1993-2001 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Basic utilities used by other PDF procsets +/bd {bind def} bind def +/ld {load def} bd +/bld { +dup length dict begin +{ null def } forall +bind +end +def +} bd +/dd { PDFVars 3 1 roll put } bd +/xdd { exch dd } bd +/Level2? +systemdict /languagelevel known +{ systemdict /languagelevel get 2 ge } { false } ifelse +def +/Level1? Level2? not def +/Level3? +systemdict /languagelevel known +{systemdict /languagelevel get 3 eq } { false } ifelse +def +/getifknown { +2 copy known { get true } { pop pop false } ifelse +} bd +/here { +currentdict exch getifknown +} bd +/isdefined? { where { pop true } { false } ifelse } bd +%%EndResource +%%BeginResource: procset pdf 6.0 1 +%%Copyright: Copyright 1998-2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: General operators for PDF, common to all Language Levels. +/cm { matrix astore concat } bd +/d /setdash ld +/f /fill ld +/h /closepath ld +/i {dup 0 eq {pop _defaultflatness} if setflat} bd +/j /setlinejoin ld +/J /setlinecap ld +/M /setmiterlimit ld +/n /newpath ld +/S /stroke ld +/w /setlinewidth ld +/W /clip ld +/sg /setgray ld +/initgs { +0 setgray +[] 0 d +0 j +0 J +10 M +1 w +false setSA +/_defaulttransfer load settransfer +0 i +/RelativeColorimetric ri +newpath +} bd +/int { +dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul +exch pop add exch pop +} bd +/limit { +dup 2 index le { exch } if pop +dup 2 index ge { exch } if pop +} bd +/domainClip { +Domain aload pop 3 2 roll +limit +} [/Domain] bld +/applyInterpFunc { +0 1 DimOut 1 sub +{ +dup C0 exch get exch +dup C1 exch get exch +3 1 roll +1 index sub +3 index +N exp mul add +exch +currentdict /Range_lo known +{ +dup Range_lo exch get exch +Range_hi exch get +3 2 roll limit +} +{ +pop +} +ifelse +exch +} for +pop +} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld +/encodeInput { +NumParts 1 sub +0 1 2 index +{ +dup Bounds exch get +2 index gt +{ exit } +{ dup +3 index eq +{ exit } +{ pop } ifelse +} ifelse +} for +3 2 roll pop +dup Bounds exch get exch +dup 1 add Bounds exch get exch +2 mul +dup Encode exch get exch +1 add Encode exch get +int +} [/NumParts /Bounds /Encode] bld +/rangeClip { +exch dup Range_lo exch get +exch Range_hi exch get +3 2 roll +limit +} [/Range_lo /Range_hi] bld +/applyStitchFunc { +Functions exch get exec +currentdict /Range_lo known { +0 1 DimOut 1 sub { +DimOut 1 add -1 roll +rangeClip +} for +} if +} [/Functions /Range_lo /DimOut] bld +/pdf_flushfilters +{ +aload length +{ dup status +1 index currentfile ne and +{ dup flushfile closefile } +{ pop } +ifelse +} repeat +} bd +/pdf_readstring +{ +1 index dup length 1 sub get +exch readstring pop +exch pdf_flushfilters +} bind def +/pdf_dictOp +{ +3 2 roll +10 dict copy +begin +_Filters dup length 1 sub get def +currentdict exch exec +_Filters pdf_flushfilters +end +} [/_Filters] bld +/pdf_imagemask {{imagemask} /DataSource pdf_dictOp} bd +/pdf_shfill {{sh} /DataSource pdf_dictOp} bd +/pdf_sethalftone {{sethalftone} /Thresholds pdf_dictOp} bd +/masks [ 2#10000000 +2#11000000 +2#11100000 +2#11110000 +2#11111000 +2#11111100 +2#11111110 +2#11111111 ] def +/addNBits +{ +/numBits exch def +/byte exch def +OutBitOffset numBits add 8 gt +{ +byte OutBitOffset 8 sub bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutByteIndex OutByteIndex 1 add def +/bitsDoneSoFar OutBitOffset def +/OutBitOffset numBits 8 OutBitOffset sub sub def +OutBitOffset 0 gt +{ +byte bitsDoneSoFar bitshift +masks numBits bitsDoneSoFar sub get and +OutBuffer OutByteIndex 3 -1 roll put +} if +} +{ +byte masks numBits 1 sub get and +OutBitOffset neg bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutBitOffset OutBitOffset numBits add def +OutBitOffset 8 eq +{ +/OutBitOffset 0 def +/OutByteIndex OutByteIndex 1 add def +} if +} ifelse +} bind def +/DevNNFilter +{ +/InBuffer Width NumComps mul BitsPerComponent mul 7 add 8 idiv string def +AllSource InBuffer readstring pop pop +/outlen Width NewNumComps mul BitsPerComponent mul 7 add 8 idiv def +/OutBuffer outlen string def +0 1 outlen 1 sub { OutBuffer exch 0 put } for +/InByteIndex 0 def +/InBitOffset 0 def +/OutByteIndex 0 def +/OutBitOffset 0 def +/KeepArray NumComps array def +0 1 NumComps 1 sub { KeepArray exch true put } for +DevNNones { KeepArray exch false put } forall +Width { +KeepArray +{ +{ +/bitsLeft BitsPerComponent def +{ +bitsLeft 0 le { exit } if +/bitsToDo 8 InBitOffset sub dup bitsLeft gt { pop bitsLeft } if def +InBuffer InByteIndex get +InBitOffset bitshift +bitsToDo addNBits +/bitsLeft bitsLeft bitsToDo sub def +InBitOffset bitsToDo add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} loop +} +{ +InBitOffset BitsPerComponent add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} +ifelse +} +forall +} repeat +OutBuffer +} bd +/pdf_image +{ +20 dict copy +begin +/UnusedNones where { /UnusedNones get}{false} ifelse +{ +/NumComps Decode length 2 div cvi def +/OrigDecode Decode def +/NumNones DevNNones length def +/NewNumComps NumComps NumNones sub def +/Decode NewNumComps 2 mul cvi array def +/devNNindx 0 def +/decIndx 0 def +/cmpIndx 0 def +NumComps { +cmpIndx DevNNones devNNindx get eq +{ +/devNNindx devNNindx 1 add dup NumNones eq {pop 0} if def +} +{ +Decode decIndx OrigDecode cmpIndx 2 mul get put +Decode decIndx 1 add OrigDecode cmpIndx 2 mul 1 add get put +/decIndx decIndx 2 add def +} ifelse +/cmpIndx cmpIndx 1 add def +} repeat +_Filters dup length 1 sub get /AllSource exch def +/DataSource { DevNNFilter } def +} +{ _Filters dup length 1 sub get /DataSource exch def } +ifelse +currentdict image +_Filters pdf_flushfilters +end +} bd +/pdf_maskedImage +{ +10 dict copy begin +/miDict currentdict def +/DataDict DataDict 10 dict copy def +DataDict begin +/DataSource +_Filters dup length 1 sub get +def +miDict image +_Filters pdf_flushfilters +end +miDict /InterleaveType get 3 eq +{ MaskDict /DataSource get dup type /filetype eq { closefile } { pop } ifelse } +if +end +} [/miDict /DataDict /_Filters] bld +/RadialShade { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/r2 exch def +/c2y exch def +/c2x exch def +/r1 exch def +/c1y exch def +/c1x exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +c1x c2x eq +{ +c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope c2y c1y sub c2x c1x sub div def +/theta slope 1 atan def +c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if +c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +c1x c1y translate +theta rotate +-90 rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +/max { 2 copy gt { pop } {exch pop} ifelse } bind def +/min { 2 copy lt { pop } {exch pop} ifelse } bind def +rampdict begin +40 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +c1x c1y translate +theta rotate +-90 rotate +/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def +/c1y 0 def +/c1x 0 def +/c2x 0 def +ext0 { +0 getrampcolor +c2y r2 add r1 sub 0.0001 lt +{ +c1x c1y r1 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2y r1 add r2 le +{ +c1x c1y r1 0 360 arc +fill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r1 neg def +/p1y c1y def +/p2x r1 def +/p2y c1y def +p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y p1x SS1 div neg def +/SS2 90 theta sub dup sin exch cos div def +/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y p2x SS2 div neg def +r1 r2 gt +{ +/L1maxX p1x yMin p1y sub SS1 div add def +/L2maxX p2x yMin p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +c1x c2x sub dup mul +c1y c2y sub dup mul +add 0.5 exp +0 dtransform +dup mul exch dup mul add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +/hires exch def +hires mul +/numpix exch def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +/xInc c2x c1x sub numsteps div def +/yInc c2y c1y sub numsteps div def +/rInc r2 r1 sub numsteps div def +/cx c1x def +/cy c1y def +/radius r1 def +newpath +xInc 0 eq yInc 0 eq rInc 0 eq and and +{ +0 getrampcolor +cx cy radius 0 360 arc +stroke +NumSamples 1 sub getrampcolor +cx cy radius 72 hires div add 0 360 arc +0 setlinewidth +stroke +} +{ +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +cx cy radius 0 360 arc +/cx cx xInc add def +/cy cy yInc add def +/radius radius rInc add def +cx cy radius 360 0 arcn +eofill +rampIndxInc add +} +repeat +pop +} ifelse +ext1 { +c2y r2 add r1 lt +{ +c2x c2y r2 0 360 arc +fill +} +{ +c2y r1 add r2 sub 0.0001 le +{ +c2x c2y r2 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r2 neg def +/p1y c2y def +/p2x r2 def +/p2y c2y def +p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y c2y p1x SS1 div sub def +/SS2 90 theta sub dup sin exch cos div def +/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y c2y p2x SS2 div sub def +r1 r2 lt +{ +/L1maxX p1x yMax p1y sub SS1 div add def +/L2maxX p2x yMax p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +grestore +grestore +end +end +end +} ifelse +} bd +/GenStrips { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/y2 exch def +/x2 exch def +/y1 exch def +/x1 exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +x1 x2 eq +{ +y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope y2 y1 sub x2 x1 sub div def +/theta slope 1 atan def +x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if +x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +x1 y1 translate +theta rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +rampdict begin +20 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +x1 y1 translate +theta rotate +/xStart 0 def +/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def +/ySpan yMax yMin sub def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +xStart 0 transform +xEnd 0 transform +3 -1 roll +sub dup mul +3 1 roll +sub dup mul +add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +mul +/numpix exch def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +ext0 { +0 getrampcolor +xMin xStart lt +{ xMin yMin xMin neg ySpan rectfill } if +} if +/xInc xEnd xStart sub numsteps div def +/x xStart def +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +x yMin xInc ySpan rectfill +/x x xInc add def +rampIndxInc add +} +repeat +pop +ext1 { +xMax xEnd gt +{ xEnd yMin xMax xEnd sub ySpan rectfill } if +} if +grestore +grestore +end +end +end +} ifelse +} bd +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ +/PDFMark5 {cleartomark} bd +} +{ +/PDFMark5 {pdfmark} bd +}ifelse +/ReadByPDFMark5 +{ +2 dict begin +/makerString exch def string /tmpString exch def +{ +currentfile tmpString readline pop +makerString anchorsearch +{ +pop pop cleartomark exit +} +{ +3 copy /PUT PDFMark5 pop 2 copy (\n) /PUT PDFMark5 +} ifelse +}loop +end +}bd +%%EndResource +%%BeginResource: procset pdflev2 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: PDF operators, with code specific for Level 2 +/docinitialize { +PDF begin +/_defaulthalftone currenthalftone dd +/_defaultblackgeneration currentblackgeneration dd +/_defaultundercolorremoval currentundercolorremoval dd +/_defaultcolortransfer [currentcolortransfer] dd +/_defaulttransfer currenttransfer dd +end +PDFVars /docSetupDone true put +} bd +/initialize { +PDFVars /docSetupDone get { +_defaulthalftone sethalftone +/_defaultblackgeneration load setblackgeneration +/_defaultundercolorremoval load setundercolorremoval +_defaultcolortransfer aload pop setcolortransfer +} if +false setoverprint +} bd +/terminate { } bd +/c /curveto ld +/cs /setcolorspace ld +/l /lineto ld +/m /moveto ld +/q /gsave ld +/Q /grestore ld +/sc /setcolor ld +/setSA/setstrokeadjust ld +/re { +4 2 roll m +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +h +} bd +/concattransferfuncs { +[ 3 1 roll /exec load exch /exec load ] cvx +} bd +/concatandsettransfer { +/_defaulttransfer load concattransferfuncs settransfer +} bd +/concatandsetcolortransfer { +_defaultcolortransfer aload pop +8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll +6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll +4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll +concattransferfuncs +setcolortransfer +} bd +/defineRes/defineresource ld +/undefineRes/undefineresource ld +/findRes/findresource ld +currentglobal +true systemdict /setglobal get exec +[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image] +{ /Generic /Category findresource dup length dict copy /Category defineresource pop } +forall +systemdict /setglobal get exec +/ri +{ +/findcolorrendering isdefined? +{ +mark exch +findcolorrendering +counttomark 2 eq +{ type /booleantype eq +{ dup type /nametype eq +{ dup /ColorRendering resourcestatus +{ pop pop +dup /DefaultColorRendering ne +{ +/ColorRendering findresource +setcolorrendering +} if +} if +} if +} if +} if +cleartomark +} +{ pop +} ifelse +} bd +/knownColorants? { +pop false +} bd +/getrampcolor { +cvi +/indx exch def +0 1 NumComp 1 sub { +dup +Samples exch get +dup type /stringtype eq { indx get } if +exch +Scaling exch get aload pop +3 1 roll +mul add +} for +setcolor +} bd +/sssetbackground { aload pop setcolor } bd +%%EndResource +%%BeginResource: procset pdftext 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Text operators for PDF +PDF /PDFText 78 dict dup begin put +/docinitialize +{ +/resourcestatus where { +pop +/CIDParams /ProcSet resourcestatus { +pop pop +false /CIDParams /ProcSet findresource /SetBuildCompatible get exec +} if +} if +PDF begin +PDFText /_pdfDefineIdentity-H known +{ PDFText /_pdfDefineIdentity-H get exec} +if +end +} bd +/initialize { +PDFText begin +} bd +/terminate { end } bd +Level2? +{ +/_safeput +{ +3 -1 roll load 3 1 roll put +} +bd +} +{ +/_safeput +{ +2 index load dup dup length exch maxlength ge +{ dup length 5 add dict copy +3 index xdd +} +{ pop } +ifelse +3 -1 roll load 3 1 roll put +} +bd +} +ifelse +/pdf_has_composefont? systemdict /composefont known def +/CopyFont { +{ +1 index /FID ne 2 index /UniqueID ne and +{ def } { pop pop } ifelse +} forall +} bd +/Type0CopyFont +{ +exch +dup length dict +begin +CopyFont +[ +exch +FDepVector +{ +dup /FontType get 0 eq +{ +1 index Type0CopyFont +/_pdfType0 exch definefont +} +{ +/_pdfBaseFont exch +2 index exec +} +ifelse +exch +} +forall +pop +] +/FDepVector exch def +currentdict +end +} bd +Level2? {currentglobal true setglobal} if +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def +Level2? {setglobal} if +/modEnc { +/_enc xdd +/_icode 0 dd +counttomark 1 sub -1 0 +{ +index +dup type /nametype eq +{ +_enc _icode 3 -1 roll put +_icode 1 add +} +if +/_icode xdd +} for +cleartomark +_enc +} bd +/trEnc { +/_enc xdd +255 -1 0 { +exch dup -1 eq +{ pop /.notdef } +{ Encoding exch get } +ifelse +_enc 3 1 roll put +} for +pop +_enc +} bd +/TE { +/_i xdd +StandardEncoding 256 array copy modEnc +_pdfEncodings exch _i exch put +} bd +Level2? +{ +/pdfPatchCStrings +{ +currentdict /CharStrings known currentdict /FontType known and +{ +FontType 1 eq CharStrings type /dicttype eq and +{ +CharStrings /mu known CharStrings /mu1 known not and CharStrings wcheck and +{ +CharStrings /mu get +type /stringtype eq +{ +currentglobal +CharStrings /mu1 +CharStrings /mu get +dup gcheck setglobal +dup length string copy +put +setglobal +} if +} if +} if +} if +} bd +} +{ /pdfPatchCStrings {} bd } +ifelse +/TZ +{ +/_usePDFEncoding xdd +findfont +dup length 6 add dict +begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +/pdf_origFontName FontName def +/FontName exch def +currentdict /PaintType known +{ PaintType 2 eq {/PaintType 0 def} if } +if +_usePDFEncoding 0 ge +{ +/Encoding _pdfEncodings _usePDFEncoding get def +pop +} +{ +_usePDFEncoding -1 eq +{ +counttomark 0 eq +{ pop } +{ +Encoding 256 array copy +modEnc /Encoding exch def +} +ifelse +} +{ +256 array +trEnc /Encoding exch def +} +ifelse +} +ifelse +pdf_EuroProcSet pdf_origFontName known +{ +pdf_origFontName pdf_AddEuroGlyphProc +} if +Level2? +{ +currentdict /pdf_origFontName undef +} if +FontName currentdict +end +definefont pop +} +bd +Level2? +{ +/TZG +{ +currentglobal true setglobal +2 index _pdfFontStatus +{ +2 index findfont +false setglobal +3 index findfont +true setglobal +ne +{ +2 index findfont dup rcheck +{ +dup length dict begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +currentdict end +} +if +3 index exch definefont pop +} +if +} if +setglobal +TZ +} bd +} +{ +/TZG {TZ} bd +} ifelse +Level2? +{ +currentglobal false setglobal +userdict /pdftext_data 5 dict put +pdftext_data +begin +/saveStacks +{ +pdftext_data +begin +/vmmode currentglobal def +false setglobal +count array astore /os exch def +end +countdictstack array dictstack pdftext_data exch /ds exch put +cleardictstack pdftext_data /dscount countdictstack put +pdftext_data /vmmode get setglobal +} bind def +/restoreStacks +{ +pdftext_data /vmmode currentglobal put false setglobal +clear cleardictstack +pdftext_data /ds get dup +pdftext_data /dscount get 1 2 index length 1 sub +{ get begin dup } for +pop pop +pdftext_data /os get aload pop +pdftext_data /vmmode get setglobal +} bind def +/testForClonePrinterBug +{ +currentglobal true setglobal +/undefinedCategory /Generic /Category findresource +dup length dict copy /Category defineresource pop +setglobal +pdftext_data /saveStacks get exec +pdftext_data /vmmode currentglobal put false setglobal +/undefined /undefinedCategory { resourcestatus } stopped +pdftext_data exch /bugFound exch put +pdftext_data /vmmode get setglobal +pdftext_data /restoreStacks get exec +pdftext_data /bugFound get +} bind def +end +setglobal +/pdf_resourcestatus +pdftext_data /testForClonePrinterBug get exec +{ +{ +pdftext_data /saveStacks get exec +pdftext_data /os get dup dup length 1 sub +dup 1 sub dup 0 lt { pop 0 } if +exch 1 exch { get exch dup } for +pop pop +{ resourcestatus } +stopped +{ +clear cleardictstack pdftext_data /restoreStacks get exec +{ pop pop } stopped pop false +} +{ +count array astore pdftext_data exch /results exch put +pdftext_data /restoreStacks get exec pop pop +pdftext_data /results get aload pop +} +ifelse +} +} +{ { resourcestatus } } +ifelse +bd +} +if +Level2? +{ +/_pdfUndefineResource +{ +currentglobal 3 1 roll +_pdf_FontDirectory 2 index 2 copy known +{undef} +{pop pop} +ifelse +1 index (pdf) exch _pdfConcatNames 1 index +1 index 1 _pdfConcatNames 1 index +5 index 1 _pdfConcatNames 1 index +4 +{ +2 copy pdf_resourcestatus +{ +pop 2 lt +{2 copy findresource gcheck setglobal undefineresource} +{pop pop} +ifelse +} +{ pop pop} +ifelse +} repeat +setglobal +} bd +} +{ +/_pdfUndefineResource { pop pop} bd +} +ifelse +Level2? +{ +/_pdfFontStatus +{ +currentglobal exch +/Font pdf_resourcestatus +{pop pop true} +{false} +ifelse +exch setglobal +} bd +} +{ +/_pdfFontStatusString 50 string def +_pdfFontStatusString 0 (fonts/) putinterval +/_pdfFontStatus +{ +FontDirectory 1 index known +{ pop true } +{ +_pdfFontStatusString 6 42 getinterval +cvs length 6 add +_pdfFontStatusString exch 0 exch getinterval +{ status } stopped +{pop false} +{ +{ pop pop pop pop true} +{ false } +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +Level2? +{ +/_pdfCIDFontStatus +{ +/CIDFont /Category pdf_resourcestatus +{ +pop pop +/CIDFont pdf_resourcestatus +{pop pop true} +{false} +ifelse +} +{ pop false } +ifelse +} bd +} +if +/_pdfString100 100 string def +/_pdfComposeFontName +{ +dup length 1 eq +{ +0 get +1 index +type /nametype eq +{ +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +2 index exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +exch pop +true +} +{ +pop pop +false +} +ifelse +} +{ +false +} +ifelse +dup {exch cvn exch} if +} bd +/_pdfConcatNames +{ +exch +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +3 -1 roll exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +cvn +} bind def +/_pdfTextTempString 50 string def +/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def +/_pdf_CheckCIDSystemInfo +{ +1 index _pdfTextTempString cvs +(Identity) anchorsearch +{ +pop pop pop pop true +} +{ +false +_pdfRegOrderingArray +{ +2 index exch +anchorsearch +{ pop pop pop true exit} +{ pop } +ifelse +} +forall +exch pop +exch /CIDFont findresource +/CIDSystemInfo get +3 -1 roll /CMap findresource +/CIDSystemInfo get +exch +3 -1 roll +{ +2 copy +/Supplement get +exch +dup type /dicttype eq +{/Supplement get} +{pop 0 } +ifelse +ge +} +{ true } +ifelse +{ +dup /Registry get +2 index /Registry get eq +{ +/Ordering get +exch /Ordering get +dup type /arraytype eq +{ +1 index type /arraytype eq +{ +true +1 index length 1 sub -1 0 +{ +dup 2 index exch get exch 3 index exch get ne +{ pop false exit} +if +} for +exch pop exch pop +} +{ pop pop false } +ifelse +} +{ +eq +} +ifelse +} +{ pop pop false } +ifelse +} +{ pop pop false } +ifelse +} +ifelse +} bind def +pdf_has_composefont? +{ +/_pdfComposeFont +{ +2 copy _pdfComposeFontName not +{ +2 index +} +if +(pdf) exch _pdfConcatNames +dup _pdfFontStatus +{ dup findfont 5 2 roll pop pop pop true} +{ +4 1 roll +1 index /CMap pdf_resourcestatus +{ +pop pop +true +} +{false} +ifelse +1 index true exch +{ +_pdfCIDFontStatus not +{pop false exit} +if +} +forall +and +{ +1 index 1 index 0 get _pdf_CheckCIDSystemInfo +{ +3 -1 roll pop +2 index 3 1 roll +composefont true +} +{ +pop pop exch pop false +} +ifelse +} +{ +_pdfComposeFontName +{ +dup _pdfFontStatus +{ +exch pop +1 index exch +findfont definefont true +} +{ +pop exch pop +false +} +ifelse +} +{ +exch pop +false +} +ifelse +} +ifelse +{ true } +{ +dup _pdfFontStatus +{ dup findfont true } +{ pop false } +ifelse +} +ifelse +} +ifelse +} bd +} +{ +/_pdfComposeFont +{ +_pdfComposeFontName not +{ +dup +} +if +dup +_pdfFontStatus +{exch pop dup findfont true} +{ +1 index +dup type /nametype eq +{pop} +{cvn} +ifelse +eq +{pop false} +{ +dup _pdfFontStatus +{dup findfont true} +{pop false} +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +/_pdfStyleDicts 4 dict dup begin +/Adobe-Japan1 4 dict dup begin +Level2? +{ +/Serif +/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMin-W3} +{ +/HeiseiMin-W3 _pdfCIDFontStatus +{/HeiseiMin-W3} +{/Ryumin-Light} +ifelse +} +ifelse +def +/SansSerif +/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus +{/HeiseiKakuGo-W5} +{ +/HeiseiKakuGo-W5 _pdfCIDFontStatus +{/HeiseiKakuGo-W5} +{/GothicBBB-Medium} +ifelse +} +ifelse +def +/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMaruGo-W4} +{ +/HeiseiMaruGo-W4 _pdfCIDFontStatus +{/HeiseiMaruGo-W4} +{ +/Jun101-Light-RKSJ-H _pdfFontStatus +{ /Jun101-Light } +{ SansSerif } +ifelse +} +ifelse +} +ifelse +/RoundSansSerif exch def +/Default Serif def +} +{ +/Serif /Ryumin-Light def +/SansSerif /GothicBBB-Medium def +{ +(fonts/Jun101-Light-83pv-RKSJ-H) status +}stopped +{pop}{ +{ pop pop pop pop /Jun101-Light } +{ SansSerif } +ifelse +/RoundSansSerif exch def +}ifelse +/Default Serif def +} +ifelse +end +def +/Adobe-Korea1 4 dict dup begin +/Serif /HYSMyeongJo-Medium def +/SansSerif /HYGoThic-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-GB1 4 dict dup begin +/Serif /STSong-Light def +/SansSerif /STHeiti-Regular def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-CNS1 4 dict dup begin +/Serif /MKai-Medium def +/SansSerif /MHei-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +end +def +/TZzero +{ +/_wmode xdd +/_styleArr xdd +/_regOrdering xdd +3 copy +_pdfComposeFont +{ +5 2 roll pop pop pop +} +{ +[ +0 1 _styleArr length 1 sub +{ +_styleArr exch get +_pdfStyleDicts _regOrdering 2 copy known +{ +get +exch 2 copy known not +{ pop /Default } +if +get +} +{ +pop pop pop /Unknown +} +ifelse +} +for +] +exch pop +2 index 3 1 roll +_pdfComposeFont +{3 -1 roll pop} +{ +findfont dup /FontName get exch +} +ifelse +} +ifelse +dup /WMode 2 copy known +{ get _wmode ne } +{ pop pop _wmode 1 eq} +ifelse +{ +exch _wmode _pdfConcatNames +dup _pdfFontStatus +{ exch pop dup findfont false} +{ exch true } +ifelse +} +{ +dup /FontType get 0 ne +} +ifelse +{ +dup /FontType get 3 eq _wmode 1 eq and +{ +_pdfVerticalRomanT3Font dup length 10 add dict copy +begin +/_basefont exch +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put} +if +def +FontName +currentdict +end +definefont +def +/Encoding _basefont /Encoding get def +/_fauxfont true def +} +{ +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +FontType 0 ne +{ +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put} +if +def +/_fauxfont true def +} if +} ifelse +/WMode _wmode def +dup dup /FontName exch def +currentdict +end +definefont pop +} +{ +pop +} +ifelse +/_pdf_FontDirectory 3 1 roll _safeput +} +bd +Level2? +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +selectfont +} bd +} +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +exch findfont exch +dup type /arraytype eq +{makefont} +{scalefont} +ifelse +setfont +} bd +} +ifelse +/cshow where +{ +pop /pdf_cshow /cshow load dd +/pdf_remove2 {pop pop} dd +} +{ +/pdf_cshow {exch forall} dd +/pdf_remove2 {} dd +} ifelse +/pdf_xshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_yshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 exch +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_xyshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +1 pop +{_pdf_na _pdf_i 1 add get} stopped +{ pop pop pop} +{ +_pdf_x _pdf_y moveto +rmoveto +} +ifelse +} +ifelse +_pdf_i 2 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdfl1xs {/_pdf_showproc /show load dd pdf_xshow} bd +/pdfl1ys {/_pdf_showproc /show load dd pdf_yshow} bd +/pdfl1xys {/_pdf_showproc /show load dd pdf_xyshow} bd +Level2? _ColorSep5044? not and +{ +/pdfxs {{xshow} stopped {pdfl1xs} if} bd +/pdfys {{yshow} stopped {pdfl1ys} if} bd +/pdfxys {{xyshow} stopped {pdfl1xys} if} bd +} +{ +/pdfxs /pdfl1xs load dd +/pdfys /pdfl1ys load dd +/pdfxys /pdfl1xys load dd +} ifelse +/pdf_charpath {false charpath} bd +/pdf_xcharpath {/_pdf_showproc /pdf_charpath load dd pdf_xshow} bd +/pdf_ycharpath {/_pdf_showproc /pdf_charpath load dd pdf_yshow} bd +/pdf_xycharpath {/_pdf_showproc /pdf_charpath load dd pdf_xyshow} bd +/pdf_strokepath +{ +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 false charpath +currentpoint S moveto +} bind +exch pdf_cshow +} bd +/pdf_xstrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xshow} bd +/pdf_ystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_yshow} bd +/pdf_xystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xyshow} bd +Level2? {currentglobal true setglobal} if +/d0/setcharwidth ld +/nND {{/.notdef} repeat} bd +/T3Defs { +/BuildChar +{ +1 index /Encoding get exch get +1 index /BuildGlyph get exec +} +def +/BuildGlyph { +exch begin +GlyphProcs exch get exec +end +} def +/_pdfT3Font true def +} bd +/_pdfBoldRomanWidthProc +{ +stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth +0 0 +} bd +/_pdfType0WidthProc +{ +dup stringwidth 0 0 moveto +2 index true charpath pathbbox +0 -1 +7 index 2 div .88 +setcachedevice2 +pop +0 0 +} bd +/_pdfType0WMode1WidthProc +{ +dup stringwidth +pop 2 div neg -0.88 +2 copy +moveto +0 -1 +5 -1 roll true charpath pathbbox +setcachedevice +} bd +/_pdfBoldBaseFont +11 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/Encoding cHexEncoding def +/_setwidthProc /_pdfBoldRomanWidthProc load def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +pdf_has_composefont? +{ +/_pdfBoldBaseCIDFont +11 dict begin +/CIDFontType 1 def +/CIDFontName /_pdfBoldBaseCIDFont def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_setwidthProc /_pdfType0WidthProc load def +/_bcstr2 2 string def +/BuildGlyph +{ +exch begin +_basefont setfont +_bcstr2 1 2 index 256 mod put +_bcstr2 0 3 -1 roll 256 idiv put +_bcstr2 dup _setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +/_pdfDefineIdentity-H +{ +/Identity-H /CMap PDFText /pdf_resourcestatus get exec +{ +pop pop +} +{ +/CIDInit/ProcSet findresource begin 12 dict begin +begincmap +/CIDSystemInfo +3 dict begin +/Registry (Adobe) def +/Ordering (Identity) def +/Supplement 0 def +currentdict +end +def +/CMapName /Identity-H def +/CMapVersion 1 def +/CMapType 1 def +1 begincodespacerange +<0000> +endcodespacerange +1 begincidrange +<0000> 0 +endcidrange +endcmap +CMapName currentdict/CMap defineresource pop +end +end +} ifelse +} def +} if +/_pdfVerticalRomanT3Font +10 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_pdfType0WidthProc +moveto +show +end +}bd +currentdict +end +def +Level2? {setglobal} if +/MakeBoldFont +{ +dup /ct_SyntheticBold known +{ +dup length 3 add dict begin +CopyFont +/ct_StrokeWidth .03 0 FontMatrix idtransform pop def +/ct_SyntheticBold true def +currentdict +end +definefont +} +{ +dup dup length 3 add dict +begin +CopyFont +/PaintType 2 def +/StrokeWidth .03 0 FontMatrix idtransform pop def +/dummybold currentdict +end +definefont +dup /FontType get dup 9 ge exch 11 le and +{ +_pdfBoldBaseCIDFont +dup length 3 add dict copy begin +dup /CIDSystemInfo get /CIDSystemInfo exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefont exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefonto exch def +currentdict +end +/CIDFont defineresource +} +{ +_pdfBoldBaseFont +dup length 3 add dict copy begin +/_basefont exch def +/_basefonto exch def +currentdict +end +definefont +} +ifelse +} +ifelse +} bd +/MakeBold { +1 index +_pdf_FontDirectory 2 index 2 copy known +{get} +{exch pop} +ifelse +findfont +dup +/FontType get 0 eq +{ +dup /WMode known {dup /WMode get 1 eq }{false} ifelse +version length 4 ge +and +{version 0 4 getinterval cvi 2015 ge } +{true} +ifelse +{/_pdfType0WidthProc} +{/_pdfType0WMode1WidthProc} +ifelse +_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put +{MakeBoldFont} Type0CopyFont definefont +} +{ +dup /_fauxfont known not 1 index /SubstMaster known not and +{ +_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put +MakeBoldFont +} +{ +2 index 2 index eq +{ exch pop } +{ +dup length dict begin +CopyFont +currentdict +end +definefont +} +ifelse +} +ifelse +} +ifelse +pop pop +dup /dummybold ne +{/_pdf_FontDirectory exch dup _safeput } +{ pop } +ifelse +}bd +/MakeItalic { +_pdf_FontDirectory exch 2 copy known +{get} +{exch pop} +ifelse +dup findfont +dup /FontInfo 2 copy known +{ +get +/ItalicAngle 2 copy known +{get 0 eq } +{ pop pop true} +ifelse +} +{ pop pop true} +ifelse +{ +exch pop +dup /FontType get 0 eq Level2? not and +{ dup /FMapType get 6 eq } +{ false } +ifelse +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1Type0 } +{ _italMtxType0 } +ifelse +} +{ pop pop _italMtxType0 } +ifelse +} +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1 } +{ _italMtx } +ifelse +} +{ pop pop _italMtx } +ifelse +} +ifelse +makefont +dup /FontType get 42 eq Level2? not or +{ +dup length dict begin +CopyFont +currentdict +end +} +if +1 index exch +definefont pop +/_pdf_FontDirectory exch dup _safeput +} +{ +pop +2 copy ne +{ +/_pdf_FontDirectory 3 1 roll _safeput +} +{ pop pop } +ifelse +} +ifelse +}bd +/MakeBoldItalic { +/dummybold exch +MakeBold +/dummybold +MakeItalic +}bd +Level2? +{ +/pdf_CopyDict +{1 index length add dict copy} +def +} +{ +/pdf_CopyDict +{ +1 index length add dict +1 index wcheck +{ copy } +{ begin +{def} forall +currentdict +end +} +ifelse +} +def +} +ifelse +/pdf_AddEuroGlyphProc +{ +currentdict /CharStrings known +{ +CharStrings /Euro known not +{ +dup +/CharStrings +CharStrings 1 pdf_CopyDict +begin +/Euro pdf_EuroProcSet 4 -1 roll get def +currentdict +end +def +/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def +/pdf_PathOps /pdf_PathOps load def +/Symbol eq Encoding 160 get /.notdef eq and +{ +/Encoding Encoding dup length array copy +dup 160 /Euro put def +} +if +} +{ pop +} +ifelse +} +{ pop +} +ifelse +} +def +Level2? {currentglobal true setglobal} if +/pdf_PathOps 4 dict dup begin +/m {moveto} def +/l {lineto} def +/c {curveto} def +/cp {closepath} def +end +def +/pdf_PSBuildGlyph +{ +gsave +8 -1 roll pop +7 1 roll +currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse +dup 9 1 roll +{ +currentdict /StrokeWidth 2 copy known +{ +get 2 div +5 1 roll +4 -1 roll 4 index sub +4 1 roll +3 -1 roll 4 index sub +3 1 roll +exch 4 index add exch +4 index add +5 -1 roll pop +} +{ +pop pop +} +ifelse +} +if +setcachedevice +pdf_PathOps begin +exec +end +{ +currentdict /StrokeWidth 2 copy known +{ get } +{ pop pop 0 } +ifelse +setlinewidth stroke +} +{ +fill +} +ifelse +grestore +} def +/pdf_EuroProcSet 13 dict def +pdf_EuroProcSet +begin +/Courier-Bold +{ +600 0 6 -12 585 612 +{ +385 274 m +180 274 l +179 283 179 293 179 303 c +179 310 179 316 180 323 c +398 323 l +423 404 l +197 404 l +219 477 273 520 357 520 c +409 520 466 490 487 454 c +487 389 l +579 389 l +579 612 l +487 612 l +487 560 l +449 595 394 612 349 612 c +222 612 130 529 98 404 c +31 404 l +6 323 l +86 323 l +86 304 l +86 294 86 284 87 274 c +31 274 l +6 193 l +99 193 l +129 77 211 -12 359 -12 c +398 -12 509 8 585 77 c +529 145 l +497 123 436 80 356 80 c +285 80 227 122 198 193 c +360 193 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-BoldOblique /Courier-Bold load def +/Courier +{ +600 0 17 -12 578 584 +{ +17 204 m +97 204 l +126 81 214 -12 361 -12 c +440 -12 517 17 578 62 c +554 109 l +501 70 434 43 366 43 c +266 43 184 101 154 204 c +380 204 l +400 259 l +144 259 l +144 270 143 281 143 292 c +143 299 143 307 144 314 c +418 314 l +438 369 l +153 369 l +177 464 249 529 345 529 c +415 529 484 503 522 463 c +522 391 l +576 391 l +576 584 l +522 584 l +522 531 l +473 566 420 584 348 584 c +216 584 122 490 95 369 c +37 369 l +17 314 l +87 314 l +87 297 l +87 284 88 272 89 259 c +37 259 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-Oblique /Courier load def +/Helvetica +{ +556 0 24 -19 541 703 +{ +541 628 m +510 669 442 703 354 703 c +201 703 117 607 101 444 c +50 444 l +25 372 l +97 372 l +97 301 l +49 301 l +24 229 l +103 229 l +124 67 209 -19 350 -19 c +435 -19 501 25 509 32 c +509 131 l +492 105 417 60 343 60 c +267 60 204 127 197 229 c +406 229 l +430 301 l +191 301 l +191 372 l +455 372 l +479 444 l +194 444 l +201 531 245 624 348 624 c +433 624 484 583 509 534 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-Oblique /Helvetica load def +/Helvetica-Bold +{ +556 0 12 -19 563 710 +{ +563 621 m +537 659 463 710 363 710 c +216 710 125 620 101 462 c +51 462 l +12 367 l +92 367 l +92 346 l +92 337 93 328 93 319 c +52 319 l +12 224 l +102 224 l +131 58 228 -19 363 -19 c +417 -19 471 -12 517 18 c +517 146 l +481 115 426 93 363 93 c +283 93 254 166 246 224 c +398 224 l +438 319 l +236 319 l +236 367 l +457 367 l +497 462 l +244 462 l +259 552 298 598 363 598 c +425 598 464 570 486 547 c +507 526 513 517 517 509 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-BoldOblique /Helvetica-Bold load def +/Symbol +{ +750 0 20 -12 714 685 +{ +714 581 m +650 645 560 685 465 685 c +304 685 165 580 128 432 c +50 432 l +20 369 l +116 369 l +115 356 115 347 115 337 c +115 328 115 319 116 306 c +50 306 l +20 243 l +128 243 l +165 97 300 -12 465 -12 c +560 -12 635 25 685 65 c +685 155 l +633 91 551 51 465 51 c +340 51 238 131 199 243 c +555 243 l +585 306 l +184 306 l +183 317 182 326 182 336 c +182 346 183 356 184 369 c +614 369 l 644 432 l +199 432 l +233 540 340 622 465 622 c +555 622 636 580 685 520 c +cp +750 0 m +} +pdf_PSBuildGlyph +} def +/Times-Bold +{ +500 0 16 -14 478 700 +{ +367 308 m +224 308 l +224 368 l +375 368 l +380 414 l +225 414 l +230 589 257 653 315 653 c +402 653 431 521 444 457 c +473 457 l +473 698 l +444 697 l +441 679 437 662 418 662 c +393 662 365 700 310 700 c +211 700 97 597 73 414 c +21 414 l +16 368 l +69 368 l +69 359 68 350 68 341 c +68 330 68 319 69 308 c +21 308 l +16 262 l +73 262 l +91 119 161 -14 301 -14 c +380 -14 443 50 478 116 c +448 136 l +415 84 382 40 323 40 c +262 40 231 77 225 262 c +362 262 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-BoldItalic +{ +500 0 9 -20 542 686 +{ +542 686 m +518 686 l +513 673 507 660 495 660 c +475 660 457 683 384 683 c +285 683 170 584 122 430 c +58 430 l +34 369 l +105 369 l +101 354 92 328 90 312 c +34 312 l +9 251 l +86 251 l +85 238 84 223 84 207 c +84 112 117 -14 272 -14 c +326 -14 349 9 381 9 c +393 9 393 -10 394 -20 c +420 -20 l +461 148 l +429 148 l +416 109 362 15 292 15 c +227 15 197 55 197 128 c +197 162 204 203 216 251 c +378 251 l +402 312 l +227 312 l +229 325 236 356 241 369 c +425 369 l +450 430 l +255 430 l +257 435 264 458 274 488 c +298 561 337 654 394 654 c +437 654 484 621 484 530 c +484 516 l +516 516 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Italic +{ +500 0 23 -10 595 692 +{ +399 317 m +196 317 l +199 340 203 363 209 386 c +429 386 l +444 424 l +219 424 l +246 514 307 648 418 648 c +448 648 471 638 492 616 c +529 576 524 529 527 479 c +549 475 l +595 687 l +570 687 l +562 674 558 664 542 664 c +518 664 474 692 423 692 c +275 692 162 551 116 424 c +67 424 l +53 386 l +104 386 l +98 363 93 340 90 317 c +37 317 l +23 279 l +86 279 l +85 266 85 253 85 240 c +85 118 137 -10 277 -10 c +370 -10 436 58 488 128 c +466 149 l +424 101 375 48 307 48 c +212 48 190 160 190 234 c +190 249 191 264 192 279 c +384 279 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Roman +{ +500 0 10 -12 484 692 +{ +347 298 m +171 298 l +170 310 170 322 170 335 c +170 362 l +362 362 l +374 403 l +172 403 l +184 580 244 642 308 642 c +380 642 434 574 457 457 c +481 462 l +474 691 l +449 691 l +433 670 429 657 410 657 c +394 657 360 692 299 692 c +204 692 94 604 73 403 c +22 403 l +10 362 l +70 362 l +69 352 69 341 69 330 c +69 319 69 308 70 298 c +22 298 l +10 257 l +73 257 l +97 57 216 -12 295 -12 c +364 -12 427 25 484 123 c +458 142 l +425 101 384 37 316 37 c +256 37 189 84 173 257 c +335 257 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +end +Level2? {setglobal} if +currentdict readonly pop end +%%EndResource +PDFText begin +[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis +/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute +/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde +/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex +/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef +/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide +/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright +/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand +/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla +/hungarumlaut/ogonek/caron +0 TE +[1/dotlessi/caron 39/quotesingle 96/grave +127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis +/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE +/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft +/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine +/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus +/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla +/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters +/questiondown/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 +1 TE +end +%%BeginResource: procset pdfasc.prc 6.0 1 +%%Copyright: Copyright 1992-2003 Adobe Systems Incorporated. All Rights Reserved. +/ASR { +13 dict begin +/mirV? exch def +/mirH? exch def +/center? exch def +/autorotate? exch def +/angle exch def +/shrink exch def +/Pury exch def +/Purx exch def +/Plly exch def +/Pllx exch def +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury 0 eq Durx 0 eq and Dlly 0 eq Dllx 0 eq and and +{ shrink 0 gt { GClipBBox } { GPageBBox } ifelse } +{ ITransDBBox } +ifelse +/PHt Pury Plly sub def +/PW Purx Pllx sub def +/DHt Dury Dlly sub def +/DW Durx Dllx sub def +angle 90 eq angle 270 eq or +{ +PHt /PHt PW def /PW exch def +} if +autorotate? PHt PW ne and DHt DW ne and +{ +DHt DW ge +PHt PW ge +ne +{ /angle angle 90 add def +PHt /PHt PW def /PW exch def +} +if +} if +angle 0 ne +{ +/angle angle 360 mod def +angle rotate +angle 90 eq +{ 0 DW neg translate } +if +angle 180 eq +{ DW neg DHt neg translate } +if +angle 270 eq +{ DHt neg 0 translate } +if +} if +center? +{ +ITransBBox +Durx Dllx add 2 div Dury Dlly add 2 div +Purx Pllx add -2 div Pury Plly add -2 div +3 -1 roll add exch +3 -1 roll add exch +translate +} +{ +ITransBBox +angle 0 eq +{Dllx Pllx sub Dury Pury sub} +if +angle 90 eq +{Durx Purx sub Dury Pury sub} +if +angle 180 eq +{Durx Purx sub Dlly Plly sub} +if +angle 270 eq +{Dllx Pllx sub Dlly Plly sub} +if +translate +} +ifelse +mirH? mirV? or +{ +ITransBBox +mirH? +{ +-1 1 scale +Durx Dllx add neg 0 translate +} if +mirV? +{ +1 -1 scale +0 Dury Dlly add neg translate +} if +} if +shrink 0 ne +{ +ITransBBox +Dury Dlly sub Pury Plly sub div +Durx Dllx sub Purx Pllx sub div +2 copy gt { exch } if pop +shrink 1 eq +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ +shrink 2 eq 1 index 1.0 lt and +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ pop } +ifelse +} +ifelse +} if +end +} [/autorotate? /shrink? /mirH? /mirV? /angle /Pury /Purx /Plly /Pllx /Durx /Dury /Dllx /Dlly /PW /PHt /DW /DHt +/Devurx /Devury /Devllx /Devlly /pdfHt /pdfW] +bld +/GClipBBox +{ +gsave newpath clippath pathbbox newpath grestore +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +ITransDBBox +} [/Durx /Dury /Dllx /Dlly] +bld +/GPageBBox +{ +{ +currentpagedevice /PageSize get aload pop +/Devury exch def /Devurx exch def +/Devllx 0 def /Devlly 0 def +ITransBBox +} +stopped +{ GClipBBox } +if +} [/Devurx /Devury /Devllx /Devlly ] +bld +/ITransDBBox +{ +Durx Dury transform matrix defaultmatrix itransform +/Devury exch def +/Devurx exch def +Dllx Dlly transform matrix defaultmatrix itransform +/Devlly exch def +/Devllx exch def +Devury Devlly lt {/Devlly Devury /Devury Devlly def def} if +Devurx Devllx lt {/Devllx Devurx /Devurx Devllx def def} if +} [/Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +/ITransBBox +{ +/um matrix currentmatrix matrix defaultmatrix matrix invertmatrix matrix concatmatrix def +Devllx Devlly um itransform +Devurx Devury um itransform +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury Dlly lt {/Dlly Dury /Dury Dlly def def} if +Durx Dllx lt {/Dllx Durx /Durx Dllx def def} if +} [ /um /Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +%%EndResource +currentdict readonly pop +end end +/currentpacking where {pop setpacking}if +PDFVars/DocInitAll{[PDF PDFText]{/docinitialize get exec}forall }put +PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put +PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put +PDFVars begin PDF begin +PDFVars/DocInitAll get exec PDFVars/InitAll get exec + +[/NamespacePush PDFMark5 +[/_objdef {Metadata_In_EPS} /type /stream /OBJ PDFMark5 +[{Metadata_In_EPS} 3388 (% &end XMP packet& %) ReadByPDFMark5 + + + + + 2006-10-29T19:27:03+01:00 + 2006-10-29T19:27:03+01:00 + 2006-10-29T19:27:03+01:00 + + + uuid:E446E6127B67DB11A8FFD4D02B02B71D + uuid:E446E6127B67DB11A8FFD4D02B02B71D + + uuid:534e389d-6306-419f-95f7-0f6dfd928f3d + uuid:183d3539-1dd0-463c-ab64-34976f66e05a + + + + application/eps + + + + + + + + + + + + + + + + + + + + + + + + + + +% &end XMP packet& % + +[{Metadata_In_EPS} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT PDFMark5 +[/Document 1 dict begin /Metadata {Metadata_In_EPS} def currentdict end /BDC PDFMark5 +[/NamespacePop PDFMark5 + +PDFVars/TermAll get exec end end + +%%EndSetup + PDF /docinitialize get exec +PDFVars begin PDF begin PDFVars/InitAll get exec +0.0 0.0 302.0 300.0 rectclip +q +0.0 0.0 m +302.0 0.0 l +302.0 300.0 l +0.0 300.0 l +h +W +n +q +302.0 0.0 0.0 300.0 0.0 0.0 cm +q +n +0.0 0.0 1.0 1.0 re +[/DeviceRGB] cs +<< +/ImageType 1 +/Width 302 +/Height 300 +/ImageMatrix [302.0 0.0 0.0 -300.0 0.0 300.0] +/BitsPerComponent 8 +/Decode [0.0 1.0 0.0 1.0 0.0 1.0 ] +/_Filters [currentfile /ASCII85Decode filter dup /DCTDecode filter dup +] >> +pdf_image s4IA0!"_al8O`[\!WW42!+Z'0s53kg8k)BA!!*-$!+Z(?!!*&c!"hVA@r$>i!<<6& +!!#gq!<;He%RFWD@V#OM^]4?7!WUmS6N@/h!WiE)!WiE)!s/N*!sA]-!WrQ/"9\i1 +"9eu5"U,&5"U5/9#7(P>"pkSC$4."I$k*OQ$k*OQ$k*OQ$k30j!(-bh!s8]0"UPA; +#n77K$OmUV%LrsZ%h&jT$k*XW$k*OQ$k*XT$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ +$k*RE^]4rP!A"7(!s&u6!YGG8&HVpM!$;1@!%;)SAnPdkC3+K>G'A1V +H@pm)L51SAMNX0fQ'Rc(R@9kFUnsrdW2Zf&Za@-K\%&u[_Sa=2`lH0Bb0nbge^i@) +g"PEEj5f=akNM0qnac;Dp%J.Tq>1-0!$;4A!s&E'!/9Ll%"PPE_>uQ^F20U8+N\VPgAlWj8t<[C3QS\[oYq`5Ta:aN;TQ +e'uq!f@\d1ioB+]k3(smlLOQ=p%J.Tq>1-F!"8r1!!3`7&HG#qr.B66g:hDtrJ#Q+ +(6@1V;`U[BBAMt(d[ff;B+\!62ta!pA8+XudPe50_8dPfXt#\IVnleeM\Zj`_QaERPXoREc>J*mFWa%mBM`j?fZq.OHlQb#^YQ +e)`4%5kM-'HF-t6k%k.?esmMQGaapf>F_:Qmp2&>G-edlES,\RZSYsC+8pN*B;LA8 +nU\YgH8j2_llMbJlpipk#h9A)<2<7dX#$je3;f^%6P$=\<>i.tSiUJOS=%/`Vq.lf +9qf*"3!Y7)/_,X_*PXY_*4&LRB-,TtB,sO9O+WYk;(YVC2&TZQ +\"-K"']@<6_;^\V1q*fko]aeu0P=[=>*:TfO;%;ib&KUX(L8f)rkDXkPk4jPdbk"L +Bb;hJHb8HuWu*jOHAZ7i_QP3qcP2dDe_$9k4CYX\4"8!^>)iT0# +`CI9rAV9P(1cp%o'n#a9V2+.V+D:N#R(/j*IODNr2M*I(S/u\;RZi2P +Jbma5Kc/-,BQ3;9.5P)o8Y;=kV+$C4mZ/[-r@qJY*6lQ5rI$/XPIVPYe*B]M9p,E4 +7Q8hCb!p)))Fh>p)id,i?Hd=)g++ss4asf=<]I!UR>iSVq_6J2YmO2eE&oK@RA>EO3[!/u"7 +JnM,D=W&ub*h@)D-])!ZPmGLW.oaeA)j1BbXX;:;)\>]9N7C4apmC8W82+h^/G].i +ZOe04gDQk\I0V9DMAds"ZR/g2m!I5ASIqeqXM'*Ec(h;06qdf+[!jm%3o[?J+@*b0+oGi0T1m$!3R9W,*::/)Wq[@/!2#3*l6*db#+4@O,bi<:g:Sf8^ +i,EE?U.L63RrXMs`d8UuROF*"Q-8l1i8Tjbb@?\4kVPjchH2e5R'1"?,7beDo,112 +7*sJ`SC>B<(r&9-8k'H2N%j9Kq97\4M5&$a()Qhu;3n,T?Bq:,T:Kr@]3t7p@hTePX@W'$XU\DX0V/eIBb9Dr +gk4A0W>NnO,*\4]E&6@^+O;ON,-_tF26"ICK,fM4a_5X2hNY*U)0@2pm!0XBUi4 +hRg&LX-CTR="YrBJ&[4W9p6*cj7TB4iq+m-&QJ<#nhOipX[A0rI[44WqmZGS"=^pKXtNX[aNZ`g5UIB,7%MA8ubr@'a3W)6AC +#@)7Of^)TN6Vr&e1XDmVTbQ*@[5Y4_^`Uk3l:CbV'cS@@W!NBFP\$iO=r3%@?,qPF +CVGur9-6dM`ba`5='A,?\NAGLV"?lD/lZ<@3%d3JRl63V2FthKIPjubKka2IdRJ;? +>nN4Zetgb<+HEk(3F1!>kG9=7$:_9HNQN5n;^HKg;fpjCE*PJEpsqXN,LV+-LA5Y/V4AHMZ$.j;Mu^!i['ZBLRej +4JT1\3M]PE%bs)H1QH3dD9f4PdLM\i>)CR'YnDR5?0>F8/_X;edB>2dh^N(ch8l3MYg-[8i+gJJn0_da[]% +2009!"Ie\QI+DeE9Hp.889.bdN1BG&nY71XcQ5B;\G1][fT$2F$i,cpR`0 +$]%S!.']8/JGW_N2(O7<\'gEYQ%n?uBV&Y.i8f?/=GJU3#ER#^.(%Z==!OPRg"B,k +d3d^0'fS!laN?Dc'ks%-PJ,-Nb0"Zl7&"eMX!kRuMV1\T1KpC#3Sl)OlQ1PHFj`d2 +R*0OoGf]Q\VKafAPBI3'WTC\*[''rtu=U.PDC2`=3V4b02P%gS`i;U$E+Nl6(:@qUmArhmHMrn8[<9!cqm4pek]5T.heoJlVc-\$!;F! +Usk]>53%Zfd5$g=e$5($`Q85Xd]n2R&MkEW=NXVJmQGkm/oij[RV0jlK1oit[JbTc/+p<)AtD"@-oG@]aC*7rDei4r1J?;neeuFNqB> +P?el`)]\9V5'lkA9'Sot:oqt">kG-4:0H+XGhlAH(u">A<;5OKZ`]iS_P\-4B7(gH +`Lbl]duf>Dn[2'9dfU4,% +?Bf+Cc&8shnY5-DYsP\o['!Sj7#Ie$>*d?b)^a3\qju=SeETm)9a.Vdf)ao_kt'J? +%\6\61%E8/6/b`H/QSHO?L+8eYHld+6Qpjl18s'p`<5-FRm!4SWBTO_@I? +fC>shsZC=UJ4`LbqoZmL(.S3?O$g-0gjf1]e$Ppfdc>S0`l-s1^m +dis^8m+<%8q?'&nPSkDf??iBl-Vq8-FSDNfim;O*1\gnt>\]`KZdesg\Vp/JCcK8n +NaVQS:q5cIXX;2M10'@.aQ\Bk9n6iRR-7LcL69gSVIq0W3H:QeArtf7-NmnQa%!Kh +`dN<#Uk_7l'4\Ltbj.fC4&AgBJBp'3@iLD@r<5&&,tgQ[\GYWpA'!"n1bD;!&G5.^ +!c$q:1[j^"aDiP_i8^Y%Nf6'+/J:\U!*[RFl*fA@l$DsM4P)t3',,_KJ.=&sNA=CV +1otTOK24X[)J3ff+>orta'($M+Qk!>WbfO+mS'WA)Mp8I&1%G.i^Wfmq?uU'HI2Nh[;7iiS`U6aQVc;g/oQRW^%< +8-cP#->>4tGG\lm.eWaS1?6')5T'L.RFr=J`[$%;/1EXmTDnmk>"0-g@nq$qnZ"C/ ++t\kX:_YXYLO$*&6`m8qZNYB[eb>C[ft77itVkVeQr,/u.(aS(l,()@LBH1e+V3ak?",uk[WG;H=b +;4P\hXjT>2b>Fe"eIei!6-h[jcpWQ-Tqub)3sV[c8YV6@LkF9U9^/HK[%e\mQKNZU +nqeUL*1f5gQ,9q(<+X/H3Ao>(T06M_j<,ZbW\RI=B.*LR86j&e7W<$P-"2Iurr>_k +8BsnInu=K`_IjnR1c6jVK*!jcZY8T^oHIekV(uU4NN+dE$0.5qV,UjRMcS4r$!hUo* +d#SF744?":pH"dZJ!:pS'hP#nK#64eOq0)WNbTfZl`r6^^sgQomPmI&'uJi_E6ehogU_M_OD9&[g:Q=u&P'b&q*'BE21lV/MZ +c`IO!p4RH!7KlakN9a'BB1SggH&_q?mulOCCh[u`Uf=^>(5HO[$b1th-me4L:,C3gUDZ-*K=HKe]fT@6WH1->&OF#K=$5Vl +(i1QSTU,IF29tB+fVO6t7(EXZd\bVW*M]lC7i8?PN[iRO0)=a9`[@*R[E?_2lWPQS +:8#s"36aMrVl;=fX[1=1U"ii0-VX'Y]ZQ_9F+d2JV0:K<[AJrmD!YbD5=8YH6X7TE +,NmdgN/e<8,)^H4CNZW;e@\6rKK!4PS9-Q@I7n<@rr/6-9,5ROU'>*.q)[3hr])9Kfu[X^KI:'a0CaY6)0qLE/sM+%f7u<7,8Q +*HP@?G/I`j!\'u[Jn.Q_G<%#Y&RunMd]2InX=eKk@p$mj'1IZ;E\_@]QSK=$P>m[h +;HGB7"8lq6Y&V#)F&0mOkWHjA:"2h;Du&5h5T&L<=oVQGgA6=*:p/S +Tjl_":/>'=Us@1"*ph^:2Lp3+MJW.51_^MaHu\#>,?g?>O!b1h[8B'O[7ZTHl-ctu +:HGm]Rl=^*[7K5?aKeT;V-_.NgounSgSI<6FAejd0%6>7W4CI#d-@aj.K(cOU->aa +$'O+Cj!07ib&a9ke+&[)C;*er(2^13od,*/MdG +EcHtN&EdL,?p"<:PYJV.uZKo>KF*Ts0j3CF`WpFeR7P7.oZjPiU[c8Cm +1i#j0-f,A]H;npU*nK?X#9\(`@j`di7YK:5S'n3ToKsA>,M'c5(7E5aEU?mWh!U_F +O[_pfES$5Y]O6"BZ#)Q2hHSkPI'td'c9[EZg5U^/LEian;I#uTXplZih,Rpj[le`r +>,6.;S_5i;EEUR7<=4]umdHa4(-9";RS^HpU7s\&PL-hMDJKH&cs4PT:,q^rZZ8.d +9$"&Q*Wc9@$J(`.2]G0+Fi!>7Y/JYVWD:YB#)e@"%ha2GQAsp*`.6oJ=R(l=TkPF= +&%JDn5g2Z#7l9C;]?a9uSVU8u.-KBk?p812OM@esK8i_H" +*T_:iT(I(5iU/D?qGZMmYT\)gFQTSY3N>u^8jWIWf<&N.2QTe*Yj5Ld)0VAY8Aa= +3lsqbC/MPtV2l))FM_*CIhPH&d#8BVX#Z?L-Q'Y7k+S?NC;b-N4&H`63jgM?,bCWf +C6afN:?$?o!h#>0a/Ql8<3r$f=,M:ZdRs@/'J6q%slYCS2cl_N/:W!62W7=%/HDn4\GTrc_Y>sOi'LD":dLn +-?I[2#`Nd/>YubP.ZC_SA$8MDUXFij"uG7lJlLLFO05$R>iJLFq^-ol@51r?uJqB+-R1@PDga"n1Edo<<.&;,gCJ%9Vi/[fe7XL7O36+-],<;k3:]CEtW>S6Fo:_;Vj@l/0 +Rl.*=jeYX\[OW^M\eM5<39/Wgih5OnYqX0W'aI(PGbATp[L_r.P.@\UQ=Z#,.M=ci +5%IZ9kGK&r:)]66[iI\*G9K4["1Y$<.$`PIfW>b//]O"Ne$,@D1nK3!1)mhN*=iki +6BA^"0Wf<WHM],p^96\_D66^HT)3_1+M8q[N,4fm([H0D[Lq^_->FGurXs)+RkMDU> +9S%cXOiL=&-?@?d&old,kE+J\3n7?%Znn;e6)-b()icoHe5-pj.KXou'KG9aBL7qK%cX&$jjuiFDJM.Q`B+[: +kNc*+VM=rt);'q()(1;Tb+c.&\Sr2HG/fSG+'BUR1+U'AF%oW8_C=$i., +W3)e>3Ll,R]B=Wl6LI[d:l$Yg$;Rm\/ERA9fYI__!=8a!2%i(mR8;fMR]Dg +cU+,0:Ud`M'R9:^G!-YOUuZ5bQ-%Q,0E5eRE#@3t3`iL7]oaW&Jq0'Ne\gNR&>R(fcu+ +.:^H$04TQ#RTD)\\/dX&XJF0/N%Bh$*NF"",_Hed@C[(S9qiL4o?U%[-Ok>iPZn9\ +G3E_8Cj>R%J5#tC=rR`G\N7ciEKOBr7s-j[Uf*)P[tE'"TduSVE\#dg6LpMl2.h+> +!j0O._`46Y$tVKc6\HjX"CR\7`M9A2(c;p_UpVaa@^/#`m[[$+T<3CeOnNlG)@2]F +MeAjl=U]HU,+9jR743&$FmWA.E)_uM8p^K%Zk#50m#9%'jO[(&iE).Ao8YiW9%>03 +W63c7rG+c_-J<8oiinn8CclNj)ie\jG=gGC[L_r/8EZN06s0&@`iUJS<>_Ei%Y"g[ +)FdC+-PR^u>^E=66Y/ReRE$?F<1Da]mc'Lh;]=!W:m!N5I/9'&LSM,T5U2-eONtLPppsJ(=>o!&9PnT+(WZ*[J43>?m]^ +b1SMo%c!2n3Dt,".4V^Z^8HmXjYc:$I`82a!#+fa#4'.,Arq7I;6cG82-'3!j@7i' +^cOjSY(p%2Aq#)2#Dn)H=@mh6d]9cWBK +D@S"u5$/'egH$7eAG8Qt`mgom4t69)q^VBA^t/*lq@g>p1ha1,0h+RY0<65@8%>Y# +@A>^JT#M9uMft\`B?K(!SnO$jo*O0\*9YcckBe#ibLHA1BWZXFG*0cE#JGA&OnqKr +G!rOLl1iaI2.U>qSCXr8'koFeS7g9Y8FpRj,-6_okG<#4So&e_.Br!h[RZT];AMt' +eY[B4S]HCjoVurYQr2A(:'G2TF4$iPU,Hh0Td"5N8:[>9*gNS'EB.8h&#UJU18:qn +0Esa6K4q:q*1pS1*ec1;5T$>=<>7pP)9E2KfCYplCfZ[Zpsm>'Q)<-O6:jDm[TX_n +]4?d'3rLKc>[U7?rjnD;79m?\=Z1R?TM:AhW&hIG2kk:Vf`N>-<+j[VC@t,B9.;[c +5D#1Z$);;:H.Rj>2EU(=r@>%:a-iQ0,rqpr8'N)%dOrkc9kR8/Jt)'[&d]kGS:#21E1U=.HFn,obF"$m-]T@O)mPb&Y%_?WKo;*_"9.7kYu#4 +f>LUqS5]5)\)E&2VhX;nk>'O'SRG>`^!H-`"/n;qDVhdsBrA6-R-^FMMnSB.^8jWX +oWO-5^!%NmTl@Sj\/oETTpH"8K7\SFeQhmNB*l_=D@;m\W9CgHbcm"X3aY/q(ak)& +j/#pqq4'nfQ<^l)7q$6-pGg0&I"//6#c^cbb*8D'dodo@WB(8Sq,n!]K@`,a;R$VN +q!V>`R5Cjk2>Bte()Bb?iENq+RJ#AYO-1rTenH=95J#9sijEVfH`B0$O.)al:Z_>C +S&iL)pm-Cr`TT=m*@ap,.*@q&GVuiG_d-BdR-jA;=&]di@V'#43BlW6DPDD6.^gH> +H5`P8Xs"m@+h3Ij+4?Ob+t]G,SVWP/!cuuaX%LDgQSSdbo2=7`i]j>U7^`@f5bT]b +b.tO55D9NE110OM3][ZpB,&c<9T>+2k=j.+Zf@YMEB*6X$tJhlpf<.t.SQ7#5Um^6 ++KgVNK/i0njE8qK>XcHSrr?B3D"JlG`2-!(!+)PbdYYH,W_[TbYDr+U?mkj9a<-CY +:K*IHg!8d3IgJ5)/X/g0L]'o:B<`H9\fg?aq9:G39m&Lh&U5r$]P40h6dXHP!_`E/ +m41*lN"T..I5#rICRJP/`C?lgjH9*6Xl2oeKA=b+Sjj-AIF4X+RW4:Th"L=:F[[#Q +m!6SEKj]IBI>((>i2^73GKuR)+/!t;NE4R<61IJK`b27HP:.gZ5`D8!I +:T_%pC*epmjdp2JE3\-:Eph'Ua'ldUWo^e!>^Rb1P18a2i>HSKgTmkSQ!!a_<--/@ +pSZ/T_\WRJ/WCc,_NQhIH-m1+<(4h-%]5Mm@>N,MX^e,5%D3:SKm,%pTs."783Oei +7m(dRPHeafn5B8dBI2KWZ_;:l_fRp4p?>#k%+d?7gPe'SB?L*-,=W"GJDYp3AboH. +<.9=#S!NrB1+Z^Ro9qDFH2-fFe0-fW@56@/onR!bq7R[t(Zt.[TF'36jge'TKX^Mmg +`7J$EAUVMTf45VWRDdV;A0HC#Q)2bp&jQI=PVV6KYN\[@EYYAjJ#um7WXs%0XM^@j +?SkO>7`S$ +?F=Jed\oW>55t3@Au]*qNd:S:8;T)5$#K>NVaHk!jB4o7:O7c@W_htdM0`3#4ZZEM +BOGtaNn"\'r@+IPWI%?0H&7Bd9bo"2LLMc[9)9TP-/2AUr#'[*fOdL[m;%PWdRC:e +3H7sj[(R!T4s+%UW9QEDPg_sf5dd%R\=`632WRgDT2%uOVV\9A,a+)7;sFb6BGSlQ +L=o-?]2?q6FZ%\g=KFWRG1D. +`UiH_DV@Gl86JI,IeY:ap\IkEj/Z=rbP#+]QQpm6dXX6UN0"9ZB]bmH/Ja+-%B%nM +=tiSI_2\Qr!:*W)F_c'k-+SlpNQ0eSG^ONs'hOqL,K@B;XSCPfOc.HkhAoNaKBBhp +Ua@OH?:g/g$paJ)9gs:e7e(eqGW`^*HBsc$HS[%dJ$aF;I9Z[shC"'<_E*^#\mM_* +guB4QFlWJt!ke236V/EE3)^WKpS,3bOm'^&h?8E4&b0ItFF2Et%G-_Y)\8@%q6?!I +Rd'\!4!#'YlT'>&lcB!$B`RUR/&>)!rMijKXp*1akn*7AE7,R9k5UhS2/ +pZ@&H,6!is/VllAW^^kB&.Wd0P@4`W-]4.+hM#)O*U?h&c`84ahktd:<7q/[W&JYu +O.=[8RWPqh.V#Ysc*Ohmb:#CM<=J5k:Jc1U%!KtFR@?7@#&2>]laHLqJdDH53U@"N +!3Wf)nK)j^V)HYnoR@>tT5k!]fO_pka,Wl9asf-`qT$1poKRpY?;%n%Ed#7H@E +GJb0=^;jMtiS.R@4nfmid9Hh@]Q^+D31aV=4%EeJ2A^-!,,gH2P9bQImEJ9eW8aK0 +R;1JNQ=U@HP$==p\F8WE.SQjOP'9C_VO%F>;C*T>N+Y;#SBu=V`AEUd.mGPt)Xtk'%ds%'>V\;1!W<+#T0a>@RD6\5Ab,lUAi3(tY3M;aSRH(_BXKcX*Et +-Y'0A7[`gK`:&;hFnG:_l&hc>99u"])$H#gehsBTC4;/[g#^YY=^SL!@Xj-+2&N^e +"#Qg)_8sDDdlu=F]K3Usl@g0;fi\',KlA9sk*ok.Z>rZ;Q&M7AU6N_4dl"LFm0U>s^G5 +UTq+=3DmqNGcllRT/4)B4Qg8(^U\M(h[ +[X(u;eJZi"3XlSdo_HoSTH4opbFEXF^t(Q_q%kJ?UU^aI`):0UWQ?aD-dZ>1:?H:c +1s/O(],;\<")krIVJkkTWt(++,gZ'0NP-jBhY7RhO]/F$+j4U>D"T>IQJ +FEDi!L$"O=?"E,ZY!3S#RHm2GqM#g?TC!m"F,0KN_HXHI4J6QN@fcX +`c@.V(d3;HUe@(fg6jl9dhIZ`DdKfmP=.h9or:D<2"EeD!^pk#r\PrhKtmaLk(_'4 +=ribU%FhI6hlTdGLuQ$o[VYh?n=>_.trX+`JW.eV:+jNjj?*r'R8H5=P+gt^$K +`qKVfA0]0VNlPTl]j%V$m_0aj]ZaqHAl\h17iRlgNh*)B_\,3sVncYK#H\Vmog^6u +VS0VQ'8DWOTd25p7RqH$F#^j-3NfHCH/TC5fU+0#5%2r@[\SeY)fBa]*kGX4::h@7 +/l7Q1WUHHsopn*`^/c\cW9l2'9]S00W]o>_ce"WL\]j,PGnIuG:(X%^0`ZYZS$@(a +A5ZYu#V-Pn4UVZ?aAI#]&:I17"$Z=l4K-7k1p0fKbA%i-,StOScl.i'4,s:YkLtU6 +imKWZ[oM2t'&84_e+qO!m"9-;mVRd9OBGdJ39fg0RGA'KJiTU6]Wu(jgbM!/N^G52LTPsb,(>0$`)t3,geTfUULV0A>FCTpI4EZ*AM$B8af@tP +;ab!AeuH_p_g/+P'PH!T'"%dfk(;Bi1nVdG)7a"*J:7B1O_mL^btt1-InGnm33O%! +DP0EBRLtfUZr!0XFKUEFGrU\@&.V8**1F^kpl0hc][NkD28@sZ/ +M?&o3>"mA52!h:r0;$FA$_BD*RSd-I?Adpu^&mdl?5i=WRZ6qhFU=.T@.arg"8+P8 +;NEA)Mp*oY[.N#mMd`NZCMaR<@SP2:btXdEOmIN6e!5C-XLM)N3Vj02N9&9Uqo1h!`'jF04mo&X+QPYKg/0]kHC7`,Pd-HY9PJ8];c;:G9W% +D0@FFRa_>ZL:CufT>K_/<@Iaoqf&Oqc*fNC\U7SI3 +3(aaIq+k_oJ&JjY/q^8jOaS)Kb3a]\EL[$LZOT1+V)K*6q2S&H!&&&'eTO)%V4UT. +KS#ts,7:gK_`]cDV&Q[-oPCP0`%.Nda.j=6Id]Q(l,2/VK +XBFaPQ$RSPD!?j(*;-:IhC*=b?7B-,V214rTF@!.WGLF]Cjd]#K>F;Iq.@6uYm:sj +,D+ad.dNj'o5i(FV*T.8,^h\RTU+b7dj#qaOXuAQ([gJWY*g@KV4k;p>,t9^_iqs0 +Aa`IJNHqpWmW2m72jXq_bIG/k]Z7NLrFr%Y^gIkK4T7n8oK=3=6+M'G#Ap' +G_^JXEf\-[9OA\g54a@YE;u'=)Wj7;QDH+k_2.%BX'$I<. +hP-#Ck1"e2pPGZEf=B3I-69:90)ePm?\l;Qg:``b'a%I&$Z1'ML9iE:a`)5Dn.#F' +T)Inpb@2Mg7EIDchb\GB12BYrb_a#,e5;6^dE +TB/a?Ln9$/f[#pinP`q2cTqp[H)4u\Y)6/07nV>@i5EXr&44f;Ofe_.^aJ$j[;o;- +WDSnUC>;or=uhUB_$:htKCh%Im1VX>i9*m*656E[;SBnFYpu`t94mhSajrT(\K*/^ +h=qr,Xfgt%.u[Zc&M:n_OaqZk<+F5u0iRdb[oRp@n>B"ohs-Qer6&&'<#f=35Vn;c +UqPo<^CXKA.J?8OA[_>8]=Ab5Y%*:\i,MpZWUmID&`)>=/_B\jM:g7([r[,CVtW]l +WSI/%r#23B/WT^$daBQ&L+'o.W\WLT2.s>Ab'1FF\ji/ZbYLV(q5J2lWDf5?fo@+4 +'u8)rqVmX029S>6jH;<[OZI!_4oYKh)1:Zn;/DJUFW;0+1WdrXRmMdtB/Qbp'nqL" +E$lOD!"\0of_4f2eF=Ung=s]OdP,JqfZ-f`3WWA_G!Tc +W&c)+TK\rjOlbXWbe48E7Eo7@1FD*(>aX#L:'(8Q'diHO>*YO!DBm",-m=?eKMo@O +[(5r^PPFgR9-.8IK;Ur!"erZL[#)bYH5$\KO':d%=h0@!Y^(E`Eqr +ESD3;SJ9I4J:#d%Xsed<8sYI2`qnWUUtIhgCjQ'pd1RV=am8W"0N#Fae"oXI*?6h, +8<"%;rR&`bbAfS#3cu"e>`r(*[#F03^6D`Vh5uQp=sl&)#*Co_V`:eAT6$-(QDt,91go=kr<9G!:ZU;5P4QHhUJhpInQ.hZG)'f6/*(h!m,*^*5#mO/K?( +=F<'cn+;&TAUHG;aOpL"e?"f&=cD019YF([I*lXH>?jno0E<:,XQ4IFM56/F;fu]H +N?8Sn7c6jb+O&9=B5_k5VL:9CZ&4D(Fr!NZ[DpPnghE-:a%mZuG+o#Q3Bk<7F/Q.b +CBul=nh<0G/nkIMB4Gs4@T3up$gll5>lAoKAS->p*g>_Vb*q_U(D=gA +B9>s=a%j8g0j.J%+)+%j7bnOYHUYFJ?f_MHVb_U&OK`NCFMlrFUU?n9*&@NLf>k4*MT2H +iiTPQ0b_`U,`X,fGo/"AF$t-t]Y0`6W9H@7JG(cilA"UUWeVt`l(!0;?<]!VB&ohX +77hB8<[(fJq:(OhNkOa1Uj#O)dV8,[6IG52,lGQg4aP\cPA99OKr#VX`1"\k+=t-K +6Q!p0X_0M>:>@-c9sngMdcifVh+V?6Ko&;FpV?F&V&LJQ*u"$Ida5[SC6PTf"SoP2 +;l;LB4.q8OQA-ca1CTjDo't6)Wq&-n\b!gL^H$:9dr5iJ.8-_pFrI0?dkiMI4;k#p[ +_cD,$asuKer832bFB+mbkZW'sRP4ufTU%gjW>s?029[\SL_g6*F,s7WR6=!aNfME? +4D:`#)*)/H%*c]+s'mP%b4\,2Z>k!F31cRW)83mFEnCU20H@UmYn9\p*5ZG!KOPmINFP4 +eW5u5B:e72,]gfAo@'[$=$9,\T2-/aZ(05Ggt9KHHM^bpRj(a-Aju[J[o&8'$_q8e +_/YK13`:mco[r$Ei%l:KBdgpW\$: +H0JpiD4'6lWr%Y+T):5mY%'3(I0>-k-R%!tHf4ePXdE"[3:<12M=di;7_-:BKiEH3 +j]1)c'2+_ZV]!131DR@NC-/6n!C2Rd\:9.O>Sb/VKi]I%egtGU: +/k@u"BP^M"VPUUI*;p=f<(FKOPZ$"(Q<\Fa]dP3i>bc-EXPfW>/"r`Z;R7Nl9LjEu +l@)4sX/2RNn]RLB)qNHZWR#?Cgok[6QXWCRi-.&ZNQRqrRAiiQHX;A!+>CjDP\hZ! +U.F[8F&t?sCui'K;Q"t&++J$\/IXdt/=Tk-g7*&?bR1/]WR%^s,kX7ggld;VF^nUp +!>Vui^^Dp$b+l[d3D3;_$\i!4ns3[tSg=b"(!/$M"!!Hj9qie/:f`^[,)5A++?1JQ +c-qkZ[<']LWps`P?O=A8UYfcWiT*?IT`cUdL-RI;K8cMmf"3A&8TLFDR:Z&";:KqK +fWMG2$aAA#U4iaB(`_,qF5sfQCV(bZZl`tAHhSD)M:tZ#*hT88T%!Yn<.'a:nF@=# +EX2Hd1[.mQSteFR:5KQM@iuhBPuZ+%P-MD7?YI+b!RLlDk,39ge?V-ADO-bkj5a$^ +j#H2#KI5d*G>Zj)A<=mMET)2fBYr;Vs1E3!Z\a<\fij +oeZY'k`k@>7pdWUUUr&[A\R'bh9c[SEfW71aBBGKlJAct' +(^,2Gr7#b\I<&O6Lr5o5U?BZIMmNI[V&'@Kl8/G?etoXG=%!ZL4Zc]LB*ENbKh2N# +oW8T`p8ho^oePfQN#Wo/26X)j/EAK_0R34BbPH?CN/[2DF+ +8)0QMR.RH$=CL*4-gGY8SThQRq-9\0b!'C?$]UH+VD*/p59;6u^:V!?YJ^(kkfSYt +@?7+_M<8hgA +_4F\:G3g)Hm=EcUdHYX>0(qdMWiVAJQt'f=JNKB^VR)EY).fPEeFO]*X<(ih2le'1 +a.Y&1%!EB3/W[<_D_5OsO!N7-bV;b2d>pIX6F,\>iu.LVoWDmM9h*QSk]fmZ*_'a4 +c:37VP"Pd0P=j!OSucM#LEsOq;6Vh:@hi^G<2ZEp`WnK*/oaLSR%&Wn +:;m$0&QW5FS4\ee[i8qcOuoVmjsT![e2+Na1RrggdO:*Z"U$TVKQ;QGZuaa%9nstJ +X_>.&C+VpBcTds:-^1NYb2^U-CEJ\R6U@h7nh[qa?t%[n.j4Y/dkmeG8kO*6CAuFM +*NeTZ=,?#aZ!)4.d'0pC3f1*mD<#J0(Pd$+G.?m6E"-=!G't\UU2k1_Ioc'``gM)c +gdWTr]Mt3F>jbP#iu&o0Pdu'BS>oJWS_oRPlb4.'"?4[oaCe0+4=$jBO)G"MLOLlAB`YA;.CH7oP5&F]RdbS&,o0Gsp@4lCt;4i4U=%VnKK].ft +R1G$W8IT>D)DJ2/h_d>RX#i4dmYV"KMmI%$kRUk,Sh4Z'a'3WoH_9JP_+?_R`85h_^iUq9:;<7Z^FW6JFY*#q2P;&cUu0_lDW1<^I*Y*Upl*4kBeD> +?l?Q6%/P.d@lJJYT\F5%caS@.P05p21kJGn=9n873fd&/-`no$&VGBSO8U?6:l&8H +mfcR[3VKCdm,rM:'5crY*.$uChHo'mYO==PCHHW<4-hJNj/4K[[$'OV5#^3aEiZ/e +m`"C=RsrS2!h7)n;#%B8 +@j%9P9'JI7;=7F"gJBLX$-#2p0tOi_ +fGf=B7$"IFb@T>t$3&W?anC[=g&:*_Ng7j6mI4ANX-AA5c.ao)nXZH"a'<,`lWM=% +WEA[$'Rd_$B&2@\]@/nB!(tKX6%n@.LR$-GIAM"sDE`L%`pLf,U"\Z"]oHmJ+)Ckm +^@JVmC`dj]o(^Mfp^V".i]KoOrl/"*F5I3%!9"jr!/6!_+8AG%Iq3u54D1R_\9WGq +EOU-qeu$UQaATburL*Q+V1"iS:U4j.2@hGXa%e@Le^V#kG'E40I/0tXY2>F'ktE/; +Gr*(pc8")9P@p?i?+=fXm_Ph`A$\E"f`~> + +n +Q +Q +Q +[/EMC PDFMark5 +PDFVars/TermAll get exec end end +%%PageTrailer +%%Trailer +%%EOF diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_03.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_03.eps new file mode 100644 index 00000000..88222781 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_03.eps @@ -0,0 +1,3260 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: (Acr1F4A.tmp) +%%Version: 1 6 +%%Creator: Adobe Acrobat 7.0 +%%CreationDate: 19:27:03 10/29/06 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%ADO_ContainsXMP: MainFirst +%%BoundingBox: 0 0 302 300 +%%HiResBoundingBox: 0.0 0.0 302.0 300.0 +%%Pages: 0 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: +%%+ procset (Adobe Acrobat - PDF operators) 1.2 0 +%%+ procset (Adobe Acrobat - general image support) 1.2 0 +%%+ procset (Adobe Acrobat - monochrome image support) 1.2 0 +%%+ procset (Adobe Acrobat - color image support) 1.2 0 +%%+ procset (Adobe Acrobat - indexed color image support) 1.2 0 +%%EndComments +%%BeginProlog +%%EndProlog +%%BeginSetup +%ADOPrintSettings: L2 W0 VM op crd os scsa T h ef bg ucr sf ef r b fa pr seps ttf hb EF t2 irt Drucker-/PostScript-Farbmanagement 0 + +%%BeginResource: procset l2check 6.0 1 +%%Copyright: Copyright 1993,2001 Adobe Systems Incorporated. All Rights Reserved. +systemdict /languagelevel known +{ systemdict /languagelevel get 1 eq } +{ true } +ifelse +{ +initgraphics /Helvetica findfont 18 scalefont setfont +72 600 moveto (Error: This application does not support) dup show +72 580 moveto (printing to a PostScript Language Level 1 printer.) dup show +exch = = +/Times-Roman findfont 16 scalefont setfont +72 500 moveto (As a workaround, try selecting Print As Image from) show +72 480 moveto (the Advanced Print dialog.) show +showpage +quit +} +if +%%EndResource +/currentpacking where{pop currentpacking true setpacking}if +%%BeginResource: procset pdfvars 6.0 1 +%%Copyright: Copyright 1987-2002 Adobe Systems Incorporated. All Rights Reserved. +%%Title: definition of dictionary of variables used by PDF & PDFText procsets +userdict /PDF 162 dict put +userdict /PDFVars 89 dict dup begin put +/docSetupDone false def +/InitAll 0 def +/TermAll 0 def +/DocInitAll 0 def +/DocTermAll 0 def +/_pdfEncodings 2 array def +/_pdf_str1 1 string def +/_pdf_i 0 def +/_pdf_na 0 def +/_pdf_showproc 0 def +/_italMtx [1 0 .212557 1 0 0] def +/_italMtx_WMode1 [1 -.212557 0 1 0 0] def +/_italMtxType0 [1 0 .1062785 1 0 0] def +/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def +/_basefont 0 def +/_basefonto 0 def +/_pdf_oldCIDInit null def +/_pdf_FontDirectory 30 dict def +/_categories 10 dict def +/_sa? true def +/_ColorSep5044? false def +/nulldict 0 dict def +/_processColors 0 def +/overprintstack null def +/_defaulttransfer currenttransfer def +/_defaultflatness currentflat def +/_defaulthalftone null def +/_defaultcolortransfer null def +/_defaultblackgeneration null def +/_defaultundercolorremoval null def +/_defaultcolortransfer null def +PDF begin +[/c/cs/cm/d/d0/f/h/i/j/J/l/m/M/n/q/Q/re/ri/S/sc/sh/Tf/w/W +/applyInterpFunc/applystitchFunc/domainClip/encodeInput +/initgs/int/limit/rangeClip +/defineRes/undefineRes/findRes/setSA/pl +/? /! /| /: /+ /GetGlyphDirectory +/pdf_flushFilters /pdf_readstring /pdf_dictOp /pdf_image /pdf_maskedImage +/pdf_shfill /pdf_sethalftone +] {null def} bind forall +end +end +%%EndResource +PDFVars begin PDF begin +%%BeginResource: procset pdfutil 6.0 1 +%%Copyright: Copyright 1993-2001 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Basic utilities used by other PDF procsets +/bd {bind def} bind def +/ld {load def} bd +/bld { +dup length dict begin +{ null def } forall +bind +end +def +} bd +/dd { PDFVars 3 1 roll put } bd +/xdd { exch dd } bd +/Level2? +systemdict /languagelevel known +{ systemdict /languagelevel get 2 ge } { false } ifelse +def +/Level1? Level2? not def +/Level3? +systemdict /languagelevel known +{systemdict /languagelevel get 3 eq } { false } ifelse +def +/getifknown { +2 copy known { get true } { pop pop false } ifelse +} bd +/here { +currentdict exch getifknown +} bd +/isdefined? { where { pop true } { false } ifelse } bd +%%EndResource +%%BeginResource: procset pdf 6.0 1 +%%Copyright: Copyright 1998-2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: General operators for PDF, common to all Language Levels. +/cm { matrix astore concat } bd +/d /setdash ld +/f /fill ld +/h /closepath ld +/i {dup 0 eq {pop _defaultflatness} if setflat} bd +/j /setlinejoin ld +/J /setlinecap ld +/M /setmiterlimit ld +/n /newpath ld +/S /stroke ld +/w /setlinewidth ld +/W /clip ld +/sg /setgray ld +/initgs { +0 setgray +[] 0 d +0 j +0 J +10 M +1 w +false setSA +/_defaulttransfer load settransfer +0 i +/RelativeColorimetric ri +newpath +} bd +/int { +dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul +exch pop add exch pop +} bd +/limit { +dup 2 index le { exch } if pop +dup 2 index ge { exch } if pop +} bd +/domainClip { +Domain aload pop 3 2 roll +limit +} [/Domain] bld +/applyInterpFunc { +0 1 DimOut 1 sub +{ +dup C0 exch get exch +dup C1 exch get exch +3 1 roll +1 index sub +3 index +N exp mul add +exch +currentdict /Range_lo known +{ +dup Range_lo exch get exch +Range_hi exch get +3 2 roll limit +} +{ +pop +} +ifelse +exch +} for +pop +} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld +/encodeInput { +NumParts 1 sub +0 1 2 index +{ +dup Bounds exch get +2 index gt +{ exit } +{ dup +3 index eq +{ exit } +{ pop } ifelse +} ifelse +} for +3 2 roll pop +dup Bounds exch get exch +dup 1 add Bounds exch get exch +2 mul +dup Encode exch get exch +1 add Encode exch get +int +} [/NumParts /Bounds /Encode] bld +/rangeClip { +exch dup Range_lo exch get +exch Range_hi exch get +3 2 roll +limit +} [/Range_lo /Range_hi] bld +/applyStitchFunc { +Functions exch get exec +currentdict /Range_lo known { +0 1 DimOut 1 sub { +DimOut 1 add -1 roll +rangeClip +} for +} if +} [/Functions /Range_lo /DimOut] bld +/pdf_flushfilters +{ +aload length +{ dup status +1 index currentfile ne and +{ dup flushfile closefile } +{ pop } +ifelse +} repeat +} bd +/pdf_readstring +{ +1 index dup length 1 sub get +exch readstring pop +exch pdf_flushfilters +} bind def +/pdf_dictOp +{ +3 2 roll +10 dict copy +begin +_Filters dup length 1 sub get def +currentdict exch exec +_Filters pdf_flushfilters +end +} [/_Filters] bld +/pdf_imagemask {{imagemask} /DataSource pdf_dictOp} bd +/pdf_shfill {{sh} /DataSource pdf_dictOp} bd +/pdf_sethalftone {{sethalftone} /Thresholds pdf_dictOp} bd +/masks [ 2#10000000 +2#11000000 +2#11100000 +2#11110000 +2#11111000 +2#11111100 +2#11111110 +2#11111111 ] def +/addNBits +{ +/numBits exch def +/byte exch def +OutBitOffset numBits add 8 gt +{ +byte OutBitOffset 8 sub bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutByteIndex OutByteIndex 1 add def +/bitsDoneSoFar OutBitOffset def +/OutBitOffset numBits 8 OutBitOffset sub sub def +OutBitOffset 0 gt +{ +byte bitsDoneSoFar bitshift +masks numBits bitsDoneSoFar sub get and +OutBuffer OutByteIndex 3 -1 roll put +} if +} +{ +byte masks numBits 1 sub get and +OutBitOffset neg bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutBitOffset OutBitOffset numBits add def +OutBitOffset 8 eq +{ +/OutBitOffset 0 def +/OutByteIndex OutByteIndex 1 add def +} if +} ifelse +} bind def +/DevNNFilter +{ +/InBuffer Width NumComps mul BitsPerComponent mul 7 add 8 idiv string def +AllSource InBuffer readstring pop pop +/outlen Width NewNumComps mul BitsPerComponent mul 7 add 8 idiv def +/OutBuffer outlen string def +0 1 outlen 1 sub { OutBuffer exch 0 put } for +/InByteIndex 0 def +/InBitOffset 0 def +/OutByteIndex 0 def +/OutBitOffset 0 def +/KeepArray NumComps array def +0 1 NumComps 1 sub { KeepArray exch true put } for +DevNNones { KeepArray exch false put } forall +Width { +KeepArray +{ +{ +/bitsLeft BitsPerComponent def +{ +bitsLeft 0 le { exit } if +/bitsToDo 8 InBitOffset sub dup bitsLeft gt { pop bitsLeft } if def +InBuffer InByteIndex get +InBitOffset bitshift +bitsToDo addNBits +/bitsLeft bitsLeft bitsToDo sub def +InBitOffset bitsToDo add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} loop +} +{ +InBitOffset BitsPerComponent add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} +ifelse +} +forall +} repeat +OutBuffer +} bd +/pdf_image +{ +20 dict copy +begin +/UnusedNones where { /UnusedNones get}{false} ifelse +{ +/NumComps Decode length 2 div cvi def +/OrigDecode Decode def +/NumNones DevNNones length def +/NewNumComps NumComps NumNones sub def +/Decode NewNumComps 2 mul cvi array def +/devNNindx 0 def +/decIndx 0 def +/cmpIndx 0 def +NumComps { +cmpIndx DevNNones devNNindx get eq +{ +/devNNindx devNNindx 1 add dup NumNones eq {pop 0} if def +} +{ +Decode decIndx OrigDecode cmpIndx 2 mul get put +Decode decIndx 1 add OrigDecode cmpIndx 2 mul 1 add get put +/decIndx decIndx 2 add def +} ifelse +/cmpIndx cmpIndx 1 add def +} repeat +_Filters dup length 1 sub get /AllSource exch def +/DataSource { DevNNFilter } def +} +{ _Filters dup length 1 sub get /DataSource exch def } +ifelse +currentdict image +_Filters pdf_flushfilters +end +} bd +/pdf_maskedImage +{ +10 dict copy begin +/miDict currentdict def +/DataDict DataDict 10 dict copy def +DataDict begin +/DataSource +_Filters dup length 1 sub get +def +miDict image +_Filters pdf_flushfilters +end +miDict /InterleaveType get 3 eq +{ MaskDict /DataSource get dup type /filetype eq { closefile } { pop } ifelse } +if +end +} [/miDict /DataDict /_Filters] bld +/RadialShade { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/r2 exch def +/c2y exch def +/c2x exch def +/r1 exch def +/c1y exch def +/c1x exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +c1x c2x eq +{ +c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope c2y c1y sub c2x c1x sub div def +/theta slope 1 atan def +c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if +c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +c1x c1y translate +theta rotate +-90 rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +/max { 2 copy gt { pop } {exch pop} ifelse } bind def +/min { 2 copy lt { pop } {exch pop} ifelse } bind def +rampdict begin +40 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +c1x c1y translate +theta rotate +-90 rotate +/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def +/c1y 0 def +/c1x 0 def +/c2x 0 def +ext0 { +0 getrampcolor +c2y r2 add r1 sub 0.0001 lt +{ +c1x c1y r1 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2y r1 add r2 le +{ +c1x c1y r1 0 360 arc +fill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r1 neg def +/p1y c1y def +/p2x r1 def +/p2y c1y def +p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y p1x SS1 div neg def +/SS2 90 theta sub dup sin exch cos div def +/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y p2x SS2 div neg def +r1 r2 gt +{ +/L1maxX p1x yMin p1y sub SS1 div add def +/L2maxX p2x yMin p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +c1x c2x sub dup mul +c1y c2y sub dup mul +add 0.5 exp +0 dtransform +dup mul exch dup mul add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +/hires exch def +hires mul +/numpix exch def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +/xInc c2x c1x sub numsteps div def +/yInc c2y c1y sub numsteps div def +/rInc r2 r1 sub numsteps div def +/cx c1x def +/cy c1y def +/radius r1 def +newpath +xInc 0 eq yInc 0 eq rInc 0 eq and and +{ +0 getrampcolor +cx cy radius 0 360 arc +stroke +NumSamples 1 sub getrampcolor +cx cy radius 72 hires div add 0 360 arc +0 setlinewidth +stroke +} +{ +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +cx cy radius 0 360 arc +/cx cx xInc add def +/cy cy yInc add def +/radius radius rInc add def +cx cy radius 360 0 arcn +eofill +rampIndxInc add +} +repeat +pop +} ifelse +ext1 { +c2y r2 add r1 lt +{ +c2x c2y r2 0 360 arc +fill +} +{ +c2y r1 add r2 sub 0.0001 le +{ +c2x c2y r2 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r2 neg def +/p1y c2y def +/p2x r2 def +/p2y c2y def +p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y c2y p1x SS1 div sub def +/SS2 90 theta sub dup sin exch cos div def +/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y c2y p2x SS2 div sub def +r1 r2 lt +{ +/L1maxX p1x yMax p1y sub SS1 div add def +/L2maxX p2x yMax p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +grestore +grestore +end +end +end +} ifelse +} bd +/GenStrips { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/y2 exch def +/x2 exch def +/y1 exch def +/x1 exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +x1 x2 eq +{ +y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope y2 y1 sub x2 x1 sub div def +/theta slope 1 atan def +x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if +x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +x1 y1 translate +theta rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +rampdict begin +20 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +x1 y1 translate +theta rotate +/xStart 0 def +/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def +/ySpan yMax yMin sub def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +xStart 0 transform +xEnd 0 transform +3 -1 roll +sub dup mul +3 1 roll +sub dup mul +add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +mul +/numpix exch def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +ext0 { +0 getrampcolor +xMin xStart lt +{ xMin yMin xMin neg ySpan rectfill } if +} if +/xInc xEnd xStart sub numsteps div def +/x xStart def +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +x yMin xInc ySpan rectfill +/x x xInc add def +rampIndxInc add +} +repeat +pop +ext1 { +xMax xEnd gt +{ xEnd yMin xMax xEnd sub ySpan rectfill } if +} if +grestore +grestore +end +end +end +} ifelse +} bd +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ +/PDFMark5 {cleartomark} bd +} +{ +/PDFMark5 {pdfmark} bd +}ifelse +/ReadByPDFMark5 +{ +2 dict begin +/makerString exch def string /tmpString exch def +{ +currentfile tmpString readline pop +makerString anchorsearch +{ +pop pop cleartomark exit +} +{ +3 copy /PUT PDFMark5 pop 2 copy (\n) /PUT PDFMark5 +} ifelse +}loop +end +}bd +%%EndResource +%%BeginResource: procset pdflev2 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: PDF operators, with code specific for Level 2 +/docinitialize { +PDF begin +/_defaulthalftone currenthalftone dd +/_defaultblackgeneration currentblackgeneration dd +/_defaultundercolorremoval currentundercolorremoval dd +/_defaultcolortransfer [currentcolortransfer] dd +/_defaulttransfer currenttransfer dd +end +PDFVars /docSetupDone true put +} bd +/initialize { +PDFVars /docSetupDone get { +_defaulthalftone sethalftone +/_defaultblackgeneration load setblackgeneration +/_defaultundercolorremoval load setundercolorremoval +_defaultcolortransfer aload pop setcolortransfer +} if +false setoverprint +} bd +/terminate { } bd +/c /curveto ld +/cs /setcolorspace ld +/l /lineto ld +/m /moveto ld +/q /gsave ld +/Q /grestore ld +/sc /setcolor ld +/setSA/setstrokeadjust ld +/re { +4 2 roll m +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +h +} bd +/concattransferfuncs { +[ 3 1 roll /exec load exch /exec load ] cvx +} bd +/concatandsettransfer { +/_defaulttransfer load concattransferfuncs settransfer +} bd +/concatandsetcolortransfer { +_defaultcolortransfer aload pop +8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll +6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll +4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll +concattransferfuncs +setcolortransfer +} bd +/defineRes/defineresource ld +/undefineRes/undefineresource ld +/findRes/findresource ld +currentglobal +true systemdict /setglobal get exec +[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image] +{ /Generic /Category findresource dup length dict copy /Category defineresource pop } +forall +systemdict /setglobal get exec +/ri +{ +/findcolorrendering isdefined? +{ +mark exch +findcolorrendering +counttomark 2 eq +{ type /booleantype eq +{ dup type /nametype eq +{ dup /ColorRendering resourcestatus +{ pop pop +dup /DefaultColorRendering ne +{ +/ColorRendering findresource +setcolorrendering +} if +} if +} if +} if +} if +cleartomark +} +{ pop +} ifelse +} bd +/knownColorants? { +pop false +} bd +/getrampcolor { +cvi +/indx exch def +0 1 NumComp 1 sub { +dup +Samples exch get +dup type /stringtype eq { indx get } if +exch +Scaling exch get aload pop +3 1 roll +mul add +} for +setcolor +} bd +/sssetbackground { aload pop setcolor } bd +%%EndResource +%%BeginResource: procset pdftext 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Text operators for PDF +PDF /PDFText 78 dict dup begin put +/docinitialize +{ +/resourcestatus where { +pop +/CIDParams /ProcSet resourcestatus { +pop pop +false /CIDParams /ProcSet findresource /SetBuildCompatible get exec +} if +} if +PDF begin +PDFText /_pdfDefineIdentity-H known +{ PDFText /_pdfDefineIdentity-H get exec} +if +end +} bd +/initialize { +PDFText begin +} bd +/terminate { end } bd +Level2? +{ +/_safeput +{ +3 -1 roll load 3 1 roll put +} +bd +} +{ +/_safeput +{ +2 index load dup dup length exch maxlength ge +{ dup length 5 add dict copy +3 index xdd +} +{ pop } +ifelse +3 -1 roll load 3 1 roll put +} +bd +} +ifelse +/pdf_has_composefont? systemdict /composefont known def +/CopyFont { +{ +1 index /FID ne 2 index /UniqueID ne and +{ def } { pop pop } ifelse +} forall +} bd +/Type0CopyFont +{ +exch +dup length dict +begin +CopyFont +[ +exch +FDepVector +{ +dup /FontType get 0 eq +{ +1 index Type0CopyFont +/_pdfType0 exch definefont +} +{ +/_pdfBaseFont exch +2 index exec +} +ifelse +exch +} +forall +pop +] +/FDepVector exch def +currentdict +end +} bd +Level2? {currentglobal true setglobal} if +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def +Level2? {setglobal} if +/modEnc { +/_enc xdd +/_icode 0 dd +counttomark 1 sub -1 0 +{ +index +dup type /nametype eq +{ +_enc _icode 3 -1 roll put +_icode 1 add +} +if +/_icode xdd +} for +cleartomark +_enc +} bd +/trEnc { +/_enc xdd +255 -1 0 { +exch dup -1 eq +{ pop /.notdef } +{ Encoding exch get } +ifelse +_enc 3 1 roll put +} for +pop +_enc +} bd +/TE { +/_i xdd +StandardEncoding 256 array copy modEnc +_pdfEncodings exch _i exch put +} bd +Level2? +{ +/pdfPatchCStrings +{ +currentdict /CharStrings known currentdict /FontType known and +{ +FontType 1 eq CharStrings type /dicttype eq and +{ +CharStrings /mu known CharStrings /mu1 known not and CharStrings wcheck and +{ +CharStrings /mu get +type /stringtype eq +{ +currentglobal +CharStrings /mu1 +CharStrings /mu get +dup gcheck setglobal +dup length string copy +put +setglobal +} if +} if +} if +} if +} bd +} +{ /pdfPatchCStrings {} bd } +ifelse +/TZ +{ +/_usePDFEncoding xdd +findfont +dup length 6 add dict +begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +/pdf_origFontName FontName def +/FontName exch def +currentdict /PaintType known +{ PaintType 2 eq {/PaintType 0 def} if } +if +_usePDFEncoding 0 ge +{ +/Encoding _pdfEncodings _usePDFEncoding get def +pop +} +{ +_usePDFEncoding -1 eq +{ +counttomark 0 eq +{ pop } +{ +Encoding 256 array copy +modEnc /Encoding exch def +} +ifelse +} +{ +256 array +trEnc /Encoding exch def +} +ifelse +} +ifelse +pdf_EuroProcSet pdf_origFontName known +{ +pdf_origFontName pdf_AddEuroGlyphProc +} if +Level2? +{ +currentdict /pdf_origFontName undef +} if +FontName currentdict +end +definefont pop +} +bd +Level2? +{ +/TZG +{ +currentglobal true setglobal +2 index _pdfFontStatus +{ +2 index findfont +false setglobal +3 index findfont +true setglobal +ne +{ +2 index findfont dup rcheck +{ +dup length dict begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +currentdict end +} +if +3 index exch definefont pop +} +if +} if +setglobal +TZ +} bd +} +{ +/TZG {TZ} bd +} ifelse +Level2? +{ +currentglobal false setglobal +userdict /pdftext_data 5 dict put +pdftext_data +begin +/saveStacks +{ +pdftext_data +begin +/vmmode currentglobal def +false setglobal +count array astore /os exch def +end +countdictstack array dictstack pdftext_data exch /ds exch put +cleardictstack pdftext_data /dscount countdictstack put +pdftext_data /vmmode get setglobal +} bind def +/restoreStacks +{ +pdftext_data /vmmode currentglobal put false setglobal +clear cleardictstack +pdftext_data /ds get dup +pdftext_data /dscount get 1 2 index length 1 sub +{ get begin dup } for +pop pop +pdftext_data /os get aload pop +pdftext_data /vmmode get setglobal +} bind def +/testForClonePrinterBug +{ +currentglobal true setglobal +/undefinedCategory /Generic /Category findresource +dup length dict copy /Category defineresource pop +setglobal +pdftext_data /saveStacks get exec +pdftext_data /vmmode currentglobal put false setglobal +/undefined /undefinedCategory { resourcestatus } stopped +pdftext_data exch /bugFound exch put +pdftext_data /vmmode get setglobal +pdftext_data /restoreStacks get exec +pdftext_data /bugFound get +} bind def +end +setglobal +/pdf_resourcestatus +pdftext_data /testForClonePrinterBug get exec +{ +{ +pdftext_data /saveStacks get exec +pdftext_data /os get dup dup length 1 sub +dup 1 sub dup 0 lt { pop 0 } if +exch 1 exch { get exch dup } for +pop pop +{ resourcestatus } +stopped +{ +clear cleardictstack pdftext_data /restoreStacks get exec +{ pop pop } stopped pop false +} +{ +count array astore pdftext_data exch /results exch put +pdftext_data /restoreStacks get exec pop pop +pdftext_data /results get aload pop +} +ifelse +} +} +{ { resourcestatus } } +ifelse +bd +} +if +Level2? +{ +/_pdfUndefineResource +{ +currentglobal 3 1 roll +_pdf_FontDirectory 2 index 2 copy known +{undef} +{pop pop} +ifelse +1 index (pdf) exch _pdfConcatNames 1 index +1 index 1 _pdfConcatNames 1 index +5 index 1 _pdfConcatNames 1 index +4 +{ +2 copy pdf_resourcestatus +{ +pop 2 lt +{2 copy findresource gcheck setglobal undefineresource} +{pop pop} +ifelse +} +{ pop pop} +ifelse +} repeat +setglobal +} bd +} +{ +/_pdfUndefineResource { pop pop} bd +} +ifelse +Level2? +{ +/_pdfFontStatus +{ +currentglobal exch +/Font pdf_resourcestatus +{pop pop true} +{false} +ifelse +exch setglobal +} bd +} +{ +/_pdfFontStatusString 50 string def +_pdfFontStatusString 0 (fonts/) putinterval +/_pdfFontStatus +{ +FontDirectory 1 index known +{ pop true } +{ +_pdfFontStatusString 6 42 getinterval +cvs length 6 add +_pdfFontStatusString exch 0 exch getinterval +{ status } stopped +{pop false} +{ +{ pop pop pop pop true} +{ false } +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +Level2? +{ +/_pdfCIDFontStatus +{ +/CIDFont /Category pdf_resourcestatus +{ +pop pop +/CIDFont pdf_resourcestatus +{pop pop true} +{false} +ifelse +} +{ pop false } +ifelse +} bd +} +if +/_pdfString100 100 string def +/_pdfComposeFontName +{ +dup length 1 eq +{ +0 get +1 index +type /nametype eq +{ +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +2 index exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +exch pop +true +} +{ +pop pop +false +} +ifelse +} +{ +false +} +ifelse +dup {exch cvn exch} if +} bd +/_pdfConcatNames +{ +exch +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +3 -1 roll exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +cvn +} bind def +/_pdfTextTempString 50 string def +/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def +/_pdf_CheckCIDSystemInfo +{ +1 index _pdfTextTempString cvs +(Identity) anchorsearch +{ +pop pop pop pop true +} +{ +false +_pdfRegOrderingArray +{ +2 index exch +anchorsearch +{ pop pop pop true exit} +{ pop } +ifelse +} +forall +exch pop +exch /CIDFont findresource +/CIDSystemInfo get +3 -1 roll /CMap findresource +/CIDSystemInfo get +exch +3 -1 roll +{ +2 copy +/Supplement get +exch +dup type /dicttype eq +{/Supplement get} +{pop 0 } +ifelse +ge +} +{ true } +ifelse +{ +dup /Registry get +2 index /Registry get eq +{ +/Ordering get +exch /Ordering get +dup type /arraytype eq +{ +1 index type /arraytype eq +{ +true +1 index length 1 sub -1 0 +{ +dup 2 index exch get exch 3 index exch get ne +{ pop false exit} +if +} for +exch pop exch pop +} +{ pop pop false } +ifelse +} +{ +eq +} +ifelse +} +{ pop pop false } +ifelse +} +{ pop pop false } +ifelse +} +ifelse +} bind def +pdf_has_composefont? +{ +/_pdfComposeFont +{ +2 copy _pdfComposeFontName not +{ +2 index +} +if +(pdf) exch _pdfConcatNames +dup _pdfFontStatus +{ dup findfont 5 2 roll pop pop pop true} +{ +4 1 roll +1 index /CMap pdf_resourcestatus +{ +pop pop +true +} +{false} +ifelse +1 index true exch +{ +_pdfCIDFontStatus not +{pop false exit} +if +} +forall +and +{ +1 index 1 index 0 get _pdf_CheckCIDSystemInfo +{ +3 -1 roll pop +2 index 3 1 roll +composefont true +} +{ +pop pop exch pop false +} +ifelse +} +{ +_pdfComposeFontName +{ +dup _pdfFontStatus +{ +exch pop +1 index exch +findfont definefont true +} +{ +pop exch pop +false +} +ifelse +} +{ +exch pop +false +} +ifelse +} +ifelse +{ true } +{ +dup _pdfFontStatus +{ dup findfont true } +{ pop false } +ifelse +} +ifelse +} +ifelse +} bd +} +{ +/_pdfComposeFont +{ +_pdfComposeFontName not +{ +dup +} +if +dup +_pdfFontStatus +{exch pop dup findfont true} +{ +1 index +dup type /nametype eq +{pop} +{cvn} +ifelse +eq +{pop false} +{ +dup _pdfFontStatus +{dup findfont true} +{pop false} +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +/_pdfStyleDicts 4 dict dup begin +/Adobe-Japan1 4 dict dup begin +Level2? +{ +/Serif +/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMin-W3} +{ +/HeiseiMin-W3 _pdfCIDFontStatus +{/HeiseiMin-W3} +{/Ryumin-Light} +ifelse +} +ifelse +def +/SansSerif +/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus +{/HeiseiKakuGo-W5} +{ +/HeiseiKakuGo-W5 _pdfCIDFontStatus +{/HeiseiKakuGo-W5} +{/GothicBBB-Medium} +ifelse +} +ifelse +def +/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMaruGo-W4} +{ +/HeiseiMaruGo-W4 _pdfCIDFontStatus +{/HeiseiMaruGo-W4} +{ +/Jun101-Light-RKSJ-H _pdfFontStatus +{ /Jun101-Light } +{ SansSerif } +ifelse +} +ifelse +} +ifelse +/RoundSansSerif exch def +/Default Serif def +} +{ +/Serif /Ryumin-Light def +/SansSerif /GothicBBB-Medium def +{ +(fonts/Jun101-Light-83pv-RKSJ-H) status +}stopped +{pop}{ +{ pop pop pop pop /Jun101-Light } +{ SansSerif } +ifelse +/RoundSansSerif exch def +}ifelse +/Default Serif def +} +ifelse +end +def +/Adobe-Korea1 4 dict dup begin +/Serif /HYSMyeongJo-Medium def +/SansSerif /HYGoThic-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-GB1 4 dict dup begin +/Serif /STSong-Light def +/SansSerif /STHeiti-Regular def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-CNS1 4 dict dup begin +/Serif /MKai-Medium def +/SansSerif /MHei-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +end +def +/TZzero +{ +/_wmode xdd +/_styleArr xdd +/_regOrdering xdd +3 copy +_pdfComposeFont +{ +5 2 roll pop pop pop +} +{ +[ +0 1 _styleArr length 1 sub +{ +_styleArr exch get +_pdfStyleDicts _regOrdering 2 copy known +{ +get +exch 2 copy known not +{ pop /Default } +if +get +} +{ +pop pop pop /Unknown +} +ifelse +} +for +] +exch pop +2 index 3 1 roll +_pdfComposeFont +{3 -1 roll pop} +{ +findfont dup /FontName get exch +} +ifelse +} +ifelse +dup /WMode 2 copy known +{ get _wmode ne } +{ pop pop _wmode 1 eq} +ifelse +{ +exch _wmode _pdfConcatNames +dup _pdfFontStatus +{ exch pop dup findfont false} +{ exch true } +ifelse +} +{ +dup /FontType get 0 ne +} +ifelse +{ +dup /FontType get 3 eq _wmode 1 eq and +{ +_pdfVerticalRomanT3Font dup length 10 add dict copy +begin +/_basefont exch +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put} +if +def +FontName +currentdict +end +definefont +def +/Encoding _basefont /Encoding get def +/_fauxfont true def +} +{ +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +FontType 0 ne +{ +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put} +if +def +/_fauxfont true def +} if +} ifelse +/WMode _wmode def +dup dup /FontName exch def +currentdict +end +definefont pop +} +{ +pop +} +ifelse +/_pdf_FontDirectory 3 1 roll _safeput +} +bd +Level2? +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +selectfont +} bd +} +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +exch findfont exch +dup type /arraytype eq +{makefont} +{scalefont} +ifelse +setfont +} bd +} +ifelse +/cshow where +{ +pop /pdf_cshow /cshow load dd +/pdf_remove2 {pop pop} dd +} +{ +/pdf_cshow {exch forall} dd +/pdf_remove2 {} dd +} ifelse +/pdf_xshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_yshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 exch +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_xyshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +1 pop +{_pdf_na _pdf_i 1 add get} stopped +{ pop pop pop} +{ +_pdf_x _pdf_y moveto +rmoveto +} +ifelse +} +ifelse +_pdf_i 2 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdfl1xs {/_pdf_showproc /show load dd pdf_xshow} bd +/pdfl1ys {/_pdf_showproc /show load dd pdf_yshow} bd +/pdfl1xys {/_pdf_showproc /show load dd pdf_xyshow} bd +Level2? _ColorSep5044? not and +{ +/pdfxs {{xshow} stopped {pdfl1xs} if} bd +/pdfys {{yshow} stopped {pdfl1ys} if} bd +/pdfxys {{xyshow} stopped {pdfl1xys} if} bd +} +{ +/pdfxs /pdfl1xs load dd +/pdfys /pdfl1ys load dd +/pdfxys /pdfl1xys load dd +} ifelse +/pdf_charpath {false charpath} bd +/pdf_xcharpath {/_pdf_showproc /pdf_charpath load dd pdf_xshow} bd +/pdf_ycharpath {/_pdf_showproc /pdf_charpath load dd pdf_yshow} bd +/pdf_xycharpath {/_pdf_showproc /pdf_charpath load dd pdf_xyshow} bd +/pdf_strokepath +{ +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 false charpath +currentpoint S moveto +} bind +exch pdf_cshow +} bd +/pdf_xstrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xshow} bd +/pdf_ystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_yshow} bd +/pdf_xystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xyshow} bd +Level2? {currentglobal true setglobal} if +/d0/setcharwidth ld +/nND {{/.notdef} repeat} bd +/T3Defs { +/BuildChar +{ +1 index /Encoding get exch get +1 index /BuildGlyph get exec +} +def +/BuildGlyph { +exch begin +GlyphProcs exch get exec +end +} def +/_pdfT3Font true def +} bd +/_pdfBoldRomanWidthProc +{ +stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth +0 0 +} bd +/_pdfType0WidthProc +{ +dup stringwidth 0 0 moveto +2 index true charpath pathbbox +0 -1 +7 index 2 div .88 +setcachedevice2 +pop +0 0 +} bd +/_pdfType0WMode1WidthProc +{ +dup stringwidth +pop 2 div neg -0.88 +2 copy +moveto +0 -1 +5 -1 roll true charpath pathbbox +setcachedevice +} bd +/_pdfBoldBaseFont +11 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/Encoding cHexEncoding def +/_setwidthProc /_pdfBoldRomanWidthProc load def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +pdf_has_composefont? +{ +/_pdfBoldBaseCIDFont +11 dict begin +/CIDFontType 1 def +/CIDFontName /_pdfBoldBaseCIDFont def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_setwidthProc /_pdfType0WidthProc load def +/_bcstr2 2 string def +/BuildGlyph +{ +exch begin +_basefont setfont +_bcstr2 1 2 index 256 mod put +_bcstr2 0 3 -1 roll 256 idiv put +_bcstr2 dup _setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +/_pdfDefineIdentity-H +{ +/Identity-H /CMap PDFText /pdf_resourcestatus get exec +{ +pop pop +} +{ +/CIDInit/ProcSet findresource begin 12 dict begin +begincmap +/CIDSystemInfo +3 dict begin +/Registry (Adobe) def +/Ordering (Identity) def +/Supplement 0 def +currentdict +end +def +/CMapName /Identity-H def +/CMapVersion 1 def +/CMapType 1 def +1 begincodespacerange +<0000> +endcodespacerange +1 begincidrange +<0000> 0 +endcidrange +endcmap +CMapName currentdict/CMap defineresource pop +end +end +} ifelse +} def +} if +/_pdfVerticalRomanT3Font +10 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_pdfType0WidthProc +moveto +show +end +}bd +currentdict +end +def +Level2? {setglobal} if +/MakeBoldFont +{ +dup /ct_SyntheticBold known +{ +dup length 3 add dict begin +CopyFont +/ct_StrokeWidth .03 0 FontMatrix idtransform pop def +/ct_SyntheticBold true def +currentdict +end +definefont +} +{ +dup dup length 3 add dict +begin +CopyFont +/PaintType 2 def +/StrokeWidth .03 0 FontMatrix idtransform pop def +/dummybold currentdict +end +definefont +dup /FontType get dup 9 ge exch 11 le and +{ +_pdfBoldBaseCIDFont +dup length 3 add dict copy begin +dup /CIDSystemInfo get /CIDSystemInfo exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefont exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefonto exch def +currentdict +end +/CIDFont defineresource +} +{ +_pdfBoldBaseFont +dup length 3 add dict copy begin +/_basefont exch def +/_basefonto exch def +currentdict +end +definefont +} +ifelse +} +ifelse +} bd +/MakeBold { +1 index +_pdf_FontDirectory 2 index 2 copy known +{get} +{exch pop} +ifelse +findfont +dup +/FontType get 0 eq +{ +dup /WMode known {dup /WMode get 1 eq }{false} ifelse +version length 4 ge +and +{version 0 4 getinterval cvi 2015 ge } +{true} +ifelse +{/_pdfType0WidthProc} +{/_pdfType0WMode1WidthProc} +ifelse +_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put +{MakeBoldFont} Type0CopyFont definefont +} +{ +dup /_fauxfont known not 1 index /SubstMaster known not and +{ +_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put +MakeBoldFont +} +{ +2 index 2 index eq +{ exch pop } +{ +dup length dict begin +CopyFont +currentdict +end +definefont +} +ifelse +} +ifelse +} +ifelse +pop pop +dup /dummybold ne +{/_pdf_FontDirectory exch dup _safeput } +{ pop } +ifelse +}bd +/MakeItalic { +_pdf_FontDirectory exch 2 copy known +{get} +{exch pop} +ifelse +dup findfont +dup /FontInfo 2 copy known +{ +get +/ItalicAngle 2 copy known +{get 0 eq } +{ pop pop true} +ifelse +} +{ pop pop true} +ifelse +{ +exch pop +dup /FontType get 0 eq Level2? not and +{ dup /FMapType get 6 eq } +{ false } +ifelse +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1Type0 } +{ _italMtxType0 } +ifelse +} +{ pop pop _italMtxType0 } +ifelse +} +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1 } +{ _italMtx } +ifelse +} +{ pop pop _italMtx } +ifelse +} +ifelse +makefont +dup /FontType get 42 eq Level2? not or +{ +dup length dict begin +CopyFont +currentdict +end +} +if +1 index exch +definefont pop +/_pdf_FontDirectory exch dup _safeput +} +{ +pop +2 copy ne +{ +/_pdf_FontDirectory 3 1 roll _safeput +} +{ pop pop } +ifelse +} +ifelse +}bd +/MakeBoldItalic { +/dummybold exch +MakeBold +/dummybold +MakeItalic +}bd +Level2? +{ +/pdf_CopyDict +{1 index length add dict copy} +def +} +{ +/pdf_CopyDict +{ +1 index length add dict +1 index wcheck +{ copy } +{ begin +{def} forall +currentdict +end +} +ifelse +} +def +} +ifelse +/pdf_AddEuroGlyphProc +{ +currentdict /CharStrings known +{ +CharStrings /Euro known not +{ +dup +/CharStrings +CharStrings 1 pdf_CopyDict +begin +/Euro pdf_EuroProcSet 4 -1 roll get def +currentdict +end +def +/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def +/pdf_PathOps /pdf_PathOps load def +/Symbol eq Encoding 160 get /.notdef eq and +{ +/Encoding Encoding dup length array copy +dup 160 /Euro put def +} +if +} +{ pop +} +ifelse +} +{ pop +} +ifelse +} +def +Level2? {currentglobal true setglobal} if +/pdf_PathOps 4 dict dup begin +/m {moveto} def +/l {lineto} def +/c {curveto} def +/cp {closepath} def +end +def +/pdf_PSBuildGlyph +{ +gsave +8 -1 roll pop +7 1 roll +currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse +dup 9 1 roll +{ +currentdict /StrokeWidth 2 copy known +{ +get 2 div +5 1 roll +4 -1 roll 4 index sub +4 1 roll +3 -1 roll 4 index sub +3 1 roll +exch 4 index add exch +4 index add +5 -1 roll pop +} +{ +pop pop +} +ifelse +} +if +setcachedevice +pdf_PathOps begin +exec +end +{ +currentdict /StrokeWidth 2 copy known +{ get } +{ pop pop 0 } +ifelse +setlinewidth stroke +} +{ +fill +} +ifelse +grestore +} def +/pdf_EuroProcSet 13 dict def +pdf_EuroProcSet +begin +/Courier-Bold +{ +600 0 6 -12 585 612 +{ +385 274 m +180 274 l +179 283 179 293 179 303 c +179 310 179 316 180 323 c +398 323 l +423 404 l +197 404 l +219 477 273 520 357 520 c +409 520 466 490 487 454 c +487 389 l +579 389 l +579 612 l +487 612 l +487 560 l +449 595 394 612 349 612 c +222 612 130 529 98 404 c +31 404 l +6 323 l +86 323 l +86 304 l +86 294 86 284 87 274 c +31 274 l +6 193 l +99 193 l +129 77 211 -12 359 -12 c +398 -12 509 8 585 77 c +529 145 l +497 123 436 80 356 80 c +285 80 227 122 198 193 c +360 193 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-BoldOblique /Courier-Bold load def +/Courier +{ +600 0 17 -12 578 584 +{ +17 204 m +97 204 l +126 81 214 -12 361 -12 c +440 -12 517 17 578 62 c +554 109 l +501 70 434 43 366 43 c +266 43 184 101 154 204 c +380 204 l +400 259 l +144 259 l +144 270 143 281 143 292 c +143 299 143 307 144 314 c +418 314 l +438 369 l +153 369 l +177 464 249 529 345 529 c +415 529 484 503 522 463 c +522 391 l +576 391 l +576 584 l +522 584 l +522 531 l +473 566 420 584 348 584 c +216 584 122 490 95 369 c +37 369 l +17 314 l +87 314 l +87 297 l +87 284 88 272 89 259 c +37 259 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-Oblique /Courier load def +/Helvetica +{ +556 0 24 -19 541 703 +{ +541 628 m +510 669 442 703 354 703 c +201 703 117 607 101 444 c +50 444 l +25 372 l +97 372 l +97 301 l +49 301 l +24 229 l +103 229 l +124 67 209 -19 350 -19 c +435 -19 501 25 509 32 c +509 131 l +492 105 417 60 343 60 c +267 60 204 127 197 229 c +406 229 l +430 301 l +191 301 l +191 372 l +455 372 l +479 444 l +194 444 l +201 531 245 624 348 624 c +433 624 484 583 509 534 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-Oblique /Helvetica load def +/Helvetica-Bold +{ +556 0 12 -19 563 710 +{ +563 621 m +537 659 463 710 363 710 c +216 710 125 620 101 462 c +51 462 l +12 367 l +92 367 l +92 346 l +92 337 93 328 93 319 c +52 319 l +12 224 l +102 224 l +131 58 228 -19 363 -19 c +417 -19 471 -12 517 18 c +517 146 l +481 115 426 93 363 93 c +283 93 254 166 246 224 c +398 224 l +438 319 l +236 319 l +236 367 l +457 367 l +497 462 l +244 462 l +259 552 298 598 363 598 c +425 598 464 570 486 547 c +507 526 513 517 517 509 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-BoldOblique /Helvetica-Bold load def +/Symbol +{ +750 0 20 -12 714 685 +{ +714 581 m +650 645 560 685 465 685 c +304 685 165 580 128 432 c +50 432 l +20 369 l +116 369 l +115 356 115 347 115 337 c +115 328 115 319 116 306 c +50 306 l +20 243 l +128 243 l +165 97 300 -12 465 -12 c +560 -12 635 25 685 65 c +685 155 l +633 91 551 51 465 51 c +340 51 238 131 199 243 c +555 243 l +585 306 l +184 306 l +183 317 182 326 182 336 c +182 346 183 356 184 369 c +614 369 l 644 432 l +199 432 l +233 540 340 622 465 622 c +555 622 636 580 685 520 c +cp +750 0 m +} +pdf_PSBuildGlyph +} def +/Times-Bold +{ +500 0 16 -14 478 700 +{ +367 308 m +224 308 l +224 368 l +375 368 l +380 414 l +225 414 l +230 589 257 653 315 653 c +402 653 431 521 444 457 c +473 457 l +473 698 l +444 697 l +441 679 437 662 418 662 c +393 662 365 700 310 700 c +211 700 97 597 73 414 c +21 414 l +16 368 l +69 368 l +69 359 68 350 68 341 c +68 330 68 319 69 308 c +21 308 l +16 262 l +73 262 l +91 119 161 -14 301 -14 c +380 -14 443 50 478 116 c +448 136 l +415 84 382 40 323 40 c +262 40 231 77 225 262 c +362 262 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-BoldItalic +{ +500 0 9 -20 542 686 +{ +542 686 m +518 686 l +513 673 507 660 495 660 c +475 660 457 683 384 683 c +285 683 170 584 122 430 c +58 430 l +34 369 l +105 369 l +101 354 92 328 90 312 c +34 312 l +9 251 l +86 251 l +85 238 84 223 84 207 c +84 112 117 -14 272 -14 c +326 -14 349 9 381 9 c +393 9 393 -10 394 -20 c +420 -20 l +461 148 l +429 148 l +416 109 362 15 292 15 c +227 15 197 55 197 128 c +197 162 204 203 216 251 c +378 251 l +402 312 l +227 312 l +229 325 236 356 241 369 c +425 369 l +450 430 l +255 430 l +257 435 264 458 274 488 c +298 561 337 654 394 654 c +437 654 484 621 484 530 c +484 516 l +516 516 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Italic +{ +500 0 23 -10 595 692 +{ +399 317 m +196 317 l +199 340 203 363 209 386 c +429 386 l +444 424 l +219 424 l +246 514 307 648 418 648 c +448 648 471 638 492 616 c +529 576 524 529 527 479 c +549 475 l +595 687 l +570 687 l +562 674 558 664 542 664 c +518 664 474 692 423 692 c +275 692 162 551 116 424 c +67 424 l +53 386 l +104 386 l +98 363 93 340 90 317 c +37 317 l +23 279 l +86 279 l +85 266 85 253 85 240 c +85 118 137 -10 277 -10 c +370 -10 436 58 488 128 c +466 149 l +424 101 375 48 307 48 c +212 48 190 160 190 234 c +190 249 191 264 192 279 c +384 279 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Roman +{ +500 0 10 -12 484 692 +{ +347 298 m +171 298 l +170 310 170 322 170 335 c +170 362 l +362 362 l +374 403 l +172 403 l +184 580 244 642 308 642 c +380 642 434 574 457 457 c +481 462 l +474 691 l +449 691 l +433 670 429 657 410 657 c +394 657 360 692 299 692 c +204 692 94 604 73 403 c +22 403 l +10 362 l +70 362 l +69 352 69 341 69 330 c +69 319 69 308 70 298 c +22 298 l +10 257 l +73 257 l +97 57 216 -12 295 -12 c +364 -12 427 25 484 123 c +458 142 l +425 101 384 37 316 37 c +256 37 189 84 173 257 c +335 257 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +end +Level2? {setglobal} if +currentdict readonly pop end +%%EndResource +PDFText begin +[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis +/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute +/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde +/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex +/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef +/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide +/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright +/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand +/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla +/hungarumlaut/ogonek/caron +0 TE +[1/dotlessi/caron 39/quotesingle 96/grave +127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis +/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE +/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft +/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine +/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus +/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla +/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters +/questiondown/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 +1 TE +end +%%BeginResource: procset pdfasc.prc 6.0 1 +%%Copyright: Copyright 1992-2003 Adobe Systems Incorporated. All Rights Reserved. +/ASR { +13 dict begin +/mirV? exch def +/mirH? exch def +/center? exch def +/autorotate? exch def +/angle exch def +/shrink exch def +/Pury exch def +/Purx exch def +/Plly exch def +/Pllx exch def +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury 0 eq Durx 0 eq and Dlly 0 eq Dllx 0 eq and and +{ shrink 0 gt { GClipBBox } { GPageBBox } ifelse } +{ ITransDBBox } +ifelse +/PHt Pury Plly sub def +/PW Purx Pllx sub def +/DHt Dury Dlly sub def +/DW Durx Dllx sub def +angle 90 eq angle 270 eq or +{ +PHt /PHt PW def /PW exch def +} if +autorotate? PHt PW ne and DHt DW ne and +{ +DHt DW ge +PHt PW ge +ne +{ /angle angle 90 add def +PHt /PHt PW def /PW exch def +} +if +} if +angle 0 ne +{ +/angle angle 360 mod def +angle rotate +angle 90 eq +{ 0 DW neg translate } +if +angle 180 eq +{ DW neg DHt neg translate } +if +angle 270 eq +{ DHt neg 0 translate } +if +} if +center? +{ +ITransBBox +Durx Dllx add 2 div Dury Dlly add 2 div +Purx Pllx add -2 div Pury Plly add -2 div +3 -1 roll add exch +3 -1 roll add exch +translate +} +{ +ITransBBox +angle 0 eq +{Dllx Pllx sub Dury Pury sub} +if +angle 90 eq +{Durx Purx sub Dury Pury sub} +if +angle 180 eq +{Durx Purx sub Dlly Plly sub} +if +angle 270 eq +{Dllx Pllx sub Dlly Plly sub} +if +translate +} +ifelse +mirH? mirV? or +{ +ITransBBox +mirH? +{ +-1 1 scale +Durx Dllx add neg 0 translate +} if +mirV? +{ +1 -1 scale +0 Dury Dlly add neg translate +} if +} if +shrink 0 ne +{ +ITransBBox +Dury Dlly sub Pury Plly sub div +Durx Dllx sub Purx Pllx sub div +2 copy gt { exch } if pop +shrink 1 eq +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ +shrink 2 eq 1 index 1.0 lt and +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ pop } +ifelse +} +ifelse +} if +end +} [/autorotate? /shrink? /mirH? /mirV? /angle /Pury /Purx /Plly /Pllx /Durx /Dury /Dllx /Dlly /PW /PHt /DW /DHt +/Devurx /Devury /Devllx /Devlly /pdfHt /pdfW] +bld +/GClipBBox +{ +gsave newpath clippath pathbbox newpath grestore +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +ITransDBBox +} [/Durx /Dury /Dllx /Dlly] +bld +/GPageBBox +{ +{ +currentpagedevice /PageSize get aload pop +/Devury exch def /Devurx exch def +/Devllx 0 def /Devlly 0 def +ITransBBox +} +stopped +{ GClipBBox } +if +} [/Devurx /Devury /Devllx /Devlly ] +bld +/ITransDBBox +{ +Durx Dury transform matrix defaultmatrix itransform +/Devury exch def +/Devurx exch def +Dllx Dlly transform matrix defaultmatrix itransform +/Devlly exch def +/Devllx exch def +Devury Devlly lt {/Devlly Devury /Devury Devlly def def} if +Devurx Devllx lt {/Devllx Devurx /Devurx Devllx def def} if +} [/Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +/ITransBBox +{ +/um matrix currentmatrix matrix defaultmatrix matrix invertmatrix matrix concatmatrix def +Devllx Devlly um itransform +Devurx Devury um itransform +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury Dlly lt {/Dlly Dury /Dury Dlly def def} if +Durx Dllx lt {/Dllx Durx /Durx Dllx def def} if +} [ /um /Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +%%EndResource +currentdict readonly pop +end end +/currentpacking where {pop setpacking}if +PDFVars/DocInitAll{[PDF PDFText]{/docinitialize get exec}forall }put +PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put +PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put +PDFVars begin PDF begin +PDFVars/DocInitAll get exec PDFVars/InitAll get exec + +[/NamespacePush PDFMark5 +[/_objdef {Metadata_In_EPS} /type /stream /OBJ PDFMark5 +[{Metadata_In_EPS} 3388 (% &end XMP packet& %) ReadByPDFMark5 + + + + + 2006-10-29T19:27:03+01:00 + 2006-10-29T19:27:03+01:00 + 2006-10-29T19:27:03+01:00 + + + uuid:E546E6127B67DB11A8FFD4D02B02B71D + uuid:E546E6127B67DB11A8FFD4D02B02B71D + + uuid:848f6110-60de-4160-9ee6-faa1ced1ecfd + uuid:c1abd6b2-b4b7-4c85-9815-8a58303529b5 + + + + application/eps + + + + + + + + + + + + + + + + + + + + + + + + + + +% &end XMP packet& % + +[{Metadata_In_EPS} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT PDFMark5 +[/Document 1 dict begin /Metadata {Metadata_In_EPS} def currentdict end /BDC PDFMark5 +[/NamespacePop PDFMark5 + +PDFVars/TermAll get exec end end + +%%EndSetup + PDF /docinitialize get exec +PDFVars begin PDF begin PDFVars/InitAll get exec +0.0 0.0 300.0 300.0 rectclip +q +0.0 0.0 m +300.0 0.0 l +300.0 300.0 l +0.0 300.0 l +h +W +n +q +300.0 0.0 0.0 300.0 0.0 0.0 cm +q +n +0.0 0.0 1.0 1.0 re +[/DeviceRGB] cs +<< +/ImageType 1 +/Width 300 +/Height 300 +/ImageMatrix [300.0 0.0 0.0 -300.0 0.0 300.0] +/BitsPerComponent 8 +/Decode [0.0 1.0 0.0 1.0 0.0 1.0 ] +/_Filters [currentfile /ASCII85Decode filter dup /DCTDecode filter dup +] >> +pdf_image s4IA0!"_al8O`[\!WW42!+Z'0s53kg8k)BA!!*-$!+Z(?!!*&c!"hVA@r$>i!<<6& +!!#gq!<;He%RFWD@V#OM^]4?7!WUmS6N@/h!WiE)!WiE)!s/N*!sA]-!WrQ/"9\i1 +"9eu5"U,&5"U5/9#7(P>"pkSC$4."I$k*OQ$k*OQ$k*OQ$k30j!(-bh!s8]0"UPA; +#n77K$OmUV%LrsZ%h&jT$k*XW$k*OQ$k*XT$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ +$k*RE^]4rP!A"7&!s&u6!YGG8&HVpM!$;1@!%;)SAnPdkC3+K>G'A1V +H@pm)L51SAMNX0fQ'Rc(R@9kFUnsrdW2Zf&Za@-K\%&u[_Sa=2`lH0Bb0nbge^i@) +g"PEEj5f=akNM0qnac;Dp%J.Tq>1-0!$;4A!s&E'!/9Ll%"PPE_>uQ^F20U8+N\VPgAlWj8t<[C3QS\[oYq`5Ta:aN;TQ +e'uq!f@\d1ioB+]k3(smlLOQ=p%J.Tq>1-F!"8r1!!3`7&HG#qr0#>oI!PZ"H]aT> +D!%iUSlG,Cl?Zs/[*D:.fi7ADZrUfQ9eo/ZlVc!,[`]hG$Hgs^UJmElmOe],8Zh7+ +\`RBVC;tM[Zhda(aRPGUG:l@Ve^$5s[2O?(&Q"n&OO+:s.]u*4NXNj@2I']Q+9&i? +>/Kgo5fDZD/I)L[!;06pZtH&D^\r8U*;9ruI^BRLLmoCFFfIqh7Re5:a5L+BA>`kS +O75"b2!.*9*qXK2g'D6/E]pFe8mc6(iV?h4PZSAQ8[0%pGdq@jic@Se^n\[:lFX:4u`c(-0?80p9H,qP.g* +!5fHL!8VSn!8VP(0Dgh-Hh9G'/hp!CTDF/4*0Z*AL`IH*$[$dGTAcF>AWq?99fc]\*6U@PQVASSC>$@-%M%RNmnN3[)oh5 +K98J6):/(VYnnAdo^0mMBbC:B'T6-)a%lH/2Va/=rG'eAl9Xi>3$h-_+)JL>gCUKa?]Vbr$\V8Wq)bU7tOEUIsX##8tQcbtRPM>mO&a +IB'JlRFC8-\b^b4-G9[X0KJJLdRQEqdhFh8UQcKpgi/@6<4JDIXDj\\K?[&dD]DK\ +-:uPF=h#IdnM`$ML90)j,O=/\:;X +mQ^+-d/!*@rMfesE52,,jp7FnY%_Wt'I@V>^2f0R=`U*p[u)*Q%Xk9P-/t%f=k&I, +CIloe*F)Q9&ke2Dn?(^YSlKSs@_'Z'CL)rQ??1;M)O)C5PB2i=bW&We*AoihYa8n7?RbB=aWl6o+*M/c'>&t\OP6.S-'CS83 +-]u?4(ik*7<66*.W0q'o8E]KDRqV/A;aZn3S5PJG8ImQc\F3A>WRC(7>tVCeVrq7' +-_FS:\A7aj-8bp9a8"+SM+Z\2,IVnp`tV.FOm?/YFN0Tc1',WtABL0n!?dD;h3lI1 +dk+!Q:3`jO9^\[40;F7Aeh("rl-rBP,966B+r+^P8YuLJVeXmMi1;):l:o1q(md6I +nm"6U!8OtfW'IagJE'O3LMeB!p=HJ\*r@1[> +\H#Vl?V8SOFjkrHfb@r" +*U9BCX4'L2@.@H-kjs(9oHdWIj!XAughq5_WmL>k3?sDdL!($q$TU=^MR=*(eng/+ +T"dn)N,J*_^Q6g,.1=BEXR8]UV*d9m/$eFn*jpW5WD5Jcb!>*h.*Am%.5Q83_*HqAV\BH8s?i`2"`]-MrmGKqi5Hc7`Uk_RqL:)5OcT5 +pKY!'!1)/NDr#othkA$7rk![VGQ.ZP+"K)/Y%eS,PIhtuca`mg7#lP18AC3C/D?M/ +=!sk\#1#c011cLoV.V4tPiujd8F$L*e>GpXJ=Sc2U?>^7KMR[ZObE?WYjGU=P$3h_ +*.L"]GACSA2DIOKV-0Xo)9[)$CDbmK!mk!kTMrAMCcLt9Q%noJBpm+3dBE]iXQH[. +iT4TPB$0_nZUjDPQ&:RI26&Vc/OjTSA]n[6CjT#geOpmcCB;$/O]g"!I)#Hco\<4o2.W&[?cV6t9"4RZIOa8*LkPd/b5P89rpKF\9 +qnJceH2%==D86$2rrCf7Q^N.@eWOQmWKEJa7VBrt'>lpSeTRaE@G +F4=41#*b%Cd30X^f\`5RcVJ:,*90W:j5-4m8WE3:WL:+R:-QAV=uE3.%l/.UVj,b4 +P!in^!;"gE>(\MRKSWf/K?[SNbrePuQlL2BmU"ugLBR7cYdF+q#obk#F]*rXTsW\Z(d^OXkj!W(d4Dh!6oT_ +5NGtLD>V)?k]$.n!4C_]TDNX";&soAf!ql2'8[<-F8FElahl8@*o-Ti)FMYI*OggXaf)tWUm"D4oO]k\b9c! +&X>T@<2LT+rIC$cUD9mMR"SW:J0=r\\hUA +LkamG'hlG8TrmcX"Ia[sa'\")k"Q+XSt/#Ygg8:i9o$JJ8hNm^eli_6<9uqA2.d=C +10:0i]fTJjB,umbh9)?=@XU%88r@8(*5\L.\T)Omp%a$:#uF-i:Ge9jHX%=(WJrtY +b8BB!m+LjHC6?J5V97l^U#r^BS%&HIVp^K\.>UraVmQh`Ve.>!V'\%#I::J"0]ug= +Y(->N?HSd\b%,V9)R6!;3?;FOH9u!NA"L0r7;qaHRF\Lud*`F3Z"L +5Pk$?B4M\\^h=B*Oo'HN+A8]3p(r[eNh)#c(Rh%A'TC$DFWoQ +`f'qgN)NUu<30/`:EJ&f=j'\h7ZrWB +*I0kQG9Op$Y93:eR*Y]^:]8kFDu"VKr=;*Lm9fSMl?qjR4mU@*fHr"0.2J;`oZ]sS +Le&6H9u[k89SjM>qN&Y(ME%WXOb-)QV-?GH,jnc5Snf+%qGOjH,s^iqe]lUS7gJtW +Gtf#j8OJFYC/-,@ZEV2q3d*d4FeS\ug7C]/>*kc>,`:S$AY#lMcNkUd@hNcG!#]KD72R(tc?0Dr&)DTk9 +VF_r,BTK1n!9V>5rrC;brrCke[Jp5nIl!#^@fHGqcd_d:B7J7U]\B&dWKAmTHDG%- +cpgUQXV*ss-GfOjKt-:;+P_B,e_8%s3t1d/M[u=VT&"',9Mg.#W+`-NGi6%6di@(31U6p=nSPWV+$S! +IuS($FAnhl`%X11QT;OZ8<&/?*Or+='k0Y1#Ph@V@0p[N(r35A46%ms0F-=6)+c/A +C6?fXH;cW(N-ApCC6=^9cnY3hfq`(%0&V5M$.pOk9c7'<^E_L_U:]@G +X_;b)=!J\+.[c51SqGI:k`YKT$-^"&#\Z2KL4@`<1D&OVb"1CFj*5cmb)[8?$\G_S$ +9aL)M)RVXHo>:iDmuB-RKctdN!*VC@NB7JHi#H?^ad"r^S:dc\27sgh=%!BUkuoub +6#'L(O0hBJhiIWC##,m +T`\e`)Jp%_d-Uc4qWSg@EHCNd"1\$eTuJQbUig>$4%K3&n%\cR9]Q-6Wk89!k$`3% +YPWD65':`nb6OY\S;;(dm)9eP`EmcY$2KX=`YVQU,9]XeOjFp_koF: +obbT=hp5VnNs8=)mZ[!pdKV'?jS+_\o2 +[3M8B:r9s"k*flpJKE:3Q$5%GG8T*KgX:a(BL'd_MR86GlZ9FL.@Rp]Cgf1Un`NeBMC0NTT2*S8E!1P&0 +!4q@n!4p]fr4De(L)0dhC]=CD5?$_hfg!cpmSiFW9Y:hMAI7]FRB`pM$I4:FFt806LFdQ,*t!K4-'YnOnd;V]I=U-G/3t* +9^S_s(?BSLO!9NTsE3*Ku\"L9'&$l`d,N>1U%$(Jr?kp +6rL/gW_C^>eNn"R%VZK6XifUu-L4d_[!g-n1 +O\jHQ$!bi9ekGP.aU8.#U;j?:'6$)`fLe\!5K8En*&EI;7f8=qRNca_1%#b:nQf,I +iF="Sdp&DDX<@Ag!QV)bRM-84!)=rQ2A7+97E1G&E^jbJI%pu97EKN\NgQ]2V#mHf +-i2E@B:iKHfVlkej'&="b*`>3%XM04S4q>Q-S +r5O6@TDNX"6#,E@5(V5rA>-pb=&RHfT)C/W,L`DcjeO$M9cf9S$:c2dO`Eg/m7uee ++1L!^="Q[B;0&0s%R1;dB`Z72OeZCk>h(Vf@T>Pee?`=r`TZC"Nd=_X*VAW"%$ke. +S74oZULKIVD%TOFbK=iU-B@<%T[#a.Mn!os9TkY1jC]4/,]MaW?W/.>a?J/'(3jt9 +=chR&nZ04Gimkmo7Q1a&<46LL3R'<]e,Dc=Oe9fRd1Y)_a!S/ejHOQ' +*DS+UZ^u-_Wp4[(.p0-8Ubru*Yc>6h,9AU"p$YJXigL)W+4>fWFt,3kNi'6TRo/K[ +]UGTBLSuGd9q#!T(71pmHWD]iWP&hCIW,!ir:g3kL$/I9]%(Np!&"8#TuI$30q\1& +rnMnH5p#^>F5Q)a*XH[VXjMikA]X^oehTap5dm'Vqc4>BVbER$^Qh+9Q,a'gO\4bn ++cLnC@EW)LEC$(?NXJ3,.!@EA<16oU57^qA+e\qV44"RMJkcM7$C6ZNoGbsp:-#5W +/b9`e9NH1Go]b#@VZX(P1V%0VN<(@DVCl;;fcINJPbiDYTPiQ9M:gmg77aT/&^XR9 +7jRTB-8X;&%9en;3Y(/N8%G>7W6f$H;Rf>iL3\0=`h+t,b2N\d*5_Co*\opE8jlF7 +Kgm'Rpj:SJiLF(^9K9(H_FUau5L-[IaXCmcAq(k8jr1(8A]@O-6=Q01auBLqXP),u+'.G$0SBAjQXBWUX%WH\ +kP?12^[7Zf&,uWI5&37fiBE+b=)YeEX^eWT4i^&>39g+8PYJ+.ZSWnG8(Y.i8ggr7 +Wb%GU24H`YE[JgAS^+XIe,KF6VR84I_t9ru%1cCV9/V>;OeQoC4iDVn;[`U)7+++-n\.8h9CSp:15e;e`D@8I1UWoe17+`(.'$))m0oZYcTG4Zbo +9$G%c"Ge@dEK'MCXtaQPHI:qfaX8IF]l_7AMd!\\GF3^-WgUb'&r;3n4[iS3MQEsS +KG.M1*L,WPXE^QRcXIYVIgXRojIIfcAO6p``H4E$nhCiIA0Z'>)$[IqS@YH;*/o2E +D&lH=Q7#_Y4mP"db&Y&cO$E-P*Im4^J*s^Err=\NJ"_n;>lOf6J,=6W;ih%Y.u>?: +2ka4B>-/8@X0K8mc['uU<:3nJODme4XJCm!&o$$ci&Nd"HAM:![4^gj`8Eo.p%R]MR@KpIPreW@@a5mRYu-;pk-R\=Rn0A$ +RrT%C-FSk/1:;R/Pa;Pp[jO

K2rS-FPeP@\[0g26s$?kKar)'q!'fc"`D3,iq#t +Y^S?Ror;%IP\'nL+J*7VN+A>s2YY1#.%Z,!P74([B$RdO9!On.r$i\HLsjY%BS"JE +X;uod@4r&cA[j +M!MoWf2JHR+J@cZ?@;3_l`dZi,:3E]3oYt$X/&U(cf84VH1Qa2[Xk#"Y%-hb7,2f4 +ObE?<8_DDL.+A<4(!U_u6(tR#2^_JKV*d:R)\[tnetU2OOG3MrpsVc/Fq`0AH9"Bo +'-uH-%OUi6(=l0>]UI*G*HA&u`97!F7[MJFH?2?-fOqlR2lTD[i7>/G-"r]F$krR) +U'HU5Fu,aA8?S?DGh$^VZ&:gFVR>Tl_^ZHInqYiNT/d8h43CpIQaA>QOW25"do.T< +F?ib0\2C"Cbpl9lUQRcdd+I@f9/2K2b&$IA'%#m^@a=bN#0DMs1u`.J>bpXV`]+^^ +(3qcGG!h3uhQH#p-(+A$BbTe"5N.CooD\dua05Hb3Itkr$aEm2Mo=PD!Zh.=5*Rud+-L:=-c>SXM6D`[DPm' +T3$TIFAF]:+,shGG1N7=,6#!R.E(K[/3];#LGBY-Zq!6I@gMi,.BO""Je+\39U-.g +!32``']"ZdL&_:La't49di]@kALbe61Zq!_<2*eNf-B+/Fu*,8nE8E$C6jk>:pV/) +f<&ZCFjn8EQ>t^M=n3SqY*gZ+[(0=7WZ1*`ktdP9Cl"YQ#X,2N17_(52L]^O5k;0O +1GFb#He1l&NB$2G+8opn#f>Q)BDPJFq]n"Les[c$+u6OnB&dnIN-Yi@aMObs]5d:> +b[d^+P-8fIMM?6%-)if4&]Q7C8R2l]XeO)jW2b+=(t +WS#Kp&0@UpSVW6H6)\J]KZS7S;.HFc#T30R*gLFZ[29"+fES@q8jXWKXWjnq=pqj8 +4h.Jr8WV_0]dk!jX$j!3,M&cWhDJLW(m3G,M\XGZ-b9.h=Da>!I.dCf=JLJ\at.RS +r_73kk"1+$k[TDiI17Dm1*V#'W>INIoD-iM`6N$a]h%WJ5>bC=A;@ASksHpF_=.2g +P=46F4o(t.faAe_25Eu.NoV&&9kn[T^^O_1)[OI(ec,X@A0:PNJ+m-IrrAC85LAT& +qe,lFrrCf7S8[c^/8hAm\r!,j[ZR>R-5\5TE'YRLoW[ad="ZD?;/k.@N`;2H&0+frMH7UF*Le-pP +1l7HMao&a!Yrq)[4B"#"KEV#2SVTs_lsS9'2-"on7%@c#&Ej1FJ:se5a&d,uL +DW\<_a,"ph%^i;!g<6OC^I#tU#`5/!uE0U.<&P!rBX+\qB>&j+I&17LW3 +,kgr0CCmAr16KTl/MhV]mE"PCUnJ=iVMShpI[kTsBpd$fG)eeP5%?$,2ZEdRl.d"0 +lG*/#+8`2_qlNo6o'?;3r=0cr[bLePrrDH,XT$m;#AsB#W^5\D'&Uj9etlp-i'E'W +jR^-HJb*3%=SkWrW]Z6<'5-[gcXYmb]TN"kR*VHsN3B_=OISdJp\a9M)&^OZ3N=g) +gD2^$`+'k\UooTK-Q*`IS9:uK,MAn?4IgVl@pWc"IQ7:>Ye?^&kLtNPXp8BK?E5U8<.H=hQ +WT)=H1&'ga.;@jl2>E(r]?rK/m5j5Rrr>HTj%4EUY,Y#$\K$2]'fB\eh/%KHK]8/` +Bp]hLH_3pnBoOX%A]IZ*8IA)/G4bF-7l8RBjRqh,SV!ALbNPH)$K[I7au&_q;EJKH +Yc/QQPDZ`-B.FT!WFiAr^PsIBMqb.%"t05k!IKfGNbX]188(I7#9BhGF/lZZb1RiD +%3899a(/ZtWNiSG.*i.#-I$$>Ls+NpPmNX&=C;3/bp4Br"?&4Jo1?95,!_Yt2KZqA +JOchSg!^c="/^EAMK)$14f[pXi\75k:mhroTj?1Ar!d>-b;bWHTaIRC_uu\3!0(fT#r+pb/@Zd%J'F,U!8VVo +!8VP$\*h#un'L"-qg\R^rrCf7VEPFd*<+Bu?P$rfC,G6X+(Ib[aSu7sqCQd9UTUN\ +>Xb)Z_*ubLn[5Q_o^8pPX28'4/Jbaeg>4'R7.Us&1,6W1/(91,:X(A!,q[FmKD&IC +]>%Yij2>8BLn>L`C/d&LQ87#-:Mpr +l?srcH3;._;&K_C!i*ereZt>#oGifZ13fd]2Pj9FE5^]6uG64S7?7WMQK;#X`MP;AIcNSBE`7IDgAA*Rr]iJ@L6m^W8sm^6=B +o'?;3r=:74mIpP[VgnS`qa"eeg1b^aC%foT0O#rc,Z0,H)!t:fNU^-(i[R!PHEm%p +"i_3#36Cg]=sKB*m&_jq;1K/6;-'(E1RQ^?4f<%\YA's"n7i`EkK^HE7?JZ:*.g.6 +oqZ-I*GSHR)`.(Ap4<10mrSrLh\5bpek=7#7VT&JA/hDP#EuB7FR.DPD)b"bo/NL* +d._1SH8FQuD^5r0PmTPl16I.omEKo6WOTW;EsU:'7HfGE9_s]+eg+fA$(K'r.`e/r +8BBbl8?,`3HWI,;I%b"7GkK$K7e)qP'W4/f\=D+*apjG-3R)H&.])U-).SUDX!8K] +@ojrIhk`5!DV6p2^9n2F;C4]^F&:/N>*]=Z4!L'3)>9aAb>H"+c`JqA`2c_[Lbd,E +K>20D7s-^MS+N[@*6=PZj,0XkAMOI!E[m54V_SnBrHbi2BhlGc4o/'\j%r3*UL8D1 +<>`(c""U9?D"fsR#=TLkimjOBWr +W?<7H>e:2%H;GrCT?GfS,/[3c'[54%8c\^_O8*0[qlTkuqlSHDrQkGUqAr`9bWkM3 +rnMtQa/\oh22qrH5/dp$,P-JHE7NS,d%uMnh=W"2&RR%![-9T4EdW^g_!C`Fr2A[, +l7m)1Q@Wu6m2"h[,%kaFjTkXO[0_tcE7l^j"&dT99.[+YbdCbGdrT:bh[S(:(`d*o +F7#)Ybe8\([7mVY^Rp?#=U6)t36=$TOc?G_>,Ii1n[^\!_"gR[MV^*Afr;#.o=*^\ +m&Au_&pTaKnK3JQFSIETVJ0AR=c;\*7'ES96;*^@$(.`G*J83gu6=4fTJsW7S2N9\op+XM+kH!!]oMmZBDKM7\XRC@udpY +XI<[4g6n->A)5.LUuc'Z:RR8W^`66M1mK>IVt'ce(e]qdXrTap>HYa:F8l5YIYWVq +peh%k\6o,Qq[oNL61CbX349XJVV`KkEmu=LB0YgN_RKFHNGPXJVfj^GX%0##G$g +q,e`B*7XD&3,HjUg$@pKrS=s$5754Qp6Ddc:BUg0fPXL=,MKgFLWLWh'QS@[\oZ'b +X[5iU^8jV2_4MIk`1(U+;.R75VQ3LpJI(ZF=B["Tc(3AW<%BYYcfa1$W?32T>ZBAT%8)kM-8dXiNn +&jALEUf#6?U+!>\Ii^,7..ZXui\/`76r>r.d\,ks&[M.:4\\H"\9[2NYq"eEZ!)sfL=7hPX&mbE>8`m^R.P0hX% +Ki.+Hlds]U__$gk?o`8D[N9_X5o!:12,$+YXj*fPXZ'4$$(,TaF)<>Zgi^YIpf.,` +BR.!7E].KD>"j.f(h>m4?,V=V<@1uh\3$JHT8=Wi4>j=%6M`bh[FA^rj]k6>-%P8G +i:B@"QKPqO1?NRS5SO +8$V7*H&BR3.`82BQR0+#SP/it`SP(bbG7mneegPUoYq_V>m +Gl:'H(3*B33Y(0i<(WVpUY)31Gl4TuZ"Q'$n=c$bgmNYaC<`[>;nY!jP' +&.3#m,mg4.;WVD%;RgQo9:Fo7?5TCISZ +chuB7j8S/?e!p(rp@mcjq_.[/J()12\G]pf[,89CW\U@3P, +rQV4R7b^SlTP`P37j7Le*ljdM_P;jHA*!5dShZ_+*Sko(O/CVJ>2OYamN3tV)XNFN +I,(m3B0U_RamOC=4\pNAq1T:%.I>/#2W]8J3NBUE],3S^;'H`?!_;"BJ'KKrAFHM< +gdJ5H4^ +F/\@i+"QCMTgEpG3U=Mt.r`5(O2e&;[@6<+Ei/AO8M@Il;<'k^^)Zo,9$f6(9,2ubeC^M4f&pKu +]49u#`G6`s(>7X-eS7+CT+*Q,c$?588i@e7G,Af5(Ds!ZG3)(!Ja\J1)9SsI-g#@3 +=tL4E2`=fu#j/IXNp8If9=GY,cDM8f1XFL;S'V8cB[Sah.;\lnQ&U(/rfh:I`9j!E +4,@n*er\^Fd\&aM"V6\,Wu]r9q+Hb5,uEu +!/;cdTD2^j5OMaXJ*##T^%rdu^YqQZiIC78lp\n(<*7M,XbMpuVK&&XmX$f5TG$9*Z,s'n*DKs&-ZZqdXn\s7R#=SfAN#ZY +7Anq%4obgQ"(@F(qlD4ne'N7$;lfFY?KUbP\`/DmM/W;TAZ/hOhru_,/&Nab(..:^ +[R\oN=(pQY=&#`p1jTq&j1c+LQJE%?G-UrTp6DO&a9qY)$+PoB2Ii +V!fV-E]m'M?k47g3Tqu2@uZj"("d(B$q]4Q1aWaU;OpfCeM[=(20M.O]#'(P,":)OR[LEkZ]W33KkRk;hBMk_[nHYMbl):e+3NBS@T +eb@g(-^c'[:V)"0S0`9)X_^+u<,e/fSk%h#$6 +`^urb08NpdnMU=HKE]&h(-7k8KT(FJs'en3-;Rl,h\W6%8m@;.($'hoX:`@+WesPsp9'4HaK$T>(,PWa]o3T9,RR&ng82-# +^l[W(qMLJB8JdhMCE6&fUE4nWb#1`H.W9=g:EHn[3a<\Yg-73smRJCt*jc^LK[6j` +5UdrCD8Z>iQTt.J1&h6>eT>$i5PFj8Gs(Ei7fNJ\li-s&5=BBGX^=h%2P7'W=qpda +,g>NJ`l+kS7rNSoSVMpsCSQ-W40*Tn=_d[.>\VeL&d3#ul>q\dHAWF*\`I=Ab*[@Dna91qCdUn\ +K!DCN.,*'"=UG-`iXW%4mQl>(X=AsC?4gGeRR^Xf"8H^"5)?UNt>do5@hg':0# +hnp(37#J98'a_qMYlN@:O1NYA#@4k1F?UAm_65`0:K9a(j]P>7g9c_sld!HS4--&: +d]qk4T/.FHI6C=SP-ec`#7!D<<\lh9f[,VCL'd*LnjflQC$nb9!8c7rP<3JQ>]boZ +e7,:'d^7Q31YmgD]OH//.[?Lc39sbEA!1lp*ePJJ=em6$O?3@U(-6`B5pP;$SCWg^ +c:[crB?9m2FKV"Ja,=-91F(.YA!OZd76fg2->Q44/?%sb'oQ^u#`;UBT3fpI3gEo;(9Y]:DK[.b?bN,WdEbtjA`YHF07A= +/abB8RqQ:NZ2$GCn_(NJjb5Da1H!4X-"&k)`b7LFe(_=GiuMp +:[\jL(uV!9$H^=ef#-+&G@pjT_@9,n,F?7cT?2SY(R%Q`3V0A@ZCu@>!'JBXO%`C] +Fd_D0AM;rYB>:G7O(@*MGn/3AjG@ZO1Z`06m#G"HYqCbX)c2+dmS-Sl<=)g`nUYS" +*tb!JUd8u7OaS)*Jc.#gp$pQq[MI[rX(J4r5,iQXoAi69peZI"$W_Yo\fW5Id68b- +Bp)R#R4d8GBRLSH9l2n2`L_ec/^4!M8&3)hauZ-M>,a"id^FB8d1p01`)XFS#Y_]B +D4J$KWV8Th;@Po`(oV(93>Q*fZcuu)e"Iu$4_bkgUbU!3dY*FHfiic6K]sG&^!sr$-!Er7L+uY&EH@-iTjNchm"B'W;!+KCDq#[ +;uZjL=\50kWS!^LF4V.r3oYpKc[(M?$7V:Cn>m-8SDDJl1/MSN\,eY\ku]?KHS6"r +9Z^l$fa!Dk0X9ZhYBE6-H?37lk&RuLr_5.!-9hhi$7F@`rrA!'rrBXhrrBXdD1C@@ +!8HD)kApS&_MA*,rrCf7f*tT$LnZ+2(ro>1f!CN'RgZ$]38J4B+(b$U0dkfTIHh=+ +(eT1R./GKXDLI-He=:-)'@9`#a!7\MZWQ!dlF%=p?!C!a94p$[ +!-roFmLMW4P\uNZ2-h1JXBFF`HqW)Zm3&oc>;B?#A(osYGNWu0BS&A#q/$s-X"nf> +(\j0Y:a5cl1$u3,5;oW[N"mg]7h)TcHF;-tGBFHGd3F^ee<iX"FLD?cEC@a_G +3ebjV:R6gU5fZV)'I7h;+[CeCMh- +W_($0q&U^>*t@$#?VhND31:/)CMCiZ0=^_R.S4B`5$JgP6.k4Kao;>ZL2a&6=cP;i +etQ&'C!u,bdI;0k'TS6T&U@T+mmE0d(*!!D-PX$.I&rZX5cCs=Wb=)kVNEX!`X]Pu +;2SFcTkcR3\3X5-QjRQJE[n+7.Wu&UoWH>V5'I`>j`-H'>!3?@\XeXU^e*ecehWZN +7gdpc6:Ye2SFgg^l^$^*653CPF" +OIf3'=sK2+R?@T5dZZS@co1(e!3]=@\;`_>XY_u1oe,_._E[q#5PqQa7DEpD!,m=A +OmPBfn,EA_rrDcQp"Km4TjT +q3^?KIp267IU,a,WQFNL0#X*eq7cj`r0oL4qq".nKt86^Z+gOfhrWqtF75QqF0:de +/JE*0R8,Xr[`D.V&86rV7/KCq^1?og"Y5f7u:<;jt?YXk/lcKGZJ,8Gr +jt??^-1X7G/ht`8R1\SqLWfZCo)A]sVuFotk&3?ONk+j%(D;#>1# +U]%M_B9LomF4>?W>^ce:F1tt'b'@1REp"1$4F#`HeW4Saf>%!]H!L#][]no6Gj4(k +=$6e(&=p)X]JU%\bZ5[ci4!hJ,R:b!8ES7f`~> + +n +Q +Q +Q +[/EMC PDFMark5 +PDFVars/TermAll get exec end end +%%PageTrailer +%%Trailer +%%EOF diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_04.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_04.eps new file mode 100644 index 00000000..df59a8ee --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_04.eps @@ -0,0 +1,3373 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: (Acr1F52.tmp) +%%Version: 1 6 +%%Creator: Adobe Acrobat 7.0 +%%CreationDate: 19:27:03 10/29/06 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%ADO_ContainsXMP: MainFirst +%%BoundingBox: 0 0 302 300 +%%HiResBoundingBox: 0.0 0.0 302.0 300.0 +%%Pages: 0 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: +%%+ procset (Adobe Acrobat - PDF operators) 1.2 0 +%%+ procset (Adobe Acrobat - general image support) 1.2 0 +%%+ procset (Adobe Acrobat - monochrome image support) 1.2 0 +%%+ procset (Adobe Acrobat - color image support) 1.2 0 +%%+ procset (Adobe Acrobat - indexed color image support) 1.2 0 +%%EndComments +%%BeginProlog +%%EndProlog +%%BeginSetup +%ADOPrintSettings: L2 W0 VM op crd os scsa T h ef bg ucr sf ef r b fa pr seps ttf hb EF t2 irt Drucker-/PostScript-Farbmanagement 0 + + +%%BeginResource: procset l2check 6.0 1 +%%Copyright: Copyright 1993,2001 Adobe Systems Incorporated. All Rights Reserved. +systemdict /languagelevel known +{ systemdict /languagelevel get 1 eq } +{ true } +ifelse +{ +initgraphics /Helvetica findfont 18 scalefont setfont +72 600 moveto (Error: This application does not support) dup show +72 580 moveto (printing to a PostScript Language Level 1 printer.) dup show +exch = = +/Times-Roman findfont 16 scalefont setfont +72 500 moveto (As a workaround, try selecting Print As Image from) show +72 480 moveto (the Advanced Print dialog.) show +showpage +quit +} +if +%%EndResource +/currentpacking where{pop currentpacking true setpacking}if +%%BeginResource: procset pdfvars 6.0 1 +%%Copyright: Copyright 1987-2002 Adobe Systems Incorporated. All Rights Reserved. +%%Title: definition of dictionary of variables used by PDF & PDFText procsets +userdict /PDF 162 dict put +userdict /PDFVars 89 dict dup begin put +/docSetupDone false def +/InitAll 0 def +/TermAll 0 def +/DocInitAll 0 def +/DocTermAll 0 def +/_pdfEncodings 2 array def +/_pdf_str1 1 string def +/_pdf_i 0 def +/_pdf_na 0 def +/_pdf_showproc 0 def +/_italMtx [1 0 .212557 1 0 0] def +/_italMtx_WMode1 [1 -.212557 0 1 0 0] def +/_italMtxType0 [1 0 .1062785 1 0 0] def +/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def +/_basefont 0 def +/_basefonto 0 def +/_pdf_oldCIDInit null def +/_pdf_FontDirectory 30 dict def +/_categories 10 dict def +/_sa? true def +/_ColorSep5044? false def +/nulldict 0 dict def +/_processColors 0 def +/overprintstack null def +/_defaulttransfer currenttransfer def +/_defaultflatness currentflat def +/_defaulthalftone null def +/_defaultcolortransfer null def +/_defaultblackgeneration null def +/_defaultundercolorremoval null def +/_defaultcolortransfer null def +PDF begin +[/c/cs/cm/d/d0/f/h/i/j/J/l/m/M/n/q/Q/re/ri/S/sc/sh/Tf/w/W +/applyInterpFunc/applystitchFunc/domainClip/encodeInput +/initgs/int/limit/rangeClip +/defineRes/undefineRes/findRes/setSA/pl +/? /! /| /: /+ /GetGlyphDirectory +/pdf_flushFilters /pdf_readstring /pdf_dictOp /pdf_image /pdf_maskedImage +/pdf_shfill /pdf_sethalftone +] {null def} bind forall +end +end +%%EndResource +PDFVars begin PDF begin +%%BeginResource: procset pdfutil 6.0 1 +%%Copyright: Copyright 1993-2001 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Basic utilities used by other PDF procsets +/bd {bind def} bind def +/ld {load def} bd +/bld { +dup length dict begin +{ null def } forall +bind +end +def +} bd +/dd { PDFVars 3 1 roll put } bd +/xdd { exch dd } bd +/Level2? +systemdict /languagelevel known +{ systemdict /languagelevel get 2 ge } { false } ifelse +def +/Level1? Level2? not def +/Level3? +systemdict /languagelevel known +{systemdict /languagelevel get 3 eq } { false } ifelse +def +/getifknown { +2 copy known { get true } { pop pop false } ifelse +} bd +/here { +currentdict exch getifknown +} bd +/isdefined? { where { pop true } { false } ifelse } bd +%%EndResource +%%BeginResource: procset pdf 6.0 1 +%%Copyright: Copyright 1998-2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: General operators for PDF, common to all Language Levels. +/cm { matrix astore concat } bd +/d /setdash ld +/f /fill ld +/h /closepath ld +/i {dup 0 eq {pop _defaultflatness} if setflat} bd +/j /setlinejoin ld +/J /setlinecap ld +/M /setmiterlimit ld +/n /newpath ld +/S /stroke ld +/w /setlinewidth ld +/W /clip ld +/sg /setgray ld +/initgs { +0 setgray +[] 0 d +0 j +0 J +10 M +1 w +false setSA +/_defaulttransfer load settransfer +0 i +/RelativeColorimetric ri +newpath +} bd +/int { +dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul +exch pop add exch pop +} bd +/limit { +dup 2 index le { exch } if pop +dup 2 index ge { exch } if pop +} bd +/domainClip { +Domain aload pop 3 2 roll +limit +} [/Domain] bld +/applyInterpFunc { +0 1 DimOut 1 sub +{ +dup C0 exch get exch +dup C1 exch get exch +3 1 roll +1 index sub +3 index +N exp mul add +exch +currentdict /Range_lo known +{ +dup Range_lo exch get exch +Range_hi exch get +3 2 roll limit +} +{ +pop +} +ifelse +exch +} for +pop +} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld +/encodeInput { +NumParts 1 sub +0 1 2 index +{ +dup Bounds exch get +2 index gt +{ exit } +{ dup +3 index eq +{ exit } +{ pop } ifelse +} ifelse +} for +3 2 roll pop +dup Bounds exch get exch +dup 1 add Bounds exch get exch +2 mul +dup Encode exch get exch +1 add Encode exch get +int +} [/NumParts /Bounds /Encode] bld +/rangeClip { +exch dup Range_lo exch get +exch Range_hi exch get +3 2 roll +limit +} [/Range_lo /Range_hi] bld +/applyStitchFunc { +Functions exch get exec +currentdict /Range_lo known { +0 1 DimOut 1 sub { +DimOut 1 add -1 roll +rangeClip +} for +} if +} [/Functions /Range_lo /DimOut] bld +/pdf_flushfilters +{ +aload length +{ dup status +1 index currentfile ne and +{ dup flushfile closefile } +{ pop } +ifelse +} repeat +} bd +/pdf_readstring +{ +1 index dup length 1 sub get +exch readstring pop +exch pdf_flushfilters +} bind def +/pdf_dictOp +{ +3 2 roll +10 dict copy +begin +_Filters dup length 1 sub get def +currentdict exch exec +_Filters pdf_flushfilters +end +} [/_Filters] bld +/pdf_imagemask {{imagemask} /DataSource pdf_dictOp} bd +/pdf_shfill {{sh} /DataSource pdf_dictOp} bd +/pdf_sethalftone {{sethalftone} /Thresholds pdf_dictOp} bd +/masks [ 2#10000000 +2#11000000 +2#11100000 +2#11110000 +2#11111000 +2#11111100 +2#11111110 +2#11111111 ] def +/addNBits +{ +/numBits exch def +/byte exch def +OutBitOffset numBits add 8 gt +{ +byte OutBitOffset 8 sub bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutByteIndex OutByteIndex 1 add def +/bitsDoneSoFar OutBitOffset def +/OutBitOffset numBits 8 OutBitOffset sub sub def +OutBitOffset 0 gt +{ +byte bitsDoneSoFar bitshift +masks numBits bitsDoneSoFar sub get and +OutBuffer OutByteIndex 3 -1 roll put +} if +} +{ +byte masks numBits 1 sub get and +OutBitOffset neg bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutBitOffset OutBitOffset numBits add def +OutBitOffset 8 eq +{ +/OutBitOffset 0 def +/OutByteIndex OutByteIndex 1 add def +} if +} ifelse +} bind def +/DevNNFilter +{ +/InBuffer Width NumComps mul BitsPerComponent mul 7 add 8 idiv string def +AllSource InBuffer readstring pop pop +/outlen Width NewNumComps mul BitsPerComponent mul 7 add 8 idiv def +/OutBuffer outlen string def +0 1 outlen 1 sub { OutBuffer exch 0 put } for +/InByteIndex 0 def +/InBitOffset 0 def +/OutByteIndex 0 def +/OutBitOffset 0 def +/KeepArray NumComps array def +0 1 NumComps 1 sub { KeepArray exch true put } for +DevNNones { KeepArray exch false put } forall +Width { +KeepArray +{ +{ +/bitsLeft BitsPerComponent def +{ +bitsLeft 0 le { exit } if +/bitsToDo 8 InBitOffset sub dup bitsLeft gt { pop bitsLeft } if def +InBuffer InByteIndex get +InBitOffset bitshift +bitsToDo addNBits +/bitsLeft bitsLeft bitsToDo sub def +InBitOffset bitsToDo add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} loop +} +{ +InBitOffset BitsPerComponent add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} +ifelse +} +forall +} repeat +OutBuffer +} bd +/pdf_image +{ +20 dict copy +begin +/UnusedNones where { /UnusedNones get}{false} ifelse +{ +/NumComps Decode length 2 div cvi def +/OrigDecode Decode def +/NumNones DevNNones length def +/NewNumComps NumComps NumNones sub def +/Decode NewNumComps 2 mul cvi array def +/devNNindx 0 def +/decIndx 0 def +/cmpIndx 0 def +NumComps { +cmpIndx DevNNones devNNindx get eq +{ +/devNNindx devNNindx 1 add dup NumNones eq {pop 0} if def +} +{ +Decode decIndx OrigDecode cmpIndx 2 mul get put +Decode decIndx 1 add OrigDecode cmpIndx 2 mul 1 add get put +/decIndx decIndx 2 add def +} ifelse +/cmpIndx cmpIndx 1 add def +} repeat +_Filters dup length 1 sub get /AllSource exch def +/DataSource { DevNNFilter } def +} +{ _Filters dup length 1 sub get /DataSource exch def } +ifelse +currentdict image +_Filters pdf_flushfilters +end +} bd +/pdf_maskedImage +{ +10 dict copy begin +/miDict currentdict def +/DataDict DataDict 10 dict copy def +DataDict begin +/DataSource +_Filters dup length 1 sub get +def +miDict image +_Filters pdf_flushfilters +end +miDict /InterleaveType get 3 eq +{ MaskDict /DataSource get dup type /filetype eq { closefile } { pop } ifelse } +if +end +} [/miDict /DataDict /_Filters] bld +/RadialShade { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/r2 exch def +/c2y exch def +/c2x exch def +/r1 exch def +/c1y exch def +/c1x exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +c1x c2x eq +{ +c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope c2y c1y sub c2x c1x sub div def +/theta slope 1 atan def +c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if +c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +c1x c1y translate +theta rotate +-90 rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +/max { 2 copy gt { pop } {exch pop} ifelse } bind def +/min { 2 copy lt { pop } {exch pop} ifelse } bind def +rampdict begin +40 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +c1x c1y translate +theta rotate +-90 rotate +/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def +/c1y 0 def +/c1x 0 def +/c2x 0 def +ext0 { +0 getrampcolor +c2y r2 add r1 sub 0.0001 lt +{ +c1x c1y r1 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2y r1 add r2 le +{ +c1x c1y r1 0 360 arc +fill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r1 neg def +/p1y c1y def +/p2x r1 def +/p2y c1y def +p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y p1x SS1 div neg def +/SS2 90 theta sub dup sin exch cos div def +/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y p2x SS2 div neg def +r1 r2 gt +{ +/L1maxX p1x yMin p1y sub SS1 div add def +/L2maxX p2x yMin p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +c1x c2x sub dup mul +c1y c2y sub dup mul +add 0.5 exp +0 dtransform +dup mul exch dup mul add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +/hires exch def +hires mul +/numpix exch def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +/xInc c2x c1x sub numsteps div def +/yInc c2y c1y sub numsteps div def +/rInc r2 r1 sub numsteps div def +/cx c1x def +/cy c1y def +/radius r1 def +newpath +xInc 0 eq yInc 0 eq rInc 0 eq and and +{ +0 getrampcolor +cx cy radius 0 360 arc +stroke +NumSamples 1 sub getrampcolor +cx cy radius 72 hires div add 0 360 arc +0 setlinewidth +stroke +} +{ +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +cx cy radius 0 360 arc +/cx cx xInc add def +/cy cy yInc add def +/radius radius rInc add def +cx cy radius 360 0 arcn +eofill +rampIndxInc add +} +repeat +pop +} ifelse +ext1 { +c2y r2 add r1 lt +{ +c2x c2y r2 0 360 arc +fill +} +{ +c2y r1 add r2 sub 0.0001 le +{ +c2x c2y r2 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r2 neg def +/p1y c2y def +/p2x r2 def +/p2y c2y def +p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y c2y p1x SS1 div sub def +/SS2 90 theta sub dup sin exch cos div def +/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y c2y p2x SS2 div sub def +r1 r2 lt +{ +/L1maxX p1x yMax p1y sub SS1 div add def +/L2maxX p2x yMax p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +grestore +grestore +end +end +end +} ifelse +} bd +/GenStrips { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/y2 exch def +/x2 exch def +/y1 exch def +/x1 exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +x1 x2 eq +{ +y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope y2 y1 sub x2 x1 sub div def +/theta slope 1 atan def +x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if +x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +x1 y1 translate +theta rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +rampdict begin +20 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +x1 y1 translate +theta rotate +/xStart 0 def +/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def +/ySpan yMax yMin sub def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +xStart 0 transform +xEnd 0 transform +3 -1 roll +sub dup mul +3 1 roll +sub dup mul +add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +mul +/numpix exch def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +ext0 { +0 getrampcolor +xMin xStart lt +{ xMin yMin xMin neg ySpan rectfill } if +} if +/xInc xEnd xStart sub numsteps div def +/x xStart def +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +x yMin xInc ySpan rectfill +/x x xInc add def +rampIndxInc add +} +repeat +pop +ext1 { +xMax xEnd gt +{ xEnd yMin xMax xEnd sub ySpan rectfill } if +} if +grestore +grestore +end +end +end +} ifelse +} bd +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ +/PDFMark5 {cleartomark} bd +} +{ +/PDFMark5 {pdfmark} bd +}ifelse +/ReadByPDFMark5 +{ +2 dict begin +/makerString exch def string /tmpString exch def +{ +currentfile tmpString readline pop +makerString anchorsearch +{ +pop pop cleartomark exit +} +{ +3 copy /PUT PDFMark5 pop 2 copy (\n) /PUT PDFMark5 +} ifelse +}loop +end +}bd +%%EndResource +%%BeginResource: procset pdflev2 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: PDF operators, with code specific for Level 2 +/docinitialize { +PDF begin +/_defaulthalftone currenthalftone dd +/_defaultblackgeneration currentblackgeneration dd +/_defaultundercolorremoval currentundercolorremoval dd +/_defaultcolortransfer [currentcolortransfer] dd +/_defaulttransfer currenttransfer dd +end +PDFVars /docSetupDone true put +} bd +/initialize { +PDFVars /docSetupDone get { +_defaulthalftone sethalftone +/_defaultblackgeneration load setblackgeneration +/_defaultundercolorremoval load setundercolorremoval +_defaultcolortransfer aload pop setcolortransfer +} if +false setoverprint +} bd +/terminate { } bd +/c /curveto ld +/cs /setcolorspace ld +/l /lineto ld +/m /moveto ld +/q /gsave ld +/Q /grestore ld +/sc /setcolor ld +/setSA/setstrokeadjust ld +/re { +4 2 roll m +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +h +} bd +/concattransferfuncs { +[ 3 1 roll /exec load exch /exec load ] cvx +} bd +/concatandsettransfer { +/_defaulttransfer load concattransferfuncs settransfer +} bd +/concatandsetcolortransfer { +_defaultcolortransfer aload pop +8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll +6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll +4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll +concattransferfuncs +setcolortransfer +} bd +/defineRes/defineresource ld +/undefineRes/undefineresource ld +/findRes/findresource ld +currentglobal +true systemdict /setglobal get exec +[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image] +{ /Generic /Category findresource dup length dict copy /Category defineresource pop } +forall +systemdict /setglobal get exec +/ri +{ +/findcolorrendering isdefined? +{ +mark exch +findcolorrendering +counttomark 2 eq +{ type /booleantype eq +{ dup type /nametype eq +{ dup /ColorRendering resourcestatus +{ pop pop +dup /DefaultColorRendering ne +{ +/ColorRendering findresource +setcolorrendering +} if +} if +} if +} if +} if +cleartomark +} +{ pop +} ifelse +} bd +/knownColorants? { +pop false +} bd +/getrampcolor { +cvi +/indx exch def +0 1 NumComp 1 sub { +dup +Samples exch get +dup type /stringtype eq { indx get } if +exch +Scaling exch get aload pop +3 1 roll +mul add +} for +setcolor +} bd +/sssetbackground { aload pop setcolor } bd +%%EndResource +%%BeginResource: procset pdftext 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Text operators for PDF +PDF /PDFText 78 dict dup begin put +/docinitialize +{ +/resourcestatus where { +pop +/CIDParams /ProcSet resourcestatus { +pop pop +false /CIDParams /ProcSet findresource /SetBuildCompatible get exec +} if +} if +PDF begin +PDFText /_pdfDefineIdentity-H known +{ PDFText /_pdfDefineIdentity-H get exec} +if +end +} bd +/initialize { +PDFText begin +} bd +/terminate { end } bd +Level2? +{ +/_safeput +{ +3 -1 roll load 3 1 roll put +} +bd +} +{ +/_safeput +{ +2 index load dup dup length exch maxlength ge +{ dup length 5 add dict copy +3 index xdd +} +{ pop } +ifelse +3 -1 roll load 3 1 roll put +} +bd +} +ifelse +/pdf_has_composefont? systemdict /composefont known def +/CopyFont { +{ +1 index /FID ne 2 index /UniqueID ne and +{ def } { pop pop } ifelse +} forall +} bd +/Type0CopyFont +{ +exch +dup length dict +begin +CopyFont +[ +exch +FDepVector +{ +dup /FontType get 0 eq +{ +1 index Type0CopyFont +/_pdfType0 exch definefont +} +{ +/_pdfBaseFont exch +2 index exec +} +ifelse +exch +} +forall +pop +] +/FDepVector exch def +currentdict +end +} bd +Level2? {currentglobal true setglobal} if +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def +Level2? {setglobal} if +/modEnc { +/_enc xdd +/_icode 0 dd +counttomark 1 sub -1 0 +{ +index +dup type /nametype eq +{ +_enc _icode 3 -1 roll put +_icode 1 add +} +if +/_icode xdd +} for +cleartomark +_enc +} bd +/trEnc { +/_enc xdd +255 -1 0 { +exch dup -1 eq +{ pop /.notdef } +{ Encoding exch get } +ifelse +_enc 3 1 roll put +} for +pop +_enc +} bd +/TE { +/_i xdd +StandardEncoding 256 array copy modEnc +_pdfEncodings exch _i exch put +} bd +Level2? +{ +/pdfPatchCStrings +{ +currentdict /CharStrings known currentdict /FontType known and +{ +FontType 1 eq CharStrings type /dicttype eq and +{ +CharStrings /mu known CharStrings /mu1 known not and CharStrings wcheck and +{ +CharStrings /mu get +type /stringtype eq +{ +currentglobal +CharStrings /mu1 +CharStrings /mu get +dup gcheck setglobal +dup length string copy +put +setglobal +} if +} if +} if +} if +} bd +} +{ /pdfPatchCStrings {} bd } +ifelse +/TZ +{ +/_usePDFEncoding xdd +findfont +dup length 6 add dict +begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +/pdf_origFontName FontName def +/FontName exch def +currentdict /PaintType known +{ PaintType 2 eq {/PaintType 0 def} if } +if +_usePDFEncoding 0 ge +{ +/Encoding _pdfEncodings _usePDFEncoding get def +pop +} +{ +_usePDFEncoding -1 eq +{ +counttomark 0 eq +{ pop } +{ +Encoding 256 array copy +modEnc /Encoding exch def +} +ifelse +} +{ +256 array +trEnc /Encoding exch def +} +ifelse +} +ifelse +pdf_EuroProcSet pdf_origFontName known +{ +pdf_origFontName pdf_AddEuroGlyphProc +} if +Level2? +{ +currentdict /pdf_origFontName undef +} if +FontName currentdict +end +definefont pop +} +bd +Level2? +{ +/TZG +{ +currentglobal true setglobal +2 index _pdfFontStatus +{ +2 index findfont +false setglobal +3 index findfont +true setglobal +ne +{ +2 index findfont dup rcheck +{ +dup length dict begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +currentdict end +} +if +3 index exch definefont pop +} +if +} if +setglobal +TZ +} bd +} +{ +/TZG {TZ} bd +} ifelse +Level2? +{ +currentglobal false setglobal +userdict /pdftext_data 5 dict put +pdftext_data +begin +/saveStacks +{ +pdftext_data +begin +/vmmode currentglobal def +false setglobal +count array astore /os exch def +end +countdictstack array dictstack pdftext_data exch /ds exch put +cleardictstack pdftext_data /dscount countdictstack put +pdftext_data /vmmode get setglobal +} bind def +/restoreStacks +{ +pdftext_data /vmmode currentglobal put false setglobal +clear cleardictstack +pdftext_data /ds get dup +pdftext_data /dscount get 1 2 index length 1 sub +{ get begin dup } for +pop pop +pdftext_data /os get aload pop +pdftext_data /vmmode get setglobal +} bind def +/testForClonePrinterBug +{ +currentglobal true setglobal +/undefinedCategory /Generic /Category findresource +dup length dict copy /Category defineresource pop +setglobal +pdftext_data /saveStacks get exec +pdftext_data /vmmode currentglobal put false setglobal +/undefined /undefinedCategory { resourcestatus } stopped +pdftext_data exch /bugFound exch put +pdftext_data /vmmode get setglobal +pdftext_data /restoreStacks get exec +pdftext_data /bugFound get +} bind def +end +setglobal +/pdf_resourcestatus +pdftext_data /testForClonePrinterBug get exec +{ +{ +pdftext_data /saveStacks get exec +pdftext_data /os get dup dup length 1 sub +dup 1 sub dup 0 lt { pop 0 } if +exch 1 exch { get exch dup } for +pop pop +{ resourcestatus } +stopped +{ +clear cleardictstack pdftext_data /restoreStacks get exec +{ pop pop } stopped pop false +} +{ +count array astore pdftext_data exch /results exch put +pdftext_data /restoreStacks get exec pop pop +pdftext_data /results get aload pop +} +ifelse +} +} +{ { resourcestatus } } +ifelse +bd +} +if +Level2? +{ +/_pdfUndefineResource +{ +currentglobal 3 1 roll +_pdf_FontDirectory 2 index 2 copy known +{undef} +{pop pop} +ifelse +1 index (pdf) exch _pdfConcatNames 1 index +1 index 1 _pdfConcatNames 1 index +5 index 1 _pdfConcatNames 1 index +4 +{ +2 copy pdf_resourcestatus +{ +pop 2 lt +{2 copy findresource gcheck setglobal undefineresource} +{pop pop} +ifelse +} +{ pop pop} +ifelse +} repeat +setglobal +} bd +} +{ +/_pdfUndefineResource { pop pop} bd +} +ifelse +Level2? +{ +/_pdfFontStatus +{ +currentglobal exch +/Font pdf_resourcestatus +{pop pop true} +{false} +ifelse +exch setglobal +} bd +} +{ +/_pdfFontStatusString 50 string def +_pdfFontStatusString 0 (fonts/) putinterval +/_pdfFontStatus +{ +FontDirectory 1 index known +{ pop true } +{ +_pdfFontStatusString 6 42 getinterval +cvs length 6 add +_pdfFontStatusString exch 0 exch getinterval +{ status } stopped +{pop false} +{ +{ pop pop pop pop true} +{ false } +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +Level2? +{ +/_pdfCIDFontStatus +{ +/CIDFont /Category pdf_resourcestatus +{ +pop pop +/CIDFont pdf_resourcestatus +{pop pop true} +{false} +ifelse +} +{ pop false } +ifelse +} bd +} +if +/_pdfString100 100 string def +/_pdfComposeFontName +{ +dup length 1 eq +{ +0 get +1 index +type /nametype eq +{ +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +2 index exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +exch pop +true +} +{ +pop pop +false +} +ifelse +} +{ +false +} +ifelse +dup {exch cvn exch} if +} bd +/_pdfConcatNames +{ +exch +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +3 -1 roll exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +cvn +} bind def +/_pdfTextTempString 50 string def +/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def +/_pdf_CheckCIDSystemInfo +{ +1 index _pdfTextTempString cvs +(Identity) anchorsearch +{ +pop pop pop pop true +} +{ +false +_pdfRegOrderingArray +{ +2 index exch +anchorsearch +{ pop pop pop true exit} +{ pop } +ifelse +} +forall +exch pop +exch /CIDFont findresource +/CIDSystemInfo get +3 -1 roll /CMap findresource +/CIDSystemInfo get +exch +3 -1 roll +{ +2 copy +/Supplement get +exch +dup type /dicttype eq +{/Supplement get} +{pop 0 } +ifelse +ge +} +{ true } +ifelse +{ +dup /Registry get +2 index /Registry get eq +{ +/Ordering get +exch /Ordering get +dup type /arraytype eq +{ +1 index type /arraytype eq +{ +true +1 index length 1 sub -1 0 +{ +dup 2 index exch get exch 3 index exch get ne +{ pop false exit} +if +} for +exch pop exch pop +} +{ pop pop false } +ifelse +} +{ +eq +} +ifelse +} +{ pop pop false } +ifelse +} +{ pop pop false } +ifelse +} +ifelse +} bind def +pdf_has_composefont? +{ +/_pdfComposeFont +{ +2 copy _pdfComposeFontName not +{ +2 index +} +if +(pdf) exch _pdfConcatNames +dup _pdfFontStatus +{ dup findfont 5 2 roll pop pop pop true} +{ +4 1 roll +1 index /CMap pdf_resourcestatus +{ +pop pop +true +} +{false} +ifelse +1 index true exch +{ +_pdfCIDFontStatus not +{pop false exit} +if +} +forall +and +{ +1 index 1 index 0 get _pdf_CheckCIDSystemInfo +{ +3 -1 roll pop +2 index 3 1 roll +composefont true +} +{ +pop pop exch pop false +} +ifelse +} +{ +_pdfComposeFontName +{ +dup _pdfFontStatus +{ +exch pop +1 index exch +findfont definefont true +} +{ +pop exch pop +false +} +ifelse +} +{ +exch pop +false +} +ifelse +} +ifelse +{ true } +{ +dup _pdfFontStatus +{ dup findfont true } +{ pop false } +ifelse +} +ifelse +} +ifelse +} bd +} +{ +/_pdfComposeFont +{ +_pdfComposeFontName not +{ +dup +} +if +dup +_pdfFontStatus +{exch pop dup findfont true} +{ +1 index +dup type /nametype eq +{pop} +{cvn} +ifelse +eq +{pop false} +{ +dup _pdfFontStatus +{dup findfont true} +{pop false} +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +/_pdfStyleDicts 4 dict dup begin +/Adobe-Japan1 4 dict dup begin +Level2? +{ +/Serif +/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMin-W3} +{ +/HeiseiMin-W3 _pdfCIDFontStatus +{/HeiseiMin-W3} +{/Ryumin-Light} +ifelse +} +ifelse +def +/SansSerif +/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus +{/HeiseiKakuGo-W5} +{ +/HeiseiKakuGo-W5 _pdfCIDFontStatus +{/HeiseiKakuGo-W5} +{/GothicBBB-Medium} +ifelse +} +ifelse +def +/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMaruGo-W4} +{ +/HeiseiMaruGo-W4 _pdfCIDFontStatus +{/HeiseiMaruGo-W4} +{ +/Jun101-Light-RKSJ-H _pdfFontStatus +{ /Jun101-Light } +{ SansSerif } +ifelse +} +ifelse +} +ifelse +/RoundSansSerif exch def +/Default Serif def +} +{ +/Serif /Ryumin-Light def +/SansSerif /GothicBBB-Medium def +{ +(fonts/Jun101-Light-83pv-RKSJ-H) status +}stopped +{pop}{ +{ pop pop pop pop /Jun101-Light } +{ SansSerif } +ifelse +/RoundSansSerif exch def +}ifelse +/Default Serif def +} +ifelse +end +def +/Adobe-Korea1 4 dict dup begin +/Serif /HYSMyeongJo-Medium def +/SansSerif /HYGoThic-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-GB1 4 dict dup begin +/Serif /STSong-Light def +/SansSerif /STHeiti-Regular def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-CNS1 4 dict dup begin +/Serif /MKai-Medium def +/SansSerif /MHei-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +end +def +/TZzero +{ +/_wmode xdd +/_styleArr xdd +/_regOrdering xdd +3 copy +_pdfComposeFont +{ +5 2 roll pop pop pop +} +{ +[ +0 1 _styleArr length 1 sub +{ +_styleArr exch get +_pdfStyleDicts _regOrdering 2 copy known +{ +get +exch 2 copy known not +{ pop /Default } +if +get +} +{ +pop pop pop /Unknown +} +ifelse +} +for +] +exch pop +2 index 3 1 roll +_pdfComposeFont +{3 -1 roll pop} +{ +findfont dup /FontName get exch +} +ifelse +} +ifelse +dup /WMode 2 copy known +{ get _wmode ne } +{ pop pop _wmode 1 eq} +ifelse +{ +exch _wmode _pdfConcatNames +dup _pdfFontStatus +{ exch pop dup findfont false} +{ exch true } +ifelse +} +{ +dup /FontType get 0 ne +} +ifelse +{ +dup /FontType get 3 eq _wmode 1 eq and +{ +_pdfVerticalRomanT3Font dup length 10 add dict copy +begin +/_basefont exch +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put} +if +def +FontName +currentdict +end +definefont +def +/Encoding _basefont /Encoding get def +/_fauxfont true def +} +{ +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +FontType 0 ne +{ +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put} +if +def +/_fauxfont true def +} if +} ifelse +/WMode _wmode def +dup dup /FontName exch def +currentdict +end +definefont pop +} +{ +pop +} +ifelse +/_pdf_FontDirectory 3 1 roll _safeput +} +bd +Level2? +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +selectfont +} bd +} +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +exch findfont exch +dup type /arraytype eq +{makefont} +{scalefont} +ifelse +setfont +} bd +} +ifelse +/cshow where +{ +pop /pdf_cshow /cshow load dd +/pdf_remove2 {pop pop} dd +} +{ +/pdf_cshow {exch forall} dd +/pdf_remove2 {} dd +} ifelse +/pdf_xshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_yshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 exch +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_xyshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +1 pop +{_pdf_na _pdf_i 1 add get} stopped +{ pop pop pop} +{ +_pdf_x _pdf_y moveto +rmoveto +} +ifelse +} +ifelse +_pdf_i 2 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdfl1xs {/_pdf_showproc /show load dd pdf_xshow} bd +/pdfl1ys {/_pdf_showproc /show load dd pdf_yshow} bd +/pdfl1xys {/_pdf_showproc /show load dd pdf_xyshow} bd +Level2? _ColorSep5044? not and +{ +/pdfxs {{xshow} stopped {pdfl1xs} if} bd +/pdfys {{yshow} stopped {pdfl1ys} if} bd +/pdfxys {{xyshow} stopped {pdfl1xys} if} bd +} +{ +/pdfxs /pdfl1xs load dd +/pdfys /pdfl1ys load dd +/pdfxys /pdfl1xys load dd +} ifelse +/pdf_charpath {false charpath} bd +/pdf_xcharpath {/_pdf_showproc /pdf_charpath load dd pdf_xshow} bd +/pdf_ycharpath {/_pdf_showproc /pdf_charpath load dd pdf_yshow} bd +/pdf_xycharpath {/_pdf_showproc /pdf_charpath load dd pdf_xyshow} bd +/pdf_strokepath +{ +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 false charpath +currentpoint S moveto +} bind +exch pdf_cshow +} bd +/pdf_xstrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xshow} bd +/pdf_ystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_yshow} bd +/pdf_xystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xyshow} bd +Level2? {currentglobal true setglobal} if +/d0/setcharwidth ld +/nND {{/.notdef} repeat} bd +/T3Defs { +/BuildChar +{ +1 index /Encoding get exch get +1 index /BuildGlyph get exec +} +def +/BuildGlyph { +exch begin +GlyphProcs exch get exec +end +} def +/_pdfT3Font true def +} bd +/_pdfBoldRomanWidthProc +{ +stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth +0 0 +} bd +/_pdfType0WidthProc +{ +dup stringwidth 0 0 moveto +2 index true charpath pathbbox +0 -1 +7 index 2 div .88 +setcachedevice2 +pop +0 0 +} bd +/_pdfType0WMode1WidthProc +{ +dup stringwidth +pop 2 div neg -0.88 +2 copy +moveto +0 -1 +5 -1 roll true charpath pathbbox +setcachedevice +} bd +/_pdfBoldBaseFont +11 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/Encoding cHexEncoding def +/_setwidthProc /_pdfBoldRomanWidthProc load def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +pdf_has_composefont? +{ +/_pdfBoldBaseCIDFont +11 dict begin +/CIDFontType 1 def +/CIDFontName /_pdfBoldBaseCIDFont def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_setwidthProc /_pdfType0WidthProc load def +/_bcstr2 2 string def +/BuildGlyph +{ +exch begin +_basefont setfont +_bcstr2 1 2 index 256 mod put +_bcstr2 0 3 -1 roll 256 idiv put +_bcstr2 dup _setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +/_pdfDefineIdentity-H +{ +/Identity-H /CMap PDFText /pdf_resourcestatus get exec +{ +pop pop +} +{ +/CIDInit/ProcSet findresource begin 12 dict begin +begincmap +/CIDSystemInfo +3 dict begin +/Registry (Adobe) def +/Ordering (Identity) def +/Supplement 0 def +currentdict +end +def +/CMapName /Identity-H def +/CMapVersion 1 def +/CMapType 1 def +1 begincodespacerange +<0000> +endcodespacerange +1 begincidrange +<0000> 0 +endcidrange +endcmap +CMapName currentdict/CMap defineresource pop +end +end +} ifelse +} def +} if +/_pdfVerticalRomanT3Font +10 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_pdfType0WidthProc +moveto +show +end +}bd +currentdict +end +def +Level2? {setglobal} if +/MakeBoldFont +{ +dup /ct_SyntheticBold known +{ +dup length 3 add dict begin +CopyFont +/ct_StrokeWidth .03 0 FontMatrix idtransform pop def +/ct_SyntheticBold true def +currentdict +end +definefont +} +{ +dup dup length 3 add dict +begin +CopyFont +/PaintType 2 def +/StrokeWidth .03 0 FontMatrix idtransform pop def +/dummybold currentdict +end +definefont +dup /FontType get dup 9 ge exch 11 le and +{ +_pdfBoldBaseCIDFont +dup length 3 add dict copy begin +dup /CIDSystemInfo get /CIDSystemInfo exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefont exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefonto exch def +currentdict +end +/CIDFont defineresource +} +{ +_pdfBoldBaseFont +dup length 3 add dict copy begin +/_basefont exch def +/_basefonto exch def +currentdict +end +definefont +} +ifelse +} +ifelse +} bd +/MakeBold { +1 index +_pdf_FontDirectory 2 index 2 copy known +{get} +{exch pop} +ifelse +findfont +dup +/FontType get 0 eq +{ +dup /WMode known {dup /WMode get 1 eq }{false} ifelse +version length 4 ge +and +{version 0 4 getinterval cvi 2015 ge } +{true} +ifelse +{/_pdfType0WidthProc} +{/_pdfType0WMode1WidthProc} +ifelse +_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put +{MakeBoldFont} Type0CopyFont definefont +} +{ +dup /_fauxfont known not 1 index /SubstMaster known not and +{ +_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put +MakeBoldFont +} +{ +2 index 2 index eq +{ exch pop } +{ +dup length dict begin +CopyFont +currentdict +end +definefont +} +ifelse +} +ifelse +} +ifelse +pop pop +dup /dummybold ne +{/_pdf_FontDirectory exch dup _safeput } +{ pop } +ifelse +}bd +/MakeItalic { +_pdf_FontDirectory exch 2 copy known +{get} +{exch pop} +ifelse +dup findfont +dup /FontInfo 2 copy known +{ +get +/ItalicAngle 2 copy known +{get 0 eq } +{ pop pop true} +ifelse +} +{ pop pop true} +ifelse +{ +exch pop +dup /FontType get 0 eq Level2? not and +{ dup /FMapType get 6 eq } +{ false } +ifelse +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1Type0 } +{ _italMtxType0 } +ifelse +} +{ pop pop _italMtxType0 } +ifelse +} +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1 } +{ _italMtx } +ifelse +} +{ pop pop _italMtx } +ifelse +} +ifelse +makefont +dup /FontType get 42 eq Level2? not or +{ +dup length dict begin +CopyFont +currentdict +end +} +if +1 index exch +definefont pop +/_pdf_FontDirectory exch dup _safeput +} +{ +pop +2 copy ne +{ +/_pdf_FontDirectory 3 1 roll _safeput +} +{ pop pop } +ifelse +} +ifelse +}bd +/MakeBoldItalic { +/dummybold exch +MakeBold +/dummybold +MakeItalic +}bd +Level2? +{ +/pdf_CopyDict +{1 index length add dict copy} +def +} +{ +/pdf_CopyDict +{ +1 index length add dict +1 index wcheck +{ copy } +{ begin +{def} forall +currentdict +end +} +ifelse +} +def +} +ifelse +/pdf_AddEuroGlyphProc +{ +currentdict /CharStrings known +{ +CharStrings /Euro known not +{ +dup +/CharStrings +CharStrings 1 pdf_CopyDict +begin +/Euro pdf_EuroProcSet 4 -1 roll get def +currentdict +end +def +/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def +/pdf_PathOps /pdf_PathOps load def +/Symbol eq Encoding 160 get /.notdef eq and +{ +/Encoding Encoding dup length array copy +dup 160 /Euro put def +} +if +} +{ pop +} +ifelse +} +{ pop +} +ifelse +} +def +Level2? {currentglobal true setglobal} if +/pdf_PathOps 4 dict dup begin +/m {moveto} def +/l {lineto} def +/c {curveto} def +/cp {closepath} def +end +def +/pdf_PSBuildGlyph +{ +gsave +8 -1 roll pop +7 1 roll +currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse +dup 9 1 roll +{ +currentdict /StrokeWidth 2 copy known +{ +get 2 div +5 1 roll +4 -1 roll 4 index sub +4 1 roll +3 -1 roll 4 index sub +3 1 roll +exch 4 index add exch +4 index add +5 -1 roll pop +} +{ +pop pop +} +ifelse +} +if +setcachedevice +pdf_PathOps begin +exec +end +{ +currentdict /StrokeWidth 2 copy known +{ get } +{ pop pop 0 } +ifelse +setlinewidth stroke +} +{ +fill +} +ifelse +grestore +} def +/pdf_EuroProcSet 13 dict def +pdf_EuroProcSet +begin +/Courier-Bold +{ +600 0 6 -12 585 612 +{ +385 274 m +180 274 l +179 283 179 293 179 303 c +179 310 179 316 180 323 c +398 323 l +423 404 l +197 404 l +219 477 273 520 357 520 c +409 520 466 490 487 454 c +487 389 l +579 389 l +579 612 l +487 612 l +487 560 l +449 595 394 612 349 612 c +222 612 130 529 98 404 c +31 404 l +6 323 l +86 323 l +86 304 l +86 294 86 284 87 274 c +31 274 l +6 193 l +99 193 l +129 77 211 -12 359 -12 c +398 -12 509 8 585 77 c +529 145 l +497 123 436 80 356 80 c +285 80 227 122 198 193 c +360 193 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-BoldOblique /Courier-Bold load def +/Courier +{ +600 0 17 -12 578 584 +{ +17 204 m +97 204 l +126 81 214 -12 361 -12 c +440 -12 517 17 578 62 c +554 109 l +501 70 434 43 366 43 c +266 43 184 101 154 204 c +380 204 l +400 259 l +144 259 l +144 270 143 281 143 292 c +143 299 143 307 144 314 c +418 314 l +438 369 l +153 369 l +177 464 249 529 345 529 c +415 529 484 503 522 463 c +522 391 l +576 391 l +576 584 l +522 584 l +522 531 l +473 566 420 584 348 584 c +216 584 122 490 95 369 c +37 369 l +17 314 l +87 314 l +87 297 l +87 284 88 272 89 259 c +37 259 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-Oblique /Courier load def +/Helvetica +{ +556 0 24 -19 541 703 +{ +541 628 m +510 669 442 703 354 703 c +201 703 117 607 101 444 c +50 444 l +25 372 l +97 372 l +97 301 l +49 301 l +24 229 l +103 229 l +124 67 209 -19 350 -19 c +435 -19 501 25 509 32 c +509 131 l +492 105 417 60 343 60 c +267 60 204 127 197 229 c +406 229 l +430 301 l +191 301 l +191 372 l +455 372 l +479 444 l +194 444 l +201 531 245 624 348 624 c +433 624 484 583 509 534 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-Oblique /Helvetica load def +/Helvetica-Bold +{ +556 0 12 -19 563 710 +{ +563 621 m +537 659 463 710 363 710 c +216 710 125 620 101 462 c +51 462 l +12 367 l +92 367 l +92 346 l +92 337 93 328 93 319 c +52 319 l +12 224 l +102 224 l +131 58 228 -19 363 -19 c +417 -19 471 -12 517 18 c +517 146 l +481 115 426 93 363 93 c +283 93 254 166 246 224 c +398 224 l +438 319 l +236 319 l +236 367 l +457 367 l +497 462 l +244 462 l +259 552 298 598 363 598 c +425 598 464 570 486 547 c +507 526 513 517 517 509 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-BoldOblique /Helvetica-Bold load def +/Symbol +{ +750 0 20 -12 714 685 +{ +714 581 m +650 645 560 685 465 685 c +304 685 165 580 128 432 c +50 432 l +20 369 l +116 369 l +115 356 115 347 115 337 c +115 328 115 319 116 306 c +50 306 l +20 243 l +128 243 l +165 97 300 -12 465 -12 c +560 -12 635 25 685 65 c +685 155 l +633 91 551 51 465 51 c +340 51 238 131 199 243 c +555 243 l +585 306 l +184 306 l +183 317 182 326 182 336 c +182 346 183 356 184 369 c +614 369 l 644 432 l +199 432 l +233 540 340 622 465 622 c +555 622 636 580 685 520 c +cp +750 0 m +} +pdf_PSBuildGlyph +} def +/Times-Bold +{ +500 0 16 -14 478 700 +{ +367 308 m +224 308 l +224 368 l +375 368 l +380 414 l +225 414 l +230 589 257 653 315 653 c +402 653 431 521 444 457 c +473 457 l +473 698 l +444 697 l +441 679 437 662 418 662 c +393 662 365 700 310 700 c +211 700 97 597 73 414 c +21 414 l +16 368 l +69 368 l +69 359 68 350 68 341 c +68 330 68 319 69 308 c +21 308 l +16 262 l +73 262 l +91 119 161 -14 301 -14 c +380 -14 443 50 478 116 c +448 136 l +415 84 382 40 323 40 c +262 40 231 77 225 262 c +362 262 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-BoldItalic +{ +500 0 9 -20 542 686 +{ +542 686 m +518 686 l +513 673 507 660 495 660 c +475 660 457 683 384 683 c +285 683 170 584 122 430 c +58 430 l +34 369 l +105 369 l +101 354 92 328 90 312 c +34 312 l +9 251 l +86 251 l +85 238 84 223 84 207 c +84 112 117 -14 272 -14 c +326 -14 349 9 381 9 c +393 9 393 -10 394 -20 c +420 -20 l +461 148 l +429 148 l +416 109 362 15 292 15 c +227 15 197 55 197 128 c +197 162 204 203 216 251 c +378 251 l +402 312 l +227 312 l +229 325 236 356 241 369 c +425 369 l +450 430 l +255 430 l +257 435 264 458 274 488 c +298 561 337 654 394 654 c +437 654 484 621 484 530 c +484 516 l +516 516 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Italic +{ +500 0 23 -10 595 692 +{ +399 317 m +196 317 l +199 340 203 363 209 386 c +429 386 l +444 424 l +219 424 l +246 514 307 648 418 648 c +448 648 471 638 492 616 c +529 576 524 529 527 479 c +549 475 l +595 687 l +570 687 l +562 674 558 664 542 664 c +518 664 474 692 423 692 c +275 692 162 551 116 424 c +67 424 l +53 386 l +104 386 l +98 363 93 340 90 317 c +37 317 l +23 279 l +86 279 l +85 266 85 253 85 240 c +85 118 137 -10 277 -10 c +370 -10 436 58 488 128 c +466 149 l +424 101 375 48 307 48 c +212 48 190 160 190 234 c +190 249 191 264 192 279 c +384 279 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Roman +{ +500 0 10 -12 484 692 +{ +347 298 m +171 298 l +170 310 170 322 170 335 c +170 362 l +362 362 l +374 403 l +172 403 l +184 580 244 642 308 642 c +380 642 434 574 457 457 c +481 462 l +474 691 l +449 691 l +433 670 429 657 410 657 c +394 657 360 692 299 692 c +204 692 94 604 73 403 c +22 403 l +10 362 l +70 362 l +69 352 69 341 69 330 c +69 319 69 308 70 298 c +22 298 l +10 257 l +73 257 l +97 57 216 -12 295 -12 c +364 -12 427 25 484 123 c +458 142 l +425 101 384 37 316 37 c +256 37 189 84 173 257 c +335 257 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +end +Level2? {setglobal} if +currentdict readonly pop end +%%EndResource +PDFText begin +[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis +/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute +/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde +/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex +/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef +/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide +/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright +/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand +/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla +/hungarumlaut/ogonek/caron +0 TE +[1/dotlessi/caron 39/quotesingle 96/grave +127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis +/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE +/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft +/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine +/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus +/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla +/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters +/questiondown/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 +1 TE +end +%%BeginResource: procset pdfasc.prc 6.0 1 +%%Copyright: Copyright 1992-2003 Adobe Systems Incorporated. All Rights Reserved. +/ASR { +13 dict begin +/mirV? exch def +/mirH? exch def +/center? exch def +/autorotate? exch def +/angle exch def +/shrink exch def +/Pury exch def +/Purx exch def +/Plly exch def +/Pllx exch def +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury 0 eq Durx 0 eq and Dlly 0 eq Dllx 0 eq and and +{ shrink 0 gt { GClipBBox } { GPageBBox } ifelse } +{ ITransDBBox } +ifelse +/PHt Pury Plly sub def +/PW Purx Pllx sub def +/DHt Dury Dlly sub def +/DW Durx Dllx sub def +angle 90 eq angle 270 eq or +{ +PHt /PHt PW def /PW exch def +} if +autorotate? PHt PW ne and DHt DW ne and +{ +DHt DW ge +PHt PW ge +ne +{ /angle angle 90 add def +PHt /PHt PW def /PW exch def +} +if +} if +angle 0 ne +{ +/angle angle 360 mod def +angle rotate +angle 90 eq +{ 0 DW neg translate } +if +angle 180 eq +{ DW neg DHt neg translate } +if +angle 270 eq +{ DHt neg 0 translate } +if +} if +center? +{ +ITransBBox +Durx Dllx add 2 div Dury Dlly add 2 div +Purx Pllx add -2 div Pury Plly add -2 div +3 -1 roll add exch +3 -1 roll add exch +translate +} +{ +ITransBBox +angle 0 eq +{Dllx Pllx sub Dury Pury sub} +if +angle 90 eq +{Durx Purx sub Dury Pury sub} +if +angle 180 eq +{Durx Purx sub Dlly Plly sub} +if +angle 270 eq +{Dllx Pllx sub Dlly Plly sub} +if +translate +} +ifelse +mirH? mirV? or +{ +ITransBBox +mirH? +{ +-1 1 scale +Durx Dllx add neg 0 translate +} if +mirV? +{ +1 -1 scale +0 Dury Dlly add neg translate +} if +} if +shrink 0 ne +{ +ITransBBox +Dury Dlly sub Pury Plly sub div +Durx Dllx sub Purx Pllx sub div +2 copy gt { exch } if pop +shrink 1 eq +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ +shrink 2 eq 1 index 1.0 lt and +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ pop } +ifelse +} +ifelse +} if +end +} [/autorotate? /shrink? /mirH? /mirV? /angle /Pury /Purx /Plly /Pllx /Durx /Dury /Dllx /Dlly /PW /PHt /DW /DHt +/Devurx /Devury /Devllx /Devlly /pdfHt /pdfW] +bld +/GClipBBox +{ +gsave newpath clippath pathbbox newpath grestore +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +ITransDBBox +} [/Durx /Dury /Dllx /Dlly] +bld +/GPageBBox +{ +{ +currentpagedevice /PageSize get aload pop +/Devury exch def /Devurx exch def +/Devllx 0 def /Devlly 0 def +ITransBBox +} +stopped +{ GClipBBox } +if +} [/Devurx /Devury /Devllx /Devlly ] +bld +/ITransDBBox +{ +Durx Dury transform matrix defaultmatrix itransform +/Devury exch def +/Devurx exch def +Dllx Dlly transform matrix defaultmatrix itransform +/Devlly exch def +/Devllx exch def +Devury Devlly lt {/Devlly Devury /Devury Devlly def def} if +Devurx Devllx lt {/Devllx Devurx /Devurx Devllx def def} if +} [/Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +/ITransBBox +{ +/um matrix currentmatrix matrix defaultmatrix matrix invertmatrix matrix concatmatrix def +Devllx Devlly um itransform +Devurx Devury um itransform +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury Dlly lt {/Dlly Dury /Dury Dlly def def} if +Durx Dllx lt {/Dllx Durx /Durx Dllx def def} if +} [ /um /Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +%%EndResource +currentdict readonly pop +end end +/currentpacking where {pop setpacking}if +PDFVars/DocInitAll{[PDF PDFText]{/docinitialize get exec}forall }put +PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put +PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put +PDFVars begin PDF begin +PDFVars/DocInitAll get exec PDFVars/InitAll get exec + +[/NamespacePush PDFMark5 +[/_objdef {Metadata_In_EPS} /type /stream /OBJ PDFMark5 +[{Metadata_In_EPS} 3388 (% &end XMP packet& %) ReadByPDFMark5 + + + + + 2006-10-29T19:27:03+01:00 + 2006-10-29T19:27:03+01:00 + 2006-10-29T19:27:03+01:00 + + + uuid:E646E6127B67DB11A8FFD4D02B02B71D + uuid:E646E6127B67DB11A8FFD4D02B02B71D + + uuid:fca6dbab-d01b-4a41-9d24-b064b6cdcf91 + uuid:5f4f112c-de1b-4090-ad90-8bc0e03ddf3a + + + + application/eps + + + + + + + + + + + + + + + + + + + + + + + + + + +% &end XMP packet& % + +[{Metadata_In_EPS} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT PDFMark5 +[/Document 1 dict begin /Metadata {Metadata_In_EPS} def currentdict end /BDC PDFMark5 +[/NamespacePop PDFMark5 + +PDFVars/TermAll get exec end end + +%%EndSetup + PDF /docinitialize get exec +PDFVars begin PDF begin PDFVars/InitAll get exec +0.0 0.0 302.0 300.0 rectclip +q +0.0 0.0 m +302.0 0.0 l +302.0 300.0 l +0.0 300.0 l +h +W +n +q +302.0 0.0 0.0 300.0 0.0 0.0 cm +q +n +0.0 0.0 1.0 1.0 re +[/DeviceRGB] cs +<< +/ImageType 1 +/Width 302 +/Height 300 +/ImageMatrix [302.0 0.0 0.0 -300.0 0.0 300.0] +/BitsPerComponent 8 +/Decode [0.0 1.0 0.0 1.0 0.0 1.0 ] +/_Filters [currentfile /ASCII85Decode filter dup /DCTDecode filter dup +] >> +pdf_image s4IA0!"_al8O`[\!WW42!+Z'0s53kg8k)BA!!*-$!+Z(?!!*&c!"hVA@r$>i!<<6& +!!#gq!<;He%RFWD@V#OM^]4?7!WUmS6N@/h!WiE)!WiE)!s/N*!sA]-!WrQ/"9\i1 +"9eu5"U,&5"U5/9#7(P>"pkSC$4."I$k*OQ$k*OQ$k*OQ$k30j!(-bh!s8]0"UPA; +#n77K$OmUV%LrsZ%h&jT$k*XW$k*OQ$k*XT$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ +$k*RE^]4rP!A"7(!s&u6!YGG8&HVpM!$;1@!%;)SAnPdkC3+K>G'A1V +H@pm)L51SAMNX0fQ'Rc(R@9kFUnsrdW2Zf&Za@-K\%&u[_Sa=2`lH0Bb0nbge^i@) +g"PEEj5f=akNM0qnac;Dp%J.Tq>1-0!$;4A!s&E'!/9Ll%"PPE_>uQ^F20U8+N\VPgAlWj8t<[C3QS\[oYq`5Ta:aN;TQ +e'uq!f@\d1ioB+]k3(smlLOQ=p%J.Tq>1-F!"8r1!!3`7&HG#qr58m0;-TT>05uP61Z!,/i!3'EbBe+Q:\mkY*1.;0/lsR52fU +R&b_%oHY988=*J/>_/lB_ +q!*e;!"6!j(JjiIr'F3Y%'D*qXntWRcSl)'I9*!8,P`S%Y6oo9qH%5BI/[V$SWTF6 +a%rgZ*_",ich+3![2iCmH[`A\4\0B,j8%+lZ%S.-dkY`3#"2&If?dNmSnq4f$40%^ +GpAAr$?#^*SU^s&dO=+U1m!i`o]E/EcA[ZR8,1Y0*RU$`E9!R:))6Hm\s)MYl\`PY +ma"Lk-IEKVQu[[[I's]hcHD>!XQ7[<0Jk!W@l9\39j#&e"tMTlg2aDZra3s;.8HQ= +3>nTVQW9c\amY[oNbR%S!ISrg@i&8kSmWqNaf\i,-SINoeL.+JLNPn.2oa;U9'Ao +ELPT94PKH\<+(,);pUV;Gor*L1e$aoB4Vo;/dAPu3/Qgh_"ppN%^WjobN%.*?]CZq +&0=?%4@B,KV^mYiPoJ4kbj_TAq/F\dU;%suS%3Q2k7uMaUj.$^\rPhsP'R0i`ECN6 +Z?XE>cEiYd7P(o+*n?H;(i1E<39rmtRi@Lb;_q,Rc,X22KSM!i6uYrppT$!5R/TV9 +8?5s&DY,)GWna1-'E +].^rT7R!)rh2b>AY%tth5F$92T'[G1,0Gd4X]V!4`]k@Y.ta@9lU_fP@[rTheYo"' +/(p/_ORlX(S96>;Z'.EO]"V+.f!q_U5t-I,4c=4+T@Y"b8FPkrHi[d\ZsV2 +H6iE.prn$rj0'&El-A;%3IFNqW_`@doO!aA9QQ_&6qO%KSjb!C&\c5[j0gHe*ebnL +;K+h-#=gKV2eo.IB2DuNVMJ0bJeOXb=qESO@j[9h#Nogpbq70u+Ekl/@ZELW2$Fl` +qGUoj2EZq@(r]4o,o[IG^u/l'.TriYOObVE1Rkm&)'6K92G@V[WGXbC=#EA#_Ec_3 +BAD)`B=eFT'8>c+RZO?IA\\G;G6MMUSj@p[O(tVgP7^e?:a[NOIgX]sDWL6,>Riia +UdWY9#1%0:q2Tr:8;_K:V6`]kA_>AiT?=I'46Y+(J@PM,/p2Lk'?3&XC1PR<_c#iL +NF^@%ROorJd\34nNJ6E#,,E.)(ce>,cXHu'>MD#M2Ff$mhF>JSLc\Zq<-suNOg04X +&>@FH@he?W'rjcgj_i]d4fcu)O,V:.Rq?mie*1)Cb)#J/rr>Z\,GSH`5KD+G/jC5e +r,^jNrAiY7VZ%t.HsAmi%n6:88$o`BbngZ*jJo`dELMX-LdK%TJbi>/:7.i=DY3nP!%F0ZHR_# +7#n8t5tF$.'TFB@a(#+!.Rc1W)Fd7WaJP@7?'?DlI;(X6XT`&r`Q;TE +Bou6:Tc::c\Ai8B4'[&-ggGPYBp#Z(=2ekgF+Y'),-YN\260b?psa>HE]LRMk-:F/ +HB`ChUSPL],HWBC.]te>@kq(;I^RW.A&>ELacQU'aaj30?E_'NCRmBCF:HOe"W&Y6DSf&.)!JpYaIJsTr,dE +`6URp'=f"%mDVu.MbIbY36u=Cj>g"3:[:;d@ZuaK890uOgmeuPKVDcTN)r)RYo'MI1[.FB.Z-^#=!*!N!_UN9Flp'9cK8Gdnb)-L +9^]g!Q5GR&le\s<<4#).==EgD@iLpQlLL].=5;SQY,K@]n8$S:O=qWh$;r^WT_sl? +W&cqnPM`K!7#7;6*4(IKr4>eY:dX3NH;r\SPj?%G&jA;QB'_b@3UmpbSF.oAIhVK= +>7[PYIt`>AQNgg;'pH2c)58qE*7H^*bgdi4t,'2Pd +8>Miec=fP.+_LZLer`HS=V6:MrG'VhX#(sW=$4f5$:uH^H^^=s>-cM/(NJccB\e\> +a-i8VTEhaaZ0/_^(stna):':$@3*P=a;5kt(E8plYKD\qV7>th0X6UB6^EDQB;qnn +']&L/4ZVuZV4'.ZAqoY3`oD_t,;g*rdnYq"KhMuAKV`b>UJAmp!ccuKZ[*W@>a&Tm +F'iJ"!89nh;SC98BGlB$8;a]@6`BHWF?!L;Ne(-J":EJ4R-8E-dQ+Fenjt&X98BX9[PSE:J*ml5;c$#au:LL*.-%! +Fs!;1SnT-bBQ_'20Rc"ZA^C;c4sJ#hob4j=%@Jt751._e0A6RQ*Eo,<$G:c +WKXT/WO] +"a-/(`h +FY9Ic*c[D=eoEfbVpl`qN"5JK>UrU8BIl9.NbYA2;q7>!0*@5M(=,I?91gr7e2DEI +l:;VNI61JMB3dK&&Y+K273uPA*Fg>AU0,BHcJDM_-?*^(2N07kN,9ffZ]X'4=EL)' +:*El:hR<[?F+S#nJ-=)M=n>k\rY6p$!ABE'F4L(!pXs+4?RIM#RI5q,JF5 +:<2D2rr@u9nX+gUp#7SgmO*![ZX35eHOToSFUpq:*`;RK6.!"m6C_+>jEgT)3aA)e +;4b1aeX^bR.&Q/l62K1&8"!CZ.C43BC6?=m,VW49X[G9jHVq=/csce6hPhA`:o*dI +Sg_+5DG?(>NCl(i,`QhbBTo]#Tm*JML)5orYtn<,9$o-]@I%.i4RM33"6D_[9k=V',X/dj>L[sYD,gC#>k,`;f?Mt=Bg$(g4,'?9G24J5`.5jp;N[lIL +4W8FL,%SgpFHhAV77I-SABj@(T:Xh;,GEp,VL-fLFjag9oYtrTSZ/tVJ`Atc#b%3V +UCM'aSkW>P3=q]ZCfKX7>:M*Gm=Z.=nfaRSj&fUFG +i+M)2`_nkt!5`g:0E!od=(Onj5?$aLYe;H20?E_&;n*H"m9-olf1qgt1a;u-jdj_< +MR"*Kj49_4Sg%>UnfBi5>q$g`8X16Y>,6+3O&=g*bpLW2]!3?9JW;-E;2jn'aOM-_ +O`3&$H8cl25#kI;37;CPee@9RDSQoD2O^8njn>NPe=LR8/&% +oek0Y(/%OVOiMBD#.,[TlhT&:BZe8nEW.hb7pS,WOL8_2Z4e$"SE>r8,g@P/K\a_I +d$Gufq!+XR(OsFlNdp"JnJD1pmOP$4pReGH@%b2l5Jk/[b.u&4LT/juAkS^Vo3'`0 +N9mW3,9AT8e]&t"C5qFU@XgGp*c4qZDGDug[Q,V9lqG)RF&L9IXU*g::+48cZPh(1 +Q"D8VUepLW:aN.q69*7SQ-V@7fP'J,CnG(:3$L(0jC!8]Eo/#'uABKl@8SRn$aEV7@;Gqr4'$'lb!= +R5s9-Pih\k*j*Ih44LWQ)M4:T!;4`Kgo_U,V..!W(%=XbM6ncibt'/i3r@MkiFCNX +i_r2s#2tg^:c\&ck#Xrofa[35=#Zi!L2BK8:`3#&EjoQ9N-V1tO*H1foWH=lB?b%1 +;Rt,Z&l!SL+!iBqA7Z^p!7Oh$FBT5d;n/&q*2NQTPaSs+8n3)b`fW5JN`niX*']g:+kE6!9+ +/Kp&Z*.E$%RFI5=Nh?f)X\n928??m&f"DP0\MBa+):8\_'@fLfUDQ(aii(*3am[%; +TU*]/).CSGMM^\<6$#TG:_\$2\R)B3.E@\gV)]fEX^I.t7]`^:EVNS>=#fKfaJun^ +h6"70FmdKk7L1B&WN;t@:u>2X#O-m9=#?',d$cSBa!:2Wq+e,0OGu!ebmFMsSI1N? +-i2AlUiT;+CiX(`Athdi/Q"5%!%,$6,-2ZTX,[EL8lcjHGl4KZ-\[s-T)ED:)k'U' +i6=Y5rjC&uA)!h+1eer74[1EO,AL0mbD\-hS5sEHd.h'\>RfQ_dnSKaEO"X^bQOHq +\eNI'=@V/c/sts(VIM)6+Ck`Cg9"'2SJ&Oegn2Hj:?OIm@Nta#EgXGh,tH&KW+bCK +>E\.o]hOL9OI>g>,LCm#PQ(Uj_rE(.k]u\7rg`C,C;1GT3&")((k76g8!a!t<_%7. +!e%%(8<%5s5G=bp.Se'_,P#hY_&clrU7#g=3N\H,a\L')CgrStnW8]$aZP$:-":L; +M4]5GP+JG)l01MKO`K9)o_#;c1V3r$]9eoCI;>BgcW5?9M`3lA=%#pJ<0j@P>[kW#;VAOc +,t0u_.5S\k1a^npB61K!Bj;-^gs*jVO\_f#b(:uJ:]CE$Q-K+0D5LqofWc$!modn? +l_-=,^D,K[q:618l;=]hQ1CU2nuU>`46k,]11VLer/Gee*[OtS39+ooUd'!rK\.;+ +f$Lti@M7m+=P<5b'n"+ClB@Ug+i*6?1GQ"c1F,X99'V>]nLHrM<*]AN2ADh;-R0?R +lOf@nG((Sl?Vn1rg^,A9"u&40YjmI_u)%U4L`e#_QmkC6-nX` +U9)X'F.1Yl4T%WP'Np8Q"#\I?GuL2C-TM;$X#X_4#M5"//D_QjScS.D'-&fjg64!: +;G71DdZqshBT4uN%">V1;4bcK#qZ3c6gIYQ>5ApYCjTd*@2kdqH.\q:=h,g/kudNA +:@+E*ku/g17YFn0dl!)EqKCZ@61srQg"@*\g8WA4)`jZbjM=(Wop_)u:5Fk(fMlo2 +\nDfBp0s&URu9pW'mkb5D;hWP_CXR6=`h"O`QK._C;9/ +AfW;)EN%8q84qg/`N;p&'jH]p=VU%VdOa@\9taD(SjaLBj'#SAN`2HEW>eA`H(i>& +KbmRmZ)WD&qUSDC4/#)3'k\b*_5i:8>ZIo"M]k0lY3>5"^*-ZJL^#id>5NI+[$3("JS]+T1n%Vb>9D9"t!"/Xb.feW+eos0V +d"`I`Br.dbG"-l!\mUR8'.lh1Z1%*rA76`*8jX=82)MrXE5Mu +1Q6LPA2UHJ8<+K6VknFXp9=B;$(q4teQ2l^LmaYerrDnrXpFO%2$a6Ghn<^K34lKO +?#u(HZ]Wp7d=`2*XCQNQ=(\N_e+Kdg,LrJZZMGsK!+)ppO%PZO8[NX/=giK'A1dl] +ZmJ2f^q'A;.ul;1;31^i94pX;?p+GhKd9WmE_+eF71GSURq:*1O0;g>:.KCS>^r%o +bqqrPYig +lMOH.R,IuEJIh7jnjeq.MMiFa&A)?1X_ScDPq$l(aEbfug*lOX41c7$SiHWu9:V$3 +\=@1Pa'&dq&roF;O8cgc2iaUEN^$,@CC5=_dR?epd<.SGksU,`k)`sd\XL,nLe1&^ +.:5*;TbGbU:sY8\,^6DYUW0DdYn2'"k,Fcb)A&fAkL-W!4/kX#[YV1***4^`f_2Ok +*1Af1K**A0DC^jnqDpT?,%-'Dj4^3Jk`#e%1B'b?pGZ(D/!T,F-=nZ9%Qf+r4\$3J ++4?F0T_/<7ZWJJUMuefjF]1jIQ*KuJ.m"c6SV\/QPL$'PCDY2s82oSCC3cmqYj+[P +mB?TmU!2bU*CR0nitWB@\qQ5k@m)8!=".&,'u;b)ObIOB8B7;bTTR60V@MdIM5K9k +8[Fq"hRankR`)X'OcGt^XC.j*6'*%^BU4DmP#<[aU^qd,(3QX7_@CYbkcg8\\EWB[ +-FGqmNlV,PJ&Y65k'?J-rg^,AC5^qtXRiZ:rQILC^Ee(\5N/2u,ZNo-GO0WX_VMLEQNJ?jN +R^t8-m)f1C[^0s8'kYi4B*P=Pe@ga;YGnXdk0E]I;:?_QA\f:.WP!fXf0)].*i9RB +4%E4b#QSl/?>Wi;D1KL()X+1a1YTBERI7q\9#?tjamV_Rh('3$+aD=*eiKCNH1I4/ +US_g56\XN"`pX+e&GF]WInCUtOJ229U6Spr/=FQE:uZC#`Q6>#?c'.446XkTd>`CP +)a.A$<\DA-W+T@0,f'R)Q"JWRnSMNtXcXRaXJE,+\FONa>Nflrq +kBsi)MY&$u5!K]XEtJMGSCOuf.9qa!51NMB;=nk5(P!bdG#Rb0h +^eMu**X#EN+7`Z'0;Ra?sK:P[9'VtBsu,$i"euIk),fi-L3A[P$'uh&fiC%"KHc*gf9&ktckOk!)5 +gGWmmgPh$LX#lqDJ]"GSDa`>M'uqVAl"O*n7Hh&0XJDqA;O9CTYSSXm>+Ke!e6q*) +!C!9dG12<>)#EOacW4M#k\G@)4BP?VAEl^aOl&lo%ED5O2E"GRqGJaLVZ]r'.TU-5 +UrO47U3[Z&k-QlGMWL(=I0Bu"U?#r<%Q[X-*KbP'+ufZfCFL9#=qVI_jA_Id-=P1J +!h@SfR^e_bG"4K>0a>7g_"h6X]14^Kr;QahoUu^)Lp)YQ9T^VCKbB6=*("35K6?1Z +C<(F.UdE1peOi:g.4-7WIi>J"'gfk93<$$^\$]/?.3-O +ofd\U92^iG=6+WMEo,L:9%F5*_+-gd%&g>1OGmiEW&ArG],jF$253S\j@H(dNX\W> +UsgC7OfZQGrfoqc@gVi+.@I^R^?:,?Pne=]m85+2Sq=_R,ZR9Rc+G""8>rLL)r\$6 +`jBp3"`hb\B=UM;(o"ko32jBnLFI'@aJ@)>FD4/%7SRA@h"7Pq;-+mN]"g9cqGfkE +c\oisBOFIX8H,9R"ab\$VdJS;TnU/&,H@NeS +i[k*0i6L>q8M+*81hH)Fd=+TLXq+8j.N,lVAVIq?D"k$af*%6KfONCYLnL9d77JMG +Hj\OJI-%=O&_F5;TpsMA\`9edNOae6&'*+e+k[EZam2sRkBiE4V]C$L=im5!@.u"n +hUO,TBC:Y4/2L#e.(dRQLMDj7aZWF@%qq^.\F!BXSs1`@:hMVFLoZTX;oLOAH`V;1 +KcdERM5a]H2J+Lh[Cd68*kb&j0k8<.oqs7k<3Z+CQ=ET1C;s.7.PtClu:<` +1!-OM@EJh9ks?_46)9S@[:jSPOd74L7m*8+Z_BB3aJs3ib:LN$.=9K594N.d'Urfq +?t@Crjo"_-j/[oT4a[bY@48im>h`ONh!A&n).Afe2Ws=nj-C=Pk^>o6N,mYC;2n4- +gp1H-cL/*db'bb=)(VVY$TR>67>Z%R)i57=9kam'R#7jfS%EW2a#U=iP!2AjWI(04 +O-oUD679e(?L\jM#EtU_*a=.gSp9qI1ru4C_R9^jBf%eKEFkB&<"_q-np_"g_WRa8 +@YAXq'Ue)t,J@If8..p*4I%o0O4Ld>D$qF?;`\s<`d_PYq)!:;*_(T=r+G'hB!5d=+TM%/0Va):8RO4F.p8)flEtT5(072f^*&i:0d7MiOQsB9,ZJ +iu=-^dud2O+iS]joV@mm,?/P;gTd8YG$@t`qGo35H;KT`'DK>DM9T1t=B(G3OJoR8 +c"'kqj]o+Hp1^pOd;BZ=?MuB'*V<<4<*qs+)Tp:r,>p7#O?CUp-,@Q+O]oa6SonjT +34l^S]WCi^2Lfr]5D1#Kd^E-:f^e@j1j3q.9/HX>cdT'4:(uu(:GTfE=dS,pFo[A# +PCPHJrcQIF:U0=rZ.M#8!&"q"@Wimm.jrQM8#&he$%+L(jrka8iCOqZ`U$&aIaqLT +E3Tu['lc76fau>Dl#g)6(u9;rd\/O93UK.cNH +JB4jf'T\NukETiMm`4iZ57dO2fa.$7,_`$B)CQ.$<8MRrPFR^tC2-IZNt/!V1USsT +&<+L*>E,\r*X=e9F.E-Y(M4.OM`&Fn5qEiKHJZZA8"-sC8`Kg^Vm#2R+X_,paB[qM +fuG\`L!&3)O-q0SJ];ZIe4Q6D^?=,/S6^ue[0]$1G'sj;[58j[MPm-NJ90sWrE8hY +9TKf_PZ53A\P?AUq:`ZifG`0p/\02+3/):&8X(K^[S:S5A'V,XbGdg'V^L_7&Nm)* +LncrU8fK)h9TpL5kG9\t:'mU(IggC%.3,[l@Z8`jrS!7R&'`E*g9uZ\T/W1uDS;QC +.jSG#B.(qArRQ5JKA3jmU#:&V#NN\aj,_3-*e3-0nJ4Xn`9o-9^NlGeKoP?;d=+TM +D8GPSWO](-AhgRr?7DaFQRNasSkiOe@i'.$Edu3-En#E$7D+MOSTa1]h8)*'g\H$(R#7Dk'<5:\f%+8b8jsa)=$K2PQ2NU&\9"%M8%VWI,bdV5]0p,V) +7uWscfbcl!ifbfj[a)m``:atH&gs,75ZUq>h_mZ98DmNrM=4qVA*UsG^V%\fdBjs' +=C'^P/8W4BVZ[FXb)B[pTlCPhT$q.9-/IpI*Lp@XZ+/A^2/F&e[BkV78K*LoE%K0jskX+#M-7YF7_FTPJ=bO[PL]1o%i(HK?kh= +TF`m!-NmndG"Tc;eS'(@R[0jg*m7,cOp1$lP^/'$ctAL:ekJU$7f/ZoGcjN"D;7V6 +Z3!S-A-T#U\3^mf.p,aoJj]3okD4J"a%Qa+HV%bO=A/>oq4#E:;9D; +LddUE1WS`WF/_Sb<4eA;#etWRa3qOJ6`WCd3Qr^>HT8]bO[X%!.J)Y4?)N]/OXR(/5q?-A1u]lDbXD@3M2D7BT+Sq<6DaeV(/Q;C,3Nmj-r +*I@@PiQPIDHfUK&)BRt"#J]FgP:A/h_V&-;98l?2:(@N4]ff#p+UMc=inuF"mXk_e +I0,$q-<($sB6!a&G,aSoW*Vm#,Qect,gUpHE1.OsLf +J-7=tO\Wc94!N`!@Xg=6RS066*:/RA`a4GKU8]_V1Eg>_8 +/spV=q47BRoG"H:.CO*WIMLI^75M?*]9n]BHeFG3@i3MSOSl*YalLrCZ8nCt7FopM +4f-DF\!L`1RKb3Y[WtDLOPu*ZJ9E$n.Pc=?=$O,WRg[*cMU>=cj\9kHlM&\@Oc+H8 +U=*kdH#7>2\Ta"q1-6,mI]"7;*n@5q+$kS=9Ka^!`oR-Z"R5W6G55@'pW4_fl;(T4 +g3:6V=8O'HU!(Nl;mt)d=fCQXYumf&[rsG;ZI\:TQ#Y]E1X.:2D:-1$L@DP&1hqNW +8`@:lig3L2ZrXsahu<[hb4,`:!.^4tr$ePsZcTDfgo9kfml/L`_X29b(>?1qK/S0l +YG56p)=*&O*\,U$fq(';P7^N+ImPCLdd=;ZiE^q-et^?LXPpZ=>^C[5!=.jiV`q-[ +LRV?U;E@E$jn12a?de'jC>),$KYo1\F^pQdN-5%HXgIU +TC8^'o+cYcb<[Q6F#QsM6T*A5q9T_ah)NIP=<3H-du(E+)VL(3&o1os'fF7MV ++\q3eRH?"1$SRA9#%ONRA:i.LY+)$k;Y0XPgm.90RPOaI^q:HCW;^n&8XZS2f-pu^ +EkLr"^,&QPM]SAXnjQoG58eb0rY(n9BE%r9G81`lPP%--SOFGNrr78[T"cCC.df`^p/S'fS7@mTj$Grr@5sE0:Wh +`$db+njoH006CJt;>*/i*\p=rShbWM$9.0H5jrNc&XD,mSt,E!Ar]nU98]'U7Y-4# +NpK7qr,Yi1MGZo3W-jY_!gXs_3BmDOVdtQn=#[H6D_6MM3>g[elUAfKH1!%WpXpcs +NK_0@4oVfnX/%EUKLmB-hH7kUH=srHO'3NWm0fnk>Y%!1(a:TgdV]0rN2XNTECc>; +EnWs"+`s8m9E,!nNBpj[lq%2+<*NWtP@I#XVf^-rTOC0=8%hgId9-pDObS>]nUPSR +MMF#.aN]2q@RICNclh7nEDYdFXD1a, +DJqlK?P>UqEH6M!d[rhQm@ptSqc$iXZT,M(N[G>WB\3_dJ>[YQ!Rn_n$pnl2gn+l4 +j/4P*khjp5IgeVbZ1qtL0u9d(._Kh;Ci4-f$Fg.,?&0:ZiDb/f6`dJblXfuGDm2NX46<*@l9g[ +HIA@Gd)S:<>"1-;DWB=`<[GtP>DcH"W]7I%dNVW#)g_Lk8A]%BAWf".*/oh@M,"L= +-B+]l1O>gp\+,d!DMX:%-/:5)X+K:*ME>giOn_mIo5CV!I&@KPBcAk0LZ0)-W^JFd +=5d@X78G"CM*uE`,9/DRj5-dj95P33YJ]]*?,)RP^4kKN]X9Aa.#O3VBB,o16j=M?$Hs6J3;= +nXO[f7>@mZQOgq7Gs:$n1np*nCKGZ's4\n1P +P5n0_KJ4du%L?IbG5H:1T&V<4+U''JY!-;X4mH5R:;]hRaBdQDL+)V!mT/&0oGmFN +Ju-Ypd;\@>UFo^2ObWeD!Dh1-8GAlV1fq4C0$)guW"(%^_L2IEX$BN5_u5lD-@;!#.Ea(\V)ZD9leN9`/smGF@4.;F6ckJ,fHQRM13i3 +MoZPkO!1q9367t;e\b=b]M[nl+8DVj>oG\>b_pa^#R[fXrRDktL\Xi6V]<""F80X@ +l^D2#h$2gR4`eO!n3iWEd=LVF62`;o/+.@WaY=CY(1iu)c\7r6!R`K&3@+L+PuM.2 +``QaH;H?:@2E)';k$O8BO,@gsK[h\l1aLgiBM93_D.b[Sl]%*?AG#$]\@m'>+4hFa@gum&K^-!R&j1iTE@ep[#;CU"+`h)aE6LS'/\(RKoqWf/l\%D3>i(R'U@?0BX$_& +=Mlr4*$CF3JW`?ME'=/7gh3L: +EVF?O[+)IlSJ$(T0epo(>B^e^AF3[?,iaiPDNt").')c@ZYTM?;f/8mo%c#Fp[#Qu +WQ3.G'3Vn=3mL.WNjDILpPUneRBA,Y@IVg*JXJMGC&)_;b;gs>Utm<.P/GNEM-5tdg$0Jt:tnM$_ebFO&'?+`'nJ=L +jV[6>ikI;!c!3p?%a.n?74"rKD!V0lIp@3WVj4]-9"aC[8e%Y=)W/Df=9d3MAXgjH +i?LIIf*;NcX](-OqL#o5EASS6+#JH\a7W48l^Da\DCd((i?U7[1-!TEV,UUk<-XT5 +LhS;@^?6c^T6f08^/]&)T>8u&B?tQ`3QLAZ_9C##FQ53;A)%U(*ho)ZR,%7&]hsDl +^E9Q]1,Jb';IlTB6ocV7$DEa>tOlO_UJd[T0"$#P:I>)<^:3epf +8e87e\6qV>EAEI!prpW8SU8B"Q_6kX'`&+U.:=2 +2GX8P"nYZ:B7&s2YuO&TZ'"0V%XrR(B@m5bp"?1iiqBiB."2tW0J$,Vg6qkpY[T@# +*1h3G+Qo@ooW4W2VcH0`lub#WB17F#GV&Kf87Is&R6iBd]aBsSSGUlXS>F_-9LuPf +CBX3<:F7=i7iLbp^hf)tldhNVE,ocCMPRLo<&f`UE^rm+&,l&f>BU^gB"bir^pAlI'6 +\5Z@0+)?DI_\iqtr6^n&7X;$t#jtp\4mENXUkjiio*2;ZPLOd2nbH#6\LoZT`>9JD +L]$;"a.T@AE,$ZCW5X^\YVGsBW#=S8O^C5CDRHN)d,8tCbu#V0>",1QKqhu2>M?&$ +cZN.$B)nN!j[JNr%*#osd$3,FpWY?Xde'S?M?j;Z<,RtU=buK?F#c6&Qe01$[%*r[ +fgE\E"OZZRi%L3B15Lu6$kq7X.\Rk[PV7+@Rld;5i5hV6D2HjPS9&#$j("s_5,P'H +1,TLa,mb`7S,q,^XDb)ZoITg"kD5bOgOaLlEU,lkD>\Q^r,h_[kWF(K0#.)n\?;j8 +CM5f;B+L.?N +);Ge`*k=/Pl9s1b(j^[K*SldoMqLESjN@jI6t?(^_:Q-9Ko"_YZm'fsMl&e;_tIc] +aINa9JL$273QW@s@b[*Wo/N3,[%*r"A^_p04"RA==H0WE*.cq$A&UW2c=kA?XgG3^ +8H>q3jRNccXu!kiCG<;lAU+@]+^#$/=Ptmt_)T\$g`111?9&cj@hT^30%Q@/0]rer +a?9([<>J@^MjDf(f#tZ71T;X\Qff4h@%U:s`a`AA0,j4*O;3)5HK8_1Pu1etO-I*Z +=AJPsYfVQ\alr[*AGpLEjHq`8(d+Zah=;UhO?R"G!./]g4iLn&67CT'Sf%D(^^%Jm +_4YDZQce/iHUFamOh3]1h<),B6TZedB=.P$5`1F2:SBtiZ/A\U=q]::,GN6M._/L! +kQtiA3TKRMk*qI\3P5(!qim7##feDc#Au]pf,]ik9jU8fBR-M9]J49+l+f?Q\l</@ZaFF#rj2L&DqdJ9R!]A5Mb3pq>D`[/*7N-c*tO0*LQo.-H4AbG)@ +UDf&i>6g5;Won/M%CdcKlE3W(TuTOOQ,dGFF +Pccq#YW(PX80I<*>!)eu!&$Y).J +'7p"B(*G4(E)CY70*H!(=P&eiXPO]WlXCW^T[.+DT"f&k7$k,KfQbKuC? +>LQX'SM[>!h4=ol28%njo+PZ6c42mfN)uhRjEE+sf^(0XTt>r)0c6].lP2o-*Ph[T +ldlj/i@>mJYk#7d^!c?2gUsLTgOU-s*;]X:RU'`LSHm26O,dQc1-aoInK7b#mOP$8 +`6Zg":=S=f^E^lH,91dj;\X?(P.$(83ZBLq=21]_^`\Sk2aBmb\Wg'']4PG[, +H]%1`cOSY'C.JK]8!.gh8"U3lM8<\^[>1-I%i>c+uGFOE.pQD\6!A$0d!Hdbis9[L+V6S&Ck7$B#8N%$nNHK7te^8&8N +Q]Z[4;fI\S&pnKZ$2l=W-eN^54'7RnhIL*0=QR#SO?p5.n>cgKi?.PSk/LQ,s*%= +5Wuj4^q"u_j^8?F5fdH*oc2>dG7uj/KU#mtVqsEnl&>J&SC"%\/neE6NpGdr)DRA\ +Oj8$pS/hFWYu`*L*F)oc6mR]O/>TpG)*;kXH,ajE[;E2bj&kc-fLA.>#*g%dJcS$N +4kP4k1*3C:3<>WM^u\,FF4B->1WQ>";9nG-Q0m6%l3dgSKjEC#d+/[ff[Xe_:W.)O +=1eI_[Y1kmheUq*$CJ`&:Tc0]^/iYTgaeg[PP,[To^t>'L=;%D:?UNV=c=VI:Xo5 +m5IrV@'!*J*s\X$nPeF+tIO=bA3pUgDBQgIe!f-ibor659$sG%,*m/639mC]q\lt_WK)I30*p?= +mWq=__VX1m/j/s]$D?qpF'5>b+.]@qE>jS**L4-d,SOJ=*'k.sPFoL9X(]>kl?,Bu +Spu$[?U]+GrUolC`sTkpC$Z@lQ3o,T[.b[<*B2$) +a2]9\r,M`:$/^QE5OKn=>"s@fpTW,S./GUT\O]2U:>c8Oo\R)sF,hF?'NkO>LRsTJsXDIII +91d3%aZOeF0j:O2W5Z(ID%cjKR6U8hN)P^[d'%-.0)*2Kp@A4`TUB>LrRQ*nfQS2Pc#4"ZetjfG&J#cS +RnnTWND7[jN+\VQ`"'pSfT;*1n205nSOKE7M,?t!JpfiN=Cfi4`)gdeQs$mua<7G- +)$Ft1Q,[q']WR3*l;N\3d%C2EAQu(H=#YJG)?(;0JGN9H94I/9:I])4nS+:MI(J/, +_I)Sp+K_cWSG?MhgD-9)[I0gFb&A!6MDr=lhD&0pC5sRVM3dQU[P^ +T.Mp2EORalcTP!H63i'u`&D`nGK^QbK!meuD/O]Ua+9kCIi67Uk'QV?rg`C,.IPML +%'NDiMt0!D;]fB2=Z:EKV[F.fDWl?QUeK0$T6H" +3k"7Io.YK4a.TO0=un+aj]``/N$D&!q(`\$N06b10RAqG#&;g,Lk/r@TStgHR74DEP7@0g@n,?_Q4H)+GOI`a%ut"Tj+IY2P@a8k;ME1 +Esr;_E(2XRA9&4>9r(-N*G)b"]Klb;K?0['5;;BYHhG4W?GPEq6"CgLSUn9>S*bjI3Le##Q-FY,A[':FN5 +]GrUQ,TMi"*H?tcTiO?Npsl9"O,2c)7GARBqC`K(k$6r0]nhUb]B$WQei^epBo%S-(oW;+Jo"Ltp]"?e. +=RMU*2W6p:-iKgsKaS]-B&:FJWQ+0\SIN_mL%uZMqA^Dn8Sf:tVjlN+HBsrEFs3.` +!t7j()fsBg[oF-LAN<2Jet+(nR%ucr3=^UP\HaL+9]OKWk+3oJMj\c(p?'R(BeAo0Kb->N^#:otg;CcE7^UH67-\c$m8t?\rZAY(X6' +>tS9?F/I\8fR8(r>f57$gcdf>n^$5c^Q/4\rrArYMU&-k@8j<">hAhC%g\Q`=oSX`>a3 +D=nmR&jI%k2o,`D4;Q'@9N`s#EaTELk]`>T"salVnE0k8N&@WrK:PFl2j5co$;[Yj^` +:C1<^+G#7n^&![d9[Sefb&@2?u#9A,^[2)JraYTZseLWB5nr`jN +Q!LM/-d"`kl0D';EjTXK^2:n54tuaL_-RE,Z?qh`E]*[Q36"G7]hbiF;42km'u16N +Y6FO5a>qL/;;T>\V6$d>e3jAX5<9nt+!JHbJ3>Dbr$:"Z>G`kUJO013cK1"-^]u-* +1XC,Ha(%3"iB6%IE/b\BcO*kWNd2XqjAe:oQ)W#C1GVKo.Zh;]O6-NIN]>r,Q-3$n +=MVJ[Mosp%AYNaX +%c4VL.^hO8Q3GI*V]M-X5$h#"MlqA&b.NdBpiE=.1.s0OCd`X\q.pK"n\mkbOmnd5 +9+`GX=rs<3`=;O>pH!rode#Mjk5JsT1iWu@:4'5HBr/tTEQ1&m*588ObH,(-?HMee +XkDJ>'bd=?l,'S.*gNOC7]n$1q>t!A>A7[-[[t*ZH0JJWWeij`p.$Pdd36(N2-X9U +@:HQ0lL,m6j+'W7$DV;,j-=(d)tKO7^:iHO;\.T#U&n?S85QN!1&&,8O2OuIls]jZ +MSI#B:ZG4S_%uo@UStc4%C.-K&%_0/EUIRe-J=)H^9eX;XDp;I`,-!/VmN_W-SI/% ++h1P+bhRT]&pa2Q(*2i"Ju+-bVNTd!H/n[/cKIhTb1>%a9*io,1s\6K4QGt5*aq#i +-)(0Y(P/MaU:I/NmIE,593;oR=W-5U)HCB$gE/%nXF@V4]T-g[JGG^aY3k*-4\E\! +L=,SMF6T9]]IMbc_r.4i!KC'YX#o"%nnEFOitX'XF7e_Y#tF&cZGanQi04)F>me'Q +F30_TC5OC>r,r#>P3)5+O85CF7K3@c4,W:'nMA>(HkH!@S4'mMO)!g@4k^Ulfn'\E +9$;:Yl6soe]2coWVa4NRRHELKBcR)riGA+:h\F`MG!:*^N92m%?1lR0O",94O/%.= +bH,IT'_'r875gX3a9@e2m^PML()[Rk-@03N.t\n+C"lS4`'nQfY!PgT'==nI"E4l3 +3;'F&l>^n]i9g[S5$#H:a<[8gBoNJ&'aeFX!%`K+Y?j@?\?4PuCGAdc)hQMC$4+WU +H"50/.4UmZ2eRKh>me>%std6P#`qQNeR]7mig@*;T\8 +N/d-bLOs38?j%lX-#cH"GRAZt4Ul67C(!D-dnp7M)nsEQGJaRdSp8*E3'Plo;%h6` +,iUfG5QX.C$R#>Z&:4s[39Y)"@3_#L\lO67-s%eYa97.;*P";a/D\K?a`8@VPS1q1 +#G+IHa.VFr+&a2d,"CucQ6ENDm^sXcN7)"S7$d8C.,Vkp<=4q]:(OKfpT;jiZ\J7S +VoM#Tmq0niNsEqFjN');J"Ko0m`@9;aO`U*&ak%_'qel(XX-iNonlj?'lq==\>V?+ +Z08n45"2%/fZB=l@#fl=`H=L+8)kH0](<[[G!7'o[!rHt\kGo2qo#,s1"BBrQ*s'W +KKblm(?a,Kf4(JXWKH.6*An'8gbJ@s[m:Q.K=CWFf;A\VX&kWU.Ebp>YD`)K/mN,E +4L1b;NONt\:e4(q5i[E%I&Et?taZ2?ENAE +Q<'"IbA;1'M!pjH3Q=(]BtdS_+.mPU&)(!\M2+Qa0Q&LQ`]3FUPm;Bs5.)JD)tmX$ +L=3'27eA)(='COD4D@fV[S6=CNe8Dn^,$GSrY)IIJ*G8<]B[.VT/V:SWQ"ZXbrieT +lO-tj'kJ(U\@]O#Xq]/D7P`'JDQ[**cP>+=+$5=t[eDPG6H&Jafd"_*gLG<]W0Y\6 +)dCha)sF[=0'TM+@O%08Y.4\1Y=;HN6(u7TB<`(N5-N=\9k32m+rru\/fVmIMc6k9 +P8jN%G\<2;W;N^9Yk/=9NQj:#CRhqFnuQT\Qjof: +M9*_0d_^;M0?!1TipbsD+Xn_naqToN=0?R*A+TQJDcn/L_XuWgZ"\&rkELF<[O +HJt'up0984e#a^n=']oR4\n-Po:4pKaX='hS57V-;C]d(\"0D&Z.$sj`Ao9DKd9lZ +eQ=P&gArbPmiEu]bE`[_q/"@XrLoTWKD8iWaatZ@Ij_sGR@e+aPS@tE54'KnirE)u +Z^VV'#opA&U,$o"G#OCHR`/9'fS\-Vq_5R/kKR\!E@s44pa#egUY27uO-@L.(U_`h +N70SkH-J2LFSfcUh$.N+:46lY7lOAs^,rbe3;dCg!3tk.J,45rY)8.oI]&ZhQ)MaN +IRfMl,@H%ClU`8LWpQLB5F?Lr`lFEK8XV>&,9E,_A:5<( +ba_dc*9Ng2A(*U[lQ.(pog`;2#7ks1[F@.-.NeNNJ;f),p9&d;3Rj%_bj&Ng+%Y62 +Ou;f:3?aT;,-W9sW?$=(nR@r1B*QT"Q9_O-#1+?$]4]UH[G7Q_/X2)eG,WMFA$AN7)Z^U81.Qh&6].'JXf9re +g25*9=)qJZ;qmdqfeA59N^.qH+-_c?F'>S]0sW8dRV+d1BmX81R]M]'jILfMp%uD$ +Y">T\kktgX?Yu$\Xjg.qI +91OX46.[C3oeC3WLb-Pk5C&W:hj+FW*p;bb,CiUblTO*s,L+l'mV??]78'?g/htt[ +="V^4R#Y:WG5`N5I_hcE:dGtVlVWLTmH,ESQ%M[(+=$EYS8Y+s>SfP+<-qm7lq@+X +5e5Br7P:PG%D6`S);m:HOdt#d=l%`ubAb4%`C:Bsl?RLG&ksUo,F=Q_/FH8)-_/a[ +-gNINBgG3M+r$:0+'PQO"Umc\2A?kMk*t#GN?oL+ +T5i<$[7S\ZKW]JtT.2kEqj%TACfa=jC3V`)98[@&F)oRYh-Q@-G"9L1nP3!;Wj<=d +EE]jlENI>-:VrgDkuB>tIm&$62DR#E;mGu@JNR:Ti_;+@f?bhX +VdKQOE1oguN!q3:\H)0@r2\&\d.VMB>97'b4\`PXE[C:G+Ik>cT^RcSCT32;(@:Us +@Fp+C6]q`Ln![/(04S=%fcs?,Odq\G7pc#38slDeG$;.ZYn]i36i4`UJpX)E*7CF/ +cApN!;(Rp8gE0>kFnWkh7cYh5fa2PPaCm-^m[R`Vl$s$.O*YOb\joh:d6S\,O@L5! +g57S)"uDlVRal))cAF^7=HsbYI'D](;3F6.+Hsi\dE:HG.gAKO-S2CI#p]Pl4T>C2 +L))2n1/&Pk!HFWKH_(;spT.p?pF8?s(TQ`RI*]#b@9+I$aEjBK,EZ)T204"CS5':J +cVh0\1250!dDSRGgc#*8:HsUKf.oE4?4p;%0lDA5I*F'aOA4iD114TTZ]@tId^6c1 +BOL)SpgeY&YV)O4H]+-)Q*OX7p)I'\Y(u4d*\Ns2`eM`e-Ts#2ESe'U:J/;g;ujN6 +#9/[Y1WFe3>K(?)rb[KkYk!574Wd5B-]_38e#l0ZKF->9<;uDRk\Ah$bUs`=. +)IL+RQWL.b`u:1d3jH-&SYUkV4KYFWU%3C2*PEt_/*_Pt%++]I*87`KOi/+tj4:V8 +4ni/X60LVqe?ip-/^&.Z_#6@GDAPA`iZ(ULEPU_CFO')[$OJdUlpgA!1S7EhMIp%`hsp"Sn@Uq?qL?A'i\16jgfALkT;t*^(A8=>!"/XdjY;%.kB-A2Vn2`No-bn;(jZ9)nK\74O;mIm5n,AI=;%Rr`SFGa8<7Q%fXdtq"J913W%^s +*BJWaEAKJ-QaT+7FuT-74o5)kHe,P+=n.7"pFnQ+!./oLh2XO+t)lioW1TB8A)S\He*1P).42s"0s(g;rIUXR?*qGti=h!t/hHPJ3X\CeW] +rD1b#0+3goVU"t;?=QKmGl)FQE:P`U0g)#@QoW1CF6WNu)tP,R:[J%kp:D;ELY=r6 +-ha_#05hnD2f6Tbo9rS7:!]Z>bKdeTc6D`"oB#O%Go8eHn%Fb3d2e:@LHd9OgpNi* +B)_jKBg:>KrrBA(di[>WYJ91:)tE]8[Z8DQnHJ_5r3t2M*HUUTgV,$*2h,N:c1YuH +npH\m3qJ?#EEH2R[6AJOkDf2^q;M>#k=tZ0hKJMQDX4nsk;BaTf((roB-;!` + +n +Q +Q +Q +[/EMC PDFMark5 +PDFVars/TermAll get exec end end +%%PageTrailer +%%Trailer +%%EOF diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_05.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_05.eps new file mode 100644 index 00000000..56b45582 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_05.eps @@ -0,0 +1,3503 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: (Acr1F5A.tmp) +%%Version: 1 6 +%%Creator: Adobe Acrobat 7.0 +%%CreationDate: 19:27:04 10/29/06 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%ADO_ContainsXMP: MainFirst +%%BoundingBox: 0 0 302 300 +%%HiResBoundingBox: 0.0 0.0 302.0 300.0 +%%Pages: 0 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: +%%+ procset (Adobe Acrobat - PDF operators) 1.2 0 +%%+ procset (Adobe Acrobat - general image support) 1.2 0 +%%+ procset (Adobe Acrobat - monochrome image support) 1.2 0 +%%+ procset (Adobe Acrobat - color image support) 1.2 0 +%%+ procset (Adobe Acrobat - indexed color image support) 1.2 0 +%%EndComments +%%BeginProlog +%%EndProlog +%%BeginSetup +%ADOPrintSettings: L2 W0 VM op crd os scsa T h ef bg ucr sf ef r b fa pr seps ttf hb EF t2 irt Drucker-/PostScript-Farbmanagement 0 + + +%%BeginResource: procset l2check 6.0 1 +%%Copyright: Copyright 1993,2001 Adobe Systems Incorporated. All Rights Reserved. +systemdict /languagelevel known +{ systemdict /languagelevel get 1 eq } +{ true } +ifelse +{ +initgraphics /Helvetica findfont 18 scalefont setfont +72 600 moveto (Error: This application does not support) dup show +72 580 moveto (printing to a PostScript Language Level 1 printer.) dup show +exch = = +/Times-Roman findfont 16 scalefont setfont +72 500 moveto (As a workaround, try selecting Print As Image from) show +72 480 moveto (the Advanced Print dialog.) show +showpage +quit +} +if +%%EndResource +/currentpacking where{pop currentpacking true setpacking}if +%%BeginResource: procset pdfvars 6.0 1 +%%Copyright: Copyright 1987-2002 Adobe Systems Incorporated. All Rights Reserved. +%%Title: definition of dictionary of variables used by PDF & PDFText procsets +userdict /PDF 162 dict put +userdict /PDFVars 89 dict dup begin put +/docSetupDone false def +/InitAll 0 def +/TermAll 0 def +/DocInitAll 0 def +/DocTermAll 0 def +/_pdfEncodings 2 array def +/_pdf_str1 1 string def +/_pdf_i 0 def +/_pdf_na 0 def +/_pdf_showproc 0 def +/_italMtx [1 0 .212557 1 0 0] def +/_italMtx_WMode1 [1 -.212557 0 1 0 0] def +/_italMtxType0 [1 0 .1062785 1 0 0] def +/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def +/_basefont 0 def +/_basefonto 0 def +/_pdf_oldCIDInit null def +/_pdf_FontDirectory 30 dict def +/_categories 10 dict def +/_sa? true def +/_ColorSep5044? false def +/nulldict 0 dict def +/_processColors 0 def +/overprintstack null def +/_defaulttransfer currenttransfer def +/_defaultflatness currentflat def +/_defaulthalftone null def +/_defaultcolortransfer null def +/_defaultblackgeneration null def +/_defaultundercolorremoval null def +/_defaultcolortransfer null def +PDF begin +[/c/cs/cm/d/d0/f/h/i/j/J/l/m/M/n/q/Q/re/ri/S/sc/sh/Tf/w/W +/applyInterpFunc/applystitchFunc/domainClip/encodeInput +/initgs/int/limit/rangeClip +/defineRes/undefineRes/findRes/setSA/pl +/? /! /| /: /+ /GetGlyphDirectory +/pdf_flushFilters /pdf_readstring /pdf_dictOp /pdf_image /pdf_maskedImage +/pdf_shfill /pdf_sethalftone +] {null def} bind forall +end +end +%%EndResource +PDFVars begin PDF begin +%%BeginResource: procset pdfutil 6.0 1 +%%Copyright: Copyright 1993-2001 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Basic utilities used by other PDF procsets +/bd {bind def} bind def +/ld {load def} bd +/bld { +dup length dict begin +{ null def } forall +bind +end +def +} bd +/dd { PDFVars 3 1 roll put } bd +/xdd { exch dd } bd +/Level2? +systemdict /languagelevel known +{ systemdict /languagelevel get 2 ge } { false } ifelse +def +/Level1? Level2? not def +/Level3? +systemdict /languagelevel known +{systemdict /languagelevel get 3 eq } { false } ifelse +def +/getifknown { +2 copy known { get true } { pop pop false } ifelse +} bd +/here { +currentdict exch getifknown +} bd +/isdefined? { where { pop true } { false } ifelse } bd +%%EndResource +%%BeginResource: procset pdf 6.0 1 +%%Copyright: Copyright 1998-2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: General operators for PDF, common to all Language Levels. +/cm { matrix astore concat } bd +/d /setdash ld +/f /fill ld +/h /closepath ld +/i {dup 0 eq {pop _defaultflatness} if setflat} bd +/j /setlinejoin ld +/J /setlinecap ld +/M /setmiterlimit ld +/n /newpath ld +/S /stroke ld +/w /setlinewidth ld +/W /clip ld +/sg /setgray ld +/initgs { +0 setgray +[] 0 d +0 j +0 J +10 M +1 w +false setSA +/_defaulttransfer load settransfer +0 i +/RelativeColorimetric ri +newpath +} bd +/int { +dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul +exch pop add exch pop +} bd +/limit { +dup 2 index le { exch } if pop +dup 2 index ge { exch } if pop +} bd +/domainClip { +Domain aload pop 3 2 roll +limit +} [/Domain] bld +/applyInterpFunc { +0 1 DimOut 1 sub +{ +dup C0 exch get exch +dup C1 exch get exch +3 1 roll +1 index sub +3 index +N exp mul add +exch +currentdict /Range_lo known +{ +dup Range_lo exch get exch +Range_hi exch get +3 2 roll limit +} +{ +pop +} +ifelse +exch +} for +pop +} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld +/encodeInput { +NumParts 1 sub +0 1 2 index +{ +dup Bounds exch get +2 index gt +{ exit } +{ dup +3 index eq +{ exit } +{ pop } ifelse +} ifelse +} for +3 2 roll pop +dup Bounds exch get exch +dup 1 add Bounds exch get exch +2 mul +dup Encode exch get exch +1 add Encode exch get +int +} [/NumParts /Bounds /Encode] bld +/rangeClip { +exch dup Range_lo exch get +exch Range_hi exch get +3 2 roll +limit +} [/Range_lo /Range_hi] bld +/applyStitchFunc { +Functions exch get exec +currentdict /Range_lo known { +0 1 DimOut 1 sub { +DimOut 1 add -1 roll +rangeClip +} for +} if +} [/Functions /Range_lo /DimOut] bld +/pdf_flushfilters +{ +aload length +{ dup status +1 index currentfile ne and +{ dup flushfile closefile } +{ pop } +ifelse +} repeat +} bd +/pdf_readstring +{ +1 index dup length 1 sub get +exch readstring pop +exch pdf_flushfilters +} bind def +/pdf_dictOp +{ +3 2 roll +10 dict copy +begin +_Filters dup length 1 sub get def +currentdict exch exec +_Filters pdf_flushfilters +end +} [/_Filters] bld +/pdf_imagemask {{imagemask} /DataSource pdf_dictOp} bd +/pdf_shfill {{sh} /DataSource pdf_dictOp} bd +/pdf_sethalftone {{sethalftone} /Thresholds pdf_dictOp} bd +/masks [ 2#10000000 +2#11000000 +2#11100000 +2#11110000 +2#11111000 +2#11111100 +2#11111110 +2#11111111 ] def +/addNBits +{ +/numBits exch def +/byte exch def +OutBitOffset numBits add 8 gt +{ +byte OutBitOffset 8 sub bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutByteIndex OutByteIndex 1 add def +/bitsDoneSoFar OutBitOffset def +/OutBitOffset numBits 8 OutBitOffset sub sub def +OutBitOffset 0 gt +{ +byte bitsDoneSoFar bitshift +masks numBits bitsDoneSoFar sub get and +OutBuffer OutByteIndex 3 -1 roll put +} if +} +{ +byte masks numBits 1 sub get and +OutBitOffset neg bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutBitOffset OutBitOffset numBits add def +OutBitOffset 8 eq +{ +/OutBitOffset 0 def +/OutByteIndex OutByteIndex 1 add def +} if +} ifelse +} bind def +/DevNNFilter +{ +/InBuffer Width NumComps mul BitsPerComponent mul 7 add 8 idiv string def +AllSource InBuffer readstring pop pop +/outlen Width NewNumComps mul BitsPerComponent mul 7 add 8 idiv def +/OutBuffer outlen string def +0 1 outlen 1 sub { OutBuffer exch 0 put } for +/InByteIndex 0 def +/InBitOffset 0 def +/OutByteIndex 0 def +/OutBitOffset 0 def +/KeepArray NumComps array def +0 1 NumComps 1 sub { KeepArray exch true put } for +DevNNones { KeepArray exch false put } forall +Width { +KeepArray +{ +{ +/bitsLeft BitsPerComponent def +{ +bitsLeft 0 le { exit } if +/bitsToDo 8 InBitOffset sub dup bitsLeft gt { pop bitsLeft } if def +InBuffer InByteIndex get +InBitOffset bitshift +bitsToDo addNBits +/bitsLeft bitsLeft bitsToDo sub def +InBitOffset bitsToDo add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} loop +} +{ +InBitOffset BitsPerComponent add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} +ifelse +} +forall +} repeat +OutBuffer +} bd +/pdf_image +{ +20 dict copy +begin +/UnusedNones where { /UnusedNones get}{false} ifelse +{ +/NumComps Decode length 2 div cvi def +/OrigDecode Decode def +/NumNones DevNNones length def +/NewNumComps NumComps NumNones sub def +/Decode NewNumComps 2 mul cvi array def +/devNNindx 0 def +/decIndx 0 def +/cmpIndx 0 def +NumComps { +cmpIndx DevNNones devNNindx get eq +{ +/devNNindx devNNindx 1 add dup NumNones eq {pop 0} if def +} +{ +Decode decIndx OrigDecode cmpIndx 2 mul get put +Decode decIndx 1 add OrigDecode cmpIndx 2 mul 1 add get put +/decIndx decIndx 2 add def +} ifelse +/cmpIndx cmpIndx 1 add def +} repeat +_Filters dup length 1 sub get /AllSource exch def +/DataSource { DevNNFilter } def +} +{ _Filters dup length 1 sub get /DataSource exch def } +ifelse +currentdict image +_Filters pdf_flushfilters +end +} bd +/pdf_maskedImage +{ +10 dict copy begin +/miDict currentdict def +/DataDict DataDict 10 dict copy def +DataDict begin +/DataSource +_Filters dup length 1 sub get +def +miDict image +_Filters pdf_flushfilters +end +miDict /InterleaveType get 3 eq +{ MaskDict /DataSource get dup type /filetype eq { closefile } { pop } ifelse } +if +end +} [/miDict /DataDict /_Filters] bld +/RadialShade { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/r2 exch def +/c2y exch def +/c2x exch def +/r1 exch def +/c1y exch def +/c1x exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +c1x c2x eq +{ +c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope c2y c1y sub c2x c1x sub div def +/theta slope 1 atan def +c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if +c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +c1x c1y translate +theta rotate +-90 rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +/max { 2 copy gt { pop } {exch pop} ifelse } bind def +/min { 2 copy lt { pop } {exch pop} ifelse } bind def +rampdict begin +40 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +c1x c1y translate +theta rotate +-90 rotate +/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def +/c1y 0 def +/c1x 0 def +/c2x 0 def +ext0 { +0 getrampcolor +c2y r2 add r1 sub 0.0001 lt +{ +c1x c1y r1 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2y r1 add r2 le +{ +c1x c1y r1 0 360 arc +fill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r1 neg def +/p1y c1y def +/p2x r1 def +/p2y c1y def +p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y p1x SS1 div neg def +/SS2 90 theta sub dup sin exch cos div def +/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y p2x SS2 div neg def +r1 r2 gt +{ +/L1maxX p1x yMin p1y sub SS1 div add def +/L2maxX p2x yMin p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +c1x c2x sub dup mul +c1y c2y sub dup mul +add 0.5 exp +0 dtransform +dup mul exch dup mul add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +/hires exch def +hires mul +/numpix exch def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +/xInc c2x c1x sub numsteps div def +/yInc c2y c1y sub numsteps div def +/rInc r2 r1 sub numsteps div def +/cx c1x def +/cy c1y def +/radius r1 def +newpath +xInc 0 eq yInc 0 eq rInc 0 eq and and +{ +0 getrampcolor +cx cy radius 0 360 arc +stroke +NumSamples 1 sub getrampcolor +cx cy radius 72 hires div add 0 360 arc +0 setlinewidth +stroke +} +{ +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +cx cy radius 0 360 arc +/cx cx xInc add def +/cy cy yInc add def +/radius radius rInc add def +cx cy radius 360 0 arcn +eofill +rampIndxInc add +} +repeat +pop +} ifelse +ext1 { +c2y r2 add r1 lt +{ +c2x c2y r2 0 360 arc +fill +} +{ +c2y r1 add r2 sub 0.0001 le +{ +c2x c2y r2 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r2 neg def +/p1y c2y def +/p2x r2 def +/p2y c2y def +p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y c2y p1x SS1 div sub def +/SS2 90 theta sub dup sin exch cos div def +/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y c2y p2x SS2 div sub def +r1 r2 lt +{ +/L1maxX p1x yMax p1y sub SS1 div add def +/L2maxX p2x yMax p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +grestore +grestore +end +end +end +} ifelse +} bd +/GenStrips { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/y2 exch def +/x2 exch def +/y1 exch def +/x1 exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +x1 x2 eq +{ +y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope y2 y1 sub x2 x1 sub div def +/theta slope 1 atan def +x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if +x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +x1 y1 translate +theta rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +rampdict begin +20 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +x1 y1 translate +theta rotate +/xStart 0 def +/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def +/ySpan yMax yMin sub def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +xStart 0 transform +xEnd 0 transform +3 -1 roll +sub dup mul +3 1 roll +sub dup mul +add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +mul +/numpix exch def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +ext0 { +0 getrampcolor +xMin xStart lt +{ xMin yMin xMin neg ySpan rectfill } if +} if +/xInc xEnd xStart sub numsteps div def +/x xStart def +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +x yMin xInc ySpan rectfill +/x x xInc add def +rampIndxInc add +} +repeat +pop +ext1 { +xMax xEnd gt +{ xEnd yMin xMax xEnd sub ySpan rectfill } if +} if +grestore +grestore +end +end +end +} ifelse +} bd +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ +/PDFMark5 {cleartomark} bd +} +{ +/PDFMark5 {pdfmark} bd +}ifelse +/ReadByPDFMark5 +{ +2 dict begin +/makerString exch def string /tmpString exch def +{ +currentfile tmpString readline pop +makerString anchorsearch +{ +pop pop cleartomark exit +} +{ +3 copy /PUT PDFMark5 pop 2 copy (\n) /PUT PDFMark5 +} ifelse +}loop +end +}bd +%%EndResource +%%BeginResource: procset pdflev2 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: PDF operators, with code specific for Level 2 +/docinitialize { +PDF begin +/_defaulthalftone currenthalftone dd +/_defaultblackgeneration currentblackgeneration dd +/_defaultundercolorremoval currentundercolorremoval dd +/_defaultcolortransfer [currentcolortransfer] dd +/_defaulttransfer currenttransfer dd +end +PDFVars /docSetupDone true put +} bd +/initialize { +PDFVars /docSetupDone get { +_defaulthalftone sethalftone +/_defaultblackgeneration load setblackgeneration +/_defaultundercolorremoval load setundercolorremoval +_defaultcolortransfer aload pop setcolortransfer +} if +false setoverprint +} bd +/terminate { } bd +/c /curveto ld +/cs /setcolorspace ld +/l /lineto ld +/m /moveto ld +/q /gsave ld +/Q /grestore ld +/sc /setcolor ld +/setSA/setstrokeadjust ld +/re { +4 2 roll m +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +h +} bd +/concattransferfuncs { +[ 3 1 roll /exec load exch /exec load ] cvx +} bd +/concatandsettransfer { +/_defaulttransfer load concattransferfuncs settransfer +} bd +/concatandsetcolortransfer { +_defaultcolortransfer aload pop +8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll +6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll +4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll +concattransferfuncs +setcolortransfer +} bd +/defineRes/defineresource ld +/undefineRes/undefineresource ld +/findRes/findresource ld +currentglobal +true systemdict /setglobal get exec +[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image] +{ /Generic /Category findresource dup length dict copy /Category defineresource pop } +forall +systemdict /setglobal get exec +/ri +{ +/findcolorrendering isdefined? +{ +mark exch +findcolorrendering +counttomark 2 eq +{ type /booleantype eq +{ dup type /nametype eq +{ dup /ColorRendering resourcestatus +{ pop pop +dup /DefaultColorRendering ne +{ +/ColorRendering findresource +setcolorrendering +} if +} if +} if +} if +} if +cleartomark +} +{ pop +} ifelse +} bd +/knownColorants? { +pop false +} bd +/getrampcolor { +cvi +/indx exch def +0 1 NumComp 1 sub { +dup +Samples exch get +dup type /stringtype eq { indx get } if +exch +Scaling exch get aload pop +3 1 roll +mul add +} for +setcolor +} bd +/sssetbackground { aload pop setcolor } bd +%%EndResource +%%BeginResource: procset pdftext 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Text operators for PDF +PDF /PDFText 78 dict dup begin put +/docinitialize +{ +/resourcestatus where { +pop +/CIDParams /ProcSet resourcestatus { +pop pop +false /CIDParams /ProcSet findresource /SetBuildCompatible get exec +} if +} if +PDF begin +PDFText /_pdfDefineIdentity-H known +{ PDFText /_pdfDefineIdentity-H get exec} +if +end +} bd +/initialize { +PDFText begin +} bd +/terminate { end } bd +Level2? +{ +/_safeput +{ +3 -1 roll load 3 1 roll put +} +bd +} +{ +/_safeput +{ +2 index load dup dup length exch maxlength ge +{ dup length 5 add dict copy +3 index xdd +} +{ pop } +ifelse +3 -1 roll load 3 1 roll put +} +bd +} +ifelse +/pdf_has_composefont? systemdict /composefont known def +/CopyFont { +{ +1 index /FID ne 2 index /UniqueID ne and +{ def } { pop pop } ifelse +} forall +} bd +/Type0CopyFont +{ +exch +dup length dict +begin +CopyFont +[ +exch +FDepVector +{ +dup /FontType get 0 eq +{ +1 index Type0CopyFont +/_pdfType0 exch definefont +} +{ +/_pdfBaseFont exch +2 index exec +} +ifelse +exch +} +forall +pop +] +/FDepVector exch def +currentdict +end +} bd +Level2? {currentglobal true setglobal} if +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def +Level2? {setglobal} if +/modEnc { +/_enc xdd +/_icode 0 dd +counttomark 1 sub -1 0 +{ +index +dup type /nametype eq +{ +_enc _icode 3 -1 roll put +_icode 1 add +} +if +/_icode xdd +} for +cleartomark +_enc +} bd +/trEnc { +/_enc xdd +255 -1 0 { +exch dup -1 eq +{ pop /.notdef } +{ Encoding exch get } +ifelse +_enc 3 1 roll put +} for +pop +_enc +} bd +/TE { +/_i xdd +StandardEncoding 256 array copy modEnc +_pdfEncodings exch _i exch put +} bd +Level2? +{ +/pdfPatchCStrings +{ +currentdict /CharStrings known currentdict /FontType known and +{ +FontType 1 eq CharStrings type /dicttype eq and +{ +CharStrings /mu known CharStrings /mu1 known not and CharStrings wcheck and +{ +CharStrings /mu get +type /stringtype eq +{ +currentglobal +CharStrings /mu1 +CharStrings /mu get +dup gcheck setglobal +dup length string copy +put +setglobal +} if +} if +} if +} if +} bd +} +{ /pdfPatchCStrings {} bd } +ifelse +/TZ +{ +/_usePDFEncoding xdd +findfont +dup length 6 add dict +begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +/pdf_origFontName FontName def +/FontName exch def +currentdict /PaintType known +{ PaintType 2 eq {/PaintType 0 def} if } +if +_usePDFEncoding 0 ge +{ +/Encoding _pdfEncodings _usePDFEncoding get def +pop +} +{ +_usePDFEncoding -1 eq +{ +counttomark 0 eq +{ pop } +{ +Encoding 256 array copy +modEnc /Encoding exch def +} +ifelse +} +{ +256 array +trEnc /Encoding exch def +} +ifelse +} +ifelse +pdf_EuroProcSet pdf_origFontName known +{ +pdf_origFontName pdf_AddEuroGlyphProc +} if +Level2? +{ +currentdict /pdf_origFontName undef +} if +FontName currentdict +end +definefont pop +} +bd +Level2? +{ +/TZG +{ +currentglobal true setglobal +2 index _pdfFontStatus +{ +2 index findfont +false setglobal +3 index findfont +true setglobal +ne +{ +2 index findfont dup rcheck +{ +dup length dict begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +currentdict end +} +if +3 index exch definefont pop +} +if +} if +setglobal +TZ +} bd +} +{ +/TZG {TZ} bd +} ifelse +Level2? +{ +currentglobal false setglobal +userdict /pdftext_data 5 dict put +pdftext_data +begin +/saveStacks +{ +pdftext_data +begin +/vmmode currentglobal def +false setglobal +count array astore /os exch def +end +countdictstack array dictstack pdftext_data exch /ds exch put +cleardictstack pdftext_data /dscount countdictstack put +pdftext_data /vmmode get setglobal +} bind def +/restoreStacks +{ +pdftext_data /vmmode currentglobal put false setglobal +clear cleardictstack +pdftext_data /ds get dup +pdftext_data /dscount get 1 2 index length 1 sub +{ get begin dup } for +pop pop +pdftext_data /os get aload pop +pdftext_data /vmmode get setglobal +} bind def +/testForClonePrinterBug +{ +currentglobal true setglobal +/undefinedCategory /Generic /Category findresource +dup length dict copy /Category defineresource pop +setglobal +pdftext_data /saveStacks get exec +pdftext_data /vmmode currentglobal put false setglobal +/undefined /undefinedCategory { resourcestatus } stopped +pdftext_data exch /bugFound exch put +pdftext_data /vmmode get setglobal +pdftext_data /restoreStacks get exec +pdftext_data /bugFound get +} bind def +end +setglobal +/pdf_resourcestatus +pdftext_data /testForClonePrinterBug get exec +{ +{ +pdftext_data /saveStacks get exec +pdftext_data /os get dup dup length 1 sub +dup 1 sub dup 0 lt { pop 0 } if +exch 1 exch { get exch dup } for +pop pop +{ resourcestatus } +stopped +{ +clear cleardictstack pdftext_data /restoreStacks get exec +{ pop pop } stopped pop false +} +{ +count array astore pdftext_data exch /results exch put +pdftext_data /restoreStacks get exec pop pop +pdftext_data /results get aload pop +} +ifelse +} +} +{ { resourcestatus } } +ifelse +bd +} +if +Level2? +{ +/_pdfUndefineResource +{ +currentglobal 3 1 roll +_pdf_FontDirectory 2 index 2 copy known +{undef} +{pop pop} +ifelse +1 index (pdf) exch _pdfConcatNames 1 index +1 index 1 _pdfConcatNames 1 index +5 index 1 _pdfConcatNames 1 index +4 +{ +2 copy pdf_resourcestatus +{ +pop 2 lt +{2 copy findresource gcheck setglobal undefineresource} +{pop pop} +ifelse +} +{ pop pop} +ifelse +} repeat +setglobal +} bd +} +{ +/_pdfUndefineResource { pop pop} bd +} +ifelse +Level2? +{ +/_pdfFontStatus +{ +currentglobal exch +/Font pdf_resourcestatus +{pop pop true} +{false} +ifelse +exch setglobal +} bd +} +{ +/_pdfFontStatusString 50 string def +_pdfFontStatusString 0 (fonts/) putinterval +/_pdfFontStatus +{ +FontDirectory 1 index known +{ pop true } +{ +_pdfFontStatusString 6 42 getinterval +cvs length 6 add +_pdfFontStatusString exch 0 exch getinterval +{ status } stopped +{pop false} +{ +{ pop pop pop pop true} +{ false } +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +Level2? +{ +/_pdfCIDFontStatus +{ +/CIDFont /Category pdf_resourcestatus +{ +pop pop +/CIDFont pdf_resourcestatus +{pop pop true} +{false} +ifelse +} +{ pop false } +ifelse +} bd +} +if +/_pdfString100 100 string def +/_pdfComposeFontName +{ +dup length 1 eq +{ +0 get +1 index +type /nametype eq +{ +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +2 index exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +exch pop +true +} +{ +pop pop +false +} +ifelse +} +{ +false +} +ifelse +dup {exch cvn exch} if +} bd +/_pdfConcatNames +{ +exch +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +3 -1 roll exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +cvn +} bind def +/_pdfTextTempString 50 string def +/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def +/_pdf_CheckCIDSystemInfo +{ +1 index _pdfTextTempString cvs +(Identity) anchorsearch +{ +pop pop pop pop true +} +{ +false +_pdfRegOrderingArray +{ +2 index exch +anchorsearch +{ pop pop pop true exit} +{ pop } +ifelse +} +forall +exch pop +exch /CIDFont findresource +/CIDSystemInfo get +3 -1 roll /CMap findresource +/CIDSystemInfo get +exch +3 -1 roll +{ +2 copy +/Supplement get +exch +dup type /dicttype eq +{/Supplement get} +{pop 0 } +ifelse +ge +} +{ true } +ifelse +{ +dup /Registry get +2 index /Registry get eq +{ +/Ordering get +exch /Ordering get +dup type /arraytype eq +{ +1 index type /arraytype eq +{ +true +1 index length 1 sub -1 0 +{ +dup 2 index exch get exch 3 index exch get ne +{ pop false exit} +if +} for +exch pop exch pop +} +{ pop pop false } +ifelse +} +{ +eq +} +ifelse +} +{ pop pop false } +ifelse +} +{ pop pop false } +ifelse +} +ifelse +} bind def +pdf_has_composefont? +{ +/_pdfComposeFont +{ +2 copy _pdfComposeFontName not +{ +2 index +} +if +(pdf) exch _pdfConcatNames +dup _pdfFontStatus +{ dup findfont 5 2 roll pop pop pop true} +{ +4 1 roll +1 index /CMap pdf_resourcestatus +{ +pop pop +true +} +{false} +ifelse +1 index true exch +{ +_pdfCIDFontStatus not +{pop false exit} +if +} +forall +and +{ +1 index 1 index 0 get _pdf_CheckCIDSystemInfo +{ +3 -1 roll pop +2 index 3 1 roll +composefont true +} +{ +pop pop exch pop false +} +ifelse +} +{ +_pdfComposeFontName +{ +dup _pdfFontStatus +{ +exch pop +1 index exch +findfont definefont true +} +{ +pop exch pop +false +} +ifelse +} +{ +exch pop +false +} +ifelse +} +ifelse +{ true } +{ +dup _pdfFontStatus +{ dup findfont true } +{ pop false } +ifelse +} +ifelse +} +ifelse +} bd +} +{ +/_pdfComposeFont +{ +_pdfComposeFontName not +{ +dup +} +if +dup +_pdfFontStatus +{exch pop dup findfont true} +{ +1 index +dup type /nametype eq +{pop} +{cvn} +ifelse +eq +{pop false} +{ +dup _pdfFontStatus +{dup findfont true} +{pop false} +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +/_pdfStyleDicts 4 dict dup begin +/Adobe-Japan1 4 dict dup begin +Level2? +{ +/Serif +/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMin-W3} +{ +/HeiseiMin-W3 _pdfCIDFontStatus +{/HeiseiMin-W3} +{/Ryumin-Light} +ifelse +} +ifelse +def +/SansSerif +/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus +{/HeiseiKakuGo-W5} +{ +/HeiseiKakuGo-W5 _pdfCIDFontStatus +{/HeiseiKakuGo-W5} +{/GothicBBB-Medium} +ifelse +} +ifelse +def +/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMaruGo-W4} +{ +/HeiseiMaruGo-W4 _pdfCIDFontStatus +{/HeiseiMaruGo-W4} +{ +/Jun101-Light-RKSJ-H _pdfFontStatus +{ /Jun101-Light } +{ SansSerif } +ifelse +} +ifelse +} +ifelse +/RoundSansSerif exch def +/Default Serif def +} +{ +/Serif /Ryumin-Light def +/SansSerif /GothicBBB-Medium def +{ +(fonts/Jun101-Light-83pv-RKSJ-H) status +}stopped +{pop}{ +{ pop pop pop pop /Jun101-Light } +{ SansSerif } +ifelse +/RoundSansSerif exch def +}ifelse +/Default Serif def +} +ifelse +end +def +/Adobe-Korea1 4 dict dup begin +/Serif /HYSMyeongJo-Medium def +/SansSerif /HYGoThic-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-GB1 4 dict dup begin +/Serif /STSong-Light def +/SansSerif /STHeiti-Regular def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-CNS1 4 dict dup begin +/Serif /MKai-Medium def +/SansSerif /MHei-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +end +def +/TZzero +{ +/_wmode xdd +/_styleArr xdd +/_regOrdering xdd +3 copy +_pdfComposeFont +{ +5 2 roll pop pop pop +} +{ +[ +0 1 _styleArr length 1 sub +{ +_styleArr exch get +_pdfStyleDicts _regOrdering 2 copy known +{ +get +exch 2 copy known not +{ pop /Default } +if +get +} +{ +pop pop pop /Unknown +} +ifelse +} +for +] +exch pop +2 index 3 1 roll +_pdfComposeFont +{3 -1 roll pop} +{ +findfont dup /FontName get exch +} +ifelse +} +ifelse +dup /WMode 2 copy known +{ get _wmode ne } +{ pop pop _wmode 1 eq} +ifelse +{ +exch _wmode _pdfConcatNames +dup _pdfFontStatus +{ exch pop dup findfont false} +{ exch true } +ifelse +} +{ +dup /FontType get 0 ne +} +ifelse +{ +dup /FontType get 3 eq _wmode 1 eq and +{ +_pdfVerticalRomanT3Font dup length 10 add dict copy +begin +/_basefont exch +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put} +if +def +FontName +currentdict +end +definefont +def +/Encoding _basefont /Encoding get def +/_fauxfont true def +} +{ +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +FontType 0 ne +{ +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put} +if +def +/_fauxfont true def +} if +} ifelse +/WMode _wmode def +dup dup /FontName exch def +currentdict +end +definefont pop +} +{ +pop +} +ifelse +/_pdf_FontDirectory 3 1 roll _safeput +} +bd +Level2? +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +selectfont +} bd +} +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +exch findfont exch +dup type /arraytype eq +{makefont} +{scalefont} +ifelse +setfont +} bd +} +ifelse +/cshow where +{ +pop /pdf_cshow /cshow load dd +/pdf_remove2 {pop pop} dd +} +{ +/pdf_cshow {exch forall} dd +/pdf_remove2 {} dd +} ifelse +/pdf_xshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_yshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 exch +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_xyshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +1 pop +{_pdf_na _pdf_i 1 add get} stopped +{ pop pop pop} +{ +_pdf_x _pdf_y moveto +rmoveto +} +ifelse +} +ifelse +_pdf_i 2 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdfl1xs {/_pdf_showproc /show load dd pdf_xshow} bd +/pdfl1ys {/_pdf_showproc /show load dd pdf_yshow} bd +/pdfl1xys {/_pdf_showproc /show load dd pdf_xyshow} bd +Level2? _ColorSep5044? not and +{ +/pdfxs {{xshow} stopped {pdfl1xs} if} bd +/pdfys {{yshow} stopped {pdfl1ys} if} bd +/pdfxys {{xyshow} stopped {pdfl1xys} if} bd +} +{ +/pdfxs /pdfl1xs load dd +/pdfys /pdfl1ys load dd +/pdfxys /pdfl1xys load dd +} ifelse +/pdf_charpath {false charpath} bd +/pdf_xcharpath {/_pdf_showproc /pdf_charpath load dd pdf_xshow} bd +/pdf_ycharpath {/_pdf_showproc /pdf_charpath load dd pdf_yshow} bd +/pdf_xycharpath {/_pdf_showproc /pdf_charpath load dd pdf_xyshow} bd +/pdf_strokepath +{ +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 false charpath +currentpoint S moveto +} bind +exch pdf_cshow +} bd +/pdf_xstrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xshow} bd +/pdf_ystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_yshow} bd +/pdf_xystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xyshow} bd +Level2? {currentglobal true setglobal} if +/d0/setcharwidth ld +/nND {{/.notdef} repeat} bd +/T3Defs { +/BuildChar +{ +1 index /Encoding get exch get +1 index /BuildGlyph get exec +} +def +/BuildGlyph { +exch begin +GlyphProcs exch get exec +end +} def +/_pdfT3Font true def +} bd +/_pdfBoldRomanWidthProc +{ +stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth +0 0 +} bd +/_pdfType0WidthProc +{ +dup stringwidth 0 0 moveto +2 index true charpath pathbbox +0 -1 +7 index 2 div .88 +setcachedevice2 +pop +0 0 +} bd +/_pdfType0WMode1WidthProc +{ +dup stringwidth +pop 2 div neg -0.88 +2 copy +moveto +0 -1 +5 -1 roll true charpath pathbbox +setcachedevice +} bd +/_pdfBoldBaseFont +11 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/Encoding cHexEncoding def +/_setwidthProc /_pdfBoldRomanWidthProc load def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +pdf_has_composefont? +{ +/_pdfBoldBaseCIDFont +11 dict begin +/CIDFontType 1 def +/CIDFontName /_pdfBoldBaseCIDFont def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_setwidthProc /_pdfType0WidthProc load def +/_bcstr2 2 string def +/BuildGlyph +{ +exch begin +_basefont setfont +_bcstr2 1 2 index 256 mod put +_bcstr2 0 3 -1 roll 256 idiv put +_bcstr2 dup _setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +/_pdfDefineIdentity-H +{ +/Identity-H /CMap PDFText /pdf_resourcestatus get exec +{ +pop pop +} +{ +/CIDInit/ProcSet findresource begin 12 dict begin +begincmap +/CIDSystemInfo +3 dict begin +/Registry (Adobe) def +/Ordering (Identity) def +/Supplement 0 def +currentdict +end +def +/CMapName /Identity-H def +/CMapVersion 1 def +/CMapType 1 def +1 begincodespacerange +<0000> +endcodespacerange +1 begincidrange +<0000> 0 +endcidrange +endcmap +CMapName currentdict/CMap defineresource pop +end +end +} ifelse +} def +} if +/_pdfVerticalRomanT3Font +10 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_pdfType0WidthProc +moveto +show +end +}bd +currentdict +end +def +Level2? {setglobal} if +/MakeBoldFont +{ +dup /ct_SyntheticBold known +{ +dup length 3 add dict begin +CopyFont +/ct_StrokeWidth .03 0 FontMatrix idtransform pop def +/ct_SyntheticBold true def +currentdict +end +definefont +} +{ +dup dup length 3 add dict +begin +CopyFont +/PaintType 2 def +/StrokeWidth .03 0 FontMatrix idtransform pop def +/dummybold currentdict +end +definefont +dup /FontType get dup 9 ge exch 11 le and +{ +_pdfBoldBaseCIDFont +dup length 3 add dict copy begin +dup /CIDSystemInfo get /CIDSystemInfo exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefont exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefonto exch def +currentdict +end +/CIDFont defineresource +} +{ +_pdfBoldBaseFont +dup length 3 add dict copy begin +/_basefont exch def +/_basefonto exch def +currentdict +end +definefont +} +ifelse +} +ifelse +} bd +/MakeBold { +1 index +_pdf_FontDirectory 2 index 2 copy known +{get} +{exch pop} +ifelse +findfont +dup +/FontType get 0 eq +{ +dup /WMode known {dup /WMode get 1 eq }{false} ifelse +version length 4 ge +and +{version 0 4 getinterval cvi 2015 ge } +{true} +ifelse +{/_pdfType0WidthProc} +{/_pdfType0WMode1WidthProc} +ifelse +_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put +{MakeBoldFont} Type0CopyFont definefont +} +{ +dup /_fauxfont known not 1 index /SubstMaster known not and +{ +_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put +MakeBoldFont +} +{ +2 index 2 index eq +{ exch pop } +{ +dup length dict begin +CopyFont +currentdict +end +definefont +} +ifelse +} +ifelse +} +ifelse +pop pop +dup /dummybold ne +{/_pdf_FontDirectory exch dup _safeput } +{ pop } +ifelse +}bd +/MakeItalic { +_pdf_FontDirectory exch 2 copy known +{get} +{exch pop} +ifelse +dup findfont +dup /FontInfo 2 copy known +{ +get +/ItalicAngle 2 copy known +{get 0 eq } +{ pop pop true} +ifelse +} +{ pop pop true} +ifelse +{ +exch pop +dup /FontType get 0 eq Level2? not and +{ dup /FMapType get 6 eq } +{ false } +ifelse +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1Type0 } +{ _italMtxType0 } +ifelse +} +{ pop pop _italMtxType0 } +ifelse +} +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1 } +{ _italMtx } +ifelse +} +{ pop pop _italMtx } +ifelse +} +ifelse +makefont +dup /FontType get 42 eq Level2? not or +{ +dup length dict begin +CopyFont +currentdict +end +} +if +1 index exch +definefont pop +/_pdf_FontDirectory exch dup _safeput +} +{ +pop +2 copy ne +{ +/_pdf_FontDirectory 3 1 roll _safeput +} +{ pop pop } +ifelse +} +ifelse +}bd +/MakeBoldItalic { +/dummybold exch +MakeBold +/dummybold +MakeItalic +}bd +Level2? +{ +/pdf_CopyDict +{1 index length add dict copy} +def +} +{ +/pdf_CopyDict +{ +1 index length add dict +1 index wcheck +{ copy } +{ begin +{def} forall +currentdict +end +} +ifelse +} +def +} +ifelse +/pdf_AddEuroGlyphProc +{ +currentdict /CharStrings known +{ +CharStrings /Euro known not +{ +dup +/CharStrings +CharStrings 1 pdf_CopyDict +begin +/Euro pdf_EuroProcSet 4 -1 roll get def +currentdict +end +def +/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def +/pdf_PathOps /pdf_PathOps load def +/Symbol eq Encoding 160 get /.notdef eq and +{ +/Encoding Encoding dup length array copy +dup 160 /Euro put def +} +if +} +{ pop +} +ifelse +} +{ pop +} +ifelse +} +def +Level2? {currentglobal true setglobal} if +/pdf_PathOps 4 dict dup begin +/m {moveto} def +/l {lineto} def +/c {curveto} def +/cp {closepath} def +end +def +/pdf_PSBuildGlyph +{ +gsave +8 -1 roll pop +7 1 roll +currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse +dup 9 1 roll +{ +currentdict /StrokeWidth 2 copy known +{ +get 2 div +5 1 roll +4 -1 roll 4 index sub +4 1 roll +3 -1 roll 4 index sub +3 1 roll +exch 4 index add exch +4 index add +5 -1 roll pop +} +{ +pop pop +} +ifelse +} +if +setcachedevice +pdf_PathOps begin +exec +end +{ +currentdict /StrokeWidth 2 copy known +{ get } +{ pop pop 0 } +ifelse +setlinewidth stroke +} +{ +fill +} +ifelse +grestore +} def +/pdf_EuroProcSet 13 dict def +pdf_EuroProcSet +begin +/Courier-Bold +{ +600 0 6 -12 585 612 +{ +385 274 m +180 274 l +179 283 179 293 179 303 c +179 310 179 316 180 323 c +398 323 l +423 404 l +197 404 l +219 477 273 520 357 520 c +409 520 466 490 487 454 c +487 389 l +579 389 l +579 612 l +487 612 l +487 560 l +449 595 394 612 349 612 c +222 612 130 529 98 404 c +31 404 l +6 323 l +86 323 l +86 304 l +86 294 86 284 87 274 c +31 274 l +6 193 l +99 193 l +129 77 211 -12 359 -12 c +398 -12 509 8 585 77 c +529 145 l +497 123 436 80 356 80 c +285 80 227 122 198 193 c +360 193 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-BoldOblique /Courier-Bold load def +/Courier +{ +600 0 17 -12 578 584 +{ +17 204 m +97 204 l +126 81 214 -12 361 -12 c +440 -12 517 17 578 62 c +554 109 l +501 70 434 43 366 43 c +266 43 184 101 154 204 c +380 204 l +400 259 l +144 259 l +144 270 143 281 143 292 c +143 299 143 307 144 314 c +418 314 l +438 369 l +153 369 l +177 464 249 529 345 529 c +415 529 484 503 522 463 c +522 391 l +576 391 l +576 584 l +522 584 l +522 531 l +473 566 420 584 348 584 c +216 584 122 490 95 369 c +37 369 l +17 314 l +87 314 l +87 297 l +87 284 88 272 89 259 c +37 259 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-Oblique /Courier load def +/Helvetica +{ +556 0 24 -19 541 703 +{ +541 628 m +510 669 442 703 354 703 c +201 703 117 607 101 444 c +50 444 l +25 372 l +97 372 l +97 301 l +49 301 l +24 229 l +103 229 l +124 67 209 -19 350 -19 c +435 -19 501 25 509 32 c +509 131 l +492 105 417 60 343 60 c +267 60 204 127 197 229 c +406 229 l +430 301 l +191 301 l +191 372 l +455 372 l +479 444 l +194 444 l +201 531 245 624 348 624 c +433 624 484 583 509 534 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-Oblique /Helvetica load def +/Helvetica-Bold +{ +556 0 12 -19 563 710 +{ +563 621 m +537 659 463 710 363 710 c +216 710 125 620 101 462 c +51 462 l +12 367 l +92 367 l +92 346 l +92 337 93 328 93 319 c +52 319 l +12 224 l +102 224 l +131 58 228 -19 363 -19 c +417 -19 471 -12 517 18 c +517 146 l +481 115 426 93 363 93 c +283 93 254 166 246 224 c +398 224 l +438 319 l +236 319 l +236 367 l +457 367 l +497 462 l +244 462 l +259 552 298 598 363 598 c +425 598 464 570 486 547 c +507 526 513 517 517 509 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-BoldOblique /Helvetica-Bold load def +/Symbol +{ +750 0 20 -12 714 685 +{ +714 581 m +650 645 560 685 465 685 c +304 685 165 580 128 432 c +50 432 l +20 369 l +116 369 l +115 356 115 347 115 337 c +115 328 115 319 116 306 c +50 306 l +20 243 l +128 243 l +165 97 300 -12 465 -12 c +560 -12 635 25 685 65 c +685 155 l +633 91 551 51 465 51 c +340 51 238 131 199 243 c +555 243 l +585 306 l +184 306 l +183 317 182 326 182 336 c +182 346 183 356 184 369 c +614 369 l 644 432 l +199 432 l +233 540 340 622 465 622 c +555 622 636 580 685 520 c +cp +750 0 m +} +pdf_PSBuildGlyph +} def +/Times-Bold +{ +500 0 16 -14 478 700 +{ +367 308 m +224 308 l +224 368 l +375 368 l +380 414 l +225 414 l +230 589 257 653 315 653 c +402 653 431 521 444 457 c +473 457 l +473 698 l +444 697 l +441 679 437 662 418 662 c +393 662 365 700 310 700 c +211 700 97 597 73 414 c +21 414 l +16 368 l +69 368 l +69 359 68 350 68 341 c +68 330 68 319 69 308 c +21 308 l +16 262 l +73 262 l +91 119 161 -14 301 -14 c +380 -14 443 50 478 116 c +448 136 l +415 84 382 40 323 40 c +262 40 231 77 225 262 c +362 262 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-BoldItalic +{ +500 0 9 -20 542 686 +{ +542 686 m +518 686 l +513 673 507 660 495 660 c +475 660 457 683 384 683 c +285 683 170 584 122 430 c +58 430 l +34 369 l +105 369 l +101 354 92 328 90 312 c +34 312 l +9 251 l +86 251 l +85 238 84 223 84 207 c +84 112 117 -14 272 -14 c +326 -14 349 9 381 9 c +393 9 393 -10 394 -20 c +420 -20 l +461 148 l +429 148 l +416 109 362 15 292 15 c +227 15 197 55 197 128 c +197 162 204 203 216 251 c +378 251 l +402 312 l +227 312 l +229 325 236 356 241 369 c +425 369 l +450 430 l +255 430 l +257 435 264 458 274 488 c +298 561 337 654 394 654 c +437 654 484 621 484 530 c +484 516 l +516 516 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Italic +{ +500 0 23 -10 595 692 +{ +399 317 m +196 317 l +199 340 203 363 209 386 c +429 386 l +444 424 l +219 424 l +246 514 307 648 418 648 c +448 648 471 638 492 616 c +529 576 524 529 527 479 c +549 475 l +595 687 l +570 687 l +562 674 558 664 542 664 c +518 664 474 692 423 692 c +275 692 162 551 116 424 c +67 424 l +53 386 l +104 386 l +98 363 93 340 90 317 c +37 317 l +23 279 l +86 279 l +85 266 85 253 85 240 c +85 118 137 -10 277 -10 c +370 -10 436 58 488 128 c +466 149 l +424 101 375 48 307 48 c +212 48 190 160 190 234 c +190 249 191 264 192 279 c +384 279 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Roman +{ +500 0 10 -12 484 692 +{ +347 298 m +171 298 l +170 310 170 322 170 335 c +170 362 l +362 362 l +374 403 l +172 403 l +184 580 244 642 308 642 c +380 642 434 574 457 457 c +481 462 l +474 691 l +449 691 l +433 670 429 657 410 657 c +394 657 360 692 299 692 c +204 692 94 604 73 403 c +22 403 l +10 362 l +70 362 l +69 352 69 341 69 330 c +69 319 69 308 70 298 c +22 298 l +10 257 l +73 257 l +97 57 216 -12 295 -12 c +364 -12 427 25 484 123 c +458 142 l +425 101 384 37 316 37 c +256 37 189 84 173 257 c +335 257 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +end +Level2? {setglobal} if +currentdict readonly pop end +%%EndResource +PDFText begin +[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis +/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute +/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde +/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex +/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef +/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide +/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright +/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand +/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla +/hungarumlaut/ogonek/caron +0 TE +[1/dotlessi/caron 39/quotesingle 96/grave +127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis +/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE +/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft +/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine +/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus +/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla +/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters +/questiondown/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 +1 TE +end +%%BeginResource: procset pdfasc.prc 6.0 1 +%%Copyright: Copyright 1992-2003 Adobe Systems Incorporated. All Rights Reserved. +/ASR { +13 dict begin +/mirV? exch def +/mirH? exch def +/center? exch def +/autorotate? exch def +/angle exch def +/shrink exch def +/Pury exch def +/Purx exch def +/Plly exch def +/Pllx exch def +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury 0 eq Durx 0 eq and Dlly 0 eq Dllx 0 eq and and +{ shrink 0 gt { GClipBBox } { GPageBBox } ifelse } +{ ITransDBBox } +ifelse +/PHt Pury Plly sub def +/PW Purx Pllx sub def +/DHt Dury Dlly sub def +/DW Durx Dllx sub def +angle 90 eq angle 270 eq or +{ +PHt /PHt PW def /PW exch def +} if +autorotate? PHt PW ne and DHt DW ne and +{ +DHt DW ge +PHt PW ge +ne +{ /angle angle 90 add def +PHt /PHt PW def /PW exch def +} +if +} if +angle 0 ne +{ +/angle angle 360 mod def +angle rotate +angle 90 eq +{ 0 DW neg translate } +if +angle 180 eq +{ DW neg DHt neg translate } +if +angle 270 eq +{ DHt neg 0 translate } +if +} if +center? +{ +ITransBBox +Durx Dllx add 2 div Dury Dlly add 2 div +Purx Pllx add -2 div Pury Plly add -2 div +3 -1 roll add exch +3 -1 roll add exch +translate +} +{ +ITransBBox +angle 0 eq +{Dllx Pllx sub Dury Pury sub} +if +angle 90 eq +{Durx Purx sub Dury Pury sub} +if +angle 180 eq +{Durx Purx sub Dlly Plly sub} +if +angle 270 eq +{Dllx Pllx sub Dlly Plly sub} +if +translate +} +ifelse +mirH? mirV? or +{ +ITransBBox +mirH? +{ +-1 1 scale +Durx Dllx add neg 0 translate +} if +mirV? +{ +1 -1 scale +0 Dury Dlly add neg translate +} if +} if +shrink 0 ne +{ +ITransBBox +Dury Dlly sub Pury Plly sub div +Durx Dllx sub Purx Pllx sub div +2 copy gt { exch } if pop +shrink 1 eq +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ +shrink 2 eq 1 index 1.0 lt and +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ pop } +ifelse +} +ifelse +} if +end +} [/autorotate? /shrink? /mirH? /mirV? /angle /Pury /Purx /Plly /Pllx /Durx /Dury /Dllx /Dlly /PW /PHt /DW /DHt +/Devurx /Devury /Devllx /Devlly /pdfHt /pdfW] +bld +/GClipBBox +{ +gsave newpath clippath pathbbox newpath grestore +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +ITransDBBox +} [/Durx /Dury /Dllx /Dlly] +bld +/GPageBBox +{ +{ +currentpagedevice /PageSize get aload pop +/Devury exch def /Devurx exch def +/Devllx 0 def /Devlly 0 def +ITransBBox +} +stopped +{ GClipBBox } +if +} [/Devurx /Devury /Devllx /Devlly ] +bld +/ITransDBBox +{ +Durx Dury transform matrix defaultmatrix itransform +/Devury exch def +/Devurx exch def +Dllx Dlly transform matrix defaultmatrix itransform +/Devlly exch def +/Devllx exch def +Devury Devlly lt {/Devlly Devury /Devury Devlly def def} if +Devurx Devllx lt {/Devllx Devurx /Devurx Devllx def def} if +} [/Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +/ITransBBox +{ +/um matrix currentmatrix matrix defaultmatrix matrix invertmatrix matrix concatmatrix def +Devllx Devlly um itransform +Devurx Devury um itransform +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury Dlly lt {/Dlly Dury /Dury Dlly def def} if +Durx Dllx lt {/Dllx Durx /Durx Dllx def def} if +} [ /um /Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +%%EndResource +currentdict readonly pop +end end +/currentpacking where {pop setpacking}if +PDFVars/DocInitAll{[PDF PDFText]{/docinitialize get exec}forall }put +PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put +PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put +PDFVars begin PDF begin +PDFVars/DocInitAll get exec PDFVars/InitAll get exec + +[/NamespacePush PDFMark5 +[/_objdef {Metadata_In_EPS} /type /stream /OBJ PDFMark5 +[{Metadata_In_EPS} 3388 (% &end XMP packet& %) ReadByPDFMark5 + + + + + 2006-10-29T19:27:04+01:00 + 2006-10-29T19:27:04+01:00 + 2006-10-29T19:27:04+01:00 + + + uuid:E746E6127B67DB11A8FFD4D02B02B71D + uuid:E746E6127B67DB11A8FFD4D02B02B71D + + uuid:4783e166-02a0-495f-9ec0-06bb22be3ba3 + uuid:cc9abb28-dcd1-4a6b-8948-64830ef959b3 + + + + application/eps + + + + + + + + + + + + + + + + + + + + + + + + + + +% &end XMP packet& % + +[{Metadata_In_EPS} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT PDFMark5 +[/Document 1 dict begin /Metadata {Metadata_In_EPS} def currentdict end /BDC PDFMark5 +[/NamespacePop PDFMark5 + +PDFVars/TermAll get exec end end + +%%EndSetup + PDF /docinitialize get exec +PDFVars begin PDF begin PDFVars/InitAll get exec +0.0 0.0 302.0 300.0 rectclip +q +0.0 0.0 m +302.0 0.0 l +302.0 300.0 l +0.0 300.0 l +h +W +n +q +302.0 0.0 0.0 300.0 0.0 0.0 cm +q +n +0.0 0.0 1.0 1.0 re +[/DeviceRGB] cs +<< +/ImageType 1 +/Width 302 +/Height 300 +/ImageMatrix [302.0 0.0 0.0 -300.0 0.0 300.0] +/BitsPerComponent 8 +/Decode [0.0 1.0 0.0 1.0 0.0 1.0 ] +/_Filters [currentfile /ASCII85Decode filter dup /DCTDecode filter dup +] >> +pdf_image s4IA0!"_al8O`[\!WW42!+Z'0s53kg8k)BA!!*-$!+Z(?!!*&c!"hVA@r$>i!<<6& +!!#gq!<;He%RFWD@V#OM^]4?7!WUmS6N@/h!WiE)!WiE)!s/N*!sA]-!WrQ/"9\i1 +"9eu5"U,&5"U5/9#7(P>"pkSC$4."I$k*OQ$k*OQ$k*OQ$k30j!(-bh!s8]0"UPA; +#n77K$OmUV%LrsZ%h&jT$k*XW$k*OQ$k*XT$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ +$k*RE^]4rP!A"7(!s&u6!YGG8&HVpM!$;1@!%;)SAnPdkC3+K>G'A1V +H@pm)L51SAMNX0fQ'Rc(R@9kFUnsrdW2Zf&Za@-K\%&u[_Sa=2`lH0Bb0nbge^i@) +g"PEEj5f=akNM0qnac;Dp%J.Tq>1-0!$;4A!s&E'!/9Ll%"PPE_>uQ^F20U8+N\VPgAlWj8t<[C3QS\[oYq`5Ta:aN;TQ +e'uq!f@\d1ioB+]k3(smlLOQ=p%J.Tq>1-F!"8r1!!3`7&HG#qr0.#k/*6/>p<2*Q +3BUr3QAlV\YqhAHoSm<1E&r#Q*0u:=:L;\Ui/]N);T1m/*gO"m76*-?YAm[QH4ZrV +;9(O'SZl-:S.&BLfeEdi%c^^'d:$:<,(V+^(E!/P)Ph"D2C%[LIPk.dq5hO?T5%(: +(15Oo>0>r63/tZN#1/j;/#1QMqgsip;)iY\=4A:cXt8G-^5k\0Ar10/SJQWB6X]X/ +`G&hJ13%[/I3kfTg0V1aP[X=9#"BKO,H".W\`VM_:,9:GcPK>pL]/KL`c`r,C@[.f +Q%ht-%mk[T6X6olPe@n;iVfGX$7ZWB;K5k?9UaCk(/+a5^FH4.f_>2A7d*]bQ%8qA7%u3jcI6 +?Z&<>e?+NnbKP"HgghIF60rAW-e.t)dik\d>(6*n'C.:]>bq)_19b:s#X,^5Zql=m +6,g5*4Y`=fCkV_ENM-+dh&^':g5MiF19LpP!.4I;cUTXBjGu.f/b?*9,>mS_$;NX4 +&+_Z3RJ'_i>h(^b*'K"T]XMSiMKsJ`Ss]Qhk&XeY\b8XqVNNrh(2FKGG01iLcfFGX +ODZ0_P]Z,0CH3HU#)oTEm!*CE[EH0R.Jl07@r,\fNd3h(jOC:j4jJCf[lKFIlphC_ +(uWU=aZ2M_S;*i*LQhMuioBB+Bc8cmAM66`S1Iu.mq4s!Gh`Wn.i,EI%(E58[Uus9s>[sK(?`F%U +?NdaWV4&J=c)Eas.q`X/FlkC\4$f/lclP9QY)#`?A':oBV&3N0n82h3ma>-V1_0Ul +l7cc:\@K:TER3GjYdi!sqpadW`G3GI_cOdbUBbA[1nWNp7+AX3/dpPBh.XAP2VjE,TNnMTmMO'ea.^XUP1\V/?"TYpFjU"99^t$'if,_B=jV*GeMPJ!&j^dN +AR/):pB2NC25Ft9CjF:4>S!ktWF^:05U34^Us'Z&)L^kHO;gBZMIleG&tC"F,Im9,O.6n>$`H +*=ZbGkMdY/WTr4*Rq(Gp04i:YZtFEL'msuCHW>*c.l54H9uWmQ4?]iP=C#2,A&N$* +L*,4)bij$l/oV-D1)+^aWspUPT$8:IC#VDTMZZ"_AQdEOXZ/ +=u:)3%LTWYPit^%#O#q,J?uE1R3caZ8,-2XCXGm`^'.WL_d.X"EZn!,:Y%+"' +K&Cb6V/9uf'_*Z%leM+A+`;,X>DlrL.K/lDTa/*0,4lWpXd,=BIN7k\2_Zpt%>0B8 +i;Eq`@X7WF9f,rANf3k0D&r;;o(jTk>EIil54BLl_(CcV_r4OK.77,]HZ#\l.XXT;P>'iCh(2Us@\TL1P>P,5fkn +*:aH,&-[5H>$a93m6"jJ20tl[9B-0T!/,C==0[UcD=-DFm1Mq8b1nr*pV[Pp;!e5fnH&.QI^2,W7K?)Q$$LYkS("G29CZdDVFbGP?HK]UJNkBfuTuRj<%ieJ( +e:)]Ue5A/[r:,irUT(:q79Kg)CNqYW`5e.uT&/pD+SMe*/"5EOr0e9:`2=?B-Rm[? +T5)FB@ihM60s#&cMU&^W<@29(hm+AC"i^Ffed2 +$iPXV8.itgK]fW>mV@,H?OK&532J#\>+a%5H[Pt`,mpI9rX$/f4*+UeCuD4\.B?-L +ZKiE6heDs43hQ)Z=N[ig#p"%LBkiW;NJgiOLL[0*^=D3>/b>2od#injUK&`e,h/CE +c9K;%=@O>Sct*Z/&BsVSj'M[Gij$I2BR4?N1#N]Vs>F2eSi%8^%Ph/.^pt3#>saM6tOO.eGII^+%%''qRpanoe)0mLIp)S +aCK(N\%)cEiH?)>o_e$[`rVL +o*f-#Bf(0YlD%C24+6/-p_$uO>$kIi.dfYp3HU"EMc42aumZOddk*WYjIgEGkV +/GVJ%WGe>1p8S0(m#P>lZW4%\mkiD^&[ruINl6rm,l/OgF]sa1d-acmS3R?F*%q9q +kFi9ErfPWnH=7`SdQTf:Lh!R)dCRuNA**071b_mN*]m6Shd6rM)r2Ns[;'ZO< +P@TJ\>`-rB3:Si9Oe!b6#pZ.HR)nc4:m>84ONQd-6/_L8.&K]Gdt?/t(P%HW(!c%b +`%gPp>!Um>p8,oJlR=?GZ0+=$8A\7Lho.Yp\r+I0S:GBW`8Rgr`_?+g7L($q>nMYK +e\kS1\A#t&>nNrZ2=X.W?ajViMUU7KIp?D'UF(>SMkYM/ +b[bVDC2u`o;aV^"@j%NKJdAG*9_@RYUK0:8p@lF2M3cklZoWB9W\1%`rT?[X:eb1E +FD&h[H$$#LBWlQN=D>2^2>gk%J-cG_WmbeSH066G?EN_o7(qEg:WoC+Bbq$GXJYoT +WT%P3VZVGZ7Aje/% +rScs/ET1['C<^CKNZiS/fZ)@P:E59EXm2^bK+U3CXuYc1`Hh%:Vpe!N8k[[]e8;:0 +QpH)idO7p#T6Lj9+7Z@ie<[_8d]VQ/3P4/MhEV]X$a6tEJmKjGZ75De^P-S@fq,#k +o!ELVld&Lu9:^.@F37dl@-8.mEioWPOgosG2(bnUR!p6bjd*ooO2Om?`%J1m0t:^* +DPO'5C87[om./Bt$RKJnT:,(m2i'^UX +gT?MI$`rolP'@6d+lVcG`S^=>0BS(^A8Tc7Qlh5dsP_"Ddr4/o)?e;%n&@OV& +9_31Zj4gpc&5IQGorM8n?HVN'(8#4aZWP+_G=\NbE*6!I46!'Em^]qC5DBRtJgnek +2a5QT"5N(g'f&9b)X:MYL0GJ%Baf!^KH&^Y.-nnUplEjs`9UE47+'gRXi-21NL(+; +nh?nBC`^i$'[/'Uo..-o#^02mrRV+5Q,$T?&\S-P7Eidl&)_qT7=_OUNf=mOgW(L +k)G(1J:KB=:YJpCW[WhV3^^?n`K.6`O7i:5=Z\S +oi8\[-G.)?7TqTPfsBc0R4T8baNg7ETn_+c,?Ac@85A=M32GAkSZRF52e10O[9j:9 +P0RiG/n1#h.kSBk3hG8^aK3(^?C*[cN2"X^4FQ_=(bTI7dG.A-Ys0DnI?#hHX:j&u +NnSV[dRSuI9s!TC10fg]%KsuLL-8N+>eH<_jDLqhhX7>:4s\1Fc?":F"I;E=N;Et9 +3#TnASF`7OO%*lnm/nn?mr,FF&P9mZ/8H`,1&h5*!QX/)0YphO;_N%%:Clt+M3D5p +jgijITk7mZMeIhZT&]q#];]5?^#guM3:)"DJMe>" +Ih-%;[MBMH8%s4bA"CeJDJ=j]ZXDi9>kZ-IRd,6ble,rtNgZeNc1dit:,D1P= +Zd#OW2XJ_?FLt'WD:)?HcjU>T;qeKk_PPR3K\Ef]/Zl/L].W.*`,j^=64TgES%?AP-OIQT\OJ4k&i24.>p`I+Tleai:G99=kN,<8kX5c +e?unZXlG-nQo^uMN0%&/-YRECnq?+ZRJ\HW%Duk^1Dm'"miWCXZqZ&LA/RS*W6W;Iu^s]:eCdc(cio ++&#Qa'#s](/KGP*1sNNgaLEG)ATZ7=NM`dR]sQQ)#8PWYY,@DM?oaO/k9[R!=Q!_5 +Y4u!jq!-K\_<=90Pjse,:2%X,C5dYq>9DFog78hkaKI-_*gj!eNdA'XG:CWcW-Qq_M3o);N0uZ.R*OlU>7BM'*2sh8[5^'RL-E,CbnD'B,FnYZ +YtB0t1tbQ]@Q`^a'obc:oPequT./tF)=]TAL9I8?0p:?41TtfjY$"*fUYiuL-UZ^9 +`LhI(./9R5CQX%8l7;%k"uKrGE-l!@:>-b4B8C_/Jb!55C&a=L,-@*X%kI;8i=.nk%ang(n>/\q"F7LY0g6 +4-.gQK]'EEV\sb$$fZS%9[tG-oG>R(D_8dcmt*&R?#GO?S0Mo]`c&L?VHhskDZnIC +3?d9*T<9]pV21:83#ZY&em8OLr$mk79(SDHa9]YT:O4O#jV'X[*KHcNXX;cq")2AI +U*@a+P"u0;KIY8NZ6=[nc\ALo%hrc)%K'sPJl=c?h-)`_iI;cWnQ/UQ7H$ASe7D(^ +)u3fA*R-5&!md`05gj",VRX#U/=(4/fcNH +`(Oef\5XP#5*BjE$[7>EH]\BfBo\=T#]NT"1h6m\S/% +7Kf1tZE=9QbPWeYdpkPO,MY1M/:J+\9+.0";f=Db\HdWNoPb7K>U6?l*,,Y&p,Behj +a7ZEDYuW^K>`=!['bTb?->G;k>S5)\IVUaiE)T1aZVl#_XD5+folB9;@'X/-eN1ps +).Zf7ZWX<%+:9>ngi]hUN)!^PFqa2q]a?CT`TC#oH5+I(F?EVnO!gCW9V@$0o^5/N +@c"s-4D)(#,L=A.9]YAt"S)9=FBS2mUT$rJAuOj"%XiTd5UKXCQ/IoR6\\d4/#s[) +VVrgHH>]6i[0pF:LkbXGG^VnN0/U;/ +*r[j'B*bE$a7/WMZhDbr[WjR*B4cB1LilAXCAR)`CV?&#fnSCI0KWe$]_]%HjlAX? +d3HrE$#JtBGIUbu*`S435=8W'KVbs$(!O'GHd-D2EG].h'Og+g>NdTaKR"/+_RB)2 +ReBoK[rZ?YM!X4W"p`FnZlGY;cW]J1/%^hU&kb`gl/!?+mjrk:e5V?\AH3cB(^HMW +8!YRp.`7D$QN$qZ[aR?SiSAf\=i7@4J\fIo:+5tO^+r8?X\5m5#k=jW +bE9?ik&PK<*)gPm`"op%QeJCH@lKR?e6o%"+KmfN#IS+gHFS999%Q(+Y$Y%l6Duf` +##TCG53LA"G=dnP[Jp5#KB,+N@uU$R8YgF;qoJSq)n((EY9\QI +7\OX?`F@6Z6RcH(;E#`DK_PUZ +"W$9$lr:HcnRQ?O&a"?XF%CpCp)co;h@!9B0hkWGg=X=5BA']+$L671!n0tK>KG^P +-%UUPO(&X[>k5)bod1MY`MkLpSu(q[`1pYf=&5"G^8Ik4MXD_*,]nIKNRk8&\WQV( +G!8%"mZ21F9Y$fNO;02K8D+1WQk],4m@(0jN-sW2?&pRZT<3bZ,,Y +"J/E]XFbR--p"9[@QubB/^o`8RZee8\ai!*fC"[oI2QB:^>RXD!k+nFFPfj.T4d-CQ:BOc:fQ +6MQ10X_B:uB#8i5+RZ!>V?*?F$h-*bqQiTG,C?4e"%Lt=d]jGd&X^8ER]SMc:Y +Q8/L0.QGDM +D7Z=A(Cg&-1Q6cBluQJ5nFq_q3DYI#<^sT2%HU!r\]6!5oZ%t&Rhq*9i[;!5_\ +IoG^;%="jpRoFWMOl_5W\3PLS4i&5i=(OG*aS,,uaN&A)P'P\L@>MJso*%,ME)0*W +kIZGl,.D-!gP1\/@KOWN6!`:83oZmSZ\?CJ4!&$_X@ue_&=tl'j:dPh3?MU`XVR5# +)_Kmao5>,S%`Q"\4RUO-SS6"h6ZG!4q&/c6F+rfRf0#ZlV-,*kSS"GObDV'GA9Yp2 +.W)uIlVO88H'jQ07G*!Z+28_I&A>%M=GWSojD?0'DC]X9A@"mUNSO:jWBBgV5lB1# +8>hoBNf%MUL[qP"gJ12&@G'.J1T=(]`q[O`Bf'p1WGP:D.5dDnGQp,*LO1$=I+!a::3< +loqi@VLEM3Q^J016n+%@72%o`[$0Yt^/Q'ZG9PIpG"#KB]Y%Wi,\\+Vk9ljL3cXOi +[Z5*fjY!HTUf^EhC$/c8g>3sd>R]L?9$BMQ*"kERF4?[_%fqBU1;%>AX#V\cH)-U+ +8U"WHO4;U95?rpa1a&J,U.'L(\EfTloq)b)'dj6^,d*ZX?`p6-FgWE>mn@V/E#oH4]>79=.XW@hm1Hgcm\OD*,!b/,q' +XhC[R>S!<]nSmgOZ98p+"O@S+DBcL&K'Hq(OLF/_^6S"Y?!(&OUEqP5=fV8FpJR5l +N("(mMP75Z@oVfrDg5I3;nMQ' +LsoY)42]A(TM`hU>\qrY`JJVge=u>Ol0.Qc<_1I%^,5fK*9=OgXDnbD,8emMeZI,K +)r%P,l&b0CQ\hV66e__->Vm_b)iA`;8Qd)QMrDV^O6j5Rbm+s:_%LTFScPj +l:`\?4S7(@CC_%]CJqto=8/.pnhKb8b/>UCNpNMXl($?W9JksHih[a9)`k?G;nc32 +Gu,d\WH2io8@R)V-/i^S6NcpLI?&ca;lH\ZftAqL.nW<+FlEu_mn"[i^YC=!T5\Pp +q2_Mj@ahU!?ct9do"5L;O-S5f5D9_O50jUo<`V5IPt!"h*QoL.PFo`-b>B>:3pF=\ +l+R_U]^<0@>"]Xm_JW6P#JNa1j%ed.QtERX\JZHsWF]W@O(cg!j.GGPF[DOSZ/@0D +VY<(gj]9p5B0Kp:OnPqKi1gdQpnGk%'`H%tc&d!N=S]S0PGfkBB(S/6XU.Hd445re +7-iF#RmEC8N43;S`_s),:nm$-%"!9a;1"j/T-uhf!].A1Q*k +HA8+EZYjA!1&e-g\)Uf.)@DqnD7acQm#N5HeIRE,KB+3KM03>Zf')r3to\$`YYh8i]\ +(NC_s%sitA3@1B`(>]gf9X+C`]*+6iadZ:h/fD"D:-fa8ktdW"SFUL9f(Fl1NX\$0 +R+]>870?u,QL"nqiinW\LY;0g$)ouVd<+t?2s-8nh+h$!Jh5rCV.W\L3q/@d/_.*3 +80)Io:K,"AL9s`@eKR*0f6;)"Q5@Lm-O=+k)$)`NQb8^+aY?LM&3Aj"r +c#1o@A[L_`ij39712Ptl]dl7kS(NjDm&DgCS-9V.=$KX@HmPS\%p0.p1%tLph^Ke7 +:dg=uhdOeg1mleu2_]@@o:S!/3uGHn7,,3=jJSGYbE +e@NoPN\!V3!$4gLJ-(d?k$''>BKmJJ1Np*#a@XphmaeGalb5<_q^2RiJ5 +Q&Cm-`r/b5_l:Q02`tMaiX77qe[-9Y;e^$7:i98XpjhUiV.Z-(7Roe$M]!N^E\?p)1J%BYb>5%&Q2pt4*K&Tp3J%Uie+$f`^nLoU(]=lYJ +O#R1>KlfGf!VTI4j]oqLp8><&Lga=+\nBEC<3ir$OpMm`<",J:;?tXXjfud"X/bT. +g7O7qRR77AH1t+O>=&EJI0ZSqm!BF,.4`nk7ch+6De&:VTr["d,k3_g%[Es[q,%nr +Ba;6e_ga.qD0(_?`+Om2\+VQOT<=+BZ2&^Z:DKYWdOS5LF;_0OkG(T]B,$87X4.X0 +/Cp!6fRSL^o^,ni\b%js,ULBbLfj-O,gf=Em"i\k.FNj5SWYu0]?.47^/uR:i""XJ +pF&m#P;/h(.Em#$k6Y07E4?6HS`H$$_PB)<%@ +aWI8h0Mgk0U:**36)Dm[Vp1R[f2n0KG09CCk!ra$X`m^$MU_2OR#+RcYgo>)i=C_C ++n7.8LJP9MA;.LgmVsHbculE;/no!Be%j+c)p)6t]RIWb^W1Xo&uMR?imHL-?o.GM +SOZm(%Qr@$OiSl5*h(f.\@7SD&n:*],SSHBd\9at7.%OLkUK/;I:IDo6M`D9#N3J[*MY!Hk3(KMo.;Wl-hetfnI)[UML!OgfC\te#9He:.a$, +,^ao9o>95Cjb:_9NFZKSr*8BLGk3/_'#(QKle4Im*S2&Ae1D:n&.^8P7`PZ)3?6Y@ +mhKVq;/pf<4Z:L!(Y?+A-B#$$/1NS)UI]TGmKRHA%T:uN1il9RNn_G)Hla&HP2ap[ +B)_jspI#665,SUri>Z\-0"sMOT8B,#f<$+\l:1a/30"SG15\g4"5Fks\le9#\10," +>!:3T;=4/.+&858=Rj]P%3:Om13NFm1iFC;AHjs9.lfDoS5LpiRn$f?P?Dq]mu:XQ +F8+:)FYAk!qNX1)HCFKq\:.H%pHLInI.CC=q\jD.>PYQ,^LBTnr9V6bo^pCNb"'M* +02f?+NYT>8Ul9FI7iBQ<8VMCa$"'X4Sn,nRr2:.N;(5Vi?L1CEHWd-iW8TF4@j\b@ +7htI;Wm=EGX#J3@/dk105pr7=*/r[\/mLu\WiH!7UCN\5[>aB!X0^I$1-A$?=-AMj +?URt?h:(P+c-J8d3kWnP5C1CqJ,;/1WCkHA>#m>[XnqQnFK-C2@tAiM)1FpTm9Nu\ +n7.08B0fp\jZP?P\1=oOZFXll;^jH]*NPJfT)Eoj#8*uPS]8?*4HG*=kjE`hr+%P& +)6[M55E8*DF*W^DO_q5J&T +3uU/&PdgBA_\gH?DT=p+3Qm[,;2_C>I2V"g/DE[5BkngZMZ3,6=Q7[dMdEO_'P +UeRW>5(TQec/cns`9b$[3B/+t.Fi1/Ou`*u%Z5D$:?T"^4o"!0kY2oF2"u[#1=6QS +Ol)$2$Qhl$o+-YTb;f(!fDJ#5<7(VD#= +A`&Q_*-eL/%6?"?e#ol,$sm/:)aVRT\8g*0.cKJ(FLF0XGLbL6]E@[c_tlQjHgpdJ +Q_CdUBC^/V\T+td7Q2E^`bV<-A]]/&-PI=g/lcU1khcj(=BXH2\d#DZel(Iu*Pei, +l%;dbo"2l4FRJlnP^IE=&kanOmZe>=!$m[2k;fYm +R9\1JO3.<-nQb8ABbhC^1Th"S5KKg;g()?4%j%INB^UP\.:(8ZOXl)9F"8?k60n3H +S37p+GHpb07@O)\I``2XQfMc_O)%u%=HZ&Z7P]>"iEh/`r8#l2Td3Z_l8'O?+i_aTeu\38/T(PMBJ!O3:mse%JH:b-$): +/k8ttXiUd1lJH%V)ZTrYO'Tf.H1be4\bl+3jKp\B>a3u[mea#ph"Pk&ib5L?"`p +-qO.Rh[cJEqYo*M))^a.Onm9\M98U#;pr8k5(9=i1;?RGNn$O644Pq:K;Png*7 +)@X4t!UiqBMdH"a;qel%iPpa3S^[rkqkT8FkLH&c4dm)81jen_dsN=65-K/CggnDh;+ONS8$$0-OHWN +F)"ObgmD,^>npY?U#nC`f=Ns==`5U_`-1+E"#$%6O0)iFQ-m&sFOYUV;lTEX?)a?8 +M$%C_d]DSXN!5K!.4SqehD`t^eYZQep8A'X`h +(eoL.rM:O=ZFer)F=]Z^Y8%\f-_o>^N\,;B\=TbZrr@t^)'Q<;'O.)]>OfQg3;qbW +bZC'cb1qF/CZKHW&A@+toZ!/sl2&qa`J*1'h(JCVPGD)eZCGtT0-H:JMY$)X<+Va7 +W0WD3bPqQpQhDL4oIV:T5Y2X'JC8IagVdBj7;[jI0"j4LrSUQ>PeD%eDI8 +(p^U*?u>=\VR`c"8)&"6'iTdd8T`@=$I]/US^M&Zn*4\_Eo`4@O2P,_W@>Q`Zd:fn +i-uF+\om_IV!6Y+h&-WiL%LCe_&1!Jh^MPNi8A5p\YDbq]/V09/btCV0B0Bo.iWcn +\UB@aaVILL&^r!6Ol%-Z1=;^mQ#O-9;H5"<@fGtf&i1QPEc_"V1\\@C:!5D*(@k'DD]cJ:>df01(tp7/,`0m>dZX0igV'$ +orQk.WRSIbnH5cbX_CDJ%Uhdt**r6A-*c=?>#c*Znb>a8dE::tPFauI=)9?.1Pin+ +@7t:V:'Uj0;`r01Ul+:i]H5U.`a6obd +kZT"7X<28k*_icJmpc1qNe4e%Ni,eP*`(gW'fGBsdms;I=@$/9LLJXr;cNt]cC9.t +?1)qopC^cUd]k&2_OeWVdSX%-hIeiR=BNT5a>qnhJbKlffd")uKPN\2,0B?`crB?G=9&)^8@nBEmY_5nSlB5RR]4do%_<*:A-&dfgU,%RY!aeb]33lagT=M8L,c1 +@`Z9r%+R:HaQ7>.CIrSbQB>l^;$gdC41./_jPV'kI0ZsX@kBk,niQEt)m*+0f=p=/ +m=sH*N%2"2=!W4YC4;)$jhkLQbG%PBiN%3@DPNBeXELkSq98#:WfL1D/#I6R8)tD& +h2^70*u/p:&5528V8j@,i9`@<\'aO_rm*Bn!7(J)4j:j9G)F_\rQR/_LPKp(ElB>) +F!^Q#%Wh:Xk#hRf1mO1YG0f8HcA3,_!;67=1M*7@]gjNY.bM%c%;+#B8p;WVWB(-j +XTCnhf]c;]X"HZCK6P):D/B'l&N8Fkjd +&p)'AK!**&gen!]dUaR.k)0=PD=(;]gCjh,k4\5Th[Lh;bL-W,6Fr\X\+Yln+e1:Yq5D4bc*S=]LeIU$:\7 +`%Xcj)p+SAASZsDS\ci=Giq2L0unV'[k#"6hBo:[V(-@3-?!Ts94MD2ft;=HDg,q3 +*hl&n,ZYG8V`=a7V^0g(T05qMfpmK%Aj\)G,T4d8S.i[q[c9,59b+b5q:= +9-8W=[2Not5Du@%>E\cSCVUf(S>hL^q'_Q`@N$.pO-,\:7()=:YF7urPFUD;d$ +D5mt"O;*#)>qqVto@Tk<7EM.!iI(m3eSUOrQ^:-bYSdg;>.2fR):W_o1Hfe\e87;c +U5M*9iXA@19=Lnh=7@k!h8/&uX1q&6 +rJ>]1'n`I2Vl,'+0#eq($CSrn>nj2XaiEA8"O;H]5p10-[G)AWC9'*S4^&p[T>#H+tHd.1*! +d2&HWEZ*JK;ij(h9kQI(cDkR,[T&3hmeZ%NH0=%hDW`#&G%m^>jH'To5Q-)WU;TYm +Lu^q25f#SN5?qfY>g44RdB)gFGbA1Ln!2Aj0fT.QoC])%\2d]YV"!3g-H+XIPON!5 +U_AsABA5GBi;/qj`6OmV#1GT%boGL"-$0Ve.i0HBH6.'!Poe3iM",SoEop\@.B-M+ +gIWT`R1W!t=-J\prj?GC\t8gZJt7%$REN]l+=FTYKBlf8#`3#dp11Db3g%`4Pc6!H +7ia"aU9_NZN#oCG;N6a4^uOk1eQZ:5".J/<:ThRoDN,o\IHr5+ELLBokL2VZ%cW@7 +7!TVSna04gd*&pZ33?YN2\A,':5d#Y'2SW.',uVC8jKj`3hKUA?K?5n3R2\!Dc;f` +$9dEBZ*a$"R3oPFD-6kX]NbN_fE(BrU'mC\1W?tij[XoIZW`u!]p`6-8THU0?u5/Jf=K8=ep?LZqpN*hpVB7-4(lQ2/*DY(\[p1JD7< +Gp``eHLrFX6fb9,Y0,j]?KSUcjcn-BC_0#s&>cMNr9aftB?53FqA!OX`0$+,dON9X +=nl%iuL+V5gjYk1eW!0per@$4)*l8="BQ-O*>cr0j'Ig +eGQH7l^IG0;WZHsHJ-#J.aidNp(aUXT0FECQBDl(-rA*GjE/`B +O3giu5q-nFm!$f/PhKU"5gM"\FLm)8hf-(;KDj[,!*\QM>B`(Q[CMm,$G[4k&XVh0 +[8SBPDHhs&ZBe5$cQf$,m!,IHjL8Z;g"MeI)O2E$jE*NI#8sD$PBrg_iOoRWS[4E3Y@U7(=:J_>_N-25q +/hMAh3tg]n +V.4k5;c:es#(?j@lU!t/ls%mpPGqdkOQ$PehJpB7MJC>&T+/`,YHhKW&)Ls4GZ2LO +F#.,sLbt)S4P=:`&Q*kY"H<5(dT2pWM!P!iS[6M(Y"VJM\puJ01-4?594VeNfUGba73R6tB9cD<_e8'K +kW]+!\aJqIB2p4Au +<1$k<:da??Ou..Y0RngH)im1QG--%sZ3>BO1@-79oa@)V`"J:XVR[3WZ,D1Uk%-VU +S9M'jfI]jn;pf-^N]=5uT'"Z*nQWq,:)IQakVMVN>bc>1dH/(c[!P>SR@!#EG9J+, +WcinVJ<.^VPQEn;Df^%?*,peUFN'%FK9?64.lS,aYu5e'j\1Df5>#a>*9m!^Z&li>jo+hoNIUfji8)m$1SK?tMj>`E]:J3N_>"029CPls*lmut4 +KY[Xh&j<6h=Et#HC/M<)J'KGF8I`%n;^=(HB9;$^C:Hd$nhZfY(`G#)h<^2;n=PE+ +5m.Igb/jHRc42l%Rd%:>LZF`*'!4)QDTs7BpmTf/Z@*Y2F:h^iZSHWbQ`j0$[=hH* +)WBp@5%]kIjpuY\grp:rk:<.Il!3ms/(n`fO-F2cS3<\I-hnB&LBHEJTeikeLU&W% +LeRDtm\d&T\Bf;fh;-(0%G`P?&3b:M?Ho#T+J7e;u-Ue6L]] +@[(;bMCsd.g(Ro]%VWAcR"Z'I(C(.4;nmXZR6#.N#L\Ne`/V?=FfIoL@PTa]Wk"UY +`>j4C#*jq7]r48-Edo!N,FJ*_ePRZ\I(6sYCQZ>dRh^)mXC\q/#sDDaU8-)LA\"bR +@uZD`Nr0@>orK+;cJ=H_La&S\gr]pN5NGjH]/"E;T`eS&:Y\cqD7o%M:7gU&aIDC3 +>K(FmUL2k(MP)W27:q\'rXg'#7WJ?.*qaO0``BgO?#AU2>>'uYZo/[(jYj!15ND*" +!=e/)5B[=uNd^5,3tdZ6Of%nomne`,@_KAd*6T)B(.f?qcMX2QF3\NdXK=Bn:D.Bm +G?47tp6$mpa6bXZkDf;Y#9[RId#L1f71$?'U"MpVrirFSV6-99>/P6@?=![N(.f>O +,<)SINkUl?X,aYGPM#Fj*k.D]-'SfbN]b@p&2X5YO?G*3lGXQOGbr>Ih1j;2IdoRG ++4dbW:;mDtAs93$]:VBJGGJNh95B^.acnEui"O42l]G:KVfU;01C7IT.BU2X)\FFD +#NTZX8*tONn?5GA+RY[LX'gm8Fdkmt:8Nep^dhS";lAA#%ZOX]g7p2p"0EQP1TQCe +(cmk(8G)?]pjQ>u,@iBMEP_]:HaTQ7aH2P_Hb)V3nj?ZcBR$(3',GRraY1]mMlOq9En2;i8,X +-Q2b^V&5gB>-6JL8NH*?*4KLKF=]osS;sT]\\A<>i&Il2:<1,)_K0U$)JHqH!jQm/ +690(";5T!"PH7`(j>F=,U2>;!BP12Bose\#L>/Fd>ciZ'&/;+3J7n-<&979"H?8OY1l,#opE>RK1:p5> +,I$@&"#`74SpdT?#2Y)gS8qgt)"(=T/[?J3Nou?0 +^n86K'u:m[>/rs5EqDioc])A;JaG:r2E]fV.VW0[+K-5*NJ7r$7XC\!dENq7eWr$$ +EbJjN?X-AD]0J&/Z$;CW.iu=6Ok9caZ*+q6cai!ses&DPjeM(mMk'V^_#47RjR>3RTp20U +LS4E@7;$kJk(L"(JSr!^rmC_0Pgik3pCLs*'0fu$qiTd\T(?e.^P-dOFo.>oD*KA> +DW!<,&bi`*^fAA\HgLR,`QDGaq=DOR+LouTUka54`0oc5HCgP&.IsWS]08SmqT^.@BL+sH,0-&^H<,2N3UD]?q3Pe5Xf84>ai;h*-_5#C +K=dbXHT4sq4RPeLEH2]:J8sm]Wn@)mR^0jc(;\&M;WVD'FLdBhHX(`q-Ss8iiQ^\! +!"AC&FWJf%_T.pVC*kVtqH#aKYm.9Y^n@ROR2l45X;p7A2/^ppKZQZJ?HjFui%%5n +SCKI.Yo$N0Sfg,*'sB@-WEkjaZJX/S +XQ<@#ALoJhGP`q.-NfEEbM-cUIqGi^]!]*\+pasc)hDLh[RPQ+33HsG]haB*D5&n] +e2)_*aC2s[r;HV[cRO7.b+e0\%lVj)Ab(L*3]h!F*P(nYP%ZEbHoaJJ8EbsXXEPHS +&RKmZ`-=:F"(NeeDib$AN#pNLFtm`;855tTV_iBul-F88S1LqR#X?AT1XAhHZIKi[ +e@+AZ0=/[&mCLDRUm9+-53m_(e+9TF:I@mt8tbUC$\^1g/ZF1VVInq5;N48r3UAe8f8cgMfe.>G[S)*-tX +V'TVbPW'(<)hHq.XYTS)ROMe\!faMg$f$/We?juKEkMoA%$23h/jsa$7cHVq;hK_= +cb3s:SrF[f`(DU>D[4N.so@g>A9-K,+^_D@gA*2JoTn!+11*SSLe=T +UHWBDqEMLGnEti[V)2++inYmYiB7Gdi)DV0X$!O/cIF3(;gQ.1oL=\5=P6"=WHnp9 +emMrF4%u%,'`+9D&a+PfA)JRYhjZa'a'LE9l!/m3@&TgdhrJT-do\#1$(S40X'j_1S_E1_i/3=H-[@:m`jL5 +>QMfP.A!XM23t*#9te,^XIHcP)"Nk8@u^f%91ME2fXd5R%VmF*[M>l'^XJWVVQR&@ +mc1Db-.EiD`\YZ;*22cd.$T&*a>JbY?q*:nW0'-M1T,aeGl4UUb/^,XQSFIOYsM2? +Ss@[!F3(=H`JG:`1-lrEEO\?9K<_X,*^cH=Jc+i)a5/t8eR$M,:(e83T]BT.OcDrt +dZ[2_NTsa)<(G$mk3:2uoH[(R/__%T:_F:^qY''86p1q7CmOXC)_r/M12c9-J9^4> +>tO>,_b0I=Z_bJ2_:![Ud@l[u/uhdDb*!$.!ut]LZ("BaCpc?A-MQJJULbZE%/LI< +MM6(RmA4fng\>eEIIWoHMR9&-qMf3_K)[SOEhk887R^gASD)?;4.MgtTXl8ihA?"@\=bo'*1]D]"b\6Rjf-/2X +[i+5[M]ED^Uk!`?4p1fbF7VE:"j:2.i\G^$\A62*'R`0P1lU2QBL]UcTd9\9\#1d& +`d\=r'or1.*[1Ch12+8$71=JjHG/YW6YdIoMA1Ai4e-=Y13T!925?GsIf\l#c +9B1MPrR_4D[=tc3!i_kcH$7cCMA9jE5m3HUS=_%quk+,H+Tn'`(ek:FdOdpTr]qO/a[R;lD*':qdq8Bsr7JGrNlm`@eY +"X`SPWO@XOHuu?.2H3fug?o3t[0iT__K-FJ^i]a(#O)7^nMTjGn]Ra#)gS:tR@BA$o)R?XDHo^POLYFoMFnR=rKa +D?bHU'-"74O@M18WcS)+W2Pb3GY_Y+=`$%DTjOhfMb_bGE=a*u,FM5U!LsVOktnA9 +p181-ADHs$>-a@:Z3u-le1#BHlS/-irA,f+e5FjY%bb1.e1XP7,2QFZ]s?UL*3mNn +_&RQqPIO%$%Ge,S,IiU(m0$r3N^!"*cY=/[a$NNNj]&N@.:RJ1+)pm8O/3iId%)(3 +ijMut@XnboiJ6q7:YleUX9pmT[XpM)<6"Y^X +_=ad@8nW)$cP!+G%(=l\U"&J*N3!k7.Tfqc@gD0H\E+5@p,pg0P-g55UB"*8Q0N;eI+E)q@ePom'rI2Xup[;@oVSW7:9r%"0WHRT9` +?soES*nJET]=A#f5E0Re*_n2qa^S>8,)4aT()DJc&*Z/cre!]j-o(>4P52?4.>+Ch=O;F3E9_f''gA+J6+RqTXrNh@&^)'"V+$1Cu**D:akSrNp*b&?#$A'e]7]JUb$F`XVZ)P#/@l_j6W +9P%_Rp0HGOrr?5%\YbgXVdu9NO%pZWMRmaIlaqIUa/8)F0B67a&N5^#\<,M.4%a6B8\\++[%MuI5#B4N9$PQKt_N\E'j]*h#SMngf5P%[bu*gI'N`k_#!^] +/9&-?]u1LG_b.sp;R,t&:(R@)>DgRBF%T`L8B(YaI.Z^]C/"Q=lM1f*FP3Q2CM +&br=_Yk1dF<0E^O.[]K_MX*J2\CMVJB9l<@5#?9JC%W>p0h;U^3+hRh3:mG=l%tm1 +llrpK&mQ`tRYi@USmsJ0%KP\u,InNTR'j150o=dBaK)P+/BNQ0:/2>_9d3:[,2G:t +3rmS]r5Uf",a*.HZjdCepEDm:0Gl#DnmFB4SNX_k>t1;6DL$DmU5pF*K<"KhL+U@i +&m%M)!CFM@7X#IVPJHouLE%3`,`:1WPuUgV0%5F))c[TMhs?>tJnh +\&fL1E%sqi3M,7hQ>hu@jd:&R9V6#PR&L2-Eq!W639c;qbiu$`WstJ9?MQ&XVVjLr +9';ce1-OtG'\C7e.l:@$`1K$dhM/T&8!*T6(4SstU3;l3fbGm0ETtJ+l==g-Q<2i3 +XI;6/bub%0c#V+m]7l,X;B)H=eEODQN2I=3N"]JGSh!Ae0qVWc8I!mCQ-)W/F%N[f +0P'Lg$&Whe$&jD^Aj@XX3EOHM!7T=sGa/<*92`7?h +:00quXhEQ:LSD>n]nR<40.jT:R*.%45M^q-fWpHK)=-"N'N?tO.q0MeY'GSQ6L#_D +2r +Gf;!W2Fq]:b>4TRRg^f/[UmaB&]#B%CkCH(.k0>qZ]QUdA1UKM\W><>,um'Re2DHu +JL`F5(Lr.rP>Q,ZNTsN'(cb1@+^igehgkT"D8RI@Pjm/gET)/K"Xe275;?]\M9,ff +aS2ML10kC4RGJjZeJI(C/e9+VorI1fa^Su-BeR+(4n7u=CC)G+9WQ3P>*dHi`-sBF +V'B8rSG2>D'-Wa@Eu(nmdj;mu5'I@7k[*Ccmaki%atUY^u79d;B!UAV*32Za"> +_=t,,(7G*n3&nMfXV?;Qm\AEbOWXdFA+e.he=F/glYT8#7iGr.7""B@3r>OqBnSsn +(S'GO&`sW9%!"B<]f@rO.58;l4Qh_NFoZC5h^ajNk8j0K1e##k.r1g!Tdm-=(!^bZ +1CqNW\YjG@VGbL8Rt6Xg^@($H`=+n#Moa!RPp%r8 +4nHe\3n2q:WF"\WjHK?;FA\2`h"&@\b.W9cTXb-:Gk0-j"E4@pH/k';PtN-R,[dBV ++AbQQW<@R>BoIg02Tdq5omQARu)r#&J2X8(h@%!>]Sj?oM*!;/N +e>V\Y*AF;"I*Ws]*_%e-Q=`-h3@'gS?$di'C6ka%gpN)sUfWKEDAN?Zo-qmLjUF=:q#bt9M-eO5E +Qm#jsL*NA;8u3`&L2RHR$^U4/WekD\.@#qDc?n`P'fN=dM-r"[1$D+BNEqUMi@)b# +ah@%3S=8T(5=MBNb=XjFXYP\ +?K*O<,DAMO/AiJg`GCTu]-ok[bZ-HM_5acIB$$6HThr6ZitXJW]Q#eRZXp1G,8,M= +Zt':';(?ROkGa*ZYo%+ubN)rdAL@ra[N;iu;[V*Sqg>`.BiMHT.mE'S^$CgEofgZl +=B/VQG=$0EI42X$,D,"HbngOZ;8k\s\PA`L4$ID^@io?_a7r0E3erDB8@A?\FT%i3SNs#12mdAt0f:0\0M[Ic2\k(6uS#h`& +jFeP`P_g=* +Q;q?<.Dld>K?pH!C*@A[0(t8]H^pqCFUn: +Fi"U.9oT)P2FUP&6`YUKqV)^fur"IpM&Yi'[>SOtW)lfG\5 +HlMfdSVrV9,hkiFA,I[dqNuI/oSfi-W+/!DHa54-pTAib8uA2u\]m^Q?,bRkU>t;s +?j"k8o[c;;j;^*--TLjo8:6uRlbac,eiYeXZ!u3*2U]DN^!Q?d1EZf]B/h&b5G_&J +V7F]H0;h\(g7F9g`_-b26CPd___sCke_@+\CA'?W@Gr)5L+k]n;o.f[XJ\?Am[eQ; +Y%dd7_Xhl]NBQaMVe^nK&;j&/Gg+h`H$IU7*1hbdPTN;4rCX).6#F"->%6f1Ci1I) +E7(E$UaXMf&_fF1;9rfsAaJMqM@r:+(g&,9^]u@5R-E6CFK5%jSsMh]&_sW5]75oQ +O9n%s)N2.!6>0u"feYLSh-3&FUrl6LoIGPljV^5S2hblb)S.?A*#B'q-m%08)$X2U +*+4j6W`$<'5"U#56)@4)XHnbMu/.gY'jI==Mf)^BMQ5QM0%]/$cAUNn5A&UVN+Mr%8,L6 +6046"nY:"._"$VJ6QnPn6(f:NWhM#OP@Y0,d@DA +g.IQZ%rn$O)KmX=Pj&c6jWe)!*2r^^C:U`/9ot:D6m3fp`oE5.O%_E2dAhCAToSPC +ganMnD3\0?g,e0C>;@0?6DCcmWsNoJM6jf=T0Z)FT.Yo&OPuHu<*\.7>3]iO*0hY( +oA.aGBhf+O,fe#B4RfYrLZT^l[8f,LY0Wa"4P#KC4K5;d:JD*G1n2[HVmj'njP@ep +`Qg[dlZK:X;&#LD1bUsMIr;%'[18T$dh%2)cDTt?I8)0LB3!Y7R)pB)ZP_iROK^i@ +Oop:"K@Z9f_VYsjdc%iUAa[C<;b-60+:uj;XDHcKo"dGIE^AnQQ(2H_/^H^n3;aL= +bloN0g9V.Gg`qY!3J8'##BKfRMX-5t1Zr%_/kj0o#,C$X)$+0^4m:g3b5Qje>,a'Ja)g$*S/>nGGHdk)rI1/<;7D&,W +D13sZk0RNoT/B_ZP'A+:*1ZRFNJDgCNBY;(0;SF^qX;A;'PbBqCQ%hoScZr\Uf#nB +Ks1dRM,bL439,m9_no1B0Wd[,-oe#1bMsZY>s'\cY:uCY\L!;QD4G)^O90nMh9`(5 +OlZ)d=VG0.]'cf%rNWBYC']J,98OQ^=#fn5<>juB/q8/*4336+nhY&oJ$/N*48,X@j\-S]#h +$g>OuBs\eGQPVhth4R3Dk6'?$.ATp8gK:uW,pRV?Ii`@I*dJ]*7W!f4geJ>.?&mqj +Bk/KP$#C"N6Xe5L<6Woo5!o(',l'4cJ/"%"nnU)Mb#>T+SUdqLm8MB(cF!g6MtZ\. +j-`s/_K[eoAR!bLEUAU4Ydm?m>SAEZSkRth)+XC3 +3?7uJGZNpPlAq4Tpi;BQ/l;:WIUhNh;L;Ma/^AQOB8:H^*/h]b!RiE]obH:#Fm+9W +M5NBLAPT8379#RDeW\23XDh.!oqfrZ8L>^,;C`Jm"[W$@TqI_tb9`KejN(eU;:'c6 +BP,9)/&hr-ROn'tR`;HU1[$T1nuc=VPIu49n!l:g]B.%VJ+`-Qp29Rg>Q30*U$]&O +g?4mH]]=)"?Ha;_m:bgYeRAfXU1$,!2iM/)(oX^jVQ;M,8a'h_`(i67ng0R07"rbL +.p0n7?7Krj^#rkDeq^5-gIHI-!Ec-W;SP.U1RqtaAuSdgG"7r/<%9sV;7D9_j@J3_ +k)m.ZJ?_=hWfs^D%8Fh2cEpqh[YEH7!7O[Kr&W>S8<-;j&;.iGUpChgeZMps$_@A] +JV=6fnp=E"XHG^2oHa*AZsEh(1%QZ=*b\C\>BgPJ`^m0YNMa:W%\(!2kVpoX2\;>Z +@"g-k1o#kc[PNj_lr,q[g">1nEeEhc(opZ#4Xg2bd6s'`AS/dI6FqmPmDB$k-_I*1 +,q3YE#?,]s[,2XH/$_GBBr`(8FkK>Ha)ZLX,K&&JcLk\IQ&`;n`.&:Mj1'_8\qDBifMV)6Q&[f(mb'3 +H@++.]utTN:trurHZ:3-`^XuC6WXoMV)?`W8H*iW>G,?^U.="cQ"<]++iF\]<=MOt-2Y!N4#==rA%;CBPm2V`Df"!*8t\ +!*%8'38O%"f](.+ARpBLAD#)C%`dJslWb1V]RJVPR$cF>_VI%[K?2;FI4VcoGp&!N +SL0aU->RsjGAA*g,`Cbi>=^qLUHMSJa3aO^B[sT'p-)uDZ8IQ8m@_/fXaJLkD=(u! +7^WjO*;NK`]QE)lJk)cBgU-=nada90VJM?'5ggtk\Bia.(c>]G&S!n)D]IfkS]SC_ +pFpE^.uZAGTVj<&JDW1O*$/1AfrWtWjNi"(BdJ>26,(qM!5O`98-.t;T(SmTVQ1ER +fE8#dXj0"1HIT8lRasAKEkmbMM?CZNc,mujbC)=Nip8lQJtP^D;lMr@&Th. +m?=,o4mEtM3jp5TV0P//d5A*;c_P:+@c^ZH`_.^?;k+j"pT17t(1a6eXoJpYrD5&sA2&k;lAX_Ug4j;i0YDhPn +/'.=_8]fbU=\=l.0'2t`N+X/^'H+5KN([guOScb&5^?;bWl2>YW708%>c`rm4$!+< +*QLd?.o#kHC41"2#2+fLTQPhl">_:X5Ib2jLIVpn+_>;S#aRquZ +!0BYHc3$b`q@D%4.2:Z\1E24OWfTaSo\6!A]ns:/!)d/QK4*l9j#lq)PqQ'(oGK>o +A&2$6Giq6#VdUa)%S8d0*\(:[M9pXm6AEOaF7^06-$&k%dMX%`2e8qea$,#SD43pG +]-5"_bD8/06@^lA%nbi[q4u?lndIb5n5RlmX0FTr2$^I-!$os2-5dfqW&IR+8&!qV +]L8U;-@8;j!D=W-k^D,R7ZRC&JrmD20Qf_2;6$!P.;R1lNfXke,'u.ZM +I'#qREh$kQ:QS-QKBZ+:R_tnOL.Yu*jb4"n,LMddukuA2:*lk+%Y0-%q7\)Z>[Xra9dm%]b*a+mh^&Dn@"4_QZsq'$TMh9l<>,UI[Lp.C9&FH9,T0Kbk`7A +^P9)rH#S=P2(8'6T>[_]@^rF0V0CGP[ks/;=$FJu%:.e_72EXk)lP?Tg%7d\NL;i3?20N"FS +dpduJFo""e.`LR+?qLH+3SHRH"a[3B3:W8spJ-nQ3p-JUa4PH<[qtXUm_U;R<[WkE +8H=um8G;71.p&U%cIXW_$jHqgpPAtlA7T;@7,PO+Bg0Q9&.%4ca1":USa7s$)Reb5 +XtZdKJ`E@"e%6@_3]Om%"DZAZP,;=V6Y!S>C0lV[<>P-e3eEKGm&I^+ER&jlPa0(. +18G+@o9T@ANKBeS1Y^B97(El91<1Uo4>&Q?Y'mutfR)gfN:),15ulj7S["\p24Hs2 +YgVTk9"BB-+`;b::#%jgnA$__6.tqmr1:H/6!>J]:r;55rkl,367G1!iF!&G9dI".7VA` +UCIPmN^ZnpaX`s3DjSKbL6NbVY>Um@__W.^O..@=WjW2:N7LJF'#b`9;92CNN1 +jE9O-Td7kCXEu%CXQ3TT8E.*\m>R/F-?*)IE+4.bJ]CC6S2D&TB=@SefjiC,G+B7; +)5N?R4JQHkXP,,HA)a[-l1%m@9`t_B/F.4b4?i6;H7'[2?M' +F11j3Z0Io3nhj"i3u^7_]TbrY+1T/&kGr^)X[u*1*AhLmmVI8;nLWD>X$4`t!Ze_r +-?,nE!RIT^8,'@\4U=>B?`EY;M7%%ARB3N_$s++`3e2M0/)-mp72O1n(HLa:\d1W? +_^7M9+Qt5d4O9#2o +UQb+&PL2SV[Dn%O7?J0GbQlpfjR_R9(urulfT(\LbV6i/U62"_)j;NH!$0,`k)0R! +k'<,*L+3l?"!pGB5.%a;/AYmYX"mre)9CV6%&A*mH?H''^!+/]UlRF5+_O0VmQaA, +pfEP<l0I +W]s*[J=AnsHAjW]1R!j9N@\)QBb-I(A*,i]H$I=/`uSn32ID:RhD^[\OuHtiW0XN( +:$crqVO8'V?nL+k62+ +V!/u$iA5.IMNhG+d"_'q&"Bc9@c:hKUP_r+ifQtiH)tP;;O#W:M.qS)R8Hj5IsFg3 +cF^5Me?,DlOrqCsIGFbTI4MiM?X!Cg3.f0r[`L5OiI<[7.?i$^U,-\?9GtbB7ETcDV^q'lWV0We;XuK+(Y7p +@qVA+ZbO]\Sl\!3rrG8,]!N +1D4ucc?uaLInnNo0?DG_2oL^AT0LVbc.hCB[Vk?%iQlmtelY[GeWoUaGTNXCrNbJN +?h*[!q3gp%nul4YBK'C]di[Z%KSd\YH?Z$J4Yc_2ZV#C%cNjE`bHO\lc^<&=d4J+8S +*bO6b?T?`Nk3LV>W`>"=07U>(dr4gNmQ5W*G>9mI'S8E4XM2O40&=6Jn\:shVsaeFriFm!`F9qn2=\;&tZDEu3\?Pl>9F5F)0IVfUYj*P+'r[iTY>Q4]rdWrHPbkCA; +]lu:(l#(:]O6llHoUVJ$jbD'm]D`NX[=qZ4eA=:*%q"T!l:tjhf`~> + +n +Q +Q +Q +[/EMC PDFMark5 +PDFVars/TermAll get exec end end +%%PageTrailer +%%Trailer +%%EOF diff --git a/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_06.eps b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_06.eps new file mode 100644 index 00000000..fb1c0dfb --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/advanced/uselayers/sideshow/flowers2/rose_06.eps @@ -0,0 +1,3269 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: (Acr1F62.tmp) +%%Version: 1 6 +%%Creator: Adobe Acrobat 7.0 +%%CreationDate: 19:27:04 10/29/06 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%ADO_ContainsXMP: MainFirst +%%BoundingBox: 0 0 302 300 +%%HiResBoundingBox: 0.0 0.0 302.0 300.0 +%%Pages: 0 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: +%%+ procset (Adobe Acrobat - PDF operators) 1.2 0 +%%+ procset (Adobe Acrobat - general image support) 1.2 0 +%%+ procset (Adobe Acrobat - monochrome image support) 1.2 0 +%%+ procset (Adobe Acrobat - color image support) 1.2 0 +%%+ procset (Adobe Acrobat - indexed color image support) 1.2 0 +%%EndComments +%%BeginProlog +%%EndProlog +%%BeginSetup +%ADOPrintSettings: L2 W0 VM op crd os scsa T h ef bg ucr sf ef r b fa pr seps ttf hb EF t2 irt Drucker-/PostScript-Farbmanagement 0 + +%%BeginResource: procset l2check 6.0 1 +%%Copyright: Copyright 1993,2001 Adobe Systems Incorporated. All Rights Reserved. +systemdict /languagelevel known +{ systemdict /languagelevel get 1 eq } +{ true } +ifelse +{ +initgraphics /Helvetica findfont 18 scalefont setfont +72 600 moveto (Error: This application does not support) dup show +72 580 moveto (printing to a PostScript Language Level 1 printer.) dup show +exch = = +/Times-Roman findfont 16 scalefont setfont +72 500 moveto (As a workaround, try selecting Print As Image from) show +72 480 moveto (the Advanced Print dialog.) show +showpage +quit +} +if +%%EndResource +/currentpacking where{pop currentpacking true setpacking}if +%%BeginResource: procset pdfvars 6.0 1 +%%Copyright: Copyright 1987-2002 Adobe Systems Incorporated. All Rights Reserved. +%%Title: definition of dictionary of variables used by PDF & PDFText procsets +userdict /PDF 162 dict put +userdict /PDFVars 89 dict dup begin put +/docSetupDone false def +/InitAll 0 def +/TermAll 0 def +/DocInitAll 0 def +/DocTermAll 0 def +/_pdfEncodings 2 array def +/_pdf_str1 1 string def +/_pdf_i 0 def +/_pdf_na 0 def +/_pdf_showproc 0 def +/_italMtx [1 0 .212557 1 0 0] def +/_italMtx_WMode1 [1 -.212557 0 1 0 0] def +/_italMtxType0 [1 0 .1062785 1 0 0] def +/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def +/_basefont 0 def +/_basefonto 0 def +/_pdf_oldCIDInit null def +/_pdf_FontDirectory 30 dict def +/_categories 10 dict def +/_sa? true def +/_ColorSep5044? false def +/nulldict 0 dict def +/_processColors 0 def +/overprintstack null def +/_defaulttransfer currenttransfer def +/_defaultflatness currentflat def +/_defaulthalftone null def +/_defaultcolortransfer null def +/_defaultblackgeneration null def +/_defaultundercolorremoval null def +/_defaultcolortransfer null def +PDF begin +[/c/cs/cm/d/d0/f/h/i/j/J/l/m/M/n/q/Q/re/ri/S/sc/sh/Tf/w/W +/applyInterpFunc/applystitchFunc/domainClip/encodeInput +/initgs/int/limit/rangeClip +/defineRes/undefineRes/findRes/setSA/pl +/? /! /| /: /+ /GetGlyphDirectory +/pdf_flushFilters /pdf_readstring /pdf_dictOp /pdf_image /pdf_maskedImage +/pdf_shfill /pdf_sethalftone +] {null def} bind forall +end +end +%%EndResource +PDFVars begin PDF begin +%%BeginResource: procset pdfutil 6.0 1 +%%Copyright: Copyright 1993-2001 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Basic utilities used by other PDF procsets +/bd {bind def} bind def +/ld {load def} bd +/bld { +dup length dict begin +{ null def } forall +bind +end +def +} bd +/dd { PDFVars 3 1 roll put } bd +/xdd { exch dd } bd +/Level2? +systemdict /languagelevel known +{ systemdict /languagelevel get 2 ge } { false } ifelse +def +/Level1? Level2? not def +/Level3? +systemdict /languagelevel known +{systemdict /languagelevel get 3 eq } { false } ifelse +def +/getifknown { +2 copy known { get true } { pop pop false } ifelse +} bd +/here { +currentdict exch getifknown +} bd +/isdefined? { where { pop true } { false } ifelse } bd +%%EndResource +%%BeginResource: procset pdf 6.0 1 +%%Copyright: Copyright 1998-2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: General operators for PDF, common to all Language Levels. +/cm { matrix astore concat } bd +/d /setdash ld +/f /fill ld +/h /closepath ld +/i {dup 0 eq {pop _defaultflatness} if setflat} bd +/j /setlinejoin ld +/J /setlinecap ld +/M /setmiterlimit ld +/n /newpath ld +/S /stroke ld +/w /setlinewidth ld +/W /clip ld +/sg /setgray ld +/initgs { +0 setgray +[] 0 d +0 j +0 J +10 M +1 w +false setSA +/_defaulttransfer load settransfer +0 i +/RelativeColorimetric ri +newpath +} bd +/int { +dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul +exch pop add exch pop +} bd +/limit { +dup 2 index le { exch } if pop +dup 2 index ge { exch } if pop +} bd +/domainClip { +Domain aload pop 3 2 roll +limit +} [/Domain] bld +/applyInterpFunc { +0 1 DimOut 1 sub +{ +dup C0 exch get exch +dup C1 exch get exch +3 1 roll +1 index sub +3 index +N exp mul add +exch +currentdict /Range_lo known +{ +dup Range_lo exch get exch +Range_hi exch get +3 2 roll limit +} +{ +pop +} +ifelse +exch +} for +pop +} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld +/encodeInput { +NumParts 1 sub +0 1 2 index +{ +dup Bounds exch get +2 index gt +{ exit } +{ dup +3 index eq +{ exit } +{ pop } ifelse +} ifelse +} for +3 2 roll pop +dup Bounds exch get exch +dup 1 add Bounds exch get exch +2 mul +dup Encode exch get exch +1 add Encode exch get +int +} [/NumParts /Bounds /Encode] bld +/rangeClip { +exch dup Range_lo exch get +exch Range_hi exch get +3 2 roll +limit +} [/Range_lo /Range_hi] bld +/applyStitchFunc { +Functions exch get exec +currentdict /Range_lo known { +0 1 DimOut 1 sub { +DimOut 1 add -1 roll +rangeClip +} for +} if +} [/Functions /Range_lo /DimOut] bld +/pdf_flushfilters +{ +aload length +{ dup status +1 index currentfile ne and +{ dup flushfile closefile } +{ pop } +ifelse +} repeat +} bd +/pdf_readstring +{ +1 index dup length 1 sub get +exch readstring pop +exch pdf_flushfilters +} bind def +/pdf_dictOp +{ +3 2 roll +10 dict copy +begin +_Filters dup length 1 sub get def +currentdict exch exec +_Filters pdf_flushfilters +end +} [/_Filters] bld +/pdf_imagemask {{imagemask} /DataSource pdf_dictOp} bd +/pdf_shfill {{sh} /DataSource pdf_dictOp} bd +/pdf_sethalftone {{sethalftone} /Thresholds pdf_dictOp} bd +/masks [ 2#10000000 +2#11000000 +2#11100000 +2#11110000 +2#11111000 +2#11111100 +2#11111110 +2#11111111 ] def +/addNBits +{ +/numBits exch def +/byte exch def +OutBitOffset numBits add 8 gt +{ +byte OutBitOffset 8 sub bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutByteIndex OutByteIndex 1 add def +/bitsDoneSoFar OutBitOffset def +/OutBitOffset numBits 8 OutBitOffset sub sub def +OutBitOffset 0 gt +{ +byte bitsDoneSoFar bitshift +masks numBits bitsDoneSoFar sub get and +OutBuffer OutByteIndex 3 -1 roll put +} if +} +{ +byte masks numBits 1 sub get and +OutBitOffset neg bitshift +OutBuffer OutByteIndex get or +OutBuffer OutByteIndex 3 -1 roll put +/OutBitOffset OutBitOffset numBits add def +OutBitOffset 8 eq +{ +/OutBitOffset 0 def +/OutByteIndex OutByteIndex 1 add def +} if +} ifelse +} bind def +/DevNNFilter +{ +/InBuffer Width NumComps mul BitsPerComponent mul 7 add 8 idiv string def +AllSource InBuffer readstring pop pop +/outlen Width NewNumComps mul BitsPerComponent mul 7 add 8 idiv def +/OutBuffer outlen string def +0 1 outlen 1 sub { OutBuffer exch 0 put } for +/InByteIndex 0 def +/InBitOffset 0 def +/OutByteIndex 0 def +/OutBitOffset 0 def +/KeepArray NumComps array def +0 1 NumComps 1 sub { KeepArray exch true put } for +DevNNones { KeepArray exch false put } forall +Width { +KeepArray +{ +{ +/bitsLeft BitsPerComponent def +{ +bitsLeft 0 le { exit } if +/bitsToDo 8 InBitOffset sub dup bitsLeft gt { pop bitsLeft } if def +InBuffer InByteIndex get +InBitOffset bitshift +bitsToDo addNBits +/bitsLeft bitsLeft bitsToDo sub def +InBitOffset bitsToDo add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} loop +} +{ +InBitOffset BitsPerComponent add +dup 8 mod /InBitOffset exch def +8 idiv InByteIndex add /InByteIndex exch def +} +ifelse +} +forall +} repeat +OutBuffer +} bd +/pdf_image +{ +20 dict copy +begin +/UnusedNones where { /UnusedNones get}{false} ifelse +{ +/NumComps Decode length 2 div cvi def +/OrigDecode Decode def +/NumNones DevNNones length def +/NewNumComps NumComps NumNones sub def +/Decode NewNumComps 2 mul cvi array def +/devNNindx 0 def +/decIndx 0 def +/cmpIndx 0 def +NumComps { +cmpIndx DevNNones devNNindx get eq +{ +/devNNindx devNNindx 1 add dup NumNones eq {pop 0} if def +} +{ +Decode decIndx OrigDecode cmpIndx 2 mul get put +Decode decIndx 1 add OrigDecode cmpIndx 2 mul 1 add get put +/decIndx decIndx 2 add def +} ifelse +/cmpIndx cmpIndx 1 add def +} repeat +_Filters dup length 1 sub get /AllSource exch def +/DataSource { DevNNFilter } def +} +{ _Filters dup length 1 sub get /DataSource exch def } +ifelse +currentdict image +_Filters pdf_flushfilters +end +} bd +/pdf_maskedImage +{ +10 dict copy begin +/miDict currentdict def +/DataDict DataDict 10 dict copy def +DataDict begin +/DataSource +_Filters dup length 1 sub get +def +miDict image +_Filters pdf_flushfilters +end +miDict /InterleaveType get 3 eq +{ MaskDict /DataSource get dup type /filetype eq { closefile } { pop } ifelse } +if +end +} [/miDict /DataDict /_Filters] bld +/RadialShade { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/r2 exch def +/c2y exch def +/c2x exch def +/r1 exch def +/c1y exch def +/c1x exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +c1x c2x eq +{ +c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope c2y c1y sub c2x c1x sub div def +/theta slope 1 atan def +c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if +c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +c1x c1y translate +theta rotate +-90 rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +/max { 2 copy gt { pop } {exch pop} ifelse } bind def +/min { 2 copy lt { pop } {exch pop} ifelse } bind def +rampdict begin +40 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +c1x c1y translate +theta rotate +-90 rotate +/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def +/c1y 0 def +/c1x 0 def +/c2x 0 def +ext0 { +0 getrampcolor +c2y r2 add r1 sub 0.0001 lt +{ +c1x c1y r1 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2y r1 add r2 le +{ +c1x c1y r1 0 360 arc +fill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r1 neg def +/p1y c1y def +/p2x r1 def +/p2y c1y def +p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y p1x SS1 div neg def +/SS2 90 theta sub dup sin exch cos div def +/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y p2x SS2 div neg def +r1 r2 gt +{ +/L1maxX p1x yMin p1y sub SS1 div add def +/L2maxX p2x yMin p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +c1x c2x sub dup mul +c1y c2y sub dup mul +add 0.5 exp +0 dtransform +dup mul exch dup mul add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +/hires exch def +hires mul +/numpix exch def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +/xInc c2x c1x sub numsteps div def +/yInc c2y c1y sub numsteps div def +/rInc r2 r1 sub numsteps div def +/cx c1x def +/cy c1y def +/radius r1 def +newpath +xInc 0 eq yInc 0 eq rInc 0 eq and and +{ +0 getrampcolor +cx cy radius 0 360 arc +stroke +NumSamples 1 sub getrampcolor +cx cy radius 72 hires div add 0 360 arc +0 setlinewidth +stroke +} +{ +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +cx cy radius 0 360 arc +/cx cx xInc add def +/cy cy yInc add def +/radius radius rInc add def +cx cy radius 360 0 arcn +eofill +rampIndxInc add +} +repeat +pop +} ifelse +ext1 { +c2y r2 add r1 lt +{ +c2x c2y r2 0 360 arc +fill +} +{ +c2y r1 add r2 sub 0.0001 le +{ +c2x c2y r2 360 0 arcn +pathbbox +/aymax exch def +/axmax exch def +/aymin exch def +/axmin exch def +/bxMin xMin axmin min def +/byMin yMin aymin min def +/bxMax xMax axmax max def +/byMax yMax aymax max def +bxMin byMin moveto +bxMax byMin lineto +bxMax byMax lineto +bxMin byMax lineto +bxMin byMin lineto +eofill +} +{ +c2x c2y r2 0 360 arc fill +r1 r2 eq +{ +/p1x r2 neg def +/p1y c2y def +/p2x r2 def +/p2y c2y def +p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto +fill +} +{ +/AA r2 r1 sub c2y div def +AA -1 eq +{ /theta 89.99 def} +{ /theta AA 1 AA dup mul sub sqrt div 1 atan def} +ifelse +/SS1 90 theta add dup sin exch cos div def +/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def +/p1y c2y p1x SS1 div sub def +/SS2 90 theta sub dup sin exch cos div def +/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def +/p2y c2y p2x SS2 div sub def +r1 r2 lt +{ +/L1maxX p1x yMax p1y sub SS1 div add def +/L2maxX p2x yMax p2y sub SS2 div add def +} +{ +/L1maxX 0 def +/L2maxX 0 def +}ifelse +p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto +L1maxX L1maxX p1x sub SS1 mul p1y add lineto +fill +} +ifelse +} +ifelse +} ifelse +} if +grestore +grestore +end +end +end +} ifelse +} bd +/GenStrips { +40 dict begin +/background exch def +/ext1 exch def +/ext0 exch def +/BBox exch def +/y2 exch def +/x2 exch def +/y1 exch def +/x1 exch def +/rampdict exch def +gsave +BBox length 0 gt { +newpath +BBox 0 get BBox 1 get moveto +BBox 2 get BBox 0 get sub 0 rlineto +0 BBox 3 get BBox 1 get sub rlineto +BBox 2 get BBox 0 get sub neg 0 rlineto +closepath +clip +newpath +} if +x1 x2 eq +{ +y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse +} +{ +/slope y2 y1 sub x2 x1 sub div def +/theta slope 1 atan def +x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if +x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if +} +ifelse +gsave +clippath +x1 y1 translate +theta rotate +{ pathbbox } stopped +{ 0 0 0 0 } if +/yMax exch def +/xMax exch def +/yMin exch def +/xMin exch def +grestore +xMax xMin eq yMax yMin eq or +{ +grestore +end +} +{ +rampdict begin +20 dict begin +background length 0 gt { background sssetbackground gsave clippath fill grestore } if +gsave +x1 y1 translate +theta rotate +/xStart 0 def +/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def +/ySpan yMax yMin sub def +/numsteps NumSamples def +/rampIndxInc 1 def +/subsampling false def +xStart 0 transform +xEnd 0 transform +3 -1 roll +sub dup mul +3 1 roll +sub dup mul +add 0.5 exp 72 div +0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt +1 index 1 index lt { exch } if pop +mul +/numpix exch def +numpix 0 ne +{ +NumSamples numpix div 0.5 gt +{ +/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def +/rampIndxInc NumSamples 1 sub numsteps div def +/subsampling true def +} if +} if +ext0 { +0 getrampcolor +xMin xStart lt +{ xMin yMin xMin neg ySpan rectfill } if +} if +/xInc xEnd xStart sub numsteps div def +/x xStart def +0 +numsteps +{ +dup +subsampling { round } if +getrampcolor +x yMin xInc ySpan rectfill +/x x xInc add def +rampIndxInc add +} +repeat +pop +ext1 { +xMax xEnd gt +{ xEnd yMin xMax xEnd sub ySpan rectfill } if +} if +grestore +grestore +end +end +end +} ifelse +} bd +/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse +{ +/PDFMark5 {cleartomark} bd +} +{ +/PDFMark5 {pdfmark} bd +}ifelse +/ReadByPDFMark5 +{ +2 dict begin +/makerString exch def string /tmpString exch def +{ +currentfile tmpString readline pop +makerString anchorsearch +{ +pop pop cleartomark exit +} +{ +3 copy /PUT PDFMark5 pop 2 copy (\n) /PUT PDFMark5 +} ifelse +}loop +end +}bd +%%EndResource +%%BeginResource: procset pdflev2 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: PDF operators, with code specific for Level 2 +/docinitialize { +PDF begin +/_defaulthalftone currenthalftone dd +/_defaultblackgeneration currentblackgeneration dd +/_defaultundercolorremoval currentundercolorremoval dd +/_defaultcolortransfer [currentcolortransfer] dd +/_defaulttransfer currenttransfer dd +end +PDFVars /docSetupDone true put +} bd +/initialize { +PDFVars /docSetupDone get { +_defaulthalftone sethalftone +/_defaultblackgeneration load setblackgeneration +/_defaultundercolorremoval load setundercolorremoval +_defaultcolortransfer aload pop setcolortransfer +} if +false setoverprint +} bd +/terminate { } bd +/c /curveto ld +/cs /setcolorspace ld +/l /lineto ld +/m /moveto ld +/q /gsave ld +/Q /grestore ld +/sc /setcolor ld +/setSA/setstrokeadjust ld +/re { +4 2 roll m +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +h +} bd +/concattransferfuncs { +[ 3 1 roll /exec load exch /exec load ] cvx +} bd +/concatandsettransfer { +/_defaulttransfer load concattransferfuncs settransfer +} bd +/concatandsetcolortransfer { +_defaultcolortransfer aload pop +8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll +6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll +4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll +concattransferfuncs +setcolortransfer +} bd +/defineRes/defineresource ld +/undefineRes/undefineresource ld +/findRes/findresource ld +currentglobal +true systemdict /setglobal get exec +[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image] +{ /Generic /Category findresource dup length dict copy /Category defineresource pop } +forall +systemdict /setglobal get exec +/ri +{ +/findcolorrendering isdefined? +{ +mark exch +findcolorrendering +counttomark 2 eq +{ type /booleantype eq +{ dup type /nametype eq +{ dup /ColorRendering resourcestatus +{ pop pop +dup /DefaultColorRendering ne +{ +/ColorRendering findresource +setcolorrendering +} if +} if +} if +} if +} if +cleartomark +} +{ pop +} ifelse +} bd +/knownColorants? { +pop false +} bd +/getrampcolor { +cvi +/indx exch def +0 1 NumComp 1 sub { +dup +Samples exch get +dup type /stringtype eq { indx get } if +exch +Scaling exch get aload pop +3 1 roll +mul add +} for +setcolor +} bd +/sssetbackground { aload pop setcolor } bd +%%EndResource +%%BeginResource: procset pdftext 6.0 1 +%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Text operators for PDF +PDF /PDFText 78 dict dup begin put +/docinitialize +{ +/resourcestatus where { +pop +/CIDParams /ProcSet resourcestatus { +pop pop +false /CIDParams /ProcSet findresource /SetBuildCompatible get exec +} if +} if +PDF begin +PDFText /_pdfDefineIdentity-H known +{ PDFText /_pdfDefineIdentity-H get exec} +if +end +} bd +/initialize { +PDFText begin +} bd +/terminate { end } bd +Level2? +{ +/_safeput +{ +3 -1 roll load 3 1 roll put +} +bd +} +{ +/_safeput +{ +2 index load dup dup length exch maxlength ge +{ dup length 5 add dict copy +3 index xdd +} +{ pop } +ifelse +3 -1 roll load 3 1 roll put +} +bd +} +ifelse +/pdf_has_composefont? systemdict /composefont known def +/CopyFont { +{ +1 index /FID ne 2 index /UniqueID ne and +{ def } { pop pop } ifelse +} forall +} bd +/Type0CopyFont +{ +exch +dup length dict +begin +CopyFont +[ +exch +FDepVector +{ +dup /FontType get 0 eq +{ +1 index Type0CopyFont +/_pdfType0 exch definefont +} +{ +/_pdfBaseFont exch +2 index exec +} +ifelse +exch +} +forall +pop +] +/FDepVector exch def +currentdict +end +} bd +Level2? {currentglobal true setglobal} if +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def +Level2? {setglobal} if +/modEnc { +/_enc xdd +/_icode 0 dd +counttomark 1 sub -1 0 +{ +index +dup type /nametype eq +{ +_enc _icode 3 -1 roll put +_icode 1 add +} +if +/_icode xdd +} for +cleartomark +_enc +} bd +/trEnc { +/_enc xdd +255 -1 0 { +exch dup -1 eq +{ pop /.notdef } +{ Encoding exch get } +ifelse +_enc 3 1 roll put +} for +pop +_enc +} bd +/TE { +/_i xdd +StandardEncoding 256 array copy modEnc +_pdfEncodings exch _i exch put +} bd +Level2? +{ +/pdfPatchCStrings +{ +currentdict /CharStrings known currentdict /FontType known and +{ +FontType 1 eq CharStrings type /dicttype eq and +{ +CharStrings /mu known CharStrings /mu1 known not and CharStrings wcheck and +{ +CharStrings /mu get +type /stringtype eq +{ +currentglobal +CharStrings /mu1 +CharStrings /mu get +dup gcheck setglobal +dup length string copy +put +setglobal +} if +} if +} if +} if +} bd +} +{ /pdfPatchCStrings {} bd } +ifelse +/TZ +{ +/_usePDFEncoding xdd +findfont +dup length 6 add dict +begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +/pdf_origFontName FontName def +/FontName exch def +currentdict /PaintType known +{ PaintType 2 eq {/PaintType 0 def} if } +if +_usePDFEncoding 0 ge +{ +/Encoding _pdfEncodings _usePDFEncoding get def +pop +} +{ +_usePDFEncoding -1 eq +{ +counttomark 0 eq +{ pop } +{ +Encoding 256 array copy +modEnc /Encoding exch def +} +ifelse +} +{ +256 array +trEnc /Encoding exch def +} +ifelse +} +ifelse +pdf_EuroProcSet pdf_origFontName known +{ +pdf_origFontName pdf_AddEuroGlyphProc +} if +Level2? +{ +currentdict /pdf_origFontName undef +} if +FontName currentdict +end +definefont pop +} +bd +Level2? +{ +/TZG +{ +currentglobal true setglobal +2 index _pdfFontStatus +{ +2 index findfont +false setglobal +3 index findfont +true setglobal +ne +{ +2 index findfont dup rcheck +{ +dup length dict begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +pdfPatchCStrings +currentdict end +} +if +3 index exch definefont pop +} +if +} if +setglobal +TZ +} bd +} +{ +/TZG {TZ} bd +} ifelse +Level2? +{ +currentglobal false setglobal +userdict /pdftext_data 5 dict put +pdftext_data +begin +/saveStacks +{ +pdftext_data +begin +/vmmode currentglobal def +false setglobal +count array astore /os exch def +end +countdictstack array dictstack pdftext_data exch /ds exch put +cleardictstack pdftext_data /dscount countdictstack put +pdftext_data /vmmode get setglobal +} bind def +/restoreStacks +{ +pdftext_data /vmmode currentglobal put false setglobal +clear cleardictstack +pdftext_data /ds get dup +pdftext_data /dscount get 1 2 index length 1 sub +{ get begin dup } for +pop pop +pdftext_data /os get aload pop +pdftext_data /vmmode get setglobal +} bind def +/testForClonePrinterBug +{ +currentglobal true setglobal +/undefinedCategory /Generic /Category findresource +dup length dict copy /Category defineresource pop +setglobal +pdftext_data /saveStacks get exec +pdftext_data /vmmode currentglobal put false setglobal +/undefined /undefinedCategory { resourcestatus } stopped +pdftext_data exch /bugFound exch put +pdftext_data /vmmode get setglobal +pdftext_data /restoreStacks get exec +pdftext_data /bugFound get +} bind def +end +setglobal +/pdf_resourcestatus +pdftext_data /testForClonePrinterBug get exec +{ +{ +pdftext_data /saveStacks get exec +pdftext_data /os get dup dup length 1 sub +dup 1 sub dup 0 lt { pop 0 } if +exch 1 exch { get exch dup } for +pop pop +{ resourcestatus } +stopped +{ +clear cleardictstack pdftext_data /restoreStacks get exec +{ pop pop } stopped pop false +} +{ +count array astore pdftext_data exch /results exch put +pdftext_data /restoreStacks get exec pop pop +pdftext_data /results get aload pop +} +ifelse +} +} +{ { resourcestatus } } +ifelse +bd +} +if +Level2? +{ +/_pdfUndefineResource +{ +currentglobal 3 1 roll +_pdf_FontDirectory 2 index 2 copy known +{undef} +{pop pop} +ifelse +1 index (pdf) exch _pdfConcatNames 1 index +1 index 1 _pdfConcatNames 1 index +5 index 1 _pdfConcatNames 1 index +4 +{ +2 copy pdf_resourcestatus +{ +pop 2 lt +{2 copy findresource gcheck setglobal undefineresource} +{pop pop} +ifelse +} +{ pop pop} +ifelse +} repeat +setglobal +} bd +} +{ +/_pdfUndefineResource { pop pop} bd +} +ifelse +Level2? +{ +/_pdfFontStatus +{ +currentglobal exch +/Font pdf_resourcestatus +{pop pop true} +{false} +ifelse +exch setglobal +} bd +} +{ +/_pdfFontStatusString 50 string def +_pdfFontStatusString 0 (fonts/) putinterval +/_pdfFontStatus +{ +FontDirectory 1 index known +{ pop true } +{ +_pdfFontStatusString 6 42 getinterval +cvs length 6 add +_pdfFontStatusString exch 0 exch getinterval +{ status } stopped +{pop false} +{ +{ pop pop pop pop true} +{ false } +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +Level2? +{ +/_pdfCIDFontStatus +{ +/CIDFont /Category pdf_resourcestatus +{ +pop pop +/CIDFont pdf_resourcestatus +{pop pop true} +{false} +ifelse +} +{ pop false } +ifelse +} bd +} +if +/_pdfString100 100 string def +/_pdfComposeFontName +{ +dup length 1 eq +{ +0 get +1 index +type /nametype eq +{ +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +2 index exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +exch pop +true +} +{ +pop pop +false +} +ifelse +} +{ +false +} +ifelse +dup {exch cvn exch} if +} bd +/_pdfConcatNames +{ +exch +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +3 -1 roll exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +cvn +} bind def +/_pdfTextTempString 50 string def +/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def +/_pdf_CheckCIDSystemInfo +{ +1 index _pdfTextTempString cvs +(Identity) anchorsearch +{ +pop pop pop pop true +} +{ +false +_pdfRegOrderingArray +{ +2 index exch +anchorsearch +{ pop pop pop true exit} +{ pop } +ifelse +} +forall +exch pop +exch /CIDFont findresource +/CIDSystemInfo get +3 -1 roll /CMap findresource +/CIDSystemInfo get +exch +3 -1 roll +{ +2 copy +/Supplement get +exch +dup type /dicttype eq +{/Supplement get} +{pop 0 } +ifelse +ge +} +{ true } +ifelse +{ +dup /Registry get +2 index /Registry get eq +{ +/Ordering get +exch /Ordering get +dup type /arraytype eq +{ +1 index type /arraytype eq +{ +true +1 index length 1 sub -1 0 +{ +dup 2 index exch get exch 3 index exch get ne +{ pop false exit} +if +} for +exch pop exch pop +} +{ pop pop false } +ifelse +} +{ +eq +} +ifelse +} +{ pop pop false } +ifelse +} +{ pop pop false } +ifelse +} +ifelse +} bind def +pdf_has_composefont? +{ +/_pdfComposeFont +{ +2 copy _pdfComposeFontName not +{ +2 index +} +if +(pdf) exch _pdfConcatNames +dup _pdfFontStatus +{ dup findfont 5 2 roll pop pop pop true} +{ +4 1 roll +1 index /CMap pdf_resourcestatus +{ +pop pop +true +} +{false} +ifelse +1 index true exch +{ +_pdfCIDFontStatus not +{pop false exit} +if +} +forall +and +{ +1 index 1 index 0 get _pdf_CheckCIDSystemInfo +{ +3 -1 roll pop +2 index 3 1 roll +composefont true +} +{ +pop pop exch pop false +} +ifelse +} +{ +_pdfComposeFontName +{ +dup _pdfFontStatus +{ +exch pop +1 index exch +findfont definefont true +} +{ +pop exch pop +false +} +ifelse +} +{ +exch pop +false +} +ifelse +} +ifelse +{ true } +{ +dup _pdfFontStatus +{ dup findfont true } +{ pop false } +ifelse +} +ifelse +} +ifelse +} bd +} +{ +/_pdfComposeFont +{ +_pdfComposeFontName not +{ +dup +} +if +dup +_pdfFontStatus +{exch pop dup findfont true} +{ +1 index +dup type /nametype eq +{pop} +{cvn} +ifelse +eq +{pop false} +{ +dup _pdfFontStatus +{dup findfont true} +{pop false} +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +/_pdfStyleDicts 4 dict dup begin +/Adobe-Japan1 4 dict dup begin +Level2? +{ +/Serif +/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMin-W3} +{ +/HeiseiMin-W3 _pdfCIDFontStatus +{/HeiseiMin-W3} +{/Ryumin-Light} +ifelse +} +ifelse +def +/SansSerif +/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus +{/HeiseiKakuGo-W5} +{ +/HeiseiKakuGo-W5 _pdfCIDFontStatus +{/HeiseiKakuGo-W5} +{/GothicBBB-Medium} +ifelse +} +ifelse +def +/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMaruGo-W4} +{ +/HeiseiMaruGo-W4 _pdfCIDFontStatus +{/HeiseiMaruGo-W4} +{ +/Jun101-Light-RKSJ-H _pdfFontStatus +{ /Jun101-Light } +{ SansSerif } +ifelse +} +ifelse +} +ifelse +/RoundSansSerif exch def +/Default Serif def +} +{ +/Serif /Ryumin-Light def +/SansSerif /GothicBBB-Medium def +{ +(fonts/Jun101-Light-83pv-RKSJ-H) status +}stopped +{pop}{ +{ pop pop pop pop /Jun101-Light } +{ SansSerif } +ifelse +/RoundSansSerif exch def +}ifelse +/Default Serif def +} +ifelse +end +def +/Adobe-Korea1 4 dict dup begin +/Serif /HYSMyeongJo-Medium def +/SansSerif /HYGoThic-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-GB1 4 dict dup begin +/Serif /STSong-Light def +/SansSerif /STHeiti-Regular def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-CNS1 4 dict dup begin +/Serif /MKai-Medium def +/SansSerif /MHei-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +end +def +/TZzero +{ +/_wmode xdd +/_styleArr xdd +/_regOrdering xdd +3 copy +_pdfComposeFont +{ +5 2 roll pop pop pop +} +{ +[ +0 1 _styleArr length 1 sub +{ +_styleArr exch get +_pdfStyleDicts _regOrdering 2 copy known +{ +get +exch 2 copy known not +{ pop /Default } +if +get +} +{ +pop pop pop /Unknown +} +ifelse +} +for +] +exch pop +2 index 3 1 roll +_pdfComposeFont +{3 -1 roll pop} +{ +findfont dup /FontName get exch +} +ifelse +} +ifelse +dup /WMode 2 copy known +{ get _wmode ne } +{ pop pop _wmode 1 eq} +ifelse +{ +exch _wmode _pdfConcatNames +dup _pdfFontStatus +{ exch pop dup findfont false} +{ exch true } +ifelse +} +{ +dup /FontType get 0 ne +} +ifelse +{ +dup /FontType get 3 eq _wmode 1 eq and +{ +_pdfVerticalRomanT3Font dup length 10 add dict copy +begin +/_basefont exch +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put} +if +def +FontName +currentdict +end +definefont +def +/Encoding _basefont /Encoding get def +/_fauxfont true def +} +{ +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +FontType 0 ne +{ +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put} +if +def +/_fauxfont true def +} if +} ifelse +/WMode _wmode def +dup dup /FontName exch def +currentdict +end +definefont pop +} +{ +pop +} +ifelse +/_pdf_FontDirectory 3 1 roll _safeput +} +bd +Level2? +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +selectfont +} bd +} +{ +/Tf { +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +exch findfont exch +dup type /arraytype eq +{makefont} +{scalefont} +ifelse +setfont +} bd +} +ifelse +/cshow where +{ +pop /pdf_cshow /cshow load dd +/pdf_remove2 {pop pop} dd +} +{ +/pdf_cshow {exch forall} dd +/pdf_remove2 {} dd +} ifelse +/pdf_xshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_yshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +_pdf_x _pdf_y moveto +0 exch +rmoveto +} +ifelse +_pdf_i 1 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdf_xyshow +{ +/_pdf_na xdd +/_pdf_i 0 dd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 /_pdf_showproc load exec +{_pdf_na _pdf_i get} stopped +{ pop pop } +{ +1 pop +{_pdf_na _pdf_i 1 add get} stopped +{ pop pop pop} +{ +_pdf_x _pdf_y moveto +rmoveto +} +ifelse +} +ifelse +_pdf_i 2 add /_pdf_i xdd +currentpoint +/_pdf_y xdd +/_pdf_x xdd +} +exch +pdf_cshow +} bd +/pdfl1xs {/_pdf_showproc /show load dd pdf_xshow} bd +/pdfl1ys {/_pdf_showproc /show load dd pdf_yshow} bd +/pdfl1xys {/_pdf_showproc /show load dd pdf_xyshow} bd +Level2? _ColorSep5044? not and +{ +/pdfxs {{xshow} stopped {pdfl1xs} if} bd +/pdfys {{yshow} stopped {pdfl1ys} if} bd +/pdfxys {{xyshow} stopped {pdfl1xys} if} bd +} +{ +/pdfxs /pdfl1xs load dd +/pdfys /pdfl1ys load dd +/pdfxys /pdfl1xys load dd +} ifelse +/pdf_charpath {false charpath} bd +/pdf_xcharpath {/_pdf_showproc /pdf_charpath load dd pdf_xshow} bd +/pdf_ycharpath {/_pdf_showproc /pdf_charpath load dd pdf_yshow} bd +/pdf_xycharpath {/_pdf_showproc /pdf_charpath load dd pdf_xyshow} bd +/pdf_strokepath +{ +{ +pdf_remove2 +_pdf_str1 exch 0 exch put +_pdf_str1 false charpath +currentpoint S moveto +} bind +exch pdf_cshow +} bd +/pdf_xstrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xshow} bd +/pdf_ystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_yshow} bd +/pdf_xystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xyshow} bd +Level2? {currentglobal true setglobal} if +/d0/setcharwidth ld +/nND {{/.notdef} repeat} bd +/T3Defs { +/BuildChar +{ +1 index /Encoding get exch get +1 index /BuildGlyph get exec +} +def +/BuildGlyph { +exch begin +GlyphProcs exch get exec +end +} def +/_pdfT3Font true def +} bd +/_pdfBoldRomanWidthProc +{ +stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth +0 0 +} bd +/_pdfType0WidthProc +{ +dup stringwidth 0 0 moveto +2 index true charpath pathbbox +0 -1 +7 index 2 div .88 +setcachedevice2 +pop +0 0 +} bd +/_pdfType0WMode1WidthProc +{ +dup stringwidth +pop 2 div neg -0.88 +2 copy +moveto +0 -1 +5 -1 roll true charpath pathbbox +setcachedevice +} bd +/_pdfBoldBaseFont +11 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/Encoding cHexEncoding def +/_setwidthProc /_pdfBoldRomanWidthProc load def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +pdf_has_composefont? +{ +/_pdfBoldBaseCIDFont +11 dict begin +/CIDFontType 1 def +/CIDFontName /_pdfBoldBaseCIDFont def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_setwidthProc /_pdfType0WidthProc load def +/_bcstr2 2 string def +/BuildGlyph +{ +exch begin +_basefont setfont +_bcstr2 1 2 index 256 mod put +_bcstr2 0 3 -1 roll 256 idiv put +_bcstr2 dup _setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +/_pdfDefineIdentity-H +{ +/Identity-H /CMap PDFText /pdf_resourcestatus get exec +{ +pop pop +} +{ +/CIDInit/ProcSet findresource begin 12 dict begin +begincmap +/CIDSystemInfo +3 dict begin +/Registry (Adobe) def +/Ordering (Identity) def +/Supplement 0 def +currentdict +end +def +/CMapName /Identity-H def +/CMapVersion 1 def +/CMapType 1 def +1 begincodespacerange +<0000> +endcodespacerange +1 begincidrange +<0000> 0 +endcidrange +endcmap +CMapName currentdict/CMap defineresource pop +end +end +} ifelse +} def +} if +/_pdfVerticalRomanT3Font +10 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_pdfType0WidthProc +moveto +show +end +}bd +currentdict +end +def +Level2? {setglobal} if +/MakeBoldFont +{ +dup /ct_SyntheticBold known +{ +dup length 3 add dict begin +CopyFont +/ct_StrokeWidth .03 0 FontMatrix idtransform pop def +/ct_SyntheticBold true def +currentdict +end +definefont +} +{ +dup dup length 3 add dict +begin +CopyFont +/PaintType 2 def +/StrokeWidth .03 0 FontMatrix idtransform pop def +/dummybold currentdict +end +definefont +dup /FontType get dup 9 ge exch 11 le and +{ +_pdfBoldBaseCIDFont +dup length 3 add dict copy begin +dup /CIDSystemInfo get /CIDSystemInfo exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefont exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefonto exch def +currentdict +end +/CIDFont defineresource +} +{ +_pdfBoldBaseFont +dup length 3 add dict copy begin +/_basefont exch def +/_basefonto exch def +currentdict +end +definefont +} +ifelse +} +ifelse +} bd +/MakeBold { +1 index +_pdf_FontDirectory 2 index 2 copy known +{get} +{exch pop} +ifelse +findfont +dup +/FontType get 0 eq +{ +dup /WMode known {dup /WMode get 1 eq }{false} ifelse +version length 4 ge +and +{version 0 4 getinterval cvi 2015 ge } +{true} +ifelse +{/_pdfType0WidthProc} +{/_pdfType0WMode1WidthProc} +ifelse +_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put +{MakeBoldFont} Type0CopyFont definefont +} +{ +dup /_fauxfont known not 1 index /SubstMaster known not and +{ +_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put +MakeBoldFont +} +{ +2 index 2 index eq +{ exch pop } +{ +dup length dict begin +CopyFont +currentdict +end +definefont +} +ifelse +} +ifelse +} +ifelse +pop pop +dup /dummybold ne +{/_pdf_FontDirectory exch dup _safeput } +{ pop } +ifelse +}bd +/MakeItalic { +_pdf_FontDirectory exch 2 copy known +{get} +{exch pop} +ifelse +dup findfont +dup /FontInfo 2 copy known +{ +get +/ItalicAngle 2 copy known +{get 0 eq } +{ pop pop true} +ifelse +} +{ pop pop true} +ifelse +{ +exch pop +dup /FontType get 0 eq Level2? not and +{ dup /FMapType get 6 eq } +{ false } +ifelse +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1Type0 } +{ _italMtxType0 } +ifelse +} +{ pop pop _italMtxType0 } +ifelse +} +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1 } +{ _italMtx } +ifelse +} +{ pop pop _italMtx } +ifelse +} +ifelse +makefont +dup /FontType get 42 eq Level2? not or +{ +dup length dict begin +CopyFont +currentdict +end +} +if +1 index exch +definefont pop +/_pdf_FontDirectory exch dup _safeput +} +{ +pop +2 copy ne +{ +/_pdf_FontDirectory 3 1 roll _safeput +} +{ pop pop } +ifelse +} +ifelse +}bd +/MakeBoldItalic { +/dummybold exch +MakeBold +/dummybold +MakeItalic +}bd +Level2? +{ +/pdf_CopyDict +{1 index length add dict copy} +def +} +{ +/pdf_CopyDict +{ +1 index length add dict +1 index wcheck +{ copy } +{ begin +{def} forall +currentdict +end +} +ifelse +} +def +} +ifelse +/pdf_AddEuroGlyphProc +{ +currentdict /CharStrings known +{ +CharStrings /Euro known not +{ +dup +/CharStrings +CharStrings 1 pdf_CopyDict +begin +/Euro pdf_EuroProcSet 4 -1 roll get def +currentdict +end +def +/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def +/pdf_PathOps /pdf_PathOps load def +/Symbol eq Encoding 160 get /.notdef eq and +{ +/Encoding Encoding dup length array copy +dup 160 /Euro put def +} +if +} +{ pop +} +ifelse +} +{ pop +} +ifelse +} +def +Level2? {currentglobal true setglobal} if +/pdf_PathOps 4 dict dup begin +/m {moveto} def +/l {lineto} def +/c {curveto} def +/cp {closepath} def +end +def +/pdf_PSBuildGlyph +{ +gsave +8 -1 roll pop +7 1 roll +currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse +dup 9 1 roll +{ +currentdict /StrokeWidth 2 copy known +{ +get 2 div +5 1 roll +4 -1 roll 4 index sub +4 1 roll +3 -1 roll 4 index sub +3 1 roll +exch 4 index add exch +4 index add +5 -1 roll pop +} +{ +pop pop +} +ifelse +} +if +setcachedevice +pdf_PathOps begin +exec +end +{ +currentdict /StrokeWidth 2 copy known +{ get } +{ pop pop 0 } +ifelse +setlinewidth stroke +} +{ +fill +} +ifelse +grestore +} def +/pdf_EuroProcSet 13 dict def +pdf_EuroProcSet +begin +/Courier-Bold +{ +600 0 6 -12 585 612 +{ +385 274 m +180 274 l +179 283 179 293 179 303 c +179 310 179 316 180 323 c +398 323 l +423 404 l +197 404 l +219 477 273 520 357 520 c +409 520 466 490 487 454 c +487 389 l +579 389 l +579 612 l +487 612 l +487 560 l +449 595 394 612 349 612 c +222 612 130 529 98 404 c +31 404 l +6 323 l +86 323 l +86 304 l +86 294 86 284 87 274 c +31 274 l +6 193 l +99 193 l +129 77 211 -12 359 -12 c +398 -12 509 8 585 77 c +529 145 l +497 123 436 80 356 80 c +285 80 227 122 198 193 c +360 193 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-BoldOblique /Courier-Bold load def +/Courier +{ +600 0 17 -12 578 584 +{ +17 204 m +97 204 l +126 81 214 -12 361 -12 c +440 -12 517 17 578 62 c +554 109 l +501 70 434 43 366 43 c +266 43 184 101 154 204 c +380 204 l +400 259 l +144 259 l +144 270 143 281 143 292 c +143 299 143 307 144 314 c +418 314 l +438 369 l +153 369 l +177 464 249 529 345 529 c +415 529 484 503 522 463 c +522 391 l +576 391 l +576 584 l +522 584 l +522 531 l +473 566 420 584 348 584 c +216 584 122 490 95 369 c +37 369 l +17 314 l +87 314 l +87 297 l +87 284 88 272 89 259 c +37 259 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-Oblique /Courier load def +/Helvetica +{ +556 0 24 -19 541 703 +{ +541 628 m +510 669 442 703 354 703 c +201 703 117 607 101 444 c +50 444 l +25 372 l +97 372 l +97 301 l +49 301 l +24 229 l +103 229 l +124 67 209 -19 350 -19 c +435 -19 501 25 509 32 c +509 131 l +492 105 417 60 343 60 c +267 60 204 127 197 229 c +406 229 l +430 301 l +191 301 l +191 372 l +455 372 l +479 444 l +194 444 l +201 531 245 624 348 624 c +433 624 484 583 509 534 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-Oblique /Helvetica load def +/Helvetica-Bold +{ +556 0 12 -19 563 710 +{ +563 621 m +537 659 463 710 363 710 c +216 710 125 620 101 462 c +51 462 l +12 367 l +92 367 l +92 346 l +92 337 93 328 93 319 c +52 319 l +12 224 l +102 224 l +131 58 228 -19 363 -19 c +417 -19 471 -12 517 18 c +517 146 l +481 115 426 93 363 93 c +283 93 254 166 246 224 c +398 224 l +438 319 l +236 319 l +236 367 l +457 367 l +497 462 l +244 462 l +259 552 298 598 363 598 c +425 598 464 570 486 547 c +507 526 513 517 517 509 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-BoldOblique /Helvetica-Bold load def +/Symbol +{ +750 0 20 -12 714 685 +{ +714 581 m +650 645 560 685 465 685 c +304 685 165 580 128 432 c +50 432 l +20 369 l +116 369 l +115 356 115 347 115 337 c +115 328 115 319 116 306 c +50 306 l +20 243 l +128 243 l +165 97 300 -12 465 -12 c +560 -12 635 25 685 65 c +685 155 l +633 91 551 51 465 51 c +340 51 238 131 199 243 c +555 243 l +585 306 l +184 306 l +183 317 182 326 182 336 c +182 346 183 356 184 369 c +614 369 l 644 432 l +199 432 l +233 540 340 622 465 622 c +555 622 636 580 685 520 c +cp +750 0 m +} +pdf_PSBuildGlyph +} def +/Times-Bold +{ +500 0 16 -14 478 700 +{ +367 308 m +224 308 l +224 368 l +375 368 l +380 414 l +225 414 l +230 589 257 653 315 653 c +402 653 431 521 444 457 c +473 457 l +473 698 l +444 697 l +441 679 437 662 418 662 c +393 662 365 700 310 700 c +211 700 97 597 73 414 c +21 414 l +16 368 l +69 368 l +69 359 68 350 68 341 c +68 330 68 319 69 308 c +21 308 l +16 262 l +73 262 l +91 119 161 -14 301 -14 c +380 -14 443 50 478 116 c +448 136 l +415 84 382 40 323 40 c +262 40 231 77 225 262 c +362 262 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-BoldItalic +{ +500 0 9 -20 542 686 +{ +542 686 m +518 686 l +513 673 507 660 495 660 c +475 660 457 683 384 683 c +285 683 170 584 122 430 c +58 430 l +34 369 l +105 369 l +101 354 92 328 90 312 c +34 312 l +9 251 l +86 251 l +85 238 84 223 84 207 c +84 112 117 -14 272 -14 c +326 -14 349 9 381 9 c +393 9 393 -10 394 -20 c +420 -20 l +461 148 l +429 148 l +416 109 362 15 292 15 c +227 15 197 55 197 128 c +197 162 204 203 216 251 c +378 251 l +402 312 l +227 312 l +229 325 236 356 241 369 c +425 369 l +450 430 l +255 430 l +257 435 264 458 274 488 c +298 561 337 654 394 654 c +437 654 484 621 484 530 c +484 516 l +516 516 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Italic +{ +500 0 23 -10 595 692 +{ +399 317 m +196 317 l +199 340 203 363 209 386 c +429 386 l +444 424 l +219 424 l +246 514 307 648 418 648 c +448 648 471 638 492 616 c +529 576 524 529 527 479 c +549 475 l +595 687 l +570 687 l +562 674 558 664 542 664 c +518 664 474 692 423 692 c +275 692 162 551 116 424 c +67 424 l +53 386 l +104 386 l +98 363 93 340 90 317 c +37 317 l +23 279 l +86 279 l +85 266 85 253 85 240 c +85 118 137 -10 277 -10 c +370 -10 436 58 488 128 c +466 149 l +424 101 375 48 307 48 c +212 48 190 160 190 234 c +190 249 191 264 192 279 c +384 279 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Roman +{ +500 0 10 -12 484 692 +{ +347 298 m +171 298 l +170 310 170 322 170 335 c +170 362 l +362 362 l +374 403 l +172 403 l +184 580 244 642 308 642 c +380 642 434 574 457 457 c +481 462 l +474 691 l +449 691 l +433 670 429 657 410 657 c +394 657 360 692 299 692 c +204 692 94 604 73 403 c +22 403 l +10 362 l +70 362 l +69 352 69 341 69 330 c +69 319 69 308 70 298 c +22 298 l +10 257 l +73 257 l +97 57 216 -12 295 -12 c +364 -12 427 25 484 123 c +458 142 l +425 101 384 37 316 37 c +256 37 189 84 173 257 c +335 257 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +end +Level2? {setglobal} if +currentdict readonly pop end +%%EndResource +PDFText begin +[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis +/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute +/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde +/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex +/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef +/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide +/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright +/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand +/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla +/hungarumlaut/ogonek/caron +0 TE +[1/dotlessi/caron 39/quotesingle 96/grave +127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis +/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE +/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft +/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine +/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus +/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla +/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters +/questiondown/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 +1 TE +end +%%BeginResource: procset pdfasc.prc 6.0 1 +%%Copyright: Copyright 1992-2003 Adobe Systems Incorporated. All Rights Reserved. +/ASR { +13 dict begin +/mirV? exch def +/mirH? exch def +/center? exch def +/autorotate? exch def +/angle exch def +/shrink exch def +/Pury exch def +/Purx exch def +/Plly exch def +/Pllx exch def +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury 0 eq Durx 0 eq and Dlly 0 eq Dllx 0 eq and and +{ shrink 0 gt { GClipBBox } { GPageBBox } ifelse } +{ ITransDBBox } +ifelse +/PHt Pury Plly sub def +/PW Purx Pllx sub def +/DHt Dury Dlly sub def +/DW Durx Dllx sub def +angle 90 eq angle 270 eq or +{ +PHt /PHt PW def /PW exch def +} if +autorotate? PHt PW ne and DHt DW ne and +{ +DHt DW ge +PHt PW ge +ne +{ /angle angle 90 add def +PHt /PHt PW def /PW exch def +} +if +} if +angle 0 ne +{ +/angle angle 360 mod def +angle rotate +angle 90 eq +{ 0 DW neg translate } +if +angle 180 eq +{ DW neg DHt neg translate } +if +angle 270 eq +{ DHt neg 0 translate } +if +} if +center? +{ +ITransBBox +Durx Dllx add 2 div Dury Dlly add 2 div +Purx Pllx add -2 div Pury Plly add -2 div +3 -1 roll add exch +3 -1 roll add exch +translate +} +{ +ITransBBox +angle 0 eq +{Dllx Pllx sub Dury Pury sub} +if +angle 90 eq +{Durx Purx sub Dury Pury sub} +if +angle 180 eq +{Durx Purx sub Dlly Plly sub} +if +angle 270 eq +{Dllx Pllx sub Dlly Plly sub} +if +translate +} +ifelse +mirH? mirV? or +{ +ITransBBox +mirH? +{ +-1 1 scale +Durx Dllx add neg 0 translate +} if +mirV? +{ +1 -1 scale +0 Dury Dlly add neg translate +} if +} if +shrink 0 ne +{ +ITransBBox +Dury Dlly sub Pury Plly sub div +Durx Dllx sub Purx Pllx sub div +2 copy gt { exch } if pop +shrink 1 eq +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ +shrink 2 eq 1 index 1.0 lt and +{ +Durx Dllx add 2 div Dury Dlly add 2 div translate +dup scale +Purx Pllx add -2 div Pury Plly add -2 div translate +} +{ pop } +ifelse +} +ifelse +} if +end +} [/autorotate? /shrink? /mirH? /mirV? /angle /Pury /Purx /Plly /Pllx /Durx /Dury /Dllx /Dlly /PW /PHt /DW /DHt +/Devurx /Devury /Devllx /Devlly /pdfHt /pdfW] +bld +/GClipBBox +{ +gsave newpath clippath pathbbox newpath grestore +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +ITransDBBox +} [/Durx /Dury /Dllx /Dlly] +bld +/GPageBBox +{ +{ +currentpagedevice /PageSize get aload pop +/Devury exch def /Devurx exch def +/Devllx 0 def /Devlly 0 def +ITransBBox +} +stopped +{ GClipBBox } +if +} [/Devurx /Devury /Devllx /Devlly ] +bld +/ITransDBBox +{ +Durx Dury transform matrix defaultmatrix itransform +/Devury exch def +/Devurx exch def +Dllx Dlly transform matrix defaultmatrix itransform +/Devlly exch def +/Devllx exch def +Devury Devlly lt {/Devlly Devury /Devury Devlly def def} if +Devurx Devllx lt {/Devllx Devurx /Devurx Devllx def def} if +} [/Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +/ITransBBox +{ +/um matrix currentmatrix matrix defaultmatrix matrix invertmatrix matrix concatmatrix def +Devllx Devlly um itransform +Devurx Devury um itransform +/Dury exch def +/Durx exch def +/Dlly exch def +/Dllx exch def +Dury Dlly lt {/Dlly Dury /Dury Dlly def def} if +Durx Dllx lt {/Dllx Durx /Durx Dllx def def} if +} [ /um /Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ] +bld +%%EndResource +currentdict readonly pop +end end +/currentpacking where {pop setpacking}if +PDFVars/DocInitAll{[PDF PDFText]{/docinitialize get exec}forall }put +PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put +PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put +PDFVars begin PDF begin +PDFVars/DocInitAll get exec PDFVars/InitAll get exec + +[/NamespacePush PDFMark5 +[/_objdef {Metadata_In_EPS} /type /stream /OBJ PDFMark5 +[{Metadata_In_EPS} 3388 (% &end XMP packet& %) ReadByPDFMark5 + + + + + 2006-10-29T19:27:04+01:00 + 2006-10-29T19:27:04+01:00 + 2006-10-29T19:27:04+01:00 + + + uuid:E846E6127B67DB11A8FFD4D02B02B71D + uuid:E846E6127B67DB11A8FFD4D02B02B71D + + uuid:6b02b4c5-327e-4037-83e4-52991ca4f57c + uuid:c672f136-ee62-40b7-9f76-c2f8c25757ea + + + + application/eps + + + + + + + + + + + + + + + + + + + + + + + + + + +% &end XMP packet& % + +[{Metadata_In_EPS} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT PDFMark5 +[/Document 1 dict begin /Metadata {Metadata_In_EPS} def currentdict end /BDC PDFMark5 +[/NamespacePop PDFMark5 + +PDFVars/TermAll get exec end end + +%%EndSetup + PDF /docinitialize get exec +PDFVars begin PDF begin PDFVars/InitAll get exec +0.0 0.0 300.0 300.0 rectclip +q +0.0 0.0 m +300.0 0.0 l +300.0 300.0 l +0.0 300.0 l +h +W +n +q +300.0 0.0 0.0 300.0 0.0 0.0 cm +q +n +0.0 0.0 1.0 1.0 re +[/DeviceRGB] cs +<< +/ImageType 1 +/Width 300 +/Height 300 +/ImageMatrix [300.0 0.0 0.0 -300.0 0.0 300.0] +/BitsPerComponent 8 +/Decode [0.0 1.0 0.0 1.0 0.0 1.0 ] +/_Filters [currentfile /ASCII85Decode filter dup /DCTDecode filter dup +] >> +pdf_image s4IA0!"_al8O`[\!WW42!+Z'0s53kg8k)BA!!*-$!+Z(?!!*&c!"hVA@r$>i!<<6& +!!#gq!<;He%RFWD@V#OM^]4?7!WUmS6N@/h!WiE)!WiE)!s/N*!sA]-!WrQ/"9\i1 +"9eu5"U,&5"U5/9#7(P>"pkSC$4."I$k*OQ$k*OQ$k*OQ$k30j!(-bh!s8]0"UPA; +#n77K$OmUV%LrsZ%h&jT$k*XW$k*OQ$k*XT$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ +$k*RE^]4rP!A"7&!s&u6!YGG8&HVpM!$;1@!%;)SAnPdkC3+K>G'A1V +H@pm)L51SAMNX0fQ'Rc(R@9kFUnsrdW2Zf&Za@-K\%&u[_Sa=2`lH0Bb0nbge^i@) +g"PEEj5f=akNM0qnac;Dp%J.Tq>1-0!$;4A!s&E'!/9Ll%"PPE_>uQ^F20U8+N\VPgAlWj8t<[C3QS\[oYq`5Ta:aN;TQ +e'uq!f@\d1ioB+]k3(smlLOQ=p%J.Tq>1-F!"8r1!!3`7&HG#qqS(r7B*D4`c<8rp +*QSueD#LMr7t"&?Aj8;'SUcOJ&j$-2ife#'.\+**n4sa%/gZcXil>f5aSL&]ZYns8 +Krj-db.^*Jk&t3Fkl#b3$K'=sN0?os)?u_'$4IhBgD;&l8;QTTqrePLONQCuP?a +A[1t0i)Nm:EKs[?I(/W==gWD0JQ7qR1WegZ`FW'5IE#7n:oATFjm@N]mjE]WD;eHJ +"RnGDXJsB9*Yrs$g.b-U;>oEmp23I,TLa69>58.(V +.O(C84B8/:TbgB2;eB]>4gS&>E*AG2n_4cua(/lk4[3,9bp'5V.e-\-ji&aF,"VP/ +[FlE>2-Q2[QJ+IB1(?ZTBQW12?>/Wk,>nM(=-lfgT65^\SqZp!4h9RV9qJ0F_'9TZ +.-+c^$L4O1kOGub)+9J;Y-bPu.6i&^d]p*FdE278Ch!A*=B2;9lDI="QW)+Bm"as1 +T2'-*3[4ch_L6^&QI7!q8+Qqa(sT*':ilX:$q[)fY$_(.=(hHAq>Q/#rr=hcqhP1O +[i_r?`)@8@rr?5(WAs4gF0hm#AG>:tlB\\3G0l@qBIE+*>dcF]W8m$/L3J>]h*TU+):48L*ZLL]7>g/0jq: +5,$t_L.e]W7Ng1g&nR1b&3`'!a>j%Y](#:*\p/A^E]^Ckk<:?nU9ocZi]\I5hJ&cp +A2baV6._0ACNCrW?Y/d1WJF-2YC3u;B+Ch%`ZB@@#0#iQ\ +0KN`F%3D>nEO)`n&#c0Wk>(+t9!lkmdOQ(2.dhAf0N#nUXX;:A_c"bi4f]70+h5Yf +VBRH!3rW,V3U9e?^h!HF0jCO$,&gU1KSgP/WsraK5[=Zq!/O]@ZY]<#2q`gu +)&NT8.Kn'S9k_[):@`#+N"S8,\>N7l\NK#^7k8nB\Ff%O9#W,Q)#UC<2PuC*_"Xq% +VgLBCTDl5BdmIEGa*K9MSVjN*eY5PRl3o?BpSq(GPuHs"hslA&cTgp3])Mcc[9Zi3 +f?a(O:MKgaJ,4Bh!4O&S*WtqES`?m^kl*$[JWAVaK5nA:1W(X:?8fi%Xi56WT/sNs +.ZEl)APQI(>u'Wl1D`#QJ\m!(alD!1VR8I`6-1c9_gH6B2:?s=-@?iG5(bihlVh+bhIk(S,1(IZf`Oqc7[.:MJE9kA[6mI8@I\GRX!&"s3Pf4P&$9)Na>#BF"PZ,$pi3.=J`g,Ca7>mYI*`'Z);B[boZn9(7[o<#52mP^ +3E&O)4ZL]%$khH41Te?]W%F>q"HH&6oWH04nVU&IjA1Zj*6t921bT2bk0ZalFTL%+ +6@XtT<(fW*PUOe'dQUR#=..atbI\BmM9.*<%^_bG,*S$O$;HPN).?Ttn'\OYm#2<# +$*9QL7O?^`J`!;6,L`3Ml`jPq=26Zu$GZ0&VXCj?Ac1FH(>%VmtF6+_#% +,9H%(MB2kcF>s25FW"cOjUjRj,493G"&oqO>_/!/r#U +TD>X7ci)$EdEDF%RH8d6p:L>)F7harrr?[N.sV%(pd.VE^g!9qF)k?]RRSVkp!%b= +,@fBMX1@4/QKP5PkgJ;"ZS:)R!!N-.T?am,7i`L^,]T9eNG!(/hH5%7*J:e)K:7OT +W]7#D4V&pTd#Hi"[d=++/&jjJ'q[)(HA,[*WTLo?nDe0&JcaB)!4r11#Tq$X;afm6 +FK4W7Qa0,=pliK0&P1S1.^J/[0dM3[ZK8Etfn[Pd?LMCA[1<7Pp9t^]",:M#*`1\4 +E\b01,MKMC5uOB2Uu +jd`L*;n@_7$Q)XX*ar<[j,mV%NK9RJj/#W;p)]A0cHe3'ZmPf1_jc4DZm"6<@fQ/b7$@ +kudg@O%J@V13h+BA!'\A$`:J+L%LH(CDS5FVa-SeiU9[4X/DpX!'.#k76$J[g2i3P +205HaQ'^OA?+Bgu#se/s@a[XXar>kGT`Z5+PdWC/,Hj_i,L!,2!l/>H=dc:H%J(&q +'QSu:G:`Qb)(1PL\=HL#FCne!$/kKYksY)^eS`Nlp[;>06dDL1bOhe(/S7,EAQq +cCa]61]IH@c"VZKk&PMB!4;b+gRkJAGP`Z\o>a44R(iNm@j2IbU,c?7\bJfCM%iKj_(R.l<68F\MKGqj-**e +4c25O^rDSTf(SWFNa$E(\RSU4@F`Vup*hqSo_;kOd"e&UQcS7G;9E;eb'hS\nUH;R +B6em/cG3jHkCHn2@FXu>Gl>$4<;91S;0eH9M)m-s1\;`R.oYY$d&0-'"n)?U8=AFT]!f)p]_$-'njgEbiUG\b[pq#Z-/C +MK[TMpJ4)aT1e\9RpgA`/bRqrUfR%mbO\:U`dq;`4j+G$?Ap#VCjnC$Y,>.=.jjs5 +[>C&&k!,/*l&sVNKX+QHpB;?/*#KBeT/Z[EnQ[+Lcn=`A(3a&MdJ%99$Jq""cULp0L8=)uLZ`7)bdUXe>g1sbS_;i4 +9,sDm/:7nAY,%SZm"'JDj[kPnWr_eoN]h0LX$(h3pQ!hNO=SSSI@_&7C5rI,H>*^% +Mhsp`nOhrD,'N3F&L9hlo1\=c;`G?A.G5eA +@"6',rrCkprrCkm\hErQqg7rtX"Wi^qh>%M[hX?4lVVnRi]i'sGhqpH +CgmXJ%?Xss1[MW/S>p#Z+!^Lm#m@]`Crd&&.Wal*eq;?I7TrC=Zt!*d7\_9>!-P?H +e;E_'eMaVg@=ST!pGGtZguWYrT+@IZ??;^tR;&0Se>Ea#j1`M3[?S'U]oPAI%^TqZ +Bd0Jg>e6#p\L5h3Jjut^7tGEZrJhi!:@Z,^_b24/i!uOQ("4#Tos!g*R/[.&r,@$d +i[NlqQTAuA'S'hN@F_EmS2jI-k4mhL04qY"RH*B$4mPJQ\0af,P:AW"TWh+Tj6KsX +)=?@WWS(FR!-)=n7X]^t=ObY!*GZ>;:;bS=9cD!%Ci_oi;R"$kW^tCWi"WH3*GIHA +@h*-]C=_#K#o1KYU%F^'*h&O,,m1#!>g?D6\5H0nD:[QoB""R^ppRaO_)E@bc.MV4 +7dR0q^c8G=EoQ+i@`U?2OCud=LJY*eL![1Z.u33S=#75 +M4X8R-QO_70hCgaf5oT*^Xf?A$4g'qPq:K;Eir2)"X`S8.CRE]V?Uh-UlT!p8M*O4 +ZWNdqk^?OAr\0OSrDrpurRU:]roX4\hYdsDPPu8GmLTr49EHfN(#Ht9ZQC5_W2hB9$G,`Su9q"M@2QM/j +*(A4oa)bA+aLta=GL7u9#()QGB*pkrV+qf]h@8>_q/>tenKm:XKXEmY1/T%^-HVfC +L,(GJa*^s2#-N7-Arit0bqrc9#kk@FgZUUNr$aH^bm;Ra:lqRu<:`H_?'jrR"bGr5 +@8]UrK;3X3U5/tMMW'a_Y(RKcNnMM@oV>HU19Lkkk?Gan0ek3J#Hhg0KRM?^gp^O; +28(hl38']FkMEe4i5gkIF&fc?I(G[30$*'8MT2b3dD0?0d'GU`Q1ssQ,>$\_CZD/K +Af!3]+.[PQfcCR%F3?m;^`EAf/PRPZUrZkO3;fgG"-Tf:g(bXO*ktn4.`[lVX.'Y# +]t"j3\>'uKInE/86lDtf3[i#0PYRL&UjQ3MgG`^cd-A/XPSO`s!jhu_S?ba2D^FPS8D+Qhq08NeKTeJbGgdn>Y"NK!bq5ZJ88R:P.ac5B]=Z'1_nR5i?nQ:Cdc6rT1Ol4/GpN*d\hWr=G`*@T@AO^:6f]Ka +lWqQn/7IgW,]]Dr8X1*$j:ei'_5NSNF]#6hd->Fb=gmDaXrq.cq3gHh@R6,%AY)#L:0f=66(s/nO +a.'[[+O4];P?L!Y7][(c`bS^7@ucKnSqW`:GjSVsG?R\3..B7ZU/JPN7ZT%K8XLnM +XqA4jMPu[oS*'^8dZok+Eon#Pk]?[dmUh`gY'6hsNsGQ-oN[Jp5Hrr?tdLRlQe +!")d,!2i'YGg?n'l;IE?_hk&,p8q45;VG>:Fr8EA,/;?I!"HT0oA^cGmC7bL5,gJ= +<`VFs,/827!kRc\`k.L]_8db5Lc[1akG]uVgUYSp]%r[?DXDjpjnDjnQZ'a?4.a`) +P?,Xc'pj!\orj2'L-tp/BbYP7!6PZ_ot_>!I?kt0W)I%"]0+PInSYh9USZ5g=Bdep +O5s&cc`JGH_r.coDh:%E4F^J!Ei(hfjuL9g_`c7B7M? +YE*!?;hi2pq%!&"?RU]$P`6;dZ)2jH^b*&T*c[m#i(4Cr5; +XTkCAaXG5EPiO:c*qe0[Eb/AgP+>sinVpHCk>Sm9Eb'AVZQ>BJqT)Zr(tiSDdoj:P +9[X(F\K)"MU=VE%NP)E7qLOCW*LPlih"t#I196G^nBW%udbhr]]^(DmV;fqT^3TiL +3Ad&"Rcce$XL16&f'P>SG2#jEF\0]bR2r"k3BW8mY#s9;RQVSa.ZqWlVMEFE%C/%' +Ei_`Y`Ht6fo!temVDB(VRKP$E`,SQG"WOd?hT_RN334K*a.\:*3B`CkcV78g=.80K +=Sb]<>a;IPJdYRD0jKp5c[(Th7(UL[4f^Ebb-80%NOt85>!7lo29]gO%cttdP&f(K +*$-2i>h+EMKQ\*T3?IT0Mh-#H^qo8<=RYCX.PmUn%nb4oQ;c:r3A\ZrRS=S)OkfU% +']=r?:IC\FWPs'Hq.s*oH`m\IX]1?>:q@h)a;!AU0^)&/jo2Y:l>8M-U`3(eHe-fq +o@+j:FU%uPD"Q[*+XM(4DecdMkJYnB)0.GWRd5hpHE=:()P\[_IHeENK'"=-KBpQ] +Mk(p7_CB1=.8!%GQ-1YeXCTXTSN@IHg\%YnRirJRk;4rh@7fe6g6IXCoGAL;N0N[W +=24_gP;rRBRc2`pjf7(%pHSBGk]u%:rY0;N!)C<&j6lk5`4're2#S^aaeh<)7206L +5j=eg.b-.L0N^qL=S(%nCsVu9d#Trr)9M](X]3AE$qO*$%(M;@06=aRFHP;kAiUEn?OQ,@>sj[HT8%sj5\M!.>[JQ2C9X,=HB +,-jb7'BVU5GHKr54K9,L1TRar!#kF/++9GiOfE@^o3B>GdRAFc4UkXnKgn@cZRZPR +O7B2\7G+e`+i+n47kQ9gL+L6QY.1h$lRTT3gi8dpSF'uYh^4(G:onWN8kX3)4Tn'l +WbfN[;J'dH8h/u2AtY+IV9]7H3Nf;Gq>=8?m_g,24aH9qS6'P?8(7=aadj,T9QAMr +Q-Rnoa.O:AW097k_%4U%(-5]`6tPo]'jRV2Ye^8=RASt;C8":4QRQgKd".6!oN4^u +eN:P+#kO(+iH]q@[p9dJf?a(O^2N`F!;hQO!4O%dl.)!T=pZm3JfNg3+X +c#K5-o4Aq-qkH??92Zf[79\[f/`Ub4n?%^BlmgFmMW^MU;[nNEB3f(^'F_,pL8@P8;hDk4 +WOX!W5iT>McZYfk=q^p>SHp)*a#(l%XAbJJl8)X76d;g5gN^n5S9Ll/<^q=+:/a3s +7G=DYj-oQ(]QFQ+B*"l;_iU\Z/+3+j[X*2I`&,jE0]S.U%m3J5:/P'!t]9H)9P]r@<254M58N +6Tenf9m(95"h,gCr8sg%OW0qW;^?K_P.%lW>4rrDd(rr?q#Wgd8_rJkHHl5OkCP!k2#IV,]IpgknEDQiTR^g8,?rLr4D +;X'hGG[qIZT;#lIWgdL=mX3FP(\Y,E^Q*(?"kpU;_f,7Err=MB.\2&Mk_1)=qc+ZE +4uh)8I7mhYRo.]h,eUd\Mb,IQZ1Z.#.rC67En-TRn(s/GZ2Ej[2DbDJgl9LCnE1d' +ZCHrt'WuSE(8HmQo3=."I7=GNU!lD\8#:46I2s_=(-t(e90*_,SiK#p,.Xe2cWYKJ +P9Fm"R\\.SOqul*5"ub,d.!5rQ-P6nf4b.`_)NNBKuC#))$)nrW9$'OA3NG^4W@O7dFfRN5b0AeE`OhE*`( +9E<(R>!ee*9L^HV;_PfVijtm(*YhkkluC'ebqhHR)G%pO[3F'"fKRfd>*YJ#\/g$m +N`)EW,9^R9="TA:B#A%)e/jiZ\A>I>N.O-CCH4rMV+IFN(Zhf64\oOWCk^Wi1p1Q6 +(o$!3I8Q(#_CiUp>^uKPXoAC_ci(QR*bR/'J,R7a!8EQfkLB/Bo!]G01B.?"?<9@b +2=%3:IWFUm4L&CZ:/=ef9u(D#cj4U:3M^@'2#dQ>5a[5fK>du%4tp*!447`*e]roh +hfdF/pD(eNG!4Ur*p6gE%a[$('uN%:qTLf9,=i4QQ''s>$9I0s5YkQ7.uiW:1dra1 +H)c^\>M+LNDU*QX.^nt/i>17mnOgq(4hK<.U7(=UlUj2R]](["ZfF4I[)MWt8mI'u +C?#`#na0?!@k,\)'C':&FQV7(Vd:iJQa'jjp)dJd-RDa7XmK07FP0haEQ@0-6r\IH +-'YT#oek2(*^1e\bFq>H=HV*79ON+QE=Pa^ac\GOKQRup_&`-uJ_NJY-_/OCMtlm0 +6SM*0F#u;%@um(88D]UI>tBeSq:61@l;OINn=>++<&ko;SXD6b7L.sVZ`XG#Gpa=R +nVCTC7EX^UW7la[M0a7C!"6P+q/+^_!:o=PhYds8Qi7\KmMGlXH.S#S(O1#Ap9T"= +^sg26Wlg;QcC5[UhW;f%`\Ka<+&8G#dgqg;5"^^Vr8L[c/[T04GLdSAD;<]'KsTK= +>;99RPtJ?do`i*P,h:;eb1"kC4aS67)C.C(aJEA62#Vn2BUKGR8?+Eug87u#CFQq, +]K@glcVK4%?rrn&8(cqqQ&^_Z$3bH5:SEBG-LF?t^SN\&bgR^i6-!D)eOmbUbqrur +GSPJFle7P4V+dBh"\$]&0@l8__N/F_1e`d3n_TIQ2MF(:=qG(PN)hQDI69;VCB1`g +W\.0R)6FQ4AZ8Ei14Piu3@(]K;W@oZ7]nhCoj*]4Eo[mgl0DXIU3rOrXdNK?K?;DS +ApMn_\sa6'"1;\b\smjh.Sho\2?9>^qU01p,IV7\nOhp6%S4'Toqa*>g6E^glu;!T +B!@NG:6ls?OVf,;o3"'odA:9`#'g!lE@Q9t#f-H?)N1.?UcW0;>gnkQK_N_<>)gk. +2NRWBIrG*fg&D&qDRqLuO8F:r4K_KT;Z?a,5Po`qQ@n1VHc&o8Fe\/bfK-6K8DNQJ +IsF's`k@hJ+]IAjjU+]S]>#<[:Z>8>#EEX75hEeRipgT5h0dC6qASjj"LI>r>IWi+podqN0_b@$o:.oKK) +SoN5e1,fanc9Ec\Ph*-9QuQ6XB;:08Ve]\4.-%cOk141u?mDAP1&r'5HU@3VbqMCQ +j\dgdH?Q>FBSha/*@[dq.GI*pnnCX6,m,/;%[;fIF3Z7>Z*c!$11MDPKd3GBcu-ak +,AG]=u<][2.k%1oXBH1KcPjWj^kZJZ9EW.hbB3ZmKD'X-cPrCX! +*O?TZH^2]i6oY20JOPJl`+R]2C1K9%]8[RERRbl>rrD'crP.<8j8T*2]'/8Sci(QR +*_3XjUpi7ViVq.#Zip<;otdW5^!.4) +>5AsuYA0dKd>A6!Lt!%e>;h)F3__ZiFpZ20l]S@9HajJK1HOi(G(>"P=._M.qYW5n +Po!'QYMiX>lu(AQ2,LmrW95/s;bSK2Wl(:4c3_=q8;LK$=is67)GQQ! +%P&TAe:nc+7#u7#S??Q5*3>JEj3j4fKaGAR)DDf!hOL4Ifq6':b=O +A,PZ@KX8!4q'Kr3kpdr`oI'gY\^dJ'>h0iIC78kO9=l +@/T+:#Vk58ks`Ao)#fa0idEoY5n3N,e!sprRLsGlmk5RTe5'SOK%01p`>BI5CWrt, +m;f4?l6B/Wq,\5BeA;M8c&T="65;mB%XM&ia[C@jlVhkL`kt@QMJ/F1LMfj_'j!Ek +0$@*?)#\4fZd?V+(P,fu_"FGPKK/VghO5akLcYF`1GWBt<#]_2)6e0_NbQ*;M281n +10B9f`8L=dWa'@^/5=&8%XI4OEeCB[=jB=qWl>NkKFiGYC9Vfsqk4 +FR*10G=dQDJ''8f")d)j2QJp +-6M="9qCfB\`:.6-F_F?#6+ZA@2=8e\:;C/qgZKO`]rlpXoAC_ci(QR*bRG0."C#* +rODV&T#7CO#lNqlKUh_[1lU4EPL!K4'4f3(1#oH';Vd*q@"]EpGtB?;\hM$[;esMT?KGSoVpq1p4\>"*;6=nf1&/kbS>(+-pm'`N(SsfqhY]c_;`)k +6HJs2DB[:k)Y;6gc%[,tQ;hLckIKlo>\e:>oqmS7Y`$MN+\\9#OnCV^isC&3!6oKK +rr@)iFFVK;qg7rtX+/!ArPSX8gQ-k\Vcrc@q:fBiI+8d"*+b1,`hg9`#[HS0/GBa= +>a9&+pFmFjB;sM:=t5*oo]U)9WDNIC((Ed-[#h6%"1B_FaS4pr8Sgu'7r07=Rl9=u +R79I$T\2^N7l8[=E(!tB9!^[81C@h6<1T-\;9sTLmI*Tn/HsHFg6IO`nXaflHIOaN +N3t8gE'5]eO%M2QAf7U>`cFNV7QkM6b>G'mb^00;W?-1RN#cYlj!"6e;JU7QpACnP +Ft)i-)S$LioqW'KKW-ulXZMr\2mA+*5/19!AsB:JQN9psoo5#08LTQN[*g^p6ptui +:-2IX%U%LZDK3ZM.a0/3Z=%1G]h^)YC@\++nmia=.qh?BEE2`h_JULic#iPZn^T79 +EnVj%@!A[u,M&V^aKhjtP?:DJPpg<#a0elL'k)8E+.%:+6@neOr7Nb%f,stBl`0sb +\c2Z=^I-#Mr$_RFgctbIp^bP2JK/d8?K^Kh%$E\a-_[?uLDgVk2O4bU,ZZ_$H?a66 +D!ETh!Wg:q>W!mMl*.[/"*+eM3`dSfTu.\umeWBgT#>d`O8f2[!jJ>hU[Y),8[2#] +oUmJt6ukL!UgkSqrG'W'U+e`FY%8H5NX&6Wgta,&%3e5#r&`CaGWQQ6T8s^LVZ+r$ +\L6+2a#g?#entd9Pu:(o-ZhW/kP8/7j,bpkBOo&2J*TYWEC01fj&#kEL$nRRL<$\jdAr5-=5*P^l'g&ajD^[3J0U7Uft)mH)'`OHW0gV" +&K,T*p%5@r'8E?1&h/ta/*2)HOuj)0E[9^gntl- +#lanGW^[U<`:M=+RPU*!(];r6rRVSYf'BC9>lOfYhkB"YbesG=J*k:rM55_m(Su47 +kDp%Or:-pMmQgRU(B'OJeD2QE.[***]Ng##F2U0J"TED^e\frg",#fijF9TGQU +VHd0o`F@6Ze!VLRYRKHP5_[0$OW3e8W^_&D&EbD]C6!!iJ`H&i8I?qA;?B"\!s+ts +-X8=9U[^F#QgN7iZt7mLCkf7=>>;B0;p,#i2HA"\Fl15F##%buHJoDgF$; +-tE0(>U(]I5HC2(%:$*_jIB.VAZ/sQTo*Dm:aVh+)*:Zct[hO'0Sp`+Lb388e6Hmd` +(StNmldL`IrV``IFF-Xqh"Bg3,F3D\cji*c1rU.`rrE">i^H6"/._Mb?i-u*!;im" +?i7J7!4T^1_70=jrrCh-rODZL4f!$I(3e356\l`P7E6g=MPCeQ5Fj-8#Mb__2KhAk +SSL-+`E7(,RS;9aMs]$gUf,us0FfR,X^\)ec4:Yk;rQc+p'Pug!ri\gerY8BMlg7-W +drm4^L[hJjc77>s9S8Kk.s0)u8_aGZr@)g?,=Sod8,62+RFt4C>=8Q6rTbgU^(dYE +K>gR0q*pfd9S(p!jIDUQr*uQ4"=b!?S=X_#'Ot%?od9\=pqf5-J&:^@rr@)iF^+T) +p@mcqT%!ZQ5OKWmgjHF9'c90#@3p!ATdpp<"s8Ocd-H/O&1=kcbhY#=SFkjiV6`]k +\N6R!g"?^U,ogRjWO^B@KcMQYUQ;NM.O3U)H2QrDD^ej:I%>QF\fc6_S_0r,qUF1p +*UQa>J9Ckl)O!^X;0$G$1VT)+=p"bOFKFqPYsufcM'jCA=uk[3`tdV>MA$<:65C\O +B!!;@D%Pk8MRJHWYdlu'pSD<,-Tl".Y/SN/?G3=?3LUp9Z(t[F[p!I%+h_P8$(QDm +1h`:*/!$f"3Y[j:nc3nSF*^\`6R_uB_kO-rC_H??;ZmX+4=Ul54@6UoHS.*b%LMqI8k +9UK:QB!I6(+R/Nt\^;*UqGOk)'-mEg,m\ho;^L\5?:f)jqUJ%?4`!QPMM=jM>:!e* +p70P^.H#\:L3:CB`u3/`e/JacEV\%0'a:RS1P(WP$H;:V<1T.%56QGC.30%mJjc;h +,`d6j,+?+aE5>V7*Do=o:W]%6(8Q0 +rrALfG0aJeT1]rW>^tA&& +WlAq"*[TkWJs2%2Wlrf6!;ERb:>0j<"O[cFj;sS^&]oj2Eg*u?C6@])A0neEeqkBp +R1gY@Q"_5eOnC&NisnKSb +Lm,@h@.iiSE[$4l/hbe\B;nRfUt(@8Fem04m6l#3m;Ec +=E.(Ab7QpY\tI>a7k5RAV5Z.63UK[bWDZ(CN;f%H.RQeI0hilQ9T6I@=(;Is#4C:q +**DRiUt4OR1!MB`qKEVr@ne+a0Xa'j@<5P0^OO\&MXCb%K6!rrA!$`]rUrJ*s^KrrC6G +TBLQMo,7Q.E;oq3j6%&h`jc[GWM-.Zp8;sZ!!Cf1MCVRn?F;AU&;agb.lMTMd!&`A +;FS8j@07mWOdu`VD1B[/=mApqNrul) +8YD\J"`W7CI['1dW6f0)4n2.^k.(%.o;'d92dtkhN[Z15$?@[aJ%lUlnR:XeqA`;o-/jGPL?pu4IYcL +eQdT1ohF5]'_t="TCJmok_-$/S<(^mB$o,)E#ePD"Y'7EEB"BH1]457Yd>-c6--#^ +>)E@Q1lA_oqdB-iT[>I6IpYfL$PBm5rG&-<1dZ9J`EG9tg(d)'G+kVGP2`A$k\2($ +$O?d+FrF(1=Mf,ER3-h'8DO&bks6bU%pDE$$4-=f]`=im-h*kJjo^2q1^WH'8e-HT +1R;"h,;I^t(s7Qb#fl+(S.u_&?&/CrP8o(oEU3W)En,8=pL!Xgk]pLZrI3Yrn,EB* +5'ZYgafdLfqd3kY0B).^@49c?#6f4*0,_8EHg4J/P&E%7MfCGGLY%J8XQ)d[c&f@R,"dV*d2"\Gk;u)NDP0 +AfqsUV%&$;1F6&AoVcT_0X;Dhd"NX6Bo:ljU`,q&:.6ugD5gfs5E0?:8rX+P%r>6% +(s9e4jE1<82KhNH:[:Wl[P7\[a_Zd).>gf11,!VV+_jN)A2-@a'Uf#ITIrbPG3_c: +E$Y%qepqcYP>l)\-@[a92^OCe36,3ZBQ[3F:<1oA:]+Wj5O,^j5PHd2]`.uArrBOC +6]^Nin>C4$F+=+Xq72g$;n;Q7M%Lj.HF.`f&TQH'(u.s+;COMYZVb/R6tauN;DF@Z +-Q2B1[#?;.=GXH7XWrj+"qXKaH!;RlNn"T01ui#_H?GnsaM?+f:?F[J,QRKp/Xsa< ++3-RP[ktgN;0"=178][LQHcDIH/b`CB$s(XjOG,Q#6oo2mO:-Yf<#<(lpCLJiiOGs +D:klAcX3M`N[]k#HAA`"nS293adqp74_P$hH@+,FRj,qN7lI,:#Zhn6MC^%s]Q9[o +$K*r=TO8#'`<&Sl:cf&og[Lng5Z\':1m9B-%4Z)Ib#'5j6[q-qf[gS.O0*U:pgUD@ +o349U!8P+R^N'8RDgm8`rr(3UAGW"OMg# +',\OEWG5p>W?ZUONGTAT[H^kN(_cT2<70#eG@c?mca@B1poBGq<19N1%CA+q^rLnF +;VA`C+Dq]r4_S#ZU.B0KAsn@nWos4X[V\VQe<_$3T]tOB)e5cf8u-#VM#.]TZ^n]9 +\9=]Xe:@3+acQriiDu(oj?\g(or:#U&X@AusSC +2u`lU5Po`tK#sTK.c>;1Xqe)MK?Z5&NoW4@+-g!PbVqPV`4'^%rrD^g0osb_-8f+a +I,<[pV?`*l.VUp;nDTP#NP[3D&nb; +74[F@>,WZ.77C]0UakQ!/$2;)q75$qR6"')r9Gdsn"X4QS2^HJ=Gk@u\t$eR5?`sc +*5fJ9DR>BI8-XL_>",9-q!4A;=Aek`5jSXN:l0).H/gaJ+V-_^qTql*eD,Pk')qsf +DuTgnDR]WGQTt3Cd>V6u.,TK]6BIQ+E!'2Z2_`bb< +Rgq1b[W>3Zj@38Dor:R%aE$qPZjn5'`<]@f("rQ^p8^aGSO*Nsrr>DeN_.CQY8BL+ +%(Hd!a%V@k.EFhN-mD:DG9:(YWtES'%#i,7\#!&$c!!i0numOlCSD7..kA;&ULWek +,ZP^=>=[r'CC*E%.9.`(Gg:c'P=K./aajZ&B5CkojEf62fQ_6273SNf'@YB]P8\rL +FRDdgierX:\>=2tqNhHd(mc9C!9&/%!:I=%+7eUohYds/hsdE@!-#^Hj6%@p_o^uG +DCREV9#hLRFZ?lu1A\l]'7-d?W9f'P`HgmFqHZ3!KT0S,.Xe#"eBjgtkGS)Pm7$[o +ECH0'EC[Ab@+#oEV?U^6"["!6cJH>@mQ%H81Ho/$_cl4b+CN-6)Y@M24u0-Q9LUK< +a5p$``Q:7NYnDK`WsPB#)GITMp\-P'4_SXqT\2rTZhU-a=KZVf3st^%4+B;GCE5mQ +!3/FdFs.)/G)*:&"'i1JXk:-4Z,s1EB3rsM7XfgkOYLl7&ml*N79drBZB'- +BBX#,/^eM,OO:g*mON=9q\]%N=T#WL_%-N\o]BF-[Y%t$tR:FDQ/(0*X4s%BV[`F_* +3#ud(c=k[N0#j:DEEGr,^)iDI%sl'`N)6ldW@ItGab_B`X[>,^cs5VqhLVS5N-!^P +BOs=tO14FTCRAGF(@=l6F1Bdbrr>Y^;V6Nkr\\BNRi8g!W.[c-aJ`_?5hZ/;$4u?Q +*;$.<,H)^I65r6g"lQ-GED?4CjX;sGM`.-O0k+0SkK(qCnP%SefI77Kk\)]#Z4+'thT +W_1=@KYsc5bM.sq$I)91Sf'@sbnsCDlWZhKRp(]-.^9uiqGrF6S=iEXWNXk1sEmKLnBp%VtI5T)%5_Y +WSu]Jb:-l\oQm9>K@&5AdJEg^"7:t588p]?#)%!,J"6jC=#',[[qC["!/5M]G!(^a +':e7RX[;1NrY=6]Xj<9Pi-A6WPlN0V("23;ikgjPZ2boG-@.N/@ST#T:sQ$'23/Fs +77h/M>G/r67WFPuFT/ZW*H?9i&jOC,M0#p02Er+UN$g@nh"@\PbpeY.ldDfQIaDeK +Si_t>X:Cnqk;>YX4S0Y.1_F8lLS[_)UEL/HTHrqRl0%Vmh7UA9d +X:I(tYu-(SdH4.3p%R]EKLi4s$160;UO#hE2'SRu@j<2-k=sb.$oT_#]BVm;r;'Dl +VI>>$C*\!F0[ELbC!)`pd)NIX'T@@D#7HA/NBKcf1MgGB,YtUlJgfcM*99A +a>MKT9^m$]kdFF]"*9p_QH'W>UjZ1(rraKp7G]Q-N/?%fXGjhnmu>-!fo9< +htcE?B5C$5Ff']rfMEb>`]^;r3ErJjueU>9*8%h8OT=T-$.9BM(#! +.30!7k6F52,@*btktN&:N+_&EeJUktEL_#FcH+k[:4L0`1hAb22L3WH'hHJ84SPm: +-$tV3caGj2Lt:TV?c0Pc(?;sIoV>:n^>@?@\FH*h!/2XdEHoMgNbE"re9UGL,OPL2-,]`_Fh4\ + +n +Q +Q +Q +[/EMC PDFMark5 +PDFVars/TermAll get exec end end +%%PageTrailer +%%Trailer +%%EOF diff --git a/texmf-dist/doc/latex/dps/examples/basic/dps_d1.tex b/texmf-dist/doc/latex/dps/examples/basic/dps_d1.tex new file mode 100644 index 00000000..1d9e1fc6 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/basic/dps_d1.tex @@ -0,0 +1,239 @@ +\documentclass{article} +\usepackage{web} +\usepackage{eforms} +\usepackage[!viewmode,!nonrandomized,!showletters,!showanswerkey,savedata]{dps} + +%\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + + +\ifeqforpaper +\setlength{\oddsidemargin}{-.5in}\fi + + +\margins{.5in}{.5in}{24pt}{.5in} % left,right,top, bottom +\screensize{6.75in+3\baselineskip}{8.5in} % height, width + +\title{DPS -- Das Puzzle Spiel} +\author{D. P. Story} + +% (Optional) Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +%\clearOnCloseOrSave + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {H}{H} + {e}{e} + {l}{l} + {l}{l} + {o}{o} + {}{cr} +% {}{space} + {J}{J} + {\tops{\protect\"{u}}{\ifxetex ü\else\string\374\fi}}{uml} % ü + {r}{r} + {g}{g} + {e}{e} + {n}{n} + {,}{punc} + {}{space} + {h}{h} + {o}{o} + {w}{w} + {}{space} + {a}{a} + {r}{r} + {e}{e} +% {}{space} + {}{cr} + {y}{y} + {o}{o} + {u}{u} + {}{space} + {t}{t} + {o}{o} + {d}{d} + {a}{a} + {y}{y} + {?}{punc} +} + +%\writeComposingEnv + +\begin{Composing} + +\begin{cQ}{H} +$ -5x - 2 + 3x $ +\end{cQ} +\begin{cA}[h]{H} +$-2x-2$ +\end{cA} + +\begin{cQ}{e} +$ 2x + 5x $ +\end{cQ} +\begin{cA}{e} +$7x$ +\end{cA} + +\begin{cQ}{l} +$ 6x - 3x + 1 $ +\end{cQ} +\begin{cA}{l} +$3x+1$ +\end{cA} + +\begin{cQ}{o} +$ 5 -5x + 2x -2 $ +\end{cQ} +\begin{cA}{o} +$-3x+3$ +\end{cA} + +\begin{cQ}{J} +$ 4( x + 2 ) - 2 $ +\end{cQ} +\begin{cA}[j]{J} +$4x+6$ +\end{cA} + +\begin{cQ}{uml} +$ -3x + 2(5-2x) $ +\end{cQ} +\begin{cA}{uml} +$-7x+10$ +\end{cA} + +\begin{cQ}{r} +$ -2 ( 3x + (-4) ) + 4 $ +\end{cQ} +\begin{cA}{r} +$-6x+12$ +\end{cA} + +\begin{cQ}{g} +$ 5 ( x - (-2) ) $ +\end{cQ} +\begin{cA}{g} +$5x+10$ +\end{cA} + +\begin{cQ}{n} +$ 6x - 5 (x - 2) $ +\end{cQ} +\begin{cA}{n} +$x+10$ +\end{cA} + +\begin{cQ}{h} +$ 2 - 3(4x - 2) $ +\end{cQ} +\begin{cA}{h} +$-12x+8$ +\end{cA} + +\begin{cQ}{w} +$ 6x - 3 + x + 5 $ +\end{cQ} +\begin{cA}{w} +$7x+2$ +\end{cA} + +\begin{cQ}{a} +$ 5( -2x + 4 ) + 3x - 2 $ +\end{cQ} +\begin{cA}{a} + $-7x+18$ +\end{cA} + +\begin{cQ}{y} +$ 3(x-3) - 2(x+2) $ +\end{cQ} +\begin{cA}{y} +$x-13$ +\end{cA} + +\begin{cQ}{u} +$ -2(3-x) - 4(1-3x) $ +\end{cQ} +\begin{cA}{u} +$14x-10$ +\end{cA} + +\begin{cQ}{t} +$ x (5 +2) -3x $ +\end{cQ} +\begin{cA}{t} +$4x$ +\end{cA} + +\begin{cQ}{d} +$ 1 -2 ( 2x -4x) + 2x $ +\end{cQ} +\begin{cA}{d} +$ 6x + 1$ +\end{cA} + +\end{Composing} + + +\begin{document} +\begin{center}\bfseries\Large\color{blue} + \webtitle\\[1ex]\webauthor +\end{center} + +\ifeqforpaper + \textcolor{red}{\textbf{Instructions:}} Solve each of the + numbered problems in the center panel, and find the answer in either + the left or right panel. Fill in the space(s) in the puzzle + corresponding to the question number with the letter associated with + the answer. +\else + \textcolor{red}{\textbf{Instructions:}} Select a question from the + center panel by clicking its checkbox. Solve the problem and find + the answer listed in either the left or right panel. No guessing! + A maximum of $\dsthreshold$ tries on any problem before you get + $\dspenaltypoints$ penalty points ! Passing is to complete the puzzle with only + $\dspassing$ incorrect answers. +\fi + +\fbox{\begin{minipage}{\linewidth-2\fboxsep-2\fboxrule}\centering +\insertPuzzle{16} +\end{minipage}} +\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{enumerate} +\displayRandomizedAnswersLeftPanel +\end{enumerate} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][3in][t]{.6\linewidth-2\fboxsep-2\fboxrule} +Simplify each of the expressions below, and find the answer in the column of answers. +\begin{multicols}{2} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\end{multicols} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{enumerate} +\displayRandomizedAnswersRightPanel +\end{enumerate} +\par\smallskip +\end{minipage}} + +\placeMessageField{\linewidth}{50pt} + + +Print this page: \printDPS{}{11bp}\ifeqforpaper\else\cgBdry[1ex] +Try again: \resetDPS{}{11bp}\fi + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/basic/dps_d1_p.tex b/texmf-dist/doc/latex/dps/examples/basic/dps_d1_p.tex new file mode 100644 index 00000000..5fedb0eb --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/basic/dps_d1_p.tex @@ -0,0 +1,238 @@ +\documentclass{article} +\usepackage[forcolorpaper]{web} +\usepackage{eforms} +\usepackage[!viewmode,!nonrandomized,showletters,showanswerkey,savedata]{dps} + +%\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{11in}{8.5in} % height, width + +\ifeqforpaper\setlength{\oddsidemargin}{-.5in}\fi + +\title{DPS -- Das Puzzle Spiel} +\author{D. P. Story} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {H}{H} + {e}{e} + {l}{l} + {l}{l} + {o}{o} + {}{space} + {J}{J} + {\tops{\protect\"{u}}{\ifxetex ü\else\string\374\fi}}{uml} % ü + {r}{r} + {g}{g} + {e}{e} + {n}{n} + {,}{punc} +% {}{space} % this is the end of the puzzle line, so we don't need a space + {h}{h} + {o}{o} + {w}{w} + {}{space} + {a}{a} + {r}{r} + {e}{e} + {}{space} + {y}{y} + {o}{o} + {u}{u} + {}{space} + {t}{t} + {o}{o} + {d}{d} + {a}{a} + {y}{y} + {?}{punc} +} + +\begin{Composing} + +\begin{cQ}{H} +$ -5x - 2 + 3x $ +\end{cQ} +\begin{cA}[h]{H} +$-2x-2$ +\end{cA} + +\begin{cQ}{e} +$ 2x + 5x $ +\end{cQ} +\begin{cA}{e} +$7x$ +\end{cA} + +\begin{cQ}{l} +$ 6x - 3x + 1 $ +\end{cQ} +\begin{cA}{l} +$3x+1$ +\end{cA} + +\begin{cQ}{o} +$ 5 -5x + 2x -2 $ +\end{cQ} +\begin{cA}{o} +$-3x+3$ +\end{cA} + +\begin{cQ}{J} +$ 4( x + 2 ) - 2 $ +\end{cQ} +\begin{cA}[j]{J} +$4x+6$ +\end{cA} + +\begin{cQ}{uml} +$ -3x + 2(5-2x) $ +\end{cQ} +\begin{cA}{uml} +$-7x+10$ +\end{cA} + +\begin{cQ}{r} +$ -2 ( 3x + (-4) ) + 4 $ +\end{cQ} +\begin{cA}{r} +$-6x+12$ +\end{cA} + +\begin{cQ}{g} +$ 5 ( x - (-2) ) $ +\end{cQ} +\begin{cA}{g} +$5x+10$ +\end{cA} + +\begin{cQ}{n} +$ 6x - 5 (x - 2) $ +\end{cQ} +\begin{cA}{n} +$x+10$ +\end{cA} + +\begin{cQ}{h} +$ 2 - 3(4x - 2) $ +\end{cQ} +\begin{cA}{h} +$-12x+8$ +\end{cA} + +\begin{cQ}{w} +$ 6x - 3 + x + 5 $ +\end{cQ} +\begin{cA}{w} +$7x+2$ +\end{cA} + +\begin{cQ}{a} +$ 5( -2x + 4 ) + 3x - 2 $ +\end{cQ} +\begin{cA}{a} + $-7x+18$ +\end{cA} + +\begin{cQ}{y} +$ 3(x-3) - 2(x+2) $ +\end{cQ} +\begin{cA}{y} +$x-13$ +\end{cA} + +\begin{cQ}{u} +$ -2(3-x) - 4(1-3x) $ +\end{cQ} +\begin{cA}{u} +$14x-10$ +\end{cA} + +\begin{cQ}{t} +$ x (5 +2) -3x $ +\end{cQ} +\begin{cA}{t} +$4x$ +\end{cA} + +\begin{cQ}{d} +$ 1 -2 ( 2x -4x) + 2x $ +\end{cQ} +\begin{cA}{d} +$ 6x + 1$ +\end{cA} + +\end{Composing} + + +\begin{document} + +\vspace*{-1.5in} +\begin{center}\bfseries\Large\color{blue} + \webtitle\\[1ex]\webauthor +\end{center} + +\ifeqforpaper + \textcolor{red}{\textbf{Instructions:}} Solve each of the + numbered problems in the center panel, and find the answer in either + the left or right panel. Fill in the space(s) in the puzzle + corresponding to the question number with the letter associated with + the answer. +\else + \textcolor{red}{\textbf{Instructions:}} Select a question from + the center panel by clicking its checkbox. Solve the problem and + find the answer listed in either the left or right panel. No + guessing! A maximum of $\dsthreshold$ tries on any problem + before you get $\dspenaltypoints$ penalty points ! Passing is + to complete the puzzle with only $\dspassing$ incorrect answers. +\fi + +% When for paper, we need more space for the student to write in the answer +% into the puzzle area. Here, we set size to \LARGE, and adjust the number +% of columns to 12 (it is 18 in other files of a similar layout. +% Also, one of the same character were commented out because the +% second word is at the end of the line. +\fbox{\begin{minipage}{\linewidth-2\fboxsep-2\fboxrule}\centering\LARGE +\kern1ex +\insertPuzzle{12} %{18} +\par\kern1ex +\end{minipage}} +% In the minipages below, we set the font size to \large, since this is for +% paper. +\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{enumerate}\large +\displayRandomizedAnswersLeftPanel +\end{enumerate} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][3in][t]{.6\linewidth-2\fboxsep-2\fboxrule} +Simplify each of the expressions below, and find the answer in the column of answers. +\begin{multicols}{2} +\begin{enumerate}\large +\displayRandomizedQuestions +\end{enumerate} +\end{multicols} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{enumerate}\large +\displayRandomizedAnswersRightPanel +\end{enumerate} +%\par\smallskip +\end{minipage}} + +\placeMessageField{\linewidth}{50pt} + +Print this page: \printDPS{}{11bp}\ifeqforpaper\else\cgBdry[1ex] +Try again: \resetDPS{}{11bp}\fi + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/basic/dps_d2.tex b/texmf-dist/doc/latex/dps/examples/basic/dps_d2.tex new file mode 100644 index 00000000..4673d932 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/basic/dps_d2.tex @@ -0,0 +1,231 @@ +\documentclass{article} +%\usepackage[forcolorpaper]{web} +\usepackage{web} % dvips->ps2pdf|distiller, pdftex, lualatex, xelatex +\usepackage{eforms} +\usepackage[nonrandomized,showletters,savedata]{dps} + +\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\rowsep{2.5ex} + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{8in+4\baselineskip}{8.5in} % height, width + +\title{DPS -- Das Puzzle Spiel} +\author{D. P. Story} + +\ifeqforpaper +\setlength{\oddsidemargin}{-.5in}\fi + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {H}{H} + {e}{e} + {l}{l} + {l}{l} + {o}{o} +% {,}{punc} + {J}{J} + {\tops{\protect\"{u}}{\ifxetex ü\else\string\374\fi}}{uml} % ü + {r}{r} + {g}{g} + {e}{e} + {n}{n} + {,}{punc} +% {}{space} + {h}{h} + {o}{o} + {w}{w} + {}{space} + {a}{a} + {r}{r} + {e}{e} + {}{space} + {y}{y} + {o}{o} + {u}{u} +% {}{space} + {t}{t} + {o}{o} + {d}{d} + {a}{a} + {y}{y} + {?}{punc} +} + +\begin{Composing} + +\begin{cQ}{H} +$ -5x - 2 + 3x $ +\end{cQ} +\begin{cA}[h]{H} +$-2x-2$ +\end{cA} + +\begin{cQ}{e} +$ 2x + 5x $ +\end{cQ} +\begin{cA}{e} +$7x$ +\end{cA} + +\begin{cQ}{l} +$ 6x - 3x + 1 $ +\end{cQ} +\begin{cA}{l} +$3x+1$ +\end{cA} + +\begin{cQ}{o} +$ 5 -5x + 2x -2 $ +\end{cQ} +\begin{cA}{o} +$-3x+3$ +\end{cA} + +\begin{cQ}{J} +$ 4( x + 2 ) - 2 $ +\end{cQ} +\begin{cA}[j]{J} +$4x+6$ +\end{cA} + +\begin{cQ}{uml} +$ -3x + 2(5-2x) $ +\end{cQ} +\begin{cA}{uml} +$-7x+10$ +\end{cA} + +\begin{cQ}{r} +$ -2 ( 3x + (-4) ) + 4 $ +\end{cQ} +\begin{cA}{r} +$-6x+12$ +\end{cA} + +\begin{cQ}{g} +$ 5 ( x - (-2) ) $ +\end{cQ} +\begin{cA}{g} +$5x+10$ +\end{cA} + +\begin{cQ}{n} +$ 6x - 5 (x - 2) $ +\end{cQ} +\begin{cA}{n} +$x+10$ +\end{cA} + +\begin{cQ}{h} +$ 2 - 3(4x - 2) $ +\end{cQ} +\begin{cA}{h} +$-12x+8$ +\end{cA} + +\begin{cQ}{w} +$ 6x - 3 + x + 5 $ +\end{cQ} +\begin{cA}{w} +$7x+2$ +\end{cA} + +\begin{cQ}{a} +$ 5( -2x + 4 ) + 3x - 2 $ +\end{cQ} +\begin{cA}{a} + $-7x+18$ +\end{cA} + +\begin{cQ}{y} +$ 3(x-3) - 2(x+2) $ +\end{cQ} +\begin{cA}{y} +$x-13$ +\end{cA} + +\begin{cQ}{u} +$ -2(3-x) - 4(1-3x) $ +\end{cQ} +\begin{cA}{u} +$14x-10$ +\end{cA} + +\begin{cQ}{t} +$ x (5 +2) -3x $ +\end{cQ} +\begin{cA}{t} +$4x$ +\end{cA} + +\begin{cQ}{d} +$ 1 -2 ( 2x -4x) + 2x $ +\end{cQ} +\begin{cA}{d} +$ 6x + 1$ +\end{cA} + +\end{Composing} + +\begin{document} +\begin{center}\bfseries\Large\color{blue} + \webtitle\\[1ex]\webauthor +\end{center} + +\ifeqforpaper + \textcolor{red}{\textbf{Instructions:}} Solve each of the + numbered problems in the center panel, and find the answer in either + the left or right panel. Fill in the space(s) in the puzzle + corresponding to the question number with the letter associated with + the answer. +\else + \textcolor{red}{\textbf{Instructions:}} Select a question from the + center panel by clicking its checkbox. Solve the problem and find + the answer listed in either the left or right panel. No guessing! + A maximum of $\dsthreshold$ tries on any problem before you get + $\dspenaltypoints$ penalty points ! Passing is to complete the puzzle with only + $\dspassing$ incorrect answers. +\fi + +% widths for the left (ans) and right (ques) columns +\def\answidth{1.2in} +\def\queswidth{1.8in} + +\fbox{\begin{minipage}[t][5in][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\textbf{Answers}} +\begin{itemize} +\displayRandomizedAnswers +\end{itemize} +\par\smallskip +\end{minipage}}% +% +\fbox{\begin{minipage}[t][1in+12pt][t]{\linewidth-\answidth-\queswidth-2\fboxsep-2\fboxrule}\centering +\textbf{The Puzzle}\par\medskip +\insertPuzzle{11} +\end{minipage}}% +% +\fbox{\begin{minipage}[t][5in][t]{\queswidth-2\fboxsep-2\fboxrule} +\makebox[\linewidth]{\centering\textbf{Questions}} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\par\smallskip +\end{minipage}}% + +\nointerlineskip\vspace{-\parskip} % makes it flush with the puzzle above +\placeMessageField{\linewidth}{50pt} + +Print this page: \printDPS{}{11bp}\ifeqforpaper\else\cgBdry[1ex] +Try again: \resetDPS{}{11bp}\fi + +The answer key: \AnswerKey + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/basic/dps_d3.tex b/texmf-dist/doc/latex/dps/examples/basic/dps_d3.tex new file mode 100644 index 00000000..007e7f1f --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/basic/dps_d3.tex @@ -0,0 +1,231 @@ +\documentclass{article} +\usepackage{web} +\usepackage{eforms} +\usepackage[nonrandomized,!viewmode,showletters,showanswerkey,savedata]{dps} +\usepackage{enumitem} % use to format the question numbers +\usepackage{graphicx} % use for rotating the answer key (when showanswerkey option is taken) + +\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\ltrFmtA{\textbf{\textcolor{blue}{#1}}} +\widestFmtdQNum{\textbf{00.}} +\QuesAppearance{\BC{lightgray}\textColor{blue}} +\AnsAppearance{\BC{lightgray}} +\PuzzleAppearance{\BC{green}\textColor{green}} + +\rowsep{2.5ex} + +\margins{.5in}{.5in}{24pt}{.5in} % left,right,top, bottom +\screensize{7.75in}{8.5in} % height, width + +\title{DPS -- Das Puzzle Spiel} +\author{D. P. Story} + +\parindent0pt \parskip6pt + +\nPuzzleCols{12} +\DeclarePuzzle +{% + {H}{H} + {e}{e} + {l}{l} + {l}{l} + {o}{o} + {}{space} + {J}{J} + {\tops{\protect\"{u}}{\ifxetex ü\else\string\374\fi}}{uml} % ü + {r}{r} + {g}{g} + {e}{e} + {n}{n} + {,}{punc} + {h}{h} + {o}{o} + {w}{w} + {}{space} + {a}{a} + {r}{r} + {e}{e} + {}{space} + {y}{y} + {o}{o} + {u}{u} + {}{space} + {t}{t} + {o}{o} + {d}{d} + {a}{a} + {y}{y} + {?}{punc} +} + +\begin{Composing} + +\begin{cQ}{H} +$ -5x - 2 + 3x $ +\end{cQ} +\begin{cA}[h]{H} +$-2x-2$ +\end{cA} + +\begin{cQ}{e} +$ 2x + 5x $ +\end{cQ} +\begin{cA}{e} +$7x$ +\end{cA} + +\begin{cQ}{l} +$ 6x - 3x + 1 $ +\end{cQ} +\begin{cA}{l} +$3x+1$ +\end{cA} + +\begin{cQ}{o} +$ 5 -5x + 2x -2 $ +\end{cQ} +\begin{cA}{o} +$-3x+3$ +\end{cA} + +\begin{cQ}{J} +$ 4( x + 2 ) - 2 $ +\end{cQ} +\begin{cA}[j]{J} +$4x+6$ +\end{cA} + +\begin{cQ}{uml} +$ -3x + 2(5-2x) $ +\end{cQ} +\begin{cA}{uml} +$-7x+10$ +\end{cA} + +\begin{cQ}{r} +$ -2 ( 3x + (-4) ) + 4 $ +\end{cQ} +\begin{cA}{r} +$-6x+12$ +\end{cA} + +\begin{cQ}{g} +$ 5 ( x - (-2) ) $ +\end{cQ} +\begin{cA}{g} +$5x+10$ +\end{cA} + +\begin{cQ}{n} +$ 6x - 5 (x - 2) $ +\end{cQ} +\begin{cA}{n} +$x+10$ +\end{cA} + +\begin{cQ}{h} +$ 2 - 3(4x - 2) $ +\end{cQ} +\begin{cA}{h} +$-12x+8$ +\end{cA} + +\begin{cQ}{w} +$ 6x - 3 + x + 5 $ +\end{cQ} +\begin{cA}{w} +$7x+2$ +\end{cA} + +\begin{cQ}{a} +$ 5( -2x + 4 ) + 3x - 2 $ +\end{cQ} +\begin{cA}{a} + $-7x+18$ +\end{cA} + +\begin{cQ}{y} +$ 3(x-3) - 2(x+2) $ +\end{cQ} +\begin{cA}{y} +$x-13$ +\end{cA} + +\begin{cQ}{u} +$ -2(3-x) - 4(1-3x) $ +\end{cQ} +\begin{cA}{u} +$14x-10$ +\end{cA} + +\begin{cQ}{t} +$ x (5 +2) -3x $ +\end{cQ} +\begin{cA}{t} +$4x$ +\end{cA} + +\begin{cQ}{d} +$ 1 -2 ( 2x -4x) + 2x $ +\end{cQ} +\begin{cA}{d} +$ 6x + 1$ +\end{cA} + +\end{Composing} + +\begin{document} +\begin{center}\bfseries\Large\color{blue} + \webtitle\\[1ex]\webauthor +\end{center} + +\fbox{\begin{minipage}[t][4.8in][t]{.8\linewidth-2\fboxsep-2\fboxrule} +\ifeqforpaper + \textcolor{red}{\textbf{Instructions:}} Solve each of the + numbered problems in the center panel, and find the answer in either + the left or right panel. Fill in the space(s) in the puzzle + corresponding to the question number with the letter associated with + the answer. +\else + \textcolor{red}{\textbf{Instructions:}} Select a question from + the center panel by clicking its checkbox. Solve the problem and + find the answer listed in either the left or right panel. No + guessing! A maximum of $\dsthreshold$ tries on any problem + before you get $\dspenaltypoints$ penalty points! Passing is + to complete the puzzle with only $\dspassing$ incorrect answers. +\fi +\medskip + +\begin{minipage}{\linewidth}\centering +\insertPuzzle{} % set by \nPuzzleCols in preamble +\end{minipage} +\vskip3pt +\noindent\kern-\fboxsep\rule{\linewidth+2\fboxsep}{.4pt} + + +Simplify each of the expressions below, and find the answer in the column of answers. +\begin{multicols}{2} +\begin{enumerate}[label=\textbf{\textcolor{red}{\arabic*.}}] +\displayRandomizedQuestions +\end{enumerate} +\end{multicols} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][4.8in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{enumerate} +\displayRandomizedAnswers +\end{enumerate} +\par\smallskip +\end{minipage}} + +\placeMessageField{\linewidth}{50pt} + +Print this page: \printDPS{}{11bp}\ifeqforpaper\else\cgBdry[1ex] +Try again: \resetDPS{}{11bp}\fi + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/basic/dps_demo.tex b/texmf-dist/doc/latex/dps/examples/basic/dps_demo.tex new file mode 100644 index 00000000..f71e55e8 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/basic/dps_demo.tex @@ -0,0 +1,200 @@ +\documentclass{article} +\usepackage{web} % dvips-> distiller, pdftex, lualatex, xelatex +\usepackage{eforms} +\usepackage[!viewmode,nonrandomized,showletters,showanswerkey,savedata]{dps} + +%\usepackage{graphicx} + +%\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +% Uncomment these three lines to modify the appearance of the text fields and check boxes. +\PuzzleAppearance{\BC{red}\textSize{0}} % assumes xcolor loaded +\QuesAppearance{\BC{gray}} +\AnsAppearance{\BC{gray}} + +\ifeqforpaper +\setlength{\oddsidemargin}{-.5in}\fi + +\margins{.5in}{.5in}{24pt}{.5in} % left,right,top, bottom +\screensize{6.5in}{6.5in} % height, width + +\title{DPS -- Das Puzzle Spiel} +\author{D. P. Story} + +% (Optional) Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +%\clearOnCloseOrSave + + + +\rheader{} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {D}{D} + {a}{a} + {s}{s} + {}{space} + {p}{p} + {u}{u} + {z}{z} + {z}{z} + {l}{l} + {e}{e} + {}{space} + {s}{s} + {p}{p} + {i}{i} + {e}{e} + {l}{l} + {!}{punc} +} + +\begin{Composing} + +\begin{cQ}{D} +$ 3(x-3) - 2(x+2) $ +\end{cQ} +\begin{cA}[d]{D} % +$x-13$ +\end{cA} + +\begin{cQ}{a} +$ 2x + 5x $ +\end{cQ} +\begin{cA}{a} +$7x$ +\end{cA} + +\begin{cQ}{s} +$ 6x - 3x + 1 $ +\end{cQ} +\begin{cA}{s} +$3x+1$ +\end{cA} + +\begin{cQ}{p} +$ 5 -5x + 2x -2 $ +\end{cQ} +\begin{cA}{p} +$-3x+3$ +\end{cA} + +\begin{cQ}{u} +$ 4( x + 2 ) - 2 $ +\end{cQ} +\begin{cA}{u} +$4x+6$ +\end{cA} + +\begin{cQ}{z} +$ -3x + 2(5-2x) $ +\end{cQ} +\begin{cA}{z} +$-7x+10$ +\end{cA} + +\begin{cQ}{l} +$ -2 ( 3x + (-4) ) + 4 $ +\end{cQ} +\begin{cA}{l} +$-6x+12$ +\end{cA} + +\begin{cQ}{e} +$ 5 ( x - (-2) ) $ +\end{cQ} +\begin{cA}{e} +$5x+10$ +\end{cA} + +\begin{cQ}{i} +$ 6x - 5 (x - 2) $ +\end{cQ} +\begin{cA}{i} +$x+10$ +\end{cA} + +%--- Begin distractions +%--- we give each of this distractions its own letter, these letters should not +%----be part of the puzzle. Distraction do not have an association question. + +\begin{cA}[w]{fake1} +$14x+10$ +\end{cA} + +\begin{cA}[\"{o}]{fake2} +$5x-1$ +\end{cA} + +\begin{cA}[m]{fake3} +$3x+3$ +\end{cA} + +\end{Composing} + + +\begin{document} + +\begin{center}\bfseries\Large\color{blue} + \webtitle\\[1ex]\webauthor +\end{center} + +\ifeqforpaper + \textcolor{red}{\textbf{Instructions:}} Solve each of the + numbered problems in the center panel, and find the answer in + either the left or right panel. Fill in the space(s) in the + puzzle corresponding to the question number with the letter + associated with the answer. +\else + \textcolor{red}{\textbf{Instructions:}} Select a question from + the center panel by clicking its checkbox. Solve the problem and + find the answer listed in either the left or right panel. No + guessing! A maximum of $\dsthreshold$ tries on any problem + before you get $\dspenaltypoints$ penalty points ! Passing is + to complete the puzzle with only $\dspassing$ incorrect answers. + \textcolor{red}{\textbf{Warning:}} Saving or closing the document + clears the puzzle. +\fi + +\def\commondepth{2in} + +\fbox{\begin{minipage}{\linewidth-2\fboxsep-2\fboxrule}\centering +\insertPuzzle{10} +\end{minipage}} +\fbox{\begin{minipage}[t][\commondepth][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{enumerate} +\displayRandomizedAnswersLeftPanel +\end{enumerate} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][\commondepth][t]{.6\linewidth-2\fboxsep-2\fboxrule} +Simplify each of the expressions below, and find the answer in the column of answers. +\begin{multicols}{2} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\end{multicols} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][\commondepth][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{enumerate} +\displayRandomizedAnswersRightPanel +\end{enumerate} +\par\smallskip +\end{minipage}} + +\placeMessageField{\linewidth}{50pt} + +Print this page: \printDPS{}{11bp}\ifeqforpaper\else\cgBdry[1ex] +Try again: \resetDPS{}{11bp}\fi + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/basic/dps_signin.tex b/texmf-dist/doc/latex/dps/examples/basic/dps_signin.tex new file mode 100644 index 00000000..8fef1f05 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/basic/dps_signin.tex @@ -0,0 +1,215 @@ +\documentclass{article} +\usepackage{web} % dvips->ps2pdf|distiller->Acrobat, pdftex, lualatex, xelatex +\usepackage{eforms} +\usepackage[nonrandomized,!showletters,!showanswerkey]{dps} + +%\usepackage{graphicx} % use for rotating the answer key (when showanswerkey option is taken) + +\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\margins{.5in}{.5in}{24pt}{.5in} % left,right,top, bottom +\screensize{6.5in+3\baselineskip}{8.5in} % height, width + + +\title{DPS -- Das Puzzle Spiel} +\author{D. P. Story} + +% (Optional) Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +\clearOnCloseOrSave + + +\parindent0pt \parskip6pt + +\DeclarePuzzle +{% + {D}{D} +% the next pair is grammatically incorrect, but is meant to illustrate latin-1 letters + {\tops{\"{a}}{\ifxetex ä\else\string\344\fi}}{aulm} +% {a}{a} + {s}{s} + {}{space} + {p}{p} + {u}{u} + {z}{z} + {z}{z} + {l}{l} + {e}{e} +% {}{space} + {s}{s} + {p}{p} + {i}{i} + {e}{e} + {l}{l} + {!}{punc} +} + +\begin{Composing} + +\begin{cQ}{D} +$ 3(x-3) - 2(x+2) $ +\end{cQ} +\begin{cA}[d]{D} % +$x-13$ +\end{cA} + +\begin{cQ}{aulm} +$ 2x + 5x $ +\end{cQ} +\begin{cA}{aulm} +$7x$ +\end{cA} + +\begin{cQ}{s} +$ 6x - 3x + 1 $ +\end{cQ} +\begin{cA}{s} +$3x+1$ +\end{cA} + +\begin{cQ}{p} +$ 5 -5x + 2x -2 $ +\end{cQ} +\begin{cA}{p} +$-3x+3$ +\end{cA} + +\begin{cQ}{u} +$ 4( x + 2 ) - 2 $ +\end{cQ} +\begin{cA}{u} +$4x+6$ +\end{cA} + +\begin{cQ}{z} +$ -3x + 2(5-2x) $ +\end{cQ} +\begin{cA}{z} +$-7x+10$ +\end{cA} + +\begin{cQ}{l} +$ -2 ( 3x + (-4) ) + 4 $ +\end{cQ} +\begin{cA}{l} +$-6x+12$ +\end{cA} + +\begin{cQ}{e} +$ 5 ( x - (-2) ) $ +\end{cQ} +\begin{cA}{e} +$5x+10$ +\end{cA} + +\begin{cQ}{i} +$ 6x - 5 (x - 2) $ +\end{cQ} +\begin{cA}{i} +$x+10$ +\end{cA} + +%--- Begin distractions +%--- we give each of this distractions its own letter, these letters should not +%----be part of the puzzle. Distraction do not have an association question. + +\begin{cA}[w]{fake1} +$14x+10$ +\end{cA} + +\begin{cA}[\"{o}]{fake2} +$5x-1$ +\end{cA} + +\begin{cA}[m]{fake3} +$3x+3$ +\end{cA} + +\end{Composing} + +\begin{insDLJS}{dpsjs}{DPS: Advance Features Demo JS} +function afterCorrectChoiceHook() +{ + // The JavaScript variable activeQuestion is the field name of the + // current question + console.println( "afterCorrectChoiceHook(): "+activeQuestion); +} +function dpsFinishedHook() +{ + // The JavaScript variable activeQuestion is the field name of the + // current question + console.println("dpsFinishedHook fired"); +} +\end{insDLJS} + +% whether the student is required to sign-in prior to working on the puzzles depends +% on whether the text field named dpsSignInName is present. +\def\SignIn{\underbar{\textbf{Name:} \textField[\BC{}]{dpsSignInName}{1.5in}{11bp}}} + +\reversemarginpar + +\begin{document} +\begin{center}\bfseries\Large\color{blue} + \webtitle\\[1ex] +\makebox[\linewidth]{% +% comment out next line so sign-in no longer required + {\makebox[0pt][l]{\normalcolor\normalsize\SignIn}}\relax + \hfill\webauthor\hfill +} +\end{center} + +\ifeqforpaper + \textcolor{red}{\textbf{Instructions:}} Solve each of the + numbered problems in the center panel, and find the answer in + either the left or right panel. Fill in the space(s) in the + puzzle corresponding to the question number with the letter + associated with the answer. +\else + \textcolor{red}{\textbf{Instructions:}} Select a question from + the center panel by clicking its checkbox. Solve the problem and + find the answer listed in either the left or right panel. No + guessing! A maximum of $\dsthreshold$ tries on any problem + before you get $\dspenaltypoints$ penalty points ! Passing is + to complete the puzzle with only $\dspassing$ incorrect answers. + \textcolor{red}{\textbf{Warning:}} Saving or closing the document + clears the puzzle. +\fi + +\def\commondepth{2in} + +\fbox{\begin{minipage}{\linewidth-2\fboxsep-2\fboxrule}\centering +\insertPuzzle{10} +\end{minipage}} +\fbox{\begin{minipage}[t][\commondepth][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{enumerate} +\displayRandomizedAnswersLeftPanel +\end{enumerate} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][\commondepth][t]{.6\linewidth-2\fboxsep-2\fboxrule} +Simplify each of the expressions below, and find the answer in the column of answers. +\begin{multicols}{2} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\end{multicols} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][\commondepth][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{enumerate} +\displayRandomizedAnswersRightPanel +\end{enumerate} +\par\smallskip +\end{minipage}} + +\textField[\Ff\FfMultiline]{report}{\linewidth}{50pt} + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/basic/dps_str_cus.def b/texmf-dist/doc/latex/dps/examples/basic/dps_str_cus.def new file mode 100644 index 00000000..5567d5a4 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/basic/dps_str_cus.def @@ -0,0 +1,46 @@ +%% +%% This is file `dps_str_us.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `copyright,english') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, 2006-10-06 %% +%% Copyright (C) 2006 D. P. Story %% +%% dpstory@acrotex.net %% +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\chooseQ{"You must choose a question to answer before you answer!"} +\def\triedTooMuch{"You have tried this problem too many times, I'm adding " + + \dspenaltypoints + + " points, and resetting the penalty counter. Bad boy/girl!"} +\def\congratFinished{"Congratulations! You finished the puzzle" + +((nMissed==0) ? " without missing a single problem, amazing!" + : ", but you missed " + nMissed + " questions in the process!")} +\def\regretPleased{(( nMissed > nPassing ) + ? "I regret to report that you did not pass the test because you missed too many questions." + : "I am pleased to report that you passed the test, you are a Bible wizard!")} +\def\reportPenaltyPoints{"The number of penalty points is " + nPenaltyPoints +"."} +\def\finalPenaltyScore{"Final penalty score is " + nTotalPenaltyPoints + ". "} +\def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} +\def\aPenaltyMsgs +{% + "Perfect!", + "Very nice performance!", + "This is not looking good. Perhaps a Bible study is in order!", + "Are you trying? These are not obscure passages!!", + "You'd better study and pray more!" +} +\dlJSStr[noquotes]{\signInMsg}{% + You must enter your name in the field at the top of + the page to get credit for this assignment.} +\endinput +%% +%% End of file `dps_str_us.def'. diff --git a/texmf-dist/doc/latex/dps/examples/basic/dps_test.tex b/texmf-dist/doc/latex/dps/examples/basic/dps_test.tex new file mode 100644 index 00000000..c7c67d20 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/basic/dps_test.tex @@ -0,0 +1,226 @@ +\documentclass{article} +\usepackage{web} % dvips->ps2pdf|distiller, pdftex, lualatex, xelatex +\usepackage{eforms} +\usepackage[!viewmode,nonrandomized,!showletters,!showanswerkey,savedata]{dps} + +%\usepackage{graphicx} % use for rotating the answer key (when showanswerkey option is taken) + +%\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\margins{.5in}{.5in}{24pt}{.5in} % left,right,top, bottom +\screensize{6.5in+3\baselineskip}{8.5in} % height, width + + +\title{DPS -- Das Puzzle Spiel} +\author{D. P. Story} + +% (Optional) Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +\clearOnCloseOrSave + + +\parindent0pt \parskip6pt + +\DeclarePuzzle +{% + {H}{H} + {e}{e} + {l}{l} + {l}{l} + {o}{o} + {}{space} +% {!}{punc} + {J}{J} + {\tops{\protect\"{u}}{\ifxetex ü\else\string\374\fi}}{uml} % ü + {r}{r} + {g}{g} + {e}{e} + {n}{n} + {,}{punc} + {}{cr} +% {}{space} + {h}{h} + {o}{o} + {w}{w} + {}{space} + {a}{a} + {r}{r} + {e}{e} + {}{space} + {y}{y} + {o}{o} + {u}{u} + {}{space} + {t}{t} + {o}{o} + {d}{d} + {a}{a} + {y}{y} + {?}{punc} +} + +\begin{Composing} + +\begin{cQ}{H} +$ 1 + 1 $ +\end{cQ} +\begin{cA}{H} +$2$ +\end{cA} + +\begin{cQ}{e} +$ 2x + 5x $ +\end{cQ} +\begin{cA}{e} +$7x$ +\end{cA} + +\begin{cQ}{l} +$ 6x - 3x + 1 $ +\end{cQ} +\begin{cA}{l} +$3x+1$ +\end{cA} + +\begin{cQ}{o} +$ 5 -5x + 2x -2 $ +\end{cQ} +\begin{cA}{o} +$-3x+3$ +\end{cA} + +\begin{cQ}{J} +$ 4( x + 2 ) - 2 $ +\end{cQ} +\begin{cA}{J} +$4x+6$ +\end{cA} + +\begin{cQ}{uml} +$ -3x + 2(5-2x) $ +\end{cQ} +\begin{cA}{uml} +$-7x+10$ +\end{cA} + +\begin{cQ}{r} +$ -2 ( 3x + (-4) ) + 4 $ +\end{cQ} +\begin{cA}{r} +$-6x+12$ +\end{cA} + +\begin{cQ}{g} +$ 5 ( x - (-2) ) $ +\end{cQ} +\begin{cA}{g} +$5x+10$ +\end{cA} + +\begin{cQ}{n} +$ 6x - 5 (x - 2) $ +\end{cQ} +\begin{cA}{n} +$x+10$ +\end{cA} + +\begin{cQ}{h} +$ 15 + 2 $ +\end{cQ} +\begin{cA}{h} +$17$ +\end{cA} + +\begin{cQ}{w} +$ 6x - 3 + x + 5 $ +\end{cQ} +\begin{cA}{w} +$7x+2$ +\end{cA} + +\begin{cQ}{a} +$ 5( -2x + 4 ) + 3x - 2 $ +\end{cQ} +\begin{cA}{a} + $-7x+18$ +\end{cA} + +\begin{cQ}{y} +$ 3(x-3) - 2(x+2) $ +\end{cQ} +\begin{cA}{y} +$x-13$ +\end{cA} + +\begin{cQ}{u} +$ -2(3-x) - 4(1-3x) $ +\end{cQ} +\begin{cA}{u} +$14x-10$ +\end{cA} + +\begin{cQ}{t} +$ \sin( \pi/2) $ +\end{cQ} +\begin{cA}{t} +$1$ +\end{cA} + +\begin{cQ}{d} +$ \cos( \pi/4 ) $ +\end{cQ} +\begin{cA}{d} +$\sqrt{2}/2$ +\end{cA} + +\end{Composing} + +\begin{document} +\begin{center}\bfseries\Large\color{blue} + \webtitle\\[1ex]\webauthor +\end{center} + +\textcolor{red}{\textbf{Instructions:}} Select a question from the +center panel by clicking its checkbox. Solve the problem and find +the answer listed in either the left or right panel. No guessing! +A maximum of $\dsthreshold $ tries on any problem before you get +penalty points! Passing is to complete the puzzle with only +$\dspassing$ incorrect answers. + + +\fbox{\begin{minipage}{\linewidth-2\fboxsep-2\fboxrule}\centering +\insertPuzzle{18} +\end{minipage}} +\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{itemize} +\displayRandomizedAnswersLeftPanel +\end{itemize} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][3in][t]{.6\linewidth-2\fboxsep-2\fboxrule} +Simplify each of the expressions below, and find the answer in the column of answers. +\begin{multicols}{2} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\end{multicols} +\par\smallskip +\end{minipage}}% +\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright +Find the correct answer +\begin{itemize} +\displayRandomizedAnswersRightPanel +\end{itemize} +\par\smallskip +\end{minipage}} + +\textField[\Ff\FfMultiline]{report}{\linewidth}{50pt} + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/basic/stat_match1-print.tex b/texmf-dist/doc/latex/dps/examples/basic/stat_match1-print.tex new file mode 100644 index 00000000..4b808120 --- /dev/null +++ b/texmf-dist/doc/latex/dps/examples/basic/stat_match1-print.tex @@ -0,0 +1,308 @@ +\documentclass{article} +% aeb_pro not required for pdflatex, lualatex, or xelatex +% If you don't have acrobat, no harm is done. For the +% dvips -> distiller workflow, aeb_pro is required. +\usepackage[web={extended,forcolorpaper},eforms,useacrobat]{aeb_pro} %,forcolorpaper +% for non-pdfmark workflow, the alternative is to use +% the following two packages instead. +%\usepackage[extended]{web} +%\usepackage{eforms} +\usepackage[% + !nonrandomized, + showletters, + !showanswerkey, + savedata, + lang=custom, +]{dps} + +%\usepackage{graphicx} + +\ifeqforpaper\setlength{\oddsidemargin}{-.5in}\fi + + +%\previewOn \pmpvOn +%\useRandomSeed{number} +\inputRandomSeed +%\useLastSeed + +\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom +\screensize{11in}{8.5in} % height, width + +\DeclareDocInfo +{ + title=Stat Matching Game, + author=D. P. Story, + university=NORTHWEST FLORIDA STATE COLLEGE\\Department of Mathematics, + email=storyd@nwfsc.edu, + subject=First extra credit assignment, + keywords={statistics, matching, game}, + talksite=http://www.acrotex.net, + copyrightyears=2006-\the\year, +} +\talkdateLabel{Version} +\version{1.0}\nocopyright + +\everyTextField{\textFont{TiRo}} + +% Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +\clearOnCloseOrSave + +\optionalPageMatter +{% + \par\minimumskip\vspace{\stretch{1}} + \begin{center} + \fcolorbox{blue}{white}{% + \begin{minipage}{.75\linewidth}\parskip3pt + \textbf{\textcolor{red}{Instructions: }} + On the next page of this document is a little matching game covering + some of the statistical concepts discussed in class. + \begin{itemize} + \item When you turn to the next page, type in your name in the name field + provided near the top of the page. + \item Follow the instructions on that page on how to answer the questions. + \item After you have correctly answered the last question correctly, a message + appears at the bottom of the page with an evaluation of your effort. + \item Print the completed page and turn it in to me at the next class meeting + for (extra) credit. + \end{itemize} + \textbf{\textcolor{red}{Warning:}} The puzzle board is cleared if this document + is closed or saved. Complete the puzzle in one sitting, then print the results. + \end{minipage}} + \end{center} +} + +\rheader{} + +\parindent0pt +\parskip6pt + +\DeclarePuzzle +{% + {R}{R} + {o}{o} + {n}{n} + {a}{a} + {l}{l} + {d}{d} + {}{space} + {F}{F} + {i}{i} + {s}{s} + {h}{h} + {e}{e} + {r}{r} +} + + +%\writeComposingEnv + +\begin{Composing} + +\begin{cQ}{R} +The two branches of statistics +are descriptive and \underbar{\hspace{.5in}}. +\end{cQ} +\begin{cA}[r]{R} +inferential +\end{cA} + +\begin{cQ}{o} +\underbar{\hspace*{.5in}} is the +science of collecting, organizing, analyzing and interpreting data +in order to make decisions. +\end{cQ} +\begin{cA}{o} +statistics +\end{cA} + +\begin{cQ}{n} +A frequency distribution is an example of +\underbar{\hspace*{.5in}} +\end{cQ} +\begin{cA}{n} +data reduction +\end{cA} + +\begin{cQ}{a} +Find the median of the following +data:\par +\begin{tabular}{r|ll} +2&2334&\kern6pt Key $2\,|\,4=24$\\ +2&57888\\ +3&344\\ +3&55666\\ +4&0023\\ +4&566 +\end{tabular} +\end{cQ} +\begin{cA}{a} +$34.5$ +\end{cA} + +\begin{cQ}{l} +Given that $n=5$, +$\sum x = 26$ $\sum x^2 = 154$, compute $\bar x$ and $s$. +\end{cQ} +\begin{cA}{l} +$5.2$ and $2.17$ +\end{cA} +\begin{cQ}{d} +A \underbar{\hspace{.5in}} is a sample +in which every possible sample of the same size has the same chance +of being selected. +\end{cQ} +\begin{cA}{d} +simple random sample +\end{cA} + +\begin{cQ}{F} +The number \underbar{\hspace{.5in}} divides a data set in such a way that +$75\%$ of the data is less than it and $25\%$ of the data is greater +than it. +\end{cQ} +\begin{cA}[f]{F} +$Q_3$ +\end{cA} + +\begin{cQ}{i} +\underbar{\hspace{.5in}} is the measure of central tendency +that is sensitive to outliers in the data set. +\end{cQ} +\begin{cA}{i} +sample mean +\end{cA} + +\begin{cQ}{s} +$\mu$ refers to the \underbar{\hspace{.5in}} +\end{cQ} +\begin{cA}{s} +population mean +\end{cA} +\begin{cQ}{h} +In a data set with sample +mean of $4.5$ and sample standard deviation of $1.5$, the $z$-score +of $x = 4$ is $ z = \underbar{\hspace{.5in}}$. +\end{cQ} +\begin{cA}{h} +$-0.33$ +\end{cA} + +\begin{cQ}{e} +If a $z$-score of a data +entry is negative, then that data entry is +\underbar{\hspace{.5in}} than mean. +\end{cQ} +\begin{cA}{e} +less +\end{cA} + +\begin{cQ}{r} +The mean value of land and building +per acre from a sample of farms is $\$1200$ with a standard +deviation of $\$350$. Assuming the distribution of the data set is +bell shaped, approximately what percentage of the sample of farmers +had value of land and building (per acre) between $\$1200$ and +$\$1550$? +\end{cQ} +\begin{cA}{r} +$34$ +\end{cA} + +%------------------- + +\begin{cA}[b]{fake1} +$5.2$ and $1.94$ +\end{cA} + +\begin{cA}[c]{fake2} +sample +\end{cA} + +\begin{cA}[d]{fake3} +$0.33$ +\end{cA} + +\begin{cA}[g]{fake4} +greater +\end{cA} + +\begin{cA}[j]{fake5} +median +\end{cA} + +\begin{cA}[k]{fake6} +mode +\end{cA} + +\begin{cA}[m]{fake7} +$Q_1$ +\end{cA} + +\begin{cA}[p]{fake8} +variance +\end{cA} + +\begin{cA}[t]{fake9} +$35$ +\end{cA} + +\end{Composing} + +\begin{document} + +%\maketitle + + +\def\answidth{1.7in} +\def\queswidth{2in} + +\ifeqforpaper +\vspace*{-4\baselineskip}\fi + +{\bfseries\noindent +\makebox[\textwidth]{\rlap{STA 2023}\hfill\textcolor{blue}{\webtitle}\hfill\llap{Statistics}} +\makebox[\textwidth]{\rlap{\webauthor}\hfill\textcolor{blue}{Descriptive Statistics}\hfill\llap{Fall 2006}}} + +\underbar{\textbf{Name:} \textField[\BC{}]{dpsSignInName}{2in}{11bp}} + +\textcolor{red}{\textbf{Instructions:}} Select a question from the +left panel by clicking its checkbox. Find the answer listed in +either the right panel. No guessing! A maximum of $\dsthreshold$ +tries on any problem before you get $\dspenaltypoints$ penalty +points! Passing is to complete the puzzle with only $\dspassing$ +incorrect answers. + +\fbox{\begin{minipage}{\linewidth-2\fboxsep-2\fboxrule} +Who is considered the founder of modern statistics? The answer is +hidden in the puzzle below.\par\smallskip +\begin{center} +\insertPuzzle{13} +\end{center} +\kern3pt +\end{minipage}}% + +\fbox{\begin{minipage}[t][5.25in+3\baselineskip][t]{\linewidth-\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\centering\textbf{Questions}} +\begin{enumerate} +\displayRandomizedQuestions +\end{enumerate} +\end{minipage}}% +% +\fbox{\begin{minipage}[t][5.25in+3\baselineskip][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright +\makebox[\linewidth]{\textbf{Answers}} +\begin{itemize}\itemsep0pt +\displayRandomizedAnswers +\end{itemize} +\par\smallskip +\end{minipage}}% + +\ifeqforpaper\else +\textbf{\textcolor{red}{Important:}} Don't forget to print the puzzle page and to hand it in to me. + +Print this page: \printDPS{}{11bp}\cgBdry[1ex] +Try again: \resetDPS{}{11bp} +\fi + + +\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/dps_demo.pdf b/texmf-dist/doc/latex/dps/examples/dps_demo.pdf deleted file mode 100644 index 87a3588c..00000000 Binary files a/texmf-dist/doc/latex/dps/examples/dps_demo.pdf and /dev/null differ diff --git a/texmf-dist/doc/latex/dps/examples/dps_demo_p.pdf b/texmf-dist/doc/latex/dps/examples/dps_demo_p.pdf deleted file mode 100644 index 3a6d792c..00000000 Binary files a/texmf-dist/doc/latex/dps/examples/dps_demo_p.pdf and /dev/null differ diff --git a/texmf-dist/doc/latex/dps/examples/first_date.pdf b/texmf-dist/doc/latex/dps/examples/first_date.pdf deleted file mode 100644 index b3eb0bbf..00000000 Binary files a/texmf-dist/doc/latex/dps/examples/first_date.pdf and /dev/null differ diff --git a/texmf-dist/doc/latex/dps/examples/pmg_d1.pdf b/texmf-dist/doc/latex/dps/examples/pmg_d1.pdf deleted file mode 100644 index 9f16989b..00000000 Binary files a/texmf-dist/doc/latex/dps/examples/pmg_d1.pdf and /dev/null differ diff --git a/texmf-dist/doc/latex/dps/examples/pmg_d1.tex b/texmf-dist/doc/latex/dps/examples/pmg_d1.tex deleted file mode 100644 index d57ce8d2..00000000 --- a/texmf-dist/doc/latex/dps/examples/pmg_d1.tex +++ /dev/null @@ -1,226 +0,0 @@ -\documentclass{article} -\usepackage[forcolorpaper]{web} -\usepackage{eforms} -\usepackage[nonrandomized]{dps} %[lang=english] [showletters] -%\usepackage[viewmode,norandomize]{dps} % - -\rowsep{2ex} - -\ifeqforpaper -\setlength{\oddsidemargin}{-.5in} -\fi - -\margins{.5in}{.5in}{24pt}{.5in} % left,right,top, bottom -\screensize{6.75in}{8.5in} % height, width - -\title{DPS -- Das Puzzle Spiel} -\author{D. P. Story} - -\thispagestyle{empty} - -\parindent0pt -\parskip6pt - -\DeclarePuzzle -{% - {H}{H} - {e}{e} - {l}{l} - {l}{l} - {o}{o} - {}{space} - {J}{J} - {\texorpdfstring{\"{u}}{\string\374}}{uml} % ü - {r}{r} - {g}{g} - {e}{e} - {n}{n} - {,}{punc} - {}{space} - {h}{h} - {o}{o} - {w}{w} - {}{space} - {a}{a} - {r}{r} - {e}{e} - {}{space} - {y}{y} - {o}{o} - {u}{u} - {}{space} - {t}{t} - {o}{o} - {d}{d} - {a}{a} - {y}{y} - {?}{punc} -} - -\begin{Composing} - -\begin{cQ}{H} -$ -5x - 2 + 3x $ -\end{cQ} -\begin{cA}{H} -$-2x-2$ -\end{cA} - -\begin{cQ}{e} -$ 2x + 5x $ -\end{cQ} -\begin{cA}{e} -$7x$ -\end{cA} - -\begin{cQ}{l} -$ 6x - 3x + 1 $ -\end{cQ} -\begin{cA}{l} -$3x+1$ -\end{cA} - -\begin{cQ}{o} -$ 5 -5x + 2x -2 $ -\end{cQ} -\begin{cA}{o} -$-3x+3$ -\end{cA} - -\begin{cQ}{J} -$ 4( x + 2 ) - 2 $ -\end{cQ} -\begin{cA}{J} -$4x+6$ -\end{cA} - -\begin{cQ}{uml} -$ -3x + 2(5-2x) $ -\end{cQ} -\begin{cA}{uml} -$-7x+10$ -\end{cA} - -\begin{cQ}{r} -$ -2 ( 3x + (-4) ) + 4 $ -\end{cQ} -\begin{cA}{r} -$-6x+12$ -\end{cA} - -\begin{cQ}{g} -$ 5 ( x - (-2) ) $ -\end{cQ} -\begin{cA}{g} -$5x+10$ -\end{cA} - -\begin{cQ}{n} -$ 6x - 5 (x - 2) $ -\end{cQ} -\begin{cA}{n} -$x+10$ -\end{cA} - -\begin{cQ}{h} -$ 2 - 3(4x - 2) $ -\end{cQ} -\begin{cA}{h} -$-12x+8$ -\end{cA} - -\begin{cQ}{w} -$ 6x - 3 + x + 5 $ -\end{cQ} -\begin{cA}{w} -$7x+2$ -\end{cA} - -\begin{cQ}{a} -$ 5( -2x + 4 ) + 3x - 2 $ -\end{cQ} -\begin{cA}{a} - $-7x+18$ -\end{cA} - -\begin{cQ}{y} -$ 3(x-3) - 2(x+2) $ -\end{cQ} -\begin{cA}{y} -$x-13$ -\end{cA} - -\begin{cQ}{u} -$ -2(3-x) - 4(1-3x) $ -\end{cQ} -\begin{cA}{u} -$14x-10$ -\end{cA} - -\begin{cQ}{t} -$ x (5 +2) -3x $ -\end{cQ} -\begin{cA}{t} -$4x$ -\end{cA} - -\begin{cQ}{d} -$ 1 -2 ( 2x -4x) + 2x $ -\end{cQ} -\begin{cA}{d} -$ 6x + 1$ -\end{cA} - -\end{Composing} - - -\begin{document} -\begin{center}\bfseries\Large\color{blue} - \webtitle\\[1ex]\webauthor -\end{center} - -\ifeqforpaper - \textcolor{red}{\textbf{Instructions:}} Solve each of the - numbered problems in the center panel, and find the answer in either - the left or right panel. Fill in the space(s) in the puzzle - corresponding to the question number with the letter associated with - the answer. -\else - \textcolor{red}{\textbf{Instructions:}} Select a question from the - center panel by clicking its checkbox. Solve the problem and find - the answer listed in either the left or right panel. No guessing! - A maximum of $\dsthreshold$ tries on any problem before you get - $\dspenaltypoints$ penalty points ! Passing is to complete the puzzle with only - $\dspassing$ incorrect answers. -\fi - -\fbox{\begin{minipage}{\linewidth-2\fboxsep-2\fboxrule} -\insertPuzzle{18} -\end{minipage}} -\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright -Find the correct answer -\begin{itemize} -\displayRandomizedAnswersLeftPanel -\end{itemize} -\par\smallskip -\end{minipage}}% -\fbox{\begin{minipage}[t][3in][t]{.6\linewidth-2\fboxsep-2\fboxrule} -Simplify each of the expressions below, and find the answer in the column of answers. -\begin{multicols}{2} -\begin{enumerate} -\displayRandomizedQuestions -\end{enumerate} -\end{multicols} -\par\smallskip -\end{minipage}}% -\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright -Find the correct answer -\begin{itemize} -\displayRandomizedAnswersRightPanel -\end{itemize} -\par\smallskip -\end{minipage}} - -\placeMessageField{\linewidth}{50pt} - -\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/pmg_d1_p.pdf b/texmf-dist/doc/latex/dps/examples/pmg_d1_p.pdf deleted file mode 100644 index 58a46075..00000000 Binary files a/texmf-dist/doc/latex/dps/examples/pmg_d1_p.pdf and /dev/null differ diff --git a/texmf-dist/doc/latex/dps/examples/pmg_d1_p.tex b/texmf-dist/doc/latex/dps/examples/pmg_d1_p.tex deleted file mode 100644 index 2cb02022..00000000 --- a/texmf-dist/doc/latex/dps/examples/pmg_d1_p.tex +++ /dev/null @@ -1,222 +0,0 @@ -\documentclass[landscape]{article} -\usepackage[forcolorpaper]{web} -\usepackage{eforms} -\usepackage[nonrandomized]{dps} %[lang=english] [showletters] -%\usepackage[viewmode,norandomize]{dps} % - -\rowsep{2ex} - -\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom -\screensize{6.75in}{8.5in} % height, width - -\title{DPS -- Das Puzzle Spiel} -\author{D. P. Story} - -\thispagestyle{empty} - -\parindent0pt -\parskip6pt - -\DeclarePuzzle -{% - {H}{H} - {e}{e} - {l}{l} - {l}{l} - {o}{o} - {}{space} - {J}{J} - {\texorpdfstring{\"{u}}{\string\374}}{uml} % ü - {r}{r} - {g}{g} - {e}{e} - {n}{n} - {,}{punc} - {}{space} - {h}{h} - {o}{o} - {w}{w} - {}{space} - {a}{a} - {r}{r} - {e}{e} - {}{space} - {y}{y} - {o}{o} - {u}{u} - {}{space} - {t}{t} - {o}{o} - {d}{d} - {a}{a} - {y}{y} - {?}{punc} -} - -\begin{Composing} - -\begin{cQ}{H} -$ -5x - 2 + 3x $ -\end{cQ} -\begin{cA}{H} -$-2x-2$ -\end{cA} - -\begin{cQ}{e} -$ 2x + 5x $ -\end{cQ} -\begin{cA}{e} -$7x$ -\end{cA} - -\begin{cQ}{l} -$ 6x - 3x + 1 $ -\end{cQ} -\begin{cA}{l} -$3x+1$ -\end{cA} - -\begin{cQ}{o} -$ 5 -5x + 2x -2 $ -\end{cQ} -\begin{cA}{o} -$-3x+3$ -\end{cA} - -\begin{cQ}{J} -$ 4( x + 2 ) - 2 $ -\end{cQ} -\begin{cA}{J} -$4x+6$ -\end{cA} - -\begin{cQ}{uml} -$ -3x + 2(5-2x) $ -\end{cQ} -\begin{cA}{uml} -$-7x+10$ -\end{cA} - -\begin{cQ}{r} -$ -2 ( 3x + (-4) ) + 4 $ -\end{cQ} -\begin{cA}{r} -$-6x+12$ -\end{cA} - -\begin{cQ}{g} -$ 5 ( x - (-2) ) $ -\end{cQ} -\begin{cA}{g} -$5x+10$ -\end{cA} - -\begin{cQ}{n} -$ 6x - 5 (x - 2) $ -\end{cQ} -\begin{cA}{n} -$x+10$ -\end{cA} - -\begin{cQ}{h} -$ 2 - 3(4x - 2) $ -\end{cQ} -\begin{cA}{h} -$-12x+8$ -\end{cA} - -\begin{cQ}{w} -$ 6x - 3 + x + 5 $ -\end{cQ} -\begin{cA}{w} -$7x+2$ -\end{cA} - -\begin{cQ}{a} -$ 5( -2x + 4 ) + 3x - 2 $ -\end{cQ} -\begin{cA}{a} - $-7x+18$ -\end{cA} - -\begin{cQ}{y} -$ 3(x-3) - 2(x+2) $ -\end{cQ} -\begin{cA}{y} -$x-13$ -\end{cA} - -\begin{cQ}{u} -$ -2(3-x) - 4(1-3x) $ -\end{cQ} -\begin{cA}{u} -$14x-10$ -\end{cA} - -\begin{cQ}{t} -$ x (5 +2) -3x $ -\end{cQ} -\begin{cA}{t} -$4x$ -\end{cA} - -\begin{cQ}{d} -$ 1 -2 ( 2x -4x) + 2x $ -\end{cQ} -\begin{cA}{d} -$ 6x + 1$ -\end{cA} - -\end{Composing} - - -\begin{document} -\begin{center}\bfseries\Large\color{blue} - \webtitle\\[1ex]\webauthor -\end{center} - -\ifeqforpaper - \textcolor{red}{\textbf{Instructions:}} Solve each of the - numbered problems in the center panel, and find the answer in either - the left or right panel. Fill in the space(s) in the puzzle - corresponding to the question number with the letter associated with - the answer. -\else - \textcolor{red}{\textbf{Instructions:}} Select a question from - the center panel by clicking its checkbox. Solve the problem and - find the answer listed in either the left or right panel. No - guessing! A maximum of $\dsthreshold$ tries on any problem - before you get $\dspenaltypoints$ penalty points ! Passing is - to complete the puzzle with only $\dspassing$ incorrect answers. -\fi - -\fbox{\begin{minipage}{\linewidth-2\fboxsep-2\fboxrule} -\insertPuzzle{18} -\end{minipage}} -\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright -Find the correct answer -\begin{itemize} -\displayRandomizedAnswersLeftPanel -\end{itemize} -\par\smallskip -\end{minipage}}% -\fbox{\begin{minipage}[t][3in][t]{.6\linewidth-2\fboxsep-2\fboxrule} -Simplify each of the expressions below, and find the answer in the column of answers. -\begin{multicols}{2} -\begin{enumerate} -\displayRandomizedQuestions -\end{enumerate} -\end{multicols} -\par\smallskip -\end{minipage}}% -\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright -Find the correct answer -\begin{itemize} -\displayRandomizedAnswersRightPanel -\end{itemize} -\par\smallskip -\end{minipage}} - -\placeMessageField{\linewidth}{50pt} - -\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/pmg_d2.pdf b/texmf-dist/doc/latex/dps/examples/pmg_d2.pdf deleted file mode 100644 index d89c9214..00000000 Binary files a/texmf-dist/doc/latex/dps/examples/pmg_d2.pdf and /dev/null differ diff --git a/texmf-dist/doc/latex/dps/examples/pmg_d2.tex b/texmf-dist/doc/latex/dps/examples/pmg_d2.tex deleted file mode 100644 index 6465893b..00000000 --- a/texmf-dist/doc/latex/dps/examples/pmg_d2.tex +++ /dev/null @@ -1,221 +0,0 @@ -\documentclass{article} -%\usepackage[forcolorpaper]{web} -\usepackage{web} % dvips, dvipsone, pdftex, dvipdfm -\usepackage{eforms} -\usepackage{dps} - - -\margins{.5in}{.5in}{.5in}{.5in} % left,right,top, bottom -\screensize{8in}{8.5in} % height, width - -\title{DPS -- Das Puzzle Spiel} -\author{D. P. Story} - -\thispagestyle{empty} - -\ifeqforpaper -\setlength{\oddsidemargin}{0pt} -\fi - -\parindent0pt -\parskip6pt - -\DeclarePuzzle -{% - {H}{H} - {e}{e} - {l}{l} - {l}{l} - {o}{o} - {}{space} - {J}{J} - {\texorpdfstring{u}{\string\374}}{uml} % ü - {r}{r} - {g}{g} - {e}{e} - {n}{n} - {,}{punc} - {}{space} - {h}{h} - {o}{o} - {w}{w} - {}{space} - {a}{a} - {r}{r} - {e}{e} - {}{space} - {y}{y} - {o}{o} - {u}{u} - {}{space} - {t}{t} - {o}{o} - {d}{d} - {a}{a} - {y}{y} - {?}{punc} -} - -\begin{Composing} - -\begin{cQ}{H} -$ -5x - 2 + 3x $ -\end{cQ} -\begin{cA}{H} -$-2x-2$ -\end{cA} - -\begin{cQ}{e} -$ 2x + 5x $ -\end{cQ} -\begin{cA}{e} -$7x$ -\end{cA} - -\begin{cQ}{l} -$ 6x - 3x + 1 $ -\end{cQ} -\begin{cA}{l} -$3x+1$ -\end{cA} - -\begin{cQ}{o} -$ 5 -5x + 2x -2 $ -\end{cQ} -\begin{cA}{o} -$-3x+3$ -\end{cA} - -\begin{cQ}{J} -$ 4( x + 2 ) - 2 $ -\end{cQ} -\begin{cA}{J} -$4x+6$ -\end{cA} - -\begin{cQ}{uml} -$ -3x + 2(5-2x) $ -\end{cQ} -\begin{cA}{uml} -$-7x+10$ -\end{cA} - -\begin{cQ}{r} -$ -2 ( 3x + (-4) ) + 4 $ -\end{cQ} -\begin{cA}{r} -$-6x+12$ -\end{cA} - -\begin{cQ}{g} -$ 5 ( x - (-2) ) $ -\end{cQ} -\begin{cA}{g} -$5x+10$ -\end{cA} - -\begin{cQ}{n} -$ 6x - 5 (x - 2) $ -\end{cQ} -\begin{cA}{n} -$x+10$ -\end{cA} - -\begin{cQ}{h} -$ 2 - 3(4x - 2) $ -\end{cQ} -\begin{cA}{h} -$-12x+8$ -\end{cA} - -\begin{cQ}{w} -$ 6x - 3 + x + 5 $ -\end{cQ} -\begin{cA}{w} -$7x+2$ -\end{cA} - -\begin{cQ}{a} -$ 5( -2x + 4 ) + 3x - 2 $ -\end{cQ} -\begin{cA}{a} - $-7x+18$ -\end{cA} - -\begin{cQ}{y} -$ 3(x-3) - 2(x+2) $ -\end{cQ} -\begin{cA}{y} -$x-13$ -\end{cA} - -\begin{cQ}{u} -$ -2(3-x) - 4(1-3x) $ -\end{cQ} -\begin{cA}{u} -$14x-10$ -\end{cA} - -\begin{cQ}{t} -$ x (5 +2) -3x $ -\end{cQ} -\begin{cA}{t} -$4x$ -\end{cA} - -\begin{cQ}{d} -$ 1 -2 ( 2x -4x) + 2x $ -\end{cQ} -\begin{cA}{d} -$ 6x + 1$ -\end{cA} - -\end{Composing} - -\begin{document} -\begin{center}\bfseries\Large\color{blue} - \webtitle\\[1ex]\webauthor -\end{center} - -\ifeqforpaper - \textcolor{red}{\textbf{Instructions:}} Solve each of the - numbered problems in the center panel, and find the answer in either - the left or right panel. Fill in the space(s) in the puzzle - corresponding to the question number with the letter associated with - the answer. -\else - \textcolor{red}{\textbf{Instructions:}} Select a question from the - center panel by clicking its checkbox. Solve the problem and find - the answer listed in either the left or right panel. No guessing! - A maximum of $\dsthreshold$ tries on any problem before you get - $\dspenaltypoints$ penalty points ! Passing is to complete the puzzle with only - $\dspassing$ incorrect answers. -\fi - -\def\answidth{1.2in} -\def\queswidth{1.8in} - -\fbox{\begin{minipage}[t][5in][t]{\answidth-2\fboxsep-2\fboxrule}\raggedright -\makebox[\linewidth]{\textbf{Answers}} -\begin{itemize} -\displayRandomizedAnswers -\end{itemize} -\par\smallskip -\end{minipage}}% -% -\fbox{\begin{minipage}[t][1in][t]{\linewidth-\answidth-\queswidth-2\fboxsep-2\fboxrule} -\makebox[\linewidth]{\textbf{The Puzzle}}\par\smallskip -\insertPuzzle{11} -\end{minipage}}% -% -\fbox{\begin{minipage}[t][5in][t]{\queswidth-2\fboxsep-2\fboxrule} -\makebox[\linewidth]{\centering\textbf{Questions}} -\begin{enumerate} -\displayRandomizedQuestions -\end{enumerate} -\par\smallskip -\end{minipage}}% - -\nointerlineskip\vspace{-\parskip}\placeMessageField{\linewidth}{50pt} - -\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/pmg_d3.pdf b/texmf-dist/doc/latex/dps/examples/pmg_d3.pdf deleted file mode 100644 index a665fb9b..00000000 Binary files a/texmf-dist/doc/latex/dps/examples/pmg_d3.pdf and /dev/null differ diff --git a/texmf-dist/doc/latex/dps/examples/pmg_d3.tex b/texmf-dist/doc/latex/dps/examples/pmg_d3.tex deleted file mode 100644 index ff9e6be2..00000000 --- a/texmf-dist/doc/latex/dps/examples/pmg_d3.tex +++ /dev/null @@ -1,217 +0,0 @@ -\documentclass{article} -\usepackage{web} -\usepackage{eforms} -\usepackage[viewmode,showletters]{dps} %[lang=english] [showletters] -%\usepackage[viewmode,norandomize]{dps} % - -\rowsep{2ex} - -\margins{.5in}{.5in}{24pt}{.5in} % left,right,top, bottom -\screensize{7.75in}{8.5in} % height, width - -\title{DPS -- Das Puzzle Spiel} -\author{D. P. Story} - -\thispagestyle{empty} - -\parindent0pt -\parskip6pt - -\DeclarePuzzle -{% - {H}{H} - {e}{e} - {l}{l} - {l}{l} - {o}{o} - {}{space} - {J}{J} - {\texorpdfstring{\"{u}}{\string\374}}{uml} % ü - {r}{r} - {g}{g} - {e}{e} - {n}{n} - {,}{punc} - {}{space} - {h}{h} - {o}{o} - {w}{w} - {}{space} - {a}{a} - {r}{r} - {e}{e} - {}{space} - {y}{y} - {o}{o} - {u}{u} - {}{space} - {t}{t} - {o}{o} - {d}{d} - {a}{a} - {y}{y} - {?}{punc} -} - -\begin{Composing} - -\begin{cQ}{H} -$ -5x - 2 + 3x $ -\end{cQ} -\begin{cA}{H} -$-2x-2$ -\end{cA} - -\begin{cQ}{e} -$ 2x + 5x $ -\end{cQ} -\begin{cA}{e} -$7x$ -\end{cA} - -\begin{cQ}{l} -$ 6x - 3x + 1 $ -\end{cQ} -\begin{cA}{l} -$3x+1$ -\end{cA} - -\begin{cQ}{o} -$ 5 -5x + 2x -2 $ -\end{cQ} -\begin{cA}{o} -$-3x+3$ -\end{cA} - -\begin{cQ}{J} -$ 4( x + 2 ) - 2 $ -\end{cQ} -\begin{cA}{J} -$4x+6$ -\end{cA} - -\begin{cQ}{uml} -$ -3x + 2(5-2x) $ -\end{cQ} -\begin{cA}{uml} -$-7x+10$ -\end{cA} - -\begin{cQ}{r} -$ -2 ( 3x + (-4) ) + 4 $ -\end{cQ} -\begin{cA}{r} -$-6x+12$ -\end{cA} - -\begin{cQ}{g} -$ 5 ( x - (-2) ) $ -\end{cQ} -\begin{cA}{g} -$5x+10$ -\end{cA} - -\begin{cQ}{n} -$ 6x - 5 (x - 2) $ -\end{cQ} -\begin{cA}{n} -$x+10$ -\end{cA} - -\begin{cQ}{h} -$ 2 - 3(4x - 2) $ -\end{cQ} -\begin{cA}{h} -$-12x+8$ -\end{cA} - -\begin{cQ}{w} -$ 6x - 3 + x + 5 $ -\end{cQ} -\begin{cA}{w} -$7x+2$ -\end{cA} - -\begin{cQ}{a} -$ 5( -2x + 4 ) + 3x - 2 $ -\end{cQ} -\begin{cA}{a} - $-7x+18$ -\end{cA} - -\begin{cQ}{y} -$ 3(x-3) - 2(x+2) $ -\end{cQ} -\begin{cA}{y} -$x-13$ -\end{cA} - -\begin{cQ}{u} -$ -2(3-x) - 4(1-3x) $ -\end{cQ} -\begin{cA}{u} -$14x-10$ -\end{cA} - -\begin{cQ}{t} -$ x (5 +2) -3x $ -\end{cQ} -\begin{cA}{t} -$4x$ -\end{cA} - -\begin{cQ}{d} -$ 1 -2 ( 2x -4x) + 2x $ -\end{cQ} -\begin{cA}{d} -$ 6x + 1$ -\end{cA} - -\end{Composing} - - -\begin{document} -\begin{center}\bfseries\Large\color{blue} - \webtitle\\[1ex]\webauthor -\end{center} - - -\fbox{\begin{minipage}[t][4.8in][t]{.8\linewidth-2\fboxsep-2\fboxrule} -\ifeqforpaper - \textcolor{red}{\textbf{Instructions:}} Solve each of the - numbered problems in the center panel, and find the answer in either - the left or right panel. Fill in the space(s) in the puzzle - corresponding to the question number with the letter associated with - the answer. -\else - \textcolor{red}{\textbf{Instructions:}} Select a question from - the center panel by clicking its checkbox. Solve the problem and - find the answer listed in either the left or right panel. No - guessing! A maximum of $\dsthreshold$ tries on any problem - before you get $\dspenaltypoints$ penalty points! Passing is - to complete the puzzle with only $\dspassing$ incorrect answers. -\fi -\par\medskip -\insertPuzzle{15} - -\noindent\kern-\fboxsep\rule{\linewidth+2\fboxsep}{.4pt} - -Simplify each of the expressions below, and find the answer in the column of answers. -\begin{multicols}{2} -\begin{enumerate} -\displayRandomizedQuestions -\end{enumerate} -\end{multicols} -\par\smallskip -\end{minipage}}% -\fbox{\begin{minipage}[t][4.8in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright -Find the correct answer -\begin{itemize} -\displayRandomizedAnswers -\end{itemize} -\par\smallskip -\end{minipage}} - -\placeMessageField{\linewidth}{50pt} - -\end{document} diff --git a/texmf-dist/doc/latex/dps/examples/pmg_test.pdf b/texmf-dist/doc/latex/dps/examples/pmg_test.pdf deleted file mode 100644 index 5fd8d23a..00000000 Binary files a/texmf-dist/doc/latex/dps/examples/pmg_test.pdf and /dev/null differ diff --git a/texmf-dist/doc/latex/dps/examples/pmg_test.tex b/texmf-dist/doc/latex/dps/examples/pmg_test.tex deleted file mode 100644 index e65b93b7..00000000 --- a/texmf-dist/doc/latex/dps/examples/pmg_test.tex +++ /dev/null @@ -1,215 +0,0 @@ -\documentclass{article} -\usepackage{web} -\usepackage{eforms} -%\usepackage{dps} -\usepackage[nonrandomized]{dps} % dps the option is nonrandomized not nonrandomize - -\margins{.5in}{.5in}{24pt}{.5in} % left,right,top, bottom -\screensize{6.5in}{8.5in} % height, width - -\title{DPS -- Das Puzzle Spiel} -\author{D. P. Story} - -\thispagestyle{empty} - -\parindent0pt -\parskip6pt - -\DeclarePuzzle -{% - {H}{H} - {e}{e} - {l}{l} - {l}{l} - {o}{o} - {}{space} - {J}{J} - {\texorpdfstring{\"{u}}{\string\374}}{uml} % ü - {r}{r} - {g}{g} - {e}{e} - {n}{n} - {,}{punc} - {}{space} - {h}{h} - {o}{o} - {w}{w} - {}{space} - {a}{a} - {r}{r} - {e}{e} - {}{space} - {y}{y} - {o}{o} - {u}{u} - {}{space} - {t}{t} - {o}{o} - {d}{d} - {a}{a} - {y}{y} - {?}{punc} -} - -\begin{Composing} - -\begin{cQ}{H} -$ 1 + 1 $ -\end{cQ} -\begin{cA}{H} -$2$ -\end{cA} - -\begin{cQ}{e} -$ 2x + 5x $ -\end{cQ} -\begin{cA}{e} -$7x$ -\end{cA} - -\begin{cQ}{l} -$ 6x - 3x + 1 $ -\end{cQ} -\begin{cA}{l} -$3x+1$ -\end{cA} - -\begin{cQ}{o} -$ 5 -5x + 2x -2 $ -\end{cQ} -\begin{cA}{o} -$-3x+3$ -\end{cA} - -\begin{cQ}{J} -$ 4( x + 2 ) - 2 $ -\end{cQ} -\begin{cA}{J} -$4x+6$ -\end{cA} - -\begin{cQ}{uml} -$ -3x + 2(5-2x) $ -\end{cQ} -\begin{cA}{uml} -$-7x+10$ -\end{cA} - -\begin{cQ}{r} -$ -2 ( 3x + (-4) ) + 4 $ -\end{cQ} -\begin{cA}{r} -$-6x+12$ -\end{cA} - -\begin{cQ}{g} -$ 5 ( x - (-2) ) $ -\end{cQ} -\begin{cA}{g} -$5x+10$ -\end{cA} - -\begin{cQ}{n} -$ 6x - 5 (x - 2) $ -\end{cQ} -\begin{cA}{n} -$x+10$ -\end{cA} - -\begin{cQ}{h} -$ 15 + 2 $ -\end{cQ} -\begin{cA}{h} -$17$ -\end{cA} - -\begin{cQ}{w} -$ 6x - 3 + x + 5 $ -\end{cQ} -\begin{cA}{w} -$7x+2$ -\end{cA} - -\begin{cQ}{a} -$ 5( -2x + 4 ) + 3x - 2 $ -\end{cQ} -\begin{cA}{a} - $-7x+18$ -\end{cA} - -\begin{cQ}{y} -$ 3(x-3) - 2(x+2) $ -\end{cQ} -\begin{cA}{y} -$x-13$ -\end{cA} - -\begin{cQ}{u} -$ -2(3-x) - 4(1-3x) $ -\end{cQ} -\begin{cA}{u} -$14x-10$ -\end{cA} - -\begin{cQ}{t} -$ \sin( \pi/2) $ -\end{cQ} -\begin{cA}{t} -$1$ -\end{cA} - -\begin{cQ}{d} -$ \cos( \pi/4 ) $ -\end{cQ} -\begin{cA}{d} -$\sqrt{2}/2$ -\end{cA} - -\end{Composing} - - -\begin{document} -\begin{center}\bfseries\Large\color{blue} - \webtitle\\[1ex]\webauthor -\end{center} - -% dps changed \threshold to \dsthreahold -% dps changed \passing to \dspassing - -\textcolor{red}{\textbf{Instructions:}} Select a question from the center -panel by clicking its checkbox. Solve the problem and find the answer listed -in either the left or right panel. No guessing! A maximum of $\dsthreshold$ -tries on any problem before you get penalty points! Passing is to complete -the puzzle with only $\dspassing$ incorrect answers. - - -\fbox{\begin{minipage}{\linewidth-2\fboxsep-2\fboxrule} -\insertPuzzle{18} -\end{minipage}} -\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright -Find the correct answer -\begin{itemize} -\displayRandomizedAnswersLeftPanel -\end{itemize} -\par\smallskip -\end{minipage}}% -\fbox{\begin{minipage}[t][3in][t]{.6\linewidth-2\fboxsep-2\fboxrule} -Simplify each of the expressions below, and find the answer in the column of answers. -\begin{multicols}{2} -\begin{enumerate} -\displayRandomizedQuestions -\end{enumerate} -\end{multicols} -\par\smallskip -\end{minipage}}% -\fbox{\begin{minipage}[t][3in][t]{.2\linewidth-2\fboxsep-2\fboxrule}\raggedright -Find the correct answer -\begin{itemize} -\displayRandomizedAnswersRightPanel -\end{itemize} -\par\smallskip -\end{minipage}} - -\textField[\Ff\FfMultiline]{report}{\linewidth}{50pt} - -\end{document} diff --git a/texmf-dist/source/latex/dps/dps.dtx b/texmf-dist/source/latex/dps/dps.dtx index f4190df9..fc7040ee 100644 --- a/texmf-dist/source/latex/dps/dps.dtx +++ b/texmf-dist/source/latex/dps/dps.dtx @@ -1,932 +1,2615 @@ -% \iffalse -%<*copyright> -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% dps.sty package, 2006-10-06 %% -%% Copyright (C) 2006 D. P. Story %% -%% dpstory@acrotex.net %% -%% storyd@owc.edu %% -%% %% -%% 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. %% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -%\NeedsTeXFormat{LaTeX2e} -%\ProvidesPackage{dps} -% [2006/10/31 v1.0 Das Puzzle Spiel (dps)] -%<*driver> -\documentclass{ltxdoc} -\usepackage[colorlinks,hyperindex]{hyperref} -\pdfstringdefDisableCommands{\let\\\textbackslash}% -\EnableCrossrefs \CodelineIndex -%\OnlyDescription % comment out for implementation details -\begin{document} - \GetFileInfo{dps.sty} - \title{The \texttt{dps} Package} - \author{D. P. Story\\ - Email: \texttt{storyd@owc.edu}} - \date{processed \today} - \maketitle - \tableofcontents - \let\Email\texttt - \DocInput{dps.dtx} - \PrintIndex -\end{document} -% -% \fi -% \begin{macrocode} -%<*package> -% \end{macrocode} -% \section{Introduction} -% The \textsf{dps} Package (Das Puzzle Spiel) provides the commands to create a matching -% game and associated puzzle. As the user answers each question, another part of the puzzle -% is filled in. After the user has correctly answered all the questions, the message contained -% in the puzzle is fully visible. The user answers the question by first clicking the checkbox -% of that question, reading and solving the question, then by finding the correct answer listed -% amongst the answer columns. This game was inspired by one of the handout work sheets of my -% son's eighth grade pre-algebra class. -% -% \section{Options} -% We bring in the \textsf{xkeyval} Package so we can gather our options using -% it's commands, rather than the default \textsf{keyval} commands. -% \begin{macrocode} -\RequirePackage{xkeyval} -% \end{macrocode} -% \begin{macro}{nonrandomize} -% The default behavior is to randomize the questions and answers. With this option, the -% questions and answers are listed in the order they were written in the source file; good -% for debugging, and testing the document. -% \begin{macrocode} -\DeclareOptionX{nonrandomized}{\werandomizefalse} -% \end{macrocode} -% \end{macro} -% \begin{macro}{viewmode} -% Used for developing the puzzle. When \texttt{viewmode} is optioned, the puzzle and letters in -% the puzzle are seen. By adjusting the argument of \cs{insertPuzzle} you can get the distribution -% of the puzzle that you want. See also the comments preceding the definition of \cs{makeTextField} below. -% \begin{macrocode} -\DeclareOptionX{viewmode}{\viewModetrue\previewtrue} -% \end{macrocode} -% \end{macro} -% \begin{macro}{showletters} -% When this option is taken, in the answer columns, the letters that the answers correspond to appear; -% and in the puzzle, the question number that corresponds to that letter. Generally, this is used -% when web is put in \texttt{forpaper} mode, but can be used in ``screen'' mode. -% \begin{macrocode} -\DeclareOptionX{showletters}{\showletterstrue} -% \end{macrocode} -% \end{macro} -% \begin{macro}{showanswerlabels} -% We give the user the option of showing the label for the answer, in the case -% of for screen presentation. -%\changes{v1.0}{2006/10/31} -%{ -% Added the \texttt{showanswerlabels} option -%} -% \begin{macrocode} -\DeclareOptionX{showanswerlabels} -{% - \ifeqforpaper\else\def\dpsAitemOptArg{}\fi -} -\def\dpsAitemOptArg{[]} -% \end{macrocode} -% \end{macro} -% \begin{macro}{showanswerkey} -% When this option is taken, the solution key appears in the footer. If the -% graphicx package is loaded, the answer key is rotated 180 degrees. The -% answer key is always computed and saved in the macro \cs{AnswerKey}, -% \begin{macrocode} -\DeclareOptionX{showanswerkey}{\showsolutiontrue} -% \end{macrocode} -% \end{macro} -% \begin{macro}{savedata} -% When this option is taken, the solution key appears in the footer. If the -% graphicx package is loaded, the answer key is rotated 180 degrees. The -% answer key is always computed and saved in the macro \cs{AnswerKey}, -% \begin{macrocode} -\DeclareOptionX{savedata}{\savepuzzledatatrue} -% \end{macrocode} -% \end{macro} -% \begin{macrocode} -\newif\ifwerandomize \werandomizetrue -\newif\ifviewMode \viewModefalse -\newif\ifshowletters\showlettersfalse -\newif\ifshowsolution\showsolutionfalse -\newif\ifsavepuzzledata\savepuzzledatafalse -\ifeqforpaper\showletterstrue\fi -% \end{macrocode} -% The only language localizations are the clever commands that appear in the message box. -% \begin{macro}{lang} -% We offer two language options, \texttt{english} (the default) and \texttt{german}. There -% is a custom option for the author to provide his/her own language localizations. -% \begin{macrocode} -\define@choicekey*+{dps.sty}{lang}[\val\nr]{english,german,custom} -{% - \ifcase\nr\relax - \def\dps@lang@type{\input{dps_str_us.def}} - \or - \def\dps@lang@type{\input{dps_str_de.def}} - \or - \def\dps@lang@type{\input{dps_str_cus.def}} - \else - \def\dps@lang@type{\input{dps_str_us.def}} - \fi -}{\PackageWarning{dps}{Bad choice for lang, permissible values -are english, german and custom. Try again}} -\def\dps@lang@type{\input{dps_str_us.def}} -% \end{macrocode} -% \end{macro} -% \begin{macrocode} -\AtEndOfPackage{\dps@lang@type} -\ProcessOptionsX -% \end{macrocode} -% \section{Required Packages} -% In addition to the \textsf{web} and \textsf{eforms} packages, the following are -% used in the macro package. -% \begin{macrocode} -\RequirePackage{verbatim} -\RequirePackage{calc} -\RequirePackage{multicol} -\@ifundefined{nextrandom}{\input{random.tex}}{} -% \end{macrocode} -% \begin{macrocode} -\def\nextrandom{\begingroup - \ifnum\randomi<\@ne % then initialize with time - \global\randomi\time - \global\multiply\randomi388 \global\advance\randomi\year - \global\multiply\randomi31 \global\advance\randomi\day - \global\multiply\randomi97 \global\advance\randomi\month - \message{Randomizer initialized to \the\randomi.}% - \nextrandom \nextrandom \nextrandom - \xdef\ds@saveRandomSeed{\the\randomi}% - \fi - \count@ii\randomi - \divide\count@ii 127773 % modulus = multiplier * 127773 + 2836 - \count@\count@ii - \multiply\count@ii 127773 - \global\advance\randomi-\count@ii % random mod 127773 - \global\multiply\randomi 16807 - \multiply\count@ 2836 - \global\advance\randomi-\count@ - \ifnum\randomi<\z@ \global\advance\randomi 2147483647\relax\fi - \endgroup -} -% \end{macrocode} -% -% \section{Switches and things} -% -% \begin{macrocode} -\newif\ifforquestions \forquestionstrue -\newcount\ds@nCnt -\newcount\ds@nMax -\newcount\ds@qNumber\ds@qNumber=0 -\newcount\ds@aNumber\ds@aNumber=0 -\newcount\ds@probCnt \ds@probCnt=0 -\newcount\ds@nCntCols \ds@nCntCols=0 -\newcount\ds@getRanNum -\newtoks\ds@listIn \ds@listIn={} -\newtoks\ds@newListIn \ds@newListIn={} -\newtoks\ds@listOut \ds@listOut={} -\newtoks\ds@tmpToks \ds@tmpToks={} -\newtoks\ds@qlistOut \ds@qlistOut={} -\newtoks\ds@alistOut \ds@alistOut={} -\newtoks\ds@PuzzleAppearancetoks \ds@PuzzleAppearancetoks={} -\newtoks\ds@QuesAppearancetoks \ds@QuesAppearancetoks={} -\newtoks\ds@AnsAppearancetoks \ds@AnsAppearancetoks={} -\newwrite \ds@question@write -\ifsavepuzzledata -\newwrite \ds@savedata -\immediate\openout \ds@savedata \jobname_data.sav -\fi -\setlength{\multicolsep}{\topsep} -% \end{macrocode} -% \section{Main Code} -% \begin{macro}{\makeTextField} -% \begin{macro}{\PuzzleAppearance} -% When the user chooses the \texttt{viewmode} option, the underline appear in the puzzle -% with the letter corresponding to that position; otherwise, a Acrobat text field is created. -% Note that for letters what have accents, use the hyperref command \cs{texorpdfstring} -% to give to letters, one for view mode (without accent) and one with accent. See the file -% \texttt{pmg.tex} for an example of this, look for it in the \cs{DeclarePuzzle} command. -% -% The command \cs{PuzzleAppearance} can be used to change the appearance of the text fields for -% the puzzle. -%\changes{v1.0}{2006/10/31} -%{ -% Added a token list to hold any user changes in the appearance of the puzzle, as -% as suggested by Robert Marik. -%} -% \begin{macrocode} -%\def\PuzzleAppearance#1{\def\pAppearance{#1}} -\def\PuzzleAppearance#1{\ds@PuzzleAppearancetoks={#1}} -\ifeqforpaper - \ifviewMode - \def\makeTextField#1#2{\def\argii{#2}\ifx\argii - \ds@myspace\let\ds@ul\relax\else\let\ds@ul\underbar\fi - \ifshowletters\raisebox{-8pt}{% - \makebox[0pt][l]{\makebox[16bp][c]{% - \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi - \ds@ul{\makebox[16bp][c]{\Hy@pdfstringfalse#1}}} - \else - \def\makeTextField#1#2{\def\argii{#2}\ifx\argii\ds@myspace - \let\ds@ul\relax\else\let\ds@ul\underbar\fi - \ifshowletters\raisebox{-8pt}{% - \makebox[0pt][l]{\makebox[16bp][c]{% - \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi - \ds@ul{\makebox[16bp][c]{\hfil}}} - \fi -\else - \ifviewMode - \def\makeTextField#1#2{\ifshowletters\raisebox{-8pt}{% - \makebox[0pt][l]{\makebox[16bp][c]{% - \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi - \underbar{\makebox[16bp][c]{\Hy@pdfstringfalse#1}}} - \else - \def\makeTextField#1#2{\ifshowletters - \raisebox{-8pt}{\makebox[0pt][l]{\makebox[16bp][c]{% - \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi - \edef\textfieldTmp{\noexpand\textField[\noexpand\Q{1}% - \noexpand\S{U}\noexpand\Ff\noexpand\FfReadOnly - \the\ds@PuzzleAppearancetoks\noexpand\DV{#1}]% - {puzzle.#2}{16bp}{11bp}}\Hy@pdfstringtrue\textfieldTmp} - \fi -\fi -% \end{macrocode} -% \end{macro} -% \end{macro} -% \begin{macro}{\DeclarePuzzle} -% \begin{macro}{\insertPuzzle} -% The puzzle is declare using the \cs{DeclarePuzzle} command. It's argument is a finite -% number of two argument pairs. For example, -%\begin{verbatim} -%\DeclarePuzzle{ -% {H}{H} -% {e}{e} -% {l}{l} -% {l}{l} -% {o}{o} -% {,}{punc} -% {}{space} -% {J}{J} -% {\texorpdfstring{\"{u}}{\string\374}}{uml} -% {g}{g} -% {e}{e} -% {n}{n} -% {!}{punc} -%} -%\end{verbatim} -%The first term of the pair is the letter that appears in the puzzle, in this case, the puzzle is -%``Hello, J\"{u}rgen!''. Spaces between words are left as empty arguments. A letter that has -%a special accent can be entered as well; however, for preview mode, use the hyperref command -%\cs{texorpdfstring}, as illustrated in the example above. (The first argument of \cs{texorpdfstring} -%will be typeset when the document is in \texttt{viewmode}, the second argument will be inserted -%into the text field and can be an accented character (it's octal representation). -% -%The second term of each pair will form the base name of the form fields created for this document. -%The second argument must be a JavaScript identifier (basically consist of letters and numbers). -%Puzzle entries with the same second argument will appear simultaneously when the corresponding -%question is answered correctly. For example, the puzzle above has two of the letter `e' and -%to of `l'. As a result, there are only $8$ distinct form names, so $8$ or more questions are -%needed. -% -%Second terms with the name of \texttt{space} and \texttt{punc} are special cases. A \texttt{space} field -%will be type set as a text field with an empty value (maintaining the spacing of the puzzle); the \texttt{punc} -%name is recognized as a signal for punctuation, and a text field is not generated for it. (Note, you can -%give punctuation a field name other than \texttt{punc}, and a text field will be created, and you'll need -%a question to make that field appear.) -% -% You can have more answers than questions, but you cannot have more questions than answers; -% that is, not questions that have no listed answer and does not correspond to a letter -% in the puzzle. -% \begin{macrocode} -\def\DeclarePuzzle#1{\gdef\puzzleParameters{#1}} -% \end{macrocode} -% Use \cs{insertPuzzle} to insert the puzzle at the location desired. The puzzle is placed -% in a tabular environment. The only argument of this command is the number of columns -% you want for this tabular environment. For example, \verb!\insertPuzzle{18}! distributes -% the puzzle so that there are $18$ columns per row, one letter per column. -% \begin{macrocode} -\def\insertPuzzle#1{\gdef\nCols{#1}% - \ifviewMode\Hy@pdfstringfalse\else\Hy@pdfstringtrue\fi - \expandafter\aeb@Puzzle\expandafter{\puzzleParameters}}% -% \end{macrocode} -% \end{macro} -% \end{macro} -% \begin{macro}{\rowsep} -% This command is used to adjust the space between row of the tabular environment -% for the puzzle. The default is \verb!\rowsep{1ex}!. -% \begin{macrocode} -\def\rowsep#1{\gdef\@rowsep{[#1]}}\rowsep{\rowsep@default} -\def\rowsep@default{1ex} -% \end{macrocode} -% \end{macro} -% This code create the tabular environment, creating a new row when necessary, -% and inserts the text field or typesets the puzzle (in the case of \texttt{viewmode}). -% \begin{macrocode} -\def\eq@tabSep{&}\def\ds@punc{punc} -\def\aeb@Puzzle#1{\edef\eq@tabEnd{\noexpand\\\@rowsep}% - \aeb@@Puzzle#1\relax\relax}% -\def\aeb@@Puzzle{\begin{tabular*}{\linewidth}{*{\nCols}l}\@aebPuzzlei}% -\def\@aebPuzzlei#1#2{\ifx#1\relax\gdef\nextPuzzleChar{\@aebPuzzleDone}% - \else\gdef\nextPuzzleChar{\@aebPuzzleii{#1}{#2}}\fi\nextPuzzleChar}% -\def\@aebPuzzleii#1#2{\makeTextField{#1}{#2}\@takeaPeek} -\def\@takeaPeek#1#2{\def\argii{#2}\ifx\argii\ds@punc - \def\@puzzNext{#1\@setSep@aebPuzzleii}% - \else\def\@puzzNext{\@setSep@aebPuzzleii{#1}{#2}}\fi\@puzzNext} -\def\@setSep@aebPuzzleii{\global\advance\ds@nCntCols1\relax - \ifnum\ds@nCntCols=\nCols\expandafter\eq@tabEnd \global\ds@nCntCols=0 - \else\expandafter\eq@tabSep\fi\@aebPuzzlei}% -\def\@aebPuzzleDone{\end{tabular*}\ds@buildAnswerKey}% -% \end{macrocode} -% \begin{macro}{\AnswerKey} -% The command \cs{AnswerKey} is defined at the end of the \cs{insertPuzzle} command -% and is available thereafter for insertion into the document. If the \texttt{showanswerkey} -% option is taken, it is displayed at the bottom of the page. If the \texttt{savedata} -% option is taken, the answer key is save to a file along with the random seed that generated -% this answer key. The file name containing the puzzle data is \cs{jobname\_data.sav}. -% \begin{macrocode} -\def\ds@buildAnswerKey -{% - {% local - \count0=0 \toks0={}% - \loop - \advance\count0by1 - \xdef\AnswerKey{\the\toks0 - \the\count0--\noexpand - \csname dps@probLetter\the\count0\noexpand\endcsname; }% - \toks0 = \expandafter{\AnswerKey}% - \ifnum\count0 < \ds@qNumber\repeat - }% - \ifshowsolution - \cfooter{\footnotesize\@ifundefined{rotatebox}{\AnswerKey}% - {\rotatebox{180}{\AnswerKey}}}% - \fi - \ifsavepuzzledata - \AtEndDocument{\ds@writePuzzleData}% - \fi -} -\def\ds@writePuzzleData{% - \let\verbatim@out\ds@savedata - \dps@IWVO{Initial seed: \string\randomi=\ds@saveRandomSeed}% - \dps@IWVO{Solution Key: \AnswerKey}% -} -% \end{macrocode} -% \end{macro} -% \section{Questions and Answers} -% \begin{environment}{Composing} -% This is the environments in which the composing of questions and answers are made. -% Use the \texttt{cQ} and \texttt{cA} for this purpose. -% \begin{macrocode} -\newenvironment{Composing} -{\global\ds@qNumber=0 \global\ds@aNumber=0} -{\aftergroup\ds@publishRandomLists} -% \end{macrocode} -% \end{environment} -% \begin{environment}{cQ} -% \begin{environment}{cA} -% Here are the two environment for composing questions and answers. The argument -% of each environment corresponds to a form field in the puzzle. Each of these -% environments are verbatim write environments; they write each question and solution -% to a separate \texttt{.cut} file. These individual files are ultimately input -% in a random order. -% \begin{macrocode} -\newenvironment{cQ}[1] -{% - \global\advance\ds@qNumber1 - \immediate\openout \ds@question@write \jobname_q\the\ds@qNumber.cut - \let\verbatim@out\ds@question@write - \dps@IWVO{\noexpand\dpsQ{#1}}% - \verbatimwrite} -{% - \endverbatimwrite - \immediate\closeout \ds@question@write -} -% \end{macrocode} -% The cA environment has an optional argument. This optional argument is only used -% when the document is compiled with the showletters option. The value of the argument -% is a letter to appear in the answers column. Normally, one of the first entries in the -% \cs{DeclarePuzzle} command is used. Cases where you would want to include this optional -% argument are (1) when giving an answer that does not correspond to a question; (2) the -% letter is capitalized, suggesting a proper name or the beginning of a sentence, use the -% optional argument to list the letter in lower case. -% \begin{macrocode} -\newenvironment{cA}[2][] -{% - \def\argi{#1}\global\advance\ds@aNumber1 - \immediate\openout \ds@question@write \jobname_a\the\ds@aNumber.cut - \let\verbatim@out\ds@question@write - \let\protect\noexpand - \dps@IWVO{\noexpand\dpsA\ifshowletters - \ifx\argi\@empty\else[#1]\fi\fi{#2}}% - \verbatimwrite} -{% - \endverbatimwrite - \immediate\closeout \ds@question@write -} -% \end{macrocode} -% \end{environment} -% \end{environment} -% \begin{macro}{\QuesAppearance} -% \begin{macro}{\AnsAppearance} -% These two commands can be used to change the appearance of the checkboxes for the questions and answers. -% When the \texttt{forpaper} \textsf{web} option is taken, these have no effect. -% \begin{macrocode} -\def\QuesAppearance#1{\ds@QuesAppearancetoks={#1}} -\def\AnsAppearance#1{\ds@AnsAppearancetoks={#1}} -% \end{macrocode} -% \end{macro} -% \end{macro} -% \begin{macro}{\dpsQ} -% \begin{macro}{\dpsA} -% \begin{macro}{\afterQhookA} -% \begin{macro}{\OnFocusQhookAA} -% The next two commands place the check boxes, the argument is the name of the form -% field that corresponds to one of the letters in the puzzle. -% -% The commands \cs{dpsQ} and \cs{dpsA} are the ones that produce the checkboxes, and define the -% JavaScript actions. These two can be redefined as needed, but be sure to preserve the JS -% functionality. -% -% The two commands \cs{afterQhookA} and \cs{OnFocusQhookAA} are commands that can be redefined -% for additional JS action, the first is a hook into the mouse up action, and the second is -% a hook to the on focus action. -% \begin{macrocode} -\let\afterQhookA\@gobble -\let\OnFocusQhookAA\@gobble -% \end{macrocode} -% Set the checkboxes and JS action for questions. Allow also, changes to appearance -% through the \cs{QuesAppearance} command. -% \begin{macrocode} -\newcommand{\dpsQ}[1]{\item\relax\ifeqforpaper\else - \edef\checkboxTmp{\noexpand\checkBox[\the\ds@QuesAppearancetoks - \noexpand\A{\noexpand\JS{activeQuestion = event.target.name; - clearRedCrosses(); \noexpand\afterQhookA{#1}}}% - \noexpand\AA{\noexpand\AAOnFocus{\noexpand\JS{% - this.resetForm(["ckbxQ"]); \noexpand\OnFocusQhookAA{#1}}}}]% - {ckbxQ.#1}{14bp}{11bp}{Yes}}\makebox[0pt][r]{\checkboxTmp\enspace}% - \fi\ignorespaces} -% \end{macrocode} -% Set the checkboxes and JS action for answers. Allow also, changes to appearance -% through the \cs{AnsAppearance} command. This command obeys the \texttt{showanswerlabels} -% option by re-defining the command \cs{dpsAitemOptArg}. The default definition -% is \verb!\def\dpsAitemOptArg{[]}!, which cancels the display of the item labels. -% \begin{macrocode} -\newcommand{\dpsA}[2][]{\expandafter\item\dpsAitemOptArg\relax - \ifeqforpaper\else - \edef\checkboxTmp{\noexpand\checkBox[\the\ds@AnsAppearancetoks - \noexpand\A{\noexpand\JS{processChoice("#2")}}]% - {ckbxA.#2}{14bp}{11bp}{Yes}}% - \makebox[0pt][r]{\checkboxTmp\enspace}% - \fi - \def\argi{#1}% - \ifshowletters - \ifx\argi\@empty - \let\getLetterNext\relax - \let\ds@foundLetter=0\def\ds@currFN{#2}% - \def\getLetterNext{\ds@typesetPuzzleLetter}% - \expandafter\getLetterNext - \else - \makebox[0pt][r]{\Hy@pdfstringfalse#1\enspace\kern4bp}% - \fi - \fi - \ignorespaces -} -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \begin{macrocode} -\def\ds@typesetPuzzleLetter{% - \expandafter\typeset@PuzzleLetter\expandafter{\puzzleParameters}} -\def\typeset@PuzzleLetter#1{\typeset@@PuzzleLetter#1\relax\relax}% -\def\typeset@@PuzzleLetter#1#2{% - \ifx#1\relax - \gdef\nextPuzzleLetter{\relax}% - \else - \gdef\nextPuzzleLetter{\typeset@PuzzleLetteri{#1}{#2}}% - \fi - \nextPuzzleLetter -} -\def\typeset@PuzzleLetteri#1#2{\def\argii{#2}\ifx\argii\ds@currFN - \if\ds@foundLetter0\makebox[0pt][r]{% - \Hy@pdfstringfalse#1\enspace\kern4bp}\let\ds@foundLetter=1\fi - \expandafter\typeset@@PuzzleLetter - \else\expandafter\typeset@@PuzzleLetter\fi} -% \end{macrocode} -% This command is called at \verb!\end{Composing}!, which, in turn, calls -% the macros \cs{ds@randomizeQuestionList} and \cs{ds@randomizeAnswerList} which randomly -% permutes the \verb!1, 2, ... \the\ds@qNumber! and \verb!1, 2, ... \the\ds@aNumber!, -% where \cs{ds@qNumber} and \cs{ds@aNumber} are the number of questions and answers, -% respectively. -% \begin{macrocode} -\def\ds@publishRandomLists{% - \ds@randomizeQuestionList{\the\ds@qNumber}% - \ds@randomizeAnswerList{\the\ds@aNumber}% -} -\def\ds@myspace{space} -\def\ds@getProbNumber#1#2{% - \gdef\ds@currentArgi{#1}\gdef\ds@currentArgii{#2}% - \ifx\ds@currentArgii\ds@myspace\def\ds@probNumNext{\relax}\else - \def\ds@probNumNext{% - \@ifundefined{dps@probNum#2}{\global\advance\ds@probCnt1 -% \typeout{\ds@probCnt = \the\ds@probCnt}% - \ds@@getProbNumber{\the\ds@probCnt}% - }{\csname dps@probNum#2\endcsname}% - }% - \fi - \ds@probNumNext -} -\def\ds@@getProbNumber#1{% - {\count0=0 \let\\=\ds@getNthOne\the\ds@qlistOut}% - \csname dps@probNum\ds@currentArgii\endcsname -} -\def\ds@getNthOne#1{\advance\count0by1 - \ifnum\ds@probCnt=#1 - \expandafter - \xdef\csname dps@probNum\ds@currentArgii\endcsname - {\the\count0 }% -%\typeout{\the\count0, and \ds@currentArgi}% - \expandafter - \xdef\csname dps@probLetter\the\count0\endcsname - {\expandafter\noexpand\ds@currentArgi}% - \fi -} -% \end{macrocode} -% \begin{macro}{\writeComposingEnv} -% This is a helper macro. After you declare your puzzle, \cs{DeclarePuzzle}, -% you can place this command just after, if needed, like so -%\begin{verbatim} -%\writeComposingEnv -%\begin{document} -%\end{document} -%\end{verbatim} -%In the case where \cs{DeclarePuzzle} is in the preamble; above, we begin the doc -% and end the doc; assuming you have not developed your questions yet. The command -% writes to the file \cs{jobname\_comp.def}. This file will be a skeleton of your -% Composing environment, with correct labeling. Copy and paste it into your document -% in some appropriate location, and begin writing your questions. -% \begin{macrocode} -\def\writeComposingEnv{% - \newwrite \ds@composing@write - \immediate\openout \ds@composing@write \jobname_comp.def - \let\verbatim@out\ds@composing@write - \dps@IWVO{\string\begin{Composing}}% - \dps@IWVO{}% - \expandafter\write@ComposingEnv\expandafter{\puzzleParameters}% -} -\def\write@ComposingEnv#1{\write@@ComposingEnv#1\relax\relax}% -\def\write@@ComposingEnv#1#2{\ifx#1\relax - \gdef\nextPuzzlePair{% - \dps@IWVO{\string\end{Composing}}% - \immediate\closeout \ds@composing@write}% - \else\gdef\nextPuzzlePair{\write@@@ComposingEnv{#1}{#2}}\fi - \nextPuzzlePair}% -\def\write@@@ComposingEnv#1#2{% - \gdef\ds@currentArgi{#1}\gdef\ds@currentArgii{#2}% - \ifx\ds@currentArgii\ds@myspace - \def\ds@probNumNext{\write@@ComposingEnv}% - \else - \ifx\ds@currentArgii\ds@punc - \def\ds@probNumNext{\write@@ComposingEnv}\else - \def\ds@probNumNext{% - \@ifundefined{dps@compQ#2}{% write to file - \expandafter\gdef\csname dps@compQ#2\endcsname{found}% - \dps@IWVO{\string\begin{cQ}{\noexpand#1}}% - \dps@IWVO{\string\end{cQ}}% - \dps@IWVO{\string\begin{cA}{\noexpand#1}}% - \dps@IWVO{\string\end{cA}}% - \dps@IWVO{}% - }{}% - \write@@ComposingEnv - }% - \fi\fi - \ds@probNumNext -} -% \end{macrocode} -% \end{macro} -% A standard \cs{verbatim} write used in exerquiz and other package in the AeB family. -% \begin{macrocode} -\def\verbatimwrite{\@bsphack - \let\do\@makeother\dospecials - \catcode`\^^M\active \catcode`\^^I=12 - \def\verbatim@processline{% - \immediate\write\verbatim@out - {\the\verbatim@line}}% - \verbatim@start} -\def\endverbatimwrite{\@esphack} -\def\dps@IWVO{\immediate\write\verbatim@out} -% \end{macrocode} -% \cs{ds@populateList} is a utility command, its argument is a positive integer, \texttt{n}, -% and it generates a list of the form \verb!\\{1}\\{2}...\\{n}!. This listing is later -% randomly permuted by \cs{ds@randomizeQuestionList} and \cs{ds@randomizeAnswerList}. -% \begin{macrocode} -\def\ds@populateList#1{% - \ds@listIn = {}% - \ds@nCnt=0 - \@whilenum \ds@nCnt < #1\do {% - \advance\ds@nCnt1 - \edef\ds@listInHold{\the\ds@listIn\noexpand\\{\the\ds@nCnt}}% - \ds@listIn = \expandafter{\ds@listInHold}% - }% -} -% \end{macrocode} -% Used in \cs{ds@randomizeList} to build the permuted list of numbers. -% \begin{macrocode} -\def\ds@processi#1{\advance\ds@nCnt1 - \ifnum\ds@nCnt=\ds@getRanNum\edef\ds@listOutHold{\the\ds@listOut}% - \global\ds@listOut=\expandafter{\ds@listOutHold\\{#1}}% - \else - \edef\ds@listInHold{\the\ds@newListIn}% - \ds@tmpToks = \expandafter{\ds@listInHold\\{#1}}% - \ds@newListIn = \expandafter{\the\ds@tmpToks}% - \fi -} -% \end{macrocode} -% Used in \cs{displayRandomizedQuestions} to input the questions. -% \begin{macrocode} -\def\ds@processii#1{\input{\jobname_q#1.cut}} -% \end{macrocode} -% Used in \cs{displayRandomizedAnswers} to input the answers. -% \begin{macrocode} -\def\ds@processiii#1{\input{\jobname_a#1.cut}} -% \end{macrocode} -% Used in \cs{displayRandomizedAnswersLeftPanel} to input the top half -% of the permuted list. -% \begin{macrocode} -\def\ds@processL#1{\advance\count0by1 %\divide\ds@aNumber2 - \ifnum\count0>\ds@aNumber\relax\else\input{\jobname_a#1.cut}\fi} -% \end{macrocode} -% Used in \cs{displayRandomizedAnswersRightPanel} to input the bottom half -% of the permuted list. -% \begin{macrocode} -\def\ds@processR#1{\advance\count0by1 %\divide\ds@aNumber2 - \ifnum\count0>\ds@aNumber\relax\input{\jobname_a#1.cut}\fi} -% \end{macrocode} -% \begin{macro}{\displayRandomizedQuestions} -% \begin{macro}{\displayRandomizedAnswers} -% \begin{macro}{\displayRandomizedAnswersLeftPanel} -% \begin{macro}{\displayRandomizedAnswersRightPanel} -% These are user commands that actually display the randomized questions -% and answers. -% \begin{macrocode} -\def\displayRandomizedQuestions{\let\\=\ds@processii\the\ds@qlistOut} -\def\displayRandomizedAnswers{\let\\=\ds@processiii\the\ds@alistOut} -\def\displayRandomizedAnswersLeftPanel{{\let\\=\ds@processL\count0=0 - \divide\ds@aNumber2 \the\ds@alistOut}} -\def\displayRandomizedAnswersRightPanel{{\let\\=\ds@processR\count0=0 - \divide\ds@aNumber2 \the\ds@alistOut}} -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% Develop a random permuted list for the questions. -% \begin{macrocode} -\def\ds@randomizeQuestionList#1{% - \global\ds@listIn={}\global\ds@newListIn={}\global\ds@listOut={}% - \global\ds@tmpToks={}%\global\ds@qlistOut={}\global\ds@alistOut={}% - \ds@nMax=#1\relax\ds@populateList{\the\ds@nMax}% - \global\forquestionstrue - \ifwerandomize - \expandafter\ds@randomizeList - \else -% \global\let\ds@qlistOut=\ds@listIn - \global\ds@qlistOut=\expandafter{\the\ds@listIn} - \fi -} -% \end{macrocode} -% Develop a random permuted list for the answers. Note that \cs{ifwerandomize} -% we randomize, else, the output list is the same as the input list. -% \begin{macrocode} -\def\ds@randomizeAnswerList#1{% - \global\ds@listIn={}\global\ds@newListIn={}\global\ds@listOut={}% - \global\ds@tmpToks={}%\global\ds@qlistOut={}\global\ds@alistOut={}% - \ds@nMax=#1\relax\ds@populateList{\the\ds@nMax}% - \global\forquestionsfalse - \ifwerandomize -% \nextrandom \nextrandom \nextrandom - \expandafter\ds@randomizeList - \else -% \global\let\ds@alistOut=\ds@listIn - \global\ds@alistOut=\expandafter{\the\ds@listIn}% - \fi -} -% \end{macrocode} -% The loop that does all the work for randomizing. -% \begin{macrocode} -\def\ds@randomizeList{% - \let\\=\ds@processi - \setrannum{\ds@getRanNum}{1}{\ds@nMax}% - \ds@nCnt=0\relax -% \typeout{LISTING: \the\ds@listIn}% - \the\ds@listIn - \ds@loopTest -} -% \end{macrocode} -% The loop that does all the work for randomizing. -% \begin{macrocode} -\def\ds@loopTest{\advance\ds@nMax-1\relax - \ifnum\ds@nMax>0\relax - \def\@next{% - \ds@listIn=\expandafter{\the\ds@newListIn}% - \ds@newListIn={}\ds@randomizeList}% - \else - \let\@next\relax - \ifforquestions - \global\ds@qlistOut=\expandafter{\the\ds@listOut}% -% \typeout{\ds@qlistOut = \the\ds@qlistOut}% - \else -% \global\ds@alistOut=\expandafter{\@tmp} - \global\ds@alistOut=\expandafter{\the\ds@listOut}% -% \typeout{\ds@alistOut = \the\ds@alistOut}% - \fi - \fi - \@next -} -% \end{macrocode} -% \begin{macro}{\placeMessageField} -% The command inserts the required message field. The optional -% first parameters enables the author to change the appearance -% of the field, the second two required arguments are the width -% and the height of the text field. -% \begin{macrocode} -\newcommand{\placeMessageField}[3][]{% - \ifeqforpaper\else\textField[#1\Ff\FfMultiline]{report}{#2}{#3}\fi -} -% \end{macrocode} -% \end{macro} -% \section{Miscellaneous Settings} -% \begin{macro}{\threshold} -% \begin{macro}{\penaltypoints} -% \begin{macro}{\passing} -% Threshold for number of incorrect answers for trying to answer one question. -% If the threshold is exceeded, \cs{dspenaltypoints} are added to the final -% points. Passing is missing no more than \cs{dspassing}. -% \begin{macrocode} -\newcommand{\threshold}[1]{\def\dsthreshold{#1}} -\threshold{3} -\newcommand{\penaltypoints}[1]{\def\dspenaltypoints{#1}} -\penaltypoints{3} -\newcommand{\passing}[1]{\def\dspassing{#1}} -\passing{4} -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \begin{macrocode} -% -% \end{macrocode} -% \section{Language Cutomizations} -% \begin{macrocode} -%<*english> -\def\chooseQ{"You must choose a question to answer before you answer!"} -\def\triedTooMuch{"You have tried this problem too many times, - I'm adding " - + \dspenaltypoints - + " points, and resetting the penalty counter. Bad boy/girl!"} -\def\congratFinished{"Congratulations! You finished the puzzle" - +((nMissed==0) ? " without missing a single problem, amazing!" - : ", but you missed " + nMissed + " questions in the process!")} -\def\regretPleased{(( nMissed > n ) - ? "I regret to report that you did not pass the test because - you missed too many questions." - : "I am pleased to report that you passed the test!")} -\def\reportPenaltyPoints{"The number of penalty points is " - + nPenaltyPoints +"."} -\def\finalPenaltyScore{"Final penalty score is " + nTotalPenaltyPoints + ". "} -\def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} -\def\aPenaltyMsgs -{% - "Perfect!", - "Very nice performance!", - "This is not looking good. Perhaps a review is in order!", - "Are you trying? No one could do so badly, you only need a seventh grade education!", - "You're hopeless!" -} -% -%<*german> -\def\chooseQ{"Du musst erst eine Frage ausw\string\344hlen bevor Du antwortest!"} -\def\triedTooMuch{"Du hast es leider zu oft versucht, ich z\string\344hle " - + \dspenaltypoints - + " Punkte dazu und setze den Z\string\344hler dann zur\string\374ck. Bitte streng Dich an!"} -\def\congratFinished{"Herzlichen Gl\string\374ckwunsch! Du hast das Puzzle beendet" - +((nMissed==0) ? " ohne auch nur einen Fehler zu machen, wunderbar!" - : ", aber leider " + nMissed + " Mal falsch geantwortet!")} -\def\regretPleased{(( nMissed > n ) - ? "Ich bedauere Dir mitteilen zu m\string\374ssen, dass Du den Test leider nicht bestanden hast, weil Du zu viele Fragen falsch beantwortet hast." - : "Ich bin \string\344usserst erfreut Dir mitteilen zu d\string\374rfen, dass Du den Test bestanden hast!")} -\def\reportPenaltyPoints{"Die Anzahl der Strafpunkte ist " + nPenaltyPoints +"."} -\def\finalPenaltyScore{"Die Gesamtanzahl der Strafpunkte ist damit " + nTotalPenaltyPoints + ". "} -\def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} -\def\aPenaltyMsgs -{% - "Perfekt!", - "Sehr gute Vorstellung!", - "Es sieht nicht sonderlich gut aus. Vielleicht w\string\344re eine Wiederholung gut!", - "R\string\344tst Du eigentlich nur? Niemand kann wirklich so schlecht sein. Das ist Stoff aus der siebten Klasse!", - "Du bist ein hoffnungsloser Fall!" -} -% -% \end{macrocode} -% \section{JavaScript Support} -% \begin{macrocode} -%<*package> -\begin{insDLJS}[processChoice]{match}{JS Update of Matching Puzzle} -var missesByQuestion = new Array(); -var nMissed = 0; -var nPenaltyPoints = 0; -var activeQuestion = ""; -function processChoice(fieldname) -{ - // Get the question field that corresponds to this question, - // see if checked. - var f = this.getField("ckbxQ."+fieldname); - if ( (f != null) && (f.isBoxChecked(0)) ) { // right - clearRedCrosses (); - this.resetForm(["puzzle."+fieldname]); - event.target.textColor = ["RGB", 0, 0.6, 0]; - f.strokeColor = ["RGB", 0, 0.6, 0]; - f.readonly = true; - event.target.readonly=true; - try { afterCorrectChoiceHook() } catch(e) {}; - checkForFinished(\dspassing); - } else { // wrong - if ( activeQuestion != "" ) var h = this.getField(activeQuestion); - if ( (activeQuestion=="") || (h.readonly) ) { // active question already answered - event.target.value = "Off"; - var g = this.getField("report"); - str = \chooseQ; - g.value = str; - var to = app.setTimeOut("clearMessages()", 2000); - } else { - event.target.style = style.cr; - event.target.textColor = color.red; - ++nMissed; - if ( typeof missesByQuestion[activeQuestion] !="number" ) - missesByQuestion[activeQuestion] = 1; - else - missesByQuestion[activeQuestion] += 1; - if (missesByQuestion[activeQuestion] > \dsthreshold) { - var f = this.getField("report"); - str = \triedTooMuch; - f.value = str; - nPenaltyPoints += \dspenaltypoints; - missesByQuestion[activeQuestion] = 0; - clearRedCrosses (); - var to = app.setTimeOut("clearMessages()", 2000) - } - } - } -} -function clearMessages() -{ - var f = this.getField("report"); - f.value = ""; -} -function clearRedCrosses () -{ - var g = this.getField("ckbxA"); - h = g.getArray(); - for ( i=0; i < h.length; i++) { - if ( h[i].style == style.cr) h[i].checkThisBox(0,false); - h[i].style = style.ch; - } - } -function checkForFinished(n) -{ - var f = this.getField("puzzle"); - var g = f.getArray(); - var anyEmpty = false; - for ( var i=0; i < g.length; i++) { - if ( (g[i].name != "puzzle.space") && (g[i].value.replace(/\s/g,"") == "") ) { - anyEmpty = true; - break; - } - } - var nTotalPenaltyPoints=nMissed + nPenaltyPoints; - if ( !anyEmpty ) { - try { dpsFinishedHook() } catch (e) {}; - var f = this.getField("report"); - str = \congratFinished - + "\n" + \regretPleased - + "\n" + \reportPenaltyPoints - + "\n" + \finalPenaltyScore - + " " + finalRating(nTotalPenaltyPoints); - f.value = str; - } -} -function finalRating(n) { - var aPenaltyScale = new Array( \aPenaltyScale\space); - var aPenaltyMsgs = new Array( \aPenaltyMsgs\space); - for ( var i=0; i aPenaltyScale[i][0]) && (n <= aPenaltyScale[i][1]) ) - return aPenaltyMsgs[i]; -} -\end{insDLJS} -% -% \end{macrocode} -% \Finale -\endinput +% \iffalse +%<*copyright> +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, %% +%% Copyright (C) 2006--2020 D. P. Story %% +%% dpstory@acrotex.net %% +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%\NeedsTeXFormat{LaTeX2e} +%\ProvidesPackage{dps} +% [2020/06/03 v1.7 Das Puzzle Spiel (dps)] +%<*driver> +\documentclass{ltxdoc} +\usepackage[colorlinks,hyperindex=false]{hyperref}[2012/10/12] +\usepackage{fancyvrb} +\pdfstringdefDisableCommands{\let\\\textbackslash}% +\EnableCrossrefs \CodelineIndex \RecordChanges +\bgroup\ttfamily +\gdef\brpr#1{\char123\relax#1\char125\relax}\egroup +\let\darg\brpr +\let\env\texttt +\let\opt\texttt +\let\app\textsf +\def\visispace{\symbol{32}} +\def\ameta#1{\ensuremath{\langle\textit{\texttt{#1}}\rangle}} +\def\meta#1{\textsl{\texttt{#1}}} +\def\SUB#1{\ensuremath{{}_{\mbox{\scriptsize\ttfamily#1}}}} +\def\ltag{<}\def\rtag{>} +\def\EXCL{!} +\let\app\textsf\let\pkg\textsf +%\OnlyDescription % comment out for implementation details +\InputIfFileExists{aebdocfmt.def}{\PackageInfo{dps}{Inputting aebdocfmt.def}} + {\def\IndexOpt{\DescribeMacro}\def\IndexKey{\DescribeMacro} \let\setupFullwidth\relax + \PackageInfo{dps}{aebdocfmt.def cannot be found}} +\begin{document} + \GetFileInfo{dps.sty} + \title{The \texttt{dps} Package} + \author{D. P. Story\\ + Email: \texttt{dpstory@acrotex.net}} + \date{processed \today} +\value{secnumdepth}=3 +\value{tocdepth}=3 + \maketitle + \tableofcontents + \let\Email\texttt + \DocInput{dps.dtx} +\IfFileExists{\jobname.ind}{\newpage\setupFullwidth\PrintIndex}{\paragraph*{Index} The index goes here.\\Execute + \texttt{makeindex -s gind.ist -o dps.ind dps.idx} on the command line and recompile + \texttt{dps.dtx}.} +\IfFileExists{\jobname.gls}{\PrintChanges}{\paragraph*{Change History} The list of changes goes here.\\Execute + \texttt{makeindex -s gglo.ist -o dps.gls dps.glo} on the command line and recompile + \texttt{dps.dtx}.} +\end{document} +% +% \fi +% \MakeShortVerb{|} +% \InputIfFileExists{aebdonotindex.def}{\PackageInfo{eforms}{Inputting aebdonotindex.def}} +% {\PackageInfo{eforms}{aebdonotindex.def cannot be found}} +% \begin{macrocode} +%<*package> +% \end{macrocode} +% \section{Introduction} +% The \textsf{dps} Package (Das Puzzle Spiel) provides the commands to create a matching +% game and associated puzzle. As the user answers each question, another part of the puzzle +% is filled in. After the user has correctly answered all the questions, the message contained +% in the puzzle is fully visible. The user answers the question by first clicking the checkbox +% of that question, reading and solving the question, then by finding the correct answer listed +% amongst the answer columns. This game was inspired by one of the handout work sheets of my +% son's eighth grade pre-algebra class. +% +% \section{Options} +% We bring in the \textsf{xkeyval} Package so we can gather our options using +% it's commands, rather than the default \textsf{keyval} commands. +% \begin{macrocode} +\RequirePackage{xkeyval} +% \end{macrocode} +% \leavevmode\IndexOpt{nonrandomized}\ignorespaces +% The default behavior is to randomize the questions and answers. With this option, the +% questions and answers are listed in the order they were written in the source file; good +% for debugging, and testing the document. We also have the option \IndexOpt[\protect\EXCL]{!nonrandomized}\opt{!nonrandomized} +% to `cancel' \opt{nonrandomized}. +% \begin{macrocode} +\DeclareOptionX{nonrandomized}{\werandomizefalse} +\DeclareOptionX{!nonrandomized}{\werandomizetrue} +% \end{macrocode} +% \leavevmode\IndexOpt{viewmode}\ignorespaces +% Used for developing the puzzle. When \texttt{viewmode} is optioned, the puzzle and letters in +% the puzzle are seen. By adjusting the argument of \cs{insertPuzzle} you can get the distribution +% of the puzzle that you want. See also the comments preceding the definition of \cs{makeTextField} below. +% The \IndexOpt[\protect\EXCL]{!viewmode}\opt{!viewmode} option cancels the \opt{viewmode} option. +% \begin{macrocode} +\DeclareOptionX{viewmode}{\viewModetrue\previewtrue} +\DeclareOptionX{!viewmode}{\viewModefalse\previewfalse} +% \end{macrocode} +% \leavevmode\IndexOpt{showletters}\ignorespaces +% When this option is taken, in the answer columns, the letters that the answers correspond to appear; +% and in the puzzle, the question number that corresponds to that letter. Generally, this is used +% when web is put in \texttt{forpaper} mode, but can be used in ``screen'' mode. The convenience +% option of \IndexOpt[\protect\EXCL]{!showletters}\opt{!showletters} is also provided. +% \begin{macrocode} +\DeclareOptionX{showletters}{\showletterstrue} +\DeclareOptionX{!showletters}{\showlettersfalse} +% \end{macrocode} +% \leavevmode\IndexOpt{showanswerlabels}\ignorespaces +% We give the user the option of showing the label for the answer, in the case +% of for screen presentation. +%\changes{v1.0}{2006/10/31} +%{ +% Added the \string\texttt{showanswerlabels} option +%} +% \begin{macrocode} +\DeclareOptionX{showanswerlabels} +{% + \ifeqforpaper\else\def\dpsAitemOptArg{}\fi +} +\DeclareOptionX{!showanswerlabels}{% + \def\dpsAitemOptArg{[]}} +\def\dpsAitemOptArg{[]} +% \end{macrocode} +% \leavevmode\IndexOpt{showanswerkey}\ignorespaces +% When this option is taken, the solution key appears in the footer. If the +% graphicx package is loaded, the answer key is rotated 180 degrees. The +% answer key is always computed and saved in the macro \cs{AnswerKey}. Selecting +% \opt{showanswerkey} also activates the \opt{showletters} option. +% The convenience option \IndexOpt[\protect\EXCL]{!showanswerkey}\opt{!showanswerkey} is also +% provided. +% \begin{macrocode} +\DeclareOptionX{showanswerkey}{\showsolutiontrue + \ExecuteOptionsX{showletters}} +\DeclareOptionX{!showanswerkey}{\showsolutionfalse} +% \end{macrocode} +% \paragraph*{Options for posing questions.} There are two methods of posing longer questions: +% (1) (\opt{usebtnappr}) Place these questions in the appearance of a button; or +% (2) (\opt{uselayers}) Place the questions in their own layer (OCG). Only one of these +% two options is allowed. Neither option is also permitted (short questions only). +% \begin{macrocode} +% \end{macrocode} +% \leavevmode +% \IndexOpt{usebtnappr}\ignorespaces +% A required option when you want to pose longer questions. We have a complex +% workflow for placing the questions as a button appearance. This option brings in supporting commands. +% \begin{macrocode} +\DeclareOptionX{usebtnappr}{\usebtnapprtrue + \ifuseocgappr + \PackageWarningNoLine{dps} + {Options usebtnappr and uselayers both used.\MessageBreak + Will use the uselayers option}% + \usebtnapprfalse + \let\dpsInputBtnAppr\relax + \else + \def\dpsInputBtnAppr{\InputIfFileExists{usebtnappr.def}{}{}}% + \fi} +\let\dpsInputBtnAppr\relax +% \end{macrocode} +% \leavevmode +% \IndexOpt{uselayers} +% A required option when you want to pose longer questions. Longer questions +% are placed in OCG (layers). This option brings in supporting commands. +% \begin{macrocode} +\DeclareOptionX{uselayers}{\useocgapprtrue + \ifusebtnappr + \PackageWarningNoLine{dps} + {Options usebtnappr and uselayers both used.\MessageBreak + Will use the usebtnappr option}% + \useocgapprfalse + \let\dpsInputOcgAppr\relax + \else + \def\dpsInputOcgAppr{\InputIfFileExists{useocgappr.def}{}{}}% + \fi} +\let\dpsInputOcgAppr\relax +% \end{macrocode} +% \leavevmode\IndexOpt{savedata}\ignorespaces +% When this option is taken, the solution key appears in the footer. If the +% graphicx package is loaded, the answer key is rotated 180 degrees. The +% answer key is always computed and saved in the macro \cs{AnswerKey}. +% The negation of \opt{savedata}, \IndexOpt[\protect\EXCL]{!savedata}\opt{!savedata}, is also +% provided. +% \begin{macrocode} +\DeclareOptionX{savedata}{\savepuzzledatatrue} +\DeclareOptionX{!savedata}{\savepuzzledatafalse} +% \end{macrocode} +% Various switches used by this package +% \begin{macrocode} +\newif\ifwerandomize \werandomizetrue +\newif\ifviewMode \viewModefalse +\newif\ifshowletters\showlettersfalse +\newif\ifshowsolution\showsolutionfalse +\newif\ifsavepuzzledata\savepuzzledatafalse +\newif\ifusebtnappr \usebtnapprfalse +\newif\ifuseocgappr \useocgapprfalse +% \end{macrocode} +% (20/06/03) New default is is \cs{wrtContenttrue}. +% \changes{v1.7}{20/06/03}{Changing from \string\cs{wrtContentfalse} +% as the default to \string\cs{wrtContenttrue} as the default.} +% \begin{macrocode} +\newif\ifwrtContent\wrtContenttrue +% \end{macrocode} +% If a paper option is taken, we show the letters. +% \begin{macrocode} +\ifeqforpaper\showletterstrue\fi +% \end{macrocode} +% \leavevmode\IndexOpt{lang}\ignorespaces +% The only language localizations are the clever commands that appear in the message box. +% We offer two language options, \opt{english} (the default) and \opt{german}. There +% is a custom option for the author to provide his/her own language localizations. +% \begin{macrocode} +\define@choicekey*+{dps.sty}{lang}[\val\nr]{english,german,custom} +{% + \ifcase\nr\relax + \def\dps@lang@type{\input{dps_str_us.def}}\or + \def\dps@lang@type{\input{dps_str_de.def}}\or + \def\dps@lang@type{\input{dps_str_cus.def}}\else + \def\dps@lang@type{\input{dps_str_us.def}}\fi +}{\PackageWarning{dps}{Bad choice for lang, permissible values +are english, german and custom. Try again}} +\def\dps@lang@type{\input{dps_str_us.def}} +% \end{macrocode} +% \begin{macrocode} +\AtEndOfPackage{\dps@lang@type} +\ProcessOptionsX +\edef\dps@restoreCats{% + \catcode`\noexpand\"=\the\catcode`\"\relax + \catcode`\noexpand\,=\the\catcode`\,\relax + \catcode`\noexpand\_=\the\catcode`\_\relax +} +\@makeother\"\@makeother\,\@makeother\_ +% \end{macrocode} +% \section{Required Packages} +% \begin{macrocode} +\RequirePackage{web} +\RequirePackage{eforms} +\ifxetex\makeXasPDOff\fi +\RequirePackage{graphicx} +% \end{macrocode} +% In addition to the \pkg{web} and \pkg{eforms} packages, the following are +% used in the macro package. +% \begin{macrocode} +\RequirePackage{verbatim} +\RequirePackage{calc} +\RequirePackage{multicol} +\RequirePackage{multido} +% \end{macrocode} +% \begin{macrocode} +\hypersetup{pdfencoding=pdfdoc} +% \end{macrocode} +% Input JavaScript for the \opt{usebtnappr} option +% \begin{macrocode} +\ifusebtnappr + \def\x{\AtEndOfPackage{\dpsInputBtnAppr}}% + \expandafter\x\fi +% \end{macrocode} +% Input JavaScript for the \opt{uselayers} option +% \begin{macrocode} +\ifuseocgappr + \def\x{\AtEndOfPackage{\dpsInputOcgAppr}}% +\expandafter\x\fi +% \end{macrocode} +% For \opt{usebtnappr}, we require \pkg{icon-appr} to embed the graphics, +% and make them appearances of buttons. +% \begin{macrocode} +\ifusebtnappr + \def\dps@RP{\RequirePackage{icon-appr}[2020/06/05]} + \expandafter\dps@RP +\fi +% \end{macrocode} +% \changes{v1.7}{20/06/03}{Detect if \string\texttt{icons-pglst.sav}, if yes +% set \string\cs{wrtContentfalse}} +% (20/06/03) If the file \texttt{icons-pglst.sav} is present, that means +% the author has already compiled \texttt{icons.tex}, so we can +% set \cs{wrtContentfalse}. For the \opt{usebtnappr} option: If \cs{ifwrtContent} is true (\texttt{icons.tex} +% has not produced the \texttt{icons-pglst.sav} file yet), we set +% \cs{savepuzzledatatrue}; otherwise, if \cs{ifwrtContent} is false, we set +% \cs{savepuzzledatafalse}. +% \begin{macrocode} +\def\dps@ckForpglst{\IfFileExists{icons-pglst.sav} + {\global\wrtContentfalse}{} + \ifusebtnappr + \ifwrtContent + \global\savepuzzledatatrue + \else + \global\savepuzzledatafalse + \fi + \fi +} +\ifusebtnappr +\def\dps@emitEOP{\AtEndOfPackage{\dps@ckForpglst}} +\expandafter\dps@emitEOP\fi +% \end{macrocode} +% \paragraph*{Input \app{random.tex}.} Input and make modifications. +% \begin{macrocode} +\@ifundefined{nextrandom}{\input{random.tex}}{} +% \end{macrocode} +% We modify \cs{nextrandom} to save the startup seed. +% \begin{macrocode} +\def\dps@nextrandom{% + \def\nextrandom{\begingroup + \ifnum\randomi<\@ne % then initialize with time + \global\randomi\time + \global\multiply\randomi388 \global\advance\randomi\year + \global\multiply\randomi31 \global\advance\randomi\day + \global\multiply\randomi97 \global\advance\randomi\month + \message{Randomizer initialized to \the\randomi.}% + \nextrandom \nextrandom \nextrandom + \xdef\ds@saveRandomSeed{\the\randomi}% + \fi + \count@ii\randomi + \divide\count@ii 127773 % modulus = multiplier * 127773 + 2836 + \count@\count@ii + \multiply\count@ii 127773 + \global\advance\randomi-\count@ii % random mod 127773 + \global\multiply\randomi 16807 + \multiply\count@ 2836 + \global\advance\randomi-\count@ + \ifnum\randomi<\z@ \global\advance\randomi 2147483647\relax\fi + \endgroup + } +} +\newif\ifnextrandomredefd\nextrandomredefdfalse +% \end{macrocode} +% This package modifies \cs{nextrandom} from \pkg{random.tex}; however, +% other package, most notably, also use the \pkg{random.tex} macros and overwrite +% this definition of \cs{nextrandom}. To work around this problem, this package +% delays the redefinition of \cs{nextrandom} until is is first used in the preamble +% The command \cs{redefnextrandomAsNeeded} appears in the \cs{ds@randomizeList}, which +% is where all randomization occurs. +% \begin{macrocode} +\def\redefnextrandomAsNeeded{\ifnextrandomredefd\else + \global\let\nextrandom\dps@nextrandom + \global\nextrandomredefdtrue\fi} +% \end{macrocode} +% \leavevmode\DescribeMacro\useRandomSeed\hskip-\marginparsep +% \texttt{\darg{\ameta{pos-num}}} +% Use the number \ameta{pos-num} as the initial seed. +% \begin{macrocode} +\def\useRandomSeed#1{\randomi=#1 + \def\ds@saveRandomSeed{#1}} +% \end{macrocode} +% With \DescribeMacro\inputRandomSeed\cs{inputRandomSeed}, you input a seed value earlier saved +% with the option savedata. That way, you always get the same seed +% value as you move from the puzzle file to the icons file and back +% again. +% \begin{macrocode} +\def\inputRandomSeed{\ifwerandomize + \InputIfFileExists{\jobname_data.sav}{}{}% + \edef\ds@saveRandomSeed{\the\randomi}\fi} +% \end{macrocode} +% \leavevmode +% \DescribeMacro\useLastSeed\cs{inputRandomSeed} Input a last seed value +% that was available at the end of the last compile. (This assumes \opt{savedata} +% is an active option.) If the SAV file does not exists, the seed used is based +% on the data and time. +% \begin{macrocode} +\def\dpsLastSeed#1{\def\dps@LastSeed{#1}} +\def\useLastSeed{\ifwerandomize + \InputIfFileExists{\jobname_data.sav}{}{}% + \@ifundefined{dps@LastSeed}{} + {\randomi=\dps@LastSeed\relax}% + \edef\ds@saveRandomSeed{\the\randomi}\fi +} +% \end{macrocode} +% +% \section{Switches and things} +% +% \begin{macrocode} +\newif\ifforquestions \forquestionstrue +\newcount\ds@nCnt +\newcount\ds@nMax +\newcount\ds@qNumber\ds@qNumber=0 +\newcount\ds@aNumber\ds@aNumber=0 +\newcount\ds@probCnt \ds@probCnt=0 +\newcount\ds@nCntCols \ds@nCntCols=0 +\newcount\ds@getRanNum +\newtoks\ds@listIn \ds@listIn={} +\newtoks\ds@newListIn \ds@newListIn={} +\newtoks\ds@listOut \ds@listOut={} +\newtoks\ds@tmpToks \ds@tmpToks={} +\newtoks\ds@qlistOut \ds@qlistOut={} +\newtoks\ds@alistOut \ds@alistOut={} +\newtoks\ds@PuzzleAppearancetoks \ds@PuzzleAppearancetoks={} +\newtoks\ds@QuesAppearancetoks \ds@QuesAppearancetoks={} +\newtoks\ds@AnsAppearancetoks \ds@AnsAppearancetoks={} +\newwrite \ds@question@write +\setlength{\multicolsep}{\topsep} +\def\csarg#1#2{\expandafter#1\csname #2\endcsname} +\let\dps@One=1 \let\dps@Zero=0 +% \end{macrocode} +% \section{Building the Puzzle} +% \subsection{Declaring the puzzle} +% \begin{macro}{\DeclarePuzzle}\hskip-\marginparsep\texttt{\darg{\ameta{puzzle-arg}}}, where +% \ameta{puzzle-arg} is a series of \emph{pairs of arguments}. +%\begin{quote}\ttfamily +% \string\DeclarePuzzle\{\%\\ +% \null\quad\darg{\ameta{letter\SUB1}}\darg{\ameta{name\SUB1}}\\ +% \null\quad\darg{\ameta{letter\SUB2}}\darg{\ameta{name\SUB2}}\\ +% \null\quad\dots\\ +% \null\quad\dots\\ +% \null\quad\darg{\ameta{letter\SUB{n}}}\darg{\ameta{name\SUB{n}}}\\ +% \} +%\end{quote} +% The argument \ameta{letter} represents a letter in the puzzle; \ameta{letter} plays two roles: (1) +% it is used to typeset the letters into the document when certain options, such as \opt{viewmode}, are used; +% (2) it is used as the default value of a text fields that is created (when the puzzle is built to be interactive). +% This creates a problem for special characters, such as \"{u}; on one hand the letter is \verb~\"{u}~ (when typeset), +% and is \verb~\string\374~ when placed into a text field (\cs{341}) is the (octal) PDFDocEncoding of u-umlaut. +% The way around this conundrum is to use \cs{texorpdfstring}: use \ameta{letter} to be \verb~{\texorpdfstring{\"{u}}{\string\374}}~. +% +% The second argument pair is \ameta{name}, this is a unique name that is used in the construction of the underlying +% text field name: the name of the field becomes \texttt{puzzle.\ameta{name}}. As a result, \ameta{name} needs to be +% a JavaScript identifier (or, basically consist of letters and numbers). In the case of special characters such as our umlaut problem, we can assign a name like so: +%\begin{Verbatim}[xleftmargin=\parindent,codes={\def\OR{\llap{\rlap{\textsf{or}}\kern\parindent}}\catcode`\%=9},commandchars={!()}] +%\texorpdfstring{\protect\"{u}}{\ifxetex ü\else\string\374\fi}}{uml} +%!OR +%\tops{\protect\"{u}}{\ifxetex ü\else\string\374\fi}}{uml} +%\end{Verbatim} +%where \cs{tops} is an alias for \cs{texorpdfstring}. This argument pair is seen several times in the demonstration files. There are +%two special names, these are \texttt{space} and \texttt{punc}; as a argument pair, these should appear as follows: +%\verb!{}{space}! and \verb~{,}{punc}~, respectively. Spaces and punctuation are not normally part of the puzzle to be discovered +%by answering questions, though they could be. +% +% \begin{macrocode} +\def\DeclarePuzzle#1{% + \gdef\puzzleParameters{#1}% + \let\DPSNamesList\@gobble + \dps@getNames#1\relax\relax +} +\def\dps@getNames{\begingroup\dps@getNames@i} +\def\dps@getNames@i#1#2{% + \ifx#2\relax\let\getNextN@me\endgroup + \else\let\getNextN@me\dps@getNames@i +% \end{macrocode} +% We skip adding to \cs{DPSNamesList} if \texttt{\#2} is \texttt{space}, +% \texttt{punc}, \texttt{cr}, or \texttt{\#2} has already been added. +% \begin{macrocode} + \def\@rgii{#2}\ifx\@rgii\ds@myspace\else + \ifx\@rgii\ds@punc\else + \ifx\@rgii\ds@cr\else + \@ifundefined{ds@name@#2}{\g@addto@macro\DPSNamesList{,"#2"}% + \csarg\let{ds@name@#2}\@empty}{}% + \fi\fi\fi + \fi + \getNextN@me +} +% \end{macrocode} +% \leavevmode\DescribeMacro\nPuzzleCols\hskip-\marginparsep\texttt{\darg{\ameta{nCols}}} +% As a convenience, we provide a way to pass the number of columns for the puzzle to the +% \cs{insertPuzzle\darg{\ameta{nCols}}} command. +% \begin{macrocode} +\def\nPuzzleCols#1{\def\nCols{#1}} +\let\nCols\@empty +% \end{macrocode} +% \subsection{The underlying text fields of the puzzle} +%\leavevmode +% \DescribeMacro{\PuzzleAppearance}\hskip-\marginparsep\texttt{\darg{\ameta{KV-pairs}}} +% The command \cs{PuzzleAppearance} can be used to change the appearance of the text fields for +% the puzzle, where, \ameta{KV-pairs} is a set of \pkg{eforms} key-value pairs. +%\changes{v1.0}{2006/10/31} +%{ +% Added a token list to hold any user changes in the appearance of the puzzle, as +% as suggested by Robert Marik. +%} +% \begin{macrocode} +\def\PuzzleAppearance#1{\ds@PuzzleAppearancetoks={#1}} +% \end{macrocode} +% \leavevmode +% \DescribeMacro\ds@makeTextField\hskip-\marginparsep\texttt{\darg{\ameta{letter}}\darg{\ameta{name}}} +% The command acts on each pair of arguments of the command \cs{DeclarePuzzle}; it either creates +% a text field or an underlined space, depending on the options. Control the width of the fields +% with \DescribeMacro\wdPuzzleFields\cs{wdPuzzleFields\darg{\ameta{width}}} and the height +% with \DescribeMacro\htPuzzleFields\cs{htPuzzleFields\darg{\ameta{height}}}. +% \changes{v1.1}{2020/04/21}{Added \string\cs{wdPuzzleFields} and \string\cs{htPuzzleFields}} +% \begin{macrocode} +\def\wdPuzzleFields#1{\bgroup\setlength\@tempdima{#1}% + \xdef\wd@fPF{\the\@tempdima}\egroup} +\def\wd@fPF{1.6em} +\def\htPuzzleFields#1{\bgroup\setlength\@tempdima{#1}% + \xdef\ht@fPF{\the\@tempdima}\egroup} +\def\ht@fPF{11bp} +\def\dps@strut{\rule{0pt}{\ht@fPF}} +% \end{macrocode} +% The definition of \cs{ds@makeTextField} is a function of the mode the document is in: +% for paper versus view mode. +% \begin{macrocode} +\ifeqforpaper + \ifviewMode + \def\ds@makeTextField#1#2{\def\argii{#2}\ifx\argii + \ds@myspace\let\ds@ul\relax\else\let\ds@ul\underbar\fi + \ifshowletters\raisebox{-10pt}{% + \makebox[0pt][l]{\makebox[\wd@fPF][c]{\footnotesize + \ds@getProbNumber{#1}{#2}}}}\fi + \ds@ul{\makebox[\wd@fPF][c]{\dps@strut + \Hy@pdfstringfalse#1}}} + \else + \def\ds@makeTextField#1#2{\def\argii{#2}\ifx\argii\ds@myspace + \let\ds@ul\relax\else\let\ds@ul\underbar\fi + \ifshowletters\raisebox{-10pt}{% + \makebox[0pt][l]{\makebox[\wd@fPF][c]{\footnotesize + \ds@getProbNumber{#1}{#2}}}}\fi + \ds@ul{\makebox[\wd@fPF][c]{\dps@strut\hfil}}} + \fi +\else + \ifviewMode + \def\ds@makeTextField#1#2{\ifshowletters\raisebox{-10pt}{% + \makebox[0pt][l]{\makebox[\wd@fPF][c]{% + \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi + \underbar{\makebox[\wd@fPF][c]{\dps@strut + \Hy@pdfstringfalse#1}}} + \else + \def\ds@makeTextField#1#2{\ifshowletters + \raisebox{-10pt}{\makebox[0pt][l]{\makebox[\wd@fPF][c]{% + \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi + \edef\textfieldTmp{\noexpand\textField[\noexpand\Q{1}% + \noexpand\S{U}\noexpand\Ff\noexpand\FfReadOnly + \the\ds@PuzzleAppearancetoks\noexpand\DV{#1}]% + {puzzle.#2}{\wd@fPF}{\ht@fPF}}\Hy@pdfstringtrue\textfieldTmp} + \fi +\fi +% \end{macrocode} +% \end{macro} +% Later in this package the \cs{ds@buildAnswerKey} is defined and must be expanded +% at the appropriate moment. The command uses information from all components +% of the puzzle: the puzzle, the questions, and the answers. So, we must wait until +% all components have been typeset. This is the purpose of \cs{dps@emitAK}; its value +% is increased when each component is typeset. When it reaches a value of $4$, it is +% at that time \cs{ds@buildAnswerKey} is expanded. +% \begin{macrocode} +\def\dps@emitAK{0} +\def\dps@AddToEmitAK#1{\bgroup + \@tempcnta=\dps@emitAK\relax + \advance\@tempcnta by#1\relax + \xdef\dps@emitAK{\the\@tempcnta}\egroup +} +\def\dps@ckEmitAK{\ifnum\dps@emitAK>\thr@@\expandafter + \ifshowletters\expandafter\ds@buildAnswerKey\fi\fi} +% \end{macrocode} +% \subsection{Inserting the puzzle into the document} +% \begin{macro}{\insertPuzzle} The command element that inserts the puzzle data that has already +% been declared with \cs{DeclarePuzzle}. +% Use \cs{insertPuzzle} to insert the puzzle at the location desired. The puzzle is placed +% in a tabular environment. The only argument of this command is the number of columns +% you want for this tabular environment. For example, \verb!\insertPuzzle{18}! distributes +% the puzzle so that there are $18$ columns per row, one letter per column. +% \begin{macrocode} +\def\insertPuzzle#1{\begingroup\def\@rgi{#1}% + \ifx\@rgi\@empty + \ifx\nCols\@empty + \PackageWarning{dps}{\string\insertPuzzle\space + needs an argument, use\MessageBreak + either \string\insertPuzzle{} or\MessageBreak + declare \string\nPuzzleCols{} in preamble.\MessageBreak + Setting to 10 for now}\gdef\nCols{10}% + \fi + \else + \xdef\nCols{#1}% + \fi + \ifviewMode\Hy@pdfstringfalse\else\Hy@pdfstringtrue\fi + \let\tops\texorpdfstring\expandafter\dps@Puzzle + \expandafter{\puzzleParameters}\endgroup + \dps@AddToEmitAK{1}\dps@ckEmitAK +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\rowsep} +% This command is used to adjust the space between row of the tabular environment +% for the puzzle. The default is \verb!\rowsep{2ex}!. +% \begin{macrocode} +\def\rowsep#1{\gdef\@rowsep{[#1]}\gdef\@rowskip{#1}} +\rowsep{\rowsep@default} +\def\rowsep@default{2ex} +% \end{macrocode} +% \end{macro} +% This code create the tabular environment, creating a new row when necessary, +% and inserts the text field or typesets the puzzle (in the case of \texttt{viewmode}). +% \changes{v1.1}{2020/04/21}{Replace \string\env{tabular*} with \string\env{tabular} +% in \string\cs{insertPuzzle}} +% \begin{macrocode} +\def\eq@tabSep{&}\def\ds@punc{punc} +% \end{macrocode} +% The command that \cs{insertPuzzle} calls, the argument is the paired +% \texttt{\darg{\ameta{letter}}\allowbreak\darg{\ameta{name}}} data structure. +% We insert \cs{relax}\cs{relax} to identify the end of the data-structure, +% then pass on to \cs{dps@@Puzzle} +% \begin{macrocode} +\def\dps@Puzzle#1{\edef\eq@tabEnd{\noexpand\\\@rowsep}% + \dps@@Puzzle#1\relax\relax}% +% \end{macrocode} +% \cs{dps@@Puzzle} begins a \env{tabular}, then passes the ball +% to \cs{@dpsPuzzlei}. +% \begin{macrocode} +\def\dps@@Puzzle{\begin{tabular} + {@{}*{\nCols}l@{}}\@dpsPuzzlei +} +% \end{macrocode} +% Parse the data structure, taking care to handle \texttt{punc} and \texttt{cr} correctly. +% to \cs{@dpsPuzzlei}. +% \begin{macrocode} +\def\@dpsPuzzlei#1#2{\ifx#2\relax + \gdef\nextPuzzleChar{\@dpsPuzzleDone}\else + \gdef\nextPuzzleChar{\@dpsPuzzleii{#1}{#2}}\fi + \nextPuzzleChar +} +% \end{macrocode} +% We've checked for \cs{relax} and we're OK to continue. The next pair +% may be a special pair, we don't make a field if its a special field +% (\texttt{cr} or \texttt{punc}). +% \changes{v1.6}{2020/05/31}{Improved parsing for \string\texttt{punc} +% and \string\texttt{cr}} +% \begin{macrocode} +\def\@dpsPuzzleii#1#2{\def\argii{#2}% + \ifx\argii\ds@punc + % so something with punc + \def\@puzzNext{#1\@takeaPeek}%\@setSep@dpsPuzzleii}% + \else\ifx\argii\ds@cr + % do something with cr + \def\@puzzNext{\global\ds@nCntCols\z@ + \eq@tabEnd\@dpsPuzzlei}% + \else + % ok to make a field + \def\@puzzNext{\ds@makeTextField{#1}{#2}\@takeaPeek}% + \fi\fi + \@puzzNext +} +\def\ds@cr{cr} +\def\@takeaPeek#1#2{\def\argii{#2}% + \ifx\argii\ds@punc +% \end{macrocode} +% A punctuation can be followed by the \texttt{cr} token, we better check, +% by taking another peek. +% \begin{macrocode} + \def\@puzzNext{#1\@takeaPeek}% + \else +% \end{macrocode} +% We allow a markup to end the tabular line before reaching the number of \cs{nCols}. +% This may be needed when there is an long puzzle, and a \cs{nCols} gives weird +% row breaks. +% \begin{macrocode} + \ifx\argii\ds@cr + \def\@puzzNext{\global\ds@nCntCols\z@ + \eq@tabEnd\@dpsPuzzlei}% + \else + \def\@puzzNext{\@setSep@dpsPuzzleii{#1}{#2}}% + \fi + \fi + \@puzzNext +} +\def\@setSep@dpsPuzzleii{\global\advance\ds@nCntCols\@ne + \ifnum\ds@nCntCols=\nCols\relax + \expandafter\eq@tabEnd + \global\ds@nCntCols\z@\else + \expandafter\eq@tabSep\fi + \@dpsPuzzlei} +\def\@dpsPuzzleDone{\end{tabular}\ifnum\ds@nCntCols=0\relax + \ifshowletters\vskip\@rowskip\relax + \else\vskip3pt\fi + \vskip-2\baselineskip + \fi\kern0pt} +% \end{macrocode} +%\subsection{The answer key} +% \begin{macro}{\AnswerKey} +% The command \cs{AnswerKey} is defined by \cs{ds@buildAnswerKey}, which is expanded +% after all components of the puzzle have been typeset. +% and it (\cs{AnswerKey}) is available thereafter for manual insertion into the document. If the \texttt{showanswerkey} +% option is taken, it is displayed at the bottom of the page. If the \texttt{savedata} +% option is taken, the answer key is save to a file along with the random seed that generated +% this answer key. The file name containing the puzzle data is \cs{jobname\_data.sav}. +% \begin{macrocode} +\def\AnswerKey{The answer key is not available.\PackageWarning{dps} + {The showletters option is required to generate\MessageBreak + an answer key,}} +\def\ds@buildAnswerKey +{% + {% local + \Hy@pdfstringfalse + \let\tops\texorpdfstring + \let\protect\@unexpandable@protect + \count@\z@\toks@={}% + \loop + \advance\count@\@ne + \edef\y{\@nameuse{dps@probLetterii\the\count@}}% + \edef\x{\@nameuse{dps@probLetterKey\y}}% + \expandafter\ifx\x\relax\else + \csarg\xdef{dps@probLetter\the\count@}{\expandafter\noexpand + \csname dps@probLetterAlt\y\endcsname}\fi + \xdef\AnswerKey{\the\toks@ + \the\count@--\@nameuse{dps@probLetter\the\count@}; }% + \toks@=\expandafter{\AnswerKey}% + \ifnum\count@ < \ds@qNumber\repeat + }% + \ifshowsolution + \cfooter{\let\tops\texorpdfstring + \footnotesize\@ifundefined{rotatebox}{\AnswerKey}% + {\rotatebox{180}{\AnswerKey}}}\fi +} +\def\ds@writePuzzleData{\ifsavepuzzledata + \newwrite \ds@savedata + \begingroup + \immediate\openout \ds@savedata \jobname_data.sav + \def\msgi{Initial seed} + \def\msgii{Answer key:} + \let\verbatim@out\ds@savedata + \uccode`c=`\%\uppercase{% + \ifwerandomize + \dps@IWVO{\string\randomi=\ds@saveRandomSeed\space + c \msgi}% + \dps@IWVO{\string\dpsLastSeed{\the\randomi}}\fi + \ifshowletters\let\tops\texorpdfstring + \set@display@protect + \dps@IWVO{c \msgii\space\AnswerKey}\fi + } + \immediate\closeout\ds@savedata + \endgroup +\fi} +\AtEndDocument{\ds@writePuzzleData} +% \end{macrocode} +% \end{macro} +% \leavevmode\DescribeMacro\setdpsfootskip\hskip-\marginparsep\texttt{\darg{\ameta{skip}}} +% When the \opt{showanswerkey} is in force, \cs{AnswerKey} is placed +% in the running footer (\cs{cfooter}) of \pkg{web}. To facilitate the positioning +% of the running footer, we define a convenience command to set \cs{web@footskip} +% used by \pkg{web}. +% \changes{v1.1}{2020/04/21}{Added \string\cs{setdpsfootskip}} +% \begin{macrocode} +\def\setdpsfootskip#1{\bgroup + \setlength\@tempdima{#1}\ifeqforpaper\else + \xdef\web@footskip{\the\@tempdima}\fi + \egroup\InitLayout % a web command +} +\setdpsfootskip{.25in} +% \end{macrocode} +% \subsection{Support for a sideshow} +% A sideshow consists of a tiled graphic that is revealed as the player works the puzzle. +% The techniques used to build a sideshow depends on the options \opt{usebtnappr} and \opt{uselayers}. +% The command \DescribeMacro\randomizePicMappings\cs{randomizePicMappings}, when expanded in the +% preamble, will randomize the order the tiles appear in the slideshow; the default is no randomization. +% \begin{macrocode} +\let\DPSIndxList\@empty +\let\DPSNamesList\@empty +\def\randomizePicMappings{\def\bRandPicMaps{true}} +\def\bRandPicMaps{false} +% \end{macrocode} +% \leavevmode\DescribeMacro\sortPicMappings Pictures are randomly placed in the sideshow +% and the bubble sort is used to sort them out, as a final event when the puzzle is solved. +% This command does nothing if the \opt{usebtnappr} option is not taken; that is, this is a +% feature of the \opt{usebtnappr} option. +% \begin{macrocode} +\ifusebtnappr + \def\sortPicMappings{% + \InputIfFileExists{sortjs.def}{}{}% + \OpenAction{\JS{try{if(!hasBeenRandomized) + {hasBeenRandomized=true;mixupDPS();showDPS();} + }catch(e){}}}% + } +\else + \let\sortPicMappings\relax +\fi +% \end{macrocode} +% \leavevmode\DescribeMacro\sideshowPackaged +% The side show pictures are packaged into a single PDF, the order of the pages are as expected. +% The default is they are not packaged. It is assumed the filename is \texttt{\ameta{basename}\_package.pdf} +% (When in a package, the pictures must be in a PDF file). +% \begin{macrocode} +\newif\if@isPackaged \@isPackagedfalse +\def\sideshowPackaged{\@isPackagedtrue} +% \end{macrocode} +% +% \section{Questions and Answers} +% \begin{environment}{Composing} +% This is the environments in which the composing of questions and answers are made. +% Use the \env{cQ} and \env{cA} for this purpose. +% \begin{macrocode} +\newenvironment{Composing} +{\global\ds@qNumber=0 \global\ds@aNumber=0} +{\aftergroup\ds@publishRandomLists} +% \end{macrocode} +% \end{environment} +% Here are the two environment (\env{cQ} and \env{cA}) for composing questions and answers. The argument +% of each environment corresponds to a form field in the puzzle. Each of these +% environments are verbatim write environments; they write each question and solution +% to a separate \texttt{.cut} file. These individual files are ultimately input +% in a random order. A typical pair of environments looks like these two: +% +% \begin{environment}{cQ} Sets the content of the question. +% \changes{v1.1}{2020/04/21}{Modified \string\textsf{cQ}, using \string\cs{set@display@protect} +% and \string\cs{set@typeset@protect}} +% \begin{macrocode} +\newenvironment{cQ}[1] +{% + \global\advance\ds@qNumber\@ne + \immediate\openout \ds@question@write \jobname_q\the\ds@qNumber.cut + \let\verbatim@out\ds@question@write\set@display@protect + \dps@IWVO{\protect\dpsQ{#1}}% + \set@typeset@protect + \verbatimwrite +}{% + \endverbatimwrite + \immediate\closeout \ds@question@write +} +% \end{macrocode} +% The \env{cA} environment has an optional argument. This optional argument is only used +% when the document is compiled with the showletters option. The value of the argument +% is a letter to appear in the answers column. Normally, first entry of the argument pair +% \texttt{\darg{\ameta{letter}}\darg{\ameta{name}}} of +% \cs{DeclarePuzzle} is used. Cases where you would want to include this optional +% argument are (1) when giving an answer that does not correspond to a question; (2) the +% letter is capitalized, suggesting a proper name or the beginning of a sentence, use the +% optional argument to list the letter in lower case. The latter case is common, for example, +%\begin{verbatim} +% \begin{cQ}{H} +% Who wrote this package? +% \end{cQ} +% \begin{cA}[h]{H} +% D.P. Story +% \end{cA} +%\end{verbatim} +%The capital `H' begins the puzzle, but we don't want the player to see a capital `H' if +%the \opt{showletters} option is taken. +% \begin{environment}{cA} +% Sets the contents of the answer. +% \changes{v1.1}{2020/04/21}{Modified \string\textsf{cA}, using \string\cs{set@display@protect} +% and \string\cs{set@typeset@protect}} +% \begin{macrocode} +\newenvironment{cA}[2][] +{% + \def\argi{#1}\global\advance\ds@aNumber\@ne + \immediate\openout \ds@question@write \jobname_a\the\ds@aNumber.cut + \let\verbatim@out\ds@question@write + \set@display@protect + \dps@IWVO{\protect\dpsA\ifshowletters + \ifx\argi\@empty\else[#1]\fi\fi{#2}}% + \set@typeset@protect + \verbatimwrite} +{% + \endverbatimwrite + \immediate\closeout \ds@question@write +} +% \end{macrocode} +% \end{environment} +% \end{environment} +% \begin{macro}{\QuesAppearance} +% \begin{macro}{\AnsAppearance} +% These two commands can be used to change the appearance of the checkboxes for the questions and answers. +% When the \texttt{forpaper} \textsf{web} option is taken, these have no effect. +% \begin{macrocode} +\def\QuesAppearance#1{\ds@QuesAppearancetoks={#1}} +\def\AnsAppearance#1{\ds@AnsAppearancetoks={#1}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% The commands \cs{dpsQ} and \cs{dpsA} are the ones that produce the checkboxes, and define the +% JavaScript actions. +% +% The two commands \DescribeMacro\afterQhookA\cs{afterQhookA} and \DescribeMacro\OnFocusQhookAA\cs{OnFocusQhookAA} can be redefined +% for additional JS action, the first is a hook into the mouse up action, and the second is +% a hook to the on focus action. These two can be redefined as needed, but be sure to preserve the JS +% functionality. +% \begin{macrocode} +\def\afterQhookA#1{if(PlayerSignIn());} +%\let\afterQhookA\@gobble +\let\OnFocusQhookAA\@gobble +% \end{macrocode} +%\leavevmode\DescribeMacro\widestFmtdQNum\hskip-\marginparsep\texttt{\darg{\ameta{text}}} +%Sets the width of the underlying checkbox for the question. +% \changes{v1.1}{2020/04/21}{Added \string\cs{widestFmtdNum} to set width of +% the checkbox for questions} +% \begin{macrocode} +\def\widestFmtdQNum#1{\bgroup + \settowidth{\@tempdima}{#1}% + \ifxetex\advance\@tempdima2.5bp\else + \advance\@tempdima.5pt\fi + \xdef\Qwidth{\the\@tempdima}\egroup} +\widestFmtdQNum{00.} +\def\htOfQ#1{\setlength{\@tempdima}{#1}\ifxetex + \advance\@tempdima2bp\relax\fi\edef\Qht{\the\@tempdima}} +\htOfQ{13bp} +% \end{macrocode} +% Set the checkboxes and JS action for questions. Allow also, changes to appearance +% through the \cs{QuesAppearance} command. +% \begin{macro}{\dpsQ} +% Sets the checkbox and content of a question. +% \begin{macrocode} +\newcommand{\dpsQ}[1]{\item\relax\ifeqforpaper\else + \edef\checkboxTmp{\noexpand\checkBox[\the\ds@QuesAppearancetoks + \noexpand\textSize{0}\noexpand + \A{\noexpand\JS{activeQuestion = event.target.name;\noexpand + \r clearRedCrosses();\noexpand\r\noexpand\afterQhookA{#1}}}% + \noexpand\AA{\noexpand\AAOnFocus{\noexpand\JS{% + this.resetForm(["ckbxQ"]);\noexpand\r\noexpand + \OnFocusQhookAA{#1}}}}]{ckbxQ.#1}{\Qwidth}{\Qht}{Yes}}% + \makebox[0pt][r]{\strut + \smash{\checkboxTmp}\efKern{-.5pt}{-1.5pt}\enspace}\fi + \ignorespaces +} +% \end{macrocode} +% Set the checkboxes and JS action for answers. Allow also, changes to appearance +% through the \cs{AnsAppearance} command. This command obeys the \texttt{showanswerlabels} +% option by re-defining the command \cs{dpsAitemOptArg}. The default definition +% is \verb!\def\dpsAitemOptArg{[]}!, which cancels the display of the item labels. +% \changes{v1.1}{2020/04/21}{Added \string\cs{ltrFmtA} to format the answer letter} +% \begin{macrocode} +% \end{macrocode} +% \leavevmode\DescribeMacro\ltrFmtA\hskip-\marginparsep\texttt{\darg{\ameta{fmt-cmds}}} +% When the \opt{showletters} option is in effect, the letters appear amongst the answers. +% the letters may be formatted through \cs{ltrFmtA}. The symbolic \texttt{\#1} represents +% the letter to be formatted; eg, \verb~\ltrFmtA{\textbf{#1}}~ give letters in bold. +% The default is no formatting. +% \begin{macrocode} +\def\ltrFmtA#1{\def\@ltrFmtA##1{#1}} +\ltrFmtA{#1} +% \end{macrocode} +% \leavevmode\DescribeMacro\widestFmtdALtr\hskip-\marginparsep\texttt{\darg{\ameta{text}}} +% Sets the width of the checkbox around the letter. There is a built in with of 8pt. +% \begin{macrocode} +\def\widestFmtdALtr#1{\bgroup + \settowidth{\@tempdima}{#1}\ifxetex + \addtolength{\@tempdima}{2bp+8pt}\else + \addtolength{\@tempdima}{8pt}\fi + \xdef\Awidth{\the\@tempdima}\egroup} +\widestFmtdALtr{w} +\def\htOfA#1{\setlength{\@tempdima}{#1}\ifxetex + \advance\@tempdima2bp\relax\fi\edef\Aht{\the\@tempdima}} +\htOfA{13bp} +% \end{macrocode} +% \begin{macro}{\dpsA} +% Checkbox for the answer. +% \begin{macrocode} +\newcommand{\dpsA}[2][]{\expandafter + \item\dpsAitemOptArg\relax + \ifeqforpaper\else + \edef\checkboxTmp{\noexpand + \checkBox[\the\ds@AnsAppearancetoks + \noexpand\textSize{0}\noexpand + \A{\noexpand\JS{processChoice("#2");}}]% + {ckbxA.#2}{\Awidth}{\Aht}{Yes}}% + \makebox[0pt][r]{\strut + \smash{\checkboxTmp}\enspace}% + \fi + \def\argi{#1}% + \bgroup % dps + \let\tops\texorpdfstring + \Hy@pdfstringfalse + \ifx\argi\@empty + \global\csarg\let{dps@probLetterKey#2}\relax + \else + \csarg\gdef{dps@probLetterKey#2}{#2}% + \csarg\gdef{dps@probLetterAlt#2}{#1}% + \fi + \egroup + \ifshowletters + \ifx\argi\@empty + \let\getLetterNext\relax + \let\ds@foundLetter\dps@Zero\def\ds@currFN{#2}% + \def\getLetterNext{\ds@typesetPuzzleLetter}% + \expandafter\getLetterNext + \else + \makebox[0pt][r]{\let\tops\texorpdfstring + \Hy@pdfstringfalse\@ltrFmtA{#1}\enspace\kern4bp}% + \fi + \fi + \ignorespaces +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macrocode} +\def\ds@typesetPuzzleLetter{\expandafter + \typeset@PuzzleLetter\expandafter{\puzzleParameters}} +\def\typeset@PuzzleLetter#1{\typeset@@PuzzleLetter#1\relax\relax}% +\def\typeset@@PuzzleLetter#1#2{% + \ifx#1\relax + \gdef\nextPuzzleLetter{\relax}\else + \gdef\nextPuzzleLetter{\typeset@PuzzleLetteri{#1}{#2}}\fi + \nextPuzzleLetter +} +\def\typeset@PuzzleLetteri#1#2{\def\argii{#2}\ifx\argii\ds@currFN + \ifx\ds@foundLetter\dps@Zero + \makebox[0pt][r]{\let\tops\texorpdfstring + \Hy@pdfstringfalse\@ltrFmtA{#1}\enspace\kern4bp}% + \let\ds@foundLetter\dps@One\fi + \expandafter\typeset@@PuzzleLetter + \else + \expandafter\typeset@@PuzzleLetter + \fi +} +% \end{macrocode} +% This command is called at \verb!\end{Composing}!, which, in turn, calls +% the macros \cs{ds@randomizeQuestionList} and \cs{ds@randomizeAnswerList} which randomly +% permutes the \verb!1, 2, ... \the\ds@qNumber! and \verb!1, 2, ... \the\ds@aNumber!, +% where \cs{ds@qNumber} and \cs{ds@aNumber} are the number of questions and answers, +% respectively. +% \begin{macrocode} +\def\ds@publishRandomLists{% + \ds@randomizeQuestionList{\the\ds@qNumber}% + \ds@randomizeAnswerList{\the\ds@aNumber}% +} +\def\ds@myspace{space} +\def\ds@getProbNumber#1#2{% + \gdef\ds@currentArgi{#1}\gdef\ds@currentArgii{#2}% + \ifx\ds@currentArgii\ds@myspace\def\ds@probNumNext{\relax}\else + \def\ds@probNumNext{% + \@ifundefined{dps@probNum#2}{\global\advance\ds@probCnt\@ne + \ds@@getProbNumber{\the\ds@probCnt}} + {\csname dps@probNum#2\endcsname}% + }% + \fi + \ds@probNumNext +} +\def\ds@@getProbNumber#1{% + {\count@\z@ \let\\=\ds@getNthOne\the\ds@qlistOut}% + \csname dps@probNum\ds@currentArgii\endcsname +} +\def\ds@getNthOne#1{\advance\count@\@ne + \ifnum\ds@probCnt=#1\relax + \csarg\xdef{dps@probNum\ds@currentArgii}{\the\count@}% + \toks@=\expandafter{\ds@currentArgi}% dps + \csarg\xdef{dps@probLetter\the\count@}{\the\toks@}% dps + \csarg\xdef{dps@probLetterii\the\count@}% + {\ds@currentArgii}% + \fi +} +% \end{macrocode} +% \begin{macro}{\writeComposingEnv} +% This is a helper macro. After you declare your puzzle, \cs{DeclarePuzzle}, +% you can place this command just after, if needed, like so +%\begin{verbatim} +%\writeComposingEnv +%\end{verbatim} +%In the case where \cs{DeclarePuzzle} is in the preamble; above, we begin the doc +% and end the doc; assuming you have not developed your questions yet. The command +% writes to the file \cs{jobname\_comp.def}. This file will be a skeleton of your +% Composing environment, with correct labeling. Copy and paste it into your document +% in some appropriate location, and begin writing your questions. +% \changes{v1.1}{2020/04/21}{\string\cs{writeComposingEnv} no longer needs to be +% followed by begin and end document} +% \begin{macrocode} +\def\writeComposingEnv{% + \newwrite \ds@composing@write + \immediate\openout \ds@composing@write \jobname_comp.def + \let\verbatim@out\ds@composing@write + \dps@IWVO{\string\begin{Composing}}% + \dps@IWVO{}% + \expandafter\write@ComposingEnv\expandafter{\puzzleParameters}% +} +\def\write@ComposingEnv#1{\write@@ComposingEnv#1\relax\relax}% +\newcommand{\ComposingEnvMsg}{\begin{quote}An outline of your + \texttt{Composing}environment is written to + \texttt{\jobname\_comp.def}, based on data in the + argument of your \texttt{\string\DeclarePuzzle} command. Copy and + paste the contents of this file into your puzzle document following + \texttt{\string\DeclarePuzzle} then fill in your questions and + answers. Good luck.\end{quote}} +\def\write@@ComposingEnv#1#2{\ifx#1\relax + \gdef\nextPuzzlePair{% + \dps@IWVO{\string\end{Composing}}% + \immediate\closeout \ds@composing@write}% + \begin{document} + \ComposingEnvMsg + \end{document} + \else\gdef\nextPuzzlePair{\write@@@ComposingEnv{#1}{#2}}\fi + \nextPuzzlePair}% +\def\write@@@ComposingEnv#1#2{% + \gdef\ds@currentArgi{#1}\gdef\ds@currentArgii{#2}% + \ifx\ds@currentArgii\ds@myspace + \def\ds@probNumNext{\write@@ComposingEnv}% + \else + \ifx\ds@currentArgii\ds@punc + \def\ds@probNumNext{\write@@ComposingEnv}\else + \def\ds@probNumNext{% + \@ifundefined{dps@compQ#2}{% write to file + \expandafter\gdef\csname dps@compQ#2\endcsname{found}% + \dps@IWVO{\string\begin{cQ}{\noexpand#1}}% + \dps@IWVO{\string\end{cQ}}% + \dps@IWVO{\string\begin{cA}{\noexpand#1}}% + \dps@IWVO{\string\end{cA}}% + \dps@IWVO{}% + }{}% + \write@@ComposingEnv + }% + \fi + \fi + \ds@probNumNext +} +% \end{macrocode} +% \end{macro} +% A standard \cs{verbatim} write used in exerquiz and other package in the AeB family. +% \begin{macrocode} +\def\verbatimwrite{\@bsphack + \let\do\@makeother\dospecials + \catcode`\^^M\active \catcode`\^^I=12 + \def\verbatim@processline{% + \immediate\write\verbatim@out + {\the\verbatim@line}}% + \verbatim@start} +\def\endverbatimwrite{\@esphack} +\def\dps@IWVO{\immediate\write\verbatim@out} +% \end{macrocode} +% \cs{ds@populateList} is a utility command, its argument is a positive integer, \texttt{n}, +% and it generates a list of the form \verb!\\{1}\\{2}...\\{n}!. This listing is later +% randomly permuted by \cs{ds@randomizeQuestionList} and \cs{ds@randomizeAnswerList}. +% \begin{macrocode} +\def\ds@populateList#1{% + \ds@listIn={}% + \ds@nCnt\z@ + \@whilenum \ds@nCnt < #1\do {% + \advance\ds@nCnt\@ne + \edef\ds@listInHold{\the\ds@listIn\noexpand\\{\the\ds@nCnt}}% + \ds@listIn = \expandafter{\ds@listInHold}% + }% +} +% \end{macrocode} +% Used in \cs{ds@randomizeList} to build the permuted list of numbers. +% \begin{macrocode} +\def\ds@processi#1{\advance\ds@nCnt\@ne + \ifnum\ds@nCnt=\ds@getRanNum\edef\ds@listOutHold{\the\ds@listOut}% + \global\ds@listOut=\expandafter{\ds@listOutHold\\{#1}}% + \else + \edef\ds@listInHold{\the\ds@newListIn}% + \ds@tmpToks = \expandafter{\ds@listInHold\\{#1}}% + \ds@newListIn = \expandafter{\the\ds@tmpToks}% + \fi +} +% \end{macrocode} +% Used in \cs{displayRandomizedQuestions} to input the questions. +% \begin{macrocode} +\def\ds@processii#1{\input{\jobname_q#1.cut}} +% \end{macrocode} +% Used in \cs{displayRandomizedAnswers} to input the answers. +% \begin{macrocode} +\def\ds@processiii#1{\input{\jobname_a#1.cut}} +% \end{macrocode} +% Used in \cs{displayRandomizedAnswersLeftPanel} to input the top half +% of the permuted list. +% \begin{macrocode} +\def\ds@processL#1{\advance\count@\@ne + \ifnum\count@>\ds@aNumber\relax\else\input{\jobname_a#1.cut}\fi} +% \end{macrocode} +% Used in \cs{displayRandomizedAnswersRightPanel} to input the bottom half +% of the permuted list. +% \begin{macrocode} +\def\ds@processR#1{\advance\count@\@ne + \ifnum\count@>\ds@aNumber\relax\input{\jobname_a#1.cut}\fi} +% \end{macrocode} +% \begin{macro}{\displayRandomizedQuestions} +% \begin{macro}{\displayRandomizedAnswers} +% \begin{macro}{\displayRandomizedAnswersLeftPanel} +% \begin{macro}{\displayRandomizedAnswersRightPanel} +% These are user commands that actually display the randomized questions +% and answers. +% \begin{macrocode} +\def\displayRandomizedQuestions{\let\\=\ds@processii\the\ds@qlistOut + \dps@AddToEmitAK{1}\dps@ckEmitAK} +\def\displayRandomizedAnswers{\set@typeset@protect + \let\\=\ds@processiii\the\ds@alistOut + \dps@AddToEmitAK{2}\dps@ckEmitAK} % dps +\def\displayRandomizedAnswersLeftPanel{{\set@typeset@protect + \let\\=\ds@processL\count@\z@ + \divide\ds@aNumber\tw@ \xdef\lastOnLeft{\the\ds@aNumber}% + \the\ds@alistOut}% + \dps@AddToEmitAK{1}\dps@ckEmitAK} +\def\displayRandomizedAnswersRightPanel{{\set@typeset@protect + \let\\=\ds@processR\count@\z@ + \divide\ds@aNumber\tw@ \the\ds@alistOut}% + \dps@AddToEmitAK{1}\dps@ckEmitAK} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% Develop a random permuted list for the questions. +% \begin{macrocode} +\def\ds@randomizeQuestionList#1{% + \global\ds@listIn={}\global\ds@newListIn={}\global\ds@listOut={}% + \global\ds@tmpToks={}%\global\ds@qlistOut={}\global\ds@alistOut={}% + \ds@nMax=#1\relax\ds@populateList{\the\ds@nMax}% + \global\forquestionstrue + \ifwerandomize + \expandafter\ds@randomizeList + \else + \global\ds@qlistOut=\expandafter{\the\ds@listIn} + \fi +} +% \end{macrocode} +% Develop a random permuted list for the answers. Note that \cs{ifwerandomize} +% we randomize, else, the output list is the same as the input list. +% \begin{macrocode} +\def\ds@randomizeAnswerList#1{% + \global\ds@listIn={}\global\ds@newListIn={}\global\ds@listOut={}% + \global\ds@tmpToks={}%\global\ds@qlistOut={}\global\ds@alistOut={}% + \ds@nMax=#1\relax\ds@populateList{\the\ds@nMax}% + \global\forquestionsfalse + \ifwerandomize + \expandafter\ds@randomizeList + \else + \global\ds@alistOut=\expandafter{\the\ds@listIn}% + \fi +} +% \end{macrocode} +% The loop that does all the work for randomizing. +% \begin{macrocode} +\def\ds@randomizeList{\redefnextrandomAsNeeded + \let\\=\ds@processi + \setrannum{\ds@getRanNum}{1}{\ds@nMax}% + \ds@nCnt\z@ +%\typeout{LISTING: \the\ds@listIn}% + \the\ds@listIn + \ds@loopTest +} +% \end{macrocode} +% The loop that does all the work for randomizing. +% \begin{macrocode} +\def\ds@loopTest{\advance\ds@nMax\m@ne\relax + \ifnum\ds@nMax>\z@ + \def\@next{% + \ds@listIn=\expandafter{\the\ds@newListIn}% + \ds@newListIn={}\ds@randomizeList}% + \else + \let\@next\relax + \ifforquestions + \global\ds@qlistOut=\expandafter{\the\ds@listOut}% +%\typeout{\ds@qlistOut = \the\ds@qlistOut}% + \else + \global\ds@alistOut=\expandafter{\the\ds@listOut}% +%\typeout{\ds@alistOut = \the\ds@alistOut}% + \fi + \fi + \@next +} +% \end{macrocode} +% \begin{macro}{\placeMessageField} +% The command inserts the required message field. The optional +% first parameters enables the author to change the appearance +% of the field, the second two required arguments are the width +% and the height of the text field. +% \begin{macrocode} +\newcommand{\placeMessageField}[3][]{\ifeqforpaper\else + \textField[\Ff\FfReadOnly\BC{}#1 + \Ff\FfMultiline]{report}{#2}{#3}\fi} +% \end{macrocode} +% \end{macro} +% \section{Miscellaneous Settings} +% \begin{macro}{\threshold} +% \begin{macro}{\penaltypoints} +% \begin{macro}{\passing} +% Threshold for number of incorrect answers for trying to answer one question. +% If the threshold is exceeded, \cs{dspenaltypoints} are added to the final +% points. Passing is missing no more than \cs{dspassing}. +% \begin{macrocode} +\newcommand{\threshold}[1]{\def\dsthreshold{#1}} +\threshold{3} +\newcommand{\penaltypoints}[1]{\def\dspenaltypoints{#1}} +\penaltypoints{3} +\newcommand{\passing}[1]{\def\dspassing{#1}} +\passing{4} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macrocode} +% +% \end{macrocode} +% +% \section{Advanced features} +% +% One problem when building an interactive puzzle is the lack of space for a rather long +% or complex question. All of the standard designs leave little space for the questions. +% Over the years, I've developed two methods to create more space for asking questions: +% (1) Place the questions in push button appearances; (2) Place the questions in layers +% (ocgs). In this section we provide define some basic commands to make if ``easy'' to +% ask longer question using either of these two methods. +% \subsection{Icon button appearances} +% In this case, in some central region we create a series of push buttons, all of which are initialy +% hidden. Push button can have an icon (a graphic) for its appearance. As the student +% works through the puzzle, the buttons are made visible to pose the question. The question +% is hidden again as the student moves on to the next question. +% +% For this solution, two files are required: (1) the main puzzle file; and (2) an ``icon'' file. +% The next two subsections include commands and environments for each of these two files. +% +% To use the icon button approach, the \IndexOpt{usebtnappr}\opt{usebtnappr} must be specified; in this case the +% package \pkg{icon-appr} in input by this package. +% +% \paragraph*{Workflow:} Creating a finished puzzle is a three step process: +% \begin{enumerate} +% \item Compile the puzzle file with the option \IndexOpt{wrtContent}\opt{wrtContent} +% \item Compile the \texttt{icons.tex} file to create one or more +% icons files +% \item Compile the puzzle file with the option \IndexOpt[\protect\EXCL]{!wrtContent}\opt{!wrtConent} +% \end{enumerate} +% +% \subsubsection{Macros for the main puzzle document} +% +% \begin{macrocode} +%<*btnadv> +% \end{macrocode} +% \begin{environment}{setContent}\hskip-\marginparsep\texttt{\darg{\ameta{name}}} +% (Where \ameta{name} is the second argument of the \cs{DeclarePuzzle} data structure.) +% An environment to set content of the question. The contents of the \env{setContent} +% is written verbatim to the file \cs{jobname-sc(\cs{theenumi}).cut}. This obviously +% assumes the list of questions is in an \texttt{enumerate} environment. These individual +% files are compiled together (in the \texttt{icons.tex} file to a PDF of all the questions. +% The formatting command \DescribeMacro\quesNumTxt\cs{quesNumTxt} is used to format the +% question header; the default is \textbf{Problem \ameta{num}}. Additionally, +% \DescribeMacro\quesNumTxTPost\cs{quesNumTxTPost} that expands immediatelly +% after \cs{quesNumTxt}. +% \goodbreak +% \begin{macrocode} +\newcommand{\quesNumTxt}[1]{\protect\textbf{Problem #1}} +\newcommand{\quesNumTxTPost}{\protect\newline} +\newenvironment{setContent}[1]{% + \immediate\write\@auxout{\string\csarg + \string\xdef{ltrpg#1}{\theenumi}}% + \ifwrtContent + \def\CommentCutFile{\jobname-sc(\theenumi).cut}% + \immediate\openout\CommentStream=\CommentCutFile + \begingroup + \set@display@protect + \let\verbatim@out\CommentStream + \dps@IWVO{\quesNumTxt{\theenumi}\quesNumTxTPost}% + \set@typeset@protect + \expandafter\verbatimwrite + \else + \edef\x{\noexpand\pl@ceQues{\theenumi}}\x\expandafter + \comment + \fi +}{\ifwrtContent\expandafter + \endverbatimwrite + \endgroup + \immediate\closeout\CommentStream + \else + \expandafter\endcomment + \fi +} +% \end{macrocode} +% \leavevmode\DescribeMacro\ltrToNum\hskip-\marginparsep\texttt{\darg{\ameta{num}}} +% The \env{setContent} environment above defines a series of commands that +% associate with each \ameta{name}, the corresponding problem number (\ameta{num}). +% \begin{macrocode} +\def\ltrToNum#1{\@nameuse{ltrpg#1}} +% \end{macrocode} +% \end{environment} +% \paragraph*{Embedding commands}\leavevmode\par\medskip\noindent +% \DescribeMacro{\dpsEmbedIcons} After creating the CUT files, as described in the +% previous environment, we need to compile the CUT files into one or more PDF(s). +% This is done in the other \texttt{icon.tex} file, described below. +% The \cs{dpsEmbedIcons} command goes within the \env{embedding} environment +%\begin{verbatim} +% \begin{embedding} +% \dpsEmbedIcons +% \end{embedding} +%\end{verbatim} +%The \env{embedding} environment is defined in the \pkg{icon-appr} package. +% \cs{dpsEmbedIcons} embeds icons images into the puzzle document. +% \begin{macrocode} +\def\pglstWarningMsg{\PackageWarningNoLine{dps} + {The file icons-pglst.sav not found.\MessageBreak + Icons may not appear. Build the\MessageBreak icons.tex file}} +\ifwerandomize\else\let\pglstWarningMsg\@empty\fi +\def\dpsEmbedIcons{% +\InputIfFileExists{icons-pglst.sav}{\wrtContentfalse} + {\pglstWarningMsg\def\pagelist{}}% + \edef\TFOR{\noexpand\@tfor\noexpand\n:=\pagelist}% + \ifxetex + \TFOR\do{\embedIcon[name=Q\n]{icons-\n.pdf}}% + \else\ifpdf + \TFOR\do{\embedIcon[name=Q\n,hyopts={page=\n}]{icons.pdf}}% + \else % pdfmark + \TFOR\do{\embedIcon[name=Q\n,placement=btnQ.\n,% + page={\n-1}]{icons.pdf}}% + \fi\fi +} +% \end{macrocode} +% \paragraph*{Icon button fields}\leavevmode\par\medskip\noindent +% \DescribeMacro\dpsQuesIcon\hskip-\marginparsep\texttt +% {[\ameta{opts}]\darg{\ameta{num}}\darg{\ameta{wd}}\darg{\ameta{ht}}} The command +% that create a push button with an icon appearance. The \ameta{num} is the question number. +% The field name is \verb~"btnQ.~\ameta{num}\texttt"; the value of the \cs{I} key is an indirect +% reference to the embedding of the image to be use, the reference is \texttt{Q\ameta{num}}. +% \begin{macrocode} +\newcommand{\dpsQuesIcon}[4][]{% + \pushButton[\Ff{\FfReadOnly}\BG{}\S{S}#1\TP{1}\F{\FHidden} + \I{\csOf{Q#2}}\PA{.5 1}]{btnQ.#2}{#3}{#4}} +% \end{macrocode} +%\leavevmode\DescribeMacro\dpsOtherIcon\hskip-\marginparsep\texttt +% {[\ameta{opts}]\darg{\ameta{fieldname}}\darg{\ameta{wd}}\darg{\ameta{ht}}} +% There is allowance for displaying additional button images. The +% \begin{macrocode} +\newcommand{\dpsOtherIcon}[4][]{% \I{\csOf{name}} required + \pushButton[\Ff{\FfReadOnly}\BG{}\S{S}#1\TP{1}\F{\FHidden} + \PA{.5 1}]{#2}{#3}{#4}} +% \end{macrocode} +% \paragraph*{Placing the button icons.} There are several ways of placing +% the image buttons; I have use both the \pkg{textpos} and the \pkg{eso-pic} +% packages, lately, I've preferred the latter package. Examples of both are contained +% in the examples. +% \begin{macrocode} +% \end{macrocode} +% \leavevmode\DescribeMacro\placeQuesIcon\hskip-\marginparsep\texttt{\darg{\ameta{place \cs{dpsQuesIcon}}}} +% We illustrate +%\begin{verbatim} +% \placeQuesIcon{\AddToShipoutPictureFG*{\AtTextCenter{\put(-72,0) +% {\dpsQuesIcon{#1}{2.25in}{9\baselineskip}}}}} +%\end{verbatim} +%using the \pkg{eso-pic} package. The argument \texttt{\#1} is eventually +%the problem number. \cs{placeQuesIcon} defines a macro \cs{pl@ceQues}, which appears +%in the \DescribeEnv{setContent}\env{setContent} environment above. +% \begin{macrocode} +\long\def\placeQuesIcon#1{\@ifundefined{textblock} + {\let\dps@mode\relax}{\let\dps@mode\par}% + \def\pl@ceQues##1{\dps@mode #1}} +% \end{macrocode} +% \DescribeMacro\placeOtherIcon\hskip-\marginparsep\texttt{\darg{\ameta{place \cs{dpsOtherIcon}}}} +% Places an image other than a question. +%\begin{verbatim} +% \placeOtherIcon{\AddToShipoutPictureFG*{\AtTextCenter{\put(-72,0) +% {\dpsOtherIcon[\I{\csOf{Emoji}}]{btnEmoji}{2.25in}{9\baselineskip}}}}} +%\end{verbatim} +%Both of the above examples are from \texttt{examples/advanced/stat\_match1.tex}. +% \begin{macrocode} +\long\def\placeOtherIcon#1{#1} +% \end{macrocode} +% Define hooks into the question checkbox event. +% The two commands \cs{afterQhookA} and \cs{OnFocusQhookAA} are hooks onto +% the \cs{dpsQ} command. This allows us to post process +% the user's choice of a questions, and allows us to execute JS on focus. +% \begin{macrocode} +\def\afterQhookA#1{% + if(!event.target.isBoxChecked(0))dpsHideQFields();\r + else\pdfSP if(PlayerSignIn())dpsShowQues("\ltrToNum{#1}");} +\def\OnFocusQhookAA#1{dpsHidePreviousQues("\ltrToNum{#1}")} +% \end{macrocode} +% \paragraph*{Support for a sideshow} A sideshow is a tiled picture that is +% revealed as the player solves the puzzle. +% +% \subparagraph*{Embedding sideshow graphics}\leavevmode\vskip3pt\noindent +% \DescribeMacro\dpsEmbedSideShow\hskip-\marginparsep\texttt{[\ameta{ext}]\darg{\ameta{n-pics}}\darg{\ameta{path}}} +% We take a graphic and explode it into rows and columns, \ameta{n-pics} is the total number +% of tiled pictures. We assume the tiles are created row-wise. We assume also a naming convention +% for the tiles if \texttt{mypic} is the basename of the picture or graphic, then the tiles are +% named \texttt{mypic\_01}, \texttt{mypic\_02}, \texttt{mypic\_03}, \dots. It is assumed a single digit +% index has a leading 0. Use the command \DescribeMacro\sideshowPackaged +% \cs{sideshowPackaged} prior to \cs{dpsEmbedSideShow}. +% \changes{v1.5}{2020/08/06}{Support for packaged sideshow graphics} +% \begin{macrocode} +\newcommand{\dpsEmbedSideShow}[3][]{\begingroup +% \def\dps@NumSideShowPics{#2}% + \gdef\dpsNumSideShowPics{#2}% + \def\@Ext{#1}\ifx\@Ext\@empty\def\@Ext{.pdf}\else\def\@Ext{.#1}\fi + \@tempcnta\z@ + \let\@embedList\@empty + \let\DPSIndxList\@gobble + \@whilenum \@tempcnta < \dpsNumSideShowPics \do{% + \ds@nCnt\@tempcnta \advance\ds@nCnt\@ne + \ifnum\ds@nCnt<10 \edef\x{0\the\ds@nCnt}\else + \edef\x{\the\ds@nCnt}\fi + \edef\z{\noexpand\g@addto@macro\noexpand\DPSIndxList{,"\x"}}\z + \ifxetex\if@isPackaged + \PackageWarning{dps} + {There is no support for embedding packaged\MessageBreak + PDFs with xelatex. Ignoring the \string\isPackaged\MessageBreak + command}% + \@isPackagedfalse + \fi\fi + \if@isPackaged + \ifpdf + \edef\y{\noexpand + \embedIcon[name=pic\x,% + hyopts={page=\x}]{#3_package.pdf}}% + \else + \edef\y{\noexpand + \embedIcon[name=pic\x,placement=btnpic.\x,% + page=\x-1]{#3_package.pdf}}% + \fi + \else + \edef\y{\noexpand + \embedIcon[name=pic\x,placement=btnpic.\x]{#3_\x\@Ext}}% + \fi + \expandafter\g@addto@macro\expandafter\@embedList\expandafter{\y}% + \@tempcnta\ds@nCnt + }% do + \toks@=\expandafter{\@embedList}\the\toks@ + \endgroup +} +% \end{macrocode} +% \subparagraph*{Inserting sideshow graphics}\leavevmode\vskip3pt\noindent +% \DescribeMacro\insertSideshow\hskip-\marginparsep +% \texttt{\darg{\ameta{rows}}\darg{\ameta{cols}}\darg{\ameta{wd}}\darg{\ameta{ht}}} +% Command for placing the tiles of a picture. We assume that the pictures are number +% consecutively across rows. +% \begin{quote} +% \begin{description} +% \item[\ameta{rows}] the number of rows +% \item[\ameta{cols}] the number of columns +% \item[\ameta{wd}] the width of a tile +% \item[\ameta{ht}] the height of a tile +% \end{description} +% \end{quote} +% \leavevmode\DescribeMacro\tileKVs\hskip-\marginparsep\texttt{\ameta{KV-pairs}} +% A way to pass \pkg{eform} key-values to the optional +% argument of the underlying push button. +% \begin{macrocode} +\def\tileKVs#1{\def\tile@KVs{#1}} +\tileKVs{} +\newcommand\insertSideshow[4]{\begingroup + \offinterlineskip\@tempcnta\z@ + \multido{\iR=1+1}{#1}{\hbox{% + \multido{\iC=1+1}{#2}{% + \global\advance\@tempcnta\@ne + \ifnum\@tempcnta<10\relax + \edef\x{0\the\@tempcnta}\else + \edef\x{0\the\@tempcnta}\fi + \edef\iconPresets{\noexpand\I{\noexpand\csOf{pic\x}}}% + \dpsOtherIcon[\BC{}\FB{true}\presets{\iconPresets} + \presets{\tile@KVs}]{btnpic.\x}{#3}{#4}% + }% inner multido + }}% hbox, outer multido + \endgroup +} +% \end{macrocode} +% \begin{macrocode} +% +% \end{macrocode} +% \subsubsection{Macros for the icon document} +% The icon document is separate from the puzzle document, so we need to create +% a special package (\marginpar{\small\raggedleft\pkg{icon-doc} package}\pkg{icon-doc}) for it. +% \begin{macrocode} +%<*icondoc> +\NeedsTeXFormat{LaTeX2e}[1997/12/01] +\ProvidesPackage{icon-doc} + [2020/04/21 v1.0 icon-doc: + Build Icon file and explode same (dps)] +\newif\ifdpsuseacrobat \dpsuseacrobatfalse +% \end{macrocode} +% The \pkg{icon-doc} package\marginpar{\small\raggedleft\app{xelatex} author} has one option (and one convenience option). +% Both options are targeted at users of \app{xelatex}. +% If the \app{xelatex} has \app{Acrobat} then use the \IndexOpt{useacrobat}\opt{useacrobat} option; otherwise, use +% use the \IndexOpt[\protect\EXCL]{!useacrobat}\opt{!useacrobat} option. The default is \opt{!useacrobat} so this option need not appear in the option list. +% More on the problems of \app{xelatex} in the description of \cs{@MultiQuesFiles} below. +% \begin{macrocode} +\DeclareOption{useacrobat}{\dpsuseacrobattrue} +\DeclareOption{!useacrobat}{\dpsuseacrobatfalse} +\DeclareOption{twice}{\dpscomptwicetrue} +\newif\ifdpscomptwice \dpscomptwicefalse +\ProcessOptions\relax +\RequirePackage{ifxetex} +\RequirePackage{shellesc} +\RequirePackage{web} +\RequirePackage{eforms} +\execJSOn +\pagestyle{empty} +\parindent0pt \parskip0pt +\newwrite \wrtPkg +\newwrite\wrticonbody +\def\IWB#1{\immediate\write\wrticonbody{#1}} +\def\IWP#1{\immediate\write\wrtPkg{#1}} +% \end{macrocode} +% Some standard code for writing verbatim to a file. +% \begin{macrocode} +\def\verbatimwrite{\@bsphack + \let\do\@makeother\dospecials + \catcode`\^^M\active \catcode`\^^I=12 + \def\verbatim@processline{% + \immediate\write\verbatim@out + {\the\verbatim@line}}% + \verbatim@start} +\def\endverbatimwrite{\@esphack} +% \end{macrocode} +% \begin{environment}{icondoc} +% Through the \env{icondoc} environment, you can set the {\LaTeX} document +% into which the question content will be inserted. This environment is only used +% for the case of a \app{xelatex} user without \app{Acrobat}. +% The environment writes the is contents verbatim to the file +% \marginpar{\small\raggedleft\texttt{icons-template}}\texttt{icons-template.tex}. +% This file is later input by \cs{@MultiQuesFiles} to build individual +% icon files. +% \begin{macrocode} +\newenvironment{icondoc} +{% + \immediate\openout \wrticonbody icons-template.tex + \let\verbatim@out\wrticonbody + \IWB{\string\RequirePackage{tmp}}% + \verbatimwrite +}{% + \endverbatimwrite + \immediate\closeout \wrticonbody +} +% \end{macrocode} +% \end{environment} +% The prototype, as well as the default definition of \env{icondoc}, based on +% \texttt{examples/\allowbreak advanced/\allowbreak stat\_match1.tex} +% \begin{macrocode} +\ifxetex\ifdpsuseacrobat\else +\begin{icondoc} +\documentclass{article} +\usepackage{web} +\margins{3pt}{3pt}{3pt}{3pt} +\screensize{9\baselineskip}{2.25in} +\parindent0pt +\begin{document} +\small +\dpsInputContent % required, defined in \@MultiQuesFiles +\end{document} +\end{icondoc} +\fi\fi +% \end{macrocode} +% During the course of compiling the icon document, we keep track +% of which questions have an icon. It may be that some questions +% are short enough to fit in the questions area. \cs{addToPageList} +% appearing in both \cs{@SnglQuesFile} and \cs{@MultiQuesFiles}. +% The resulting list \cs{pageList} is automatically written to the +% file \texttt{icons-pglst.sav} at the end of the icon document. +% \begin{macrocode} +\let\pageList\@empty +\def\addToPageList#1{\edef\x{{#1}}\expandafter + \g@addto@macro\expandafter + \pageList\expandafter{\x}} +% \end{macrocode} +% \leavevmode\DescribeMacro\@SnglQuesFile (An internal command) +% Under certain conditions, the command publicly known as \cs{createRequiredIcons}. +% This command is used for non-\app{xelatex} users, and by \app{xelatex} users who +% use \app{Acrobat}. +% \begin{macrocode} +\def\@SnglQuesFile#1#2{% + \@tempcnta#1\relax\advance\@tempcnta\@ne + \edef\N{\the\@tempcnta}% + \@tempcnta\@ne\relax + \@whilenum\@tempcnta < \N \do{% + \begingroup +% \end{macrocode} +% Here is a key point. If the target file does not exist, +% that means that question does not use an icon appearance, +% so we create a blank PDF icon and do not register it +% with \cs{addToPageList}; otherwise, we do register it +% with \cs{addToPageList}. +% \begin{macrocode} + \InputIfFileExists{#2-sc(\the\@tempcnta).cut} + {\addToPageList{\the\@tempcnta}}{\null}\par + \endgroup +% \end{macrocode} +% One icon per page. +% \begin{macrocode} + \newpage + \advance\@tempcnta\@ne + }% +} +% \end{macrocode} +% \leavevmode\DescribeMacro\@MultiQuesFiles +% This command is publicly known as \cs{createRequiredIcons} +% when the author is a \app{xelatex} user who does not have \app{Acrobat}. +% \par\medskip\noindent +% \textbf{Problem with xelatex.} When it comes to embedding a PDF in the document, +% \app{xelatex} does not recognize the \texttt{page} key; as a result, the questions +% must be wrapped in a separate icon file to be later imported into the puzzle document. +% In all other cases, we can conveniently place a questions in a single icon file, and +% import a particular page into the document corresponding to the question. +% \begin{macrocode} +\def\@MultiQuesFiles#1#2{% + \@tempcnta#1\relax\advance\@tempcnta\@ne + \edef\N{\the\@tempcnta}% + \@tempcnta\@ne\relax + \@whilenum\@tempcnta < \N \do{% + \IfFileExists{#2-sc(\the\@tempcnta).cut} + {\addToPageList{\the\@tempcnta}}{} +% \end{macrocode} +% The above lines are the same as in \cs{@SnglQuesFile}. Here's +% where we differ. We begin by creating a temporary package named +% \pkg{tmp} that contains the definition of \cs{dpsInputContent}. +% \begin{macrocode} + \immediate\openout\wrtPkg tmp.sty + \IWP{\string\def\string\dpsInputContent{\string + \InputIfFileExists{#2-sc(\the\@tempcnta).cut}% + {}{\string\null}}}% + \immediate\closeout\wrtPkg +% \end{macrocode} +% Key to the workflow for the author using \app{xelatex} without \app{Acrobat} +% is to use \marginpar{\small\raggedleft\cs{ShellEscape}}\cs{ShellEscape}. +% We compile (using \app{xelatex}) \texttt{icons-template} twice, for no apparent +% reason, followed by renaming the resultant PDF to \texttt{icons-\ameta{num}.pdf}, +% which is the name expected by the puzzle document. +% \begin{macrocode} + \ShellEscape{xelatex icons-template.tex}% + \ifdpscomptwice\ShellEscape{xelatex icons-template.tex}\fi + \ShellEscape{copy icons-template.pdf icons-\the\@tempcnta.pdf}% + \advance\@tempcnta\@ne + }\null % content for the icons.tex file +% \end{macrocode} +% We finish up by deleting all of working files, including the temporary +% package \pkg{tmp}. +% \begin{macrocode} + \ShellEscape{del tmp.sty icons-template.*}% +} +% \end{macrocode} +% \begin{macro}{\createRequiredIcons}\hskip-\marginparsep +% \texttt{\darg{\ameta{n-ques}}\darg{\ameta{puzzle-basename}}} This command creates +% either a single file containing \ameta{n-ques} pages of the required icons, or it creates \ameta{n-ques} +% icon files, each file containing one of the questions. For non-\app{xelatex} users, we use +% \cs{@SnglQuesFile} if the \opt{useacrobat} option is taken, otherwise, we use +% \cs{@MultiQuesFiles}. In all other cases, \cs{@SnglQuesFile} is used. +% \begin{macrocode} +\ifxetex + \ifdpsuseacrobat + \let\createRequiredIcons\@SnglQuesFile + \else + \let\createRequiredIcons\@MultiQuesFiles + \fi +\else + \let\createRequiredIcons\@SnglQuesFile +\fi +% \end{macrocode} +% This JavaScript is used by \app{xelatex} users who have \app{Acrobat}. +% I should mention, this code assumes the document author has \pkg{aeb\_pro} installed, +% including, most importantly, the correct installation of +% \marginpar{\small\raggedleft\texttt{aeb.js \& aeb\_pro.js}}\texttt{aeb.js} and \texttt{aeb\_pro.js}. +% \end{macro} +% \begin{macrocode} +\begin{defineJS}[\def\defineJSjsR{^^J}]{\execExplode} +/* Extract pages to folder */ +// Regular expression used to acquire the base name of file +try { + for (var i = 0; i < this.numPages; i++) + aebTrustedFunctions(this,aebExtractPages,{ + nStart: i, + cPath: "icons-" + (i+1) +".pdf" + }); +} catch (e) { console.println("Aborted: " + e); } +\end{defineJS} +% \end{macrocode} +% Write the file \texttt{icons-pglst.sav} at end of the document. +% \begin{macrocode} +\def\wrtPageList{\newwrite\pagelist + \immediate\openout \pagelist icons-pglst.sav + \immediate\write\pagelist{\string\def\string\pagelist{\pageList}} + \immediate\closeout\pagelist +} +% \end{macrocode} +% One last case for \app{xelatex} users. If the author has \app{Acrobat}, +% we ``explode'' the single icon document into into its individual pages +% with the correct naming convention. +% \begin{macrocode} +\ifxetex\ifdpsuseacrobat +\begin{execJS}{expl} +\execExplode +\end{execJS} +\fi\fi +% \end{macrocode} +% Finally, we write \texttt{icons-pglst.sav} and the end of the document. +% \begin{macrocode} +\AtEndDocument{\wrtPageList} +\let\WriteBookmarks\relax +% \end{macrocode} +% \begin{macrocode} +% \end{macrocode} +% \begin{macrocode} +% +% \end{macrocode} +% \subsection{OCG methods} +% Using OCG methods does not require an ``\texttt{icons.tex}'' file, the puzzle file +% is entirely self contained. The questions are typeset into their own layer, which we make +% visible or invisible, depending on the question selected. We require the +% \marginpar{\raggedleft\small\pkg{aeb\_pro} required}\pkg{aeb\_pro} +% package (with its \opt{uselayers} option) to be properly installed with its JS files, +% as described in the manual of that package. +% In the preamble you can conveniently type, +%\begin{verbatim} +% \usepackage[% +% web={pro,tight}, +% eforms, +% uselayers +% ]{aeb_pro} +%\end{verbatim} +% \begin{macrocode} +%<*ocgadv> +% \end{macrocode} +% Define hooks into the question checkbox event. +% The two commands \cs{afterQhookA} and \cs{OnFocusQhookAA} are hooks onto +% the \cs{dpsQ} command. This allows us to post process +% the user's choice of a questions, and allows us to execute JS on focus. +% \begin{macrocode} +\@ifpackageloaded{textpos}{\let\dps@mode\par}{\let\dps@mode\relax} +\def\afterQhookA#1{% + if(!event.target.isBoxChecked(0))dpsHideLayer("#1");\r + else\pdfSP if(PlayerSignIn())dpsShowLayer("#1");} +\def\OnFocusQhookAA#1{dpsHidePreviousLayer("#1")} +% \end{macrocode} +% Parse the argument (\ameta{name}-\ameta{num}) to get the \ameta{name}. +% \begin{macrocode} +\def\dps@getOCGName#1-#2\@nil{\def\dps@OcgName{#1}} +% \end{macrocode} +% \leavevmode\DescribeMacro\fmtOCGQues\hskip-\marginparsep\texttt{\darg{\ameta{various}}} +% Use this command to format the question layer. Within the argument of \ameta{various} you +% should place \verb~\dpsQuesLayer{#1}~, which input the content file \cs{jobname-sc(\#1).cut}. +% The following two examples use \pkg{eso-pic} and \pkg{textpos} packages respectively. +%\begin{verbatim} +%\fmtOCGQues{% eso-pic pkg +% \parbox[t][9\baselineskip][t]{2.25in}{\kern0pt\small\hfuzz11pt +% \psshadowbox[framesep=0pt]{\fcolorbox{red}{cornsilk}{% +% \parbox{\linewidth}{\dpsQuesLayer{#1}\vskip3pt}}}}} +% +%\fmtOCGQues{% textpos pkg +% \parbox[t][9\baselineskip][t]{2.25in}{\kern0pt\small\hfuzz11pt +% \psshadowbox[framesep=0pt]{\fcolorbox{red}{cornsilk}{% +% \parbox{\linewidth}{\dpsQuesLayer{#1}\vskip3pt}}}}} +%\end{verbatim} +% \begin{macrocode} +\def\fmtOCGQues#1{\def\fmtOCGQues@i##1{#1}} +% \end{macrocode} +% \leavevmode\DescribeMacro\dpsQuesLayer\hskip-\marginparsep\texttt{\darg{\ameta{\ameta{name}-\ameta{num}}}} +% Inputs the appropriate content file. The command is placed in the \cs{fmtOCgQues} and its argument remains +% symbolic (\verb~\dpsQuesLayer{#1}~), as seen in the examples above. The argument is never specified explicitly, +% but is only symbolically referenced with the \cs{placeQuesLayer} command; for example, +%\begin{verbatim} +% \placeQuesLayer{% eso-pic pkg +% \AddToShipoutPictureFG*{\AtTextCenter{\put(-72,72) +% {\insertQuesLayer{#1}}}}} +% +% \placeQuesLayer{% textpos pkg +% \begin{textblock*}{2.25in}[0,0](2.5in+.725in,3in) +% \insertQuesLayer{#1} +% \end{textblock*}} +%\end{verbatim} +% \begin{macrocode} +\def\dpsQuesLayer#1{\input{\jobname-sc(#1).cut}} +% \end{macrocode} +% \leavevmode\DescribeMacro\placeQuesLayer\texttt{\darg{\ameta{various}}} Use this command +% to place your question content on the page. The argument \ameta{various} depends on the +% package used (\pkg{eso-pic} or \pkg{textpos}. Examples are shown above under \cs{dpsQuesLayer}. +% \begin{macrocode} +\long\def\placeQuesLayer#1{\@ifundefined{textblock} + {\let\dps@mode\relax}{\let\dps@mode\par}% + \def\pl@ceQuesL@yer##1{\dps@mode #1}} +% \end{macrocode} +% \leavevmode\DescribeMacro\placeOtherLayer\texttt{\darg{\ameta{various}}} A general purpose +% command for creating another layer, not associated with a question. The \ameta{various} +% argument is roll-your-own for inserting a graphic in a layer with a specific name. For example, +%\begin{verbatim} +% \placeOtherLayer{% eso-pic pkg +% \AddToShipoutPictureFG*{\AtTextCenter{\put(-72,36) +% {\xBld{owclogo}\parbox{2.25in} +% {\includegraphics[width=\linewidth]{owc_self}}\eBld}}}} +%\end{verbatim} +%The above creates a layer named \texttt{owclogo} consisting of a graphic. The placement +%is indicated as well. +% \begin{macrocode} +\long\def\placeOtherLayer#1{#1} +% \end{macrocode} +% \DescribeMacro\insertQuesLayer\hskip-\marginparsep\texttt{\darg{\ameta{name}-\ameta{num}}} +% Places the formatted question content (\cs{fmtOCGQues@i}) within a layer +% created by the \cs{xBld}/\allowbreak\cs{eBld} pair, the layer's name is \ameta{name} (parsed +% as \cs{dps@OcgName}). +% \begin{macrocode} +\def\insertQuesLayer#1{\dps@getOCGName#1\@nil + \edef\x{\noexpand\xBld{\dps@OcgName}}\x + \fmtOCGQues@i{#1}\eBld} +% \end{macrocode} +% \DescribeMacro\quesNumTxt\cs{quesNumTxt} and \DescribeMacro\quesNumTxTPost +% \cs{quesNumTxTPost} are the same, as described for button icon appearances. +% \begin{macrocode} +\newcommand{\quesNumTxt}[1]{\protect\textbf{Problem #1}} +\newcommand{\quesNumTxTPost}{\protect\newline} +% \end{macrocode} +% \leavevmode\DescribeEnv{setContent}\hskip-\marginparsep\texttt{\darg{\ameta{name}}} +% The \env{setContent} is the counterpart +% to the environment of the same name for button icon appearances. +% It performs a similar function, but yet is different. The \env{setContent} +% environment is placed within the \env{cQ} environment. The \env{setContent} follows +% the question prompt. +% \begin{macrocode} +\newenvironment{setContent}[1]{% + \gdef\scArg{#1}% save the argument for the end env +% \end{macrocode} +% The \cs{jobname-sc} CUT file is indexed by \ameta{name}-\cs{theenumi}. +% Thus, we have the \ameta{name} and problem number available to us. +% \begin{macrocode} + \def\CommentCutFile{\jobname-sc(#1-\theenumi).cut}% + \immediate\openout\CommentStream=\CommentCutFile + \begingroup + \set@display@protect + \let\verbatim@out\CommentStream + \dps@IWVO{\quesNumTxt{\theenumi}\quesNumTxTPost}% + \set@typeset@protect + \verbatimwrite +}{% + \endverbatimwrite + \endgroup + \immediate\closeout\CommentStream + \edef\x{\noexpand\pl@ceQuesL@yer{\scArg-\theenumi}}\x +} +% \end{macrocode} +% \subsubsection{Support for a sideshow} +% \leavevmode\DescribeMacro\insertSideshow\hskip-\marginparsep +% \texttt{[\ameta{ext}]\darg{\ameta{rows}}\darg{\ameta{cols}}[\ameta{hy-opts}]\darg{\ameta{path}}} +% Command for placing the tiles of the picture. We assume that the pictures are numbered +% consecutively across rows. +%\begin{quote} +%\begin{description} +% \item[\ameta{ext}] optional extension of the image +% \item[\ameta{rows}] number of rows +% \item[\ameta{cols}] number of columns +% \item[\ameta{hy-opts}] optional arguments for the \cs{includegraphics} command +% \item[\ameta{path}] base name of picture files (The files are index as follows: +% \texttt{mypic\_01}, \texttt{mypic\_02}, \texttt{mypic\_03}, \dots. The basename is +% \texttt{mypic}, the underscore is added in by this command. +%\end{description} +%\end{quote} +% Usage: \begin{flushleft}\quad\verb~\insertSideshow{3}{2}[width=.5\linewidth]{flowers2/rose}~\end{flushleft} +% \begin{macrocode} +\newcommand{\insertSideshow}[3][]{\begingroup + \def\@Ext{#1}\ifx\@Ext\@empty\else\def\@Ext{.#1}\fi + \def\@nrows{#2}\def\@ncols{#3}\insertSideshow@i +} +\newcommand\insertSideshow@i[2][]{\offinterlineskip + \@tempcnta\z@ + \let\DPSIndxList\@gobble + \multido{\iR=1+1}{\@nrows}{\hbox{% + \multido{\iC=1+1}{\@ncols}{% + \global\advance\@tempcnta\@ne + \ifnum\@tempcnta<10\relax + \edef\x{0\the\@tempcnta}\else\edef\x{\the\@tempcnta}\fi + \edef\z{\noexpand\g@addto@macro\noexpand\DPSIndxList{,"\x"}}\z + \xBld{pic\x}\includegraphics[#1]{#2_\x\@Ext}\eBld + }% inner multido + }}% hbox, outer multido +% \end{macrocode} +% Write the results of building the \cs{DPSIndxList} to the aux file. A typical +% result is \verb~\gdef\DPSIndxList{"01","02","03","04","05","06"}~, which are the +% indices for the sideshow picture graphics. +% \begin{macrocode} + \immediate\write\@auxout{\string\gdef\string + \DPSIndxList{\DPSIndxList}}% + \endgroup +} +% \end{macrocode} +% \begin{macrocode} +% +% \end{macrocode} +% \section{Language Cutomizations} +% Below are the strings that are displayed in the message box. Wording may be +% changed to suite your needs.\par\medskip\noindent +% (2020/04/21) Changed \texttt{( nMissed > n )} to \texttt{( nMissed > nPassing )} +% in the definition of \cs{congratFinished}. +% \changes{v1.1}{2020/04/21}{In the definition of \string\cs{regretPleased}, +% changed \string\texttt{( nMissed > n )} to \string\texttt{( nMissed > nPassing )}} +% \begin{macrocode} +%<*english> +\def\chooseQ{"You must choose a question to answer before you answer!"} +\def\triedTooMuch{"You have tried this problem too many times, + I'm adding " + + \dspenaltypoints + + " points, and resetting the penalty counter. Bad boy/girl!"} +\def\congratFinished{"Congratulations! You finished the puzzle" + +((nMissed==0) ? " without missing a single problem, amazing!" + : ", but you missed " + nMissed + " questions in the process!")} +\def\regretPleased{(( nMissed > nPassing ) + ? "I regret to report that you did not pass the test because + you missed too many questions." + : "I am pleased to report that you passed the test!")} +\def\reportPenaltyPoints{"The number of penalty points is " + + nPenaltyPoints +"."} +\def\finalPenaltyScore{"Final penalty score is " + + nTotalPenaltyPoints + ". "} +\def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} +\def\aPenaltyMsgs +{% + "Perfect!", + "Very nice performance!", + "This is not looking good. Perhaps a review is in order!", + "Are you trying? No one could do so badly, you only need a + seventh grade education!", + "You're hopeless!" +} +\dlJSStr[noquotes]{\signInMsg}{% + You must enter your name in the field at the top of + the page to get credit for this assignment.} +% +%<*german> +\def\chooseQ{"Du musst erst eine Frage ausw\string\344hlen bevor + Du antwortest!"} +\def\triedTooMuch{"Du hast es leider zu oft versucht, ich + z\string\344hle " + \dspenaltypoints + + " Punkte dazu und setze den Z\string\344hler dann zur\string\374ck. + Bitte streng Dich an!"} +\def\congratFinished{"Herzlichen Gl\string\374ckwunsch! Du hast das + Puzzle beendet" + ((nMissed==0) ? + " ohne auch nur einen Fehler zu machen, wunderbar!" : + ", aber leider " + nMissed + " Mal falsch geantwortet!")} +\def\regretPleased{(( nMissed > nPassing ) + ? "Ich bedauere Dir mitteilen zu m\string\374ssen, dass Du den Test + leider nicht bestanden hast, weil Du zu viele Fragen falsch + beantwortet hast." + : "Ich bin \string\344usserst erfreut Dir mitteilen + zu d\string\374rfen, dass Du den Test bestanden hast!")} +\def\reportPenaltyPoints{"Die Anzahl der Strafpunkte ist " + + nPenaltyPoints +"."} +\def\finalPenaltyScore{"Die Gesamtanzahl der Strafpunkte ist damit " + + nTotalPenaltyPoints + ". "} +\def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} +\def\aPenaltyMsgs +{% + "Perfekt!", + "Sehr gute Vorstellung!", + "Es sieht nicht sonderlich gut aus. Vielleicht w\string\344re + eine Wiederholung gut!", + "R\string\344tst Du eigentlich nur? Niemand kann wirklich so + schlecht sein. Das ist Stoff aus der siebten Klasse!", + "Du bist ein hoffnungsloser Fall!" +} +\dlJSStr[noquotes]{\signInMsg}{% + You must enter your name in the field at the top of + the page to get credit for this assignment.} +% +%<*package> +% \end{macrocode} +% +% \section{Form and document actions} +% +% \begin{macro}{\printPDF}\hskip-\marginparsep\texttt{[\ameta{opts}]\darg{\ameta{wd}}\darg{ht}} +% Opens the print dialog box, pre-populates some print parameters. +% \begin{macrocode} +\newcommand{\printDPS}[3][]{% + \pushButton[\CA{Print}\A{\JS{% + var pp = this.getPrintParams();\r + pp.firstPage=1;\r + pp.lastPage=1;\r + pp.pageHandling = pp.constants.handling.shrink;\r + var fv = pp.constants.flagValues;\r + pp.flags |= (fv.suppressCenter | fv.suppressRotate);\r + this.print(pp);}}#1]{printDPS}{#2}{#3}% +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\resetPDF}\hskip-\marginparsep\texttt{[\ameta{opts}]\darg{\ameta{wd}}\darg{ht}} +% Clears the puzzle board. +% \begin{macrocode} +\newcommand{\resetDPS}[3][]{% + \pushButton[\CA{Clear}\A{\JS{resetDPS();}}#1]{resetDPS}{#2}{#3}% +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\clearOnCloseOrSave} +% Try to prevent the student from saving the game (for some other student) +% we clear the game board if either student closes or save the document. +% \begin{macrocode} +\def\dpsWCSWrnMsg{The file dps-wcs.def could not be found} +\newcommand{\clearOnCloseOrSave}{\InputIfFileExists{dps-wcs.def}{} + {\PackageWarning{dps}{\dpsWCSWrnMsg}}} +% \end{macrocode} +% \end{macro} +% \begin{macrocode} +% +%<*willCloseSave> +% \end{macrocode} +% This is the mechanism for preventing the student from saving the document +% and continuing at a later time. When the student tries to save or close the document, +% the entire puzzle board is cleared. +% \begin{macrocode} +\begin{willClose} +resetDPS(); +\end{willClose} +\begin{willSave} +resetDPS(); +\end{willSave} +% +% \end{macrocode} +% +% \section{JavaScript Support} +% \subsection{JavaScript common to all options} +% \begin{macrocode} +%<*package> +\def\lngthOfMsg{2000} % in milliseconds +% \end{macrocode} +% \leavevmode\DescribeMacro\dpsResetHook\hskip-\marginparsep\texttt{\darg{\ameta{js-code}}} +% Can be used to add code lines to the \texttt{dpsReset()} function. +% \begin{macrocode} +\def\dpsResetHook#1{\def\dpsresethook{#1}} +\dpsResetHook{;} +% \end{macrocode} +% \leavevmode\DescribeMacro\dpsFinishedEvent\hskip-\marginparsep\texttt{\darg{\ameta{js-code}}} +% Can be used to add code lines to the \texttt{dpsFinishedHook()} function, a function that is +% called when the puzzle is complete. +% \begin{macrocode} +\def\dpsFinishedEvent#1{\def\dpsfinishedevent{#1}} +\dpsFinishedEvent{;} +% \end{macrocode} +% The main JavaScript segment for DPS +% \begin{macrocode} +\begin{insDLJS}{match}{DPS: JavaScript support Das Puzzle Spiel} +var playerSignedIn = false; +var missesByQuestion = new Object(); +var nPassing = \dspassing; +var nMissed = 0; +var nPenaltyPoints = 0; +var activeQuestion = ""; +var f=this.getField("ckbxQ"); +var g=f.getArray(); +var QBC=g[0].strokeColor; +var pic = new Object(); +var _dpsTO; // time out variable +var bRandPicMaps=\bRandPicMaps; +% \end{macrocode} +% \leavevmode\IndexJS{PlayerSignIn}\hskip-\marginparsep\texttt{()} Manages whether a player +% must sign into the \texttt{dpsSignInName} field. If this field does not exit, no +% sign-in is required. +% \begin{macrocode} +function PlayerSignIn() +{ + if ( !playerSignedIn ) { + var f = this.getField("dpsSignInName"); + if (f != null) { + var nameField = f.value; + if ( nameField.replace(/\s*/g,"") == "" ) { + app.alert("\signInMsg"); + event.target.value="Off"; + } else + playerSignedIn = true; + } else playerSignedIn = true; + } + return playerSignedIn; +} +% \end{macrocode} +% \leavevmode\IndexJS{processChoice}\hskip-\marginparsep\texttt{(\ameta{name})} This +% is the mouse up action of the answer check boxes. +% \begin{macrocode} +function processChoice(name) +{ + // Get the question field that corresponds to this question, + // see if checked. + var f = this.getField("ckbxQ."+name); + if ( (f != null) && (f.isBoxChecked(0)) ) { // right + clearRedCrosses (); + this.resetForm(["puzzle."+name]); + event.target.textColor = ["RGB", 0, 0.6, 0]; + f.strokeColor = ["RGB", 0, 0.6, 0]; + f.readonly = true; + event.target.readonly=true; + try { afterCorrectChoiceHook() } catch(e) {}; + checkForFinished(); + } else { // wrong + if ( activeQuestion != "" ) + var h = this.getField(activeQuestion); + if ( (activeQuestion=="") || (h.readonly) ) { + // active question already answered + event.target.value = "Off"; + var g = this.getField("report"); + str = \chooseQ; + g.value = str; + var to = app.setTimeOut("clearMessages()", \lngthOfMsg); + } else { + event.target.style = style.cr; + event.target.textColor = color.red; + ++nMissed; + if ( typeof missesByQuestion[activeQuestion] !="number" ) + missesByQuestion[activeQuestion] = 1; + else + missesByQuestion[activeQuestion] += 1; + if (missesByQuestion[activeQuestion] > \dsthreshold) { + var f = this.getField("report"); + str = \triedTooMuch; + f.value = str; + nPenaltyPoints += \dspenaltypoints; + missesByQuestion[activeQuestion] = 0; + clearRedCrosses (); + var to = app.setTimeOut("clearMessages()", \lngthOfMsg); + } + } + } +} +% \end{macrocode} +% \leavevmode\IndexJS{clearMessages}\hskip-\marginparsep\texttt{()} Clears the text +% field named \texttt{report}, which is created by \DescribeMacro\placeMessageField +% \cs{placeMessageField}. +% \begin{macrocode} +function clearMessages() +{ + var f = this.getField("report"); + f.value = ""; +} +% \end{macrocode} +% \leavevmode\IndexJS{clearRedCrosses}\hskip-\marginparsep\texttt{()} Clears +% all answer check boxes what are marked with a cross, meaning wrong choice. +% Part of the mouse up action question check boxes. +% \begin{macrocode} +function clearRedCrosses () +{ + var g = this.getField("ckbxA"); + h = g.getArray(); + for ( i=0; i < h.length; i++) { + if ( h[i].style == style.cr) h[i].checkThisBox(0,false); + h[i].style = style.ch; + } + } +% \end{macrocode} +% \leavevmode\IndexJS{checkForFinished}\hskip-\marginparsep\texttt{()} Determines +% if all questions have been answered. Called from \texttt{processChoice()}. +% \begin{macrocode} +function checkForFinished() +{ + var f = this.getField("puzzle"); + var g = f.getArray(); + var anyEmpty = false; + for ( var i=0; i < g.length; i++) { + if ( (g[i].name != "puzzle.space") && % +(g[i].value.replace(/\s/g,"") == "") ) { + anyEmpty = true; + break; + } + } + var nTotalPenaltyPoints=nMissed + nPenaltyPoints; + if ( !anyEmpty ) { + try { dpsFinishedHook() } catch (e) {}; + var f = this.getField("report"); + str = \congratFinished + + "\n" + \regretPleased + + "\n" + \reportPenaltyPoints + + "\n" + \finalPenaltyScore + + " " + finalRating(nTotalPenaltyPoints); + f.value = str; + } +} +% \end{macrocode} +% \leavevmode\IndexJS{finalRating}\hskip-\marginparsep\texttt{(\ameta{penalty-points})} +% A function that returns a message string from the array (\cs{aPenaltyMsgs}) of penalty messages. +% Choice of messages is based on where the value \ameta{penalty-points} falls into +% the penalty scale array (\cs{aPenaltyScale}). This function is called from +% \texttt{checkForFinished()}. +% \begin{macrocode} +function finalRating(n) { + var aPenaltyScale = new Array( \aPenaltyScale\space); + var aPenaltyMsgs = new Array( \aPenaltyMsgs\space); + for ( var i=0; i aPenaltyScale[i][0]) && (n <= aPenaltyScale[i][1]) ) + return aPenaltyMsgs[i]; +} +% \end{macrocode} +%\leavevmode\IndexJS{resetDPS}\hskip-\marginparsep\texttt{()} +% A JavaScript function to reset the puzzle board. May be used as a push button +% action or within the \env{willClose} and \env{willSave} environments. +% \changes{v1.1}{2020/04/21}{Added \texttt{resetDPS()} JavaScript function.} +% \begin{macrocode} +function resetDPS() { + this.delay=true; + this.resetForm(); + var f=this.getField("puzzle"); + var g=f.getArray(); + for (var i=0; i 0 ) + for (var i=0; i +% \end{macrocode} +% \Finale +\endinput diff --git a/texmf-dist/source/latex/dps/dps.ins b/texmf-dist/source/latex/dps/dps.ins index e6d567e8..ecaabf2f 100644 --- a/texmf-dist/source/latex/dps/dps.ins +++ b/texmf-dist/source/latex/dps/dps.ins @@ -1,61 +1,65 @@ -%% -%% This file will generate fast loadable files and documentation -%% driver files from the doc files in this package when run through -%% LaTeX or TeX. -%% -%% Copyright 1999-2006 D. P. Story -%% -%% This file is part of the `AcroTeX eDucation Bundle'. -%% ------------------------------------------- -%% -%% It may be distributed under the conditions of the LaTeX Project Public -%% License, either version 1.2 of this license or (at your option) any -%% later version. The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.2 or later is part of all distributions of LaTeX -%% version 1999/12/01 or later. -%% -%% --------------- start of docstrip commands ------------------ -%% -\def\filedate{2001/05/26} -\def\batchfile{dps.ins} -% -\input docstrip -\ifx\generate\undefined - \Msg{**********************************************} - \Msg{*} - \Msg{* This installation requires docstrip} - \Msg{* version 2.4 or later.} - \Msg{*} - \Msg{* An older version of docstrip has been input} - \Msg{*} - \Msg{**********************************************} - \errhelp{Move or rename old docstrip.tex and get a newer one.} - \errmessage{Old docstrip in input path} - \batchmode - \csname @@end\endcsname\end -\fi - -\keepsilent -\askforoverwritefalse -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\preamble -\endpreamble -\generate -{% - \file{dps.sty}{\from{dps.dtx}{copyright,package}} - \file{dps_str_us.def}{\from{dps.dtx}{copyright,english}} - \file{dps_str_de.def}{\from{dps.dtx}{copyright,german}} -} - -\Msg{***************************************************************} -\Msg{*} -\Msg{* \space To finish the installation you have to copy the files } -\Msg{*} -\Msg{* \space *.sty, *.cfg and *.def into a directory searched by TeX} -\Msg{*} -\Msg{***************************************************************} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\endinput +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright (C) 2006--2020 D. P. Story +%% +%% ------------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\filedate{2006/10/06} +\def\batchfile{dps.ins} +% +\input docstrip +\ifx\generate\undefined + \Msg{**********************************************} + \Msg{*} + \Msg{* This installation requires docstrip} + \Msg{* version 2.4 or later.} + \Msg{*} + \Msg{* An older version of docstrip has been input} + \Msg{*} + \Msg{**********************************************} + \errhelp{Move or rename old docstrip.tex and get a newer one.} + \errmessage{Old docstrip in input path} + \batchmode + \csname @@end\endcsname\end +\fi + +\keepsilent +\askforoverwritefalse +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\preamble +\endpreamble +\generate +{% + \file{dps.sty}{\from{dps.dtx}{copyright,package}} + \file{usebtnappr.def}{\from{dps.dtx}{copyright,btnadv}} + \file{useocgappr.def}{\from{dps.dtx}{copyright,ocgadv}} + \file{sortjs.def}{\from{dps.dtx}{copyright,sortjs}} + \file{icon-doc.sty}{\from{dps.dtx}{copyright,icondoc}} + \file{dps-wcs.def}{\from{dps.dtx}{willCloseSave}} + \file{dps_str_us.def}{\from{dps.dtx}{copyright,english}} + \file{dps_str_de.def}{\from{dps.dtx}{copyright,german}} +} + +\Msg{***************************************************************} +\Msg{*} +\Msg{* \space To finish the installation you have to copy the files } +\Msg{*} +\Msg{* \space *.sty, *.cfg and *.def into a directory searched by TeX} +\Msg{*} +\Msg{***************************************************************} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\endinput diff --git a/texmf-dist/tex/latex/dps/dps-wcs.def b/texmf-dist/tex/latex/dps/dps-wcs.def new file mode 100644 index 00000000..6c17199a --- /dev/null +++ b/texmf-dist/tex/latex/dps/dps-wcs.def @@ -0,0 +1,17 @@ +%% +%% This is file `dps-wcs.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `willCloseSave') +%% +\begin{willClose} +resetDPS(); +\end{willClose} +\begin{willSave} +resetDPS(); +\end{willSave} +\endinput +%% +%% End of file `dps-wcs.def'. diff --git a/texmf-dist/tex/latex/dps/dps.sty b/texmf-dist/tex/latex/dps/dps.sty index a835eab6..b9d29abe 100644 --- a/texmf-dist/tex/latex/dps/dps.sty +++ b/texmf-dist/tex/latex/dps/dps.sty @@ -7,10 +7,9 @@ %% dps.dtx (with options: `copyright,package') %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% dps.sty package, 2006-10-06 %% -%% Copyright (C) 2006 D. P. Story %% +%% dps.sty package, %% +%% Copyright (C) 2006--2020 D. P. Story %% %% dpstory@acrotex.net %% -%% storyd@owc.edu %% %% %% %% This program can redistributed and/or modified under %% %% the terms of the LaTeX Project Public License %% @@ -20,64 +19,146 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{dps} - [2006/10/31 v1.0 Das Puzzle Spiel (dps)] + [2020/06/03 v1.7 Das Puzzle Spiel (dps)] \RequirePackage{xkeyval} \DeclareOptionX{nonrandomized}{\werandomizefalse} +\DeclareOptionX{!nonrandomized}{\werandomizetrue} \DeclareOptionX{viewmode}{\viewModetrue\previewtrue} +\DeclareOptionX{!viewmode}{\viewModefalse\previewfalse} \DeclareOptionX{showletters}{\showletterstrue} +\DeclareOptionX{!showletters}{\showlettersfalse} \DeclareOptionX{showanswerlabels} {% \ifeqforpaper\else\def\dpsAitemOptArg{}\fi } +\DeclareOptionX{!showanswerlabels}{% + \def\dpsAitemOptArg{[]}} \def\dpsAitemOptArg{[]} -\DeclareOptionX{showanswerkey}{\showsolutiontrue} +\DeclareOptionX{showanswerkey}{\showsolutiontrue + \ExecuteOptionsX{showletters}} +\DeclareOptionX{!showanswerkey}{\showsolutionfalse} +\DeclareOptionX{usebtnappr}{\usebtnapprtrue + \ifuseocgappr + \PackageWarningNoLine{dps} + {Options usebtnappr and uselayers both used.\MessageBreak + Will use the uselayers option}% + \usebtnapprfalse + \let\dpsInputBtnAppr\relax + \else + \def\dpsInputBtnAppr{\InputIfFileExists{usebtnappr.def}{}{}}% + \fi} +\let\dpsInputBtnAppr\relax +\DeclareOptionX{uselayers}{\useocgapprtrue + \ifusebtnappr + \PackageWarningNoLine{dps} + {Options usebtnappr and uselayers both used.\MessageBreak + Will use the usebtnappr option}% + \useocgapprfalse + \let\dpsInputOcgAppr\relax + \else + \def\dpsInputOcgAppr{\InputIfFileExists{useocgappr.def}{}{}}% + \fi} +\let\dpsInputOcgAppr\relax \DeclareOptionX{savedata}{\savepuzzledatatrue} +\DeclareOptionX{!savedata}{\savepuzzledatafalse} \newif\ifwerandomize \werandomizetrue \newif\ifviewMode \viewModefalse \newif\ifshowletters\showlettersfalse \newif\ifshowsolution\showsolutionfalse \newif\ifsavepuzzledata\savepuzzledatafalse +\newif\ifusebtnappr \usebtnapprfalse +\newif\ifuseocgappr \useocgapprfalse +\newif\ifwrtContent\wrtContenttrue \ifeqforpaper\showletterstrue\fi \define@choicekey*+{dps.sty}{lang}[\val\nr]{english,german,custom} {% - \ifcase\nr\relax - \def\dps@lang@type{\input{dps_str_us.def}} - \or - \def\dps@lang@type{\input{dps_str_de.def}} - \or - \def\dps@lang@type{\input{dps_str_cus.def}} - \else - \def\dps@lang@type{\input{dps_str_us.def}} - \fi + \ifcase\nr\relax + \def\dps@lang@type{\input{dps_str_us.def}}\or + \def\dps@lang@type{\input{dps_str_de.def}}\or + \def\dps@lang@type{\input{dps_str_cus.def}}\else + \def\dps@lang@type{\input{dps_str_us.def}}\fi }{\PackageWarning{dps}{Bad choice for lang, permissible values are english, german and custom. Try again}} \def\dps@lang@type{\input{dps_str_us.def}} \AtEndOfPackage{\dps@lang@type} \ProcessOptionsX +\edef\dps@restoreCats{% + \catcode`\noexpand\"=\the\catcode`\"\relax + \catcode`\noexpand\,=\the\catcode`\,\relax + \catcode`\noexpand\_=\the\catcode`\_\relax +} +\@makeother\"\@makeother\,\@makeother\_ +\RequirePackage{web} +\RequirePackage{eforms} +\ifxetex\makeXasPDOff\fi +\RequirePackage{graphicx} \RequirePackage{verbatim} \RequirePackage{calc} \RequirePackage{multicol} +\RequirePackage{multido} +\hypersetup{pdfencoding=pdfdoc} +\ifusebtnappr + \def\x{\AtEndOfPackage{\dpsInputBtnAppr}}% + \expandafter\x\fi +\ifuseocgappr + \def\x{\AtEndOfPackage{\dpsInputOcgAppr}}% +\expandafter\x\fi +\ifusebtnappr + \def\dps@RP{\RequirePackage{icon-appr}[2020/06/05]} + \expandafter\dps@RP +\fi +\def\dps@ckForpglst{\IfFileExists{icons-pglst.sav} + {\global\wrtContentfalse}{} + \ifusebtnappr + \ifwrtContent + \global\savepuzzledatatrue + \else + \global\savepuzzledatafalse + \fi + \fi +} +\ifusebtnappr +\def\dps@emitEOP{\AtEndOfPackage{\dps@ckForpglst}} +\expandafter\dps@emitEOP\fi \@ifundefined{nextrandom}{\input{random.tex}}{} -\def\nextrandom{\begingroup - \ifnum\randomi<\@ne % then initialize with time - \global\randomi\time - \global\multiply\randomi388 \global\advance\randomi\year - \global\multiply\randomi31 \global\advance\randomi\day - \global\multiply\randomi97 \global\advance\randomi\month - \message{Randomizer initialized to \the\randomi.}% - \nextrandom \nextrandom \nextrandom - \xdef\ds@saveRandomSeed{\the\randomi}% - \fi - \count@ii\randomi - \divide\count@ii 127773 % modulus = multiplier * 127773 + 2836 - \count@\count@ii - \multiply\count@ii 127773 - \global\advance\randomi-\count@ii % random mod 127773 - \global\multiply\randomi 16807 - \multiply\count@ 2836 - \global\advance\randomi-\count@ - \ifnum\randomi<\z@ \global\advance\randomi 2147483647\relax\fi - \endgroup +\def\dps@nextrandom{% + \def\nextrandom{\begingroup + \ifnum\randomi<\@ne % then initialize with time + \global\randomi\time + \global\multiply\randomi388 \global\advance\randomi\year + \global\multiply\randomi31 \global\advance\randomi\day + \global\multiply\randomi97 \global\advance\randomi\month + \message{Randomizer initialized to \the\randomi.}% + \nextrandom \nextrandom \nextrandom + \xdef\ds@saveRandomSeed{\the\randomi}% + \fi + \count@ii\randomi + \divide\count@ii 127773 % modulus = multiplier * 127773 + 2836 + \count@\count@ii + \multiply\count@ii 127773 + \global\advance\randomi-\count@ii % random mod 127773 + \global\multiply\randomi 16807 + \multiply\count@ 2836 + \global\advance\randomi-\count@ + \ifnum\randomi<\z@ \global\advance\randomi 2147483647\relax\fi + \endgroup + } +} +\newif\ifnextrandomredefd\nextrandomredefdfalse +\def\redefnextrandomAsNeeded{\ifnextrandomredefd\else + \global\let\nextrandom\dps@nextrandom + \global\nextrandomredefdtrue\fi} +\def\useRandomSeed#1{\randomi=#1 + \def\ds@saveRandomSeed{#1}} +\def\inputRandomSeed{\ifwerandomize + \InputIfFileExists{\jobname_data.sav}{}{}% + \edef\ds@saveRandomSeed{\the\randomi}\fi} +\def\dpsLastSeed#1{\def\dps@LastSeed{#1}} +\def\useLastSeed{\ifwerandomize + \InputIfFileExists{\jobname_data.sav}{}{}% + \@ifundefined{dps@LastSeed}{} + {\randomi=\dps@LastSeed\relax}% + \edef\ds@saveRandomSeed{\the\randomi}\fi } \newif\ifforquestions \forquestionstrue \newcount\ds@nCnt @@ -97,111 +178,242 @@ are english, german and custom. Try again}} \newtoks\ds@QuesAppearancetoks \ds@QuesAppearancetoks={} \newtoks\ds@AnsAppearancetoks \ds@AnsAppearancetoks={} \newwrite \ds@question@write -\ifsavepuzzledata -\newwrite \ds@savedata -\immediate\openout \ds@savedata \jobname_data.sav -\fi \setlength{\multicolsep}{\topsep} +\def\csarg#1#2{\expandafter#1\csname #2\endcsname} +\let\dps@One=1 \let\dps@Zero=0 +\def\DeclarePuzzle#1{% + \gdef\puzzleParameters{#1}% + \let\DPSNamesList\@gobble + \dps@getNames#1\relax\relax +} +\def\dps@getNames{\begingroup\dps@getNames@i} +\def\dps@getNames@i#1#2{% + \ifx#2\relax\let\getNextN@me\endgroup + \else\let\getNextN@me\dps@getNames@i + \def\@rgii{#2}\ifx\@rgii\ds@myspace\else + \ifx\@rgii\ds@punc\else + \ifx\@rgii\ds@cr\else + \@ifundefined{ds@name@#2}{\g@addto@macro\DPSNamesList{,"#2"}% + \csarg\let{ds@name@#2}\@empty}{}% + \fi\fi\fi + \fi + \getNextN@me +} +\def\nPuzzleCols#1{\def\nCols{#1}} +\let\nCols\@empty \def\PuzzleAppearance#1{\ds@PuzzleAppearancetoks={#1}} +\def\wdPuzzleFields#1{\bgroup\setlength\@tempdima{#1}% + \xdef\wd@fPF{\the\@tempdima}\egroup} +\def\wd@fPF{1.6em} +\def\htPuzzleFields#1{\bgroup\setlength\@tempdima{#1}% + \xdef\ht@fPF{\the\@tempdima}\egroup} +\def\ht@fPF{11bp} +\def\dps@strut{\rule{0pt}{\ht@fPF}} \ifeqforpaper - \ifviewMode - \def\makeTextField#1#2{\def\argii{#2}\ifx\argii - \ds@myspace\let\ds@ul\relax\else\let\ds@ul\underbar\fi - \ifshowletters\raisebox{-8pt}{% - \makebox[0pt][l]{\makebox[16bp][c]{% - \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi - \ds@ul{\makebox[16bp][c]{\Hy@pdfstringfalse#1}}} - \else - \def\makeTextField#1#2{\def\argii{#2}\ifx\argii\ds@myspace - \let\ds@ul\relax\else\let\ds@ul\underbar\fi - \ifshowletters\raisebox{-8pt}{% - \makebox[0pt][l]{\makebox[16bp][c]{% - \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi - \ds@ul{\makebox[16bp][c]{\hfil}}} - \fi + \ifviewMode + \def\ds@makeTextField#1#2{\def\argii{#2}\ifx\argii + \ds@myspace\let\ds@ul\relax\else\let\ds@ul\underbar\fi + \ifshowletters\raisebox{-10pt}{% + \makebox[0pt][l]{\makebox[\wd@fPF][c]{\footnotesize + \ds@getProbNumber{#1}{#2}}}}\fi + \ds@ul{\makebox[\wd@fPF][c]{\dps@strut + \Hy@pdfstringfalse#1}}} + \else + \def\ds@makeTextField#1#2{\def\argii{#2}\ifx\argii\ds@myspace + \let\ds@ul\relax\else\let\ds@ul\underbar\fi + \ifshowletters\raisebox{-10pt}{% + \makebox[0pt][l]{\makebox[\wd@fPF][c]{\footnotesize + \ds@getProbNumber{#1}{#2}}}}\fi + \ds@ul{\makebox[\wd@fPF][c]{\dps@strut\hfil}}} + \fi \else - \ifviewMode - \def\makeTextField#1#2{\ifshowletters\raisebox{-8pt}{% - \makebox[0pt][l]{\makebox[16bp][c]{% - \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi - \underbar{\makebox[16bp][c]{\Hy@pdfstringfalse#1}}} - \else - \def\makeTextField#1#2{\ifshowletters - \raisebox{-8pt}{\makebox[0pt][l]{\makebox[16bp][c]{% - \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi - \edef\textfieldTmp{\noexpand\textField[\noexpand\Q{1}% - \noexpand\S{U}\noexpand\Ff\noexpand\FfReadOnly - \the\ds@PuzzleAppearancetoks\noexpand\DV{#1}]% - {puzzle.#2}{16bp}{11bp}}\Hy@pdfstringtrue\textfieldTmp} - \fi + \ifviewMode + \def\ds@makeTextField#1#2{\ifshowletters\raisebox{-10pt}{% + \makebox[0pt][l]{\makebox[\wd@fPF][c]{% + \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi + \underbar{\makebox[\wd@fPF][c]{\dps@strut + \Hy@pdfstringfalse#1}}} + \else + \def\ds@makeTextField#1#2{\ifshowletters + \raisebox{-10pt}{\makebox[0pt][l]{\makebox[\wd@fPF][c]{% + \footnotesize\ds@getProbNumber{#1}{#2}}}}\fi + \edef\textfieldTmp{\noexpand\textField[\noexpand\Q{1}% + \noexpand\S{U}\noexpand\Ff\noexpand\FfReadOnly + \the\ds@PuzzleAppearancetoks\noexpand\DV{#1}]% + {puzzle.#2}{\wd@fPF}{\ht@fPF}}\Hy@pdfstringtrue\textfieldTmp} + \fi \fi -\def\DeclarePuzzle#1{\gdef\puzzleParameters{#1}} -\def\insertPuzzle#1{\gdef\nCols{#1}% - \ifviewMode\Hy@pdfstringfalse\else\Hy@pdfstringtrue\fi - \expandafter\aeb@Puzzle\expandafter{\puzzleParameters}}% -\def\rowsep#1{\gdef\@rowsep{[#1]}}\rowsep{\rowsep@default} -\def\rowsep@default{1ex} +\def\dps@emitAK{0} +\def\dps@AddToEmitAK#1{\bgroup + \@tempcnta=\dps@emitAK\relax + \advance\@tempcnta by#1\relax + \xdef\dps@emitAK{\the\@tempcnta}\egroup +} +\def\dps@ckEmitAK{\ifnum\dps@emitAK>\thr@@\expandafter + \ifshowletters\expandafter\ds@buildAnswerKey\fi\fi} +\def\insertPuzzle#1{\begingroup\def\@rgi{#1}% + \ifx\@rgi\@empty + \ifx\nCols\@empty + \PackageWarning{dps}{\string\insertPuzzle\space + needs an argument, use\MessageBreak + either \string\insertPuzzle{} or\MessageBreak + declare \string\nPuzzleCols{} in preamble.\MessageBreak + Setting to 10 for now}\gdef\nCols{10}% + \fi + \else + \xdef\nCols{#1}% + \fi + \ifviewMode\Hy@pdfstringfalse\else\Hy@pdfstringtrue\fi + \let\tops\texorpdfstring\expandafter\dps@Puzzle + \expandafter{\puzzleParameters}\endgroup + \dps@AddToEmitAK{1}\dps@ckEmitAK +} +\def\rowsep#1{\gdef\@rowsep{[#1]}\gdef\@rowskip{#1}} +\rowsep{\rowsep@default} +\def\rowsep@default{2ex} \def\eq@tabSep{&}\def\ds@punc{punc} -\def\aeb@Puzzle#1{\edef\eq@tabEnd{\noexpand\\\@rowsep}% - \aeb@@Puzzle#1\relax\relax}% -\def\aeb@@Puzzle{\begin{tabular*}{\linewidth}{*{\nCols}l}\@aebPuzzlei}% -\def\@aebPuzzlei#1#2{\ifx#1\relax\gdef\nextPuzzleChar{\@aebPuzzleDone}% - \else\gdef\nextPuzzleChar{\@aebPuzzleii{#1}{#2}}\fi\nextPuzzleChar}% -\def\@aebPuzzleii#1#2{\makeTextField{#1}{#2}\@takeaPeek} -\def\@takeaPeek#1#2{\def\argii{#2}\ifx\argii\ds@punc - \def\@puzzNext{#1\@setSep@aebPuzzleii}% - \else\def\@puzzNext{\@setSep@aebPuzzleii{#1}{#2}}\fi\@puzzNext} -\def\@setSep@aebPuzzleii{\global\advance\ds@nCntCols1\relax - \ifnum\ds@nCntCols=\nCols\expandafter\eq@tabEnd \global\ds@nCntCols=0 - \else\expandafter\eq@tabSep\fi\@aebPuzzlei}% -\def\@aebPuzzleDone{\end{tabular*}\ds@buildAnswerKey}% +\def\dps@Puzzle#1{\edef\eq@tabEnd{\noexpand\\\@rowsep}% + \dps@@Puzzle#1\relax\relax}% +\def\dps@@Puzzle{\begin{tabular} + {@{}*{\nCols}l@{}}\@dpsPuzzlei +} +\def\@dpsPuzzlei#1#2{\ifx#2\relax + \gdef\nextPuzzleChar{\@dpsPuzzleDone}\else + \gdef\nextPuzzleChar{\@dpsPuzzleii{#1}{#2}}\fi + \nextPuzzleChar +} +\def\@dpsPuzzleii#1#2{\def\argii{#2}% + \ifx\argii\ds@punc + % so something with punc + \def\@puzzNext{#1\@takeaPeek}%\@setSep@dpsPuzzleii}% + \else\ifx\argii\ds@cr + % do something with cr + \def\@puzzNext{\global\ds@nCntCols\z@ + \eq@tabEnd\@dpsPuzzlei}% + \else + % ok to make a field + \def\@puzzNext{\ds@makeTextField{#1}{#2}\@takeaPeek}% + \fi\fi + \@puzzNext +} +\def\ds@cr{cr} +\def\@takeaPeek#1#2{\def\argii{#2}% + \ifx\argii\ds@punc + \def\@puzzNext{#1\@takeaPeek}% + \else + \ifx\argii\ds@cr + \def\@puzzNext{\global\ds@nCntCols\z@ + \eq@tabEnd\@dpsPuzzlei}% + \else + \def\@puzzNext{\@setSep@dpsPuzzleii{#1}{#2}}% + \fi + \fi + \@puzzNext +} +\def\@setSep@dpsPuzzleii{\global\advance\ds@nCntCols\@ne + \ifnum\ds@nCntCols=\nCols\relax + \expandafter\eq@tabEnd + \global\ds@nCntCols\z@\else + \expandafter\eq@tabSep\fi + \@dpsPuzzlei} +\def\@dpsPuzzleDone{\end{tabular}\ifnum\ds@nCntCols=0\relax + \ifshowletters\vskip\@rowskip\relax + \else\vskip3pt\fi + \vskip-2\baselineskip + \fi\kern0pt} +\def\AnswerKey{The answer key is not available.\PackageWarning{dps} + {The showletters option is required to generate\MessageBreak + an answer key,}} \def\ds@buildAnswerKey {% - {% local - \count0=0 \toks0={}% - \loop - \advance\count0by1 - \xdef\AnswerKey{\the\toks0 - \the\count0--\noexpand - \csname dps@probLetter\the\count0\noexpand\endcsname; }% - \toks0 = \expandafter{\AnswerKey}% - \ifnum\count0 < \ds@qNumber\repeat - }% - \ifshowsolution - \cfooter{\footnotesize\@ifundefined{rotatebox}{\AnswerKey}% - {\rotatebox{180}{\AnswerKey}}}% - \fi - \ifsavepuzzledata - \AtEndDocument{\ds@writePuzzleData}% - \fi + {% local + \Hy@pdfstringfalse + \let\tops\texorpdfstring + \let\protect\@unexpandable@protect + \count@\z@\toks@={}% + \loop + \advance\count@\@ne + \edef\y{\@nameuse{dps@probLetterii\the\count@}}% + \edef\x{\@nameuse{dps@probLetterKey\y}}% + \expandafter\ifx\x\relax\else + \csarg\xdef{dps@probLetter\the\count@}{\expandafter\noexpand + \csname dps@probLetterAlt\y\endcsname}\fi + \xdef\AnswerKey{\the\toks@ + \the\count@--\@nameuse{dps@probLetter\the\count@}; }% + \toks@=\expandafter{\AnswerKey}% + \ifnum\count@ < \ds@qNumber\repeat + }% + \ifshowsolution + \cfooter{\let\tops\texorpdfstring + \footnotesize\@ifundefined{rotatebox}{\AnswerKey}% + {\rotatebox{180}{\AnswerKey}}}\fi } -\def\ds@writePuzzleData{% - \let\verbatim@out\ds@savedata - \dps@IWVO{Initial seed: \string\randomi=\ds@saveRandomSeed}% - \dps@IWVO{Solution Key: \AnswerKey}% +\def\ds@writePuzzleData{\ifsavepuzzledata + \newwrite \ds@savedata + \begingroup + \immediate\openout \ds@savedata \jobname_data.sav + \def\msgi{Initial seed} + \def\msgii{Answer key:} + \let\verbatim@out\ds@savedata + \uccode`c=`\%\uppercase{% + \ifwerandomize + \dps@IWVO{\string\randomi=\ds@saveRandomSeed\space + c \msgi}% + \dps@IWVO{\string\dpsLastSeed{\the\randomi}}\fi + \ifshowletters\let\tops\texorpdfstring + \set@display@protect + \dps@IWVO{c \msgii\space\AnswerKey}\fi + } + \immediate\closeout\ds@savedata + \endgroup +\fi} +\AtEndDocument{\ds@writePuzzleData} +\def\setdpsfootskip#1{\bgroup + \setlength\@tempdima{#1}\ifeqforpaper\else + \xdef\web@footskip{\the\@tempdima}\fi + \egroup\InitLayout % a web command } +\setdpsfootskip{.25in} +\let\DPSIndxList\@empty +\let\DPSNamesList\@empty +\def\randomizePicMappings{\def\bRandPicMaps{true}} +\def\bRandPicMaps{false} +\ifusebtnappr + \def\sortPicMappings{% + \InputIfFileExists{sortjs.def}{}{}% + \OpenAction{\JS{try{if(!hasBeenRandomized) + {hasBeenRandomized=true;mixupDPS();showDPS();} + }catch(e){}}}% + } +\else + \let\sortPicMappings\relax +\fi +\newif\if@isPackaged \@isPackagedfalse +\def\sideshowPackaged{\@isPackagedtrue} \newenvironment{Composing} {\global\ds@qNumber=0 \global\ds@aNumber=0} {\aftergroup\ds@publishRandomLists} \newenvironment{cQ}[1] {% - \global\advance\ds@qNumber1 + \global\advance\ds@qNumber\@ne \immediate\openout \ds@question@write \jobname_q\the\ds@qNumber.cut - \let\verbatim@out\ds@question@write - \dps@IWVO{\noexpand\dpsQ{#1}}% - \verbatimwrite} -{% + \let\verbatim@out\ds@question@write\set@display@protect + \dps@IWVO{\protect\dpsQ{#1}}% + \set@typeset@protect + \verbatimwrite +}{% \endverbatimwrite \immediate\closeout \ds@question@write } \newenvironment{cA}[2][] {% - \def\argi{#1}\global\advance\ds@aNumber1 + \def\argi{#1}\global\advance\ds@aNumber\@ne \immediate\openout \ds@question@write \jobname_a\the\ds@aNumber.cut \let\verbatim@out\ds@question@write - \let\protect\noexpand - \dps@IWVO{\noexpand\dpsA\ifshowletters - \ifx\argi\@empty\else[#1]\fi\fi{#2}}% + \set@display@protect + \dps@IWVO{\protect\dpsA\ifshowletters + \ifx\argi\@empty\else[#1]\fi\fi{#2}}% + \set@typeset@protect \verbatimwrite} {% \endverbatimwrite @@ -209,237 +421,343 @@ are english, german and custom. Try again}} } \def\QuesAppearance#1{\ds@QuesAppearancetoks={#1}} \def\AnsAppearance#1{\ds@AnsAppearancetoks={#1}} -\let\afterQhookA\@gobble +\def\afterQhookA#1{if(PlayerSignIn());} \let\OnFocusQhookAA\@gobble +\def\widestFmtdQNum#1{\bgroup + \settowidth{\@tempdima}{#1}% + \ifxetex\advance\@tempdima2.5bp\else + \advance\@tempdima.5pt\fi + \xdef\Qwidth{\the\@tempdima}\egroup} +\widestFmtdQNum{00.} +\def\htOfQ#1{\setlength{\@tempdima}{#1}\ifxetex + \advance\@tempdima2bp\relax\fi\edef\Qht{\the\@tempdima}} +\htOfQ{13bp} \newcommand{\dpsQ}[1]{\item\relax\ifeqforpaper\else - \edef\checkboxTmp{\noexpand\checkBox[\the\ds@QuesAppearancetoks - \noexpand\A{\noexpand\JS{activeQuestion = event.target.name; - clearRedCrosses(); \noexpand\afterQhookA{#1}}}% - \noexpand\AA{\noexpand\AAOnFocus{\noexpand\JS{% - this.resetForm(["ckbxQ"]); \noexpand\OnFocusQhookAA{#1}}}}]% - {ckbxQ.#1}{14bp}{11bp}{Yes}}\makebox[0pt][r]{\checkboxTmp\enspace}% - \fi\ignorespaces} -\newcommand{\dpsA}[2][]{\expandafter\item\dpsAitemOptArg\relax - \ifeqforpaper\else - \edef\checkboxTmp{\noexpand\checkBox[\the\ds@AnsAppearancetoks - \noexpand\A{\noexpand\JS{processChoice("#2")}}]% - {ckbxA.#2}{14bp}{11bp}{Yes}}% - \makebox[0pt][r]{\checkboxTmp\enspace}% + \edef\checkboxTmp{\noexpand\checkBox[\the\ds@QuesAppearancetoks + \noexpand\textSize{0}\noexpand + \A{\noexpand\JS{activeQuestion = event.target.name;\noexpand + \r clearRedCrosses();\noexpand\r\noexpand\afterQhookA{#1}}}% + \noexpand\AA{\noexpand\AAOnFocus{\noexpand\JS{% + this.resetForm(["ckbxQ"]);\noexpand\r\noexpand + \OnFocusQhookAA{#1}}}}]{ckbxQ.#1}{\Qwidth}{\Qht}{Yes}}% + \makebox[0pt][r]{\strut + \smash{\checkboxTmp}\efKern{-.5pt}{-1.5pt}\enspace}\fi + \ignorespaces +} +\def\ltrFmtA#1{\def\@ltrFmtA##1{#1}} +\ltrFmtA{#1} +\def\widestFmtdALtr#1{\bgroup + \settowidth{\@tempdima}{#1}\ifxetex + \addtolength{\@tempdima}{2bp+8pt}\else + \addtolength{\@tempdima}{8pt}\fi + \xdef\Awidth{\the\@tempdima}\egroup} +\widestFmtdALtr{w} +\def\htOfA#1{\setlength{\@tempdima}{#1}\ifxetex + \advance\@tempdima2bp\relax\fi\edef\Aht{\the\@tempdima}} +\htOfA{13bp} +\newcommand{\dpsA}[2][]{\expandafter + \item\dpsAitemOptArg\relax + \ifeqforpaper\else + \edef\checkboxTmp{\noexpand + \checkBox[\the\ds@AnsAppearancetoks + \noexpand\textSize{0}\noexpand + \A{\noexpand\JS{processChoice("#2");}}]% + {ckbxA.#2}{\Awidth}{\Aht}{Yes}}% + \makebox[0pt][r]{\strut + \smash{\checkboxTmp}\enspace}% + \fi + \def\argi{#1}% + \bgroup % dps + \let\tops\texorpdfstring + \Hy@pdfstringfalse + \ifx\argi\@empty + \global\csarg\let{dps@probLetterKey#2}\relax + \else + \csarg\gdef{dps@probLetterKey#2}{#2}% + \csarg\gdef{dps@probLetterAlt#2}{#1}% \fi - \def\argi{#1}% - \ifshowletters - \ifx\argi\@empty - \let\getLetterNext\relax - \let\ds@foundLetter=0\def\ds@currFN{#2}% - \def\getLetterNext{\ds@typesetPuzzleLetter}% - \expandafter\getLetterNext - \else - \makebox[0pt][r]{\Hy@pdfstringfalse#1\enspace\kern4bp}% - \fi - \fi - \ignorespaces -} -\def\ds@typesetPuzzleLetter{% - \expandafter\typeset@PuzzleLetter\expandafter{\puzzleParameters}} -\def\typeset@PuzzleLetter#1{\typeset@@PuzzleLetter#1\relax\relax}% -\def\typeset@@PuzzleLetter#1#2{% - \ifx#1\relax - \gdef\nextPuzzleLetter{\relax}% + \egroup + \ifshowletters + \ifx\argi\@empty + \let\getLetterNext\relax + \let\ds@foundLetter\dps@Zero\def\ds@currFN{#2}% + \def\getLetterNext{\ds@typesetPuzzleLetter}% + \expandafter\getLetterNext \else - \gdef\nextPuzzleLetter{\typeset@PuzzleLetteri{#1}{#2}}% + \makebox[0pt][r]{\let\tops\texorpdfstring + \Hy@pdfstringfalse\@ltrFmtA{#1}\enspace\kern4bp}% \fi - \nextPuzzleLetter + \fi + \ignorespaces +} +\def\ds@typesetPuzzleLetter{\expandafter + \typeset@PuzzleLetter\expandafter{\puzzleParameters}} +\def\typeset@PuzzleLetter#1{\typeset@@PuzzleLetter#1\relax\relax}% +\def\typeset@@PuzzleLetter#1#2{% + \ifx#1\relax + \gdef\nextPuzzleLetter{\relax}\else + \gdef\nextPuzzleLetter{\typeset@PuzzleLetteri{#1}{#2}}\fi + \nextPuzzleLetter } \def\typeset@PuzzleLetteri#1#2{\def\argii{#2}\ifx\argii\ds@currFN - \if\ds@foundLetter0\makebox[0pt][r]{% - \Hy@pdfstringfalse#1\enspace\kern4bp}\let\ds@foundLetter=1\fi - \expandafter\typeset@@PuzzleLetter - \else\expandafter\typeset@@PuzzleLetter\fi} + \ifx\ds@foundLetter\dps@Zero + \makebox[0pt][r]{\let\tops\texorpdfstring + \Hy@pdfstringfalse\@ltrFmtA{#1}\enspace\kern4bp}% + \let\ds@foundLetter\dps@One\fi + \expandafter\typeset@@PuzzleLetter + \else + \expandafter\typeset@@PuzzleLetter + \fi +} \def\ds@publishRandomLists{% - \ds@randomizeQuestionList{\the\ds@qNumber}% - \ds@randomizeAnswerList{\the\ds@aNumber}% + \ds@randomizeQuestionList{\the\ds@qNumber}% + \ds@randomizeAnswerList{\the\ds@aNumber}% } \def\ds@myspace{space} \def\ds@getProbNumber#1#2{% - \gdef\ds@currentArgi{#1}\gdef\ds@currentArgii{#2}% - \ifx\ds@currentArgii\ds@myspace\def\ds@probNumNext{\relax}\else - \def\ds@probNumNext{% - \@ifundefined{dps@probNum#2}{\global\advance\ds@probCnt1 - \ds@@getProbNumber{\the\ds@probCnt}% - }{\csname dps@probNum#2\endcsname}% - }% - \fi - \ds@probNumNext + \gdef\ds@currentArgi{#1}\gdef\ds@currentArgii{#2}% + \ifx\ds@currentArgii\ds@myspace\def\ds@probNumNext{\relax}\else + \def\ds@probNumNext{% + \@ifundefined{dps@probNum#2}{\global\advance\ds@probCnt\@ne + \ds@@getProbNumber{\the\ds@probCnt}} + {\csname dps@probNum#2\endcsname}% + }% + \fi + \ds@probNumNext } \def\ds@@getProbNumber#1{% - {\count0=0 \let\\=\ds@getNthOne\the\ds@qlistOut}% - \csname dps@probNum\ds@currentArgii\endcsname -} -\def\ds@getNthOne#1{\advance\count0by1 - \ifnum\ds@probCnt=#1 - \expandafter - \xdef\csname dps@probNum\ds@currentArgii\endcsname - {\the\count0 }% - \expandafter - \xdef\csname dps@probLetter\the\count0\endcsname - {\expandafter\noexpand\ds@currentArgi}% - \fi + {\count@\z@ \let\\=\ds@getNthOne\the\ds@qlistOut}% + \csname dps@probNum\ds@currentArgii\endcsname +} +\def\ds@getNthOne#1{\advance\count@\@ne + \ifnum\ds@probCnt=#1\relax + \csarg\xdef{dps@probNum\ds@currentArgii}{\the\count@}% + \toks@=\expandafter{\ds@currentArgi}% dps + \csarg\xdef{dps@probLetter\the\count@}{\the\toks@}% dps + \csarg\xdef{dps@probLetterii\the\count@}% + {\ds@currentArgii}% + \fi } \def\writeComposingEnv{% - \newwrite \ds@composing@write - \immediate\openout \ds@composing@write \jobname_comp.def - \let\verbatim@out\ds@composing@write - \dps@IWVO{\string\begin{Composing}}% - \dps@IWVO{}% - \expandafter\write@ComposingEnv\expandafter{\puzzleParameters}% + \newwrite \ds@composing@write + \immediate\openout \ds@composing@write \jobname_comp.def + \let\verbatim@out\ds@composing@write + \dps@IWVO{\string\begin{Composing}}% + \dps@IWVO{}% + \expandafter\write@ComposingEnv\expandafter{\puzzleParameters}% } \def\write@ComposingEnv#1{\write@@ComposingEnv#1\relax\relax}% +\newcommand{\ComposingEnvMsg}{\begin{quote}An outline of your + \texttt{Composing}environment is written to + \texttt{\jobname\_comp.def}, based on data in the + argument of your \texttt{\string\DeclarePuzzle} command. Copy and + paste the contents of this file into your puzzle document following + \texttt{\string\DeclarePuzzle} then fill in your questions and + answers. Good luck.\end{quote}} \def\write@@ComposingEnv#1#2{\ifx#1\relax - \gdef\nextPuzzlePair{% - \dps@IWVO{\string\end{Composing}}% - \immediate\closeout \ds@composing@write}% - \else\gdef\nextPuzzlePair{\write@@@ComposingEnv{#1}{#2}}\fi - \nextPuzzlePair}% + \gdef\nextPuzzlePair{% + \dps@IWVO{\string\end{Composing}}% + \immediate\closeout \ds@composing@write}% + \begin{document} + \ComposingEnvMsg + \end{document} + \else\gdef\nextPuzzlePair{\write@@@ComposingEnv{#1}{#2}}\fi + \nextPuzzlePair}% \def\write@@@ComposingEnv#1#2{% - \gdef\ds@currentArgi{#1}\gdef\ds@currentArgii{#2}% - \ifx\ds@currentArgii\ds@myspace - \def\ds@probNumNext{\write@@ComposingEnv}% - \else - \ifx\ds@currentArgii\ds@punc - \def\ds@probNumNext{\write@@ComposingEnv}\else - \def\ds@probNumNext{% - \@ifundefined{dps@compQ#2}{% write to file - \expandafter\gdef\csname dps@compQ#2\endcsname{found}% - \dps@IWVO{\string\begin{cQ}{\noexpand#1}}% - \dps@IWVO{\string\end{cQ}}% - \dps@IWVO{\string\begin{cA}{\noexpand#1}}% - \dps@IWVO{\string\end{cA}}% - \dps@IWVO{}% - }{}% - \write@@ComposingEnv - }% - \fi\fi - \ds@probNumNext + \gdef\ds@currentArgi{#1}\gdef\ds@currentArgii{#2}% + \ifx\ds@currentArgii\ds@myspace + \def\ds@probNumNext{\write@@ComposingEnv}% + \else + \ifx\ds@currentArgii\ds@punc + \def\ds@probNumNext{\write@@ComposingEnv}\else + \def\ds@probNumNext{% + \@ifundefined{dps@compQ#2}{% write to file + \expandafter\gdef\csname dps@compQ#2\endcsname{found}% + \dps@IWVO{\string\begin{cQ}{\noexpand#1}}% + \dps@IWVO{\string\end{cQ}}% + \dps@IWVO{\string\begin{cA}{\noexpand#1}}% + \dps@IWVO{\string\end{cA}}% + \dps@IWVO{}% + }{}% + \write@@ComposingEnv + }% + \fi + \fi + \ds@probNumNext } \def\verbatimwrite{\@bsphack - \let\do\@makeother\dospecials - \catcode`\^^M\active \catcode`\^^I=12 - \def\verbatim@processline{% - \immediate\write\verbatim@out - {\the\verbatim@line}}% - \verbatim@start} + \let\do\@makeother\dospecials + \catcode`\^^M\active \catcode`\^^I=12 + \def\verbatim@processline{% + \immediate\write\verbatim@out + {\the\verbatim@line}}% + \verbatim@start} \def\endverbatimwrite{\@esphack} \def\dps@IWVO{\immediate\write\verbatim@out} \def\ds@populateList#1{% - \ds@listIn = {}% - \ds@nCnt=0 - \@whilenum \ds@nCnt < #1\do {% - \advance\ds@nCnt1 - \edef\ds@listInHold{\the\ds@listIn\noexpand\\{\the\ds@nCnt}}% - \ds@listIn = \expandafter{\ds@listInHold}% - }% -} -\def\ds@processi#1{\advance\ds@nCnt1 - \ifnum\ds@nCnt=\ds@getRanNum\edef\ds@listOutHold{\the\ds@listOut}% - \global\ds@listOut=\expandafter{\ds@listOutHold\\{#1}}% - \else - \edef\ds@listInHold{\the\ds@newListIn}% - \ds@tmpToks = \expandafter{\ds@listInHold\\{#1}}% - \ds@newListIn = \expandafter{\the\ds@tmpToks}% - \fi + \ds@listIn={}% + \ds@nCnt\z@ + \@whilenum \ds@nCnt < #1\do {% + \advance\ds@nCnt\@ne + \edef\ds@listInHold{\the\ds@listIn\noexpand\\{\the\ds@nCnt}}% + \ds@listIn = \expandafter{\ds@listInHold}% + }% +} +\def\ds@processi#1{\advance\ds@nCnt\@ne + \ifnum\ds@nCnt=\ds@getRanNum\edef\ds@listOutHold{\the\ds@listOut}% + \global\ds@listOut=\expandafter{\ds@listOutHold\\{#1}}% + \else + \edef\ds@listInHold{\the\ds@newListIn}% + \ds@tmpToks = \expandafter{\ds@listInHold\\{#1}}% + \ds@newListIn = \expandafter{\the\ds@tmpToks}% + \fi } \def\ds@processii#1{\input{\jobname_q#1.cut}} \def\ds@processiii#1{\input{\jobname_a#1.cut}} -\def\ds@processL#1{\advance\count0by1 %\divide\ds@aNumber2 - \ifnum\count0>\ds@aNumber\relax\else\input{\jobname_a#1.cut}\fi} -\def\ds@processR#1{\advance\count0by1 %\divide\ds@aNumber2 - \ifnum\count0>\ds@aNumber\relax\input{\jobname_a#1.cut}\fi} -\def\displayRandomizedQuestions{\let\\=\ds@processii\the\ds@qlistOut} -\def\displayRandomizedAnswers{\let\\=\ds@processiii\the\ds@alistOut} -\def\displayRandomizedAnswersLeftPanel{{\let\\=\ds@processL\count0=0 - \divide\ds@aNumber2 \the\ds@alistOut}} -\def\displayRandomizedAnswersRightPanel{{\let\\=\ds@processR\count0=0 - \divide\ds@aNumber2 \the\ds@alistOut}} +\def\ds@processL#1{\advance\count@\@ne + \ifnum\count@>\ds@aNumber\relax\else\input{\jobname_a#1.cut}\fi} +\def\ds@processR#1{\advance\count@\@ne + \ifnum\count@>\ds@aNumber\relax\input{\jobname_a#1.cut}\fi} +\def\displayRandomizedQuestions{\let\\=\ds@processii\the\ds@qlistOut + \dps@AddToEmitAK{1}\dps@ckEmitAK} +\def\displayRandomizedAnswers{\set@typeset@protect + \let\\=\ds@processiii\the\ds@alistOut + \dps@AddToEmitAK{2}\dps@ckEmitAK} % dps +\def\displayRandomizedAnswersLeftPanel{{\set@typeset@protect + \let\\=\ds@processL\count@\z@ + \divide\ds@aNumber\tw@ \xdef\lastOnLeft{\the\ds@aNumber}% + \the\ds@alistOut}% + \dps@AddToEmitAK{1}\dps@ckEmitAK} +\def\displayRandomizedAnswersRightPanel{{\set@typeset@protect + \let\\=\ds@processR\count@\z@ + \divide\ds@aNumber\tw@ \the\ds@alistOut}% + \dps@AddToEmitAK{1}\dps@ckEmitAK} \def\ds@randomizeQuestionList#1{% - \global\ds@listIn={}\global\ds@newListIn={}\global\ds@listOut={}% - \global\ds@tmpToks={}%\global\ds@qlistOut={}\global\ds@alistOut={}% - \ds@nMax=#1\relax\ds@populateList{\the\ds@nMax}% - \global\forquestionstrue - \ifwerandomize - \expandafter\ds@randomizeList - \else - \global\ds@qlistOut=\expandafter{\the\ds@listIn} - \fi + \global\ds@listIn={}\global\ds@newListIn={}\global\ds@listOut={}% + \global\ds@tmpToks={}%\global\ds@qlistOut={}\global\ds@alistOut={}% + \ds@nMax=#1\relax\ds@populateList{\the\ds@nMax}% + \global\forquestionstrue + \ifwerandomize + \expandafter\ds@randomizeList + \else + \global\ds@qlistOut=\expandafter{\the\ds@listIn} + \fi } \def\ds@randomizeAnswerList#1{% - \global\ds@listIn={}\global\ds@newListIn={}\global\ds@listOut={}% - \global\ds@tmpToks={}%\global\ds@qlistOut={}\global\ds@alistOut={}% - \ds@nMax=#1\relax\ds@populateList{\the\ds@nMax}% - \global\forquestionsfalse - \ifwerandomize - \expandafter\ds@randomizeList - \else - \global\ds@alistOut=\expandafter{\the\ds@listIn}% - \fi + \global\ds@listIn={}\global\ds@newListIn={}\global\ds@listOut={}% + \global\ds@tmpToks={}%\global\ds@qlistOut={}\global\ds@alistOut={}% + \ds@nMax=#1\relax\ds@populateList{\the\ds@nMax}% + \global\forquestionsfalse + \ifwerandomize + \expandafter\ds@randomizeList + \else + \global\ds@alistOut=\expandafter{\the\ds@listIn}% + \fi +} +\def\ds@randomizeList{\redefnextrandomAsNeeded + \let\\=\ds@processi + \setrannum{\ds@getRanNum}{1}{\ds@nMax}% + \ds@nCnt\z@ + \the\ds@listIn + \ds@loopTest } -\def\ds@randomizeList{% - \let\\=\ds@processi - \setrannum{\ds@getRanNum}{1}{\ds@nMax}% - \ds@nCnt=0\relax - \the\ds@listIn - \ds@loopTest -} -\def\ds@loopTest{\advance\ds@nMax-1\relax - \ifnum\ds@nMax>0\relax - \def\@next{% - \ds@listIn=\expandafter{\the\ds@newListIn}% - \ds@newListIn={}\ds@randomizeList}% +\def\ds@loopTest{\advance\ds@nMax\m@ne\relax + \ifnum\ds@nMax>\z@ + \def\@next{% + \ds@listIn=\expandafter{\the\ds@newListIn}% + \ds@newListIn={}\ds@randomizeList}% + \else + \let\@next\relax + \ifforquestions + \global\ds@qlistOut=\expandafter{\the\ds@listOut}% \else - \let\@next\relax - \ifforquestions - \global\ds@qlistOut=\expandafter{\the\ds@listOut}% - \else - \global\ds@alistOut=\expandafter{\the\ds@listOut}% - \fi + \global\ds@alistOut=\expandafter{\the\ds@listOut}% \fi - \@next -} -\newcommand{\placeMessageField}[3][]{% - \ifeqforpaper\else\textField[#1\Ff\FfMultiline]{report}{#2}{#3}\fi + \fi + \@next } +\newcommand{\placeMessageField}[3][]{\ifeqforpaper\else + \textField[\Ff\FfReadOnly\BC{}#1 + \Ff\FfMultiline]{report}{#2}{#3}\fi} \newcommand{\threshold}[1]{\def\dsthreshold{#1}} \threshold{3} \newcommand{\penaltypoints}[1]{\def\dspenaltypoints{#1}} \penaltypoints{3} \newcommand{\passing}[1]{\def\dspassing{#1}} \passing{4} -\begin{insDLJS}[processChoice]{match}{JS Update of Matching Puzzle} -var missesByQuestion = new Array(); +\newcommand{\printDPS}[3][]{% + \pushButton[\CA{Print}\A{\JS{% + var pp = this.getPrintParams();\r + pp.firstPage=1;\r + pp.lastPage=1;\r + pp.pageHandling = pp.constants.handling.shrink;\r + var fv = pp.constants.flagValues;\r + pp.flags |= (fv.suppressCenter | fv.suppressRotate);\r + this.print(pp);}}#1]{printDPS}{#2}{#3}% +} +\newcommand{\resetDPS}[3][]{% + \pushButton[\CA{Clear}\A{\JS{resetDPS();}}#1]{resetDPS}{#2}{#3}% +} +\def\dpsWCSWrnMsg{The file dps-wcs.def could not be found} +\newcommand{\clearOnCloseOrSave}{\InputIfFileExists{dps-wcs.def}{} + {\PackageWarning{dps}{\dpsWCSWrnMsg}}} +\def\lngthOfMsg{2000} % in milliseconds +\def\dpsResetHook#1{\def\dpsresethook{#1}} +\dpsResetHook{;} +\def\dpsFinishedEvent#1{\def\dpsfinishedevent{#1}} +\dpsFinishedEvent{;} +\begin{insDLJS}{match}{DPS: JavaScript support Das Puzzle Spiel} +var playerSignedIn = false; +var missesByQuestion = new Object(); +var nPassing = \dspassing; var nMissed = 0; var nPenaltyPoints = 0; var activeQuestion = ""; -function processChoice(fieldname) +var f=this.getField("ckbxQ"); +var g=f.getArray(); +var QBC=g[0].strokeColor; +var pic = new Object(); +var _dpsTO; // time out variable +var bRandPicMaps=\bRandPicMaps; +function PlayerSignIn() +{ + if ( !playerSignedIn ) { + var f = this.getField("dpsSignInName"); + if (f != null) { + var nameField = f.value; + if ( nameField.replace(/\s*/g,"") == "" ) { + app.alert("\signInMsg"); + event.target.value="Off"; + } else + playerSignedIn = true; + } else playerSignedIn = true; + } + return playerSignedIn; +} +function processChoice(name) { // Get the question field that corresponds to this question, // see if checked. - var f = this.getField("ckbxQ."+fieldname); + var f = this.getField("ckbxQ."+name); if ( (f != null) && (f.isBoxChecked(0)) ) { // right clearRedCrosses (); - this.resetForm(["puzzle."+fieldname]); + this.resetForm(["puzzle."+name]); event.target.textColor = ["RGB", 0, 0.6, 0]; f.strokeColor = ["RGB", 0, 0.6, 0]; f.readonly = true; event.target.readonly=true; try { afterCorrectChoiceHook() } catch(e) {}; - checkForFinished(\dspassing); + checkForFinished(); } else { // wrong - if ( activeQuestion != "" ) var h = this.getField(activeQuestion); - if ( (activeQuestion=="") || (h.readonly) ) { // active question already answered + if ( activeQuestion != "" ) + var h = this.getField(activeQuestion); + if ( (activeQuestion=="") || (h.readonly) ) { + // active question already answered event.target.value = "Off"; var g = this.getField("report"); str = \chooseQ; g.value = str; - var to = app.setTimeOut("clearMessages()", 2000); + var to = app.setTimeOut("clearMessages()", \lngthOfMsg); } else { event.target.style = style.cr; event.target.textColor = color.red; @@ -455,7 +773,7 @@ function processChoice(fieldname) nPenaltyPoints += \dspenaltypoints; missesByQuestion[activeQuestion] = 0; clearRedCrosses (); - var to = app.setTimeOut("clearMessages()", 2000) + var to = app.setTimeOut("clearMessages()", \lngthOfMsg); } } } @@ -474,13 +792,14 @@ function clearRedCrosses () h[i].style = style.ch; } } -function checkForFinished(n) +function checkForFinished() { var f = this.getField("puzzle"); var g = f.getArray(); var anyEmpty = false; for ( var i=0; i < g.length; i++) { - if ( (g[i].name != "puzzle.space") && (g[i].value.replace(/\s/g,"") == "") ) { + if ( (g[i].name != "puzzle.space") && % +(g[i].value.replace(/\s/g,"") == "") ) { anyEmpty = true; break; } @@ -504,7 +823,171 @@ function finalRating(n) { if ( (n > aPenaltyScale[i][0]) && (n <= aPenaltyScale[i][1]) ) return aPenaltyMsgs[i]; } +function resetDPS() { + this.delay=true; + this.resetForm(); + var f=this.getField("puzzle"); + var g=f.getArray(); + for (var i=0; i 0 ) + for (var i=0; i n ) - ? "Ich bedauere Dir mitteilen zu m\string\374ssen, dass Du den Test leider nicht bestanden hast, weil Du zu viele Fragen falsch beantwortet hast." - : "Ich bin \string\344usserst erfreut Dir mitteilen zu d\string\374rfen, dass Du den Test bestanden hast!")} -\def\reportPenaltyPoints{"Die Anzahl der Strafpunkte ist " + nPenaltyPoints +"."} -\def\finalPenaltyScore{"Die Gesamtanzahl der Strafpunkte ist damit " + nTotalPenaltyPoints + ". "} +\def\chooseQ{"Du musst erst eine Frage ausw\string\344hlen bevor + Du antwortest!"} +\def\triedTooMuch{"Du hast es leider zu oft versucht, ich + z\string\344hle " + \dspenaltypoints + + " Punkte dazu und setze den Z\string\344hler dann zur\string\374ck. + Bitte streng Dich an!"} +\def\congratFinished{"Herzlichen Gl\string\374ckwunsch! Du hast das + Puzzle beendet" + ((nMissed==0) ? + " ohne auch nur einen Fehler zu machen, wunderbar!" : + ", aber leider " + nMissed + " Mal falsch geantwortet!")} +\def\regretPleased{(( nMissed > nPassing ) + ? "Ich bedauere Dir mitteilen zu m\string\374ssen, dass Du den Test + leider nicht bestanden hast, weil Du zu viele Fragen falsch + beantwortet hast." + : "Ich bin \string\344usserst erfreut Dir mitteilen + zu d\string\374rfen, dass Du den Test bestanden hast!")} +\def\reportPenaltyPoints{"Die Anzahl der Strafpunkte ist " + + nPenaltyPoints +"."} +\def\finalPenaltyScore{"Die Gesamtanzahl der Strafpunkte ist damit " + + nTotalPenaltyPoints + ". "} \def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} \def\aPenaltyMsgs {% - "Perfekt!", - "Sehr gute Vorstellung!", - "Es sieht nicht sonderlich gut aus. Vielleicht w\string\344re eine Wiederholung gut!", - "R\string\344tst Du eigentlich nur? Niemand kann wirklich so schlecht sein. Das ist Stoff aus der siebten Klasse!", - "Du bist ein hoffnungsloser Fall!" + "Perfekt!", + "Sehr gute Vorstellung!", + "Es sieht nicht sonderlich gut aus. Vielleicht w\string\344re + eine Wiederholung gut!", + "R\string\344tst Du eigentlich nur? Niemand kann wirklich so + schlecht sein. Das ist Stoff aus der siebten Klasse!", + "Du bist ein hoffnungsloser Fall!" } +\dlJSStr[noquotes]{\signInMsg}{% + You must enter your name in the field at the top of + the page to get credit for this assignment.} \endinput %% %% End of file `dps_str_de.def'. diff --git a/texmf-dist/tex/latex/dps/dps_str_us.def b/texmf-dist/tex/latex/dps/dps_str_us.def index fad04bb9..23cd6550 100644 --- a/texmf-dist/tex/latex/dps/dps_str_us.def +++ b/texmf-dist/tex/latex/dps/dps_str_us.def @@ -7,10 +7,9 @@ %% dps.dtx (with options: `copyright,english') %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% dps.sty package, 2006-10-06 %% -%% Copyright (C) 2006 D. P. Story %% +%% dps.sty package, %% +%% Copyright (C) 2006--2020 D. P. Story %% %% dpstory@acrotex.net %% -%% storyd@owc.edu %% %% %% %% This program can redistributed and/or modified under %% %% the terms of the LaTeX Project Public License %% @@ -20,28 +19,33 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\chooseQ{"You must choose a question to answer before you answer!"} \def\triedTooMuch{"You have tried this problem too many times, - I'm adding " - + \dspenaltypoints - + " points, and resetting the penalty counter. Bad boy/girl!"} + I'm adding " + + \dspenaltypoints + + " points, and resetting the penalty counter. Bad boy/girl!"} \def\congratFinished{"Congratulations! You finished the puzzle" - +((nMissed==0) ? " without missing a single problem, amazing!" - : ", but you missed " + nMissed + " questions in the process!")} -\def\regretPleased{(( nMissed > n ) - ? "I regret to report that you did not pass the test because - you missed too many questions." - : "I am pleased to report that you passed the test!")} + +((nMissed==0) ? " without missing a single problem, amazing!" + : ", but you missed " + nMissed + " questions in the process!")} +\def\regretPleased{(( nMissed > nPassing ) + ? "I regret to report that you did not pass the test because + you missed too many questions." + : "I am pleased to report that you passed the test!")} \def\reportPenaltyPoints{"The number of penalty points is " - + nPenaltyPoints +"."} -\def\finalPenaltyScore{"Final penalty score is " + nTotalPenaltyPoints + ". "} + + nPenaltyPoints +"."} +\def\finalPenaltyScore{"Final penalty score is " + + nTotalPenaltyPoints + ". "} \def\aPenaltyScale{[-1,0], [0,4], [4, 10], [10,25], [25,5000]} \def\aPenaltyMsgs {% - "Perfect!", - "Very nice performance!", - "This is not looking good. Perhaps a review is in order!", - "Are you trying? No one could do so badly, you only need a seventh grade education!", - "You're hopeless!" + "Perfect!", + "Very nice performance!", + "This is not looking good. Perhaps a review is in order!", + "Are you trying? No one could do so badly, you only need a + seventh grade education!", + "You're hopeless!" } +\dlJSStr[noquotes]{\signInMsg}{% + You must enter your name in the field at the top of + the page to get credit for this assignment.} \endinput %% %% End of file `dps_str_us.def'. diff --git a/texmf-dist/tex/latex/dps/icon-doc.sty b/texmf-dist/tex/latex/dps/icon-doc.sty new file mode 100644 index 00000000..cff05895 --- /dev/null +++ b/texmf-dist/tex/latex/dps/icon-doc.sty @@ -0,0 +1,142 @@ +%% +%% This is file `icon-doc.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `copyright,icondoc') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, %% +%% Copyright (C) 2006--2020 D. P. Story %% +%% dpstory@acrotex.net %% +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NeedsTeXFormat{LaTeX2e}[1997/12/01] +\ProvidesPackage{icon-doc} + [2020/04/21 v1.0 icon-doc: + Build Icon file and explode same (dps)] +\newif\ifdpsuseacrobat \dpsuseacrobatfalse +\DeclareOption{useacrobat}{\dpsuseacrobattrue} +\DeclareOption{!useacrobat}{\dpsuseacrobatfalse} +\DeclareOption{twice}{\dpscomptwicetrue} +\newif\ifdpscomptwice \dpscomptwicefalse +\ProcessOptions\relax +\RequirePackage{ifxetex} +\RequirePackage{shellesc} +\RequirePackage{web} +\RequirePackage{eforms} +\execJSOn +\pagestyle{empty} +\parindent0pt \parskip0pt +\newwrite \wrtPkg +\newwrite\wrticonbody +\def\IWB#1{\immediate\write\wrticonbody{#1}} +\def\IWP#1{\immediate\write\wrtPkg{#1}} +\def\verbatimwrite{\@bsphack + \let\do\@makeother\dospecials + \catcode`\^^M\active \catcode`\^^I=12 + \def\verbatim@processline{% + \immediate\write\verbatim@out + {\the\verbatim@line}}% + \verbatim@start} +\def\endverbatimwrite{\@esphack} +\newenvironment{icondoc} +{% + \immediate\openout \wrticonbody icons-template.tex + \let\verbatim@out\wrticonbody + \IWB{\string\RequirePackage{tmp}}% + \verbatimwrite +}{% + \endverbatimwrite + \immediate\closeout \wrticonbody +} +\ifxetex\ifdpsuseacrobat\else +\begin{icondoc} +\documentclass{article} +\usepackage{web} +\margins{3pt}{3pt}{3pt}{3pt} +\screensize{9\baselineskip}{2.25in} +\parindent0pt +\begin{document} +\small +\dpsInputContent % required, defined in \@MultiQuesFiles +\end{document} +\end{icondoc} +\fi\fi +\let\pageList\@empty +\def\addToPageList#1{\edef\x{{#1}}\expandafter + \g@addto@macro\expandafter + \pageList\expandafter{\x}} +\def\@SnglQuesFile#1#2{% + \@tempcnta#1\relax\advance\@tempcnta\@ne + \edef\N{\the\@tempcnta}% + \@tempcnta\@ne\relax + \@whilenum\@tempcnta < \N \do{% + \begingroup + \InputIfFileExists{#2-sc(\the\@tempcnta).cut} + {\addToPageList{\the\@tempcnta}}{\null}\par + \endgroup + \newpage + \advance\@tempcnta\@ne + }% +} +\def\@MultiQuesFiles#1#2{% + \@tempcnta#1\relax\advance\@tempcnta\@ne + \edef\N{\the\@tempcnta}% + \@tempcnta\@ne\relax + \@whilenum\@tempcnta < \N \do{% + \IfFileExists{#2-sc(\the\@tempcnta).cut} + {\addToPageList{\the\@tempcnta}}{} + \immediate\openout\wrtPkg tmp.sty + \IWP{\string\def\string\dpsInputContent{\string + \InputIfFileExists{#2-sc(\the\@tempcnta).cut}% + {}{\string\null}}}% + \immediate\closeout\wrtPkg + \ShellEscape{xelatex icons-template.tex}% + \ifdpscomptwice\ShellEscape{xelatex icons-template.tex}\fi + \ShellEscape{copy icons-template.pdf icons-\the\@tempcnta.pdf}% + \advance\@tempcnta\@ne + }\null % content for the icons.tex file + \ShellEscape{del tmp.sty icons-template.*}% +} +\ifxetex + \ifdpsuseacrobat + \let\createRequiredIcons\@SnglQuesFile + \else + \let\createRequiredIcons\@MultiQuesFiles + \fi +\else + \let\createRequiredIcons\@SnglQuesFile +\fi +\begin{defineJS}[\def\defineJSjsR{^^J}]{\execExplode} +/* Extract pages to folder */ +// Regular expression used to acquire the base name of file +try { +for (var i = 0; i < this.numPages; i++) +aebTrustedFunctions(this,aebExtractPages,{ +nStart: i, +cPath: "icons-" + (i+1) +".pdf" +}); +} catch (e) { console.println("Aborted: " + e); } +\end{defineJS} +\def\wrtPageList{\newwrite\pagelist + \immediate\openout \pagelist icons-pglst.sav + \immediate\write\pagelist{\string\def\string\pagelist{\pageList}} + \immediate\closeout\pagelist +} +\ifxetex\ifdpsuseacrobat +\begin{execJS}{expl} +\execExplode +\end{execJS} +\fi\fi +\AtEndDocument{\wrtPageList} +\let\WriteBookmarks\relax +\endinput +%% +%% End of file `icon-doc.sty'. diff --git a/texmf-dist/tex/latex/dps/sortjs.def b/texmf-dist/tex/latex/dps/sortjs.def new file mode 100644 index 00000000..24d91cfd --- /dev/null +++ b/texmf-dist/tex/latex/dps/sortjs.def @@ -0,0 +1,113 @@ +%% +%% This is file `sortjs.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `copyright,sortjs') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, %% +%% Copyright (C) 2006--2020 D. P. Story %% +%% dpstory@acrotex.net %% +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{insDLJS}{dpssort}{DPS: Bubble Sort} +// Global Data: +var hasBeenRandomized=false; +var btnbase="btnpic."; // btnpic.01, btnpic.02, etc +var iconbase="pic"; // pic01, pic02, etc. +var nTotalTiles=\dpsNumSideShowPics; +var randomDPS = new Array(nTotalTiles+1); +var ldps = randomDPS.length; +var timeout = 10; +var shutdown; +var debug = false; // memDebug; +var ok2Continue = true; +for (i=1; i<=nTotalTiles; i++) randomDPS[i]=i; +// Mixup DPS: +function mixupDPS() +{ + var i, rand, temp; + for (i=1; i<= nTotalTiles; i++) + { + var rand = Math.random(); + rand *= ldps*ldps; + rand = Math.ceil(rand); + rand = rand \% ldps; + if (rand == 0 ) rand = 1; + temp = randomDPS[i]; + randomDPS[i]=randomDPS[rand]; + randomDPS[rand]=temp; + } +} + +// Show DPS: +function showDPS() +{ + var I,J; + for ( var i=1; i<=nTotalTiles; i++ ) + { + I=((i<10)?"0":"")+i; + J=((randomDPS[i]<10)?"0":"")+randomDPS[i]; + var oIcon = this.getIcon(iconbase+J); + var f = this.getField(btnbase+I); + f.buttonSetIcon(oIcon); + } +} +// Sortout DPS: +function sortoutDPS() +{ + outerLoop(randomDPS.length-1); +} +function outerLoop(i) +{ + if ( ok2Continue && (i >= 0) ) % +shutdown = app.setTimeOut("app.clearTimeOut(shutdown); % +innerLoop("+i+",1);", timeout); + else { + } +} +function innerLoop(i,j) +{ + var I, J; + if ( j <= i ) + { + if (randomDPS[j-1] > randomDPS[j]) + { + var temp = randomDPS[j-1]; + randomDPS[j-1] = randomDPS[j]; + randomDPS[j] = temp; + J=((randomDPS[j-1]<10)?"0":"")+randomDPS[j-1]; + I=((j-1 < 10)?"0":"")+(j-1); + var oIcon = this.getIcon(iconbase+J); + var f = this.getField(btnbase+I); + f.buttonSetIcon(oIcon); + J=((randomDPS[j]<10)?"0":"")+randomDPS[j]; + I=((j < 10)?"0":"")+j; + var oIcon = this.getIcon(iconbase+J); + var f = this.getField(btnbase+I); + f.buttonSetIcon(oIcon); + } + j++ + if ( ok2Continue ) % +shutdown = app.setTimeOut("app.clearTimeOut(shutdown); % +innerLoop("+i+","+j+");", timeout); + else { + } + } + else + { + i--; + outerLoop(i); + } +} +\end{insDLJS} +\endinput +%% +%% End of file `sortjs.def'. diff --git a/texmf-dist/tex/latex/dps/usebtnappr.def b/texmf-dist/tex/latex/dps/usebtnappr.def new file mode 100644 index 00000000..bc5cecac --- /dev/null +++ b/texmf-dist/tex/latex/dps/usebtnappr.def @@ -0,0 +1,135 @@ +%% +%% This is file `usebtnappr.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `copyright,btnadv') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, %% +%% Copyright (C) 2006--2020 D. P. Story %% +%% dpstory@acrotex.net %% +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand{\quesNumTxt}[1]{\protect\textbf{Problem #1}} +\newcommand{\quesNumTxTPost}{\protect\newline} +\newenvironment{setContent}[1]{% + \immediate\write\@auxout{\string\csarg + \string\xdef{ltrpg#1}{\theenumi}}% + \ifwrtContent + \def\CommentCutFile{\jobname-sc(\theenumi).cut}% + \immediate\openout\CommentStream=\CommentCutFile + \begingroup + \set@display@protect + \let\verbatim@out\CommentStream + \dps@IWVO{\quesNumTxt{\theenumi}\quesNumTxTPost}% + \set@typeset@protect + \expandafter\verbatimwrite + \else + \edef\x{\noexpand\pl@ceQues{\theenumi}}\x\expandafter + \comment + \fi +}{\ifwrtContent\expandafter + \endverbatimwrite + \endgroup + \immediate\closeout\CommentStream + \else + \expandafter\endcomment + \fi +} +\def\ltrToNum#1{\@nameuse{ltrpg#1}} +\def\pglstWarningMsg{\PackageWarningNoLine{dps} + {The file icons-pglst.sav not found.\MessageBreak + Icons may not appear. Build the\MessageBreak icons.tex file}} +\ifwerandomize\else\let\pglstWarningMsg\@empty\fi +\def\dpsEmbedIcons{% +\InputIfFileExists{icons-pglst.sav}{\wrtContentfalse} + {\pglstWarningMsg\def\pagelist{}}% + \edef\TFOR{\noexpand\@tfor\noexpand\n:=\pagelist}% + \ifxetex + \TFOR\do{\embedIcon[name=Q\n]{icons-\n.pdf}}% + \else\ifpdf + \TFOR\do{\embedIcon[name=Q\n,hyopts={page=\n}]{icons.pdf}}% + \else % pdfmark + \TFOR\do{\embedIcon[name=Q\n,placement=btnQ.\n,% + page={\n-1}]{icons.pdf}}% + \fi\fi +} +\newcommand{\dpsQuesIcon}[4][]{% + \pushButton[\Ff{\FfReadOnly}\BG{}\S{S}#1\TP{1}\F{\FHidden} + \I{\csOf{Q#2}}\PA{.5 1}]{btnQ.#2}{#3}{#4}} +\newcommand{\dpsOtherIcon}[4][]{% \I{\csOf{name}} required + \pushButton[\Ff{\FfReadOnly}\BG{}\S{S}#1\TP{1}\F{\FHidden} + \PA{.5 1}]{#2}{#3}{#4}} +\long\def\placeQuesIcon#1{\@ifundefined{textblock} + {\let\dps@mode\relax}{\let\dps@mode\par}% + \def\pl@ceQues##1{\dps@mode #1}} +\long\def\placeOtherIcon#1{#1} +\def\afterQhookA#1{% + if(!event.target.isBoxChecked(0))dpsHideQFields();\r + else\pdfSP if(PlayerSignIn())dpsShowQues("\ltrToNum{#1}");} +\def\OnFocusQhookAA#1{dpsHidePreviousQues("\ltrToNum{#1}")} +\newcommand{\dpsEmbedSideShow}[3][]{\begingroup + \gdef\dpsNumSideShowPics{#2}% + \def\@Ext{#1}\ifx\@Ext\@empty\def\@Ext{.pdf}\else\def\@Ext{.#1}\fi + \@tempcnta\z@ + \let\@embedList\@empty + \let\DPSIndxList\@gobble + \@whilenum \@tempcnta < \dpsNumSideShowPics \do{% + \ds@nCnt\@tempcnta \advance\ds@nCnt\@ne + \ifnum\ds@nCnt<10 \edef\x{0\the\ds@nCnt}\else + \edef\x{\the\ds@nCnt}\fi + \edef\z{\noexpand\g@addto@macro\noexpand\DPSIndxList{,"\x"}}\z + \ifxetex\if@isPackaged + \PackageWarning{dps} + {There is no support for embedding packaged\MessageBreak + PDFs with xelatex. Ignoring the \string\isPackaged\MessageBreak + command}% + \@isPackagedfalse + \fi\fi + \if@isPackaged + \ifpdf + \edef\y{\noexpand + \embedIcon[name=pic\x,% + hyopts={page=\x}]{#3_package.pdf}}% + \else + \edef\y{\noexpand + \embedIcon[name=pic\x,placement=btnpic.\x,% + page=\x-1]{#3_package.pdf}}% + \fi + \else + \edef\y{\noexpand + \embedIcon[name=pic\x,placement=btnpic.\x]{#3_\x\@Ext}}% + \fi + \expandafter\g@addto@macro\expandafter\@embedList\expandafter{\y}% + \@tempcnta\ds@nCnt + }% do + \toks@=\expandafter{\@embedList}\the\toks@ + \endgroup +} +\def\tileKVs#1{\def\tile@KVs{#1}} +\tileKVs{} +\newcommand\insertSideshow[4]{\begingroup + \offinterlineskip\@tempcnta\z@ + \multido{\iR=1+1}{#1}{\hbox{% + \multido{\iC=1+1}{#2}{% + \global\advance\@tempcnta\@ne + \ifnum\@tempcnta<10\relax + \edef\x{0\the\@tempcnta}\else + \edef\x{0\the\@tempcnta}\fi + \edef\iconPresets{\noexpand\I{\noexpand\csOf{pic\x}}}% + \dpsOtherIcon[\BC{}\FB{true}\presets{\iconPresets} + \presets{\tile@KVs}]{btnpic.\x}{#3}{#4}% + }% inner multido + }}% hbox, outer multido + \endgroup +} +\endinput +%% +%% End of file `usebtnappr.def'. diff --git a/texmf-dist/tex/latex/dps/useocgappr.def b/texmf-dist/tex/latex/dps/useocgappr.def new file mode 100644 index 00000000..de5f615f --- /dev/null +++ b/texmf-dist/tex/latex/dps/useocgappr.def @@ -0,0 +1,75 @@ +%% +%% This is file `useocgappr.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dps.dtx (with options: `copyright,ocgadv') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% dps.sty package, %% +%% Copyright (C) 2006--2020 D. P. Story %% +%% dpstory@acrotex.net %% +%% %% +%% 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. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\@ifpackageloaded{textpos}{\let\dps@mode\par}{\let\dps@mode\relax} +\def\afterQhookA#1{% + if(!event.target.isBoxChecked(0))dpsHideLayer("#1");\r + else\pdfSP if(PlayerSignIn())dpsShowLayer("#1");} +\def\OnFocusQhookAA#1{dpsHidePreviousLayer("#1")} +\def\dps@getOCGName#1-#2\@nil{\def\dps@OcgName{#1}} +\def\fmtOCGQues#1{\def\fmtOCGQues@i##1{#1}} +\def\dpsQuesLayer#1{\input{\jobname-sc(#1).cut}} +\long\def\placeQuesLayer#1{\@ifundefined{textblock} + {\let\dps@mode\relax}{\let\dps@mode\par}% + \def\pl@ceQuesL@yer##1{\dps@mode #1}} +\long\def\placeOtherLayer#1{#1} +\def\insertQuesLayer#1{\dps@getOCGName#1\@nil + \edef\x{\noexpand\xBld{\dps@OcgName}}\x + \fmtOCGQues@i{#1}\eBld} +\newcommand{\quesNumTxt}[1]{\protect\textbf{Problem #1}} +\newcommand{\quesNumTxTPost}{\protect\newline} +\newenvironment{setContent}[1]{% + \gdef\scArg{#1}% save the argument for the end env + \def\CommentCutFile{\jobname-sc(#1-\theenumi).cut}% + \immediate\openout\CommentStream=\CommentCutFile + \begingroup + \set@display@protect + \let\verbatim@out\CommentStream + \dps@IWVO{\quesNumTxt{\theenumi}\quesNumTxTPost}% + \set@typeset@protect + \verbatimwrite +}{% + \endverbatimwrite + \endgroup + \immediate\closeout\CommentStream + \edef\x{\noexpand\pl@ceQuesL@yer{\scArg-\theenumi}}\x +} +\newcommand{\insertSideshow}[3][]{\begingroup + \def\@Ext{#1}\ifx\@Ext\@empty\else\def\@Ext{.#1}\fi + \def\@nrows{#2}\def\@ncols{#3}\insertSideshow@i +} +\newcommand\insertSideshow@i[2][]{\offinterlineskip + \@tempcnta\z@ + \let\DPSIndxList\@gobble + \multido{\iR=1+1}{\@nrows}{\hbox{% + \multido{\iC=1+1}{\@ncols}{% + \global\advance\@tempcnta\@ne + \ifnum\@tempcnta<10\relax + \edef\x{0\the\@tempcnta}\else\edef\x{\the\@tempcnta}\fi + \edef\z{\noexpand\g@addto@macro\noexpand\DPSIndxList{,"\x"}}\z + \xBld{pic\x}\includegraphics[#1]{#2_\x\@Ext}\eBld + }% inner multido + }}% hbox, outer multido + \immediate\write\@auxout{\string\gdef\string + \DPSIndxList{\DPSIndxList}}% + \endgroup +} +\endinput +%% +%% End of file `useocgappr.def'. -- cgit v1.2.3