summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-06-10 03:03:06 +0000
committerNorbert Preining <norbert@preining.info>2020-06-10 03:03:06 +0000
commit6706ba0fbc0ef5a672ef0ccb05bd75174a30bb07 (patch)
tree8550d1422518fc677ef6e16dc409e92466155139 /macros
parent03edc188c852d76ccf08759e0c334228f5f37c9f (diff)
CTAN sync 202006100303
Diffstat (limited to 'macros')
-rw-r--r--macros/latex/contrib/dps/README28
-rw-r--r--macros/latex/contrib/dps/README.md32
-rw-r--r--macros/latex/contrib/dps/docs/dps.pdfbin0 -> 6891238 bytes
-rw-r--r--macros/latex/contrib/dps/docs/dpstheman.pdfbin0 -> 1571786 bytes
-rw-r--r--macros/latex/contrib/dps/docs/dpstheman.tex1823
-rw-r--r--macros/latex/contrib/dps/dps.dtx2615
-rw-r--r--macros/latex/contrib/dps/dps.ins65
-rw-r--r--macros/latex/contrib/dps/dpstheman.pdfbin175278 -> 0 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/MyEmoji.pdfbin0 -> 30645 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/dps_str_cus.def48
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/icons.tex8
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/stat_match1.tex351
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/MyEmoji.pdfbin0 -> 30645 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/dps_str_cus.def47
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/first_date.tex250
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers.pdfbin0 -> 2787690 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_01.pdfbin0 -> 2785525 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_02.pdfbin0 -> 2793830 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_03.pdfbin0 -> 2785525 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_04.pdfbin0 -> 2785532 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_05.pdfbin0 -> 2785515 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_06.pdfbin0 -> 2785526 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_package.pdfbin0 -> 2798493 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/icons.tex10
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG.eps17014
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG.pdfbin0 -> 66850 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.eps10895
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.pdfbin0 -> 46651 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/basic/dps_str_cus.def48
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/basic/owc_self.eps4189
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/basic/stat_match1-ep.tex355
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/basic/stat_match1-tb.tex362
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/basic/stat_match1_g.tex350
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/Puzzle_BG.eps17014
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/dps_str_cus.def47
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/first_date.tex236
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/first_date_g.tex240
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_01.epsbin0 -> 3424981 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_02.epsbin0 -> 5453701 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_03.epsbin0 -> 6546219 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_04.epsbin0 -> 7127543 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_05.epsbin0 -> 6957980 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_06.epsbin0 -> 7291318 bytes
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_01.eps3219
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_02.eps3292
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_03.eps3260
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_04.eps3373
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_05.eps3503
-rw-r--r--macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_06.eps3269
-rw-r--r--macros/latex/contrib/dps/examples/basic/dps_d1.tex239
-rw-r--r--macros/latex/contrib/dps/examples/basic/dps_d1_p.tex238
-rw-r--r--macros/latex/contrib/dps/examples/basic/dps_d2.tex231
-rw-r--r--macros/latex/contrib/dps/examples/basic/dps_d3.tex231
-rw-r--r--macros/latex/contrib/dps/examples/basic/dps_demo.tex200
-rw-r--r--macros/latex/contrib/dps/examples/basic/dps_signin.tex215
-rw-r--r--macros/latex/contrib/dps/examples/basic/dps_str_cus.def46
-rw-r--r--macros/latex/contrib/dps/examples/basic/dps_test.tex226
-rw-r--r--macros/latex/contrib/dps/examples/basic/stat_match1-print.tex308
-rw-r--r--macros/latex/contrib/shtthesis/CHANGELOG.md141
-rw-r--r--macros/latex/contrib/shtthesis/LICENSE674
-rw-r--r--macros/latex/contrib/shtthesis/README.md51
-rw-r--r--macros/latex/contrib/shtthesis/reference.bib159
-rw-r--r--macros/latex/contrib/shtthesis/shtthesis-gbt7714-plain.bst2017
-rw-r--r--macros/latex/contrib/shtthesis/shtthesis-user-guide.pdfbin0 -> 2817574 bytes
-rw-r--r--macros/latex/contrib/shtthesis/shtthesis-user-guide.tex619
-rw-r--r--macros/latex/contrib/shtthesis/shtthesis.cls1285
66 files changed, 82795 insertions, 28 deletions
diff --git a/macros/latex/contrib/dps/README b/macros/latex/contrib/dps/README
deleted file mode 100644
index 36bc7054b8..0000000000
--- a/macros/latex/contrib/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/macros/latex/contrib/dps/README.md b/macros/latex/contrib/dps/README.md
new file mode 100644
index 0000000000..b05b3c0b3c
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/docs/dps.pdf b/macros/latex/contrib/dps/docs/dps.pdf
new file mode 100644
index 0000000000..8767af01e2
--- /dev/null
+++ b/macros/latex/contrib/dps/docs/dps.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/docs/dpstheman.pdf b/macros/latex/contrib/dps/docs/dpstheman.pdf
new file mode 100644
index 0000000000..b858375ada
--- /dev/null
+++ b/macros/latex/contrib/dps/docs/dpstheman.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/docs/dpstheman.tex b/macros/latex/contrib/dps/docs/dpstheman.tex
new file mode 100644
index 0000000000..606a85b85c
--- /dev/null
+++ b/macros/latex/contrib/dps/docs/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/macros/latex/contrib/dps/dps.dtx b/macros/latex/contrib/dps/dps.dtx
new file mode 100644
index 0000000000..fc7040ee95
--- /dev/null
+++ b/macros/latex/contrib/dps/dps.dtx
@@ -0,0 +1,2615 @@
+% \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. %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%</copyright>
+%<package>\NeedsTeXFormat{LaTeX2e}
+%<package>\ProvidesPackage{dps}
+%<package> [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}
+%</driver>
+% \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{<nCols>} or\MessageBreak
+ declare \string\nPuzzleCols{<nCols>} in preamble.\MessageBreak
+ Setting <nCols> 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}
+%</package>
+% \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}
+%</btnadv>
+% \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}
+%</icondoc>
+% \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}
+%</ocgadv>
+% \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.}
+%</english>
+%<*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.}
+%</german>
+%<*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}
+%</package>
+%<*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}
+%</willCloseSave>
+% \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.length; i++)
+ if ( (n > 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<g.length; i++)g[i].value="";
+ var f=this.getField("ckbxQ");
+ f.strokeColor=QBC;
+ var g=f.getArray()
+ for (var i=0; i<g.length; i++)g[i].readonly=false;
+ var f=this.getField("ckbxA");
+ var g=f.getArray();
+ for (var i=0; i<g.length; i++)g[i].readonly=false;
+ this.dirty=false;
+ if(typeof(xBlds)!="undefined"){
+ for (var i=0; i<xBlds.length; i++) {
+ var bName=xBlds[i].name.substring(3);
+ toggleSetThisLayer(bName,false);
+ }
+ }
+% \end{macrocode}
+% Hide any form fields with base name of \texttt{btnpic}.
+% \begin{macrocode}
+ var f=this.getField("btnpic");
+ if(f!=null)f.display=display.hidden;
+ try {
+% \end{macrocode}
+% The hook (\DescribeMacro\dpsresethook\cs{dpsresethook}) to add code lines
+% during the reset.
+% \begin{macrocode}
+ \dpsresethook
+ if (typeof mixupDPS == "function") {
+ mixupDPS();
+ showDPS();
+ }
+ } catch(e){};
+ playerSignedIn = false;
+ missesByQuestion = new Object();
+ nMissed = 0;
+ nPenaltyPoints = 0;
+ activeQuestion = "";
+ aPicIndex=randomizePicList(aPicIndex,bRandPicMaps);
+ if(bRandPicMaps)assignNamesToIndexes();
+ this.delay=false;
+}
+% \end{macrocode}
+% \subsubsection{JavaScript to support a sideshow}
+% \begin{macrocode}
+/*
+ Create mapping from letters to pictures
+*/
+var aPicIndex=[\DPSIndxList];
+var aNamesList=[\DPSNamesList];
+var diff;
+var PIlength=aPicIndex.length;
+var NLlength=aNamesList.length;
+if ( (diff=NLlength-PIlength) > 0 )
+ for (var i=0; i<diff; i++)
+ aPicIndex.push(null);
+// now randomize aPicIndex, if requested
+aPicIndex=randomizePicList(aPicIndex,bRandPicMaps);
+// now make assignments
+assignNamesToIndexes();
+function assignNamesToIndexes() {
+ for(var i=0; i< NLlength; i++)
+ pic[aNamesList[i]]=aPicIndex[i];
+}
+function randomizePicList(array, bRandomize) {
+ if (bRandomize) shuffle(array);
+ return array;
+}
+% \end{macrocode}
+% The shuffle function was obtained from \textsf{stackoverflow}.\footnote
+% {\url{stackoverflow.com/questions/2450954/how-to-randomize-shuffle-a-javascript-array}}
+% \begin{macrocode}
+function shuffle(array) {
+ var currentIndex = array.length, temporaryValue, randomIndex;
+ // While there remain elements to shuffle...
+ while (0 !== currentIndex) {
+ // Pick a remaining element...
+ randomIndex = Math.floor(Math.random() * currentIndex);
+ currentIndex -= 1;
+ // And swap it with the current element.
+ temporaryValue = array[currentIndex];
+ array[currentIndex] = array[randomIndex];
+ array[randomIndex] = temporaryValue;
+ }
+ return array;
+}
+\end{insDLJS}
+% \end{macrocode}
+% \subsection{JavaScript for the \texorpdfstring{\protect\opt{usebtnappr}}{usebtnappr} option}\label{s:btns}
+% \begin{macrocode}
+\ifusebtnappr
+\begin{insDLJS}{dpsbtnappr}{DPS: Icon appearance support}
+% \end{macrocode}
+%\leavevmode\IndexJS{dpsShowQues}\hskip-\marginparsep\texttt{(\ameta{num})}
+% Part of the mouse-up action of the question check boxes. The function displays
+% the hidden appearance icon for this question.
+% \begin{macrocode}
+function dpsShowQues(n)
+{
+ if (PlayerSignIn()) {
+ dpsShowFld("btnQ."+n);
+% var f=this.getField("btnQ."+n);
+% if (f!=null) f.display=display.visible;
+ }
+}
+% \end{macrocode}
+%\leavevmode\IndexJS{dpsHideQFields}\hskip-\marginparsep\texttt{()}
+% Hides all icons fields with parent name of \texttt{btnQ}.
+% \begin{macrocode}
+function dpsHideQFields() {
+ dpsHideFld("btnQ");
+% var f=this.getField("btnQ");
+% f.display=display.hidden;
+}
+% \end{macrocode}
+%\leavevmode\IndexJS{dpsHideFinalField}\hskip-\marginparsep\texttt{(\ameta{name})}
+% Hides the additional field that is displayed after player finishes. Typically
+% this function is fired by the document author during the \texttt{dpsReset()} function.
+% Modification to this function are through the \DescribeMacro\dpsResetHook\cs{dpsResetHook} helper macro.
+% For example,
+%\begin{verbatim}
+% \dpsResetHook{%
+% dpsHideQFields();
+% dpsHideFinalField("btnEmoji");
+% }
+%\end{verbatim}
+% Here, we hide all fields and hide the \texttt{"btnEmoji"} graphic.
+% \begin{macrocode}
+function dpsHideFinalField(name){
+ dpsHideFld(name);
+% var f=this.getField(name);
+% if (f!=null)f.display=display.hidden;
+}
+% \end{macrocode}
+%\leavevmode\IndexJS{dpsHidePreviousQues}\hskip-\marginparsep\texttt{()}
+%This function actually hides all fields, but only if there is an active
+%question.
+% \begin{macrocode}
+function dpsHidePreviousQues()
+{
+ if ( activeQuestion != "" ) {
+ dpsHideQFields();
+ }
+}
+function dpsShowFld(name) {
+ var f=this.getField(name);
+ if (f!=null)f.display=display.visible;
+}
+function dpsHideFld(name) {
+ var f=this.getField(name);
+ if (f!=null)f.display=display.hidden;
+}
+% \end{macrocode}
+% \begin{macrocode}
+function displayPic(name){
+%// var name = activeQuestion.replace(/ckbxQ\./,"");
+%// var name = displayPic.name;
+% console.println("name: "+name);
+% console.println("pic[name]: "+pic[name]);
+ if (pic[name] != null )dpsShowFld("btnpic."+pic[name]);
+}
+% \end{macrocode}
+%\leavevmode\IndexJS{afterCorrectChoiceHook}\hskip-\marginparsep\texttt{()}
+%After a correct answer, we hide all icon fields to get ready for the next question
+%or final icon.
+% \begin{macrocode}
+function afterCorrectChoiceHook()
+{
+ var name = activeQuestion.replace(/ckbxQ\./,"");
+ dpsHideQFields();
+ displayPic.name=name;
+ _dpsTO=app.setTimeOut("displayPic('"+name+"')",25);
+}
+% \end{macrocode}
+%\leavevmode\IndexJS{dpsFinishedHook}\hskip-\marginparsep\texttt{()} This function
+%fires when all questions have been answered. Called from \texttt{checkForFinished()}.
+%This function executes a document authored function, \DescribeMacro\dpsfinishedevent\texttt{dpsfinishedevent},
+%if there is one defined.
+% \begin{macrocode}
+function dpsFinishedHook()
+{
+ dpsHideQFields();
+ try {
+ \dpsfinishedevent
+ if(typeof sortoutDPS == "function") {
+ ok2Continue = true;
+ sortoutDPS();
+ }
+ }catch(e){}
+}
+\end{insDLJS}
+% \end{macrocode}
+% Bubble sort the pics if \cs{sortPicMappings} is expanded in the preamble.
+% \begin{macrocode}
+%</package>
+%<*sortjs>
+\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()
+{
+% \sortCustomStartJS
+ 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 oIcon = oIconStreams[iconbase+J];
+% var oIcon = this.getIcon("pic."+randomDPS[i]);
+ 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 {
+% \sortCustomFinishJS
+ }
+}
+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 {
+% \sortCustomFinishJS
+ }
+ }
+ else
+ {
+ i--;
+ outerLoop(i);
+ }
+}
+\end{insDLJS}
+%</sortjs>
+%<*package>
+\fi
+% \end{macrocode}
+% \subsection{JavaScript for the \texorpdfstring{\protect\opt{uselayers}}{uselayers} option}\label{s:ocgs}
+% We define similar functionality as described in Section~\ref{s:btns}.
+% \begin{macrocode}
+\ifuseocgappr
+\begin{insDLJS}{dpslayer}{DPS: Layer Support}
+% \end{macrocode}
+%\leavevmode\IndexJS{dpsShowLayer}\hskip-\marginparsep\texttt{(\ameta{name})}
+%Show the layer with a name of \ameta{name}. The JavaScript function \IndexJS{toggleSetThisLayer}\texttt{toggleSetThisLayer()}
+%is defined in \pkg{aeb\_pro} with the \opt{uselayers} option.
+% \begin{macrocode}
+function dpsShowLayer(name)
+{
+ toggleSetThisLayer(name, true);
+}
+% \end{macrocode}
+%\leavevmode\IndexJS{dpsHidePreviousLayer}\hskip-\marginparsep\texttt{()}
+%Hides this previous layer, as recored by \texttt{activeQuestion}. The value
+%of \texttt{activeQuestion} is of the form \texttt{ckbxQ.\ameta{name}}. We strip
+%off the first 6 letters in this string.
+% \begin{macrocode}
+function dpsHidePreviousLayer()
+{
+ if ( activeQuestion != "" ) {
+% var activename = activeQuestion.replace(/ckbxQ\./,"");
+ var activename=activeQuestion.substring(6)
+ dpsHideLayer(activename);
+ }
+}
+% \end{macrocode}
+%\leavevmode\IndexJS{dpsHideLayer}\hskip-\marginparsep\texttt{(\ameta{name})}
+%Hide the layer with a name of \ameta{name}. The function \IndexJS{toggleSetThisLayer}\texttt{toggleSetThisLayer()}
+%is defined in \pkg{aeb\_pro} with the \opt{uselayers} option.
+% \begin{macrocode}
+function dpsHideLayer(name)
+{
+ toggleSetThisLayer(name, false);
+}
+% \end{macrocode}
+%\leavevmode\IndexJS{afterCorrectChoiceHook}\hskip-\marginparsep\texttt{()}
+%A function that fires after a correct answer is registered.
+% \begin{macrocode}
+function afterCorrectChoiceHook()
+{
+ var name = activeQuestion.replace(/ckbxQ\./,"");
+ try {
+% \end{macrocode}
+% Used for special effects.
+% \begin{macrocode}
+ if (pic[name] != null )
+ dpsShowLayer("pic"+pic[name]);
+ } catch(e) {};
+ dpsHideLayer(name);
+}
+% \end{macrocode}
+%\leavevmode\IndexJS{dpsFinishedHook}\hskip-\marginparsep\texttt{()} This function
+%fires when all questions have been answered. Called from \texttt{checkForFinished()}.
+%This function executes a document authored function, \DescribeMacro\dpsfinishedevent\texttt{dpsfinishedevent},
+%if there is one defined.
+% \begin{macrocode}
+function dpsFinishedHook()
+{
+ var name = activeQuestion.replace(/ckbxQ\./,"");
+ dpsHideLayer(name);
+ try {
+ \dpsfinishedevent
+ }catch(e){}
+}
+\end{insDLJS}
+\fi
+\dps@restoreCats
+\let\WriteBookmarks\relax
+%</package>
+% \end{macrocode}
+% \Finale
+\endinput
diff --git a/macros/latex/contrib/dps/dps.ins b/macros/latex/contrib/dps/dps.ins
new file mode 100644
index 0000000000..ecaabf2fcb
--- /dev/null
+++ b/macros/latex/contrib/dps/dps.ins
@@ -0,0 +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 (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/macros/latex/contrib/dps/dpstheman.pdf b/macros/latex/contrib/dps/dpstheman.pdf
deleted file mode 100644
index 9251237a08..0000000000
--- a/macros/latex/contrib/dps/dpstheman.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/MyEmoji.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/MyEmoji.pdf
new file mode 100644
index 0000000000..6395769e56
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/MyEmoji.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/dps_str_cus.def b/macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/dps_str_cus.def
new file mode 100644
index 0000000000..aa3f1cb59b
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/icons.tex b/macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/icons.tex
new file mode 100644
index 0000000000..3c1cccc7fb
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/stat_match1.tex b/macros/latex/contrib/dps/examples/advanced/usebtnappr/basic/stat_match1.tex
new file mode 100644
index 0000000000..34b126831a
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/MyEmoji.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/MyEmoji.pdf
new file mode 100644
index 0000000000..6395769e56
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/MyEmoji.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/dps_str_cus.def b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/dps_str_cus.def
new file mode 100644
index 0000000000..09329676b3
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/first_date.tex b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/first_date.tex
new file mode 100644
index 0000000000..0498b57ab9
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers.pdf
new file mode 100644
index 0000000000..0e52d9c619
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_01.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_01.pdf
new file mode 100644
index 0000000000..666ce0522c
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_01.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_02.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_02.pdf
new file mode 100644
index 0000000000..fb45300013
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_02.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_03.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_03.pdf
new file mode 100644
index 0000000000..c0a4a41d75
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_03.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_04.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_04.pdf
new file mode 100644
index 0000000000..294011dbc7
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_04.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_05.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_05.pdf
new file mode 100644
index 0000000000..5540d3829e
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_05.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_06.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_06.pdf
new file mode 100644
index 0000000000..39a34506ba
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_06.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_package.pdf b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_package.pdf
new file mode 100644
index 0000000000..ae88d3707f
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/flowers1/flowers_package.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/icons.tex b/macros/latex/contrib/dps/examples/advanced/usebtnappr/sideshow/icons.tex
new file mode 100644
index 0000000000..cd36653dd3
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG.eps
new file mode 100644
index 0000000000..d7d5df9c2c
--- /dev/null
+++ b/macros/latex/contrib/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 <</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}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] {<ffffffffffffffff>} 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 <FF> 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
+ <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
+ 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
+ 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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
+ <d841272cf18f54fc13> 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 <d841272cf18f54fc13> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/postscript</dc:format>
+ <dc:description>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">File to test web and exerquiz packages</rdf:li>
+ </rdf:Alt>
+ </dc:description>
+ <dc:title>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">Stat Matching Game</rdf:li>
+ </rdf:Alt>
+ </dc:title>
+ <dc:creator>
+ <rdf:Seq>
+ <rdf:li>D. P. Story</rdf:li>
+ </rdf:Seq>
+ </dc:creator>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/"
+ xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+ <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+ <xap:CreateDate>2006-10-22T16:41:33+02:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-22T16:41:33+02:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-22T16:41:33+02:00</xap:MetadataDate>
+ <xap:Thumbnails>
+ <rdf:Alt>
+ <rdf:li rdf:parseType="Resource">
+ <xapGImg:width>256</xapGImg:width>
+ <xapGImg:height>244</xapGImg:height>
+ <xapGImg:format>JPEG</xapGImg:format>
+ <xapGImg:image>/9j/4AAQSkZJRgABAgEAyADIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAyAAAAAEA&#xA;AQDIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7bqv/HWtf+M8f/ExhQzz&#xA;Al2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvl&#xA;n80/+Otf/wDGab/iZzBy83s+zvpHuD2rVf8AjrWv/GeP/iYzPeLZ5gS7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXy9+aNpcm71G7EZ+rJcyxtL2D&#xA;liQv3Zg5Q9j2fIVEdaey6r/x1rX/AIzx/wDExme8azzAl2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2&#xA;KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvnb8yVmGg66wlAhbUwGiIIJZedCDyodmNRw&#xA;28R3w8nIvVaCuOH9V6bqv/HWtf8AjPH/AMTGZryjPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+c/zKMZ0bXAZE5jUgVi+EyUIk5MK/EF6A0zD&#xA;yci9XoPrj/V/U9Q1X/jrWv8Axnj/AOJjM15NnmBLsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVfOn5kTKuieYYvUCs+pxN6RIDMFE+4FKmlfHMPJyL&#xA;1egHrgf6P6np+q/8da1/4zx/8TGZrybPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+WfzT/wCOtf8A/Gab/iZzBy83s+zvpHuD2rVf+Ota/wDG&#xA;eP8A4mMz3i2eVwJdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVd&#xA;XFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV81edPLus6/5mvNP0m1e6uXml+FdlUepTk7H4VX3O&#xA;YU4kmg9bpc8MWMSkaFPWNW/46tt/xnj/AOJjM55FnVcCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXV&#xA;xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbWztLUOLaF&#xA;YvUYySFRQszGpZj3OIDKUzLmWF6t/wAdW2/4zx/8TGFgziuBLq4q6uKurirq4q6uKurirq4q6uKu&#xA;rirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirB9X&#xA;/wCOpbf8Z4/+JjChm1cCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1c&#xA;VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbu9trSBp7iQRxr1J/UB3xVh+r/APHUt/8A&#xA;jPH/AMTGFDM64Eurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKur&#xA;irq4q6uKurirq4q6uKurirq4q6uKurirq4qw7zfI7MQxJABoOw6YULNY/wCOnb/8Zo/+JjFWZVwJ&#xA;dXFXVxV1cVdXFXVxV1cVdXFUq816tcaR5W1nVrZUe50+xubqFJASheCFpFDBSp41XehGKvna2/5y&#xA;U/Na6hE9voulyREkB1huKVHX/j5yVItef+cj/wA11+1ommD/AJ4XP/ZRjS2sP/OS/wCaC/a0fTB/&#xA;zwuv+yjGlsrD/wA5PfmQv2tJ0wf88Lr/ALKMaC2Vp/5yl/MFftaZpg/54XX/AFXxoLut/wChq/PI&#xA;+1p+lj/nhdf9V8aC7tf9DX+cx1sdLH/PC6/6r47Lu4f85Yecf+WLS/8AkRdf9V8aC7uP/OWHnD/l&#xA;i0v/AJEXX/VfGgu7R/5yw859rLS/+RF1/wBV8aC7rf8AobHzt/yxaV/yIuv+q+NBd3f9DYedv+WL&#xA;Sv8AkRdf9V8aC7uX/nK3z47cY7DSWahP9zdDYCp63HgMaC7voD8sPNWoeavIuma/qEcUV5eiYyx2&#xA;4ZYh6c8kQ4h2dvsoP2sBVlNcCXVxV1cVdXFXVxV1cVdXFWHebPtN8j/DChrWP+Onb/8AGaP/AImM&#xA;VZfXAl1cVdXFXVxV1cVdXFXch44q7kPHFWPfmIQfy/8AM3/bJvv+oZ8IQ+UvJRroNPCZx+AOSKph&#xA;cDrgVLLgYFS24xSldx3xSEtnxUIGXrgSsxQ7FXYq7FXYqitMXld0/wCKpj90THCEF9n/AJBH/kEm&#xA;gfK6/wCoybEoD0GuBLq4q6uKurirq4q6uKurirEfNn2j8j/DChrWf+Onb/8AGZP+JDFWW1wJdXFW&#xA;i4HU0xVTa4HYVxVYZnPenyxVaWY9STirqN4HFXUbwOKpB+YAP+A/Mmx/45d7/wBQ74Qh8t+Sf+OJ&#xA;IPCd/wDiK5IqmNx3wKls/TAqWXGKUsuO+KQls/XFQgJeuBKzFDsVdirsVdiqM0j/AHsP/GGf/kw+&#xA;EIL7L/ILb8pNB+V1/wBRk2JQHoNcCXVxV1cVdXFXVxV1cVdXFWJ+a/tH5H+GFDWs/wDHSg/4zJ/x&#xA;IYqyosAKk4EqTTHov34qsqWPicVXCPxOKrgqDtXFVwIHTFXcsVdyxVIfzANfIfmQf9qq9/6h3whD&#xA;5U8lmmjSj/l4f/iCZIoCY3B64EpZcHAqW3B64qldweuLIJdOcSoQMnXAlZih2KuxV2KuxVGaSf8A&#xA;TD/xhn/5MvhHNBfZX5CH/kE2g/K6/wCoybEoDP64Eurirq4q6uKurirq4q6uKsV819T8j/DChrWj&#xA;TUYD4TJ/xIYqyFnLHfAltVJ3PTFVQUHTFXVxV1cVdXFXVxV1cVSHz8f+dE8x/wDbLvf+od8IQ+Vv&#xA;KBppMw/4vb/iCZIqEdcN1wFUtuGwKlty2KpZcN1xZJbOcVCDf7WBVuKuxV2KuxV2KorTDS6/55TD&#xA;74mwhBfZX5Cn/kE+hfK6/wCoybEoDP64Eurirq4q6uKurirq4q6uKsX81dT/AKp/hhQt1z/joQ/8&#xA;ZU/4kMVZCg7nAlfXFXVxV1cVdXFXVxV1cVdXFUh8+n/nRfMf/bLvf+od8IQ+VfKjU0uX/jO3/EFy&#xA;RQEbO/XIpS2dsVS24frilLLhuuKUvmOBIQrdcUNYq7FXYq7FXYqr2RpcV/yJPxRsIQX2V+Qp/wCQ&#xA;T6F8rr/qLmxKA9ArgS6uKurirq4q6uKurirq4qxnzV/xqf4YULdc/wCOhD/xlT/iQxVkNRgS6uKu&#xA;rirq4q6uKurirq4q6uKpF59P/Oi+Y/8Atl3v/UO+EIfKXlh6aZJ/xmb/AIiuFQi53wKl074qltw+&#xA;KQls7dcUoCZsCVDFDsVdirsVdirsVVbU0m/2Lf8AEThCC+yvyFP/ACCfQvldf9Rc2JQGf1wJdXFX&#xA;VxV1cVdXFXVxV1cVY55p/wCNT/DChbrn+98P/GVP+JDFU9rgS6uKurirdcVbrirq4q6uKuriqQ+f&#xA;j/zovmP/ALZd7/1DvhCHyd5cammv/wAZW/UuEqETPJ1wKl9xJiqWzydcWSXzP1xVBSNU4ErMUOxV&#xA;2KuxV2KuxVfD/eD5H9RwhS+yvyFP/IJ9C+V1/wBRc2JYhn9cCXVxV1cVdXFXVxV1cVdXFWPeaen+&#xA;xP8ADChrWkdtQiCgsfUU0G+wauKpzywJbrirq4q6uKtg4q6uKurirq4qkPn4/wDOi+Y/+2Xe/wDU&#xA;O+EIfHmnazHaWxgaNmYuWqKU3phpC+TXUbpE33jGk2hZdUDf7rb78aW0HLeFv2D9+NJtCvK7fs/j&#xA;gpbUSHJ6f5/djS2ibfSr6f0yqxosoYxvNNHCrcPtUaVkGNLaFIfw/wA/uxpba+PwH3/2Y0tuo/gP&#xA;v/sxpbXiOQ9sNLa4QnufwxpbXxxhW5VJ69vb540tvsP8hj/yCfQvldf9Rk2AoDP64Eurirq4q6uK&#xA;urirq4q6uKpB5o6f7E/wwoTSoMjPQcm6nFV1cUtg4FdXCrq4q2DgVuuFXVxV1cVdXFXVxV1cVdXF&#xA;W13OKuZt6YFcrdsVbrhVSfZsCra4qvhfcjxwqrVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVSL&#xA;zR0H+qf4YoTGuKrgcVbBwK3XCrq4q3XArq4VdXFW8CuxS3irWKHVwquU0FcVW1xVrlQ4Er64ULZN&#xA;xXwxVSOBXK1GBwqiK4q6uKurirq4q6uKurirq4q6uKurirq4q6uKpL5n+yP9T+mKoySaKJOcrrGl&#xA;QOTEKKk0AqfE4GQBPJUrhYtg4pXVxQ4HFLdcUOrirYOKXVxQ6uKurirq4q7rilcxNKDFC2h8MVao&#xA;fDFK4E03xQ6uKqJ2NMVaJxSro1VGKF1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVSfzP9kf6n9MVe&#xA;Q+aNd1PUfMulrcTH0Evbf04FJEa/vV34+PucwpSJkHrdPpoY8UqG/Cd/g9srma8m3XFW64q2Dirq&#xA;4q2DirdcVdXFXYq7FXVxVtTiri57Yq1zOKtGQ4q4Oa4quriqyTxxVTriqtE3wYqurirq4q6uKuri&#xA;rq4q6uKurirq4q6uKuriqU+ZvsL/AKn8Bih4lq3/ACkum/8AMbB/ydXMA/UHtI/3Uv6p+570Dme8&#xA;W3XFW64q2Dirq4q3XFW64q3XFXVxV1cVdXFXVoMVW1xVonFXVxVquKrw1Rirm3FMVUa4qqxH4T88&#xA;VX1xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVK/M32F/1P4DFXjmtabdpqmk6iygW0uowxRnkORZZF&#xA;J+HrT3zBI3HvexhkHBOPXhP3Pbq5nPHNg4q6uKrq4q4HFW64q3XFWxirdcVdXFXVGKuJGKrTTFWq&#xA;4q1XFWxxpv1xV3JR0OKu5jxxVo+nXriq5KAbdMVXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVLfM&#xA;392v+p/AYq8t8wPCtroMYZGlk1dXYCvJQjoOLV235V2+nMI9Pe9ZjB9f9R63XM15NsHFXA4q3XFW&#xA;64q2DirdcVbrirYxV2KtVxVonFXE4q1XFVtcVcTirVcVarirROKqsf2Biq6uKurirq4q6uKurirq&#xA;4q6uKurirq4q6uKoDzL/AHa/6n8Biry7XbaMWOh3AhHqPraoZ6b0BjPCvH6ftZhEcve9Zjl9Yv8A&#xA;yf63rnpHM15NsRHFXCI4q36RxVd6RxVwiOKt+kcVb9I4q36eKu9PFWvSOKtGI4q4xHFWvSOKtekc&#xA;VaMRxVr0jirXpHFWjEcVVxCQAMVd6RxV3pHFXekcVd6RxV3pHFXekcVd6RxV3pHFXekcVd6RxVLv&#xA;Mv8Adr/qfwGKvHtY1S8l1XRtMZh9Ug1GGWNAqg83lUElgOR+k5gk7geb2MMYEJy6mJ+57wIsznj2&#xA;/SxVv0cVbEWKt+lirfo4q2IsVd6WKt+lirvSxV3pYq16WKtejirRixVr0cVa9HFWjFirvSxVyQVY&#xA;Yqr+jirvRxV3o4q70cVd6OKu9HFXejirvRxV3o4q70cVd6OKpD5oFAB/kn+GKHimoivmrSh/y/W/&#xA;/J5cwD9Qe0j/AHUv6p+59Hej7ZnvGN+j7Yq2IvbFW/R9sVd6Xtirfpe2Kt+jirfpe2Ku9LFXelir&#xA;vS9sVa9HFWvS9sVd6OKtel7Yq0YvbFWvR9sVa9H2xVUig2rTriqp6PtirvR9sVd6PtirvR9sVd6P&#xA;tirvR9sVd6PtirvR9sVd6PtirvR9sVd6PtirFfNYoSP8k/wxQmkn/KrPrcXqfoP636i+hy+p+p6l&#xA;Rw4V+Lly6Uyr0+TnD8zR+uv85kv+i/8AFf4ZY4Tv9F/yPwxV3+i/5H4Yq3/o3+R+GKu/0b/I/DFX&#xA;f6P/AJH4Yq7/AEf/ACPwxV3+j/5H4Yq7/R/8j8MVd/o/+R+GKu/0f/I/DFXf6P8A5H4Yq7/R/wDI&#xA;/DFXf6N/kfhirv8ARv8AI/DFWv8ARf8AI/DFXf6L/kfhirv9F/4r/DFVw9Cm3Gn0Yq79z/k/hirv&#xA;3P8Ak/hirv3P+T+GKu/c/wCT+GKu/c/5P4Yq79z/AJP4Yq79z/k/hirv3P8Ak/hirv3P+T+GKu/c&#xA;/wCT+GKu/c/5P4Yqg7v9A1/0v6rXv63p/wDG2Kv/2Q==</xapGImg:image>
+ </rdf:li>
+ </rdf:Alt>
+ </xap:Thumbnails>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:C8C6C969DB61DB11885DDE2828C3F7EA</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:C9C6C969DB61DB11885DDE2828C3F7EA</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:42992925D861DB11885DDE2828C3F7EA</stRef:instanceID>
+ <stRef:documentID>uuid:3C992925D861DB11885DDE2828C3F7EA</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+ <pdf:Keywords>LaTeX, hyperref, PDF, exercises, quizzes</pdf:Keywords>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+% &&end XMP packet marker&&
+[{ai_metadata_stream_123}
+<</Type /Metadata /Subtype /XML>>
+/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'u5<md9B,lKRNqkN:mej5T%Uhqm2EgY1?5f\"j/f\"m1g"G'3g=k97g=tB:gY:K<gt^]?gtgfB
+h;-oDhVR,Ghr!>Khr!AMi8EPOiSibSiSieUio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tjikND$kkih6o
+kih9ql07HslK[["lKdd%lg*m'm-O**m-X3-mHs</mdBN2n*f`6n*fc8nF5r:naZ/>naZ2@o()ACoCMSF
+oCV\Io^qeKp%A"Np%J+Qp@e7Tp\4FVq"XXZq"X[\q>'j^qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or
+~>
+<~p%@tKo'u5<md9E.lg!`ukN:mej5T%Vi8<DIgtUQ9g"G'3g"G*5g=k97gY:K;gY:N=gt^]?h;-oCh;-rE
+hVR,Ghr!>Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p
+l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5u<naZ/>o()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<hr;?KjrVc]nrVc`prr2or
+~>
+]
+>>
+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]'V<Zq'K'S$So]q+oK'LbKZKo'eb3FTDM<as'K'VplPNmbb_!8i'W9`4'
+K'IsQpZd_'hs7*'K'KQ)eE`Iem-92fK'ML`Sa4Se[H`A/T'GG'L?ng'K'IsQe`s='^$E]'K'IsQK'N!n
+K'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'LYH[HY-ac0BoGL?ea%K'D[eQKj(e
+^$<W%V<Qk%K'IsQo]h%ml04Z%K'Ko3b3>Vaip)-\K'MjjPNg`aX6P<%W9W.%OQlB%K'IsQhs.$%K'BK'
+eEWCcm-0,dK'DF^Sa+Mc[HW;-T'>A%L?ea%K'@mOe`j7%^$<W%K'A9Zp?I7po]h%mK'C\IZKf!cb3=NB
+M<Xm%K'MjjPNd\`_!/c%W9W.%K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'Dpl
+K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+o]^tlK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'DplK'@mOK'@mOK'@mOK'@mOK'@mOW9N(#OQc<#K'@mOhs$s#a6:2#K'AWdm-'&brof(#K'CSF[HP'_
+c09iEL?\[#K';UcQKa"c^$3Q#V<He#K'@mOo]^tkl0+T#K'Bi1b35P_iou'ZK'DdhPN^Z_X6G6#W9N(#
+K'7gMpZRS#hs$s#K'9E%eEN=am-'&bK';@\Sa"Ga[HN5+T'5;#L?\[#K'7gMe`a1#^$3Q#K'83Xp?@1n
+o]^tkK':VGZK\pab34H@M<Og#K'DdhPN[V^_!&]#W9N(#K'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7sQ
+rTAdqmH9f!K'9o3`oj2]hWTRTK';jjK'2C]Rco@e\`h3!U$(G!K'7gMnE?)!f]T=!K'9/sgZO[]oB:ei
+K';+UV!#e]]]at2Qg!f!K'3-rL$4-PcKM\![cbp!K'7sQrTAdqK'1\IY3<R_`ohs:NT^$!K';jjK'.aK
+dH@h!\`h3!K'/!RqWNOpnE?)!K'0r4_s"&_gZO1OK'2mkN9K0_V!!?mYNOF!Qg!f!K'.aKk3&<!cKM\!
+K'/`gjlhH_rTAdqK'1\IY3<R_`ohs:K'.aKo]LhhK'.aK\`_,tU#t@tK'.aKnE6"tf]K6tK'0)qgZFU[
+oB1_gK'2%SUuo_[]]Xn0Qfm_tK'*'pL$+'NcKDUt[cYitK'.mOrT8^omH0_tK'0i1`oa,[hWKLRK'2dh
+K')=[Rcf:c\`_,tU#t@tK'.aKnE6"tK''l2_rmu]gZF+MK')giN9B*]Uum9kYNF?tQfm_tK'%[Ik2r5t
+cKDUtK'&Zejl_B]rT8^oK'(VGY33L]`o_m8NTTrtK'2dhK'%[IdH7at\`_,tK'%pPqWEInnE6"tK''l2
+_rmu]gZF+MK'%[Ihr^`ra5strK'&E^m,`i\roJjrK'(A@[H4jYc/sW?L?AHrK&uC]QKEe]^#m>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_<So'K'S$Sb3QV'K'IsQK'IsQK'M.VVsAs#K'VOaK'IsQK'IsQK'JTcn*>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<K'IsQK'IsQK'IsQK'IsQK'IsQ
+jm%H_K'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQ
+K'MI_K'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'Kl2bNXWCK'C,9_Wla<K'IsQK'IsQe*=1%
+K'@mOh!(a%K'IsQjm%H_K'J9Zq!!CpK'ANan*5MiK'IsQK'IsQVX!"%K'@mOYNaR%K'IsQK'IsQK'L2;
+_Wc[:K'CGB\a"e3K'IsQK'IsQh!1g%K'@mOjlqB^K'IsQK'IsQPj7`%K'@mOSa#;%K'IsQK'IsQK'KQ)
+eEMSLK'@mOK'@mO_<Ji%K'IsQb3HP%K'@mOK'@mOK'D(TVs8m!K'MI_K'@mOK'@mOK'ANan*5MiK'Jol
+k37K^K'@mOK'@mOYNaR%K'IsQ\E_9%K'@mOK'@mOK'CGB\a"e3K'LhMYj$c(K'@mOK'@mOjlqB^K'J9Z
+q!!CpK'@mOK'@mOSa#;%K'IsQVX!"%K'@mOK'@mOK'Bf0bNa]EK'L2;_Wc[:K'@mOK'@mOK'@mOK'@mO
+K'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'DC]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'DC]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOK'DC]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOK'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOK'@mOK'DC]K'7gMMs0s#K'@mOK'@mOK'Aijk3.E\K'9)qh<BOUK'@mOK'@mO\EV3#
+K'7gM_<Ac#K'@mOK'@mOK'CbKYip]&K';"RVs/ftK'DC]K'@mOMs:$#K'7gMPj%T#K'@mOK'@mOK'B/s
+h<9ISK'9E%eEMSLK'@mOK'@mO_<HI~>
+
+%%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[HZZ6M<Og#]]mK#UZgY#f'0=#^$*K#nEH/#fBBX,pum=nK'7gMK'9)qK'7gM
+cfhe"!9f$ul0,P<k3.K^s6$lSbikY^jlb%SZKSg^bNJ3SR-;u^[HIMPK';Rb[HHT6LZn[!]'%3!U$1M!
+eE=%!]BI?!U?CM!e`a1!]][?!n*$#!f&sI)q<*@mnE74Chrfp\puoHU`TO)\hWWVUX677\`9?dU[HFs\
+cKOKUS*/,\[HIVRK'2C][HQc9K'.aKK'1PE[H@JOK'2I_[H?Q5L?JNt\`V&tT]b@te)mmt]'%2tmH0_t
+eE=7%qr`RomcV"?iTH'\qW>HQa605\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%q<!:knE..?hr]jZpuT6O`TF#ZhW<DOX6.1Z`9$RO
+[H=mZcK49OS*&&Z[,naXc0"9QRcVoX[H@MNK&u:Z[H?T4L#r<r\E:urTB5.rdcRgr\`Lurm,jYre)e""
+r8iOlmH(b<ioQ!XqrYNQaQ9/XiTA\QY3!=Xa6)jQ[H-9-MWOZp^#[2pUugLpfAs$p^?*>pn`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,<Ma5`rTi8iJMXlI+T`oQXMPN19T[H.,C
+K&cC][H-3)N8sZn^Z<>nVW5)FcJtGTkN'tM[,\UTc/e-M[Gp?/d,VOps5LNIbiA!K[H-H/dGhIl\Dtcl
+lf+;ldc7aprSrLim,PM5j5YpTr8P<IalB)Tio8JIYN*7TaPuXIQ/gET[Gq&CK&c=[[Gp-)MW=Nl^#I&l
+UuU@lMrONl^>m2lV;g@lf]0$l^Z*2lo&I.;[GoKlki8/lcf2@m!9/Uil/K,2k2M'Rs5UTKbi55Rjl=bK
+ZJrCRbN%pK[Gg3+dc.[prSb<Gb2VdI[H$<+e)@^or8YBKal2XGQK$ER[Gh#BK&Z4X[Gg*(M;nBj]]$oj
+UZ14jf&<aj^#I&jnDTSjfAa3spu6nbn`$t8hVsLRpYimG`8[ZR[GfEjSDr_jKAcgi[c5QjS`/_jd,MCj
+\)GQjlJe5jdG_Lmro&Iflf#82jPbjPrSkBIb2K#Pj5SPIYi31Pal;^IQJp?P[Gq)A]AUchmbtS5iS`8E
+[GguA]]-uin)1V4i8W>I[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
+nDBGdfA<pmptgVZn_U\2hVO4JpYWaC`87BJ[GT9dSDNGdcel+d[bf9dl/.rdd,)1fs4t0?bhhXA[GU*%
+dG;4ernk6CbMDL?[GL!%dbhIgrSG*Ab2;RC[GBm"e)%Lir8"s?aklFA[GU!"eD7Ohqqo$CaPH:?[GKm"
+e_ddjqVHh\n(tJ.i80@Jq;&a?`nmNJhqco?XPU\J`SL(?P2=jJ[GCT6K&6(T[G?Gkkh_fbceZ"c!8W7_
+l.rc(k1t^Hs5(6Abh_U@!8b0?jPJ;@\)%)@rnY0Aakl@?\)%)@jPA>AZekZ9^>-]`n(k>,!8lhlg"`pi
+pti[?s51rRo\?b.hVQi?s51KEo\I==_qsq?rnkEEg"kE=ZekZ<qV9'F^>8M=ZekW;i8!5FZeb3/_VY4J
+`n^FGZea6ih;8%d^te>5a5+Dbptkl)_;*JpiSF:c^>8S@pY<sI\D@)=pYN[@pYNdB_;4_=p>3U@p>4uf
+h;#?mp"f])_VOnAc.r'KZeb<2k2"hKp"mXBnD2%=o\RgJpYGJu`SC">jkShMZeb60rnPTMn_MCDqqSO6
+oA8Q`j4s.[`n]q:aPHFDb2!!On(l%>dG<j=n_V=An(mosbhT\`rS@##aP?4>inW_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`<lJBqCb1u:;Zeam&s4c#WZeYQ9
+lJ9eAkM>7Smb>)'k2$$le(j*Ae(a]R]A2N(jP91Yjk\D?hqZc;jk\>>qVCMoeD%psnD**\dbNp>r7foZ
+inW&<p>!C;jPAhMo\8?[e_Aj6g"bWDf%]fOmbHCJ^teS;in`2?i8"1`h:o9ko\JulfA#3<i7n%]ZeXNq
+q:jf]hqZi<nD(t;iSEDFr7\L3e_K';i8*,@m+]V9]A35;i8*/AdG*^9ZeY!)o%i'SgY:E9ZeY?3khY%J
+^t\M9ZeXEn!8?8_ZeP--_;*l&k1]UaZeO0ggYCW@hV.GQ`S8,^p>"HZhV-N7hqPKmo%iWfhqGZrqV/@3
+gYMh^j4^iombGh;gYLoDrn=^5f\HDZj4i5Ai7dJNb1kS(inOFdf\GH>ceIR9fA,9<lJ1g_iS(]os4c/\
+hqQc<qV(2fZeO^!n(cjUf%f9=s4c,ZinDW2khF\Dj4`SKnD!!WZePN8fA,E?e(aZOm+Sf#jkTC]jP&&:
+jP'Lc\_GWhpY,&hdbEj:iS2i9eD03>[+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_<B`bM2I<n_1n7b1l[Ep=d[Dmb-4Go%NNbaP-"7b1l@;iS*MLmb+u$qqKHOn(Gb8
+!86kpZeFBml.b[[a4g"8ptEC7akQjKo%D%:nCcXOf@n=#o%<Tf^tHWZn_2(=o%;[Lm+DBmn_(8&p=n$M
+o@V"7!8@D)p"?\*gtV2Mo@V%8s4["ro@h%7a4pOEq:NX=s4[%sf\5-7`nU.<n(H=Grn?qr`S(=HqqCbt
+`nU.<e_0KGrn?ts`7b4Gn_3Nfe_BcL`S(4DqUt_u`S1@Hn_2ULn([Nf`S(4Do@`Qcf\6A[n_1t:q:P]!
+`7b+Co\%^Io@j2uo%M(;!8R;#lIjtGr7^er`S1=GptGW!`S1CJp=RaFp=]Ato\%4;rnI%um+^7Ks4mA$
+`S(.BpY#T"`S1:Fo@hXIo\9E$pXmI<qqC_r`S1:Fp"A'Qm+VEmpXmL=qV(Yro%MUIr7gqu`S17E!8.,"
+`S(+Ap=\*Pmb7Tnp=[F=r7h#!n(H=GqV(Yr`nL=Es4R2#`nL=Ept4-Mo%Eimpt3U>q:bSrn(QCIqqLr!
+`S((@rn./$`S((@pY"*Nn_3lpq:N^?ptGPrm+L.HptGJq`nL:DrRh,%`S(%?qUj3Kp"B,opt<X?qV1r"
+kh+bEp=];p`nC+?r7V&%`nL7Cr7B6Hq:PAnqUig@pY,Dqle:.Jq:ki!`n9t;qq/m@pY,Grd+\3Iq:kl"
+`n9q:qq1)bi7[hXq:WdAptPc!rn,?Fo\',oc.VsHp=f>q`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%Euodb4<Ho\02qa4g4@s4?Mfhq7JPrRf0Do@a2trRo3Ep"KJu
+cIhsFn_*oo`nBt;r7UDigtMGU!8#6Cn_*rp!8,<Eo@j,qdG"?Ko\0Ata4Tn7rn-Gfi7[\TrRo3Eo\0H!
+f\"<unCdioc.VsHo%O,r`nBq:jOiMFnCdioa4^":s4IA)ak?4<b1Q^Gn(I`na4^":s4HGdj4WtVa4Tk6
+r7K6Gn(@]nb1ZaHn_2%9n(H^Qk1K.U!8,?FnCmclcIhR<aOoq6!8,?FnCljQlIWApmb%Tmqq96InCl%:
+rn+[3c.V=6n(Pt:j4Mc3Ze5?4nCl(;ak5q3Ze=g$pt+$IZe560\Cp<(hUh5JZe49jdb4'Bbh)[C]@cK'
+aP$"8cI`*JZe3^Zin<bRbh)+3bh0DXrRpSlc.C7nk1I#nmFqTlce#PV!8+X2mFp[Rl.<;pkLn,5m+Tb:
+rn+[3c.V:5m+Tb:jOhi3Ze=^!cI^4klI`Jsle;9ge(:tZrRn[5le:@Mmanetj4Vi5le9\:qUiC3l.P%J
+mF^[Vce%+-e_'*=cIi!Hn(H(>k1JVDn^k,"kh5d`f[o9<d+A$E^"DQ%hq.GNk1J&4h:U?3kh4D8o[gn1
+_q=P4kLn;7g=P*2Ze5!)o%DLCj4D]1Ze,92kh4G9ak,k1Ze4Ho!7oZNZe,0.\Cfrsk18tO[+F<idb*^8
+eCOHI]@Y-Vm+CIReCNO/e^q.[r7UDheCMUjn(4r!jk9U`f[dF]pt373jk8\Fo@C8"hUpE3jk828p"-t1
+`7XS3jk828gXk-1Ze5'+mb-.A_:S;1[+OHmqUXHQ[+Fs&^t@`$i7@YRZe*p`g=YK>f%0BC_q2]Vo[r6X
+f%/I)h:LZ=eCX9Dn^uFD^"<&2iRl]4iRmnUiRZo<f@KBA`n02%f@Jj2f@K`K][u,pkLK1SZe"!bf%8m5
+g"#cH^Xg?TnCQXOg""j.g"*O^pXnc`g"!pio[^A#i7S%Zgsrd_o[gn1i7R,@pXQV$g=P'1i7Qc6n^bV/
+^t851i7Qc6f@Jd/Ze+j%mF^.C^"2r/[+F3fqpjWT[+=`u`7No!iRRhUZe!^ZhUgZ;gXY]Ba4@oTpt+EU
+gXXd(iRY?enC[6_gXWjcqpr+*hq7_SjOLTfmFTG2hUp]8rmeC,db!L1hUpT5lIO/0gt131hUpW6o@Cb/
+_UnA1hUpW6g"+p/Ze+p'l.FeA^Xi)/gt192gt2SVhUU?2gstrG_q*Vpjja.VZdm[Yh:CB5hULuD`mqcR
+pt"3OhUL'*i753cnCR$YhUK-eqpi%(gXlAQj4(HdmFK>/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,<fqpi()g"62PjOCNdmFLXThUU90j4+(Xf%&^.dFI:-f[f'2kg[i+\(1H-f[f'2cID"+
+[+4HmmagCH[+#**[+3dZqU=]XZde3hc.1Fsim[qW[FELPkLJ28im[#=d+#DPf@Js1bLGh,Zdn6in^c^K
+[+,**[aj!\pXAKX[++0ed+-b!j3t?ama]>-f@K-6rR8+&eCEL-f@K!2ldX&+]%-Z-f@K!2dF@4+ZdnKp
+lIP"E\((B+Zdm[YrmU#YZde<kajo"ojO4+XZddCQj42c4j4!5Abga,PrRKNNj3u<'k1$`fldkISj3tBb
+!7\@*f@KiJl-lugkgdo-f@K!2s4"I+cIM(-f@K'3j3uE)Zd]!*f%&m1aj]S)Zde-fnC?XKZd\m&\(&sY
+psSTYZd[sadF?^sjjO"S]$ndNldXJ8jjN)9eC2mriRHE.jjNGCb1!oNqpa0HjjMN)jO:HbmFCIOjjLTd
+rmS4'e^a]JkL-]clI<u+e^`d0Zd[:NjOD`1jjN>@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,[+<m]q:+ZYZdn9j
+c.:P!iRInX[FNRRk185;hppo@c.9>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<jPB"Qn(P,&inVu;jk\J@q:iO9aP?.;jk\D?j4s[he_@Fcr8$Yoe(_pumG,&(kMH3mf%[Od
+qq\g=kMG:SnCt;)iSDu=kMFVAqVCModG2dumG6s^dG3[9eD7IfrSR#"dG2atmbP5+l/2Boe_TEFce\HS
+]&)]/iSEtYkMFP@i82u?l/0eBqVJj@aPZ@Alep(Ei83#@Zet]=nDMOIlJLLUmbY>.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[h<pZ9KYrTEe5
+fB)Sbr9!S3aQEHanE0?*f'!(sn`@jSroa1?pZ9KYro`e5g#qhe!9it7aQEKbn`B<'f]N1rn)h^S!9j:@
+puTTZro`h5fB2Ydro`b4aQEQen`B9&g#i:sn)h^S!9j7Ap#jH\n)i9cnE99&ZfgrDfBDYbaQN?\pZAjG
+g$%timcMURmcO'&_ro2+pZD85Zfg$*gZZlGm,uOTm-!EmdHJg=m-"<1cfj`Yalr'Sbj"KWiooXjm,t_=
+rTV\nlfZCRlfb_?jm)-rl0-CVl0/*1\*;6(roi_4c0=KVj6=tUcg'cYr9;Yol0-7Rlfla\kih'kdcn+'
+s6J/"k3:7Xr9<P3[-Hc=mH`p!d-BcXrT^lWdd-epm-2m^k3:pkdH]0Gk3;g/\E_9'l0HjcjQbgln*B'"
+Zg7YXf'MG^e*HhplftkCjm;L'j6G+Zj6HU/\*MT2q!.52Zg6`>cg99NiTpL0f^.S_bO"K[fBqM^jm;R)
+i9St\hsAt^i9Tjukj76n]^5F[f^7V_ea22[ZgI>Ol0dEpf^7hfq<YHTg@#"-hsB%`h<aXu`U2CIjm;g0
+g$RV^f'V>]g[<h`na>`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_<?L8K'@mOK'B9!g?=.PK'<-rLZsETK'@mOV!6e#K'7gMK'7gMbNQJ#K'AoljQM3Z
+K'7gMK':5<^$1.5Rd')#K'7gMK'7gM_<?L8K'ChMY3:K$K'7gMK'<-rLZsETd-7n#K'7gMK'7gMpZRS#
+K'CJC\EJP.K'7gMK';dhOm.J^`p(2#K'7gMK'7gMmHBl#K'C,9K'7gMK'7gMWT`(#K'@mOr99"#K'7gM
+K'9#ohs#aWK'E$oN9GlWK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gM_<?L7K'7gMK'7gMK'7gMK'7gM
+K'7gMV!-_!K'.aKpZIM!K'7gMK'8ijjQD-XK'2^fOm%D\K'7gMRcs#!K'.aKmH9f!K':&7K'7gMe`a1!
+K'0,rg?=.PK'7gMK':SFZfcr'V!$Y!K'7gMK'7gMbNQJ!K'/chjQM3ZK'7gMK':5<^#t"1Rcir!K'7gM
+K'7gM_<?L6K'1\IY3:K$K'7gMK'<-rLZa9Pd-%b!K'7gMK'7gMpZRS!K'.aKK'/chjQM3ZK';dhOlq>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`<mn^>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!9<V0P2b$OY2Rmhmc21D^#JJ?g#A%Op#1tjo],c-MW4Bi
+m,Of!a5Xbjal2RGd,M@jlf70fK&ZgiL>i0mlf4Alm,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!
+i8Vo<g>L*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+<rj5R6#]A^ihlJT;5hr)uA^#J\CK&Q=[Zf'^!gu5Ttp#='P]A]mNf&5HD\Dci5aPa\i
+K&PkN[G^<.cf):i!91WMaPifNj5AGF[c.)@^#6oioA[.9h;HlB]&3/=_Vr>hpY`O?f&>QGZ/G62aks\g
+qVf!CdGj<J[c-H.al'hhs5C?Dcf"0J[Gp6*e`![h^>HogmGY\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<R!8sp9f\cG\pu8=4m,6g[o\m%4qr#fXo\mjKjP\AApYsrdd,E4,
+o&9?$[G]Ehs5EV/X5N*sm,.KqX5Wm4_Vi8fm,-:Kn_r$VfAP'6o]#,o_r8o!mGP)'le^p`nDUG+!8l8_
+oA[LCmbt_7h;?W;e_]`Qn_h(<e)0iXrSjp;gYguIXl&p1hqmbZ\D[&<eDKcTbi.O>\_uc1`8B2'lf%m%
+YMdsg!93J,Xl8L%dGV=frSQ8alJ]b@kht%LmGcjYeD[pqptrR<g"uA[p>N.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&<sn
+qqnsAb22I@lJ9kGhr!#BkhahJoAIIC_Van@[GL6*o\eQ`[,:K3pYOBX]&<GCZJX<khVRVTcf"0IakuC?
+dbt2a[,B9fjPRB%mG7g#d,;:g!8d)!d,E((mbkA-jkeDAmbQ.Gq;8jBm,$OVo\m49l/0V?]&*AAn(l4G
+cJRjCm,$%Hj5ADEZ/5Q<\)-T0hVdh[[GUB.p#4T_[G^c9]\gcdnD<Zjb2D%3gY_GUb2DjJ`8C">dbj`T
+[bgQ1l/:LX[bpQ1!8tuW]&3JDn(u%@eDB6Bo%h@El/0eDnD;4D!8k9CnD<!Ykhii*oA0&se)7^mqVLu'
+`o+npn_`im_r'G0fA?,T`SgII_Van?dGX]U\)6`4khk.P\)-c5s5:oT^#/_Eo%q=CeDK?Eo%q4?mbZ+C
+p"dUFs5:BDoA89\khrr-oA7:?_qt(Cp>*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<r8,<HqV]WUkMO)3p>>)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:<Bd,*d=
+[b^<*hq[\X[bf*]o&.[Jm,,))kM=M@bM;OCr8,'BakZsTo&-q5h;6]=[b^c7eD0HK_qt%Bb2)RFfAGND
+Yho$._qiSmo\]K%\),WjpYG;r[bp?+a54JbrS>`Rleg(GkhaM=mGR*`e).Cd!8b6AcJ8HWm,,;/iSEkV
+m,5A1p>3C;akcIBceRdBh;6oCc/%^Do&%IEbMM@;\D??'lJ1U\\DI,=e(s<Ia5?IFY286qf%n^.kMQ'k
+_;<Jnp#,N$\DPopf\X0poA&6Yk23r1qVKQSk24bHj5/,<inj4]akbD#l/2Hs\DGTg!8lqr\DHB(leURW
+\D7/?eD0-BbhhdEd,!d?j5/DEd,![;rS>0Ce(jTQnDCe5gYMV[j57E(o%i6[i82E.p>+6RinrGGiSN#=
+ins7^b21S&khc*k\_Yfks5)_k\_ZQ+m+gRW\_dABe_T*=dG=*De_K$<khX_De_K*?rSG9Fe(rj:]%uc/
+lJ14P^"r\Df%f0?dba6FeD8p:m+p"DfA,6>s5(?CfA-&VlJK20i8++_gYTQuq:sl_gYU*/o%hpQh;@,H
+h;6]<g>;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+]V<d,"3IW8-aoeD'<C`SJ;al.b"MmG>S5kM3u1
+^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<I:gY1oGpY#Au^>/23e(aTMqqf0FrnYEGo\9)ph:prD_V4e<ptbMrc.p1jp=]N'qqf'CbM;mJ
+o\9&o^>%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(BmbI<ddG)RmrRpi!rS>9E
+a4pRIqqCVt^tmf$khQ!gmG,M3ptF!HrRpYqbhVmH_qY+Cn(m$ZhV?$'r7^MmrS,<G_qP+Cs5!5$^tdDn
+n_<uqn(ke7lJ(%Ir7^Mm_qY1F`7k4DmbQONl.j53r7^Spn(c@H`7t4DleK>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[<hqg?@>/g[NqIg&TgigrS7IgVheGg$@JLgudD1
+g]#phg\BLFg;_h<h"BI=gWnOIg?RM1guI/Kg]-!hgVV\Dfu_q1gsk*IgVhh1h<E_Kgr.tIg?@;igVV[b
+g&Kjlgqhb!g?dPXh8.n8gXb*Zg>q#3gA'CBg#h)JgZ.&-g?@Acgs4]ngAosfgVV\%g$78Pgqqh<g=+d=
+h9+OKgr8"Jg>grLg>: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>(HWg<SEsg$.;cgr.sjg&Tpcgr.t+g?[JJgVhhBg!n^3gsXsJgW\C.h!*SJgW\C-g]-$H
+g<SCDgZ[D1g=Y*Qg"kH%g[3_Qg=tB(gAK[Mg"Y9>g?%&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%<qSf\"s'gA0ILg"P6@gZ7+agAT^Gg!eU<g[Nt9g<nRRgtUW&gZ@/(g;V_Ff[SR*
+gY(<Jg<nU,h!WqLgT0'(g;Vaof_!qZgVqn$g%X1Qgr.t;g9]M[g%O+Kf[eg=g>Uc6g">*VgW\E]g?mV5
+g!n[SgXt9"g?7/Ug">*!g\fd(g=t<Hg!n[)g[X"Jg=+a1h#,sHgX4a(g;Vb3f]q,>gVqmqg"5$5g[*[i
+g@a.Hg""a3g\BOBg=+aJgu@,/gYCN'g;_h?f\b?2gX4aJg=4g,gudALgS<KAg"+g?g[*\6g=4dUgt1?#
+gZ[A'g;qtIg"+g)gYLTKg=4g+h"'4MgTK9'g;_gsf_!qVgVqn(g%X1Mgr8%?g9B;[g%3nKf[AO=g>: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:fBUu3g<SCIg"Y0)gZ.#Kg7m:"fZDe%fA>6Mg;_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[Nt<g=t<$fuMb=fBUu0g<nUJg"k<(gZI5Lg7d3?f\b<;g?dP6g"k<R
+gXb-#g?.)#fuVh'f>u\%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,0g<nUJg#(H^fu;V1fA5'<f#?=_f\tH;g?[J6g#(H^fu;UafD=(`
+f#67mf^mbSf>cP1g"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<f)FCEg&B[Gf]1Q`gYLTJg;qt+f_jFA
+fZ;\Bf':icg;Vatf^[VSfDjUFg?mSKg#:T\g!/1GfZ;\+f)==^g#^o.f]1T`g\9FKg;qt6f_3tpfuD[i
+fDF1]f)==Bg#L`If]1T`gVqnBg!SL3f_a@Sf^IJ6fB(T^g?mSHfu_n,f)XS*gW%sgg%a4cf_a@@f\4sH
+fB(T]g;_h7f\5!=fDaOHgA]gIg#CZ\g#UfGfZDb,f)47tg!89lf^@AcfDaOEg</+Kg#CZ\fuD\+fAtQG
+f)47Ag%s@If]:Z`gXOsKg;qt,f_X:if\"itfB1ZagATaGfuVhAfBh,dg;hmuf^d\UfD4+?f^RMGfB1Z[
+g!/1HfZ;\,f)+1\g#^o/f]:ZYfZ2Ubf)O:cebRn<f\G*HfB1Z]g;_h9f\+p<fD!qFfCmh<f'(Z[g#grG
+fZDb-f)+1ug!&-jf^RMdfD!q;f@&7Ff'(Z[fuD\-fAkKFf)"+@g&0LIf]C`Zf\G*Ef?)V-ebIhgf[e]r
+fB:]bgABUEfuVhCfB_&^fZ2V"f'LuPebIh<f^dYGfB:`]g<J=Ifu_n.fCmk\fAP9%f'1`[g&9RGfZDb8
+f([blg;_gkf_jC`fCmk;fBCfEf'1`[fuD\Df?Dk0f)"+Qg$dV9f]C`Yf^m_Ef?)V.ec4>!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%<qHfZDb/ec=G"g;hmgf_j@efCde9fAG0Ff':fZfuMb;f@JR;f(dtFg%j=C
+f]LfXf]q)Ff?)V/eb7\rfZDdffCIMef(dt>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%<qJf]UlYf[SOFf?)V/eb.V\f\Y9&fBLl\gAfjJfu_n;fCmhffZ;[o
+f(R\[eb.V9f]q)HfBLlZfuMaefBLlXf\kBFf?)V0eaqGff?r3lf'Cidg%O+>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^GfZMh<f(R\bf>lIoeaq>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%<t=fZD_Ff'CoVf>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><eBl_6e*tu?
+f(.D7ea:lVf^.5Gf?)V1eaD#/e^)bCeF1lUf>lJ'e`YKMeFD24fD4"Ff'LrTf%S[Be]QD1e*tuXf%JWs
+ea:lZf_sIDf?)V<eb7P_f>lIpeaq>YeFD24fBq/Ff'LrYfu_kHfZDb1f'q;Of&bK*ea:lVf_O.Gf?)V1
+eH":pfuVgff)XCff'q;3f&P<Eea:lVfZ;\>f$`.9eaqJDf_*n=fBUrVfC%5Df#lP1eF_DnfZ2Ucf(RYg
+eaqJ8f[JIHfBUrXfZ2V1f&#!EeaqJ8fZDb1f(IbQg$ID6f]^rXf_="Ff?)V1ec4=qfuVgffDjFgf(Ib<
+g"b6Jf]^rXfZ2V<f$i4:eaqJCf_3t>fBUr[g?@5Kfu_n1fCIS7f?;_Ff'ClYfuMb'fBUuQf(Ib<g%F"J
+f]^rZg!n[HfZDb1f(Ib^g#(K)f]^r]g]-!Mg<&%<f_3tifuMapfCmh]f(Ib<g$./Jf]^r]gW8+Jg!&.3
+f_!kSf]h&1fBUr[g@a.Kfu_n1f)XS#gW8*jg&0Lgf_!k;f\b<HfBUr\g;hn=f[e^=fD"%HgA0IEg#gr\
+g?@5Jfu_n1fD"&!g<83lg$mYgf_O=DgWeINg>pr\g;hn1f](QIfD++@gAT^Lg#gr_gtCHOgWA11g%O.k
+g""ctf]^reg\T[Fg<&%Ff^.8dgrS7&g@EtYg%a=Bg@<kLg#gr^gWnOLg<&%1f_O=`gZ@23g>pr^gW/$i
+g&9Rgf_XCDgY1BNg>prah8nC?gY:KBgA'FLgA'CDg#gr`gu[;NgWA11g&'V&gs4]sg[3_ggA'FCg<eOL
+g#gr`grJ12g?%&Lg&0[Hh"odPgZ$r`gtCHNgWA11g%sLngXt9&g>poeh>Q0Mgr\=Gg?[JhgrJ1&g@<nX
+g&0[Hh!WqPgZ$rdhT=URh9"I1g\T^dgZ7,2g>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;6rch8e<mg\BLfgA]sLh:CBRgu-oehoFU>h;@&Fh#6'Ph#6$MgYpldhVd5Rh8nC0
+gAp.)hU:9&h<E_gh#H6Oh9"I0g]--Nh;I)Rgu$l+hY,dTh;6rehULBRh9"I0gZdSPhT4O0g]66RhoXaG
+h<WnshT+I%h"KO\gW/18h;R2GgrSCQhTOd2h>c?hh<Eb;gu$lYhULE(h<3Sfgr\HphYl9gh8eC.h<j%S
+grJ:Dh:CE<gsP$ThoXa0h<<_RhT=U0h#H9ThoXaEh<`t@i6C0Whk8iih;[8Hgr\IPhTap3h;$rXi5sm0
+hT4Qph=TLfgr\I$hYH$_h94a=hrN\JhT=[ThTOd1h;7&UhoXa0h=]^Xi5sm;hY,gKhoO[Qh;@&3i7d)X
+hq?l2iU>^Zi2GQ/hoO[/h<EkYi5jg/h>lN[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;<PiRQl4iQ0sEhs0+FiQL0Yi7?f4io/k\iRHf3iVDEYi7?fBiq26O
+iRHfYj5/h<in`S3iQ0sPhr!>=imcr[iRHf7j6>R]imQf6iW.uZiRHfMip#IDiRHccj4*,1ioo@eiR-Z+
+iRHf5inr_[iRHf7j7M?]imQfAiq;<QiR?`Wj5At=inWMeiRR#1j72-6imQf[iR?`6j65L^imH`8jSe,_
+j3ZfLj6bmJimH`bj4<83io]4diR[)1j8@oeimd#CipPgRiRHoYin*2;iS<MkjN-B-imd#0ioo@diR[)2
+j8Iudin3AGjRD6'j7M?]imH`AjS@lXj3Q`XjlGOEjOiMdj4EA4j72-din*8:j8.f^in3ARjQ5IIj4EAi
+j3?W0ip#OmjN-B,iW/)oji?HBj6PaWjN-BYimcu@jk&SajNQZ=k3V3bjeq2:jN-B,iq2?pjiHN6j7hTg
+k/cZMjP]+Pjic`ajNQZ;jl5@ajNQZ=k4ducjiZZJjn%TSjNQZajkSt<jPf.cj4re;jn@ccjP&_GjR_HV
+j4re^jkf+AjPK)"k/lc,jkAh;jPo4bj4re;jnRocjPK(Kk4RlXjkT"bjk]%?jPK&!k/cZ+jRq^$kK)f6
+jn@flk/ZTLjPT%Sk/cWajiQT@kM>: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/*a6<B_cKG)ekN^U^oBF<Zq<-o)mHE9faQNE^l0833`otM,
+qW7eCl0?:Qe`cVgq<-o)`oujRgZSFqk3:%PrTM>cqW@#,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_aVh<F7ip#tf/`Tm*[eEQYin*J<bq<Q)d
+oBGZ.k3Cpj`p*0[mHa`9b3I"2p#lDBnEe-[cg(>koBG]/`TlXNiT^!umd%jWroqSio]Yf2fB_nka6N6[
+md'B-f':<?o]Yr6rTqMha6NTepZ_>;_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(<q!Grbi9TRl
+mcsZ:_X7$_dd6>dr9qhsq!Q/hlKnB8jR(jl`pE'XqX47JaR."6p?VJ=r9qMjd-^SplKnE9_X6RRhsB[p
+qsM>gs6Rhnlg+N<eaDhm`pN'XqsNn>ea: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<l8ikj8?<i9oUm
+`pN!Vp$^/o`pWBap?hnK_X>_: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*`:<HglgW'ecg^\uhXAVWk4%<uhXA\Zqshi!h=07jn+"?c
+hXC+,f^ZoLkjS97c18gCrUAb7bOO9Tm-rm#bOP)keaVGadIR8,`:;XPkjdd)`:2UOs7+D)`:3?dm-i6j
+b45B!g[NGWj7)'th=&SXqXD\th='.ioCBiig[NJX`:3BelL3!fc1(Mth!`S[ipl(!g@0U~>
+
+%%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(<Ed,CANlf-(H\`'aNeDfHHU>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;e<h]AUchT]+qhdbqCh\)GQhl/8#hcJc1hZf'3hjl)fhb2Bhhr8EFh
+iS_*%n)/fUpu&O<f\hkLoARRF_;M6Lgu6rFWo1VL`Sp=FK&GeL[,L<-bMThfrSY'Ae)00B[,CB2a5O\g
+q;8R;fAYTF[,:H4_r/>hp#3:8gYgfD[,L`9^YcufUu:.ff&*Uf]AUcfmGF5fdbqLirnrCdl/8r+kMUsM
+!8t6Ad,:;LlefkB\_s[LeDK6BU>X&L^#/VBMr<FLVVf8J_;OtDO5JXJ[,C]9K&?(T[,B9fRG[;fbM]nf
+Yi!pfio$Nfa5=Pfq;@.fhVY]uo%q:@^u+hB[,B]qg>93op>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^<ba54Jbq;$qbhVPWq
+o%nuTp"m(3gYRqHp>(>Vn_LS/hqa.FqVJj@aPENFj5/5@Z/)nFbhhU@Rbc9F[GCo?KAGYF[,1-(b1sP`
+r8"a:eD0$<[,(3-`nnDaptW74f\YH@!8Y'<oA.:>_;=h@!8Y'<gtgZ>[,1i=q:r^>`SL%>[,1f<dbO!?
+!8b->lJB_@rnY3ArS.D0[GB<ginjXi\D7,@nD2.@]\`J@r8"p=rncAbhVJ1fZJG91_qb7J_qk"Arnap9
+iS</BrSG'?rSID,\D>?`n_F'!\_[2?jPA,;]\NGAs4t<Cr8,]Sjk[T)qqgSndbXfW\)$r;^"iD=e_KEE
+qVJL5n_DFFpYEU>!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<BqqT]Uj5&2>!8QGcf@o0<n_<0[in`)=leD'df@o0<g=uP[in`)=h:q_YiS*2E
+f%]ZKn_CG)iS+(\hqZf;hq\(_\D,]joA&]ffA#0;jP/#8g"P<<s4c5]hV?B1jkJMCh;%8LnCudSZJ5'+
+k1\SEg=kiIo\?_+hqJ%_g=tB9gt_\Z]A))omb@-`gY1H<iS2c7gtLH9s4Z>`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!<r7TWTi7cf<rnHDd
+e(Wg7n([$[i7cc;khGmedb<a7f\?AZiS)l<hqRbVi7d5EeD'EFo\.mOhqQr?p=eT\e(`m9pY=Z]i7lZ5
+p"Aife(`m9e_L&Vk1e8:jk8qRl.b7PdbEs=bhD13e(XlWj4_r9d+[O6jk8&9m+V9hdG)7dq:auadG*a9
+o%W*WZJ+m&p"@[Fk1SMDpY2t,kLoR_g"PWBd+e6I^=qc'hqISRkLn5:hV-K5kh457r7UJjceHOple:RU
+c._C7rnGlUk1\&4!86Yic._C7kM,7Uk1[u2m+;<jbhD=7d+eTTkM")3le(OWinEYMcJ.^>r7]<Hle'_@
+ptG#dc.hI9n(HIKm+BM8o@`olc.hI9f\,iKm+BM8lIkd`gY:rGaP$FBo[q=?le1(Jn_<<^aP#t5pY+-N
+le0M:qV(GmaP#t5ceA9Mm+KS:lItOVhV%>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(<r7fKMqV(5fa4U1=q:b/fh:_MSqqK0Fn_*cla4U1=q:a?Oo@`ljqqK-E
+le1g\f%BfMq:`jApt,T!q:`jApXo2mgXtoGq:GDqa4^4>ptGAneCjTKp=[L=rn%)"ptEdApXo8ph:_,I
+pXo2m`n:.>p=];pc.MmEptEa@pt58ma4U7?p"AEYjOj=\pY*[@pt58ms4GHGqUbDnc.MpGqUbJqa4]b1
+lIXnEr7:Poa4U7?pY*X?le'\<o[j&mo\%:;qq(Pqg=boIlIa//rRUVopXmmGqq(Pqa4^FDmb#S3rRUVo
+i7R8Gqq(Pqa4]b1rR]6ErRUSnb1Q^Gr7CVqa4]b1kL\\Ermp\oa4U=Ap"KDub1Z(4d+A'Ermp\oa4U=A
+p"JT^iS!MKa4L=Ap=]DtaOpFBo\.^GpY"iaaOgFBo%EH`g=ZAUo\.@=o[roja4L@Bo%DXIn_!flo\.@=
+lIba\eCX`Oo%D(9rR_&&p=dU@l.FkEldu0fn_)"9rR^Ypp"@gIlIa20!7h/$n_(t8rn$bqhV%2IlIa//
+!7p\nqq00Grn$bqa4]b1a4C=BnCcpUjOjI`o%M1<lIZ*haO^FCnCc+>qq1o"o%M.;lIbFShU_bYnCbk7
+s4?kr!8>KHlIaV<o[iTca4UFDnCd3]gXuPXmF]M3pY#AqaOpOEn(H=Fo%<uomF]M3mF^INk1B(TaOpOE
+mF_EibLc.6bh)gFn(Gb6!8$VjkL\_FmF]M3mb,\6lIXJ8q:=obak,t6lIb"Hl.=,0o%<ilak,t6e(FBH
+l.=,0m+CgZg=PcGaOp1;p".C<m+C"Cn^m0]aOoe0p=@gGle'A3qUtMoaOob/i7@;Hle'A3mFh6ddb*g9
+bgudGmb#\6mFgFMl.G7Pbgu+4rR]?Hm+KP6!8-Pfbgu(3kL\hIm+KM5ldu-fc.;14d+A3Im+KM5kh#4Q
+iR[;HbLc49rn5EGkh"D:pt"`_bLc+6mF^7Ikh")1o@WijbLc(5f@]`Jkh")1l.GX[g"5QCb1QI?n^l(;
+l.FhDnCR!Zb1Pn/l.5"Jl.F53le)9jbLl"0danBJl.F53lIkITin3GGcIVF9qq00Fkh+G;hUg*)kh,CV
+hUguD^=W&0cdq71gXc&Kkh*2mp=@sKk1@r1p=Suhc.D%-iRRJKk1@r1kh,[^f%9!6dFJ*FmFT\8kLeeG
+mFUFMdFI@1s45WLkLe)3rmp8`dFI@1kgo"LkLe)3kLTU_dadI2dFJ<KkLe)3j4<YKjjiJEd+7O8rRfEI
+j4;i4r70o\d+7@3n(6OMj4;Z/n(7<cd+7@3f[ooMj4;Z/jOa(Uh:C`@ce%d>nCH(=jO`8>o[`0Wce%1-
+qpjBMjO_f1pXnufce%1-jONbMjO_f1k1JtNk1AVDe(*a8qq'6Hjk/)7rR^&[e(*O2nCHUMjk.r3mah'^
+e(*L1g=H)Njk.r3iR[bRhUUZ<dan!Ao[qOBiRZr;p!r*SdamO4pXe-NiRZN/p=J`adamO4i7IMNiRZN/
+j4F7\f%/s8d+A-Fkgn86j4EGEmFL=L[+>9.eCEO/eCFQMk1A&4hpq/El."\CeCEa6r7BEKhpp?.!7]rX
+e^`[2n(-UOhpp<-ldkd\e^`[2f[fuOhUU6-i7@SOiRQr>e(4!<nC?.?i7?c8psnBUe(3C+qpaHOi7?H/
+o@NK`e(3C+jOEhOi7?H/in+(Yg",$1f@9QGlIOM9iRd2BnCHIHf@8a0nC?[OiRcT1lIGRXf@8a0g"$&O
+iRcT1hUV>Limcl:f%'3?o[hUDhUUN5q:+<Qf%&a2pX\3Ph::0-o%*6[f%&a2i7@SPh::0-hq%bVg=>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^c<o[V^Gg=+j-g!nm0f@BWFjj`#5gst]>nC6=Gf@AX*p!`'P
+gst*-lIPXZf@AU)hp_PQgst*-hU_DNimlc4gXGT@n($+@hU^T7q:43KgXFs.r7'TQhU^</o$lpRgXFs.
+jj`tQhU^</gXH5QgXFs.g!o`Hl.4J:g=5H;n^H:Dg!np1!7ocPg=4m+qUOWVg!nm0ldbCQg=4m+j44"V
+g!nm0f@BlMh:13.gstrEl."S@f@B'6o[MXEgst-.!7]lVf@AU)pXA6Qgst*-ldk^Zf@AU)i7%VQgst*-
+h:DAOiRQZ3gXGWAma^"?h:CQ8psn*JgXFs.rRBZQh:C6/o@3!RgXFs.k1'%Qh:C6/gslARgXFs.g!ocI
+kLS;9f[K9:nC$%?gXFs.o[N$Qf[J[)lI>@RgXFs.h:2DQf[J[)g=5uJimZ]5g!oH=ldO\<g=503q:"-L
+g!n['!7K`Pg=4m+o%!'Vg!n['l-f7Qg=4m+gslDSg=4d(h9u#Hjj`&6gstZ=n^Q4?h9t31r7'KMgst*-
+qU=?Nh9t$,n'g[Qgst*-j4!_Nh9t$,gXH/PhppE0f[KNAl-e;8gXG?9p=7jGf[J^*!7KTNgXFs.p!i*Q
+f[J[)ldYFRgXFs.hUL**gXFs.q:+BQh:C6/n'p^RgXFs.imdbQh:C6/g=6/Oh:(00g!oWEldj_=g=5?8
+o[DUGg!nj/!7eI,g!ocIkLS;9hq.&BnCHCFg!nm0o$umQhq-H1lIGLVg!nm0gXZ8Qhq-H1gsu2Limci9
+f@B<@o%15!hpqPQhq-H1iRmnVhUgW8f@BHDmap%@iRm)?p"/'Of@Ad1rRT]RiRlZ3p=AKZf@Ad1k19(R
+iRkKg!7o`PiRlZ3qUt/edb*L0l.57QiRlZ3j4Vl5i7HN1rn-;aeCWa6lIa52eCWm9qq0EMj4Vo6iRlW2
+j4WkQjk/\Kd+Ra;pt4'Ij4W&:r7L,bd+RF2o@MsQj4Vl5n(RNiZJ"!bpt4W[db*[8o\%%5dFe'Eo@hRE
+kM+bFo\/BZdFdR7pt=?RkM+;9pY"ufdFdR7iS!_RkM*>slIk=Qk1\/7lJ)<mZeEm]rRpAgcJ%O<leCFR
+k1\/7mb@TmcJ%O<eD'fRk1\/7khGU\hV.5L^"`;9c._C9g"Q,Ql.iW"o\/$Ql.jM;p>,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@#$
+bhi<TrS@&&al!!Pn_`Ndj50^io&.XIqqgu(s5;)Yl/0kEqVM/+oAI^Iqqgu(khtIYq;:f%akusOp>Gr.
+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*<ZJP62p#"3Q
+^"rD<Z/4^%p>"N[Z/,*0^>A&1hq[n[ZJF?nf&#QHeD0`Q^>6cbmb['_e_K!:f%mXgr86brf%e7#mbP/)
+jkg'qf%dRerSG!>j591XmG,#'jke;>inrDDrS=p<hqmhXkhY.Qg"b]Fc/%:6f\QS`hqm&AcJ@U<hVQl?
+le_9jg>'-mrS?;df\PB?pY=lcZJFp)nD;jSgtpf@p"ecdgYB^&nD2mVgt^`ArS?8aZJGB6iniMHf\PuN
+nD(>*injLfhV?`=hV@t`\D>lqo%`WffA5<=j5&)<g"tWArS?2`hqZE2khXnJinNMKd+kt`!8Z8`inM]4
+kM3B!le_$cj4grrs4jp9f&$D\kM*;tleTY<e_]KDrnFa6eD9$<e_]EBm+fY:]\W><eDB?BeD/s:ZJG-/
+iSN_O^"i>:ZJF<mptk2gZJ>*.^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<Fp>,;ne(X?H!8>?Fs4m;&rnG?Gp"eBVlIrPuoA'B#ptX'Jp"dU@!8Fj7o%a9"iS<JK
+o\IO@khF;8n_=-!akZdKoA.F?dG*[8n_=-!_qak>rn>NK\_Hu8nD)";nD*3\iS(Tln_=-"`S9n;d+\<L
+ZJ4j'leC4Ln(c"<o%V"8n(cFIo@r`hakH+9n(QOMZJ5-/ptX!Fm+^1Ho%LD(mbIEff\5ZGb1cXF]A)`.
+gtM5NleBS9iS2f8mG,t>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%<gg"<adrRnL1i7mtXjOgckmb5Y6i7m/A
+qq/4-f@o'7hqQl;n(GY4^Y8>6hqQl;f\,$4ZJ,'-l.aqE_:eG5ZJ+3j!8H8\ZJ#$,]@u,rle(a[ZJ"3j
+db<R4gt;GU]%P3ZlIt(Kgt:W>dFkhZh:p`;bLu+4ZeFZuo\83SZe5?3ZJ+*gpXnZ]ZJ"QtnClRLgtUZ;
+o@^q4_qOY7gY:T;gY(64ZJ,00inN>B`7aV4g"P67iS++]hUo-er7^#]gtCB7o%<B_f%Js5in;`4f\568
+rRooXhq6-*kh4VBhq7)En_)gP[+YK4f\5<9c.M43ZJ"QtmFpRO[FkK2ZJ!j`rn$8`ZInQt`nAttkL]X`
+ZIma]hV$K6j4E_O`RqoXp"@pMj4Do8gt8pcp=eKZj4D*!o@UD&hV.bYj4CWipY!44e_9WHo%12"i7ZT4
+e_9*9q:N:2ak>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#P3ce7d<qpr+*
+f%Ag2ce7U7n(5M0^Y&22ce7U7f[nm0ZInp)g"GZA_:S80Ze40gnCd*XZe+Bmbh14oldc'fZe*RVj4MZ1
+ldk=Pb1F2VqUj*HldjM9iRbBfn_)dPldi]"pt)k)g"H&OldiDoo%:e2c.VgApXZY%gXt02c.VI7o[gk0
+`7XP2c.VI7h:L60ZIo*.db4!<`n0V0Ze4?ll.PFSZIf*.[b/jX!86_iZe+?lc.L7nmFM<h[+EXVr7L>e
+b1Q+4kh"eFmFJ_trR]3En(#b8qUY\umFJSpmb$@Jn(#M1s4?knqprm@!8-Vhf@]`Jn(#P2rn$PgnCQCG
+!8-Vhb1QI=q:3U<rn$Pgg"5cG!8-Yiak6(4iR[8Ern$ShaO^FEm+;9ibLl:6b16RDrn$ShaO^FEm+:IR
+in3bNaO^@BmafM3s4H\idFe9InC>V2rn$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@1n4qUY2ej4<GFqq(>gak-LDo@3]gcIMdBo$tq7
+s47)!nCG_5rRg_kjjiMDq:>,eak$@@o%*ilak-LDo@2(9rRL_po$tk5qq(>gm+:+GrRgblajp4<p=9,l
+ak$@@nCH.Ap"0/po[M"5q:>,emag1Eqq(>gak-LDqUGDlajp4<o$u@Co@EfjnCG_5rRgblnC?7Cq:>,e
+ak$@@rmp\lak-LDo[MREn^[Hdo$tk5qq(>gpt+!Hr7LYkajp7=!7p_kak$@@nCHRMlIYsdo[M"5q:>,e
+qUX$Eqq(>gb1HRDo[M"5q:>,ej4<DEqq(>gb1HRDo[NfhcIMaAo$tt8s47%un^bh6r7LYkjjiJCq:>,e
+b1?F@o@Ermak-ICo[M1:r71Voo$tn6qUb8gm+:+Gr7LYkajp4<pXT2lb1?F@n^c7Bp"0,oo[M"5q:>,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=&<Vi7.MOo[M%6pt#;lqUN^=qUbGie("-ApXSocb16:<o@<B^g"-#Op=%.5pXT8m
+pXI@9pt#&eg=GcEqUbGiajg(8o[NN`f@BZIo@:t6qpti"p=%.5pXSoch::rDpt#&eak$=?p=&`beC=6C
+o[M%6rRUnto@:t6qUbGihpguApXSocb16:<o@<fjc.;aCp=%.5!7gkpo[M%6pt#&ek18VEqUbGiajg(8
+o[ElkbLQC=o@;1<qptVqp=%.5pXSocl.+eDpt#&eak$=?pXK2lb16:<o$u7@pX]2mn^bh6r7LYkgstlD
+pt##db1?F@n^dQgd+A3Jo[M"5rRUquo$tn6qUb8gj4EJGr7LYkajp4<o%!]icIVjDn^bq9rn%)#o$tn6
+qUb8gkL\bGr7LJiak6UGo$tn6qUb8gd+A-Gr7LJiak6UGo%!$ViR[kWn^bh6r7L_pqU`jArn6kme(4<F
+qUb8gak-ICn(7*^g"?;WnCGb6r7Lktp=IF=rn6\kgtD,K!8?qnb1HRDn(76be_'lSmF]P6!8@G'o@D(9
+r7LJihUq2Irn6\kak6[JnCIBde(=NMn(5\6s4ID*mF]P6!8?nnin3JIrn6\kak6[Jle0G7mao\8s4I>(
+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:dG<s>kM4;:\)%#=dba-@d+m[:ZJG!+jkf.S\_R&:ZJF0ir8-MidG<m=n_M(<e)'QK
+p=ut0gtpZ>e_fHCp"d@<`SU%>e_fHChVH`<ZJPQ;g#(fFe)'iTm+nu(k25[cin^osnDD.@fAPrMpt`:5
+g#(N@fAPQCp#"cdhql9.n__sVhqm5Iq;:)dZetW;hVd;Ja5?7@Zf's(p#4fbZJY]?[,BZsp>>)kf\kTC
+khsYBg>UrHs52Jeh;?W<io&PLh;@SWa5FVhpYjoeh;?c@hVb]uo]#,pgYgfEkMZ$kZJjX!!92_jgYplE
+pYigEgu@YXnDLV2io8DGhW*>Jqr,'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><k31ggn`fu8a6E3\rosCGa6N?`r92Pmp?D57r92/bo]l;;mcrNkp$;M=a6E9^
+!:'IFa6E6]qWZVsnET`5qrl)bo]l>;n`eZio]l8:a6NQfr9O7D`p*0]q<?]"m-=<1pZffbq!@h@pZg,j
+pZqY>`p*Qiq!7\>`p<Heq!$c&kN_g-q!#iapZqS=rThVlq<[n@b3JukpZqV=a6NEbp?Li,iTp=+q!#f`
+q!7\>!:%SiqX!k?dd6Ynr9a4C`p<Kfp?LAtmHaW8o]sN`r9a1Bp?U/mqX!n?a6W`krTs1B`pEWjp$1H#
+kj/-4p$0Q_qs<q?r9VVnrU':CaQrllqs<q?`pEZkna,H+i9gR4oBXE_rU'4B!:7bmrU'.Ad-^Sps6fID
+`pE]lo'>T-h<b..nEe0^!:KRHrThJirpB:Be*Q_nrpB4A`pEcoo'>`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<b=ZLI&ImIB6*ddZ;cZLHB6J,~>
+
+%%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/;<n^>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/ArSFp<k2#=[l/1OXdbj6Eb22=;
+e)12_jPJ;AdGEg<khXVCmG@Zqd,2Ilp>5&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<WidG=NO_;>.Hpt`mGn_VpSkM>mf^u"b?
+oA@sQo%q4=rS@8(^u"b?gu%;PoA7.9q:t`$aklaI`S^XOo\R49qV9ERnD<oq^u+hAlJ9kDqqSmAr8%>-
+^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_MWkM<Dum+_0eg"kH=
+gthtcZ/"6kpYFibh;$Z=mbI<ee_K*;e_L&Vk1eMDa5$"9iS2l;jkKagf%mUdinMr;inNnWl.t7PdG+$A
+q:a<QinN)@s4uVgd+d[9o%`3Zj4i)>mG.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<mG%Qnce[a=eD'`Ple9S<l.b[_i8*SOakQLBptEpHlJ'tIp>+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:<r7go!_:nY:!8Q8^
+l.bmb_;+P7pY*gEpt>]&_qY4Gp=d@<nCumTinF1\s4kHFp=f8rb1uL@b1cXEq:Yc&_;"_<!8Z#Wo%`]g
+_V4h=rS6hqe_BiPs4tQIq:kVt_V4k>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+<p"K/oak?+:f@ocKnD)%<le;!a
+f%KKGa4gCFpY<dCle:1JmFgp^a4g";p"RpLle9M7rnHqsaP-+<hV7;Lle9M7mG%NlcJ%aBa4gUKlIsG7
+m+^XUjkB.Xa4oq6!8>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%T3<dFe<LmFon>khG(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@C3qq0TSjP&#7pY,&hZJ"<knCZaRe(E^7mFgXTi7QT3
+lIksceC`g8f%L#Ti7QT3iS!hTin3;Fdb4'@o%;OFiS!#=q:O`]db3O1q:FKTiRu`5o%NZgdb3O1in*kT
+iRu`5j4a=^g=bB9f%9WKm+Kn@inEGGn_)gPf%8j5!8,lTinDl7qUjr_f%8j5l.GCUinDl7j4O:^f@Ss6
+e_'lTjkA2:hUq;Kl.=kHe_''=r7]WQhUpK4!8$/^e_&m8n(HgUhUpH3le2!be_&m8f\-2UhUpH3i7[eU
+iRm,CeCj<CnCZ@Ei7Zu>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\D<h:UrCn^l[Of%Am3rR]cSh:UB3qUt#a
+f%Aa/magdVh:UB3j4XCaf%Aa/g=H8Ui7Q]6hq@GMl.FbBg=GH>pXn-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=YB<eCjQMmb?1Di7[5En^ugS
+eCim:rS"^6eCj]QlJ'b@jkSqOmG$XSe(Nd9db<g<d+eQRjkA2:j4ikQl.Y7Sd+da;r7]WQjP/,:!8?Pi
+ZeOm$jkAhOd+dmBrS>cSjP/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.hr<n[p>Pc*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\QjlXqQrT<A,dceg9lK@9k
+dcfcT!9_kriTS\P!9WD*e*,fSlfma"ZKUK7r9)PmioekV!9gfRiTK[nk31def'2D^bNRpJf]iG#hrr_X
+h<FOpj65FafBMVbo]Xun\*<hThWWSUhWX_!j6Eu8mca0(f]h5Ug?SCr^$4A:lK[p)gZdMZh<NVWg?IAW
+q<?o'h<W&FmcrNjgZme_q<?`$Zg.JQhW`h\g$/(nmH_(CjluI&hWreYi9^C-\Eh`2p?V#0f';5\jQk.X
+f';/Yf';5\c0OQYe`u)Yl0@[$ip=)=s6J2"j6Y4[rpAq:ZL$lBl0IBrdd-)`s6[/Zdd$o!jQt:[k3_L$
+am@C?lg4N8d-Kl^e*Q#Zd-Kl^md/p!l0c.MqX)Pokj?sfq!@;6ZgI8Kh<aCnbj=rhq<kQUg$J@tl0Z^]
+lgF?2_X5P5p[7bCamJNbf^A7smI&'_mI'$%k3_X+ZgReZbO+`cbO,8qnF*[Nk3_0qmdA-_naHJF[I2?-
+q<d_@`:!9ejR:F`_s[*a_s[0dc0sia_X@$al0d9np$fBXs6melo^C2qna?,?Zg[5Jf'`;%^@1pg!:dem
+s6oaPdI6Jkq!bucqXNk?eF<M,q=))d!:KjUr:%Dg!:KaSddZVmrpT[P^$bshq=*kAcgLl%r:.Ghs6fsV
+qXD2es6fjUeF;_lrU9dW]^bmgrpfFGcg^l$rpdYjr9jXV]^bjfs7+\0k4&<;s7*_jr9s+Ec11Z"s7*kn
+rp]gRs7*bkqsW2-jmi09]^bgeoC9unq=)5krpmDcq!d)/iplg5^[ga]aRT#o`UWfpp[Guh_t!6dp[Goe
+p[IJ=fCJV)_=IBkrUI_po^UE%naj*XoC;8>eai>%`: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@<a5;L+eDC8_b1l+7bhT\`K&,5<aP>_0
+dbV1bK&5VG`SJ8bo\PYdMr4<aeD%:arnW1^Phkf`g>'!iptgVZS_iMbiSCcqo&#&VVVg4an(Y2(in]4B
+YMI^`p=ut0gtmY>\DGEbrS=d9e_bu9_;EJkpY<I;`nc7&b2(4qnD2%=^YXS!e)&1%l/'S>\_i"rgu$B2
+gYCK;Wni9_jk\,8\D@)=LYdsGptaBSZJGT=K&;gMn(ZdT[+t0,K&*!Rk1o+S[,($(K&3B]h;.JSZejd#
+K&<cheD'lT[G99fK&*rmbhN3S[GB-bK&4?#b2)mM]ACWdK&=`.ceId@bM9V`K&+o3c.qC9dG;+bK&5;>
+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<pn_TVhm,.Zs
+S)3Vfl.W]&inV'!bMDL?ZeX]tnCtJ.gtfQtaklpOXPM^fpY<:7e_[jnf&-/WYMRpcrS,$?`n]/#YMK66
+\D5Zip>!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&_;<u$kM+SBXk`j0LYVsdbM:h+
+i8!,CVqmBip"e*Qf\G09j5$Qgr84%%kMG"Nh:g',o%U/!l.qfal.kCUgY9?qmbPM2aPOhkakcaIinV0%
+kMF#2_r&hu`SU(;nCkM/g"b'3YhdX]ceR[;pY3=8dbWU4WnuOfbMD"0rnP-AbMM+4V;LOpa55\,pY3^B
+^"i,4PMPKZd+mF2nD):D[b^Z5NSa?bc/%+/l.skFYMT05M;J<ib22%0gY:`BXk`U*KA?O_e(id6eD0<D
+X53:%O5BNbgtg`?c/%mFWo!$uSDWMdjkenK^"_c+a5">`\D>ZiptOrc^"hT&bh]bb`SSttn(d<c]\V?!
+db_7ddGN4*k1]^d^"^cdj4p<`dG<C/hV/%c^"gW`l.qfbhVQ]:hV7e[`n\8`o%fGbkMFYCi7dPPdbD%^
+!8N4_leU1JhV7/Ig"`der8*%^pYOEUhV6i@inU`noA5)U!8c5]iS)Z5mb>#%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\<dgpt^PXi8*DJinNGIhV>Koo%nuTm,$XUk1S8<m+So&inT.@
+mbHsZjP%l5o@p_/gYIJ;qVC2ej4hQ.qV8L7e_Z)<r8$JjkLmW(hV6c=WSF?*kM,dcmb5G1fA,<>UYW32
+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
+lIjkEkh<W&inT.@h;%GQkh=J>n(YD.gtdS<l.t[\k1e)7p>!16f%u#8o\SiglIj#-rnG-@`nZ1$pY>5l
+kh<i,gt^fBUtq^"m+hBjn(YY5e_TBDS_gF(lJ:p^rRo!?a4p:ANngemnD!3]rnG?F^tehBLu#YumG-mZ
+pY<pH]%mACK&4K'leUm[lIsnE]A)l2K&"H&n_<<^j4iJG]%lW-K&+r4mbI![gt_&I]%uH(K&5DAm+q!\
+ceA!E]\CulK&#A@o%WH`a4pIF]A1`gK&,kNn(d-]^tcQXaPMO*q;1Mpm+K5/fA#HBS_TXgo@s&oo@h%8
+d+n!CQeeLonD*KeqV/jAakcREOP[4umbR6_qqB*E^"WPBK&!]fo\8Zbo\7[G]\NA>K&+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,h<pY*@9ceO--gt_\Zm+TG5rnG0BaPDI(kM>jen^t_3p=dXB
+]%_hklJ)6jn(GS3e(a6DQe[e[q:k\up=dC<bhVgFOPQMapY>;ks4P?D^Y4:oU>,V"n(IKibM'_cqV6\X
+Xk`d-mFq*bdbDOloA,#S\D?r8n^upUi7Ym!jkGCA]\ED=n(HONkM!]*hV<_<a5$RHmb64Gmb>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<H
+PhhDVrS72#r7Js@`7k4EVq^+amG+Ypo%F#r`nJ5_rnOF,gthnaUYGk(nCmWkc.g%hpYDb'l/)'gWnmX/
+o[rH^g=a<rl.a)0`SCFHYM8X$j4`JG_;!u)`SAhrn(bJ/!8I"sgtV&I_;*f$a5,V/hqc6,rnR.uce8$F
+_:m/gi7l$%jkIr4o%D+<rS#*B`n]Y1akbS(e(jHH`7t:H`8&,`kM=\FaPG_/s4m8!`7a\7db:t\rS+s>
+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_V<Ysg"a3q
+nD(k8n_2FGo@q.;ce[I6_qsG0b2)aC`Rt7E_qMr]n_:8&jP//<o\%.9qqK6I]%m#7[b]Tkgt_JS`7sn=
+cePn`qq]$Db2)18p=R=:b1c[FZeO-feD.Rgpt>W!`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;C<X537"b1u[C`S(=G_V;r_oA$D&k1nG@pXmF;pY*mG[bIM2inN8Cp"@:;
+nCuII[G:Z8XkhR`jkTO^`7iDhq:i=4f%nd1]%m)5!8,6C`7k1E]A(E^f%e$ppXo;pbh9qgo\7==^YI`%
+^YAG7o%MUI_qXS6akXJ`leT5/pXnZ^hq>p$inN)>XPE=#^t\V9hV%,G_qNeui7k$^q:rd?p"@sNn(P\6
+dbO!?U##\&_;+k<b1QXE`7`)_p=b_bqqB3Hpt3O<s4YKH^"`J>R,%2ce(aTL`7k"@c.f__!8X:'jP8PG
+qU`[<le1"F]%ZZ.U"eS\jkBL^`S&;crS"j;c.pFr_qXt>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]\<A>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<X?a4pXK^"g]b`8/Mir7Co"ak4Vdp"IRB\_G0ZcJ&-Ip=[gG
+`nKk8dG(t^dbN($pt>,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_9rRin<GH`nK,#lJ%`^h;$K6qUsWWm+TJ6
+dbO?IPMPHYdG4`QcIhsF`nA>bs4W.\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!7o3BrRf<G_qFb;K%f_JgY)VY`n:"<db2Oln(WHK
+qqKfXrRf-Cn(QIK_qXD1Ltqm^gtTj#in3DG`7`kuN8"$Zjk9[c`n8>bq:a'H\(e7Dg"QDWr7T9Ha4g+=
+e(_+^^>.>pn(64Da4TM,iRssZ_V3eus4?Jehq6$'h:h)HS(l3Bg=lMXiS!DIa4f,!n(X)^f\G-6eCX<D
+aOnVfr7QkZh:gZ;s4>NJqq/sB`7k7GK%oMDg=lMXa4UIHaP+SeptUJVoA&!Qa4Kq8e_%jolIpjDpY+HV
+s4><Dm+L1I`S0A,KA-C[gtMb[`nBJ-j4_K,gt[qFp"ST_a4JAap=[gGZeDV:h:Ve[q:O!FaP$"8f@m=\
+\_Gonrn-epe_/$tkM+kJV;0#Eg=tcAin)9(g=biGQeKR8hUqn\hUq)FaP#%ro@f;\eD&d4rn,iUnCbn:
+bhN!KM;7"Dg=sg&rR]-C`S(.BK%f8=hq8"]`n::DbLskgo\4uPmb?ROrn,9Ep=dsK`S9e8K&$1WgY9d#
+lIb"H`nB8'K%g4Xhq8"]a4TD)k1Rc.f\;;<q:ararn,9EaP-FDcJ,b^Z/"*gpt*pFaOoh3gY&OZ[G'Ql
+!8$_mf\"9ujP&VIU"dB;hV.t]l.OtIaP,J)l._Z^bM:n-h:M#FaOnkmpXtMZd+[F2!8#cRo@V.;akHaJ
+L"kA:hV/"^c.VsHaP+YgrS3"[k1nbHaOg=AcIg.inCkb5qqK0Fle::M!8#9Do\%dJ`nK\3K%otQhqJ+_
+a4]h5gtKd&inT.@!8QDbaOfA&l.F&0eCrs:n(Y;)rRp;c`n8Ddp"IjJZ.lD8hqJ+_qUs0IaP-(:g"WO^
+\D5opn(6:Fak5S*k1R<!khH*j^"VGuk1J\GaP#;$mFnr%pY>/jaP5V+s4H5^l.O/3e(aNLO5/1=hV6Q3
+p=IC<a4UIH]\;E#jkA>?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!<a^=qW#pt3sGaP#q6gtKHrleM<k]\DE!s4Hkpf@e:"jP/bM\_QQ-r7o'BhqR;FjO_N+f@f]I^Y7>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`-qq9<K
+aP-%9g=sg+hqR>KjP%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%<kLo"MjOhT-f@oiMaP4hlqqT9IjkAPAn^bh6b1H^Hak=;[
+s4YTJl.FM;pt*X?ak?RFce?(eptF0MkLn&2s4GHHakHCAf%\$rmG$IOjk@u1p=IgGak5e0j4Uuskh4tK
+l.F22n(?CIak>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]<J^YAhDb1l(4eCOKIak+Yeq:X3L\(^`4d+R[9bLakgak?7=g"O'm
+nClUMkh4)1qUs9LakH%7i7l!$k1f"Pk1\)2mFU1Gak5J'mFer%iS!PMl.F22k1JbIb1YA"p"Ht2f%TfN
+kh4)1hq@ALakG(qr7ep?bM*$Ok1\)2ak,t5gt9g'h:gQ9b1Z(4pt+$Ib1Pk0jOq]0f%]9?b1c(4n(?FJ
+ak>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+9b<qUWg@ak6CAeCh1^rRoNMlIa;3b1Ohhn_2aO\(gK-g=kcDcdh[=f%/!q
+jOi\KYM&<qhq7;Ic.;:6hUfm%h:_8MZeFEllIkITbLbn/jk.].f%TiO\(fNgp"JW_cdg_"n^bk7bLljJ
+Z.[RXqUk/dc.:%hmF^7IbLt\)f\4O%lIbm`eCVjqk1ShKbM(M$j4hc2kh5FTiRQ'$g=PlHbLjnhkh4/3
+m+:CNkgmo.db+?IbLs_co@hC@lIaqEnCPe7bLupKbM'P^rnGWMkh4J9r7/p?b1H@>f%@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
+lIaV<q:Ea@ak?OEdb;1bqqBHOkh4;4rRT6Eb1H%5hq5-cp=RsKm+9M5p=IjHak5b/k1R)ple17MlIa;3
+n(?FJak>S*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<qUWd?b1QLBeCh1^rRoNMlIa;3b1Ohhn_2aO\(gK-g=kcD
+c.;U?eCVjqk1SkL[+aj!iS!MKbLc48gt9a%hqIJO\(fipm+U[Vb1Pn1j4VQ.f\?&Q]A1rkpY4iac.:Y$
+n(5_7bLlmK[G&s[r7UAfbLanhn(HIKb1bb-g=sg)kh5a`e(Ddqkh>%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\><p"@I@akQgMbhU+lp"\*QjP.l0ak4_go%MdN]A)i/gY1iDak6ICd+QOpleC@P^YIr*
+jkJqOaP$.<f\4I%j4rhQ_qj&%nD**Zak5h1in;H-g"Z&O_;*JnptOoaa4]G*lIs>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^(<f@n@$jP8kPa5,D'n_E0Zs4PHHm+^CO
+akY_.m+okAc/&<RiS;K,iS*PMakP8!p>!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#<H!8P`PakcLD
+e_\j6g>;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&0LaP4ekqVB<Mg"t]Dj5&VJrS#<H!8P`Pa5-@Dd,*[;e_]]MhVJ(`a5$LH
+dG;n#leg:Njl"8<ptsl`rS#<HmbHRPaPGh3iSNPN_VP:Lh;/%`a4o_2jP7i4f\YoMiSVK.q;(/gqqK0H
+akcgMcJH=npYbZ$^Ydf&r7_,(bhL4onD2dR^Y\>7qVT'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)<gu$uGgYVb]e(s]Q
+aPP"q!8rIel/:7Pr7]3GakXqmo\R[Gn))CHn(ujUqqK0Hq;'ERa564@K&?F^g>;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)3<co\RXGal!0W`SnSk]Ah5sptbu+`nneopu'HU[Gf$^dbsiT
+qVKKRaPZIEfANahbi.".o\T2se_eF*ki(CWV;g+dd,F]Skhb4RaPYh3l/8#hhVlo@o\SQak248<f&?,W
+PN(idd,FQQg>MDWa5PA(pYq.lo]+6Vp"dpMqVK<N`8L[SK&QRbdGXZR`o"kq`8ULNL>r0je)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$qr<Oo!9;5^oA7OF!8kiT_r:LPLuS<je)BiS
+a5HgQcJcY"o])1rn)E-^n)27FoA\<[_W1%ETB,(njl>mg`o,,#qr,HP`oFqrb2W3RqVT<Na5R$W`o=\l
+bN$b)n)27F`o?aQbi?1nf&Xp4n_a&udGW((m,HXVXQ/0tal;jJmGQ^Va5Q(<i8UNlkMs\Dn)3?eiShi:
+guISXSE08%a5c^IgYhGV`o5A*n`#_lqW#ZVn)2^SoARaLb2`9WO6$9"b2_mJc/STZa5b(uroB=*o&S9\
+nDD:Eqr,cX_;b4LQfIGlgu@e\`o6RLe)J4(nDp>)iT'%[mGZ(EdGsr\_;rl&alUG$pu(o)`o4tt^uN>n
+dH&7+n)+3(`o4ttpuBKV]&_T+`8g7DqVocZ`oHUMd,_OpjlOA?mbmTnfAXa/kMt:VWT<I-_rL1CkMb@X
+`o>k8j5Zfnp>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+%!9<k6o&@[LbiJW]]&h<$hWDE2roEP.qW#QU`T=Ymb3/'Q\`WhOl/M^&aQ(8#pZ9?T^ZP(K]&inO
+l/MBrdGr4,mcD^T[c[GK]&inOkMu!kg#U*5kN:7U[HIJM^?5=Sl/La`j5\,>gu[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<o4r8d>,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'*<n)O0&`T5,%r8k-Eg#r1oY3,N@k2cR'`9"o!s6$NIh!"XuZKLoCioU+#al^M(punpF
+lfm]u^$,(Nj5fdmeE+U1mH;.Fj65Uf`96gUj5fIdh;uQ:jQFMFj65:]c0+c^ioT.]jQ=ACh<9ISf]_qi
+j5ehRmcD@Ke*#-An*%^Qi90apj5eMIpZ9<Tb3.LAn*%CHl0%^$iT8,BroV,]_ru^9o]Yl/j5e/?h<*k^
+S`cC'o]Gr1lK,tHf&uG`QKY..n`TB'n`IdQcfk#bO6Nk4n*&oprT(rZ_WHI5[-.&CiT:%#aQCA&qWNOp
+^Zb4NhraXqcf`..o]^tlb3ABYi8s=fg#g07l0*`_dcg2`i8s"]io\,@i95dVgZ\.ihWEVVl0#qIg$++Q
+k3;<ti8rAKo]F!QcffuEmca-&i8r&BrT:rZ`or$<pZV)/hWDc>ioo=aUZnE8mHF?,l/fhFf]VP_RHUO3
+n)s0%nE.XOdHL,aP3K::m-*TppZKKYam&TbMsA"@lKR3fs5q>`_<:d\K':)8mcWHhpZKfa_<CUWK'CPE
+m-*6fnEABc_!1@RK'M"RlKR-ek3(Xb_!'nEK'D4Xlfd0eh<4"b_!'S<K'DOalfd*df')Sd_!0D7K'N!n
+l07$dbNJ]a_!&u+K'E3tlKI'd_rp+Eh<:a#U?Ut,pug`$_s#q@jQW<%Xm5-7n)j'#`95S4mc]r#[HZr>
+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<s*cg[!;QqWl8h]'P%9lL!6jeEQGee*=O1p[!Luna+uqeEQ,\h!2K:md,PlqWur%dd#`Uj6O;C
+kO"&lr9W5*e*5EJmHV:Kh<^3ho]tW)e*4^6nE\9`\EpThf^&=tg?QN?l0QjbZ0f<nf'MkijlsVHhWrt_
+VsMIjfB_S`mchRQea)>_T'XhjfB_8Xp$0BZcKsl`R-iYqea1fMs67Ab`9[-_NU5]lf'C]Jr9MAg^$P[`
+L[FQte*PEHo^'ih\*X1`K'rL'dI#<GlKd*g\*WeTKC&[*e*PHHiToIg\*WJKN:$B+h!E>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<OUs_!BD7k3SZ+iU+tXeEcts_!K52m-U/-mI&3ccg(Jp`9Y2)p[!k+o^0rjc0P)ibNub+rU#@-
+!:J%tamAQbdI"=/s6ks9p?pDtbj4BWh!DB7p$S+5md8fsbj4'Njm9>@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=4<L_=#8/s6d_k_XHaXXmkcIb4!=9p$Kuj\*inVWUK$<e*b-@mdANkZ1%JVZgcZ:h!Y71
+_X?UUg$bs1r:%DibOFW__sP8-!:H]Phsf@hZL@SUbjE15q<tHSf'q_hZL7e\nF"cn^@1[_Z1-33o'rgN
+k3_!l^[C=S]^No1q!bKUh<j@l^[C"J`UCP1YODMYf'_qn^[KhEaRI@Bo'j0YbO,)l^@';8eF1BGlgM[Y
+_X5)*`UDXO`UMmUb4#At_X@9h`UCP1hsf(ae*tiU!:7SinF"Wj[.!AMbOEdFh!b70_X?[Wf'fa1m-rg#
+]^Y%PrU.Mj`pifnMXcVprpBUNaR6b1s6u<Cmd^5FRIL4Co'Xon^$k[aT()"7rU?BIr9in>f^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<n=Q_XPD3r:,R5Q1=qF
+qX4(GbjW46r:,C/SalREmI/To]^YO_K(5`.q=!G7h!huHm.,c!Z1@qbqX3,,kO6%PiphWj\a][hqX2f#
+nF+!Yg$s[a_XRWqq!ZDqp[Gfbddi"\c1:l(qX2/f]C<o3K(7@\!:]jQ_!h'f`:1P3K(7[e!:]dP_!pma
+bON+5K(A0srUKXN_!oV=n*uY5ORi>>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@<p%%_DrUIhr^[h6lM=[_<p%%\Dp%$;s\FT^lKClPCoCMSClg`Nq\FTCc
+K(HYHo^_VCipkmq\FT(ZK(HtQo^_PBg[aIs\+AhUK(RF^o(2GAdIH\q\FSJIK(IXdoCDJAaRT&q\FS/@
+K(IsmoCDGA_".Nr\+@o;K(SI&nFQ5?^[_*i_",D7K(JX+o()A@^[]eDjmo#7Re-+@q!n1M^[fV?lgpM9
+VY'?KnaQSK_=>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<n+"-_r:@Jjb4L;Xqt04GnF40^f(.biU[t,LmIL&Aq=),gc1:,iRe*KLmIK`9!:deo`q/ZjPk;?T
+lLTN~>
+
+%%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'u5<md9E.lg!`ukN:mej5T%Vi8<DIgtUQ9g"G'3g"G*5g=k97gY:K;gY:N=gt^]?h;-oCh;-rE
+hVR,Ghr!>Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p
+l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5u<naZ/>o()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#7Yi8<GKh;$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<hr;?KjrVc]nrVc`prr2or
+~>
+<~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</mdBN2mdKW5n*f`7nF5r:nF?&=naZ/?o()ABo()DDoCMSFo^qeJ
+o^qhLp%A"Np@e4Rp@e4Sp\4FVp\=OYq"XX[q>'j^q>0saqYL'bqtp9fqtp<hr;?KjrVc]nrVc`prr2or
+~>
+]
+>>
+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</mcT2bK'.aK!9]!sbN?=tK'2mkN98">_<?L7pumY!K'.aKjQE/tYiaEtK'1nOW91#?K'9Z,
+c0']AK'/lkiT>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"<<c/uIrYiX?sK'1DA[cXLMK'9/sgZO1OpudRtN99lrK&uI_Pimtfpu[1jk2r5uMs0s!K'1tQ
+VWNKmn)fkreE*msK'2RbQ0-9P\EAJ,jl`5tK'%[IdcRgr\`LusK'1SFZ0&:Qe)u>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#f<rbN67sK'1eLX6,#rK'()8^#cfd
+b3"<<^#m>rYiX?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')@\RH<SmS`bUfl0"Mth<(TrK&t8=
+[cGs!YNCH!cK;OrbN67sK'1DA[cYHh_<$:1Z/sEp\`CoqK''B$dH.Uoe)u>GZ00QtVriTmK&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"<<UupRrK&qUGOlc/pVrWHkK&u"RU#c"0MroWRj6!#r
+K&qUGcfMOpk2`)pK&t#6^#\#1VWNKma6(%rK&qUGZfTQpbN-1pK&s#og#U$2_<-@3X6/'r\`LupK&i$S
+oAd(8e)c2CNofrpVrWHlK')=[RcX>+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<MrfQP
+dcIapn)T_qK'(PEYiY$/S`GC`\E(inh;bBoK&sH&c/dC8YNCH!\)torbN67pK&iK`k2X>=_<$: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!<K&qUGf&a$pK&hOE
+`T4bnn)KYoK&so3^uXY=S`PIb]&h&pK&hOEWT;dneDmaoK&rolguQZ>\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;Y<mK&iQbjQ"bMYN:AtSE8qpbN-1nK&_RFro1fS_;p4/KB*$m\`:io
+K&qUG!9LKHe)Q&?K&c+U^Z'k+K&jc/_W1FOMrfQP^ZEDpn)T_nK&`figZ%ATS`GC`VW?Rnh;bBoK&rch
+i8iDKYN(5pN8sZlbMp%mK&hgMq;]?P_<$:1LZSHp\`ConK&_ICn)M:Ee)Z,AK&l=[]AnM(K&j]-`8cI0
+K&a&peDfrVPiRGWXQ8!nk2W#nK&i]fi8]FLK&`'TnD_sWYN1;rOQ?#nbN$+nK&h^Jr8WChK&_ICp>a*N
+b2e08K&lRb^#RT&K&hOElf>b>K&_IC[c>Wlpu74mK&j9!d,XTTPiRGWWoVjnK&_ICRcEYlh;Y<mK&i9Z
+m,QUUYN1;rNo]lnK&_ICK&cgi`o=hqK&hOEqrGNPb2e08K&lL`OlM&RK&bhMa5V^2K&a2td,Oi[Mr]KN
+Z/j?nK&_ICU#Y.lk2MrlK&`6Ylf-a[VW<?iQ/qAnK&_ICL#`0lbMp%lK&_ICqr>cW_;p4/K&l^fMrTEL
+K&c(Tal:e0K&_IChrDi<K&hOE\E(inpuD22PN.8TW8lXln)F0(SE#4]TB#"lk2MrmK&iH_kMtCYn`7.=
+K&_gMpYs]^n`7IFK&_LD!922]\E&8&K&lsmO5ornK&VCAkMjtLlf@!aK&_ICk2XYEe)Z,AK&l"R`8eu"
+]&J>$VW-Fjpu1>qVrNBhVW6Lln)BSmK&i]fi8^luf]%MBMW4Hjh;R;Qa5_d3MW=NleDd[mK&h^Jr8Wds
+p>U\`K&Z4Xe`#<Ek2V'RK&c7Yc/SW^d,]f>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<?qrERnK&bPEcf3sGU#^gdZ/j?nXlJ!lK&W3XlJ_3jb2gb+K&`6Ylf.'d
+h;uK6K&i3Xmc0Ago\tJ^K&Z^fg#:!4l/RBUK&cagdGi4-o&G>^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<fg>_&Lb2^t2Yi:8odGj*Ce)]3CWoJ]kd,Wd<OQ,ljK&MsQ
+n)4!!RcEtuK&VpPo&9&rWT<F+K&_sQoAYA]o&>ejK&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)0Gjqr<LlK]<$jk2Dll
+!9AdmKAuskK&YYHV;[$blJ_'eYN+O#UuI!ckMkU^\E)]2T]:Xak2W#l_W&DjK&P#6m,6%H_W/JlK&Xu5
+k2FeM`oOhnK&b#6hVs.Hs5J^jNoBZhpu%(j!98^kMrONjn)9Voro8UjMW=NlK&YhMT](L]n_rlnVW6^s
+T]1R_mc*EgYN+?sWT&Nhjl5I^\DkQg]]"J$f&?#S_;iSr]]+P&e)KQLb2^4r`SuL/b2VUCe)ICeg#7PA
+]&E)8L#`0lK&VsQn_s9%MrX]pLuO9NqVgo%PiCodS)JtXq;Lc"S`AqoS)T%Zp>Y;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;Y<jK&QRbp>D1qguG<lK&ZL`NT%e6^u0h&h;G0i_;`>jK&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`.-<b2@m0h;G0hYi4'hK&G/:YMu_Ee_u,=
+dGau\\Da";k2:jL_Vi8hPi;)hK&F2tb2STDn_o)Y[GfEhK&HI_MVk>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<OeDIIgQJq5hK&D7=L#DsfK&=H&_;Kq'qr!:f\_kQgK&QOaMVs*EK&GnORbt%#K&F9!aPVU,
+ptq"g\DbWhK&D7=W8QFfK&>_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;G0fMr4<dK&5#6YMb;rq;6e]bMThgLZ/0hK&FN(_;Bk%mba;d\_bKeK&H%SQJ\q(e)>o;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<Oh;>*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&<K`gtmY>ptgqeVVp:fK&?%SPi/+j
+k21dJK&;LDptgVZh;5$eMW"<fK&>)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<hqVQn^K&;1;p>: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:<d\_bKeK&GPEUu/E6e)#]5aPOPbVqls^T\nedK&6:ZMr:5cjPPRH
+n)'AdLYhsbK&,SFS_o+Xs5&@ah;5$eKAZaeK&>)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<Ub\_YEcK&>)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)<GdK&6:ZMr0]Tn_SlSK&2+9K&,SFS_etTptgqbh;+scK&?7Y
+No#BEK&5YHS__KF\DDhoh;5$b_VN&cK&>;>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'<IqV?bZn(j5cL#;mdK&5YHS_\nRnD0;`h;"ma
+K&5kNQeg0IYMXrhl/.rdbMKbbK&+r4YM@"M_;9e#dGD1b\_YEcK&=l2[GJ.Ee(oW3\_YE`Vqcm\OP]Tb
+K&-4XMr0NOp>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&,>?UtjJTkhjJ<K&5;>Vqmftl.gmG`n\8^_V<c#l.psI`8/2`\_Q?)jkbUG^tuubK&-C]L>8fa
+g"WFZfA<UbK\c[`K&$.VjklumK&6OaK\a;sa4u:%l.h`^k1eJDaPDI(kM;Z`h;%&J`86+&jPHNbTAAS`
+K&"Z,[G/mZe_]BCK&+Z,\(njUiSWVNK&4T*]A8+q!8N1]ZJ<j^YhRX`K&*]fdbLbUhqt6dLu/$bK&+9!
+_VBaun_B;^n(Z:I_qfq#n(j5`k1nhN^ts\"m,")bV;:"`K&"r4XkV@[dGEd:K&+r4YM@=Vgu$rEK&4l2
+Ze^JoqV6\X]%kE^\_GKfqqZk[\_YE`Yh\!jq;-_[[GK3bVqoDL]\J+oq:pk^ptO*N^>4CspYCe`n(cXS
+]AA.ro\PYbX52F`K&#5<V;'h\c/.11K&,5<VqfeWf\b?<K&5/:X5/imo\>&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)#]5iSL<bQ/1l`K&"Q)\D,3]aklOCK&+Q)]%k0Xe)0WNK&4K'^>4Cspt^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<cJ4$,mG+#^n(Ye;dG9E1m+n#`S)!5^K%nl2XkMUb^"qu/K&"f0Z.md_`89k:
+K&+f0ZeU/fs4i:^]A(E\_V2i^r8!.`\(o3^\_G9`qVI(b[GB-`K&#DAT\H*njP$Nc]A:Q`K&$(TNSF6_
+_VWGkK&-(TO5-JbiS/t=hV4m\k1[E&jP5@Bg>&[^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`mb<?J
+eD%1\h:f<nn_A`Od+kt^eD%Xmo\G,TcJ>n`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]i7ik<jP-<\n(P)'j4o7AiS:0^k1dE&k1tXFhqb*`Ltqm^K%nE%]%YZfZJGN8K&"B$^"^`b
+\DDhn`8/2`K&#\IR+ndue_7Rfb2):;S(t%!g"Wace(rp;Uth[!inLBcX5)@^K%o\IQJ2,fX5)[gK%oA@
+TA&bfZ/+KrK&#;>UYCUZqq?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<qrNXpK&hOEYN43p
+K&uUcOQ=gMK&_ICio?`nOlZ)nK&c[eMWBBMe)[apOQH)pK&hOEK&k,9\E/P.qrE@il/\;nK&b/:[H)r#
+o]2(niT$ZnK&j]-`8uU4oAu(pK&hOE\)bcpK&u=[R,lZUK&_ICl/S5nMWFTnK&c[eMWBBMgZ5<pLunNp
+K&hOEK&kDAYiUJus5eppl/\;nK&bDAY2k2qmGsSniT$ZnK&jr4^#ak-lfFMpK&hOE^?!8pK&u%ST]FM]
+K&_ICnDf_nKB*$mK&_ICK&c(TS)f1^qW*Lnn`,enK&kYHWTA`npuRFpl/\;nK&bVGW8rQkkN&/nK&_IC
+e)R[nK&khMUuU.gWoScm`T4bpK&teLVrZ7dK&_ICp>_.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,:_gZ5<nK&_IChrCNnK&kDA
+YiFEsWoScmdc@[pK&tA@ZfKNpK&_LD!9AamK&lF^PN.8TK&c^fM<'9LkiA5nn`,enK&l=[QK<_[jlN)p
+l/\;nK&c7YQK3YYe`<mnK&_ICjl;rnK&k2;[c?'$WoScmf]9*pK&t/:\`D0!K&_[IqrE@iK&l4XRH&nZ
+K&cmkK]IaGioHfnn`,enK&lL`Ol_2VhrUZpl/\;nK&cF^OlV,Td,_OnK&_IClJn;nK&k#6]AqT)WoScm
+h;kHpK&su5^?!]&K&VsQn`,5]K&bhMU>l".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>qLZA<nK&hOEbN-1nl/S5lL>r0lK&_IC
+^#R,liSpTlK&c[eMWBBM\`ConK&_ICn`,enK&j2tdc8a8K&WH_j5YaOK&b>?Yi>K<MW9r]n)T)]K&k8=
+[,ZbuN8sZnK&hOEa5jnnl/S5lMW4HlK&_IC\DtcliSpTlK&cgiL?*sI[H,WnK&_ICp#D(nK&j&pf&P0<
+K&WWdhW'4JK&b/:[Gq#AMW:)alf<ZYK&k)8\`8;%OQ5rnK&hOE_W8Pnl/S5lO5fflK&_IC[,]KliSpTl
+KAusmK&hOEYiO9nK&_ICqW!FnK&ilkgZ-]AK&Wchg>deFK&b#6\`3GEMW:8fk2_-TK&jr4^#O_)Q/h;n
+K&hOE^?!8nl/S5lPN))lK&_ICYiF3liSpTlLZA<nK&hOEXQ8!nK&_ICro8^nK&i`ghrE,EK&Wolf&MAB
+K&al2^#FY'V;g@lK&_IC^>m2ln`#_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,l<qVoi]]Af"5n_rHcU>i$/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&b8<K&P#6[Gn@K
+e`4X/^>c!KhVn:hMW2M4_;gsDlK$+K\`9@Cj5P[M]&LilOlQ#n_W8PnR,dMll/J/j\)GQjSDr_lVrQRl
+N8jTjiSgNjXQ%jlM<"HnWoVjnLZA<lK&WTchrB=K!99j8iT#OMro;MfK&P,9ZJrITalBqlb2T/TiSjUk
+MW2Y8^#Q$NguQ*.aQ&iOk2M!P^>d,lTB#"nZfKKnQ/h;ll/J/j]&CcjVrHLlSE&elLuS<jiSgNjYN"'l
+QK.AnS`JqnK]E*lK&W]fguFFTp#MD!mc/oZqr?;fK&P5<YN!L[^Z2NXeDd+[jPfpnMW2b;]&U-Wd,_Fl
+e)QnWl/I<S_;`>lX5hjnW8u^nP2l)ll/J/j^>[&jYi=-lPN2/lL#W*jiSgNjZJs9lT]>(nPN;5nK&cmk
+K]9#kg#JI[lf<ubpu?tdpZ(#fK&P>?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!Rc2<G]]-uk]]4V(qr<Ll
+qr3Fj^Z!,j^Z*2lK&cI_OQ,lkkM`H#[,TElZ/a9nK&lI_P2kujjPkdMi8LHjio6ZlOlQ#lPN))jK&PA@
+X5_jmWT/iqqVmFmpu1c%P2aaG[c>Tl\)`>*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&'r8<Ikl/A)j
+qr3FlK&c%SSDsA(MW*OQU>ke(OQ1rQhrCNln`'B'Rc*#[VW%((P2_)QdGhIjjl-0rU>aPZZ/Xm)T&YF_
+c/Z7li8UNjb2Knjh;Y<lK&ai1^>df)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;Y<jc/H+j
+iSpTlK&aZ,_rB5+rS`@dq;@\"o&>8\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<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]K(+B]K(+B]K(+B]
+dI;bVK("<[K("<[q<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]K(+B]K(+B]
+K(+B]dI;bVK("<[K("<[q<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]K(+B]
+K(+B]K(+B]dI;bVK("<[K("<[q<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]
+K(+B]K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K(&6uP44(mK(+B]K(/$oRdYjsK("<[K("<[K("<[
+K("<[g$bs1K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K(&6uP44(mK(+B]K(/$oRdYjsK("<[K("<[
+K("<[K("<[g$bs1K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K(&6uP44(mK(+B]K(/$oRdYjsK("<[
+K("<[K("<[K("<[g$bs1K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K("<[K("<[K("<[l0k)/K'n6Y
+K'n6YK'n6YK'n6YK'q=[WpbQ.K("<[K(%+UK'n6YK'n6YK'n6YK'n6YK'n6Yna;S/K("<[K("<[l0k)/
+K'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YdI)VSK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6Y
+K'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'q%SK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'qmkRdG^o
+K'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6YK'n6YK'n6YK'qmk
+RdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6YK'n6YK'n6Y
+K'qmkRdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6YK'n6Y
+K'n6YK'qmkRdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6Y
+K'n6YK'n6YK'qmkRdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0WK'e0WK'e0W
+K'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VRK'e0WK'e0WK'e0W
+K'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VRK'e0WK'e0W
+K'e0WK'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VRK'e0W
+K'e0WK'e0WK'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VR
+K'e0WK'e0WK'e0WK'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'gtQ
+K'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WdHuPQ
+K'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0WK'e0WK'e0WK'gtQ
+K'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0WK'e0WK'e0W
+K'gtQK'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0WK'e0W
+K'e0WK'gtQK'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0W
+K'e0WK'e0WK'gtQK'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0W
+K'e0WK'e0WK'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+K'\*UK'\*UK'\*U
+K'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+K'\*UK'\*U
+K'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+K'\*U
+K'\*UK'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+
+K'\*UK'\*UK'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0W
+l0Xr+K'\*UK'\*UK'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*UK'\*UK'\*U
+K'\*UK'\*UK'\*UK'\*UK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*UK'\*UK'\*UK'\*U
+K'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*UK'\*UK'\*U
+K'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*UK'\*U
+K'\*UK'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*U
+K'\*UK'\*UK'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)
+K'\*UK'\*UK'\*UK'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$S
+K'S$SK'S$SK'VsmP3deeK'\*UK'_agRd5RkK'S$SK'S$SK'S$SK'S$Sg$>[)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@<ale9=K'/NalfRHoRcM3D`T;^5K&q^JroE&!U?/T?eE2AF
+K'%^J!9MnqWog,>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?/K<fB.\IK'%jN
+r8iOlUugLrK'%[IK'*'peE);CcK)CpK&qUGV<-Rpq;dFp_WAVrK'%[IT]Y:rK&sT*al\3;K'&H_lfIBm
+RcLj:cfKc?K&r'To]4ulU?/65hWBFPK'&*Up#UeeS`T"rK'%[IL?AHrdH,u@cK)CpK&qUGV<-Rpq;dFp
+^ZEDrK'%[IUupRrK&sK'biXN>K'&TckN1siRcLs=biOH<K&qsQpZ1;oU?/B9g?+"LK'%sQq;m4iU#k:r
+K'%[IK'(JBK&k>?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`AklRc<SlRcEYn
+K&hOERH3Yng#K['n`,emn`5;_K&i'To&J-X]A^ij]]-ulK&_IC\)Y]lYi=-lXlJ!nK&hOE[cG]nn`..=
+gZ,-jhW0:LK&j)qe`5oS]]%c-V;g@lK&_ICT&\qlRH!MlQfIGnK&hOESE/kng#KX&o&Geko]1VbK&i0W
+n)MgU]&Ccj]]-ulK&_IC\)Y]lY2\!lXlJ!nK&hOE[cG]nn`.(;h;b?lhW0:LK&j)qe`5oS]A_]-V;g@l
+K&_ICT&\qlQf@AlQfIGnK&hOESE/kng#KR$o])"mo]1VbK&i0Wn)MgU]]$oj^Z*2lK&_IC[,]Klq;T'G
+cf2Fnbi=<8K&`rmfA`^fguG?ngZ3tIK&irmg#M>W\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;)jRc<SlK&_ICRH*SlMW4HlNoTfn
+K&hOEPiV;ndGqgral1(p_W$1,K&X)qdG_4df&F$qd,T`<K&a)qe)I.^i8^crgZ3tIK&iunf]25V[c$9+
+V;^:jK&VCAT&SkjPi;)jRH!MlK&_ICRH*SlLZ86lNoTfnK&hOEPiV;ndGq^obi-:p`SuL/K&X2tcJbna
+f&F$qd,T`<K&a)qe)I%[j5[)ugZ3tIK&iunf]25V[c$9+UuC4jK&VCAT&SkjPMu#jRH!MlK&_ICRH*Sl
+LZ86lNoTfnK&hOEQ/qAndGq^obi-:p`SuL/K&X2tcJbk`fAa-rd,T`<K&a)qe)I%[j5[)ugZ3tIK&iun
+f]25V[G^3+UuC4jK&VCATAnqjOl>ljRH!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`<K&a)qe)KoW
+Z/O^%X5_dlK&_ICW8lXll/K).kM`>tgu<qFK&W<[kM_T_n`$(ukMq0SK&`3Xm,H^XZJkW=PiD/lK&_IC
+O5olldGhLjd,D[s`o;U0K&X2tcJb_\gZ#NudGoi=K&a)qe)KoWYi4X%WoD^lK&_ICW8lXll/Ju+lJ\Pt
+hr97IK&WE^jPc*Wp>VM"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#4<WX5DRf^>QuhK&M=?[GfEhU#=qhZf09jK&VCAYN"'jn_pJ*lJ\f&f]%MBK&W]fgu7MVWSd:)V;U4h
+K&M=?T&JehL#DshRc3MjK&VCARH!Mjg#8shr8<q#n`#/[K&VpPo&8!TWo)Lf^>QuhK&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<WXP_Xf_;N2hK&M=?ZJj3hTA\eh[c,KjK&VCAXl@pjn_pD(m,>,+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#4<WVr$4d`8A>fWSlLh
+b2KnhYMdpfS_rSf\_tWhQf7;jbMp%jWo;XhPMkrhY2RpjK&VCAUuL:jl/AStoA?\-f&2kPmGY2+f&2kP
+mGEZUrSXF.iSfLLro1*?e_uYLo&/3ZWo*d4T&AklK&QXdX5_soM;e<hdGUnYh;?60^#5pKg#:$2]ATgL
+f&*"TkMWo/b2JcIlJftG\`'RIg#2DYUu1Y!Z/F'hOl>lj_W&DjU>b(hl/8Jro\Zk0eDQ\Om,>&)fAMnO
+n)&iVrnsO/iSfRNr8Og;fAVkNo&/3ZWo*a3TA\tmK&Q^fVrHUmM;e<hdGUnYh;?60^#66Td,De!_r.ZT
+f&*"TkMWl.bMeoKl/KeD]A]dKg#2DYUu1Y!Yi+!hP2Yrj^uE8jU>b(hl/8Jro\Zk0eDQtWjPconhr'aW
+n)&fUs59X0iSfUOqr4[9f\qtOo&/3ZWo*^2T]#(nK&QagV;gFlM;e<hdGUkXhVZ<0^>QBVcf)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_<W
+q;Rh%lJ[NWr8>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'jfAVMDr8<Fi
+qVTu`oA7"7q;8"+kM_lgl/IQZqVd4gr8>u\p"Zh.hVQE3\_k`j[,@b<hqtBigYVb_oA-\.khj25_r/Di
+_;V*Hio$Tii8=(^n(tA-oAI%7cJc1icJkGTjl)chk2>L^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]7<khr2niSX1_n(k;+
+oA@+9b2C(n_r6g<nDKbnl/1a_n_CJ,ptiF8cJQ@n`ScF-s5/jop"nZan(kA-!8ad6g#00odG]]9!9&gn
+qVTu`n(kY5pti(/iS^`og#7PApu..h!8u;_o%^S-hqlZ8[GTZpWo0?(l//>phVS(bnD1G-l/0D9^u3Gp
+\)EY3mGOYqj59CanD1G-n_^t9aPb"p^Yt43p#)4qlegsanD(D,ptiC7celXt^u0h&s59$so\SQ`nD(D,
+!8ag6fAF3taP_[.pY_1kr8-,`mbPS5pYN"/iS^oteDZ#<oAPeh!8u;_n(b8*inhl8\DPusWo0?(l//Gs
+gYVb_n(b8*lJBG8^u*PsZJ^o(n_^"sj50=_mG5,*o\[19bM^@t^>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"<f
+S_rSdn_WWg[,1H4\_kQfal'bhM;e<hRc*Gfl/2$c[+tE3\_YEbcec%dK&?1WQeqSpiSEtX[,%qBeDJ1$
+^u0h&n)0Mhs5)GcmG5M5pYN"/iS_'#d,BT8mbsGh!8u;_n(Y5)iSDl:Zejs'Rbs"[q;.n'i8+4bmG,))
+le]Y<^#.AtY2G;tp>;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]A<MCYMRjf_r&8fK&H+UQf%f!g"tlI`SU1B
+Yi"Hu\DYQhK&Q"RRGcKMmG#))iSDo;ZJOj&Rbs"[q;.k&iSF=cl.if)le]Y<^#.Z'VVm3erSO.&kMGac
+kM<T'pYWR>al(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)<Gdn_WQd\D?`4^tuudg#&gfK&HI_S)<_ll/(d]\(pf8\_YEbdb_7dK&?(TS)3tsiSE_Q
+]A<MCZ/4!fa5=PfK&GtQRc"/%g"trJ_qk(CZ/49n^YcufK&G\IT\oY(fA>oL\(ootdbV1bm,")dLYr$d
+U#+ebq;(;j\_ZQ-aPOPdiSUBfK&E-Ukhbjdl.ii*o%q1=_r'/)Wo/Keq;@b"nD<Edl.`c(qVA[;bMLh,
+Xl"`fm,+Glq;(#ckM3`+rnXj9e_eO,\_r(tkhr&irnc>bkM4#3p>*"1h;?*,_;Kq'i8CBfr86)^lJ&l)
+iSDo;ZJP',Pi%/Os5'I+inaFdkhN`)le]\=]\hf-TAY=ZrnsF+kMGackhN`)oA77=`8BA-Vr30bp>DS#
+n)!<ckhE](qVAa=akkS)Y2=igm,+DkqVC,dkhE`)!8Op:dGE.)[bl\ojPQTd!8cGck1mr3p>*"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)!<ckM*T'qq\j>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"nD<EdkhE](qVAd>aPP_/Vr**`k22rjqq^5ekhE`)
+!8Os;d,*:/YMXrhhVY0ds5)Mdk1mr3p>*+4g>Bm,^>OV$gu,*fq;9l^l.W`'iS;r<YMJm-No#BErSF=*
+jP9RdkM*T'leT_>\_cW.RGWVRptqh&lJ;!djkRH'p"mL@_r'A/Uu6j_oAH>"nD<Edl.W`'q:r[=`nfP.
+Uu$^[j5-TfrS6AekM*Z)s4k$<d,*7.Yht&ihVY0ds5)MdjkRl3p"d"3gY^*0]AS;!g#/mfq;9l^kh<](
+i7uo=Xkid.Mr''BqVJ%(k1odfk1dK&m+oe>]&)i2QJ[;Op"uY'l.tmcjP7?&p>3R@`8BJ0Uu6j_oAHA#
+n)!<ckh<](ptWX>`80D.U>CLYi81<ds4lSgk1dT)rnOp;dGEI2Xl"`fgY\sd!8cGcjkRl3o\Hq3gY^*0
+]AS;!g>JsfqVTr^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!<ced70Xl"`fgu#$d
+rncGdjP7f3o\Ht4g>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,"nD<Edk1[N'q:r[=`nf_3TAG1VhVP3ernQJfjkIN)
+s4k$<d,*@1Xl"`fgu#$ds5)Mdj4q`3p"d%4g>C*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/#mG7<giS;-&
+p>3^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!4iS<MJ^Y8bC\_PBain^<bK&4i1[,(T7i8!>HakZUF\_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^c8iS<DH
+b1uaH\_Yclg>8gdK&=Z,]AE/9hqdGJ^"VH"g=rdcr7ut\K&,eLY2&<sq:jua^"_l.d+kt`qq[(bK&5\I
+XkiL%n_E'W^YJM<`ne>bn_TGdK&>PEXkrd-l.tLT^=rA:_qVu^n(a/`K&+o3Yh]96j4iYK^Y8bC]%kHa
+jP?HbK&4c/[b^c8iS<AGbM;gH\_Yfmg>8gdK&=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*^#&D<hVI8G^"VN$gY8pe
+qV?bZK&,_JYMAHuq:jo_^"_r0dG2%`rS<4bK&5VGY2/X'n_E'W^"iA<`ne>boA5SdK&>JCY28p/l.tFR
+^=rG<_qVu^n_B;`K&+i1ZJ>H7jP/\J_;"tD]\LZck1uTbK&4`.\)$l9iS<AGbM;aF]\V)ogtnsdK&=T*
+^#&A;hqdAH^=qT$gtT'gpt^PXK&,YHYh\U"q:jr`^"_o/dbM+`s4r@bK&5MDYhem*n_E*X^"i>;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]<npYG)ijOq?&ptNaA^YJM;NnsKde)%Xkc/#h`rnQShinD6'
+rnG-Aakc7<RGQcVq;8@3a54Jbptarbi7lH1o\@.9e)'$>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&<jkJ_I_qY1F^"g`c
+m+n#boA7aL`88Mj^"rG=j4rSHbM2aF^"h#kjP?Hble]nDbhg(j`SL"=j4rSG_:mr(gY9*jp"c:sj5/8A
+YheEs[+t!%q:jc[_;"A4dG2+bs5&mpo&%mQZ/4Bp[,(9-n_E!T_;"Y<akXJ`qq[=iqVTHQ\_brp[,(Q5
+l.k7N^tS\?`7r&^p=u"jpYNC9bh^M!\(pu<jP/SG`7t7F^>-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<bM9V`
+rnWjrn__1?_VWbu[GCc9l.k4M_:ne@`nS2^qV7OqnD:D+e(r+$]A3>>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<l.Y"I
+`S1@G^>$]`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%s4Y<D`8(.CXkhmkO5BNb]%tK`
+oA&N`gY1$/p"R=<cJ@pEXPW7"MVn6d[,0-bmG6mZh:T[!j4`GF^"_`*akXJ`Wnl@`fA+'onCm]lgY'O!
+mG$4H^"i/6^>6cbV;C(bdG;Lkp=o,lgY'O!p"RdH^"iG>[b]3bS_iMbakaYcrnH\lhUoa!qqB-F^>&YB
+ZJ<j`OPTN`^>-]^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<bhVgFYhe9pK&6OaZ/*pblJ1UXh:Ta#iS*;F]\DT(cePn`
+Utsq`f%dpmo%Nonh:Ta#l.XkF]\Dl0a5">`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:eD0<Dl.b+I`n92%jk7<#j4i)<YM>c*jP/,;^"W/4q:XTV`nBV1gY0<pmG,h=
+]%re1lJ0V=^"`G<n_2dO`nL"<dG)=hpYEU?`86a8n(l%?]\Mc+hUfd"pt<jD^Y8P=]A(E^Ltqm^]%b?\
+pY+rdgt9[#!856C_V>(EZeX$cKA?O_[+s!^nD!6^g=am-p=dC<bhVjGZJFBoK&6I_ZJF'dlJ1UXhUfd"
+i7[2E^Y7Z$eD%1^TA8M^dG)Fio\'&ngt9X"lIstG^YA)0akXJ`Rbd5`bM9keqV(Jng=aL"o\7aI^YJM<
+^>6cbPhtlb`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$<cJ=*.rS=s<d+e$Dle:(GdG"<J`7rGip"["3g"q>;
+ptiI8f%fKElJ(.H`Rs2'jOq<%iS3&?Wna&ul.aS>^tSG6q:XQU`7aM2g=j<rleKe@[G@,(mbGt?^t\_>
+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"<J`S8Mip>!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%uM<h8/fBV)TWU$eR
+e*QkrMsIG0f]q5VW9XHLZKfm)p?[e)]BdQ'h!2?6o'3OGeEm2#K'Tu5b3IgJZg78KZg,s)!:,7&\Eh?'
+hWhB3p$/pLcg1YuMsIS4eEYZNYNu2QXm4L(p?[e)Xm=R'f]oR(!:$`Pea2qpOmE&4SEf;%g$-!3o]iXF
+g[+e&L$Sa'S*K5%g?H$2p$/dHe*H&[T^%s1lKR'fZg7>MZ0Kd'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<M<2dHg\qM!D2/eEPfRWTsKIZg#j&q<Nq'^Zrc%hW_Q8mch+Cea*+tMX%V7cKWsF[HdPOXm+F&
+rTf4'[-H!%f]fa-q<>'Hea*+uM!D>3d-96JZ0M2MYNaR&q<Nq'^Zrc%g?H98mcgt?hWsn#K'LPE\EVc4
+a6M[KZ0C$/q!*Iram-J%h!)cBjQWu7f^&D!K'LGB]BS/9_Wp7IZg$',qs&du`p18%hW_f?kNTA<j6Q*t
+MX%#%hrr\U^$>+OXm+d0pZdCr!9p]OeEGQKc0F3NY3Fd.q<EXus66]Ne`b]MbNe$MYNaR%q!*e%Xm+F#
+g??WCip!]3e*?YlNTmt;bNR^EeEYTKZ0Bd's65."\*;-#h!!/NfBKU*dHZ>J[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>_<B\<^$4kHZKT^$qs'"%
+_<Ji#h<;K8m-(e>d-CGlMWqq@_s#t@\`rMF[-63.pZ[S"`9G&#fBC0;l0,85fBNA#K'C/:_<BP8_<L:L
+Y3=F$!:#4$_<Ji#g$$38m-(Y:iTg("K'C)8_s#h<^$4qJYiss/p?@1nd-7n#gZZlGh<;--gZnRuL["a#
+Z09X!guliEhWV9/f]r=tM!=g#YisR!h<2iCi97N2ea!(sM<Xm#YNXL!hWMlBiTRZ4ip,srMWqG1dHB-E
+_WgCMXm"@#mHKr#Z09X!f]U'7m-(V9e`lGbQft[;e*#EIbN[sKYNXL#q!!_#^Z`W!g?6TBiTRN0e*6Vk
+N9J">`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#_<Ac!hWMK6m,tb=cftDmNp+":bNIL?\ENVKXln=#!9f$u\*2'!f]T^,p?/UAe`d(uKBUA>
+]][u2`TZIIYNOF"s65=&ro^<Eg#h#N_W^4HYijj,pZR@qrTC0Cg?./P_!(%GZ00m+pumLsr9($AgZI;R
+^?FkFZKKm)qWNb!qrap@gZI>S]]e\EZffp(qrin#qWG0IdH9<J]'/MD[-,d!m-())WTW!tfB1$8l0#23
+f')SdPio".gZI/N_W^:JY34@!mc]r![cbotg#g*6lfYJ7eEH;`QKP[=cK<jCb37dHYijL!pumY![-,ct
+gZHT@iTIK/dcgGhN9@P1d,s-G`TZ@FZKKX!p#qG!ZKKWth<)W=jQEl4d-1,cO6<e2dcTEK_<C"D[-,d!
+oB;S)[-,ctfB0I'q<"gAf')D_RHLp>d,s!CZKM)HY3+9ul0+T!ZKKWtg#fO%qrY*EeEHPgO6<e2dcT9G
+Y35`FYiaEuoB;;!YijKtgZGU#rT:BIdcg8cOlrq2eE5QKWosBDZKBQun`Z/!YNOEth<(^"roUQLd-0u_
+PNTI=bN@[DZ01fB[-#]un*$;)V<6XrfB'7"rT:6Ef')ejO66N*UupRrf]B:!roUBGe`cYhOluc,UupRr
+g#]^+o]E@>eEHMfPNVr-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<DYiXBti9-ltWoi!rg?#<rs5pWK
+e*#WOUunZ=g?%)NW94*A[,oa!l0"]$r8jI1kN(FZVrn!@[H5g!ki\Z%qrO@0kN(I[VWRj>\)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"pgZ5<qr8tHLdcT!?Z/qP<k2b=YVrmm=
+\E2-#dH7arSE8qph;kHqqW>BNd,r^;ZfR_=kN(L\V<7X:]B.B$d,qt%PND;pfAs$qqrY6Hf&kBBZK7V<
+kN(:VX609@[H5s$d,q[rSE8qpg#T0qqW>6JeE5-?ZfR\<kiCIYWTEX2_;s)-cfVUrS)rkpgZ5<pnE%OJ
+dcT<HW9'K0l/^X\VrdC/`8o>.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?#nguG<oq;o3KdH9*DZ/tlDO6#rnh;bBoq;o6Ld,s!C
+ZK:rDO6#rnhW(HopuT3McfWjA[,m)(r8ZDhXQAs5^?!l-cfVXs!9Aprr8ZGiX6&g3^uX&.cK;Uts5]7%
+o]+WbWo`^2_;s,.cK;XuroB.$o]+ZcWTEU1_W92-`T=hpNo]lngZ,6on)_IJdcJI0^>t=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<oAeQbWT<1%bi@16_r\\pO6#rngZ,6njQ+VH
+dcJ[6\E&_3o]+`eVrZq"cf<F7bN67pO6#rnh;bBnjQ+\Jd,iI4\E&_3o]+fgV<$^udGrR7b2pJ#K&cag
+h;YNsguQoDf&ad1_W1^WK&caghVtTsjQ+MEe`F[0_rUjXK&caghr:Zsj5eJFeE+R/`8ppXL?&6lg>]*m
+j5eMGe)eF-`oR*YL?&6lgZ#0mj5ePHdcJ=,a5m0YL?&6lgu>6mj5eSIdH/U6^#](NL?&6lh;Y<mj5eVJ
+d,iL5^?#.NL?&6lhVtBmlf?4KcfN@3^uU+-rSuYlXQ8C%bi@:9_r\_q!98[krSu\mX5r:$c/[@8\E(in
+L#`0lg#B$mioJDFeE".#bN"<:ro2YkWT<("cf<L8\E(inL#`0lgZ#0mioJJHdc@q!bN"<:ro2_mVrZju
+dGrX8\E(inL#`0lh;Y<mioJPJd,_^tbN"<:ro2eoV;p:igZ$Q?_W8i!K&cdhgu>Eqdc9-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</H\`D#qro/Oh
+o]#&mWT2Cdi8W5H\E(urrSiFgo]#)nW8lXmfAb6>\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<rSlhqV;ft`io/5DZ/aQtK&ZL`io-uubi7X@f&Nai
+g>[_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)<NhXQ%F_j5JSLW8l[m!9&Ogn)<QiX5_@_j5JPKWT2dns5ARgn)<TjWoD7^jPeVK
+WT2goro&Ifn)<WkWT).]jl+\KWT2jprS`@en)<ZlW8c%\k2FbKWT2mqr8E7dnDWcmVrGq[kMahKWT2pr
+qr*.cnDWfnVW,hZki'nJU>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!(alJV<lVW#SSmGQ@NV;gUq
+qVZt`leqEmV;]JRmblFNVW-^rK&G\Ip"uk0^Z"Y>f&E:\k2?<uK&G\Ip>;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[)<f&;kPnDF<(K&>;>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]&<DA
+dGU,EoA>/Wh;>*f]&<GBd,:#DoA>/WK&<rmcesrDqVQn^K&<]ff&2VIo\Y8XK&<`ge_lPIoA>/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<UdYM]B:f&2JEq;22/K&5/:X5C,<
+!8c8aMr=Hhs5&@ag"radYhoH;eDQ;DqVV;/K&55<WSar;e)62CqqqA/K&58=W8Fl;dbp,Cqqq>.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"eC<!se'ldodaHOjdF$=fd*U+bcd0n^cHXVYc-4DUbfe2Qb0%lLaiVZHaN2HC
+a2c6?`l?$;`Pod6`5KR2_o'@._SX.*_8*k%^q[Y!^V7Fr]tM+m]Y(ni]=Y\d]"5J`\[f8\\@B#W\$rfS
+[^NTO[C!<J['R*FZa-mBZE^[>Yct@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!<J['R*FZEgdAZ*CR=Yct@8YHP.4Y-+q0Xf\\+XK8J'X/i8#Wi;tsWMlboW2HPk
+~>
+<~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'<E3!t;c?Um;Gg:f:esk^
+:/4MX9MA)P8kMZH8OuBB7n,s:779O26UO1,5s[b$5<h=q5!;%k4?GVc3]T2\3&iiU2E!EM1c.!E1GU^?
+0eb:70.nk0/M/M).k<)!.4H\o-mpAh-7'r`,U4NY+sJ0R+<VaJ*Zc@C*?6%<)]BV4)&X8.(Ddi&'bqDs
+~>
+<~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@:<PO?XI,G?!U`@>[(E9>$5!2=BJX+<`W4#
+<E)pr;c6Lj;,C(c:JX_\9he;T9M8#N8kDTF84Z6@7Rfg86psF16UF+*5sR\#5<h=q4Ztni4?GVc3]T2[
+3&iiU2E!EM1c.$F1GU^?0eb:80/"q1/M/M)/1W5#.Ocep-n$Gj-71#b,U=W[,9e<T+WqmM+!2OF*??+>
+~>
+]
+>>
+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(I<Z*L[@Za7!E['[3I[C*EM
+[^NWR\$riV\@B&Z\[f;_]"5Mc]=Y_g]Y(qk]tV4p^;%Ft^VIY#_83t(_SX1,_o'C0`5KU5`Pog9`l?$=
+a2c9BaN2KFaiV]Jb0.uObKS2Sbg"DWc-FV[cd0q`d*U.ddF$@idaHRme'ldqeC<!ue^`7%f%/I)f@S[-
+f\+s2g"P06g=tB:gYCT>h;-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'ldqeC<!ue^`4$f%/F(f@S[-f\"m1g"G*5
+g=tB:gYCT>gtgfBh;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:K<gt^]@h;-oDhVR,Hhr!>Li8ESQiSieUio9"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['d<L[C*HO
+[^NWR\$riU\@B&Y\@B)[\[f8^]"5Ja]=Y\e]=beh]Y(qk]tM+m^:q=q^;%Ft^V@S"^qdb%_83t(_8=(+
+_SX4._o'C1`5KU4`Pog8`Q#p;`l?$=a2c6@aN2HDaN;QGaiV]Jb0%lLbKJ)PbKS2Sbfn>Vc-=MYcHa_\
+~>
+<~'GM5r'c%Q$(Dmu,)&X>2)]Kb:*??1B*ZlIH+<_mP+sS<W,U=Z^-71)f-n$Mn.4Qet.kE5'/M8Y.0/#"5
+0ekF=1G^gD1c7-K2E*QS3&ruZ3]]>a4?Pbi5!D.p5<qJ"5sdn*6UO7077B[87n6*@8P)KG8kVfN9MJ5V
+:/4S\:f("d;GpFl;cH^r<E<.%='/R-=]np3>?b?;?!UcC?=.&I?t!JQ@UinXA7T7_AnG[gBP;*oBkhBu
+CM[g(D/O6/Df9T6EH-#>F)uDEFEM_LG'A.TG^4R[H?spbI!g?jIXZ`qIt3'#JV&K+K7ei1KnY89LPL\A
+~>
+<~*#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[)%o5<qJ!5s[h(6UO706q'O67Ros>84Z<D8kM`L9MA,S9hnGZ:Jaka;,L4h;c?Xp
+<E3%"<``@)=BSd0>$>-7>[1Q??!^iE?XR8M@:<VS@q0%[AS#FbAnPaiBPD0pC2.O"Ci!s*D/O60DfBZ8
+EH-#>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@KrFPt<rac%?q.0;2q-ae??!^rNBP1sf
+A7fFa?s?b0;ufnn:uP+:9DqQa:&.T\:An#f;>F#`;>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/$<ENB%=8u=s<;BGf:A%H^;>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:k<E<1&<``@)=]t],!*fD,!*f8(s'P_4s'bn7r*fS8r+$+C@UiqZAS,Oe
+BDuNBAcHBBAcH<@A,0[2A,0R5@fKm:@/jU6>Q%e5>?bKB?X@#D>[7)-#@1YC@:NhZB)ZKAC&)-E?=$uH
+@:NeXAS#C_rF>k<qdfM7ral+?p1*W"s'GY0s'GY4rF#Y2rET)$#%M=Y?<q#Kr*0,'r`oA*q,mGnq,.2m
+qGmMorDiSm#$4o0>$P?=q.9e>@:<PN?h[n,?iOO4@JOL0B)Q<7AGp$:@M`H\?sd5H?!UfE?<piA>?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`<r#_g<W,qu=8?(o=R9/j=Sc.u<rH+t
+=T2G5='&L,>$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:k<rbMOKpM'G8
+q.9S<rFGt@!+u.Arau+<ojJ/@DJWimB4kU\@JsR8?XI:@@K'[1?MRk%=S5kr>PDA+?!guJ@Uo4N#A7[]
+An>L`A,Bg:AH$0?B)ZH=C@uB8CB&#HB`2R!AnGUbA7K1]A7K(X@:<DG>?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:#<kF<4$#Mf3rV5=3r_;?3r_5=3;ki4
+3Vbf53WD/=49%G=3W:u;3;tr62Z>]>3&`cS2Y/p.3USa%1\im*1B'$-1(5lk0J>(60eb:7/hSaT0Es0_
+/hJY(.K(_3.k</%.k</&/h\n401;:00e=h0/M8RP0E!O!/GUdq/,_%!/bpq!.OltH/H7=#/H7=$/,Ump
+/bq$u0)7*m0E!R10.ee00JG+2/GV$r1Z:4e2t]',2Yf<-2ukl92ZPf)3;GT548h;?48h8H4$,Pe4[)(p
+r]:?I4Zttm4Zu"-56*nC5Q3kD5Q*kH62!ME5X@^16N0CQ6i04J6LR8M6psI47Rfg97Ros<7f#RR7/9=V
+6:4+.77I,DoLB-U7Ros>8P2VR9`7W[7eoOS8H)-X7eoLQ7f,[L7K#XS7K5dS6iTLO62a(E56jMD6pEk%
+69b?4rBC3Fr''p=q*+U>q)n^ArBL9Hq*"a>r]L0C!''g7#<k:64?GVc3r(r:4T7M23;kf32ZG`72Z>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&<d.2Yf?.3q5<-3r(o649%A?
+49%G=5P.,,55@JC62a+N6U:T9!(%Pi69mh&6:4./76j.)6:+%,6pj=06q'O47/9:M7/]RQ8Gu-U8,l$X
+7fQ!S8H29[9)hK_8F]:I9)hK_9)hQ_9`7]c9`.Q_9DM?i8kVfN9heAX9MGCZs%`Aa#>@fc:/4S];#F5j
+;=@9Z:&[i^9DM<X9E.`b9`Iid9)M9[8,PjT7K#X[7nQ?A6q9a8r^H`Q!(HiSr^6KJq*XsIq*Y-LrC$]U
+q*Y-Is$H]Pq*,!L6UF+*r]p!?p-/=:r&s[7q`=j?3][1!#<P".3B9&Y2uYi@3B/uW2uYW31]]Hlr\Y6F
+2`NfW3B'X-:bXLQ/gi+ur$hUnm4.cZ"=blP/M@#TpFZ=ps""(#oITeiq()\&0JG.4/c.("/M?cNq(2=l
+kq)W`r@\%$r%7Upq(Ve$oJ$(qq(V_&r\XO-qD/"*!&=I."uA%l1bpjCr&"4,s"XI-!])VhrAFR4r\XO0
+r\sj:r&Od<s#^6Cr&FC/q)S73r]:QO4?Yhk4?Yhk5!;%k3W2#<48Cr748V);481l:4oRYF3r;#=4mkK$
+4S_&<48h5?48q;=3W1r92u,B32?#E42>oH32>]6'1[m0r1B&s*0E<j$1B0*.0_dL)1]K601&3L#1]B0*
+2"`Zo1B'$-1B0*.0`Eg,0`Ea)/HdUU.k<+K0)dF:/1`D*.k3#!/1iJ1/ieqi1,1F9.f1dq/+"qe0)7(*
+/1iJ-0JG480/*8XqChh#q_.t%q(MOtq(Db)1]oQk1,8Y["#2Pe2#/s'0_mBd0_mO#1Ars#1ANd+1Airu
+1]T?.1]0012uPW12Z>Z83;ti92uYc>2E*TT3VGH12Z,N43<)#73;tu=48q>F4$5Vg4oRYE48h583Vbc4
+4T@SE56!kI5lX(I5lX(J4T%A<4T@VB4o[YC4o[_>5Q3qJ62WnF54Ll:5l<k:55%/>4T@PE4o@GA48_5?
+48Cr:3<D0#3W(r83W1r22sE4#1]9002>K-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@O62j4K62<eG5Q3hH5Q3qH5PdS>4oIP.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\<mt
+q(_k&r@n:-r\==+r%n=-r\OO1s#'g5s#'g7pGMt-rAFF0r\sX4!&OU2rAFO4rAaU6r]0m:nN6_6!'U<D
+!]rG(rAt'A3]Zal!'U<Dr]:0B4$3C's#p0?q`XsAs#^6Cr]L6Fkrni)s#^*>q)SL;q`=^<rAss=s#U*=
+s#Bg5#rje"3&ifT3]B"r2?G`n2Z5N,2"<?s1&j$-1]K<-0aKTl1GU^?0eb<T0`<[!1&is,0*!X#1A3I#
+0_@$t0)dO(0)R=#/Ggss.fUsq.fLk*/1W.t-n-Vq.53D8N<`QD0e4e&/MI#Nr[@Rmod]P`!A#i$/dEpY
+/M8Y-/1gcTr@e4)r@S%#s"!msq(DIs$8*td0eb770eb:7r\!t!!&+.#kqV]`q)&(,rA4L3q)%n)r\XO1
+nM^2#r\XI/rAO=-r]'m;!]W/"r]9U1r]:'>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<hF,5Q3kF5Pm_F62j4K6N0.I55meF5lO(F6hs(=6k2^W7Rfg86ps@/6UX=06hj"D7/odV7fGjU7.`qJ
+7f,XS7/fXS7fQ!U8,5UL7eoLK7/91L7K#XS7JoOP63'FP6iKFJ5m]kB5=.\%5t"")rBU3Dp-/"/!'C$=
+r]L*Aq)\aD4Ztni47bN43<2&648q;?3<2&,48h2?3VbZ53W1o;3W;#92uY`32?#H41]90/1DVi)1GU^A
+1c-sJ3'rp00.JA#-7C2i.K([p-grD\-iYUj-iYUn.K(Xu.4Qer-n,$Dr@%^sr[Rpss![[lq()7l!@B6"
+.k<)!.kE4M.KCps./>@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>JG<AH-U/h&;"/H%*u.e+te
+.K(^r/,:[o.g@OU.k<)!/,_"".k:KLr@Iq"s"+."q(2=nq(<1./MAb0/h\n30.nk//M&IK0)76t/b1Lo
+0)70r0)71"0`<^+1AN[#0`Eg*1@R*q2?,K11]fNk2#T</2Z5N32#K622YK*,2uP`92Z5T73;GN548V/?
+55dYE4T%8>46\d/4Zkhg48h2J4$,Pe4$,Jd4Zkhgp,_n/r&jm@r]^<Gq*+gCr]og4r]U'>q*"O8#<b13
+4$,Pe4oIG?3W(r;3VbW>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'C<Ir':'Dq*=sI
+s$H`Os$6TMrBgNMs$QfQs$?ZMq*OmEs$?TMs$QTMrC-TOr^HfUq*asDqa:0Gs$QZNq*G?U6psC06psI0
+rBU?Hr]pBGq)nsK4?Phm4?Pn-4oIMB4oIJC48Cr54S_)73rM2>4o%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`<QO2?#H32uP]93Uo'(3<2&<3<2,>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(0E<j'1Ars+1ANO#0E!O!0`Ng'0)71"0_mF#0D$gp/,:[j
+/GU^o-iPOn.0CnD-n5*E$na1d4cNW&/h8S).OY-Dr[IXkq'l7lr@@[nr[S"#.fq4N.K1jt/H.."/c71"
+/,V!u/GUmn0)7"-/M8\0/hS_./1iJ-0.nmP/bpsn0Bk1d1&Wg)0`3^*1\ig%1&Wp$2"!7!2ZGW42>fB1
+2>K-32`E_p3<2&73WD&:3<)#:2u>T43;GN53WD)=2ubf63rV523qbW84T7JF5!1t+4UF554Ztni4$#A^
+q)\L;r]U9FrB's?q)n^BqEF^<s$$<Dpc\O=s$-<Cq*"O9#<b134$,Pe4oIMA3rhD@49%A;3<hQ)2`WlV
+2Z,T63;tr93;GK.2u,<22#9'/1]9012>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"<I!2Yf<-2Z>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$<L,rB:9G4[8j.s#p0?q*"7/r]0m;
+oK3%7nMpD,s#Ts8q)S.0r&OR3rAO%#q(ht)rA"O41G:F:1]9-=2`E]cPuKFd-7UAn/,Udo-M]%b-3#7h
+-3#=d-2](k,pt)=-N>Im.JtUo-hAb^.JYFn.K1_".4?Pj-7:2=./>@_.Int`.etXk.fV$t/H7<l/H%*t
+/GUpo/GUdp/,_$t/c@:%0DR6u1&Wd+1&Ea'1&E^(1Arm)0_mR$1\is/2#]B32Yf3*2>K002ubl: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=#)<U/LiA*r@7apq'u1gr[7Xm!%I^l![f?Dr[@ms-n>*C!%Rt!r%%[pq().hpalt,
+/1iG).k3#!.kE5'/1g<Dq(;+iq(DIsq(MY"r\<ps!&=I.!&FO0q(hb%q(_h'rA+F.r%e:.q(he(#W+Cr
+2E!KQ2E(@ir\aF.r\sX5r]9d6r]'j8s#C$=r\sI.pGiXC3]fDc4?,>]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.kWSAN<ifL1+tF;1c-la
+0)dHu0DR.!/,_$u/bpq!/M8[T0E3[)0`<[%0`<[(0`3[$0DRC!1]&p-1&`j,1&Ng'1]TB&1[-al2Yf3/
+2>oE52u,<+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<t
+1ANU(1&<X)0)[I'0_mI'0`Ng+0)mO!/H7?o0E3X'0)dNn0`<[(0)7'r/cI=".JG=l/,q'q.NKuf.4?Pj
+,paug-RL2h.P!))0fate1+t10-7LAnr@.^oq'Ytf!%7^nr[IXk""#BD.K(_".k<(u.4Y3Fq'uCps"*Cb
+!A,i1.kND-/hAV-/M/M)k:PXFoIoVdrA"7+q(_\#!&O:(r\XU3r&4O3r&4L2rA4R31c5.g!&XL0s#'a5
+s#9j8r]0d4q`+U7s#'g7s#9s;rAXa9s#Km6q)J1/r]C-@rAjm=s#^6Ar&O:.pc8=7ofW(6r]L3BnN$Y1
+r]:'@s#g*<q)eC7s#^0?!':0Br]0m9r]0m9pbr14r\jm<3B@!rr\j^4oecJ&q)%n)r%n=/q)/..">_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(0E<j'0Es0a0JP:90`Ea(0_7$l1@?sj1[-al1[-dm2Xra%3;GN/2Z5T3
+2Y/j&2=WO!1@[0p1&Wg+0D@4"0`*Nj0)7.#0(LXh0E!O'0DR6j0E3['/c.*o/,Lgp.0(dm.0(ji-O2%K
+.P35)3JRiA0eb(//1N1K.fCgT./,1h.ebCd.L.IT/1W2"/1g`Ms!mgpoITtnqCDUtr[n%#q(2=pq(DXu
+r@[Rmi@s@JrA+7,s"s[1rA4L1rA=L2q(r@51c.'I1c.!ErA=L2q)871rANgtkrA2nr&F[8krJQ#q)e+/
+q)eC5r&a=-q)Rt)rAX+&p,2e*pbVn,rA=C-r\E^oq(hCprA+C/q(hq*oJ?J%r%\+'r\+7)r%It#q^q^u
+q'l@qr[SO2/M8Y11,;"N>rOVp1GLO:r@\%#q(2=nnLXSir%7k"s"3^m!&+:)!A?))0`<X)0)70r0`Ng)
+0`Nm'0`3[)1ANX"1\EKq1As$-1Z:1d2>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@<k0B"VL1&is+1&j$$1]B621]9012>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(94c<T)2)$g@0/3>Wm4IiZpFZ=rs"3[l!\Z5]!\Z/Y
+r\4:(!&"(#q(Vh%r@n7+p+ZD!q(VV"oeH+pnMBPhrA==-q)%n)rA=I1q)SI7r&Fa<r]0U3s#L$=r&O^:
+pcJF7ofDn2p,hn.q)n12q)e+1nNZh7nNlt9q*4dBr'0L3q)nI7q)\=5q)nF6rAsp<pcJF8q`3[rni6G*
+r]:'>p,__*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@<o0D.!_0_mI!0_mF'0E!U(1&!I%1]K<2
+1]9-12>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`<X)0)71#0`*R(0E!U)1&3O'0E!U)1&3O!1A*Bp1?gUj2#/rs2#9'.1]9-12>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<s0)[F90JG4:2E*Q^O]3qa-7L;g-7:2>-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`<?G0eP+30)[C%/GUm^
+/GCap0)mNf0)dR'0*!X#0DR=%0E!U)1&<R(0`<['0]b%^1ANa%1ANa%2#/rl1]T<01]B6.2ubi83;>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(<EodKV`nL4,\r@7OjpF?+js!n%"r@@mtq()Irp+61pq(2Ipr@IIjq(DXur@["]q(VUtn1a\m
+r%J%'q(_h'pbVn+pG;b)r\OL0p,)h,rAF:,q).t+kr7idnMg8(q)In)q)J11oJlh/q)J1/qD\I7q)@h%
+ju*)opbVn,rA=C-p+l.mq(hb#q_J1,s"jU/mka\prA4I/rA".&r%J%%r%7jur@@[n!%e+"&1fCc/h\n5
+5)`i.2D?p@/hd,Sr[djsq(2%epFZ=rs"3Ifr\4:(!&"(#q(Vh%r@n7+q(Me$r@e.(l7r2koeQ>!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'<oJuq2rAjm;r]0p<
+!'C!;r\sm;of;h0q)Rt+q)e+0q)e+0h`g6fr&sj>nNH\0q)\%+n2pS0r]0a8rAsm;s#L!:kr8Dtq)A+/
+r]:'>r]9R2q)n[<r&Fa:rAX[5s"s[1q_J((r\+=*r\""!r@\^90JP=>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'0DR<t0DR@$0`<[&/cI=!/,h$u/,^sr.0:nG-iPIb-OqOR.Ocl"3f$rq
+0e+b)./k[n..AVS./,1h.ebCf.L@UU.Ocer.k</%r@@mtq()(gr[mpss""%!s"4%!q(;Fq!&"7&r@[Rm
+q(VUtq(UYYr%Rn#r%e:.r\FF.!&XL-"Yqki1c-ui1GUcb2#]B+1upOa2X*0U370_b2u,Gt2u,B-2>K/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`<X)0)70r0`Ng)0`Nm'0`<['0]b%^1@[0r
+1ANd*1Arui1]90(2u#B23VPN33WD)<3W1u=48Cr83;,B.3r(f83qPK/47PK047PJu55@A355@A?55dYE
+55RP>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@<o0E!R"0_mBt0]+P^0_I1!1B0001A!C&1As!11,:Za2#]B+
+1]TB*2>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`<X)0)71#0`*R(0E!U)1&3O'0DmNb1%d<t1\im'1ANcs1AN^+1AWd*
+1]0*&2u,H33VPN33WD)<3W1u=48Cr83;,B.3r(c"3q5B/44ugn4n1`34oISC4o%;;4o.8@4RkK.3Vb`*
+48h5>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`<a)0_mBt/GUsh0)73[0)79u
+/-[[X/1`;$.fCgr.K1ak.KLtJr[A1$-7UGm-mpAj-n5*A&go%T.4-Mo5_iPt0InV%.OZ_pr?r7*-R9ue
+-6jld-RgGk-R^>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!0E<a)0+0B_.k`G(.k3#!
+.kLTK#:qGZ0/+tCLBCsD2DP1b!&"7&r@A:+.P!/'.P<A+0/*8V!A,ku0)73s/H7@$0D@*p0DR?u0_mBt
+1\id11G^dA0eb9_0/,*Z1%mBu1&3[%1&j-02"*6r1ANj(1ANft1\is/2?,T72Zbos3;tl92?5W53rM)/
+3r(o64o%)548Cl349%AA48q>B4o%,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`<Di0E<a)/c@43.k`M/0e"M/3'BAb3BB2]3Vbc43r(o<4oISE4o%;65Q3nC55@S956*e94S_/9
+5P[S?6iK=J55@G54o%AA54q,85P[G;62a(I5Q*eG5Pm_=5P[S75P[M=47PB24o@J=55@8854L`13r(o&
+3r(l-3r(o64o[V@48D8>5P[M=5Ogo45k.#55Q<nF4T@M=62<eA62<_F4n:c355@A;4S_&64S_2>3W: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-<s#C!<rAX[5q)@h(
+q)In)q)\=3q)7Itq)\F6p,Vq-q)S7/q)J11q)J11q)J1/q).Cmq)/+/rAOI2q)%n,q)S70r]'g7kr&8s
+q)J1/krAZ(r&a^7q)J:5r]0m8r\jR3#W=Lu2)e#o.Ob0A!%@dm&go%T.4$Jp4G-il0InV%.OZ_pr@%Xm
+"stiN*\U/Jr^$`R5X.M!q*OmEr'1*DrBU*AnNcn6q*4C5rBU<InNc8#rB1*ArB:*Bq)dOrq)J15q)SC8
+rB1$=s#U0ArAjg9q)S74nN-Y2oK2S*r&Oa9q)\=5nN-2%q)Rt,q)\=5s#Ta4q)eC4q)@h$nML&%q)J1.
+q)In)r&Xg;!&s1%q)e+,q)\=3q)\=7q)eC4rB1$?r&F[7q)Sa?2E<]V8Ok<9.k3"t.4QhE.gmm[/hJe0
+4G.'$2DP1b!&"7&r@A@-/hAb5,W/Fb7n6$;r^6`TnON:@s$c'<q*OmIs$H<DqF(BRqF(BPq*jg>q*k<L
+rBUBIq*FO8q*=a?q*+U;!(-NKq*"[@rBU?Fs$$9DrBC$Aks5&4q*4[@q*=j@r]L!Dq*=aCks+u-q*=a?
+q*+=5q*+U=q*"O9q*"R8!'9p9q)\%/q)\=7q*+U=r''7+q*FO8q`t0Hq*4[=q*FO8r':6GrB^BIq*PHQ
+4?l"o:JN]!0E!O'0E!L90/,+81,^pUMHDJ`-n$Gj,pju;-2o/"+!W'O5$pAo,Uk5n.4QkD/GUmn0a99b
+0JP:90^pak/bq$p/bppm.fCdl-i>=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*"X<r]L3ArB($?
+q)S71q).t+q)%n&q(_n*s"aL,r\4=)!&"(#nLODar$q[pr?hIiq'Ytbi?Rk:q&fPYr?2%Zr>bVRq&]>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[<s$6NKs$6BE
+q*"O6q)\=1q)8%+!'1$<s#9j6r\aF,q(_^u!&"'ur@\%#q(2=nq((taq'Yteq'c%cnfn/Z,Q/hc+o*>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`"<E3(#<E3#o;u';g:B"#a9_hEY9)2!`8P)HD
+7n,s:7fGjV7/oXM7.ES=56!eE4T@M=3r(f32t]$#2"<9n0)mO&/H.7#/G^mj.etLg.JY=d,P`\^,5ED]
+,6&hc+R('F+Sd2V*r-iP+8I/W+o*5U+o*8V+86oT+Sd)S+8I&T,5E8T*r-rS+8HuR*WI5[*rd8V*r-rS
++8HoW+Sm5V+6apD,5E;U,5rb`,5`V`+S[#a*?c@K<*Lk#-iGCl-iG@t-RU;k,V1H+JI,O70InV%.OZ_p
+r?r7*-RL5h-Qt`\2Cgg`>$P99?27\"=nu.u<W?,!<V]Sh;>F#`:&.Q[9D;!\84Z6?7fGmW7K,[T6h*M=
+62<bD4oIM=48Co42u,?$2#/m%0_[7"/c[I)/M/OQ/,q+!.K1ms/,1Ui..JY[-2Ah^+Sd5],QAte+o!2U
+*r-rS*rI,R+8HuR+8HrQ+8I&T*r-oR+Sd)S*VgfQ*Ut3L*VCHC*r-fO*rR2J*r-oJ*r-oR*Ut3M+T*AX
++8I&Z+8-iV+8I&d*uuIC-<+2".OtBGs!mps$S3k^/M\n<J71Ap1&`j,0)dI$/.a<_/hJY'7UnP54],Kl
+?=%%8?27_&>lJ".>5_\*>5;:r<r#Vg:\d][:AIT_:'"'_r(I&^rCQfUq+(6Kq*"aCrBL<GrBU<Hq*+U:
+q)S73q)A+-q).t&!&FO.s"OC)r\"1%r@mmtnLXJcrZh=cq'Ytbq'>qcs!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!<WH.u<;ohr;Z0Jj;#F,h:B+&g9`.Q^8chRW9DqK\8c2-Y
+7K#Uc6UX=06UF+*5sn"+6:!n&5lF"I5lX"G4T@MB4oIJC48q;=3<2,D4$#D_3VPN22Z>T42#K0.1B'!5
+1c$mB0eb76r%S+'r@Rt!s""$ts!dsur@7grr@7[nr@%OjqBl4gp*BY_r?D7bM';^@a<\A@ruq1_aWV!8
++<hpO=C3L,.4>*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">@:<POrEoG.rE]>)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<r@\U6/M/S-0/#"51G_!XIKin,/gr+q-iPIk,nD7H,:+N[+$O$g0MH"pF*%>"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#g<CpH&:5r\sj9rAOU3rA=I/
+#;e7n1,1I:0E*^(0`Ea(/c[L%/,^sq/Gq$s.f1[l./bOn-N>In-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'c<EcH*s
+E!UB$E,TZ4DJa7hC]J8MC]8)HC&M`DB)lQBAc$$:@fU!;@JaI2?iFC2?2Rt+>PMD$=TDS&=8Q%s<W5tt
+;u]bo;>a8i:]4&d:&I]b9E.W`8d7jZ8kDTF8H)-Z7fPpV7/fRP630A>rBgKLrBU<Gr]^6C!'C0@s#L*=
+q)A=3rAFL0r%n=-r%\.'r@n7)r@\($r%.dsr@7dqs![jpr$VChr$D4cqBQ"arZV%Zr#bnZ[ia'@_&i(f
+MB<'G*[)XK=^NZf/1W2!-n-Sp.4Qet/,h(./M/_AG%!<g0ek@90)dI$/.a<_/LrG%7qXt>:1nQiGBA!,
+FS^(YErU.ZE;XYRDZ+GND#A)JCB&#HB`)N@B)Q9;A,Tm:@K0^4?Mn++>l@n,>5qb'=Su8!<rZ2"<<#np
+;Ys>i;#=&e:&n#f9_h?]9)hK^8H23[7f>dS7/oXS7/TFM6N'4L5lEnJ5!Ap/s#g<CpcA@5rAXX4rAFO1
+r%n:,q_A%'r@e+%s"41#s""'ur@.Xmq^;=hq^)(as!.4]ruq=`ru^bQfc^)4q&oJTq&o2Lq&oJTqB2^Z
+q&eW>^E<k**[2dS?Y;,L0eiPZ(GIEm/hSe10JG:=2a_sp/hJJ!-7:)d-N,5&,U=T\+se<p?SjN6B5i!9
+EcV/"qJlOSs)7mSrGDOMrG27Er+Z1Dr+>n=r+,b8qdKD1!af>Cr*TD/r*B8*rE92(rE/u!rDrkss&B"s
+rDNPj!Dl\m;>a8h:]F2i9`.Nf8kVfL8kDVR8H23[7fGgV7f>dS7/]LP63'CO6Ms.J5l<hL5!D+m4S_)=
+3rM&?3&iqs3;tl92Z#?;1c.!D0eb::1Ars(0`Ea)/H%(!.fM'u/c7-r.fCgn./kRs-mpAh-N5=b,lJqf
+,0V4E+iP]),Inun,M"%1+UTD9+sA+3?RdHP-iPIm-iPD*-71)f-n-Ss3cA1U0IeP$.4?Vor?r7*-RL2e
+-mCob2_Rj9Dfp5EFT$:WEWC+YE;jeRDZ=SPD#.rGCAqoEBDlEBAc?6@AGp$8@f0[4?i==0?2e+/?2\%.
+>Q.h(=oDJ$=8l8#<W?%r;uKVm;>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<T+nZtA
++7gSj*mc"/*ss,3+Wqq2?n3`W.f1[p.fV$u/-IOW1-Taa@5^"u0J>+4r[n("&1]:a.kW5?B0A(JBleQF
+G'Ek-qfVp\s)\-Zr,MaUrGVOMrb_ULrG):FrFl4DrFYq<rFGk8rF#P1qd05,!+#P-rEB,%r`K/$s&T(u
+rD`Ymr)3JjrD3JirD*>ds%`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`<X@0J+k//h\k30JbLD7!Vic/LMnm-7'ucr?W"#,U4TZ,p5BY1bh^9Dfg&>rGhdTrGV^Rrb_RLrbMII
+q.]e@s(;4@rabt;raPh7qdBA0s'G_4rEfJ/rET>+s'#A(s&f2#r`8ttr)E\ps&/blrD<Mir)!AgrD*;c
+s%EAa$qa,`8P2TH8OuBB7nN\Ns$uoTr^H`Or'C9Hq`k$Cs$6TKr]U<Fq)nU:pc8=5r&4O3#<"Fr1c$mA
+1&Wm)1&Wd-0/"pU/H.1!/c[O&/cI<u/,^sp.JY@p-RU5f-2Aed-2f+g,I\iF+i,Dm+j(u(,KV)6,9S0R
++^&/%r?qUls!Rdl%43DL-R^Dn/NRZN0J=pT.0:kG.K(Y,-RU5h,q's'@5ff2@r?C1Ec_2"r,M^Ts)7jR
+rGDRNr+l:H!,MOJrb;@ErFZ%?rFGq<r*oP3rEo\6?=*Y<rE]A,q-3f$r`T2%r`B&!rDikss&8emrDEPj
+r(m;erD!2`qFgi\r^m)]"A)0U84WYKr'gTQrBpQNrB^HKr]g?F!BiUN5!;%k4?GY#3rV,62uPZ52#T6+
+1&`m)0DmI%/c@7!/,Umr.K([l-iGCh-2Jne,Q8n_+TEV`+TEO8++bTL*s`u1+Wqq2?n3`&.K:mt/,h(-
+/hSkBDdYI]0JG.5r@Rt!&1]:a.kW5?BK\+HB6&3?F`mY*qfMjZs)S'XrG_dTr,2LNs).dPs(q[Lr+Z.D
+rFZ+Br+5b9r+#\5rEoP1qd'/*r`f>)rE9,%r)`kus&K%tr)<VnrDNSkr_WPhs%`Jdr_*Gh9MA)Pr_!/_
+s%<8^r^cuX!(QoUrC$WPr'LELrBUBIr]pKJr]^-?r&Xg;s#U*=s#C$;rAO[5r\XL.rA"@-r%\.(!&+=(
+r%7q"r@@jsr@.Ulq^;=hr[%Rks!@[js!.4]r#s9,JfoXfo,n;\+sSFAB/;4qq_&^:/M8Y/0/,(91cIgF
+="Q!O-RL/d-78[;rZi"#,:4Nt?SsN3ASuR1E,]gqE;XYSDZ=SOD#A)KCAhlHB`;`DB`2N@AH$*=@fKp:
+@JsU2?hn%,?2e+->6%k*=oDJ%=8Z,!<W,np;u]bq;>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#<r>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<PN+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(=Su7u<rZ2"<;]\l;Z0Jl;#O2g:B!rf9_qEg91qlL
+8P;]K9)_B^8Gu'W7fPpU7/oXP6N0:L5lEnI5lO"J56!eA48q;>3<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)7dPrGDRNrG27ErFu4CrFYt<rF>e8qI08/
+s'Ye4r*B;,s',G*r)ru#!*B,"qc3Yqs&8emrDEPlrD<PkrD3AerCm&\s%<;_r^d&Zs$loTq*b0K!(-WL
+rBL6Gr'(BM5!D+m4?WF$rAj^6r&4U6rAFR2#<"Fr1c$mA1&Ng+1&Wd(0)mO%/H77#/c@7#/,_$r/,^sp
+.JbIm-iPIg,l]1h,l]+Z,2".8,5EDX,5EDP,5EDQ,01te+o*>B+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]S<f
+rG2CIrFl.Bs(;4@r+,b9r*oV5s'Ye4s'G\1pg!c%rEB/&s&f5$#$+c+<`W4#rD`_os&&hpr)*Gis%iPf
+!DQ>f:&[id:&doe9E.W`8cM?\8,l$V7/oXQ7K#XQ6iB@O5l<hH55m\E48q;:3W:u62Z,E42#T6/1AN['
+0`Ng+0E*R%/-%4!/H%*u.K(Xp-i>Ci-i>=h-2o.i-2o.i,Q8n_+T<PN+P\(<+8I&T+8I&T+7UKL+8I%u
++5J%7+KcgY*sj)4+sA+4?n3TQqC2Fos""("$na1f5A+C_2DHm=0J<>Vr@AR3/M8S-.7e,91Jhb+G^+CT
+GBa"/rH8-^s)\'XrGhgUqJZ=Ms)%[LrbDIIrb2=FrFc%?r+5k<!+Pn8ra>_4r*K;,rET;*r`];(qH3c!
+s&T%trD`\nrDNYmrD<DfrD!Pk:/4MX9MGFYr^m/^r^[#ZrC6cT!([#X!(QrVr^?ZOs$HZMs$6TKs$$HG
+s#g*=!':'=qDeF4s#0g5q_\1+rA+C-r%In!r@Rstr@.arr@.Ulq^;=h"=5?@-7&d@,U=TZocj>XQQUl&
+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$<r,hr<;oho;Z9Pl
+;Z0Jk:]4&d9`@Zf9M8#N9)_E]8H23[7f5^N7/]LP5l<kF5l3eG56!e?4T7D@3WD,<3;kf72Z#?81c$mB
+0eiP]rA"=+r@e1'r@Imtr@Rjsr@@dqqC2@k#U_#K-RU5f,pi40r?LhVr#so?q',VXq',VXnKRcPq'+oD
+]cm1qi?A"Ap*%p/$6p]=+sL/t.jQDfr[7^mrZr"#-7:/h.P*,4?X#6=/,h""-n-VD./kS'-mgAf6"2f,
+94Vs`F`[M'r,_mYs)J'XqJZ@NrGDLLr+l:Hs(VFFs(D=CrFPn;qd]S6s'bn7r*TD.q-<f$rEB5(r`K,#
+#$+f,<`W4#r)ESms&/ems%r\jq+^oaqb@)ar_*5_s%35]s%!&WrBp]S7Rm>Fr^?]Pr^-TLr'(0Er]C0B
+r]9j8s#Bs9r&4I1r\XO/!&47(r\4:(!&"1$q^hXqr[IjrqC)7hr?h@eqBQ1g,9e<Tq&fY\r?2(]nK?L,
+q&oJTruh1]q&f,Lq&fDTYTNEXq&l@Q#9b05+X1)u/-I:I-n-YE.K:mt/,h(./hf"EA77DU0ek@90)dI$
+/.X6_0.\b*88(1C:hXopH$9.1r,r?gF`__HF)l;BrGqmWrG_[QrGMUOs(qXLs(_OIr+Q%Aqe#e<s().=
+!+Pk7rEoJ/rE];*r*0,&qcNl"r`8qsqc*Mms&/hnrD<DfqG.&br_3>bs%<;_s%*/[rC6fUr^ZlUrC$TO
+r^-QL!C/jN5<h@24nq/<3rM):3;tl72Z>T52#T6.1Ars,0`<['0)[@'/1W7L.f1[k./bOk-N,4n-7'r`
+,lT%^,5iYb+RpW.+Sd2V+Sd2V+RpWN+Sd2W+K-FY+la][+<r$O,:"UDBJ_:m0/#"50/"n//hSe10JG:?
+2FV=_0.n\%-Res@r?_Fg%ONDI+?s6k0MQ+rF)u;>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):s<W?%u;uBPl;>j>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=rAsp<rAad8rAOU3r\XO/r\FL.p+ZLur@A(%.kE5'
+s"44&r@Imtr[Ran!%@dn!%@gor$M4cs!.Id[3:,FM'3'I+X/+4A1[d,r?_Fi(*t7P,palc-n-`!4]Y`?
+0e=k+.OZ_pr@%Ul%4*>J7pe509Or$_F`V['F8^.YEVseTDZ"AOD#J/GCB&#HB`)NBB)cH@AGp$;@f9a6
+@/jU4?N4=/>lIt$>5VP&=8>ns<W?%r;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V7JfLQ6iB@L
+62a%H4od_D4T[`-48q;<3W1r:2uPZ52?#H11]K6/1&Na*0E3["/c70t.fq1M.K1^q.K([o-iGCh-3#7j
+,QB%f,Q/h[+oNM`++bSd+2/g&+<MaN=Cj*4-iGIj.1dsZ/1`A-0LArN2E!9E0JG-Y/c@43.kN>'/1aM-
+4u5uIEHcYNGPlX`Fo?F\F8^+WE;jeSDYe2MD#A)HCB&#JB`)NAB)cH?AH$'=@JsU5?i==0?27b(>Q%b(
+=Sc,!<rH%s<<#nr;u]bq;?'Jm;>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'c<rGqgUs)@pT
+s).jRrG;IKrG)=G!,2=F!,2=DrFYt=s().>r*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)<Pls&&emr_EMh
+r_NJfr([)_r_*8`r(6oZr^ZrWrC-TOs$Q`Or'C9GrB:3DrB13E4$3F&q`4U7!&sp:rAOU3r\XO/s"aO-
+r%S.(s"='ur%.ar!\,ZKr[7aqr@%Xmr?hCfs!7Uhs!7Ofr?CqYr?1DJJffRddiSf;+!Dh1AM5G/./PG)
+.P!&$/MSqF>$s6H0ek@90)dI$/-7=R0)dC/9kHRF:M4ZkG]n</G5cX_FT$:ZE<'tWE;jeSDYe2MD#A)H
+CB&#JB`)NAB)cH?AH$'=@JsU5?i==0?27b(>Q%b(=Sc,!<rH%s<;]\p;ZBVo;#aDk;#X8i:&n&e9a49b
+91qlL9E%Q`8c;3Y8,l'X70?"J77@&@rBgKLr':9Gr]^BHr]U3Bq`F^:s#L$;r\sd6r\aX2r%n=-s"X7%
+r@\%#r[Rt!q^VOnr[@^mr[%Xn-Mf%e,lT%`,5i[l+G(_n+9rr1+=&:?CcD8Cq(3120/,.?2+M%T/1`1s
+-70ub-N,5%,U=Z^,9nI&>rF?/@r6:.EW'qUEW:"VDuX_TD>e;MC]/#IB`MiFB`MiFBDlH?AcH<@A,Kg7
+@K'[2?N=I2?N4=0>k_G&=oDJ%<rc;"<W5qt<W5tt;uKVm;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>
+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)<Sm"B&)o:f.-e!)EMhrD*8br(R)_s%<2\s%*,Zr^QiTqaCHO
+rBgEJrBL6E!'L3C!^&P+r]9p:rAad8rAOU3r\XO/s"aO-r%J1*0.m5WpauCpr$qgu.Ok?F!%Ijpr[7Xk
+q^)7fs!.Ohr?M7bp*'AWb9)<XJfjV,#9G!0+X'ou0`3?u.246].4H_s/1`A-0L8lM2E!9E0JG-Y/c@4%
+.kWIR/.,*`5;Z2MEd)bOGPlX`Fo?F\F8^+WE;jeSDYe2MD#A)HCB&#JB`)NAB)cH?AH$'=@JsU5?i==0
+?27b(>Q%b(=Sc,!<rH%s<;]\p;ZBVo;#aDk;#X8h:Adfj9MA)P8kMbU9)hK]8Gu'Y7fGgV7KQ"I7/TFN
+6N0:K5lX%I56*nH4oIM?48_/>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%<rc;"
+<W5qt<W5tt;uKVm;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>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-nQr4<a%13/1`;$-n-VD./t[p./kP!7pn>39kA6b
+Fo-7YErL(VE;jbTD>nDPD#J/GCB&#HB`)NBB)cH@AGp$;@f9a6@/jU4?N4=/>lIt$>5VP&=8>ns<W?%r
+;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V7JfLQ6iB@L62a%H4od_D4T[`-48q;<3W1r:2uPZ5
+2?#H11]K6/1&Na*0E3["/c70t.f_%".Ok?F!%Ijpr[7Xkq^)7fs!.Ohr?M7bp*'AW[NC)CMB<'E+WqpN
+=(O)a./bUm.M"$\/M&V06!@YS2DHp?0J<>Vr@AL1/hS\+/P]nB1f.k+GBe:Tr-&'^rH/!ZrGhdTrbqaQ
+qJ?4Kr+l4Fs(VLHr+Gt?s(2+=raPt;@/aR5?i==0?27b(>Q%b(=Sc,!<rH%s<;]\p;ZBVo;#aDk;#X8h
+:Adfj9MA)P8kMbU9)hK]8Gu'Y7fGgY7R]a6r'UELr^$HI!'UBHr]^BHr]U3Bq`F^:s#L$;r\sd6r\aX2
+r%n=-s"X7%r@\%#r@@apr@.^or?qRk!@K5j-2f+g,PWJ]+oWU9+G(`N+9rr2+X8:=CcMDFr%.n$r[ea8
+0/,(82Dn!4<\,dM-RL/c-78[;"!f-<-N57t7:%l,9k8-_F)c7"Er9qWE;a_TDZ=SPD#S5KCAqoIB`2WF
+B`2TBB)H6?AH-0;@f9a7@/41-?N4=0>k_G&=oDJ%<rc;"<W5qt<W5tt;uKVm;#jDm;#X>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"m<E_(2/1`;$-n-VD-kIaR-n$Di-V.W*1/;G"FEMX%F8^.YEVseTDZ"AOD#J/G
+CB&#HB`)NBB)cH@AGp$;@f9a6@/jU4?N4=/>lIt$>5VP&=8>ns<W?%r;uKVo;?'Jl:B4/h:]4&d:&I]a
+9E.W^8cM?\8,c!V7JoOT6pj??6Ms.J5Q*bG4T.DE4?GY(3r:r93;tl82Z5N42#K001Ars*0`Ng+0).$r
+/Gq"".OlnH-ib^p./kUm-Mo+h,l]+h,lT"g,Q/h[+oNOL++bT7*sWi1+<Vb,AMO04r@.Xo#V.DV/M&V0
+6!=M$2E!9E0JG-Y/c@41.kWG*/M0_05;c;PEd2j*G5cX_FT$:ZEW'kUDuFSMD#eDMC]%rIC&_lEBDlHB
+Ac-*<@fTs9@/aO3?N"1+>QA%->Q%b(=Sc,!<rH%s<;]\p;ZBVo;#aDk;#X8h:Adfj9MA)P8kMbU9)hK]
+8Gu'Y7fGgY7R]a6r'UELr^$HIs$$EH!'^BFrB0s=r]:'?s#L$;r\sd6r\aX2r%n=-s"X7%r@\%#r@@ap
+r@.^or?qRk!@K5j-2f+g,PWJ]+mC,$+G(`c+:0)4+X87;CcO$tr@Rju&MGgm1,_!Z?WJ^/-mp>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`CBDuNCAc60<A,]s9@JsU6?i==2
+?2Rt,>P;7u=oMLu<rZ2"<;]\n;ZBVo;#X5j:B"&f:Adia9`@]b9)M9\8H)-Y7f>dQ7/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-<l&rEB/%qH*\t
+rDieqs&8nqs&/kos%r_mrD<JhrD*8b##%]`91hfLr_!2^rCHlWs$luV"%G^J7/TFN6N0:K5lX%I56*nH
+4oIM?48_/>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&=oMLu<rZ2"<;]\n;ZBVo;#X5j:B"&f
+:Adia9`@]b9)M9\8H)-Y7f>dQ7/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,!<rH%s<;]\p;ZBVo;#aDk;#X8i:&n&e9a49b
+91qlL9E%Q`8c;3Y8,l'X70?"J77@&@rBgKLr':9Gr]^BHr]U3Bq`F^:s#L$;r\sd6r\aX2r%n=-s"X7%
+r@\%#r[Rt!q^VOnr[@^mr[%Xn-Mf%e,lT%`,5i[l+G(_n+9rr2+sS=:CchSIq(<:50JG492Ddm1<\,dM
+-RL/c-78[;&0rMJ-6sl`7UA#/:1eEdF)h/!r,MaUrGV^Rs)%^NrbMIIrb2@GrFl7FrFc(@r+5n=s'tt9
+rF,\5qHj50r*KD/rET)$!*T8&r`9)#rDihr!*0"ts&8korDESkr_`\lqG7&bs%NAar(7Ah8OuBB84Z6@
+7Rfg8rC6`Ss$H]P!(-ZNrBU?H!'pKIr]U<FrB13E4?NL(q`Fa;r]0p:r\sd6rAFR2r%n=-s"X4$s"41#
+s""+#r[n+%r@Imtr[Ran!%@dn!%@gor$M4cs!.Idrult;Jg%iO"sY<8*`QZ*r?hIjr?`.)-R^Dk/1Nb^
+=thZ^/1W1u.4P3D"",HE.K1\%87=M7:M4WhF`MR%F8^.YEVseTDZ"AOD#J/GCB&#HB`)NBB)cH@AGp$;
+@f9a6@/jU4?N4=/>lIt$>5VP&=8>ns<W?%r;uTYt;Gg:f;#X5j:B"&f:Adia9`@]b9)M9\8H)-Y7f>dQ
+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[`.k</&/h8V.5ZqJQ2DHp?0J<>V
+r@A"#0/*;V#u5+u2H+@3G^+B.G5cX_FT$:ZEW'kUDuFSMD#eDMC]%rIC&_lEBDlHBAc-*<@fTs9@/aO3
+?N"1*>l@n*>5_S"=8u>"<W,np;u]bq;?'Jm;>j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,l'X70#dY77BWB
+6iB@N62X"J55mbH55m_D4Sq5<3r_5=3;tl82Z>T42#K0/1B0*'0`<X&/c@3s.fCgq./bOm-35J@qBc.e
+s!7Rgp`fY[PTYQ#WZVNf+sJ6V>&6;!/bq""0/3A["#_u*?O0O]/LW(r,UOo;-N#/!-mKp+>;S-5A8cR0
+EcM)!r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe<s'tt9qdKG2s'Pe6rEoM0!+#P.!aT):r*'/*
+r`T8's&],!rDihrr)<VnrDESkr_ibns%rVhrD*AdrCd#[rCQuZr($ZS!_#OGr^-cU6UO3=5n-(E5<h=t
+5sR\"5<_7qr]^?Fq`Oa;rAsp<rAa^6s#0m7r&"=-r\FL.p+ZLur@Ijsr[e($r@Imtr[Rdor@%Xms![gn
+s!IOfs!.Idl61a&Jg&Sd"sP03,>`&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+<DRK:h_cb.JkS/.k</%/M/V/0KrTD2`EKK0J5"20)[@6/1`D+0e=hOA3DkPBQSKAGBNh,
+r,r$]s)\*YrGhgU!,qjSs)7jRrG;sZChmg$C2%BsBk_6or+Gt?qdo_:s'bq9r*TM3q-F&,rEKP4>[1K;
+>$Ci,r)iu#rDrntrD`bp!*&qrs&/emrD<JhrD*5ar(R,`rC[)]s%!&Z!(ZlTs$coTs$QfQs$?WNs$?TK
+s$6TKs$$HGrB0s=r&Xj<rAa^6s#0m7r&"=-r\FL.pFuOur@Rsuq^VOnr[@^mq^2(ar?V.^r?;._JfoXf
+^E<b&+<VgU<cC2#/bq"!0E*X*1&a$;6s`bC/LW(r,UOo;-N#/!-mKs,>;S-5A8cR0F)h2"r,M^Ts)7jR
+rGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe<s'tt9qdKG2s'Pe6rEoM0!+#P.!aT):qcj&&s&f;&r)Wbrr`&eo
+s&/em!)NYlr_ibns%rVhrD*AdrCd#[rCQuZr($ZS!_#OGr^-cU6UO3=5n-(E5<h=t5sR\"5<_7qr]^?F
+q`Oa;rAsp<rAa^6s#0m7r&"=-r\=O00ei>Us"41#r%%ats"41#r@@jsq^MIlr[7^or?qUlq'H%cr?BB-
+Jg#^ho-";^+<Mh)BJ]T6r?qRks!Rdor[S:9<)t_./1rG$.f:an-k.XQ,t_K%1fIt*F`MSErH%mWrc.sW
+rGVXPrG;ONrG)CLrbMFH!,;FGs(D7As(2.>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+<MXL
+:h_cb.Jt[p.f_."/Hd^[0KrSF>W4Ss1b^O8/h[)S&M,Ic/hnn-:h2[I<bQT"Fa&!+G5QL_FT6F[ErC"W
+DuahUDZ=YRDZ+D\Ci!m&C2.HsC2%BqB`)NAB)?0<AGos7?iXR0?3":0>R"J=>[(E9>5VP$=T;J$<rQ+t
+<;oer<;ohr;Z0Jk;#X8h:A[c`9`Ica9)hK_8,c$Z8,>^T7K,^T6iTLQ62j4N62NqI5Q<qI4oIM?48q;@
+3r_5=3;b`82ZGZ42#K0/1B0*'0`<X&/c@3s.fCgq./bOj-MSnc,krS^+mC,$+G(`c+9rr1+<`+5E'4+O
+qC_e$s"OI-r\Y$N?;`@,-n6Si-7Aa=r$;e#,9o``1G_p>E--)@EW1"VEW0qWDuFSPD>e;NC].uLCMIV_
+C&_lGBE)T@AcH<@A,Kg5@JsU6?iOO4?i=:2?2\"0?!U_4>Q.e*=T;J#<rH%t<;]\p;Z0Jm;#XAm;?'Jj
+:]4&g9`Icc9D_?[8cD9Y8,PgX77BWD6N]_D6UL`;%7!0C5<_A!5X7Ou5!D4156!eC4Sq5=3rV/<3;b`8
+2ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#/H%*u.f1[n./kUo./bOn-M\tf,Q/go+bCko+U0,5+!OKo2#Sd"
+-iYOn-iPM'.4Zo"3`K-70e=q--n>-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)>#<rH%t<;fbm;ZBVo;#F,f:Adi`
+9`7W`9)V?\8,u*W7K>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@<VrFYq<rFGk8r*TM3q-F&,rEKP4>[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`<X&/c@3s.fCgq./bOj-MSnc,krS^+itjY+G(a.+9rr1+<`+5E'=1PqCWF70/,(70f:gH
+6s`bC/LW(r,UOo;-N#/!-R9s/>;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<<lPZ0e=q--n>-Dr?r.'.OHK8>r=K<AoVs7FE7>$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)?0<AGos7?iXR0?3":0>R"J=>[(E9>5VP$=T;J$<rQ+t<;oer<;ohr;Z0Jk;#X8i
+:&n&d:&I]b9DqK_8cM<[8,u0V7fPpV7/oXS6N9@N6N9@K5lX(K56!eE4Sq5<3r_5=3;b`82ZGZ42#K0/
+1B0*'0`<X&/cI7#/,Lgp.K1ao-i57c-2f+a,5i[l+G(_n+9rr1+X&14E'F7Qq_%n%s"OF,%5g"$6s`bC
+/LW(r,UOo;-N#/!-R:!0>;7s4AT2a3F)h2"r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe<s'tt9
+qdKG2s'Pe6rEoM0!+#P.!aT):qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NAaqb$fYr^crW
+r'g`V77@,B"%5LD6N'1Z5X7Ou5!_J"5X.Is5!T$1s#p6Aq`Fa;r]0p:r&=X6s#'^2r%n=-s"X4$s"41#
+r%%ats"41#r@@jsq^MIlr[7^or?qUlq'H%cr?D7bJg#^h^**\)+Whk&BK#f9r?h^p-RU;jr[Igt#s2-f
+0ek43.junF.K(Y)-RgAi9O0J4;eC#mF*2R&F8U(XEW:"VDuFSPD#eDNCB/2MC]%oIC&VfGBDcBAAc60<
+A,Ba5@JjL2?N4=->QA"->5hb*>5qb(=T)>#<rH%t<;fbp;Z9So;?'Jj:]4&d:&@W_9E%Q^8cD6\7K#[U
+7K,^R70#aT6iKCX5s[b$5sR\"5PmYE4oRSC3r:r93;tl82Z,H32#fB11Ars*0ENm\/c[O!/c71!.gR[V
+.k3"t.4?YD./kUm-Mo+f,l]+g,lAn\+oNP,++bSd+7gQY+<V^K:2)Zc.K(ar/,q1#/cRI&0FL*J>W4Ss
+1b^O8/h[)S&1f@b/MJ_-;IhgJ<bZZ$G'Nn-r,r$]s)\*YrGhgU!,qjSs)7jRrG;sZChmg$C2%BsBk_6o
+r+Gt?qdo_:rF,V3!+5P.!+#P.#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_
+s%35\r^[#ZqaLWV77I2Ds$QfQs$?WNs$?NIs$-NIs#p<Cq`F^:s#L$;r&=X6s#'^2r%n=-s"X7%r@\%#
+r@@apr@.^or?qIhq'?"er?V.^r?7CJJfq'9!$;+_"!poc5Q3840)dO(0`Eg+2??6R#Z<6+-n6Si-7Aa=
+r?Vmu-R:!1>;.m3AT2d4FT$7XEW0qWDuFSPD>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,Kg5@JsU6?iOO4
+?i=:2?2\"0?!U_5>6%n,=oVV(=8Z+t<W5tq;u]bo;?'Jl;ZBVo;#F,f:B+#d9D_?[8cD9Y8,PgX77BWD
+6N]_D6UL`;%7!0C5<_A!5X7Ou5!D4156!eC4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#
+/H%*u.f1[n./kUo./bOn-M\tf,Q/hO+bCkh+k%S=,9e3P9kcQb-Mf+i./k[p/."C<<\Z<[/h8>"r$hRm
+%4<SO-r!u'2,n1.G&qg(F8U(XEW:"VDuOVSDZ+DPD#J,LD#S5JC&huIB`D`CB)cH@AGp$8@f0[4?i==2
+?2@e+>Q.h*>Q.h+=oDJ$=8l8!<W5tr;u9Jm;?'Jj:]4&d:&@W_9E%Q^8cD6\7K#[U7K,^R70#aT6iKCX
+5s[b$5sR\"5PmYE4oRSC3r:r93;tl82Z,H32#fB11Ars*0`Ng+0).$r/H..$/1W4S.Olkr-n5*Cr[7Xk
+q^)1ds!.Lgr$1nYr?/NjJffgk"sG*1+AHQ0r@.[p!%\%"&hP[f/het65?V5M2_m3D/h\h0r@JR3/1rM-
+/M9t43B1)SFa8.Tqf_m[s)e9^r,VaUrbqjUrbhaSrGMRN$uB`qCMITuBkh?rBP@<VrFYq<rFGq:s'bh5
+!+5P.!+#P.#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35\r^[#ZqF:KR
+r^?cRs$H`Or^-WNrBUBJs$-NIs#p<Cq`F^:s#L$;r&=X6s#'^2r%n=-s"X7%r@\%#r@@apr@.^or?qIh
+pa,kap`fY[rZHe8JfqfN!$;+_"!plc5lNA50)mU)0`Nm-1B'0=7:/qE/LW(r,UOo;-N,5#,UOc`93X),
+;e9rkEcc@$Er9qVE;skTDZ+GND#\;LC'&0cCAhlHB`;ZEB)?0>AH-0;@f'U4@/jU6@/XI2?3":0>QS2:
+>l.b)=oVV(=8Z+t<W5tq;u]bo;#jDm;#XAm;?'Jj:]4&g9`7W]9)V?\8Gl!U7KQ"I7/fOU6pj=.rBUlX
+5X.Is5s[b$5<h=q5Q3kH4o7A=48h5>3W1r82ubf92>f</1]B-20ekBV0`Na'/Gq$t/H7=#/H%*u.f1[n
+./kUo./bOn-M\tf,Q/h/+bCkh+nHi],9e3P9PHHa-Mf(i./kY).P*,&4&o<90e=q--n>-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!<W5tr;u9Jm;?'Jj:]4&d:&@W_9E%Q^8cD6\7K#[U7K,^S70,hFr^6ZO#XLaA5X@Y#
+5<o$/s#p?Dr]9p:rAad8rAOR2r\XX2rA+=+r%S.(s"='ur%.gt#V7JV.Olkr-n5*Cr[7Xkq^)1ds!.Lg
+r$1nYr?.CJJfgs6"sG*1+&-H/r@.[pr[e($r[n=-0JPgr$!]DJ1,L[;0.nmU/J'Ha/hJ_.02l@?3EKs<
+H$4H0G5QL_FT6F[ErC"WDuahUDZ=YRDZ+D\Ci!m&C2.HsC2%BqB`)NAB)?0<AGos7?iXR0?3":0>R"J=
+>[(E9>5VP$=T;J$<rQ+t<;oer<;ohr;Z0Jk;#X8h:A[c`9`Ica9)hK_8,c$Z8,>^T7K,^T6iTLQ62j4N
+62NqI5Q<qI4oIM?48q;@3r_5=3;b`82ZGZ42#K0/1B0*'0`<X&/c@3s.fCgq./bOj-MSnc,krS^+mC,$
++G(`c+9rr2+sA41EBsLTr%A"&s"OI-s"aR3$:S<"/M/A#-R:#dr?hIh%4!8G-;.Pr1fIt*F`MU&Er9qV
+E;skTDZ+GND#\;LC'&0cCAhlHB`;ZEB)?0>AH-0;@f'U4@/jU6@/XI2?3":0>QS2:>l.b)=oVV(=8Z+t
+<W5tq;u]bo;?'Jl;ZBVo;#F,f:B+#f9E.Z^9)V?\8Gl!U7KQ"I7/fOU6pj=.rBUlX5X.Is5s[b$5<h=q
+5Q3kH4o7A=48h5>3W1r82ubf92>f</1]B001%m=$/c@6u/,h+"/c@7!/,h$q.K([o-iYUn-iYOh-3#4g
+,./SG+c.?H,9e3O9PHKb-Mo/'-n$Mn.Olu#/NZs50ek43.junF.K(Y(-7L8j:0fV5<+g5pF*7D%r,VdV
+s)@pTrGMRN!,VUL!,VXMr+Z4Grb2=Er+>t?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&+<DUuBfZ,@r@7dts"44&%P]Xl5[%DO2_m3D/h\h0r@JU4/1rM-/MC(53&t&TFa81UG5QO]FoQR`
+F8U(WEW0nWDuOYSDuFSPD%(5sCMR["Bk_<rBkV2XBDlH>Ac60<@JjL5?hn".?2\"4?!LW=>?Y5.=o;D%
+=8c2!<W,ns;ZTfrr_rhprDEMir_NJfqb?u^s%E;_s%35\r^[#ZqF:KRr^?cRs$H`Or^-WNq`t0Gs$$HG
+rB0s=r&Xj<rAa^6s#0m7r&"=-r\FL.pFuOur@Rsuq^VOnr[@^mq^2(ar?V.^r?99*JfoXfoH4A[+X/$S
+;fP,&/c7480/#"50ekF=2E!K_?VE((.4QYm-2Aku-RU/d,>D8m1K%h)F`MSGrc7pVs)@pTrbh[OrG;LL
+rFuCLC23]]s(MCEs(;.>s().>pgX83rF#Y4s'Ye4r*BS5?!LW=?!R82r`T8's&],!rDihrr)<VnrDESk
+r_ibns%rVhrD*AdrCd#[rCQuZr($]TqaLNQ"@PXF6UCZ9r]gBI"@#+75!Am/r&t!@q`Fa;r]0p:r\sd6
+rAFR2r%n:+q(Vb#!&"4%r[e%!r[e($r@Igrr@7dqr@%Xm![oHEr[7^mq'?"dr?M:cQQ^r(WZ_?frZDOi
+9PQO6-R^>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!<W5tr;u9Jm
+;?'Jj:]4&d:&@W_9E%Q^8cD9[7f>dQ7/fRQ6Ms.L5lX(K56!eG55dYE4T7D=3W1o;2ubi82Z5N42#K00
+1Ars-0`Eg*0E<d*0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$2"\s!%CbrugYMJffRde/nr?*ZcCE
+9PZ[<r[J"!-n-YF/H7=$/dsEh1HJiC3&`WM0JY9V/IsNg/2&PT@5g,HCNauHH$K71rcS0]rH%sYs)J'Y
+rbqjUrbhaSrGMRN$uB`qCMITuBkh?rBP@*PrFPq<rF,V3ra,k9?<piC?=!M7#$kJ=>?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-F<EHQ;DF8g4XEW:"VDuOYQD>e;NC].uL
+CMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM2>Q.e*=T;J#<rH%t<;]\p;Z0Jm;#XAm
+;?'Jj:]4&g9`7W]9)V?\8Gl!V7f,XQ6io_C62a(J5Q3nO5<h=q4[/m0r&t!@q`Fa;r]0p:r\sd6rAFR2
+r%n:+q(Vb#!&"4%r[e%!r[e($r@Igrr@7dqr@%Xms![gns!IOf!$qLfrZZq;Jg%lP!$qOd$6MoU3@-""
+-RL,dr[/:+-n-Sp.P*2*2-Ea30eG%./G:M%-7L9<>;8!7BQJ?<F`mY(rGqmWr,D[SrGMRN!,VUL!,VXM
+r+Z4Grb2=Er+>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<JhrD*5ar(R,`rC[)]s%*)YqaUNQrBpKLr]pZP5X.IurBL9F!'U9Cq`F^:s#L$;r\sd6r\aX2
+q_S1+r\=@*q_.k"r@@apr@.Ulr?qRkq'?"er?V%[r?7LMJfq'9#U(63+sU!+67i*g">)/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<W5tq;u]bo;?'Jl;ZBVo;#F,f:B+#d
+9D_?[8cD9Y8,YpS7K#UU6UO0<5lO"I5Qj;95!D./55[SB4Sq5=3rV/<3;tl82Z5N42#K0.1&3O%0*!X'
+/cI=#/,h+"/c@6t/,^ss.K([o-iYUn-iYOh,lf4h,Q8nR+bCkh+k.Y8,lSnn*_U6.,pjud,pao;-P7aT
+.4H_r/1rS5=\pn//MAS)p*gFt.4.kp0JugCF*;VIFo?C[ErL(VE;skUD?+SQD#eDNCB/2MC]%oIC&VfG
+BDcBAAbK[6@f0[4?i449?!U]?>?b?;>Q.h*>Q.h+=oDJ$=8l8!<W5tr;u9Jm;?'Jj:]4&d:&@W_9E%Q^
+8cD9[7f>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/<adpH=DN)*G'J90G5cX_FT$:[ErC"WDuahUDZ=YRDZ+D\Ci!m&C2.Hs
+C2%BqB_H*;Ac60>@K0d6@/aL;?=$oC?=$q9>R"J=>[(E9>5VP$=T;J$<rQ+t<;oer<;ohr;Z0Jk;#X8h
+:A[c`9`Ica9)hK_8Gu'U7f>dS6i9:M5m0G<5<hF35Q3hH4oIM?48_/>3W1r:2uPZ62>oB/1]9*.1&Wg'
+0DmI$/,Lgp.JkOl-iPIf-2f+^,5i[:+G(`N+:o\;+<i%-E^D<//hS\+/M8^U0G#rn1,:aH3Bq"I/hJM%
+-7C27-4M4J,Y_Am2,n4/F`MSFrc7pVs)@pTrbh[OrG;LLrFuCLC23]]s(MCEs(;.>s().>pgX83rF#Y4
+s'Ye4r*BS5?!LW=?!R82r`T8's&],!rDihrr)<VnrD<Pk!)WYms&&emr(m8ds%NAaqb$fYr^crWrC6ZQ
+rBp]S6UCZ9r]gBI"@#+75!Am/r&t!@q`Fa;r]0p:r\sd6rAFR2r%n:+s"O=(r@\.'r@S""r[[t!s"41#
+q^_Upr[Idor[7^or?qUlq'?"dr?M:cbTVQ]Jg'b0%O3)>+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?<piC?=!M7#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35]
+rC?`SrC-ZPr'LBK"@,4:5=#03r]U<FrB0s=r]:'?s#L$;r\sd6r\aX2q_S1+r\=@*q_.k"r@@apr@.Ul
+r?qRkpa,kaocj>Xll^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<s'th5s'bk6s'Pe6rEoJ/#$kM>
+>[(K=qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NGcs%E5]rCQuZr($]TqaLHO!^f=@rBU?H
+r]gTN5<_7or]^6CrB0s=rAsp<rAad8rAOU3r\XO/rA"+%r@\.'r@S""r[[t!s"41#q^_Upr[Idor[7^o
+r?qUlq'?"dr?M:c[ip>HMBN3L+<_mL8npBk,pjue,pao;-P7aT.4H_r/1rS5=\pn//MAS)paH_%.46Sm
+:g,M2<bZZ!F*2U'F8^.YEVseUDuFSPD#eDNCB/2MC]%oIC&VfGBDcBAAbK[6@f0[7?iFF1?3jhB>[1K;
+>[1M4>5hb*>5qb(=T)>#<rH%t<;fbm;ZBVo;#F,f:Adi`9`7W`9)V?\8H)*W7JfLP6iKFM5mT_@5<h=q
+4Ztt/55dYE4T7D=3W1r:2uPZ52?#H11]K6/1&is,1&Wd+0E*U!/c7.).k<)!.4HYor@%Ojr$MFir?VCf
+rZqCdq'#b^r?;1`JffRd^E3t/*ZuRG8o$L:.4Qeq-n-YF/H7=$/dsEh1HJiC3&`WM0JY9V/IsHe/MJbW
+?oC&KCj12KG^'(/rcS0]rH%sYrGhgU!,qjSs)7jRrG;sZChmg$C2%BsBk_6op1O>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)[<t.fCgn./bOm-MSnc,kWA[
++j;'\+G(a-+:fM:,9fs)6S'fA/hJV+/hd2X&2>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#<rH%t<;]\p;Z0Jm;#XAm;?'Jj:]4&g9`7W]9)V?\8Gl!V7f,XS6j,nG6UO0<5lO"I5Qj;95!D./
+55[SB4Sq5=3rV/<3;tl82Z5N42#K0.1&3O%0*!X'/cI=#/,h+"/c@6t/,^ss.K([o-NY\E-iPLn-M\qf
+,lJte,*sI)+fZ[n+s8'Q*D(!,-7:2hr[&(&-RU;j.4H_r/1rS5=U%\Y0eG%./GLY)-n$Gn-r=)#2ca[8
+GB7nKrH%pXrc.jTs)7jRrG;ONrG)CLrbMFH!,;FGs(D7As(1n7raPe6r*TA.#[L_@>[(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+<V[sCHO$q.k:NI!%Rt!s"44&$nsFm3aPiH2`!9E1+rAS%k]Le0eQO82*+oX
+GC"FWGPlX`Fo?F\F8g4[EW:%XDuahUDZ=YRDZ+D\Ci!m&C2.HsC2%BqB_H*;Ac60<@JjO4?NshC?!UcC
+?2\"4?!LW=>?Y5.=o;D%=8c2!<W,nr;ZKer;u]bo;>j>j:]=)h:A[c`9`Ica9)hK_8Gu'U7f>dS6i9:M
+5m0G<5<hF35Q3hH4oIM?48_/>3W1r: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#<rH%t<;]\p;Z0Jm;#XAm;?'Jj:]4&g9`7W]9)V?\8Gl!V7f,XQ6io_C62a(J5Q3nO5<h=q4[/m0
+r&t!@q`Fa;r]0p:r\sd6rAFR2r%n:+q(Vb#!&"4%r[e%!r[e($r@Igrr@7dqr@%Xms![gns!IOf!$qLf
+rZZq;Jg%lP#U1B8+WX-h4"("U(FLOW-mpAj-n-Sp.P*2*2-Ea30eG%./GLY)-R^>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!<W,nr;ZKer;u]bo;>j>j:]4&c:&I]b9DqK_8cM?[8,GdS7K#UO6N07R5X7Ou5lEqH
+4odbE4Sq5<3r_5=3;tl82Z>T42#B*-1B'$,0`*O$0)[<t.fCgn./bOm-M\qf-2f+^,5i[O+G(`9+:B84
++sS:-E^VN50JEDXs"F@*#Ve%h1,_'O5@Xpl/hJM%-7C29-4V=K,q109="H:2BleH<FT$7XEW:"VDuOYQ
+D>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM3>6%n,=oVV(=8Z+t<W5tq
+;u]bo;?'Jl;ZBVo;#F,f:B+#d9D_?[8cD9Y8,YpS7K#UU6UO0<5lO"I5Qj;95!D./55[SB4Sq5=3rV/<
+3;tl82Z5N42#K0.1&3O%0*!X'/cI=#/,h+"/c@6t/,^ss.K([o-iYUn-iYOh,lf4h,Q8nR+bCkh+k.Y[
++s8*S*D(!--R^Dl-RU;k-RU;j.4H_r/1rS5=\pn//MAS)paH_$-mpMn;-GV4=))i$F*2U'F8^.YEVseU
+DuOVSDZ+DPD#J,LD#S5JC&huIB`D`CB)cH9AH$'9@JjL1?3jhB>[1K;>[1M4>5hb*>5qb(=T)>#<rH%t
+<;fbm;ZBVo;#F,f:Adi`9`7W`9)V?\8H)*W7JfLP6iKFM62s4M5Q<qI4o[_E4o[YD3r:r93;tl82Z5N4
+2#K001Ars-0`Eg*0E<d*0).$r/H74(.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$2"\s!%CbruecmJffgk"s+p2
+*D($/"tD,S.k3#!r@It#r[nU51,Cst<]E#o1b^[;palt//MSkZ?o:#LD0UAMG^'(/rcS0]rH%sYrGhgU
+!,qjSs)7jRrG;sZChmg$C2%BsBk_6op1O>8rFGq:s'bh5ra,k9?<piC?=!M7#$kJ=>?b97r)rr"s&]/"
+r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35]rC?`SrC-ZPr'LBK"@,4:5=#03r]U<FrB0s=r&Xj<
+rAad8rAOX4rA=C-rA+@,r@n+%r%@puq^VOnq^DCjr[.Cdr?V%[r?6b8JfqfN&0Dr;,9]j'6nU,H0J4t2
+0JEDZ&2>mp1,_'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!)<Gf
+r([2brCd,^rCQuZs%!#Ws$clS!(?fRr^-NKr]pEHr]^9Ds#g9Aq`4U7q`"F2r\a^4q_J@11,1L;r\=@*
+!&+=(pauCp#:h;S.Ocep.K([o-iGCh-2f+h,Q8td,QAtd+o`\b,5i\b+I=1%+0$Ci*ZcCG*_0j,.P!%I
+/-%:$/-mg[0/,"51HSqK;E6Wp1GgjAr[n%!%kfUi0/-R82EY)ZFa/+QGl2a^Fo?F^F8p:\EVseSDu4GN
+D>nAMC]A/LC&_lBBDuNAAc60>@fKm:@/OC/?N"10>l@q*>6%k+=Thi/='&N&=8l5#<W,nr;ZKer;u]bo
+;>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!)<Gd
+!)3AbrC[#[r^ciTr'p]TrBp]S6UCZ9r]g?HrBL9Fr&t!@q`Fa;q`4R6r\sj8r&+L2r\OL-q(Vb#!&"4%
+r[e%!r[e($r@Imtr[Rdor@%Xms![gnr[.Rir?V=drZ\fpJg#so"s>'3*_'a)s!Ians![mpr?r4+.P!#!
+/MB%e9J\@X/hS\+r@.[nr@&+(<)t\5<GQVtFE2L%F8L"VEW:"WDuX_RD>e;JC]%rIC&M`FBDuNCAbos9
+A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b*=oMP'=8Gtr<W,kn;ZBVo;#F,f:&n#f:Adid9`7W`9)V?\8H23Y
+7fPpT7/fRQ6Ms.K5lEqI4odeF4o[YD3r:r93;YZ42Z>T62#B'31,:R=0`Eg*0E<d*0).$r/-d[U.Olkr
+-n5*Cr[7Xkq^)1ds!.Lgr$24cr?;1`s!%Cbrucn8Jfh`L$6C61+!*pb4t8'5pad"//h\n20f(mu;E6Wp
+1GgjA0)[C$/.XBf0/#"_>rFfIDg$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)[<t.fCgq./bOj
+-MSnc,lT%`,5i\/+G(_f+S6c`*ZlOL,>E&F/hSgU0E<d)1(Z5u2)R9O4$mOM0.\_*.OZ_D-iGA&-RU5f
+-rO"r3)jX4FE;GCrc7mUrG_aSrbhaQs(qUKqeH(Drb27Crau.@s'u1@@q,FIr*o\7rF#Y4ra>b5rEfG.
+qcs&'rE9)$s&]5$s&K(us&K"ss&8qqrDESkr_ibns%rVhrD!>erCm2`rC[#[r^ciTr'p]Ts$QuX6pj=-
+rBU?HrBU<Gr]^6CrB0s=rAsg9r&F[7s#0d4s"s^2rA"+%r@\.'r@S""r[[t!s"41#r@@jsq^MIlr[.aq
+-n#!Ar[.Rir?V=drZ[[PJg%$8$6UBZAj.Og-RU;jr$Me!.4Qi!.kWM7>6dhX0JY75/1gcMpaHS#<E:b5
+<GZ`!FE;U'F8L"VEW:"WDuX_RD>e;JC]%rIC&M`FBDuNCAbos9A,]s8@K0a8?iFC0?2In*>6%h.>$G50
+>5qb)=T;J!<rH%s;u9Jm;?'Jj:]4#g:&[oc:&doc9E%Q^8cD9\8,YpW7JoRQ6iKFM62j.J5Q3kF4o[YD
+3r:r92uko82uGT52?,N11B]Hg0ekB]1&Wd+0E*U!/c7.).k<)!.4HYor@%Xmr?hCfr?VCfrZqCds!%Cb
+ruh=cr?;1`llUg$Jfi>]"s-9I5:S06pact./h\n31,M(";E6Wp1GgjAr@\%#r@\O5>?j$K=DrA-GBS6/
+G5HF\FT6F^ErU.WE;a_PDZ+GOD#J/LCB&#JB_c<?B)Q<>AH--=@K0a5?i+1.?2In)>6%k+=Thi/='&N&
+=8l5#<W,nr;ZKer;u]bo;>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=N<Ech;$qf2RRrbqdRs)%dP
+r+l1ErFu7ErFc+Arac4CA7K+YraYk8s'bk6s'Pe6!aoABrEfG.qcs&'rE9)$s&]5$s&K(us&K"ss&8qq
+rDESkr_ibns%rVhrD!>erCm2`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%4EYU<E:_5<bui"FE;U'F8L"VEW:"WDuX_R
+D>e;JC]%rIC&M`FBDuNCAbos9A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b*=oMP'=8Gtr<W,kq;Z9So;?'Jj
+:]4#g:&[oc:&doc9E%Q^8cD9\8,YpW7JoRQ6iKFM62j.J5Q3kF4o[YD3r:r93;YZ42Z>T62#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]U<FrB0s=q`=[9r&=m>2`<QO2)bFks"s[1
+rA+@,r@n+%r%@puq^VOnr[@^mq^2+b!%%RhrZh1^r?7LMJfq'9$6L?4+X0Tt7kQDIr@e4)r\4^71GgsI
+3''/hB*CgZ/1rD%r$_Fi%ONJL.9'7s3E9j8FE;JErc7mUrG_aSrbhaQs(qUKqeH(Drb27Crau.@"Cu%Q
+@q,FIr*o\7rF#Y4ra>b5rEfG.qcs)(!*fD)rE0)$s&T/"s&B"urD`eqs&/ems%r\ms&&emr(m8d!)<Dc
+r_*2^rCQuZq+(?Ps$clS!^f=@rBU?HrBU<Gr]^6CrB0s=rAsg9r&F[7s#0d4s"s^2rA"+%r@\.'r@S""
+r[[t!s"41#r@@jsq^MIlr[7^or?qRkr?_Cfr?M:cllgs(Jg&Ve%3cr<+!!g`4shU(-R^DA-P@gU.P!&%
+/hf">>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!)<Gf!)<Dds%NAar_!,\
+r^d&ZrC6fUr'^NOr^-NKr]pEHr]^9Ds#g9Aq`4U7q`"F2r\a^4q_J@11,1L;r\=@*!&+=(pauCps!n7&
+.Ocep.K([o-iGCh-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE+,V-F+<M[H*Ca[,!\,]Nr%&O4/1`A*0/51:
+1c7C';E6Wp1GgjAr@e+%%koXh0/?d;1d+u[G'S=UGl2a^Fo?F^F8p:\EVseSDu4GND>nAMC]A/LC&_lB
+BDuNAAc60>@fKm:@/OC/?N"1,>l7e+>5hY-=BJX+=T)>#<WH.u<;oer<;ohr;Z0Jk;#=&e:B!uc9`Ica
+9)_E\8H)-X7f>dS6i04K62j.J5Q3hH4oIM?48V);3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg'0DmI$/,Lgp
+.K1ao-i57c-2f+g,PWJ]+bChg+MT$++!2UK+\ZfE/hSgU0E<d*0b6#q2)[BR4$5lC81uMH.Ot?Eq^2k#
+,pt0A<%9n.CN=Q>Ech;$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`^'<G'.kKrH%jVrGhjVrbqgSrGDLLqeQ+Es(VFFs(D=Cs(2%;rF>h9r*fV5s'Pb3
+r*B2)rEK;*s',G*s&o>'s&]%trDiepqbmGks%rVhrD!>er_EAcs%NAar_!,\r^d&ZrC6fUrBpWRr^6ZO
+r'C<IrBL9FrB:0Cr]9p:rAa[5r&4O3s"sU/">V_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&/emrD<AerD*>dr(R,`rC[&\rCHoXrC6`SrBpHK
+rB^EJrBL9F!'U9Cq`Fd<r]:!<r&=m>2`<QO2)bFks"s[1rA+@,r@n+%r%@puq^VOnr[@^mq^2(ar?V@e
+p`fY[ll^m&JfrMb#p195+\ZfF/hSgU0E<d*1(Q/t2E3ZW4?Z&F81uMH.OtEGr?qRk%jr\M-S&1q.61CD
+EclJEFT-=XEW'kUDuOYSD?"GMC\qlFC&VfEBDuNBAHZOS@q0!IA,Kg9@JsU6?iFI5?i==0?2In)>Q%_'
+=T;J&<rZ2"<<#ts<<#ns;Z0Jm;#XAm;?'Jj:]4#g:&[fd9`@]`9)V?\8GPdR7fPpU6io_C62a(J5Q*kG
+5Q3kE4oIM?48h5;3W(l92ubf62?,N41]9'(0`<X)0)[C$/H.1!/H7=#/H%*u.f1[n./kUo./bOm-N,7h
+,lJte,.A_I+c7EJ,9\0N*(FR**%!![-R^Aj-R^Al.P!)(0JG4:3*f360JY75/1g]Kr@&4)-RgWK<\-:4
+D00rDFE[V(qf;XTs)@sUs).dPrG;@Hr+c7GrFl4Drau1AqIKP7raPe6s'Yk6ra,M.qcs)(s'#G,rEB5(
+r`K2%qH!PprDWSks&&emr(m8d!)<Gfr([2brCd,^rCQuZs%!#Ws$ciRr^6ZOr'C<IrBL<G!'^?Es#g9A
+q`4U7q`"F2r\a^4q_J@11,1L;r\=@*!&+=(pauCp#:h;S.Ocep.K([o-iGCh-2f+h,Q8td,QAtd+o`\b
+,5i\b+G(\e+28m)+<MXF*(FU,.P!%H//9`g/hf%:1c.'J4CM,J2E3KL1,1F8r@S[6/MJe00Jd$?1-Si[
+GBnFWH2Mj_Fo?F^F8p:\EVseSDu4GND>nAMC]A/LC&_lBBDuNAAc60>@fKm:@/OC/?N"1,>l7e+>5hY-
+=BJX+=T)>#<WH.u<<#kt;cN`ps&/emrD<AerD*>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>]
++<Vh$Db)K50E!R>0/>:=1c73P3]fJf6tf+E/1rD%-n,$Ar?`%&-7(#i<Dt>,<GQVtFE2O'Er0kTE;jeT
+DZ=SRD#A)GCAhlGB`2TCB)ZBAA--7N@fBm8@fKm8@/jU5@/jU4?N"1,>l7h)=oDJ&=8u>$<W?%u<W,ns
+;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR7fPpW6j,nG6UO0<5lO"H5lEqH55[SB4Sq5=3r:r8
+3;tl:2Z,H42#]<01&3O%0*!X'/cI=#/,h+"/c@7!/,h$q.K([o-NY\E-iPLm-N,7h,lJte,*sI)+fZ[r
+,9\0N*(FR*-71)f-n$Gjr[A.(/1rV20JYCC>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>+<MXF*(FU,.P!%I//0Zf/h\n61c7*J2EYDG3AriQ1bpf`0)dF50J4q21gXEB5$DoLH$FOYr-%s[
+rH/'\s)S-Zr,DUQqel@LrbVOKs(_RJs(M4@rau+?rFGq;s'bq8r*T>-rE];*r*'/)r`KA+=BAR+rE&u!
+!*/tsr_ierr_rhprDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPqa16Ir]pEHr]U<FrB0s=q`=[9r&=m>
+2`<QO2)bFks"s[1rA+@,r@n+%r%@t!!%[prr@.^or?qIhpa,karZh1^r?8WmJfomm"s4s1+\ZfF!\Q)Y
+r@e4)r\G-C2E3]X4?YkrBLFU./1N.t./bOl-4_LP,pb!@<%'e-C2n?;Ec_5#q/QFRs)7jRs)%dPr+l1E
+rFu1C$>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+<V[l
+AjRdk.4HVk-7:2i.4Qi!/M8_31G`K32DR!>0.SUP.fCe,.Olho.p,k&4B?6<F`hbJrH%gUs)J$WrbqgS
+rGDLLqeQ+Erb;CGqe,q@s(2+=qd]S6s'bq8s'Pb3$=-tE?!U]?>?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?<piCrE]D-
+!+#S/s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMi$;XGo:esk^:/+GXr_<DdrCd)]r^m&Zr^ZoVr'gTQ
+s$Q`OrB^EJrBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/r\=@*q_.k"r[n.$r[\!ur@.Ulr?qRkq'?"e
+r$27epEKPZQQUl&WZW9'*ZuXM8o@9T0f(R>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*"X<s#^0?q`4R6r\sj8rAFO1s"jU.q(Vb#!&"4%r[\%"p+6(kr@7dqr@%Xms![gn
+r?_Ljr?MCi,lJte,4$J)+bCle+TN_c+<V[lAj[jl-n$Gi-R^Al.P!&%/hSh41G`K32DR!>0.SUP.fCe,
+.Oc_m.p,h$4B?6<F`hbJrH%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+&d9`Ica9)V?\8H23Y7fPpT
+7/K@O6N0:M5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E<d*0).$r/H74(.Ocbo-Ro!Bq^;:g
+s!@Uhs!.Lgr$24cruqCbruqCdr?;1`[i^2DM&upC+!2IiB1)hN.kN@P.hsTe/M8\10etL@2)dL,:-1En
+1c-pBr%@t#%ko[i/MUR;0L&]XFa84TGl2aaFTcl1F`_a(F8p:\EVseSDu4GMD?"GPC\qlHC&VfDBDZ<>
+AHHCO@Kp7L?sm>K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V'=T)>!<X)Q(<)cdp<;ohr;Z0Jk:^Tuo:f'q`
+:/4MX:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqH55dYC4T7G>3rM):3<(r;2Z,H12#fB11B'$,
+0`*O$0)dI&/H.1".fCgn./bOm-MSnb,QK(`,5i[:+G(`N+=&$M+<ht#DG2];1,:R<0etL?1Gh!K2`Ni[
+4[!RK1+k+-.jlbD-i55",U=d<;^OS+C2n?;Ec_5#q/QFRs)7jRs)%dPr+l1ErFu1C$>4!`An>RdAS#C_
+r+#V5rF,S2s'PY0"C5;<>[.24r*02)s&oA(r)`ess&K"sr)<Vns%rbmr_ibns%rVhrD*>d$;=,d91hiM
+8kMZHr(-WRr'p]TrC$ZQs$H`Os$6TKrBU<Gr]^-@r&k!@rAsg9r&F[7s#0g5rA=O1rA"=+q_7t%!&"4%
+r[\%"p+6(kr@7dqr@%Xms![gnr?_Ljr?MCi,lJte,0V3^+bCm0+UTD9+WqakAj[gj-iGIm.2"*\/1iJ,
+0JP@>@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?<piCrE]G.!F/q0>lS%,>5_V'=T)>!<X)Q(<)cdp
+<;ohr;Z0Jk:^Tuo:f'q`:/4MX:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqH55dYC4T7GA3rV2=
+3W(l:2ubf62>f<21]9*.1&Wg'0DmI%/cRC$/,q*t.JkOl-iPIf-2]"g,PND\+m^>'+G(`c+:923+<hq"
+DG2Z91&Wm,1D2N%2E*TT3]fJfCIBp1/1N.t./bOj-4M4G.90:m4B?6;FEDPErc7gSs)A!VrGMXPs(qUK
+qeH(Dr+HFMB4baeAnGUcA7YUJqdTM4qdBG2qd'D2?!LW=r`oA*s'#G*s&f2#r)WhtrD`\n"B&,p;,I6i
+s&&emr(m8dr_3Ad#u!ub8kVfL8kDVP8GPdR7fPpU7/oXS6N9@O5lX(I5lEqH55@A>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.J5Q<nI55dYE4T@MA3rV/<
+3;YZ42Z>T62#T6/1A`g)0E<d*0).$r/-d[U.Ocbo-Ro!Bq^;:gs!@Uhs!.Lgr$24cruqCbruqCdr?;1`
+JffRd^)mb)+!2FgB143t.kE8(r@S^90JP==1GgsJ3+boI3&WTM0f&YZr[eX50.eb1?<]$I>&SS0G]n</
+G5cUeG'.qLFT$:\ErU.WE;a_PDZ"AOD#\;JCB&#IB`)N?B)Q9IA7B"V@:3JM?XWk?"C>D??!dJ8r`fG/
+r`oJ-rEB/&r`K,#r)Nr#<E)pr!E2ts;u]bo;>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,p0<A,Ba6@JaI4?i+.4?!U]?>Q.n*
+>Q7n,=oVV%=8Z,!<W,np;Zour;,L0h;ZBVo;#F,f:B!rp9MA)P8kVfL8kDVP8GPdR7fPpW7/o[T6iTLQ
+62s4M5Q*kG5Q3kB4o@GB48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$/-%3o/Ggsr.fLmq./kRq-n$JB
+-iG@l-2f(i,p`F6rZ[[PJg%-;*$QOL+<!OX73j0+-n-Vr.Ocht/1iJ,0/,+:1L^S\2DR!>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)0E<d*0).$r/-d[U.Ocbo-Ro!B
+q^;:gs!@Uhs!.Lgr$24cruqCbruqCdr?;1`llUg$JfiD_$6UE/6"`Y8.4Ql$r\"s</h\n51,C^C2)dL,
+:-1En1c-pBr%@t#%k]Id/M^X:/jW]\G'S=UGPlX`FTcl1F`_a(F8p:\EVseSDu4GMD?"GPC\qlHC&VfD
+BDZ<>AI2mV@UW\Q?sd8Kra,e7?<piCrE]D-!+#S/s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMis%iYk
+s%`bm:/+GXr_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/
+r\=@*q_.k"r[n.$r[\!ur@.Ulr?qRkpa,h`!$h4^r?8WmJfopn#9P$2+s0<m:'<1%0JYH`1__`&1c73O
+3&s#]4[!RK1+k+-.jlbD-iGA&,pjoa.TTIo4]cH?F`_YFrc7gSs)A!VrGMXPs(qUKqeH(Dr+HFMB4bae
+AnGUcA7YUJqdTM4r*TS6?XN\:"C5;<>[.24r*02)s&oA(r)`ess&K"sr)3_r;Gg:fr_ibns%rVhrD*>d
+$;=,d91hiM8kMZHr(-WRr'p]TrC$ZQs$H`Os$6TKrBU<G!'^EHq*"X<s#^0?q`4R6r\sj8rAFO1s"jU.
+q(Vb#!&"4%r[\%"p+6(kr@7dqr@%Xms![gnr?_Ljr?MCi,lJte,(^ti+h]$C+s7dhAk"'m-7C>o.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+<MLe
+B1FC".P*2*0.nh//h\q71,CaE2`PDE4#f,T1bgc`0)dF5/h\h01LF?=6<nJQH$FLVr-&'^"Enp1FEIJ&
+s)S-Zr,DUQqel=Ks(q^NqeH.Frb24Bqe#e<$"RLS@:<PO?XI4??Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%
+=8Z)'<E3!t;c?Zp;u]bo;>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
+<rZ1u<;]Yt;Gp@h;#XAm;?'Jj:]4&f9aXQf91qlM91hfJ8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kB
+4o@GB48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$/-%3o/Ggsr.fLmq./kUo./bOl-3,@j,QT2:r?M:c
+llgs(Jg&Pc"X5',5\<Oc-5e3].k2tr.4Qi!/M8Y00f(Up8N&=Y/h\_+r@7ap%k&kT.4n\'-pLjOFEVeJ
+FT$:WErU.YE;jeUDZ+GND#8#GCAqrIB_uHBB)cH?AG]m8@fKm:@/jU5?4'tE?<piA>[(E;>l@n,>5hb+
+>5_V&=T2D#<r>ts<<#nq;ZBVo;#F,f:'"'br_EJfr(R,`rC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9D
+s#g<CrAsp<rAa[5r&4O3s"s[1rA+7)r@e4)r\!str%.ju"Y(rL-mpJB./PCi-N>Cj,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>
+6<nMSH$FLVr-&'^"Enp1FEIJ&s)S-Zr,DUQqel=Ks(q^NqeH.Frb24Bqe#e<!b>bL#%:qJ?sd8Kra,e7
+?<piCrE]D-!+#S/s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMi$;XGo:esk^:/+GXr_<DdrCd)]r^m&Z
+r^ZoVr'gTQs$Q`OrB^EJrBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/r\=@*q_.k"r[n.$r[\!ur@.Ul
+r?qRkpa,h`!$h4^r?6b8JfqfN,Te*P+s'3k:bXOV1,LjF1GUaB1c@9O3'',a4_mG@/hAJ&-Rep@r$Dn$
+-7:<F;^FV0CiXZ?EH;&!q/QFRs)7jRs)%dPr+l1ErFu1C$>4!`An>RdAS#C_r+#V5rF,S2s'PY0"C5;<
+>[.24r*02)s&oA(r)`ess&K"sr)<Vns%rbmr_ibns%rVhrD*>d$;=,d91hiM8kMZHr(-WRr'p]TrC$ZQ
+s$H`Os$6TKrBU<Gr]^-@r&k!@rAsg9r&F[7s#0g5rA=O1rA"=+q_7t%!&"4%r[\%"p+6(kr@7dqr@%Xm
+s![gnr?_Ljr?MCi,lJte,0V3^+bCm.+X/*Q)*__'-RL/g.Outt-n$Mo.kE8)0JP@>@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<d*0).$r/-d[U.Ocbo-Ro!B
+q^;:gs!@Uhs!.Lgr$24cruqCbruqCdr?;1`QQLf$W#lp$*uR=V81Q/>/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@:<PO?XI4??Na\A?!Ue8?2n.1>[@>6s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMi$;XGo
+:esk^:/+GXr_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL9FrB:*Ar]C*?r]:!<r&F^8s#0d4r&"F0
+rA+@,r@n+%r%@t#s"+."s!msrq^DCjr[.Cdr$27epEKPZll^m&JfrPc,Te*P+rs-j:baXX1,LjF1GU^A
+1c70M2`a#`4_mD=/M&>#-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$<rc;"<W,np;Zour;,L0h;ZBVo
+;#F,f:&n#f9E7ca9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F4o[YC48h5;3W(l92ubf7
+2>oB31]9'(0`<X)0)[C$/H.1!/Gq*t/H77!.f1[l./bOl-3,@j,QT2:r?M:c[ip>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+s<W5tt;uKVo
+;?'Jj:]4#g:&[oc:&[id9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q<nI55dYE4T7GB3rM);3;YZ42Z>T6
+2#T6/1A`g)0E<d*0).$s/H77#.fUst./bUn./kUk-N,7f,lAne,6&hd+TEVb,5i\b+G(\e+2/g(+W_dG
+4D.26.P!(K/cIF'0`Ed81Gq*NAkb<F2)@'C1ANR%0FTNj@ot?P??178G]n<0GPlXaFoQR]F8^.XEW:"W
+Du=MND?"GPC\qlHC&VfDBDZ<>AH69?@f0X7@/aL9?=$oC?N"1/>QA(/>lS%.>5qb)=o__)=T)>!<WlE&
+<)ccs;cN`ps&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g3@q`=[9r&F^8
+s#0d4r&"F0rA+@,r@n+%r%A"$r@Ipur@7dqr@%Ojr?hCfr$27epEKPZbTMK[Jfs\.$QgN7,Tf?k:bOLW
+1As!C1,:XA1c.'I3BKAfCdTm./1E%q./#"r,V<1q-9taOF*2SFrcA$Yr,MaUs)7gQr,)FLs(hRJrFu1C
+$"mm_An>RdAS#BPAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4>l7e3>$>'3=BJX+<rH)"<rH%s<;]Yt;Gp@h
+;#XAm;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K5dU7/oXS6N9@O5lX(I5lEqH55[PD55m_F4T.A?3r:r8
+3;tl:2Z5N32#fB11&3O%0*!X'/cI=#/,h*t/c71"/,^sp.JkLn-iPLl-3,@j,QT2:r?M:cQQ^r(WZ_`o
+,9S0L4D./1-7:5?.K1e'.k</%/MAh71h$\[2)-d;/h8LI.1@[R03qI(6<eAMG'.m)FSp4ZErU.XE;a_Q
+DZ=SRD#A)HCAqrIB_uHBB)cH?AG]m8@fKm8@/XI4?N4=2>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)>!<X)Q(<)cdp<;ohr;Z0Jk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG
+4T%;<3rM):3<(r;2Z,H12#fB11B'$,0`*O$/cmUV/H.4"/,^ss.K([l-iGCh-2]"g,PND\+h&SG+Gq9H
++!DaP+$smB"tqYb1,:XAr\>*B1GgpG2*!]\5&<S?/M&>#-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!)<Dcr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-HIrBC9Gs$$?D
+!'^BFs#g6ArAsg9r&F[7s#0g5rA=O1rA"+%r@\.'r@S""r[[t!r%7gts""$tq^MCjr?qOj!%%Rh!@9#i
+,Q8m=+bClP+UTD<+<haeB1XBr-i>@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+s<W5r!;c?Tn;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\8H23Y7fPpT7/K@O6N0:M5lEqH55dYE
+4T7GB3rM);3;YZ42Z>T62#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#%<E)pr;cN`ps&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHK
+r]pEHr'(-Ds#g3@q`=[9r&F^8s#0d4r&"F0rA+@,r@n+%r%A"$r@Ipur@7dqr@%Ojr?hFg!%%Og!$h4^
+r?7LMJfq'9$6LE6,Tf?k;D0^Yq(ht+r\Oa;3]oQ@#=C0s/1E%q./#"r,V<1q-9taOF*2SFrcA$Yr,MaU
+s)7gQr,)FLs(hRJrFu1C$>4!`An>RdAS#C_r+#V5rF,\5!+Gh6ra5Y2"C5;<>[.24rEBS4>$>'3=BJX+
+<rH)"<rH%s<;]Yt;Gp@h;#XAm;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kE
+4TI\F4o[YC48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$/H.1!/Gq*t/H77!.f1[l./bOl-3,@j,QT2:
+r?M:cllgs(Jg&Sd#pUT<)E_\*,pk#<-ibXo.1n$Z.k</'0JYFm7l<"T/hSY*pF-M#-SJb'-ph-VFEVeJ
+rH.sYrc8$YrG_^Rr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,\7rF5e8rF#S2s'G_2s'5S.s'5M,s'#D+s'#D)
+r`B8*=BJZ&<r>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?<piCrE]D-
+!+#S/s',M,s&o>)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMiqbR,br_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`O
+rB^EJrBL3Ds#pBEr&ad:rAjd8s#9s9r&+C/s"jU/r\=@*q_.k"s"41#r[[psr[Idoq^;=hq^).c!$h4^
+r?6b8JfqfN%3?Z8,Tf?l;_KgZ0etN_0bQ5s1G^jE3&s)aCI9d-/1E%q./#"s,V<1q-9taOF*2SFF8p=[
+Er9qWE;skSDZ"AND#\;LCAhlEBF8BbAnGUdAn>OaAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4>l7e3>$>'3
+=BJX+<rH)"<rH%s<;]\p;ZBSo;#XAm;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG
+5Q3kE4TI\F4o[YC48h5;3W(l92ubf72>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(
+6<eAMG'.m)FSp4ZErU.XE;a_QDZ=SRD#A)HCAqrIB_uHBB)cH?AG]m8@fKm8@/XI4?N4=2>lS%.>l@n,
+>5hb+>5h\(=9D].=BGE$r)N_qs&8kos&&emr(m8d!)<Gfr([/as%E;_rCQuZs%!#Ws$clS!(?]Os$H]N
+r]pEHr]^9Ds#g9Bs#U*=rAa[5r&4O3s"s[1rA+7)r@e4)r\!str@It!s!n$ts![gpr@%Xmq^27fq]u(a
+s!%Idruh=bs!%CbrudXMJfgs6#pCB7)E_b/.OltJ/H77#/cRI&0*O$b1H%.&#>I6<2)@'C1ANR%0FKHi
+@ot?P??178G]s"/r-&*_s)e0[rGqjVs)@sUr,2FLs(q^NqeH.Frb24Bqe#e<!+c(<r*]S5ra,e7?<piC
+rE]G.!F/q0>lS%.>5qb)=o__)=T)>!<X)Q(<)cdp<;ohr;Z0Jk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S
+7/oXQ6N'4L5lEqF56!eG4T%;?3rV2=3W(l:2ubf62>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+<rH)"<rH%s<;]Yt;Gp@h;#XAm;?'Jj:]4#g:&[fd9`.Q`9)hK\8GPdR7fPpU7/oXS
+6N9@O5lX(I5lEqH55[PD55m_F4T.A?3r:r83;tl:2Z5N32#fB11&3O%0*!X'/cI=#/,h*t/c71"/,^sp
+.JkOl-iG@l-2f(i,p`F6rZ\fpJg#so"sY99)*;S-s!I[ls!I^n&Lf.Y.P!)(0f!-,2)-d;/h8LI.1@[R
+03qI(6<eAMG'.m)FSp4ZErU.XE;a_QDZ=SRD#A)HCAqrIB_uHBB)cH?AG]m8@fKm:@/jX5?iOI4?2n10
+>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)>!<WlE&<)ccs;cN`ps&/emrD<Aer(d5cs%NAarC[&\rCHoX
+rC6]Rr^?cRrBgHKr]pEHr'(-Ds#g3@q`=[9r&F^8s#0d4r&"F0rA+@,r@n+%r%A"$r@Ipur@7dqr@%Oj
+r?hCfr$27epEKPZbTMK[Jfs\.#p(65,T]9m<\Q6+1&Wd=0ekF=1G^sL4$77F0J+h).OHS;-OV1O>#-J1
+>&A>'FE7A%rGqgUs)A!Vr,2FLrbVUMrG):Fr+HCLB4baeAnGUcA,p0<A,Ba6@K'X7@JsU5?iF@7?!U]?
+>Q.n*>6nD9=]nj/='&H$<rc;"<W,np;Zour;,L0h;ZBVo;#F,f:&n#e9`.Q`9)hK\8GPdR7fPpW7/o[T
+6iTLQ62s4M5Q*kG5Q3kE4TI\F4o[YC48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$/H.1!/Gq*t/H77!
+.f1[l-ibXo-iG@l-2f(i,p`F6rZ[[PJg%*:#U:N<)*;S/-78^>""#?@-iPLo.K1e"/1rV2?jB1Z0eb44
+.kLED$n<VX>uE(;>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&<r>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(<r*]S5ra,e7?<piCrE]D-!+#S/s',M,s&o>)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMiqbR,br_<Dd
+rCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL3Ds#pBEr&ad:rAjd8s#9s9r&+C/s"jU/r\=@*q_.k"!\GuT
+r[e%!r@7dqr@%Ojr?hCfr$27epEKPZ[ig8FMBE-F+X&-P6#p*-0`Ed.0JG0Z0`Nm,1(6'#3]h%C0J+h)
+.OHS;-OV1O>#-J1>&A>'FE7A%rGqgUs)A!Vr,2FLrbVUMrG):Fr+HFMB4baeAnGUcA7YUJqdTM4ra5b8
+@/aR5?iF@7?!U]?>Q.n*>6nD9=]nj/='&H$<rc;"<W,np;Zour;,L0h;ZBVo;#F,f:&n#e9`.Q`9)hK\
+8GPdR7fPpU7/oXS6N9@O5lX(I5lEnI56!hE4TI\F4o[YC48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$
+/H.1!/Gq*t/H77!.f1[l./bOl-3,@j,QT2:r?M:cJg#^h^**b,+sRseC/60'r[/L/-7(#e-n$Mn.Olu%
+0JQp)2)-d;/h8LI.1IaS03qI(6<eAMG'.kJrcJ'Zrc8$YrG_^Rr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,\7
+rF5e8rF#S2s'G_2s'5S.s'5M,s'#D+s'#D)r`B8*=BJZ&<r>ts<!#us;Z9So;?'Jj:]4#g:&[oc:&[id
+9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF4o[YD49%A?3W1r72uGT52?,N31]9*+1&`j-0JEDXpauFq
+s""+!s!dsrr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`bTDEYJfjV,#Tb-3+rNIX:b)Do!\,ZKr[\X5
+/M8Y/0JYIBA5,*D2)@'C1ANR%0FKHi@ot?P??178G]s"/r-&*_s)e0[rGqjVs)@sUr,2FLs(q^NqeH.F
+rb24Bqe#e<!+c(<r*]S5ra,e7?<piCrE]D-!+#S/s',M,s&o>)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMi
+qbR,br_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL3Ds#pBEr&ad:rAjd8s#9s9r&+C/s"jU/r\=@*
+q_.k"s"41#r[[psr[Idoq^;=hr$;=hr$27epEKPZQQUl&WZVTh+sA6Q6#p']0`Ed,0`Ea*0`Nm,1'BKp
+3]h$_5r()D-n?_q-mpD@-5%[S,psli>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&<r>ts<<#ns
+;Z0Jk;#X8h:&n#f:&n#e:&[id9DV9Z8cM<Z7fPpT7/K@O6N07N5Q*hI5Q*eE4o[YD49%A=3<V<$2`EYo
+2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI:$.fq4N.f(Uo./bOj-N,7f,lAne,6&hd+TEVb,5i\b+L`GE
++,M'D+<MgH4).Ur.P!&$.k:KJ'eCpg/h\k30f1^s90>3l1,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)>!<rZ2"<;]\m;ZBVm;#=&d:B!rj9MA)P9`7W`8cVH]8H)-X7f5^S7/oXS6N9@N63'=N5lEqF
+4pF/54?P\e4T7DF3]]8]3rM):3<(r;2Z,H12#fB11B'$,0`Ea*0`<[(0)[C$/H.+$.k3"tr$_Fir?hCf
+r$27epEKPZJfoXf^E=mG+<W!Q6#g$\0etL=0JG470/,(71,:XC2`Wp45r()D-n?_q-mpD@-4hOQ,psok
+>Y6A0>&A;&FE;R(F8^.WEW:"XDu=MND>nAOC]/#HC&DZEBE)TAAc60=A,Ba6@K'X7@JsU3?iOI4?2Rt*
+>6nD9=]nj/='&H$<rc;"<W,np;u]bq;#sKkrDEPjrD3Ae!)<Dcr(I&^s%35]s%3/[r($ZSs$clSs$QfQ
+s$?ZMs$-EHs$-HGr&k$Dr]U9Dr&ap>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*6<e>KG'.nLrcJ'Zrc8$YrG_^Rr,2OOs(qUKr+c4Fs(M@DrFZ%?rFGe8rF5e8
+ra>\3"^YPB?<pk7>l@n,>5hb+>5h\(=9D].=BGE$r)N_qs&8qqrDEMir_NJf!)<Gfr([/as%E2\rCR#Z
+rC6fUrBpWRqa:BMr]pNKrBL?IrBC0Cs#g9Bs#U$;"?8A"2`CXor&4O3s"s[1rA+7)r@e4)r\"+#r\".$
+r[e("s!mjos![gnq^27fq]u(as!%Idruh=bs!%CbrudXMJfgs6$m6W:)EMV1.P!&$.k:KJ$7mb\/h\k3
+0f1^s$;3KA2)7$F1G:C6r@JR50eP+03+Z#B7:1%YH$FOYrHJ0_s)n?`r,_gWrGhjVrbq^Pr,)IMs(hOI
+rFu:Fr+Gn=rFPt=rF>k:ra>b5rEfG.s',S0?2e+/>Q7n,=oMS)=oMP%=8Z,!<W?%r;uBPn;>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$+\+<VsP6#g$\
+0etL=0JG470/,(71,:XC2`Wp45r()E.4Zhr-mpD@-5%[S,psok>tQJ1>AeM)FE2JEF8^.WEW:"XDu=JQ
+D>e>ND#\;LCAhlEB`D`FB)H6=AH$*9@f9a7?iXX6@/OC3?N4=/>l7e3>$>'3=BJX+<rH)"<rH%s<;]Yu
+;Gp@h:f@6hr_WPhrD!>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&<r>ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ic^9)V?]8,YpW7JoRN6iTLP5la.J5QF%J
+4odeF4o[YD49%A=3<V<$2`EYo2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI=$/,q*q.K:gp-i57h-2Stc
+,QAtf+o`\b+o`bb+o`[:++bTK*t085+rWLW;(=(I/1W4K.hsTe/M8\00JPC@@nSpE2D[3H1G:C6r@JR5
+0eP.23Fu,C7UL1[H$FOXrHJ0_s)n?`r,_gWrGhjVrbq^Pr,)IMs(hOIrFu:Fr+Gn=rFPt=rF>k:ra>b5
+rEfG.r`fG/r`oJ-s'#G*r`T;)r`K,#r)Nr#<E)prrDWVls&&_kqbR,br_3Mh9M8#PrCd,^!(m,[r^ZoV
+r'gTQs$QfQs$?WN!($TLrBL3D#!G+34?GVer]:6D3]T2]rAjd8s#9s9r&+C/s"jU/r\=@*r\+:*r@e.&
+r@S""r[J"#.OlnF./PCj-Mo+e,QK(`,5i\/+G(_f+S6d(+!;XO*^F^J0/54;0eb:90/#"50etL?2)dNV
+BL+C-/1E,!-n$Gjr?`.)-RC,b0O79u6<e>KF`_YGF*%;#r,MaUs)7gQr,)FLs(hRJrFu1Cs(D@Dr+,k=
+rac"<qdTM4ra5_7rF#P1s'G_2r*9/(#[1D7=]ed-='#9$!*9%urD`\n"]A5q;,C0h;>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?<pk7>l@k,=o_b*>Q7n+=oMM*=]ed-r)W_qr`&nr
+s&/emrD<JhrD!>er_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;?+<D[D3bhMA.kE5%.fCk4/1iG+0/#"61c/]74#o2T2)6p?0/!2T&2#Xh0J#4q;_LXKEd)eRGBj(1
+r-&*_s)e0[rc/!ZrGhjVrbq^Pr,)IMs(hOIrFu:Fr+Gn=rFPt=rF>k:ra>b5rEfG.r`fG/r`oJ-s'#G*
+r`T;)r`K,#r)Whts&Anpr)3PlrD<Aer(d5c"ADK^92,:Wr^m/^rCHoXrC6]Rr^?cRs$H`Or^$TNr]pEH
+r&t<J4Zkhg4$<L("?JS(3BI+!r&F^8s#0d4r&"F0rA+@,r@n4(s"OC)r\"4&s"44$r[J"#.OlnF./PCj
+-Mo+e,QK(`,5i[o+G(_n+9ru2+!_mmEEO250etL=0JG470/,(71,:XC2`Wp45VXrE.P1QIs!Ral&go%Q
+-R:EP8gZo1Df^&CEccADrGqgUs)A!Vr,2FLrbVUMrG):Fr+Q+Cs(;1?rFGn;qdTM4ra5b8@/aR3?iOI4
+?2Rt*>6nD9=]nj/='&H$<rc;"<W,np;[$&s;,L.frDEPjrD3Ae!)<Dcr(I&^s%35]s%3/[r($ZSs$clS
+s$QfQs$?ZMs$-EHs$-NIs$$?D!'^BFs#g3@s#U!:r&F[7s#0g5rA=O1rA"+%r@e+%r@Rt!r[e.'/H%.#
+/H%*t.f1[l./bOl-3,@j,QT2:r?M:cJg#^h^EFsK+s/!G3GD;9-R^Aj-71)e-RU;k.Olr!/MAea6oHkV
+/hek..k3%H.1[mU.OHrY9IWA8E--8GF*7J(r,_jXs)J!VrGVUOs)%dPr+l4Frb;CGrFc(@ral%=qd]S6
+s'bn7rEf_7?X@&E?2Rt+>Q7n+>Q7n+=oMM*=]ed-r)W_qr_rqt;c3TnrDEMir_NJf!)<Gfr([/as%E2\
+rCR#ZrC6fUr'^ELs$H]N!'gEI!'gEGrB:0Cr]C-@q`+d=3&`cSr\sa5r\a^4rA4C-q_A((!AH2+0)R=#
+0)[C$/H77#.f(Uo./bOj-N,7f,lAne,6&hd+TEVb,5i\b+NtpZ++bU,*t9>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)>!<rZ2"<;]\m;ZBVm
+;#=&d:B!rj9MA)P9`7W`8cVH]8H)-X7f5^S7/oXS6N9@N63'=N5lEqF4pF/54?P\e4T7DF3]]8]3rM):
+3<(r;2Z,H12#fB11B'$,0`Ea*0`<[(0)[C$/H.+$.k3"tr$_Fir?hFg!%%Og!$h4^r?7LMJfq'9*$6:F
+,TT*h=YDKb1,1I:0eY160JP=<1Gq*O3bS[^0eb1//H.'t-iGA&-RU2f,V`Rs-:D-XFEM\GrcA$Yr,MaU
+s)7gQr,)FLs(hRJrFu1Cs(D@Dr+5h;raYh7rF,\5!+Gh6r*TJ1s'>P-rEBS4>$>'3=BJX+<rH)"<rH%s
+<;]Yu;Gp@h:f@6hr_WPhrD!>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&<r>ts<<#ns;Z0Jk;#X8h:&n#f:&n#e:&[id9DV9Z8cM<Z7fPpT7/K@O6N07N5Q*hI
+5Q*eE4o[YD49%A=3<V<$2`EYo2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI:$.fq4N.f(Uo./bOj-N,7f
+,lAne,6&hd+TEVb,5i\b+L`GE+,V-F+<V[I(cc>/"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)3PlrD<Aer(d5c"ADK^92,:Wr^m/^rCHoX
+rC6]Rr^?cRs$H`Or^$TNr]pEHr&t<J4Zkhg4$<L("?JS(3BI+!r&F^8s#0d4r&"F0rA+@,r@n4(s"OC)
+r\".$r[e$u""PiN.JtUk-iGCh-2]"g,PND\+bChg+MT$H+!;UL*'\FH0/54;0eb:90/#"50etL?2)dNV
+BKn4*/Li;"-R^>ir?`('-7(#c0jRBt6sX_QF`_YFs)\-Zr,MaUs)7gQr,)FLs(hRJrFu1Cs(D@Dr+5h;
+raYh7rF,\5!+Gh6r*TJ1s'>P-r*'G1>$5!1=BAR)rDru"rDieqr)<Vns%ren;Z0Jl;#O2g:&n#e9`.Q`
+9)hK_8H29[8Gl!U7fPpU7/oXS6N9@O5lX(H5lX(I55[PD55m_F4T%;@3r1l73;tl:2Z5N32#fB11&is)
+0`<['0)[C#/H.4%/hHrQ!%e(!r@7[nq^DCjr?_Ljr?MCi,lJte,0V3^+bCm0+X\HX*Zu7YBi-0(-n$Gi
+-7:,f-R^Dn.P!#$0/-^#2)I'A0J"b*.Ot<E%OW_R1gj!*7:'tVGBItLrcJ'Zrc8$YrG_^Rr,2OOs(qUK
+r+c4Fs(M@DrFZ%?rFGe8rF5e8ra>\3"^YPB?<pk7>l@n,>5hb+>5h\(=9D].=BGE$r)N_qs&8qqrDEMi
+r_NJf!)<Gfr([/as%E2\rCR#ZrC6fUrBpWRqa:BMr]pNKrBL?IrBC0Cs#g9Bs#U$;"?8A"2`CXor&4O3
+s"s[1rA+7)r@e4)r\"+#r\".$r[e("s!mjos![gnq^27fq]u(as!%Idruh=bs!%CbrudXMJfh!7%3Qc6
+*u?qP;CX1J/1W4K.gdgZ/M8\00JPC@@gYdh3]AlR1,1F80)[@5/h\e1/NRKA/kKJnG^=XYGl;jaG5l^b
+FSp4YErC"XE;jeRDZ"AOD#\;KCAhlHB`)N?B)Q<?AGp$<@fBd8?i==0?2n.1>[@>6s',M,s&o>)!*T;'
+rE&nts&K(ur)<Mks&&_kqbR,br_3Mh9M8#PrCd,^!(m,[r^ZoVr'gTQs$QfQs$?WN!($TLrBL3D#!G+3
+4?GVer]C-@!]`8%rAjd8s#9s9r&+C/s"jU/r\=@*r\+:*r@e.&r@S""r[J"#.OlnF./PCj-Mo+e,QK(`
+,5i\O+G(_f+OVAY*[2RgEEY"M1,:R<0JP460JG4:1,CdH3BCh<0eb1//1;ko-R\j>%jr\L-m^WS8L6c1
+E--5EErL.YEr9qWE;skSD?+PPD>nAOC]/#HC&DZEBE)TAAc60=A,Ba6@K'X7@JsU3?iOI4?2Rt*>6nD9
+=]nj/='&H$<rc;"<W,np;[$&s;,L.frDEPjrD3Ae!)<Gd!)3;`s%<;_s%*/]rCHiVr'p]TrC$ZQs$H`O
+s$6TKr':9HrBC-B!'^BFs#g3@s#U!:r&F[7s#0g5rA=O1rA"+%r@e+%r@S""!%e+$!A5r%/H@@#/,^sp
+.JkOl-iG@l-2f(i,p`F6rZ\fpJg$!p#9k?5+;["O;'.)3-n$Gi-7:,f-R^Dn.P!#$0/-^"2)I'A0J"_)
+.Ot<E%4<VQ1gj!*7UL.XGBJ!*FSp4ZErU.XE;a_QDZ=SRD#A)HCAqrIB`2TBB)ZB?AG]m8@fKm:?iXU5
+?NjbC?=$oCr*92)s'#D+s'#D)r`B8*=BJZ&<r>ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ic^9)V?]8,YpW
+7JoRN6iTLP5la.J5QF%J4odeF4o[YD49%A=3<V<$2`EYo2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI=$
+/,q*q.K:gp-i57h-2Stc,QAtf+o`\b+o`bb+o`[:++bTL*t9>8*$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)Q<?AGp$<@fBd8?i==0?2e(/?2e+/>Q7n,=oMS)=oMP%=8Z)%<E3!t;uKYm;ZBVm;#=&d:B!rj
+9MA)P9`7W`8cVH]8H)-X7f5^S7/oXS6N9@N63'=N5lEqF4pF/54?P\e4T7DF3]]8]3rM):3<(r;2Z,H1
+2#fB11B'$,0`Ea*0`<[(0)[C$/H.+$.k3"tr$_Fir?hCfr$27epEKPZbTMK[JfsV,+W_gH5&jaZ0etL=
+0JG470/,(71,:XC2`Wp45VXrF.kN7M.01hEr[.Rk%O3i=81$i6E--2CEH6,ArGqmWrG_aSrGMOMrbVUM
+rG):Fr+HCLB4baeAnGUcA,p0<A,0R;@:<PO?X`n@r*TJ1s'>P-r*0,&rE'&#rDru"rDieqr)3_r;Gg:f
+rDNSkr_WMg!)<Dcqb-iZs%3/[r($ZSs$crUs$ZlSs$H`Os$6TKrBU<Gr]^6C!'^BF"?\e.4$<I'r]:!<
+r&F[7s#0d4s"s^2rA"+%r@e+%r@S"!r[e($r@Igrr@7dqr@%Rk!%7ms-n#!@r?_Cfr?M:cQQ^r(WZh?c
+)'9hTB2^*(-n$Gi-7:,f-R^Dn.Ouu$0.pK;6o?eV0/>.4/1`;$qC)h"2e#E.7UC%UG'.nMrcJ'Zs)S'X
+rc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?<pk7>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)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2e:Amod9`7W`8cVH]8H)-X7f5^S7/oXQ6N'4L
+5lEqF56!eG4T@MC4T.A@3rM):3!M<#2E!EM2Z>T62#T6/1B'$,0`Ea*0`<X-/hS_-/H.4#/,q*t.JkOl
+-iPIe-3#7h,PWJ]+h&SG+Gq9H+!;aN+ZaOH)_Wp$1,1I:0eY160JP=<1Gh'O3+bE10J4k-.fLjt-n#!@
+r?i("2./s%7pg7XF`VPCF*%;#rc.mUrbqaQr,)FLs(hRJrFu1C$>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$6TKrBU<G!'^EHr&k$Dr]LBH4?GVerB(!>rAjd8r\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<W5r!;c?Tm;Z0Jl;#O2f:A[ca9`@]`9)V?]8,YpW
+7JoRN6iTLP62j.J5Q3kF4o[YD49%A<3W1r:2uGT52?,N11B]Hg0ekB]1&`j-0JEDXr%7n#r@J=,.k<)!
+.4HYn.K([l-i>=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)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2e
+:Amod9`7W`8cVH]8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3!M<#2E!EM2Z>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#<rc;"<W,np;Zour;,L0g
+;Z0Jl;#F)h:&Rc_9DhE^8c;3X8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F4Tml04$,S'3rh>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?"<SU>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,!<W?%u;u]hq;uT\n;>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;@:<PO?X`n@r*TJ1s'>P-
+r*0,&rE'&#rDru"rDieqr)<Vns%rbmrDNSkr_WMg!)<Dcqb-iZs%3/[r($ZSs$clSs$QfQs$?ZMs$-HI
+rBL9Fr&k$Dr]LBH4?GVerB(!>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
+?<pk7>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,!<W?%u;u]hq;uT\n;>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+<qsM+X/'hD-ekM1,:R<0JP460JG4:
+1,CaH3B1V90eb41/Lp`K!@T>p-N,;",;ik"-:hNaF`heHrcA$Yrc.mUrbqaQ!,_[OrbVUMrG):Fr+HFM
+B4baeAnGUcA7YUJq-jM9@:3JM@JsU3?iOI4?2Rt*>Q%_'=9)D#<rc;"<W,np;Zour;,L0g;Z0Jl;#F)h
+:&[fd9`%K\9)hK]8Gl!U7fPpU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z,H4
+2#]<01&3O%0E!O%/cI:"/H7=#/Ggsr.fLmq./YIl-ibXo-N,7h,lJte,.A_I+c7EJ+s8$P*&(o'+=/B`
+-mp>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?<pk7>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)%<E3!t;Z]ls<;fbp;Z0Jl;#O2e:Amod9`7W`8cVH]8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC
+4T.A@3rM):3!M<#2E!EM2Z>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,p0<A,0R;@:<PO?X`n@r*TJ1s'>P-r*0,&
+rE'&#rDru"rDieqr)3_r;Gg:frDNSkr_WMg!)<Dcqb-iZs%3/[r($ZSs$crUs$ZlSs$H`Os$6TKrBU<G
+r]^6C!'^BF"?\e.4$<I'r]:!<r&F[7s#0d4s"s^2rA"+%r@e+%r@S"!r[e($r@Igrr@7dqr@%Rk!%7ms
+-n#!@r?_Cfr?M:cQQ^r(W?E3'+X%gYA6(!(-n$Gi-7:,f-R^Dn.Ouu$0.pK;6o?eV0/>.4/1`;$qC)h"
+2e#E.7pg7ZGB\1RrcJ'Zs)S'Xrc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?<pk7
+>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)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2e:Amod9`7W`
+8cVH]8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3!M<#2E!EM2Z>T62#T6/1B'$,0`Ea*
+0`<X-/hS_-/H.4#/,q*t.JkOl-iPIe-3#7h,PWJ]+h&SG+Gq9H+!)RM+>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<@:<PO?X[@A@/OC3?N4=/>l7h)=oDG&<rH)"<rH%s<;]Yt;Gp@h;#O;j;>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;<EcuYNFa*h,r,_mYrGhgUrGVUOs)%dPr+l4F
+rb;CGqe,q@s(2+=qIBP7raGe6rEf_7?X@&E?2Rt+>Q7n,>Q%b*=oMM*=]ed-r)W_qr_rqt;c<QlrDEPj
+rD3>dqb@#_r_*2^rCR#ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"sU/">V_e0eiS]
+r\+@,0E*U%/cIC$/I<sY.k3"t.4?Snr@%Ojr$MFir?V@er?M@fr?D1`ruh=cr?;1`bTDEYJfjS+$lpE5
+*%kc(.P!&$.k:KJ.P*/'/h\k11,Lao9KbHs1c@*D0JG.4/hJ\.0/,(25%meH94N*iH?sg]rHJ3`rcS0]
+rcA$YrGhjVrbq^Pr,)IMs(hLHs(VIGr+H"@"D;=YAS(dMrF>k: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&
+<rH)"<rH%s<;]Yt;Gp@h;#O;j;>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?<pk7>l@n,
+>5qh*>5qb)=9D].=BGE$r)N_qs&8hnrDEPjrD3>d!)<AcrCm2`rC[#[s%!#Ws$ciRqa:BMr^$NKrBL9F
+rB:0Cr]C-@qDnL6r\sa5r\a^4q_J@11,1L;r\=@*!&+=(r%7n#r@J+&.k<(Q.Ocep-n5*Cq^;:gs!@Uh
+rZh@e!$hFdr?;1`s!%CbruecmJffgk"s"d/*%bZ&"Y)#R/1W4K.k3)%/M8\0/i#7=?q`^F3&ENK0eb:7
+/hS_./h\n4/3[`E02#huH$aj^HMr'dG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;JCB&#IB`)NBAcuaYAn>QO
+AGp$<@fBd8?i==0?2In)>Q7k*=o__)=T)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2e:Amod9`7W`8cVH]8H)-X
+7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3!M<#2E!EM2Z>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*=Su7u<rZ1u<;]\p;ZBSo;#O;j;>sDi: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;*><t8*0ek=60.\Y).f:_)-n?W*@mqh=@<$C4G'!V(r,_mYrGhgUrGVUOs)%dPr+l4Frb;CGrau@I
+BP1si!bQ"TrFGb7s'kt9ra>\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?<piCrE]G.!F/q0>lS%,>5_V'=T)>!<rZ2"<<#ns
+<;fbp;Z0Jl;#O2g:B!uc9_h<]8c;3Z8,YpT7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>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
+<W5tt;uBPl;>sDj:]*uc:&doc9D;'Y8,YpW7JoRN6iTLP62j.J5Q<nI55dYE4T7GB3r1l83;tl72Z>T6
+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#<E)pr!`N&trDW\nrDEPjrD3Aer_<;aq+C]ZrCHoXrC6]Rr^?cRrBgHKr]pEHr'(-D
+s#g<Cs#g6Ar]:!<r&F^8s#0d4r&"C/!\uMcr\=@*r\+:*r@e1's"41#r[[psr[Idor?qRkpa,karZh1^
+r?9B-JfoXfoH4A[+<_pP1hpOr1B'!,0bQ5s1cIERANVh'/M/J&.k)nq-iPG&-RU5h,WK4!-V7]bFEVg*
+F8^.YEW'kUDuFSOD>nAOC]/#HC&DWJB4kggAS;!S!+c4CA7Y[Lq-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*
+>Q7n,=oVV%=8Z,!<W,np;Zour;,L0g;Z0Jl;#F)h:&Rcb9DqK]8bkpV8,PjV7K5dU7/oXS6N9@O5lX(I
+5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z5N32#fB31B0*/0`Ng)0`<['0)[C$/,h*t/c71"/,^ss
+.K([o-NY\E-iPLm-N,7h,lJte,*sI)+fQUh+sA'K/RhoZ-j1nG-n-VE.Kh7S0.gE:5rg_U0eY.4/1`;$
+r$`+(.jd;e74Cl<EHQJKFERS)r,_mYrGhgUrGVUOs)%dPr+l4Frb;CGrb)7Es(D@Ds(2.>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$<r\sa5r\a^4rA4C-r\4O20ek@9r\+7'r%7n#r@J:+.k<)!.4HYn
+r@.[nr[7Ujs!@Uhs!.Lgr$24cr?;1`s!%CbrugYMJffRddiSc:+<MRT@pA[Ys"47'r\#KP1brH.5<(S\
+2)I0E0J>%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,!<W?%u;u]hq;uT\n;>sDj
+:]4&f:&I]\9)qQ^8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+
+0`Ea*0`<X-/hS_-/H.4"/,^ss.K([n-iPIf-2f+g,PWJ]+h&SG+Gq9H*ZuUM+Z*qDq(hq's"XL.&2cF-
+2e>*/0.eb+.Ouqs-n#!@&go%R-mUc\675B5E--8GF*)JErGqmWrG_aSrGMOMrbVUMrG):Fr+H7HB4bae
+BDuNCAcH<?A,0R<@:<PO?X[@A@/aO4?3FP>>[1M4>l7h+>5qb*=Su7u<rZ1u<;]Yt;Gp@h;#O;j;>sDi
+: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=<Z-n-Sp.k</(0J-Nq3AWBE0.nn//1W4J.1RaV-9>X*.8+,jFa&"NFoHL\F8p:ZEW0qUDu=MQ
+D?"GMC]%rHC&_lGBE)ZFBE)TDAc609A,g$;@K'[5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1t<W5r!
+;c?Tm;Z0Jl;#O2f:Adid9`7WY9)hE[7fPpT7/K@O6N0:M5lEqH55dYE4T7GB3r1l83;tl72Z>T62#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!)<Dcr_*2^rCQfUr^ZlUs$clSs$QfQs$?ZM
+s$-HIrBL9Fr&k$Dr]LBH4?GVerAt!?s#U*=r&F[7s#0g5rA=O1s"aU/s"OI+r@n1'r@\%#r[[t!r%7gt
+s""$tr[Idor[7^or?qRkr?_Cfr?M:cllgs(Jg&Sd"sP35*%bW'q'[(--R^Dn.k</%0/"n]5rg_U0eY.4
+/1`;$r$`+(.jd;e74Cl=EclSMFERS)r,_mYrGhgUrGVUOs)%dPr+l4Frb;CGrb)7Es(D@Ds(2.>qIBP7
+raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_qs&8hnrDEPjrD3>d!)<Dds%NAapIbHUrC6fU
+r'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"s[1rA+@,">V\d0JNJZr\"+#r\".$""YrQ.Kh4M
+.4?VC.K([o-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE+,M'D+<VaG/Rr#Z/1N5'/h\n40f(X@?Ud7>
+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,!<W?%u;u]hq;uT\n;>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<?A,0R;@:<PO?X`n@ra5Y2"C5;<>[.24r*02)s&oA(r)`ess&K"sr)<Vns%rbmrDNSkr_WMg
+!)<Dcr_*2^rCQfUr^ZlUs$clSs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]LBH4?GVerB(!>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<e+<MRT@pAa["Y2,U/h\pX0`s3f0OGnk5<(S\2)I0E0J>%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,!<W,np;Zour;,L0g;Z0Jl;#F)h:&[fd9`@]`9)V?W8H)-W7fPpU7/oXS6N9@O
+5lX(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,Q8mr+bCko+U0,6+<2tB>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%=8c1t<W5tt;uBPl;>sDj:]*uc:&doc9D;'Y8,YpW7JoRN
+6iTLP62j.J5Q<nI55dYE4T7GB3r1l83;tl72Z>T62#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/,+90JbL<?:I.=
+2`ETN2)$^;/hS_./h\h3/4"#D0Mc8&H$aj^H2VscG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;MCB&)LCAqoI
+B`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z)%<E3!t;Z]ls<;fbp;Z0Jl
+;#O2g:B!uc9_h<]8c;3Z8,YpT7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>3W(l:2ubf62>f<11BK<e
+1&`p+0`Ea*0`<[)0)mO%/H.0u.fLmq./bOm-MSnc,lT%`,5i\/+G(_f+S6c]*ZuUM+Z*qDq(`d?0/,+:
+1c7-K3&id*4>ecD/Lr;$.4HYmr[&7*-RL5e3+5-$8mu^^GBS(MF*%;#rc.mUrbqaQr,)FLs(hRJrFu1C
+"_VI[An>WSAcQBDARo?NA,0R;@:<PO?X`n@ra5Y2"C5;<>[.24r*02)s&oA(r)`ess&K"sr)3_r;Gg:f
+rDNSkr_WMg!)<Dcr_*2^rCQfUr^ZlUs$crUs$ZlSs$H`Os$6TKrBU<Gr]^6C!'^BF"?\e.4$<I'r]:!<
+r&F[7s#0g5rA=O1s"aU/s"OI+r@n1'r@\%#r[[t!r%7gts""$tr[Idor[.aq-n#!Ar[.Rir?V=drZ[[P
+Jg%*:"sP35*%bW'q'ZY!-R^Do/1iG)/hSYW$UHd/0ek=60.\Y).f:_*-n?W*@mqh?@WHX:GBJ*.FSp4[
+ErC"WE;a_QDZ=SRD#A)HCAqrIB`;ZEB`D`FB)cH@AGTg9@fBg8@/XI3?N4=2>lS%.>l@k,=o_b*>Q7n*
+=oDJ%=8c1t<W5tt;uBPl;>sDj:]*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+<VaG/Rr#\/1`;&/M8\10etF<1+up&5<(S\2)I0E0J>%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,!<W?%u;u]hq;uT\n;>sDj:]4&f:&I]\9)qQ^8H)-X7f5^S
+7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+0`Ea*0`<X-/hS_-/H.4"/,^ss
+.K([n-iPIf-2f+g,PWJ]+h&SG+Gq9H*ZuUM+Z*qDq(aQU0/,+:1c7-K3&ia)4>efG/hAJ&.Olkr-mp>g
+-RL/b4CLH&94;d\F`hbJF*%;#rc.mUr,2dWDJa6,Ci0/fs(hRJrFu1Cs(D@Dqdoe<rF>Y4#%: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$6TKrBU<G!'^EHr&k$Dr]LBH4?GVerB(!>rAjd8r\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'
+<C&Z&1GUX;0.eb,.k<(u.4Qbq-9bs,.SXAlFEVhMG5cU]F8p:ZEVsb_Df9N2D/O6.D/=%dC]%rHC&_lG
+BDuKFB4baer+,Y6s'kt9ra>\3ra,V1s'5S.s'5M,s'#D+s'#A(rE0&#rDrhrr_rqt;c<QlrDEPjrD3>d
+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)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2f:B!uf9_V0]8P)JO7fZ*Y7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC
+4T.A@3rM):3!M<#2E!EM2Z>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#&\<qD/=$*rbVUMrG):Fr+Q+Cs(;.>s()(<q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n+>6\;8
+>$5!1=Su7u<rZ1u<;]Yt;Gp@h;#O;j;>sDi:B4,f9`.Q`9)hKV8,u0W7fPpU7/oXS6N9@O5lX(I5lEqH
+55[PD55m\J4?P\e4T.>A3r_8>3W(l92ubf62?,N41]9'(0`<X)0)[C$/H.1!/Gq*t/H77!.fLmq./kUo
+./bOm-N,7h,lJte,4$J)+bCle+UK>:+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%=8c1t<W5tt;uBPl;>sDj:]*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+<VaK*%PK)r[e!u"Y)&T/M8^T0FKZl2-EC5
+3B9&W1c>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?<piCrE]D-!+#S/s',G*rE9,%rE&nts&K(us&8qsrDW\nrDEPj
+rD3>dr_<DdpIbQZ8P&eM!(d&Xr'gTQs$Q`OrB^EJrBL3Ds#pBEs#^6CrB(!>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@<Q4't*-0J>%0.P!#!.Ocbn-RL2f-6kW]5:B37E-$,CF*.G'rGqmWrG_[Q#&\<qD/=$*rbVUMrG):F
+r+Q+Cs(;.>s()(<q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!<W,np;u]bq;#jGk;Z0Jl
+;#F)h:&Rc`9E.Wa8bP[T8,GdU7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F4Tml04$,S'48q;>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</%/hSkY5rphY1,(@7/M/M).k3"t.Ocen5%Hu09k/3cG'7tMrcJ'Zs)S'X
+r,<!]Df0H0DJj<.Ci'#br+c4Fs(MCEral1DAcZLTr+,Y6s'kt9ra>\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+<M^G.q2ia/H%('.P*,&/h\mW0EX*d2-D"j5<1_`2Dd9H0ek@8/hS_00/"kFC.L$T
+Ap&<CH$=Q4GPu^aFo?F\F8p:YEW:"WDu=MND?"GPC]8)KC&_rJC&_lEBDuKGB4baeAc-*;@fg+K@/aL9
+?=$oC?N"10>QJ)8r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhr(d5cs%N/[!_GsSrC6iYrC6]R
+r^?cRrBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<r&=m>2`<QO2)bFks"s[1rA+@,r@n+%r%@pur@.dtr@7dq
+r@%Ulr[.Cdr?V@ep`fY[ll^m&JfrPc#Tk04,9\dUAhs<>r%JpA0etOA1c@<Q4't*-0J>%0.P!#!.OceE
+-P.UO,<TC!-qn)iF*)MEFE;O%ErL(WE;XVUDJj:nD/=$*rbVUMrG):Fr+Q+Cs(;.>s()(<q-jM9@:3JM
+@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!<W,np;Zour;,L0g;Z0Jl;#F)h:&[fd9`.Q`9)hKV8,u0W
+7fPpU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z,H42#]<01&3O%0*!X'/cI=#
+/,h*t/c71"/,^ss.K([o-iYUn-iPIk-2f+f,Q8mr+bCkp+U928+X%gU@9rm]r?hdr-7:2i.4Y<I,V1Q#
+0i^M#1c$m@0/"q0/M&D%.Ochr.4.5h67P]>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#<r>ts<<#np;Z0Jl;#O2f
+:Adic9`IcZ8chLQ7fGjV7f5[O6iTLP62j.J5Q<nI55dYE4T7GB3r1l83;tl72Z>T62#B'31,:R=0`Eg*
+0E<d*0).$r/-[UT.Olkr./bUn./kUl-N>Cj,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)%<E3!t;Z]ls<;fbp;Z0Jl;#O2f:B!uf9_V0]8P)JO7fZ*Y7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC
+4T.A@3rM):3!M<#2E!EM2Z>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#&\<qD/=$*rbVUMrG):Fr+Q+Cs(;.>s()(<q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*>Q7n,
+=oVV%=8Z,!<W,np;Zour;,L0g;Z0Jl;#F)h:&Rc`9E.Wa8bP[T8,GdU7K5dU7/oXS6N9@O5lX(I5lEqH
+55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z,H42#]<01&3O%0*!X'/cI=#/,h*t/c71"/,^ss.K([o-NY\E
+-iPLm-N,7h,lJte,*sI)+fZ[l+sJ0R*%PH'-n,$A%ONMM-R^Dm.P!##/hSkY%7*$31GUX;0.nk//1W7M
+.LmmV-9bs,.SaMpFEVeJFoHL\F8p:ZEVsb_Df9N2D/O6.D/=%dC]%rHC&_lGBDuKFB4baer+,Y6s'kt9
+ra>\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$<r\sa5r\a^4q_J@11,1L;r\=@*!&+=(pauCp"tM2R.Ocep
+r@.[nr[7Ujs!@Uhs!.Lgr$24cr?;1`s!%CbrugYMJffRde/no<+<M^G.q2ia/H%(!.fLtJ/M8\00JG:<
+2-EC53B9&W1c7$D0eb:7/hSh20.]P,82*nRFa&+UG'Nt0rHA0_rH/!Zs)S$Ws)@sUr,2FLs(q^NrbDII
+s(_RJs(M=Cral:GAnGUcr+,b9!b,VHra,e7?<piCrE]D-!+#S/s',G*rE9,%rE&nts&K(us&8qsrDW\n
+rDEPjrD3>dr_<DdpIbQZ8P&eM!(d&Xr'gTQs$Q`OrB^EJrBL3Ds#pBEs#^6CrB(!>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#&\<qD/=$*
+rbVUMrG):Fr+Q+Cs(;.>s()(<q-jP:@:3JM@:9(Bra5Y2"C5;<>[.24r*02)s&oA(r)`ess&K"sr)3_r
+;Gg:frDNSkr_WMg!)<Dcr(I&^s%2oT!(ZoUs$clSs$QfQs$?ZMs$-HIrBC9Gs$$?D!'^BF"?\e.4$<I'
+r]:!<r&F[7s#0d4s"s^2rA"+%r@\.'r@S""r[[t!r%7gts""$tr[Idor[7^or?qRkr?_Cfr?M:cJg#^h
+^EEn-+sA*L.q)^3./bM5-71)f-n$Mo.k</'/hp?l3]&WJ0J>(3/hJV*/,h"..4HT-A3qb@A9)d7F`V[(
+FSp4[ErC"UE!gN%DJj</DJa6,D#A)HCAqrIB`;ZDAcl[XAnCmNqIBP7raGe6rEoP1s'>Y0s',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[+<VaK*%PK)r[e!u'e1^b/1iJ-0/,(91,W3(5<1_`2Dd;j1(uAr0/"q3
+0/"kFC.L$VB6JKEG]s"/rHA0_rH/!Zs)S$Ws)@sUr,2FLs(q^Nrb;RMBkhBs!bl=]r+H"@"D;=YAS(dM
+rF5n<@UT1B"C>D??!dJ8r`fG/r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhr(d5cs%N/[!_GsS
+rC6iYrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<r&=m>2`<QO2)bFks"s[1rA+@,r@n+%r%@pu
+r@.dtr@7dqr@%Ulr[.Fe!%%RhrZh1^r?7LMJfq'9#Tk04,9\dUAhs<>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;@:<PO?X`n@ra5Y2"C5;<>[.24rEBJ1>$>'3=BPK&r)WhtrD`\n"B&,p;,I3hrDEPjr(d;erCm,^
+s%<;_p.,0RqaUTSrC$ZQs$H`Os$6TKrBU<Gr]^6C!'^BF"?\e.4$<I'!':-@rAjd8r\sj8r&+L2r\OL-
+q(Vb#!&"4%r[e%!r[dt!r%.jur@7dqr@%Xms![gnr[.Rir?V=drZ^\PJg#^he0,,B+sA*L.q)^3./bOn
+-N5A@-n-Vq.kE;*0i^M#1c$m@0/"q1/M/M(.k3"t.4.5h67PcAF*)PIF8^4YF8p:ZEVseUD[:5uD/O6.
+D/=%dC]%rHC&_lGBDuKFB4baer+,Y6s'kt9ra>\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
++<M^G.q2ia/H%(M.P!##/M8Y/0/,1;2-EC53B9&W1c7'E1,1I90.nq30.]P,82*qSG'A1UG5QR_G5cX_
+FT$:\Er9qWE;jeRDZ"AOD#\;MCB&#JCB&#JB`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/
+>Q%b(=oMP%=8Z,!<W?%u;u]hq;uT\n;>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;@:<PO?X`n@ra5Y2"C5;<>[.24
+r*02)s&oA(r)`ess&K"sr)<Vns%rbmrDNSkr_WMg!)<Dcr(I&^s%2oT!(ZoUs$clSs$QfQs$?ZMs$-HI
+rBL9Fr&k$Dr]LBH4?GVerB(!>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%DJj</DJa6,D#A)HCAqrIB`;ZDAcZOV!G5p@AGTg9
+@fBg8@/XI3?N4=2>lS%.>l@n,>5hb+>5_V&=T2D#<r>ts<<#np;Z0Jl;#O2f:Adic9`IcZ8chLQ7fGjV
+7f>^T7/K@O6N0:M5lEqH55dYE4T7GB3r1l83;tl72Z>T62#B'31,:R=0`Eg*0E<d*0).$r/-[UT.Olkr
+./bUn./kUl-N>Cj,l]+g,lAne,5i\b+TEYa+o`[O++bT7*sWo2+!;OR@UB$br@8=,.k</&/hSe10JbIA
+=U[ba3B9&W1c7'E1,1K^0+'Bd0.]P,82*qTG5c^dG5QR_G5cX_FT$:\Er9qWE;jeRDZ"AOD#\;MCB&#J
+CB&#JB`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2n.1>[@>6s',G*rE9,%rE&nts&K(us&8qsrDW\n
+rDEPjrD3>dr_<DdpIbQZ8P&eM!(d&Xr'gTQs$Q`OrB^EJrBL3Ds#pBEs#^6CrB(!>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`4Xs6<EccGGErL.YEr9n`E,]`6DJsH2DJ]Jm
+Ci!tfD#\;LCAhlEB`D`FB)Z?DAn>Oar+#P3"^thI?sd@@@/aO4?3FP>>[1M4>l7h+>5qb*=Su7u<rZ1u
+<;]Yu;Gp@h:f@6hr_WPhrD!>er_*;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!)<Gfr([/as%E;_rCQuZ!_5aMr^HiVr'^ELs$H]N
+r]pEHs#pEHrB:0Cr]C-@qDnL6r\sa5r\a^4rA4C-q_A%'!&+=(r%7gtr%%dss!dsrr@.[nr[7Rir?_=d
+r$24cruqCbruqCdr?;1`JffRd^E3e*+<MXB.:QX9/M-lOr@AC0/M8\10JP:@2-!(148q/V2)I'C0eb75
+/M/Y1/hBP-6nqVSGBeCXG'En/r-&*_s)e-Zs)S$Ws)@sUr,2FLs(q^NqJ$%FB_lB@AcuaYAn>QOAGp!>
+@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z)%<E3!t;uKYm;ZBVm;#=&d:B!uf9`7W_9)V<]8Gu$Y
+8Gu$U7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>3W(l:2ubf62>f<21]9*.1&Wg*0DmI#/c@7"/,^ss
+.K([l-iGCh-2]"g,PND\+j;'\+G(a-+T<Mg+#%GC1GU`a0e>(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,!<W,np;[$&s;,L.frDEPjrD3Ae!)<Dcr(I&^
+s%3,Zr'pcY8,GdU7K5dU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z5N32#fB1
+1&3O%0E!L$/H.1!/Gq*t/H77!.f1[l-ibXo-iG@l-2f(i,p`F6rZ[[PJg%-;$7$lA+WN"B?n!NQr?i%&
+-RU;k.Olr!/M/_4:^0-G2)6m@0`E[=/M&D%.Ocku-mh8j4Xs9>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!)<Gfr([/as%E;_rCQuZ!_5aMr^HiVr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:s#C$<r\sa5
+r\a^4rA4C-q_A%'!&+=(q(;Orr[\!us!dsrr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`llUg$JfiJa
+$6UH5*Z?J9?S*i\r[[pu%4s.a0/,(70fLsi76is62]+D/1,1L;0.nh.0JG+188:OI;e^H#H$FN1GPlXa
+FoQR\F8p:YEW:"WDu=MND?"GPC\hcHBk[?Ural:GAnGUcr+,b9!b,VHra,e7?<piCrE]D-!+#S/s',G*
+rE9,%rE&nts&K(ur)<Mks&&_kqbR,br_<DdrCd)]rCHu[rC6iYrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g<C
+s#g6Ar]:!<r&F^8s#0d4r&"F0rA+@,r@n.&r@\%#!%e+#r[[psr[Idoq^;=hq^).c!$h4^r?8WmJfomm
+"sG-6+#%DB!])Ser@oiY0/,(71,C^C2E!ZZ>!"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$<I'r]:!<r&F[7s#0g5rA=O1rA"+%r@e1'r@S%#r[[t!r%7gts""$t
+q^MCjr?qOj!%%Rh!@9#i,Q8m=+bClP+UTJ>,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%=8c1t<W5r!;c?Qo;Z0Jk;#X8h:&n#f:Adic9`Ica9)V?\
+8-2:O7fGjV7f5[O6iTLP62j.J5Q3kF4o[YD49%A<3W1r:2uGT52?,N31]9*+1&`j-0JEDXpFZ@qs""+!
+s!dsrr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`bTDEYJfjV,!$M7_"r\mu?nEr]r[[pu%4s.a0/,(7
+0fLsh76is62]+D/1,1L;0.nk/0JG+288:OJ;e^H#H$FN1GPlXaFoQR\F8p:YEW:"WDu=MND?"GPC\hcG
+B`MiCBDuKGB4baeAc-*;@fg+K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V'=T)>!<rZ2"<;]\m;ZBVm;#=&d
+:B!uf9`7W_9)V<]8Gu$Y8Gu$U7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>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^DJj</DJa6,D#A)HCAqrIB_l?BAnCjMqIBP7raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$
+r`B&!r)N_qs&8qqrDEMir_NJf!)<Gf!)<Ddr_3>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+<M[J)CJp$!\GuTr[[pu%4s.a0/,(80fCjf76is62ZYcmr\5'?0/"q10JG.3
+88:RK;e^H#H$FN1GPlXaFoQR\F8p:YEW:"WDu=MND?"GPC\hcHBk[?Ural:GAnGUcr+,b9!b,VHra,e7
+?<piCrE]D-!+#S/s',G*rE9,%rE&nts&K(ur)<Mks&&_kqbR,br_<DdrCd)]rCHu[rC6iYrC6]Rr^?cR
+rBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<r&F^8s#0d4r&"F0rA+@,r@n4(s"OC)s"=='r@Ipur@7dqr@%Oj
+r?hCfr$27epEKPZJfoXf]c[S(,9JOOC,7V#r@o*D0/,(71,C^C2`Ei[>!"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,!<W,np;u]bq;#sKkrDEPjrD3Ae!)<Dcr(I&^s%3,Zr'pcY
+8,GdU7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F4Tml04$,S'48q;>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'<F`[M'r,_jXs)IpT$?'j#DJa9/D/F**r+l4Frb;CG
+qI]e?!+l%<qIBP7raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_qs&8qqrDEMir_NJf!)<Gf
+r([/as%E;_rCQuZ!_5aMr^HiVrBpWRqa:BMr^$NKrBL9FrB:0Cr]C-@qDnL6r\sa5r\a^4rA4C-q_A%'
+!&+=(r%7q$r%/1*.k<)!.4HYnr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`QQLf$WZMQj+!2XE-=C:7
+/M-lOr@A:-/M8\10JY@@1fFHE5Wes(!Au_51&is,0+K]k0.fb175@eUGBeCXG5QR^G5l^bFSg.ZEr9qW
+E;jeRDZ"AOD#\;IC&r$^qIfe>"D;=YAS(dMrF5n<@UT1B"C>D??!dJ8s',S0?2e+/>Q%b(=oMP%=8Z,!
+<W?%r;uBPn;>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*
+=Su7u<rZ1u<;]Yu;Gp@h:f@6hr_WPhrD!>er_*;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\tT5<C_X0ek@7r%7gt$n3Pk
+A3MM?ATW'<F`[M'r,_jXs)IpT$?'j#DJa9/D/F**r+l4Frb;CGqI]h@Ac$$7A,g$;@K0^8@/XI3?N4=2
+>lS%.>l@n,>5hb+>5_V&=T2D#<r>ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ica9)V?\8-2:O7fGjV7f5[O
+6iTLP62j.J5Q<nI55dYE4T7GB3r1l83;tl72Z>T62#T6/1A`g)0E<d*0)$ss/H77#.fUst./bUn./kUk
+-N,7f,lAne,6&hd+TEVb,5i\b+G(\e+28m)+<DUJ)C8a#/M/OQ/,_"./M/S.0JG7;2D\9#5Wes(!Au_5
+1&N^90ek=58S^aM;e^H#H$FLVrHJ0_s)n?`qfDdXr,MaUrbq^Pr,)IMs(hIG!GQ6DBDuKGB4baeAc-*;
+@fg+K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V'=T)>!<WlE&<)cfp;uBPn;>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,!<W,np;[$&s;,L.frDEPjrD3Ae!)<Dcr(I&^
+s%3,Zr'pcY8,GdU7K5dU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z5N32#fB1
+1&3O%0E!L$/H.1!/Gq*t/H77!.f1[l-ibXo-iG@l-2f(i,p`F6rZ[[PJg%-;$7$f?,on=?ALT&Vr?i%&
+-RU;k.Olr!0.eq4:'X!F2)6m@0J</Q%P0.\-pqN0.o9f!F`qnKrH.sYrc8$Yqeum\Df0H0DJj<.Ci'#b
+r+c4Fs(M7A!G5p?AGTg9@fBg8@/XI3?N4=2>lS%.>l@k,=o_b*>Q7n*=oDJ%=8c1t<W5tt;u]bo;>j>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>+<DUK
+)^Jd$/M/OQ/,_"./M/S.0JG:<2D\9#5Wes(!Au_41&Wd90ek=68S^aN;e^H#H$FN1GPlXaFoQR\F8p:Y
+EW:"WDu=MND?"GPC\hcHBk[?Ural:GAnGUcr+,b9!b,VHra,e7?<piCrE]D-!+#S/s',G*rE9,%rE&nt
+s&K(ur)<Mks&&_kqbR,br_<DdrCd)]rCHu[rC6iYrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<
+r&F^8s#0d4r&"F0rA+@,r@n.&r@\%#!%e+#r[[psr[Idoq^;=hq^).c!$h4^r?8WmJfomm"s5!8+=h)@
+!])Ser@o*D0/,(71,C^C3&`r[=?ADq/hJY+.OchD-k7UP-7(rf4tKK?EccGGErL.YEr9ndE,]`6DJsH2
+DJa6,Ci0/fs(hRJrFu1Cs(D@Drac1DAS#EMA,0R<@:<PO?X[@A@/aO4?3FP>>[1M4>l7h+>5qb*=Su7u
+<rZ1u<;]Yu;Gp@h:f@6hr_WPhrD!>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#<r>ts<!#us;?0Vn;>j>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?<piCrE]D-!+#S/s',G*rE9,%rE&nts&K(ur)<Mks&&_kqbR,br_<DdrCd)]rCHu[rC6iYrC6]R
+r^?cRrBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<r&F^8s#0d4r&"F0rA+@,r@n4(r%@n!r@Ipur@7dqr@%Oj
+r?hFg!%%Og!$h4^r?7LMJfq$8#p(6:+=h&@1GU`a0b#lk0JG4:1G^jJ2`j$%#<F^r0J4n,/H.-t.1dmR
+-R^6-Ai_J?Aoi':FE2L&Er0kTE;jbUDZ+GOC]J>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(3<V?&3]T5!2uu$!r\sj8r&+L2r\OL-q(Vb#!&"4%r[e%!
+r[e($r@Igrr@7dqr@%Xms![gnr?_Ljr?V@gr?VCfllgs(Jg&Pc,9S*K-!b(5-mg>j-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?<piD?=$oCr*92)s'#D+s'#A(rE0&#!*9%ur_rktr`&nrrDNYms%rVh
+rD!>er_<GfrD!8bs%E;_rCQuZs%!#Ws$ciRqa:BMr^$NKrBL9FrB:0Cr]C-@q`+j?3&`cS3&g^mr\a^4
+q_J@11,1L;r\=@*!&+=(pauFq!\5cN"Y(rM-n$PC./PCi-N>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^
+F8g4YE<L6#EH#mrDu=MND?"GPC\qlHC&VfDBDZ<>AHHCQ@fg.L@fBg8@/jU4?N"1/>QA(/>lS%,>5_V(
+=T;J$<XMi,<`W4#<)cdp<;ohr;Z0Jk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqF4pF/5
+4?P\e4T7DH3]]8]3]];"3!hT)3&`cS2Dm?Mr\a^4rA4C-r\=@*q_.k"s"41#s""+!r@.Ulr?qRkpa,h`
+!$h4^r?6b8JfqfN,T\'M+s8CIDDj7(1,:O;0eY160JP==1H.?V4]XU$0JG+1.kLZLr@&:+,pt)d6Y8A2
+;.alkF`_YGrc7mUrG_aS!,haPrbMROrbVUMrG):Fr+HFMB4baeAnGUcA7YUJqdTM4qdBG2ra,V3s'G_2
+r*9/(s'#G*s&f2#r)Werq,@;ks%rbmr_ibns%rVhrD!>erCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TK
+rBU<Gr]^6C!'^BFs#g3@s#U->!]i>%rAXg<3;tl:2Z,H42#]<01&is)0`<X)0)[C$/H.1!/H7=#/Ggsr
+.fLmq./kUo./bOl-3,@j,lT+g,l]+5+bCkh+n?cb+<VXM?"GQ8-7C8i-N,;)-n-Vq.kNG01JBtm2)I*C
+0/,'X0)dF5.kE5!7VFk8;J1)oG'.nLrH%jVrGhjVs)7jRs)%dRs)%dPr+l4Frb;CGqe,q@s(2+=qd]S6
+%UidR?sd8I?<piD?=$oCr*92)s'#D+s'#A(rE0&#!*9%ur_rktr`&nrrDNYms%rVhrD!>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)I5i1Arp</h\n/8o-aJ<GHc(H$FOXr-%s[rH&$\rc7sW"E8@#E,bep
+r,2FLs(q^NqeH.Frb24Bqe#e<s().>s'kt9ra>b5rEfG.s',S0?2e+/>Q%b(=oVV(=8c/,<E3(#<E3!t
+;c?Zp;u]bo;>j>g:]*ue:&doc9DqK^8c;3Z8,YpT7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(49%>E3B9,]
+3W1oD3B/uW2`<QO2)bFks"s[1rA+@,r@n+%r%A"$r@It!s!msrq^DCjr[.Cdr$27epEKPZll^m&JfrPc
+,T\'M+s8CIDDj7(1,:O;0eY160JP==1H.?V4]XU$0JG+1.kLZLr@&:+-7:2e6Y8A2;.alkF`_YGrc7mU
+rG_aS!,haPrbMROrbVUMrG):Fr+HFMB4baeAnGUcA7YUJqdTM4qdBG2ra,V3s'G_2r*9/(s'#G*s&f2#
+r)Werq,7Do;Gg:fr_ibns%rVhrD!>er_*;cr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-HIrBL9Fr&k$D
+r]U9Dr&ap>r]($@3B@$t!BE.=2ubf62?,N41]9'(0`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kUo./bOl
+-3,@j,lT+g,l]*u+bCkn+U&u2*$nm%"tV/L-n$Gir[/@--n-Vr.kND/1JBtm2)I*C0/,'X0)dF5.kE5!
+7VFk8;J1)oG'.nLrH%jVrGhjVs)7jRs)%dRs)%dPr+l4Frb;CGqe,q@s(2+=qd]S6s'bq8$=@.H?<piD
+?=$oCr*92)s'#D+s'#A(rE0&#!*9%ur_rktr`&nrrDNYms%rVhrD!>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</%/M8\00JPCA
+2c)n,3]]5X1cG:fr@ng90JG"LCd9aUC3Y#LG^"E1G5HF\F9$C]ErBt\E,fl:E;jeRDZ"AOD#\;JCB&#I
+B`)N?B)Q<@AH-0>@fBg8@/jU4?N"1/>QA(/>lS%,>5_V(=T;J$<X;]*<`W4#<)ccs;cN`ps&/emrD<Ae
+r(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHKr]pEHr&t<J4Zkhg4$<L(#!+e*3BB2]rAY*D3&iiU2E!EM
+2Z>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-Rg</AihSAAoi':FE2L&Er0kTE;jbUDZ+GOC]J>O
+D#\;LCAhlEBF/<aAnGUdAn>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`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kRq-n$JB-iG@l-2f+g-2f+h
+,F9R*+fHOm+<VXM?"GQ8-7C8i-N5A"-n-Sp.k<2)0f)K/4ukJW1GCI90E!O&/Is?_/LO#$4"X?CFEMbL
+FERP'qf;XTs)A!VrGMXPs).jRs(qUKr+c4Fs(M:Bs(;:Br+,\7rF-7F@:3JM?X@&E?!goE?![A5rEB8*
+!*]A+s'#A(rE0&#!*9%ur_rktr`&nrrDNYms%rVhrD!>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/,+38o6gK<GHc(H$FOXr-%s[rH&$\rc8$Y#'"X%EH,r:rbq^Pr,)IMs(hLHs(VIGr+Gn=
+rFQ">s'u(<raGe6s'P_2rE]D-!+#S/s',G*rE9/&s&]/"$<:),<`N.!<)Z^pr_rhprDEMiqbR,br_<Dd
+rCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL3D#!G+34?GVer]:<F3]T2]3][-u#rst)2`EWQ2)R;k2?,N3
+1]9*.1&Wg'0DmF(/M/OQ/H77#.fCgn./bOm-MSnb,QK(`,5i[o+G(_n+9rr1+!MgXASrJG1,(I=0JG47
+0JG4:1,C^F3BKB(3]/TF/hAM(r[Rjq&1AkR.4%Ap4"X<AF*)PHEch;$qf2RRrbhdSrGDOM!,_^Os(hRJ
+rFu1C$>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$6TKrBU<G!'^EHr&k$Dr]U9Dr&ap>r]($@3B@$t
+!BE.=2ubf62?,N41]9'(0`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kUo./bOl-3,@j,lT+g,l]*@+bClN
++VGn?*$nm%/1;hn-mp>h-R^Al.fLq-/MAe590P?n1c$g=0JEAWr[eX3/1i8>BKIeDB689>F`_d)F8L"V
+EW:"XDuFSRD?"MRD?"GMC]%rHC&_lDBE)TDAc-*9A,TjH@:<PO?XI,G?!UfD?<pk7>l@n,>5hb+>5_V&
+=T2A%<rH%t;ufqt<!#us;Z9So;?'Jj:]4#g:&[oc:&[id9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF
+4o[YD49%A=3<hH&2`EWS2u>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^F8g4YE<L6#EH#mrDu=MND?"GPC\qlHC&VfDBDZ<>AcH<@A,g$;
+@K'[7?i==0?2e(/?2e+/>Q%b(=oVV(=8c/,<E3(#<E3!t;c?Zp;u]bo;>j>g:]*ue:&doc9DqK^8c;3Z
+8,YpT7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(3sI`,3B9,]3W1oD3B/uW2`<QO2)bFks"s[1rA+@,r@n+%
+r%A"$r@It!s!msrq^DCjr[.Fe!%%Og!$h4^r?7LMJfq'9*$-4E+s8CIDDj7(1,:O;0eY470etO@1cIEU
+4B2VI2)$^:/1W:N.fCe--mg>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=Su7u<rQ(o;Zour;,L0h;ZBVo;#F,f:&n#e
+9`.Q`9)hK\8GPdR7fPpU7/oXS6N9@O5lX(I5lEqH55[PD55m_F4T%8B3]]8(3B9,\3W1o<3B7!ss#0d4
+s"s^2rA"+%r@\.'r@S""r[[t!s"41#q^_Upr[Idor[7^or?qOj!%%Rhr[%Lgs!-kRJg#^hdNKhX+<2\5
+ALo5V-n$Gi-RU;j.4Qhu/1`G.1.sek2)I*C0/,'X0)dF5/1iG%7qk(<;J1)oG'.nLrH%jVrGhjVs)7mS
+#]=KrDJj<.Ci'#br+c4Fs(M:Bs(;:Br+,\7rF-7F@:3JM?X@&E?!goE?![A5rEK;*r`fD+rE9)$r`9)#
+rDihr!*0"ts&8kos&&emr(m8d!)<Gf!)<Ddr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9B
+s#U$;"unS$2`<WSq_nF2s"sU/">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/,<E3(#<E3!t;c?Zp;u]bo;>j>g:]*ue:&doc9DqK^8c;3Z8,YpT
+7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(3sI`,3B9,]3W1oD3B/uW2`<QO2)bFks"s[1rA+@,r@n+%r%A"$
+r@It!s!msrq^DCjr[.Cdr$27epEKPZJfoXf^E=dC+<MdM.qNTV1,(I=0JG480JP:;1GgpH3BB9&3]/TF
+/hAM(r[Rjq&1AnS.4%Ap4"aBBF*)PHEch;$qf2RRrbhdSrGDOM!,_^Os(hRJrFu1C$>4!`An>RdAS#C_
+r+#V5rF,S2s'Pb3s'Pe4s'>P-r*02)s&oA(r)`esr`&\ls&/ko!)WYms&&emr(m8d!)<Dcr(I&^s%3,Z
+q+(?Ps$clSs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]U9Dr&ap>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@:<PO?XI,G?!UfD?<pk7>l@n,>5hb+>5_V&=T2A%<rH%t;ufqt<<#nq
+;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\8H23Y7fPpU6i]XP6iTLP62j.J5Q3kF4o[YD49%A=3<hH&2`EWS
+2u>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(<raGe6s'P_2rE]G.!F/q0>lS%,
+>5_V(=T;J$<XMi,<`W4#<)cdp<;ohr;Z0Jk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqF
+4pF/54?P\e4T7GB3WqH'3]];"3!hT)3&`cS2Dm?Mr\a^4rA4C-r\=@*q_.k"s"41#s""+!r@.Ulr?qRk
+pa,h`!$h4^r?:MMJfoXfe0$"X+<MdM.qNTV1,(I=0JG480JP=<1GgpH3''0%3]/TF/hAM(r[Rjq&1AnS
+.4%Dq4"aBBF*)PHEch;$qf2RRrbhdSrGDOM!,_^Os(hRJrFu1C$>4!`An>RdAS#C_r+#V5rF,S2s'Pb3
+s'Pe4s'>P-r*02)s&oA(r)`esr`&\l"B&,p;,I6is&&emr(m8d!)<Gd!)3;`s%<;_r(-WRr'p]TrC$ZQ
+s$H`Os$6TKrBU<Gr]^6C!'^BFs#g3@s#U->!]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+<VXM?"FHr-mg>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!)<Gf
+r([/as%E;_rCQuZs%!#Ws$ciRqa:BMr^$NKrBL<G!'^?Es#g9Bs#U$;"unS$2`<WSq_nF2s"sU/">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^F8g4YE<L6#
+EH#mrDu=MND?"GPC\qlHC&VfDBDZ<>AcH<@A,g$;@K'[7?i==0?2e(/?2e+/>Q%b(=oVV(=8c/*<E3(#
+<E3!t;ZTfrr_rhprDEMiqbR,br_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL3D#!G+34?GVer]:<F
+3]T2]3][-u#rst)2`EWQ2)R;k2?,N31]9*.1&Wg'0DmI&/c@7#/,q*t.JkOl-iPIf-2]"g,PND\+j;'\
++G(a.+=8-P+!MgXASsC]0JYC;0JP780etO@1c.*M3]pD'2_m$=/M&G'/,^q+.4HSj-mhDq3\F9AF8g7^
+F*.D%q/QFRs)7pTrGDOMrG2:FrFu1C$"mm_An>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`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kRq-n$JB-iPIk-2f+f,Q8mR
++bCl:+WDXJ+<;Y0BeUn\-mg8h-7:/h.4Qet.kWJ11.VX64#\uO1,1K]0E!L1.k3)!87st9;eL4OFTHT-
+rH%gUs)J$Ws)7jRrb_UMqeQ+Erb;CGqe,q@s(2+=rF>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_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL9F!'U9Cq`F[9
+rAjj:rAX[5r\aU1s"jU/r\=@*q_.k"r[Rt!q^VOnq^DCjr[.Cdr?V@ep`fY[[ig8FMBE-F+WhmP.:R<=
+3\`9C0JG790/,(71,C^C3BB;e;`Zin0J4t0/1W7L.L[aT-71,f7V4\6;.anKF9-H)rc7gSs)A!Vs).dP
+rbVOKqeH(Dr+HFMB4baeAnGUcA7YUJr*o\7rF#Y4s'Pn9?XNb<rE];*r*0,&rE0&#r)Werqc!Gkr_`Ym
+s&&emr(m8d!)<Dcr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-HIrBC9Gs$$?DrB0s=rAsg9rAad8r&4R4
+rA=O1rA"+%r@\.'r@S""r[[t!s"41#q^_Upr[Idor[7^or?qRkr?_Cfr?M:cJg#^h^*+^G+!;RJ>%oZ<
+,q()e-mg;h-n-Vq.k<5*1,;Ba4#\uO1,1K]0E!L1.k</"87st9;eL4OFTHT-rH%gUs)J$Ws)7jRrb_UM
+qeQ+Erb;CGqe,q@s(2+=rF>h9r*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`<Sn1]9':0ek@:02?CN2-+I9rceHfH2MjbFTcl1F`_a)F8g4Y
+EW0qUDu4GMD?"GPC\qlHC&VfDBDuNAAc60>@fKm:@/OC/?N"1,>l7h+>5_V(=T;J$<r5np<;ohr;Z0Jk
+;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqH4odbE4Sq5;3rM)<3;kf72Z>T32#fB11B'$,
+0`*O$0)[<t.fCgn./bOm-M\qf-2f+g,PWJ]+dX='+K?P(*[)UL+t6uA3\`9C0JG790/,(71,C^C3BB;e
+;[GKD1GCF6/M&D&r@/4).46Gj-Uq]//l?5%rcA0^FT-=VEW:"XDuX_RD>nAMC\qlFC&DWOB4kggAS,Oc
+ARo?LA,Kg9@JsU6?iFI5?i==0?2In*>6%n+=oDJ%=8Z+u<;TVm;Z9Pm;ZBVo;#F,f:&n#e9`.Q`9)hK\
+8GPdR7fPpU7/oXS6N9@O5lX(I5lEqH55[SB4Sq5=3r:r93;tl72ZGZ52#fB11&3O%0*!X'/cI=#/,h+"
+/c@6t/,^ss.K([o-iYUn-iPIk-2f+f,Q8nR+bCkh+k%SZ,9J$K,$J\7-RC/f-7C2g-R^Dn.P!#%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%<rc;"<Vobn;u]bq;?'Jj:]4#g:&[lf:&Rfc9`Ica9)V?\
+8H23Y7fPpT7/K@O6N0:M5lEqH55dYE4T7D=3W1r72uGT62>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"@rFPq<s'l":s'Yb3qd05,qcs&'s'#A(s&f;&rDreqr)EYos&/emrD<Aer(d5cs%NAarC[&\rCHoX
+rC6]Rr^?cRrBgHKr]pEHr]U<FrB0s=q`=[9r]'j8rAOX4r&"F0rA+@,r@n+%r%@puq^VOnq^DCjr[.Cd
+r?V@ep`fY[JfoXf^E=jE+WhmP.:R<Y0eY:90JY=80JG4:1G^jJ3^#Z*3]AiK0.nh-.kCQJ$n3VR-RgE4
+AiVJ@Aomrn!HWA^Eqs_TE;skVDZ+GOD#J/HCAhlEBF8BbAnGUdAn>OaAGfs8@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/>:Q5<Ce\1GU[=r@e+%$8!e\.S+25
+/lQD)rcJ6`G5ZLYErU.YE;skTDZ4MOD#8#GCAqrIB_uHBB)cH?AGp$;@f0[7@/jU5?Mn++>l@n,>5qh*
+>5h\'=T2A%<rH%q<;]\p;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\8H23Y7fPpU6i]XP6iTLP62j.J5Q3kF
+4o[YD3r:r93;YZ42ZGZ52#]<01A`g)0E<d*0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$24cr?;1`
+s!%CbrudXMJfgs6)^-4D*@"d'1b1"+.P!&"/1`A)/h\n40f(^G9*[jN4ZYS_2`CXkrA"a81,1O<:MrHU
+<bcjXGQE#6r-&'^"Enp1FEIM'rc7sWrc%gSqel=Ks(q^NqeH.Frb24Brau+?rFGq;s'bq8r*T>-rE]G.
+rET8)s'#A(s&f;&rDreqr)EYos&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHKr]pEHr]U<F
+rB0s=r]:$>rAjj:rAX[5r\aU1s"jU/r\=@*q_.k"r@@apr@.Ulr?qRkpa,karZh1^r?:MMJfoXfe0$(Z
++WhmP.:R<Y0eY:90JY=80JG4:1G^jJ3^#W)4#\rL0.nh-.kCQJ$n3VR-n-N5AiVJ@Aomrn!HWA^Eqs_T
+E;skVDZ+GOD#J/HCAhlEBF8BbAnGUdAn>OaAGfs8@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`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kUo./bOm-N,7h,lJte,.A_I+c.?H,9J$K
+,$J\#0IJ.p-71,f-RU;k.Olr!/M8b57mB*q2)@$D1&Wd(/da0]/Lj;(3\=9CFT-C`FE[V(qJuUUrc%mU
+rGMUOrG;@Hr+c4Fs(M:Bs(;:Br+,b9raPe6s'Yk6ra,M.qcs)(s'#G,rEB2'rE0&#!*9%uqc*Jls&/ko
+s%rVhrD!>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<bcjXGQE#6r-&'^"Enp1FEIM'
+rc7sWrc%gSqel=Ks(q^NqeH.Frb24Brau+?rFGq;s'bq8r*T>-rE];*r*02)rE9/&s&]/"qc3Vps&Atr
+s&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHKr]pEHr]U<FrB0s=q`=[9r]'j8rAOX4r&"F0
+rA+@,r@n+%r%@puq^VOnq^DCjr[.Cdr?V@ep`fY[bTMK[Jfs\.-6=<P+sJIFE]Pp.1,(C;0J>+60etO@
+1c[T[4]4@$1bgX:/hJS(r@7dq#q.8O7qOb5;.anKF9-H)rc7gSs)A!Vs).dPrbVOKqeH(Dr+HCLB4bae
+AnGUcA,p0<A,Kg9@JsU6?iFI5?i==0?2In)>Q%_'=T2D"<rQ(q;uKVn;>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#<t=12)@$D1&Wd'/dX*^.nOA7/Q6;(rcJ6`G5ZLYErU.YE;skTDZ4MOD#8#GCAqrIB_uHBB)cH?
+AGp$;@f0[7@/jU5?Mn++>l@k,=oql3>Q%b)=oDJ%<rc;"<Vobn;u]bq;?'Jj:]4#g:&[oc:&[id9DqK]
+8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF4o[YD3r:r92uko82uGT62>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$<r5np<;ohr;Z0Jk;#=&d:B!uf9`7W_
+9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqH4odbE4Sq5;3rM)<3;kf72Z>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`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq
+./kUo./bOm-N,7h,lJte,(^ti+hf*E,9J$K,$J\7-RC/f-7C2g-R^Dn.P!#$/ho(N5<Ln_1c$mAr@e+%
+$83t`.nOA7/Q6;(rcJ6`G5ZLYErU.YE;skTDZ4MOD#8#GCAqrIB_uHBB)cH?AGp$;@f0[7@/jU5?Mn++
+>l@n,>5qh*>5h\'=T2A%<rH%q<;f`";c6Lj;,C*e:]4#g:&[oc:&[id9DqK]8cD9\8,YpW7JoRN6iTLP
+62j.J5Q3kF4o[YD3r:r93;YZ42ZGZ52#]<01A`g*0EEj\r\!str%&('.k3"t.4?YD./PCi-N>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<s'l":
+s'Yb3qd05,qcs&'s'#A(s&f;&rDreqr)EYos&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHK
+r]pEHr]U<FrB0s=q`=[9r]'j8rAOX4r&"F0rA+@,r@n+%r%@puq^VOnq^DCjr[.Fe!%%RhrZh1^r?7LM
+Jfq'9*$-7F+sJIFE]Pp.1,(C;0J>+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$6TKrBU<Gr]^6CrB0s=
+rAsg9rAad8r&4R4rA=O1rA"+%r@\.'r@S""r[[t!s"41#q^_Upr[Idor[7^or?qRkr?_Cfr?M:cllgs(
+Jg&Sd,9n9Q*?n[$0IJ.p-71,f-RU;k.Olr!/M8b47R'!p2)I*E1&Wd(/da6a/h9M+3A"0BFT-C`FE[V(
+qJuUUrc%mUrb_^Rrb_UMqeQ+Erb;CGqe,q@s(2+=rF>h9r*fV5s'Pb3r*B2)rEK;*s',G*r`T2%r`9)#
+rDi_or)<Vns&&emr(m8d!)<Gf!)<Ddr_3>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(
+=8c1s<W#hq;u]bo;>j>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)<VnrD<Pk!)WYms&&em
+r(m8d!)<Dcr(I&^s%3,Zq+(?Ps$clS!^f=@rBU?HrBU<Gr]^6CrB0s=rAsp<rAa[5r&4O3s"s^2rA"=+
+q_7t%!&"4%r[e%!r[e($r@Igrr@7dqr@%Xms![gnr[.Riq]u1ds!#W0Jg#^hoH=2ZrZDOe+B</5-7:2g
+-RJa?$n3YU.kE5%0/,7N5s#!&!\uGar\44&#VI\Z9P679;eZ,P!HWD^F8^.YEVseTDuX_RD>e;JC]%rH
+C&_lDBE)TDAb]g8@f0[7@/jU5?4'tE?<piA>[(E;>l@n,>5qh*>5qb*=T)>#<rH%t<;fbm;ZBVo;#F,f
+:&n#f:Adic9`Ica9)V?\8H23Y7fPpU6i]XS6iKFM62j.J5Q3kF4o[YD3r:r93;tl82Z#B12#K-41,:R=
+0`Eg*0E<d*0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$24cr?;1`rZ_@crZIOLJfh!7*$H@F*ucA(
+CH3jq/Li8"/1`A)/h\n40eY=>3CjHG5W_"f3&WZO2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\
+EVseSDu4GMD?"GPC\qlHC&VfABDlE?A-cXR@:<PO?XI4??Na\A?!Ue8?2n1.>l7h*=o;D%=8c2!<W,nr
+;ZKer;u]bo;>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+<D[J+<_jT?#r1`0etF;
+0/>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!)<Gd!)3;`s%<;_r(-WRr'p]TrBp]S6UCZ9r]g?HrBL9Fr&t!@q`Fa;r]0p:q`"F2r\a^4r\OL-
+q(Vb#!&"4%r[e%!r[e($r@Igrr@7dqr@%Xms![gnr[.Riq]u1ds!"lpJg$!p!$hIc!ui@_C'HLA-R^;h
+-2o;(.4Qet/1`;)0/Z*^3]/`N1Aij'0*j0^.njS6/lQH^FTHQ+rH%pXrc.jTrbqgSrGDLLqeQ+Erb;CG
+qe,q@s(1t9raPe6s'Yk6ra#q;?=$oC>[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<Sb+oWU9++bTL+!)RH+!2FF<bj]F
+/1i>%.4d#%/M8\10JP4;1c\)r5Q3\H2`<QN2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\EVseS
+Du4GMD?"GPC\qlHC&VfABDlE?A-cXR@:<PO?XI4??Na\A?!Ue8?2In)>Q.e'=T;J$<rQ+t<<#kt;cN`p
+s&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6`SrBpHKrB^EJrBL9F!'U9Cq`F^:s#L$;q`"F2r\a^4rA4C-
+r\=@*q_.k"r@@apr@.Ulr?qRkpa,karZh=bs!.OfruoN-JfoXfoH51u+!;^L-XCdW0JP=:0eY:90JP==
+1GgpG3B9;u4>m*l!%n$tr[JF-.Occ<Ai;;?B6/0:F)lC%Er9qWE;a_QDZ=SRD#A)GCAhlEBF/<aAnGUd
+An>Oa!b>eNq-sA4rF#Y4ra>b5qd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)<Dc
+r(I&^s%3,Zq+(?Ps$crU"@PXF6UCZ9r]g?HrBL9Fr&t!@q`Fa;r]0p:q`"F2r\a^4r\OL-q(Vb#!&"4%
+r[e%!r[e($r@Igrr@7dqr@%Xm![oHEr[7[lr?_=ds!.OfQ6Ci'WZ_?erZDOe+B</5-7:2g-RJa?$7RGS
+.kE5%0/#.L!C/[E1]]<ar@n+%#VI\Z9P679;eZ,P!HWD^F8^.YEVseTDuX_RD>e;JC]%rHC&_lDBE)TD
+Ab]g8@f0[7@/jU5?4'tE?<piA>[(E;>l@k,=oql3>Q%b*=oVV&=8l8!<W5tr;u9Jm;?'Jj:]4#g:&[oc
+:&[id9DqK]8cD9\8,YpW7JoRQ6iKFM62j.J5Q3kF4o[YD3r:r92uko;2uPZ32>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_<DdrCd)]r^m&Zr^ZoVrC-ZPqa16Ir]pEHr]U<FrB0s=r&Xj<rAa[5r&4O3s"s[1rA+@,
+r@n+%r%@t!!%[prr@.Ulr?qRkpa,karZh=bs!.OfruncmJfopn#9b03+Wr.<EuI4r0etF;0/>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!)<Dc
+r(I&^s%3,Zq+(?Ps$clS!^f=@rBU?HrBU<G!'^EHr&t!@q`Fa;r]0p:q`"F2r\a^4r\OL-q(Vb#!&"4%
+r[e%!r[e($r@Igrr@7dqr@%Xms![gnr[.Riq]l:h,9e<TJg#^h^EES%rZDOe+B</5-7:2g-RJa?"">]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?<piA>[(E;>l@n,>5qh*>5qb*=T)>#<rH%t<;fbp;Z9So;?'Jj:]4#g:&[oc
+:&[id9DqK]8cD9\8,YpW7JoRQ6iKFM62j.J5Q3kF4o[YD3r:r93;tl82Z#B12#K-41,:R=0`Eg+0EEj\
+r\!str%&('.k3"t.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+T<Sb+oWV.++bSd+7pWr+W_^I)^/6t3@ZR3
+.Our!/1iG+0/,(70JkRF7n#W@3<V8u2)I/g1CGrn1c.!C;f+ZU<bqYY!Hr_cG5cX_FSp4[ErU.WE;a_P
+DZ"AOD#\;JCB&#IB_c<>Ac6-F@U`bS?sm>K@/aL9?=$oC?N"1,>l7h*=o;D%=8c2!<W,nr;ZKer;u]bo
+;>j>g:]*ue:&doc9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5<3r_5=3;YZ42Z>T62#T6/1B'$,
+0`*O$0)[<t.fCgn./bOm-M\qf-2f+g,Q&bc,QAtf+dF1%+K?P(+WhgM+=CH94tn]H0JP490JG4:1G^jE
+2*!Z\9EdL80J>(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$<rH%t<;]\p;Z0Jm;#XAm;?'Jj:]4#g:&Rc`
+9E.Wa8c2-T8,PjV7K#UU6UO0<5lO"H5lEqH55[SB4Sq5=3rV/<3;YZ42Z>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_<GfrD!8b
+s%E;_rCQuZs%!#Ws$ciRr^6ZOr'C<IrBL9FrB:0Cr]9p:rAad8rAOO1rA=F.">V_e0eiS]r@e4)r\!st
+r%.ju"Y(uN.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+T<Sb+oWUn++bSl*sWr1+!2FF<biI2.P*/$.k*##
+/M/S.0JG481c%*\76^]2"?/1q1c5.e$SjIo1c$jbD*9dXC]/JYG'Nq.rcS0]r,_mYs)IsUrGVRNr,)IM
+s(hLHs(VIGq.KY;rFGq;#%:qJ?sd8Kra,e7?<piCrE];*r*0/'r)iu#rDrntrD`bp!*&qrs&/emrD<Ae
+r(d5cs%NAarC[&\rCHoXrC6`SrBpHKrB^EJrBL9F!'U9Cq`F^:s#L$;q`"F2r\a^4rA4C-r\=@*q_.k"
+r@@apr@.Ulr?qRkpa,karZh=bs!.OfruqCbJfoXf^E=R@+!;^L-XCdW0JP=:0eY:90JP==1GgpH3]T>s
+4>m*l!%n$tr[JF-.Occ<Ai;;?B6/0:F)lC%Er9qWE;a_QDZ=SRD#A)GCAhlEBFJNdAnGUdAn>OaA7K-F
+@fKm8@/jU5@/jU2?3FP>>[1M4>l7h)=oDJ$<rH%t<;]\p;Z0Gm:]O>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]]<ar@n+%#VI\Z9P679;eZ,P!HWD^F8^.YEVseTDuX_RD>e;JC]%rHC&_lDBE)TDAb]g8@f0[7
+@/jU5?4'tE?<piA>[(E;>l@n,>5qh*>5qb*=T)>#<rH%t<;fbm;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\
+8H23Y7fPpU6i]XS6iKFM62j.J5Q3kF4o[YD3r:r93;tl82Z#B12#K-41,:R=0`Eg*0E<d*0).$r/-d[U
+.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$24cr?;1`rZ_@crZIOLJfh!7*$H@F*ucA(CH3jq/Li8"/1`A)/h\n4
+0ekL@2b"*B5<:hc2`3HL2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\EVseSDu4GMD?"GPC\qlH
+C&VfABDlE?A-cXR@:<PO?XI4??Na\A?!Ue8?2n1.>l7h*=o;D%=8c2!<W,nr;ZKer;u]bo;>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+<D[J+<_jT?#r1`0etF;0/>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!)<Gd!)3;`s%<;_
+r(-WRr'p]TrBp]S6UCZ9r]g?HrBL9Fr&t!@q`Fa;r]0p:q`"F2r\a^4r\OL-q(Vb#!&"4%r[e%!r[e($
+r@Igrr@7dqr@%Xms![gnr[.Riq]u1ds!"lpJg$!p!$hIc!ui@_C'HLA-R^;h-2o;(.4Qet/1`A,0/GmZ
+3]/`N1Aij'0*j0^.njS6/lQH^FTHQ+rH%pXrc.jTrbqgSrGDLLqeQ+Erb;CGqe,q@s(1t9raPe6s'Yk6
+ra#q;?=$oC>[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<Sb+oWU9++bTL+!)RH+!2FF<bj]F/1i>%.4d#%/M8\10JP:=
+1H.cm5Q3\H2`<QN2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\EVseSDu4GMD?"GPC\qlHC&VfA
+BDlE?A-cXR@:<PO?XI4??Na\A?!Ue8?2In)>Q.e'=T;J$<rQ+t<<#kt;cN`ps&/emrD<Aer(d5cs%NAa
+rC[&\rCHoXrC6`SrBpHKrB^EJrBL9F!'U9Cq`F^:s#L$;q`"F2r\a^4rA4C-r\=@*q_.k"r@@apr@.Ul
+r?qRkpa,karZh=bs!.OfruoN-JfoXfoH5D&+!;^L-XCdW0JP=:0eY:90JP==1GgpI3]T>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)<VnrDESkr_ibns%rVhrD!>erCm,^s%<;_r(-WRr'p]T
+s$QuX6pj=-rBU?HrBU<Gr]^6CrB0s=rAsp<rAa[5r&4O3s"s^2rA"+%r@\.'r@S""r[[t!s"41#q^_Up
+r[Idor[.aq-n#!Ar[.Riq]u1ds!!aPJg%-;!$hIc$6(*fC,@7b-mg;fr[8+&.Olr"/1iP/1I2%-3rUu<
+1,(H^0`*L//hJSIB/VA@B`3&SF*7G&rGqmWr,DXRs).dPrG;@Hr+c4Fs(M:Bs(;:BpgjA5r*fV5s'Pb3
+$=-tE?!U]?>?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+T<Sb+oWVN++bSd+4MAZ+W_^I)^/6t3@ZR3.Our!/1iG+0/,(7
+0f1[F77KO(3]]5Y2Dd8h1CGrn1c.!C;f+ZU<bqYY!Hr_cG5cX_FSp4[ErU.WE;a_PDZ"AOD#\;JCB&#I
+B_c<>Ac6-F@U`bS?sm>K@/aL9?=$oC?N"1,>l7h*=o;D%=8c2!<W,nr;ZKer;u]bo;>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.IsrBU<G!'^EHq`XsArAt'C4$3C%r]0p:rAXa7rA=U62?#H41]K6/1&3O%0*!X'
+/cI=#/,h+"/c@7!/,h$q.K([m-iPLq-RL29-3#4g,6&g<+bClP+XSEX+X/!N;f4K?-7:,g,q(,g-n-Vq
+.k<5)0/Z!Y4#\uP1GU[>0`!F.0J+hPB/D>ABDloQEch8$rGqmWr,D[SrGMUOrG;@Hr+c4Er+H"@s(1n7
+raPe6s'Yk6ra#\4?<pk5>QA"->5hb*>5qb(=T)>#<rH%t<;fbp;Z9So;?'Jj:]4&d:&7Q`9DqK]8cD9[
+7f>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)<XJfjP*$m$K2+&Zr:.Olqu/1LQL'eM!i0/,(81,CpY6pWss
+3B/uW1c.#f1(c;u1c7$D=)L&Y<bci&G^"=Tr-&'^rH/!Zrc7sWrc%gSqel@LrG2=Gs(VLHp1O>8rF?4D
+@UW\Q?sd8K?hn".?2\"4?!LW=>?Y5.=o;D%=8c2!<W,nr;ZKer;u]bo;>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+<i$V=`lt`0JP7:0/>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)<VnrDESkr_ibns%rVhrD*AdrCd/_
+s%EAas%3,Zr($]TqaLHOs$QcO"@,4:5<f$2rBL9Fq`XsArAt'C4$3C%r]0p:rAXa7rA=U62?#H41]K6/
+1&3O%0*!X'/cI=#/,h+"/c@7!/,h$q.K([m-iPLq-RL29-3#4g,3g>'+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!<W5tr;u9Jm;?'Jj:]4&d:&7Q`
+9DqK]8cD9[7f>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+=
+rFPq<s'c4A@:3JM?XR7:?3":0>R"J=>[(E9>5VP$=T;J$<rQ+t<;oer<;ohr;Z0Jk;#X8h:B!rf:B!uf
+9`7W_9)hK_8Gu'U7f>dU7/oXS6N9@O6N'4L5lEqH4p!l14T.>A4T7G?3r_5=3;kc92Z5K?2Dm?K1c$pC
+1,C`b1B'$,0`*O$0)[<t.fCgq./bOj-MJef,U=W0,5i\a+G(_f+MT$H+!2UL,:-K85VOlH0JY::0/,(7
+1,C^C3B9/d90,!f0J>(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+t<W5tq;u]bo;#jDm;#XAm;?'Jj:]4&g
+9`7Wa9)hQa9)hK\8Gl!V7f,XQ7/oXR5m0G<5<h@15lEqH55RMC4T.>C4?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`*<H1,1L;qC`+./M'_21bhpArH&'\FT$:ZErL(VE;skTDZ4MO
+D#8#GCAqoEBDuNCAbK[6@f0[7@/jU5?3=J>?![;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@:<PO?XI2Jq-F&,rEKP4>[1K;>$Ci,r)iu#rDrntrD`bp!*&qrs&/emrD<Jh
+rD*>d!)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:5<f$2rBL9Fq`XsArAt'C4$3C%r]0p:
+rAXa7rA=U62?#H41]K6/1&3O%0*!X'/cI=#/,h+"/c@7!/,h$q.K([m-iPLq-RL29-3#4g,./SG+c7EJ
+,9e9T+!=L"*]GGo-mpDi-mpAj.4Qet.kWG-2*a>e2`*<H1,1L;qC`+./M'_21bhpArH&'\FT$:ZErL(V
+E;skTDZ4MOD#8#GCAqoEBDuNCAbK[6@f0[7@/jU5?3=J>?![;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$<rQ+t<<#kt;cN`p
+s&/emrD<JhrD*>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)<Vn
+rDESkr_ibns%rVhrD*AdrCd/_s%EAas%3,Zr($]TqaLNQs$ZlSr]pZP5X.IsrBU<Gr]^3Bs#g6A!^&P+
+rAsp<rAaa7s#0g5!B)h72#fB31Ars'0`<X)0)[C$/H.1!/H7=#/H%*u.f1[n./YFm-j1qH-RL29-3#4g
+,*a='+fZ\*,9e9T+!=L"2^]t$-R^;i-RU;k.Olr!/hSe75RBV92`*<H1,1L;qC`+./M'_21bhpArH&'\
+FT$:ZErL(VE;skTDZ4MOD#8#GCAqoEBDuNCAbK[6@f0[7@/jU5?3=J>?![;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<d*0).$r/-d[U.Olkr-n5*Cr[7Xkq^)1drZh@e![Am5p*'AWlQ:^#JfiD_
+,p"-K+&Zr;.k</$/Li>'/1iG+0/,(81,CpY6pWss3B/uW1c.#f1(c;u1c7$D=)L&Y<bci&G^"=Tr-&'^
+rH/!Zrc8$Ys)J$WrGVRNrGDLKr+c7Gs(M+=rFPq<$"@@P@:3JM?XR7:?3":0>R"J=>[(E9>5VP$=T;J$
+<rQ+t<;oer<;ohr;Z0Jk;#X8i:&n&g9`Rrf:&doc9DqK_8cM?[8,GdS7K5dU6iTLQ62s:M62j.J5Q3hJ
+4Ztq+3rhDB48_/>3W1r92ZPc72$u6!2)I-G1GU^A1]9*.1&Wg'0DmI%.f_*s.fCgq./bOj-MJef,U=W0
+,5i[l+G(_n+9ru1+<i$V=`kfP0ekF<1,(I:0JG4:1G^jJ3BKK!3]AiK0/"q0/1`=M.LI[U.k)oBAhu/=
+B)QcOEHD,"r,MaUrGV[QrGDOMrG2:FrFu:Fs(D:Br+5n=s'th5s'bk6s'Pe6!aoABr*BA/rEKD0?!R82
+r`T8's&],!rDihrr)<VnrDESkr_ibns%rVhrD*AdrCd/_s%EAas%3,Zr($]TqaLHOs$QcO"@,4:5<f$2
+rBC9Gs$$<Cs#g6A!^&P+rAsp<rAaa7s#0g5!B)h72#fB31Ars'0`<X)0)[C$/H.1!/H7=#/H%*u.f1[n
+./YIl-itbC-M\tf,Q/hd+bCkh+ho0I,9e9T+!=L"2^]t$-RgAk-RU;k.Olr!/hSe75X%7g1c$pC0ekBY
+0*j6`/5Tt90iM``F9-E(rH%pXrc.jTs)7jRrb_UMqeQ+Erb24Brau1Ap14/3r*fV5s'Pb3"'o5=?2@e+
+>Q.h*>Q.h+=oDJ$=8l8!<W5tr;uT\o;ZBVo;#F,f:Adi_9`Ica9)V?\8H)*W7JfLO6iKFP62X"H5Q3kF
+4Tdf/4$*3urAad8rAOR2!&XR/r\FL.r\4=+r\+@,0E*U!/c7.).k<)!.4HYor@%Xmr?hCfr?V@er?MFh
++sQ_(r?09*JffRdnfK/!*uuG$D*'6u/LrD'/M&G)/M8\10JYC>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$<rQ+t<;oer<;ohr;Z0Jk;#X8h:B!rf:B!uf9`7W_9)hK_8Gu'U7f>dU7/oXS6N9@O
+6N'4L5lEqH4p!l14T.>A4T7G?3r_5=3;kc92Z5K?2Dm?K1c$pC1,C`b1B'$,0`*O$0)[<t.fCgq./bOj
+-M\qj,paf^,PWJ]+d=+$+K?P(+!2UL,:-K85qt)L0f(L>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.IsrBU<Gr]^3Bs#g6A!^&P+rAsp<rAaa7s#0g5!B)h72#fB31Ars'0`<X)0)[C$/H.1!/H7=#
+/H%*u.f1[n./YIl-itbC-M\tf,Q/hO+bCkh+k.Y^,9e9T+!=L"2^]t$-RgDl-RU;k.Olr!/hSe75X%7g
+1c$pC0ekBY0*j6`/5Tt90iM``F9-E(rH%pXrc.jTs)7mS!,hdQrG;@Hr+c4Er+H"@s(1n7raPe6s'Yk6
+ra#\4?<pk5>QA"->5hb*>5qb(=T)>#<rH%t<;fbm;ZBVo;#F,f:Adi_9`Ica9)V?\8H)*W7JfLO6iKFP
+62X"H5Q3kF4Tdf/4$*3urAad8rAOR2!&XR/r\FL.r\4=+r@e4)r\!str%.ju"Y(uN.4?YD./kUm-Mo+f
+,lT%e,Q]27,5*2Y+LWAD+,D!B*ZlCE;JdL</1`A(/LrD(/1iG+0/,(81,CpY6pWss3B/uW1c.#f1(c;u
+1c7$D=)L&Y<bci&G^"=Tr-&'^rH/!Zrc7sWrc%gSqel@LrG2=Gs(VLHp1O>8rFGq;#@V%K?sd8K?hn".
+?2\"4?!LW=>?Y5.=o;D%=8c2!<W,nr;ZKer;u]bo;>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+<i$V=`m"b0etI>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#<rH%t<;]\p;Z0Gm:]O>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![f<Aq'H%cr?BB-Jg#^hoH>P++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<d*0).$r/-d[U.Olkr-n5*C
+r[7Xkq^)1drZhFg"=,6;+sQ_(r?.CJJfgp5)BKt@+&Zr</1`A(/LrD(/1iG+0/,(81,CpY$:I0C3]T/Z
+2`*?Ir\>'A1GgsE108?S3*'d<GBe=TGPlX`Fo?F\F8g4YEW0qUDu4GND>e8JCB&#JB_H*;Ac6-G@U`bS
+?sm>K?si_9!+#P.#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfr_3Afr_<DdrCd)]s%35]
+rC?`SrC-`Ss$QfQs$?ZOrB^EJrBL9F!^/\/rAt!Ar]C*?s#U0?rAaa7!&jd5$8sb!1c.!E1,:XArA+@,
+r@n+%r%@puq^VOnr[@^mq^2%`![K$9p`fY[kobR#JfrPc,9J!M+sSC:F[7`:1,1R=1G:F90etO@1c[QX
+5YF0t1,(@7/c.'t.LmmX.jn;*0eu^@EcQ5BEW'qUEW:"VDuX_TD>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<5<h@25Qj;95!D./55[SB4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'
+/Gq$t/H7=#/H%*u.f(Ro./bOm./bOn-M\tf,Q/go+bCkp+U95;+sJ-M:N7=7-7:5g.4?Pl-n-Vq.kE5%
+0/,1F5W^k\1c$oc0`3R6/h\k-<b!j><G6GpFEDR$F8^.YEVseTDZ"AOD#J/HCAhlGB`)NBB)cH@AGp$8
+@f0[7?i==.?2In*>67u3>Q.h+=o)8"<rc;"<W5tr;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V
+70,eDqEt<Nr^-WNrBLQO5<_7o4[&j0rB:0Cr]9p:rAad8rAOR2r\XX2rA+=+r%S.(s"='ur%.gt#V7JV
+.Olkr-n5*Cr[7Xkq^)7fs!.Fer$1nYr?)(^JffRd^E4O=+WhdI)btB9-n-Yp.k<&"/M/S.0JG481Gq*W
+76s'83<M2t1c5.e&Mc*u2)R'mBfJ+TCNalFGBJ*,G5cX_FT$:ZEW'kUDuFSND>nAMC]%rIC&_lEBDlH>
+Ac6->@JsU2?i+1.?2Rt->Q7n,=oV\(=oVV(=8c2!<W,ns;uT_q;ZBVo;#aDk;#X8h:Adfj9MA)P8kMbU
+9)hK]8Gu'X7f>dR6j?"G6:*t(6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;b`82ZGZ42#K0/1B0*'0`<X&
+/c@3s.fCgq./bOm-35J@pEfb`p`fY[aWQ0XJfs\.%Nci;+sS:4Gsa5<1+k=:r\+s>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<5<h@25Qj;95!D./55[SB4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t
+/H7=#/H%*u.f(Ro./bOm-ibXo-iYOh-3#4g,*a='+fZ\*,:"HW+<=6t4!l=(-7L>j-n$Mo.P!&$.k`S4
+4T[l22Z>N51Arp)0+KTf0.L"40euaBF)uGFEr:"WErL(VE;jbQD?"GNC\qlFC&VfDBDuNCAc60<A,Ba5
+@K0^5?Me%*>l@k,=ohf2r`]>)qH3_u!*9%ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT
+!CT<O6i]UR6N9@M5lX(K56!eG55dYE4T7D=3W1o;2ubi82Z,H32#fB11Ars*0`Ng+0).$r/H..*/1W5#
+.Ocep.K([o-iGCh-3#7j,Q&hb,PE;Z+R:,$++bTa+!r$O+!2OC:2rEG.4Zes.k*#$/M8\10JP7;2)dfi
+5s.1g3B&fP2#T3A1,:[D2)&9L3&t)VG'8(RFo-@]Fo?F\F8^(YE;jhUDuFSND>nAMC]%rIC&_lEBDlH>
+Ac6->@JsU2?i+1.?2Rq3>?b97=]nr+=oVV(=8c2!<W,np;u]bq;?'Jm;>j>j:]=)h:Adfj9MA)P8kMbU
+9)hK]8Gu'X7f>dR6j?"G6:*t(6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;b`82ZGZ42#K0/1B0*'0`<X&
+/cI7#/,Lgp.K1ao-iPFn-RSR6r?V.^r?8NjJfopn#9P*4+sS:3Gm6Vh0JY791&`j90etO@1c.'M3^#tq
+2_t@d!A5r$/,h"..4Znr<+7R;<+g5lF)u@"Er9qWE;a_TDZ=SPD#S5KCAV`CB`D`DB)H6?AH-0;@f'U4
+@/XF4?i+1.?2In)>Q.b0=BJX+<``B$<rZ2!<;]\p;Z0Jm;#X>l;#3ud:B+#d9DhBj8P)HD7n?0@7n,s:
+7K#^R70Z.I6UF((5lO%P5X7Ou55meN5<h=q4[/m0r&t!@q`Fa;r]0p:r&=X6s#'^2r%n=-s"X4$s"41#
+r%%ats"41#r@@jsqC)Cmr?qRmr?qUlq'H%cr?D7bJg#^h^EF[C,U+BS*)CQ9-7:5h.4?Pl-n-Vq.kE5%
+0/,1F5Wh")1]T<00`3R7/h\k-<b!j><G6GpFEDPErH%pXrc.jTrbhXNs(qXLqeH(Drb24Brau1ArFGk:
+qdTJ3s'P_2qd')(rEB>,>$Lu0s&o5$rDru"rDihrrDW\n"B&)o:f.-e!)EMhrD*8br(R)_s%<2\s%*,Z
+r^QiT!CT<O6i]UR6N9@M5lX(K56!eG55dYE4T7D=3W1r:2uPZ42?#H41]9*-1&N^,0/"pX0).$r/H..*
+/1W5#.Ocep.K([o-iGCh-3#7j,Q&hb,PE;Z+NkjY++bU,+!r$O*ZlFB9lN6E.4cku.k3)%/M8\10JP7;
+2)dfj5s.1h3B/oR2#T3A1,:[D2)&9L3&t)VG'8(RFo-@]Fo?F\F8^+WE;jeSDYn;MD#J/ICB&#JB`)NA
+B)?0<A,p':@/F=.?N"1->lS%.>5DD$=T;J$<rQ+t<;]\p;ZBVo;#aDk;#X8h:Adfj9MA)P8kMbU9)hK]
+8Gu'X7fGgV7JoOX6UO1,5s[j:5m0G<5<hF35Q3hH4oIM?48_/>3W1r82ubf92>f</1]B001&!C#0)[C#
+/,Lgp.K1ao-iPFn-RSU7!%%Rhp`fY[PTYQ#WZVcm+WqsR+]WeU0/,.61,8b^$8F:l1GgpG3BB;n!^&Fu
+r\+@*/Gq$t.LmmX.jn;*0eu^@EcQ5BEW'qUEW:"VDuX_TD>e;MC]/#FC&DZEBDlH?AcH<@A,Kg5@JsU3
+?i+1.?2In*>6%n,=oVV(=8Q%t<W5tq;u]bo;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>7R]cE7f5[Z
+6pj=.5sR^75m0G<5<h@25Qj;95!D./55[SB4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#
+/H%*u.f(Ro./bOm./bOn-M\tf,Q/hO+bCkh+k.YW+s\?U+<4-r4!l=(-7LAk-n$Mo.P!&$.k`S44[;+g
+r\OU1r@n.&%PBCf.TU%610&"/F*)MEr,_gWrc.jTrbhaQrb_[OrG2:FrFu7Er+H"@s(2.>rF>_6r*fV4
+rEfA,qcs)(!a8c3r`]>)r)iku!*9%ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT!CT<O
+6i]UR6N9@M5lX(K56!eG55dYE4T7D=3W1r:2uPZ42?#H41]9*-1&Na*0E3["/c71!.fq7P.g7CP.4HYo
+r@%Xmr?hCfs!7Uhr$;1bp*'AW[NC)CMB<'E+<DRE)GP/e4t.s4-nHku/1iG+0/,(70JbRF5t41(r]1-@
+2Dd8h1Cu;s1c7-E>\Q/X=DN)'GB\3,G5cX_FT$:ZEW'kUDuFSND>nAMC]%rIC&_lEBDlH>Ac6-?@:9(B
+qd95,rE]>+s',M,qcWl"s&]/"r`/nrr)<Vns&&ems&&_kr_NJfr(RAh9M8#N8k].Us%3/[rC?iVrC-WP
+#"(aE6:!n(r]pZP5X.IurBL9F!'U9Cq`F^:s#L$;r&=X6s#'^2r%n=-s"X7%r@\%#r@@apr@.^or?qRk
+!@K5g-2f+a,5i\a+G(_f+MT$/*[)XM,9^'46n^5L0/>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=rAsp<rAa^6s#0m7r&"=-r\=O00ei>Us"41#r%%ats"41#r@@jsqC)Cm
+r?qRmr?qUlq'H%cr?BB-Jg#^hoH=\g,U"<Q*):K8-RUAj.Ok?F&h,:[.kE5%0/,1F5s.(`2)I*Dr\47'
+%PBCf.TU%610&"/F*)MEr,_gWrc.jTrbhXNs(qXLqeH(Drb24Brau1ArFGk:qdTJ3s'P_2qd')(rEB>,
+>$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=CrFYq<rF>n:rF#M0qd05,s'5P.
+s',M,r)ru#r`B&!r`/nrr)<Vns&&ems&&_kr_NJfr(RAh9M8#N8k].Us%3/[rC?iVrC-WP#"(aE6:!n(
+r]pZP5X.IurBL9F!'U9Cq`Fd<s#U0?rAa^6s#0m7r&"=-r\FL.pFuOur@Rsuq^VOnr[@^mr[%Xn-MJhb
+,krS^+mC,$+G(`c+:]G8+<_pP<Hpnc0JY::1B&s?0etO@1c.'M3^#tr3&<9D0J>$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$
+<rH%s<;]\p;Z0Jm;#X>l;#3ud:B+#f9E.Z_8dn9_84Z6A84Q0>7R]cE7f5[Z6pj=.5sR^75m0G<5<h@2
+5Qj;95!D./55[SB4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#/H%*u.f(Ro./bOm./bOn
+-M\tf,Q/go+bCkp+U929+X%pI:2gD"-R^Gl.Ok?F%4NbV.kE5%0/,1F5s71+2$#Kfr\47'%PBCf.TU%6
+10&"/F*)MEr,_gWrc.jTrbhXNs(qXLqeH(Drb24Brau1ArFGk:qdTJ3s'P_2qd')(rEB>,>$Lu0s&oA(
+r)`htrDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC$`T6i'1N6iKFP62a%Q5<h=q4Ztt/
+55dYE4T7D=3W1r:2uPZ42?#H41]9*-1&Na*0E3["/c71!.gR[V.k3"t.4?YD./kUm-Mo+h,l]+e,lAn\
++oNM`++bSd+28mE*?Q=D*?%Xk4t8$5.4d#"/1iG+0/,(70JbRF5t41(4$#D^2Dd8h1D)At1c7-E>\Q/X
+=DN)'GB\1Qr-&'^rH/!ZrGhdTrbqaQqec=KrG2=Gs(VLHr+Gt?qdo_:!+Gh6qd95,rE]>+s',M,rE9)$
+rE&qur`/nrs&8nqs&/kos%r_mrD<JhrD*8b##%]`91hfLr_!2^rCHlWr^QiTr'U`V6UF+*5skQ:"@,4:
+5=#03r]U<FrB0s=r&Xj<rAa^6s#0m7r&"=-r\FL.pFuOur@Rsuq^VOnr[@^mr[%Xn-MJhb,krS^+itjY
++G(a.+<MXI+<_pP<-Ueb0Jb@<1,1I:0etO@1c.'M3^#tr3&COg!A?&&/,h"..4Znr<+7R;<+g5lF)u@"
+Er9qWE;a_TDZ=SPD#S5KCAV`CB`D`DB)H6?AH-0;@f'U4@/OC/?N"1,>l7h*=oVV(=8l8!<W#ho;u]bo
+;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>7R]cE7f5[V6pj<D6:!k%r]pZP5X.Isr]gTN5<_7or]^6C
+rB0s=rAsp<rAa^6s#0m7r&"=-r\FL.p+ZLur@Ijsr[e($r@Imtr[Ran!%@dnr[7aor[7^mq'H%cr?@LM
+Jg%*:%3m#=*udso4=;O,-RpSE-jhCQ.P!&$.k`S44T[o43;tc91GSk_r%AO40/"eU@kf`=BQJ6:FE7;#
+rGqmWr,DXQr,)IMrG2:FrFu7Er+H"@s(2.>rF>_6r*fV4rEfA,qcs)(!*TD,>Q.h+=oVV&=8Z+t<W5tr
+;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V70,eDqEt<Nr^-WNrBUBIs$$HGs$$BEs#g9Aq`4U7
+!&sp:rAOR2r\XX2rA+=+r%S.(s"='ur%.gt#V7JV.Olkr-n5*Cr[7Xkq^)7fs!.Fer$1nYr?1DJJffRd
+e/p"X*uuCC)GG'5.Om#!/M&D'/M/S.0JG481Gq*W7m]@#4$#A\1c5.e&2H!t2)R'mBfJ+TCNalFGBNe+
+rcS0]rH%pW!-%pVrbqaQqec=KrG2=Gs(VLHr+Gt?qdo_:!+Gh6qd95,rE]>+s',M,s&o8%r)`htr`/nr
+r)<Vns&&ems&&_kr_NMg!)EGd##%]`91hfLr_!2^rCHlWr^QiTr'U`V6UF+*5skQ:"@,4:5=#03r]U<F
+rB0s=r&Xj<rAa^6s#0m7r&"=-r\FL.pFuOur@S"!!%[prr@.^or?qRk!@K5g-2f+a,5i[l+G(_n+9ro0
++!DgO<-T3I0JP@:1GU[=0JP==1GgpG3BB;n4ZP@u0``pZr%%ar%OinY-WFP01/qn,EcZ;ArGqgUs)@pT
+s).jRrG;IKrG)4Dr+Q+CrFYt=s().>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:5<f'3"[>485!;+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&VfDBDuNCAc60<A,Ba5@K0^5?Me%*>l@k.>$>/0>5qb*=T)>!<rH%t<;fbp;?Tlp
+;,C*g:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V70,eDqEt<Nr^-WNrBUBIs$$HGs$$BEs#g9Aq`4U7r\sd6
+r&+I1s"jU/rA"4(!\Z2Z!&"$ur%.gt#V7JV.Olkr-n5*Cr[7Xkq^)7fs!.Fer$1nYr?09*JffRdoH+)S
++9!9()GG'5.P!)"/M&D'/M/S.0JG481Gq*W7m]@#4$#A\1c5.e&2H!t2)R'mBfJ+TCNalFGBNe+rcS0]
+rH%pWrG_aSrGMLLrbVOKr+c7Gs(M=CrFYq<rF>n:rF#M0qd05,r*98+s'#G*rE/qurDrntrD`\ns&/ko
+s%r_mrD<JhrD*8b##%]`91hfLr_!2^rCHlWr^QlU!(HfR#"(aE6:!n(r]pZP5X.IurBL9F!'U9Cq`F^:
+s#L$;r&=X6s#'^2r%n=-s"X7%r@\%#r@@apr@.^or?qRk!@K5h,lf7i,krS^+d=+$+K?P(*?ZFI+s9j0
+75-GP0JbI=0JG4:1G^jE2*!]\7gD.:2)6j>0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>e;M
+C]/#IB`MiFB`MiFBDlHBAcH<>A,Ba6@K'[1?i47+>lS%,=o_\,=]ef)=8Z)%<E3!t;uTbo;u]bo;?'Jl
+;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>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%i2Dm<I1,1N^0`E^2/hS\V@PBQ:B`<)U
+F)lADrGqmWrG_^RrbhaQrb_[OrG27Es(VFFr+H"?qdfY8raPh7rF#Y4rEfM0oj%H"rE9&#r`95'<`N.#
+rDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC-]R"[tgI6UF-<62a(I5Q*bG4T.DE4?GY#
+3WD);2u>N32?#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'<h,s)e0[rc7sWrG_aSrGMIK!,VRKrG):Eqe,k>s(2+=raPt;@/aR5?hdt+?2e(/>Q%b'=oVV(
+=8u>$=8c2!<W,np;u]bq;?'Jm;>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)%<E3!t
+;uTbo;u]bo;#jDm;#X>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'<EB&ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiTr^6cU6j#hE6:1W:
+rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'s"=4$pal=n!\,ZKr[@aps![mpr$M:er?MLj
+,:"NZ![Am5pE9Y`+WqmLrZIOLJfh!7*$H@G+!)@nE^;''.P)tu.P*,&/M8\10JPCA2F%L:6U!Un3]T1t
+2#]9;1c$sD?>2;Y=)7eZ"Enp3G'<h,s)e0[rc7sWrG_aSrGMIK!,VRKrG):Eqe,k>s(2+=raPq:rF#V3
+pg3o)s',S0>Q%b'=oVV(=8u>$=8c2!<W,np;u]bq;?'Jm;>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)%<E3!t;uTbo;u]bo;?'Jl;?'Jh:]4&g9`Icc9DhBj8P)HD7n?0@7n,s:7K#^S
+7K#RT6:+!;5lEnK5!D715Q3kE4T[`.48D#<3r:r93;tl82Z,H32#fB01B0*-0`<[(0)mO%/-IIR/1`CQ
+/cIC&/cRC%/,Umo.K([o-NGRo-iYOf-3#4i,6&hd,.A_I+c7EJ,9S-P*ZI[j*^1l!-Rg>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$<s2Q)<E3)u<W5tr;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\
+8,c!V7K,[Y779O26:1W:rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'s"=4$pal=n!\,ZK
+r[@aps![mpr$M:er?VCfs!7Uhs!%1\"<o!3+<US*JffRd^E4^E*ZuOG)bP-:-S$Yt-n?bu/1iG+0/,(7
+1c70V7RK@%3]]8\r&"C/#rFFp11"ZQ3`g+rG62r1GQ2jbFoQR]F8g4YEW'kUDuFSMD#eDMC]/#HB_uH@
+B)cH?AH$'=@JsU5?hdt+?2e(/>Q%b'=oVV(=8u>$=8c2!<W,ns;uT_q;ZBVo;#aDk;#X8h:Adfj9MA)P
+8kMbU9)hK]8Gu'U7KGqGr^6WNqa(-Fs$$EH!^8b1q)nU:q`4U7r\sd6r&"[81c$pC1,Jnbs"XI+r@e%#
+r@RsuqC;Lor@%Ulq^2+bs!7Uhp*'J[r?)(`bTMK[Jfs\.,U"3P+sS:/H:KSB0JY790eY470etO@1cIHV
+4@VFn2)6j>0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>e;MC]/#IB`MiFB`MiFBDlHBAcH<?
+@fU$9@f9a7@/41-?MRk+>Q%b*=oVV&=8Z)%<E3!t;uTbo;u]bo;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A
+84Q0>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$<s2Q)<E3)u<W5tr;uKVo;?'Jl:B4/h:]4&d
+:&I]a9E.W^8cM?\8,c!V7K,[Y779O26:1W:rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'
+s"=4$pal=n!\,ZKr[@aps![mpr$M:er?VCfs!7Uhs!%1\"<o!3+<US*llUg$JfiJa,U"3O+!)@nE^;''
+.P)tu.P*,&/M8\10JPCA2F'`!5!1ke3B6pnr\Fj;1GgjnBf8"RC]8M\G'/"PG5ZR`FSp4ZErBtXE;jhU
+DuFSMD#eDMC]/#HB_uH@B)cH?AH$'=@JsU5?hdt+?2e(/>Q%b'=oVV(=8u>$=8c2!<W,np;u]bq;?'Jm
+;>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<FIO:;eL1NEWL0$rGhdTrbq^Ps)%^NrbMII
+rb2@GrFl7FrFc(@s(24@rF>_6rF,\5qHj50r*K2(s',G*s&oA(rE&nt"BAH$<)`cqr)<VnrDESkr_`\l
+qG7&bs%NAar(7Ah8OuBB84Z6@7Rfg8rC6`SrBgWQ6:(T9rBC?I5!]'2r]U<FrB13E4?N@$r]9p:rAad8
+rAOR2r\XX2r%e:,r@n1'r\"4&r@It!s"+.$r\"4&s"+1#r$qRmr@%Xm!%@gos!IIds!.OfruqCdJg#^h
+^EFpK+<_jK)bG$5,q12j,q15i-R^Dn.P!#$0JG7E5Wq+c2)I*E0erV\r\"O0/hC(50JZU@rcA3_Ec_;&
+rGqmWrG_^RrbhXNs(qXLqJ-%ErFl+Arakt;rF>h9rF,Y4s'P_2s'>;&rEK5'r)ir""BJQ'<EB&ur`&hp
+r_`ks;,L.dr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC-]R"[tgI6UF-<62a(I5Q*bG4T.DE4?GY#3WD);
+2u>N32?#H11]B001&EX+0/"pX0)R<r/Gq"".OlnH./k[q./t[m-Mo+f,l]+h,l]+h,535`+sA'O+9!D,
+++bSd+7pX#+W_aJ*ZI^l5pn04/1<"u/1`A)/h\n40f1aG5Xn+)4?>M`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_mrD<JhrD*8b##%]`91hfLr_!2^rCHlWqaLTT7/fRP6Mj(H5lX%I56=#3
+4o%5=3r:r93;tl82Z,E:1c.!E1,:Zb1B0*-0`<[%0)[C#/,Caq.K([n-i57d-3#7j,PE;]+oNM`+dX='
++K?P(+W_dN,9g!27kQMM1+k=:0/,(71,C^C2``u^7L)%92)6j>0/!2Sr@84).4ZiI@4sE8B64&m!HE2Z
+EW'kUDu=MQD>e;MC]/#IB`MiFB`MiFBDlHBAcH<>A,Ba6@K'[1?i47+>lS%,=o_\,=]ef)=8Z)%<E3!t
+;uTbo;u]bo;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>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%i2Dm<I1,1N^0`E^2
+/hS\V@PBQ:B`<)UF)lADrGqmWrG_^RrbhaQrb_[OrG27Es(VFFr+H"?qdfY8raPh7rF#Y4rEfM0oj%H"
+rE9&#r`95'<`N.#rDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC-]R"[tgI6UF-<62a(I
+5Q*bG4T.DE4?GY#3WD);2u>N32?#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'<h,s)e0[rc7sWrG_aSrGMIK!,VRKrG):Eqe,k>s(2+=raPt;@/aR5?hdt+
+?2e(/>Q%b'=oVV(=8u>$=8c2!<W,np;u]bq;?'Jm;>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)%<E3!t;uTbo;u]bo;#jDm;#X>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'<EB&ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT
+r^6cU6j#hE6:1W:rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'s"=4$pal=n!\,ZKr[@ap
+s![mpr$M:er?MLj,:"NZ![Am5pE9Y`+WqmLrZIOLJfh!7*$H@G+!)@nE^;''.P)tu.P*,&/M8\10JPCA
+2F%L:6U!Un3]T1t2#]9;1c$sD?>2;Y=)7eZ"Enp3G'<h,s)e0[rc7sWrG_aSrGMIK!,VRKrG):Eqe,k>
+s(2+=raPq:rF#V3pg3o)s',S0>Q%b'=oVV(=8u>$=8c2!<W,np;u]bq;?'Jm;>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)%<E3!t;uTbo;u]bo;?'Jl;?'Jh:]4&g9`Icc9DhBj8P)HD
+7n?0@7n,s:7K#^S7K#RT6:+!;5lEnK5!D715Q3kE4T[`.48D#<3r:r93;tl82Z,H32#fB01B0*-0`<[(
+0)mO%/-IIR/1`CQ/cIC&/cRC%/,Umo.K([o-NGRo-iYOf-3#4i,6&hd,.A_I+c7EJ,9S-P*ZI[j*^1l!
+-Rg>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$<s2Q)<E3)u<W5tr;uKVo;?'Jl:B4/h:]4&d
+:&I]a9E.W^8cM?\8,c!V7K,[Y779O26:1W:rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'
+s"=4$pal=n!\,ZKr[@aps![mpr$M:er?VCfs!7Uhs!%1\"<o!3+<US*JffRd^E4^E*ZuOG)bP-:-S$Yt
+-n?bu/1iG+0/,(71c70V7RK@%3]]8\r&"C/#rFFp11"ZQ3`g+rG62r1GQ2jbFoQR]F8g4YEW'kUDuFSM
+D#eDMC]/#HB_uH@B)cH?AH$'=@JsU5?hdt+?2e(/>Q%b'=oVV(=8u>$=8c2!<W,ns;uT_q;ZBVo;#aDk
+;#X8h:Adfj9MA)P8kMbU9)hK]8Gu'U7KGqGr^6WNqa(-Fs$$EH!^8b1q)nU:q`4U7r\sd6r&"[81c$pC
+1,Jnbs"XI+r@e%#r@RsuqC;Lor@%Ulq^2+bs!7Uhp*'J[r?)(`bTMK[Jfs\..NoiV+sS:/H:KSB0JY79
+0eY470etO@1cIHV4@VCl1bg[<0.nh./1`;%r[Rmt$X$jg2,n71EcQ/>F8^+WE;XVWDJa3,D>e;MC]/#F
+C&DWEBDuNCAc60=@fU$<@f9a4@/41-?MRk%=oVV&=8Z,!<W?%r;uKVi;#aDk;#X8h:B!ue9D_?[8cD9[
+8cM?]8,PjT7K,XS63'@O62s4K56=#45lEqH55mbL5!D+m4S_)<3r:r93;ti:2Z5N42#fB11B0*/1Ars,
+0`<[(0)mO%/H%*u/H.4$/H%*r.f1[n./kRq-mpAD-RL27-3#4g,*a='+fZ^b,8hUH)b4s9,Ut,i-n$Mm
+-n-Sp.kE5%0eG4B#=(C22Dm<J1]B-/0`<X20JG+`@4X99Bls>q!ciC(rGqmW"`SF#E,]anDZ"AOD#J/H
+CAhlHB`D`FB)H6<AH-0<@f'U4@/jU4?N4=,>l%Y)>Q%_&=T2D%<rH%s<<#nm;Z'Aj:]4&d:&Rc_9DhE^
+8cM?]8,PjT70l:M779O26UF-<62a(I5Q*eG4o[YE49%A;3WD);2u>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+<r"(H6Q!61G:L<0JP780etO@1c.'N2a0Sj3&E?D0J>%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)<Plq,%)grD<JhrD*>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#\d2Dm<J1]B-/0`<X2
+0JG+`@4X99Bls>q!HN8^F8^.YE<U<#EH#l8r,2FLs(qXLqeH(Ds(MFFs(;1?r+,h;rF5Y4rF#Y4rEfM0
+q-<`"rE9&#r`B,#rDieqs&8bl!)i_kr_NJfr([,`qb-iZs%35]s$uuVrC$u[77BU46UO1,rB^BIrBL6E
+s#pBEs#^6Aq)SI7rAXU3rAFO0pbMh'!&4@)!&":(r@Rdqr[\!us!dsrs!Rgpr?qIhq^)1ds!.Ohs!.Of
+oHF/Ub9)<XJfjV,'cnG>*?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<<AH$'=@JsU5?hn%(
+>QA",>5VP'=T;J#<r>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)>!<rZ2"<;]\n;Ya/h;>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]!+<VUn
+F$_-%-7L>k.46Jk.4HbG.gn'`1c[f`3&WWN1c,+cs"OC)#r"%c>@B'?<G?RSErpB(F8^.YE<U<#EH#l8
+r,2OOrb_[OrG2:FrFu:Fs(D@Dr+5e:s'u":qdKG2s'P_2s'>G*q-3f#r)ir"s&T(urD`eqq,7,er_NJf
+r([/a!)38_r(?u\s%*/[r'pWR#Xh*M6psC06:1W:rBU<GrBC6Es#g<Cs#Ts9s#Bs9q_nC1rA44(r\4C,
+r@e.&r@Rdqr[S%".ObQN-n$Gj-n,$Aq^21dr?VCfs!7Uhs!%(Yr?/NjJffjl#9Fs0*?H(fEZdat/L`2#
+.P!##/1iJ-0/,(;1,qEc69[Il3]T/W2)I/h1CGro1c$mpAhc>KCj5l%"*Jg2G5ZObFEDU'F9-H'qf2RR
+rbqaQqec=Ks(hXLrb;:DrFc+ArFPk:raPt;@/aR5?hn%(>QA",>5VP'=T;J#<r>tn;uKVm;>sDi:]F2g
+:&@W^9E%Q`8c;3Y8,PjV7K5dU6iB@K62WtJ5Q<tJ55m_@48h5;3W1r;2ubf72>]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)<PlqG75i;,R9gr_NJfr_<Abqb$fYr^d#[s%*/[r'pWRr^6]Pr^$QL
+rBC?I5!]'2r]^<G"?o"44ZrO%r]9p:rAad8!&jd5r\XX2rA+C-s"aO-r\4:(r\"4&r@Imtr[e%#!%e(!
+q^VIlr@%Xm!%@gos!IIds!.Idaru?[Jg'b0rZ`R/+<*gl66n$-.4?Sn-7:/h.4Qet.krV43C#\d2Dm<J
+1]B-/0`<X20JG+`@4X99Bls>q!ciC(rGqmW"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6?AH$->A,Tm6
+@JsU6?i==2?27b$>Q%_&=T2D%<rH%s<<#nm;Z'Aj:]4&d:&Rc_9DhE^8cM?]8,PjT70H"I779QD6iTLO
+62a(I5Q*eG4o[YE49%A;3WD);2u>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'<h,!d&O*rcA0^Er0kTE;jeSDYn;MD#\;NCAqrFB`2TCB)Q<<AH$'=@JsU5
+?hn%)>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+<r"(H:ohG0/>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,!<W?%r;uKVi;#aDk
+;#X8h:B!ue9)qT^9)V?\8H)3\8H23X7f>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#\d2Dm<J1]B-/0`<X20JG+`@4X99Bls>q!ciC(rGqmW
+"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6<AH-0<@f'U4@/jU4?N4=,>kqV&=o;D$=8u>"<W,ns;u'>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+<r"(H:ohG0/>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,!<W?%r;uKVi;#aDk;#X8h:B!ue9D_?[8cD9[8cM?]8,PjT7K,XS
+63'@O62s4K56=#45lEqH55mbL5!D+m4S_)<3r:r93;ti:2Z5N42#fB11B0*/1Ars,0`<[(0)mO%/H%*u
+/H.4$/H%*r.f1[n./kRq-mpAD-RL27-3#4g,*a='+fZ^b,8)+A)b4s9,Ut,i-n$Ml-R^Dm.fLq#0eG4B
+#=(C22Dm<J1]B-/0`<X20JG+`@4X99Bls>q!ciC(rGqmW"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6<
+AH-0<@f'U4@/jU4?N4=,>l%Y)>Q%_&=T2D%<rH%s<<#nm;Z'Aj:]4&d:&Rc_9DhE^8cM?]8,PjT70l:M
+779O26UF-<62a(I5Q*eG4o[YE49%A;3WD);2u>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+<r"(H6Q!61G:L<0JP460JP=<1G^mL2a0Sj3&E?D0J>%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)<Plq,%)grD<JhrD*>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#\d2Dm<J1]B-/0`<X20JG+`@4X99Bls>q
+!HN8^F8^.YE<U<#EH#l8r,2FLs(qXLqeH(Ds(MFFs(;1?r+,h;rF5Y4rF#Y4rEfM0q-<`"rE9&#r`B,#
+rDieqs&8bl!)i_kr_NJfr([,`qb-iZs%35]s$uuVrC$u[77BU46UO1,rB^BIrBL6Es#pBEs#^6Aq)SI7
+rAXU3rAFO0pbMh'!&4@)!&":(r@Rdqr[\!us!dsrs!Rgpr?qIhq^)1ds!.Ohs!.OfoHF/Ub9)<XJfjV,
+'cnG>*?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<<AH$'=@JsU5?hn%(>QA",>5VP'=T;J#
+<r>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)>!<rZ2"<;]\n;Ya/h;>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+<VUnF$_-%-7L>k.4?Sn
+.4Qi!/1WG,1c[f`3&WWN1c,+cs"OC)#r"%c>@B'?<G?RSErpB(F8^.YE<U<#EH#l8r,2OOrb_[OrG2:F
+rFu:Fs(D@Dr+5e:s'u":qdKG2s'P_2s'>G*q-3f#r)ir"s&T(urD`eqq,7,er_NJfr([/a!)38_r(?u\
+s%*/[r'pWR#Xh*M6psC06:1W:rBU<GrBC6Es#g<Cs#Ts9s#Bs9q_nC1rA44(r\4C,r@e.&r@Rdqr[S%"
+.ObQN-n$Gj-n,$Aq^21dr?VCfs!7Uhs!%(Yr?/NjJffjl#9Fs0*?H(fEZdat/L`2#.P!&%/M8\10JP7=
+1,qEc69[Il3]T/W2)I/h1CGro1c$mpAhc>KCj5l%"*Jg2G5ZObFEDU'F9-H'qf2RRrbqaQqec=Ks(hXL
+rb;:DrFc+ArFPk:raPt;@/aR5?hn%(>QA",>5VP'=T;J#<r>tn;uKVm;>sDi:]F2g:&@W^9E%Q`8c;3Y
+8,PjV7K5dU6iB@K62WtJ5Q<tJ55m_@48h5;3W1r;2ubf72>]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;<G->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$?TKrBL<Gr]gEHr]U9Dr]U6E!'L3Aq`=X8r]'p:rAOU3r\OX31A`d+1B'$.0ENm\0`<[(
+0)mO%/H77"/c.*t/,Lgo.JP=j-iYOf-3#4g,0D'\+bCm0+V#_?+WqmE6ub[?.4?Vn./kS,-n-Vq.k<2,
+/i5RR4?,5V1c.#f0`Wp,0+'<c0/#"b?n4-9C&W/VFE2GCErC"UE!1)tDJj=jDZ"ANC\_`FC&_lFBE)TD
+Ac-'=A,Kj8@f0[7@/jU4?N"1,>lIq->l@n+>5_V&=T):s<W?%t;uT\n;>sDj:]F2i:]4&f:&Rca9E.W_
+8H_XV84Q2L7f5^O6i]RU6UF-;62a(K5Q<qH4oIMC49%A>3Vtf72uGT62?,N21]&p-1&`m,1&`j+0)@0p
+/H.0u.JkOl-i57h-2/Yb,6B)6,4m&W+I4+$+0$D&+<M^J+;dOf80f`:.k3&!/1`A)/h\n40fCdI4V'tJ
+5!(ed3B/rV2E!EM1c51f$oDC(0KWERG'8(RFa!b,rH/!Zs)RsUrG_^QqJH7KrbMLJs(VIGr+Gn=rFPq<
+s'u%;s'Ye4qd0/*rEK>,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>$<W,ns;u]hs;u]bq;>jDk;>sDi:]4#d9`@Zb9)VB^
+8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q<qH5Q<qH4o[YD4oRVF4T.A=3rD#;3<(r92Z5N41]]Bfq_8(+
+r\4O00J>(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#\d2Dm<J1]B*=0JG.5/heq30O8':2HFPkEs-T*F)l="EVsbYDf9N2D>nGOD#eDO
+C\_`FC&_lFBE)TDAc-*9A,Tm7@K0a8?iF@3?N"1,>lIq->l@n+>5_V&=T):s<W?%t;uT\n;>sDj:]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+<M^J+;dOf80f`:.k3&!/1`A)
+/h\n40fCdI4[h\$4$#D_3&`cS2Dm?K2#]9>1gsrL4'?BCG'A.QG5cX_FT$:\Er0kSE;a\ND?"GOC]8)K
+C&VfDBDZ<>Ac60>A,]s;@/XI0?Me%,>lIt+>5hY)=T)>#<WH5#<rZ1u<;f_q;ZBYn;>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^-WNrBU<Gs$$EHs$$EFs#g9Dr]U<ErB'm;r&Oa9s#9m7rAFR2!AcM.
+0`X!.0a'0a0/#$X0E*U(/c@7#/,h-t/H%*r.f:aj./tXr-RL27-3#4g,*a='+fZ[q,9\3Q+;dLd7Ns90
+.4?VD-OM7N.Olr!/M\q83<qf33&WWN1c,+cs"OF*#r""c0O8':2HFPkEs-T*F)l="EVsb[Df9N2D/O7i
+D?"GOC\_`FC&_lFBE)TDAc-*9A,Tm7@K0a8?i==0?2In+>6%q,>Q7k,>5_V&=T):s<W?%t;uT\n;>sDj
+:]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+<M^C7<1pE/1W5#.k3)$
+/M/S.0JG4>1-%Kd69[Il3]T/Y2`<QO2)I/h1CQ*KAM?2KCj'uGGBJ*.Fo?F\F8p:YEW0nYE,T[nDYe5M
+D#S5LCB&#IB`)N?B)Q<>AH-0=@fKj7?i+1,?2\%->Q%b)=TDS&=8l5#=8l8#<W,nq;uT\n;>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>$<W,ns;u]hs;u]bq;>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,?
++<VLhECM-$-n-Pmr[/@-.4Qet.kNM/1c[f`3&WWN1c$od0b#fj0/#"40/-[>.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<PJr'gHMs$QfQr'C9Hs$-NIr]U3Bs#^6Ar&OX6rAXX4s#'g5
+r%n4*!&=I,s"XL+!\Q)Wq^qRor[[prq^DCjq^27fpE]b`s!%(Yr?09*JffRdoH,>$+!;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<rFGq<raPn8rEoG.qd'/*r`f>)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>$<W,ns;u]hs;u]bq;>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,?
++<VLhECM-$-n-Pmr[/s>.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_<Ac!)3>as%<5]"A23U7n<PJr'gHMs$QfQr'C9Hs$-NIr]U3Bs#^6Ar&OX6rAXX4
+s#'g5r%n4*!&=I,s"XL+s"=."palCpr[@grq^DCjq^27fpE]b`s!%(Yr?/NjJffjl#9Y*2+!;ChEZmt!
+/1W5#.k3)$/M/S.0JG4>1-%Kd69[Il3]T/Z2`EWQr\a[2$oDC(0KWERG'8(RFa!b,rH/!Zs)S*YrG_^R
+rGMIKs(q[MrbDIIrb24Bqe#e<rFGq<raPn8rEoG.qd'/*r`f>)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>$<W,ns;u]hs;u]bq;>jDl
+;#jJm;#F,f:&Rcb9DhE^8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q<qH5Q<qH4o[YD4oRVF4T.A=3rD#;
+3<(r92Z5N41]]Bfq_8(+r\=F,!\Z2\r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Idaru?[Jg'b0
+%O3,?+<VLhECM-$-n-Pmr[/=,.4Qet.kNM/1c[f`3&WWN1c,+d%P][l0J>+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<N!^f:@r'C9Hs$-NIr]U3Bs#^6Ar&OX6
+rAXX4s#'g5r%n4*!&=I,s"XL+s"=."palCpr@.Ulr?qIhr?_1`!$_Oi+sQY&r?.CJJfh!7*$?=G+!;Ch
+E_%H,.k<)".P*,&/M8\10JPI@3B[R869[Il3][1!s#9s9s#'d3$oDC(0KWERG'8(RFa!b,rH/!Zs)S*Y
+rc%dRrGMIKs(q[MrbDIIrb24Bqe#e<rFGq<raPn8rEoG.qd'/*!*fJ-rEB2'!*K2$r`0##r`9&!rD`_o
+r_i\lqb[2ds%`MerCd2arCR8e8kMZH84`YKr'pZSs$ZfQrBgEJs$6TKr'($As#g6Aq`=a;r]0s;s#9m7
+rAFO1!&OR/$8XFm0ek@90/#"5r@e%#r@J""r@7[nq^DCjr[.=bs!7UhpEKPZkobR#JfrMb+s.sP,p#a+
+:+A"R1,(F:0/,(71,C^C2`iu_6T[7a0eb:7r@S(%r[\X3.Olr">@/j;<G->lEcQ/?EW'kSDuX_TD?"GM
+C]%rGC&_lHC&_lHBDlHBAcH<=A,Ba6@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$<W,ns;u]hs;u]bq
+;>jDk;>sDi:]4#d9`@Zb9)VB^8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q<qH5Q<qH4o[YD4oRVF4T.A=
+3rD#;3<(r92Z5N41]]Bfq_8(+r\4O00J>(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#\d2Dm<J1]B001&Wd30/#"b?n4-9C&W/VFE2GC
+ErC"UE;skVDZ4MOD#A)ECB&#JB`2TDB)cH?AG]m8@f0[7@/jU5?3"=1?2In+>6%q,>Q.h)=oDJ$<r,hr
+<;ohq;Z0Jl;#O2i:B+,g:B!ud9`7Wa9)V<a8k;KC8,c!U7J]FP6iTLN62a(K5Q<qH4o[YE4T@MC3rD#8
+3;kf62ZGZ72#K0,1&s'.0`Nm,0E3[$/bgmr/,^po./bOj-N,7b,l]+h,4m&W+93L8++bTL+!VmM+<M^C
+7<1pE/1W5#.k3)$/M/S.0JG4>1-%Kd69[Il3][1!s#9s9s#'d3$oDC(0KWERG'8(RFa!b,rH/!Zs)S*Y
+s)@mSr,2@Js(q[MrbDIIrb24Bqe#e<rFGq<raPn8rEoG.qd'/*r`f>)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>$<W,ns;u]hs;u]bq
+;>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$pZp72Dm<J1G^dA0erV\#VRhb?!o0@<b_PS"E\[*
+EcV+ur,D[Ss).jRrG;@Hq.fqDs(M@Ds(;:Br+,\7rF5\5s'Yk6rEfG.qcs,)!*oJ,s&oD+rE9)$rDrbp
+s&Atrr_i\lr_WPhs%`SirD*>drCm/_s%<5]"A23U7n<PJr'gHMs$QfQr'C9Hs$-NIr]U3Bs#^6Ar&OX6
+rAXX4s#'g5r%n4*!&=I,s"XL+s"=."palCpr@.Ulr?qIhr?_1`s!.OfoHF/UlQ:^#JfiJa,9S'N+!;Ch
+E_%H,.k<)".P*,&/M8\10JPI@3B]et5!(ed3W1o;2uY]82?#B?1gsrL4'?BCG'A.QG5cX_FT$:\ErL(Y
+E;jbUDu4GKD?"GOC]8)KC&VfDBDZ<>Ac60>A,]s;@/XI0?Me%,>lIt+>5hY)=T)>#<WH5#<rZ1u<;fbp
+;Z0Ji;#F,h:B+&g:&R`c9DqHe91hfJ8OuDM8,PjU7K5dS6iB@L62s4M5Q!_C4o[YC48V):3W;#<2uPZ5
+2>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/XE<U<#Df9N4rbhdS
+rb_[Os(hXLs(VLJrFu7ErFc%?s(24@r+#V5rF,V3#@ChE?<piC?2e.,>l7h*>5VP&=8Z,!<W,no;ts8j
+;>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=rFPq<s'u%;ra5P/rE]D-s'>S.s',M,rE9,%rE&ksr)Nbq
+r_rkrr_i\lr_WPhqbI)ar_38`r(?u\s%*&Xr'pZS!(6fTrBpNMr^$KJr'10Es#p<CrB(!>rAjj:!'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,!<W,no
+;ts8j;>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.<?2In*>Q7n)>Q.e+=oDJ%=8c1t
+<W#et;c?Ql;?0Sm;#O2f:A[cb9E7cc9DqK]8cM?]8,c!U7J]FP6iTLN62a(H55m_E4T@MC3rD#:3;tl4
+2ZGZ72#K0,1Ars-0`Ea*0)@0u/H.0t.fLmp.0q=M-RU5f-RU8>-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#e<rFGq<raPn7!+5V0rE]D-!+#M-s',M,rE9,%rE&ks
+rD`nu;cEZp!)rkprDEPjrD3;crD!8brCd&\s%35]r($ZSr^HiTrBpNMr^$KJr'10Es#p<CrB(!>rAjj:
+!'1$<s#9m7rAFR2rA4@,s"XO-s"FC+r@e.&r@S""paQ7mq^DIlr?h7brZqLgp*0M[r?2+^JfoXf^E<q+
++WqpT+%glV.l&h6r\+@+1&Wj<1c76S4?c:u3AiQH0JG.5r[nX3/M&G'.P!,U>U_U2BDulPEc?$tE<L6"
+Df9OmDuX_SD?"GPC]A/LC&_rHC&VfEBDcBAAcH<=A,Ba6@JjL;?XI,G?!Ue8?2In)>Q7n*=oVV'=8Z,!
+<W,np;tj2i;>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<<G6DnF)u@"ErU.Y
+E!10"E,T[oDZ4JUCi!m&CAr#HCB&#HB`)NCB)cH?A,p-;A,Tm7@0BtG?XI.<?2In*>Q7n*>Q%_*=oDJ%
+=8c1u<W#hq;ZK\n;?0Sm;#O2f:A[ca9`@]`9)V?]8H23Z7f5^O6i]RU6UF-;62a(H55m_E4T@MC3rD#:
+3;tl42ZGZ72#K0,1Ars-0`Ea*0)@0u/H.0t.etM!-n$Gj-71)f-N,7a,lT"k+sJ0R+Sd2Z+Hmn!+/p>$
++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<s'u%;ra5P/rE]5(s'#P/>$Cl-r`K,#r)Wbr
+s&B"sr_rkrr_i\lr_WPhqbI)ar_38`r(?u\s%*&Xr'pZSs$ZfQrBgKLrBU9Fr]^?FrB1$?r]:!<!&t$>
+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$?TKrBL<Gs$-HGs#p?F
+s#p<CrB(!>rAj^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<<G6Dn
+F)u@"ErU.VE;skUDZ4JUCi!m&CAr#HCB&#HB`)NCB)cH?AG]m8@f0X=?sm>K?<pk:?2In*>Q7n+>PqY)
+=oDJ%=8c1u<W,nq;ZK\n;?0Sm;#O2f:A[ca9`@]`9)V?]8H23Z7f5^O7/oXS6Ms.J5l<hF4TIVE4T@MC
+3rD#:3;tl42ZGZ72#K0,1Ars-0`Ea*0)@0u/H.0t.etM!-n$Gj-71)f-N,7a,lT"k+sJ0R+Sd2Z+T3C6
+++bTL+!VgL*uuLA6?>aG/1W5#.k3)%/h\h10JY@>1c@Tg6U*[p4$*@$s#C$;r\b6C2)f#U0KrTSF`hkN
+FERe1F`heJqfDdXrc.pVs)7aOrGDOMrG2@Hs(VIGr+Gn=rFPq<s'u%;ra5P/rE]8)rEK;*rE9,%rE&u!
+r)N_qs&8nr!E2nr;Z0Jl;#O2e:Amod9`7W^9)hK_8Gl!U7fGjV7/]LO6N0:L5l<kG56!eE4T.A@3rM)<
+2uku<3<(r92Z5N42#T6.1B0*/0`Ng+0`<[(0)[C$/GL[p.JkOn-iGCd-2o1i,PE>]+oNP`+3YjZ+G(a.
++:K;7+<W!P8UF8a1,1N_0EEg]rA"g=2)mZ[5"Idr2)6m@0`<X7/hS_-/1W2#/mDR02cOGhE<1*!rG`0`
+E,TZ4Df9N2D/K5fs(hXLs(VLJrFu7ErFc%?s(24@r+#b9rF5_6r*T_9?X@&E?!dJ8qcs&'rE9)$r`B"u
+s&K"ss&8hnr_`Sks&&_kr(d;erCm)]r(?u\rCHrYr^d&ZrC6`Sr^6`Rr^-WNrBU<Gs$$HIrBC6Er]^?F
+rB1$?r]:!<qDeL6rAOU3r\XU0r%S1,r\4O00J>(5r@e.&r@RUl!%\!t!%\!sodBkh-RJsC,paf^q'H"a
+Os,E#W?Dfs+<D[C6#f@;-mpAh-RL2hr@/"%/M/Y11->e,4ZPGZ2)I/h1]K600b,li0/6a<.5t7?EcQ5B
+EW'qXEVseUDuX_QD$4ZkCMR\aC]%rIC&M`CBE)TDAc-*9A,Tm7@0BtG?XI.<?2In*>Q7n,>Q%_*=oVY'
+=T2D#<rH%t<;f_r;GmBj!)`\krD3>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'`!5<M"h3rV/>3;tiO2E!BL2e-AP5$2TCF`qqM
+G'8"NFEID$s)S-ZrG_dTqJQ7KrbVOKrG)@Hrb24Bqe#e<rFGq<raPk6qd05,qcs)(r`]8'r`K,#r`8tt
+rD`eqr_rkrr_i\lr_WPhqbI/cs%WJdrCd&\s%35]r($ZSr^HiTrBpNMr^$KJr'10Es#p<CrB(!>rAjj:
+!'1$<s#9m7rAFR2rA4@,s"XO-s"FC+r@e.&r@S""r[Rdp!%Idns!RalpEfeas!.4]ruq=`ru\]mJfopn
+!$;+^"!o![H3@%p1,1N_0EEg]rA"j>2)mZ[5"Idr2)@!B0JNJZs"=:&#qIJU/mDR02cOGhE<1*!rG`-_
+E,TZ4Df0H0D>\5MC]A/LC&_rHC&VfEBDcBAAcH<=A,Ba6@JjL<?XI,G?!UcBra#D+r*0/'rE0#"r)Wht
+rD`eqrDNSkr)3PlrD<Df!)<Dcqb-iZs%3/[s%!&Zs%!#WrC-]R!(6`Ps$?TKrBL<Gs$-HG!^/\1s$$HG
+rB1$?r]:!<qDeL6rAOU3r\XU0r%S1,r\4O00J>(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#
+<rH%u<;f_s;GpBj;?9Wkr_WPhr(d,`rCm2`rC[#[s%*/[r^QfSqF(?Ns$HWLrBU9Er]U6Cs#^6Ar&O^8
+r\sX2s#'g5r%n4*rA"=+r\"=*/hQrPr@Ipur$qLk#Uh)K-RL/f-RSd<p*BV^"<o$5+X$S(r?00'JffRd
+oH,;!+<DOG(dW17-7gYt.Ouu"/M8\/0/,.91c.*U7RKC'4$,M%3WD)<2\\/,2)f#U0KrTSF`hkNFEVhM
+F`_a'F8p:\EVseUDu+AMD>nAMC]/#JC&VfDBDZ<>Ac60>A,]s:?i+1.?2Rt+>Q%b(=oMP%=8l8"<W,nr
+;uT_r;uT\n;>sDj:]!oc:&[ib9DhE^8cM?Z8,PjU70#^U7/]LO6N0:L5l<kG56!eE4T.A@3rM)<2uku<
+3<(r92Z5N42#T6.1B0*/0`Ng+0`<[(0)[C$/GL[p.JkOn-iGCd-2o1i,PE>]+oNP`+."+%+K?Om*?ZFH
+,p#X(:b+:U1&`j-0/<D\"uJ1s4$5\t#X(4,1GU[>0JNJZ!&"7&#qIJU/mDR02cOGhE<1*!rGhjVs)7jR
+s)%[Ms(hXLs(VLJrFu7ErFc%?s(24@r+#V5rF,V3#%(_D?<piCrE];*r*02(rE'&$rE&nts&K"ss&8np
+r)*Ais&&_kr(d;erCm)]r(?u\rCHrYr^d&ZrC6`Sr^6`Rr^-WNrBU<Gs$$HIrBC6Er]^?FrB1$?r]:!<
+s#Bp9s#9m7rAFR2r\FC+!&FO.">DM_0/3>Xr\".$o.0klr@.dtr@.Cfs!Rgns!@[jq'H"ak95F#Jg&Ve
+&Ki8?*Zu7bECM*"-RU5g-7:5?.Ldm[/MJk64@).l2`<QOr\P<F1GU^?0eb450jS'62cXO3EcZ;ArGqpX
+rG_aS!,h[Ns(haPCMNiar+c7GrFl+As(;:Br+,\7rF5\5"CPVE?XE\:qcs)(qc`o#rE0&#rDrksr)<Sm
+!)`\m!)`\krD3>dqb@&`!)3AbrC[#[s%*/[r^QfSqF(?Ns$HWLrBU9Er]U6Cs#^6Ar&O^8r\sX2s#'g5
+r%n4*rA"=+r\+:(qCVXsr[[mrr[Iao#Uh)K-RL/f-RSd<p*BV^"<o$5+X$S(r?/EgJffjl#9G!/*?Z.a
+EZ.Os/1W5#.k3)%/h\h10JY@>1c@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)>#<rZ1u<;fbp;ufkr
+;Z0Jl;#O2e:Amod9`7W^9)hK_8Gl!U7fGjV7/]LO6N0:L5l<kG56!eE4T.A@3rM)<2uku<3<(r92Z5N4
+2#T6.1B0*/0`Ng+0`<[(0)[C$/GL[p.JkOn-iGCd-2o1i,PE>]+oNP`++bVe+MT$-*?ZFG,p#X(:b+:U
+1&`j-0/<D\%5]q%4$5\t4ZYJW1,1N_0Fofi/hS_-.k3&%>?iU9<+l2M!ci7"rc.sWs)7jR%W-'!Chmj'
+CMR["Bk_<srFu7ErFc%?s(24@r+#V5rF,V3#%(_D?<piCrE];*r*'/(rE/qur)WhtrD`eqr_i\l!)WSk
+s&&_kr(d;erCm)]r(?u\rCHrYr^d&ZrC6`Sr^6`Rr^-WNrBU<Gs$$HIrBC6Er]^?FrB1$?r]:!<qDeL6
+rAOU3r\XU0r%S1,r\=F,!\Z2\r@e.&r@RUl!%\!t!%\!sodKhfs!Ials!7CdrZ]B+Jg#^hoH=eh+s.gJ
+(I2t0+Xe]c-7:,f./bV).kN>,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%+<DLF(I<(6-7gYt
+.Ouu"/M8\/0/,.91c.*U#Y.9J4Zkef3]d7#!''s:'K.d*2e-AP5$2TCF`qqMG'8"NFEIJ&rc/!Yqf)RR
+qJQ7KrbVOKrG)@Hrb24Bqe#e<rFGq<raPk6qd05,r`oD+r`];)rE9,%rE&u!!*/tsr)<So!)rkprDEPj
+rD3;crD!8brCd&\s%35]r($ZSr^HiTrBpNMr^$KJr'10Es#p<CrB(!>rAaj;!]W/"r]'p:rAOU3r\XR0
+r%e:,s"OI+s"OC)r\".$r[dgo!%Idns!RalpEfeas!.4]ruq=`ru^SMJfoXfe0#/?+<M[O*CtKQ.l&h6
+r\+@+1&Wj:1c76S4?c;!3]AlO1GSk_"YVJ[/M&IP.g@_:?7.d5BDulPEc?$rE;jeTDZ=SRD#A&KCA_iF
+C&VfEBDuNBAHZOS@q0!IA,Kg6@JaI4?i==0?2In)>Q7n,=oVV%=8Z,!<W,nr;uKVn;>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)<Vns&&emr(m8d!)<Gfr([2brCd#[
+rCR#ZrC6fUr'^HMrBgBIrBUBHrB13E4?NL'r]:!<q`+O5s#0j6s"s[1rA+@,s"aO-s"OF)pauFqr[[mr
+r@.[nr[7Rir?_Fgp`o_]rZUqWr?$V5Jfh]K-lsKN*uR:`9d_G?.k3&!/1`A)/h\n41,LgI4@_e*5!;"i
+3]]8]3&ggp%l?+!3+lbR5?M]DF`qqMG5cX_FT6F^ErU.WE;a_PDZ+GOD#J/LCB&#JB_c<<B)Q9FA7B"V
+@:3L@?i+1.?2e(/?2e+/>Q%b(=oMP%=8l8!<W#hq;Z]ip;>sGk;#=&e:B!ub9`7W`8cVH]8H)-X7f>dT
+7/K@M6N07N5lEqE55[SD4T.A@3rM):3<(r;2Z,H02#T601&s'-0E<d+0E3a)0E*U&/cI:$/,^ss.K([l
+-iGCd-3#7h,PND^+oNP`+3YjZ+G(a.+<r$Q,Tn?R7<qf`1,(F:0eb770JP==1Gh$N3^#em3]AlO1GSk_
+"YVJ[/M&IP.g@_:?7.d5BDulPEc?$rE;jeTDZ=SRD#A)GCAhlGB`2TCB)Z?EA7T1[@fBm;@fBj7@JaI4
+?i==0?2In)>Q7n,=oVV%=8Z,!<W,nr;uKVn;>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^TE<G6DnF)u>AEr9qWE;jeUDZ+GND#8#GCB&#HB`D`EB)cH=AGfs8@fKm:@/jU5?Mn++>l@n,
+>5hb+>5qb*=oDJ%=8c1u<W5tq;u]bq;?'Jj:]4#g:&[oc:&doc9D_?[8cM<Z7fPpT7/TFN6Mj(I5lX%H
+4o[YB48q;>3Vtf72ubf82?,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&/emrD<AerD*>d!)3;arCd,^!(m,[r^ZoVrC-]Rqa:<Kr]pNLrBL0CrB:-BrB(!>
+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*=Su7u<rZ1u
+<;ohp;Z9Pm;ZBVo;#F,f:&n#e9`@]`9)D3Y8Gl!U7fPpU7/oXQ62NqG5Q!_B4oIPB4T.A@3rV,:2ZPi:
+2ubf72>oB31]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%=8c1u<W5tq;[-,t;,L.d
+:]4)f:&n#f:Adid9`7W]9)V?]8,YpW7JoRO6iB@K62a(K55dYE4T.A?3rM)93;kf92Z>T62#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)Q<?AH--=@K0a5?i+1.?2e(/?2e+/>Q%b(=oMP%=8l8!<W#hq;u]bo;>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`*<H1&`j00/"q0/c@4)0k"?73E0YjE<:0"EW0qTDuOYSD?"GMC\qlFC&VfEBDuNBAHZOS
+@q0!IA,Kg8@JO=2?i==0?2In)>6\87=]nj/=8c4u<rZ1u<;ohp;Z9Pm;ZBVo;#F,f:&n#e9`@]`9)D3Y
+8Gl!U7fPpU7/oXQ62NqG5Q!_?4o@G@48q;?3;ti<2`E_q2ubf72>oB31]B0-1&Wg)0*!^)0E*U&/c@7"
+/c71"/,^sp.K([j-iGCj-2Ahc,3L,$+bCle+Zptn,Te0K5]]RD.46Ml.4?Pk-n-Vq.k</'/i#@O5!(ba
+2`3EL1c.!D0ek@:0ebFo?RIj6BQA-7F)c7!EW'kUDuX_RD>e;JC]%rIC&M`FBDuNCAbos9A,Tm8@K0a8
+?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1u<W5tq;u]bq;?'Jj:]4#g:&[oc:&doe9E.Z^9)V?]8,YpW7JoRO
+6iB@K62a(K55dYE4T7G?3rM)93;kf92Z>T62#T6/1B'$.1Ars-0`E^"/c@7"/,Umr.0(gq./kUk-N,7i
+,krV_,5rbY+L</A+,M'D*ZuFE)*`-\9d_G?.k3&!/1`A)/h\n40etOC4%D\)5!;"ir]1cS3B/rU2Dm<J
+3+l_P5$2TCF`qqMG5ZO\F8p:\EVseSDu4GND>nAMC]A/LC&_lBBDuNAAc60>@fKm:@/XF4?i+1.?2e(/
+?2e+/>Q%b(=oMP%=8l8!<W#hq;u]bo;>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?R7<qf`1,(F:0eb770JP==1Gh!L3'9Gh3]AlO1GLR<0JG.4/M6oP"u0Lk-9+t;
+rc&![E,knsrGVUOs)%dPr+l1ErFu7ErFc+Arac4CA7K+YraYk8s'bk6s'Pb5s'P_2rE];*r*02)s&oA(
+r)`ess&K"sr_rbnr_`Yms&&emr(m8d!)<Dcr_*2^qap`Wr($ZSs$clSs$Q`Nq`t*Er''p>rB(*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
+<W5tq;u]bq;?'Jj:]4#g:&[oc:&doc9D_?[8cM<Z7fPpT7/TFP6N9CL62a(K55dYE4T@MA3r:r73;kf9
+2Z>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!<W#hq;u]bo
+;>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
+!)<Dcr_*2^qap`Wr($ZSs$clSs$Q`Nq`t*Er''s?rB(-C4$<I'r]:$<r&4U8r\sj8rAFO1s"jX0r%\.(
+r@\.)r@e.&r@Rt!r[n%!s""$tq^MIlq'Z+fr?_7brZ\WkJg$!p#9tE<+!DRgF#HZ:.46Ml.4?Pk-n-Vq
+.k<2)0/GOQ5!(ba2`3EL2)I*F1,1L=0ebFo?7%X3BQA-7F)c5?EW'kSDuX_RD>e;JC]%rIC&M`FBDuNC
+Abos9A,g$:@JsU6?iFC2?2n4->l@n,>5hb+>5_V&=T2D#<rH%t<;]\p;ZBVo;#F,f:&n#f:Adid9`7W]
+9)V?]8,YpW7JoRO6iB@K62a(K55dVG4?P\'3r1l63;kf92Z>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&iiU2Dm<NB4EGT=DN&%G'7tNs)e3\#'+a*EcQ/>r,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:<Kr]pNLrBL9Fr]U3B!]rM,rB(!>rAjd8s#9s9r&+@.rA4F.!&=F+!&+@*s"OC)r\".$r[\%"
+r@7dqr@%Ojr?h7bs!7OfpEKV\r?2+^bTMK[Jfs\..Nor\+=&!sGuH:M0JP790J>+60etO@1cIBS4@)+k
+2`*<H0eb=:0J>(3r@J7*0jn952cOGhE<:0"EW'hPDZ=SRD#A)GCAhlGB`2TCB)Z?EA7T1[@fBm;@fBj8
+@/XI3@/jU4?N"1,>l7h+>5qb*=Su7u<rZ1u<;ohp;Z9Pm;ZBVo;#F,f:&n#e9`@]`9)D3Y8Gl!U7fPpU
+7/oXQ62NqG5Q!_C4o@GA3rhDA48q;?3;b]83;tl:2Z5N32#fB21Aim*0`<X)0`<[(0)[C#/H.7!/H77!
+.f1[n./>7i-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)<Vns&&emr(m8d!)<Gfr([2brCd#[rCR#ZrC6fUr'^HMrBgBIrBUBH
+rB:0CrAsa7q`+O5s#0j6s"s[1rA+@,s"aO-s"OF)pauFqr[[mrr@.[nr[7Rir?_Fgp`o_]rZUqWkT>Bu
+JfiG`4<>Ub*uR:`9d_G?.k3&!/1`A)/h\n40f(XF4@_e*5!;"i3]fDa3B/uW2`<NM3+l_O4]lKBF`qqM
+G'*\(rc/-_EcQ/>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]:!<r&F^8s#0d4q_\7-r\=I.r@n4(s"OC)r\".$r[\+$.OtHJr[Idoq^;=hpEfhbr?M%\ruq=`
+ru\]mJfopn#9b69+=&!sGp60=1,(F:0eb770JP==1Gh$N3B]Yk3]AlO1GLR<0eb:70)R:*0jn642cOGh
+E<:0"EW'hPDZ=SRD#A)GCAhlGB`2TCB)Z?EA7T1[@fBm8@f9^5?iFI5?i=:2?2e.,>l7h+>5qb*=Su7u
+<rZ1u<;ohp;Z9Pm;ZBVo;#F,f:&n#e9`@]`9)D3Y8Gl!U7fPpU7/oXQ62NqG5Q!_C4TIVD4T.>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<W5tq;[-,t
+;,L.d:]4)f:&n#f:Adid9`7W]9)V?]8,YpW7JoRO6iB@K62a(K55dYE4T.>: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&/emrD<AerD*>d
+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;$<rZ1t<;]\p;Z0Jm;#XAm;?'Jj:]4#g
+:&Rcb9DqK]8cD9V8,PjV7K#UU6UO0<5lO"G5lX(I55@A>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@>A6L<?<bQPpF)l8@rc.jTrbhXNs(q[M!,MIH
+rFu7Er+H"?qdfY8qdTJ3r*TD/s'>J+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)<Gfr([2bs%EAb
+r_!,\r^d&ZrC6fUr'^NOr^-NK!'gEI!'gEGrB:0Cs#^0?r]0p:q`"F2r\a^4qD8(*r\=@*!\Z2ZpFZ:o
+"tM2R.4?Slr[Ijrs![gnq^27frZq:a#U1H9+WqmN+X$_,!$JBcJffgk"s>!0*#^nX#u;lt.4Q_p.P*1M
+/e0Qj0fCdH4\8"*5<_.i4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrH/!ZrGhdTrbqaQqec=KrG2@HrFl(@
+rFYq<rFGk8r*TM3qHj,+r`oD+r*')&s&f5$rDrntrD`bp!*&qrs&/emrD<AerD*>dr(R,`rC[&\rCHoX
+rC6`SrBpNMs$?WN!($TLrBL9F!'U<ErB1'@q`=[9r&F^8s#0m7s#0g5s"sa3rA+=+!&4@)!&4C*r%@t#
+s"+."r[J"#.OlnF./PCj-MJee,U<",ruq.[JfoXf^E<h'+!2XK+$k*N/H.=C/h\q50etL=1,LmK4ZPbq
+5<1SY1bg[>0eb:70E*R1/1rD.@Tb$<<G28M!H2oWE;XYSDZ=SPD#S5KCAV`CB`D`DB)cHBAGp$8@f'U4
+@/jU6@/XI2?3":0>QA(/>l7e+=oDJ#=8u>$<W#ho;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR
+7fPpU6io_C62a(J5Q!eH5Q*eA4o@GB48h5;3W(l92ubf42?#H21&Wd-0eb<\0*3d\0)[C$/-%3r/H%.#
+/H%*t.f1[n./>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$<rH%t<;fbm;ZBVo;#F,f:&n#f:Adid9`7W`9)V?\8H23Y7fPpT7/fRQ
+63'=M5la.J5QF%I55dYE4T@MA3rV/<3;YZ42Z>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<rFGk8r*TM3qHj,+
+r`oD+r`]>*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>$<W#ho;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR7fPpU6io_C62a(J5Q!eH
+5Q*eA4o@GB48h5;3W(l92ubf52>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'=8c1u<W5tr;u9Jm;?'Jj:]4#g:&[oc:&doc9E%Q^8cD9\8,YpW7JoRQ6iKFM5la.J5QF%I55dVG
+4?P\*48h5>3W1r72uGT52?,N11]0$-1&Wd-0/"sP/c7.(.k<(u-n$J@.K:gp-i57h-2o1c,7#J;+X%sN
++X&!,+TNYZ++bSd+2/g&+<M[F)EVn6-N5It-n-Yt/c@:30JY@@1,qEg6U*e!4$#M'3r_5>3"Ir-1d#M\
+/O3HTG'.tOFERV*rH&!ZrGhdTrbqaQqec=KrG2@HrFl(@rFYq<rFGk8r*TM3qHj,+r`oD+r*')&s&f5$
+rDrntrD`bp!*&qr!`Donr_`VjqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPrBgNMr^$TNr]pEHr]^9DrB1'@
+q`=[9r&F^8s#0^2r\XX2rA+=+!&4C*!A?/+0DmI%/cRC$/,h"#.k3"tr$_Fir?h7b!@/o`,6&h(+G(_f
++S6d**?Q@H+<Nmn<\,pY0eP.70JP=<0etRD3'B8e6pE[h2)I$A1,1I:0/*;W#qR\Y1LaK63E9_jE<0us
+rGVXPs)%^NrbMIIqe>tAs(D:Bs(24@rF>_6!+Ge6rF#Y4s'Ye4rE]J0rEK>.r`oA*!*T8&r)`o!s&Jtr
+r)<VnrDESkr_ibns%rVhrD!>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)[<L1c.!E1,:R>/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#5<h=n3^!C&s#L'<&2uR*4DJ7U5ZqoHF`qqMF`dS'rc7sW
+rG_aSs).jSqec=KrG2@HrFl(@rFYq<rFGk8r*TM3qHj,+r`oD+r*')&s&f5$rDrntrD`bp!*&qrs&/em
+rD<AerD*>d!)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@<V3C#ts3AiZN0eb@;0JG.5r[nL./h/Yd=XH./BDlfNDfG\orGMUOrG;IKrG)4Dr+Q+C
+rFZ(@s()(<qdTG2rF#Y4s'Ye4rE]J0rEK>.r`oA*!*T8&r)`o!s&Jtrr)<VnrDESkr_ibns%rVhrD!>e
+rCm2`rC[#[r^ciTr'p]TrBp]S6UCZ9r]g<Gs$-HGq`XsBr&k!@rAsg9r&F[7s#0g5rA=O1rA"7)!\lA_
+r@\1*0)[C$/-%3r/H%.#/H%*t.f1[n./>4l-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'=8c1u<W5tr;u9Gq;,L.d:]4)f:&n#f:Adid9`7W`
+9)V?\8H23Y7fPpT7/fRQ6Ms+L5Q*hI5Q*eE4o[YE48h5>3W1r72uGT52?,N41]0$*1&Wd-0/"sV/c.-t
+/-[UT.Ocbo-i>Fn./bOj-N,7i,l&Yj+sJ0R+<VgN+T3G`+Mo4P++bU+*tTP:*ul1\E)7l2.Ouqt.kE:N
+/e0Qj0fCdH4\8"*5<_.i4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrH%pXrGhdTrbqaQqec=KrG2@HrFl(@
+ral.Bqdo_:rF,V3!+5S/rE]D-rEK2'r`T8'rE&qur`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_r^m&Z
+r^ZoVrC-ZPrBgNMr^$TNr]pEHr]^9DrB1'@q`=[9r&F^8s#0d4rA=L0rA+=+!&4@)!&4C*r%@t#s"+."
+r[J"#.OlnF./PCj-MJef,U4N-,6&gH+G(`9+<2CD+!DaK6$H?]0eb=80JY=:1,:R>1c@<V3C#t@5<1SY
+1bg[>0eb:70E*R1/1rD.@Tb$<<G28M")i-sDuFSPD>e;MC]/#FC&DZEBDlHBAcH<>A,Ba4@JsU6?iOO4
+?i=:2?2\".?2e+,>6%h)=T;J%=8u>$<W#ho;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR7fPpU
+6io_C62a(J5Q!eH5Q*eA4o@GB48h5;3WD)<3;tl:2ZGZ42#]<01&Wd-0eb<[0**aZr@S""!%[jrr@J"#
+r@@grq^MIlq'Q4j-7/U9![T*;rZqUk,9u7mJg#^he0-q!,U+ER*'A49,Ub&i-7C;k.4Qbq.P*2(1+kCD
+6U!Ok3&NQO2)R3I1G^dA0et@>A6L<?<bQPpF)l8@rc%gSrGMOMs(q[M!,MIHrFu7Er+H"?qdfY8qdTJ3
+r*TD/s'>J+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)<Gfr([2bs%EAbr_!,\r^d&ZrC6fUr'^NO
+r^-NK!'gEI!'gEGrB:0Cs#^0?r]0p:q`"F2r\a^4r\OL.qD%q&!\Z2ZpFZ:o"tM2R.4?Slr[Ijrs![gn
+q^27frZq:a#U1H9+WqmN+X$_,!$JBcJffgk"s>!0*#^nX#uE!".Ouqt/1`CO/e0Qj0fCdH4\8"*5<_.i
+4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrcA!XrGhdTrbqaQqec=KrG2@HrFl(@rFYq<rFGk8r*TM3qHj,+
+r`oD+r*')&s&f5$rDrntrD`bp!*&qrs&/emrD<AerD*>dr(R,`rC[&\rCHoXrC6`SrBpNMs$?WN!($TL
+rBL9F!'U<ErB1'@q`=[9r&F^8s#0g5rA=I/rA+=+!&4@)!&4C*r%@t#s"+."r[J"#.OlnF./PCj-MJee
+,U<",ruq.[JfoXf^E=sG+!2XK+$k*O/MSt80/,.80etL=1,LmK4ZPbq5<1SY1bg[>0eb:70E*R1/1rD.
+@Tb$<<G28M!H2rTDZ"AMD#S5KCAV`CB`D`DB)cHBAGp$8@f'U4@/jU6@/XI2?3":0>QA(/>l7e+=oDJ#
+=8u>$<W#ho;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR7fPpU6io_C62a(J5Q!eH5Q*eA4o@GB
+48h5;3W(l92ubf92>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$<rH%t
+<;fbm;ZBVo;#F,f:&n#f:Adid9`7W`9)V?\8H23Y7fPpT7/fRQ63'=M5la.J5QF%I55dYE4T@MA3rV/<
+3;YZ42Z>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<rFGk8r*TM3qHj,+r`oD+r`]>*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#<rZ1t<;]\p;Z0Jm;#XAm;?'Jj
+:]4#g:&Rcb9DqK]8cD9V8,PjV7K#UU6UO0<5lO"G5lX(I55@A>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!)<Gfr([2b
+rCd,^rCQuZs%!#Ws$ciRr^6ZOr':<IrBL?IrBC0C!^&S,!'C-?r]0p:q`"F2r\a^4r\OO/r@n:+r\=@*
+!\Z2ZpFZ:o"tM2R.4?Slr$hXor?qIhr?_Fgq'-.h+sA*P+<_mNr?2.`pE+u/Jfh]K&0N&:*#^nX:a[bD
+/1E&"/1pfQ%PTXm2DR6T8OG^,5!(efr]:'>r\tEI3&Ea4?nFWHCj'rEG'%m,F8^.VEW'kUDuFSND>nAM
+C]/#HB_uH@B)?0<AGos7?iXR1?N"1/>l@n)>5h\)=T)>"<rQ+t<;oer<;oet;GpBk;>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[:<G-;iE,]]6E;jeUDZ4MPD#\;FC'\NfBP;$kAnGWQAcQE@
+AGp$8@K9j9@K'[1?i47+>lIq)=oVV&=8l8!<Vobn;u]\n;>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`<QOr\XX2r\=j90f(I@@Tb$==(u^SE<'tWEW:"XDuFSRD?"GHC]8)KC&_lDBE)TBAc$$:A,]s9
+@JsU6?i==2?2.\'>Q.h)=oMM'=T2D!<rH%r<<#ns;ZBVl;#=&e:Adib9`@]^9)V?\8H)*W7JfLQ6iB@L
+62a%H55m_D49.JB3r:r93;tl82ZGZ52?,N51]K<31Ars,0`<^-0J>*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!<r\k-C2*>S[/OEWWFoHI_F8g:]F8g4ZEW:"WDu4GODZ4MQD#S5IC&huGB_uH@B)cH?AH$'=
+@JsU5?hn%.?2\%->Q%b)=oDJ"=8c2!<W,nr;uKVk;>j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@
+rBgKLr':9HrBC3DrB0s=r&Xj<rAXp=2`N`TrAFX7rA=I/s"aR0!&FO.r@n+%r%@puq^MRpr[I^mr?qRk
+pa,h`!$h4^r?8?eJfojl"Wns4*BnTN=t_Tb1GL[Br\4s>1,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)<Vlr_`Yms&&_kqbR/cs%NAar_!,\qagWTrC6`Ss$H]P!(-ZNrBU?H!'pKIr]^9Dr&js@
+q`Fa;r]0p:r\jj;2u>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<<AGp$;@f9a6@/jU4?N4=+>l@n+>5_V&=T2D!
+<rH%r<<#ns;ZBVl;#a>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+<MXJ*u[4]<@KFK/1W;)/M/S-0/*;Y$oKb!4@_e)4Zkef3]d7#s#C!:#rje)BjWGY>&8?\
+F9$C]FT6F]ErL(YE;jeNDZ4MQD#S5IC&huGB_uHAAccRUAc-*<@fTs9@/aO/?N4=0>lIt+>5h\'=Sl1u
+<rQ+t<;ohp;Ys>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@Ac60<A,Ba6@K'[1?i47+>lIq)=oVV&<rc;$<rH%q<;]\p;#X>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`bprDNMirD<JhrD*>drCm)]
+rC[)]s%*)Ys$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep2?5]72#T611B''01B'$,
+0`*O$0)[<t.fCgn./bOm-MSnb,QK(`,5i\\+G(_f+MAm,+!VpL5':$^0eb=90f&__&2H!s1Gh!N2a'Jj
+3]8cL1,8b^'e_3m/hJY+/h8_c=!g"/B5qj/E,KUpE;jeUDZ4MPD#\;FC'\NfBP;$kAnGWQAcQE@AGp$8
+@f9a7@/41-?MRk*>5VP'=T)>#<rH%q<;]\p;#X>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?+<hmG3H.e@-RL2f-ResCs!n!u$S3t_1H.T`
+3]ArT2?#H41]B-;0ekI;2I]f93`g$9rc%pWrc.sWs)7jRs)%dPpM9bCs(VLHqe,q@rFPk:rF>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+<VgN+sQt/rud@EJfh!7'd+S>+WhUaE`=J<.Ouu!/1iG+/h\mW0EX-d2`q@96pNmt4$,Ja
+r]1!<r\k-C2*>S[/OEWWFoHI_F8g:]F8g4ZEW:"WDtn5LD?"GOC\qiHC&DZABDlHBAc-*<@fTs9@/aO/
+?N4=0>lIt+>5q_*=oDJ"=8c2!<W,nr;uKVk;>j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKL
+r':9HrBC3DrB0s=r&Xj<rAXp=2`N`TrAFX7rA=I/s"aR0!&FO.r@n+%r%@puq^VOnq^DCjr[.Cdr$27e
+pEKPZj<0$sJfrJa$QgT:*BnUL0/,(70DmO91,:XA1c7<P4[D4l2D[*D1&`jB0/"q1/M/M+.l1R7-9G4?
+EGof8DK'RoDuX_SD>nAOC\hfFC'\NfBP;$kAnGWQAcQE@AGp$8@f9a7@/41-?MRk*>5VP'=T)>#<rH%q
+<;]\p;#X>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
++<MXJ*u[4]<@TLK.k)u!/M/S-0/#"50/P@A4%D\(4Zkef3]d7#s#C!:#rje)BjWGY>&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_`YlrD<JhrD*>drCm)]rC[)]s%*)Ys$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep
+2?5]72#T611B''01B'$,0E<d(0DmI$/,Lgp.JkOl-iPIf-2]"g,PND\+iGLT+G(a,+:K>:+WWah>;%]b
+0eY6Z0b?)q1G^jF3]9,e4ZYJW1,:T`0GZ;p/hS_-/1rG/?rn[:<G-;iE,]]6E;jeUDZ4MPD#\;FC'\Nf
+BP;$kAnGWQAcQE@AGp$8@K9j9@K'[1?i47+>lIq)=oVV&=8l8!<Vobn;u]\n;>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`bprDNMirD<JhrD*>drCm)]rC[)]s%*)Y
+s$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep2?5]72#T611B''01B'$,0`*O$0)[<t
+.KCps.JkOl-iPIf-2]"g,PND\+g3#?+G_-D+!VpL5'7'60JP790/3>Z&2H!s1GgsM2EX8g3]8cL1,8b^
+(,%<n/hJY+/h8_c=!g"/B5qj/E,KW6rbqgSrb_XNs(h@D#\e!dBP1siAnCpQ!+l+>rF>_6rF,\5q-X&+
+s'5G+r`]5&s&f5$r`8ttqc*Jls%r\lr_ibnrD<AerD*AdrCd,^rCQlWr($]TrC-`Qr^-ZPr^$KJr]^BJ
+rBL9FrB:'@r]L'>rAsp<rAad8!B<%82Z>Q21]/s/0JG0Y0`<X)0)[C$/-%:#/H.0u/Ggsr.fLmq./kUo
+./bOl-3,@j,QT2:r?M:cq&t>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%s<W#hr;u]bq;>a8j:]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!<r\k-C
+2*>S[/OEWWFoHI_F8g:]F8g4ZEW:"WDtn5LD?"GOC\qiHC&DZABDuKEAn>QOAH$'=@JsU5?hn%.?2\%-
+>Q%b)=oDJ"=8c2!<W,nr;uKVk;>j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKLr':9HrBC3D
+rB0s=r&Xj<rAXp=2`N`TrAFX7rA=I/s"aR0!&FO.r@n+%r%@puq^VOnq^DCjr[.Cdr$2:f,5<A\+cdat
++K-Ck+!VpL5':*b1,1O<0`<^41,:XA1c79O4@'073]8cL1,8b^(,%<n/hJY+/h8_c=!g"/B5qj/E,KW6
+rbqgSrb_XNs(h@D#\e!dBP1siAnCpQ!+l+>rF>_6rF,\5q-X&+q-<o&r)s&%rDru"s&T(uqc*Jls%r\l
+r_ibnrD<AerD*AdrCd,^rCQlWr($]TrC-`Qr^-ZPr^$KJr]^BJrBL9FrB9s=q`Fa;r]0p:!&k!=2`Nbn
+2Z>Q21]/s/0JG0Y0`<X)0)[C$/-%:#/H.0u/Ggsr.fLmq./kUo./bOl-3,@j,QT2:r?M:cj<9*uJg&Ve
+%jE/>+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!<r\k-C2*>S[/OEWWFoHI_F8g:]F8g4ZEW:"W
+Dtn5LD?"GOC\qiHC&DZABDlHBAc-*<@fTs9@/aO5?Me(/?2\%->Q%b)=oDJ"=8c2!<W,nr;uKVk;>j>j
+:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKLr':9HrBC3DrB0s=r&Xj<rAXp=2`N`TrAFX7rA=I/
+s"aR0!&FO.r@n+%r%@puq^VOnq^DCjr[.Cdr$27epEKPZq&k83Jfq`L$QgT:*BnUO0f(O>0`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:@:<PO?iFL6@/jU3?Me%,>lS%->5VP'=T)>#<rH%q<;]\n;Ys>i:]O;k:]4&f:&[f`9)hK]
+8-2:O8cD6\8,>^R7K,[S6N0:N5lEqI55mhI5Q<qE4T[`.48h;?48q;<3W1r:2uPZ52?#H11]B001&*I&
+0`Na'/H77#0)[C!/H%*u.f1[n./kUo./bOn-M\te,QAt(+bCkh+nQog+sS-O+W<7U<@'%A-RUDmr[Ijs
+r@8%*/2K4Q4oRGC2DmAi1]&p41hKc93EKp8rc%sXEW0naDf9N2D/O6.D/=%dC\_`FC&_lHBDlHAAc609
+A,g$:@K0a8?i+1.?2In+>6%q,>Q.h)=oDJ%=8Z+s<W5ts;Z0Ji;#X8h:Adib9`@]`9)V?\8cVH^8,u0Z
+7f>a]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'=Sl1u<rZ2"<;fbm;Z0Jl;#F,h:Amod9`7W`9)_K`9)_E^8Gu'V
+7fPpW7/oXQ6N07N6N0:N5lX(K55mbH55m_D4T7G@3r:r93;tl82Z>T42#K0/1B0*'0`<X&/c@3s.fCgq
+./bOj-MSnc,k`Db+X%sN+64Pr+G(`c+:fV?+<i'Q4EOm^0JP781GJe_$SjIn1GgsM2Ea>k3W:i:1,1N^
+0E!L?/M/S0A5t!;<G-;iE,]]6Df9N2D/F**D>nAOC]/#IBaSQfBPD0oBP1siB)Q<>AH$*7@K^+J?sm@@
+@K0a8?i47-?2\%.>Q.h(=oVV&=8l8!<Vobo;uBPj;>j>j:]4&f:&[f`9)hK_8-haW7n6-A84Q2H7f>dT
+6iTLP62s4K5Q<qH5lX(K55RJE4?P_(4T.A@3r:r93;tl82Z5N42#K0/1B0*&0`Na'/H77#0)[C"/-%7"
+/,h$q.K([o-iYUn-iYOh-2o.h,-2r>+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^<G#!Y=95!;%krB16F4$,M'3rD#<3;kf52Z5N42#K001Ars*0`Ng+0).$r/H.1!.f1[n./kUm-Mo+f
+,l]+g,lAn_+Tru4+Wqp$++bSd+2/g&+WVXI)E2S:./bV#/Li>(/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(\
+"<ep2+<SNEJfoXfoH4Yf,9S0U+$=XO/ho(70JbE^0af`l1G^jF3]9,e5WSg#!\uJbr@e+%(bI<l0k=93
+3E9^3DfBZ5E,TZ4DJa6,Ci0/fs(hRJrFu:Fs(VLHs(D@DrFPq<raYb5s'Yt:?sinAs'Yk6r*K8+rETA,
+r`]5&s&f5$r`8ttr)EVnqbm;grD<JhrD*>dr_*/]s%3/[s%!&Zs$uoTrC-]Qs$H]Ns$6TKs$-NIr]pKJ
+s$$<C!^&S,rB1$?r]9p:rAad8rAOU3r\XO/r\FL.p+ZLur@It!s"=7%q^h[rr[Rdor@%Xms![gns!I^k
+r$D=es!!CFJg%-;%jE5>+<_X]D,qu3-mpAl-iPRp.fCk"0J#"=!CT*M3<D)r2>f9-1']XJ<[Tn/Bla2m
+!H<&XE!gN%DJj</DJa6,D#A)ECB&#JB`D`DB)ZB?AGTg9@f9a8@/jU2?N"1,>lIq->l@n+>5_V'=9)J&
+=8Z+t<W,nr;Z0Ji;#X8h:Adib9`@]`9)V?]9)hK_8H23Z7f>a]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(\"<ep2+<Rd0Jfopn
+#9b<7+s\6mF9c,)0ek@91GJe_$SjIn1GgsM2Ea>k3W:i:1,1N^0E!L?/M/S0A5t!;<G-;iE,]]6Df9N2
+D/F**D>nAOC]/#HC&_lHC&_lHBE)TBAc60=A,0R:@:<PO?iFL6@/jU3?Me%,>lS%->5VP'=T)>#<rH%t
+<;]\k;Ys>i;#X8h:B!ue9DhE^8c;3[8,l-[8,bsX7K#^S7K,[S6N0:N5lEqI55mhI5Q<qE4Tdf/4$<L)
+rB(!>q`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"\"<o!4+<\KBJffRdo,eYi
+*?QCB2fDhI.k<%t/1E/&/hSe1r\+L40fM3d6iK7N4?>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_.^"<ep2+<QXeJfq'9%j</?+s\6mFC-[U
+0eb::0E*[41,:XA1c7<P4[B*63W:i:1,1N^0E!L?/M/S0A5t!;<G-;iE,]]6Df9N2D/F**D>nAOC]/#H
+C&_lHC&_lHBE)TBAc60=A,0R:@:<PO?iFL6@/jU3?Me%,>lS%->5VP'=T);$<rZ5!<W5tr;u'>g;>j>j
+:]4&f:&[f`9)hK]8H23[8H23[7fPpU7f>dT6iTLP62s4K5Q<qH5lX(K55RJE4?P_(4T.A@3r:r92uko;
+2uPZ52?#H11]B001%m=$/c@7#/,q7#/c.*t/,h$q.K([o-iYUn-iYOh-2o.h,2j\s+bCle+V,bA*ZuUE
+2JlMB-n$Gj.45$Cs!mst"Y_J`2afh.3<D)r2>f9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJj</DJa6,D#A)K
+CAVcGC&_lHBDlHAAc609A,g$:@K0a8?i+1.?2In+>6%q,>Q.h)=oDJ%=8Z,!<W,ns;uT\n;>X2h:]4&d
+:&Rcb9DqKZ8cM?\8,c!V70l:M779O26UF-<62NnO5<h=q4Ztq+4T[`-48q;=3WD);2u>N32?#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%j</?+s\6mFC-[U0eb790E*[61,:XA
+1c7<P4[D=nr\O[30erV[r@SU4/M8bg<@9e,B5qj/E,KV#Df9N2D/F**D>nAOC]/#HC&_lHC&_lHBE)TB
+Ac60=A,0R:@:<PO?iFL6@/jU3?Me%,>lS%->5VP'=T)>#<rH%t<;ohp;?0Sm;Ys>i:]O;k:]4&f:&[f`
+9)hK]8-VRS84Q0>7fGjT7f>dT6iTLP62s4K5Q<qH5lX(K55RJE4?P_(4T.A@3r:r93;tl82Z5N42#K0/
+1B0*(0`Nj,/c@7#/,q7#/c.*t/,h$q.K([o-iYUn-iYOh-2o.h,/GFS+bCm0+V,bA*ZuUE2JlMC.4?Pj
+.45$Cs!mst"Y_J`2afh.3<D)r2>f9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJj</DJa6,D#A)ECB&#JB`D`D
+B)ZB?AGTg9@f9a8@/jU2?N"1,>lIq->l@n+>5_V&=T2D"<r>qr;uT\n;>X2h:]4&d:&Rcb9DqK[8cM?]
+8,PjT70l:M779O26UF-<62NnO5<h=q4Ztq+4T[`-48q;=3WD);2u>N32?#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%j</?+s\6mFC6aV0eb790E*[61,:XA1c7<P4[D=nr\O[30erV[
+r@Sp=/M8bg<@9e,B5qj/E,KW5Df0H0D/=$*rbVUMrG)=G$>F0eBk_6oB4kggrFPq<raYb5"CY_H?sinA
+s'Yk6r*K8+rETA,r`]5&s&f5$r`8ttr`&nrrDNYmrDNMirD<JhrD*>dr_*/]s%35]s%*&Xs$luVrC6`S
+r^6]Pr^$QLrBL<Gr]pKJs$$<C!^&S,rB1$?r]9p:rAad8rAOU3r\XO/r\FL.p+ZLur@It!s"=7%r%%h!
+r@@jsq^MIlr[7^or?qUlq'H"bs!"NfJg$!p#9kB6+<_X]D$O,i.4?Pj.4+sBs!mst"Y_J`2afh.3<D)r
+2>f9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJj</DJa6,D#A)ECB&#JB`D`DB)ZB?AGTg9@f9a8@/jU2?N"1/
+>lJ"->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'<s#Bs9q_nC1r\XO/s"aO-r%S.(s"='ur%.gtr[Rdor@%Xmr?hCfr?VCf
+rZqCdq&okb+X%sNp)el.Jfh]K'HnJ=+<!1W=t2$Q.4Hbq/M/S-0/*;Y"Z.qm4@qp>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(\"<ep2
++<SNEJfoXfoH4Yf,9S0U+$=XQ0JY@90/5*Y0af`l1G^jF3]9,e5WSg#!\uJbr@e+%(bI<l0k=933E9^3
+DfBZ5E,TZ4DJa6,Ci0/fs(hRJrFu:Fs(VLHs(D@DrFPq<raYb5s'Yt:?sinAs'Yk6r*K8+rETA,r`]5&
+s&f5$r`8ttr_rkrrDNVlrDNMirD<JhrD*>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"<rH"r;uT\n;>X2h:]4&d:&Rcb9DqK[8cM?]8,PjT70l:M779O26UF-<62NnO5<h=q4Ztq+4T[`-
+48q;=3WD);2u>N52?,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$$<A,]s;@/XI0?Me%,>lIt+>5h\'=T)>"
+<Vobo;u9Jk;>sDi:]F2g:&[ic9)qW_9)hK_8H23[8Gu'V7fPpW7/oXQ6N07N6N0:N5lX(K55mbH55m_D
+4T7G@3r:r93;tl82Z>T42#K0/1B0*'0`<X&/c@3s.KCps.K1ao-i57c-2f+_+p9&4+<Vc0+G(_n+9s&7
++<i'Q4ELg90JY@90/5*Y0b?)q1G^jF3]9,e4ZYJW1,:T`0`Ng+0)dF//hf.n;C+G*B5mig!H)iTD?k#q
+Ci!m'CMWl`!c)OcrFu:Frb)7Crac(Bral.Arac"<r*o\7rF#Y4s'Ye4r*BS5?!LW=>[.86r*0/(r)s##
+r)WhtrD`bprDNVlrDNSkr_WMgrD!5ar_*/]s%3/[s%!&Zs%!#WrC-]Rr^6]Pr^$QLrBL<Gs$-HGs#p<E
+"?en14$<I'q`=X8s#Bs9r\j^4r\XU0r%\1,!&FO.s"OC)r\"4&r@It!s"=7%r[e!uq^VIlr@%Xm!%@go
+s!IIds!.IdpE>,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)TDAc60<A,]s8@JjL1?N4=2>lS%.
+>l@n,>5VV(=o__(=T2D#<rH%t<;]\o;Z0Jl;#O/i:'+0d:]4&f:&Rcb9DqK]8cM?]8,c!U7K#XS7K5dU
+6iTLO62a(H55m_D497N)q`4O5rAX^6rAFR2rA4=+rA"=+s"XO-s"FC)r@S%#qCMUrr[Rgps![gnq^21d
+r?VCfs!7Uhs!%(Yr?0!"JffRdoH+&UrZ;Lj)`)>:.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)>#<rH%q<;fbp;Z0Ji;#F,h:Amod9`7W^9)hK_8Gl!R7K>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^$QLrBL<Gs$-HGs#p<E"?en14$<I'q`=X8s#Bs9r\j^4r\XU0r%\4-s"aU/r\4:(r\"4&
+r@It!s"=7%r[e!uq^VIlr@%Xm!%@gos!IIds!.IdiZWmsJg&Ve%j`GF+X%g]D-8/3-n$Dj-iGJ*.Olr"
+/hSn64$l.n3&``R2?#EC1G^dA0etL@2eGu84B?-8rbqmVE;jeUDZ">OD#J,LD#S5MCAqrJC&VfGBE)TD
+B`D`FB)cH@AGp$;@f0[4?i471?2n10>Q7t,>Q7n)>Q.e+=oDJ%=8c1u<W5tq;uT\n;>sDj:]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<Gr&t3G4?GY*4T.A=3rM)<3;b`82Z5N42#T601B'*0
+1B'$.0`<[%0)[C#/,^ss.JkOl-i57d-3#7j,PND\+nd%1+G(`N+:]P;+X&$N2fW:[0/5181Aij;1,CaD
+3&j#^76N[i1GU^?r@ea80.nk//M8_7A5X^9<G-:MDZO`orb_sXD/=$(ChmhbC'&0cCAhlHB`;ZEB)ZB@
+B)cHAAH$*:@fKm8@/jU6@/XI1?3FP>>[1M4>l7h+>5_V(=T2D"<rZ1u<;ohp;Z9Pl;Z0Jl;#O/i:]4#d
+9`@]_9)hK]8H23Z8H23Y7f>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^hB4bcTAc60<A,]s;@K'^5?i471?2n10>Q7t,>Q7n*>Q%_*=oDJ%=8c1u<W5tq
+;uT\n;>sDj:]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!
+<Vobo;uT\n;>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<oChmj&C].uL
+CMIV`B``!^B`;ZEB)ZBAB)cHAAGp$9@fKm8@/jU6@/XI1?3FP>>[1M4>l7h(=oMP&=8Z,!<W,nr;uKVn
+;>jDk;>sDi:]4#d9`@]_9)hK_8H26\8,c'Z8,YpU7K,^T6iTLQ62a(I5Q<qI5Q*eG4oIPI4Ztnh4T.A=
+3rD#<3;kf82Z5N42#]9.0a'9f1,1N^0`<[(0)mO%/H77#0)[C$/H77#/,Lgn.K([o-NGRo-iYOf-3#4g
+,-<#?+c7EJ,U4KV+WN:T#?`?"-n$Dj-iGJ+.Olr"/hSn64$l.n3&`cS2)Y@is"jU/#W+JP;^OV-BQ=#j
+!H2rVDuX_QD#eDNCB/2MC]%oIC&VfGBE)TCBE)TCAc60<A,]s8@JjL1?N4=2>lS%.>l@n,>5hb(=o__(
+=T2D#<rH%t<;]\o;Z0Jl;#O2i:B+,g:B!ud9`@]`9)V?]8H23Z7f5^O7/oXR6N'4K5l<hF4oIJD4$*@$
+r]0j8rAX^6rAFR2rA4=+rA"4(s"F@(r@Rdqr[[str$hXor?qIhq^)1ds!.Ohs!.OfoHF/Up`G)0Jfh`L
+%j2r9*Zl=VD-\S?/1`8&/,V"10/,+91,_!S7RKC&4$#D_r]:'>r\t6G3BKE@=Xua?CNTPs!HN5aF)l;@
+EVsbUDuOYSDuFSPD?"GPC]A/LC&VlIC&VfDBDuNAAc60<@JjO4?Na\A?!Ue8?2@h)>Q7n*=oMP%=8l8!
+<Vobo;uT\n;?'Jk;#F,h:Amod9`7W^9)hK_8Gl!T7fPpW7/]LO6N0:L5lEqF4p4#24$5Y(48V);3W;#9
+2ubf72?#H21]B001]K611&Wg)0DdC#/c@3u.fLmo./bOj-M\tf,l]+`,5i\$+G(_f+RgK\+s&X^@P9Ah
+0ebB\0b6#q1c.0O4?Gtq4#\uP1,Ah`&25dk0.nk//hf.n;C+G*B5mig!H)iTD?k#qCi!m'CMWl`!c)Oc
+rFu:Frb)7Cral+As(24@r+#Y6s'bn7"CPSD?srq?r*BM3?!LW=r`oA*rE9)$r`B"us&K"sr_rbnr_`Vl
+rDEPjr(m8crCm2`r(?u\rCHrYr^d&ZrC6`Sr^6lV6:*t(r':9Hs$-NIs$-HGs#p<E"?en14$<I'q`=X8
+s#Bs9r\j^4r\XU0r%\1+s"XI+r@e.&s"41#s""+%r@S""r@@apq^MIlr[.[or[7^mr$D7es!.IdN?Nls
+WZ_lu+sJ0Q*&;>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*XPt5<M"h3]T8_3]T5"3!q],4$II`.mR6QFT-=cEcZ;BEcH*sDuahU
+DZ=YRD?+PQD?"GPC]A/LC&VlIC&_lDBDuNAAc60<@JjO4?Na\A?!Ue8?2In*>Q.h)=oMP%=8l8!<Vobo
+;uT\n;>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`*<H1B'!>0JG.5/hS_.0K!B=,s51?E;jbVDK#Ml#An<oChmj&C].uLCMIV_C&_lG
+BE)TCAHZUVARo?KA,Kg9@JsU6?iOO4?i447?!U]?>?kD5>l7h*=oDJ$=8Z,!<W,nr;uKVn;>jDk;>sDi
+:]4#d9`@]_9)hK]8H23Z8H23Y7f>dT7/fOQ62X"H5Q<qI5Q*eG4oIPI4Ztnh4T.A=3rD#<3;kf82Z5N4
+2#]9.0aKNi0ek@90/#$X0E*U(/c@7#/,q7#/cI="/,Lgn.K([o-NGRo-iYOf-3#4g,5374+bClP+V,hB
++s8!I12L)>-7C8h-n"sB&1T.[/1rP10fq`f4#o8Z2`CXms"sa3r\=a92eGu84B?-8rbqmVE;jeUDZ">O
+D#J,LD#S5JC&huIB`D`FB)cNDB)cH>AGp$;@f0[4?i471?2n10>Q7t,>P_P%=oDJ%=8c1u<W5tq;uT\n
+;>sDj:B4,k:/=[a:B!ud9`@]`9)V?]8H23Z7f5^P7/oXS6Mj(I5l<hF4oIJD4$*7!q`+O5r\j^4r\XR0
+q_J+)r@n7)s"=1#s"+!tr[[str$hXor?qIhq^)1ds!.Ohs!.OfoHF/U_]OIPJfjS+r>l: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+<VgJ2K3+Y0/5181Aij41,CaD
+3&j#^70Yq;2`*<H1Arp-0`E^5/hJ\02.TT24B6$5rbhgTDuOVZD/F**CM[d%rFuCLC23]]s(MCEs(;.>
+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+<VUY
+Cfr&2-n$Dj-iGJ*.Olr"/hSn64$u7q3B/rV2Z>T62#]9<1,:[FAlC$=<bQLPDujlrrbqgSr+uFMrG)CL
+rbMOKrb;FIrb)FIB4bagral.AqIKP7raPe6r*TA.s'>Y0s',M.rEK/&r)ru#r`B&!rDihrr)<SmrDEPj
+rD3Ggs%iSgr_<>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!<Vobo;uT\n;>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,+<VgJ2K3+Y0/5181Aij;1,CaD3&j#^
+76Wdl1c$pCr@ng:0J>(3/M8_7A5X^9<G-:MDZO`orb_sXD/=$(ChmhbC'&0cCAhlHB`;ZEB)?-BA7T1[
+@fBm8@fKm8@/jU6@/XI1?3FP>>[1M4>l7e+=oDJ"=8Z,!<W,nr;uKVn;>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`<X)0)mR(/c@7#/,q7#/cI="/,Lgn.K([o-NGRo-iYOf-3#4g,/PLT+bCm0+V,eA+WqmH
+12L)>-7C8h-n"sB'e1[`/1rP10fq`f4?5A\2`<QO2)I/h1C>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#]+<m
+CMITuBkmW]!,21@rau+?rFGk8r*]M2"C>D??!dJ8r`oD+qc`r$!*K8'rE&u!rDi_orDW\nrDEGgr(m>f
+rD!8brCd&\s%35]r($ZS#Xq0M6pj=.6::]<r^$KJrBL3D"?ek/4?WR(q`=[9r]'m9s#9s9rAFR2rA4@,
+s"XO-s"FC+r@e%#r@Rsur@7dqq^DCjq^2+bs!7UhpEKPZi?3^pJfrMb%3H]8+WWFZ@P9Ah0ebB\0b?)r
+1c.0O4?Gtq4#\uQ1G^fa1&`j=/h\e8Akj[7<G$/eE,]]4D/K5frbMIIrb;CIrb2LLBP;$krFYq<rFGk9
+qdKG2s'Pe6rEoP1rE];*r*0,&rE0#!rDihrr)<VnrDESkr_ibns%rVhrD!>erCm2`rC[#[r^[#ZrC?iX
+s%!&Xs$clSs$Q`NrBL?Gr]^3DrB:9G4[/j."?\e.4$<I'r]:!<qDeL6rAOU3r\XU0r%\4,rA":*r@e.&
+r@RXms""+"r[RjqodKeer$M4brZ\?cJg$!p#9tE9+X.m\Ba7if-mpAj-ResCs!n!u%P9=e1H.Wb4#o8[
+2`EWQrA>0D1c$pB3bV>:4BH38DfKc8DuOYPD?"GNC]A/KC]%rHB`)N@B)Z?AAGp$8@f0[4?iFC1?2In*
+>Q7n,>Q%b*=oVV&=8l8!<W5tr;u9Jm;?'Jj:]4#g:&[oc:&doc9E%Q^8c2-Z8,l'Y7JoRO6iB@L62s4M
+5PmYD4oRPC3rM)<3W1r:2u,B32?,N21]&s+1&is*0E*U&/c@7"/,Umm.K:gp-iPIk-2&V_,Q/hZ+S?h.
+++bTK+9!;g+<*"K?n!ZX.kE4M/J9Zg0/#"50f(UE4%;S%4Zkhg3rM/=3Y+;63'_@].mR9RF)lAEEcV+u
+rG_aSrGDUPrGMRNrG2=GrFu7Es(D:Bqdo_:rF,Y4ra5P/rE];*r*0/'r)iu#rDrntrD`bp!*&qrs&/em
+rD3Jir(m8dr_<;as%E;_s%35_s%35]s%!#WrC-]Rr'UKNrB^<GrBL<Gs#pBEs#^6CrB(!>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(MFFrFYq<rFGk9qdKJ3"CPSD?srq?ra,P/qcs&'rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)<Dc
+r_*2^rCQuZr($`Ws%!&Xs$clSs$Q`NrBL?Gr]^3DrB:9G4[/j."?\e.4$<I'r]:!<qDeL6rAOU3r\XU0
+r%S1,r%\1)r@e.&r@RXmr@@jsr@.Cfr[7Xk!%%Uir$;7cMBRQpWZ_lt+sA*R*&2/3,Ub#f-mpGB.K:ms
+.g.FW0/GNn69dOl3&iiU2E(Lk&Mu=#1GLq(:aS;+B5hd/EGodpDZ"AOD#J/LCAr#IC&huIB`)N@B)Z?A
+AGp$8@f0[4?iFC1?2In*>67u3>Pq\)=oVV&<rc;$<rH%t<;fbm;ZBVo;#F,f:&n#f:Adid9`7W`9)V?Z
+8H23[7fPpT7/TFN6Ms.L5lX(G55m_E49%A<3W1r:2u,?52)R2j2#K0,1Ars-0`3U'0)[C#/H.0t.etOn
+./bOm-N,7a,lJtd,5!):++bSd+4D>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#g<Cs#g6Ar]:!<r\sm<r]'p:rAOU3r\XR0q_J+)r\4:(r\".$r[djpr[Ians!RalpEf__rZh4_
+ruq=`ru\EeJfomm"s4p0,9A[Y#A#MC0ekF<1B'!?1,:XA1cIET4[D7n2`*?I1G\k_r\+p:0.f+p:*r&&
+AoDR*E,BK0D>e;MC]/#DC&VfGBDlH?Ac-*;@f'U4@/jU6@/XI3?N"1->QA%,>Q.e'=T);!<W5tq;u]bo
+;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8Gl!X8H23Z7fGjT7/oXQ62a%K4oRYB5Q*bI4Zu".4Tml04$,S'
+48q;>3Vk`82uPZ52?#H31A<O%0`<[(0)[Bo/H%*u.fCgh./t[n-N>Cf,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!<W5tr;u9Jm;?'Jj:]4#g:&[oc:&doc
+9E%Q^8c2-Z8,l'Y7JoRO6iB@L62s4M5PmYD4oRPC3r1l83;tl42ZGZ72#K0,1Ars-0`<['0)[C%/H7:#
+/,Umm.K:gp-iPIk-2&V`,Q&bY+M](N++bU++9!;g+<*"K?n!ZX.kE4M/J9Zg0/#"50f(UE4%;S%4Zkhg
+3rM/=3Y+;63'_@].mR9QF)lAEEcV+urG_aSrGD[RDJoDis(qXLrG):FrFl4DrFYq<!+c(>rF,Y4ra5P/
+rE]>+rEK;*r`T/$s&]/"r`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_#"_BY8P)HDr^ZoVrC-]Rr'UKN
+s$?ZNq`t*Es$$HGs#g<Cs#g6Ar]:!<r\sm<r]'p:rAOU3r\XR0r%e4*r@n1'r\".$r[djpr[Ians!Ral
+pEfb`r?M:cr$).ar?2+^O!'#sW?;Zm+!;dL1i6eV1,1L=0f&__#r47l1Gh$N3B]Y55!(\[1c$pCr%\1)
+%5':c2eGf34&om1D/X@kD>e;MC]/#EC&M`FBDlH@Ac60>A,Tm6@JsU6?iOO4?iFC1?2In)>Q7k)=T;J$
+<rQ)!<W5tq;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8Gl!X8H23[7f>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!<W5tr;u9Jm;?'Jj:]4#g
+:&[oc:&doc9E%Q_8H;?]8H)-Z7fGjS7/TFN6Ms.L5lX(G55m_E49%A<3W1r:2u,B32?,N21]&s+1&is,
+0DmI$/c@7"/,Umm.0:nG-iPLm-N,7a,l]+f,6&hZ+KHT9+,M*=*WmN(0PL`!.4m&#/1^]O&hYdi0/,(7
+1G^sO7RKC'4?P\drB's=%m)j45]0RP5ZqiCEcZ>CErC"VE;jeSD?4TlrGDOMrG2@Hrb;:Ds(D:Bqdo_:
+rF,Y4ra5P/!+#S0r`oA*r`];(r)iu#rDrntrD`bp!*&qrs&/emrD<AerD*>dr(R,`rCZuZs%*,ZrC6`S
+r^?ZOs$HZMq`t*E#X1F84Zkhg4$3L*rB(!>rAjj:!'1$<s#9m7rAFR2rA4F.r%\+'r@e.&r@S""q'u@m
+r$_Rmr?h7brZqCdq',h^r?2+^q&k83JfqcM%Ncc8,9A[YAM,_m0etI=r\5!?1,C^C2`Wl]5s@@h1c.!E
+1Aim+0Foch/N79:-9G4=DJa<1D/K;irG;IKrG)4DrFl1CrFZ(@r+,e:rF5Y4rF#Y4s'Ye4ra,P/qcs&'
+r)ir"rDrksr`&eos&/ems%r\ms&&emr(m;e!DZAf9`@]`9)V?\8Gks\84Q0>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/GOR5<Ckb3&`cS2Z5KD1c.!E0fiuE-9P=A
+Df0N5r,2FLs(qXLqeH(Drb24Bs(;4@rabt;qdTS6raG_3ra,P/qcs)(r*'&%r`K,#r`8ttr`&hpqbmGk
+s%rVhrD!>er_EAcs%NAar_!,\r^d#Ys$m#WqaC?LrBgEJ!'gTN5<o$/r]U6Bs#U!:rAad8q)871s"sX0
+q_J+)s"OI+r@[t!r@Ipur$qLks![gnr[.Rip*BP[rZV7`p`PJ:Jfgs6rZ2Ch)_bu6.4m&#/1^]O$8*qa
+0/,(71G^sO#=_'F4Zkhg3rM/=3Y+;63'_@].mR6PEcQ5CEH;"trG_aSrGMOMrG;FJrG)@HrFl.BrFYq<
+rFGk8rF#V3qd05,r`oD+rEB2'rE','=',?$r`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_rCR#[s$urU
+rC-]Rr'UKNrB^<GrBL<Gs#pBEs#^6CrB(!>rAjj:!'1$<s#9m7rAFR2rA4F.rA"1'r@e.&r@S""q'u@m
+r$_Rmr?h7bs!7OfpEKV\r?2+^j<0$sJfrMb%Ncc8,9A[YAM,_m0etI=r\5!?1,C^C2`Wl]5s@@h1c.!E
+1Aim+0F]Wf/N79:-9G1<DJa90rGDLLrbMIIr+Z.D!,2=DrFZ(@rFGk:rF5Y4rF#Y4s'Ye4ra,P/qcs&'
+rE0#"rDrksr`&eos&/ems%r\ms&&emr(m8d!)<Dcr_*2^rCQuZ!(ZlUs$loTrC$ZQrB^BI!'U<Fq`k$C
+!^/\1r]LBH4?GVerB(!>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!<W5tr;u9Jm;?'Jj:]4#g
+:&[oc:&doc9E%Q^8cD9\8,l'Y7J]FM6iB@L62s4M5PmYD4oRPC3rM)<3W1r:2u,B32?,N21]&s+1&is*
+0)@0u/H.0t.etOn./bOm-N,7a,lJqc+nZuN++bSd+2/ir*XX#/0POoD/Lr>&/,h+5/hSe10JG4;1H.Bb
+6U*^r4?GV&48h2N4$,DeDH/2P=__tsF)u>@rGhdTrbqaQrGDIKrG2@Hr+Q"@rFYq<rFGk8rF#V3qd05,
+r`oG,rEB/&r)iu#rDrntrD`bp!*&qrs&/emrD3Jir(m8dr_<;as%E;_rCR#[s$urUrC-]Rr'UKNrB^<G
+rBL<Gs#pBEs#^6CrB(!>rAjj:!'1$<s#9m7rAFR2rA4F.r\=@*!\Z5]r@e.&r@S""q'u@mr$_Rmr?h7b
+r$1nZruq=`ru]0%JfoXfo,nMb+!;dL1i6eV1,1L=0f&__&Mc*t1Gh$N3B]Yl4#\uQ1G^fa1&`j9/h\e8
+Akj[7<+TraDK#JjrG;IKrG)=Gr+Q"@rFZ(@rabq:rF5Y4ra5k:?XI2KrEoP1rE];*r*0/&r)`htrDihr
+r)<VnrDESkr_ibns%rVhrD!>erCm2`rC[#[r^ciT!(QrV!^oIGrC$ZQrB^BI!'U<Fq`k$C!^/\1r]LBH
+4?GVerB(!>rAj^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#<rc;$<rH%t<;fbm;ZBVo;#F,f:&n#f:Adid
+9`7W`9)V?\8H23[7fPpR7/TFN6Ms.L5lX(G55m_E49%A<3W1r:2u,?52)R2j2#K0,1Ars-0`<X"/c@7"
+/,Umm.K:gp-iPIk-2&V`,5`VW+Q+>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#g<Cs#g6Ar]:!<r\sm<r]'p:rAOU3r\XR0r\FL.r@n7)s"OC)r\".$r[djpr[Ians!RalpEfb_ocjDZ
+r?2+^Y98E>M'*!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!)<Dcr_*2^rCQuZqFCQTs$crUs$clSs$Q`NrBL?Gr]^3DrB:9G4[/j."?\e.4$<I'
+r]:!<qDeL6rAOU3r\XU0r%\.(r@\.)r@e.&r@RXmr@@jsr@.Cf!%.Xjp*BV]oHAf0Jg%lP%jN8A+X.m\
+Bj2i2-RU;i./k[q.fLq./MAb52aT_j3B/uW2`<Sm2%_Z%1G^aHBM^$<<G$/eDfBT3rbhXNs(qXLrbDCG
+qe5n?rFPn;rF>_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.k</$r[ea8/h\k30JP@>2`jJr5<V+k4$*=%rAkBL
+4#fKC<@^=:Bl\37F8KtUE;jeSDZ4MOD#8#HCAhiCBDlH>AH69?AGos8@/aO1?N"1/>QA",>5MJ#=T;J$
+<rQ+t<;oer<;ohr;Z0Jk;#=&e:B!uc9`Ica9)_E^8H23V7f>dT7/TFP6N9@O62NqG5Q<qI4o[YE49%GA
+48q;>3W:u<3W;#<2uPZ52?#H21]B-01&Wg*0E3a)0E*U&/cI<s.fLmp./t[n-MJhb,PiV^,6&hb+TEOE
++G(`8+:]J8+<qpaD.P=T0ekF<1B'!71,:XA1cIET4[BE>4ZPDX1bpd@1,8_]%P][j003]A.6LUBDJX0-
+r+u:Hs(_LH!bc7^rb2@Grb)4Br+5n=rF>h9rF,S2q-X&+q-<r(rEB5(s&f5$#Zau-=&r@%<E/orr)<Vn
+rDESks&&_ks%iVjr(m>drCd/_s%EAas%3,Zr($]TqaLHO!^f=@rBU?HrBU<Gr]^3Bs#g6A!^&P+rAsg9
+r&F[7s#0g5rA=O1rA"+%q_.n#s"41#r[e+&r[n%!s""$tpF5nds!Rgns!@[js!@Uhs!.Leh][RpJg&Pc
+%3cr=)DGi4-RgDk.OckH.K:ms.h=0a0/,FQ5<Ltf3B/rU2DtIj&N)F(1G_1-;(=\0B5_X*Df'CjD>e;M
+C]%oMCMR["B``!^B`2TBB)ZB>AH-0<@f'U4@/jU4?N4=(>l@n*=o)8#=8c1u<W5tr;uKVl;#X5j;#O2h
+:Amo`9`Ica9)_B^8cD9[7f>dQ7/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
+6pEgp2Dm<H0etL=r@ed;0eP+?Aksj;<G$,bD/O0+rbVLJs(_LH#&%[bBk_6orb)4Br+5n=rF>h9rF,S2
+q-X&+q-3o(r*','s&f5$s&T/$s&T/"r)ESms&/ems%r_mrD<Mir_WPh!_uE_rCd/_s%EAas%3,Zr($]T
+qaLHO!^f=@rBU?HrBU<Gr]^3Bs#g6A!^&P+rAsg9r&F[7s#0g5rA=O1rA"+%q_.n#s"41#r[e+&r[n%!
+s""$tpF5nds!Rgns!@[js!@Uhs!.Le^EJ1PJg'b0%jE/@+X%aWBON8;-R^Gn.fLms.fLq//2&Y13^Gtm
+3]]8\2`<QOr\P3E2)[6H4D7S@4BH06D/X?0DZ+GND#S5JCB&)LCB&#JB`2TBB)ZB>AH-0<@f'R6@/aR6
+?i==2?1hJ$>Q%_$=T;J$<rH%t<;fbo;Z'Ae:]=,f:&7Q`9DqK]8cD9[7f>dQ7/fRQ6Ms.K5QF%J5Q3kF
+4Tdf/4$*3urAa[5r&4O3s"s[1rA+7)r@e4)r\"("r@Ipus"+1#s!mmpr@%Xmr$M4cq'>qa"<o$5+X$b-
+p`PJ:Jfh!7'c\59+!;ITB4EDB.Olu"/1iG+/h\mW0EX*e1d27;77'7(5!;"j4$3C%&3E$93^[dc/jNTT
+Ec?&>E,keprbqaQrGDRPs)%dPs(hOIrb;=ErFc+ArFPk:raPq:rF#V3q-Nu)r`fG-rEB2'#$P/4=BJX+
+r`B&!r`/nrr_rbnpeh#e!)NPgr_3Afr_<DdrCd)]s%35]rC?`SrC-ZPqa16Ir]pEHr]UBH4Zr[)!'L6B
+q`=[9r&F^8s#0d4r&"F0rA+@,r@n+%q_%h!r[\%"r@7dqr@%Ulq'Pn`rZqLgqBGe[r?2+^j<0$sJfrPc
+%jE,;*?H.VE+q!]0JG:;1B'!B1,:XA1c@<R3^c1q3Ar`O1,1O>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'8<e
+C2%D]B`2TBB)ZB>AH-0<@f'U4@/jU4?N4=*>QA%,>Q%_%=T;J%<WQ3$rDihrrDWYmr)!5crD*;cqFpo^
+rC[#[r^d#XrC-TOr^6ZOr'C<IrBL9FrB16F4?GV#3W1r72uGT52?,N31]9*+1&Wd+0E*U$/c@7"/,q1#
+/,q*r.K([o-i>=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@<r\5*B1,C^C2E3]X6pEgp2Dm<H0etL=
+r@e^90J5"=APX^9<G$,bD/T8fr+l=IrFu:Fs(VLHrb)1Ar+5n=rF>h9rF,S2s'PY1r*K2(rEB/&s&f5$
+r)Whtqc*Jls&/ems%r_mrD<>dr_EJerCd/_s%EAas%3,Zr($]TqaLHO!^f=@rBU?HrBU<Gr]^3Bs#g6A
+!^&P+rAsg9r&F[7s#0g5rA=O1rA"+%q_.n#s"41#r[e+&r[n%!s""$tpF5nd$7@2J-7'r`,UF`^rZqLg
+rZ[4CJg%-;r?;Rl)D>`3-n6Sm.4G-Ds!n!u"=u2Z0KKP,5<Ltf3B/rU2DtIjr\Y0@1-B2G.6CUDDf'E2
+D/T;hrG;IKq.fqDrb27CrFZ%?r+,h;rF5Y4rF#Y4rEfM0pK[Z$s'#A(qcEu&=&r@%!EE2!<W5tr;uKVl
+;#=&d:Amo`9`Ica9)V?\8H)*W7JfLP6iKFM62j.J5Q3kF4Tdf/4$*3urAa[5r&4O3!]2_ir\OL.q_A%'
+!&+=(q^qatr[\""s""+!q^MIlr[7Ujq'Gh^rZ_Oi+sA*PrZV%Zi#dOmJfiJa'ce>;+<VOSAn3DC.Olu!
+.kN>*/h\mW0Fflp1d4H!69mb!4Zkhg48h2O4$>Vb6Z#jV5[%oCE,ou<EVseTDuFSMD?"GOC]%rHC&M`D
+BDuNAAc$$;@fTs9@/aO/?N+7.>QA",>5VP'=T2A'<``B$<rQ+t<;ohp;Yj8g:]O;i:B!rf:B!uf9`7Wa
+9)hN`8cM?[8,GdS7K#UN6N'4L5lEqH4p!l14T.>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@<R
+3^c1q3Ar`O1,1O>1&Wd90eb443Ftu74&om1Ci+(fD#A)KCAhlHB`DfHB`D`CB)H6?AGp$;@f9a4@/41-
+?MRk+=o_b)=oMP%=8c2"<W?%u;uTbo;u]bo;?'Jm;>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<Ltf3B/rU
+2DtIjr\Y0@1-B2G.6CUDDf'E2D/T;hrG;IKqJ-%Es(M:BrFZ%?r+,h;rF5Y4rF#Y4rEfM0q-<i%r`]8'
+r)iu#s&T,!!*9%ur`&hprDNPir(m8d!)<AcqFpo^rC[#[r^d#XrC-TOr^6ZOr'C<IrBL9FrB16F4?GV#
+3W1r72uGT52?,N31]9*+1&Wd+0E*U$/c@4#/,q."/H77#.f1[n./kUl-M\t`,lT"k+sJ0R+T<PZ+M](N
+++bU,+9*D]+:oDCAn3DC.Olu!.kN>*/h\mW0Fflp1d4H!69mb!4Zkhg48h2O4$>Vb6>]^S5?_fBE,ou<
+EVseTDuFSMD?"GPC\qlGC&M`DBDuNAAc$$;@fTs9@/aO/?N4=0>lIt+>5VP'=T;J&<rZ8"<rQ+t<;ohp
+;Ys>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[62Dm<H0etL=r@e^90J+n;APOX7<G$,bD/T8fr+l=IrFlILBPD-n
+B4q*Rr+5n=rF>h9rF,S2q-X&+q-<r'rE9)$rE&qu"BAH$<)Wcqr`&eos&/ems%r_mrD<DfrD!Dg9MGCX
+s%<;as%<;_r(-`UrC6ZQrBp]S6UCZ9r]g?HrBL9Fq`XsArAt'C4$3C%q`4R6r\sj8rAFO1s"jU.q(V\!
+r@\+%r@Iq"!&"7&r%.jur@7Ojq'c7js!Ials!7Ujr?VCfrZ^5CJg#^he04f9$mHi4/nSQA.OZYn-ResC
+s!n!u%kK@e0KMKa4?>M`3&``R2?#H32%DAs4(hA<4'-'5D/X?0DZ+GND#S5HC'&*`BE2`CBDlHAAc-*=
+A,Tm6@JsU6?i==2?27b(>Q%b(=oDJ%=8u>#<<-(u<W5tr;uKVl;#X8g:AR]]9`Ica9)_B^8cD9[7f>dQ
+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<<AH$'=@JsU5?hn%.>lJ",>Q%b(
+=oVV(=8l8#=8c2!<W,nr;uKVm;>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]X6pEgp2Dm<H0etL=r@ed;0J+n:APOX7<G$,b
+D/O0+rbVLJs(_LHr+Q+Cqe#b;s()(<raPh7qdB5,r*K2(r)rr"rE&u!r`&qtr_reqr)<VnrDESks&&_k
+rD3Ae!)3Mh9MGCXs%<;as%<;_r(-`UrC6ZQrBp]S6UCZ9r]g?HrBL9Fq`XsArAt'C4$3C%q`4R6r\sj8
+rAFO1s"jU.q(V\!r@\+%r@Iq"!&"7&r%.jur@7Ojq'c7js!Ials!7Ujr?VCfrZ]*#Jg#^hoH=_j,9nBT
+)(oN2.4Q_n.46PC.K:ms.h=0a0/,FQ5<Ltf3B/rU2DtIj&N)F&0eth':aeD,B5_X*Df'CjD>e;MC\qlG
+B`MiCBDlHAAc-*=A,Tm6@/s^7@/jU4?N4=,>lIt*>5_V&=T2A%<rQ)"<*&rtr`&hprDNPir_NJfq+^]Z
+s%E;_rCQuZr^QiTqaCENr^-NKr]gHJr]gBGrB16F4?GV#3W1r72uGT52?,N31]9*+1&Wd+0E*U$/c@7"
+/,q1#/,q*r.K([o-i>=e-2Ahc,6T27+X&!-+o!1<++bT7*u,h=+<VaC/S/KE/Li5#.4Qo$/hSe1r\+F1
+1Gh9&84>j15<_4m4?GY'3Y4A83B9EC<@pF=C3"96Ec?$rE;jeSDYn;ND#\;ICAqrGB`2TCB)Q<<AH$'=
+@JsU5?hn%,>l7h)>5h\(=T;J&<WZ<'=8c2!<W,nr;uKVm;>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]X6pEgp2Dm<H0etL=
+r@e^90J+n:APOX7<G$,bD/T8fr+l=IrFu1Cs(;CFAnCsRr+5n=rF>h9rF,S2q-X&+q-<l$qcNeur`9&!
+s&Atrr`&eos&/ems%r_mrD<JhrD*>ds%NAas%<;as%<;_r($fXrC?fUqaLHO!^f=@rBU?HrBU<Gr]^3B
+s#g6A!^&P+rAsg9r&F[7s#0g5rA=O1rA"+%q_.n#s"41#r[e+&r[n%!!\5cNr[RXkq'c7js!Ials!7Uj
+r?VCfrZ\?cJg$!p#:(N=+s7aUAd;fp.jubo-ResCs!n!u%kK@e0KMKa4?>M`3&``R2?#EE2)R3F0fs#E
+-p(LCDf'E2D/T;hrG;IKqeH.Fs(M7ArFZ%?r+,h;rF5Y4rF#Y4rEfM0q-<r(!*fD*r)ru##Zk).<`N.!
+<*&rtr`&hprDNPir_NJfq+^]Zs%E;_rCQuZr^QiTqaCENr^-NKr]pEHr]^9D"$A\-3r1l83;YZ42Z>T6
+2#T6/1A`g)0E<d*0)I7!/H.1"/H77#.f1[n./kUl-M\t`,lT"k+sJ0R+T<PZ+S?h.++bTJ*tob>*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!<rAjd8s#9s9r&+C/s"jU/r\=@*
+q_.q$r\".$r[\%"r@7dqr@%Ulq'Pn`rZqLgqBGe[r?2+^`#sXSJfs\.%jW>A*Zc4UDJV'a0JG480`Ed=
+1,:XA1c@<R3^c7s3AiWL1,/V\r\4=($9Dip,<Jn;D/3s)qeQ(DrFu.BrFc.Bs(24@r+#V5rF,\5rF#\6
+ra>\2qd'/*s',J+r)s&%rE&u!rDibps&8qqs&&_mrDEPjqbR/cr_<Abqb$fYr(-iXs$m#WrC6`Ss$Q`O
+r^$KJr]^BJr]^BIr]^9Dq)nF6r]1$>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[43<M6"2E(Lk&i;F$1,;"-:*_r'B5VR(DJX-+rG;@Hr+c.Drb2:Ds(;:Br+,\7rF5e8q-a2.rE];*
+r`]A-rEK8)rE9)$r`B&!!*9)!s&Atrr_i\lr_WPhqbI&`rCm)]r(?r[s%*,Zr^QiTr'^KNr^-NKrBL6E
+r]U3B!'C0@pc8:4rAOU3r\XU1s"j[1rA":*r@n@-0/*;WpauCp#:h;S.Ocep.K([l-i57h-2o.i,Q/kf
+,Q/ej+X%sN+X&!,+TNY=++bSd+4D;V*ZuIH*%GT4/1`5!.k3&#/1iG+0/,(71GUjL8Oc$25!D+lrB's=
+&N`$66Z>sQ5[%oCE,fl9DfB[oDu4GMD>e;MC]8)KC&VfDBDZ<>AI;s\An>L_@UW\Q@/XI0?Me%,>lIt+
+>5h\'=Su8"<rZ1u<;fbp;Z0Ji;#F,h:Amoa9`.Q_9)hK]8Gu'X7f>dT7/]LO6N0:K5lX(I55m_D4T7GB
+4T.AA3r_5=3;tl82Z>T42#T611B''01B'$,0`*O$0)[<t.fCgo-ib[m-iGCg,m5J=,:"N-,6&g`+G(_m
++9io3+!_p\CE..G1GCI:0JP470JP==1Gh$M3'0Ak4ZPAV1GUZ^1&`m+/daXQ9d;`"Ao2="D>S,GCAhlD
+B`2TDB)cHBAGfs7@f9a7@/XO4@/XF/?2\%.>Q7k,>5VP'=T)>#<rH%r<<#ns;ZBVm;Z0Jl;#=&e:B!ue
+9D_?[8c2-Z8,l'Y7K#^S7K5aR6N0:L5lNtJ5lEqH55dY?4T%;>48q8@3W1r:2uPZ52?#H11]/s/0JG0Y
+0`<X)0)[C$/H.1!/H7=#/Ggsr.f1[n./t[o-ibXn-3,@j,Q]8;,lT(k,U4Q(+bCkh+ho0B,9eBT,987H
+@jrlT-RgDl-RU;k.Olr!/MA_32F9Ykr]('?2`<Sm2%_Z%1GU^KC/-$:=(cDfDJj9,!,_[NqeQ+Er+Z.D
+rb)7Cs(2+=qd]S6s'bb3!+5_3rE];*r`]A-rEK8)rE9)$r`B"ur`/ttr_reorDEPjrD3;cr_<DerCm)]
+r(?r[s%*,Zr^QiTr'^KNr^-NKrBL6Er]U3B!'C0@pc8:4rAOU3r\XO/s"aO-r\4:*!\c8\r\!sts"+.#
+#:h;S.Ocep.K([l-i57h-2o.i,Q/kf,Q/ej+X%sN+X&!,+TNXr++bSd+7gR!*ZuIH*%GT4/1`5!.k3&#
+/1iG+0/,(81G^pN8Oc$25!D+lrB's=&N`$66Z>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!<W?%t<<#ns;ZBVm;Z0Jl;#=&e:B!ue9D_?[8c2-Z8,l'Y7K#^S7K5aR6N0:L5lNtJ5lEqH55dY?
+4S_);3WM2=3;tl82ZGZ72?#H11]/s/0JG0Y0`<X)0)[C$/H.1!/H7=#/Ggsr.f1[n./t[o-ibXn-3,@j
+,Q]8;,lT(k,U4Ph+bCkh+k.YW,9eBT,987H@jrlT-RgDl-RU;k.Olr!/h\k52aTblr]('?2`<Sm2%h`&
+1G^dLC/-$:=(cDfDJj9,D>e;JC]%rGB`MiGB`;ZEB)cH?AG]m8@fKm7@/aO4?N"1,>lIq->l@n+>5_V&
+=T2D"<rQ,!<;ohq;Z0Jl;#O2e:Adib9`%K\9)_B^8,u3[8,c!V7JoRP6iKFM62a%H55m_D49.JB3r(f6
+3;kc62?#H11]K6/1&`m*0`j$^0E*U!/c7.).k<)!.4HYor@%Ojq^27frZhIgr?M@fr?;Fh+WqmN+X$_,
+!$J*[Jffgk"s+m-+WMtE*+^ZP.4Hbs.kE5'/M8\10JYI@2`jT#69dXt4Zr[)rAkNP3]TTI<%1(9C3"95
+EGoc7E;a_PDZ+GND#J/KCB&#IB`)N?B)Q9GA7fFbA7K(Wra>\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)>#<rH%r<<#ns;ZBVm;Z0Jl;#=&e:B+#g:&[f_9)V?Z8H23[7fPpU
+7f>dU6iB@N62a(J56*tI5Q3kF4o%5:48_,>3W1r:2uPZ52?#H11]/s/0JG0Y0`<X)0)[@%/H7:#/,h+"
+/c@6t/,^sp.K([p-iPLo-iG@l-2f(j,pXc8,m#>:,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+u<W?%t;uT\n;>sDj:]!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)>#<rH%r<<#ns;ZBVm;Z0Jl;#=&e
+:B!ue9D_?[8c2-Z8,l'Y7K#^S7K5aR6N0:L5lNtJ5lEqH55dY?4Sq5=3rV/<3;tl82Z5N42#K0-0`j$_
+0E!U'0*!X'/cI=#/,h+"/c@6t.f_'u.f1[n./t[o-ibXn-3,@j,Q]8;,lT(k,U4P3+bCkp+U959,Te6O
+.VBQ-.4Q\m.46Pl-R^Dn.P!#%0J>4@69m[43<M6"2E(Lkr\P-A1HoSM,s57ADJa9/Ci!teD#8#GCB&#H
+B`)NCB)cH?AG]m8@fKm4?iFC1?2In+>6.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#<W,nq;uT\n;>X2g:BF<e:Amoa9`.Q_9)hK]8Gu'X
+7f>dT7/]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?Bhfp9<G$)`Ci0&bqeH(Ds(M@Dqe#k>s()%;qdTM4qHs;1ra5V1qd'/*s',J+r)s&%rE&u!rDibp
+s&8qqs&&_mrDEPjqbR/cr_<Abqb$fYr(-iXs$m#WrC6`Ss$Q`Or^$KJr]^BJr]^BIr]^9Dq)nU;r&Xd:
+rAad8rAOU3r\XO/r%S7,0JEAYr@\.'r@S""r[[t!s"41#q^_Upq^MIls!Rdo!%7^l!%%Rh"!o3<,m5M?
+,U4Oh+bCl;+WM^N,Te6O.VE6?.OQSm-RgDj-n-Vq.k<5*0/>Hf69m[43<M6"2E(Lkr\P-A1HoSM,s>=B
+DJa9/Ci!teD#8#GCA_cBBE)TDAc-*9A,Tm:@JX@0?N"1,>lIq->l@n+>5_V&=T2D#<WH2"<W?%t;uT\n
+;>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<D/1E"u.P!&$/M/S.0JG7=1H.Be7RB='5!;%,48h2P4?GSlEE"DR>&&(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<rAjg9r\sd6r\aX2rA4I/r\FO0r\=@*q_.k"
+r@@apr@.Xm!%@^lr?h@e"=,6;,U<",run6^Jfomm"s5$2,TeXS*,IAd0J>.70eY470etO@1cRKU4@)7r
+3AiWL1,/V\r\+d70/,J%:*_u&Ao2="D>S,GCAhlHB`;Z@B)cHBAGfs7@f9a4@/OC1?Me%,>lS%.=o_b(
+=oVV&=8l8!<W#hr;u]bq;>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_<DerCm)]r(?r[s%*,Zr^QiTr'^KNr^-NKrBL6Er]U3B!'C0@r&Oa9r&=R4
+rAFR2r%n@.rA":*r@n@-0/*;WpauLsr[\:).k3"t.4?YD./PCh-N,7i,QK(f,QK(f+pK26+<VgN+T3G`
++M&YH++bU++!VgL*?cCPB4WVF.4Hbs.kE5'/M8\10JYF?2EOK"69dXt4Zr[)rAkNQ4$#fM<@U:<C3"95
+EGoc7E;a_PDZ+GNC\hfGC&VfDBDZ<>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;<G$)`Ci0&bqeH(Ds(MCErFQ7FAnGUcA7YUJqdTM4
+qdBA0r*K8+rETA,r`]5&s&f5$r`8tts&Atss&8qqs&&_mrDEPjqbR/cr_<Abqb$fYr(-iXs$m#WrC6`S
+s$Q`Or^$KJr]^BJrBL9FrB9s=rB's=r&O^8r\sd6s#'g6r\XO/r%S7,0JEAYr@\.'r@S""r[[t!s"41#
+q^_Upq^MIls!Rdo!%7^l!%%Rh![T*;rZqUk,9tteJg#^he0,nY+s\6T*@b]3.4Q\m.46Pl-R^Dn.P!#$
+0.nt;69m[43<M6"2E(LkrA5!?5&3q?4]c96D/O6-Ci0,eqeQ+ErFc1Dqe,q@s(2+=qd]S6s'bk5qHj,+
+qcs,)!*oJ,r`]8'rE0&#r)Wess&Atrr_i\lr_WPhqbI&`rCm)]r(?r[!([)\r^ZrWrC-WPrBpQNr'C9G
+rBC3DrB('Ar]9s;r]'j8r&4L2r\XO/s"aO-r\4:*!\c8\r\!str%&('.k3"t.4?YD./PCh-N,7i,QK(f
+,QK(f+pK26+<VgN+T3G`+Jg03+,M'D*ZuIH*%GS@ALoA].4Zku/1`A)/h\n40f(RC3_;e-5<_7o4T.A?
+3Y=J93^n$g.R@6QEc?#<Df9T6rGVRNrGDLKqJ-%Erb24Bqe#e<$=m^ZA7K(W?sd;LrEoG.qd'/*r`f>)
+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^-WNrBU<Gs$$HIrBC6Er]gEHs#pBErB'm;q`4U7r\jg8rAFR2#<"Fs
+1c$mA1&`s/1B'$.0`<[(0)R:$/H%.!/cIC$/Gq$t.Kh1L-n$PC./kUo./bOn-M\qf,lJte,.o(N+bCm0
++V#\@+X/!K-"LR8-RU;i-2o8)-n-Vq.k<5+0Jb[U5Wh(f3B0"t2>o?A1GppC5Aa1B5?DK8D/O7iD#J/H
+CAhlGB`)NCB)Q<?AGp$8@f0[4?iFC1?2In*>Q7n)>Q.e+=oDJ%=8c1u<W5tq;uT\n;>sDj:]F2i:]4&f
+:&Rcb9DqK]8cM?]8,bsX7K,dT7K#XS6iTLN62a(I4odeE4o[YE49%A?3Vtf72u>N32>o?01A<O'0`Ng+
+0)[C#/H%1!/-IIR.OlnH-ib^p./YIm-N>Cl,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
+rFl1CrFYq<rFGk8rF#V3qd05,r`oJ/rETA,s'#A(r`K,#s&K,#rDi_orDW\nrDEGgr(m>frD!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/X<pa,kaocj>Xg`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,!<W,nr;uKVn;>jDk;>sDi:]4#d9`@]_9)hK]8H23Z8,u-[8,>^R70#^S6N9@M5lEqI
+56!kG56!eF5Q<qI4o[YC48V)93W1r:2ZPc72?#EA2Dm?K1GU[>1G^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)Q<?AGp$8@f0[4?iFC1?2In*>Q7n,
+>Q.k+=o__(=T2D#<rH%t<;]\o;Z0Jl;#O2i:B+,g:B!ud9`@]`9)V?]8H23Z7KQ"J7f>dR7/oXS6Ms.J
+5l<hD4o[YE49%A?3W(i:3;kf52Z5N31]9*'1&is-0E3['/c@7"/c7.&.k<)!.K1^q.K([m-iYOn-3#7j
+-2f+h,Q8td,P`M_,5i\b+RpP*++bTL+!hsM*ZlCB-"LX<.Ochs-n6c!/M/S.0JG7=1cRTf6pNmt4?GSc
+rAsp<%m2m57<2?V6X"5FE,fl9DuO\RDYn;MD#J/JCAqrGB`;ZCB)?0<AGos8@/aO1?N"1/>QA(->lS%.
+>5_V'=T)>#<rH%q<;fbp;Z0Ji;#O/k:JO[`:&[ib9DhBd8P)HD7n6,J8,l'X7K5dS6iB@N62a(F5Q<qH
+4o[YC48V)93W1r;2ubf72>]6,1]K601&is+0E3[(0E*R)/hR#Pq^VOnr$V[q-RL/dr[.Cdr?V%[r?8fr
+JfoXfoH4D\+<MaL+=UuAr%Js?0J>+60etO@1cIET4[MCs3&NKJ0eb=:r@ea80/+t14DIS95#l33CM[ke
+C]/#FC&DZEBDlHAAc60=A,Tm6@JsU6?iOO5?N=I4?N"1,>l7h+>5_V(=T2D"<rZ1u<;ohp;Z9Pl;Z0Jl
+;#F,f:&Rcb9DhE^8c;3[8,c'Z8,GdR70#^S6N9@M5lEqI56!kI56!hH4oR\G56!eG4T.A=3r:r93;ti:
+2Z5N41^u?#2)I*E0ekI?1,:R=r\4:(r\".$q^h^ur\".#r%%ar"=YcJ-n5*Cr[7^or?qUlq'?(f,:!45
+rZ[+@Jg%-;%O*,@+s.gOA7[/:-R^>gr[/%$.4Qet.kND-1H5V+5Wh%e3&ikr2>o?A1GgjA5AX(?5?DK8
+D/O7iD#J/HCAhlGB`)NCB)Q<?AGp$8@f0[4?iFC1?2In*>Q7n*>Q%_*=oDJ%=8c2!<<-%u<;]\o;Z0Jl
+;#O2i:B+,g:B!ud9`@]`9)V?]8H23Z7KGqIrC-TOs$QfQr'C9Hr'($As#g<Cs#U*=q`+O5q_nC1rA4I/
+s"a@(s"OI+r\".$r@It#r@Imt!\,ZKr[7aqr@%Rks!Ials!7Ujr?VCfrZqCdq'#b^r?;1`g`M+iJfiJa
+,p"-L*uu=IA7mAA.4Qeq.P*,&/M8\10JYIA2`sSu5Wq4l4$#J%3rV,K4?5AiE`=JT>&&(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"<rZ1u<;ohp;Z9Pl;Z0Jl;#F,f:&Rcb9DhE^8c;3[8,c'Z8,PjT705kF6iKFP62a(I5Q<qI
+5Q*eG4oR\G56!eG4T.A?3r_8<3W1r:2ZPc72?#E@2Dm?K1GU[>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
+5<Cn)2uko:2>o?C1Ggg@5AX(?5$)B7D/O6-D#\>MC\qlFC&VfDBE)TBAc?6=A,Ba5@JjL3?N"1,>l@n,
+>5hb(=o__(=T2D#<rH%t<;]\o;Z0Jl;#O2i:B+,g:&n#g:&Rcb9DqK]8cM?]8,c!U7J]FP6iTLN62a(H
+55[SD4T@MC3rM)93;kf52Z5N31]9*)1&`m,0E*U&/c@4#/c@4#/,^t".OlnH-ib^p./YIm-N>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)?0<AGop:@/aR5?i+1.?2@h)>Q7n*=oMP%
+=8l8!<Vobo;uT\n;>X2f:]F2g:&[ib9DhE^8cM?Y8,YpV7K5dS6iB@N62a(F5Q<qH4o[YC48V)93W1r;
+2ubf72>]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.oj9<G$)`Ci0/erG)4Dr+Q+CrFZ%?rFGn;
+rF5Y4rF#Y4s'Ye4ra,P/qcs&'rE9)$r`B"us&K"s!)rnrrDNVlrDNSkr_WMgrD!5ar_*/]s%3/[s%!&Z
+s%!&Xr'gTQ!(6`Ps$?TKrBL<Gs$-HGs#p?Gs$$HGs#g6Aq`=U7rAad8!&jd5!&P!=1c@3K1c$mA1&`s.
+1&Wg)0E*U(/c@7#/,q1"/cIC$/Gq$t.Kh1L-n$PC./kUo./bOn-M\qf,lJte,2=>n+bCle+V#\@+X/!K
+-"LR8-RU;i-2o8)-n-Vq.k<2)0/GOR5<Ckb3&`eq2>o?A1Ggg@5&<t>5$)B7D/O7iD#J/HCAhlGB`D`E
+BE)TBAc?6=A,Ba5@JjL3?N"1,>l@n,>5qh*>5h\'=T2D#<rH%t<;]\o;Z0Jl;#O2i:B+,g:B!ud9`@]`
+9)V?]8H23Z7f>dO7/oXS6Ms.J5l<hD4o[YE49%A?3Vtf72u>N32>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<V+j3]]A$3rV,K4?5AiE`4DR>&&(sEH1nprGMLLrbVOKrG)=GrFl1CrFYq<rFGk8rF#V3
+qd05,r*05,rEK8)rE9,%rE&u!rDi_orDW\nrDEGgr(m>frD!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/X<pa,kaocj>X
+nK<E+JfqfN#Tb*1+WqmVBQ!`%(bRKq0JG4:1G^jH3B95g5Wh"_1GUX;0erV\r\"a5/N[Z?,<]%=D/3s)
+CMNocrG)4Dr+Q+CrFZ%?rFGn;rF5Y4rF#Y4s'Ye4ra,P/qcs&'r`T2%rE&nts&K"sr_rbnr_`VlrDEPj
+r(m8cr_*;cr_*/]s%3/[s%!&Zs%!&XrC-ZQ!(6`Ps$?TKrBL<Gs$-HGs#p?Gs$$HGs#g6Aq`=U7rAad8
+!&jd5r\P0E2)R3H1,1L=1,1L;0J>(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)Q<?AGp$8@f0[4?iFC1?2In*>P_P%=oDJ%=8c1u<W5tq;uT\n;>sDj
+:]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<M"h3]T;#3rV,K4#o8hEDn8P>&&(sEH1nprGMLLrbVOK
+rG)=GrFl1CrFYq<rFGk8rF#V3qd05,r*92)rEB/&r`K,#s&K,#rDi_orDW\nrDEGgr(m>frD!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/X<pa,kaocj>Xg`V1kJfrPc#Tb*1+WqmVBQ!`%(bRKq0JG4:1G^jG3&j#d5<Ln^1GUX;
+0erV\r\"[3/N[Z?,<]%=D/3s)rbMIIqe>tAs(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<Gs$-HG
+s#p?Gs$$HGs#g6Aq`=U7rAad8!&jd5r\P0E2)R3H1,1L=1,1L;0J>(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)<SmrDEPjrD3Ggs%iSgr_<>br_*2^rCR#[s%!&Xs$clSr^6ZQs$QfQr'C9Hr'($A
+s#g<Cs#U*=r&=[9rAXU3rAFO0rA+1'!&4C*!&"+"q^hXq"Y)#Q.OlnH-ib^p./YIm-N>Cl,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&j<G;^at9C3"95EGodpDuFSND>nAMC]/#IC&M`EBDlH>Ac60<@JsU5?i+1.?2e+,>Pq\'=oMP%=8l8!
+<Vobo;uT\n;>X2g:BF<e:Amod9`7W^9)hK_8H23X7f,XS7/]LO6N0:L5l*_F55m_F4T.A=3r:r93<(r;
+2Z5N12#T601&s'.0ENm]0`<['0)[C%/H%*r.fCgo-j1nF-71&<-MSnc,kWA[+hSqL+G(a.+:'#2+!DaL
+.;3Vs0GlDr0/,(71,C^C2E3ZY5X.@i1bpd>0/53[0`E^6/1iqt9Hu]#Ao2="D>n>LCAV`CB`D`DB)ZB?
+AH$*;@f'U4@/jU6@/aL5?iFC1?2In)>6%h)=Sl1t<rZ1u<;ohp;Z9Pl;Z0Jl;#F,f:&Rcb9DhE^8c;3[
+8,c'Z8,c!W7K#XS6iKFP62a(I5Q<qI5Q<qI56!eF5Q<qI4o[YC48V)93W1r:2ZPc72?#ED2Dm?K1GU[>
+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.k</'/i#<i5s@@i3&`cSr\aX2%Pomq0Ks8H,<]+@DJa9/rG;FJqeH(D
+rb24Bs(;4@rabt;qdTJ3r*TG0rE];*rEK/&r)ru#r`B&!r`&qur`&eor_i\lr_WPhs%`SirD*>drCm2`
+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?#<r,;OOqec=KrG)CJrbDFHrFl1C
+rFYq<rFGk8rF#V3qd05,r`oD+qc`r$r`K,#r`8ttqc*Mmr_i\lqb[2ds%`Mer_38`r(?u\s%*/[rC6WP
+s$ZfQrBgKLrBU3Ds$$EFs#g6Aq`=U7rAag9s#0g5q_\7-s"aU/s"OI+s"OC)r\".$r[e!uq^VOnr$V[q
+-RL/dr[.Cdr?V%[r?8']Jfopn#9G!0+WqmVBE2rJ0GZ8p0/,(71,C^C2E3ZY5X%7g1c.!E1B'$.0`E^;
+/MA\>CJ#m9<Fou\C27NtC23]]!bc7^rb2@Gr+Gt?s(24@rF>_6qdKG2r*TA.q-<l&rE95)=T2G%=8c1u
+<W5tq;u]bo;?'Jk;Z0Jk:]4#g:&Rcb9DqK]8cD9Y8,l-Y8,l'Y7K5dU6iTRR6Ms.L5lEqI56!kG56!eF
+56!eE4T.A@3WM2>3Vk`82uPZ52?#H31Aim+1B0*-0`<[(0)mO%/H76q/H%*u.fCgd-itbC-MSne,Q/hT
++bCkh+ho01,U=NW+<De:BIbAU-RC/>-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)>#<rH%t<;fbl;Z0Gm
+;#X8h:&n#f:Amlg9h\7Z9E%Q^8cD9Z8,YmY77BWC6NBOP6iKFN62a(H55m_E49.JB3rD#:3;tl42ZGZ7
+2#K0,1Ars*0E<d*0)R<r/-%4#/,:Xo./bOm-N,7\,QT,6oca8V],uVHJfjV,'HS>;+<MUK?tq;A.4Q_p
+-n6_t/1piR#Vn+j3&sMu5sG92!'L6B'08073B0&]2b.pc.RI<QE,KT4D>\;MD?"MRD?"GLC]/#HB_uH@
+B)?0<A,p':@/aO/?N4=0>l.b(>5h\&=T;J$<rQ+t<;ohr<;fbq;ZBVm;#=&e:B!uc9`Ica9)D3Y8-2:N
+7f>aW7R]cE7/fRP6N0:L5l<kG4odbD4T.A@3rM)<2uku<3<(r92Z5N42#T601&s-01&s',0`<[%0)[Bt
+.fLmp./t[n-M8Yf-7'r`,PND^+o`^=+G(`9+:]Y@*?H4C.;<`X/MAe10`E[30/,(71,:dH3BfY45!(\[
+1c$pCr\=F,r\"j80.fA'8gQW#ASc'qCM@KtCAhiNBP;-pBkV2YBDcBAAcH<>A,Ba5@JjO2?i47+>l@n*
+=o__(=T2D#<rH%t<;f_s;c6Nl;?'Jk;Z0Jk:]4#g:&Rcb9DqK]8cD9Y7fZ*X8,l'Y7K5dU6iTRR6N'4L
+5lEqI56!kG56!eF56!eE4T.A@3rM)83<(r92Z5K52#fE31Aim+1B0*-0`<[(0)mO%/H76q/H%*u.fCgd
+-ik\BpEfhar?Br=Jg#^he0,;I,U"?S*[G0-.jZMi,q&[=(FLU[.4Qf"/MAq<69dOl3&iiT2Dm?K2#]9@
+1,CULD+c0=<b?2aCM[baC]%rIC]A/LC&DZEB*)^YB)ZB=AGp$8@f9^:?sd:>?N4=,>lIt+=o__)>5VP'
+=T)>#<rH%t<;fbm;Z0Jm;#X8h:&n#f:Adid9`7W`9)V?\8Gu'W7KQ"I7/]IQ7/TFO6N'4K5l<hF4o[YE
+49%A=3W1r:2u,B32?,N21]&s+1&Wg+0E3[%/bgmr/,:Xo./bOm-N>Cl-1N5],9le(r?.sZJffjl#9Fs.
++<MUK?l3W2-RgMn.4?\s/1`A*0/#(81H7Bc76s-:4TIVD3tjY93B9&[4#]ZN:b"e8BlIs.Df,DirGDRP
+s)%dPr+l4FrFl(@rFYt=r+#e9rF#V3q-O),rET;*s',G*r`T/$s&]/"r`/nrr_ierr)<Vns&&_kqbR/c
+r_<;as%E;_qap`W!_5^LrC$`V7JoRQ6iB@N62a(H5Q<qI4o@G@48q;>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#<rH%t<;]\p;Z0Jm;#XAj;>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=<b?2aCM[baC]%oMCMITuC&DZCBE)TCAc$$:A,Kg7@K0a8?iF@5?<pk4
+>lIt+=o__)>5VP'=T)>#<rH%t<;fbn;Z0Jl;#X8h:&n#f:Adid9`7W`9)V?\8H)-W7KQ"I7/]IQ7/]LO
+6N'4K5lEkH55m_F4T@MC3r:r93;tl42ZGZ72#K0,1Ars+0`Ng+0)I6q/H.0q.K:gp-iPIk-1W;_,9e?)
++oNO<++bT7*u#b<*ZuOF,@G7=-RgMn.4?\t/1iLR0*F$b1c[T!84>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/"<W?(t
+<;BJl;ZBVm;#=&e:B!uc9`Ica9)M9Y8-2:N7f>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>1H7<R5!M4m2`*?I1G\qas"OF*&M5Xf5&3b:4]Q'0BkhEtBkhD]C&_lHC&_lGBDc?AAc?9@
+AGp$8@f9a6@/=7.?MRk)>Q%_*=oDJ%=8c1u<W5tq;u]bo;?'Jm;Z0Jm;#O2g:&n#e9`@]`9)V?\8GG^R
+7fPpW7/oXS7/T@K5lEqI56!kG4pjG95!D+m4?P\e4T.A@3rM)83<(r92Z5N42#]9.0aKNi0ek@90/#$X
+0E*U(/c@7#/,1[o/,h$t.0(gi-jM+I-mpAh,p`:4s!.IdV'1F6MBN3M,U"?S*[G/;BIbAU-RC,e-RU;k
+.Olr!/hJ_52F9Vi3B/uW2E!EM1c51f%Pfgo5]'.?5#u94CMRa$rG24Ds(VIGr+H"@rakt;rF>h9r*fS4
+s'P_2s'>G*r`f>)!a/]1!*];'s&f5$r`8ttr`&hprDNSkrD<JhrD!>er_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$<rQ+t<;KPl;ZBVm;#=&f:&n&g:&I]b9DqK]8c;3Z8,l'W70#gU7/TFN6N0:L5lEqI56!eF49@T,
+4T.A@3rM)<2uku<3<(r92Z5N42#T6.1B0*.0ENm]0`<[%0)mO'/bpmq.JtUo-iGC`,m#>:,PND\+h8_I
++G(a.+;?(F*?H4C.;<`X/MAe10J5"40JP?^1CQ6%3BfYk4#\uQ1G^fc1&is,0+fch/O!rB,s>7>Ch[X"
+Bk_<srFu:Fs(VLHs(D7ArFPt=rF>_6rF,\5rEfP2ra5\3ra,D*rEK5(!*T8&r`B&!rDihrr)<VnrDESk
+r)*GirD3Ae!)<Dcr_*2^rCQuZq+(BQr^HiTs$QfSrB^<GrBL<Gs$-NI#X1F84[)"l4?WU)!'L3Ar]:!<
+qDeL6rAOU3r\XU0r%S=00ek@9r\"7*r@e.&s"41#s"!jqr@@jsr@.Cfr$MOm,p`:4![Ap6rZ[%>Jg%-;
+*$cdQ+s7pP@;%/;-7:)e-7:/h.4Qet.kWD,1c5\.5<Ckb3&``R2)R3Ir\G$>1GD(29-lc&Ao2=!Chioa
+qJ-%Es(M:BrFZ%?qdfY8raPh7rF#Y4rEfM0q-<o'rE92(r`]5&s&f5$r`8tts&8ttrDWYmr_`Sir_NJf
+!)<Gfr([2brCd,^rCQuZr'pTQ!(?cQ!^oCCrBgBIrBU9Er]U6Bs#U!:rAad8q)871s"sX0s"aO.rA"=+
+r\+:(qCVInr[[dns![gnr[.Rip*BP\![8d1p*'AWgE2"hJfiJa+<DUG+<MUK?tq;A.4Q_p-nHo$/M8\0
+0JY@=3''T!5sG92!'L6B'08073B0&]2b.pc.RI<QE,KT4D>\;JD?"GPC]%oIC&ViFB_uH@B)cH@AGp!<
+@JsU5?hn%.?2\%*>Q%b)=o;D%=8c2!<W,no;uKVn;>j>g:]4&f:&I]b9DqK_8c;0[8Gu'Y7f>aU7fGgS
+6NKM@rBgKLrBU<Gs$$HGs#g<Cs#g6Ar]:!<r\sm<r]'p:rAOU3r\XR0r%e:,s"OI+s"OC)q_%h!q'u@m
+r$VUo-RSg>pE]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?Ac60<A,Ba6@K0a6?iOI3?i47+>l@n*
+=ohc.r`K/$rDrksr`&eos&/ems%rYkrD<GgrD!>erCm2`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+<De:BIbAU-RC,e-RU;j.4Qet/M&P32*sMh3B/uW2E!EM1c51f
+%l,pp5]'.?5#u94CMRa$C]8,GCB&#JB`)NAB)Q<<AGp$;@fBg7@/aO3?N4=,>lIt+=o__)>5VP'=T)>#
+<rH%t<;fbo;ZBVm;#F,f:&n#f:Amlg9h\7Z9E%Q^8cD9Z7f,US7/]IQ7/TCJ62a(H55m_F49%AA3WD);
+3W1r:2u,B32?,N21]&s+1&is-0E3[)/cRC#/bgjs/,q-q.K:gp-iPIk-2&V^,6B&4+SHuW+M/_I++bU,
+*u#b<*ZuOF,@G7=-RgMn.4?\t/1iLR0*j9d1H7Bc76s-:4TIVD3tjY93B9&[4#]ZN:b"e8BlIs.Df,Di
+qec@Ls(hOIr+Z+Cqe,k>s(21?r*o_8rF#V3q-O),rET5(rEB2'r)iu#rDrntrD`\nrDNSkrD<AerD*>d
+r(R,`rC[)]rCHiVs$lrU!_,RGrBgWQ6::]<r^$KJrBCEK4Ztnir]C-BrB(!>rAjj:!'1$<s#9m7rAFR2
+rA4C-s"XO-r\+:*r@e%#r@Rgpr[Ians!RalpEf__![Am4p`f_]rum%<Jfq'9*$c^K*ZZ=OBlGm\0/,"4
+/h\k30ekF>1H.3O4[0084#\uQ1G^fc1&is,0+fch/O!rB,s>7>Ch[X"Bk_<srFu1Cs(D=Cr+5e:rF>_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+<De:BIbAU-RC/>-5S$X.4H_r
+/1W>/1dXDg3B/uW2E!EM1c51f%Pfgo5]'.?5#u94CMRa$rG2:Frb2@Gr+H"@!+u.?qdfY8raPn9rF#S2
+rEfM0q-<o'rE92(r`]5&s&f5$r`8ttr`&hprDEVmrD<AerD!>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)3GirD<AerD*>dr(R,`rC[)]r^coVs$lrU!(QlRr^$TPrBgKLrBU<Gr]U9Dr]C-B
+rB(!>rAjj:!'1$<s#9m7rAFR2rA4F.r\=F,r\+:*r@e%#r@Rgpr[Ians!RalpEf__![Am4p`fY[mN@*(
+JfqfN'I4kC*ZZ=OBlGm\0/,"4/hSe10JWP^$oTt&4[)%k2`*?I1G\qas"OF*%kTFd5&3b:4]Q'0BkhEt
+C&_rHC&DZEBE)TAAc$$:A,Ba6@JsR3?N+=0?MRk)>Q%_*=oDJ%=8c1u<W5tq;u]bo;?'Jl;>j>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=<b?2aCM[baC\qlHC&_lF
+BDlH>Ac$$:A,]p;@JsU3?iF@5?<pk4>lIt+=o__)>5VP'=T)>#<rH%t<;fbo;Z'Ag:]4#g:&[oc:&doc
+9E%Q^8cD9[7f#OR7/]IQ7/]IJ62a(I4odeG4o[VD3r_5?3;kl93;tl42ZGZ72#K0,1Ars-0`Ng+0)mO'
+/H%0q/H.0q.K:gp-iPIk-2&V_,6K,5+<^A$r?-h:Jfh!7'HS>;+<MUK?tq;A.4Q_p-n6_t/1piR">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`bprDNMirD<AerD*>dr(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`*<H
+0eiS]'/2*n0.nn2/3duC,X57=CM@O!C&VlGC&;TBBDuKBA--7N@fBm8@fKm8?ij\B@JsU2?i471?2\%.
+>Q.h(=oVV&=8l8!<W#hr;u]bn;>a8j;>j>k:]4#b9`7W^9)hK_8H)*_84Q0>77I/EqaLHO!^f=@rBU?H
+rBU<Gr]^-@r&k!@rAsg9r&F[7s#0g5rA=O1rA"+%r@e+%q(;Orr[n!ur@@jsr[@grodKbcod0S]U*5+3
+MBN3K,9\9S*?nepAh#&Q-m^2cr[7Ul&M#Fa0Jl'[4#o8Z2Dd<L2)I/f1CGm'DbDB@<b?2aCi'#br+c.D
+rb2:Cs(2%;rF>h9r*fP3r*TD/ra#G,r`]A-rEK8)s&oA)rE0&#r)Wess&AqqrDNVlr)!;erD*5ar(R)_
+s%</[!_>jPrC6`SqaCENr^-NKr]pEHr]^9Ds#g<CrAsp<rAaa7s#9j6r\a^4rA4C-q_A%'!&+=(r%7n#
+r@J"#r[[mrr@.Ulr?qRkr?_._!$hFdp*'AWm2pp%Jfh`L,T\$K+<DLH?>(o<.4Q\n-7LDp/1iJ-0/,+8
+1c\&o5s@Fo4$*@&!':*>&3)a42bA*f.R[ERE,KT4DK#Jkr,)CKrbDXOBk_6oq.K\=rFPq<raPe6r*]M2
+rEfA,rET>+rEB2'rE/u!r`9&!rD`_oqbmAir_WJfrD*Aer_<Dds%E2\"A)-S84`\LqaUNQrBpHKrB^EJ
+rBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/r\=@*r\+:*r@e.&r@J"#!\>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)>#
+<rH%r<<#ns;Z'Di;#aDk;#a>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"<rQ,!<<#ns;uKVn;>a8g:]4&c:&I]a9E.W]8HMFR8,YpU
+7JfLP6iKFM62j.J5Q3kF4o[YE48h5>3W1r72uGT52?,N31]9'/1&Nd)0E<d*0)R=#0)[@%/H.0t.fCgn
+./bOm-N,7a,QK(f,5*2Y+P7cf++bTa+$:Sd*ZuLD,$nt8-RgMm-mpGn.kE8)0/#"60f1m\6pX""4Zb\d
+4$#D_3B/u[3]BWP:b"k9BlIs.Df0LlDZ+GMD#S2QC2%BqB_c<?B)Q<>AH$'9@JjO4?i==.?2\%->Q%b)
+=oDJ#=8l8#<W,nq;u9Jk;>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
+rD<MirD!/_rCd&\s%35]r^R,_7n6$;7K#^Q7K#UU6UO0<5lO"H5lEqH55@A>4T@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+u<W?%s;uKVn;>a8g:]4&c:&[id9`@]b9)D0]84Z8L7f>dQ7/fRQ6Ms.K
+5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E<d*0)R=#0)[@%/H.1!.fV!s.JkOl-iPIk-2&Sa
+,Q/h[+oNOn++bSd+7pX;*ZlFG*ZQA1Be:\].OZ_n.4Qi!/M8\00JP:=3CcJ'5<_4l3]fDa3]T2[3'0/[
+89@ZW6Wn,BDJsH2DuFSPD>e;LCBSBdBkV2UBDuNAAc60=@f0[5?iXR5?i==.?2\%->Q%b)=oDJ#=8l8#
+<W,nq;u9Jk;>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+T<M`+,:tj+K?P(+!;XL
++Wr+@D_isu0J5"1/hSe20JP=<2)dES4pF242`3EJ1B'$.0`Ng)/ds9qCe5m9<+KcYC27P_CAhlFB`2TD
+B)Z?EA7T1[@fBm8@fKm8?ij\B@JsU5?i47.?2\%.>Q.h(=oVV&=8l8!<W#f!;c?Rl;>jAi;#aDk;#a>i
+:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9Fq*"X<s#^0?q`4R6r\sj8rAFO1s"jU.
+q(Vb#r@[mtr@Iq"q^h[rr[RjqodKbcod0S]f-,_hJg&Ve%jE5A,9S!N?=tc7-7:)e-2o:i-jqOW/2/nI
+5<Lqc2`CXm'/VO%1GU^A1+tt38gHW%Ao2="D#A)HCAqrFB`;WDAbos9A,]s8@JsU4?iFC0?2Rt,>6%q,
+>Q.h)=oDJ%=8Z+u<W?%s;uKVn;>a8g:]4&c:&I]a9E.W]8HMFR8,YmW7K,aQ7/fRQ6Ms.K5lEqH55dYE
+4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E<d*0)R=#0)[@%/H.0t.fCgn./bOm-N>Cl-2&Sa,Q/h[+oNOY
+++bSl*sWi/*ZuLD,$lF-/LMts-n-Pn.P!&%/h\k30ekLF7n#^.5!;"i4$#D_3W:uK4$#8jFAODR=_Vhm
+Df9N3rGMRNrbVLJ"DVXbBP@3Srau+?rFGn:r*fS4r*TD/qd'/*r`]A+r`];(rE/u!r`9&!rD`_oqbmAi
+r_WJfrD*8bs%NGcqFUl^84Q3ArC?`SrC-ZPqa16Ir]pEHr]^9DrB1'@q`=[9r&F^8s#0d4r&"F0rA+@,
+r@n4(s"OC)r\".$r[\%"r@7[nr$_Rmr?h7bs!7OfpEKV\r?2+^nK<E+JfqfN%Ncf8+sA'U@W4.U0/,"3
+r[ng:0JG4:1,V!K3^,_h3&NNK1,8b^s"F:&%4j_[80gAuA8>moCM@P`CAhlHB`)NBB)Z?EA7T1[@fBm8
+@fKm8?ij\B@JsU5?i==.?2\%.>Q.h(=oVV&=8l8!<W#hr;u]bn;>a8j;>j>k:]4#b9`7Ta9)VB^8cM?\
+7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9Fq*"X<s#^0?q`4R6r\sj8rAFO1s"jU.q(Vb#r@[mts"+1$
+r[n!ur@@jsr@.Cfr?h1`rZ\fpJg#^hoH=_h,9\9S*?ng'.jZMi,pt&=-i>A%.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"<rQ,!<;fbo;Z9Pk;#F,f:A[c`9`@]b9)D0]84Z8L7f>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:=3<r)D69dXs4?NO's#L'<%m)g189@WV6Wn,BDJsH2DuFSP
+D?"GNC]8)KC&_lBBDuNAAc60=@f0[7@/XI0?Me%,>lIt+>5h\'=Su8"<WZ9$<;okq;u9Jk;>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%f2Dm<H1&`j?0/"q1/M8V*5&3\65#c'.BkhEtrbDCGs(M@DrFZ%?s'u1@@q,FIr*o\7
+rEo\6?X`n@ra5Y2rETJ0?![D6s',J+r)s&%rE&u!rDibps&8qqr)*Ags&&_ks%iSfqb6r]r(?u\s%*,Z
+"\;-R7R]cE7f,XQ6io_C62a(J5Q*kG5Q3kB4o@GB48h5;3W(l92ubf72>oB31]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#g<CrAsp<rAaa7s#9j6r\a^4
+rA4C-q_A%'!&+=(r%7n#r@J"#r[[mrr@.Ulr?qRkr?_._!$hFdp*'AWm2pp%Jfh`L4<>Rc+<DLH?>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_<Dds%E2\"A)-S84`\L
+qaUNQrBpHKrB^EJrBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/r\=@*r\+:*r@e.&r@J"#!\>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)!DjrD<MirD!/_rCd&\s%35]r^R,_7n6$;7K#^Q7K#UU
+6UO0<5lO"H5lEqH4odbB4o@GB48h5;3W(l92ubf72>oB31]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!:<b?2a
+Ci'#br+c1DrFc+As(2%;rF>h9r*fP3rEoM/pg!f&!*oJ,r`]8'rE0&#r)Wess&B"ss&8kor_`Sir(m8d
+qb?u^r_*8`qagi[84WVJrC-TOr^6ZOr'C<IrBL9FrB:0Cs#^0?r]0p:q`"F2r\a^4rA4C-!&=C+r@e4)
+r\"+#r\".$!%e+"r$qXoq^DCjr[.Rip*9V_r?CqYr?0`7JffRde/pdo+!)OG*$S^*0./.s-n6\q.P!&%
+/h\k30ekLF84>j15<_1k3]]8]3&iiU3]T)gF&+2N=_VhmDf9N3rGMRNrG2=Gs(VLHq.K\=rFPq<raPe6
+rEoA,qd'/*r`f>)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@`>,<f(;CM@O!C&VlGC&_lGBDlH@AHZOS@q0!IA,Kg9@JsR8?XI7?@/aL5?N"1/>lS+.>lS%->5VP'
+=T)>#<rH%r<<#ns;Z'Di;#aDk;#a>i:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9F
+q*"X<s#^0?r]0s<r&F[7s#0g5rA=O1rA"+%r@e+%q(;Orr[n!ur@@jsr@.Cfr?h1`rZ^\PJg#^h^EF+3
+,9\9S*?ng(/0uVj,q(2@-i>A$.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"<rQ,!<;fbo;Z9Pk;#F,f:A[cb9`Ifc9E.W]
+8HMFR8,YpU7JfLP6iKFM62j.J5Q3kF4o[YE48h5>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"<rZ1u<;fbm;Z0Jl;#=&e:Adid9`Ic^8d%^V7n?2L8,GdS7K#UN6N'4L5lNtJ5Q3kF
+4oIMB48V);3W(l:2ubf62>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)>$<rZ1u<;TVn;?0Vo;uBPn
+;>j;m:JX^`9`%K\9)hK]8H23Z8H23V7f>dT6i]UR639G<5lEqI55dbF5Q*b@4T.A@3r:r93;tl82Yo94
+1c.#g1]9'(0`<X)0)[C$/H.1!/H7=#/Ggsr.f1[l./bOm-N,7i,l]1h,l]+=+bCkh+k.YF,U=NX+W_e2
+CFpk\-RC/=-7C5h.4Qf!/1r\669dRn3B9&W2)R3I1G^dA0etFLD+Gm9<b6)^CMRY^CAhlFBDlHAAcH<>
+AGp$;@f9a6@/XI2?N"1,>l@n,>5hb,>Q.h(=oDJ$<r5nq<;ohp;Z9Pl;#O2h:A[ca9`@]`9)V?]8H23Z
+7K>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-*<A,Tj7@/aO1
+?N"1/>lJ%/>lIt->5h_)=TDS&=8Q%r<W#hq;uKVm;>j;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?,<f(;CM@KtBPIH[rFc1Drau(>s()(<qdTM4ra>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#4L5<Lte3B&iR2)I-G1GU^?1,)%38L$H#ASc*s
+CME]]rFu4CrFZ%?qdfY8raPh7rF#S2rEfG.!*oG,rEK;*s'5S.s'#;&rE0#!r)NYos&8hnr_`VjrD3Df
+qb@#_r_*2^rCR#[s%!&X!_#RJrC$oY6q0U66q%#ArB^<GrBL<Gr]L6Dr]C0Br]9s;s#Bs9q_nC1r\XI-
+s"aU/s"OF,r@e4)r\!str@A4).k3"t.4?Snr@%Ojq^27fq]u(as!%Cbruh:ar#kt\JffRdW?2Tm*ZuOF
++^8e;.4H_p.Ok<H#V7P[0/5.92E1q377'4'5!;%-3r_5>3"@r/2b8!b-pq-ODf'B0D#A/KD#A&IC&M`B
+BDlHBAc-*<A,Tj7@/aO1?N"1/>lJ%/>lIt*>5hY)=T)=u<rH%q<;ohp;Z0Jk:]!oc:&[ib9DhBd8P)HD
+7n6,J7g_^T7n6$<77BU46iB@N5la7L62s4M5Q*eF4oIMB48h5;3W1r:2uPZ62$Glq2)I-GrA4C-r\=@*
+q_.k"s"41#s""+!r@.Ulq^;=hq^)1drZh1^r?9Z5JfoXfdi^%^+!MmO-!taQ0/,(40J>(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)<Mks&8kos&&\jr_EMgrCm)]r(?u\rCHrYr^d&ZqaLQSrC-`Ss$QfQs$?ZM
+rBL<Gr]pBGrB9s=rB(!>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*0E<d*0).$s/-maV.Olkr-n$PC./PCh-N,7f,lAne,5i\b+T<P^+R'u"
+++bTK*tBD7+<MUI>Ac/E.Ouns.K(b./1iJ-0eb@@3(HD'5<h=p4T7DA3W:uK3B9#iF&",N=_VekDJj9-
+rb_RLr+c4FrFl(@rFZ(@r+,e:raG_4ra5P/rE]D-s'>Y0r`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!<rZ1u<;fbo;ZBVl;Z9Pl;#O/i:&Rc_9DhE^8c;3[8,c'Z8,PjT7K,^T6iTLP62s4K5Q<qI
+5lEqI55dY?4T.A@3r:r93;tl82Z#B32#fB31Ars'0`<X)0)[C$/H.1!/H7=#/Ggsr.f1[l./bOm-N,7i
+,l]1h,l]+g+bCkh+fZ[r,U=NX+W_e2CbI.a.4-Gjr[%q!-RgMp/M&M01EJhH4#o;\2`<NN1c.!E1,:R>
+0gfhM,X,7?Chda$C&VlGC&_lFBDlHAAc$$:A,]s9@JsU6?i==.?2In*>6\87>[(E9>5VP%=T;J$<rH%s
+<;oer;uT\m;?'Jk:]*ub:&Rcb9DqK]8cM?]8,c!U7K#XS7K5dT6NBIO62a(I5Q*eF4oIJC48q;=3WD);
+2u>N32?#H01B]Hg0ekB^0`Eg*0E<d*0).$s/-maV.Olkr-n$PC./PCh-N,7f,lAne,5i\b+T<P^+OhKb
+++bT`*tBD7+<MUI>Ac/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<Vobn;u]bo;?'Jk
+:]!oc:&[ib9DhE^8cM?Y8,>^T7K,[T6iB@J62a(K5Q*eF4oIMB48h5;3W1r:2uPZ42?,N41BK<f1]9*.
+1&Wg'0DmI&/c@7#/,q*t.JkOj-NGLm-Mo+f,lT%`,5i[W+G(_m+9iu2+sJ-U?QjPO0JP:80eb75/h\n5
+1,CjI3'9>e3]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`<X)0)[C$/H.1!/H7=#/Ggsr.f1[l
+./bOm-N,7i,l]1h,l]+R+bCkh+ho02,U=NX+W_e2CbI.a.4-Gjr[''A-RgMp/M&M01I42d3B/uW2Dm?K
+1c$pC1,(I<6uP[C5#u62C27U!CA_fFB`2TBB)ZB=AGp$;@f9a6@/O@-?2In*>Q7n+>Q7n+=o;D$=8c1u
+<W5tr;uT\n;?'Jj:]!oa:&Rcc9)qW`9)V?]8H23Z7f>dR7/o^U7/oXS6N'4K5lO"G55m_D49.JB3rD#<
+3;kf52Z5N42#K0/1B0*.0`Eg*0E<d*0).$s/H77#.fUq!-n$PC./PCh-N,7f,lAne,5i\b+T<P^+LE5B
+++bU+*tBD7+<MUI>Ac/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!<Vobo;u]bn;>sDj:]!oc
+:&[ib9DhE^8cM?Z8,Ym]77Ka8779QC6iB@K62a(J5Q<qI55m_D4T7G@3r:r93;tl82Z,H42#fB31B00/
+1B'$,0`*O$0)mO%/H77#.fCgn./PCj-Mo+f,lT%`,5i\a+G(_f+K6J&+WhmP+=1B;3&!'A0/5.6/hSe2
+0etOD2E3f^$p?X12)I*E0ek@90/*;W%kK=c6>f@>5#c'.Bk_<qC&VfEBDlH?AcH<>A,Ba6@K'[2?i=:4
+?!Ue8?2In)>6J,4=]ef(=8c1u<W,ns;uKVn;#jJm;Z0Jl;#O/k:/4O^9`%K\9)hK]8H23Z8H23Z7f>dS
+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>"=8c1u<W?%s;u]bn;>sDj:\mi`:&Rcb9DqK]8cM?]8,c!W7K5a]6psC0779O26iKFN62a(K5Q*eD
+4oIJC48q;=3WD);2u>N32?#H11]K611&is-0E*^)0E<d*0).$s/-maV.Olkr-n$PC./PCh-N>Cl-2Stc
+,QAtd+o`\a+oEIT++bSk*sNi/+<MUI>6f%#.4Qhr.Ok<H&1fCc0/5.92E4/o5s@Iq4?NO's#L$;%QZUC
+F\jJQ=_VekDJj9-rG;FJr+c4FrFl(@rFZ(@r+,e:rF#J/qd05,qcs/*r`]>)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`<WX4Zkba1c.!D0ek@90/*;W%kB7b6>f@>5#c'.Bk_<qC&_lFBDcB>AcH<>A,Ba6
+@K'[4?i470>l\40?2In)>Q.e*=T2D"<r>tr<<#nr;Z'Dl;Z0Jm;#F,g:&n#e9`%K]8chUV8c;3[8,c'Z
+8,c!W7JoRR6iTLQ62a(I5Q<qH5Q!_D4o%5=48q;<3W1r:2uPZ52?#E41]B0-1&3O%0*!X'/cI=#/,h+"
+/c@6t/,^sp.JkOl-iPIk-2o1i-2f+h,IAVG+bCm0+V#bC+X8-O+^8_7-7:2f-iGA'-RU>m.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)<SmrDEMir_N>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)>#<rZ1u;ufkp;uKVn
+;>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<+KcYBkh<qB`2T@B)H6?AH$'=A,Ba6
+@K'[4?i==0>l\40?2In)>Q.e*=T;J#<r5nq<<#nr;Z0Gn:f@6hr_WPhrD!>erCm)]r(?u\rCHrYr^d&Z
+r^QlU!(?fSr^6]Ps$?TKrBL<Gr]g?Fr&sj<rB(!>q`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?<b6)^CMRX!rb;=Er+Gt?rakt;rF>h9rF,Y4ra,A*qcs)(s'#G,
+s'#G*rE'&%rE&ntrDieprDNSkrD<Jhq+gf]rCm2`rC[#[s%*/[r^HlVr'^NOr^?cRs$HWLrBU9Eq`Xm?
+!'C0@r&Od:rAX^6r\j^4r\XO/s"aU/s"OI+r\=@*!&+=(pauFq#V.DT.Ocep-n5*Cq^;7fr?_=dr$24c
+r?;1`rZV1^koYL!Jfh]K%Nlf8*uuM/D(mCf.OQYnr@8F1/M8\20JYOG7RTL*4Ztnhr]:'>rAY9J3D=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#<rH%t<;]\p;Z0Jm;#aJo;ZBVo;#O2g:&n#e9`.Q`9)hK\8GPdR
+7fPpU7/oXS6N9@O5lX(K5lEqI56!kG56!eF4od_G4oIMA48q;>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)>#<rH%t<;fbp;?]rs;Gp@hr_WSirD!>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+<MRG>&?&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_<DdrCd)]r^m&Zr^ZoVr'gTQ"@GOC6::]<r^$KJr'10E
+s#p<CrB(!>rAja7r&=X6rAFR2rA4F.!&OU0s"XI+r@e%#r@RsupaZ7l!%@dnq^2(ar?V@ep`fY[T-/_.
+MBE-G+<MdO+=(7uF?(s*0eFt2r@SU60JP=@2)dW\4ZYMY1G^cb0G?)l/hJ\./1rD>DFGg7<F]`UBkmW\
+rFc%?s(24@r+#P3s'bq8r*T8+qd'/*s',J+r)rr"r`B,#s&T(ur`&eos&/ems%r_os&/kos%rYirD!>e
+rCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TKs$6NIs$$HIrBC6Er]^?FrB1$?r]:!<r&=[9rAX^6rAFR2
+r\FC+r\FL.r@n1'r\"4&r@It!s"+.$r\"1%r@@q!r[Rdor@%Xms![gnr[.Rir?V=drZ^SMJg#^h^EF+3
+,9\9T*?\O$0IA%n,par;-5.aT.4Ql!/M]+J5!(ba2`3EL1c,%b%l#jm7;t^A5?;?1BPM<sC&_oGB`)NC
+B)cH?AGTg9@f9a6@/aO4?N"1,>lIq->l@n(>5_V(=Su8"<rH%t<;fbl;ZBVn;#X8h:&n#f:Adic9`Icc
+9)hN^8cD9\8,YpW7JoRN6iTLL62a(H55m_E4T@MC3rD#:3;tl62Z5N42#T6-1Ars*0`Ng+0)R<r/Gq"#
+.Olkqs![gpr@%Ukq^)1ds!.Lgr$24cr?;1`s!%CbrueZjJffRdoH+Sb*uuIG*$AF%1FOV$-RUAB.M+*\
+/M8Y00/5@D7moX,4Zkh*3WV6#r\k<H3BB#kG"a>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_<DdrCd)]r^m&Zr^ZoVr'gTQ
+"@GOC6::]<r^$KJr'10Es#p<CrB(!>rAja7r&=X6rAFR2rA4F.!&OU0s"XI+r@e%#r@RsupaZ7l!%@dn
+q^2(ar?V@ep`fY[rZHe8Jfq'9%j)o9+sJ-T??A1\/MSh/0`<U00/,+92DmEU4U+&12`*<H1&`j?0.nk/
+/hS\-.RS)B,X,4<BkM-prb27Cr+>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="I5Q<qI5Q*eG4oRYF4oIMA
+48q;>3Vtf72uY`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'<rAad8q_nC1r\XR0
+q_J+)r%S.(s"=4$pal=n!\,ZKr[@apr$_Ljq]u4frZqLgrZqCds!%Cbruh=cr?;1`T-&Y,MB<'E*uuIG
+*$ADhDDN^h.jl_C.M+*]/M8\20/5@D7moX,4Zkh*3WV6#r\k<H3BB#kG"a>P>%hbgD/T8frG2@Hs(VIG
+r+H"@"D;=YAS(dMrF>k:s'Ye4qd0/*rET8)r*','rE0#"rDrntrD`bps&B"sr_i_mrD<Aer(d5cs%NAa
+rC[&\rCHoXrC6]Rr^6lV6UF+,rBgKLrBU9Fr]^?FrB1$?r]:!<rAag:r&=X6rAFR2rA4F.!&OU0s"XI+
+r@e%#r@Rsuq'u=l!%@dnq^2(ar?V@ep`fY[kobR#JfqfN%j)o9+sJ-T??A1\/MSk00`<U70/,.:2DmET
+4Zthb1c$pBr\,'?/hS_./hAV)6Z,=<5#l*,B5)*oBE2`EBDcBAAcH<=A,0U6@K0a5?hn%*?2\%.>Q.h(
+=oMP$=8u>"<W#ho;u]bo;?'Jl;ZBVn;#O2g:&n#e9`.Nd8kMZH8Gu*T8,PjV7K#XS6iTLQ62s4M5Q="I
+5Q<qI5Q*eG4oRYF4oIMA48q;>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*;<b6#ZC2<c^rFl+As(;:Br+,Y6s'kq8rF#V3ra,P/qcs,)!*oJ,r`]5&r`K,#
+r)Wbrr`&hpqbmGks%rVhrD!>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+<MRG>&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!HjrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^6lV6UF+,rBgKLrBU9Fr]^?FrB1$?r]:!<q`+L4s#0g5
+r\XR0!&=U21,Jnbs"XI+r@e%#r@RsuqC;Cl!%@dnq^2(ar?V@ep`fY[e0'>cJfrPc%j)o9+sJ-T??A4]
+/hnt20`E[90/,+91H.0M4$5Ye2`*<H1&`j?0.nk//hS\-.RS)B,X,4<BkM-prb27Cr+>t?s()%;s'kk7
+s'bq8r*T8+qd'/*s',J+r)s&%rE'#"r)NVnr)<VnrDESks&/kos%rSgrD!>erCm,^s%<;_r(-WRr'p]T
+s$ZlTs$QfQs$?ZMs$-NKrBL<Gs$-HGs#p?Fs#p<CrB(!>rAja7rAX^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&<rc>#<WQ3$rDihrrDWVlr_`\lr(m8d!)<Gfr([/as%E;_rCQuZs%!#Ws$ciR
+qa:BMqEb'Fr'(*Cr]L3Bs#U'<rAad8q_nC1r\XR0q_J+)r%S.(s"=4$pal=n!\,ZKq'c4ir?hCfr?VCf
+rZqCds!%Cbruh=cr?;1`koYL!Jfh`L%iuf5+<MRG>&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\'
+=Sl1u<rQ+t<;of!<)Z^n;Z'Dj;#=&d:B!rh9MA+Y9DqK^8c;3Z8,YpT7K,[X6UO1,6iB@N62a(H5Q3kH
+4oIMA48q;>3Vtf62ubf72?#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`*<H1&`j?0.nk//hS\-.RS)B,X,4<BkM-p
+rb27Cr+>t?s()%;q-sA4s'Yb3q-Nr(r`fM0>?h)1r)rr!r`8ttqGdAks&/ems%r_ns&&emqbR/c!)<Dc
+r(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-NKrBL<Gs$-HGs#p?F!'L<FrB1$?r]:!<q`+O5r\j^4r\XU0
+r%\1+s"XI+r@e.&s"41#s""+#r[n+%r[e!ur@7[nr@%Xms![gnr[.Rir?V=drZ_=bJg#^hWZ_ls,9\9T
+*?\O%0de7r-71/>-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\k<H3BB#kG"a>P>%hbgD/T8frG2@Hs(VIGr+H"@"D;=YAS(dMrF>k:s'Ye4
+qd0/*rETA,rEB/&r`K,#!`iB(rDrntrD`Yms&/blrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^6lV6UF+,
+rBgKLrBU9Fr]^?FrB1$?r]:!<q`+L4s#0g5r\XR0r\=I0r\FL.r@n1'q_%h!r@@grr$hRmr?qIhpa,ka
+rZh1^r?7dUJfopn#9P'1+sJ-T?3bU60J5+5/i!;X%ko^n1H76M3]fJc2`*<H1&`j?0.nk//hS\-.RS)B
+,X,4<BkM-prb27Cr+>t?s()%;q-sA4s'Yb3q-Nr(rETA,r`]5&rE&qus&B&!q,I8js&/em!`2]kr_WYl
+qG7&b!)<Dcr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-NKrBL<Gs$-HGs#p?Fs#p<CrB(!>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?;?1BPM<sC&_oG
+B`)NCB)cH?AGTg9@f9a6@/aO4?N"1,>lIq->l@n+>5qb(=T;J#<rQ)!<rH%t<;fbo;Z9Mr:f'q`:B"&f
+:&n#f:Adic9`Icc9)hN^8cD9\8,YpW7JoRN6iTLL62a(H55m_E4T@MC3rD#:3;tl62Z5N42#T6-1Ars*
+0`Ng+0)R<r/Gq"#.Olkqr$_Ijr?hCfr?VCfrZqCds!%Cbruh=cr?;1`ZlalAJfjV,%NZ]4+<MRG>&Q5I
+-nHbpr@8F1/M8\11,(C=2+L&#5!;"ir]1'?3;tiH3&s#W9Qj)Y6X"/?CMdteD#J/JCB&#IB`)NBAcuaY
+An>QOAGp$<@fKj7?i+.0?2S",>lS%->5VP'=T)>$<rZ8"<rQ+t<;TSo;Z9Mp:f1*g;#=&d:B!uf9`7W_
+9)_E\8H)-X7f5^S6j,kE6:+'<6N0:L5l<kG56!eE4T.A@3rM)93;b`82Z5N42#T601&s-01B0*-0`<[%
+0)[C#/,^sr.JtUm-i57c-2f+g,PWJ]+oWU9+G(`9+:fP:+!MmO,[PUS0J5+6/i!;X#V[th1H79N3]dO/
+3]AlO1GSk_'/(sj/M8Y,/h05+73k&s@qfRiCAqoFBDcBAAcH<=A,0U6@K0a5?hn%*?2\%.>Q.h(=oDG#
+<rQ+t;ufkr<;]\p;Z0Gm:^'Zn;,L.dqG7&b!)<Dcr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-NKrBL<G
+s$-HGs#p?Fs#p<CrB(!>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#
+<rH"u<rH%t<;fbo;Z9Mn;#X5j:B"&f:&n#f:Adic9`Ica9)V?\8H23Y7fPpU6i]XP6iTLL62a(H55m_E
+4T@MC3rD#:3;tl62Z5N42#T6-1Ars*0`Ng+0)R<r/Gq"".OlnE./bOk-Mo(h,lT(h,Q8td,QAtd+o`\b
+,5i\b+J0a-+,V-F*ZlCF*ulD,#B)FK-nHbp/,_"0/M8\11,(C=2+L&#5!;"ir]1'?3;tiH3&s#W9Qj)Y
+6X"/?CMdteD#J/JCB&#IB`)NBAcuaYAn>QOAGp$<@fKj7?i+1,?2\%.>Q.h)=TV]-=8l;#<rZ8"<rQ+t
+<;]\p;ZBVo;#aDk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S6j,kE6:+'<6N0:L5l<kG56!eE4T.A@3rM);
+3<(u92ubf72?#H21]B-01]B001&Wg)0DdC#/c@3u.fCgo./bOj-MSnc,lT%`,5i\L+G(_f+MT$0+!;XL
++s8.;FZM3/1+t:8r\#]S0JYF?3&WZU4$>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>$<W,no;u'>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_XG<c0oD-m^2d,UOld-n-Vq.kE2%0JPmY4?>J^
+2`<NM1]&p90J#Y0741<#ASPjlCA_cCBDcB@AH69>A,Ba5@JsU4?i=:->lIq/>?Y5.>Q.h)=oDJ$<r5nq
+<<#nr;Z0Ji;#F,f:A[ca9`@]_9)_E^8Gu'W7fGjV7/]LQ6N9FO6N9@N5lEqH55dYE4T.>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%r<W?%s;ZK_n;Z0Jl;#=&e:B!ud9`.Q_
+9)hKZ8H)*Z7f>dQ7/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<MirD!/_rCd,^rCQoXs%!)Ys$coWrC-cUr^6`RrBpNLq*=mCr]^6C!'^<Ds#g<CrAsg9
+rAad8r&4R4rA=O1r\F:(q_7t%r[n1&r%.jupal@oq^VIls![mqr[7[ns!Rdmq'H%cr?@dUJg#so"sY97
+*ZZ>'+)X(b-m^2d,UOld-n-Vq.kN8&0JYpY4#o8[2`<NM1]&p90J#Y0741<#ASPjlCA_cDBDZ<?AH69>
+A,Ba5@K'[4?i=:->l@n,>5VV(>5_V&=T;G%<r5nq<<#nr;Z0Ji;#F,f:A[ca9`@]_9)_E^8H)-W7fGjV
+7/]IS6:+';6N9@N5lEqH55dYE4T%;?3WM2=3;YZ42?5T72>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$qc<Vps&AqqqbmAir_WJfrD*>drCm2`s%E>`s%3&Xr^QrXrC-TOrBpQNrB^EJrBL0CrB1-C
+r]C!<rAjj:rAX[5r\aR0rA4F.rA"1'r@e%#r@Rmrs!n!sq^DCjq^24es!Ials!7Uhp`fY[YonW@Jfs\.
+$lgB3+X&$V??JOc0eWAW&MPmn1,:XE2)[KW4?5;V1G^fc0GH/m/hJ\./1W/:Cd]U6<F]`TBPD,VB)?0;
+AGp!7@JsU6?i=C2?N=F2?2In,>Q.k,>5_V(=Su8"<rZ1u<;TVi;Ys>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_XG<c0oD-m^2d,UOld-n-Vq.kN8'0es)%5!(ba2`<NN
+1c,"a$ns5$D+,g:<b6#YBkmT[rFc">rFGt>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.k</&/M8\00eY7=2FKkq4?GVc3BB2]3;tiH3&NTP:j5S_5?_`;C2@bcC]/#FC&M`FBDuKCB)?0<
+AH--;@K0a7?i+1.?27b)>Q%b(=TDS&=8Q%r<W?%s;u9Jk;>sDh:]4&f:&Rc`9E%Q`8c)'W7fZ$X70#dS
+7/]LO6N'4L5lEqF55dYE4T7G>3rM)<3;kf72Z>T22#T601Ars)0`<[&0)R<s.fLmo./bOj-N#.m-7'r`
+,lT%`,5i[T+G(_n+9rl/+!DdO-=-gt5qOfDr%AX90JP=<1H.0L4$5Vc2Dd3F1&`j@0.nk//hS\*.77o>
+-9bF>BkD$mBDcB=Ac60>A,Tm6@JsU6?iFI2?N=F2?2In)>PqY'=T)>"<rZ1u<;TVi;Ys>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$<r5nq<<#nr;Z0Ji;#F,f:A[ca9`@]`8cVK_8cM?\8,c!U7K5dS6i04K62j.J5Q3kF4o[YD
+48_,>3W1r72uGT62>oB21]9*.1&j$-1&is-0E!O#/c.*t/,q*r.K:js./bOj-Mo+f,l]+h,l]+g,5!,X
++L</A++bU+*t'57+<DOG=D^)H.Ob9G(b7*f/M/S.0/5.82)[ig5!1ng3B0&\3B7!s%QH=(2GeTk.R.*M
+D/*m(rbMIIqe>tAs(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+<MaM+spW=5qOfDr%AC20JP=<1H.0M4$3^03Ar]M
+1,8b^'JD'k/M8Y,.k*i%6mb)t@qfOgBkRBVrFPk:raYn9qdKG2s'Pe6rEoP1rE];*r*0,&rE0&#rDrnt
+rD`Ymq,72hr_`Vjs%iSfqb6r]r_!,\r(-iXs$m#WrC6`Sr^?ZOr':6GrBU<Gr]^-@rB1'@rAsg9rAad8
+r&4R4rA=O1r\FI-r%\(&r@e.&r[e!u!%Rapr@@apq^MIlr[.gs-RU5fp*K_`r?BZ5Jg#^hdig%_+X%mI
++'*8>,q(&d,pXfb-R^Dn.P!)$/28nF4utY^2`<NN1c,"a%PTG&D+,g:<b6#YBkh<prFc">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/$qc<Vp
+s&AqqqbmAir_WJfrD*>drCm,^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]U6<F]`TBPD*ks(;4@qdfY8rF5Y4rF#J/rEfG.
+qcs&'r`T2%r`B&!rDieqqc!;gqbd;gs%iSfqb6r]r_!,\s%*,[s%!)Ys$coVrC-ZQr'UEJrBL6GrBL9F
+qE=d>rB'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
+rFYq<rFGk:qdTJ3ra5S0rE];*r`]A,qHEl$rE0#"rDreqrD`eqr_i\lqb[2drD*5arCm2`r(?r[s%*,Z
+r'gNOrBpNMrB^?HrBL9FrB:0CrAjp>rAjg9q`"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</&/M8\00J>+: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]^<ErB1$?q`=[9
+r]'j8rAOX4q_\7-!&FR0rA"1'r@e1'r@Rt!q'u@mq^DCjq^2.cs!7Uhp*0GYd3+#`JfrPc$lgB3+X&$V
+??JOc0eWAW.PNP21,:XD1c@BV4ZYMZ1c$mA0JG.4/hJ\./1W/:Cd]U6<F]`TBPD*kr+5b9r+#\7!+Ge6
+rF#M0r*K>-qcs&'s&o;&s&],!r)N\pqc!;gqbd;gs%iSfqb6r]r_!,\r(-iXs$m#Ws$lrUr'UNPrBpQL
+r'1-FrBL9Fr&ss?r&aj<q`4U7r\sa5s#'a3s"jX0q(_b#r@e.&r%%arpal@oq^VIls![mqq^2@jrZqOi
+q'H%cr?@dUJg#so"sY97*ZZ>'+)X(b-m^2d,UOld-n-Vq.k<)"0/,[V4#o8[2`<NM1]&p=0J#Y0741<#
+ASPjlC1q9nBDlH>Ac-*;A,Ba5@K0^4?Mn++>l@n(>5_V'=Su8#<rZ4t<W,ns;uT\n;>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+<DOG=D^)H.Ob9G(b7*f/M/S.0/,"31GqTf
+5<V+j3]T5^3B7!s&3)O*2GeTk.R.*MD/*m(CMWrbr+Z(Bqe,k>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]U6<F]`TBPD*krFPh9rF>b7
+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`<NM1]&p<0J#Y0
+741<#ASPjlC1q9nrFYn;r+,b9qdTJ3s'P_2qd')(rEK/&rE9,%rE&ntqc3Sos&8nprDEGgr(m8dqb@#_
+r_*/]r^m,\r^ZoUqaCBMs$HZMqEY!Dr]^9Ds#g6@r&O^8q`"F2s#'a3r\OL.r\=F.rA"=+s"F='q^qat
+r[[mrq'l=lr?qIhq^)1dr$)=g+sA*Pp*'AWdiX/`JfiG`$R$W8*ZZA*D)s$o./k\".k</&/M@#U$8!ne
+1dsbr4Zkhgr]1'?3;tiL3&NTP:j5S_5?_`;C2@a&CMIV_C&;T@BDuKCB)?0<A,p':@/F=.?N"1/>l@n*
+>5_V%=T)=u<r>tt<;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>$<W,ks<;9Di;Z0Jl;#O2g:&n#e9`@]b9`7Wa9)hK]
+8H23Z8H23Y7f>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!)<GfpeC]\rC[&\"A)-T7n<PJr'gQPs$crUs$QfQrB^BI
+"@5:<5<o*1rB:-Bpc8:4r\sX2r\XO/s"aO-s"OF,r@e4)r\!stq^hats!mmps![mqr[7Rir?_._rZhFe
+ruq"WYTJH=JfjV,$m6T4*#ft@=Dg/I.Ob9F'.PL_/1iG+/ho"51c@ci5<V.l48h5?3W:uI2)[9eH:fJI
+=_MYeCi0,ds(_RJs(M=Cqe#e<!+c%>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"<qdTM4ra5_7r*]G0r*K;,
+r`o8'!*T8&r)`o!s&Jtrpf%)grDESk!)WVirD!>erCm2`!)3;`s%<;_rCHrYr^d&ZrC6`Sr^?`Qs$H]N
+s$6NIs$$HKs$6TKr'('BpcSR<rAss=q)J=2rAFR2r%n:+s"O=(r@\.'r@Rjsr[e+&r[n%!s""$tq^M1d
+s!Rgns!@CbrZ]Z3Jg#^he0,8D+=&0U+rsX!3$ft!-iGA*-RU;k.4Ql!/2/eD4ZYP]2Dm<Kr\OU2r\>9G
+1+bt873k-!A85akC1q6nBP1siAn>QPAG]m9@KL"I@K'a7@00hD?i==/?2Rt'>Q.h(=oMP'=8c1u<W5qt
+<W#hr;uKSl;#X8h:&n#f:A@Q^9`7T^8cM?]8,c!U7K#XS7K5dU6iTLO62EkH5Q3kE4oRS=3W1r:2u,B2
+2#K001Ars-0`Eg*0E<d*0).$q/H77#.f1[n./kUk-N,7f,lAqe,QAtf+nQnH++bSl*sWo0*ZQ+@*`rP_
+3[ZC*r[AL1.k</&/M8Y10/,4@770:&4Zkh)3r_5>3"7`'1f&Ei,sGIFD/*m(rG2FJs(VLHr+Gn=rFGt>
+ral"<!+Gh6qd9;.pg*i&r*')&s&f5$rDrqur`8tt!*&qrr)3PlrD<AepeLf_!)3>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<F]]SB4tmhrau1Arac"<qdTM4q-a),r*K>-rET/&!*T8&r)`o!s&Jtrq,@/grDEPjrD3Ae
+!)<Dcq+L]Zs%3/[!(R#Zr^d&ZrC6`Sr^?`Qs$H]Ns$6NI#!P4:5X7Our'('BpH8I;rAss=q)J=2rAFR2
+r%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/eD4ZYP]2DtFis"jX0'JhKr7WCjB5uqN2B5)*nB4tpjAnM$RrFGe8rF5e8s'kq8
+s'Yk6rEfG.rET2'r`fA*r)s#$s&]/"rDiYmr_rbmrD<JhrD!>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$n<bX/1iG+/ho"51c>P,6U*^s4?NO's#L'<(cO<1
+1f&Ej,sPOFD/*m(CMIX#C2.HsBP@<Vqe#e<!b>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)nX<r&XX5!&sj7
+r\aX2q_S1+r\=@*q_.h!r@S""!%\!tr[Idoq^;=hpEfeas!.4]ruq=`ru]`5JfoXfe0#/A+!D^K,9g?7
+5qOfDr\"p;/h\n40etLB1c@BV4#o2U1GU]a0`Ng+0)[@0.7A,C,=#7=BOtgirFZ(@rabt;qdTM4qI'/,
+r*KA.r*9&%!*T8&r)`o!s&JtrqG[>j!`;fmrDEPjrD3Ae!)<DcqFgcZs%3/[s%!&Zs%!#WrC-]Rr^-ZP
+!(-ZNs$6NIs$$EIs$-KHr&sa9s#^0?s#Km7rAOU3r\XO/rA"+%r@\.'r@Rjsr[e+&r[n%!s""$tq^M@i
+r$_Rms!IalpE]_^RN[8+MBN3I+=&0U+rsVdCcE^h,q&X<&LSqS.4H_t.kEA/5Wq.f2`<Pl1_MT#1,:R?
+1+Yn77O19#A8,[iC&DWDB)ZB?AG]m8@esO4@/jU4?N+7/>kVD$>5VP&=T;J$<WH/!<Vf\n;uKSl;#X8h
+:&n#f:AR]`9`Ica9)V?]8H23Z7f5^R7/o^U7/oXS6N'4I5lX(K55[SA4SUr83;tl42?5T62#K001Ars-
+0`Eg*0E<d*0).$q/H77#.f1[n./kUk-N,7a,lT%g,6&hY+QX\s++bTL*t085*ZQ+@*a!;@-RpPD.2+0]
+.kE8(/hSk30Jk[V6U*^s4?NO''fe963&`cQ2De3U9-lf*B5D<uChd_aCB&#IB`)N?B)Q9AA7b^MraPq:
+rF#V3r*K)&rEK2'r`T8'rE&quqGmMor_r_ms&&_kqbR&`r(R/brCd/_r_!2^s%*&Xq*tBQs$ZlSrBgKL
+s$H`Os$6KHr''p=r]C$=q)A@5rAOX4rA=C-rA+@,r@n+%q_%h!r[\%"r@.drs!dmpq^;=hpEfeas!.4]
+ruq=`ru\TjJfoXfoH4Pa+!D^K,9g?75qOfDr\#!=/h\n40etLB1c@BV4#o2U1GU[=0`E^C/hS_-/1`5;
+E'tp9<+9NPB4tmgAnGUcA7YUJqdTM4qdBA0!+,Y3r*KD/rET2'r`]A*rE/u!s&T/"r)ESmr)3Mk!)ibm
+r_WPhrD!>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<P<,=N?
+-m^8>-42+J-n-Sp/1W8*0a9m+3]K&V2?#EG1G^dA0ekF</4OVK,skXCBkD$mrFc.Bs(2(<qd]S6qdKG2
+s'P_2s'>S.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@+<DRD)]p,'DE9-p./kY5.P!##/M/S-0eY4;2FTtt4Ztnh3]]8]3&pmr
+%5]pu:O5Y\5Zq`9C27Y`CB&#JB_uH>B)cHBAc-*;@fTs9@/aO3?M.V&>Pq\(=oVV&=8c1s<W,nr;uBPn
+;>j>g:]!oc:&[ib9DhE^8cM?Z8,5US70H%I6pj??6N07R6:!n&5l<kF56!eA4T7G?3r(`82uPZ62>oB/
+1]9*.1&Wg'0DdC#/cI:$/,^ss.K([l-iGCi-2](g,l]+_,6&hb+TEOU+G(_n+9ru1+WhgO,$P1m5qOfD
+r\"s</h\n40etLB1c@BV4#o2U1GU[=r\+:(r[eg8/1<l)73k/u@VB=cBOtaeAS#C_qd]M4rF,V3rEoS2
+ra5S0r*8r"!*T8&r)`o!s&K"s!*&kprDNSk!)ibmr_WPhrD!>erCm,^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<P<,=N?-m^8>-5.aS-n-Sp/1W8*0gIl_3&``Q1c51f
+'/D<t0etI77WLsE6<.N0AnYmkB)cNDB)cH>AG]m8@f0[5@/aO3?N4=1>kD8">5VP&=T;J$<rH%r<;fbq
+;Z0Jk;#X8h:&n#f:Adib9`7W_9)_Bb8OuBB8,c!U7K#XS7K5dU6iTLO62a(J5Q<qH4o@GA48:i73;tl4
+2Z>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`<i-9t[GCh[[$rG)@Hs(M7Aqe#e<
+rFGh9!+Gh6ra5Y2rETD.r*B;-rEK2'r`T8'rE&qur)N\prDWVls&&_kqbR/cr([,`rCd&\s%35]r($QP
+s$crUs$Q`Oqa(6Ir]g<Er]U3BrB1'@r&XX5!&sj7r\aX2q_S1+r\=@*q_.h!r@S""!%\!tr[Idoq^;=h
+pEfeas!.4]ruq=`ru_4_JfoXfWZV]l+!D^K,9g?75qOfDr\"[4/h\n40etLB1c@BV#<Oq(1c$mA0`Ea*
+0)mO&/.3jnE()$<<+9KOAnV$Qs()":qdTM4ra>Y2ra,S2r*K>,oihE!rE/u!s&T/"r)ESmr_iYk!)ibm
+s%i\lrD3Ae!)<Dcr_*/]r(6iXs%!&Zs%!#WrC-]Rr^6]Pr^$QLrBC?I5!]*3!'^<DrB1*Aq)n[=rAss=
+q)J=2rAFR2r%n:+s"O=(r@\.'r@Rjsr[e+&r[n%!s""$tq^M1ds!Rgns!@CbrZ]Z3Jg#^he0,8D+=&0U
++rsX!3$ft!-iGA)-RU;k.4Ql!/2/eD4ZYP]2Dm>j1]K6.0b,a(E^h?A<F]`TBPD'jBDuKCAbos7A,]p;
+@f9a6@/XI2?N4=2>l7e+>5;D%>5VP&=T;J$<rH%t<;]\o;Z0Jk;#X8h:&n#f:Adic9`.Q^9)V?]8H23Z
+7f5^R7/o^U7/oXS6N'4K5lO"J56!eD4T.A:3W1r:2u,B22#K001Ars-0`Eg*0E<d*0).$q/H77#.f1[n
+./kUk-N,7f,lAqe,QAtf+nQnH++bSl*sWo0*ZQ+@*`rP_3[ZC*r[AO2.k</&/M8Y10/,4@770:&4Zkee
+r]'s<r\kTN1GpsaH;#YN=CuA`CM[a"C2.HsBP@6Tqe#e<rabq:!FfL9@/aO5?N"10>kq\(>Pq\(=oVV&
+=8c1u<W,np;uBPn;>j>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+<r(7
+F[7T60)dL</hSe20JP=<2Dd<Q4$,G\1c$mA0`E^*0)dF6/1W8"6Z>I>5u_<+AS,RdAc?6DA7T1[@fBm7
+@f9a7@/XI2?N+=0?N".%>6%h)=Su8#<rZ1t<;]\o;Z0Gn:f@6hr_WPhrD!>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^hBC<F]`TBPD'jB4baeAbos7A,Tm9@JsU3?i==2?2n1.>Q7n)>Q.k+>5VP&
+=T;J$<rH%t<;fbo;Z0Jk;#X8h:&n#f:Adic9`7W^9)V?]8H23Z7f5^R7/o^U7/oXS6N'4K5lNtJ55m_C
+4T.A?3W(o93;tl42Z>Q21]K6/1&is,1&Wd+0E*U!/c.+!/,q*r.K([o-i57h-2&V`,QAtf+nQoR++bSd
++0$Ck+<DRD)]p,'DE9-p./kY(.P!##/M/S-0eY4;2BYFU5<V.l4$#A^3&iiU2E!?J1J`<j-UCjHCh[[$
+Bk_>]B`MiBBDZ<>Ac?6=@fg+K@JsU5?N=F2?2e+)?2\"*>5h\)=T)>"<rQ+t<;TVm;?B`n;>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+<r(7F[7T60)dLA/hSe20JP=<2Dd<Q
+4$,G\1c$mA0/,(5/M6rQ%kB1[7<(a@5?2-)AnYggBDc<>A,Tm3@JO=1?i==0?2e+,>Q.h(=o;D"=8u>$
+<W#ho;uBPh;>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)<PkrD<JhrD*8brCm2b!)3Abs%<5]r^cuXrC6`SqEt<Nr^-WNrBU?Hr'($As#g<Cs#U*=q`+O5
+q_nC1!&OU1q_J+)s"OI-s"OI+r%@n!r%.ar!\,ZKr[7aqr@%Ojr$MFir?V@er?M@fr?D1`ruh:ar#jr?
+JffRd^)mh++<DOF*EI2C-7L;k.4G-E!@o`#/e9Wl2)Rfh5X%=n4#o>_3&gdo%l,su:jYk_5?_Z7CM[d#
+C]8&HB`;ZCB)cHAB)Q9@AH$'9@K0a6?iFC1?2e+/?2\%*>Pq\(=TDS%=8c1s<W,nr;uBPn;>j>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@<S3]f>[1c$mA0/,(5/M6rQ%kB1[7<(a@5?2-)AnYgfBDc<>A,Tm3@JO=1?i==0?2e+,>Q.h+=oMS%
+=Su8#<rZ1t<;fbm;Ya2h;#O2g:B+#d9*S!\9M8#N9)_E]8GksX8Gl!X7f5^S6j,kD6:!p:5lO"G56!kG
+56!eG5Q<qI4oRSC3rhA>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%<r>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
++T<P^+NtpZ++bT`*tB>7*ZZ=C<cU;L.46Pn./bUr.kLZP%kods2+9hs5!;"i3BB2\2uPWH1,LgaHV>bN
+>%VPcChma#BkdNZrFc(@s(24Brac.BA7Y[KrF,_6r*TG0rE]D-s'>S.qciu%s&oA(rE&ntqc3Sor_rbn
+r_`Vjr_NJfr_<Aes%WJds%E;_qap`Wr^ZoVrC$]S!(?fRs$HZMq`t!Bs$$EFs#g6Aq`=X8r&F^8s#0g5
+r\XR0r\FI/s"aO-r@n4(r@\%#r@@apr@.Ulr?qRkq'H%es!7Ofp`fY[QQUl&MBE-G+!DaL+sC+oGX<u8
+/MAdT/ep#n0etRD3'')^3Ar]M1,1F90J>"0r[\R1/1F#-73b#s@:j+bAn5NPAGp$:@ejI.@/XI3?Mn+.
+>l7h*>5VP%=Su8#<rZ1t<;fbm;Ya2g;#O2g:B+#d9E.W`9E.W`8cD9T8,c!V7K#XR6N9@N5lO"G56!kG
+56!eG5Q<qI4oRSB48V):3W1r92ZPc72?#H31Aim,1]K611&E['0E3X&/H77#/H.7#0)[?u/,^ss.K([m
+-iPLo-iPIk-2o1i-2f+h,N0et+bClP+UoY?,9\-O*EI,?,UXlcr['-A,pjuf.4Qeu0/51G4ZYP^2`3EL
+1c$mA0JG480J#_87jUH%@VBCgBP(rUAc60<A,0U5@K0a6?iFC1?2Rt+>67u3>l@n)>5_V&=T;J%<r>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)Q<?AH--;@K0a5?i==0?2e+/?2e(/>l7h(>5h\)=T2D"<r5np<<#nq;Z0Jk
+;#X8h:B!uf:B+&f9`@]`9)M9Y8H23Y7f>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"<rZ2!<;]\l;Ya2g:]O>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&Ve4<l$p+WhgI<cC)F-RC,f-71#b-7:2j.Olu&0ekmU3]K)X
+2)I0I1GU[=0JP78/4XbO,sbR@B4kpkAS:sQr+,b9qI0G5ra>e7rEoP1rE];*rEB>,>$V#1r`]5&r)iu#
+s&T%tr)ESmr_`_nrD<AerD*8brCd>g9MA)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
++T<P^+I=1%+,M'D*ZuLE+!"AeE]b]u-n-Snr@/L3/1rP.0JbRD77'7'4Zked3]]5ZrAG0A1c/$U9I;u,
+ASZ$sCM7J]B_uH@B)?0<AGfm8@/XI1?N"1/>lS+.>l@n*>5_V(=T2D$<rZ4t<W,ns;uBPk;>j>j:]4&f
+:&dug:&doc9DqK]8c;3[8,PjS7K5dU6iB@M62NqE5Q<qI4oIMA48V);3W1r92ZP`92Z5N42#T601'fZl
+1,:R=0JG6[0`Ea(0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+lOPq+G(`N+:fP9+WqmO+^0.Y/MJe20/*8V
+"tqYb1,LmLr]:KJ2Dd3F0eY470.edT/.X6^.7J5F,<o1:AnG[fA7kjPrF>_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#p<CrB'm;r&Od:rAX^6rAFR2r\FC+r\FL.qCqk$s"41#s""+#r[n+%r@It!r@@gr
+r[Idor$VIl!%7amr?_Fgs!@Uhs!+TgJg#^hoH?=A+sS6Q+<=L%3[H."-RU5f,palc-n-Vr/2&_45<V%e
+3&`]O2)I*E0eb:90JG%JF%7NB<ao]SBP1mhral%=!Fo[=A,Ba6@/s^6?i==1?2@h)>67u3>l@n+>5_V%
+=T;J&<r>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+T<P^+SHn/
+++bT6*tB>7*ZZ=C<c^DO.OZbq.K(_%.kE;*0/57?2%)i>5X%=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^<Gr'13Fs#p9BrB'm;rAjj:rAX^6rAFR2rA4F."Z%nh0ek?`
+0JG6[0`Ea(0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+j;'\+G(`c+:fP9+WqmO+^0.Y/MJe20JEAW"tqYb
+1,LmLr]:KJ2Dd3F0eY470.edT/.X6^.7J5F,<o.8An>Ue@qPXKqI9D3r*]>-ra,P/qHWr&r`]5&r)`es
+s&K(ur)<Plqbd/cqG7&bs%NAa#"hK\8kMZHqagQRrC6fUr'^NO"%#:>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/MAh55<V%e3&`]O2)I*E0eb:9
+0JG%JF%7NB<ao]SBP1mhAS(gN!b5_NrF>b7rF,_6ra5S0s'>S.s',M.rEB>,>$V#1r`];(rE0#"s&T,!
+s&Atsqc!Gk!)`_lq+prar([&^#"qT]8kDTHrCQuZrC6`Sr^?TM#!tXB5sR\$rBU?Hr'(*Cs#g<Cs#U$;
+q`+O5s#0g5rA4L1r\OF,rA"7)s"FC)s"44&r%7gtr$qgu.Ok?F!%Ijpq^;:gs!@UhrZh@e!$hFdr?;1`
+rZV1^i?*XnJfh]K%NZ`6*?Q;&F$1m#-n6\qr@/L3/1rP.0f1dH77'7'4Zked3]]5ZrAG0A1c/$U9I;u,
+ASPsqC1qA^B`2TDB)cNBB)Q<>AH-0=@JsU5?i=:4?!Ue8?2e+/?2\%.>Q%b'=oVV(=8Z+t<Vobo;uT\n
+;$'Qk;>j>j:]4&c:&dob9DqH_8H;?\8Gu'X7f>dS7/oXP6N'4I5lEqH56!eD4T.A=3rM)=3;kf72Z5N4
+2#T6-1B0*.0E<j+0`Ea(0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+flf<+G(a.+:fP9+WqmO+^0.Y/hen3
+0JEAW"tqYb1,V!Nr]:KJ2Dd3F0eY470.edT/.X6^.7J5F,<o.8AS#Ld@qGUKq-s;2rF#G.rEfJ/q-<i%
+r`]>)r`T2$r)Wes!*&kprDNMiq,$l_rD*AdrCd&\s%3)Yr($ZSr^HcRrBpQMs$6HGr'(-FrB:QO4[)%m
+4Zkhg4$<L(!'C'=r&O^7r&4L2r\XU0r%\4,s"XO-s"F=)r@e1&r@It!s"+.$r\".#q^_Upr[Idor$VIl
+!%7amr?_Fgs!@Uhs!.4\Jg#^hWZ`?,+sS6Q+<=L&4!c:%-mpAh,palc-n-Vr/MJq8+$VnL3&iiS1c7*G
+1,1I:0eb:47rq0H5uh?+AnYggBDc<>@fU'<A,]s8@K'[7?i471?2\%->Q7t,>67u3>l@n+>5qb(=Su5#
+<rQ+s<;TVm;ZBVo;#F)h:B"&f:Adi`9En-_8kMZH9)V?\8H)*V7K5dR6O?(H6UF+*5sR\$rBU?Hr'(*C
+!'L6B!'9s:q`+O5s#0j6r&"@.q_J+)r\4=)!A5u(/cIC#/c70t.fq1M.K1^q.K([l-i>=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%<r>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/<DZr\+4&r@Rsuq^VOnq^DCjr[.Fes!@[jr?M(]r?7LMJfopn
+#9P$2+<VjO=pK=?/heq40JEAW"tqYb1,V!Or]:KJ2Dd3F0eY470.edT/.X6^.7J5F,<o.8AS#Lc@qGUK
+q-s;2rF#G.rEfJ/rEK>,r`oA*r`]5&rE&nts&K(urDN\or_iSiq,$l_rD*AdrCd&\"A)0U84WYMr($]T
+rC-ZQrBpQM"@,4:5<f'2r'(-FrB:QO4[)%m4Zkhg4$<I'q`=X8rAXX4rAFR2r\FC+s"aU/s"OI+r@n1'
+s"41#s""+#r[n+%r@Igrr@7dqr@%Rkr[7aor[.RirZqLir?VCfi?<drJg%lP4<l$p+WhgI<cL2I-mg>i
+-RL,c-7:2j.P!))1,;'W3]K)X2)I0I1GU[=0JP78/4XbO,sbO>B4bgiA7tjOrF5h<rF>h9rF,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>!<Vf\n;u]bo;>sDl;>j>j:]4&d:&doe9E.Wa9DqK_8cD9Z
+8,l'W7JoRR6iTLQ62s:M62NqG5Q<qI4o[YE49%GC49%D>3rM);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
+<W5qt;uKVn;>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`<QO1c.!D1Arp<1,:IQF%7NB=(5fS
+B4b[dral"<s'u":s'bn9s'bn8rEoM0r*8kurEB5(s&f5$s&T,#r)Werr)<SmrDEJhqbR/cqb@#_rC[#[
+r^m/^r^d&ZrC6ZQr'^NN!($QLr]pEHr'('Bs#^0?q`4U7r\sX2!&aa4s"jU/r\=F.rA"=+s"F='q^qRo
+r[[prq^DCjq^21dr?VCfrZqCdp*'AWQ61]#MB<'E+<DXI*?J,^F$1iu-N5Fl.LRaX/hSn51,_'Z5sG91
+"?SY*3B6pq%l6+$;1)%a5?_W5Bkh?pC&M`DBDuNAAH69>Ac60<@JsU4?M.V'>l7h*=nl+t=8u;#<Vobo
+;u9Jk;>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$<qo\o;ufkq;Z9Pl;Z'Di;#a>i:&I]_9E.Wa8c;0c7n6-A84Q0>7K>pW8,YmW7JoOP63'=M
+5lO"H5l<kE55[SB4Sq5>3rM)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`<QO1c.!D1Arp<
+1,:IQF%7NB<ao]RB4b[dral%=raYn9s'bn9rF#\6rEoM0r*8o!rE9>-=]nj/rE'#"r`B&!!*0"tr)<Sm
+rDEJhqbR/cqb@#_rC[#[s%<;_s%*/[r'pQPrBpWQr^-NKr]pEHr'('B!'C*>q`4U7r\s[3s#'g5r\OL.
+r\=F.rA"=+s"F='q^qRor[[prq^DCjq^21dr?VCfrZqFe!$_+[r?1bTJffRdWZMWj+<DXI*?J.#4XMR(
+r[@^p#V.GY/i#+82E(\*5sG91"?SY*3B6pq%l6+$;1)%a5?_W5Bkh?pC&VfDBDuNAAH69?Ac-*;@JsU4
+?M.V'>l@k,>5h\"=T)>"<Vobo;u9Jl;#jJm;#F,e:B!rf9`7W`9)_K`9)_E[8H)-X7f>dS6i04K62NqG
+5Q*bC4T%;?3rM)<3!;6$3&`eq2Z>T22#T601Ars-0`<^(0DdC#/H@=".f1[l./bOj-MSnc,krS^+itjY
++G(`c+:K>8+<i!P,$9+X/M8UN/e]ll0etUC2*!]Y3&EEH1,1I:0/!/S%kK:^7WLsC5?2*&A7]:\Ac-':
+@f9a2@/41/?N4=0>k_J%=o;D#<r#bo;ufkq;Z9Pl;Z0Jj;#X8h:&Rc`9E%Q`8c;3[8,c'Z8,c!X8,YpW
+7K#UP63'=N5QF(K5Q*kG5Q!_C4oIM?48h5=3Vtf92uY`72>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"<W?"u
+<;]\o;Z0Jk;#3ud:Adia9`7T^8cME_8cM?]8,YpS7K#XS6iKFM62j.J5Q*eD4o@A<3W(l92u5H42?,N4
+1]9*.1&j$-1&is-0E!O#/bgmr/,^po./bOj-Mo+f,l]+h,lJtf,5*2Y+Q+>n++bTL*t025*ZuOF*`I,C
+-7C5?./bV'.kE;*0eY7=2FKhpr]C<F3]]8\r&5-B2Dn?Z9I;u,ASGgmBkM/[B`2TAB)Q9BA7]?NAH-0=
+@JjO3?M.V(>l@n,>5h\#=Su8!<Vobo;uBPk;>sDi:]4&e9`Rlc9E%Q`9E.W`8c2-X8,c!U7K#UN6N'4J
+5l<kG4o@G?48h5=3Vtf92uY`72>]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+=8c1r<W#er;uKVn;>jDk;>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)=t<rQ+u<;]\o;Z0Jl
+;#O/i:'+0d:]4&e:&Rcc9DqK]8H_XW8OuDO8,c!U7JoRQ6iKFM62j.J5Q3kF4o[YC3r:r93;b`42ZGZ7
+2#T6/1B'$.1Ars-0`Ng)0)I6q/H.0u.JkOl-i57f-2f+c,Q8n\+oNP,++bSd+4MA@*ZuLH*uuD$F$1iu
+-N5Fl.LRaX/hSh20JkXT5sG91"?SY*3B6pq&2Q4%;1)%a5?VQ3BPM3nBk[HXqe#e<!G#d?AH$*=@JsU6
+?i==(?2Rq+>5h\$=T)>$<rH%q<;fbo;Z0Jj;#F,g:Adfd9`7W`9)hQa9)hK\8Gl!X7f>dU7/]LM6N'4K
+5lEqI56!eE4Sq5<3rM):3<(r:2Z5N12#T601Ars)0`<[%0)[@%/,^sp.JkOl-i57e,lf4i,l]+a,5i[L
++G(_n+9ru3+<i!P,$4tn6S0oAqCWF70JP=>1,LsN3]JrP1,:R<0J>'V/IsBa.RnGJ,<o.8ARo@_@V#IJ
+rF,e9@f9a4@/XF4?N+=1?N+7/>k_J#=T2D#<r5nq<;oer;Z9Sn;>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`<QO1c.!D1Arp<1,:IQF%7NB<afTOAn>IarFGe8rF5Y4rF#P0ra#G,p07N"rE9,%rE&ksrDihr
+r)<SmrD<Pkr(m;es%iSgs%WDbr_*2^qFU]Xs$m,\7Rm>FqaCBMr^-NKr]pEH!'^<Dr]L0@rAja7q`"F2
+r\a^4rA4C-r\=F.rA"=+s"F='q^qRor[[prq^DCjq^21dr?V7br?CqYr?/-_JffRdoH+J_+<DXI*?J.#
+4XMR(r[@^p$S*b\/hen31c7Ze55mYI4$#D_3;b]G1H%*fHqYkO=_)5[BkV*mrFbt=rFPn;rF>b5ra5V1
+oj.N#!*]A*r`T/$r)`kurDi_orDW_or)*>fr(m>frD!8brCd,^"A;?Z8P/hNrC?lWr'gTQrBpHKrB^HK
+r'10Er&jj<!':*?!BE4>3W(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<GrB:'@rB'm;qDnL6r\sj8r&+F0s"jX0q(_k&r\4:(
+r\"4&r@It!r[n!ur@@apq^MIlr$VFipEfhar?BB-Jg#^he0-4a,U+EU*Ze7"3[?$t-71#c,palc-n-Vs
+.P!/,5!1ha2E!EL1c$mBr@ng<1+l+=7jUH$@:j(_ARf<NAGp!>@UipH@f0[7?ij_D?i==0?2Rt$>Q7n*
+=oDJ$=8Z+t<W,np;uT\n;#jGk:]4&g:]4&g:&Rca9DqK[8cM?]8,l'V7JfLO6iB=O62a+K5lEnI55dYC
+4T@J@3Vtf42uGQ>2)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?HrBU<Gr&ss?rB'm;q)SC5r\jg8r\Xa62)Y=hs"jX0q(_b#r@e.&s"41#
+s""(#q^h[r!%Rmrq^MIlr[7Ujp*K_`r?A6bJg#^hoH>V,,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
+<W#ho;uT\n;#jGl:]*uf:]4&g:&[ia9DqK[8cM?]8,l'W7JfLO6i9:K62j.J56*nH4o@G?3Vtc92u5K2
+2@)/t1c.!E1,:Za1B'$.1Ars-0`Ng)0)I6q/H.0u.JkOl-i57f-2f+f,Q/hY+oNPV++bSd+0$Ck*ZuLH
+*uuD$F$1iu-N5Fl.L7OU/hSk30JkZh6pX$949R`,3]T1t2\@i(2,S`p-9kUCBP2$mAnYgir+5q?rau+?
+rabq:!+Pq8r*TD/oj.T%rEB,%r)ir"r)Wbrqc*Mms&/hnrD<Ghr(m8cr(R&^qapi[r^crWrC6cTr'^KN
+qa16Is$6QJr'(*Br&ag;r]'s>rAjj:r\sj8q_e7-rA4F.rA"=+r@n1'q_%h!!%\!tq^MCjr?qIhr$D=f
+r$1t\r?99*JfoXfe0#/A+WqsQ+<jp56S0oAqCWF70JP=>1,LsN3]JrP1,:R<0J>'V/IsBa.RnGJ,<o.7
+A7K.[@:]=GrF#\8rF,\5rEfP2qHj&)rET)$r`K,#r)WbrrD`\nrDNVlrDNSkrD3AerD!5arCZrYrCHiV
+"\(sM779WD7K,^R6Ms.K5QF(K5Q*kG5Q*bC4T.A<3r(f73<(r;2ZGZ72#fH32#fB21AN[%0`<[(0)mO%
+/H77"/c.*t/,Lgn.K([o-iPFm-M8\b,Q/gO+bCkp+U92:+sJ0O*`F2$3[?$t-71#c,palc-n-Vs.P*8.
+5!1ha2E!EL1c$mBr@nj=1+l+=7jUH$@:`t]A7K1]rF>h9s'u":raGb5ra5Y2r*B5*p07JuqcNeur`8tt
+r)<Yqr)<SmrD<Pkr_NGes%iSgs%WJdrCd&\qapfYs%!)YrC-WPrBpHKr'C<IrBC9Gr]U0ArAj^6rAO^7
+r\sa5#W4Ir1c$pC1,Jkar\=F.rA"=+s"F='q^qRor[[prq^DCjq^21dr?V@er?ChVr?1#?JffRd^E3k*
++<DXI*?J.#4XMR(r[@^p$S*b\/ho"52)[ig55mYI4$#D_3;b]G1H%*fHqYkO=Cc)XBkV*ls(D:Bs(21A
+rFPt=rF>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!'U<DrB'p<rAaj=rAjj:r\js<2Dm?Kr\aR0rA4F.rA"1'r@e%#r@J""r@7[n
+r[@aor?qIhr$D=fr?M%\r?8-_JfoXfoH4Pa+WqsQ+<jp56S0oAqCW=40JP=?1Gh'O4#f)R1,1I9r@\%#
+%k9(Y6uPF;5ZD*$@q9(XAH$*:@f0[1@/aO3?Me%,>lS%->5VP$=T2D#<rH%s;ts8d;>sDj:]4&g9`7W]
+9)V?\8Gl!X8Gu'U7f>dT6iTLP62X"G5Q*eG4o[eI5Q<qI4oIMA48q8@3W(o93;YZ42ZGZ52#fB11&3O%
+0*!X'/cI=#/,h*t/c70t/,h$s.J"qg-RSg=!%.LfrZ^kUJg#^hWZ_ir,U"?T*ZRsn4!Q$u-RAX;!%7ao
+"XtuP.k`R^5<Lqb2E!BJ1]9*.0b5ok/4OVJ,XPL>ARoC`@qGULqd]S6s'bk6rEoP1rE];*r`]A-rEK/&
+r)s&%rE'#"s&K"ss&8nrr)<PkrD<JhrD*8bqb6r]r_!,\r^cuXqF:EP#"1mK6psC0r'L<Ir'(*C!'^BF
+!'L6Br]9s;s#Bs9q_n=/rA=O1r%e.(r@e4)r\"1%q^qats""+!s!dsrr@.Ulr?qRkr?_._#:1W?+sJ0S
+,5ED\+NPXV++bTa*tB>7*ZuRG*)CQ<-7:5k-iGJ+.Olr!/2/\01c7]g5<V+j3][-urAP6A1c/$S8gQ`)
+A8#UiBP(rVBDQ6=AH69?@fKm9@K0a6?i+1,?2\%*>Q%b)=o;D$<qo\n<;oho;ZBVm;#X8h:A[c`9`Ica
+9)D3W8Gu'V7K>mV7/TFN6N'1J5Q3nJ5Q3kH4oIMB48h5;3W1r72uPZ62>f<21]9*.1&Wg'0DmI&/c@7"
+/,^sp.JtUo-iGCd,m#D>,lAn_,6&hb+TEOM+G(_n+9ru3+<i$Q+B'8(6nBoC0.eh//M8Y/0/,(;1c79S
+3]JrO1,1I9r@\%#%k9(Y6uPF;5ZD*$@q9(XAH$*;@f'U0@/aO3?Me%,>lS%->5VP$=T2D#<rH%s;u9Jl
+;Ya2h;#O2g:B+#d9D_?[8cD9Y7fZ*X8,GdS7K,[S6N0:K5l<kF56!eG5lX(K56!eE4T.A@3r:r93;YZ5
+2ZGZ42#fB11&3O%0*!X'/cI=#/,h*t/c70t/,h$s.J"qg-RSL4rZ^,@Jg#^h^EF(2,U"?T*ZRsn4!Q$u
+-RAX;&LSqS-n-Yr.k`S@4?5>Y2)I,e1B'!=0/+qHECD-><FKHLAn5C_rFGh9r*o\7ra>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<s()+<rF,_6r*T>-qd'/*qca&(r`];(rE'&$r`8eorD`bprDNVlrD<Jh
+rD*5ar(R,`rCZrYr(-`UrC6fUs$Z`OrBgHJrBL<Is$-NIr]U3Br]C'>q`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$
+=8l7u<W,kl;Ya2g;#O2h:'+0a9`7W]9)V?\8G>XO7f5^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\<U
++W_V!DEB'h-7:);-N>Im-jqOS.k`S?4#f,U2)P4dr@ng90J#\573k3"@:`t]A7K3MAGfs8@fBg9@/aL5
+?iFC1?27b)>6%q,>Pq\'=oVV%=8l8#<W,ns;u]hq;u]bq;>j>h:]4&d:&@W_9E%Q^8cD9[8,GdS7K,[X
+779O26i9:N62s7N5l<hC4o[YD48q;=3WD);2u>N32>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'UBKrBU<Gs$6TKs$$EFrB1'@rAsg9rAa^6r&+O4!&a^3rA4C-
+r\=@*q_.k"s"41#r[[psr$hRmr?qOjod'be,9nBW,P`P`+oNP`+5n>o+G(`N+:fP;+<i$Q+B*JP/1iM.
+/MI)Ts"=:($T0^t3BB/Z1GLU<0E*U&/J0Nb.Our9DaPa7<*s0GA7K%Yr*oP3q-a,-s'GY0s'5S0rETA,
+r`]5&r`K)"s&T(us&AqqqGR,dr)!>frD*AdrCd#[rCQuZpdb<Qr^QiTs$ZlSs$H`Or':*CrBC6Er]gEH
+r]U3BrB(!>q`4U7r\sa5r\aX2rA4C,q(Vb#!&"4%r[e%!r[dt!r%.gtr[Rptr@.@e!@K5d-2o*d+bCkh
++nQoh+s\<U+W_V!DEB'h-7:&c-2o5%-RU;j.k)r$0KqQX2Dm<IrA+:*&MGgh7WCjB6<.H*A7f@^ARo?M
+A,Ba6@/s^6?iFC1?2.\(>6%q,>Q.h(=oMP%=8c2"<W,nn;uTYp;>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$ZcPrBgNMrBU<G"@,195!Jp.rB1'@rAsg9rAaa7rAO[5r&"=-
+rA+@,r@e4)r%It#s"41#r[[psr[Ianr$VFiod'Va,P<8\+oNP`+3YjZ+G(`c+;>n@+<i$Q+B*JP/1iM.
+/MAY,/M8[T0+9]o1c[TW2`!0C0J>'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<D=4#f,U1c,+dr@nm<
+0J>+27WCjB6<.H*A7f@^Ac-'8@f9^8@/XI2?N+7)>lIq->l@n+>5_V&=T2D#<rQ+t<;fbq;uKVm;#3ud
+:Adi`9`7W`9)V?\8GksS7J]FP6iTLM62a(H55[SD4T@M@3rD#<3;kf52Z5N42#T611&s*.1&is,1&Wd+
+0E*U!/c@7#/,q+!.K:gp.K([o-iG@m,prR:ocsP_,4m&W+Pe,k++bTL*to\<*ZuRG*)CQ<-7:5k-RgGl
+.4P6G%4a(`/i,=O5s7:j3]T1t2uY]G0f1^`GtKAJ=Cc)XBkV*lr+>h;r+,b7rF#V3rE]J0rEfA,rETA,
+r*')&rE0#"r`8qsr)EYorDNMirD<JhrD*5ar(R,`rC[)]r(-iXrC?fUrC-`Sr^6TMr^$KJqEP!DrB:*A
+r]C'>q`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!<W,nq;uKVl;>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-><FKHLAn5C_rF>_6rF,_6ra5S0s'>S.s',D+r`]A-rEK8)r`T2%r`B&!rDieqr)<Pl
+!)`_lq+prar([&^rCd,^rCQuZrC6ZQrC$ZQs$ZlSs$HWLrBL?Ir'('Bs#g<Cq`=X8s#Bs9q_nC1s"s[1
+s"aL,r\4=+r@e4)r\"1%q^qats""+!s!dsrr@.[ns!Ral![T->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%=8c1t<W,nq;uT\n;$'Qk;>j>j:]4&c:&I]b9DqK_8c;3W
+8,YpU7K5dU6i04K62a(G56a;84Ztni4oIMB48h5;3W1r;2uPZ52?#H21BK<f1]9*.1&Wg'0DmI&/c@7"
+/,^ss.K1ao-NYVB-iGCc,lo89oHO;Yr?2+^QQUl&MBE-G+WqsR+<XSjG=3u60/"n1/1`A)r[nX51c$sJ
+3BB,V1,:R<0E*R$/.j?^.7A)A,=#48A7K.[@:WhVrF,S2q-X),ra#G,s'>S.s',J+r)ru"rDrntr)EVn
+rDNYms&&Sgq+pras%NAaqb$fYr^crWr'pQPr'^NN!($TLr'1-Ds$-HG!^/\2r]U<FqE4^<r]9p:rAad8
+s#0g5!]2_irA4F.rA"+%r@\.'r@S""r[[t!r%7gtr@7UlodBni-7'u:,l&bc,2=>n+bClP+V,bB+X/'N
+*)CH6,:+Za,UWL:s!I^m$n<YT/h]FO3B&iR1c,(br@ea80J#\573k3"@:`t]A7K3MA,Kg6@K'[7?i471
+?2\%->Pqb*>6%q,>Q.h+=oDJ&=8Z+s<W,nq;uKVo;?'Jj:B4/h:]4&d:&@W_9E%Q^8cD9[7f>dU7K#XR
+6NBOR6NBIN62a(K5Q!_E4oRSD48V):3WD);2u>N32>f901Ars+0`Eg*0E<d*0).$s/H77#.fUst./bUn
+./YCl,m#A=-N,7a,Qf89+sHn-q'#\ZW#pU5JfjV,'HSA<+<V[E:N8QF-RgJl.46Ml.4P6G$na+a1,D<b
+5!1ng3][0ur&,'?1c/$S8gQ`)A8#UiBP(rWB)?0<AH$*=@JsU6?i470?2\+,?2\%.>Q.h+=oMS(=T)>!
+<r>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;+<i$Q+B*JP/1iM./MI)Ss"44&">hkj3&q4*3&NKI0eb9[/c7.2.Our9DaPa7<*s0G
+A7K%Y@f9a3@/41.?N+7/>QS,8?2\%.>Q.h(=oDG#<rQ+t<;]\n;Z0Jg;#*od:'+0a9`7W]9)V?\8Gl!V
+7f#RP6j?"F6:!n&5l3eE56!kG4pF/55<_7o4o.;>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.P<A=
+4?5>Y2Dd5g1&Wd:0/+qHECD-><FKHLAn5C_raYn9r*fP3s'Pb3!a]/<r*95*r*95*!*oJ,r`T;)rE0&#
+rDreqrD`bprDNVls%rYis%`PhrD*8bqb6r]r_!,\r^d#Xr'gNOr^-fV6UO1,rB^EJ!'pNJr'(*Cr]C<F
+4$#D_r]9s;s#Bs9q_nC1rA4C-rA"7)r\=@*!&+=(pauFqs""+!s!dsrr@.[nr?hIh!%.Xjp*9\a,9d+2
+r?1nZr?.:GJffjl#9G!/+<V[E:C(r(-7:5k-RgGB-ib^q.L[p]/i#4O69dUq4$#D$2uPWG2)-pE:jGYZ
+5ZhQ1B5)$kB`;WAAc-*<@fTs9@/aO3?N"1.?Me%,>lS%->5_V(=T)=u<r>tt;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)erD<MirD!&\r_*2^rCR#[s%!)Ys$clUr^H]Qr^?]N
+q*=gArBC6Er]^?FrB1$?r]:!<rAad:!''s:s#0g5r\XU0r%\+)r\4C,r@e.&s"41#s""+#r[n+%r[n%!
+s""$tr[Idor[7^or?qRkr?_Fgs!@Uhs!+<_Jg#^hoH=\g,pFKT*udgi4sD=$,UWL:&LJhP-R^Am.4[&)
+5!(_^2Dm>j1BB6cr\+m<1GCFPDaYp<<afQLA7K%Yr+#V5r*fP2rEf5'rEK;*r`fD+qH3f#r`K/$r)Wht
+rD`eqr_i\lr)!8drD*Aer_EAcs%NAas%<8^s%*,Zr^QiT!(?cSrC$ZQrBgNMr]pEHr'('Br]C0Br]9s;
+rAad8!&jd6s#9s9s#'g5rA4=+rA"1'r@e+$pal=n!\,ZKr[@^or@%Xmr$MFir?VCfrZqCds!%Cbruh:a
+r#kDLJffRdWZN3%+W_[H*ZI^k5U7a,-R^>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^<Gr'10E!'U6BrB(!>rAjj:r]1!<r\sj8rAFR2rA4F.s"jU/s"XO-
+r@e%#r@RsupaZ7lr@%Ulr[.Cdr?V@ep`fY[`#sXSJfrPc&0E)=+<hsN:No8Y/hek0/hHuR"thM]0/PIB
+r](-@1bpd?0`E^+/hR#Q%kT:]7W(R>5ZD*#@UikTA,Tm7@JjL7?XI4>?NOS@?MRn+>l7e3>$>'3=BJX+
+=Su8#<r>ts<;fbk;Z'Di;#a>i:&%E]9DqK]8cM?]8,l'Y7K#^N7K,^R62<eD5Q!_F4oRYF4oIMA48q;>
+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+<MOp#&ZUK-7:&crZr.'-7:/h-n6Yr0/#LN3&WZP2#]931,8b^&2>sp
+/kBnK-:([@ARf7\@:]:GqdTM4!+>b4rEf5'rEK;*r`fD+qH<c!r`B&!s&Jtrs&8qq!)ibmr)!8drD*Ae
+r_EDds%N>`s%<8^s%*,Zr^QiT!(?fTr'UNPr'LELr]pEHr'('Bs#g<Cs#U$;rAad8r&4R6s#0m7s"s[1
+r%\7-rA"1'r@e+$pal=n!\,ZKr[@^or@%Xmr$MFir?VCfrZqCds!%Cbruh:ar#jZ7JffRd^E4jF+W_[H
+*ZI^k5U7a,-R^>j-n-Sp.P!#%/MJt:6U<mu4$,J`3B/rVrAG0C1c8-T8gci+A8#RfAn>WQB)?0;AGos8
+@/+(,?2e(3?!LW=>PVJ%=oDJ$=8l8!<W5tr;u9Jk;>sDe:]4&f:&Rcc9E%Q`8c;3Y7fZ!Y7fGpV7K>mV
+7/]LP6N'4I5l<kH56!eD4T.A@3rM)<3;tr<3;tl:2Z5N42#T601&s-.1B0*/0`<[%0)[C#/,1Un.K([p
+-iYRn-MSnc,lT%`,5i[\+G(_f+S6cf+!MgM+sA%(G=F)80J+n0/H.4*/hSe11c%#g3<_>u1,1L;r\":)
+/cI:4/M/J&7W(R>5ZD*#@UikTA,]s8@JjO/?iFC*>l7e/>$5!1=SZ%t<rH%s<;ohk;Z0Jj;#X8h:&.K]
+9E%Q]8cM?]8,l'Y7K#^O7K#XR623_D5Q!_E4o[_G4oRPE4$<I'r]:!<rAag;s#C$;r\j^4r\XU0r%\.*
+r@n:+r@e.&s"41#s""+#r[n+%s"41#r@@grr[Idor[7^or?qRkr?_Fgs!@Uhs!-qTJg#^hWZ_ir,pFKT
+*udgi4sD=$,UWL:$77)I-R^Am.4[&)+$MbG2E!EL1GgmC0ek@:0f(L988gmC5uqE*@q9(XAGp$8@f9a8
+@/aO2?M@_'>Q7n,>Q7n+=TDS'=o;D%=8c2"<W#hq;uT\n;>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+T<P^+N,@R++bTa+!VgM*ZcCE)bP*8,Ub)h-mpDk.4H_r
+.k<5(0JbLP5s@Cm4$*@$!B<%:2@hW$2,STj-U1aEBP(mhAS:sRqdo_:s'u%:s'Yh6pg3o)qcs/*qHEi#
+r`K)"s&T(urD`_or)3Gir_WDdr(d8drCm2`r_!2^rCHlWs$m#YrC6fUs$ZfQrBgNMs$?QJr'10Es#p9B
+rB(!>rAjj: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!<W#hr;uKVo;?'Po;Z0Jk;#O2g:&7Q]9E.W_8c;3[8,l'Y7K#^P7JoRR
+62a(K5Q*kG5Q*eE4U=584Ztni4$,S'48q;>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+<MOpDE]6k-R:&<,o%aR
+-RU;j.Ocl$00VHW2E!EL1GgmCr%S^<0J5n76mb3#@:`qZ@prpIA,Kg6@K'[7?i==2?2%V&>Q7n,>Q7n,
+=oVV(=oDJ&=8Z+u<W,nq;uT\n;>sDj:]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<GrBC6Er]C6D4?WR(r]:$=!'1$<s#L*=s#9m7
+rAFR2rA4:*rA"=+r@e%#r@RsuqC;Clr@%Ulr[.Cdr?V@ep`fY[mN@*(Jfq'9&0E)=+<hsN:No8Y/hek0
+/hHuR#VI__0/PIB3B7F,2`*9E0eb770/!,R%P'"uDF5^8<*s-E@q&hUr*fJ1rEfP2ra5V1!+#;'r*02(
+s&f;&s&T,#rDrntrD`eqr)3MkrDNSkr_WPh!)EJer_3;brCd/_r(6fWs%!)Ys$clUqaLHOs$Q]Lr]g?H
+rBL9FrB1<H5!;%k4T7DB4T.A@3rM)83<(r92Z5N42#]9.1&j$-1&`m*0*!X)0)mO%/H77#/H.7#0)[?u
+/,^ss.K([o-iYUn-iPIk-2o1i-2f+h,K(aW+bCle+V#\B+sA'N)bP!3+snZ_-N5;,-71)f-n$Po.k`P>
+4#f,V2)I*G1c$oc0bH2q/kBnK-:([@ARf7\@:WkXrF5Y4rF#P0ra#8'rEBJ0>$G06=]tQ&r`B&!rDihr
+rDWYmrD<Pkr(m;es%iSgqb@#_r_*2^rCR#[r^ZrWrC-WPrBpQNrB^BI!'gHI!'^<Dr]L0As#U!:rAad8
+qDS@2s"sU/q_J+)s"O@(r\".$pal=n!\,ZKq'c+fr$MFir?VCfrZqCd![8g3rZV:arZV1^NurrqMB<'E
++W_[H*ZI]nEBkct.46Mk-n$Mn.Olr!/hJb51IFGl4?GVc3BB/[r&53E1c8-T8gci+A8#RfAn>UeB)Q<<
+AGp$9@/aO/>l\40?2Rt->Q7n,=oV\(=oVV%=8l8!<Vobo;u]bn;>X2f:]*ue:&Rc`9E%Q`8c;3Y8,GdS
+7K#UN6N'4M5l<kE56!eG4T@MC4T.A@3rM)<3!;6$3&`eo2Z5N42#T6-1Ars,0`<[%0)[C#/,Lgp.JkOl
+-iPIf-2f+g,PWJ]+k[ui+G(`N+:oV=+<VjO+&@)M.kWM-/hS^S/I!g[0/#.<2?#TC2`*9E0eb770J>'V
+/Ij9\7W(R>5ZD*#@UikTA,Tj5@/XI4?N4C2?N4=)>l7h+=oVV(=8u>$=8c2"<W#hq;uKVm;>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+<MOpDE]6k-R:&<,o.gS-RU;j.Ocl$00VHW2E!EL1GgpE1B'!>1,CU:88gmC5uqE*
+@q9(XAGfp6@JsR6?i==0?27_)>l@n)>5qb%=9)G%=8l8!<W5tr;uBPl;#jGk:]4&g:]4&d:&Rcb9DqK\
+8cM?\8,c!V7K#XP6iTLO62X"H56*nG4oIMC49%AA3WD);3W1r:2ZPc52ZGZ72#B*+1Ars-0`<['0)[Bs
+/Gq"".OlnD./G=h-N>Cj,l]+g,lAne,5i\b+T<P^+RU>'++bT7*ul=F*ZcCE)bP*8,Ub)h-mpDk.4H_r
+.k<5(0JbKm6U<mu4$,J`3]T/ZrAP6D1c8-T8gci+A8#RfAn>WQAc$$9A,Tg6?hmt-?N"1.>lS%.>5;>#
+=T)>"<rQ+t<!#ut<;fbq;Z0Jh;#O/i:]4&e:&[ib9*%XXr_!2^rCHlWr'pWR!(?fRrB^QO6:1W:s$6NI
+r'(-Ds#g9Bs#g6Ar]:!<q`+U7r&4L2r\XR0r%e4*r@n1'q_%h!r@@grr$hIjr?qRkpa,karZh1^r?9*%
+JfoXfe0#;E+s8!P+WjL(7Op)F/M8Y,r[e=,/h\k71H#.l$9'ds0ek@80JG.4r[e[6/Lr;?DF5^8<*s-E
+@q&hUraG_4r*T8+ra#>(r`oA*!*T;'!*Atsr`/nrrDW\nr)*DjrDEJgr_EDdrCm/_rC[&\qFLWVs$m#W
+rC6`SrC$TOr]pBGrBU<Gr&t$Ar]L6Dr]:-A4T.A@3rM)93!M<#2E!EM2Z5N42#]9*1&Na(0E*U(/c@7#
+/,q1"/cIC&/H%+!.fV$t.fLmq./kUo./bOm-N>Cl-2o1i-2f+h,EF""+c7EJ+seEV+<MOp#&ZUK-7:&c
+rZs$@-7:/h-n6Yr0/#LN3&WZP1c%!G1GU^?1,:X>/kBnK-:([@ARf7\@:]=GqdKG2s'Pb3r*B,&s'5M,
+r)s)'r`B/%r`K)"s&T(us&Anpr)*MmrD<Pkr_NGes%iSgrD!5as%E8^qapfYr^ZrWrC-]Rr'LHNr'C3F
+rBC9Gr]U0As#^6As#L*=rAjg9r\s^4r\X[4qD8%)!&FL-s"OF*r%@q"pal=n!\,ZKq^D7fr$MFir?VCf
+rZqCds!%Cbruh:ar#jZ7JffRd^E4jF+W_[H*ZI^k5U7a,-R^>j-n-Sp.P!#%/MJt:6U<mu4$,J`3]]8\
+rAP6D1c8-T8gci+A8#RfAn>WRAc$$9@fU!;@/OC->l\40?2e+.>Q7n'=oDJ%=8Z,!<W,ns;u]hq;u]bp
+;>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#<WH/!<W,nq;uT\n;#jGk;Z0Jk:]4&e:&Rca9DqK^8c;0c7n?0@7n,s:7K#^S
+7K#XQ6iK@L56*nG5lEqG4oIJK4Ztni4$,Ja4T.A@3rM)93!M<#2E!EM2Z5N42#]9*1&Na(0E*U(/c@7#
+/,q1"/cI@&/H%*u.fV$t.fLmq./kUo./bOm-N,7i,l]1h,l]+W+bCkh+fZ[q+seEV+<MOpDE]6k-R:&<
+,mktG-RU;j.Ocl$0+'m)3&WZP1c%!G1]0!=1GCFPDaYp<<afQLA7K%YrF5\5rF#V3ra,M.q-3l(rEK5(
+s&oA(s&]2%rE'#"rDihrrDWPjrD<Pkr_NGes%iSg!)<JfrCm2`rCZoXs%*,Zr^QiTr^?]Ps$HZMqEY!D
+!'^BFr&k!@s#U0?s#Bs;rAad8q_nI3s"sR.q_J+)s"OF*r@\""s"+!tr$qgu.Ok6Cr?hRlr[7Ujs!@Uh
+s!.Lgr$24cr?;1`rZV1^`#jRQJfiJa-lsNQ*ZlFB8o[*A-n-Ml-R^Al.4Qet.kWD-1G_Ba5!1ng3]T5^
+3B7!s&3)L'2,STj-U1aEBP(mhAS:sQqdfY8s'kt8s'Gh7?XEP6!+,V0r`oG,"Bnu3=]kW*rE0&#rDrqu
+rD`bps&Aqqs&/hnrD3Jir_WMgr_EDds%NAar^m/`r_!2^rCHlWr^QiTr^6`RrBgKLs$H`Os$?ZMr]g?F
+rB1?I4?GVc4?WR(r]:!<r&F^8s#0m7s#0g5r\XR0r\FF,q_7t%q_%h!r@@grr@.Ojr?qRkpa,karZh1^
+r?74EJfopn#9P-4+<hsN:C)/6.kWM-/hS^S/I!g[0/#.<2?#T>2Dd0E0eiPYs"44$&Lo=Y7WC[<5uM#u
+@:NbS@UW^D@/jU3@/aO3?N"1/>l%\'>5qb'=T2D#<rH%t<;]\p;Z0Jm;#aGn;Z0Jk:]4&e:&Rca9)D3Y
+8H23X8H)-X7f>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,skR<A7K.[@:T:Gr*fP3rEoP1rE]D-rEK;*rET;*r`]5&
+s&f5$r`8ttr`&hpqGR8h!)WYjrD!Dg:J^pas%WMerCd#[rCQrYrC?iVrC$u[77BU46UO1,rB^BIrBL3D
+rB:-Br]9p:rAad8rAOF.r\XR0q(hn's"F='q^q[rr@@mtr@.Ulr?qIhs!@Uir?VCfrZqCdq&o_^r?;._
+U`Y11JfjV,rZ2Lk*Zc7iDa5Qo-71,e-iPM).4H_r/MAh61."5i4?P\drAYKM2`<QO0f:[_HUfDJ=(5fS
+B4b[erFPq<raPe6s'Ye4ra,P/r`oA,r`oD+rEB2's&f8&s&]/"r`/nrr_rhrrDW_os&&_ks%iVjr(m;d
+qb6r]qb$cXs%*)Yr'gZTr^?cRrBgBIr':0Er]U<FrB0s=r&Xj<s#C$<s#9p:r&=X6rAFI/rA4C,q_7t%
+r\".$r[\%"r@7[nq^DCjq^2(ar?V%[r?:SOJfoXfWZ_9_$R-`;+%g]H.kE8(0E!I%/cI@*1Gh!K2[26"
+1bpg@0`<X(/cI:4.P)o9EBka7;I3g@@q&hT@JjO5?i4=2?i==0?2e++>Pq\)=o;D$=8c1u<W5tq;u]bo
+;?'Jk;Z0Jk:]4&e:&[fd9`7T\8c;3[8,PpW8,YpU7K,[S6N0:N5lEnK5!D715PmYC4o@G>48h5>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+<MOlDEoEl,pjuc,UF``-N5A).4Ql$/j29U2`<NM1G^dA0erV\%P]D'F$V*=<*s0GA7K%XraPh7
+rF#P1s'G\1!+#P.rEK;*rET;*r`]8's&f2#r`8ttr`&hpqbmAis%r\jrD!Af:]*uf:&doc9D_?[8cD9Y
+8,l'W7K5dU7K5dU6iTLO62a(I5Q*eD4oRSC3r:r93;tl82Y]0/2#T6+1Ars-0E!O#/c.*t/,q*t.JkOl
+-i57f-2f+h,Q8te,6/qe+nm/Z+HIUr+,V0>*X!T,*ZIQSDa5Qo-71,e-iPM).4H_r/MAe51."5i4?P\d
+rAYKM2`<QO0f:[_HUfDJ=(5fSB4b[eral"<raPh7s'Yb3ra,P/r`oA,r`oD+rEB2'rE0&#rDrntrD`bp
+!E<"r;u]bq;>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`<X(/cI:3.P)o9EBka7;I3g@@q&hTr*]M2rF#S2ra,M.r`oA*
+r*')&rE0#"r`8qsr`&eos&/ems%r\mr)*DgrD*>dr(R&]qap`Ws%!#YrC?iVrC$iX6UO1,r^$NKrBC?I
+5!]'2r'('Bq`Oa;rAsp<rAaU3r\j^4rA=F-q_@t%r@e.&r[dstr[n!ur@@apr[Igqr@%Ihr[.Fer?M7b
+U`k=5Jg'b0'I+eF,9S'I7W(I9,UFcb,pXc_-78^>&L]+[/hT:J3&WZP1bpjB1,1N^0G#rf897'C6<%<&
+@q9(X@q&pG@JsU4?iFC1?2Rt+>Q7n+>l7h+>5_V(=Su8!<rH%t<;fbn;Z0Jl;#X8h:&n#d:B!uf9`7W]
+9)V?]8Gu'X7f>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+<DRC7W1O;,pjre,q&[?#Uq2P.P38,1,9&#
+5X%:m4$!7!(,n012Dm3H0i<9f-9tXAB4bdgA7oIbrFGq<s'kq8s'Yb3rEfG.r`oD-rET>+r*','rE0#"
+rDrntrD`Skr_ibnrD<Mis%rYi!)<Mhr_<8`rCd&\rCR#[r($ZSs$crUr^6WNqa(-FrBL6E!'U9Cq`F^:
+s#L$;s#9s;rAXa7r&+@.r%n:+q_7t%r\".$r[\%"r@7[nq^DCjq^2+br$:t[r#s!$JfoXfe0+`4$R-`;
++%g]H.kE8(0E!I%/cI@(1,Log3!D2r1,1L:r@\+%r[\R0/1*i+5U/Qm?=I>Q@UN[D@/XI3@/OC3?N+41
+?2Rt*>Q%b(=oMP$=8u>"<W#ho;u]bo;?'Jm;Z0Jm;#O2g:B+&e9`Ica9)D3Y8H23Z8Gl!X7f>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[2Dm<H1GU^?1&Wd9
+0e#Y75p\is?Y!YW@prmF@JsU4?iFC1?2In*>Q7n,>l@n,>5VP&=T)>!<rH%t<;fbo;ZBVo;>j>j:]4#g
+:&Ric:&doc9D_?[8H;<[8,c!V7J]FP6iKFN62a(I5Q*eF4o@GA3r:r93;tl82Yo</2#fB11'00b1&s*.
+1&is-0E!O#/c.*t/,q*t.JkOl-i57f-2f+c,Q8n\+oEJ9++bSd+28os*Xs55*ZIRe5U7X&-7C/fr[8:+
+.4Qeu/hf%969m[r4$,J$3#";12E!EI2).sT7j^K&@V9:cAn5NSAc60=A,Kd7@/XI1?N"1/>lJ%,>lS%,
+>5qb'=Su8!<rQ+t<;KPl;ZBVm;#3ue:B!ub9`7W`9)M9[8Gu'X7fPsX7K5dS6iB@K62X"I5Q!\F4oIM?
+48_/>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)<VnrDESkr)*GirD3Aer(R)_rCZrYrCHrYs%*)Ys$loTr^6lV
+6:*t(r':3F!^8e5rBL9FrB9s=q`Fa;r]0s;!''j7rAOX4rA=O1r\FF,!&4C,q_7t%r\"1$r%%auq^h[r
+q^VIlr@%Ojr?h:cs!.Idllgs(Jg%-;'I+eF,9S'I7W(I9,UFcb,pXc_-78[="">cR/dsj'2`<NN1GUaA
+1,1N^0Fffd897'C6<%<&@q9(XA,Tj7@/XI2?N+7,>l@n,>5VV(>5_V&=T2D#<WQ3$rDihrrDWYmr_`Si
+r_NJf!)<GfrD!8brCd#[rCQrXrC6cTqF(?Ns$HTKrBU<GrBC6ErB1*Ar]9p:rAad8rAOO1rA=O1r%e(&
+r\4@*r@[t!s"++"r@@mtr@.Ulr?qIhq^)1dq]l%`pEBJX_B4@OJfiJarZ2Lk*Zc7iDa5Qo-71,e-iPM)
+.4H_r.kNG11."5h4?GSarAYKM2`<QO0f:[_HUfDJ=(5fSB4b[erFGk:rF,Y4ra5\3"(#;>?N"1/>lS+.
+>lS%+>5h\'=Sl1u<rQ+t<;TVm;Z9Pl;#=&e:B!ub9`7W`9)V?[8H)-X7f>dU7/]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<Gc+sA*O8d9H/.kE8(0E!I%/cI@20f(^I3&`]N0ek@8/cIC&/cI:5.P)o9EBka7;I3g@@q&hT?srq?
+s'GV1ra,P/qHWr&s'#A(s&f2#r`8ttqGdAks&/ems%r_ms&&_krD3AerCm/_rCZrYrCHcTr^QiTrC$WO
+s$?QJrBC?I5!]'2r]^<ErB('ArB0s=rAsp<rAa^6rAO[5r&"C/!&=O0rA"=+r\=:(r@e.&r[dstr[n!u
+r@@apq^MIlr$VFipEf_]effVgJg%lP'I+eF,9S'I7W(I9,UFcb,pXc_-78^>&LJqX/hT7I2`<NM1GUaA
+1,1N^0Fffd897'C6<%<&@q9(XA,]p8@/XI1?N4=0>lS%.>l@n,>5_\(>5h\'=T2D#<WZ9$<rH%t<;fbo
+;ZBVm;#F,f:'+-b:Amoc9`7W]9)V?\8,PjV7K#US6O#nG6pj=.6Mj(I5lEqG55[PB48q;<3W1r:2uPZ5
+2>f<11]9*)1&Wg+0E!O#/c.*t/,q*t.JkOl-i57j-2f.g,lAnc,5<>Z+JBm/++bU,+9!;j+<DRC7W1O;
+,pjre,q&[?&1K%X.P!))1,;-[4Zb_d3B-ps'K7s/2Dm3H0i<9f-9tXAB4bdgA7tmPr+#_7rF#V3rE]P2
+?!dJ8q-<o'rEB/&r`K2%"BSZ*=',?$r`/nrr)<PlrDEMir(m8drD!/_rCd,^r^m&Zr^ZoVrC$oY6pj=.
+6::]<qa(-Fr'('BrB0s=r&Xj<s#C$<r&=R4r\aX2q_S1+rA"1'r@e.&r@S""!%\!tq^MCjr?qIhr$D:e
+r?M+^r?:GKJfoXfWZ_9_$R-`;+%g]H.kE8(0E!I%/cI@*0JbUH3!VB"1GLU<0.m/Us"44$%k9+W7WC[<
+5uM#u@:NbS@f0U4?N"70?N+7+>l7h(=oMP%=8c2!<V]Vl;u]bo;?'Jl;>a8h:]4&f9`7Ta9DqK[8c;3W
+8,YpV7JoRQ63'=N5QX/85lEnK5!D715Q3kH4oIMC48h;=48h5>3W1r:2uGT52>oB11]0!,0`Eg(0`<X)
+0)mR'/Gq$t/c.*t/,Lgn.K([o-i>=b-2f%'+bCkh+k.YL,9e9U+<MOlDEoEl,pjuc,UF``-N5A)-7CDt
+/j)-Q2)R3H0f(R?0erV\&2>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!(-NJrBU<GrBC0BrB(!>q`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!<W,nr;u]bp;Z'Dj;#O2g:Adi`9`7W`9)hK]8H23X7f5[Z
+6psC06:+'<6Mj(H5lEnE4oIM?48_/>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&iiS1GLU</hR&Ts"44$%k9+W
+7WC[<5uM#u@:NbS@f9[4?N"70?N+7/>QA"->l7h)=oDJ$=8c2!<W,ks;uTbo;u]bo;?'Jl;>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+<MOlDEoEl,pjuc
+,UF``-N5A)-7CDt/iu'P2)R3H0f(R?0erV\%l#M(F$V*=<*s0GA7K%X@JsU3?i==2?2Rt,>Q7t,>Q7n+
+>Q%b*=oDJ%=8c/"<W5tu<rH%t<;fbo;Z'Ag:]4&d:&@W_9D_?[8cM<Z7fPpT7/fOV6pj=.6Ma"H5lEqG
+55dVB48q;<3W1r:2uPZ52>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`<QO0f:[_HUfDJ=(5fS
+B4b[eA7YXK!b,VIrF#V3rEfG.!+,V0qHWu'r`]8's&f5$r`9&#rDrntrD`bprDNMirD<JhrD*AerD!/_
+rCd,^!(m,[r^ZoVqaC]W6pj=.6::]<qa(-FrBC-BrB0s=r&Xj<rAad8rAOX4rA=@,rA+:*q_7t%r\".$
+r[\%"r@7[nq^DCjq^24erZqFep`f\\r?)(^`#sXSJfrPcrZ;Ll+X%q"G"4&6/M/XS/H7=$/dj<f2E3ZV
+2Dd0D0JEAVr@AI0/1`2?DE]=2<*j!@@UWXB@/41-?Mn+.>kqV&=oDJ%=8Z+s<W5tr;u'>i;>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$00MBV2Dm<Iq_A((%l#ag95m*A5ZM0#@:NbS@f9a6?iXR4?M[t+>k_J$>5qb'
+=Sl1t<rZ1u<<#nr;Z0Jl;#O2i:B+,g:A[c`9`@]b9)hK]9)V<]8,YpR7K#XP6iKFN62a(H55[SD4T@MC
+3rM)63;tl82Z#B12#fB31Ars,0`Nj,0E3Zs/c7.).k<)!.4HYor@%Ojq^27fp*9V_r?D4aq&oY[r?0`7
+JffRd^)mY(+!2OH)a\I/-2o4k.JtP)-n-Ys/hJb51I=>j4?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</$-V&&<,X>=8@:*JP
+?i=C2?N=F3?i==.?2e+)>Q%_'=T2D#<r5nr<;fbk;Z0Jl;#F,f:&@W_9DhBc8P)HD7nNVLr($]TqaLKP
+r^-QLr]pEHs$$HIrBC6Es$-NIs#p?DrB(!>!'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'GX6<F93D@q&hTrF,Y4r*K8+r*9#$r*','r)ihtrDrqur)E\pr_i\lr_WPhs%`Si
+rD*5ar_3>cr_*8`s%3/]rCQoVqaLENr'UHMrB^BIr'($As#g<Cs#U*=pc/73rAOR2r&"F0s"aO-r%S.(
+s"<pqs"+.##:h;S.Ocep.K([l-i57h-2&Sa,Q/hc+o*8\+oNP#++bSd+4D;<+<M[H+<*Xc5pcLW!%Ign
+&1AtX.kWD-1G_?_5!1nf3&ggor%npC2D@pK6RY<(@V'(^An,ENAGp$9@/F=2?N4@,?2e+->Q7n)=o2>"
+=8l8!<W5tr;uT\n;>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$
+<r5nq<;ohk;Z0Jm:]O>i:]4#b9`7W^8d%^W84Z8K8Gl!V7f,XQ7/oUP62a(I5Q<qI5Q*eG4o[bH56!eF
+4T.A;3rV/<3;YZ52ZGZ62#K-01B0-01%m:$0)[C$/H.1!/H7=#/Ggsr.f1[f./bLk-2Aha,1[oh+bClP
++VH"F+sJ-Q)a\@*,:"NZ-6src-N5;#-712k.k`P=4#f,U1c,%ar%JU6.nXbF,sbO<@UN\T?t'%Cr*]J0
+qd'/*pKRQ!r`T2%qcE_ss&Jtrr_reorDEPjrD3Ggs%iSgqb?u^r_*8`s%32^r(6iVqaLHO!(6ZOrBgHK
+rBU9ErB:0Cs#^3@rAj[5rAX^6r&+C/r\OR0rA"4(s"FC)oI]tl#:h;S.Ocep.K([l-i57h,lf4b,QK(f
+,5rb]+93S`+JBm/++bU+*sj&3+!)OD6>o.9r[%Unr$N+*.4Zo$/MJt:69m^s4$#>[2)Y=h&Ml4$2)%gJ
+6RY<(@V'(^ARf<NAGfs9@/F=0?M@b*>l@n,>5VP#=T;J%=8u>"<W,nq;uT\n;>X2e:]4&d:&doe9E.W_
+9DqK]8GbpU7fPpT7/]LO6N0:L5l3eG55m_E4T.AA3r_;?3r_5=2ukr82uGT42#K0/1B0*'0`Ea'0)[<t
+.fCgn./PCj-MJhd,lJt^,5i\M+G(_f+K6L^+Ts#37Wh6"/-.CUr%84-0JPC?2*!Z%3Ar]L0eb74r@Imt
+%k9%U7rCL:5Z:rr?X[AL@/OC-?Me%+>kqV(=oDJ&=8Z+r<W#hr;uKVo;>jDk;>sDi:]4#b9`7Ta9)V?b
+8P)HD8,Z!W8,PjR7JoRO62X"H5Q<qI5Q*bM4Zu"n5!;(-4T.A<3rM)<3;b`52Z>T52#K0/1B0*&0E<a(
+/H@@%/H.1!/H7=#/Ggsr.f1[f./bLk-2Ahb,/>@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+<M[H+<*WPDF#Ts
+-RL5gr?i1*.4Zo$/MJt:69m^s4$#>[2>oB21Cc<#0McdX-pq*FARf=`A,^$;A,g$;@/OC0?M7\&>Q.h)
+=o2>"=8u>!<W#hp;uTYp;>sGi;#=&e:Adid9`Icc9)_K]9)_BZ8,PjU7K#XP6iB@N62a(G5Q<qI4oIMA
+48M#;3W1r72uPZ72>oB01]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
+<W,ns;uBPm;>jDk;>sDi:]4#b9`7W^8d%^W84Z8M8Gu'V7f,XQ6i]RS6iB=J5lEqI56!kG56!eF56!eE
+4T.A=3rM)<3;kf52Z5N42#K0/1B0*&0E<a(/cI=#/,h+"/c@6t/,^sp.K:gj./bLk-2Ahc,5iYb+J^04
++bCm0+VH"F+sJ-Q)a\=(,:+W]-6src-N5;#-712k.k`P=4#f,U1c,+cr@n4(%PB5'E'G[8<*j!@@U`\Q
+r*]M2s'GY0qcreur`]8'r`K,#qc3\sr`/qsrDWYmrDEPjrD3Ggs%iSgqb?u^r_*8`qFUZWs$lrUqaC<K
+rBgBIrBU9Er]U9Ds#^6Aq`4O5rAXa7rA=R4q_\7-r\FF,r%S.(s"<pqr%&('.k3"t.4?YD./PCh-N,7a
+,QK(f,5rbZ+R'u"++bT6*tBD8+!)OD6>f(9-RU5h-N,:t-n-Ys/hJb51C$635!1nf3&gdmrA+sA1bVUG
+6RbB(@:WkZAR]3JA,]s;@/XI0?M.V&>Q%b)=oDJ"=8l8!<Vobo;uT\n;>X2e:]4&g:&[le9`Icc9)hQ_
+9)hK_8Gu'U7f>dT7/]IR6::]<r^$KJr'13Fs#p9BrB'm;rAjj:rAXU3r\aX2r%n=-s"X7%r\+7's"=7#
+q^VOnq^D=hr?h7bs!7OfpEKV\r?2+^`#sXSJfrMbr?2Lm+%C?B/1iG)/hHoQ"YVPa1c%#g3=%N"1,1I9
+/M&IO.hF0[.4HQ4D*B72;dEd;@:3F??i=:2?2e1/?2In#>Q%\&=8l8!<Vobp;uKVm;>jDk;>sDi:]4#b
+9`7W^8d7jY84Z6A8Gu'V7f>dQ7/fRQ62a%M5<qL45Q<qI5Q<nU5!D+m5!D+m4?P\e4T.A>3rM)=3;b`4
+2Z5N32#K0/1B0*&0E<a(/cI=#/,h+"/c@6t/,^sp.J5+f-N,7i,lAqf,5i\b+HI[t+c7EJ,:"HW+<_[j
+$>VgM,paf_,:=fbrZr%$-7UGp0/#IM3&WWN1GSe]r\"d7/La815:/Zq?=@5N@:*IA@/XI1?2In!>Q7n*
+=oVV%=8Q%s<W5tr;uBPl;>sDj:]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\'=Sl1u<rQ+t<!#ut<;fbp;Z0Ji;#=&e:Adid9`Ic^9)_E[8,GdS7K,^R6NTS@
+6iB@N62a(I5Q3kH4o@G@48_/<3W;#:2u>N32>oB01]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,PND[
++T<IY+G(_f+S-`S+UTG97W_-O/hS_./Gq+(0/,+;1H#.l#<"Co0eb74/H%*u.LmjT,t;`8,sbI7?X@,J
+?N+=1?N4=2?N"1,>kM>#=Su8#<rH%q;ufkr;uT\m;>jDk;>sDi:]4#b9`7W^9)hK_8GbpT7f>dQ7/]LQ
+62a(K5Q="I5Q<qI5Q*bQ4Zttm4Ztni4$,S'48q;=3W;#:2u>N32>f</1]B001%m:$0)[C$/H.1!/H7=#
+/Ggsr.f1[f./bLk-2Aha+oWVP+bCkh+fZ[u,:"HW+<_[jC-Emh,pXc]-RL2>,mG\C.Ocl$0*aX%3&WWN
+1GSh^r@\X4/La815:/Zq?=@2M@:/t@r*TD.qcs&'!*]2&r)s#$rE&ksrDiksr)<JjrDEPjrD3Ggs%iSg
+qb@&`s%NDbs%<2\r(-cTqaC?Lr'L3FrBU9Er]L6Dr]:*@qDnL6rAX[5r\aU1r%n7+rA"4(s"FC)oI^(o
+r[\:).k3"t.4?YD./PCh-N,7a,QK(f,5rb\+T3D]*lK.P++bT`*tBD8+!)OD6>\t7-n$Dj-2f2(-n-Ys
+/hJb51I=>j4?GS`2`*Ah1Cu;u1G2FE6RbE)@:WkZA7B*KA,Kg7?i+1/>ln;:>kq\*>Q%b*=o;D!=8Z,!
+<W,ns;u]hq;uT\n;>X2e:]4&d:&doe9D_?[8c;0V7f>dU7/TFO63'CO6N0:L5lEqH4odbF49@T,4T.A?
+3rM)=3;b`42Z,H22#K0/1B0*'0`Ea'0)[<t.fCgn./PCj-MJhd,lJtc,5`Y`+T3CC+G(_m+T3Gb,9KA[
+F%7c6/hJ\,r%8.+0JPC?2?#T?2Dd0D0J>$U/,h"0-n$B2D*B73;I!R8?sm;J?i==1>l\40?2@h!>Q.b'
+=8u>"<Vf\n;uT\n;#jGk;Z0Jm:]O>i:]4#b9`7W^9)hK_8Gl!U7f>dP7/]IQ62a(J5Q="I5Q<qI5Q*bQ
+4Zttm4Ztni4$,S'48q;>3W1r92uGT42>]6.1B9311B0*&0E<a(/cI=#/,h+"/c@6t/,^sp.J5+f-N,7d
+,lJnb+P@oi+bClP+VH"F+sJ-Q)a\:',UF`^,pOca-N5;$-712k.k`P=4#f,U1c$lb0`<X8/M/DCDa,R7
+<*j!?@UWVOra>\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"<pqr%&('.k3"t.4?YD
+./PCh-N,4j,kiPa,Q/hc+o*8Y+9!=W++bSd+7gQa+<M[H+<*Xa5UIm--R^;>-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>$<rZ1u<;ohr<;fbp
+;Z0Ji;#=&e:Adid9`Ic_9)V?[8,PjT7K,^R6iB=O6iB@N62a(I5Q<qI4o[YE49%GA48q;>3W;#:2u5H2
+2>f</1]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,PND\+T3DM+G(_f+K6L^+UTG97WV'N/hS_./,V")
+0/,+;1Gq0Q*]Q&60JG.4/M&G'.k3"t.46Mi7W(C95Z(co?XR5Hra>\3ra,P/qcs&'r`]5&s&f5$qc<Yq
+r`&eoq,./js&/kos%rYirD*;crCm2`rCR&^r(6lYr^d)\r^ZuXrC-]Rr^6]PrB^BIr]^BJrBL9FrB9s=
+q`Fa;q`4L4s#9p8s#'a3s"jX0r%\1+s"XI+r@e.&s"41#s""+%r@Rmtq^_Upr[Idor[7^or?qUlq'?"d
+r?M:c]HMkMJg&Ve!$M7a+WqpJ6>Ah1-6ji],pX`^,pXc`-n6Yr0/#IL2`3EJ1,1N_0E<d*/e9Ka.7nJD
+-:(R:@UNVP?=Ee>rEfG.qcs,)!aAi3r*0/(rE9#"rE'#"r)N_qpf%2js&&blr_NJf!_lHdrD*Aer(Qu\
+r(?u\s%*/[s$lrUrC$ZSs$ZlSr'L<IrBL6Er]L6Dr]C0Br]9p:rAa[5q)/41r\XX2rA+@,s"aO-r%J+(
+r\"+#palCpr[Rgpr$_Fir$MFir?VCfrZqCdq&oe`+sHq/rud(=Jffjl#9G!0+!)LA59+K-,:Flf,q()f
+-n$Gj.4[#&0JbLO5Wh(g3B/ts1__`%1,:R>1+l=D6RbB'@:`qZ@q'!I@JsU5?i+1.?2e+/?2\%.>Pq\%
+=o;D%=8c2"<VBDl;uT\p;>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(=Su7t<rH%t<;f_q;Ya2i;u]bq;?'Jk:]4&e:&Rcb9DqK[8cD9\8cM?]8,c!V
+7K,^S6iTLQ62s7L5lNtJ5lEqH55dY?4Sq5=3r:r63<(r:2ZGZ52#fB21Aim+1B0*-0`<[(0)mO%/H77#
+0)[C!/Gq$r.fLmq-ibXp-iYUn-iYOh,lf4h,Q8mW+bCkh+nQoX+T<Mm+<_^kC-j'j,:4T],lT)),UFcc
+.Ocl$00M?T2)I*E0ek@90/*;W%kK7\8T6pA5uV*!?t!GL@JsR3?N"1,>l@n,>5VV(>5_V%=Su8#<r>ts
+<;BJl;ZBVn;#X8h:'"'br(d8dr(Qu\rC[)]r^[#Zr^QiTrC$ZSs$ZlSr'L<IrBL6Er]U3B!'C0@q`4U7
+q`"@0s#'g5r\OL.r\=F.rA"7)s"FC)q^qRor[[str$hOlq^;=hr[%Lgs!.Lgr$2"\s!%CbrugGGJffRd
+WZN3%+<M[H*uR:Z6mF*,.4$Ah-R^Aj-n-Z!/MJt:#=:[<3]T2[2uYW61]B-@0etL::38iP6WRW,@q9(Y
+AGos8@/aO1?N"1/>QA(->lS%+>5MJ$=T;J#<rZ1n<<#nr;ZBVm;#a>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%r<W?%s;u]bk;$9fq;Gg<j
+;#O2g:B!uc9`Ica9)D3Y8H29]8H23Z7f>dT7/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<m+XSH^,:4]8,nM=J-R^Gn.k`P<3]8fO1GU]a0`Ng*/e9Ka.7nJD-:(R:@UNVP?=Eh?
+r*K>-qcs)(s'#A*rEB2'r)ikur`8ttrD`Skr_ibns%r\j!)NPg!)<Adr_<>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".+<M[H*uR:[73a3-.4$Air[90B-n6`"/MJt:69dRn
+3B9&X1c.!E1,:R=1,:IWF@.KE<afQLA7K(ZraG_4ra5P/rE]5(r`f>)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%s<W?%r;uT\j
+;>sJn;>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+T<Mo+<_^kC-j'j,UXf`,UFf:,mG_G.Ocl$0+0m'2Dd3G1,1I:0/*;W&hPXc.7nJD-:(R:
+@UNVP?=@2JrEfA,qcs)(s'#D+r*','rE/qurDrntr)EJjs&/kos%rVhrD!>erD*;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+<M[H*uR:[73j</.4$Dj-n5-D-n6`"
+/MJt:69dRn3B/rU1c.!E1,:R=1,:IWF@.KE<afQLA7K(Z@:B+Br*T>-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#+T<N++<_^kCI96l,UXf`,UFca,paof.Ocl$00D6Q1c$pBr\,'?
+0.nk//M&G%8T6pA5uV*!?t!GL@JjI.?2In*>Q7n,>Q%b*=o;D!=8c2!<W,nk;ZK_p;?'Jj:]4#g:&[od
+:&[ib9D_?[8cM?]8,l'U7K#UY77BU46UO3=6Ms.J5Q*eF4oIJC48q;<3W1r72uGT52?,N31]9*.1&j$-
+1&is,0E3[$/bgmr/,h$r.K:gp-i57f-2f+h,Q8td,P`M_,5i\b+IjO*++bU,*tfV;+!2OG)*_t,,Uk)j
+-7L;j.K1_*.P*2(0JbLN5<Lqd3&`bp1]K600b6#p/l$LU.77-EARf7\@V#CEqd95,rE];*rEK8)rE9#"
+rE&u!s&K)!pJh/ks&/blrD<AerD*>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#<r5nq<;ohp;YX,h;ZBVo;#=&e:Amlb9E%Q^8c)'X7gMXV7n6$<77B]E7K,^S6iTLO
+62a(J56*tI5Q3kF4o%5;48h5;3W1r:2ubf62>oB31]B0*1&is,0*!^)0E*U(/c@7#/,q7#/cRC#/,Lgp
+.0:nG.K([o-iYUn-iYOh,lf4h,Q8n"+bCkh+k.Y8+T<Mm+<_^kCI99n,UXfa-2o5+,pjug.Ocl$00D6Q
+1c$mA0JG.5/h[,T%kK7\8T6pA5uV*!?t!GL@JsO.?2In+>6%n(>5h\'=Sl1u<rZ1t<;'8i;?'Ji:]4#i
+9hnI^:&dob9D_?[8cM?\8,l'U7K#XS7K5dU6i9:K62a%H55m\F4T7GC48q;<3W1r72uGQ>2)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@</l$LU.77-EARf7\@V#FF
+qHs,+rE]>+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=(/+<VgN,9B6p9I_\I0J"k.r[fNL/MAe71Gq0Q2`3<C/hS_,.k<)!.4HYn-R^91DE]@3;-[L9
+?sd2Ir*KA.!+,V0qcs&'s&o;&s&],!qc3Pns&8kopJCogr_WYlqG7&br_35_s%<5]qagZU#Y7KV7n,s:
+77R5Er^?`Qs$H`Os$?TKr]^BJrBL9FrB9s=q`Fa;q`4U7r\jg8r\Xa62)Y=hs"jX0q(Vk'r\":)0`<[(
+0)mO%/H77#0)[C%/H.0t.f:ap-ib^p-ibXp-iYUn-iYOh,lf4h,Q8mW+bCkh+nQoX+T<Mm+<_^kCI99n
+,Uaoc-2o5&,pk#h.Ocl$00;0P1G^d@0`Ea*0)dF5/1`5AE'Pa9;dNp@@:3DMra,A*qcs)(qc`r$r`K)"
+r)WesrDWbqp/Crf"Ahoj:JUmbrD*5ar_38`qb$fYs%*,Zs$liRrC$ZSs$ZlSr'L<IrBL6Er]U3B!'C0@
+q`4U7q`"F2s#'g5">_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)>$<r>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(<?N".0?N"1,>lS%->6%h)=T2D#<r,hp<<#nq;YErj;Gg:f
+;#3ud:B!rc9E.W_8bu!V7gMXV7n6$<77B]E7K,^S6iTLO62a(J56*tI5Q3kF4o%5;48h5;3W1r;2ubf9
+2?,N52>oB31]B0+0a9<c0/"q10`<[(0)mO%/H77#0)[C%/H.0u.f:ao-ib^p./kUo./bOn-M\qh,U4Q6
+,Q8mB+bCkp+TNYa+Tii1*'spH6R!m(-mU/dr$Dn%.4Qbs0/#CI2)@$D0eiS[s"=='r[\L-8T6pA5uV*!
+?t!GL@K'U.?2In*>PhV&=oMP%=8Z+t<W,ni;uTVo;#X5l:/=Xc:]4&d:&Rca9DhE\8cD9[8,l'T7K#XS
+7K5dU6i9:K62a%H55m_D49.JB3r:r93;YZ42@)/t1c.!E1,:Za1B'$.1Arp/0JG-a0.nk//M&IO/bgmr
+/,h$r.K(Xl-N,7i,l]1h,l]+g,lAn_+o`bb+o`\4++bSd+28m/*ZuOH*Zl7aDFPm#-RpGl./kYD-n-Yt
+/hJb51I42d3B/uW2)@$D1,1L;0JYC9:38iP6WRW,@q9(YAH$!8?N=F3?i+1.?2e+->Q%b(=o;D#=8l8!
+<V9>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/0a9<c0/"q30`<[%0)[C#/,^sr./G=i-3,@k-N5=g-2f+^,5i[T+G(_f
++S6ch*ZuRK+X8$rFA+2=/MJ_0/1iLR/IjEg1c%!L3B&cL0.nk//,h$r.1R^P-U_f<,X577@:*GO?N"7/
+?MRk!=oDJ%=8Z,!<W,no;ZK_p;Z9Vm;ZBVm;#a>j:Adia9`@]`9)V?\8GPdR7f5^S7/fON62s4K5Q<qF
+5Q3kG56*nH4o[YC48q;@48h5>3W1r72ZPc72Z>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$=8c1s<W,nr;uKVn;>j>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+<VgG5ANb6/,gmr./kS+-n$Pq/1rP02)RZ`4#o8[2DtFgr@ng:
+0/$"@8Ld,/?XdGR@UNXB@/aO/?Mn(*>l7h+>5_V(=Su7t<r>tq<;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"#B<He0eP%00)[=4/M/S.1c%$N
+3]AlM0.nk./,h$r.K1\&6u>795?(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]g<Es#pBEs#^6ArAjX4r\sd6r&+C/
+s"j[1rA"7)q_A(&pau@os""+!qC)Lp-mpG@-iPIk-28b`,lJqf,5*2Y+IaI)++bU)*s`u3+W<R\7jBP`
+-NGRo-P7aT.P!&&/MK"<5s@@j3&``QrA+=+%koXi963WR6rmZ(@:NbR@JjO4?hn%%>l@n,>5VP'=Su7t
+<rZ2"<Vobp;uKVl;>a8f:]4&f:&Rcb9DqK_8c2-V8,YpW7JoRR6i9:J62a(I5Q<qH4o[YC49%A@48h5>
+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$<rZ1t<;TVl;ZB\o;ZBVl;#X8j:Amoa9`7W`9)V<]8cD9W8,YpS7K#XS6N'4M5l<kG55d_E
+56!kI56!eF4T.A;3rM);3;b`62ZGZ62#K0*1&Wg%0E!O%/H7:'/M8UQ/H@@!/,^sr.J5+e-iPIg-3#4g
+,.\qL+bClb+V,b@,90!_6m3s),U=]a-78^<%43DN-n?r(4#f)R1,:Q^0E!L7/M/M(7rLdA5?(or?X[>J
+?i==0?27b'>Q.k)>5h\'=T)>#<r>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+<M^J+<!EGCI]U"r[.[or[/:+-n6_u/M/V31I+,c3B/rU2>f6.0b,ii963WR6rdT'@:NbR
+@JsU4?hn%&>l@n,>5VP&=T)=u<rH%q<;fbp;Z'Dl;#X;g:]*uf:&Rca9DqK_8c;3W8,YpW7JoRQ6iB@K
+62a(I5Q<qH4oRSB49%AA48h5=3W1r82uGT42#T6+1&s'-0_mC#0)[C$/H.+'.k3"t-n-VD./bOl-M/V^
+,krS^+jM3^+G(`N+:fP:+<i!T*^apA.5<G,/M?uQ&1oId0/G@@3B8uS0J4t0/1^WJr[A@+-RV8t66ncp
+?!q#J?s[4<?N+7+>k_D"=T;J#<rQ+t<;TVm;ZBVl;Z9Pl;#O2f:&@W^9E.W_8c2-W8,PjR7JoRO62s1M
+5lEqG55meE4p4)65!;(-4T.A<3rD#:3;tl72Z>T52#K0-1&<U#0DmI$/H.4%/hHrQ!%e$ur$qXopF-%i
+r?qOjq'H%cr?@[RJg#^ho-"\i+X/'R)aJ()+XeW^,UOlc-N5;#-71,h.PEG:3&NKI0eiMYr%8I1.n=JE
+,sYC7?s[5K?!mS;r*B,'q-3f$rE9,%r)`o!rDi_o!)rkqr_iYks%rYis%`Phr(d/ar_38`r(?oZr^d#X
+qaLHOqa:9Js$?TKr]g?Fr]U6Cs#^3@rAj^6r&=R4rAFO1rA4I/rA"=+r\==)r\"%!r@It!s"+1#s!mjo
+s![dmr$M@gp*BP\rZ_%Zr?12DJffRdW?2*_rZ;=e)*Mb*,:ia@!%@go""5QI/,h($0/GBj5X%4g3&``Q
+1Getbr\4j802$@W.Rd?E@UNYS?i=C1?hn%(>l7h*>5_V&=T2D"<r>tp<;]\p;Z0Ji;#=&e:B+&d9`Icb
+9DqK_8cD9Y8,PjU7K#XQ6iKFM62X"G5Q<qI4oIMA48M#93W1r92uPZ72>oB/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]U<F!'U9CrB'm;rAam<3W1r:2uPZ52?#H1
+1]9'-0E<d)0`*O%0)mO%/H.4%/hHrQ!%e(!r@7[nodKeer?h:c![Ap6rZ[%>Jg#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_%ZK<F93C@UWVOs'Ye4
+pKmZ#rEK5(r`T2%r`B&!qc3MmrDW_or)*>frD3;cr_<>bqb-l[s%35]rC?`SrC-]RrBpQNrB^<Gr'13F
+s#p9BrB'm;q`4U7s#9j6r\aX2q_S4,rA"7)q_.n#!A,r&/cI=#.K_1N.Ok9Dq^;=hq'H%er$;7dp`fY[
+R37)(Jfs\.%j)o:+X/-O6?,^K0eP%00)[=4/M/S.1,1UF3&WQH/hJY*.fLsr.LmmT-:2K7,sYC7?s[5K
+?2\+.?2.\#=oDJ$=8l8!<W5tr;u9Gm;>sGl;Z0Jl;#O2i:B!ud9`%K^9)V?X8Gl!W7f>dQ7/fRQ62a(J
+5Q*eG4o@MC4U=584Ztni4$,S'48_/<3<D0"3W1r:2uY]82?#K32#K-41,1L;0`Ea(0`<[&0)dI$/H.4%
+/hHrQ!\>iPr$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+r<W,no
+;uT\n;>X2g:]!oc:&[ib9*.^Y9DqK_8c2*U7f>dT7/]LQ6Ms.H5lEqG4od_G4o@G@48_/<3<D0#3W1r;
+2uPZ52>oB/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#<rH%u<;]\l;Z'Dl;Z0Jm;#F,g:B+&e9`%K]9)_EX8Gl!X7f>dQ7/]LQ62a(K5Q!_E4oISC
+4U=584Ztni4$,S'48q;=3W:u<3W1r:2ubf72>f</1C,`j0eb:70.nsX0`<['0)[C#/H.4%/hHrQ!\>iP
+r@7UlodK_bp*K_`r?BQ2Jg#^h^*+(4+X%sO)Eqh&+XeW^,UOlc-N5;$-71,h.k`P:2`*9E0eY0Y0`<X9
+/h\b*7;YC<5uV#q?=7,F?N"1&>kqV%=oMP%=8c2!<W#ho;uT\n;>j>j:\[]^:&Rcc9DhE]8H;B]8cD9Z
+7JfLN6i9:M5la4M5l<kH55[SD4T7DB3r1l83;kf32Z5N21]0$,1&is,0`j$^0DmI#/cI=!/,q1#/,q*q
+.0:nG-i>=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#<r5nr;ufnp;uKVn;>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)>"<rQ+t<;]\n;Z0Jk;#X8c:Adib9`@]`9)V<]9)V?\8Gu!S7/]LM
+6N'4L5lEqH55dYD49@T+3WM5;3W1r92u,B12>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<J
+rA4C-%PTM,EC_TL<*j!@@UWSNrEo5(q-3o(rEB2'rE0#"rDrhrrD`VlrDNVlrD<Jhs%iJdrD!;crCd,^
+s%E;_s%3/Zr'pWRr^?]PrBgHKr':3Fr'(-Ds#g<Cs#g6Ar]:!<r]'p<rAag9r\j^4r&":,"u7qg0JG.7
+r@n4(r@\%#!&"4%r[e$u"Y2&P.4?VC-iPIm-iGCd-2o1g,PND\+jM3^+G(`K+:KD:+r`de9dqeL/M/UR
+/.X<a/h\t82*!ZT1b^O7/M-lOr@7ap%4FMW67"ip>[C]C?<gh7?2In)>Q.h(=oVV&=8u>!<Vobn;tNrd
+;#O2g:&n#e9`@Zb9`@]b9)hKY8Gu-Y8,u-X7JfIQ6iKFM62j.I5lEqH55[SB4Sq5=3r:r63<(r92Z5N4
+2#]9.1&`s.1&Wg)0E*U(/c@7#/,q1"/cIC$/Ggsr.f1[l./bOm-N,7a,a9I(+bCm/+UoV=+sA-L5\<G.
+-R:#cq]u_!-R^>k.kE543&NKI0eiMYr@SU6/h9>*6mk5t>[CZA?<gh8?2In*>Q7n)>Q.h)=oDJ%=8Z+s
+<W5tq;uT_o;>j>j:]4#g:&[o`:&doe9DD-Z8c;3[8,YmT6i]^U70#aR6iB@O62j.J5Q3kF4o[YD3r:r9
+3;YZ12?5W62#K0,1Ars*0E<d*0)R<r/Gq"".OlnH-ib^p./PCh-N,7f,lAne,5i\Z+Pn2l++bT6*rmG_
+*sj&-4_[D3.4-Glq^;[u.P!&%0/50d5X%4g2`EWPr\OL.%l#an1JMs_-pCU:?s[5K?N"7.?N"1/>lS+.
+>lS%+>5h\'=Sl1u<rZ1q<;oho;ZBVm;#=&b:B+&f9_qE^9DhE^8cD6X7fQ!Y7fPpT7/TFP6N'4L5lEqH
+4odbE4Sq5;3rM)<2uku<2uko82Z5N42#T601&s-01&s',0`<[%0)[C#/,q*t.fCgn./PCj-Mo+f,lT%\
+,.&JE+G(`c+:fP:+<_pR*C=[>.PNG-0/!2S"t_DZ0/57?r\ap:0J4t0/H.0u.fCe*-p_Q6,sP=5?<poE
+>[I>6qcs&'r`]>)s&oA(r)`o!r)NVnrDN\ooMPTarD3Ae!)<Dcr_!5br_*8`s%3#Ws%3/[!_5aMrC-WP
+s$QfQqa($CrBL9Fr&t!@q`Fa;q`4L4s#9m7rAFR2r\FC+r\FL.r@n1'r\"4&r@It!s"+.$r\".#q^_Up
+q^MCjr?qRkr?_._rZQk:Jg#so"sP37+X.jj#%g:I-R:#cq]u_!-R^>k.kE543&NKI0eiMYr@SU6/h9;)
+6mk5t>[CZA?<gh9?2@h)>Q7n)>Q.h)=oDJ%=8c1s<W5tn;uTYl;#X8h:'+-b:&n&b:&doe9DD-X8Gu'W
+7K#UW7R]a67/]LN6N9@O5lEqG55dYE4T7D=3W1r72u5H42?,N11]&s+1&Wg+0E3[(/cI?s/Gq"".OlnH
+-ib^p./PCh-N,7f,lAne,5i\Z+NY^W++bTK*rmG_*sj&-4_[D3.4-Glq^;t(.P!#$0/51H4utY^2`<Pm
+1]9'?0eb@=9lrrT5#bir?=7/I?iFF2?3+><rE]D-!+#M-s',D)r`T2%r)`ess&Jkor_rbnr_`VjqbR&`
+s%WJdq+LZYrCQuYr'p]Vs$m#Wr'^KNs$HWLr]pEHr]U<FrB0s=q`=[9r\t$@3&iiUr&4L2r\XR0r\=U4
+1,:R=r%S(&q_%h!r@@apr@.Ulq^;=hq^)7fs!7RgoHKMBJfoXfoH4Yd+<VgO,99*h:+@qL0/"sV/-[[X
+/h\q82?#K;1b^O7/M-lOr@7ap%4FMV67+oq>[C]C?<gh8?2@h(>Q7n*=oVV%=8l8!<Vobo;u]bn;>O/g
+;#O2g:&n#e9`@Zb9`@]b9)hKV8Gu'Y7f>dR7/oXS6Ms.F5l<kG55[SB4Sq5=3r:r73<(r:2?>Znr\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\<G.-R:#cq]uIo-R^>j.kE4U3]JuQ1,1K\0E!L80.nbBCI9I8;I!O5?=$lC?![D6s',M.rEK;*rEK5(
+r`T/$s&]/"qc3Soq,@;jrD<DfrD!>er_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+u<V]Vo;uKVm;>j>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!<W#ho;uT\g;>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?<gfC>[@D9rET>+s'5M,s'#D+r*','rE0)$r)W\pr)EJj!)`\kqbR/c!)<Gfq+^l_s%E,Z
+r^ZoVr'gQPs$crUr^6TMr]pNMrBL0CrB:0Cr]9p:rAa[5q_nI3s"sR.q_J+)r\4@*s"=."pal=n!\,ZK
+r[7aqr@%Ojq^27fq]u.cs!.Ofr?:nXPTPK!JfjS+!$M7_#p:*KBh'Et-7C>?-k@aV.k</(0JGaU3]K&W
+2DtIirA"p=0etLXF%IcE<*is=?sm;Jr*KA.!+,V0qHWu'r`]5&s&f5$qc<Yqr)EYpr)3GirD<AeqG.&b
+r_3,\s%3/[r($QPs$coTr'UHMrB^?HrBL9F!'U9Cq`F[9rAjd8s#9p8">r(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;d<X7?X?uD?![D6s',J-r*0,&rE0&#rDrntrD`YmrDNAerD<Ae
+rD!>erCm2`!)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!)<Gfq+^l_s%E,Z!(ZrVqaLHOs$crUs$Q]NrBUEKr]g6CrB:0Cr]1$>
+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`<Pm1]9'/1&`p:9QEZP5?(rs?=7/I?i==0>l\40
+?2In*>Q.h)=oVV%=8Q%s<VTPl;Ys>i;#O2i:\mid:&[i^9Dh?X8,>^T7K5dQ6iB@N62a%L5=#03r]U<F
+rB0s=q`=[9r&F^8s#0m7s#0g5r\XR0r%\I20eb:70/*A[r@e%#r@Rsuq^VOnq^D=hr?hCfr?V@eoHMC"
+JfoXf^E=%/+<VgO,99*h:+@qL0/"sV/-[[X/h\n62#]B:1b^O7/M-lOr@/C..4Zkq5A3>05Z:oo?!goC
+?Mn(->Q.n*>Q.e(=T2D#<rZ1t<;TVm;YX,e;#3ud:&n#e9`@Zb9`@]b9)hKY8Gu'V7f>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!<Vobk;uT_p;#*oc:&n#f:AIWa9`Ic\9)hE[7f,XQ6j,qH
+6pj?>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=^+T<Gh+;m=V7jKN1-n5$A#:V,Q.P*2+0F'j,3]K&W
+2DtIirA"@-r\=mTE_%TD<*is=?sm;Jra,P/!F/t0?2Rt+>Q7n)=oMP%=8Q%s<VKJl;Z0Go:f1*g;#=&b
+:B+&f9_qB_91f%Pr($TQs$crUr'UELr^$KJ!^An7rBL9F!'U9Cq`F[9rAjg9s#9s9r\a^6rAFR2rA4C-
+s"XO-r\+:*r@e%#r@Rsus!mssr@.Ulq^;=hq^)1drZh%ZZljrCJfrPc%j)o:+X/-O6>oUK0J+q20)[=3
+/M/S.0JYIB2)[9F/hS_,r[[ps&Lf.Z.ORGo5pelr>[C]C?<gh8>l@n+>l7h+=oMM)=BAT%<rQ+t<;TVm
+;YO&e;#*oc:&n#e9`@Zb9`@]b9)hKY8Gl!V7f>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<Y?2)@!B0`3U&/eKfk.mdr;-UL^9?<gfC>[CZ?r*'5+>[753qc`r$
+r`K)"s&T(uqc*5es%rVh!)EMhrD!Dg:/1daq+^l_s%E,ZrC?fUrC-QNs$QcPr'C<I!'gEGr]U9FrB:0C
+r]9p:rAa[5r&4R4s"sa3s"aO/q_J+)$8=.e0.nk//M&G)r[mmrr$qgu.Ok?F!%Ijpq^;7fr?_=dr$24c
+r?:nXaWH*VJfh]K!$M7_#p:*KBh'Et-7C>?-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_mrD<AeqG.&br_3,\r^m#Yr^ZiTr^?fT
+r'UEL!'pTNr':6G!'pKIr]U<FrB0s=q`=[9r]'m9s#0j6s#0g5r\XR0r\FI-s"OF*s"OC)q_%h!r@@ap
+r@.Ulq^;=hq^)7fs!7RgoHKMBJfoXfoH4Yd+<VgO,99*h:+@qL0/"sV/.X<a/h\n51c7-K1b^O7/M-lO
+r@/C..4Zkq5A*8/5uV#p?!goC?N".->Q.n*>6%h)=T2D#<rH%s<;]\n;Ya2h;>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\<G.
+-R:#cq]uIo-R^;h.P!"R3]JuQ1,1K\0E!L80eY%CBgX:8;I!O5?=$lC>[753s'#G-rEK/&rE9,%rE'#"
+rDi\noi(lerD3Ggr_NJf!)<Gfq+^l_s%E/[!)!/Zr^QiTqF(?Ns$HWLrBU9Er]U9FrB:0Cr]9p:rAa[5
+r&4R4s"sa3s"aO/q_J+)s"OI+s"=='s"++#pal=n""GcL-iteF.K([l-i57h-2Stc,QAtd+nm+d++bSd
++4D;3+T<Gh+;m=V7jKN1-n5$A%k/tY.P*2*00h]^3&`cS2?#E11(c5r1GVUC81?f'?=7)I?s[2HrE]D-
+!+,V0r`oD+!*]A*rE9)$r`B&!r)NDh!)ibmr_WVlrD<AeqG.&br_3,\rCQrYr^ZiTs$crUrBpNMr^$KJ
+rBC9IrBL9F!'U<D!'L-?q`=[9r]'m9"u\@s2)I3LrAFR2rA4F.r\4U20J>(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?<plD>[ID7qHNo%s&o8%r)`o!s&Jtrr)<VnrDESkrDNSkr_WMgr_EAcs%NAaqb$fYr^ciT
+r'pTQr^?`Pr'C<Hr'(-FrBC6Er]^BHr]U0Aq`Fa;r]0p:q`"F2r\XO/r\F:(r%J+*"u.eb/hJY+r@Rt!
+r[mmrr@@jsq^MIlr[7^or?qUlq'H%cr?B9*Jg#^h^*+%3+X/'R)aJ"'+=89Y-7(#er[.Ri"t(iL.QTLF
+r\=I.r@n.&%k]Lc6"iY65>k`m>[C`A?N4:/>Q7n*>l@n+>5VP&=T;J$<rH%t<;fbl;Z0Jm;#O2h:Adoe
+:Amoa9`7Wa9)M9[8,u0Y7f#RP7/TFO63'=M5lX%K5Q!_C4o[YE48_/;3W(l92uPZ32>oB31]K6/0`j$_
+1Ars,0`Ng)0)mO'/Gh$u/,Umq.JP=j-iGCh-2f+h,Q8tf,QB"^+oNOI++bSd+7gQS+T<Go+;m=V7jBE.
+-R^Aj-R^Al.K1e+.kND-5<V%e3&``Q1c5.e&i)4!1bhF87k-i)?=7)I?s[2HrE]D-r*B;,rEK2'r`K5'
+r)`htr`/nrr_rhrr_iks;H!Eir_WVlrD<Mir(d,`r(R,`rC[)]r(-]Tr'p]TrC$ZQs$HZMq`t!Bs$$BE
+rB0s=r&Xj<rAa[5rAOU2pbVn)rA"1'r@e.&r@S""!%\!tr[Ijsr@.^or?qIhpa,kap`fY[gE;(jJfq'9
+$m-T7+X/-O6>oRI/h?oRs"++#"thM[0/57="u\7k/hS_,q^_Xq%k/tU5%[,.5>tfn>[C`A?N+4,>Pq\)
+=o;D"=8u>$<W#ho;u]bo;?'Jk;Z0Jl;#O2g:Amoe9`.Q\9)V?\8Gu$Y7fGpV7f,XR7/fOO5la1L5Q!_F
+5Q*eG4o[bH56!eC4T%;=3rV/<3;YZ52?5W62#K0/1Arp-0`Eg*0F0<d0eb75/M/OP/c@7"/cI<u/H%*u
+.f1[n./kRo./YIm-M\tf,Q/gl+bCkh+k%SG+sA-R+r`dZ6m*g#,pjoc-iPIk,mG_G.OmJ<2#]611&Wg(
+0+ffi.m[i:-U1L6?<gfC>[:T>rEK;*rET;*r`]>)s&o;&s&]/"rDihrrDWSkrDESkr(m;er(m;erD!2`
+r(I&^r(6lYr'pQPr'^HMr^$TNrBU?Hr'($As#g<Cr&Og<rAjd8r\sd6r&+C/s"j[1rA"=+r%\1)!&+7&
+s"41#r@S"!r$qXopaH+hr?hCfr?VCfrZqFe!$_+[r?2%\JffRdM&u^?rZ;1a)*JFC7jBE.-R^Aj-R^Al
+.K1e+.kND-5<V%e3&``Q1c5.e&i)4!1bhF87k-i)?!puH?X7#FrE]D-r*B;,rEK2's&oA(r)`htr`/nr
+r_ierr)<Vnr)*Gi!)`Yjs%iYir_E>brCm5ar(?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:9H5<o*1s#pBH
+s$$HGq`Og=r&Xd:rAa^6rAO[5r\XO/s"aO-s"OI-r@eO20/5.70.nh-/H%1!/H.6s/Gq$t.f1[n./>4j
+-N>Fg-3#4g,*F+$+bCm/+V5h@+sA-L5\<D,-6a`_,pt)>-N,4p-RgMp3]Anp1&s'-0`3R9/h\_@BLF44
+;HmI4?<pc@>[753s'#D,r*02)rE9)$s&]2#!EE2!<W5tr;uBPl;>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`<NM2#T3C1,:[C0h#nK.RI*??s[5J?!gq:?2e+-?2\%->Pq\(=oVV%=8c2!<W,nm;uT\n;><ue:]4&c
+:&Rcc9DhE^8H;?\8GbpU7fPpT7/fRR6N'4I5l3eG55m\G4?`X*r&aj<rAjg9r&=O3rA==+rA+@,r%S%%
+r@\%#r[\%"r@.drqC2@kr?qIhq'Gqap`fY[YonW@JfrPc$m-T7+X/-O6>oRI/h?oRs"++#%5'7b0/57=
+2D[$>/hJXO/,h"/.4Q]/AjRh/;HmI4?=$lBr`oA*rEB/&r`K2%r`B)"s&Jqqr)<VnrDESks&/ems%rVh
+r_EAcr_38`qb$fYs%*&Xq*t6Mr'^HKr]pHIr'(-FrB:EK4[2+o4[&X(rB's=r&O^8r\sa5r\a[3r%n7*
+q(Ve$#;Inc0.nh-/H%1!/H.6t/H%*s.f1[n./G=i-M\tf,Q/ha+bCkh+c.?H+sA-R+r`cRAjdag+seQ^
+-R\m?r?VXq.4Qf.2`1Lh!&=F+r%AX70.T>%6mk2s>?tK??!CT>>l@n,>5qk+>Q7n)=o;A+='&F'<E3)u
+<W5tr;uKVm;>j>j:]*ue:]*uf:&Rc_9DqK^8c2-Y7f,XQ7/K@L63'=M5lO"G55m_E4T@M?3rD#;3;b`6
+2Z5N32#T611Ars-0`Eg)0`<X&/H@?u/H.0t.fCgm./YIk-Mo+f,l/bb,5*2Y+NPXV++bTK*rmG_*tTP4
+4_[D2-m^5h-mpAj-n-VE.Ldm[0/#OQ3]K)X2Dm<JrA,$@1,LgB7;PID6<%5t?!grE?N=F2?2e+.?2Rt-
+>Q%b(=oVV'<ruE(=8c2!<W,nn;uKVn;><ud:]=,e:&I]a9DqK]8cD9Y8,PjU7K#XQ6iTLO5la1J5l3bM
+5!D+m4?Pe*4T7G?3rD#:3;kf72ZGZ52#9$+1B0*-0`*O$0)[C$/-%4!.f(Ul./bOj-Mf%e,l]+a,5i[I
++G(_f+S6cb+!;[L+sS*pDbVZ5/,h1$/H%.0/hS_/0f(UD1GCF6/M-cLr[JF-.ORDl67+op>@(Q@?!CV6
+>l7h*>5_V'=T)>"<rZ2"<<#nr<;]\p;Z0Jm;#F2i;#O2g:Amoc9`@]`9)D3Z8Gu'S7f,XQ7/oXQ62a(J
+5Q!_F5Q*eG4oRYF4o.;>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&<rQ)!<rH%t<;fbo;Z9Pk;#a>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`<NM2#T3C1,:[C0h#nK.RI'>?X7#G?!gq:?2e+/?2\%.>Pq\&=oVV(=8u>$
+=8c2!<W,no;uKVn;>j>k:]=2h:]=,f:&@W_9E%Q^8cD9Z8,GdS7K,^R6iKFN62NqF5Q<qI4oRPD4oRPD
+4T7G@3r:r93<(r82Z>T42#B*-1B0*,0`*O%/cdOVr@S""!%\!tq^MIl!@K;o-i57g-2]%f,PWJ]+o<C6
++G(_n+9ru2+<_pR*C9mI9dq\Fr\"4%r@JI2/hJ_21G^pF0J4t0/Ggss.M!sX-U)-/-9kC4?!CT?>@%55
+r*02)rE9/&r)`ess&K(us&8nrr)<VnrDESkrDEMir_NJfrD!5ar_*2^qap`Wr^ZoV!(HlVrC-TOr^6ZN
+rBU<Gr'(-FrBC6Es$$HGs#g<CrB1$?s#U*=!]W/"rAad8r\j^4rA=F.r\=@*!&+=*r@\1(0Es3a/hJV*
+/,_'u/H.7!/H%*q.f1[n./YIk-MJhd,Q/h,+bCkh+hf*2+sA-R+r`dZ6m*g#,pjoc-iPIk,mG_G.OmJ<
+2#]611&Wg(0+TZg.m[i:-U1I4?!CT?>?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%<rZ8"
+<rQ+t<;]\o;?B`n;>a8i:]F8i:]F2f:&@W_9E%Q^8cM?Z8,GdS7K,^R6iB@M62NqG5Q3kH4oRPD4oIMB
+48q;>3<D0#3W1r;2uPZ52>oB11]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<CrB1$?r&Oa9!'1!;r\sj8rAFL0r%n@-r@n7)s"OC)#qdha0/"q0
+/1`=M/c@7"/cI=$/H.0q.f1[n./kUl-MAbc,Q/gl+bCkh+k%SG+sA-R+r`dZ6m*g#,pjoc-iPIk,mG_G
+.OmJ<2#]611&Wg(0+KTf.m[i:-U1I3?!CT>>5he*>Q7n+>Pq\)=oMM'=Su5#<rQ)"<*&rtr`&hprDEVm
+rD<JhrD*;crD*;cr_35_r(?r[rCHlWrC-TOr'UBKr'C9Hr]g<Er]L6Dr]:*@r]0s=!'1!<rAXO1rAFL/
+r%e4*q_7t%r%7n!p+-%jr@.[nr?qCfq^)1dr?M7boHF/Ur?$V5Jffgk!$M7_![&@D%;A<W-m^5h-mpAj
+-n-VE.Ldm[0/#OQ3]K)X2Dm<JrA,'A1,LgB7;PID6;q,r?!goC?=*S9qHWu'r`]5&r`K2%r`9&#rDrnt
+rD`bpr)3MkrD<8br_EJfs%WAarCd/_r(6lYrC?`SrC-`Sr'UBKrB^<GrBL9F!'U<D!BWIC4T7GB3rM)=
+3<)#;3<(r:2Z,H22#T6/1Ars,0`3R(0)[F%/H@F%/cI:$/,^ss.JtUn-NGRn-i57g-2o1f,PWJ]+iYXV
++G(`N+:K>7+<_pR*C=[=.5!.M0)mL$/Ia<b/MAh71H%$C/hS_,q^_Xq%k/tU5%[,.5>bWj>?tN=>lJ"+
+>Q%_'=T)>!<rZ2"<;ohq<;]\p;Z0Jm;#X>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)<E)purDihrrDWYmr)!Ag
+rD*;crD*;cr_38`r(?oZrCHlWrC-TOrBpHKr'C9Hr]g<Er]LBH4$,Jar]0s=r&O^7q)81/rA4=+s"XO.
+q_7t%r@Rt!p+-%jr@.[nr?qCfq^)1drZh@co-+&Th&h4jJfgs6!$M7_&0MiRBh'Br,pt)h-RU;j.4P6G
+""PrV0*sj+3]K)X2Dm<JrA,'A1,LgB7;PID6;q,q?!goC?=*S9qHWu'r`]8'rE'8*=&r@%=',?$r`/nr
+r_rbnrDEMiq+prarD!2`rCd,^rCQuZ!(d&Yr'pWRr^?]Pqa16Iq`t*E#X1F84Zkhg4$EO)r]:*@rAjj:
+s#L$;s#9p8rAFL0rA4C-rA":*r@e($r@J"%r@S""!%\!t!%Ipsr@%Ul!%@dnq^24erZqFepEKPZYonW@
+JfrPc$m-T7+X/-O6>oRI/h?oRs"++##VI_]0/57=2_t@c!\>iRq'ut)-R_)g74(?">?tH<>ZtD*=oDJ%
+=8u>#<r>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#<r5nr;ufkq;Z9Pl;YX,g;#O2g:B+#d9E.W`9DqH_8bbjS8,GdS7JoOP
+6Ms+J5Q3tI5QF%J55dVE4T7MB4T7G@3r:r93<)#=3<(r:2Z5N42#]611&Wj,1]K611&is'0E3X&/-7=P
+/c@7"/,h.!/H.0u.fUss.fCgq./bOn-N5Ck-MSne,Q/hA+bCkh+fZ[r,9n?U+X%afB1O0l,pjlar[%Li
+"XbWE-n6\I4#['o!\c;_q(N=6/hK;"73t5t>?tE;>ZtD->Pq\)=o;D!=8c/"<W5tq;uT\n;#jGl;>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+L</A++bTa*tKD7*ZlIH)*Vb,,UXrf
+-7SpBr$_h".kNA+5s5-,!]Dnoq(rU;0f2F>8gcl'?!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%=8c1s<W,ks;uKVn;>jDg;>j>i
+:]4&g9`7Wa9)hQ_9)hKY8Gl!T7f5^R6iB@M5lEqI62a(K5Q<qG4o[YE4oIMA48h5;3W1r;3WD)=2uY`6
+2?#H31Aim,1]K611&is'0*!R(/c@4%.k<4M/H.1"/c@7!/,^st.K:mr.K([n-iYOn-iGCd-3#4g,0(jY
++bClP+V,eB+X/'Q)Eqe)+XJE],UWL:r?_as-7C;m.Q]Qf1BK6a1&3L60eP(CAjn%4;HmF1>[1H;q-3c#
+r`T2%qcE_ss&K%tr)<SmrD<Vm;,R9gr(m8dr(Zu\rCcrYr^ZiTrC-]Rs$clSs$QfQrB^<Gr]^BIrB:*A
+r&Xd:rAa[5r&+[:2E!EMr\XR0q_J+)"u%_c0JG.5r\"!ur%.arr@7^or$_Olq'Q"crZq:arZ_@dp*'AW
+P95AuJfjV,%iuf6+!2UC5&!V7-RU;h.K1an.0_:R/h\kD4T7>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]'p<s#C!:r\j^4r\XU1!&OU0s"j[1r\4C,q(M\!r@Rsuq'u=lr@%Ihr?hIhq'>n`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#<r5np;ufkq;Z9Pl;Yj8g;#O2g:B+#d9DV9[8bkpU8,c!W7f>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<D)r2Yf0?1,:^XDbDKD<*`j9?<pfBq-<i%r`]8'qcNeu
+s&T(uqc*MmqGR5grD<JhrD*8bs%WGcq+L`ZrCHfUqaUNQs$ZlSrBgNMr^-NKr]g<Es#p<Cr&ad:rAjj:
+s#L*=s#9m7rAFR2rA4F.s"j[1s"XO-q(D_#r\".$r@@^or$hRmqBu1fr?_:cr$1t\r?90'JfoXf^E=+1
++<VgO,99*h:b"(L/hJ_-/H%.+/hSe21,C^F1B&p./1W=J.h=*X.6V94-UUg:?!CQ=>$Ul+r)ir"rDreq
+rD`bprDNVlrDNMirD<AerD*AdrCd#[rCQfUr^ZoVqaLKPs$Q`Os$?ZMrBL<GrBU?H!'gEFq)nO9rAsg9
+qDeL6rAOU3r\XU0r%\1+s"XL,q(Mb"r@A"#.kU]Nr[[puq^_Upq^MCjr?qIhs!@Ccs!.IdOs,E#Jg'b0
+%jN;B+sA*J5%dD0,pal`-N5=i-3knG-n6_t4#['o!\c;_q(N=70.oM&74(;u>?tE;>ZtD.>Q.h)=oMP%
+=8Q%s<W5tq;uT\n;>a5j:]!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<JffRdWZM`m+!)LG+;m@W
+8gGc3-mgDB./YLs/1iM/0EFI%r]($<2)b7e%l,mt8T7<N5ZD#r>[C]@?MRk)>Q%b)=oDJ"=8l8!<Vobo
+;u9Ji;>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#<W?(r<;fbo;Z9Pl
+;Z0Jj;#3ud:B+#d9DhE\8bbjV8,YpS7K#XP6N0:K5Q3kG5lEnI55m_D49.JB4T.>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%s<W,np;uT\n;>j>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<N5u_,s>[C]@?MRk*
+>Q%b)=oDJ"=8c1u<Vobo;uBPl;$'Qk;>j>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>"<Vobn
+;uKVn;>jDk;>j;k:\mlc:B+#d9DqK]8bYdR7f,XP7/]IN62a%H56!nH5Q<qI4oIMC49%GA49%AA48h5;
+3Vtc?2`EWQ2)R;j2?#H31&s'-1&j$/1&is%0E3X&/-7=P/c@7"/,q1!/,q+!/,^sr.K([p-iYUn-iGCj
+-3#7d-3#4g,2=>n+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%s<W#ho;uT\n;>sDi: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+L</A++bTa*tKD7*ZlIH)*Vb,,UXrf-7SpBr$_h#/M8\05s5-,!]Dnoq(rU<1GqaC9IN2+?!giC
+?!L_3>lS%,>5qb'=Sl1t<rH%q<;fbo;Z0Jm;#aDk;#X8h:B!uc9_M-Y8Gl!U7f,XP7/fOJ62a(I55dYD
+4S_&=3rD&;3Vtc92uY]:2)[Ak2?#H21]&p-1&`m%0E!O%/c@3u.fCgl./bOl-M\td,lJt[,5i\^+G(_f
++Gq9H+!;[L+sS*p$#`Wi/hJ\-0.\[Q/I3s]0/,.;1H.)g0*3[T/bpn-.OZc0Ak"19;d3O3>[1H;q-!]!
+rE'#"rDi\nr)<Plr_`VlrDEMiq+pras%NAar^m/^r^lfSrC6WPrBpWQrBgHKrBL6E!'pKIr]U<FrB1'@
+!'L3Ar]:'@rAsg9q`"d=2`<QO2)bCjr\XU0r%\4,s"XO-pFcLu!%n.#!\5cQr@Ipu!%e(!r[Rpur@7dq
+r@%Xms![gnr[.RirZq:cs!.Ida!$$XJg%lP%jN;B+sA*J5%dD0,pal`-N5=i-3knG-n-Vq4#['o!\c;_
+q(N=70/#S'7OLN#>?tE;>ZtD.>Q%_'=T)>!<rH%q<;]\o;Z0Jl;#O2i:B"&f:Adib9`7WW9)_<X7JoRQ
+6NBOQ6iKCP62a(F5Q3hH55dVB48h2<2uku;3;YZ32ZGZ72#9$*1Ars,0`Ng+0(pmp/Gq$s.fUss./bLn
+-N5Cj-N5=i,QK(g,lAnd,5r_d+X$J%r?.:GJffRdoH+Sb+!)LG+;m@W8gGc3-mgDB./YLu.kE;+00q`"
+3<D)r2Yf0?1G^m[E(h]H<*`j9?<pfBq-3o(rEB2'rE/ntrDrhrqc*Mmr_i\lr_WVlrD<JhrD*>drCllW
+r^cuXr'pNOrBpWQr^-QL!'pKKrBU<FrB:-BrAt!?r]C!<rAjd8s#9s9s#'g7rAFR2r\FO1r%e:,s"O1#
+r@\%#r@@grr@.Ojr?qOjq'Gtbr?LqYr?9o<JfoXfWZVlq+<VgO,99*h:b"(L/hJ_-/H%.)/hSe21,C]f
+1bp``/HICQr@Imt%k9%V4)%525Z1fk>$G37>lIq)=oVV&=8u>!<Vobn;uBPh;>X2f:]4#b9`7Wa9)hK]
+8H23Z8GPdS7K>pV7/]LO62<e@5Q3kG56*nH4o[YC48q;@48h5;3W1r:2uGT52#K0/1Aim*0`<X)0`<[(
+0)dF"/,1[o.f_(!.fV$t.fLmq./kUl./kUi,lf4h,Q8mg+bCkh+k.Y8,lStr+!VdfB1O0l,UFZ]-N,4u
+-7:/e-RpYu3&WQJr\4I.0erV\&2,[j0.T2#8L?c$>$P37>?Ui-r`]8'rE0&#s&T,"r)NVnr)<Pkr)!>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?<C"!B)h62#T3?0etLRF&")J;d<X5?!U\6?2\%.
+>Pq\(=oDJ"=8c1s<W,nr;uBPk;>X2f:]*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#<r>tp<;fbm;Ya2e;#O/i:Amob9`.Q`9)hK]8H23Z8Gu$Y7fGpV7K>mU7/]LO62<e@5Q<nO
+5!M7q5!;(.4T.A@3WM8>3r:r93;tl82?5W62#K0/1Ars*0`<X)0`<[(0)dF"/,1[o/,h!u/,Umr.K([o
+-i>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#<r5no<;f_q;Z9Pk;#F,g:&n)f:A[ca9`7TY8cD9Y7fGgV
+7f5[V6psE?6N9@N5lEnI55meE56!eG4T@MC3rM)63;YZ52ZGZ42#fB31Ars-0`<^+1&`m+0).$q/H%+!
+.etOn./bOn-N5Ck-N5=i,Q]28-2]%g,P`M_,5i\b+P%Wd++bT6*tKD7*uuOF4).D6-RU;h-n5*C!%Ims
+""Z)[0`jO$3W:r<2DtFirA,!>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^$KJrBL<Gr]U9DrB($?r]C'>q`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"<rH"u<;]_o
+;u9Jg;>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%
+=8c1s<Vobo;u]bq;>j>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+r<W#hr;uKVk;>X2g:]!oc9`Rlc9DM3Z8c;3W8,YpW7K5dS6iB@M62s4M62a%K5Q3nI
+55m_E4T.AA3r_;?3r:r93;tl72Z5K.1]9'/1&Wg*0E3a)0E*U&/cI<s.fLmm./YIl-N#1i-N,7j,l8e_
+,5i[D+G(_f+S-]e+!;^L,p5Ek;(=1M/hAV,/cI:$/cI@'0Ji\c!AZ>-/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_`_nrD<AepeL]\rCm5arCZoXr(-fVrC-WQrC$TNrB^EJrBC<H
+5Q*eF4oRSD48q;>3Vk`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)$qc<SorD`eqr)3Dhr)!;eqbI&`!)3>aqF^]Xr^crWr'pZSr'UBK
+rB^9Fr'13Fs#p<CrB'm;!':!;r&F^8rAO[5rA=@,r%\7,r@n4(s"OC)r\".$r[djpr[I[lr?qLipEfea
+ocj>Xp)nr0Jfomm"s4s2+=/-p$#i`k/hJ\,/hJ[S/-RUX/h\q8r\X^40`E[*/M-iNr@/=,-mguh81$Z$
+>?k?9>?Y;1=oDJ%=8c2!<W,no;u9Jk;?'Jm;>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!GkrD<AerD*Aer_EDdqb6u^rCZrYrCHrYs$lrUs$ZiT
+rBpWQr^-QLrBU<Gr'(*C#!G(24$,Jaq`4O5rAXU3rAFR2rA4F.rA"=+s"XI+s"F@(pau@or@@mtq'l=l
+r?qIhq^)1ds!.Lgr?D:dq]Yt_s!%Cbrud7BJffRdo,eJa+!2LI*'7n.,UXrf-7C>A-jhCQ.P*/)0ekmT
+3rV)>2`CRir\>!<0el.=:FJM->[CW??!CV6>l@n+>5_V(=Su7t<rH%q<;ohp;Ys>j:]O>h:]!oc:&[ib
+9D_?[8cD9Z8,GdS7K#UN6N'4I5l<kH56!eD4T.A=3r:r93<(r82Z>T42#B*/1B0-/1&Wg*0E3a)0E*U&
+/cI<s.fLmp./YIi-MSnc,kWA[+k@cf+G(`8+:oV;+Wr'R5B'IL/hJ\,/hJ[S/-daZ/hf"91c,7k1GJe\
+s"44#r$i4*-mguh8L?c%>?k?9>?Y;2=oDJ%=8c2"<W#hn;uKVk;>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'<r?VCfs!7Ofs!%7^s!%Cbruh"WJffRdM&upC+!2LI
+*'4F@9-bl4-mg>kr?r"%.Olu$0/,(E4Z`R%!B2q81]9'@0JP:OF&+2N;d<X5?!UZ?>[753s'#>'r`K,#
+qc<Yqqc*Mmr_i\lqb[/crD*5arCd2ar_*/]rCR#[r($WRrC$]Sr^6WN!^T.>rB^?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<t`0JP@?1c7'C0E*R*/Lr@L.M+$W-mguh8L?f&>?k?9>?Y;3=oDJ&=8Z+u
+<W,no;uKVk;>F&c:]4&g:&[ia9DhE[8c;3Y8,YpW7K5jU7K5dT6i9:M5l<kF5lEqG55m\O4[)%m4Zkhg
+4$<I'r]9s;q`+L4s#0g5r&"=-s"XI+s"F=)r@\.)r@e.&r[dstpal@or[Rgpr[7aqr@%Lir?hCf![T-<
+r?M:cN$3crJg'b0!$qOf$m-]74(h)-,pXc],prR:!%.[m"t1rO.loUGr\FR11&N^'/e0H_4DRP;6r@,m
+=^,*5>Q%b(=oMP$=8u>"<Vobm;uKVo;?'Jj:]*rf:&.N\9`.Q^9)V?[8Gu'W7JK:M6i97I5lEqH55[SD
+4T7DB3r1l83;kf52Z5N52#K0-1Ars)0`<[(0).$q/H%+!.etOn./bOl-N,7j,l]1h,l/bb,5ED^,5i\b
++P%Wd++bT6*tKD7*uuOF4).D6-RU;h-n5*C#:V,P/1iJ-0*4@$3rV,=2uYW21(Q#m0h-4\.7-s<?<^]@
+>@%/2r`]8'rE0&#r)W_qqc*Jls&/emqb[/crD*5ar(R&^r_!)[r^cuXr^QlVrC-`Ss$Q`Os$?ZOrB^BI
+rBL3D!'U<D!]rM,rB's=rAja7rAX^6r&+F0rA4C-r%\.(r\+:*r@e.&r@S""q'u@mr[@dpr[7LgqBc(c
+s!.1\r?86bJfoXfdi]2D+<_jR+?sgB.P<;*/1rM+r[\F//hSh31,C^E1GCK]/cmUT/,^q1.4HYn-9>j4
+-UUd9>Zt?9>$P5/=T2D#<rH%s;ufkq;uKVj;>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%=8c1t<Vf\n;u]bo;>O,e:]4&b:&I]`9E%Q^
+8c;3Y8,PjT7K,[T6iB@N62s:M62j.J5Q<qH56!eG4T@MC4T.A@3rM)83;kf82Z5N22#T6/1Aim*0`Ea*
+0`<[(0)[C$/GUdp.JtUn-iG@l-2o7g-2f+g,Pr\^,5i[D+G(_f+S-]e+!;^L,p5Ek;(=1M/hAV,/cI:2
+/M8Y/0JP=<2D[$>/hJXQ/,q*t.1djP3c%J<6;^fh>?P-5=]ef)=8u>$=8u>$<W?%u<W,ns;u]bo;?'Jl
+;uBPn;>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<r'C<I
+rBL<GrB:-Br]9p:rAa[5q)/41r\XO/q_J+)s"OI-s"OI+s"=7%pal=nr@7[nr@%Xmr[.Ukr?_Fgq'5nb
+s!.OfoHF/UWulp8JfiG`&0;o8*?lIbCeQ'#-R^;h-n,'B'IYCZ/1W;,0g@f^3&iiT2)I*F1,Ah`&2Z*n
+6?5sT79!Gs?<gcA>?h&0r`K5)r`K5'q,dPr!*/tsr_r_or_rbnqbd;gr_NJfqb?u^r(I#]rCQrYrC6`S
+r^HlVr^?ZOqa16Is$6KHr]U<FrB0s=q`=^:!'1$<!'1$<!&sg6rAFR2rA4F.r\OR0r\=F,r@e%#r@Rsu
+paZ7lr@%Ojr?h._!$qOgpEKPZo,rW-Jfomm"s4s2+=/-p#BE]k/M/S+/cI:4.kE5'/h\h31c.*H0J4t0
+/H%+!.fCe--R:`h9IN5)='Ss4>$>'2=T);.<`W:'<`W4#<)clq<<#ns;Z0Jm;#XDl;ZBVl;#a>j: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
+<W,kk;Z9Pl;#!ic:Amob9`.Q\9)V?[8,YpT7/fRR7K5dU6i9:L62j.J5Q<qF4o[VE4T7D=3W1r72u5H4
+2?,N11]&s+1&is-1&is-0E3['/bgmp/,^sp.K([o-i57h-2o1c,QB%h,QAt`+oEM^+H%=n++bU+*tTJ8
+*uuOF4)@S8-RU;h-R^DB-PRsX.4Zo#0ekmU3]K)X2Dm<I1GU`b0b?/r/OFJU/4ENA?<pf@?!CP3>5hY-
+>$5!1=SZ%t<WH.u<;oho<;ohp;Z'Dj:]O>k:]4&c:&Rc_9E%Q^8c;3Y7f>dU7fPpW7/K@L6Ms.L5l<kG
+4odbE4Sq5;3rM)<3!;6$3&`eo2Z5N42#T601B''01&s*/1&is+0DdC#/c@3p.fLmq./PCj-M8\b,l]+_
+,5i\6+G(_f+K6In+!;^L,p5Em;CO1L/hAUR/.!gX/1iJ-/hf+="u\7k/hS_,r@@mtr@&1',W]a8-pgd4
+>?Y05>5hY&<sD]+=&r@%<V]Vn;u]bo;?'Jm;uKVo;>a8i:]F2g:&Rca9DhE[8c2-T8,c!X7K#US6iKIQ
+6N0:K5lEqH5l<kH55dYA4Sq5=3r:r73<(r:2?>ZnrAFR2r\FC+s"j[1s"XL,r@e.&s"41#!\5cQr@Ipu
+s"41#r@@grq^MIlp*]kep*K_`r?A6bJg#^he0+f;rZV[k,98j\8Kf?*-7&R:%4!2F,pjrd-7CDr3]Anp
+1&s'.0GQ5o/hS_-/h8>5DGDWJ;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>.5<V%e3&``Q1c$pC1B'!91bgRKE`+GW;d*L5r`oJ-rEB)$s&f,!rDinurD`bprD`_or_iYkr)!>f
+rD*8brCm/_s%E;_r^m#YrC6`Ss$m#Ws$ZcPr'L<Ir]pEHrB:3ErB0s=q`=[9q`+U7r&4L2r\XR0r\FL0
+s"aR.r\4:(q_%h!!%\%!q'u=lr@%Ojr?h1`s!7Uhp*0GY^*&"MJfqcM%Ncf:+=/-pF&FJ>/MAY-r[\U2
+/1`A*0.nq81c@-D/hS_,r@@mtr@&($,W]a8-pga3>?_#/!*K8'rE&nts&JnprDW_orDESkr)3MkrD<Gg
+r([)_rCd)]rCQlWq+(BQs$clSrBpTOs$?QJr'13HrBL<Gr&t'Br&jj<rAsg9q`"d=2`<QO2)bCjr\XU0
+r%S=11,:R=r@n1'r\"4&r@A"#.kU]Nr[[mtr%%^qq^MIlpF#tfrZqOiq^)7gs!.IdMBRQpJg'b0!$qOf
+$6LK54).A2,UFc_r[%Ris!@Uj"XkoQ3]Anp1&s'.0GQ5o/hS_-/h8>5DGDWJ;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`<NM1G^dAr\4s@0eG_4;Ck78=^GB<>[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(<a/a0=]t`+rE&qus&K(us&8nrs&8qrr_i\ls%rYlrDEPjrD*DgrD!/_rCd/_r(6cVrC6iWr^ZoV
+r^HcRr^6]Ps$?QJrBL<Gr'10ErB9s=q`Fa;q`4R6s#9s9r\X[6rAFR2r\FC+r\FL.r@n1'r\"4&r@A"#
+.kU]Nr[[puq^_Upq^MIlpF#tfs!@[jq'H%cr?CkWJg#^hMBMsFrZVFd,98iMC.]Wq,pjo:-3#7j-2o4q
+,q(8o3]Anp1&s'.0GH/n/hS_-/h8>5DGDWJ;HR1.>$>/.=o;D%=8u=s<W5tr;u9Jk;?'Jj:]=,h:]4&c
+:&Rcb9DqK^8cD<\8GksV7JoRQ6iTRS6iTLM62a(J5Q!_F4oIMC48q;<3W1r72uGT52?,N01]&s+1&Wg+
+0E3[%/bgmq.f_*u.fUsq./PCh-N,7i,kiP`,6&hd+SHuW+M](N++bTK*t985*uuOF4)IY:-R^Dkr[@an
+'IYCZ.k3)(0L%]]3&iiT2)I*F1,Ah`%l?!m6?5sT78m>q?!CQ=>6%n+>5VP'=T;J&<rZ8"<rQ+t<;ohr
+<;fbq;Z'Dh;#O/j:/Cg`r_<>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"<W?%u
+;u]hq;uKVm;?'Jl;Z0Jl;#O2i:B!uf9E\$_92&%X9E.W_8c)'W8,l'Y8,YpU7K#XS6iKFP62j.I5Q3kF
+5Q*eF4oIJC48h;=48h5;3W1r:2ubf82#oQ52?#H31Aim,1B0'30JG.50`<[(0)mO%/-7=P/c@7"/,h*u
+.fq1N/,^sp.K([i-iYOn-2o1c-3#4g,1Icf+bCl;+TNee+qYnA*BS%/+seN_,UOf`,U=Z^r[%^n-S$\K
+3]Anp1&s'.0G,rk/hS_-/h8>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-5<V%e3&``Q1c$pC1B'!>1bgRKE`+GW;d!C2>?b?9>Q%b(=oVV(=8>nq<W,nm;uT\n;>X2g: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%<rc;#<<-"t<W#hp;uKVm;>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`<NM1G^dA
+r\4d;0eG_4;Ck77=^>;3>6.o3rEB2'r`K2%qH!MorD`VlrDNVlr)!;er_<GhrD*>ds%NAaqb$fYr^crW
+rC6ZQs$ZlSr'L<Ir':6GrBC-BrB0s=q`=[9r]'m9s#0j6s#0g5r\XR0q_A.+r\+C,0JNGYq_%h!r@@gr
+r@.Ojq^;=hpEfhbs!.Ofruq.]r?9W4JfoXfW?;Zm+<_jR+?ssH.kWG./MI)S#qIPX/M8Y-0/GBg2D[$>
+/hJXQ/,q*t.1djP3c%J<6;U]d=]ed/='/T'=8l8#<W?%p;u9Jk;$'Qj;Z0Jl;#O2g:&n#e9`@]b9`7Wa
+9)_E\8Gl!R7f,XQ6i]RY6UF+*5sR^45Q*eF5Q*eG4oIMB48h;=48h5;3W1oC2`EWQ2)R3I2Z5N42#]9.
+0aKNi0ek@90/#$X0E*U(/c@4%.k<4M/H.."/H%*u.fV$t.f1[n./>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)<PlrDEMir_N;aq+^f]rCZoXrC?oYr^QfSr'^NO"@PUE6:1W:rBU?Hr'(*C
+rB1$?r]9p:rAa[5!&jd6s#'g5s"j[1rA4=+rA":*s"FC)qCVInr%%^qs!dpqr?hRlr[7Rir?_Fgp`oe_
+ruq@ap*'AWocJc-Jffgk"s+j.*?lIb#&R'[-n$Mlr[@an'IYCZ.Oco%00_T\3&iiT2)I*F1,Ah`$T'Ri
+6?5sT78d8o>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*<rQ1u<r>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.k<V=1GU[>0`3U&/e0Ea-p2HD-U^m7>$+m0=o2=u=8Z,!<W,nr;uKVj;>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<P^+O2'\++bT6*uc7C*uuOF
+4*++>-7C;j.46Jk-n-Sp.P!&&0JE_r4?5>Z2E!Gl1]9'A0etO:6$-!S7oWVq>$5$5=^##-=o2>"=8l7u
+<W#hn;uBPk;>X2f:]F2g:&[ib9E%N`9E%N`8c2-X8,GdT70#dU7/TFP6N'4I5l<kG4odbA4Sq5<3r_5=
+3;YZ52Z>T32#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*<rQ2!<r5nr<;f_q;Z9Sn;uKVk
+;>X2g:B4/g:&Rcb9DqK^8c;3[8,l-[8,l'Y7K#^S7JoOP6N'4G5l<kE56!eF56!eB4T%;=3rV/=2ukr8
+2uPZ72>f<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#g<C
+s#U0?r]:!<q`+R6rAOR2r&"F0r%e(&r\+=*r%@t#r@Ipur@Imt!%Ianr$_Olr?hCfr?VCfrZqCds!%Cb
+ruh:ar#iNlJffRd^)nXB+!2LI*'849+XSTd-7L;i-n$Mn.Olr"0/,(E4?5>Z2E!EK1]9'@0ekI?/jXVX
+.n<QA>?Y05>?Lr0r)ro!rE&u!rDi_oqc!Gkqbd5erD3Ggr([/arCd,^"A;?Z8P/kOr($WRrC-]RrBpQN
+rB^<Gr'13Fs#pBEq`Oa;rAsp<rAa[5rAOX4rA=C-r\FF,r@n4(pb)LspaZ1jr[@^mq^2(ar?V@ep`f_]
+rum%<JfoXfo,nSd+<_jR+?t0N-S-o(/MAY+r@J=./h\n61c.'F0E*O(/1^ZKr@&=,.3pol:+/P/<`iF(
+=BJU*=8c1s<W,nr;uBPn;uKVk;>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)EYorDNMirD<AepeLf_rCm/_rCZrYs%*,Zs$lrUr^?cT
+rBpWQ!(6ZNr^$NKrBL6Er&t'Bs#^6As#L*?rAja7rAX[5rAFL0r\OL.q(_h%r%@q"r@Ipur[dstq'l7j
+r?qOjs!@Uir?VCfrZqCds!%Cbruh:ar#hdWJffRddiThV+!2LI*'87:+XSTd-7C5h-n$Mn.Olr#0/51G
+4?5>Z2E!EKrA+@,%Pomm6$6-X85r_r>$5$5qcWeur)`o!r`&quqc*GkrDNMiqb[5es%`JdrCm/_qb$l[
+r^crWqaUKPs$ZfQrBgHKr':0Er]^?FqE4X:rAsm;s#C$<r&=O3s#'a3q_S1+r\==)r\+("r%7^or$hRm
+r?qIhpa,karZh1^r?:SOJfoXfM'*!E+<_jR+?p0Y<%':N0.\b-/H%.,/hSe31GgpG1,&VY!A#c#.f(S&
+,WTg?.7I-8=BAO*=Sl.r<W#hr;uKVo;>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<*<F/=^#&-=o2>"=8u>!<Vobn;uBPj;>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<AerD*8ar_*2^qap`WrC?lWs$crUr'gTQ
+s$Q`O!'pTNr':6GrBU<Gr]^9D"["t34Zkk&48V);3<;*"rAad8rAOU3r\XR0!&FL-q(V\!r@\+%r[e!u
+!%Rdqr%%Xor[Igqr@%Xms![gnr[.RirZqLir?VCfU`k=5Jg&Ve!$qOf%3Hf84*"":,UOi_,pt)>-N5;"
+-RgPs/3,XF1,1L;0DmI%/IjBb-TlHJ.Rm?<>$+m0=oMP%=8Q%s<W5tt;u]eq;Z0Ji;#=&e:B+&f:Amod
+9`7W]9)M9\8H23Z7fGjO7/]LP6N'4K5lEnI55[SC4T7GB3r1l63;kf52Z5N42#T601Ars-0`Nm+0`Ng*
+0)[@&/1pfOq()Foq'l=lr?qIhq^)1ds!.Lgr$24cr?;1`rZV1^mN7$&Jffgk"s+j.*?lIb*-G"#-7C8g
+-mpAj-n-Sp.P*/*0ekmT3B&lT2DtIhr%S[<1Fth9<\6jA=^,'4>$Lr.rE/qur`8ttqc*Mmqbm;grD<Ae
+rD*>drCd5b9`7W^9)hK_8Gl!V7f,XR7/]LM6N'4M5l<kE56!eG4T@MC4T.A=3r:r93<(r82Z>T42#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*<rQ.u<Vobp;uKVm;>sJl;>X2e:]4#g:&Rca
+9E%Q^8HMFS8c;3Y8,l'Y7K5dS7K#XP6N0:L5lEqG5lEqI55dYE4T7MD4T@M@48V);3<D0"3W1r:2uY`6
+2?#H21]K601&Wd+0E*[(0*3aZ0E!O'/cRC#/,q*p/H%*q.f1[n./kUo./bOm-N,7i,l]1h,l]*B+bCkh
++nQoX,lSts+!VdfF%d]%-70o_-R\m?rZqt#-n?i"3B&`L0ek@8r@\""%P/qgF&OPW;cd.)=BSd/r)`br
+rDihrrDW_or)*>fr(m5cr_<Dfr_3Gg9MG@WqF^]Xr^d&Zr^QoVrC$ZQr^?]Pr^-QLr':3F!'^?ErB1*A
+s#U0?s#C!<rAa[5qDS:0s"s[1s"aL,q(Ve$s"=='">)2V/1pfOqCDLoq'l4hqBl(cr?VCfrZqCds!%Cb
+ruh:ar#j9,JffRdW?2Qj+!2LI*'8:=+sn]d-2o8!-n$Mn.Olr#0/50f5<Lqb2`<QO1,Ae_&25do1+PV6
+<\6jA=^,'4>$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"<Vobo;uT\p;>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%s<W?%r;uT\n;>X2f:]*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/-=Sl1t<rZ1u<;TVk;Z0Ji;#=&e
+:B+&d9`@Zb9`7W`9)_E^8H)-W7f,XP7/oXQ6N9@O6N'4M5lO"G55m_F4T@M@48V);3WD)=3W1r;2uY`5
+2?,N31]&s+1&`m&0DmI%/c70q.f:^o-NGRn-i57c-2f+g,PWJ_+o`^=+G(_f+S-]e+!;^L,p5F"<@BFO
+/h8M)/H%.,/hSe21,LgF1,&VY!A#c".K(Y+-RKrpE)A&P;H?n$<`iI)<rH%p<;fbp;Z0Gn:f@6hqG@)c
+rD*>dr_3>bs%EAarCQuZs%3/[r^ZuXs$coTr^HcR!(6]OrB^EJrBC9GrBU<GrB:*As#pBEs#^6Ar]C'>
+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<*<F/=^#$4rE/ntrDrqurD`Vlr)3JjqG@)crD*>drCm/_!)3>ar_!/]s%*/[r'pNO
+rC$ZQrBgKLs$HZMs$6QJrBC0C"?\e.4$*=%r&Xd:r]'p<s#C$<s#9p8rAFU3rA4:*rA":*r@\.'r\+1%
+r[n("!%[jpr@%Ul!%@dnq^2(ar?V@ep`fY[mN@*(Jfomm"s4s2+=/-p$%,`%/M8Y+/M&IO/cI@00JYF?
+1bgU7/1`=N.fUst./kS'-71Kj<@^R;<`rL)=',B$rD`eqr`&eooMPTarD3AerD!/_rCd/_r(6lY!(m/\
+!([#Xs$m&Zr'pTQr^?`Pr'C?JrBL<Gr'1'Br&sj<s#^0?q`4O5rAX^6rAFR2s"jU/s"XF,r\=4%r%7n!
+r@Rpur[dgpq^VLmpaH+h!%.Ccs!.Id[ip>HJg%lP%O35B,9S-N3I+FC-7'rdr$2:h-N5A#-n-Vq3ArZJ
+0eb76r\"4&r[\R1.4?up<@^O<=B\g.=]ni)<qo\o<;BJk;>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<EWO0=^#!2=T)>#<rZ8"<rZ1q<;oho;ZBVm;#a>j;#F,e:B!ud9_qE^9)_E[8GbpT
+7fPpU7/fRP6Mj(H5l<kG55@>?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%<W,ns;uTbp;ZK_f;>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+p<!@9)l-OM7N.k<V<1GLU<0E!O'/cI:3.k)l&
+F]Bq]<*3=+='8[-rDr\nr`&eor_renr)!AgrD!Af:]*ub:&Rcb9DqHg8P2TH8OuBB8,PjR7JoRO6iKFN
+62a(J5Q!_C4oRS=3W1r72uGT42#oN52#T6+1Ars+0`<Zu/c70u/,^pt.K([o-NGRm-i57h-2/\b,QAt[
++oNPN++bSd+,V-F*ZuIH*ZuLa#C95i-RL/h-2f2%-n$Mo.kE;+00D9S2)I-Gr\>6D0eb:70.ee14apTd
+79*Jp>$5$4=BPN'r`0##r)Whtq,I>lrDNVlrD<Mir_WPhqbI,brCm&\s%<8^s%*,[qa^TSs$ciRr^6WN
+qa(0Gq`k'Dq)nX<q`=[9q`+O5r\j^4q_\4,r%e:,p+Q@s!%n1$r@@mt!%Rprs![jqr@%Ojr[.@cs!7Uh
+p*0GY[NL/EJfqfN%j)r:,9\9U4b6]_/hJY//H%(1/1iJ,0/,.;1Ggg=/1`;%.fLms./bM'-71Kk<\$X;
+<`iF(='&E%<W,ns;u]hq;u]bg;>j>i:]4&f:&I]_9E%Q^8bu!X8,c!X8,YpS7K#XS6N'4K5lEqI55d_C
+55dY>49@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'
+<r#bo<;BJm;>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!<rAjd8rAX[5
+rAFL0r%n7+r\=.#r@\+%s"++!r@7aps![mrr@%Ojs!IampEfhbs!.4]r?7jWJfoXfe0#8D+WhpP,9f:&
+==5aS/MSjU.g@OV/hSe21B''50eP"..k:KH'.>7V-RL2f-8TjI.n3E;=B8F'=8l4u<;KPm;Z'Dh;>a8h
+:]4&g:&Rc_9DqK^8bu!X8,bsX7JoXP7JoRO62X"H5Q<qH5Q!_C4n_#<48h5;3W1r92uGT42?#H21Ars,
+1Aim&0E*R$/H7=#/H77!/G^mp.f:ah./t[p-N5:k,l&bd,Q/hQ+bCkh+c7EJ,:"EW+<_dd#CB;j-RU5j
+-N,1j,prU=$7IAS.l]FB0eb:7r\"4&s"+."%4N\]G?6:`;cd.)='/T&<r,ho<;BGm;>j>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%=8Gtr<V]Vl;Z'Dj;#3ub:Adid9`7Wa9)hQa
+9)hK\8Gl!U7fGjT7/TFN6N0:K5l3eD55IAA4T7G>3rM)<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&<rQ+t<;TVm;YO&e;#=&e:Adf_9E.Wa9)_E\8H23[8H23[7fPpU7f,XQ
+7/oXQ62NqG5Q<qI5Q*eC4nUr;48h5;3W1r:2uPW82)bCjr\XU0r@n@-1,Ae_s"OC)r@e1&r@It!r%.gt
+r@Igrr@7[nodKhfs!Ials!7Cds!.IdbTVQ]Jg%-;%jN>C,9S-N3I=UG-RU5j-N,1j,prU="">]M.fq[f
+1B&s30.nk//M&IP.h4*Z-T$'M.n!<;=]ea-=Su4s<W,nk;uKPh:]4#g:&[od:&@W`9DqKZ8cM?\8,l'W
+7JfLM6iB=O62X%I5lEnD4oIMC48:i73;YZ42ZGZ52#B*-1Aim+0`3U'0)7*t/H%*s.fCgp./PCj-Mo(h
+,kiSa,QAtf+o`\Y+oNOY++bSd+4MAC*ZuIH*ZuLaHVu"8-RUAjr?i+(-n-Vs/MAe34#o2U1c$oc1&is-
+0E*R600Xqn/ONK>>$4s1=]\`(=8Q%s<Vobp<;f_l;>j>g:]!oc:&dob9E%Nd91hfJ8c2-X8,GdS7K,^R
+6NKM@rBgKLrBU6ErBC6Eq)nX<q`=[9r]'j8q_nC1s"sX0q_J+)!&44%r@\%#r@@apr@.Ulq^;=hpEfea
+s!.1\r?:JLJfoXfMBE-G+WhpP,9f8UJlsKT/hSk1r@87,/M8Y00etRB1GCE[.fq1L.K1_1-RU5f-mg8t
+H!)[d;,p[u<E<."<E8usr)<PlpegrcqG7&brCm)]rC[)]r(-fW"@u$Q7RmAGs$cuXrC-TOr^6ZNrBLEK
+5X>94qEFd>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&<rH%r<;'8i;#*oc:'+-b:Amoa9`7W`9)V<e84cBD84Q0>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+t<VKJl;Z0Go:f1*g;#F,f:A[cb9`7W\9)hK^8Gl!T7f>dT7/]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/4<?8=&r=%<`E(!rD`_orDNAerD<;crD*>cr(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+t<W,nl;uT_q;#F)h:B"&f:A[c_9`.Q`9)V?]8H29]8H23[7f>dQ
+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<GgrD*5arCm2`q+:WYr^d#Ys$urUrC-`Sr'UHM!(6]O
+r^$QLrBL0CrB9s=r]C!<rAjj:s#9m7s#'g7rAFU3r\OI-r%\1)q(Mb#r@S%#s""$t!\#QJ!%Rprr@%Ul
+q^1t^s!7Uhs!%Idp`fY[[NL/EJfqfN%j)r:,9\9U4b6]_/hJY//H%(1/1iJ,0JP@?1c$g;.k<(u.K1aq
+-iPG'-mg5sH<Mjf;,p[u<E<."s&K"sr_rbnp/1cbq+prar_38`r(?oZrCHcT"\(sM779WD7J]FN6NBFN
+5lO"J5lEqE55[SB4T7G=49@W,48h5;3W1r92Z5K52Z5N42#T0-0`<a)0_mC#/H%*u/H%(!.fCps/,^sq
+.K([o-i#1i-3PV@,U=W1-3#4g,(^ti+bCm0+V#_B+X8*Q*]\LB+!r9[./Y>$,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<q2?#B51,1N_
+0E<d(/e0NuK4$8t<*3=+='8[-=T)>#<rH%k;ufhp;>sDl;>j>j:]4&b:&Rcb9DqHe8P2TH8OuDL8,PjT
+7K,^R6iKCQ6::]<r]pNLrBL-BrB9s=r]C!<rAjj:!&sj7r\a^6rAFU3r\OL.r%\.(q(D_#r@S""!%\!t
+r[Ijsr@.^or?qFgs!@Ccs!7Uhs!%Idp`fY[Tceq0JfrPc%j)r:,9\9U4b6]_/hJV./H%(0/1iJ,0JP@?
+1c$j=/1W5#r[Ijqr[/.%.OZJoIU"6g;c[%(=T2D%<rQ+u<;ohr;Z9Mr;c?Rl;$'Tl;#*od;#O2h:Amo]
+9_h?\8c2-T8,c!X7K,^K62j.L5Q3kG4o[YD4p4#24?GY#4T7DA3Vk`62uPT32#0$)1&Wm+1&3L$0)[C$
+/,q0u/cI=#/,:[j.IebY,QAte+n6cU+oEMZ,6&ne+p&u8-Li;U,P`MY,5EAb,U4KV+T<P`,Q&b],P`MY
+,OlrW,3'mC+o*AQ+oiec+oike,l&VZ,5*8\,6&hV,PWJJ,5rhe,5rb]+Sd2V+TEYc+o`\b+9*Ma+T<G_
+*pFjD,5EJ]+oWYj+WDUJ,9Igd$$oAj-6j`\,:"Q5,nD=L,q1>n.5s+>0JG.4/M@#S&1f@_.kN4s0n<U[
+7oE>h=]bT'!*0"tr_iqt<)cdpqbmGkrD<;b!)NPgr_<;ar_*&\q+CWWr($cVqaUQRs$ZiRp-AUAs$$EF
+s#g3@!]iA&r]'^7s#L'<q`"F2q(qh%q(Ve$r%@drr@@gr#Uh)M.4Qet.k(EGs!Rdmq'GPVq',PVruh:_
+!$:qYq&SuI#9b34+!;^N,OloP*r-oJ*s*W0+T<D`+!2[)+T<JY+o*5U+oNM]*n_Y2*qCER+SHlW+T<Ma
+,5E>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\"[90e55<AM?hW<`rR-r`B,%s&]%tr`/tts&8qqr_WYl
+q,./irDEMirD3Ggq+UTWrCQrYq+(ERr^HiTpd4sGr]gHJr]pKJr]UQO5<_7o4?P_%4TIYE4T@M>3rM)7
+2#0$'1]9*/1&3O&0DmI%./taq.fCdq-het`-2Ae],5ED]+T<J_*r-rK*r-oX+T<Ga+X/0,+8I&L*r-oR
+*WdK-+8m5\+8m>\+8I&T+8d8\+TEPT*oS4:*q:BK*s<W,+!;^*+o*2T+8HuV+TEP`*rR5[+Sd8X,4QoR
+,5r_b+9!>W+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=<p=7<`rR-r`B&#rDrtur_rbnr_rhpr_`Jfs%iPfr([,`r(I#^q*tEU
+rC?QNr^?`Qs$HNHrBL6Er]pHIs$$EHs$$EFq)SC4rAFX9rAad8q).t(p+ZFu!&"4'r@\.'r@S""r%7Un
+q()7iq'Pn`p*9S]rZV(Zq'>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<JY,P`PZ-2She+<W!0,lT"g,5EAW,5EDX,OlrX+o3AX+Sd2[+T*DY
+,5EAW+o*5U*q:Ed,p4KX,pOR!J5741,UY#h,UE=7"stZC.4Qbq#WFUr0J>(3/M@#S&1f@_.juhn2LnsX
+85rVl=]kK$r`0#!r`&bns&/emq+pubr([)_p.P3NrC?fUq*k<Os$Q`OqEP'H5PdSB5Q<qI4oIMC49%A;
+3W(f72?#T62ZPc32>K!&0E!Kq/H.0t.f:gr.f(Rg-i54i-2AhS+o`\a+8HrQ+Sd2V*WR;\*WdE++o*8V
+*Ut<K*r-rW*WR8`+<_p++9!>W+8I&T*r-oR+Sd)S+8HuR+Sd5W+8HuO+9*D]*W7/[+o*8V+o<A]*r[;]
++86iP+8HuR+o*5U+Sd2V+8I)U+T3J^,5r_W+RpNK+8mD^+V?"B,U"HX+@(KS*[;pX.4HVlr?r.).4Qo&
+/hT:K2`<NN1c,+cs"OF*$na1a4bd>q:/tA!>$:i,s',A(rE&u!!*0"ts&8npq,78krDEGgr(m,^q+1KV
+rCH]RrC-]R!(6QJq`t0Gs$QcPrB^EJs$-NIq)n[<q`4R9r]:!9rAOI/q(qq'p+ZJ!r%@jss!mmps![[j
+q'Pn_q',MUrZM4_q&]5Qr#tkWru_4]!ZrO.q&oJSnKI]Lq&oVW"<Sa0+s?e*ruUtXq&oJSq&fDTru^PK
+q&oJWq&fDRq&]_^+!2OFrZ1eXq&oJVqB#\YrZhFerZV(]q'5qaqBG_]q'5\Xq'>bZnKRfS!$q(YnK@WO
+q'-+m,:Fid-6ttbLK>cO.kWM0/,_$t/IF3g0ekI</M&D&.fLms./kS'-7:/b2h>9b7T*/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-Xs<E3!ur)3Mmr)!Agr_WPh!)E>arCcrYrCQNMs%!#WpI5$JrBg<Gq*4mA
+rB($?q)J40rAXX6s#'a3pG;V!q(M[todg%lr@.apr[J(#-n$Gj-Mf+c-LiAO+oEG_+9*GY+Sd)K+8[)Z
++7LE;+8I&W+T`c.+9!G^+RgKN+oWYb*rd>\+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`NrBL<Gr&t$Ap,i17s#L$;s#9a2q)%n'r\=@*!&+:)r@n1&r@S"!s!n!sr[@[nq'c%c
+q'Gh]pEKPZruh+\kTKgGrugtXoHE`Iq'#Y[![/^0r?D1`nK@WO!$D1_ruqCdq&oJWq&oJVpE'2Qq&o)K
+ruh=`kT9XBrZ:kWnK@WNnK/#U)]Th<*?H7BqAoARq&oYX!$D1_"sFs+*??1BmiV'Bq&]MXru_4]&0Df2
+)BBe<3KI;j-n?l$/1^ZMr[e.'0`Eg31GCC2.k3%J.K:gq-OhCP-m(<n?R$sV2E*TTr\sj6r\a[5qDA70
+r%[n!r\+4&!A,u&0)mO!/GUgo.J>1c-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`<j,2>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.JYOj0E<p-2#K612Z>Z*3Vbc*4UjM84$#A^4#]/X
+3&ion$$]#d,:4Z\+X\Z9-j(nI.P1QO#<b+,2)R3H1B'$.0`E^51GL:@KP)hj3]fGerB1*?s#Tg7nMU;&
+r%n@0rA4I/q(_[ur[n%!s"!gor@7Ulr[@dqr[R^os!dgpq(2Ons![jq!@fPr./,+b-M\tf,lJtf,5ED\
++T3D\*;gcU)u^iW*VgZE)Yk?B)!Mq.)Yk6G)>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:G<t<-mpAh,UE=7r?_n#.OmA60eY14/hJ^T/IO*\.k;tt,WBgY2(JSWr%@q%s"XO/
+q)&(1r&OR4rAsm;rAs^6p,W(6nN6\3pcJI;r]L6Fq`+U9rAaa9q*Y0Gr]gBIrB's=q)e++s#L$;s#9m7
+rAOX6r&+O4rAOX6rAag;s#T[0iApEfq)A+,!&jd7r\jR4r]'O0q)A+,p+un-0J4n+r@@grq()7mq(;n*
+0JG4:1,C`V2#0'*3;GN53V,9,5l!bH62s:O6iTRM7eoXO:]ODm;uTbr<W#nt=8>to?MS")@J410@00hE
+A,9^2Ab]d6@fBg9@f9a0@/41"?MRq2?=$oC>lIq:?<gfA>[(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"<VKPm=8uCu=8l>"=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%<W5qt;uT\j:AIQY7fG^R5lO"J49%AA3WD)73VbZ12u,?,1B0632#]<11'KHi
+1,(C>#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#HN<s)S*[!-7OJq/Z:Mq/H.M#Bk95FE;G@Du=SRDt.iCFT$C_GQ2p`
+G56CYG56FRIJJ?gHN8EgH2`'gGQ)d]F8:"TE;j_PD?k)tDJa0(C2*KWq-s/+q-3Yts&K(us&8qqq,$l\
+qag`Xr^-uY5s[b$4Zkhg48q;:47P?,2u,?02ZGZ51^Q#s1bpgF0-MVfr@.aor?r.).4Zl!0/#FK2Dm<J
+1G\qas"OF*#V@hb2IC)u;HEcs"'/K)<rZ4p=8Q+u=oV\$=SuA%=oDP&=nu=u>Q.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&<kIK+clI//6eI//<_KDC2rJbX`pIfFiqI//'`
+I/.scF8L%]G'8"M"*8L&EVXPKB_c37@ejF3>Q7n,=oVV"<r#_j:]F)f9)hK_8H)$W6iKFJ6h*J<5Q3hD
+4oRYF4oRPO3]]>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`+T<Po+X&$Q-6Ofa-7:/c,UE=7r[%^n-RpSO2Dd-A
+/hS_,0)dI&/H..//gr#"3^5nm3]T5`4ZrX(rAsp<s#U-@r]:$?s#g*=rB1$?s#g6As#Ts;q)\I6ni-P-
+s#Kp7!&sm;r&F[7s#Bp:r]'m9q)eR:r&Oa;rAaj;q)\=7q*+dBrB:3Eq*4dBr]g9Hs$QZOs$QTMqa1<L
+q*b$Fp-emKs$lfSq+LNWq+^lar_ESj9hb@Oq+(6Sq+LNXq+q2f9i"Ye!E`S*?2\%.>PVP">5;7q<r#Yh
+:\dZZ8,5UL6MWh@4o%)@3&`cS2Z>T42#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#p<Cs#^$=s#^3Br]U'>r&t$A
+!'U<FrBL<Ir]gBGq*FpDr]g?HrBL6IrBg<Jq*k9PrC$]Sq*t9Pr^QiXrC[&^lq7(Hq+C?Rs%NDdq+g``
+r_r_nq,@>orDiu"<)`Tdq+gHXq,I/k##eK%=^5?DrFGh9q.0;0q-Wr'q-!_uqc<Mjq+g`Zq+CHPq*b$D
+s$-NIs#pBEq)e+)q(ht)s"OI+s"<gk!%.Ohq'c%cnL42Xq'Gb`q^:n^q'u1gq'u4l!@oVu.g%7N.k1fV
+-Sd2(/hSV(r@Iq"!\Z,Yr\=L-/H.+&.4?Vo-n,'B&LJbN.4?Aa-6srb,U=]a-RL8@-iPFm-2o1i-2o7j
+-iPOo.JYCl-iGCl-2o7h-2AhZ-2f+h-2Stg,5rhe,l]1d,QB%g,Q8nd+o`bc,6oJ>,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%rQ<knj15!#YMMrYb_Sp)EfIq&B8Q$QL-*)]BV6*$$(B
++7UKL,P`MY,Q8ne,Q8ta,5EM],5rec,QB%h-2o1i-2o7e,5EM[,5EM[+TN__,6/qc,RYtF-6b&c,:=l`
+,UE=7r[&%"-7UK'1bgX9/hJV,r[ed7/1W4u.P!"q,Uk&h-mg;j.OceG/,q*u.0(dq.K:ms.f_$t.fV$n
+/H73t.0(dp.K([j-i#1j.K([p-i#1i-N>Im./>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+<D^U*?cUR+sJ0X*@2^R,9A0S,U4<S,3^6G+n$Q9+T<JY*r-o*
++Sd5Z+oW\],6K,7,U<:4s!7.\q'5MWmNqNQr$MLl-2]"g,Q/nZ-2]+`-2]+c-2Aqg./kS#-n-Sp/1rV1
+4urU#!])Sgr\=F,r\+1%r%7k"s"4%!!\H#Wr@\.'nLjksr@mpuq(;Lsp+?:sq_%Ciq(:h^pFH1ls!dan
+q'bnbjX:*UqBk_[!%%Rjp*]Y_nL";br?q:ckpI8o/1Dhi*>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+<M^E,T.OF+!D[Q(EFP2*?#kB'dXS9(De87+X7sJ+W:(sllZ3Kq&S<6r#YYS
+q&[X"r>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+<VmB-#Ag,KS#>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^X</hJ\-/M&G'/,Lgn.K(ah.0(jr.f_'p
+/+tOl/,:[j.K(af.JkRA./,+f-MJh^,l&bb,kWDO,3gBP+oNVb,P`PZ+n6fT,5*2U,5EJZ+r;IK,o%bC
+PE1KQP_)gJ*[)jI,paZY*?Z.@+tu#65s?M8+WN:,3[R![+<VsP,pa_F+T*>T*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<MY,Q8nR+o*AY+tk/e%L"@H0g.Zd2*mIb";NCd@l%7k80M&GA-g7j/qn1PE^UhX[T+Fi*$?UU
++=-J"q&fMWrZM"[i?8(@ocEoNd3/0,s!%Ies!.=`"sG08,9e9Tp`o;Sq'H%dr?^nZq'Z+fr$MLl-2]%f
+,P38\-2An_-N,=f-M]%h./kS#-n-Sp.kWJ.5!&[%#W+=o0ek@90/*/Sr%7k"s"4%!!\H#Wr@\.'m4[r]
+q(DXunLj>`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.S<CR&F?QOgiR!G9qC<gXCloi;VL/0>f3+<UA"nK79B
+i?.t=p)WrMjWEk3q&]JVocOJ]+<_mM+!;a&,P`MM,4-WN,lK%f-3>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:f<BcEm$E%ur:rSN6QtL$"'#Jkr
+C"YLKRLr?h=;*&7+rqmP+mC-F+8I)S+R:0J+8-cO+425,+oEPX,7#J<,U4KW,:"Q",kNDN-M]%f-N#4l
+-7/C3o-NoRr?hRnq'Pnbs![jo#q.5O.kE;,0L%Vt2Zbfl2?#?10`Ea'0)R="0)mO!/cmUW0)[F'0(CUp
+0`<Zi0)dHs0)I9[/a"\`/+4t\.J5+Y-gE&Z-2f1i-h/PP-iGCd-2AnX-Pn6X$3:ep4$#\h10$N!/I\Y'
+K2]jTELR_YBq6!XHO"BC4^4Hk;YjT6.l/Lr-RS=/nKcd6r$:t\q'>e_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
+oH<KBq&oGU/e7pi+>65[;+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<K,h=:>
+,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!@Xlj<j[K!%.XjrZqLir?VCfnL*iOr?D%\m329Mk99dJpEB>Wruq=`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*<iF?.BrFMG#BI1HmK<,:3I<+s6e-s!%Fer#u%`oca8Vkoo:6p`BAUrZM1`s!$kS
+r?1nYp`]MYp`o__q'5kas!@Xkkp?-Pq'Gh`kU-BX,lo;;p*KM]s!7Ujr[%Umq'Ghaq'c%cr@.[p$nEk]
+0JG^P2`N`R1c>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-Q<jR;.t0.Ko(\2=[tJ"
+,sXUI3]\Z483&+[5s6`-g*/22:bF@[68U,=.Oc\i,piO;r[7XjoHsM_rZpqYq^(bXq'Gb[r?V=fr?h7b
+q'YtbrZqFg!%.Xjq^27hs![jor@%Fis![jqr[Imsl7)NYnLXJdnLO_l.Ot'>paZ7ns"+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+<LA$rZ:VPr>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<J]+T*D],4m/[-2AbT-1N8V-M\t`-M\ng
+-7'o=,U4Q&,lT+^-M\qW-N>=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+<VpS+t+Z[*?ZCQ)_E?]-mo`].3K]T,UOf]+T!A^
++oEPX,Q/hR+o`b`,5EDX+Sd2R+8m>]+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[+<VpT
+,:+Nd+!)[U*@3'])^6LO,U4EQ+!LV+ru_4]!$D.^rZV(]r?)(^hB1l$r#bq[r?(bTq&fDRr?(t\r?(eW
+rZV4ar?Lq[r[%@bi?e:Hkp6?X-Mo+Z,k`S_-M\tX-N>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+<MmY*[W9a*$ZaV-RL&]+s\BXrZ_=bs!%CdpE]__g`l83ru_"Xr#kt^s!$SKr?D1br?D1b!$_@d
+rZqCfr[.4as![[ikpQNZqBu(fkpQZa.4?Slr[@Riq'l7jr@-\Rr[Rdq""c/[0EFF#r\t!;1c@/h1B0*/
+0`Nd'0*j6e1,1L;0JP<X0`!L(1A`g+1ANd&1\ifr1\i^00/,(70eb:7r@mpu!&+.%mk=Vls"44&oI]ki
+nLOVjr@@Ulq'c%fq'u1jq^M7gr[Rpur[R^mq'c4kr?qXnj=(!Vq'[dC,VE#ER^U`:j2.OIA2th_-RgZ"
+.46Mn.Ockr1aOCs/gDku/g2Vm.Outr![T0Ar[7^mr[%Iir[@Rkr?pDJnKmiRq^)1fpEfV`r?qOkr[.Oj
+r[.Cfr@%Unr@7Upr[[mtq'tV[q(;Cqq(;+f!\Q&Vlmr,hnh9eiq(;Cqr%@t%!\lGfr\b6@/h\h..kE2$
+.Olkr-n,!@r[@dqs![mps![[jq'c4k!@TAu.Olt=.etO`.etLu-n-Sp.Ocepr[IIfq'l+epaH(gr[.Xm
+r?hOjq'Q%dkp?9Rq'5DRq'>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\+<MjT+sS*K
+,U4]`+snZ],9nZdr#c(e-6jW3+oEJ^+oEP[,QAtd+n$Q4+9*DZ*rI,Z+TEM]+86iE+8?uW+oEP^,Q/n^
+-2o7h-2AnX-28hX-M]%b-2Ani-mpD?-LiD^-iGCl-2An`-i#+b-iYIj,mG\C-n-Yu/HIpkr\Fd50/,(5
+0.nmV/c71!/cRI'/cRC%/bpsq/cI="/H[UY0JN;Tq(MOrnLsVhr@e1'r@djs!&"(#q(;@or@S""r[n("
+pac.im3qo\q'Pn`nL!iRs!@Cdr?qUlnKn2^r?_IhnKmuVs!.IfpE_13,p+9mCS8c"d^b**+ri*Y-70r]
+-R^8d*ZcUQ.4-8e-mKu_.k)Y?,60%n.4-5a,l8hb,lK%b-3,@j,jlo9,5E>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+<MaS+X86V,:"EPr#tk[p*9M[r?:DJh&lS<ruV+\!$:nVq&o>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@\<b>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@<R3<;&or\"=(.kU`Ns!n$tq^DFm!\5cNr@%^r
+q'l:ms!dpqr@%gu.kE7A/a4h[/,q1".f_1"/GC[i/+G+f/,:[n.JYCV-N5=X,l&\\-1`AU,QB(g-LW8Y
+,Q8nW,P`V_,Q8ta,qL;e+s\Q\*?Z7:*$HIN,8h[P,U4Z^+<r$R+seTa,p+?U,Tn<Z,:4T\-6jZ8,UF`8
++oW\c,Q8nY,Q&bc+mC-F*r-rG+8m>^*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<V+sA-R+o!2Y+o`V`+9*J`+8d;]+TEV`+SQuX*rR2\
++T3D\+9`i0+X/*Tr?;7c+T<Gb+<M^Kr#u%^ruq:a#pU]A-7:/h.4QeK.4?\E.gIUW/hSe./1pfQs"47'
+s"F@*%kfRg0/>==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'0E<j,1'THf1G^d?0`Ea*0`<[)0`Ng)0)mO'0E!O'/cI=$
+/,h$s./YG*-n-Sm-R^Dl-RL2h-mp>i-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<V1o5<qM#6:!q)6UaI6r^R,_8P)NI9E%Tf9heAX
+:\d]k92/2X:/+JZ9hkR]qbI;j;,U?g;?Tor;H-]r=92E'r`K2%r`B/'r`];($X6nB?=%#KBl.s:GQU)k
+4$*=#"#r4s2?#K62>/s.2?#H41As!31c.'I2#]961c-sD2#K602uGQ>2`NfX2`<NQ3;kl;3;bW82E*Vi
+2Z,E42#]?:1c70M3&EJj2$c)u2)I-I2E*Pp2Z5T32?5]73!D6%3B/rUr\a^6rAFU5r\aU1r\aU1!&OU0
+!&=I,!&+:'r@J@/0/"q0/h\h//1piR!%e+%r%7q$r@Rpus"44$r\"+#s"F='s"F7""=kuS/1gQHodp%j
+r@7Ul"=P]K.P(HIq^DLpr@Igr"Y;2T.k3"I.f:gm.0(ms/H%.1.k)ns.k3"s.4Znu.P!+H.fV(!/HRLT
+/H%*l/H.1"/H..3/1`;%.Olkr.Ocbp.Outt.OtBI"=blP/1^ZK!%\$ur$qgs-n5*E!%IjrpaPnbr[7Fg
+r[@ps-n-VC.KV%I./P@l./k[p./tar.f:e*/1iJ-0JG.60ek@91&`p81GgsH2E!?J2)R;i2&/#-2`E]U
+2`<QQ3BB2]3'9>c3]oMdr&jsAr'CWU6q'L477KfF8-DLV92&(Z:'FEi:f1+gr_rhrr`/qsr)<u#<)lt!
+<)lpt<;fho<WcE*=^(N%!F&k/?NXP>?XNe="(,>>?N+=2?7TDl@U`hYB5_m=It(U'=&r@%<E<!p:JXea
+:esqd;cHat='&O->$>-7>[724ra$":>?tQ@>Zt64>$PBA!b#PIra5S0s'bn9&n,0T?=.&I?sd8I?sd5G
+?!LZ@q-<i#rE'h<>?kB8=&i:%<E)mq;Gp=d9heAX9M>:Sr^ZoU!^oCBqEY*Jr^6WNs$QfQrB^HKrB:*A
+s#^6As#L*=rAjg9&N2R-2`<NO2`WiV2`WlX2`Wns3"%Z(1G^jF2E*QS1c5.gq_\7-s"XI+s"X=+r\=U4
+1c70Mr&F[9q)eL;r]^-B!^T+=r^-fT6:413#"_BV770L4rC$ZQr':EM5X.@.4T@S>5Q*kH5n?.D6:OO=
+8Ol6>7n,m66q-o<#s^^<4#\uN0/53[1B00+1&s--2#fB32#fH42A%l+2)[BQ2`<QQ2`NcU2`<TR"u\@s
+2)[?Mr&+[:2`NcWr]9s;pc/42q)\R@rBU?J!(QoWr^crZ"%c$R9)_Bf8kViO:f(%h<W6#%='/R-=oMSC
+?t!MSA7]@bCM[j)Ci!s+E,]f:EcZ>EG^+N4H3&;<++&EbJ:`E,LPCP=M2R7JN0'3aO-#KbOH>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>aR6iTFM5Q<qH4o[YD3rhDA48q8O3&s#\3&ioZ
+4$#A_4$5ScrB's=&2c@(2`NfY3]8oU3&iiU2E(UprAO[5s"jU/s"jI/rA=[82`Nhs3rM,?4S_/>5Q!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:F5<qIu5!M;!5sR\$6:!m762j+U4?Pbj5<qJ"4[&a-r&ss?
+s#^0?s#^$>r]:9G4?bto5l<qJ6MX%L7K#^U8,5[Y8P2WK9`@Zi9MSD^;G^+^r([/a!(m,]!_GpRr^?]R
+!(QcTrC[#]%nB/`:/Y"g:eje_:JFMV:&.Ed8kDQB69[L03qPN64T.GA49@Z/4odeG5Q3hU5X@Y"5<qJ"
+5sR\"6:(<1r]pTP6::]>!^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^@Z<s-`kUpm_5P&"&`PR[]_2PaRr.
+R?s5+R/*!RPEM#fMMHk:KS9;Xs+^?'!/CB+!JZL2MZA_8N<>3#N/dgt!fiG,rKI8Es-*JGs,m>Es,m8C
+"I#%6Pa266s-<PIrK@8HPQ$dFP51:AP5UUCPl6mHQMd*PQ^3o(rg+1`R@9S4R[fq@T:hjISXl@Drgsq!
+U8"EYV5C/gW2ZbpW2ZepVl6SoWr8suXT#==XK8V.Y-"h-X/i>'X0&S0Yck15ZEUO;Z2Us3Z*UgF[^W[C
+[0O.L\@/lU\@MUMq7QpA]"5Mdrk8<D!58BG!5J<E"2Vjj^\YYB^&l-d_#;%C^^J#q_8=+._ns7-`5MYm
+"2r7#aSj3iaMu<Db0.uQccsb]d*N0IcHOAK_nj.+_SEtd_$Iin_Sa=2`lH.!`rF*Ya8j0W`W!j^`Q-'B
+aiMK?rPo#[`Pf[n_Yq=J_#D+K_>V4S_84"*_8-&b!5SEErk89C!kZ(Wrk8WM]"#;\\@8pG[0EtBYctC;
+Y5ka(X8T'sVuiloV>[1lUSO]^rhfXj!iDikrM9FfrLj+]s.97]s.'+Yrg`nU!1<bS#FUsIR[9>*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[]h<S=,\4S=H(;R@0N>Qir\=PE:b*M2$`_
+L]*&)L]<50MZ8P4N<#"<Ntmb=OH5KcP*(ijQ'IZ$Q'IT"Q'@Msq3:lD!g].=rL!PMrK[GKrKd#>r0I>K
+r0[GN".5F@QMm0qR@0M5R[]h=T:hjNT:_dLTqS3TUnjiaVl6SoW2ZesWMlhtrhp%#WiN2%X/u3#ri[6C
+Xf\\+XfSV+YHY77Xg,4;Yd(L<Yd(L?[C5tA$b3aY]!o/Y\[f;`]D9,K]"5Md]Y2%n]Y2"m^AbnH_#(qH
+_>qCN^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\<VTV%jLq47e]S=>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[]Y4<Yrk/]R^VIY!
+^;%Fu_8=(b`!F2q_SX4/`Poao_uRdU`q[RVaN;NCrl+lTrP]&^aN2EB`l?'>q8a)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%;<<j%W!*XgG7@ntf3A!/BF!fmNV-M#hP2It);XXLrB:W%H?F3qHY^UKIBVP=
+%V'a]jS_Wl-:9E-+TZ?Ipe38;_9A7:<U3Z!XdL"iiis-WLiJ[#TJ`Gjh5=G6C03>8u0.s##,Nhr41QSNp;jG52<"n)KmV:Q]^Y*>=
+%"CUTcR>-L-EcbHrDtOhLE_._Tg4,Yl]l)^NUdqg<bg*&GUHe%h%:Xk`bdhsE`J2.dGF%8L:\D'#;oV"g.Nk:P-f?`.(#5Jm&2Ht4
+%`-".tDXUc:IRM,l*LV]*JId74n"qM[!u7;H*C)&p@&/<Mpa=mfmfn%j$j.b;>s9FDkkA]]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`<AQQS16u^&7DV@k=Rs5DWhrpEIXnL6\)KR*N7>$A&D)kqk0MaB035BGdu>lgu#6C00;sYRk?NY(K'Un>H:-5
+%h"J^rW"*&e?+@DFh=mYPolY0P^=eS<[H?<2#?ol]orgYB7I<PTlP$AH^1p*]qXo7UAD#\(qd-E)f57F*hguK1c/5;,<.P@&kssS'
+%G$B+@^$f7i%Q^.]guT;BXf-TuD"j[T5``l2aH,'RAT$\:f(e!B#5g6f,Acb^X):P;<i^MrXkd8AlWHBa:S((E4dlG=najYsHh1<\
+%Il0glqfQ)RXIf1TU;*/)<bA8oB7K4W6,A-7c`+s)?ggb"n$Q=dbSJ*;@#<r.5sJY.TWf<k),eUgZOL(]8!5"_$/<Mc?q*Q_^\Ue;
+%%2!iB'rk5AEm_/lkNt^9ea2*=33samqa:mET^>2T:?WIm(St$Z^2-72S&o2DX4FFrF7^Rr',I0DDs,^+YgBeIIe3<hD667T'$EfD
+%UH)U*ksCnkfXAcigt\+Nr*6LDMs[oiXjI9N^Q=rafP];YUIOZDK6"*s%:t,WlgS/an`71>-bh5rq2JBVR?^m:'j/NYjtjh9`Yi8=
+%QiU3rig/Ao>As[G]#+,Fk.4=<WAl3%kS0Q6nK$j"a)ecNU:p'W[h[GnWElCtfKoj\ppq3djk(4DF/ZKegg35tRPn<[<GJ_=7tg7U
+%/Rj&XDU33AI&d`7>Rnnb\POoE9BC3);Qa&jMHaL(?L]M>+tJ*gW.^F&V,SmF.[=c!WOc)1j]/K6Wj:nkK5+L?</]:)'rk<8B"/M^
+%=aY=lPI<JsX'T]/XOsB#!G*QF+J=ku=p:QX!)sa7jX%C[*5F<3o'h0'Hm"aeaJK7(;e?b#5!X;t8B5nre<319EVNpgfV0Is8Zfk8
+%<jCbr"UW?e:b.1cW0Y*+'l.X<NjYZ:>n<gW@/<Wp$E,?T;Mp!p&<PrT\i`4s"8"V8.c@<8-nPL8_fB.>nN[J&F;o3-njhG*/IO7I
+%g:73i)SS6B5"?"MCrG?XfRr)n"lLsfoSclX%#eOu?[BFA5<[m9BQF@Zr$M9T(HP7!_=Cia1?mp;[&(e'J?Qt@FPF<UQLG:"Dq#8A
+%FPtB>^Hg7G2<<g%X?Eq_N9XKOL>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"<i."5qsbkje*6Z3-%>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"uLn<U8VWg:'7m`0tdie0d4n;9JrIoCq>a"3?X;N
+%duKBdVhjsi.KYlpU*(N+:dRT=7o+SlBdo`&cPJ<)'f8?.RKBLpk_]sX!G0r+"]V?I9@6d,>tA<RVCrP1Q_CWM9OXC0;"4O6+dL_;
+%AuI8S0h#LWFW%b7MUM--BW1tG"PcUk_hgha+AS_m.a`uPQ9Z>H">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^,RQrK<M3Gh
+%RP4j_/H^.,5aMOC/0l^H^p"Yi]Ds@^"NIkX'IA9m@#R?6'c8V0.e/'B8jE\8XM9Eg0>L1]5q7,`_RR;pO8t5?2?`G<c+p\e#XQ:W
+%>n;N,GRG>km<S=b.V-M>&?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)
+%)(;<eoF_5UpcpnB.#<L,FMY/^JnuujPUllqKcJ)<oHlk]H9cleB[?bd46UM(+a;[aDf+YQ>[-->/8*XVCB'uaIq[g`ReVXb-DH@e
+%iJ"PQ"VY&>bQc:t4FXN7_"3T\-AM[<P?7Q_LR_rPj6SYrOgsG%6H_np)%`+_A@YCR@7n/a[\K)S-J9_b=W>,q4jpK1D!"_LUYZr"
+%e2q/6H>C_i@YpirNd(-:OLI\$a'KkHI\I(03@<i>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<K8P!iC).6aIngns._oE5Mt&<
+%b!DUJ#Pk#4N7FIrG)fUF[[PB?Ef#ZP$BEUTaIFHS2c=OMC)^2i_eLchK;kFh;5U3TOkh8'S0;H)d6<iU`9u4/;8c(t7PUjkNERuL
+%=dV&n)],rG:TO:ndDp8]N\Z8K_I0)GDB+_#3l4^d(dj^c$kC5o3(4`>*Yea3;oB=D])llI*OV,'giE>lP<m_pO2n.(R?!r+?jV9u
+%4LcIKO6L;tUG2?+`fuX=5:eD7;XgTQ;)7Vg"R.S&a$4JCHC9rB)jG`c]u[rg$>rW0;5L<o]k[-.*,H3uK)0EDj')K9G;2eA8W=%4
+%N;d28J(:Hmj\:k(pS%SEZ6u<LXcYl#U_(ZlPXN`9#E;)a]7cA.Kn9lP.SaG:!$dFX+;48hZs5p=)\*V:>T#::@.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
+%%]OG<NAIS?d3l]*S5FAu'8JEn,ou63H=k__D&B:7(.Ga<bDDihXIYW*7a32m/'2:[F;&=8n-4D&F=r<r:e#@Q*L1/GR%+T_PfY4?
+%Vc:4'ka2Pgm$4sB0.?lPLf(\T@J]#]5%?q+C=^sZTaJo2%7<=`Tp+=m9Q(r?5WsKC4>D!en\G[Qe.uMu8t/+])pup_7[0]hHr<&)
+%GX=81XaWm<JkubROG.1/D9uW0p21tY.0uI8J?N))_=Imi"I&4<YVdNV<44^de!nKpj%l%:^Ne<o1Wp2f)"_kB4=AeX*8:2;^AZDP
+%+$%q`gH<AmT]?<!)E]$@iAs7,,;#:X+n-Yr'gZ2'/+ZH`@9c0\8@HPSEc+XJXU:p^51U-0jpEjL;!#=L=s(%"I]Ss=6(/tr]WiV9
+%N=@mYCoH/i:'+NHB;tW.I8\m0XNK(RHr2D?U\5?gJ;aRc?Rj4fL^fBO8MOmn%%&<KZ%D@VK4roIq#M/NYU9u7Wo55X"')_X3?Dr0
+%]rZER?+o,JB^[L.pIeH93\6P5YErqKeCa*BZId"4<Zc7XKDC+b\jMcE-PL-U*'HBU:1r'&4*.?P+!Vs\@9>hG5:@)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<VM?on3(;Vi2GbAKT<#6m;Pk;$18]t?jsYj0TEqEuN?LRlXeuUS
+%7YWgM*&>"NaGk7(;[2VBfO4e,3R49lJkm'KYCJGK%LN*lr^o<=e/m)6k+@J2R.[7%rIfMk=t>OBN(o+^@:S=F[!:<Wq"8sg$KD&p
+%7J-&WLOS+4#VqC!+D#@Kf&`@df;')k5@QbDE:/dfD2M"BpYc3gmN^"@KULI!#>Hq;XXFc9G71MdbSm7dKh%FE`\(6_U7t)&;%%DO
+%7kr4X$$*FJ_f\;E&a<%7dURi7NWm!GdZmY<`O[<Na,"mbghlSQ(@Xf'(K8168-sJ@9#/omh%K'DXA^C@7*u\`:Jh]=T;!fMUYV\5
+%?'`E1;W=oG$$Aic)PP5$?.7%0NCl1)GYBOk8dr,XK+X,91b-=T`*so)Zc+*p7A,!CB7`N\C1"i8bo:(N-jjg6!6Tiilj;"T&:O?g
+%'pD$kQuD5P_4Za@!_&TC=eOeact!b(ZY;d(Ki7_U5iF4s8@I60H5gg"`=#>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);(4<Ma<d!9
+%>5BYH'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&$e<l)k9Wu[0$AbG!@j'&uI8[\FnTSU2-+ta&!ED:C8JiIXcpcZ;#
+%YR7$he1.shS3;+/d>EtMaLI(b&')R8:VD5,^]-uc!s]t(JJ@Xj"S&3]&#TR#e1nf3OU,(,<!Ll\%TO,t2GrK[DHt:C)BlXec=Qk9
+%N#a:T,KQVj8>P7d+=dd$JYM+"d6QJL1NFPWP<j*s*m#=\.GJ8UV?9=DFTfkpd*\O(';A,02E\@G5%\">FI/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_qG<D(lNAiloJ..D#@rOaa=RpBmG?`W'H^=jjG'l1Kp4k3QAEtaP:`9=)+h:74aST;&sn(Xjb
+%s3*%p:-/?eW8?bsU'<b\"Z:%r(R,s=M6sbnhnB-XO.;QkarR*8\],;-[\r?]W.E2`Qat)jPM^E0<`?3,mDU(<SQgc&o/j?t5BC$#
+%\s<Rt0n'JZ6@&iPJf.Z8:KeSunF<h5FkViPAq/;=dZo:o6/YB8%-!pnZ.!FKVEadKb3r2S]@!;9'+#u[gr>M@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;67<VG03p@^^si#d=C+#3a^@Q_$:pjVi.Y*Ff_D*us&"\5sB
+%Yps.7c$"T"nT`oCj2oci!rdEHDBLYuQ]1Fk4utD![dp,KU4bSF=HD\'5!&N/kcXnZ6T>95h/:`RNRJuCVnG[qSW4&<)7qtVm'QRe
+%BfE,qT830&G&".XhiH:^G:k3[nDGtW-kcIdYr2<?3'6e?D\_%m7iB(4o..HD7sF(\Y',[/G%2LUDJO-rg$>P-Cj6ChR312kF<1$N
+%rFu<jofj9Q1c>U[eUnpNq15&VX^AuJd<PgZ%_u:A;%VZ!C\'ok&ZND,k7(]:p]q9`r2l7KJ).Qe:gsq7TO1/,@-T;T_!e\^]dXQU
+%k1?<eeFW[3GNSFCU"c\\&*#S5f,?>q?SMo^LI^l]XkTp_[.&jJH@MEHr&k8Ts"utUP>_)>Auj=u+0h3XUhHfBXUcYd\F8HsB@X?A
+%X@Y#9C8`SCBDr!KrJ7un$ll<B0\YcXmG;!:IN*-D6tq#3lp%^*Ah$s,6]W"3T5^AeTtS58/9*/G'2n+VdmgB:^PNjB+:YE]kjOB^
+%1Pnf.X`]1t5L<(FSE*,&Ia6==]2$kIbeKc.*[<WCrqnT5`Wjf:]DU\RX%drCB)TK1.]"$MGOE*9Ljh\_D`kR]O^E5,TH?+fbJ*g9
+%`J4]dRK2!tMC"#?Of;8$T&(I^P9Ms#(Y/M&;uB_jSGo$h:*KCpJ&aSJR6@H4RZ7=>"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')Jh<P^#i\!TT_^G_0rK>lep)_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<un%O3mC<<;'
+%bZ*WBM21r<%iON\^bG0b[rm.\\p"u*m6+:@hJ1mJ4^uLq?U3dUpljtFVWKSs%MMO'];saRF1p`'IB-s'Ce1">\lEFb[,W+bDqm5A
+%KB)@TFo$aheQU5S+RHPf].r@kc*H3V)N@-_("QdoqOMkjUJYM@OSAWLlWpV'bHom$f35Zm4XuPq*TGN>9=*sG<*B+o!<s(>CJ/20
+%NJS>Q=)KZ8r:TR&Ah-KPQXpmp]Pc<(LPj)B8sS3]=)n*W<\#JYh9<`<&r<TTXR%,T3S@LT5i^52lbh&.R$^[Vb^B@IDeQ`2^Q,n/
+%-Rr<7rR9+[_IIcBDPPt0X!h@2CIL!G`=/sB#0#7l8[(Bd72l?q@i,$o?,#00")mmuKH/HM;Uh#E@RO'i3s1Y'A8##kmSM<T\_jBS
+%5;7"("eo_(TI%;Wb?id=+9s!%Z/sPn0#s<Y%oMDDK'hd%L,i+@8mSn&q*s\QHeCt9VTbRJea6'P2[au'bKG:JF#SC'(:^'[&4Vlg
+%qM?-TVC*d^DL*-)=I96c7BJWepK.ul!)TRF`(--,"3oY<?Zo,R4;/r0gP@K02R&aFD!%PAh`;SPB"p2C(`An^YqZTuLIRcqcV2"&
+%]8\r<c;s<bs8/Sqc#h`W]#UO.:`N?fie%D/M]tg>6)hIkYPH!1?njqAh0#XmQdHZLW.LQmVNsEQjRlP4*ubt3X]k\cJ\jn-JI3Jh
+%G-KPCC9uL'B_H@[GE\9Y4L!gb_$_91)dBT[opStL!<cr7d+qtdIgms\MoP<CQ2>(.E[f<p@")Fd9I>@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.<CpO@:dZ".n#o^2X@_-U;mG(.@p&48_W<4b`,?N]-gFFt-e4e67ZFMUr;c!a^s0*)9CUZCcFI+c!mb@EVSZ)X:a'-q(
+%(/a7tEW8jlhLf[p4(Ic2ef4tU5qd8O8D7u%C%m/ICQChH'Y7tPR;M;q&S>)9HdmAW.-cBT4H@IIiFFP5"P-2&UaIR/;sS,gVV;ud
+%2Negt:]sAk%@P9^g[)n)TVL%V+5EnV,*U,#V"j9ChRI:"6?fR.TArbG[/&5T`X<Kl*nMFrmfuu41%kTsOc#oif#%jd@FGc[=oAMq
+%Rh&!QW0CI#Tu`;EWcl.F$OpZFcJi:Qgr+lcJgm+oSG=7HFqL4B-U7r%5c%aoh/4m_p:=bt$B+UqRWi/?[DtAIA1`@-LNU1c12"/F
+%\QB)0hk$S`%!-KTSUDM]RK')"@)\?i9?2akoX9bqm\ce5_rXK-UFPLFeQs^p2/-k9Ri*#=Z_tZ\L%U:86A6MQ#Sm7$Gu-")`Wa7b
+%]9@mKF3QU3q9X%6Ki:iLeb1?8U<r;j^mIt2qr'60*Al<62/eJJC+>12)3,Q4p?:@HN"^<q%asJ4?oZXR8W3nR.!LOq`jV$S"KRZ?
+%"Msa#HE20a%X4g4pHrQR.(:/Y[Ss?#*H[d[>@@=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<FDnDWe$(]=lJf
+%dF;IarlXD]q:p;.9Q:T1:TY"G!fkO]U@,!fj&]t's+@R_ST%s1g?LW#+u9H@B^`,hUA><6<("<:?UQj2f\ruD5<hJt=USO(2X_t<
+%_6dbJ;$pQH^bR`"S$DK?8aR[P2M!:+9TDt(jRKS_*)fZ-ZJMb%apqGl6.6?_fhP^$]mFOoi'I0!ac>U1*VNTqX&6]SA`[#"B4@B9
+%71)$Th!HKdHfGA]f'*j4/Y`7N7Z/#T*3F=^nA4lJI]Da@g<G&=o]Gq1Ik9VF3NQEcqM1knEVp#l.1;:S`TAF7NU\`[j^<c/ph#q/
+%[WZj2Hh5p[?"O@HST^o[h<iue@h`9^9]cr!r9i2\,Y89+K.m>2RD]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@<K,fV**LUR"HTVZ'8(^8TF`;3
+%p*-f3%N^LAfdhb'/p*j]HP<Z![V>)f2/]\m36V)Z1;`>N+e.PJ>_%B_'70^n,A:bZMn*OMV:9*+p(o)u8$fTYke%[uEpu;Za5&j.
+%+TG7A5$/tDq<d/algF,T<[NaY'l'k"^"%6Q/'`6Vrj^P4(tPoalQ+<l2*Tu$bg8L?PBm2%p;,&A=g[t^GV6VUpNoQ]:H/An6L<XY
+%>%tCn@-7Fl[%H*V?iO!@D<_@?aU8#21`M`<S$BkHp8l1U0/KDeRX=o]%fL$WZ(u!'bke#1f[a_pTs^hAnK</15V.?s@UbBKmS5SF
+%p,H$W'Ik2>H@UgA]UPnalmc^-(r'*f8,tf+G'?d"AJm,"%ONJ+2CqYDQF9BJ+nfl1fHV`O/Pmk_e:I3g9h\<#m]`XWV"fV;d<uul
+%]8r[upMn^L5(]6Z@;>KXTOrCuR`?)2qe0_f#,sW+oLX0Z.5e_uU1X-seEi-kk0fm0p4K1-4G&fga-!\!3)Xo@8'9,P8D/8..6ES5
+%AS7BpAS,DN>pW4fj!i6pZ4+d?T9M+%7o?.IU<G@SCqXm3(GhP[lg:/]^;)#%='TP[Hb?Ri>$he.)/SjJ]sq^tHb97IG\62Zq:/sA
+%BQf$Cgn$%!G1UW8(TuIf2l]YdVdG^X[=%Fsr:mE=T.d9p>[,nPhC`W9]\6QVhUh^@Kl$ulY3.rlS6l"qq.eK+Z+B]fs(6Cfp9(mY
+%HdCiJS(5L&Vd359UL1Z[\%B2^j@/sBk42-XSBns])X;+EnJOC[bLNQqs3"T\r9^lTI@6QVgibT&L%YEDour;@IU=[R0+Not>-AF0
+%S+<D^EKSr.$U;;r5OBMa'Fmb2:SW9Eb:T6e0&9K&<u62YgR7X!e9uIcX`4['&AG1-BA<1BbL8hnfNN,4/R0'pqk\*.MjqT)q9*g7
+%h>G!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']m<S
+%h5,>WZ^&DDFhM/7Gu<HK*&*Bu;".7F5DMjj09r=(\+_VC'_/'!p$5?#>0tE9hjHq1gaQUu<uQ`iBXd\]B'&jJTiraY)7lf;\MKk8
+%hU+f8[G/CokUgTk^84g:7'eCP"lIPL'Kb:*6#<ErDPQ']8hDYR"l1`T/Dj6)b:U3eCkr8iZfX)E6S%`%ZatD.Io\P]khcn\F'pjW
+%e=4uQl97Yh!Qqe<q.=%H<VLiK<1SJ`pUYGupV'TZS>A1+W8!kcU7LDbGU*V@0fh5E$>1;1dG31*GnjKUID3Anc*(h1TN3r&s*jjZ
+%Yl1u><@qKo"HNBYU/<L"DEj=1bufb/@S8<q-B64Jk44ku]7]:i"+u,A?l[R;H0o2nK"cDp:tTaMEoF5Y4PmnpFndlL?b:Z.&V`*"
+%hM2-%/?\_.Q_e;t.7nX,*Ug5ace%&#o3.(g?JY`Zn%D17gR;:%pp+=S]fH1^`o613k*rdX=lZrpJ%edODgK_ZWe&>pmptBbX)k]F
+%l!V2*XTZ7+d*9GY%("['FV%$mlrC*!YFf.elHZq=WRk<JP+#%MTAQddr3&nC"_ZrR:WcZik)Wj`G%TVQX!+4)L2KO[gBH_C>>)<K
+%Rn&0bK9rp12KG@HqoYu5c>gKT[kj:F8+2CgH1S=h=l>F=#i_aQ!kLYY]"HF=F$<iWp/E*qhtuNYK<?bD]KY%VRp+S9SEe3Ga/9qS
+%Aln`W6N-Zl35+i&MJRbH)L?0^`RudVp7;kl3ZZApQ+>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*-]"`;<B'o4\=pE")H!o*.W;F[N7ZT:7HcTNTFqWH$:1_VY3Mr3h2DZd)PTY%
+%PE*m`W-ZG)7^s?W5/#^UO>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<IADD>$XMP"<';fk>oC'l@cb$_,gcNuR0_`1(k4+EBPM@=#.jbpFU>
+%KNe<bb3jP%h7H_q[_KAe^"VjLm1o?`Vk0aX;?u!4hR*3$>Id1dCLd@T1F8TOb4h(-Cu1EBV:$qtqSaE#nP*G;2/W\+c245_"bu"%
+%?-<:1fXRQYFfSg9,?Uk\o$*gHbO)U;ZfNj+16(*B*7G<V*pA='Jpm-".5`F7q<FkZe&?@&[<Yq-M_AnV)h7D$B!ia^k<G9i9t-`2
+%hLFC#Vk2I7A9[e(rp%q%s/`jfo3A)]9lOprT!M-Dn4*d>d#FW<n`$Pg]r>hFVJB<m1Z/KYHnXif^HO)RJ-2=K&N?A1n&.gG2bs#!
+%HRR@-2;>mhn'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<DN*sD%QU?nW)G$?6(rcq]AV/pZ9TShYqnDk?-sfi#agrcCQ&;pJiS]<"H``9bnhKDC>^`
+%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`<oZdK-E?_*1Gg,jJlpgsa=3"(`#Q33l1h&mk1
+%/2i*p%fFkrpRe(/06R4M-@l=/X)&UGf,EOsd[%Ml%9rf+1fTDhqdTPLH2=+$i7P`U<"EHs9HLc,4'`3B*p90u^?E484>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<<Si/uBblQa!5er3bEr%&6D8LHUYBk@O4T\,
+%SQ/hFW*SJL3*hXg*9c]rk2#Tba"1GJ]fSMaTQ!`]hCn'd)KVqe+)[O($;7<n"a==fgH.`gr4"N:ft&hio;srCCH<GlTnDUsp&V2_
+%F3n),+/.dW6dZe;F'Z0*R4;S3oCMPMpRT:Oq+]6=)aeM0fBY6)!'>/-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),<t[ep)HG]Y(&MQ)maRm+(e,FnG@^Zk9?DOppg1ScX6s^92o<\r.]!q")Y`e%?Zj>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#&<S0B8rGJ+dH>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[7a<mJW3BJd/t[Zf+[,n/=0?D9*J9#oIo*]lrLNNWq;%P"\,L6nDZ"J,",4#3X3A5=QaYucJ*-1EMI0FL^$,2hI!^;a
+%mVI82V$SLP%3h39eSf#NmPr/"8`I4`h`l"E042G/"erVR8D?OjdFXrT%&/l_dFLVW]QmX3'uMsk%fHD:^-];,4$T=F=1,bg?bUi8
+%nelh=l$B0Y?S<.aQ&XN!\m:7YZ?ge+lf/Q_eou1#g;duC2SrO0;-6qg?M1'(QSA!<5$4@GkN.\7c732102B]W#OQoe0(.*!,mP.V
+%_SV&aQNK`e5[ZoWk@%f2;obN##X=-O%9Sqi*n[0OK7Y35?)<t[S$J(4gN@=Y@2mO2$G?D9>hEh1Pq*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$<gi089@_]1]P5`Km9[[c4[3)K/c$EV<NTrWm"\
+%;ApM.s4#ab^mP+Zb1U(\Oq;/.)arDl-dV<KbO/@o].2Z$$bfare*=QWn#Dgr,a*$Tq,5IEgtgffZf*,JQMdI]?GC@NWhlY=$_qO[
+%lM9"135"$9eSd)lm?P*uS'O_L8tXlIm26iS6.hU/="ZQ&k)uI,jUPT<ScVus5:bU9]Zf:Qh)3o#4)[>'_9t7?d0&0<Pj>\nSY7Jm
+%Qrj+8$X5Fb\8ZC@[6(%18foOp=6+Uf0<nE#7HSbcL$ZQ?6h45#QsDAI/tRN.O`faS2q+sQp-\lDUfo2T^F3_QPHG/PX=ZJ'M;!SG
+%W7Bq?[AiH-?*SP,#uW>Gl>hhL[.A<M\Zl#>irYK+l$&B=/*oFd&oJJ[Yl744F3BQ(1CO(eSf:)c5"!5;%Ac^g&d1J<Sq4I:fr1it
+%.GAr#Kg>r\<RHPU;81]ee*GP#EGfc9+cZ7ck^NomrVUXMdhe#L0IQ=5pQ!$]r]"[QD5Cs'fX4aA.XF%5#5XqAg<7Y!WoG-]3.#kU
+%^]Fb55WCi,"%l)<BuY50%EV)7I\>a<n+/2*Z_,Q.'jGbI_:n(Y]CWBh1Qj:)@^5i/MHe,;QDONIL24:$l4h"hZsW$7hNp0]p/b09
+%`LS[]_0KU<C%hP%.9F6u=fg+s?SA>: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<cBrQ9$)5["cC5#ntBZL^-48X[,ghpfnbNdO1idLKBGC=>$%;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?<P+(VKng[KE:BD?FrRDf72\;&A,W4[^lP*^iQnF\H\J(o5J]g%!S%_QftSg"
+%LH1\)3VA#]!hl)":O\e9>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+!<D2p=ipkXO)95;u*I/:)(=EtRI72rsaTKjIf"2]mdJE-$(s
+%b0@8Sk>;*@StIS7<IJdR:Fn/pn=WD/TB#c.cZ/O"F[^Ho(qSljSlOsi0j571_-NM%*!`7#99GR2ldapEP7OJ8Ennc`_U%`pb^1=C
+%8pYb)VAA($Ngk6$_RV^.dQketoIPP#"$[;0OZC^=]\o=A>j:=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<ZT8[b,$AcI,O97iagpI,Emn/tHL!LTJiJooPCQJQG(pY7XPB+kNiTI_%"UO_H.'*j'45>&1Qp:ke/k;9^!)Ep:
+%b;0Vq?m(7jp@sGl-Qj;G!a%JoA/"RI]_">:5L<]W3NbaM;\).QKci'T(c`7iRK<jCM9m)io]!);'4Ht&&`S/QhJl3DnUQ(eD;AVL
+%K-=DD>hiR%(C1QT'VBH//:\V"=V)YfAnGF-BTWfjNm^gEjtX9T"-lm(Da$A\mA'M<B(H,P9!,/O303mf(]\.5pR;8c!XE#l3A+\T
+%<Y://;hHkkcmg#*M:B[2knB7P#PEuXr;o#'JH5Oo!@S#g(;jZHF<o8>DC>^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(OVV<j7X^W@%+GP'7d.oWq9tg$JIg.X8MWZep4-?<MN]Q2GBS[b;EG
+%TO]rkOCbVT-Neu2REXaNRCW@cR:U,uESdO/^h+`uS.m"u;RHRJ3':fJ1uNf)s#%ckbEPAJ?T?[B/e?'i'54,&ReOY$5aTUt3m,c[
+%j'>oeVD.0;f]ep,mm*[6,<>\03<o+/Q1O!e-O/-ecENaQ^2`($%NX$>e-NjOj^;I-"Sk.K^n\;Pqd;3jeOHZmndXANWp_s2(sN4=
+%aG##GDio5h8ikFFnI^0O[a7OO.bd#Hj!Y,(T(Bd&k$c',aA&pAW7UKVpH#9\<R?tDnNjh!lDqV4pt"G`'t1o<\rTp<l>1QQjoPL$
+%bgQMqI)O&M%EQ$*7N`o#G^Fd)/mi$8IKTkT0>Q3<j,(]V5j7D37=<,X:r#9JX8AY.);GPE'd92k]M;d`EXRHa4`L!aPOK]&b0^G,
+%F(Gi>J3V?K$cdbh`Q,b5c3":WY-9cg]#3J.jbCNp]N,"BK]/,^aFl4OqtT%.i6_852"JTfDhGnmqHir2l(mc<8Kdi_>/.EQ2=a3K
+%-@"&a@p[Gq37+B'-rokk>nDLm<L"a/no/*X0o`0#"d>=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'>-<C.mQ9@T
+%\.gH'/pQ1P1CX10gnuhj65gG'%q;,\".9*g;i[VagKD?JQ\OU24;*C&d1ka?C033PjTElW`9e7Fn0A!Z?@#9T",0_Ep7sa*>+m,n
+%(/X(;k_k#W;?`qPJ<IGFeYP.!)!L.2DL.*36+CAil2,oJ-?)t-M_+<q80:;=aFF^%Kb3M&?okfpTRlXG'>b*SLSJjW`'eP^XQP.l
+%/_pm:_]\"B-j]E05_BFE5Ug9U:Q-Mi2LlStK`haL<:pf48O3R-G6aE@JB<m^+O:;VB\HS((j6J#BpbCa=X_^3Ki*SRO9%`g0NB&0
+%0c7]UQtIPm#B6eb3==AOms3'N[t%jHL>`+="#,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+<ko["JY000l.R,&dCe.RplNin-aAm7TWkI]QAi/EnoD8#]81l5s&Kn&gH1S71BA6^_9]V72DT=f+fS9n-PM/
+%dtN=.$X*_2Mp[h"XVH&iK&FWY66mDI,u&ZFUK0ZQO/*m!4ZC_f"jRaiE*P7-4X#CUM<^1e6![In%pZ4m.6<'j6;8*7cN]I<1=\4?
+%\UHetR"tWm<Xtsp9^"6u+9Ke-4_NaN$:oMKZoSO%^2iSBA^q@*XEo=r0c(gXK"):e30I)Lpo5dp(P*_mM9J[WW^7aV,J<3VpBX**
+%;)Q^f?sUan+Q5JdkgNE,!.l#F,PQm7Z4pRFBr[%5%QmI7ZqEdu7oLjR25VK[k=J)E,R,WPlR:&$UaHk0"_pVsA!dCG'S^b,DVnOg
+%4?lg<6<=19Y$&mY$R8WME5BKN9VtdgE*Xc.2@Y8WBUEE\'P.cIQ[j[%;1Vr(":7%d9+`:$!$k#B(b($>lL@+ff`Cf:7hAHn-pScT
+%3YX]8f?eNJC(,BCd,=/75#AAu<8a_^"kH"Z4jMD!+_R)FUIUK*1^$KtO^:<R;IVtuJf&6G*7%eS=)Vp?V=6L)9*7&_HsMbHA4_kC
+%WcdPVA4[jH%mUc$6KG:W9M9OX?.G,(8We`e+S1bBY*sJE)M.6'eBn1BZ'UoOX3tg+]n"Tj@NP7`OY:4OHQXsUVkTYG&FN0.d#@$K
+%/Lur8mVqLRi?Hd7!9H$=OK!=bT.r\W;Q54l&NP&@Ot!bl&4;E/j?/"H9&(!RAesJ=EX#Itj^Jq?%u`];*YCM.*lB-hgB+2n5X8L$
+%#R_AtKDcOC):U2C'Ws(MOGX3tmjJeX6!+eN^;N-0@moq492Qte;#r*Z$N``^&'u`73e<u%eWdj$h9bR%F\34+<0%D<-m6Hu20K"8
+%Jbdk*Ki5`Vo.)pojYJ>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"dQM<KY2Kb14MY2`.19V@*$c$a`h_WGUfPidrUTq)hJdIRim
+%TI^RTF&/Qd'T/gL$h5'3X.FnjM7u9E\>2UA(t6^h3ncutciQNNj0:lu'rF,=To=g6&C2^^[iif@>/7r$Q=ScMkW,U`EV4Q];%JUJ
+%R@H-X+9eG^HAVd1YILR00d2Ja`gKC%TtD"l<6b1ZF<0t?@<M)8R9InO<EpXdD6GIN`B]C3=2Ydh_c/dmS)TI34TV5]+1SSI&P=&,
+%"J`o5Lq1J+,WN2^>]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!<P`[K%DM_p1^T^/ES%Wb'2mP.dSg6%Ue-O(`SlRLm?K+4_+
+%6SG<Va\hO-OSbKbacKtlEF$(0Kaf/*5=d(l.C>15P@6gFg5Z:/LOEhF)u<eP0Ef//;T&tW<]rYV#u'>U!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;fogh<DqFk
+%=A8(X$jLCAobF5I?s68pRb[uLo>2(FT"e<O>Q^@o%JYH(\fc@>/1,(>S<spF3$1jjN[>,;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:<JJG3CrHR8>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-<b"&h@U'uLBtF\%h"<hR8j]%o``k;3
+%$<F%j-9qaf-]-Z4eAnpB7<T=cq9T?j'"\IT*:gnNRh3hqNjC.Ga\[=5MZkjf-X9JYd$3XF5f#lu3T17+*tlbR80\PlQ4m"f(tVZ!
+%"Sa0`04R[&0HH`?L(eTrl\(S_6j2kgBu:7D8_I1bE2&WI7^nt\?LUkDS4=Dk!a?"sZ$pJ>!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<rpd&NC5.*ig`8t;ll1771OBjIG@2J`tWJM:-'d:3e:7aI9>"X
+%>2\+U],oR:A:C>liZoO*<r!&cQ<d1''>bPMOKfTT+Is:PQ>l+?CCq5Y?9QcSk"k(iO'^Xl;p+[+;._*kqSS055FioZ1:8e9'h^*\
+%<ls.VWH(L"q*7]K`;N`@B.(uH*m28&`=\ab*VZaTZ%%gg%qSp/[f:p&AXgf_:qsD+$ebt^-'lAt);5.pQ7R$$9C1<8;'O%R1750p
+%HJo++:PftDFN--hFg)57(ZT49F1)/-!J"3/aVi6/:6kE<gmCZu9M:\VN>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":<e,WZTQ<KZ\a31ENkQ^e*L0n/IpV
+%]LO"l>4</WcZtQ]bk"*ec-fI$c[h3%#ka'#?e3,!Qc\;(`FZ!,bljhI)JI8*d!u6p*fWtR5<N)&DGZua4#,+i:V:.:Yk-8+`i'oh
+%5a_J&k=@::bhUe^X$Yh9VkcjSn)_>3^cW+CY"(\iqiI>LpCJ7^Zo&g-)U;b4)3*#t6'YW_J_o%<6%R`7%5F$(_['6*!t8c34Q5/W
+%5)!nDr='UN2P<bP"R`@ho#uO+)j3K6.)aL]/([X&Ka-$N&@gI<JgdqedUj1F#/6!c^CGc0O$!r>'"dBg).%QK45r(A<F=SZ.^GtQ
+%BFs8pj!ZVI$d_ArKqU\3MghQ6jb7q-!PAJm"Q=mI>G/bE`uGU#;<uXo)TIInVO&qY0o)GAn-jC5/f&PA\PSE.N-F2L[CIY'_(63?
+%K4Nj%\9X%8#+3L;j7H?T[)WVU<(MWi:W97ei!'.YhucX.S*@td5eX<&mNq:3,P>"%'@Wi\Tl@*m]J+,U4%7(TR)kWg($u0>f1]Sh
+%!"p@2!T.sL*mt%$VL<D*K8W!XjAc!:IUbnLKbugq\4I!$q]'NAFU'_b3H>hEk1UrrH/RFoKS+Xjpl8!c]+Ga@:%!F*`tSpfe+n",
+%%/Rd7#M_s71leQ$pj\@(Hj<gg,q_<_S4Ce;`5&UteM_;1TgfgT'8I,L)b:>[+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/><P)\*BR_MCd
+%R'/cB&9MjI]S,<S#Tu&bbgX3E-2I'o/V/^r#ncshU!P:J:f,Xd'1i1<"XFR35,6gB5b6is-orTXKV5g.i"5+s41$D8_j;k7"`q%J
+%L_1`fCLIcabb\HNTHET-&JCG'2Q%IPP0<nmHS9X!(ACed?@m@,n&]#cMUs!+%O,6R0gETb"p/&i84=5W\)^KA!Sp[\%5F:WR%P?3
+%*eJ`nF22ZI45.7n[A^)B&BtOLBqlC*JfNua^aUN8i<6_*-//tMQtD5,<Qn9)KOIKUNuO".>#SDYV.!5479>JW7%o9J[^QC6I5=2;
+%;0P81LN&':,&,k+a47aI"pLBcL95bo8:`nAHU7I@Lb%9JU+.4,_GktGapKs]#eLRi6;_g:<QTqCDd8u\'">\3?QG1`ldZ;T1GW8f
+%>0n*QOlDZ1K(T+!`Cc@k8K<FY#':[c-PiY;+oT!B#`40-!R6[_G^,kfO$-m*"nJ/l1kC;UOApp#\0:9:W@DfLOPgO)p!UPtc-<(J
+%#[Cn6G=T7N".jau4(b0Em``AMP=QN:7AP3)RY-G"KBntkF[YJ40RHU_MVVI/jRe[t5u_6tC_5t['!F!L(9/aHB_NslKB#*tQZ2Dd
+%V$cr`D\c`H3pIAP..o.A-e-nEid5H.,6<oAl-jOCL\G=Xpm;'mK$j0i5!Lb0jdLO@)uqN?A-AdtM29Nq+@Q*Aj$J``P5@@KVra=A
+%_:69u!pcFtI9n&t;,/p]iWY9V]Ve[T3'>\LJ_F+t@=cs`kPS9l5g5ik.iqH=d<i"b*qS<S?0*l,e4;)58g?WKRrD.`Ft`q=haN7n
+%^8D-'5Uj'HW-6d4!We;`hshDRUh-@$c+U5Q2/(G?"\SZRXis?J(_C[&j">A8#%<Mq.6P80a<qJb2rVHNFHbGCE>=;)j<KX&W9bn=
+%p$c&mhFhGPq6V_L,GCWFQnl@^$<P)G.%i@;Gd#FdptD5,FO#ZF?`Jp?M-L_O_dH_eWYghYLfBVt&W*0D5t#34Olrd95rC>^,ioCP
+%\4;ePX.qR:\StN?o%Zf'32Cs7KKc<j+[dNn$qN4q;"!>V'NtojFS:XV(f_oB(@R@<J?I7$1:Qs<C66,hp_G"oUt/CqluggNGTH>2
+%Z.;d@,9-/.@Wo.$0-_ffqpmMpQ)/:M,A(7TCDiu&I>X@'o6Hku1<R7^p/\gqkX:*J^8FY)HPt3GE3*Wh1P*tX7eB>9CDfuW0l%["
+%5((#%,+_?<N'a(h1!:up$++pp0c-=WQVh>^`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?<OT)*p_+
+%$T`HAhia/-KXK1($-IV8,@kaU@Z)^emO61\76N'r#!g[m:Tau#;LoKHPi<#B106LFU+A-q?po:5BSeY$e/;2PV*fHk[\h8QiH_ds
+%A@LS"6ol.'PlsC*6IK2E\h>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:<lDu'KM3mke(hks-,]b,fMY0t-*G,Qhc9j?`c+Oac@**aMLedBt9S>HAM+WTQ
+%/KHWEP!UH$_CurB-B+`Y%MK@0#<L"\1VoSF`F\,a$`suecCfec6:DMA'IYfLQqE9'=4BacPq$bc_d=g&&EA^S<DX!hn0$7C5.#Nl
+%[Y`?K2t>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<<H6D*MHmKm=16Le#9'qN*<A:hWIl4q49E)2<8'LWNV*^:7(E#F=$k\2+4d]P%-
+%RZ_,H)=P!Jdjc*O(hSU1^$CZ<'3\[$(K\dCWD92o3hRSSiH[lMj>3HML/,.e=&BQWYBNm]<EX+aJ;R18.ecW8dg_0A7&UB[<(ElX
+%>9]2`8rsGJO&@A/-A[3foLJ-g-;BlNfV902;2&c'r'qW6!@>9qKea0S833t,4@LABC9LC<Jit8JA9mH"Q_uC&!.>GQI.h"[(1Z`R
+%FPTmKHbc<H#k'M.#.P`LdZ<j^\OBZ38J+N!TCEt`%\l0]W`YnK;,.\eBH.j6K7M@[EZ@/qIE@OJK#C$g:`B\)"RISL%t-13`bn,M
+%ACr(m""t/,]#_cS1mB4t/-_dYLEuVe=[gK35jOS>r<YNHdj!5G8@*,!]lV3g^Oh8lihdP5`XNHPrEU)g(#"hJGdIfK+\;!(%'##g
+%k.odgOq($5Y26a&7-+W[R=HQ[.]JUqVIBbN<)!%>e"gKkpo`^T]jT'74S<mkQ3@=X8gG1S4JblXE>CV)"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)<LT@Q<d9.5UrURbAYN?%0#$2!9FhU'e-:Qe
+%?t=i\nnnr@\7M`:FP'^6%GY,0U#&Pn8qBP$plpn:MbU'#DRC(U:fLI5(+Q4bW!$8Ye_gc8oR9CSh+-d;nJHuE%1&%k0+=L#n,t"?
+%g9)VZk3+9]SPr!\NCi1Jo+-4+9F;$DpG<Om9+=K)2McqnMpC81G>q'#D$o>`l>8bqd=Be>#"XJ'A"cf@r<eBqJm=$&ktlH":6_af
+%&UI3lK@[dWGpcS]=/1g&L7IW-5eSqp;V=s_g&bKt?$R<d(NA:\>i[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<hgI:n*"(M*ZmE9,&C&3Q,,
+%lJ1!(l"uM#kiU7=8'FW)4ViBRJb%^bM'\g>(0]bQ+S;.fN/2,/!><OuZ6kl&i`YK,[11P/h&IL6TIk[U!?Ct`s5DN1L%5&lio+Eu
+%FN)M`[PB(3!RK4QJ/-bS+8VWHUMH!Gn*m(l/p#@u]RUj[WqY)4aB!gEQ]Z/*g'ZWfaYTVBbYhHbU-`('n#L]7$>l2X/$rkQ-FAIk
+%WY83:>(sBdf@mf4Trl,\C$aQn%.l&cid7PM?HW`dR""@RNbnsbN0jrh"aI,mK]#jD/)[E6'A<fca[R<)_Da]"P=hK7>DR>l,qu\@
+%i9q&9_1?&0m`<MX6<a_ih(f_u_V7>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%<e?0D&[;X(XG'b(1=C0E5eV(bSqgX]da6L`T.a#!&\e8W&JXG^RM[aAA'>-&_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="?<lg"QG0I^$MPs)rU?R@Zoa:OYCF,Y"br
+%rpU<?L2rADW/`I$k)bO@<M@G*A2WkMWFc&>o8,8-4npujK..^&ra+AH%X_T%/"ZZ^[/Sh[rdXj<s5X.O5I^+\33P7oU7:`^r-MJV
+%55AAH`p5ruV\`]8CLaNRMp'?1U&b_Cf=1UQ^+<[WJmlGp_s:Nd^7S\9_g(IobsgZif(c*M1qpdX!&'hNqRXD#Y$:E"O6TTCIbAJO
+%F`e'nFOc,HEHRIj6-7?/L66J(]sp,:\GBCDY$KmPc-CItq\<?pGBN,MftRB-GBn8]\8Iot^)`gH?.9?JJ'GWL5(:Vd2KqCaRVO;J
+%HG=k^iqf$jmGPC/(U^LEBa_,^mJZ(hlbhRVk-^CXT6K8Jf@T_PCNhH/g=\X3]KU.]_J;YILYHe8ig#I2s(E?)h*+M@CCd%T+++:"
+%msR7R4$;1\4PfmVU:qTeS\d.1r-\5&$XDl[3]sR]RNA#)^iam"KA5FMHM2IsiH634i,slX%Bm,0VS6g&cL%[[b.]Ks[0u&RMoN4e
+%;Eb]$U$]k]Xeo3.'=q)N`&O3-)qgQeX5WA[m4.]oY!g:*g[iTe\Ba#iNW:lU[Eg3:nYIA.^r]`$o!NIbgA#\ls$BKl5M%Zoj&7?4
+%<NaV^0FX<MbQXls^:[KJkH]rr'jc*'_&+r2j0+H+Y7V0O^4R7_=+UUO`uo!dI%d=ZCQs33+Z#jlb_r]iE?SpLYHO:3!B/q15lgLh
+%nT(.h,riY%3k`>p6sVZ=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"<W20%\OTUE.Mb?4oYo&XYXraoCN?R%X"?$4\lDqWb(c,_Dm0499X?&Z:$^$*$3earH#>uttg
+%4X`&cEr)fHm.dq/cNWI6#X^0`+9t^G#Qusc<^HS50`7RH,=oZR6o#J'!q>D($,(DYY3$5#<q?J1!+rn0rV=5+YQ*AWomd!+q]AW)
+%Y5`g6:!_b0@:nZsCu0M%j3GsApmT=B`ROR,f#bR2]p[3ZVIuFN1Nl@aboC&bgMs+J\1dn"d[OAL(OX'fEuZidYW(hZ6)J;WonD5`
+%j%G`2j"kq*1\pfTfp=<OGg4Kkbj3NdVlgn-bW6@hp]@qRF6kcWCEA!-+b7csp1i0LF_0\mc\'Hb'al7h`CF3o=NJ.b^Qa#'Bd`.N
+%/i()*i8Xajbf^B[ZS/lUq033g"Y4Q6@)X()M%Q'rY%D#!@_l<gE2g@?YEHZ1l7WqF[8[EtMX$?3:69G*['3G7G["L%>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*<nU2"INonks\(g"=q34*TJNM2@5FIBg'Gp4Mf)A7ehQ!LY&RJPAse:Af_LA4$nsKDH`I.r1,m0_hih
+%obV_PCL[<dE?5%Qq5'&SB_aQpKPqZn2]#OtbF@LDr'!amo6uVMilW9QF7\m8DtFk(5.B^A2A_\;Tse(4(T#/Z_R<R9b4oVgm^]a<
+%]!\heB4_#o[!)=qcj"S&>2?^Or@NYIJ'1ZhiboA,Z/Y)RTaX/,<P&&\Y^\``&\Rm/r,438(Zou/qq1/:nCmj&p0<^WZPWHuS6tM6
+%XnNU_>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[N<p\dc2mna'P!3ou*%_U/Y1_M.AOp;&))YTuDGJHW%e*5D&H)1r#2`fG*S
+%\A<+D$-r&8ln<C:%GS#$Drq#js8IN;3YC3P8=2;Aq@/JIr-/[krST)B3;udEA)Ngp3..dM1H>GL/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<F44l6@)[oZL07/P*j]Q/+GsT9_FJB`QO21uM'QpD.TOiZRX&PApr=u^@O9(ftQ1,fihh<eW?H.EkiGfV3M^^k<
+%Lo5r1L_f!l';'"/ad.pki!jq.'i2B";=Q"Irb&o/`Vq!tKE'G,C\ECs&61%F8Pb;tGRmoo4DA1i&W1'33rfEo$0NC+#OA>+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=]_#<uDI$t?HDM1]inhP*8+97fZ4r:F#8AdeZL3:3ng9c`EkE&,DG?VF.;IpY9h#PdULlM4'O:XZ;Y]'f+-
+%",?9*f<j&sk!Hu,_<2KEll)rV^Gr@eJHbS<[=i`8(^M,cWr0Z.I$Nt;Wlf9KbP?c',5__,<r`QZ0b3'bRRIKG_T+:e^^=b+^DD@m
+%roLop?Oq<$_JPf#aQ"F$S\kOj]_)IT*,-l'bn'kbN!b(KcP8?^KiT4Kb=#4OGm;'Fj<5liScN7AG@V?-,:\F,g#6)N'p#GaAF]FL
+%Ql+9h.W%.*X2kNtpfAMSUF#[\#lb+F=4Je+YJ2%U2?i?t^qY`DkoN?aXcEGN%&Y0^nO>EIdM-K.cX/U\@Np$8T4P:"s&*,a>,"SI
+%M8T@opnbmFcP>CfRt5"*cu4.'W?sIH`;\9ECD0Dg=Y)a3fVet#%FkgR<ei`Ia70CQV<2PW"8i81GAsMh>qfZ2`dmtaNe,.)'[8)e
+%Ih@09bf;u#a73c1jT!qu>S4^M]XlYqe/52<c"$u&*pj-e@9OR%&E!loPDU#7hWPg-PWf>%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"[<bV)uoCLNRn!U#A^8Lq*pi*SrKh!p9\N#f:5Wj2B<&nKgBtiVu9^U6sPlU9oQ(Maa$I
+%i<b3li;ROTA2rE*b7c2mR#,u#6H9Ba5Lc4]s(ZhV6ZB:^%mJ55_[F''1ZS[#-M!d>5'A=0+Z,r!pDj%&(rdZrq_F]0Yc`Bq:^rDE
+%R-a<l_*\<feM_pV),=MI<fkaZ5';-i^ea^1838;q@?1_ue<GYp:bhln$:gZT\:Cc(<Ulgp++h:NJ/B?*dWld<6,W$Ji$Bs:\eX"h
+%%2J3%nULB's)WPUfI>D1!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=[]hmT<KrDk;ie[Ip#2o79e6:S7eh0m:tI[2L#^2C\#W-[^&f;`u=#2eUL`e\Ul32
+%G86$Aq&OQu`t_=$O721+ZIIQJ%fbIIJ%IQ;_Tfk[-#YpQ2il"NiUI.-$6]jWa<)5u_!pM@C0=)8._38X(Xj9bX=n<d+7AHIl[I1=
+%JaVj's#Tmo>toaM_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^cd5<Ym?'k>Poj,?4eN;4GP,#65nDlQP5NL_Vph"^V!q\nV(OA'4T*Ura&.8)c!<L8POBl\2*L5
+%M"fq2)&V]qS<>WZ=8_*mFQb[9TU[cL%n57[WksWA6OcS1=<IM3iMQt]$#O(ue#p-Dl.0Z1od8#H2-NfghGtT\l5ci^"qOUIQRXQ#
+%n67qVAr%,6F#]jr8ufLQn;:<fdJUmh0]`m?C+rW:"oobUM"Ac::>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*
+%Bk<b*M3YK4.Ct"I(_X[_KpED2\Hs>m+\oO0p.RR;<::F93slDq=+<3cIt=-4gSp_1]jqn^Qhcch?mdtoK$SHNITHKdJ,8UEp5f#Y
+%6F[sVH\XhGYHK5ba9s/uP9!e!R<B92e*(?[_k5H_-<Z(5VltDV)B9p<6QH$a>(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<t^,"MB=P`$$s'E['_`+AsiiDsjB[ZqYBRW]55?B)]'+Po_7j1JVFdi2#e^\F;0%ROFY)W<<
+%FpWWZRtY>#4.!&uI703'C5l5tYX+RBGR9$H0<GpaUuLW"O0PU)ml<UfM.8hj:lp]!r90e:BYm'[n7'Eqpeu-]s$XUkBAoK_bQ$39
+%k!T\l8X)"ON"bKZ%4?1D_5Eh[`!N[GK3-&!E??Qe$LRe7%(L[[kaF8%n>V]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)<pO7aAhfed_Y
+%i4nEWOq[*<HR/P=1SEbn3F.usM$Zn:B^W'2dQ(Y#Z][gX`5g2R\epem/ZD/nq?/EbC"C'A^GmV+XG`!'GM\bMrn:GKl6aIMm<m'%
+%q]H>)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$6<M+/dhj']oLDRq-eN<0nG+oP$ig-3s2WFD.@ujb$;RCP3H;;1MsJ4dH%JDTppe2gM0*-^i"'Qm+g,X'@_?dkd,'7W
+%At6c1O<mA868qB-*jX.roI^ik-(Vm.]X_)Y-hJq)lZuEeodWjfQl,SJX*t[LJ#$"%+\mtV.P`V@0&^e&o_FRFFjPPD`ZKoE*h:T:
+%/nu>l',-i$d#U*K376<Qr3?__c9..$i>!&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[d70<N_dNdh$%nKtC1SBu]M7pN*(RQ*%a)'@QZFJ@up3&,B+Ol3MfiSbT&AYtb,dW"WifqX?12F\i#
+%:lNX*/&[;CUITRZ:8c5fJ\ega9P+/S[0'0C9>kK7acqq5fu^T=:Zg=?QM,,!mVJfj7KL]lgLT#1igs*QALZCV6W#US.SI%7SMW=K
+%cR>U]V8[i/E3:tPkEE/eAQdf>8l<SZ.a-i[q,35IB#,WS@sRZHE.a@,!s%c)^>i@%"]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,eDZNn<E#H<mFQorO43<-C9+BoPWAE&1>V]$e7^A]I@d:83ZC"q
+%<E-'`C+.O?k5.Ai\,ee-)#&MDgWI`<;jm>I93mgC1.RPrpK.)K"oOW*,Mi)_p[>L>9rm&+b71c\:L*SN=j&Bh\QMFef>P/+bjc$O
+%FqAcbTO9hO3KO/TB>1Z<XKN20^]RUULuMD)<bZGhje)SK^Q$DCO9::_QH1Cbo4__;^'eaJZ.lToMej>a)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>rg<HYmFF*T'06.ucGa,b4#Tc5<)4cXFW.C7ONUja<NY+(]R3mAr\FjD"SO'df.
+%-GBrsXtNW6jW(35UcEm,CpU+B<J6^_\BU8IR<HkPEPg(DU*)GClRi/.Ii+Xg))a)Z9k7nc-C>sBbf(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^Xc6<S^-W$i;Pj(XDb)JDm
+%<IT@XTlcoVV9r.@D0D3/m]T:`pM*G_ebjd%s";Qa/@p6].e$51<N<$>pa'4#dZ)]=2o\gHT"8^Fpt);\W7L/^X45kGFT8M$2[q$-
+%r:*gEkXIdQY54i6P6KZ;P^6E!mdi![e`e-Q=RRZe?.2<Q2FdGRiSk4eS-QmR*TA@Z`M<n]C9D)eOBIgaTlN,]eC<0:/A(18T'`GH
+%A".)jhV*UKWt:Kl3_lL/pr,5?m4S?ms5RJ+jTN=F(Vdm95U)MEf@Es6=KfP:B!kpE1eZq"WSHPnMPWeQg/=fsCo,uh<eY0'p*<RH
+%iH#D,#[R[+;6ALj/)B78Rg[BYIJe*p?FYi!D>E'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.<IS](<n!EJ2eLo8!gqR*..FW-l2"'scp/S>7
+%m>(+g(!Y?/HiJsar2!Gjqu,')Y%W;\><QQOhj7qNg#2V\X/\b'WHbP?%%dKal$d"7hi>IXhH(-#%TW9boTe[4:NZ?_9hsr?X\H9@
+%7f,^*57b>t/)C03PD4J(Mcc!>GJmDK>.$*R=/krmb13)h7XH1?>CNgr[g]Hp&/]X<EG9)Q*hX@h$+FYOV+t[nhuETR1+jqP\1#5T
+%QcHZTRC2D(lGgM`X$8h`!qk`CkP@ib\]%ln&`:kcp$m[7(=[JQM^.N45te:VGOt7%W2$?JSQFD,XXMZS?^LM$Zf"J%=q5sC#etK(
+%>+PY[/LbIYqH/(SC@GCi8:5e5/RpV5?UNFao[DX2X%`80fBUR1e+(HXK^k\Vrk86e?>FY-FeiNVdHpD,6S5fY<DS'$.Xt^+d@+"c
+%<2]Wi1g5g+HHM]D^9WLnD%/H!Pl[hi)U/G.g4,Icrlo%NRI9[uV0`rYqg>D_KN4lG\^LGi\t@:QrbO"2rEf7`<s*/D`E,*h1m5[V
+%D2Kh)VD@Q-79s1:Nc_:CpM[jV7[<E9`W&EsQ\X#@B/8^([8r't>*]*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<NGMrb=CL\*%N]P?9.4[CCXF`LNEg5Z[>?Njcn-be<ipB4\For+IYg)C[?67)8UqV=:mtGDpQm+YBa&&Wr&NFVU
+%9;_8iQ;s5AWf+jFb2UN?-'F\7Ckb1FCaqB5cG:$nZ5!4iMi:de`QR9VE`MB'?($YJ9_UO9=/aSqT!Pa`A]`W,Z;`.mPg8;jJ<`gn
+%b,S+59-hs.P0&Zg\?:KGh9U`IrgM.<IhItlFK$?0&ka^4a&C,i0m.L2-`GJL?h\ik-F1d+U'YCnLcXqt9CqV07V@uTU+'[CCFI&<
+%GOQR:rLsaedPRFo(JA;'l$gnkRe4?2]$t)rF?6T6T7p6U1R>=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%%<XVg;cWM6Y;_^%KQ!]e?[mn\dsW6Y57b4[h>$)t
+%ZC<ctb%BR56e*dYlSDcS)YhEb5Fe22YGN8-f^H!nh<1b/p\V"<S=*S99i6%q\?_U=7[;f@)/A<2Gauh`2KLD.GO+B"1_Y]q]6Q15
+%rVC<r?i@&*-'?7h*^2VJI@c0p3fFa:i;+@$J78X/b[Si$b0=Puhu&uD3'J^AP;o<,ChIY]nG#Scg,=pW]@ja$FmnP`q"Wh4_kWFU
+%UQa0e1O*!SrkX`&h7\Td[W`4*YbU#[$uWkmnA,>?p6FIG\#X?2c95aJ2t&0Lgq'V(I:Gq'lIp)dCMR/$l700OZ>t;;Glq7@hC^C^
+%6]6k<ciUSY[Q)%%9KROL?W>VDFd.#0F&9Kt_qJ4nh1[i:L=6WEf%S9hQ%lkj;c?DYj)\uYVkU8#]:+WP[bt>V@p4s'=f-$R:]Z#q
+%brfMS3L8oc$jR$mG^4/ZXJmb;<i:;PP"[0eV.VU,'!\gLG[a]V,+6:\.=='<)iH'u"BAE,A6)teU.k1;GW_Ek(;UfkMKFUUh5fJp
+%N&oeP)i^iGrHghtb&i]>q`;Z-P0,W-qJ_*Y.Z;-@UacsJ.@Z`^.>qlfIK!)<O]r-'_W4'QUK@YJ^7Y`i'8]"9QH(gNUZurNn$nFR
+%qgRcN-\d,)U-pQ3/:q437G?Yb.),2-#ELR^$iepM@SouZ*`X"NcbOHh/.8CIVlf@RUSFU)L/F1j-KG2bF#hW]bl+%2rBD>C4gs0M
+%_6)gX,)?:O!N<di4Z/a#VT`#Z9$H9=$K+<rDY`A@MfQ48B!'U[os9k&Y@%8-md8'(mlpaEqg7\S429CoDf<>-m8pKbhd=*D"204k
+%rWYN@?G,D`K:]i,qYV*%lm;*,o^i=Zp^-S_pBZ*CN-G!Z.IRs3Hbql'SO/C2A*=&A"<E&@TSKGX6g3`%mJo:1k3^(@rBoF*Dsm\[
+%PM=pN%GKRih:q)Z5e@Q>mQ]?Ymd]^4&+9;M_sZ<lO58o;r7p+][dMq*2RbSh[s=J/]FF)ug;`N>F_mVX[K3K6Xfnk0YDUn3=0SO_
+%<S#;:D[BTR=BajriPraoo).Lqr5)?]@1e*8(Z8U!,P-h7o*\C0c^XCLc-M7CF1jch9Ugg)l*a]b2QPAF[lU6qVq#TBYu\3YC5A=<
+%3nA&Q>4ko0CGope7^Z+6lFO"W>.%TMQ)^*IKi]mm7;fYhPseBH-n7Qdc#_'OZ"+Z//9odO?(9piGRe=G2J,;V(!Ehc]ObP!cX>j[
+%3<RF/N(b#06YRqNj]LkTkp%W*m?`N=+e6Ekn<,mRhap1l=YWV1h+kqQ8;\5uB-if45o`!P7Ul:`0$_p.9Bh@?;<**hPIgd)*bRAD
+%]@K^6pNJBla#^EjLOAH=_EbR5rdQ+59C;2?St<[;jbnCH<tlOfcFEoZfGQ++U]:LBW$!]Jj__]P:'N6aMY0G_iU`]A)idYn-_)(o
+%S\W:^LXM5YKK,(o:99re-Ya[BEc8."4am7fmI),\IJWg)di\$CI")+c$bUlm]n\d;DgCfag[@?*%__i1#5\;s)i5Z\*W\KU*2j@#
+%LTlQX%o4;K6C9oB8bN_n&.!PBJ<8rW4YF[6j5X(hamm94LI&rkO0BkciBugjFW`a!kM]7]iSME0mf(&j*ji]"gZ<_S(uWI.meuMn
+%9^m\8j8L&`:(G$#p[2F5mqgh9'&D6p`&@R3DaCj$RqiEUC[9?eWo%!!@qBM*AT`EHF_uC->$Y>%pu,Y6lXF:R\%"-,3%nI&#@K6+
+%oGKZn4qH0U^nZ\Skcq_T3Dl[ZF[Q4j:8`s0BK+\J"sdm0XJll9W75Tb%4bpsA&ulm.%*r@0eNgb.6<i34"ek]$_tStW%bIX<ko7`
+%"iIRK+]RAf<0il'$n.>"`_\FC\KWhgMLZHt._H(`O=9+'89gY\Z\D:BS2f^2`!PGAoHlO0#>6aG*&(,)GfFFj><%2cm.gAKJ)*>:
+%<+%*9F%``%5&.BU0>^DY%(MABM5":iF8PB`B<U1,qt0!n?XLPHp$pM_O.ZHf\#^+e8*Gl$n-6c7f7aG<1koBB9&g!mk]j:qL@BpV
+%d(rX!K+2q8ilP[Ncspd_K*0"5keOG5*:=)lGat<gJkeaIV^L+'G'\1f$#_pgi>irFi5W[p6f&D5$k1P_!OU#XH,CTb&A[58i.XW\
+%3&^3^HZ2c&s5)T/GQ$sb].:+*&$Y#>K2(mW,9E>%`.O,"n8T!,%1a<A.kD0h,nCj99.NZ0je]rX76`]]+i@ern7-I0a6Wi`kjor-
+%%5W=$*nKb%gYH`tcip1u+tejEN=BG%UD^lW#oi(;Ke\H9Vc79ui<rEqrcgkOa;*u;$e)IV!ul2JYabkuZil:jN%cho<t#UBAGtR4
+%$g%fb2BT541EXFeKebi8_'VSr='YRmiD5V_U$)+5b.iInomOCES;;H\^h(F)M6e"DUZ@Ic+=D1N-ZUFl;(,SgM8a\2rn9Fr_bGUH
+%C5+=1i/`uB=JIj<'qC'\-eOh-\33T\\@I(Ofom6@hL>D#q2\=Drr=NrpbXB(hE,Gm66;n`r:"#$<d<X>6ZN`SO;/q"?"j0*C1+9_
+%=2YXkT#qMfR%-@&r,=RP#C3-)aG]$9i;l^mVNC^p./Q:KXH82dHq!CB7<j%_r8>h_M"(h[+7=dd/%guO*2`6(+O?E?_<nHNJjBhE
+%&O6LA\,]CqQ<%O"pjST;J/7s>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<jJ>+`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;4b5M2r<a/0^JV3'Q;b*Q.Ih_iP.Y,JoPph:phP7j3VQ>C\"@$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[.a</G:O,M&*G9#Gcd!S';]]D^j#B0Gi@h5kH?^F$jp2"J5QXEZVF%hpK&,A)#d's@
+%R.Ba$/FMC/q=>VSb%#[bK9'!9jdgUI.1^?NV`4RjYosWVpm0k0*NNY`@rRlHBlS^CeoiZ<o,W5$@r>`&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<c@6mM`9ZK`Pd[iB(</In5jR(S,k#&K:M`-jY+U[SFqC:(K$hU
+%^.8VhK7suE.mfsIRf;eG/`%p(6!brTC9m(7cAC`4.a@HL9mP5TElHBf#]bM3>"%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(0<DT:S1_Sh1ASZ\:"Sle)16HOneM1a%p&,l-J]%0;Ss"+dHXu#"5/Vf8u=pE*_\Q
+%*dngTKtNZ0Z*Yj!i62\%./XC35uE<t3!NYCSF4U]n/Oq`$Y_oG3G3MS>50<THo5N?HpVlal0t)]lbb5/,sMf4G)2>D]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_(<Fr
+%.P51"WjNMa'j=AjmB!r*K`m7KbpX,<$"Z[ZSr!8>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(De<H7iMjY'I'4S[c!h@==:>dBjg0.\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#<rleu'/"7@'V&:^3BS=K'6k"$et,T?&gq#8J.ndEk+2BgQj+1R,oA#D&1<8I
+%`!PE+78_MKk60PZ.N2%Lll6$RggUp?0k:U9M'0NO_K'\<#oEMIf]>#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`!M<qVDI:$,2gE5Tn3sR0II9IBL6[Tbn]#m
+%_)P:'S@H?2cuNnueh"ZC1Bt0Rh?KCDF+n!J7c4VYMO??WAD0_QN0X(J7jh*U[8*]+]6A`@%aZ>OceK/*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\7BgYRWH<qnRR?jZ9g@)rYZNKr-)e(\Ni'8:hmEc)2,c&P!"G'U;BVT0#=667N^hukqm:<4AVED?Y'/AFkR+=>b@be/L.)!0LS
+%I1%Ee<ts1k\=>NE;*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^<tlhr4H-X>*Ha/$3iGET0"A"CD+dEC.E`JiH&d+ANIq.#PTf`&:Z;M0O@4c44ff;XKM*KItGjTI"U^f5ttF
+%!jC;)>MT$D:0<o(EWU-[h7aDiE6Cu$M.`=l?iRtNG)2]jL_I]5iWO7QU8[<*_D[rM:;l1lXfZHu7((UpF2F5u-Fb?=-`Z/=@(iCT
+%>DbG!SA927iV*-1"5ni2C*4n4pQ-%1^O0I[prolB7[tSr&1<8I'Lb_p@N-iU6nFYXgjJVVeV@=V:</3MF;7YkBVGb=::T3#M)=6\
+%3brXV-_<<:HF_IKJ=Ll_JN,rc+ANIq.#OJM3%#?[M<O<nF#dZTS-Xir!"=GmQAZP-h`:T]:8C$JjQql.D;^'VS>\2<]^RrO#B>>T
+%6(B&m:_Yd8q4*70JJ5MT'D4hE1ah@PN]cKXb;iG[S@Euk[ns*B]/cpV\'+"u?IU2G6"6K\c=&LL-<MI[2E1*mmN4SA\@#5FG(4l-
+%q2=-\%Gp<e?a;(4\;f$=E^J<cE.Vq@Fj.;$6;Fb%XF<3*BXY2*/W,i0(R>h=g23q<')dn<Qlh\AH<kG./)8RQNEt'm<j'Ur\k^Wb
+%\W6+c7LL0AGm2C"7'\<Mj)RJZ@_``CbbR3QRn+e<*#0Vu>kO:(78_t!Ca'pY6t29l/./+BhS+F<oktr<bs($u.\!ne]`]9D?ltMD
+%3l7D+WeFp,/i>-'hSI<tDrlX0aGEOf!H@%0L_HD:'>t4:"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%<LOTY9#&T&grJK
+%`!PE+78_MJk61]\-fVpuGeaW?LE*P7E;5Y&J+nPb=M9,)DR0l)o7^)V:^0[*:"NSuiU:*lb*\S:TEWXVAZ'c4pU1UAGE3,,[GGS8
+%n*IrS*A:.4`[07pb-bl*a?*PHY'Bh=lt7V(iBmYuJXetlTH[oJ-og`038o_26NqObL(d@qjSc0!9.M#1c5pJc'9XOB,hPjm`t(P,
+%=Zq.Wb\=m+W'F,!U-M[cHi'Bbp("SY&/)U%$l+-e[d8lCEFO"Tc>B0>MTr8C3O,jkXfcp'=E.CnZd#SkkCb)fbhp<Q&tH`UR-Y0J
+%(>KXU.&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'<Q9mHBMJ]BCPF3#(aj.FM/;%^^N6cq
+%qp;W!ogT0Hn`JX4Dq2c2G#;,r"EB#Q6(FSrC7:$uUVI2MmmMbKU>&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\<tJHVo#UfJMS<A\Qru&4?P]\'*Ft:
+%K,)Ia<47=I0T0<FaKWgHAnT0I`)j4W2K==.6(B&m:_Yce-";H>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`!M<qVQ"Pq!Kb*9RR7KX39>m!_,V.VM.3m93O-*&<NNXe^RB&*/_;Od$s[\Dj$Yd9
+%dVr)X'KMqu]77E*GFZo>c$"#<pOM]o!LDZ-*@&nsp_ql4b2:<U@[o\\+=]>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<Lt0X/CS"g9f$FN=TchaQbAAY3l+3-6\;bOU8T.j^5WlBU?KfpHspI^q2;`R$QH'-/sB[f.)LschLYG/9R1`s
+%><#K$b"]@n.b-SVHKXhiho=a\gV_0*AI>b[A'Ed-PO719pdcpR$,1RloSK<\$/u)-JiH%neDFPf'=WK*CVYd\`S7@3E5KFcX#MI8
+%LO6hCKG^9<Q=+2:ho,p%!p0>0@!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\<AET6c<gOKsqLQB@[iWO7Q
+%3'gEkF<u!;VWVs95<0E<@5CZ_Tns/K.(ZXgku=,@T1l0"7l0oq%(;e:1-ADjPBUUpn6B'U4FV>6r]V0/DLUj>kiDJ^+$YHL-[<iM
+%Ifup9BJIR7=VQZ!i<lB7Y7$?t8JHY=-Q[8&@#kF?=Hh_I&7Q.`Y(1_?KI&7=':Nd>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
+%eX4<ZRjL4Q'>t4:"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_CTMPeQL<aKLOe^iF&=2YF)
+%"EB#Q6(FUHT.&bgid=M*?*3TOUS][O^5bO]bVYlj^R<X:doZM0NFK;4QPtTa!Cae.^7AleYVT[M]R2;.$TO8+g_AMb.ZlLQ@f>9M
+%Zh;QJTSl"s`7keE]h<m,,2gJJEIpIX/`C[N7=hBSRhJTDYU=(]fI?Oho]5Q,l'^2S8f!-E.QG6fJ__-4?qlLlE+;W,MFhf^f1/I>
+%<6QR7KI+Y"KXeie+V[dj>T"mr%SQ$nZ'1H<LJ042(=3eA98'GJ;&J!AW,8Vl',3lL9&L36Yuih@RnV_P&T+uQY?l^gHg^q>+q1^^
+%;fI?Q+q5SIQmaKj35I2_Q;?Eb4R=h0]]8(pbCC7$-#47S/O.eX>YZPCL,6o-;oT+u3e<gr6C]/n&1<8I'Lb_n&gpR9J.p06EFOcE
+%U>.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<Ml-H(bO`H;tWdBrBU@).W!fEc6q-SkI?2Jp"$k4.\Wi']V=0.a7g4?`i[
+%I/<c=[hP#c6(B&m&18l`R]c/.?bhL9jMW^dbVU5$jM_!gE2(30;9KdFg7s$?/1i5iFt."l1HXB4oCr_REBg!G/2"%GT0*/f!$T((
+%rQ"(SJ)Qe9`!PE+EIp/9;:IGA3>%[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\G<GYt,!W&W\5h'96">qWuJPhK3bs,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:Ad<A91NA"+6(B&m:_Yd(I6T*:3(AIo
+%'-8OH-HCrPc3ZU1oIJr)6=SG%4,=Qg$/u)-Jtf3Y^[X:GnMn?:_'_=sHq1#0_T<:g=F3"f:94OF*^9`MGauQL'-f/,:7NG%&1<8I
+%'Li!!NQ[/diC#<.?q8=\WckAXYPC%Y:;G9NK?oB=L_I]5iWO7QU8TO-gGtBLE(cEia@/k^keom@:98Bh&Y*6AG(:u)IJK'd6(B&m
+%&18l`R^0ro"J41Q,:<gN%S\o/dfiBD"=HeNe#=C[5+NN<D@93e$#sG>p73=$&1<8I`!M=t\bdFCPh<K6`@=nR&VX+'!](gd4IITF
+%Sq$P1'fb^gj2C+6lq6BX$/u)-JiH%ne.hTCS1kd-/>!Tp3o@=0i0\MYflP:q?3).$s-gEZ'7%cT&/Bq\$4qoVaZF2J7F"Z*c$"<q
+%dF6^\q:0<<g"<qFS7)4hquNP-1HYB.7E=HlO.h/HJh(;>SD]'Fp,p!Oe`=0DqGB6bls[<,aXs3=KEsTCL6,LMO?cYoY?l]R9P>BG
+%YTcao__h/gbWLQ'5Xf5T`!M<q-5F:iW40llgb@MRO'`p"4D/nX1Q]GjD6202q6Z/k?7`rEj*V(RSLE(F8o*VJoK5mY"(N%?3:R,2
+%nKm,3BAs&6JiH&dTI=QdqE@Xg"XfguEl,&<-jkeEI"4Q(M;+MDiKt!>^_8cCrl(cq^1$C3EIp/9S01R''Qn\\b6`+E$!/[soZum6
+%+=@.49GANqQmctY4X][61&$=HM(a@-r2(,rM%df6iWO7QU8Z7NHqr='J>1to.*=tu;,/fBKU,E<e=>1H\d&K"&19YirJ"T4M%df6
+%iWO7QU8Z9$)`YY=.#,49)M\tpBthJ+abfmjO:u!s*/EIjpt+jT:(Se/'>t37U+WXS3Pj&.(nC')3%%<H$>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><WBjTH-H-Qli"-JuUR;VP<I-kI*qY0_6AM*cq"G6Mu<U40Ua@o,8oS;>+%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<R:?5q\R!.13E)?m9j9i4295pW;BGa1t"EB#Q1"KljEk[/c5uH-C#Fn=STm.c=SB,@1a,aOi3dW_J-dW:;$)c4a]01`Z
+%Y071lTE%hsS.i?LM'_-aEIp/)*[g_?4,-QtS=h:qZL^)=N$X#g\P1uPfuqEs?B<>;`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$<Dn$,+Z2Afn/-MDojh.`!PE+EIsKc;A;"eq4'u%dPEglkue*Jna,MmS?PWe-ak)_?]5X!
+%.b'tBM%df6iWPf#8l=(qLiFWuF!:dX3-kMil0mYRU;8h:iga\*(FtK:;e\;SAt`0/9,Mi?D.Zed5DA9E'_scsY)ANAi1"T/ArMG?
+%p#e!b1g>$u<P3O*#EI2J&$*IZ8='>: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:_<aAPM=)Lc&(qm<cL74N-47.
+%LD31*7hKtbMaV(&`3!7K<6@0aH1pV#><)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'<Z*CV
+%1lsg8E^e]$g#(ngF8#1if(0\rRn_g/jkbVq`X*mn%rZsr9@!q;2HDk6r.^*u+;)'#V/g$A&SquY;rkl,lkKBe8GIc'?6p;:SV/Sg
+%k/;g`M$'sbn%_<0=Ie<25YH?l@/Xo3BQHTJ8GJJfgqB^jj.an<@tg!UQ=-4jU(F8jcmIL^:7)7cT:(IRdjj.d.\"2#:*`cZM.G6L
+%[#GehrK'J+f/YmES=#^qhsfF[dGn<356;8g27Y[rdY>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`<i4
+%JiH&dTIB(d1au0"(`I:g%AJqDd<-rk]A2o=4*7"6gZ=r*aoa,L'>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&<a@m:
+%*cjj\2)Zhp)o3RrbR``S6<;#7D\plB,,C%l@LoMT[#J'-#f5goo0'9MkCfoBJ*SRK"XbpJ)losu7$?YO!\G"Ba0,?^OJ8[l%t9ku
+%*`fOJ1k,$Cr'"b:G)p#1p8Qj21-FJT(OQ<8:5eJ#-29B!L0\5WCc<i'hSSPiHO`"YG/_C@7>lCo#G0U7S01Q<-\rGS$&\T<RNs9'
+%%6NLd&oP!\k+$+hBo\)0</;4+$/u)-JiH%n5@,#d"T6)iQ-E>?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<Y$:Y0Z!uZ5<e(F"4$G#=Z]15H"@=<:"B,FiiYd@O>/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?<OC4A^MAU5=pF<HO7K!34UX;Id)NVfLnGb;d=>]^/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,;+;<TE-\rGS$/u)-Jtf2pcKBk7SB+j0ZiPh.&LWAJ`!PE+EIsp`J[Cq\pG8\i:DAMl
+%#RTJnEIp/9S01R''W()":;A#:4$G#qF%a<*@^R4][\HqD[E3TcbV/7DaZJ7h%j+#]"dUPP)r!IOE;8R9i2?W3pm/EL-O(8.m9p`-
+%K^=IZ&`2)=_<t<5ET.;s*-q`NIa0+1irgjkoZVr@B8L,:""P^Uj+edWBXb6EEFNkdO;2d>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<p-"T2>+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&k<K,%m39#KK#?](JY6)THC<u-Pgr"p_GhD^YfdB;ZoER=JDkQ]a@+h!$OI"ZiLfA:90'f==FV.U4H<58ks=r?mWVq
+%O_,Q5&Y',MY;5JH<[]Xp-oh<sJ?1j`QS2l<(39XH"m8930.\j72HI+0]FCsLHWVF=&h"(fM'uOOJ]4hlq2h>LD[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<NZ\=)U8W89gV)S]cjt)_2DT2p;nug;]"QJjD`i>:$_\;KH;4&^nBn'B-l\kD+W.jb0^kq`KPM
+%c<\a,!s'[#-*V`f...Nm@af*h&W@:62.6fP'<JT!BRO`?I2,pg>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(<j]Ef2pD-[=,5YHb9nKbbcQ"'Kf0IN56St&'DO,ouua0HnL746+d7@k]`+!)FEYm,BT3]MeQ+<;hQG!/9IpT4d?Dsq^>n?&bZ
+%hrd/4J'Zl\lCJLm8J-=\X0'"'G?Afolcs>ggVZY(#n@8kpF<V&eN1FFJ-6Ko5S8o\$_RbH5U*RjQ'rB'&mQ#Xe#I;`h/0K;1FmuD
+%X4(pk)Rtc,$Y,'mK-EEKBK4sTJjVlk?<+"chul:H$/lReD@nnf>Jf.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`!M<q-IUeq$+N?r3'9Ir2fM)p$/u)-JiH&dTI=Of>m2Uo(e&*A`S\Oh
+%+\N@oL_I]5iWM\I'Bi%J;33bg!u0%WF5f-l-&<5Q$/u)-Jtf44m-j(i5<oh)G?"Sh::tkUZikB#3'j&W:/DYtSR!Ee3qI;053R<_
+%Y[pT!!=HjhTW$u\A](YbgtL0GPD@1SF#g.!lYc1X_kET==2dSt(%B!sYk%Ll$?iU>7<l37oM-%<mr(RW*IPs3-\RKnSg"^Y".$H%
+%:4s>ohR"b/`6luMUI0uC6G\Mph5f2Z<OdC@L(h.8X?[A2$%[tNjFhRJ.\@@t7;Qh^.6/R??F;,Rij(SlQ$9FsH(sMFq$'m@#o#fI
+%pTSCb-$5Z='bTe:KoO-0J_dBR&e#LbF2EGY/8prD.E^c&0j95Q_-A-66Jf1DCPh+'66aMoJX/jN68:&></QL;Y5Tl4U8Vu^$83(P
+%n9Z.+(CTJ7IZ;W+XFL0?YF!l0`m[E./7rj2D)Voc0Usu[6rlRIaPW^<MA==:46;c,DATA0p=u[dM7-W&H(5-E.'1dC7s3g]Gl&.o
+%io'kbp:lS#gV]Q6-;G+"L_CIk?*"=l6nI97quf",Sm-)SjsrVCE.A!M+[e&0I`KAd+`4F-GM)oR3ME[q[r=ZJ$/u)-JiH%ne4&sh
+%&W6`=I[M<+(+P:bkCa\F."t&$5/1SoS/>Ekn[l/ZeW7b-"-k1HM%_rQQ4RgZL_I]5iWM\I(F]tgi51=QA;5.Ld[sm9,U[>D\([#.
+%4';%R"c?d+S</IPL,Y[u!BD<-_I%sV%O^\F/91,BEIp/9S=h:q@Nd+.YmBM\MK8ic@X][PqTFld6D`?ceN-.E#sR7_$P-'!'BI*Y
+%BcZYlA54+Z/FdSI#[?:04/%9d6(B&m:_\%i^^.r:-upMtqBt2hIfc/(oN.L;KrX&6+/$F@4/=Tg9B!fnIq[iti6]CQb)%@N--#&b
+%",/%W'>t4:"@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<lEGG_U8Ld0,3A2,-Z`h
+%'*F-MHWWSi(<.qW27Y-BgK<"27_RBOM<_Ju<j)d"e3$8-6A-(NG0;1tNY;n(KRea=L[dBugVt_UH^2'Y<I"6fR1jD3.Re&ipF;4;
+%@Ljt#KehWj7K%HWU[^_t4r]uNhL]raDuLZClRdP]pt*OJK@pYq#o,6VgqYD/GB3&PDB#WCYm*r'/H?jWmJ6?6;$u]$A[k*taI).0
+%_QuXTl`040KP(UP'2OGue'*Z/JeQkc$/u)-Jta[MUc8B/^aY4_UK$R/gAR/(BEh*ar=_U[-QKsZj3spjN7hn.3MEas1ibos$0&n1
+%E^FULiWO7QU8[[P-n"<<"HW^66Hb3n_sKqWarPB=FN^O[p,MSqEC.9\6>;:UjFkYg`/3a?6q:YliWO7QU8[[P'IQS`MG#HmojSXq
+%0rO&bGK+;p>!Bb,.#J`R"lmN=E8oqM3c3Bmj$[Qc6<I\83?_UY/\`Q+9K+>R`[-ES`!M<q7ecXu_Q=6lG@8Ci($7mk3)T/.3:TaP
+%M3"b&il%8%&l0Y0`0>;: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<PL_JBl'4SXCi!86EEIsp`o=C_27=,DXI$<qiUK=UB3?d&:^r!-,`Pjq(VH\\^q*MVk
+%D*NLGqV^ioS[KGr\XhOY32Qd'3%+JXa8:pMgJ.Hi=@q-B)R)V#&[EJ[7D(rUn:l.jHH$STOLD<<m,og,i8i79h5a:R!"!'?m*$+H
+%MciB$`3GmIkAQ3fGHet!Z)t^$.(f9+d$C&Cq)29?b_\VSX?p^T\=<gR_Xg-EI]h:pRtKjK]j>'VHe%>f'5\3c8J02chnVk!NKoeC
+%l><V575uLCZ!Gt);%sWg\0VKJD2AUc=YRMtdkV@JDI$hB=Tcha-F3g_>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+<;i<J.ifYS^ZPL,1<t2e&e$,
+%_MPaJ9+WJ,'3!,3nusEr',3n6!9lMK-TGPEluZ)eX^eq%iGUF_[KLT%3,qYP+Y6K2L_CIk?2I*1,3<m_*1IUh)lm^pY#O_;,)Xq%
+%^]hmV*`g^#4)."g_l`tec5saS4#dC=[$pSJH\X7\^%oH=jktJ[!$m:O9$S5]atk%H&q&0.n;^KN8XA<3<XD)T@ta>upAFS^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&dNWJ<H;7Fi$Dq$m0*+P4+ANIqL_I]5MY\4=YFRXFji-Ed]EMK7
+%%>V'\: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<t6FkM*nI;Qb'H@ae]"a#c5Xc9/Z?".5VpF8ellKdp"l.*i_[1UPD18Go
+%^3.t>:<:%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<BE'6B/S*Pr7/:so%BG0ZD!O%m?A_=EQsrhW%WLG,Q#gDOA&[WL$?:YW5uH/)lT@qP4t#o%.79W8p7+r^ip&K8$r%il]V11I
+%<T4.$Jtf40Q&ZNiq^6+;`"0nF#>.Wo/LLaX-<?Ih'>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&"^<TH5'P3ETNL2H?D:>?(LLmDGl^D=hGD<5G_=op^8SA8MdG:k4;
+%d'ja(OV>]UNijg$:>B\]*!;Kd=<o78MFS?0&lT_0"EFQr_;)/[3H7Us@<7#e,$RX7O:ui/'.:@;(<D>,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<!+aEG25PLFUD/`-""0<J\J3pfq+&DRfiO%^-\=4OM"V`H1B+WNrK_A#9BiVX,MYkmR*=ID-W.=sn'[04V5
+%b?(%;Z0IV*>:!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)<G-\S6$BBRkj3?_SC)8c<c33aVJ
+%:"YQ;o:2bX7hb=?-#s'>_;'mcQmF^><X:(%=K5==T0H\N'B<e>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<Tu0JB`?Z$1nVSg5
+%JqS&;aR*!RUs)%bnPiJ@cs(Xi.H8kB_\<i*892)`,$BLJ_Bjl3#cY:*;T.uJ4/*q-Gpjq]eFomo>$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='d<Fi
+%'OG'V[9#(XnAJ?O?m%lh@uV3-F"_$EJr1bX')h(8V/iR/n`,t6QZ$Bu![e+B.Ru]GT:0Mro&V2_C7mFbSPbcEG].T]f;ioNU\1V=
+%K^$=0O11,_d.d`aineXK$uj'G4)p`L&P#T(0UUV@M,V9J?URY:$,d.k&t_Cm<c)bMLmD-g-Ql(;(JZYWCs&m6h\deL9AEQC.$d+n
+%?ndtu42?\onh'k,Dr8:5OU34h041h-*WA%g$XegZS.I:B1X"c;!KU^HGtr0n.n:6lh^KqqJ0f(T-PF!:kj/Fm!e\>E!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<sXB*B#(T928U\'!<<o,q%[R-bM$^SA8OHX'?;c#,A<W?t6=NhImGcD1[Xo
+%V:@(T]9NSW;e*dEB2t@ZI\GIJ<nm#uQuHO7i&$uRFKL=moWj+"J\UHBGd)Oqm*[A`#TcpZ`%T!N%V][0&`TA<2;q`uK5:ic&Y^@P
+%79l#RCdi3EU=E6hcW!55H2?kfaTW2Z9$SA'9\19Pa%t!K-1'nHT:@$WYY2$mhCAN098d)V`_'-^cs,U\r9,lE`"pj/j`"ZiPok+l
+%S=KY(IZ;p66_;\E^b&u76;^.SfC*ib3^aQC7hL>!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%<W],"0.!M%e2:*:pG',V-I:.4,1Yui6@GQi&\SB2XE-a(UK
+%HEU/=S63BE::RbSm)m3d_RsHM!%m0O$1V]gb_8H`S5:bfS3Tgl-SQBrP/maNM<2ecj2Bi(//C2mIS"+n![fIs/H,403)S\*W2pS+
+%]RBfkDuVX_37/%n'>hp&q0hJ/jFh1Q<a]Kde"IjX0L^Z6M*8oma9go1EWUm0-m>+:/?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>6c<puT!*]1:7Ng3MBAjm+"\Qm07lrS<WhTEqg3b/fF#^o@ml(!aZLOUt+oVVYY@E8oF0qcB-Q?<t9nFnt1jo&n3>f9_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(<mLqfF^,9X=GsD\roF`klMmaB+#U#KtNFfRof^1RZ,WpRaDmkj1^KPY;lB-TESr
+%`FQ-9b#;@q;2@)1X[8jQ[*WIsD]^>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<C+m`g#8D6[4W+]]@3C"r:KmH^#N3W9MW7P/YUHu?AT>^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&<nFqE<i=G^CPl6SB,](@
+%Np^<Ol,t/rG+q2<)`]&l6M,o7m7V]NiEAPb^N:3ap/[$-&H/92=1r-Qml4XeZm&araGQ'PX'A(UIJW<p"V%uJK*:Pl5#i:?oi@V'
+%nqatZr]0LnO+htc]=5\q3il#FO;&l1<c)]YCi40S#_XmQ_QeceLlncp+j$\/63n___X4HDn8np6DSP)&m8^j.;d]e$97YV6?CVQA
+%+nSemb-a8<'1K<<qn\spKt*jJ;D&cQ,t(0-]iB=[-\s*?nema8VNA+C_$S-pg^dX"WZjDJU2g!-]=KI1M[O,.'8o8Q,ca&.O]AHt
+%C>iOW0Gr#n-*jmGs!;,g3O6</r*\X&:Fks[qTYK?Dr6'+"]i:LML5t2($MRXb77t`,(s^3fBTNNS628E'4%(@)o$e"K>-^IIQ7G1
+%mC:c<?lq@uR,!0d<!5s\k2\p*j?t%LJ\b`3>JfDgZUd*]`]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`W<E,81\;
+%$BQQq',V/?eg3.Jd+J^4"8YiYEam`CN*Dj(bDBhX-7AB&*.>td*K(Tsh^Kqge`?Ie'-!#Z-BjGdb))"%1dN;$"*6f87$\!:J\b`3
+%>HWYn*L@GI<k$fJ<7oSdZ+4K/7*"9)a%sJ=4=6RhotEdg>So#3^H!H@@a+P$hHN`SPbSP^#U:^;O<k/YO:rH>k-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&$<S9UYIR`3:Wc:@&KEV\^S,cd$8Y2o7YTbRV_TL>cF5tZ$W!K*+l:b+Z
+%KuB+JLdR?#I23JD6q'Y[<K\PL+5%5@+nSh&.#Q[4,2":dOK^:P3+7_SM\f+WF,;UZ'ua_+WiO)3.Op>'\o1@93@)0=')eCu?"N!u
+%go=(YIEWjC[9$?I-;INR>Xd$)WY1:K42LAIKK78eAg_W9lpNl:7ok:;Lm4mAC/tre("<kt]uh$X&Wr?DeWn+'EPl0<2jr;r/@HO$
+%?$[&b=^"sWYk2<`(/;QTr:o6;hm.r>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:O<oKt_EOE-MR=<I(<6`('XQj\MRb-1a:6no6j,N$_-gln0.2pk,uW5*AS-d6[TG+\
+%>4cf)D2n=ahHh0Lgqa<kBL9Al&1nKI'<`NOg`]F+Q=*W)2oQ*N&oQ_4^kiY:M-uj8O!_@\(<Hl*G/A#/F((TCGBP76KcS)Ed26m*
+%K>Er8RhPYb"<3sE3RLqg-\S6$&JD)iJoCdq`/D7FM$(g3qtgWMc3X[]a:b)7d*<qbF.sm"9fRf.(ak4;.oEKIbf+QG`b.(&.&OEG
+%CBZ_L_-i3.R1oM(A"fD(O!^*6jI.@rE^I%LMjJXI';?fHe-@#G`sKg"##;8;G8u&ld8Q)Q-ltnp`JLo"X<U5V.le2_hK6[\;78f5
+%'fgi]?q^mmZ@c7'=)&9`&3ML_G/AMHC2lRe(91TU(FNNUQ?_rjp"eTFTl,]+i5F,Y#nn]+i4O_m:@oN$FDO^Z(WhN>_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_-*5NERh4<b[qn]2\$e4R[l1+Q;d`DA<:6urC90BEi27QJ'18A=E%i24E?HDQU=\jV=kqI4V0#%A
+%YHiJTba`XPX)(=/KTHqb8ulVn7?jm<9;\7e";QV'9<mDk,j3@cZ6X^a9Kkt1j2n35HW<6]oiC>E<EJ-I,!mG=/\sF*nZ7?G;T(?6
+%ikNE?0US>$A8.I`=@H9s-rqGfZkA3@?G(O]m_c5rHo8o'OiipKaTA_8/<N`*$crh="M=+NV$c<`YsOU*e`hKP\Nu`N#iT`sc;,gV
+%4c:!HN`D$@CYO9)/^B3)c&'bRYJQ.BMrDS^J.p7k'?CL@"9sMS5%<Tk8!+H2`ebo8FC%_DDg![,$u2n.]BSODl4ta>![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&</e,!ECefe8:_gfnX(\(Z;*8?_\9K?$=+Qm''I!0N$11`J4LDohjQPh&
+%k`FqgkJ1F'AZ43=eQ&T+@"`c<Pu]V.aLtSX>:fKb08C)c:/%OSP7<]>G[n<Kg#.5!8)oH*Y0+Zh;%[(a]l$><K\K_=VC9=P"-9Jg
+%LCd4!<DDn`U9QnZU7dUHdZgcG3?]oim]@u.d]+j"7%,Hpb*%R<&H*_%,"[r@@cg'6B'na=Q.cON>pUnN<FWO$47#aE8YRaDs#PnN
+%?l#=N$2J>O33g%7=aE=sM*HFbP'g'OQPs[BJmEOFkpU-f<D6q]X;KE$Z>qjIn<.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?<B69Ubk=G#u*nDM6A@L54X
+%E<o^ajb.<(?+Qrog,Yk!9CQ&LOH(YWlXin*QJd*N(<HmYBVIgl5u(fAR-uUR:43';=0^PTQH5<>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<DMTu9Z&a.)>'SS%:O!A'>1f3pJ15J#uMBp-cDd:^"p_@:,nPaoU%L:m;,(Gf\@\(VP0+(Z6:AR%Q2a93COV4290BHeQ$m8
+%U9F5jot)LJ54,JHeQ%nZemq2T]iE(`.Tm@b[#.:OK[<q'TrD)8dSl/]*M9Qk.$uV<7HA#KjGF,0!_GR'.O(MFMTCqkZ6]5S90-!B
+%=lCB%HB"2c#hom$,&BL=k!Ua5M3=t2X@?69HPLQ&K>H1t<Y$`V4SWW%AL2M>n`&#a5>0P77&gekP(+?!a-1eWS\13.'W`ucV"1@(
+%JVo%],$Uj;<g47lj?t+cS6\*M3In(8?^s)D:4.8Ua<Duc(sLtpM\AO7'63)$kaYI"[4ad<"QKW3gqiG@go^tE`-pWuHKB^J^gJjS
+%MieZ[s""gYUl05N'*ZO8N6I+uk<pUpXQ7M>-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.<lO?3J#"S()7K14qg]@g.B/<']DH6Ee5kXAYYVL
+%Hj^c5`QSri<17V2=JK,>,:@)D_Gl&"H5>e8'?ZJu4ljOEj+PJP:uh``K3:I`SG8"^Jj'c@k:2<&>qJ[<X;E58ZOY!369.u?S7#>r
+%FhU_[guok.k2HMKVQEuF&1<-4U-dH7EoJ-[6F?r:!e\<?/k/V6auGM4,qMe*.4;DV-hnZnZ'm7a:,GKi-gJd03B/2UBfcuqg?^+5
+%6r6X77hbd@M>P5JXM>.Y'$(@f#.'\AE2'(IU.@;,/(uH*F-mLdei2<8EO.a*[sPNjDQVHk1csfRR1kj3[a[k2)WQhUcX6["ZEZd2
+%./!lJLD'ds]YKEb6!)!/]t2@(Y9G^O<EY3POH;#5H261>.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"-)<t_ED0>;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#<<i[-W.*_f%>9->T9(eg$EaU.[HK0C":%LFLPNHUp89b9tERgrna<bS#M-7)?OpmK)c-XQ&'#f):<
+%a:`,A7PX?c-`2tO4?5,#f7*PY6r1;1h;a0%M+ir4lF;"4`0I)(EF],2J\bal,WnhdgtmnRk6,1L2blb6BG6bSEC)mV:cEn"gDm4O
+%@@l_LnCek.a#L=)/gU`^0f5sC%EOAa[.ETYE.UABYsd_D3$B>;GaqDL-SQC]XFtoQ@J<N%qdg"GM7:n:LLZ/@S9P?D6@7'6RhHU"
+%--klf9R,OJ?06f'H`:/bP7uY3%c<di)_?!,32'I6"uq`EN[E!5'$(@f"u@bQNFJ1l).sYiIdNntDuEc^3%$OUpu_dmU#Qio`-pSI
+%A-i>cTO$UZ370Tdif7t%$X)I938qL\NPq?^M&:77K>@[^31S'UlBssj>HAJf&2RSc6W*@oLMdFVBHd^0/d5!PQ3b84@<nf[Lg4c5
+%[!.YiF\Z`YS=%O>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-r3<r&E2DY9M)$894NJY)jtpB(b8Ze.Q/i[]Bb^&#Qke<AGpqJJ>B5ZLG&-(^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@D<Q==!#XuLL3eAQCu4N1H6O]
+%ii.1CEG_3G/J0$O5YEYo'E#.g?ZXGq"EFQ(J\b_0SV;#L]]l)T-kfA*-ms$n-`3+A6\c<s5JJM7q!a,fi&hSTN[=gHiY>u102B1,
+%/TE#*3)M6CpN2)4$#+.+mHI^a-\hKFKEqn''$(C?"9sK]FDdZ`7HnK;=ea]q<GK'b4e8X6*DXNdjSR'hl1o,?M0CR"hE%/<N[D\-
+%?[as8=Q5#>-g!UZ#aZ3[O<kAH_rJ[qD@(.]o7f7[&<A.@819efoOs="a9`7ZZd@J]-YuGs7h_+#<PjS,kJSJBgmC9_`=jK5M3B`i
+%!lg(XS.kfp#IHD]I:,euQ?_rJaGFQ6-(`p(-a`iGiGmj3@#5&-@PC]?-Ig^A_%IdL"EFQr_(7W+c&&IF$1V]'grP`q:@&7VGk[eL
+%Jj/C+`t\/oW,jfc%QKoET+`k$9>#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>jG<M85'1*70E(dE!X$W>1HpCMjb*CBY<b>@)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`<!5s\O:rH>
+%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>:c<DDQ8"8,3ZC+J9*F=/H8GY]9W4Hm/R])`9Qa!1S5>7nJ<>]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@!?<RLlALrG\L6>/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%c<e$
+%/07O<MO;3deIigj'?CgHn\hlS7%V1&^kodG1r0mbRhJNC&j\KS;2ut?*fq$P%-G1F/5B#4,WI/,hOLP-b=r%mEha<-bDtVHF7S.Z
+%57;Tn5s?$A-<s2gE5JYL>IB,SR<ChjQn6'6i>bR:PZE@$E&aOsE;8OJoL`(BPV@)d$<b7-`)tha5*@lKX<S7kM2oI[<tYEld0)!4
+%N"\X8'.t>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'%<i3G"T47Pt%WIT5G\Ina/Q=i^;,FDi#S"K+<VCieP#3e@GtPN.N'KQkkf7h:fLPdl9F_N(hIN
+%bonK%Gg5bX30A0?,?Ua;T/[ilVPB!c6QWYEatu3MG]03dG@0d?U6Yd>@@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<ad[!$kQkSnuj*sV3T+oA<k6q_912(jQPgoGBVY*+,Zp&YsaVdksuOO*f:^_NEiHKYLLaTG.$!0N>&3Z
+%:-dhQ?CZPc-f0[0<EJ;#L!GM_J"/J)_?k1/_LiN[rm2OQfRC3lE+5#N_D$iRF(-,B'7CNAg+"Hq9DIKL+.ocm0^gqJOuas7a9`7Z
+%'3`94"G&t,E2$#cYuYSI_rCk?`T2L+W-HQH@3!6C[9rbL`UqI_a:bg>EN8_@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^Q3bP<eIi?>JAFn*&k5VQeY<GN#b$+b$-a+(#n."O>-<Jk@@g5aS.PjB
+%5B'T7@[q[[R$[;G7'9[EmNMlf&V(NNb-VVJ:bCXq'75fe4?2jB["LrM[`""SRhN"P>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+<cbSAr9U2#s*sSeer;2]'K$s6+,C@Q=t@k85rg3
+%&j2m:1<":"eQ>PCqnN.0O7C6-BIlomc^6]N22;KEFuYE$0?$B@YN.$(aV#^Dr%0*OO('#F2[mksO+]s_nq2t<m?dB$LY!a@/]7-U
+%(=<k5G/A^]+m]^SN[?SXR-L]+rSat>*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_N<Rde#U.f^qj]?$nsQ&!Tj
+%BcXaH'>p6.OOoVMbD@.EXi%Gt_MRP%3K_fOOn?nTR)"PY43.^:"qt<pE[":=OgI)F9P7"$b)%V07$Vbd5A>:1[8u1rk,>`q1JF)?
+%b_^TsiG\k^^bf4=#Ue-lM$qZCZT4`I,!Q8_&SMce?V^C%KZ+8pb%&H=`6a\]ma6^"N]^!1J<m,l5YEYk'9FLAEIqME,[=)4]^IqD
+%',V.tDgZUM-$#`q3C,tSO`i]]CTmEOKG2m:O)>*$\!<]pd1WuFh:^bR'@8/i>;;K8Sdp4iTig<Nq)*qG:7+L*Sb3tCBpFeo8%L",
+%BF]PVm@3,=e>Eb9@_/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#S9<dNOIQ?p$ZGc!k
+%F$lA(WG(;0\;T-aa)N>oR*-+YMs.a$1a,1PgE5_"M6=9OPU9@)k[g,m^_2o1APnu=R-ls3E['df_V,mmN=+_L#(uH8@%<$G#8C,O
+%R:=G#7&<?5?lHue/J4?`J0j>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\&<jjN^MaC54>Vb8P\K8YW6,p@QXj43X3anV-o.o\i^\bK_.HM/PJpheX^(>VF-l?E%J8-:>#.N@_[S7
+%:;f+>kb/-e":oMSK>E3V^RU*?S4IpFK$R1oQQ<s-KO$`,6m6NDgrNQ4=k]oJCTP8LqB+b>_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$^uP</KkI3E5cFYunVPgA,<[X/ZFQ'pW7)>dOj>r74m0Z<<?<L*]R?om!tmk+/'9Q7sp8:[-%i`OZAQKp[;M+b*+D&S5,?f-Lh0
+%F6>kL62tM,Bn_@PAN@'/[//gDb7>]_&PhtRdmu$Z8/7<P'"(--&5O'pRh"\&#D#9(?d4o%g^G6o-sE-S?B#W<;+tYNif.&G'bVmc
+%.\$LZ-bMo'TiQ"@:4V@<r]%0hl`:Xt[rhi9KKP-+C=W%9"LsB&Y7FC0"m89Hi'\eL-Rq(!M(EZKK>H?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?<AU7iZ'(uBAY_[4^'"h(EU,YmENEsZo='ljA._;)c[3%*@:dAkoXl'E'eFA%Fd<SIFK\$nud+%jcXa34k[B]@7ias##<MG$"#
+%3DB7*W2WJFHP*g&MqlO5?#UM,]L(*q-T"JT=\K!dhM]JJ?0'.k%YkUE3RL`c-EQ#C^,]%i/R])sL;f"6DM]([@>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(%GEE98g<r%Q+IoAlS8]5%T+beO&n,iJ>onln^gJj?-O]')Kl`t'$7BX_]MU7(F5ja7
+%M``+0`1%8!#E]\ZCCY"NnlW-7dBVK)D-LJ!5#1GO'baoDfF^+%9OKofQ\$MA"*.j<hupH@bmCude$_Yo5#-4UoYcGjg^dX"5rmo\
+%FDsQON>&H@6KEg0Mqfc!6r%,DR(JOIi^@^ud2>hWcrNi@`elZL<:)8FAaum94]<inb4S069K;S>[sniWS'cJ4Hs\osIR5aXRLMpB
+%S9XZ%kP)uF$"jkGV7;?ZQ/%%,=i02bkgO1j8M6U6]iFPGo(*7IB]<"PK[a4K"C6*8cc$3uY0+Zh;niGtIRuN(j[<9EDW6>_LjU[O
+%C9n-cg<g&l^be7=kQA.)PST"b.RaqmDcPOk=%,;R(5_U;U3-PcW[nmVZJZ)RR_sakMBXGm1,Pl>.c=taOYTsHC@,"W3FSqgMFJf;
+%<@=hjHPLQ&K>I=XFD7/!@WcBF\e8.K>329A:*4r`p$]fWAi,g5`H1Q;5*<o6;oNuDVq+u'4kkAa=0C=,Yfhrj_MNU6S:LJ_*);='
+%<A3G\9Qa,9b__8R3T2#XW4U+QEIqB2ji%-L:@.890\07Kk/=.<$0*XYRhO5)NZaiGN+.O_M'g"E_%IY6.X.Br8Y$M,1FH4c',V-)
+%S:o+CP/)qJOC*1`S6u`I6fNcu?NRHb21u9<_Q0gHZ@pC-FVjiWBSf!E!%d*J$-3aq3?_SC>5e\-_W$5k1pJ4S?j>Tn0Kp']-U:<Y
+%:&pTYR4N?%3!!2l5#/VR5Yb]@QiIGN'>.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;8<h(m)8;S6r^W`PV3[BjFh3'Q,q+UJ(_YG0_[5o
+%E?[n4;,oWmpOD]:jje<1!P\pumcK$O@2uggOAK#,nHU'uG&s2Kk/7:2M>dATj/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.W<OV9Un&lj.0W+_$f_%LsP':L5+S.I>5ck70(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$><e@NJ8qrbE)MK=TG;N>%^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:<bAU+:2WF"No$jsAdh9UQQ[-)r8J'.#S6LXiNg7)\*'9M:a5Z+TS09,J*"
+%c6YSJ'N7#Y'5m8lrCW<H:?9T@SfCHV=/*g"*uQY.g%*^h]s#3LfcQ0pQc\3*I!fs(ORS,jih/BJ?GE9,QJg%bCXj6*RmX0X''CrC
+%2-.N?"<52\GB8QtR*$DGW!K)!qo!R+Q[0W+CXj5Cbop9-_?4A%gL6q!@S8bNfT71sB\hD/BYqLMY[;Qu4;=')Oh7eW#!?]B\PTB`
+%1Y#LqWbn:?/O-QT,f%eqM8i[dc7?;n`>k`ho#86VZ+$_ubGs3EEZ#LI#HERo\ED%V2i"%3d1<+AXuU`@Poa^a@T>Ys*`HH#Qp?K\
+%YJeMKO_#HJM:Ik>iPbThoZOFf%7XRLGW)#3nKcQ%Gd<E)((r1"d]*jS(DGJ",$QtV=@&I]/5`i,_)[W023QY@VL]C6kMV$6W\;gL
+%VACU4FA<*;3M8u]I=+@r_A%3V09-]M+=F#d-T8oaUR9gL$7@rBG'J)&06!XIM\BrX'64b`_?jn'!]f4Y,(cSW(^qaMQoOW(EaggC
+%ccM]u?_%k!-)rMUCp?_qnPJ/^LiVMNbLaZC0/)5P'r$p+@M>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;J<kF<K+hDhVK">GT`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<m6
+%PuQ&g"<GH$>-ekI8#M"RQe$d!H72)'5bE09G&t;MoLnu5c#IXXc!d!130Pm:e5[MKk7Vfq8@U)7<p^d*^'pN>KMYm\h<M"1Ec9LG
+%8))cD&%C6k:oCm^:JHB<')!MiFa5D5P_3pa`i:\3cW?dq*73(9MfVS>C.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&<V,EXTJi`UFuO`d+o@``FK
+%8cGc<.U*$9;6`*c#&o0d93d#]n9U*;S:K1330qoO!KKq]9pfC.Q&u`8r](#H,55j&eiC"[35Kg$Dcs3re,.&i5!HeC;8!#Yf[3)i
+%5+2b<'0m#(AVh[/K8H,6?ncdK^,Ws+0e"8N:8Gs\<<,!E2i8(pN@mA_&340Y@TEY-PQPmAYj*_=-iC(B10B-J!jI>:-hq6X^ZKJn
+%FI3l,".!>bn6q/*AdOA/S+hjTp<eOlXKC?!bfL1LVP=tT-[]%u3J#"SmS&S0q!r9MK5`$PhM:6Vl!fluJe92uatldh<7($n&1?`Q
+%-g8m`ns*gigrR&s'CJRb3ZjS"?@COKEPh1E0@M?3&S)1Y:)rOh':u8=#UIo@#o7bKa!5gla-M.u@3&'YJmB%6Q4ri:K]c8D:JSu$
+%'3l..E^F'XOn;i'JXjM`0R"]s3"a=Zd]@=1?&HYd)23J_Ollr`S.k.'8`KqZ!QI+8N[Ci?*=ZE_dls5AQW!oE@49S7a9f@M>M[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!\@^<<nB`>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-<s:[
+%oqR@A!)Ap([/G(*HHWZY3-!ks_H+VC^?6\\eImfS47cZcP?C44R^b#@E*nHZ,8:&:i@H1^rP7n6*[cJ.*#[e+:uh``K=NcmEoQDW
+%j!ipiq0/eNiC#.oiY*$Wd6tR]30ECM3^?Hi#UemE-gGU$"QKVLRRlPC`!LE<7fZ9iIG4+)%ZqF9,u,.IS4N5a1G'bh69L^hT>cZC
+%*Q8XQb.NCF$(DT4<c=7S'@Zip$1XmF'-\8@`1%5hL[3oPD@(=VOqIgVJ\ba^9'5)#guUpqj@$lHK\AL2EMC<1d3/H@LP.X?acjr8
+%'%p_L>F]NtI/3H]ouVA.Sf%q`a2b)2?G%PTGkpp\X&hNL%gX?2*%!@$61R\qKGA^l&r_.onJ%La3.5gZg<F&nSN&VBhh3%SG8uD)
+%:r7Jt.LonT>*4-3g`]AQ^>lJ4G%(\;Rb4Lj";[-c422b1YXRUlb4<p,3a^26eQ!JH0bBY+p;H'dk!e>b-U^BOb<tU\o$E,:F/Xct
+%U'SbqMOfpW2<"C_#3LT6#a0Ri,aV<i$L+)2>=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`!JVbBc<TD3AC[s@GF:8Yq,qB+r=!"?r"d#R%+iDnk^u7^q7ZN3!&CjT9Bp`4?67I
+%LD/&06i]t-F\Y>d',V-iJH7_bo$</7Tpj8.F/;@*7Va]IXC9lB"FVRg#:F=_BVJmq4"O-SQ8ikNS02h2q+L46kjr2PJ1P\P*l[b_
+%M*pK?Jr`TUQIteC$-ERq&i2O&QR,b=2Je6C0k^l[';?e!Zr5X=RcoZ"'4-U<+\R'!!j[Iq-d!/XAki>l#f6nc.&L?HJ<iGq?ndt%
+%Asn-WTq#5F6s!h^rNJ-DO*u)$/_qOWi0PI3@7R<RQKKsf).?<r.#M!?il%4'ip4)H1#p2kj7qhk+Ftqmi.7Q<k/=*1'[o8or/G0S
+%<dgB*0b5F#\==*^+n"L>/J2A)'B6s[BF/&_q8?E(Y3[?V3$DI75f<%M'MJ'M9.3:Dg;nr]Lg73<R1g%F&p6)u@H)qs1/W)ObmDc1
+%=W7=10TT]>i^?bT"P_CVSA8Md$d1<_:`NVE?!WIY<an;mD/%Yoc&!.(V9BWh`G1<a0'm9E9!pQAR]neLZX7l(U7b*?k^CKrqXDtc
+%56rXrn]Ys^EMRR5jX]mNGV0$`&"S=dB94F2S6ZtTF$'JIEu[enR*tt1^_2$0JjD`.`3++1f<.2j.BiS'(1;H06JET^>Cu;S"Y@K&
+%08I+bL-<Tjp8TcRgK3!:&\6k*_TW>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.<li5H[F
+%jFprq1@9id:+3H8ZZ_He88+<^S/CLV+R)7Zkk4f%'(XEQ;hUPP:&'`Y"t+#I@1&JkD,,%C'U^8)'G<)I$BQP8E5JuL,8_e%qa6JZ
+%(^t!W=V3X0??Z89Da+]BUHk^jAHE't'6F_j==;b*32)2Gi^BZJ^9RY$bO6[qM%Sjf0l_f_M3il/cX-B-Q^GUGF2/EI'E6.]q)])*
+%&e69g9=V%:,YRJRml4o^Jo\_)VX;Wb3@usD^Bs9pQ>ei->GB.h_2]j%-X9)b/g:P_-&e@mJsMdb'=K1o?CWG-Q3b>6;jhfZ7HAtF
+%O:rH>AoUsVM+A.G,<u*eTDG*dS>]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-n<l^"T)/uY*s\Lq/^+mkkTp?$$kJGgo#"VSN&C.qJn0-E!UFb=S2h=9aH@b6@0I9Q[hC=OgBaKp<G=l
+%&(=KZ248>W2FqLqebV]%RK-qI`l$arb6[C8;NE/<F]Gr0aEahp>VQ7cF3I`Sc<I[[6MR[`b%7n)H)n2";b1%'GEFE!6\3pI=eh@1
+%^P$X>&L1HKb2U1]?nduF+(Z-BqW$HS%"%=/55r-u\[tI,[S*k.JOD4Y.kqFWjtG!d<jGFYMC*CU>%:R6kK46si1(WKrof7RdS7c'
+%:JO0eaFttbfpk$aRkTOHO4g$7H`Qk"]/`4<KE_akVdfoYe,i=q''f7F@u2@*1i`JaO>h7akCgLA"$(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*::J<X.lN5(*9<`&Y(d1i_LmA-mhmoB&lj
+%&q8$2O5Vj2O3OAQ12Z(6cqmLc]XN<'S<2?W%Qu@O0%7OP:,LLr$&Ss#^RQ^Q7h\p#'ljA._-hjA,Yhl$:1R"?'&T3-'2DM<:8CB9
+%3Up(6K?#2,CG"#,_$TL\j/+FjPktsNm)4/.*)1BIaR;)&9+6ekg=OXWB61$D/CZm3apoeV2CAjQ#n.#j$(_\g6!H(3)6Uc3dA-FX
+%C%"G623S^""\r09nDJuHVsV4\&31oJk"srglBXE$D$c[Fik32nn#a1p;+ts>F&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[<E\WJ`82t-2$*(+TS0OnOc)jn*q/NbG&mp`R,X9h*S+3oD%<+Ve"Lf6'hp(e3p>o5[-)5W=,nU157E5,
+%Tfm+8W.>U6""-2HOk8.FTagVU:i6T+'.*U!67SNSk@dK#\gh(2dhHhJTa<N=cdCfuGY8c'WY56F!cnFG`7,K0qn^>[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\<II65Z-[bmD/u#Nf#nYU+JeHs)&@!jI?qM7G1RMR>`C"QY6I4Hr27jofK,%o,BUR)oZR&sO&k,oA#.,tdn1
+%;!3GJ5:6G("Q0Dr$023nK=R8Xm@8E9q153u-0N5<R@I+N[*>YcoV2_!1#\H4ITLq`Q>ejXXnj6':sUH_a<bARWO%C#YQV1gI%kdl
+%\o0WWF/#]W9lrNY!UV'iF.r\;U<Y)6]GH]'QCn705qb3fUC"qs_A,'SSP,>nM0a4eW`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&ZImH<l>4q!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`<C?C3,1@8"[$b:[B61Eg)'8A8Zck>\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<ThQ4Wp>
+%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$5<uXES54,9+
+%D@WoU;d/s=qSZ?]C$M$E;!THm;,"C#8nt=<L*aXg$'MjaWhse;VS/us*5](+F)2,q<@i*]p1SkB18GfY%'2ml@W`D[f;bmGOH:N*
+%=L/Zil`,W1'T9AgId=!R=ucCHq1B1C:dU)>Xt%c_WcAuK9U6quPICX76EdF&Bd%N6e1UjJ:>dNI#(sI?M(UAMaTkHS-WX<C5Q'n7
+%^VBdIj0)YtpK(iB!f;/bi1WEZXD!f_>@;$?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'h<QH7IKM85Gu.69alG;t^YU]PPQhl8=6$,mOTFC`6I-Occ;4um$i`LOaNW)"?P`>hZq9@*_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\<pbA-[_.m6^ARk:JC4:SCpQ_&q.V'HhL@E7&L-X
+%9/&g0k<qs'Rc"];r,\U,*).-dpRraL!\V8FErpg2iNYCB[mUWbJ\b`3?U?oH\0<<#RA.TUSRaJe-VS+*i]E1RQ3bV>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<P
+%P7M\&6@rI1R%[hj"#uG'S?OQ<Ee7-+il!4eM0L4)R_];D4bmO(GrTdf4QXqf-?N!&*h3!Pe>F:0\$g,[FZkN4KK1t=J6h65;,#^W
+%$7@`$L@lOm3?d!^E_^;k6bPHfgdM^V&;>=jHS6QJG*+G<';cM=7SZ3E4HL3n%-F]<1eqTF1hNUe<B*huSD^*2B]tc'=Ksj5[Q(NN
+%M\CP?I6!h-U*UdS5]8u39C2*CZ\0\R!)#;Ad)RM!92JB6QC,c#d1WO#_E"(KManH-&>m-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<ZQ4EbdrDafd%(_#O:,qMe:F*(gq6%["2
+%C:!6-!2Ec6XRV.IDM\eh_kc`p':H/FM2-G7A86N>-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$E9<b/tc3[Pa-;Mcf1#Yl8_MqPO32'G`JXeEZBcB&E"Y>4p^gJj?-m<Utm%%g/:=S$?)Um\6
+%9BChD$-J)eI:k$M+utPp6D(^`RR?.hpmP]9^Vhj?$(DU`&dRQJ$"7/WZ,C/69rMq9`X1<27S^Jb'"0)G-c?M=M8T_4:YW=raPqm/
+%VeoY45D'X/nkc@q;nqSTK^e'@R^a_E["QVZR^.a^!Ed4SM3>Z2ibdV,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%;<qm>IBM#`ITX2;:uCO)k0%A><sc^?_I
+%6:V^5%oG=Gi5@bD3O#XnK>H?OQoOWZk<HD!%TfFi=<\hs2-,qT8IH09,Y9ncZp^$a-/7d+8"%[u>QZ@F1JU'%RhKEA-c#6Y,:<s%
+%:@KX*i:mGaKYe%7C-o@^3]/'<@EP)?GEL52`.l'aZ&o]O-.GQS*l*VMka]0RW\;X(D0b@<El);uGu.6A9piHU$\Q:NWQaKmE^!6/
+%3@@F-F5hu]iT]qMKG9(S]P[dWnmuf-4IQgN-4J3]]K)Zh_DmEeY_36/r)eOTZG[/H=@X#D1QEf:S.gE!#0PGK\>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@cG<R_MQ<'&]+iHLdI8E,2p?E]!`iUUn")H<T.rWn<D1,nj<^i2t=hE'>bN*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&'<Gca^gT_Y:#j5]=lL'72<T"YTJOuG8t'$VR5jYoSMOqj2BS'iT<s_*4c[):@&j2-hb@3*"U<]QgVna'2Dhu`<l'J
+%_Ru@j0-VM(b<s;NGB<7;D1N8L#<F59##6"YEsSZWEp5sqCt5sFTe$_N+cm6WF;17]#tY__Ca%+LE['gi_H^.GcVBl$I/2OATlj)J
+%jOoBWE*a,f=npSX$jM>]@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
+%@C3tEd1W<R9Z@BgX1mYiM/B:egL,jIj/T9lfFhNXQf*1MJ\LE-qn\mN4?*@FU=q;<kQ!2#3<<@$a9g3+St#d3JXjM`0Gl0,:Ad[C
+%EP/rQigaBe7@>Y7S4I8V%PMgsW.>VN-1':kLD.H$nb<!7PB8-I^5\R@@9W?C+JDnh^$.5PqD._:n2h-9&q3>*IBWLqO!^_LnCg^"
+%<F8W/VD*eiA(?oc2i"g+$X1m(JTm6G3RIgX;.gOVd!?1GA4#/K709&RBHn0?-U^VOg<BYY@Nm0R(^u/>`/-\a-[(Q;,;(@<oRhaX
+%'=f;m:gP?9W08&Y;,Aj,@\K=5=/3kWji"WXh`j5oM\Dg2Qm.L$3=J\D9`5U$h&Lqkf`"]GDjBQl_M])edDU-B1>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.+<?GF(k#%N;XBn-&fIWN?+B_RJ)pO-ao87M+rg?U*[hO*QL3O$0sGR
+%:o8*d*,6nNmceLSfqjGf*=%XSa"`2[qE']m@#9asGcC'S2g&MSF$d-b(FKV3R)fRB#(tkhET.qr`88UnbDAP2SrG,h=1mlR=FtQ;
+%R4YV^1X5XO[m0l;3T2]M.D=c/AI5tB>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!<LP/rqi@VLZ4k(f]%]S(//RhO'M
+%VEK8T>/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<k[TmU(JBYEP0JfkbPI\oC8CE-?]U3Uu1#pJsRu2blMZF-%A$k7UAqr=\+HK[WpirF"iUE%NfjD@UZ3W7Y3@pO!"R
+%3V;SdHZijJ=i)e[(dZanl>@*n5t<#aSY3>ll[fGIRmVJJ@1?W`lDgj8'cu<k7n#D:E,%'ugqcWDGrO13d!R`aa!n-"!VUmq8AMPF
+%&hQLHE&N4YQA8(c^q)!(#'6[U?!8TTb-UqP3D0:IB5)LRr5;KDD6<PnJ,]3A_:eBO16F-+'DZmCI!mTcij?DA$14rhjcepqP$`Cn
+%8nk"'eh#d!+t%CtSASm-8-5=F&Pek=S2g,\$",p:Cei(M&mh(^]a=A<lHAG0'PB(sS*!^XL/CY=.>Q>U23S^EW\;gLAr)sj!h:qs
+%,'PU>E2!tu'64PZJJ6tq:n&-<nHkHoWS*e<Q\Qb40Gr#>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)>]<B1UC!\Aq!8,sM4'laeoQA:Qsjt9[Y1%^THtF&
+%!)(PuK[t\\>Jc"+^+<^TKQ&d,<b`j,0Gr"sLliANqVMO5B.L%)A?)#)U.Aq>";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<HN9EGO>')"A,""-dS3AQ+2Ao[t<Xb'W&R5kjP!o(GN',V/?c6k_LP_^!/)&OE0KG13Y>/&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_<eL'6C.po8[;\M&:
+%;Doo@UPVB.il"(]nUE/N-cYHWLCP]1+*`-t-R[h-m2;G@q^"q+0_J'Ub-VUH<D!;SlnWG)''"+URC5%%k-II3S1p4BRlFh+drpHl
+%U^\>#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+qh<N+-DiePrCcM._b.f)PTM
+%s820EgLRlPfmJ0hG]\7PH@C$4rc:P6EVb@Oo]5B2q!@):$-gl^1!cPAfl=rF0FpqhBP;<!q/q^2C";/cS\7/Dg#"/\2up;"GIYC\
+%@fOY^P5S[L*Lb#1HWD3Tm6'+!1&U4^_ae+C\$gRj2G(?ICecq*9K/h2)j?6jb7t\Rd;[p3d>6=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*\:<bPN7+tLj!jlKL2V,d*dU@`)k4BMYPs"#SZf*!>tO-1U,mj(YWT@#(c)*%-S
+%LO:r[j7i:XqVu&tqR;:Y#0>\cPpQ9NLAedXqi=pq%Jd18b,Y./<m@^1IYn)s_i<!WY-9,K*ea$t$$qR1r0[N`>9C&q^\laL.Lfgh
+%l*&_.c\^nY#N;<H(%M=`dA7R;.oA!_jbP'WT7MJ4mJe91^X(tF-^[p):F;<kPpJ*rndk=AD5jl@R,t/URKr8Q`IDLa!Qid<"4OIB
+%2uJ/,:R(dL%#X^*Y$,iEGk,MFpqqa*C5i(Rd7Bf*mJ5^Z5EYCNs8:Jun*N>BNMHk.U9SMkRN[t>+#$7H#UJc`1+V'kQ-")Bn9IZr
+%'2;ef3Kk+u\JSOS>&3d0kC<HfZ\qKIn]'/JnaX^MHeNIgIW9OSre-)Zjm:)fQ4&j',c=\q/oiIt'GW_X7n:Ti7sl+5Do+Wtg#"jm
+%ZaY9P'X:=%R"nl)1!,H>]cE8+<ZXEX!TWfC.+t>S<BS.A;#@Oc%m?AKfLHVA>[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[2ZE<m8n^E:r)Y4?r%^WG\S`;(@kj8?<P
+%fJ(XTYP`>7r,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@c<fB/!#epi-pD/gf#WLbJ<+Ij]5)r)F`1Ea_jM1]ks!=0Xs7_H`
+%8ArRcc9aQtU'DARS7&Z:%OXmAG+N`K4qB$(kn6Q5So(oks8@HH^DE7*1\p<XHggInpuqMFjQ,\"oUPhMmkp-imDe,DWKSQiUF/0N
+%qo9to1e0BL7uqBNY"MrBa`F\u8%%j]0q:a5#Z`!1gkE*5Gh\7,MkO`ulOfLY<a%AODKA@q_2/Vm9e^($A7B%sI:M*mKX7.89n+k^
+%&&\t%d=;h'gDuH!3WgbsG+YY^PLJW-;A'g6c-Ya5WRoa8C9<qgC9q)\<iU:%V&G_1YmR@i/))N7Zi>N%k7oShD<CYbZ_$]IClN:g
+%iTAEGkM3Q<brOsWF.bpYb#XfS;IYe;;PJ3;,g$b!9T#W:78"]VnuR&]m-L.rV`hXFRi_9;5605VX1Nqs[kIWAoSe$DVcZ3Z:ajgp
+%q#1GiE-Y-/r=k'4ctNai5c[A)IaAZ`>-1u/;/8!<N&!EZ;Pas,nPiJ.,o),=5t*Dg;3=JHFMn<=KHNl>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<aFLR!Hnt9I;j;#VHN>+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)9<Jt1K(UQA(K"(lk&;)9XP
+%.*B(_N3%3j.%nFP:X=Of[[dD*!*g?T_`3`\:=aQMr%knB(Y`i?!SG-R`Z5%."$hGW#BHL.MkAlt-.dNHkumi"F]%+I8mXB)iH/2`
+%\IikTJLb\PROuACgTdjlfX\[$.+hC%\?i!0TG1LTQ;]4^/>H*t>DZ$AHqTW[<32ae<2c#g2*hCa'1r^"XYEZ"lQ&sKAe,Wg/RZ&/
+%3:&qdK>WNoG<-<g^_J&<4HZ0'q-m;)JHV6GTRmOHeaJRrI;q7%l]$3R;4Kk8b4#$,_'<HV*Un<*p%9oKGMc7teL6VqV(sV8&osOB
+%VErX^+X`N8>>_/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<g!#_lXQ!%+(6+We)m:H;31>"L"ON!=m=
+%5^=o:L^-<;nk]DWqSJV]#Oi@&N@!W68NEsSk'\BV_eIm/<rd2"rH-sF!Y.8:*+#P,i,^nMB8[j_`@C:iJHl3=$Q^rFXV6F:UK<3Q
+%+%sH5.At$TT-VM<`N[MF@c2FWi<4E1aZ<!['YDgA/;Xp=Gt=-^$*1h!<?Ad.6cHn/\8>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&\<N--@7qt`g0HA?kE7s]K:@&LVLW4R7e@WJWFU"sO)9;V.;$#djrIeAOKE^H1!
+%(_b!t-]o';1<`$R3n/JQS<0c[3eL/#2B'fbp9&stTo&WCNiLgq]))-SqR2j(2V?S<[+@6Ye,f70%8DM91uP>/AtI;&Q6]1XY"#(P
+%d#I:cdbNP.UoC2KO;d"&M!q1gf$Qj]UT4o=#<I2<D4#J^3,o1!GCM!;6Pq8FZY+g8PtGupB\reD7d(os`r"/I23B0GEU2j.Tu,uS
+%QI#'a1hLK9KP(o7*hAu[5!DJJCkBsnj?-j[JhRFgU\G!Be'j5je.c<lR%2%`1J9Nkg"GK?fp0*.@!-@9F`)bC(GJWega.bP@<#]l
+%S].)^bjV:4FE84`3-Hr,mp=!bX[T+k^jq]A<DIS#jcqtZ.skYscFCs@LRJ/t"'5A202Dd2h/qs8@+X8ceQ\]:W!4#U>!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-J8<O$CM?Mt#ohA(Djog"iSt'O9K;'o+l$nH3qN_2%P:i-lu-^p-WFJsDr*$4'F\cP:E/Jd?SIkq71+
+%38C):_HlTH3*eg:8j*P)[>jYupj@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?+<ZD2=8*8kNfF,iD=)aNTGUZ'RS8?6&$5V<eN[]a)$GQu.]hfnCBlU[c%6<^$cnA3*0,R*iO:$ZihHSCK8Q7O<bG,m
+%bG!Ef!/9..:mpDpP?_gb.D\LkAMPhP.0G]'8HjJ]PqnJb$9c()/X"O2&]pu98JG,LE]$-6US8AFP,e<L)apRQ;ILUJ5LBH?5XQob
+%Br#d?<.U.P[1]Ec3SI=[%:ZS7VmFP-3nRN5N%4>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'3<A"L<dL`C
+%-R4]lQ].:$nYqW*+>F0p'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<?b>-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.;?Qbt<sH3)ViKZJg8g3<XO-Uj#?Y3G$T/JTR7_C#H2S)BkIKo5V0`oL)mmSA?fjb+fKc\\C2fl?E$#undk5G=*6C[#)>Ee;sp
+%OtSg==NrB;JXhfNGX\=&ZLr5^2n-m%]W.K0abb0=HbS:K-r!?*)!#pJf(I1MqOL&!W>p?-ZYb&?<i[;^*.I[V?QFRkl!l)9gpC^4
+%XKm/!6-1dg'k5DlpI/"[.[)@lKuHqd%T9hI_uhiKTI<cC1V>ohlY;hi\SYtnW>OJfA]5jI>[uJo-rSu?R8gl+=9:b:?!J^&]ssjK
+%)&gr?&okYH"H0<5-dq(l?bDn:fI'<e0HWFaQ4l#K:69*bb\eMCQP1pQ/NH,R/-M\6Za!Ei,UZF[cDO096Btn<@3R4)kt(8r*Q\Ti
+%Q4s$D;&dR_efrl#R[d3N$4/"Qp10J(/*-n,*ondinforraU+i=TWmNu6E807[R/&0#376]as;'eV'8m<g!WB)\L'@M3KYo,9VK":
+%H\"M_R@Tm5Gi6r_IJ`KDs8KY!^%\da#Of2"Su.hI)n$KGPf]TCLW4(!5oC_ReUh1ZVQZpt$MpG1]r7q>Ar"hK[+N(.E.oq^K3sPQ
+%@nMsh,uTrO*KJ`2^#^AE]RaatU5&G_Y`2PCS/;QQ6TN<r3J2*?:2E`qr5Hd7lrKRK-*f[X]JU<Z6@ubk$2Pdc]'WUSf;?;PZ,iu9
+%:_@9(H>.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]nP7pjbXK<it=JUos,g"o'$+5F;e_tB_qHUO)b6`/(a[Bi]e)eM;b.OSt<%6p&/b<Pq#mZV,
+%B\`sr-RVU][!A&:?PNH3QP1<(G[8O(Ikbsf$PZ%7l/'1)-$"Ufg&%*[-U]_D<1s@FnSeI(DmVQR+;h=bb^k<%+7P%1@CsDu$:bRG
+%4S7"<O8R`SrHR)j!\j<0[][H/#nR4+pqu9>AM'.E[A*s@_U.N-?iRa1?MrfPM5`M+d;nup&'iHR%h=XR/Dh.u<>H:6IIPY;G>E_@
+%dahDJ#$E,S?jFq><bc(+$HNONj82,;jAesN%EXGcd*!e1Zh`I7*9Di1FYmN*63=c2`nT0Yj[=F0KTsGfjb-H'TLkDoP7pD2-^'*&
+%%So)4-`gEFR*[Th3g51I_4<</igQ?oRHn8$[3d9l,sO9i6W)3-d(*>4*P&b"(0>;>`)[ClY`Pon,+8@Irq<pQo2gEa_mUL9<_FRn
+%oD?5K=9Q&jS$fB#/J&=SqWL,Feo9Gf5CMMPf9THU^?s3Qehsn+^\Gbmq[^op0-,AuWR6ReOn#Cq8!!]:L@&X"?ei&9mpH%Wa5^+)
+%s7#3$FF+)VSNTca:VYO_f?jGFrpTl>i6Q>s$"g%ng7Z[/V,H0,jD1uPjc6MF3Us:^YTq+62t2'LP#F(]a]Ac]'XerIR%=8M*2kPQ
+%s7;m0ngGkD4-q0N3K_`C5sEZ:PFOn@<fbh9,#^4YS8]T2@Dm0fY<HC4X)2(OKt']5"n/k&0fbB^<6VJ2'=j7kTM.Q2"@Z0u)\\p.
+%2`[#,&tjaEZ&oM`+h>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+*<uJ=n3L&=VJe(:Qf.3$+
+%917b]rV4DpM[J8]=%-\0@%_FIHurq2EGTIdJc"ol]D!)Mb>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<hZ$Sf+Q#)/+DFA`Sal+3Xum.KZ^CG
+%iankj>*BS-VBS^,d[AK\=*fd.Do!f,)e?c_!<l=%)X+Aid9nPQPq1#<JfAEC21Vj#)e":?R[92-cB1#O,A4<QQ\&,Y'`ap^a:W^u
+%h(M&jY1CcMX?RTB,1k,UeEKcGR@NSm^pOcASYDJ@*I8&j'd-d$bZ0cB(<l7/Z,k$d%QV^bXCoRB?.3De_T5Q/WbQ0Tn[@gHFa?DB
+%;q&\7jNW$h^@-XM*dHW"?iB9+?iB8`h7IUnlKUte.blY;;P>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<tmZUM6*U$<2j%F990X[<2qge:cLKu3dU,Z
+%\*\NYs"hum3-FLF0>.)8_*\Iq]D(0m\bWhjHG.V.IG9e!&r@5QBr)q>'i=\b;CMt@-l/MqUQgl'Nh%KS!C9&r0<Dn`f"6i52r/r'
+%4a5b*+2gE,'Ft>$*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,Z<GdV/d",7dn)lP/aFL\ZX!R?N5LI0k]5qnsSX"7!n
+%OqU%+&t#Jb0K[>gghD0?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/<EM+rCX7a%Dc"kVAKjhLen9pQ[]ij>&^>[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_<GE&4S;U1HfMML8H7T+X]Yj'pUO/K8fd7;VRUCNl89b"AMDu).6i;mt>=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&m6Y<RbORQa4Bt>K7\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$<P)=ka[[t7UkOc6%[[bFbEe7gW+a9SE
+%4u!:4(ik4,&HlN>))?^kLN8UmHlmUE!77Ej"4TD`#<S$;E$@;NZ?]iY2`o)Vj>56V%LSo!_^^8J:?5E7]G'HC!Z<OC;doA@i,]Jj
+%JJQ9k=os,'_NGSCapdp/c>nIM-509>ghi2u\l.XOR9(1U\F^ZCH::s,,@r4%n:TDQ76*?F@"*pSJ3<BALET)E1=p!qm[bUMZ?ED5
+%PeV0$("m5j1n2][km9pePV3j(Pqb%;O%h*-M,Xq5b%c,2O,P/Ar5;*tSGE+*rqPCMa++-0s85Y//m`qaV3c,4j0$Pi3gi<5;C:N&
+%T-\a9.[`_^P^l_%PQPTRU1,kA,_>n74%nXr5cg(+!@-*$,Xq7a()-X3`]M7lZ:$C/<S4dBq:_;XER)-$I+k+C.j-FLc/kV'@4d'1
+%k(kd*3PkKKRHqtOo\KdLqWHKt0hghi8=N1!k^9&H$,3*pY;\_Np3Ml@XJX4/'=kQ8/2s]J*u-7_r$r_Q:ThAE!Z02U56s;#W%a+I
+%>)Qco3KZKZJ`fdq\@E8J?cWRp_M70*c&ID[Q4mjS-Yt4P'F+QcM)?GB\e3Nm)QA90<j:T"!Xf`oMbb4[8FbD'$g8HVM;HI@%8^4X
+%\Ya$&A#7$K#qWZ@'h&lC'+>UY=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[<g-W1:n
+%"mMn7M?<=`cT0B>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..6S<VS=n%*k1>Nm_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/pJ0qoiM<XZHk>S0OK2#BZLfjl]$OX\
+%I^+3M2PDN914uD7Eg.Xbp_]4H&t=sr@]>e'CCim9[Z'=G."@[8[G%V+Egg41]5KRjbd<H*Z`_30^CThumZIbF:J!=q8_*qHpbGQX
+%EWVTV7#/0(K$Jtp!bR^`'GAroM?G`VFl<L`c:TCZ)o7WaN<!8tNGdB35cU@D&4^P%Eam9^$H>.YWUIKcjA\\Yh^?2i":^fHOEJo9
+%TI?aZ!j/kA6<t7NMh>@@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<TJ;\k%lBqAr0K'I
+%NWbdaY12Db%b+oR6j9!B$!S_TPN\fpQctWo9-C!;)2%DBnmJ4c(Fh2PJCZdEF+GqkR-m%;q6;)'TtCdoTqT=E"A/Kr-?Z>-L<Rh;
+%&LdgNWM>u^<rkBH$9EF,6s-gBMahUhZ8gi<^g:&tj`W3akkVR=8WD"hKe$'t8khcqm1`[9fm4U1!CmG%U]jBqYfak0S^\PD</@"g
+%CK4eeN3T+K#LF)q]@Z??!HqP[k4Dju5)\64[X$(t%[5F[1qWDL3Y1KWjG2Cp>I%&DaRA.VoL?I<Ll.nV>;8%<!MMlRG`iK`TQiWq
+%#p"U1_`h`T3*-aF2d0H+AsY7>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%<YaHq+G``Mb.b2$5n=pA\\D.
+%-LTV7r':u6g-`V)oa3tpCLa>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<Z]\!&=_X<B-9Y8KoQ4GTqqhdp1#*
+%:h;*cbV*aN[PF@#+aG8$4gP?p"<ZICPf]qeldfg*Wr]@A@>?g@f]!EhFSH@mBXl2V<f8fF^5s%1!n;s,Wa.t/KSgC=-<:3m$(QT?
+%!':aV0Q&:AFWkH$a:+5a&_X$XidhCgAP-mY=q$aq8?<Fse.O3d3^>3ZU#@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-<E3OOF]3EW1Jh$)!n79o
+%X`ZmW><U?[#!j^r29i@Z"SE5kOI/,*!Unrp/dE*D/u/M]ltC/!Ci8ZUDWsVp.P4q#Gc.CGVnKdIZZ?-1kT"8QlYZ+S:Bp])^B4^&
+%3r=HQY5YTl!<VU$\pFX.qhBFoLAUguOb(?RU#CjMWJ.mneWn[u]6E-5FS-&dp'c(c&%6Zk[!25Q@:6"DXf&.p]:lbKBPd*OC?]JL
+%l%8l2f'_\OSsHgVf(Rt/NkTZb5Sl-,eN41]pPs@iNV)k&p@OF>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<OI%YVg`"3ae!%uJ+O.=dL,^p/u$o'GRt\8*@VO$HDNXre!INL0jJfH?mi.$%>*
+%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.DO9<Dh4,%pp[LmC1fJu&.n@Z[F*l&RdH!$6,Nl\GP<")P.mM?V:r"+I,Cq8:@Xi?WelCTmLPmGlo<7c)<
+%%8kpaT!#B)!PBK-:BG6l(W.l/Z*C&9>Z+3rCMQ^MHXAikkoJEeF:WO=L:TpFS8?rRFbM/dG]\7BCh@d:DJWd2Hua[`C11^dH$4(:
+%DLNB](YG.H?%JRBKjBUp2_QfN?36Ge/?dh1IV0DJ[<MA:4*L)'F3cF^h#crV)fa&,&DXnlm_-+/o![<@\c%Qcm_%k:]C14<QhNUi
+%cTMfrs1lAGmXGq$SHg6_m,<^AJ*>k3@HU^Q*8LSH'9>BWjSo*Jp?apMqi<o>`4l1?+GfcaI/Le-K*S#0FSOMI,KGibH2?a0kFP@f
+%o[rb2*Im&#dk;\fk/Ct.]R0d*p6B9_HhFr4?[_qLf:IKNobUqZrM>k<V"4(,^g""To%'kFSp^4=[pOL\2m3=uIL#6JK"hNHGSg/"
+%Da'iccA1l&qpE$R5)(Wl:VQeaacl1aI/ElO:;-t'4NRbX[kX!2*D$"OLQM:J/dIUIMc6N<J^!#fV`9,$PLJukJaKF8+2@jTfag8/
+%pX)Lo5Pk0QLEE(Br=;+Z_)#^g"3u@An^DQGGT_81_A="PqsraCY:k>'%Ij00^]!`(n%SYpGJF+Mqes7Jrk%XuoXj#Z"7Y^Hrq+IE
+%hgbIHmk9+Zh1^boIsU(s1Zpt%jO6cb/pqs<r"j!0]`e3DF8"B*Y_=2fIL9?To%[kbS\OsmB:$@.m.9+@r;=#?/q!gIKAU#5inI+^
+%n'6FV2'aDO\G-M)L:E%;6A!OuqVC=AIL#*\o)*--5pQtu\bJ%PL_PSrP_ANT.MC\R_V%R(T=kN#4ng8ll1qN-OtlaCn23OAN__<V
+%I-)W<%mRV?nM,"^"2[RkhuDm["@"s=)5Mg8m(`;RVl/E:F8CNqVr'^clMWN:hYZBidiZ>GlJpclq?T(Vc3J:$rSAJ@:BPOLr>tIJ
+%>GkhXoA*JTs37UJ^C@gW]EXl/?@M;&9<YusGk%%X?[V[/k?n)YF"b9,g^C:dcOug>gZMmfrV77:LL4D5l.<.nrT>k^,X.*I4::WD
+%djJH_cL]8<a-&RXoF$K8cQ<>3F8+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<oJ6-OnT&1!BOMg/\QiA'93is1W.G2OfWs5QTMZ4E)>`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'b<J9P"<;\VB]KC.YFUA+GT9+_+J=nE^d"rdPI&BK!h7-YHPh=*^*hhkJ2Itt@6F,QiPW\H*BoMW
+%P<bQaT0.*-bRD]1D4`t7m.o[;^\H#/0C`?`C_)s<BH3\=Gl$*[T)kO1"i,!#CX8.*jlJFoFaE<&[pB8FH1Md;=C6atm+%<@cb=Q8
+%]IM+lEo-MLGM[T)>lo#XDnU;i9uO"ihE6K:ha**U;oUn;i&&Bu_@?^beUlZ]7h#A5q-7m]8M:MLmsr/:p$jKt8`+k*RUsu(F5Z1!
+%g?nX.l,LKPp\rk?5</PV#G6I$gahs%T7$2I($'ja)K<_=Is_8cT",-Brl:XYp+Zo'G37#f1M8?AB?so\o[D,hS3-biq=@t1p+3^!
+%S-ae;kR>W-%,ib[%?c-cmL)#>/-%\_7je&%qguud$X]HWbg2t]>QFNpg".%U,NHiQ(V]_S]J)<V'_rJ[@39RmnAUaOJm(_9/He@+
+%_"Oh4ObEN+S%f2Wqs>K>qq_!\E^HIUc]?)#<emimY-[]qlP/;-`rO%7&$;pn/RO!54[]aH_TT!bWKG`1L&%G(4^p()MbK7`fG&4[
+%<`Q[NZ*BFFd4qmII^PNgX3Df+K6es)Y>D/B%ZRemDiYjLF=Z3KMnN'$4R<sOoCb5WbY&8O=6:Ir:"3>ETp>=?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<QGc5*`XDfig0/:)5g!Y1:'.V5:SHUYPi]LD9,pN>`umA%)2b\*fjX`YdUA@C3.
+%N/\d&rTJpc:kp3/[<H@b*F.Ub"q'[>-"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<qo=(a/!Y-/OB#H;*HAZc
+%mXA7/\4,Xu)k7kf[01K5$atk*]Z%G>*,^DX30r=T;Q-GNe]`tMCT6,#p+jDD[e5\>8gAC<jXsV)I=,_1&g3NlOmpk.?m_T@3&P].
+%IbZ!&pI=K,1s,=^[&,4,e?<&m;aV]a(nP_L[o*t3VE>o0%HJBI%B:?Nc_t>uE\QSAoT"UjN7HLHHGY1^/Zopqgh!VuZo`tAeM.Ci
+%IbqIL+#`f5_[SIR2<"DR)3qa%?0a:JlP4<P;XTs\</,.VCn[!=J??;u=biV+>CXt^,igU[eY#VVB?FQjQ`jU*)q-\s<34<D#<&+@
+%^efY51)'!;>0AiV;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_HD<AQ=Qcg,NALLj;+E!>Q&Do9R\_>jNHqVQioHR)A4H:VjO-;<+kEh-q#e<10r%T'@<Mc(I1`f$
+%Z84=!AhT4+aIN)9fQ-Ot0$BPNWe]oNC(<rIo%0^58DE9CaJ2m)bEXt-12,LNfbPOqCULB?HR.%8PZSUanJWo[lQik)/PX]&=3jbt
+%>XR+FCj^UR&8>$9eN:C6UYYHk[OSN0M2Kqh_=5.cXYqM!1h;QhN^[4C;3,(hdJLP,Ru8bUl)nKUE_3^;>ET9<a*[-g="Pk"S)$Y`
+%XDM?Ve.QZPe[c,GS[`LJA>Z62hpMi`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"\f<VL+fiUoN`n:`8H=5'LVsjIBX8!?9rnI@Xp7rF,TZG[.f-&Q(5"-c
+%i`n7jXI*cjK<<^U*a=tVgbRLL=SDT[>gAV5b,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;jBD<OF<XEEd42akEa#=_$PV
+%!Ot+7KumL#=m@R>O*+i0'nt+U$(<3`;1^9^+CZB22S)bi)M49B26I*eK%sNPW!7mCkX:oN8dO]+<fOcFB,PD9YNCF2M]ie97p1PI
+%K5jZq:1G</6lNV'Nd(VWEI=pN9rV8E8&6)rkQ`>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:<G1`N;=O.0@\H\RCeZClnGs'gI2-Ii7%[4;E
+%(%rDb6'G%3nsHJS9+^9X\!k@f+h)%8)[_t6*X,G":ps-6:!kcu1#Z-%73AZ&6@rmtA<#eXn0AMJiRd=e>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<B``D,"$%oX1GOpPs?%Xse>
+%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%\^;>\<LYqKn8QnX$mCUE3"-3%db-<2AdQ'd5Ws;
+%f"*t#22bN(RTLH=BhUWG5EBh%>D/We'?al9Wsd*\ig%W>Ro'STLd+.uLc6T^^[D+([jc/c~>
+%AI9_PrivateDataEnd
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG.pdf b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG.pdf
new file mode 100644
index 0000000000..d053a893a0
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.eps
new file mode 100644
index 0000000000..d0f89b35da
--- /dev/null
+++ b/macros/latex/contrib/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 <</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}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] {<ffffffffffffffff>} 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 <FF> 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
+ <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
+ 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
+ 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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
+ <d841272cf18f54fc13> 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 <d841272cf18f54fc13> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/postscript</dc:format>
+ <dc:description>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">File to test web and exerquiz packages</rdf:li>
+ </rdf:Alt>
+ </dc:description>
+ <dc:title>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">Stat Matching Game</rdf:li>
+ </rdf:Alt>
+ </dc:title>
+ <dc:creator>
+ <rdf:Seq>
+ <rdf:li>D. P. Story</rdf:li>
+ </rdf:Seq>
+ </dc:creator>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/"
+ xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+ <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+ <xap:CreateDate>2006-10-22T16:42:57+02:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-22T16:42:57+02:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-22T16:42:57+02:00</xap:MetadataDate>
+ <xap:Thumbnails>
+ <rdf:Alt>
+ <rdf:li rdf:parseType="Resource">
+ <xapGImg:width>256</xapGImg:width>
+ <xapGImg:height>244</xapGImg:height>
+ <xapGImg:format>JPEG</xapGImg:format>
+ <xapGImg:image>/9j/4AAQSkZJRgABAgEAyADIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAyAAAAAEA&#xA;AQDIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7bqv/HWtf+M8f/ExhQzz&#xA;Al2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvl&#xA;n80/+Otf/wDGab/iZzBy83s+zvpHuD2rVf8AjrWv/GeP/iYzPeLZ5gS7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXy9+aNpcm71G7EZ+rJcyxtL2D&#xA;liQv3Zg5Q9j2fIVEdaey6r/x1rX/AIzx/wDExme8azzAl2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2&#xA;KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvnb8yVmGg66wlAhbUwGiIIJZedCDyodmNRw&#xA;28R3w8nIvVaCuOH9V6bqv/HWtf8AjPH/AMTGZryjPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+c/zKMZ0bXAZE5jUgVi+EyUIk5MK/EF6A0zD&#xA;yci9XoPrj/V/U9Q1X/jrWv8Axnj/AOJjM15NnmBLsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVfOn5kTKuieYYvUCs+pxN6RIDMFE+4FKmlfHMPJyL&#xA;1egHrgf6P6np+q/8da1/4zx/8TGZrybPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+WfzT/wCOtf8A/Gab/iZzBy83s+zvpHuD2rVf+Ota/wDG&#xA;eP8A4mMz3i2eVwJdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVd&#xA;XFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV81edPLus6/5mvNP0m1e6uXml+FdlUepTk7H4VX3O&#xA;YU4kmg9bpc8MWMSkaFPWNW/46tt/xnj/AOJjM55FnVcCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXV&#xA;xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbWztLUOLaF&#xA;YvUYySFRQszGpZj3OIDKUzLmWF6t/wAdW2/4zx/8TGFgziuBLq4q6uKurirq4q6uKurirq4q6uKu&#xA;rirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirB9X&#xA;/wCOpbf8Z4/+JjChm1cCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1c&#xA;VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbu9trSBp7iQRxr1J/UB3xVh+r/APHUt/8A&#xA;jPH/AMTGFDM64Eurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKur&#xA;irq4q6uKurirq4q6uKurirq4q6uKurirq4qw7zfI7MQxJABoOw6YULNY/wCOnb/8Zo/+JjFWZVwJ&#xA;dXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVx&#xA;V1cVdXFXVxV1cVdXFXVxVh3mz7TfI/wwoa1j/jp2/wDxmj/4mMVZfXAl1cVdXFXVxV1cVdXFXch4&#xA;4q7kPHFXchirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6&#xA;uKurirEfNn2j8j/DChrWf+Onb/8AGZP+JDFWW1wJdXFWi4HU0xVTa4HYVxVYZnPenyxVaWY9STir&#xA;qN4HFXUbwOKu3HY4q4Ow6E4quE7jrviqos6nrtiq8MD0OKt1xV1cVdXFXVxV1cVdXFXVxV1cVdXF&#xA;XVxV1cVdXFXVxV1cVdXFXVxV1cVYn5r+0fkf4YUNaz/x0oP+Myf8SGKsqLACpOBKk0x6L9+KrKlj&#xA;4nFVwj8Tiq4Kg7VxVcCB0xV3LFXcsVdyxVxIPUVxVaUQ+2KrCh7b4q0GZTsaHFVRZgdm298VVK4q&#xA;6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4qxXzX1PyP8ADChrWjTUYD4TJ/xI&#xA;YqyFnLHfAltVJ3PTFVQUHTFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXEA9cVU2Uj5Yq5JCvuPDFVZ&#xA;XDCoxVuuKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirF/NXU/6p/hhQt1z/joQ/wDG&#xA;VP8AiQxVkKDucCV9cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVU2FNx0xVyuVNRiqurh&#xA;hUYq3XFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFWM+av+NT/AAwoW65/x0If+Mqf8SGK&#xA;shqMCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVcaEU7YqoHY0xVtH4n274qiAwIqM&#xA;VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVY55p/41P8MKFuuf73w/8ZU/4kMVT2uBLq4q&#xA;6uKt1xVuuKurirq4q6uKurirq4q6uKurirq4q2pxVuuKqcvUHFVOuKqkUn7J+jFVauKurirq4q6u&#xA;Kurirq4q6uKurirq4q6uKurirq4qx7zT0/2J/hhQ1rSO2oRBQWPqKaDfYNXFU55YEt1xV1cVdXFW&#xA;wcVdXFXVxV1cVdXFXVxV1cVdXFXVxVdWgxVsNiq191IxVRrirq4qiFfkoOKt1xV1cVdXFXVxV1cV&#xA;dXFXVxV1cVdXFXVxV1cVSDzR0/2J/hhQmlQZGeg5N1OKrq4pbBwK6uFXVxVsHArdcKurirq4q6uK&#xA;urirq4q6uKtrucVczb0wK5W7Yq3XCqk+zYFW1xVfC+5HjhVWrirq4q6uKurirq4q6uKurirq4q6u&#xA;Kurirq4qkXmjoP8AVP8ADFCY1xVcDirYOBW64VdXFW64FdXCrq4q3gV2KW8VaxQ6uFVymgriq2uK&#xA;tcqHAlfXChbJuK+GKqRwK5WowOFURXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVJfM/wBkf6n9&#xA;MVRkk0USc5XWNKgcmIUVJoBU+JwMgCeSpXCxbBxSurihwOKW64odXFWwcUurih1cVdXFXVxV3XFK&#xA;5iaUGKFtD4Yq1Q+GKVwJpvih1cVUTsaYq0TilXRqqMULq4q6uKurirq4q6uKurirq4q6uKurirq4&#xA;qk/mf7I/1P6Yq8h80a7qeo+ZdLW4mPoJe2/pwKSI1/ervx8fc5hSkTIPW6fTQx4pUN+E7/B7ZXM1&#xA;5NuuKt1xVsHFXVxVsHFW64q6uKuxV2KuriranFXFz2xVrmcVaMhxVwc1xVdXFVknjiqnXFVaJvgx&#xA;VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFUp8zfYX/U/gMUPEtW/5SXTf+Y2D/k6uYB+oPaR/upf&#xA;1T9z3oHM94tuuKt1xVsHFXVxVuuKt1xVuuKurirq4q6uKurQYqtrirROKurirVcVXhqjFXNuKYqo&#xA;1xVViPwn54qvrirq4q6uKurirq4q6uKurirq4q6uKuriqV+ZvsL/AKn8BirxzWtNu01TSdRZQLaX&#xA;UYYozyHIssik/D1p75gkbj3vYwyDgnHrwn7nt1cznjmwcVdXFV1cVcDirdcVbrirYxVuuKurirqj&#xA;FXEjFVppirVcVarirY40364q7ko6HFXcx44q0fTr1xVclANumKrq4q6uKurirq4q6uKurirq4q6u&#xA;Kurirq4qlvmb+7X/AFP4DFXlvmB4VtdBjDI0smrq7AV5KEdBxau2/Ku305hHp73rMYPr/qPW65mv&#xA;Jtg4q4HFW64q3XFWwcVbrirdcVbGKuxVquKtE4q4nFWq4qtriricVarirVcVaJxVVj+wMVXVxV1c&#xA;VdXFXVxV1cVdXFXVxV1cVdXFXVxVAeZf7tf9T+AxV5drttGLHQ7gQj1H1tUM9N6AxnhXj9P2swiO&#xA;Xvesxy+sX/k/1vXPSOZrybYiOKuERxVv0jiq70jirhEcVb9I4q36RxVv08Vd6eKtekcVaMRxVxiO&#xA;KtekcVa9I4q0YjirXpHFWvSOKtGI4qriEgAYq70jirvSOKu9I4q70jirvSOKu9I4q70jirvSOKu9&#xA;I4q70jiqXeZf7tf9T+AxV49rGqXkuq6NpjMPqkGowyxoFUHm8qgksByP0nMEncDzexhjAhOXUxP3&#xA;PeBFmc8e36WKt+jirYixVv0sVb9HFWxFirvSxVv0sVd6WKu9LFWvSxVr0cVaMWKtejirXo4q0YsV&#xA;d6WKuSCrDFVf0cVd6OKu9HFXejirvRxV3o4q70cVd6OKu9HFXejirvRxVIfNAoAP8k/wxQ8U1EV8&#xA;1aUP+X63/wCTy5gH6g9pH+6l/VP3Po70fbM94xv0fbFWxF7Yq36PtirvS9sVb9L2xVv0cVb9L2xV&#xA;3pYq70sVd6XtirXo4q16XtirvRxVr0vbFWjF7Yq16PtirXo+2KqkUG1adcVVPR9sVd6PtirvR9sV&#xA;d6PtirvR9sVd6PtirvR9sVd6PtirvR9sVd6PtirvR9sVYr5rFCR/kn+GKE0k/wCVWfW4vU/Qf1v1&#xA;F9Dl9T9T1Kjhwr8XLl0plXp8nOH5mj9df5zJf9F/4r/DLHCd/ov+R+GKu/0X/I/DFW/9G/yPwxV3&#xA;+jf5H4Yq7/R/8j8MVd/o/wDkfhirv9H/AMj8MVd/o/8Akfhirv8AR/8AI/DFXf6P/kfhirv9H/yP&#xA;wxV3+j/5H4Yq7/Rv8j8MVd/o3+R+GKtf6L/kfhirv9F/yPwxV3+i/wDFf4YquHoU240+jFXfuf8A&#xA;J/DFXfuf8n8MVd+5/wAn8MVd+5/yfwxV37n/ACfwxV37n/J/DFXfuf8AJ/DFXfuf8n8MVd+5/wAn&#xA;8MVd+5/yfwxV37n/ACfwxVB3f6Br/pf1Wvf1vT/42xV//9k=</xapGImg:image>
+ </rdf:li>
+ </rdf:Alt>
+ </xap:Thumbnails>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:CAC6C969DB61DB11885DDE2828C3F7EA</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:CBC6C969DB61DB11885DDE2828C3F7EA</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:C9C6C969DB61DB11885DDE2828C3F7EA</stRef:instanceID>
+ <stRef:documentID>uuid:C8C6C969DB61DB11885DDE2828C3F7EA</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+ <pdf:Keywords>LaTeX, hyperref, PDF, exercises, quizzes</pdf:Keywords>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+% &&end XMP packet marker&&
+[{ai_metadata_stream_123}
+<</Type /Metadata /Subtype /XML>>
+/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'u5<md9B,lKRNqkN:mej5T%Uhqm2EgY1?5f\"j/f\"m1g"G'3g=k97g=tB:gY:K<gt^]?gtgfB
+h;-oDhVR,Ghr!>Khr!AMi8EPOiSibSiSieUio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tjikND$kkih6o
+kih9ql07HslK[["lKdd%lg*m'm-O**m-X3-mHs</mdBN2n*f`6n*fc8nF5r:naZ/>naZ2@o()ACoCMSF
+oCV\Io^qeKp%A"Np%J+Qp@e7Tp\4FVq"XXZq"X[\q>'j^qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or
+~>
+<~p%@tKo'u5<md9E.lg!`ukN:mej5T%Vi8<DIgtUQ9g"G'3g"G*5g=k97gY:K;gY:N=gt^]?h;-oCh;-rE
+hVR,Ghr!>Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p
+l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5u<naZ/>o()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<hr;?KjrVc]nrVc`prr2or
+~>
+]
+>>
+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]'V<Zq'K'S$So]q+oK'LbKZKo'eb3FTDM<as'K'VplPNmbb_!8i'W9`4'
+K'IsQpZd_'hs7*'K'KQ)eE`Iem-92fK'ML`Sa4Se[H`A/T'GG'L?ng'K'IsQe`s='^$E]'K'IsQK'N!n
+K'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'LYH[HY-ac0BoGL?ea%K'D[eQKj(e
+^$<W%V<Qk%K'IsQo]h%ml04Z%K'Ko3b3>Vaip)-\K'MjjPNg`aX6P<%W9W.%OQlB%K'IsQhs.$%K'BK'
+eEWCcm-0,dK'DF^Sa+Mc[HW;-T'>A%L?ea%K'@mOe`j7%^$<W%K'A9Zp?I7po]h%mK'C\IZKf!cb3=NB
+M<Xm%K'MjjPNd\`_!/c%W9W.%K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'Dpl
+K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+o]^tlK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'DplK'@mOK'@mOK'@mOK'@mOK'@mOW9N(#OQc<#K'@mOhs$s#a6:2#K'AWdm-'&brof(#K'CSF[HP'_
+c09iEL?\[#K';UcQKa"c^$3Q#V<He#K'@mOo]^tkl0+T#K'Bi1b35P_iou'ZK'DdhPN^Z_X6G6#W9N(#
+K'7gMpZRS#hs$s#K'9E%eEN=am-'&bK';@\Sa"Ga[HN5+T'5;#L?\[#K'7gMe`a1#^$3Q#K'83Xp?@1n
+o]^tkK':VGZK\pab34H@M<Og#K'DdhPN[V^_!&]#W9N(#K'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7sQ
+rTAdqmH9f!K'9o3`oj2]hWTRTK';jjK'2C]Rco@e\`h3!U$(G!K'7gMnE?)!f]T=!K'9/sgZO[]oB:ei
+K';+UV!#e]]]at2Qg!f!K'3-rL$4-PcKM\![cbp!K'7sQrTAdqK'1\IY3<R_`ohs:NT^$!K';jjK'.aK
+dH@h!\`h3!K'/!RqWNOpnE?)!K'0r4_s"&_gZO1OK'2mkN9K0_V!!?mYNOF!Qg!f!K'.aKk3&<!cKM\!
+K'/`gjlhH_rTAdqK'1\IY3<R_`ohs:K'.aKo]LhhK'.aK\`_,tU#t@tK'.aKnE6"tf]K6tK'0)qgZFU[
+oB1_gK'2%SUuo_[]]Xn0Qfm_tK'*'pL$+'NcKDUt[cYitK'.mOrT8^omH0_tK'0i1`oa,[hWKLRK'2dh
+K')=[Rcf:c\`_,tU#t@tK'.aKnE6"tK''l2_rmu]gZF+MK')giN9B*]Uum9kYNF?tQfm_tK'%[Ik2r5t
+cKDUtK'&Zejl_B]rT8^oK'(VGY33L]`o_m8NTTrtK'2dhK'%[IdH7at\`_,tK'%pPqWEInnE6"tK''l2
+_rmu]gZF+MK'%[Ihr^`ra5strK'&E^m,`i\roJjrK'(A@[H4jYc/sW?L?AHrK&uC]QKEe]^#m>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_<So'K'S$Sb3QV'K'IsQK'IsQK'M.VVsAs#K'VOaK'IsQK'IsQK'JTcn*>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<K'IsQK'IsQK'IsQK'IsQK'IsQ
+jm%H_K'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQ
+K'MI_K'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'Kl2bNXWCK'C,9_Wla<K'IsQK'IsQe*=1%
+K'@mOh!(a%K'IsQjm%H_K'J9Zq!!CpK'ANan*5MiK'IsQK'IsQVX!"%K'@mOYNaR%K'IsQK'IsQK'L2;
+_Wc[:K'CGB\a"e3K'IsQK'IsQh!1g%K'@mOjlqB^K'IsQK'IsQPj7`%K'@mOSa#;%K'IsQK'IsQK'KQ)
+eEMSLK'@mOK'@mO_<Ji%K'IsQb3HP%K'@mOK'@mOK'D(TVs8m!K'MI_K'@mOK'@mOK'ANan*5MiK'Jol
+k37K^K'@mOK'@mOYNaR%K'IsQ\E_9%K'@mOK'@mOK'CGB\a"e3K'LhMYj$c(K'@mOK'@mOjlqB^K'J9Z
+q!!CpK'@mOK'@mOSa#;%K'IsQVX!"%K'@mOK'@mOK'Bf0bNa]EK'L2;_Wc[:K'@mOK'@mOK'@mOK'@mO
+K'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'DC]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'DC]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOK'DC]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOK'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOK'@mOK'DC]K'7gMMs0s#K'@mOK'@mOK'Aijk3.E\K'9)qh<BOUK'@mOK'@mO\EV3#
+K'7gM_<Ac#K'@mOK'@mOK'CbKYip]&K';"RVs/ftK'DC]K'@mOMs:$#K'7gMPj%T#K'@mOK'@mOK'B/s
+h<9ISK'9E%eEMSLK'@mOK'@mO_<HI~>
+
+%%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[HZZ6M<Og#]]mK#UZgY#f'0=#^$*K#nEH/#fBBX,pum=nK'7gMK'9)qK'7gM
+cfhe"!9f$ul0,P<k3.K^s6$lSbikY^jlb%SZKSg^bNJ3SR-;u^[HIMPK';Rb[HHT6LZn[!]'%3!U$1M!
+eE=%!]BI?!U?CM!e`a1!]][?!n*$#!f&sI)q<*@mnE74Chrfp\puoHU`TO)\hWWVUX677\`9?dU[HFs\
+cKOKUS*/,\[HIVRK'2C][HQc9K'.aKK'1PE[H@JOK'2I_[H?Q5L?JNt\`V&tT]b@te)mmt]'%2tmH0_t
+eE=7%qr`RomcV"?iTH'\qW>HQa605\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%q<!:knE..?hr]jZpuT6O`TF#ZhW<DOX6.1Z`9$RO
+[H=mZcK49OS*&&Z[,naXc0"9QRcVoX[H@MNK&u:Z[H?T4L#r<r\E:urTB5.rdcRgr\`Lurm,jYre)e""
+r8iOlmH(b<ioQ!XqrYNQaQ9/XiTA\QY3!=Xa6)jQ[H-9-MWOZp^#[2pUugLpfAs$p^?*>pn`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,<Ma5`rTi8iJMXlI+T`oQXMPN19T[H.,C
+K&cC][H-3)N8sZn^Z<>nVW5)FcJtGTkN'tM[,\UTc/e-M[Gp?/d,VOps5LNIbiA!K[H-H/dGhIl\Dtcl
+lf+;ldc7aprSrLim,PM5j5YpTr8P<IalB)Tio8JIYN*7TaPuXIQ/gET[Gq&CK&c=[[Gp-)MW=Nl^#I&l
+UuU@lMrONl^>m2lV;g@lf]0$l^Z*2lo&I.;[GoKlki8/lcf2@m!9/Uil/K,2k2M'Rs5UTKbi55Rjl=bK
+ZJrCRbN%pK[Gg3+dc.[prSb<Gb2VdI[H$<+e)@^or8YBKal2XGQK$ER[Gh#BK&Z4X[Gg*(M;nBj]]$oj
+UZ14jf&<aj^#I&jnDTSjfAa3spu6nbn`$t8hVsLRpYimG`8[ZR[GfEjSDr_jKAcgi[c5QjS`/_jd,MCj
+\)GQjlJe5jdG_Lmro&Iflf#82jPbjPrSkBIb2K#Pj5SPIYi31Pal;^IQJp?P[Gq)A]AUchmbtS5iS`8E
+[GguA]]-uin)1V4i8W>I[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
+nDBGdfA<pmptgVZn_U\2hVO4JpYWaC`87BJ[GT9dSDNGdcel+d[bf9dl/.rdd,)1fs4t0?bhhXA[GU*%
+dG;4ernk6CbMDL?[GL!%dbhIgrSG*Ab2;RC[GBm"e)%Lir8"s?aklFA[GU!"eD7Ohqqo$CaPH:?[GKm"
+e_ddjqVHh\n(tJ.i80@Jq;&a?`nmNJhqco?XPU\J`SL(?P2=jJ[GCT6K&6(T[G?Gkkh_fbceZ"c!8W7_
+l.rc(k1t^Hs5(6Abh_U@!8b0?jPJ;@\)%)@rnY0Aakl@?\)%)@jPA>AZekZ9^>-]`n(k>,!8lhlg"`pi
+pti[?s51rRo\?b.hVQi?s51KEo\I==_qsq?rnkEEg"kE=ZekZ<qV9'F^>8M=ZekW;i8!5FZeb3/_VY4J
+`n^FGZea6ih;8%d^te>5a5+Dbptkl)_;*JpiSF:c^>8S@pY<sI\D@)=pYN[@pYNdB_;4_=p>3U@p>4uf
+h;#?mp"f])_VOnAc.r'KZeb<2k2"hKp"mXBnD2%=o\RgJpYGJu`SC">jkShMZeb60rnPTMn_MCDqqSO6
+oA8Q`j4s.[`n]q:aPHFDb2!!On(l%>dG<j=n_V=An(mosbhT\`rS@##aP?4>inW_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`<lJBqCb1u:;Zeam&s4c#WZeYQ9
+lJ9eAkM>7Smb>)'k2$$le(j*Ae(a]R]A2N(jP91Yjk\D?hqZc;jk\>>qVCMoeD%psnD**\dbNp>r7foZ
+inW&<p>!C;jPAhMo\8?[e_Aj6g"bWDf%]fOmbHCJ^teS;in`2?i8"1`h:o9ko\JulfA#3<i7n%]ZeXNq
+q:jf]hqZi<nD(t;iSEDFr7\L3e_K';i8*,@m+]V9]A35;i8*/AdG*^9ZeY!)o%i'SgY:E9ZeY?3khY%J
+^t\M9ZeXEn!8?8_ZeP--_;*l&k1]UaZeO0ggYCW@hV.GQ`S8,^p>"HZhV-N7hqPKmo%iWfhqGZrqV/@3
+gYMh^j4^iombGh;gYLoDrn=^5f\HDZj4i5Ai7dJNb1kS(inOFdf\GH>ceIR9fA,9<lJ1g_iS(]os4c/\
+hqQc<qV(2fZeO^!n(cjUf%f9=s4c,ZinDW2khF\Dj4`SKnD!!WZePN8fA,E?e(aZOm+Sf#jkTC]jP&&:
+jP'Lc\_GWhpY,&hdbEj:iS2i9eD03>[+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_<B`bM2I<n_1n7b1l[Ep=d[Dmb-4Go%NNbaP-"7b1l@;iS*MLmb+u$qqKHOn(Gb8
+!86kpZeFBml.b[[a4g"8ptEC7akQjKo%D%:nCcXOf@n=#o%<Tf^tHWZn_2(=o%;[Lm+DBmn_(8&p=n$M
+o@V"7!8@D)p"?\*gtV2Mo@V%8s4["ro@h%7a4pOEq:NX=s4[%sf\5-7`nU.<n(H=Grn?qr`S(=HqqCbt
+`nU.<e_0KGrn?ts`7b4Gn_3Nfe_BcL`S(4DqUt_u`S1@Hn_2ULn([Nf`S(4Do@`Qcf\6A[n_1t:q:P]!
+`7b+Co\%^Io@j2uo%M(;!8R;#lIjtGr7^er`S1=GptGW!`S1CJp=RaFp=]Ato\%4;rnI%um+^7Ks4mA$
+`S(.BpY#T"`S1:Fo@hXIo\9E$pXmI<qqC_r`S1:Fp"A'Qm+VEmpXmL=qV(Yro%MUIr7gqu`S17E!8.,"
+`S(+Ap=\*Pmb7Tnp=[F=r7h#!n(H=GqV(Yr`nL=Es4R2#`nL=Ept4-Mo%Eimpt3U>q:bSrn(QCIqqLr!
+`S((@rn./$`S((@pY"*Nn_3lpq:N^?ptGPrm+L.HptGJq`nL:DrRh,%`S(%?qUj3Kp"B,opt<X?qV1r"
+kh+bEp=];p`nC+?r7V&%`nL7Cr7B6Hq:PAnqUig@pY,Dqle:.Jq:ki!`n9t;qq/m@pY,Grd+\3Iq:kl"
+`n9q:qq1)bi7[hXq:WdAptPc!rn,?Fo\',oc.VsHp=f>q`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%Euodb4<Ho\02qa4g4@s4?Mfhq7JPrRf0Do@a2trRo3Ep"KJu
+cIhsFn_*oo`nBt;r7UDigtMGU!8#6Cn_*rp!8,<Eo@j,qdG"?Ko\0Ata4Tn7rn-Gfi7[\TrRo3Eo\0H!
+f\"<unCdioc.VsHo%O,r`nBq:jOiMFnCdioa4^":s4IA)ak?4<b1Q^Gn(I`na4^":s4HGdj4WtVa4Tk6
+r7K6Gn(@]nb1ZaHn_2%9n(H^Qk1K.U!8,?FnCmclcIhR<aOoq6!8,?FnCljQlIWApmb%Tmqq96InCl%:
+rn+[3c.V=6n(Pt:j4Mc3Ze5?4nCl(;ak5q3Ze=g$pt+$IZe560\Cp<(hUh5JZe49jdb4'Bbh)[C]@cK'
+aP$"8cI`*JZe3^Zin<bRbh)+3bh0DXrRpSlc.C7nk1I#nmFqTlce#PV!8+X2mFp[Rl.<;pkLn,5m+Tb:
+rn+[3c.V:5m+Tb:jOhi3Ze=^!cI^4klI`Jsle;9ge(:tZrRn[5le:@Mmanetj4Vi5le9\:qUiC3l.P%J
+mF^[Vce%+-e_'*=cIi!Hn(H(>k1JVDn^k,"kh5d`f[o9<d+A$E^"DQ%hq.GNk1J&4h:U?3kh4D8o[gn1
+_q=P4kLn;7g=P*2Ze5!)o%DLCj4D]1Ze,92kh4G9ak,k1Ze4Ho!7oZNZe,0.\Cfrsk18tO[+F<idb*^8
+eCOHI]@Y-Vm+CIReCNO/e^q.[r7UDheCMUjn(4r!jk9U`f[dF]pt373jk8\Fo@C8"hUpE3jk828p"-t1
+`7XS3jk828gXk-1Ze5'+mb-.A_:S;1[+OHmqUXHQ[+Fs&^t@`$i7@YRZe*p`g=YK>f%0BC_q2]Vo[r6X
+f%/I)h:LZ=eCX9Dn^uFD^"<&2iRl]4iRmnUiRZo<f@KBA`n02%f@Jj2f@K`K][u,pkLK1SZe"!bf%8m5
+g"#cH^Xg?TnCQXOg""j.g"*O^pXnc`g"!pio[^A#i7S%Zgsrd_o[gn1i7R,@pXQV$g=P'1i7Qc6n^bV/
+^t851i7Qc6f@Jd/Ze+j%mF^.C^"2r/[+F3fqpjWT[+=`u`7No!iRRhUZe!^ZhUgZ;gXY]Ba4@oTpt+EU
+gXXd(iRY?enC[6_gXWjcqpr+*hq7_SjOLTfmFTG2hUp]8rmeC,db!L1hUpT5lIO/0gt131hUpW6o@Cb/
+_UnA1hUpW6g"+p/Ze+p'l.FeA^Xi)/gt192gt2SVhUU?2gstrG_q*Vpjja.VZdm[Yh:CB5hULuD`mqcR
+pt"3OhUL'*i753cnCR$YhUK-eqpi%(gXlAQj4(HdmFK>/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,<fqpi()g"62PjOCNdmFLXThUU90j4+(Xf%&^.dFI:-f[f'2kg[i+\(1H-f[f'2cID"+
+[+4HmmagCH[+#**[+3dZqU=]XZde3hc.1Fsim[qW[FELPkLJ28im[#=d+#DPf@Js1bLGh,Zdn6in^c^K
+[+,**[aj!\pXAKX[++0ed+-b!j3t?ama]>-f@K-6rR8+&eCEL-f@K!2ldX&+]%-Z-f@K!2dF@4+ZdnKp
+lIP"E\((B+Zdm[YrmU#YZde<kajo"ojO4+XZddCQj42c4j4!5Abga,PrRKNNj3u<'k1$`fldkISj3tBb
+!7\@*f@KiJl-lugkgdo-f@K!2s4"I+cIM(-f@K'3j3uE)Zd]!*f%&m1aj]S)Zde-fnC?XKZd\m&\(&sY
+psSTYZd[sadF?^sjjO"S]$ndNldXJ8jjN)9eC2mriRHE.jjNGCb1!oNqpa0HjjMN)jO:HbmFCIOjjLTd
+rmS4'e^a]JkL-]clI<u+e^`d0Zd[:NjOD`1jjN>@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,[+<m]q:+ZYZdn9j
+c.:P!iRInX[FNRRk185;hppo@c.9>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<jPB"Qn(P,&inVu;jk\J@q:iO9aP?.;jk\D?j4s[he_@Fcr8$Yoe(_pumG,&(kMH3mf%[Od
+qq\g=kMG:SnCt;)iSDu=kMFVAqVCModG2dumG6s^dG3[9eD7IfrSR#"dG2atmbP5+l/2Boe_TEFce\HS
+]&)]/iSEtYkMFP@i82u?l/0eBqVJj@aPZ@Alep(Ei83#@Zet]=nDMOIlJLLUmbY>.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[h<pZ9KYrTEe5
+fB)Sbr9!S3aQEHanE0?*f'!(sn`@jSroa1?pZ9KYro`e5g#qhe!9it7aQEKbn`B<'f]N1rn)h^S!9j:@
+puTTZro`h5fB2Ydro`b4aQEQen`B9&g#i:sn)h^S!9j7Ap#jH\n)i9cnE99&ZfgrDfBDYbaQN?\pZAjG
+g$%timcMURmcO'&_ro2+pZD85Zfg$*gZZlGm,uOTm-!EmdHJg=m-"<1cfj`Yalr'Sbj"KWiooXjm,t_=
+rTV\nlfZCRlfb_?jm)-rl0-CVl0/*1\*;6(roi_4c0=KVj6=tUcg'cYr9;Yol0-7Rlfla\kih'kdcn+'
+s6J/"k3:7Xr9<P3[-Hc=mH`p!d-BcXrT^lWdd-epm-2m^k3:pkdH]0Gk3;g/\E_9'l0HjcjQbgln*B'"
+Zg7YXf'MG^e*HhplftkCjm;L'j6G+Zj6HU/\*MT2q!.52Zg6`>cg99NiTpL0f^.S_bO"K[fBqM^jm;R)
+i9St\hsAt^i9Tjukj76n]^5F[f^7V_ea22[ZgI>Ol0dEpf^7hfq<YHTg@#"-hsB%`h<aXu`U2CIjm;g0
+g$RV^f'V>]g[<h`na>`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_<?L8K'@mOK'B9!g?=.PK'<-rLZsETK'@mOV!6e#K'7gMK'7gMbNQJ#K'AoljQM3Z
+K'7gMK':5<^$1.5Rd')#K'7gMK'7gM_<?L8K'ChMY3:K$K'7gMK'<-rLZsETd-7n#K'7gMK'7gMpZRS#
+K'CJC\EJP.K'7gMK';dhOm.J^`p(2#K'7gMK'7gMmHBl#K'C,9K'7gMK'7gMWT`(#K'@mOr99"#K'7gM
+K'9#ohs#aWK'E$oN9GlWK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gM_<?L7K'7gMK'7gMK'7gMK'7gM
+K'7gMV!-_!K'.aKpZIM!K'7gMK'8ijjQD-XK'2^fOm%D\K'7gMRcs#!K'.aKmH9f!K':&7K'7gMe`a1!
+K'0,rg?=.PK'7gMK':SFZfcr'V!$Y!K'7gMK'7gMbNQJ!K'/chjQM3ZK'7gMK':5<^#t"1Rcir!K'7gM
+K'7gM_<?L6K'1\IY3:K$K'7gMK'<-rLZa9Pd-%b!K'7gMK'7gMpZRS!K'.aKK'/chjQM3ZK';dhOlq>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`<mn^>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!9<V0P2b$OY2Rmhmc21D^#JJ?g#A%Op#1tjo],c-MW4Bi
+m,Of!a5Xbjal2RGd,M@jlf70fK&ZgiL>i0mlf4Alm,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!
+i8Vo<g>L*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+<rj5R6#]A^ihlJT;5hr)uA^#J\CK&Q=[Zf'^!gu5Ttp#='P]A]mNf&5HD\Dci5aPa\i
+K&PkN[G^<.cf):i!91WMaPifNj5AGF[c.)@^#6oioA[.9h;HlB]&3/=_Vr>hpY`O?f&>QGZ/G62aks\g
+qVf!CdGj<J[c-H.al'hhs5C?Dcf"0J[Gp6*e`![h^>HogmGY\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<R!8sp9f\cG\pu8=4m,6g[o\m%4qr#fXo\mjKjP\AApYsrdd,E4,
+o&9?$[G]Ehs5EV/X5N*sm,.KqX5Wm4_Vi8fm,-:Kn_r$VfAP'6o]#,o_r8o!mGP)'le^p`nDUG+!8l8_
+oA[LCmbt_7h;?W;e_]`Qn_h(<e)0iXrSjp;gYguIXl&p1hqmbZ\D[&<eDKcTbi.O>\_uc1`8B2'lf%m%
+YMdsg!93J,Xl8L%dGV=frSQ8alJ]b@kht%LmGcjYeD[pqptrR<g"uA[p>N.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&<sn
+qqnsAb22I@lJ9kGhr!#BkhahJoAIIC_Van@[GL6*o\eQ`[,:K3pYOBX]&<GCZJX<khVRVTcf"0IakuC?
+dbt2a[,B9fjPRB%mG7g#d,;:g!8d)!d,E((mbkA-jkeDAmbQ.Gq;8jBm,$OVo\m49l/0V?]&*AAn(l4G
+cJRjCm,$%Hj5ADEZ/5Q<\)-T0hVdh[[GUB.p#4T_[G^c9]\gcdnD<Zjb2D%3gY_GUb2DjJ`8C">dbj`T
+[bgQ1l/:LX[bpQ1!8tuW]&3JDn(u%@eDB6Bo%h@El/0eDnD;4D!8k9CnD<!Ykhii*oA0&se)7^mqVLu'
+`o+npn_`im_r'G0fA?,T`SgII_Van?dGX]U\)6`4khk.P\)-c5s5:oT^#/_Eo%q=CeDK?Eo%q4?mbZ+C
+p"dUFs5:BDoA89\khrr-oA7:?_qt(Cp>*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<r8,<HqV]WUkMO)3p>>)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:<Bd,*d=
+[b^<*hq[\X[bf*]o&.[Jm,,))kM=M@bM;OCr8,'BakZsTo&-q5h;6]=[b^c7eD0HK_qt%Bb2)RFfAGND
+Yho$._qiSmo\]K%\),WjpYG;r[bp?+a54JbrS>`Rleg(GkhaM=mGR*`e).Cd!8b6AcJ8HWm,,;/iSEkV
+m,5A1p>3C;akcIBceRdBh;6oCc/%^Do&%IEbMM@;\D??'lJ1U\\DI,=e(s<Ia5?IFY286qf%n^.kMQ'k
+_;<Jnp#,N$\DPopf\X0poA&6Yk23r1qVKQSk24bHj5/,<inj4]akbD#l/2Hs\DGTg!8lqr\DHB(leURW
+\D7/?eD0-BbhhdEd,!d?j5/DEd,![;rS>0Ce(jTQnDCe5gYMV[j57E(o%i6[i82E.p>+6RinrGGiSN#=
+ins7^b21S&khc*k\_Yfks5)_k\_ZQ+m+gRW\_dABe_T*=dG=*De_K$<khX_De_K*?rSG9Fe(rj:]%uc/
+lJ14P^"r\Df%f0?dba6FeD8p:m+p"DfA,6>s5(?CfA-&VlJK20i8++_gYTQuq:sl_gYU*/o%hpQh;@,H
+h;6]<g>;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+]V<d,"3IW8-aoeD'<C`SJ;al.b"MmG>S5kM3u1
+^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<I:gY1oGpY#Au^>/23e(aTMqqf0FrnYEGo\9)ph:prD_V4e<ptbMrc.p1jp=]N'qqf'CbM;mJ
+o\9&o^>%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(BmbI<ddG)RmrRpi!rS>9E
+a4pRIqqCVt^tmf$khQ!gmG,M3ptF!HrRpYqbhVmH_qY+Cn(m$ZhV?$'r7^MmrS,<G_qP+Cs5!5$^tdDn
+n_<uqn(ke7lJ(%Ir7^Mm_qY1F`7k4DmbQONl.j53r7^Spn(c@H`7t4DleK>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[<hqg?@>/g[NqIg&TgigrS7IgVheGg$@JLgudD1
+g]#phg\BLFg;_h<h"BI=gWnOIg?RM1guI/Kg]-!hgVV\Dfu_q1gsk*IgVhh1h<E_Kgr.tIg?@;igVV[b
+g&Kjlgqhb!g?dPXh8.n8gXb*Zg>q#3gA'CBg#h)JgZ.&-g?@Acgs4]ngAosfgVV\%g$78Pgqqh<g=+d=
+h9+OKgr8"Jg>grLg>: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>(HWg<SEsg$.;cgr.sjg&Tpcgr.t+g?[JJgVhhBg!n^3gsXsJgW\C.h!*SJgW\C-g]-$H
+g<SCDgZ[D1g=Y*Qg"kH%g[3_Qg=tB(gAK[Mg"Y9>g?%&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%<qSf\"s'gA0ILg"P6@gZ7+agAT^Gg!eU<g[Nt9g<nRRgtUW&gZ@/(g;V_Ff[SR*
+gY(<Jg<nU,h!WqLgT0'(g;Vaof_!qZgVqn$g%X1Qgr.t;g9]M[g%O+Kf[eg=g>Uc6g">*VgW\E]g?mV5
+g!n[SgXt9"g?7/Ug">*!g\fd(g=t<Hg!n[)g[X"Jg=+a1h#,sHgX4a(g;Vb3f]q,>gVqmqg"5$5g[*[i
+g@a.Hg""a3g\BOBg=+aJgu@,/gYCN'g;_h?f\b?2gX4aJg=4g,gudALgS<KAg"+g?g[*\6g=4dUgt1?#
+gZ[A'g;qtIg"+g)gYLTKg=4g+h"'4MgTK9'g;_gsf_!qVgVqn(g%X1Mgr8%?g9B;[g%3nKf[AO=g>: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:fBUu3g<SCIg"Y0)gZ.#Kg7m:"fZDe%fA>6Mg;_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[Nt<g=t<$fuMb=fBUu0g<nUJg"k<(gZI5Lg7d3?f\b<;g?dP6g"k<R
+gXb-#g?.)#fuVh'f>u\%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,0g<nUJg#(H^fu;V1fA5'<f#?=_f\tH;g?[J6g#(H^fu;UafD=(`
+f#67mf^mbSf>cP1g"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<f)FCEg&B[Gf]1Q`gYLTJg;qt+f_jFA
+fZ;\Bf':icg;Vatf^[VSfDjUFg?mSKg#:T\g!/1GfZ;\+f)==^g#^o.f]1T`g\9FKg;qt6f_3tpfuD[i
+fDF1]f)==Bg#L`If]1T`gVqnBg!SL3f_a@Sf^IJ6fB(T^g?mSHfu_n,f)XS*gW%sgg%a4cf_a@@f\4sH
+fB(T]g;_h7f\5!=fDaOHgA]gIg#CZ\g#UfGfZDb,f)47tg!89lf^@AcfDaOEg</+Kg#CZ\fuD\+fAtQG
+f)47Ag%s@If]:Z`gXOsKg;qt,f_X:if\"itfB1ZagATaGfuVhAfBh,dg;hmuf^d\UfD4+?f^RMGfB1Z[
+g!/1HfZ;\,f)+1\g#^o/f]:ZYfZ2Ubf)O:cebRn<f\G*HfB1Z]g;_h9f\+p<fD!qFfCmh<f'(Z[g#grG
+fZDb-f)+1ug!&-jf^RMdfD!q;f@&7Ff'(Z[fuD\-fAkKFf)"+@g&0LIf]C`Zf\G*Ef?)V-ebIhgf[e]r
+fB:]bgABUEfuVhCfB_&^fZ2V"f'LuPebIh<f^dYGfB:`]g<J=Ifu_n.fCmk\fAP9%f'1`[g&9RGfZDb8
+f([blg;_gkf_jC`fCmk;fBCfEf'1`[fuD\Df?Dk0f)"+Qg$dV9f]C`Yf^m_Ef?)V.ec4>!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%<qHfZDb/ec=G"g;hmgf_j@efCde9fAG0Ff':fZfuMb;f@JR;f(dtFg%j=C
+f]LfXf]q)Ff?)V/eb7\rfZDdffCIMef(dt>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%<qJf]UlYf[SOFf?)V/eb.V\f\Y9&fBLl\gAfjJfu_n;fCmhffZ;[o
+f(R\[eb.V9f]q)HfBLlZfuMaefBLlXf\kBFf?)V0eaqGff?r3lf'Cidg%O+>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^GfZMh<f(R\bf>lIoeaq>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%<t=fZD_Ff'CoVf>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><eBl_6e*tu?
+f(.D7ea:lVf^.5Gf?)V1eaD#/e^)bCeF1lUf>lJ'e`YKMeFD24fD4"Ff'LrTf%S[Be]QD1e*tuXf%JWs
+ea:lZf_sIDf?)V<eb7P_f>lIpeaq>YeFD24fBq/Ff'LrYfu_kHfZDb1f'q;Of&bK*ea:lVf_O.Gf?)V1
+eH":pfuVgff)XCff'q;3f&P<Eea:lVfZ;\>f$`.9eaqJDf_*n=fBUrVfC%5Df#lP1eF_DnfZ2Ucf(RYg
+eaqJ8f[JIHfBUrXfZ2V1f&#!EeaqJ8fZDb1f(IbQg$ID6f]^rXf_="Ff?)V1ec4=qfuVgffDjFgf(Ib<
+g"b6Jf]^rXfZ2V<f$i4:eaqJCf_3t>fBUr[g?@5Kfu_n1fCIS7f?;_Ff'ClYfuMb'fBUuQf(Ib<g%F"J
+f]^rZg!n[HfZDb1f(Ib^g#(K)f]^r]g]-!Mg<&%<f_3tifuMapfCmh]f(Ib<g$./Jf]^r]gW8+Jg!&.3
+f_!kSf]h&1fBUr[g@a.Kfu_n1f)XS#gW8*jg&0Lgf_!k;f\b<HfBUr\g;hn=f[e^=fD"%HgA0IEg#gr\
+g?@5Jfu_n1fD"&!g<83lg$mYgf_O=DgWeINg>pr\g;hn1f](QIfD++@gAT^Lg#gr_gtCHOgWA11g%O.k
+g""ctf]^reg\T[Fg<&%Ff^.8dgrS7&g@EtYg%a=Bg@<kLg#gr^gWnOLg<&%1f_O=`gZ@23g>pr^gW/$i
+g&9Rgf_XCDgY1BNg>prah8nC?gY:KBgA'FLgA'CDg#gr`gu[;NgWA11g&'V&gs4]sg[3_ggA'FCg<eOL
+g#gr`grJ12g?%&Lg&0[Hh"odPgZ$r`gtCHNgWA11g%sLngXt9&g>poeh>Q0Mgr\=Gg?[JhgrJ1&g@<nX
+g&0[Hh!WqPgZ$rdhT=URh9"I1g\T^dgZ7,2g>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;6rch8e<mg\BLfgA]sLh:CBRgu-oehoFU>h;@&Fh#6'Ph#6$MgYpldhVd5Rh8nC0
+gAp.)hU:9&h<E_gh#H6Oh9"I0g]--Nh;I)Rgu$l+hY,dTh;6rehULBRh9"I0gZdSPhT4O0g]66RhoXaG
+h<WnshT+I%h"KO\gW/18h;R2GgrSCQhTOd2h>c?hh<Eb;gu$lYhULE(h<3Sfgr\HphYl9gh8eC.h<j%S
+grJ:Dh:CE<gsP$ThoXa0h<<_RhT=U0h#H9ThoXaEh<`t@i6C0Whk8iih;[8Hgr\IPhTap3h;$rXi5sm0
+hT4Qph=TLfgr\I$hYH$_h94a=hrN\JhT=[ThTOd1h;7&UhoXa0h=]^Xi5sm;hY,gKhoO[Qh;@&3i7d)X
+hq?l2iU>^Zi2GQ/hoO[/h<EkYi5jg/h>lN[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;<PiRQl4iQ0sEhs0+FiQL0Yi7?f4io/k\iRHf3iVDEYi7?fBiq26O
+iRHfYj5/h<in`S3iQ0sPhr!>=imcr[iRHf7j6>R]imQf6iW.uZiRHfMip#IDiRHccj4*,1ioo@eiR-Z+
+iRHf5inr_[iRHf7j7M?]imQfAiq;<QiR?`Wj5At=inWMeiRR#1j72-6imQf[iR?`6j65L^imH`8jSe,_
+j3ZfLj6bmJimH`bj4<83io]4diR[)1j8@oeimd#CipPgRiRHoYin*2;iS<MkjN-B-imd#0ioo@diR[)2
+j8Iudin3AGjRD6'j7M?]imH`AjS@lXj3Q`XjlGOEjOiMdj4EA4j72-din*8:j8.f^in3ARjQ5IIj4EAi
+j3?W0ip#OmjN-B,iW/)oji?HBj6PaWjN-BYimcu@jk&SajNQZ=k3V3bjeq2:jN-B,iq2?pjiHN6j7hTg
+k/cZMjP]+Pjic`ajNQZ;jl5@ajNQZ=k4ducjiZZJjn%TSjNQZajkSt<jPf.cj4re;jn@ccjP&_GjR_HV
+j4re^jkf+AjPK)"k/lc,jkAh;jPo4bj4re;jnRocjPK(Kk4RlXjkT"bjk]%?jPK&!k/cZ+jRq^$kK)f6
+jn@flk/ZTLjPT%Sk/cWajiQT@kM>: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/*a6<B_cKG)ekN^U^oBF<Zq<-o)mHE9faQNE^l0833`otM,
+qW7eCl0?:Qe`cVgq<-o)`oujRgZSFqk3:%PrTM>cqW@#,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_aVh<F7ip#tf/`Tm*[eEQYin*J<bq<Q)d
+oBGZ.k3Cpj`p*0[mHa`9b3I"2p#lDBnEe-[cg(>koBG]/`TlXNiT^!umd%jWroqSio]Yf2fB_nka6N6[
+md'B-f':<?o]Yr6rTqMha6NTepZ_>;_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(<q!Grbi9TRl
+mcsZ:_X7$_dd6>dr9qhsq!Q/hlKnB8jR(jl`pE'XqX47JaR."6p?VJ=r9qMjd-^SplKnE9_X6RRhsB[p
+qsM>gs6Rhnlg+N<eaDhm`pN'XqsNn>ea: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<l8ikj8?<i9oUm
+`pN!Vp$^/o`pWBap?hnK_X>_: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*`:<HglgW'ecg^\uhXAVWk4%<uhXA\Zqshi!h=07jn+"?c
+hXC+,f^ZoLkjS97c18gCrUAb7bOO9Tm-rm#bOP)keaVGadIR8,`:;XPkjdd)`:2UOs7+D)`:3?dm-i6j
+b45B!g[NGWj7)'th=&SXqXD\th='.ioCBiig[NJX`:3BelL3!fc1(Mth!`S[ipl(!g@0U~>
+
+%%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(<Ed,CANlf-(H\`'aNeDfHHU>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;e<h]AUchT]+qhdbqCh\)GQhl/8#hcJc1hZf'3hjl)fhb2Bhhr8EFh
+iS_*%n)/fUpu&O<f\hkLoARRF_;M6Lgu6rFWo1VL`Sp=FK&GeL[,L<-bMThfrSY'Ae)00B[,CB2a5O\g
+q;8R;fAYTF[,:H4_r/>hp#3:8gYgfD[,L`9^YcufUu:.ff&*Uf]AUcfmGF5fdbqLirnrCdl/8r+kMUsM
+!8t6Ad,:;LlefkB\_s[LeDK6BU>X&L^#/VBMr<FLVVf8J_;OtDO5JXJ[,C]9K&?(T[,B9fRG[;fbM]nf
+Yi!pfio$Nfa5=Pfq;@.fhVY]uo%q:@^u+hB[,B]qg>93op>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^<ba54Jbq;$qbhVPWq
+o%nuTp"m(3gYRqHp>(>Vn_LS/hqa.FqVJj@aPENFj5/5@Z/)nFbhhU@Rbc9F[GCo?KAGYF[,1-(b1sP`
+r8"a:eD0$<[,(3-`nnDaptW74f\YH@!8Y'<oA.:>_;=h@!8Y'<gtgZ>[,1i=q:r^>`SL%>[,1f<dbO!?
+!8b->lJB_@rnY3ArS.D0[GB<ginjXi\D7,@nD2.@]\`J@r8"p=rncAbhVJ1fZJG91_qb7J_qk"Arnap9
+iS</BrSG'?rSID,\D>?`n_F'!\_[2?jPA,;]\NGAs4t<Cr8,]Sjk[T)qqgSndbXfW\)$r;^"iD=e_KEE
+qVJL5n_DFFpYEU>!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<BqqT]Uj5&2>!8QGcf@o0<n_<0[in`)=leD'df@o0<g=uP[in`)=h:q_YiS*2E
+f%]ZKn_CG)iS+(\hqZf;hq\(_\D,]joA&]ffA#0;jP/#8g"P<<s4c5]hV?B1jkJMCh;%8LnCudSZJ5'+
+k1\SEg=kiIo\?_+hqJ%_g=tB9gt_\Z]A))omb@-`gY1H<iS2c7gtLH9s4Z>`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!<r7TWTi7cf<rnHDd
+e(Wg7n([$[i7cc;khGmedb<a7f\?AZiS)l<hqRbVi7d5EeD'EFo\.mOhqQr?p=eT\e(`m9pY=Z]i7lZ5
+p"Aife(`m9e_L&Vk1e8:jk8qRl.b7PdbEs=bhD13e(XlWj4_r9d+[O6jk8&9m+V9hdG)7dq:auadG*a9
+o%W*WZJ+m&p"@[Fk1SMDpY2t,kLoR_g"PWBd+e6I^=qc'hqISRkLn5:hV-K5kh457r7UJjceHOple:RU
+c._C7rnGlUk1\&4!86Yic._C7kM,7Uk1[u2m+;<jbhD=7d+eTTkM")3le(OWinEYMcJ.^>r7]<Hle'_@
+ptG#dc.hI9n(HIKm+BM8o@`olc.hI9f\,iKm+BM8lIkd`gY:rGaP$FBo[q=?le1(Jn_<<^aP#t5pY+-N
+le0M:qV(GmaP#t5ceA9Mm+KS:lItOVhV%>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(<r7fKMqV(5fa4U1=q:b/fh:_MSqqK0Fn_*cla4U1=q:a?Oo@`ljqqK-E
+le1g\f%BfMq:`jApt,T!q:`jApXo2mgXtoGq:GDqa4^4>ptGAneCjTKp=[L=rn%)"ptEdApXo8ph:_,I
+pXo2m`n:.>p=];pc.MmEptEa@pt58ma4U7?p"AEYjOj=\pY*[@pt58ms4GHGqUbDnc.MpGqUbJqa4]b1
+lIXnEr7:Poa4U7?pY*X?le'\<o[j&mo\%:;qq(Pqg=boIlIa//rRUVopXmmGqq(Pqa4^FDmb#S3rRUVo
+i7R8Gqq(Pqa4]b1rR]6ErRUSnb1Q^Gr7CVqa4]b1kL\\Ermp\oa4U=Ap"KDub1Z(4d+A'Ermp\oa4U=A
+p"JT^iS!MKa4L=Ap=]DtaOpFBo\.^GpY"iaaOgFBo%EH`g=ZAUo\.@=o[roja4L@Bo%DXIn_!flo\.@=
+lIba\eCX`Oo%D(9rR_&&p=dU@l.FkEldu0fn_)"9rR^Ypp"@gIlIa20!7h/$n_(t8rn$bqhV%2IlIa//
+!7p\nqq00Grn$bqa4]b1a4C=BnCcpUjOjI`o%M1<lIZ*haO^FCnCc+>qq1o"o%M.;lIbFShU_bYnCbk7
+s4?kr!8>KHlIaV<o[iTca4UFDnCd3]gXuPXmF]M3pY#AqaOpOEn(H=Fo%<uomF]M3mF^INk1B(TaOpOE
+mF_EibLc.6bh)gFn(Gb6!8$VjkL\_FmF]M3mb,\6lIXJ8q:=obak,t6lIb"Hl.=,0o%<ilak,t6e(FBH
+l.=,0m+CgZg=PcGaOp1;p".C<m+C"Cn^m0]aOoe0p=@gGle'A3qUtMoaOob/i7@;Hle'A3mFh6ddb*g9
+bgudGmb#\6mFgFMl.G7Pbgu+4rR]?Hm+KP6!8-Pfbgu(3kL\hIm+KM5ldu-fc.;14d+A3Im+KM5kh#4Q
+iR[;HbLc49rn5EGkh"D:pt"`_bLc+6mF^7Ikh")1o@WijbLc(5f@]`Jkh")1l.GX[g"5QCb1QI?n^l(;
+l.FhDnCR!Zb1Pn/l.5"Jl.F53le)9jbLl"0danBJl.F53lIkITin3GGcIVF9qq00Fkh+G;hUg*)kh,CV
+hUguD^=W&0cdq71gXc&Kkh*2mp=@sKk1@r1p=Suhc.D%-iRRJKk1@r1kh,[^f%9!6dFJ*FmFT\8kLeeG
+mFUFMdFI@1s45WLkLe)3rmp8`dFI@1kgo"LkLe)3kLTU_dadI2dFJ<KkLe)3j4<YKjjiJEd+7O8rRfEI
+j4;i4r70o\d+7@3n(6OMj4;Z/n(7<cd+7@3f[ooMj4;Z/jOa(Uh:C`@ce%d>nCH(=jO`8>o[`0Wce%1-
+qpjBMjO_f1pXnufce%1-jONbMjO_f1k1JtNk1AVDe(*a8qq'6Hjk/)7rR^&[e(*O2nCHUMjk.r3mah'^
+e(*L1g=H)Njk.r3iR[bRhUUZ<dan!Ao[qOBiRZr;p!r*SdamO4pXe-NiRZN/p=J`adamO4i7IMNiRZN/
+j4F7\f%/s8d+A-Fkgn86j4EGEmFL=L[+>9.eCEO/eCFQMk1A&4hpq/El."\CeCEa6r7BEKhpp?.!7]rX
+e^`[2n(-UOhpp<-ldkd\e^`[2f[fuOhUU6-i7@SOiRQr>e(4!<nC?.?i7?c8psnBUe(3C+qpaHOi7?H/
+o@NK`e(3C+jOEhOi7?H/in+(Yg",$1f@9QGlIOM9iRd2BnCHIHf@8a0nC?[OiRcT1lIGRXf@8a0g"$&O
+iRcT1hUV>Limcl:f%'3?o[hUDhUUN5q:+<Qf%&a2pX\3Ph::0-o%*6[f%&a2i7@SPh::0-hq%bVg=>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^c<o[V^Gg=+j-g!nm0f@BWFjj`#5gst]>nC6=Gf@AX*p!`'P
+gst*-lIPXZf@AU)hp_PQgst*-hU_DNimlc4gXGT@n($+@hU^T7q:43KgXFs.r7'TQhU^</o$lpRgXFs.
+jj`tQhU^</gXH5QgXFs.g!o`Hl.4J:g=5H;n^H:Dg!np1!7ocPg=4m+qUOWVg!nm0ldbCQg=4m+j44"V
+g!nm0f@BlMh:13.gstrEl."S@f@B'6o[MXEgst-.!7]lVf@AU)pXA6Qgst*-ldk^Zf@AU)i7%VQgst*-
+h:DAOiRQZ3gXGWAma^"?h:CQ8psn*JgXFs.rRBZQh:C6/o@3!RgXFs.k1'%Qh:C6/gslARgXFs.g!ocI
+kLS;9f[K9:nC$%?gXFs.o[N$Qf[J[)lI>@RgXFs.h:2DQf[J[)g=5uJimZ]5g!oH=ldO\<g=503q:"-L
+g!n['!7K`Pg=4m+o%!'Vg!n['l-f7Qg=4m+gslDSg=4d(h9u#Hjj`&6gstZ=n^Q4?h9t31r7'KMgst*-
+qU=?Nh9t$,n'g[Qgst*-j4!_Nh9t$,gXH/PhppE0f[KNAl-e;8gXG?9p=7jGf[J^*!7KTNgXFs.p!i*Q
+f[J[)ldYFRgXFs.hUL**gXFs.q:+BQh:C6/n'p^RgXFs.imdbQh:C6/g=6/Oh:(00g!oWEldj_=g=5?8
+o[DUGg!nj/!7eI,g!ocIkLS;9hq.&BnCHCFg!nm0o$umQhq-H1lIGLVg!nm0gXZ8Qhq-H1gsu2Limci9
+f@B<@o%15!hpqPQhq-H1iRmnVhUgW8f@BHDmap%@iRm)?p"/'Of@Ad1rRT]RiRlZ3p=AKZf@Ad1k19(R
+iRkKg!7o`PiRlZ3qUt/edb*L0l.57QiRlZ3j4Vl5i7HN1rn-;aeCWa6lIa52eCWm9qq0EMj4Vo6iRlW2
+j4WkQjk/\Kd+Ra;pt4'Ij4W&:r7L,bd+RF2o@MsQj4Vl5n(RNiZJ"!bpt4W[db*[8o\%%5dFe'Eo@hRE
+kM+bFo\/BZdFdR7pt=?RkM+;9pY"ufdFdR7iS!_RkM*>slIk=Qk1\/7lJ)<mZeEm]rRpAgcJ%O<leCFR
+k1\/7mb@TmcJ%O<eD'fRk1\/7khGU\hV.5L^"`;9c._C9g"Q,Ql.iW"o\/$Ql.jM;p>,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@#$
+bhi<TrS@&&al!!Pn_`Ndj50^io&.XIqqgu(s5;)Yl/0kEqVM/+oAI^Iqqgu(khtIYq;:f%akusOp>Gr.
+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*<ZJP62p#"3Q
+^"rD<Z/4^%p>"N[Z/,*0^>A&1hq[n[ZJF?nf&#QHeD0`Q^>6cbmb['_e_K!:f%mXgr86brf%e7#mbP/)
+jkg'qf%dRerSG!>j591XmG,#'jke;>inrDDrS=p<hqmhXkhY.Qg"b]Fc/%:6f\QS`hqm&AcJ@U<hVQl?
+le_9jg>'-mrS?;df\PB?pY=lcZJFp)nD;jSgtpf@p"ecdgYB^&nD2mVgt^`ArS?8aZJGB6iniMHf\PuN
+nD(>*injLfhV?`=hV@t`\D>lqo%`WffA5<=j5&)<g"tWArS?2`hqZE2khXnJinNMKd+kt`!8Z8`inM]4
+kM3B!le_$cj4grrs4jp9f&$D\kM*;tleTY<e_]KDrnFa6eD9$<e_]EBm+fY:]\W><eDB?BeD/s:ZJG-/
+iSN_O^"i>:ZJF<mptk2gZJ>*.^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<Fp>,;ne(X?H!8>?Fs4m;&rnG?Gp"eBVlIrPuoA'B#ptX'Jp"dU@!8Fj7o%a9"iS<JK
+o\IO@khF;8n_=-!akZdKoA.F?dG*[8n_=-!_qak>rn>NK\_Hu8nD)";nD*3\iS(Tln_=-"`S9n;d+\<L
+ZJ4j'leC4Ln(c"<o%V"8n(cFIo@r`hakH+9n(QOMZJ5-/ptX!Fm+^1Ho%LD(mbIEff\5ZGb1cXF]A)`.
+gtM5NleBS9iS2f8mG,t>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%<gg"<adrRnL1i7mtXjOgckmb5Y6i7m/A
+qq/4-f@o'7hqQl;n(GY4^Y8>6hqQl;f\,$4ZJ,'-l.aqE_:eG5ZJ+3j!8H8\ZJ#$,]@u,rle(a[ZJ"3j
+db<R4gt;GU]%P3ZlIt(Kgt:W>dFkhZh:p`;bLu+4ZeFZuo\83SZe5?3ZJ+*gpXnZ]ZJ"QtnClRLgtUZ;
+o@^q4_qOY7gY:T;gY(64ZJ,00inN>B`7aV4g"P67iS++]hUo-er7^#]gtCB7o%<B_f%Js5in;`4f\568
+rRooXhq6-*kh4VBhq7)En_)gP[+YK4f\5<9c.M43ZJ"QtmFpRO[FkK2ZJ!j`rn$8`ZInQt`nAttkL]X`
+ZIma]hV$K6j4E_O`RqoXp"@pMj4Do8gt8pcp=eKZj4D*!o@UD&hV.bYj4CWipY!44e_9WHo%12"i7ZT4
+e_9*9q:N:2ak>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#P3ce7d<qpr+*
+f%Ag2ce7U7n(5M0^Y&22ce7U7f[nm0ZInp)g"GZA_:S80Ze40gnCd*XZe+Bmbh14oldc'fZe*RVj4MZ1
+ldk=Pb1F2VqUj*HldjM9iRbBfn_)dPldi]"pt)k)g"H&OldiDoo%:e2c.VgApXZY%gXt02c.VI7o[gk0
+`7XP2c.VI7h:L60ZIo*.db4!<`n0V0Ze4?ll.PFSZIf*.[b/jX!86_iZe+?lc.L7nmFM<h[+EXVr7L>e
+b1Q+4kh"eFmFJ_trR]3En(#b8qUY\umFJSpmb$@Jn(#M1s4?knqprm@!8-Vhf@]`Jn(#P2rn$PgnCQCG
+!8-Vhb1QI=q:3U<rn$Pgg"5cG!8-Yiak6(4iR[8Ern$ShaO^FEm+;9ibLl:6b16RDrn$ShaO^FEm+:IR
+in3bNaO^@BmafM3s4H\idFe9InC>V2rn$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@1n4qUY2ej4<GFqq(>gak-LDo@3]gcIMdBo$tq7
+s47)!nCG_5rRg_kjjiMDq:>,eak$@@o%*ilak-LDo@2(9rRL_po$tk5qq(>gm+:+GrRgblajp4<p=9,l
+ak$@@nCH.Ap"0/po[M"5q:>,emag1Eqq(>gak-LDqUGDlajp4<o$u@Co@EfjnCG_5rRgblnC?7Cq:>,e
+ak$@@rmp\lak-LDo[MREn^[Hdo$tk5qq(>gpt+!Hr7LYkajp7=!7p_kak$@@nCHRMlIYsdo[M"5q:>,e
+qUX$Eqq(>gb1HRDo[M"5q:>,ej4<DEqq(>gb1HRDo[NfhcIMaAo$tt8s47%un^bh6r7LYkjjiJCq:>,e
+b1?F@o@Ermak-ICo[M1:r71Voo$tn6qUb8gm+:+Gr7LYkajp4<pXT2lb1?F@n^c7Bp"0,oo[M"5q:>,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=&<Vi7.MOo[M%6pt#;lqUN^=qUbGie("-ApXSocb16:<o@<B^g"-#Op=%.5pXT8m
+pXI@9pt#&eg=GcEqUbGiajg(8o[NN`f@BZIo@:t6qpti"p=%.5pXSoch::rDpt#&eak$=?p=&`beC=6C
+o[M%6rRUnto@:t6qUbGihpguApXSocb16:<o@<fjc.;aCp=%.5!7gkpo[M%6pt#&ek18VEqUbGiajg(8
+o[ElkbLQC=o@;1<qptVqp=%.5pXSocl.+eDpt#&eak$=?pXK2lb16:<o$u7@pX]2mn^bh6r7LYkgstlD
+pt##db1?F@n^dQgd+A3Jo[M"5rRUquo$tn6qUb8gj4EJGr7LYkajp4<o%!]icIVjDn^bq9rn%)#o$tn6
+qUb8gkL\bGr7LJiak6UGo$tn6qUb8gd+A-Gr7LJiak6UGo%!$ViR[kWn^bh6r7L_pqU`jArn6kme(4<F
+qUb8gak-ICn(7*^g"?;WnCGb6r7Lktp=IF=rn6\kgtD,K!8?qnb1HRDn(76be_'lSmF]P6!8@G'o@D(9
+r7LJihUq2Irn6\kak6[JnCIBde(=NMn(5\6s4ID*mF]P6!8?nnin3JIrn6\kak6[Jle0G7mao\8s4I>(
+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:dG<s>kM4;:\)%#=dba-@d+m[:ZJG!+jkf.S\_R&:ZJF0ir8-MidG<m=n_M(<e)'QK
+p=ut0gtpZ>e_fHCp"d@<`SU%>e_fHChVH`<ZJPQ;g#(fFe)'iTm+nu(k25[cin^osnDD.@fAPrMpt`:5
+g#(N@fAPQCp#"cdhql9.n__sVhqm5Iq;:)dZetW;hVd;Ja5?7@Zf's(p#4fbZJY]?[,BZsp>>)kf\kTC
+khsYBg>UrHs52Jeh;?W<io&PLh;@SWa5FVhpYjoeh;?c@hVb]uo]#,pgYgfEkMZ$kZJjX!!92_jgYplE
+pYigEgu@YXnDLV2io8DGhW*>Jqr,'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><k31ggn`fu8a6E3\rosCGa6N?`r92Pmp?D57r92/bo]l;;mcrNkp$;M=a6E9^
+!:'IFa6E6]qWZVsnET`5qrl)bo]l>;n`eZio]l8:a6NQfr9O7D`p*0]q<?]"m-=<1pZffbq!@h@pZg,j
+pZqY>`p*Qiq!7\>`p<Heq!$c&kN_g-q!#iapZqS=rThVlq<[n@b3JukpZqV=a6NEbp?Li,iTp=+q!#f`
+q!7\>!:%SiqX!k?dd6Ynr9a4C`p<Kfp?LAtmHaW8o]sN`r9a1Bp?U/mqX!n?a6W`krTs1B`pEWjp$1H#
+kj/-4p$0Q_qs<q?r9VVnrU':CaQrllqs<q?`pEZkna,H+i9gR4oBXE_rU'4B!:7bmrU'.Ad-^Sps6fID
+`pE]lo'>T-h<b..nEe0^!:KRHrThJirpB:Be*Q_nrpB4A`pEcoo'>`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<b=ZLI&ImIB6*ddZ;cZLHB6J,~>
+
+%%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/;<n^>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/ArSFp<k2#=[l/1OXdbj6Eb22=;
+e)12_jPJ;AdGEg<khXVCmG@Zqd,2Ilp>5&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<WidG=NO_;>.Hpt`mGn_VpSkM>mf^u"b?
+oA@sQo%q4=rS@8(^u"b?gu%;PoA7.9q:t`$aklaI`S^XOo\R49qV9ERnD<oq^u+hAlJ9kDqqSmAr8%>-
+^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_MWkM<Dum+_0eg"kH=
+gthtcZ/"6kpYFibh;$Z=mbI<ee_K*;e_L&Vk1eMDa5$"9iS2l;jkKagf%mUdinMr;inNnWl.t7PdG+$A
+q:a<QinN)@s4uVgd+d[9o%`3Zj4i)>mG.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<mG%Qnce[a=eD'`Ple9S<l.b[_i8*SOakQLBptEpHlJ'tIp>+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:<r7go!_:nY:!8Q8^
+l.bmb_;+P7pY*gEpt>]&_qY4Gp=d@<nCumTinF1\s4kHFp=f8rb1uL@b1cXEq:Yc&_;"_<!8Z#Wo%`]g
+_V4h=rS6hqe_BiPs4tQIq:kVt_V4k>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+<p"K/oak?+:f@ocKnD)%<le;!a
+f%KKGa4gCFpY<dCle:1JmFgp^a4g";p"RpLle9M7rnHqsaP-+<hV7;Lle9M7mG%NlcJ%aBa4gUKlIsG7
+m+^XUjkB.Xa4oq6!8>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%T3<dFe<LmFon>khG(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@C3qq0TSjP&#7pY,&hZJ"<knCZaRe(E^7mFgXTi7QT3
+lIksceC`g8f%L#Ti7QT3iS!hTin3;Fdb4'@o%;OFiS!#=q:O`]db3O1q:FKTiRu`5o%NZgdb3O1in*kT
+iRu`5j4a=^g=bB9f%9WKm+Kn@inEGGn_)gPf%8j5!8,lTinDl7qUjr_f%8j5l.GCUinDl7j4O:^f@Ss6
+e_'lTjkA2:hUq;Kl.=kHe_''=r7]WQhUpK4!8$/^e_&m8n(HgUhUpH3le2!be_&m8f\-2UhUpH3i7[eU
+iRm,CeCj<CnCZ@Ei7Zu>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\D<h:UrCn^l[Of%Am3rR]cSh:UB3qUt#a
+f%Aa/magdVh:UB3j4XCaf%Aa/g=H8Ui7Q]6hq@GMl.FbBg=GH>pXn-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=YB<eCjQMmb?1Di7[5En^ugS
+eCim:rS"^6eCj]QlJ'b@jkSqOmG$XSe(Nd9db<g<d+eQRjkA2:j4ikQl.Y7Sd+da;r7]WQjP/,:!8?Pi
+ZeOm$jkAhOd+dmBrS>cSjP/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.hr<n[p>Pc*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\QjlXqQrT<A,dceg9lK@9k
+dcfcT!9_kriTS\P!9WD*e*,fSlfma"ZKUK7r9)PmioekV!9gfRiTK[nk31def'2D^bNRpJf]iG#hrr_X
+h<FOpj65FafBMVbo]Xun\*<hThWWSUhWX_!j6Eu8mca0(f]h5Ug?SCr^$4A:lK[p)gZdMZh<NVWg?IAW
+q<?o'h<W&FmcrNjgZme_q<?`$Zg.JQhW`h\g$/(nmH_(CjluI&hWreYi9^C-\Eh`2p?V#0f';5\jQk.X
+f';/Yf';5\c0OQYe`u)Yl0@[$ip=)=s6J2"j6Y4[rpAq:ZL$lBl0IBrdd-)`s6[/Zdd$o!jQt:[k3_L$
+am@C?lg4N8d-Kl^e*Q#Zd-Kl^md/p!l0c.MqX)Pokj?sfq!@;6ZgI8Kh<aCnbj=rhq<kQUg$J@tl0Z^]
+lgF?2_X5P5p[7bCamJNbf^A7smI&'_mI'$%k3_X+ZgReZbO+`cbO,8qnF*[Nk3_0qmdA-_naHJF[I2?-
+q<d_@`:!9ejR:F`_s[*a_s[0dc0sia_X@$al0d9np$fBXs6melo^C2qna?,?Zg[5Jf'`;%^@1pg!:dem
+s6oaPdI6Jkq!bucqXNk?eF<M,q=))d!:KjUr:%Dg!:KaSddZVmrpT[P^$bshq=*kAcgLl%r:.Ghs6fsV
+qXD2es6fjUeF;_lrU9dW]^bmgrpfFGcg^l$rpdYjr9jXV]^bjfs7+\0k4&<;s7*_jr9s+Ec11Z"s7*kn
+rp]gRs7*bkqsW2-jmi09]^bgeoC9unq=)5krpmDcq!d)/iplg5^[ga]aRT#o`UWfpp[Guh_t!6dp[Goe
+p[IJ=fCJV)_=IBkrUI_po^UE%naj*XoC;8>eai>%`: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@<a5;L+eDC8_b1l+7bhT\`K&,5<aP>_0
+dbV1bK&5VG`SJ8bo\PYdMr4<aeD%:arnW1^Phkf`g>'!iptgVZS_iMbiSCcqo&#&VVVg4an(Y2(in]4B
+YMI^`p=ut0gtmY>\DGEbrS=d9e_bu9_;EJkpY<I;`nc7&b2(4qnD2%=^YXS!e)&1%l/'S>\_i"rgu$B2
+gYCK;Wni9_jk\,8\D@)=LYdsGptaBSZJGT=K&;gMn(ZdT[+t0,K&*!Rk1o+S[,($(K&3B]h;.JSZejd#
+K&<cheD'lT[G99fK&*rmbhN3S[GB-bK&4?#b2)mM]ACWdK&=`.ceId@bM9V`K&+o3c.qC9dG;+bK&5;>
+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<pn_TVhm,.Zs
+S)3Vfl.W]&inV'!bMDL?ZeX]tnCtJ.gtfQtaklpOXPM^fpY<:7e_[jnf&-/WYMRpcrS,$?`n]/#YMK66
+\D5Zip>!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&_;<u$kM+SBXk`j0LYVsdbM:h+
+i8!,CVqmBip"e*Qf\G09j5$Qgr84%%kMG"Nh:g',o%U/!l.qfal.kCUgY9?qmbPM2aPOhkakcaIinV0%
+kMF#2_r&hu`SU(;nCkM/g"b'3YhdX]ceR[;pY3=8dbWU4WnuOfbMD"0rnP-AbMM+4V;LOpa55\,pY3^B
+^"i,4PMPKZd+mF2nD):D[b^Z5NSa?bc/%+/l.skFYMT05M;J<ib22%0gY:`BXk`U*KA?O_e(id6eD0<D
+X53:%O5BNbgtg`?c/%mFWo!$uSDWMdjkenK^"_c+a5">`\D>ZiptOrc^"hT&bh]bb`SSttn(d<c]\V?!
+db_7ddGN4*k1]^d^"^cdj4p<`dG<C/hV/%c^"gW`l.qfbhVQ]:hV7e[`n\8`o%fGbkMFYCi7dPPdbD%^
+!8N4_leU1JhV7/Ig"`der8*%^pYOEUhV6i@inU`noA5)U!8c5]iS)Z5mb>#%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\<dgpt^PXi8*DJinNGIhV>Koo%nuTm,$XUk1S8<m+So&inT.@
+mbHsZjP%l5o@p_/gYIJ;qVC2ej4hQ.qV8L7e_Z)<r8$JjkLmW(hV6c=WSF?*kM,dcmb5G1fA,<>UYW32
+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
+lIjkEkh<W&inT.@h;%GQkh=J>n(YD.gtdS<l.t[\k1e)7p>!16f%u#8o\SiglIj#-rnG-@`nZ1$pY>5l
+kh<i,gt^fBUtq^"m+hBjn(YY5e_TBDS_gF(lJ:p^rRo!?a4p:ANngemnD!3]rnG?F^tehBLu#YumG-mZ
+pY<pH]%mACK&4K'leUm[lIsnE]A)l2K&"H&n_<<^j4iJG]%lW-K&+r4mbI![gt_&I]%uH(K&5DAm+q!\
+ceA!E]\CulK&#A@o%WH`a4pIF]A1`gK&,kNn(d-]^tcQXaPMO*q;1Mpm+K5/fA#HBS_TXgo@s&oo@h%8
+d+n!CQeeLonD*KeqV/jAakcREOP[4umbR6_qqB*E^"WPBK&!]fo\8Zbo\7[G]\NA>K&+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,h<pY*@9ceO--gt_\Zm+TG5rnG0BaPDI(kM>jen^t_3p=dXB
+]%_hklJ)6jn(GS3e(a6DQe[e[q:k\up=dC<bhVgFOPQMapY>;ks4P?D^Y4:oU>,V"n(IKibM'_cqV6\X
+Xk`d-mFq*bdbDOloA,#S\D?r8n^upUi7Ym!jkGCA]\ED=n(HONkM!]*hV<_<a5$RHmb64Gmb>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<H
+PhhDVrS72#r7Js@`7k4EVq^+amG+Ypo%F#r`nJ5_rnOF,gthnaUYGk(nCmWkc.g%hpYDb'l/)'gWnmX/
+o[rH^g=a<rl.a)0`SCFHYM8X$j4`JG_;!u)`SAhrn(bJ/!8I"sgtV&I_;*f$a5,V/hqc6,rnR.uce8$F
+_:m/gi7l$%jkIr4o%D+<rS#*B`n]Y1akbS(e(jHH`7t:H`8&,`kM=\FaPG_/s4m8!`7a\7db:t\rS+s>
+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_V<Ysg"a3q
+nD(k8n_2FGo@q.;ce[I6_qsG0b2)aC`Rt7E_qMr]n_:8&jP//<o\%.9qqK6I]%m#7[b]Tkgt_JS`7sn=
+cePn`qq]$Db2)18p=R=:b1c[FZeO-feD.Rgpt>W!`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;C<X537"b1u[C`S(=G_V;r_oA$D&k1nG@pXmF;pY*mG[bIM2inN8Cp"@:;
+nCuII[G:Z8XkhR`jkTO^`7iDhq:i=4f%nd1]%m)5!8,6C`7k1E]A(E^f%e$ppXo;pbh9qgo\7==^YI`%
+^YAG7o%MUI_qXS6akXJ`leT5/pXnZ^hq>p$inN)>XPE=#^t\V9hV%,G_qNeui7k$^q:rd?p"@sNn(P\6
+dbO!?U##\&_;+k<b1QXE`7`)_p=b_bqqB3Hpt3O<s4YKH^"`J>R,%2ce(aTL`7k"@c.f__!8X:'jP8PG
+qU`[<le1"F]%ZZ.U"eS\jkBL^`S&;crS"j;c.pFr_qXt>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]\<A>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<X?a4pXK^"g]b`8/Mir7Co"ak4Vdp"IRB\_G0ZcJ&-Ip=[gG
+`nKk8dG(t^dbN($pt>,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_9rRin<GH`nK,#lJ%`^h;$K6qUsWWm+TJ6
+dbO?IPMPHYdG4`QcIhsF`nA>bs4W.\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!7o3BrRf<G_qFb;K%f_JgY)VY`n:"<db2Oln(WHK
+qqKfXrRf-Cn(QIK_qXD1Ltqm^gtTj#in3DG`7`kuN8"$Zjk9[c`n8>bq:a'H\(e7Dg"QDWr7T9Ha4g+=
+e(_+^^>.>pn(64Da4TM,iRssZ_V3eus4?Jehq6$'h:h)HS(l3Bg=lMXiS!DIa4f,!n(X)^f\G-6eCX<D
+aOnVfr7QkZh:gZ;s4>NJqq/sB`7k7GK%oMDg=lMXa4UIHaP+SeptUJVoA&!Qa4Kq8e_%jolIpjDpY+HV
+s4><Dm+L1I`S0A,KA-C[gtMb[`nBJ-j4_K,gt[qFp"ST_a4JAap=[gGZeDV:h:Ve[q:O!FaP$"8f@m=\
+\_Gonrn-epe_/$tkM+kJV;0#Eg=tcAin)9(g=biGQeKR8hUqn\hUq)FaP#%ro@f;\eD&d4rn,iUnCbn:
+bhN!KM;7"Dg=sg&rR]-C`S(.BK%f8=hq8"]`n::DbLskgo\4uPmb?ROrn,9Ep=dsK`S9e8K&$1WgY9d#
+lIb"H`nB8'K%g4Xhq8"]a4TD)k1Rc.f\;;<q:ararn,9EaP-FDcJ,b^Z/"*gpt*pFaOoh3gY&OZ[G'Ql
+!8$_mf\"9ujP&VIU"dB;hV.t]l.OtIaP,J)l._Z^bM:n-h:M#FaOnkmpXtMZd+[F2!8#cRo@V.;akHaJ
+L"kA:hV/"^c.VsHaP+YgrS3"[k1nbHaOg=AcIg.inCkb5qqK0Fle::M!8#9Do\%dJ`nK\3K%otQhqJ+_
+a4]h5gtKd&inT.@!8QDbaOfA&l.F&0eCrs:n(Y;)rRp;c`n8Ddp"IjJZ.lD8hqJ+_qUs0IaP-(:g"WO^
+\D5opn(6:Fak5S*k1R<!khH*j^"VGuk1J\GaP#;$mFnr%pY>/jaP5V+s4H5^l.O/3e(aNLO5/1=hV6Q3
+p=IC<a4UIH]\;E#jkA>?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!<a^=qW#pt3sGaP#q6gtKHrleM<k]\DE!s4Hkpf@e:"jP/bM\_QQ-r7o'BhqR;FjO_N+f@f]I^Y7>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`-qq9<K
+aP-%9g=sg+hqR>KjP%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%<kLo"MjOhT-f@oiMaP4hlqqT9IjkAPAn^bh6b1H^Hak=;[
+s4YTJl.FM;pt*X?ak?RFce?(eptF0MkLn&2s4GHHakHCAf%\$rmG$IOjk@u1p=IgGak5e0j4Uuskh4tK
+l.F22n(?CIak>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]<J^YAhDb1l(4eCOKIak+Yeq:X3L\(^`4d+R[9bLakgak?7=g"O'm
+nClUMkh4)1qUs9LakH%7i7l!$k1f"Pk1\)2mFU1Gak5J'mFer%iS!PMl.F22k1JbIb1YA"p"Ht2f%TfN
+kh4)1hq@ALakG(qr7ep?bM*$Ok1\)2ak,t5gt9g'h:gQ9b1Z(4pt+$Ib1Pk0jOq]0f%]9?b1c(4n(?FJ
+ak>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+9b<qUWg@ak6CAeCh1^rRoNMlIa;3b1Ohhn_2aO\(gK-g=kcDcdh[=f%/!q
+jOi\KYM&<qhq7;Ic.;:6hUfm%h:_8MZeFEllIkITbLbn/jk.].f%TiO\(fNgp"JW_cdg_"n^bk7bLljJ
+Z.[RXqUk/dc.:%hmF^7IbLt\)f\4O%lIbm`eCVjqk1ShKbM(M$j4hc2kh5FTiRQ'$g=PlHbLjnhkh4/3
+m+:CNkgmo.db+?IbLs_co@hC@lIaqEnCPe7bLupKbM'P^rnGWMkh4J9r7/p?b1H@>f%@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
+lIaV<q:Ea@ak?OEdb;1bqqBHOkh4;4rRT6Eb1H%5hq5-cp=RsKm+9M5p=IjHak5b/k1R)ple17MlIa;3
+n(?FJak>S*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<qUWd?b1QLBeCh1^rRoNMlIa;3b1Ohhn_2aO\(gK-g=kcD
+c.;U?eCVjqk1SkL[+aj!iS!MKbLc48gt9a%hqIJO\(fipm+U[Vb1Pn1j4VQ.f\?&Q]A1rkpY4iac.:Y$
+n(5_7bLlmK[G&s[r7UAfbLanhn(HIKb1bb-g=sg)kh5a`e(Ddqkh>%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\><p"@I@akQgMbhU+lp"\*QjP.l0ak4_go%MdN]A)i/gY1iDak6ICd+QOpleC@P^YIr*
+jkJqOaP$.<f\4I%j4rhQ_qj&%nD**Zak5h1in;H-g"Z&O_;*JnptOoaa4]G*lIs>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^(<f@n@$jP8kPa5,D'n_E0Zs4PHHm+^CO
+akY_.m+okAc/&<RiS;K,iS*PMakP8!p>!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#<H!8P`PakcLD
+e_\j6g>;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&0LaP4ekqVB<Mg"t]Dj5&VJrS#<H!8P`Pa5-@Dd,*[;e_]]MhVJ(`a5$LH
+dG;n#leg:Njl"8<ptsl`rS#<HmbHRPaPGh3iSNPN_VP:Lh;/%`a4o_2jP7i4f\YoMiSVK.q;(/gqqK0H
+akcgMcJH=npYbZ$^Ydf&r7_,(bhL4onD2dR^Y\>7qVT'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)<gu$uGgYVb]e(s]Q
+aPP"q!8rIel/:7Pr7]3GakXqmo\R[Gn))CHn(ujUqqK0Hq;'ERa564@K&?F^g>;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)3<co\RXGal!0W`SnSk]Ah5sptbu+`nneopu'HU[Gf$^dbsiT
+qVKKRaPZIEfANahbi.".o\T2se_eF*ki(CWV;g+dd,F]Skhb4RaPYh3l/8#hhVlo@o\SQak248<f&?,W
+PN(idd,FQQg>MDWa5PA(pYq.lo]+6Vp"dpMqVK<N`8L[SK&QRbdGXZR`o"kq`8ULNL>r0je)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$qr<Oo!9;5^oA7OF!8kiT_r:LPLuS<je)BiS
+a5HgQcJcY"o])1rn)E-^n)27FoA\<[_W1%ETB,(njl>mg`o,,#qr,HP`oFqrb2W3RqVT<Na5R$W`o=\l
+bN$b)n)27F`o?aQbi?1nf&Xp4n_a&udGW((m,HXVXQ/0tal;jJmGQ^Va5Q(<i8UNlkMs\Dn)3?eiShi:
+guISXSE08%a5c^IgYhGV`o5A*n`#_lqW#ZVn)2^SoARaLb2`9WO6$9"b2_mJc/STZa5b(uroB=*o&S9\
+nDD:Eqr,cX_;b4LQfIGlgu@e\`o6RLe)J4(nDp>)iT'%[mGZ(EdGsr\_;rl&alUG$pu(o)`o4tt^uN>n
+dH&7+n)+3(`o4ttpuBKV]&_T+`8g7DqVocZ`oHUMd,_OpjlOA?mbmTnfAXa/kMt:VWT<I-_rL1CkMb@X
+`o>k8j5Zfnp>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+%!9<k6o&@[LbiJW]]&h<$hWDE2roEP.qW#QU`T=Ymb3/'Q\`WhOl/M^&aQ(8#pZ9?T^ZP(K]&inO
+l/MBrdGr4,mcD^T[c[GK]&inOkMu!kg#U*5kN:7U[HIJM^?5=Sl/La`j5\,>gu[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<o4r8d>,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'*<n)O0&`T5,%r8k-Eg#r1oY3,N@k2cR'`9"o!s6$NIh!"XuZKLoCioU+#al^M(punpF
+lfm]u^$,(Nj5fdmeE+U1mH;.Fj65Uf`96gUj5fIdh;uQ:jQFMFj65:]c0+c^ioT.]jQ=ACh<9ISf]_qi
+j5ehRmcD@Ke*#-An*%^Qi90apj5eMIpZ9<Tb3.LAn*%CHl0%^$iT8,BroV,]_ru^9o]Yl/j5e/?h<*k^
+S`cC'o]Gr1lK,tHf&uG`QKY..n`TB'n`IdQcfk#bO6Nk4n*&oprT(rZ_WHI5[-.&CiT:%#aQCA&qWNOp
+^Zb4NhraXqcf`..o]^tlb3ABYi8s=fg#g07l0*`_dcg2`i8s"]io\,@i95dVgZ\.ihWEVVl0#qIg$++Q
+k3;<ti8rAKo]F!QcffuEmca-&i8r&BrT:rZ`or$<pZV)/hWDc>ioo=aUZnE8mHF?,l/fhFf]VP_RHUO3
+n)s0%nE.XOdHL,aP3K::m-*TppZKKYam&TbMsA"@lKR3fs5q>`_<:d\K':)8mcWHhpZKfa_<CUWK'CPE
+m-*6fnEABc_!1@RK'M"RlKR-ek3(Xb_!'nEK'D4Xlfd0eh<4"b_!'S<K'DOalfd*df')Sd_!0D7K'N!n
+l07$dbNJ]a_!&u+K'E3tlKI'd_rp+Eh<:a#U?Ut,pug`$_s#q@jQW<%Xm5-7n)j'#`95S4mc]r#[HZr>
+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<s*cg[!;QqWl8h]'P%9lL!6jeEQGee*=O1p[!Luna+uqeEQ,\h!2K:md,PlqWur%dd#`Uj6O;C
+kO"&lr9W5*e*5EJmHV:Kh<^3ho]tW)e*4^6nE\9`\EpThf^&=tg?QN?l0QjbZ0f<nf'MkijlsVHhWrt_
+VsMIjfB_S`mchRQea)>_T'XhjfB_8Xp$0BZcKsl`R-iYqea1fMs67Ab`9[-_NU5]lf'C]Jr9MAg^$P[`
+L[FQte*PEHo^'ih\*X1`K'rL'dI#<GlKd*g\*WeTKC&[*e*PHHiToIg\*WJKN:$B+h!E>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<OUs_!BD7k3SZ+iU+tXeEcts_!K52m-U/-mI&3ccg(Jp`9Y2)p[!k+o^0rjc0P)ibNub+rU#@-
+!:J%tamAQbdI"=/s6ks9p?pDtbj4BWh!DB7p$S+5md8fsbj4'Njm9>@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=4<L_=#8/s6d_k_XHaXXmkcIb4!=9p$Kuj\*inVWUK$<e*b-@mdANkZ1%JVZgcZ:h!Y71
+_X?UUg$bs1r:%DibOFW__sP8-!:H]Phsf@hZL@SUbjE15q<tHSf'q_hZL7e\nF"cn^@1[_Z1-33o'rgN
+k3_!l^[C=S]^No1q!bKUh<j@l^[C"J`UCP1YODMYf'_qn^[KhEaRI@Bo'j0YbO,)l^@';8eF1BGlgM[Y
+_X5)*`UDXO`UMmUb4#At_X@9h`UCP1hsf(ae*tiU!:7SinF"Wj[.!AMbOEdFh!b70_X?[Wf'fa1m-rg#
+]^Y%PrU.Mj`pifnMXcVprpBUNaR6b1s6u<Cmd^5FRIL4Co'Xon^$k[aT()"7rU?BIr9in>f^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<n=Q_XPD3r:,R5Q1=qF
+qX4(GbjW46r:,C/SalREmI/To]^YO_K(5`.q=!G7h!huHm.,c!Z1@qbqX3,,kO6%PiphWj\a][hqX2f#
+nF+!Yg$s[a_XRWqq!ZDqp[Gfbddi"\c1:l(qX2/f]C<o3K(7@\!:]jQ_!h'f`:1P3K(7[e!:]dP_!pma
+bON+5K(A0srUKXN_!oV=n*uY5ORi>>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@<p%%_DrUIhr^[h6lM=[_<p%%\Dp%$;s\FT^lKClPCoCMSClg`Nq\FTCc
+K(HYHo^_VCipkmq\FT(ZK(HtQo^_PBg[aIs\+AhUK(RF^o(2GAdIH\q\FSJIK(IXdoCDJAaRT&q\FS/@
+K(IsmoCDGA_".Nr\+@o;K(SI&nFQ5?^[_*i_",D7K(JX+o()A@^[]eDjmo#7Re-+@q!n1M^[fV?lgpM9
+VY'?KnaQSK_=>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<n+"-_r:@Jjb4L;Xqt04GnF40^f(.biU[t,LmIL&Aq=),gc1:,iRe*KLmIK`9!:deo`q/ZjPk;?T
+lLTN~>
+
+%%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'u5<md9E.lg!`ukN:mej5T%Vi8<DIgtUQ9g"G'3g"G*5g=k97gY:K;gY:N=gt^]?h;-oCh;-rE
+hVR,Ghr!>Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p
+l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5u<naZ/>o()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#7Yi8<GKh;$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<hr;?KjrVc]nrVc`prr2or
+~>
+<~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</mdBN2mdKW5n*f`7nF5r:nF?&=naZ/?o()ABo()DDoCMSFo^qeJ
+o^qhLp%A"Np@e4Rp@e4Sp\4FVp\=OYq"XX[q>'j^q>0saqYL'bqtp9fqtp<hr;?KjrVc]nrVc`prr2or
+~>
+]
+>>
+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</mcT2bK'.aK!9]!sbN?=tK'2mkN98">_<?L7pumY!K'.aKjQE/tYiaEtK'1nOW91#?K'9Z,
+c0']AK'/lkiT>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"<<c/uIrYiX?sK'1DA[cXLMK'9/sgZO1OpudRtN99lrK&uI_Pimtfpu[1jk2r5uMs0s!K'1tQ
+VWNKmn)fkreE*msK'2RbQ0-9P\EAJ,jl`5tK'%[IdcRgr\`LusK'1SFZ0&:Qe)u>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#f<rbN67sK'1eLX6,#rK'()8^#cfd
+b3"<<^#m>rYiX?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')@\RH<SmS`bUfl0"Mth<(TrK&t8=
+[cGs!YNCH!cK;OrbN67sK'1DA[cYHh_<$:1Z/sEp\`CoqK''B$dH.Uoe)u>GZ00QtVriTmK&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"<<UupRrK&qUGOlc/pVrWHkK&u"RU#c"0MroWRj6!#r
+K&qUGcfMOpk2`)pK&t#6^#\#1VWNKma6(%rK&qUGZfTQpbN-1pK&s#og#U$2_<-@3X6/'r\`LupK&i$S
+oAd(8e)c2CNofrpVrWHlK')=[RcX>+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<MrfQP
+dcIapn)T_qK'(PEYiY$/S`GC`\E(inh;bBoK&sH&c/dC8YNCH!\)torbN67pK&iK`k2X>=_<$: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!<K&qUGf&a$pK&hOE
+`T4bnn)KYoK&so3^uXY=S`PIb]&h&pK&hOEWT;dneDmaoK&rolguQZ>\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;Y<mK&iQbjQ"bMYN:AtSE8qpbN-1nK&_RFro1fS_;p4/KB*$m\`:io
+K&qUG!9LKHe)Q&?K&c+U^Z'k+K&jc/_W1FOMrfQP^ZEDpn)T_nK&`figZ%ATS`GC`VW?Rnh;bBoK&rch
+i8iDKYN(5pN8sZlbMp%mK&hgMq;]?P_<$:1LZSHp\`ConK&_ICn)M:Ee)Z,AK&l=[]AnM(K&j]-`8cI0
+K&a&peDfrVPiRGWXQ8!nk2W#nK&i]fi8]FLK&`'TnD_sWYN1;rOQ?#nbN$+nK&h^Jr8WChK&_ICp>a*N
+b2e08K&lRb^#RT&K&hOElf>b>K&_IC[c>Wlpu74mK&j9!d,XTTPiRGWWoVjnK&_ICRcEYlh;Y<mK&i9Z
+m,QUUYN1;rNo]lnK&_ICK&cgi`o=hqK&hOEqrGNPb2e08K&lL`OlM&RK&bhMa5V^2K&a2td,Oi[Mr]KN
+Z/j?nK&_ICU#Y.lk2MrlK&`6Ylf-a[VW<?iQ/qAnK&_ICL#`0lbMp%lK&_ICqr>cW_;p4/K&l^fMrTEL
+K&c(Tal:e0K&_IChrDi<K&hOE\E(inpuD22PN.8TW8lXln)F0(SE#4]TB#"lk2MrmK&iH_kMtCYn`7.=
+K&_gMpYs]^n`7IFK&_LD!922]\E&8&K&lsmO5ornK&VCAkMjtLlf@!aK&_ICk2XYEe)Z,AK&l"R`8eu"
+]&J>$VW-Fjpu1>qVrNBhVW6Lln)BSmK&i]fi8^luf]%MBMW4Hjh;R;Qa5_d3MW=NleDd[mK&h^Jr8Wds
+p>U\`K&Z4Xe`#<Ek2V'RK&c7Yc/SW^d,]f>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<?qrERnK&bPEcf3sGU#^gdZ/j?nXlJ!lK&W3XlJ_3jb2gb+K&`6Ylf.'d
+h;uK6K&i3Xmc0Ago\tJ^K&Z^fg#:!4l/RBUK&cagdGi4-o&G>^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<fg>_&Lb2^t2Yi:8odGj*Ce)]3CWoJ]kd,Wd<OQ,ljK&MsQ
+n)4!!RcEtuK&VpPo&9&rWT<F+K&_sQoAYA]o&>ejK&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)0Gjqr<LlK]<$jk2Dll
+!9AdmKAuskK&YYHV;[$blJ_'eYN+O#UuI!ckMkU^\E)]2T]:Xak2W#l_W&DjK&P#6m,6%H_W/JlK&Xu5
+k2FeM`oOhnK&b#6hVs.Hs5J^jNoBZhpu%(j!98^kMrONjn)9Voro8UjMW=NlK&YhMT](L]n_rlnVW6^s
+T]1R_mc*EgYN+?sWT&Nhjl5I^\DkQg]]"J$f&?#S_;iSr]]+P&e)KQLb2^4r`SuL/b2VUCe)ICeg#7PA
+]&E)8L#`0lK&VsQn_s9%MrX]pLuO9NqVgo%PiCodS)JtXq;Lc"S`AqoS)T%Zp>Y;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;Y<jK&QRbp>D1qguG<lK&ZL`NT%e6^u0h&h;G0i_;`>jK&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`.-<b2@m0h;G0hYi4'hK&G/:YMu_Ee_u,=
+dGau\\Da";k2:jL_Vi8hPi;)hK&F2tb2STDn_o)Y[GfEhK&HI_MVk>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<OeDIIgQJq5hK&D7=L#DsfK&=H&_;Kq'qr!:f\_kQgK&QOaMVs*EK&GnORbt%#K&F9!aPVU,
+ptq"g\DbWhK&D7=W8QFfK&>_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;G0fMr4<dK&5#6YMb;rq;6e]bMThgLZ/0hK&FN(_;Bk%mba;d\_bKeK&H%SQJ\q(e)>o;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<Oh;>*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&<K`gtmY>ptgqeVVp:fK&?%SPi/+j
+k21dJK&;LDptgVZh;5$eMW"<fK&>)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<hqVQn^K&;1;p>: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:<d\_bKeK&GPEUu/E6e)#]5aPOPbVqls^T\nedK&6:ZMr:5cjPPRH
+n)'AdLYhsbK&,SFS_o+Xs5&@ah;5$eKAZaeK&>)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<Ub\_YEcK&>)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)<GdK&6:ZMr0]Tn_SlSK&2+9K&,SFS_etTptgqbh;+scK&?7Y
+No#BEK&5YHS__KF\DDhoh;5$b_VN&cK&>;>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'<IqV?bZn(j5cL#;mdK&5YHS_\nRnD0;`h;"ma
+K&5kNQeg0IYMXrhl/.rdbMKbbK&+r4YM@"M_;9e#dGD1b\_YEcK&=l2[GJ.Ee(oW3\_YE`Vqcm\OP]Tb
+K&-4XMr0NOp>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&,>?UtjJTkhjJ<K&5;>Vqmftl.gmG`n\8^_V<c#l.psI`8/2`\_Q?)jkbUG^tuubK&-C]L>8fa
+g"WFZfA<UbK\c[`K&$.VjklumK&6OaK\a;sa4u:%l.h`^k1eJDaPDI(kM;Z`h;%&J`86+&jPHNbTAAS`
+K&"Z,[G/mZe_]BCK&+Z,\(njUiSWVNK&4T*]A8+q!8N1]ZJ<j^YhRX`K&*]fdbLbUhqt6dLu/$bK&+9!
+_VBaun_B;^n(Z:I_qfq#n(j5`k1nhN^ts\"m,")bV;:"`K&"r4XkV@[dGEd:K&+r4YM@=Vgu$rEK&4l2
+Ze^JoqV6\X]%kE^\_GKfqqZk[\_YE`Yh\!jq;-_[[GK3bVqoDL]\J+oq:pk^ptO*N^>4CspYCe`n(cXS
+]AA.ro\PYbX52F`K&#5<V;'h\c/.11K&,5<VqfeWf\b?<K&5/:X5/imo\>&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)#]5iSL<bQ/1l`K&"Q)\D,3]aklOCK&+Q)]%k0Xe)0WNK&4K'^>4Cspt^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<cJ4$,mG+#^n(Ye;dG9E1m+n#`S)!5^K%nl2XkMUb^"qu/K&"f0Z.md_`89k:
+K&+f0ZeU/fs4i:^]A(E\_V2i^r8!.`\(o3^\_G9`qVI(b[GB-`K&#DAT\H*njP$Nc]A:Q`K&$(TNSF6_
+_VWGkK&-(TO5-JbiS/t=hV4m\k1[E&jP5@Bg>&[^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`mb<?J
+eD%1\h:f<nn_A`Od+kt^eD%Xmo\G,TcJ>n`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]i7ik<jP-<\n(P)'j4o7AiS:0^k1dE&k1tXFhqb*`Ltqm^K%nE%]%YZfZJGN8K&"B$^"^`b
+\DDhn`8/2`K&#\IR+ndue_7Rfb2):;S(t%!g"Wace(rp;Uth[!inLBcX5)@^K%o\IQJ2,fX5)[gK%oA@
+TA&bfZ/+KrK&#;>UYCUZqq?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<qrNXpK&hOEYN43p
+K&uUcOQ=gMK&_ICio?`nOlZ)nK&c[eMWBBMe)[apOQH)pK&hOEK&k,9\E/P.qrE@il/\;nK&b/:[H)r#
+o]2(niT$ZnK&j]-`8uU4oAu(pK&hOE\)bcpK&u=[R,lZUK&_ICl/S5nMWFTnK&c[eMWBBMgZ5<pLunNp
+K&hOEK&kDAYiUJus5eppl/\;nK&bDAY2k2qmGsSniT$ZnK&jr4^#ak-lfFMpK&hOE^?!8pK&u%ST]FM]
+K&_ICnDf_nKB*$mK&_ICK&c(TS)f1^qW*Lnn`,enK&kYHWTA`npuRFpl/\;nK&bVGW8rQkkN&/nK&_IC
+e)R[nK&khMUuU.gWoScm`T4bpK&teLVrZ7dK&_ICp>_.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,:_gZ5<nK&_IChrCNnK&kDA
+YiFEsWoScmdc@[pK&tA@ZfKNpK&_LD!9AamK&lF^PN.8TK&c^fM<'9LkiA5nn`,enK&l=[QK<_[jlN)p
+l/\;nK&c7YQK3YYe`<mnK&_ICjl;rnK&k2;[c?'$WoScmf]9*pK&t/:\`D0!K&_[IqrE@iK&l4XRH&nZ
+K&cmkK]IaGioHfnn`,enK&lL`Ol_2VhrUZpl/\;nK&cF^OlV,Td,_OnK&_IClJn;nK&k#6]AqT)WoScm
+h;kHpK&su5^?!]&K&VsQn`,5]K&bhMU>l".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>qLZA<nK&hOEbN-1nl/S5lL>r0lK&_IC
+^#R,liSpTlK&c[eMWBBM\`ConK&_ICn`,enK&j2tdc8a8K&WH_j5YaOK&b>?Yi>K<MW9r]n)T)]K&k8=
+[,ZbuN8sZnK&hOEa5jnnl/S5lMW4HlK&_IC\DtcliSpTlK&cgiL?*sI[H,WnK&_ICp#D(nK&j&pf&P0<
+K&WWdhW'4JK&b/:[Gq#AMW:)alf<ZYK&k)8\`8;%OQ5rnK&hOE_W8Pnl/S5lO5fflK&_IC[,]KliSpTl
+KAusmK&hOEYiO9nK&_ICqW!FnK&ilkgZ-]AK&Wchg>deFK&b#6\`3GEMW:8fk2_-TK&jr4^#O_)Q/h;n
+K&hOE^?!8nl/S5lPN))lK&_ICYiF3liSpTlLZA<nK&hOEXQ8!nK&_ICro8^nK&i`ghrE,EK&Wolf&MAB
+K&al2^#FY'V;g@lK&_IC^>m2ln`#_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,l<qVoi]]Af"5n_rHcU>i$/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&b8<K&P#6[Gn@K
+e`4X/^>c!KhVn:hMW2M4_;gsDlK$+K\`9@Cj5P[M]&LilOlQ#n_W8PnR,dMll/J/j\)GQjSDr_lVrQRl
+N8jTjiSgNjXQ%jlM<"HnWoVjnLZA<lK&WTchrB=K!99j8iT#OMro;MfK&P,9ZJrITalBqlb2T/TiSjUk
+MW2Y8^#Q$NguQ*.aQ&iOk2M!P^>d,lTB#"nZfKKnQ/h;ll/J/j]&CcjVrHLlSE&elLuS<jiSgNjYN"'l
+QK.AnS`JqnK]E*lK&W]fguFFTp#MD!mc/oZqr?;fK&P5<YN!L[^Z2NXeDd+[jPfpnMW2b;]&U-Wd,_Fl
+e)QnWl/I<S_;`>lX5hjnW8u^nP2l)ll/J/j^>[&jYi=-lPN2/lL#W*jiSgNjZJs9lT]>(nPN;5nK&cmk
+K]9#kg#JI[lf<ubpu?tdpZ(#fK&P>?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!Rc2<G]]-uk]]4V(qr<Ll
+qr3Fj^Z!,j^Z*2lK&cI_OQ,lkkM`H#[,TElZ/a9nK&lI_P2kujjPkdMi8LHjio6ZlOlQ#lPN))jK&PA@
+X5_jmWT/iqqVmFmpu1c%P2aaG[c>Tl\)`>*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&'r8<Ikl/A)j
+qr3FlK&c%SSDsA(MW*OQU>ke(OQ1rQhrCNln`'B'Rc*#[VW%((P2_)QdGhIjjl-0rU>aPZZ/Xm)T&YF_
+c/Z7li8UNjb2Knjh;Y<lK&ai1^>df)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;Y<jc/H+j
+iSpTlK&aZ,_rB5+rS`@dq;@\"o&>8\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<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]K(+B]K(+B]K(+B]
+dI;bVK("<[K("<[q<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]K(+B]K(+B]
+K(+B]dI;bVK("<[K("<[q<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]K(+B]
+K(+B]K(+B]dI;bVK("<[K("<[q<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]
+K(+B]K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K(&6uP44(mK(+B]K(/$oRdYjsK("<[K("<[K("<[
+K("<[g$bs1K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K(&6uP44(mK(+B]K(/$oRdYjsK("<[K("<[
+K("<[K("<[g$bs1K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K(&6uP44(mK(+B]K(/$oRdYjsK("<[
+K("<[K("<[K("<[g$bs1K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K("<[K("<[K("<[l0k)/K'n6Y
+K'n6YK'n6YK'n6YK'q=[WpbQ.K("<[K(%+UK'n6YK'n6YK'n6YK'n6YK'n6Yna;S/K("<[K("<[l0k)/
+K'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YdI)VSK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6Y
+K'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'q%SK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'qmkRdG^o
+K'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6YK'n6YK'n6YK'qmk
+RdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6YK'n6YK'n6Y
+K'qmkRdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6YK'n6Y
+K'n6YK'qmkRdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6Y
+K'n6YK'n6YK'qmkRdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0WK'e0WK'e0W
+K'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VRK'e0WK'e0WK'e0W
+K'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VRK'e0WK'e0W
+K'e0WK'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VRK'e0W
+K'e0WK'e0WK'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VR
+K'e0WK'e0WK'e0WK'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'gtQ
+K'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WdHuPQ
+K'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0WK'e0WK'e0WK'gtQ
+K'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0WK'e0WK'e0W
+K'gtQK'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0WK'e0W
+K'e0WK'gtQK'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0W
+K'e0WK'e0WK'gtQK'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0W
+K'e0WK'e0WK'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+K'\*UK'\*UK'\*U
+K'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+K'\*UK'\*U
+K'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+K'\*U
+K'\*UK'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+
+K'\*UK'\*UK'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0W
+l0Xr+K'\*UK'\*UK'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*UK'\*UK'\*U
+K'\*UK'\*UK'\*UK'\*UK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*UK'\*UK'\*UK'\*U
+K'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*UK'\*UK'\*U
+K'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*UK'\*U
+K'\*UK'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*U
+K'\*UK'\*UK'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)
+K'\*UK'\*UK'\*UK'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$S
+K'S$SK'S$SK'VsmP3deeK'\*UK'_agRd5RkK'S$SK'S$SK'S$SK'S$Sg$>[)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@<ale9=K'/NalfRHoRcM3D`T;^5K&q^JroE&!U?/T?eE2AF
+K'%^J!9MnqWog,>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?/K<fB.\IK'%jN
+r8iOlUugLrK'%[IK'*'peE);CcK)CpK&qUGV<-Rpq;dFp_WAVrK'%[IT]Y:rK&sT*al\3;K'&H_lfIBm
+RcLj:cfKc?K&r'To]4ulU?/65hWBFPK'&*Up#UeeS`T"rK'%[IL?AHrdH,u@cK)CpK&qUGV<-Rpq;dFp
+^ZEDrK'%[IUupRrK&sK'biXN>K'&TckN1siRcLs=biOH<K&qsQpZ1;oU?/B9g?+"LK'%sQq;m4iU#k:r
+K'%[IK'(JBK&k>?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`AklRc<SlRcEYn
+K&hOERH3Yng#K['n`,emn`5;_K&i'To&J-X]A^ij]]-ulK&_IC\)Y]lYi=-lXlJ!nK&hOE[cG]nn`..=
+gZ,-jhW0:LK&j)qe`5oS]]%c-V;g@lK&_ICT&\qlRH!MlQfIGnK&hOESE/kng#KX&o&Geko]1VbK&i0W
+n)MgU]&Ccj]]-ulK&_IC\)Y]lY2\!lXlJ!nK&hOE[cG]nn`.(;h;b?lhW0:LK&j)qe`5oS]A_]-V;g@l
+K&_ICT&\qlQf@AlQfIGnK&hOESE/kng#KR$o])"mo]1VbK&i0Wn)MgU]]$oj^Z*2lK&_IC[,]Klq;T'G
+cf2Fnbi=<8K&`rmfA`^fguG?ngZ3tIK&irmg#M>W\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;)jRc<SlK&_ICRH*SlMW4HlNoTfn
+K&hOEPiV;ndGqgral1(p_W$1,K&X)qdG_4df&F$qd,T`<K&a)qe)I.^i8^crgZ3tIK&iunf]25V[c$9+
+V;^:jK&VCAT&SkjPi;)jRH!MlK&_ICRH*SlLZ86lNoTfnK&hOEPiV;ndGq^obi-:p`SuL/K&X2tcJbna
+f&F$qd,T`<K&a)qe)I%[j5[)ugZ3tIK&iunf]25V[c$9+UuC4jK&VCAT&SkjPMu#jRH!MlK&_ICRH*Sl
+LZ86lNoTfnK&hOEQ/qAndGq^obi-:p`SuL/K&X2tcJbk`fAa-rd,T`<K&a)qe)I%[j5[)ugZ3tIK&iun
+f]25V[G^3+UuC4jK&VCATAnqjOl>ljRH!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`<K&a)qe)KoW
+Z/O^%X5_dlK&_ICW8lXll/K).kM`>tgu<qFK&W<[kM_T_n`$(ukMq0SK&`3Xm,H^XZJkW=PiD/lK&_IC
+O5olldGhLjd,D[s`o;U0K&X2tcJb_\gZ#NudGoi=K&a)qe)KoWYi4X%WoD^lK&_ICW8lXll/Ju+lJ\Pt
+hr97IK&WE^jPc*Wp>VM"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#4<WX5DRf^>QuhK&M=?[GfEhU#=qhZf09jK&VCAYN"'jn_pJ*lJ\f&f]%MBK&W]fgu7MVWSd:)V;U4h
+K&M=?T&JehL#DshRc3MjK&VCARH!Mjg#8shr8<q#n`#/[K&VpPo&8!TWo)Lf^>QuhK&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<WXP_Xf_;N2hK&M=?ZJj3hTA\eh[c,KjK&VCAXl@pjn_pD(m,>,+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#4<WVr$4d`8A>fWSlLh
+b2KnhYMdpfS_rSf\_tWhQf7;jbMp%jWo;XhPMkrhY2RpjK&VCAUuL:jl/AStoA?\-f&2kPmGY2+f&2kP
+mGEZUrSXF.iSfLLro1*?e_uYLo&/3ZWo*d4T&AklK&QXdX5_soM;e<hdGUnYh;?60^#5pKg#:$2]ATgL
+f&*"TkMWo/b2JcIlJftG\`'RIg#2DYUu1Y!Z/F'hOl>lj_W&DjU>b(hl/8Jro\Zk0eDQ\Om,>&)fAMnO
+n)&iVrnsO/iSfRNr8Og;fAVkNo&/3ZWo*a3TA\tmK&Q^fVrHUmM;e<hdGUnYh;?60^#66Td,De!_r.ZT
+f&*"TkMWl.bMeoKl/KeD]A]dKg#2DYUu1Y!Yi+!hP2Yrj^uE8jU>b(hl/8Jro\Zk0eDQtWjPconhr'aW
+n)&fUs59X0iSfUOqr4[9f\qtOo&/3ZWo*^2T]#(nK&QagV;gFlM;e<hdGUkXhVZ<0^>QBVcf)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_<W
+q;Rh%lJ[NWr8>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'jfAVMDr8<Fi
+qVTu`oA7"7q;8"+kM_lgl/IQZqVd4gr8>u\p"Zh.hVQE3\_k`j[,@b<hqtBigYVb_oA-\.khj25_r/Di
+_;V*Hio$Tii8=(^n(tA-oAI%7cJc1icJkGTjl)chk2>L^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]7<khr2niSX1_n(k;+
+oA@+9b2C(n_r6g<nDKbnl/1a_n_CJ,ptiF8cJQ@n`ScF-s5/jop"nZan(kA-!8ad6g#00odG]]9!9&gn
+qVTu`n(kY5pti(/iS^`og#7PApu..h!8u;_o%^S-hqlZ8[GTZpWo0?(l//>phVS(bnD1G-l/0D9^u3Gp
+\)EY3mGOYqj59CanD1G-n_^t9aPb"p^Yt43p#)4qlegsanD(D,ptiC7celXt^u0h&s59$so\SQ`nD(D,
+!8ag6fAF3taP_[.pY_1kr8-,`mbPS5pYN"/iS^oteDZ#<oAPeh!8u;_n(b8*inhl8\DPusWo0?(l//Gs
+gYVb_n(b8*lJBG8^u*PsZJ^o(n_^"sj50=_mG5,*o\[19bM^@t^>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"<f
+S_rSdn_WWg[,1H4\_kQfal'bhM;e<hRc*Gfl/2$c[+tE3\_YEbcec%dK&?1WQeqSpiSEtX[,%qBeDJ1$
+^u0h&n)0Mhs5)GcmG5M5pYN"/iS_'#d,BT8mbsGh!8u;_n(Y5)iSDl:Zejs'Rbs"[q;.n'i8+4bmG,))
+le]Y<^#.AtY2G;tp>;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]A<MCYMRjf_r&8fK&H+UQf%f!g"tlI`SU1B
+Yi"Hu\DYQhK&Q"RRGcKMmG#))iSDo;ZJOj&Rbs"[q;.k&iSF=cl.if)le]Y<^#.Z'VVm3erSO.&kMGac
+kM<T'pYWR>al(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)<Gdn_WQd\D?`4^tuudg#&gfK&HI_S)<_ll/(d]\(pf8\_YEbdb_7dK&?(TS)3tsiSE_Q
+]A<MCZ/4!fa5=PfK&GtQRc"/%g"trJ_qk(CZ/49n^YcufK&G\IT\oY(fA>oL\(ootdbV1bm,")dLYr$d
+U#+ebq;(;j\_ZQ-aPOPdiSUBfK&E-Ukhbjdl.ii*o%q1=_r'/)Wo/Keq;@b"nD<Edl.`c(qVA[;bMLh,
+Xl"`fm,+Glq;(#ckM3`+rnXj9e_eO,\_r(tkhr&irnc>bkM4#3p>*"1h;?*,_;Kq'i8CBfr86)^lJ&l)
+iSDo;ZJP',Pi%/Os5'I+inaFdkhN`)le]\=]\hf-TAY=ZrnsF+kMGackhN`)oA77=`8BA-Vr30bp>DS#
+n)!<ckhE](qVAa=akkS)Y2=igm,+DkqVC,dkhE`)!8Op:dGE.)[bl\ojPQTd!8cGck1mr3p>*"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)!<ckM*T'qq\j>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"nD<EdkhE](qVAd>aPP_/Vr**`k22rjqq^5ekhE`)
+!8Os;d,*:/YMXrhhVY0ds5)Mdk1mr3p>*+4g>Bm,^>OV$gu,*fq;9l^l.W`'iS;r<YMJm-No#BErSF=*
+jP9RdkM*T'leT_>\_cW.RGWVRptqh&lJ;!djkRH'p"mL@_r'A/Uu6j_oAH>"nD<Edl.W`'q:r[=`nfP.
+Uu$^[j5-TfrS6AekM*Z)s4k$<d,*7.Yht&ihVY0ds5)MdjkRl3p"d"3gY^*0]AS;!g#/mfq;9l^kh<](
+i7uo=Xkid.Mr''BqVJ%(k1odfk1dK&m+oe>]&)i2QJ[;Op"uY'l.tmcjP7?&p>3R@`8BJ0Uu6j_oAHA#
+n)!<ckh<](ptWX>`80D.U>CLYi81<ds4lSgk1dT)rnOp;dGEI2Xl"`fgY\sd!8cGcjkRl3o\Hq3gY^*0
+]AS;!g>JsfqVTr^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!<ced70Xl"`fgu#$d
+rncGdjP7f3o\Ht4g>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,"nD<Edk1[N'q:r[=`nf_3TAG1VhVP3ernQJfjkIN)
+s4k$<d,*@1Xl"`fgu#$ds5)Mdj4q`3p"d%4g>C*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/#mG7<giS;-&
+p>3^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!4iS<MJ^Y8bC\_PBain^<bK&4i1[,(T7i8!>HakZUF\_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^c8iS<DH
+b1uaH\_Yclg>8gdK&=Z,]AE/9hqdGJ^"VH"g=rdcr7ut\K&,eLY2&<sq:jua^"_l.d+kt`qq[(bK&5\I
+XkiL%n_E'W^YJM<`ne>bn_TGdK&>PEXkrd-l.tLT^=rA:_qVu^n(a/`K&+o3Yh]96j4iYK^Y8bC]%kHa
+jP?HbK&4c/[b^c8iS<AGbM;gH\_Yfmg>8gdK&=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*^#&D<hVI8G^"VN$gY8pe
+qV?bZK&,_JYMAHuq:jo_^"_r0dG2%`rS<4bK&5VGY2/X'n_E'W^"iA<`ne>boA5SdK&>JCY28p/l.tFR
+^=rG<_qVu^n_B;`K&+i1ZJ>H7jP/\J_;"tD]\LZck1uTbK&4`.\)$l9iS<AGbM;aF]\V)ogtnsdK&=T*
+^#&A;hqdAH^=qT$gtT'gpt^PXK&,YHYh\U"q:jr`^"_o/dbM+`s4r@bK&5MDYhem*n_E*X^"i>;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]<npYG)ijOq?&ptNaA^YJM;NnsKde)%Xkc/#h`rnQShinD6'
+rnG-Aakc7<RGQcVq;8@3a54Jbptarbi7lH1o\@.9e)'$>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&<jkJ_I_qY1F^"g`c
+m+n#boA7aL`88Mj^"rG=j4rSHbM2aF^"h#kjP?Hble]nDbhg(j`SL"=j4rSG_:mr(gY9*jp"c:sj5/8A
+YheEs[+t!%q:jc[_;"A4dG2+bs5&mpo&%mQZ/4Bp[,(9-n_E!T_;"Y<akXJ`qq[=iqVTHQ\_brp[,(Q5
+l.k7N^tS\?`7r&^p=u"jpYNC9bh^M!\(pu<jP/SG`7t7F^>-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<bM9V`
+rnWjrn__1?_VWbu[GCc9l.k4M_:ne@`nS2^qV7OqnD:D+e(r+$]A3>>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<l.Y"I
+`S1@G^>$]`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%s4Y<D`8(.CXkhmkO5BNb]%tK`
+oA&N`gY1$/p"R=<cJ@pEXPW7"MVn6d[,0-bmG6mZh:T[!j4`GF^"_`*akXJ`Wnl@`fA+'onCm]lgY'O!
+mG$4H^"i/6^>6cbV;C(bdG;Lkp=o,lgY'O!p"RdH^"iG>[b]3bS_iMbakaYcrnH\lhUoa!qqB-F^>&YB
+ZJ<j`OPTN`^>-]^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<bhVgFYhe9pK&6OaZ/*pblJ1UXh:Ta#iS*;F]\DT(cePn`
+Utsq`f%dpmo%Nonh:Ta#l.XkF]\Dl0a5">`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:eD0<Dl.b+I`n92%jk7<#j4i)<YM>c*jP/,;^"W/4q:XTV`nBV1gY0<pmG,h=
+]%re1lJ0V=^"`G<n_2dO`nL"<dG)=hpYEU?`86a8n(l%?]\Mc+hUfd"pt<jD^Y8P=]A(E^Ltqm^]%b?\
+pY+rdgt9[#!856C_V>(EZeX$cKA?O_[+s!^nD!6^g=am-p=dC<bhVjGZJFBoK&6I_ZJF'dlJ1UXhUfd"
+i7[2E^Y7Z$eD%1^TA8M^dG)Fio\'&ngt9X"lIstG^YA)0akXJ`Rbd5`bM9keqV(Jng=aL"o\7aI^YJM<
+^>6cbPhtlb`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$<cJ=*.rS=s<d+e$Dle:(GdG"<J`7rGip"["3g"q>;
+ptiI8f%fKElJ(.H`Rs2'jOq<%iS3&?Wna&ul.aS>^tSG6q:XQU`7aM2g=j<rleKe@[G@,(mbGt?^t\_>
+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"<J`S8Mip>!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%uM<h8/fBV)TWU$eR
+e*QkrMsIG0f]q5VW9XHLZKfm)p?[e)]BdQ'h!2?6o'3OGeEm2#K'Tu5b3IgJZg78KZg,s)!:,7&\Eh?'
+hWhB3p$/pLcg1YuMsIS4eEYZNYNu2QXm4L(p?[e)Xm=R'f]oR(!:$`Pea2qpOmE&4SEf;%g$-!3o]iXF
+g[+e&L$Sa'S*K5%g?H$2p$/dHe*H&[T^%s1lKR'fZg7>MZ0Kd'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<M<2dHg\qM!D2/eEPfRWTsKIZg#j&q<Nq'^Zrc%hW_Q8mch+Cea*+tMX%V7cKWsF[HdPOXm+F&
+rTf4'[-H!%f]fa-q<>'Hea*+uM!D>3d-96JZ0M2MYNaR&q<Nq'^Zrc%g?H98mcgt?hWsn#K'LPE\EVc4
+a6M[KZ0C$/q!*Iram-J%h!)cBjQWu7f^&D!K'LGB]BS/9_Wp7IZg$',qs&du`p18%hW_f?kNTA<j6Q*t
+MX%#%hrr\U^$>+OXm+d0pZdCr!9p]OeEGQKc0F3NY3Fd.q<EXus66]Ne`b]MbNe$MYNaR%q!*e%Xm+F#
+g??WCip!]3e*?YlNTmt;bNR^EeEYTKZ0Bd's65."\*;-#h!!/NfBKU*dHZ>J[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>_<B\<^$4kHZKT^$qs'"%
+_<Ji#h<;K8m-(e>d-CGlMWqq@_s#t@\`rMF[-63.pZ[S"`9G&#fBC0;l0,85fBNA#K'C/:_<BP8_<L:L
+Y3=F$!:#4$_<Ji#g$$38m-(Y:iTg("K'C)8_s#h<^$4qJYiss/p?@1nd-7n#gZZlGh<;--gZnRuL["a#
+Z09X!guliEhWV9/f]r=tM!=g#YisR!h<2iCi97N2ea!(sM<Xm#YNXL!hWMlBiTRZ4ip,srMWqG1dHB-E
+_WgCMXm"@#mHKr#Z09X!f]U'7m-(V9e`lGbQft[;e*#EIbN[sKYNXL#q!!_#^Z`W!g?6TBiTRN0e*6Vk
+N9J">`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#_<Ac!hWMK6m,tb=cftDmNp+":bNIL?\ENVKXln=#!9f$u\*2'!f]T^,p?/UAe`d(uKBUA>
+]][u2`TZIIYNOF"s65=&ro^<Eg#h#N_W^4HYijj,pZR@qrTC0Cg?./P_!(%GZ00m+pumLsr9($AgZI;R
+^?FkFZKKm)qWNb!qrap@gZI>S]]e\EZffp(qrin#qWG0IdH9<J]'/MD[-,d!m-())WTW!tfB1$8l0#23
+f')SdPio".gZI/N_W^:JY34@!mc]r![cbotg#g*6lfYJ7eEH;`QKP[=cK<jCb37dHYijL!pumY![-,ct
+gZHT@iTIK/dcgGhN9@P1d,s-G`TZ@FZKKX!p#qG!ZKKWth<)W=jQEl4d-1,cO6<e2dcTEK_<C"D[-,d!
+oB;S)[-,ctfB0I'q<"gAf')D_RHLp>d,s!CZKM)HY3+9ul0+T!ZKKWtg#fO%qrY*EeEHPgO6<e2dcT9G
+Y35`FYiaEuoB;;!YijKtgZGU#rT:BIdcg8cOlrq2eE5QKWosBDZKBQun`Z/!YNOEth<(^"roUQLd-0u_
+PNTI=bN@[DZ01fB[-#]un*$;)V<6XrfB'7"rT:6Ef')ejO66N*UupRrf]B:!roUBGe`cYhOluc,UupRr
+g#]^+o]E@>eEHMfPNVr-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<DYiXBti9-ltWoi!rg?#<rs5pWK
+e*#WOUunZ=g?%)NW94*A[,oa!l0"]$r8jI1kN(FZVrn!@[H5g!ki\Z%qrO@0kN(I[VWRj>\)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"pgZ5<qr8tHLdcT!?Z/qP<k2b=YVrmm=
+\E2-#dH7arSE8qph;kHqqW>BNd,r^;ZfR_=kN(L\V<7X:]B.B$d,qt%PND;pfAs$qqrY6Hf&kBBZK7V<
+kN(:VX609@[H5s$d,q[rSE8qpg#T0qqW>6JeE5-?ZfR\<kiCIYWTEX2_;s)-cfVUrS)rkpgZ5<pnE%OJ
+dcT<HW9'K0l/^X\VrdC/`8o>.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?#nguG<oq;o3KdH9*DZ/tlDO6#rnh;bBoq;o6Ld,s!C
+ZK:rDO6#rnhW(HopuT3McfWjA[,m)(r8ZDhXQAs5^?!l-cfVXs!9Aprr8ZGiX6&g3^uX&.cK;Uts5]7%
+o]+WbWo`^2_;s,.cK;XuroB.$o]+ZcWTEU1_W92-`T=hpNo]lngZ,6on)_IJdcJI0^>t=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<oAeQbWT<1%bi@16_r\\pO6#rngZ,6njQ+VH
+dcJ[6\E&_3o]+`eVrZq"cf<F7bN67pO6#rnh;bBnjQ+\Jd,iI4\E&_3o]+fgV<$^udGrR7b2pJ#K&cag
+h;YNsguQoDf&ad1_W1^WK&caghVtTsjQ+MEe`F[0_rUjXK&caghr:Zsj5eJFeE+R/`8ppXL?&6lg>]*m
+j5eMGe)eF-`oR*YL?&6lgZ#0mj5ePHdcJ=,a5m0YL?&6lgu>6mj5eSIdH/U6^#](NL?&6lh;Y<mj5eVJ
+d,iL5^?#.NL?&6lhVtBmlf?4KcfN@3^uU+-rSuYlXQ8C%bi@:9_r\_q!98[krSu\mX5r:$c/[@8\E(in
+L#`0lg#B$mioJDFeE".#bN"<:ro2YkWT<("cf<L8\E(inL#`0lgZ#0mioJJHdc@q!bN"<:ro2_mVrZju
+dGrX8\E(inL#`0lh;Y<mioJPJd,_^tbN"<:ro2eoV;p:igZ$Q?_W8i!K&cdhgu>Eqdc9-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</H\`D#qro/Oh
+o]#&mWT2Cdi8W5H\E(urrSiFgo]#)nW8lXmfAb6>\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<rSlhqV;ft`io/5DZ/aQtK&ZL`io-uubi7X@f&Nai
+g>[_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)<NhXQ%F_j5JSLW8l[m!9&Ogn)<QiX5_@_j5JPKWT2dns5ARgn)<TjWoD7^jPeVK
+WT2goro&Ifn)<WkWT).]jl+\KWT2jprS`@en)<ZlW8c%\k2FbKWT2mqr8E7dnDWcmVrGq[kMahKWT2pr
+qr*.cnDWfnVW,hZki'nJU>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!(alJV<lVW#SSmGQ@NV;gUq
+qVZt`leqEmV;]JRmblFNVW-^rK&G\Ip"uk0^Z"Y>f&E:\k2?<uK&G\Ip>;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[)<f&;kPnDF<(K&>;>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]&<DA
+dGU,EoA>/Wh;>*f]&<GBd,:#DoA>/WK&<rmcesrDqVQn^K&<]ff&2VIo\Y8XK&<`ge_lPIoA>/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<UdYM]B:f&2JEq;22/K&5/:X5C,<
+!8c8aMr=Hhs5&@ag"radYhoH;eDQ;DqVV;/K&55<WSar;e)62CqqqA/K&58=W8Fl;dbp,Cqqq>.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"eC<!se'ldodaHOjdF$=fd*U+bcd0n^cHXVYc-4DUbfe2Qb0%lLaiVZHaN2HC
+a2c6?`l?$;`Pod6`5KR2_o'@._SX.*_8*k%^q[Y!^V7Fr]tM+m]Y(ni]=Y\d]"5J`\[f8\\@B#W\$rfS
+[^NTO[C!<J['R*FZa-mBZE^[>Yct@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!<J['R*FZEgdAZ*CR=Yct@8YHP.4Y-+q0Xf\\+XK8J'X/i8#Wi;tsWMlboW2HPk
+~>
+<~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'<E3!t;c?Um;Gg:f:esk^
+:/4MX9MA)P8kMZH8OuBB7n,s:779O26UO1,5s[b$5<h=q5!;%k4?GVc3]T2\3&iiU2E!EM1c.!E1GU^?
+0eb:70.nk0/M/M).k<)!.4H\o-mpAh-7'r`,U4NY+sJ0R+<VaJ*Zc@C*?6%<)]BV4)&X8.(Ddi&'bqDs
+~>
+<~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@:<PO?XI,G?!U`@>[(E9>$5!2=BJX+<`W4#
+<E)pr;c6Lj;,C(c:JX_\9he;T9M8#N8kDTF84Z6@7Rfg86psF16UF+*5sR\#5<h=q4Ztni4?GVc3]T2[
+3&iiU2E!EM1c.$F1GU^?0eb:80/"q1/M/M)/1W5#.Ocep-n$Gj-71#b,U=W[,9e<T+WqmM+!2OF*??+>
+~>
+]
+>>
+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(I<Z*L[@Za7!E['[3I[C*EM
+[^NWR\$riV\@B&Z\[f;_]"5Mc]=Y_g]Y(qk]tV4p^;%Ft^VIY#_83t(_SX1,_o'C0`5KU5`Pog9`l?$=
+a2c9BaN2KFaiV]Jb0.uObKS2Sbg"DWc-FV[cd0q`d*U.ddF$@idaHRme'ldqeC<!ue^`7%f%/I)f@S[-
+f\+s2g"P06g=tB:gYCT>h;-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'ldqeC<!ue^`4$f%/F(f@S[-f\"m1g"G*5
+g=tB:gYCT>gtgfBh;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:K<gt^]@h;-oDhVR,Hhr!>Li8ESQiSieUio9"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['d<L[C*HO
+[^NWR\$riU\@B&Y\@B)[\[f8^]"5Ja]=Y\e]=beh]Y(qk]tM+m^:q=q^;%Ft^V@S"^qdb%_83t(_8=(+
+_SX4._o'C1`5KU4`Pog8`Q#p;`l?$=a2c6@aN2HDaN;QGaiV]Jb0%lLbKJ)PbKS2Sbfn>Vc-=MYcHa_\
+~>
+<~'GM5r'c%Q$(Dmu,)&X>2)]Kb:*??1B*ZlIH+<_mP+sS<W,U=Z^-71)f-n$Mn.4Qet.kE5'/M8Y.0/#"5
+0ekF=1G^gD1c7-K2E*QS3&ruZ3]]>a4?Pbi5!D.p5<qJ"5sdn*6UO7077B[87n6*@8P)KG8kVfN9MJ5V
+:/4S\:f("d;GpFl;cH^r<E<.%='/R-=]np3>?b?;?!UcC?=.&I?t!JQ@UinXA7T7_AnG[gBP;*oBkhBu
+CM[g(D/O6/Df9T6EH-#>F)uDEFEM_LG'A.TG^4R[H?spbI!g?jIXZ`qIt3'#JV&K+K7ei1KnY89LPL\A
+~>
+<~*#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[)%o5<qJ!5s[h(6UO706q'O67Ros>84Z<D8kM`L9MA,S9hnGZ:Jaka;,L4h;c?Xp
+<E3%"<``@)=BSd0>$>-7>[1Q??!^iE?XR8M@:<VS@q0%[AS#FbAnPaiBPD0pC2.O"Ci!s*D/O60DfBZ8
+EH-#>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[!(,WY<Vci#2\_pDsHV,H\1[HH\p^$BR:
+%h*!:_rj,Mli(#M.O?mjKO1Df6m=TX;Tn+\>SqsUN[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<d4*=JWS@rpYNd(C^:N?5.^7@K&]C*=iMM7fVO+m^*=[7Td/pQ[lZ3[Zt1_@=6Vh2hp^+(D["\_p:Gm=K'6;NU+kd;kT5\
+%Jj5$O$[UBj<sT[?0*SCdo])>]rPZPU@"4IZr\&+HrYPRY$_lSFH1q!53!\%EPZR?#I*>:i2DtS&jp=W7\"i`hWm_g)`&tn87Hb]q
+%nD!cn2?eQ&AkU>MP&_'e"cC/]`<lVRMgc@oaEXS1b'*<ImJ*lM_R$c"MYi.?9)[^Wq]F`?_lX,jE8?BJYIj1q@?o8aUpjg:f8;X*
+%7c!C$"u;E9*r9_W*&[S*nIXcVf=Anl==JoprTqMrj_j,I\F3,^nga&Kp"g7S9>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#<fd;A_X$m%krC<p^peoX/S;d_!F,6-5WI
+%a++GO<i:.R5#!-_1Do-Jb,g?ua"MbcU#!\=n,2]BIhj*oGHToBXa]a8C:eiH]CX'jWRX(e$V1.b'3Z/XSpZHc+;OLEPH2^r+RV:?
+%/fe9-LN0TH^3Y1EB`!eJ3G>>#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_hFu8Ecf<duD1g<uo=&`>ih-#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<m!e$0gKT2>,]7oW)Cin]Hf`&3rg$"O+`:i`jh3)K8:*GZaD7aP.C$Enb
+%6)!(Veb3%Yd;"<b?Ra46mWKP9EN=%j5R$;d5e1:,3hfGgh>-*kSNk]nr5!0]at(-K90D2W&%L[a(S#ONDEscC=G<#CM1nVXaaD)G
+%oBKZ,X*A3Zj@*D5.8P9(-Tm.__OWnLoVf3BQ29MH&W@<h;1'^0,l$QMB[pY+O@HTeo'E;3?I`G:j/"![GWZki*HV(U*Xu?`X&69(
+%/QXIQC:.*Ef=W$&nX?EP2-EkcTGH+Q>,bQ%<GT!G^$aERS_$<dYKOMW#PG;BeP#RU]i'Wgot!S9VD69'*d-$gB-5YWbT3&I1cg`"
+%Jcl3SEZhCcnqKEp&s0cCWn[\+F'oM#fH^H?M1BHc^ckb)ZhOR3,9T%-;l,U=)G@jVNe\h`ad=n7Chk%]:.A'a>p51_3fY9':I]>C
+%_f;1uL#r08C_"Y_C3:Xf'o5`li^?&-!6F7(ff5)>X4Di&<?Pun8/kPrMoH2NW6&Np,H)\),I8sEW7g)1ghQW5oC-hn!08LT>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-*:<fu8GFFI*M`OpjUfT[28^Z)97Tfg-^<";RTHlA
+%EOChh'LA7@]V;q_eNd:C)3,$>(DtOg0$g?IBUiibo$*^i*6p!/iZ-qrO`6<A)6K/DSHM%WdL$s=M,PVH1n\8JZ_02W4]9Dm`%V&_
+%5;XQWIQ793ic4%"bNG>CM:[__l>h6O!?LRjfLX9CaP4M^`7*9q+t$I[quN<m#9HA5VLTsb`4'mI=@&6,!ZnHFG;A)L#qQi((Y/R<
+%:)5Jc:9/oOc%)Q7E"_(7gf"<."`R$5Hr0o>@'KY<G.e#?>mILi_[b`+ej'=Vg=Zb-+"[RR<ZqMH"+EB]Ef_ja&G5-?lDTg]00lM2
+%s'?o,4c'F/Fn"Fl!%Yr7&UYYt\D+"=?bf&15!E(!%[tM?e13E';AHEI-,;MDbSB()K,3L_V]OL.)HaudXK;UU$t5\6pt5nTk+IBX
+%-U9cEJ-m%Lr=VXe#kFWR/ps<'#<I-<eS?9n'p,:*aAiL&<'X"skfH*t4cmc(87r+eZin5N3!.VFd,'Nui33_5=GIecI0J]H"@=#Y
+%<`#G2I*`QIFG?^YTL#T^Me16a&L`/0oS`pD,=),["ZV+YWkki>@.-b(!?pr`!cILY-TH("kLW#'<In)k^b6:=9`VgNJV+*h63_F@
+%*HYd+Zt(&!//!IXn='J2l3$d#i'@l1ltEW*`klRO]QJj2#]2j?nq(F#W;XsS^Nnft:]0@3R<W1eH=:Q/_57uuZ6At5L`a8ZLqJqX
+%amhd<ls5&u+Qp<*3.FVCUu=:pcuG4)%YPKP3?aRqR'ImD)^sg'8ZiG+29rB7O%a5O\9W5;WV<;Mp"gCLhSC(3/.M6Gl%'m9ndb@b
+%me%@S-UnZX39b+EJdk=VA-5\o#r\YgkbS#ddoA>AW^KWKHo?VSb1BRX<3to;WH]`c'6'C;K9#!b96#"E3oG)fc(;mi9`#NTUHelG
+%)$lF#/Fj?s7oBCafsIL%ksRY<#<uJUBpYG3a<XGB(+Cd\nZ8naF?<)Bg4:IYUEol1Pa_OGZ$o^aMHi:m7eL.um]<\bN1k=;>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
+%O<cE2H3cA?GJZWb&@s%DCdFa?6L^G1\donhP8oD.I>FDT:aD&gN=K%0*!b,DlT/"(l[VRVRfbuNf@k2J%cLeQ9Fb66]k(<FJe^%C
+%>6WRlJ7(-76NqE>!,i>a=3:E(La-;0-/;<W+Dq5pZGq`+),P@0%q&md5thh#*L:;i;@#jXJCK=K2Ae<Fkaapn_'k&5BgA++P"lEV
+%ICnct2_8#YLEfn6EoKk@Z-M&eULd>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=![`q<a"Lp%atWn7Bo"9:gaHpod[J[pt.B[30WD7TZLiq7N_4OIVbB6,V=m<mqeq-B1%Y=)u=YVO94"Q=da?^J4t0OQu[U!
+%?T*YqRf1_J+Qn:1Q^W([&r.^t;N/1*,;+i=XPc(X+W>QBI_\CXiX(R%AiQpd5SL7nNJB]GYF<p=B$T-WSXkJVH"k9&LTPUqoa77X
+%>(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\-4CBH<rmOW%+u>o%Kf'S[is]XC_&S;3M6n0][B%=7-W=7rB=F&bb=\!TMo^QeA$3lVQH%8Zb+Wh8"F/u?PA<E'?)=W+
+%KedFTE[A(k&^jthj=Vs'4gYkH.-&=,KAr$j>Yj.A.coTq1L2=d7lrgVAM=5H$qYJQIH)_qEjYAW,Bk)tgn`LWj3[dW',E9bdi@'u
+%q)%^=$>?d9PgBr4Y9^0oS2&i7rOEVm<R9sYcZmH?XMXVJfSicHG;aoeMJ&K>?Z3uU,jp_?7/q+Rki\Lr0\=t`1X:a<r/]P2rL/o/
+%nW11.H9qb`HJ9dQXF:"5)S<uELFAKMdASRM\eR(Heo%1*JlQ<F\+%Mg_VBjj?IXp+0,m>$Qn4!jd>D0Ndg/k`C/qj3Wq8]Q<tg;U
+%WcYAm?+$iVc*=9S.sG(.B,/'ZmcBCJ%l;@6Je@L3Ed&50<U5l@WDGKAk>QIl-(q>s5%s\i:m\*UQ&IaT;*gaRM,l&4.bA2kW_k9:
+%<0%pW5_Yo7H*GFgX%'3.X]eD`@_Q"kV$MJ;S4o#:ba_<c\Tt4a7oc6u%_roXS3>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.<!^m5;\./*\!p4
+%'V&N%"i?*69an#`(,nH9DGKNX-5@NmN)?.NF<fn@d\p:PZTHF9hYMU):Ru+4*L1V#X^32'A@.EK3g%Oj#*d;!mdWu:<U5`7MZ?h;
+%C6=a)XE-A`)A:r'S5XSkkKY000%%>l-ea6`a7<#\HccX"l$j0R!M9[n@u-$kTkLu-CRVQ(D6u*ra<B"bRFXGNFj!&I<0D'ujsTPj
+%C6$_)`MmZV]4mS3/72Om/`A8=1X0'g[r05lY1mP.2lrPm*h2N1Z)K\OS73Xi@h/9M[ek+=jIg6_%T),;FE2mUL+tp1\.!t#1n5lG
+%aM=;_0Zp`^^Tu7DA8OV"Ear`4`5B[0BKo?!QAK)R+;ul>%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<b-="[/uS=a\+&;ka6K%l]CX)0(M\Hkfl'(Oc"Ffem!f22rLuC61K8']
+%?(r1mY-pFVF[I&qkOfWM]W^NhqF(09Ht1^rmgd(aD#&@cpK*]Q$7kmXO)D/u\?Pn*E>]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;"j<q
+%jM`/7lPmY=.en_2_T0u/TlgT(44&BOY(ad6VhN[<SNdJQc;9RAm*u0^?!)dkQhMHt@ICGbFY,P6@ep^NK^9'@$nH9N:Ige2q".Qc
+%HJR.pHT5^Cg!7?g+`O?/L2bMHh!9(io</C=mE`<>ZIP]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-<KAVRas0a60>*0')(&;d/qmW0q[s?cg
+%\&\GO;.gScpfgVq\B"P`Wo'2HIf&MNs0`$ErU&KWr.idHjJqafp>o:%<TD)SE6emJ21EKE!"@W<i@Od!rf-[el!OP,]E&P)GYgpc
+%r3'TXB:r9[Z<<F5<#?R5rp/49S$>'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";DdB<RR/]?g
+%gdZ5[qrMO8MN*^+E;J2dX>M#?g<KY'VNb,'fXpQ1A,6P[J+;Mf0L+e2_*7;,VaLE2MDld*C]`s1,nf8(aL/!+05h0V8Qf.ZL`?B&
+%-2o9A9n1KpV?l2&J)d!sc<o%-mFLcS#$+\I'`Z<uR0DZRm6#9YS^.knr-K5m=7G[afO3;0[i"I=CTDp?17U0meeF@W)(Y(Jj$DK#
+%1G0ZdrtuSeXnJu=ddFJt<lPk\nh\cKD+B:LIsBCWoNR"rIJ#BHoFmkk`hmDI3*F4[NDJ!Ya8;=ajL3j[iPq`I%Q?:0)<X8$2s`K7
+%K<#2m8b6j;Yh^c;gAff[?A?+Yp4`45LL2hH6cS3C:N([/Kj^X!4bV5I4#4k1HA,;rXiGFr!:;i7DHn$q%d*+t?IJqG?OkM8c.W/Q
+%,R6isIpCWCFO.*/B5q@pGElP[4O<:PUrU[Ei>(9sd(ljND?$BG#sA1GBo>pDl(YPuhro\BJG+W5l]XUsXS9<D_#\_-*a@K21,I0]
+%4?1)iOs&kcbej8,D<]BV3J<qdBlk9LAtk)Fm^7hf:>Cm<V<cUU-_]&J\pO/(d7\bLW@*=^$k3RtEnmc/1p3pep&9pI=-s[BgsDhL
+%BjUm*@`mju^uoA*Q0KTsjuD[e1JCcXC0\SoKD+DLVr82'9Ukfh<#E]:'3OC8?+#Tcp^XHQ_pS8uSb?G*G1d^;=S>U8>H\sI<iW,k
+%gTU^r?F%WA,TK>HrF+K,eel9tm.Qm-%W917)WY+XUc!SLluk88f)>LPPD;-*UU$,X7#$>0QR=M:Hh_<e';sX/o:!BVD`?"_RO1GF
+%[,%q:nb=)I/#/50DI[JhbV_q8Fqok(*itB`EU;WVk0L/u=AH!BEq?SMH+GpsO8FuNC>->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!$<Y
+%M/BH3EjrZY4km-\j[<ohnL=;=D@i$cSCIC>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(h<L0W??Sf.67*ZqdMN[-0&N"?3K"r+D>0F3B.#[oT-Y_I^a"R;<)lJQ@\nPD>mGo-HC^<Ab\F'd'9(?<A
+%0g^8129gAT4#:3sE:T+;jq;.S:2YB#X>+`fgs9RhVdc;\,VHf8FH\WiW8C?DmZ6DJcX8UcHd20<*lOkF`8<?Zl8$;*mCM2eM@80o
+%0+4$dKTN<&rT2TrM$K5FJps"9I<h'/7S*HHSZkSmgRDfeZjV'5D9a1rNVGT\Sked2H<767Rp$5<*2D2V64`_N5T,VPOX!T+ET9I%
+%#F&S>)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
+%-<k_^aVKoGX'gsf@WGEQR2jbY\MY@=>!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\I<F@b
+%&%?H(o6Ir`I1sotr524KPWIP9MNpq_8UbG9Bh*L,I^*To#NL2Dbq]FYlZ/1)e,*,)_6C$DneX4gE44)Dc<U>H@_,'=Qa<k_30]As
+%oW38Ng5ZDl!N`C'C8PAB&csUl&s-(sO57ZEgqG<Z?H)<o3<Y>&WF#[pJC(gS>QmdW/i5VA!mJ,Qm9S*7:9j:8mf+"(nYdN<G6eku
+%A:qBgF/N.l5c`tpJf\cJoh"qmmYWrp5d<CL(;OE)(a=$(fPUQB"60'%BDoj3A`9i$RBl<XYu!%g[_#P^HbaqGI97.RCuH"D:\,S+
+%Up9FhJEtl9&XZ]__tI5Lf)UU:rqS'^?;O"KicXu@^4=!/:F1e8$(B)kk[qSX2'WK@28bJqi-#L:TmbWiS>TM9O"%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<Z2LHdc_ShJ/p^
+%f,co*6[ioF-+!=5=d&X-4(?=54C.VS=Ld4$6D:NkF)iLNpdd#d(1uR8CX-Nq"MYs+H%qPB%6_Qr?BO=f3k%a_%&WJ.+&bE`Oe%JH
+%\3.eX1Vp0:^rQ,ieCH8<ga!qW9KWr"gB3)Vc!36#1rSbY`l;#t/Bqg,NU1iDb\kDEluq1.DSaS6S=>-M\=&=qo5nSS\)q:@Pah8L
+%T?IGEE\k<B2mZ_.ZT";A.t9Lh2mT`5$Wct=a3*9+=P:;,.sna7AaafDm+m8Y]l@(R\V6ktQRjX_k;4j<1S!<N<mL>T`L1%e1T.ah
+%c/*TkbT<X!G:s<u!gCi2EOfrbn^:iWHTRHlnB"o,igr11l-"i((Y7HG5?_p:>MKf$?S7U&qcfEM.qd\M48$4Do8bBg7WIo_]ma!\
+%pK'7[Df+k::KM^(4keZW?T3U`NUMRBbkLRQhOs_IHFE$#fNeAQI'U;kGW"+n4QjmAc0"<Zh7da61G#.]HaUJrk/W7BpA.7b=tDiu
+%)k1WPoc>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;%meZ1<cC861H==kBpIFHpCf]W-Y
+%e`Fg)_tr2C%t0s;i<N_''P[]uGUN6oI<o#JW3;W(f&"uLlh6U_g/gEUJ'YTTKAUq^)]Q1R?@@..D?bF!^:)blp>QJIAqDarpTc@;
+%1si88PG%D*7=i^e+(2/%-^_PNXr\7eX7>,IY<Jn'c-fJ^gHtRTq>'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<S_rumVlrZCWH27T/Hk%g&ki.G$QaY5G!J&\%Y4nQg]K\SiWM'C0!q3
+%pBXZhO4<4Ddc.65/akim:DDBD+I[e')'"$A7DR+4:Z5BONk\E3l6Z3?7.r;4_#aO-5,a]BFh4+L]SQa@nZfB^ksUU*c/c.")4.5J
+%h<<J)rDg%gBkX/Sdbl7aj(W\D='83TZCfSC[:G\pktku\/6Za<)KNMPJm/G#4k`B2OMdm_?:*T[4cQerHErWlADDjZRqoIqH7:oe
+%%UOEpOe>^PKW1=21r5)\TO^C+W*[ZSGBP7*lXlG-basl7M*j*oTZpV`FjcTD-B.,\kchk(\-4<_Dg;'\f@]&[=8NKT7eSrMbtkT0
+%P\aN;Q>,pb0P0YE(WeL<aY]7c#q]k'RR9a/'K=8ga_7-k=j#9%B%UaE4o8?hLoima=-IMfdU6$D;_=)r>A&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<H4B0%&e7=[)<!.;u-X]ja*n-e2h*EXA=dq#YA[><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>^<?_L
+%&D3^AkIOn0NtPl/)RJSsa]UKM;VTGIfC<Ym+:^I/?J=:cr2FuD!H:(h14YCu;_O]Y3'$1DTMEtmm-q%MC>nEH`cp`4LQ,[#53#Ip
+%T.s_\H!)$95.'Itpt)pO<UI&a)o))hX^:u%L]Ft"VFfBPHt`6?;mk$/HAdgU7D6\`#X)-!pK6mX(S'BDJLjDV8_gSuJArUE=-`)e
+%[806'2b<o,oY>@qW"+RiK%HXTkLJ$_K>ZgEr^UgD5^r@B"i'eOHE9/+T_eAO0Pp9*mXfI%3[2X5-4<nU?gI<]c\j)fmH=Y%r8>be
+%oe9ZL<R6sP5Lj$08pp)mT"f^J!5rR0q\\E;O?p'kE\(^_d4n/)</hPO5;5/c,^m;=Pfc:6&O3Ha7*o,9Im)YEWo`(2(J(oQ<&$Kr
+%qcJ?\hcV6s:9t?Z4+(akADB##ai6$XB%E-#Z"L0R2SXJu(QE)*lfs[^CuDG&/it,Q::<M^N'qK6HlWB[X3]\\K37F:DScH*Qr\K8
+%3o"Iu"&<(h__cc4p"`.Hb2S'8O6cDh4GLZ>iMlf!;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<kkhJ`3kk0p.QoW"qV=maU9Bbo
+%H10Zi#mV8\b)r%qXf'?$-"`WM8^<8QUDQ4"8kbrp@nN^qOQ<?=n"%aeP&N,n9/3ZQb4CYDd*@aMcT5uLM-DUA/*A!)+Rs48lhJ!-
+%rD\^l2Vrq4@[_+\#JXd;m-a$1Vp3lAd#Y>&iQ9VQOZe&tLs0gkBnH*0e)FZ48\2Xb+*cN^\(21]<En-jS.r@lh,#aeR-SGEg%m(g
+%42(uMp'H.udS],f@C:@,>2!5,ER@NU=NZ%Q\bkmL_)i(I5LpTsHe5*-\aq'ec(lR=FYNj$H\<aD.p/p;f._6/UZtP>\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;S<o`.COQA>OXlOWicQ8W1T>t<Qg+a5(9:Fhmem/j5esFYMA[Vr78_gL$h(>YS`F[b?XIPTJ5GohWViA+<<o96Fq:Is'_n#X6
+%"UO5ha.6#6k0o*kqL&2.@C/8nXhHgJg&4D-N3]^IjK)r62X'!"A`Rj-#'cB9(.T7\*1\XQDn\5[?,iGLEns2@eABf"i:1hZ55Vue
+%^8pSTRb\M/j[SW1S\Hej>(&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(WHLC9<l0>eVAb40!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*%5dV<UR+BU6gn$Wq0"P6'fL!7pd'<fGgZTd
+%k0^e'K;%_`pE&<X<2r$(:VGOtjG3&fF<ESXN/cG<XX'O1magQnDadE72+;'I\Nf&[MuY-d!?^;nHi7YL#;PXTg="f8V"#,f/-\bt
+%m;;KQQHPh6]_:GnC&c_=(Z6a-pG2H^@o;J'4GL<U9Vc),90\XN:TdIc=VY;)?b;'A9kulQp!q$.8bsZ(r(1IJkho0JpBYj:%r0-d
+%X]$F*lYR2K^\W$o5NoV`WdAC?bBr2,-Y1qYG4f-bZ[kM*c!.I(#Zb<Gg]t=I2':HJZ<uG%C_,fr\9nTbG#\G+hHVnOh:C)j>Zj.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-g7ogYeW3d9F7l</Ep'_E
+%Ajke/knJnds5Ch@l/a/6$e1JAd*kUjFE"]bZrrB`jr8BcX`e#(X;l]!D[H7)*]j:)W*Pik+93nb(sMZNSXMa/U15S*(i7Q**IVV:
+%o#WD$]cJbkQW@0hZ@lS=q:B$0pTHN\I,X)kjj`t(K6Q6"^L":1[aB7tlrL#'Qi2hC$Y.M/j'h=uh=1moK"\3R&:pT8TU`^%&Yik6
+%1`JI5JRkh34OX(!%)n"0`V3`sPWMP)B^>Wee^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.^@V04<g/Ap1ul$Z<%r2r
+%fc#<XS^=9+Y#@:C[pEXepUlG/ZX,d.Q"OfQ9k8ui<a2tc(U"lH4BcJGH!R/r4)b9oDl[MKh2<mD^S(b;);MiOCPDQBh&E;bClg4s
+%H$-=AHlmiCD7o7aX"N#<6!+mD\2^%%b=tqo0:tIE:n1+W'/aK+D-_(o.J6<2C8?8ls1Weh\SlOA4F5@S'*bYJ0W+kN5Mdf:,SmoV
+%CulBP_.\a>T^2kY!/W4irH28Ya;tU.po&+;It"`T3'E8-p-t*0+YF0;KWf]WU\<I`B^*Fsg=,V8rGd=6CLdhl+:OjE56F:FYQtZC
+%oKJb"=6)VlCQE5Tl[/#aGl@VQ6@oq2kgj@J*4iu8cKUbERYuPNSU0t9ZZQJg=QM\"g#j)#Su\d@qd9G3=$D4Fq-J4WjnsFL+3\]k
+%61)i!3sQL%IoNOoO5Er%T7-DGllOP>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<eU[S,"a2iWYb4t?Ek:?3p^AMdW^HN+a.t#D5$9#I'W5#"Or?gbO.PMnZoG8iH
+%K^PGeq.%-^&pIj`::o=7<@sO5_n7q9^YZ+/<XQG20soLGo8]M)I.TBeoGG?ZO1n3Th-Yt+kplL8_HFWW:bbuZQleYI9Ds9h]D*IT
+%WhPY]i)A&L(J#S9S$lJF2f1?HJ%96WpI3h0?I=CTgl0FNJn!.:W]pds9D$K'QaX/\@3K0D^oo9\o:!!p'Le0"QCnsCnjjHkrL'']
+%.LBA_J&4ml.$aFu9/<-[JqEH:7F%:EmfTNc^?7S+DT'q*0Ht^U^N(<a6D7pe$"8!EKO-B4!A=_^kf]VA_PlZ+i$mb("'AatbWJp:
+%Yi%h]3uK1($>*>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!9<QU%NG^8&i/Q1!*8_Y`Y&:B0YWe\kaXP?+\7,o%_r2/NmbJBQ\Dt0$()fZ1BV-sFUV8l"EFY!!.Z%G!sruP
+%k_#Dp-n9a`8/Wlb"*sSJ;,EK""9fT,6HB=$+O].#7Zu??I8sgO9X+T8:_WqC.0(Y,7EYb:Q\@Hl`/Y6AO:[#%T]cLL3riYcr553U
+%k5nH\op7N+!(A?(!t[nu@&4>r':;-Km_Pnh#@q3jINh>;E<aS3A"a!\MD-IFN$rur?lCE>JW'ng"VU$`!rO5YJ-#sE"M,sGl?a]=
+%-m$7Vq4O4emh_8XlhQ,#+sCnQ6<JO>)D;/GaT-B74hUt>.8liG!;XUo74t>h"X55]6+iDDK]`I;d+DsI8rc/Y8@brk'fQC("<:cV
+%a;,m,-nIn""Y6o56<Y-ld%dr_K)8gAmRUtRn<;IJrckQ[NnJkIZo77H43eL"[LPRQq>TO'kodbWq&TX\_Cbm'q&27$"KN^X9B9.4
+%X+5jsH"^P!fGCau.0R^.80AK][KNIbOf+#%bs2TN:'\H`Muh0`E-K,._gp/VQ[Utu!\k<U3$l?Cmpr6ajY\E4-K340$(;\AFuhl-
+%#X%NFoS(0C(AJ'j0#SspH79tNSfbd(HnhTNfWCtm6m^j9.-%/>,!eePC'gb3$YiUc@Fjt9@9P;NL1Qp:#rZe,0t>S[-83BVf=*$/
+%%=*^]s7*M2o&KS:F2tiHk(7NnDtnpH+5s`?iud?m\`4do]")>34!`N>k=&</DsmD@H-c2,fKb*g\M*N-eoI!!a@n0_InlP;C5Z-,
+%mE>k=qU3T7Wk%<EE8bU1'j6M%+"_00XQ3\^dmN':,d27&k\$A;ZFTG7eaR=#i4f/]U9a!-0E'H9j0`Su5g=,u+O=Dac3BRS.UC0@
+%.qAVHQ/u27C!idC^uc5;RMHra;N1_L"FSE@=hs>sr+hcN`cXP#IgGNQR#&hMPN\a'R1I*:^lZ\BH90@5dmIBCQa"CpS90UU-Vu6G
+%8--JBNW];3*P=(^`5!<?=A`T%0*1Vl?t-uH@fVOj!!e-!.,U^/&ZsMD!1tF<2d-sGD\.Y$J)=0MBFNC`OQsirA^OGTl0R3e>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^<qlG;0Bgf?Z62ZNG8Jh2=fZ`
+%`%PuXX[n#u4BQmO@!ZDC/8jYKOq3[;(L]-Nl*%E%?"B)g!_g1VGO7gBV*m/4'_#-dHqG9e+S5iC'n\CUqp3$5YN%pBhWUT%`gp-R
+%G`3l?9KXE).56XDk^toOiIa?0^eborJB`.\D2Jh9/\APS0Fn<llln0.r8Le`4K0$6LP7L0"Tn>3K91gbY)G/m\cHCHpf=cJ:k"!S
+%,(Uf3497r#s/VHUABS<A--I.!`@rA?BONfQ#D#>p!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<i!AhDd&Ao+V7n!o&I>$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^4<PbFWPUGVd*_r]
+%g"rA>PqPVY'h24YNoK7J?BM&AMZe\`(S8"XR0)n4CtG%dme\i"o[sKYZP5^BLY3iW2"U@P]SK,gE&1l)@<RMEnaI&t`1@*n[-X_>
+%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<r9;L1&0j,>)nh&Nb5
+%)$CjKB3_f*RL4TUm%%uN&@8KNI82R&JNcAe#98aT'S_/[M?PcBXJ\n)Bh$q"7q74u63]V>-nhS49c0118HoXm$dG<8Q3U7!fGp_@
+%!gTVX$<U5N"EiWAp7kP1Jp<#Cl)6<=$%ti2=s+,26("Prf2KE5&0C*gjdm2"S5EJ;<G).op[a#.pPYCC:gUJkUD>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+1Qe<A^+;H6!4,BkJch!\JAEI:KCdfHP0*=&l$;<O!Lo!B"kg<D'M5:8Q49.s<$F.3tEMM3P@X9<^
+%/")*9T_$T\9WpL9X?uV;C$>JY`(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?=aOFDeKPj<nA&#U0%hA],O8O<fZ
+%#-,SHB28ea:f^ds+GeAiNMNp%.8D#.UN_e:<JIA,a?6@^R)/t@E2CJIg)rG_+XpNFVEr?-m1/,X"/A2,I3PZ]E2\:rD#>YJ.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<aQ0fcVQr3*K2LI)FAQm
+%R]&^FI@*'X0e;N#o5hU9+k'=34l`a3LrD]^f%8-11rE3SBnd7,?m5VcO:PK'B;AQ5VSFU>.2$?7!%CV_TMRs7OU(:ur,P+7h#8]f
+%eFU&U-@_%08$,%63FL9@TRiJZ.SsQ^=ic<](eS*OkL4$LfZ$TIN7D<&,e4<c<$8/L,jNSWEXs^ZQR"A/pKSgsd7VD4k.qHm]6RM=
+%)G@%?pqU/8O4>(?W=+S/kEKRM<#S8VOSKcEa-k084jJ/G*GIMB@M%NRVO<bj2I)i2r.N+U5fEgj&Ju927uDXOF:m4A[Xc<o+IAn+
+%cpL,mL'($/"qEU7c=&8?'F7.C#iZK;&9BC)on+e@["V"!ckof88<bQRLe)2h*FW(j6>YHaR:_?4Oe+Th5mJ8J/rmJ)-&c>.K7cX)
+%N_GS)KUX2[1La47#d""L3X?*";W6P9#*6Pf92JrK+NgX0+s/sLXBd.a_p]nF'Yn</XF!EEj;VB`[L3)B9r-RSJP]'MU19$:i-$G5
+%[q1=;1pOB<TV(OP1CN9tCB4\O%/WW89XLr'b%I\OpUCE^4OC2U<\<>E4n*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#<OZK;?N&238opHi(j=P[Ec76\g
+%*6BLl7:pRggt1;K<HHSK9Al7a-!.OFd:jF3fi[E69AFDsC8D"A=7pRW9a+r@"p<RP#:KeT=0])uA;b:l:f!dObp[&[.qbV5lU=TA
+%\aiS[*AT'F*i1<$4*D+TFPY1\Dc-c>$[,B"1)U(Cg<(BI,J>Bmh\1S)E1!;!M`Un`'C?o89*$,R@<*j=g4DE!AhtD.NHsaO:Otee
+%O0T<h>%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_*Mll2fec<B'-]c>NBj%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+PfCt<GM6#Sn*(4))$le&B/24Be=;'[K;V4q4nB*2UY,YJjb-kpJ2!Z[3IUZ<kb03X4_MY=Gp"mC+!;Ho9c%\@
+%[Z;lN+iY(ETJ6"I77?-JnCAXGPieJ!G#5K*Pl%.*MhP-Mfr$WH]k=F6H0e.A>5;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,<J<*6D"G>,>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`.+#t<rHJhudf(K&nQ9&t6&NI9h\]T4I>USCK3+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$qSL&0:m@_i%"*marFF+FqOLh(+-n,SZ1^lfC2"r)Mr8cb1o"aP>`
+%#t"q!+!^^e.i&9q'SV\'0Z%tjgMNaAEZ,-'UUT&Mb/pO,JT#Q9(51fIG[q#"@/^8"'j_g!;G6qkcZQo'm>4j[^<j\@ehgiFfGFB$
+%2l'Ct:S(-E8<b^%K9/Vh*1;>-\#F1pSpbuuHElUWOZ6*4WAT6WI3M9Cl6.th.Y3-^4U4IS6coWX8.o,o+=uahbCPfCl12:0AV(XK
+%#m<$ZAg;e-r8F-.6PPPGQtK4C1IUj0(hh0Ko=uaW_V>/S,<O;J+DD1WjGD4dp&])^+K;1H;a0i0)@.b;V1#GlZ4_tskt+h3D'?&X
+%!Y?fXOb?hpOJWiWTMqaEj1%udhT-*2Z8quR"d<fKZTYsD5bo?=:iq2L6*XaI-m@j.^3L%TiWu222_*7e4K\GL4Y<@$*f1I'hP&#)
+%iDEM&-Po>UCPAPo0L)>Q&&FbYG*JOpfL""jD%Hkso+#UEoa$d7H,1D9<+7+Cpf\N1(h^3*9_?4YP7^@m>'&uFWQ5JjFS:=<D=L:'
+%SeY?dpR+-UickRBiujNX!:*!7DBU,[T$g:uF\;b#*RHUmeW?HGOA"k)kok<6\-AH-X.u4u15i`%"jrdsR1;i//LZ/N-Cc:.&70#s
+%dCKddJRt^G=N(UN,T)j.#'d?hl9.Q<?5ZgE:3P/k92nMcAp[)l3]A:(&pK+QE<oF[&kV7hH-Fp,";G<j)NO)u,mF,VT-`$_+g(7@
+%Mn8[?$.nk;W%66>+R484$"_BO;&:%C^0sp_,T_SJ]fKJ42S0XN@:ZZH[%ReZ1;t7="T&49MOg]=OsCBi%-]MS/hGK[6iLYK(l=FM
+%+g$fopirJ=Y<?9I"j3>B%>0</:t11s\.P</kq4OX89%+RHg0=If#Hn^!]M"?h9dmmKI8tDM-4AZ48Z,X,Z7*G'4p'bk$]FLke?1Z
+%*DuVOXPVR,@[@QQ]fd*<&f$'N+%0au,V*,mL[%O7g&iho&GSrU,s6P<WPYtuLBUeVNqNS`8q"bP8c<h2jOlQ?83u<*#':dIj"pKF
+%!ER!g@e9b.cVMDE[H9YZ#6<'W"bGuP@NtFuLsU]:\BoItEM">?Z912t\/JIVi&l'hmOP(UWbKIS]RY'_cZI>5d6i6ol;JEa$bSC1
+%kGO4<')=q%nSo_BhJ7hk=9kc&WdpkA7UCpJ)bE*FKP.<iK*;DQ/h25YI%r)V.\ZM[ICbFH#S@Spa&@e_QBS/Rc`Su[TNqd:C?n7$
+%Z62SD5pTT<0U*gb_AWe;Gke@::-:RU_Io`_P<S5>)C//NO[T_%ob71JGc_1BQ$3!*3gM-eW2:N"9J<NbSHq%Yk`,m3S,3hLM'dUK
+%o+@@V.cP'7e0N@j$kp(-"U.Ffbo&^M#T=R+1mSdMJNat$Le2'T5SE'?EIORag&r,,;1GTe-Oo$sogKG3SE>J9R1q.od2bTfMpG!6
+%2<<6B0B-IuR=m.UTs+Q)TsJ8Oh0h+&G9??,66aY?UB.q&BL'['ij7h7UU!rZP&8/&l6+bL/FF"<D,e)=g"f-!]N3<9.Xh/XCa7O&
+%GhHq571]@!A</F#Lq*=UQ)a71@OU.pgPC%TQ*ZGeQh\iaU;Gp82O\^^A/f*cOCT<,^'eG[;<f*6aYmT[[`E?]Y1ubF;<lV9]8u+%
+%h+%QfpX*[Ah/PlTNDmp=_kS<E^VA:tEC@d*\ldL/M%["a"DPLt=]0G1JEUkYH)GblMlOS?Bk1>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-o<Sme4`X!t,
+%_,;`g!f0d&WF+d[QU/!67N@@4%lH#f6(>Su$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<jc\oJ>^j
+%PLQ!g9Ee$U0!<Bl0GFsmEg87^`:Oiq)5K6i:_cY*(-F#DNXlfZU2M5M`D(AnAo_,>nG0F]P`a@5%HVR06psQF%b$^<N'\cQ!g\9j
+%IQs]amDf7Xj5Q7m6EJA?PeKY$_KjH]Nj!M\Qk2`OL!DG]\qlY_@Q@ETUihmq'&qGN+q1;p.=\=1KC-Vc8mnCORTh"n[4lecS7a%5
+%CJ]Ca:.=pG1n.mYMIshL.QgYg#UN>YK\'!F(0lTV<dI6TrG6/)ULpm#eBY\,`JdAW225*Td[YVni.PDQY([b,Vt=g?8Jh"D]KEA8
+%S72[2c7l3*cT3S.n+BF[0O;'j"6^.Ne$WgdhepeG+=#.XA3(pZg'X6!dY_:uGa))LYWtm`?p%$t0knHj,n[9/KdtRsO[#iW$`V39
+%BTi2D6d^U)l"^LN=aPR\(&SA0.a-Gq\U<edKG]VTiNo.EYaB4(X6[L&h?*eTO74#;DF!JQ/q`4f]3A7"Rl4,cnJRthl7i(`A;\XV
+%*?>9FNCLiG3<Yl?Pp>^ap8'`@.hWs&6K91b&[8J;5)dIF`ndM*ag"9dL45;MALPI31fP]44U,UQLSW7(=_5UP5jskBr<YAYcmI2L
+%.(a=o^N7E7^QOt7ntqcp`WH`cia&&*Q,]#bI'cX>+\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!=XcZG<GShfSG/0`-)Ii)iU.34X8dn3.^%4EOT-jaoV3_Rr;
+%dhTQ_)3F%G\,G5N"*u=T+;H2SKgm*/.hn9U$D#bG9?iU5;5t-pk]:bcN;XJ>4-@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]<G,PDskJ?:pLF<nQc^G9j1%4X2k<5
+%m5m<99-MD,9Zl&m),,7pOWX6"n0C9Wg_;tX3hRmHs&t"L%`ibI*?QdjZPA?A*<S9h/c;=RH83!.=niIkWo:804K/]Z5YSr%c=XLO
+%I(>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"<a:1<-:RM(RErl/oB?F*ZO&
+%[?-/dnlqRc7*`Gi`TFStAY/+EfrPYRJY7EcSo)F*JB0H&GqG6^X@f^B/RgX&VR;NN`'u)W($bNF-0m8^<Z,,qo_SgG-c5UB,(W'Z
+%:m1mF!mK>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/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.pdf b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.pdf
new file mode 100644
index 0000000000..ba9f548b98
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/Puzzle_BG_Start.pdf
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/basic/dps_str_cus.def b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/dps_str_cus.def
new file mode 100644
index 0000000000..aa3f1cb59b
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/uselayers/basic/owc_self.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/owc_self.eps
new file mode 100644
index 0000000000..7a1f55ea8c
--- /dev/null
+++ b/macros/latex/contrib/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
+ } }
+ { {
+ <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
+ 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
+ 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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
+ <d841272cf18f54fc13> 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 <d841272cf18f54fc13> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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> <ffff>
+endcodespacerange
+1 begincidrange
+<0000> <ffff> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-702">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/"
+ xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+ <xap:CreateDate>2006-10-23T00:51:59+02:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-23T00:51:59+02:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-23T00:51:59+02:00</xap:MetadataDate>
+ <xap:Thumbnails>
+ <rdf:Alt>
+ <rdf:li rdf:parseType="Resource">
+ <xapGImg:format>JPEG</xapGImg:format>
+ <xapGImg:width>256</xapGImg:width>
+ <xapGImg:height>92</xapGImg:height>
+ <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAXAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A5W7vzb4j1PfNbOcuI7vs&#xA;hKaab5V83apbfWtM0fUL61LFRPbW000fIdRyRWFRgBmeVuNl1uLGanOMT5yARf8AgD8wv+pb1b/p&#xA;Cuf+aMNZPNr/AJS0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS&#xA;3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF&#xA;/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8&#xA;AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD&#xA;9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6p&#xA;D/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lL&#xA;T/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0Y1k8&#xA;1/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz/wA0&#xA;Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf9IVz&#xA;/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1Lerf&#xA;9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8AfmF/1&#xA;Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9bv8Af&#xA;mF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8ATD9b&#xA;v8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9bv8AfmF/wBS3q3/AEhXP/NGNZPNf5S0/wDqkP8A&#xA;TD9bv8AfmF/1Lerf9IVz/wA0Y1k81/lLT/6pD/TD9aD1Tyz5q0m3W51XSb7T7d3EaTXVvNChcgsF&#xA;DSKo5UUmntgJmOdtuLWYshqE4yPlIFLEd+a/Eeo74YTlxDdyAWn+23zOQn9R96nmnWrf8ozoP/R3&#xA;/wAnRkHExf3s/wDN+5I8LlOxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2&#xA;KuxV2KuxV2KuxVkFl/ygGs/9tXSv+obUcmPpPvH6XCn/AIzD+pP/AHWNIU+2vzGCH1D3ucObn+23&#xA;zOM/qPvU8061b/lGdB/6O/8Ak6Mg4mL+9n/m/ckeFynYqvhhlmlSGFGkmkYJHGgLMzMaBVA3JJxQ&#xA;SALPJklx5FmsZha6zrGnaRqJpy0+5eeSZCwBAkNtDcRxHcbSOCO9Mlw97gx14mLhCc494qvhxEE/&#xA;AJdrflfVtDv4bTVEW3S5VZLe8DerbyQudpo5IuYdO/w1PtXbARTdg1UMsTKG9cxyIPcQeRTPz35I&#xA;Xyq2k8NRTUo9Wskv4po42iQRyMeFOZ5GqgNuq+FMM48Ne5o0Gu/McXp4eCXDzYtkXYOxVlfmHyLF&#xA;pHlHRvMkOqR38OsSSxpHFFIioYQA9Wl4MSH5L9im1QTXJSjQB73XafXnJmniMTEwrqOvu8vNimRd&#xA;i7FXYq7FXYq7FV0aq0iqziNWIBdq0UE9TxDGg9higll2v/ltc6Joena3ca3pk9hqx/0Brc3btIoI&#xA;DtQ2y8RHyqwah7AE7ZOUKAN83W6ftMZcksYhMShzvh/4rq7zH+W13oXlyz1+fWdNurLURXTltWun&#xA;knoQG4h7dFXjWp5svh12xlChdp03accuU4xCYlHnfDt/svutL9K8ojUPL97rf6YsLWHTyi3NtcfW&#xA;hMGlLCJVCQOjGTg1OL7U+KmAR2u27LrODIMfBImXIjhrbn/Fe3u9zH8i5jK7HyLHd+QdT82x6rEz&#xA;aY8Uc2mrFIZFaaZYlDyMEQVDc/g5eBoekxCwS67JrzHURwmJ9V+qx0F8vs3pjZsroWS3xjItGkMK&#xA;y9jIqhmUfJWByDncY4uHrzUMWbsVdirsVdirsVZBZf8AKAaz/wBtXSv+obUcmPpPvH6XCn/jMP6k&#xA;/wDdY0hT7a/MYIfUPe5w5uf7bfM4z+o+9TzTrVv+UZ0H/o7/AOToyDiYv72f+b9yR4XKdir1X/nG&#xA;7TLO88/yz3CrJLp9jLc2qMAf3vOOMMAf5VkOX6cXJ572lyyjpgB/FIA+7c/oeYXt3cXl5Pd3LF7i&#xA;4kaWZzUku5LMTX3OUO+hARiAOQeqNEmp/wDOOS3F4eU+i6qY9OdvtBJSvNFPh++Y09vbLueP3F58&#xA;Hg7TqPKcN/h/Yj/zB0RpdK8ma/fW3raBpfl7ThfchIRI8gpHAPSaNgXP7XIBR3rRWco5H+iGrs7P&#xA;U82OJrJPLOuW3nvfL7ftEC0m58l6t5jjOpacmjaTHFKyWli13O9xMFJhiZ5XuHBd6LyQD6OuV2Ce&#xA;52+WOfHi9MuOdjeXCKHU7AcvNPdf8n2X/KuZ/MM+iL5f1izvordrWKaZlkgmTkDJDcyzyxOD4sK+&#xA;GSI2uq3cTT6yX5kYhPxISiTdDmO4xABCt5it5rn8mPIVtCvOae9v4418We4ZQPvOGf0R+LHTSEdd&#xA;nJ5CMfuQWt6f5N8peax5X1PShqkNr6MeraqZriKf1JUV5HtljdIlWPn8IkRq064JARNFtwZM+ow+&#xA;NCXATfDGgRty4tr38iEZcflJBpnnHzBZ31w9xoXl6xbVWljostxCU5QwhqEKzH4WanYkdsJx0SO5&#xA;qj2uZ4McoismSXD7j1KD8taD5c87aXrNrZabHouvaXavqFk1vLPJDcxRUEkUqXEkxD7jiyEDfptg&#xA;iBIHvDbqdRl0s4GUuPHOXCbAsE8iKA296+08kcPI2ma9Z6F/iC3vRMdXu4ZZvXsjFKUEcccLqqn0&#xA;wHLSxyDfoB1eH03SJ669RLHKfhmNcIIFSsdSfPagQlehWflCe611obSfVr5ZQnlfRAlwy3KPMQWl&#xA;NuVl/dxAHjzWpyMab888wELIhGvXLbbbpe258imP5geSLaz0vypqOmacbTUPMCTw3GkW0j3SLcW8&#xA;iRgQktNITJz+wXYg7dclKOwI6tPZ+uMp5Yzlccdeo7bEXvyG3fQYnqPlDzZplqbvUtFv7G1UhWuL&#xA;m1mijBbYAu6qu+RMCOYdhj1mHIeGE4yPcJAs18vqPMn5O61o5HPUPK9wuq2Nd2+qy1W4RfBVozn3&#xA;pkxvEjudXqD4GthP+HKOA+8cv1J5b6Vb6j+S155bq763ocEPmJY2/ZiuWdmRO9BbESH3fCN4EdRu&#xA;4ssphrhl/wAnkJx/EV/vtvgweVdOtNH8u6DqEz2ttqE66rrdwilnjhlPpQUUCpKW4aVdj/eZX5O1&#xA;BlKeTJEWYjhj7xufnLb/ADWV2nkry/rWm+aHt9COmWGm2NxqPl7V2luUubqK1J4tJDcSMrpKvVo4&#xA;lCnbrlgiDfkLddPW5MUsdz4pSkIzjQqJPcQOY7iTaX+VP/JH+eP+YrTv+T6YIfRL4N+r/wAfw/1Z&#xA;/cjvNepWB/Jzyey6JYh7x9QjQJ9ZX0pEk9L1k4zjnI3EE+rzFe1NsMiOAbd7TpMUvz2X1y9PB/N3&#xA;2uvp5e6ko8w6T5Z8kazaaDq2jLrFysEMutXEk88TpJMvMx2novHGvpqw+KRX5HwG2RIETRDk6fNl&#xA;1UDkhPgFnh2B5fzrBO/lTItI/K/ypa/m1ZeW7+KfU9D1m1+v6RN63okQmN5gJuC8n/uSnwsv83tk&#xA;44xxgdC4WbtTNLRyyxqOSEuGW172Bt8769yQ+V9A8reYYfNemLpv1W40jT7nUdP1ETTPPytWAMcq&#xA;lhCyPy7Rggdz1yEACD7rcvVajNhOKfFYnMRIoVv1HX7XnWVu7dirsVZBZf8AKAaz/wBtXSv+obUc&#xA;mPpPvH6XCn/jMP6k/wDdY0hT7a/MYIfUPe5w5uf7bfM4z+o+9TzTrVv+UZ0H/o7/AOToyDiYv72f&#xA;+b9yR4XKdiqe+SvN2o+UvMVrrdgFeSAlZYH2WWJxR0J7VHQ9jvkoSMTYcTXaOOoxHHLr9hTLWdO8&#xA;kapqc+o6Xrsel2VzI0rabfwXRnh5HkyRtbRXEUigkhSzr7+OJAPJow5NRjiIzgZyH8UTGj7+Igjz&#xA;2Kt5k83addaBpfkzQme30Cxl9a5v7pSr3NzISGnkjj9UpGgY8UXkaeJwmW1Dkx02jlHJLPk3ySFA&#xA;DoO4XW/nszjU/PvlWC98sR2et2upaNFpdvoPmSwlgvo0khRSHmAa33CHdCPjB7UrlkpCxv0oupxa&#xA;DMY5OKEoz4zkgbjse76vn0Y95Vu/IPlbzhe3EGux3unXdpd2+k6mlvdCewmkC+jPLHJDH8SgsoMX&#xA;I96DIjhiebm6uGp1GAAw4ZCUTKNxqQ6gb/fSGg1bytD+W+t+X5db9fVbjUIb1ZFt5zHOEFG9J3VW&#xA;JpvWUR7/AH5GxwkebOWHMdVDKIVAQI5jb3/stE67rfltfyz8s6Zpuv28+ueX7ia6kgWC8UMZ5jIo&#xA;jeSBELR1FeRA60PSspEcI33DDT4Mv5vJOUCMeQAc49BW/q6qHnTU/JnnPWYvMzaquj3N1HENZ0yS&#xA;CeSX1YlCM9s8SPE4ZVFBI6dN8EyJG2eixZ9LDwuHjAvhlYqj/Os38gUbZfm7Y3HnfW77VbWQeXNe&#xA;szpU1tHRpYbYII4nFSAzqKlt+5p2wjJuSeRap9jyjp4Rgf3uOXFfQnqk+jatofkxNYutM1ePWtQ1&#xA;Czl06w+rw3EKRJORzmm+sRxfGqr8KJyFT1yIPD5uTmw5NTwCcDCMZCRsg3XQUT8zS7yhrllokum6&#xA;ho3mZ9EvI0U61azRXLxTlZWNIxCkySViKjjIFAP7XgwNbg0jWYJZRKM8fHH+Egixt1uq37r9ybf4&#xA;y8o6lbeeY7eceXbvXriObTrl4pGD26vykt3a2WV4/V+0wA4k7HDxA30tx/yWaBwkjxBjFEWOfQ+q&#xA;rrl3oDzR5l8vy+RfKFlo2rTDV/LjXZKiGSGUSTTpIkqSA8VA4EqQ5bpsN6MpekVzDbpdNkGoyynE&#xA;cGTh6gjYEV+BTEtR83+bNTtTaalrV/fWrEM1vc3U0sZK7glHZl2yJmTzLscejw4zxQhGJ7xEBPPy&#xA;n812HlrzfFc6oaaNeQy2WqCjMDBMvdVDMaOqnYYccqO/Jxe1tJLPhIh9cSJR94THyR+YNjYfmZPr&#xA;epj0tD1P17W+hozBLOVeMacVDFhHwQUp0GHHKpWeTTruzpT0oxw/vI0R/WHP57pNYeZtJk/MW217&#xA;U7bno6XqSNacRJwtYiFij4saMI41UU70yIIu3JyaWY0xxwPr4efmeZ+JZlpnmfylaeZPOt3eeZPr&#xA;o8xadfWtjefVroov1ggxLLzQSKw6UVCtB9rtlgkATvzBdZl0uaWLDGOPh8OcSRcenOt6+2/JLfLu&#xA;o+Ubb8r/ADJoM/mCCHUtYngltIZLe8qqWsoYCVo4ZEVpAuwVmA2qetBEjhO+5btTjzS1ePIMZMYA&#xA;3vHqOlkcvgl+o+YNC1H8sfL+j/Xfq2qaFPeNJbGORmlFy5kjaJ1X0xRqBuTgjqK9MjKVxA7m/Hp8&#xA;kNXknVwyCO9jatjfX7EZ5z1ryp55ksden1ZNG1tbeO31m0uIJ5FlaIU9a2a3jlUlhtwkKdt++GRE&#xA;t+rVosGbSCWMR48dkxII2vpKyPmLTjyz+Yfl64/NPT/Mmp3w0vQ9Bsxp+nQzxzSzyQLbyQoaW8cq&#xA;hi0hdqkUrQVycJjiBPIONquzso0ksUI8WTJLiNUADYPUj3D9CB8h6h5Q0XU/Nc1/5ktVi1TT7vTb&#xA;J47e/fk11wcSkfVwVRfsmu9QdqUJjjoXv0pt7Qx5sscQjjlcJxkd4dL2+p5ncRpFPJEkqzojMqzx&#xA;hgjgGgdQ6o9G6jkoPiMqd7E2LqlPFk7FWQWX/KAaz/21dK/6htRyY+k+8fpcKf8AjMP6k/8AdY0h&#xA;T7a/MYIfUPe5w5uf7bfM4z+o+9TzTrVv+UZ0H/o7/wCToyDiYv72f+b9yR4XKdirsVdiqM0uLR5L&#xA;hl1W5uLS3CEpJa26XLl6iilJJrYBaV35fR4EV1aspmB6ACfM1+iSafUvIH/V51X/ALhVt/3kclUe&#xA;8/L9rj8ep/mQ/wBPL/qm76l5A/6vOq/9wq2/7yONR7z8v2rx6n+ZD/Ty/wCqbvqfkAb/AKY1Vqfs&#xA;/oy2WvtX9INT7saj3n5ftXj1P8yH+nl/1Ta+r+Qf+W/Vf+kO2/7Ksjsni1H82H+mP/Eu+r+Qf+W/&#xA;Vf8ApDtv+yrHZeLUfzYf6Y/8S76v5B/5b9V/6Q7b/sqx2Xi1H82H+mP/ABLf1fyD/wAt+q/9Idt/&#xA;2VY7Lxaj+bD/AEx/4lr6v5B/5b9V/wCkO2/7Ksdl4tR/Nh/pj/xLvq/kH/lv1X/pDtv+yrHZeLUf&#xA;zYf6Y/8AEu+r+Qf+W/Vf+kO2/wCyrHZeLUfzYf6Y/wDEu+r+Qf8Alv1X/pDtv+yrHZeLUfzYf6Y/&#xA;8S3x8gf781U+/C2H/G2Bf8I/ofa7j5B/n1X/AIC2/wCasV/wj+h9ruPkH+fVf+Atv+asV/wj+h9r&#xA;uPkH+fVf+Atv+asV/wAI/ofa6vkH+TVT78rYfhxOK/4R/Q+13LyD/Jqv/B23/NOK/wCEf0Ptdy8g&#xA;/wAmq/8AB23/ADTiv+Ef0PtQWqHy0YU/RS3om5fvPrTRFeNO3pgGtcW3F4t+vhrytLMW92KuxV2K&#xA;sgsv+UA1n/tq6V/1Dajkx9J94/S4U/8AGYf1J/7rGkKfbX5jBD6h73OHNz/bb5nGf1H3qeadat/y&#xA;jOg/9Hf/ACdGQcTF/ez/AM37kjwuU7FXYq7FXYq7FVS2t57m4itreNpbiZ1jiiQFmZ2NFVQOpJxY&#xA;ykIgk7AMq1TyZovl+b6l5k1l4NWUKZ9P061W9aAsCeM0jz2sYYCmyM3XJ8IGxdfi1uTMOLFC4d8p&#xA;cN+4cMj86QeveU7fTtDsdbstVh1Oxv55YI/SR45I2hVGKzI4HB/3nQVFN675Eja23T6szySxyiYy&#xA;iAffd8vkiJ/JVvpFlaXXmm/fS5L+IT2mnW8H1q8MRNFkkjaS3jjVv2eUnLr8OHhrmwjrjkkRhjxc&#xA;Jokmo33A0SflXmsv/JLNoEnmLQbz9LaPbssd8fSMF1as/wBn14OUgCt2dHZa98THaxyTj137zwsg&#xA;4JnlvYl7jt8iAmmi+QfK+o+TNQ80Sa/dW8OkmGO/tf0cjuJZyqqIm+tqrrzagZuPiQMkIAi75OPn&#xA;7QzQzxw+HEmd0ePu7/Rt9rCLhYFnkW3dpLcMwhkkURuyV+EsgaQKSOoDGnicrdrG635s30XyD5X1&#xA;HyZqHmiTX7q3h0kwx39r+jkdxLOVVRE31tVdebUDNx8SBlggCLvk6rP2hmhnjh8OJM7o8fd3+jb7&#xA;WEXCwLPItu7SW4ZhDJIojdkr8JZA0gUkdQGNPE5W7WN1vzZnpXkfyxfeTb3zO+uXkUWmPBDfWq6d&#xA;E7iWegHpMbxFdAx+0eJ2+zlgiCLv8fN1mXXZYZxi4I+qyDxnkO/0fr96XR6F5PvLO+fTtbvGvbS3&#xA;e4htrvT44FmEe7Kskd3cUIWrbr2yJEehbjnzxlHihHhJqxMmvgYBT0LyXd6jpNxrt7cx6XoFq/pS&#xA;ajOGbnMRUQwRoC0sh8BsO5GIjtbLPrYwmMcRx5D0Hd3k9Ai9I8q+VNc1S30zTPMUkF1cyLFG2qWQ&#xA;tYmLMBRHhnu/i8A4UE0Fd8IiCaBa82rzYoGc8dgfzZWftjH7La8geTNM81eYI9AudTm03UbhnW24&#xA;2q3ETekjSNzf14mU0Q0op+eOOIkaXtDWz0+PxBESiOfqo7/5pUW0nyAl2baXXdTj4yem8p0qAotG&#xA;4ljxvy1B12FfbGo95+X7WXi6mrEIf6c/9U0n13TU0vWr/TUnFyllcS26XKjiJFjcqJAtWpyArSuR&#xA;I3cnBl8THGVVxAGu5A4G52KuxV2KuxV2Ksgsv+UA1n/tq6V/1Dajkx9J94/S4U/8Zh/Un/usaQp9&#xA;tfmMEPqHvc4c3P8Abb5nGf1H3qeadat/yjOg/wDR3/ydGQcTF/ez/wA37kjwuU7FXYq7FXYq7FXp&#xA;H/OPlrZXH5nWH1lQzQxTy26tuPVWM0PzAJIy3APWHR+0U5R0kq6kX7rYT5lmuJvMeqzXJZriS7na&#xA;YvXlzMjFq198qLtdNEDFEDlwj7kd5Hljm80aFp17J/uLl1S1e4ianDeRUJPhVTQ4YgWLatcCMM5R&#xA;+vglXyZF+frzt+ausCUkqothDXsn1aM7fSTlmf6y4Ps+B+ThXn/uinP/ADj4IpbjzXaXn/HLm0eU&#xA;3it9iisBUjpsrPhw9fc43tDYGKUfrGQV+Pkl3lT/AMkf54/5itO/5Ppgh9Evg36v/H8P9Wf3PNcq&#xA;d49K8qf+SP8APH/MVp3/ACfTLYfRL4Oj1f8Aj+H+rP7nmuVO8eneSo9Nk/J7zeuozzW1ob2w5y28&#xA;K3EgPPakby26mp/yxlsK4Tfk6HXGQ1uLhAJ4ZczX20fuYjqVn5Oj0F5tL1C6u9TF1Ehju7dLUrAY&#xA;5CxRY57oP8YWpJFNvHIGujssU85yVOMRHhPI8W9jvjFnv5t28Vp+Wf5d2+nCmmyWkk8xX7LXMkcL&#xA;szf5XJ5Pxy3KPTF0/ZEjLV6gy+riA+Fn9jD/AMt/J+m+bdeh0aTVZtM1Kcu1myWoniPpRmVuT+vC&#xA;yNRDT4T88rxwEjTs+0tZLT4zkERKI5+que380si/KqzsbL88NMtLK7lvooJruNrqeEQM7rbTBzwE&#xA;k21RsS1T3AyeGuMU4Xa05S0EpSAiSI7A3/EPIJD+j/y9fWLoT6tqDNW4KxTWMMERlCuY1aZLyVlU&#xA;vQV4fdldRrmfl+1y/E1IgKhDp/ESa93AOnmw7IuzdirsVdirsVdirsVZBZf8oBrP/bV0r/qG1HJj&#xA;6T7x+lwp/wCMw/qT/wB1jSFPtr8xgh9Q97nDm5/tt8zjP6j71PNOtW/5RnQf+jv/AJOjIOJi/vZ/&#xA;5v3JHhcp2KuxV2KuxV2Ko7RNZ1DRNWtdV06X0b2zkEsMnUVHYjuCNiO4wg0bDVnwxywMJC4yZR5h&#xA;1vyD5mvpNYuor/QtVum9S+isoYb21klNeciCSe0eMufiIq29ckSCbOzr9Pg1GCIgDHJAcrJia7to&#xA;yv7GMXl3YKkcOmxPGsbB3upePru46Ecdo1HZVJ33LHbjBz4Qlzkfh0/b+NmUa15w0LzfDaT+aFur&#xA;TXbSEW8mr2McVwLpEPwGe3kktqOBX41k38MmZcXNwMGjyaYkYeE4yb4ZEjh9xAlt5V8VB/OWnaR5&#xA;bvfL/leKZF1Xiuravd8EuJ4lrSGOKMusMe55DmxatK0x4qFBmNFLJlGTKR6PpiOQPffU/AJpoPmj&#xA;yHY/l7q/li5uNVN3rT2009zHZ27RwvAyvwRWu1aQclI5ErXwGSjKIiRvu4+o0uonqYZQIVCxXEd7&#xA;/wAzb7Up0q5/L/SJZb+K61TUNRgjdtMilsre2hW64kRSSst3O5VHo1FHUZH0+bkZY6nIBEiEYk+r&#xA;1EmuoHoHNNtB80eQ7H8vdX8sXNxqpu9ae2mnuY7O3aOF4GV+CK12rSDkpHIla+AyUZRESN93H1Gl&#xA;1E9TDKBCoWK4jvf+Zt9qU6Vc/l/pEst/FdapqGowRu2mRS2VvbQrdcSIpJWW7ncqj0aijqMj6fNy&#xA;MsdTkAiRCMSfV6iTXUD0DmmeieZPIdn+X+qeWbm51T63q8ltcTXMdlbtHC8BDFFVrtWkFajkePjQ&#xA;dMlEx4SN92jPptRLUxygQqFiuI73/mbfak9k35eWBluvrGpapcxxObK0nsbe3tzPxIjadhd3DMit&#xA;uVC79OmR9Lkz/MzoVCIvciRJrrXoG6L0Pz/bf4Vfyh5ms31HQlczafNC4jurOY1PKIsGV1JY1RvE&#xA;74ie1Hk15+zz43j4jw5ORvlIef60V5P8yeRvJ/mOHzDYS6nqlzaer9Vsp7a3s4z6sTxfvJkuLo7B&#xA;+0f9MlCQibG7XrNNqNTiOKQhAGrIJlyIPLhj96n+Xfm3yzofnUeatZN76sM08sFlZwxSq31hHQ85&#xA;ZJoSOPqdAhr4jBikImyy7R0mXLg8GHDuBuSRyroAe7vSyeH8vJr2SdtW1cRSSs5jGmW3LizV48vr&#xA;9K078fowVHvPy/a3xlqRGuHH/p5f9U0p8wXWlXOrTPpEDW2lrxjs45AolMcahQ8vEkGR6cn36nbb&#xA;InycjTxnGA4zc+vd8PLuS7A3uxV2KuxV2KuxVkFl/wAoBrP/AG1dK/6htRyY+k+8fpcKf+Mw/qT/&#xA;AN1jSFPtr8xgh9Q97nDm5/tt8zjP6j71PNOtW/5RnQf+jv8A5OjIOJi/vZ/5v3JHhcp2KuxV2Kux&#xA;V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ksgsv8AlANZ/wC2rpX/&#xA;AFDajkx9J94/S4U/8Zh/Un/usaQp9tfmMEPqHvc4c3P9tvmcZ/Ufep5ptaeZ7i30+Gxks7O6hty5&#xA;hNxDzZfUNWHKo2qMi4s9MDIyuQJ7iqf4p/7VGm/9I/8AzdgR+V/pT+bv8U/9qjTf+kf/AJuxX8r/&#xA;AEp/N3+Kf+1Rpv8A0j/83Yr+V/pT+bv8U/8Aao03/pH/AObsV/K/0p/N3+Kf+1Rpv/SP/wA3Yr+V&#xA;/pT+bv8AFP8A2qNN/wCkf/m7Ffyv9Kfzd/in/tUab/0j/wDN2K/lf6U/m7/FP/ao03/pH/5uxX8r&#xA;/Sn83f4p/wC1Rpv/AEj/APN2K/lf6U/m7/FP/ao03/pH/wCbsV/K/wBKfzd/in/tUab/ANI//N2K&#xA;/lf6U/m7/FP/AGqNN/6R/wDm7Ffyv9Kfzd/in/tUab/0j/8AN2K/lf6U/m7/ABT/ANqjTf8ApH/5&#xA;uxX8r/Sn83f4p/7VGm/9I/8Azdiv5X+lP5u/xT/2qNN/6R/+bsV/K/0p/N3+Kf8AtUab/wBI/wDz&#xA;div5X+lP5u/xT/2qNN/6R/8Am7Ffyv8ASn83f4p/7VGm/wDSP/zdiv5X+lP5u/xT/wBqjTf+kf8A&#xA;5uxX8r/Sn83f4p/7VGm/9I//ADdiv5X+lP5u/wAU/wDao03/AKR/+bsV/K/0p/N3+Kf+1Rpv/SP/&#xA;AM3Yr+V/pT+bv8U/9qjTf+kf/m7Ffyv9Kfzd/in/ALVGm/8ASP8A83Yr+V/pT+bv8U/9qjTf+kf/&#xA;AJuxX8r/AEp/N3+Kf+1Rpv8A0j/83Yr+V/pT+bv8U/8Aao03/pH/AObsV/K/0p/NTv8AzNdXemPp&#xA;q2traWss0VzKttF6ZeSFJEjLGp+yJ3+/DfROPTCM+O5E0Rue+r+4JSn21+YyUPqHvcoc30Ef+hUa&#xA;78a9/wDjrZnnw/J47/Xn8eE1/wBYof5P/c2wfu/Jf9efx4Tv+sUP8n/ubY/u/Jf9efx4Tv8ArFD/&#xA;ACf+5tj+78l/15/HhO/6xQ/yf+5tj+78l/15/HhO/wCsUP8AJ/7m2P7vyX/Xn8eE7/rFD/J/7m2P&#xA;7vyX/Xn8eE7/AKxQ/wAn/ubY/u/Jf9efx4Tv+sUP8n/ubY/u/Jf9efx4Tv8ArFD/ACf+5tj+78l/&#xA;15/HhO/6xQ/yf+5tj+78l/15/HhO/wCsUP8AJ/7m2P7vyX/Xn8eE7/rFD/J/7m2P7vyX/Xn8eE7/&#xA;AKxQ/wAn/ubY/u/Jf9efx4Tv+sUP8n/ubY/u/Jf9efx4Tv8ArFD/ACf+5tj+78l/15/HhO/6xQ/y&#xA;f+5tj+78l/15/HhO/wCsUP8AJ/7m2P7vyX/Xn8eE7/rFD/J/7m2P7vyX/Xn8eE7/AKxQ/wAn/ubY&#xA;/u/Jf9efx4Tv+sUP8n/ubY/u/Jf9efx4Tv8ArFD/ACf+5tj+78l/15/HhO/6xQ/yf+5tj+78l/15&#xA;/HhO/wCsUP8AJ/7m2P7vyX/Xn8eE7/rFD/J/7m2P7vyX/Xn8eE7/AKxQ/wAn/ubY/u/Jf9efx4Tv&#xA;+sUP8n/ubY/u/Jf9efx4Tv8ArFD/ACf+5tj+78l/15/HhO/6xQ/yf+5tj+78l/15/HhO/wCsUP8A&#xA;J/7m2P7vyX/Xn8eE7/rFD/J/7m2P7vyX/Xn8eE2P+hUa7ca9v+OthHh+S/68/jwn/9k=</xapGImg:image>
+ </rdf:li>
+ </rdf:Alt>
+ </xap:Thumbnails>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:8BF718ED1F62DB11AB3D9CA5EADDFBBE</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:8BF718ED1F62DB11AB3D9CA5EADDFBBE</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:documentName>uuid:764163fb-ebc1-4caf-8eee-5452d123d3f5</stRef:documentName>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/eps</dc:format>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+
+% &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/macros/latex/contrib/dps/examples/advanced/uselayers/basic/stat_match1-ep.tex b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/stat_match1-ep.tex
new file mode 100644
index 0000000000..5c61e6d07b
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/uselayers/basic/stat_match1-tb.tex b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/stat_match1-tb.tex
new file mode 100644
index 0000000000..8a86b3bfad
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/uselayers/basic/stat_match1_g.tex b/macros/latex/contrib/dps/examples/advanced/uselayers/basic/stat_match1_g.tex
new file mode 100644
index 0000000000..46a8cd60df
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/Puzzle_BG.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/Puzzle_BG.eps
new file mode 100644
index 0000000000..d7d5df9c2c
--- /dev/null
+++ b/macros/latex/contrib/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 <</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}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] {<ffffffffffffffff>} 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 <FF> 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
+ <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
+ 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
+ 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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
+ <d841272cf18f54fc13> 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 <d841272cf18f54fc13> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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> <FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000> <FFFF> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/postscript</dc:format>
+ <dc:description>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">File to test web and exerquiz packages</rdf:li>
+ </rdf:Alt>
+ </dc:description>
+ <dc:title>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">Stat Matching Game</rdf:li>
+ </rdf:Alt>
+ </dc:title>
+ <dc:creator>
+ <rdf:Seq>
+ <rdf:li>D. P. Story</rdf:li>
+ </rdf:Seq>
+ </dc:creator>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/"
+ xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+ <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+ <xap:CreateDate>2006-10-22T16:41:33+02:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-22T16:41:33+02:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-22T16:41:33+02:00</xap:MetadataDate>
+ <xap:Thumbnails>
+ <rdf:Alt>
+ <rdf:li rdf:parseType="Resource">
+ <xapGImg:width>256</xapGImg:width>
+ <xapGImg:height>244</xapGImg:height>
+ <xapGImg:format>JPEG</xapGImg:format>
+ <xapGImg:image>/9j/4AAQSkZJRgABAgEAyADIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAyAAAAAEA&#xA;AQDIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7bqv/HWtf+M8f/ExhQzz&#xA;Al2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvl&#xA;n80/+Otf/wDGab/iZzBy83s+zvpHuD2rVf8AjrWv/GeP/iYzPeLZ5gS7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXy9+aNpcm71G7EZ+rJcyxtL2D&#xA;liQv3Zg5Q9j2fIVEdaey6r/x1rX/AIzx/wDExme8azzAl2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2&#xA;KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvnb8yVmGg66wlAhbUwGiIIJZedCDyodmNRw&#xA;28R3w8nIvVaCuOH9V6bqv/HWtf8AjPH/AMTGZryjPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+c/zKMZ0bXAZE5jUgVi+EyUIk5MK/EF6A0zD&#xA;yci9XoPrj/V/U9Q1X/jrWv8Axnj/AOJjM15NnmBLsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVfOn5kTKuieYYvUCs+pxN6RIDMFE+4FKmlfHMPJyL&#xA;1egHrgf6P6np+q/8da1/4zx/8TGZrybPMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+WfzT/wCOtf8A/Gab/iZzBy83s+zvpHuD2rVf+Ota/wDG&#xA;eP8A4mMz3i2eVwJdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVd&#xA;XFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV81edPLus6/5mvNP0m1e6uXml+FdlUepTk7H4VX3O&#xA;YU4kmg9bpc8MWMSkaFPWNW/46tt/xnj/AOJjM55FnVcCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXV&#xA;xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbWztLUOLaF&#xA;YvUYySFRQszGpZj3OIDKUzLmWF6t/wAdW2/4zx/8TGFgziuBLq4q6uKurirq4q6uKurirq4q6uKu&#xA;rirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirB9X&#xA;/wCOpbf8Z4/+JjChm1cCXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1c&#xA;VdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVUbu9trSBp7iQRxr1J/UB3xVh+r/APHUt/8A&#xA;jPH/AMTGFDM64Eurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKur&#xA;irq4q6uKurirq4q6uKurirq4q6uKurirq4qw7zfI7MQxJABoOw6YULNY/wCOnb/8Zo/+JjFWZVwJ&#xA;dXFXVxV1cVdXFXVxV1cVdXFUq816tcaR5W1nVrZUe50+xubqFJASheCFpFDBSp41XehGKvna2/5y&#xA;U/Na6hE9voulyREkB1huKVHX/j5yVItef+cj/wA11+1ommD/AJ4XP/ZRjS2sP/OS/wCaC/a0fTB/&#xA;zwuv+yjGlsrD/wA5PfmQv2tJ0wf88Lr/ALKMaC2Vp/5yl/MFftaZpg/54XX/AFXxoLut/wChq/PI&#xA;+1p+lj/nhdf9V8aC7tf9DX+cx1sdLH/PC6/6r47Lu4f85Yecf+WLS/8AkRdf9V8aC7uP/OWHnD/l&#xA;i0v/AJEXX/VfGgu7R/5yw859rLS/+RF1/wBV8aC7rf8AobHzt/yxaV/yIuv+q+NBd3f9DYedv+WL&#xA;Sv8AkRdf9V8aC7uX/nK3z47cY7DSWahP9zdDYCp63HgMaC7voD8sPNWoeavIuma/qEcUV5eiYyx2&#xA;4ZYh6c8kQ4h2dvsoP2sBVlNcCXVxV1cVdXFXVxV1cVdXFWHebPtN8j/DChrWP+Onb/8AGaP/AImM&#xA;VZfXAl1cVdXFXVxV1cVdXFXch44q7kPHFWPfmIQfy/8AM3/bJvv+oZ8IQ+UvJRroNPCZx+AOSKph&#xA;cDrgVLLgYFS24xSldx3xSEtnxUIGXrgSsxQ7FXYq7FXYqitMXld0/wCKpj90THCEF9n/AJBH/kEm&#xA;gfK6/wCoybEoD0GuBLq4q6uKurirq4q6uKurirEfNn2j8j/DChrWf+Onb/8AGZP+JDFWW1wJdXFW&#xA;i4HU0xVTa4HYVxVYZnPenyxVaWY9STirqN4HFXUbwOKpB+YAP+A/Mmx/45d7/wBQ74Qh8t+Sf+OJ&#xA;IPCd/wDiK5IqmNx3wKls/TAqWXGKUsuO+KQls/XFQgJeuBKzFDsVdirsVdiqM0j/AHsP/GGf/kw+&#xA;EIL7L/ILb8pNB+V1/wBRk2JQHoNcCXVxV1cVdXFXVxV1cVdXFWJ+a/tH5H+GFDWs/wDHSg/4zJ/x&#xA;IYqyosAKk4EqTTHov34qsqWPicVXCPxOKrgqDtXFVwIHTFXcsVdyxVIfzANfIfmQf9qq9/6h3whD&#xA;5U8lmmjSj/l4f/iCZIoCY3B64EpZcHAqW3B64qldweuLIJdOcSoQMnXAlZih2KuxV2KuxVGaSf8A&#xA;TD/xhn/5MvhHNBfZX5CH/kE2g/K6/wCoybEoDP64Eurirq4q6uKurirq4q6uKsV819T8j/DChrWj&#xA;TUYD4TJ/xIYqyFnLHfAltVJ3PTFVQUHTFXVxV1cVdXFXVxV1cVSHz8f+dE8x/wDbLvf+od8IQ+Vv&#xA;KBppMw/4vb/iCZIqEdcN1wFUtuGwKlty2KpZcN1xZJbOcVCDf7WBVuKuxV2KuxV2KorTDS6/55TD&#xA;74mwhBfZX5Cn/kE+hfK6/wCoybEoDP64Eurirq4q6uKurirq4q6uKsX81dT/AKp/hhQt1z/joQ/8&#xA;ZU/4kMVZCg7nAlfXFXVxV1cVdXFXVxV1cVdXFUh8+n/nRfMf/bLvf+od8IQ+VfKjU0uX/jO3/EFy&#xA;RQEbO/XIpS2dsVS24frilLLhuuKUvmOBIQrdcUNYq7FXYq7FXYqr2RpcV/yJPxRsIQX2V+Qp/wCQ&#xA;T6F8rr/qLmxKA9ArgS6uKurirq4q6uKurirq4qxnzV/xqf4YULdc/wCOhD/xlT/iQxVkNRgS6uKu&#xA;rirq4q6uKurirq4q6uKpF59P/Oi+Y/8Atl3v/UO+EIfKXlh6aZJ/xmb/AIiuFQi53wKl074qltw+&#xA;KQls7dcUoCZsCVDFDsVdirsVdirsVVbU0m/2Lf8AEThCC+yvyFP/ACCfQvldf9Rc2JQGf1wJdXFX&#xA;VxV1cVdXFXVxV1cVY55p/wCNT/DChbrn+98P/GVP+JDFU9rgS6uKurirdcVbrirq4q6uKuriqQ+f&#xA;j/zovmP/ALZd7/1DvhCHyd5cammv/wAZW/UuEqETPJ1wKl9xJiqWzydcWSXzP1xVBSNU4ErMUOxV&#xA;2KuxV2KuxVfD/eD5H9RwhS+yvyFP/IJ9C+V1/wBRc2JYhn9cCXVxV1cVdXFXVxV1cVdXFWPeaen+&#xA;xP8ADChrWkdtQiCgsfUU0G+wauKpzywJbrirq4q6uKtg4q6uKurirq4qkPn4/wDOi+Y/+2Xe/wDU&#xA;O+EIfHmnazHaWxgaNmYuWqKU3phpC+TXUbpE33jGk2hZdUDf7rb78aW0HLeFv2D9+NJtCvK7fs/j&#xA;gpbUSHJ6f5/djS2ibfSr6f0yqxosoYxvNNHCrcPtUaVkGNLaFIfw/wA/uxpba+PwH3/2Y0tuo/gP&#xA;v/sxpbXiOQ9sNLa4QnufwxpbXxxhW5VJ69vb540tvsP8hj/yCfQvldf9Rk2AoDP64Eurirq4q6uK&#xA;urirq4q6uKpB5o6f7E/wwoTSoMjPQcm6nFV1cUtg4FdXCrq4q2DgVuuFXVxV1cVdXFXVxV1cVdXF&#xA;W13OKuZt6YFcrdsVbrhVSfZsCra4qvhfcjxwqrVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVSL&#xA;zR0H+qf4YoTGuKrgcVbBwK3XCrq4q3XArq4VdXFW8CuxS3irWKHVwquU0FcVW1xVrlQ4Er64ULZN&#xA;xXwxVSOBXK1GBwqiK4q6uKurirq4q6uKurirq4q6uKurirq4q6uKpL5n+yP9T+mKoySaKJOcrrGl&#xA;QOTEKKk0AqfE4GQBPJUrhYtg4pXVxQ4HFLdcUOrirYOKXVxQ6uKurirq4q7rilcxNKDFC2h8MVao&#xA;fDFK4E03xQ6uKqJ2NMVaJxSro1VGKF1cVdXFXVxV1cVdXFXVxV1cVdXFXVxV1cVSfzP9kf6n9MVe&#xA;Q+aNd1PUfMulrcTH0Evbf04FJEa/vV34+PucwpSJkHrdPpoY8UqG/Cd/g9srma8m3XFW64q2Dirq&#xA;4q2DirdcVdXFXYq7FXVxVtTiri57Yq1zOKtGQ4q4Oa4quriqyTxxVTriqtE3wYqurirq4q6uKuri&#xA;rq4q6uKurirq4q6uKuriqU+ZvsL/AKn8Bih4lq3/ACkum/8AMbB/ydXMA/UHtI/3Uv6p+570Dme8&#xA;W3XFW64q2Dirq4q3XFW64q3XFXVxV1cVdXFXVoMVW1xVonFXVxVquKrw1Rirm3FMVUa4qqxH4T88&#xA;VX1xV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVK/M32F/1P4DFXjmtabdpqmk6iygW0uowxRnkORZZF&#xA;J+HrT3zBI3HvexhkHBOPXhP3Pbq5nPHNg4q6uKrq4q4HFW64q3XFWxirdcVdXFXVGKuJGKrTTFWq&#xA;4q1XFWxxpv1xV3JR0OKu5jxxVo+nXriq5KAbdMVXVxV1cVdXFXVxV1cVdXFXVxV1cVdXFXVxVLfM&#xA;392v+p/AYq8t8wPCtroMYZGlk1dXYCvJQjoOLV235V2+nMI9Pe9ZjB9f9R63XM15NsHFXA4q3XFW&#xA;64q2DirdcVbrirYxV2KtVxVonFXE4q1XFVtcVcTirVcVarirROKqsf2Biq6uKurirq4q6uKurirq&#xA;4q6uKurirq4q6uKoDzL/AHa/6n8Biry7XbaMWOh3AhHqPraoZ6b0BjPCvH6ftZhEcve9Zjl9Yv8A&#xA;yf63rnpHM15NsRHFXCI4q36RxVd6RxVwiOKt+kcVb9I4q36eKu9PFWvSOKtGI4q4xHFWvSOKtekc&#xA;VaMRxVr0jirXpHFWjEcVVxCQAMVd6RxV3pHFXekcVd6RxV3pHFXekcVd6RxV3pHFXekcVd6RxVLv&#xA;Mv8Adr/qfwGKvHtY1S8l1XRtMZh9Ug1GGWNAqg83lUElgOR+k5gk7geb2MMYEJy6mJ+57wIsznj2&#xA;/SxVv0cVbEWKt+lirfo4q2IsVd6WKt+lirvSxV3pYq16WKtejirRixVr0cVa9HFWjFirvSxVyQVY&#xA;Yqr+jirvRxV3o4q70cVd6OKu9HFXejirvRxV3o4q70cVd6OKpD5oFAB/kn+GKHimoivmrSh/y/W/&#xA;/J5cwD9Qe0j/AHUv6p+59Hej7ZnvGN+j7Yq2IvbFW/R9sVd6Xtirfpe2Kt+jirfpe2Ku9LFXelir&#xA;vS9sVa9HFWvS9sVd6OKtel7Yq0YvbFWvR9sVa9H2xVUig2rTriqp6PtirvR9sVd6PtirvR9sVd6P&#xA;tirvR9sVd6PtirvR9sVd6PtirvR9sVd6PtirFfNYoSP8k/wxQmkn/KrPrcXqfoP636i+hy+p+p6l&#xA;Rw4V+Lly6Uyr0+TnD8zR+uv85kv+i/8AFf4ZY4Tv9F/yPwxV3+i/5H4Yq3/o3+R+GKu/0b/I/DFX&#xA;f6P/AJH4Yq7/AEf/ACPwxV3+j/5H4Yq7/R/8j8MVd/o/+R+GKu/0f/I/DFXf6P8A5H4Yq7/R/wDI&#xA;/DFXf6N/kfhirv8ARv8AI/DFWv8ARf8AI/DFXf6L/kfhirv9F/4r/DFVw9Cm3Gn0Yq79z/k/hirv&#xA;3P8Ak/hirv3P+T+GKu/c/wCT+GKu/c/5P4Yq79z/AJP4Yq79z/k/hirv3P8Ak/hirv3P+T+GKu/c&#xA;/wCT+GKu/c/5P4Yqg7v9A1/0v6rXv63p/wDG2Kv/2Q==</xapGImg:image>
+ </rdf:li>
+ </rdf:Alt>
+ </xap:Thumbnails>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:C8C6C969DB61DB11885DDE2828C3F7EA</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:C9C6C969DB61DB11885DDE2828C3F7EA</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:42992925D861DB11885DDE2828C3F7EA</stRef:instanceID>
+ <stRef:documentID>uuid:3C992925D861DB11885DDE2828C3F7EA</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+ <pdf:Keywords>LaTeX, hyperref, PDF, exercises, quizzes</pdf:Keywords>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+% &&end XMP packet marker&&
+[{ai_metadata_stream_123}
+<</Type /Metadata /Subtype /XML>>
+/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'u5<md9B,lKRNqkN:mej5T%Uhqm2EgY1?5f\"j/f\"m1g"G'3g=k97g=tB:gY:K<gt^]?gtgfB
+h;-oDhVR,Ghr!>Khr!AMi8EPOiSibSiSieUio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tjikND$kkih6o
+kih9ql07HslK[["lKdd%lg*m'm-O**m-X3-mHs</mdBN2n*f`6n*fc8nF5r:naZ/>naZ2@o()ACoCMSF
+oCV\Io^qeKp%A"Np%J+Qp@e7Tp\4FVq"XXZq"X[\q>'j^qYL'bqYU0eqtp9gr;?Kjr;HTmrVc]orr2or
+~>
+<~p%@tKo'u5<md9E.lg!`ukN:mej5T%Vi8<DIgtUQ9g"G'3g"G*5g=k97gY:K;gY:N=gt^]?h;-oCh;-rE
+hVR,Ghr!>Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p
+l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5u<naZ/>o()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<hr;?KjrVc]nrVc`prr2or
+~>
+]
+>>
+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]'V<Zq'K'S$So]q+oK'LbKZKo'eb3FTDM<as'K'VplPNmbb_!8i'W9`4'
+K'IsQpZd_'hs7*'K'KQ)eE`Iem-92fK'ML`Sa4Se[H`A/T'GG'L?ng'K'IsQe`s='^$E]'K'IsQK'N!n
+K'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'LYH[HY-ac0BoGL?ea%K'D[eQKj(e
+^$<W%V<Qk%K'IsQo]h%ml04Z%K'Ko3b3>Vaip)-\K'MjjPNg`aX6P<%W9W.%OQlB%K'IsQhs.$%K'BK'
+eEWCcm-0,dK'DF^Sa+Mc[HW;-T'>A%L?ea%K'@mOe`j7%^$<W%K'A9Zp?I7po]h%mK'C\IZKf!cb3=NB
+M<Xm%K'MjjPNd\`_!/c%W9W.%K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'Dpl
+K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+o]^tlK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'DplK'@mOK'@mOK'@mOK'@mOK'@mOW9N(#OQc<#K'@mOhs$s#a6:2#K'AWdm-'&brof(#K'CSF[HP'_
+c09iEL?\[#K';UcQKa"c^$3Q#V<He#K'@mOo]^tkl0+T#K'Bi1b35P_iou'ZK'DdhPN^Z_X6G6#W9N(#
+K'7gMpZRS#hs$s#K'9E%eEN=am-'&bK';@\Sa"Ga[HN5+T'5;#L?\[#K'7gMe`a1#^$3Q#K'83Xp?@1n
+o]^tkK':VGZK\pab34H@M<Og#K'DdhPN[V^_!&]#W9N(#K'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7sQ
+rTAdqmH9f!K'9o3`oj2]hWTRTK';jjK'2C]Rco@e\`h3!U$(G!K'7gMnE?)!f]T=!K'9/sgZO[]oB:ei
+K';+UV!#e]]]at2Qg!f!K'3-rL$4-PcKM\![cbp!K'7sQrTAdqK'1\IY3<R_`ohs:NT^$!K';jjK'.aK
+dH@h!\`h3!K'/!RqWNOpnE?)!K'0r4_s"&_gZO1OK'2mkN9K0_V!!?mYNOF!Qg!f!K'.aKk3&<!cKM\!
+K'/`gjlhH_rTAdqK'1\IY3<R_`ohs:K'.aKo]LhhK'.aK\`_,tU#t@tK'.aKnE6"tf]K6tK'0)qgZFU[
+oB1_gK'2%SUuo_[]]Xn0Qfm_tK'*'pL$+'NcKDUt[cYitK'.mOrT8^omH0_tK'0i1`oa,[hWKLRK'2dh
+K')=[Rcf:c\`_,tU#t@tK'.aKnE6"tK''l2_rmu]gZF+MK')giN9B*]Uum9kYNF?tQfm_tK'%[Ik2r5t
+cKDUtK'&Zejl_B]rT8^oK'(VGY33L]`o_m8NTTrtK'2dhK'%[IdH7at\`_,tK'%pPqWEInnE6"tK''l2
+_rmu]gZF+MK'%[Ihr^`ra5strK'&E^m,`i\roJjrK'(A@[H4jYc/sW?L?AHrK&uC]QKEe]^#m>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_<So'K'S$Sb3QV'K'IsQK'IsQK'M.VVsAs#K'VOaK'IsQK'IsQK'JTcn*>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<K'IsQK'IsQK'IsQK'IsQK'IsQ
+jm%H_K'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQ
+K'MI_K'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'IsQK'Kl2bNXWCK'C,9_Wla<K'IsQK'IsQe*=1%
+K'@mOh!(a%K'IsQjm%H_K'J9Zq!!CpK'ANan*5MiK'IsQK'IsQVX!"%K'@mOYNaR%K'IsQK'IsQK'L2;
+_Wc[:K'CGB\a"e3K'IsQK'IsQh!1g%K'@mOjlqB^K'IsQK'IsQPj7`%K'@mOSa#;%K'IsQK'IsQK'KQ)
+eEMSLK'@mOK'@mO_<Ji%K'IsQb3HP%K'@mOK'@mOK'D(TVs8m!K'MI_K'@mOK'@mOK'ANan*5MiK'Jol
+k37K^K'@mOK'@mOYNaR%K'IsQ\E_9%K'@mOK'@mOK'CGB\a"e3K'LhMYj$c(K'@mOK'@mOjlqB^K'J9Z
+q!!CpK'@mOK'@mOSa#;%K'IsQVX!"%K'@mOK'@mOK'Bf0bNa]EK'L2;_Wc[:K'@mOK'@mOK'@mOK'@mO
+K'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'DC]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'DC]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOK'DC]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOK'@mOjlqB]K'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mOK'@mO
+K'@mOK'@mOK'@mOK'@mOK'DC]K'7gMMs0s#K'@mOK'@mOK'Aijk3.E\K'9)qh<BOUK'@mOK'@mO\EV3#
+K'7gM_<Ac#K'@mOK'@mOK'CbKYip]&K';"RVs/ftK'DC]K'@mOMs:$#K'7gMPj%T#K'@mOK'@mOK'B/s
+h<9ISK'9E%eEMSLK'@mOK'@mO_<HI~>
+
+%%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[HZZ6M<Og#]]mK#UZgY#f'0=#^$*K#nEH/#fBBX,pum=nK'7gMK'9)qK'7gM
+cfhe"!9f$ul0,P<k3.K^s6$lSbikY^jlb%SZKSg^bNJ3SR-;u^[HIMPK';Rb[HHT6LZn[!]'%3!U$1M!
+eE=%!]BI?!U?CM!e`a1!]][?!n*$#!f&sI)q<*@mnE74Chrfp\puoHU`TO)\hWWVUX677\`9?dU[HFs\
+cKOKUS*/,\[HIVRK'2C][HQc9K'.aKK'1PE[H@JOK'2I_[H?Q5L?JNt\`V&tT]b@te)mmt]'%2tmH0_t
+eE=7%qr`RomcV"?iTH'\qW>HQa605\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%q<!:knE..?hr]jZpuT6O`TF#ZhW<DOX6.1Z`9$RO
+[H=mZcK49OS*&&Z[,naXc0"9QRcVoX[H@MNK&u:Z[H?T4L#r<r\E:urTB5.rdcRgr\`Lurm,jYre)e""
+r8iOlmH(b<ioQ!XqrYNQaQ9/XiTA\QY3!=Xa6)jQ[H-9-MWOZp^#[2pUugLpfAs$p^?*>pn`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,<Ma5`rTi8iJMXlI+T`oQXMPN19T[H.,C
+K&cC][H-3)N8sZn^Z<>nVW5)FcJtGTkN'tM[,\UTc/e-M[Gp?/d,VOps5LNIbiA!K[H-H/dGhIl\Dtcl
+lf+;ldc7aprSrLim,PM5j5YpTr8P<IalB)Tio8JIYN*7TaPuXIQ/gET[Gq&CK&c=[[Gp-)MW=Nl^#I&l
+UuU@lMrONl^>m2lV;g@lf]0$l^Z*2lo&I.;[GoKlki8/lcf2@m!9/Uil/K,2k2M'Rs5UTKbi55Rjl=bK
+ZJrCRbN%pK[Gg3+dc.[prSb<Gb2VdI[H$<+e)@^or8YBKal2XGQK$ER[Gh#BK&Z4X[Gg*(M;nBj]]$oj
+UZ14jf&<aj^#I&jnDTSjfAa3spu6nbn`$t8hVsLRpYimG`8[ZR[GfEjSDr_jKAcgi[c5QjS`/_jd,MCj
+\)GQjlJe5jdG_Lmro&Iflf#82jPbjPrSkBIb2K#Pj5SPIYi31Pal;^IQJp?P[Gq)A]AUchmbtS5iS`8E
+[GguA]]-uin)1V4i8W>I[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
+nDBGdfA<pmptgVZn_U\2hVO4JpYWaC`87BJ[GT9dSDNGdcel+d[bf9dl/.rdd,)1fs4t0?bhhXA[GU*%
+dG;4ernk6CbMDL?[GL!%dbhIgrSG*Ab2;RC[GBm"e)%Lir8"s?aklFA[GU!"eD7Ohqqo$CaPH:?[GKm"
+e_ddjqVHh\n(tJ.i80@Jq;&a?`nmNJhqco?XPU\J`SL(?P2=jJ[GCT6K&6(T[G?Gkkh_fbceZ"c!8W7_
+l.rc(k1t^Hs5(6Abh_U@!8b0?jPJ;@\)%)@rnY0Aakl@?\)%)@jPA>AZekZ9^>-]`n(k>,!8lhlg"`pi
+pti[?s51rRo\?b.hVQi?s51KEo\I==_qsq?rnkEEg"kE=ZekZ<qV9'F^>8M=ZekW;i8!5FZeb3/_VY4J
+`n^FGZea6ih;8%d^te>5a5+Dbptkl)_;*JpiSF:c^>8S@pY<sI\D@)=pYN[@pYNdB_;4_=p>3U@p>4uf
+h;#?mp"f])_VOnAc.r'KZeb<2k2"hKp"mXBnD2%=o\RgJpYGJu`SC">jkShMZeb60rnPTMn_MCDqqSO6
+oA8Q`j4s.[`n]q:aPHFDb2!!On(l%>dG<j=n_V=An(mosbhT\`rS@##aP?4>inW_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`<lJBqCb1u:;Zeam&s4c#WZeYQ9
+lJ9eAkM>7Smb>)'k2$$le(j*Ae(a]R]A2N(jP91Yjk\D?hqZc;jk\>>qVCMoeD%psnD**\dbNp>r7foZ
+inW&<p>!C;jPAhMo\8?[e_Aj6g"bWDf%]fOmbHCJ^teS;in`2?i8"1`h:o9ko\JulfA#3<i7n%]ZeXNq
+q:jf]hqZi<nD(t;iSEDFr7\L3e_K';i8*,@m+]V9]A35;i8*/AdG*^9ZeY!)o%i'SgY:E9ZeY?3khY%J
+^t\M9ZeXEn!8?8_ZeP--_;*l&k1]UaZeO0ggYCW@hV.GQ`S8,^p>"HZhV-N7hqPKmo%iWfhqGZrqV/@3
+gYMh^j4^iombGh;gYLoDrn=^5f\HDZj4i5Ai7dJNb1kS(inOFdf\GH>ceIR9fA,9<lJ1g_iS(]os4c/\
+hqQc<qV(2fZeO^!n(cjUf%f9=s4c,ZinDW2khF\Dj4`SKnD!!WZePN8fA,E?e(aZOm+Sf#jkTC]jP&&:
+jP'Lc\_GWhpY,&hdbEj:iS2i9eD03>[+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_<B`bM2I<n_1n7b1l[Ep=d[Dmb-4Go%NNbaP-"7b1l@;iS*MLmb+u$qqKHOn(Gb8
+!86kpZeFBml.b[[a4g"8ptEC7akQjKo%D%:nCcXOf@n=#o%<Tf^tHWZn_2(=o%;[Lm+DBmn_(8&p=n$M
+o@V"7!8@D)p"?\*gtV2Mo@V%8s4["ro@h%7a4pOEq:NX=s4[%sf\5-7`nU.<n(H=Grn?qr`S(=HqqCbt
+`nU.<e_0KGrn?ts`7b4Gn_3Nfe_BcL`S(4DqUt_u`S1@Hn_2ULn([Nf`S(4Do@`Qcf\6A[n_1t:q:P]!
+`7b+Co\%^Io@j2uo%M(;!8R;#lIjtGr7^er`S1=GptGW!`S1CJp=RaFp=]Ato\%4;rnI%um+^7Ks4mA$
+`S(.BpY#T"`S1:Fo@hXIo\9E$pXmI<qqC_r`S1:Fp"A'Qm+VEmpXmL=qV(Yro%MUIr7gqu`S17E!8.,"
+`S(+Ap=\*Pmb7Tnp=[F=r7h#!n(H=GqV(Yr`nL=Es4R2#`nL=Ept4-Mo%Eimpt3U>q:bSrn(QCIqqLr!
+`S((@rn./$`S((@pY"*Nn_3lpq:N^?ptGPrm+L.HptGJq`nL:DrRh,%`S(%?qUj3Kp"B,opt<X?qV1r"
+kh+bEp=];p`nC+?r7V&%`nL7Cr7B6Hq:PAnqUig@pY,Dqle:.Jq:ki!`n9t;qq/m@pY,Grd+\3Iq:kl"
+`n9q:qq1)bi7[hXq:WdAptPc!rn,?Fo\',oc.VsHp=f>q`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%Euodb4<Ho\02qa4g4@s4?Mfhq7JPrRf0Do@a2trRo3Ep"KJu
+cIhsFn_*oo`nBt;r7UDigtMGU!8#6Cn_*rp!8,<Eo@j,qdG"?Ko\0Ata4Tn7rn-Gfi7[\TrRo3Eo\0H!
+f\"<unCdioc.VsHo%O,r`nBq:jOiMFnCdioa4^":s4IA)ak?4<b1Q^Gn(I`na4^":s4HGdj4WtVa4Tk6
+r7K6Gn(@]nb1ZaHn_2%9n(H^Qk1K.U!8,?FnCmclcIhR<aOoq6!8,?FnCljQlIWApmb%Tmqq96InCl%:
+rn+[3c.V=6n(Pt:j4Mc3Ze5?4nCl(;ak5q3Ze=g$pt+$IZe560\Cp<(hUh5JZe49jdb4'Bbh)[C]@cK'
+aP$"8cI`*JZe3^Zin<bRbh)+3bh0DXrRpSlc.C7nk1I#nmFqTlce#PV!8+X2mFp[Rl.<;pkLn,5m+Tb:
+rn+[3c.V:5m+Tb:jOhi3Ze=^!cI^4klI`Jsle;9ge(:tZrRn[5le:@Mmanetj4Vi5le9\:qUiC3l.P%J
+mF^[Vce%+-e_'*=cIi!Hn(H(>k1JVDn^k,"kh5d`f[o9<d+A$E^"DQ%hq.GNk1J&4h:U?3kh4D8o[gn1
+_q=P4kLn;7g=P*2Ze5!)o%DLCj4D]1Ze,92kh4G9ak,k1Ze4Ho!7oZNZe,0.\Cfrsk18tO[+F<idb*^8
+eCOHI]@Y-Vm+CIReCNO/e^q.[r7UDheCMUjn(4r!jk9U`f[dF]pt373jk8\Fo@C8"hUpE3jk828p"-t1
+`7XS3jk828gXk-1Ze5'+mb-.A_:S;1[+OHmqUXHQ[+Fs&^t@`$i7@YRZe*p`g=YK>f%0BC_q2]Vo[r6X
+f%/I)h:LZ=eCX9Dn^uFD^"<&2iRl]4iRmnUiRZo<f@KBA`n02%f@Jj2f@K`K][u,pkLK1SZe"!bf%8m5
+g"#cH^Xg?TnCQXOg""j.g"*O^pXnc`g"!pio[^A#i7S%Zgsrd_o[gn1i7R,@pXQV$g=P'1i7Qc6n^bV/
+^t851i7Qc6f@Jd/Ze+j%mF^.C^"2r/[+F3fqpjWT[+=`u`7No!iRRhUZe!^ZhUgZ;gXY]Ba4@oTpt+EU
+gXXd(iRY?enC[6_gXWjcqpr+*hq7_SjOLTfmFTG2hUp]8rmeC,db!L1hUpT5lIO/0gt131hUpW6o@Cb/
+_UnA1hUpW6g"+p/Ze+p'l.FeA^Xi)/gt192gt2SVhUU?2gstrG_q*Vpjja.VZdm[Yh:CB5hULuD`mqcR
+pt"3OhUL'*i753cnCR$YhUK-eqpi%(gXlAQj4(HdmFK>/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,<fqpi()g"62PjOCNdmFLXThUU90j4+(Xf%&^.dFI:-f[f'2kg[i+\(1H-f[f'2cID"+
+[+4HmmagCH[+#**[+3dZqU=]XZde3hc.1Fsim[qW[FELPkLJ28im[#=d+#DPf@Js1bLGh,Zdn6in^c^K
+[+,**[aj!\pXAKX[++0ed+-b!j3t?ama]>-f@K-6rR8+&eCEL-f@K!2ldX&+]%-Z-f@K!2dF@4+ZdnKp
+lIP"E\((B+Zdm[YrmU#YZde<kajo"ojO4+XZddCQj42c4j4!5Abga,PrRKNNj3u<'k1$`fldkISj3tBb
+!7\@*f@KiJl-lugkgdo-f@K!2s4"I+cIM(-f@K'3j3uE)Zd]!*f%&m1aj]S)Zde-fnC?XKZd\m&\(&sY
+psSTYZd[sadF?^sjjO"S]$ndNldXJ8jjN)9eC2mriRHE.jjNGCb1!oNqpa0HjjMN)jO:HbmFCIOjjLTd
+rmS4'e^a]JkL-]clI<u+e^`d0Zd[:NjOD`1jjN>@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,[+<m]q:+ZYZdn9j
+c.:P!iRInX[FNRRk185;hppo@c.9>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<jPB"Qn(P,&inVu;jk\J@q:iO9aP?.;jk\D?j4s[he_@Fcr8$Yoe(_pumG,&(kMH3mf%[Od
+qq\g=kMG:SnCt;)iSDu=kMFVAqVCModG2dumG6s^dG3[9eD7IfrSR#"dG2atmbP5+l/2Boe_TEFce\HS
+]&)]/iSEtYkMFP@i82u?l/0eBqVJj@aPZ@Alep(Ei83#@Zet]=nDMOIlJLLUmbY>.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[h<pZ9KYrTEe5
+fB)Sbr9!S3aQEHanE0?*f'!(sn`@jSroa1?pZ9KYro`e5g#qhe!9it7aQEKbn`B<'f]N1rn)h^S!9j:@
+puTTZro`h5fB2Ydro`b4aQEQen`B9&g#i:sn)h^S!9j7Ap#jH\n)i9cnE99&ZfgrDfBDYbaQN?\pZAjG
+g$%timcMURmcO'&_ro2+pZD85Zfg$*gZZlGm,uOTm-!EmdHJg=m-"<1cfj`Yalr'Sbj"KWiooXjm,t_=
+rTV\nlfZCRlfb_?jm)-rl0-CVl0/*1\*;6(roi_4c0=KVj6=tUcg'cYr9;Yol0-7Rlfla\kih'kdcn+'
+s6J/"k3:7Xr9<P3[-Hc=mH`p!d-BcXrT^lWdd-epm-2m^k3:pkdH]0Gk3;g/\E_9'l0HjcjQbgln*B'"
+Zg7YXf'MG^e*HhplftkCjm;L'j6G+Zj6HU/\*MT2q!.52Zg6`>cg99NiTpL0f^.S_bO"K[fBqM^jm;R)
+i9St\hsAt^i9Tjukj76n]^5F[f^7V_ea22[ZgI>Ol0dEpf^7hfq<YHTg@#"-hsB%`h<aXu`U2CIjm;g0
+g$RV^f'V>]g[<h`na>`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_<?L8K'@mOK'B9!g?=.PK'<-rLZsETK'@mOV!6e#K'7gMK'7gMbNQJ#K'AoljQM3Z
+K'7gMK':5<^$1.5Rd')#K'7gMK'7gM_<?L8K'ChMY3:K$K'7gMK'<-rLZsETd-7n#K'7gMK'7gMpZRS#
+K'CJC\EJP.K'7gMK';dhOm.J^`p(2#K'7gMK'7gMmHBl#K'C,9K'7gMK'7gMWT`(#K'@mOr99"#K'7gM
+K'9#ohs#aWK'E$oN9GlWK'7gMK'7gMK'7gMK'7gMK'7gMK'7gMK'7gM_<?L7K'7gMK'7gMK'7gMK'7gM
+K'7gMV!-_!K'.aKpZIM!K'7gMK'8ijjQD-XK'2^fOm%D\K'7gMRcs#!K'.aKmH9f!K':&7K'7gMe`a1!
+K'0,rg?=.PK'7gMK':SFZfcr'V!$Y!K'7gMK'7gMbNQJ!K'/chjQM3ZK'7gMK':5<^#t"1Rcir!K'7gM
+K'7gM_<?L6K'1\IY3:K$K'7gMK'<-rLZa9Pd-%b!K'7gMK'7gMpZRS!K'.aKK'/chjQM3ZK';dhOlq>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`<mn^>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!9<V0P2b$OY2Rmhmc21D^#JJ?g#A%Op#1tjo],c-MW4Bi
+m,Of!a5Xbjal2RGd,M@jlf70fK&ZgiL>i0mlf4Alm,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!
+i8Vo<g>L*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+<rj5R6#]A^ihlJT;5hr)uA^#J\CK&Q=[Zf'^!gu5Ttp#='P]A]mNf&5HD\Dci5aPa\i
+K&PkN[G^<.cf):i!91WMaPifNj5AGF[c.)@^#6oioA[.9h;HlB]&3/=_Vr>hpY`O?f&>QGZ/G62aks\g
+qVf!CdGj<J[c-H.al'hhs5C?Dcf"0J[Gp6*e`![h^>HogmGY\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<R!8sp9f\cG\pu8=4m,6g[o\m%4qr#fXo\mjKjP\AApYsrdd,E4,
+o&9?$[G]Ehs5EV/X5N*sm,.KqX5Wm4_Vi8fm,-:Kn_r$VfAP'6o]#,o_r8o!mGP)'le^p`nDUG+!8l8_
+oA[LCmbt_7h;?W;e_]`Qn_h(<e)0iXrSjp;gYguIXl&p1hqmbZ\D[&<eDKcTbi.O>\_uc1`8B2'lf%m%
+YMdsg!93J,Xl8L%dGV=frSQ8alJ]b@kht%LmGcjYeD[pqptrR<g"uA[p>N.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&<sn
+qqnsAb22I@lJ9kGhr!#BkhahJoAIIC_Van@[GL6*o\eQ`[,:K3pYOBX]&<GCZJX<khVRVTcf"0IakuC?
+dbt2a[,B9fjPRB%mG7g#d,;:g!8d)!d,E((mbkA-jkeDAmbQ.Gq;8jBm,$OVo\m49l/0V?]&*AAn(l4G
+cJRjCm,$%Hj5ADEZ/5Q<\)-T0hVdh[[GUB.p#4T_[G^c9]\gcdnD<Zjb2D%3gY_GUb2DjJ`8C">dbj`T
+[bgQ1l/:LX[bpQ1!8tuW]&3JDn(u%@eDB6Bo%h@El/0eDnD;4D!8k9CnD<!Ykhii*oA0&se)7^mqVLu'
+`o+npn_`im_r'G0fA?,T`SgII_Van?dGX]U\)6`4khk.P\)-c5s5:oT^#/_Eo%q=CeDK?Eo%q4?mbZ+C
+p"dUFs5:BDoA89\khrr-oA7:?_qt(Cp>*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<r8,<HqV]WUkMO)3p>>)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:<Bd,*d=
+[b^<*hq[\X[bf*]o&.[Jm,,))kM=M@bM;OCr8,'BakZsTo&-q5h;6]=[b^c7eD0HK_qt%Bb2)RFfAGND
+Yho$._qiSmo\]K%\),WjpYG;r[bp?+a54JbrS>`Rleg(GkhaM=mGR*`e).Cd!8b6AcJ8HWm,,;/iSEkV
+m,5A1p>3C;akcIBceRdBh;6oCc/%^Do&%IEbMM@;\D??'lJ1U\\DI,=e(s<Ia5?IFY286qf%n^.kMQ'k
+_;<Jnp#,N$\DPopf\X0poA&6Yk23r1qVKQSk24bHj5/,<inj4]akbD#l/2Hs\DGTg!8lqr\DHB(leURW
+\D7/?eD0-BbhhdEd,!d?j5/DEd,![;rS>0Ce(jTQnDCe5gYMV[j57E(o%i6[i82E.p>+6RinrGGiSN#=
+ins7^b21S&khc*k\_Yfks5)_k\_ZQ+m+gRW\_dABe_T*=dG=*De_K$<khX_De_K*?rSG9Fe(rj:]%uc/
+lJ14P^"r\Df%f0?dba6FeD8p:m+p"DfA,6>s5(?CfA-&VlJK20i8++_gYTQuq:sl_gYU*/o%hpQh;@,H
+h;6]<g>;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+]V<d,"3IW8-aoeD'<C`SJ;al.b"MmG>S5kM3u1
+^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<I:gY1oGpY#Au^>/23e(aTMqqf0FrnYEGo\9)ph:prD_V4e<ptbMrc.p1jp=]N'qqf'CbM;mJ
+o\9&o^>%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(BmbI<ddG)RmrRpi!rS>9E
+a4pRIqqCVt^tmf$khQ!gmG,M3ptF!HrRpYqbhVmH_qY+Cn(m$ZhV?$'r7^MmrS,<G_qP+Cs5!5$^tdDn
+n_<uqn(ke7lJ(%Ir7^Mm_qY1F`7k4DmbQONl.j53r7^Spn(c@H`7t4DleK>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[<hqg?@>/g[NqIg&TgigrS7IgVheGg$@JLgudD1
+g]#phg\BLFg;_h<h"BI=gWnOIg?RM1guI/Kg]-!hgVV\Dfu_q1gsk*IgVhh1h<E_Kgr.tIg?@;igVV[b
+g&Kjlgqhb!g?dPXh8.n8gXb*Zg>q#3gA'CBg#h)JgZ.&-g?@Acgs4]ngAosfgVV\%g$78Pgqqh<g=+d=
+h9+OKgr8"Jg>grLg>: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>(HWg<SEsg$.;cgr.sjg&Tpcgr.t+g?[JJgVhhBg!n^3gsXsJgW\C.h!*SJgW\C-g]-$H
+g<SCDgZ[D1g=Y*Qg"kH%g[3_Qg=tB(gAK[Mg"Y9>g?%&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%<qSf\"s'gA0ILg"P6@gZ7+agAT^Gg!eU<g[Nt9g<nRRgtUW&gZ@/(g;V_Ff[SR*
+gY(<Jg<nU,h!WqLgT0'(g;Vaof_!qZgVqn$g%X1Qgr.t;g9]M[g%O+Kf[eg=g>Uc6g">*VgW\E]g?mV5
+g!n[SgXt9"g?7/Ug">*!g\fd(g=t<Hg!n[)g[X"Jg=+a1h#,sHgX4a(g;Vb3f]q,>gVqmqg"5$5g[*[i
+g@a.Hg""a3g\BOBg=+aJgu@,/gYCN'g;_h?f\b?2gX4aJg=4g,gudALgS<KAg"+g?g[*\6g=4dUgt1?#
+gZ[A'g;qtIg"+g)gYLTKg=4g+h"'4MgTK9'g;_gsf_!qVgVqn(g%X1Mgr8%?g9B;[g%3nKf[AO=g>: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:fBUu3g<SCIg"Y0)gZ.#Kg7m:"fZDe%fA>6Mg;_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[Nt<g=t<$fuMb=fBUu0g<nUJg"k<(gZI5Lg7d3?f\b<;g?dP6g"k<R
+gXb-#g?.)#fuVh'f>u\%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,0g<nUJg#(H^fu;V1fA5'<f#?=_f\tH;g?[J6g#(H^fu;UafD=(`
+f#67mf^mbSf>cP1g"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<f)FCEg&B[Gf]1Q`gYLTJg;qt+f_jFA
+fZ;\Bf':icg;Vatf^[VSfDjUFg?mSKg#:T\g!/1GfZ;\+f)==^g#^o.f]1T`g\9FKg;qt6f_3tpfuD[i
+fDF1]f)==Bg#L`If]1T`gVqnBg!SL3f_a@Sf^IJ6fB(T^g?mSHfu_n,f)XS*gW%sgg%a4cf_a@@f\4sH
+fB(T]g;_h7f\5!=fDaOHgA]gIg#CZ\g#UfGfZDb,f)47tg!89lf^@AcfDaOEg</+Kg#CZ\fuD\+fAtQG
+f)47Ag%s@If]:Z`gXOsKg;qt,f_X:if\"itfB1ZagATaGfuVhAfBh,dg;hmuf^d\UfD4+?f^RMGfB1Z[
+g!/1HfZ;\,f)+1\g#^o/f]:ZYfZ2Ubf)O:cebRn<f\G*HfB1Z]g;_h9f\+p<fD!qFfCmh<f'(Z[g#grG
+fZDb-f)+1ug!&-jf^RMdfD!q;f@&7Ff'(Z[fuD\-fAkKFf)"+@g&0LIf]C`Zf\G*Ef?)V-ebIhgf[e]r
+fB:]bgABUEfuVhCfB_&^fZ2V"f'LuPebIh<f^dYGfB:`]g<J=Ifu_n.fCmk\fAP9%f'1`[g&9RGfZDb8
+f([blg;_gkf_jC`fCmk;fBCfEf'1`[fuD\Df?Dk0f)"+Qg$dV9f]C`Yf^m_Ef?)V.ec4>!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%<qHfZDb/ec=G"g;hmgf_j@efCde9fAG0Ff':fZfuMb;f@JR;f(dtFg%j=C
+f]LfXf]q)Ff?)V/eb7\rfZDdffCIMef(dt>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%<qJf]UlYf[SOFf?)V/eb.V\f\Y9&fBLl\gAfjJfu_n;fCmhffZ;[o
+f(R\[eb.V9f]q)HfBLlZfuMaefBLlXf\kBFf?)V0eaqGff?r3lf'Cidg%O+>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^GfZMh<f(R\bf>lIoeaq>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%<t=fZD_Ff'CoVf>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><eBl_6e*tu?
+f(.D7ea:lVf^.5Gf?)V1eaD#/e^)bCeF1lUf>lJ'e`YKMeFD24fD4"Ff'LrTf%S[Be]QD1e*tuXf%JWs
+ea:lZf_sIDf?)V<eb7P_f>lIpeaq>YeFD24fBq/Ff'LrYfu_kHfZDb1f'q;Of&bK*ea:lVf_O.Gf?)V1
+eH":pfuVgff)XCff'q;3f&P<Eea:lVfZ;\>f$`.9eaqJDf_*n=fBUrVfC%5Df#lP1eF_DnfZ2Ucf(RYg
+eaqJ8f[JIHfBUrXfZ2V1f&#!EeaqJ8fZDb1f(IbQg$ID6f]^rXf_="Ff?)V1ec4=qfuVgffDjFgf(Ib<
+g"b6Jf]^rXfZ2V<f$i4:eaqJCf_3t>fBUr[g?@5Kfu_n1fCIS7f?;_Ff'ClYfuMb'fBUuQf(Ib<g%F"J
+f]^rZg!n[HfZDb1f(Ib^g#(K)f]^r]g]-!Mg<&%<f_3tifuMapfCmh]f(Ib<g$./Jf]^r]gW8+Jg!&.3
+f_!kSf]h&1fBUr[g@a.Kfu_n1f)XS#gW8*jg&0Lgf_!k;f\b<HfBUr\g;hn=f[e^=fD"%HgA0IEg#gr\
+g?@5Jfu_n1fD"&!g<83lg$mYgf_O=DgWeINg>pr\g;hn1f](QIfD++@gAT^Lg#gr_gtCHOgWA11g%O.k
+g""ctf]^reg\T[Fg<&%Ff^.8dgrS7&g@EtYg%a=Bg@<kLg#gr^gWnOLg<&%1f_O=`gZ@23g>pr^gW/$i
+g&9Rgf_XCDgY1BNg>prah8nC?gY:KBgA'FLgA'CDg#gr`gu[;NgWA11g&'V&gs4]sg[3_ggA'FCg<eOL
+g#gr`grJ12g?%&Lg&0[Hh"odPgZ$r`gtCHNgWA11g%sLngXt9&g>poeh>Q0Mgr\=Gg?[JhgrJ1&g@<nX
+g&0[Hh!WqPgZ$rdhT=URh9"I1g\T^dgZ7,2g>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;6rch8e<mg\BLfgA]sLh:CBRgu-oehoFU>h;@&Fh#6'Ph#6$MgYpldhVd5Rh8nC0
+gAp.)hU:9&h<E_gh#H6Oh9"I0g]--Nh;I)Rgu$l+hY,dTh;6rehULBRh9"I0gZdSPhT4O0g]66RhoXaG
+h<WnshT+I%h"KO\gW/18h;R2GgrSCQhTOd2h>c?hh<Eb;gu$lYhULE(h<3Sfgr\HphYl9gh8eC.h<j%S
+grJ:Dh:CE<gsP$ThoXa0h<<_RhT=U0h#H9ThoXaEh<`t@i6C0Whk8iih;[8Hgr\IPhTap3h;$rXi5sm0
+hT4Qph=TLfgr\I$hYH$_h94a=hrN\JhT=[ThTOd1h;7&UhoXa0h=]^Xi5sm;hY,gKhoO[Qh;@&3i7d)X
+hq?l2iU>^Zi2GQ/hoO[/h<EkYi5jg/h>lN[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;<PiRQl4iQ0sEhs0+FiQL0Yi7?f4io/k\iRHf3iVDEYi7?fBiq26O
+iRHfYj5/h<in`S3iQ0sPhr!>=imcr[iRHf7j6>R]imQf6iW.uZiRHfMip#IDiRHccj4*,1ioo@eiR-Z+
+iRHf5inr_[iRHf7j7M?]imQfAiq;<QiR?`Wj5At=inWMeiRR#1j72-6imQf[iR?`6j65L^imH`8jSe,_
+j3ZfLj6bmJimH`bj4<83io]4diR[)1j8@oeimd#CipPgRiRHoYin*2;iS<MkjN-B-imd#0ioo@diR[)2
+j8Iudin3AGjRD6'j7M?]imH`AjS@lXj3Q`XjlGOEjOiMdj4EA4j72-din*8:j8.f^in3ARjQ5IIj4EAi
+j3?W0ip#OmjN-B,iW/)oji?HBj6PaWjN-BYimcu@jk&SajNQZ=k3V3bjeq2:jN-B,iq2?pjiHN6j7hTg
+k/cZMjP]+Pjic`ajNQZ;jl5@ajNQZ=k4ducjiZZJjn%TSjNQZajkSt<jPf.cj4re;jn@ccjP&_GjR_HV
+j4re^jkf+AjPK)"k/lc,jkAh;jPo4bj4re;jnRocjPK(Kk4RlXjkT"bjk]%?jPK&!k/cZ+jRq^$kK)f6
+jn@flk/ZTLjPT%Sk/cWajiQT@kM>: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/*a6<B_cKG)ekN^U^oBF<Zq<-o)mHE9faQNE^l0833`otM,
+qW7eCl0?:Qe`cVgq<-o)`oujRgZSFqk3:%PrTM>cqW@#,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_aVh<F7ip#tf/`Tm*[eEQYin*J<bq<Q)d
+oBGZ.k3Cpj`p*0[mHa`9b3I"2p#lDBnEe-[cg(>koBG]/`TlXNiT^!umd%jWroqSio]Yf2fB_nka6N6[
+md'B-f':<?o]Yr6rTqMha6NTepZ_>;_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(<q!Grbi9TRl
+mcsZ:_X7$_dd6>dr9qhsq!Q/hlKnB8jR(jl`pE'XqX47JaR."6p?VJ=r9qMjd-^SplKnE9_X6RRhsB[p
+qsM>gs6Rhnlg+N<eaDhm`pN'XqsNn>ea: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<l8ikj8?<i9oUm
+`pN!Vp$^/o`pWBap?hnK_X>_: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*`:<HglgW'ecg^\uhXAVWk4%<uhXA\Zqshi!h=07jn+"?c
+hXC+,f^ZoLkjS97c18gCrUAb7bOO9Tm-rm#bOP)keaVGadIR8,`:;XPkjdd)`:2UOs7+D)`:3?dm-i6j
+b45B!g[NGWj7)'th=&SXqXD\th='.ioCBiig[NJX`:3BelL3!fc1(Mth!`S[ipl(!g@0U~>
+
+%%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(<Ed,CANlf-(H\`'aNeDfHHU>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;e<h]AUchT]+qhdbqCh\)GQhl/8#hcJc1hZf'3hjl)fhb2Bhhr8EFh
+iS_*%n)/fUpu&O<f\hkLoARRF_;M6Lgu6rFWo1VL`Sp=FK&GeL[,L<-bMThfrSY'Ae)00B[,CB2a5O\g
+q;8R;fAYTF[,:H4_r/>hp#3:8gYgfD[,L`9^YcufUu:.ff&*Uf]AUcfmGF5fdbqLirnrCdl/8r+kMUsM
+!8t6Ad,:;LlefkB\_s[LeDK6BU>X&L^#/VBMr<FLVVf8J_;OtDO5JXJ[,C]9K&?(T[,B9fRG[;fbM]nf
+Yi!pfio$Nfa5=Pfq;@.fhVY]uo%q:@^u+hB[,B]qg>93op>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^<ba54Jbq;$qbhVPWq
+o%nuTp"m(3gYRqHp>(>Vn_LS/hqa.FqVJj@aPENFj5/5@Z/)nFbhhU@Rbc9F[GCo?KAGYF[,1-(b1sP`
+r8"a:eD0$<[,(3-`nnDaptW74f\YH@!8Y'<oA.:>_;=h@!8Y'<gtgZ>[,1i=q:r^>`SL%>[,1f<dbO!?
+!8b->lJB_@rnY3ArS.D0[GB<ginjXi\D7,@nD2.@]\`J@r8"p=rncAbhVJ1fZJG91_qb7J_qk"Arnap9
+iS</BrSG'?rSID,\D>?`n_F'!\_[2?jPA,;]\NGAs4t<Cr8,]Sjk[T)qqgSndbXfW\)$r;^"iD=e_KEE
+qVJL5n_DFFpYEU>!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<BqqT]Uj5&2>!8QGcf@o0<n_<0[in`)=leD'df@o0<g=uP[in`)=h:q_YiS*2E
+f%]ZKn_CG)iS+(\hqZf;hq\(_\D,]joA&]ffA#0;jP/#8g"P<<s4c5]hV?B1jkJMCh;%8LnCudSZJ5'+
+k1\SEg=kiIo\?_+hqJ%_g=tB9gt_\Z]A))omb@-`gY1H<iS2c7gtLH9s4Z>`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!<r7TWTi7cf<rnHDd
+e(Wg7n([$[i7cc;khGmedb<a7f\?AZiS)l<hqRbVi7d5EeD'EFo\.mOhqQr?p=eT\e(`m9pY=Z]i7lZ5
+p"Aife(`m9e_L&Vk1e8:jk8qRl.b7PdbEs=bhD13e(XlWj4_r9d+[O6jk8&9m+V9hdG)7dq:auadG*a9
+o%W*WZJ+m&p"@[Fk1SMDpY2t,kLoR_g"PWBd+e6I^=qc'hqISRkLn5:hV-K5kh457r7UJjceHOple:RU
+c._C7rnGlUk1\&4!86Yic._C7kM,7Uk1[u2m+;<jbhD=7d+eTTkM")3le(OWinEYMcJ.^>r7]<Hle'_@
+ptG#dc.hI9n(HIKm+BM8o@`olc.hI9f\,iKm+BM8lIkd`gY:rGaP$FBo[q=?le1(Jn_<<^aP#t5pY+-N
+le0M:qV(GmaP#t5ceA9Mm+KS:lItOVhV%>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(<r7fKMqV(5fa4U1=q:b/fh:_MSqqK0Fn_*cla4U1=q:a?Oo@`ljqqK-E
+le1g\f%BfMq:`jApt,T!q:`jApXo2mgXtoGq:GDqa4^4>ptGAneCjTKp=[L=rn%)"ptEdApXo8ph:_,I
+pXo2m`n:.>p=];pc.MmEptEa@pt58ma4U7?p"AEYjOj=\pY*[@pt58ms4GHGqUbDnc.MpGqUbJqa4]b1
+lIXnEr7:Poa4U7?pY*X?le'\<o[j&mo\%:;qq(Pqg=boIlIa//rRUVopXmmGqq(Pqa4^FDmb#S3rRUVo
+i7R8Gqq(Pqa4]b1rR]6ErRUSnb1Q^Gr7CVqa4]b1kL\\Ermp\oa4U=Ap"KDub1Z(4d+A'Ermp\oa4U=A
+p"JT^iS!MKa4L=Ap=]DtaOpFBo\.^GpY"iaaOgFBo%EH`g=ZAUo\.@=o[roja4L@Bo%DXIn_!flo\.@=
+lIba\eCX`Oo%D(9rR_&&p=dU@l.FkEldu0fn_)"9rR^Ypp"@gIlIa20!7h/$n_(t8rn$bqhV%2IlIa//
+!7p\nqq00Grn$bqa4]b1a4C=BnCcpUjOjI`o%M1<lIZ*haO^FCnCc+>qq1o"o%M.;lIbFShU_bYnCbk7
+s4?kr!8>KHlIaV<o[iTca4UFDnCd3]gXuPXmF]M3pY#AqaOpOEn(H=Fo%<uomF]M3mF^INk1B(TaOpOE
+mF_EibLc.6bh)gFn(Gb6!8$VjkL\_FmF]M3mb,\6lIXJ8q:=obak,t6lIb"Hl.=,0o%<ilak,t6e(FBH
+l.=,0m+CgZg=PcGaOp1;p".C<m+C"Cn^m0]aOoe0p=@gGle'A3qUtMoaOob/i7@;Hle'A3mFh6ddb*g9
+bgudGmb#\6mFgFMl.G7Pbgu+4rR]?Hm+KP6!8-Pfbgu(3kL\hIm+KM5ldu-fc.;14d+A3Im+KM5kh#4Q
+iR[;HbLc49rn5EGkh"D:pt"`_bLc+6mF^7Ikh")1o@WijbLc(5f@]`Jkh")1l.GX[g"5QCb1QI?n^l(;
+l.FhDnCR!Zb1Pn/l.5"Jl.F53le)9jbLl"0danBJl.F53lIkITin3GGcIVF9qq00Fkh+G;hUg*)kh,CV
+hUguD^=W&0cdq71gXc&Kkh*2mp=@sKk1@r1p=Suhc.D%-iRRJKk1@r1kh,[^f%9!6dFJ*FmFT\8kLeeG
+mFUFMdFI@1s45WLkLe)3rmp8`dFI@1kgo"LkLe)3kLTU_dadI2dFJ<KkLe)3j4<YKjjiJEd+7O8rRfEI
+j4;i4r70o\d+7@3n(6OMj4;Z/n(7<cd+7@3f[ooMj4;Z/jOa(Uh:C`@ce%d>nCH(=jO`8>o[`0Wce%1-
+qpjBMjO_f1pXnufce%1-jONbMjO_f1k1JtNk1AVDe(*a8qq'6Hjk/)7rR^&[e(*O2nCHUMjk.r3mah'^
+e(*L1g=H)Njk.r3iR[bRhUUZ<dan!Ao[qOBiRZr;p!r*SdamO4pXe-NiRZN/p=J`adamO4i7IMNiRZN/
+j4F7\f%/s8d+A-Fkgn86j4EGEmFL=L[+>9.eCEO/eCFQMk1A&4hpq/El."\CeCEa6r7BEKhpp?.!7]rX
+e^`[2n(-UOhpp<-ldkd\e^`[2f[fuOhUU6-i7@SOiRQr>e(4!<nC?.?i7?c8psnBUe(3C+qpaHOi7?H/
+o@NK`e(3C+jOEhOi7?H/in+(Yg",$1f@9QGlIOM9iRd2BnCHIHf@8a0nC?[OiRcT1lIGRXf@8a0g"$&O
+iRcT1hUV>Limcl:f%'3?o[hUDhUUN5q:+<Qf%&a2pX\3Ph::0-o%*6[f%&a2i7@SPh::0-hq%bVg=>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^c<o[V^Gg=+j-g!nm0f@BWFjj`#5gst]>nC6=Gf@AX*p!`'P
+gst*-lIPXZf@AU)hp_PQgst*-hU_DNimlc4gXGT@n($+@hU^T7q:43KgXFs.r7'TQhU^</o$lpRgXFs.
+jj`tQhU^</gXH5QgXFs.g!o`Hl.4J:g=5H;n^H:Dg!np1!7ocPg=4m+qUOWVg!nm0ldbCQg=4m+j44"V
+g!nm0f@BlMh:13.gstrEl."S@f@B'6o[MXEgst-.!7]lVf@AU)pXA6Qgst*-ldk^Zf@AU)i7%VQgst*-
+h:DAOiRQZ3gXGWAma^"?h:CQ8psn*JgXFs.rRBZQh:C6/o@3!RgXFs.k1'%Qh:C6/gslARgXFs.g!ocI
+kLS;9f[K9:nC$%?gXFs.o[N$Qf[J[)lI>@RgXFs.h:2DQf[J[)g=5uJimZ]5g!oH=ldO\<g=503q:"-L
+g!n['!7K`Pg=4m+o%!'Vg!n['l-f7Qg=4m+gslDSg=4d(h9u#Hjj`&6gstZ=n^Q4?h9t31r7'KMgst*-
+qU=?Nh9t$,n'g[Qgst*-j4!_Nh9t$,gXH/PhppE0f[KNAl-e;8gXG?9p=7jGf[J^*!7KTNgXFs.p!i*Q
+f[J[)ldYFRgXFs.hUL**gXFs.q:+BQh:C6/n'p^RgXFs.imdbQh:C6/g=6/Oh:(00g!oWEldj_=g=5?8
+o[DUGg!nj/!7eI,g!ocIkLS;9hq.&BnCHCFg!nm0o$umQhq-H1lIGLVg!nm0gXZ8Qhq-H1gsu2Limci9
+f@B<@o%15!hpqPQhq-H1iRmnVhUgW8f@BHDmap%@iRm)?p"/'Of@Ad1rRT]RiRlZ3p=AKZf@Ad1k19(R
+iRkKg!7o`PiRlZ3qUt/edb*L0l.57QiRlZ3j4Vl5i7HN1rn-;aeCWa6lIa52eCWm9qq0EMj4Vo6iRlW2
+j4WkQjk/\Kd+Ra;pt4'Ij4W&:r7L,bd+RF2o@MsQj4Vl5n(RNiZJ"!bpt4W[db*[8o\%%5dFe'Eo@hRE
+kM+bFo\/BZdFdR7pt=?RkM+;9pY"ufdFdR7iS!_RkM*>slIk=Qk1\/7lJ)<mZeEm]rRpAgcJ%O<leCFR
+k1\/7mb@TmcJ%O<eD'fRk1\/7khGU\hV.5L^"`;9c._C9g"Q,Ql.iW"o\/$Ql.jM;p>,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@#$
+bhi<TrS@&&al!!Pn_`Ndj50^io&.XIqqgu(s5;)Yl/0kEqVM/+oAI^Iqqgu(khtIYq;:f%akusOp>Gr.
+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*<ZJP62p#"3Q
+^"rD<Z/4^%p>"N[Z/,*0^>A&1hq[n[ZJF?nf&#QHeD0`Q^>6cbmb['_e_K!:f%mXgr86brf%e7#mbP/)
+jkg'qf%dRerSG!>j591XmG,#'jke;>inrDDrS=p<hqmhXkhY.Qg"b]Fc/%:6f\QS`hqm&AcJ@U<hVQl?
+le_9jg>'-mrS?;df\PB?pY=lcZJFp)nD;jSgtpf@p"ecdgYB^&nD2mVgt^`ArS?8aZJGB6iniMHf\PuN
+nD(>*injLfhV?`=hV@t`\D>lqo%`WffA5<=j5&)<g"tWArS?2`hqZE2khXnJinNMKd+kt`!8Z8`inM]4
+kM3B!le_$cj4grrs4jp9f&$D\kM*;tleTY<e_]KDrnFa6eD9$<e_]EBm+fY:]\W><eDB?BeD/s:ZJG-/
+iSN_O^"i>:ZJF<mptk2gZJ>*.^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<Fp>,;ne(X?H!8>?Fs4m;&rnG?Gp"eBVlIrPuoA'B#ptX'Jp"dU@!8Fj7o%a9"iS<JK
+o\IO@khF;8n_=-!akZdKoA.F?dG*[8n_=-!_qak>rn>NK\_Hu8nD)";nD*3\iS(Tln_=-"`S9n;d+\<L
+ZJ4j'leC4Ln(c"<o%V"8n(cFIo@r`hakH+9n(QOMZJ5-/ptX!Fm+^1Ho%LD(mbIEff\5ZGb1cXF]A)`.
+gtM5NleBS9iS2f8mG,t>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%<gg"<adrRnL1i7mtXjOgckmb5Y6i7m/A
+qq/4-f@o'7hqQl;n(GY4^Y8>6hqQl;f\,$4ZJ,'-l.aqE_:eG5ZJ+3j!8H8\ZJ#$,]@u,rle(a[ZJ"3j
+db<R4gt;GU]%P3ZlIt(Kgt:W>dFkhZh:p`;bLu+4ZeFZuo\83SZe5?3ZJ+*gpXnZ]ZJ"QtnClRLgtUZ;
+o@^q4_qOY7gY:T;gY(64ZJ,00inN>B`7aV4g"P67iS++]hUo-er7^#]gtCB7o%<B_f%Js5in;`4f\568
+rRooXhq6-*kh4VBhq7)En_)gP[+YK4f\5<9c.M43ZJ"QtmFpRO[FkK2ZJ!j`rn$8`ZInQt`nAttkL]X`
+ZIma]hV$K6j4E_O`RqoXp"@pMj4Do8gt8pcp=eKZj4D*!o@UD&hV.bYj4CWipY!44e_9WHo%12"i7ZT4
+e_9*9q:N:2ak>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#P3ce7d<qpr+*
+f%Ag2ce7U7n(5M0^Y&22ce7U7f[nm0ZInp)g"GZA_:S80Ze40gnCd*XZe+Bmbh14oldc'fZe*RVj4MZ1
+ldk=Pb1F2VqUj*HldjM9iRbBfn_)dPldi]"pt)k)g"H&OldiDoo%:e2c.VgApXZY%gXt02c.VI7o[gk0
+`7XP2c.VI7h:L60ZIo*.db4!<`n0V0Ze4?ll.PFSZIf*.[b/jX!86_iZe+?lc.L7nmFM<h[+EXVr7L>e
+b1Q+4kh"eFmFJ_trR]3En(#b8qUY\umFJSpmb$@Jn(#M1s4?knqprm@!8-Vhf@]`Jn(#P2rn$PgnCQCG
+!8-Vhb1QI=q:3U<rn$Pgg"5cG!8-Yiak6(4iR[8Ern$ShaO^FEm+;9ibLl:6b16RDrn$ShaO^FEm+:IR
+in3bNaO^@BmafM3s4H\idFe9InC>V2rn$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@1n4qUY2ej4<GFqq(>gak-LDo@3]gcIMdBo$tq7
+s47)!nCG_5rRg_kjjiMDq:>,eak$@@o%*ilak-LDo@2(9rRL_po$tk5qq(>gm+:+GrRgblajp4<p=9,l
+ak$@@nCH.Ap"0/po[M"5q:>,emag1Eqq(>gak-LDqUGDlajp4<o$u@Co@EfjnCG_5rRgblnC?7Cq:>,e
+ak$@@rmp\lak-LDo[MREn^[Hdo$tk5qq(>gpt+!Hr7LYkajp7=!7p_kak$@@nCHRMlIYsdo[M"5q:>,e
+qUX$Eqq(>gb1HRDo[M"5q:>,ej4<DEqq(>gb1HRDo[NfhcIMaAo$tt8s47%un^bh6r7LYkjjiJCq:>,e
+b1?F@o@Ermak-ICo[M1:r71Voo$tn6qUb8gm+:+Gr7LYkajp4<pXT2lb1?F@n^c7Bp"0,oo[M"5q:>,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=&<Vi7.MOo[M%6pt#;lqUN^=qUbGie("-ApXSocb16:<o@<B^g"-#Op=%.5pXT8m
+pXI@9pt#&eg=GcEqUbGiajg(8o[NN`f@BZIo@:t6qpti"p=%.5pXSoch::rDpt#&eak$=?p=&`beC=6C
+o[M%6rRUnto@:t6qUbGihpguApXSocb16:<o@<fjc.;aCp=%.5!7gkpo[M%6pt#&ek18VEqUbGiajg(8
+o[ElkbLQC=o@;1<qptVqp=%.5pXSocl.+eDpt#&eak$=?pXK2lb16:<o$u7@pX]2mn^bh6r7LYkgstlD
+pt##db1?F@n^dQgd+A3Jo[M"5rRUquo$tn6qUb8gj4EJGr7LYkajp4<o%!]icIVjDn^bq9rn%)#o$tn6
+qUb8gkL\bGr7LJiak6UGo$tn6qUb8gd+A-Gr7LJiak6UGo%!$ViR[kWn^bh6r7L_pqU`jArn6kme(4<F
+qUb8gak-ICn(7*^g"?;WnCGb6r7Lktp=IF=rn6\kgtD,K!8?qnb1HRDn(76be_'lSmF]P6!8@G'o@D(9
+r7LJihUq2Irn6\kak6[JnCIBde(=NMn(5\6s4ID*mF]P6!8?nnin3JIrn6\kak6[Jle0G7mao\8s4I>(
+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:dG<s>kM4;:\)%#=dba-@d+m[:ZJG!+jkf.S\_R&:ZJF0ir8-MidG<m=n_M(<e)'QK
+p=ut0gtpZ>e_fHCp"d@<`SU%>e_fHChVH`<ZJPQ;g#(fFe)'iTm+nu(k25[cin^osnDD.@fAPrMpt`:5
+g#(N@fAPQCp#"cdhql9.n__sVhqm5Iq;:)dZetW;hVd;Ja5?7@Zf's(p#4fbZJY]?[,BZsp>>)kf\kTC
+khsYBg>UrHs52Jeh;?W<io&PLh;@SWa5FVhpYjoeh;?c@hVb]uo]#,pgYgfEkMZ$kZJjX!!92_jgYplE
+pYigEgu@YXnDLV2io8DGhW*>Jqr,'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><k31ggn`fu8a6E3\rosCGa6N?`r92Pmp?D57r92/bo]l;;mcrNkp$;M=a6E9^
+!:'IFa6E6]qWZVsnET`5qrl)bo]l>;n`eZio]l8:a6NQfr9O7D`p*0]q<?]"m-=<1pZffbq!@h@pZg,j
+pZqY>`p*Qiq!7\>`p<Heq!$c&kN_g-q!#iapZqS=rThVlq<[n@b3JukpZqV=a6NEbp?Li,iTp=+q!#f`
+q!7\>!:%SiqX!k?dd6Ynr9a4C`p<Kfp?LAtmHaW8o]sN`r9a1Bp?U/mqX!n?a6W`krTs1B`pEWjp$1H#
+kj/-4p$0Q_qs<q?r9VVnrU':CaQrllqs<q?`pEZkna,H+i9gR4oBXE_rU'4B!:7bmrU'.Ad-^Sps6fID
+`pE]lo'>T-h<b..nEe0^!:KRHrThJirpB:Be*Q_nrpB4A`pEcoo'>`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<b=ZLI&ImIB6*ddZ;cZLHB6J,~>
+
+%%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/;<n^>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/ArSFp<k2#=[l/1OXdbj6Eb22=;
+e)12_jPJ;AdGEg<khXVCmG@Zqd,2Ilp>5&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<WidG=NO_;>.Hpt`mGn_VpSkM>mf^u"b?
+oA@sQo%q4=rS@8(^u"b?gu%;PoA7.9q:t`$aklaI`S^XOo\R49qV9ERnD<oq^u+hAlJ9kDqqSmAr8%>-
+^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_MWkM<Dum+_0eg"kH=
+gthtcZ/"6kpYFibh;$Z=mbI<ee_K*;e_L&Vk1eMDa5$"9iS2l;jkKagf%mUdinMr;inNnWl.t7PdG+$A
+q:a<QinN)@s4uVgd+d[9o%`3Zj4i)>mG.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<mG%Qnce[a=eD'`Ple9S<l.b[_i8*SOakQLBptEpHlJ'tIp>+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:<r7go!_:nY:!8Q8^
+l.bmb_;+P7pY*gEpt>]&_qY4Gp=d@<nCumTinF1\s4kHFp=f8rb1uL@b1cXEq:Yc&_;"_<!8Z#Wo%`]g
+_V4h=rS6hqe_BiPs4tQIq:kVt_V4k>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+<p"K/oak?+:f@ocKnD)%<le;!a
+f%KKGa4gCFpY<dCle:1JmFgp^a4g";p"RpLle9M7rnHqsaP-+<hV7;Lle9M7mG%NlcJ%aBa4gUKlIsG7
+m+^XUjkB.Xa4oq6!8>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%T3<dFe<LmFon>khG(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@C3qq0TSjP&#7pY,&hZJ"<knCZaRe(E^7mFgXTi7QT3
+lIksceC`g8f%L#Ti7QT3iS!hTin3;Fdb4'@o%;OFiS!#=q:O`]db3O1q:FKTiRu`5o%NZgdb3O1in*kT
+iRu`5j4a=^g=bB9f%9WKm+Kn@inEGGn_)gPf%8j5!8,lTinDl7qUjr_f%8j5l.GCUinDl7j4O:^f@Ss6
+e_'lTjkA2:hUq;Kl.=kHe_''=r7]WQhUpK4!8$/^e_&m8n(HgUhUpH3le2!be_&m8f\-2UhUpH3i7[eU
+iRm,CeCj<CnCZ@Ei7Zu>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\D<h:UrCn^l[Of%Am3rR]cSh:UB3qUt#a
+f%Aa/magdVh:UB3j4XCaf%Aa/g=H8Ui7Q]6hq@GMl.FbBg=GH>pXn-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=YB<eCjQMmb?1Di7[5En^ugS
+eCim:rS"^6eCj]QlJ'b@jkSqOmG$XSe(Nd9db<g<d+eQRjkA2:j4ikQl.Y7Sd+da;r7]WQjP/,:!8?Pi
+ZeOm$jkAhOd+dmBrS>cSjP/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.hr<n[p>Pc*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\QjlXqQrT<A,dceg9lK@9k
+dcfcT!9_kriTS\P!9WD*e*,fSlfma"ZKUK7r9)PmioekV!9gfRiTK[nk31def'2D^bNRpJf]iG#hrr_X
+h<FOpj65FafBMVbo]Xun\*<hThWWSUhWX_!j6Eu8mca0(f]h5Ug?SCr^$4A:lK[p)gZdMZh<NVWg?IAW
+q<?o'h<W&FmcrNjgZme_q<?`$Zg.JQhW`h\g$/(nmH_(CjluI&hWreYi9^C-\Eh`2p?V#0f';5\jQk.X
+f';/Yf';5\c0OQYe`u)Yl0@[$ip=)=s6J2"j6Y4[rpAq:ZL$lBl0IBrdd-)`s6[/Zdd$o!jQt:[k3_L$
+am@C?lg4N8d-Kl^e*Q#Zd-Kl^md/p!l0c.MqX)Pokj?sfq!@;6ZgI8Kh<aCnbj=rhq<kQUg$J@tl0Z^]
+lgF?2_X5P5p[7bCamJNbf^A7smI&'_mI'$%k3_X+ZgReZbO+`cbO,8qnF*[Nk3_0qmdA-_naHJF[I2?-
+q<d_@`:!9ejR:F`_s[*a_s[0dc0sia_X@$al0d9np$fBXs6melo^C2qna?,?Zg[5Jf'`;%^@1pg!:dem
+s6oaPdI6Jkq!bucqXNk?eF<M,q=))d!:KjUr:%Dg!:KaSddZVmrpT[P^$bshq=*kAcgLl%r:.Ghs6fsV
+qXD2es6fjUeF;_lrU9dW]^bmgrpfFGcg^l$rpdYjr9jXV]^bjfs7+\0k4&<;s7*_jr9s+Ec11Z"s7*kn
+rp]gRs7*bkqsW2-jmi09]^bgeoC9unq=)5krpmDcq!d)/iplg5^[ga]aRT#o`UWfpp[Guh_t!6dp[Goe
+p[IJ=fCJV)_=IBkrUI_po^UE%naj*XoC;8>eai>%`: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@<a5;L+eDC8_b1l+7bhT\`K&,5<aP>_0
+dbV1bK&5VG`SJ8bo\PYdMr4<aeD%:arnW1^Phkf`g>'!iptgVZS_iMbiSCcqo&#&VVVg4an(Y2(in]4B
+YMI^`p=ut0gtmY>\DGEbrS=d9e_bu9_;EJkpY<I;`nc7&b2(4qnD2%=^YXS!e)&1%l/'S>\_i"rgu$B2
+gYCK;Wni9_jk\,8\D@)=LYdsGptaBSZJGT=K&;gMn(ZdT[+t0,K&*!Rk1o+S[,($(K&3B]h;.JSZejd#
+K&<cheD'lT[G99fK&*rmbhN3S[GB-bK&4?#b2)mM]ACWdK&=`.ceId@bM9V`K&+o3c.qC9dG;+bK&5;>
+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<pn_TVhm,.Zs
+S)3Vfl.W]&inV'!bMDL?ZeX]tnCtJ.gtfQtaklpOXPM^fpY<:7e_[jnf&-/WYMRpcrS,$?`n]/#YMK66
+\D5Zip>!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&_;<u$kM+SBXk`j0LYVsdbM:h+
+i8!,CVqmBip"e*Qf\G09j5$Qgr84%%kMG"Nh:g',o%U/!l.qfal.kCUgY9?qmbPM2aPOhkakcaIinV0%
+kMF#2_r&hu`SU(;nCkM/g"b'3YhdX]ceR[;pY3=8dbWU4WnuOfbMD"0rnP-AbMM+4V;LOpa55\,pY3^B
+^"i,4PMPKZd+mF2nD):D[b^Z5NSa?bc/%+/l.skFYMT05M;J<ib22%0gY:`BXk`U*KA?O_e(id6eD0<D
+X53:%O5BNbgtg`?c/%mFWo!$uSDWMdjkenK^"_c+a5">`\D>ZiptOrc^"hT&bh]bb`SSttn(d<c]\V?!
+db_7ddGN4*k1]^d^"^cdj4p<`dG<C/hV/%c^"gW`l.qfbhVQ]:hV7e[`n\8`o%fGbkMFYCi7dPPdbD%^
+!8N4_leU1JhV7/Ig"`der8*%^pYOEUhV6i@inU`noA5)U!8c5]iS)Z5mb>#%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\<dgpt^PXi8*DJinNGIhV>Koo%nuTm,$XUk1S8<m+So&inT.@
+mbHsZjP%l5o@p_/gYIJ;qVC2ej4hQ.qV8L7e_Z)<r8$JjkLmW(hV6c=WSF?*kM,dcmb5G1fA,<>UYW32
+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
+lIjkEkh<W&inT.@h;%GQkh=J>n(YD.gtdS<l.t[\k1e)7p>!16f%u#8o\SiglIj#-rnG-@`nZ1$pY>5l
+kh<i,gt^fBUtq^"m+hBjn(YY5e_TBDS_gF(lJ:p^rRo!?a4p:ANngemnD!3]rnG?F^tehBLu#YumG-mZ
+pY<pH]%mACK&4K'leUm[lIsnE]A)l2K&"H&n_<<^j4iJG]%lW-K&+r4mbI![gt_&I]%uH(K&5DAm+q!\
+ceA!E]\CulK&#A@o%WH`a4pIF]A1`gK&,kNn(d-]^tcQXaPMO*q;1Mpm+K5/fA#HBS_TXgo@s&oo@h%8
+d+n!CQeeLonD*KeqV/jAakcREOP[4umbR6_qqB*E^"WPBK&!]fo\8Zbo\7[G]\NA>K&+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,h<pY*@9ceO--gt_\Zm+TG5rnG0BaPDI(kM>jen^t_3p=dXB
+]%_hklJ)6jn(GS3e(a6DQe[e[q:k\up=dC<bhVgFOPQMapY>;ks4P?D^Y4:oU>,V"n(IKibM'_cqV6\X
+Xk`d-mFq*bdbDOloA,#S\D?r8n^upUi7Ym!jkGCA]\ED=n(HONkM!]*hV<_<a5$RHmb64Gmb>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<H
+PhhDVrS72#r7Js@`7k4EVq^+amG+Ypo%F#r`nJ5_rnOF,gthnaUYGk(nCmWkc.g%hpYDb'l/)'gWnmX/
+o[rH^g=a<rl.a)0`SCFHYM8X$j4`JG_;!u)`SAhrn(bJ/!8I"sgtV&I_;*f$a5,V/hqc6,rnR.uce8$F
+_:m/gi7l$%jkIr4o%D+<rS#*B`n]Y1akbS(e(jHH`7t:H`8&,`kM=\FaPG_/s4m8!`7a\7db:t\rS+s>
+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_V<Ysg"a3q
+nD(k8n_2FGo@q.;ce[I6_qsG0b2)aC`Rt7E_qMr]n_:8&jP//<o\%.9qqK6I]%m#7[b]Tkgt_JS`7sn=
+cePn`qq]$Db2)18p=R=:b1c[FZeO-feD.Rgpt>W!`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;C<X537"b1u[C`S(=G_V;r_oA$D&k1nG@pXmF;pY*mG[bIM2inN8Cp"@:;
+nCuII[G:Z8XkhR`jkTO^`7iDhq:i=4f%nd1]%m)5!8,6C`7k1E]A(E^f%e$ppXo;pbh9qgo\7==^YI`%
+^YAG7o%MUI_qXS6akXJ`leT5/pXnZ^hq>p$inN)>XPE=#^t\V9hV%,G_qNeui7k$^q:rd?p"@sNn(P\6
+dbO!?U##\&_;+k<b1QXE`7`)_p=b_bqqB3Hpt3O<s4YKH^"`J>R,%2ce(aTL`7k"@c.f__!8X:'jP8PG
+qU`[<le1"F]%ZZ.U"eS\jkBL^`S&;crS"j;c.pFr_qXt>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]\<A>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<X?a4pXK^"g]b`8/Mir7Co"ak4Vdp"IRB\_G0ZcJ&-Ip=[gG
+`nKk8dG(t^dbN($pt>,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_9rRin<GH`nK,#lJ%`^h;$K6qUsWWm+TJ6
+dbO?IPMPHYdG4`QcIhsF`nA>bs4W.\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!7o3BrRf<G_qFb;K%f_JgY)VY`n:"<db2Oln(WHK
+qqKfXrRf-Cn(QIK_qXD1Ltqm^gtTj#in3DG`7`kuN8"$Zjk9[c`n8>bq:a'H\(e7Dg"QDWr7T9Ha4g+=
+e(_+^^>.>pn(64Da4TM,iRssZ_V3eus4?Jehq6$'h:h)HS(l3Bg=lMXiS!DIa4f,!n(X)^f\G-6eCX<D
+aOnVfr7QkZh:gZ;s4>NJqq/sB`7k7GK%oMDg=lMXa4UIHaP+SeptUJVoA&!Qa4Kq8e_%jolIpjDpY+HV
+s4><Dm+L1I`S0A,KA-C[gtMb[`nBJ-j4_K,gt[qFp"ST_a4JAap=[gGZeDV:h:Ve[q:O!FaP$"8f@m=\
+\_Gonrn-epe_/$tkM+kJV;0#Eg=tcAin)9(g=biGQeKR8hUqn\hUq)FaP#%ro@f;\eD&d4rn,iUnCbn:
+bhN!KM;7"Dg=sg&rR]-C`S(.BK%f8=hq8"]`n::DbLskgo\4uPmb?ROrn,9Ep=dsK`S9e8K&$1WgY9d#
+lIb"H`nB8'K%g4Xhq8"]a4TD)k1Rc.f\;;<q:ararn,9EaP-FDcJ,b^Z/"*gpt*pFaOoh3gY&OZ[G'Ql
+!8$_mf\"9ujP&VIU"dB;hV.t]l.OtIaP,J)l._Z^bM:n-h:M#FaOnkmpXtMZd+[F2!8#cRo@V.;akHaJ
+L"kA:hV/"^c.VsHaP+YgrS3"[k1nbHaOg=AcIg.inCkb5qqK0Fle::M!8#9Do\%dJ`nK\3K%otQhqJ+_
+a4]h5gtKd&inT.@!8QDbaOfA&l.F&0eCrs:n(Y;)rRp;c`n8Ddp"IjJZ.lD8hqJ+_qUs0IaP-(:g"WO^
+\D5opn(6:Fak5S*k1R<!khH*j^"VGuk1J\GaP#;$mFnr%pY>/jaP5V+s4H5^l.O/3e(aNLO5/1=hV6Q3
+p=IC<a4UIH]\;E#jkA>?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!<a^=qW#pt3sGaP#q6gtKHrleM<k]\DE!s4Hkpf@e:"jP/bM\_QQ-r7o'BhqR;FjO_N+f@f]I^Y7>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`-qq9<K
+aP-%9g=sg+hqR>KjP%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%<kLo"MjOhT-f@oiMaP4hlqqT9IjkAPAn^bh6b1H^Hak=;[
+s4YTJl.FM;pt*X?ak?RFce?(eptF0MkLn&2s4GHHakHCAf%\$rmG$IOjk@u1p=IgGak5e0j4Uuskh4tK
+l.F22n(?CIak>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]<J^YAhDb1l(4eCOKIak+Yeq:X3L\(^`4d+R[9bLakgak?7=g"O'm
+nClUMkh4)1qUs9LakH%7i7l!$k1f"Pk1\)2mFU1Gak5J'mFer%iS!PMl.F22k1JbIb1YA"p"Ht2f%TfN
+kh4)1hq@ALakG(qr7ep?bM*$Ok1\)2ak,t5gt9g'h:gQ9b1Z(4pt+$Ib1Pk0jOq]0f%]9?b1c(4n(?FJ
+ak>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+9b<qUWg@ak6CAeCh1^rRoNMlIa;3b1Ohhn_2aO\(gK-g=kcDcdh[=f%/!q
+jOi\KYM&<qhq7;Ic.;:6hUfm%h:_8MZeFEllIkITbLbn/jk.].f%TiO\(fNgp"JW_cdg_"n^bk7bLljJ
+Z.[RXqUk/dc.:%hmF^7IbLt\)f\4O%lIbm`eCVjqk1ShKbM(M$j4hc2kh5FTiRQ'$g=PlHbLjnhkh4/3
+m+:CNkgmo.db+?IbLs_co@hC@lIaqEnCPe7bLupKbM'P^rnGWMkh4J9r7/p?b1H@>f%@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
+lIaV<q:Ea@ak?OEdb;1bqqBHOkh4;4rRT6Eb1H%5hq5-cp=RsKm+9M5p=IjHak5b/k1R)ple17MlIa;3
+n(?FJak>S*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<qUWd?b1QLBeCh1^rRoNMlIa;3b1Ohhn_2aO\(gK-g=kcD
+c.;U?eCVjqk1SkL[+aj!iS!MKbLc48gt9a%hqIJO\(fipm+U[Vb1Pn1j4VQ.f\?&Q]A1rkpY4iac.:Y$
+n(5_7bLlmK[G&s[r7UAfbLanhn(HIKb1bb-g=sg)kh5a`e(Ddqkh>%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\><p"@I@akQgMbhU+lp"\*QjP.l0ak4_go%MdN]A)i/gY1iDak6ICd+QOpleC@P^YIr*
+jkJqOaP$.<f\4I%j4rhQ_qj&%nD**Zak5h1in;H-g"Z&O_;*JnptOoaa4]G*lIs>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^(<f@n@$jP8kPa5,D'n_E0Zs4PHHm+^CO
+akY_.m+okAc/&<RiS;K,iS*PMakP8!p>!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#<H!8P`PakcLD
+e_\j6g>;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&0LaP4ekqVB<Mg"t]Dj5&VJrS#<H!8P`Pa5-@Dd,*[;e_]]MhVJ(`a5$LH
+dG;n#leg:Njl"8<ptsl`rS#<HmbHRPaPGh3iSNPN_VP:Lh;/%`a4o_2jP7i4f\YoMiSVK.q;(/gqqK0H
+akcgMcJH=npYbZ$^Ydf&r7_,(bhL4onD2dR^Y\>7qVT'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)<gu$uGgYVb]e(s]Q
+aPP"q!8rIel/:7Pr7]3GakXqmo\R[Gn))CHn(ujUqqK0Hq;'ERa564@K&?F^g>;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)3<co\RXGal!0W`SnSk]Ah5sptbu+`nneopu'HU[Gf$^dbsiT
+qVKKRaPZIEfANahbi.".o\T2se_eF*ki(CWV;g+dd,F]Skhb4RaPYh3l/8#hhVlo@o\SQak248<f&?,W
+PN(idd,FQQg>MDWa5PA(pYq.lo]+6Vp"dpMqVK<N`8L[SK&QRbdGXZR`o"kq`8ULNL>r0je)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$qr<Oo!9;5^oA7OF!8kiT_r:LPLuS<je)BiS
+a5HgQcJcY"o])1rn)E-^n)27FoA\<[_W1%ETB,(njl>mg`o,,#qr,HP`oFqrb2W3RqVT<Na5R$W`o=\l
+bN$b)n)27F`o?aQbi?1nf&Xp4n_a&udGW((m,HXVXQ/0tal;jJmGQ^Va5Q(<i8UNlkMs\Dn)3?eiShi:
+guISXSE08%a5c^IgYhGV`o5A*n`#_lqW#ZVn)2^SoARaLb2`9WO6$9"b2_mJc/STZa5b(uroB=*o&S9\
+nDD:Eqr,cX_;b4LQfIGlgu@e\`o6RLe)J4(nDp>)iT'%[mGZ(EdGsr\_;rl&alUG$pu(o)`o4tt^uN>n
+dH&7+n)+3(`o4ttpuBKV]&_T+`8g7DqVocZ`oHUMd,_OpjlOA?mbmTnfAXa/kMt:VWT<I-_rL1CkMb@X
+`o>k8j5Zfnp>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+%!9<k6o&@[LbiJW]]&h<$hWDE2roEP.qW#QU`T=Ymb3/'Q\`WhOl/M^&aQ(8#pZ9?T^ZP(K]&inO
+l/MBrdGr4,mcD^T[c[GK]&inOkMu!kg#U*5kN:7U[HIJM^?5=Sl/La`j5\,>gu[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<o4r8d>,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'*<n)O0&`T5,%r8k-Eg#r1oY3,N@k2cR'`9"o!s6$NIh!"XuZKLoCioU+#al^M(punpF
+lfm]u^$,(Nj5fdmeE+U1mH;.Fj65Uf`96gUj5fIdh;uQ:jQFMFj65:]c0+c^ioT.]jQ=ACh<9ISf]_qi
+j5ehRmcD@Ke*#-An*%^Qi90apj5eMIpZ9<Tb3.LAn*%CHl0%^$iT8,BroV,]_ru^9o]Yl/j5e/?h<*k^
+S`cC'o]Gr1lK,tHf&uG`QKY..n`TB'n`IdQcfk#bO6Nk4n*&oprT(rZ_WHI5[-.&CiT:%#aQCA&qWNOp
+^Zb4NhraXqcf`..o]^tlb3ABYi8s=fg#g07l0*`_dcg2`i8s"]io\,@i95dVgZ\.ihWEVVl0#qIg$++Q
+k3;<ti8rAKo]F!QcffuEmca-&i8r&BrT:rZ`or$<pZV)/hWDc>ioo=aUZnE8mHF?,l/fhFf]VP_RHUO3
+n)s0%nE.XOdHL,aP3K::m-*TppZKKYam&TbMsA"@lKR3fs5q>`_<:d\K':)8mcWHhpZKfa_<CUWK'CPE
+m-*6fnEABc_!1@RK'M"RlKR-ek3(Xb_!'nEK'D4Xlfd0eh<4"b_!'S<K'DOalfd*df')Sd_!0D7K'N!n
+l07$dbNJ]a_!&u+K'E3tlKI'd_rp+Eh<:a#U?Ut,pug`$_s#q@jQW<%Xm5-7n)j'#`95S4mc]r#[HZr>
+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<s*cg[!;QqWl8h]'P%9lL!6jeEQGee*=O1p[!Luna+uqeEQ,\h!2K:md,PlqWur%dd#`Uj6O;C
+kO"&lr9W5*e*5EJmHV:Kh<^3ho]tW)e*4^6nE\9`\EpThf^&=tg?QN?l0QjbZ0f<nf'MkijlsVHhWrt_
+VsMIjfB_S`mchRQea)>_T'XhjfB_8Xp$0BZcKsl`R-iYqea1fMs67Ab`9[-_NU5]lf'C]Jr9MAg^$P[`
+L[FQte*PEHo^'ih\*X1`K'rL'dI#<GlKd*g\*WeTKC&[*e*PHHiToIg\*WJKN:$B+h!E>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<OUs_!BD7k3SZ+iU+tXeEcts_!K52m-U/-mI&3ccg(Jp`9Y2)p[!k+o^0rjc0P)ibNub+rU#@-
+!:J%tamAQbdI"=/s6ks9p?pDtbj4BWh!DB7p$S+5md8fsbj4'Njm9>@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=4<L_=#8/s6d_k_XHaXXmkcIb4!=9p$Kuj\*inVWUK$<e*b-@mdANkZ1%JVZgcZ:h!Y71
+_X?UUg$bs1r:%DibOFW__sP8-!:H]Phsf@hZL@SUbjE15q<tHSf'q_hZL7e\nF"cn^@1[_Z1-33o'rgN
+k3_!l^[C=S]^No1q!bKUh<j@l^[C"J`UCP1YODMYf'_qn^[KhEaRI@Bo'j0YbO,)l^@';8eF1BGlgM[Y
+_X5)*`UDXO`UMmUb4#At_X@9h`UCP1hsf(ae*tiU!:7SinF"Wj[.!AMbOEdFh!b70_X?[Wf'fa1m-rg#
+]^Y%PrU.Mj`pifnMXcVprpBUNaR6b1s6u<Cmd^5FRIL4Co'Xon^$k[aT()"7rU?BIr9in>f^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<n=Q_XPD3r:,R5Q1=qF
+qX4(GbjW46r:,C/SalREmI/To]^YO_K(5`.q=!G7h!huHm.,c!Z1@qbqX3,,kO6%PiphWj\a][hqX2f#
+nF+!Yg$s[a_XRWqq!ZDqp[Gfbddi"\c1:l(qX2/f]C<o3K(7@\!:]jQ_!h'f`:1P3K(7[e!:]dP_!pma
+bON+5K(A0srUKXN_!oV=n*uY5ORi>>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@<p%%_DrUIhr^[h6lM=[_<p%%\Dp%$;s\FT^lKClPCoCMSClg`Nq\FTCc
+K(HYHo^_VCipkmq\FT(ZK(HtQo^_PBg[aIs\+AhUK(RF^o(2GAdIH\q\FSJIK(IXdoCDJAaRT&q\FS/@
+K(IsmoCDGA_".Nr\+@o;K(SI&nFQ5?^[_*i_",D7K(JX+o()A@^[]eDjmo#7Re-+@q!n1M^[fV?lgpM9
+VY'?KnaQSK_=>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<n+"-_r:@Jjb4L;Xqt04GnF40^f(.biU[t,LmIL&Aq=),gc1:,iRe*KLmIK`9!:deo`q/ZjPk;?T
+lLTN~>
+
+%%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'u5<md9E.lg!`ukN:mej5T%Vi8<DIgtUQ9g"G'3g"G*5g=k97gY:K;gY:N=gt^]?h;-oCh;-rE
+hVR,Ghr!>Khr*GNi8EPPiSibSiSrkVio8tXj5]1[j5f:^jQ,C`jlPUcjlY^fk2tghkND$kkNM-nkih6p
+l07Hsl0@R!lK[^$lg*m&m-O**m-O-,mHs<.mdBN2mdBQ4n*f`6nF5r:nF5u<naZ/>o()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#7Yi8<GKh;$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<hr;?KjrVc]nrVc`prr2or
+~>
+<~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</mdBN2mdKW5n*f`7nF5r:nF?&=naZ/?o()ABo()DDoCMSFo^qeJ
+o^qhLp%A"Np@e4Rp@e4Sp\4FVp\=OYq"XX[q>'j^q>0saqYL'bqtp9fqtp<hr;?KjrVc]nrVc`prr2or
+~>
+]
+>>
+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</mcT2bK'.aK!9]!sbN?=tK'2mkN98">_<?L7pumY!K'.aKjQE/tYiaEtK'1nOW91#?K'9Z,
+c0']AK'/lkiT>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"<<c/uIrYiX?sK'1DA[cXLMK'9/sgZO1OpudRtN99lrK&uI_Pimtfpu[1jk2r5uMs0s!K'1tQ
+VWNKmn)fkreE*msK'2RbQ0-9P\EAJ,jl`5tK'%[IdcRgr\`LusK'1SFZ0&:Qe)u>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#f<rbN67sK'1eLX6,#rK'()8^#cfd
+b3"<<^#m>rYiX?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')@\RH<SmS`bUfl0"Mth<(TrK&t8=
+[cGs!YNCH!cK;OrbN67sK'1DA[cYHh_<$:1Z/sEp\`CoqK''B$dH.Uoe)u>GZ00QtVriTmK&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"<<UupRrK&qUGOlc/pVrWHkK&u"RU#c"0MroWRj6!#r
+K&qUGcfMOpk2`)pK&t#6^#\#1VWNKma6(%rK&qUGZfTQpbN-1pK&s#og#U$2_<-@3X6/'r\`LupK&i$S
+oAd(8e)c2CNofrpVrWHlK')=[RcX>+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<MrfQP
+dcIapn)T_qK'(PEYiY$/S`GC`\E(inh;bBoK&sH&c/dC8YNCH!\)torbN67pK&iK`k2X>=_<$: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!<K&qUGf&a$pK&hOE
+`T4bnn)KYoK&so3^uXY=S`PIb]&h&pK&hOEWT;dneDmaoK&rolguQZ>\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;Y<mK&iQbjQ"bMYN:AtSE8qpbN-1nK&_RFro1fS_;p4/KB*$m\`:io
+K&qUG!9LKHe)Q&?K&c+U^Z'k+K&jc/_W1FOMrfQP^ZEDpn)T_nK&`figZ%ATS`GC`VW?Rnh;bBoK&rch
+i8iDKYN(5pN8sZlbMp%mK&hgMq;]?P_<$:1LZSHp\`ConK&_ICn)M:Ee)Z,AK&l=[]AnM(K&j]-`8cI0
+K&a&peDfrVPiRGWXQ8!nk2W#nK&i]fi8]FLK&`'TnD_sWYN1;rOQ?#nbN$+nK&h^Jr8WChK&_ICp>a*N
+b2e08K&lRb^#RT&K&hOElf>b>K&_IC[c>Wlpu74mK&j9!d,XTTPiRGWWoVjnK&_ICRcEYlh;Y<mK&i9Z
+m,QUUYN1;rNo]lnK&_ICK&cgi`o=hqK&hOEqrGNPb2e08K&lL`OlM&RK&bhMa5V^2K&a2td,Oi[Mr]KN
+Z/j?nK&_ICU#Y.lk2MrlK&`6Ylf-a[VW<?iQ/qAnK&_ICL#`0lbMp%lK&_ICqr>cW_;p4/K&l^fMrTEL
+K&c(Tal:e0K&_IChrDi<K&hOE\E(inpuD22PN.8TW8lXln)F0(SE#4]TB#"lk2MrmK&iH_kMtCYn`7.=
+K&_gMpYs]^n`7IFK&_LD!922]\E&8&K&lsmO5ornK&VCAkMjtLlf@!aK&_ICk2XYEe)Z,AK&l"R`8eu"
+]&J>$VW-Fjpu1>qVrNBhVW6Lln)BSmK&i]fi8^luf]%MBMW4Hjh;R;Qa5_d3MW=NleDd[mK&h^Jr8Wds
+p>U\`K&Z4Xe`#<Ek2V'RK&c7Yc/SW^d,]f>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<?qrERnK&bPEcf3sGU#^gdZ/j?nXlJ!lK&W3XlJ_3jb2gb+K&`6Ylf.'d
+h;uK6K&i3Xmc0Ago\tJ^K&Z^fg#:!4l/RBUK&cagdGi4-o&G>^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<fg>_&Lb2^t2Yi:8odGj*Ce)]3CWoJ]kd,Wd<OQ,ljK&MsQ
+n)4!!RcEtuK&VpPo&9&rWT<F+K&_sQoAYA]o&>ejK&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)0Gjqr<LlK]<$jk2Dll
+!9AdmKAuskK&YYHV;[$blJ_'eYN+O#UuI!ckMkU^\E)]2T]:Xak2W#l_W&DjK&P#6m,6%H_W/JlK&Xu5
+k2FeM`oOhnK&b#6hVs.Hs5J^jNoBZhpu%(j!98^kMrONjn)9Voro8UjMW=NlK&YhMT](L]n_rlnVW6^s
+T]1R_mc*EgYN+?sWT&Nhjl5I^\DkQg]]"J$f&?#S_;iSr]]+P&e)KQLb2^4r`SuL/b2VUCe)ICeg#7PA
+]&E)8L#`0lK&VsQn_s9%MrX]pLuO9NqVgo%PiCodS)JtXq;Lc"S`AqoS)T%Zp>Y;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;Y<jK&QRbp>D1qguG<lK&ZL`NT%e6^u0h&h;G0i_;`>jK&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`.-<b2@m0h;G0hYi4'hK&G/:YMu_Ee_u,=
+dGau\\Da";k2:jL_Vi8hPi;)hK&F2tb2STDn_o)Y[GfEhK&HI_MVk>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<OeDIIgQJq5hK&D7=L#DsfK&=H&_;Kq'qr!:f\_kQgK&QOaMVs*EK&GnORbt%#K&F9!aPVU,
+ptq"g\DbWhK&D7=W8QFfK&>_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;G0fMr4<dK&5#6YMb;rq;6e]bMThgLZ/0hK&FN(_;Bk%mba;d\_bKeK&H%SQJ\q(e)>o;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<Oh;>*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&<K`gtmY>ptgqeVVp:fK&?%SPi/+j
+k21dJK&;LDptgVZh;5$eMW"<fK&>)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<hqVQn^K&;1;p>: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:<d\_bKeK&GPEUu/E6e)#]5aPOPbVqls^T\nedK&6:ZMr:5cjPPRH
+n)'AdLYhsbK&,SFS_o+Xs5&@ah;5$eKAZaeK&>)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<Ub\_YEcK&>)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)<GdK&6:ZMr0]Tn_SlSK&2+9K&,SFS_etTptgqbh;+scK&?7Y
+No#BEK&5YHS__KF\DDhoh;5$b_VN&cK&>;>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'<IqV?bZn(j5cL#;mdK&5YHS_\nRnD0;`h;"ma
+K&5kNQeg0IYMXrhl/.rdbMKbbK&+r4YM@"M_;9e#dGD1b\_YEcK&=l2[GJ.Ee(oW3\_YE`Vqcm\OP]Tb
+K&-4XMr0NOp>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&,>?UtjJTkhjJ<K&5;>Vqmftl.gmG`n\8^_V<c#l.psI`8/2`\_Q?)jkbUG^tuubK&-C]L>8fa
+g"WFZfA<UbK\c[`K&$.VjklumK&6OaK\a;sa4u:%l.h`^k1eJDaPDI(kM;Z`h;%&J`86+&jPHNbTAAS`
+K&"Z,[G/mZe_]BCK&+Z,\(njUiSWVNK&4T*]A8+q!8N1]ZJ<j^YhRX`K&*]fdbLbUhqt6dLu/$bK&+9!
+_VBaun_B;^n(Z:I_qfq#n(j5`k1nhN^ts\"m,")bV;:"`K&"r4XkV@[dGEd:K&+r4YM@=Vgu$rEK&4l2
+Ze^JoqV6\X]%kE^\_GKfqqZk[\_YE`Yh\!jq;-_[[GK3bVqoDL]\J+oq:pk^ptO*N^>4CspYCe`n(cXS
+]AA.ro\PYbX52F`K&#5<V;'h\c/.11K&,5<VqfeWf\b?<K&5/:X5/imo\>&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)#]5iSL<bQ/1l`K&"Q)\D,3]aklOCK&+Q)]%k0Xe)0WNK&4K'^>4Cspt^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<cJ4$,mG+#^n(Ye;dG9E1m+n#`S)!5^K%nl2XkMUb^"qu/K&"f0Z.md_`89k:
+K&+f0ZeU/fs4i:^]A(E\_V2i^r8!.`\(o3^\_G9`qVI(b[GB-`K&#DAT\H*njP$Nc]A:Q`K&$(TNSF6_
+_VWGkK&-(TO5-JbiS/t=hV4m\k1[E&jP5@Bg>&[^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`mb<?J
+eD%1\h:f<nn_A`Od+kt^eD%Xmo\G,TcJ>n`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]i7ik<jP-<\n(P)'j4o7AiS:0^k1dE&k1tXFhqb*`Ltqm^K%nE%]%YZfZJGN8K&"B$^"^`b
+\DDhn`8/2`K&#\IR+ndue_7Rfb2):;S(t%!g"Wace(rp;Uth[!inLBcX5)@^K%o\IQJ2,fX5)[gK%oA@
+TA&bfZ/+KrK&#;>UYCUZqq?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<qrNXpK&hOEYN43p
+K&uUcOQ=gMK&_ICio?`nOlZ)nK&c[eMWBBMe)[apOQH)pK&hOEK&k,9\E/P.qrE@il/\;nK&b/:[H)r#
+o]2(niT$ZnK&j]-`8uU4oAu(pK&hOE\)bcpK&u=[R,lZUK&_ICl/S5nMWFTnK&c[eMWBBMgZ5<pLunNp
+K&hOEK&kDAYiUJus5eppl/\;nK&bDAY2k2qmGsSniT$ZnK&jr4^#ak-lfFMpK&hOE^?!8pK&u%ST]FM]
+K&_ICnDf_nKB*$mK&_ICK&c(TS)f1^qW*Lnn`,enK&kYHWTA`npuRFpl/\;nK&bVGW8rQkkN&/nK&_IC
+e)R[nK&khMUuU.gWoScm`T4bpK&teLVrZ7dK&_ICp>_.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,:_gZ5<nK&_IChrCNnK&kDA
+YiFEsWoScmdc@[pK&tA@ZfKNpK&_LD!9AamK&lF^PN.8TK&c^fM<'9LkiA5nn`,enK&l=[QK<_[jlN)p
+l/\;nK&c7YQK3YYe`<mnK&_ICjl;rnK&k2;[c?'$WoScmf]9*pK&t/:\`D0!K&_[IqrE@iK&l4XRH&nZ
+K&cmkK]IaGioHfnn`,enK&lL`Ol_2VhrUZpl/\;nK&cF^OlV,Td,_OnK&_IClJn;nK&k#6]AqT)WoScm
+h;kHpK&su5^?!]&K&VsQn`,5]K&bhMU>l".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>qLZA<nK&hOEbN-1nl/S5lL>r0lK&_IC
+^#R,liSpTlK&c[eMWBBM\`ConK&_ICn`,enK&j2tdc8a8K&WH_j5YaOK&b>?Yi>K<MW9r]n)T)]K&k8=
+[,ZbuN8sZnK&hOEa5jnnl/S5lMW4HlK&_IC\DtcliSpTlK&cgiL?*sI[H,WnK&_ICp#D(nK&j&pf&P0<
+K&WWdhW'4JK&b/:[Gq#AMW:)alf<ZYK&k)8\`8;%OQ5rnK&hOE_W8Pnl/S5lO5fflK&_IC[,]KliSpTl
+KAusmK&hOEYiO9nK&_ICqW!FnK&ilkgZ-]AK&Wchg>deFK&b#6\`3GEMW:8fk2_-TK&jr4^#O_)Q/h;n
+K&hOE^?!8nl/S5lPN))lK&_ICYiF3liSpTlLZA<nK&hOEXQ8!nK&_ICro8^nK&i`ghrE,EK&Wolf&MAB
+K&al2^#FY'V;g@lK&_IC^>m2ln`#_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,l<qVoi]]Af"5n_rHcU>i$/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&b8<K&P#6[Gn@K
+e`4X/^>c!KhVn:hMW2M4_;gsDlK$+K\`9@Cj5P[M]&LilOlQ#n_W8PnR,dMll/J/j\)GQjSDr_lVrQRl
+N8jTjiSgNjXQ%jlM<"HnWoVjnLZA<lK&WTchrB=K!99j8iT#OMro;MfK&P,9ZJrITalBqlb2T/TiSjUk
+MW2Y8^#Q$NguQ*.aQ&iOk2M!P^>d,lTB#"nZfKKnQ/h;ll/J/j]&CcjVrHLlSE&elLuS<jiSgNjYN"'l
+QK.AnS`JqnK]E*lK&W]fguFFTp#MD!mc/oZqr?;fK&P5<YN!L[^Z2NXeDd+[jPfpnMW2b;]&U-Wd,_Fl
+e)QnWl/I<S_;`>lX5hjnW8u^nP2l)ll/J/j^>[&jYi=-lPN2/lL#W*jiSgNjZJs9lT]>(nPN;5nK&cmk
+K]9#kg#JI[lf<ubpu?tdpZ(#fK&P>?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!Rc2<G]]-uk]]4V(qr<Ll
+qr3Fj^Z!,j^Z*2lK&cI_OQ,lkkM`H#[,TElZ/a9nK&lI_P2kujjPkdMi8LHjio6ZlOlQ#lPN))jK&PA@
+X5_jmWT/iqqVmFmpu1c%P2aaG[c>Tl\)`>*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&'r8<Ikl/A)j
+qr3FlK&c%SSDsA(MW*OQU>ke(OQ1rQhrCNln`'B'Rc*#[VW%((P2_)QdGhIjjl-0rU>aPZZ/Xm)T&YF_
+c/Z7li8UNjb2Knjh;Y<lK&ai1^>df)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;Y<jc/H+j
+iSpTlK&aZ,_rB5+rS`@dq;@\"o&>8\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<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]K(+B]K(+B]K(+B]
+dI;bVK("<[K("<[q<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]K(+B]K(+B]
+K(+B]dI;bVK("<[K("<[q<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]K(+B]
+K(+B]K(+B]dI;bVK("<[K("<[q<s41K(+B]K(+B]K(+B]K(+B]K(/$oRdYjsK("<[K(%[eU@<d(K(+B]
+K(+B]K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K(&6uP44(mK(+B]K(/$oRdYjsK("<[K("<[K("<[
+K("<[g$bs1K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K(&6uP44(mK(+B]K(/$oRdYjsK("<[K("<[
+K("<[K("<[g$bs1K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K(&6uP44(mK(+B]K(/$oRdYjsK("<[
+K("<[K("<[K("<[g$bs1K(+B]K(+B]dI;bVK("<[K("<[K("<[K("<[K("<[K("<[K("<[l0k)/K'n6Y
+K'n6YK'n6YK'n6YK'q=[WpbQ.K("<[K(%+UK'n6YK'n6YK'n6YK'n6YK'n6Yna;S/K("<[K("<[l0k)/
+K'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YdI)VSK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6Y
+K'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'q%SK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'n6YK'qmkRdG^o
+K'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6YK'n6YK'n6YK'qmk
+RdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6YK'n6YK'n6Y
+K'qmkRdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6YK'n6Y
+K'n6YK'qmkRdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0Wq<a(-K'n6YK'n6Y
+K'n6YK'n6YK'qmkRdG^oK'e0WK'hOaU@*X$K'n6YK'n6YK'n6YK'n6YdI)VRK'e0WK'e0WK'e0WK'e0W
+K'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VRK'e0WK'e0WK'e0W
+K'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VRK'e0WK'e0W
+K'e0WK'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VRK'e0W
+K'e0WK'e0WK'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0Wg$Pg-K'n6YK'n6YdI)VR
+K'e0WK'e0WK'e0WK'e0WK'i*qP4!qiK'n6YK'qmkRdG^oK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'gtQ
+K'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0WdHuPQ
+K'e0WK'e0WK'e0WK'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0WK'e0WK'e0WK'gtQ
+K'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0WK'e0WK'e0W
+K'gtQK'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0WK'e0W
+K'e0WK'gtQK'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0WK'e0W
+K'e0WK'e0WK'gtQK'\*UK'\*UK'`="MX?#_K'e0WK'e0WK'e0WK'e0Wl0Xr+K'\*UK'\*UiU!<+K'e0W
+K'e0WK'e0WK'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+K'\*UK'\*UK'\*U
+K'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+K'\*UK'\*U
+K'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+K'\*U
+K'\*UK'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0Wl0Xr+
+K'\*UK'\*UK'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*Una)G+K'e0WK'e0W
+l0Xr+K'\*UK'\*UK'\*UK'\*UK'_1WWpPE*K'e0WK'gtQK'\*UK'\*UK'\*UK'\*UK'\*UK'\*UK'\*U
+K'\*UK'\*UK'\*UK'\*UK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*UK'\*UK'\*UK'\*U
+K'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*UK'\*UK'\*U
+K'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*UK'\*U
+K'\*UK'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)K'\*U
+K'\*UK'\*UK'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$Sq<Nq)
+K'\*UK'\*UK'\*UK'\*UK'_agRd5RkK'S$SK'VC]U?mKuK'\*UK'\*UK'\*UK'\*UdHlJNK'S$SK'S$S
+K'S$SK'S$SK'VsmP3deeK'\*UK'_agRd5RkK'S$SK'S$SK'S$SK'S$Sg$>[)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@<ale9=K'/NalfRHoRcM3D`T;^5K&q^JroE&!U?/T?eE2AF
+K'%^J!9MnqWog,>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?/K<fB.\IK'%jN
+r8iOlUugLrK'%[IK'*'peE);CcK)CpK&qUGV<-Rpq;dFp_WAVrK'%[IT]Y:rK&sT*al\3;K'&H_lfIBm
+RcLj:cfKc?K&r'To]4ulU?/65hWBFPK'&*Up#UeeS`T"rK'%[IL?AHrdH,u@cK)CpK&qUGV<-Rpq;dFp
+^ZEDrK'%[IUupRrK&sK'biXN>K'&TckN1siRcLs=biOH<K&qsQpZ1;oU?/B9g?+"LK'%sQq;m4iU#k:r
+K'%[IK'(JBK&k>?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`AklRc<SlRcEYn
+K&hOERH3Yng#K['n`,emn`5;_K&i'To&J-X]A^ij]]-ulK&_IC\)Y]lYi=-lXlJ!nK&hOE[cG]nn`..=
+gZ,-jhW0:LK&j)qe`5oS]]%c-V;g@lK&_ICT&\qlRH!MlQfIGnK&hOESE/kng#KX&o&Geko]1VbK&i0W
+n)MgU]&Ccj]]-ulK&_IC\)Y]lY2\!lXlJ!nK&hOE[cG]nn`.(;h;b?lhW0:LK&j)qe`5oS]A_]-V;g@l
+K&_ICT&\qlQf@AlQfIGnK&hOESE/kng#KR$o])"mo]1VbK&i0Wn)MgU]]$oj^Z*2lK&_IC[,]Klq;T'G
+cf2Fnbi=<8K&`rmfA`^fguG?ngZ3tIK&irmg#M>W\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;)jRc<SlK&_ICRH*SlMW4HlNoTfn
+K&hOEPiV;ndGqgral1(p_W$1,K&X)qdG_4df&F$qd,T`<K&a)qe)I.^i8^crgZ3tIK&iunf]25V[c$9+
+V;^:jK&VCAT&SkjPi;)jRH!MlK&_ICRH*SlLZ86lNoTfnK&hOEPiV;ndGq^obi-:p`SuL/K&X2tcJbna
+f&F$qd,T`<K&a)qe)I%[j5[)ugZ3tIK&iunf]25V[c$9+UuC4jK&VCAT&SkjPMu#jRH!MlK&_ICRH*Sl
+LZ86lNoTfnK&hOEQ/qAndGq^obi-:p`SuL/K&X2tcJbk`fAa-rd,T`<K&a)qe)I%[j5[)ugZ3tIK&iun
+f]25V[G^3+UuC4jK&VCATAnqjOl>ljRH!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`<K&a)qe)KoW
+Z/O^%X5_dlK&_ICW8lXll/K).kM`>tgu<qFK&W<[kM_T_n`$(ukMq0SK&`3Xm,H^XZJkW=PiD/lK&_IC
+O5olldGhLjd,D[s`o;U0K&X2tcJb_\gZ#NudGoi=K&a)qe)KoWYi4X%WoD^lK&_ICW8lXll/Ju+lJ\Pt
+hr97IK&WE^jPc*Wp>VM"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#4<WX5DRf^>QuhK&M=?[GfEhU#=qhZf09jK&VCAYN"'jn_pJ*lJ\f&f]%MBK&W]fgu7MVWSd:)V;U4h
+K&M=?T&JehL#DshRc3MjK&VCARH!Mjg#8shr8<q#n`#/[K&VpPo&8!TWo)Lf^>QuhK&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<WXP_Xf_;N2hK&M=?ZJj3hTA\eh[c,KjK&VCAXl@pjn_pD(m,>,+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#4<WVr$4d`8A>fWSlLh
+b2KnhYMdpfS_rSf\_tWhQf7;jbMp%jWo;XhPMkrhY2RpjK&VCAUuL:jl/AStoA?\-f&2kPmGY2+f&2kP
+mGEZUrSXF.iSfLLro1*?e_uYLo&/3ZWo*d4T&AklK&QXdX5_soM;e<hdGUnYh;?60^#5pKg#:$2]ATgL
+f&*"TkMWo/b2JcIlJftG\`'RIg#2DYUu1Y!Z/F'hOl>lj_W&DjU>b(hl/8Jro\Zk0eDQ\Om,>&)fAMnO
+n)&iVrnsO/iSfRNr8Og;fAVkNo&/3ZWo*a3TA\tmK&Q^fVrHUmM;e<hdGUnYh;?60^#66Td,De!_r.ZT
+f&*"TkMWl.bMeoKl/KeD]A]dKg#2DYUu1Y!Yi+!hP2Yrj^uE8jU>b(hl/8Jro\Zk0eDQtWjPconhr'aW
+n)&fUs59X0iSfUOqr4[9f\qtOo&/3ZWo*^2T]#(nK&QagV;gFlM;e<hdGUkXhVZ<0^>QBVcf)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_<W
+q;Rh%lJ[NWr8>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'jfAVMDr8<Fi
+qVTu`oA7"7q;8"+kM_lgl/IQZqVd4gr8>u\p"Zh.hVQE3\_k`j[,@b<hqtBigYVb_oA-\.khj25_r/Di
+_;V*Hio$Tii8=(^n(tA-oAI%7cJc1icJkGTjl)chk2>L^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]7<khr2niSX1_n(k;+
+oA@+9b2C(n_r6g<nDKbnl/1a_n_CJ,ptiF8cJQ@n`ScF-s5/jop"nZan(kA-!8ad6g#00odG]]9!9&gn
+qVTu`n(kY5pti(/iS^`og#7PApu..h!8u;_o%^S-hqlZ8[GTZpWo0?(l//>phVS(bnD1G-l/0D9^u3Gp
+\)EY3mGOYqj59CanD1G-n_^t9aPb"p^Yt43p#)4qlegsanD(D,ptiC7celXt^u0h&s59$so\SQ`nD(D,
+!8ag6fAF3taP_[.pY_1kr8-,`mbPS5pYN"/iS^oteDZ#<oAPeh!8u;_n(b8*inhl8\DPusWo0?(l//Gs
+gYVb_n(b8*lJBG8^u*PsZJ^o(n_^"sj50=_mG5,*o\[19bM^@t^>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"<f
+S_rSdn_WWg[,1H4\_kQfal'bhM;e<hRc*Gfl/2$c[+tE3\_YEbcec%dK&?1WQeqSpiSEtX[,%qBeDJ1$
+^u0h&n)0Mhs5)GcmG5M5pYN"/iS_'#d,BT8mbsGh!8u;_n(Y5)iSDl:Zejs'Rbs"[q;.n'i8+4bmG,))
+le]Y<^#.AtY2G;tp>;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]A<MCYMRjf_r&8fK&H+UQf%f!g"tlI`SU1B
+Yi"Hu\DYQhK&Q"RRGcKMmG#))iSDo;ZJOj&Rbs"[q;.k&iSF=cl.if)le]Y<^#.Z'VVm3erSO.&kMGac
+kM<T'pYWR>al(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)<Gdn_WQd\D?`4^tuudg#&gfK&HI_S)<_ll/(d]\(pf8\_YEbdb_7dK&?(TS)3tsiSE_Q
+]A<MCZ/4!fa5=PfK&GtQRc"/%g"trJ_qk(CZ/49n^YcufK&G\IT\oY(fA>oL\(ootdbV1bm,")dLYr$d
+U#+ebq;(;j\_ZQ-aPOPdiSUBfK&E-Ukhbjdl.ii*o%q1=_r'/)Wo/Keq;@b"nD<Edl.`c(qVA[;bMLh,
+Xl"`fm,+Glq;(#ckM3`+rnXj9e_eO,\_r(tkhr&irnc>bkM4#3p>*"1h;?*,_;Kq'i8CBfr86)^lJ&l)
+iSDo;ZJP',Pi%/Os5'I+inaFdkhN`)le]\=]\hf-TAY=ZrnsF+kMGackhN`)oA77=`8BA-Vr30bp>DS#
+n)!<ckhE](qVAa=akkS)Y2=igm,+DkqVC,dkhE`)!8Op:dGE.)[bl\ojPQTd!8cGck1mr3p>*"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)!<ckM*T'qq\j>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"nD<EdkhE](qVAd>aPP_/Vr**`k22rjqq^5ekhE`)
+!8Os;d,*:/YMXrhhVY0ds5)Mdk1mr3p>*+4g>Bm,^>OV$gu,*fq;9l^l.W`'iS;r<YMJm-No#BErSF=*
+jP9RdkM*T'leT_>\_cW.RGWVRptqh&lJ;!djkRH'p"mL@_r'A/Uu6j_oAH>"nD<Edl.W`'q:r[=`nfP.
+Uu$^[j5-TfrS6AekM*Z)s4k$<d,*7.Yht&ihVY0ds5)MdjkRl3p"d"3gY^*0]AS;!g#/mfq;9l^kh<](
+i7uo=Xkid.Mr''BqVJ%(k1odfk1dK&m+oe>]&)i2QJ[;Op"uY'l.tmcjP7?&p>3R@`8BJ0Uu6j_oAHA#
+n)!<ckh<](ptWX>`80D.U>CLYi81<ds4lSgk1dT)rnOp;dGEI2Xl"`fgY\sd!8cGcjkRl3o\Hq3gY^*0
+]AS;!g>JsfqVTr^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!<ced70Xl"`fgu#$d
+rncGdjP7f3o\Ht4g>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,"nD<Edk1[N'q:r[=`nf_3TAG1VhVP3ernQJfjkIN)
+s4k$<d,*@1Xl"`fgu#$ds5)Mdj4q`3p"d%4g>C*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/#mG7<giS;-&
+p>3^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!4iS<MJ^Y8bC\_PBain^<bK&4i1[,(T7i8!>HakZUF\_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^c8iS<DH
+b1uaH\_Yclg>8gdK&=Z,]AE/9hqdGJ^"VH"g=rdcr7ut\K&,eLY2&<sq:jua^"_l.d+kt`qq[(bK&5\I
+XkiL%n_E'W^YJM<`ne>bn_TGdK&>PEXkrd-l.tLT^=rA:_qVu^n(a/`K&+o3Yh]96j4iYK^Y8bC]%kHa
+jP?HbK&4c/[b^c8iS<AGbM;gH\_Yfmg>8gdK&=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*^#&D<hVI8G^"VN$gY8pe
+qV?bZK&,_JYMAHuq:jo_^"_r0dG2%`rS<4bK&5VGY2/X'n_E'W^"iA<`ne>boA5SdK&>JCY28p/l.tFR
+^=rG<_qVu^n_B;`K&+i1ZJ>H7jP/\J_;"tD]\LZck1uTbK&4`.\)$l9iS<AGbM;aF]\V)ogtnsdK&=T*
+^#&A;hqdAH^=qT$gtT'gpt^PXK&,YHYh\U"q:jr`^"_o/dbM+`s4r@bK&5MDYhem*n_E*X^"i>;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]<npYG)ijOq?&ptNaA^YJM;NnsKde)%Xkc/#h`rnQShinD6'
+rnG-Aakc7<RGQcVq;8@3a54Jbptarbi7lH1o\@.9e)'$>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&<jkJ_I_qY1F^"g`c
+m+n#boA7aL`88Mj^"rG=j4rSHbM2aF^"h#kjP?Hble]nDbhg(j`SL"=j4rSG_:mr(gY9*jp"c:sj5/8A
+YheEs[+t!%q:jc[_;"A4dG2+bs5&mpo&%mQZ/4Bp[,(9-n_E!T_;"Y<akXJ`qq[=iqVTHQ\_brp[,(Q5
+l.k7N^tS\?`7r&^p=u"jpYNC9bh^M!\(pu<jP/SG`7t7F^>-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<bM9V`
+rnWjrn__1?_VWbu[GCc9l.k4M_:ne@`nS2^qV7OqnD:D+e(r+$]A3>>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<l.Y"I
+`S1@G^>$]`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%s4Y<D`8(.CXkhmkO5BNb]%tK`
+oA&N`gY1$/p"R=<cJ@pEXPW7"MVn6d[,0-bmG6mZh:T[!j4`GF^"_`*akXJ`Wnl@`fA+'onCm]lgY'O!
+mG$4H^"i/6^>6cbV;C(bdG;Lkp=o,lgY'O!p"RdH^"iG>[b]3bS_iMbakaYcrnH\lhUoa!qqB-F^>&YB
+ZJ<j`OPTN`^>-]^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<bhVgFYhe9pK&6OaZ/*pblJ1UXh:Ta#iS*;F]\DT(cePn`
+Utsq`f%dpmo%Nonh:Ta#l.XkF]\Dl0a5">`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:eD0<Dl.b+I`n92%jk7<#j4i)<YM>c*jP/,;^"W/4q:XTV`nBV1gY0<pmG,h=
+]%re1lJ0V=^"`G<n_2dO`nL"<dG)=hpYEU?`86a8n(l%?]\Mc+hUfd"pt<jD^Y8P=]A(E^Ltqm^]%b?\
+pY+rdgt9[#!856C_V>(EZeX$cKA?O_[+s!^nD!6^g=am-p=dC<bhVjGZJFBoK&6I_ZJF'dlJ1UXhUfd"
+i7[2E^Y7Z$eD%1^TA8M^dG)Fio\'&ngt9X"lIstG^YA)0akXJ`Rbd5`bM9keqV(Jng=aL"o\7aI^YJM<
+^>6cbPhtlb`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$<cJ=*.rS=s<d+e$Dle:(GdG"<J`7rGip"["3g"q>;
+ptiI8f%fKElJ(.H`Rs2'jOq<%iS3&?Wna&ul.aS>^tSG6q:XQU`7aM2g=j<rleKe@[G@,(mbGt?^t\_>
+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"<J`S8Mip>!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%uM<h8/fBV)TWU$eR
+e*QkrMsIG0f]q5VW9XHLZKfm)p?[e)]BdQ'h!2?6o'3OGeEm2#K'Tu5b3IgJZg78KZg,s)!:,7&\Eh?'
+hWhB3p$/pLcg1YuMsIS4eEYZNYNu2QXm4L(p?[e)Xm=R'f]oR(!:$`Pea2qpOmE&4SEf;%g$-!3o]iXF
+g[+e&L$Sa'S*K5%g?H$2p$/dHe*H&[T^%s1lKR'fZg7>MZ0Kd'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<M<2dHg\qM!D2/eEPfRWTsKIZg#j&q<Nq'^Zrc%hW_Q8mch+Cea*+tMX%V7cKWsF[HdPOXm+F&
+rTf4'[-H!%f]fa-q<>'Hea*+uM!D>3d-96JZ0M2MYNaR&q<Nq'^Zrc%g?H98mcgt?hWsn#K'LPE\EVc4
+a6M[KZ0C$/q!*Iram-J%h!)cBjQWu7f^&D!K'LGB]BS/9_Wp7IZg$',qs&du`p18%hW_f?kNTA<j6Q*t
+MX%#%hrr\U^$>+OXm+d0pZdCr!9p]OeEGQKc0F3NY3Fd.q<EXus66]Ne`b]MbNe$MYNaR%q!*e%Xm+F#
+g??WCip!]3e*?YlNTmt;bNR^EeEYTKZ0Bd's65."\*;-#h!!/NfBKU*dHZ>J[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>_<B\<^$4kHZKT^$qs'"%
+_<Ji#h<;K8m-(e>d-CGlMWqq@_s#t@\`rMF[-63.pZ[S"`9G&#fBC0;l0,85fBNA#K'C/:_<BP8_<L:L
+Y3=F$!:#4$_<Ji#g$$38m-(Y:iTg("K'C)8_s#h<^$4qJYiss/p?@1nd-7n#gZZlGh<;--gZnRuL["a#
+Z09X!guliEhWV9/f]r=tM!=g#YisR!h<2iCi97N2ea!(sM<Xm#YNXL!hWMlBiTRZ4ip,srMWqG1dHB-E
+_WgCMXm"@#mHKr#Z09X!f]U'7m-(V9e`lGbQft[;e*#EIbN[sKYNXL#q!!_#^Z`W!g?6TBiTRN0e*6Vk
+N9J">`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#_<Ac!hWMK6m,tb=cftDmNp+":bNIL?\ENVKXln=#!9f$u\*2'!f]T^,p?/UAe`d(uKBUA>
+]][u2`TZIIYNOF"s65=&ro^<Eg#h#N_W^4HYijj,pZR@qrTC0Cg?./P_!(%GZ00m+pumLsr9($AgZI;R
+^?FkFZKKm)qWNb!qrap@gZI>S]]e\EZffp(qrin#qWG0IdH9<J]'/MD[-,d!m-())WTW!tfB1$8l0#23
+f')SdPio".gZI/N_W^:JY34@!mc]r![cbotg#g*6lfYJ7eEH;`QKP[=cK<jCb37dHYijL!pumY![-,ct
+gZHT@iTIK/dcgGhN9@P1d,s-G`TZ@FZKKX!p#qG!ZKKWth<)W=jQEl4d-1,cO6<e2dcTEK_<C"D[-,d!
+oB;S)[-,ctfB0I'q<"gAf')D_RHLp>d,s!CZKM)HY3+9ul0+T!ZKKWtg#fO%qrY*EeEHPgO6<e2dcT9G
+Y35`FYiaEuoB;;!YijKtgZGU#rT:BIdcg8cOlrq2eE5QKWosBDZKBQun`Z/!YNOEth<(^"roUQLd-0u_
+PNTI=bN@[DZ01fB[-#]un*$;)V<6XrfB'7"rT:6Ef')ejO66N*UupRrf]B:!roUBGe`cYhOluc,UupRr
+g#]^+o]E@>eEHMfPNVr-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<DYiXBti9-ltWoi!rg?#<rs5pWK
+e*#WOUunZ=g?%)NW94*A[,oa!l0"]$r8jI1kN(FZVrn!@[H5g!ki\Z%qrO@0kN(I[VWRj>\)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"pgZ5<qr8tHLdcT!?Z/qP<k2b=YVrmm=
+\E2-#dH7arSE8qph;kHqqW>BNd,r^;ZfR_=kN(L\V<7X:]B.B$d,qt%PND;pfAs$qqrY6Hf&kBBZK7V<
+kN(:VX609@[H5s$d,q[rSE8qpg#T0qqW>6JeE5-?ZfR\<kiCIYWTEX2_;s)-cfVUrS)rkpgZ5<pnE%OJ
+dcT<HW9'K0l/^X\VrdC/`8o>.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?#nguG<oq;o3KdH9*DZ/tlDO6#rnh;bBoq;o6Ld,s!C
+ZK:rDO6#rnhW(HopuT3McfWjA[,m)(r8ZDhXQAs5^?!l-cfVXs!9Aprr8ZGiX6&g3^uX&.cK;Uts5]7%
+o]+WbWo`^2_;s,.cK;XuroB.$o]+ZcWTEU1_W92-`T=hpNo]lngZ,6on)_IJdcJI0^>t=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<oAeQbWT<1%bi@16_r\\pO6#rngZ,6njQ+VH
+dcJ[6\E&_3o]+`eVrZq"cf<F7bN67pO6#rnh;bBnjQ+\Jd,iI4\E&_3o]+fgV<$^udGrR7b2pJ#K&cag
+h;YNsguQoDf&ad1_W1^WK&caghVtTsjQ+MEe`F[0_rUjXK&caghr:Zsj5eJFeE+R/`8ppXL?&6lg>]*m
+j5eMGe)eF-`oR*YL?&6lgZ#0mj5ePHdcJ=,a5m0YL?&6lgu>6mj5eSIdH/U6^#](NL?&6lh;Y<mj5eVJ
+d,iL5^?#.NL?&6lhVtBmlf?4KcfN@3^uU+-rSuYlXQ8C%bi@:9_r\_q!98[krSu\mX5r:$c/[@8\E(in
+L#`0lg#B$mioJDFeE".#bN"<:ro2YkWT<("cf<L8\E(inL#`0lgZ#0mioJJHdc@q!bN"<:ro2_mVrZju
+dGrX8\E(inL#`0lh;Y<mioJPJd,_^tbN"<:ro2eoV;p:igZ$Q?_W8i!K&cdhgu>Eqdc9-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</H\`D#qro/Oh
+o]#&mWT2Cdi8W5H\E(urrSiFgo]#)nW8lXmfAb6>\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<rSlhqV;ft`io/5DZ/aQtK&ZL`io-uubi7X@f&Nai
+g>[_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)<NhXQ%F_j5JSLW8l[m!9&Ogn)<QiX5_@_j5JPKWT2dns5ARgn)<TjWoD7^jPeVK
+WT2goro&Ifn)<WkWT).]jl+\KWT2jprS`@en)<ZlW8c%\k2FbKWT2mqr8E7dnDWcmVrGq[kMahKWT2pr
+qr*.cnDWfnVW,hZki'nJU>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!(alJV<lVW#SSmGQ@NV;gUq
+qVZt`leqEmV;]JRmblFNVW-^rK&G\Ip"uk0^Z"Y>f&E:\k2?<uK&G\Ip>;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[)<f&;kPnDF<(K&>;>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]&<DA
+dGU,EoA>/Wh;>*f]&<GBd,:#DoA>/WK&<rmcesrDqVQn^K&<]ff&2VIo\Y8XK&<`ge_lPIoA>/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<UdYM]B:f&2JEq;22/K&5/:X5C,<
+!8c8aMr=Hhs5&@ag"radYhoH;eDQ;DqVV;/K&55<WSar;e)62CqqqA/K&58=W8Fl;dbp,Cqqq>.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"eC<!se'ldodaHOjdF$=fd*U+bcd0n^cHXVYc-4DUbfe2Qb0%lLaiVZHaN2HC
+a2c6?`l?$;`Pod6`5KR2_o'@._SX.*_8*k%^q[Y!^V7Fr]tM+m]Y(ni]=Y\d]"5J`\[f8\\@B#W\$rfS
+[^NTO[C!<J['R*FZa-mBZE^[>Yct@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!<J['R*FZEgdAZ*CR=Yct@8YHP.4Y-+q0Xf\\+XK8J'X/i8#Wi;tsWMlboW2HPk
+~>
+<~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'<E3!t;c?Um;Gg:f:esk^
+:/4MX9MA)P8kMZH8OuBB7n,s:779O26UO1,5s[b$5<h=q5!;%k4?GVc3]T2\3&iiU2E!EM1c.!E1GU^?
+0eb:70.nk0/M/M).k<)!.4H\o-mpAh-7'r`,U4NY+sJ0R+<VaJ*Zc@C*?6%<)]BV4)&X8.(Ddi&'bqDs
+~>
+<~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@:<PO?XI,G?!U`@>[(E9>$5!2=BJX+<`W4#
+<E)pr;c6Lj;,C(c:JX_\9he;T9M8#N8kDTF84Z6@7Rfg86psF16UF+*5sR\#5<h=q4Ztni4?GVc3]T2[
+3&iiU2E!EM1c.$F1GU^?0eb:80/"q1/M/M)/1W5#.Ocep-n$Gj-71#b,U=W[,9e<T+WqmM+!2OF*??+>
+~>
+]
+>>
+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(I<Z*L[@Za7!E['[3I[C*EM
+[^NWR\$riV\@B&Z\[f;_]"5Mc]=Y_g]Y(qk]tV4p^;%Ft^VIY#_83t(_SX1,_o'C0`5KU5`Pog9`l?$=
+a2c9BaN2KFaiV]Jb0.uObKS2Sbg"DWc-FV[cd0q`d*U.ddF$@idaHRme'ldqeC<!ue^`7%f%/I)f@S[-
+f\+s2g"P06g=tB:gYCT>h;-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'ldqeC<!ue^`4$f%/F(f@S[-f\"m1g"G*5
+g=tB:gYCT>gtgfBh;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:K<gt^]@h;-oDhVR,Hhr!>Li8ESQiSieUio9"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['d<L[C*HO
+[^NWR\$riU\@B&Y\@B)[\[f8^]"5Ja]=Y\e]=beh]Y(qk]tM+m^:q=q^;%Ft^V@S"^qdb%_83t(_8=(+
+_SX4._o'C1`5KU4`Pog8`Q#p;`l?$=a2c6@aN2HDaN;QGaiV]Jb0%lLbKJ)PbKS2Sbfn>Vc-=MYcHa_\
+~>
+<~'GM5r'c%Q$(Dmu,)&X>2)]Kb:*??1B*ZlIH+<_mP+sS<W,U=Z^-71)f-n$Mn.4Qet.kE5'/M8Y.0/#"5
+0ekF=1G^gD1c7-K2E*QS3&ruZ3]]>a4?Pbi5!D.p5<qJ"5sdn*6UO7077B[87n6*@8P)KG8kVfN9MJ5V
+:/4S\:f("d;GpFl;cH^r<E<.%='/R-=]np3>?b?;?!UcC?=.&I?t!JQ@UinXA7T7_AnG[gBP;*oBkhBu
+CM[g(D/O6/Df9T6EH-#>F)uDEFEM_LG'A.TG^4R[H?spbI!g?jIXZ`qIt3'#JV&K+K7ei1KnY89LPL\A
+~>
+<~*#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[)%o5<qJ!5s[h(6UO706q'O67Ros>84Z<D8kM`L9MA,S9hnGZ:Jaka;,L4h;c?Xp
+<E3%"<``@)=BSd0>$>-7>[1Q??!^iE?XR8M@:<VS@q0%[AS#FbAnPaiBPD0pC2.O"Ci!s*D/O60DfBZ8
+EH-#>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@KrFPt<rac%?q.0;2q-ae??!^rNBP1sf
+A7fFa?s?b0;ufnn:uP+:9DqQa:&.T\:An#f;>F#`;>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/$<ENB%=8u=s<;BGf:A%H^;>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:k<E<1&<``@)=]t],!*fD,!*f8(s'P_4s'bn7r*fS8r+$+C@UiqZAS,Oe
+BDuNBAcHBBAcH<@A,0[2A,0R5@fKm:@/jU6>Q%e5>?bKB?X@#D>[7)-#@1YC@:NhZB)ZKAC&)-E?=$uH
+@:NeXAS#C_rF>k<qdfM7ral+?p1*W"s'GY0s'GY4rF#Y2rET)$#%M=Y?<q#Kr*0,'r`oA*q,mGnq,.2m
+qGmMorDiSm#$4o0>$P?=q.9e>@:<PN?h[n,?iOO4@JOL0B)Q<7AGp$:@M`H\?sd5H?!UfE?<piA>?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`<r#_g<W,qu=8?(o=R9/j=Sc.u<rH+t
+=T2G5='&L,>$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:k<rbMOKpM'G8
+q.9S<rFGt@!+u.Arau+<ojJ/@DJWimB4kU\@JsR8?XI:@@K'[1?MRk%=S5kr>PDA+?!guJ@Uo4N#A7[]
+An>L`A,Bg:AH$0?B)ZH=C@uB8CB&#HB`2R!AnGUbA7K1]A7K(X@:<DG>?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:#<kF<4$#Mf3rV5=3r_;?3r_5=3;ki4
+3Vbf53WD/=49%G=3W:u;3;tr62Z>]>3&`cS2Y/p.3USa%1\im*1B'$-1(5lk0J>(60eb:7/hSaT0Es0_
+/hJY(.K(_3.k</%.k</&/h\n401;:00e=h0/M8RP0E!O!/GUdq/,_%!/bpq!.OltH/H7=#/H7=$/,Ump
+/bq$u0)7*m0E!R10.ee00JG+2/GV$r1Z:4e2t]',2Yf<-2ukl92ZPf)3;GT548h;?48h8H4$,Pe4[)(p
+r]:?I4Zttm4Zu"-56*nC5Q3kD5Q*kH62!ME5X@^16N0CQ6i04J6LR8M6psI47Rfg97Ros<7f#RR7/9=V
+6:4+.77I,DoLB-U7Ros>8P2VR9`7W[7eoOS8H)-X7eoLQ7f,[L7K#XS7K5dS6iTLO62a(E56jMD6pEk%
+69b?4rBC3Fr''p=q*+U>q)n^ArBL9Hq*"a>r]L0C!''g7#<k:64?GVc3r(r:4T7M23;kf32ZG`72Z>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&<d.2Yf?.3q5<-3r(o649%A?
+49%G=5P.,,55@JC62a+N6U:T9!(%Pi69mh&6:4./76j.)6:+%,6pj=06q'O47/9:M7/]RQ8Gu-U8,l$X
+7fQ!S8H29[9)hK_8F]:I9)hK_9)hQ_9`7]c9`.Q_9DM?i8kVfN9heAX9MGCZs%`Aa#>@fc:/4S];#F5j
+;=@9Z:&[i^9DM<X9E.`b9`Iid9)M9[8,PjT7K#X[7nQ?A6q9a8r^H`Q!(HiSr^6KJq*XsIq*Y-LrC$]U
+q*Y-Is$H]Pq*,!L6UF+*r]p!?p-/=:r&s[7q`=j?3][1!#<P".3B9&Y2uYi@3B/uW2uYW31]]Hlr\Y6F
+2`NfW3B'X-:bXLQ/gi+ur$hUnm4.cZ"=blP/M@#TpFZ=ps""(#oITeiq()\&0JG.4/c.("/M?cNq(2=l
+kq)W`r@\%$r%7Upq(Ve$oJ$(qq(V_&r\XO-qD/"*!&=I."uA%l1bpjCr&"4,s"XI-!])VhrAFR4r\XO0
+r\sj:r&Od<s#^6Cr&FC/q)S73r]:QO4?Yhk4?Yhk5!;%k3W2#<48Cr748V);481l:4oRYF3r;#=4mkK$
+4S_&<48h5?48q;=3W1r92u,B32?#E42>oH32>]6'1[m0r1B&s*0E<j$1B0*.0_dL)1]K601&3L#1]B0*
+2"`Zo1B'$-1B0*.0`Eg,0`Ea)/HdUU.k<+K0)dF:/1`D*.k3#!/1iJ1/ieqi1,1F9.f1dq/+"qe0)7(*
+/1iJ-0JG480/*8XqChh#q_.t%q(MOtq(Db)1]oQk1,8Y["#2Pe2#/s'0_mBd0_mO#1Ars#1ANd+1Airu
+1]T?.1]0012uPW12Z>Z83;ti92uYc>2E*TT3VGH12Z,N43<)#73;tu=48q>F4$5Vg4oRYE48h583Vbc4
+4T@SE56!kI5lX(I5lX(J4T%A<4T@VB4o[YC4o[_>5Q3qJ62WnF54Ll:5l<k:55%/>4T@PE4o@GA48_5?
+48Cr:3<D0#3W(r83W1r22sE4#1]9002>K-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@O62j4K62<eG5Q3hH5Q3qH5PdS>4oIP.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\<mt
+q(_k&r@n:-r\==+r%n=-r\OO1s#'g5s#'g7pGMt-rAFF0r\sX4!&OU2rAFO4rAaU6r]0m:nN6_6!'U<D
+!]rG(rAt'A3]Zal!'U<Dr]:0B4$3C's#p0?q`XsAs#^6Cr]L6Fkrni)s#^*>q)SL;q`=^<rAss=s#U*=
+s#Bg5#rje"3&ifT3]B"r2?G`n2Z5N,2"<?s1&j$-1]K<-0aKTl1GU^?0eb<T0`<[!1&is,0*!X#1A3I#
+0_@$t0)dO(0)R=#/Ggss.fUsq.fLk*/1W.t-n-Vq.53D8N<`QD0e4e&/MI#Nr[@Rmod]P`!A#i$/dEpY
+/M8Y-/1gcTr@e4)r@S%#s"!msq(DIs$8*td0eb770eb:7r\!t!!&+.#kqV]`q)&(,rA4L3q)%n)r\XO1
+nM^2#r\XI/rAO=-r]'m;!]W/"r]9U1r]:'>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<hF,5Q3kF5Pm_F62j4K6N0.I55meF5lO(F6hs(=6k2^W7Rfg86ps@/6UX=06hj"D7/odV7fGjU7.`qJ
+7f,XS7/fXS7fQ!U8,5UL7eoLK7/91L7K#XS7JoOP63'FP6iKFJ5m]kB5=.\%5t"")rBU3Dp-/"/!'C$=
+r]L*Aq)\aD4Ztni47bN43<2&648q;?3<2&,48h2?3VbZ53W1o;3W;#92uY`32?#H41]90/1DVi)1GU^A
+1c-sJ3'rp00.JA#-7C2i.K([p-grD\-iYUj-iYUn.K(Xu.4Qer-n,$Dr@%^sr[Rpss![[lq()7l!@B6"
+.k<)!.kE4M.KCps./>@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>JG<AH-U/h&;"/H%*u.e+te
+.K(^r/,:[o.g@OU.k<)!/,_"".k:KLr@Iq"s"+."q(2=nq(<1./MAb0/h\n30.nk//M&IK0)76t/b1Lo
+0)70r0)71"0`<^+1AN[#0`Eg*1@R*q2?,K11]fNk2#T</2Z5N32#K622YK*,2uP`92Z5T73;GN548V/?
+55dYE4T%8>46\d/4Zkhg48h2J4$,Pe4$,Jd4Zkhgp,_n/r&jm@r]^<Gq*+gCr]og4r]U'>q*"O8#<b13
+4$,Pe4oIG?3W(r;3VbW>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'C<Ir':'Dq*=sI
+s$H`Os$6TMrBgNMs$QfQs$?ZMq*OmEs$?TMs$QTMrC-TOr^HfUq*asDqa:0Gs$QZNq*G?U6psC06psI0
+rBU?Hr]pBGq)nsK4?Phm4?Pn-4oIMB4oIJC48Cr54S_)73rM2>4o%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`<QO2?#H32uP]93Uo'(3<2&<3<2,>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(0E<j'1Ars+1ANO#0E!O!0`Ng'0)71"0_mF#0D$gp/,:[j
+/GU^o-iPOn.0CnD-n5*E$na1d4cNW&/h8S).OY-Dr[IXkq'l7lr@@[nr[S"#.fq4N.K1jt/H.."/c71"
+/,V!u/GUmn0)7"-/M8\0/hS_./1iJ-0.nmP/bpsn0Bk1d1&Wg)0`3^*1\ig%1&Wp$2"!7!2ZGW42>fB1
+2>K-32`E_p3<2&73WD&:3<)#:2u>T43;GN53WD)=2ubf63rV523qbW84T7JF5!1t+4UF554Ztni4$#A^
+q)\L;r]U9FrB's?q)n^BqEF^<s$$<Dpc\O=s$-<Cq*"O9#<b134$,Pe4oIMA3rhD@49%A;3<hQ)2`WlV
+2Z,T63;tr93;GK.2u,<22#9'/1]9012>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"<I!2Yf<-2Z>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$<L,rB:9G4[8j.s#p0?q*"7/r]0m;
+oK3%7nMpD,s#Ts8q)S.0r&OR3rAO%#q(ht)rA"O41G:F:1]9-=2`E]cPuKFd-7UAn/,Udo-M]%b-3#7h
+-3#=d-2](k,pt)=-N>Im.JtUo-hAb^.JYFn.K1_".4?Pj-7:2=./>@_.Int`.etXk.fV$t/H7<l/H%*t
+/GUpo/GUdp/,_$t/c@:%0DR6u1&Wd+1&Ea'1&E^(1Arm)0_mR$1\is/2#]B32Yf3*2>K002ubl: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=#)<U/LiA*r@7apq'u1gr[7Xm!%I^l![f?Dr[@ms-n>*C!%Rt!r%%[pq().hpalt,
+/1iG).k3#!.kE5'/1g<Dq(;+iq(DIsq(MY"r\<ps!&=I.!&FO0q(hb%q(_h'rA+F.r%e:.q(he(#W+Cr
+2E!KQ2E(@ir\aF.r\sX5r]9d6r]'j8s#C$=r\sI.pGiXC3]fDc4?,>]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.kWSAN<ifL1+tF;1c-la
+0)dHu0DR.!/,_$u/bpq!/M8[T0E3[)0`<[%0`<[(0`3[$0DRC!1]&p-1&`j,1&Ng'1]TB&1[-al2Yf3/
+2>oE52u,<+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<t
+1ANU(1&<X)0)[I'0_mI'0`Ng+0)mO!/H7?o0E3X'0)dNn0`<[(0)7'r/cI=".JG=l/,q'q.NKuf.4?Pj
+,paug-RL2h.P!))0fate1+t10-7LAnr@.^oq'Ytf!%7^nr[IXk""#BD.K(_".k<(u.4Y3Fq'uCps"*Cb
+!A,i1.kND-/hAV-/M/M)k:PXFoIoVdrA"7+q(_\#!&O:(r\XU3r&4O3r&4L2rA4R31c5.g!&XL0s#'a5
+s#9j8r]0d4q`+U7s#'g7s#9s;rAXa9s#Km6q)J1/r]C-@rAjm=s#^6Ar&O:.pc8=7ofW(6r]L3BnN$Y1
+r]:'@s#g*<q)eC7s#^0?!':0Br]0m9r]0m9pbr14r\jm<3B@!rr\j^4oecJ&q)%n)r%n=/q)/..">_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(0E<j'0Es0a0JP:90`Ea(0_7$l1@?sj1[-al1[-dm2Xra%3;GN/2Z5T3
+2Y/j&2=WO!1@[0p1&Wg+0D@4"0`*Nj0)7.#0(LXh0E!O'0DR6j0E3['/c.*o/,Lgp.0(dm.0(ji-O2%K
+.P35)3JRiA0eb(//1N1K.fCgT./,1h.ebCd.L.IT/1W2"/1g`Ms!mgpoITtnqCDUtr[n%#q(2=pq(DXu
+r@[Rmi@s@JrA+7,s"s[1rA4L1rA=L2q(r@51c.'I1c.!ErA=L2q)871rANgtkrA2nr&F[8krJQ#q)e+/
+q)eC5r&a=-q)Rt)rAX+&p,2e*pbVn,rA=C-r\E^oq(hCprA+C/q(hq*oJ?J%r%\+'r\+7)r%It#q^q^u
+q'l@qr[SO2/M8Y11,;"N>rOVp1GLO:r@\%#q(2=nnLXSir%7k"s"3^m!&+:)!A?))0`<X)0)70r0`Ng)
+0`Nm'0`3[)1ANX"1\EKq1As$-1Z:1d2>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@<k0B"VL1&is+1&j$$1]B621]9012>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(94c<T)2)$g@0/3>Wm4IiZpFZ=rs"3[l!\Z5]!\Z/Y
+r\4:(!&"(#q(Vh%r@n7+p+ZD!q(VV"oeH+pnMBPhrA==-q)%n)rA=I1q)SI7r&Fa<r]0U3s#L$=r&O^:
+pcJF7ofDn2p,hn.q)n12q)e+1nNZh7nNlt9q*4dBr'0L3q)nI7q)\=5q)nF6rAsp<pcJF8q`3[rni6G*
+r]:'>p,__*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@<o0D.!_0_mI!0_mF'0E!U(1&!I%1]K<2
+1]9-12>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`<X)0)71#0`*R(0E!U)1&3O'0E!U)1&3O!1A*Bp1?gUj2#/rs2#9'.1]9-12>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<s0)[F90JG4:2E*Q^O]3qa-7L;g-7:2>-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`<?G0eP+30)[C%/GUm^
+/GCap0)mNf0)dR'0*!X#0DR=%0E!U)1&<R(0`<['0]b%^1ANa%1ANa%2#/rl1]T<01]B6.2ubi83;>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(<EodKV`nL4,\r@7OjpF?+js!n%"r@@mtq()Irp+61pq(2Ipr@IIjq(DXur@["]q(VUtn1a\m
+r%J%'q(_h'pbVn+pG;b)r\OL0p,)h,rAF:,q).t+kr7idnMg8(q)In)q)J11oJlh/q)J1/qD\I7q)@h%
+ju*)opbVn,rA=C-p+l.mq(hb#q_J1,s"jU/mka\prA4I/rA".&r%J%%r%7jur@@[n!%e+"&1fCc/h\n5
+5)`i.2D?p@/hd,Sr[djsq(2%epFZ=rs"3Ifr\4:(!&"(#q(Vh%r@n7+q(Me$r@e.(l7r2koeQ>!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'<oJuq2rAjm;r]0p<
+!'C!;r\sm;of;h0q)Rt+q)e+0q)e+0h`g6fr&sj>nNH\0q)\%+n2pS0r]0a8rAsm;s#L!:kr8Dtq)A+/
+r]:'>r]9R2q)n[<r&Fa:rAX[5s"s[1q_J((r\+=*r\""!r@\^90JP=>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'0DR<t0DR@$0`<[&/cI=!/,h$u/,^sr.0:nG-iPIb-OqOR.Ocl"3f$rq
+0e+b)./k[n..AVS./,1h.ebCf.L@UU.Ocer.k</%r@@mtq()(gr[mpss""%!s"4%!q(;Fq!&"7&r@[Rm
+q(VUtq(UYYr%Rn#r%e:.r\FF.!&XL-"Yqki1c-ui1GUcb2#]B+1upOa2X*0U370_b2u,Gt2u,B-2>K/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`<X)0)70r0`Ng)0`Nm'0`<['0]b%^1@[0r
+1ANd*1Arui1]90(2u#B23VPN33WD)<3W1u=48Cr83;,B.3r(f83qPK/47PK047PJu55@A355@A?55dYE
+55RP>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@<o0E!R"0_mBt0]+P^0_I1!1B0001A!C&1As!11,:Za2#]B+
+1]TB*2>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`<X)0)71#0`*R(0E!U)1&3O'0DmNb1%d<t1\im'1ANcs1AN^+1AWd*
+1]0*&2u,H33VPN33WD)<3W1u=48Cr83;,B.3r(c"3q5B/44ugn4n1`34oISC4o%;;4o.8@4RkK.3Vb`*
+48h5>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`<a)0_mBt/GUsh0)73[0)79u
+/-[[X/1`;$.fCgr.K1ak.KLtJr[A1$-7UGm-mpAj-n5*A&go%T.4-Mo5_iPt0InV%.OZ_pr?r7*-R9ue
+-6jld-RgGk-R^>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!0E<a)0+0B_.k`G(.k3#!
+.kLTK#:qGZ0/+tCLBCsD2DP1b!&"7&r@A:+.P!/'.P<A+0/*8V!A,ku0)73s/H7@$0D@*p0DR?u0_mBt
+1\id11G^dA0eb9_0/,*Z1%mBu1&3[%1&j-02"*6r1ANj(1ANft1\is/2?,T72Zbos3;tl92?5W53rM)/
+3r(o64o%)548Cl349%AA48q>B4o%,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`<Di0E<a)/c@43.k`M/0e"M/3'BAb3BB2]3Vbc43r(o<4oISE4o%;65Q3nC55@S956*e94S_/9
+5P[S?6iK=J55@G54o%AA54q,85P[G;62a(I5Q*eG5Pm_=5P[S75P[M=47PB24o@J=55@8854L`13r(o&
+3r(l-3r(o64o[V@48D8>5P[M=5Ogo45k.#55Q<nF4T@M=62<eA62<_F4n:c355@A;4S_&64S_2>3W: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-<s#C!<rAX[5q)@h(
+q)In)q)\=3q)7Itq)\F6p,Vq-q)S7/q)J11q)J11q)J1/q).Cmq)/+/rAOI2q)%n,q)S70r]'g7kr&8s
+q)J1/krAZ(r&a^7q)J:5r]0m8r\jR3#W=Lu2)e#o.Ob0A!%@dm&go%T.4$Jp4G-il0InV%.OZ_pr@%Xm
+"stiN*\U/Jr^$`R5X.M!q*OmEr'1*DrBU*AnNcn6q*4C5rBU<InNc8#rB1*ArB:*Bq)dOrq)J15q)SC8
+rB1$=s#U0ArAjg9q)S74nN-Y2oK2S*r&Oa9q)\=5nN-2%q)Rt,q)\=5s#Ta4q)eC4q)@h$nML&%q)J1.
+q)In)r&Xg;!&s1%q)e+,q)\=3q)\=7q)eC4rB1$?r&F[7q)Sa?2E<]V8Ok<9.k3"t.4QhE.gmm[/hJe0
+4G.'$2DP1b!&"7&r@A@-/hAb5,W/Fb7n6$;r^6`TnON:@s$c'<q*OmIs$H<DqF(BRqF(BPq*jg>q*k<L
+rBUBIq*FO8q*=a?q*+U;!(-NKq*"[@rBU?Fs$$9DrBC$Aks5&4q*4[@q*=j@r]L!Dq*=aCks+u-q*=a?
+q*+=5q*+U=q*"O9q*"R8!'9p9q)\%/q)\=7q*+U=r''7+q*FO8q`t0Hq*4[=q*FO8r':6GrB^BIq*PHQ
+4?l"o:JN]!0E!O'0E!L90/,+81,^pUMHDJ`-n$Gj,pju;-2o/"+!W'O5$pAo,Uk5n.4QkD/GUmn0a99b
+0JP:90^pak/bq$p/bppm.fCdl-i>=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*"X<r]L3ArB($?
+q)S71q).t+q)%n&q(_n*s"aL,r\4=)!&"(#nLODar$q[pr?hIiq'Ytbi?Rk:q&fPYr?2%Zr>bVRq&]>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[<s$6NKs$6BE
+q*"O6q)\=1q)8%+!'1$<s#9j6r\aF,q(_^u!&"'ur@\%#q(2=nq((taq'Yteq'c%cnfn/Z,Q/hc+o*>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`"<E3(#<E3#o;u';g:B"#a9_hEY9)2!`8P)HD
+7n,s:7fGjV7/oXM7.ES=56!eE4T@M=3r(f32t]$#2"<9n0)mO&/H.7#/G^mj.etLg.JY=d,P`\^,5ED]
+,6&hc+R('F+Sd2V*r-iP+8I/W+o*5U+o*8V+86oT+Sd)S+8I&T,5E8T*r-rS+8HuR*WI5[*rd8V*r-rS
++8HoW+Sm5V+6apD,5E;U,5rb`,5`V`+S[#a*?c@K<*Lk#-iGCl-iG@t-RU;k,V1H+JI,O70InV%.OZ_p
+r?r7*-RL5h-Qt`\2Cgg`>$P99?27\"=nu.u<W?,!<V]Sh;>F#`:&.Q[9D;!\84Z6?7fGmW7K,[T6h*M=
+62<bD4oIM=48Co42u,?$2#/m%0_[7"/c[I)/M/OQ/,q+!.K1ms/,1Ui..JY[-2Ah^+Sd5],QAte+o!2U
+*r-rS*rI,R+8HuR+8HrQ+8I&T*r-oR+Sd)S*VgfQ*Ut3L*VCHC*r-fO*rR2J*r-oJ*r-oR*Ut3M+T*AX
++8I&Z+8-iV+8I&d*uuIC-<+2".OtBGs!mps$S3k^/M\n<J71Ap1&`j,0)dI$/.a<_/hJY'7UnP54],Kl
+?=%%8?27_&>lJ".>5_\*>5;:r<r#Vg:\d][:AIT_:'"'_r(I&^rCQfUq+(6Kq*"aCrBL<GrBU<Hq*+U:
+q)S73q)A+-q).t&!&FO.s"OC)r\"1%r@mmtnLXJcrZh=cq'Ytbq'>qcs!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!<WH.u<;ohr;Z0Jj;#F,h:B+&g9`.Q^8chRW9DqK\8c2-Y
+7K#Uc6UX=06UF+*5sn"+6:!n&5lF"I5lX"G4T@MB4oIJC48q;=3<2,D4$#D_3VPN22Z>T42#K0.1B'!5
+1c$mB0eb76r%S+'r@Rt!s""$ts!dsur@7grr@7[nr@%OjqBl4gp*BY_r?D7bM';^@a<\A@ruq1_aWV!8
++<hpO=C3L,.4>*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">@:<POrEoG.rE]>)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<r@\U6/M/S-0/#"51G_!XIKin,/gr+q-iPIk,nD7H,:+N[+$O$g0MH"pF*%>"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#g<CpH&:5r\sj9rAOU3rA=I/
+#;e7n1,1I:0E*^(0`Ea(/c[L%/,^sq/Gq$s.f1[l./bOn-N>In-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'c<EcH*s
+E!UB$E,TZ4DJa7hC]J8MC]8)HC&M`DB)lQBAc$$:@fU!;@JaI2?iFC2?2Rt+>PMD$=TDS&=8Q%s<W5tt
+;u]bo;>a8i:]4&d:&I]b9E.W`8d7jZ8kDTF8H)-Z7fPpV7/fRP630A>rBgKLrBU<Gr]^6C!'C0@s#L*=
+q)A=3rAFL0r%n=-r%\.'r@n7)r@\($r%.dsr@7dqs![jpr$VChr$D4cqBQ"arZV%Zr#bnZ[ia'@_&i(f
+MB<'G*[)XK=^NZf/1W2!-n-Sp.4Qet/,h(./M/_AG%!<g0ek@90)dI$/.a<_/LrG%7qXt>:1nQiGBA!,
+FS^(YErU.ZE;XYRDZ+GND#A)JCB&#HB`)N@B)Q9;A,Tm:@K0^4?Mn++>l@n,>5qb'=Su8!<rZ2"<<#np
+;Ys>i;#=&e:&n#f9_h?]9)hK^8H23[7f>dS7/oXS7/TFM6N'4L5lEnJ5!Ap/s#g<CpcA@5rAXX4rAFO1
+r%n:,q_A%'r@e+%s"41#s""'ur@.Xmq^;=hq^)(as!.4]ruq=`ru^bQfc^)4q&oJTq&o2Lq&oJTqB2^Z
+q&eW>^E<k**[2dS?Y;,L0eiPZ(GIEm/hSe10JG:=2a_sp/hJJ!-7:)d-N,5&,U=T\+se<p?SjN6B5i!9
+EcV/"qJlOSs)7mSrGDOMrG27Er+Z1Dr+>n=r+,b8qdKD1!af>Cr*TD/r*B8*rE92(rE/u!rDrkss&B"s
+rDNPj!Dl\m;>a8h:]F2i9`.Nf8kVfL8kDVR8H23[7fGgV7f>dS7/]LP63'CO6Ms.J5l<hL5!D+m4S_)=
+3rM&?3&iqs3;tl92Z#?;1c.!D0eb::1Ars(0`Ea)/H%(!.fM'u/c7-r.fCgn./kRs-mpAh-N5=b,lJqf
+,0V4E+iP]),Inun,M"%1+UTD9+sA+3?RdHP-iPIm-iPD*-71)f-n-Ss3cA1U0IeP$.4?Vor?r7*-RL2e
+-mCob2_Rj9Dfp5EFT$:WEWC+YE;jeRDZ=SPD#.rGCAqoEBDlEBAc?6@AGp$8@f0[4?i==0?2e+/?2\%.
+>Q.h(=oDJ$=8l8#<W?%r;uKVm;>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<T+nZtA
++7gSj*mc"/*ss,3+Wqq2?n3`W.f1[p.fV$u/-IOW1-Taa@5^"u0J>+4r[n("&1]:a.kW5?B0A(JBleQF
+G'Ek-qfVp\s)\-Zr,MaUrGVOMrb_ULrG):FrFl4DrFYq<rFGk8rF#P1qd05,!+#P-rEB,%r`K/$s&T(u
+rD`Ymr)3JjrD3JirD*>ds%`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`<X@0J+k//h\k30JbLD7!Vic/LMnm-7'ucr?W"#,U4TZ,p5BY1bh^9Dfg&>rGhdTrGV^Rrb_RLrbMII
+q.]e@s(;4@rabt;raPh7qdBA0s'G_4rEfJ/rET>+s'#A(s&f2#r`8ttr)E\ps&/blrD<Mir)!AgrD*;c
+s%EAa$qa,`8P2TH8OuBB7nN\Ns$uoTr^H`Or'C9Hq`k$Cs$6TKr]U<Fq)nU:pc8=5r&4O3#<"Fr1c$mA
+1&Wm)1&Wd-0/"pU/H.1!/c[O&/cI<u/,^sp.JY@p-RU5f-2Aed-2f+g,I\iF+i,Dm+j(u(,KV)6,9S0R
++^&/%r?qUls!Rdl%43DL-R^Dn/NRZN0J=pT.0:kG.K(Y,-RU5h,q's'@5ff2@r?C1Ec_2"r,M^Ts)7jR
+rGDRNr+l:H!,MOJrb;@ErFZ%?rFGq<r*oP3rEo\6?=*Y<rE]A,q-3f$r`T2%r`B&!rDikss&8emrDEPj
+r(m;erD!2`qFgi\r^m)]"A)0U84WYKr'gTQrBpQNrB^HKr]g?F!BiUN5!;%k4?GY#3rV,62uPZ52#T6+
+1&`m)0DmI%/c@7!/,Umr.K([l-iGCh-2Jne,Q8n_+TEV`+TEO8++bTL*s`u1+Wqq2?n3`&.K:mt/,h(-
+/hSkBDdYI]0JG.5r@Rt!&1]:a.kW5?BK\+HB6&3?F`mY*qfMjZs)S'XrG_dTr,2LNs).dPs(q[Lr+Z.D
+rFZ+Br+5b9r+#\5rEoP1qd'/*r`f>)rE9,%r)`kus&K%tr)<VnrDNSkr_WPhs%`Jdr_*Gh9MA)Pr_!/_
+s%<8^r^cuX!(QoUrC$WPr'LELrBUBIr]pKJr]^-?r&Xg;s#U*=s#C$;rAO[5r\XL.rA"@-r%\.(!&+=(
+r%7q"r@@jsr@.Ulq^;=hr[%Rks!@[js!.4]r#s9,JfoXfo,n;\+sSFAB/;4qq_&^:/M8Y/0/,(91cIgF
+="Q!O-RL/d-78[;rZi"#,:4Nt?SsN3ASuR1E,]gqE;XYSDZ=SOD#A)KCAhlHB`;`DB`2N@AH$*=@fKp:
+@JsU2?hn%,?2e+->6%k*=oDJ%=8Z,!<W,np;u]bq;>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#<r>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<PN+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(=Su7u<rZ2"<;]\l;Z0Jl;#O2g:B!rf9_qEg91qlL
+8P;]K9)_B^8Gu'W7fPpU7/oXP6N0:L5lEnI5lO"J56!eA48q;>3<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)7dPrGDRNrG27ErFu4CrFYt<rF>e8qI08/
+s'Ye4r*B;,s',G*r)ru#!*B,"qc3Yqs&8emrDEPlrD<PkrD3AerCm&\s%<;_r^d&Zs$loTq*b0K!(-WL
+rBL6Gr'(BM5!D+m4?WF$rAj^6r&4U6rAFR2#<"Fr1c$mA1&Ng+1&Wd(0)mO%/H77#/c@7#/,_$r/,^sp
+.JbIm-iPIg,l]1h,l]+Z,2".8,5EDX,5EDP,5EDQ,01te+o*>B+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]S<f
+rG2CIrFl.Bs(;4@r+,b9r*oV5s'Ye4s'G\1pg!c%rEB/&s&f5$#$+c+<`W4#rD`_os&&hpr)*Gis%iPf
+!DQ>f:&[id:&doe9E.W`8cM?\8,l$V7/oXQ7K#XQ6iB@O5l<hH55m\E48q;:3W:u62Z,E42#T6/1AN['
+0`Ng+0E*R%/-%4!/H%*u.K(Xp-i>Ci-i>=h-2o.i-2o.i,Q8n_+T<PN+P\(<+8I&T+8I&T+7UKL+8I%u
++5J%7+KcgY*sj)4+sA+4?n3TQqC2Fos""("$na1f5A+C_2DHm=0J<>Vr@AR3/M8S-.7e,91Jhb+G^+CT
+GBa"/rH8-^s)\'XrGhgUqJZ=Ms)%[LrbDIIrb2=FrFc%?r+5k<!+Pn8ra>_4r*K;,rET;*r`];(qH3c!
+s&T%trD`\nrDNYmrD<DfrD!Pk:/4MX9MGFYr^m/^r^[#ZrC6cT!([#X!(QrVr^?ZOs$HZMs$6TKs$$HG
+s#g*=!':'=qDeF4s#0g5q_\1+rA+C-r%In!r@Rstr@.arr@.Ulq^;=h"=5?@-7&d@,U=TZocj>XQQUl&
+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$<r,hr<;oho;Z9Pl
+;Z0Jk:]4&d9`@Zf9M8#N9)_E]8H23[7f5^N7/]LP5l<kF5l3eG56!e?4T7D@3WD,<3;kf72Z#?81c$mB
+0eiP]rA"=+r@e1'r@Imtr@Rjsr@@dqqC2@k#U_#K-RU5f,pi40r?LhVr#so?q',VXq',VXnKRcPq'+oD
+]cm1qi?A"Ap*%p/$6p]=+sL/t.jQDfr[7^mrZr"#-7:/h.P*,4?X#6=/,h""-n-VD./kS'-mgAf6"2f,
+94Vs`F`[M'r,_mYs)J'XqJZ@NrGDLLr+l:Hs(VFFs(D=CrFPn;qd]S6s'bn7r*TD.q-<f$rEB5(r`K,#
+#$+f,<`W4#r)ESms&/ems%r\jq+^oaqb@)ar_*5_s%35]s%!&WrBp]S7Rm>Fr^?]Pr^-TLr'(0Er]C0B
+r]9j8s#Bs9r&4I1r\XO/!&47(r\4:(!&"1$q^hXqr[IjrqC)7hr?h@eqBQ1g,9e<Tq&fY\r?2(]nK?L,
+q&oJTruh1]q&f,Lq&fDTYTNEXq&l@Q#9b05+X1)u/-I:I-n-YE.K:mt/,h(./hf"EA77DU0ek@90)dI$
+/.X6_0.\b*88(1C:hXopH$9.1r,r?gF`__HF)l;BrGqmWrG_[QrGMUOs(qXLs(_OIr+Q%Aqe#e<s().=
+!+Pk7rEoJ/rE];*r*0,&qcNl"r`8qsqc*Mms&/hnrD<DfqG.&br_3>bs%<;_s%*/[rC6fUr^ZlUrC$TO
+r^-QL!C/jN5<h@24nq/<3rM):3;tl72Z>T52#T6.1Ars,0`<['0)[@'/1W7L.f1[k./bOk-N,4n-7'r`
+,lT%^,5iYb+RpW.+Sd2V+Sd2V+RpWN+Sd2W+K-FY+la][+<r$O,:"UDBJ_:m0/#"50/"n//hSe10JG:?
+2FV=_0.n\%-Res@r?_Fg%ONDI+?s6k0MQ+rF)u;>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):s<W?%u;uBPl;>j>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=rAsp<rAad8rAOU3r\XO/r\FL.p+ZLur@A(%.kE5'
+s"44&r@Imtr[Ran!%@dn!%@gor$M4cs!.Id[3:,FM'3'I+X/+4A1[d,r?_Fi(*t7P,palc-n-`!4]Y`?
+0e=k+.OZ_pr@%Ul%4*>J7pe509Or$_F`V['F8^.YEVseTDZ"AOD#J/GCB&#HB`)NBB)cH@AGp$;@f9a6
+@/jU4?N4=/>lIt$>5VP&=8>ns<W?%r;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V7JfLQ6iB@L
+62a%H4od_D4T[`-48q;<3W1r:2uPZ52?#H11]K6/1&Na*0E3["/c70t.fq1M.K1^q.K([o-iGCh-3#7j
+,QB%f,Q/h[+oNM`++bSd+2/g&+<MaN=Cj*4-iGIj.1dsZ/1`A-0LArN2E!9E0JG-Y/c@43.kN>'/1aM-
+4u5uIEHcYNGPlX`Fo?F\F8^+WE;jeSDYe2MD#A)HCB&#JB`)NAB)cH?AH$'=@JsU5?i==0?27b(>Q%b(
+=Sc,!<rH%s<<#nr;u]bq;?'Jm;>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'c<rGqgUs)@pT
+s).jRrG;IKrG)=G!,2=F!,2=DrFYt=s().>r*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)<Pls&&emr_EMh
+r_NJfr([)_r_*8`r(6oZr^ZrWrC-TOs$Q`Or'C9GrB:3DrB13E4$3F&q`4U7!&sp:rAOU3r\XO/s"aO-
+r%S.(s"='ur%.ar!\,ZKr[7aqr@%Xmr?hCfs!7Uhs!7Ofr?CqYr?1DJJffRddiSf;+!Dh1AM5G/./PG)
+.P!&$/MSqF>$s6H0ek@90)dI$/-7=R0)dC/9kHRF:M4ZkG]n</G5cX_FT$:ZE<'tWE;jeSDYe2MD#A)H
+CB&#JB`)NAB)cH?AH$'=@JsU5?i==0?27b(>Q%b(=Sc,!<rH%s<;]\p;ZBVo;#aDk;#X8i:&n&e9a49b
+91qlL9E%Q`8c;3Y8,l'X70?"J77@&@rBgKLr':9Gr]^BHr]U3Bq`F^:s#L$;r\sd6r\aX2r%n=-s"X7%
+r@\%#r[Rt!q^VOnr[@^mr[%Xn-Mf%e,lT%`,5i[l+G(_n+9rr1+=&:?CcD8Cq(3120/,.?2+M%T/1`1s
+-70ub-N,5%,U=Z^,9nI&>rF?/@r6:.EW'qUEW:"VDuX_TD>e;MC]/#IB`MiFB`MiFBDlH?AcH<@A,Kg7
+@K'[2?N=I2?N4=0>k_G&=oDJ%<rc;"<W5qt<W5tt;uKVm;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>
+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)<Sm"B&)o:f.-e!)EMhrD*8br(R)_s%<2\s%*,Zr^QiTqaCHO
+rBgEJrBL6E!'L3C!^&P+r]9p:rAad8rAOU3r\XO/s"aO-r%J1*0.m5WpauCpr$qgu.Ok?F!%Ijpr[7Xk
+q^)7fs!.Ohr?M7bp*'AWb9)<XJfjV,#9G!0+X'ou0`3?u.246].4H_s/1`A-0L8lM2E!9E0JG-Y/c@4%
+.kWIR/.,*`5;Z2MEd)bOGPlX`Fo?F\F8^+WE;jeSDYe2MD#A)HCB&#JB`)NAB)cH?AH$'=@JsU5?i==0
+?27b(>Q%b(=Sc,!<rH%s<;]\p;ZBVo;#aDk;#X8h:Adfj9MA)P8kMbU9)hK]8Gu'Y7fGgV7KQ"I7/TFN
+6N0:K5lX%I56*nH4oIM?48_/>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%<rc;"
+<W5qt<W5tt;uKVm;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>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-nQr4<a%13/1`;$-n-VD./t[p./kP!7pn>39kA6b
+Fo-7YErL(VE;jbTD>nDPD#J/GCB&#HB`)NBB)cH@AGp$;@f9a6@/jU4?N4=/>lIt$>5VP&=8>ns<W?%r
+;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V7JfLQ6iB@L62a%H4od_D4T[`-48q;<3W1r:2uPZ5
+2?#H11]K6/1&Na*0E3["/c70t.f_%".Ok?F!%Ijpr[7Xkq^)7fs!.Ohr?M7bp*'AW[NC)CMB<'E+WqpN
+=(O)a./bUm.M"$\/M&V06!@YS2DHp?0J<>Vr@AL1/hS\+/P]nB1f.k+GBe:Tr-&'^rH/!ZrGhdTrbqaQ
+qJ?4Kr+l4Fs(VLHr+Gt?s(2+=raPt;@/aR5?i==0?27b(>Q%b(=Sc,!<rH%s<;]\p;ZBVo;#aDk;#X8h
+:Adfj9MA)P8kMbU9)hK]8Gu'Y7fGgY7R]a6r'UELr^$HI!'UBHr]^BHr]U3Bq`F^:s#L$;r\sd6r\aX2
+r%n=-s"X7%r@\%#r@@apr@.^or?qRk!@K5j-2f+g,PWJ]+oWU9+G(`N+9rr2+X8:=CcMDFr%.n$r[ea8
+0/,(82Dn!4<\,dM-RL/c-78[;"!f-<-N57t7:%l,9k8-_F)c7"Er9qWE;a_TDZ=SPD#S5KCAqoIB`2WF
+B`2TBB)H6?AH-0;@f9a7@/41-?N4=0>k_G&=oDJ%<rc;"<W5qt<W5tt;uKVm;#jDm;#X>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"m<E_(2/1`;$-n-VD-kIaR-n$Di-V.W*1/;G"FEMX%F8^.YEVseTDZ"AOD#J/G
+CB&#HB`)NBB)cH@AGp$;@f9a6@/jU4?N4=/>lIt$>5VP&=8>ns<W?%r;uKVo;?'Jl:B4/h:]4&d:&I]a
+9E.W^8cM?\8,c!V7JoOT6pj??6Ms.J5Q*bG4T.DE4?GY(3r:r93;tl82Z5N42#K001Ars*0`Ng+0).$r
+/Gq"".OlnH-ib^p./kUm-Mo+h,l]+h,lT"g,Q/h[+oNOL++bT7*sWi1+<Vb,AMO04r@.Xo#V.DV/M&V0
+6!=M$2E!9E0JG-Y/c@41.kWG*/M0_05;c;PEd2j*G5cX_FT$:ZEW'kUDuFSMD#eDMC]%rIC&_lEBDlHB
+Ac-*<@fTs9@/aO3?N"1+>QA%->Q%b(=Sc,!<rH%s<;]\p;ZBVo;#aDk;#X8h:Adfj9MA)P8kMbU9)hK]
+8Gu'Y7fGgY7R]a6r'UELr^$HIs$$EH!'^BFrB0s=r]:'?s#L$;r\sd6r\aX2r%n=-s"X7%r@\%#r@@ap
+r@.^or?qRk!@K5j-2f+g,PWJ]+mC,$+G(`c+:0)4+X87;CcO$tr@Rju&MGgm1,_!Z?WJ^/-mp>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`CBDuNCAc60<A,]s9@JsU6?i==2
+?2Rt,>P;7u=oMLu<rZ2"<;]\n;ZBVo;#X5j:B"&f:Adia9`@]b9)M9\8H)-Y7f>dQ7/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-<l&rEB/%qH*\t
+rDieqs&8nqs&/kos%r_mrD<JhrD*8b##%]`91hfLr_!2^rCHlWs$luV"%G^J7/TFN6N0:K5lX%I56*nH
+4oIM?48_/>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&=oMLu<rZ2"<;]\n;ZBVo;#X5j:B"&f
+:Adia9`@]b9)M9\8H)-Y7f>dQ7/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,!<rH%s<;]\p;ZBVo;#aDk;#X8i:&n&e9a49b
+91qlL9E%Q`8c;3Y8,l'X70?"J77@&@rBgKLr':9Gr]^BHr]U3Bq`F^:s#L$;r\sd6r\aX2r%n=-s"X7%
+r@\%#r[Rt!q^VOnr[@^mr[%Xn-Mf%e,lT%`,5i[l+G(_n+9rr2+sS=:CchSIq(<:50JG492Ddm1<\,dM
+-RL/c-78[;&0rMJ-6sl`7UA#/:1eEdF)h/!r,MaUrGV^Rs)%^NrbMIIrb2@GrFl7FrFc(@r+5n=s'tt9
+rF,\5qHj50r*KD/rET)$!*T8&r`9)#rDihr!*0"ts&8korDESkr_`\lqG7&bs%NAar(7Ah8OuBB84Z6@
+7Rfg8rC6`Ss$H]P!(-ZNrBU?H!'pKIr]U<FrB13E4?NL(q`Fa;r]0p:r\sd6rAFR2r%n=-s"X4$s"41#
+s""+#r[n+%r@Imtr[Ran!%@dn!%@gor$M4cs!.Idrult;Jg%iO"sY<8*`QZ*r?hIjr?`.)-R^Dk/1Nb^
+=thZ^/1W1u.4P3D"",HE.K1\%87=M7:M4WhF`MR%F8^.YEVseTDZ"AOD#J/GCB&#HB`)NBB)cH@AGp$;
+@f9a6@/jU4?N4=/>lIt$>5VP&=8>ns<W?%r;uTYt;Gg:f;#X5j:B"&f:Adia9`@]b9)M9\8H)-Y7f>dQ
+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[`.k</&/h8V.5ZqJQ2DHp?0J<>V
+r@A"#0/*;V#u5+u2H+@3G^+B.G5cX_FT$:ZEW'kUDuFSMD#eDMC]%rIC&_lEBDlHBAc-*<@fTs9@/aO3
+?N"1*>l@n*>5_S"=8u>"<W,np;u]bq;?'Jm;>j>j:]4&d9a49b91qlL9E%Q`8c;3Y8,l'X70#dY77BWB
+6iB@N62X"J55mbH55m_D4Sq5<3r_5=3;tl82Z>T42#K0/1B0*'0`<X&/c@3s.fCgq./bOm-35J@qBc.e
+s!7Rgp`fY[PTYQ#WZVNf+sJ6V>&6;!/bq""0/3A["#_u*?O0O]/LW(r,UOo;-N#/!-mKp+>;S-5A8cR0
+EcM)!r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe<s'tt9qdKG2s'Pe6rEoM0!+#P.!aT):r*'/*
+r`T8's&],!rDihrr)<VnrDESkr_ibns%rVhrD*AdrCd#[rCQuZr($ZS!_#OGr^-cU6UO3=5n-(E5<h=t
+5sR\"5<_7qr]^?Fq`Oa;rAsp<rAa^6s#0m7r&"=-r\FL.p+ZLur@Ijsr[e($r@Imtr[Rdor@%Xms![gn
+s!IOfs!.Idl61a&Jg&Sd"sP03,>`&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+<DRK:h_cb.JkS/.k</%/M/V/0KrTD2`EKK0J5"20)[@6/1`D+0e=hOA3DkPBQSKAGBNh,
+r,r$]s)\*YrGhgU!,qjSs)7jRrG;sZChmg$C2%BsBk_6or+Gt?qdo_:s'bq9r*TM3q-F&,rEKP4>[1K;
+>$Ci,r)iu#rDrntrD`bp!*&qrs&/emrD<JhrD*5ar(R,`rC[)]s%!&Z!(ZlTs$coTs$QfQs$?WNs$?TK
+s$6TKs$$HGrB0s=r&Xj<rAa^6s#0m7r&"=-r\FL.pFuOur@Rsuq^VOnr[@^mq^2(ar?V.^r?;._JfoXf
+^E<b&+<VgU<cC2#/bq"!0E*X*1&a$;6s`bC/LW(r,UOo;-N#/!-mKs,>;S-5A8cR0F)h2"r,M^Ts)7jR
+rGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe<s'tt9qdKG2s'Pe6rEoM0!+#P.!aT):qcj&&s&f;&r)Wbrr`&eo
+s&/em!)NYlr_ibns%rVhrD*AdrCd#[rCQuZr($ZS!_#OGr^-cU6UO3=5n-(E5<h=t5sR\"5<_7qr]^?F
+q`Oa;rAsp<rAa^6s#0m7r&"=-r\=O00ei>Us"41#r%%ats"41#r@@jsq^MIlr[7^or?qUlq'H%cr?BB-
+Jg#^ho-";^+<Mh)BJ]T6r?qRks!Rdor[S:9<)t_./1rG$.f:an-k.XQ,t_K%1fIt*F`MSErH%mWrc.sW
+rGVXPrG;ONrG)CLrbMFH!,;FGs(D7As(2.>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+<MXL
+:h_cb.Jt[p.f_."/Hd^[0KrSF>W4Ss1b^O8/h[)S&M,Ic/hnn-:h2[I<bQT"Fa&!+G5QL_FT6F[ErC"W
+DuahUDZ=YRDZ+D\Ci!m&C2.HsC2%BqB`)NAB)?0<AGos7?iXR0?3":0>R"J=>[(E9>5VP$=T;J$<rQ+t
+<;oer<;ohr;Z0Jk;#X8h:A[c`9`Ica9)hK_8,c$Z8,>^T7K,^T6iTLQ62j4N62NqI5Q<qI4oIM?48q;@
+3r_5=3;b`82ZGZ42#K0/1B0*'0`<X&/c@3s.fCgq./bOj-MSnc,krS^+mC,$+G(`c+9rr1+<`+5E'4+O
+qC_e$s"OI-r\Y$N?;`@,-n6Si-7Aa=r$;e#,9o``1G_p>E--)@EW1"VEW0qWDuFSPD>e;NC].uLCMIV_
+C&_lGBE)T@AcH<@A,Kg5@JsU6?iOO4?i=:2?2\"0?!U_4>Q.e*=T;J#<rH%t<;]\p;Z0Jm;#XAm;?'Jj
+:]4&g9`Icc9D_?[8cD9Y8,PgX77BWD6N]_D6UL`;%7!0C5<_A!5X7Ou5!D4156!eC4Sq5=3rV/<3;b`8
+2ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#/H%*u.f1[n./kUo./bOn-M\tf,Q/go+bCko+U0,5+!OKo2#Sd"
+-iYOn-iPM'.4Zo"3`K-70e=q--n>-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)>#<rH%t<;fbm;ZBVo;#F,f:Adi`
+9`7W`9)V?\8,u*W7K>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@<VrFYq<rFGk8r*TM3q-F&,rEKP4>[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`<X&/c@3s.fCgq./bOj-MSnc,krS^+itjY+G(a.+9rr1+<`+5E'=1PqCWF70/,(70f:gH
+6s`bC/LW(r,UOo;-N#/!-R9s/>;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<<lPZ0e=q--n>-Dr?r.'.OHK8>r=K<AoVs7FE7>$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)?0<AGos7?iXR0?3":0>R"J=>[(E9>5VP$=T;J$<rQ+t<;oer<;ohr;Z0Jk;#X8i
+:&n&d:&I]b9DqK_8cM<[8,u0V7fPpV7/oXS6N9@N6N9@K5lX(K56!eE4Sq5<3r_5=3;b`82ZGZ42#K0/
+1B0*'0`<X&/cI7#/,Lgp.K1ao-i57c-2f+a,5i[l+G(_n+9rr1+X&14E'F7Qq_%n%s"OF,%5g"$6s`bC
+/LW(r,UOo;-N#/!-R:!0>;7s4AT2a3F)h2"r,M^Ts)7jRrGDLLs(hRJ!c)OcrFu:Frb)7Cqdoe<s'tt9
+qdKG2s'Pe6rEoM0!+#P.!aT):qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NAaqb$fYr^crW
+r'g`V77@,B"%5LD6N'1Z5X7Ou5!_J"5X.Is5!T$1s#p6Aq`Fa;r]0p:r&=X6s#'^2r%n=-s"X4$s"41#
+r%%ats"41#r@@jsq^MIlr[7^or?qUlq'H%cr?D7bJg#^h^**\)+Whk&BK#f9r?h^p-RU;jr[Igt#s2-f
+0ek43.junF.K(Y)-RgAi9O0J4;eC#mF*2R&F8U(XEW:"VDuFSPD#eDNCB/2MC]%oIC&VfGBDcBAAc60<
+A,Ba5@JjL2?N4=->QA"->5hb*>5qb(=T)>#<rH%t<;fbp;Z9So;?'Jj:]4&d:&@W_9E%Q^8cD6\7K#[U
+7K,^R70#aT6iKCX5s[b$5sR\"5PmYE4oRSC3r:r93;tl82Z,H32#fB11Ars*0ENm\/c[O!/c71!.gR[V
+.k3"t.4?YD./kUm-Mo+f,l]+g,lAn\+oNP,++bSd+7gQY+<V^K:2)Zc.K(ar/,q1#/cRI&0FL*J>W4Ss
+1b^O8/h[)S&1f@b/MJ_-;IhgJ<bZZ$G'Nn-r,r$]s)\*YrGhgU!,qjSs)7jRrG;sZChmg$C2%BsBk_6o
+r+Gt?qdo_:rF,V3!+5P.!+#P.#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_
+s%35\r^[#ZqaLWV77I2Ds$QfQs$?WNs$?NIs$-NIs#p<Cq`F^:s#L$;r&=X6s#'^2r%n=-s"X7%r@\%#
+r@@apr@.^or?qIhq'?"er?V.^r?7CJJfq'9!$;+_"!poc5Q3840)dO(0`Eg+2??6R#Z<6+-n6Si-7Aa=
+r?Vmu-R:!1>;.m3AT2d4FT$7XEW0qWDuFSPD>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,Kg5@JsU6?iOO4
+?i=:2?2\"0?!U_5>6%n,=oVV(=8Z+t<W5tq;u]bo;?'Jl;ZBVo;#F,f:B+#d9D_?[8cD9Y8,PgX77BWD
+6N]_D6UL`;%7!0C5<_A!5X7Ou5!D4156!eC4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#
+/H%*u.f1[n./kUo./bOn-M\tf,Q/hO+bCkh+k%S=,9e3P9kcQb-Mf+i./k[p/."C<<\Z<[/h8>"r$hRm
+%4<SO-r!u'2,n1.G&qg(F8U(XEW:"VDuOVSDZ+DPD#J,LD#S5JC&huIB`D`CB)cH@AGp$8@f0[4?i==2
+?2@e+>Q.h*>Q.h+=oDJ$=8l8!<W5tr;u9Jm;?'Jj:]4&d:&@W_9E%Q^8cD6\7K#[U7K,^R70#aT6iKCX
+5s[b$5sR\"5PmYE4oRSC3r:r93;tl82Z,H32#fB11Ars*0`Ng+0).$r/H..$/1W4S.Olkr-n5*Cr[7Xk
+q^)1ds!.Lgr$1nYr?/NjJffgk"sG*1+AHQ0r@.[p!%\%"&hP[f/het65?V5M2_m3D/h\h0r@JR3/1rM-
+/M9t43B1)SFa8.Tqf_m[s)e9^r,VaUrbqjUrbhaSrGMRN$uB`qCMITuBkh?rBP@<VrFYq<rFGq:s'bh5
+!+5P.!+#P.#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35\r^[#ZqF:KR
+r^?cRs$H`Or^-WNrBUBJs$-NIs#p<Cq`F^:s#L$;r&=X6s#'^2r%n=-s"X7%r@\%#r@@apr@.^or?qIh
+pa,kap`fY[rZHe8JfqfN!$;+_"!plc5lNA50)mU)0`Nm-1B'0=7:/qE/LW(r,UOo;-N,5#,UOc`93X),
+;e9rkEcc@$Er9qVE;skTDZ+GND#\;LC'&0cCAhlHB`;ZEB)?0>AH-0;@f'U4@/jU6@/XI2?3":0>QS2:
+>l.b)=oVV(=8Z+t<W5tq;u]bo;#jDm;#XAm;?'Jj:]4&g9`7W]9)V?\8Gl!U7KQ"I7/fOU6pj=.rBUlX
+5X.Is5s[b$5<h=q5Q3kH4o7A=48h5>3W1r82ubf92>f</1]B-20ekBV0`Na'/Gq$t/H7=#/H%*u.f1[n
+./kUo./bOn-M\tf,Q/h/+bCkh+nHi],9e3P9PHHa-Mf(i./kY).P*,&4&o<90e=q--n>-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!<W5tr;u9Jm;?'Jj:]4&d:&@W_9E%Q^8cD6\7K#[U7K,^S70,hFr^6ZO#XLaA5X@Y#
+5<o$/s#p?Dr]9p:rAad8rAOR2r\XX2rA+=+r%S.(s"='ur%.gt#V7JV.Olkr-n5*Cr[7Xkq^)1ds!.Lg
+r$1nYr?.CJJfgs6"sG*1+&-H/r@.[pr[e($r[n=-0JPgr$!]DJ1,L[;0.nmU/J'Ha/hJ_.02l@?3EKs<
+H$4H0G5QL_FT6F[ErC"WDuahUDZ=YRDZ+D\Ci!m&C2.HsC2%BqB`)NAB)?0<AGos7?iXR0?3":0>R"J=
+>[(E9>5VP$=T;J$<rQ+t<;oer<;ohr;Z0Jk;#X8h:A[c`9`Ica9)hK_8,c$Z8,>^T7K,^T6iTLQ62j4N
+62NqI5Q<qI4oIM?48q;@3r_5=3;b`82ZGZ42#K0/1B0*'0`<X&/c@3s.fCgq./bOj-MSnc,krS^+mC,$
++G(`c+9rr2+sA41EBsLTr%A"&s"OI-s"aR3$:S<"/M/A#-R:#dr?hIh%4!8G-;.Pr1fIt*F`MU&Er9qV
+E;skTDZ+GND#\;LC'&0cCAhlHB`;ZEB)?0>AH-0;@f'U4@/jU6@/XI2?3":0>QS2:>l.b)=oVV(=8Z+t
+<W5tq;u]bo;?'Jl;ZBVo;#F,f:B+#f9E.Z^9)V?\8Gl!U7KQ"I7/fOU6pj=.rBUlX5X.Is5s[b$5<h=q
+5Q3kH4o7A=48h5>3W1r82ubf92>f</1]B001%m=$/c@6u/,h+"/c@7!/,h$q.K([o-iYUn-iYOh-3#4g
+,./SG+c.?H,9e3O9PHKb-Mo/'-n$Mn.Olu#/NZs50ek43.junF.K(Y(-7L8j:0fV5<+g5pF*7D%r,VdV
+s)@pTrGMRN!,VUL!,VXMr+Z4Grb2=Er+>t?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&+<DUuBfZ,@r@7dts"44&%P]Xl5[%DO2_m3D/h\h0r@JU4/1rM-/MC(53&t&TFa81UG5QO]FoQR`
+F8U(WEW0nWDuOYSDuFSPD%(5sCMR["Bk_<rBkV2XBDlH>Ac60<@JjL5?hn".?2\"4?!LW=>?Y5.=o;D%
+=8c2!<W,ns;ZTfrr_rhprDEMir_NJfqb?u^s%E;_s%35\r^[#ZqF:KRr^?cRs$H`Or^-WNq`t0Gs$$HG
+rB0s=r&Xj<rAa^6s#0m7r&"=-r\FL.pFuOur@Rsuq^VOnr[@^mq^2(ar?V.^r?99*JfoXfoH4A[+X/$S
+;fP,&/c7480/#"50ekF=2E!K_?VE((.4QYm-2Aku-RU/d,>D8m1K%h)F`MSGrc7pVs)@pTrbh[OrG;LL
+rFuCLC23]]s(MCEs(;.>s().>pgX83rF#Y4s'Ye4r*BS5?!LW=?!R82r`T8's&],!rDihrr)<VnrDESk
+r_ibns%rVhrD*AdrCd#[rCQuZr($]TqaLNQ"@PXF6UCZ9r]gBI"@#+75!Am/r&t!@q`Fa;r]0p:r\sd6
+rAFR2r%n:+q(Vb#!&"4%r[e%!r[e($r@Igrr@7dqr@%Xm![oHEr[7^mq'?"dr?M:cQQ^r(WZ_?frZDOi
+9PQO6-R^>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!<W5tr;u9Jm
+;?'Jj:]4&d:&@W_9E%Q^8cD9[7f>dQ7/fRQ6Ms.L5lX(K56!eG55dYE4T7D=3W1o;2ubi82Z5N42#K00
+1Ars-0`Eg*0E<d*0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$2"\s!%CbrugYMJffRde/nr?*ZcCE
+9PZ[<r[J"!-n-YF/H7=$/dsEh1HJiC3&`WM0JY9V/IsNg/2&PT@5g,HCNauHH$K71rcS0]rH%sYs)J'Y
+rbqjUrbhaSrGMRN$uB`qCMITuBkh?rBP@*PrFPq<rF,V3ra,k9?<piC?=!M7#$kJ=>?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-F<EHQ;DF8g4XEW:"VDuOYQD>e;NC].uL
+CMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM2>Q.e*=T;J#<rH%t<;]\p;Z0Jm;#XAm
+;?'Jj:]4&g9`7W]9)V?\8Gl!V7f,XQ6io_C62a(J5Q3nO5<h=q4[/m0r&t!@q`Fa;r]0p:r\sd6rAFR2
+r%n:+q(Vb#!&"4%r[e%!r[e($r@Igrr@7dqr@%Xms![gns!IOf!$qLfrZZq;Jg%lP!$qOd$6MoU3@-""
+-RL,dr[/:+-n-Sp.P*2*2-Ea30eG%./G:M%-7L9<>;8!7BQJ?<F`mY(rGqmWr,D[SrGMRN!,VUL!,VXM
+r+Z4Grb2=Er+>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<JhrD*5ar(R,`rC[)]s%*)YqaUNQrBpKLr]pZP5X.IurBL9F!'U9Cq`F^:s#L$;r\sd6r\aX2
+q_S1+r\=@*q_.k"r@@apr@.Ulr?qRkq'?"er?V%[r?7LMJfq'9#U(63+sU!+67i*g">)/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<W5tq;u]bo;?'Jl;ZBVo;#F,f:B+#d
+9D_?[8cD9Y8,YpS7K#UU6UO0<5lO"I5Qj;95!D./55[SB4Sq5=3rV/<3;tl82Z5N42#K0.1&3O%0*!X'
+/cI=#/,h+"/c@6t/,^ss.K([o-iYUn-iYOh,lf4h,Q8nR+bCkh+k.Y8,lSnn*_U6.,pjud,pao;-P7aT
+.4H_r/1rS5=\pn//MAS)p*gFt.4.kp0JugCF*;VIFo?C[ErL(VE;skUD?+SQD#eDNCB/2MC]%oIC&VfG
+BDcBAAbK[6@f0[4?i449?!U]?>?b?;>Q.h*>Q.h+=oDJ$=8l8!<W5tr;u9Jm;?'Jj:]4&d:&@W_9E%Q^
+8cD9[7f>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/<adpH=DN)*G'J90G5cX_FT$:[ErC"WDuahUDZ=YRDZ+D\Ci!m&C2.Hs
+C2%BqB_H*;Ac60>@K0d6@/aL;?=$oC?=$q9>R"J=>[(E9>5VP$=T;J$<rQ+t<;oer<;ohr;Z0Jk;#X8h
+:A[c`9`Ica9)hK_8Gu'U7f>dS6i9:M5m0G<5<hF35Q3hH4oIM?48_/>3W1r:2uPZ62>oB/1]9*.1&Wg'
+0DmI$/,Lgp.JkOl-iPIf-2f+^,5i[:+G(`N+:o\;+<i%-E^D<//hS\+/M8^U0G#rn1,:aH3Bq"I/hJM%
+-7C27-4M4J,Y_Am2,n4/F`MSFrc7pVs)@pTrbh[OrG;LLrFuCLC23]]s(MCEs(;.>s().>pgX83rF#Y4
+s'Ye4r*BS5?!LW=?!R82r`T8's&],!rDihrr)<VnrD<Pk!)WYms&&emr(m8ds%NAaqb$fYr^crWrC6ZQ
+rBp]S6UCZ9r]gBI"@#+75!Am/r&t!@q`Fa;r]0p:r\sd6rAFR2r%n:+s"O=(r@\.'r@S""r[[t!s"41#
+q^_Upr[Idor[7^or?qUlq'?"dr?M:cbTVQ]Jg'b0%O3)>+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?<piC?=!M7#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35]
+rC?`SrC-ZPr'LBK"@,4:5=#03r]U<FrB0s=r]:'?s#L$;r\sd6r\aX2q_S1+r\=@*q_.k"r@@apr@.Ul
+r?qRkpa,kaocj>Xll^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<s'th5s'bk6s'Pe6rEoJ/#$kM>
+>[(K=qcj&&s&f;&r)Wbrr`&eos&/ems%r\ms&&emr(m8ds%NGcs%E5]rCQuZr($]TqaLHO!^f=@rBU?H
+r]gTN5<_7or]^6CrB0s=rAsp<rAad8rAOU3r\XO/rA"+%r@\.'r@S""r[[t!s"41#q^_Upr[Idor[7^o
+r?qUlq'?"dr?M:c[ip>HMBN3L+<_mL8npBk,pjue,pao;-P7aT.4H_r/1rS5=\pn//MAS)paH_%.46Sm
+:g,M2<bZZ!F*2U'F8^.YEVseUDuFSPD#eDNCB/2MC]%oIC&VfGBDcBAAbK[6@f0[7?iFF1?3jhB>[1K;
+>[1M4>5hb*>5qb(=T)>#<rH%t<;fbm;ZBVo;#F,f:Adi`9`7W`9)V?\8H)*W7JfLP6iKFM5mT_@5<h=q
+4Ztt/55dYE4T7D=3W1r:2uPZ52?#H11]K6/1&is,1&Wd+0E*U!/c7.).k<)!.4HYor@%Ojr$MFir?VCf
+rZqCdq'#b^r?;1`JffRd^E3t/*ZuRG8o$L:.4Qeq-n-YF/H7=$/dsEh1HJiC3&`WM0JY9V/IsHe/MJbW
+?oC&KCj12KG^'(/rcS0]rH%sYrGhgU!,qjSs)7jRrG;sZChmg$C2%BsBk_6op1O>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)[<t.fCgn./bOm-MSnc,kWA[
++j;'\+G(a-+:fM:,9fs)6S'fA/hJV+/hd2X&2>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#<rH%t<;]\p;Z0Jm;#XAm;?'Jj:]4&g9`7W]9)V?\8Gl!V7f,XS6j,nG6UO0<5lO"I5Qj;95!D./
+55[SB4Sq5=3rV/<3;tl82Z5N42#K0.1&3O%0*!X'/cI=#/,h+"/c@6t/,^ss.K([o-NY\E-iPLn-M\qf
+,lJte,*sI)+fZ[n+s8'Q*D(!,-7:2hr[&(&-RU;j.4H_r/1rS5=U%\Y0eG%./GLY)-n$Gn-r=)#2ca[8
+GB7nKrH%pXrc.jTs)7jRrG;ONrG)CLrbMFH!,;FGs(D7As(1n7raPe6r*TA.#[L_@>[(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+<V[sCHO$q.k:NI!%Rt!s"44&$nsFm3aPiH2`!9E1+rAS%k]Le0eQO82*+oX
+GC"FWGPlX`Fo?F\F8g4[EW:%XDuahUDZ=YRDZ+D\Ci!m&C2.HsC2%BqB_H*;Ac60<@JjO4?NshC?!UcC
+?2\"4?!LW=>?Y5.=o;D%=8c2!<W,nr;ZKer;u]bo;>j>j:]=)h:A[c`9`Ica9)hK_8Gu'U7f>dS6i9:M
+5m0G<5<hF35Q3hH4oIM?48_/>3W1r: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#<rH%t<;]\p;Z0Jm;#XAm;?'Jj:]4&g9`7W]9)V?\8Gl!V7f,XQ6io_C62a(J5Q3nO5<h=q4[/m0
+r&t!@q`Fa;r]0p:r\sd6rAFR2r%n:+q(Vb#!&"4%r[e%!r[e($r@Igrr@7dqr@%Xms![gns!IOf!$qLf
+rZZq;Jg%lP#U1B8+WX-h4"("U(FLOW-mpAj-n-Sp.P*2*2-Ea30eG%./GLY)-R^>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!<W,nr;ZKer;u]bo;>j>j:]4&c:&I]b9DqK_8cM?[8,GdS7K#UO6N07R5X7Ou5lEqH
+4odbE4Sq5<3r_5=3;tl82Z>T42#B*-1B'$,0`*O$0)[<t.fCgn./bOm-M\qf-2f+^,5i[O+G(`9+:B84
++sS:-E^VN50JEDXs"F@*#Ve%h1,_'O5@Xpl/hJM%-7C29-4V=K,q109="H:2BleH<FT$7XEW:"VDuOYQ
+D>e;NC].uLCMIV_C&_lGBE)T@AcH<@A,'O5@JsU6?iOO4?i447?!U]?>?tM3>6%n,=oVV(=8Z+t<W5tq
+;u]bo;?'Jl;ZBVo;#F,f:B+#d9D_?[8cD9Y8,YpS7K#UU6UO0<5lO"I5Qj;95!D./55[SB4Sq5=3rV/<
+3;tl82Z5N42#K0.1&3O%0*!X'/cI=#/,h+"/c@6t/,^ss.K([o-iYUn-iYOh,lf4h,Q8nR+bCkh+k.Y[
++s8*S*D(!--R^Dl-RU;k-RU;j.4H_r/1rS5=\pn//MAS)paH_$-mpMn;-GV4=))i$F*2U'F8^.YEVseU
+DuOVSDZ+DPD#J,LD#S5JC&huIB`D`CB)cH9AH$'9@JjL1?3jhB>[1K;>[1M4>5hb*>5qb(=T)>#<rH%t
+<;fbm;ZBVo;#F,f:Adi`9`7W`9)V?\8H)*W7JfLP6iKFM62s4M5Q<qI4o[_E4o[YD3r:r93;tl82Z5N4
+2#K001Ars-0`Eg*0E<d*0).$r/H74(.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$2"\s!%CbruecmJffgk"s+p2
+*D($/"tD,S.k3#!r@It#r[nU51,Cst<]E#o1b^[;palt//MSkZ?o:#LD0UAMG^'(/rcS0]rH%sYrGhgU
+!,qjSs)7jRrG;sZChmg$C2%BsBk_6op1O>8rFGq:s'bh5ra,k9?<piC?=!M7#$kJ=>?b97r)rr"s&]/"
+r`/nrr_ierr_rhprDEMir_NJfqb?u^s%E;_s%35]rC?`SrC-ZPr'LBK"@,4:5=#03r]U<FrB0s=r&Xj<
+rAad8rAOX4rA=C-rA+@,r@n+%r%@puq^VOnq^DCjr[.Cdr?V%[r?6b8JfqfN&0Dr;,9]j'6nU,H0J4t2
+0JEDZ&2>mp1,_'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!)<Gf
+r([2brCd,^rCQuZs%!#Ws$clS!(?fRr^-NKr]pEHr]^9Ds#g9Aq`4U7q`"F2r\a^4q_J@11,1L;r\=@*
+!&+=(pauCp#:h;S.Ocep.K([o-iGCh-2f+h,Q8td,QAtd+o`\b,5i\b+I=1%+0$Ci*ZcCG*_0j,.P!%I
+/-%:$/-mg[0/,"51HSqK;E6Wp1GgjAr[n%!%kfUi0/-R82EY)ZFa/+QGl2a^Fo?F^F8p:\EVseSDu4GN
+D>nAMC]A/LC&_lBBDuNAAc60>@fKm:@/OC/?N"10>l@q*>6%k+=Thi/='&N&=8l5#<W,nr;ZKer;u]bo
+;>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!)<Gd
+!)3AbrC[#[r^ciTr'p]TrBp]S6UCZ9r]g?HrBL9Fr&t!@q`Fa;q`4R6r\sj8r&+L2r\OL-q(Vb#!&"4%
+r[e%!r[e($r@Imtr[Rdor@%Xms![gnr[.Rir?V=drZ\fpJg#so"s>'3*_'a)s!Ians![mpr?r4+.P!#!
+/MB%e9J\@X/hS\+r@.[nr@&+(<)t\5<GQVtFE2L%F8L"VEW:"WDuX_RD>e;JC]%rIC&M`FBDuNCAbos9
+A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b*=oMP'=8Gtr<W,kn;ZBVo;#F,f:&n#f:Adid9`7W`9)V?\8H23Y
+7fPpT7/fRQ6Ms.K5lEqI4odeF4o[YD3r:r93;YZ42Z>T62#B'31,:R=0`Eg*0E<d*0).$r/-d[U.Olkr
+-n5*Cr[7Xkq^)1ds!.Lgr$24cr?;1`s!%Cbrucn8Jfh`L$6C61+!*pb4t8'5pad"//h\n20f(mu;E6Wp
+1GgjA0)[C$/.XBf0/#"_>rFfIDg$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)[<t.fCgq./bOj
+-MSnc,lT%`,5i\/+G(_f+S6c`*ZlOL,>E&F/hSgU0E<d)1(Z5u2)R9O4$mOM0.\_*.OZ_D-iGA&-RU5f
+-rO"r3)jX4FE;GCrc7mUrG_aSrbhaQs(qUKqeH(Drb27Crau.@s'u1@@q,FIr*o\7rF#Y4ra>b5rEfG.
+qcs&'rE9)$s&]5$s&K(us&K"ss&8qqrDESkr_ibns%rVhrD!>erCm2`rC[#[r^ciTr'p]Ts$QuX6pj=-
+rBU?HrBU<Gr]^6CrB0s=rAsg9r&F[7s#0d4s"s^2rA"+%r@\.'r@S""r[[t!s"41#r@@jsq^MIlr[.aq
+-n#!Ar[.Rir?V=drZ[[PJg%$8$6UBZAj.Og-RU;jr$Me!.4Qi!.kWM7>6dhX0JY75/1gcMpaHS#<E:b5
+<GZ`!FE;U'F8L"VEW:"WDuX_RD>e;JC]%rIC&M`FBDuNCAbos9A,]s8@K0a8?iFC0?2In*>6%h.>$G50
+>5qb)=T;J!<rH%s;u9Jm;?'Jj:]4#g:&[oc:&doc9E%Q^8cD9\8,YpW7JoRQ6iKFM62j.J5Q3kF4o[YD
+3r:r92uko82uGT52?,N11B]Hg0ekB]1&Wd+0E*U!/c7.).k<)!.4HYor@%Xmr?hCfr?VCfrZqCds!%Cb
+ruh=cr?;1`llUg$Jfi>]"s-9I5:S06pact./h\n31,M(";E6Wp1GgjAr@\%#r@\O5>?j$K=DrA-GBS6/
+G5HF\FT6F^ErU.WE;a_PDZ+GOD#J/LCB&#JB_c<?B)Q<>AH--=@K0a5?i+1.?2In)>6%k+=Thi/='&N&
+=8l5#<W,nr;ZKer;u]bo;>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=N<Ech;$qf2RRrbqdRs)%dP
+r+l1ErFu7ErFc+Arac4CA7K+YraYk8s'bk6s'Pe6!aoABrEfG.qcs&'rE9)$s&]5$s&K(us&K"ss&8qq
+rDESkr_ibns%rVhrD!>erCm2`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%4EYU<E:_5<bui"FE;U'F8L"VEW:"WDuX_R
+D>e;JC]%rIC&M`FBDuNCAbos9A,]s8@K0a8?iFC0?2In*>Q7n,>Q%b*=oMP'=8Gtr<W,kq;Z9So;?'Jj
+:]4#g:&[oc:&doc9E%Q^8cD9\8,YpW7JoRQ6iKFM62j.J5Q3kF4o[YD3r:r93;YZ42Z>T62#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]U<FrB0s=q`=[9r&=m>2`<QO2)bFks"s[1
+rA+@,r@n+%r%@puq^VOnr[@^mq^2+b!%%RhrZh1^r?7LMJfq'9$6L?4+X0Tt7kQDIr@e4)r\4^71GgsI
+3''/hB*CgZ/1rD%r$_Fi%ONJL.9'7s3E9j8FE;JErc7mUrG_aSrbhaQs(qUKqeH(Drb27Crau.@"Cu%Q
+@q,FIr*o\7rF#Y4ra>b5rEfG.qcs)(!*fD)rE0)$s&T/"s&B"urD`eqs&/ems%r\ms&&emr(m8d!)<Dc
+r_*2^rCQuZq+(?Ps$clS!^f=@rBU?HrBU<Gr]^6CrB0s=rAsg9r&F[7s#0d4s"s^2rA"+%r@\.'r@S""
+r[[t!s"41#r@@jsq^MIlr[7^or?qRkr?_Cfr?M:cllgs(Jg&Ve%3cr<+!!g`4shU(-R^DA-P@gU.P!&%
+/hf">>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!)<Gf!)<Dds%NAar_!,\
+r^d&ZrC6fUr'^NOr^-NKr]pEHr]^9Ds#g9Aq`4U7q`"F2r\a^4q_J@11,1L;r\=@*!&+=(pauCps!n7&
+.Ocep.K([o-iGCh-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE+,V-F+<M[H*Ca[,!\,]Nr%&O4/1`A*0/51:
+1c7C';E6Wp1GgjAr@e+%%koXh0/?d;1d+u[G'S=UGl2a^Fo?F^F8p:\EVseSDu4GND>nAMC]A/LC&_lB
+BDuNAAc60>@fKm:@/OC/?N"1,>l7e+>5hY-=BJX+=T)>#<WH.u<;oer<;ohr;Z0Jk;#=&e:B!uc9`Ica
+9)_E\8H)-X7f>dS6i04K62j.J5Q3hH4oIM?48V);3W(i@2`EWQ2)R;k2?,N31]9*.1&Wg'0DmI$/,Lgp
+.K1ao-i57c-2f+g,PWJ]+bChg+MT$++!2UK+\ZfE/hSgU0E<d*0b6#q2)[BR4$5lC81uMH.Ot?Eq^2k#
+,pt0A<%9n.CN=Q>Ech;$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`^'<G'.kKrH%jVrGhjVrbqgSrGDLLqeQ+Es(VFFs(D=Cs(2%;rF>h9r*fV5s'Pb3
+r*B2)rEK;*s',G*s&o>'s&]%trDiepqbmGks%rVhrD!>er_EAcs%NAar_!,\r^d&ZrC6fUrBpWRr^6ZO
+r'C<IrBL9FrB:0Cr]9p:rAa[5r&4O3s"sU/">V_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&/emrD<AerD*>dr(R,`rC[&\rCHoXrC6`SrBpHK
+rB^EJrBL9F!'U9Cq`Fd<r]:!<r&=m>2`<QO2)bFks"s[1rA+@,r@n+%r%@puq^VOnr[@^mq^2(ar?V@e
+p`fY[ll^m&JfrMb#p195+\ZfF/hSgU0E<d*1(Q/t2E3ZW4?Z&F81uMH.OtEGr?qRk%jr\M-S&1q.61CD
+EclJEFT-=XEW'kUDuOYSD?"GMC\qlFC&VfEBDuNBAHZOS@q0!IA,Kg9@JsU6?iFI5?i==0?2In)>Q%_'
+=T;J&<rZ2"<<#ts<<#ns;Z0Jm;#XAm;?'Jj:]4#g:&[fd9`@]`9)V?\8GPdR7fPpU6io_C62a(J5Q*kG
+5Q3kE4oIM?48h5;3W(l92ubf62?,N41]9'(0`<X)0)[C$/H.1!/H7=#/H%*u.f1[n./kUo./bOm-N,7h
+,lJte,.A_I+c7EJ,9\0N*(FR**%!![-R^Aj-R^Al.P!)(0JG4:3*f360JY75/1g]Kr@&4)-RgWK<\-:4
+D00rDFE[V(qf;XTs)@sUs).dPrG;@Hr+c7GrFl4Drau1AqIKP7raPe6s'Yk6ra,M.qcs)(s'#G,rEB5(
+r`K2%qH!PprDWSks&&emr(m8d!)<Gfr([2brCd,^rCQuZs%!#Ws$ciRr^6ZOr'C<IrBL<G!'^?Es#g9A
+q`4U7q`"F2r\a^4q_J@11,1L;r\=@*!&+=(pauCp#:h;S.Ocep.K([o-iGCh-2f+h,Q8td,QAtd+o`\b
+,5i\b+G(\e+28m)+<MXF*(FU,.P!%H//9`g/hf%:1c.'J4CM,J2E3KL1,1F8r@S[6/MJe00Jd$?1-Si[
+GBnFWH2Mj_Fo?F^F8p:\EVseSDu4GND>nAMC]A/LC&_lBBDuNAAc60>@fKm:@/OC/?N"1,>l7e+>5hY-
+=BJX+=T)>#<WH.u<<#kt;cN`ps&/emrD<AerD*>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>]
++<Vh$Db)K50E!R>0/>:=1c73P3]fJf6tf+E/1rD%-n,$Ar?`%&-7(#i<Dt>,<GQVtFE2O'Er0kTE;jeT
+DZ=SRD#A)GCAhlGB`2TCB)ZBAA--7N@fBm8@fKm8@/jU5@/jU4?N"1,>l7h)=oDJ&=8u>$<W?%u<W,ns
+;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR7fPpW6j,nG6UO0<5lO"H5lEqH55[SB4Sq5=3r:r8
+3;tl:2Z,H42#]<01&3O%0*!X'/cI=#/,h+"/c@7!/,h$q.K([o-NY\E-iPLm-N,7h,lJte,*sI)+fZ[r
+,9\0N*(FR*-71)f-n$Gjr[A.(/1rV20JYCC>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>+<MXF*(FU,.P!%I//0Zf/h\n61c7*J2EYDG3AriQ1bpf`0)dF50J4q21gXEB5$DoLH$FOYr-%s[
+rH/'\s)S-Zr,DUQqel@LrbVOKs(_RJs(M4@rau+?rFGq;s'bq8r*T>-rE];*r*'/)r`KA+=BAR+rE&u!
+!*/tsr_ierr_rhprDEMiqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPqa16Ir]pEHr]U<FrB0s=q`=[9r&=m>
+2`<QO2)bFks"s[1rA+@,r@n+%r%@t!!%[prr@.^or?qIhpa,karZh1^r?8WmJfomm"s4s1+\ZfF!\Q)Y
+r@e4)r\G-C2E3]X4?YkrBLFU./1N.t./bOl-4_LP,pb!@<%'e-C2n?;Ec_5#q/QFRs)7jRs)%dPr+l1E
+rFu1C$>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+<V[l
+AjRdk.4HVk-7:2i.4Qi!/M8_31G`K32DR!>0.SUP.fCe,.Olho.p,k&4B?6<F`hbJrH%gUs)J$WrbqgS
+rGDLLqeQ+Erb;CGqe,q@s(2+=qd]S6s'bq8s'Pb3$=-tE?!U]?>?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?<piCrE]D-
+!+#S/s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMi$;XGo:esk^:/+GXr_<DdrCd)]r^m&Zr^ZoVr'gTQ
+s$Q`OrB^EJrBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/r\=@*q_.k"r[n.$r[\!ur@.Ulr?qRkq'?"e
+r$27epEKPZQQUl&WZW9'*ZuXM8o@9T0f(R>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*"X<s#^0?q`4R6r\sj8rAFO1s"jU.q(Vb#!&"4%r[\%"p+6(kr@7dqr@%Xms![gn
+r?_Ljr?MCi,lJte,4$J)+bCle+TN_c+<V[lAj[jl-n$Gi-R^Al.P!&%/hSh41G`K32DR!>0.SUP.fCe,
+.Oc_m.p,h$4B?6<F`hbJrH%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+&d9`Ica9)V?\8H23Y7fPpT
+7/K@O6N0:M5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E<d*0).$r/H74(.Ocbo-Ro!Bq^;:g
+s!@Uhs!.Lgr$24cruqCbruqCdr?;1`[i^2DM&upC+!2IiB1)hN.kN@P.hsTe/M8\10etL@2)dL,:-1En
+1c-pBr%@t#%ko[i/MUR;0L&]XFa84TGl2aaFTcl1F`_a(F8p:\EVseSDu4GMD?"GPC\qlHC&VfDBDZ<>
+AHHCO@Kp7L?sm>K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V'=T)>!<X)Q(<)cdp<;ohr;Z0Jk:^Tuo:f'q`
+:/4MX:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqH55dYC4T7G>3rM):3<(r;2Z,H12#fB11B'$,
+0`*O$0)dI&/H.1".fCgn./bOm-MSnb,QK(`,5i[:+G(`N+=&$M+<ht#DG2];1,:R<0etL?1Gh!K2`Ni[
+4[!RK1+k+-.jlbD-i55",U=d<;^OS+C2n?;Ec_5#q/QFRs)7jRs)%dPr+l1ErFu1C$>4!`An>RdAS#C_
+r+#V5rF,S2s'PY0"C5;<>[.24r*02)s&oA(r)`ess&K"sr)<Vns%rbmr_ibns%rVhrD*>d$;=,d91hiM
+8kMZHr(-WRr'p]TrC$ZQs$H`Os$6TKrBU<Gr]^-@r&k!@rAsg9r&F[7s#0g5rA=O1rA"=+q_7t%!&"4%
+r[\%"p+6(kr@7dqr@%Xms![gnr?_Ljr?MCi,lJte,0V3^+bCm0+UTD9+WqakAj[gj-iGIm.2"*\/1iJ,
+0JP@>@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?<piCrE]G.!F/q0>lS%,>5_V'=T)>!<X)Q(<)cdp
+<;ohr;Z0Jk:^Tuo:f'q`:/4MX:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqH55dYC4T7GA3rV2=
+3W(l:2ubf62>f<21]9*.1&Wg'0DmI%/cRC$/,q*t.JkOl-iPIf-2]"g,PND\+m^>'+G(`c+:923+<hq"
+DG2Z91&Wm,1D2N%2E*TT3]fJfCIBp1/1N.t./bOj-4M4G.90:m4B?6;FEDPErc7gSs)A!VrGMXPs(qUK
+qeH(Dr+HFMB4baeAnGUcA7YUJqdTM4qdBG2qd'D2?!LW=r`oA*s'#G*s&f2#r)WhtrD`\n"B&,p;,I6i
+s&&emr(m8dr_3Ad#u!ub8kVfL8kDVP8GPdR7fPpU7/oXS6N9@O5lX(I5lEqH55@A>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.J5Q<nI55dYE4T@MA3rV/<
+3;YZ42Z>T62#T6/1A`g)0E<d*0).$r/-d[U.Ocbo-Ro!Bq^;:gs!@Uhs!.Lgr$24cruqCbruqCdr?;1`
+JffRd^)mb)+!2FgB143t.kE8(r@S^90JP==1GgsJ3+boI3&WTM0f&YZr[eX50.eb1?<]$I>&SS0G]n</
+G5cUeG'.qLFT$:\ErU.WE;a_PDZ"AOD#\;JCB&#IB`)N?B)Q9IA7B"V@:3JM?XWk?"C>D??!dJ8r`fG/
+r`oJ-rEB/&r`K,#r)Nr#<E)pr!E2ts;u]bo;>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,p0<A,Ba6@JaI4?i+.4?!U]?>Q.n*
+>Q7n,=oVV%=8Z,!<W,np;Zour;,L0h;ZBVo;#F,f:B!rp9MA)P8kVfL8kDVP8GPdR7fPpW7/o[T6iTLQ
+62s4M5Q*kG5Q3kB4o@GB48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$/-%3o/Ggsr.fLmq./kRq-n$JB
+-iG@l-2f(i,p`F6rZ[[PJg%-;*$QOL+<!OX73j0+-n-Vr.Ocht/1iJ,0/,+:1L^S\2DR!>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)0E<d*0).$r/-d[U.Ocbo-Ro!B
+q^;:gs!@Uhs!.Lgr$24cruqCbruqCdr?;1`llUg$JfiD_$6UE/6"`Y8.4Ql$r\"s</h\n51,C^C2)dL,
+:-1En1c-pBr%@t#%k]Id/M^X:/jW]\G'S=UGPlX`FTcl1F`_a(F8p:\EVseSDu4GMD?"GPC\qlHC&VfD
+BDZ<>AI2mV@UW\Q?sd8Kra,e7?<piCrE]D-!+#S/s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMis%iYk
+s%`bm:/+GXr_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/
+r\=@*q_.k"r[n.$r[\!ur@.Ulr?qRkpa,h`!$h4^r?8WmJfopn#9P$2+s0<m:'<1%0JYH`1__`&1c73O
+3&s#]4[!RK1+k+-.jlbD-iGA&,pjoa.TTIo4]cH?F`_YFrc7gSs)A!VrGMXPs(qUKqeH(Dr+HFMB4bae
+AnGUcA7YUJqdTM4r*TS6?XN\:"C5;<>[.24r*02)s&oA(r)`ess&K"sr)3_r;Gg:fr_ibns%rVhrD*>d
+$;=,d91hiM8kMZHr(-WRr'p]TrC$ZQs$H`Os$6TKrBU<G!'^EHq*"X<s#^0?q`4R6r\sj8rAFO1s"jU.
+q(Vb#!&"4%r[\%"p+6(kr@7dqr@%Xms![gnr?_Ljr?MCi,lJte,(^ti+h]$C+s7dhAk"'m-7C>o.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+<MLe
+B1FC".P*2*0.nh//h\q71,CaE2`PDE4#f,T1bgc`0)dF5/h\h01LF?=6<nJQH$FLVr-&'^"Enp1FEIJ&
+s)S-Zr,DUQqel=Ks(q^NqeH.Frb24Bqe#e<$"RLS@:<PO?XI4??Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%
+=8Z)'<E3!t;c?Zp;u]bo;>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
+<rZ1u<;]Yt;Gp@h;#XAm;?'Jj:]4&f9aXQf91qlM91hfJ8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kB
+4o@GB48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$/-%3o/Ggsr.fLmq./kUo./bOl-3,@j,QT2:r?M:c
+llgs(Jg&Pc"X5',5\<Oc-5e3].k2tr.4Qi!/M8Y00f(Up8N&=Y/h\_+r@7ap%k&kT.4n\'-pLjOFEVeJ
+FT$:WErU.YE;jeUDZ+GND#8#GCAqrIB_uHBB)cH?AG]m8@fKm:@/jU5?4'tE?<piA>[(E;>l@n,>5hb+
+>5_V&=T2D#<r>ts<<#nq;ZBVo;#F,f:'"'br_EJfr(R,`rC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9D
+s#g<CrAsp<rAa[5r&4O3s"s[1rA+7)r@e4)r\!str%.ju"Y(rL-mpJB./PCi-N>Cj,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>
+6<nMSH$FLVr-&'^"Enp1FEIJ&s)S-Zr,DUQqel=Ks(q^NqeH.Frb24Bqe#e<!b>bL#%:qJ?sd8Kra,e7
+?<piCrE]D-!+#S/s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMi$;XGo:esk^:/+GXr_<DdrCd)]r^m&Z
+r^ZoVr'gTQs$Q`OrB^EJrBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/r\=@*q_.k"r[n.$r[\!ur@.Ul
+r?qRkpa,h`!$h4^r?6b8JfqfN,Te*P+s'3k:bXOV1,LjF1GUaB1c@9O3'',a4_mG@/hAJ&-Rep@r$Dn$
+-7:<F;^FV0CiXZ?EH;&!q/QFRs)7jRs)%dPr+l1ErFu1C$>4!`An>RdAS#C_r+#V5rF,S2s'PY0"C5;<
+>[.24r*02)s&oA(r)`ess&K"sr)<Vns%rbmr_ibns%rVhrD*>d$;=,d91hiM8kMZHr(-WRr'p]TrC$ZQ
+s$H`Os$6TKrBU<Gr]^-@r&k!@rAsg9r&F[7s#0g5rA=O1rA"=+q_7t%!&"4%r[\%"p+6(kr@7dqr@%Xm
+s![gnr?_Ljr?MCi,lJte,0V3^+bCm.+X/*Q)*__'-RL/g.Outt-n$Mo.kE8)0JP@>@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<d*0).$r/-d[U.Ocbo-Ro!B
+q^;:gs!@Uhs!.Lgr$24cruqCbruqCdr?;1`QQLf$W#lp$*uR=V81Q/>/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@:<PO?XI4??Na\A?!Ue8?2n.1>[@>6s',G*rE9,%rE&nt#$"Z&<)Z^pr_rhprDEMi$;XGo
+:esk^:/+GXr_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL9FrB:*Ar]C*?r]:!<r&F^8s#0d4r&"F0
+rA+@,r@n+%r%@t#s"+."s!msrq^DCjr[.Cdr$27epEKPZll^m&JfrPc,Te*P+rs-j:baXX1,LjF1GU^A
+1c70M2`a#`4_mD=/M&>#-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$<rc;"<W,np;Zour;,L0h;ZBVo
+;#F,f:&n#f9E7ca9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F4o[YC48h5;3W(l92ubf7
+2>oB31]9'(0`<X)0)[C$/H.1!/Gq*t/H77!.f1[l./bOl-3,@j,QT2:r?M:c[ip>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+s<W5tt;uKVo
+;?'Jj:]4#g:&[oc:&[id9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q<nI55dYE4T7GB3rM);3;YZ42Z>T6
+2#T6/1A`g)0E<d*0).$s/H77#.fUst./bUn./kUk-N,7f,lAne,6&hd+TEVb,5i\b+G(\e+2/g(+W_dG
+4D.26.P!(K/cIF'0`Ed81Gq*NAkb<F2)@'C1ANR%0FTNj@ot?P??178G]n<0GPlXaFoQR]F8^.XEW:"W
+Du=MND?"GPC\qlHC&VfDBDZ<>AH69?@f0X7@/aL9?=$oC?N"1/>QA(/>lS%.>5qb)=o__)=T)>!<WlE&
+<)ccs;cN`ps&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g3@q`=[9r&F^8
+s#0d4r&"F0rA+@,r@n+%r%A"$r@Ipur@7dqr@%Ojr?hCfr$27epEKPZbTMK[Jfs\.$QgN7,Tf?k:bOLW
+1As!C1,:XA1c.'I3BKAfCdTm./1E%q./#"r,V<1q-9taOF*2SFrcA$Yr,MaUs)7gQr,)FLs(hRJrFu1C
+$"mm_An>RdAS#BPAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4>l7e3>$>'3=BJX+<rH)"<rH%s<;]Yt;Gp@h
+;#XAm;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K5dU7/oXS6N9@O5lX(I5lEqH55[PD55m_F4T.A?3r:r8
+3;tl:2Z5N32#fB11&3O%0*!X'/cI=#/,h*t/c71"/,^sp.JkLn-iPLl-3,@j,QT2:r?M:cQQ^r(WZ_`o
+,9S0L4D./1-7:5?.K1e'.k</%/MAh71h$\[2)-d;/h8LI.1@[R03qI(6<eAMG'.m)FSp4ZErU.XE;a_Q
+DZ=SRD#A)HCAqrIB_uHBB)cH?AG]m8@fKm8@/XI4?N4=2>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)>!<X)Q(<)cdp<;ohr;Z0Jk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG
+4T%;<3rM):3<(r;2Z,H12#fB11B'$,0`*O$/cmUV/H.4"/,^ss.K([l-iGCh-2]"g,PND\+h&SG+Gq9H
++!DaP+$smB"tqYb1,:XAr\>*B1GgpG2*!]\5&<S?/M&>#-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!)<Dcr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-HIrBC9Gs$$?D
+!'^BFs#g6ArAsg9r&F[7s#0g5rA=O1rA"+%r@\.'r@S""r[[t!r%7gts""$tq^MCjr?qOj!%%Rh!@9#i
+,Q8m=+bClP+UTD<+<haeB1XBr-i>@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+s<W5r!;c?Tn;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\8H23Y7fPpT7/K@O6N0:M5lEqH55dYE
+4T7GB3rM);3;YZ42Z>T62#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#%<E)pr;cN`ps&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHK
+r]pEHr'(-Ds#g3@q`=[9r&F^8s#0d4r&"F0rA+@,r@n+%r%A"$r@Ipur@7dqr@%Ojr?hFg!%%Og!$h4^
+r?7LMJfq'9$6LE6,Tf?k;D0^Yq(ht+r\Oa;3]oQ@#=C0s/1E%q./#"r,V<1q-9taOF*2SFrcA$Yr,MaU
+s)7gQr,)FLs(hRJrFu1C$>4!`An>RdAS#C_r+#V5rF,\5!+Gh6ra5Y2"C5;<>[.24rEBS4>$>'3=BJX+
+<rH)"<rH%s<;]Yt;Gp@h;#XAm;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kE
+4TI\F4o[YC48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$/H.1!/Gq*t/H77!.f1[l./bOl-3,@j,QT2:
+r?M:cllgs(Jg&Sd#pUT<)E_\*,pk#<-ibXo.1n$Z.k</'0JYFm7l<"T/hSY*pF-M#-SJb'-ph-VFEVeJ
+rH.sYrc8$YrG_^Rr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,\7rF5e8rF#S2s'G_2s'5S.s'5M,s'#D+s'#D)
+r`B8*=BJZ&<r>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?<piCrE]D-
+!+#S/s',M,s&o>)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMiqbR,br_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`O
+rB^EJrBL3Ds#pBEr&ad:rAjd8s#9s9r&+C/s"jU/r\=@*q_.k"s"41#r[[psr[Idoq^;=hq^).c!$h4^
+r?6b8JfqfN%3?Z8,Tf?l;_KgZ0etN_0bQ5s1G^jE3&s)aCI9d-/1E%q./#"s,V<1q-9taOF*2SFF8p=[
+Er9qWE;skSDZ"AND#\;LCAhlEBF8BbAnGUdAn>OaAGfs7@f9a7?iXX6@/aO4?3FP>>[1M4>l7e3>$>'3
+=BJX+<rH)"<rH%s<;]\p;ZBSo;#XAm;?'Jj:]4#g:&Rc`9E.Wa8c2-T8,PjV7K#XS6iTLQ62s4M5Q*kG
+5Q3kE4TI\F4o[YC48h5;3W(l92ubf72>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(
+6<eAMG'.m)FSp4ZErU.XE;a_QDZ=SRD#A)HCAqrIB_uHBB)cH?AG]m8@fKm8@/XI4?N4=2>lS%.>l@n,
+>5hb+>5h\(=9D].=BGE$r)N_qs&8kos&&emr(m8d!)<Gfr([/as%E;_rCQuZs%!#Ws$clS!(?]Os$H]N
+r]pEHr]^9Ds#g9Bs#U*=rAa[5r&4O3s"s[1rA+7)r@e4)r\!str@It!s!n$ts![gpr@%Xmq^27fq]u(a
+s!%Idruh=bs!%CbrudXMJfgs6#pCB7)E_b/.OltJ/H77#/cRI&0*O$b1H%.&#>I6<2)@'C1ANR%0FKHi
+@ot?P??178G]s"/r-&*_s)e0[rGqjVs)@sUr,2FLs(q^NqeH.Frb24Bqe#e<!+c(<r*]S5ra,e7?<piC
+rE]G.!F/q0>lS%.>5qb)=o__)=T)>!<X)Q(<)cdp<;ohr;Z0Jk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S
+7/oXQ6N'4L5lEqF56!eG4T%;?3rV2=3W(l:2ubf62>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+<rH)"<rH%s<;]Yt;Gp@h;#XAm;?'Jj:]4#g:&[fd9`.Q`9)hK\8GPdR7fPpU7/oXS
+6N9@O5lX(I5lEqH55[PD55m_F4T.A?3r:r83;tl:2Z5N32#fB11&3O%0*!X'/cI=#/,h*t/c71"/,^sp
+.JkOl-iG@l-2f(i,p`F6rZ\fpJg#so"sY99)*;S-s!I[ls!I^n&Lf.Y.P!)(0f!-,2)-d;/h8LI.1@[R
+03qI(6<eAMG'.m)FSp4ZErU.XE;a_QDZ=SRD#A)HCAqrIB_uHBB)cH?AG]m8@fKm:@/jX5?iOI4?2n10
+>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)>!<WlE&<)ccs;cN`ps&/emrD<Aer(d5cs%NAarC[&\rCHoX
+rC6]Rr^?cRrBgHKr]pEHr'(-Ds#g3@q`=[9r&F^8s#0d4r&"F0rA+@,r@n+%r%A"$r@Ipur@7dqr@%Oj
+r?hCfr$27epEKPZbTMK[Jfs\.#p(65,T]9m<\Q6+1&Wd=0ekF=1G^sL4$77F0J+h).OHS;-OV1O>#-J1
+>&A>'FE7A%rGqgUs)A!Vr,2FLrbVUMrG):Fr+HCLB4baeAnGUcA,p0<A,Ba6@K'X7@JsU5?iF@7?!U]?
+>Q.n*>6nD9=]nj/='&H$<rc;"<W,np;Zour;,L0h;ZBVo;#F,f:&n#e9`.Q`9)hK\8GPdR7fPpW7/o[T
+6iTLQ62s4M5Q*kG5Q3kE4TI\F4o[YC48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$/H.1!/Gq*t/H77!
+.f1[l-ibXo-iG@l-2f(i,p`F6rZ[[PJg%*:#U:N<)*;S/-78^>""#?@-iPLo.K1e"/1rV2?jB1Z0eb44
+.kLED$n<VX>uE(;>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&<r>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(<r*]S5ra,e7?<piCrE]D-!+#S/s',M,s&o>)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMiqbR,br_<Dd
+rCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL3Ds#pBEr&ad:rAjd8s#9s9r&+C/s"jU/r\=@*q_.k"!\GuT
+r[e%!r@7dqr@%Ojr?hCfr$27epEKPZ[ig8FMBE-F+X&-P6#p*-0`Ed.0JG0Z0`Nm,1(6'#3]h%C0J+h)
+.OHS;-OV1O>#-J1>&A>'FE7A%rGqgUs)A!Vr,2FLrbVUMrG):Fr+HFMB4baeAnGUcA7YUJqdTM4ra5b8
+@/aR5?iF@7?!U]?>Q.n*>6nD9=]nj/='&H$<rc;"<W,np;Zour;,L0h;ZBVo;#F,f:&n#e9`.Q`9)hK\
+8GPdR7fPpU7/oXS6N9@O5lX(I5lEnI56!hE4TI\F4o[YC48h5;3W(l92ubf72>oB31]9'(0`<X)0)[C$
+/H.1!/Gq*t/H77!.f1[l./bOl-3,@j,QT2:r?M:cJg#^h^**b,+sRseC/60'r[/L/-7(#e-n$Mn.Olu%
+0JQp)2)-d;/h8LI.1IaS03qI(6<eAMG'.kJrcJ'Zrc8$YrG_^Rr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,\7
+rF5e8rF#S2s'G_2s'5S.s'5M,s'#D+s'#D)r`B8*=BJZ&<r>ts<!#us;Z9So;?'Jj:]4#g:&[oc:&[id
+9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF4o[YD49%A?3W1r72uGT52?,N31]9*+1&`j-0JEDXpauFq
+s""+!s!dsrr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`bTDEYJfjV,#Tb-3+rNIX:b)Do!\,ZKr[\X5
+/M8Y/0JYIBA5,*D2)@'C1ANR%0FKHi@ot?P??178G]s"/r-&*_s)e0[rGqjVs)@sUr,2FLs(q^NqeH.F
+rb24Bqe#e<!+c(<r*]S5ra,e7?<piCrE]D-!+#S/s',M,s&o>)!*T;'rE&nt#$"Z&<)Z^pr_rhprDEMi
+qbR,br_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL3Ds#pBEr&ad:rAjd8s#9s9r&+C/s"jU/r\=@*
+q_.k"s"41#r[[psr[Idoq^;=hr$;=hr$27epEKPZQQUl&WZVTh+sA6Q6#p']0`Ed,0`Ea*0`Nm,1'BKp
+3]h$_5r()D-n?_q-mpD@-5%[S,psli>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&<r>ts<<#ns
+;Z0Jk;#X8h:&n#f:&n#e:&[id9DV9Z8cM<Z7fPpT7/K@O6N07N5Q*hI5Q*eE4o[YD49%A=3<V<$2`EYo
+2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI:$.fq4N.f(Uo./bOj-N,7f,lAne,6&hd+TEVb,5i\b+L`GE
++,M'D+<MgH4).Ur.P!&$.k:KJ'eCpg/h\k30f1^s90>3l1,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)>!<rZ2"<;]\m;ZBVm;#=&d:B!rj9MA)P9`7W`8cVH]8H)-X7f5^S7/oXS6N9@N63'=N5lEqF
+4pF/54?P\e4T7DF3]]8]3rM):3<(r;2Z,H12#fB11B'$,0`Ea*0`<[(0)[C$/H.+$.k3"tr$_Fir?hCf
+r$27epEKPZJfoXf^E=mG+<W!Q6#g$\0etL=0JG470/,(71,:XC2`Wp45r()D-n?_q-mpD@-4hOQ,psok
+>Y6A0>&A;&FE;R(F8^.WEW:"XDu=MND>nAOC]/#HC&DZEBE)TAAc60=A,Ba6@K'X7@JsU3?iOI4?2Rt*
+>6nD9=]nj/='&H$<rc;"<W,np;u]bq;#sKkrDEPjrD3Ae!)<Dcr(I&^s%35]s%3/[r($ZSs$clSs$QfQ
+s$?ZMs$-EHs$-HGr&k$Dr]U9Dr&ap>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*6<e>KG'.nLrcJ'Zrc8$YrG_^Rr,2OOs(qUKr+c4Fs(M@DrFZ%?rFGe8rF5e8
+ra>\3"^YPB?<pk7>l@n,>5hb+>5h\(=9D].=BGE$r)N_qs&8qqrDEMir_NJf!)<Gfr([/as%E2\rCR#Z
+rC6fUrBpWRqa:BMr]pNKrBL?IrBC0Cs#g9Bs#U$;"?8A"2`CXor&4O3s"s[1rA+7)r@e4)r\"+#r\".$
+r[e("s!mjos![gnq^27fq]u(as!%Idruh=bs!%CbrudXMJfgs6$m6W:)EMV1.P!&$.k:KJ$7mb\/h\k3
+0f1^s$;3KA2)7$F1G:C6r@JR50eP+03+Z#B7:1%YH$FOYrHJ0_s)n?`r,_gWrGhjVrbq^Pr,)IMs(hOI
+rFu:Fr+Gn=rFPt=rF>k:ra>b5rEfG.s',S0?2e+/>Q7n,=oMS)=oMP%=8Z,!<W?%r;uBPn;>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$+\+<VsP6#g$\
+0etL=0JG470/,(71,:XC2`Wp45r()E.4Zhr-mpD@-5%[S,psok>tQJ1>AeM)FE2JEF8^.WEW:"XDu=JQ
+D>e>ND#\;LCAhlEB`D`FB)H6=AH$*9@f9a7?iXX6@/OC3?N4=/>l7e3>$>'3=BJX+<rH)"<rH%s<;]Yu
+;Gp@h:f@6hr_WPhrD!>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&<r>ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ic^9)V?]8,YpW7JoRN6iTLP5la.J5QF%J
+4odeF4o[YD49%A=3<V<$2`EYo2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI=$/,q*q.K:gp-i57h-2Stc
+,QAtf+o`\b+o`bb+o`[:++bTK*t085+rWLW;(=(I/1W4K.hsTe/M8\00JPC@@nSpE2D[3H1G:C6r@JR5
+0eP.23Fu,C7UL1[H$FOXrHJ0_s)n?`r,_gWrGhjVrbq^Pr,)IMs(hOIrFu:Fr+Gn=rFPt=rF>k:ra>b5
+rEfG.r`fG/r`oJ-s'#G*r`T;)r`K,#r)Nr#<E)prrDWVls&&_kqbR,br_3Mh9M8#PrCd,^!(m,[r^ZoV
+r'gTQs$QfQs$?WN!($TLrBL3D#!G+34?GVer]:6D3]T2]rAjd8s#9s9r&+C/s"jU/r\=@*r\+:*r@e.&
+r@S""r[J"#.OlnF./PCj-Mo+e,QK(`,5i\/+G(_f+S6d(+!;XO*^F^J0/54;0eb:90/#"50etL?2)dNV
+BL+C-/1E,!-n$Gjr?`.)-RC,b0O79u6<e>KF`_YGF*%;#r,MaUs)7gQr,)FLs(hRJrFu1Cs(D@Dr+,k=
+rac"<qdTM4ra5_7rF#P1s'G_2r*9/(#[1D7=]ed-='#9$!*9%urD`\n"]A5q;,C0h;>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?<pk7>l@k,=o_b*>Q7n+=oMM*=]ed-r)W_qr`&nr
+s&/emrD<JhrD!>er_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;?+<D[D3bhMA.kE5%.fCk4/1iG+0/#"61c/]74#o2T2)6p?0/!2T&2#Xh0J#4q;_LXKEd)eRGBj(1
+r-&*_s)e0[rc/!ZrGhjVrbq^Pr,)IMs(hOIrFu:Fr+Gn=rFPt=rF>k:ra>b5rEfG.r`fG/r`oJ-s'#G*
+r`T;)r`K,#r)Whts&Anpr)3PlrD<Aer(d5c"ADK^92,:Wr^m/^rCHoXrC6]Rr^?cRs$H`Or^$TNr]pEH
+r&t<J4Zkhg4$<L("?JS(3BI+!r&F^8s#0d4r&"F0rA+@,r@n4(s"OC)r\"4&s"44$r[J"#.OlnF./PCj
+-Mo+e,QK(`,5i[o+G(_n+9ru2+!_mmEEO250etL=0JG470/,(71,:XC2`Wp45VXrE.P1QIs!Ral&go%Q
+-R:EP8gZo1Df^&CEccADrGqgUs)A!Vr,2FLrbVUMrG):Fr+Q+Cs(;1?rFGn;qdTM4ra5b8@/aR3?iOI4
+?2Rt*>6nD9=]nj/='&H$<rc;"<W,np;[$&s;,L.frDEPjrD3Ae!)<Dcr(I&^s%35]s%3/[r($ZSs$clS
+s$QfQs$?ZMs$-EHs$-NIs$$?D!'^BFs#g3@s#U!:r&F[7s#0g5rA=O1rA"+%r@e+%r@Rt!r[e.'/H%.#
+/H%*t.f1[l./bOl-3,@j,QT2:r?M:cJg#^h^EFsK+s/!G3GD;9-R^Aj-71)e-RU;k.Olr!/MAea6oHkV
+/hek..k3%H.1[mU.OHrY9IWA8E--8GF*7J(r,_jXs)J!VrGVUOs)%dPr+l4Frb;CGrFc(@ral%=qd]S6
+s'bn7rEf_7?X@&E?2Rt+>Q7n+>Q7n+=oMM*=]ed-r)W_qr_rqt;c3TnrDEMir_NJf!)<Gfr([/as%E2\
+rCR#ZrC6fUr'^ELs$H]N!'gEI!'gEGrB:0Cr]C-@q`+d=3&`cSr\sa5r\a^4rA4C-q_A((!AH2+0)R=#
+0)[C$/H77#.f(Uo./bOj-N,7f,lAne,6&hd+TEVb,5i\b+NtpZ++bU,*t9>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)>!<rZ2"<;]\m;ZBVm
+;#=&d:B!rj9MA)P9`7W`8cVH]8H)-X7f5^S7/oXS6N9@N63'=N5lEqF4pF/54?P\e4T7DF3]]8]3rM):
+3<(r;2Z,H12#fB11B'$,0`Ea*0`<[(0)[C$/H.+$.k3"tr$_Fir?hFg!%%Og!$h4^r?7LMJfq'9*$6:F
+,TT*h=YDKb1,1I:0eY160JP=<1Gq*O3bS[^0eb1//H.'t-iGA&-RU2f,V`Rs-:D-XFEM\GrcA$Yr,MaU
+s)7gQr,)FLs(hRJrFu1Cs(D@Dr+5h;raYh7rF,\5!+Gh6r*TJ1s'>P-rEBS4>$>'3=BJX+<rH)"<rH%s
+<;]Yu;Gp@h:f@6hr_WPhrD!>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&<r>ts<<#ns;Z0Jk;#X8h:&n#f:&n#e:&[id9DV9Z8cM<Z7fPpT7/K@O6N07N5Q*hI
+5Q*eE4o[YD49%A=3<V<$2`EYo2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI:$.fq4N.f(Uo./bOj-N,7f
+,lAne,6&hd+TEVb,5i\b+L`GE+,V-F+<V[I(cc>/"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)3PlrD<Aer(d5c"ADK^92,:Wr^m/^rCHoX
+rC6]Rr^?cRs$H`Or^$TNr]pEHr&t<J4Zkhg4$<L("?JS(3BI+!r&F^8s#0d4r&"F0rA+@,r@n4(s"OC)
+r\".$r[e$u""PiN.JtUk-iGCh-2]"g,PND\+bChg+MT$H+!;UL*'\FH0/54;0eb:90/#"50etL?2)dNV
+BKn4*/Li;"-R^>ir?`('-7(#c0jRBt6sX_QF`_YFs)\-Zr,MaUs)7gQr,)FLs(hRJrFu1Cs(D@Dr+5h;
+raYh7rF,\5!+Gh6r*TJ1s'>P-r*'G1>$5!1=BAR)rDru"rDieqr)<Vns%ren;Z0Jl;#O2g:&n#e9`.Q`
+9)hK_8H29[8Gl!U7fPpU7/oXS6N9@O5lX(H5lX(I55[PD55m_F4T%;@3r1l73;tl:2Z5N32#fB11&is)
+0`<['0)[C#/H.4%/hHrQ!%e(!r@7[nq^DCjr?_Ljr?MCi,lJte,0V3^+bCm0+X\HX*Zu7YBi-0(-n$Gi
+-7:,f-R^Dn.P!#$0/-^#2)I'A0J"b*.Ot<E%OW_R1gj!*7:'tVGBItLrcJ'Zrc8$YrG_^Rr,2OOs(qUK
+r+c4Fs(M@DrFZ%?rFGe8rF5e8ra>\3"^YPB?<pk7>l@n,>5hb+>5h\(=9D].=BGE$r)N_qs&8qqrDEMi
+r_NJf!)<Gfr([/as%E2\rCR#ZrC6fUrBpWRqa:BMr]pNKrBL?IrBC0Cs#g9Bs#U$;"?8A"2`CXor&4O3
+s"s[1rA+7)r@e4)r\"+#r\".$r[e("s!mjos![gnq^27fq]u(as!%Idruh=bs!%CbrudXMJfh!7%3Qc6
+*u?qP;CX1J/1W4K.gdgZ/M8\00JPC@@gYdh3]AlR1,1F80)[@5/h\e1/NRKA/kKJnG^=XYGl;jaG5l^b
+FSp4YErC"XE;jeRDZ"AOD#\;KCAhlHB`)N?B)Q<?AGp$<@fBd8?i==0?2n.1>[@>6s',M,s&o>)!*T;'
+rE&nts&K(ur)<Mks&&_kqbR,br_3Mh9M8#PrCd,^!(m,[r^ZoVr'gTQs$QfQs$?WN!($TLrBL3D#!G+3
+4?GVer]C-@!]`8%rAjd8s#9s9r&+C/s"jU/r\=@*r\+:*r@e.&r@S""r[J"#.OlnF./PCj-Mo+e,QK(`
+,5i\O+G(_f+OVAY*[2RgEEY"M1,:R<0JP460JG4:1,CdH3BCh<0eb1//1;ko-R\j>%jr\L-m^WS8L6c1
+E--5EErL.YEr9qWE;skSD?+PPD>nAOC]/#HC&DZEBE)TAAc60=A,Ba6@K'X7@JsU3?iOI4?2Rt*>6nD9
+=]nj/='&H$<rc;"<W,np;[$&s;,L.frDEPjrD3Ae!)<Gd!)3;`s%<;_s%*/]rCHiVr'p]TrC$ZQs$H`O
+s$6TKr':9HrBC-B!'^BFs#g3@s#U!:r&F[7s#0g5rA=O1rA"+%r@e+%r@S""!%e+$!A5r%/H@@#/,^sp
+.JkOl-iG@l-2f(i,p`F6rZ\fpJg$!p#9k?5+;["O;'.)3-n$Gi-7:,f-R^Dn.P!#$0/-^"2)I'A0J"_)
+.Ot<E%4<VQ1gj!*7UL.XGBJ!*FSp4ZErU.XE;a_QDZ=SRD#A)HCAqrIB`2TBB)ZB?AG]m8@fKm:?iXU5
+?NjbC?=$oCr*92)s'#D+s'#D)r`B8*=BJZ&<r>ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ic^9)V?]8,YpW
+7JoRN6iTLP5la.J5QF%J4odeF4o[YD49%A=3<V<$2`EYo2uGT52?,N31]9*+1&Wd+0E*U%/cIC$/cI=$
+/,q*q.K:gp-i57h-2Stc,QAtf+o`\b+o`bb+o`[:++bTL*t9>8*$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)Q<?AGp$<@fBd8?i==0?2e(/?2e+/>Q7n,=oMS)=oMP%=8Z)%<E3!t;uKYm;ZBVm;#=&d:B!rj
+9MA)P9`7W`8cVH]8H)-X7f5^S7/oXS6N9@N63'=N5lEqF4pF/54?P\e4T7DF3]]8]3rM):3<(r;2Z,H1
+2#fB11B'$,0`Ea*0`<[(0)[C$/H.+$.k3"tr$_Fir?hCfr$27epEKPZbTMK[JfsV,+W_gH5&jaZ0etL=
+0JG470/,(71,:XC2`Wp45VXrF.kN7M.01hEr[.Rk%O3i=81$i6E--2CEH6,ArGqmWrG_aSrGMOMrbVUM
+rG):Fr+HCLB4baeAnGUcA,p0<A,0R;@:<PO?X`n@r*TJ1s'>P-r*0,&rE'&#rDru"rDieqr)3_r;Gg:f
+rDNSkr_WMg!)<Dcqb-iZs%3/[r($ZSs$crUs$ZlSs$H`Os$6TKrBU<Gr]^6C!'^BF"?\e.4$<I'r]:!<
+r&F[7s#0d4s"s^2rA"+%r@e+%r@S"!r[e($r@Igrr@7dqr@%Rk!%7ms-n#!@r?_Cfr?M:cQQ^r(WZh?c
+)'9hTB2^*(-n$Gi-7:,f-R^Dn.Ouu$0.pK;6o?eV0/>.4/1`;$qC)h"2e#E.7UC%UG'.nMrcJ'Zs)S'X
+rc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?<pk7>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)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2e:Amod9`7W`8cVH]8H)-X7f5^S7/oXQ6N'4L
+5lEqF56!eG4T@MC4T.A@3rM):3!M<#2E!EM2Z>T62#T6/1B'$,0`Ea*0`<X-/hS_-/H.4#/,q*t.JkOl
+-iPIe-3#7h,PWJ]+h&SG+Gq9H+!;aN+ZaOH)_Wp$1,1I:0eY160JP=<1Gh'O3+bE10J4k-.fLjt-n#!@
+r?i("2./s%7pg7XF`VPCF*%;#rc.mUrbqaQr,)FLs(hRJrFu1C$>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$6TKrBU<G!'^EHr&k$Dr]LBH4?GVerB(!>rAjd8r\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<W5r!;c?Tm;Z0Jl;#O2f:A[ca9`@]`9)V?]8,YpW
+7JoRN6iTLP62j.J5Q3kF4o[YD49%A<3W1r:2uGT52?,N11B]Hg0ekB]1&`j-0JEDXr%7n#r@J=,.k<)!
+.4HYn.K([l-i>=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)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2e
+:Amod9`7W`8cVH]8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3!M<#2E!EM2Z>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#<rc;"<W,np;Zour;,L0g
+;Z0Jl;#F)h:&Rc_9DhE^8c;3X8,PjV7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F4Tml04$,S'3rh>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?"<SU>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,!<W?%u;u]hq;uT\n;>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;@:<PO?X`n@r*TJ1s'>P-
+r*0,&rE'&#rDru"rDieqr)<Vns%rbmrDNSkr_WMg!)<Dcqb-iZs%3/[r($ZSs$clSs$QfQs$?ZMs$-HI
+rBL9Fr&k$Dr]LBH4?GVerB(!>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
+?<pk7>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,!<W?%u;u]hq;uT\n;>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+<qsM+X/'hD-ekM1,:R<0JP460JG4:
+1,CaH3B1V90eb41/Lp`K!@T>p-N,;",;ik"-:hNaF`heHrcA$Yrc.mUrbqaQ!,_[OrbVUMrG):Fr+HFM
+B4baeAnGUcA7YUJq-jM9@:3JM@JsU3?iOI4?2Rt*>Q%_'=9)D#<rc;"<W,np;Zour;,L0g;Z0Jl;#F)h
+:&[fd9`%K\9)hK]8Gl!U7fPpU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z,H4
+2#]<01&3O%0E!O%/cI:"/H7=#/Ggsr.fLmq./YIl-ibXo-N,7h,lJte,.A_I+c7EJ+s8$P*&(o'+=/B`
+-mp>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?<pk7>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)%<E3!t;Z]ls<;fbp;Z0Jl;#O2e:Amod9`7W`8cVH]8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC
+4T.A@3rM):3!M<#2E!EM2Z>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,p0<A,0R;@:<PO?X`n@r*TJ1s'>P-r*0,&
+rE'&#rDru"rDieqr)3_r;Gg:frDNSkr_WMg!)<Dcqb-iZs%3/[r($ZSs$crUs$ZlSs$H`Os$6TKrBU<G
+r]^6C!'^BF"?\e.4$<I'r]:!<r&F[7s#0d4s"s^2rA"+%r@e+%r@S"!r[e($r@Igrr@7dqr@%Rk!%7ms
+-n#!@r?_Cfr?M:cQQ^r(W?E3'+X%gYA6(!(-n$Gi-7:,f-R^Dn.Ouu$0.pK;6o?eV0/>.4/1`;$qC)h"
+2e#E.7pg7ZGB\1RrcJ'Zs)S'Xrc%gSr,2OOs(qUKr+c4Fs(M:Bs(;:Br+,Y6s'kt9ra>\3"^YPB?<pk7
+>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)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2e:Amod9`7W`
+8cVH]8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3!M<#2E!EM2Z>T62#T6/1B'$,0`Ea*
+0`<X-/hS_-/H.4#/,q*t.JkOl-iPIe-3#7h,PWJ]+h&SG+Gq9H+!)RM+>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<@:<PO?X[@A@/OC3?N4=/>l7h)=oDG&<rH)"<rH%s<;]Yt;Gp@h;#O;j;>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;<EcuYNFa*h,r,_mYrGhgUrGVUOs)%dPr+l4F
+rb;CGqe,q@s(2+=qIBP7raGe6rEf_7?X@&E?2Rt+>Q7n,>Q%b*=oMM*=]ed-r)W_qr_rqt;c<QlrDEPj
+rD3>dqb@#_r_*2^rCR#ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"sU/">V_e0eiS]
+r\+@,0E*U%/cIC$/I<sY.k3"t.4?Snr@%Ojr$MFir?V@er?M@fr?D1`ruh=cr?;1`bTDEYJfjS+$lpE5
+*%kc(.P!&$.k:KJ.P*/'/h\k11,Lao9KbHs1c@*D0JG.4/hJ\.0/,(25%meH94N*iH?sg]rHJ3`rcS0]
+rcA$YrGhjVrbq^Pr,)IMs(hLHs(VIGr+H"@"D;=YAS(dMrF>k: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&
+<rH)"<rH%s<;]Yt;Gp@h;#O;j;>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?<pk7>l@n,
+>5qh*>5qb)=9D].=BGE$r)N_qs&8hnrDEPjrD3>d!)<AcrCm2`rC[#[s%!#Ws$ciRqa:BMr^$NKrBL9F
+rB:0Cr]C-@qDnL6r\sa5r\a^4q_J@11,1L;r\=@*!&+=(r%7n#r@J+&.k<(Q.Ocep-n5*Cq^;:gs!@Uh
+rZh@e!$hFdr?;1`s!%CbruecmJffgk"s"d/*%bZ&"Y)#R/1W4K.k3)%/M8\0/i#7=?q`^F3&ENK0eb:7
+/hS_./h\n4/3[`E02#huH$aj^HMr'dG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;JCB&#IB`)NBAcuaYAn>QO
+AGp$<@fBd8?i==0?2In)>Q7k*=o__)=T)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2e:Amod9`7W`8cVH]8H)-X
+7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3!M<#2E!EM2Z>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*=Su7u<rZ1u<;]\p;ZBSo;#O;j;>sDi: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;*><t8*0ek=60.\Y).f:_)-n?W*@mqh=@<$C4G'!V(r,_mYrGhgUrGVUOs)%dPr+l4Frb;CGrau@I
+BP1si!bQ"TrFGb7s'kt9ra>\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?<piCrE]G.!F/q0>lS%,>5_V'=T)>!<rZ2"<<#ns
+<;fbp;Z0Jl;#O2g:B!uc9_h<]8c;3Z8,YpT7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>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
+<W5tt;uBPl;>sDj:]*uc:&doc9D;'Y8,YpW7JoRN6iTLP62j.J5Q<nI55dYE4T7GB3r1l83;tl72Z>T6
+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#<E)pr!`N&trDW\nrDEPjrD3Aer_<;aq+C]ZrCHoXrC6]Rr^?cRrBgHKr]pEHr'(-D
+s#g<Cs#g6Ar]:!<r&F^8s#0d4r&"C/!\uMcr\=@*r\+:*r@e1's"41#r[[psr[Idor?qRkpa,karZh1^
+r?9B-JfoXfoH4A[+<_pP1hpOr1B'!,0bQ5s1cIERANVh'/M/J&.k)nq-iPG&-RU5h,WK4!-V7]bFEVg*
+F8^.YEW'kUDuFSOD>nAOC]/#HC&DWJB4kggAS;!S!+c4CA7Y[Lq-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*
+>Q7n,=oVV%=8Z,!<W,np;Zour;,L0g;Z0Jl;#F)h:&Rcb9DqK]8bkpV8,PjV7K5dU7/oXS6N9@O5lX(I
+5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z5N32#fB31B0*/0`Ng)0`<['0)[C$/,h*t/c71"/,^ss
+.K([o-NY\E-iPLm-N,7h,lJte,*sI)+fQUh+sA'K/RhoZ-j1nG-n-VE.Kh7S0.gE:5rg_U0eY.4/1`;$
+r$`+(.jd;e74Cl<EHQJKFERS)r,_mYrGhgUrGVUOs)%dPr+l4Frb;CGrb)7Es(D@Ds(2.>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$<r\sa5r\a^4rA4C-r\4O20ek@9r\+7'r%7n#r@J:+.k<)!.4HYn
+r@.[nr[7Ujs!@Uhs!.Lgr$24cr?;1`s!%CbrugYMJffRddiSc:+<MRT@pA[Ys"47'r\#KP1brH.5<(S\
+2)I0E0J>%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,!<W?%u;u]hq;uT\n;>sDj
+:]4&f:&I]\9)qQ^8H)-X7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+
+0`Ea*0`<X-/hS_-/H.4"/,^ss.K([n-iPIf-2f+g,PWJ]+h&SG+Gq9H*ZuUM+Z*qDq(hq's"XL.&2cF-
+2e>*/0.eb+.Ouqs-n#!@&go%R-mUc\675B5E--8GF*)JErGqmWrG_aSrGMOMrbVUMrG):Fr+H7HB4bae
+BDuNCAcH<?A,0R<@:<PO?X[@A@/aO4?3FP>>[1M4>l7h+>5qb*=Su7u<rZ1u<;]Yt;Gp@h;#O;j;>sDi
+: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=<Z-n-Sp.k</(0J-Nq3AWBE0.nn//1W4J.1RaV-9>X*.8+,jFa&"NFoHL\F8p:ZEW0qUDu=MQ
+D?"GMC]%rHC&_lGBE)ZFBE)TDAc609A,g$;@K'[5?iFC3?2n10>Q7t,>Q7n+>Q7n*=oDJ%=8c1t<W5r!
+;c?Tm;Z0Jl;#O2f:Adid9`7WY9)hE[7fPpT7/K@O6N0:M5lEqH55dYE4T7GB3r1l83;tl72Z>T62#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!)<Dcr_*2^rCQfUr^ZlUs$clSs$QfQs$?ZM
+s$-HIrBL9Fr&k$Dr]LBH4?GVerAt!?s#U*=r&F[7s#0g5rA=O1s"aU/s"OI+r@n1'r@\%#r[[t!r%7gt
+s""$tr[Idor[7^or?qRkr?_Cfr?M:cllgs(Jg&Sd"sP35*%bW'q'[(--R^Dn.k</%0/"n]5rg_U0eY.4
+/1`;$r$`+(.jd;e74Cl=EclSMFERS)r,_mYrGhgUrGVUOs)%dPr+l4Frb;CGrb)7Es(D@Ds(2.>qIBP7
+raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_qs&8hnrDEPjrD3>d!)<Dds%NAapIbHUrC6fU
+r'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:rAad8r&4O3s"s[1rA+@,">V\d0JNJZr\"+#r\".$""YrQ.Kh4M
+.4?VC.K([o-i>=k-2f+h,Q8td,QAtd+o`\b,5i\b+L`GE+,M'D+<VaG/Rr#Z/1N5'/h\n40f(X@?Ud7>
+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,!<W?%u;u]hq;uT\n;>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<?A,0R;@:<PO?X`n@ra5Y2"C5;<>[.24r*02)s&oA(r)`ess&K"sr)<Vns%rbmrDNSkr_WMg
+!)<Dcr_*2^rCQfUr^ZlUs$clSs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]LBH4?GVerB(!>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<e+<MRT@pAa["Y2,U/h\pX0`s3f0OGnk5<(S\2)I0E0J>%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,!<W,np;Zour;,L0g;Z0Jl;#F)h:&[fd9`@]`9)V?W8H)-W7fPpU7/oXS6N9@O
+5lX(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,Q8mr+bCko+U0,6+<2tB>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%=8c1t<W5tt;uBPl;>sDj:]*uc:&doc9D;'Y8,YpW7JoRN
+6iTLP62j.J5Q<nI55dYE4T7GB3r1l83;tl72Z>T62#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/,+90JbL<?:I.=
+2`ETN2)$^;/hS_./h\h3/4"#D0Mc8&H$aj^H2VscG5cX_FT-@[ErC"XE;jeRDZ"AOD#\;MCB&)LCAqoI
+B`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z)%<E3!t;Z]ls<;fbp;Z0Jl
+;#O2g:B!uc9_h<]8c;3Z8,YpT7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>3W(l:2ubf62>f<11BK<e
+1&`p+0`Ea*0`<[)0)mO%/H.0u.fLmq./bOm-MSnc,lT%`,5i\/+G(_f+S6c]*ZuUM+Z*qDq(`d?0/,+:
+1c7-K3&id*4>ecD/Lr;$.4HYmr[&7*-RL5e3+5-$8mu^^GBS(MF*%;#rc.mUrbqaQr,)FLs(hRJrFu1C
+"_VI[An>WSAcQBDARo?NA,0R;@:<PO?X`n@ra5Y2"C5;<>[.24r*02)s&oA(r)`ess&K"sr)3_r;Gg:f
+rDNSkr_WMg!)<Dcr_*2^rCQfUr^ZlUs$crUs$ZlSs$H`Os$6TKrBU<Gr]^6C!'^BF"?\e.4$<I'r]:!<
+r&F[7s#0g5rA=O1s"aU/s"OI+r@n1'r@\%#r[[t!r%7gts""$tr[Idor[.aq-n#!Ar[.Rir?V=drZ[[P
+Jg%*:"sP35*%bW'q'ZY!-R^Do/1iG)/hSYW$UHd/0ek=60.\Y).f:_*-n?W*@mqh?@WHX:GBJ*.FSp4[
+ErC"WE;a_QDZ=SRD#A)HCAqrIB`;ZEB`D`FB)cH@AGTg9@fBg8@/XI3?N4=2>lS%.>l@k,=o_b*>Q7n*
+=oDJ%=8c1t<W5tt;uBPl;>sDj:]*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+<VaG/Rr#\/1`;&/M8\10etF<1+up&5<(S\2)I0E0J>%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,!<W?%u;u]hq;uT\n;>sDj:]4&f:&I]\9)qQ^8H)-X7f5^S
+7/oXQ6N'4L5lEqF56!eG4T@MC4T.A@3rM):3<(r;2Z,H12#]<21Ars+0`Ea*0`<X-/hS_-/H.4"/,^ss
+.K([n-iPIf-2f+g,PWJ]+h&SG+Gq9H*ZuUM+Z*qDq(aQU0/,+:1c7-K3&ia)4>efG/hAJ&.Olkr-mp>g
+-RL/b4CLH&94;d\F`hbJF*%;#rc.mUr,2dWDJa6,Ci0/fs(hRJrFu1Cs(D@Dqdoe<rF>Y4#%: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$6TKrBU<G!'^EHr&k$Dr]LBH4?GVerB(!>rAjd8r\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'
+<C&Z&1GUX;0.eb,.k<(u.4Qbq-9bs,.SXAlFEVhMG5cU]F8p:ZEVsb_Df9N2D/O6.D/=%dC]%rHC&_lG
+BDuKFB4baer+,Y6s'kt9ra>\3ra,V1s'5S.s'5M,s'#D+s'#A(rE0&#rDrhrr_rqt;c<QlrDEPjrD3>d
+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)>!<rZ2"<<#ns<;fbp;Z0Jl;#O2f:B!uf9_V0]8P)JO7fZ*Y7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC
+4T.A@3rM):3!M<#2E!EM2Z>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#&\<qD/=$*rbVUMrG):Fr+Q+Cs(;.>s()(<q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n+>6\;8
+>$5!1=Su7u<rZ1u<;]Yt;Gp@h;#O;j;>sDi:B4,f9`.Q`9)hKV8,u0W7fPpU7/oXS6N9@O5lX(I5lEqH
+55[PD55m\J4?P\e4T.>A3r_8>3W(l92ubf62?,N41]9'(0`<X)0)[C$/H.1!/Gq*t/H77!.fLmq./kUo
+./bOm-N,7h,lJte,4$J)+bCle+UK>:+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%=8c1t<W5tt;uBPl;>sDj:]*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+<VaK*%PK)r[e!u"Y)&T/M8^T0FKZl2-EC5
+3B9&W1c>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?<piCrE]D-!+#S/s',G*rE9,%rE&nts&K(us&8qsrDW\nrDEPj
+rD3>dr_<DdpIbQZ8P&eM!(d&Xr'gTQs$Q`OrB^EJrBL3Ds#pBEs#^6CrB(!>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@<Q4't*-0J>%0.P!#!.Ocbn-RL2f-6kW]5:B37E-$,CF*.G'rGqmWrG_[Q#&\<qD/=$*rbVUMrG):F
+r+Q+Cs(;.>s()(<q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!<W,np;u]bq;#jGk;Z0Jl
+;#F)h:&Rc`9E.Wa8bP[T8,GdU7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F4Tml04$,S'48q;>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</%/hSkY5rphY1,(@7/M/M).k3"t.Ocen5%Hu09k/3cG'7tMrcJ'Zs)S'X
+r,<!]Df0H0DJj<.Ci'#br+c4Fs(MCEral1DAcZLTr+,Y6s'kt9ra>\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+<M^G.q2ia/H%('.P*,&/h\mW0EX*d2-D"j5<1_`2Dd9H0ek@8/hS_00/"kFC.L$T
+Ap&<CH$=Q4GPu^aFo?F\F8p:YEW:"WDu=MND?"GPC]8)KC&_rJC&_lEBDuKGB4baeAc-*;@fg+K@/aL9
+?=$oC?N"10>QJ)8r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhr(d5cs%N/[!_GsSrC6iYrC6]R
+r^?cRrBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<r&=m>2`<QO2)bFks"s[1rA+@,r@n+%r%@pur@.dtr@7dq
+r@%Ulr[.Cdr?V@ep`fY[ll^m&JfrPc#Tk04,9\dUAhs<>r%JpA0etOA1c@<Q4't*-0J>%0.P!#!.OceE
+-P.UO,<TC!-qn)iF*)MEFE;O%ErL(WE;XVUDJj:nD/=$*rbVUMrG):Fr+Q+Cs(;.>s()(<q-jM9@:3JM
+@JsU5?iF@7?!U]?>Q.n*>Q7n,=oVV%=8Z,!<W,np;Zour;,L0g;Z0Jl;#F)h:&[fd9`.Q`9)hKV8,u0W
+7fPpU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z,H42#]<01&3O%0*!X'/cI=#
+/,h*t/c71"/,^ss.K([o-iYUn-iPIk-2f+f,Q8mr+bCkp+U928+X%gU@9rm]r?hdr-7:2i.4Y<I,V1Q#
+0i^M#1c$m@0/"q0/M&D%.Ochr.4.5h67P]>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#<r>ts<<#np;Z0Jl;#O2f
+:Adic9`IcZ8chLQ7fGjV7f5[O6iTLP62j.J5Q<nI55dYE4T7GB3r1l83;tl72Z>T62#B'31,:R=0`Eg*
+0E<d*0).$r/-[UT.Olkr./bUn./kUl-N>Cj,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)%<E3!t;Z]ls<;fbp;Z0Jl;#O2f:B!uf9_V0]8P)JO7fZ*Y7f5^S7/oXQ6N'4L5lEqF56!eG4T@MC
+4T.A@3rM):3!M<#2E!EM2Z>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#&\<qD/=$*rbVUMrG):Fr+Q+Cs(;.>s()(<q-jM9@:3JM@JsU5?iF@7?!U]?>Q.n*>Q7n,
+=oVV%=8Z,!<W,np;Zour;,L0g;Z0Jl;#F)h:&Rc`9E.Wa8bP[T8,GdU7K5dU7/oXS6N9@O5lX(I5lEqH
+55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z,H42#]<01&3O%0*!X'/cI=#/,h*t/c71"/,^ss.K([o-NY\E
+-iPLm-N,7h,lJte,*sI)+fZ[l+sJ0R*%PH'-n,$A%ONMM-R^Dm.P!##/hSkY%7*$31GUX;0.nk//1W7M
+.LmmV-9bs,.SaMpFEVeJFoHL\F8p:ZEVsb_Df9N2D/O6.D/=%dC]%rHC&_lGBDuKFB4baer+,Y6s'kt9
+ra>\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$<r\sa5r\a^4q_J@11,1L;r\=@*!&+=(pauCp"tM2R.Ocep
+r@.[nr[7Ujs!@Uhs!.Lgr$24cr?;1`s!%CbrugYMJffRde/no<+<M^G.q2ia/H%(!.fLtJ/M8\00JG:<
+2-EC53B9&W1c7$D0eb:7/hSh20.]P,82*nRFa&+UG'Nt0rHA0_rH/!Zs)S$Ws)@sUr,2FLs(q^NrbDII
+s(_RJs(M=Cral:GAnGUcr+,b9!b,VHra,e7?<piCrE]D-!+#S/s',G*rE9,%rE&nts&K(us&8qsrDW\n
+rDEPjrD3>dr_<DdpIbQZ8P&eM!(d&Xr'gTQs$Q`OrB^EJrBL3Ds#pBEs#^6CrB(!>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#&\<qD/=$*
+rbVUMrG):Fr+Q+Cs(;.>s()(<q-jP:@:3JM@:9(Bra5Y2"C5;<>[.24r*02)s&oA(r)`ess&K"sr)3_r
+;Gg:frDNSkr_WMg!)<Dcr(I&^s%2oT!(ZoUs$clSs$QfQs$?ZMs$-HIrBC9Gs$$?D!'^BF"?\e.4$<I'
+r]:!<r&F[7s#0d4s"s^2rA"+%r@\.'r@S""r[[t!r%7gts""$tr[Idor[7^or?qRkr?_Cfr?M:cJg#^h
+^EEn-+sA*L.q)^3./bM5-71)f-n$Mo.k</'/hp?l3]&WJ0J>(3/hJV*/,h"..4HT-A3qb@A9)d7F`V[(
+FSp4[ErC"UE!gN%DJj</DJa6,D#A)HCAqrIB`;ZDAcl[XAnCmNqIBP7raGe6rEoP1s'>Y0s',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[+<VaK*%PK)r[e!u'e1^b/1iJ-0/,(91,W3(5<1_`2Dd;j1(uAr0/"q3
+0/"kFC.L$VB6JKEG]s"/rHA0_rH/!Zs)S$Ws)@sUr,2FLs(q^Nrb;RMBkhBs!bl=]r+H"@"D;=YAS(dM
+rF5n<@UT1B"C>D??!dJ8r`fG/r`oJ-rEB/&r`K,#r)Whts&B"ss&Aqqr_i\lr_WPhr(d5cs%N/[!_GsS
+rC6iYrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<r&=m>2`<QO2)bFks"s[1rA+@,r@n+%r%@pu
+r@.dtr@7dqr@%Ulr[.Fe!%%RhrZh1^r?7LMJfq'9#Tk04,9\dUAhs<>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;@:<PO?X`n@ra5Y2"C5;<>[.24rEBJ1>$>'3=BPK&r)WhtrD`\n"B&,p;,I3hrDEPjr(d;erCm,^
+s%<;_p.,0RqaUTSrC$ZQs$H`Os$6TKrBU<Gr]^6C!'^BF"?\e.4$<I'!':-@rAjd8r\sj8r&+L2r\OL-
+q(Vb#!&"4%r[e%!r[dt!r%.jur@7dqr@%Xms![gnr[.Rir?V=drZ^\PJg#^he0,,B+sA*L.q)^3./bOn
+-N5A@-n-Vq.kE;*0i^M#1c$m@0/"q1/M/M(.k3"t.4.5h67PcAF*)PIF8^4YF8p:ZEVseUD[:5uD/O6.
+D/=%dC]%rHC&_lGBDuKFB4baer+,Y6s'kt9ra>\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
++<M^G.q2ia/H%(M.P!##/M8Y/0/,1;2-EC53B9&W1c7'E1,1I90.nq30.]P,82*qSG'A1UG5QR_G5cX_
+FT$:\Er9qWE;jeRDZ"AOD#\;MCB&#JCB&#JB`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2e(/?2e+/
+>Q%b(=oMP%=8Z,!<W?%u;u]hq;uT\n;>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;@:<PO?X`n@ra5Y2"C5;<>[.24
+r*02)s&oA(r)`ess&K"sr)<Vns%rbmrDNSkr_WMg!)<Dcr(I&^s%2oT!(ZoUs$clSs$QfQs$?ZMs$-HI
+rBL9Fr&k$Dr]LBH4?GVerB(!>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%DJj</DJa6,D#A)HCAqrIB`;ZDAcZOV!G5p@AGTg9
+@fBg8@/XI3?N4=2>lS%.>l@n,>5hb+>5_V&=T2D#<r>ts<<#np;Z0Jl;#O2f:Adic9`IcZ8chLQ7fGjV
+7f>^T7/K@O6N0:M5lEqH55dYE4T7GB3r1l83;tl72Z>T62#B'31,:R=0`Eg*0E<d*0).$r/-[UT.Olkr
+./bUn./kUl-N>Cj,l]+g,lAne,5i\b+TEYa+o`[O++bT7*sWo2+!;OR@UB$br@8=,.k</&/hSe10JbIA
+=U[ba3B9&W1c7'E1,1K^0+'Bd0.]P,82*qTG5c^dG5QR_G5cX_FT$:\Er9qWE;jeRDZ"AOD#\;MCB&#J
+CB&#JB`)NBAcuaYAn>QOAGp!>@U`aE?Na\A?!Ue8?2n.1>[@>6s',G*rE9,%rE&nts&K(us&8qsrDW\n
+rDEPjrD3>dr_<DdpIbQZ8P&eM!(d&Xr'gTQs$Q`OrB^EJrBL3Ds#pBEs#^6CrB(!>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`4Xs6<EccGGErL.YEr9n`E,]`6DJsH2DJ]Jm
+Ci!tfD#\;LCAhlEB`D`FB)Z?DAn>Oar+#P3"^thI?sd@@@/aO4?3FP>>[1M4>l7h+>5qb*=Su7u<rZ1u
+<;]Yu;Gp@h:f@6hr_WPhrD!>er_*;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!)<Gfr([/as%E;_rCQuZ!_5aMr^HiVr'^ELs$H]N
+r]pEHs#pEHrB:0Cr]C-@qDnL6r\sa5r\a^4rA4C-q_A%'!&+=(r%7gtr%%dss!dsrr@.[nr[7Rir?_=d
+r$24cruqCbruqCdr?;1`JffRd^E3e*+<MXB.:QX9/M-lOr@AC0/M8\10JP:@2-!(148q/V2)I'C0eb75
+/M/Y1/hBP-6nqVSGBeCXG'En/r-&*_s)e-Zs)S$Ws)@sUr,2FLs(q^NqJ$%FB_lB@AcuaYAn>QOAGp!>
+@U`aE?Na\A?!Ue8?2e(/?2e+/>Q%b(=oMP%=8Z)%<E3!t;uKYm;ZBVm;#=&d:B!uf9`7W_9)V<]8Gu$Y
+8Gu$U7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>3W(l:2ubf62>f<21]9*.1&Wg*0DmI#/c@7"/,^ss
+.K([l-iGCh-2]"g,PND\+j;'\+G(a-+T<Mg+#%GC1GU`a0e>(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,!<W,np;[$&s;,L.frDEPjrD3Ae!)<Dcr(I&^
+s%3,Zr'pcY8,GdU7K5dU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z5N32#fB1
+1&3O%0E!L$/H.1!/Gq*t/H77!.f1[l-ibXo-iG@l-2f(i,p`F6rZ[[PJg%-;$7$lA+WN"B?n!NQr?i%&
+-RU;k.Olr!/M/_4:^0-G2)6m@0`E[=/M&D%.Ocku-mh8j4Xs9>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!)<Gfr([/as%E;_rCQuZ!_5aMr^HiVr'^ELs$H]Nr]pEHr]^9Ds#g9Bs#U!:s#C$<r\sa5
+r\a^4rA4C-q_A%'!&+=(q(;Orr[\!us!dsrr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`llUg$JfiJa
+$6UH5*Z?J9?S*i\r[[pu%4s.a0/,(70fLsi76is62]+D/1,1L;0.nh.0JG+188:OI;e^H#H$FN1GPlXa
+FoQR\F8p:YEW:"WDu=MND?"GPC\hcHBk[?Ural:GAnGUcr+,b9!b,VHra,e7?<piCrE]D-!+#S/s',G*
+rE9,%rE&nts&K(ur)<Mks&&_kqbR,br_<DdrCd)]rCHu[rC6iYrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g<C
+s#g6Ar]:!<r&F^8s#0d4r&"F0rA+@,r@n.&r@\%#!%e+#r[[psr[Idoq^;=hq^).c!$h4^r?8WmJfomm
+"sG-6+#%DB!])Ser@oiY0/,(71,C^C2E!ZZ>!"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$<I'r]:!<r&F[7s#0g5rA=O1rA"+%r@e1'r@S%#r[[t!r%7gts""$t
+q^MCjr?qOj!%%Rh!@9#i,Q8m=+bClP+UTJ>,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%=8c1t<W5r!;c?Qo;Z0Jk;#X8h:&n#f:Adic9`Ica9)V?\
+8-2:O7fGjV7f5[O6iTLP62j.J5Q3kF4o[YD49%A<3W1r:2uGT52?,N31]9*+1&`j-0JEDXpFZ@qs""+!
+s!dsrr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`bTDEYJfjV,!$M7_"r\mu?nEr]r[[pu%4s.a0/,(7
+0fLsh76is62]+D/1,1L;0.nk/0JG+288:OJ;e^H#H$FN1GPlXaFoQR\F8p:YEW:"WDu=MND?"GPC\hcG
+B`MiCBDuKGB4baeAc-*;@fg+K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V'=T)>!<rZ2"<;]\m;ZBVm;#=&d
+:B!uf9`7W_9)V<]8Gu$Y8Gu$U7K,^T6iB@M62j.J5Q!_F4o[YE49%GA48q;>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^DJj</DJa6,D#A)HCAqrIB_l?BAnCjMqIBP7raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$
+r`B&!r)N_qs&8qqrDEMir_NJf!)<Gf!)<Ddr_3>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+<M[J)CJp$!\GuTr[[pu%4s.a0/,(80fCjf76is62ZYcmr\5'?0/"q10JG.3
+88:RK;e^H#H$FN1GPlXaFoQR\F8p:YEW:"WDu=MND?"GPC\hcHBk[?Ural:GAnGUcr+,b9!b,VHra,e7
+?<piCrE]D-!+#S/s',G*rE9,%rE&nts&K(ur)<Mks&&_kqbR,br_<DdrCd)]rCHu[rC6iYrC6]Rr^?cR
+rBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<r&F^8s#0d4r&"F0rA+@,r@n4(s"OC)s"=='r@Ipur@7dqr@%Oj
+r?hCfr$27epEKPZJfoXf]c[S(,9JOOC,7V#r@o*D0/,(71,C^C2`Ei[>!"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,!<W,np;u]bq;#sKkrDEPjrD3Ae!)<Dcr(I&^s%3,Zr'pcY
+8,GdU7K#XS6iTLQ62s4M5Q*kG5Q3kE4TI\F4Tml04$,S'48q;>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'<F`[M'r,_jXs)IpT$?'j#DJa9/D/F**r+l4Frb;CG
+qI]e?!+l%<qIBP7raGe6rEoP1s'>Y0s',M.rEK;*r`fD+rE9)$r`B&!r)N_qs&8qqrDEMir_NJf!)<Gf
+r([/as%E;_rCQuZ!_5aMr^HiVrBpWRqa:BMr^$NKrBL9FrB:0Cr]C-@qDnL6r\sa5r\a^4rA4C-q_A%'
+!&+=(r%7q$r%/1*.k<)!.4HYnr@.[nr[7Rir?_=dr$24cruqCbruqCdr?;1`QQLf$WZMQj+!2XE-=C:7
+/M-lOr@A:-/M8\10JY@@1fFHE5Wes(!Au_51&is,0+K]k0.fb175@eUGBeCXG5QR^G5l^bFSg.ZEr9qW
+E;jeRDZ"AOD#\;IC&r$^qIfe>"D;=YAS(dMrF5n<@UT1B"C>D??!dJ8s',S0?2e+/>Q%b(=oMP%=8Z,!
+<W?%r;uBPn;>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*
+=Su7u<rZ1u<;]Yu;Gp@h:f@6hr_WPhrD!>er_*;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\tT5<C_X0ek@7r%7gt$n3Pk
+A3MM?ATW'<F`[M'r,_jXs)IpT$?'j#DJa9/D/F**r+l4Frb;CGqI]h@Ac$$7A,g$;@K0^8@/XI3?N4=2
+>lS%.>l@n,>5hb+>5_V&=T2D#<r>ts<<#ns;Z0Jk;#X8h:&n#f:Adic9`Ica9)V?\8-2:O7fGjV7f5[O
+6iTLP62j.J5Q<nI55dYE4T7GB3r1l83;tl72Z>T62#T6/1A`g)0E<d*0)$ss/H77#.fUst./bUn./kUk
+-N,7f,lAne,6&hd+TEVb,5i\b+G(\e+28m)+<DUJ)C8a#/M/OQ/,_"./M/S.0JG7;2D\9#5Wes(!Au_5
+1&N^90ek=58S^aM;e^H#H$FLVrHJ0_s)n?`qfDdXr,MaUrbq^Pr,)IMs(hIG!GQ6DBDuKGB4baeAc-*;
+@fg+K@/aL9?=$oC?N"1/>QA(/>lS%,>5_V'=T)>!<WlE&<)cfp;uBPn;>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,!<W,np;[$&s;,L.frDEPjrD3Ae!)<Dcr(I&^
+s%3,Zr'pcY8,GdU7K5dU7/oXS6N9@O5lX(I5lEqH55[PD55m\J4?P\e4T.A@3rM):3;tl:2Z5N32#fB1
+1&3O%0E!L$/H.1!/Gq*t/H77!.f1[l-ibXo-iG@l-2f(i,p`F6rZ[[PJg%-;$7$f?,on=?ALT&Vr?i%&
+-RU;k.Olr!0.eq4:'X!F2)6m@0J</Q%P0.\-pqN0.o9f!F`qnKrH.sYrc8$Yqeum\Df0H0DJj<.Ci'#b
+r+c4Fs(M7A!G5p?AGTg9@fBg8@/XI3?N4=2>lS%.>l@k,=o_b*>Q7n*=oDJ%=8c1t<W5tt;u]bo;>j>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>+<DUK
+)^Jd$/M/OQ/,_"./M/S.0JG:<2D\9#5Wes(!Au_41&Wd90ek=68S^aN;e^H#H$FN1GPlXaFoQR\F8p:Y
+EW:"WDu=MND?"GPC\hcHBk[?Ural:GAnGUcr+,b9!b,VHra,e7?<piCrE]D-!+#S/s',G*rE9,%rE&nt
+s&K(ur)<Mks&&_kqbR,br_<DdrCd)]rCHu[rC6iYrC6]Rr^?cRrBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<
+r&F^8s#0d4r&"F0rA+@,r@n.&r@\%#!%e+#r[[psr[Idoq^;=hq^).c!$h4^r?8WmJfomm"s5!8+=h)@
+!])Ser@o*D0/,(71,C^C3&`r[=?ADq/hJY+.OchD-k7UP-7(rf4tKK?EccGGErL.YEr9ndE,]`6DJsH2
+DJa6,Ci0/fs(hRJrFu1Cs(D@Drac1DAS#EMA,0R<@:<PO?X[@A@/aO4?3FP>>[1M4>l7h+>5qb*=Su7u
+<rZ1u<;]Yu;Gp@h:f@6hr_WPhrD!>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#<r>ts<!#us;?0Vn;>j>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?<piCrE]D-!+#S/s',G*rE9,%rE&nts&K(ur)<Mks&&_kqbR,br_<DdrCd)]rCHu[rC6iYrC6]R
+r^?cRrBgHKr]pEHr'(-Ds#g<Cs#g6Ar]:!<r&F^8s#0d4r&"F0rA+@,r@n4(r%@n!r@Ipur@7dqr@%Oj
+r?hFg!%%Og!$h4^r?7LMJfq$8#p(6:+=h&@1GU`a0b#lk0JG4:1G^jJ2`j$%#<F^r0J4n,/H.-t.1dmR
+-R^6-Ai_J?Aoi':FE2L&Er0kTE;jbUDZ+GOC]J>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(3<V?&3]T5!2uu$!r\sj8r&+L2r\OL-q(Vb#!&"4%r[e%!
+r[e($r@Igrr@7dqr@%Xms![gnr?_Ljr?V@gr?VCfllgs(Jg&Pc,9S*K-!b(5-mg>j-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?<piD?=$oCr*92)s'#D+s'#A(rE0&#!*9%ur_rktr`&nrrDNYms%rVh
+rD!>er_<GfrD!8bs%E;_rCQuZs%!#Ws$ciRqa:BMr^$NKrBL9FrB:0Cr]C-@q`+j?3&`cS3&g^mr\a^4
+q_J@11,1L;r\=@*!&+=(pauFq!\5cN"Y(rM-n$PC./PCi-N>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^
+F8g4YE<L6#EH#mrDu=MND?"GPC\qlHC&VfDBDZ<>AHHCQ@fg.L@fBg8@/jU4?N"1/>QA(/>lS%,>5_V(
+=T;J$<XMi,<`W4#<)cdp<;ohr;Z0Jk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqF4pF/5
+4?P\e4T7DH3]]8]3]];"3!hT)3&`cS2Dm?Mr\a^4rA4C-r\=@*q_.k"s"41#s""+!r@.Ulr?qRkpa,h`
+!$h4^r?6b8JfqfN,T\'M+s8CIDDj7(1,:O;0eY160JP==1H.?V4]XU$0JG+1.kLZLr@&:+,pt)d6Y8A2
+;.alkF`_YGrc7mUrG_aS!,haPrbMROrbVUMrG):Fr+HFMB4baeAnGUcA7YUJqdTM4qdBG2ra,V3s'G_2
+r*9/(s'#G*s&f2#r)Werq,@;ks%rbmr_ibns%rVhrD!>erCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TK
+rBU<Gr]^6C!'^BFs#g3@s#U->!]i>%rAXg<3;tl:2Z,H42#]<01&is)0`<X)0)[C$/H.1!/H7=#/Ggsr
+.fLmq./kUo./bOl-3,@j,lT+g,l]+5+bCkh+n?cb+<VXM?"GQ8-7C8i-N,;)-n-Vq.kNG01JBtm2)I*C
+0/,'X0)dF5.kE5!7VFk8;J1)oG'.nLrH%jVrGhjVs)7jRs)%dRs)%dPr+l4Frb;CGqe,q@s(2+=qd]S6
+%UidR?sd8I?<piD?=$oCr*92)s'#D+s'#A(rE0&#!*9%ur_rktr`&nrrDNYms%rVhrD!>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)I5i1Arp</h\n/8o-aJ<GHc(H$FOXr-%s[rH&$\rc7sW"E8@#E,bep
+r,2FLs(q^NqeH.Frb24Bqe#e<s().>s'kt9ra>b5rEfG.s',S0?2e+/>Q%b(=oVV(=8c/,<E3(#<E3!t
+;c?Zp;u]bo;>j>g:]*ue:&doc9DqK^8c;3Z8,YpT7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(49%>E3B9,]
+3W1oD3B/uW2`<QO2)bFks"s[1rA+@,r@n+%r%A"$r@It!s!msrq^DCjr[.Cdr$27epEKPZll^m&JfrPc
+,T\'M+s8CIDDj7(1,:O;0eY160JP==1H.?V4]XU$0JG+1.kLZLr@&:+-7:2e6Y8A2;.alkF`_YGrc7mU
+rG_aS!,haPrbMROrbVUMrG):Fr+HFMB4baeAnGUcA7YUJqdTM4qdBG2ra,V3s'G_2r*9/(s'#G*s&f2#
+r)Werq,7Do;Gg:fr_ibns%rVhrD!>er_*;cr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-HIrBL9Fr&k$D
+r]U9Dr&ap>r]($@3B@$t!BE.=2ubf62?,N41]9'(0`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kUo./bOl
+-3,@j,lT+g,l]*u+bCkn+U&u2*$nm%"tV/L-n$Gir[/@--n-Vr.kND/1JBtm2)I*C0/,'X0)dF5.kE5!
+7VFk8;J1)oG'.nLrH%jVrGhjVs)7jRs)%dRs)%dPr+l4Frb;CGqe,q@s(2+=qd]S6s'bq8$=@.H?<piD
+?=$oCr*92)s'#D+s'#A(rE0&#!*9%ur_rktr`&nrrDNYms%rVhrD!>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</%/M8\00JPCA
+2c)n,3]]5X1cG:fr@ng90JG"LCd9aUC3Y#LG^"E1G5HF\F9$C]ErBt\E,fl:E;jeRDZ"AOD#\;JCB&#I
+B`)N?B)Q<@AH-0>@fBg8@/jU4?N"1/>QA(/>lS%,>5_V(=T;J$<X;]*<`W4#<)ccs;cN`ps&/emrD<Ae
+r(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHKr]pEHr&t<J4Zkhg4$<L(#!+e*3BB2]rAY*D3&iiU2E!EM
+2Z>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-Rg</AihSAAoi':FE2L&Er0kTE;jbUDZ+GOC]J>O
+D#\;LCAhlEBF/<aAnGUdAn>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`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kRq-n$JB-iG@l-2f+g-2f+h
+,F9R*+fHOm+<VXM?"GQ8-7C8i-N5A"-n-Sp.k<2)0f)K/4ukJW1GCI90E!O&/Is?_/LO#$4"X?CFEMbL
+FERP'qf;XTs)A!VrGMXPs).jRs(qUKr+c4Fs(M:Bs(;:Br+,\7rF-7F@:3JM?X@&E?!goE?![A5rEB8*
+!*]A+s'#A(rE0&#!*9%ur_rktr`&nrrDNYms%rVhrD!>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/,+38o6gK<GHc(H$FOXr-%s[rH&$\rc8$Y#'"X%EH,r:rbq^Pr,)IMs(hLHs(VIGr+Gn=
+rFQ">s'u(<raGe6s'P_2rE]D-!+#S/s',G*rE9/&s&]/"$<:),<`N.!<)Z^pr_rhprDEMiqbR,br_<Dd
+rCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL3D#!G+34?GVer]:<F3]T2]3][-u#rst)2`EWQ2)R;k2?,N3
+1]9*.1&Wg'0DmF(/M/OQ/H77#.fCgn./bOm-MSnb,QK(`,5i[o+G(_n+9rr1+!MgXASrJG1,(I=0JG47
+0JG4:1,C^F3BKB(3]/TF/hAM(r[Rjq&1AkR.4%Ap4"X<AF*)PHEch;$qf2RRrbhdSrGDOM!,_^Os(hRJ
+rFu1C$>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$6TKrBU<G!'^EHr&k$Dr]U9Dr&ap>r]($@3B@$t
+!BE.=2ubf62?,N41]9'(0`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kUo./bOl-3,@j,lT+g,l]*@+bClN
++VGn?*$nm%/1;hn-mp>h-R^Al.fLq-/MAe590P?n1c$g=0JEAWr[eX3/1i8>BKIeDB689>F`_d)F8L"V
+EW:"XDuFSRD?"MRD?"GMC]%rHC&_lDBE)TDAc-*9A,TjH@:<PO?XI,G?!UfD?<pk7>l@n,>5hb+>5_V&
+=T2A%<rH%t;ufqt<!#us;Z9So;?'Jj:]4#g:&[oc:&[id9DqK]8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF
+4o[YD49%A=3<hH&2`EWS2u>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^F8g4YE<L6#EH#mrDu=MND?"GPC\qlHC&VfDBDZ<>AcH<@A,g$;
+@K'[7?i==0?2e(/?2e+/>Q%b(=oVV(=8c/,<E3(#<E3!t;c?Zp;u]bo;>j>g:]*ue:&doc9DqK^8c;3Z
+8,YpT7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(3sI`,3B9,]3W1oD3B/uW2`<QO2)bFks"s[1rA+@,r@n+%
+r%A"$r@It!s!msrq^DCjr[.Fe!%%Og!$h4^r?7LMJfq'9*$-4E+s8CIDDj7(1,:O;0eY470etO@1cIEU
+4B2VI2)$^:/1W:N.fCe--mg>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=Su7u<rQ(o;Zour;,L0h;ZBVo;#F,f:&n#e
+9`.Q`9)hK\8GPdR7fPpU7/oXS6N9@O5lX(I5lEqH55[PD55m_F4T%8B3]]8(3B9,\3W1o<3B7!ss#0d4
+s"s^2rA"+%r@\.'r@S""r[[t!s"41#q^_Upr[Idor[7^or?qOj!%%Rhr[%Lgs!-kRJg#^hdNKhX+<2\5
+ALo5V-n$Gi-RU;j.4Qhu/1`G.1.sek2)I*C0/,'X0)dF5/1iG%7qk(<;J1)oG'.nLrH%jVrGhjVs)7mS
+#]=KrDJj<.Ci'#br+c4Fs(M:Bs(;:Br+,\7rF-7F@:3JM?X@&E?!goE?![A5rEK;*r`fD+rE9)$r`9)#
+rDihr!*0"ts&8kos&&emr(m8d!)<Gf!)<Ddr_3>brC[#[r^d&ZrC6fUr'^ELs$H]Nr]pEHr]^9Ds#g9B
+s#U$;"unS$2`<WSq_nF2s"sU/">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/,<E3(#<E3!t;c?Zp;u]bo;>j>g:]*ue:&doc9DqK^8c;3Z8,YpT
+7K,^T6iB@M62j.J5Q!\L4Ztni4$,S(3sI`,3B9,]3W1oD3B/uW2`<QO2)bFks"s[1rA+@,r@n+%r%A"$
+r@It!s!msrq^DCjr[.Cdr$27epEKPZJfoXf^E=dC+<MdM.qNTV1,(I=0JG480JP:;1GgpH3BB9&3]/TF
+/hAM(r[Rjq&1AnS.4%Ap4"aBBF*)PHEch;$qf2RRrbhdSrGDOM!,_^Os(hRJrFu1C$>4!`An>RdAS#C_
+r+#V5rF,S2s'Pb3s'Pe4s'>P-r*02)s&oA(r)`esr`&\ls&/ko!)WYms&&emr(m8d!)<Dcr(I&^s%3,Z
+q+(?Ps$clSs$QfQs$?ZMs$-HIrBL9Fr&k$Dr]U9Dr&ap>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@:<PO?XI,G?!UfD?<pk7>l@n,>5hb+>5_V&=T2A%<rH%t;ufqt<<#nq
+;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\8H23Y7fPpU6i]XP6iTLP62j.J5Q3kF4o[YD49%A=3<hH&2`EWS
+2u>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(<raGe6s'P_2rE]G.!F/q0>lS%,
+>5_V(=T;J$<XMi,<`W4#<)cdp<;ohr;Z0Jk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqF
+4pF/54?P\e4T7GB3WqH'3]];"3!hT)3&`cS2Dm?Mr\a^4rA4C-r\=@*q_.k"s"41#s""+!r@.Ulr?qRk
+pa,h`!$h4^r?:MMJfoXfe0$"X+<MdM.qNTV1,(I=0JG480JP=<1GgpH3''0%3]/TF/hAM(r[Rjq&1AnS
+.4%Dq4"aBBF*)PHEch;$qf2RRrbhdSrGDOM!,_^Os(hRJrFu1C$>4!`An>RdAS#C_r+#V5rF,S2s'Pb3
+s'Pe4s'>P-r*02)s&oA(r)`esr`&\l"B&,p;,I6is&&emr(m8d!)<Gd!)3;`s%<;_r(-WRr'p]TrC$ZQ
+s$H`Os$6TKrBU<Gr]^6C!'^BFs#g3@s#U->!]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+<VXM?"FHr-mg>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!)<Gf
+r([/as%E;_rCQuZs%!#Ws$ciRqa:BMr^$NKrBL<G!'^?Es#g9Bs#U$;"unS$2`<WSq_nF2s"sU/">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^F8g4YE<L6#
+EH#mrDu=MND?"GPC\qlHC&VfDBDZ<>AcH<@A,g$;@K'[7?i==0?2e(/?2e+/>Q%b(=oVV(=8c/*<E3(#
+<E3!t;ZTfrr_rhprDEMiqbR,br_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL3D#!G+34?GVer]:<F
+3]T2]3][-u#rst)2`EWQ2)R;k2?,N31]9*.1&Wg'0DmI&/c@7#/,q*t.JkOl-iPIf-2]"g,PND\+j;'\
++G(a.+=8-P+!MgXASsC]0JYC;0JP780etO@1c.*M3]pD'2_m$=/M&G'/,^q+.4HSj-mhDq3\F9AF8g7^
+F*.D%q/QFRs)7pTrGDOMrG2:FrFu1C$"mm_An>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`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kRq-n$JB-iPIk-2f+f,Q8mR
++bCl:+WDXJ+<;Y0BeUn\-mg8h-7:/h.4Qet.kWJ11.VX64#\uO1,1K]0E!L1.k3)!87st9;eL4OFTHT-
+rH%gUs)J$Ws)7jRrb_UMqeQ+Erb;CGqe,q@s(2+=rF>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_<DdrCd)]r^m&Zr^ZoVr'gTQs$Q`OrB^EJrBL9F!'U9Cq`F[9
+rAjj:rAX[5r\aU1s"jU/r\=@*q_.k"r[Rt!q^VOnq^DCjr[.Cdr?V@ep`fY[[ig8FMBE-F+WhmP.:R<=
+3\`9C0JG790/,(71,C^C3BB;e;`Zin0J4t0/1W7L.L[aT-71,f7V4\6;.anKF9-H)rc7gSs)A!Vs).dP
+rbVOKqeH(Dr+HFMB4baeAnGUcA7YUJr*o\7rF#Y4s'Pn9?XNb<rE];*r*0,&rE0&#r)Werqc!Gkr_`Ym
+s&&emr(m8d!)<Dcr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-HIrBC9Gs$$?DrB0s=rAsg9rAad8r&4R4
+rA=O1rA"+%r@\.'r@S""r[[t!s"41#q^_Upr[Idor[7^or?qRkr?_Cfr?M:cJg#^h^*+^G+!;RJ>%oZ<
+,q()e-mg;h-n-Vq.k<5*1,;Ba4#\uO1,1K]0E!L1.k</"87st9;eL4OFTHT-rH%gUs)J$Ws)7jRrb_UM
+qeQ+Erb;CGqe,q@s(2+=rF>h9r*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`<Sn1]9':0ek@:02?CN2-+I9rceHfH2MjbFTcl1F`_a)F8g4Y
+EW0qUDu4GMD?"GPC\qlHC&VfDBDuNAAc60>@fKm:@/OC/?N"1,>l7h+>5_V(=T;J$<r5np<;ohr;Z0Jk
+;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqH4odbE4Sq5;3rM)<3;kf72Z>T32#fB11B'$,
+0`*O$0)[<t.fCgn./bOm-M\qf-2f+g,PWJ]+dX='+K?P(*[)UL+t6uA3\`9C0JG790/,(71,C^C3BB;e
+;[GKD1GCF6/M&D&r@/4).46Gj-Uq]//l?5%rcA0^FT-=VEW:"XDuX_RD>nAMC\qlFC&DWOB4kggAS,Oc
+ARo?LA,Kg9@JsU6?iFI5?i==0?2In*>6%n+=oDJ%=8Z+u<;TVm;Z9Pm;ZBVo;#F,f:&n#e9`.Q`9)hK\
+8GPdR7fPpU7/oXS6N9@O5lX(I5lEqH55[SB4Sq5=3r:r93;tl72ZGZ52#fB11&3O%0*!X'/cI=#/,h+"
+/c@6t/,^ss.K([o-iYUn-iPIk-2f+f,Q8nR+bCkh+k%SZ,9J$K,$J\7-RC/f-7C2g-R^Dn.P!#%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%<rc;"<Vobn;u]bq;?'Jj:]4#g:&[lf:&Rfc9`Ica9)V?\
+8H23Y7fPpT7/K@O6N0:M5lEqH55dYE4T7D=3W1r72uGT62>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"@rFPq<s'l":s'Yb3qd05,qcs&'s'#A(s&f;&rDreqr)EYos&/emrD<Aer(d5cs%NAarC[&\rCHoX
+rC6]Rr^?cRrBgHKr]pEHr]U<FrB0s=q`=[9r]'j8rAOX4r&"F0rA+@,r@n+%r%@puq^VOnq^DCjr[.Cd
+r?V@ep`fY[JfoXf^E=jE+WhmP.:R<Y0eY:90JY=80JG4:1G^jJ3^#Z*3]AiK0.nh-.kCQJ$n3VR-RgE4
+AiVJ@Aomrn!HWA^Eqs_TE;skVDZ+GOD#J/HCAhlEBF8BbAnGUdAn>OaAGfs8@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/>:Q5<Ce\1GU[=r@e+%$8!e\.S+25
+/lQD)rcJ6`G5ZLYErU.YE;skTDZ4MOD#8#GCAqrIB_uHBB)cH?AGp$;@f0[7@/jU5?Mn++>l@n,>5qh*
+>5h\'=T2A%<rH%q<;]\p;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\8H23Y7fPpU6i]XP6iTLP62j.J5Q3kF
+4o[YD3r:r93;YZ42ZGZ52#]<01A`g)0E<d*0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$24cr?;1`
+s!%CbrudXMJfgs6)^-4D*@"d'1b1"+.P!&"/1`A)/h\n40f(^G9*[jN4ZYS_2`CXkrA"a81,1O<:MrHU
+<bcjXGQE#6r-&'^"Enp1FEIM'rc7sWrc%gSqel=Ks(q^NqeH.Frb24Brau+?rFGq;s'bq8r*T>-rE]G.
+rET8)s'#A(s&f;&rDreqr)EYos&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHKr]pEHr]U<F
+rB0s=r]:$>rAjj:rAX[5r\aU1s"jU/r\=@*q_.k"r@@apr@.Ulr?qRkpa,karZh1^r?:MMJfoXfe0$(Z
++WhmP.:R<Y0eY:90JY=80JG4:1G^jJ3^#W)4#\rL0.nh-.kCQJ$n3VR-n-N5AiVJ@Aomrn!HWA^Eqs_T
+E;skVDZ+GOD#J/HCAhlEBF8BbAnGUdAn>OaAGfs8@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`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq./kUo./bOm-N,7h,lJte,.A_I+c.?H,9J$K
+,$J\#0IJ.p-71,f-RU;k.Olr!/M8b57mB*q2)@$D1&Wd(/da0]/Lj;(3\=9CFT-C`FE[V(qJuUUrc%mU
+rGMUOrG;@Hr+c4Fs(M:Bs(;:Br+,b9raPe6s'Yk6ra,M.qcs)(s'#G,rEB2'rE0&#!*9%uqc*Jls&/ko
+s%rVhrD!>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<bcjXGQE#6r-&'^"Enp1FEIM'
+rc7sWrc%gSqel=Ks(q^NqeH.Frb24Brau+?rFGq;s'bq8r*T>-rE];*r*02)rE9/&s&]/"qc3Vps&Atr
+s&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHKr]pEHr]U<FrB0s=q`=[9r]'j8rAOX4r&"F0
+rA+@,r@n+%r%@puq^VOnq^DCjr[.Cdr?V@ep`fY[bTMK[Jfs\.-6=<P+sJIFE]Pp.1,(C;0J>+60etO@
+1c[T[4]4@$1bgX:/hJS(r@7dq#q.8O7qOb5;.anKF9-H)rc7gSs)A!Vs).dPrbVOKqeH(Dr+HCLB4bae
+AnGUcA,p0<A,Kg9@JsU6?iFI5?i==0?2In)>Q%_'=T2D"<rQ(q;uKVn;>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#<t=12)@$D1&Wd'/dX*^.nOA7/Q6;(rcJ6`G5ZLYErU.YE;skTDZ4MOD#8#GCAqrIB_uHBB)cH?
+AGp$;@f0[7@/jU5?Mn++>l@k,=oql3>Q%b)=oDJ%<rc;"<Vobn;u]bq;?'Jj:]4#g:&[oc:&[id9DqK]
+8cD9\8,YpW7JoRN6iTLP62j.J5Q3kF4o[YD3r:r92uko82uGT62>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$<r5np<;ohr;Z0Jk;#=&d:B!uf9`7W_
+9)_E\8H)-X7f5^S7/oXQ6N'4L5lEqH4odbE4Sq5;3rM)<3;kf72Z>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`<X)0)[C$/H.1!/H7=#/Ggsr.fLmq
+./kUo./bOm-N,7h,lJte,(^ti+hf*E,9J$K,$J\7-RC/f-7C2g-R^Dn.P!#$/ho(N5<Ln_1c$mAr@e+%
+$83t`.nOA7/Q6;(rcJ6`G5ZLYErU.YE;skTDZ4MOD#8#GCAqrIB_uHBB)cH?AGp$;@f0[7@/jU5?Mn++
+>l@n,>5qh*>5h\'=T2A%<rH%q<;f`";c6Lj;,C*e:]4#g:&[oc:&[id9DqK]8cD9\8,YpW7JoRN6iTLP
+62j.J5Q3kF4o[YD3r:r93;YZ42ZGZ52#]<01A`g*0EEj\r\!str%&('.k3"t.4?YD./PCi-N>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<s'l":
+s'Yb3qd05,qcs&'s'#A(s&f;&rDreqr)EYos&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^?cRrBgHK
+r]pEHr]U<FrB0s=q`=[9r]'j8rAOX4r&"F0rA+@,r@n+%r%@puq^VOnq^DCjr[.Fe!%%RhrZh1^r?7LM
+Jfq'9*$-7F+sJIFE]Pp.1,(C;0J>+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$6TKrBU<Gr]^6CrB0s=
+rAsg9rAad8r&4R4rA=O1rA"+%r@\.'r@S""r[[t!s"41#q^_Upr[Idor[7^or?qRkr?_Cfr?M:cllgs(
+Jg&Sd,9n9Q*?n[$0IJ.p-71,f-RU;k.Olr!/M8b47R'!p2)I*E1&Wd(/da6a/h9M+3A"0BFT-C`FE[V(
+qJuUUrc%mUrb_^Rrb_UMqeQ+Erb;CGqe,q@s(2+=rF>h9r*fV5s'Pb3r*B2)rEK;*s',G*r`T2%r`9)#
+rDi_or)<Vns&&emr(m8d!)<Gf!)<Ddr_3>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(
+=8c1s<W#hq;u]bo;>j>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)<VnrD<Pk!)WYms&&em
+r(m8d!)<Dcr(I&^s%3,Zq+(?Ps$clS!^f=@rBU?HrBU<Gr]^6CrB0s=rAsp<rAa[5r&4O3s"s^2rA"=+
+q_7t%!&"4%r[e%!r[e($r@Igrr@7dqr@%Xms![gnr[.Riq]u1ds!#W0Jg#^hoH=2ZrZDOe+B</5-7:2g
+-RJa?$n3YU.kE5%0/,7N5s#!&!\uGar\44&#VI\Z9P679;eZ,P!HWD^F8^.YEVseTDuX_RD>e;JC]%rH
+C&_lDBE)TDAb]g8@f0[7@/jU5?4'tE?<piA>[(E;>l@n,>5qh*>5qb*=T)>#<rH%t<;fbm;ZBVo;#F,f
+:&n#f:Adic9`Ica9)V?\8H23Y7fPpU6i]XS6iKFM62j.J5Q3kF4o[YD3r:r93;tl82Z#B12#K-41,:R=
+0`Eg*0E<d*0).$r/-d[U.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$24cr?;1`rZ_@crZIOLJfh!7*$H@F*ucA(
+CH3jq/Li8"/1`A)/h\n40eY=>3CjHG5W_"f3&WZO2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\
+EVseSDu4GMD?"GPC\qlHC&VfABDlE?A-cXR@:<PO?XI4??Na\A?!Ue8?2n1.>l7h*=o;D%=8c2!<W,nr
+;ZKer;u]bo;>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+<D[J+<_jT?#r1`0etF;
+0/>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!)<Gd!)3;`s%<;_r(-WRr'p]TrBp]S6UCZ9r]g?HrBL9Fr&t!@q`Fa;r]0p:q`"F2r\a^4r\OL-
+q(Vb#!&"4%r[e%!r[e($r@Igrr@7dqr@%Xms![gnr[.Riq]u1ds!"lpJg$!p!$hIc!ui@_C'HLA-R^;h
+-2o;(.4Qet/1`;)0/Z*^3]/`N1Aij'0*j0^.njS6/lQH^FTHQ+rH%pXrc.jTrbqgSrGDLLqeQ+Erb;CG
+qe,q@s(1t9raPe6s'Yk6ra#q;?=$oC>[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<Sb+oWU9++bTL+!)RH+!2FF<bj]F
+/1i>%.4d#%/M8\10JP4;1c\)r5Q3\H2`<QN2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\EVseS
+Du4GMD?"GPC\qlHC&VfABDlE?A-cXR@:<PO?XI4??Na\A?!Ue8?2In)>Q.e'=T;J$<rQ+t<<#kt;cN`p
+s&/emrD<Aer(d5cs%NAarC[&\rCHoXrC6`SrBpHKrB^EJrBL9F!'U9Cq`F^:s#L$;q`"F2r\a^4rA4C-
+r\=@*q_.k"r@@apr@.Ulr?qRkpa,karZh=bs!.OfruoN-JfoXfoH51u+!;^L-XCdW0JP=:0eY:90JP==
+1GgpG3B9;u4>m*l!%n$tr[JF-.Occ<Ai;;?B6/0:F)lC%Er9qWE;a_QDZ=SRD#A)GCAhlEBF/<aAnGUd
+An>Oa!b>eNq-sA4rF#Y4ra>b5qd'D2?!LW=r`oA*rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)<Dc
+r(I&^s%3,Zq+(?Ps$crU"@PXF6UCZ9r]g?HrBL9Fr&t!@q`Fa;r]0p:q`"F2r\a^4r\OL-q(Vb#!&"4%
+r[e%!r[e($r@Igrr@7dqr@%Xm![oHEr[7[lr?_=ds!.OfQ6Ci'WZ_?erZDOe+B</5-7:2g-RJa?$7RGS
+.kE5%0/#.L!C/[E1]]<ar@n+%#VI\Z9P679;eZ,P!HWD^F8^.YEVseTDuX_RD>e;JC]%rHC&_lDBE)TD
+Ab]g8@f0[7@/jU5?4'tE?<piA>[(E;>l@k,=oql3>Q%b*=oVV&=8l8!<W5tr;u9Jm;?'Jj:]4#g:&[oc
+:&[id9DqK]8cD9\8,YpW7JoRQ6iKFM62j.J5Q3kF4o[YD3r:r92uko;2uPZ32>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_<DdrCd)]r^m&Zr^ZoVrC-ZPqa16Ir]pEHr]U<FrB0s=r&Xj<rAa[5r&4O3s"s[1rA+@,
+r@n+%r%@t!!%[prr@.Ulr?qRkpa,karZh=bs!.OfruncmJfopn#9b03+Wr.<EuI4r0etF;0/>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!)<Dc
+r(I&^s%3,Zq+(?Ps$clS!^f=@rBU?HrBU<G!'^EHr&t!@q`Fa;r]0p:q`"F2r\a^4r\OL-q(Vb#!&"4%
+r[e%!r[e($r@Igrr@7dqr@%Xms![gnr[.Riq]l:h,9e<TJg#^h^EES%rZDOe+B</5-7:2g-RJa?"">]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?<piA>[(E;>l@n,>5qh*>5qb*=T)>#<rH%t<;fbp;Z9So;?'Jj:]4#g:&[oc
+:&[id9DqK]8cD9\8,YpW7JoRQ6iKFM62j.J5Q3kF4o[YD3r:r93;tl82Z#B12#K-41,:R=0`Eg+0EEj\
+r\!str%&('.k3"t.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+T<Sb+oWV.++bSd+7pWr+W_^I)^/6t3@ZR3
+.Our!/1iG+0/,(70JkRF7n#W@3<V8u2)I/g1CGrn1c.!C;f+ZU<bqYY!Hr_cG5cX_FSp4[ErU.WE;a_P
+DZ"AOD#\;JCB&#IB_c<>Ac6-F@U`bS?sm>K@/aL9?=$oC?N"1,>l7h*=o;D%=8c2!<W,nr;ZKer;u]bo
+;>j>g:]*ue:&doc9DqK^8c;3Z8,YpU7K#UN6N'4L5lEqH4odbE4Sq5<3r_5=3;YZ42Z>T62#T6/1B'$,
+0`*O$0)[<t.fCgn./bOm-M\qf-2f+g,Q&bc,QAtf+dF1%+K?P(+WhgM+=CH94tn]H0JP490JG4:1G^jE
+2*!Z\9EdL80J>(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$<rH%t<;]\p;Z0Jm;#XAm;?'Jj:]4#g:&Rc`
+9E.Wa8c2-T8,PjV7K#UU6UO0<5lO"H5lEqH55[SB4Sq5=3rV/<3;YZ42Z>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_<GfrD!8b
+s%E;_rCQuZs%!#Ws$ciRr^6ZOr'C<IrBL9FrB:0Cr]9p:rAad8rAOO1rA=F.">V_e0eiS]r@e4)r\!st
+r%.ju"Y(uN.4?YD./PCi-N>Cj,l]+g,lAne,5i\b+T<Sb+oWUn++bSl*sWr1+!2FF<biI2.P*/$.k*##
+/M/S.0JG481c%*\76^]2"?/1q1c5.e$SjIo1c$jbD*9dXC]/JYG'Nq.rcS0]r,_mYs)IsUrGVRNr,)IM
+s(hLHs(VIGq.KY;rFGq;#%:qJ?sd8Kra,e7?<piCrE];*r*0/'r)iu#rDrntrD`bp!*&qrs&/emrD<Ae
+r(d5cs%NAarC[&\rCHoXrC6`SrBpHKrB^EJrBL9F!'U9Cq`F^:s#L$;q`"F2r\a^4rA4C-r\=@*q_.k"
+r@@apr@.Ulr?qRkpa,karZh=bs!.OfruqCbJfoXf^E=R@+!;^L-XCdW0JP=:0eY:90JP==1GgpH3]T>s
+4>m*l!%n$tr[JF-.Occ<Ai;;?B6/0:F)lC%Er9qWE;a_QDZ=SRD#A)GCAhlEBFJNdAnGUdAn>OaA7K-F
+@fKm8@/jU5@/jU2?3FP>>[1M4>l7h)=oDJ$<rH%t<;]\p;Z0Gm:]O>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]]<ar@n+%#VI\Z9P679;eZ,P!HWD^F8^.YEVseTDuX_RD>e;JC]%rHC&_lDBE)TDAb]g8@f0[7
+@/jU5?4'tE?<piA>[(E;>l@n,>5qh*>5qb*=T)>#<rH%t<;fbm;ZBVo;#F,f:&n#f:Adic9`Ica9)V?\
+8H23Y7fPpU6i]XS6iKFM62j.J5Q3kF4o[YD3r:r93;tl82Z#B12#K-41,:R=0`Eg*0E<d*0).$r/-d[U
+.Olkr-n5*Cq^;:gs!@Uhs!.Lgr$24cr?;1`rZ_@crZIOLJfh!7*$H@F*ucA(CH3jq/Li8"/1`A)/h\n4
+0ekL@2b"*B5<:hc2`3HL2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\EVseSDu4GMD?"GPC\qlH
+C&VfABDlE?A-cXR@:<PO?XI4??Na\A?!Ue8?2n1.>l7h*=o;D%=8c2!<W,nr;ZKer;u]bo;>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+<D[J+<_jT?#r1`0etF;0/>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!)<Gd!)3;`s%<;_
+r(-WRr'p]TrBp]S6UCZ9r]g?HrBL9Fr&t!@q`Fa;r]0p:q`"F2r\a^4r\OL-q(Vb#!&"4%r[e%!r[e($
+r@Igrr@7dqr@%Xms![gnr[.Riq]u1ds!"lpJg$!p!$hIc!ui@_C'HLA-R^;h-2o;(.4Qet/1`A,0/GmZ
+3]/`N1Aij'0*j0^.njS6/lQH^FTHQ+rH%pXrc.jTrbqgSrGDLLqeQ+Erb;CGqe,q@s(1t9raPe6s'Yk6
+ra#q;?=$oC>[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<Sb+oWU9++bTL+!)RH+!2FF<bj]F/1i>%.4d#%/M8\10JP:=
+1H.cm5Q3\H2`<QN2#T3<1,:[C1GMgF4Z6>VrHJ?dGl2aaFo?F[F8p:\EVseSDu4GMD?"GPC\qlHC&VfA
+BDlE?A-cXR@:<PO?XI4??Na\A?!Ue8?2In)>Q.e'=T;J$<rQ+t<<#kt;cN`ps&/emrD<Aer(d5cs%NAa
+rC[&\rCHoXrC6`SrBpHKrB^EJrBL9F!'U9Cq`F^:s#L$;q`"F2r\a^4rA4C-r\=@*q_.k"r@@apr@.Ul
+r?qRkpa,karZh=bs!.OfruoN-JfoXfoH5D&+!;^L-XCdW0JP=:0eY:90JP==1GgpI3]T>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)<VnrDESkr_ibns%rVhrD!>erCm,^s%<;_r(-WRr'p]T
+s$QuX6pj=-rBU?HrBU<Gr]^6CrB0s=rAsp<rAa[5r&4O3s"s^2rA"+%r@\.'r@S""r[[t!s"41#q^_Up
+r[Idor[.aq-n#!Ar[.Riq]u1ds!!aPJg%-;!$hIc$6(*fC,@7b-mg;fr[8+&.Olr"/1iP/1I2%-3rUu<
+1,(H^0`*L//hJSIB/VA@B`3&SF*7G&rGqmWr,DXRs).dPrG;@Hr+c4Fs(M:Bs(;:BpgjA5r*fV5s'Pb3
+$=-tE?!U]?>?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+T<Sb+oWVN++bSd+4MAZ+W_^I)^/6t3@ZR3.Our!/1iG+0/,(7
+0f1[F77KO(3]]5Y2Dd8h1CGrn1c.!C;f+ZU<bqYY!Hr_cG5cX_FSp4[ErU.WE;a_PDZ"AOD#\;JCB&#I
+B_c<>Ac6-F@U`bS?sm>K@/aL9?=$oC?N"1,>l7h*=o;D%=8c2!<W,nr;ZKer;u]bo;>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.IsrBU<G!'^EHq`XsArAt'C4$3C%r]0p:rAXa7rA=U62?#H41]K6/1&3O%0*!X'
+/cI=#/,h+"/c@7!/,h$q.K([m-iPLq-RL29-3#4g,6&g<+bClP+XSEX+X/!N;f4K?-7:,g,q(,g-n-Vq
+.k<5)0/Z!Y4#\uP1GU[>0`!F.0J+hPB/D>ABDloQEch8$rGqmWr,D[SrGMUOrG;@Hr+c4Er+H"@s(1n7
+raPe6s'Yk6ra#\4?<pk5>QA"->5hb*>5qb(=T)>#<rH%t<;fbp;Z9So;?'Jj:]4&d:&7Q`9DqK]8cD9[
+7f>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)<XJfjP*$m$K2+&Zr:.Olqu/1LQL'eM!i0/,(81,CpY6pWss
+3B/uW1c.#f1(c;u1c7$D=)L&Y<bci&G^"=Tr-&'^rH/!Zrc7sWrc%gSqel@LrG2=Gs(VLHp1O>8rF?4D
+@UW\Q?sd8K?hn".?2\"4?!LW=>?Y5.=o;D%=8c2!<W,nr;ZKer;u]bo;>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+<i$V=`lt`0JP7:0/>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)<VnrDESkr_ibns%rVhrD*AdrCd/_
+s%EAas%3,Zr($]TqaLHOs$QcO"@,4:5<f$2rBL9Fq`XsArAt'C4$3C%r]0p:rAXa7rA=U62?#H41]K6/
+1&3O%0*!X'/cI=#/,h+"/c@7!/,h$q.K([m-iPLq-RL29-3#4g,3g>'+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!<W5tr;u9Jm;?'Jj:]4&d:&7Q`
+9DqK]8cD9[7f>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+=
+rFPq<s'c4A@:3JM?XR7:?3":0>R"J=>[(E9>5VP$=T;J$<rQ+t<;oer<;ohr;Z0Jk;#X8h:B!rf:B!uf
+9`7W_9)hK_8Gu'U7f>dU7/oXS6N9@O6N'4L5lEqH4p!l14T.>A4T7G?3r_5=3;kc92Z5K?2Dm?K1c$pC
+1,C`b1B'$,0`*O$0)[<t.fCgq./bOj-MJef,U=W0,5i\a+G(_f+MT$H+!2UL,:-K85VOlH0JY::0/,(7
+1,C^C3B9/d90,!f0J>(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+t<W5tq;u]bo;#jDm;#XAm;?'Jj:]4&g
+9`7Wa9)hQa9)hK\8Gl!V7f,XQ7/oXR5m0G<5<h@15lEqH55RMC4T.>C4?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`*<H1,1L;qC`+./M'_21bhpArH&'\FT$:ZErL(VE;skTDZ4MO
+D#8#GCAqoEBDuNCAbK[6@f0[7@/jU5?3=J>?![;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@:<PO?XI2Jq-F&,rEKP4>[1K;>$Ci,r)iu#rDrntrD`bp!*&qrs&/emrD<Jh
+rD*>d!)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:5<f$2rBL9Fq`XsArAt'C4$3C%r]0p:
+rAXa7rA=U62?#H41]K6/1&3O%0*!X'/cI=#/,h+"/c@7!/,h$q.K([m-iPLq-RL29-3#4g,./SG+c7EJ
+,9e9T+!=L"*]GGo-mpDi-mpAj.4Qet.kWG-2*a>e2`*<H1,1L;qC`+./M'_21bhpArH&'\FT$:ZErL(V
+E;skTDZ4MOD#8#GCAqoEBDuNCAbK[6@f0[7@/jU5?3=J>?![;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$<rQ+t<<#kt;cN`p
+s&/emrD<JhrD*>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)<Vn
+rDESkr_ibns%rVhrD*AdrCd/_s%EAas%3,Zr($]TqaLNQs$ZlSr]pZP5X.IsrBU<Gr]^3Bs#g6A!^&P+
+rAsp<rAaa7s#0g5!B)h72#fB31Ars'0`<X)0)[C$/H.1!/H7=#/H%*u.f1[n./YFm-j1qH-RL29-3#4g
+,*a='+fZ\*,9e9T+!=L"2^]t$-R^;i-RU;k.Olr!/hSe75RBV92`*<H1,1L;qC`+./M'_21bhpArH&'\
+FT$:ZErL(VE;skTDZ4MOD#8#GCAqoEBDuNCAbK[6@f0[7@/jU5?3=J>?![;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<d*0).$r/-d[U.Olkr-n5*Cr[7Xkq^)1drZh@e![Am5p*'AWlQ:^#JfiD_
+,p"-K+&Zr;.k</$/Li>'/1iG+0/,(81,CpY6pWss3B/uW1c.#f1(c;u1c7$D=)L&Y<bci&G^"=Tr-&'^
+rH/!Zrc8$Ys)J$WrGVRNrGDLKr+c7Gs(M+=rFPq<$"@@P@:3JM?XR7:?3":0>R"J=>[(E9>5VP$=T;J$
+<rQ+t<;oer<;ohr;Z0Jk;#X8i:&n&g9`Rrf:&doc9DqK_8cM?[8,GdS7K5dU6iTLQ62s:M62j.J5Q3hJ
+4Ztq+3rhDB48_/>3W1r92ZPc72$u6!2)I-G1GU^A1]9*.1&Wg'0DmI%.f_*s.fCgq./bOj-MJef,U=W0
+,5i[l+G(_n+9ru1+<i$V=`kfP0ekF<1,(I:0JG4:1G^jJ3BKK!3]AiK0/"q0/1`=M.LI[U.k)oBAhu/=
+B)QcOEHD,"r,MaUrGV[QrGDOMrG2:FrFu:Fs(D:Br+5n=s'th5s'bk6s'Pe6!aoABr*BA/rEKD0?!R82
+r`T8's&],!rDihrr)<VnrDESkr_ibns%rVhrD*AdrCd/_s%EAas%3,Zr($]TqaLHOs$QcO"@,4:5<f$2
+rBC9Gs$$<Cs#g6A!^&P+rAsp<rAaa7s#0g5!B)h72#fB31Ars'0`<X)0)[C$/H.1!/H7=#/H%*u.f1[n
+./YIl-itbC-M\tf,Q/hd+bCkh+ho0I,9e9T+!=L"2^]t$-RgAk-RU;k.Olr!/hSe75X%7g1c$pC0ekBY
+0*j6`/5Tt90iM``F9-E(rH%pXrc.jTs)7jRrb_UMqeQ+Erb24Brau1Ap14/3r*fV5s'Pb3"'o5=?2@e+
+>Q.h*>Q.h+=oDJ$=8l8!<W5tr;uT\o;ZBVo;#F,f:Adi_9`Ica9)V?\8H)*W7JfLO6iKFP62X"H5Q3kF
+4Tdf/4$*3urAad8rAOR2!&XR/r\FL.r\4=+r\+@,0E*U!/c7.).k<)!.4HYor@%Xmr?hCfr?V@er?MFh
++sQ_(r?09*JffRdnfK/!*uuG$D*'6u/LrD'/M&G)/M8\10JYC>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$<rQ+t<;oer<;ohr;Z0Jk;#X8h:B!rf:B!uf9`7W_9)hK_8Gu'U7f>dU7/oXS6N9@O
+6N'4L5lEqH4p!l14T.>A4T7G?3r_5=3;kc92Z5K?2Dm?K1c$pC1,C`b1B'$,0`*O$0)[<t.fCgq./bOj
+-M\qj,paf^,PWJ]+d=+$+K?P(+!2UL,:-K85qt)L0f(L>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.IsrBU<Gr]^3Bs#g6A!^&P+rAsp<rAaa7s#0g5!B)h72#fB31Ars'0`<X)0)[C$/H.1!/H7=#
+/H%*u.f1[n./YIl-itbC-M\tf,Q/hO+bCkh+k.Y^,9e9T+!=L"2^]t$-RgDl-RU;k.Olr!/hSe75X%7g
+1c$pC0ekBY0*j6`/5Tt90iM``F9-E(rH%pXrc.jTs)7mS!,hdQrG;@Hr+c4Er+H"@s(1n7raPe6s'Yk6
+ra#\4?<pk5>QA"->5hb*>5qb(=T)>#<rH%t<;fbm;ZBVo;#F,f:Adi_9`Ica9)V?\8H)*W7JfLO6iKFP
+62X"H5Q3kF4Tdf/4$*3urAad8rAOR2!&XR/r\FL.r\4=+r@e4)r\!str%.ju"Y(uN.4?YD./kUm-Mo+f
+,lT%e,Q]27,5*2Y+LWAD+,D!B*ZlCE;JdL</1`A(/LrD(/1iG+0/,(81,CpY6pWss3B/uW1c.#f1(c;u
+1c7$D=)L&Y<bci&G^"=Tr-&'^rH/!Zrc7sWrc%gSqel@LrG2=Gs(VLHp1O>8rFGq;#@V%K?sd8K?hn".
+?2\"4?!LW=>?Y5.=o;D%=8c2!<W,nr;ZKer;u]bo;>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+<i$V=`m"b0etI>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#<rH%t<;]\p;Z0Gm:]O>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![f<Aq'H%cr?BB-Jg#^hoH>P++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<d*0).$r/-d[U.Olkr-n5*C
+r[7Xkq^)1drZhFg"=,6;+sQ_(r?.CJJfgp5)BKt@+&Zr</1`A(/LrD(/1iG+0/,(81,CpY$:I0C3]T/Z
+2`*?Ir\>'A1GgsE108?S3*'d<GBe=TGPlX`Fo?F\F8g4YEW0qUDu4GND>e8JCB&#JB_H*;Ac6-G@U`bS
+?sm>K?si_9!+#P.#$kJ=>?b97r)rr"s&]/"r`/nrr_ierr_rhprDEMir_NJfr_3Afr_<DdrCd)]s%35]
+rC?`SrC-`Ss$QfQs$?ZOrB^EJrBL9F!^/\/rAt!Ar]C*?s#U0?rAaa7!&jd5$8sb!1c.!E1,:XArA+@,
+r@n+%r%@puq^VOnr[@^mq^2%`![K$9p`fY[kobR#JfrPc,9J!M+sSC:F[7`:1,1R=1G:F90etO@1c[QX
+5YF0t1,(@7/c.'t.LmmX.jn;*0eu^@EcQ5BEW'qUEW:"VDuX_TD>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<5<h@25Qj;95!D./55[SB4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'
+/Gq$t/H7=#/H%*u.f(Ro./bOm./bOn-M\tf,Q/go+bCkp+U95;+sJ-M:N7=7-7:5g.4?Pl-n-Vq.kE5%
+0/,1F5W^k\1c$oc0`3R6/h\k-<b!j><G6GpFEDR$F8^.YEVseTDZ"AOD#J/HCAhlGB`)NBB)cH@AGp$8
+@f0[7?i==.?2In*>67u3>Q.h+=o)8"<rc;"<W5tr;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V
+70,eDqEt<Nr^-WNrBLQO5<_7o4[&j0rB:0Cr]9p:rAad8rAOR2r\XX2rA+=+r%S.(s"='ur%.gt#V7JV
+.Olkr-n5*Cr[7Xkq^)7fs!.Fer$1nYr?)(^JffRd^E4O=+WhdI)btB9-n-Yp.k<&"/M/S.0JG481Gq*W
+76s'83<M2t1c5.e&Mc*u2)R'mBfJ+TCNalFGBJ*,G5cX_FT$:ZEW'kUDuFSND>nAMC]%rIC&_lEBDlH>
+Ac6->@JsU2?i+1.?2Rt->Q7n,=oV\(=oVV(=8c2!<W,ns;uT_q;ZBVo;#aDk;#X8h:Adfj9MA)P8kMbU
+9)hK]8Gu'X7f>dR6j?"G6:*t(6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;b`82ZGZ42#K0/1B0*'0`<X&
+/c@3s.fCgq./bOm-35J@pEfb`p`fY[aWQ0XJfs\.%Nci;+sS:4Gsa5<1+k=:r\+s>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<5<h@25Qj;95!D./55[SB4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t
+/H7=#/H%*u.f(Ro./bOm-ibXo-iYOh-3#4g,*a='+fZ\*,:"HW+<=6t4!l=(-7L>j-n$Mo.P!&$.k`S4
+4T[l22Z>N51Arp)0+KTf0.L"40euaBF)uGFEr:"WErL(VE;jbQD?"GNC\qlFC&VfDBDuNCAc60<A,Ba5
+@K0^5?Me%*>l@k,=ohf2r`]>)qH3_u!*9%ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT
+!CT<O6i]UR6N9@M5lX(K56!eG55dYE4T7D=3W1o;2ubi82Z,H32#fB11Ars*0`Ng+0).$r/H..*/1W5#
+.Ocep.K([o-iGCh-3#7j,Q&hb,PE;Z+R:,$++bTa+!r$O+!2OC:2rEG.4Zes.k*#$/M8\10JP7;2)dfi
+5s.1g3B&fP2#T3A1,:[D2)&9L3&t)VG'8(RFo-@]Fo?F\F8^(YE;jhUDuFSND>nAMC]%rIC&_lEBDlH>
+Ac6->@JsU2?i+1.?2Rq3>?b97=]nr+=oVV(=8c2!<W,np;u]bq;?'Jm;>j>j:]=)h:Adfj9MA)P8kMbU
+9)hK]8Gu'X7f>dR6j?"G6:*t(6N07R5X7Ou5lEqH4odbE4Sq5<3r_5=3;b`82ZGZ42#K0/1B0*'0`<X&
+/cI7#/,Lgp.K1ao-iPFn-RSR6r?V.^r?8NjJfopn#9P*4+sS:3Gm6Vh0JY791&`j90etO@1c.'M3^#tq
+2_t@d!A5r$/,h"..4Znr<+7R;<+g5lF)u@"Er9qWE;a_TDZ=SPD#S5KCAV`CB`D`DB)H6?AH-0;@f'U4
+@/XF4?i+1.?2In)>Q.b0=BJX+<``B$<rZ2!<;]\p;Z0Jm;#X>l;#3ud:B+#d9DhBj8P)HD7n?0@7n,s:
+7K#^R70Z.I6UF((5lO%P5X7Ou55meN5<h=q4[/m0r&t!@q`Fa;r]0p:r&=X6s#'^2r%n=-s"X4$s"41#
+r%%ats"41#r@@jsqC)Cmr?qRmr?qUlq'H%cr?D7bJg#^h^EF[C,U+BS*)CQ9-7:5h.4?Pl-n-Vq.kE5%
+0/,1F5Wh")1]T<00`3R7/h\k-<b!j><G6GpFEDPErH%pXrc.jTrbhXNs(qXLqeH(Drb24Brau1ArFGk:
+qdTJ3s'P_2qd')(rEB>,>$Lu0s&o5$rDru"rDihrrDW\n"B&)o:f.-e!)EMhrD*8br(R)_s%<2\s%*,Z
+r^QiT!CT<O6i]UR6N9@M5lX(K56!eG55dYE4T7D=3W1r:2uPZ42?#H41]9*-1&N^,0/"pX0).$r/H..*
+/1W5#.Ocep.K([o-iGCh-3#7j,Q&hb,PE;Z+NkjY++bU,+!r$O*ZlFB9lN6E.4cku.k3)%/M8\10JP7;
+2)dfj5s.1h3B/oR2#T3A1,:[D2)&9L3&t)VG'8(RFo-@]Fo?F\F8^+WE;jeSDYn;MD#J/ICB&#JB`)NA
+B)?0<A,p':@/F=.?N"1->lS%.>5DD$=T;J$<rQ+t<;]\p;ZBVo;#aDk;#X8h:Adfj9MA)P8kMbU9)hK]
+8Gu'X7fGgV7JoOX6UO1,5s[j:5m0G<5<hF35Q3hH4oIM?48_/>3W1r82ubf92>f</1]B001&!C#0)[C#
+/,Lgp.K1ao-iPFn-RSU7!%%Rhp`fY[PTYQ#WZVcm+WqsR+]WeU0/,.61,8b^$8F:l1GgpG3BB;n!^&Fu
+r\+@*/Gq$t.LmmX.jn;*0eu^@EcQ5BEW'qUEW:"VDuX_TD>e;MC]/#FC&DZEBDlH?AcH<@A,Kg5@JsU3
+?i+1.?2In*>6%n,=oVV(=8Q%t<W5tq;u]bo;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>7R]cE7f5[Z
+6pj=.5sR^75m0G<5<h@25Qj;95!D./55[SB4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#
+/H%*u.f(Ro./bOm./bOn-M\tf,Q/hO+bCkh+k.YW+s\?U+<4-r4!l=(-7LAk-n$Mo.P!&$.k`S44[;+g
+r\OU1r@n.&%PBCf.TU%610&"/F*)MEr,_gWrc.jTrbhaQrb_[OrG2:FrFu7Er+H"@s(2.>rF>_6r*fV4
+rEfA,qcs)(!a8c3r`]>)r)iku!*9%ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT!CT<O
+6i]UR6N9@M5lX(K56!eG55dYE4T7D=3W1r:2uPZ42?#H41]9*-1&Na*0E3["/c71!.fq7P.g7CP.4HYo
+r@%Xmr?hCfs!7Uhr$;1bp*'AW[NC)CMB<'E+<DRE)GP/e4t.s4-nHku/1iG+0/,(70JbRF5t41(r]1-@
+2Dd8h1Cu;s1c7-E>\Q/X=DN)'GB\3,G5cX_FT$:ZEW'kUDuFSND>nAMC]%rIC&_lEBDlH>Ac6-?@:9(B
+qd95,rE]>+s',M,qcWl"s&]/"r`/nrr)<Vns&&ems&&_kr_NJfr(RAh9M8#N8k].Us%3/[rC?iVrC-WP
+#"(aE6:!n(r]pZP5X.IurBL9F!'U9Cq`F^:s#L$;r&=X6s#'^2r%n=-s"X7%r@\%#r@@apr@.^or?qRk
+!@K5g-2f+a,5i\a+G(_f+MT$/*[)XM,9^'46n^5L0/>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=rAsp<rAa^6s#0m7r&"=-r\=O00ei>Us"41#r%%ats"41#r@@jsqC)Cm
+r?qRmr?qUlq'H%cr?BB-Jg#^hoH=\g,U"<Q*):K8-RUAj.Ok?F&h,:[.kE5%0/,1F5s.(`2)I*Dr\47'
+%PBCf.TU%610&"/F*)MEr,_gWrc.jTrbhXNs(qXLqeH(Drb24Brau1ArFGk:qdTJ3s'P_2qd')(rEB>,
+>$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=CrFYq<rF>n:rF#M0qd05,s'5P.
+s',M,r)ru#r`B&!r`/nrr)<Vns&&ems&&_kr_NJfr(RAh9M8#N8k].Us%3/[rC?iVrC-WP#"(aE6:!n(
+r]pZP5X.IurBL9F!'U9Cq`Fd<s#U0?rAa^6s#0m7r&"=-r\FL.pFuOur@Rsuq^VOnr[@^mr[%Xn-MJhb
+,krS^+mC,$+G(`c+:]G8+<_pP<Hpnc0JY::1B&s?0etO@1c.'M3^#tr3&<9D0J>$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$
+<rH%s<;]\p;Z0Jm;#X>l;#3ud:B+#f9E.Z_8dn9_84Z6A84Q0>7R]cE7f5[Z6pj=.5sR^75m0G<5<h@2
+5Qj;95!D./55[SB4Sq5=3rV/<3;b`82ZGZ42#K0/1B0*&0`Na'/Gq$t/H7=#/H%*u.f(Ro./bOm./bOn
+-M\tf,Q/go+bCkp+U929+X%pI:2gD"-R^Gl.Ok?F%4NbV.kE5%0/,1F5s71+2$#Kfr\47'%PBCf.TU%6
+10&"/F*)MEr,_gWrc.jTrbhXNs(qXLqeH(Drb24Brau1ArFGk:qdTJ3s'P_2qd')(rEB>,>$Lu0s&oA(
+r)`htrDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC$`T6i'1N6iKFP62a%Q5<h=q4Ztt/
+55dYE4T7D=3W1r:2uPZ42?#H41]9*-1&Na*0E3["/c71!.gR[V.k3"t.4?YD./kUm-Mo+h,l]+e,lAn\
++oNM`++bSd+28mE*?Q=D*?%Xk4t8$5.4d#"/1iG+0/,(70JbRF5t41(4$#D^2Dd8h1D)At1c7-E>\Q/X
+=DN)'GB\1Qr-&'^rH/!ZrGhdTrbqaQqec=KrG2=Gs(VLHr+Gt?qdo_:!+Gh6qd95,rE]>+s',M,rE9)$
+rE&qur`/nrs&8nqs&/kos%r_mrD<JhrD*8b##%]`91hfLr_!2^rCHlWr^QiTr'U`V6UF+*5skQ:"@,4:
+5=#03r]U<FrB0s=r&Xj<rAa^6s#0m7r&"=-r\FL.pFuOur@Rsuq^VOnr[@^mr[%Xn-MJhb,krS^+itjY
++G(a.+<MXI+<_pP<-Ueb0Jb@<1,1I:0etO@1c.'M3^#tr3&COg!A?&&/,h"..4Znr<+7R;<+g5lF)u@"
+Er9qWE;a_TDZ=SPD#S5KCAV`CB`D`DB)H6?AH-0;@f'U4@/OC/?N"1,>l7h*=oVV(=8l8!<W#ho;u]bo
+;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>7R]cE7f5[V6pj<D6:!k%r]pZP5X.Isr]gTN5<_7or]^6C
+rB0s=rAsp<rAa^6s#0m7r&"=-r\FL.p+ZLur@Ijsr[e($r@Imtr[Ran!%@dnr[7aor[7^mq'H%cr?@LM
+Jg%*:%3m#=*udso4=;O,-RpSE-jhCQ.P!&$.k`S44T[o43;tc91GSk_r%AO40/"eU@kf`=BQJ6:FE7;#
+rGqmWr,DXQr,)IMrG2:FrFu7Er+H"@s(2.>rF>_6r*fV4rEfA,qcs)(!*TD,>Q.h+=oVV&=8Z+t<W5tr
+;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V70,eDqEt<Nr^-WNrBUBIs$$HGs$$BEs#g9Aq`4U7
+!&sp:rAOR2r\XX2rA+=+r%S.(s"='ur%.gt#V7JV.Olkr-n5*Cr[7Xkq^)7fs!.Fer$1nYr?1DJJffRd
+e/p"X*uuCC)GG'5.Om#!/M&D'/M/S.0JG481Gq*W7m]@#4$#A\1c5.e&2H!t2)R'mBfJ+TCNalFGBNe+
+rcS0]rH%pW!-%pVrbqaQqec=KrG2=Gs(VLHr+Gt?qdo_:!+Gh6qd95,rE]>+s',M,s&o8%r)`htr`/nr
+r)<Vns&&ems&&_kr_NMg!)EGd##%]`91hfLr_!2^rCHlWr^QiTr'U`V6UF+*5skQ:"@,4:5=#03r]U<F
+rB0s=r&Xj<rAa^6s#0m7r&"=-r\FL.pFuOur@S"!!%[prr@.^or?qRk!@K5g-2f+a,5i[l+G(_n+9ro0
++!DgO<-T3I0JP@:1GU[=0JP==1GgpG3BB;n4ZP@u0``pZr%%ar%OinY-WFP01/qn,EcZ;ArGqgUs)@pT
+s).jRrG;IKrG)4Dr+Q+CrFYt=s().>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:5<f'3"[>485!;+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&VfDBDuNCAc60<A,Ba5@K0^5?Me%*>l@k.>$>/0>5qb*=T)>!<rH%t<;fbp;?Tlp
+;,C*g:B4/h:]4&d:&I]a9E.W^8cM?\8,c!V70,eDqEt<Nr^-WNrBUBIs$$HGs$$BEs#g9Aq`4U7r\sd6
+r&+I1s"jU/rA"4(!\Z2Z!&"$ur%.gt#V7JV.Olkr-n5*Cr[7Xkq^)7fs!.Fer$1nYr?09*JffRdoH+)S
++9!9()GG'5.P!)"/M&D'/M/S.0JG481Gq*W7m]@#4$#A\1c5.e&2H!t2)R'mBfJ+TCNalFGBNe+rcS0]
+rH%pWrG_aSrGMLLrbVOKr+c7Gs(M=CrFYq<rF>n:rF#M0qd05,r*98+s'#G*rE/qurDrntrD`\ns&/ko
+s%r_mrD<JhrD*8b##%]`91hfLr_!2^rCHlWr^QlU!(HfR#"(aE6:!n(r]pZP5X.IurBL9F!'U9Cq`F^:
+s#L$;r&=X6s#'^2r%n=-s"X7%r@\%#r@@apr@.^or?qRk!@K5h,lf7i,krS^+d=+$+K?P(*?ZFI+s9j0
+75-GP0JbI=0JG4:1G^jE2*!]\7gD.:2)6j>0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>e;M
+C]/#IB`MiFB`MiFBDlHBAcH<>A,Ba6@K'[1?i47+>lS%,=o_\,=]ef)=8Z)%<E3!t;uTbo;u]bo;?'Jl
+;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>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%i2Dm<I1,1N^0`E^2/hS\V@PBQ:B`<)U
+F)lADrGqmWrG_^RrbhaQrb_[OrG27Es(VFFr+H"?qdfY8raPh7rF#Y4rEfM0oj%H"rE9&#r`95'<`N.#
+rDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC-]R"[tgI6UF-<62a(I5Q*bG4T.DE4?GY#
+3WD);2u>N32?#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'<h,s)e0[rc7sWrG_aSrGMIK!,VRKrG):Eqe,k>s(2+=raPt;@/aR5?hdt+?2e(/>Q%b'=oVV(
+=8u>$=8c2!<W,np;u]bq;?'Jm;>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)%<E3!t
+;uTbo;u]bo;#jDm;#X>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'<EB&ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiTr^6cU6j#hE6:1W:
+rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'s"=4$pal=n!\,ZKr[@aps![mpr$M:er?MLj
+,:"NZ![Am5pE9Y`+WqmLrZIOLJfh!7*$H@G+!)@nE^;''.P)tu.P*,&/M8\10JPCA2F%L:6U!Un3]T1t
+2#]9;1c$sD?>2;Y=)7eZ"Enp3G'<h,s)e0[rc7sWrG_aSrGMIK!,VRKrG):Eqe,k>s(2+=raPq:rF#V3
+pg3o)s',S0>Q%b'=oVV(=8u>$=8c2!<W,np;u]bq;?'Jm;>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)%<E3!t;uTbo;u]bo;?'Jl;?'Jh:]4&g9`Icc9DhBj8P)HD7n?0@7n,s:7K#^S
+7K#RT6:+!;5lEnK5!D715Q3kE4T[`.48D#<3r:r93;tl82Z,H32#fB01B0*-0`<[(0)mO%/-IIR/1`CQ
+/cIC&/cRC%/,Umo.K([o-NGRo-iYOf-3#4i,6&hd,.A_I+c7EJ,9S-P*ZI[j*^1l!-Rg>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$<s2Q)<E3)u<W5tr;uKVo;?'Jl:B4/h:]4&d:&I]a9E.W^8cM?\
+8,c!V7K,[Y779O26:1W:rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'s"=4$pal=n!\,ZK
+r[@aps![mpr$M:er?VCfs!7Uhs!%1\"<o!3+<US*JffRd^E4^E*ZuOG)bP-:-S$Yt-n?bu/1iG+0/,(7
+1c70V7RK@%3]]8\r&"C/#rFFp11"ZQ3`g+rG62r1GQ2jbFoQR]F8g4YEW'kUDuFSMD#eDMC]/#HB_uH@
+B)cH?AH$'=@JsU5?hdt+?2e(/>Q%b'=oVV(=8u>$=8c2!<W,ns;uT_q;ZBVo;#aDk;#X8h:Adfj9MA)P
+8kMbU9)hK]8Gu'U7KGqGr^6WNqa(-Fs$$EH!^8b1q)nU:q`4U7r\sd6r&"[81c$pC1,Jnbs"XI+r@e%#
+r@RsuqC;Lor@%Ulq^2+bs!7Uhp*'J[r?)(`bTMK[Jfs\.,U"3P+sS:/H:KSB0JY790eY470etO@1cIHV
+4@VFn2)6j>0/!2Sr@84).4ZiI@4sE8B64&m!HE2ZEW'kUDu=MQD>e;MC]/#IB`MiFB`MiFBDlHBAcH<?
+@fU$9@f9a7@/41-?MRk+>Q%b*=oVV&=8Z)%<E3!t;uTbo;u]bo;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A
+84Q0>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$<s2Q)<E3)u<W5tr;uKVo;?'Jl:B4/h:]4&d
+:&I]a9E.W^8cM?\8,c!V7K,[Y779O26:1W:rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'
+s"=4$pal=n!\,ZKr[@aps![mpr$M:er?VCfs!7Uhs!%1\"<o!3+<US*llUg$JfiJa,U"3O+!)@nE^;''
+.P)tu.P*,&/M8\10JPCA2F'`!5!1ke3B6pnr\Fj;1GgjnBf8"RC]8M\G'/"PG5ZR`FSp4ZErBtXE;jhU
+DuFSMD#eDMC]/#HB_uH@B)cH?AH$'=@JsU5?hdt+?2e(/>Q%b'=oVV(=8u>$=8c2!<W,np;u]bq;?'Jm
+;>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<FIO:;eL1NEWL0$rGhdTrbq^Ps)%^NrbMII
+rb2@GrFl7FrFc(@s(24@rF>_6rF,\5qHj50r*K2(s',G*s&oA(rE&nt"BAH$<)`cqr)<VnrDESkr_`\l
+qG7&bs%NAar(7Ah8OuBB84Z6@7Rfg8rC6`SrBgWQ6:(T9rBC?I5!]'2r]U<FrB13E4?N@$r]9p:rAad8
+rAOR2r\XX2r%e:,r@n1'r\"4&r@It!s"+.$r\"4&s"+1#r$qRmr@%Xm!%@gos!IIds!.OfruqCdJg#^h
+^EFpK+<_jK)bG$5,q12j,q15i-R^Dn.P!#$0JG7E5Wq+c2)I*E0erV\r\"O0/hC(50JZU@rcA3_Ec_;&
+rGqmWrG_^RrbhXNs(qXLqJ-%ErFl+Arakt;rF>h9rF,Y4s'P_2s'>;&rEK5'r)ir""BJQ'<EB&ur`&hp
+r_`ks;,L.dr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC-]R"[tgI6UF-<62a(I5Q*bG4T.DE4?GY#3WD);
+2u>N32?#H11]B001&EX+0/"pX0)R<r/Gq"".OlnH./k[q./t[m-Mo+f,l]+h,l]+h,535`+sA'O+9!D,
+++bSd+7pX#+W_aJ*ZI^l5pn04/1<"u/1`A)/h\n40f1aG5Xn+)4?>M`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_mrD<JhrD*8b##%]`91hfLr_!2^rCHlWqaLTT7/fRP6Mj(H5lX%I56=#3
+4o%5=3r:r93;tl82Z,E:1c.!E1,:Zb1B0*-0`<[%0)[C#/,Caq.K([n-i57d-3#7j,PE;]+oNM`+dX='
++K?P(+W_dN,9g!27kQMM1+k=:0/,(71,C^C2``u^7L)%92)6j>0/!2Sr@84).4ZiI@4sE8B64&m!HE2Z
+EW'kUDu=MQD>e;MC]/#IB`MiFB`MiFBDlHBAcH<>A,Ba6@K'[1?i47+>lS%,=o_\,=]ef)=8Z)%<E3!t
+;uTbo;u]bo;?'Jl;?'Jh:]4&g9`7W^8dn9_84Z6A84Q0>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%i2Dm<I1,1N^0`E^2
+/hS\V@PBQ:B`<)UF)lADrGqmWrG_^RrbhaQrb_[OrG27Es(VFFr+H"?qdfY8raPh7rF#Y4rEfM0oj%H"
+rE9&#r`95'<`N.#rDihrrDWYms&&emr_EMhr_NJfr([)_r_*8`r(6oZr^ZrWrC-]R"[tgI6UF-<62a(I
+5Q*bG4T.DE4?GY#3WD);2u>N32?#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'<h,s)e0[rc7sWrG_aSrGMIK!,VRKrG):Eqe,k>s(2+=raPt;@/aR5?hdt+
+?2e(/>Q%b'=oVV(=8u>$=8c2!<W,np;u]bq;?'Jm;>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)%<E3!t;uTbo;u]bo;#jDm;#X>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'<EB&ur`&hprDNYms%r\j!)EMhrD*8br(R)_s%<2\s%*,Zr^QiT
+r^6cU6j#hE6:1W:rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'s"=4$pal=n!\,ZKr[@ap
+s![mpr$M:er?MLj,:"NZ![Am5pE9Y`+WqmLrZIOLJfh!7*$H@G+!)@nE^;''.P)tu.P*,&/M8\10JPCA
+2F%L:6U!Un3]T1t2#]9;1c$sD?>2;Y=)7eZ"Enp3G'<h,s)e0[rc7sWrG_aSrGMIK!,VRKrG):Eqe,k>
+s(2+=raPq:rF#V3pg3o)s',S0>Q%b'=oVV(=8u>$=8c2!<W,np;u]bq;?'Jm;>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)%<E3!t;uTbo;u]bo;?'Jl;?'Jh:]4&g9`Icc9DhBj8P)HD
+7n?0@7n,s:7K#^S7K#RT6:+!;5lEnK5!D715Q3kE4T[`.48D#<3r:r93;tl82Z,H32#fB01B0*-0`<[(
+0)mO%/-IIR/1`CQ/cIC&/cRC%/,Umo.K([o-NGRo-iYOf-3#4i,6&hd,.A_I+c7EJ,9S-P*ZI[j*^1l!
+-Rg>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$<s2Q)<E3)u<W5tr;uKVo;?'Jl:B4/h:]4&d
+:&I]a9E.W^8cM?\8,c!V7K,[Y779O26:1W:rBU<GrB:3DrB13E4$36us#Bs9q_nC1r\XO/r\FL.q_8%'
+s"=4$pal=n!\,ZKr[@aps![mpr$M:er?VCfs!7Uhs!%1\"<o!3+<US*JffRd^E4^E*ZuOG)bP-:-S$Yt
+-n?bu/1iG+0/,(71c70V7RK@%3]]8\r&"C/#rFFp11"ZQ3`g+rG62r1GQ2jbFoQR]F8g4YEW'kUDuFSM
+D#eDMC]/#HB_uH@B)cH?AH$'=@JsU5?hdt+?2e(/>Q%b'=oVV(=8u>$=8c2!<W,ns;uT_q;ZBVo;#aDk
+;#X8h:Adfj9MA)P8kMbU9)hK]8Gu'U7KGqGr^6WNqa(-Fs$$EH!^8b1q)nU:q`4U7r\sd6r&"[81c$pC
+1,Jnbs"XI+r@e%#r@RsuqC;Lor@%Ulq^2+bs!7Uhp*'J[r?)(`bTMK[Jfs\..NoiV+sS:/H:KSB0JY79
+0eY470etO@1cIHV4@VCl1bg[<0.nh./1`;%r[Rmt$X$jg2,n71EcQ/>F8^+WE;XVWDJa3,D>e;MC]/#F
+C&DWEBDuNCAc60=@fU$<@f9a4@/41-?MRk%=oVV&=8Z,!<W?%r;uKVi;#aDk;#X8h:B!ue9D_?[8cD9[
+8cM?]8,PjT7K,XS63'@O62s4K56=#45lEqH55mbL5!D+m4S_)<3r:r93;ti:2Z5N42#fB11B0*/1Ars,
+0`<[(0)mO%/H%*u/H.4$/H%*r.f1[n./kRq-mpAD-RL27-3#4g,*a='+fZ^b,8hUH)b4s9,Ut,i-n$Mm
+-n-Sp.kE5%0eG4B#=(C22Dm<J1]B-/0`<X20JG+`@4X99Bls>q!ciC(rGqmW"`SF#E,]anDZ"AOD#J/H
+CAhlHB`D`FB)H6<AH-0<@f'U4@/jU4?N4=,>l%Y)>Q%_&=T2D%<rH%s<<#nm;Z'Aj:]4&d:&Rc_9DhE^
+8cM?]8,PjT70l:M779O26UF-<62a(I5Q*eG4o[YE49%A;3WD);2u>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+<r"(H6Q!61G:L<0JP780etO@1c.'N2a0Sj3&E?D0J>%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)<Plq,%)grD<JhrD*>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#\d2Dm<J1]B-/0`<X2
+0JG+`@4X99Bls>q!HN8^F8^.YE<U<#EH#l8r,2FLs(qXLqeH(Ds(MFFs(;1?r+,h;rF5Y4rF#Y4rEfM0
+q-<`"rE9&#r`B,#rDieqs&8bl!)i_kr_NJfr([,`qb-iZs%35]s$uuVrC$u[77BU46UO1,rB^BIrBL6E
+s#pBEs#^6Aq)SI7rAXU3rAFO0pbMh'!&4@)!&":(r@Rdqr[\!us!dsrs!Rgpr?qIhq^)1ds!.Ohs!.Of
+oHF/Ub9)<XJfjV,'cnG>*?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<<AH$'=@JsU5?hn%(
+>QA",>5VP'=T;J#<r>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)>!<rZ2"<;]\n;Ya/h;>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]!+<VUn
+F$_-%-7L>k.46Jk.4HbG.gn'`1c[f`3&WWN1c,+cs"OC)#r"%c>@B'?<G?RSErpB(F8^.YE<U<#EH#l8
+r,2OOrb_[OrG2:FrFu:Fs(D@Dr+5e:s'u":qdKG2s'P_2s'>G*q-3f#r)ir"s&T(urD`eqq,7,er_NJf
+r([/a!)38_r(?u\s%*/[r'pWR#Xh*M6psC06:1W:rBU<GrBC6Es#g<Cs#Ts9s#Bs9q_nC1rA44(r\4C,
+r@e.&r@Rdqr[S%".ObQN-n$Gj-n,$Aq^21dr?VCfs!7Uhs!%(Yr?/NjJffjl#9Fs0*?H(fEZdat/L`2#
+.P!##/1iJ-0/,(;1,qEc69[Il3]T/W2)I/h1CGro1c$mpAhc>KCj5l%"*Jg2G5ZObFEDU'F9-H'qf2RR
+rbqaQqec=Ks(hXLrb;:DrFc+ArFPk:raPt;@/aR5?hn%(>QA",>5VP'=T;J#<r>tn;uKVm;>sDi:]F2g
+:&@W^9E%Q`8c;3Y8,PjV7K5dU6iB@K62WtJ5Q<tJ55m_@48h5;3W1r;2ubf72>]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)<PlqG75i;,R9gr_NJfr_<Abqb$fYr^d#[s%*/[r'pWRr^6]Pr^$QL
+rBC?I5!]'2r]^<G"?o"44ZrO%r]9p:rAad8!&jd5r\XX2rA+C-s"aO-r\4:(r\"4&r@Imtr[e%#!%e(!
+q^VIlr@%Xm!%@gos!IIds!.Idaru?[Jg'b0rZ`R/+<*gl66n$-.4?Sn-7:/h.4Qet.krV43C#\d2Dm<J
+1]B-/0`<X20JG+`@4X99Bls>q!ciC(rGqmW"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6?AH$->A,Tm6
+@JsU6?i==2?27b$>Q%_&=T2D%<rH%s<<#nm;Z'Aj:]4&d:&Rc_9DhE^8cM?]8,PjT70H"I779QD6iTLO
+62a(I5Q*eG4o[YE49%A;3WD);2u>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'<h,!d&O*rcA0^Er0kTE;jeSDYn;MD#\;NCAqrFB`2TCB)Q<<AH$'=@JsU5
+?hn%)>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+<r"(H:ohG0/>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,!<W?%r;uKVi;#aDk
+;#X8h:B!ue9)qT^9)V?\8H)3\8H23X7f>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#\d2Dm<J1]B-/0`<X20JG+`@4X99Bls>q!ciC(rGqmW
+"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6<AH-0<@f'U4@/jU4?N4=,>kqV&=o;D$=8u>"<W,ns;u'>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+<r"(H:ohG0/>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,!<W?%r;uKVi;#aDk;#X8h:B!ue9D_?[8cD9[8cM?]8,PjT7K,XS
+63'@O62s4K56=#45lEqH55mbL5!D+m4S_)<3r:r93;ti:2Z5N42#fB11B0*/1Ars,0`<[(0)mO%/H%*u
+/H.4$/H%*r.f1[n./kRq-mpAD-RL27-3#4g,*a='+fZ^b,8)+A)b4s9,Ut,i-n$Ml-R^Dm.fLq#0eG4B
+#=(C22Dm<J1]B-/0`<X20JG+`@4X99Bls>q!ciC(rGqmW"`SF#E,]anDZ"AOD#J/HCAhlHB`D`FB)H6<
+AH-0<@f'U4@/jU4?N4=,>l%Y)>Q%_&=T2D%<rH%s<<#nm;Z'Aj:]4&d:&Rc_9DhE^8cM?]8,PjT70l:M
+779O26UF-<62a(I5Q*eG4o[YE49%A;3WD);2u>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+<r"(H6Q!61G:L<0JP460JP=<1G^mL2a0Sj3&E?D0J>%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)<Plq,%)grD<JhrD*>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#\d2Dm<J1]B-/0`<X20JG+`@4X99Bls>q
+!HN8^F8^.YE<U<#EH#l8r,2FLs(qXLqeH(Ds(MFFs(;1?r+,h;rF5Y4rF#Y4rEfM0q-<`"rE9&#r`B,#
+rDieqs&8bl!)i_kr_NJfr([,`qb-iZs%35]s$uuVrC$u[77BU46UO1,rB^BIrBL6Es#pBEs#^6Aq)SI7
+rAXU3rAFO0pbMh'!&4@)!&":(r@Rdqr[\!us!dsrs!Rgpr?qIhq^)1ds!.Ohs!.OfoHF/Ub9)<XJfjV,
+'cnG>*?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<<AH$'=@JsU5?hn%(>QA",>5VP'=T;J#
+<r>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)>!<rZ2"<;]\n;Ya/h;>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+<VUnF$_-%-7L>k.4?Sn
+.4Qi!/1WG,1c[f`3&WWN1c,+cs"OC)#r"%c>@B'?<G?RSErpB(F8^.YE<U<#EH#l8r,2OOrb_[OrG2:F
+rFu:Fs(D@Dr+5e:s'u":qdKG2s'P_2s'>G*q-3f#r)ir"s&T(urD`eqq,7,er_NJfr([/a!)38_r(?u\
+s%*/[r'pWR#Xh*M6psC06:1W:rBU<GrBC6Es#g<Cs#Ts9s#Bs9q_nC1rA44(r\4C,r@e.&r@Rdqr[S%"
+.ObQN-n$Gj-n,$Aq^21dr?VCfs!7Uhs!%(Yr?/NjJffjl#9Fs0*?H(fEZdat/L`2#.P!&%/M8\10JP7=
+1,qEc69[Il3]T/W2)I/h1CGro1c$mpAhc>KCj5l%"*Jg2G5ZObFEDU'F9-H'qf2RRrbqaQqec=Ks(hXL
+rb;:DrFc+ArFPk:raPt;@/aR5?hn%(>QA",>5VP'=T;J#<r>tn;uKVm;>sDi:]F2g:&@W^9E%Q`8c;3Y
+8,PjV7K5dU6iB@K62WtJ5Q<tJ55m_@48h5;3W1r;2ubf72>]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;<G->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$?TKrBL<Gr]gEHr]U9Dr]U6E!'L3Aq`=X8r]'p:rAOU3r\OX31A`d+1B'$.0ENm\0`<[(
+0)mO%/H77"/c.*t/,Lgo.JP=j-iYOf-3#4g,0D'\+bCm0+V#_?+WqmE6ub[?.4?Vn./kS,-n-Vq.k<2,
+/i5RR4?,5V1c.#f0`Wp,0+'<c0/#"b?n4-9C&W/VFE2GCErC"UE!1)tDJj=jDZ"ANC\_`FC&_lFBE)TD
+Ac-'=A,Kj8@f0[7@/jU4?N"1,>lIq->l@n+>5_V&=T):s<W?%t;uT\n;>sDj:]F2i:]4&f:&Rca9E.W_
+8H_XV84Q2L7f5^O6i]RU6UF-;62a(K5Q<qH4oIMC49%A>3Vtf72uGT62?,N21]&p-1&`m,1&`j+0)@0p
+/H.0u.JkOl-i57h-2/Yb,6B)6,4m&W+I4+$+0$D&+<M^J+;dOf80f`:.k3&!/1`A)/h\n40fCdI4V'tJ
+5!(ed3B/rV2E!EM1c51f$oDC(0KWERG'8(RFa!b,rH/!Zs)RsUrG_^QqJH7KrbMLJs(VIGr+Gn=rFPq<
+s'u%;s'Ye4qd0/*rEK>,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>$<W,ns;u]hs;u]bq;>jDk;>sDi:]4#d9`@Zb9)VB^
+8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q<qH5Q<qH4o[YD4oRVF4T.A=3rD#;3<(r92Z5N41]]Bfq_8(+
+r\4O00J>(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#\d2Dm<J1]B*=0JG.5/heq30O8':2HFPkEs-T*F)l="EVsbYDf9N2D>nGOD#eDO
+C\_`FC&_lFBE)TDAc-*9A,Tm7@K0a8?iF@3?N"1,>lIq->l@n+>5_V&=T):s<W?%t;uT\n;>sDj:]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+<M^J+;dOf80f`:.k3&!/1`A)
+/h\n40fCdI4[h\$4$#D_3&`cS2Dm?K2#]9>1gsrL4'?BCG'A.QG5cX_FT$:\Er0kSE;a\ND?"GOC]8)K
+C&VfDBDZ<>Ac60>A,]s;@/XI0?Me%,>lIt+>5hY)=T)>#<WH5#<rZ1u<;f_q;ZBYn;>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^-WNrBU<Gs$$EHs$$EFs#g9Dr]U<ErB'm;r&Oa9s#9m7rAFR2!AcM.
+0`X!.0a'0a0/#$X0E*U(/c@7#/,h-t/H%*r.f:aj./tXr-RL27-3#4g,*a='+fZ[q,9\3Q+;dLd7Ns90
+.4?VD-OM7N.Olr!/M\q83<qf33&WWN1c,+cs"OF*#r""c0O8':2HFPkEs-T*F)l="EVsb[Df9N2D/O7i
+D?"GOC\_`FC&_lFBE)TDAc-*9A,Tm7@K0a8?i==0?2In+>6%q,>Q7k,>5_V&=T):s<W?%t;uT\n;>sDj
+:]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+<M^C7<1pE/1W5#.k3)$
+/M/S.0JG4>1-%Kd69[Il3]T/Y2`<QO2)I/h1CQ*KAM?2KCj'uGGBJ*.Fo?F\F8p:YEW0nYE,T[nDYe5M
+D#S5LCB&#IB`)N?B)Q<>AH-0=@fKj7?i+1,?2\%->Q%b)=TDS&=8l5#=8l8#<W,nq;uT\n;>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>$<W,ns;u]hs;u]bq;>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,?
++<VLhECM-$-n-Pmr[/@-.4Qet.kNM/1c[f`3&WWN1c$od0b#fj0/#"40/-[>.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<PJr'gHMs$QfQr'C9Hs$-NIr]U3Bs#^6Ar&OX6rAXX4s#'g5
+r%n4*!&=I,s"XL+!\Q)Wq^qRor[[prq^DCjq^27fpE]b`s!%(Yr?09*JffRdoH,>$+!;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<rFGq<raPn8rEoG.qd'/*r`f>)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>$<W,ns;u]hs;u]bq;>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,?
++<VLhECM-$-n-Pmr[/s>.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_<Ac!)3>as%<5]"A23U7n<PJr'gHMs$QfQr'C9Hs$-NIr]U3Bs#^6Ar&OX6rAXX4
+s#'g5r%n4*!&=I,s"XL+s"=."palCpr[@grq^DCjq^27fpE]b`s!%(Yr?/NjJffjl#9Y*2+!;ChEZmt!
+/1W5#.k3)$/M/S.0JG4>1-%Kd69[Il3]T/Z2`EWQr\a[2$oDC(0KWERG'8(RFa!b,rH/!Zs)S*YrG_^R
+rGMIKs(q[MrbDIIrb24Bqe#e<rFGq<raPn8rEoG.qd'/*r`f>)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>$<W,ns;u]hs;u]bq;>jDl
+;#jJm;#F,f:&Rcb9DhE^8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q<qH5Q<qH4o[YD4oRVF4T.A=3rD#;
+3<(r92Z5N41]]Bfq_8(+r\=F,!\Z2\r@e.&s"41#s""(#q^h[rq^VLmpaH+hs!IIds!.Idaru?[Jg'b0
+%O3,?+<VLhECM-$-n-Pmr[/=,.4Qet.kNM/1c[f`3&WWN1c,+d%P][l0J>+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<N!^f:@r'C9Hs$-NIr]U3Bs#^6Ar&OX6
+rAXX4s#'g5r%n4*!&=I,s"XL+s"=."palCpr@.Ulr?qIhr?_1`!$_Oi+sQY&r?.CJJfh!7*$?=G+!;Ch
+E_%H,.k<)".P*,&/M8\10JPI@3B[R869[Il3][1!s#9s9s#'d3$oDC(0KWERG'8(RFa!b,rH/!Zs)S*Y
+rc%dRrGMIKs(q[MrbDIIrb24Bqe#e<rFGq<raPn8rEoG.qd'/*!*fJ-rEB2'!*K2$r`0##r`9&!rD`_o
+r_i\lqb[2ds%`MerCd2arCR8e8kMZH84`YKr'pZSs$ZfQrBgEJs$6TKr'($As#g6Aq`=a;r]0s;s#9m7
+rAFO1!&OR/$8XFm0ek@90/#"5r@e%#r@J""r@7[nq^DCjr[.=bs!7UhpEKPZkobR#JfrMb+s.sP,p#a+
+:+A"R1,(F:0/,(71,C^C2`iu_6T[7a0eb:7r@S(%r[\X3.Olr">@/j;<G->lEcQ/?EW'kSDuX_TD?"GM
+C]%rGC&_lHC&_lHBDlHBAcH<=A,Ba6@JjO5?iOI4?2\+,?2\%.>Q.h(=oVV&=8u>$<W,ns;u]hs;u]bq
+;>jDk;>sDi:]4#d9`@Zb9)VB^8cM?]8,PpX8,YpU7K,[T6iKFP62a(I5Q<qH5Q<qH4o[YD4oRVF4T.A=
+3rD#;3<(r92Z5N41]]Bfq_8(+r\4O00J>(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#\d2Dm<J1]B001&Wd30/#"b?n4-9C&W/VFE2GC
+ErC"UE;skVDZ4MOD#A)ECB&#JB`2TDB)cH?AG]m8@f0[7@/jU5?3"=1?2In+>6%q,>Q.h)=oDJ$<r,hr
+<;ohq;Z0Jl;#O2i:B+,g:B!ud9`7Wa9)V<a8k;KC8,c!U7J]FP6iTLN62a(K5Q<qH4o[YE4T@MC3rD#8
+3;kf62ZGZ72#K0,1&s'.0`Nm,0E3[$/bgmr/,^po./bOj-N,7b,l]+h,4m&W+93L8++bTL+!VmM+<M^C
+7<1pE/1W5#.k3)$/M/S.0JG4>1-%Kd69[Il3][1!s#9s9s#'d3$oDC(0KWERG'8(RFa!b,rH/!Zs)S*Y
+s)@mSr,2@Js(q[MrbDIIrb24Bqe#e<rFGq<raPn8rEoG.qd'/*r`f>)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>$<W,ns;u]hs;u]bq
+;>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$pZp72Dm<J1G^dA0erV\#VRhb?!o0@<b_PS"E\[*
+EcV+ur,D[Ss).jRrG;@Hq.fqDs(M@Ds(;:Br+,\7rF5\5s'Yk6rEfG.qcs,)!*oJ,s&oD+rE9)$rDrbp
+s&Atrr_i\lr_WPhs%`SirD*>drCm/_s%<5]"A23U7n<PJr'gHMs$QfQr'C9Hs$-NIr]U3Bs#^6Ar&OX6
+rAXX4s#'g5r%n4*!&=I,s"XL+s"=."palCpr@.Ulr?qIhr?_1`s!.OfoHF/UlQ:^#JfiJa,9S'N+!;Ch
+E_%H,.k<)".P*,&/M8\10JPI@3B]et5!(ed3W1o;2uY]82?#B?1gsrL4'?BCG'A.QG5cX_FT$:\ErL(Y
+E;jbUDu4GKD?"GOC]8)KC&VfDBDZ<>Ac60>A,]s;@/XI0?Me%,>lIt+>5hY)=T)>#<WH5#<rZ1u<;fbp
+;Z0Ji;#F,h:B+&g:&R`c9DqHe91hfJ8OuDM8,PjU7K5dS6iB@L62s4M5Q!_C4o[YC48V):3W;#<2uPZ5
+2>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/XE<U<#Df9N4rbhdS
+rb_[Os(hXLs(VLJrFu7ErFc%?s(24@r+#V5rF,V3#@ChE?<piC?2e.,>l7h*>5VP&=8Z,!<W,no;ts8j
+;>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=rFPq<s'u%;ra5P/rE]D-s'>S.s',M,rE9,%rE&ksr)Nbq
+r_rkrr_i\lr_WPhqbI)ar_38`r(?u\s%*&Xr'pZS!(6fTrBpNMr^$KJr'10Es#p<CrB(!>rAjj:!'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,!<W,no
+;ts8j;>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.<?2In*>Q7n)>Q.e+=oDJ%=8c1t
+<W#et;c?Ql;?0Sm;#O2f:A[cb9E7cc9DqK]8cM?]8,c!U7J]FP6iTLN62a(H55m_E4T@MC3rD#:3;tl4
+2ZGZ72#K0,1Ars-0`Ea*0)@0u/H.0t.fLmp.0q=M-RU5f-RU8>-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#e<rFGq<raPn7!+5V0rE]D-!+#M-s',M,rE9,%rE&ks
+rD`nu;cEZp!)rkprDEPjrD3;crD!8brCd&\s%35]r($ZSr^HiTrBpNMr^$KJr'10Es#p<CrB(!>rAjj:
+!'1$<s#9m7rAFR2rA4@,s"XO-s"FC+r@e.&r@S""paQ7mq^DIlr?h7brZqLgp*0M[r?2+^JfoXf^E<q+
++WqpT+%glV.l&h6r\+@+1&Wj<1c76S4?c:u3AiQH0JG.5r[nX3/M&G'.P!,U>U_U2BDulPEc?$tE<L6"
+Df9OmDuX_SD?"GPC]A/LC&_rHC&VfEBDcBAAcH<=A,Ba6@JjL;?XI,G?!Ue8?2In)>Q7n*=oVV'=8Z,!
+<W,np;tj2i;>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<<G6DnF)u@"ErU.Y
+E!10"E,T[oDZ4JUCi!m&CAr#HCB&#HB`)NCB)cH?A,p-;A,Tm7@0BtG?XI.<?2In*>Q7n*>Q%_*=oDJ%
+=8c1u<W#hq;ZK\n;?0Sm;#O2f:A[ca9`@]`9)V?]8H23Z7f5^O6i]RU6UF-;62a(H55m_E4T@MC3rD#:
+3;tl42ZGZ72#K0,1Ars-0`Ea*0)@0u/H.0t.etM!-n$Gj-71)f-N,7a,lT"k+sJ0R+Sd2Z+Hmn!+/p>$
++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<s'u%;ra5P/rE]5(s'#P/>$Cl-r`K,#r)Wbr
+s&B"sr_rkrr_i\lr_WPhqbI)ar_38`r(?u\s%*&Xr'pZSs$ZfQrBgKLrBU9Fr]^?FrB1$?r]:!<!&t$>
+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$?TKrBL<Gs$-HGs#p?F
+s#p<CrB(!>rAj^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<<G6Dn
+F)u@"ErU.VE;skUDZ4JUCi!m&CAr#HCB&#HB`)NCB)cH?AG]m8@f0X=?sm>K?<pk:?2In*>Q7n+>PqY)
+=oDJ%=8c1u<W,nq;ZK\n;?0Sm;#O2f:A[ca9`@]`9)V?]8H23Z7f5^O7/oXS6Ms.J5l<hF4TIVE4T@MC
+3rD#:3;tl42ZGZ72#K0,1Ars-0`Ea*0)@0u/H.0t.etM!-n$Gj-71)f-N,7a,lT"k+sJ0R+Sd2Z+T3C6
+++bTL+!VgL*uuLA6?>aG/1W5#.k3)%/h\h10JY@>1c@Tg6U*[p4$*@$s#C$;r\b6C2)f#U0KrTSF`hkN
+FERe1F`heJqfDdXrc.pVs)7aOrGDOMrG2@Hs(VIGr+Gn=rFPq<s'u%;ra5P/rE]8)rEK;*rE9,%rE&u!
+r)N_qs&8nr!E2nr;Z0Jl;#O2e:Amod9`7W^9)hK_8Gl!U7fGjV7/]LO6N0:L5l<kG56!eE4T.A@3rM)<
+2uku<3<(r92Z5N42#T6.1B0*/0`Ng+0`<[(0)[C$/GL[p.JkOn-iGCd-2o1i,PE>]+oNP`+3YjZ+G(a.
++:K;7+<W!P8UF8a1,1N_0EEg]rA"g=2)mZ[5"Idr2)6m@0`<X7/hS_-/1W2#/mDR02cOGhE<1*!rG`0`
+E,TZ4Df9N2D/K5fs(hXLs(VLJrFu7ErFc%?s(24@r+#b9rF5_6r*T_9?X@&E?!dJ8qcs&'rE9)$r`B"u
+s&K"ss&8hnr_`Sks&&_kr(d;erCm)]r(?u\rCHrYr^d&ZrC6`Sr^6`Rr^-WNrBU<Gs$$HIrBC6Er]^?F
+rB1$?r]:!<qDeL6rAOU3r\XU0r%S1,r\4O00J>(5r@e.&r@RUl!%\!t!%\!sodBkh-RJsC,paf^q'H"a
+Os,E#W?Dfs+<D[C6#f@;-mpAh-RL2hr@/"%/M/Y11->e,4ZPGZ2)I/h1]K600b,li0/6a<.5t7?EcQ5B
+EW'qXEVseUDuX_QD$4ZkCMR\aC]%rIC&M`CBE)TDAc-*9A,Tm7@0BtG?XI.<?2In*>Q7n,>Q%_*=oVY'
+=T2D#<rH%t<;f_r;GmBj!)`\krD3>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'`!5<M"h3rV/>3;tiO2E!BL2e-AP5$2TCF`qqM
+G'8"NFEID$s)S-ZrG_dTqJQ7KrbVOKrG)@Hrb24Bqe#e<rFGq<raPk6qd05,qcs)(r`]8'r`K,#r`8tt
+rD`eqr_rkrr_i\lr_WPhqbI/cs%WJdrCd&\s%35]r($ZSr^HiTrBpNMr^$KJr'10Es#p<CrB(!>rAjj:
+!'1$<s#9m7rAFR2rA4@,s"XO-s"FC+r@e.&r@S""r[Rdp!%Idns!RalpEfeas!.4]ruq=`ru\]mJfopn
+!$;+^"!o![H3@%p1,1N_0EEg]rA"j>2)mZ[5"Idr2)@!B0JNJZs"=:&#qIJU/mDR02cOGhE<1*!rG`-_
+E,TZ4Df0H0D>\5MC]A/LC&_rHC&VfEBDcBAAcH<=A,Ba6@JjL<?XI,G?!UcBra#D+r*0/'rE0#"r)Wht
+rD`eqrDNSkr)3PlrD<Df!)<Dcqb-iZs%3/[s%!&Zs%!#WrC-]R!(6`Ps$?TKrBL<Gs$-HG!^/\1s$$HG
+rB1$?r]:!<qDeL6rAOU3r\XU0r%S1,r\4O00J>(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#
+<rH%u<;f_s;GpBj;?9Wkr_WPhr(d,`rCm2`rC[#[s%*/[r^QfSqF(?Ns$HWLrBU9Er]U6Cs#^6Ar&O^8
+r\sX2s#'g5r%n4*rA"=+r\"=*/hQrPr@Ipur$qLk#Uh)K-RL/f-RSd<p*BV^"<o$5+X$S(r?00'JffRd
+oH,;!+<DOG(dW17-7gYt.Ouu"/M8\/0/,.91c.*U7RKC'4$,M%3WD)<2\\/,2)f#U0KrTSF`hkNFEVhM
+F`_a'F8p:\EVseUDu+AMD>nAMC]/#JC&VfDBDZ<>Ac60>A,]s:?i+1.?2Rt+>Q%b(=oMP%=8l8"<W,nr
+;uT_r;uT\n;>sDj:]!oc:&[ib9DhE^8cM?Z8,PjU70#^U7/]LO6N0:L5l<kG56!eE4T.A@3rM)<2uku<
+3<(r92Z5N42#T6.1B0*/0`Ng+0`<[(0)[C$/GL[p.JkOn-iGCd-2o1i,PE>]+oNP`+."+%+K?Om*?ZFH
+,p#X(:b+:U1&`j-0/<D\"uJ1s4$5\t#X(4,1GU[>0JNJZ!&"7&#qIJU/mDR02cOGhE<1*!rGhjVs)7jR
+s)%[Ms(hXLs(VLJrFu7ErFc%?s(24@r+#V5rF,V3#%(_D?<piCrE];*r*02(rE'&$rE&nts&K"ss&8np
+r)*Ais&&_kr(d;erCm)]r(?u\rCHrYr^d&ZrC6`Sr^6`Rr^-WNrBU<Gs$$HIrBC6Er]^?FrB1$?r]:!<
+s#Bp9s#9m7rAFR2r\FC+!&FO.">DM_0/3>Xr\".$o.0klr@.dtr@.Cfs!Rgns!@[jq'H"ak95F#Jg&Ve
+&Ki8?*Zu7bECM*"-RU5g-7:5?.Ldm[/MJk64@).l2`<QOr\P<F1GU^?0eb450jS'62cXO3EcZ;ArGqpX
+rG_aS!,h[Ns(haPCMNiar+c7GrFl+As(;:Br+,\7rF5\5"CPVE?XE\:qcs)(qc`o#rE0&#rDrksr)<Sm
+!)`\m!)`\krD3>dqb@&`!)3AbrC[#[s%*/[r^QfSqF(?Ns$HWLrBU9Er]U6Cs#^6Ar&O^8r\sX2s#'g5
+r%n4*rA"=+r\+:(qCVXsr[[mrr[Iao#Uh)K-RL/f-RSd<p*BV^"<o$5+X$S(r?/EgJffjl#9G!/*?Z.a
+EZ.Os/1W5#.k3)%/h\h10JY@>1c@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)>#<rZ1u<;fbp;ufkr
+;Z0Jl;#O2e:Amod9`7W^9)hK_8Gl!U7fGjV7/]LO6N0:L5l<kG56!eE4T.A@3rM)<2uku<3<(r92Z5N4
+2#T6.1B0*/0`Ng+0`<[(0)[C$/GL[p.JkOn-iGCd-2o1i,PE>]+oNP`++bVe+MT$-*?ZFG,p#X(:b+:U
+1&`j-0/<D\%5]q%4$5\t4ZYJW1,1N_0Fofi/hS_-.k3&%>?iU9<+l2M!ci7"rc.sWs)7jR%W-'!Chmj'
+CMR["Bk_<srFu7ErFc%?s(24@r+#V5rF,V3#%(_D?<piCrE];*r*'/(rE/qur)WhtrD`eqr_i\l!)WSk
+s&&_kr(d;erCm)]r(?u\rCHrYr^d&ZrC6`Sr^6`Rr^-WNrBU<Gs$$HIrBC6Er]^?FrB1$?r]:!<qDeL6
+rAOU3r\XU0r%S1,r\=F,!\Z2\r@e.&r@RUl!%\!t!%\!sodKhfs!Ials!7CdrZ]B+Jg#^hoH=eh+s.gJ
+(I2t0+Xe]c-7:,f./bV).kN>,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%+<DLF(I<(6-7gYt
+.Ouu"/M8\/0/,.91c.*U#Y.9J4Zkef3]d7#!''s:'K.d*2e-AP5$2TCF`qqMG'8"NFEIJ&rc/!Yqf)RR
+qJQ7KrbVOKrG)@Hrb24Bqe#e<rFGq<raPk6qd05,r`oD+r`];)rE9,%rE&u!!*/tsr)<So!)rkprDEPj
+rD3;crD!8brCd&\s%35]r($ZSr^HiTrBpNMr^$KJr'10Es#p<CrB(!>rAaj;!]W/"r]'p:rAOU3r\XR0
+r%e:,s"OI+s"OC)r\".$r[dgo!%Idns!RalpEfeas!.4]ruq=`ru^SMJfoXfe0#/?+<M[O*CtKQ.l&h6
+r\+@+1&Wj:1c76S4?c;!3]AlO1GSk_"YVJ[/M&IP.g@_:?7.d5BDulPEc?$rE;jeTDZ=SRD#A&KCA_iF
+C&VfEBDuNBAHZOS@q0!IA,Kg6@JaI4?i==0?2In)>Q7n,=oVV%=8Z,!<W,nr;uKVn;>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)<Vns&&emr(m8d!)<Gfr([2brCd#[
+rCR#ZrC6fUr'^HMrBgBIrBUBHrB13E4?NL'r]:!<q`+O5s#0j6s"s[1rA+@,s"aO-s"OF)pauFqr[[mr
+r@.[nr[7Rir?_Fgp`o_]rZUqWr?$V5Jfh]K-lsKN*uR:`9d_G?.k3&!/1`A)/h\n41,LgI4@_e*5!;"i
+3]]8]3&ggp%l?+!3+lbR5?M]DF`qqMG5cX_FT6F^ErU.WE;a_PDZ+GOD#J/LCB&#JB_c<<B)Q9FA7B"V
+@:3L@?i+1.?2e(/?2e+/>Q%b(=oMP%=8l8!<W#hq;Z]ip;>sGk;#=&e:B!ub9`7W`8cVH]8H)-X7f>dT
+7/K@M6N07N5lEqE55[SD4T.A@3rM):3<(r;2Z,H02#T601&s'-0E<d+0E3a)0E*U&/cI:$/,^ss.K([l
+-iGCd-3#7h,PND^+oNP`+3YjZ+G(a.+<r$Q,Tn?R7<qf`1,(F:0eb770JP==1Gh$N3^#em3]AlO1GSk_
+"YVJ[/M&IP.g@_:?7.d5BDulPEc?$rE;jeTDZ=SRD#A)GCAhlGB`2TCB)Z?EA7T1[@fBm;@fBj7@JaI4
+?i==0?2In)>Q7n,=oVV%=8Z,!<W,nr;uKVn;>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^TE<G6DnF)u>AEr9qWE;jeUDZ+GND#8#GCB&#HB`D`EB)cH=AGfs8@fKm:@/jU5?Mn++>l@n,
+>5hb+>5qb*=oDJ%=8c1u<W5tq;u]bq;?'Jj:]4#g:&[oc:&doc9D_?[8cM<Z7fPpT7/TFN6Mj(I5lX%H
+4o[YB48q;>3Vtf72ubf82?,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&/emrD<AerD*>d!)3;arCd,^!(m,[r^ZoVrC-]Rqa:<Kr]pNLrBL0CrB:-BrB(!>
+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*=Su7u<rZ1u
+<;ohp;Z9Pm;ZBVo;#F,f:&n#e9`@]`9)D3Y8Gl!U7fPpU7/oXQ62NqG5Q!_B4oIPB4T.A@3rV,:2ZPi:
+2ubf72>oB31]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%=8c1u<W5tq;[-,t;,L.d
+:]4)f:&n#f:Adid9`7W]9)V?]8,YpW7JoRO6iB@K62a(K55dYE4T.A?3rM)93;kf92Z>T62#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)Q<?AH--=@K0a5?i+1.?2e(/?2e+/>Q%b(=oMP%=8l8!<W#hq;u]bo;>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`*<H1&`j00/"q0/c@4)0k"?73E0YjE<:0"EW0qTDuOYSD?"GMC\qlFC&VfEBDuNBAHZOS
+@q0!IA,Kg8@JO=2?i==0?2In)>6\87=]nj/=8c4u<rZ1u<;ohp;Z9Pm;ZBVo;#F,f:&n#e9`@]`9)D3Y
+8Gl!U7fPpU7/oXQ62NqG5Q!_?4o@G@48q;?3;ti<2`E_q2ubf72>oB31]B0-1&Wg)0*!^)0E*U&/c@7"
+/c71"/,^sp.K([j-iGCj-2Ahc,3L,$+bCle+Zptn,Te0K5]]RD.46Ml.4?Pk-n-Vq.k</'/i#@O5!(ba
+2`3EL1c.!D0ek@:0ebFo?RIj6BQA-7F)c7!EW'kUDuX_RD>e;JC]%rIC&M`FBDuNCAbos9A,Tm8@K0a8
+?iFC0?2In*>Q7n+>Q7n*=oDJ%=8c1u<W5tq;u]bq;?'Jj:]4#g:&[oc:&doe9E.Z^9)V?]8,YpW7JoRO
+6iB@K62a(K55dYE4T7G?3rM)93;kf92Z>T62#T6/1B'$.1Ars-0`E^"/c@7"/,Umr.0(gq./kUk-N,7i
+,krV_,5rbY+L</A+,M'D*ZuFE)*`-\9d_G?.k3&!/1`A)/h\n40etOC4%D\)5!;"ir]1cS3B/rU2Dm<J
+3+l_P5$2TCF`qqMG5ZO\F8p:\EVseSDu4GND>nAMC]A/LC&_lBBDuNAAc60>@fKm:@/XF4?i+1.?2e(/
+?2e+/>Q%b(=oMP%=8l8!<W#hq;u]bo;>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?R7<qf`1,(F:0eb770JP==1Gh!L3'9Gh3]AlO1GLR<0JG.4/M6oP"u0Lk-9+t;
+rc&![E,knsrGVUOs)%dPr+l1ErFu7ErFc+Arac4CA7K+YraYk8s'bk6s'Pb5s'P_2rE];*r*02)s&oA(
+r)`ess&K"sr_rbnr_`Yms&&emr(m8d!)<Dcr_*2^qap`Wr($ZSs$clSs$Q`Nq`t*Er''p>rB(*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
+<W5tq;u]bq;?'Jj:]4#g:&[oc:&doc9D_?[8cM<Z7fPpT7/TFP6N9CL62a(K55dYE4T@MA3r:r73;kf9
+2Z>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!<W#hq;u]bo
+;>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
+!)<Dcr_*2^qap`Wr($ZSs$clSs$Q`Nq`t*Er''s?rB(-C4$<I'r]:$<r&4U8r\sj8rAFO1s"jX0r%\.(
+r@\.)r@e.&r@Rt!r[n%!s""$tq^MIlq'Z+fr?_7brZ\WkJg$!p#9tE<+!DRgF#HZ:.46Ml.4?Pk-n-Vq
+.k<2)0/GOQ5!(ba2`3EL2)I*F1,1L=0ebFo?7%X3BQA-7F)c5?EW'kSDuX_RD>e;JC]%rIC&M`FBDuNC
+Abos9A,g$:@JsU6?iFC2?2n4->l@n,>5hb+>5_V&=T2D#<rH%t<;]\p;ZBVo;#F,f:&n#f:Adid9`7W]
+9)V?]8,YpW7JoRO6iB@K62a(K55dVG4?P\'3r1l63;kf92Z>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&iiU2Dm<NB4EGT=DN&%G'7tNs)e3\#'+a*EcQ/>r,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:<Kr]pNLrBL9Fr]U3B!]rM,rB(!>rAjd8s#9s9r&+@.rA4F.!&=F+!&+@*s"OC)r\".$r[\%"
+r@7dqr@%Ojr?h7bs!7OfpEKV\r?2+^bTMK[Jfs\..Nor\+=&!sGuH:M0JP790J>+60etO@1cIBS4@)+k
+2`*<H0eb=:0J>(3r@J7*0jn952cOGhE<:0"EW'hPDZ=SRD#A)GCAhlGB`2TCB)Z?EA7T1[@fBm;@fBj8
+@/XI3@/jU4?N"1,>l7h+>5qb*=Su7u<rZ1u<;ohp;Z9Pm;ZBVo;#F,f:&n#e9`@]`9)D3Y8Gl!U7fPpU
+7/oXQ62NqG5Q!_C4o@GA3rhDA48q;?3;b]83;tl:2Z5N32#fB21Aim*0`<X)0`<[(0)[C#/H.7!/H77!
+.f1[n./>7i-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)<Vns&&emr(m8d!)<Gfr([2brCd#[rCR#ZrC6fUr'^HMrBgBIrBUBH
+rB:0CrAsa7q`+O5s#0j6s"s[1rA+@,s"aO-s"OF)pauFqr[[mrr@.[nr[7Rir?_Fgp`o_]rZUqWkT>Bu
+JfiG`4<>Ub*uR:`9d_G?.k3&!/1`A)/h\n40f(XF4@_e*5!;"i3]fDa3B/uW2`<NM3+l_O4]lKBF`qqM
+G'*\(rc/-_EcQ/>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]:!<r&F^8s#0d4q_\7-r\=I.r@n4(s"OC)r\".$r[\+$.OtHJr[Idoq^;=hpEfhbr?M%\ruq=`
+ru\]mJfopn#9b69+=&!sGp60=1,(F:0eb770JP==1Gh$N3B]Yk3]AlO1GLR<0eb:70)R:*0jn642cOGh
+E<:0"EW'hPDZ=SRD#A)GCAhlGB`2TCB)Z?EA7T1[@fBm8@f9^5?iFI5?i=:2?2e.,>l7h+>5qb*=Su7u
+<rZ1u<;ohp;Z9Pm;ZBVo;#F,f:&n#e9`@]`9)D3Y8Gl!U7fPpU7/oXQ62NqG5Q!_C4TIVD4T.>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<W5tq;[-,t
+;,L.d:]4)f:&n#f:Adid9`7W]9)V?]8,YpW7JoRO6iB@K62a(K55dYE4T.>: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&/emrD<AerD*>d
+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;$<rZ1t<;]\p;Z0Jm;#XAm;?'Jj:]4#g
+:&Rcb9DqK]8cD9V8,PjV7K#UU6UO0<5lO"G5lX(I55@A>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@>A6L<?<bQPpF)l8@rc.jTrbhXNs(q[M!,MIH
+rFu7Er+H"?qdfY8qdTJ3r*TD/s'>J+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)<Gfr([2bs%EAb
+r_!,\r^d&ZrC6fUr'^NOr^-NK!'gEI!'gEGrB:0Cs#^0?r]0p:q`"F2r\a^4qD8(*r\=@*!\Z2ZpFZ:o
+"tM2R.4?Slr[Ijrs![gnq^27frZq:a#U1H9+WqmN+X$_,!$JBcJffgk"s>!0*#^nX#u;lt.4Q_p.P*1M
+/e0Qj0fCdH4\8"*5<_.i4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrH/!ZrGhdTrbqaQqec=KrG2@HrFl(@
+rFYq<rFGk8r*TM3qHj,+r`oD+r*')&s&f5$rDrntrD`bp!*&qrs&/emrD<AerD*>dr(R,`rC[&\rCHoX
+rC6`SrBpNMs$?WN!($TLrBL9F!'U<ErB1'@q`=[9r&F^8s#0m7s#0g5s"sa3rA+=+!&4@)!&4C*r%@t#
+s"+."r[J"#.OlnF./PCj-MJee,U<",ruq.[JfoXf^E<h'+!2XK+$k*N/H.=C/h\q50etL=1,LmK4ZPbq
+5<1SY1bg[>0eb:70E*R1/1rD.@Tb$<<G28M!H2oWE;XYSDZ=SPD#S5KCAV`CB`D`DB)cHBAGp$8@f'U4
+@/jU6@/XI2?3":0>QA(/>l7e+=oDJ#=8u>$<W#ho;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR
+7fPpU6io_C62a(J5Q!eH5Q*eA4o@GB48h5;3W(l92ubf42?#H21&Wd-0eb<\0*3d\0)[C$/-%3r/H%.#
+/H%*t.f1[n./>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$<rH%t<;fbm;ZBVo;#F,f:&n#f:Adid9`7W`9)V?\8H23Y7fPpT7/fRQ
+63'=M5la.J5QF%I55dYE4T@MA3rV/<3;YZ42Z>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<rFGk8r*TM3qHj,+
+r`oD+r`]>*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>$<W#ho;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR7fPpU6io_C62a(J5Q!eH
+5Q*eA4o@GB48h5;3W(l92ubf52>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'=8c1u<W5tr;u9Jm;?'Jj:]4#g:&[oc:&doc9E%Q^8cD9\8,YpW7JoRQ6iKFM5la.J5QF%I55dVG
+4?P\*48h5>3W1r72uGT52?,N11]0$-1&Wd-0/"sP/c7.(.k<(u-n$J@.K:gp-i57h-2o1c,7#J;+X%sN
++X&!,+TNYZ++bSd+2/g&+<M[F)EVn6-N5It-n-Yt/c@:30JY@@1,qEg6U*e!4$#M'3r_5>3"Ir-1d#M\
+/O3HTG'.tOFERV*rH&!ZrGhdTrbqaQqec=KrG2@HrFl(@rFYq<rFGk8r*TM3qHj,+r`oD+r*')&s&f5$
+rDrntrD`bp!*&qr!`Donr_`VjqbR/cr_<;as%E;_r^m&Zr^ZoVrC-ZPrBgNMr^$TNr]pEHr]^9DrB1'@
+q`=[9r&F^8s#0^2r\XX2rA+=+!&4C*!A?/+0DmI%/cRC$/,h"#.k3"tr$_Fir?h7b!@/o`,6&h(+G(_f
++S6d**?Q@H+<Nmn<\,pY0eP.70JP=<0etRD3'B8e6pE[h2)I$A1,1I:0/*;W#qR\Y1LaK63E9_jE<0us
+rGVXPs)%^NrbMIIqe>tAs(D:Bs(24@rF>_6!+Ge6rF#Y4s'Ye4rE]J0rEK>.r`oA*!*T8&r)`o!s&Jtr
+r)<VnrDESkr_ibns%rVhrD!>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)[<L1c.!E1,:R>/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#5<h=n3^!C&s#L'<&2uR*4DJ7U5ZqoHF`qqMF`dS'rc7sW
+rG_aSs).jSqec=KrG2@HrFl(@rFYq<rFGk8r*TM3qHj,+r`oD+r*')&s&f5$rDrntrD`bp!*&qrs&/em
+rD<AerD*>d!)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@<V3C#ts3AiZN0eb@;0JG.5r[nL./h/Yd=XH./BDlfNDfG\orGMUOrG;IKrG)4Dr+Q+C
+rFZ(@s()(<qdTG2rF#Y4s'Ye4rE]J0rEK>.r`oA*!*T8&r)`o!s&Jtrr)<VnrDESkr_ibns%rVhrD!>e
+rCm2`rC[#[r^ciTr'p]TrBp]S6UCZ9r]g<Gs$-HGq`XsBr&k!@rAsg9r&F[7s#0g5rA=O1rA"7)!\lA_
+r@\1*0)[C$/-%3r/H%.#/H%*t.f1[n./>4l-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'=8c1u<W5tr;u9Gq;,L.d:]4)f:&n#f:Adid9`7W`
+9)V?\8H23Y7fPpT7/fRQ6Ms+L5Q*hI5Q*eE4o[YE48h5>3W1r72uGT52?,N41]0$*1&Wd-0/"sV/c.-t
+/-[UT.Ocbo-i>Fn./bOj-N,7i,l&Yj+sJ0R+<VgN+T3G`+Mo4P++bU+*tTP:*ul1\E)7l2.Ouqt.kE:N
+/e0Qj0fCdH4\8"*5<_.i4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrH%pXrGhdTrbqaQqec=KrG2@HrFl(@
+ral.Bqdo_:rF,V3!+5S/rE]D-rEK2'r`T8'rE&qur`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_r^m&Z
+r^ZoVrC-ZPrBgNMr^$TNr]pEHr]^9DrB1'@q`=[9r&F^8s#0d4rA=L0rA+=+!&4@)!&4C*r%@t#s"+."
+r[J"#.OlnF./PCj-MJef,U4N-,6&gH+G(`9+<2CD+!DaK6$H?]0eb=80JY=:1,:R>1c@<V3C#t@5<1SY
+1bg[>0eb:70E*R1/1rD.@Tb$<<G28M")i-sDuFSPD>e;MC]/#FC&DZEBDlHBAcH<>A,Ba4@JsU6?iOO4
+?i=:2?2\".?2e+,>6%h)=T;J%=8u>$<W#ho;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR7fPpU
+6io_C62a(J5Q!eH5Q*eA4o@GB48h5;3WD)<3;tl:2ZGZ42#]<01&Wd-0eb<[0**aZr@S""!%[jrr@J"#
+r@@grq^MIlq'Q4j-7/U9![T*;rZqUk,9u7mJg#^he0-q!,U+ER*'A49,Ub&i-7C;k.4Qbq.P*2(1+kCD
+6U!Ok3&NQO2)R3I1G^dA0et@>A6L<?<bQPpF)l8@rc%gSrGMOMs(q[M!,MIHrFu7Er+H"?qdfY8qdTJ3
+r*TD/s'>J+rEK2'r)s#$s&]/"rDihrrDWSks&&emr(m8d!)<Gfr([2bs%EAbr_!,\r^d&ZrC6fUr'^NO
+r^-NK!'gEI!'gEGrB:0Cs#^0?r]0p:q`"F2r\a^4r\OL.qD%q&!\Z2ZpFZ:o"tM2R.4?Slr[Ijrs![gn
+q^27frZq:a#U1H9+WqmN+X$_,!$JBcJffgk"s>!0*#^nX#uE!".Ouqt/1`CO/e0Qj0fCdH4\8"*5<_.i
+4T7DA3W:uK2`NWVC1&VY=_r8(G'7tMrcA!XrGhdTrbqaQqec=KrG2@HrFl(@rFYq<rFGk8r*TM3qHj,+
+r`oD+r*')&s&f5$rDrntrD`bp!*&qrs&/emrD<AerD*>dr(R,`rC[&\rCHoXrC6`SrBpNMs$?WN!($TL
+rBL9F!'U<ErB1'@q`=[9r&F^8s#0g5rA=I/rA+=+!&4@)!&4C*r%@t#s"+."r[J"#.OlnF./PCj-MJee
+,U<",ruq.[JfoXf^E=sG+!2XK+$k*O/MSt80/,.80etL=1,LmK4ZPbq5<1SY1bg[>0eb:70E*R1/1rD.
+@Tb$<<G28M!H2rTDZ"AMD#S5KCAV`CB`D`DB)cHBAGp$8@f'U4@/jU6@/XI2?3":0>QA(/>l7e+=oDJ#
+=8u>$<W#ho;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8GPdR7fPpU6io_C62a(J5Q!eH5Q*eA4o@GB
+48h5;3W(l92ubf92>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$<rH%t
+<;fbm;ZBVo;#F,f:&n#f:Adid9`7W`9)V?\8H23Y7fPpT7/fRQ63'=M5la.J5QF%I55dYE4T@MA3rV/<
+3;YZ42Z>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<rFGk8r*TM3qHj,+r`oD+r`]>*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#<rZ1t<;]\p;Z0Jm;#XAm;?'Jj
+:]4#g:&Rcb9DqK]8cD9V8,PjV7K#UU6UO0<5lO"G5lX(I55@A>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!)<Gfr([2b
+rCd,^rCQuZs%!#Ws$ciRr^6ZOr':<IrBL?IrBC0C!^&S,!'C-?r]0p:q`"F2r\a^4r\OO/r@n:+r\=@*
+!\Z2ZpFZ:o"tM2R.4?Slr$hXor?qIhr?_Fgq'-.h+sA*P+<_mNr?2.`pE+u/Jfh]K&0N&:*#^nX:a[bD
+/1E&"/1pfQ%PTXm2DR6T8OG^,5!(efr]:'>r\tEI3&Ea4?nFWHCj'rEG'%m,F8^.VEW'kUDuFSND>nAM
+C]/#HB_uH@B)?0<AGos7?iXR1?N"1/>l@n)>5h\)=T)>"<rQ+t<;oer<;oet;GpBk;>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[:<G-;iE,]]6E;jeUDZ4MPD#\;FC'\NfBP;$kAnGWQAcQE@
+AGp$8@K9j9@K'[1?i47+>lIq)=oVV&=8l8!<Vobn;u]\n;>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`<QOr\XX2r\=j90f(I@@Tb$==(u^SE<'tWEW:"XDuFSRD?"GHC]8)KC&_lDBE)TBAc$$:A,]s9
+@JsU6?i==2?2.\'>Q.h)=oMM'=T2D!<rH%r<<#ns;ZBVl;#=&e:Adib9`@]^9)V?\8H)*W7JfLQ6iB@L
+62a%H55m_D49.JB3r:r93;tl82ZGZ52?,N51]K<31Ars,0`<^-0J>*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!<r\k-C2*>S[/OEWWFoHI_F8g:]F8g4ZEW:"WDu4GODZ4MQD#S5IC&huGB_uH@B)cH?AH$'=
+@JsU5?hn%.?2\%->Q%b)=oDJ"=8c2!<W,nr;uKVk;>j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@
+rBgKLr':9HrBC3DrB0s=r&Xj<rAXp=2`N`TrAFX7rA=I/s"aR0!&FO.r@n+%r%@puq^MRpr[I^mr?qRk
+pa,h`!$h4^r?8?eJfojl"Wns4*BnTN=t_Tb1GL[Br\4s>1,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)<Vlr_`Yms&&_kqbR/cs%NAar_!,\qagWTrC6`Ss$H]P!(-ZNrBU?H!'pKIr]^9Dr&js@
+q`Fa;r]0p:r\jj;2u>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<<AGp$;@f9a6@/jU4?N4=+>l@n+>5_V&=T2D!
+<rH%r<<#ns;ZBVl;#a>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+<MXJ*u[4]<@KFK/1W;)/M/S-0/*;Y$oKb!4@_e)4Zkef3]d7#s#C!:#rje)BjWGY>&8?\
+F9$C]FT6F]ErL(YE;jeNDZ4MQD#S5IC&huGB_uHAAccRUAc-*<@fTs9@/aO/?N4=0>lIt+>5h\'=Sl1u
+<rQ+t<;ohp;Ys>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@Ac60<A,Ba6@K'[1?i47+>lIq)=oVV&<rc;$<rH%q<;]\p;#X>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`bprDNMirD<JhrD*>drCm)]
+rC[)]s%*)Ys$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep2?5]72#T611B''01B'$,
+0`*O$0)[<t.fCgn./bOm-MSnb,QK(`,5i\\+G(_f+MAm,+!VpL5':$^0eb=90f&__&2H!s1Gh!N2a'Jj
+3]8cL1,8b^'e_3m/hJY+/h8_c=!g"/B5qj/E,KUpE;jeUDZ4MPD#\;FC'\NfBP;$kAnGWQAcQE@AGp$8
+@f9a7@/41-?MRk*>5VP'=T)>#<rH%q<;]\p;#X>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?+<hmG3H.e@-RL2f-ResCs!n!u$S3t_1H.T`
+3]ArT2?#H41]B-;0ekI;2I]f93`g$9rc%pWrc.sWs)7jRs)%dPpM9bCs(VLHqe,q@rFPk:rF>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+<VgN+sQt/rud@EJfh!7'd+S>+WhUaE`=J<.Ouu!/1iG+/h\mW0EX-d2`q@96pNmt4$,Ja
+r]1!<r\k-C2*>S[/OEWWFoHI_F8g:]F8g4ZEW:"WDtn5LD?"GOC\qiHC&DZABDlHBAc-*<@fTs9@/aO/
+?N4=0>lIt+>5q_*=oDJ"=8c2!<W,nr;uKVk;>j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKL
+r':9HrBC3DrB0s=r&Xj<rAXp=2`N`TrAFX7rA=I/s"aR0!&FO.r@n+%r%@puq^VOnq^DCjr[.Cdr$27e
+pEKPZj<0$sJfrJa$QgT:*BnUL0/,(70DmO91,:XA1c7<P4[D4l2D[*D1&`jB0/"q1/M/M+.l1R7-9G4?
+EGof8DK'RoDuX_SD>nAOC\hfFC'\NfBP;$kAnGWQAcQE@AGp$8@f9a7@/41-?MRk*>5VP'=T)>#<rH%q
+<;]\p;#X>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
++<MXJ*u[4]<@TLK.k)u!/M/S-0/#"50/P@A4%D\(4Zkef3]d7#s#C!:#rje)BjWGY>&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_`YlrD<JhrD*>drCm)]rC[)]s%*)Ys$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep
+2?5]72#T611B''01B'$,0E<d(0DmI$/,Lgp.JkOl-iPIf-2]"g,PND\+iGLT+G(a,+:K>:+WWah>;%]b
+0eY6Z0b?)q1G^jF3]9,e4ZYJW1,:T`0GZ;p/hS_-/1rG/?rn[:<G-;iE,]]6E;jeUDZ4MPD#\;FC'\Nf
+BP;$kAnGWQAcQE@AGp$8@K9j9@K'[1?i47+>lIq)=oVV&=8l8!<Vobn;u]\n;>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`bprDNMirD<JhrD*>drCm)]rC[)]s%*)Y
+s$luV"%G^J7/TFN6N0:K5lX(I55m_D4Sq5<3r_5=3!;0!3&`ep2?5]72#T611B''01B'$,0`*O$0)[<t
+.KCps.JkOl-iPIf-2]"g,PND\+g3#?+G_-D+!VpL5'7'60JP790/3>Z&2H!s1GgsM2EX8g3]8cL1,8b^
+(,%<n/hJY+/h8_c=!g"/B5qj/E,KW6rbqgSrb_XNs(h@D#\e!dBP1siAnCpQ!+l+>rF>_6rF,\5q-X&+
+s'5G+r`]5&s&f5$r`8ttqc*Jls%r\lr_ibnrD<AerD*AdrCd,^rCQlWr($]TrC-`Qr^-ZPr^$KJr]^BJ
+rBL9FrB:'@r]L'>rAsp<rAad8!B<%82Z>Q21]/s/0JG0Y0`<X)0)[C$/-%:#/H.0u/Ggsr.fLmq./kUo
+./bOl-3,@j,QT2:r?M:cq&t>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%s<W#hr;u]bq;>a8j:]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!<r\k-C
+2*>S[/OEWWFoHI_F8g:]F8g4ZEW:"WDtn5LD?"GOC\qiHC&DZABDuKEAn>QOAH$'=@JsU5?hn%.?2\%-
+>Q%b)=oDJ"=8c2!<W,nr;uKVk;>j>j:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKLr':9HrBC3D
+rB0s=r&Xj<rAXp=2`N`TrAFX7rA=I/s"aR0!&FO.r@n+%r%@puq^VOnq^DCjr[.Cdr$2:f,5<A\+cdat
++K-Ck+!VpL5':*b1,1O<0`<^41,:XA1c79O4@'073]8cL1,8b^(,%<n/hJY+/h8_c=!g"/B5qj/E,KW6
+rbqgSrb_XNs(h@D#\e!dBP1siAnCpQ!+l+>rF>_6rF,\5q-X&+q-<o&r)s&%rDru"s&T(uqc*Jls%r\l
+r_ibnrD<AerD*AdrCd,^rCQlWr($]TrC-`Qr^-ZPr^$KJr]^BJrBL9FrB9s=q`Fa;r]0p:!&k!=2`Nbn
+2Z>Q21]/s/0JG0Y0`<X)0)[C$/-%:#/H.0u/Ggsr.fLmq./kUo./bOl-3,@j,QT2:r?M:cj<9*uJg&Ve
+%jE/>+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!<r\k-C2*>S[/OEWWFoHI_F8g:]F8g4ZEW:"W
+Dtn5LD?"GOC\qiHC&DZABDlHBAc-*<@fTs9@/aO5?Me(/?2\%->Q%b)=oDJ"=8c2!<W,nr;uKVk;>j>j
+:]4&f:&Rc_9DqK_8cM?[8,l'X70?"J77@&@rBgKLr':9HrBC3DrB0s=r&Xj<rAXp=2`N`TrAFX7rA=I/
+s"aR0!&FO.r@n+%r%@puq^VOnq^DCjr[.Cdr$27epEKPZq&k83Jfq`L$QgT:*BnUO0f(O>0`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:@:<PO?iFL6@/jU3?Me%,>lS%->5VP'=T)>#<rH%q<;]\n;Ys>i:]O;k:]4&f:&[f`9)hK]
+8-2:O8cD6\8,>^R7K,[S6N0:N5lEqI55mhI5Q<qE4T[`.48h;?48q;<3W1r:2uPZ52?#H11]B001&*I&
+0`Na'/H77#0)[C!/H%*u.f1[n./kUo./bOn-M\te,QAt(+bCkh+nQog+sS-O+W<7U<@'%A-RUDmr[Ijs
+r@8%*/2K4Q4oRGC2DmAi1]&p41hKc93EKp8rc%sXEW0naDf9N2D/O6.D/=%dC\_`FC&_lHBDlHAAc609
+A,g$:@K0a8?i+1.?2In+>6%q,>Q.h)=oDJ%=8Z+s<W5ts;Z0Ji;#X8h:Adib9`@]`9)V?\8cVH^8,u0Z
+7f>a]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'=Sl1u<rZ2"<;fbm;Z0Jl;#F,h:Amod9`7W`9)_K`9)_E^8Gu'V
+7fPpW7/oXQ6N07N6N0:N5lX(K55mbH55m_D4T7G@3r:r93;tl82Z>T42#K0/1B0*'0`<X&/c@3s.fCgq
+./bOj-MSnc,k`Db+X%sN+64Pr+G(`c+:fV?+<i'Q4EOm^0JP781GJe_$SjIn1GgsM2Ea>k3W:i:1,1N^
+0E!L?/M/S0A5t!;<G-;iE,]]6Df9N2D/F**D>nAOC]/#IBaSQfBPD0oBP1siB)Q<>AH$*7@K^+J?sm@@
+@K0a8?i47-?2\%.>Q.h(=oVV&=8l8!<Vobo;uBPj;>j>j:]4&f:&[f`9)hK_8-haW7n6-A84Q2H7f>dT
+6iTLP62s4K5Q<qH5lX(K55RJE4?P_(4T.A@3r:r93;tl82Z5N42#K0/1B0*&0`Na'/H77#0)[C"/-%7"
+/,h$q.K([o-iYUn-iYOh-2o.h,-2r>+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^<G#!Y=95!;%krB16F4$,M'3rD#<3;kf52Z5N42#K001Ars*0`Ng+0).$r/H.1!.f1[n./kUm-Mo+f
+,l]+g,lAn_+Tru4+Wqp$++bSd+2/g&+WVXI)E2S:./bV#/Li>(/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(\
+"<ep2+<SNEJfoXfoH4Yf,9S0U+$=XO/ho(70JbE^0af`l1G^jF3]9,e5WSg#!\uJbr@e+%(bI<l0k=93
+3E9^3DfBZ5E,TZ4DJa6,Ci0/fs(hRJrFu:Fs(VLHs(D@DrFPq<raYb5s'Yt:?sinAs'Yk6r*K8+rETA,
+r`]5&s&f5$r`8ttr)EVnqbm;grD<JhrD*>dr_*/]s%3/[s%!&Zs$uoTrC-]Qs$H]Ns$6TKs$-NIr]pKJ
+s$$<C!^&S,rB1$?r]9p:rAad8rAOU3r\XO/r\FL.p+ZLur@It!s"=7%q^h[rr[Rdor@%Xms![gns!I^k
+r$D=es!!CFJg%-;%jE5>+<_X]D,qu3-mpAl-iPRp.fCk"0J#"=!CT*M3<D)r2>f9-1']XJ<[Tn/Bla2m
+!H<&XE!gN%DJj</DJa6,D#A)ECB&#JB`D`DB)ZB?AGTg9@f9a8@/jU2?N"1,>lIq->l@n+>5_V'=9)J&
+=8Z+t<W,nr;Z0Ji;#X8h:Adib9`@]`9)V?]9)hK_8H23Z7f>a]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(\"<ep2+<Rd0Jfopn
+#9b<7+s\6mF9c,)0ek@91GJe_$SjIn1GgsM2Ea>k3W:i:1,1N^0E!L?/M/S0A5t!;<G-;iE,]]6Df9N2
+D/F**D>nAOC]/#HC&_lHC&_lHBE)TBAc60=A,0R:@:<PO?iFL6@/jU3?Me%,>lS%->5VP'=T)>#<rH%t
+<;]\k;Ys>i;#X8h:B!ue9DhE^8c;3[8,l-[8,bsX7K#^S7K,[S6N0:N5lEqI55mhI5Q<qE4Tdf/4$<L)
+rB(!>q`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"\"<o!4+<\KBJffRdo,eYi
+*?QCB2fDhI.k<%t/1E/&/hSe1r\+L40fM3d6iK7N4?>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_.^"<ep2+<QXeJfq'9%j</?+s\6mFC-[U
+0eb::0E*[41,:XA1c7<P4[B*63W:i:1,1N^0E!L?/M/S0A5t!;<G-;iE,]]6Df9N2D/F**D>nAOC]/#H
+C&_lHC&_lHBE)TBAc60=A,0R:@:<PO?iFL6@/jU3?Me%,>lS%->5VP'=T);$<rZ5!<W5tr;u'>g;>j>j
+:]4&f:&[f`9)hK]8H23[8H23[7fPpU7f>dT6iTLP62s4K5Q<qH5lX(K55RJE4?P_(4T.A@3r:r92uko;
+2uPZ52?#H11]B001%m=$/c@7#/,q7#/c.*t/,h$q.K([o-iYUn-iYOh-2o.h,2j\s+bCle+V,bA*ZuUE
+2JlMB-n$Gj.45$Cs!mst"Y_J`2afh.3<D)r2>f9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJj</DJa6,D#A)K
+CAVcGC&_lHBDlHAAc609A,g$:@K0a8?i+1.?2In+>6%q,>Q.h)=oDJ%=8Z,!<W,ns;uT\n;>X2h:]4&d
+:&Rcb9DqKZ8cM?\8,c!V70l:M779O26UF-<62NnO5<h=q4Ztq+4T[`-48q;=3WD);2u>N32?#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%j</?+s\6mFC-[U0eb790E*[61,:XA
+1c7<P4[D=nr\O[30erV[r@SU4/M8bg<@9e,B5qj/E,KV#Df9N2D/F**D>nAOC]/#HC&_lHC&_lHBE)TB
+Ac60=A,0R:@:<PO?iFL6@/jU3?Me%,>lS%->5VP'=T)>#<rH%t<;ohp;?0Sm;Ys>i:]O;k:]4&f:&[f`
+9)hK]8-VRS84Q0>7fGjT7f>dT6iTLP62s4K5Q<qH5lX(K55RJE4?P_(4T.A@3r:r93;tl82Z5N42#K0/
+1B0*(0`Nj,/c@7#/,q7#/c.*t/,h$q.K([o-iYUn-iYOh-2o.h,/GFS+bCm0+V,bA*ZuUE2JlMC.4?Pj
+.45$Cs!mst"Y_J`2afh.3<D)r2>f9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJj</DJa6,D#A)ECB&#JB`D`D
+B)ZB?AGTg9@f9a8@/jU2?N"1,>lIq->l@n+>5_V&=T2D"<r>qr;uT\n;>X2h:]4&d:&Rcb9DqK[8cM?]
+8,PjT70l:M779O26UF-<62NnO5<h=q4Ztq+4T[`-48q;=3WD);2u>N32?#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%j</?+s\6mFC6aV0eb790E*[61,:XA1c7<P4[D=nr\O[30erV[
+r@Sp=/M8bg<@9e,B5qj/E,KW5Df0H0D/=$*rbVUMrG)=G$>F0eBk_6oB4kggrFPq<raYb5"CY_H?sinA
+s'Yk6r*K8+rETA,r`]5&s&f5$r`8ttr`&nrrDNYmrDNMirD<JhrD*>dr_*/]s%35]s%*&Xs$luVrC6`S
+r^6]Pr^$QLrBL<Gr]pKJs$$<C!^&S,rB1$?r]9p:rAad8rAOU3r\XO/r\FL.p+ZLur@It!s"=7%r%%h!
+r@@jsq^MIlr[7^or?qUlq'H"bs!"NfJg$!p#9kB6+<_X]D$O,i.4?Pj.4+sBs!mst"Y_J`2afh.3<D)r
+2>f9-1']XJ<[Tn/Bla2m!H<&XE!gN%DJj</DJa6,D#A)ECB&#JB`D`DB)ZB?AGTg9@f9a8@/jU2?N"1/
+>lJ"->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'<s#Bs9q_nC1r\XO/s"aO-r%S.(s"='ur%.gtr[Rdor@%Xmr?hCfr?VCf
+rZqCdq&okb+X%sNp)el.Jfh]K'HnJ=+<!1W=t2$Q.4Hbq/M/S-0/*;Y"Z.qm4@qp>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(\"<ep2
++<SNEJfoXfoH4Yf,9S0U+$=XQ0JY@90/5*Y0af`l1G^jF3]9,e5WSg#!\uJbr@e+%(bI<l0k=933E9^3
+DfBZ5E,TZ4DJa6,Ci0/fs(hRJrFu:Fs(VLHs(D@DrFPq<raYb5s'Yt:?sinAs'Yk6r*K8+rETA,r`]5&
+s&f5$r`8ttr_rkrrDNVlrDNMirD<JhrD*>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"<rH"r;uT\n;>X2h:]4&d:&Rcb9DqK[8cM?]8,PjT70l:M779O26UF-<62NnO5<h=q4Ztq+4T[`-
+48q;=3WD);2u>N52?,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$$<A,]s;@/XI0?Me%,>lIt+>5h\'=T)>"
+<Vobo;u9Jk;>sDi:]F2g:&[ic9)qW_9)hK_8H23[8Gu'V7fPpW7/oXQ6N07N6N0:N5lX(K55mbH55m_D
+4T7G@3r:r93;tl82Z>T42#K0/1B0*'0`<X&/c@3s.KCps.K1ao-i57c-2f+_+p9&4+<Vc0+G(_n+9s&7
++<i'Q4ELg90JY@90/5*Y0b?)q1G^jF3]9,e4ZYJW1,:T`0`Ng+0)dF//hf.n;C+G*B5mig!H)iTD?k#q
+Ci!m'CMWl`!c)OcrFu:Frb)7Crac(Bral.Arac"<r*o\7rF#Y4s'Ye4r*BS5?!LW=>[.86r*0/(r)s##
+r)WhtrD`bprDNVlrDNSkr_WMgrD!5ar_*/]s%3/[s%!&Zs%!#WrC-]Rr^6]Pr^$QLrBL<Gs$-HGs#p<E
+"?en14$<I'q`=X8s#Bs9r\j^4r\XU0r%\1,!&FO.s"OC)r\"4&r@It!s"=7%r[e!uq^VIlr@%Xm!%@go
+s!IIds!.IdpE>,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)TDAc60<A,]s8@JjL1?N4=2>lS%.
+>l@n,>5VV(=o__(=T2D#<rH%t<;]\o;Z0Jl;#O/i:'+0d:]4&f:&Rcb9DqK]8cM?]8,c!U7K#XS7K5dU
+6iTLO62a(H55m_D497N)q`4O5rAX^6rAFR2rA4=+rA"=+s"XO-s"FC)r@S%#qCMUrr[Rgps![gnq^21d
+r?VCfs!7Uhs!%(Yr?0!"JffRdoH+&UrZ;Lj)`)>:.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)>#<rH%q<;fbp;Z0Ji;#F,h:Amod9`7W^9)hK_8Gl!R7K>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^$QLrBL<Gs$-HGs#p<E"?en14$<I'q`=X8s#Bs9r\j^4r\XU0r%\4-s"aU/r\4:(r\"4&
+r@It!s"=7%r[e!uq^VIlr@%Xm!%@gos!IIds!.IdiZWmsJg&Ve%j`GF+X%g]D-8/3-n$Dj-iGJ*.Olr"
+/hSn64$l.n3&``R2?#EC1G^dA0etL@2eGu84B?-8rbqmVE;jeUDZ">OD#J,LD#S5MCAqrJC&VfGBE)TD
+B`D`FB)cH@AGp$;@f0[4?i471?2n10>Q7t,>Q7n)>Q.e+=oDJ%=8c1u<W5tq;uT\n;>sDj:]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<Gr&t3G4?GY*4T.A=3rM)<3;b`82Z5N42#T601B'*0
+1B'$.0`<[%0)[C#/,^ss.JkOl-i57d-3#7j,PND\+nd%1+G(`N+:]P;+X&$N2fW:[0/5181Aij;1,CaD
+3&j#^76N[i1GU^?r@ea80.nk//M8_7A5X^9<G-:MDZO`orb_sXD/=$(ChmhbC'&0cCAhlHB`;ZEB)ZB@
+B)cHAAH$*:@fKm8@/jU6@/XI1?3FP>>[1M4>l7h+>5_V(=T2D"<rZ1u<;ohp;Z9Pl;Z0Jl;#O/i:]4#d
+9`@]_9)hK]8H23Z8H23Y7f>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^hB4bcTAc60<A,]s;@K'^5?i471?2n10>Q7t,>Q7n*>Q%_*=oDJ%=8c1u<W5tq
+;uT\n;>sDj:]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!
+<Vobo;uT\n;>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<oChmj&C].uL
+CMIV`B``!^B`;ZEB)ZBAB)cHAAGp$9@fKm8@/jU6@/XI1?3FP>>[1M4>l7h(=oMP&=8Z,!<W,nr;uKVn
+;>jDk;>sDi:]4#d9`@]_9)hK_8H26\8,c'Z8,YpU7K,^T6iTLQ62a(I5Q<qI5Q*eG4oIPI4Ztnh4T.A=
+3rD#<3;kf82Z5N42#]9.0a'9f1,1N^0`<[(0)mO%/H77#0)[C$/H77#/,Lgn.K([o-NGRo-iYOf-3#4g
+,-<#?+c7EJ,U4KV+WN:T#?`?"-n$Dj-iGJ+.Olr"/hSn64$l.n3&`cS2)Y@is"jU/#W+JP;^OV-BQ=#j
+!H2rVDuX_QD#eDNCB/2MC]%oIC&VfGBE)TCBE)TCAc60<A,]s8@JjL1?N4=2>lS%.>l@n,>5hb(=o__(
+=T2D#<rH%t<;]\o;Z0Jl;#O2i:B+,g:B!ud9`@]`9)V?]8H23Z7f5^O7/oXR6N'4K5l<hF4oIJD4$*@$
+r]0j8rAX^6rAFR2rA4=+rA"4(s"F@(r@Rdqr[[str$hXor?qIhq^)1ds!.Ohs!.OfoHF/Up`G)0Jfh`L
+%j2r9*Zl=VD-\S?/1`8&/,V"10/,+91,_!S7RKC&4$#D_r]:'>r\t6G3BKE@=Xua?CNTPs!HN5aF)l;@
+EVsbUDuOYSDuFSPD?"GPC]A/LC&VlIC&VfDBDuNAAc60<@JjO4?Na\A?!Ue8?2@h)>Q7n*=oMP%=8l8!
+<Vobo;uT\n;?'Jk;#F,h:Amod9`7W^9)hK_8Gl!T7fPpW7/]LO6N0:L5lEqF4p4#24$5Y(48V);3W;#9
+2ubf72?#H21]B001]K611&Wg)0DdC#/c@3u.fLmo./bOj-M\tf,l]+`,5i\$+G(_f+RgK\+s&X^@P9Ah
+0ebB\0b6#q1c.0O4?Gtq4#\uP1,Ah`&25dk0.nk//hf.n;C+G*B5mig!H)iTD?k#qCi!m'CMWl`!c)Oc
+rFu:Frb)7Cral+As(24@r+#Y6s'bn7"CPSD?srq?r*BM3?!LW=r`oA*rE9)$r`B"us&K"sr_rbnr_`Vl
+rDEPjr(m8crCm2`r(?u\rCHrYr^d&ZrC6`Sr^6lV6:*t(r':9Hs$-NIs$-HGs#p<E"?en14$<I'q`=X8
+s#Bs9r\j^4r\XU0r%\1+s"XI+r@e.&s"41#s""+%r@S""r@@apq^MIlr[.[or[7^mr$D7es!.IdN?Nls
+WZ_lu+sJ0Q*&;>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*XPt5<M"h3]T8_3]T5"3!q],4$II`.mR6QFT-=cEcZ;BEcH*sDuahU
+DZ=YRD?+PQD?"GPC]A/LC&VlIC&_lDBDuNAAc60<@JjO4?Na\A?!Ue8?2In*>Q.h)=oMP%=8l8!<Vobo
+;uT\n;>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`*<H1B'!>0JG.5/hS_.0K!B=,s51?E;jbVDK#Ml#An<oChmj&C].uLCMIV_C&_lG
+BE)TCAHZUVARo?KA,Kg9@JsU6?iOO4?i447?!U]?>?kD5>l7h*=oDJ$=8Z,!<W,nr;uKVn;>jDk;>sDi
+:]4#d9`@]_9)hK]8H23Z8H23Y7f>dT7/fOQ62X"H5Q<qI5Q*eG4oIPI4Ztnh4T.A=3rD#<3;kf82Z5N4
+2#]9.0aKNi0ek@90/#$X0E*U(/c@7#/,q7#/cI="/,Lgn.K([o-NGRo-iYOf-3#4g,5374+bClP+V,hB
++s8!I12L)>-7C8h-n"sB&1T.[/1rP10fq`f4#o8Z2`CXms"sa3r\=a92eGu84B?-8rbqmVE;jeUDZ">O
+D#J,LD#S5JC&huIB`D`FB)cNDB)cH>AGp$;@f0[4?i471?2n10>Q7t,>P_P%=oDJ%=8c1u<W5tq;uT\n
+;>sDj:B4,k:/=[a:B!ud9`@]`9)V?]8H23Z7f5^P7/oXS6Mj(I5l<hF4oIJD4$*7!q`+O5r\j^4r\XR0
+q_J+)r@n7)s"=1#s"+!tr[[str$hXor?qIhq^)1ds!.Ohs!.OfoHF/U_]OIPJfjS+r>l: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+<VgJ2K3+Y0/5181Aij41,CaD
+3&j#^70Yq;2`*<H1Arp-0`E^5/hJ\02.TT24B6$5rbhgTDuOVZD/F**CM[d%rFuCLC23]]s(MCEs(;.>
+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+<VUY
+Cfr&2-n$Dj-iGJ*.Olr"/hSn64$u7q3B/rV2Z>T62#]9<1,:[FAlC$=<bQLPDujlrrbqgSr+uFMrG)CL
+rbMOKrb;FIrb)FIB4bagral.AqIKP7raPe6r*TA.s'>Y0s',M.rEK/&r)ru#r`B&!rDihrr)<SmrDEPj
+rD3Ggs%iSgr_<>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!<Vobo;uT\n;>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,+<VgJ2K3+Y0/5181Aij;1,CaD3&j#^
+76Wdl1c$pCr@ng:0J>(3/M8_7A5X^9<G-:MDZO`orb_sXD/=$(ChmhbC'&0cCAhlHB`;ZEB)?-BA7T1[
+@fBm8@fKm8@/jU6@/XI1?3FP>>[1M4>l7e+=oDJ"=8Z,!<W,nr;uKVn;>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`<X)0)mR(/c@7#/,q7#/cI="/,Lgn.K([o-NGRo-iYOf-3#4g,/PLT+bCm0+V,eA+WqmH
+12L)>-7C8h-n"sB'e1[`/1rP10fq`f4?5A\2`<QO2)I/h1C>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#]+<m
+CMITuBkmW]!,21@rau+?rFGk8r*]M2"C>D??!dJ8r`oD+qc`r$!*K8'rE&u!rDi_orDW\nrDEGgr(m>f
+rD!8brCd&\s%35]r($ZS#Xq0M6pj=.6::]<r^$KJrBL3D"?ek/4?WR(q`=[9r]'m9s#9s9rAFR2rA4@,
+s"XO-s"FC+r@e%#r@Rsur@7dqq^DCjq^2+bs!7UhpEKPZi?3^pJfrMb%3H]8+WWFZ@P9Ah0ebB\0b?)r
+1c.0O4?Gtq4#\uQ1G^fa1&`j=/h\e8Akj[7<G$/eE,]]4D/K5frbMIIrb;CIrb2LLBP;$krFYq<rFGk9
+qdKG2s'Pe6rEoP1rE];*r*0,&rE0#!rDihrr)<VnrDESkr_ibns%rVhrD!>erCm2`rC[#[r^[#ZrC?iX
+s%!&Xs$clSs$Q`NrBL?Gr]^3DrB:9G4[/j."?\e.4$<I'r]:!<qDeL6rAOU3r\XU0r%\4,rA":*r@e.&
+r@RXms""+"r[RjqodKeer$M4brZ\?cJg$!p#9tE9+X.m\Ba7if-mpAj-ResCs!n!u%P9=e1H.Wb4#o8[
+2`EWQrA>0D1c$pB3bV>:4BH38DfKc8DuOYPD?"GNC]A/KC]%rHB`)N@B)Z?AAGp$8@f0[4?iFC1?2In*
+>Q7n,>Q%b*=oVV&=8l8!<W5tr;u9Jm;?'Jj:]4#g:&[oc:&doc9E%Q^8c2-Z8,l'Y7JoRO6iB@L62s4M
+5PmYD4oRPC3rM)<3W1r:2u,B32?,N21]&s+1&is*0E*U&/c@7"/,Umm.K:gp-iPIk-2&V_,Q/hZ+S?h.
+++bTK+9!;g+<*"K?n!ZX.kE4M/J9Zg0/#"50f(UE4%;S%4Zkhg3rM/=3Y+;63'_@].mR9RF)lAEEcV+u
+rG_aSrGDUPrGMRNrG2=GrFu7Es(D:Bqdo_:rF,Y4ra5P/rE];*r*0/'r)iu#rDrntrD`bp!*&qrs&/em
+rD3Jir(m8dr_<;as%E;_s%35_s%35]s%!#WrC-]Rr'UKNrB^<GrBL<Gs#pBEs#^6CrB(!>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(MFFrFYq<rFGk9qdKJ3"CPSD?srq?ra,P/qcs&'rE9)$rDrksr`&eos&/ems%r\ms&&emr(m8d!)<Dc
+r_*2^rCQuZr($`Ws%!&Xs$clSs$Q`NrBL?Gr]^3DrB:9G4[/j."?\e.4$<I'r]:!<qDeL6rAOU3r\XU0
+r%S1,r%\1)r@e.&r@RXmr@@jsr@.Cfr[7Xk!%%Uir$;7cMBRQpWZ_lt+sA*R*&2/3,Ub#f-mpGB.K:ms
+.g.FW0/GNn69dOl3&iiU2E(Lk&Mu=#1GLq(:aS;+B5hd/EGodpDZ"AOD#J/LCAr#IC&huIB`)N@B)Z?A
+AGp$8@f0[4?iFC1?2In*>67u3>Pq\)=oVV&<rc;$<rH%t<;fbm;ZBVo;#F,f:&n#f:Adid9`7W`9)V?Z
+8H23[7fPpT7/TFN6Ms.L5lX(G55m_E49%A<3W1r:2u,?52)R2j2#K0,1Ars-0`3U'0)[C#/H.0t.etOn
+./bOm-N,7a,lJtd,5!):++bSd+4D>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#g<Cs#g6Ar]:!<r\sm<r]'p:rAOU3r\XR0q_J+)r\4:(r\".$r[djpr[Ians!RalpEf__rZh4_
+ruq=`ru\EeJfomm"s4p0,9A[Y#A#MC0ekF<1B'!?1,:XA1cIET4[D7n2`*?I1G\k_r\+p:0.f+p:*r&&
+AoDR*E,BK0D>e;MC]/#DC&VfGBDlH?Ac-*;@f'U4@/jU6@/XI3?N"1->QA%,>Q.e'=T);!<W5tq;u]bo
+;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8Gl!X8H23Z7fGjT7/oXQ62a%K4oRYB5Q*bI4Zu".4Tml04$,S'
+48q;>3Vk`82uPZ52?#H31A<O%0`<[(0)[Bo/H%*u.fCgh./t[n-N>Cf,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!<W5tr;u9Jm;?'Jj:]4#g:&[oc:&doc
+9E%Q^8c2-Z8,l'Y7JoRO6iB@L62s4M5PmYD4oRPC3r1l83;tl42ZGZ72#K0,1Ars-0`<['0)[C%/H7:#
+/,Umm.K:gp-iPIk-2&V`,Q&bY+M](N++bU++9!;g+<*"K?n!ZX.kE4M/J9Zg0/#"50f(UE4%;S%4Zkhg
+3rM/=3Y+;63'_@].mR9QF)lAEEcV+urG_aSrGD[RDJoDis(qXLrG):FrFl4DrFYq<!+c(>rF,Y4ra5P/
+rE]>+rEK;*r`T/$s&]/"r`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_#"_BY8P)HDr^ZoVrC-]Rr'UKN
+s$?ZNq`t*Es$$HGs#g<Cs#g6Ar]:!<r\sm<r]'p:rAOU3r\XR0r%e4*r@n1'r\".$r[djpr[Ians!Ral
+pEfb`r?M:cr$).ar?2+^O!'#sW?;Zm+!;dL1i6eV1,1L=0f&__#r47l1Gh$N3B]Y55!(\[1c$pCr%\1)
+%5':c2eGf34&om1D/X@kD>e;MC]/#EC&M`FBDlH@Ac60>A,Tm6@JsU6?iOO4?iFC1?2In)>Q7k)=T;J$
+<rQ)!<W5tq;u]bo;?'Jl;ZBVo;#F,f:&n#e9`@]`9)V?\8Gl!X8H23[7f>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!<W5tr;u9Jm;?'Jj:]4#g
+:&[oc:&doc9E%Q_8H;?]8H)-Z7fGjS7/TFN6Ms.L5lX(G55m_E49%A<3W1r:2u,B32?,N21]&s+1&is,
+0DmI$/c@7"/,Umm.0:nG-iPLm-N,7a,l]+f,6&hZ+KHT9+,M*=*WmN(0PL`!.4m&#/1^]O&hYdi0/,(7
+1G^sO7RKC'4?P\drB's=%m)j45]0RP5ZqiCEcZ>CErC"VE;jeSD?4TlrGDOMrG2@Hrb;:Ds(D:Bqdo_:
+rF,Y4ra5P/!+#S0r`oA*r`];(r)iu#rDrntrD`bp!*&qrs&/emrD<AerD*>dr(R,`rCZuZs%*,ZrC6`S
+r^?ZOs$HZMq`t*E#X1F84Zkhg4$3L*rB(!>rAjj:!'1$<s#9m7rAFR2rA4F.r%\+'r@e.&r@S""q'u@m
+r$_Rmr?h7brZqCdq',h^r?2+^q&k83JfqcM%Ncc8,9A[YAM,_m0etI=r\5!?1,C^C2`Wl]5s@@h1c.!E
+1Aim+0Foch/N79:-9G4=DJa<1D/K;irG;IKrG)4DrFl1CrFZ(@r+,e:rF5Y4rF#Y4s'Ye4ra,P/qcs&'
+r)ir"rDrksr`&eos&/ems%r\ms&&emr(m;e!DZAf9`@]`9)V?\8Gks\84Q0>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/GOR5<Ckb3&`cS2Z5KD1c.!E0fiuE-9P=A
+Df0N5r,2FLs(qXLqeH(Drb24Bs(;4@rabt;qdTS6raG_3ra,P/qcs)(r*'&%r`K,#r`8ttr`&hpqbmGk
+s%rVhrD!>er_EAcs%NAar_!,\r^d#Ys$m#WqaC?LrBgEJ!'gTN5<o$/r]U6Bs#U!:rAad8q)871s"sX0
+q_J+)s"OI+r@[t!r@Ipur$qLks![gnr[.Rip*BP[rZV7`p`PJ:Jfgs6rZ2Ch)_bu6.4m&#/1^]O$8*qa
+0/,(71G^sO#=_'F4Zkhg3rM/=3Y+;63'_@].mR6PEcQ5CEH;"trG_aSrGMOMrG;FJrG)@HrFl.BrFYq<
+rFGk8rF#V3qd05,r`oD+rEB2'rE','=',?$r`/nrr_ierr_rhprDEMiqbR/cr_<;as%E;_rCR#[s$urU
+rC-]Rr'UKNrB^<GrBL<Gs#pBEs#^6CrB(!>rAjj:!'1$<s#9m7rAFR2rA4F.rA"1'r@e.&r@S""q'u@m
+r$_Rmr?h7bs!7OfpEKV\r?2+^j<0$sJfrMb%Ncc8,9A[YAM,_m0etI=r\5!?1,C^C2`Wl]5s@@h1c.!E
+1Aim+0F]Wf/N79:-9G1<DJa90rGDLLrbMIIr+Z.D!,2=DrFZ(@rFGk:rF5Y4rF#Y4s'Ye4ra,P/qcs&'
+rE0#"rDrksr`&eos&/ems%r\ms&&emr(m8d!)<Dcr_*2^rCQuZ!(ZlUs$loTrC$ZQrB^BI!'U<Fq`k$C
+!^/\1r]LBH4?GVerB(!>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!<W5tr;u9Jm;?'Jj:]4#g
+:&[oc:&doc9E%Q^8cD9\8,l'Y7J]FM6iB@L62s4M5PmYD4oRPC3rM)<3W1r:2u,B32?,N21]&s+1&is*
+0)@0u/H.0t.etOn./bOm-N,7a,lJqc+nZuN++bSd+2/ir*XX#/0POoD/Lr>&/,h+5/hSe10JG4;1H.Bb
+6U*^r4?GV&48h2N4$,DeDH/2P=__tsF)u>@rGhdTrbqaQrGDIKrG2@Hr+Q"@rFYq<rFGk8rF#V3qd05,
+r`oG,rEB/&r)iu#rDrntrD`bp!*&qrs&/emrD3Jir(m8dr_<;as%E;_rCR#[s$urUrC-]Rr'UKNrB^<G
+rBL<Gs#pBEs#^6CrB(!>rAjj:!'1$<s#9m7rAFR2rA4F.r\=@*!\Z5]r@e.&r@S""q'u@mr$_Rmr?h7b
+r$1nZruq=`ru]0%JfoXfo,nMb+!;dL1i6eV1,1L=0f&__&Mc*t1Gh$N3B]Yl4#\uQ1G^fa1&`j9/h\e8
+Akj[7<+TraDK#JjrG;IKrG)=Gr+Q"@rFZ(@rabq:rF5Y4ra5k:?XI2KrEoP1rE];*r*0/&r)`htrDihr
+r)<VnrDESkr_ibns%rVhrD!>erCm2`rC[#[r^ciT!(QrV!^oIGrC$ZQrB^BI!'U<Fq`k$C!^/\1r]LBH
+4?GVerB(!>rAj^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#<rc;$<rH%t<;fbm;ZBVo;#F,f:&n#f:Adid
+9`7W`9)V?\8H23[7fPpR7/TFN6Ms.L5lX(G55m_E49%A<3W1r:2u,?52)R2j2#K0,1Ars-0`<X"/c@7"
+/,Umm.K:gp-iPIk-2&V`,5`VW+Q+>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#g<Cs#g6Ar]:!<r\sm<r]'p:rAOU3r\XR0r\FL.r@n7)s"OC)r\".$r[djpr[Ians!RalpEfb_ocjDZ
+r?2+^Y98E>M'*!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!)<Dcr_*2^rCQuZqFCQTs$crUs$clSs$Q`NrBL?Gr]^3DrB:9G4[/j."?\e.4$<I'
+r]:!<qDeL6rAOU3r\XU0r%\.(r@\.)r@e.&r@RXmr@@jsr@.Cf!%.Xjp*BV]oHAf0Jg%lP%jN8A+X.m\
+Bj2i2-RU;i./k[q.fLq./MAb52aT_j3B/uW2`<Sm2%_Z%1G^aHBM^$<<G$/eDfBT3rbhXNs(qXLrbDCG
+qe5n?rFPn;rF>_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.k</$r[ea8/h\k30JP@>2`jJr5<V+k4$*=%rAkBL
+4#fKC<@^=:Bl\37F8KtUE;jeSDZ4MOD#8#HCAhiCBDlH>AH69?AGos8@/aO1?N"1/>QA",>5MJ#=T;J$
+<rQ+t<;oer<;ohr;Z0Jk;#=&e:B!uc9`Ica9)_E^8H23V7f>dT7/TFP6N9@O62NqG5Q<qI4o[YE49%GA
+48q;>3W:u<3W;#<2uPZ52?#H21]B-01&Wg*0E3a)0E*U&/cI<s.fLmp./t[n-MJhb,PiV^,6&hb+TEOE
++G(`8+:]J8+<qpaD.P=T0ekF<1B'!71,:XA1cIET4[BE>4ZPDX1bpd@1,8_]%P][j003]A.6LUBDJX0-
+r+u:Hs(_LH!bc7^rb2@Grb)4Br+5n=rF>h9rF,S2q-X&+q-<r(rEB5(s&f5$#Zau-=&r@%<E/orr)<Vn
+rDESks&&_ks%iVjr(m>drCd/_s%EAas%3,Zr($]TqaLHO!^f=@rBU?HrBU<Gr]^3Bs#g6A!^&P+rAsg9
+r&F[7s#0g5rA=O1rA"+%q_.n#s"41#r[e+&r[n%!s""$tpF5nds!Rgns!@[js!@Uhs!.Leh][RpJg&Pc
+%3cr=)DGi4-RgDk.OckH.K:ms.h=0a0/,FQ5<Ltf3B/rU2DtIj&N)F(1G_1-;(=\0B5_X*Df'CjD>e;M
+C]%oMCMR["B``!^B`2TBB)ZB>AH-0<@f'U4@/jU4?N4=(>l@n*=o)8#=8c1u<W5tr;uKVl;#X5j;#O2h
+:Amo`9`Ica9)_B^8cD9[7f>dQ7/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
+6pEgp2Dm<H0etL=r@ed;0eP+?Aksj;<G$,bD/O0+rbVLJs(_LH#&%[bBk_6orb)4Br+5n=rF>h9rF,S2
+q-X&+q-3o(r*','s&f5$s&T/$s&T/"r)ESms&/ems%r_mrD<Mir_WPh!_uE_rCd/_s%EAas%3,Zr($]T
+qaLHO!^f=@rBU?HrBU<Gr]^3Bs#g6A!^&P+rAsg9r&F[7s#0g5rA=O1rA"+%q_.n#s"41#r[e+&r[n%!
+s""$tpF5nds!Rgns!@[js!@Uhs!.Le^EJ1PJg'b0%jE/@+X%aWBON8;-R^Gn.fLms.fLq//2&Y13^Gtm
+3]]8\2`<QOr\P3E2)[6H4D7S@4BH06D/X?0DZ+GND#S5JCB&)LCB&#JB`2TBB)ZB>AH-0<@f'R6@/aR6
+?i==2?1hJ$>Q%_$=T;J$<rH%t<;fbo;Z'Ae:]=,f:&7Q`9DqK]8cD9[7f>dQ7/fRQ6Ms.K5QF%J5Q3kF
+4Tdf/4$*3urAa[5r&4O3s"s[1rA+7)r@e4)r\"("r@Ipus"+1#s!mmpr@%Xmr$M4cq'>qa"<o$5+X$b-
+p`PJ:Jfh!7'c\59+!;ITB4EDB.Olu"/1iG+/h\mW0EX*e1d27;77'7(5!;"j4$3C%&3E$93^[dc/jNTT
+Ec?&>E,keprbqaQrGDRPs)%dPs(hOIrb;=ErFc+ArFPk:raPq:rF#V3q-Nu)r`fG-rEB2'#$P/4=BJX+
+r`B&!r`/nrr_rbnpeh#e!)NPgr_3Afr_<DdrCd)]s%35]rC?`SrC-ZPqa16Ir]pEHr]UBH4Zr[)!'L6B
+q`=[9r&F^8s#0d4r&"F0rA+@,r@n+%q_%h!r[\%"r@7dqr@%Ulq'Pn`rZqLgqBGe[r?2+^j<0$sJfrPc
+%jE,;*?H.VE+q!]0JG:;1B'!B1,:XA1c@<R3^c1q3Ar`O1,1O>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'8<e
+C2%D]B`2TBB)ZB>AH-0<@f'U4@/jU4?N4=*>QA%,>Q%_%=T;J%<WQ3$rDihrrDWYmr)!5crD*;cqFpo^
+rC[#[r^d#XrC-TOr^6ZOr'C<IrBL9FrB16F4?GV#3W1r72uGT52?,N31]9*+1&Wd+0E*U$/c@7"/,q1#
+/,q*r.K([o-i>=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@<r\5*B1,C^C2E3]X6pEgp2Dm<H0etL=
+r@e^90J5"=APX^9<G$,bD/T8fr+l=IrFu:Fs(VLHrb)1Ar+5n=rF>h9rF,S2s'PY1r*K2(rEB/&s&f5$
+r)Whtqc*Jls&/ems%r_mrD<>dr_EJerCd/_s%EAas%3,Zr($]TqaLHO!^f=@rBU?HrBU<Gr]^3Bs#g6A
+!^&P+rAsg9r&F[7s#0g5rA=O1rA"+%q_.n#s"41#r[e+&r[n%!s""$tpF5nd$7@2J-7'r`,UF`^rZqLg
+rZ[4CJg%-;r?;Rl)D>`3-n6Sm.4G-Ds!n!u"=u2Z0KKP,5<Ltf3B/rU2DtIjr\Y0@1-B2G.6CUDDf'E2
+D/T;hrG;IKq.fqDrb27CrFZ%?r+,h;rF5Y4rF#Y4rEfM0pK[Z$s'#A(qcEu&=&r@%!EE2!<W5tr;uKVl
+;#=&d:Amo`9`Ica9)V?\8H)*W7JfLP6iKFM62j.J5Q3kF4Tdf/4$*3urAa[5r&4O3!]2_ir\OL.q_A%'
+!&+=(q^qatr[\""s""+!q^MIlr[7Ujq'Gh^rZ_Oi+sA*PrZV%Zi#dOmJfiJa'ce>;+<VOSAn3DC.Olu!
+.kN>*/h\mW0Fflp1d4H!69mb!4Zkhg48h2O4$>Vb6Z#jV5[%oCE,ou<EVseTDuFSMD?"GOC]%rHC&M`D
+BDuNAAc$$;@fTs9@/aO/?N+7.>QA",>5VP'=T2A'<``B$<rQ+t<;ohp;Yj8g:]O;i:B!rf:B!uf9`7Wa
+9)hN`8cM?[8,GdS7K#UN6N'4L5lEqH4p!l14T.>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@<R
+3^c1q3Ar`O1,1O>1&Wd90eb443Ftu74&om1Ci+(fD#A)KCAhlHB`DfHB`D`CB)H6?AGp$;@f9a4@/41-
+?MRk+=o_b)=oMP%=8c2"<W?%u;uTbo;u]bo;?'Jm;>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<Ltf3B/rU
+2DtIjr\Y0@1-B2G.6CUDDf'E2D/T;hrG;IKqJ-%Es(M:BrFZ%?r+,h;rF5Y4rF#Y4rEfM0q-<i%r`]8'
+r)iu#s&T,!!*9%ur`&hprDNPir(m8d!)<AcqFpo^rC[#[r^d#XrC-TOr^6ZOr'C<IrBL9FrB16F4?GV#
+3W1r72uGT52?,N31]9*+1&Wd+0E*U$/c@4#/,q."/H77#.f1[n./kUl-M\t`,lT"k+sJ0R+T<PZ+M](N
+++bU,+9*D]+:oDCAn3DC.Olu!.kN>*/h\mW0Fflp1d4H!69mb!4Zkhg48h2O4$>Vb6>]^S5?_fBE,ou<
+EVseTDuFSMD?"GPC\qlGC&M`DBDuNAAc$$;@fTs9@/aO/?N4=0>lIt+>5VP'=T;J&<rZ8"<rQ+t<;ohp
+;Ys>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[62Dm<H0etL=r@e^90J+n;APOX7<G$,bD/T8fr+l=IrFlILBPD-n
+B4q*Rr+5n=rF>h9rF,S2q-X&+q-<r'rE9)$rE&qu"BAH$<)Wcqr`&eos&/ems%r_mrD<DfrD!Dg9MGCX
+s%<;as%<;_r(-`UrC6ZQrBp]S6UCZ9r]g?HrBL9Fq`XsArAt'C4$3C%q`4R6r\sj8rAFO1s"jU.q(V\!
+r@\+%r@Iq"!&"7&r%.jur@7Ojq'c7js!Ials!7Ujr?VCfrZ^5CJg#^he04f9$mHi4/nSQA.OZYn-ResC
+s!n!u%kK@e0KMKa4?>M`3&``R2?#H32%DAs4(hA<4'-'5D/X?0DZ+GND#S5HC'&*`BE2`CBDlHAAc-*=
+A,Tm6@JsU6?i==2?27b(>Q%b(=oDJ%=8u>#<<-(u<W5tr;uKVl;#X8g:AR]]9`Ica9)_B^8cD9[7f>dQ
+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<<AH$'=@JsU5?hn%.>lJ",>Q%b(
+=oVV(=8l8#=8c2!<W,nr;uKVm;>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]X6pEgp2Dm<H0etL=r@ed;0J+n:APOX7<G$,b
+D/O0+rbVLJs(_LHr+Q+Cqe#b;s()(<raPh7qdB5,r*K2(r)rr"rE&u!r`&qtr_reqr)<VnrDESks&&_k
+rD3Ae!)3Mh9MGCXs%<;as%<;_r(-`UrC6ZQrBp]S6UCZ9r]g?HrBL9Fq`XsArAt'C4$3C%q`4R6r\sj8
+rAFO1s"jU.q(V\!r@\+%r@Iq"!&"7&r%.jur@7Ojq'c7js!Ials!7Ujr?VCfrZ]*#Jg#^hoH=_j,9nBT
+)(oN2.4Q_n.46PC.K:ms.h=0a0/,FQ5<Ltf3B/rU2DtIj&N)F&0eth':aeD,B5_X*Df'CjD>e;MC\qlG
+B`MiCBDlHAAc-*=A,Tm6@/s^7@/jU4?N4=,>lIt*>5_V&=T2A%<rQ)"<*&rtr`&hprDNPir_NJfq+^]Z
+s%E;_rCQuZr^QiTqaCENr^-NKr]gHJr]gBGrB16F4?GV#3W1r72uGT52?,N31]9*+1&Wd+0E*U$/c@7"
+/,q1#/,q*r.K([o-i>=e-2Ahc,6T27+X&!-+o!1<++bT7*u,h=+<VaC/S/KE/Li5#.4Qo$/hSe1r\+F1
+1Gh9&84>j15<_4m4?GY'3Y4A83B9EC<@pF=C3"96Ec?$rE;jeSDYn;ND#\;ICAqrGB`2TCB)Q<<AH$'=
+@JsU5?hn%,>l7h)>5h\(=T;J&<WZ<'=8c2!<W,nr;uKVm;>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]X6pEgp2Dm<H0etL=
+r@e^90J+n:APOX7<G$,bD/T8fr+l=IrFu1Cs(;CFAnCsRr+5n=rF>h9rF,S2q-X&+q-<l$qcNeur`9&!
+s&Atrr`&eos&/ems%r_mrD<JhrD*>ds%NAas%<;as%<;_r($fXrC?fUqaLHO!^f=@rBU?HrBU<Gr]^3B
+s#g6A!^&P+rAsg9r&F[7s#0g5rA=O1rA"+%q_.n#s"41#r[e+&r[n%!!\5cNr[RXkq'c7js!Ials!7Uj
+r?VCfrZ\?cJg$!p#:(N=+s7aUAd;fp.jubo-ResCs!n!u%kK@e0KMKa4?>M`3&``R2?#EE2)R3F0fs#E
+-p(LCDf'E2D/T;hrG;IKqeH.Fs(M7ArFZ%?r+,h;rF5Y4rF#Y4rEfM0q-<r(!*fD*r)ru##Zk).<`N.!
+<*&rtr`&hprDNPir_NJfq+^]Zs%E;_rCQuZr^QiTqaCENr^-NKr]pEHr]^9D"$A\-3r1l83;YZ42Z>T6
+2#T6/1A`g)0E<d*0)I7!/H.1"/H77#.f1[n./kUl-M\t`,lT"k+sJ0R+T<PZ+S?h.++bTJ*tob>*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!<rAjd8s#9s9r&+C/s"jU/r\=@*
+q_.q$r\".$r[\%"r@7dqr@%Ulq'Pn`rZqLgqBGe[r?2+^`#sXSJfs\.%jW>A*Zc4UDJV'a0JG480`Ed=
+1,:XA1c@<R3^c7s3AiWL1,/V\r\4=($9Dip,<Jn;D/3s)qeQ(DrFu.BrFc.Bs(24@r+#V5rF,\5rF#\6
+ra>\2qd'/*s',J+r)s&%rE&u!rDibps&8qqs&&_mrDEPjqbR/cr_<Abqb$fYr(-iXs$m#WrC6`Ss$Q`O
+r^$KJr]^BJr]^BIr]^9Dq)nF6r]1$>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[43<M6"2E(Lk&i;F$1,;"-:*_r'B5VR(DJX-+rG;@Hr+c.Drb2:Ds(;:Br+,\7rF5e8q-a2.rE];*
+r`]A-rEK8)rE9)$r`B&!!*9)!s&Atrr_i\lr_WPhqbI&`rCm)]r(?r[s%*,Zr^QiTr'^KNr^-NKrBL6E
+r]U3B!'C0@pc8:4rAOU3r\XU1s"j[1rA":*r@n@-0/*;WpauCp#:h;S.Ocep.K([l-i57h-2o.i,Q/kf
+,Q/ej+X%sN+X&!,+TNY=++bSd+4D;V*ZuIH*%GT4/1`5!.k3&#/1iG+0/,(71GUjL8Oc$25!D+lrB's=
+&N`$66Z>sQ5[%oCE,fl9DfB[oDu4GMD>e;MC]8)KC&VfDBDZ<>AI;s\An>L_@UW\Q@/XI0?Me%,>lIt+
+>5h\'=Su8"<rZ1u<;fbp;Z0Ji;#F,h:Amoa9`.Q_9)hK]8Gu'X7f>dT7/]LO6N0:K5lX(I55m_D4T7GB
+4T.AA3r_5=3;tl82Z>T42#T611B''01B'$,0`*O$0)[<t.fCgo-ib[m-iGCg,m5J=,:"N-,6&g`+G(_m
++9io3+!_p\CE..G1GCI:0JP470JP==1Gh$M3'0Ak4ZPAV1GUZ^1&`m+/daXQ9d;`"Ao2="D>S,GCAhlD
+B`2TDB)cHBAGfs7@f9a7@/XO4@/XF/?2\%.>Q7k,>5VP'=T)>#<rH%r<<#ns;ZBVm;Z0Jl;#=&e:B!ue
+9D_?[8c2-Z8,l'Y7K#^S7K5aR6N0:L5lNtJ5lEqH55dY?4T%;>48q8@3W1r:2uPZ52?#H11]/s/0JG0Y
+0`<X)0)[C$/H.1!/H7=#/Ggsr.f1[n./t[o-ibXn-3,@j,Q]8;,lT(k,U4Q(+bCkh+ho0B,9eBT,987H
+@jrlT-RgDl-RU;k.Olr!/MA_32F9Ykr]('?2`<Sm2%_Z%1GU^KC/-$:=(cDfDJj9,!,_[NqeQ+Er+Z.D
+rb)7Cs(2+=qd]S6s'bb3!+5_3rE];*r`]A-rEK8)rE9)$r`B"ur`/ttr_reorDEPjrD3;cr_<DerCm)]
+r(?r[s%*,Zr^QiTr'^KNr^-NKrBL6Er]U3B!'C0@pc8:4rAOU3r\XO/s"aO-r\4:*!\c8\r\!sts"+.#
+#:h;S.Ocep.K([l-i57h-2o.i,Q/kf,Q/ej+X%sN+X&!,+TNXr++bSd+7gR!*ZuIH*%GT4/1`5!.k3&#
+/1iG+0/,(81G^pN8Oc$25!D+lrB's=&N`$66Z>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!<W?%t<<#ns;ZBVm;Z0Jl;#=&e:B!ue9D_?[8c2-Z8,l'Y7K#^S7K5aR6N0:L5lNtJ5lEqH55dY?
+4S_);3WM2=3;tl82ZGZ72?#H11]/s/0JG0Y0`<X)0)[C$/H.1!/H7=#/Ggsr.f1[n./t[o-ibXn-3,@j
+,Q]8;,lT(k,U4Ph+bCkh+k.YW,9eBT,987H@jrlT-RgDl-RU;k.Olr!/h\k52aTblr]('?2`<Sm2%h`&
+1G^dLC/-$:=(cDfDJj9,D>e;JC]%rGB`MiGB`;ZEB)cH?AG]m8@fKm7@/aO4?N"1,>lIq->l@n+>5_V&
+=T2D"<rQ,!<;ohq;Z0Jl;#O2e:Adib9`%K\9)_B^8,u3[8,c!V7JoRP6iKFM62a%H55m_D49.JB3r(f6
+3;kc62?#H11]K6/1&`m*0`j$^0E*U!/c7.).k<)!.4HYor@%Ojq^27frZhIgr?M@fr?;Fh+WqmN+X$_,
+!$J*[Jffgk"s+m-+WMtE*+^ZP.4Hbs.kE5'/M8\10JYI@2`jT#69dXt4Zr[)rAkNP3]TTI<%1(9C3"95
+EGoc7E;a_PDZ+GND#J/KCB&#IB`)N?B)Q9GA7fFbA7K(Wra>\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)>#<rH%r<<#ns;ZBVm;Z0Jl;#=&e:B+#g:&[f_9)V?Z8H23[7fPpU
+7f>dU6iB@N62a(J56*tI5Q3kF4o%5:48_,>3W1r:2uPZ52?#H11]/s/0JG0Y0`<X)0)[@%/H7:#/,h+"
+/c@6t/,^sp.K([p-iPLo-iG@l-2f(j,pXc8,m#>:,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+u<W?%t;uT\n;>sDj:]!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)>#<rH%r<<#ns;ZBVm;Z0Jl;#=&e
+:B!ue9D_?[8c2-Z8,l'Y7K#^S7K5aR6N0:L5lNtJ5lEqH55dY?4Sq5=3rV/<3;tl82Z5N42#K0-0`j$_
+0E!U'0*!X'/cI=#/,h+"/c@6t.f_'u.f1[n./t[o-ibXn-3,@j,Q]8;,lT(k,U4P3+bCkp+U959,Te6O
+.VBQ-.4Q\m.46Pl-R^Dn.P!#%0J>4@69m[43<M6"2E(Lkr\P-A1HoSM,s57ADJa9/Ci!teD#8#GCB&#H
+B`)NCB)cH?AG]m8@fKm4?iFC1?2In+>6.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#<W,nq;uT\n;>X2g:BF<e:Amoa9`.Q_9)hK]8Gu'X
+7f>dT7/]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?Bhfp9<G$)`Ci0&bqeH(Ds(M@Dqe#k>s()%;qdTM4qHs;1ra5V1qd'/*s',J+r)s&%rE&u!rDibp
+s&8qqs&&_mrDEPjqbR/cr_<Abqb$fYr(-iXs$m#WrC6`Ss$Q`Or^$KJr]^BJr]^BIr]^9Dq)nU;r&Xd:
+rAad8rAOU3r\XO/r%S7,0JEAYr@\.'r@S""r[[t!s"41#q^_Upq^MIls!Rdo!%7^l!%%Rh"!o3<,m5M?
+,U4Oh+bCl;+WM^N,Te6O.VE6?.OQSm-RgDj-n-Vq.k<5*0/>Hf69m[43<M6"2E(Lkr\P-A1HoSM,s>=B
+DJa9/Ci!teD#8#GCA_cBBE)TDAc-*9A,Tm:@JX@0?N"1,>lIq->l@n+>5_V&=T2D#<WH2"<W?%t;uT\n
+;>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<D/1E"u.P!&$/M/S.0JG7=1H.Be7RB='5!;%,48h2P4?GSlEE"DR>&&(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<rAjg9r\sd6r\aX2rA4I/r\FO0r\=@*q_.k"
+r@@apr@.Xm!%@^lr?h@e"=,6;,U<",run6^Jfomm"s5$2,TeXS*,IAd0J>.70eY470etO@1cRKU4@)7r
+3AiWL1,/V\r\+d70/,J%:*_u&Ao2="D>S,GCAhlHB`;Z@B)cHBAGfs7@f9a4@/OC1?Me%,>lS%.=o_b(
+=oVV&=8l8!<W#hr;u]bq;>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_<DerCm)]r(?r[s%*,Zr^QiTr'^KNr^-NKrBL6Er]U3B!'C0@r&Oa9r&=R4
+rAFR2r%n@.rA":*r@n@-0/*;WpauLsr[\:).k3"t.4?YD./PCh-N,7i,QK(f,QK(f+pK26+<VgN+T3G`
++M&YH++bU++!VgL*?cCPB4WVF.4Hbs.kE5'/M8\10JYF?2EOK"69dXt4Zr[)rAkNQ4$#fM<@U:<C3"95
+EGoc7E;a_PDZ+GNC\hfGC&VfDBDZ<>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;<G$)`Ci0&bqeH(Ds(MCErFQ7FAnGUcA7YUJqdTM4
+qdBA0r*K8+rETA,r`]5&s&f5$r`8tts&Atss&8qqs&&_mrDEPjqbR/cr_<Abqb$fYr(-iXs$m#WrC6`S
+s$Q`Or^$KJr]^BJrBL9FrB9s=rB's=r&O^8r\sd6s#'g6r\XO/r%S7,0JEAYr@\.'r@S""r[[t!s"41#
+q^_Upq^MIls!Rdo!%7^l!%%Rh![T*;rZqUk,9tteJg#^he0,nY+s\6T*@b]3.4Q\m.46Pl-R^Dn.P!#$
+0.nt;69m[43<M6"2E(LkrA5!?5&3q?4]c96D/O6-Ci0,eqeQ+ErFc1Dqe,q@s(2+=qd]S6s'bk5qHj,+
+qcs,)!*oJ,r`]8'rE0&#r)Wess&Atrr_i\lr_WPhqbI&`rCm)]r(?r[!([)\r^ZrWrC-WPrBpQNr'C9G
+rBC3DrB('Ar]9s;r]'j8r&4L2r\XO/s"aO-r\4:*!\c8\r\!str%&('.k3"t.4?YD./PCh-N,7i,QK(f
+,QK(f+pK26+<VgN+T3G`+Jg03+,M'D*ZuIH*%GS@ALoA].4Zku/1`A)/h\n40f(RC3_;e-5<_7o4T.A?
+3Y=J93^n$g.R@6QEc?#<Df9T6rGVRNrGDLKqJ-%Erb24Bqe#e<$=m^ZA7K(W?sd;LrEoG.qd'/*r`f>)
+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^-WNrBU<Gs$$HIrBC6Er]gEHs#pBErB'm;q`4U7r\jg8rAFR2#<"Fs
+1c$mA1&`s/1B'$.0`<[(0)R:$/H%.!/cIC$/Gq$t.Kh1L-n$PC./kUo./bOn-M\qf,lJte,.o(N+bCm0
++V#\@+X/!K-"LR8-RU;i-2o8)-n-Vq.k<5+0Jb[U5Wh(f3B0"t2>o?A1GppC5Aa1B5?DK8D/O7iD#J/H
+CAhlGB`)NCB)Q<?AGp$8@f0[4?iFC1?2In*>Q7n)>Q.e+=oDJ%=8c1u<W5tq;uT\n;>sDj:]F2i:]4&f
+:&Rcb9DqK]8cM?]8,bsX7K,dT7K#XS6iTLN62a(I4odeE4o[YE49%A?3Vtf72u>N32>o?01A<O'0`Ng+
+0)[C#/H%1!/-IIR.OlnH-ib^p./YIm-N>Cl,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
+rFl1CrFYq<rFGk8rF#V3qd05,r`oJ/rETA,s'#A(r`K,#s&K,#rDi_orDW\nrDEGgr(m>frD!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/X<pa,kaocj>Xg`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,!<W,nr;uKVn;>jDk;>sDi:]4#d9`@]_9)hK]8H23Z8,u-[8,>^R70#^S6N9@M5lEqI
+56!kG56!eF5Q<qI4o[YC48V)93W1r:2ZPc72?#EA2Dm?K1GU[>1G^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)Q<?AGp$8@f0[4?iFC1?2In*>Q7n,
+>Q.k+=o__(=T2D#<rH%t<;]\o;Z0Jl;#O2i:B+,g:B!ud9`@]`9)V?]8H23Z7KQ"J7f>dR7/oXS6Ms.J
+5l<hD4o[YE49%A?3W(i:3;kf52Z5N31]9*'1&is-0E3['/c@7"/c7.&.k<)!.K1^q.K([m-iYOn-3#7j
+-2f+h,Q8td,P`M_,5i\b+RpP*++bTL+!hsM*ZlCB-"LX<.Ochs-n6c!/M/S.0JG7=1cRTf6pNmt4?GSc
+rAsp<%m2m57<2?V6X"5FE,fl9DuO\RDYn;MD#J/JCAqrGB`;ZCB)?0<AGos8@/aO1?N"1/>QA(->lS%.
+>5_V'=T)>#<rH%q<;fbp;Z0Ji;#O/k:JO[`:&[ib9DhBd8P)HD7n6,J8,l'X7K5dS6iB@N62a(F5Q<qH
+4o[YC48V)93W1r;2ubf72>]6,1]K601&is+0E3[(0E*R)/hR#Pq^VOnr$V[q-RL/dr[.Cdr?V%[r?8fr
+JfoXfoH4D\+<MaL+=UuAr%Js?0J>+60etO@1cIET4[MCs3&NKJ0eb=:r@ea80/+t14DIS95#l33CM[ke
+C]/#FC&DZEBDlHAAc60=A,Tm6@JsU6?iOO5?N=I4?N"1,>l7h+>5_V(=T2D"<rZ1u<;ohp;Z9Pl;Z0Jl
+;#F,f:&Rcb9DhE^8c;3[8,c'Z8,GdR70#^S6N9@M5lEqI56!kI56!hH4oR\G56!eG4T.A=3r:r93;ti:
+2Z5N41^u?#2)I*E0ekI?1,:R=r\4:(r\".$q^h^ur\".#r%%ar"=YcJ-n5*Cr[7^or?qUlq'?(f,:!45
+rZ[+@Jg%-;%O*,@+s.gOA7[/:-R^>gr[/%$.4Qet.kND-1H5V+5Wh%e3&ikr2>o?A1GgjA5AX(?5?DK8
+D/O7iD#J/HCAhlGB`)NCB)Q<?AGp$8@f0[4?iFC1?2In*>Q7n*>Q%_*=oDJ%=8c2!<<-%u<;]\o;Z0Jl
+;#O2i:B+,g:B!ud9`@]`9)V?]8H23Z7KGqIrC-TOs$QfQr'C9Hr'($As#g<Cs#U*=q`+O5q_nC1rA4I/
+s"a@(s"OI+r\".$r@It#r@Imt!\,ZKr[7aqr@%Rks!Ials!7Ujr?VCfrZqCdq'#b^r?;1`g`M+iJfiJa
+,p"-L*uu=IA7mAA.4Qeq.P*,&/M8\10JYIA2`sSu5Wq4l4$#J%3rV,K4?5AiE`=JT>&&(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"<rZ1u<;ohp;Z9Pl;Z0Jl;#F,f:&Rcb9DhE^8c;3[8,c'Z8,PjT705kF6iKFP62a(I5Q<qI
+5Q*eG4oR\G56!eG4T.A?3r_8<3W1r:2ZPc72?#E@2Dm?K1GU[>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
+5<Cn)2uko:2>o?C1Ggg@5AX(?5$)B7D/O6-D#\>MC\qlFC&VfDBE)TBAc?6=A,Ba5@JjL3?N"1,>l@n,
+>5hb(=o__(=T2D#<rH%t<;]\o;Z0Jl;#O2i:B+,g:&n#g:&Rcb9DqK]8cM?]8,c!U7J]FP6iTLN62a(H
+55[SD4T@MC3rM)93;kf52Z5N31]9*)1&`m,0E*U&/c@4#/c@4#/,^t".OlnH-ib^p./YIm-N>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)?0<AGop:@/aR5?i+1.?2@h)>Q7n*=oMP%
+=8l8!<Vobo;uT\n;>X2f:]F2g:&[ib9DhE^8cM?Y8,YpV7K5dS6iB@N62a(F5Q<qH4o[YC48V)93W1r;
+2ubf72>]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.oj9<G$)`Ci0/erG)4Dr+Q+CrFZ%?rFGn;
+rF5Y4rF#Y4s'Ye4ra,P/qcs&'rE9)$r`B"us&K"s!)rnrrDNVlrDNSkr_WMgrD!5ar_*/]s%3/[s%!&Z
+s%!&Xr'gTQ!(6`Ps$?TKrBL<Gs$-HGs#p?Gs$$HGs#g6Aq`=U7rAad8!&jd5!&P!=1c@3K1c$mA1&`s.
+1&Wg)0E*U(/c@7#/,q1"/cIC$/Gq$t.Kh1L-n$PC./kUo./bOn-M\qf,lJte,2=>n+bCle+V#\@+X/!K
+-"LR8-RU;i-2o8)-n-Vq.k<2)0/GOR5<Ckb3&`eq2>o?A1Ggg@5&<t>5$)B7D/O7iD#J/HCAhlGB`D`E
+BE)TBAc?6=A,Ba5@JjL3?N"1,>l@n,>5qh*>5h\'=T2D#<rH%t<;]\o;Z0Jl;#O2i:B+,g:B!ud9`@]`
+9)V?]8H23Z7f>dO7/oXS6Ms.J5l<hD4o[YE49%A?3Vtf72u>N32>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<V+j3]]A$3rV,K4?5AiE`4DR>&&(sEH1nprGMLLrbVOKrG)=GrFl1CrFYq<rFGk8rF#V3
+qd05,r*05,rEK8)rE9,%rE&u!rDi_orDW\nrDEGgr(m>frD!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/X<pa,kaocj>X
+nK<E+JfqfN#Tb*1+WqmVBQ!`%(bRKq0JG4:1G^jH3B95g5Wh"_1GUX;0erV\r\"a5/N[Z?,<]%=D/3s)
+CMNocrG)4Dr+Q+CrFZ%?rFGn;rF5Y4rF#Y4s'Ye4ra,P/qcs&'r`T2%rE&nts&K"sr_rbnr_`VlrDEPj
+r(m8cr_*;cr_*/]s%3/[s%!&Zs%!&XrC-ZQ!(6`Ps$?TKrBL<Gs$-HGs#p?Gs$$HGs#g6Aq`=U7rAad8
+!&jd5r\P0E2)R3H1,1L=1,1L;0J>(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)Q<?AGp$8@f0[4?iFC1?2In*>P_P%=oDJ%=8c1u<W5tq;uT\n;>sDj
+:]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<M"h3]T;#3rV,K4#o8hEDn8P>&&(sEH1nprGMLLrbVOK
+rG)=GrFl1CrFYq<rFGk8rF#V3qd05,r*92)rEB/&r`K,#s&K,#rDi_orDW\nrDEGgr(m>frD!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/X<pa,kaocj>Xg`V1kJfrPc#Tb*1+WqmVBQ!`%(bRKq0JG4:1G^jG3&j#d5<Ln^1GUX;
+0erV\r\"[3/N[Z?,<]%=D/3s)rbMIIqe>tAs(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<Gs$-HG
+s#p?Gs$$HGs#g6Aq`=U7rAad8!&jd5r\P0E2)R3H1,1L=1,1L;0J>(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)<SmrDEPjrD3Ggs%iSgr_<>br_*2^rCR#[s%!&Xs$clSr^6ZQs$QfQr'C9Hr'($A
+s#g<Cs#U*=r&=[9rAXU3rAFO0rA+1'!&4C*!&"+"q^hXq"Y)#Q.OlnH-ib^p./YIm-N>Cl,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&j<G;^at9C3"95EGodpDuFSND>nAMC]/#IC&M`EBDlH>Ac60<@JsU5?i+1.?2e+,>Pq\'=oMP%=8l8!
+<Vobo;uT\n;>X2g:BF<e:Amod9`7W^9)hK_8H23X7f,XS7/]LO6N0:L5l*_F55m_F4T.A=3r:r93<(r;
+2Z5N12#T601&s'.0ENm]0`<['0)[C%/H%*r.fCgo-j1nF-71&<-MSnc,kWA[+hSqL+G(a.+:'#2+!DaL
+.;3Vs0GlDr0/,(71,C^C2E3ZY5X.@i1bpd>0/53[0`E^6/1iqt9Hu]#Ao2="D>n>LCAV`CB`D`DB)ZB?
+AH$*;@f'U4@/jU6@/aL5?iFC1?2In)>6%h)=Sl1t<rZ1u<;ohp;Z9Pl;Z0Jl;#F,f:&Rcb9DhE^8c;3[
+8,c'Z8,c!W7K#XS6iKFP62a(I5Q<qI5Q<qI56!eF5Q<qI4o[YC48V)93W1r:2ZPc72?#ED2Dm?K1GU[>
+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.k</'/i#<i5s@@i3&`cSr\aX2%Pomq0Ks8H,<]+@DJa9/rG;FJqeH(D
+rb24Bs(;4@rabt;qdTJ3r*TG0rE];*rEK/&r)ru#r`B&!r`&qur`&eor_i\lr_WPhs%`SirD*>drCm2`
+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?#<r,;OOqec=KrG)CJrbDFHrFl1C
+rFYq<rFGk8rF#V3qd05,r`oD+qc`r$r`K,#r`8ttqc*Mmr_i\lqb[2ds%`Mer_38`r(?u\s%*/[rC6WP
+s$ZfQrBgKLrBU3Ds$$EFs#g6Aq`=U7rAag9s#0g5q_\7-s"aU/s"OI+s"OC)r\".$r[e!uq^VOnr$V[q
+-RL/dr[.Cdr?V%[r?8']Jfopn#9G!0+WqmVBE2rJ0GZ8p0/,(71,C^C2E3ZY5X%7g1c.!E1B'$.0`E^;
+/MA\>CJ#m9<Fou\C27NtC23]]!bc7^rb2@Gr+Gt?s(24@rF>_6qdKG2r*TA.q-<l&rE95)=T2G%=8c1u
+<W5tq;u]bo;?'Jk;Z0Jk:]4#g:&Rcb9DqK]8cD9Y8,l-Y8,l'Y7K5dU6iTRR6Ms.L5lEqI56!kG56!eF
+56!eE4T.A@3WM2>3Vk`82uPZ52?#H31Aim+1B0*-0`<[(0)mO%/H76q/H%*u.fCgd-itbC-MSne,Q/hT
++bCkh+ho01,U=NW+<De:BIbAU-RC/>-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)>#<rH%t<;fbl;Z0Gm
+;#X8h:&n#f:Amlg9h\7Z9E%Q^8cD9Z8,YmY77BWC6NBOP6iKFN62a(H55m_E49.JB3rD#:3;tl42ZGZ7
+2#K0,1Ars*0E<d*0)R<r/-%4#/,:Xo./bOm-N,7\,QT,6oca8V],uVHJfjV,'HS>;+<MUK?tq;A.4Q_p
+-n6_t/1piR#Vn+j3&sMu5sG92!'L6B'08073B0&]2b.pc.RI<QE,KT4D>\;MD?"MRD?"GLC]/#HB_uH@
+B)?0<A,p':@/aO/?N4=0>l.b(>5h\&=T;J$<rQ+t<;ohr<;fbq;ZBVm;#=&e:B!uc9`Ica9)D3Y8-2:N
+7f>aW7R]cE7/fRP6N0:L5l<kG4odbD4T.A@3rM)<2uku<3<(r92Z5N42#T601&s-01&s',0`<[%0)[Bt
+.fLmp./t[n-M8Yf-7'r`,PND^+o`^=+G(`9+:]Y@*?H4C.;<`X/MAe10`E[30/,(71,:dH3BfY45!(\[
+1c$pCr\=F,r\"j80.fA'8gQW#ASc'qCM@KtCAhiNBP;-pBkV2YBDcBAAcH<>A,Ba5@JjO2?i47+>l@n*
+=o__(=T2D#<rH%t<;f_s;c6Nl;?'Jk;Z0Jk:]4#g:&Rcb9DqK]8cD9Y7fZ*X8,l'Y7K5dU6iTRR6N'4L
+5lEqI56!kG56!eF56!eE4T.A@3rM)83<(r92Z5K52#fE31Aim+1B0*-0`<[(0)mO%/H76q/H%*u.fCgd
+-ik\BpEfhar?Br=Jg#^he0,;I,U"?S*[G0-.jZMi,q&[=(FLU[.4Qf"/MAq<69dOl3&iiT2Dm?K2#]9@
+1,CULD+c0=<b?2aCM[baC]%rIC]A/LC&DZEB*)^YB)ZB=AGp$8@f9^:?sd:>?N4=,>lIt+=o__)>5VP'
+=T)>#<rH%t<;fbm;Z0Jm;#X8h:&n#f:Adid9`7W`9)V?\8Gu'W7KQ"I7/]IQ7/TFO6N'4K5l<hF4o[YE
+49%A=3W1r:2u,B32?,N21]&s+1&Wg+0E3[%/bgmr/,:Xo./bOm-N>Cl-1N5],9le(r?.sZJffjl#9Fs.
++<MUK?l3W2-RgMn.4?\s/1`A*0/#(81H7Bc76s-:4TIVD3tjY93B9&[4#]ZN:b"e8BlIs.Df,DirGDRP
+s)%dPr+l4FrFl(@rFYt=r+#e9rF#V3q-O),rET;*s',G*r`T/$s&]/"r`/nrr_ierr)<Vns&&_kqbR/c
+r_<;as%E;_qap`W!_5^LrC$`V7JoRQ6iB@N62a(H5Q<qI4o@G@48q;>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#<rH%t<;]\p;Z0Jm;#XAj;>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=<b?2aCM[baC]%oMCMITuC&DZCBE)TCAc$$:A,Kg7@K0a8?iF@5?<pk4
+>lIt+=o__)>5VP'=T)>#<rH%t<;fbn;Z0Jl;#X8h:&n#f:Adid9`7W`9)V?\8H)-W7KQ"I7/]IQ7/]LO
+6N'4K5lEkH55m_F4T@MC3r:r93;tl42ZGZ72#K0,1Ars+0`Ng+0)I6q/H.0q.K:gp-iPIk-1W;_,9e?)
++oNO<++bT7*u#b<*ZuOF,@G7=-RgMn.4?\t/1iLR0*F$b1c[T!84>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/"<W?(t
+<;BJl;ZBVm;#=&e:B!uc9`Ica9)M9Y8-2:N7f>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>1H7<R5!M4m2`*?I1G\qas"OF*&M5Xf5&3b:4]Q'0BkhEtBkhD]C&_lHC&_lGBDc?AAc?9@
+AGp$8@f9a6@/=7.?MRk)>Q%_*=oDJ%=8c1u<W5tq;u]bo;?'Jm;Z0Jm;#O2g:&n#e9`@]`9)V?\8GG^R
+7fPpW7/oXS7/T@K5lEqI56!kG4pjG95!D+m4?P\e4T.A@3rM)83<(r92Z5N42#]9.0aKNi0ek@90/#$X
+0E*U(/c@7#/,1[o/,h$t.0(gi-jM+I-mpAh,p`:4s!.IdV'1F6MBN3M,U"?S*[G/;BIbAU-RC,e-RU;k
+.Olr!/hJ_52F9Vi3B/uW2E!EM1c51f%Pfgo5]'.?5#u94CMRa$rG24Ds(VIGr+H"@rakt;rF>h9r*fS4
+s'P_2s'>G*r`f>)!a/]1!*];'s&f5$r`8ttr`&hprDNSkrD<JhrD!>er_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$<rQ+t<;KPl;ZBVm;#=&f:&n&g:&I]b9DqK]8c;3Z8,l'W70#gU7/TFN6N0:L5lEqI56!eF49@T,
+4T.A@3rM)<2uku<3<(r92Z5N42#T6.1B0*.0ENm]0`<[%0)mO'/bpmq.JtUo-iGC`,m#>:,PND\+h8_I
++G(a.+;?(F*?H4C.;<`X/MAe10J5"40JP?^1CQ6%3BfYk4#\uQ1G^fc1&is,0+fch/O!rB,s>7>Ch[X"
+Bk_<srFu:Fs(VLHs(D7ArFPt=rF>_6rF,\5rEfP2ra5\3ra,D*rEK5(!*T8&r`B&!rDihrr)<VnrDESk
+r)*GirD3Ae!)<Dcr_*2^rCQuZq+(BQr^HiTs$QfSrB^<GrBL<Gs$-NI#X1F84[)"l4?WU)!'L3Ar]:!<
+qDeL6rAOU3r\XU0r%S=00ek@9r\"7*r@e.&s"41#s"!jqr@@jsr@.Cfr$MOm,p`:4![Ap6rZ[%>Jg%-;
+*$cdQ+s7pP@;%/;-7:)e-7:/h.4Qet.kWD,1c5\.5<Ckb3&``R2)R3Ir\G$>1GD(29-lc&Ao2=!Chioa
+qJ-%Es(M:BrFZ%?qdfY8raPh7rF#Y4rEfM0q-<o'rE92(r`]5&s&f5$r`8tts&8ttrDWYmr_`Sir_NJf
+!)<Gfr([2brCd,^rCQuZr'pTQ!(?cQ!^oCCrBgBIrBU9Er]U6Bs#U!:rAad8q)871s"sX0s"aO.rA"=+
+r\+:(qCVInr[[dns![gnr[.Rip*BP\![8d1p*'AWgE2"hJfiJa+<DUG+<MUK?tq;A.4Q_p-nHo$/M8\0
+0JY@=3''T!5sG92!'L6B'08073B0&]2b.pc.RI<QE,KT4D>\;JD?"GPC]%oIC&ViFB_uH@B)cH@AGp!<
+@JsU5?hn%.?2\%*>Q%b)=o;D%=8c2!<W,no;uKVn;>j>g:]4&f:&I]b9DqK_8c;0[8Gu'Y7f>aU7fGgS
+6NKM@rBgKLrBU<Gs$$HGs#g<Cs#g6Ar]:!<r\sm<r]'p:rAOU3r\XR0r%e:,s"OI+s"OC)q_%h!q'u@m
+r$VUo-RSg>pE]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?Ac60<A,Ba6@K0a6?iOI3?i47+>l@n*
+=ohc.r`K/$rDrksr`&eos&/ems%rYkrD<GgrD!>erCm2`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+<De:BIbAU-RC,e-RU;j.4Qet/M&P32*sMh3B/uW2E!EM1c51f
+%l,pp5]'.?5#u94CMRa$C]8,GCB&#JB`)NAB)Q<<AGp$;@fBg7@/aO3?N4=,>lIt+=o__)>5VP'=T)>#
+<rH%t<;fbo;ZBVm;#F,f:&n#f:Amlg9h\7Z9E%Q^8cD9Z7f,US7/]IQ7/TCJ62a(H55m_F49%AA3WD);
+3W1r:2u,B32?,N21]&s+1&is-0E3[)/cRC#/bgjs/,q-q.K:gp-iPIk-2&V^,6B&4+SHuW+M/_I++bU,
+*u#b<*ZuOF,@G7=-RgMn.4?\t/1iLR0*j9d1H7Bc76s-:4TIVD3tjY93B9&[4#]ZN:b"e8BlIs.Df,Di
+qec@Ls(hOIr+Z+Cqe,k>s(21?r*o_8rF#V3q-O),rET5(rEB2'r)iu#rDrntrD`\nrDNSkrD<AerD*>d
+r(R,`rC[)]rCHiVs$lrU!_,RGrBgWQ6::]<r^$KJrBCEK4Ztnir]C-BrB(!>rAjj:!'1$<s#9m7rAFR2
+rA4C-s"XO-r\+:*r@e%#r@Rgpr[Ians!RalpEf__![Am4p`f_]rum%<Jfq'9*$c^K*ZZ=OBlGm\0/,"4
+/h\k30ekF>1H.3O4[0084#\uQ1G^fc1&is,0+fch/O!rB,s>7>Ch[X"Bk_<srFu1Cs(D=Cr+5e:rF>_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+<De:BIbAU-RC/>-5S$X.4H_r
+/1W>/1dXDg3B/uW2E!EM1c51f%Pfgo5]'.?5#u94CMRa$rG2:Frb2@Gr+H"@!+u.?qdfY8raPn9rF#S2
+rEfM0q-<o'rE92(r`]5&s&f5$r`8ttr`&hprDEVmrD<AerD!>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)3GirD<AerD*>dr(R,`rC[)]r^coVs$lrU!(QlRr^$TPrBgKLrBU<Gr]U9Dr]C-B
+rB(!>rAjj:!'1$<s#9m7rAFR2rA4F.r\=F,r\+:*r@e%#r@Rgpr[Ians!RalpEf__![Am4p`fY[mN@*(
+JfqfN'I4kC*ZZ=OBlGm\0/,"4/hSe10JWP^$oTt&4[)%k2`*?I1G\qas"OF*%kTFd5&3b:4]Q'0BkhEt
+C&_rHC&DZEBE)TAAc$$:A,Ba6@JsR3?N+=0?MRk)>Q%_*=oDJ%=8c1u<W5tq;u]bo;?'Jl;>j>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=<b?2aCM[baC\qlHC&_lF
+BDlH>Ac$$:A,]p;@JsU3?iF@5?<pk4>lIt+=o__)>5VP'=T)>#<rH%t<;fbo;Z'Ag:]4#g:&[oc:&doc
+9E%Q^8cD9[7f#OR7/]IQ7/]IJ62a(I4odeG4o[VD3r_5?3;kl93;tl42ZGZ72#K0,1Ars-0`Ng+0)mO'
+/H%0q/H.0q.K:gp-iPIk-2&V_,6K,5+<^A$r?-h:Jfh!7'HS>;+<MUK?tq;A.4Q_p-n6_t/1piR">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`bprDNMirD<AerD*>dr(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`*<H
+0eiS]'/2*n0.nn2/3duC,X57=CM@O!C&VlGC&;TBBDuKBA--7N@fBm8@fKm8?ij\B@JsU2?i471?2\%.
+>Q.h(=oVV&=8l8!<W#hr;u]bn;>a8j;>j>k:]4#b9`7W^9)hK_8H)*_84Q0>77I/EqaLHO!^f=@rBU?H
+rBU<Gr]^-@r&k!@rAsg9r&F[7s#0g5rA=O1rA"+%r@e+%q(;Orr[n!ur@@jsr[@grodKbcod0S]U*5+3
+MBN3K,9\9S*?nepAh#&Q-m^2cr[7Ul&M#Fa0Jl'[4#o8Z2Dd<L2)I/f1CGm'DbDB@<b?2aCi'#br+c.D
+rb2:Cs(2%;rF>h9r*fP3r*TD/ra#G,r`]A-rEK8)s&oA)rE0&#r)Wess&AqqrDNVlr)!;erD*5ar(R)_
+s%</[!_>jPrC6`SqaCENr^-NKr]pEHr]^9Ds#g<CrAsp<rAaa7s#9j6r\a^4rA4C-q_A%'!&+=(r%7n#
+r@J"#r[[mrr@.Ulr?qRkr?_._!$hFdp*'AWm2pp%Jfh`L,T\$K+<DLH?>(o<.4Q\n-7LDp/1iJ-0/,+8
+1c\&o5s@Fo4$*@&!':*>&3)a42bA*f.R[ERE,KT4DK#Jkr,)CKrbDXOBk_6oq.K\=rFPq<raPe6r*]M2
+rEfA,rET>+rEB2'rE/u!r`9&!rD`_oqbmAir_WJfrD*Aer_<Dds%E2\"A)-S84`\LqaUNQrBpHKrB^EJ
+rBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/r\=@*r\+:*r@e.&r@J"#!\>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)>#
+<rH%r<<#ns;Z'Di;#aDk;#a>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"<rQ,!<<#ns;uKVn;>a8g:]4&c:&I]a9E.W]8HMFR8,YpU
+7JfLP6iKFM62j.J5Q3kF4o[YE48h5>3W1r72uGT52?,N31]9'/1&Nd)0E<d*0)R=#0)[@%/H.0t.fCgn
+./bOm-N,7a,QK(f,5*2Y+P7cf++bTa+$:Sd*ZuLD,$nt8-RgMm-mpGn.kE8)0/#"60f1m\6pX""4Zb\d
+4$#D_3B/u[3]BWP:b"k9BlIs.Df0LlDZ+GMD#S2QC2%BqB_c<?B)Q<>AH$'9@JjO4?i==.?2\%->Q%b)
+=oDJ#=8l8#<W,nq;u9Jk;>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
+rD<MirD!/_rCd&\s%35]r^R,_7n6$;7K#^Q7K#UU6UO0<5lO"H5lEqH55@A>4T@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+u<W?%s;uKVn;>a8g:]4&c:&[id9`@]b9)D0]84Z8L7f>dQ7/fRQ6Ms.K
+5lEqH55dYE4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E<d*0)R=#0)[@%/H.1!.fV!s.JkOl-iPIk-2&Sa
+,Q/h[+oNOn++bSd+7pX;*ZlFG*ZQA1Be:\].OZ_n.4Qi!/M8\00JP:=3CcJ'5<_4l3]fDa3]T2[3'0/[
+89@ZW6Wn,BDJsH2DuFSPD>e;LCBSBdBkV2UBDuNAAc60=@f0[5?iXR5?i==.?2\%->Q%b)=oDJ#=8l8#
+<W,nq;u9Jk;>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+T<M`+,:tj+K?P(+!;XL
++Wr+@D_isu0J5"1/hSe20JP=<2)dES4pF242`3EJ1B'$.0`Ng)/ds9qCe5m9<+KcYC27P_CAhlFB`2TD
+B)Z?EA7T1[@fBm8@fKm8?ij\B@JsU5?i47.?2\%.>Q.h(=oVV&=8l8!<W#f!;c?Rl;>jAi;#aDk;#a>i
+:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9Fq*"X<s#^0?q`4R6r\sj8rAFO1s"jU.
+q(Vb#r@[mtr@Iq"q^h[rr[RjqodKbcod0S]f-,_hJg&Ve%jE5A,9S!N?=tc7-7:)e-2o:i-jqOW/2/nI
+5<Lqc2`CXm'/VO%1GU^A1+tt38gHW%Ao2="D#A)HCAqrFB`;WDAbos9A,]s8@JsU4?iFC0?2Rt,>6%q,
+>Q.h)=oDJ%=8Z+u<W?%s;uKVn;>a8g:]4&c:&I]a9E.W]8HMFR8,YmW7K,aQ7/fRQ6Ms.K5lEqH55dYE
+4T@MA3rV/<3;YZ42Z>T62#T6/1A`g)0E<d*0)R=#0)[@%/H.0t.fCgn./bOm-N>Cl-2&Sa,Q/h[+oNOY
+++bSl*sWi/*ZuLD,$lF-/LMts-n-Pn.P!&%/h\k30ekLF7n#^.5!;"i4$#D_3W:uK4$#8jFAODR=_Vhm
+Df9N3rGMRNrbVLJ"DVXbBP@3Srau+?rFGn:r*fS4r*TD/qd'/*r`]A+r`];(rE/u!r`9&!rD`_oqbmAi
+r_WJfrD*8bs%NGcqFUl^84Q3ArC?`SrC-ZPqa16Ir]pEHr]^9DrB1'@q`=[9r&F^8s#0d4r&"F0rA+@,
+r@n4(s"OC)r\".$r[\%"r@7[nr$_Rmr?h7bs!7OfpEKV\r?2+^nK<E+JfqfN%Ncf8+sA'U@W4.U0/,"3
+r[ng:0JG4:1,V!K3^,_h3&NNK1,8b^s"F:&%4j_[80gAuA8>moCM@P`CAhlHB`)NBB)Z?EA7T1[@fBm8
+@fKm8?ij\B@JsU5?i==.?2\%.>Q.h(=oVV&=8l8!<W#hr;u]bn;>a8j;>j>k:]4#b9`7Ta9)VB^8cM?\
+7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9Fq*"X<s#^0?q`4R6r\sj8rAFO1s"jU.q(Vb#r@[mts"+1$
+r[n!ur@@jsr@.Cfr?h1`rZ\fpJg#^hoH=_h,9\9S*?ng'.jZMi,pt&=-i>A%.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"<rQ,!<;fbo;Z9Pk;#F,f:A[c`9`@]b9)D0]84Z8L7f>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:=3<r)D69dXs4?NO's#L'<%m)g189@WV6Wn,BDJsH2DuFSP
+D?"GNC]8)KC&_lBBDuNAAc60=@f0[7@/XI0?Me%,>lIt+>5h\'=Su8"<WZ9$<;okq;u9Jk;>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%f2Dm<H1&`j?0/"q1/M8V*5&3\65#c'.BkhEtrbDCGs(M@DrFZ%?s'u1@@q,FIr*o\7
+rEo\6?X`n@ra5Y2rETJ0?![D6s',J+r)s&%rE&u!rDibps&8qqr)*Ags&&_ks%iSfqb6r]r(?u\s%*,Z
+"\;-R7R]cE7f,XQ6io_C62a(J5Q*kG5Q3kB4o@GB48h5;3W(l92ubf72>oB31]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#g<CrAsp<rAaa7s#9j6r\a^4
+rA4C-q_A%'!&+=(r%7n#r@J"#r[[mrr@.Ulr?qRkr?_._!$hFdp*'AWm2pp%Jfh`L4<>Rc+<DLH?>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_<Dds%E2\"A)-S84`\L
+qaUNQrBpHKrB^EJrBL9FrB:*Ar]C!<rAjd8s#9s9r&+C/s"jU/r\=@*r\+:*r@e.&r@J"#!\>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)!DjrD<MirD!/_rCd&\s%35]r^R,_7n6$;7K#^Q7K#UU
+6UO0<5lO"H5lEqH4odbB4o@GB48h5;3W(l92ubf72>oB31]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!:<b?2a
+Ci'#br+c1DrFc+As(2%;rF>h9r*fP3rEoM/pg!f&!*oJ,r`]8'rE0&#r)Wess&B"ss&8kor_`Sir(m8d
+qb?u^r_*8`qagi[84WVJrC-TOr^6ZOr'C<IrBL9FrB:0Cs#^0?r]0p:q`"F2r\a^4rA4C-!&=C+r@e4)
+r\"+#r\".$!%e+"r$qXoq^DCjr[.Rip*9V_r?CqYr?0`7JffRde/pdo+!)OG*$S^*0./.s-n6\q.P!&%
+/h\k30ekLF84>j15<_1k3]]8]3&iiU3]T)gF&+2N=_VhmDf9N3rGMRNrG2=Gs(VLHq.K\=rFPq<raPe6
+rEoA,qd'/*r`f>)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@`>,<f(;CM@O!C&VlGC&_lGBDlH@AHZOS@q0!IA,Kg9@JsR8?XI7?@/aL5?N"1/>lS+.>lS%->5VP'
+=T)>#<rH%r<<#ns;Z'Di;#aDk;#a>i:&@W_9DhE^8cM?\7g2FR7n,p9rC6ZQrBp]S6UCZ9r]g?HrBL9F
+q*"X<s#^0?r]0s<r&F[7s#0g5rA=O1rA"+%r@e+%q(;Orr[n!ur@@jsr@.Cfr?h1`rZ^\PJg#^h^EF+3
+,9\9S*?ng(/0uVj,q(2@-i>A$.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"<rQ,!<;fbo;Z9Pk;#F,f:A[cb9`Ifc9E.W]
+8HMFR8,YpU7JfLP6iKFM62j.J5Q3kF4o[YE48h5>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"<rZ1u<;fbm;Z0Jl;#=&e:Adid9`Ic^8d%^V7n?2L8,GdS7K#UN6N'4L5lNtJ5Q3kF
+4oIMB48V);3W(l:2ubf62>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)>$<rZ1u<;TVn;?0Vo;uBPn
+;>j;m:JX^`9`%K\9)hK]8H23Z8H23V7f>dT6i]UR639G<5lEqI55dbF5Q*b@4T.A@3r:r93;tl82Yo94
+1c.#g1]9'(0`<X)0)[C$/H.1!/H7=#/Ggsr.f1[l./bOm-N,7i,l]1h,l]+=+bCkh+k.YF,U=NX+W_e2
+CFpk\-RC/=-7C5h.4Qf!/1r\669dRn3B9&W2)R3I1G^dA0etFLD+Gm9<b6)^CMRY^CAhlFBDlHAAcH<>
+AGp$;@f9a6@/XI2?N"1,>l@n,>5hb,>Q.h(=oDJ$<r5nq<;ohp;Z9Pl;#O2h:A[ca9`@]`9)V?]8H23Z
+7K>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-*<A,Tj7@/aO1
+?N"1/>lJ%/>lIt->5h_)=TDS&=8Q%r<W#hq;uKVm;>j;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?,<f(;CM@KtBPIH[rFc1Drau(>s()(<qdTM4ra>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#4L5<Lte3B&iR2)I-G1GU^?1,)%38L$H#ASc*s
+CME]]rFu4CrFZ%?qdfY8raPh7rF#S2rEfG.!*oG,rEK;*s'5S.s'#;&rE0#!r)NYos&8hnr_`VjrD3Df
+qb@#_r_*2^rCR#[s%!&X!_#RJrC$oY6q0U66q%#ArB^<GrBL<Gr]L6Dr]C0Br]9s;s#Bs9q_nC1r\XI-
+s"aU/s"OF,r@e4)r\!str@A4).k3"t.4?Snr@%Ojq^27fq]u(as!%Cbruh:ar#kt\JffRdW?2Tm*ZuOF
++^8e;.4H_p.Ok<H#V7P[0/5.92E1q377'4'5!;%-3r_5>3"@r/2b8!b-pq-ODf'B0D#A/KD#A&IC&M`B
+BDlHBAc-*<A,Tj7@/aO1?N"1/>lJ%/>lIt*>5hY)=T)=u<rH%q<;ohp;Z0Jk:]!oc:&[ib9DhBd8P)HD
+7n6,J7g_^T7n6$<77BU46iB@N5la7L62s4M5Q*eF4oIMB48h5;3W1r:2uPZ62$Glq2)I-GrA4C-r\=@*
+q_.k"s"41#s""+!r@.Ulq^;=hq^)1drZh1^r?9Z5JfoXfdi^%^+!MmO-!taQ0/,(40J>(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)<Mks&8kos&&\jr_EMgrCm)]r(?u\rCHrYr^d&ZqaLQSrC-`Ss$QfQs$?ZM
+rBL<Gr]pBGrB9s=rB(!>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*0E<d*0).$s/-maV.Olkr-n$PC./PCh-N,7f,lAne,5i\b+T<P^+R'u"
+++bTK*tBD7+<MUI>Ac/E.Ouns.K(b./1iJ-0eb@@3(HD'5<h=p4T7DA3W:uK3B9#iF&",N=_VekDJj9-
+rb_RLr+c4FrFl(@rFZ(@r+,e:raG_4ra5P/rE]D-s'>Y0r`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!<rZ1u<;fbo;ZBVl;Z9Pl;#O/i:&Rc_9DhE^8c;3[8,c'Z8,PjT7K,^T6iTLP62s4K5Q<qI
+5lEqI55dY?4T.A@3r:r93;tl82Z#B32#fB31Ars'0`<X)0)[C$/H.1!/H7=#/Ggsr.f1[l./bOm-N,7i
+,l]1h,l]+g+bCkh+fZ[r,U=NX+W_e2CbI.a.4-Gjr[%q!-RgMp/M&M01EJhH4#o;\2`<NN1c.!E1,:R>
+0gfhM,X,7?Chda$C&VlGC&_lFBDlHAAc$$:A,]s9@JsU6?i==.?2In*>6\87>[(E9>5VP%=T;J$<rH%s
+<;oer;uT\m;?'Jk:]*ub:&Rcb9DqK]8cM?]8,c!U7K#XS7K5dT6NBIO62a(I5Q*eF4oIJC48q;=3WD);
+2u>N32?#H01B]Hg0ekB^0`Eg*0E<d*0).$s/-maV.Olkr-n$PC./PCh-N,7f,lAne,5i\b+T<P^+OhKb
+++bT`*tBD7+<MUI>Ac/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<Vobn;u]bo;?'Jk
+:]!oc:&[ib9DhE^8cM?Y8,>^T7K,[T6iB@J62a(K5Q*eF4oIMB48h5;3W1r:2uPZ42?,N41BK<f1]9*.
+1&Wg'0DmI&/c@7#/,q*t.JkOj-NGLm-Mo+f,lT%`,5i[W+G(_m+9iu2+sJ-U?QjPO0JP:80eb75/h\n5
+1,CjI3'9>e3]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`<X)0)[C$/H.1!/H7=#/Ggsr.f1[l
+./bOm-N,7i,l]1h,l]+R+bCkh+ho02,U=NX+W_e2CbI.a.4-Gjr[''A-RgMp/M&M01I42d3B/uW2Dm?K
+1c$pC1,(I<6uP[C5#u62C27U!CA_fFB`2TBB)ZB=AGp$;@f9a6@/O@-?2In*>Q7n+>Q7n+=o;D$=8c1u
+<W5tr;uT\n;?'Jj:]!oa:&Rcc9)qW`9)V?]8H23Z7f>dR7/o^U7/oXS6N'4K5lO"G55m_D49.JB3rD#<
+3;kf52Z5N42#K0/1B0*.0`Eg*0E<d*0).$s/H77#.fUq!-n$PC./PCh-N,7f,lAne,5i\b+T<P^+LE5B
+++bU+*tBD7+<MUI>Ac/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!<Vobo;u]bn;>sDj:]!oc
+:&[ib9DhE^8cM?Z8,Ym]77Ka8779QC6iB@K62a(J5Q<qI55m_D4T7G@3r:r93;tl82Z,H42#fB31B00/
+1B'$,0`*O$0)mO%/H77#.fCgn./PCj-Mo+f,lT%`,5i\a+G(_f+K6J&+WhmP+=1B;3&!'A0/5.6/hSe2
+0etOD2E3f^$p?X12)I*E0ek@90/*;W%kK=c6>f@>5#c'.Bk_<qC&VfEBDlH?AcH<>A,Ba6@K'[2?i=:4
+?!Ue8?2In)>6J,4=]ef(=8c1u<W,ns;uKVn;#jJm;Z0Jl;#O/k:/4O^9`%K\9)hK]8H23Z8H23Z7f>dS
+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>"=8c1u<W?%s;u]bn;>sDj:\mi`:&Rcb9DqK]8cM?]8,c!W7K5a]6psC0779O26iKFN62a(K5Q*eD
+4oIJC48q;=3WD);2u>N32?#H11]K611&is-0E*^)0E<d*0).$s/-maV.Olkr-n$PC./PCh-N>Cl-2Stc
+,QAtd+o`\a+oEIT++bSk*sNi/+<MUI>6f%#.4Qhr.Ok<H&1fCc0/5.92E4/o5s@Iq4?NO's#L$;%QZUC
+F\jJQ=_VekDJj9-rG;FJr+c4FrFl(@rFZ(@r+,e:rF#J/qd05,qcs/*r`]>)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`<WX4Zkba1c.!D0ek@90/*;W%kB7b6>f@>5#c'.Bk_<qC&_lFBDcB>AcH<>A,Ba6
+@K'[4?i470>l\40?2In)>Q.e*=T2D"<r>tr<<#nr;Z'Dl;Z0Jm;#F,g:&n#e9`%K]8chUV8c;3[8,c'Z
+8,c!W7JoRR6iTLQ62a(I5Q<qH5Q!_D4o%5=48q;<3W1r:2uPZ52?#E41]B0-1&3O%0*!X'/cI=#/,h+"
+/c@6t/,^sp.JkOl-iPIk-2o1i-2f+h,IAVG+bCm0+V#bC+X8-O+^8_7-7:2f-iGA'-RU>m.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)<SmrDEMir_N>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)>#<rZ1u;ufkp;uKVn
+;>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<+KcYBkh<qB`2T@B)H6?AH$'=A,Ba6
+@K'[4?i==0>l\40?2In)>Q.e*=T;J#<r5nq<<#nr;Z0Gn:f@6hr_WPhrD!>erCm)]r(?u\rCHrYr^d&Z
+r^QlU!(?fSr^6]Ps$?TKrBL<Gr]g?Fr&sj<rB(!>q`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?<b6)^CMRX!rb;=Er+Gt?rakt;rF>h9rF,Y4ra,A*qcs)(s'#G,
+s'#G*rE'&%rE&ntrDieprDNSkrD<Jhq+gf]rCm2`rC[#[s%*/[r^HlVr'^NOr^?cRs$HWLrBU9Eq`Xm?
+!'C0@r&Od:rAX^6r\j^4r\XO/s"aU/s"OI+r\=@*!&+=(pauFq#V.DT.Ocep-n5*Cq^;7fr?_=dr$24c
+r?;1`rZV1^koYL!Jfh]K%Nlf8*uuM/D(mCf.OQYnr@8F1/M8\20JYOG7RTL*4Ztnhr]:'>rAY9J3D=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#<rH%t<;]\p;Z0Jm;#aJo;ZBVo;#O2g:&n#e9`.Q`9)hK\8GPdR
+7fPpU7/oXS6N9@O5lX(K5lEqI56!kG56!eF4od_G4oIMA48q;>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)>#<rH%t<;fbp;?]rs;Gp@hr_WSirD!>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+<MRG>&?&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_<DdrCd)]r^m&Zr^ZoVr'gTQ"@GOC6::]<r^$KJr'10E
+s#p<CrB(!>rAja7r&=X6rAFR2rA4F.!&OU0s"XI+r@e%#r@RsupaZ7l!%@dnq^2(ar?V@ep`fY[T-/_.
+MBE-G+<MdO+=(7uF?(s*0eFt2r@SU60JP=@2)dW\4ZYMY1G^cb0G?)l/hJ\./1rD>DFGg7<F]`UBkmW\
+rFc%?s(24@r+#P3s'bq8r*T8+qd'/*s',J+r)rr"r`B,#s&T(ur`&eos&/ems%r_os&/kos%rYirD!>e
+rCm,^s%<;_r(-WRr'p]TrC$ZQs$H`Os$6TKs$6NIs$$HIrBC6Er]^?FrB1$?r]:!<r&=[9rAX^6rAFR2
+r\FC+r\FL.r@n1'r\"4&r@It!s"+.$r\"1%r@@q!r[Rdor@%Xms![gnr[.Rir?V=drZ^SMJg#^h^EF+3
+,9\9T*?\O$0IA%n,par;-5.aT.4Ql!/M]+J5!(ba2`3EL1c,%b%l#jm7;t^A5?;?1BPM<sC&_oGB`)NC
+B)cH?AGTg9@f9a6@/aO4?N"1,>lIq->l@n(>5_V(=Su8"<rH%t<;fbl;ZBVn;#X8h:&n#f:Adic9`Icc
+9)hN^8cD9\8,YpW7JoRN6iTLL62a(H55m_E4T@MC3rD#:3;tl62Z5N42#T6-1Ars*0`Ng+0)R<r/Gq"#
+.Olkqs![gpr@%Ukq^)1ds!.Lgr$24cr?;1`s!%CbrueZjJffRdoH+Sb*uuIG*$AF%1FOV$-RUAB.M+*\
+/M8Y00/5@D7moX,4Zkh*3WV6#r\k<H3BB#kG"a>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_<DdrCd)]r^m&Zr^ZoVr'gTQ
+"@GOC6::]<r^$KJr'10Es#p<CrB(!>rAja7r&=X6rAFR2rA4F.!&OU0s"XI+r@e%#r@RsupaZ7l!%@dn
+q^2(ar?V@ep`fY[rZHe8Jfq'9%j)o9+sJ-T??A1\/MSh/0`<U00/,+92DmEU4U+&12`*<H1&`j?0.nk/
+/hS\-.RS)B,X,4<BkM-prb27Cr+>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="I5Q<qI5Q*eG4oRYF4oIMA
+48q;>3Vtf72uY`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'<rAad8q_nC1r\XR0
+q_J+)r%S.(s"=4$pal=n!\,ZKr[@apr$_Ljq]u4frZqLgrZqCds!%Cbruh=cr?;1`T-&Y,MB<'E*uuIG
+*$ADhDDN^h.jl_C.M+*]/M8\20/5@D7moX,4Zkh*3WV6#r\k<H3BB#kG"a>P>%hbgD/T8frG2@Hs(VIG
+r+H"@"D;=YAS(dMrF>k:s'Ye4qd0/*rET8)r*','rE0#"rDrntrD`bps&B"sr_i_mrD<Aer(d5cs%NAa
+rC[&\rCHoXrC6]Rr^6lV6UF+,rBgKLrBU9Fr]^?FrB1$?r]:!<rAag:r&=X6rAFR2rA4F.!&OU0s"XI+
+r@e%#r@Rsuq'u=l!%@dnq^2(ar?V@ep`fY[kobR#JfqfN%j)o9+sJ-T??A1\/MSk00`<U70/,.:2DmET
+4Zthb1c$pBr\,'?/hS_./hAV)6Z,=<5#l*,B5)*oBE2`EBDcBAAcH<=A,0U6@K0a5?hn%*?2\%.>Q.h(
+=oMP$=8u>"<W#ho;u]bo;?'Jl;ZBVn;#O2g:&n#e9`.Nd8kMZH8Gu*T8,PjV7K#XS6iTLQ62s4M5Q="I
+5Q<qI5Q*eG4oRYF4oIMA48q;>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*;<b6#ZC2<c^rFl+As(;:Br+,Y6s'kq8rF#V3ra,P/qcs,)!*oJ,r`]5&r`K,#
+r)Wbrr`&hpqbmGks%rVhrD!>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+<MRG>&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!HjrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^6lV6UF+,rBgKLrBU9Fr]^?FrB1$?r]:!<q`+L4s#0g5
+r\XR0!&=U21,Jnbs"XI+r@e%#r@RsuqC;Cl!%@dnq^2(ar?V@ep`fY[e0'>cJfrPc%j)o9+sJ-T??A4]
+/hnt20`E[90/,+91H.0M4$5Ye2`*<H1&`j?0.nk//hS\-.RS)B,X,4<BkM-prb27Cr+>t?s()%;s'kk7
+s'bq8r*T8+qd'/*s',J+r)s&%rE'#"r)NVnr)<VnrDESks&/kos%rSgrD!>erCm,^s%<;_r(-WRr'p]T
+s$ZlTs$QfQs$?ZMs$-NKrBL<Gs$-HGs#p?Fs#p<CrB(!>rAja7rAX^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&<rc>#<WQ3$rDihrrDWVlr_`\lr(m8d!)<Gfr([/as%E;_rCQuZs%!#Ws$ciR
+qa:BMqEb'Fr'(*Cr]L3Bs#U'<rAad8q_nC1r\XR0q_J+)r%S.(s"=4$pal=n!\,ZKq'c4ir?hCfr?VCf
+rZqCds!%Cbruh=cr?;1`koYL!Jfh`L%iuf5+<MRG>&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\'
+=Sl1u<rQ+t<;of!<)Z^n;Z'Dj;#=&d:B!rh9MA+Y9DqK^8c;3Z8,YpT7K,[X6UO1,6iB@N62a(H5Q3kH
+4oIMA48q;>3Vtf62ubf72?#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`*<H1&`j?0.nk//hS\-.RS)B,X,4<BkM-p
+rb27Cr+>t?s()%;q-sA4s'Yb3q-Nr(r`fM0>?h)1r)rr!r`8ttqGdAks&/ems%r_ns&&emqbR/c!)<Dc
+r(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-NKrBL<Gs$-HGs#p?F!'L<FrB1$?r]:!<q`+O5r\j^4r\XU0
+r%\1+s"XI+r@e.&s"41#s""+#r[n+%r[e!ur@7[nr@%Xms![gnr[.Rir?V=drZ_=bJg#^hWZ_ls,9\9T
+*?\O%0de7r-71/>-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\k<H3BB#kG"a>P>%hbgD/T8frG2@Hs(VIGr+H"@"D;=YAS(dMrF>k:s'Ye4
+qd0/*rETA,rEB/&r`K,#!`iB(rDrntrD`Yms&/blrD<Aer(d5cs%NAarC[&\rCHoXrC6]Rr^6lV6UF+,
+rBgKLrBU9Fr]^?FrB1$?r]:!<q`+L4s#0g5r\XR0r\=I0r\FL.r@n1'q_%h!r@@grr$hRmr?qIhpa,ka
+rZh1^r?7dUJfopn#9P'1+sJ-T?3bU60J5+5/i!;X%ko^n1H76M3]fJc2`*<H1&`j?0.nk//hS\-.RS)B
+,X,4<BkM-prb27Cr+>t?s()%;q-sA4s'Yb3q-Nr(rETA,r`]5&rE&qus&B&!q,I8js&/em!`2]kr_WYl
+qG7&b!)<Dcr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-NKrBL<Gs$-HGs#p?Fs#p<CrB(!>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?;?1BPM<sC&_oG
+B`)NCB)cH?AGTg9@f9a6@/aO4?N"1,>lIq->l@n+>5qb(=T;J#<rQ)!<rH%t<;fbo;Z9Mr:f'q`:B"&f
+:&n#f:Adic9`Icc9)hN^8cD9\8,YpW7JoRN6iTLL62a(H55m_E4T@MC3rD#:3;tl62Z5N42#T6-1Ars*
+0`Ng+0)R<r/Gq"#.Olkqr$_Ijr?hCfr?VCfrZqCds!%Cbruh=cr?;1`ZlalAJfjV,%NZ]4+<MRG>&Q5I
+-nHbpr@8F1/M8\11,(C=2+L&#5!;"ir]1'?3;tiH3&s#W9Qj)Y6X"/?CMdteD#J/JCB&#IB`)NBAcuaY
+An>QOAGp$<@fKj7?i+.0?2S",>lS%->5VP'=T)>$<rZ8"<rQ+t<;TSo;Z9Mp:f1*g;#=&d:B!uf9`7W_
+9)_E\8H)-X7f5^S6j,kE6:+'<6N0:L5l<kG56!eE4T.A@3rM)93;b`82Z5N42#T601&s-01B0*-0`<[%
+0)[C#/,^sr.JtUm-i57c-2f+g,PWJ]+oWU9+G(`9+:fP:+!MmO,[PUS0J5+6/i!;X#V[th1H79N3]dO/
+3]AlO1GSk_'/(sj/M8Y,/h05+73k&s@qfRiCAqoFBDcBAAcH<=A,0U6@K0a5?hn%*?2\%.>Q.h(=oDG#
+<rQ+t;ufkr<;]\p;Z0Gm:^'Zn;,L.dqG7&b!)<Dcr(I&^s%3,Zq+(?Ps$clSs$QfQs$?ZMs$-NKrBL<G
+s$-HGs#p?Fs#p<CrB(!>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#
+<rH"u<rH%t<;fbo;Z9Mn;#X5j:B"&f:&n#f:Adic9`Ica9)V?\8H23Y7fPpU6i]XP6iTLL62a(H55m_E
+4T@MC3rD#:3;tl62Z5N42#T6-1Ars*0`Ng+0)R<r/Gq"".OlnE./bOk-Mo(h,lT(h,Q8td,QAtd+o`\b
+,5i\b+J0a-+,V-F*ZlCF*ulD,#B)FK-nHbp/,_"0/M8\11,(C=2+L&#5!;"ir]1'?3;tiH3&s#W9Qj)Y
+6X"/?CMdteD#J/JCB&#IB`)NBAcuaYAn>QOAGp$<@fKj7?i+1,?2\%.>Q.h)=TV]-=8l;#<rZ8"<rQ+t
+<;]\p;ZBVo;#aDk;#=&d:B!uf9`7W_9)_E\8H)-X7f5^S6j,kE6:+'<6N0:L5l<kG56!eE4T.A@3rM);
+3<(u92ubf72?#H21]B-01]B001&Wg)0DdC#/c@3u.fCgo./bOj-MSnc,lT%`,5i\L+G(_f+MT$0+!;XL
++s8.;FZM3/1+t:8r\#]S0JYF?3&WZU4$>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>$<W,no;u'>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_XG<c0oD-m^2d,UOld-n-Vq.kE2%0JPmY4?>J^
+2`<NM1]&p90J#Y0741<#ASPjlCA_cCBDcB@AH69>A,Ba5@JsU4?i=:->lIq/>?Y5.>Q.h)=oDJ$<r5nq
+<<#nr;Z0Ji;#F,f:A[ca9`@]_9)_E^8Gu'W7fGjV7/]LQ6N9FO6N9@N5lEqH55dYE4T.>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%r<W?%s;ZK_n;Z0Jl;#=&e:B!ud9`.Q_
+9)hKZ8H)*Z7f>dQ7/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<MirD!/_rCd,^rCQoXs%!)Ys$coWrC-cUr^6`RrBpNLq*=mCr]^6C!'^<Ds#g<CrAsg9
+rAad8r&4R4rA=O1r\F:(q_7t%r[n1&r%.jupal@oq^VIls![mqr[7[ns!Rdmq'H%cr?@dUJg#so"sY97
+*ZZ>'+)X(b-m^2d,UOld-n-Vq.kN8&0JYpY4#o8[2`<NM1]&p90J#Y0741<#ASPjlCA_cDBDZ<?AH69>
+A,Ba5@K'[4?i=:->l@n,>5VV(>5_V&=T;G%<r5nq<<#nr;Z0Ji;#F,f:A[ca9`@]_9)_E^8H)-W7fGjV
+7/]IS6:+';6N9@N5lEqH55dYE4T%;?3WM2=3;YZ42?5T72>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$qc<Vps&AqqqbmAir_WJfrD*>drCm2`s%E>`s%3&Xr^QrXrC-TOrBpQNrB^EJrBL0CrB1-C
+r]C!<rAjj:rAX[5r\aR0rA4F.rA"1'r@e%#r@Rmrs!n!sq^DCjq^24es!Ials!7Uhp`fY[YonW@Jfs\.
+$lgB3+X&$V??JOc0eWAW&MPmn1,:XE2)[KW4?5;V1G^fc0GH/m/hJ\./1W/:Cd]U6<F]`TBPD,VB)?0;
+AGp!7@JsU6?i=C2?N=F2?2In,>Q.k,>5_V(=Su8"<rZ1u<;TVi;Ys>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_XG<c0oD-m^2d,UOld-n-Vq.kN8'0es)%5!(ba2`<NN
+1c,"a$ns5$D+,g:<b6#YBkmT[rFc">rFGt>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.k</&/M8\00eY7=2FKkq4?GVc3BB2]3;tiH3&NTP:j5S_5?_`;C2@bcC]/#FC&M`FBDuKCB)?0<
+AH--;@K0a7?i+1.?27b)>Q%b(=TDS&=8Q%r<W?%s;u9Jk;>sDh:]4&f:&Rc`9E%Q`8c)'W7fZ$X70#dS
+7/]LO6N'4L5lEqF55dYE4T7G>3rM)<3;kf72Z>T22#T601Ars)0`<[&0)R<s.fLmo./bOj-N#.m-7'r`
+,lT%`,5i[T+G(_n+9rl/+!DdO-=-gt5qOfDr%AX90JP=<1H.0L4$5Vc2Dd3F1&`j@0.nk//hS\*.77o>
+-9bF>BkD$mBDcB=Ac60>A,Tm6@JsU6?iFI2?N=F2?2In)>PqY'=T)>"<rZ1u<;TVi;Ys>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$<r5nq<<#nr;Z0Ji;#F,f:A[ca9`@]`8cVK_8cM?\8,c!U7K5dS6i04K62j.J5Q3kF4o[YD
+48_,>3W1r72uGT62>oB21]9*.1&j$-1&is-0E!O#/c.*t/,q*r.K:js./bOj-Mo+f,l]+h,l]+g,5!,X
++L</A++bU+*t'57+<DOG=D^)H.Ob9G(b7*f/M/S.0/5.82)[ig5!1ng3B0&\3B7!s%QH=(2GeTk.R.*M
+D/*m(rbMIIqe>tAs(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+<MaM+spW=5qOfDr%AC20JP=<1H.0M4$3^03Ar]M
+1,8b^'JD'k/M8Y,.k*i%6mb)t@qfOgBkRBVrFPk:raYn9qdKG2s'Pe6rEoP1rE];*r*0,&rE0&#rDrnt
+rD`Ymq,72hr_`Vjs%iSfqb6r]r_!,\r(-iXs$m#WrC6`Sr^?ZOr':6GrBU<Gr]^-@rB1'@rAsg9rAad8
+r&4R4rA=O1r\FI-r%\(&r@e.&r[e!u!%Rapr@@apq^MIlr[.gs-RU5fp*K_`r?BZ5Jg#^hdig%_+X%mI
++'*8>,q(&d,pXfb-R^Dn.P!)$/28nF4utY^2`<NN1c,"a%PTG&D+,g:<b6#YBkh<prFc">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/$qc<Vp
+s&AqqqbmAir_WJfrD*>drCm,^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]U6<F]`TBPD*ks(;4@qdfY8rF5Y4rF#J/rEfG.
+qcs&'r`T2%r`B&!rDieqqc!;gqbd;gs%iSfqb6r]r_!,\s%*,[s%!)Ys$coVrC-ZQr'UEJrBL6GrBL9F
+qE=d>rB'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
+rFYq<rFGk:qdTJ3ra5S0rE];*r`]A,qHEl$rE0#"rDreqrD`eqr_i\lqb[2drD*5arCm2`r(?r[s%*,Z
+r'gNOrBpNMrB^?HrBL9FrB:0CrAjp>rAjg9q`"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</&/M8\00J>+: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]^<ErB1$?q`=[9
+r]'j8rAOX4q_\7-!&FR0rA"1'r@e1'r@Rt!q'u@mq^DCjq^2.cs!7Uhp*0GYd3+#`JfrPc$lgB3+X&$V
+??JOc0eWAW.PNP21,:XD1c@BV4ZYMZ1c$mA0JG.4/hJ\./1W/:Cd]U6<F]`TBPD*kr+5b9r+#\7!+Ge6
+rF#M0r*K>-qcs&'s&o;&s&],!r)N\pqc!;gqbd;gs%iSfqb6r]r_!,\r(-iXs$m#Ws$lrUr'UNPrBpQL
+r'1-FrBL9Fr&ss?r&aj<q`4U7r\sa5s#'a3s"jX0q(_b#r@e.&r%%arpal@oq^VIls![mqq^2@jrZqOi
+q'H%cr?@dUJg#so"sY97*ZZ>'+)X(b-m^2d,UOld-n-Vq.k<)"0/,[V4#o8[2`<NM1]&p=0J#Y0741<#
+ASPjlC1q9nBDlH>Ac-*;A,Ba5@K0^4?Mn++>l@n(>5_V'=Su8#<rZ4t<W,ns;uT\n;>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+<DOG=D^)H.Ob9G(b7*f/M/S.0/,"31GqTf
+5<V+j3]T5^3B7!s&3)O*2GeTk.R.*MD/*m(CMWrbr+Z(Bqe,k>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]U6<F]`TBPD*krFPh9rF>b7
+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`<NM1]&p<0J#Y0
+741<#ASPjlC1q9nrFYn;r+,b9qdTJ3s'P_2qd')(rEK/&rE9,%rE&ntqc3Sos&8nprDEGgr(m8dqb@#_
+r_*/]r^m,\r^ZoUqaCBMs$HZMqEY!Dr]^9Ds#g6@r&O^8q`"F2s#'a3r\OL.r\=F.rA"=+s"F='q^qat
+r[[mrq'l=lr?qIhq^)1dr$)=g+sA*Pp*'AWdiX/`JfiG`$R$W8*ZZA*D)s$o./k\".k</&/M@#U$8!ne
+1dsbr4Zkhgr]1'?3;tiL3&NTP:j5S_5?_`;C2@a&CMIV_C&;T@BDuKCB)?0<A,p':@/F=.?N"1/>l@n*
+>5_V%=T)=u<r>tt<;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>$<W,ks<;9Di;Z0Jl;#O2g:&n#e9`@]b9`7Wa9)hK]
+8H23Z8H23Y7f>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!)<GfpeC]\rC[&\"A)-T7n<PJr'gQPs$crUs$QfQrB^BI
+"@5:<5<o*1rB:-Bpc8:4r\sX2r\XO/s"aO-s"OF,r@e4)r\!stq^hats!mmps![mqr[7Rir?_._rZhFe
+ruq"WYTJH=JfjV,$m6T4*#ft@=Dg/I.Ob9F'.PL_/1iG+/ho"51c@ci5<V.l48h5?3W:uI2)[9eH:fJI
+=_MYeCi0,ds(_RJs(M=Cqe#e<!+c%>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"<qdTM4ra5_7r*]G0r*K;,
+r`o8'!*T8&r)`o!s&Jtrpf%)grDESk!)WVirD!>erCm2`!)3;`s%<;_rCHrYr^d&ZrC6`Sr^?`Qs$H]N
+s$6NIs$$HKs$6TKr'('BpcSR<rAss=q)J=2rAFR2r%n:+s"O=(r@\.'r@Rjsr[e+&r[n%!s""$tq^M1d
+s!Rgns!@CbrZ]Z3Jg#^he0,8D+=&0U+rsX!3$ft!-iGA*-RU;k.4Ql!/2/eD4ZYP]2Dm<Kr\OU2r\>9G
+1+bt873k-!A85akC1q6nBP1siAn>QPAG]m9@KL"I@K'a7@00hD?i==/?2Rt'>Q.h(=oMP'=8c1u<W5qt
+<W#hr;uKSl;#X8h:&n#f:A@Q^9`7T^8cM?]8,c!U7K#XS7K5dU6iTLO62EkH5Q3kE4oRS=3W1r:2u,B2
+2#K001Ars-0`Eg*0E<d*0).$q/H77#.f1[n./kUk-N,7f,lAqe,QAtf+nQnH++bSl*sWo0*ZQ+@*`rP_
+3[ZC*r[AL1.k</&/M8Y10/,4@770:&4Zkh)3r_5>3"7`'1f&Ei,sGIFD/*m(rG2FJs(VLHr+Gn=rFGt>
+ral"<!+Gh6qd9;.pg*i&r*')&s&f5$rDrqur`8tt!*&qrr)3PlrD<AepeLf_!)3>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<F]]SB4tmhrau1Arac"<qdTM4q-a),r*K>-rET/&!*T8&r)`o!s&Jtrq,@/grDEPjrD3Ae
+!)<Dcq+L]Zs%3/[!(R#Zr^d&ZrC6`Sr^?`Qs$H]Ns$6NI#!P4:5X7Our'('BpH8I;rAss=q)J=2rAFR2
+r%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/eD4ZYP]2DtFis"jX0'JhKr7WCjB5uqN2B5)*nB4tpjAnM$RrFGe8rF5e8s'kq8
+s'Yk6rEfG.rET2'r`fA*r)s#$s&]/"rDiYmr_rbmrD<JhrD!>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$n<bX/1iG+/ho"51c>P,6U*^s4?NO's#L'<(cO<1
+1f&Ej,sPOFD/*m(CMIX#C2.HsBP@<Vqe#e<!b>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)nX<r&XX5!&sj7
+r\aX2q_S1+r\=@*q_.h!r@S""!%\!tr[Idoq^;=hpEfeas!.4]ruq=`ru]`5JfoXfe0#/A+!D^K,9g?7
+5qOfDr\"p;/h\n40etLB1c@BV4#o2U1GU]a0`Ng+0)[@0.7A,C,=#7=BOtgirFZ(@rabt;qdTM4qI'/,
+r*KA.r*9&%!*T8&r)`o!s&JtrqG[>j!`;fmrDEPjrD3Ae!)<DcqFgcZs%3/[s%!&Zs%!#WrC-]Rr^-ZP
+!(-ZNs$6NIs$$EIs$-KHr&sa9s#^0?s#Km7rAOU3r\XO/rA"+%r@\.'r@Rjsr[e+&r[n%!s""$tq^M@i
+r$_Rms!IalpE]_^RN[8+MBN3I+=&0U+rsVdCcE^h,q&X<&LSqS.4H_t.kEA/5Wq.f2`<Pl1_MT#1,:R?
+1+Yn77O19#A8,[iC&DWDB)ZB?AG]m8@esO4@/jU4?N+7/>kVD$>5VP&=T;J$<WH/!<Vf\n;uKSl;#X8h
+:&n#f:AR]`9`Ica9)V?]8H23Z7f5^R7/o^U7/oXS6N'4I5lX(K55[SA4SUr83;tl42?5T62#K001Ars-
+0`Eg*0E<d*0).$q/H77#.f1[n./kUk-N,7a,lT%g,6&hY+QX\s++bTL*t085*ZQ+@*a!;@-RpPD.2+0]
+.kE8(/hSk30Jk[V6U*^s4?NO''fe963&`cQ2De3U9-lf*B5D<uChd_aCB&#IB`)N?B)Q9AA7b^MraPq:
+rF#V3r*K)&rEK2'r`T8'rE&quqGmMor_r_ms&&_kqbR&`r(R/brCd/_r_!2^s%*&Xq*tBQs$ZlSrBgKL
+s$H`Os$6KHr''p=r]C$=q)A@5rAOX4rA=C-rA+@,r@n+%q_%h!r[\%"r@.drs!dmpq^;=hpEfeas!.4]
+ruq=`ru\TjJfoXfoH4Pa+!D^K,9g?75qOfDr\#!=/h\n40etLB1c@BV4#o2U1GU[=0`E^C/hS_-/1`5;
+E'tp9<+9NPB4tmgAnGUcA7YUJqdTM4qdBA0!+,Y3r*KD/rET2'r`]A*rE/u!s&T/"r)ESmr)3Mk!)ibm
+r_WPhrD!>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<P<,=N?
+-m^8>-42+J-n-Sp/1W8*0a9m+3]K&V2?#EG1G^dA0ekF</4OVK,skXCBkD$mrFc.Bs(2(<qd]S6qdKG2
+s'P_2s'>S.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@+<DRD)]p,'DE9-p./kY5.P!##/M/S-0eY4;2FTtt4Ztnh3]]8]3&pmr
+%5]pu:O5Y\5Zq`9C27Y`CB&#JB_uH>B)cHBAc-*;@fTs9@/aO3?M.V&>Pq\(=oVV&=8c1s<W,nr;uBPn
+;>j>g:]!oc:&[ib9DhE^8cM?Z8,5US70H%I6pj??6N07R6:!n&5l<kF56!eA4T7G?3r(`82uPZ62>oB/
+1]9*.1&Wg'0DdC#/cI:$/,^ss.K([l-iGCi-2](g,l]+_,6&hb+TEOU+G(_n+9ru1+WhgO,$P1m5qOfD
+r\"s</h\n40etLB1c@BV4#o2U1GU[=r\+:(r[eg8/1<l)73k/u@VB=cBOtaeAS#C_qd]M4rF,V3rEoS2
+ra5S0r*8r"!*T8&r)`o!s&K"s!*&kprDNSk!)ibmr_WPhrD!>erCm,^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<P<,=N?-m^8>-5.aS-n-Sp/1W8*0gIl_3&``Q1c51f
+'/D<t0etI77WLsE6<.N0AnYmkB)cNDB)cH>AG]m8@f0[5@/aO3?N4=1>kD8">5VP&=T;J$<rH%r<;fbq
+;Z0Jk;#X8h:&n#f:Adib9`7W_9)_Bb8OuBB8,c!U7K#XS7K5dU6iTLO62a(J5Q<qH4o@GA48:i73;tl4
+2Z>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`<i-9t[GCh[[$rG)@Hs(M7Aqe#e<
+rFGh9!+Gh6ra5Y2rETD.r*B;-rEK2'r`T8'rE&qur)N\prDWVls&&_kqbR/cr([,`rCd&\s%35]r($QP
+s$crUs$Q`Oqa(6Ir]g<Er]U3BrB1'@r&XX5!&sj7r\aX2q_S1+r\=@*q_.h!r@S""!%\!tr[Idoq^;=h
+pEfeas!.4]ruq=`ru_4_JfoXfWZV]l+!D^K,9g?75qOfDr\"[4/h\n40etLB1c@BV#<Oq(1c$mA0`Ea*
+0)mO&/.3jnE()$<<+9KOAnV$Qs()":qdTM4ra>Y2ra,S2r*K>,oihE!rE/u!s&T/"r)ESmr_iYk!)ibm
+s%i\lrD3Ae!)<Dcr_*/]r(6iXs%!&Zs%!#WrC-]Rr^6]Pr^$QLrBC?I5!]*3!'^<DrB1*Aq)n[=rAss=
+q)J=2rAFR2r%n:+s"O=(r@\.'r@Rjsr[e+&r[n%!s""$tq^M1ds!Rgns!@CbrZ]Z3Jg#^he0,8D+=&0U
++rsX!3$ft!-iGA)-RU;k.4Ql!/2/eD4ZYP]2Dm>j1]K6.0b,a(E^h?A<F]`TBPD'jBDuKCAbos7A,]p;
+@f9a6@/XI2?N4=2>l7e+>5;D%>5VP&=T;J$<rH%t<;]\o;Z0Jk;#X8h:&n#f:Adic9`.Q^9)V?]8H23Z
+7f5^R7/o^U7/oXS6N'4K5lO"J56!eD4T.A:3W1r:2u,B22#K001Ars-0`Eg*0E<d*0).$q/H77#.f1[n
+./kUk-N,7f,lAqe,QAtf+nQnH++bSl*sWo0*ZQ+@*`rP_3[ZC*r[AO2.k</&/M8Y10/,4@770:&4Zkee
+r]'s<r\kTN1GpsaH;#YN=CuA`CM[a"C2.HsBP@6Tqe#e<rabq:!FfL9@/aO5?N"10>kq\(>Pq\(=oVV&
+=8c1u<W,np;uBPn;>j>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+<r(7
+F[7T60)dL</hSe20JP=<2Dd<Q4$,G\1c$mA0`E^*0)dF6/1W8"6Z>I>5u_<+AS,RdAc?6DA7T1[@fBm7
+@f9a7@/XI2?N+=0?N".%>6%h)=Su8#<rZ1t<;]\o;Z0Gn:f@6hr_WPhrD!>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^hBC<F]`TBPD'jB4baeAbos7A,Tm9@JsU3?i==2?2n1.>Q7n)>Q.k+>5VP&
+=T;J$<rH%t<;fbo;Z0Jk;#X8h:&n#f:Adic9`7W^9)V?]8H23Z7f5^R7/o^U7/oXS6N'4K5lNtJ55m_C
+4T.A?3W(o93;tl42Z>Q21]K6/1&is,1&Wd+0E*U!/c.+!/,q*r.K([o-i57h-2&V`,QAtf+nQoR++bSd
++0$Ck+<DRD)]p,'DE9-p./kY(.P!##/M/S-0eY4;2BYFU5<V.l4$#A^3&iiU2E!?J1J`<j-UCjHCh[[$
+Bk_>]B`MiBBDZ<>Ac?6=@fg+K@JsU5?N=F2?2e+)?2\"*>5h\)=T)>"<rQ+t<;TVm;?B`n;>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+<r(7F[7T60)dLA/hSe20JP=<2Dd<Q
+4$,G\1c$mA0/,(5/M6rQ%kB1[7<(a@5?2-)AnYggBDc<>A,Tm3@JO=1?i==0?2e+,>Q.h(=o;D"=8u>$
+<W#ho;uBPh;>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)<PkrD<JhrD*8brCm2b!)3Abs%<5]r^cuXrC6`SqEt<Nr^-WNrBU?Hr'($As#g<Cs#U*=q`+O5
+q_nC1!&OU1q_J+)s"OI-s"OI+r%@n!r%.ar!\,ZKr[7aqr@%Ojr$MFir?V@er?M@fr?D1`ruh:ar#jr?
+JffRd^)mh++<DOF*EI2C-7L;k.4G-E!@o`#/e9Wl2)Rfh5X%=n4#o>_3&gdo%l,su:jYk_5?_Z7CM[d#
+C]8&HB`;ZCB)cHAB)Q9@AH$'9@K0a6?iFC1?2e+/?2\%*>Pq\(=TDS%=8c1s<W,nr;uBPn;>j>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@<S3]f>[1c$mA0/,(5/M6rQ%kB1[7<(a@5?2-)AnYgfBDc<>A,Tm3@JO=1?i==0?2e+,>Q.h+=oMS%
+=Su8#<rZ1t<;fbm;Ya2h;#O2g:B+#d9*S!\9M8#N9)_E]8GksX8Gl!X7f5^S6j,kD6:!p:5lO"G56!kG
+56!eG5Q<qI4oRSC3rhA>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%<r>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
++T<P^+NtpZ++bT`*tB>7*ZZ=C<cU;L.46Pn./bUr.kLZP%kods2+9hs5!;"i3BB2\2uPWH1,LgaHV>bN
+>%VPcChma#BkdNZrFc(@s(24Brac.BA7Y[KrF,_6r*TG0rE]D-s'>S.qciu%s&oA(rE&ntqc3Sor_rbn
+r_`Vjr_NJfr_<Aes%WJds%E;_qap`Wr^ZoVrC$]S!(?fRs$HZMq`t!Bs$$EFs#g6Aq`=X8r&F^8s#0g5
+r\XR0r\FI/s"aO-r@n4(r@\%#r@@apr@.Ulr?qRkq'H%es!7Ofp`fY[QQUl&MBE-G+!DaL+sC+oGX<u8
+/MAdT/ep#n0etRD3'')^3Ar]M1,1F90J>"0r[\R1/1F#-73b#s@:j+bAn5NPAGp$:@ejI.@/XI3?Mn+.
+>l7h*>5VP%=Su8#<rZ1t<;fbm;Ya2g;#O2g:B+#d9E.W`9E.W`8cD9T8,c!V7K#XR6N9@N5lO"G56!kG
+56!eG5Q<qI4oRSB48V):3W1r92ZPc72?#H31Aim,1]K611&E['0E3X&/H77#/H.7#0)[?u/,^ss.K([m
+-iPLo-iPIk-2o1i-2f+h,N0et+bClP+UoY?,9\-O*EI,?,UXlcr['-A,pjuf.4Qeu0/51G4ZYP^2`3EL
+1c$mA0JG480J#_87jUH%@VBCgBP(rUAc60<A,0U5@K0a6?iFC1?2Rt+>67u3>l@n)>5_V&=T;J%<r>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)Q<?AH--;@K0a5?i==0?2e+/?2e(/>l7h(>5h\)=T2D"<r5np<<#nq;Z0Jk
+;#X8h:B!uf:B+&f9`@]`9)M9Y8H23Y7f>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"<rZ2!<;]\l;Ya2g:]O>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&Ve4<l$p+WhgI<cC)F-RC,f-71#b-7:2j.Olu&0ekmU3]K)X
+2)I0I1GU[=0JP78/4XbO,sbR@B4kpkAS:sQr+,b9qI0G5ra>e7rEoP1rE];*rEB>,>$V#1r`]5&r)iu#
+s&T%tr)ESmr_`_nrD<AerD*8brCd>g9MA)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
++T<P^+I=1%+,M'D*ZuLE+!"AeE]b]u-n-Snr@/L3/1rP.0JbRD77'7'4Zked3]]5ZrAG0A1c/$U9I;u,
+ASZ$sCM7J]B_uH@B)?0<AGfm8@/XI1?N"1/>lS+.>l@n*>5_V(=T2D$<rZ4t<W,ns;uBPk;>j>j:]4&f
+:&dug:&doc9DqK]8c;3[8,PjS7K5dU6iB@M62NqE5Q<qI4oIMA48V);3W1r92ZP`92Z5N42#T601'fZl
+1,:R=0JG6[0`Ea(0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+lOPq+G(`N+:fP9+WqmO+^0.Y/MJe20/*8V
+"tqYb1,LmLr]:KJ2Dd3F0eY470.edT/.X6^.7J5F,<o1:AnG[fA7kjPrF>_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#p<CrB'm;r&Od:rAX^6rAFR2r\FC+r\FL.qCqk$s"41#s""+#r[n+%r@It!r@@gr
+r[Idor$VIl!%7amr?_Fgs!@Uhs!+TgJg#^hoH?=A+sS6Q+<=L%3[H."-RU5f,palc-n-Vr/2&_45<V%e
+3&`]O2)I*E0eb:90JG%JF%7NB<ao]SBP1mhral%=!Fo[=A,Ba6@/s^6?i==1?2@h)>67u3>l@n+>5_V%
+=T;J&<r>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+T<P^+SHn/
+++bT6*tB>7*ZZ=C<c^DO.OZbq.K(_%.kE;*0/57?2%)i>5X%=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^<Gr'13Fs#p9BrB'm;rAjj:rAX^6rAFR2rA4F."Z%nh0ek?`
+0JG6[0`Ea(0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+j;'\+G(`c+:fP9+WqmO+^0.Y/MJe20JEAW"tqYb
+1,LmLr]:KJ2Dd3F0eY470.edT/.X6^.7J5F,<o.8An>Ue@qPXKqI9D3r*]>-ra,P/qHWr&r`]5&r)`es
+s&K(ur)<Plqbd/cqG7&bs%NAa#"hK\8kMZHqagQRrC6fUr'^NO"%#:>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/MAh55<V%e3&`]O2)I*E0eb:9
+0JG%JF%7NB<ao]SBP1mhAS(gN!b5_NrF>b7rF,_6ra5S0s'>S.s',M.rEB>,>$V#1r`];(rE0#"s&T,!
+s&Atsqc!Gk!)`_lq+prar([&^#"qT]8kDTHrCQuZrC6`Sr^?TM#!tXB5sR\$rBU?Hr'(*Cs#g<Cs#U$;
+q`+O5s#0g5rA4L1r\OF,rA"7)s"FC)s"44&r%7gtr$qgu.Ok?F!%Ijpq^;:gs!@UhrZh@e!$hFdr?;1`
+rZV1^i?*XnJfh]K%NZ`6*?Q;&F$1m#-n6\qr@/L3/1rP.0f1dH77'7'4Zked3]]5ZrAG0A1c/$U9I;u,
+ASPsqC1qA^B`2TDB)cNBB)Q<>AH-0=@JsU5?i=:4?!Ue8?2e+/?2\%.>Q%b'=oVV(=8Z+t<Vobo;uT\n
+;$'Qk;>j>j:]4&c:&dob9DqH_8H;?\8Gu'X7f>dS7/oXP6N'4I5lEqH56!eD4T.A=3rM)=3;kf72Z5N4
+2#T6-1B0*.0E<j+0`Ea(0)[C#/,Lgp.JkOl-iPIe-3#7h,PWJ]+flf<+G(a.+:fP9+WqmO+^0.Y/hen3
+0JEAW"tqYb1,V!Nr]:KJ2Dd3F0eY470.edT/.X6^.7J5F,<o.8AS#Ld@qGUKq-s;2rF#G.rEfJ/q-<i%
+r`]>)r`T2$r)Wes!*&kprDNMiq,$l_rD*AdrCd&\s%3)Yr($ZSr^HcRrBpQMs$6HGr'(-FrB:QO4[)%m
+4Zkhg4$<L(!'C'=r&O^7r&4L2r\XU0r%\4,s"XO-s"F=)r@e1&r@It!s"+.$r\".#q^_Upr[Idor$VIl
+!%7amr?_Fgs!@Uhs!.4\Jg#^hWZ`?,+sS6Q+<=L&4!c:%-mpAh,palc-n-Vr/MJq8+$VnL3&iiS1c7*G
+1,1I:0eb:47rq0H5uh?+AnYggBDc<>@fU'<A,]s8@K'[7?i471?2\%->Q7t,>67u3>l@n+>5qb(=Su5#
+<rQ+s<;TVm;ZBVo;#F)h:B"&f:Adi`9En-_8kMZH9)V?\8H)*V7K5dR6O?(H6UF+*5sR\$rBU?Hr'(*C
+!'L6B!'9s:q`+O5s#0j6r&"@.q_J+)r\4=)!A5u(/cIC#/c70t.fq1M.K1^q.K([l-i>=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%<r>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/<DZr\+4&r@Rsuq^VOnq^DCjr[.Fes!@[jr?M(]r?7LMJfopn
+#9P$2+<VjO=pK=?/heq40JEAW"tqYb1,V!Or]:KJ2Dd3F0eY470.edT/.X6^.7J5F,<o.8AS#Lc@qGUK
+q-s;2rF#G.rEfJ/rEK>,r`oA*r`]5&rE&nts&K(urDN\or_iSiq,$l_rD*AdrCd&\"A)0U84WYMr($]T
+rC-ZQrBpQM"@,4:5<f'2r'(-FrB:QO4[)%m4Zkhg4$<I'q`=X8rAXX4rAFR2r\FC+s"aU/s"OI+r@n1'
+s"41#s""+#r[n+%r@Igrr@7dqr@%Rkr[7aor[.RirZqLir?VCfi?<drJg%lP4<l$p+WhgI<cL2I-mg>i
+-RL,c-7:2j.P!))1,;'W3]K)X2)I0I1GU[=0JP78/4XbO,sbO>B4bgiA7tjOrF5h<rF>h9rF,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>!<Vf\n;u]bo;>sDl;>j>j:]4&d:&doe9E.Wa9DqK_8cD9Z
+8,l'W7JoRR6iTLQ62s:M62NqG5Q<qI4o[YE49%GC49%D>3rM);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
+<W5qt;uKVn;>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`<QO1c.!D1Arp<1,:IQF%7NB=(5fS
+B4b[dral"<s'u":s'bn9s'bn8rEoM0r*8kurEB5(s&f5$s&T,#r)Werr)<SmrDEJhqbR/cqb@#_rC[#[
+r^m/^r^d&ZrC6ZQr'^NN!($QLr]pEHr'('Bs#^0?q`4U7r\sX2!&aa4s"jU/r\=F.rA"=+s"F='q^qRo
+r[[prq^DCjq^21dr?VCfrZqCdp*'AWQ61]#MB<'E+<DXI*?J,^F$1iu-N5Fl.LRaX/hSn51,_'Z5sG91
+"?SY*3B6pq%l6+$;1)%a5?_W5Bkh?pC&M`DBDuNAAH69>Ac60<@JsU4?M.V'>l7h*=nl+t=8u;#<Vobo
+;u9Jk;>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$<qo\o;ufkq;Z9Pl;Z'Di;#a>i:&I]_9E.Wa8c;0c7n6-A84Q0>7K>pW8,YmW7JoOP63'=M
+5lO"H5l<kE55[SB4Sq5>3rM)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`<QO1c.!D1Arp<
+1,:IQF%7NB<ao]RB4b[dral%=raYn9s'bn9rF#\6rEoM0r*8o!rE9>-=]nj/rE'#"r`B&!!*0"tr)<Sm
+rDEJhqbR/cqb@#_rC[#[s%<;_s%*/[r'pQPrBpWQr^-NKr]pEHr'('B!'C*>q`4U7r\s[3s#'g5r\OL.
+r\=F.rA"=+s"F='q^qRor[[prq^DCjq^21dr?VCfrZqFe!$_+[r?1bTJffRdWZMWj+<DXI*?J.#4XMR(
+r[@^p#V.GY/i#+82E(\*5sG91"?SY*3B6pq%l6+$;1)%a5?_W5Bkh?pC&VfDBDuNAAH69?Ac-*;@JsU4
+?M.V'>l@k,>5h\"=T)>"<Vobo;u9Jl;#jJm;#F,e:B!rf9`7W`9)_K`9)_E[8H)-X7f>dS6i04K62NqG
+5Q*bC4T%;?3rM)<3!;6$3&`eq2Z>T22#T601Ars-0`<^(0DdC#/H@=".f1[l./bOj-MSnc,krS^+itjY
++G(`c+:K>8+<i!P,$9+X/M8UN/e]ll0etUC2*!]Y3&EEH1,1I:0/!/S%kK:^7WLsC5?2*&A7]:\Ac-':
+@f9a2@/41/?N4=0>k_J%=o;D#<r#bo;ufkq;Z9Pl;Z0Jj;#X8h:&Rc`9E%Q`8c;3[8,c'Z8,c!X8,YpW
+7K#UP63'=N5QF(K5Q*kG5Q!_C4oIM?48h5=3Vtf92uY`72>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"<W?"u
+<;]\o;Z0Jk;#3ud:Adia9`7T^8cME_8cM?]8,YpS7K#XS6iKFM62j.J5Q*eD4o@A<3W(l92u5H42?,N4
+1]9*.1&j$-1&is-0E!O#/bgmr/,^po./bOj-Mo+f,l]+h,lJtf,5*2Y+Q+>n++bTL*t025*ZuOF*`I,C
+-7C5?./bV'.kE;*0eY7=2FKhpr]C<F3]]8\r&5-B2Dn?Z9I;u,ASGgmBkM/[B`2TAB)Q9BA7]?NAH-0=
+@JjO3?M.V(>l@n,>5h\#=Su8!<Vobo;uBPk;>sDi:]4&e9`Rlc9E%Q`9E.W`8c2-X8,c!U7K#UN6N'4J
+5l<kG4o@G?48h5=3Vtf92uY`72>]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+=8c1r<W#er;uKVn;>jDk;>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)=t<rQ+u<;]\o;Z0Jl
+;#O/i:'+0d:]4&e:&Rcc9DqK]8H_XW8OuDO8,c!U7JoRQ6iKFM62j.J5Q3kF4o[YC3r:r93;b`42ZGZ7
+2#T6/1B'$.1Ars-0`Ng)0)I6q/H.0u.JkOl-i57f-2f+c,Q8n\+oNP,++bSd+4MA@*ZuLH*uuD$F$1iu
+-N5Fl.LRaX/hSh20JkXT5sG91"?SY*3B6pq&2Q4%;1)%a5?VQ3BPM3nBk[HXqe#e<!G#d?AH$*=@JsU6
+?i==(?2Rq+>5h\$=T)>$<rH%q<;fbo;Z0Jj;#F,g:Adfd9`7W`9)hQa9)hK\8Gl!X7f>dU7/]LM6N'4K
+5lEqI56!eE4Sq5<3rM):3<(r:2Z5N12#T601Ars)0`<[%0)[@%/,^sp.JkOl-i57e,lf4i,l]+a,5i[L
++G(_n+9ru3+<i!P,$4tn6S0oAqCWF70JP=>1,LsN3]JrP1,:R<0J>'V/IsBa.RnGJ,<o.8ARo@_@V#IJ
+rF,e9@f9a4@/XF4?N+=1?N+7/>k_J#=T2D#<r5nq<;oer;Z9Sn;>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`<QO1c.!D1Arp<1,:IQF%7NB<afTOAn>IarFGe8rF5Y4rF#P0ra#G,p07N"rE9,%rE&ksrDihr
+r)<SmrD<Pkr(m;es%iSgs%WDbr_*2^qFU]Xs$m,\7Rm>FqaCBMr^-NKr]pEH!'^<Dr]L0@rAja7q`"F2
+r\a^4rA4C-r\=F.rA"=+s"F='q^qRor[[prq^DCjq^21dr?V7br?CqYr?/-_JffRdoH+J_+<DXI*?J.#
+4XMR(r[@^p$S*b\/hen31c7Ze55mYI4$#D_3;b]G1H%*fHqYkO=_)5[BkV*mrFbt=rFPn;rF>b5ra5V1
+oj.N#!*]A*r`T/$r)`kurDi_orDW_or)*>fr(m>frD!8brCd,^"A;?Z8P/hNrC?lWr'gTQrBpHKrB^HK
+r'10Er&jj<!':*?!BE4>3W(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<GrB:'@rB'm;qDnL6r\sj8r&+F0s"jX0q(_k&r\4:(
+r\"4&r@It!r[n!ur@@apq^MIlr$VFipEfhar?BB-Jg#^he0-4a,U+EU*Ze7"3[?$t-71#c,palc-n-Vs
+.P!/,5!1ha2E!EL1c$mBr@ng<1+l+=7jUH$@:j(_ARf<NAGp!>@UipH@f0[7?ij_D?i==0?2Rt$>Q7n*
+=oDJ$=8Z+t<W,np;uT\n;#jGk:]4&g:]4&g:&Rca9DqK[8cM?]8,l'V7JfLO6iB=O62a+K5lEnI55dYC
+4T@J@3Vtf42uGQ>2)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?HrBU<Gr&ss?rB'm;q)SC5r\jg8r\Xa62)Y=hs"jX0q(_b#r@e.&s"41#
+s""(#q^h[r!%Rmrq^MIlr[7Ujp*K_`r?A6bJg#^hoH>V,,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
+<W#ho;uT\n;#jGl:]*uf:]4&g:&[ia9DqK[8cM?]8,l'W7JfLO6i9:K62j.J56*nH4o@G?3Vtc92u5K2
+2@)/t1c.!E1,:Za1B'$.1Ars-0`Ng)0)I6q/H.0u.JkOl-i57f-2f+f,Q/hY+oNPV++bSd+0$Ck*ZuLH
+*uuD$F$1iu-N5Fl.L7OU/hSk30JkZh6pX$949R`,3]T1t2\@i(2,S`p-9kUCBP2$mAnYgir+5q?rau+?
+rabq:!+Pq8r*TD/oj.T%rEB,%r)ir"r)Wbrqc*Mms&/hnrD<Ghr(m8cr(R&^qapi[r^crWrC6cTr'^KN
+qa16Is$6QJr'(*Br&ag;r]'s>rAjj:r\sj8q_e7-rA4F.rA"=+r@n1'q_%h!!%\!tq^MCjr?qIhr$D=f
+r$1t\r?99*JfoXfe0#/A+WqsQ+<jp56S0oAqCWF70JP=>1,LsN3]JrP1,:R<0J>'V/IsBa.RnGJ,<o.7
+A7K.[@:]=GrF#\8rF,\5rEfP2qHj&)rET)$r`K,#r)WbrrD`\nrDNVlrDNSkrD3AerD!5arCZrYrCHiV
+"\(sM779WD7K,^R6Ms.K5QF(K5Q*kG5Q*bC4T.A<3r(f73<(r;2ZGZ72#fH32#fB21AN[%0`<[(0)mO%
+/H77"/c.*t/,Lgn.K([o-iPFm-M8\b,Q/gO+bCkp+U92:+sJ0O*`F2$3[?$t-71#c,palc-n-Vs.P*8.
+5!1ha2E!EL1c$mBr@nj=1+l+=7jUH$@:`t]A7K1]rF>h9s'u":raGb5ra5Y2r*B5*p07JuqcNeur`8tt
+r)<Yqr)<SmrD<Pkr_NGes%iSgs%WJdrCd&\qapfYs%!)YrC-WPrBpHKr'C<IrBC9Gr]U0ArAj^6rAO^7
+r\sa5#W4Ir1c$pC1,Jkar\=F.rA"=+s"F='q^qRor[[prq^DCjq^21dr?V@er?ChVr?1#?JffRd^E3k*
++<DXI*?J.#4XMR(r[@^p$S*b\/ho"52)[ig55mYI4$#D_3;b]G1H%*fHqYkO=Cc)XBkV*ls(D:Bs(21A
+rFPt=rF>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!'U<DrB'p<rAaj=rAjj:r\js<2Dm?Kr\aR0rA4F.rA"1'r@e%#r@J""r@7[n
+r[@aor?qIhr$D=fr?M%\r?8-_JfoXfoH4Pa+WqsQ+<jp56S0oAqCW=40JP=?1Gh'O4#f)R1,1I9r@\%#
+%k9(Y6uPF;5ZD*$@q9(XAH$*:@f0[1@/aO3?Me%,>lS%->5VP$=T2D#<rH%s;ts8d;>sDj:]4&g9`7W]
+9)V?\8Gl!X8Gu'U7f>dT6iTLP62X"G5Q*eG4o[eI5Q<qI4oIMA48q8@3W(o93;YZ42ZGZ52#fB11&3O%
+0*!X'/cI=#/,h*t/c70t/,h$s.J"qg-RSg=!%.LfrZ^kUJg#^hWZ_ir,U"?T*ZRsn4!Q$u-RAX;!%7ao
+"XtuP.k`R^5<Lqb2E!BJ1]9*.0b5ok/4OVJ,XPL>ARoC`@qGULqd]S6s'bk6rEoP1rE];*r`]A-rEK/&
+r)s&%rE'#"s&K"ss&8nrr)<PkrD<JhrD*8bqb6r]r_!,\r^cuXqF:EP#"1mK6psC0r'L<Ir'(*C!'^BF
+!'L6Br]9s;s#Bs9q_n=/rA=O1r%e.(r@e4)r\"1%q^qats""+!s!dsrr@.Ulr?qRkr?_._#:1W?+sJ0S
+,5ED\+NPXV++bTa*tB>7*ZuRG*)CQ<-7:5k-iGJ+.Olr!/2/\01c7]g5<V+j3][-urAP6A1c/$S8gQ`)
+A8#UiBP(rVBDQ6=AH69?@fKm9@K0a6?i+1,?2\%*>Q%b)=o;D$<qo\n<;oho;ZBVm;#X8h:A[c`9`Ica
+9)D3W8Gu'V7K>mV7/TFN6N'1J5Q3nJ5Q3kH4oIMB48h5;3W1r72uPZ62>f<21]9*.1&Wg'0DmI&/c@7"
+/,^sp.JtUo-iGCd,m#D>,lAn_,6&hb+TEOM+G(_n+9ru3+<i$Q+B'8(6nBoC0.eh//M8Y/0/,(;1c79S
+3]JrO1,1I9r@\%#%k9(Y6uPF;5ZD*$@q9(XAH$*;@f'U0@/aO3?Me%,>lS%->5VP$=T2D#<rH%s;u9Jl
+;Ya2h;#O2g:B+#d9D_?[8cD9Y7fZ*X8,GdS7K,[S6N0:K5l<kF56!eG5lX(K56!eE4T.A@3r:r93;YZ5
+2ZGZ42#fB11&3O%0*!X'/cI=#/,h*t/c70t/,h$s.J"qg-RSL4rZ^,@Jg#^h^EF(2,U"?T*ZRsn4!Q$u
+-RAX;&LSqS-n-Yr.k`S@4?5>Y2)I,e1B'!=0/+qHECD-><FKHLAn5C_rFGh9r*o\7ra>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<s()+<rF,_6r*T>-qd'/*qca&(r`];(rE'&$r`8eorD`bprDNVlrD<Jh
+rD*5ar(R,`rCZrYr(-`UrC6fUs$Z`OrBgHJrBL<Is$-NIr]U3Br]C'>q`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$
+=8l7u<W,kl;Ya2g;#O2h:'+0a9`7W]9)V?\8G>XO7f5^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\<U
++W_V!DEB'h-7:);-N>Im-jqOS.k`S?4#f,U2)P4dr@ng90J#\573k3"@:`t]A7K3MAGfs8@fBg9@/aL5
+?iFC1?27b)>6%q,>Pq\'=oVV%=8l8#<W,ns;u]hq;u]bq;>j>h:]4&d:&@W_9E%Q^8cD9[8,GdS7K,[X
+779O26i9:N62s7N5l<hC4o[YD48q;=3WD);2u>N32>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'UBKrBU<Gs$6TKs$$EFrB1'@rAsg9rAa^6r&+O4!&a^3rA4C-
+r\=@*q_.k"s"41#r[[psr$hRmr?qOjod'be,9nBW,P`P`+oNP`+5n>o+G(`N+:fP;+<i$Q+B*JP/1iM.
+/MI)Ts"=:($T0^t3BB/Z1GLU<0E*U&/J0Nb.Our9DaPa7<*s0GA7K%Yr*oP3q-a,-s'GY0s'5S0rETA,
+r`]5&r`K)"s&T(us&AqqqGR,dr)!>frD*AdrCd#[rCQuZpdb<Qr^QiTs$ZlSs$H`Or':*CrBC6Er]gEH
+r]U3BrB(!>q`4U7r\sa5r\aX2rA4C,q(Vb#!&"4%r[e%!r[dt!r%.gtr[Rptr@.@e!@K5d-2o*d+bCkh
++nQoh+s\<U+W_V!DEB'h-7:&c-2o5%-RU;j.k)r$0KqQX2Dm<IrA+:*&MGgh7WCjB6<.H*A7f@^ARo?M
+A,Ba6@/s^6?iFC1?2.\(>6%q,>Q.h(=oMP%=8c2"<W,nn;uTYp;>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$ZcPrBgNMrBU<G"@,195!Jp.rB1'@rAsg9rAaa7rAO[5r&"=-
+rA+@,r@e4)r%It#s"41#r[[psr[Ianr$VFiod'Va,P<8\+oNP`+3YjZ+G(`c+;>n@+<i$Q+B*JP/1iM.
+/MAY,/M8[T0+9]o1c[TW2`!0C0J>'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<D=4#f,U1c,+dr@nm<
+0J>+27WCjB6<.H*A7f@^Ac-'8@f9^8@/XI2?N+7)>lIq->l@n+>5_V&=T2D#<rQ+t<;fbq;uKVm;#3ud
+:Adi`9`7W`9)V?\8GksS7J]FP6iTLM62a(H55[SD4T@M@3rD#<3;kf52Z5N42#T611&s*.1&is,1&Wd+
+0E*U!/c@7#/,q+!.K:gp.K([o-iG@m,prR:ocsP_,4m&W+Pe,k++bTL*to\<*ZuRG*)CQ<-7:5k-RgGl
+.4P6G%4a(`/i,=O5s7:j3]T1t2uY]G0f1^`GtKAJ=Cc)XBkV*lr+>h;r+,b7rF#V3rE]J0rEfA,rETA,
+r*')&rE0#"r`8qsr)EYorDNMirD<JhrD*5ar(R,`rC[)]r(-iXrC?fUrC-`Sr^6TMr^$KJqEP!DrB:*A
+r]C'>q`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!<W,nq;uKVl;>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-><FKHLAn5C_rF>_6rF,_6ra5S0s'>S.s',D+r`]A-rEK8)r`T2%r`B&!rDieqr)<Pl
+!)`_lq+prar([&^rCd,^rCQuZrC6ZQrC$ZQs$ZlSs$HWLrBL?Ir'('Bs#g<Cq`=X8s#Bs9q_nC1s"s[1
+s"aL,r\4=+r@e4)r\"1%q^qats""+!s!dsrr@.[ns!Ral![T->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%=8c1t<W,nq;uT\n;$'Qk;>j>j:]4&c:&I]b9DqK_8c;3W
+8,YpU7K5dU6i04K62a(G56a;84Ztni4oIMB48h5;3W1r;2uPZ52?#H21BK<f1]9*.1&Wg'0DmI&/c@7"
+/,^ss.K1ao-NYVB-iGCc,lo89oHO;Yr?2+^QQUl&MBE-G+WqsR+<XSjG=3u60/"n1/1`A)r[nX51c$sJ
+3BB,V1,:R<0E*R$/.j?^.7A)A,=#48A7K.[@:WhVrF,S2q-X),ra#G,s'>S.s',J+r)ru"rDrntr)EVn
+rDNYms&&Sgq+pras%NAaqb$fYr^crWr'pQPr'^NN!($TLr'1-Ds$-HG!^/\2r]U<FqE4^<r]9p:rAad8
+s#0g5!]2_irA4F.rA"+%r@\.'r@S""r[[t!r%7gtr@7UlodBni-7'u:,l&bc,2=>n+bClP+V,bB+X/'N
+*)CH6,:+Za,UWL:s!I^m$n<YT/h]FO3B&iR1c,(br@ea80J#\573k3"@:`t]A7K3MA,Kg6@K'[7?i471
+?2\%->Pqb*>6%q,>Q.h+=oDJ&=8Z+s<W,nq;uKVo;?'Jj:B4/h:]4&d:&@W_9E%Q^8cD9[7f>dU7K#XR
+6NBOR6NBIN62a(K5Q!_E4oRSD48V):3WD);2u>N32>f901Ars+0`Eg*0E<d*0).$s/H77#.fUst./bUn
+./YCl,m#A=-N,7a,Qf89+sHn-q'#\ZW#pU5JfjV,'HSA<+<V[E:N8QF-RgJl.46Ml.4P6G$na+a1,D<b
+5!1ng3][0ur&,'?1c/$S8gQ`)A8#UiBP(rWB)?0<AH$*=@JsU6?i470?2\+,?2\%.>Q.h+=oMS(=T)>!
+<r>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;+<i$Q+B*JP/1iM./MI)Ss"44&">hkj3&q4*3&NKI0eb9[/c7.2.Our9DaPa7<*s0G
+A7K%Y@f9a3@/41.?N+7/>QS,8?2\%.>Q.h(=oDG#<rQ+t<;]\n;Z0Jg;#*od:'+0a9`7W]9)V?\8Gl!V
+7f#RP6j?"F6:!n&5l3eE56!kG4pF/55<_7o4o.;>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.P<A=
+4?5>Y2Dd5g1&Wd:0/+qHECD-><FKHLAn5C_raYn9r*fP3s'Pb3!a]/<r*95*r*95*!*oJ,r`T;)rE0&#
+rDreqrD`bprDNVls%rYis%`PhrD*8bqb6r]r_!,\r^d#Xr'gNOr^-fV6UO1,rB^EJ!'pNJr'(*Cr]C<F
+4$#D_r]9s;s#Bs9q_nC1rA4C-rA"7)r\=@*!&+=(pauFqs""+!s!dsrr@.[nr?hIh!%.Xjp*9\a,9d+2
+r?1nZr?.:GJffjl#9G!/+<V[E:C(r(-7:5k-RgGB-ib^q.L[p]/i#4O69dUq4$#D$2uPWG2)-pE:jGYZ
+5ZhQ1B5)$kB`;WAAc-*<@fTs9@/aO3?N"1.?Me%,>lS%->5_V(=T)=u<r>tt;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)erD<MirD!&\r_*2^rCR#[s%!)Ys$clUr^H]Qr^?]N
+q*=gArBC6Er]^?FrB1$?r]:!<rAad:!''s:s#0g5r\XU0r%\+)r\4C,r@e.&s"41#s""+#r[n+%r[n%!
+s""$tr[Idor[7^or?qRkr?_Fgs!@Uhs!+<_Jg#^hoH=\g,pFKT*udgi4sD=$,UWL:&LJhP-R^Am.4[&)
+5!(_^2Dm>j1BB6cr\+m<1GCFPDaYp<<afQLA7K%Yr+#V5r*fP2rEf5'rEK;*r`fD+qH3f#r`K/$r)Wht
+rD`eqr_i\lr)!8drD*Aer_EAcs%NAas%<8^s%*,Zr^QiT!(?cSrC$ZQrBgNMr]pEHr'('Br]C0Br]9s;
+rAad8!&jd6s#9s9s#'g5rA4=+rA"1'r@e+$pal=n!\,ZKr[@^or@%Xmr$MFir?VCfrZqCds!%Cbruh:a
+r#kDLJffRdWZN3%+W_[H*ZI^k5U7a,-R^>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^<Gr'10E!'U6BrB(!>rAjj:r]1!<r\sj8rAFR2rA4F.s"jU/s"XO-
+r@e%#r@RsupaZ7lr@%Ulr[.Cdr?V@ep`fY[`#sXSJfrPc&0E)=+<hsN:No8Y/hek0/hHuR"thM]0/PIB
+r](-@1bpd?0`E^+/hR#Q%kT:]7W(R>5ZD*#@UikTA,Tm7@JjL7?XI4>?NOS@?MRn+>l7e3>$>'3=BJX+
+=Su8#<r>ts<;fbk;Z'Di;#a>i:&%E]9DqK]8cM?]8,l'Y7K#^N7K,^R62<eD5Q!_F4oRYF4oIMA48q;>
+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+<MOp#&ZUK-7:&crZr.'-7:/h-n6Yr0/#LN3&WZP2#]931,8b^&2>sp
+/kBnK-:([@ARf7\@:]:GqdTM4!+>b4rEf5'rEK;*r`fD+qH<c!r`B&!s&Jtrs&8qq!)ibmr)!8drD*Ae
+r_EDds%N>`s%<8^s%*,Zr^QiT!(?fTr'UNPr'LELr]pEHr'('Bs#g<Cs#U$;rAad8r&4R6s#0m7s"s[1
+r%\7-rA"1'r@e+$pal=n!\,ZKr[@^or@%Xmr$MFir?VCfrZqCds!%Cbruh:ar#jZ7JffRd^E4jF+W_[H
+*ZI^k5U7a,-R^>j-n-Sp.P!#%/MJt:6U<mu4$,J`3B/rVrAG0C1c8-T8gci+A8#RfAn>WQB)?0;AGos8
+@/+(,?2e(3?!LW=>PVJ%=oDJ$=8l8!<W5tr;u9Jk;>sDe:]4&f:&Rcc9E%Q`8c;3Y7fZ!Y7fGpV7K>mV
+7/]LP6N'4I5l<kH56!eD4T.A@3rM)<3;tr<3;tl:2Z5N42#T601&s-.1B0*/0`<[%0)[C#/,1Un.K([p
+-iYRn-MSnc,lT%`,5i[\+G(_f+S6cf+!MgM+sA%(G=F)80J+n0/H.4*/hSe11c%#g3<_>u1,1L;r\":)
+/cI:4/M/J&7W(R>5ZD*#@UikTA,]s8@JjO/?iFC*>l7e/>$5!1=SZ%t<rH%s<;ohk;Z0Jj;#X8h:&.K]
+9E%Q]8cM?]8,l'Y7K#^O7K#XR623_D5Q!_E4o[_G4oRPE4$<I'r]:!<rAag;s#C$;r\j^4r\XU0r%\.*
+r@n:+r@e.&s"41#s""+#r[n+%s"41#r@@grr[Idor[7^or?qRkr?_Fgs!@Uhs!-qTJg#^hWZ_ir,pFKT
+*udgi4sD=$,UWL:$77)I-R^Am.4[&)+$MbG2E!EL1GgmC0ek@:0f(L988gmC5uqE*@q9(XAGp$8@f9a8
+@/aO2?M@_'>Q7n,>Q7n+=TDS'=o;D%=8c2"<W#hq;uT\n;>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+T<P^+N,@R++bTa+!VgM*ZcCE)bP*8,Ub)h-mpDk.4H_r
+.k<5(0JbLP5s@Cm4$*@$!B<%:2@hW$2,STj-U1aEBP(mhAS:sRqdo_:s'u%:s'Yh6pg3o)qcs/*qHEi#
+r`K)"s&T(urD`_or)3Gir_WDdr(d8drCm2`r_!2^rCHlWs$m#YrC6fUs$ZfQrBgNMs$?QJr'10Es#p9B
+rB(!>rAjj: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!<W#hr;uKVo;?'Po;Z0Jk;#O2g:&7Q]9E.W_8c;3[8,l'Y7K#^P7JoRR
+62a(K5Q*kG5Q*eE4U=584Ztni4$,S'48q;>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+<MOpDE]6k-R:&<,o%aR
+-RU;j.Ocl$00VHW2E!EL1GgmCr%S^<0J5n76mb3#@:`qZ@prpIA,Kg6@K'[7?i==2?2%V&>Q7n,>Q7n,
+=oVV(=oDJ&=8Z+u<W,nq;uT\n;>sDj:]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<GrBC6Er]C6D4?WR(r]:$=!'1$<s#L*=s#9m7
+rAFR2rA4:*rA"=+r@e%#r@RsuqC;Clr@%Ulr[.Cdr?V@ep`fY[mN@*(Jfq'9&0E)=+<hsN:No8Y/hek0
+/hHuR#VI__0/PIB3B7F,2`*9E0eb770/!,R%P'"uDF5^8<*s-E@q&hUr*fJ1rEfP2ra5V1!+#;'r*02(
+s&f;&s&T,#rDrntrD`eqr)3MkrDNSkr_WPh!)EJer_3;brCd/_r(6fWs%!)Ys$clUqaLHOs$Q]Lr]g?H
+rBL9FrB1<H5!;%k4T7DB4T.A@3rM)83<(r92Z5N42#]9.1&j$-1&`m*0*!X)0)mO%/H77#/H.7#0)[?u
+/,^ss.K([o-iYUn-iPIk-2o1i-2f+h,K(aW+bCle+V#\B+sA'N)bP!3+snZ_-N5;,-71)f-n$Po.k`P>
+4#f,V2)I*G1c$oc0bH2q/kBnK-:([@ARf7\@:WkXrF5Y4rF#P0ra#8'rEBJ0>$G06=]tQ&r`B&!rDihr
+rDWYmrD<Pkr(m;es%iSgqb@#_r_*2^rCR#[r^ZrWrC-WPrBpQNrB^BI!'gHI!'^<Dr]L0As#U!:rAad8
+qDS@2s"sU/q_J+)s"O@(r\".$pal=n!\,ZKq'c+fr$MFir?VCfrZqCd![8g3rZV:arZV1^NurrqMB<'E
++W_[H*ZI]nEBkct.46Mk-n$Mn.Olr!/hJb51IFGl4?GVc3BB/[r&53E1c8-T8gci+A8#RfAn>UeB)Q<<
+AGp$9@/aO/>l\40?2Rt->Q7n,=oV\(=oVV%=8l8!<Vobo;u]bn;>X2f:]*ue:&Rc`9E%Q`8c;3Y8,GdS
+7K#UN6N'4M5l<kE56!eG4T@MC4T.A@3rM)<3!;6$3&`eo2Z5N42#T6-1Ars,0`<[%0)[C#/,Lgp.JkOl
+-iPIf-2f+g,PWJ]+k[ui+G(`N+:oV=+<VjO+&@)M.kWM-/hS^S/I!g[0/#.<2?#TC2`*9E0eb770J>'V
+/Ij9\7W(R>5ZD*#@UikTA,Tj5@/XI4?N4C2?N4=)>l7h+=oVV(=8u>$=8c2"<W#hq;uKVm;>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+<MOpDE]6k-R:&<,o.gS-RU;j.Ocl$00VHW2E!EL1GgpE1B'!>1,CU:88gmC5uqE*
+@q9(XAGfp6@JsR6?i==0?27_)>l@n)>5qb%=9)G%=8l8!<W5tr;uBPl;#jGk:]4&g:]4&d:&Rcb9DqK\
+8cM?\8,c!V7K#XP6iTLO62X"H56*nG4oIMC49%AA3WD);3W1r:2ZPc52ZGZ72#B*+1Ars-0`<['0)[Bs
+/Gq"".OlnD./G=h-N>Cj,l]+g,lAne,5i\b+T<P^+RU>'++bT7*ul=F*ZcCE)bP*8,Ub)h-mpDk.4H_r
+.k<5(0JbKm6U<mu4$,J`3]T/ZrAP6D1c8-T8gci+A8#RfAn>WQAc$$9A,Tg6?hmt-?N"1.>lS%.>5;>#
+=T)>"<rQ+t<!#ut<;fbq;Z0Jh;#O/i:]4&e:&[ib9*%XXr_!2^rCHlWr'pWR!(?fRrB^QO6:1W:s$6NI
+r'(-Ds#g9Bs#g6Ar]:!<q`+U7r&4L2r\XR0r%e4*r@n1'q_%h!r@@grr$hIjr?qRkpa,karZh1^r?9*%
+JfoXfe0#;E+s8!P+WjL(7Op)F/M8Y,r[e=,/h\k71H#.l$9'ds0ek@80JG.4r[e[6/Lr;?DF5^8<*s-E
+@q&hUraG_4r*T8+ra#>(r`oA*!*T;'!*Atsr`/nrrDW\nr)*DjrDEJgr_EDdrCm/_rC[&\qFLWVs$m#W
+rC6`SrC$TOr]pBGrBU<Gr&t$Ar]L6Dr]:-A4T.A@3rM)93!M<#2E!EM2Z5N42#]9*1&Na(0E*U(/c@7#
+/,q1"/cIC&/H%+!.fV$t.fLmq./kUo./bOm-N>Cl-2o1i-2f+h,EF""+c7EJ+seEV+<MOp#&ZUK-7:&c
+rZs$@-7:/h-n6Yr0/#LN3&WZP1c%!G1GU^?1,:X>/kBnK-:([@ARf7\@:]=GqdKG2s'Pb3r*B,&s'5M,
+r)s)'r`B/%r`K)"s&T(us&Anpr)*MmrD<Pkr_NGes%iSgrD!5as%E8^qapfYr^ZrWrC-]Rr'LHNr'C3F
+rBC9Gr]U0As#^6As#L*=rAjg9r\s^4r\X[4qD8%)!&FL-s"OF*r%@q"pal=n!\,ZKq^D7fr$MFir?VCf
+rZqCds!%Cbruh:ar#jZ7JffRd^E4jF+W_[H*ZI^k5U7a,-R^>j-n-Sp.P!#%/MJt:6U<mu4$,J`3]]8\
+rAP6D1c8-T8gci+A8#RfAn>WRAc$$9@fU!;@/OC->l\40?2e+.>Q7n'=oDJ%=8Z,!<W,ns;u]hq;u]bp
+;>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#<WH/!<W,nq;uT\n;#jGk;Z0Jk:]4&e:&Rca9DqK^8c;0c7n?0@7n,s:7K#^S
+7K#XQ6iK@L56*nG5lEqG4oIJK4Ztni4$,Ja4T.A@3rM)93!M<#2E!EM2Z5N42#]9*1&Na(0E*U(/c@7#
+/,q1"/cI@&/H%*u.fV$t.fLmq./kUo./bOm-N,7i,l]1h,l]+W+bCkh+fZ[q+seEV+<MOpDE]6k-R:&<
+,mktG-RU;j.Ocl$0+'m)3&WZP1c%!G1]0!=1GCFPDaYp<<afQLA7K%YrF5\5rF#V3ra,M.q-3l(rEK5(
+s&oA(s&]2%rE'#"rDihrrDWPjrD<Pkr_NGes%iSg!)<JfrCm2`rCZoXs%*,Zr^QiTr^?]Ps$HZMqEY!D
+!'^BFr&k!@s#U0?s#Bs;rAad8q_nI3s"sR.q_J+)s"OF*r@\""s"+!tr$qgu.Ok6Cr?hRlr[7Ujs!@Uh
+s!.Lgr$24cr?;1`rZV1^`#jRQJfiJa-lsNQ*ZlFB8o[*A-n-Ml-R^Al.4Qet.kWD-1G_Ba5!1ng3]T5^
+3B7!s&3)L'2,STj-U1aEBP(mhAS:sQqdfY8s'kt8s'Gh7?XEP6!+,V0r`oG,"Bnu3=]kW*rE0&#rDrqu
+rD`bps&Aqqs&/hnrD3Jir_WMgr_EDds%NAar^m/`r_!2^rCHlWr^QiTr^6`RrBgKLs$H`Os$?ZMr]g?F
+rB1?I4?GVc4?WR(r]:!<r&F^8s#0m7s#0g5r\XR0r\FF,q_7t%q_%h!r@@grr@.Ojr?qRkpa,karZh1^
+r?74EJfopn#9P-4+<hsN:C)/6.kWM-/hS^S/I!g[0/#.<2?#T>2Dd0E0eiPYs"44$&Lo=Y7WC[<5uM#u
+@:NbS@UW^D@/jU3@/aO3?N"1/>l%\'>5qb'=T2D#<rH%t<;]\p;Z0Jm;#aGn;Z0Jk:]4&e:&Rca9)D3Y
+8H23X8H)-X7f>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,skR<A7K.[@:T:Gr*fP3rEoP1rE]D-rEK;*rET;*r`]5&
+s&f5$r`8ttr`&hpqGR8h!)WYjrD!Dg:J^pas%WMerCd#[rCQrYrC?iVrC$u[77BU46UO1,rB^BIrBL3D
+rB:-Br]9p:rAad8rAOF.r\XR0q(hn's"F='q^q[rr@@mtr@.Ulr?qIhs!@Uir?VCfrZqCdq&o_^r?;._
+U`Y11JfjV,rZ2Lk*Zc7iDa5Qo-71,e-iPM).4H_r/MAh61."5i4?P\drAYKM2`<QO0f:[_HUfDJ=(5fS
+B4b[erFPq<raPe6s'Ye4ra,P/r`oA,r`oD+rEB2's&f8&s&]/"r`/nrr_rhrrDW_os&&_ks%iVjr(m;d
+qb6r]qb$cXs%*)Yr'gZTr^?cRrBgBIr':0Er]U<FrB0s=r&Xj<s#C$<s#9p:r&=X6rAFI/rA4C,q_7t%
+r\".$r[\%"r@7[nq^DCjq^2(ar?V%[r?:SOJfoXfWZ_9_$R-`;+%g]H.kE8(0E!I%/cI@*1Gh!K2[26"
+1bpg@0`<X(/cI:4.P)o9EBka7;I3g@@q&hT@JjO5?i4=2?i==0?2e++>Pq\)=o;D$=8c1u<W5tq;u]bo
+;?'Jk;Z0Jk:]4&e:&[fd9`7T\8c;3[8,PpW8,YpU7K,[S6N0:N5lEnK5!D715PmYC4o@G>48h5>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+<MOlDEoEl,pjuc,UF``-N5A).4Ql$/j29U2`<NM1G^dA0erV\%P]D'F$V*=<*s0GA7K%XraPh7
+rF#P1s'G\1!+#P.rEK;*rET;*r`]8's&f2#r`8ttr`&hpqbmAis%r\jrD!Af:]*uf:&doc9D_?[8cD9Y
+8,l'W7K5dU7K5dU6iTLO62a(I5Q*eD4oRSC3r:r93;tl82Y]0/2#T6+1Ars-0E!O#/c.*t/,q*t.JkOl
+-i57f-2f+h,Q8te,6/qe+nm/Z+HIUr+,V0>*X!T,*ZIQSDa5Qo-71,e-iPM).4H_r/MAe51."5i4?P\d
+rAYKM2`<QO0f:[_HUfDJ=(5fSB4b[eral"<raPh7s'Yb3ra,P/r`oA,r`oD+rEB2'rE0&#rDrntrD`bp
+!E<"r;u]bq;>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`<X(/cI:3.P)o9EBka7;I3g@@q&hTr*]M2rF#S2ra,M.r`oA*
+r*')&rE0#"r`8qsr`&eos&/ems%r\mr)*DgrD*>dr(R&]qap`Ws%!#YrC?iVrC$iX6UO1,r^$NKrBC?I
+5!]'2r'('Bq`Oa;rAsp<rAaU3r\j^4rA=F-q_@t%r@e.&r[dstr[n!ur@@apr[Igqr@%Ihr[.Fer?M7b
+U`k=5Jg'b0'I+eF,9S'I7W(I9,UFcb,pXc_-78^>&L]+[/hT:J3&WZP1bpjB1,1N^0G#rf897'C6<%<&
+@q9(X@q&pG@JsU4?iFC1?2Rt+>Q7n+>l7h+>5_V(=Su8!<rH%t<;fbn;Z0Jl;#X8h:&n#d:B!uf9`7W]
+9)V?]8Gu'X7f>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+<DRC7W1O;,pjre,q&[?#Uq2P.P38,1,9&#
+5X%:m4$!7!(,n012Dm3H0i<9f-9tXAB4bdgA7oIbrFGq<s'kq8s'Yb3rEfG.r`oD-rET>+r*','rE0#"
+rDrntrD`Skr_ibnrD<Mis%rYi!)<Mhr_<8`rCd&\rCR#[r($ZSs$crUr^6WNqa(-FrBL6E!'U9Cq`F^:
+s#L$;s#9s;rAXa7r&+@.r%n:+q_7t%r\".$r[\%"r@7[nq^DCjq^2+br$:t[r#s!$JfoXfe0+`4$R-`;
++%g]H.kE8(0E!I%/cI@(1,Log3!D2r1,1L:r@\+%r[\R0/1*i+5U/Qm?=I>Q@UN[D@/XI3@/OC3?N+41
+?2Rt*>Q%b(=oMP$=8u>"<W#ho;u]bo;?'Jm;Z0Jm;#O2g:B+&e9`Ica9)D3Y8H23Z8Gl!X7f>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[2Dm<H1GU^?1&Wd9
+0e#Y75p\is?Y!YW@prmF@JsU4?iFC1?2In*>Q7n,>l@n,>5VP&=T)>!<rH%t<;fbo;ZBVo;>j>j:]4#g
+:&Ric:&doc9D_?[8H;<[8,c!V7J]FP6iKFN62a(I5Q*eF4o@GA3r:r93;tl82Yo</2#fB11'00b1&s*.
+1&is-0E!O#/c.*t/,q*t.JkOl-i57f-2f+c,Q8n\+oEJ9++bSd+28os*Xs55*ZIRe5U7X&-7C/fr[8:+
+.4Qeu/hf%969m[r4$,J$3#";12E!EI2).sT7j^K&@V9:cAn5NSAc60=A,Kd7@/XI1?N"1/>lJ%,>lS%,
+>5qb'=Su8!<rQ+t<;KPl;ZBVm;#3ue:B!ub9`7W`9)M9[8Gu'X7fPsX7K5dS6iB@K62X"I5Q!\F4oIM?
+48_/>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)<VnrDESkr)*GirD3Aer(R)_rCZrYrCHrYs%*)Ys$loTr^6lV
+6:*t(r':3F!^8e5rBL9FrB9s=q`Fa;r]0s;!''j7rAOX4rA=O1r\FF,!&4C,q_7t%r\"1$r%%auq^h[r
+q^VIlr@%Ojr?h:cs!.Idllgs(Jg%-;'I+eF,9S'I7W(I9,UFcb,pXc_-78[="">cR/dsj'2`<NN1GUaA
+1,1N^0Fffd897'C6<%<&@q9(XA,Tj7@/XI2?N+7,>l@n,>5VV(>5_V&=T2D#<WQ3$rDihrrDWYmr_`Si
+r_NJf!)<GfrD!8brCd#[rCQrXrC6cTqF(?Ns$HTKrBU<GrBC6ErB1*Ar]9p:rAad8rAOO1rA=O1r%e(&
+r\4@*r@[t!s"++"r@@mtr@.Ulr?qIhq^)1dq]l%`pEBJX_B4@OJfiJarZ2Lk*Zc7iDa5Qo-71,e-iPM)
+.4H_r.kNG11."5h4?GSarAYKM2`<QO0f:[_HUfDJ=(5fSB4b[erFGk:rF,Y4ra5\3"(#;>?N"1/>lS+.
+>lS%+>5h\'=Sl1u<rQ+t<;TVm;Z9Pl;#=&e:B!ub9`7W`9)V?[8H)-X7f>dU7/]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<Gc+sA*O8d9H/.kE8(0E!I%/cI@20f(^I3&`]N0ek@8/cIC&/cI:5.P)o9EBka7;I3g@@q&hT?srq?
+s'GV1ra,P/qHWr&s'#A(s&f2#r`8ttqGdAks&/ems%r_ms&&_krD3AerCm/_rCZrYrCHcTr^QiTrC$WO
+s$?QJrBC?I5!]'2r]^<ErB('ArB0s=rAsp<rAa^6rAO[5r&"C/!&=O0rA"=+r\=:(r@e.&r[dstr[n!u
+r@@apq^MIlr$VFipEf_]effVgJg%lP'I+eF,9S'I7W(I9,UFcb,pXc_-78^>&LJqX/hT7I2`<NM1GUaA
+1,1N^0Fffd897'C6<%<&@q9(XA,]p8@/XI1?N4=0>lS%.>l@n,>5_\(>5h\'=T2D#<WZ9$<rH%t<;fbo
+;ZBVm;#F,f:'+-b:Amoc9`7W]9)V?\8,PjV7K#US6O#nG6pj=.6Mj(I5lEqG55[PB48q;<3W1r:2uPZ5
+2>f<11]9*)1&Wg+0E!O#/c.*t/,q*t.JkOl-i57j-2f.g,lAnc,5<>Z+JBm/++bU,+9!;j+<DRC7W1O;
+,pjre,q&[?&1K%X.P!))1,;-[4Zb_d3B-ps'K7s/2Dm3H0i<9f-9tXAB4bdgA7tmPr+#_7rF#V3rE]P2
+?!dJ8q-<o'rEB/&r`K2%"BSZ*=',?$r`/nrr)<PlrDEMir(m8drD!/_rCd,^r^m&Zr^ZoVrC$oY6pj=.
+6::]<qa(-Fr'('BrB0s=r&Xj<s#C$<r&=R4r\aX2q_S1+rA"1'r@e.&r@S""!%\!tq^MCjr?qIhr$D:e
+r?M+^r?:GKJfoXfWZ_9_$R-`;+%g]H.kE8(0E!I%/cI@*0JbUH3!VB"1GLU<0.m/Us"44$%k9+W7WC[<
+5uM#u@:NbS@f0U4?N"70?N+7+>l7h(=oMP%=8c2!<V]Vl;u]bo;?'Jl;>a8h:]4&f9`7Ta9DqK[8c;3W
+8,YpV7JoRQ63'=N5QX/85lEnK5!D715Q3kH4oIMC48h;=48h5>3W1r:2uGT52>oB11]0!,0`Eg(0`<X)
+0)mR'/Gq$t/c.*t/,Lgn.K([o-i>=b-2f%'+bCkh+k.YL,9e9U+<MOlDEoEl,pjuc,UF``-N5A)-7CDt
+/j)-Q2)R3H0f(R?0erV\&2>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!(-NJrBU<GrBC0BrB(!>q`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!<W,nr;u]bp;Z'Dj;#O2g:Adi`9`7W`9)hK]8H23X7f5[Z
+6psC06:+'<6Mj(H5lEnE4oIM?48_/>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&iiS1GLU</hR&Ts"44$%k9+W
+7WC[<5uM#u@:NbS@f9[4?N"70?N+7/>QA"->l7h)=oDJ$=8c2!<W,ks;uTbo;u]bo;?'Jl;>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+<MOlDEoEl,pjuc
+,UF``-N5A)-7CDt/iu'P2)R3H0f(R?0erV\%l#M(F$V*=<*s0GA7K%X@JsU3?i==2?2Rt,>Q7t,>Q7n+
+>Q%b*=oDJ%=8c/"<W5tu<rH%t<;fbo;Z'Ag:]4&d:&@W_9D_?[8cM<Z7fPpT7/fOV6pj=.6Ma"H5lEqG
+55dVB48q;<3W1r:2uPZ52>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`<QO0f:[_HUfDJ=(5fS
+B4b[eA7YXK!b,VIrF#V3rEfG.!+,V0qHWu'r`]8's&f5$r`9&#rDrntrD`bprDNMirD<JhrD*AerD!/_
+rCd,^!(m,[r^ZoVqaC]W6pj=.6::]<qa(-FrBC-BrB0s=r&Xj<rAad8rAOX4rA=@,rA+:*q_7t%r\".$
+r[\%"r@7[nq^DCjq^24erZqFep`f\\r?)(^`#sXSJfrPcrZ;Ll+X%q"G"4&6/M/XS/H7=$/dj<f2E3ZV
+2Dd0D0JEAVr@AI0/1`2?DE]=2<*j!@@UWXB@/41-?Mn+.>kqV&=oDJ%=8Z+s<W5tr;u'>i;>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$00MBV2Dm<Iq_A((%l#ag95m*A5ZM0#@:NbS@f9a6?iXR4?M[t+>k_J$>5qb'
+=Sl1t<rZ1u<<#nr;Z0Jl;#O2i:B+,g:A[c`9`@]b9)hK]9)V<]8,YpR7K#XP6iKFN62a(H55[SD4T@MC
+3rM)63;tl82Z#B12#fB31Ars,0`Nj,0E3Zs/c7.).k<)!.4HYor@%Ojq^27fp*9V_r?D4aq&oY[r?0`7
+JffRd^)mY(+!2OH)a\I/-2o4k.JtP)-n-Ys/hJb51I=>j4?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</$-V&&<,X>=8@:*JP
+?i=C2?N=F3?i==.?2e+)>Q%_'=T2D#<r5nr<;fbk;Z0Jl;#F,f:&@W_9DhBc8P)HD7nNVLr($]TqaLKP
+r^-QLr]pEHs$$HIrBC6Es$-NIs#p?DrB(!>!'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'GX6<F93D@q&hTrF,Y4r*K8+r*9#$r*','r)ihtrDrqur)E\pr_i\lr_WPhs%`Si
+rD*5ar_3>cr_*8`s%3/]rCQoVqaLENr'UHMrB^BIr'($As#g<Cs#U*=pc/73rAOR2r&"F0s"aO-r%S.(
+s"<pqs"+.##:h;S.Ocep.K([l-i57h-2&Sa,Q/hc+o*8\+oNP#++bSd+4D;<+<M[H+<*Xc5pcLW!%Ign
+&1AtX.kWD-1G_?_5!1nf3&ggor%npC2D@pK6RY<(@V'(^An,ENAGp$9@/F=2?N4@,?2e+->Q7n)=o2>"
+=8l8!<W5tr;uT\n;>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$
+<r5nq<;ohk;Z0Jm:]O>i:]4#b9`7W^8d%^W84Z8K8Gl!V7f,XQ7/oUP62a(I5Q<qI5Q*eG4o[bH56!eF
+4T.A;3rV/<3;YZ52ZGZ62#K-01B0-01%m:$0)[C$/H.1!/H7=#/Ggsr.f1[f./bLk-2Aha,1[oh+bClP
++VH"F+sJ-Q)a\@*,:"NZ-6src-N5;#-712k.k`P=4#f,U1c,%ar%JU6.nXbF,sbO<@UN\T?t'%Cr*]J0
+qd'/*pKRQ!r`T2%qcE_ss&Jtrr_reorDEPjrD3Ggs%iSgqb?u^r_*8`s%32^r(6iVqaLHO!(6ZOrBgHK
+rBU9ErB:0Cs#^3@rAj[5rAX^6r&+C/r\OR0rA"4(s"FC)oI]tl#:h;S.Ocep.K([l-i57h,lf4b,QK(f
+,5rb]+93S`+JBm/++bU+*sj&3+!)OD6>o.9r[%Unr$N+*.4Zo$/MJt:69m^s4$#>[2)Y=h&Ml4$2)%gJ
+6RY<(@V'(^ARf<NAGfs9@/F=0?M@b*>l@n,>5VP#=T;J%=8u>"<W,nq;uT\n;>X2e:]4&d:&doe9E.W_
+9DqK]8GbpU7fPpT7/]LO6N0:L5l3eG55m_E4T.AA3r_;?3r_5=2ukr82uGT42#K0/1B0*'0`Ea'0)[<t
+.fCgn./PCj-MJhd,lJt^,5i\M+G(_f+K6L^+Ts#37Wh6"/-.CUr%84-0JPC?2*!Z%3Ar]L0eb74r@Imt
+%k9%U7rCL:5Z:rr?X[AL@/OC-?Me%+>kqV(=oDJ&=8Z+r<W#hr;uKVo;>jDk;>sDi:]4#b9`7Ta9)V?b
+8P)HD8,Z!W8,PjR7JoRO62X"H5Q<qI5Q*bM4Zu"n5!;(-4T.A<3rM)<3;b`52Z>T52#K0/1B0*&0E<a(
+/H@@%/H.1!/H7=#/Ggsr.f1[f./bLk-2Ahb,/>@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+<M[H+<*WPDF#Ts
+-RL5gr?i1*.4Zo$/MJt:69m^s4$#>[2>oB21Cc<#0McdX-pq*FARf=`A,^$;A,g$;@/OC0?M7\&>Q.h)
+=o2>"=8u>!<W#hp;uTYp;>sGi;#=&e:Adid9`Icc9)_K]9)_BZ8,PjU7K#XP6iB@N62a(G5Q<qI4oIMA
+48M#;3W1r72uPZ72>oB01]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
+<W,ns;uBPm;>jDk;>sDi:]4#b9`7W^8d%^W84Z8M8Gu'V7f,XQ6i]RS6iB=J5lEqI56!kG56!eF56!eE
+4T.A=3rM)<3;kf52Z5N42#K0/1B0*&0E<a(/cI=#/,h+"/c@6t/,^sp.K:gj./bLk-2Ahc,5iYb+J^04
++bCm0+VH"F+sJ-Q)a\=(,:+W]-6src-N5;#-712k.k`P=4#f,U1c,+cr@n4(%PB5'E'G[8<*j!@@U`\Q
+r*]M2s'GY0qcreur`]8'r`K,#qc3\sr`/qsrDWYmrDEPjrD3Ggs%iSgqb?u^r_*8`qFUZWs$lrUqaC<K
+rBgBIrBU9Er]U9Ds#^6Aq`4O5rAXa7rA=R4q_\7-r\FF,r%S.(s"<pqr%&('.k3"t.4?YD./PCh-N,7a
+,QK(f,5rbZ+R'u"++bT6*tBD8+!)OD6>f(9-RU5h-N,:t-n-Ys/hJb51C$635!1nf3&gdmrA+sA1bVUG
+6RbB(@:WkZAR]3JA,]s;@/XI0?M.V&>Q%b)=oDJ"=8l8!<Vobo;uT\n;>X2e:]4&g:&[le9`Icc9)hQ_
+9)hK_8Gu'U7f>dT7/]IR6::]<r^$KJr'13Fs#p9BrB'm;rAjj:rAXU3r\aX2r%n=-s"X7%r\+7's"=7#
+q^VOnq^D=hr?h7bs!7OfpEKV\r?2+^`#sXSJfrMbr?2Lm+%C?B/1iG)/hHoQ"YVPa1c%#g3=%N"1,1I9
+/M&IO.hF0[.4HQ4D*B72;dEd;@:3F??i=:2?2e1/?2In#>Q%\&=8l8!<Vobp;uKVm;>jDk;>sDi:]4#b
+9`7W^8d7jY84Z6A8Gu'V7f>dQ7/fRQ62a%M5<qL45Q<qI5Q<nU5!D+m5!D+m4?P\e4T.A>3rM)=3;b`4
+2Z5N32#K0/1B0*&0E<a(/cI=#/,h+"/c@6t/,^sp.J5+f-N,7i,lAqf,5i\b+HI[t+c7EJ,:"HW+<_[j
+$>VgM,paf_,:=fbrZr%$-7UGp0/#IM3&WWN1GSe]r\"d7/La815:/Zq?=@5N@:*IA@/XI1?2In!>Q7n*
+=oVV%=8Q%s<W5tr;uBPl;>sDj:]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\'=Sl1u<rQ+t<!#ut<;fbp;Z0Ji;#=&e:Adid9`Ic^9)_E[8,GdS7K,^R6NTS@
+6iB@N62a(I5Q3kH4o@G@48_/<3W;#:2u>N32>oB01]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,PND[
++T<IY+G(_f+S-`S+UTG97W_-O/hS_./Gq+(0/,+;1H#.l#<"Co0eb74/H%*u.LmjT,t;`8,sbI7?X@,J
+?N+=1?N4=2?N"1,>kM>#=Su8#<rH%q;ufkr;uT\m;>jDk;>sDi:]4#b9`7W^9)hK_8GbpT7f>dQ7/]LQ
+62a(K5Q="I5Q<qI5Q*bQ4Zttm4Ztni4$,S'48q;=3W;#:2u>N32>f</1]B001%m:$0)[C$/H.1!/H7=#
+/Ggsr.f1[f./bLk-2Aha+oWVP+bCkh+fZ[u,:"HW+<_[jC-Emh,pXc]-RL2>,mG\C.Ocl$0*aX%3&WWN
+1GSh^r@\X4/La815:/Zq?=@2M@:/t@r*TD.qcs&'!*]2&r)s#$rE&ksrDiksr)<JjrDEPjrD3Ggs%iSg
+qb@&`s%NDbs%<2\r(-cTqaC?Lr'L3FrBU9Er]L6Dr]:*@qDnL6rAX[5r\aU1r%n7+rA"4(s"FC)oI^(o
+r[\:).k3"t.4?YD./PCh-N,7a,QK(f,5rb\+T3D]*lK.P++bT`*tBD8+!)OD6>\t7-n$Dj-2f2(-n-Ys
+/hJb51I=>j4?GS`2`*Ah1Cu;u1G2FE6RbE)@:WkZA7B*KA,Kg7?i+1/>ln;:>kq\*>Q%b*=o;D!=8Z,!
+<W,ns;u]hq;uT\n;>X2e:]4&d:&doe9D_?[8c;0V7f>dU7/TFO63'CO6N0:L5lEqH4odbF49@T,4T.A?
+3rM)=3;b`42Z,H22#K0/1B0*'0`Ea'0)[<t.fCgn./PCj-MJhd,lJtc,5`Y`+T3CC+G(_m+T3Gb,9KA[
+F%7c6/hJ\,r%8.+0JPC?2?#T?2Dd0D0J>$U/,h"0-n$B2D*B73;I!R8?sm;J?i==1>l\40?2@h!>Q.b'
+=8u>"<Vf\n;uT\n;#jGk;Z0Jm:]O>i:]4#b9`7W^9)hK_8Gl!U7f>dP7/]IQ62a(J5Q="I5Q<qI5Q*bQ
+4Zttm4Ztni4$,S'48q;>3W1r92uGT42>]6.1B9311B0*&0E<a(/cI=#/,h+"/c@6t/,^sp.J5+f-N,7d
+,lJnb+P@oi+bClP+VH"F+sJ-Q)a\:',UF`^,pOca-N5;$-712k.k`P=4#f,U1c$lb0`<X8/M/DCDa,R7
+<*j!?@UWVOra>\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"<pqr%&('.k3"t.4?YD
+./PCh-N,4j,kiPa,Q/hc+o*8Y+9!=W++bSd+7gQa+<M[H+<*Xa5UIm--R^;>-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>$<rZ1u<;ohr<;fbp
+;Z0Ji;#=&e:Adid9`Ic_9)V?[8,PjT7K,^R6iB=O6iB@N62a(I5Q<qI4o[YE49%GA48q;>3W;#:2u5H2
+2>f</1]B001&!C$0DmI$/,Lgp.JkOj-iGCd-3#7h,PND\+T3DM+G(_f+K6L^+UTG97WV'N/hS_./,V")
+0/,+;1Gq0Q*]Q&60JG.4/M&G'.k3"t.46Mi7W(C95Z(co?XR5Hra>\3ra,P/qcs&'r`]5&s&f5$qc<Yq
+r`&eoq,./js&/kos%rYirD*;crCm2`rCR&^r(6lYr^d)\r^ZuXrC-]Rr^6]PrB^BIr]^BJrBL9FrB9s=
+q`Fa;q`4L4s#9p8s#'a3s"jX0r%\1+s"XI+r@e.&s"41#s""+%r@Rmtq^_Upr[Idor[7^or?qUlq'?"d
+r?M:c]HMkMJg&Ve!$M7a+WqpJ6>Ah1-6ji],pX`^,pXc`-n6Yr0/#IL2`3EJ1,1N_0E<d*/e9Ka.7nJD
+-:(R:@UNVP?=Ee>rEfG.qcs,)!aAi3r*0/(rE9#"rE'#"r)N_qpf%2js&&blr_NJf!_lHdrD*Aer(Qu\
+r(?u\s%*/[s$lrUrC$ZSs$ZlSr'L<IrBL6Er]L6Dr]C0Br]9p:rAa[5q)/41r\XX2rA+@,s"aO-r%J+(
+r\"+#palCpr[Rgpr$_Fir$MFir?VCfrZqCdq&oe`+sHq/rud(=Jffjl#9G!0+!)LA59+K-,:Flf,q()f
+-n$Gj.4[#&0JbLO5Wh(g3B/ts1__`%1,:R>1+l=D6RbB'@:`qZ@q'!I@JsU5?i+1.?2e+/?2\%.>Pq\%
+=o;D%=8c2"<VBDl;uT\p;>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(=Su7t<rH%t<;f_q;Ya2i;u]bq;?'Jk:]4&e:&Rcb9DqK[8cD9\8cM?]8,c!V
+7K,^S6iTLQ62s7L5lNtJ5lEqH55dY?4Sq5=3r:r63<(r:2ZGZ52#fB21Aim+1B0*-0`<[(0)mO%/H77#
+0)[C!/Gq$r.fLmq-ibXp-iYUn-iYOh,lf4h,Q8mW+bCkh+nQoX+T<Mm+<_^kC-j'j,:4T],lT)),UFcc
+.Ocl$00M?T2)I*E0ek@90/*;W%kK7\8T6pA5uV*!?t!GL@JsR3?N"1,>l@n,>5VV(>5_V%=Su8#<r>ts
+<;BJl;ZBVn;#X8h:'"'br(d8dr(Qu\rC[)]r^[#Zr^QiTrC$ZSs$ZlSr'L<IrBL6Er]U3B!'C0@q`4U7
+q`"@0s#'g5r\OL.r\=F.rA"7)s"FC)q^qRor[[str$hOlq^;=hr[%Lgs!.Lgr$2"\s!%CbrugGGJffRd
+WZN3%+<M[H*uR:Z6mF*,.4$Ah-R^Aj-n-Z!/MJt:#=:[<3]T2[2uYW61]B-@0etL::38iP6WRW,@q9(Y
+AGos8@/aO1?N"1/>QA(->lS%+>5MJ$=T;J#<rZ1n<<#nr;ZBVm;#a>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%r<W?%s;u]bk;$9fq;Gg<j
+;#O2g:B!uc9`Ica9)D3Y8H29]8H23Z7f>dT7/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<m+XSH^,:4]8,nM=J-R^Gn.k`P<3]8fO1GU]a0`Ng*/e9Ka.7nJD-:(R:@UNVP?=Eh?
+r*K>-qcs)(s'#A*rEB2'r)ikur`8ttrD`Skr_ibns%r\j!)NPg!)<Adr_<>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".+<M[H*uR:[73a3-.4$Air[90B-n6`"/MJt:69dRn
+3B9&X1c.!E1,:R=1,:IWF@.KE<afQLA7K(ZraG_4ra5P/rE]5(r`f>)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%s<W?%r;uT\j
+;>sJn;>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+T<Mo+<_^kC-j'j,UXf`,UFf:,mG_G.Ocl$0+0m'2Dd3G1,1I:0/*;W&hPXc.7nJD-:(R:
+@UNVP?=@2JrEfA,qcs)(s'#D+r*','rE/qurDrntr)EJjs&/kos%rVhrD!>erD*;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+<M[H*uR:[73j</.4$Dj-n5-D-n6`"
+/MJt:69dRn3B/rU1c.!E1,:R=1,:IWF@.KE<afQLA7K(Z@:B+Br*T>-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#+T<N++<_^kCI96l,UXf`,UFca,paof.Ocl$00D6Q1c$pBr\,'?
+0.nk//M&G%8T6pA5uV*!?t!GL@JjI.?2In*>Q7n,>Q%b*=o;D!=8c2!<W,nk;ZK_p;?'Jj:]4#g:&[od
+:&[ib9D_?[8cM?]8,l'U7K#UY77BU46UO3=6Ms.J5Q*eF4oIJC48q;<3W1r72uGT52?,N31]9*.1&j$-
+1&is,0E3[$/bgmr/,h$r.K:gp-i57f-2f+h,Q8td,P`M_,5i\b+IjO*++bU,*tfV;+!2OG)*_t,,Uk)j
+-7L;j.K1_*.P*2(0JbLN5<Lqd3&`bp1]K600b6#p/l$LU.77-EARf7\@V#CEqd95,rE];*rEK8)rE9#"
+rE&u!s&K)!pJh/ks&/blrD<AerD*>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#<r5nq<;ohp;YX,h;ZBVo;#=&e:Amlb9E%Q^8c)'X7gMXV7n6$<77B]E7K,^S6iTLO
+62a(J56*tI5Q3kF4o%5;48h5;3W1r:2ubf62>oB31]B0*1&is,0*!^)0E*U(/c@7#/,q7#/cRC#/,Lgp
+.0:nG.K([o-iYUn-iYOh,lf4h,Q8n"+bCkh+k.Y8+T<Mm+<_^kCI99n,UXfa-2o5+,pjug.Ocl$00D6Q
+1c$mA0JG.5/h[,T%kK7\8T6pA5uV*!?t!GL@JsO.?2In+>6%n(>5h\'=Sl1u<rZ1t<;'8i;?'Ji:]4#i
+9hnI^:&dob9D_?[8cM?\8,l'U7K#XS7K5dU6i9:K62a%H55m\F4T7GC48q;<3W1r72uGQ>2)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@</l$LU.77-EARf7\@V#FF
+qHs,+rE]>+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=(/+<VgN,9B6p9I_\I0J"k.r[fNL/MAe71Gq0Q2`3<C/hS_,.k<)!.4HYn-R^91DE]@3;-[L9
+?sd2Ir*KA.!+,V0qcs&'s&o;&s&],!qc3Pns&8kopJCogr_WYlqG7&br_35_s%<5]qagZU#Y7KV7n,s:
+77R5Er^?`Qs$H`Os$?TKr]^BJrBL9FrB9s=q`Fa;q`4U7r\jg8r\Xa62)Y=hs"jX0q(Vk'r\":)0`<[(
+0)mO%/H77#0)[C%/H.0t.f:ap-ib^p-ibXp-iYUn-iYOh,lf4h,Q8mW+bCkh+nQoX+T<Mm+<_^kCI99n
+,Uaoc-2o5&,pk#h.Ocl$00;0P1G^d@0`Ea*0)dF5/1`5AE'Pa9;dNp@@:3DMra,A*qcs)(qc`r$r`K)"
+r)WesrDWbqp/Crf"Ahoj:JUmbrD*5ar_38`qb$fYs%*,Zs$liRrC$ZSs$ZlSr'L<IrBL6Er]U3B!'C0@
+q`4U7q`"F2s#'g5">_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)>$<r>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(<?N".0?N"1,>lS%->6%h)=T2D#<r,hp<<#nq;YErj;Gg:f
+;#3ud:B!rc9E.W_8bu!V7gMXV7n6$<77B]E7K,^S6iTLO62a(J56*tI5Q3kF4o%5;48h5;3W1r;2ubf9
+2?,N52>oB31]B0+0a9<c0/"q10`<[(0)mO%/H77#0)[C%/H.0u.f:ao-ib^p./kUo./bOn-M\qh,U4Q6
+,Q8mB+bCkp+TNYa+Tii1*'spH6R!m(-mU/dr$Dn%.4Qbs0/#CI2)@$D0eiS[s"=='r[\L-8T6pA5uV*!
+?t!GL@K'U.?2In*>PhV&=oMP%=8Z+t<W,ni;uTVo;#X5l:/=Xc:]4&d:&Rca9DhE\8cD9[8,l'T7K#XS
+7K5dU6i9:K62a%H55m_D49.JB3r:r93;YZ42@)/t1c.!E1,:Za1B'$.1Arp/0JG-a0.nk//M&IO/bgmr
+/,h$r.K(Xl-N,7i,l]1h,l]+g,lAn_+o`bb+o`\4++bSd+28m/*ZuOH*Zl7aDFPm#-RpGl./kYD-n-Yt
+/hJb51I42d3B/uW2)@$D1,1L;0JYC9:38iP6WRW,@q9(YAH$!8?N=F3?i+1.?2e+->Q%b(=o;D#=8l8!
+<V9>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/0a9<c0/"q30`<[%0)[C#/,^sr./G=i-3,@k-N5=g-2f+^,5i[T+G(_f
++S6ch*ZuRK+X8$rFA+2=/MJ_0/1iLR/IjEg1c%!L3B&cL0.nk//,h$r.1R^P-U_f<,X577@:*GO?N"7/
+?MRk!=oDJ%=8Z,!<W,no;ZK_p;Z9Vm;ZBVm;#a>j:Adia9`@]`9)V?\8GPdR7f5^S7/fON62s4K5Q<qF
+5Q3kG56*nH4o[YC48q;@48h5>3W1r72ZPc72Z>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$=8c1s<W,nr;uKVn;>j>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+<VgG5ANb6/,gmr./kS+-n$Pq/1rP02)RZ`4#o8[2DtFgr@ng:
+0/$"@8Ld,/?XdGR@UNXB@/aO/?Mn(*>l7h+>5_V(=Su7t<r>tq<;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"#B<He0eP%00)[=4/M/S.1c%$N
+3]AlM0.nk./,h$r.K1\&6u>795?(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]g<Es#pBEs#^6ArAjX4r\sd6r&+C/
+s"j[1rA"7)q_A(&pau@os""+!qC)Lp-mpG@-iPIk-28b`,lJqf,5*2Y+IaI)++bU)*s`u3+W<R\7jBP`
+-NGRo-P7aT.P!&&/MK"<5s@@j3&``QrA+=+%koXi963WR6rmZ(@:NbR@JjO4?hn%%>l@n,>5VP'=Su7t
+<rZ2"<Vobp;uKVl;>a8f:]4&f:&Rcb9DqK_8c2-V8,YpW7JoRR6i9:J62a(I5Q<qH4o[YC49%A@48h5>
+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$<rZ1t<;TVl;ZB\o;ZBVl;#X8j:Amoa9`7W`9)V<]8cD9W8,YpS7K#XS6N'4M5l<kG55d_E
+56!kI56!eF4T.A;3rM);3;b`62ZGZ62#K0*1&Wg%0E!O%/H7:'/M8UQ/H@@!/,^sr.J5+e-iPIg-3#4g
+,.\qL+bClb+V,b@,90!_6m3s),U=]a-78^<%43DN-n?r(4#f)R1,:Q^0E!L7/M/M(7rLdA5?(or?X[>J
+?i==0?27b'>Q.k)>5h\'=T)>#<r>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+<M^J+<!EGCI]U"r[.[or[/:+-n6_u/M/V31I+,c3B/rU2>f6.0b,ii963WR6rdT'@:NbR
+@JsU4?hn%&>l@n,>5VP&=T)=u<rH%q<;fbp;Z'Dl;#X;g:]*uf:&Rca9DqK_8c;3W8,YpW7JoRQ6iB@K
+62a(I5Q<qH4oRSB49%AA48h5=3W1r82uGT42#T6+1&s'-0_mC#0)[C$/H.+'.k3"t-n-VD./bOl-M/V^
+,krS^+jM3^+G(`N+:fP:+<i!T*^apA.5<G,/M?uQ&1oId0/G@@3B8uS0J4t0/1^WJr[A@+-RV8t66ncp
+?!q#J?s[4<?N+7+>k_D"=T;J#<rQ+t<;TVm;ZBVl;Z9Pl;#O2f:&@W^9E.W_8c2-W8,PjR7JoRO62s1M
+5lEqG55meE4p4)65!;(-4T.A<3rD#:3;tl72Z>T52#K0-1&<U#0DmI$/H.4%/hHrQ!%e$ur$qXopF-%i
+r?qOjq'H%cr?@[RJg#^ho-"\i+X/'R)aJ()+XeW^,UOlc-N5;#-71,h.PEG:3&NKI0eiMYr%8I1.n=JE
+,sYC7?s[5K?!mS;r*B,'q-3f$rE9,%r)`o!rDi_o!)rkqr_iYks%rYis%`Phr(d/ar_38`r(?oZr^d#X
+qaLHOqa:9Js$?TKr]g?Fr]U6Cs#^3@rAj^6r&=R4rAFO1rA4I/rA"=+r\==)r\"%!r@It!s"+1#s!mjo
+s![dmr$M@gp*BP\rZ_%Zr?12DJffRdW?2*_rZ;=e)*Mb*,:ia@!%@go""5QI/,h($0/GBj5X%4g3&``Q
+1Getbr\4j802$@W.Rd?E@UNYS?i=C1?hn%(>l7h*>5_V&=T2D"<r>tp<;]\p;Z0Ji;#=&e:B+&d9`Icb
+9DqK_8cD9Y8,PjU7K#XQ6iKFM62X"G5Q<qI4oIMA48M#93W1r92uPZ72>oB/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]U<F!'U9CrB'm;rAam<3W1r:2uPZ52?#H1
+1]9'-0E<d)0`*O%0)mO%/H.4%/hHrQ!%e(!r@7[nodKeer?h:c![Ap6rZ[%>Jg#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_%ZK<F93C@UWVOs'Ye4
+pKmZ#rEK5(r`T2%r`B&!qc3MmrDW_or)*>frD3;cr_<>bqb-l[s%35]rC?`SrC-]RrBpQNrB^<Gr'13F
+s#p9BrB'm;q`4U7s#9j6r\aX2q_S4,rA"7)q_.n#!A,r&/cI=#.K_1N.Ok9Dq^;=hq'H%er$;7dp`fY[
+R37)(Jfs\.%j)o:+X/-O6?,^K0eP%00)[=4/M/S.1,1UF3&WQH/hJY*.fLsr.LmmT-:2K7,sYC7?s[5K
+?2\+.?2.\#=oDJ$=8l8!<W5tr;u9Gm;>sGl;Z0Jl;#O2i:B!ud9`%K^9)V?X8Gl!W7f>dQ7/fRQ62a(J
+5Q*eG4o@MC4U=584Ztni4$,S'48_/<3<D0"3W1r:2uY]82?#K32#K-41,1L;0`Ea(0`<[&0)dI$/H.4%
+/hHrQ!\>iPr$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+r<W,no
+;uT\n;>X2g:]!oc:&[ib9*.^Y9DqK_8c2*U7f>dT7/]LQ6Ms.H5lEqG4od_G4o@G@48_/<3<D0#3W1r;
+2uPZ52>oB/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#<rH%u<;]\l;Z'Dl;Z0Jm;#F,g:B+&e9`%K]9)_EX8Gl!X7f>dQ7/]LQ62a(K5Q!_E4oISC
+4U=584Ztni4$,S'48q;=3W:u<3W1r:2ubf72>f</1C,`j0eb:70.nsX0`<['0)[C#/H.4%/hHrQ!\>iP
+r@7UlodK_bp*K_`r?BQ2Jg#^h^*+(4+X%sO)Eqh&+XeW^,UOlc-N5;$-71,h.k`P:2`*9E0eY0Y0`<X9
+/h\b*7;YC<5uV#q?=7,F?N"1&>kqV%=oMP%=8c2!<W#ho;uT\n;>j>j:\[]^:&Rcc9DhE]8H;B]8cD9Z
+7JfLN6i9:M5la4M5l<kH55[SD4T7DB3r1l83;kf32Z5N21]0$,1&is,0`j$^0DmI#/cI=!/,q1#/,q*q
+.0:nG-i>=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#<r5nr;ufnp;uKVn;>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)>"<rQ+t<;]\n;Z0Jk;#X8c:Adib9`@]`9)V<]9)V?\8Gu!S7/]LM
+6N'4L5lEqH55dYD49@T+3WM5;3W1r92u,B12>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<J
+rA4C-%PTM,EC_TL<*j!@@UWSNrEo5(q-3o(rEB2'rE0#"rDrhrrD`VlrDNVlrD<Jhs%iJdrD!;crCd,^
+s%E;_s%3/Zr'pWRr^?]PrBgHKr':3Fr'(-Ds#g<Cs#g6Ar]:!<r]'p<rAag9r\j^4r&":,"u7qg0JG.7
+r@n4(r@\%#!&"4%r[e$u"Y2&P.4?VC-iPIm-iGCd-2o1g,PND\+jM3^+G(`K+:KD:+r`de9dqeL/M/UR
+/.X<a/h\t82*!ZT1b^O7/M-lOr@7ap%4FMW67"ip>[C]C?<gh7?2In)>Q.h(=oVV&=8u>!<Vobn;tNrd
+;#O2g:&n#e9`@Zb9`@]b9)hKY8Gu-Y8,u-X7JfIQ6iKFM62j.I5lEqH55[SB4Sq5=3r:r63<(r92Z5N4
+2#]9.1&`s.1&Wg)0E*U(/c@7#/,q1"/cIC$/Ggsr.f1[l./bOm-N,7a,a9I(+bCm/+UoV=+sA-L5\<G.
+-R:#cq]u_!-R^>k.kE543&NKI0eiMYr@SU6/h9>*6mk5t>[CZA?<gh8?2In*>Q7n)>Q.h)=oDJ%=8Z+s
+<W5tq;uT_o;>j>j:]4#g:&[o`:&doe9DD-Z8c;3[8,YmT6i]^U70#aR6iB@O62j.J5Q3kF4o[YD3r:r9
+3;YZ12?5W62#K0,1Ars*0E<d*0)R<r/Gq"".OlnH-ib^p./PCh-N,7f,lAne,5i\Z+Pn2l++bT6*rmG_
+*sj&-4_[D3.4-Glq^;[u.P!&%0/50d5X%4g2`EWPr\OL.%l#an1JMs_-pCU:?s[5K?N"7.?N"1/>lS+.
+>lS%+>5h\'=Sl1u<rZ1q<;oho;ZBVm;#=&b:B+&f9_qE^9DhE^8cD6X7fQ!Y7fPpT7/TFP6N'4L5lEqH
+4odbE4Sq5;3rM)<2uku<2uko82Z5N42#T601&s-01&s',0`<[%0)[C#/,q*t.fCgn./PCj-Mo+f,lT%\
+,.&JE+G(`c+:fP:+<_pR*C=[>.PNG-0/!2S"t_DZ0/57?r\ap:0J4t0/H.0u.fCe*-p_Q6,sP=5?<poE
+>[I>6qcs&'r`]>)s&oA(r)`o!r)NVnrDN\ooMPTarD3Ae!)<Dcr_!5br_*8`s%3#Ws%3/[!_5aMrC-WP
+s$QfQqa($CrBL9Fr&t!@q`Fa;q`4L4s#9m7rAFR2r\FC+r\FL.r@n1'r\"4&r@It!s"+.$r\".#q^_Up
+q^MCjr?qRkr?_._rZQk:Jg#so"sP37+X.jj#%g:I-R:#cq]u_!-R^>k.kE543&NKI0eiMYr@SU6/h9;)
+6mk5t>[CZA?<gh9?2@h)>Q7n)>Q.h)=oDJ%=8c1s<W5tn;uTYl;#X8h:'+-b:&n&b:&doe9DD-X8Gu'W
+7K#UW7R]a67/]LN6N9@O5lEqG55dYE4T7D=3W1r72u5H42?,N11]&s+1&Wg+0E3[(/cI?s/Gq"".OlnH
+-ib^p./PCh-N,7f,lAne,5i\Z+NY^W++bTK*rmG_*sj&-4_[D3.4-Glq^;t(.P!#$0/51H4utY^2`<Pm
+1]9'?0eb@=9lrrT5#bir?=7/I?iFF2?3+><rE]D-!+#M-s',D)r`T2%r)`ess&Jkor_rbnr_`VjqbR&`
+s%WJdq+LZYrCQuYr'p]Vs$m#Wr'^KNs$HWLr]pEHr]U<FrB0s=q`=[9r\t$@3&iiUr&4L2r\XR0r\=U4
+1,:R=r%S(&q_%h!r@@apr@.Ulq^;=hq^)7fs!7RgoHKMBJfoXfoH4Yd+<VgO,99*h:+@qL0/"sV/-[[X
+/h\q82?#K;1b^O7/M-lOr@7ap%4FMV67+oq>[C]C?<gh8?2@h(>Q7n*=oVV%=8l8!<Vobo;u]bn;>O/g
+;#O2g:&n#e9`@Zb9`@]b9)hKV8Gu'Y7f>dR7/oXS6Ms.F5l<kG55[SB4Sq5=3r:r73<(r:2?>Znr\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\<G.-R:#cq]uIo-R^>j.kE4U3]JuQ1,1K\0E!L80.nbBCI9I8;I!O5?=$lC?![D6s',M.rEK;*rEK5(
+r`T/$s&]/"qc3Soq,@;jrD<DfrD!>er_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+u<V]Vo;uKVm;>j>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!<W#ho;uT\g;>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?<gfC>[@D9rET>+s'5M,s'#D+r*','rE0)$r)W\pr)EJj!)`\kqbR/c!)<Gfq+^l_s%E,Z
+r^ZoVr'gQPs$crUr^6TMr]pNMrBL0CrB:0Cr]9p:rAa[5q_nI3s"sR.q_J+)r\4@*s"=."pal=n!\,ZK
+r[7aqr@%Ojq^27fq]u.cs!.Ofr?:nXPTPK!JfjS+!$M7_#p:*KBh'Et-7C>?-k@aV.k</(0JGaU3]K&W
+2DtIirA"p=0etLXF%IcE<*is=?sm;Jr*KA.!+,V0qHWu'r`]5&s&f5$qc<Yqr)EYpr)3GirD<AeqG.&b
+r_3,\s%3/[r($QPs$coTr'UHMrB^?HrBL9F!'U9Cq`F[9rAjd8s#9p8">r(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;d<X7?X?uD?![D6s',J-r*0,&rE0&#rDrntrD`YmrDNAerD<Ae
+rD!>erCm2`!)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!)<Gfq+^l_s%E,Z!(ZrVqaLHOs$crUs$Q]NrBUEKr]g6CrB:0Cr]1$>
+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`<Pm1]9'/1&`p:9QEZP5?(rs?=7/I?i==0>l\40
+?2In*>Q.h)=oVV%=8Q%s<VTPl;Ys>i;#O2i:\mid:&[i^9Dh?X8,>^T7K5dQ6iB@N62a%L5=#03r]U<F
+rB0s=q`=[9r&F^8s#0m7s#0g5r\XR0r%\I20eb:70/*A[r@e%#r@Rsuq^VOnq^D=hr?hCfr?V@eoHMC"
+JfoXf^E=%/+<VgO,99*h:+@qL0/"sV/-[[X/h\n62#]B:1b^O7/M-lOr@/C..4Zkq5A3>05Z:oo?!goC
+?Mn(->Q.n*>Q.e(=T2D#<rZ1t<;TVm;YX,e;#3ud:&n#e9`@Zb9`@]b9)hKY8Gu'V7f>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!<Vobk;uT_p;#*oc:&n#f:AIWa9`Ic\9)hE[7f,XQ6j,qH
+6pj?>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=^+T<Gh+;m=V7jKN1-n5$A#:V,Q.P*2+0F'j,3]K&W
+2DtIirA"@-r\=mTE_%TD<*is=?sm;Jra,P/!F/t0?2Rt+>Q7n)=oMP%=8Q%s<VKJl;Z0Go:f1*g;#=&b
+:B+&f9_qB_91f%Pr($TQs$crUr'UELr^$KJ!^An7rBL9F!'U9Cq`F[9rAjg9s#9s9r\a^6rAFR2rA4C-
+s"XO-r\+:*r@e%#r@Rsus!mssr@.Ulq^;=hq^)1drZh%ZZljrCJfrPc%j)o:+X/-O6>oUK0J+q20)[=3
+/M/S.0JYIB2)[9F/hS_,r[[ps&Lf.Z.ORGo5pelr>[C]C?<gh8>l@n+>l7h+=oMM)=BAT%<rQ+t<;TVm
+;YO&e;#*oc:&n#e9`@Zb9`@]b9)hKY8Gl!V7f>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<Y?2)@!B0`3U&/eKfk.mdr;-UL^9?<gfC>[CZ?r*'5+>[753qc`r$
+r`K)"s&T(uqc*5es%rVh!)EMhrD!Dg:/1daq+^l_s%E,ZrC?fUrC-QNs$QcPr'C<I!'gEGr]U9FrB:0C
+r]9p:rAa[5r&4R4s"sa3s"aO/q_J+)$8=.e0.nk//M&G)r[mmrr$qgu.Ok?F!%Ijpq^;7fr?_=dr$24c
+r?:nXaWH*VJfh]K!$M7_#p:*KBh'Et-7C>?-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_mrD<AeqG.&br_3,\r^m#Yr^ZiTr^?fT
+r'UEL!'pTNr':6G!'pKIr]U<FrB0s=q`=[9r]'m9s#0j6s#0g5r\XR0r\FI-s"OF*s"OC)q_%h!r@@ap
+r@.Ulq^;=hq^)7fs!7RgoHKMBJfoXfoH4Yd+<VgO,99*h:+@qL0/"sV/.X<a/h\n51c7-K1b^O7/M-lO
+r@/C..4Zkq5A*8/5uV#p?!goC?N".->Q.n*>6%h)=T2D#<rH%s<;]\n;Ya2h;>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\<G.
+-R:#cq]uIo-R^;h.P!"R3]JuQ1,1K\0E!L80eY%CBgX:8;I!O5?=$lC>[753s'#G-rEK/&rE9,%rE'#"
+rDi\noi(lerD3Ggr_NJf!)<Gfq+^l_s%E/[!)!/Zr^QiTqF(?Ns$HWLrBU9Er]U9FrB:0Cr]9p:rAa[5
+r&4R4s"sa3s"aO/q_J+)s"OI+s"=='s"++#pal=n""GcL-iteF.K([l-i57h-2Stc,QAtd+nm+d++bSd
++4D;3+T<Gh+;m=V7jKN1-n5$A%k/tY.P*2*00h]^3&`cS2?#E11(c5r1GVUC81?f'?=7)I?s[2HrE]D-
+!+,V0r`oD+!*]A*rE9)$r`B&!r)NDh!)ibmr_WVlrD<AeqG.&br_3,\rCQrYr^ZiTs$crUrBpNMr^$KJ
+rBC9IrBL9F!'U<D!'L-?q`=[9r]'m9"u\@s2)I3LrAFR2rA4F.r\4U20J>(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?<plD>[ID7qHNo%s&o8%r)`o!s&Jtrr)<VnrDESkrDNSkr_WMgr_EAcs%NAaqb$fYr^ciT
+r'pTQr^?`Pr'C<Hr'(-FrBC6Er]^BHr]U0Aq`Fa;r]0p:q`"F2r\XO/r\F:(r%J+*"u.eb/hJY+r@Rt!
+r[mmrr@@jsq^MIlr[7^or?qUlq'H%cr?B9*Jg#^h^*+%3+X/'R)aJ"'+=89Y-7(#er[.Ri"t(iL.QTLF
+r\=I.r@n.&%k]Lc6"iY65>k`m>[C`A?N4:/>Q7n*>l@n+>5VP&=T;J$<rH%t<;fbl;Z0Jm;#O2h:Adoe
+:Amoa9`7Wa9)M9[8,u0Y7f#RP7/TFO63'=M5lX%K5Q!_C4o[YE48_/;3W(l92uPZ32>oB31]K6/0`j$_
+1Ars,0`Ng)0)mO'/Gh$u/,Umq.JP=j-iGCh-2f+h,Q8tf,QB"^+oNOI++bSd+7gQS+T<Go+;m=V7jBE.
+-R^Aj-R^Al.K1e+.kND-5<V%e3&``Q1c5.e&i)4!1bhF87k-i)?=7)I?s[2HrE]D-r*B;,rEK2'r`K5'
+r)`htr`/nrr_rhrr_iks;H!Eir_WVlrD<Mir(d,`r(R,`rC[)]r(-]Tr'p]TrC$ZQs$HZMq`t!Bs$$BE
+rB0s=r&Xj<rAa[5rAOU2pbVn)rA"1'r@e.&r@S""!%\!tr[Ijsr@.^or?qIhpa,kap`fY[gE;(jJfq'9
+$m-T7+X/-O6>oRI/h?oRs"++#"thM[0/57="u\7k/hS_,q^_Xq%k/tU5%[,.5>tfn>[C`A?N+4,>Pq\)
+=o;D"=8u>$<W#ho;u]bo;?'Jk;Z0Jl;#O2g:Amoe9`.Q\9)V?\8Gu$Y7fGpV7f,XR7/fOO5la1L5Q!_F
+5Q*eG4o[bH56!eC4T%;=3rV/<3;YZ52?5W62#K0/1Arp-0`Eg*0F0<d0eb75/M/OP/c@7"/cI<u/H%*u
+.f1[n./kRo./YIm-M\tf,Q/gl+bCkh+k%SG+sA-R+r`dZ6m*g#,pjoc-iPIk,mG_G.OmJ<2#]611&Wg(
+0+ffi.m[i:-U1L6?<gfC>[:T>rEK;*rET;*r`]>)s&o;&s&]/"rDihrrDWSkrDESkr(m;er(m;erD!2`
+r(I&^r(6lYr'pQPr'^HMr^$TNrBU?Hr'($As#g<Cr&Og<rAjd8r\sd6r&+C/s"j[1rA"=+r%\1)!&+7&
+s"41#r@S"!r$qXopaH+hr?hCfr?VCfrZqFe!$_+[r?2%\JffRdM&u^?rZ;1a)*JFC7jBE.-R^Aj-R^Al
+.K1e+.kND-5<V%e3&``Q1c5.e&i)4!1bhF87k-i)?!puH?X7#FrE]D-r*B;,rEK2's&oA(r)`htr`/nr
+r_ierr)<Vnr)*Gi!)`Yjs%iYir_E>brCm5ar(?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:9H5<o*1s#pBH
+s$$HGq`Og=r&Xd:rAa^6rAO[5r\XO/s"aO-s"OI-r@eO20/5.70.nh-/H%1!/H.6s/Gq$t.f1[n./>4j
+-N>Fg-3#4g,*F+$+bCm/+V5h@+sA-L5\<D,-6a`_,pt)>-N,4p-RgMp3]Anp1&s'-0`3R9/h\_@BLF44
+;HmI4?<pc@>[753s'#D,r*02)rE9)$s&]2#!EE2!<W5tr;uBPl;>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`<NM2#T3C1,:[C0h#nK.RI*??s[5J?!gq:?2e+-?2\%->Pq\(=oVV%=8c2!<W,nm;uT\n;><ue:]4&c
+:&Rcc9DhE^8H;?\8GbpU7fPpT7/fRR6N'4I5l3eG55m\G4?`X*r&aj<rAjg9r&=O3rA==+rA+@,r%S%%
+r@\%#r[\%"r@.drqC2@kr?qIhq'Gqap`fY[YonW@JfrPc$m-T7+X/-O6>oRI/h?oRs"++#%5'7b0/57=
+2D[$>/hJXO/,h"/.4Q]/AjRh/;HmI4?=$lBr`oA*rEB/&r`K2%r`B)"s&Jqqr)<VnrDESks&/ems%rVh
+r_EAcr_38`qb$fYs%*&Xq*t6Mr'^HKr]pHIr'(-FrB:EK4[2+o4[&X(rB's=r&O^8r\sa5r\a[3r%n7*
+q(Ve$#;Inc0.nh-/H%1!/H.6t/H%*s.f1[n./G=i-M\tf,Q/ha+bCkh+c.?H+sA-R+r`cRAjdag+seQ^
+-R\m?r?VXq.4Qf.2`1Lh!&=F+r%AX70.T>%6mk2s>?tK??!CT>>l@n,>5qk+>Q7n)=o;A+='&F'<E3)u
+<W5tr;uKVm;>j>j:]*ue:]*uf:&Rc_9DqK^8c2-Y7f,XQ7/K@L63'=M5lO"G55m_E4T@M?3rD#;3;b`6
+2Z5N32#T611Ars-0`Eg)0`<X&/H@?u/H.0t.fCgm./YIk-Mo+f,l/bb,5*2Y+NPXV++bTK*rmG_*tTP4
+4_[D2-m^5h-mpAj-n-VE.Ldm[0/#OQ3]K)X2Dm<JrA,$@1,LgB7;PID6<%5t?!grE?N=F2?2e+.?2Rt-
+>Q%b(=oVV'<ruE(=8c2!<W,nn;uKVn;><ud:]=,e:&I]a9DqK]8cD9Y8,PjU7K#XQ6iTLO5la1J5l3bM
+5!D+m4?Pe*4T7G?3rD#:3;kf72ZGZ52#9$+1B0*-0`*O$0)[C$/-%4!.f(Ul./bOj-Mf%e,l]+a,5i[I
++G(_f+S6cb+!;[L+sS*pDbVZ5/,h1$/H%.0/hS_/0f(UD1GCF6/M-cLr[JF-.ORDl67+op>@(Q@?!CV6
+>l7h*>5_V'=T)>"<rZ2"<<#nr<;]\p;Z0Jm;#F2i;#O2g:Amoc9`@]`9)D3Z8Gu'S7f,XQ7/oXQ62a(J
+5Q!_F5Q*eG4oRYF4o.;>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&<rQ)!<rH%t<;fbo;Z9Pk;#a>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`<NM2#T3C1,:[C0h#nK.RI'>?X7#G?!gq:?2e+/?2\%.>Pq\&=oVV(=8u>$
+=8c2!<W,no;uKVn;>j>k:]=2h:]=,f:&@W_9E%Q^8cD9Z8,GdS7K,^R6iKFN62NqF5Q<qI4oRPD4oRPD
+4T7G@3r:r93<(r82Z>T42#B*-1B0*,0`*O%/cdOVr@S""!%\!tq^MIl!@K;o-i57g-2]%f,PWJ]+o<C6
++G(_n+9ru2+<_pR*C9mI9dq\Fr\"4%r@JI2/hJ_21G^pF0J4t0/Ggss.M!sX-U)-/-9kC4?!CT?>@%55
+r*02)rE9/&r)`ess&K(us&8nrr)<VnrDESkrDEMir_NJfrD!5ar_*2^qap`Wr^ZoV!(HlVrC-TOr^6ZN
+rBU<Gr'(-FrBC6Es$$HGs#g<CrB1$?s#U*=!]W/"rAad8r\j^4rA=F.r\=@*!&+=*r@\1(0Es3a/hJV*
+/,_'u/H.7!/H%*q.f1[n./YIk-MJhd,Q/h,+bCkh+hf*2+sA-R+r`dZ6m*g#,pjoc-iPIk,mG_G.OmJ<
+2#]611&Wg(0+TZg.m[i:-U1I4?!CT?>?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%<rZ8"
+<rQ+t<;]\o;?B`n;>a8i:]F8i:]F2f:&@W_9E%Q^8cM?Z8,GdS7K,^R6iB@M62NqG5Q3kH4oRPD4oIMB
+48q;>3<D0#3W1r;2uPZ52>oB11]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<CrB1$?r&Oa9!'1!;r\sj8rAFL0r%n@-r@n7)s"OC)#qdha0/"q0
+/1`=M/c@7"/cI=$/H.0q.f1[n./kUl-MAbc,Q/gl+bCkh+k%SG+sA-R+r`dZ6m*g#,pjoc-iPIk,mG_G
+.OmJ<2#]611&Wg(0+KTf.m[i:-U1I3?!CT>>5he*>Q7n+>Pq\)=oMM'=Su5#<rQ)"<*&rtr`&hprDEVm
+rD<JhrD*;crD*;cr_35_r(?r[rCHlWrC-TOr'UBKr'C9Hr]g<Er]L6Dr]:*@r]0s=!'1!<rAXO1rAFL/
+r%e4*q_7t%r%7n!p+-%jr@.[nr?qCfq^)1dr?M7boHF/Ur?$V5Jffgk!$M7_![&@D%;A<W-m^5h-mpAj
+-n-VE.Ldm[0/#OQ3]K)X2Dm<JrA,'A1,LgB7;PID6;q,r?!goC?=*S9qHWu'r`]5&r`K2%r`9&#rDrnt
+rD`bpr)3MkrD<8br_EJfs%WAarCd/_r(6lYrC?`SrC-`Sr'UBKrB^<GrBL9F!'U<D!BWIC4T7GB3rM)=
+3<)#;3<(r:2Z,H22#T6/1Ars,0`3R(0)[F%/H@F%/cI:$/,^ss.JtUn-NGRn-i57g-2o1f,PWJ]+iYXV
++G(`N+:K>7+<_pR*C=[=.5!.M0)mL$/Ia<b/MAh71H%$C/hS_,q^_Xq%k/tU5%[,.5>bWj>?tN=>lJ"+
+>Q%_'=T)>!<rZ2"<;ohq<;]\p;Z0Jm;#X>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)<E)purDihrrDWYmr)!Ag
+rD*;crD*;cr_38`r(?oZrCHlWrC-TOrBpHKr'C9Hr]g<Er]LBH4$,Jar]0s=r&O^7q)81/rA4=+s"XO.
+q_7t%r@Rt!p+-%jr@.[nr?qCfq^)1drZh@co-+&Th&h4jJfgs6!$M7_&0MiRBh'Br,pt)h-RU;j.4P6G
+""PrV0*sj+3]K)X2Dm<JrA,'A1,LgB7;PID6;q,q?!goC?=*S9qHWu'r`]8'rE'8*=&r@%=',?$r`/nr
+r_rbnrDEMiq+prarD!2`rCd,^rCQuZ!(d&Yr'pWRr^?]Pqa16Iq`t*E#X1F84Zkhg4$EO)r]:*@rAjj:
+s#L$;s#9p8rAFL0rA4C-rA":*r@e($r@J"%r@S""!%\!t!%Ipsr@%Ul!%@dnq^24erZqFepEKPZYonW@
+JfrPc$m-T7+X/-O6>oRI/h?oRs"++##VI_]0/57=2_t@c!\>iRq'ut)-R_)g74(?">?tH<>ZtD*=oDJ%
+=8u>#<r>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#<r5nr;ufkq;Z9Pl;YX,g;#O2g:B+#d9E.W`9DqH_8bbjS8,GdS7JoOP
+6Ms+J5Q3tI5QF%J55dVE4T7MB4T7G@3r:r93<)#=3<(r:2Z5N42#]611&Wj,1]K611&is'0E3X&/-7=P
+/c@7"/,h.!/H.0u.fUss.fCgq./bOn-N5Ck-MSne,Q/hA+bCkh+fZ[r,9n?U+X%afB1O0l,pjlar[%Li
+"XbWE-n6\I4#['o!\c;_q(N=6/hK;"73t5t>?tE;>ZtD->Pq\)=o;D!=8c/"<W5tq;uT\n;#jGl;>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+L</A++bTa*tKD7*ZlIH)*Vb,,UXrf
+-7SpBr$_h".kNA+5s5-,!]Dnoq(rU;0f2F>8gcl'?!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%=8c1s<W,ks;uKVn;>jDg;>j>i
+:]4&g9`7Wa9)hQ_9)hKY8Gl!T7f5^R6iB@M5lEqI62a(K5Q<qG4o[YE4oIMA48h5;3W1r;3WD)=2uY`6
+2?#H31Aim,1]K611&is'0*!R(/c@4%.k<4M/H.1"/c@7!/,^st.K:mr.K([n-iYOn-iGCd-3#4g,0(jY
++bClP+V,eB+X/'Q)Eqe)+XJE],UWL:r?_as-7C;m.Q]Qf1BK6a1&3L60eP(CAjn%4;HmF1>[1H;q-3c#
+r`T2%qcE_ss&K%tr)<SmrD<Vm;,R9gr(m8dr(Zu\rCcrYr^ZiTrC-]Rs$clSs$QfQrB^<Gr]^BIrB:*A
+r&Xd:rAa[5r&+[:2E!EMr\XR0q_J+)"u%_c0JG.5r\"!ur%.arr@7^or$_Olq'Q"crZq:arZ_@dp*'AW
+P95AuJfjV,%iuf6+!2UC5&!V7-RU;h.K1an.0_:R/h\kD4T7>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]'p<s#C!:r\j^4r\XU1!&OU0s"j[1r\4C,q(M\!r@Rsuq'u=lr@%Ihr?hIhq'>n`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#<r5np;ufkq;Z9Pl;Yj8g;#O2g:B+#d9DV9[8bkpU8,c!W7f>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<D)r2Yf0?1,:^XDbDKD<*`j9?<pfBq-<i%r`]8'qcNeu
+s&T(uqc*MmqGR5grD<JhrD*8bs%WGcq+L`ZrCHfUqaUNQs$ZlSrBgNMr^-NKr]g<Es#p<Cr&ad:rAjj:
+s#L*=s#9m7rAFR2rA4F.s"j[1s"XO-q(D_#r\".$r@@^or$hRmqBu1fr?_:cr$1t\r?90'JfoXf^E=+1
++<VgO,99*h:b"(L/hJ_-/H%.+/hSe21,C^F1B&p./1W=J.h=*X.6V94-UUg:?!CQ=>$Ul+r)ir"rDreq
+rD`bprDNVlrDNMirD<AerD*AdrCd#[rCQfUr^ZoVqaLKPs$Q`Os$?ZMrBL<GrBU?H!'gEFq)nO9rAsg9
+qDeL6rAOU3r\XU0r%\1+s"XL,q(Mb"r@A"#.kU]Nr[[puq^_Upq^MCjr?qIhs!@Ccs!.IdOs,E#Jg'b0
+%jN;B+sA*J5%dD0,pal`-N5=i-3knG-n6_t4#['o!\c;_q(N=70.oM&74(;u>?tE;>ZtD.>Q.h)=oMP%
+=8Q%s<W5tq;uT\n;>a5j:]!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<JffRdWZM`m+!)LG+;m@W
+8gGc3-mgDB./YLs/1iM/0EFI%r]($<2)b7e%l,mt8T7<N5ZD#r>[C]@?MRk)>Q%b)=oDJ"=8l8!<Vobo
+;u9Ji;>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#<W?(r<;fbo;Z9Pl
+;Z0Jj;#3ud:B+#d9DhE\8bbjV8,YpS7K#XP6N0:K5Q3kG5lEnI55m_D49.JB4T.>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%s<W,np;uT\n;>j>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<N5u_,s>[C]@?MRk*
+>Q%b)=oDJ"=8c1u<Vobo;uBPl;$'Qk;>j>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>"<Vobn
+;uKVn;>jDk;>j;k:\mlc:B+#d9DqK]8bYdR7f,XP7/]IN62a%H56!nH5Q<qI4oIMC49%GA49%AA48h5;
+3Vtc?2`EWQ2)R;j2?#H31&s'-1&j$/1&is%0E3X&/-7=P/c@7"/,q1!/,q+!/,^sr.K([p-iYUn-iGCj
+-3#7d-3#4g,2=>n+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%s<W#ho;uT\n;>sDi: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+L</A++bTa*tKD7*ZlIH)*Vb,,UXrf-7SpBr$_h#/M8\05s5-,!]Dnoq(rU<1GqaC9IN2+?!giC
+?!L_3>lS%,>5qb'=Sl1t<rH%q<;fbo;Z0Jm;#aDk;#X8h:B!uc9_M-Y8Gl!U7f,XP7/fOJ62a(I55dYD
+4S_&=3rD&;3Vtc92uY]:2)[Ak2?#H21]&p-1&`m%0E!O%/c@3u.fCgl./bOl-M\td,lJt[,5i\^+G(_f
++Gq9H+!;[L+sS*p$#`Wi/hJ\-0.\[Q/I3s]0/,.;1H.)g0*3[T/bpn-.OZc0Ak"19;d3O3>[1H;q-!]!
+rE'#"rDi\nr)<Plr_`VlrDEMiq+pras%NAar^m/^r^lfSrC6WPrBpWQrBgHKrBL6E!'pKIr]U<FrB1'@
+!'L3Ar]:'@rAsg9q`"d=2`<QO2)bCjr\XU0r%\4,s"XO-pFcLu!%n.#!\5cQr@Ipu!%e(!r[Rpur@7dq
+r@%Xms![gnr[.RirZq:cs!.Ida!$$XJg%lP%jN;B+sA*J5%dD0,pal`-N5=i-3knG-n-Vq4#['o!\c;_
+q(N=70/#S'7OLN#>?tE;>ZtD.>Q%_'=T)>!<rH%q<;]\o;Z0Jl;#O2i:B"&f:Adib9`7WW9)_<X7JoRQ
+6NBOQ6iKCP62a(F5Q3hH55dVB48h2<2uku;3;YZ32ZGZ72#9$*1Ars,0`Ng+0(pmp/Gq$s.fUss./bLn
+-N5Cj-N5=i,QK(g,lAnd,5r_d+X$J%r?.:GJffRdoH+Sb+!)LG+;m@W8gGc3-mgDB./YLu.kE;+00q`"
+3<D)r2Yf0?1G^m[E(h]H<*`j9?<pfBq-3o(rEB2'rE/ntrDrhrqc*Mmr_i\lr_WVlrD<JhrD*>drCllW
+r^cuXr'pNOrBpWQr^-QL!'pKKrBU<FrB:-BrAt!?r]C!<rAjd8s#9s9s#'g7rAFR2r\FO1r%e:,s"O1#
+r@\%#r@@grr@.Ojr?qOjq'Gtbr?LqYr?9o<JfoXfWZVlq+<VgO,99*h:b"(L/hJ_-/H%.)/hSe21,C]f
+1bp``/HICQr@Imt%k9%V4)%525Z1fk>$G37>lIq)=oVV&=8u>!<Vobn;uBPh;>X2f:]4#b9`7Wa9)hK]
+8H23Z8GPdS7K>pV7/]LO62<e@5Q3kG56*nH4o[YC48q;@48h5;3W1r:2uGT52#K0/1Aim*0`<X)0`<[(
+0)dF"/,1[o.f_(!.fV$t.fLmq./kUl./kUi,lf4h,Q8mg+bCkh+k.Y8,lStr+!VdfB1O0l,UFZ]-N,4u
+-7:/e-RpYu3&WQJr\4I.0erV\&2,[j0.T2#8L?c$>$P37>?Ui-r`]8'rE0&#s&T,"r)NVnr)<Pkr)!>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?<C"!B)h62#T3?0etLRF&")J;d<X5?!U\6?2\%.
+>Pq\(=oDJ"=8c1s<W,nr;uBPk;>X2f:]*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#<r>tp<;fbm;Ya2e;#O/i:Amob9`.Q`9)hK]8H23Z8Gu$Y7fGpV7K>mU7/]LO62<e@5Q<nO
+5!M7q5!;(.4T.A@3WM8>3r:r93;tl82?5W62#K0/1Ars*0`<X)0`<[(0)dF"/,1[o/,h!u/,Umr.K([o
+-i>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#<r5no<;f_q;Z9Pk;#F,g:&n)f:A[ca9`7TY8cD9Y7fGgV
+7f5[V6psE?6N9@N5lEnI55meE56!eG4T@MC3rM)63;YZ52ZGZ42#fB31Ars-0`<^+1&`m+0).$q/H%+!
+.etOn./bOn-N5Ck-N5=i,Q]28-2]%g,P`M_,5i\b+P%Wd++bT6*tKD7*uuOF4).D6-RU;h-n5*C!%Ims
+""Z)[0`jO$3W:r<2DtFirA,!>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^$KJrBL<Gr]U9DrB($?r]C'>q`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"<rH"u<;]_o
+;u9Jg;>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%
+=8c1s<Vobo;u]bq;>j>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+r<W#hr;uKVk;>X2g:]!oc9`Rlc9DM3Z8c;3W8,YpW7K5dS6iB@M62s4M62a%K5Q3nI
+55m_E4T.AA3r_;?3r:r93;tl72Z5K.1]9'/1&Wg*0E3a)0E*U&/cI<s.fLmm./YIl-N#1i-N,7j,l8e_
+,5i[D+G(_f+S-]e+!;^L,p5Ek;(=1M/hAV,/cI:$/cI@'0Ji\c!AZ>-/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_`_nrD<AepeL]\rCm5arCZoXr(-fVrC-WQrC$TNrB^EJrBC<H
+5Q*eF4oRSD48q;>3Vk`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)$qc<SorD`eqr)3Dhr)!;eqbI&`!)3>aqF^]Xr^crWr'pZSr'UBK
+rB^9Fr'13Fs#p<CrB'm;!':!;r&F^8rAO[5rA=@,r%\7,r@n4(s"OC)r\".$r[djpr[I[lr?qLipEfea
+ocj>Xp)nr0Jfomm"s4s2+=/-p$#i`k/hJ\,/hJ[S/-RUX/h\q8r\X^40`E[*/M-iNr@/=,-mguh81$Z$
+>?k?9>?Y;1=oDJ%=8c2!<W,no;u9Jk;?'Jm;>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!GkrD<AerD*Aer_EDdqb6u^rCZrYrCHrYs$lrUs$ZiT
+rBpWQr^-QLrBU<Gr'(*C#!G(24$,Jaq`4O5rAXU3rAFR2rA4F.rA"=+s"XI+s"F@(pau@or@@mtq'l=l
+r?qIhq^)1ds!.Lgr?D:dq]Yt_s!%Cbrud7BJffRdo,eJa+!2LI*'7n.,UXrf-7C>A-jhCQ.P*/)0ekmT
+3rV)>2`CRir\>!<0el.=:FJM->[CW??!CV6>l@n+>5_V(=Su7t<rH%q<;ohp;Ys>j:]O>h:]!oc:&[ib
+9D_?[8cD9Z8,GdS7K#UN6N'4I5l<kH56!eD4T.A=3r:r93<(r82Z>T42#B*/1B0-/1&Wg*0E3a)0E*U&
+/cI<s.fLmp./YIi-MSnc,kWA[+k@cf+G(`8+:oV;+Wr'R5B'IL/hJ\,/hJ[S/-daZ/hf"91c,7k1GJe\
+s"44#r$i4*-mguh8L?c%>?k?9>?Y;2=oDJ%=8c2"<W#hn;uKVk;>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'<r?VCfs!7Ofs!%7^s!%Cbruh"WJffRdM&upC+!2LI
+*'4F@9-bl4-mg>kr?r"%.Olu$0/,(E4Z`R%!B2q81]9'@0JP:OF&+2N;d<X5?!UZ?>[753s'#>'r`K,#
+qc<Yqqc*Mmr_i\lqb[/crD*5arCd2ar_*/]rCR#[r($WRrC$]Sr^6WN!^T.>rB^?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<t`0JP@?1c7'C0E*R*/Lr@L.M+$W-mguh8L?f&>?k?9>?Y;3=oDJ&=8Z+u
+<W,no;uKVk;>F&c:]4&g:&[ia9DhE[8c;3Y8,YpW7K5jU7K5dT6i9:M5l<kF5lEqG55m\O4[)%m4Zkhg
+4$<I'r]9s;q`+L4s#0g5r&"=-s"XI+s"F=)r@\.)r@e.&r[dstpal@or[Rgpr[7aqr@%Lir?hCf![T-<
+r?M:cN$3crJg'b0!$qOf$m-]74(h)-,pXc],prR:!%.[m"t1rO.loUGr\FR11&N^'/e0H_4DRP;6r@,m
+=^,*5>Q%b(=oMP$=8u>"<Vobm;uKVo;?'Jj:]*rf:&.N\9`.Q^9)V?[8Gu'W7JK:M6i97I5lEqH55[SD
+4T7DB3r1l83;kf52Z5N52#K0-1Ars)0`<[(0).$q/H%+!.etOn./bOl-N,7j,l]1h,l/bb,5ED^,5i\b
++P%Wd++bT6*tKD7*uuOF4).D6-RU;h-n5*C#:V,P/1iJ-0*4@$3rV,=2uYW21(Q#m0h-4\.7-s<?<^]@
+>@%/2r`]8'rE0&#r)W_qqc*Jls&/emqb[/crD*5ar(R&^r_!)[r^cuXr^QlVrC-`Ss$Q`Os$?ZOrB^BI
+rBL3D!'U<D!]rM,rB's=rAja7rAX^6r&+F0rA4C-r%\.(r\+:*r@e.&r@S""q'u@mr[@dpr[7LgqBc(c
+s!.1\r?86bJfoXfdi]2D+<_jR+?sgB.P<;*/1rM+r[\F//hSh31,C^E1GCK]/cmUT/,^q1.4HYn-9>j4
+-UUd9>Zt?9>$P5/=T2D#<rH%s;ufkq;uKVj;>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%=8c1t<Vf\n;u]bo;>O,e:]4&b:&I]`9E%Q^
+8c;3Y8,PjT7K,[T6iB@N62s:M62j.J5Q<qH56!eG4T@MC4T.A@3rM)83;kf82Z5N22#T6/1Aim*0`Ea*
+0`<[(0)[C$/GUdp.JtUn-iG@l-2o7g-2f+g,Pr\^,5i[D+G(_f+S-]e+!;^L,p5Ek;(=1M/hAV,/cI:2
+/M8Y/0JP=<2D[$>/hJXQ/,q*t.1djP3c%J<6;^fh>?P-5=]ef)=8u>$=8u>$<W?%u<W,ns;u]bo;?'Jl
+;uBPn;>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<r'C<I
+rBL<GrB:-Br]9p:rAa[5q)/41r\XO/q_J+)s"OI-s"OI+s"=7%pal=nr@7[nr@%Xmr[.Ukr?_Fgq'5nb
+s!.OfoHF/UWulp8JfiG`&0;o8*?lIbCeQ'#-R^;h-n,'B'IYCZ/1W;,0g@f^3&iiT2)I*F1,Ah`&2Z*n
+6?5sT79!Gs?<gcA>?h&0r`K5)r`K5'q,dPr!*/tsr_r_or_rbnqbd;gr_NJfqb?u^r(I#]rCQrYrC6`S
+r^HlVr^?ZOqa16Is$6KHr]U<FrB0s=q`=^:!'1$<!'1$<!&sg6rAFR2rA4F.r\OR0r\=F,r@e%#r@Rsu
+paZ7lr@%Ojr?h._!$qOgpEKPZo,rW-Jfomm"s4s2+=/-p#BE]k/M/S+/cI:4.kE5'/h\h31c.*H0J4t0
+/H%+!.fCe--R:`h9IN5)='Ss4>$>'2=T);.<`W:'<`W4#<)clq<<#ns;Z0Jm;#XDl;ZBVl;#a>j: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
+<W,kk;Z9Pl;#!ic:Amob9`.Q\9)V?[8,YpT7/fRR7K5dU6i9:L62j.J5Q<qF4o[VE4T7D=3W1r72u5H4
+2?,N11]&s+1&is-1&is-0E3['/bgmp/,^sp.K([o-i57h-2o1c,QB%h,QAt`+oEM^+H%=n++bU+*tTJ8
+*uuOF4)@S8-RU;h-R^DB-PRsX.4Zo#0ekmU3]K)X2Dm<I1GU`b0b?/r/OFJU/4ENA?<pf@?!CP3>5hY-
+>$5!1=SZ%t<WH.u<;oho<;ohp;Z'Dj:]O>k:]4&c:&Rc_9E%Q^8c;3Y7f>dU7fPpW7/K@L6Ms.L5l<kG
+4odbE4Sq5;3rM)<3!;6$3&`eo2Z5N42#T601B''01&s*/1&is+0DdC#/c@3p.fLmq./PCj-M8\b,l]+_
+,5i\6+G(_f+K6In+!;^L,p5Em;CO1L/hAUR/.!gX/1iJ-/hf+="u\7k/hS_,r@@mtr@&1',W]a8-pgd4
+>?Y05>5hY&<sD]+=&r@%<V]Vn;u]bo;?'Jm;uKVo;>a8i:]F2g:&Rca9DhE[8c2-T8,c!X7K#US6iKIQ
+6N0:K5lEqH5l<kH55dYA4Sq5=3r:r73<(r:2?>ZnrAFR2r\FC+s"j[1s"XL,r@e.&s"41#!\5cQr@Ipu
+s"41#r@@grq^MIlp*]kep*K_`r?A6bJg#^he0+f;rZV[k,98j\8Kf?*-7&R:%4!2F,pjrd-7CDr3]Anp
+1&s'.0GQ5o/hS_-/h8>5DGDWJ;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>.5<V%e3&``Q1c$pC1B'!91bgRKE`+GW;d*L5r`oJ-rEB)$s&f,!rDinurD`bprD`_or_iYkr)!>f
+rD*8brCm/_s%E;_r^m#YrC6`Ss$m#Ws$ZcPr'L<Ir]pEHrB:3ErB0s=q`=[9q`+U7r&4L2r\XR0r\FL0
+s"aR.r\4:(q_%h!!%\%!q'u=lr@%Ojr?h1`s!7Uhp*0GY^*&"MJfqcM%Ncf:+=/-pF&FJ>/MAY-r[\U2
+/1`A*0.nq81c@-D/hS_,r@@mtr@&($,W]a8-pga3>?_#/!*K8'rE&nts&JnprDW_orDESkr)3MkrD<Gg
+r([)_rCd)]rCQlWq+(BQs$clSrBpTOs$?QJr'13HrBL<Gr&t'Br&jj<rAsg9q`"d=2`<QO2)bCjr\XU0
+r%S=11,:R=r@n1'r\"4&r@A"#.kU]Nr[[mtr%%^qq^MIlpF#tfrZqOiq^)7gs!.IdMBRQpJg'b0!$qOf
+$6LK54).A2,UFc_r[%Ris!@Uj"XkoQ3]Anp1&s'.0GQ5o/hS_-/h8>5DGDWJ;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`<NM1G^dAr\4s@0eG_4;Ck78=^GB<>[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(<a/a0=]t`+rE&qus&K(us&8nrs&8qrr_i\ls%rYlrDEPjrD*DgrD!/_rCd/_r(6cVrC6iWr^ZoV
+r^HcRr^6]Ps$?QJrBL<Gr'10ErB9s=q`Fa;q`4R6s#9s9r\X[6rAFR2r\FC+r\FL.r@n1'r\"4&r@A"#
+.kU]Nr[[puq^_Upq^MIlpF#tfs!@[jq'H%cr?CkWJg#^hMBMsFrZVFd,98iMC.]Wq,pjo:-3#7j-2o4q
+,q(8o3]Anp1&s'.0GH/n/hS_-/h8>5DGDWJ;HR1.>$>/.=o;D%=8u=s<W5tr;u9Jk;?'Jj:]=,h:]4&c
+:&Rcb9DqK^8cD<\8GksV7JoRQ6iTRS6iTLM62a(J5Q!_F4oIMC48q;<3W1r72uGT52?,N01]&s+1&Wg+
+0E3[%/bgmq.f_*u.fUsq./PCh-N,7i,kiP`,6&hd+SHuW+M](N++bTK*t985*uuOF4)IY:-R^Dkr[@an
+'IYCZ.k3)(0L%]]3&iiT2)I*F1,Ah`%l?!m6?5sT78m>q?!CQ=>6%n+>5VP'=T;J&<rZ8"<rQ+t<;ohr
+<;fbq;Z'Dh;#O/j:/Cg`r_<>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"<W?%u
+;u]hq;uKVm;?'Jl;Z0Jl;#O2i:B!uf9E\$_92&%X9E.W_8c)'W8,l'Y8,YpU7K#XS6iKFP62j.I5Q3kF
+5Q*eF4oIJC48h;=48h5;3W1r:2ubf82#oQ52?#H31Aim,1B0'30JG.50`<[(0)mO%/-7=P/c@7"/,h*u
+.fq1N/,^sp.K([i-iYOn-2o1c-3#4g,1Icf+bCl;+TNee+qYnA*BS%/+seN_,UOf`,U=Z^r[%^n-S$\K
+3]Anp1&s'.0G,rk/hS_-/h8>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-5<V%e3&``Q1c$pC1B'!>1bgRKE`+GW;d!C2>?b?9>Q%b(=oVV(=8>nq<W,nm;uT\n;>X2g: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%<rc;#<<-"t<W#hp;uKVm;>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`<NM1G^dA
+r\4d;0eG_4;Ck77=^>;3>6.o3rEB2'r`K2%qH!MorD`VlrDNVlr)!;er_<GhrD*>ds%NAaqb$fYr^crW
+rC6ZQs$ZlSr'L<Ir':6GrBC-BrB0s=q`=[9r]'m9s#0j6s#0g5r\XR0q_A.+r\+C,0JNGYq_%h!r@@gr
+r@.Ojq^;=hpEfhbs!.Ofruq.]r?9W4JfoXfW?;Zm+<_jR+?ssH.kWG./MI)S#qIPX/M8Y-0/GBg2D[$>
+/hJXQ/,q*t.1djP3c%J<6;U]d=]ed/='/T'=8l8#<W?%p;u9Jk;$'Qj;Z0Jl;#O2g:&n#e9`@]b9`7Wa
+9)_E\8Gl!R7f,XQ6i]RY6UF+*5sR^45Q*eF5Q*eG4oIMB48h;=48h5;3W1oC2`EWQ2)R3I2Z5N42#]9.
+0aKNi0ek@90/#$X0E*U(/c@4%.k<4M/H.."/H%*u.fV$t.f1[n./>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)<PlrDEMir_N;aq+^f]rCZoXrC?oYr^QfSr'^NO"@PUE6:1W:rBU?Hr'(*C
+rB1$?r]9p:rAa[5!&jd6s#'g5s"j[1rA4=+rA":*s"FC)qCVInr%%^qs!dpqr?hRlr[7Rir?_Fgp`oe_
+ruq@ap*'AWocJc-Jffgk"s+j.*?lIb#&R'[-n$Mlr[@an'IYCZ.Oco%00_T\3&iiT2)I*F1,Ah`$T'Ri
+6?5sT78d8o>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*<rQ1u<r>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.k<V=1GU[>0`3U&/e0Ea-p2HD-U^m7>$+m0=o2=u=8Z,!<W,nr;uKVj;>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<P^+O2'\++bT6*uc7C*uuOF
+4*++>-7C;j.46Jk-n-Sp.P!&&0JE_r4?5>Z2E!Gl1]9'A0etO:6$-!S7oWVq>$5$5=^##-=o2>"=8l7u
+<W#hn;uBPk;>X2f:]F2g:&[ib9E%N`9E%N`8c2-X8,GdT70#dU7/TFP6N'4I5l<kG4odbA4Sq5<3r_5=
+3;YZ52Z>T32#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*<rQ2!<r5nr<;f_q;Z9Sn;uKVk
+;>X2g:B4/g:&Rcb9DqK^8c;3[8,l-[8,l'Y7K#^S7JoOP6N'4G5l<kE56!eF56!eB4T%;=3rV/=2ukr8
+2uPZ72>f<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#g<C
+s#U0?r]:!<q`+R6rAOR2r&"F0r%e(&r\+=*r%@t#r@Ipur@Imt!%Ianr$_Olr?hCfr?VCfrZqCds!%Cb
+ruh:ar#iNlJffRd^)nXB+!2LI*'849+XSTd-7L;i-n$Mn.Olr"0/,(E4?5>Z2E!EK1]9'@0ekI?/jXVX
+.n<QA>?Y05>?Lr0r)ro!rE&u!rDi_oqc!Gkqbd5erD3Ggr([/arCd,^"A;?Z8P/kOr($WRrC-]RrBpQN
+rB^<Gr'13Fs#pBEq`Oa;rAsp<rAa[5rAOX4rA=C-r\FF,r@n4(pb)LspaZ1jr[@^mq^2(ar?V@ep`f_]
+rum%<JfoXfo,nSd+<_jR+?t0N-S-o(/MAY+r@J=./h\n61c.'F0E*O(/1^ZKr@&=,.3pol:+/P/<`iF(
+=BJU*=8c1s<W,nr;uBPn;uKVk;>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)EYorDNMirD<AepeLf_rCm/_rCZrYs%*,Zs$lrUr^?cT
+rBpWQ!(6ZNr^$NKrBL6Er&t'Bs#^6As#L*?rAja7rAX[5rAFL0r\OL.q(_h%r%@q"r@Ipur[dstq'l7j
+r?qOjs!@Uir?VCfrZqCds!%Cbruh:ar#hdWJffRddiThV+!2LI*'87:+XSTd-7C5h-n$Mn.Olr#0/51G
+4?5>Z2E!EKrA+@,%Pomm6$6-X85r_r>$5$5qcWeur)`o!r`&quqc*GkrDNMiqb[5es%`JdrCm/_qb$l[
+r^crWqaUKPs$ZfQrBgHKr':0Er]^?FqE4X:rAsm;s#C$<r&=O3s#'a3q_S1+r\==)r\+("r%7^or$hRm
+r?qIhpa,karZh1^r?:SOJfoXfM'*!E+<_jR+?p0Y<%':N0.\b-/H%.,/hSe31GgpG1,&VY!A#c#.f(S&
+,WTg?.7I-8=BAO*=Sl.r<W#hr;uKVo;>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<*<F/=^#&-=o2>"=8u>!<Vobn;uBPj;>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<AerD*8ar_*2^qap`WrC?lWs$crUr'gTQ
+s$Q`O!'pTNr':6GrBU<Gr]^9D"["t34Zkk&48V);3<;*"rAad8rAOU3r\XR0!&FL-q(V\!r@\+%r[e!u
+!%Rdqr%%Xor[Igqr@%Xms![gnr[.RirZqLir?VCfU`k=5Jg&Ve!$qOf%3Hf84*"":,UOi_,pt)>-N5;"
+-RgPs/3,XF1,1L;0DmI%/IjBb-TlHJ.Rm?<>$+m0=oMP%=8Q%s<W5tt;u]eq;Z0Ji;#=&e:B+&f:Amod
+9`7W]9)M9\8H23Z7fGjO7/]LP6N'4K5lEnI55[SC4T7GB3r1l63;kf52Z5N42#T601Ars-0`Nm+0`Ng*
+0)[@&/1pfOq()Foq'l=lr?qIhq^)1ds!.Lgr$24cr?;1`rZV1^mN7$&Jffgk"s+j.*?lIb*-G"#-7C8g
+-mpAj-n-Sp.P*/*0ekmT3B&lT2DtIhr%S[<1Fth9<\6jA=^,'4>$Lr.rE/qur`8ttqc*Mmqbm;grD<Ae
+rD*>drCd5b9`7W^9)hK_8Gl!V7f,XR7/]LM6N'4M5l<kE56!eG4T@MC4T.A=3r:r93<(r82Z>T42#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*<rQ.u<Vobp;uKVm;>sJl;>X2e:]4#g:&Rca
+9E%Q^8HMFS8c;3Y8,l'Y7K5dS7K#XP6N0:L5lEqG5lEqI55dYE4T7MD4T@M@48V);3<D0"3W1r:2uY`6
+2?#H21]K601&Wd+0E*[(0*3aZ0E!O'/cRC#/,q*p/H%*q.f1[n./kUo./bOm-N,7i,l]1h,l]*B+bCkh
++nQoX,lSts+!VdfF%d]%-70o_-R\m?rZqt#-n?i"3B&`L0ek@8r@\""%P/qgF&OPW;cd.)=BSd/r)`br
+rDihrrDW_or)*>fr(m5cr_<Dfr_3Gg9MG@WqF^]Xr^d&Zr^QoVrC$ZQr^?]Pr^-QLr':3F!'^?ErB1*A
+s#U0?s#C!<rAa[5qDS:0s"s[1s"aL,q(Ve$s"=='">)2V/1pfOqCDLoq'l4hqBl(cr?VCfrZqCds!%Cb
+ruh:ar#j9,JffRdW?2Qj+!2LI*'8:=+sn]d-2o8!-n$Mn.Olr#0/50f5<Lqb2`<QO1,Ae_&25do1+PV6
+<\6jA=^,'4>$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"<Vobo;uT\p;>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%s<W?%r;uT\n;>X2f:]*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/-=Sl1t<rZ1u<;TVk;Z0Ji;#=&e
+:B+&d9`@Zb9`7W`9)_E^8H)-W7f,XP7/oXQ6N9@O6N'4M5lO"G55m_F4T@M@48V);3WD)=3W1r;2uY`5
+2?,N31]&s+1&`m&0DmI%/c70q.f:^o-NGRn-i57c-2f+g,PWJ_+o`^=+G(_f+S-]e+!;^L,p5F"<@BFO
+/h8M)/H%.,/hSe21,LgF1,&VY!A#c".K(Y+-RKrpE)A&P;H?n$<`iI)<rH%p<;fbp;Z0Gn:f@6hqG@)c
+rD*>dr_3>bs%EAarCQuZs%3/[r^ZuXs$coTr^HcR!(6]OrB^EJrBC9GrBU<GrB:*As#pBEs#^6Ar]C'>
+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<*<F/=^#$4rE/ntrDrqurD`Vlr)3JjqG@)crD*>drCm/_!)3>ar_!/]s%*/[r'pNO
+rC$ZQrBgKLs$HZMs$6QJrBC0C"?\e.4$*=%r&Xd:r]'p<s#C$<s#9p8rAFU3rA4:*rA":*r@\.'r\+1%
+r[n("!%[jpr@%Ul!%@dnq^2(ar?V@ep`fY[mN@*(Jfomm"s4s2+=/-p$%,`%/M8Y+/M&IO/cI@00JYF?
+1bgU7/1`=N.fUst./kS'-71Kj<@^R;<`rL)=',B$rD`eqr`&eooMPTarD3AerD!/_rCd/_r(6lY!(m/\
+!([#Xs$m&Zr'pTQr^?`Pr'C?JrBL<Gr'1'Br&sj<s#^0?q`4O5rAX^6rAFR2s"jU/s"XF,r\=4%r%7n!
+r@Rpur[dgpq^VLmpaH+h!%.Ccs!.Id[ip>HJg%lP%O35B,9S-N3I+FC-7'rdr$2:h-N5A#-n-Vq3ArZJ
+0eb76r\"4&r[\R1.4?up<@^O<=B\g.=]ni)<qo\o<;BJk;>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<EWO0=^#!2=T)>#<rZ8"<rZ1q<;oho;ZBVm;#a>j;#F,e:B!ud9_qE^9)_E[8GbpT
+7fPpU7/fRP6Mj(H5l<kG55@>?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%<W,ns;uTbp;ZK_f;>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+p<!@9)l-OM7N.k<V<1GLU<0E!O'/cI:3.k)l&
+F]Bq]<*3=+='8[-rDr\nr`&eor_renr)!AgrD!Af:]*ub:&Rcb9DqHg8P2TH8OuBB8,PjR7JoRO6iKFN
+62a(J5Q!_C4oRS=3W1r72uGT42#oN52#T6+1Ars+0`<Zu/c70u/,^pt.K([o-NGRm-i57h-2/\b,QAt[
++oNPN++bSd+,V-F*ZuIH*ZuLa#C95i-RL/h-2f2%-n$Mo.kE;+00D9S2)I-Gr\>6D0eb:70.ee14apTd
+79*Jp>$5$4=BPN'r`0##r)Whtq,I>lrDNVlrD<Mir_WPhqbI,brCm&\s%<8^s%*,[qa^TSs$ciRr^6WN
+qa(0Gq`k'Dq)nX<q`=[9q`+O5r\j^4q_\4,r%e:,p+Q@s!%n1$r@@mt!%Rprs![jqr@%Ojr[.@cs!7Uh
+p*0GY[NL/EJfqfN%j)r:,9\9U4b6]_/hJY//H%(1/1iJ,0/,.;1Ggg=/1`;%.fLms./bM'-71Kk<\$X;
+<`iF(='&E%<W,ns;u]hq;u]bg;>j>i:]4&f:&I]_9E%Q^8bu!X8,c!X8,YpS7K#XS6N'4K5lEqI55d_C
+55dY>49@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'
+<r#bo<;BJm;>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!<rAjd8rAX[5
+rAFL0r%n7+r\=.#r@\+%s"++!r@7aps![mrr@%Ojs!IampEfhbs!.4]r?7jWJfoXfe0#8D+WhpP,9f:&
+==5aS/MSjU.g@OV/hSe21B''50eP"..k:KH'.>7V-RL2f-8TjI.n3E;=B8F'=8l4u<;KPm;Z'Dh;>a8h
+:]4&g:&Rc_9DqK^8bu!X8,bsX7JoXP7JoRO62X"H5Q<qH5Q!_C4n_#<48h5;3W1r92uGT42?#H21Ars,
+1Aim&0E*R$/H7=#/H77!/G^mp.f:ah./t[p-N5:k,l&bd,Q/hQ+bCkh+c7EJ,:"EW+<_dd#CB;j-RU5j
+-N,1j,prU=$7IAS.l]FB0eb:7r\"4&s"+."%4N\]G?6:`;cd.)='/T&<r,ho<;BGm;>j>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%=8Gtr<V]Vl;Z'Dj;#3ub:Adid9`7Wa9)hQa
+9)hK\8Gl!U7fGjT7/TFN6N0:K5l3eD55IAA4T7G>3rM)<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&<rQ+t<;TVm;YO&e;#=&e:Adf_9E.Wa9)_E\8H23[8H23[7fPpU7f,XQ
+7/oXQ62NqG5Q<qI5Q*eC4nUr;48h5;3W1r:2uPW82)bCjr\XU0r@n@-1,Ae_s"OC)r@e1&r@It!r%.gt
+r@Igrr@7[nodKhfs!Ials!7Cds!.IdbTVQ]Jg%-;%jN>C,9S-N3I=UG-RU5j-N,1j,prU="">]M.fq[f
+1B&s30.nk//M&IP.h4*Z-T$'M.n!<;=]ea-=Su4s<W,nk;uKPh:]4#g:&[od:&@W`9DqKZ8cM?\8,l'W
+7JfLM6iB=O62X%I5lEnD4oIMC48:i73;YZ42ZGZ52#B*-1Aim+0`3U'0)7*t/H%*s.fCgp./PCj-Mo(h
+,kiSa,QAtf+o`\Y+oNOY++bSd+4MAC*ZuIH*ZuLaHVu"8-RUAjr?i+(-n-Vs/MAe34#o2U1c$oc1&is-
+0E*R600Xqn/ONK>>$4s1=]\`(=8Q%s<Vobp<;f_l;>j>g:]!oc:&dob9E%Nd91hfJ8c2-X8,GdS7K,^R
+6NKM@rBgKLrBU6ErBC6Eq)nX<q`=[9r]'j8q_nC1s"sX0q_J+)!&44%r@\%#r@@apr@.Ulq^;=hpEfea
+s!.1\r?:JLJfoXfMBE-G+WhpP,9f8UJlsKT/hSk1r@87,/M8Y00etRB1GCE[.fq1L.K1_1-RU5f-mg8t
+H!)[d;,p[u<E<."<E8usr)<PlpegrcqG7&brCm)]rC[)]r(-fW"@u$Q7RmAGs$cuXrC-TOr^6ZNrBLEK
+5X>94qEFd>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&<rH%r<;'8i;#*oc:'+-b:Amoa9`7W`9)V<e84cBD84Q0>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+t<VKJl;Z0Go:f1*g;#F,f:A[cb9`7W\9)hK^8Gl!T7f>dT7/]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/4<?8=&r=%<`E(!rD`_orDNAerD<;crD*>cr(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+t<W,nl;uT_q;#F)h:B"&f:A[c_9`.Q`9)V?]8H29]8H23[7f>dQ
+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<GgrD*5arCm2`q+:WYr^d#Ys$urUrC-`Sr'UHM!(6]O
+r^$QLrBL0CrB9s=r]C!<rAjj:s#9m7s#'g7rAFU3r\OI-r%\1)q(Mb#r@S%#s""$t!\#QJ!%Rprr@%Ul
+q^1t^s!7Uhs!%Idp`fY[[NL/EJfqfN%j)r:,9\9U4b6]_/hJY//H%(1/1iJ,0JP@?1c$g;.k<(u.K1aq
+-iPG'-mg5sH<Mjf;,p[u<E<."s&K"sr_rbnp/1cbq+prar_38`r(?oZrCHcT"\(sM779WD7J]FN6NBFN
+5lO"J5lEqE55[SB4T7G=49@W,48h5;3W1r92Z5K52Z5N42#T0-0`<a)0_mC#/H%*u/H%(!.fCps/,^sq
+.K([o-i#1i-3PV@,U=W1-3#4g,(^ti+bCm0+V#_B+X8*Q*]\LB+!r9[./Y>$,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<q2?#B51,1N_
+0E<d(/e0NuK4$8t<*3=+='8[-=T)>#<rH%k;ufhp;>sDl;>j>j:]4&b:&Rcb9DqHe8P2TH8OuDL8,PjT
+7K,^R6iKCQ6::]<r]pNLrBL-BrB9s=r]C!<rAjj:!&sj7r\a^6rAFU3r\OL.r%\.(q(D_#r@S""!%\!t
+r[Ijsr@.^or?qFgs!@Ccs!7Uhs!%Idp`fY[Tceq0JfrPc%j)r:,9\9U4b6]_/hJV./H%(0/1iJ,0JP@?
+1c$j=/1W5#r[Ijqr[/.%.OZJoIU"6g;c[%(=T2D%<rQ+u<;ohr;Z9Mr;c?Rl;$'Tl;#*od;#O2h:Amo]
+9_h?\8c2-T8,c!X7K,^K62j.L5Q3kG4o[YD4p4#24?GY#4T7DA3Vk`62uPT32#0$)1&Wm+1&3L$0)[C$
+/,q0u/cI=#/,:[j.IebY,QAte+n6cU+oEMZ,6&ne+p&u8-Li;U,P`MY,5EAb,U4KV+T<P`,Q&b],P`MY
+,OlrW,3'mC+o*AQ+oiec+oike,l&VZ,5*8\,6&hV,PWJJ,5rhe,5rb]+Sd2V+TEYc+o`\b+9*Ma+T<G_
+*pFjD,5EJ]+oWYj+WDUJ,9Igd$$oAj-6j`\,:"Q5,nD=L,q1>n.5s+>0JG.4/M@#S&1f@_.kN4s0n<U[
+7oE>h=]bT'!*0"tr_iqt<)cdpqbmGkrD<;b!)NPgr_<;ar_*&\q+CWWr($cVqaUQRs$ZiRp-AUAs$$EF
+s#g3@!]iA&r]'^7s#L'<q`"F2q(qh%q(Ve$r%@drr@@gr#Uh)M.4Qet.k(EGs!Rdmq'GPVq',PVruh:_
+!$:qYq&SuI#9b34+!;^N,OloP*r-oJ*s*W0+T<D`+!2[)+T<JY+o*5U+oNM]*n_Y2*qCER+SHlW+T<Ma
+,5E>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\"[90e55<AM?hW<`rR-r`B,%s&]%tr`/tts&8qqr_WYl
+q,./irDEMirD3Ggq+UTWrCQrYq+(ERr^HiTpd4sGr]gHJr]pKJr]UQO5<_7o4?P_%4TIYE4T@M>3rM)7
+2#0$'1]9*/1&3O&0DmI%./taq.fCdq-het`-2Ae],5ED]+T<J_*r-rK*r-oX+T<Ga+X/0,+8I&L*r-oR
+*WdK-+8m5\+8m>\+8I&T+8d8\+TEPT*oS4:*q:BK*s<W,+!;^*+o*2T+8HuV+TEP`*rR5[+Sd8X,4QoR
+,5r_b+9!>W+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=<p=7<`rR-r`B&#rDrtur_rbnr_rhpr_`Jfs%iPfr([,`r(I#^q*tEU
+rC?QNr^?`Qs$HNHrBL6Er]pHIs$$EHs$$EFq)SC4rAFX9rAad8q).t(p+ZFu!&"4'r@\.'r@S""r%7Un
+q()7iq'Pn`p*9S]rZV(Zq'>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<JY,P`PZ-2She+<W!0,lT"g,5EAW,5EDX,OlrX+o3AX+Sd2[+T*DY
+,5EAW+o*5U*q:Ed,p4KX,pOR!J5741,UY#h,UE=7"stZC.4Qbq#WFUr0J>(3/M@#S&1f@_.juhn2LnsX
+85rVl=]kK$r`0#!r`&bns&/emq+pubr([)_p.P3NrC?fUq*k<Os$Q`OqEP'H5PdSB5Q<qI4oIMC49%A;
+3W(f72?#T62ZPc32>K!&0E!Kq/H.0t.f:gr.f(Rg-i54i-2AhS+o`\a+8HrQ+Sd2V*WR;\*WdE++o*8V
+*Ut<K*r-rW*WR8`+<_p++9!>W+8I&T*r-oR+Sd)S+8HuR+Sd5W+8HuO+9*D]*W7/[+o*8V+o<A]*r[;]
++86iP+8HuR+o*5U+Sd2V+8I)U+T3J^,5r_W+RpNK+8mD^+V?"B,U"HX+@(KS*[;pX.4HVlr?r.).4Qo&
+/hT:K2`<NN1c,+cs"OF*$na1a4bd>q:/tA!>$:i,s',A(rE&u!!*0"ts&8npq,78krDEGgr(m,^q+1KV
+rCH]RrC-]R!(6QJq`t0Gs$QcPrB^EJs$-NIq)n[<q`4R9r]:!9rAOI/q(qq'p+ZJ!r%@jss!mmps![[j
+q'Pn_q',MUrZM4_q&]5Qr#tkWru_4]!ZrO.q&oJSnKI]Lq&oVW"<Sa0+s?e*ruUtXq&oJSq&fDTru^PK
+q&oJWq&fDRq&]_^+!2OFrZ1eXq&oJVqB#\YrZhFerZV(]q'5qaqBG_]q'5\Xq'>bZnKRfS!$q(YnK@WO
+q'-+m,:Fid-6ttbLK>cO.kWM0/,_$t/IF3g0ekI</M&D&.fLms./kS'-7:/b2h>9b7T*/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-Xs<E3!ur)3Mmr)!Agr_WPh!)E>arCcrYrCQNMs%!#WpI5$JrBg<Gq*4mA
+rB($?q)J40rAXX6s#'a3pG;V!q(M[todg%lr@.apr[J(#-n$Gj-Mf+c-LiAO+oEG_+9*GY+Sd)K+8[)Z
++7LE;+8I&W+T`c.+9!G^+RgKN+oWYb*rd>\+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`NrBL<Gr&t$Ap,i17s#L$;s#9a2q)%n'r\=@*!&+:)r@n1&r@S"!s!n!sr[@[nq'c%c
+q'Gh]pEKPZruh+\kTKgGrugtXoHE`Iq'#Y[![/^0r?D1`nK@WO!$D1_ruqCdq&oJWq&oJVpE'2Qq&o)K
+ruh=`kT9XBrZ:kWnK@WNnK/#U)]Th<*?H7BqAoARq&oYX!$D1_"sFs+*??1BmiV'Bq&]MXru_4]&0Df2
+)BBe<3KI;j-n?l$/1^ZMr[e.'0`Eg31GCC2.k3%J.K:gq-OhCP-m(<n?R$sV2E*TTr\sj6r\a[5qDA70
+r%[n!r\+4&!A,u&0)mO!/GUgo.J>1c-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`<j,2>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.JYOj0E<p-2#K612Z>Z*3Vbc*4UjM84$#A^4#]/X
+3&ion$$]#d,:4Z\+X\Z9-j(nI.P1QO#<b+,2)R3H1B'$.0`E^51GL:@KP)hj3]fGerB1*?s#Tg7nMU;&
+r%n@0rA4I/q(_[ur[n%!s"!gor@7Ulr[@dqr[R^os!dgpq(2Ons![jq!@fPr./,+b-M\tf,lJtf,5ED\
++T3D\*;gcU)u^iW*VgZE)Yk?B)!Mq.)Yk6G)>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:G<t<-mpAh,UE=7r?_n#.OmA60eY14/hJ^T/IO*\.k;tt,WBgY2(JSWr%@q%s"XO/
+q)&(1r&OR4rAsm;rAs^6p,W(6nN6\3pcJI;r]L6Fq`+U9rAaa9q*Y0Gr]gBIrB's=q)e++s#L$;s#9m7
+rAOX6r&+O4rAOX6rAag;s#T[0iApEfq)A+,!&jd7r\jR4r]'O0q)A+,p+un-0J4n+r@@grq()7mq(;n*
+0JG4:1,C`V2#0'*3;GN53V,9,5l!bH62s:O6iTRM7eoXO:]ODm;uTbr<W#nt=8>to?MS")@J410@00hE
+A,9^2Ab]d6@fBg9@f9a0@/41"?MRq2?=$oC>lIq:?<gfA>[(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"<VKPm=8uCu=8l>"=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%<W5qt;uT\j:AIQY7fG^R5lO"J49%AA3WD)73VbZ12u,?,1B0632#]<11'KHi
+1,(C>#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#HN<s)S*[!-7OJq/Z:Mq/H.M#Bk95FE;G@Du=SRDt.iCFT$C_GQ2p`
+G56CYG56FRIJJ?gHN8EgH2`'gGQ)d]F8:"TE;j_PD?k)tDJa0(C2*KWq-s/+q-3Yts&K(us&8qqq,$l\
+qag`Xr^-uY5s[b$4Zkhg48q;:47P?,2u,?02ZGZ51^Q#s1bpgF0-MVfr@.aor?r.).4Zl!0/#FK2Dm<J
+1G\qas"OF*#V@hb2IC)u;HEcs"'/K)<rZ4p=8Q+u=oV\$=SuA%=oDP&=nu=u>Q.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&<kIK+clI//6eI//<_KDC2rJbX`pIfFiqI//'`
+I/.scF8L%]G'8"M"*8L&EVXPKB_c37@ejF3>Q7n,=oVV"<r#_j:]F)f9)hK_8H)$W6iKFJ6h*J<5Q3hD
+4oRYF4oRPO3]]>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`+T<Po+X&$Q-6Ofa-7:/c,UE=7r[%^n-RpSO2Dd-A
+/hS_,0)dI&/H..//gr#"3^5nm3]T5`4ZrX(rAsp<s#U-@r]:$?s#g*=rB1$?s#g6As#Ts;q)\I6ni-P-
+s#Kp7!&sm;r&F[7s#Bp:r]'m9q)eR:r&Oa;rAaj;q)\=7q*+dBrB:3Eq*4dBr]g9Hs$QZOs$QTMqa1<L
+q*b$Fp-emKs$lfSq+LNWq+^lar_ESj9hb@Oq+(6Sq+LNXq+q2f9i"Ye!E`S*?2\%.>PVP">5;7q<r#Yh
+:\dZZ8,5UL6MWh@4o%)@3&`cS2Z>T42#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#p<Cs#^$=s#^3Br]U'>r&t$A
+!'U<FrBL<Ir]gBGq*FpDr]g?HrBL6IrBg<Jq*k9PrC$]Sq*t9Pr^QiXrC[&^lq7(Hq+C?Rs%NDdq+g``
+r_r_nq,@>orDiu"<)`Tdq+gHXq,I/k##eK%=^5?DrFGh9q.0;0q-Wr'q-!_uqc<Mjq+g`Zq+CHPq*b$D
+s$-NIs#pBEq)e+)q(ht)s"OI+s"<gk!%.Ohq'c%cnL42Xq'Gb`q^:n^q'u1gq'u4l!@oVu.g%7N.k1fV
+-Sd2(/hSV(r@Iq"!\Z,Yr\=L-/H.+&.4?Vo-n,'B&LJbN.4?Aa-6srb,U=]a-RL8@-iPFm-2o1i-2o7j
+-iPOo.JYCl-iGCl-2o7h-2AhZ-2f+h-2Stg,5rhe,l]1d,QB%g,Q8nd+o`bc,6oJ>,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%rQ<knj15!#YMMrYb_Sp)EfIq&B8Q$QL-*)]BV6*$$(B
++7UKL,P`MY,Q8ne,Q8ta,5EM],5rec,QB%h-2o1i-2o7e,5EM[,5EM[+TN__,6/qc,RYtF-6b&c,:=l`
+,UE=7r[&%"-7UK'1bgX9/hJV,r[ed7/1W4u.P!"q,Uk&h-mg;j.OceG/,q*u.0(dq.K:ms.f_$t.fV$n
+/H73t.0(dp.K([j-i#1j.K([p-i#1i-N>Im./>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+<D^U*?cUR+sJ0X*@2^R,9A0S,U4<S,3^6G+n$Q9+T<JY*r-o*
++Sd5Z+oW\],6K,7,U<:4s!7.\q'5MWmNqNQr$MLl-2]"g,Q/nZ-2]+`-2]+c-2Aqg./kS#-n-Sp/1rV1
+4urU#!])Sgr\=F,r\+1%r%7k"s"4%!!\H#Wr@\.'nLjksr@mpuq(;Lsp+?:sq_%Ciq(:h^pFH1ls!dan
+q'bnbjX:*UqBk_[!%%Rjp*]Y_nL";br?q:ckpI8o/1Dhi*>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+<M^E,T.OF+!D[Q(EFP2*?#kB'dXS9(De87+X7sJ+W:(sllZ3Kq&S<6r#YYS
+q&[X"r>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+<VmB-#Ag,KS#>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^X</hJ\-/M&G'/,Lgn.K(ah.0(jr.f_'p
+/+tOl/,:[j.K(af.JkRA./,+f-MJh^,l&bb,kWDO,3gBP+oNVb,P`PZ+n6fT,5*2U,5EJZ+r;IK,o%bC
+PE1KQP_)gJ*[)jI,paZY*?Z.@+tu#65s?M8+WN:,3[R![+<VsP,pa_F+T*>T*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<MY,Q8nR+o*AY+tk/e%L"@H0g.Zd2*mIb";NCd@l%7k80M&GA-g7j/qn1PE^UhX[T+Fi*$?UU
++=-J"q&fMWrZM"[i?8(@ocEoNd3/0,s!%Ies!.=`"sG08,9e9Tp`o;Sq'H%dr?^nZq'Z+fr$MLl-2]%f
+,P38\-2An_-N,=f-M]%h./kS#-n-Sp.kWJ.5!&[%#W+=o0ek@90/*/Sr%7k"s"4%!!\H#Wr@\.'m4[r]
+q(DXunLj>`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.S<CR&F?QOgiR!G9qC<gXCloi;VL/0>f3+<UA"nK79B
+i?.t=p)WrMjWEk3q&]JVocOJ]+<_mM+!;a&,P`MM,4-WN,lK%f-3>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:f<BcEm$E%ur:rSN6QtL$"'#Jkr
+C"YLKRLr?h=;*&7+rqmP+mC-F+8I)S+R:0J+8-cO+425,+oEPX,7#J<,U4KW,:"Q",kNDN-M]%f-N#4l
+-7/C3o-NoRr?hRnq'Pnbs![jo#q.5O.kE;,0L%Vt2Zbfl2?#?10`Ea'0)R="0)mO!/cmUW0)[F'0(CUp
+0`<Zi0)dHs0)I9[/a"\`/+4t\.J5+Y-gE&Z-2f1i-h/PP-iGCd-2AnX-Pn6X$3:ep4$#\h10$N!/I\Y'
+K2]jTELR_YBq6!XHO"BC4^4Hk;YjT6.l/Lr-RS=/nKcd6r$:t\q'>e_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
+oH<KBq&oGU/e7pi+>65[;+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<K,h=:>
+,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!@Xlj<j[K!%.XjrZqLir?VCfnL*iOr?D%\m329Mk99dJpEB>Wruq=`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*<iF?.BrFMG#BI1HmK<,:3I<+s6e-s!%Fer#u%`oca8Vkoo:6p`BAUrZM1`s!$kS
+r?1nYp`]MYp`o__q'5kas!@Xkkp?-Pq'Gh`kU-BX,lo;;p*KM]s!7Ujr[%Umq'Ghaq'c%cr@.[p$nEk]
+0JG^P2`N`R1c>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-Q<jR;.t0.Ko(\2=[tJ"
+,sXUI3]\Z483&+[5s6`-g*/22:bF@[68U,=.Oc\i,piO;r[7XjoHsM_rZpqYq^(bXq'Gb[r?V=fr?h7b
+q'YtbrZqFg!%.Xjq^27hs![jor@%Fis![jqr[Imsl7)NYnLXJdnLO_l.Ot'>paZ7ns"+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+<LA$rZ:VPr>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<J]+T*D],4m/[-2AbT-1N8V-M\t`-M\ng
+-7'o=,U4Q&,lT+^-M\qW-N>=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+<VpS+t+Z[*?ZCQ)_E?]-mo`].3K]T,UOf]+T!A^
++oEPX,Q/hR+o`b`,5EDX+Sd2R+8m>]+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[+<VpT
+,:+Nd+!)[U*@3'])^6LO,U4EQ+!LV+ru_4]!$D.^rZV(]r?)(^hB1l$r#bq[r?(bTq&fDRr?(t\r?(eW
+rZV4ar?Lq[r[%@bi?e:Hkp6?X-Mo+Z,k`S_-M\tX-N>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+<MmY*[W9a*$ZaV-RL&]+s\BXrZ_=bs!%CdpE]__g`l83ru_"Xr#kt^s!$SKr?D1br?D1b!$_@d
+rZqCfr[.4as![[ikpQNZqBu(fkpQZa.4?Slr[@Riq'l7jr@-\Rr[Rdq""c/[0EFF#r\t!;1c@/h1B0*/
+0`Nd'0*j6e1,1L;0JP<X0`!L(1A`g+1ANd&1\ifr1\i^00/,(70eb:7r@mpu!&+.%mk=Vls"44&oI]ki
+nLOVjr@@Ulq'c%fq'u1jq^M7gr[Rpur[R^mq'c4kr?qXnj=(!Vq'[dC,VE#ER^U`:j2.OIA2th_-RgZ"
+.46Mn.Ockr1aOCs/gDku/g2Vm.Outr![T0Ar[7^mr[%Iir[@Rkr?pDJnKmiRq^)1fpEfV`r?qOkr[.Oj
+r[.Cfr@%Unr@7Upr[[mtq'tV[q(;Cqq(;+f!\Q&Vlmr,hnh9eiq(;Cqr%@t%!\lGfr\b6@/h\h..kE2$
+.Olkr-n,!@r[@dqs![mps![[jq'c4k!@TAu.Olt=.etO`.etLu-n-Sp.Ocepr[IIfq'l+epaH(gr[.Xm
+r?hOjq'Q%dkp?9Rq'5DRq'>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\+<MjT+sS*K
+,U4]`+snZ],9nZdr#c(e-6jW3+oEJ^+oEP[,QAtd+n$Q4+9*DZ*rI,Z+TEM]+86iE+8?uW+oEP^,Q/n^
+-2o7h-2AnX-28hX-M]%b-2Ani-mpD?-LiD^-iGCl-2An`-i#+b-iYIj,mG\C-n-Yu/HIpkr\Fd50/,(5
+0.nmV/c71!/cRI'/cRC%/bpsq/cI="/H[UY0JN;Tq(MOrnLsVhr@e1'r@djs!&"(#q(;@or@S""r[n("
+pac.im3qo\q'Pn`nL!iRs!@Cdr?qUlnKn2^r?_IhnKmuVs!.IfpE_13,p+9mCS8c"d^b**+ri*Y-70r]
+-R^8d*ZcUQ.4-8e-mKu_.k)Y?,60%n.4-5a,l8hb,lK%b-3,@j,jlo9,5E>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+<MaS+X86V,:"EPr#tk[p*9M[r?:DJh&lS<ruV+\!$:nVq&o>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@\<b>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@<R3<;&or\"=(.kU`Ns!n$tq^DFm!\5cNr@%^r
+q'l:ms!dpqr@%gu.kE7A/a4h[/,q1".f_1"/GC[i/+G+f/,:[n.JYCV-N5=X,l&\\-1`AU,QB(g-LW8Y
+,Q8nW,P`V_,Q8ta,qL;e+s\Q\*?Z7:*$HIN,8h[P,U4Z^+<r$R+seTa,p+?U,Tn<Z,:4T\-6jZ8,UF`8
++oW\c,Q8nY,Q&bc+mC-F*r-rG+8m>^*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<V+sA-R+o!2Y+o`V`+9*J`+8d;]+TEV`+SQuX*rR2\
++T3D\+9`i0+X/*Tr?;7c+T<Gb+<M^Kr#u%^ruq:a#pU]A-7:/h.4QeK.4?\E.gIUW/hSe./1pfQs"47'
+s"F@*%kfRg0/>==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'0E<j,1'THf1G^d?0`Ea*0`<[)0`Ng)0)mO'0E!O'/cI=$
+/,h$s./YG*-n-Sm-R^Dl-RL2h-mp>i-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<V1o5<qM#6:!q)6UaI6r^R,_8P)NI9E%Tf9heAX
+:\d]k92/2X:/+JZ9hkR]qbI;j;,U?g;?Tor;H-]r=92E'r`K2%r`B/'r`];($X6nB?=%#KBl.s:GQU)k
+4$*=#"#r4s2?#K62>/s.2?#H41As!31c.'I2#]961c-sD2#K602uGQ>2`NfX2`<NQ3;kl;3;bW82E*Vi
+2Z,E42#]?:1c70M3&EJj2$c)u2)I-I2E*Pp2Z5T32?5]73!D6%3B/rUr\a^6rAFU5r\aU1r\aU1!&OU0
+!&=I,!&+:'r@J@/0/"q0/h\h//1piR!%e+%r%7q$r@Rpus"44$r\"+#s"F='s"F7""=kuS/1gQHodp%j
+r@7Ul"=P]K.P(HIq^DLpr@Igr"Y;2T.k3"I.f:gm.0(ms/H%.1.k)ns.k3"s.4Znu.P!+H.fV(!/HRLT
+/H%*l/H.1"/H..3/1`;%.Olkr.Ocbp.Outt.OtBI"=blP/1^ZK!%\$ur$qgs-n5*E!%IjrpaPnbr[7Fg
+r[@ps-n-VC.KV%I./P@l./k[p./tar.f:e*/1iJ-0JG.60ek@91&`p81GgsH2E!?J2)R;i2&/#-2`E]U
+2`<QQ3BB2]3'9>c3]oMdr&jsAr'CWU6q'L477KfF8-DLV92&(Z:'FEi:f1+gr_rhrr`/qsr)<u#<)lt!
+<)lpt<;fho<WcE*=^(N%!F&k/?NXP>?XNe="(,>>?N+=2?7TDl@U`hYB5_m=It(U'=&r@%<E<!p:JXea
+:esqd;cHat='&O->$>-7>[724ra$":>?tQ@>Zt64>$PBA!b#PIra5S0s'bn9&n,0T?=.&I?sd8I?sd5G
+?!LZ@q-<i#rE'h<>?kB8=&i:%<E)mq;Gp=d9heAX9M>:Sr^ZoU!^oCBqEY*Jr^6WNs$QfQrB^HKrB:*A
+s#^6As#L*=rAjg9&N2R-2`<NO2`WiV2`WlX2`Wns3"%Z(1G^jF2E*QS1c5.gq_\7-s"XI+s"X=+r\=U4
+1c70Mr&F[9q)eL;r]^-B!^T+=r^-fT6:413#"_BV770L4rC$ZQr':EM5X.@.4T@S>5Q*kH5n?.D6:OO=
+8Ol6>7n,m66q-o<#s^^<4#\uN0/53[1B00+1&s--2#fB32#fH42A%l+2)[BQ2`<QQ2`NcU2`<TR"u\@s
+2)[?Mr&+[:2`NcWr]9s;pc/42q)\R@rBU?J!(QoWr^crZ"%c$R9)_Bf8kViO:f(%h<W6#%='/R-=oMSC
+?t!MSA7]@bCM[j)Ci!s+E,]f:EcZ>EG^+N4H3&;<++&EbJ:`E,LPCP=M2R7JN0'3aO-#KbOH>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>aR6iTFM5Q<qH4o[YD3rhDA48q8O3&s#\3&ioZ
+4$#A_4$5ScrB's=&2c@(2`NfY3]8oU3&iiU2E(UprAO[5s"jU/s"jI/rA=[82`Nhs3rM,?4S_/>5Q!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:F5<qIu5!M;!5sR\$6:!m762j+U4?Pbj5<qJ"4[&a-r&ss?
+s#^0?s#^$>r]:9G4?bto5l<qJ6MX%L7K#^U8,5[Y8P2WK9`@Zi9MSD^;G^+^r([/a!(m,]!_GpRr^?]R
+!(QcTrC[#]%nB/`:/Y"g:eje_:JFMV:&.Ed8kDQB69[L03qPN64T.GA49@Z/4odeG5Q3hU5X@Y"5<qJ"
+5sR\"6:(<1r]pTP6::]>!^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^@Z<s-`kUpm_5P&"&`PR[]_2PaRr.
+R?s5+R/*!RPEM#fMMHk:KS9;Xs+^?'!/CB+!JZL2MZA_8N<>3#N/dgt!fiG,rKI8Es-*JGs,m>Es,m8C
+"I#%6Pa266s-<PIrK@8HPQ$dFP51:AP5UUCPl6mHQMd*PQ^3o(rg+1`R@9S4R[fq@T:hjISXl@Drgsq!
+U8"EYV5C/gW2ZbpW2ZepVl6SoWr8suXT#==XK8V.Y-"h-X/i>'X0&S0Yck15ZEUO;Z2Us3Z*UgF[^W[C
+[0O.L\@/lU\@MUMq7QpA]"5Mdrk8<D!58BG!5J<E"2Vjj^\YYB^&l-d_#;%C^^J#q_8=+._ns7-`5MYm
+"2r7#aSj3iaMu<Db0.uQccsb]d*N0IcHOAK_nj.+_SEtd_$Iin_Sa=2`lH.!`rF*Ya8j0W`W!j^`Q-'B
+aiMK?rPo#[`Pf[n_Yq=J_#D+K_>V4S_84"*_8-&b!5SEErk89C!kZ(Wrk8WM]"#;\\@8pG[0EtBYctC;
+Y5ka(X8T'sVuiloV>[1lUSO]^rhfXj!iDikrM9FfrLj+]s.97]s.'+Yrg`nU!1<bS#FUsIR[9>*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[]h<S=,\4S=H(;R@0N>Qir\=PE:b*M2$`_
+L]*&)L]<50MZ8P4N<#"<Ntmb=OH5KcP*(ijQ'IZ$Q'IT"Q'@Msq3:lD!g].=rL!PMrK[GKrKd#>r0I>K
+r0[GN".5F@QMm0qR@0M5R[]h=T:hjNT:_dLTqS3TUnjiaVl6SoW2ZesWMlhtrhp%#WiN2%X/u3#ri[6C
+Xf\\+XfSV+YHY77Xg,4;Yd(L<Yd(L?[C5tA$b3aY]!o/Y\[f;`]D9,K]"5Md]Y2%n]Y2"m^AbnH_#(qH
+_>qCN^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\<VTV%jLq47e]S=>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[]Y4<Yrk/]R^VIY!
+^;%Fu_8=(b`!F2q_SX4/`Poao_uRdU`q[RVaN;NCrl+lTrP]&^aN2EB`l?'>q8a)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%;<<j%W!*XgG7@ntf3A!/BF!fmNV-M#hP2It);XXLrB:W%H?F3qHY^UKIBVP=
+%V'a]jS_Wl-:9E-+TZ?Ipe38;_9A7:<U3Z!XdL"iiis-WLiJ[#TJ`Gjh5=G6C03>8u0.s##,Nhr41QSNp;jG52<"n)KmV:Q]^Y*>=
+%"CUTcR>-L-EcbHrDtOhLE_._Tg4,Yl]l)^NUdqg<bg*&GUHe%h%:Xk`bdhsE`J2.dGF%8L:\D'#;oV"g.Nk:P-f?`.(#5Jm&2Ht4
+%`-".tDXUc:IRM,l*LV]*JId74n"qM[!u7;H*C)&p@&/<Mpa=mfmfn%j$j.b;>s9FDkkA]]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`<AQQS16u^&7DV@k=Rs5DWhrpEIXnL6\)KR*N7>$A&D)kqk0MaB035BGdu>lgu#6C00;sYRk?NY(K'Un>H:-5
+%h"J^rW"*&e?+@DFh=mYPolY0P^=eS<[H?<2#?ol]orgYB7I<PTlP$AH^1p*]qXo7UAD#\(qd-E)f57F*hguK1c/5;,<.P@&kssS'
+%G$B+@^$f7i%Q^.]guT;BXf-TuD"j[T5``l2aH,'RAT$\:f(e!B#5g6f,Acb^X):P;<i^MrXkd8AlWHBa:S((E4dlG=najYsHh1<\
+%Il0glqfQ)RXIf1TU;*/)<bA8oB7K4W6,A-7c`+s)?ggb"n$Q=dbSJ*;@#<r.5sJY.TWf<k),eUgZOL(]8!5"_$/<Mc?q*Q_^\Ue;
+%%2!iB'rk5AEm_/lkNt^9ea2*=33samqa:mET^>2T:?WIm(St$Z^2-72S&o2DX4FFrF7^Rr',I0DDs,^+YgBeIIe3<hD667T'$EfD
+%UH)U*ksCnkfXAcigt\+Nr*6LDMs[oiXjI9N^Q=rafP];YUIOZDK6"*s%:t,WlgS/an`71>-bh5rq2JBVR?^m:'j/NYjtjh9`Yi8=
+%QiU3rig/Ao>As[G]#+,Fk.4=<WAl3%kS0Q6nK$j"a)ecNU:p'W[h[GnWElCtfKoj\ppq3djk(4DF/ZKegg35tRPn<[<GJ_=7tg7U
+%/Rj&XDU33AI&d`7>Rnnb\POoE9BC3);Qa&jMHaL(?L]M>+tJ*gW.^F&V,SmF.[=c!WOc)1j]/K6Wj:nkK5+L?</]:)'rk<8B"/M^
+%=aY=lPI<JsX'T]/XOsB#!G*QF+J=ku=p:QX!)sa7jX%C[*5F<3o'h0'Hm"aeaJK7(;e?b#5!X;t8B5nre<319EVNpgfV0Is8Zfk8
+%<jCbr"UW?e:b.1cW0Y*+'l.X<NjYZ:>n<gW@/<Wp$E,?T;Mp!p&<PrT\i`4s"8"V8.c@<8-nPL8_fB.>nN[J&F;o3-njhG*/IO7I
+%g:73i)SS6B5"?"MCrG?XfRr)n"lLsfoSclX%#eOu?[BFA5<[m9BQF@Zr$M9T(HP7!_=Cia1?mp;[&(e'J?Qt@FPF<UQLG:"Dq#8A
+%FPtB>^Hg7G2<<g%X?Eq_N9XKOL>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"<i."5qsbkje*6Z3-%>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"uLn<U8VWg:'7m`0tdie0d4n;9JrIoCq>a"3?X;N
+%duKBdVhjsi.KYlpU*(N+:dRT=7o+SlBdo`&cPJ<)'f8?.RKBLpk_]sX!G0r+"]V?I9@6d,>tA<RVCrP1Q_CWM9OXC0;"4O6+dL_;
+%AuI8S0h#LWFW%b7MUM--BW1tG"PcUk_hgha+AS_m.a`uPQ9Z>H">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^,RQrK<M3Gh
+%RP4j_/H^.,5aMOC/0l^H^p"Yi]Ds@^"NIkX'IA9m@#R?6'c8V0.e/'B8jE\8XM9Eg0>L1]5q7,`_RR;pO8t5?2?`G<c+p\e#XQ:W
+%>n;N,GRG>km<S=b.V-M>&?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)
+%)(;<eoF_5UpcpnB.#<L,FMY/^JnuujPUllqKcJ)<oHlk]H9cleB[?bd46UM(+a;[aDf+YQ>[-->/8*XVCB'uaIq[g`ReVXb-DH@e
+%iJ"PQ"VY&>bQc:t4FXN7_"3T\-AM[<P?7Q_LR_rPj6SYrOgsG%6H_np)%`+_A@YCR@7n/a[\K)S-J9_b=W>,q4jpK1D!"_LUYZr"
+%e2q/6H>C_i@YpirNd(-:OLI\$a'KkHI\I(03@<i>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<K8P!iC).6aIngns._oE5Mt&<
+%b!DUJ#Pk#4N7FIrG)fUF[[PB?Ef#ZP$BEUTaIFHS2c=OMC)^2i_eLchK;kFh;5U3TOkh8'S0;H)d6<iU`9u4/;8c(t7PUjkNERuL
+%=dV&n)],rG:TO:ndDp8]N\Z8K_I0)GDB+_#3l4^d(dj^c$kC5o3(4`>*Yea3;oB=D])llI*OV,'giE>lP<m_pO2n.(R?!r+?jV9u
+%4LcIKO6L;tUG2?+`fuX=5:eD7;XgTQ;)7Vg"R.S&a$4JCHC9rB)jG`c]u[rg$>rW0;5L<o]k[-.*,H3uK)0EDj')K9G;2eA8W=%4
+%N;d28J(:Hmj\:k(pS%SEZ6u<LXcYl#U_(ZlPXN`9#E;)a]7cA.Kn9lP.SaG:!$dFX+;48hZs5p=)\*V:>T#::@.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
+%%]OG<NAIS?d3l]*S5FAu'8JEn,ou63H=k__D&B:7(.Ga<bDDihXIYW*7a32m/'2:[F;&=8n-4D&F=r<r:e#@Q*L1/GR%+T_PfY4?
+%Vc:4'ka2Pgm$4sB0.?lPLf(\T@J]#]5%?q+C=^sZTaJo2%7<=`Tp+=m9Q(r?5WsKC4>D!en\G[Qe.uMu8t/+])pup_7[0]hHr<&)
+%GX=81XaWm<JkubROG.1/D9uW0p21tY.0uI8J?N))_=Imi"I&4<YVdNV<44^de!nKpj%l%:^Ne<o1Wp2f)"_kB4=AeX*8:2;^AZDP
+%+$%q`gH<AmT]?<!)E]$@iAs7,,;#:X+n-Yr'gZ2'/+ZH`@9c0\8@HPSEc+XJXU:p^51U-0jpEjL;!#=L=s(%"I]Ss=6(/tr]WiV9
+%N=@mYCoH/i:'+NHB;tW.I8\m0XNK(RHr2D?U\5?gJ;aRc?Rj4fL^fBO8MOmn%%&<KZ%D@VK4roIq#M/NYU9u7Wo55X"')_X3?Dr0
+%]rZER?+o,JB^[L.pIeH93\6P5YErqKeCa*BZId"4<Zc7XKDC+b\jMcE-PL-U*'HBU:1r'&4*.?P+!Vs\@9>hG5:@)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<VM?on3(;Vi2GbAKT<#6m;Pk;$18]t?jsYj0TEqEuN?LRlXeuUS
+%7YWgM*&>"NaGk7(;[2VBfO4e,3R49lJkm'KYCJGK%LN*lr^o<=e/m)6k+@J2R.[7%rIfMk=t>OBN(o+^@:S=F[!:<Wq"8sg$KD&p
+%7J-&WLOS+4#VqC!+D#@Kf&`@df;')k5@QbDE:/dfD2M"BpYc3gmN^"@KULI!#>Hq;XXFc9G71MdbSm7dKh%FE`\(6_U7t)&;%%DO
+%7kr4X$$*FJ_f\;E&a<%7dURi7NWm!GdZmY<`O[<Na,"mbghlSQ(@Xf'(K8168-sJ@9#/omh%K'DXA^C@7*u\`:Jh]=T;!fMUYV\5
+%?'`E1;W=oG$$Aic)PP5$?.7%0NCl1)GYBOk8dr,XK+X,91b-=T`*so)Zc+*p7A,!CB7`N\C1"i8bo:(N-jjg6!6Tiilj;"T&:O?g
+%'pD$kQuD5P_4Za@!_&TC=eOeact!b(ZY;d(Ki7_U5iF4s8@I60H5gg"`=#>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);(4<Ma<d!9
+%>5BYH'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&$e<l)k9Wu[0$AbG!@j'&uI8[\FnTSU2-+ta&!ED:C8JiIXcpcZ;#
+%YR7$he1.shS3;+/d>EtMaLI(b&')R8:VD5,^]-uc!s]t(JJ@Xj"S&3]&#TR#e1nf3OU,(,<!Ll\%TO,t2GrK[DHt:C)BlXec=Qk9
+%N#a:T,KQVj8>P7d+=dd$JYM+"d6QJL1NFPWP<j*s*m#=\.GJ8UV?9=DFTfkpd*\O(';A,02E\@G5%\">FI/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_qG<D(lNAiloJ..D#@rOaa=RpBmG?`W'H^=jjG'l1Kp4k3QAEtaP:`9=)+h:74aST;&sn(Xjb
+%s3*%p:-/?eW8?bsU'<b\"Z:%r(R,s=M6sbnhnB-XO.;QkarR*8\],;-[\r?]W.E2`Qat)jPM^E0<`?3,mDU(<SQgc&o/j?t5BC$#
+%\s<Rt0n'JZ6@&iPJf.Z8:KeSunF<h5FkViPAq/;=dZo:o6/YB8%-!pnZ.!FKVEadKb3r2S]@!;9'+#u[gr>M@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;67<VG03p@^^si#d=C+#3a^@Q_$:pjVi.Y*Ff_D*us&"\5sB
+%Yps.7c$"T"nT`oCj2oci!rdEHDBLYuQ]1Fk4utD![dp,KU4bSF=HD\'5!&N/kcXnZ6T>95h/:`RNRJuCVnG[qSW4&<)7qtVm'QRe
+%BfE,qT830&G&".XhiH:^G:k3[nDGtW-kcIdYr2<?3'6e?D\_%m7iB(4o..HD7sF(\Y',[/G%2LUDJO-rg$>P-Cj6ChR312kF<1$N
+%rFu<jofj9Q1c>U[eUnpNq15&VX^AuJd<PgZ%_u:A;%VZ!C\'ok&ZND,k7(]:p]q9`r2l7KJ).Qe:gsq7TO1/,@-T;T_!e\^]dXQU
+%k1?<eeFW[3GNSFCU"c\\&*#S5f,?>q?SMo^LI^l]XkTp_[.&jJH@MEHr&k8Ts"utUP>_)>Auj=u+0h3XUhHfBXUcYd\F8HsB@X?A
+%X@Y#9C8`SCBDr!KrJ7un$ll<B0\YcXmG;!:IN*-D6tq#3lp%^*Ah$s,6]W"3T5^AeTtS58/9*/G'2n+VdmgB:^PNjB+:YE]kjOB^
+%1Pnf.X`]1t5L<(FSE*,&Ia6==]2$kIbeKc.*[<WCrqnT5`Wjf:]DU\RX%drCB)TK1.]"$MGOE*9Ljh\_D`kR]O^E5,TH?+fbJ*g9
+%`J4]dRK2!tMC"#?Of;8$T&(I^P9Ms#(Y/M&;uB_jSGo$h:*KCpJ&aSJR6@H4RZ7=>"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')Jh<P^#i\!TT_^G_0rK>lep)_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<un%O3mC<<;'
+%bZ*WBM21r<%iON\^bG0b[rm.\\p"u*m6+:@hJ1mJ4^uLq?U3dUpljtFVWKSs%MMO'];saRF1p`'IB-s'Ce1">\lEFb[,W+bDqm5A
+%KB)@TFo$aheQU5S+RHPf].r@kc*H3V)N@-_("QdoqOMkjUJYM@OSAWLlWpV'bHom$f35Zm4XuPq*TGN>9=*sG<*B+o!<s(>CJ/20
+%NJS>Q=)KZ8r:TR&Ah-KPQXpmp]Pc<(LPj)B8sS3]=)n*W<\#JYh9<`<&r<TTXR%,T3S@LT5i^52lbh&.R$^[Vb^B@IDeQ`2^Q,n/
+%-Rr<7rR9+[_IIcBDPPt0X!h@2CIL!G`=/sB#0#7l8[(Bd72l?q@i,$o?,#00")mmuKH/HM;Uh#E@RO'i3s1Y'A8##kmSM<T\_jBS
+%5;7"("eo_(TI%;Wb?id=+9s!%Z/sPn0#s<Y%oMDDK'hd%L,i+@8mSn&q*s\QHeCt9VTbRJea6'P2[au'bKG:JF#SC'(:^'[&4Vlg
+%qM?-TVC*d^DL*-)=I96c7BJWepK.ul!)TRF`(--,"3oY<?Zo,R4;/r0gP@K02R&aFD!%PAh`;SPB"p2C(`An^YqZTuLIRcqcV2"&
+%]8\r<c;s<bs8/Sqc#h`W]#UO.:`N?fie%D/M]tg>6)hIkYPH!1?njqAh0#XmQdHZLW.LQmVNsEQjRlP4*ubt3X]k\cJ\jn-JI3Jh
+%G-KPCC9uL'B_H@[GE\9Y4L!gb_$_91)dBT[opStL!<cr7d+qtdIgms\MoP<CQ2>(.E[f<p@")Fd9I>@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.<CpO@:dZ".n#o^2X@_-U;mG(.@p&48_W<4b`,?N]-gFFt-e4e67ZFMUr;c!a^s0*)9CUZCcFI+c!mb@EVSZ)X:a'-q(
+%(/a7tEW8jlhLf[p4(Ic2ef4tU5qd8O8D7u%C%m/ICQChH'Y7tPR;M;q&S>)9HdmAW.-cBT4H@IIiFFP5"P-2&UaIR/;sS,gVV;ud
+%2Negt:]sAk%@P9^g[)n)TVL%V+5EnV,*U,#V"j9ChRI:"6?fR.TArbG[/&5T`X<Kl*nMFrmfuu41%kTsOc#oif#%jd@FGc[=oAMq
+%Rh&!QW0CI#Tu`;EWcl.F$OpZFcJi:Qgr+lcJgm+oSG=7HFqL4B-U7r%5c%aoh/4m_p:=bt$B+UqRWi/?[DtAIA1`@-LNU1c12"/F
+%\QB)0hk$S`%!-KTSUDM]RK')"@)\?i9?2akoX9bqm\ce5_rXK-UFPLFeQs^p2/-k9Ri*#=Z_tZ\L%U:86A6MQ#Sm7$Gu-")`Wa7b
+%]9@mKF3QU3q9X%6Ki:iLeb1?8U<r;j^mIt2qr'60*Al<62/eJJC+>12)3,Q4p?:@HN"^<q%asJ4?oZXR8W3nR.!LOq`jV$S"KRZ?
+%"Msa#HE20a%X4g4pHrQR.(:/Y[Ss?#*H[d[>@@=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<FDnDWe$(]=lJf
+%dF;IarlXD]q:p;.9Q:T1:TY"G!fkO]U@,!fj&]t's+@R_ST%s1g?LW#+u9H@B^`,hUA><6<("<:?UQj2f\ruD5<hJt=USO(2X_t<
+%_6dbJ;$pQH^bR`"S$DK?8aR[P2M!:+9TDt(jRKS_*)fZ-ZJMb%apqGl6.6?_fhP^$]mFOoi'I0!ac>U1*VNTqX&6]SA`[#"B4@B9
+%71)$Th!HKdHfGA]f'*j4/Y`7N7Z/#T*3F=^nA4lJI]Da@g<G&=o]Gq1Ik9VF3NQEcqM1knEVp#l.1;:S`TAF7NU\`[j^<c/ph#q/
+%[WZj2Hh5p[?"O@HST^o[h<iue@h`9^9]cr!r9i2\,Y89+K.m>2RD]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@<K,fV**LUR"HTVZ'8(^8TF`;3
+%p*-f3%N^LAfdhb'/p*j]HP<Z![V>)f2/]\m36V)Z1;`>N+e.PJ>_%B_'70^n,A:bZMn*OMV:9*+p(o)u8$fTYke%[uEpu;Za5&j.
+%+TG7A5$/tDq<d/algF,T<[NaY'l'k"^"%6Q/'`6Vrj^P4(tPoalQ+<l2*Tu$bg8L?PBm2%p;,&A=g[t^GV6VUpNoQ]:H/An6L<XY
+%>%tCn@-7Fl[%H*V?iO!@D<_@?aU8#21`M`<S$BkHp8l1U0/KDeRX=o]%fL$WZ(u!'bke#1f[a_pTs^hAnK</15V.?s@UbBKmS5SF
+%p,H$W'Ik2>H@UgA]UPnalmc^-(r'*f8,tf+G'?d"AJm,"%ONJ+2CqYDQF9BJ+nfl1fHV`O/Pmk_e:I3g9h\<#m]`XWV"fV;d<uul
+%]8r[upMn^L5(]6Z@;>KXTOrCuR`?)2qe0_f#,sW+oLX0Z.5e_uU1X-seEi-kk0fm0p4K1-4G&fga-!\!3)Xo@8'9,P8D/8..6ES5
+%AS7BpAS,DN>pW4fj!i6pZ4+d?T9M+%7o?.IU<G@SCqXm3(GhP[lg:/]^;)#%='TP[Hb?Ri>$he.)/SjJ]sq^tHb97IG\62Zq:/sA
+%BQf$Cgn$%!G1UW8(TuIf2l]YdVdG^X[=%Fsr:mE=T.d9p>[,nPhC`W9]\6QVhUh^@Kl$ulY3.rlS6l"qq.eK+Z+B]fs(6Cfp9(mY
+%HdCiJS(5L&Vd359UL1Z[\%B2^j@/sBk42-XSBns])X;+EnJOC[bLNQqs3"T\r9^lTI@6QVgibT&L%YEDour;@IU=[R0+Not>-AF0
+%S+<D^EKSr.$U;;r5OBMa'Fmb2:SW9Eb:T6e0&9K&<u62YgR7X!e9uIcX`4['&AG1-BA<1BbL8hnfNN,4/R0'pqk\*.MjqT)q9*g7
+%h>G!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']m<S
+%h5,>WZ^&DDFhM/7Gu<HK*&*Bu;".7F5DMjj09r=(\+_VC'_/'!p$5?#>0tE9hjHq1gaQUu<uQ`iBXd\]B'&jJTiraY)7lf;\MKk8
+%hU+f8[G/CokUgTk^84g:7'eCP"lIPL'Kb:*6#<ErDPQ']8hDYR"l1`T/Dj6)b:U3eCkr8iZfX)E6S%`%ZatD.Io\P]khcn\F'pjW
+%e=4uQl97Yh!Qqe<q.=%H<VLiK<1SJ`pUYGupV'TZS>A1+W8!kcU7LDbGU*V@0fh5E$>1;1dG31*GnjKUID3Anc*(h1TN3r&s*jjZ
+%Yl1u><@qKo"HNBYU/<L"DEj=1bufb/@S8<q-B64Jk44ku]7]:i"+u,A?l[R;H0o2nK"cDp:tTaMEoF5Y4PmnpFndlL?b:Z.&V`*"
+%hM2-%/?\_.Q_e;t.7nX,*Ug5ace%&#o3.(g?JY`Zn%D17gR;:%pp+=S]fH1^`o613k*rdX=lZrpJ%edODgK_ZWe&>pmptBbX)k]F
+%l!V2*XTZ7+d*9GY%("['FV%$mlrC*!YFf.elHZq=WRk<JP+#%MTAQddr3&nC"_ZrR:WcZik)Wj`G%TVQX!+4)L2KO[gBH_C>>)<K
+%Rn&0bK9rp12KG@HqoYu5c>gKT[kj:F8+2CgH1S=h=l>F=#i_aQ!kLYY]"HF=F$<iWp/E*qhtuNYK<?bD]KY%VRp+S9SEe3Ga/9qS
+%Aln`W6N-Zl35+i&MJRbH)L?0^`RudVp7;kl3ZZApQ+>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*-]"`;<B'o4\=pE")H!o*.W;F[N7ZT:7HcTNTFqWH$:1_VY3Mr3h2DZd)PTY%
+%PE*m`W-ZG)7^s?W5/#^UO>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<IADD>$XMP"<';fk>oC'l@cb$_,gcNuR0_`1(k4+EBPM@=#.jbpFU>
+%KNe<bb3jP%h7H_q[_KAe^"VjLm1o?`Vk0aX;?u!4hR*3$>Id1dCLd@T1F8TOb4h(-Cu1EBV:$qtqSaE#nP*G;2/W\+c245_"bu"%
+%?-<:1fXRQYFfSg9,?Uk\o$*gHbO)U;ZfNj+16(*B*7G<V*pA='Jpm-".5`F7q<FkZe&?@&[<Yq-M_AnV)h7D$B!ia^k<G9i9t-`2
+%hLFC#Vk2I7A9[e(rp%q%s/`jfo3A)]9lOprT!M-Dn4*d>d#FW<n`$Pg]r>hFVJB<m1Z/KYHnXif^HO)RJ-2=K&N?A1n&.gG2bs#!
+%HRR@-2;>mhn'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<DN*sD%QU?nW)G$?6(rcq]AV/pZ9TShYqnDk?-sfi#agrcCQ&;pJiS]<"H``9bnhKDC>^`
+%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`<oZdK-E?_*1Gg,jJlpgsa=3"(`#Q33l1h&mk1
+%/2i*p%fFkrpRe(/06R4M-@l=/X)&UGf,EOsd[%Ml%9rf+1fTDhqdTPLH2=+$i7P`U<"EHs9HLc,4'`3B*p90u^?E484>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<<Si/uBblQa!5er3bEr%&6D8LHUYBk@O4T\,
+%SQ/hFW*SJL3*hXg*9c]rk2#Tba"1GJ]fSMaTQ!`]hCn'd)KVqe+)[O($;7<n"a==fgH.`gr4"N:ft&hio;srCCH<GlTnDUsp&V2_
+%F3n),+/.dW6dZe;F'Z0*R4;S3oCMPMpRT:Oq+]6=)aeM0fBY6)!'>/-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),<t[ep)HG]Y(&MQ)maRm+(e,FnG@^Zk9?DOppg1ScX6s^92o<\r.]!q")Y`e%?Zj>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#&<S0B8rGJ+dH>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[7a<mJW3BJd/t[Zf+[,n/=0?D9*J9#oIo*]lrLNNWq;%P"\,L6nDZ"J,",4#3X3A5=QaYucJ*-1EMI0FL^$,2hI!^;a
+%mVI82V$SLP%3h39eSf#NmPr/"8`I4`h`l"E042G/"erVR8D?OjdFXrT%&/l_dFLVW]QmX3'uMsk%fHD:^-];,4$T=F=1,bg?bUi8
+%nelh=l$B0Y?S<.aQ&XN!\m:7YZ?ge+lf/Q_eou1#g;duC2SrO0;-6qg?M1'(QSA!<5$4@GkN.\7c732102B]W#OQoe0(.*!,mP.V
+%_SV&aQNK`e5[ZoWk@%f2;obN##X=-O%9Sqi*n[0OK7Y35?)<t[S$J(4gN@=Y@2mO2$G?D9>hEh1Pq*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$<gi089@_]1]P5`Km9[[c4[3)K/c$EV<NTrWm"\
+%;ApM.s4#ab^mP+Zb1U(\Oq;/.)arDl-dV<KbO/@o].2Z$$bfare*=QWn#Dgr,a*$Tq,5IEgtgffZf*,JQMdI]?GC@NWhlY=$_qO[
+%lM9"135"$9eSd)lm?P*uS'O_L8tXlIm26iS6.hU/="ZQ&k)uI,jUPT<ScVus5:bU9]Zf:Qh)3o#4)[>'_9t7?d0&0<Pj>\nSY7Jm
+%Qrj+8$X5Fb\8ZC@[6(%18foOp=6+Uf0<nE#7HSbcL$ZQ?6h45#QsDAI/tRN.O`faS2q+sQp-\lDUfo2T^F3_QPHG/PX=ZJ'M;!SG
+%W7Bq?[AiH-?*SP,#uW>Gl>hhL[.A<M\Zl#>irYK+l$&B=/*oFd&oJJ[Yl744F3BQ(1CO(eSf:)c5"!5;%Ac^g&d1J<Sq4I:fr1it
+%.GAr#Kg>r\<RHPU;81]ee*GP#EGfc9+cZ7ck^NomrVUXMdhe#L0IQ=5pQ!$]r]"[QD5Cs'fX4aA.XF%5#5XqAg<7Y!WoG-]3.#kU
+%^]Fb55WCi,"%l)<BuY50%EV)7I\>a<n+/2*Z_,Q.'jGbI_:n(Y]CWBh1Qj:)@^5i/MHe,;QDONIL24:$l4h"hZsW$7hNp0]p/b09
+%`LS[]_0KU<C%hP%.9F6u=fg+s?SA>: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<cBrQ9$)5["cC5#ntBZL^-48X[,ghpfnbNdO1idLKBGC=>$%;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?<P+(VKng[KE:BD?FrRDf72\;&A,W4[^lP*^iQnF\H\J(o5J]g%!S%_QftSg"
+%LH1\)3VA#]!hl)":O\e9>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+!<D2p=ipkXO)95;u*I/:)(=EtRI72rsaTKjIf"2]mdJE-$(s
+%b0@8Sk>;*@StIS7<IJdR:Fn/pn=WD/TB#c.cZ/O"F[^Ho(qSljSlOsi0j571_-NM%*!`7#99GR2ldapEP7OJ8Ennc`_U%`pb^1=C
+%8pYb)VAA($Ngk6$_RV^.dQketoIPP#"$[;0OZC^=]\o=A>j:=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<ZT8[b,$AcI,O97iagpI,Emn/tHL!LTJiJooPCQJQG(pY7XPB+kNiTI_%"UO_H.'*j'45>&1Qp:ke/k;9^!)Ep:
+%b;0Vq?m(7jp@sGl-Qj;G!a%JoA/"RI]_">:5L<]W3NbaM;\).QKci'T(c`7iRK<jCM9m)io]!);'4Ht&&`S/QhJl3DnUQ(eD;AVL
+%K-=DD>hiR%(C1QT'VBH//:\V"=V)YfAnGF-BTWfjNm^gEjtX9T"-lm(Da$A\mA'M<B(H,P9!,/O303mf(]\.5pR;8c!XE#l3A+\T
+%<Y://;hHkkcmg#*M:B[2knB7P#PEuXr;o#'JH5Oo!@S#g(;jZHF<o8>DC>^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(OVV<j7X^W@%+GP'7d.oWq9tg$JIg.X8MWZep4-?<MN]Q2GBS[b;EG
+%TO]rkOCbVT-Neu2REXaNRCW@cR:U,uESdO/^h+`uS.m"u;RHRJ3':fJ1uNf)s#%ckbEPAJ?T?[B/e?'i'54,&ReOY$5aTUt3m,c[
+%j'>oeVD.0;f]ep,mm*[6,<>\03<o+/Q1O!e-O/-ecENaQ^2`($%NX$>e-NjOj^;I-"Sk.K^n\;Pqd;3jeOHZmndXANWp_s2(sN4=
+%aG##GDio5h8ikFFnI^0O[a7OO.bd#Hj!Y,(T(Bd&k$c',aA&pAW7UKVpH#9\<R?tDnNjh!lDqV4pt"G`'t1o<\rTp<l>1QQjoPL$
+%bgQMqI)O&M%EQ$*7N`o#G^Fd)/mi$8IKTkT0>Q3<j,(]V5j7D37=<,X:r#9JX8AY.);GPE'd92k]M;d`EXRHa4`L!aPOK]&b0^G,
+%F(Gi>J3V?K$cdbh`Q,b5c3":WY-9cg]#3J.jbCNp]N,"BK]/,^aFl4OqtT%.i6_852"JTfDhGnmqHir2l(mc<8Kdi_>/.EQ2=a3K
+%-@"&a@p[Gq37+B'-rokk>nDLm<L"a/no/*X0o`0#"d>=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'>-<C.mQ9@T
+%\.gH'/pQ1P1CX10gnuhj65gG'%q;,\".9*g;i[VagKD?JQ\OU24;*C&d1ka?C033PjTElW`9e7Fn0A!Z?@#9T",0_Ep7sa*>+m,n
+%(/X(;k_k#W;?`qPJ<IGFeYP.!)!L.2DL.*36+CAil2,oJ-?)t-M_+<q80:;=aFF^%Kb3M&?okfpTRlXG'>b*SLSJjW`'eP^XQP.l
+%/_pm:_]\"B-j]E05_BFE5Ug9U:Q-Mi2LlStK`haL<:pf48O3R-G6aE@JB<m^+O:;VB\HS((j6J#BpbCa=X_^3Ki*SRO9%`g0NB&0
+%0c7]UQtIPm#B6eb3==AOms3'N[t%jHL>`+="#,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+<ko["JY000l.R,&dCe.RplNin-aAm7TWkI]QAi/EnoD8#]81l5s&Kn&gH1S71BA6^_9]V72DT=f+fS9n-PM/
+%dtN=.$X*_2Mp[h"XVH&iK&FWY66mDI,u&ZFUK0ZQO/*m!4ZC_f"jRaiE*P7-4X#CUM<^1e6![In%pZ4m.6<'j6;8*7cN]I<1=\4?
+%\UHetR"tWm<Xtsp9^"6u+9Ke-4_NaN$:oMKZoSO%^2iSBA^q@*XEo=r0c(gXK"):e30I)Lpo5dp(P*_mM9J[WW^7aV,J<3VpBX**
+%;)Q^f?sUan+Q5JdkgNE,!.l#F,PQm7Z4pRFBr[%5%QmI7ZqEdu7oLjR25VK[k=J)E,R,WPlR:&$UaHk0"_pVsA!dCG'S^b,DVnOg
+%4?lg<6<=19Y$&mY$R8WME5BKN9VtdgE*Xc.2@Y8WBUEE\'P.cIQ[j[%;1Vr(":7%d9+`:$!$k#B(b($>lL@+ff`Cf:7hAHn-pScT
+%3YX]8f?eNJC(,BCd,=/75#AAu<8a_^"kH"Z4jMD!+_R)FUIUK*1^$KtO^:<R;IVtuJf&6G*7%eS=)Vp?V=6L)9*7&_HsMbHA4_kC
+%WcdPVA4[jH%mUc$6KG:W9M9OX?.G,(8We`e+S1bBY*sJE)M.6'eBn1BZ'UoOX3tg+]n"Tj@NP7`OY:4OHQXsUVkTYG&FN0.d#@$K
+%/Lur8mVqLRi?Hd7!9H$=OK!=bT.r\W;Q54l&NP&@Ot!bl&4;E/j?/"H9&(!RAesJ=EX#Itj^Jq?%u`];*YCM.*lB-hgB+2n5X8L$
+%#R_AtKDcOC):U2C'Ws(MOGX3tmjJeX6!+eN^;N-0@moq492Qte;#r*Z$N``^&'u`73e<u%eWdj$h9bR%F\34+<0%D<-m6Hu20K"8
+%Jbdk*Ki5`Vo.)pojYJ>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"dQM<KY2Kb14MY2`.19V@*$c$a`h_WGUfPidrUTq)hJdIRim
+%TI^RTF&/Qd'T/gL$h5'3X.FnjM7u9E\>2UA(t6^h3ncutciQNNj0:lu'rF,=To=g6&C2^^[iif@>/7r$Q=ScMkW,U`EV4Q];%JUJ
+%R@H-X+9eG^HAVd1YILR00d2Ja`gKC%TtD"l<6b1ZF<0t?@<M)8R9InO<EpXdD6GIN`B]C3=2Ydh_c/dmS)TI34TV5]+1SSI&P=&,
+%"J`o5Lq1J+,WN2^>]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!<P`[K%DM_p1^T^/ES%Wb'2mP.dSg6%Ue-O(`SlRLm?K+4_+
+%6SG<Va\hO-OSbKbacKtlEF$(0Kaf/*5=d(l.C>15P@6gFg5Z:/LOEhF)u<eP0Ef//;T&tW<]rYV#u'>U!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;fogh<DqFk
+%=A8(X$jLCAobF5I?s68pRb[uLo>2(FT"e<O>Q^@o%JYH(\fc@>/1,(>S<spF3$1jjN[>,;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:<JJG3CrHR8>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-<b"&h@U'uLBtF\%h"<hR8j]%o``k;3
+%$<F%j-9qaf-]-Z4eAnpB7<T=cq9T?j'"\IT*:gnNRh3hqNjC.Ga\[=5MZkjf-X9JYd$3XF5f#lu3T17+*tlbR80\PlQ4m"f(tVZ!
+%"Sa0`04R[&0HH`?L(eTrl\(S_6j2kgBu:7D8_I1bE2&WI7^nt\?LUkDS4=Dk!a?"sZ$pJ>!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<rpd&NC5.*ig`8t;ll1771OBjIG@2J`tWJM:-'d:3e:7aI9>"X
+%>2\+U],oR:A:C>liZoO*<r!&cQ<d1''>bPMOKfTT+Is:PQ>l+?CCq5Y?9QcSk"k(iO'^Xl;p+[+;._*kqSS055FioZ1:8e9'h^*\
+%<ls.VWH(L"q*7]K`;N`@B.(uH*m28&`=\ab*VZaTZ%%gg%qSp/[f:p&AXgf_:qsD+$ebt^-'lAt);5.pQ7R$$9C1<8;'O%R1750p
+%HJo++:PftDFN--hFg)57(ZT49F1)/-!J"3/aVi6/:6kE<gmCZu9M:\VN>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":<e,WZTQ<KZ\a31ENkQ^e*L0n/IpV
+%]LO"l>4</WcZtQ]bk"*ec-fI$c[h3%#ka'#?e3,!Qc\;(`FZ!,bljhI)JI8*d!u6p*fWtR5<N)&DGZua4#,+i:V:.:Yk-8+`i'oh
+%5a_J&k=@::bhUe^X$Yh9VkcjSn)_>3^cW+CY"(\iqiI>LpCJ7^Zo&g-)U;b4)3*#t6'YW_J_o%<6%R`7%5F$(_['6*!t8c34Q5/W
+%5)!nDr='UN2P<bP"R`@ho#uO+)j3K6.)aL]/([X&Ka-$N&@gI<JgdqedUj1F#/6!c^CGc0O$!r>'"dBg).%QK45r(A<F=SZ.^GtQ
+%BFs8pj!ZVI$d_ArKqU\3MghQ6jb7q-!PAJm"Q=mI>G/bE`uGU#;<uXo)TIInVO&qY0o)GAn-jC5/f&PA\PSE.N-F2L[CIY'_(63?
+%K4Nj%\9X%8#+3L;j7H?T[)WVU<(MWi:W97ei!'.YhucX.S*@td5eX<&mNq:3,P>"%'@Wi\Tl@*m]J+,U4%7(TR)kWg($u0>f1]Sh
+%!"p@2!T.sL*mt%$VL<D*K8W!XjAc!:IUbnLKbugq\4I!$q]'NAFU'_b3H>hEk1UrrH/RFoKS+Xjpl8!c]+Ga@:%!F*`tSpfe+n",
+%%/Rd7#M_s71leQ$pj\@(Hj<gg,q_<_S4Ce;`5&UteM_;1TgfgT'8I,L)b:>[+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/><P)\*BR_MCd
+%R'/cB&9MjI]S,<S#Tu&bbgX3E-2I'o/V/^r#ncshU!P:J:f,Xd'1i1<"XFR35,6gB5b6is-orTXKV5g.i"5+s41$D8_j;k7"`q%J
+%L_1`fCLIcabb\HNTHET-&JCG'2Q%IPP0<nmHS9X!(ACed?@m@,n&]#cMUs!+%O,6R0gETb"p/&i84=5W\)^KA!Sp[\%5F:WR%P?3
+%*eJ`nF22ZI45.7n[A^)B&BtOLBqlC*JfNua^aUN8i<6_*-//tMQtD5,<Qn9)KOIKUNuO".>#SDYV.!5479>JW7%o9J[^QC6I5=2;
+%;0P81LN&':,&,k+a47aI"pLBcL95bo8:`nAHU7I@Lb%9JU+.4,_GktGapKs]#eLRi6;_g:<QTqCDd8u\'">\3?QG1`ldZ;T1GW8f
+%>0n*QOlDZ1K(T+!`Cc@k8K<FY#':[c-PiY;+oT!B#`40-!R6[_G^,kfO$-m*"nJ/l1kC;UOApp#\0:9:W@DfLOPgO)p!UPtc-<(J
+%#[Cn6G=T7N".jau4(b0Em``AMP=QN:7AP3)RY-G"KBntkF[YJ40RHU_MVVI/jRe[t5u_6tC_5t['!F!L(9/aHB_NslKB#*tQZ2Dd
+%V$cr`D\c`H3pIAP..o.A-e-nEid5H.,6<oAl-jOCL\G=Xpm;'mK$j0i5!Lb0jdLO@)uqN?A-AdtM29Nq+@Q*Aj$J``P5@@KVra=A
+%_:69u!pcFtI9n&t;,/p]iWY9V]Ve[T3'>\LJ_F+t@=cs`kPS9l5g5ik.iqH=d<i"b*qS<S?0*l,e4;)58g?WKRrD.`Ft`q=haN7n
+%^8D-'5Uj'HW-6d4!We;`hshDRUh-@$c+U5Q2/(G?"\SZRXis?J(_C[&j">A8#%<Mq.6P80a<qJb2rVHNFHbGCE>=;)j<KX&W9bn=
+%p$c&mhFhGPq6V_L,GCWFQnl@^$<P)G.%i@;Gd#FdptD5,FO#ZF?`Jp?M-L_O_dH_eWYghYLfBVt&W*0D5t#34Olrd95rC>^,ioCP
+%\4;ePX.qR:\StN?o%Zf'32Cs7KKc<j+[dNn$qN4q;"!>V'NtojFS:XV(f_oB(@R@<J?I7$1:Qs<C66,hp_G"oUt/CqluggNGTH>2
+%Z.;d@,9-/.@Wo.$0-_ffqpmMpQ)/:M,A(7TCDiu&I>X@'o6Hku1<R7^p/\gqkX:*J^8FY)HPt3GE3*Wh1P*tX7eB>9CDfuW0l%["
+%5((#%,+_?<N'a(h1!:up$++pp0c-=WQVh>^`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?<OT)*p_+
+%$T`HAhia/-KXK1($-IV8,@kaU@Z)^emO61\76N'r#!g[m:Tau#;LoKHPi<#B106LFU+A-q?po:5BSeY$e/;2PV*fHk[\h8QiH_ds
+%A@LS"6ol.'PlsC*6IK2E\h>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:<lDu'KM3mke(hks-,]b,fMY0t-*G,Qhc9j?`c+Oac@**aMLedBt9S>HAM+WTQ
+%/KHWEP!UH$_CurB-B+`Y%MK@0#<L"\1VoSF`F\,a$`suecCfec6:DMA'IYfLQqE9'=4BacPq$bc_d=g&&EA^S<DX!hn0$7C5.#Nl
+%[Y`?K2t>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<<H6D*MHmKm=16Le#9'qN*<A:hWIl4q49E)2<8'LWNV*^:7(E#F=$k\2+4d]P%-
+%RZ_,H)=P!Jdjc*O(hSU1^$CZ<'3\[$(K\dCWD92o3hRSSiH[lMj>3HML/,.e=&BQWYBNm]<EX+aJ;R18.ecW8dg_0A7&UB[<(ElX
+%>9]2`8rsGJO&@A/-A[3foLJ-g-;BlNfV902;2&c'r'qW6!@>9qKea0S833t,4@LABC9LC<Jit8JA9mH"Q_uC&!.>GQI.h"[(1Z`R
+%FPTmKHbc<H#k'M.#.P`LdZ<j^\OBZ38J+N!TCEt`%\l0]W`YnK;,.\eBH.j6K7M@[EZ@/qIE@OJK#C$g:`B\)"RISL%t-13`bn,M
+%ACr(m""t/,]#_cS1mB4t/-_dYLEuVe=[gK35jOS>r<YNHdj!5G8@*,!]lV3g^Oh8lihdP5`XNHPrEU)g(#"hJGdIfK+\;!(%'##g
+%k.odgOq($5Y26a&7-+W[R=HQ[.]JUqVIBbN<)!%>e"gKkpo`^T]jT'74S<mkQ3@=X8gG1S4JblXE>CV)"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)<LT@Q<d9.5UrURbAYN?%0#$2!9FhU'e-:Qe
+%?t=i\nnnr@\7M`:FP'^6%GY,0U#&Pn8qBP$plpn:MbU'#DRC(U:fLI5(+Q4bW!$8Ye_gc8oR9CSh+-d;nJHuE%1&%k0+=L#n,t"?
+%g9)VZk3+9]SPr!\NCi1Jo+-4+9F;$DpG<Om9+=K)2McqnMpC81G>q'#D$o>`l>8bqd=Be>#"XJ'A"cf@r<eBqJm=$&ktlH":6_af
+%&UI3lK@[dWGpcS]=/1g&L7IW-5eSqp;V=s_g&bKt?$R<d(NA:\>i[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<hgI:n*"(M*ZmE9,&C&3Q,,
+%lJ1!(l"uM#kiU7=8'FW)4ViBRJb%^bM'\g>(0]bQ+S;.fN/2,/!><OuZ6kl&i`YK,[11P/h&IL6TIk[U!?Ct`s5DN1L%5&lio+Eu
+%FN)M`[PB(3!RK4QJ/-bS+8VWHUMH!Gn*m(l/p#@u]RUj[WqY)4aB!gEQ]Z/*g'ZWfaYTVBbYhHbU-`('n#L]7$>l2X/$rkQ-FAIk
+%WY83:>(sBdf@mf4Trl,\C$aQn%.l&cid7PM?HW`dR""@RNbnsbN0jrh"aI,mK]#jD/)[E6'A<fca[R<)_Da]"P=hK7>DR>l,qu\@
+%i9q&9_1?&0m`<MX6<a_ih(f_u_V7>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%<e?0D&[;X(XG'b(1=C0E5eV(bSqgX]da6L`T.a#!&\e8W&JXG^RM[aAA'>-&_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="?<lg"QG0I^$MPs)rU?R@Zoa:OYCF,Y"br
+%rpU<?L2rADW/`I$k)bO@<M@G*A2WkMWFc&>o8,8-4npujK..^&ra+AH%X_T%/"ZZ^[/Sh[rdXj<s5X.O5I^+\33P7oU7:`^r-MJV
+%55AAH`p5ruV\`]8CLaNRMp'?1U&b_Cf=1UQ^+<[WJmlGp_s:Nd^7S\9_g(IobsgZif(c*M1qpdX!&'hNqRXD#Y$:E"O6TTCIbAJO
+%F`e'nFOc,HEHRIj6-7?/L66J(]sp,:\GBCDY$KmPc-CItq\<?pGBN,MftRB-GBn8]\8Iot^)`gH?.9?JJ'GWL5(:Vd2KqCaRVO;J
+%HG=k^iqf$jmGPC/(U^LEBa_,^mJZ(hlbhRVk-^CXT6K8Jf@T_PCNhH/g=\X3]KU.]_J;YILYHe8ig#I2s(E?)h*+M@CCd%T+++:"
+%msR7R4$;1\4PfmVU:qTeS\d.1r-\5&$XDl[3]sR]RNA#)^iam"KA5FMHM2IsiH634i,slX%Bm,0VS6g&cL%[[b.]Ks[0u&RMoN4e
+%;Eb]$U$]k]Xeo3.'=q)N`&O3-)qgQeX5WA[m4.]oY!g:*g[iTe\Ba#iNW:lU[Eg3:nYIA.^r]`$o!NIbgA#\ls$BKl5M%Zoj&7?4
+%<NaV^0FX<MbQXls^:[KJkH]rr'jc*'_&+r2j0+H+Y7V0O^4R7_=+UUO`uo!dI%d=ZCQs33+Z#jlb_r]iE?SpLYHO:3!B/q15lgLh
+%nT(.h,riY%3k`>p6sVZ=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"<W20%\OTUE.Mb?4oYo&XYXraoCN?R%X"?$4\lDqWb(c,_Dm0499X?&Z:$^$*$3earH#>uttg
+%4X`&cEr)fHm.dq/cNWI6#X^0`+9t^G#Qusc<^HS50`7RH,=oZR6o#J'!q>D($,(DYY3$5#<q?J1!+rn0rV=5+YQ*AWomd!+q]AW)
+%Y5`g6:!_b0@:nZsCu0M%j3GsApmT=B`ROR,f#bR2]p[3ZVIuFN1Nl@aboC&bgMs+J\1dn"d[OAL(OX'fEuZidYW(hZ6)J;WonD5`
+%j%G`2j"kq*1\pfTfp=<OGg4Kkbj3NdVlgn-bW6@hp]@qRF6kcWCEA!-+b7csp1i0LF_0\mc\'Hb'al7h`CF3o=NJ.b^Qa#'Bd`.N
+%/i()*i8Xajbf^B[ZS/lUq033g"Y4Q6@)X()M%Q'rY%D#!@_l<gE2g@?YEHZ1l7WqF[8[EtMX$?3:69G*['3G7G["L%>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*<nU2"INonks\(g"=q34*TJNM2@5FIBg'Gp4Mf)A7ehQ!LY&RJPAse:Af_LA4$nsKDH`I.r1,m0_hih
+%obV_PCL[<dE?5%Qq5'&SB_aQpKPqZn2]#OtbF@LDr'!amo6uVMilW9QF7\m8DtFk(5.B^A2A_\;Tse(4(T#/Z_R<R9b4oVgm^]a<
+%]!\heB4_#o[!)=qcj"S&>2?^Or@NYIJ'1ZhiboA,Z/Y)RTaX/,<P&&\Y^\``&\Rm/r,438(Zou/qq1/:nCmj&p0<^WZPWHuS6tM6
+%XnNU_>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[N<p\dc2mna'P!3ou*%_U/Y1_M.AOp;&))YTuDGJHW%e*5D&H)1r#2`fG*S
+%\A<+D$-r&8ln<C:%GS#$Drq#js8IN;3YC3P8=2;Aq@/JIr-/[krST)B3;udEA)Ngp3..dM1H>GL/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<F44l6@)[oZL07/P*j]Q/+GsT9_FJB`QO21uM'QpD.TOiZRX&PApr=u^@O9(ftQ1,fihh<eW?H.EkiGfV3M^^k<
+%Lo5r1L_f!l';'"/ad.pki!jq.'i2B";=Q"Irb&o/`Vq!tKE'G,C\ECs&61%F8Pb;tGRmoo4DA1i&W1'33rfEo$0NC+#OA>+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=]_#<uDI$t?HDM1]inhP*8+97fZ4r:F#8AdeZL3:3ng9c`EkE&,DG?VF.;IpY9h#PdULlM4'O:XZ;Y]'f+-
+%",?9*f<j&sk!Hu,_<2KEll)rV^Gr@eJHbS<[=i`8(^M,cWr0Z.I$Nt;Wlf9KbP?c',5__,<r`QZ0b3'bRRIKG_T+:e^^=b+^DD@m
+%roLop?Oq<$_JPf#aQ"F$S\kOj]_)IT*,-l'bn'kbN!b(KcP8?^KiT4Kb=#4OGm;'Fj<5liScN7AG@V?-,:\F,g#6)N'p#GaAF]FL
+%Ql+9h.W%.*X2kNtpfAMSUF#[\#lb+F=4Je+YJ2%U2?i?t^qY`DkoN?aXcEGN%&Y0^nO>EIdM-K.cX/U\@Np$8T4P:"s&*,a>,"SI
+%M8T@opnbmFcP>CfRt5"*cu4.'W?sIH`;\9ECD0Dg=Y)a3fVet#%FkgR<ei`Ia70CQV<2PW"8i81GAsMh>qfZ2`dmtaNe,.)'[8)e
+%Ih@09bf;u#a73c1jT!qu>S4^M]XlYqe/52<c"$u&*pj-e@9OR%&E!loPDU#7hWPg-PWf>%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"[<bV)uoCLNRn!U#A^8Lq*pi*SrKh!p9\N#f:5Wj2B<&nKgBtiVu9^U6sPlU9oQ(Maa$I
+%i<b3li;ROTA2rE*b7c2mR#,u#6H9Ba5Lc4]s(ZhV6ZB:^%mJ55_[F''1ZS[#-M!d>5'A=0+Z,r!pDj%&(rdZrq_F]0Yc`Bq:^rDE
+%R-a<l_*\<feM_pV),=MI<fkaZ5';-i^ea^1838;q@?1_ue<GYp:bhln$:gZT\:Cc(<Ulgp++h:NJ/B?*dWld<6,W$Ji$Bs:\eX"h
+%%2J3%nULB's)WPUfI>D1!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=[]hmT<KrDk;ie[Ip#2o79e6:S7eh0m:tI[2L#^2C\#W-[^&f;`u=#2eUL`e\Ul32
+%G86$Aq&OQu`t_=$O721+ZIIQJ%fbIIJ%IQ;_Tfk[-#YpQ2il"NiUI.-$6]jWa<)5u_!pM@C0=)8._38X(Xj9bX=n<d+7AHIl[I1=
+%JaVj's#Tmo>toaM_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^cd5<Ym?'k>Poj,?4eN;4GP,#65nDlQP5NL_Vph"^V!q\nV(OA'4T*Ura&.8)c!<L8POBl\2*L5
+%M"fq2)&V]qS<>WZ=8_*mFQb[9TU[cL%n57[WksWA6OcS1=<IM3iMQt]$#O(ue#p-Dl.0Z1od8#H2-NfghGtT\l5ci^"qOUIQRXQ#
+%n67qVAr%,6F#]jr8ufLQn;:<fdJUmh0]`m?C+rW:"oobUM"Ac::>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*
+%Bk<b*M3YK4.Ct"I(_X[_KpED2\Hs>m+\oO0p.RR;<::F93slDq=+<3cIt=-4gSp_1]jqn^Qhcch?mdtoK$SHNITHKdJ,8UEp5f#Y
+%6F[sVH\XhGYHK5ba9s/uP9!e!R<B92e*(?[_k5H_-<Z(5VltDV)B9p<6QH$a>(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<t^,"MB=P`$$s'E['_`+AsiiDsjB[ZqYBRW]55?B)]'+Po_7j1JVFdi2#e^\F;0%ROFY)W<<
+%FpWWZRtY>#4.!&uI703'C5l5tYX+RBGR9$H0<GpaUuLW"O0PU)ml<UfM.8hj:lp]!r90e:BYm'[n7'Eqpeu-]s$XUkBAoK_bQ$39
+%k!T\l8X)"ON"bKZ%4?1D_5Eh[`!N[GK3-&!E??Qe$LRe7%(L[[kaF8%n>V]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)<pO7aAhfed_Y
+%i4nEWOq[*<HR/P=1SEbn3F.usM$Zn:B^W'2dQ(Y#Z][gX`5g2R\epem/ZD/nq?/EbC"C'A^GmV+XG`!'GM\bMrn:GKl6aIMm<m'%
+%q]H>)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$6<M+/dhj']oLDRq-eN<0nG+oP$ig-3s2WFD.@ujb$;RCP3H;;1MsJ4dH%JDTppe2gM0*-^i"'Qm+g,X'@_?dkd,'7W
+%At6c1O<mA868qB-*jX.roI^ik-(Vm.]X_)Y-hJq)lZuEeodWjfQl,SJX*t[LJ#$"%+\mtV.P`V@0&^e&o_FRFFjPPD`ZKoE*h:T:
+%/nu>l',-i$d#U*K376<Qr3?__c9..$i>!&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[d70<N_dNdh$%nKtC1SBu]M7pN*(RQ*%a)'@QZFJ@up3&,B+Ol3MfiSbT&AYtb,dW"WifqX?12F\i#
+%:lNX*/&[;CUITRZ:8c5fJ\ega9P+/S[0'0C9>kK7acqq5fu^T=:Zg=?QM,,!mVJfj7KL]lgLT#1igs*QALZCV6W#US.SI%7SMW=K
+%cR>U]V8[i/E3:tPkEE/eAQdf>8l<SZ.a-i[q,35IB#,WS@sRZHE.a@,!s%c)^>i@%"]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,eDZNn<E#H<mFQorO43<-C9+BoPWAE&1>V]$e7^A]I@d:83ZC"q
+%<E-'`C+.O?k5.Ai\,ee-)#&MDgWI`<;jm>I93mgC1.RPrpK.)K"oOW*,Mi)_p[>L>9rm&+b71c\:L*SN=j&Bh\QMFef>P/+bjc$O
+%FqAcbTO9hO3KO/TB>1Z<XKN20^]RUULuMD)<bZGhje)SK^Q$DCO9::_QH1Cbo4__;^'eaJZ.lToMej>a)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>rg<HYmFF*T'06.ucGa,b4#Tc5<)4cXFW.C7ONUja<NY+(]R3mAr\FjD"SO'df.
+%-GBrsXtNW6jW(35UcEm,CpU+B<J6^_\BU8IR<HkPEPg(DU*)GClRi/.Ii+Xg))a)Z9k7nc-C>sBbf(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^Xc6<S^-W$i;Pj(XDb)JDm
+%<IT@XTlcoVV9r.@D0D3/m]T:`pM*G_ebjd%s";Qa/@p6].e$51<N<$>pa'4#dZ)]=2o\gHT"8^Fpt);\W7L/^X45kGFT8M$2[q$-
+%r:*gEkXIdQY54i6P6KZ;P^6E!mdi![e`e-Q=RRZe?.2<Q2FdGRiSk4eS-QmR*TA@Z`M<n]C9D)eOBIgaTlN,]eC<0:/A(18T'`GH
+%A".)jhV*UKWt:Kl3_lL/pr,5?m4S?ms5RJ+jTN=F(Vdm95U)MEf@Es6=KfP:B!kpE1eZq"WSHPnMPWeQg/=fsCo,uh<eY0'p*<RH
+%iH#D,#[R[+;6ALj/)B78Rg[BYIJe*p?FYi!D>E'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.<IS](<n!EJ2eLo8!gqR*..FW-l2"'scp/S>7
+%m>(+g(!Y?/HiJsar2!Gjqu,')Y%W;\><QQOhj7qNg#2V\X/\b'WHbP?%%dKal$d"7hi>IXhH(-#%TW9boTe[4:NZ?_9hsr?X\H9@
+%7f,^*57b>t/)C03PD4J(Mcc!>GJmDK>.$*R=/krmb13)h7XH1?>CNgr[g]Hp&/]X<EG9)Q*hX@h$+FYOV+t[nhuETR1+jqP\1#5T
+%QcHZTRC2D(lGgM`X$8h`!qk`CkP@ib\]%ln&`:kcp$m[7(=[JQM^.N45te:VGOt7%W2$?JSQFD,XXMZS?^LM$Zf"J%=q5sC#etK(
+%>+PY[/LbIYqH/(SC@GCi8:5e5/RpV5?UNFao[DX2X%`80fBUR1e+(HXK^k\Vrk86e?>FY-FeiNVdHpD,6S5fY<DS'$.Xt^+d@+"c
+%<2]Wi1g5g+HHM]D^9WLnD%/H!Pl[hi)U/G.g4,Icrlo%NRI9[uV0`rYqg>D_KN4lG\^LGi\t@:QrbO"2rEf7`<s*/D`E,*h1m5[V
+%D2Kh)VD@Q-79s1:Nc_:CpM[jV7[<E9`W&EsQ\X#@B/8^([8r't>*]*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<NGMrb=CL\*%N]P?9.4[CCXF`LNEg5Z[>?Njcn-be<ipB4\For+IYg)C[?67)8UqV=:mtGDpQm+YBa&&Wr&NFVU
+%9;_8iQ;s5AWf+jFb2UN?-'F\7Ckb1FCaqB5cG:$nZ5!4iMi:de`QR9VE`MB'?($YJ9_UO9=/aSqT!Pa`A]`W,Z;`.mPg8;jJ<`gn
+%b,S+59-hs.P0&Zg\?:KGh9U`IrgM.<IhItlFK$?0&ka^4a&C,i0m.L2-`GJL?h\ik-F1d+U'YCnLcXqt9CqV07V@uTU+'[CCFI&<
+%GOQR:rLsaedPRFo(JA;'l$gnkRe4?2]$t)rF?6T6T7p6U1R>=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%%<XVg;cWM6Y;_^%KQ!]e?[mn\dsW6Y57b4[h>$)t
+%ZC<ctb%BR56e*dYlSDcS)YhEb5Fe22YGN8-f^H!nh<1b/p\V"<S=*S99i6%q\?_U=7[;f@)/A<2Gauh`2KLD.GO+B"1_Y]q]6Q15
+%rVC<r?i@&*-'?7h*^2VJI@c0p3fFa:i;+@$J78X/b[Si$b0=Puhu&uD3'J^AP;o<,ChIY]nG#Scg,=pW]@ja$FmnP`q"Wh4_kWFU
+%UQa0e1O*!SrkX`&h7\Td[W`4*YbU#[$uWkmnA,>?p6FIG\#X?2c95aJ2t&0Lgq'V(I:Gq'lIp)dCMR/$l700OZ>t;;Glq7@hC^C^
+%6]6k<ciUSY[Q)%%9KROL?W>VDFd.#0F&9Kt_qJ4nh1[i:L=6WEf%S9hQ%lkj;c?DYj)\uYVkU8#]:+WP[bt>V@p4s'=f-$R:]Z#q
+%brfMS3L8oc$jR$mG^4/ZXJmb;<i:;PP"[0eV.VU,'!\gLG[a]V,+6:\.=='<)iH'u"BAE,A6)teU.k1;GW_Ek(;UfkMKFUUh5fJp
+%N&oeP)i^iGrHghtb&i]>q`;Z-P0,W-qJ_*Y.Z;-@UacsJ.@Z`^.>qlfIK!)<O]r-'_W4'QUK@YJ^7Y`i'8]"9QH(gNUZurNn$nFR
+%qgRcN-\d,)U-pQ3/:q437G?Yb.),2-#ELR^$iepM@SouZ*`X"NcbOHh/.8CIVlf@RUSFU)L/F1j-KG2bF#hW]bl+%2rBD>C4gs0M
+%_6)gX,)?:O!N<di4Z/a#VT`#Z9$H9=$K+<rDY`A@MfQ48B!'U[os9k&Y@%8-md8'(mlpaEqg7\S429CoDf<>-m8pKbhd=*D"204k
+%rWYN@?G,D`K:]i,qYV*%lm;*,o^i=Zp^-S_pBZ*CN-G!Z.IRs3Hbql'SO/C2A*=&A"<E&@TSKGX6g3`%mJo:1k3^(@rBoF*Dsm\[
+%PM=pN%GKRih:q)Z5e@Q>mQ]?Ymd]^4&+9;M_sZ<lO58o;r7p+][dMq*2RbSh[s=J/]FF)ug;`N>F_mVX[K3K6Xfnk0YDUn3=0SO_
+%<S#;:D[BTR=BajriPraoo).Lqr5)?]@1e*8(Z8U!,P-h7o*\C0c^XCLc-M7CF1jch9Ugg)l*a]b2QPAF[lU6qVq#TBYu\3YC5A=<
+%3nA&Q>4ko0CGope7^Z+6lFO"W>.%TMQ)^*IKi]mm7;fYhPseBH-n7Qdc#_'OZ"+Z//9odO?(9piGRe=G2J,;V(!Ehc]ObP!cX>j[
+%3<RF/N(b#06YRqNj]LkTkp%W*m?`N=+e6Ekn<,mRhap1l=YWV1h+kqQ8;\5uB-if45o`!P7Ul:`0$_p.9Bh@?;<**hPIgd)*bRAD
+%]@K^6pNJBla#^EjLOAH=_EbR5rdQ+59C;2?St<[;jbnCH<tlOfcFEoZfGQ++U]:LBW$!]Jj__]P:'N6aMY0G_iU`]A)idYn-_)(o
+%S\W:^LXM5YKK,(o:99re-Ya[BEc8."4am7fmI),\IJWg)di\$CI")+c$bUlm]n\d;DgCfag[@?*%__i1#5\;s)i5Z\*W\KU*2j@#
+%LTlQX%o4;K6C9oB8bN_n&.!PBJ<8rW4YF[6j5X(hamm94LI&rkO0BkciBugjFW`a!kM]7]iSME0mf(&j*ji]"gZ<_S(uWI.meuMn
+%9^m\8j8L&`:(G$#p[2F5mqgh9'&D6p`&@R3DaCj$RqiEUC[9?eWo%!!@qBM*AT`EHF_uC->$Y>%pu,Y6lXF:R\%"-,3%nI&#@K6+
+%oGKZn4qH0U^nZ\Skcq_T3Dl[ZF[Q4j:8`s0BK+\J"sdm0XJll9W75Tb%4bpsA&ulm.%*r@0eNgb.6<i34"ek]$_tStW%bIX<ko7`
+%"iIRK+]RAf<0il'$n.>"`_\FC\KWhgMLZHt._H(`O=9+'89gY\Z\D:BS2f^2`!PGAoHlO0#>6aG*&(,)GfFFj><%2cm.gAKJ)*>:
+%<+%*9F%``%5&.BU0>^DY%(MABM5":iF8PB`B<U1,qt0!n?XLPHp$pM_O.ZHf\#^+e8*Gl$n-6c7f7aG<1koBB9&g!mk]j:qL@BpV
+%d(rX!K+2q8ilP[Ncspd_K*0"5keOG5*:=)lGat<gJkeaIV^L+'G'\1f$#_pgi>irFi5W[p6f&D5$k1P_!OU#XH,CTb&A[58i.XW\
+%3&^3^HZ2c&s5)T/GQ$sb].:+*&$Y#>K2(mW,9E>%`.O,"n8T!,%1a<A.kD0h,nCj99.NZ0je]rX76`]]+i@ern7-I0a6Wi`kjor-
+%%5W=$*nKb%gYH`tcip1u+tejEN=BG%UD^lW#oi(;Ke\H9Vc79ui<rEqrcgkOa;*u;$e)IV!ul2JYabkuZil:jN%cho<t#UBAGtR4
+%$g%fb2BT541EXFeKebi8_'VSr='YRmiD5V_U$)+5b.iInomOCES;;H\^h(F)M6e"DUZ@Ic+=D1N-ZUFl;(,SgM8a\2rn9Fr_bGUH
+%C5+=1i/`uB=JIj<'qC'\-eOh-\33T\\@I(Ofom6@hL>D#q2\=Drr=NrpbXB(hE,Gm66;n`r:"#$<d<X>6ZN`SO;/q"?"j0*C1+9_
+%=2YXkT#qMfR%-@&r,=RP#C3-)aG]$9i;l^mVNC^p./Q:KXH82dHq!CB7<j%_r8>h_M"(h[+7=dd/%guO*2`6(+O?E?_<nHNJjBhE
+%&O6LA\,]CqQ<%O"pjST;J/7s>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<jJ>+`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;4b5M2r<a/0^JV3'Q;b*Q.Ih_iP.Y,JoPph:phP7j3VQ>C\"@$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[.a</G:O,M&*G9#Gcd!S';]]D^j#B0Gi@h5kH?^F$jp2"J5QXEZVF%hpK&,A)#d's@
+%R.Ba$/FMC/q=>VSb%#[bK9'!9jdgUI.1^?NV`4RjYosWVpm0k0*NNY`@rRlHBlS^CeoiZ<o,W5$@r>`&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<c@6mM`9ZK`Pd[iB(</In5jR(S,k#&K:M`-jY+U[SFqC:(K$hU
+%^.8VhK7suE.mfsIRf;eG/`%p(6!brTC9m(7cAC`4.a@HL9mP5TElHBf#]bM3>"%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(0<DT:S1_Sh1ASZ\:"Sle)16HOneM1a%p&,l-J]%0;Ss"+dHXu#"5/Vf8u=pE*_\Q
+%*dngTKtNZ0Z*Yj!i62\%./XC35uE<t3!NYCSF4U]n/Oq`$Y_oG3G3MS>50<THo5N?HpVlal0t)]lbb5/,sMf4G)2>D]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_(<Fr
+%.P51"WjNMa'j=AjmB!r*K`m7KbpX,<$"Z[ZSr!8>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(De<H7iMjY'I'4S[c!h@==:>dBjg0.\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#<rleu'/"7@'V&:^3BS=K'6k"$et,T?&gq#8J.ndEk+2BgQj+1R,oA#D&1<8I
+%`!PE+78_MKk60PZ.N2%Lll6$RggUp?0k:U9M'0NO_K'\<#oEMIf]>#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`!M<qVDI:$,2gE5Tn3sR0II9IBL6[Tbn]#m
+%_)P:'S@H?2cuNnueh"ZC1Bt0Rh?KCDF+n!J7c4VYMO??WAD0_QN0X(J7jh*U[8*]+]6A`@%aZ>OceK/*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\7BgYRWH<qnRR?jZ9g@)rYZNKr-)e(\Ni'8:hmEc)2,c&P!"G'U;BVT0#=667N^hukqm:<4AVED?Y'/AFkR+=>b@be/L.)!0LS
+%I1%Ee<ts1k\=>NE;*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^<tlhr4H-X>*Ha/$3iGET0"A"CD+dEC.E`JiH&d+ANIq.#PTf`&:Z;M0O@4c44ff;XKM*KItGjTI"U^f5ttF
+%!jC;)>MT$D:0<o(EWU-[h7aDiE6Cu$M.`=l?iRtNG)2]jL_I]5iWO7QU8[<*_D[rM:;l1lXfZHu7((UpF2F5u-Fb?=-`Z/=@(iCT
+%>DbG!SA927iV*-1"5ni2C*4n4pQ-%1^O0I[prolB7[tSr&1<8I'Lb_p@N-iU6nFYXgjJVVeV@=V:</3MF;7YkBVGb=::T3#M)=6\
+%3brXV-_<<:HF_IKJ=Ll_JN,rc+ANIq.#OJM3%#?[M<O<nF#dZTS-Xir!"=GmQAZP-h`:T]:8C$JjQql.D;^'VS>\2<]^RrO#B>>T
+%6(B&m:_Yd8q4*70JJ5MT'D4hE1ah@PN]cKXb;iG[S@Euk[ns*B]/cpV\'+"u?IU2G6"6K\c=&LL-<MI[2E1*mmN4SA\@#5FG(4l-
+%q2=-\%Gp<e?a;(4\;f$=E^J<cE.Vq@Fj.;$6;Fb%XF<3*BXY2*/W,i0(R>h=g23q<')dn<Qlh\AH<kG./)8RQNEt'm<j'Ur\k^Wb
+%\W6+c7LL0AGm2C"7'\<Mj)RJZ@_``CbbR3QRn+e<*#0Vu>kO:(78_t!Ca'pY6t29l/./+BhS+F<oktr<bs($u.\!ne]`]9D?ltMD
+%3l7D+WeFp,/i>-'hSI<tDrlX0aGEOf!H@%0L_HD:'>t4:"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%<LOTY9#&T&grJK
+%`!PE+78_MJk61]\-fVpuGeaW?LE*P7E;5Y&J+nPb=M9,)DR0l)o7^)V:^0[*:"NSuiU:*lb*\S:TEWXVAZ'c4pU1UAGE3,,[GGS8
+%n*IrS*A:.4`[07pb-bl*a?*PHY'Bh=lt7V(iBmYuJXetlTH[oJ-og`038o_26NqObL(d@qjSc0!9.M#1c5pJc'9XOB,hPjm`t(P,
+%=Zq.Wb\=m+W'F,!U-M[cHi'Bbp("SY&/)U%$l+-e[d8lCEFO"Tc>B0>MTr8C3O,jkXfcp'=E.CnZd#SkkCb)fbhp<Q&tH`UR-Y0J
+%(>KXU.&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'<Q9mHBMJ]BCPF3#(aj.FM/;%^^N6cq
+%qp;W!ogT0Hn`JX4Dq2c2G#;,r"EB#Q6(FSrC7:$uUVI2MmmMbKU>&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\<tJHVo#UfJMS<A\Qru&4?P]\'*Ft:
+%K,)Ia<47=I0T0<FaKWgHAnT0I`)j4W2K==.6(B&m:_Yce-";H>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`!M<qVQ"Pq!Kb*9RR7KX39>m!_,V.VM.3m93O-*&<NNXe^RB&*/_;Od$s[\Dj$Yd9
+%dVr)X'KMqu]77E*GFZo>c$"#<pOM]o!LDZ-*@&nsp_ql4b2:<U@[o\\+=]>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<Lt0X/CS"g9f$FN=TchaQbAAY3l+3-6\;bOU8T.j^5WlBU?KfpHspI^q2;`R$QH'-/sB[f.)LschLYG/9R1`s
+%><#K$b"]@n.b-SVHKXhiho=a\gV_0*AI>b[A'Ed-PO719pdcpR$,1RloSK<\$/u)-JiH%neDFPf'=WK*CVYd\`S7@3E5KFcX#MI8
+%LO6hCKG^9<Q=+2:ho,p%!p0>0@!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\<AET6c<gOKsqLQB@[iWO7Q
+%3'gEkF<u!;VWVs95<0E<@5CZ_Tns/K.(ZXgku=,@T1l0"7l0oq%(;e:1-ADjPBUUpn6B'U4FV>6r]V0/DLUj>kiDJ^+$YHL-[<iM
+%Ifup9BJIR7=VQZ!i<lB7Y7$?t8JHY=-Q[8&@#kF?=Hh_I&7Q.`Y(1_?KI&7=':Nd>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
+%eX4<ZRjL4Q'>t4:"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_CTMPeQL<aKLOe^iF&=2YF)
+%"EB#Q6(FUHT.&bgid=M*?*3TOUS][O^5bO]bVYlj^R<X:doZM0NFK;4QPtTa!Cae.^7AleYVT[M]R2;.$TO8+g_AMb.ZlLQ@f>9M
+%Zh;QJTSl"s`7keE]h<m,,2gJJEIpIX/`C[N7=hBSRhJTDYU=(]fI?Oho]5Q,l'^2S8f!-E.QG6fJ__-4?qlLlE+;W,MFhf^f1/I>
+%<6QR7KI+Y"KXeie+V[dj>T"mr%SQ$nZ'1H<LJ042(=3eA98'GJ;&J!AW,8Vl',3lL9&L36Yuih@RnV_P&T+uQY?l^gHg^q>+q1^^
+%;fI?Q+q5SIQmaKj35I2_Q;?Eb4R=h0]]8(pbCC7$-#47S/O.eX>YZPCL,6o-;oT+u3e<gr6C]/n&1<8I'Lb_n&gpR9J.p06EFOcE
+%U>.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<Ml-H(bO`H;tWdBrBU@).W!fEc6q-SkI?2Jp"$k4.\Wi']V=0.a7g4?`i[
+%I/<c=[hP#c6(B&m&18l`R]c/.?bhL9jMW^dbVU5$jM_!gE2(30;9KdFg7s$?/1i5iFt."l1HXB4oCr_REBg!G/2"%GT0*/f!$T((
+%rQ"(SJ)Qe9`!PE+EIp/9;:IGA3>%[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\G<GYt,!W&W\5h'96">qWuJPhK3bs,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:Ad<A91NA"+6(B&m:_Yd(I6T*:3(AIo
+%'-8OH-HCrPc3ZU1oIJr)6=SG%4,=Qg$/u)-Jtf3Y^[X:GnMn?:_'_=sHq1#0_T<:g=F3"f:94OF*^9`MGauQL'-f/,:7NG%&1<8I
+%'Li!!NQ[/diC#<.?q8=\WckAXYPC%Y:;G9NK?oB=L_I]5iWO7QU8TO-gGtBLE(cEia@/k^keom@:98Bh&Y*6AG(:u)IJK'd6(B&m
+%&18l`R^0ro"J41Q,:<gN%S\o/dfiBD"=HeNe#=C[5+NN<D@93e$#sG>p73=$&1<8I`!M=t\bdFCPh<K6`@=nR&VX+'!](gd4IITF
+%Sq$P1'fb^gj2C+6lq6BX$/u)-JiH%ne.hTCS1kd-/>!Tp3o@=0i0\MYflP:q?3).$s-gEZ'7%cT&/Bq\$4qoVaZF2J7F"Z*c$"<q
+%dF6^\q:0<<g"<qFS7)4hquNP-1HYB.7E=HlO.h/HJh(;>SD]'Fp,p!Oe`=0DqGB6bls[<,aXs3=KEsTCL6,LMO?cYoY?l]R9P>BG
+%YTcao__h/gbWLQ'5Xf5T`!M<q-5F:iW40llgb@MRO'`p"4D/nX1Q]GjD6202q6Z/k?7`rEj*V(RSLE(F8o*VJoK5mY"(N%?3:R,2
+%nKm,3BAs&6JiH&dTI=QdqE@Xg"XfguEl,&<-jkeEI"4Q(M;+MDiKt!>^_8cCrl(cq^1$C3EIp/9S01R''Qn\\b6`+E$!/[soZum6
+%+=@.49GANqQmctY4X][61&$=HM(a@-r2(,rM%df6iWO7QU8Z7NHqr='J>1to.*=tu;,/fBKU,E<e=>1H\d&K"&19YirJ"T4M%df6
+%iWO7QU8Z9$)`YY=.#,49)M\tpBthJ+abfmjO:u!s*/EIjpt+jT:(Se/'>t37U+WXS3Pj&.(nC')3%%<H$>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><WBjTH-H-Qli"-JuUR;VP<I-kI*qY0_6AM*cq"G6Mu<U40Ua@o,8oS;>+%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<R:?5q\R!.13E)?m9j9i4295pW;BGa1t"EB#Q1"KljEk[/c5uH-C#Fn=STm.c=SB,@1a,aOi3dW_J-dW:;$)c4a]01`Z
+%Y071lTE%hsS.i?LM'_-aEIp/)*[g_?4,-QtS=h:qZL^)=N$X#g\P1uPfuqEs?B<>;`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$<Dn$,+Z2Afn/-MDojh.`!PE+EIsKc;A;"eq4'u%dPEglkue*Jna,MmS?PWe-ak)_?]5X!
+%.b'tBM%df6iWPf#8l=(qLiFWuF!:dX3-kMil0mYRU;8h:iga\*(FtK:;e\;SAt`0/9,Mi?D.Zed5DA9E'_scsY)ANAi1"T/ArMG?
+%p#e!b1g>$u<P3O*#EI2J&$*IZ8='>: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:_<aAPM=)Lc&(qm<cL74N-47.
+%LD31*7hKtbMaV(&`3!7K<6@0aH1pV#><)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'<Z*CV
+%1lsg8E^e]$g#(ngF8#1if(0\rRn_g/jkbVq`X*mn%rZsr9@!q;2HDk6r.^*u+;)'#V/g$A&SquY;rkl,lkKBe8GIc'?6p;:SV/Sg
+%k/;g`M$'sbn%_<0=Ie<25YH?l@/Xo3BQHTJ8GJJfgqB^jj.an<@tg!UQ=-4jU(F8jcmIL^:7)7cT:(IRdjj.d.\"2#:*`cZM.G6L
+%[#GehrK'J+f/YmES=#^qhsfF[dGn<356;8g27Y[rdY>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`<i4
+%JiH&dTIB(d1au0"(`I:g%AJqDd<-rk]A2o=4*7"6gZ=r*aoa,L'>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&<a@m:
+%*cjj\2)Zhp)o3RrbR``S6<;#7D\plB,,C%l@LoMT[#J'-#f5goo0'9MkCfoBJ*SRK"XbpJ)losu7$?YO!\G"Ba0,?^OJ8[l%t9ku
+%*`fOJ1k,$Cr'"b:G)p#1p8Qj21-FJT(OQ<8:5eJ#-29B!L0\5WCc<i'hSSPiHO`"YG/_C@7>lCo#G0U7S01Q<-\rGS$&\T<RNs9'
+%%6NLd&oP!\k+$+hBo\)0</;4+$/u)-JiH%n5@,#d"T6)iQ-E>?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<Y$:Y0Z!uZ5<e(F"4$G#=Z]15H"@=<:"B,FiiYd@O>/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?<OC4A^MAU5=pF<HO7K!34UX;Id)NVfLnGb;d=>]^/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,;+;<TE-\rGS$/u)-Jtf2pcKBk7SB+j0ZiPh.&LWAJ`!PE+EIsp`J[Cq\pG8\i:DAMl
+%#RTJnEIp/9S01R''W()":;A#:4$G#qF%a<*@^R4][\HqD[E3TcbV/7DaZJ7h%j+#]"dUPP)r!IOE;8R9i2?W3pm/EL-O(8.m9p`-
+%K^=IZ&`2)=_<t<5ET.;s*-q`NIa0+1irgjkoZVr@B8L,:""P^Uj+edWBXb6EEFNkdO;2d>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<p-"T2>+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&k<K,%m39#KK#?](JY6)THC<u-Pgr"p_GhD^YfdB;ZoER=JDkQ]a@+h!$OI"ZiLfA:90'f==FV.U4H<58ks=r?mWVq
+%O_,Q5&Y',MY;5JH<[]Xp-oh<sJ?1j`QS2l<(39XH"m8930.\j72HI+0]FCsLHWVF=&h"(fM'uOOJ]4hlq2h>LD[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<NZ\=)U8W89gV)S]cjt)_2DT2p;nug;]"QJjD`i>:$_\;KH;4&^nBn'B-l\kD+W.jb0^kq`KPM
+%c<\a,!s'[#-*V`f...Nm@af*h&W@:62.6fP'<JT!BRO`?I2,pg>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(<j]Ef2pD-[=,5YHb9nKbbcQ"'Kf0IN56St&'DO,ouua0HnL746+d7@k]`+!)FEYm,BT3]MeQ+<;hQG!/9IpT4d?Dsq^>n?&bZ
+%hrd/4J'Zl\lCJLm8J-=\X0'"'G?Afolcs>ggVZY(#n@8kpF<V&eN1FFJ-6Ko5S8o\$_RbH5U*RjQ'rB'&mQ#Xe#I;`h/0K;1FmuD
+%X4(pk)Rtc,$Y,'mK-EEKBK4sTJjVlk?<+"chul:H$/lReD@nnf>Jf.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`!M<q-IUeq$+N?r3'9Ir2fM)p$/u)-JiH&dTI=Of>m2Uo(e&*A`S\Oh
+%+\N@oL_I]5iWM\I'Bi%J;33bg!u0%WF5f-l-&<5Q$/u)-Jtf44m-j(i5<oh)G?"Sh::tkUZikB#3'j&W:/DYtSR!Ee3qI;053R<_
+%Y[pT!!=HjhTW$u\A](YbgtL0GPD@1SF#g.!lYc1X_kET==2dSt(%B!sYk%Ll$?iU>7<l37oM-%<mr(RW*IPs3-\RKnSg"^Y".$H%
+%:4s>ohR"b/`6luMUI0uC6G\Mph5f2Z<OdC@L(h.8X?[A2$%[tNjFhRJ.\@@t7;Qh^.6/R??F;,Rij(SlQ$9FsH(sMFq$'m@#o#fI
+%pTSCb-$5Z='bTe:KoO-0J_dBR&e#LbF2EGY/8prD.E^c&0j95Q_-A-66Jf1DCPh+'66aMoJX/jN68:&></QL;Y5Tl4U8Vu^$83(P
+%n9Z.+(CTJ7IZ;W+XFL0?YF!l0`m[E./7rj2D)Voc0Usu[6rlRIaPW^<MA==:46;c,DATA0p=u[dM7-W&H(5-E.'1dC7s3g]Gl&.o
+%io'kbp:lS#gV]Q6-;G+"L_CIk?*"=l6nI97quf",Sm-)SjsrVCE.A!M+[e&0I`KAd+`4F-GM)oR3ME[q[r=ZJ$/u)-JiH%ne4&sh
+%&W6`=I[M<+(+P:bkCa\F."t&$5/1SoS/>Ekn[l/ZeW7b-"-k1HM%_rQQ4RgZL_I]5iWM\I(F]tgi51=QA;5.Ld[sm9,U[>D\([#.
+%4';%R"c?d+S</IPL,Y[u!BD<-_I%sV%O^\F/91,BEIp/9S=h:q@Nd+.YmBM\MK8ic@X][PqTFld6D`?ceN-.E#sR7_$P-'!'BI*Y
+%BcZYlA54+Z/FdSI#[?:04/%9d6(B&m:_\%i^^.r:-upMtqBt2hIfc/(oN.L;KrX&6+/$F@4/=Tg9B!fnIq[iti6]CQb)%@N--#&b
+%",/%W'>t4:"@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<lEGG_U8Ld0,3A2,-Z`h
+%'*F-MHWWSi(<.qW27Y-BgK<"27_RBOM<_Ju<j)d"e3$8-6A-(NG0;1tNY;n(KRea=L[dBugVt_UH^2'Y<I"6fR1jD3.Re&ipF;4;
+%@Ljt#KehWj7K%HWU[^_t4r]uNhL]raDuLZClRdP]pt*OJK@pYq#o,6VgqYD/GB3&PDB#WCYm*r'/H?jWmJ6?6;$u]$A[k*taI).0
+%_QuXTl`040KP(UP'2OGue'*Z/JeQkc$/u)-Jta[MUc8B/^aY4_UK$R/gAR/(BEh*ar=_U[-QKsZj3spjN7hn.3MEas1ibos$0&n1
+%E^FULiWO7QU8[[P-n"<<"HW^66Hb3n_sKqWarPB=FN^O[p,MSqEC.9\6>;:UjFkYg`/3a?6q:YliWO7QU8[[P'IQS`MG#HmojSXq
+%0rO&bGK+;p>!Bb,.#J`R"lmN=E8oqM3c3Bmj$[Qc6<I\83?_UY/\`Q+9K+>R`[-ES`!M<q7ecXu_Q=6lG@8Ci($7mk3)T/.3:TaP
+%M3"b&il%8%&l0Y0`0>;: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<PL_JBl'4SXCi!86EEIsp`o=C_27=,DXI$<qiUK=UB3?d&:^r!-,`Pjq(VH\\^q*MVk
+%D*NLGqV^ioS[KGr\XhOY32Qd'3%+JXa8:pMgJ.Hi=@q-B)R)V#&[EJ[7D(rUn:l.jHH$STOLD<<m,og,i8i79h5a:R!"!'?m*$+H
+%MciB$`3GmIkAQ3fGHet!Z)t^$.(f9+d$C&Cq)29?b_\VSX?p^T\=<gR_Xg-EI]h:pRtKjK]j>'VHe%>f'5\3c8J02chnVk!NKoeC
+%l><V575uLCZ!Gt);%sWg\0VKJD2AUc=YRMtdkV@JDI$hB=Tcha-F3g_>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+<;i<J.ifYS^ZPL,1<t2e&e$,
+%_MPaJ9+WJ,'3!,3nusEr',3n6!9lMK-TGPEluZ)eX^eq%iGUF_[KLT%3,qYP+Y6K2L_CIk?2I*1,3<m_*1IUh)lm^pY#O_;,)Xq%
+%^]hmV*`g^#4)."g_l`tec5saS4#dC=[$pSJH\X7\^%oH=jktJ[!$m:O9$S5]atk%H&q&0.n;^KN8XA<3<XD)T@ta>upAFS^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&dNWJ<H;7Fi$Dq$m0*+P4+ANIqL_I]5MY\4=YFRXFji-Ed]EMK7
+%%>V'\: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<t6FkM*nI;Qb'H@ae]"a#c5Xc9/Z?".5VpF8ellKdp"l.*i_[1UPD18Go
+%^3.t>:<:%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<BE'6B/S*Pr7/:so%BG0ZD!O%m?A_=EQsrhW%WLG,Q#gDOA&[WL$?:YW5uH/)lT@qP4t#o%.79W8p7+r^ip&K8$r%il]V11I
+%<T4.$Jtf40Q&ZNiq^6+;`"0nF#>.Wo/LLaX-<?Ih'>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&"^<TH5'P3ETNL2H?D:>?(LLmDGl^D=hGD<5G_=op^8SA8MdG:k4;
+%d'ja(OV>]UNijg$:>B\]*!;Kd=<o78MFS?0&lT_0"EFQr_;)/[3H7Us@<7#e,$RX7O:ui/'.:@;(<D>,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<!+aEG25PLFUD/`-""0<J\J3pfq+&DRfiO%^-\=4OM"V`H1B+WNrK_A#9BiVX,MYkmR*=ID-W.=sn'[04V5
+%b?(%;Z0IV*>:!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)<G-\S6$BBRkj3?_SC)8c<c33aVJ
+%:"YQ;o:2bX7hb=?-#s'>_;'mcQmF^><X:(%=K5==T0H\N'B<e>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<Tu0JB`?Z$1nVSg5
+%JqS&;aR*!RUs)%bnPiJ@cs(Xi.H8kB_\<i*892)`,$BLJ_Bjl3#cY:*;T.uJ4/*q-Gpjq]eFomo>$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='d<Fi
+%'OG'V[9#(XnAJ?O?m%lh@uV3-F"_$EJr1bX')h(8V/iR/n`,t6QZ$Bu![e+B.Ru]GT:0Mro&V2_C7mFbSPbcEG].T]f;ioNU\1V=
+%K^$=0O11,_d.d`aineXK$uj'G4)p`L&P#T(0UUV@M,V9J?URY:$,d.k&t_Cm<c)bMLmD-g-Ql(;(JZYWCs&m6h\deL9AEQC.$d+n
+%?ndtu42?\onh'k,Dr8:5OU34h041h-*WA%g$XegZS.I:B1X"c;!KU^HGtr0n.n:6lh^KqqJ0f(T-PF!:kj/Fm!e\>E!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<sXB*B#(T928U\'!<<o,q%[R-bM$^SA8OHX'?;c#,A<W?t6=NhImGcD1[Xo
+%V:@(T]9NSW;e*dEB2t@ZI\GIJ<nm#uQuHO7i&$uRFKL=moWj+"J\UHBGd)Oqm*[A`#TcpZ`%T!N%V][0&`TA<2;q`uK5:ic&Y^@P
+%79l#RCdi3EU=E6hcW!55H2?kfaTW2Z9$SA'9\19Pa%t!K-1'nHT:@$WYY2$mhCAN098d)V`_'-^cs,U\r9,lE`"pj/j`"ZiPok+l
+%S=KY(IZ;p66_;\E^b&u76;^.SfC*ib3^aQC7hL>!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%<W],"0.!M%e2:*:pG',V-I:.4,1Yui6@GQi&\SB2XE-a(UK
+%HEU/=S63BE::RbSm)m3d_RsHM!%m0O$1V]gb_8H`S5:bfS3Tgl-SQBrP/maNM<2ecj2Bi(//C2mIS"+n![fIs/H,403)S\*W2pS+
+%]RBfkDuVX_37/%n'>hp&q0hJ/jFh1Q<a]Kde"IjX0L^Z6M*8oma9go1EWUm0-m>+:/?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>6c<puT!*]1:7Ng3MBAjm+"\Qm07lrS<WhTEqg3b/fF#^o@ml(!aZLOUt+oVVYY@E8oF0qcB-Q?<t9nFnt1jo&n3>f9_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(<mLqfF^,9X=GsD\roF`klMmaB+#U#KtNFfRof^1RZ,WpRaDmkj1^KPY;lB-TESr
+%`FQ-9b#;@q;2@)1X[8jQ[*WIsD]^>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<C+m`g#8D6[4W+]]@3C"r:KmH^#N3W9MW7P/YUHu?AT>^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&<nFqE<i=G^CPl6SB,](@
+%Np^<Ol,t/rG+q2<)`]&l6M,o7m7V]NiEAPb^N:3ap/[$-&H/92=1r-Qml4XeZm&araGQ'PX'A(UIJW<p"V%uJK*:Pl5#i:?oi@V'
+%nqatZr]0LnO+htc]=5\q3il#FO;&l1<c)]YCi40S#_XmQ_QeceLlncp+j$\/63n___X4HDn8np6DSP)&m8^j.;d]e$97YV6?CVQA
+%+nSemb-a8<'1K<<qn\spKt*jJ;D&cQ,t(0-]iB=[-\s*?nema8VNA+C_$S-pg^dX"WZjDJU2g!-]=KI1M[O,.'8o8Q,ca&.O]AHt
+%C>iOW0Gr#n-*jmGs!;,g3O6</r*\X&:Fks[qTYK?Dr6'+"]i:LML5t2($MRXb77t`,(s^3fBTNNS628E'4%(@)o$e"K>-^IIQ7G1
+%mC:c<?lq@uR,!0d<!5s\k2\p*j?t%LJ\b`3>JfDgZUd*]`]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`W<E,81\;
+%$BQQq',V/?eg3.Jd+J^4"8YiYEam`CN*Dj(bDBhX-7AB&*.>td*K(Tsh^Kqge`?Ie'-!#Z-BjGdb))"%1dN;$"*6f87$\!:J\b`3
+%>HWYn*L@GI<k$fJ<7oSdZ+4K/7*"9)a%sJ=4=6RhotEdg>So#3^H!H@@a+P$hHN`SPbSP^#U:^;O<k/YO:rH>k-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&$<S9UYIR`3:Wc:@&KEV\^S,cd$8Y2o7YTbRV_TL>cF5tZ$W!K*+l:b+Z
+%KuB+JLdR?#I23JD6q'Y[<K\PL+5%5@+nSh&.#Q[4,2":dOK^:P3+7_SM\f+WF,;UZ'ua_+WiO)3.Op>'\o1@93@)0=')eCu?"N!u
+%go=(YIEWjC[9$?I-;INR>Xd$)WY1:K42LAIKK78eAg_W9lpNl:7ok:;Lm4mAC/tre("<kt]uh$X&Wr?DeWn+'EPl0<2jr;r/@HO$
+%?$[&b=^"sWYk2<`(/;QTr:o6;hm.r>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:O<oKt_EOE-MR=<I(<6`('XQj\MRb-1a:6no6j,N$_-gln0.2pk,uW5*AS-d6[TG+\
+%>4cf)D2n=ahHh0Lgqa<kBL9Al&1nKI'<`NOg`]F+Q=*W)2oQ*N&oQ_4^kiY:M-uj8O!_@\(<Hl*G/A#/F((TCGBP76KcS)Ed26m*
+%K>Er8RhPYb"<3sE3RLqg-\S6$&JD)iJoCdq`/D7FM$(g3qtgWMc3X[]a:b)7d*<qbF.sm"9fRf.(ak4;.oEKIbf+QG`b.(&.&OEG
+%CBZ_L_-i3.R1oM(A"fD(O!^*6jI.@rE^I%LMjJXI';?fHe-@#G`sKg"##;8;G8u&ld8Q)Q-ltnp`JLo"X<U5V.le2_hK6[\;78f5
+%'fgi]?q^mmZ@c7'=)&9`&3ML_G/AMHC2lRe(91TU(FNNUQ?_rjp"eTFTl,]+i5F,Y#nn]+i4O_m:@oN$FDO^Z(WhN>_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_-*5NERh4<b[qn]2\$e4R[l1+Q;d`DA<:6urC90BEi27QJ'18A=E%i24E?HDQU=\jV=kqI4V0#%A
+%YHiJTba`XPX)(=/KTHqb8ulVn7?jm<9;\7e";QV'9<mDk,j3@cZ6X^a9Kkt1j2n35HW<6]oiC>E<EJ-I,!mG=/\sF*nZ7?G;T(?6
+%ikNE?0US>$A8.I`=@H9s-rqGfZkA3@?G(O]m_c5rHo8o'OiipKaTA_8/<N`*$crh="M=+NV$c<`YsOU*e`hKP\Nu`N#iT`sc;,gV
+%4c:!HN`D$@CYO9)/^B3)c&'bRYJQ.BMrDS^J.p7k'?CL@"9sMS5%<Tk8!+H2`ebo8FC%_DDg![,$u2n.]BSODl4ta>![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&</e,!ECefe8:_gfnX(\(Z;*8?_\9K?$=+Qm''I!0N$11`J4LDohjQPh&
+%k`FqgkJ1F'AZ43=eQ&T+@"`c<Pu]V.aLtSX>:fKb08C)c:/%OSP7<]>G[n<Kg#.5!8)oH*Y0+Zh;%[(a]l$><K\K_=VC9=P"-9Jg
+%LCd4!<DDn`U9QnZU7dUHdZgcG3?]oim]@u.d]+j"7%,Hpb*%R<&H*_%,"[r@@cg'6B'na=Q.cON>pUnN<FWO$47#aE8YRaDs#PnN
+%?l#=N$2J>O33g%7=aE=sM*HFbP'g'OQPs[BJmEOFkpU-f<D6q]X;KE$Z>qjIn<.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?<B69Ubk=G#u*nDM6A@L54X
+%E<o^ajb.<(?+Qrog,Yk!9CQ&LOH(YWlXin*QJd*N(<HmYBVIgl5u(fAR-uUR:43';=0^PTQH5<>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<DMTu9Z&a.)>'SS%:O!A'>1f3pJ15J#uMBp-cDd:^"p_@:,nPaoU%L:m;,(Gf\@\(VP0+(Z6:AR%Q2a93COV4290BHeQ$m8
+%U9F5jot)LJ54,JHeQ%nZemq2T]iE(`.Tm@b[#.:OK[<q'TrD)8dSl/]*M9Qk.$uV<7HA#KjGF,0!_GR'.O(MFMTCqkZ6]5S90-!B
+%=lCB%HB"2c#hom$,&BL=k!Ua5M3=t2X@?69HPLQ&K>H1t<Y$`V4SWW%AL2M>n`&#a5>0P77&gekP(+?!a-1eWS\13.'W`ucV"1@(
+%JVo%],$Uj;<g47lj?t+cS6\*M3In(8?^s)D:4.8Ua<Duc(sLtpM\AO7'63)$kaYI"[4ad<"QKW3gqiG@go^tE`-pWuHKB^J^gJjS
+%MieZ[s""gYUl05N'*ZO8N6I+uk<pUpXQ7M>-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.<lO?3J#"S()7K14qg]@g.B/<']DH6Ee5kXAYYVL
+%Hj^c5`QSri<17V2=JK,>,:@)D_Gl&"H5>e8'?ZJu4ljOEj+PJP:uh``K3:I`SG8"^Jj'c@k:2<&>qJ[<X;E58ZOY!369.u?S7#>r
+%FhU_[guok.k2HMKVQEuF&1<-4U-dH7EoJ-[6F?r:!e\<?/k/V6auGM4,qMe*.4;DV-hnZnZ'm7a:,GKi-gJd03B/2UBfcuqg?^+5
+%6r6X77hbd@M>P5JXM>.Y'$(@f#.'\AE2'(IU.@;,/(uH*F-mLdei2<8EO.a*[sPNjDQVHk1csfRR1kj3[a[k2)WQhUcX6["ZEZd2
+%./!lJLD'ds]YKEb6!)!/]t2@(Y9G^O<EY3POH;#5H261>.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"-)<t_ED0>;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#<<i[-W.*_f%>9->T9(eg$EaU.[HK0C":%LFLPNHUp89b9tERgrna<bS#M-7)?OpmK)c-XQ&'#f):<
+%a:`,A7PX?c-`2tO4?5,#f7*PY6r1;1h;a0%M+ir4lF;"4`0I)(EF],2J\bal,WnhdgtmnRk6,1L2blb6BG6bSEC)mV:cEn"gDm4O
+%@@l_LnCek.a#L=)/gU`^0f5sC%EOAa[.ETYE.UABYsd_D3$B>;GaqDL-SQC]XFtoQ@J<N%qdg"GM7:n:LLZ/@S9P?D6@7'6RhHU"
+%--klf9R,OJ?06f'H`:/bP7uY3%c<di)_?!,32'I6"uq`EN[E!5'$(@f"u@bQNFJ1l).sYiIdNntDuEc^3%$OUpu_dmU#Qio`-pSI
+%A-i>cTO$UZ370Tdif7t%$X)I938qL\NPq?^M&:77K>@[^31S'UlBssj>HAJf&2RSc6W*@oLMdFVBHd^0/d5!PQ3b84@<nf[Lg4c5
+%[!.YiF\Z`YS=%O>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-r3<r&E2DY9M)$894NJY)jtpB(b8Ze.Q/i[]Bb^&#Qke<AGpqJJ>B5ZLG&-(^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@D<Q==!#XuLL3eAQCu4N1H6O]
+%ii.1CEG_3G/J0$O5YEYo'E#.g?ZXGq"EFQ(J\b_0SV;#L]]l)T-kfA*-ms$n-`3+A6\c<s5JJM7q!a,fi&hSTN[=gHiY>u102B1,
+%/TE#*3)M6CpN2)4$#+.+mHI^a-\hKFKEqn''$(C?"9sK]FDdZ`7HnK;=ea]q<GK'b4e8X6*DXNdjSR'hl1o,?M0CR"hE%/<N[D\-
+%?[as8=Q5#>-g!UZ#aZ3[O<kAH_rJ[qD@(.]o7f7[&<A.@819efoOs="a9`7ZZd@J]-YuGs7h_+#<PjS,kJSJBgmC9_`=jK5M3B`i
+%!lg(XS.kfp#IHD]I:,euQ?_rJaGFQ6-(`p(-a`iGiGmj3@#5&-@PC]?-Ig^A_%IdL"EFQr_(7W+c&&IF$1V]'grP`q:@&7VGk[eL
+%Jj/C+`t\/oW,jfc%QKoET+`k$9>#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>jG<M85'1*70E(dE!X$W>1HpCMjb*CBY<b>@)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`<!5s\O:rH>
+%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>:c<DDQ8"8,3ZC+J9*F=/H8GY]9W4Hm/R])`9Qa!1S5>7nJ<>]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@!?<RLlALrG\L6>/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%c<e$
+%/07O<MO;3deIigj'?CgHn\hlS7%V1&^kodG1r0mbRhJNC&j\KS;2ut?*fq$P%-G1F/5B#4,WI/,hOLP-b=r%mEha<-bDtVHF7S.Z
+%57;Tn5s?$A-<s2gE5JYL>IB,SR<ChjQn6'6i>bR:PZE@$E&aOsE;8OJoL`(BPV@)d$<b7-`)tha5*@lKX<S7kM2oI[<tYEld0)!4
+%N"\X8'.t>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'%<i3G"T47Pt%WIT5G\Ina/Q=i^;,FDi#S"K+<VCieP#3e@GtPN.N'KQkkf7h:fLPdl9F_N(hIN
+%bonK%Gg5bX30A0?,?Ua;T/[ilVPB!c6QWYEatu3MG]03dG@0d?U6Yd>@@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<ad[!$kQkSnuj*sV3T+oA<k6q_912(jQPgoGBVY*+,Zp&YsaVdksuOO*f:^_NEiHKYLLaTG.$!0N>&3Z
+%:-dhQ?CZPc-f0[0<EJ;#L!GM_J"/J)_?k1/_LiN[rm2OQfRC3lE+5#N_D$iRF(-,B'7CNAg+"Hq9DIKL+.ocm0^gqJOuas7a9`7Z
+%'3`94"G&t,E2$#cYuYSI_rCk?`T2L+W-HQH@3!6C[9rbL`UqI_a:bg>EN8_@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^Q3bP<eIi?>JAFn*&k5VQeY<GN#b$+b$-a+(#n."O>-<Jk@@g5aS.PjB
+%5B'T7@[q[[R$[;G7'9[EmNMlf&V(NNb-VVJ:bCXq'75fe4?2jB["LrM[`""SRhN"P>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+<cbSAr9U2#s*sSeer;2]'K$s6+,C@Q=t@k85rg3
+%&j2m:1<":"eQ>PCqnN.0O7C6-BIlomc^6]N22;KEFuYE$0?$B@YN.$(aV#^Dr%0*OO('#F2[mksO+]s_nq2t<m?dB$LY!a@/]7-U
+%(=<k5G/A^]+m]^SN[?SXR-L]+rSat>*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_N<Rde#U.f^qj]?$nsQ&!Tj
+%BcXaH'>p6.OOoVMbD@.EXi%Gt_MRP%3K_fOOn?nTR)"PY43.^:"qt<pE[":=OgI)F9P7"$b)%V07$Vbd5A>:1[8u1rk,>`q1JF)?
+%b_^TsiG\k^^bf4=#Ue-lM$qZCZT4`I,!Q8_&SMce?V^C%KZ+8pb%&H=`6a\]ma6^"N]^!1J<m,l5YEYk'9FLAEIqME,[=)4]^IqD
+%',V.tDgZUM-$#`q3C,tSO`i]]CTmEOKG2m:O)>*$\!<]pd1WuFh:^bR'@8/i>;;K8Sdp4iTig<Nq)*qG:7+L*Sb3tCBpFeo8%L",
+%BF]PVm@3,=e>Eb9@_/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#S9<dNOIQ?p$ZGc!k
+%F$lA(WG(;0\;T-aa)N>oR*-+YMs.a$1a,1PgE5_"M6=9OPU9@)k[g,m^_2o1APnu=R-ls3E['df_V,mmN=+_L#(uH8@%<$G#8C,O
+%R:=G#7&<?5?lHue/J4?`J0j>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\&<jjN^MaC54>Vb8P\K8YW6,p@QXj43X3anV-o.o\i^\bK_.HM/PJpheX^(>VF-l?E%J8-:>#.N@_[S7
+%:;f+>kb/-e":oMSK>E3V^RU*?S4IpFK$R1oQQ<s-KO$`,6m6NDgrNQ4=k]oJCTP8LqB+b>_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$^uP</KkI3E5cFYunVPgA,<[X/ZFQ'pW7)>dOj>r74m0Z<<?<L*]R?om!tmk+/'9Q7sp8:[-%i`OZAQKp[;M+b*+D&S5,?f-Lh0
+%F6>kL62tM,Bn_@PAN@'/[//gDb7>]_&PhtRdmu$Z8/7<P'"(--&5O'pRh"\&#D#9(?d4o%g^G6o-sE-S?B#W<;+tYNif.&G'bVmc
+%.\$LZ-bMo'TiQ"@:4V@<r]%0hl`:Xt[rhi9KKP-+C=W%9"LsB&Y7FC0"m89Hi'\eL-Rq(!M(EZKK>H?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?<AU7iZ'(uBAY_[4^'"h(EU,YmENEsZo='ljA._;)c[3%*@:dAkoXl'E'eFA%Fd<SIFK\$nud+%jcXa34k[B]@7ias##<MG$"#
+%3DB7*W2WJFHP*g&MqlO5?#UM,]L(*q-T"JT=\K!dhM]JJ?0'.k%YkUE3RL`c-EQ#C^,]%i/R])sL;f"6DM]([@>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(%GEE98g<r%Q+IoAlS8]5%T+beO&n,iJ>onln^gJj?-O]')Kl`t'$7BX_]MU7(F5ja7
+%M``+0`1%8!#E]\ZCCY"NnlW-7dBVK)D-LJ!5#1GO'baoDfF^+%9OKofQ\$MA"*.j<hupH@bmCude$_Yo5#-4UoYcGjg^dX"5rmo\
+%FDsQON>&H@6KEg0Mqfc!6r%,DR(JOIi^@^ud2>hWcrNi@`elZL<:)8FAaum94]<inb4S069K;S>[sniWS'cJ4Hs\osIR5aXRLMpB
+%S9XZ%kP)uF$"jkGV7;?ZQ/%%,=i02bkgO1j8M6U6]iFPGo(*7IB]<"PK[a4K"C6*8cc$3uY0+Zh;niGtIRuN(j[<9EDW6>_LjU[O
+%C9n-cg<g&l^be7=kQA.)PST"b.RaqmDcPOk=%,;R(5_U;U3-PcW[nmVZJZ)RR_sakMBXGm1,Pl>.c=taOYTsHC@,"W3FSqgMFJf;
+%<@=hjHPLQ&K>I=XFD7/!@WcBF\e8.K>329A:*4r`p$]fWAi,g5`H1Q;5*<o6;oNuDVq+u'4kkAa=0C=,Yfhrj_MNU6S:LJ_*);='
+%<A3G\9Qa,9b__8R3T2#XW4U+QEIqB2ji%-L:@.890\07Kk/=.<$0*XYRhO5)NZaiGN+.O_M'g"E_%IY6.X.Br8Y$M,1FH4c',V-)
+%S:o+CP/)qJOC*1`S6u`I6fNcu?NRHb21u9<_Q0gHZ@pC-FVjiWBSf!E!%d*J$-3aq3?_SC>5e\-_W$5k1pJ4S?j>Tn0Kp']-U:<Y
+%:&pTYR4N?%3!!2l5#/VR5Yb]@QiIGN'>.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;8<h(m)8;S6r^W`PV3[BjFh3'Q,q+UJ(_YG0_[5o
+%E?[n4;,oWmpOD]:jje<1!P\pumcK$O@2uggOAK#,nHU'uG&s2Kk/7:2M>dATj/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.W<OV9Un&lj.0W+_$f_%LsP':L5+S.I>5ck70(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$><e@NJ8qrbE)MK=TG;N>%^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:<bAU+:2WF"No$jsAdh9UQQ[-)r8J'.#S6LXiNg7)\*'9M:a5Z+TS09,J*"
+%c6YSJ'N7#Y'5m8lrCW<H:?9T@SfCHV=/*g"*uQY.g%*^h]s#3LfcQ0pQc\3*I!fs(ORS,jih/BJ?GE9,QJg%bCXj6*RmX0X''CrC
+%2-.N?"<52\GB8QtR*$DGW!K)!qo!R+Q[0W+CXj5Cbop9-_?4A%gL6q!@S8bNfT71sB\hD/BYqLMY[;Qu4;=')Oh7eW#!?]B\PTB`
+%1Y#LqWbn:?/O-QT,f%eqM8i[dc7?;n`>k`ho#86VZ+$_ubGs3EEZ#LI#HERo\ED%V2i"%3d1<+AXuU`@Poa^a@T>Ys*`HH#Qp?K\
+%YJeMKO_#HJM:Ik>iPbThoZOFf%7XRLGW)#3nKcQ%Gd<E)((r1"d]*jS(DGJ",$QtV=@&I]/5`i,_)[W023QY@VL]C6kMV$6W\;gL
+%VACU4FA<*;3M8u]I=+@r_A%3V09-]M+=F#d-T8oaUR9gL$7@rBG'J)&06!XIM\BrX'64b`_?jn'!]f4Y,(cSW(^qaMQoOW(EaggC
+%ccM]u?_%k!-)rMUCp?_qnPJ/^LiVMNbLaZC0/)5P'r$p+@M>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;J<kF<K+hDhVK">GT`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<m6
+%PuQ&g"<GH$>-ekI8#M"RQe$d!H72)'5bE09G&t;MoLnu5c#IXXc!d!130Pm:e5[MKk7Vfq8@U)7<p^d*^'pN>KMYm\h<M"1Ec9LG
+%8))cD&%C6k:oCm^:JHB<')!MiFa5D5P_3pa`i:\3cW?dq*73(9MfVS>C.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&<V,EXTJi`UFuO`d+o@``FK
+%8cGc<.U*$9;6`*c#&o0d93d#]n9U*;S:K1330qoO!KKq]9pfC.Q&u`8r](#H,55j&eiC"[35Kg$Dcs3re,.&i5!HeC;8!#Yf[3)i
+%5+2b<'0m#(AVh[/K8H,6?ncdK^,Ws+0e"8N:8Gs\<<,!E2i8(pN@mA_&340Y@TEY-PQPmAYj*_=-iC(B10B-J!jI>:-hq6X^ZKJn
+%FI3l,".!>bn6q/*AdOA/S+hjTp<eOlXKC?!bfL1LVP=tT-[]%u3J#"SmS&S0q!r9MK5`$PhM:6Vl!fluJe92uatldh<7($n&1?`Q
+%-g8m`ns*gigrR&s'CJRb3ZjS"?@COKEPh1E0@M?3&S)1Y:)rOh':u8=#UIo@#o7bKa!5gla-M.u@3&'YJmB%6Q4ri:K]c8D:JSu$
+%'3l..E^F'XOn;i'JXjM`0R"]s3"a=Zd]@=1?&HYd)23J_Ollr`S.k.'8`KqZ!QI+8N[Ci?*=ZE_dls5AQW!oE@49S7a9f@M>M[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!\@^<<nB`>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-<s:[
+%oqR@A!)Ap([/G(*HHWZY3-!ks_H+VC^?6\\eImfS47cZcP?C44R^b#@E*nHZ,8:&:i@H1^rP7n6*[cJ.*#[e+:uh``K=NcmEoQDW
+%j!ipiq0/eNiC#.oiY*$Wd6tR]30ECM3^?Hi#UemE-gGU$"QKVLRRlPC`!LE<7fZ9iIG4+)%ZqF9,u,.IS4N5a1G'bh69L^hT>cZC
+%*Q8XQb.NCF$(DT4<c=7S'@Zip$1XmF'-\8@`1%5hL[3oPD@(=VOqIgVJ\ba^9'5)#guUpqj@$lHK\AL2EMC<1d3/H@LP.X?acjr8
+%'%p_L>F]NtI/3H]ouVA.Sf%q`a2b)2?G%PTGkpp\X&hNL%gX?2*%!@$61R\qKGA^l&r_.onJ%La3.5gZg<F&nSN&VBhh3%SG8uD)
+%:r7Jt.LonT>*4-3g`]AQ^>lJ4G%(\;Rb4Lj";[-c422b1YXRUlb4<p,3a^26eQ!JH0bBY+p;H'dk!e>b-U^BOb<tU\o$E,:F/Xct
+%U'SbqMOfpW2<"C_#3LT6#a0Ri,aV<i$L+)2>=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`!JVbBc<TD3AC[s@GF:8Yq,qB+r=!"?r"d#R%+iDnk^u7^q7ZN3!&CjT9Bp`4?67I
+%LD/&06i]t-F\Y>d',V-iJH7_bo$</7Tpj8.F/;@*7Va]IXC9lB"FVRg#:F=_BVJmq4"O-SQ8ikNS02h2q+L46kjr2PJ1P\P*l[b_
+%M*pK?Jr`TUQIteC$-ERq&i2O&QR,b=2Je6C0k^l[';?e!Zr5X=RcoZ"'4-U<+\R'!!j[Iq-d!/XAki>l#f6nc.&L?HJ<iGq?ndt%
+%Asn-WTq#5F6s!h^rNJ-DO*u)$/_qOWi0PI3@7R<RQKKsf).?<r.#M!?il%4'ip4)H1#p2kj7qhk+Ftqmi.7Q<k/=*1'[o8or/G0S
+%<dgB*0b5F#\==*^+n"L>/J2A)'B6s[BF/&_q8?E(Y3[?V3$DI75f<%M'MJ'M9.3:Dg;nr]Lg73<R1g%F&p6)u@H)qs1/W)ObmDc1
+%=W7=10TT]>i^?bT"P_CVSA8Md$d1<_:`NVE?!WIY<an;mD/%Yoc&!.(V9BWh`G1<a0'm9E9!pQAR]neLZX7l(U7b*?k^CKrqXDtc
+%56rXrn]Ys^EMRR5jX]mNGV0$`&"S=dB94F2S6ZtTF$'JIEu[enR*tt1^_2$0JjD`.`3++1f<.2j.BiS'(1;H06JET^>Cu;S"Y@K&
+%08I+bL-<Tjp8TcRgK3!:&\6k*_TW>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.<li5H[F
+%jFprq1@9id:+3H8ZZ_He88+<^S/CLV+R)7Zkk4f%'(XEQ;hUPP:&'`Y"t+#I@1&JkD,,%C'U^8)'G<)I$BQP8E5JuL,8_e%qa6JZ
+%(^t!W=V3X0??Z89Da+]BUHk^jAHE't'6F_j==;b*32)2Gi^BZJ^9RY$bO6[qM%Sjf0l_f_M3il/cX-B-Q^GUGF2/EI'E6.]q)])*
+%&e69g9=V%:,YRJRml4o^Jo\_)VX;Wb3@usD^Bs9pQ>ei->GB.h_2]j%-X9)b/g:P_-&e@mJsMdb'=K1o?CWG-Q3b>6;jhfZ7HAtF
+%O:rH>AoUsVM+A.G,<u*eTDG*dS>]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-n<l^"T)/uY*s\Lq/^+mkkTp?$$kJGgo#"VSN&C.qJn0-E!UFb=S2h=9aH@b6@0I9Q[hC=OgBaKp<G=l
+%&(=KZ248>W2FqLqebV]%RK-qI`l$arb6[C8;NE/<F]Gr0aEahp>VQ7cF3I`Sc<I[[6MR[`b%7n)H)n2";b1%'GEFE!6\3pI=eh@1
+%^P$X>&L1HKb2U1]?nduF+(Z-BqW$HS%"%=/55r-u\[tI,[S*k.JOD4Y.kqFWjtG!d<jGFYMC*CU>%:R6kK46si1(WKrof7RdS7c'
+%:JO0eaFttbfpk$aRkTOHO4g$7H`Qk"]/`4<KE_akVdfoYe,i=q''f7F@u2@*1i`JaO>h7akCgLA"$(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*::J<X.lN5(*9<`&Y(d1i_LmA-mhmoB&lj
+%&q8$2O5Vj2O3OAQ12Z(6cqmLc]XN<'S<2?W%Qu@O0%7OP:,LLr$&Ss#^RQ^Q7h\p#'ljA._-hjA,Yhl$:1R"?'&T3-'2DM<:8CB9
+%3Up(6K?#2,CG"#,_$TL\j/+FjPktsNm)4/.*)1BIaR;)&9+6ekg=OXWB61$D/CZm3apoeV2CAjQ#n.#j$(_\g6!H(3)6Uc3dA-FX
+%C%"G623S^""\r09nDJuHVsV4\&31oJk"srglBXE$D$c[Fik32nn#a1p;+ts>F&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[<E\WJ`82t-2$*(+TS0OnOc)jn*q/NbG&mp`R,X9h*S+3oD%<+Ve"Lf6'hp(e3p>o5[-)5W=,nU157E5,
+%Tfm+8W.>U6""-2HOk8.FTagVU:i6T+'.*U!67SNSk@dK#\gh(2dhHhJTa<N=cdCfuGY8c'WY56F!cnFG`7,K0qn^>[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\<II65Z-[bmD/u#Nf#nYU+JeHs)&@!jI?qM7G1RMR>`C"QY6I4Hr27jofK,%o,BUR)oZR&sO&k,oA#.,tdn1
+%;!3GJ5:6G("Q0Dr$023nK=R8Xm@8E9q153u-0N5<R@I+N[*>YcoV2_!1#\H4ITLq`Q>ejXXnj6':sUH_a<bARWO%C#YQV1gI%kdl
+%\o0WWF/#]W9lrNY!UV'iF.r\;U<Y)6]GH]'QCn705qb3fUC"qs_A,'SSP,>nM0a4eW`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&ZImH<l>4q!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`<C?C3,1@8"[$b:[B61Eg)'8A8Zck>\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<ThQ4Wp>
+%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$5<uXES54,9+
+%D@WoU;d/s=qSZ?]C$M$E;!THm;,"C#8nt=<L*aXg$'MjaWhse;VS/us*5](+F)2,q<@i*]p1SkB18GfY%'2ml@W`D[f;bmGOH:N*
+%=L/Zil`,W1'T9AgId=!R=ucCHq1B1C:dU)>Xt%c_WcAuK9U6quPICX76EdF&Bd%N6e1UjJ:>dNI#(sI?M(UAMaTkHS-WX<C5Q'n7
+%^VBdIj0)YtpK(iB!f;/bi1WEZXD!f_>@;$?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'h<QH7IKM85Gu.69alG;t^YU]PPQhl8=6$,mOTFC`6I-Occ;4um$i`LOaNW)"?P`>hZq9@*_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\<pbA-[_.m6^ARk:JC4:SCpQ_&q.V'HhL@E7&L-X
+%9/&g0k<qs'Rc"];r,\U,*).-dpRraL!\V8FErpg2iNYCB[mUWbJ\b`3?U?oH\0<<#RA.TUSRaJe-VS+*i]E1RQ3bV>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<P
+%P7M\&6@rI1R%[hj"#uG'S?OQ<Ee7-+il!4eM0L4)R_];D4bmO(GrTdf4QXqf-?N!&*h3!Pe>F:0\$g,[FZkN4KK1t=J6h65;,#^W
+%$7@`$L@lOm3?d!^E_^;k6bPHfgdM^V&;>=jHS6QJG*+G<';cM=7SZ3E4HL3n%-F]<1eqTF1hNUe<B*huSD^*2B]tc'=Ksj5[Q(NN
+%M\CP?I6!h-U*UdS5]8u39C2*CZ\0\R!)#;Ad)RM!92JB6QC,c#d1WO#_E"(KManH-&>m-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<ZQ4EbdrDafd%(_#O:,qMe:F*(gq6%["2
+%C:!6-!2Ec6XRV.IDM\eh_kc`p':H/FM2-G7A86N>-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$E9<b/tc3[Pa-;Mcf1#Yl8_MqPO32'G`JXeEZBcB&E"Y>4p^gJj?-m<Utm%%g/:=S$?)Um\6
+%9BChD$-J)eI:k$M+utPp6D(^`RR?.hpmP]9^Vhj?$(DU`&dRQJ$"7/WZ,C/69rMq9`X1<27S^Jb'"0)G-c?M=M8T_4:YW=raPqm/
+%VeoY45D'X/nkc@q;nqSTK^e'@R^a_E["QVZR^.a^!Ed4SM3>Z2ibdV,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%;<qm>IBM#`ITX2;:uCO)k0%A><sc^?_I
+%6:V^5%oG=Gi5@bD3O#XnK>H?OQoOWZk<HD!%TfFi=<\hs2-,qT8IH09,Y9ncZp^$a-/7d+8"%[u>QZ@F1JU'%RhKEA-c#6Y,:<s%
+%:@KX*i:mGaKYe%7C-o@^3]/'<@EP)?GEL52`.l'aZ&o]O-.GQS*l*VMka]0RW\;X(D0b@<El);uGu.6A9piHU$\Q:NWQaKmE^!6/
+%3@@F-F5hu]iT]qMKG9(S]P[dWnmuf-4IQgN-4J3]]K)Zh_DmEeY_36/r)eOTZG[/H=@X#D1QEf:S.gE!#0PGK\>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@cG<R_MQ<'&]+iHLdI8E,2p?E]!`iUUn")H<T.rWn<D1,nj<^i2t=hE'>bN*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&'<Gca^gT_Y:#j5]=lL'72<T"YTJOuG8t'$VR5jYoSMOqj2BS'iT<s_*4c[):@&j2-hb@3*"U<]QgVna'2Dhu`<l'J
+%_Ru@j0-VM(b<s;NGB<7;D1N8L#<F59##6"YEsSZWEp5sqCt5sFTe$_N+cm6WF;17]#tY__Ca%+LE['gi_H^.GcVBl$I/2OATlj)J
+%jOoBWE*a,f=npSX$jM>]@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
+%@C3tEd1W<R9Z@BgX1mYiM/B:egL,jIj/T9lfFhNXQf*1MJ\LE-qn\mN4?*@FU=q;<kQ!2#3<<@$a9g3+St#d3JXjM`0Gl0,:Ad[C
+%EP/rQigaBe7@>Y7S4I8V%PMgsW.>VN-1':kLD.H$nb<!7PB8-I^5\R@@9W?C+JDnh^$.5PqD._:n2h-9&q3>*IBWLqO!^_LnCg^"
+%<F8W/VD*eiA(?oc2i"g+$X1m(JTm6G3RIgX;.gOVd!?1GA4#/K709&RBHn0?-U^VOg<BYY@Nm0R(^u/>`/-\a-[(Q;,;(@<oRhaX
+%'=f;m:gP?9W08&Y;,Aj,@\K=5=/3kWji"WXh`j5oM\Dg2Qm.L$3=J\D9`5U$h&Lqkf`"]GDjBQl_M])edDU-B1>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.+<?GF(k#%N;XBn-&fIWN?+B_RJ)pO-ao87M+rg?U*[hO*QL3O$0sGR
+%:o8*d*,6nNmceLSfqjGf*=%XSa"`2[qE']m@#9asGcC'S2g&MSF$d-b(FKV3R)fRB#(tkhET.qr`88UnbDAP2SrG,h=1mlR=FtQ;
+%R4YV^1X5XO[m0l;3T2]M.D=c/AI5tB>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!<LP/rqi@VLZ4k(f]%]S(//RhO'M
+%VEK8T>/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<k[TmU(JBYEP0JfkbPI\oC8CE-?]U3Uu1#pJsRu2blMZF-%A$k7UAqr=\+HK[WpirF"iUE%NfjD@UZ3W7Y3@pO!"R
+%3V;SdHZijJ=i)e[(dZanl>@*n5t<#aSY3>ll[fGIRmVJJ@1?W`lDgj8'cu<k7n#D:E,%'ugqcWDGrO13d!R`aa!n-"!VUmq8AMPF
+%&hQLHE&N4YQA8(c^q)!(#'6[U?!8TTb-UqP3D0:IB5)LRr5;KDD6<PnJ,]3A_:eBO16F-+'DZmCI!mTcij?DA$14rhjcepqP$`Cn
+%8nk"'eh#d!+t%CtSASm-8-5=F&Pek=S2g,\$",p:Cei(M&mh(^]a=A<lHAG0'PB(sS*!^XL/CY=.>Q>U23S^EW\;gLAr)sj!h:qs
+%,'PU>E2!tu'64PZJJ6tq:n&-<nHkHoWS*e<Q\Qb40Gr#>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)>]<B1UC!\Aq!8,sM4'laeoQA:Qsjt9[Y1%^THtF&
+%!)(PuK[t\\>Jc"+^+<^TKQ&d,<b`j,0Gr"sLliANqVMO5B.L%)A?)#)U.Aq>";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<HN9EGO>')"A,""-dS3AQ+2Ao[t<Xb'W&R5kjP!o(GN',V/?c6k_LP_^!/)&OE0KG13Y>/&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_<eL'6C.po8[;\M&:
+%;Doo@UPVB.il"(]nUE/N-cYHWLCP]1+*`-t-R[h-m2;G@q^"q+0_J'Ub-VUH<D!;SlnWG)''"+URC5%%k-II3S1p4BRlFh+drpHl
+%U^\>#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+qh<N+-DiePrCcM._b.f)PTM
+%s820EgLRlPfmJ0hG]\7PH@C$4rc:P6EVb@Oo]5B2q!@):$-gl^1!cPAfl=rF0FpqhBP;<!q/q^2C";/cS\7/Dg#"/\2up;"GIYC\
+%@fOY^P5S[L*Lb#1HWD3Tm6'+!1&U4^_ae+C\$gRj2G(?ICecq*9K/h2)j?6jb7t\Rd;[p3d>6=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*\:<bPN7+tLj!jlKL2V,d*dU@`)k4BMYPs"#SZf*!>tO-1U,mj(YWT@#(c)*%-S
+%LO:r[j7i:XqVu&tqR;:Y#0>\cPpQ9NLAedXqi=pq%Jd18b,Y./<m@^1IYn)s_i<!WY-9,K*ea$t$$qR1r0[N`>9C&q^\laL.Lfgh
+%l*&_.c\^nY#N;<H(%M=`dA7R;.oA!_jbP'WT7MJ4mJe91^X(tF-^[p):F;<kPpJ*rndk=AD5jl@R,t/URKr8Q`IDLa!Qid<"4OIB
+%2uJ/,:R(dL%#X^*Y$,iEGk,MFpqqa*C5i(Rd7Bf*mJ5^Z5EYCNs8:Jun*N>BNMHk.U9SMkRN[t>+#$7H#UJc`1+V'kQ-")Bn9IZr
+%'2;ef3Kk+u\JSOS>&3d0kC<HfZ\qKIn]'/JnaX^MHeNIgIW9OSre-)Zjm:)fQ4&j',c=\q/oiIt'GW_X7n:Ti7sl+5Do+Wtg#"jm
+%ZaY9P'X:=%R"nl)1!,H>]cE8+<ZXEX!TWfC.+t>S<BS.A;#@Oc%m?AKfLHVA>[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[2ZE<m8n^E:r)Y4?r%^WG\S`;(@kj8?<P
+%fJ(XTYP`>7r,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@c<fB/!#epi-pD/gf#WLbJ<+Ij]5)r)F`1Ea_jM1]ks!=0Xs7_H`
+%8ArRcc9aQtU'DARS7&Z:%OXmAG+N`K4qB$(kn6Q5So(oks8@HH^DE7*1\p<XHggInpuqMFjQ,\"oUPhMmkp-imDe,DWKSQiUF/0N
+%qo9to1e0BL7uqBNY"MrBa`F\u8%%j]0q:a5#Z`!1gkE*5Gh\7,MkO`ulOfLY<a%AODKA@q_2/Vm9e^($A7B%sI:M*mKX7.89n+k^
+%&&\t%d=;h'gDuH!3WgbsG+YY^PLJW-;A'g6c-Ya5WRoa8C9<qgC9q)\<iU:%V&G_1YmR@i/))N7Zi>N%k7oShD<CYbZ_$]IClN:g
+%iTAEGkM3Q<brOsWF.bpYb#XfS;IYe;;PJ3;,g$b!9T#W:78"]VnuR&]m-L.rV`hXFRi_9;5605VX1Nqs[kIWAoSe$DVcZ3Z:ajgp
+%q#1GiE-Y-/r=k'4ctNai5c[A)IaAZ`>-1u/;/8!<N&!EZ;Pas,nPiJ.,o),=5t*Dg;3=JHFMn<=KHNl>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<aFLR!Hnt9I;j;#VHN>+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)9<Jt1K(UQA(K"(lk&;)9XP
+%.*B(_N3%3j.%nFP:X=Of[[dD*!*g?T_`3`\:=aQMr%knB(Y`i?!SG-R`Z5%."$hGW#BHL.MkAlt-.dNHkumi"F]%+I8mXB)iH/2`
+%\IikTJLb\PROuACgTdjlfX\[$.+hC%\?i!0TG1LTQ;]4^/>H*t>DZ$AHqTW[<32ae<2c#g2*hCa'1r^"XYEZ"lQ&sKAe,Wg/RZ&/
+%3:&qdK>WNoG<-<g^_J&<4HZ0'q-m;)JHV6GTRmOHeaJRrI;q7%l]$3R;4Kk8b4#$,_'<HV*Un<*p%9oKGMc7teL6VqV(sV8&osOB
+%VErX^+X`N8>>_/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<g!#_lXQ!%+(6+We)m:H;31>"L"ON!=m=
+%5^=o:L^-<;nk]DWqSJV]#Oi@&N@!W68NEsSk'\BV_eIm/<rd2"rH-sF!Y.8:*+#P,i,^nMB8[j_`@C:iJHl3=$Q^rFXV6F:UK<3Q
+%+%sH5.At$TT-VM<`N[MF@c2FWi<4E1aZ<!['YDgA/;Xp=Gt=-^$*1h!<?Ad.6cHn/\8>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&\<N--@7qt`g0HA?kE7s]K:@&LVLW4R7e@WJWFU"sO)9;V.;$#djrIeAOKE^H1!
+%(_b!t-]o';1<`$R3n/JQS<0c[3eL/#2B'fbp9&stTo&WCNiLgq]))-SqR2j(2V?S<[+@6Ye,f70%8DM91uP>/AtI;&Q6]1XY"#(P
+%d#I:cdbNP.UoC2KO;d"&M!q1gf$Qj]UT4o=#<I2<D4#J^3,o1!GCM!;6Pq8FZY+g8PtGupB\reD7d(os`r"/I23B0GEU2j.Tu,uS
+%QI#'a1hLK9KP(o7*hAu[5!DJJCkBsnj?-j[JhRFgU\G!Be'j5je.c<lR%2%`1J9Nkg"GK?fp0*.@!-@9F`)bC(GJWega.bP@<#]l
+%S].)^bjV:4FE84`3-Hr,mp=!bX[T+k^jq]A<DIS#jcqtZ.skYscFCs@LRJ/t"'5A202Dd2h/qs8@+X8ceQ\]:W!4#U>!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-J8<O$CM?Mt#ohA(Djog"iSt'O9K;'o+l$nH3qN_2%P:i-lu-^p-WFJsDr*$4'F\cP:E/Jd?SIkq71+
+%38C):_HlTH3*eg:8j*P)[>jYupj@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?+<ZD2=8*8kNfF,iD=)aNTGUZ'RS8?6&$5V<eN[]a)$GQu.]hfnCBlU[c%6<^$cnA3*0,R*iO:$ZihHSCK8Q7O<bG,m
+%bG!Ef!/9..:mpDpP?_gb.D\LkAMPhP.0G]'8HjJ]PqnJb$9c()/X"O2&]pu98JG,LE]$-6US8AFP,e<L)apRQ;ILUJ5LBH?5XQob
+%Br#d?<.U.P[1]Ec3SI=[%:ZS7VmFP-3nRN5N%4>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'3<A"L<dL`C
+%-R4]lQ].:$nYqW*+>F0p'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<?b>-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.;?Qbt<sH3)ViKZJg8g3<XO-Uj#?Y3G$T/JTR7_C#H2S)BkIKo5V0`oL)mmSA?fjb+fKc\\C2fl?E$#undk5G=*6C[#)>Ee;sp
+%OtSg==NrB;JXhfNGX\=&ZLr5^2n-m%]W.K0abb0=HbS:K-r!?*)!#pJf(I1MqOL&!W>p?-ZYb&?<i[;^*.I[V?QFRkl!l)9gpC^4
+%XKm/!6-1dg'k5DlpI/"[.[)@lKuHqd%T9hI_uhiKTI<cC1V>ohlY;hi\SYtnW>OJfA]5jI>[uJo-rSu?R8gl+=9:b:?!J^&]ssjK
+%)&gr?&okYH"H0<5-dq(l?bDn:fI'<e0HWFaQ4l#K:69*bb\eMCQP1pQ/NH,R/-M\6Za!Ei,UZF[cDO096Btn<@3R4)kt(8r*Q\Ti
+%Q4s$D;&dR_efrl#R[d3N$4/"Qp10J(/*-n,*ondinforraU+i=TWmNu6E807[R/&0#376]as;'eV'8m<g!WB)\L'@M3KYo,9VK":
+%H\"M_R@Tm5Gi6r_IJ`KDs8KY!^%\da#Of2"Su.hI)n$KGPf]TCLW4(!5oC_ReUh1ZVQZpt$MpG1]r7q>Ar"hK[+N(.E.oq^K3sPQ
+%@nMsh,uTrO*KJ`2^#^AE]RaatU5&G_Y`2PCS/;QQ6TN<r3J2*?:2E`qr5Hd7lrKRK-*f[X]JU<Z6@ubk$2Pdc]'WUSf;?;PZ,iu9
+%:_@9(H>.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]nP7pjbXK<it=JUos,g"o'$+5F;e_tB_qHUO)b6`/(a[Bi]e)eM;b.OSt<%6p&/b<Pq#mZV,
+%B\`sr-RVU][!A&:?PNH3QP1<(G[8O(Ikbsf$PZ%7l/'1)-$"Ufg&%*[-U]_D<1s@FnSeI(DmVQR+;h=bb^k<%+7P%1@CsDu$:bRG
+%4S7"<O8R`SrHR)j!\j<0[][H/#nR4+pqu9>AM'.E[A*s@_U.N-?iRa1?MrfPM5`M+d;nup&'iHR%h=XR/Dh.u<>H:6IIPY;G>E_@
+%dahDJ#$E,S?jFq><bc(+$HNONj82,;jAesN%EXGcd*!e1Zh`I7*9Di1FYmN*63=c2`nT0Yj[=F0KTsGfjb-H'TLkDoP7pD2-^'*&
+%%So)4-`gEFR*[Th3g51I_4<</igQ?oRHn8$[3d9l,sO9i6W)3-d(*>4*P&b"(0>;>`)[ClY`Pon,+8@Irq<pQo2gEa_mUL9<_FRn
+%oD?5K=9Q&jS$fB#/J&=SqWL,Feo9Gf5CMMPf9THU^?s3Qehsn+^\Gbmq[^op0-,AuWR6ReOn#Cq8!!]:L@&X"?ei&9mpH%Wa5^+)
+%s7#3$FF+)VSNTca:VYO_f?jGFrpTl>i6Q>s$"g%ng7Z[/V,H0,jD1uPjc6MF3Us:^YTq+62t2'LP#F(]a]Ac]'XerIR%=8M*2kPQ
+%s7;m0ngGkD4-q0N3K_`C5sEZ:PFOn@<fbh9,#^4YS8]T2@Dm0fY<HC4X)2(OKt']5"n/k&0fbB^<6VJ2'=j7kTM.Q2"@Z0u)\\p.
+%2`[#,&tjaEZ&oM`+h>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+*<uJ=n3L&=VJe(:Qf.3$+
+%917b]rV4DpM[J8]=%-\0@%_FIHurq2EGTIdJc"ol]D!)Mb>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<hZ$Sf+Q#)/+DFA`Sal+3Xum.KZ^CG
+%iankj>*BS-VBS^,d[AK\=*fd.Do!f,)e?c_!<l=%)X+Aid9nPQPq1#<JfAEC21Vj#)e":?R[92-cB1#O,A4<QQ\&,Y'`ap^a:W^u
+%h(M&jY1CcMX?RTB,1k,UeEKcGR@NSm^pOcASYDJ@*I8&j'd-d$bZ0cB(<l7/Z,k$d%QV^bXCoRB?.3De_T5Q/WbQ0Tn[@gHFa?DB
+%;q&\7jNW$h^@-XM*dHW"?iB9+?iB8`h7IUnlKUte.blY;;P>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<tmZUM6*U$<2j%F990X[<2qge:cLKu3dU,Z
+%\*\NYs"hum3-FLF0>.)8_*\Iq]D(0m\bWhjHG.V.IG9e!&r@5QBr)q>'i=\b;CMt@-l/MqUQgl'Nh%KS!C9&r0<Dn`f"6i52r/r'
+%4a5b*+2gE,'Ft>$*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,Z<GdV/d",7dn)lP/aFL\ZX!R?N5LI0k]5qnsSX"7!n
+%OqU%+&t#Jb0K[>gghD0?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/<EM+rCX7a%Dc"kVAKjhLen9pQ[]ij>&^>[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_<GE&4S;U1HfMML8H7T+X]Yj'pUO/K8fd7;VRUCNl89b"AMDu).6i;mt>=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&m6Y<RbORQa4Bt>K7\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$<P)=ka[[t7UkOc6%[[bFbEe7gW+a9SE
+%4u!:4(ik4,&HlN>))?^kLN8UmHlmUE!77Ej"4TD`#<S$;E$@;NZ?]iY2`o)Vj>56V%LSo!_^^8J:?5E7]G'HC!Z<OC;doA@i,]Jj
+%JJQ9k=os,'_NGSCapdp/c>nIM-509>ghi2u\l.XOR9(1U\F^ZCH::s,,@r4%n:TDQ76*?F@"*pSJ3<BALET)E1=p!qm[bUMZ?ED5
+%PeV0$("m5j1n2][km9pePV3j(Pqb%;O%h*-M,Xq5b%c,2O,P/Ar5;*tSGE+*rqPCMa++-0s85Y//m`qaV3c,4j0$Pi3gi<5;C:N&
+%T-\a9.[`_^P^l_%PQPTRU1,kA,_>n74%nXr5cg(+!@-*$,Xq7a()-X3`]M7lZ:$C/<S4dBq:_;XER)-$I+k+C.j-FLc/kV'@4d'1
+%k(kd*3PkKKRHqtOo\KdLqWHKt0hghi8=N1!k^9&H$,3*pY;\_Np3Ml@XJX4/'=kQ8/2s]J*u-7_r$r_Q:ThAE!Z02U56s;#W%a+I
+%>)Qco3KZKZJ`fdq\@E8J?cWRp_M70*c&ID[Q4mjS-Yt4P'F+QcM)?GB\e3Nm)QA90<j:T"!Xf`oMbb4[8FbD'$g8HVM;HI@%8^4X
+%\Ya$&A#7$K#qWZ@'h&lC'+>UY=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[<g-W1:n
+%"mMn7M?<=`cT0B>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..6S<VS=n%*k1>Nm_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/pJ0qoiM<XZHk>S0OK2#BZLfjl]$OX\
+%I^+3M2PDN914uD7Eg.Xbp_]4H&t=sr@]>e'CCim9[Z'=G."@[8[G%V+Egg41]5KRjbd<H*Z`_30^CThumZIbF:J!=q8_*qHpbGQX
+%EWVTV7#/0(K$Jtp!bR^`'GAroM?G`VFl<L`c:TCZ)o7WaN<!8tNGdB35cU@D&4^P%Eam9^$H>.YWUIKcjA\\Yh^?2i":^fHOEJo9
+%TI?aZ!j/kA6<t7NMh>@@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<TJ;\k%lBqAr0K'I
+%NWbdaY12Db%b+oR6j9!B$!S_TPN\fpQctWo9-C!;)2%DBnmJ4c(Fh2PJCZdEF+GqkR-m%;q6;)'TtCdoTqT=E"A/Kr-?Z>-L<Rh;
+%&LdgNWM>u^<rkBH$9EF,6s-gBMahUhZ8gi<^g:&tj`W3akkVR=8WD"hKe$'t8khcqm1`[9fm4U1!CmG%U]jBqYfak0S^\PD</@"g
+%CK4eeN3T+K#LF)q]@Z??!HqP[k4Dju5)\64[X$(t%[5F[1qWDL3Y1KWjG2Cp>I%&DaRA.VoL?I<Ll.nV>;8%<!MMlRG`iK`TQiWq
+%#p"U1_`h`T3*-aF2d0H+AsY7>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%<YaHq+G``Mb.b2$5n=pA\\D.
+%-LTV7r':u6g-`V)oa3tpCLa>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<Z]\!&=_X<B-9Y8KoQ4GTqqhdp1#*
+%:h;*cbV*aN[PF@#+aG8$4gP?p"<ZICPf]qeldfg*Wr]@A@>?g@f]!EhFSH@mBXl2V<f8fF^5s%1!n;s,Wa.t/KSgC=-<:3m$(QT?
+%!':aV0Q&:AFWkH$a:+5a&_X$XidhCgAP-mY=q$aq8?<Fse.O3d3^>3ZU#@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-<E3OOF]3EW1Jh$)!n79o
+%X`ZmW><U?[#!j^r29i@Z"SE5kOI/,*!Unrp/dE*D/u/M]ltC/!Ci8ZUDWsVp.P4q#Gc.CGVnKdIZZ?-1kT"8QlYZ+S:Bp])^B4^&
+%3r=HQY5YTl!<VU$\pFX.qhBFoLAUguOb(?RU#CjMWJ.mneWn[u]6E-5FS-&dp'c(c&%6Zk[!25Q@:6"DXf&.p]:lbKBPd*OC?]JL
+%l%8l2f'_\OSsHgVf(Rt/NkTZb5Sl-,eN41]pPs@iNV)k&p@OF>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<OI%YVg`"3ae!%uJ+O.=dL,^p/u$o'GRt\8*@VO$HDNXre!INL0jJfH?mi.$%>*
+%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.DO9<Dh4,%pp[LmC1fJu&.n@Z[F*l&RdH!$6,Nl\GP<")P.mM?V:r"+I,Cq8:@Xi?WelCTmLPmGlo<7c)<
+%%8kpaT!#B)!PBK-:BG6l(W.l/Z*C&9>Z+3rCMQ^MHXAikkoJEeF:WO=L:TpFS8?rRFbM/dG]\7BCh@d:DJWd2Hua[`C11^dH$4(:
+%DLNB](YG.H?%JRBKjBUp2_QfN?36Ge/?dh1IV0DJ[<MA:4*L)'F3cF^h#crV)fa&,&DXnlm_-+/o![<@\c%Qcm_%k:]C14<QhNUi
+%cTMfrs1lAGmXGq$SHg6_m,<^AJ*>k3@HU^Q*8LSH'9>BWjSo*Jp?apMqi<o>`4l1?+GfcaI/Le-K*S#0FSOMI,KGibH2?a0kFP@f
+%o[rb2*Im&#dk;\fk/Ct.]R0d*p6B9_HhFr4?[_qLf:IKNobUqZrM>k<V"4(,^g""To%'kFSp^4=[pOL\2m3=uIL#6JK"hNHGSg/"
+%Da'iccA1l&qpE$R5)(Wl:VQeaacl1aI/ElO:;-t'4NRbX[kX!2*D$"OLQM:J/dIUIMc6N<J^!#fV`9,$PLJukJaKF8+2@jTfag8/
+%pX)Lo5Pk0QLEE(Br=;+Z_)#^g"3u@An^DQGGT_81_A="PqsraCY:k>'%Ij00^]!`(n%SYpGJF+Mqes7Jrk%XuoXj#Z"7Y^Hrq+IE
+%hgbIHmk9+Zh1^boIsU(s1Zpt%jO6cb/pqs<r"j!0]`e3DF8"B*Y_=2fIL9?To%[kbS\OsmB:$@.m.9+@r;=#?/q!gIKAU#5inI+^
+%n'6FV2'aDO\G-M)L:E%;6A!OuqVC=AIL#*\o)*--5pQtu\bJ%PL_PSrP_ANT.MC\R_V%R(T=kN#4ng8ll1qN-OtlaCn23OAN__<V
+%I-)W<%mRV?nM,"^"2[RkhuDm["@"s=)5Mg8m(`;RVl/E:F8CNqVr'^clMWN:hYZBidiZ>GlJpclq?T(Vc3J:$rSAJ@:BPOLr>tIJ
+%>GkhXoA*JTs37UJ^C@gW]EXl/?@M;&9<YusGk%%X?[V[/k?n)YF"b9,g^C:dcOug>gZMmfrV77:LL4D5l.<.nrT>k^,X.*I4::WD
+%djJH_cL]8<a-&RXoF$K8cQ<>3F8+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<oJ6-OnT&1!BOMg/\QiA'93is1W.G2OfWs5QTMZ4E)>`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'b<J9P"<;\VB]KC.YFUA+GT9+_+J=nE^d"rdPI&BK!h7-YHPh=*^*hhkJ2Itt@6F,QiPW\H*BoMW
+%P<bQaT0.*-bRD]1D4`t7m.o[;^\H#/0C`?`C_)s<BH3\=Gl$*[T)kO1"i,!#CX8.*jlJFoFaE<&[pB8FH1Md;=C6atm+%<@cb=Q8
+%]IM+lEo-MLGM[T)>lo#XDnU;i9uO"ihE6K:ha**U;oUn;i&&Bu_@?^beUlZ]7h#A5q-7m]8M:MLmsr/:p$jKt8`+k*RUsu(F5Z1!
+%g?nX.l,LKPp\rk?5</PV#G6I$gahs%T7$2I($'ja)K<_=Is_8cT",-Brl:XYp+Zo'G37#f1M8?AB?so\o[D,hS3-biq=@t1p+3^!
+%S-ae;kR>W-%,ib[%?c-cmL)#>/-%\_7je&%qguud$X]HWbg2t]>QFNpg".%U,NHiQ(V]_S]J)<V'_rJ[@39RmnAUaOJm(_9/He@+
+%_"Oh4ObEN+S%f2Wqs>K>qq_!\E^HIUc]?)#<emimY-[]qlP/;-`rO%7&$;pn/RO!54[]aH_TT!bWKG`1L&%G(4^p()MbK7`fG&4[
+%<`Q[NZ*BFFd4qmII^PNgX3Df+K6es)Y>D/B%ZRemDiYjLF=Z3KMnN'$4R<sOoCb5WbY&8O=6:Ir:"3>ETp>=?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<QGc5*`XDfig0/:)5g!Y1:'.V5:SHUYPi]LD9,pN>`umA%)2b\*fjX`YdUA@C3.
+%N/\d&rTJpc:kp3/[<H@b*F.Ub"q'[>-"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<qo=(a/!Y-/OB#H;*HAZc
+%mXA7/\4,Xu)k7kf[01K5$atk*]Z%G>*,^DX30r=T;Q-GNe]`tMCT6,#p+jDD[e5\>8gAC<jXsV)I=,_1&g3NlOmpk.?m_T@3&P].
+%IbZ!&pI=K,1s,=^[&,4,e?<&m;aV]a(nP_L[o*t3VE>o0%HJBI%B:?Nc_t>uE\QSAoT"UjN7HLHHGY1^/Zopqgh!VuZo`tAeM.Ci
+%IbqIL+#`f5_[SIR2<"DR)3qa%?0a:JlP4<P;XTs\</,.VCn[!=J??;u=biV+>CXt^,igU[eY#VVB?FQjQ`jU*)q-\s<34<D#<&+@
+%^efY51)'!;>0AiV;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_HD<AQ=Qcg,NALLj;+E!>Q&Do9R\_>jNHqVQioHR)A4H:VjO-;<+kEh-q#e<10r%T'@<Mc(I1`f$
+%Z84=!AhT4+aIN)9fQ-Ot0$BPNWe]oNC(<rIo%0^58DE9CaJ2m)bEXt-12,LNfbPOqCULB?HR.%8PZSUanJWo[lQik)/PX]&=3jbt
+%>XR+FCj^UR&8>$9eN:C6UYYHk[OSN0M2Kqh_=5.cXYqM!1h;QhN^[4C;3,(hdJLP,Ru8bUl)nKUE_3^;>ET9<a*[-g="Pk"S)$Y`
+%XDM?Ve.QZPe[c,GS[`LJA>Z62hpMi`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"\f<VL+fiUoN`n:`8H=5'LVsjIBX8!?9rnI@Xp7rF,TZG[.f-&Q(5"-c
+%i`n7jXI*cjK<<^U*a=tVgbRLL=SDT[>gAV5b,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;jBD<OF<XEEd42akEa#=_$PV
+%!Ot+7KumL#=m@R>O*+i0'nt+U$(<3`;1^9^+CZB22S)bi)M49B26I*eK%sNPW!7mCkX:oN8dO]+<fOcFB,PD9YNCF2M]ie97p1PI
+%K5jZq:1G</6lNV'Nd(VWEI=pN9rV8E8&6)rkQ`>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:<G1`N;=O.0@\H\RCeZClnGs'gI2-Ii7%[4;E
+%(%rDb6'G%3nsHJS9+^9X\!k@f+h)%8)[_t6*X,G":ps-6:!kcu1#Z-%73AZ&6@rmtA<#eXn0AMJiRd=e>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<B``D,"$%oX1GOpPs?%Xse>
+%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%\^;>\<LYqKn8QnX$mCUE3"-3%db-<2AdQ'd5Ws;
+%f"*t#22bN(RTLH=BhUWG5EBh%>D/We'?al9Wsd*\ig%W>Ro'STLd+.uLc6T^^[D+([jc/c~>
+%AI9_PrivateDataEnd
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/dps_str_cus.def b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/dps_str_cus.def
new file mode 100644
index 0000000000..09329676b3
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/first_date.tex b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/first_date.tex
new file mode 100644
index 0000000000..7433148f69
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/first_date_g.tex b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/first_date_g.tex
new file mode 100644
index 0000000000..302204b303
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_01.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_01.eps
new file mode 100644
index 0000000000..afe179f37b
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_01.eps
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_02.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_02.eps
new file mode 100644
index 0000000000..82abae9126
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_02.eps
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_03.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_03.eps
new file mode 100644
index 0000000000..b6460f9dd9
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_03.eps
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_04.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_04.eps
new file mode 100644
index 0000000000..930b6da2f6
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_04.eps
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_05.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_05.eps
new file mode 100644
index 0000000000..312e1286b7
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_05.eps
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_06.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_06.eps
new file mode 100644
index 0000000000..671787f081
--- /dev/null
+++ b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers1/DSC_0453_06.eps
Binary files differ
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_01.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_01.eps
new file mode 100644
index 0000000000..40a3cb1f7b
--- /dev/null
+++ b/macros/latex/contrib/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> <ffff>
+endcodespacerange
+1 begincidrange
+<0000> <ffff> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-702">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/">
+ <xap:CreateDate>2006-10-29T19:27:03+01:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-29T19:27:03+01:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-29T19:27:03+01:00</xap:MetadataDate>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:E346E6127B67DB11A8FFD4D02B02B71D</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:E346E6127B67DB11A8FFD4D02B02B71D</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:293ab109-422d-4dfc-be99-ee759249d762</stRef:instanceID>
+ <stRef:documentID>uuid:f47a26f3-b26e-4c0a-a8fa-059e38b3c6ff</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/eps</dc:format>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+
+% &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@!<iK)!<E3%zz!<N?+"U52;#mq(?_uR1V
+!!30'!s/T-"U,#3!!!%J!<N?'";(eM+Yc7e'2`0C,&n;PJWZW3,=8ZO'iNHK,VrnM
+JdDc"(Dn#.,pjuf.4R/32E*TU3^Z;(7Rp!@8lJ\h<``C+>%;)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'!<E3%!<E0#z!<N?+"U52;#mq(?
+_uR1W!!30&"9\f0#6b55!!*.F!!*-'&Hi7\0a87V;$UNL'-]2_#S]UfTs;E?,;W6e
+'k242$5OmDi?e"1(`=5=-R^Dn2)[BQ3BBMq77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2
+F`qtRH$Y'pKS>/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
+>+'2F9AX7<UMi87_%hT8W>K;MOFZ.J<Q+"$,af_Ze)%%H9n;7e3qoG*D+)/bj/9"V
+$9F4-dt,r0I1#H2#!H`mS<Z_0'mDX/jJgBNc(M4C;9'm_ZTDY;!QVT)B2K5**Umh3
+F1;LU2g4LYY_4XR(l/06Y'I(>^)fiZq:I\!XSE@8Lp6!-5N>CudM;1QN`3rE<cWcC
+9"XA'5r]\dO(uON4\?QDAdLg8HKLGfDM;WE_ZY9d<]ec(V^hotXXfq7As&L$-m7Of
+Xe?EO`)XB'A<DLV\t]saF_XK']?EhD3NJ)K>.**R-Q12uD]K?HU25T*Z's?%JoM\8
+>i:$FoOf\eFt?,GN^#R]7-^UGQP#6s5l0%`*RL`f;o^)UST0saP&]a;VWO<TY]\^9
+m7#"\qON,VEW6"TbMtL,J&6?f0E!od=*7%%5?$]`OT!Zn_S7><:-TYMFNGdbj0_c?
+?i`AfC_\ii(s'Pid^c8%MbtV4oGst]Za1086H`ah#M1hrh"2YM.7ad0q:>'ub,XMf
+G3PTqWL0Mk9Q?Z<L685F0=;7S(lDCIqGOib*=D51Sd4F^-?7RgHP(O6S-llurl\2]
+:LT]HcC/ju(ruI::l^H9NOeGHeKYss1Mo4A30E\dm8^]gLn.fD+.9'@k_2JuTTdVf
+B1*ru0?5/05./]c*k`IQ(')<BcAkO1.D[%NC/ucVQX`A=EhjVr:cn1AX);[SciUc6
+1Y@^F,Z)%^pT:,_oC3[C`cFaSF'$InM-"^IaEs+S73(u3Ejl15C@sT)Xtd2Orfq06
+V2.Hjr:=*hEB'g:=S1iXb\$(5;'19kQSOg-_Ct4OjE/8,3?7QeRB3/lRuVJg@kN1&
+>JG?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<!b`0LCGUpMtBjq,HrboGk`
+KA;$^Uh6u;S?kg4EY%3]RO7bM3UKD)&kiD!.S];MV+*LV:mir)+CI#'KkQmr33/48
+#Fo;PV6ao5\fCVXPXUV6CkrDir2W5*a?tI`ktN&;kXGfNW\V#YUB:^nhEB%YN0$3g
+3TtZqe_-st!k?uJl>"CS4S>S6S>E0%l,G4$16h,r+!'V:RJUbT@4=A)3=_G.ClOHq
+:Ga22Z3G,WM[@!1SbhB8dP3b^<Fo3PP?W't&usCtAL<jsPd(a-lJ)G03s)"+]YX!S
+*2+k#khuCq:uZC#ad,ohV_srE3h\'eN^X+BB$bU!Eum`k2OkB3eD.H+o%TkiI!8KG
+*Bl:LTD5S%7K3@c4,WI+m,+f5pc(9#5)\tohA^p3+'Rcs9-3LC#CXdr%Qb$\FUqLi
+;&UQAV):>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*e<BKB3qT
+FJG)8CXB0/eu;'[<Ce.:=sS1=W)b/R4f^u2.7e-gc`JuKmT9k5r=)KGe/a@9ERUAd
+Z^.C*H4N>31\oDj#YD/AdC8FDaW?EkQ7R@3*EUTbg[q.0S+mLVH;sPu'DG8fj,?A)
+(QZRFHhcpF?i"iRXm=<iI]&<n@FM%XrRL]bHADP9_'q9j4Xs#I>RH+VM3M!eAN2"q
+BWC2Np.1.?o;YL$<:qi[\F3QpS[9VP'+p1PZp8kjXC0g*Ru[<J6Cu6?@ir?O%KQ4'
+BYl<D8GWf$1osb4B*7JVM[`3CSq`XU]g9mO(?D.JV5&/p#i<(b'2b%PYLB=^'8EQ%
+Of@F8X(]ID?W$X]O\M-LN4T2AHe*<cA9Hk13BN^RnR)b8.u&)ToXJ'_/NRlS-?iFK
+O\LQ:Xl=WVF<N"Kp?F/AUWoh3/0Pkp;'^84P-Bo$a6-/@C.PMJYL9BpSl7*p*i#?"
+d`4G;&NkOmFsY4\cR8CdME*.FEQQh(VM8A(WHgO6Z"Kb+?t:@M$:IXU@>-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<F[CS_c257F5Ek?9'ida
+JWBDe7pKV7[*g":>/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!0L<D:6S5Y@QX^,&%o(1c'>qpok<j-M9
+kF?&9[7KA!\M@fK;U)2r<sFg;BpDmeKj$KBa9_]b<'hFA_<jLV,%8gKXVb#0ihm%=
+dZXqe1@"$(Z=fpALO4)phN5_1%mIAL1R'Kq0Jc[rPc<D7lJ4[0;J<#QQn^`R=uK<i
++E*L7n`riIZBOB_UAT,nj+kWMIiS6=rr>f<'NY"$X#%rTW'gJ;r/p,TgfH=plr0#:
+p`IeE=#?18,-/oA26:2)f#/<Igl?]'XV;7*@RmN;5*[`(_\0+IZK@jrl]*1NH/uad
+rcP>&S2e+J`_jo!qq#<)+$SRD/1P%N'q8iQ3dM-Se(;8`Pg^;)o@(Ah$O7[Kcl*4\
+H]_9`H4%<VBf7B?Z?7!)57q&,FiA#Jj.+X;8YQG4%/TY!,'$\H8;SVmp&/X\/oj;j
+P:`orTKLeCNR$7'MMX"@\mXZqlK8*Hg:`lJi4/\5p1Y5GNbEb1Np"u_6$CF"4fTC$
+(!B.Co'':Jm\LN^URir62K1+d4[0k9/E<]4MQMrfXQLd9Oc4^&UH'i`,Ge8.LFD>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<I`,^Qi_,V'LS
+j,-^\WOC1V+[&W]>,`JTVTQ'>"SMCEWb2c3["^3kHhu8K-s[U4Ki+;]f/oNl'N(;c
+jFD=;>J_.<X@7=lA1URtN"2C-b!CfYgFhj44\&\mkGG62NL(@.-?(1lHW*C4<Z#oQ
+%eXMWJ6qliYp'ZmA6h1[=PLm(Ap1SU?-_;V.agAJ2-mUGVK8:(f1Ze:ibIaXjI4fR
+4P<<73+r/&)C8=7cf9nN,?f,o1gt3\:DM2$HMDc_BI>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>?sM</1rh3m\TG8th/iiID_
+?SK:*g\%[$F)lg:3;2?n=;TT]V?jd9F4Zl#B^`jbTs5)&4'*uZHB$U(0up,$cKHhd
+0oYsPWAW=b\GUYO1MhWV[7JQJZXj&XU,h@+P!?',N75#Di-L7fA:sQN;(D2XnPIW7
+))+1$.P,FV_79JDlq]ToPOtnH_K03GB;JUgBiMVe0]OL7Ml0UpNW/u%XSI!#<GulJ
+\&WKLNaEZbDtm)?7E>AFmOP$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<?ue>-&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<kQj#22/
+NdO:9rP\+RW]te*ObAe`@K%#;*`*=V9hgW9D+RdgAogf5gt"Hm!Z/H6K@cqtUgm=W
++DHc(N)kh,N]H+S`i.44oh<X[aLr9i^rPJ;:.MF@U0^j8Y'2,@Kf^H;Nn$\CVM/O#
+J#-n?3P0)o=Iq<LOj?(LCPWIK.G0>)O3ccUVU68DF8-Z[#:kn@^oC#i4\=<AM;7">
+[7\NuPan,rGMnNSB[+LJ8FcWCN9i38SS/k6GbX,j4]eLAH;N8D91YU(2U8mUbL'm:
+)/=BDpIiZ^_&Y$QXER!T=oi-'%b+T#aOp?<Zm8>AEZuF#>1dEt!e<o'8t:4TEB(3g
+ks3W=):(;a^KO=@X,k:a1J6TULCE^5-ma-P,*'?294mhSM]d"9FP.'WB0:T:;NZXr
+gkjAgTWM\K3je6-&!W+QC:]r#p1L+IGp%KQpri[;A']t:5OKn=77DJd;Xi+,KKm>g
+,KJX?!;b5<-5C9\bPTkJ-QK-kN+Y"[,k6H@enpsWOtK(OrB"%9Om,]?F%/%,5?d0<
+4fU2,OPj(W]aF*r4Z_0A7hnVNY2<T_C5t<[WtV+/d2Y"\/*FY]lp@X4I2nsJ"$+Y&
+dXnZC[$@F^3lF[M[9GY$\2Qe-p(SX5,5PoM`K!qDd+M#CZ9Y23nP\&<+S5n$HW%CN
+9[J`;.iC.kUCtXDbLWEN7jhbR0u;k3EE3eJ!90,7K]N+q78]?+`&[LdBWd*X+OJKb
+QuUlNGGJGN]_9CoRjBSG"5=ZlAs"2$SnS=pd!D;GW5ZGC#fD7D$C6[F,[<^!=gW?=
+=!cQ1I[)8Rd"XiFo>PDWMRm(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
+=q<q\d)?<+?&?>meXVcX8k#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<rXXJF/,8966Ipf+/jXJ)MEGTchn8u!+A8HA^7,,Ea4b"mJ"B!H8`6?#!YUlfOd
+$+sd6hNL;"Jua4sFIFfpf&XYumoe</;bU[[-abdfP`m>$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<Af?D>'^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+<o%f@'EFEZVdO&OW>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<W=S_X9HA<`>'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?=%$3O<M\#=A05R5j]XEN4hK9c
+7pS+gN7KSPKd8aV8^N`WT</5OBH%@0B!aM799l%O[%%K^W/mppe1ZslnVYE[AF>EP
+<.;7&(3oVCG:Koq<pE2=;O,DMQ*a]Vetb^7N\R!NpGip+*(e.sd#b7j#^PU)1Y/Yg
+8a:N7*QS(b%ue/Nbk'gIrAe+`Ps-S\@te:#L\Os3Gmf-u']Mh]=OZ,p&kj#2N-+5>
+1e]:!LL>'_;D%4."*LY74GN6tioOY:c96MP\Qjf=J,8f?CDpaKJG/'TD4NAYEo_60
+#NdNc9^efJ6>nA;58qk<lMA%87>cpmg79/qq*VZkE]8sj.22c,r9C$#.k;i"?G.kp
+)]fJ6EZAWMnuWC4Y"0?2-adT.UQWd\9\W.@<,Q^*X(FCQ3Q<J38u#PEdY-d''3s!V
+YD8CfGZPaBMWU*caq2q(bJnO#(2[(YP\*45CNqYWY=Qr\bBmj1M`cl]oasY'.$H+m
+Z!_bLr2U,FSL'rhhPD0rT(p8[)(KXSV4(?1RP;pDHe&jeld2cVBdCKO_8,^mi\-t,
+cX)jeJuGi0YJt?kSm?1?lnU;",L36DpA8s3\^',dA`/Mr2+a4cVl#,oGc,U/8Qt:g
+n_K&sj7/J_GjE:TqK'0L\r5EoVhKhiksPA!niWj!o_5;pet=b-)!U:RB[1r:FQ@R%
+B/8n31RrI08\X2$am'-ZRP$7*Ka:J%%+9/G1rkFIrr<t(,C%WX(Xj*X/Q3o`WGL9"
+0?1d*C;N[;.+9ateh*GtJL8_m>eXDO,+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/<d,]3hjVq41Du/E
+m7u^jLi_"D)9jkOkL\.M.5Rgql]^kbj$.@)lbm0,F1ACL^D$9(:Bbr;5)\to`rllt
+XLC>-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<a04(#3\EC=cr=-tp[1a&BUL?2rk/K!.fOQ,1e=0Ye$Ub:P@KFAn'gg(Kd_m&
+Aub#NTlI\1kIiWr7[<@8(s4cW(ZfOa)D3mCh.KaXdP-,/r+5R$!/0[V=T8B;S],d'
+Qb<8mRD;]qN$%dqjEWib\]7m=WNBNLLB.2i]o4liWC)eEV/gPt(p)MQaAL;iUGTN=
+p0rT3I^GRr7`:qIUsT]Qr(TgrYX?`34_d]7'J[iJ)O@2XYU_*3eHo@f&'f5r@N>%f
+"Ora,A44rnAMulm]kEhU38DiI'9VPF>qeC28o01pOi;"eb>+Y*eQcUmCDP5_S2;T^
+kUSR:W5Q@\kF0M`e<PrkoVcDE=XiT,(>aa: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)hIe<N06dPnlStg.16sqO/gZXQY*p8cJc,_rE-c]QN3e
+rAiY7V,feOofal0>PBgYh-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;,<q5mUr\d<7,nW(**"AccV[g_PBHL4f)s"1DdYkio?B27V]-:"I^KV*
+0p4(Xf@I9jdnSYbUE>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]PQCHZin<DDJj^c,
+-b%O-R)MAER\(V+4un"&a8HNT,L?>tmOQth^#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-<c'FManc7(P;:E#FSL<bZq\Yg1V7nUd"4\AglU18(2
+C.`'\%*9`Ik8;/c1Knl<W>$=m1K_1/SN9dsBLc<LWDYQpaUi=VpsL```C\_?p%GL1
+N\!hH1DrbAd[B,T\MD6apJ't6[@]@T@\N3F:QGX._X[EH4-(EWMuNcPG89a+?LpB'
+_`usId=+TNE-^d8:sP<oW70@YS`iI5(8<%2c<;6uGB36mk*bU7AW`#'M;8jKECI^<
+1-`Z68Bmht#9T3RMm318No%.EBmg1L0iX*HCf_SuI_rMVE\6r9.HAj]B4N$5^GK&5
+WMlN,n!Z7*m;>9An3q$sS=#2&'H!,r`H<aC-;nZB7SY\W-_[>9b=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-E<CG-@K#[T+5D9_;
+UK#U#6,<DPF&!/;BNIXdc9OS$bp?lPT^JsTbJcoqLC9gX4aL,*F%Hedrr?6$ag$$u
+NbGXG"!$jc]a4h<EIiW9o\20\#mnBL5Ngn#`j0bU%,?g8's(kae>P2a_"Xkj10&E7
+bf>`YP-LQLh%9[O=*'d!m'%9J?I]LU&QUGQlWHdHU0CJt1U8F@&0AA>%.'dJX5BA0
+W==<JrTLaJ=+AA]Ai!L=1A8sjB0</YNuufK_8b5j?J4X9QNgPXOt%@$9e2\Kna\n:
+k*nNH/.J!G>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+@*alG6Oo<bC!3T]Wo\[6CU]
+<8pr@Z-_'`=#k$@`HH1@eu9X1R0tt6<0>Ecgk[r9^SPXST@seH74qKO\C0-:l01nm
+&Lm;[p\ejPGmHV,2U(0g-6*Ol6Wpb(3[)>Qrff5s4\=2n#B'2e2`=YeM$03^'g/>4
+]o+<f#H^@E]Q",MAGLt.CH4fO_r<O1dDrF_kA`YBF]0K)%tDHL.7l;$!ceHEbSn#"
+6tfI3U<s>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]M<ZrZ[0<`RLnU=F0YB&ijMY13<FP8Q`go7Rqp!VPtG-Fs/j`
+k,dZg9TXUC5.$b21*)u^^9ic,W57XAg63uo;<Oi\<]5:1&%DQ=Y,]KZ=ph/i%Oc"U
+/!a%WkF>L0F@$/-?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+<QL^k,,(cH7HiA)P&]3]B_5^i
+O_lIChlh?]"/6Wc?]ID-rfrt0f*\tn>6+9i;FOQNL3E$TXt+%C#?+N+ac=#[rj=Xr
+]^!I3O$%f0prelQa$(^I!7RLXI4Y@Fl@(%7<i$>rYK68m4RnF\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
+;<a&>!(op6]9cHdI[,kQ64"FS?jqq;SWJhhdAZnBD4QpNM-4dWo]]:q=[L(f390S1
+7l9ifYrOq/<ftWS+dm7RRSL_XQ%QOfSM8S);oeI*@at#tNUV8n'f&8.WnE\^0B:c[
+,H=X..s"\L@gUhT@rKr(P!(9P1t8sm"_Q<1aB#Q!Sd4naaB\6b_aNZJbuZ'AEA$C=
+[+VN.$Qd"q'?jdFr_H/*/Pf!?^"\qF8em11nZJ8!kj[ls3Fj4Fl1F:3ZR>'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<ApbP/Mlk32FD:bL;oDAL:(TH0s=L
+22Wq3C0EZt[Yl.)<Lo/>[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#<Cgq>]h<?
+"r<M\=];If.[W!Wdjc*P!W9!?cT6$O-5Z_pTq)e'MR*3Lf*8X6`JED<[j7TL>1DK\
+Z:,W'3::K9d^(%FrY19.jRJ1h.O9,ae<KV"WCK<Z&3gB+M8rIrJde7N!(n1W$LH/r
+FRCZN8#o&s0T;S'c!r)H<0K/uM2:DWHGWQC.TBZ\-"J,to,B_b,+G_E;J$E0R2Hj^
+W2:2b)7L\[/gV,g+.$J:LoQ7b.o^fE'o/aPmmAB:'Q=)P\^LhJ,4k+sg!LY&d:ulI
++U)=]4_cT_dR.,qERq9@_PFdU&j:!T8Nf^$52:=_UlO^RjX+]pZ85COFAEV-KEUJO
+=ui+VX!5kHlt(T>?]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^<r&h;<iVX,EQ
+,M&8;A]XJ^AL#Qt9R:d"C(\hLQ7KElJW=_R`8RZ_b7Lh'<)&oCGT(7N[<">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!<FPn-l`H@5q*^&3(``BP,7/$<S+/@-(fZW'L/.obC:#s4mQD7*q8Z*%
+RT!CV(\OktkgO"Gj"uk_4U@C<>!3?T^1M%DUQ90QW6\fY:V!S?r[,0dcZY7(2!t90
+=A)T@_^-(8IB*[5o3D:@;r%6'N(geEge#b/(g->Zid$r_+mW=-H1R<D`BjE:mW,hm
+N3@1(4,_dB:N!O\#ICrjXXf\'aTBr$PR@c0!^@$HcC/]'@ftsnFP=fpdmc-'1,JU*
+&^;\B`?`Od@Y)itG6Jp@AKUoOK;L%-o'9&hacJT8psgX2cD!Z]5K97Mk3@%Q*e37]
+r+>s/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<a_8<R8FXeqV>+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]<T8Cc?Pplt#B`:ud*qMN($G"7SIQ=P'*GR8-I,
+'cE3qT?`^]</B0JIp/Xh<#bcbR9nt<3`Io0ROtOl^_N>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-<rEW_oh.n"?t:>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<c1B<Q3<W]]Rt
+^4^9lrr=_<<+-/u%.WY@P@\cWc@,</,=pUqREtK(B1-Vda5]_u@ln[0A5=7krI1"e
+2l1kfA&f[n@4RqO)\7DmlUiM3Fu/4Fcf8:B4A8336nsgmVK9duJ!V/S3N1HmI'tPF
+]D\8MoJuR+5QBC~>
+
+n
+Q
+Q
+Q
+[/EMC PDFMark5
+PDFVars/TermAll get exec end end
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_02.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_02.eps
new file mode 100644
index 0000000000..b27deaee06
--- /dev/null
+++ b/macros/latex/contrib/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> <ffff>
+endcodespacerange
+1 begincidrange
+<0000> <ffff> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-702">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/">
+ <xap:CreateDate>2006-10-29T19:27:03+01:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-29T19:27:03+01:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-29T19:27:03+01:00</xap:MetadataDate>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:E446E6127B67DB11A8FFD4D02B02B71D</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:E446E6127B67DB11A8FFD4D02B02B71D</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:534e389d-6306-419f-95f7-0f6dfd928f3d</stRef:instanceID>
+ <stRef:documentID>uuid:183d3539-1dd0-463c-ab64-34976f66e05a</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/eps</dc:format>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+
+% &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@!<iK)!<E3%zz!<N?+"U52;#mq(?_uR1V
+!!30'!s/T-"U,#3!!!%J!<N?'";(eM+Yc7e'2`0C,&n;PJWZW3,=8ZO'iNHK,VrnM
+JdDc"(Dn#.,pjuf.4R/32E*TU3^Z;(7Rp!@8lJ\h<``C+>%;)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'!<E3%!<E0#z!<N?+"U52;#mq(?
+_uR1W!!30&"9\f0#6b55!!*.F!!*-'&Hi7\0a87V;$UNL'-]2_#S]UfTs;E?,;W6e
+'k242$5OmDi?e"1(`=5=-R^Dn2)[BQ3BBMq77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2
+F`qtRH$Y'pKS>/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\<k5B--`1
+Ap2bC=W)5hXjXdjWT$qP=V5KHF50fQ*:BL.*n^B?U5iuo6q$Y6=sS.!#RL.%@MI1B
+p#GS:_WDb^r(Sn/5Qd."T;<>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!Y<l5'm<ZSbSmH*F#5LZe4k<M<<<,51M439#H:&r@'R.C(:C?j#!2^<<oT$
+e@:saY,-[+.BMp9g8]Lppr>7)/_,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<c3(Al!\kK',t>#
+`CI9rAV9P(1cp%o'n#a9V2+.V+D:N#R(/j*IODNr2M*I(S/u\;<s+X!SVdh9-G#C'
+8ZOR9Dl!M+Yo@Q?d^,)u-qff0\9e-3SW;T@$?MY1%PHhBf]uGcc/U<l:9Bu0UTP=g
+*-p\/GIW;E!KgmA<?1EO8s/M4eOc/d@PW2jWlAn7,kFH\]u:6*XXb2'5F`3>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>iSV</`+HV1HlQ&LjE-]dg*q
+k@$=G;mAO6P=,^"o8:[alGLTMEqF.n6]/`Sok>q_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+@<T;
+^!1gK&ln-[>*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<f0C0kReOm5:W_(d\cFdWTfAl-B+c*
++@GDdVp%K'fecb,fE9R.PtN,WHlJR)ek9rr!SY()6g,uWdZ'@K*o8X&Vjcb2V93OV
+_pIDRl:CVf<-Bk>()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!0<t)UkZq
+9$jQ_HIk#SA(eZB1?en2N[k7Y;H@J7N_V(WcQ0thjAIU$LlQ5/,_mP\F5E.i*@@th
+@CftfKQT8O;/eI@<j?9H8Er!J<QX;&Si_8H@nsqkSEGn^=f`K%S5seo@)Y)>XBUi4
+hRg&LX-CTR="YrBJ&[4W9p6*cj7TB4iq+<jbtsc:g6KV9R,9K@ih%qXKNQ\?)<-Zc
+>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<!;Ck;m
+F3\PM,J&iSTBFY"a$Y%f78bn(\D=go;0"[>+-LA5Y/V4AHMZ$.j;Mu^!i['ZBLRej
+4JT1\3M]PE%bs)H1QH3dD9f4PdLM\i>)CR'Y<j8e0]oOl*6t=iXIP?J@aA)E/-1XP
+m"kYjRA(5CJrno;kG9bfM\(tkhNC<!VF3p$XYZD\jEl<dFe\#GK@^4-9/VEbo"u0)
+1il&91KKpc-#q(_dY>nDR5?0>F8/_X;edB>2dh^N(ch8l3MYg-[8i+gJJn0_da[]%
+2009!"Ie\QI+DeE9Hp.<F'Yh7I+([.O]..'c/B$95TP>889.bdN1BG&<f@tkJk3`P
+X,N'Re8A*FG5(6,&U-?Pd,c*.^KRB8aT*F6V6a_R#D(X]XVWTE,p(n-)74L3()5dD
+S<_C`:R%51I<_]13hoU5[s+gVU6oJ4mG--p8pZQR4&T[jBT8(d(+%%7I,_*L#XI]A
+%1s9<d]1;^6tO+OWu/ARJ4I:.G=/fYhq'\i3>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\*['<M##@j4N0fZ47,7gF:WjReN99X!=O']5^eSE+"
+1*97AU7@8p'1nI>'rtu=U.PDC2`=3V4b02P%gS`i;U$E+Nl6(:@q<W4NdCP$1iE\`
+"s8Zc;UMeK"h:C<SFdX?*Bu$$UoM8nBA:jp;"gUF!QKBO7junrN8s0g9gm9,LmbmJ
+W_kL9:8/F%!:$;q^4X8^N_M#>UmArhmHMrn8[<9!cqm4pek]5T.heoJlVc-\$!;F!
+Usk]>53%Zfd5$g=e$5($`Q85Xd]n2R&MkEW=NXVJmQGkm/oij[RV<V]DWB+9k,(VT
+UgJq@EV\0@d.O>0jlK1oit[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]du<X)?AC8++r*7#Y*dApM-?*q)@5f(6W[b$,#5fCcVm@fG!DK*+%h_sj9O=u
+rk/T8+hP#:V)o'T;#0S3O\);-:cB%[`HsnI]g!tt9;j"DSddOi>f>Dn[2'9dfU4,%
+?Bf+Cc&8shnY5-DYsP\o['!Sj7#Ie$>*d?b)^a3\qju=SeETm)9a.Vdf)ao_kt'J?
+%\6<cXB<sN70k//d%5!2*RM@VL5V"t)Fluu$*/g;3cjOWPbFbePg^gUXoWO'C)E1O
+?\J%l%:M)>\61%E8/6/b`H/QSHO?L+8eYHld+6Qpjl18s'p`<5-FRm!4SWBTO_@I?
+fC>s<FZZ@Sd&eP\rjAP3@tqBd@[*8X:J0=gRp*ct[C+9d6rZL%SZ65DVZP#=Y6M:K
+oI7S;05nX**DqYGd>hsZC=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.<c+D4LifFuLDJm#
+o+<_'oVtI%Ek)9#4[0k48DpIA2Flm'X6)/12B39T;/fKrV$At";9UIe6T,EMTr6*f
+A;6?0I^F//km#Os1VrHI_iZ+Y#6Um3:GK4jTqt5)@[^bk1a$+QGc,Qs1/WQ_o]o?!
+R/<hAS!/L"dn%W(#l,i3Psu8NQ5*3q!+)A*Y+-Qmi8At127"mOUuOW8;*,GF="Yt8
+R_c>ZN#<a3j,-T$^<Bl\*/^5S`XQej"+htSd"R0WAeIL$REoY'3M]nIl7"KO'Ic#8
+PbWX5j,]YS;ECc(BpOWbIgX?]U>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<K&4U"PriO8BOjN3m\783"D=Oc!qMNDrF=MndJrf_O\oHX>:_YXYLO$*&6<I
+k/dp\d[6IjJtGe"<46)E$mCZKVO<p3@L,_W^FF,3WXe*h(uQ=WaQ\B]=XjSDg",+k
++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,<JF!C$>U<MXZE
+EP['!'Ws;+<Eb^5i<!E""&j8c`kZnCTPTIqW_CC*\ApGo93*#'*eQY@M7\'X8E)1@
+IgVT9`mgqZ:K$afn2RKi6e%rbD%AP_FlJap1jD*"7*#O0Od)gnO>jRMcS4r$!hUo*
+d#SF744?":pH"dZJ!:pS'hP#nK#64eOq0)WNbTf<d8b4]\!d?"H#@Ua7kUVeXuC"c
+X^OopE>Zl`r6^^sgQomPmI&'uJi_E6ehogU_M_OD9&[g:Q=u&P'b&q*'BE21lV/MZ
+c`IO!p4RH!7KlakN9a'BB1Sg<ouCh3J`1&^etcHLZ-9(=K/hm<VFL&+"lcl!fV*CV
+b%fBck5l8,9!b*\Tst7&e(Bnm,m3_>gH&_q?mul<dQORn@_7^#]j+<IW'QL/<6S@(
+r]>OCCh[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<DG9#mi%G92"1lulW174T:r
+Fr,A_99c>/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#)<ICB&_Oi6A>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
+<q%Tp2XKu+X/:nNG,8<W,9E,ORDVK=-M=BiQ75qVQ+8#ZY.,_=YnP^,6#,.7UDoNZ
+#HfR+Zdcmi:XmrHoO8q-kLPaDe9;f,dPSJlJ,OJIM^6U`-L+#[T;\l"O$=:Uj_tM`
+Xj.3lm$KH67F&E]YaFlUcC/F.e>$'O+Cj!07ib&a9ke+&[)C;*er(2^13od,*/MdG
+EcHtN&EdL,?p"<:PY<H$LlctD[:pVdS]=2(8#6Wo9'inj"!Y$4ip;E+I6HhnOZKoo
+AgHotZq0;KRsG`8&M:NdXQLh'%7SCpRkUS8c_YX+h"khE'btb!0EV=F=n8,(`$D]?
+8N0i(0K<h,MQJ>JV.uZKo>KF<R$tCB=k%7^S8pES/f][Z0]1$F6QHgn7)Kn]@3g0/
+HA]LLq:DGh*=X#hb`,h@#Z*=GcD45%%=99j%domf'!]tjI)Ag.dq3]r<Ok4(MUn4U
+EN[C(,EquU@Qn*jng$WaB8W#"ku0/`j8)eNSs:_VH)Wij__<JO(Un-Jha+lh51Bt3
+b].M29]M"rMs&HggmZb52)Sm+74C!k6H$Y?hPTI.M!X0kTq]*!+b+fQ-<$p0a7J\%
+,]QeI,;hqk)VG1F.GTKD!i[E9;Cai#rTck3>*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.-K<J/S\#b3qfM_d2`DH7>Bk?p812OM@esK8i_H"
+*T_:iT(I(5iU/D?qGZMmYT\)gFQTSY3N>u^8jWIWf<&N.2QTe*Yj5L<JtWJmrjnkq
+T_p5Q-L^M?X<bmgc?&af<[gS%4mHS&W2m5PqMotS#1#o5Kuc8;0j.:>d)0VAY8Aa=
+3lsqbC/MPtV2l))FM_*CIhPH&d#8BVX#Z?L-Q'Y7k+S?NC;b-N4&H`63jgM?,bCWf
+C6afN:?$?o!h#>0a/Ql8<3r<gYpTJC*2`_^e:]at4SBMKg-$E*H5a#k"!d?=8[IXM
+eB=>$f=,M:ZdRs@/'J6q%slYCS2cl_N/:W!62W7=%/HDn4\GTrc_Y>sOi'LD":dLn
+-?I[2#`Nd/>YubP.ZC_SA$8MDUXFij"uG7lJl<gD:Hb_[A"Dlb*]n\*(ul6*38i:k
+l&$Gc]ctlE#!]4?PbL\RDpF90`[&2rgsmZ3,9E),\f/cmVNYV5RRJ*)*@lA&o'mHR
+koVq$c#4;@eS<m@Gph=R39>LLFO05$R>iJLFq^-ol@51r?uJqB+-<I<ee,H)0K]7<
+ZB<m24]u:rNXp"X-I1ho&k:Ud?_pG]c)FL$QdS49F',s)o]aui6rG-f5*^,#2/6oI
+RfEs6\n@3dl6&;p@T$`TT4:S5<)&KbSpT#C`@#YKd^aaWkH9:a<\6j[HhX8P^4uOn
+aK@"OqE-&[AgQ]^f"!'PVSg4q:;[.,*AU&D=`A.iSo&YPAk4[t"a%_T%O)]5`u`cT
+3F#)q8#J4a3N>R1@PDga<h#UTh01+ROo4KTNgb)C,83skh8BDe"UoB=atqB0=giFh
+,b%<'WO]ToLB'R8oN\2Giu_Gr'quDH)><Mn7$gap5;V/sPim2)bO8.jc/NP)o6'db
+UgS4C`>"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<<qQ)0OXV!#dElfC$)-IS.j;a[f9#];Fata#of!^FtejWl4c[*tpJopE7
+Y8*dob;^4^*kYOY3,0rXSFb8-MV9KLC<KIap!"p(iUnPPa%Y&YSr?TV[g/a&A]?!q
+1%hJX<&>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.KXo<H;6oXV5\/?
+j8*5jP`J.r.hBE8HIUa'WrNh:HP<@U4Xq>u'KG9aBL7qK%cX&$jjuiFDJM.Q`B+[:
+kNc*+VM=rt);'q()(1;Tb+c.<qXaJ#egTLU2]NlQR3;Rn4Uhh0`oW?W:TmC1kAjnh
+3`qIP<t(Mi\9__j1#B3KU:(WBA,+G[3>&\Sr2HG/fSG+'BUR1+U'AF%oW8_C=$i.,
+W3)e><LKC*>3Ll,R]B=Wl6LI[d:l$Yg$;Rm\/ERA9fYI__!=8a!2%i(mR8;fMR]Dg
+cU+,0:Ud`M'R9:^G!-YOUuZ5bQ-%Q<is37f1".$cMKSQfF&-75dH<@9bU81V?/jqr
+OdX<m%q<-Z*+RW%aP`S)1ir<^TSSV.cYAcjT`T1u%S(%Y=HEq$#L]:0NeCr7h5R/-
+_+.*lN[UG/*7QdA01"Dh-l9hF#c$YLC)]45_%Nso9R!I0kaW8/orV*3-)fana4d)P
+,Vf?#is)Jr@8b'&*;AI"8"DBEmGH?Z\Ng27-<(Re*#curSqeu1FNN!hi0!]^*OIAt
+(Aqr0SZ4Ug@6I<l5q5nc\t;YsM4BhTaBJXE,G'2qjD*Bso'=dS\]FNIP!$mN.)/^L
+>,0E5e<W5ea5^#QZODb-J_,dqSud$!>RE#@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+>
+!<D8F1fW8!96NsX@+H!m09X:Sc:0kAS^:hbhSsrP\Q9mOH:4T<7VK%YNZEFp2#0Hn
+-W\#(]rO(*Xq_30-C60!D4\*'kM]aVj%7i!m)D1$g/\#LmIHTMV,KO%mp-X+\K4L1
+*uZWP=W`"SIg:EC>j0O<c/JP8Jr/UW$^if2:.I=Ipc-;e*ue,pLi^8_j;p8YOlO,X
+0)Q0*jP2[EUtqOCrp-(`YLp^@9^S[H<JHbRdIG89rZ$0p^pgLWi]SJi-O1#;2oaM1
+LE'>._`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!N5<g$hqV.cN@e\p,U=j%ko
+ZAjo/<Et<?j[0<jjb-AZ3A\731<QalkDZ"?S^,m.6[r+A=Q@jTMul,S\K/dL['WAG
+f<f_bO&Gb"i+_kRjIS??7;e(NERP:o:7IQI\Pa.2[/&gu6O-fAoXiusCDM+q:57Io
+,?W;$WkuI?IB)Qi(TKS(F5eQlok"U,F$b_7D,o[aGskmPqNG1@flT`r*28[!mj-0F
++%PfIp,C5Yi\24%0#2bQ@8sK<DN9TW4r/K9mGcRn'&G'tHT/33q+2`pMmo?)nQL?Y
+4]/U^+/[Z$d+bZ)i>I/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<leY/u9a90CKUH4.<\)m,G,(;qiJDel^,;(aL_[
+FXF\oE]Mq7om[//g<aMU/N2K_KX&aF&ZgWb!$2?D8ZdtP9--=WO4e%%GDT>]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/J<dar4I5eic,-*u
+Z`=;kD3j2s5$9\gn%KCWD[C.3-+[oAlN]QN3`LG?I=fC,[B-_pao3&_UG5DaQt3@/
+41QB:;Wur.N>t)'[&d]kGS:#21E1U=.HFn,obF"$m-]T@O)mPb&Y%_?<YoDp$\MSC
+&iWnumrPPW]E`e(6VhSr!Km_jC#RrJ.FFtfbk+%S^bZ`9&kJC>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^7<l[h0d*B>3GKuR)+/!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<j*;RDn1-2!rHdpomOX7,t"o\,\8/QVm7i2ZYb'+CXoKJMMbWUnh
+1q^nY`%Sd=D>^Ro9qDFH2-fFe0-fW@56@/onR!bq7R[t(Zt.[TF'36jge'TKX^Mmg
+`7J$EAUVMTf45VWRDdV;A0HC#Q)2bp&jQI=PVV6KYN\[@EYYAjJ#um7WXs%0XM^@j
+?S<JN/Xf.j&WYZr)Y2NhldtX(@lZU_1$e[9,71Wse7AOmR<7;sPFdR*e6>kO>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=KFWRG<EK<[#sPBU;Y?T4FrG$Zs<I?/gVq%R1a3[<!\]d,2hVk
+^n6+Q91PgK)gsal@c'U^dG$3`fs[23:,D0T8=AKRpGLsZ`N^aX8N(sqc[Sar?>1D.
+`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/&>)!rMijK<g%(^=t#n@X0X9gAj(U.dfao?MR&?E
+*jr,q73:IX3d(+i_Ng5EkHEu7*"]8B1"M!kG1`h4-e>Xp*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@<r$c
+!WN/OWG:e_p7/+S6/,bgCDto51DNdf\b81dPP0@i'Pf&?A^crQiXEJ\pM`28][l>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.mG<p5RO03
+mE#4>Pt)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"L<cSH4<
+&tc<9CjBlWVF)=_TX_TB@oR)!0TX\j1G2W`cidnBhLKF%ZV;"a#rq2E;_`S/;qn,q
+CJ9gBC+aVJ#\/lEP;90?M[k"qpbf?iQRM,KN-j!!R`/BsE,$9%=!gqCc(P2Wa7-#g
+#GL=EoVB_Sb6uTO;U25GJ"NP<,Lemmku1o('4$,h.qnFuocX879'O76>Fm0U>s^G5
+UTq+=3DmqNGcllRT/<En(#TN]%[V(Z)+gSNbp7@nF5P]:.9u&>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(++<Hi9;IF(3qKF8F;H[Rq3E6"qB.-]47Jt5riTe&a.
+<4;.C!9s:-Ca1GFbVD6aEOABr&!UOcV`>,gZ'0NP-jBhY7RhO]/F$+j4U>D"T>IQJ
+FEDi!L$"O=?"E,ZY!3S#RHm2G<bV(1rZ8mqWn_iUTYfsj9LAoKOb+[r0s%oe1%iuS
+#95LqI:`7"n\KgUc$\5.RDgA?P(5\G8AsMi>qM#g?TC!m"F,0KN_HXHI4J6QN@fcX
+`c@.V(d3;HUe@(fg6jl9dhIZ`DdKfmP=.h9or:D<2"EeD!^pk#r\PrhKtmaLk(_'4
+=ribU%FhI6hlTdG<GH2EB$5TQA?:&sRV[;5GblWuZGMQ]kuk?m&LJTfWB)4c+)X4j
+%c`fQ'JcE)<19+p`L>LuQ$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^G<I
+*^0$fX_q,2S7UIQO6>52LTPsb,(>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<W6/@i:#P5$mG>^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&9Uqo1<m
+aOZY+p:IEn!Ij$X]RQb>h!`'jF04mo&X+QPYKg/0]kHC7`,Pd-HY9PJ8];c;:G9W%
+D0@FFRa_<SY9_nM$tJrMepN<hCp;DM`>>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:g<Y,q+V#@\L]Ycs,M]"*RO#P#EWJbdi$k_1LO1eG#<rY&WH7`0\Y'4ZPi
+?%DYq<tnd'L/j(rd5l&[9#C!!\?i]"l5(=.7oBlYB]^]-[34i^d<&&SjJm`VoDN@5
+C6M*rp:I,)5F3qEk:[#fo&P.ZT]2ENgId.$Z&:NKpF=?r@."_JdgmiKHua")`9C7N
+?EDHDop1fdnmMl\4#5J7nVl#O)dWd@eL]I8Ik't5$Qe,O6]i"ORaC,9'V#Z(.?QVm
+XO@USeuAtG;\5-)?TdtS`k`"k,i,)rXXb<hgd4LQb)6@hREe$^3tUK@8'ZNG%1JMK
+L-PW9RC#eL4_d\0)kUjM(Lgcf3?>K_`]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#<g0mVO?gD
+I(LC5Q:WSV7hO[@_mef#ZT-LD[k,7^\;UU`$9dZ@'lN[s$R^HK7Y<*EkNPhqMH(=6
+B.^;hq8i!ae[K\crG+KdXqJ1O8"+0V4n7Zi)ast9E7V$IOWuU7]n#8nMME](7>Ap'
+G_^JXEf\-<!/`O=Gd8n3`"u`hlAFJ1\<HtoEL$opdr=5X]gOS5RS<%kEb]\Eo0HNS
+l3=I*7S5<5!&/O8=.l!pbUN+gZY3D*Jn)nSP!I(Q.5['@<T`(PBb._R8L-p`Z:-"@
+#jK^`b)N.UCY=-UJ+bLq!Adhn(R>[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@2Mg7EIDch<i_i+=BD#MW-TJ./s8oJW\+061%_WF-aK*M@AZ4;qANX4?A`b
+Yk;fB[$iq,X?8Mh:Aq.oVc(EtcYeu9/e]Q7FWG3,W7Y>b\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!<A=<P\E7`E!R@E+cY$(#h5q
+A1&j+j:Fg(MWLe=WV'MV]fSl!I37r_j49f3LVgbi]f+L-<\6C?SGqqfkS@bpFhJX]
+I_BltMRJ[36T*"67IrlGIA%W8aV8Y2%'2B<$ljoHJh,5I\it72VD`c+"]u;INT>Tc
+W&c)+TK\rjOlbXWbe48E7Eo7@1FD*(>aX#L:'(8Q'diHO>*YO!DBm",-m=?eKMo@O
+[(5r^PPFgR9-.8IK;Ur!"erZL[#)bYH5$\KO':d<M(QgM#9U&p>%=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<k
+YI:rmp=9A3K'iUS4jA%B,gW1%iZ1W`q[uJq5fk6$I)lWPna23uc+^?WjBr89&qgf^
+V'\ntG'5D>,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@T3u<Nh3VG%U/(!0a1gI_Cs`k5R4gf:jNsn=(a[t8HM=0
+Hu7S=gMuY&kukHC/e\cBq;]GX`<6upR?M>p$gll5>lAoKAS->p*g>_Vb*q_U(D=gA
+B9>s=a%j8g0j.J%+)+%j7bnOYHUYFJ?f_M<S9+I7\Co,5S#H7GU-8eZ<PIrUMmWF-
+`&c01mtLF:f#a\Q7\2\%SVNBl*1a.`[ef0pFAf<bHu<_b[[a"Oe(\Y/VFQgRa&YFU
+]h$<0q,p[466gA@40jtiduUH$Z_eA@Z&\O[,a_\W`oN-"q:+3l+n4s"S+[$_8<3b$
+rrDA+^s?ir'S_*$H0P0+(-Go36[t,1=FB1-S;ofp\=D32;+0Rp3BjjtNttAd:cTMD
+.(O%)o_t)7OsO;W9^AR4Jb0\Fes1n>HVb_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.<dm1CQs4$ntb7%:o)lPZ3poYW`c;%A/?IS^VQKRH6W#afe<t]**LV4l6nM
+O'S<F>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:`#)*<B@VI\f<d[U1Sj_b&#ld&b#cC@!Wg!4=NOBA-u"NSN2SqGItP<Q/RL"B8G
+Fo>)/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<F2=6hPs&EVQIpC%0_M]%:hoO&aVql+2kuZ7>[r$Ei%l:KBdgpW\$:
+H0JpiD4'6lWr%Y+T):5mY%'3(I0>-k-R%!tHf4ePXdE"[3:<12M=di;7_-:BKiEH3
+j]1)c'2+_ZV]!131<eGi5s"9Hm2DPD80q06%nrM`aMfcRB]3"cj_+1IT2'e`*^^V:
+cqHkYOcrE!b+6p[e)nq+GdGPp:<[a>DR@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)<GXQ7^$^eq^<*d=XLhFS:a<uWs@47L1YehWB]fK'JD
+[6.)hel5E/'[G/^+:p;(4HEoQ8nZX^YcUC]nIHICcGRh>2fBYr;Vs1E3!Z\a<\fij
+oe<WEX^fH8Oen;(h^N#;M*0kjor`Qr^=H=/]3Ih*d2$Es+Zb'p%3/<+hM3t:""gmC
+CfEXUcNDU[<i8,/iBF4=PAT&RPJkg@FH$u3gUHm%!4Llh),iZi!$B*9kg@eM-Tk0V
+mG.S::CGp3@HE)++Q5gT>ZY'k`k@>7pdWUUUr&[A\R'bh9c[SEfW71aBBGKlJAct'
+(^,2Gr7#b\I<&O6Lr5o5U?BZIMmNI[V&'@Kl8/G?etoXG=%!ZL4Zc]LB*ENbKh2N#
+oW8T<UFdl6+3q3/m\LUmTFYl3XP)J6OY-\478;$3DC3ZdPnt@74-4JBWG'[bCe!NH
+F5E?0D7-??f,n2D1R<#08Y91nEE5c!`pS1&KWqlqES/gs`gUV4RbrP%(hILfko^]R
+G<Mr=;Fm+##d5K1Od-bN=k`%<TuthEZ_P0R9*#tR+Ks@n='M-?_FA7<oe5RD@RDD$
+gFNs@FX->`p8ho^oePfQN#Wo/26X)j/EAK_<HFbMpCuX3Z$9BoeAS`-2Y0)-a!I8B
+DSR[`MUGAMkDP,6q`:=nZdQJkY)P6U3^rlb)"(lDEdh\iK!>0R34BbPH?CN/[2DF+
+8)0QMR.RH$=CL*4-gGY8SThQRq-9\0b!'C?$]UH+VD*/p59;6u^:V!?YJ^(kkfSYt
+@?7+_M<<BgWS?,mZ3L=/B.#mWPhWK(-W?G%q?R:$[)u,`mSf-rFT#oPGLXcR>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#LEs<D()h3bqo^&<^!9+_K9("E=&qa?Q4hCbL,/KYX"]53
+=d<ujJ^=gcZpkO0*bI2M9*g`FoL.OVclqp;TcT/$P322rP`Np()ncJM"Wd,=E.hVH
+Smtg7<IS^Be$;2*4q`5ILZ/3nNjAp7PO*<YFWOa5jP#'%G[_$2l7M;I(Y_8*V5s(?
+qC#Ht6_7NWZ!,e:<jJtsmnY!,$CCtWOnGHfd]]gN&_"gg?oD-X^W!uJWOA^#\+`\6
+R"s&OX`MSTksk$Dd=O03K[-RF\fh'+MQ>Oq;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[oaC<JbJk.-aCMcu!nM0i=
+>e0+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'3Wo<YA'TH!(J8Q30!%
+'=#k$X.&m21fdZ$k76^NO("5U;SOi\-Fo!PL"K6Orpkc`I!\jbf_2OK/ZUi_:K3HL
+>H_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<pFh@7Nu5sJ3HRF?iep<F73=3NV,CRb8kcd(4DAm\f_P>
+@j%9P9'JI7;=7F"gJBLX$-#2p0tOi<AP&R&U,MnI]h%R)YmR[5%A?XHKV6t<X2c1g
+<1BnkfsCM/LN[q,T@UQMFQ)\/lXq6='@E,bDk!9hchYOpEP(+)35PQ,7*'sRi)[*C
+.pgpDT6=":T7q0k4GoK8ji>%]>r(Jh](XIH@jBHq=Q]q@[:[_Z!RDi_4YoBMNB-nb
+-/>Zua#)2&b,s6rjd+i<kQS219M3?<U3Zb=BDqS[rrA@7hY+o6H<=DBl?A[tI`876
+Vf17/]<g,5cPWdZ[\af6<nu'MI_k`Bo02S3m,P!k<,$F)_L$&=pPOF?rr<>sSkkdJ
+Dm[RYI/a2mDYVOBGHEol\!b9qkPJU&9,)LJ!:5d5pAW\@Sk8fdVL*1+Ip>hio'1AV
+rjBhX^*C[2rl>$=KTH':J+dNE*o<H/c>h,Z-#5;k\$YkpnNTD#hu<Z^Xd@abn,#<g
+H>VD;O,D.uopma_RGJta!0EGZ8,Ai04RZ'%StC^1[lSMUH(RE:\bd?aqn1pqM;Zt?
+mk-MHNn;LqQ]Ib':28m+*'I"f^Z40(.j&oH]QNW?.\gcmFAVb?mVt:SSbpWDG4X>_
+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")<g8N9_<PHc1ot^G$:h<>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/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_03.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_03.eps
new file mode 100644
index 0000000000..882227819c
--- /dev/null
+++ b/macros/latex/contrib/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> <ffff>
+endcodespacerange
+1 begincidrange
+<0000> <ffff> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-702">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/">
+ <xap:CreateDate>2006-10-29T19:27:03+01:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-29T19:27:03+01:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-29T19:27:03+01:00</xap:MetadataDate>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:E546E6127B67DB11A8FFD4D02B02B71D</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:E546E6127B67DB11A8FFD4D02B02B71D</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:848f6110-60de-4160-9ee6-faa1ced1ecfd</stRef:instanceID>
+ <stRef:documentID>uuid:c1abd6b2-b4b7-4c85-9815-8a58303529b5</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/eps</dc:format>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+
+% &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@!<iK)!<E3%zz!<N?+"U52;#mq(?_uR1V
+!!30'!s/T-"U,#3!!!%J!<N?'";(eM+Yc7e'2`0C,&n;PJWZW3,=8ZO'iNHK,VrnM
+JdDc"(Dn#.,pjuf.4R/32E*TU3^Z;(7Rp!@8lJ\h<``C+>%;)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'!<E3%!<E0#z!<N?+"U52;#mq(?
+_uR1W!!30&"9\f0#6b55!!*.F!!*-'&Hi7\0a87V;$UNL'-]2_#S]UfTs;E?,;W6e
+'k242$5OmDi?e"1(`=5=-R^Dn2)[BQ3BBMq77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2
+F`qtRH$Y'pKS>/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]pFe8<n3Nq8Rn&V%XYFYnalp#)7gMNobq`+4@K[/p:.2
+ns0o-:ZL<;Prg"NnU/9hBHj:gkk=%i^jFMj*,C]grrE&0QNMAd+6Nu9V8g3a\2_bC
+9oV<1@?>mc6(iV?h4PZSAQ8[0%pGdq@jic@Se^n\[:lFX:4u`c(-0?80p9H,qP.g*
+!5fHL!8VSn!8VP(0Dgh-Hh9G'<W/co!-#^HoB&TXA'K&?6f+RjAm=j$i)X+'Ei+Ya
+&99MSWN&lOSI:](&e8o=d7iMj)VU<-$du"h@jn:@jcBN3>/hp!C<FLIV;%Ttl[.:U
+>TDF/4*0Z*AL`IH*$[$dGTAcF>AWq?99fc]\*6U@PQVASSC>$@-%M%RNmnN3[)oh5
+K98J6):/(VYnnAdo^0mMBbC:B'T6-)a%lH/2Va/=rG'eAl9Xi>3<pE!.qP]r/"nco
+d]g9;!e36L/P>$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,<Lh/H;GA%D"P\E1MM]9"&,;Ae2tG*$3("n\7>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)<k9r7s,5'Moq\'lWE$,WsWP`
+C^qjZ.j:U1&W.O4P,E;'4g`_A.8mDOr`o\20TabBI='F!HOTjeLb\\PEEFsQo:Vn9
+'P=&FC2pd>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!8Otf<rL);^%rcd3r[RBrAsrYgQ.X/qg):X(HSCMjk+:Y3Q43lAFfi:BQh]b
+.JkBHqW+IE,;M'!,,n!U3EDAp!bc.72_:\F22n>W'IagJE'O3LMeB!p=HJ\*r@1[>
+\H<M6ZuXGqPJkZ?e4CZ;Uktlt[u-Dc<N@#*7X4i"F=g9<A46E'Pt!?_4**Y1J"7e%
+a6VH1fUa6hbj(jZ$nsa@C)3^HZpdK$<f%eR-"7@[p8p55'>#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%.5Q<OnOJp+
+&FRP5EJ%FskB!n;.um>83_*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#geOp<b#Hp!W-Tt)DO;D5EN:sA6
+HQ83L)sT,gqU=P:3meUaJ&\OT`dZGmh/FiI1g5gA[Q(,.@p`dr'.a[GneIX_2hiAA
+^-O"0;9j;S$oqcAO=FLpUI*29WI`O+AD,b3A7s\1-b$L%9_5Mj7X7/31L1;.7%\M+
+*$.2mW>mcCB;$/O]g"!I)#Hco\<4o2.W&[?cV6t9"4RZIOa8*LkPd/b5P89rpKF\9
+qnJceH2%==D86$2rrCf7Q^N.@eWOQmWKEJ<qU<!=VCjPm'X)PO\R),.5(emGP`b0,
+AY_IN=$2OEMaaI%mo_JkVkEGLXC&?]Kp[2;M&b%nEZ]V6R>a7VBrt'>lpSeTRaE@G
+F4=41#*b%Cd30X^f\`5RcVJ:,*90W:j5-4m8WE3:WL:+R:-QAV=uE3.%l/.UVj,b4
+P!in^!;"gE>(\MRKSWf/K?[SNbrePuQlL2B<f3<e4Ao^-`:Q2RMR=+dFW8jFhG_%H
+%;Qe*Ju0_n+YpKSr@:W2F$*-c'MjbAUQB7*d;CIc`bQI?4UaM/FZ&*"Dbb)*Ufos?
+$XH<M5`@a]k'&tGI#P;.L\b%qB3]/iNq.2g"WYOR`<aOHG,92gBOtEq1L1^JjC7AA
+;@^+d"2V':@WFt;>mU"ugLBR7cYdF+q#obk#F]*rXTsW\Z(d^OXkj!W(d4Dh!6oT_
+5NGtLD>V)?k]$.n!4C_]TDNX";&soAf!ql2'8[<-F8FElahl8@*o-Ti)FM<Ui)I%/
+E3VHqQ'@Ea:3K"B)O?DK2CX*$I;(*i<<hNSi;3kn)*-JE"PF`;oef;'S%0-UBT?6N
+O$82pWj.mRLB]mrg6IRr)]fqXp?PXeBZ[O7qu(4E[18b,=Eh"hag</@X[_FdYKBjj
+qXaJ_WgU\%(.)SR^usFYj@:/m-a:H)rHeldaNa<2WjlJ3]a0R5b:5eVOq4s2oK/er
+7;5$P%;?Su=,Pe:[!HfA[7oPD'-eXr<F!Ya9Oju<L4NM",t[3ZOD5dn,GLJNFP_tj
+RYrh*/"TjYT"Q-'963E?6kb+.Kl^#udHk;JLqPEUV;NSs51Rh+9_W75$)0e+R-H.]
+):eDYZtJ18#W9"Lf^j**PIZ`!O':q(:S"[ejVL&Ol.3EiO"R3W;#&(Yd]hb0aGlZ:
+VrLa=Pim3P0dHNkd,QqIgn4@MbiA\<Vb_7+7V_>YI*OggXaf)tWUm"D4oO]k\b9c!
+&X>T@<2<q^#Qa8fdqhl^*!%%%WGL9:G&f_qCh[lT5.%ChOM%1WCgHHC$smWW.u71(
+PjV5EOd.;nbu0[WTlMp$k,CnfdK$dANB;t`_nsp3D]"PUf@lM5CI,)Cf+]DSm#!T0
+kP81I%kePogWjhfq5s(1D?PiiO9"H+MO)M$_X>LT+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<W.uNk]9o*BE$]b:RuM9/'P9lM2!fQ#H6F$5D:k<6\.dB#!EGZW4;1`c&Ue_
+,:UpRXkTPD;'m#q4>?HSd\b%,V9)R6!;3?;FOH9u!NA"L0r7;qaHRF\Lud*`F3Z"L
+5Pk$?B4M\\^h=B*Oo'HN<fom08_C'@rC1R)k\sMNLortZXZMnB2B'4dHMZ*:UF<`F
+\?dS'p8f5ScU+1IV5[Kr$p%dB<j5Ub.nrR<>+A8]3p(r[eNh)#c(Rh%A'TC$DFWoQ
+`f'qgN)NUu<30/`:EJ&f=j'\h<X5.6I;;6uaX,T!Ja7i#UDYCH8HauP).(OL$-4"H
+VF]R.m-J(HOmY9^4I(t2PchA3h8ebS0hla,(SC"fZS_eP;pVR=B%5fh??,g>7ZrWB
+*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*<D`YJZ8dn%U188dts2#0]9a><hrf;E'u99;AcRaNQ0
+7RVLpX"_'t1$P.6N$g""AiU*m;2q_<".WhsZWP&(AEj=Db&jdU:hMXX7W+=9UTYb3
+G:/K77L-%_2hJ=^rZ@t-jWZ&sJQ@ncT5k.Pi-24k1MN-,It_QrH,P8aaRpQ.<12&\
+OV-J2`t_Z1E>d4FeS\ug7C]/>*kc>,`:S$AY#lMcNkUd@hNcG!#<f[r\?%+!psLTn
+36sba:ckBH1lAn/WlP$Fp\i].rRPb"rpSupht%Za!,d7`c2@G#]^tGcWc6Vh9dd2C
+HB.jM/8<GYR@@[l+-1/INF`sk</d^ha9pu*CJ11X(*uZ7*NC!j2V*P7nVgG:3GDp8
+o8^3E5e4oLXB.96ZQ*sZ6rKu+bfiitW^u'I<Sp(CDgEsjN9.S-f\i2<8rZl*-e/$7
+9#YjVBc5/n-J'IkcZ4##k'kKNb+p)l.6/+]G']<"lhp$P3Zs9&%Ve"`rK.sm_Po=?
+e$03a'3:OFi&O7_htg3\3f6C.d#PKak&"B8(!.HG.9OjC\J$W$eL"oiFs&YS&gBQ`
+V)2f*R8,u;?-F9@7tI+@:+6OGK:5K6DTohc#O,?setjmk>]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+`-NG<P4c;B,qL
+/!n<\#?hgq.VL_QXW5-TghDF?p4@Ng2524$FJbpJ4>i6%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$.pO<d8cMseZ+bP3^m[KT"BD$73dh3
+YoX3758n-=Xc+dV**"=s./!YUrjj$eM)7`[gD(>k9c7'<^E_L_<d$PfV9me3F&cZh
+`e&O"'NgVD6X\o3%8+[l)?0\q*WH,Njo5=lc"V*;k&^,IXaf)tWUn6NGphE>U:]@G
+X_;b)=!J\+.[c51SqG<Z4CY,:l@oTE!"W7\`bL<`3VW3EEda4,o#^4SNaVQHZg7:Y
+i2I4pSnVHX0I.%TT>I: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(O0<k^Yotio_jU_YaI,j(!*Z?X)*sCDNbXuIRKc"U\nHp/blUYW(?B\:OSQ&t
+5/Zoa"(VlBp<?cR4Q)V6;?pMi<Mjh0%"Nu#rcMo9P]\6O39ebk6Y>hBJhiIWC##,m
+T`\e`)Jp%_d-Uc4qWSg@EHCNd"1\$eTuJQbUig>$4%K3&n%\cR9]Q-6Wk89!k$`3%
+YPWD65':`nb<FWPgCTnJ5E/Nu^JTWEVl_[D6<n^L#0@35FJ*:I#H\d\NQD66V6a/r
+FVeHc!#cLmZ9j9)Mh6IhO>6OY\S;;(dm)9eP`EmcY$2KX=`YVQU,9]XeOjFp_koF:
+ob<q5(ie]n*hoR&dG]J/c*t)^3Lm=+50_DLa53FK+&p`[K8p2fKeT)76T3pV]R<4j
+_IndbTjjan%o+Wf,L(o_8OCoe*Dr\hCubB>bT=hp5VnNs8=)mZ[!pdKV'?jS+_\o2
+[3M8B:r9s"k*flpJKE:3Q$5%GG8T*KgX:a(BL'd_MR8<g/OnbaR@p+lflBejAi"u1
+)!t5DL4Y]:8eW[N\H,UA5<@6U/>6GlZ9FL.@Rp]Cgf1Un`NeBMC0NTT2*S8E!1P&0
+!4q@n!4p]fr4De(L)0dhC]=CD5?$_hfg!cpmSiFW9<da3AsUDR+C:\_Q0_IYEa^&t
+6]on+,&G*fU>Y:hMAI7]FRB`pM$I4:FFt806LFdQ,*t!K4-'YnOnd;V]I=U-G/3t*
+9^S_s(?<DSf@I9jfaW$TK`lM!mW>BSLO!9NTsE3*Ku\"L9'&$l`d,N>1U%$(Jr?kp
+6rL/gW_C^><K'S)jO[ZqI.f0RP]hE3<qe_q&`#Ougt'BI48#HtKK8@U#\]0IH)G\!
+1p2)'9[6W*6rWp3Eu7N3)35ZS5'&YK]h7iE)6IBnP,oNqPh)h(18`(_l&T"]LNGLr
+!MjD:6bqqYjX=AQ*.;N:OV=\6!j4)kV);^%E^i)iS?5na#6V.e&iqJBU0Y;'W4CI$
+I9D4&!";)QqQ=3&X]E4-n)sNe2Les2!4P2dj6!uoqf]+Ekq-L<]UG..dj7l9B$SP=
+7=g?<Za(/]f['2eKe]2lUDjOre+KHqYi1f78X,>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%XM04S<XhDK7ckC4-G/bG0`dMSI87VHQMe],%f.C
+SQ\N88TZ(#+)91JP&_n.n`s$tDam0WHCDqDMpV=(5OjCEn,E@qc`d;j<Nl>4q>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&nZ04Gim<?jS]okX)>kmo7Q1a&<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=Q01<do^&YrHLb
+;IVosoW@+u<Ei-r3TQ4m0uHo3JWEFJST%3>auBLqXP),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>;OeQ<TH;K@IKm"_bkuNgI
+]+*Tbet%WjKpYV]rr=Oo7nj508Q5l7'oQ_(#j=?1UcX;oZU5b9-Hu#2Mi3[RQ+]6/
+>oC4iDVn;[`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<JthA3q]XV
+m!I7Hh%7[G)<7PkAi1]3?uu82dDn'd/Y7G!Cf-B9)^!4fN?^1TJK94YRi?Dq6M^QE
+dEPNnLEHN,UR`UY,_?$\=j'aHK/==g4f^(SU78CFhS!W*'T#eLL7t)*P)KuNC95Gj
+*Bbg\q+-AOT3?HKS-O=LrrCY>`8Eo.p%R]MR@KpIPreW@@a5mRYu-;pk-R\=Rn0A$
+RrT%C-FSk/1:;R/Pa;Pp[jO<p>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<qrH0_[!.GUM8:Y(\Bt77n=6JFF'a9Zil.@6rnYB4MZGemJ#Z*rc60]RTZZWrE'c
+Im;<+raS1\+9(&CeAL/F\C'p`(56h]'qrZr8$</heL]DWgIGT0U?>;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\dua05Hb<IaT.kP?1Uo,7Q.E;oq3j6"BB
+r;'J7<KDU0.hRu\k-RVt>3Itkr$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+=<iFr<!RDJ4U:!1ha8B?NrRW_$
+euJ39^Rs_"Dt_NSL]7@`+#GuB6X6T3`9,-UN#9FPY6(8OEj4KHpscZd)3'c7_=Tpu
+d^boPQ8Isk51Rh[#Ig#Y[PZi8bLc&bW]Hb=lLQ3h2@6K`4SdL2c,Q<5rM(/cll>(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'YRL<G=L3bjCBi;CYPsPVLXJ`j$qK
+Ki0[lj1W'&28;I*oZ&g[_Q+ulCie>oW[ad="ZD?;/k.@N`;2H&0+frMH7UF*Le-pP
+1l7HMao&a!Yrq)[4B"#"KEV#2SVTs_lsS9'2-"on7%@c<TtoMEJYfYdUe@\,F$S**
+p?>#&Ej1FJ:se5a&d,uL<Ala6Y\jN-MGb-P#&(8Jf#)mlC%;o&fT\o;?M,;8dB&a>
+DW\<_a,"ph%^i;!g<<ln)GM,>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?^&kLtNPXp<g7Z*Xf\
+$N#9/&Q'-X3NKF2bgRq;1$r,NFOQX1J,7\R3Y[;i:3oh_:?#n+p!#6j%Ep6*:2LU3
+4OIVdUM*QDrr?48'<&q3POI4rX<d4)%OrAUKUNm$g%V=aCNC)Pa)5SQ1R/nq7R?\,
+]j8jm/2W5:7&!(=.[)Q+,K:47buO1--(*:%kUEAt8-ku_k=r9Ba&5dTCt,!fcusEL
+lU\^C"4iYU<S0'XaQlPT8erU6.ZS3JjF-5A(-\bu!1P5#rr=@_rr@2AgA_/`rrBOC
+6dN7=J,R7a!8ER^?]!W&pb2.J_O@BTYP_n-^!<_\95omQq)9Ps>8BK?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;bWH</dqf#R@a?2/t<?
+oVZ[g$4Quj@uP_30#O%5]d?]8&G.4>TaIRC_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
+<G]_C*Yp[hP"NqNB._6n]7AqqXigSP.aW;qKWP&m4s^*$IKg=;R\UjfJ<F/^;cO(h
+ZQ-6%<Bi<6Ij-[@V%kuH4.'IH1?N]DB[;ti>]>%Yij2>8BLn>L`C/d&LQ87#-:Mpr
+l?srcH3;._;&K_C!i*ereZt>#<MNuqFR;ejV.+"214.ShSQ+k0$uf0gbuAg0U?*R-
+F4\*4.F%62%+uY780q=#WlHIeo^o7pO#j)>oGifZ13fd]2Pj9FE5^]6<LZKh.U99V
+ZY8`ZXFt3R3n'$ZWA6$f]hsLO4:_=28CB?:d<]feV.V,ud\][HMTrK12!q5srrCS7
+fbnZlXZIE2=Gq.DF7lPHaimY'.3oC,(#8]:URH"MO8)b4*3rs6F4QNp=JtCKfOOp]
+f0FA;`?P+GpG>uG64S7?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"<K"Leg(L..hnB;$<K'A(E]ItX=%m7U+@WOk*\+<b*b<sEV0"!%AW3)J&W+2
+5P&,EpKF_\q/cQ9DgmJ*bPqPL+860C!,b#BNLue0D?3<6e)%JphJQU&P0alH%$g"R
+8t_3r.*DVJck:REJuLK",3$QBb+(@RkkD)Ng76jAC-$+Q*o-+&IRu8de%apH7RNA<
+dHl6*qaGt[2S._Pc\ah2VoNZ6$ZY<D()H*G/s(3t;8@29>"U9?D"fsR<d749!-.uC
+k6&aV]WVaD;FoH@UC7]"j:P]=H;4soqeRT&8LAuY/!eaL#:kpu%gJuX:??+ldOaCY
+&e#A0d,Si6N"&Z/8;OH3;n:.$%5E;gq2+e]6ThS5Vp%rAYVo#O!32JuaY\ZPa7Z.!
+K^?l*_=(M`H4Z[#=n,32.F^mrHE.o5[k&]J44[1p[Zmph]+l9Uak1;f*N2Lh`Y6WY
+d"l]e-E,%JP(+J%,G&C#H1e%,OLr$!@ar?;cR7sGJ]TWe3;k8T/q>#=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<bTR9o"f:@@%)u&Pujs4L;c8!jD+XST69VUgZ"NM
+)4"P.h]U55Z+-0Pl;Vh0DZ\e9YtI'PpX&I_;aJuVBC`H)1?QFLD4WX]r<NbnSe?&,
+G=*0AVo$i9_j\]e_'p_PMZ/iFc-s3B-g=TuPi6'lU`A=cX%_YpYiC:p.1D&hr;0D`
+c>=c;\*7'ES96;*^@$(.`G*J83gu6=4fTJsW7S<eRm+X7Q&1c!N_X8!;nFU!1&h7)
+XCcc8'oP1T7t("KJXTt#r?rjX8!077)]2YJ3n#m"is6%[RV9j<Z!EtAeYo"EWF:BS
+Iql\b%rNeE3AbaegB]+G*N3qeQ6t@M/>2N9\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#<OkE<A
+'669Rrr=hAk9@<34QSJ]G5Fk?RR5Im,kCaOYt<'ml(s9-(6%4[NsJ$u*1g=N>#G$g
+q,e`B*7XD&3,HjUg$@pKrS=s$5754Qp6Ddc:BUg0fPXL=,MKgFLWLWh'QS@[\oZ'b
+X[5iU^8jV2_4MIk`1(U+;.R75VQ<X4UK6q2,I]Z_IiNg`;fQtnT:9f_eU?^9RQlYn
+G?-/tDJVl)#JuQjMq!B?>3LpJI(ZF=B["Tc(3AW<%BYYcf<o:[k"73e1QV&ZK!\g0
+'5+C\E*q@^ri0YL"8'[7kHPV`U@^W)pqQ\bBRe_0HH1^*gJ,D5)9%P^`?mU\#EW[J
+#ZOi>a1$W<cKR9/i*2[bm3e4Vi[0Cn=JV(`_,:aK,.r6/S0_\0,#`!l[:YPd8J%D$
+XW5c#GC4C2Oj,qQ/$toDpT5-).[@/)ElP:mRGLV3Vt0(B0RG-'Oue%+`9rHrBA02o
+)F?&Ekd^"_8Y+AqZq.*Wkto[*DT.S)=e2PU+[:Yr#0%>?32T>ZBAT%8)kM-8dXiNn
+&jALEUf#6?U+!>\Ii^,7..ZXui\/`76r>r.d\,ks&[M.<lVs:2hub2DEDLU-d6)Fa
+#.'Om3[n'K-hDoV`F\D]f]$d1bT(i'b%U)alRjkeC6oT9=%Nbn!uuAMBs=Rq9cm/L
+rrA!'ci$oerRS$QQhN^/d-s3%r$YqOSc8]Wa6=t.XRi=7L'<j<NJLV?p;#]'%/]BH
+;OU;B^'"::^=.54pi#13L3P"V:C:j#[k!*MS$R8;!2b/9)gs4_;8QX5b<F$GMm#]u
+YLNG59+CZ+a<PmDfVNZK<:"6j@ST*lSp9Kpjm5pVdbp9>:4\\H"\9[2<?bpV8lpkj
+?g&D;g\G2cKLQGKG(;kBS8m,JfaPa$2>NYq"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?NRS5<HMDi#`QppH"OK:7C;S3aXLbU/K`mJj@T^(!A^$:ID$!;A>SO
+8$V7*H&BR3.`82BQR0+#SP/<MD8c(H7m,723t?R:>it`SP(bbG7mneegPUoYq_V>m
+Gl:'H(3*B33Y(0i<(WVpUY)31Gl4TuZ"Q'$n=c$bgmNYaC<`<RfP0e@.RON8Oh!Vh
+Ou2pmR&.&WClb`EY)6kSMIf/FoKKgfdH4'q*ea:P;^?,bG:X5FoW6o)>[>;nY!jP'
+&.3#m,mg4.;WVD%;RgQo9:Fo7<Z"-gq:/`p`(V8n[4p\^W_)CC2(b(g%C>?5TCISZ
+chuB7j8S/?e!p(rp@mcjq_.[/J()12\G]pf[,89CW\U@<JiEo'c70_*&?G0DSc!d&
+dTol7]@4lVl49I*KZ^S]OB%O*KFu154]RpB(d,qJ*0]'IoC0*H%HObIG]VkD#>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<
+gdJ<jc+rRpq@5Z%\Z`BG1FBFA]P=NFi]Dgo_,frT.U'@hhc$TFrhU[0CNUWY>5H4^
+F/\@i+"QCMTgEpG3U=Mt.r<LT?\'t3nda^IaK)icjR70OIhUSQiVrlql$A9BO6l7N
+I_hulI%/Db->`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<j7_(M56"[]5+8rkD`@G%-Z?cX6<sIR:-qSorOu'ZB[aMo^o)e
+dcGEgBp,'aUrFo6*L(B\15lY@FXYs`9b?^ZqUM+kJs7@L>"V6\,Wu]r9q+Hb5,uEu
+!/;cdTD2^j5OMaXJ*##T^%rdu^YqQZiIC78lp\n(<*7M,XbMpuVK&&XmX$f5<ce#d
+$a\uS@Epe'r,Y4k$E"oEBXW+]I@6f>TG$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-U<g*Nc2D@Omi>rTp6DO&a9qY)$+PoB2Ii
+V!fV-E]m'M?k47g3Tqu2@uZj"("d(B$q]4Q1aWa<Q$%'\9'D8B<+CL$p!%0@L@0:f
+M>U;OpfCeM[=(20M.O]#'(P,":)OR[LEkZ]W33KkRk;hBMk_[nHYMbl):e+3NBS@T
+eb@g(-^c'[:V)"0S0`9)X_^+u<,e/fSk%h#$6<nQ]=#36[)eC?)&[]&+)92<G2Y/>
+`^urb08NpdnMU=HK<MpJi`M9]:G&YdG*);HDh)&s,^NL2PE"VLoOjK<Kr`[L]i"?q
+/p$m@/]?[h]0PPm/)4kG+r=\:\"KaY3U5*bW5Onpf#\tTjPIh[Y!)AR-?N+FV=dRg
+9';C$RW-W"`OPT>E]&h(-7k8KT(FJs'en3-;Rl,h<gPgP3t\a;HW*Iill\;Fm9kmU
+8W<ZL.Z9i(>\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+kS7<?U!kR+sP4%^t"Lf_X21=G[$elKBLWoN8=D5@5FS:Jb3+]3Lu/@,dc
+>rNSoSVMpsCSQ-W40*Tn=_d[.>\VeL&d3#ul>q\dHAWF*\`I=Ab*[@Dna91qCdUn\
+K!D<NLZA6]Ennc"2)n<3c>CN.,*'<Wmnk?P;b8$;X@"eR\S&F3TQ)Lr_G"j+#6c,=
++T2SAGLD^R[[%f(Hr'O*UZtn3*[80i8&CA0ZL/#C;g9HJH%K#rYthrlC%KG_E+:YN
+2/hG89=I:RMlg%*mafhKdc"fFRMD8/&EGm`j[f6#?'OMoI!_b@EcI8m)&CqRfC.kX
+4'UI'pD<91r@;+-M)u\INO0't]."L$rrCQ/$Z]!(Aue;Qat[q5;.$<IHp,tc'tr"-
+@_r_k!.#0F%>"=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#`;UBT3<j+!l_fV
+S(==0XH&5s*bcROD?P?9Fi>fpI3gEo;(9Y]:DK[.b?bN,WdE<QifbN5'r?q'.hRq9
+VNHe#D#0p!pgPkJo3?Tkgp^Q2o'?;3r=:jdA&%FRrnMt&lBZ;\DSS")LMGsbqhd6E
+RHA^taTF`g&(bL^O.`T.Z0A6i/9)SoRfoNm_(42R<o6'RbY2$`No>btjA`YHF07A=
+<dLNR_I""dhSnH7)miYt(D!iGf%9Y8gckgLP]3S^oK<_oG-;uTc-5bIB"b;u=&moI
+ao""!O9l^@FY(Rc>/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*FHfi<khlWU*'e8F8T
+L,d,$:AnoF[`)sW`c>ic6K]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=+
+<daW)GUBaZQEe`i#V!;b1'o2\qc)<Kgnp=;Ntq0grNu:hMqF2+A&E]WXUde6fK1.:
+q`+LZNdXu5n4p$a9<qD$n?osRN?Y<^Ga^&6ah]u8(YYSsZgp9bM(f8mk(<7iPLcQd
+mSW^7pQq*=='b6>(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<<mA>iX"FLD?cEC@a_G
+3ebjV:R6gU5fZV)'I7<c_jMd4o+n$s%hmjU_r;QsSYKZ&ZL@V<-erc>h;+[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:Ye2SFg<GBkeerE(<MQ*0q87)hmWLT_BOf6TUls2e/[7>g^l^$^*653CPF"
+OIf3'=sK2+R?@T5dZZS@co1(e!3]=@\;`_>XY_u1oe,_._E[q#5PqQa7DEpD!,m=A
+OmPBfn,EA_rrDcQp"K<AHsUGjp\VW`rrD@c;EgQ\HTN(uma&20\Am!V@l^MY?6A4W
+q9-ak:<@p/qmk$VQauQnDp3UNj%hVUQQ(,+D8nV\XJ`Bfr&(UUiAuJCrrBL05I,\*
+m9d4JfKRQP2pL1LH$ah^I4LmNC4,_haj0^Ceo(oq!,I)$0r'687HFIKCjhm>m4TjT
+q3^?KIp267IU,a,WQFNL0#X*eq7cj`r0oL4qq".nKt86^Z+gOfhrWqtF75QqF0:de
+/JE<N^V0>*0R8,Xr[`D.V&86rV7/KCq^1?og"Y5f7u:<;jt?YXk/lcKG<T>ZJ,8Gr
+jt??^-1X7G/ht`8R1\SqLWfZCo)A]sVuFotk&3?ONk+<fSPLL&$l;.5>j%(D;#>1#
+U]%M_B9LomF4>?W>^ce:F1tt'b'@1REp"1$4F#`HeW4Saf>%!]H!L#][]no6Gj4(k
+=$6e(&=p<pPt"plS%dZXS9*J!kW7o':raO-C!Ya'oc-$BZJ\Eej#G"F4!Sb`\f.Mb
+F(2T)`KNBoY5%@2[;4TV(,PF5M<l]2laa]GjPuiFlcuQTI<H"OfbWJda0fHgO$\<:
+c]cPog[A@dkF5P9qA'#1/7u7K&Lcna8qqN,@Q*OP':u&g./3%$95Qq;a%BfA\N9Ug
+D!I"].EDGgWhgVI6M]g:X%$)"W&akXL*Z/Ypg.>)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/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_04.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_04.eps
new file mode 100644
index 0000000000..df59a8eed5
--- /dev/null
+++ b/macros/latex/contrib/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> <ffff>
+endcodespacerange
+1 begincidrange
+<0000> <ffff> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-702">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/">
+ <xap:CreateDate>2006-10-29T19:27:03+01:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-29T19:27:03+01:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-29T19:27:03+01:00</xap:MetadataDate>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:E646E6127B67DB11A8FFD4D02B02B71D</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:E646E6127B67DB11A8FFD4D02B02B71D</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:fca6dbab-d01b-4a41-9d24-b064b6cdcf91</stRef:instanceID>
+ <stRef:documentID>uuid:5f4f112c-de1b-4090-ad90-8bc0e03ddf3a</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/eps</dc:format>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+
+% &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@!<iK)!<E3%zz!<N?+"U52;#mq(?_uR1V
+!!30'!s/T-"U,#3!!!%J!<N?'";(eM+Yc7e'2`0C,&n;PJWZW3,=8ZO'iNHK,VrnM
+JdDc"(Dn#.,pjuf.4R/32E*TU3^Z;(7Rp!@8lJ\h<``C+>%;)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'!<E3%!<E0#z!<N?+"U52;#mq(?
+_uR1W!!30&"9\f0#6b55!!*.F!!*-'&Hi7\0a87V;$UNL'-]2_#S]UfTs;E?,;W6e
+'k242$5OmDi?e"1(`=5=-R^Dn2)[BQ3BBMq77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2
+F`qtRH$Y'pKS>/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#qr58<sDI;FR``?pI
+j.?onrr<7I(#m`BBg5Pg9I:@sN#Varq&VOO"[!.?'"Q2AUW?L]5/ss'jfkD"mo%CQ
+Ml=,f**,e*N@=!C4h0rZF'_^"NnL/BSVQY!JP*n&BJl9_IsPf9;BR@%iDu)_.9nV(
+;n/n`c_0=LW?WmUYT`.u,+I)ePE2hWA$_ScE``;r=0ai_XK6;CW)^s[4_oeZY0WlY
+5q(N9bb4t98sgr@M5Z6i-TJ6(N`o>m0;-TT>05uP61Z!,/i!3'EbBe+Q:\mk<K?78
+UlllK4Gk[:d9];];FVBK@^0a1kuD3u1'ajM,uQ$fOl&$mc=K_Y>Y*1.;0/lsR52fU
+R&<K;<;uskk[KE[TlMsT;0-&JJP:2,.(K5CoLojJ`@3TH<17CZ(rp(AZ"L+/=UgLJ
+%Oo@/?=nPVC?^T6eotYErUHKO8;^X:BqSb"lWih`fS!_]>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&8kSmWq<cE!2Of"!nZ1]47V25`9;N/g'e-@.N0
+M8qg0[PkF$eODe<3=/V2$gKbK<*\*T(N+`>Naf\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-<m*kVSu`Yt+3oVXS8;=oe+FHGNjoR.!'G[(,SJK:N9#'Q-E>'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=<Df,:[NNlk72`-cd1S52HdCg'@-
+HW2hD_QD!p8a4s8B^C]4/1L7jB^(2*%/PB#2!-&)SU8klil42f'3,`V<a?"UK?PR!
+k*)?fNZ4OMRa5a0%+N:rX]u$lM)#c]G9*`e%d/D"LEe>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=DY3<b
+KdYN0JFsXJ`Jk,m1^Yd?1QTm\/:)m!XUUU3e4)Fjc[$d/je5eHS7h>nP!%F0ZHR_#
+7#n8t5tF$.'TFB@a(#+!.Rc1W)Fd7WaJP@7?'?DlI;(X6X<VnJCNTk%<ujbWpdgk$
+W8k<:R@_qgU0NY+4B3\J.a8O:naBYWH*qF2-og):-T/'I#.&M`%L"+9Os1:ELoP@6
+c4K,LJH.YhqUSE8kXPl)&dWGH'b4j'_V(6?#"<.bG".W?fJAC;B^$^0>T`&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'aaj<YI^M)`h)u7Kj2fQe09!IA
+!28_s?i"iRY<m-TI](=bO#8>30?E_'NCRmBCF:HOe"W&Y6DSf&.)!JpYaIJsTr,dE
+`6URp'=f"%mDVu.MbIbY36u=Cj>g"3:[:;d@ZuaK890uOgmeuP<Q,s.AjO^kQ(c.j
+017a?Sgt\bd_j)cN%sYdC/[$\/BEYqVKf.4kEFD9N06m_Thnh@P:5Kk2KZcMCg2?u
+f"!7OrXi8GjotI[e8BG)\q2/@M;VG"#FSX,GG,m"ouX)<3LdbDB@`W,SVS4Fj.)1I
+RM;p]K^bm\=]CO>KVDcTN)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^*bgd<h+lg$GM0]RjmG#<2B471j\>i4t,'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;N<kC.pf9.5.Se'Ig]<A]'lrTbaN_5Y
+O0*NQM=^Md7>e(-J":EJ4R-8E-dQ+Fenjt&X98BX9[PSE:J*ml5;c$#au:LL*.-%!
+Fs!;1SnT-bBQ_'20Rc"ZA^C;c4sJ#hob4j<q>=%<q.r3b."?r"8!N3:!3K(8Zjomn
+5l$$RPce3>@Jt751._e0A6<J:AoBu2o?T_g</dWm[nQENd1RU@629#ejI#"7BP_eL
+G$7d6DM#0-m>RQ*Eo,<$G:c<TKjgQ9C!0IM5B]KQ0lVGNYiTMs)QBGa?[AIr5/=:a
+lg%P\RT1tGMkJDV;U)0WQP^^l2KctKC`8e3.,8Qta7-'El(o#8",b((^(DHEMk+Qq
+4b*EQ/CL!:\;CRXpsq35Vb.8gFN64,KkM`2DRIk*af+k5<-*158"=%pOk34a,@GZY
+<<QliWM,Y/DI_;P]3q_$R)DtdO<F^bdZQ5AXA0&&O$YT1ieD-6iQWO%7o;g#,%:=J
+,:\fpPE*CD:;h3eG$c:TjLBSKrrB=i`*`@^\?<uH'D4P=$`th'0?E^*qUD9CO,XP>
+WKXT/WO]<U*uOq#B?bM.dBXp;l&LD0;J$XmfSPB]*i?%%Os4?7!:-XS1IEnplE4X>
+"<L<ePgM7C(>a-/<F!AX;H6t$[VZ<&GTSh"oqS3PC0M(d"4jcgetJdCZ5@)TC>(`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:h<T<W2/U0!:Kk2J7QQl9E5%n/(TT\I,`tRTYReEhdRT.SWFX6(3R2lP[!_MB
+EE0SsoVEgI8k>R<[?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<u[
+iiNj"I)iGP>=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*<VU]$)9WNfUJR-d#A*%^\0$4S.lcAHtUWHsH<uoBJ
+6WYb,YonFdY=d'7[M(#eOo4N(U"N1b+.bKk3`)I/7>Gm=Z.=nfaRSj&<IG:E>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<UG0fk(hZ4mOQ'[gsF@8oQMF.UZst7:NRnF6VDeDaT*`nfH,dW2WY)
+]h4SY8kD$,[Au8#D;<aO)93K:2e1OX6M<8K3d7YFO&e)q8=W^YOkW?ek$3Be<8QeB
+O")ZC5<93W*2iD(c!\npLZ_5Pb"-ig+4@!\C3)rZX6#+$NC-38.UACk5uUokmni/'
+7T"oBi?QC]a-Dh'!?Ul,]JZ*h8=>#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<b5b-Ye<FB:!!AE2-rdO=1Y
+;d0o%13j*=VS\5&2XSKaY$(%:ph8>!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*2NQTPaS<R2Z\kM'q790.h2cGV:b1k
+Kd#5hj.(S*$Mp?Jn^mb5J&Y1^!7:>s+8n3)<n2XHl>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><I@7
+Zqi`qmNc9FAuV<md=+3=kDI6Ln1VdPi0qo]d$9MT[gu8<RhsB2)bJ!q>[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
+<LOr"&+cSYk^"o&>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
+\nDf<nu63LgmE+HV+/L/BqQ]>Bp0s&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^#i<P;f0M@JJ1#
+[7Y&:85+3dW63/UI!-V%Hi>d>5NI+[$3("JS]+T1n%Vb>9D9"t!"/Xb.feW+eos0V
+d"`I`Br.dbG"-l!\mUR8'.lh1Z1%*rA</cL)k:tC8WOrcQ>76`*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
+bq<L-5`DE/W_tjT7A7g0,]WTXF!dJ!ZKg2,f*8L&%o/E*Ud+5!#EG'5d,4,fPV+Pm
+c_kO/'b<)8K,Fq$pSl9iRLrA"OBfp4G1G&uac!:EZ(B0DX_s9_8kqf&9XSt2fcEk$
+2_neZ"7+OEEk0^-/KbF^I!27EE+82p"!<4soJ:I\O$i^0rr=@[iu_(m*dg>qrPYig
+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-GO0<Q,]M8$
+?`O]`e"P"Y@Zc56erjT:(5Z.UT"Xp$:)RqAVZZbE1O'EI3'HLBF>WX_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"J<qW8aPIVMMu..>WRnSMNtXcXRaXJE,+\FONa>Nflrq
+kBsi)MY&$u5!K]XEtJMGSCOuf.9qa!51NMB<G@`?+QORo9."Z#as<r8qYSdPUM=qQ
+=PPga=R,UK*QQ3Da2\^L^\0ebLk"M]iju##kN[<E=k\g!_S7>;=nk5(P!bdG#Rb0h
+<gG`cn$(/7>^eMu**X#EN+7`Z'0;Ra?sK:P[9'VtBsu,<J^YV3WP-RPC`N!0lTmHA
+\mrE03>$i"euIk),fi-L3A[P$'uh&fiC%"K<K3+H:R`J-]\4>Hc*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<$<E2<9*)J&dnr`ug8\Yjp>$^\$]/?.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"a<Eo8'=r9l:@$RMMX-e%h`=].jMNda9QHf3f=Hg;L]U\N1?t0
+AAS1X30"`Tbm7r""2/,(B;pX*=e#,?Ft8TIZ1Rf`SESR0!RmM#B<)c?N.'psOKm,L
+[*Y9j:RhtXG-)s0<nQQ<7jm$&karrcFZJ(N`tdi/A)_;%6p$9t%mB5IWQNtRd#fY!
+U/]F,=JiP[,A/"I/gmPh\rg\l,IKhiP%'uUJBq/E44.\M>b\$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.Pt<T/*g>Clu:<`
+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<MpI
+!9qeg[[Yg6LP>!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<c/-bD;W:"GG_6`<Eg"%5S]=[Ed>>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)<A92h:f
+3fP09fjIsE!I"f4EC)e^SOMoYe54j$[cQ:SONH)q]],P5+m2iDfQ<8.-;7Y!Fpp&p
+j@H0-N)j^q\<+Vkr2?9-ELsgck*I8+o1JK="L,NjjiE'!e./li*7DgVPL`EZ=X?D9
+)pH)"+E0QbR4f:=m(=W_/2i!'J-uDDfEtYH=G_02&r%N;S@KZOrFoq0XO!]1&gJ#^
+)*g1;f/p[\3]&Zq\qsXZrT3LRju$OW/A4p1($FG3UGZ4ql96P.M=QI]?u?S\I%S?,
+8em)W,>*'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@</Kb-T!+_YQi!N(2O$eO7SRSib
+3AOg>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-<sLFWZT1UY(W>T#U\3^mf.p,aoJj]3okD4J"a%Qa<rd<[2D4iGg`hFqB&e
+6?/Ncj`B=NI;-3N1PaMfXL+<pd"dW[\edgFOAA3Q"Do0!q,WT#d@3TsmU=!@,@pDT
+N/pp8lCOs&N[gnEGDk+aL):=(,:efIKU%V.b&_7V;i=\>+HV%bO=A/>oq4#E:;9D;
+LddUE1WS`WF/_Sb<4eA;#etWRa3qOJ6`WCd3Qr^>HT8]bO[X%!.J)Y4?)<d.,kfME
+<mF4T8loP-Q[V$jH@6)_1ZQ:N!/on-Pb*Ba]($P#n7Q`Dc25i:r<!ELgr99nFaciD
+Z1RE]OQ@u-M<+MWXV&Z8Ju;@"PJpScQ\iaPQA\dNJi?b.J.=S!c7*$?4`#75S$POk
+D1TeU6srUP_)N.>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-<c=SPKO(@U9G&-+Ra,sETu><($sB6!a&G,aSoW*Vm#,Qect,gUpHE1.OsLf
+J-7=tO\Wc94!N`!@Xg=6RS0<e@RhPRYU!TW<FoX'PMBV?R2SJR.$Y9P-RTo(P'nbt
+.Z$:pUq)@Grb^Cpc(#'7c3Ls?:XIVHY'8BI4^G2IF>66*:/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%H<?h:,3c,`H?cQk(;=Ys%>XgIU
+TC8^'o+cYcb<[Q6F#QsM6T*A5q9T_ah)NIP=<3H-du(E+)VL(3&o1os'<ADO,XIU/
+@uf4&qAP2[kGOQpqRpf\hO<6GCkIHG:N1)$O1D)j25$cdR)-dj.@4LA_'<P>fF7MV
++\q3eRH?"1$SRA9#%ONRA:i.LY+)$k;Y0XPgm.90RPOaI^q:HCW;^n&8XZS2f-pu^
+EkLr"^,&QPM]SAXnjQoG58eb0rY(n9BE%r9G81`lPP%--SOFGNrr<E(Nu]iTO:H?g
+XXbB6.r00M@4]@%g:6J#T6_H]i8X>78[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@RICNclh7nEDYdF<r3iI?\d^PICIf7V+$'!aYLS&365Z2"L,q>XD1a,
+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`dJblXfu<TaTj#
+jSCK`<hnZVHW%?M(!`X(e%sh.Ca[B6?_gQd:-OpUW8r;M9Toj>GDm2NX46<*@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<oac$pp+fK7`nh8lEN1N
+Wup;',JiI<)Vn!Z\`?i7C;Y;pa!I_[G5FQ,3<U#M4J0.5XJGG1I,s;mk#9Sm"[7:'
+T#+J$fWcNM4A1*=2(NN)=fpi^KB!iq68R4NcRC-cVTWu+Kf'+/Mg;#^(/.cp9t5b)
+-g-JoO'L[u,^QL'$2cPK3uf&i]#^8oh`Z.080su#eT/l6C9=nUgt,b4\iPU,c;$U#
+E_<F$o^Kr+cC0]eIkjeY9=J,]B!Z9PjGt)2,q-#iOEWYamMO%"OnGhj3Bb]VcEJ-Z
+.S?5'2f6d5\16MV,j1a[o]r#WhR("pbrP[Q3o?"ET8nC=a)U.S&J+f=gfI-PZg(Op
+duU7$O#47s,;"j.kL`a*SgH*)kO,I3KJ;0I/>]X9Aa.#O3VBB,o16j=M?$Hs6J3;=
+nXO[f7>@m</$+PX=inJ&2^]iX#[n>ZQOgq7Gs:$n<QB,nUP;>1np*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-@;<M
+3S:?2"80Z.&s\B4O&D1a,a:f5#s$p.4,EfTCH#/7;+bP=$`DeqC#hT(5RYkX'G#5/
+XPI+IB?]%Y:=A4<rrA)cB@InTo3*E`8A.T-kWA<4h7(`Tec"lp$_&QGk*[BI@1Mb^
+4j8@[KR/nD`dKA'V+/eDiU!$;<N;4NSA1E"W9J4J\Ws&'RHL!PoWH0#j/,DNGp^kb
+n?A`U2M>!#.Ea(\V)ZD9leN9`<iI-^VF&PRorCX#;m;\71l,sDj]#m&lsbVY6/B0D
+H)e-=OCt[2,3)ecqG7fe'!he`'K)SS-1;@W/.O_j>/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\l1aLgiBM<nhhHS65_(#sacbD?b:6jA_'f5bX
+0.$UG:/rLmbE*V4>93_D.b[Sl]%*?AG#$]\@m'>+4hFa@gum&K^-!R&j1iTE<SYp\
+cOhY*mS9["?.3t6T0ld[<)Qr-^E\TC95)^aSop,D_2%fG62`="Ec5HFNa5hhd=(,3
+94bVp9.j1%'ZKYSEXtdgRFp>+\;'@5qoK^!0M*N8'TKtrDt^Mr0B#W"oc7;#]fTA&
+^;D*rjAsu-1hp6.l[UuPq<b`74M&1*gg,ZF,R59/3%2MteOj@'%;RtE]a0k4)[k^H
+N-]*.ZlrlC[<3;[&>@ep[#;CU"+`h)aE6LS'/\(RKoqWf/l\%D3>i(R'U@?0BX$_&
+=Mlr<YZqgg8B_,jJjCM#]Soa/GHfe7O6ni7amNA2NH$>4*$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<N3BO/2OP
+g,U^6[;Y3XXPjENQ?+$8)[8cU!0,ZM>/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$<!"_.T^g/f8iOgcAIai/!9[.X\Ls44n7u7/TGe&a6,n-
+`-RI(ne?io@dFZNF!AR))'h=t'Tt/hjqP&I]\gfWebgSh_-hCWFTEI?^c_<5&]R*%
+hlUTbZsrE<h"Y,lGuk_2?IA+\;*hfL^,*b>DEa>tOlO_UJd[T0"$#P:I>)<^:3epf
+8e87e\6q<so]q^hOe(15n^nrY?JcXQ&i&Fm&Y?Ksne8O9g6/dTg#8n$W8FlBMEi#]
+B;t8r<^Vgr?j^/9Nif`(8Y-Gb3CDP+OY`2QH0a3/P:A)NPGV<2\_K5F1T<fd2Dj53
+:t29KD/CMlTAE*D$i$65Nn"c*7iim/_r9'BCXD]qph-AX72"Kah8n].OskK'K8fIR
+St>V>EAEI!prpW8SU8B"Q_6k<HUW+?mPQN,Satdg1h?i!?4g;FSj;W>X'`&+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^<ig%
+WWEYib7BpAgV%[MT^$8r_t#J]54CMoN]L\),l1PfKs#+RYfN.6aENjl:/;]krI,2m
+:N848Wt:RVpAl7n]BA3m"/+_!^oj/3OpNslCRA95L]jBM/]TD]1'-^dHdk)IV)o_!
+j%k?:VK\Y$Qpj*-`Wl=9EKTU.CF7gIUW^0!XUQZH7.;d<8%m<Qg=GsLNK)>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
+<djBC(PI2KjfCB=CF%4$BS[$3-_?kZ<31&]V9:P^=Fb^dM6j(<H^t>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<<o
+<<I2Z!BJJE>/@ZaFF#rj2L&DqdJ9R!]A5Mb3pq>D`[/*7N-c*tO0*LQo.-H4AbG)@
+UDf&i>6g5;Won/M%CdcKlE3W(TuTOOQ,d<doVP9-&K\II%5Jm7Z$J5G/"074f>GFF
+Pccq<r5EMHi5W-]K,Mb4O#:ZETECh/V6cmF'*7Lqe>#YW(PX80I<*>!)eu!&$Y).J
+'7p"B<GSIV*(>(*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<c[>]_^`\Sk2aBmb\Wg'']4PG[,
+H]%1`cOSY'C.JK]8!.gh8"U3lM8<\^<JO@iO^&WcqOS0Oin)4tGobCY@QXn"O[Nq!
+QmcMGHOLS6[:5l,Z/[i+l<[,A);7X;_E&iK)eBM!SqI4#dYh==28.)aeh"E"I&P7o
+J2>[>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?<IBqPpti*D9RQa-`$?$C7+N
+]Oc,@8F+kfX,NN8P"Ca+NZ65D"d#6')8Pq6q,=e*]a>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</fn"
+dRF[CRnIc,AH_VL;RqIVO_3=q=i`$2[dHs9(FSDOerfPaVLGbtjJ?KAr=Prc>:Xo5
+m5IrV@'!*J<K+\#E_457@sse0G.rBcWiW4)dmBj6VhS`L%78fH[u:_UM.2U3i8j97
+JFhL'NZMKRk:BplpN7GNQV>*s\X$nPeF+tIO=bA</OH4mk!b;#.!ftE8^OE.6`F\M
+b'si&M.Q1ia-.7hT7:FPg<9k)[$bH9!94\^OQ]:"(^eP[a5Tf7c4c'][92hKaI:96
+e?Vj`+^UgnVtIm*>3pUgDBQgIe!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]+Gr<slIjtRlOH,XlPFVUV9jd7-m:]#rtg/cD?ne;*2q,Hnp4ah)oV^HY9
+7O"*7de69sl*2%_,F6pGH'/llD9Bt5Lm-#$>UolC`sTkpC$Z@lQ3o,T[.b[<*B2$)
+a2]9\r,M`:$/^QE5OKn=>"s@fpTW,S./GU<nqH/cn4cZtbMM$HBud4HW4C<t@XEBs
+[[K58Eg";Uj)NQ\a?Q4)h$]?;l0NauLAYb,Xg$:I)c&Ba%FEs9W)CQ`Ht39NXu`qQ
+eN4j-RcO"5]qeu*O$]#ecVV(_UmPGK)gp:$ce#'e`nI%CbZ7r+8,iQTPg9VRq"0Z2
+EW3icT#7C.o,`k"AT_j6\QfF';u='N)]/X%+<9S6VofJqbd9Gs"9;&UIm`uC;f)Yo
+/`m[+M9ll,A!2,X+QoE`;N`K+==,fh\O*<J5TCppTc\i],bJOm7LODcHu5A`Mt3nq
+F7_G1d]+q[[?d\?JagI=Ym;Y:VbA([Khgt\Yqi<%Gs`uaG3o),dj#PgP@F.s1fFT\
+J;r/sOuGXInt3_lTfWX'TSP?'Oltd6A<B?#0ouV+rr@ae&hIg#X';2R<MWa4",r=G
+d#j=glWZY:J_Jku6;KL(H<5<\\`X'<!RFNs.r/9!B5/#8/":,'.PFO(YTjRSpdnpS
+oYk<),*@p;lT!b'jY7ji:3*j(.u`O#Ee!r9N22WICJtH$`?P?fRM;='^a*db0KjJZ
+VfLgkMfWh1M[Pn"N2jO-&RGrE^TK:ZiiHihEeMr/7XSXFgc^AYc(r.NQL;g]$ucO8
+\u=)h5?*AU)RQ7imYl>>OE>EX\eP;bAuTnqI:*TFldDnDbU&aS9r6.hStQUfSfP-\
+p)RkmQR]Q,j0P'h4)THsB4GkXfr>T\O]2U:>c8Oo\R)sF,hF?'NkO>LRsTJsXDIII
+91d3%aZOeF0j:O2W5Z(ID%cjK<W2%!T*u:G/!1cA_ll(3,*-FQYueD5.eCJW%\b;Z
+\V6&9aV7C>R6U8hN)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!6<TRQpguL=u6>MDr=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?<W,BXLBlapn1!'8C5A5-i0n.8jlu$:E[ZJHb
+$lV&FLoKMdV@kaoj"6\kG(\di%hr18.23\S\rX:'&f3MLI5q,$Z(3e\8*:be<BMQ(
+a.k+ZjXpmj;4VYB\AoI)4Xn?`Gmt,N_*?$s.8YM;jPcAS``2WjSa8slAQ^@oO8Tl.
+e04_0bTS90Sq4NGi#4O2<pEeq]!Ju7aCk'L*%A7ViQ#hgW#jKYKu^2>QUeK0$T6H"
+3k"7Io.YK4a.TO0=un+aj]``/N$D&!q(`\$N06b10RAqG#&<DBb/P'bhM0l%GU$aZ
+&'-d5#U>;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"CgL<Z+EdQk#,&
+%[lSXf'k$,<e<5i1)Z5mPP;o-<^D;RkO9JiH*(q*9/1A;7a`.98N-.b'EUQ<l]O90
+.VLZ!<p(Q=Od1P<L!-tK%I(\k@uOgp'uqoK:I>SUn9>S*bjI3Le##Q-FY,A[':FN5
+]GrUQ,TMi"*H?tcTiO?Npsl9"O,2c)7GAR<!!B]K0sOu3EJj+uogcKAXPH'Ha,2U!
+i#fhL2.L@Wq?GP6iu+TLin<U($hUg9e6:jVMhR9n0QE$_8Nt\JM3[Fik$q?'RIiDB
+0XceqDNV.<(Tp9gmETL1.d%`"V`p=rijZG0AK$NK0'A*\c^,OL!*(("qnqP\KiHNI
+,?8M]bIZ9_Dts+64T>BqC`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+3<i@a8]Hf(!=`X$<p*
+RMRH7pDe7>oJMj\c(p?'R(BeAo0Kb->N^#:otg;CcE7^UH67-\c$m8t?\rZAY(X6'
+>tS9?F/I\8fR8(r>f57$gcdf>n^$5c^Q/4\rrArYMU&-<cKleSgjL""H&;[YSgt[?
+*fVGuFsP%82L;_T@Wj/pK?[qj3i(bt7U(R4ai/08>k@8j<">hAhC%g\Q`=oSX`>a3
+D=nmR&<m(b"D*#%27oOC*=nC[0b^Z.7HrJ!9hmG+__TB?,cVn5?;Zih7QR%NHZ<:F
+:+`>jI%k2o,`D4;Q'@9N`s#EaTELk]`>T"salVnE0k8N&@WrK:PFl2j5co$;[Yj^`
+:C1<^+G#7n^&![d9<dj3D@rl%Kdsu>[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<oB+1&WS[<P?9NgaLG'PW@PB_J`niT0q\!8MR,0@&ct2kPl/s#
+X0sbKPK/,8lX(fAa+=/2Yt=Td.d@;_8T-=fLVO`:]ac_Wf%='I;ri7mB!Z1H^+0t>
+%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/<G`%^1p/\4)53)CTKM1G5BmdjZ8q'QQZAiJSqL.q\t5)R4cJ98L&%%cA!0+C
+JoGI/mV8aNDKL%_m?FpPG7hNB_>.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?<t"N<ZX2M"9tc\P/RjZ!*1E-mT5sE4CLVq\MFk[B
+d8srho%;hf&8C,Qj)lM9DP"LB<=58NT,Yb:B[ELg[qsIBFSeK\H#Y@kYO=(r8,&)6
+j4^5PLO1V3G^CU5.q0tYG"-jt/4Z5jd]dREm]"?J1a9UM_<<Bs"4=$+>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^9Y<gU&RiF:7=diCtA,0@2!<m'U0qSB3XHo_P8%Z3+`?l3R!d;QS
+T3t4JBAT7/igFuCKPDQ%(R#!^J=mm9am89@P@34k]4l^q4-K\aU`=OC;fWtZEGe<I
+7pXQdriJI6T23A(WG:F0)U[8BgnB`nXNkk7O99f.8g7$aRT@!oh3m/th6[1Rjfulj
+K,lEUA@=Br;tuX&Mg\Lj6V"(YmN@cMVfFaEV*AYj$^NR$SUQ]GPK$@$4hGp_+=/*M
+!BlJ\lWnJ/F`M4pH]q/`@*oc:Mm4foO-lNp"VReU'b_&0)g=Aa\HQq</Y3"@.gGEE
+Ppo$=O:*%_<lZGD?t6l:#%YeArMCRtF,*\aT9o`,>k/=9NQj:#CRhqFnuQT\Qjof:
+M9*_0d_^;M0?!1TipbsD+Xn_naqToN=0?R*A+TQJDcn/L_XuWgZ"\&rkE<tP)QOs^
+o-+qmPE3kX`\Ok`)o,:@;3Jq%!_'aaY(#X[jd_o%^fp&!d6AJdh:J+po-:c6Ih_3(
+a)8kuS^o4M?@R#<b8PnW!![nLQ2+pmk)r?)Ts*dgG^Wr:qHU&1N%Nl6rrB,>LF<[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</WjjOkE)LMD4V:7FX?>: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$</V
+7"f6h_e:?Vgu.Q_!9qT?0d]aU/Q^/\aS8TB$3("k`u-]h,d*-]<crQnK$"'AGlSmT
+485^%d-@\YD3=6,:@&TJcR1jOG,e7k=di3K5#m=XZ>AN7)Z^U81.Qh&6].'JXf9re
+g25*9=)qJZ;qmdqfeA59N^.qH+-_c?F'>S]0sW8dRV+d1BmX81R]M]'jILfMp%uD$
+Y">T\kk<AhP"$te:8G;JWJqhsYf`0TEWP2_p;L\3D7V1DKYA3VDKP33K)MND9S*mN
+!`&0rp&$;hPM"#WAKB0RLAoVlG60m_r_3"\U`'14oiA;+kV,]8>tgX?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\2</Yu3U'es<^"S_'Thf<E^)UK>A?kMk*t#GN?oL+
+T5i<$[7S\ZKW]JtT.2kEqj%TACfa=jC3V`)98[@&F)oRYh-Q@-G"9L1nP3!;Wj<=d
+EE]jlENI>-:VrgDkuB>tIm&$62D<c*_=?W:iqWF`j8N\`&KgqMgfCb1oCXi3#OGmu
+(&8nCZ#8sK.6/,<Q,f@o@?N*#c/'0uaM,TGFS\r0N/)tB6o%lA&$9$8c?bipU758F
+7R%g=<&eH@79?f&H??8'mW-V]Al<<\C`!27E]P;j[>R#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<;uDR<Zp>k\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')[$OJdUl<GlY*(j^QRuY7C
+:FW,4pI?s:8he07]lh_Zo9k;4A!_SLA.H$2/J7Oeej-H"4Xmq7L)s$YUF<tAd\?Is
+>pgA!1S7EhMIp%`hsp"Sn@Uq?qL?A'i\16jgfALkT;t*^(A8=>!"/XdjY;%.k<Jo[
+;Rpn[8RELL@\J(<'l@dn\Z7a`\B!F[X\uEomT"\jmH]Y+@ubrm%-`/c_nXX/NK6-0
+3KZMon]btcbcPs@4pldTq:aEWq#L4^p?Zqn\ao:"kNTV4\FKL0X1@BP2EaQ-o)@)7
+3oL#<XR!=t4aH@NiMWs&'#ZkZ[Fr#K)gZYIIbd/#OI;atqi0DnmHNLkBe,Um=L[XH
+Z>B-A2Vn2`No-bn;(jZ9)nK\74O;mIm5n,AI=;%Rr`SFGa8<7Q%fXdtq"J913W%^s
+*BJWaEAKJ-QaT+7FuT-74o5)kHe,P+=n.7"pFnQ+!./oLh2XO<a)"Sp@n5?7c^15E
+SF5Dsp>+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;B<JZp-gmhj%D]%/I7-
+kg7`K>aTf((roB-;!`<lS=+TN3un^$W?C#Xj[Od'=H@Vcl],^#Nf%)Y9tLWN.Ps1n
+23);CISO[YQ&hQXF-PYSoCMsHXKU"0Tuhe/f3bk$)"ct$?T$/M*lc/lO"6`L's'$-
+@X1!PLE":2H*30_P3pPEs4I~>
+
+n
+Q
+Q
+Q
+[/EMC PDFMark5
+PDFVars/TermAll get exec end end
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_05.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_05.eps
new file mode 100644
index 0000000000..56b45582cd
--- /dev/null
+++ b/macros/latex/contrib/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> <ffff>
+endcodespacerange
+1 begincidrange
+<0000> <ffff> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-702">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/">
+ <xap:CreateDate>2006-10-29T19:27:04+01:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-29T19:27:04+01:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-29T19:27:04+01:00</xap:MetadataDate>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:E746E6127B67DB11A8FFD4D02B02B71D</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:E746E6127B67DB11A8FFD4D02B02B71D</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:4783e166-02a0-495f-9ec0-06bb22be3ba3</stRef:instanceID>
+ <stRef:documentID>uuid:cc9abb28-dcd1-4a6b-8948-64830ef959b3</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/eps</dc:format>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+
+% &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@!<iK)!<E3%zz!<N?+"U52;#mq(?_uR1V
+!!30'!s/T-"U,#3!!!%J!<N?'";(eM+Yc7e'2`0C,&n;PJWZW3,=8ZO'iNHK,VrnM
+JdDc"(Dn#.,pjuf.4R/32E*TU3^Z;(7Rp!@8lJ\h<``C+>%;)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'!<E3%!<E0#z!<N?+"U52;#mq(?
+_uR1W!!30&"9\f0#6b55!!*.F!!*-'&Hi7\0a87V;$UNL'-]2_#S]UfTs;E?,;W6e
+'k242$5OmDi?e"1(`=5=-R^Dn2)[BQ3BBMq77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2
+F`qtRH$Y'pKS>/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<FI;T;<ACSNoYN.)DMM=%r_TgZmJN&Blg1'Z$(NGVQ&X.JHX
+MtV9,QG&>@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`S1<H0!;%/,7OQ@K-8e\[@(2?tO$W`9
+rZu5B$iFFOYA0.bY%dWmX;<#\>Iu.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.XA<LJ;7Q
+bdT>P2VjE,TNnMTmMO'ea.^XUP1\V/?"TYpFjU"99^t$'if,_B=jV*GeMPJ!&j^dN
+AR/):pB2NC25Ft9CjF<jWQD.'bKmZBKEN=iER3H'di+RaofnrTPODVFMq!%dSpO@H
+_.m.Yj3k8Mm!u6'qUEmW):IOl\tI@S'tCNe_umK+RETnj/Y[ZP]gq*cEuoq1d3Ssi
+9`qpDD"aMS0sZ+H5WqSLoq4iGoq<+!@[f%Vg9sQCV`QY%+T'[1*AjU55Vnj]V(8)`
+K;g[@$Y`i>: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-<a5^F=e^Kj1[ckT"-eQVqbN-tipm:KoG[jU+?dN$#e*`:c&O5BH
+2KR@B9e)8u<.,NfRIX#-49#9\GWB[oTtJ(M6g'!iUj-d+T[pB%of\3.np3`@I9#5V
+C%N5dZ'O@HJVO&&I]*S7F6GF!'3qX6bjqSkoCe8HDfaX-\lg*-6\\W=L'G#C\irRN
+<n+<!NFc)2@)5ATf^&2EjNhTp91I2g>D1)+^aWspUPT$8:IC#VDTMZZ"_AQdEOXZ/
+=u:)3%LTWYPit^%#O#q<U%S1Q0"m`:@p*M`rmc!:%iPW\V#B5InhK#KVT77aW1dn,
+cS0/-K\T3OIrL($-KGT,UZmZUB73<lCicQa\+;N9_A+?&"2R"rGVtYEUtI?/1USeu
+.<Wl^a]&mR?/4Un!PolI**2TW]:UmN=u3':/MHpi`in=T9DeEuBLRhC6up's2[l=G
+E%0;9WPA.,.79M:ft^s!C0E6b-*?:I_K7cmq&tJP+Ht6R/T,t01CI)%mc`MZ+YBK?
+j9S%Vb"itDocVj$8[fr.E&87W`\t8Y:DLRXQbG39XoS4:V)ZT'R_8ts<-rQ$%ud)(
+ph=iF9tP[-.Hahk4T\uZ#?-=g6]A)(FWGi!<utoNe&fYhkgba/\lpo^i]i;!%A1I8
+r'H<K[?JLo:l-g.Q1O+'g4D4[aF28:dPI$iG'cq9I##"jI$WRc##Rsue;R$+"tE@-
+&omR,etnkS<oe3J5rG?%e<U2!B"AZ&nZ,.M2=2Oq576MQ2LDqR4Cj,TN$pedKW]$H
+UnVMnoH(ENjpUgUj07G,g5CZ;Vq8U4QBuV>,J?uE1R3caZ8,-2XCXGm`<d("r.T5\
+nnQ?G=Bcns[1c&*(8]3Lo;ihp`0M0=\;d#+Tn_UlrrD>^'.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(<Au9J=[:9Ou/`hQsCUg;_1*Ll/.Dc9k@s"'o##
+Vqo>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<V/W_lK^
+<2V1pEG)-CJ&XNeZYODASTtsf61R_iDA])4!s-iWUGUM]3nS23h_^P'3a8.Fc+&b$
+ZB>[Pp;!e5fnH&.QI^2,W7K?)Q$$LYkS("G29CZd<f-Hn3YIWS4Ju2mBk7H<QFm.s
+I)PX^Y"(V*:iBroecK_CZeXO4RtPi.<q"0[<CPq_OiDg/<en5>DVFbGP?<sVOKQfP
+h1:.Qel=hn<DD47]oJj%.jM#;3,iFlP[nk3ei`X?Wi/@pAAiA./TJ0,#TuH]W?gH,
+E_5OWd,!"Q&H9"bATWt$9o9<ukK'\K,*IM3IJKbnkW(h+N;iki=P7FADIe`EmKghp
+6.`S`^skr\crSPr%lq;O-B;=B!j2eMa/9Z1Fun_V:K0`NJ!d;F.R3Ge1.FtMQDYcK
+%s;?Pet"o]o;QHtXCo\;"o3uX!*&[TX`[I=U<fFU0Jf[Cb1<#Bd(UlPK1tb^NVid<
+`BKFD6Y.O:_%-\"f25'V4a2_!YWg(7eN7t;QVK?8Wo)c>HK]UJNkBfuTuRj<%ieJ(
+e:)]Ue5A/[r:,irUT(:q79Kg)CNqYW`5e.uT&/pD+SMe*/"5EOr0e9:`2=?B-Rm[?
+T5)FB@ihM60s#&cMU&^W<@29<I&'!i'kRmZGkUSlG?-4bGWqC439s4(X1nlWX^[:t
+Pr'pPMEBt/8Fr`V$Q[);HrS6)2PFDE\@5'.lG?A1Y=fTG8bRka>(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$I2<E41PKkrkdB_OO#5K-3?<pnAda&,k-md6BR
+.>BR4?N1#N]Vs>F2eSi%8^<N=B31q4RsIY/?VAmIpT&+jb7SgnEN_`6.7Sb[-WX*p
+1X%&oFh[s%WoI$a\R?`*>%Ph/.^pt3#>saM6tOO.eGII^+%%''qRpanoe)0mLIp)S
+aCK(N\%)cEiH?)>o_e$[<DR\U`+9Uuf!<ji)+hJWQceW2Eg&EPZAaEi,k;JREal%@
+.6.&cNY.Nn`^siAe2?G239=hdc0,%-mQoR?oBpBe\LX:<J5Vs)F7]D*FK!EH>`rVL
+o*f-#Bf(0Yl<E(m%LZ9;1!%_'kfcooe/WphU$-e0ZAk&.\ZocS,[cpG4Omn!T?Eh6
+cT!_<F=2m:]`$>D%C24+6/-p_$uO>$kIi.dfYp3HU"EMc42aumZOddk*WYjIgEGkV
+/GVJ%WGe>1p8S0(m#P>lZW4%\mkiD^&[ruINl6rm,l/OgF]sa1d-acmS3R?F*%q9q
+kF<U'V%cZS;6oCQ5+8cZbB39BeJq)5+=S\%_'&_7]G8a+'7Oguok+XbPnY.EYk%2)
+?E6)q>i9ErfPWnH=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(<ZWKe077kgCs?B7s2N1>>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%P3VZVG<U3QDQ1@F;\:].M:SS?&#W]HoC8if+2"7^;[2?*X`grk/NRB>Z7Aje/%
+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'<X63b#a66_s%7"b9e/kF"c%%:nf;r+?Sb>^UX
+g<I0>T?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#^0<q2Zq5nS@!uPD@-Vge5hZS8"#7rPtS:234\%RPJibh
+Ll5pSWu^,]b`"Jn4;tqFF,A>2mrRV+5Q,$T?&\S-P7Eidl&)_qT7=_OUNf=mOgW(L
+k)G(1J:KB=:YJpCW[WhV3<tU['luF(At'[%6=F]i]&?STn?EgC7GN\jqU9F?Vcq.M
+R30LLW1#ci`'o`iI4E`?APobGUuU%**7\AM("0f5O':h"io1X&a#uO\PD\U_7u^OY
+PZSOimoiuXBqRhGmn&d=fU+Q->^^?<F=EQYkLdq'o3'3@AK(KJoN`!G`mNdR`<q%8
+#>n`K.6`O7i:5=Z\S<XiledHS'"+WaBKk/jn@;@S%Rto4PU.UAHF([H'rgf$WV2s>
+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<U['s`q-&c6+/kJA74_r93H">>"
+Ih-%;[MBMH8%s4bA"CeJDJ=j]ZXDi9>kZ-IRd,6ble,rtNgZeNc<X+>1dit:,D1P=
+Zd#OW2XJ_?FLt'WD:)?HcjU>T;qeKk_PPR3K\Ef]/Zl/L].W.<G4`WMnN@,j(-4U[
+S?-cJ\(8">*`,j^=64TgES%?AP-OIQT\OJ4k&i24.>p`I+Tleai:G99=kN,<8kX5c
+e?unZXlG-nQo^uMN0%&/-Y<R&pIOU=dPUg-\XRqf3%[KqSmV/'bD_NL%.s]BrcL?I
+*Z6P)<Mu>RECnq?+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:CW<Gmde)
+*)iV\9WO('fcX>cW-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<WGi]BYd74JUR,Ikgjc^LFT
+=$5rl^'q9t>!55C&a=L,-@*X%kI;8i=.n<Z$@&'<7tg/[>k%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(^
+<iGm[9X8@J'+AXj+[O9]9DWsD\YP:aN\*o`HCfh'kM&<*3r+_X`hT`I*-"hcBM((H
+Rhd?WY[CN,R<Ob`7]hC"H0"Kidli(A>)u3fA*R-5&!md`05gj",VRX#U/=(4/fcNH
+`(Oef\<c,`(*X4kU]O+N\aB$jS6>5XP#5*BjE$[7>EH]\BfBo\=T#]NT"1h6m\S/%
+7Kf1tZE=<cI$Xr!Ot_.,VCO!Q-VF*Hk9Hp/a"s$<=kU(fitsePdMo(33EEKgjs8_9
+`.E!T6>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^<GZ<B.Z&\'*qC9NO8V/LHIUC""[-O*)b]d@J?UMP!be
+W:l(K1SYPDh-L?5Ih-uhCH?R"Bc\FfQ31kp+QWMYdrG"D5;C<O-afB7%>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\=<b=t@s5c?q2FM&:/@;o4Udenlt`_?F^sct!VCTD
+:%p4\!;X*R;d$V9+)OJiAalaah;)91N4/<n>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<MBk<0FeS3OXX0V#..t@,:A:H;l_E_7"D$:Zd_o8$Y$^:+uqF'pD]\
+,-ATB06!-GTp6-Q+s+;``tal@>=dnP[Jp5#KB,+N@uU$R8YgF;qoJSq)n((EY9\QI
+7\OX?`F@6Z6<?LDNrK*5(E4?h-e=J2$LG4":XE-:S^cV=D2/ib3dEP5gQ.iZe5SK5
+aOiaMr\_jEC'.`.mnFs#<[([,a/(\QUJgH+TTh[DBTA$oon,6[7=J]*cXC.g*GBn;
+SQDX*1utfPWfREao?U%m4Gn8jp1"pZS/Ps',*_V8#;r;[buP<FkAKZA])oRCbjhqt
+IEWR</'rC?dl`MPg+/FK`Dt,ua]*V.hNKjSX_"P==mZLLOE=FTZCNit]+'^i(7JlE
+@H+7uOsi5mGMit+29.g:[6Bc``,\Ju8"`u;=tr\;G$(Dl'9pfOGcs0)8+=?"o(-\S
+=NL'Q3qk45r(bV?<*JN%B(f$3*uJ?YP=hEN;L6U?q/qF/qon-i]R+Xs&T.5q[o.^%
+@Mf21ZX#9#W,#nl_dR66bJ/o@;.kpTm32#0k:Ad^GhsgQrLFgA(7I;Q"3[B@ha;Ib
+8+qupr4BMcf!:OJeG!qW=N6o+Q-Z0^%<47]ls\8B&(rN>RcH(;E#`DK_PUZ<P!#c>
+"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$<uBlK1qN$'4]h6U8(1/d[,P7NXKAiSF7+.3s+4,+%)4Y^-MT%sfY
+G.A.9V#fUb\W0dsC`Ia6H=E_ho]bAdjoX85]^fm068NYXSt.Q+(o_L<\DgbfZnf%7
+@=e]D#e\-?jkmRfe"4,JX!oP>fNO;02K8D+1WQk],4m@(0jN-sW2?&pRZT<3bZ,,Y
+"J/E]XFbR--p"9[@QubB/^o`8RZee8\ai!*f<fuHSVp%rLS\W/H5*Am8u.U#TqeJ?
+Cn36jlVPm,C;niqO>C"[oI2QB:^>RXD!k+nFFPfj.T4d-C<Y1e\/@/V8#K(?P\6Er
+<EDUgiJB[CR^]9;XW:`f7II5oRsTOQn75ismDXB2C`U4R+.MdZ);gm;)>Q:BOc:fQ
+6<D@GcRa?N7p]uZ;7=O,eSu5$41BAs$[\dL`F!Ab#D+\u8YBh2j0cj*2ajHk4G*V6
+TR1]J@k/e=%@p7HpYFG0?Hst[0hTY1%OYPoE-'BD`b?cHn\s+^'e4=nR@/&')l#Mi
+^AsR#^`[srk,D=b^U'I038'gueWC8h?_qm3WTW7p9c5U%=/`6#mWm6uo'TP$a$,-P
+BV!Fo`kt;/%fJ-=S'[CG7\AYmFDDh4B'pklaG*eKO&-(&??JlsdC:Eq&37A):A\5*
+=Jh>MQ10X_B:uB#8i5+RZ!>V?*?F$h-*bqQiTG,C?4e"%Lt=d]jGd&X^8ER]SMc:Y
+Q8/L0<B5,:Eabq.54"DK,hfjq!"mB)*6e(#:,^Qg[IAmX[Jegt`u&7UBDPS,NR$n)
+Zsb;0F)uD6@H#CH+%\a%jH5(?E!Il&kWR0i="J66H*/JoB%KBp_\uRPW69#Z:$6fg
+:)r;-cVf'jSt+uGcN:L"SZQCdplZ,LX6SDNNA=6d)d(r5Qia#H5"S'PGU+]>.QGDM
+D7Z=A(Cg&-1Q6cBluQJ5nFq_q3DYI#<^sT2%HU!r\]6!5oZ%t&Rhq*<A>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.5d<GkYnU(Gf\0+j]P.A
+V_4g$\rHpN,@D!O^TaFHSDB;EbgMdeS"/<9)L]huT9pgYNK&R_:T\`g_'lG3O/L%'
+;h!.9mm<lFSEhFSNOqF,a@I0AX_;,W?0$7`mi"h67FIj>DnGQp,*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(\EfTl<AefNeZ^4,q?iV9:p#FL=#h59jd$bAG-:[F
+T.>oq)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("(mM<l`'A_culRa+OQ<^p&WXHt[;F.b^Mdoma_PGu*]>P75Z@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)<J)Y.>QMrDV^O6j5Rbm+s:_%LTFScPj
+l:`\?4S7(@CC_%]CJqto=8/.pnhKb8b/>UCNpNMXl($?W9JksHih[a9)`k?G;<Eeu
+TA\%jHon<@;s:23G8E;hVdN-s!,G"8-r></c6RqXS9+I*@GGE51X</';jFgR>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!].A1<h*ka]-@_jB28b,c>Q*k
+HA8+EZYjA!1&e-g\)Uf.)@Dq<q$qJ;<6%sT].Sode$Y$KD.YNF_5?0fSo`_fC.@R[
+Vc(WAXrc`kHTZrk97-E5[>nD7acQm#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*0f<orBGG4ihCDN_kD:OmBc#qh;pD/ediVo",fCE6C0b()?
+O$I]KqH"FjUJ$jmp^19XQX[.Vp%^I>6;)"Q5@Lm-O=+k)$)`NQb8^+aY?LM&3Aj"r
+c#1o@A[L_`ij39712Ptl]dl7kS(NjDm&DgCS-9V.=$KX@HmPS\%p0.p1%tLph^Ke7
+:<QVo,^dmO05iKgeN>dg=uhdOeg1mleu2_]@@o:S!/3u<Xt0B>GHn7,,3=jJSGYbE
+e@NoPN\!V3!$4gLJ-(d?<hSUQLC.dLFkrW#:])J!]MXqCC_#-$GR]\dY1Z$N$a%_j
+:[8a4d*fVUjm`.2Xf($_2\o9o6jJ==Z1T);2!Xs6G"=,lrK??#e_'Zc;j,-+jLNs=
+lE\+;UM-chZ4%F!Nc7Eq;\.%3UV>k$''>BKmJJ1Np*#a@XphmaeGalb5<_q^2RiJ5
+Q&Cm-`r/b5_l:Q02`tMaiX77qe[-9Y;e^$7:i98XpjhUiV.Z-(<V\*b(eeLE/!g%,
+OOAS%Gad>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<f9uE:GF_MM;;:&6,<@\.R(50Y3BZr9,^f&2DX=S=%kZFF3i%&;Ck!q[`V`Kt
+ck8J+`/okOj[%>#P;/<i9b"(F<Ff5=k6%5eetL1)k?"J3rL&;#N/kP"#HrGYf$qR6
+VcU$:ZHZltC*iaCNE[#U,`ke@\]<f(Fg&@-QXuGeeJ1,Z^HRJEl^*a1BcQPQ3Aa1[
+rAoZ8l87$KXb_16Vl_bS:?^H;:u,oA]0<,BJnC;'"3WfMY'P0=p9BhqJ`jVP[j:#(
+Y@eABr7<mFC2m<([%C[tkf'/9?6#l<l.UeO#D-Jt,ON(C2jKDr*":FMiQk?eV,:-a
+I]W,,Q=@mt:.[XWf<RO#WuS%0H;)mOQ;RGMXJClfF!]TN.iS#NKA]H=Dm.UWj[YF<
+.D*2k1@Ej[M:-KcX^8sJT.\f$Fj7fD"[U8r>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`<mY$+tj
+"L019)%82ZY"i>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[M55<d*(bb96/29K.Ar'P:O@ZSl:Z&2&B.ZL6qaJc#0VU4>E8*DF*W^DO_q5J&T
+3uU/&PdgBA_\gH?DT=p+3Qm[,;2_C>I2V"g/DE[5BkngZMZ3,<Xr5IV3I+Z'IH!D)
+*su\^VHONamip#umi%eS`hG&]l:iaWdT:c?jhD@B'3n)UX-RsGB>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<qmm0g-%Op!aSFSf5.c.$b)(6%9o^`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[<B:l"]OhRdG%5mXuA&A."W`r7TgKXl=
+k1omckN-Lil.jmOM59CJoJa_;Pr3gQI1,!e'$[8t'Tkpi&29oCGWe@hf0!fX9'GDr
+e;pCV[Cle,`[dO<TL]:]Af+J19m`*S7]^OXc;9[MCfG2R$B(.@AY5:A-;:>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#l2Td3<tS'r_DjnuXC
+4ZMMp_Qi7T?'1]sPtXV7UT7s)!/hDl,o[#K[jJM\/njj#1s@Bu24ZSmbFsC%0d(0a
+G*^"+a+7L'?De6XrKMJk2JjA>Z_l8'O?+i_aTeu\38/T(PMBJ!O3:mse%JH:b-$):
+/k8ttXiUd1lJH%V)ZTrYO'Tf.H1be4\bl+3jKp\B>a3u[mea<X7OnT*DQH^'6PEZj
+9ceI%RZUOj"P2GY6d0ciF$e_@;sd^_=$8)l,m.'HOH-4Y=$?4>#ph"Pk&ib5L?"`p
+-qO.Rh[cJEqYo*M))^a.Onm9\M98U#;pr8k5(9=i1;?RGNn$O64<I>4Pq:K;Png*7
+)@X4t!UiqBMdH"a;qel%iPpa3S^[rkqkT8FkLH&c4dm)81jen_dsN=65-K/Cgg<dC
+m:%HD&_A)SN)I(9jQ09EW;4'E^*/s5C#tXJ-,el13Q]D1pf>nDh;+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!.4S<Y=EOl"WlAsT8`uOf)L:,[/,f8S;LRdTP-P=:X#`rg`r7@T
+jGNe/Z#ORrJKF4#O%la=;X#M<=rs!%Zp0RS&T<'JpX+PD>qehD`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<e&e.HO!,IWPK3!ueZmuP?:2QdE^iSUk#H'HO$Q01<c`.@U
+q&WGK9''^LnKo=0W+T?Q.f5)llBmc?a)7;or$\H]I.#"!XMPfV3D8FB8/\3"</m-4
+T.)S<5.L5"kX#V;,P)=m2HYj>: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:!5<g=;Z)-
+<qGV"Yt@N9_Q]78TqdEW^*^qteh/>D*(@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<l\fQG'e4]7haRS=h(9nJ-Mq4WGah?[88>
+kZT"7X<28k*_icJmpc1qNe4e%Ni,eP*`(gW'fGBsdms;I=@$/9LLJXr;cNt]cC9.t
+?1)qopC^cUd]k&2_OeWVdSX%-hIeiR=BNT5a>qnhJbKlffd")uKPN\2<VgbVn,OCJ
+`bUltj_Y?f>,0B?`crB?G=9<Zlr7P+Nn(.B'VO+7\F&s`jDn?in(6!V'XSup*7^ej
+0q"nN4Cc&L6o;A[8naP9W:8u029u\)O/Ld!J016.6;27^oWEN83*'4b8ES:q$K'nB
+Qi&*&fsQu+94DC)AgJ^NlglY#`_$#.PPpnH99h_amL!-$kEuK<?[AcFV^N3,WFnUe
+RT+hs2p>&)^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<!.'\#p&"PZ<\m>"HZCK6P)<FjlcMR+r_+M62OpL.-5SU%@sHG3EF@
+=t._s`GHNkSQ?#s-B4[X9)U!"[Qp`CEV`_]Xc_Yp_^MkU%gi#NB-J0kD7i;4i&ZEo
+%W4s=QRYFb+8CTI)e@Bu5"g66,3?X*]Q)U&.D9gmR!Nq'bk[0!\[^-/T]-N([!/[a
+G(MTP6?R\b'5l4jcf84#gro!.,;Fh%p^.1?*G(eZC:ZO=A<3-p8"".a:-4#3oCjP[
+k;9m*h&L%^[bP8N#d2A('Ce-t#Q\:9ce<,V/2i2Bdr2_/CC+8)Y>:D/B'l&N8Fkjd
+&p)'AK!**&gen!]dUaR.k)0=PD=(;]gCjh,k<V!B*94f9"0q4P]E@h+mLJOqQZ'I0
+S7Be0N9fJ564QoGaM#-@ei@rHSUa*KL[c;OVb`R"!LRI3`D*f57Vl`E,iqf^a'<pj
+[q!WsqQiLS,`Ca#fO>4\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<PBCoB>[c9,59b+b5q:=
+9-8W=[2Not5Du@%>E\<NN;Ip[I+3Ki-'*rK9ca)=5&Rb\Rms[&VJ/=UCi`_(-`;^%
+N?quM-F%k<]I1pYN]I$:>cSCVUf(S>hL^q'_Q`@N$.pO-,\:7()=:YF7urPFUD;d$
+D5mt"O;*#)>qqVto@Tk<7EM.!iI(m3eSUOrQ^:-bYSdg;>.2fR):W_o1Hfe\e87;c
+U5M*9<V8H'@!uK)#sRL-8!SA+.WKTBjH#`eHhP4>iXA@19=Lnh=7@k!h8/&uX1q&6
+rJ>]1'n`I2Vl,'+0#eq($CSrn>nj2XaiEA8"O;H]5p10-[G)AWC9'*<Y,/Oj9+u/^
+OADgUE)K^r-S%9A(QN\p`ca.YnXj-pEj_T[S6NS[Qp8^DZ"m:dNCD!$gp^V_dnLlI
+/nS<uqi94TNuh$#!2)mg*l%Yg"sNp/P@;2`:b*"#0KN,X1[j5'!.-X)A<7%Df7]F8
+e#,&u2jVP,\8-raBYaS`r5YB_3YPe`l):dAiH&hX=IIii->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<i*1<lBHbF[7q
+ma#5HL?<lADPn>`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
+=n<AakPEc=3I,`UHVc4pDC>l%iuL+V5gjYk1eW!0per@$4)*l8="BQ-O*>cr0j'Ig
+eGQH7l^IG0;WZHsHJ-#J.ai<ppK-?@6Ur1Ro3>dNp(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<ZpU
+*/!C-`Z'O*5+Iaqot2Mgh48GaVoN3k;T^5GL;L7`GmI5+g2l%ZW9[G602],q6T\,O
+nD&=rrr=XrV/eJmDF@]#-ZS1HJq$D<:e_=bnsr9F?^<r>[4E3Y@U7(=:J_>_N-25q
+/hMAh<hZ9m?X,\\0G$SHUgo?kATC:,g6?4-H?=/4KpLr_DD^+[<d_jQ$?PBa4%RWt
+p<@_LU67[.25=+/AZI+eJ3A50<DRf?V/roI<l4J'=.)n^9F]:!2'?oiR@cc>3tg]n
+V.4k5;c:es#(?j@lU!t/ls%mpPGqdkOQ$PehJpB7MJC>&T+/`,YHhKW&)Ls4GZ2LO
+F#.,sLbt)S4P=:`&Q*kY"H<5(dT<IHO+_T&mriZB&U\*eV/Wli"\W'2&_Omo!sA=S
+*R@Yi.pk\jGW[gP8UO5%H/;%53u0rKqjt09F#3*TL%Z(`hl33k=$6F3A?KoEUPgR+
+:/k_Id[I(S.Ut$=3D8%`YlVBmfhN;HD]=LRH^NtVlc!t;42&Z_,HlD2;+u2umndaP
+5/19/Y/Zamdu":fR1TQ!qUHFi2t<b90]RdS`o96LorCOp'*mhla[qL!gn((92HkXt
+J,8CGA%ILPi>2pWM!P!iS[6M(Y"VJM\puJ01-4?594VeNfUGba73R6tB9cD<_e8'K
+kW]+!\aJqIB2p4A<rGY7)43mD.Y7?-BXrbCV:\U4<9*_4pOO;oS7AZge;#PjFBWgg
+:PY<n=D*dP7Sc1f5uebh:#,4(Tsg@s\$FJOk2D/.\JWH/*%B0XrrD`BU0N_aHg,>u
+<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\<CDhe"7$mKa]UI<hpD
+>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#<ZK7*BHK\3g\^e;:>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_]:H<!q:.cj1]=fuBgF_=SL4V(]I[0XDiiSgS:agY3Y
+b?iA`&Juo=%`IsE'`H*Um`l^bSOmV%o0rT:rpf%X?7=P8:Ebe&iDEdV,-p#&$\pL0
+DZ-\+m]F.>aTQ7aH2P_Hb)V3nj?ZcB<qN5fjl>R$(3',GRraY1]mMlOq9En2;i8,X
+-Q2b^V&5gB>-6JL8NH*?*4KLKF=]osS;sT]\\A<>i&Il2:<1,)_K0U$)JHqH!jQm/
+690(";5T!"PH7`(j>F<p,<KTheh1*A=[m6m+2aUg>=,U2>;!BP12Bose\#L><Nrci
+6TsF?j)7]cZB@?G;J:`83f[t&McL^e^WMrRN&a+V1H0J(3cY-5"cl8h*TDegN6':g
+b+lC0Q#Q=?ofV;K7q1Z`D8Kf3QM7Il=^7B:/J4foZYi[n!Af`qaQ\iblR+KS:<^/)
+(ue45.ce$ZSED")Zs8ia7>/Fd>ciZ'&/;+3J7n-<&979"H?8OY1l,#opE>RK1:p5>
+,I$@&"#`74SpdT?#2Y)gS8qgt)"(=T/[?J3Nou?0<Msgg:INYh)e-VpMd(,6lQ[s>
+^n86K'u:m[>/rs5EqDioc])A;JaG:r2E]fV.VW0[+K-5*NJ7r$7XC\!dENq7eWr$$
+EbJjN?X-AD]0J<RA0N]u@T4<eo@L)j;Ypo+4\g4@(Od'T/Zl*5a)Y-+T[Uq)@a)WU
+,:=Sha/*3G9ie-K.DEifhc\Ya]7o57[kZdEmb0b_,P&![<VAJI65I<k3GXFY=Vo8K
+1jo+Zg_#T4.n&3Mp2TM:g$.(o5pYc;)gOE*iF;)jFW_-k4F1$AS?HG2L(6#kSJm?/
+*hs<$gS>&/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]0<PHalSDY
+U:qAS3V_)n!qZlK\>8SmqT^.@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
+SCK<uOdA8%\DVN'Xl37MnJQZ:?sHj?PC`L<]&>I.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<XL_"#%>@mt8tbUC<Kiu'uUeHoIuUKL8F
+I(]C3<#+`K.F7<O'rj.Xg=FPijbq."2h5j?&_q9D!ArSbY+DOWBm"-DSXr5\@uF:_
+mE0`b,E?K9pC-Zn!"mHL(D>$\^1g/ZF1VVInq5;N48r3UAe8f8cgMfe.>G[S)*-tX
+V'TVbPW'(<)hHq.XYTS)ROMe\!faMg$f$/We?juKEkMoA%$23h/jsa$7cHVq;hK_=
+cb3s:SrF[f`(DU<m*;p)`p28>>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'LE9<r,h*rQI[r[^YNH6-t'\^W!8,+%;N(
+-WXso=-Gc2G,RCc:0G8)E`J_n5@;QRqKNo`Mg)cWGnbJbV'^E3U++E0J4=O9[0)Gl
+-HP=&YAb":6!\Ts>l!/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_<r9^:S@bqGU,?.FaXq%(8(mqo=u#UPkCQ/d
+1J,E[2S0rVerOKN)/Z1YR2J<3+G&`Bcg+L$$g:OD\EtlP&*&+3FmYc6\0Z4&dk.q0
+cphP[-4@>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<YgtoqG:L]tOWe=g?b.PmOFssFH68CO!"eB_P[pm@Y6g,d
+L8iKo9h>$71=JjHG/YW6YdIoMA1Ai4e-<r2a)T.rGnk$P4*3VF<;*V<DXEj@2t7js
+Ag+RKb-ap$BRr/hEOaT4QdKVq3(uDup:EEnjEGg27bmEPI>=Y13T!925?GsIf\l#c
+9B1MPrR_4D[=tc3!i_kcH$7cCM<EkK=N%h_g(2G6&;AFL'8s.V)r%+*J8<N.:<1Id
+Z(0-]4rF4;p$#[>A9jE5m3HUS=_%quk+,H+Tn'`(ek:FdOdpTr]qO/a[R;l<N8h4'
+c<?TY[NH0DGcJ=#m$]4$^;'V]QH`nTaY;S9Y%XQVK[>D*':qdq8Bsr7JGrNlm`@eY
+"X`SPWO@XOHuu?.2H3fug?o3t[0iT__K-FJ^i]a<eZ-YPZMTG0LdkWgB]mmAKsYZ0
+!OMsOYQs8Prr@aMq)`;Z&4Tf'7`-7V.!t^1TqP[`([U6POiTf2[#f\oT"NE<Rk.i+
+mjsT^Qjf;BNd3"2!'^f^=AIsh&p\aQZZ?S=0]OC]-]2-4jX_\"TiJEA,`MS@f;2D4
+Z)sd:Rc]qdc(f$?>(#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^<DTj@;L%?(`*K67)RZqtCs*dfK?2>X
+_=ad@8nW)$cP!+G%(=l\U"&J*N3!k7.Tfqc@gD0H\E+5@p,pg0P-g55<cmHIR:!lk
+7cNnSjYF[6`_c'T"#>UB"*8Q0N;eI+E)q@ePom'rI2Xup[;@oVSW7:9r%"0WHRT9`
+?soES*nJET]=A#f5E0Re*_n2qa^<ls)6Wg8c]ZL,SI>S>8,)4<Y-b9kT62.7F;fS$
+DjtZ;j/l5"d,inM/SoOV_rZrkcrV;Hc_QOA6qt$00h`Qa)b6LTdo%uDDF`c#[XIDO
+KIeFi$Z\=W9hVF#*$']GrMWU.kZED1cdTR@UiFQf8*#+#X.7Gn5Xj.Z3Q:Z3AWI)m
+e@?S2TLlM3O]-=-5n4.[9km%=$jJ[SBOct1h^iD(q5&'(C?&G\A5jX$N/#[1[<<XH
+>aT()DJc&*Z/cre!]j-o(>4P52?4.>+Ch=O;F3E9_f''gA+J6+RqTXrNh@&<dhNW;
+dq2Ke%PdPVIT?@jpg]uA;Bo(NKc*FM8T5.S@o,E2c:JlH^nTP8d'SnTDu7R\\]Ys&
+=.B<;XsmH^',3MSQ'N:T8b8ojNYgmb!&f;6?&<07^oUlO\B$cR!'bZJkScJm%tA6.
+W0puO91rM1^G[>^)'"V+$1Cu**D:akSrNp*b&?#$A'e]7]JUb$F`XVZ)P#/@l_j6W
+9P%_Rp0HGOrr?5%\YbgX<Tm>Vdu9NO%pZWMRmaIlaqIUa/8)F0B67a&N5^#\<,M<s
+;bhsC\^?dSUJ_\W;G,Z<cedDi/\-(VSYYb)c>.4%a6B8\<bU<S<EZ+pPW1c87PW.#
+8XdY:00sd(ZK>\++[%MuI5#B4N9$PQKt_N\E'j]*h#SMngf5P%[bu*gI'N`k_#!^]
+/9&-?]u1LG_b.sp;R,t&:(R@)>DgRBF%<X&Aob]=ND4fPE&&[/KHFN9M:.VoXFAQL
+cEPs$C2oF/I0a--#Ncp#d&G3nFYa@2CF!uTMmt#\c[ICIPTNieZ.XgiUh#KTi?rh6
+]5Pj*#UGIp`)c&ejHd6mYfPnTc=]T^LGM$*3X&J[N*pe3-FBrDIK!;:7O^,k<DYA7
+c[*kFoP;Dk;*@^$f^em">T`L8B(YaI.Z^]C/"Q=lM1f*F<d`IZPn%8nd4jc7=NKF=
+;.tV*kuoud6CItG;Go*p)6d'%1N\_P#?j-=;@nFCZV<596)"PgfA<l.jIB>P3Q2CM
+&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))<sH_e0;G\IlHjN"5JJtHLXGH
+9n\_8OLjMo^gfCG"/gV(0iGG!)Nn`Q,Q[]256:60W1,V]BU09;cLSMJCnh-hh)EOm
+!tE1YSFbI3D-4;HF-91qeTg62:P-jum-L1h8=DN5)*-CqjIaA&Z(UoqG2m87[$%kQ
+S(q:B4Hdh$"cciZ3hJ_2m9AprW9@8@&ormR-o,e+Jktsq<3jpaU61cu2isjD/'(N1
+!$hU&Sq<JTf]]5)bGgs!*rX[ePsU_jH"3GC[^D.LF6$@j8E@V_c?>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$&j<jU63PY3f"=Jdu&Ok.RIu:NbR:pQVqr3K+%S0#fc?E"4IM+]/MqS
+:;HD6(%P20'pO?j#CcFMV)s_3*t`X-fQV0T.kqAq0&MWpP4dIi6G$[$+#(K,G7<PV
+cgn,H2ASiWJ/0l[0]WXNLMRI`O'L3`PKM7\Zc=9nhPm$4mMi/a0KN[H5a'L.-&H+r
+3m;.8WF[)q(^,ll%;H4pm4SMdp<@FabFffuA6(,%c;<Hl*h@#W#;\(eAWeKI6SiP!
+!SVP.Si?uN<51+b1XVt=-^q3\3QT:ZE&!qtDa9J!MIgJs,Ub#Wr]H45LG^NI*B,-1
+@N70Ri"o;HT7#\MLS2_H'8XXgi:Ft9bu+[Zg>D^Aj@XX3EOHM!7T=sGa/<*92`7?h
+:00quXhEQ:LSD>n]nR<40.jT:R*.%45M^q-fWpHK)=-"N'N?tO.q0MeY'GSQ6L#_D
+2<Q?%.fA'A@ft;]aWtr+gifrDrr<?&;Hh<cZg(5hk0_q166$Z)$,C-?XEZls<@TUr
+mpiMk(!CZ_MclA:Ec:*slkFC&_LMX+!#PdKAP1\qc;1Fd`G`@ADH51oo3C[jTnAP<
+9!2DT+:\T0#8e.(,#]\G=Wn2E:cbVco*1T2([Vi);IL^'gl-Ck86jCP$0Ij)F#J>r
+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[<H>*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<H0p&<$h7a+\;Ho`Y\b40q;l>\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>BoIg02T<s;4J0ca8R/@f!o&V%54AgQ:l7oNYGCDda,)J/ZdZ&5k$2Es
+18ohgbYJS=E_51cjGQkUXR!pD8C;[#>dq5omQARu)r#&J2X8(h@%!>]Sj?oM*!;/N
+e>V\Y*AF;"I*Ws]*_%e-Q=`-h3@'gS?$d<c/.fJB"G/OT-Nb)8gN&HY4.RlteLg8:
+)aRcG#g(-<\S"ec8kLGkL>i'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=XjF<LZ,g.jGDd=.8*sEUqJ,W]D5C?*n=B)tcEGidBa^>XYP\
+?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?_a7r0E3erDB<d9aFCg;O8
+VT`.4.c_3K;@)O:)Ytfr/^M>8@A?\FT%i3SNs#12mdAt0f:0\0M[Ic2\k(6uS#h`&
+j<uONPdWC8=T)C1H_*,G#:b&RjZPuKG<0lbMeqr['\RhIj23-u3@$AC%rC79jLJQa
+_Tln<PV<EOjGW2[,%mS33*tKG9&#=NB29Wu(o\%9VG@F!WV<<=92<C_GoejVDWH2.
+FlV7f;<T9]RGE0QoHud4"7i@/8@BE]+"GHU^_DXGb2<BC@7/Di&Eheh3d-qnkpho^
+`eP[Iqi'ZtCQg5bDGq4Z3ThDBl4:Dm.GQq+&LWiF$J@Gt@uSl;@,aNI#BM+M5^MtW
+SVg"E1m-Jh\;-R!'Q*"T8fX!_f^!DP)6Yp%e9+;\7FPKlXi:3rD<<?gR*kEK3;sJ)
+2(i_iBa?Wh1%ij3CG9GNpeO7Z1qaf!$.PcXae&-u+\^=S(/^9L:`%cQlD"WepH%Di
+j`a4YQW5:b,khMS[jK47Ch['kgNQ@M,)(N&T!aPm]UEt$VhV<N?4jb1Qu/sBmGhDP
+/GRH6ZiI#41WcdI;GHFt<4t65pI@`KgnY!I4cJE8q/M][*+REVc@0Q7>FeP`P_g=*
+Q;q?<.Dld>K?pH!C*@A[0(t8]H^pqCFUn:<j\toCDF[L)5$NVqA?eJKUu#VmN%j97
+G,aS:Y#\AD6dNQgn9`X:X'HDlXkqo"WX1?#5(]muOBK"p""A&NE'Rq!f!;6X'Ah^7
+:U.kbdTRQ&R.ma$1\Jme+",5GN"-+le*0dO=RjYQK\CTmAfPe6Fj-I9EcK`XRe4qC
+WnpZk]<TgFElW0JVZ<:g*NHP'/a:V40PRt@GfS$IGbj#p20*K"Pc6?';.DQu.H6=>
+Fi"U.9oT)P2FUP&6`YUKq<u9Y2XJJd_W<]r%cm>V)^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)X<Qr`'#Xf.b_p@hScIXu.fO%MA^'NVE;"T_l(d`dLFa.p
+pn,SFAWZK9iNgphe>HnbMu/.gY'jI==Mf)^BMQ5QM0%]/$cAUNn5A&UVN+Mr%8,L6
+6046"nY:"._"$<Bij>V<f(1q:d8F/M:+''3?Ep]i8Z:t/]uI+&2_s1Eb0i<2S7RQ;
+g:$'Dd2c(jbuj/k^PoJ-S$e#kc37C&19'*#SqF1j/fSN`f5/1Y-,otMVD_iF-q4\^
+R]QpVqlHE,DPonV7tV`-oe-hjcad1Nkjl3N]781Z1!/KW&p79oFMf-cU@"kR#h0Ii
+BGIt-:T(*-XNr'!-[t'W['@[o$jcaS]fH"je:X_>J6QnPn6(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<q-Io3qaH9ooHNbP]%nb3b`lsTR84f01
+);<odBXkJt<B`utN2\(U,Hhf=NCcR9Zt5&iOu<4'QU1OV?WuTm5tb_RZ@4:&LM@Q0
+ib1ftQQY?17;u!S02qNp"tlJo$?12_Z++YkDO@Md:AQ"q;+"aal^IYqoKO.6ea,gO
+chQ##)QHkK]TMGOS?H>%<bUuIk-S#HB1Bd"FZ?D7b^"#.LApbsOeB:O#*$)]@reDJ
+G8NF\/4>_/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^=#f<Jl=q"V%tu9C)02bpo1F1[*;YPgBhk.e
+d&%V<oebHafMLWA><b7WNDGq:[SD<%R+15DSMfo:XE<89[^pncrR0D&gIXQHLC4`o
+-F]72`EfggE0]d4pDtCp=DK@[(KW</B@O'a3/[lpf,j!b\WqVlG3ge*Tmss/B""lo
+G0_/V^)Xb(ES(dfR`c?"m;iVt>n5<>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!bLEUA<Kl?'o];B&32R4,eaKR"p'U`[F)8H+i"*lP]YQc/?6@`QH6
+[\!u465:8G\]E';l]\j0<@L7`VRUG9.8;fll`hQ*r0M4`f-I+S*KF4nXuYI0g"cNF
+-fSCGR6f:uoB9E6(h=V=d+9S4BBV(?As8.a/%EoT_Q>U4Ydm?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\q<ek
+\;t0E#bbTWf9/:2b(WBDod.5\SU'_ch.]qEBQpo:&mrebF`?f;)-;n(H?2\7C$L_)
+Pgu51O!hWh/i8PS9e,9I-;-Zhd)Y8d,<TG<r7[`JBQCdWm^EYH1!'=HpW"A8#aHUJ
+aeAf@Ed:PD*;XfXgnuD*jfmOXBiCT$!W4D!'Ti5.bN*IVh1>DBifMV)6Q&[f(mb'3
+H@++.]utTN:trurHZ:3-`^XuC6WXoMV)?`W8H*iW>G,?^U<B5(gl,ES#X]I95<&=*
+<lF8[QbpeUrp'SG!Q>.="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"1HIT8lRasAKEkmb<i1(I>MM?CZNc,mujbC)=Nip8lQJtP^D;lMr@&Th.
+m?=,o4mEtM3jp5TV0P//d5A*;c_P:+@c^ZH`_.^?;k+j"pT17t(1<Vi\`[%?StVq3
+9*Tt.=Mo;MQh."D/kK=;ZOs`LrKSS<BhnLqp[\5h1Js@cWSu$ig[@<tmMVTS+#u?!
+HIK"ag;hUiD4]qL9d4A^K'M<<`sVt^Ob2BOENXVq*NXP]]!:"h\)Nrb/amIl+d!uE
+=iVBPik4M'3EYlX:Gmh1Td*oLXt2.2&T6Mg%Y#X.Kdp?-`qXd)mk`+6=5nLDYG\h7
+QccX%jgN'WfWRW,,o(KD/P[IZi0&,/HIfMW;mInh,`_Pt7jOpS9+4]\MNOmp:BYZ8
+j^]^&F_?,sbHL/jZWl`3(ARk4@RoL#>a6eXoJpYrD5&sA2&k;lAX_Ug4j;i0YDhPn
+/'.=_8]fbU=\=l.0'2t`N+X/^'H+5KN([guOScb&5^?;bWl2>YW708%>c`rm4$!+<
+*QLd?.<GdUD$l?c[#V@>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,R7<d.Yb`Bg>ZRC&JrmD20Qf_2;6$!P.;R1lNfXke,'u.ZM
+I'#qREh$kQ:QS-QKBZ+:R_tnOL.Yu*jb4"n,<fb1Wak+<d8%N!cWU*jeqkJu3gUs@
+<ftWURT:2`40(FAllXNM=rp^QRJR9\_rCTShUWB1,S6Y=!;cDj*UJ04l8cJicM,3L
+475;\dJ9mGrp12>LMddukuA2:*lk+%Y0-%q7\)Z><jkJ\4hrd"Tu2*4;2UY*bGP_c
+I+'T,a>[Xra9dm%]b*a+mh^&Dn@"4_QZsq'$TMh9l<>,UI[Lp.C9&FH9,T0Kbk`7A
+^P9)rH#S=P2(8'6T>[_]@^rF0V0CGP[ks/<Y;HW)/t*N:Vk2eYD"IgmIk'[!dHYKq
+S6q+8C@g//@HgGH=[DUA_#)C^)>;=$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<qIS.L;^NgMuo[MMC*MDf#9o+=-Bhp6Aj<*W:a\JDA!
+C%b7X,c'CN`na0:GW;_"%VMrb?65o:eDn+dJdk;QXlm<I[nODeTO8=XkG<4LV%kB#
+IE#X6Pou;A`p:4k@=>$__6.tqmr1:H/6!>J]:r;55rkl,367G1!iF!&G9dI".7VA`
+UCIPmN^ZnpaX`s3DjSKbL6NbVY>Um@__W.^O..@=WjW2:<qf,D'qjME(.cIq,`-JB
+m:GpdCE,2EM^D@G*a)`=h&(GF7X$=k?T8[ID!b<!Qk(lo,EC=''Rd)T(2U+4e:<\Y
+[64?8DTA*'`i;l,4+0$.]<"lMR3Wn!%];F./"TJAjQ]K=Q/>N7LJF'#b`9;92CNN1
+jE9O-Td7kCXEu%CXQ3TT8E.*\m>R/F-?*)IE+4.bJ]CC6S2D&TB=@SefjiC,G+B7;
+)5N?R4JQ<O`uRGdlL>HkXP,,HA)a[-l1%m@9`t_<a<rX4>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?
+_<X_2Ej4ClcP4IU[r2pS.R\n@,60IdCH4I,S#2qrg$3P18SJlRnh\JN#5NfQEPU_L
+MN[+7cXJBqb2?aSihJTHPM70SeDcG8Z-hbRDNQf1c/%d\Dk`=>^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<<S\eMV$[=Pn\6$Yk8ekjlVbO*4R%'O(.B3\,Qm`&#*:$"U1G56'5R.u@>l0I
+W]s*[J=AnsHAjW]1R!j9N@\)QBb-I(A*,i]H$I=/`uSn32ID:RhD^[\OuHtiW0XN(
+:$crq<YrIp^9k5TDIehD?J$"+3V"],\_`Q2H_16;VV)n]82Qh"`qZ;9*uS*"0\+2k
+GB8oB*1)OF1MF5F95+Wp3'SN\Ko\ogIZu89os1+AV@'4VgT!AWm>VO8'V?nL+k62+
+V!/u$iA5.IMNhG+d"_'q&"Bc9@c:hKUP_r+ifQtiH)tP;;O#W:M.qS)R8Hj5IsFg3
+cF^<d]PREdP];.YYkYAGm6,o/0Z_X:"Q4gKM+0RZl!5r@jCK9sB(HX'Qi:.&giM7M
+2KCZa"#'*Fm2>5Me?,DlOrqCsIGFbTI4MiM?X!C<Y04rXf?2CbDRcdJ?K]AhH2XYT
+FS]@6R67S>g3.f0r[`L5OiI<[7.?i$^U,-\?9GtbB7ETcDV^q'lWV0We;XuK+(Y7p
+@qVA+ZbO]\Sl\!3rr<Nf@lXB9qYR.Mh01JdIr524MsYt;p)a56h#3lD=.A<2\^*?Y
+SDp8ek4c;B<os(!leM=)`d_RsI/[36NTY3*]8f)CH[8^'I5Wie7k`hN[f6>G8,]!N
+1D4ucc?uaLInnNo0?DG_2oL^AT0LVbc.hCB[Vk?%iQlmtelY[GeWoUaGTNXCrNbJN
+?h*[!q3gp%nul4YBK'C]di[Z%KSd\YH?Z$J4Yc_2ZV#C%cNjE<rXp59ceIRM4*UYJ
+pcC:'0q.7.IR[=aHREm_[9l/cpHNHap[44d?8c:X_i?ICR'$[(k+/]LQ.q8\T;TD<
+MV"hC_;Eq\n<Y6+H%08VheW*YmjH?3gG?1.]oU4f]&S6.F%>`bHO\lc^<&=d4J+8S
+*bO6b?T?`Nk3LV>W`>"=07U>(dr4gNmQ5W*G>9mI'S8E4XM2O40&=6Jn\:shVsa<W
+po.bh`kJ#;Il`'<b/YPmrk#I#\]-B(!7n7D'QuGr][&KS5<`]N^XkL+3TD2bWHeQY
+h8g9)p?+MA4+2'odfOl7/*t`&gZNE8F4V9&VEIJ)mj0o@hL*Q?ch[43@"je+`]@bo
+gQ0r-eFX[7^M10,cb%EAah+Ia7#P(qG`U2AD7mMthOeK7S_271X^*H)cC@&$k'):a
+I_kug510AE+6_DBN,tT`c!'gHNA5Y>eFriFm!`F9qn2=\;&tZDEu3\?Pl>9<D&mVf
+]OO.u)Vh:Dq2`Mo:\N#IA_lM3r?jhen"5!ZHoBLNXIIr7BsE_7p7-Ub[@I%gYJPWr
+U:0qp)6Q!jT1=Y0VU+]nW,_gKc<hq>F5F)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/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_06.eps b/macros/latex/contrib/dps/examples/advanced/uselayers/sideshow/flowers2/rose_06.eps
new file mode 100644
index 0000000000..fb1c0dfb61
--- /dev/null
+++ b/macros/latex/contrib/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> <ffff>
+endcodespacerange
+1 begincidrange
+<0000> <ffff> 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
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-702">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/">
+ <xap:CreateDate>2006-10-29T19:27:04+01:00</xap:CreateDate>
+ <xap:ModifyDate>2006-10-29T19:27:04+01:00</xap:ModifyDate>
+ <xap:MetadataDate>2006-10-29T19:27:04+01:00</xap:MetadataDate>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:E846E6127B67DB11A8FFD4D02B02B71D</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:E846E6127B67DB11A8FFD4D02B02B71D</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:6b02b4c5-327e-4037-83e4-52991ca4f57c</stRef:instanceID>
+ <stRef:documentID>uuid:c672f136-ee62-40b7-9f76-c2f8c25757ea</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/eps</dc:format>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+
+% &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@!<iK)!<E3%zz!<N?+"U52;#mq(?_uR1V
+!!30'!s/T-"U,#3!!!%J!<N?'";(eM+Yc7e'2`0C,&n;PJWZW3,=8ZO'iNHK,VrnM
+JdDc"(Dn#.,pjuf.4R/32E*TU3^Z;(7Rp!@8lJ\h<``C+>%;)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'!<E3%!<E0#z!<N?+"U52;#mq(?
+_uR1W!!30&"9\f0#6b55!!*.F!!*-'&Hi7\0a87V;$UNL'-]2_#S]UfTs;E?,;W6e
+'k242$5OmDi?e"1(`=5=-R^Dn2)[BQ3BBMq77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2
+F`qtRH$Y'pKS>/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.^*J<St3B\_Xed9]t9=WNl*j.]oJ`rrBCT(7CM4e$Q'o,a3fT".J<$*4VB6
+;THQM'_n5?i;H^2_qM3enBS-_fSaAXQOSm-4Q..H8#ah:CJLc[VpFL-/nF%/Vq\O?
+PK1KO`?oPK,hJk1>k&t3Fkl#b3$K<GiP=_J7l=pQ;_YjDOc=8@(Jn.74MZ@P2u`ka
+P;tE5h),&U5e`"bW7[eSS*l>'=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;>oEm<?oV?k+ka+"tQ9XYD1E/[l?>p23I,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\\<UlhDRd[WNg3;_6slu^[o[4@g^iqipX
+bZU&N5iY!6c2[t28[I9i@b9IaQ/bD<XsO&'h9*OSGoUu)X!sZJK<+F36[J;MLORSM
+VV:SaP.Zo"DF*PJ>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
+A2baV<?8SIG9=i4Q!57c.7^Eo]HR/=g"Pahc*-?n(hQPiVm^HY2_`Di?oT"j;sj!u
+fq&r(*3h]<9m]Xc2!*7=0;6.gFT'GQ\7I\bJhp\3jJ708+tf@lZoBSZORbQX[Lk\k
+*RCj(ED!,rbreW6p#Hb.JAVr?#GF,Sg$Rm]0P]dj?P)m)3[pl6L-os$$1hMIH-]+"
+8[a!@giYY7XaNtaH)-k;3VH>6._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$,&gU1KS<f`,>gP/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<W
+Ep>+bhIk(S,1(IZf`Oqc7[.:MJE9kA[6mI8@I\GRX!<M6n3"/1pL\c2R:?i:Z2%Hc
+H#q:Z4Y%CfAQorXXZL@F&(gF]M\^=JUNANVe(U6<'k[oV8E94\h9L^uU;f+9Ht.q.
+3;_)kgZ.%LEE=6%h"'DWX@JOtgomXNG327qE)[MAL)a[.EcQIImMdfV8]^*=n87RR
+W>&"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`<!/0M*?pT,?q@\!Y];jo;Ne](*"H57nif#aM#8<$G*V!\q[
+6hnq-WB*.u[LKV\2thP8f*?2C>3Ml`jPq=26Zu$GZ0&VXCj?Ac1FH(>%VmtF6+_#%
+,9H%<X,8pB&q*C1r7u-hEQ1cNQC"I5.`nHsS'X4pBfun@U\=]fqPnFJU.Ur&<3p7"
+',L?,g7lUBj*17rC"Q\a+aF<p>(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<q,pH<0+qAn?P/[FXPp7'ZDk"*VU[bUA^alkh8VNZ?IWu!6>
+jd`L*;n@_7$Q)XX*ar<[j,mV%NK9RJj/#W<oH<Y[TaY"Kjo*DS,.C+\4.I_=j8*DW
+dOOfOCHA&L8'8R_^,AXD9A05-UKeZ.>;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[;>06dDL1b<THT_5qO#0nk_m
+KQd9o8=W]$5X(P:[CO<p?'@e1OmQ!jY*prBnX@<goVg3b(k+<*/u3;>Ohe(/<n_j1
+cQ?>S7,<aK8[ghBhR&5ZEn7A8<q?]I.o':g51R`+9]rT_dO#]5,3PP4NdE[4>EAQq
+cCa]61]IH@c"VZKk&PMB!4;b+gRkJAGP`Z\o><W@_eh3HE*gL)^#<r(fD9<B"Jn&?
+P:Dc^;@Y\T`Ha:Oh">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<AJiHW=IVa:a[g!u
+r0#+unQc``j^N9`I4fg%]6Ze+(;Dta-<Z*mp8sJ#7UFMEk^7OC9B('ep3/\7dB6*L
+_n"<8@lQI4jao[df3J_aeXo(E(q&aV,5NB<$!VRnIEAXXO.'&e2=0FJAJmJq3n?)f
+8#(g.P<0^@(]tN9<G0qAWN-r["u&7kk@_+<fa%2I94Xfq]dCuKT^:'8Rj6aM?_n2L
+.C:7.O+-_'DPJF$3UV;ERCfa?;s@'@M+*D(a'Lnt.5ImOmS$GorcOdWVbJFK:,6g\
+CT<f^@e\5[@]Dms<Js&/XH,lF$Oi0_.atZE;E&%f*D#EhaG!?2*1=pC6\<h!UQ<<h
+F3+%=lm=sq<062S18CJDBV]Z@Sto'<%"88[7ckA_P-IUXA&fh-D]K?DXIS+$huV((
+;6gam`.'7\YZmW[@,Q&"<c4V]$mpb[^-M\uL*57N!*.'!rrBTE[-.DDr;QaaPNo47
+]YF+,rrDjLS)GbQ9<T)o>$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!,<j%*gjmVa_.Gba1DRa?J-5mc,-N5W,dVXCpB<:#'X?0Nt$!1:cR/`OM"#
+bb2RtO\n!0dn6[!d.@36#bb;ii<!$>/*l&sVNKX+QHpB;?/*<TAVn0O.EnJ]h-/VZ
+>#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;<XLZWH,8k:6V)cD+Wn*MlM)&YYCf;[L,'D.7U/V
+X+TM&*LL`0V_Q*Um)=DRrcFp7F`^)0mIOf!Brqo8`Cf^+&g%&QV,WSJ-<gMUr@8*"
+ks?"r69Vp/:?$4*RUeD15S!7p<;&))G:fs.(!b-/SXLOCUl?Y,+Hc3hf$T?:i[\-)
+,Nld0F@@6FC6s5PTQ/:70W'rP+IiqKd&L749*t`HED]V73\[qD?WFo+>`G?A.G5eA
+@"6',rrCkprrCkm\hErQqg7rtX"Wi^qh>%M[hX?4lVVnRi]i'<S!@,bZIN>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<L8%/P0^"'`9QXcYC2Liuob]R(3S=1U4U!Z#CNWLE
+;$i-oKi-@G@>=LJY*eL![1Z.u3<pX[;eCEcAElE"orOTDWQc`g'XEG\33=>3S=#75
+M4X8R-QO_70hCgaf5oT*^Xf?A$4g'qPq:K;Eir2)"X`S8.CRE]V?Uh-UlT!p8M*O4
+ZWNdqk^?OAr\0OSrDrpurRU:]roX4\hYdsDPPu8GmLT<PE5#_be89*=gpX[(c,]]4
+%Pd`[Pm=#Z#%pT#11!ZQb4&08A)\L67b./.KXeA%[#.sr6b!]M1-"\4($eb_ifCm[
+PiYN=U@`/jV[0CT%"EIbQ+BICc>r49EHfN(#Ht9ZQC5_W2hB9$G,`Su9q"M@2QM/j
+*(A4oa)bA+aLta=GL7u9#()QGB*pkrV+qf]h@8>_q/>tenKm:XKXEmY1/T%^-HVfC
+L,(GJa*^s2#-N<V!E'b;<S?%&]QVCBnpAtsnM5;51slaF`JjHeC1M$Pkq!iF#M6(u
+<CafURd,$=dO>7-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&Uj<a>Q3MgG`^cd-A/XPSO`s!jhu<Zn9E,!7
+^E<8gf!bP'rOr%I*8g7\rr@"fp>_S?ba2D^FPS8D<aAJg.nH%fNAQ1ea4/_''D/ro
+U8(=ZI1nhYrYKf7_n^^2d<n*TLAO0*D?f8LQBB:7*9Xpi'4/["*3h`!ZOC*D25N<U
+B4$(:[;\lc^a$70,E6GXf=Hg+":+#S^icI+XCBIUnX\)u@K^?NAg@D.=\;1a.PdL!
+>+Qhq08NeKTeJbGgdn>Y"NK!bq5ZJ88R:P.<Y'oLc#ZV4*dN+mJGO=l/-Tp'G=[q'
+J8r0(Rp-mm>ac5B]=Z'1_nR5i?nQ:Cdc6rT1Ol4/GpN*d\hWr=G`*@T@AO^:6f]Ka
+lWqQn/7IgW,]]Dr8X1*$j:ei'_5NSNF]#6hd->Fb=gmDaXr<BcQNN(_6_m5n)<Wlu
+dI\$BKW;hV/.nk`M/i?_C0N_C\Vi/Yb^HN@cGuW6_mp\I6r]0sRW:R8/Ik]Q0d(m*
+=$&pW(SN%N#M,d7Z&QunTo=l[#G6oT1*gfp>q.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`<c8!R<NK=12A"M\DAs&(p=,t%\6TV42
+\SaTM4_k?FSIJ42ESp>gY'6hs<F3'bRR/CPH[k&^Z/>NsGQ-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_`c7B<n(6AC5OuHLu'Ygn=G[UN"Vqt
+Tn"\6p"@=m2+8qHF$?LW::k_"2L^&KQWq#OFW%$A6L#P\qNKF\UIH6'mrj(2EK?D0
+Y:B<Ja#\!HGubbPYbj[\T%&M&/O9b#$jqh_,]lq[gH)H#h1j?ZV/XtQo_En?U!fqP
+K-RRGj1_G=3+sjQk,N7\V[(FN;9goEZ'.=S:q<uGUOe<_X!W69!g0Rh"WVtkbiO"p
+C6CttL;bk!ZA^]6etJjP1hU+dX^H,.2ECU.cP>7<j`+H[.U8LpnN;]?O8s?&p+hSL
+*m=-E`bJH%g8&g6:)aDEHD?W=;R(@G]jTOX67J*P^cpe\.$mlg7V(SOp")n[4c>M?
+YE*!?;hi2pq%!&"?RU]$P`6;dZ)2jH<Lfk.dA:k]S;cI6;``_I=N3SFZ^\MQ68iD,
+E&!A',^8+d@^482[1*HVG<W1err<m1TDG\i!;inL[f+8F^%r^RhsdKB!-!G]oBZDV
+g!epD[(F*CeuJd<E/"fB-60*PjlHXF!.1C4W2ED]^LPLI][>^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]<WGAh0PXNn2CZ1*1)nBr#cK`UeBi
+AWGgul'iOQ+4SgdEmGKQn6_%p&2`hag:WVA^2G4L&4Yn'*#s9)g;q=go4`:+(@cKM
+[\kaYXBdB?1!EIX_N*7`_d5-c6g4*R<YgSeUlB/^)JHSk(g^_QK"XT$;4h@5)4k8A
+>3AE$qO*$%(M;@06=aRFHP;kAiUEn?OQ,@><g/9i.KET2'H*`g<moBdJ]D*IN9=]u
+_VnafelgZ0!;H5j$C).&_I1kjZQ*C=oc7h9aS'>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.</Y&hIc>)!T=pZm3JfNg3+X
+c#K5-o4Aq-qkH??92Zf[79\[f/`Ub4n?%^BlmgF<Q8S#Vq=/sp*eWC?.u<'DB"qng
+['2oc,]?VAKAO(k2TV17Q!L#MIP1/FYN%cPI8a+;EHXN7\0kg&SeMOq;6i=[eWiUE
+Cjkkf7W"6"rrB6+(q)F/80.XY=Q-;<m;9>mMW^MU;[nNEB3f(^'F_,pL8@P8;hDk4
+WOX!W5iT>McZYfk=q^p>SHp)*a#(l%XAbJJl8)X76d;g5gN^n5S9Ll/<^q=+:/a3s
+7G=DYj-oQ(]<gtq&ESa_V!9a=f^G@t%EJJKX]8j9+Pf<YL@3',Vd_[/;`O)H73"2M
+)=>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.<L=5HSR.X\V6[5WeR1OFGkNY4J0&:2<DL
+3U5UYX-.mF\Cc[=)eA6EjE7Pn4/3jm\AiPR)M;g-DE<_T\0QK(O8-RFqlW0\X]F?M
+li,c>%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$'O<A=lAoQ#f=
+<[':!HI_SR3lm/Rc[)`m-W]>A3NG^4W@O7dFfRN5b0AeE`OhE*`<J_A\a*7*-U+>(
+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>#EEX75hEeRipg<C'-!(L1WDGq\G[qIfhRj;
+eTNcD4jPhP5D:`f20J#MQo.T%>T5h0dC6qASjj"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
+<SYXJ]:'M_qe)A7UHMj&,=og4%!ku<of]Kh\P1\?junE:#'h&A'agR*eDY0(Go,26
+1Rb*Jah^t?.p@8*cc#^c3QmAJ`HlY"4uX:ZL+"S%;e?W$MfBe,6TSr;1@!fpnb'!:
+faUI=`]YeG3G_>,AG]=u<][2.k%1oXBH1KcPjWj^kZJZ9EW.hbB3ZmKD'X-cPrCX!
+*O?TZH^2]i6oY20JOPJl`+R]2C1K9%]8[RERRbl>rrD'crP.<8j8T*2]'/8Sci(QR
+*_3X<!/2s'!7S.M\GZ+(rrB6/j$,,Q%d3JW/6c>jUpi7ViVq.#Zip<;otdW5^!.4)
+>5AsuYA0dKd>A6!Lt!%e>;h)F3__ZiFpZ20l]S@9HajJK1HOi(G(>"P=._M.qYW5n
+Po!'QYMiX>lu<u*cDoqN4>(AQ2,LmrW95/s;bSK2Wl(:4c3_=q8;LK$=is67)GQQ!
+%P&TAe:nc+7#u7#S??Q5*3>JEj3j4<LDu6Z0q<B_bU#\%_@XEH2lYD#W3Y'<8B,F(
+'=npB+I,<,q,KoJk-"q4Rn&+O6!GcZI&Q=2FiZ\q>fKaGAR)DDf!hOL4Ifq6':b=O
+A,PZ@KX<p)&Phm@$gC`6%T6g_*r)^G7cijg!s?;6HHo#d2GOI+8qu\S.,<7[KTVJo
+f.C0]]7RoUC0pHrlWi6.ZEVnHCrU2\"/B<P4+FA9eE3:385/';4:\c(L(=p*)<QNb
+W7[_ZFtRK2V'.d1N75$of06,4!1P>8!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>N<A]W3K[\oh\@b&kg/4?#f]-B.n
+SZRZ`WaRpGIPn-na"0EI,@Sr:`BIg&Z"1opdu'I=UhRph2Y#l">kKFiGYC9Vfsqk4
+FR*10G<Vo5PS!E?L]XI)3dL-a<:/hE1KP#C19MR12:YE+q>=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<U#9u\I3TMEGd]o'JNqt^A
+9\m/)aMG^jX-0>*q@"]EpGtB?;\hM$[;es<c_eS<4diO4JaZ]GoqNN-WQeGaPX$lY
+RjnsR*rW&]a]O;!k)f'd5G]]3;QugVetU13SVmf;3rX8lQ&aQrCppC[)6E7M.'!ba
+!NJUF<Z3&$o_D2ZTjC4oV.gWa<NC-Lglq&*A!+r3ft\;(]8dEUN_ugNZZ5G4b#bs\
+8jEhhd))r^2GUnt*gNI^_(',W6jXtCV`PbG$;?so$j2N*2cZDG^aiYcZB%V,fO*=q
+SHkL4NjUK@22*>MT?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&#k<oUpT?)F-H"
+C/RDi*gDGb&^G>EL$nRRL<$\jdAr5-=5*P^l'g&ajD^[3J0U7Uft)mH)'`OHW0gV"
+&K,T*p%5@r'8E?1&<b=eX&W\L8\).NE9#f\SO:cA@>h/ta/*2)HOuj)0E[9^gntl-
+#lanGW^[U<`:M=+RPU*!(];r6rRVSYf'BC9>lOfYhkB"YbesG=J*k:rM55_m(Su47
+kDp%Or<m>:-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
+-<sBC+0>X8=9U[^F#QgN7iZt7mLCkf7=>>;B0;p,#i2HA"\Fl15F##%buHJoDgF$;
+-tE0(>U(<KZh:0=BW6u5a$6+O`B%NoFT#pe9]E.q2^fZ7c,AsK@ZasP7p=;.jJc-+
+6Lt]-n>]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;<HH/Ak&\iT(Peq-ZVJ#^D]er
+!Uiq/LuHZPP>rQc+p'Pug!ri\gerY8BM<H$U&[D=(qFsKh5R.ufSj5;*U9+KMG/96
+8ZG=$5D92KE.5.r887NdL:[oMEDFCEQ5\#1a$-jU7&P&<(nTZ3;f%9/Z)0E>lg7-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:nc3nS<Q)bS9VToEijM`IajAO;9H7^!V97qbkub0I#NJZ.G#Nu]
+PQUHSB2fLTKo[FQR+YBJ"GdjYNEfW2=pcPn44`We.P$X*lV,-.5j-k.ME.]XqNLnp
+LU[2J0E'J&X8ZCPrr>F*^\`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<C"_B2&'Wt\Kh^&\iEP(enp9N39GrnG9dES>*Do=o:W]%6(8Q0
+rrA<B33`c,cfmu;N:k4/VCRWjV%sk$AC@_T9MG,T$/CJuo>LfG0aJeT1]rW>^tA&&
+WlAq"*[TkWJs2%2Wlrf6!;ERb:>0j<"O[cFj;sS^&]oj2Eg*u?C6@])A0neEeqkBp
+R1gY@Q"_5eOnC&Nis<!k!*.5B!-P=+\*gt[U#Y&/\,P1_!8ER(fQOD3I6/!M1c-3'
+*ko"M2,sqbF&QR;:mk+*c:I;tqN!!gKe"'5NU,#\)sfGu!9A2r/C'u()7("B>nKSb
+Lm,@h@.iiSE[$4l/hbe\B;nRfUt(@8Fem0<YqU!'TqenN"D=Dr;QMo>4m6l#3m;Ec
+=E.(Ab7QpY\tI>a7k5RAV5Z.63UK[bWDZ(CN;f%H.RQeI0hilQ9T6I@=(;Is#4C:q
+**DRiUt4OR1!MB`qKEVr@ne+a0Xa'j@<5P0^OO\&M<EAI%/$H+]qs*5cC$=_=0Ge$
+W0R\[UhE*XN_N\;Wj8D-C6@]/W(5F=`[T]&Z:>XCb%K6!rrA!$`]rUrJ*s^KrrC6G
+TBLQMo,7Q.E;oq3j6%&h`jc[GWM-.Zp8;sZ!!Cf1MCVRn?F;AU&;agb.lMTMd!&`A
+;FS8j@07m<X\=_QUr$QVr2Dr(j.VAi("ie=jsi9!@i.>WOdu`VD1B[/=mApqNrul)
+8YD\J"`W7CI['1dW6f0)4n2.^k.(%.o;'d92dtkhN[Z15$?<lr1cWXqM54@%$mbJa
+=c7*Tp%5+m+b`McC5c^98(Nl8diZWYOf7./LN*XGIAtkb-93+1!]KAh!g+!Vrr<D,
+R90G'#E[k.+juQ,-u]n0eIq"raCH<<<Q*t$Zm`FEc8/`<4GftU\Fo1AR16DnkFeLX
+`okkH5OcTN^sDp30E'J&H`q#Pr=:s8laHfnVgnS`o;Gtc3NkL,f;a.WAc1dA'e3a&
+0Ro?LR4:V@IK'9SL<c18Y]Mjt]*ls9JY>@[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?#<oNL1/Y;!*ndN)l6AjbBq\-D!C&h2eJTM:`AEF9
+Lm[7E9Z>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<CupB1EqDa&##O':O,Q=X,&nBG_^NiF>(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&<K)i[*bE9-&qX"g6A@B8i:K]#cKgD,*:c3
+a/)a8b\Fa6T9qQ`F&q:>X@Au<LMgjPCioPITqI8]"Y5/"BIH"?$<A'T\3*SaiU?Tj
+"?^5Qr\U$V%Qud.!u_&OOO+*<Ro^;8Apm\AJ&W.7\,7lFJ*".Co)@hOhYdp+D>sSC
+2u`lU5Po`tK#sTK.c>;1Xqe)MK?Z5&NoW4@+-g!PbVqPV`4'^%rrD^g0osb_-8f+a
+I,<[pV?`*<fW)-^rr=P!UX+Wu4\O22m!@8GQ&f7*:1A*n24<+h6SlteN;86`,,(cF
+cH'7Sc?V6KX0ruXe-RW=U%PM?fhJLSkL7k4KfP6-WU!VqS]GM/K-SgD,:P^3"uF<J
+L'V9Cl-c"gb%54'I4EZ)l;(5Tr\W9&,U6j_g71^7Fs:I>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]WGQTt3<k]q[L1&h6`?i+j7==gAPE\r-MC>C<dUEn"o#R&XZl#UZ-Xo6t"
+'4rl:*Cj9cK9_A&].Fgf.']rpA#2%.77qI;CtrYJV0'NBnTl(SGrYYhl:CF-/T`R1
+/dU6PR`9;.YaC>d>V6<TXEdTE<_PgW]@(7\;<'l:8s>u.,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.)<fN#;".:&)@ihFIcON'H[eKYsUXQMe"XV*Un1+rAC7p;Z3A^Aj*!3];F
+,/i_2?Gc8[jS,HL=OnSS9ep:Z)Ze`7.[)mU'k9F(1[JnS#ErFDOQ.DT7OpdGjDgWV
+7+R?%1I=<nO&!@>/G)*:&"'i1JXk:-4Z,s1EB3rsM7XfgkOYLl7&ml*N79drBZB'-
+BBX#,/^e<M#kk0;3sgL!4CX5.`;5\sCmY.eIp`)=l_j_errCg2U#UXHbPpIMmDmJ!
+_STjLOMgpPWfcI=+.-Wll!WhsXEl\([[AJ!,[Q.*Ki/Bjbl3dJ1E(N)4DMd6,UE,c
+cUj!Uo>M,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)^I65r<Gd]F?\'P6b!T!bp90+a"pNcCR"9%bH8PaYtd*;URj$8QBpjh05R
+%n".8HBdiY>6g"lQ-GED?4CjX;sGM`.-O0k+0SkK(qCnP%SefI77Kk\)]#Z4+'thT
+W_1=@KYsc5bM.sq$I)91Sf'@sbnsCDlWZhKRp(]-.^9uiqGrF6S<?(1rrAN7rrBXf
+rrBXdFaqT,qg7rt/,oUdO8Zrq!8ER*UlQo0">=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<Ul#`Xm%aEs&_>%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)NI<W3a!>X'T@@D#7HA/NBKcf1MgGB,YtUlJgfcM*99A
+a>MKT9^m$]kdFF]"*9p_QH'W>UjZ1(rr<I!S;_s7n,ECDDR[+CJ*l^Oo/W02L],*i
+!8EP;)gnTjl/0pBIS*ImcL_$?mH5P#XDo$:eG>aKp7G]Q-N/?%fXGjhnmu>-!fo9<
+htcE?B5C$5Ff']rfMEb>`]^;r3ErJ<HfaX2qrYJh>jueU>9*8%h8OT=T-$.9BM(#!
+.30!7k6F52,@*btktN&:N+_&EeJUktEL_#FcH+k[:4L0`1hAb22L3WH'hHJ84SPm:
+-$tV3caGj2Lt:TV?c0Pc(?;sIoV>:n^>@?@\FH*h!/2XdEHoMgNbE"re9<mO*(EjQ
+N,G077*f=qR*QYhD\LBu<'Q/uqUXm$j^Ksoj/-RMQMM*hl<-a=Y%]ZMIY3Z)%/oPe
+TbTb/U6"p35bklpD<L:*H<2+n;s:GLg;MSbBuO^\OQj`2HPm(6aj3b/lWgk\8*t1r
+Mgr4NV.V;!FEu35q>UGL,OPL2-,]`_Fh4\<Qi4Vo(i/g5qhP1O[ibY'~>
+
+n
+Q
+Q
+Q
+[/EMC PDFMark5
+PDFVars/TermAll get exec end end
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/macros/latex/contrib/dps/examples/basic/dps_d1.tex b/macros/latex/contrib/dps/examples/basic/dps_d1.tex
new file mode 100644
index 0000000000..1d9e1fc69c
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/basic/dps_d1_p.tex b/macros/latex/contrib/dps/examples/basic/dps_d1_p.tex
new file mode 100644
index 0000000000..5fedb0eba3
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/basic/dps_d2.tex b/macros/latex/contrib/dps/examples/basic/dps_d2.tex
new file mode 100644
index 0000000000..4673d932b2
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/basic/dps_d3.tex b/macros/latex/contrib/dps/examples/basic/dps_d3.tex
new file mode 100644
index 0000000000..007e7f1f1a
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/basic/dps_demo.tex b/macros/latex/contrib/dps/examples/basic/dps_demo.tex
new file mode 100644
index 0000000000..f71e55e8ca
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/basic/dps_signin.tex b/macros/latex/contrib/dps/examples/basic/dps_signin.tex
new file mode 100644
index 0000000000..8fef1f0583
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/basic/dps_str_cus.def b/macros/latex/contrib/dps/examples/basic/dps_str_cus.def
new file mode 100644
index 0000000000..5567d5a482
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/basic/dps_test.tex b/macros/latex/contrib/dps/examples/basic/dps_test.tex
new file mode 100644
index 0000000000..c7c67d202c
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/dps/examples/basic/stat_match1-print.tex b/macros/latex/contrib/dps/examples/basic/stat_match1-print.tex
new file mode 100644
index 0000000000..4b80812068
--- /dev/null
+++ b/macros/latex/contrib/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/macros/latex/contrib/shtthesis/CHANGELOG.md b/macros/latex/contrib/shtthesis/CHANGELOG.md
new file mode 100644
index 0000000000..4c25a665ca
--- /dev/null
+++ b/macros/latex/contrib/shtthesis/CHANGELOG.md
@@ -0,0 +1,141 @@
+# 项目修改记录
+
+`sht-thesis` 项目派生于 `ucasthesis`,一个在 GPLv3 License 下分发的项目。根据该许可证条款,`sht-thesis` 项目列出基于 `ucasthesis` (commit `faad94b` 之后) 的所有修改条目:
+
+## 2020-06-05
+
+项目名称改为 shtthesis,并完全重构项目结构。
+
+> Release: v0.2.0
+
+1. 重构项目结构,只需指定 `\documentclass{shtthesis}` 即可满足基本排版格式要求;
+2. 提供 `\shtsetup` 命令统一设定论文信息:
+ ```latex
+ \shtsetup{
+ title = {论文标题},
+ title* = {Title~of~Thesis},
+ author = {作者姓名},
+ author* = {Name~of~Author},
+ % ...
+ }
+ ```
+3. 根据重构后的模板类重新编写了使用说明文档;
+4. 正文章节不再仅开始于奇数页。
+
+## 2020-02-26
+
+> Release: v0.1.1
+
+1. 将 ctex-fontset-noto.def 中楷书和仿宋字体修改为 Fandol 系列,以避免可能的侵权问题;
+2. 将封面标题 `\bfesries` 修改为 `\heiti`,以确保英文以衬线字体排版;
+
+## 2020-02-14
+
+1. 在 Style/ucasthesis.cls 中设置 `\paragraph{}` 行首缩进 2 中文字符;
+
+## 2020-02-13
+
+> Release: v0.1.0
+
+1. 修改 Style/artratex.sty 和 Style/ucasthesis.cls,配置 `unicode-math` 中 `\math***` 宏的排版方式为 `sym`,以解决附录 A.2 中 `\mathbf` 无效,以及各 `\math***` 宏无法正确设定希腊字母及符号的问题;
+2. 移除 pdfTeX 支持(使用 pdfTeX 编译将直接报错),将针对 `unicode-math` 定义的数学宏移至 Style/artracom.sty 中;
+3. 修改 Style/ucasthesis.cfg 和 Style/ucasthesis.cls,使封面符合上科大规范需求;
+
+## 2020-02-12
+
+1. 支持将字体文件放置在在 `Fonts` 文件夹中,修改字体配置文件名为 `ctex-fontset-source.def`;
+2. 将 `ctex-fontset-source.def` 中楷体替换为华文楷体,以确保楷体正确加粗;
+3. 修改 `Style/artratex.sty`,将西文字体修改为:
+ - Serif: XITS
+ - Sans Serif: TeX Gyre Hero
+ - Monospace: TeX Gyre Cursor
+
+ 同时,去除对 `\mathsf` 和 `\mathtt` 的不正确字形覆盖;
+4. 修改 `Style/ucasthesis.cls` 中目录及章节标题的 `format`,将 `\sffamily` 替换为 `\heiti`,以确保在西文非衬线字体被设为 TeX Gyre Hero 后,各级标题仍以西文衬线+中文黑体排版;
+
+## 2020-02-10
+
+1. 在 Style/artratex.sty 中取消等宽字体设置,默认不开启 `font=noto`;
+
+## 2020-02-07
+
+1. 修改 Style/ucasthesis.cfg 以符合上科大学位论文封面、声明页要求;
+2. 在 Style/artratex.sty 中设置 Courier 为默认等宽字体;
+
+## 2020-02-06
+
+1. 显式地在项目根目录添加包含 GPLv3 完整内容的 License 文件;
+2. 添加 .gitignore 文件;
+3. 修改 README.md 以包含新的项目名称及相关说明;
+4. 将两个项目的改动统一放置在 CHANGELOG.md 文件中;
+5. 将 `Img/ucas_logo.pdf` 替换为 `Img/shanghaitech_logo.pdf`
+6. 增加字体设置 ctex-fontset-noto.def,将主要字体替换为:
+ - 思源宋体
+ - 思源黑体
+ - 方正楷体_GBK(中文斜体)
+ - 方正新楷体(中文粗斜体)
+ - 方正仿宋_GBK(中文等宽体)
+ - 方正刻本仿宋简体(中文粗等宽体)
+
+ 其中,思源系列字体(Google 发行版为 Noto 系列)开源免费,所用方正字体对个人非商用免费,可前往[方正字库官网](https://www.foundertype.com/)申请下载使用。
+
+## 以下修改来自 `ucasthesis` (commit `faad94b` 及之前)
+
+* `2020-01-09` **重要通知**:模板样式进行了修改,请查看下面的修改描述,以决定是否需要更新。
+
+* `2020-01-09` 根据 [NineSH, issue #223](https://github.com/mohuangrui/ucasthesis/issues/223) 修复`bicaption`错误。
+
+* `2019-12-06` 移除 commit 中的二进制文件,以极大减少 Fork 后的文件大小。
+
+* `2019-10-12` 根据 [huiwenzhang, issue #198](https://github.com/mohuangrui/ucasthesis/issues/198) 修复`mainmatter`下`\chapter*`的页眉错误。
+
+* `2019-10-12` 根据 [Fancy0609, muzimuzhi, issue #195](https://github.com/mohuangrui/ucasthesis/issues/195) 调整由`AutoFakeBold`控制的伪粗体加粗程度。
+
+* `2019-10-11` 根据 [Pantrick, issue #190](https://github.com/mohuangrui/ucasthesis/issues/190) 采用 [muzimuzhi](https://github.com/muzimuzhi) 提供的方法实现`\advisor{}`和`\institute{}`的自动换行功能。
+
+* `2019-08-01` 根据 [vectorliu, issue #183](https://github.com/mohuangrui/ucasthesis/issues/183) 修改英文模式下的`plain`选项为`scheme=plain`以消除对`Algorithm`样式的修改。
+
+* `2019-06-15` 根据 [HaorenWang, issue #177](https://github.com/mohuangrui/ucasthesis/issues/177) 调整矢量、矩阵、张量字体样式。
+
+* `2019-06-09` 根据 [DRjy, issue #170](https://github.com/mohuangrui/ucasthesis/issues/170) 轻微缩减目录中编号与标题的间距;根据 [e71828, issue #174](https://github.com/mohuangrui/ucasthesis/issues/174) 轻微增加页眉中编号与标题的间距。
+
+* `2019-05-25` 根据 [CDMA2019, issue #169](https://github.com/mohuangrui/ucasthesis/issues/169) 提供横排图表环境下页眉页脚的横排,具体使用见 [横排图表](https://github.com/mohuangrui/ucasthesis/wiki/横排图表)。
+
+* `2019-04-24` 拓展模版兼容 [博后报告](https://github.com/mohuangrui/ucasthesis/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#%E5%A6%82%E4%BD%95%E5%A1%AB%E5%86%99%E5%8D%9A%E5%A3%AB%E5%90%8E%E7%9A%84-frontinfotex-)。修复 [gsp2014, issue #156](https://github.com/mohuangrui/ucasthesis/issues/156) 文献引用中的连字符的间断显示和上标引用中逗号下沉。
+
+* `2019-04-19` 修复 [nihaomiao, issue #117](https://github.com/mohuangrui/ucasthesis/issues/117)`\mathbf`失效问题。
+
+* `2019-04-16` 修复国际生需要的`plain`模式下无法改变英文章标题字体大小的问题。
+
+* `2019-04-09` 对部分宏命令进行调整,无功能及样式上的修改。若需更新,建议参考 [更新指南](https://github.com/mohuangrui/ucasthesis/wiki/更新指南)。
+
+* `2019-04-04` 根据 [liuy334, songchunlin, issue #134](https://github.com/mohuangrui/ucasthesis/issues/134) ,调整行距使`LaTeX`版与`Word`版的行数和每行字数相一致。
+
+* `2019-03-28` 根据 [zssasa, allenwoods, issue #49](https://github.com/mohuangrui/ucasthesis/issues/49) ,修复`bicaption`对`longtable`的兼容性。根据 [BowenHou, issue #133](https://github.com/mohuangrui/ucasthesis/issues/133) ,使下划线能对长标题自动换行。
+
+* `2019-03-25` 根据 [DRjy, muzimuzhi, issue #127](https://github.com/mohuangrui/ucasthesis/issues/127) ,为`摘要`等无需在目录中显示的结构元素建立书签。根据 [muzimuzhi, issue #130](https://github.com/mohuangrui/ucasthesis/issues/130) ,修正对`\voffset`的使用。
+
+* `2019-03-14` 根据 [opt-gaobin, issue #121](https://github.com/mohuangrui/ucasthesis/issues/121) ,修正中文标点使下划线断掉的问题。根据 [Guoqiang Zhang, email; weili-ict, issue #120](https://github.com/mohuangrui/ucasthesis/issues/120) ,修复`\proofname`命令对2015年及更早`LaTeX`编译器的兼容性问题。
+
+* `2019-02-20` 根据 [opt-gaobin, issue #100](https://github.com/mohuangrui/ucasthesis/issues/100) ,增加定理、定义、证明等数学环境。根据 [DRjy, issue #102](https://github.com/mohuangrui/ucasthesis/issues/102) ,调整`\mathcal`字体样式。根据 [zike Liu, email] ,适当缩减目录列表的缩进。根据 [xiaoyaoE, issue #105](https://github.com/mohuangrui/ucasthesis/issues/105) ,使数字字体和英文字体一致。完善中文版和国际版之间的中英格式切换。
+
+* `2019-01-10` 根据 [mnpengjk, issue #57](https://github.com/mohuangrui/ucasthesis/issues/57) , 将公式编号前加点纳入模版默认,更多讨论可见:[琐屑细节](https://github.com/mohuangrui/ucasthesis/wiki/琐屑细节) 。根据 [yunyun2019, issue #95](https://github.com/mohuangrui/ucasthesis/issues/95) ,采用 [zepinglee](https://github.com/zepinglee) 基于国标样式为`ucas`所定制文献样式:[ucas 样式分支](https://github.com/CTeX-org/gbt7714-bibtex-style/tree/ucas) ,文献样式更多讨论可见:[文献样式](https://github.com/mohuangrui/ucasthesis/wiki/%E6%96%87%E7%8C%AE%E6%A0%B7%E5%BC%8F)。根据 [邵岳林, email] ,将附录复原为常规的排版设置,若需将附录置于参考文献后,请见:[琐屑细节](https://github.com/mohuangrui/ucasthesis/wiki/琐屑细节)。
+
+* `2018-04-03` 根据国科大本科部陆晴老师和本科部学位办丁云云老师的复审审核建议再次修复一些样式细节问题。
+
+* `2018-04-02` 模板进行了重大更新,修复了样式、字体、格式等许多问题。
+
+ * 根据国科大本科部陆晴老师的建议对模版样式进行了诸多拓展和修正,并完善对本科生论文元素的兼容性。
+ * 在 [ctex](https://github.com/CTeX-org/ctex-kit) 开发者的帮助下解决了如何多次调用`Times New Roman`而不导致黑体调用错误的问题。根据 [twn1993, email],修复默认黑体为微软雅黑而不是`SimHei`的问题。
+ * 繁复折腾测试后终于找出一个在`ctex`默认黑体替换粗宋体设定环境内全局`AutoFakeBold`失效状态下折衷特定字体库不全条件下生僻字显示和系统默认字重不全条件下粗宋体显示以及不同操作系统下如何平衡上述字库自重矛盾还有根据操作系统自动调用所带有的`Times`字体的方案。
+ * 设定论文封面据英文学位名如自动切换。密级据是否填写自动显示。
+
+* `2018-03-22` 演示表标题居表上,加粗图表标注,设置长图表标题悬挂缩进(由于`bicaption`宏包无法正确接受`caption`宏包的`margin`选项,图表中英标题第一行无法正确同步缩进,从而放弃第一行的缩进),强调多图中子图标题的规范使用,通过摘要和符号列表演示标题不在目录中显示却仍在页眉中显示。根据 [赵永明, email],设置双语图表标题和`bicaption`不在图形列表和表格列表中显示英文标题。
+
+* `2018-03-21` 根据 [zhanglinbo, issue #42](https://github.com/mohuangrui/ucasthesis/issues/42) ,使用 [xiaoyao9933](https://github.com/xiaoyao9933/UCASthesis) 制作的`ucas_logo.pdf`使学校`logo`放大不失真。根据 [Starsky Wong, issue #41](https://github.com/mohuangrui/ucasthesis/issues/41) ,设置标题英文设为`Times New Roman`。根据 [will0n, issue #29](https://github.com/mohuangrui/ucasthesis/issues/29) ,[Man-Ting-Fang, issue #26](https://github.com/mohuangrui/ucasthesis/issues/26) ,[diyiliaoya, issue #12](https://github.com/mohuangrui/ucasthesis/issues/12) ,和 [赵永明, email] ,矫正一些格式细节问题。根据 [tangjie1992, issue #30](https://github.com/mohuangrui/ucasthesis/issues/30) ,配置算法环境。
+
+* `2018-02-04` 在 [ctex](https://github.com/CTeX-org/ctex-kit) 开发者的帮助下修复误用字体命令导致的粗宋体异常。然后,将模板兼容性进一步扩展为兼容操作系统`Windows`,`Linux`,`MacOS`和`LaTeX `编译引擎`pdflatex`,`xelatex`,`lualatex`。移除`microtype`宏包以提高编译效率。
+
+* `2018-01-28` 基于国科大`2018`新版论文规范进行了重大修改,采用新的封面、声明、页眉页脚样式。展示标题中使用数学公式。
+
+* `2017-05-14` 根据 [赵永明, email] ,增加`\citepns{}`和`\citetns{}`命令提供上标引用下混合非上标引用的需求。根据 [臧光明, email] ,添加设定论文为`thesis`或`dissertation`的命令。 \ No newline at end of file
diff --git a/macros/latex/contrib/shtthesis/LICENSE b/macros/latex/contrib/shtthesis/LICENSE
new file mode 100644
index 0000000000..ff622a9d07
--- /dev/null
+++ b/macros/latex/contrib/shtthesis/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ sht-thesis, a LaTeX template for thesis writing in ShanghaiTech University.
+ Copyright (C) 2020 Li Rundong <rundong.001@gmail.com>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ sht-thesis Copyright (C) 2020 Li Rundong <rundong.001@gmail.com>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<https://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<https://www.gnu.org/licenses/why-not-lgpl.html>.
diff --git a/macros/latex/contrib/shtthesis/README.md b/macros/latex/contrib/shtthesis/README.md
new file mode 100644
index 0000000000..cbb743db2a
--- /dev/null
+++ b/macros/latex/contrib/shtthesis/README.md
@@ -0,0 +1,51 @@
+# ShangHaiTech university THESIS (shtthesis)
+![Build](https://github.com/lirundong/sht-thesis/workflows/Build/badge.svg)
+
+`shtthesis` project, forked from [`ucasthesis`](https://github.com/mohuangrui/ucasthesis), is an **unofficial** LaTeX thesis template for ShanghaiTech University and satisfies all format requirements in 《上海科技大学研究生学位论文撰写规范(初稿)》. The user just need to set `\documentclass{shtthesis}` and to setup mandatory information via `\shtsetup`, then his or her thesis document will be typeset properly:
+```latex
+\documentclass{shtthesis}
+
+\shtsetup{
+ title = {论文标题},
+ title* = {Title~of~Thesis},
+ author = {作者姓名},
+ author* = {Name~of~Author},
+ % ...
+}
+
+\begin{document}
+% ...
+```
+
+## Get the Template
+- Stable version:
+ - GitHub Release: please refer to [release](https://github.com/lirundong/sht-thesis/releases) page, and download required files based on release information
+ - CTAN: TODO
+
+ Note that `shtthesis` package in CTAN does not include the university logo file. Please download [`shanghaitech-logo.pdf`](shanghaitech-logo.pdf) from this repository and put it in the root of your project folder.
+- Develop version: directly clone the GitHub repo
+ ```bash
+ git clone https://github.com/lirundong/sht-thesis.git
+ ```
+
+Please, read through [the user's guide](shtthesis-user-guide.pdf) before continuing.
+
+## Get Started
+After cloning or downloading this template, please
+
+0. Install a modern TeX distribution **in full scheme**:
+ - Windows or Linux: [TeX Live](https://www.tug.org/texlive/)
+ - macOS: [MacTeX](https://www.tug.org/mactex/)
+1. Open your terminal (CMD for Windows users) and switch to this directory, compile this template by `latexmk` tool with LuaLaTeX or XeLaTeX engine (**note**: pdfLaTeX is not supported):
+ ```bash
+ latexmk -pdflua
+ # if you prefer XeLaTeX engine:
+ # latexmk -pdfxe
+ ```
+ the output file `shtthesis-user-guide.pdf` is the compiled user guide document
+2. Open the document source file [shtthesis-user-guide.tex](shtthesis-user-guide.tex) and enjoy TeXing :smirk:
+
+## License
+- The copyright of ShanghaiTech University logo (`shanghaitech-logo.pdf`) is owned by ShanghaiTech University
+- `shtthesis-gbt7714-plain.bst` is modified from [gbt7714](https://github.com/CTeX-org/gbt7714-bibtex-style) project and is licensed under LaTeX Project Public License v1.3c, see [lppl-1.3c](https://www.latex-project.org/lppl/lppl-1-3c.txt) for details
+- The rest of `shtthesis` project is licensed under GNU Public License v3, see [LICENSE](LICENSE) for details
diff --git a/macros/latex/contrib/shtthesis/reference.bib b/macros/latex/contrib/shtthesis/reference.bib
new file mode 100644
index 0000000000..f7bbcaf919
--- /dev/null
+++ b/macros/latex/contrib/shtthesis/reference.bib
@@ -0,0 +1,159 @@
+@book{wikibook2014latex,
+ title={http://en.wikibooks.org/wiki/LaTeX},
+ author={Wikibook},
+ year={2014},
+ publisher={On-line Resources}
+}
+@book{lamport1986document,
+ title={Document Preparation System},
+ author={Lamport, Leslie},
+ year={1986},
+ publisher={Addison-Wesley Reading, MA}
+}
+@article{chen2005zhulu,
+ title={著录文后参考文献的规则及注意事项},
+ author={陈浩元},
+ key={Chen Hao Yuan},
+ journal={编辑学报},
+ volume={17},
+ number={6},
+ pages={413--415},
+ year={2005}
+}
+@book{chu2004tushu,
+ title={图书馆数字参考咨询服务研究},
+ author={初景利},
+ key={Chu Jing Li},
+ year={2004},
+ address={北京},
+ publisher={北京图书馆出版社}
+}
+@article{stamerjohanns2009mathml,
+ title={{MathML}-aware article conversion from {LaTeX}},
+ author={Stamerjohanns, Heinrich and Ginev, Deyan and David, Catalin and Misev, Dimitar and Zamdzhiev, Vladimir and Kohlhase, Michael},
+ journal={Towards a Digital Mathematics Library},
+ volume={16},
+ number={2},
+ pages={109--120},
+ year={2009},
+ publisher={Masaryk University Press}
+}
+@article{betts2005aging,
+ title={Aging reduces center-surround antagonism in visual motion processing},
+ author={Betts, Lisa R and Taylor, Christopher P},
+ journal={Neuron},
+ volume={45},
+ number={3},
+ pages={361--366},
+ year={2005},
+ publisher={Elsevier}
+}
+
+@article{bravo1990comparative,
+ title={Comparative study of visual inter and intrahemispheric cortico-cortical connections in five native Chilean rodents},
+ author={Bravo, Hermes and Olavarria, Jaime},
+ journal={Anatomy and embryology},
+ volume={181},
+ number={1},
+ pages={67--73},
+ year={1990},
+ publisher={Springer}
+}
+@book{hls2012jinji,
+ author = {哈里森·沃尔德伦},
+ key = {Haliseng Woerdelun},
+ translator = {谢远涛},
+ title = {经济数学与金融数学},
+ address = {北京},
+ publisher = {中国人民大学出版社},
+ year = {2012},
+ pages = {235--236},
+}
+@proceedings{niu2013zonghe,
+ editor = {牛志明 and 斯温兰德 and 雷光春},
+ key = {Niu Zhi Ming Siwenlande Lei Guang Chun},
+ title = {综合湿地管理国际研讨会论文集},
+ address = {北京},
+ publisher = {海洋出版社},
+ year = {2013},
+}
+@incollection{chen1980zhongguo,
+ author = {陈晋镳 and 张惠民 and 朱士兴 and 赵震 and
+ 王振刚},
+ key = {Chen Jing Ao Zhang Hui Ming Zhu Shi Xing Zhao Zhen Wang Zhen Gang},
+ title = {蓟县震旦亚界研究},
+ editor = {中国地质科学院天津地质矿产研究所},
+ booktitle = {中国震旦亚界},
+ address = {天津},
+ publisher = {天津科学技术出版社},
+ year = {1980},
+ pages = {56--114},
+}
+@article{yuan2012lana,
+ author = {袁训来 and 陈哲 and 肖书海},
+ key = {Yuan xun lai Chen zhe Xiao shu Hai},
+ title = {蓝田生物群: 一个认识多细胞生物起源和早期演化的新窗口 -- 篇一},
+ journal = {科学通报},
+ year = {2012},
+ volume = {57},
+ number = {34},
+ pages = {3219},
+}
+@article{yuan2012lanb,
+ author = {袁训来 and 陈哲 and 肖书海},
+ key = {Yuan xun lai Chen zhe Xiao shu Hai},
+ title = {蓝田生物群: 一个认识多细胞生物起源和早期演化的新窗口 -- 篇二},
+ journal = {科学通报},
+ year = {2012},
+ volume = {57},
+ number = {34},
+ pages = {3219},
+}
+@article{yuan2012lanc,
+ author = {袁训来 and 陈哲 and 肖书海},
+ key = {Yuan xun lai Chen zhe Xiao shu Hai},
+ title = {蓝田生物群: 一个认识多细胞生物起源和早期演化的新窗口 -- 篇三},
+ journal = {科学通报},
+ year = {2012},
+ volume = {57},
+ number = {34},
+ pages = {3219},
+}
+@article{walls2013drought,
+ author = {Walls, Susan C. and Barichivich, William J. and Brown, Mary
+ E.},
+ title = {Drought, deluge and declines: the impact of precipitation
+ extremes on amphibians in a changing climate},
+ journal = {Biology},
+ year = {2013},
+ volume = {2},
+ number = {1},
+ pages = {399--418},
+ urldate = {2013-11-04},
+ url = {http://www.mdpi.com/2079-7737/2/1/399},
+ doi = {10.3390/biology2010399},
+}
+@article{Bohan1928,
+ author = { ボハン, デ},
+ title = { 過去及び現在に於ける英国と会 },
+ journal = { 日本時報 },
+ year = { 1928 },
+ volume = { 17 },
+ pages = { 5-9 },
+ edition = { 9 },
+ hyphenation = { japanese },
+ language = { japanese }
+}
+
+@article{Dubrovin1906,
+ author = { Дубровин, А. И },
+ title = { Открытое письмо Председателя Главного Совета Союза Русского Народа Санкт-Петербургскому Антонию, Первенствующему члену Священного Синода },
+ journal = { Вече },
+ year = { 1906 },
+ volume = { },
+ edition = { 97 },
+ month = { 7 дек. 1906 },
+ pages = { 1-3 },
+ hyphenation = { russian },
+ language = { russian }
+}
diff --git a/macros/latex/contrib/shtthesis/shtthesis-gbt7714-plain.bst b/macros/latex/contrib/shtthesis/shtthesis-gbt7714-plain.bst
new file mode 100644
index 0000000000..038e8416a2
--- /dev/null
+++ b/macros/latex/contrib/shtthesis/shtthesis-gbt7714-plain.bst
@@ -0,0 +1,2017 @@
+%%
+%% This is file `gbt7714-plain.bst',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% gbt7714.dtx (with options: `2015,authoryear')
+%% -------------------------------------------------------------------
+%% GB/T 7714-2015 BibTeX Style
+%% https://github.com/CTeX-org/gbt7714-bibtex-style
+%% Version: 2019/01/02 v1.1
+%% -------------------------------------------------------------------
+%% Copyright (C) 2016-2019 by Zeping Lee <zepinglee AT gmail.com>
+%% -------------------------------------------------------------------
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% -------------------------------------------------------------------
+
+INTEGERS {
+ uppercase.name
+ max.num.authors
+ period.between.author.year
+ sentence.case.title
+ link.title
+ show.mark
+ slash.for.extraction
+ in.booktitle
+ italic.jounal
+ bold.journal.volume
+ show.missing.address.publisher
+ show.url
+ show.doi
+ show.note
+}
+
+FUNCTION {load.config}
+{
+ #1 'uppercase.name :=
+ #3 'max.num.authors :=
+ #0 'period.between.author.year :=
+ #1 'sentence.case.title :=
+ #0 'link.title :=
+ #1 'show.mark :=
+ #1 'slash.for.extraction :=
+ #0 'in.booktitle :=
+ #0 'italic.jounal :=
+ #0 'bold.journal.volume :=
+ #0 'show.missing.address.publisher :=
+ #1 'show.url :=
+ #1 'show.doi :=
+ #0 'show.note :=
+}
+
+ENTRY
+ { address
+ author
+ booktitle
+ date
+ doi
+ edition
+ editor
+ howpublished
+ institution
+ journal
+ key
+ language
+ mark
+ medium
+ note
+ number
+ organization
+ pages
+ publisher
+ school
+ series
+ title
+ translator
+ url
+ urldate
+ volume
+ year
+ }
+ { entry.lang entry.is.electronic entry.numbered }
+ { label extra.label sort.label short.list entry.mark entry.url }
+
+INTEGERS { output.state before.all mid.sentence after.sentence after.block after.slash }
+
+INTEGERS { lang.zh lang.ja lang.en lang.ru lang.other }
+
+INTEGERS { charptr len }
+
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+ #4 'after.slash :=
+ #3 'lang.zh :=
+ #4 'lang.ja :=
+ #1 'lang.en :=
+ #2 'lang.ru :=
+ #0 'lang.other :=
+}
+
+FUNCTION {bbl.anonymous}
+{ entry.lang lang.zh =
+ { "佚名" }
+ { "Anon" }
+ if$
+}
+
+FUNCTION {bbl.space}
+{ entry.lang lang.zh =
+ { "\ " }
+ { " " }
+ if$
+}
+
+FUNCTION {bbl.et.al}
+{ entry.lang lang.zh =
+ { "等" }
+ { entry.lang lang.ja =
+ { "他" }
+ { entry.lang lang.ru =
+ { "идр" }
+ { "et~al." }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {citation.et.al}
+{ entry.lang lang.zh =
+ { "等" }
+ { "{\bibetal}" }
+ if$
+}
+
+FUNCTION {citation.and} { "{\biband}" }
+
+FUNCTION {bbl.colon} { ": " }
+
+FUNCTION {bbl.wide.space} { "\quad " }
+
+FUNCTION {bbl.slash} { "//\allowbreak " }
+
+FUNCTION {bbl.sine.loco}
+{ entry.lang lang.zh =
+ { "[出版地不详]" }
+ { "[S.l.]" }
+ if$
+}
+
+FUNCTION {bbl.sine.nomine}
+{ entry.lang lang.zh =
+ { "[出版者不详]" }
+ { "[s.n.]" }
+ if$
+}
+
+FUNCTION {bbl.sine.loco.sine.nomine}
+{ entry.lang lang.zh =
+ { "[出版地不详: 出版者不详]" }
+ { "[S.l.: s.n.]" }
+ if$
+}
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+
+STRINGS { s t }
+
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+ { ", " * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { output.state after.slash =
+ { bbl.slash * write$
+ newline$
+ }
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {output.after}
+{ 't :=
+ duplicate$ empty$
+ 'pop$
+ { 's :=
+ output.state mid.sentence =
+ { t * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { output.state after.slash =
+ { bbl.slash * write$ }
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+ }
+ if$
+}
+
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {fin.entry}
+{ add.period$
+ write$
+ newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { output.state after.slash =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+ }
+ if$
+}
+
+FUNCTION {new.sentence}
+{ output.state after.block =
+ 'skip$
+ { output.state before.all =
+ 'skip$
+ { output.state after.slash =
+ 'skip$
+ { after.sentence 'output.state := }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {new.slash}
+{ output.state before.all =
+ 'skip$
+ { slash.for.extraction
+ { after.slash 'output.state := }
+ { after.block 'output.state := }
+ if$
+ }
+ if$
+}
+
+FUNCTION {new.block.checka}
+{ empty$
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.sentence.checka}
+{ empty$
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {new.sentence.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+
+FUNCTION {italicize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "\textit{" swap$ * "}" * }
+ if$
+}
+
+INTEGERS { byte second.byte }
+
+INTEGERS { char.lang tmp.lang }
+
+STRINGS { tmp.str }
+
+FUNCTION {get.str.lang}
+{ 'tmp.str :=
+ lang.other 'tmp.lang :=
+ #1 'charptr :=
+ tmp.str text.length$ #1 + 'len :=
+ { charptr len < }
+ { tmp.str charptr #1 substring$ chr.to.int$ 'byte :=
+ byte #128 <
+ { charptr #1 + 'charptr :=
+ byte #64 > byte #91 < and byte #96 > byte #123 < and or
+ { lang.en 'char.lang := }
+ { lang.other 'char.lang := }
+ if$
+ }
+ { tmp.str charptr #1 + #1 substring$ chr.to.int$ 'second.byte :=
+ byte #224 <
+ { charptr #2 + 'charptr :=
+ byte #207 > byte #212 < and
+ byte #212 = second.byte #176 < and or
+ { lang.ru 'char.lang := }
+ { lang.other 'char.lang := }
+ if$
+ }
+ { byte #240 <
+ { charptr #3 + 'charptr :=
+ byte #227 > byte #234 < and
+ { lang.zh 'char.lang := }
+ { byte #227 =
+ { second.byte #143 >
+ { lang.zh 'char.lang := }
+ { second.byte #128 > second.byte #132 < and
+ { lang.ja 'char.lang := }
+ { lang.other 'char.lang := }
+ if$
+ }
+ if$
+ }
+ { byte #239 =
+ second.byte #163 > second.byte #172 < and and
+ { lang.zh 'char.lang := }
+ { lang.other 'char.lang := }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ { charptr #4 + 'charptr :=
+ byte #240 = second.byte #159 > and
+ { lang.zh 'char.lang := }
+ { lang.other 'char.lang := }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ char.lang tmp.lang >
+ { char.lang 'tmp.lang := }
+ 'skip$
+ if$
+ }
+ while$
+ tmp.lang
+}
+
+FUNCTION {check.entry.lang}
+{ author field.or.null
+ title field.or.null *
+ get.str.lang
+}
+
+FUNCTION {set.entry.lang}
+{ language empty$
+ { check.entry.lang }
+ { language "english" = language "american" = or language "british" = or
+ { lang.en }
+ { language "chinese" =
+ { lang.zh }
+ { language "japanese" =
+ { lang.ja }
+ { language "russian" =
+ { lang.ru }
+ { check.entry.lang }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ 'entry.lang :=
+}
+
+FUNCTION {set.entry.numbered}
+{ type$ "patent" =
+ type$ "standard" = or
+ type$ "techreport" = or
+ { #1 'entry.numbered := }
+ { #0 'entry.numbered := }
+ if$
+}
+
+INTEGERS { nameptr namesleft numnames name.lang }
+
+FUNCTION {format.names}
+{ 's :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
+ nameptr max.num.authors >
+ { bbl.et.al
+ #1 'namesleft :=
+ }
+ { t "others" =
+ { bbl.et.al }
+ { t get.str.lang 'name.lang :=
+ name.lang lang.en =
+ { t #1 "{vv~}{ll}{~f{~}}" format.name$
+ uppercase.name
+ { "u" change.case$ }
+ 'skip$
+ if$
+ t #1 "{, jj}" format.name$ *
+ }
+ { t #1 "{ll}{ff}" format.name$ }
+ if$
+ }
+ if$
+ }
+ if$
+ nameptr #1 >
+ { ", " swap$ * * }
+ 'skip$
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {format.key}
+{ empty$
+ { key field.or.null }
+ { "" }
+ if$
+}
+
+FUNCTION {format.authors}
+{ author empty$ not
+ { author format.names }
+ { "empty author in " cite$ * warning$
+ bbl.anonymous
+ }
+ if$
+}
+
+FUNCTION {format.editors}
+{ editor empty$
+ { "" }
+ { editor format.names }
+ if$
+}
+
+FUNCTION {format.translators}
+{ translator empty$
+ { "" }
+ { translator format.names
+ entry.lang lang.zh =
+ { translator num.names$ #3 >
+ { "译" * }
+ { ", 译" * }
+ if$
+ }
+ 'skip$
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.full.names}
+{'s :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
+ t get.str.lang 'name.lang :=
+ name.lang lang.en =
+ { t #1 "{vv~}{ll}" format.name$ 't := }
+ { t #1 "{ll}{ff}" format.name$ 't := }
+ if$
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ numnames #2 >
+ { "," * }
+ 'skip$
+ if$
+ t "others" =
+ { " et~al." * }
+ { " and " * t * }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {author.editor.full}
+{ author empty$
+ { editor empty$
+ { "" }
+ { editor format.full.names }
+ if$
+ }
+ { author format.full.names }
+ if$
+}
+
+FUNCTION {author.full}
+{ author empty$
+ { "" }
+ { author format.full.names }
+ if$
+}
+
+FUNCTION {editor.full}
+{ editor empty$
+ { "" }
+ { editor format.full.names }
+ if$
+}
+
+FUNCTION {make.full.names}
+{ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.full
+ { type$ "collection" =
+ type$ "proceedings" =
+ or
+ 'editor.full
+ 'author.full
+ if$
+ }
+ if$
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+ "\bibitem[{" write$
+ label write$
+ ")" make.full.names duplicate$ short.list =
+ { pop$ }
+ { * }
+ if$
+ "}]{" * write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+}
+
+FUNCTION {change.sentence.case}
+{ entry.lang lang.en =
+ { "t" change.case$ }
+ 'skip$
+ if$
+}
+
+FUNCTION {add.link}
+{ url empty$ not
+ { "\href{" url * "}{" * swap$ * "}" * }
+ { doi empty$ not
+ { "\href{http://dx.doi.org/" doi * "}{" * swap$ * "}" * }
+ 'skip$
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.title}
+{ title empty$
+ { "" }
+ { title
+ sentence.case.title
+ 'change.sentence.case
+ 'skip$
+ if$
+ entry.numbered number empty$ not and
+ { bbl.colon * number * }
+ 'skip$
+ if$
+ link.title
+ 'add.link
+ 'skip$
+ if$
+ }
+ if$
+}
+
+FUNCTION {tie.or.space.connect}
+{ duplicate$ text.length$ #3 <
+ { "~" }
+ { " " }
+ if$
+ swap$ * *
+}
+
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+
+FUNCTION {is.digit}
+{ duplicate$ empty$
+ { pop$ #0 }
+ { chr.to.int$
+ duplicate$ "0" chr.to.int$ <
+ { pop$ #0 }
+ { "9" chr.to.int$ >
+ { #0 }
+ { #1 }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {is.number}
+{ 's :=
+ s empty$
+ { #0 }
+ { s text.length$ 'charptr :=
+ { charptr #0 >
+ s charptr #1 substring$ is.digit
+ and
+ }
+ { charptr #1 - 'charptr := }
+ while$
+ charptr not
+ }
+ if$
+}
+
+FUNCTION {format.volume}
+{ volume empty$ not
+ { volume is.number
+ { entry.lang lang.zh =
+ { "第 " volume * " 卷" * }
+ { "volume" volume tie.or.space.connect }
+ if$
+ }
+ { volume }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {format.number}
+{ number empty$ not
+ { number is.number
+ { entry.lang lang.zh =
+ { "第 " number * " 册" * }
+ { "number" number tie.or.space.connect }
+ if$
+ }
+ { number }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {format.volume.number}
+{ volume empty$ not
+ { format.volume }
+ { format.number }
+ if$
+}
+
+FUNCTION {format.title.vol.num}
+{ title
+ sentence.case.title
+ 'change.sentence.case
+ 'skip$
+ if$
+ entry.numbered
+ { number empty$ not
+ { bbl.colon * number * }
+ 'skip$
+ if$
+ }
+ { format.volume.number 's :=
+ s empty$ not
+ { bbl.colon * s * }
+ 'skip$
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.series.vol.num.title}
+{ format.volume.number 's :=
+ series empty$ not
+ { series
+ sentence.case.title
+ 'change.sentence.case
+ 'skip$
+ if$
+ entry.numbered
+ { bbl.wide.space * }
+ { bbl.colon *
+ s empty$ not
+ { s * bbl.wide.space * }
+ 'skip$
+ if$
+ }
+ if$
+ title *
+ sentence.case.title
+ 'change.sentence.case
+ 'skip$
+ if$
+ entry.numbered number empty$ not and
+ { bbl.colon * number * }
+ 'skip$
+ if$
+ }
+ { format.title.vol.num }
+ if$
+ link.title
+ 'add.link
+ 'skip$
+ if$
+}
+
+FUNCTION {format.booktitle.vol.num}
+{ booktitle
+ entry.numbered
+ 'skip$
+ { format.volume.number 's :=
+ s empty$ not
+ { bbl.colon * s * }
+ 'skip$
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.series.vol.num.booktitle}
+{ format.volume.number 's :=
+ series empty$ not
+ { series bbl.colon *
+ entry.numbered not s empty$ not and
+ { s * bbl.wide.space * }
+ 'skip$
+ if$
+ booktitle *
+ }
+ { format.booktitle.vol.num }
+ if$
+ in.booktitle
+ { duplicate$ empty$ not entry.lang lang.en = and
+ { "In: " swap$ * }
+ 'skip$
+ if$
+ }
+ 'skip$
+ if$
+}
+
+FUNCTION {format.journal}
+{ journal
+ italic.jounal
+ 'italicize
+ 'skip$
+ if$
+}
+
+FUNCTION {set.entry.mark}
+{ entry.mark empty$ not
+ 'pop$
+ { mark empty$ not
+ { pop$ mark 'entry.mark := }
+ { 'entry.mark := }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.mark}
+{ show.mark
+ { medium empty$ not
+ { entry.mark "/" * medium * 'entry.mark := }
+ { entry.is.electronic
+ { entry.mark "/OL" * 'entry.mark := }
+ 'skip$
+ if$
+ }
+ if$
+ "\allowbreak[" entry.mark * "]" *
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {num.to.ordinal}
+{ duplicate$ text.length$ 'charptr :=
+ duplicate$ charptr #1 substring$ 's :=
+ s "1" =
+ { "st" * }
+ { s "2" =
+ { "nd" * }
+ { s "3" =
+ { "rd" * }
+ { "th" * }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.edition}
+{ edition empty$
+ { "" }
+ { edition is.number
+ { entry.lang lang.zh =
+ { edition " 版" * }
+ { edition num.to.ordinal " ed." * }
+ if$
+ }
+ { entry.lang lang.en =
+ { edition change.sentence.case 's :=
+ s "Revised" = s "Revised edition" = or
+ { "Rev. ed." }
+ { s " ed." *}
+ if$
+ }
+ { edition }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.publisher}
+{ publisher empty$ not
+ { publisher }
+ { school empty$ not
+ { school }
+ { organization empty$ not
+ { organization }
+ { institution empty$ not
+ { institution }
+ { "" }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.address.publisher}
+{ address empty$ not
+ { address
+ format.publisher empty$ not
+ { bbl.colon * format.publisher * }
+ { entry.is.electronic not show.missing.address.publisher and
+ { bbl.colon * bbl.sine.nomine * }
+ 'skip$
+ if$
+ }
+ if$
+ }
+ { entry.is.electronic not show.missing.address.publisher and
+ { format.publisher empty$ not
+ { bbl.sine.loco bbl.colon * format.publisher * }
+ { bbl.sine.loco.sine.nomine }
+ if$
+ }
+ { format.publisher empty$ not
+ { format.publisher }
+ { "" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {extract.before.dash}
+{ duplicate$ empty$
+ { pop$ "" }
+ { 's :=
+ #1 'charptr :=
+ s text.length$ #1 + 'len :=
+ { charptr len <
+ s charptr #1 substring$ "-" = not
+ and
+ }
+ { charptr #1 + 'charptr := }
+ while$
+ s #1 charptr #1 - substring$
+ }
+ if$
+}
+
+FUNCTION {extract.after.dash}
+{ duplicate$ empty$
+ { pop$ "" }
+ { 's :=
+ #1 'charptr :=
+ s text.length$ #1 + 'len :=
+ { charptr len <
+ s charptr #1 substring$ "-" = not
+ and
+ }
+ { charptr #1 + 'charptr := }
+ while$
+ { charptr len <
+ s charptr #1 substring$ "-" =
+ and
+ }
+ { charptr #1 + 'charptr := }
+ while$
+ s charptr global.max$ substring$
+ }
+ if$
+}
+
+FUNCTION {contains.dash}
+{ duplicate$ empty$
+ { pop$ #0 }
+ { 's :=
+ { s empty$ not
+ s #1 #1 substring$ "-" = not
+ and
+ }
+ { s #2 global.max$ substring$ 's := }
+ while$
+ s empty$ not
+ }
+ if$
+}
+
+FUNCTION {format.year}
+{ year empty$ not
+ { year extract.before.dash }
+ { date empty$ not
+ { date extract.before.dash }
+ { "empty year in " cite$ * warning$
+ urldate empty$ not
+ { "[" urldate extract.before.dash * "]" * }
+ { "" }
+ if$
+ }
+ if$
+ }
+ if$
+ extra.label *
+}
+
+FUNCTION {format.date}
+{ type$ "patent" = type$ "newspaper" = or
+ date empty$ not and
+ { date }
+ { year }
+ if$
+}
+
+FUNCTION {format.editdate}
+{ date empty$ not
+ { "\allowbreak(" date * ")" * }
+ { "" }
+ if$
+}
+
+FUNCTION {format.urldate}
+{ urldate empty$ not entry.is.electronic and
+ { "\allowbreak[" urldate * "]" * }
+ { "" }
+ if$
+}
+
+FUNCTION {hyphenate}
+{ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { "-" *
+ { t #1 #1 substring$ "-" = }
+ { t #2 global.max$ substring$ 't := }
+ while$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {format.pages}
+{ pages empty$
+ { "" }
+ { pages hyphenate }
+ if$
+}
+
+FUNCTION {format.journal.volume}
+{ volume empty$ not
+ { bold.journal.volume
+ { "\textbf{" volume * "}" * }
+ { volume }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {format.journal.number}
+{ number empty$ not
+ { "\penalty0 (" number * ")" * }
+ { "" }
+ if$
+}
+
+FUNCTION {format.journal.pages}
+{ pages empty$
+ { "" }
+ { ":\penalty0 " pages hyphenate * }
+ if$
+}
+
+FUNCTION {format.periodical.year.volume.number}
+{ year empty$ not
+ { year extract.before.dash }
+ { "empty year in periodical " cite$ * warning$ }
+ if$
+ volume empty$ not
+ { ", " * volume extract.before.dash * }
+ 'skip$
+ if$
+ number empty$ not
+ { "\penalty0 (" * number extract.before.dash * ")" * }
+ 'skip$
+ if$
+ year contains.dash
+ { "--" *
+ year extract.after.dash empty$
+ volume extract.after.dash empty$ and
+ number extract.after.dash empty$ and not
+ { year extract.after.dash empty$ not
+ { year extract.after.dash * }
+ { year extract.before.dash * }
+ if$
+ volume empty$ not
+ { ", " * volume extract.after.dash * }
+ 'skip$
+ if$
+ number empty$ not
+ { "\penalty0 (" * number extract.after.dash * ")" * }
+ 'skip$
+ if$
+ }
+ 'skip$
+ if$
+ }
+ 'skip$
+ if$
+}
+
+FUNCTION {check.url}
+{ url empty$ not
+ { "\url{" url * "}" * 'entry.url :=
+ #1 'entry.is.electronic :=
+ }
+ { howpublished empty$ not
+ { howpublished #1 #5 substring$ "\url{" =
+ { howpublished 'entry.url :=
+ #1 'entry.is.electronic :=
+ }
+ 'skip$
+ if$
+ }
+ { note empty$ not
+ { note #1 #5 substring$ "\url{" =
+ { note 'entry.url :=
+ #1 'entry.is.electronic :=
+ }
+ 'skip$
+ if$
+ }
+ 'skip$
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.url}
+{ entry.url empty$ not
+ { new.block entry.url }
+ { "" }
+ if$
+}
+
+FUNCTION {check.doi}
+{ doi empty$ not
+ { #1 'entry.is.electronic := }
+ 'skip$
+ if$
+}
+
+FUNCTION {is.in.url}
+{ 's :=
+ s empty$
+ { #1 }
+ { entry.url empty$
+ { #0 }
+ { s text.length$ 'len :=
+ entry.url text.length$ 'charptr :=
+ { entry.url charptr len substring$ s = not
+ charptr #0 >
+ and
+ }
+ { charptr #1 - 'charptr := }
+ while$
+ charptr
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.doi}
+{ ""
+ doi empty$ not show.doi and
+ { "" 's :=
+ doi 't :=
+ #0 'numnames :=
+ { t empty$ not}
+ { t #1 #1 substring$ 'tmp.str :=
+ tmp.str "," = tmp.str " " = or t #2 #1 substring$ empty$ or
+ { t #2 #1 substring$ empty$
+ { s tmp.str * 's := }
+ 'skip$
+ if$
+ s empty$ s is.in.url or
+ 'skip$
+ { numnames #1 + 'numnames :=
+ numnames #1 >
+ { ", " * }
+ { "DOI: " * }
+ if$
+ "\doi{" s * "}" * *
+ }
+ if$
+ "" 's :=
+ }
+ { s tmp.str * 's := }
+ if$
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ 's :=
+ s empty$ not
+ { new.block s }
+ { "" }
+ if$
+ }
+ 'skip$
+ if$
+}
+
+FUNCTION {check.electronic}
+{ "" 'entry.url :=
+ #0 'entry.is.electronic :=
+ 'check.doi
+ 'skip$
+ if$
+ 'check.url
+ 'skip$
+ if$
+ medium empty$ not
+ { medium "MT" = medium "DK" = or medium "CD" = or medium "OL" = or
+ { #1 'entry.is.electronic := }
+ 'skip$
+ if$
+ }
+ 'skip$
+ if$
+}
+
+FUNCTION {format.note}
+{ note empty$ not show.note and
+ { note }
+ { "" }
+ if$
+}
+
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$
+ year empty$
+ and and
+ key empty$ not and
+ { "all relevant fields are empty in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+
+FUNCTION {monograph}
+{ output.bibitem
+ author empty$ not
+ { format.authors }
+ { editor empty$ not
+ { format.editors }
+ { "empty author and editor in " cite$ * warning$
+ bbl.anonymous
+ }
+ if$
+ }
+ if$
+ output
+ new.block
+ format.series.vol.num.title "title" output.check
+ "M" set.entry.mark
+ format.mark "" output.after
+ new.block
+ format.translators output
+ new.sentence
+ format.edition output
+ new.block
+ format.address.publisher output
+ format.year "year" output.check
+ format.pages bbl.colon output.after
+ format.urldate "" output.after
+ format.url output
+ format.doi output
+ new.block
+ format.note output
+ fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors output
+ author format.key output
+ new.block
+ format.title "title" output.check
+ "M" set.entry.mark
+ format.mark "" output.after
+ new.block
+ format.translators output
+ new.slash
+ format.editors output
+ new.block
+ format.series.vol.num.booktitle "booktitle" output.check
+ new.block
+ format.edition output
+ new.block
+ format.address.publisher output
+ format.year "year" output.check
+ format.pages bbl.colon output.after
+ format.urldate "" output.after
+ format.url output
+ format.doi output
+ new.block
+ format.note output
+ fin.entry
+}
+
+FUNCTION {periodical}
+{ output.bibitem
+ format.authors output
+ author format.key output
+ new.block
+ format.title "title" output.check
+ "J" set.entry.mark
+ format.mark "" output.after
+ new.block
+ format.periodical.year.volume.number output
+ new.block
+ format.address.publisher output
+ format.date "year" output.check
+ format.urldate "" output.after
+ format.url output
+ format.doi output
+ new.block
+ format.note output
+ fin.entry
+}
+
+FUNCTION {article}
+{ output.bibitem
+ format.authors output
+ author format.key output
+ new.block
+ format.title "title" output.check
+ "J" set.entry.mark
+ format.mark "" output.after
+ new.block
+ format.journal "journal" output.check
+ format.date "year" output.check
+ format.journal.volume output
+ format.journal.number "" output.after
+ format.journal.pages "" output.after
+ format.urldate "" output.after
+ format.url output
+ format.doi output
+ new.block
+ format.note output
+ fin.entry
+}
+
+FUNCTION {patent}
+{ output.bibitem
+ format.authors output
+ author format.key output
+ new.block
+ format.title "title" output.check
+ "P" set.entry.mark
+ format.mark "" output.after
+ new.block
+ format.date "year" output.check
+ format.urldate "" output.after
+ format.url output
+ format.doi output
+ new.block
+ format.note output
+ fin.entry
+}
+
+FUNCTION {electronic}
+{ #1 #1 check.electronic
+ #1 'entry.is.electronic :=
+ output.bibitem
+ format.authors output
+ author format.key output
+ new.block
+ format.series.vol.num.title "title" output.check
+ "EB" set.entry.mark
+ format.mark "" output.after
+ new.block
+ format.address.publisher output
+ date empty$
+ { format.date output }
+ 'skip$
+ if$
+ format.pages bbl.colon output.after
+ format.editdate "" output.after
+ format.urldate "" output.after
+ format.url output
+ format.doi output
+ new.block
+ format.note output
+ fin.entry
+}
+
+FUNCTION {misc}
+{ journal empty$ not
+ 'article
+ { booktitle empty$ not
+ 'incollection
+ { publisher empty$ not
+ 'monograph
+ { entry.is.electronic
+ 'electronic
+ { "Z" set.entry.mark
+ monograph
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ empty.misc.check
+}
+
+FUNCTION {archive}
+{ "A" set.entry.mark
+ misc
+}
+
+FUNCTION {book} { monograph }
+
+FUNCTION {booklet} { book }
+
+FUNCTION {collection}
+{ "G" set.entry.mark
+ monograph
+}
+
+FUNCTION {database}
+{ "DB" set.entry.mark
+ electronic
+}
+
+FUNCTION {dataset}
+{ "DS" set.entry.mark
+ electronic
+}
+
+FUNCTION {inbook} { book }
+
+FUNCTION {inproceedings}
+{ "C" set.entry.mark
+ incollection
+}
+
+FUNCTION {conference} { inproceedings }
+
+FUNCTION {map}
+{ "CM" set.entry.mark
+ misc
+}
+
+FUNCTION {manual} { monograph }
+
+FUNCTION {mastersthesis}
+{ "D" set.entry.mark
+ monograph
+}
+
+FUNCTION {newspaper}
+{ "N" set.entry.mark
+ article
+}
+
+FUNCTION {online}
+{ "EB" set.entry.mark
+ electronic
+}
+
+FUNCTION {phdthesis} { mastersthesis }
+
+FUNCTION {proceedings}
+{ "C" set.entry.mark
+ monograph
+}
+
+FUNCTION {software}
+{ "CP" set.entry.mark
+ electronic
+}
+
+FUNCTION {standard}
+{ "S" set.entry.mark
+ misc
+}
+
+FUNCTION {techreport}
+{ "R" set.entry.mark
+ misc
+}
+
+FUNCTION {unpublished}
+{ "Z" set.entry.mark
+ misc
+}
+
+FUNCTION {default.type} { misc }
+
+MACRO {jan} {"January"}
+
+MACRO {feb} {"February"}
+
+MACRO {mar} {"March"}
+
+MACRO {apr} {"April"}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"June"}
+
+MACRO {jul} {"July"}
+
+MACRO {aug} {"August"}
+
+MACRO {sep} {"September"}
+
+MACRO {oct} {"October"}
+
+MACRO {nov} {"November"}
+
+MACRO {dec} {"December"}
+
+MACRO {acmcs} {"ACM Computing Surveys"}
+
+MACRO {acta} {"Acta Informatica"}
+
+MACRO {cacm} {"Communications of the ACM"}
+
+MACRO {ibmjrd} {"IBM Journal of Research and Development"}
+
+MACRO {ibmsj} {"IBM Systems Journal"}
+
+MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
+
+MACRO {ieeetc} {"IEEE Transactions on Computers"}
+
+MACRO {ieeetcad}
+ {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
+
+MACRO {ipl} {"Information Processing Letters"}
+
+MACRO {jacm} {"Journal of the ACM"}
+
+MACRO {jcss} {"Journal of Computer and System Sciences"}
+
+MACRO {scp} {"Science of Computer Programming"}
+
+MACRO {sicomp} {"SIAM Journal on Computing"}
+
+MACRO {tocs} {"ACM Transactions on Computer Systems"}
+
+MACRO {tods} {"ACM Transactions on Database Systems"}
+
+MACRO {tog} {"ACM Transactions on Graphics"}
+
+MACRO {toms} {"ACM Transactions on Mathematical Software"}
+
+MACRO {toois} {"ACM Transactions on Office Information Systems"}
+
+MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
+
+MACRO {tcs} {"Theoretical Computer Science"}
+
+FUNCTION {sortify}
+{ purify$
+ "l" change.case$
+}
+
+FUNCTION {chop.word}
+{ 's :=
+ 'len :=
+ s #1 len substring$ =
+ { s len #1 + global.max$ substring$ }
+ 's
+ if$
+}
+
+FUNCTION {format.lab.name}
+{ "{vv~}{ll}{, jj}{, ff}" format.name$
+ duplicate$ get.str.lang 'name.lang :=
+ name.lang lang.zh = name.lang lang.ja = or
+ { #1 "{ll}{ff}" format.name$ }
+ { #1 "{vv~}{ll}" format.name$ }
+ if$
+}
+
+FUNCTION {format.lab.names}
+{ 's :=
+ s #1 format.lab.name
+ s num.names$ #2 = name.lang lang.en = name.lang lang.ru = or and
+ { s #2 format.lab.name 't :=
+ t "others" =
+ { bbl.space * citation.et.al * }
+ { " " * citation.and * " " * t * }
+ if$
+ }
+ { s num.names$ #1 >
+ { bbl.space * citation.et.al * }
+ 'skip$
+ if$
+ }
+ if$
+}
+
+FUNCTION {author.key.label}
+{ author empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ 'key
+ if$
+ }
+ { author format.lab.names }
+ if$
+}
+
+FUNCTION {author.editor.key.label}
+{ author empty$
+ { editor empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ 'key
+ if$
+ }
+ { editor format.lab.names }
+ if$
+ }
+ { author format.lab.names }
+ if$
+}
+
+FUNCTION {author.key.organization.label}
+{ author empty$
+ { key empty$
+ { organization empty$
+ { cite$ #1 #3 substring$ }
+ { "The " #4 organization chop.word #3 text.prefix$ }
+ if$
+ }
+ 'key
+ if$
+ }
+ { author format.lab.names }
+ if$
+}
+
+FUNCTION {editor.key.organization.label}
+{ editor empty$
+ { key empty$
+ { organization empty$
+ { cite$ #1 #3 substring$ }
+ { "The " #4 organization chop.word #3 text.prefix$ }
+ if$
+ }
+ 'key
+ if$
+ }
+ { editor format.lab.names }
+ if$
+}
+
+FUNCTION {calc.short.authors}
+{ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.key.label
+ { type$ "collection" =
+ type$ "proceedings" =
+ or
+ { editor empty$ not
+ 'editor.key.organization.label
+ 'author.key.organization.label
+ if$
+ }
+ 'author.key.label
+ if$
+ }
+ if$
+ 'short.list :=
+}
+
+FUNCTION {calc.label}
+{ calc.short.authors
+ short.list
+ "("
+ *
+ format.year duplicate$ empty$
+ short.list key field.or.null = or
+ { pop$ "" }
+ 'skip$
+ if$
+ *
+ 'label :=
+}
+
+FUNCTION {sort.language.label}
+{ entry.lang lang.zh =
+ { "a zh " }
+ { entry.lang lang.ja =
+ { "b ja " }
+ { entry.lang lang.en =
+ { "c en " }
+ { entry.lang lang.ru =
+ { "d ru " }
+ { "e other " }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {sort.format.names}
+{ 's :=
+ #1 'nameptr :=
+ ""
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ {
+ s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
+ nameptr #1 >
+ {
+ " " *
+ namesleft #1 = t "others" = and
+ { "zzzzz" * }
+ { numnames #2 > nameptr #2 = and
+ { "zz" * year field.or.null * " " * }
+ 'skip$
+ if$
+ t sortify *
+ }
+ if$
+ }
+ { t sortify * }
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {sort.format.title}
+{ 't :=
+ "A " #2
+ "An " #3
+ "The " #4 t chop.word
+ chop.word
+ chop.word
+ sortify
+ #1 global.max$ substring$
+}
+
+FUNCTION {anonymous.sort}
+{ entry.lang lang.zh =
+ { "yi4 ming2" }
+ { "anon" }
+ if$
+}
+
+FUNCTION {warn.empty.key}
+{ entry.lang lang.zh =
+ { "empty key in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+
+FUNCTION {author.sort}
+{ key empty$
+ { warn.empty.key
+ author empty$
+ { anonymous.sort }
+ { author sort.format.names }
+ if$
+ }
+ { key sortify }
+ if$
+}
+
+FUNCTION {author.editor.sort}
+{ key empty$
+ { warn.empty.key
+ author empty$
+ { editor empty$
+ { anonymous.sort }
+ { editor sort.format.names }
+ if$
+ }
+ { author sort.format.names }
+ if$
+ }
+ { key sortify }
+ if$
+}
+
+FUNCTION {author.organization.sort}
+{ key empty$
+ { warn.empty.key
+ author empty$
+ { organization empty$
+ { anonymous.sort }
+ { "The " #4 organization chop.word sortify }
+ if$
+ }
+ { author sort.format.names }
+ if$
+ }
+ { key sortify }
+ if$
+}
+
+FUNCTION {editor.organization.sort}
+{ key empty$
+ { warn.empty.key
+ editor empty$
+ { organization empty$
+ { anonymous.sort }
+ { "The " #4 organization chop.word sortify }
+ if$
+ }
+ { editor sort.format.names }
+ if$
+ }
+ { key sortify }
+ if$
+}
+
+FUNCTION {presort}
+{ set.entry.lang
+ set.entry.numbered
+ show.url show.doi check.electronic
+ calc.label
+ label sortify
+ " "
+ *
+ sort.language.label
+ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.sort
+ { type$ "collection" =
+ type$ "proceedings" =
+ or
+ 'editor.organization.sort
+ 'author.sort
+ if$
+ }
+ if$
+ *
+ " "
+ *
+ year field.or.null sortify
+ *
+ " "
+ *
+ cite$
+ *
+ #1 entry.max$ substring$
+ 'sort.label :=
+ sort.label *
+ #1 entry.max$ substring$
+ 'sort.key$ :=
+}
+
+STRINGS { longest.label last.label next.extra }
+
+INTEGERS { longest.label.width last.extra.num number.label }
+
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #0 int.to.chr$ 'last.label :=
+ "" 'next.extra :=
+ #0 'longest.label.width :=
+ #0 'last.extra.num :=
+ #0 'number.label :=
+}
+
+FUNCTION {forward.pass}
+{ last.label label =
+ { last.extra.num #1 + 'last.extra.num :=
+ last.extra.num int.to.chr$ 'extra.label :=
+ }
+ { "a" chr.to.int$ 'last.extra.num :=
+ "" 'extra.label :=
+ label 'last.label :=
+ }
+ if$
+ number.label #1 + 'number.label :=
+}
+
+FUNCTION {reverse.pass}
+{ next.extra "b" =
+ { "a" 'extra.label := }
+ 'skip$
+ if$
+ extra.label 'next.extra :=
+ extra.label
+ duplicate$ empty$
+ 'skip$
+ { "{\natexlab{" swap$ * "}}" * }
+ if$
+ 'extra.label :=
+ label extra.label * 'label :=
+}
+
+FUNCTION {bib.sort.order}
+{ sort.label 'sort.key$ :=
+}
+
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\begin{thebibliography}{" number.label int.to.str$ * "}" *
+ write$ newline$
+ "\providecommand{\natexlab}[1]{#1}"
+ write$ newline$
+ "\providecommand{\url}[1]{#1}"
+ write$ newline$
+ "\expandafter\ifx\csname urlstyle\endcsname\relax\relax\else"
+ write$ newline$
+ " \urlstyle{same}\fi"
+ write$ newline$
+ show.doi
+ { "\providecommand{\href}[2]{\url{#2}}"
+ write$ newline$
+ "\providecommand{\doi}[1]{\href{https://doi.org/#1}{#1}}"
+ write$ newline$
+ }
+ 'skip$
+ if$
+}
+
+FUNCTION {end.bib}
+{ newline$
+ "\end{thebibliography}" write$ newline$
+}
+
+READ
+
+EXECUTE {init.state.consts}
+
+EXECUTE {load.config}
+
+ITERATE {presort}
+
+SORT
+
+EXECUTE {initialize.longest.label}
+
+ITERATE {forward.pass}
+
+REVERSE {reverse.pass}
+
+ITERATE {bib.sort.order}
+
+SORT
+
+EXECUTE {begin.bib}
+
+ITERATE {call.type$}
+
+EXECUTE {end.bib}
diff --git a/macros/latex/contrib/shtthesis/shtthesis-user-guide.pdf b/macros/latex/contrib/shtthesis/shtthesis-user-guide.pdf
new file mode 100644
index 0000000000..675e916943
--- /dev/null
+++ b/macros/latex/contrib/shtthesis/shtthesis-user-guide.pdf
Binary files differ
diff --git a/macros/latex/contrib/shtthesis/shtthesis-user-guide.tex b/macros/latex/contrib/shtthesis/shtthesis-user-guide.tex
new file mode 100644
index 0000000000..467f72fd2e
--- /dev/null
+++ b/macros/latex/contrib/shtthesis/shtthesis-user-guide.tex
@@ -0,0 +1,619 @@
+\documentclass{shtthesis}
+
+\shtsetup{
+ degree = {master},
+ degree-name = {工学硕士},
+ degree-name* = {Master~of~Science~in~Engineering},
+ secret-level = {白给},
+ title = {\ShtThesis~v\version~使用说明},
+ title* = {A~User's~Guide\\to\\\ShtThesis~v\version},
+ keywords = {上海科技大学,学位论文,\LaTeX{}},
+ keywords* = {ShanghaiTech~University, Thesis, \LaTeX{}},
+ author = {李润东},
+ author* = {Li~Rundong},
+ institution = {上海科技大学信息科学与技术学院},
+ institution* = {School~of~Information~Science~and~Technology\\%
+ ShanghaiTech~University},
+ supervisor = {范睿~副教授},
+ supervisor* = {Professor~Fan~Rui},
+ supervisor-institution = {上海科技大学信息科学与技术学院},
+ discipline-level-1 = {计算机科学与技术},
+ discipline-level-1* = {Computer~Science~and~Technology},
+}
+
+\definecolor{shtred}{RGB}{146,46,23}
+% `latex' and `shell' environments are adapted from `thuthesis'
+\usepackage{listings}
+\newcommand\prompt{\textup{\$}}
+\lstdefinestyle{lstStyleBase}{%
+ basicstyle=\small\ttfamily,
+ aboveskip=\medskipamount,
+ belowskip=\medskipamount,
+ lineskip=0pt,
+ boxpos=c,
+ showlines=false,
+ extendedchars=true,
+ upquote=true,
+ tabsize=2,
+ showtabs=false,
+ showspaces=false,
+ showstringspaces=false,
+ numbers=none,
+ linewidth=\linewidth,
+ xleftmargin=4pt,
+ xrightmargin=0pt,
+ resetmargins=false,
+ breaklines=true,
+ breakatwhitespace=false,
+ breakindent=0pt,
+ breakautoindent=true,
+ columns=flexible,
+ keepspaces=true,
+ gobble=0,
+ framesep=3pt,
+ rulesep=1pt,
+ framerule=1pt,
+ backgroundcolor=\color{gray!5},
+ stringstyle=\color{green!40!black!100},
+ keywordstyle=\bfseries\color{blue!50!black},
+ commentstyle=\slshape\color{black!60},
+ escapeinside={`'},
+}
+\lstdefinestyle{lstStyleShell}{%
+ style=lstStyleBase,
+ frame=l,
+ rulecolor=\color{shtred},
+ language=bash}
+\lstdefinestyle{lstStyleLaTeX}{%
+ style=lstStyleBase,
+ frame=l,
+ rulecolor=\color{shtred},
+ language=[LaTeX]TeX}
+\lstnewenvironment{latex}{\lstset{style=lstStyleLaTeX}}{}
+\lstnewenvironment{shell}{\lstset{style=lstStyleShell}}{}
+
+\usepackage{hologo}
+\usepackage{ifluatex}
+\ifluatex
+ \ifthenelse{\equal{\currentfontset}{windows}}{
+ \newfontface\EmojiFont{Segoe UI Emoji}[Renderer=HarfBuzz]
+ }{
+ \ifthenelse{\equal{\currentfontset}{mac}}{
+ \newfontface\EmojiFont{Apple Color Emoji}[Renderer=HarfBuzz]
+ }{
+ \newfontface\EmojiFont{Noto Color Emoji}[Renderer=HarfBuzz]
+ }
+ }
+\else
+ \providecommand{\EmojiFont}{\emph{Current \LaTeX{} engine does not support Emoji}}
+\fi
+\providecommand{\emoji}[1]{%
+ \begingroup%
+ \ifluatex%
+ \EmojiFont #1%
+ \else%
+ \EmojiFont%
+ \fi%
+ \endgroup%
+}
+\IfFontExistsTF{Times New Roman}{
+ \providefontfamily\timesnewroman{Times New Roman}
+}{
+ \providecommand{\timesnewroman}{\emph{Times New Roman missing}}
+}
+\IfFontExistsTF{Times}{
+ \providefontfamily\timesfamily{Times}
+}{
+ \providecommand{\timesfamily}{\emph{Times missing}}
+}
+\IfFontExistsTF{XITS-Regular.otf}{
+ \providefontfamily\xitsfamily{XITS-Regular.otf}
+}{
+ \providecommand{\xitsfamily}{\emph{XITS missing}}
+}
+
+\usepackage{subcaption}
+\usepackage{ctable}
+\usepackage{bicaption}
+\captionsetup[figure][bi-second]{name=Figure}
+\captionsetup[table][bi-second]{name=Table}
+
+\begin{document}
+
+\maketitle
+
+\frontmatter
+\begin{abstract}
+ 本文档阐述 \shtthesis 的使用方法,包括其编译方式、文档类选项、文档类提供的功能及其他便于用户(\emph{也就是正在阅读这篇文档的您})快速撰写符合上海科技大学要求的学位论文的技术要点。
+
+ \shtthesis 旨在以最简实现和最小依赖完整覆盖《上海科技大学研究生学位论文撰写规范(初稿)》的所有格式要求,且不为用户额外设限。从 v\version 起,仅需指定 documentclass 为 \shtthesis 即可满足基本排版要求。文档通过 \verb|\shtsetup| 命令统一设定学位论文信息,且仅提供满足格式需求的最少额外命令以保证兼容性。用户可根据自身撰文习惯,引入额外的宏包和命令完成学位论文撰写。
+\end{abstract}
+
+\begin{abstract*}
+ We elaborate on the usage of document class \shtthesis, including its compiling process, class options, provided functionalities, and other technical points to facilitate the user (that is, \emph{you}) to quickly develop their thesis to meet the format requirements of ShanghaiTech University.
+
+ \shtthesis is intended to cover all requirements in 《上海科技大学研究生学位论文撰写规范(初稿)》with minimal function set and introduce no restriction to the user. Beginning with v\version, specifying documentclass to \shtthesis is sufficient for the basic thesis typesetting requirements. This document class uses \verb|\shtsetup| to uniformly set up thesis information and only provides minimum auxiliary commands to meet all format requirements. The user can import other packages and functionalities according to their writing habits.
+\end{abstract*}
+
+\makeindices
+
+\begin{nomenclatures}
+ \header[单位]{符号}{说明}
+ \item[${m^{2} \cdot s^{-2} \cdot K^{-1}}$]{$R$}{the gas constant}
+ \item[${m^{2} \cdot s^{-2} \cdot K^{-1}}$]{$C_v$}{specific heat capacity at constant volume}
+ \item[${m^{2} \cdot s^{-2} \cdot K^{-1}}$]{$C_p$}{specific heat capacity at constant pressure}
+ \item[${m^{2} \cdot s^{-2}}$]{$E$}{specific total energy}
+ \item[${kg \cdot m \cdot s^{-3} \cdot K^{-1}}$]{$k$}{thermal conductivity}
+ \item[${kg \cdot m^{-1} \cdot s^{-2}}$]{$S_{ij}$}{deviatoric stress tensor}
+ \item[${kg \cdot m^{-1} \cdot s^{-2}}$]{$\tau_{ij}$}{viscous stress tensor}
+ \item[${1}$]{$\delta_{ij}$}{Kronecker tensor}
+\end{nomenclatures}
+
+\begin{nomenclatures}[缩写]
+ \header{缩写}{全称}
+ \item{CFD}{Computational Fluid Dynamics}
+ \item{CFL}{Courant-Friedrichs-Lewy}
+ \item{WENO}{Weighted Essentially Non-oscillatory}
+ \item{ZND}{Zel'dovich-von Neumann-Doering}
+\end{nomenclatures}
+
+\begin{nomenclatures}[算子 \& 说明]
+ \item{$\Delta$}{difference}
+ \item{$\nabla$}{gradient operator}
+ \item{$\delta^{\pm}$}{upwind-biased interpolation scheme}
+\end{nomenclatures}
+
+\mainmatter
+\chapter{模板介绍}
+\shtthesis (\textbf{S}hang\textbf{h}ai\textbf{T}ech University \textbf{THESIS}) 是根据《上海科技大学研究生学位论文撰写规范(初稿)》(下文简称《规范》)编写的、适用于上海科技大学学位论文写作的\emph{非官方} \LaTeX 模板。目前版本(v\version)提供了博士、硕士学位论文排版选项,且能够自动生成用于盲审的匿名版以及最终提交的打印版论文。
+
+这篇文档将尽量详细地阐释 \shtthesis 的使用方法和技巧。由于这篇文档直接使用 \shtthesis 排版,所以其源代码文件 \texttt{\jobname.tex} 也可以作为一个实际样例以供读者参考使用。
+
+我们计划在 \shtthesis 后续版本中加入本科学位论文的排版选项,因此亟需有上海科技大学本科论文排版经验的同学参与到 \shtthesis 项目中。我们也计划将该使用说明和模板文件 \verb|shtthesis.cls| 统一重构为 \verb|.dtx| 文件。同时,我们也非常希望得到用户宝贵的反馈和建议。若您有意为 \shtthesis 贡献 issues 和 pull requests,请移步至项目主页 \url{https://github.com/lirundong/sht-thesis}。
+
+\chapter{模板使用}
+\section{模板安装}
+\shtthesis 提供的文档类型文件为 \verb|shtthesis.cls|,封面所需的上海科技大学校徽文件为 \verb|shanghaitech-logo.pdf|,参考文献 GBT-7714 格式文件为 \verb|shtthesis-gbt7714-plain.bst|,用户仅需将这三个文件拷贝至自己论文的工作目录下即可完成安装。假设用户的论文文件为 \verb|thesis.tex|,则工作目录中必要的文件包括:
+\begin{center}
+ \begin{tabular}{ll}
+ \toprule
+ 文件名称 & 说明 \\
+ \midrule
+ \verb|shtthesis.cls| & 模板文档类文件 \\
+ \verb|shanghaitech-logo.pdf| & 上海科技大学校徽 \\
+ \verb|shtthesis-gbt7714-plain.bst| & 参考文献格式文件 \\
+ \verb|thesis.tex| & 论文文件 \\
+ \verb|reference.bib| & 参考文献默认文件名 \\
+ \bottomrule
+ \end{tabular}
+\end{center}
+
+\paragraph{注意}
+为避免版权问题,上传至 CTAN 的 \shtthesis 并不包含校徽文件。如果用户直接使用 \TeX{} Live 分发的 \shtthesis,则需要至项目主页下载校徽文件\footnote{校徽文件在 GitHub 项目下的链接为 \url{https://github.com/lirundong/shtthesis/raw/master/shanghaitech-logo.pdf}},并将 \verb|shanghaitech-logo.pdf| 与 \verb|thesis.tex| 放置在同一目录下。
+
+\section{文档编译}
+\shtthesis 支持使用 \hologo{XeLaTeX} 和 \hologo{LuaLaTeX} 编译(注意,\emph{不支持} \hologo{pdfLaTeX})。尝试编译本文档的源代码 \texttt{\jobname.tex} 至 PDF 文件是了解 \shtthesis 编译流程最直观的方法。我们推荐在最新的 \hologo{TeX} Live 环境下,使用 \verb|latexmk| 工具进行编译。Windows 及 Linux 用户请下载安装 \hologo{TeX} Live (\url{https://www.tug.org/texlive/}),macOS 用户请下载安装 Mac\hologo{TeX} (\url{https://www.tug.org/mactex/})。不推荐在 overleaf 等在线平台编译使用 \shtthesis,项目主页不接受与 overleaf 相关的 issues。
+
+在完成环境配置后,即可使用 \verb|latexmk| 工具完成编译。使用 \hologo{XeLaTeX} 引擎进行编译的命令为:
+\begin{shell}
+`\prompt' latexmk -pdfxe
+\end{shell}
+若使用 \hologo{LuaLaTeX} 引擎,则编译命令为:
+\begin{shell}
+`\prompt' latexmk -pdflua
+\end{shell}
+一般来说,\hologo{XeLaTeX} 引擎的编译速度较快且占用资源较少,而 \hologo{LuaLaTeX} 引擎的编译结果似乎有更好的跨平台规范性。在 \shtthesis 开发过程中,曾出现过在 macOS 下 \hologo{XeLaTeX} 编译的 PDF 在 Windows 下无法打开,而 \hologo{LuaLaTeX} 编译结果正常的情况。若使用 LuaHB\hologo{TeX} 引擎编译,还可进一步使用 emoji 等特殊功能。例如:\emoji{ 👴🏻👴🏼👴🏽👴🏾👴🏿👴👨🏻‍🦳🎅🏻🦹🏻‍♂️🕵🏼‍♂️👨🏼‍⚕️👨🏼‍🌾👨🏼‍🍳👨🏼‍💼👨🏼‍🔧👨🏼‍🔬👨🏼‍🎨👨🏼‍🚒👨🏼‍✈️👨🏼‍⚖️🧔🏼🤵🏼🧙🏻‍♂️🧖🏼‍♂️👨🏼‍🌾👮🏼‍♂️👨🏼‍🏫👨🏼‍🚀}。LuaHB\hologo{TeX} 引擎是 \hologo{TeX} Live 2020 中 \hologo{LuaLaTeX} 的默认实现,在 \hologo{TeX} Live 2019 下使用 LuaHB\hologo{TeX} 的方法为:
+\begin{shell}
+`\prompt' latexmk -pdflua -pdflualatex=lualatex-dev
+\end{shell}
+
+\section{载入模板类}
+模板安装完成后,在论文文件 \verb|thesis.tex| 开头使用
+\begin{latex}
+\documentclass{shtthesis}
+\end{latex}
+即可载入模板。\shtthesis 接受的类参数包括:用于生成盲审论文的 \verb|anonymous| 选项,用于生成打印版论文的 \verb|print| 选项,以及传递给 \textsf{cexbook} 的其他选项。
+
+\subsection{\texttt{anonymous} 选项} \label{sec::option_anonymous}
+为方便生成盲审所需的匿名版论文,在文档类传入 \verb|anonymous| 即可将论文中英文封面的作者信息、导师信息,以及附录中的作者简历替换为匿名字符串,将作者论文发表、专利申请记录替换为匿名版本,并隐去文末的致谢部分:
+\begin{latex}
+\documentclass[anonymous]{shtthesis}
+\end{latex}
+\shtthesis 默认的匿名字符串为连续的三个英文星号“***”,该字符串可使通过 \verb|\shtsetup| 的 anonymous-str 选项修改:
+\begin{latex}
+\shtsetup{
+ anonymous-str = XXX, % 作者、导师姓名在匿名环境下显示为 XXX
+}
+\end{latex}
+\verb|\shtsetup| 命令的使用方法详见第~\ref{sec::setup_info} 节。
+
+\subsection{\texttt{print} 选项}
+传入 \verb|print| 选项后,论文中所有超链接变为黑色(包括文献引用、URL 等),以避免黑白打印后彩色链接内容呈浅灰色影响观感;同时将奇数页、偶数页的内侧页边距分别增加 0.63 厘米以便于装订。
+\begin{latex}
+\documentclass[print]{shtthesis}
+\end{latex}
+
+\subsection{传递给 \textsf{ctexbook} 的其他选项}
+\shtthesis 实际使用 \CTeX 宏包提供的 \textsf{ctexbook} 文档类排版,除 \verb|anonymous| 和 \verb|print| 外的其余类参数会传递给 \textsf{ctexbook}。其中需要注意的选项为 fontset,即设定论文所用的字体集。\CTeX 宏包自身能够根据编译平台选择合适的字体集,但有时会出现平台识别失败从而回退至 \TeX Live 提供的最基础的 Fandol 字体集导致缺字的情况。此时可以手动设置相应的 fontset,例如在 Windows 平台下设置 \verb|fontset=windows|,在 macOS 平台下设置 \verb|fontset=mac|:
+\begin{latex}
+\documentclass[fontset=windows]{shtthesis}
+\end{latex}
+不同字符集所用字体见表~\ref{tab::fonts}。
+
+\begin{table}[htb]
+ \centering
+ \caption{不同字符集下 \shtthesis 所用字体}
+ \label{tab::fonts}
+ \begin{subtable}{\columnwidth}
+ \centering
+ \caption{\shtthesis 所用中文字体}
+ \label{tab::chs_fonts}
+ \begin{tabular}{l *{3}{c}}
+ \toprule
+ & Windows & Mac & Fandol \\
+ \midrule
+ \songti 宋体 & \songti 中易宋体 & \songti 华文宋体简体 & \songti Fandol 宋体 \\
+ \heiti 黑体 & \heiti 中易黑体 & \heiti 华文黑体简体 & \heiti Fandol 黑体 \\
+ \kaishu 楷书 & \kaishu 中易楷体 & \kaishu 华文楷体简体 & \kaishu Fandol 楷体 \\
+ \fangsong 仿宋 & \fangsong 中易仿宋 & \fangsong 华文仿宋简体 & \fangsong Fandol 仿宋 \\
+ \bottomrule
+ \end{tabular}
+ \end{subtable}
+ \newline
+ \vspace{12pt}
+ \newline
+ \begin{subtable}{\columnwidth}
+ \centering
+ \caption{\shtthesis 所用英文字体(全平台一致)}
+ \label{tab::eng_fonts}
+ \begin{tabular}{*{3}{c}}
+ \toprule
+ \textrm{Serif} & \textsf{Sans Serif} & \texttt{Typewriter} \\
+ \midrule
+ \textrm{\TeX{} Gyre Termes} & \textsf{\TeX{} Gyre Heros} & \texttt{\TeX{} Gyre Cursor} \\
+ \bottomrule
+ \end{tabular}
+ \end{subtable}
+\end{table}
+
+用户可以在不显著违反《规范》的前提下按照自身需求自定义字符集(例如在排版正文英文字体时,{\rmfamily \TeX{} Gyre Termes}、{\xitsfamily XITS}、{\timesfamily Times} 和 {\timesnewroman Times New Roman} 几种字体几乎没有明显区别,见表~\ref{tab::serif_fonts}),或通过其他设置调整 \textsf{ctexbook} 的排版行为。\textsf{ctexbook} 使用方法详见 \CTeX 文档。\footnote{\url{http://mirrors.ctan.org/language/chinese/ctex/ctex.pdf}}
+
+\begin{table}[htb]
+ \centering
+ \caption{不同英文衬线字体测试}
+ \label{tab::serif_fonts}
+ \begin{tabular}{ll}
+ \toprule
+ Font Name & Content \\
+ \midrule
+ \rmfamily \TeX{} Gyre Termes & \rmfamily The quick brown fox jumps over the lazy dog. \\
+ \xitsfamily XITS & \xitsfamily The quick brown fox jumps over the lazy dog. \\
+ \timesfamily Times & \timesfamily The quick brown fox jumps over the lazy dog. \\
+ \timesnewroman Times New Roman & \timesnewroman The quick brown fox jumps over the lazy dog. \\
+ \bottomrule
+ \end{tabular}
+\end{table}
+
+\section{学位及封面信息} \label{sec::setup_info}
+\shtthesis 需要知晓学位类型(v\version 支持 master 和 doctor)才能进行进一步排版;其次根据《规范》,博士学位论文和硕士学位论文需要在中英文封面中,依次列出论文密级、论文标题、作者姓名、导师信息、学位类别、一级学科、学校/学院名称及论文完成时间,并在中英文摘要之后列出论文关键词。以上信息均可通过 \verb|\shtsetup| 命令,在论文导言区(即 \verb|\documentclass| 之后、\verb|\begin{document}| 之前)以 key=value 方式统一设定。用户可以一次性调用 \verb|\shtsetup| 设定所有信息,也可分多次设定。例如:
+\begin{latex}
+\shtsetup{
+ degree = {master},
+ degree-name = {工学硕士},
+ degree-name* = {Master~of~Science~in~Engineering},
+ secret-level = {白给},
+ title = {\ShtThesis~v\version~使用说明},
+ title* = {A~User's~Guide\\to\\\ShtThesis~v\version},
+ keywords = {上海科技大学,学位论文,\LaTeX{}},
+ keywords* = {ShanghaiTech~University, Thesis, \LaTeX{}},
+ author = {李润东},
+ author* = {Li~Rundong},
+ institution = {上海科技大学信息科学与技术学院},
+ institution* = {School~of~Information~Science~and~Technology\\%
+ ShanghaiTech~University},
+ supervisor = {范睿~副教授},
+ supervisor* = {Professor~Fan~Rui},
+ supervisor-institution = {上海科技大学信息科学与技术学院},
+ discipline-level-1 = {计算机科学与技术},
+ discipline-level-1* = {Computer~Science~and~Technology},
+ date = {2020~年~6~月},
+ date* = {June,~2020},
+}
+\end{latex}
+其中,表示中文信息条目的 key 为 \verb|-| 连接的小写单词(例如 \verb|degree-name|),由 \verb|*| 结尾的 key 一般表示对应的英文条目(例如 \verb|degree-name*|);value 可以在前后添加大括号,也可以不添加。特别需要注意 \verb|\shtsetup| 命令内\emph{不能有空行}。
+
+\subsection{学位信息}
+需要设定的学位信息包括:学位类型(degree)、学位名称(degree-name)和英文学位名称(degree-name*),具体见表~\ref{tab::degree_info}。学位类型会影响 \shtthesis 的中英文封面内容。
+\begin{table}[htb]
+\centering
+\caption{通过\texttt{shtsetup}设定的学位信息} \label{tab::degree_info}
+\small
+\begin{tabular}{llp{0.5\columnwidth}}
+ \toprule
+ key & value 样例 & 说明 \\
+ \midrule
+ degree & doctor & v\version 目前支持硕士(master)和博士(doctor)论文排版 \\
+ degree-name & 学术型博士 & 中文学位名称,《规范》中学术型学位中文名称包括:学术型博士、理学硕士、工学硕士 \\
+ degree-name* & Doctor~of~Philosophy & 英文学位名称,《规范》中上述学位对应的英文名称为:Doctor~of~Philosophy、Master~of~Natural~Science、Master~of~Science~in~Engineering \\
+ \bottomrule
+\end{tabular}
+\end{table}
+
+\subsection{论文标题信息}
+设定论文中英文标题和涉密等级。中文标题(title)和英文标题(title*)中可以包含换行符。涉密等级(secret-level)会以“密级:\uline{XXX}”显示在中文封面右上角,未设定涉密等级则不显示相关信息。
+
+\subsection{作者信息}
+需要设定的作者信息包括:作者中英文姓名(author 和 author*)、一级学科中英文名称(discipline-level-1 和 discipline-level-1*)和学校/学院中英文名称(institution 和 institution*)。注意《规范》要求以姓氏拼音在前、名字拼音在后、中间以半角空格分隔的格式书写英文姓名。
+\begin{latex}
+\shtsetup{
+ author = 李润东,
+ author* = {Li~Rundong}, % 正确写法
+ % author* = {Rundong~Li}, % 错误写法
+}
+\end{latex}
+
+在设定学校/学院名称时,中文名称(institution)不可带换行符,英文名称(institution*)应在学院、学校名称间加入换行符,否则封面排版会出现错误。
+\begin{latex}
+\shtsetup{
+ institution = 上海科技大学信息科学与技术学院,
+ institution* = {School~of~Information~Science~and~Technology\\%
+ ShanghaiTech~University},
+}
+\end{latex}
+
+\subsection{导师信息}
+需要设定的导师信息包括:导师中英文姓名(supervisor 和 supervisor*)和导师单位中文名称(supervisor-institution)。注意在中文封面中,导师姓名和单位分两行显示在“指导教师”条目下。根据《规范》,导师中文姓名(supervisor)应包含导师职称,如教授、副教授、助理教授、研究员、副研究员,以一个半角空格跟随在姓名之后;导师英文姓名(supervisor*)则统一以“Professor”开头,与英文姓名以一个半角空格隔开。导师单位中文名称(supervisor-institution)不可包含换行符。
+\begin{latex}
+\shtsetup{
+ supervisor = {范睿~副教授},
+ supervisor* = {Professor~Fan~Rui},
+ supervisor-institution = {上海科技大学信息科学与技术学院},
+}
+\end{latex}
+
+\subsection{成文日期}
+通过 date 和 date* 分别设置中英文成文日期,日期内容请参考《规范》,日期格式为:
+\begin{latex}
+\shtsetup{
+ date = {2020~年~6~月},
+ date* = {June,~2020},
+}
+\end{latex}
+
+\section{前言部分}
+《规范》规定论文前言部分应包含论文原创性声明和授权使用声明、中英文摘要、目录及图形、表格列表。若有需要,可加入符号列表。\shtthesis 会自动生成目录和图表列表,在不设置 \verb|anonymous| 选项时会自动生成声明页。\shtthesis 提供了摘要和符号列表环境,以便于用户生成中英文摘要和符号列表。
+
+\subsection{论文摘要及关键词}
+论文中英文摘要在正文部分 \verb|\frontmatter| 之后、\verb|\makeindices| 之前,分别在 \verb|abstract| 和 \verb|abstract*| 环境中输入。摘要环境对内容没有限制。
+\begin{latex}
+\begin{abstract}
+ 中文摘要内容...
+\end{abstract}
+
+\begin{abstract*}
+ English abstract content...
+\end{abstract*}
+\end{latex}
+
+论文中英文关键词在 \verb|\shtsetup| 命令中分别以 keywords 和 keywords* 设定。注意 \shtthesis v\version 中尚未实现分词处理,此处输入的 value 会不经任何预处理,直接插入至正文中排版。因此,中文关键词(keywords)之间应该以中文逗号“,”隔开且不包含空格;英文关键词(keywords*)之间应该以半角逗号“,”隔开,并在每一半角逗号后跟随一个半角空格。
+\begin{latex}
+\shtsetup{
+ keywords = {上海科技大学,学位论文,\LaTeX{}},
+ keywords* = {ShanghaiTech~University, Thesis, \LaTeX{}},
+}
+\end{latex}
+
+\subsection{目录及图形、表格、符号列表}
+\shtthesis 重载了 \verb|\makeindices| 命令,可一次生成目录、图形列表和表格列表。默认目录中正文标题列出至第 3 级(即 subsection),若包含附录则目录中只列出“附录”一项(附录各级标题仍会生成 PDF 书签),图形、表格列表中列出图表标题的全部内容。对于特别长的图形、表格标题,可以在 \verb|\caption| 命令中指定短标题,从而使列表条目更为简明:
+\begin{latex}
+\begin{figure}
+ \caption[出现在图形列表内的短标题]{出现在正文中的长标题}
+ % ...
+\end{figure}
+\end{latex}
+
+\shtthesis 提供了 \verb|nomenclatures| 环境用于生成符号列表,使用方法为:
+\begin{latex}
+\begin{nomenclatures}[`\emph{caption}']
+ \head[`\emph{unitCap}']{`\emph{symbCap}'}{`\emph{descriptionCap}'}
+ \item[`\emph{unit}']{`\emph{symb}'}{`\emph{description}'}
+ % ...
+\end{nomenclatures}
+\end{latex}
+每次 \verb|nomenclatures| 调用会分别生成一组符号列表,每一 \verb|\item| 会生成一行符号描述。若 caption 不为空则会为当前组生成一个不编号的 section 级的标题。\verb|\head| 为可选指令,会为当前组生成一个“表头”,但必须在 \verb|\item| 之前列出。\verb|\item| 接受一个可选参数 unit 作为符号的单位,若其不为空则在当前行右对齐出现。\verb|nomenclatures| 的使用样例可以参考 \texttt{\jobname.tex} 中“符号列表”部分。注意在 \shtthesis v\version 中 \verb|\item| 的 description 折行后会出现排版错误,故暂时不支持较长的符号描述。
+
+\section{正文部分}
+\shtthesis 正文部分的书写与一般 \LaTeX 项目无异。为保证兼容性,\shtthesis 除修改公式编号格式以符合《规范》要求外,不提供证明、定理等任何额外环境。文献引用目前只支持“著者——出版年”格式。
+
+\subsection{编号公式}
+\shtthesis 通过 \textsf{mathtools} 宏包在公式编号前添加 $\ldots$ 以符合《规范》对公式编号的格式要求,如:
+\begin{align}
+P(A|B) &= \frac{P(A)P(B|A)}{P(B)} \label{eq::bayesian}
+\end{align}
+同时重载了 \verb|\eqref|,使得公式编号格式修改后,其引用仍与 \textsf{amsmath} 无异:贝叶斯定理~\eqref{eq::bayesian}。
+
+\subsection{文献引用} \label{sec::citation}
+\shtthesis 目前仅通过 \textsf{natbib} 支持“著者——出版年”格式的引用,可以使用 \verb|\citet| 进行文本形式的引用 \citet{Bohan1928},使用 \verb|\citep| 进行括号形式的引用 \citep{yuan2012lanc},以及使用 \verb|\citeyear| 进行年份引用 \citeyear{walls2013drought}。当引用内容是组成正文的一部分时,应使用文本形式的引用,否则使用括号形式的引用。一个实用的区分技巧是,如果你在做口头介绍时会说出引用内容,就应使用文本形式的引用,否则使用括号形式的引用。
+
+\shtthesis 默认使用的参考文献文件为 reference.bib,若使用其他文件则需在 \verb|\makebiblio| 命令后指明
+\begin{latex}
+\makebiblio[mybiblio] % 读取 mybiblio.bib 文件
+\end{latex}
+需要注意若文献条目的作者姓名非英文,则需额外增加 key 字段指定作者英文姓名,并在姓氏拼英后加注音调,以确保文献条目在文末的参考文献中正确排列。例如 \citet{bravo1990comparative} 无需额外处理,而 \citet{chen1980zhongguo} 对应的 bib 条目需修改为
+\begin{latex}
+@incollection{chen1980zhongguo,
+ author = {陈晋镳 and 张惠民 and 朱士兴 and 赵震 and 王振刚},
+ key = {Chen2 Jing Ao Zhang1 Hui Ming Zhu1 Shi Xing Zhao4 Zhen Wang2 Zhen Gang},
+ title = {蓟县震旦亚界研究},
+ editor = {中国地质科学院天津地质矿产研究所},
+ booktitle = {中国震旦亚界},
+ address = {天津},
+ publisher = {天津科学技术出版社},
+ year = {1980},
+ pages = {56--114},
+}
+\end{latex}
+
+\subsection{列表环境}
+\shtthesis 微调了编号列表(\verb|enumerate|)和非编号列表(\verb|itemize|)环境,以适应中文排版惯例。编号列表默认使用数字编号:
+\begin{enumerate}
+ \item 起来,饥寒交迫的奴隶!
+ \item 起来,全世界受苦的人!
+ \item 满腔的热血已经沸腾,
+ \item 要为真理而斗争!
+\end{enumerate}
+也可以在 \verb|\begin{enumerate}| 之后,以短标签(short label)形式指定编号格式。例如,使用小写字母+半角括号作为编号:
+\begin{enumerate}[a)]
+ \item 旧世界打个落花流水,
+ \item 奴隶们起来,起来!
+ \item 不要说我们一无所有,
+ \item 我们要做天下的主人!
+\end{enumerate}
+还可以通过 \verb|resume*| 参数,“继续”被中断的列表编号:
+\begin{enumerate}[a), resume*]
+ \item 这是最后的斗争,
+ \item 团结起来到明天,
+ \item 英特纳雄耐尔
+ \item 就一定要实现!
+\end{enumerate}
+
+关键字(\verb|description|)环境在每一条目关键字后增加了加粗全角冒号“\textbf{:}”以适应中文排版惯例。例如:《中华人民共和国劳动法》
+\begin{description}
+ \item[第一章第三条] 劳动者享有平等就业和选择职业的权利、取得劳动报酬的权利、休息休假的权利、获得劳动安全卫生保护的权利、接受职业技能培训的权利、享受社会保险和福利的权利、提请劳动争议处理的权利以及法律规定的其他劳动权利。
+ \item[第四章第三十六条] 国家实行劳动者每日工作时间不超过八小时、平均每周工作时间不超过四十四小时的工时制度。
+ \item[第四章第四十一条] 用人单位由于生产经营需要,经与工会和劳动者协商后可以延长工作时间,一般每日不得超过一小时;因特殊原因需要延长工作时间的,在保障劳动者身体健康的条件下延长工作时间每日不得超过三小时,但是每月不得超过三十六小时。
+ \item[第四章第四十三条] 用人单位不得违反本法规定延长劳动者的工作时间。
+\end{description}
+
+\subsection{双语图表标题}
+《规范》要求正文中所有图形、表格标题使用中英双语。此需求可以通过 \textsf{bicaption} 宏包实现,如图~\ref{img::sht_logo} 所示。
+\begin{figure}[htb]
+ \centering
+ \IfFileExists{shanghaitech-logo.pdf}{%
+ \includegraphics[width=0.5\columnwidth]{shanghaitech-logo.pdf}%
+ }{%
+ \missingfigure{\small 校徽文件 \texttt{shanghaitech-logo.pdf} 缺失}%
+ }%
+ \bicaption{上海科技大学校徽}{School logo of ShanghaiTech University}
+ \label{img::sht_logo}
+\end{figure}
+
+由于在排版较长的、自包含的图表标题时,使用双语图表标题会导致可读性下降,\shtthesis 默认不载入 \textsf{bicaption} 宏包。( \shtthesis 作者在 2020 年学位申请时并未使用双语标题。)若确实需要双语标题,可在导言区内手动载入并设定 \textsf{bicaption}:
+\begin{latex}
+\usepackage{bicaption}
+\captionsetup[figure][bi-second]{name=Figure}
+\captionsetup[table][bi-second]{name=Table}
+\end{latex}
+
+\section{附录及其他内容} \label{sec::backmatter}
+正文完成后,使用 \verb|\makebiblio| 命令可生成参考文献,若需读取自定义 bib 文件请参考第~\ref{sec::citation} 节。使用 \verb|\appendix| 命令后,即可像书写正文一样书写附录。默认目录中只显示“附录”一项,不显示附录各级标题。
+\begin{latex}
+\appendix
+\chapter{...}
+% ...
+\end{latex}
+
+《规范》要求在文末依此列出致谢、作者简历、攻读学位期间发表的论文与研究成果。用户可使用 \shtthesis 提供的相应环境 \verb|acknowledgement|、\verb|resume|、\verb|publications|、\verb|patterns| 和 \verb|projects| 进行排版。同时为了生成符合盲审要求的论文,\shtthesis 也提供了对应的\emph{匿名环境} \verb|publications*|、\verb|patterns*| 和 \verb|projects*|。在打开 \verb|anonymous| 选项(第~\ref{sec::option_anonymous} 节)后,论文中不出现“致谢”一节,作者简历内容替换为匿名字符串,其他小节使用匿名环境内容排版。注意在第一次使用任一上述环境前,需要使用 \verb|\backmatter| 切换至后记模式。
+
+\subsection{致谢}
+在 \verb|acknowledgement| 环境内书写致谢,致谢内容在匿名模式下不显示。
+\begin{latex}
+\begin{acknowledgement}
+ 致谢信息……
+\end{acknowledgement}
+\end{latex}
+
+\subsection{简历及科研成果}
+此部分需要依此书写个人简历(\verb|resume| 环境)、已发表(或正式接受)的学术论文(\verb|publications| 和 \verb|publications*| 环境)、申请或已获得的专利(\verb|patterns| 和 \verb|patterns*| 环境)、参加的研究项目及获奖情况(\verb|projects| 和 \verb|projects*|)。根据是否匿名分别显示非匿名环境内容和匿名环境内容。
+\begin{latex}
+\begin{resume}
+ 个人简历…… (仅非匿名环境显示)
+\end{resume}
+
+\begin{publications}
+ 论文发表记录…… (非匿名时显示)
+\end{publications}
+
+\begin{publications*}
+ 论文发表记录…… (匿名时显示)
+\end{publications*}
+% ...
+\end{latex}
+
+\makebiblio
+
+\appendix
+\chapter{其他排版细节测试}
+本章中的测试材料,数学公式部分来自 \textsf{ucasthesis} 附录 B\footnote{\url{https://github.com/mohuangrui/ucasthesis/blob/master/Tex/Appendix.tex}},生僻字部分来自《生僻字大全(按部首分类)》\footnote{\url{http://xh.5156edu.com/page/z4745m2559j18770.html}}。
+
+\section{排版数学公式}
+\providecommand{\Vector}[1]{\ensuremath{\mathbf{ #1 }}}
+\providecommand{\Tensor}[1]{\ensuremath{\mathbf{\mathsf{ #1 }}}}
+\begin{equation}
+ \begin{cases}
+ \frac{\partial \rho}{\partial t} + \nabla\cdot(\rho\Vector{V}) = 0 \\
+ \frac{\partial (\rho\Vector{V})}{\partial t} + \nabla\cdot(\rho\Vector{V}\Vector{V}) = \nabla\cdot\Tensor{\sigma} \\
+ \frac{\partial (\rho E)}{\partial t} + \nabla\cdot(\rho E\Vector{V}) = \nabla\cdot(k\nabla T) + \nabla\cdot(\Tensor{\sigma}\cdot\Vector{V})
+ \end{cases}
+\end{equation}
+\begin{equation}
+ \frac{\partial }{\partial t}\int\limits_{\Omega} u \, \mathrm{d}\Omega + \int\limits_{S} \Vector{n}\cdot(u\Vector{V}) \, \mathrm{d}S = \dot{\phi}
+\end{equation}
+\[
+ \begin{split}
+ \mathcal{L} \{f\}(s) &= \int _{0^{-}}^{\infty} f(t) e^{-st} \, \mathrm{d}t, \
+ \mathscr{L} \{f\}(s) = \int _{0^{-}}^{\infty} f(t) e^{-st} \, \mathrm{d}t\\
+ \mathcal{F} {\bigl (} f(x+x_{0}) {\bigr )} &= \mathcal{F} {\bigl (} f(x) {\bigr )} e^{2\pi i\xi x_{0}}, \
+ \mathscr{F} {\bigl (} f(x+x_{0}) {\bigr )} = \mathscr{F} {\bigl (} f(x) {\bigr )} e^{2\pi i\xi x_{0}}
+ \end{split}
+\]
+
+Ordinary math: $A,F,L,2,3,5,\sigma$. \verb|\mathrm|: $\mathrm{A,F,L,2,3,5,\sigma}$.
+
+\verb|\mathbf|: $\mathbf{A,F,L,2,3,5,\sigma}$. \verb|\mathit|: $\mathit{A,F,L,2,3,5,\sigma}$.
+
+\verb|\mathsf|: $\mathsf{A,F,L,2,3,5,\sigma}$. \verb|\mathtt|: $\mathtt{A,F,L,2,3,5,\sigma}$.
+
+\verb|\mathfrak|: $\mathfrak{A,F,L,2,3,5,\sigma}$. \verb|\mathbb|: $\mathbb{A,F,L,2,3,5,\sigma}$.
+
+\verb|\mathcal|: $\mathcal{A,F,L,2,3,5,\sigma}$. \verb|\mathscr|: $\mathscr{A,F,L,2,3,5,\sigma}$.
+
+\section{排版生僻字}
+{\songti 叧叨叭叱叴叵叺叻叼叽叾卟叿吀吁吂吅吆吇吋吒吔吖吘吙吚吜吡吢吣吤吥吧吩吪吭吮吰吱吲呐吷吺吽呁呃呄呅呇呉呋呋呌呍呎呏呐呒呓呔呕呗呙呚呛呜呝呞呟呠呡呢呣呤呥呦呧周呩呪呫呬呭呮呯呰呱呲呴呶呵呷呸呹呺呻呾呿咀咁咂咃咄咅咇咈咉咊咋咍咎咐咑咓咔咕咖咗咘咙咚咛咜咝咞咟咠咡咢咣咤咥咦咧咨咩咪咫咬咭咮咯咰咲咳咴咵咶啕咹咺咻呙咽咾咿哂哃哅哆哇哈哊哋哌哎哏哐哑哒哓哔哕哖哗哘哙哚哛哜哝哞哟哠咔哣哤哦哧哩哪哫哬哯哰唝哵哶哷哸哹哻哼哽哾哿唀唁唂唃呗唅唆唈唉唊唋唌唍唎唏唑唒唓唔唣唖唗唘唙吣唛唜唝唞唟唠唡唢唣唤唥唦唧唨唩唪唫唬唭唯唰唲唳唴唵唶唷念唹唺唻唼唽唾唿啀啁啃啄啅啇啈啉啋啌啍啎问啐啑啒启啔啕啖啖啘啙啚啛啜啝哑启啠啡唡衔啥啦啧啨啩啪啫啬啭啮啯啰啱啲啳啴啵啶啷啹啺啻啼啽啾啿喀喁喂喃善喅喆喇喈喉喊喋喌喍喎喏喐喑喒喓喔喕喖喗喙喛喞喟喠喡喢喣喤喥喦喨喩喯喭喯喰喱哟喳喴喵営喷喸喹喺喼喽喾喿嗀嗁嗂嗃嗄嗅呛啬嗈嗉唝嗋嗌嗍吗嗏嗐嗑嗒嗓嗕嗖嗗嗘嗙呜嗛嗜嗝嗞嗟嗠嗡嗢嗧嗨唢嗪嗫嗬嗭嗮嗰嗱嗲嗳嗴嗵哔嗷嗸嗹嗺嗻嗼嗽嗾嗿嘀嘁嘂嘃嘄嘅嘅嘇嘈嘉嘊嘋嘌喽嘎嘏嘐嘑嘒嘓呕嘕啧嘘嘙嘚嘛唛嘝嘞嘞嘟嘠嘡嘢嘣嘤嘥嘦嘧嘨哗嘪嘫嘬嘭唠啸囍嘴哓嘶嘷呒嘹嘺嘻嘼啴嘾嘿噀噂噃噄咴噆噇噈噉噊噋噌噍噎噏噐噑噒嘘噔噕噖噗噘噙噚噛噜咝噞噟哒噡噢噣噤哝哕噧噩噪噫噬噭噮嗳噰噱哙噳喷噵噶噷吨噺噻噼噽噾噿咛嚁嚂嚃嚄嚅嚆吓嚈嚉嚊嚋哜嚍嚎嚏尝嚑嚒嚓嚔噜嚖嚗嚘啮嚚嚛嚜嚝嚞嚟嚠嚡嚢嚣嚤呖嚧咙嚩咙嚧嚪嚫嚬嚭嚯嚰嚱亸喾嚵嘤嚷嚸嚹嚺嚻嚼嚽嚾嚿啭嗫嚣囃囄冁囆囇呓囊囋囍囎囏囐嘱囒啮囔囕囖}
+
+{\heiti 圠圡圢圤圥圦圧圩圪圫圬圮圯地圱圲圳圴圵圶圷圸圹圻圼埢鴪址坁坂坃坄坅坆坈坉坊坋坌坍坒坓坔坕坖坘坙坜坞坢坣坥坧坨坩坪坫坬坭坮坯垧坱坲坳坴坶坸坹坺坻坼坽坾坿垀垁垃垅垆垇垈垉垊垌垍垎垏垐垑垓垔垕垖垗垘垙垚垛垜垝垞垟垠垡垤垥垧垨垩垪垫垬垭垮垯垰垱垲垲垳垴埯垶垷垸垹垺垺垻垼垽垾垽垿埀埁埂埃埄埅埆埇埈埉埊埋埌埍城埏埐埑埒埓埔埕埖埗埘埙埚埛野埝埞域埠垭埢埣埤埥埦埧埨埩埪埫埬埭埮埯埰埱埲埳埴埵埶执埸培基埻崎埽埾埿堀堁堃堄坚堆堇堈堉垩堋堌堍堎堏堐堑堒堓堔堕垴堗堘堙堚堛堜埚堞堟堠堢堣堥堦堧堨堩堫堬堭堮尧堰报堲堳场堶堷堸堹堺堻堼堽堾堼堾碱塀塁塂塃塄塅塇塆塈塉块茔塌塍塎垲塐塑埘塓塕塖涂塘塙冢塛塜塝塟塠墘塣墘塥塦塧塨塩塪填塬塭塮塯塰塱塲塳塴尘塶塷塸堑塺塻塼塽塾塿墀墁墂墄墅墆墇墈墉垫墋墌墍墎墏墐墒墒墓墔墕墖墘墖墚墛坠墝增墠墡墢墣墤墥墦墧墨墩墪樽墬墭堕墯墰墱墲坟墴墵垯墷墸墹墺墙墼墽垦墿壀壁壂壃壄壅壆坛壈壉壊垱壌壍埙壏壐壑壒压壔壕壖壗垒圹垆壛壜壝垄壠壡坜壣壤壥壦壧壨坝塆圭}
+
+{\kaishu 奵奺奻奼奾奿妀妁妅妉妊妋妌妍妎妏妐妑妔妕妗妘妚妛妜妟妠妡妢妤妦妧妩妫妭妮妯妰妱妲妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姆姇姈姉姊姌姗姎姏姒姕姖姘姙姛姝姞姟姠姡姢姣姤姥奸姧姨姩姫姬姭姮姯姰姱姲姳姴姵姶姷姸姹姺姻姼姽姾娀威娂娅娆娈娉娊娋娌娍娎娏娐娑娒娓娔娕娖娗娙娚娱娜娝娞娟娠娡娢娣娤娥娦娧娨娩娪娫娬娭娮娯娰娱娲娳娴娵娷娸娹娺娻娽娾娿婀娄婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婕婖婗婘婙婛婜婝婞婟婠婡婢婣婤婥妇婧婨婩婪婫娅婮婯婰婱婲婳婵婷婸婹婺婻婼婽婾婿媀媁媂媄媃媅媪媈媉媊媋媌媍媎媏媐媑媒媓媔媕媖媗媘媙媚媛媜媝媜媞媟媠媡媢媣媤媥媦媨媩媪媫媬媭妫媰媱媲媳媴媵媶媷媸媹媺媻媪媾嫀嫃嫄嫅嫆嫇嫈嫉嫊袅嫌嫍嫎嫏嫐嫑嫒嫓嫔嫕嫖妪嫘嫙嫚嫛嫜嫝嫞嫟嫠嫡嫢嫣嫤嫥嫦嫧嫨嫧嫩嫪嫫嫬嫭嫮嫯嫰嫱嫲嫳嫴嫳妩嫶嫷嫸嫹嫺娴嫼嫽嫾婳妫嬁嬂嬃嬄嬅嬆嬇娆嬉嬊娇嬍嬎嬏嬐嬑嬒嬓嬔嬕嬖嬗嬘嫱嬚嬛嬜嬞嬟嬠嫒嬢嬣嬥嬦嬧嬨嬩嫔嬫嬬奶嬬嬮嬯婴嬱嬲嬳嬴嬵嬶嬷婶嬹嬺嬻嬼嬽嬾嬿孀孁孂娘孄孅孆孇孆孈孉孊娈孋孊孍孎孏嫫婿媚}
+
+{\fangsong 敳屮屰屲屳屴屵屶屷屸屹屺屻屼屽屾屿岃岄岅岆岇岈岉岊岋岌岍岎岏岐岑岒岓岔岕岖岘岙岚岜岝岞岟岠岗岢岣岤岥岦岧岨岪岫岬岮岯岰岲岴岵岶岷岹岺岻岼岽岾岿峀峁峂峃峄峅峆峇峈峉峊峋峌峍峎峏峐峑峒峓崓峖峗峘峚峙峛峜峝峞峟峠峢峣峤峥峦峧峨峩峪峬峫峭峮峯峱峲峳岘峵峷峸峹峺峼峾峿崀崁崂崃崄崅崆崇崈崉崊崋崌崃崎崏崐崒崓崔崕崖崘崚崛崜崝崞崟岽崡峥崣崤崥崦崧崨崩崪崫崬崭崮崯崰崱崲嵛崴崵崶崷崸崹崺崻崼崽崾崿嵀嵁嵂嵃嵄嵅嵆嵇嵈嵉嵊嵋嵌嵍嵎嵏岚嵑岩嵓嵔嵕嵖嵗嵘嵙嵚嵛嵜嵝嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵩嵪嵫嵬嵭嵮嵯嵰嵱嵲嵳嵴嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嵝嶂嶃崭嶅嶆岖嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嵚嶕嶖嶘嶙嶚嶛嶜嶝嶞嶟峤嶡峣嶣嶤嶥嶦峄峃嶩嶪嶫嶬嶭崄嶯嶰嶱嶲嶳岙嶵嶶嶷嵘嶹岭嶻屿岳帋巀巁巂巃巄巅巆巇巈巉巊岿巌巍巎巏巐巑峦巓巅巕岩巗巘巙巚}
+
+\backmatter
+\begin{acknowledgement}
+\shtthesis 派生于中国科学院大学论文模板 \textsf{ucasthesis}\footnote{\url{https://github.com/mohuangrui/ucasthesis},使用 GPLv3 许可证分发。},v0.2.0 开发过程中参考了清华大学论文模板 \textsf{thuthesis}\footnote{\url{https://github.com/tuna/thuthesis},使用 LPPL-1.3c 许可证分发},特别是 \verb|\thusetup| 命令的设计和实现。这些项目中流淌的智慧,以及项目作者们的专业态度和共享精神使得 \shtthesis 的开发及完善成为可能。
+\end{acknowledgement}
+
+\begin{resume}
+ 李润东,\shtthesis 项目初版作者及维护者,热爱摸鱼。
+\end{resume}
+
+\begin{publications}
+ 论文发表…… (非匿名环境)
+\end{publications}
+
+\begin{publications*}
+ 论文发表…… (匿名环境)
+\end{publications*}
+
+\begin{patterns}
+ 专利申请或授权记录…… (非匿名环境)
+\end{patterns}
+
+\begin{patterns*}
+ 专利申请或授权记录…… (匿名环境)
+\end{patterns*}
+
+\begin{projects}
+ 个人参与的科研项目、获奖情况…… (仅非匿名环境显示)
+\end{projects}
+
+\end{document}
diff --git a/macros/latex/contrib/shtthesis/shtthesis.cls b/macros/latex/contrib/shtthesis/shtthesis.cls
new file mode 100644
index 0000000000..ecaa022e92
--- /dev/null
+++ b/macros/latex/contrib/shtthesis/shtthesis.cls
@@ -0,0 +1,1285 @@
+% ==============================================================================
+% Identification
+% ==============================================================================
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{shtthesis}[%
+ 2020/06/05 %
+ v0.2.0 %
+ An Unofficial Thesis Template for ShanghaiTech University%
+]
+\hyphenation{sht-thesis}
+\hyphenation{Sht-Thesis}
+\RequirePackage{xspace}
+\newcommand\shtthesis{\textup{\sffamily shtthesis}\xspace}
+\newcommand\ShtThesis{\textup{\sffamily ShtThesis}\xspace}
+\newcommand\version{0.2.0\xspace}
+\newcommand\versiondate{2020/06/05\xspace}
+% ==============================================================================
+% Options and Declarations
+% ==============================================================================
+\RequirePackage{kvdefinekeys}
+\RequirePackage{kvsetkeys}
+\RequirePackage{kvoptions}
+\RequirePackage{datetime}
+% ------------------------------------------------------------------------------
+% Define \shtsetup command
+%
+% Following key-value setup mechanism is adapted from `thuthesis'.
+% thuthesis (https://github.com/xueruini/thuthesis) is licensed under the
+% conditions of the LaTeX Project Public License, either version 1.3.
+% ------------------------------------------------------------------------------
+\SetupKeyvalOptions{
+ family = sht,
+ prefix = {sht@},
+ setkeys = \kvsetkeys,
+}
+\newcommand\sht@error[1]{%
+ \ClassError{shtthesis}{#1}{}%
+}
+\newcommand\shtsetup{%
+ \kvsetkeys{sht}%
+}
+\newcommand\sht@define@key[1]{%
+ \kvsetkeys{sht@key}{#1}%
+}
+\kv@set@family@handler{sht@key}{%
+ \@namedef{sht@#1@@name}{#1}%
+ \def\sht@@default{}%
+ \def\sht@@choices{}%
+ \kv@define@key{sht@value}{name}{%
+ \@namedef{sht@#1@@name}{##1}%
+ }%
+ \kv@define@key{sht@value}{code}{%
+ \@namedef{sht@#1@@code}{##1}%
+ }%
+ \@namedef{sht@#1@@check}{}%
+ \@namedef{sht@#1@@code}{}%
+ \@namedef{sht@#1@@hook}{%
+ \expandafter\ifx\csname\@currname.\@currext-h@@k\endcsname\relax
+ \@nameuse{sht@#1@@code}%
+ \else
+ \AtEndOfClass{%
+ \@nameuse{sht@#1@@code}%
+ }%
+ \fi
+ }%
+ \kv@define@key{sht@value}{choices}{%
+ \def\sht@@choices{##1}%
+ \@namedef{sht@#1@@reset}{}%
+ \@namedef{sht@#1@@check}{%
+ \@ifundefined{%
+ ifsht@\@nameuse{sht@#1@@name}@\@nameuse{sht@\@nameuse{sht@#1@@name}}%
+ }{%
+ \sht@error{Invalid value "#1 = \@nameuse{sht@\@nameuse{sht@#1@@name}}"}%
+ }%
+ \@nameuse{sht@#1@@reset}%
+ \@nameuse{sht@\@nameuse{sht@#1@@name}@\@nameuse{sht@\@nameuse{sht@#1@@name}}true}%
+ }%
+ }%
+ \kv@define@key{sht@value}{default}{%
+ \def\sht@@default{##1}%
+ }%
+ \kvsetkeys{sht@value}{#2}%
+ \@namedef{sht@\@nameuse{sht@#1@@name}}{}%
+ \kv@set@family@handler{sht@choice}{%
+ \ifx\sht@@default\@empty
+ \def\sht@@default{##1}%
+ \fi
+ \expandafter\newif\csname ifsht@\@nameuse{sht@#1@@name}@##1\endcsname
+ \expandafter\g@addto@macro\csname sht@#1@@reset\endcsname{%
+ \@nameuse{sht@\@nameuse{sht@#1@@name}@##1false}%
+ }%
+ }%
+ \kvsetkeys@expandafter{sht@choice}{\sht@@choices}%
+ \expandafter\let\csname sht@\@nameuse{sht@#1@@name}\endcsname\sht@@default
+ \expandafter\ifx\csname sht@\@nameuse{sht@#1@@name}\endcsname\@empty\else
+ \@nameuse{sht@#1@@check}%
+ \@nameuse{sht@#1@@hook}%
+ \fi
+ \kv@define@key{sht}{#1}{%
+ \@namedef{sht@\@nameuse{sht@#1@@name}}{##1}%
+ \@nameuse{sht@#1@@check}%
+ \@nameuse{sht@#1@@hook}%
+ }%
+}
+% ------------------------------------------------------------------------------
+% Options for \shtsetup
+% ------------------------------------------------------------------------------
+\sht@define@key{
+ degree = {
+ choices = {
+ bachelor,
+ master,
+ doctor,
+ postdoc,
+ },
+ default = doctor,
+ },
+ degree-type = {
+ choices = {
+ academic,
+ professional,
+ },
+ name = degree@type,
+ },
+ degree-name = {
+ default = {工学博士},
+ name = degree@name,
+ },
+ degree-name* = {
+ default = {Doctor~of~Philosophy},
+ name = degree@name@en,
+ },
+ language = {
+ choices = {
+ chinese,
+ english,
+ },
+ },
+ secret-level = {
+ name = secret@level,
+ },
+ secret-year = {
+ name = secret@year,
+ },
+ title = {
+ default = {标题},
+ },
+ title* = {
+ default = {Title},
+ name = title@en,
+ },
+ keywords,
+ keywords* = {
+ name = keywords@en,
+ },
+ author = {
+ default = {姓名},
+ },
+ author* = {
+ default = {Name of author},
+ name = author@en,
+ },
+ supervisor = {
+ default = {导师姓名},
+ },
+ supervisor* = {
+ default = {Name of supervisor},
+ name = supervisor@en,
+ },
+ supervisor-institution = {
+ name = supervisor@institution,
+ },
+ supervisor-institution* = {
+ name = supervisor@institution@en,
+ },
+ associate-supervisor = {
+ name = associate@supervisor,
+ },
+ associate-supervisor* = {
+ name = associate@supervisor@en,
+ },
+ associate-supervisor-institution = {
+ name = associate@supervisor@institution,
+ },
+ associate-supervisor-institution* = {
+ name = associate@supervisor@institution@en,
+ },
+ joint-supervisor = {
+ name = joint@supervisor,
+ },
+ joint-supervisor* = {
+ name = joint@supervisor@en,
+ },
+ joint-supervisor-institution = {
+ name = joint@supervisor@institution,
+ },
+ joint-supervisor-institution* = {
+ name = joint@supervisor@institution@en,
+ },
+ institution = {
+ % default = {上海科技大学信息科学与技术学院},
+ },
+ institution* = {
+ % default = {%
+ % School~of~Information~Science~and~Technology\\%
+ % ShanghaiTech~University%
+ % },
+ name = institution@en
+ },
+ discipline = {
+ % default = {计算机科学与技术},
+ },
+ discipline* = {
+ % default = {Computer Science and Technology},
+ name = discipline@en,
+ },
+ date = {
+ default = {\the\year~年~\the\month~月},
+ },
+ date* = {
+ default = {\monthname,~\the\year},
+ name = date@en,
+ },
+ clc,
+ udc,
+ id,
+ discipline-level-1 = {
+ default = {一级学科名称},
+ name = discipline@level@i,
+ },
+ discipline-level-1* = {
+ default = {Name of Level-one Discipline},
+ name = discipline@level@i@en,
+ },
+ discipline-level-2 = {
+ default = {二级学科名称},
+ name = discipline@level@ii,
+ },
+ discipline-level-2* = {
+ default = {Name of Level-two Discipline},
+ name = discipline@level@ii@en,
+ },
+ start-date = {
+ name = start@date,
+ default = {\the\year-\two@digits{\month}-\two@digits{\day}},
+ },
+ end-date = {
+ name = end@date,
+ default = {\the\year-\two@digits{\month}-\two@digits{\day}},
+ },
+ anonymous-str = {
+ name = anonymous@str,
+ default = {***},
+ }
+}
+% ------------------------------------------------------------------------------
+% Class options
+% ------------------------------------------------------------------------------
+\PassOptionsToClass{
+ UTF8,
+ a4paper,
+ twoside,
+ openany,
+ zihao = -4,
+ scheme = plain,
+}{ctexbook}
+\SetupKeyvalOptions{
+ family = sht,
+ prefix = sht@,
+}
+\DeclareBoolOption[false]{anonymous}
+\DeclareBoolOption[false]{print}
+\DeclareDefaultOption{\PassOptionsToClass{\CurrentOption}{ctexbook}}
+\ProcessKeyvalOptions*
+% ------------------------------------------------------------------------------
+% Load minimum mandatory packages
+% ------------------------------------------------------------------------------
+\LoadClass{ctexbook}
+\RequirePackage[hyperref, table]{xcolor}
+\RequirePackage{geometry}
+\RequirePackage{calc}
+\RequirePackage{verbatim}
+\RequirePackage{etoolbox}
+\RequirePackage{ifthen}
+\RequirePackage{graphicx}
+\RequirePackage{todonotes}
+\RequirePackage{indentfirst}
+\RequirePackage[normalem]{ulem}
+\RequirePackage{fancyhdr}
+\RequirePackage{tocvsec2}
+\RequirePackage{letltxmacro}
+\RequirePackage{fontspec}[2016/12/27]
+\RequirePackage{caption}
+\RequirePackage{natbib}
+\RequirePackage[shortlabels, inline]{enumitem}
+\RequirePackage{amsmath}
+\RequirePackage{mathtools}
+\RequirePackage[
+ mathrm = sym,
+ mathit = sym,
+ mathbf = sym,
+ mathtt = sym,
+]{unicode-math}
+\AtEndPreamble{
+ \RequirePackage{hyperref}
+ \hypersetup{
+ pdfencoding = auto,
+ psdextra = true,
+ bookmarksnumbered = true,
+ pdftitle = {\sht@title},
+ pdfauthor = {\sht@author},
+ }
+ \ifsht@print
+ \hypersetup{
+ hidelinks,
+ colorlinks = false,
+ }
+ \else
+ \hypersetup{
+ colorlinks = true,
+ linkcolor = black,
+ citecolor = blue,
+ urlcolor = blue,
+ }
+ \fi
+}
+% ==============================================================================
+% Format Specifications
+% ==============================================================================
+% ------------------------------------------------------------------------------
+% Basic information
+% ------------------------------------------------------------------------------
+\def\@title{\sht@title}
+\def\@author{\sht@author}
+\def\contentsname{目\hspace{1\ccwd}录}
+\def\listfigurename{图形列表}
+\def\listtablename{表格列表}
+\def\appendixname{附录}
+\def\indexname{索引}
+\def\refname{参考文献}
+\def\bibname{参考文献}
+\def\tablename{表}
+\def\figurename{图}
+\def\bibetal{等}
+\def\biband{和}
+% ------------------------------------------------------------------------------
+% Geometry and layouts
+% ------------------------------------------------------------------------------
+\geometry{
+ top = 2.54cm,
+ bottom = 2.54cm,
+ headheight = 12pt, % 9bp,
+ headsep = 17.5pt, % 2.54cm - 9bp,
+ footskip = 2.54cm - 1.75cm,
+}
+\ifsht@print
+ \def\binding@width{0.63cm}
+ \geometry{
+ inner = 3.17cm + \binding@width,
+ outer = 3.17cm - \binding@width,
+ }
+\else
+ \geometry{
+ inner = 3.17cm,
+ outer = 3.17cm,
+ }
+\fi
+\setlength{\parskip}{0.5ex plus 0.25ex minus 0.25ex}
+\setlength{\parindent}{2\ccwd}
+\linespread{1.6}
+\raggedbottom
+% ------------------------------------------------------------------------------
+% Headers and footers
+% ------------------------------------------------------------------------------
+\pagestyle{fancy}
+\fancypagestyle{CenteralPageNumbered}{
+ \fancyhf{}
+ \pagenumbering{Roman}
+ \fancyhead[C]{
+ \footnotesize
+ \ifnumodd{\value{page}}{
+ \nouppercase\leftmark
+ }{
+ \nouppercase\@title
+ }
+ }
+ \fancyfoot[C]{
+ \footnotesize
+ \thepage
+ }
+ \renewcommand{\headrulewidth}{0.8pt}
+ \renewcommand{\footrulewidth}{0pt}
+}
+\fancypagestyle{LRPageNumbered}{
+ \fancyhf{}
+ \fancyhead[C]{
+ \footnotesize
+ \ifnumodd{\value{page}}{
+ \nouppercase\leftmark
+ }{
+ \nouppercase\@title
+ }
+ }
+ \fancyfoot[C]{
+ \footnotesize
+ \ifnumodd{\value{page}}{
+ \hspace*{\fill}
+ \thepage
+ }{
+ \thepage
+ \hspace*{\fill}
+ }
+ }
+ \renewcommand{\headrulewidth}{0.8pt}
+ \renewcommand{\footrulewidth}{0pt}
+}
+\fancypagestyle{LRPageNumberedAppendix}{
+ \fancyhf{}
+ \fancyhead[C]{
+ \footnotesize
+ \ifnumodd{\value{page}}{%
+ 附\hspace{1\ccwd}录%
+ }{
+ \nouppercase\@title
+ }
+ }
+ \fancyfoot[C]{
+ \footnotesize
+ \ifnumodd{\value{page}}{
+ \hspace*{\fill}
+ \thepage
+ }{
+ \thepage
+ \hspace*{\fill}
+ }
+ }
+ \renewcommand{\headrulewidth}{0.8pt}
+ \renewcommand{\footrulewidth}{0pt}
+}
+\fancypagestyle{LRPageNumberedWithoutHead}{
+ \fancyhf{}
+ \fancyfoot[C]{
+ \footnotesize
+ \ifnumodd{\value{page}}{
+ \hspace*{\fill}
+ \thepage
+ }{
+ \thepage
+ \hspace*{\fill}
+ }
+ }
+ \renewcommand{\headrulewidth}{0pt}
+ \renewcommand{\footrulewidth}{0pt}
+}
+\fancypagestyle{Plain}{}
+\providecommand{\frontmatter}{}
+\LetLtxMacro{\TmpFrontmatter}{\frontmatter}
+\renewcommand{\frontmatter}{%
+ \TmpFrontmatter%
+ \pagestyle{CenteralPageNumbered}%
+}
+\providecommand{\mainmatter}{}
+\LetLtxMacro{\TmpMainmatter}{\mainmatter}
+\renewcommand{\mainmatter}{%
+ \TmpMainmatter%
+ \pagestyle{LRPageNumbered}%
+}
+% ------------------------------------------------------------------------------
+% Font utilities
+% ------------------------------------------------------------------------------
+\newcommand\sht@fontset{\csname g__ctex_fontset_tl\endcsname}
+\newcommand\currentfontset{\sht@fontset}
+% ------------------------------------------------------------------------------
+% English fonts
+% ------------------------------------------------------------------------------
+\setmainfont{texgyretermes} [
+ Extension = .otf,
+ UprightFont = *-regular,
+ BoldFont = *-bold,
+ ItalicFont = *-italic,
+ BoldItalicFont = *-bolditalic,
+ Ligatures = TeX,
+]
+\setsansfont{texgyreheros} [
+ Extension = .otf,
+ UprightFont = *-regular,
+ BoldFont = *-bold,
+ ItalicFont = *-italic,
+ BoldItalicFont = *-bolditalic,
+ Ligatures = TeX,
+]
+\setmonofont{texgyrecursor} [
+ Extension = .otf,
+ UprightFont = *-regular,
+ BoldFont = *-bold,
+ ItalicFont = *-italic,
+ BoldItalicFont = *-bolditalic,
+ Ligatures = CommonOff,
+]
+% ------------------------------------------------------------------------------
+% Chinese fonts
+% ------------------------------------------------------------------------------
+\ifthenelse{\equal{\sht@fontset}{windows}}{
+ \def\fake@bold@factor{2.5}
+ \IfFileExists{C:/bootfont.bin}{
+ \def\windows@kaiti{KaiTi_GB2312}
+ }{
+ \def\windows@kaiti{KaiTi}
+ }
+ \setCJKmainfont[
+ AutoFakeBold = \fake@bold@factor,
+ ItalicFont = \windows@kaiti,
+ ]{SimSun}
+ \setCJKsansfont[
+ AutoFakeBold = \fake@bold@factor,
+ ]{SimHei}
+ \setCJKfamilyfont{zhsong}[
+ AutoFakeBold = \fake@bold@factor,
+ ]{SimSun}
+ \setCJKfamilyfont{zhhei}[
+ AutoFakeBold = \fake@bold@factor,
+ ]{SimHei}
+ \setCJKfamilyfont{zhkai}[
+ AutoFakeBold = \fake@bold@factor,
+ ]{\windows@kaiti}
+}{
+ \ifthenelse{\equal{\sht@fontset}{mac}}{
+ \setCJKmainfont[
+ UprightFont = * Regular,
+ BoldFont = * Bold,
+ ItalicFont = Kaiti SC Regular,
+ BoldItalicFont = Kaiti SC Bold,
+ ]{Songti SC}
+ \setCJKsansfont[
+ UprightFont = * Light,
+ BoldFont = * Medium,
+ ]{Heiti SC}
+ \setCJKfamilyfont{zhsong}[
+ UprightFont = * Regular,
+ BoldFont = * Bold,
+ ]{Songti SC}
+ \setCJKfamilyfont{zhhei}[
+ UprightFont = * Light,
+ BoldFont = * Medium,
+ ]{Heiti SC}
+ \setCJKfamilyfont{zhkai}[
+ UprightFont = * Regular,
+ BoldFont = * Bold,
+ ]{Kaiti SC}
+ }{
+ \IfFontExistsTF{Source Han Serif SC}{
+ \def\unix@songti{Source Han Serif SC}
+ \def\unix@songti@bold{Source Han Serif SC Bold}
+ }{
+ \IfFontExistsTF{Noto Serif CJK SC}{
+ \def\unix@songti{Noto Serif CJK SC}
+ \def\unix@songti@bold{Noto Serif CJK SC Bold}
+ }{
+ \def\unix@songti{FandolSong-Regular.otf}
+ \def\unix@songti@bold{FandolSong-Bold.otf}
+ }
+ }
+ \IfFontExistsTF{Source Han Sans SC}{
+ \def\unix@heiti{Source Han Sans SC}
+ \def\unix@heiti@bold{Source Han Sans SC Bold}
+ }{
+ \IfFontExistsTF{Noto Sans CJK SC}{
+ \def\unix@heiti{Noto Sans CJK SC}
+ \def\unix@heiti@bold{Noto Sans CJK SC Bold}
+ }{
+ \def\unix@heiti{FandolHei-Regular.otf}
+ \def\unix@heiti@bold{FandolHei-Bold.otf}
+ }
+ }
+ \IfFontExistsTF{STKaiti}{
+ \def\unix@kaiti{STKaiti}
+ }{
+ \IfFontExistsTF{Kaiti}{
+ \def\unix@kaiti{Kaiti}
+ }{
+ \def\unix@kaiti{FandolKai-Regular.otf}
+ }
+ }
+ \IfFontExistsTF{STFangsong}{
+ \def\unix@fangsong{STFangsong}
+ }{
+ \IfFontExistsTF{FangSong}{
+ \def\unix@fangsong{FangSong}
+ }{
+ \def\unix@fangsong{FandolFang-Regular.otf}
+ }
+ }
+ \setCJKmainfont[
+ BoldFont = \unix@songti@bold,
+ ItalicFont = \unix@kaiti,
+ ]{\unix@songti}
+ \setCJKsansfont[
+ BoldFont = \unix@heiti@bold,
+ ]{\unix@heiti}
+ \setCJKmonofont{\unix@fangsong}
+ \setCJKfamilyfont{zhsong}[
+ BoldFont = \unix@songti@bold,
+ ]{\unix@songti}
+ \setCJKfamilyfont{zhhei}[
+ BoldFont = \unix@heiti@bold,
+ ]{\unix@heiti}
+ \setCJKfamilyfont{zhkai}{\unix@kaiti}
+ \setCJKfamilyfont{zhfs}{\unix@fangsong}
+ \providecommand{\songti}{\CJKfamily{zhsong}}
+ \providecommand{\heiti}{\CJKfamily{zhhei}}
+ \providecommand{\kaishu}{\CJKfamily{zhkai}}
+ \providecommand{\fangsong}{\CJKfamily{zhfs}}
+ }
+}
+% ------------------------------------------------------------------------------
+% Math content specifications
+%
+% Following setup is adapted from `thuthesis'
+% ------------------------------------------------------------------------------
+\unimathsetup{
+ math-style = ISO,
+ bold-style = ISO,
+ nabla = upright,
+ partial = upright,
+}
+\protected\def\le{\leqslant}
+\protected\def\ge{\geqslant}
+\AtBeginDocument{%
+ \renewcommand\leq{\leqslant}%
+ \renewcommand\geq{\geqslant}%
+}
+\removenolimits{%
+ \int\iint\iiint\iiiint\oint\oiint\oiiint
+ \intclockwise\varointclockwise\ointctrclockwise\sumint
+ \intbar\intBar\fint\cirfnint\awint\rppolint
+ \scpolint\npolint\pointint\sqint\intlarhk\intx
+ \intcap\intcup\upint\lowint
+}
+\AtBeginDocument{%
+ \renewcommand{\Re}{\operatorname{Re}}%
+ \renewcommand{\Im}{\operatorname{Im}}%
+}
+\newcommand\bm{\symbf}
+\renewcommand\boldsymbol{\symbf}
+\newcommand\square{\mdlgwhtsquare}
+\AtBeginDocument{%
+ \renewcommand\checkmark{\ensuremath{✓}}%
+}
+\allowdisplaybreaks[4]
+\newtagform{dots}{\ldots\ (}{)}
+\usetagform{dots}
+\renewcommand{\eqref}[1]{\textup{(\ref{#1})}}
+% ------------------------------------------------------------------------------
+% Math fonts
+% ------------------------------------------------------------------------------
+\IfFontExistsTF{XITSMath-Regular.otf}{
+ \setmathfont{XITSMath-Regular} [
+ Extension = .otf,
+ BoldFont = XITSMath-Bold,
+ StylisticSet = 8,
+ ]
+ \setmathfont{XITSMath-Regular.otf} [
+ range = {cal, bfcal},
+ StylisticSet = 1,
+ ]
+ \setmathfont{XITSMath-Regular.otf} [
+ range = {scr, bfscr},
+ StylisticSet = 2,
+ ]
+}{
+ \setmathfont{xits-math} [
+ Extension = .otf,
+ BoldFont = *bold,
+ StylisticSet = 8,
+ ]
+ \setmathfont{xits-math.otf} [
+ range = {cal, bfcal},
+ StylisticSet = 1,
+ ]
+ \setmathfont{xits-math.otf} [
+ range = {scr, bfscr},
+ StylisticSet = 2,
+ ]
+}
+\IfFontExistsTF{FiraMath-Regular.otf}{
+ \setmathfontface\mathsf{FiraMath-Regular.otf}
+}{}
+% ------------------------------------------------------------------------------
+% Utility functions for ToC and bookmarks
+% ------------------------------------------------------------------------------
+\newcommand{\artxmaincnt}{%
+ \ifcsname c@chapter\endcsname%
+ chapter%
+ \else%
+ section%
+ \fi%
+}
+\long\def\artxaux#1{}
+\newcommand{\intotocnostar}[3]{%
+ % [<\chapter|...>,<*>,<title>]
+ #1#2{%
+ \phantomsection%
+ \addcontentsline{toc}{\expandafter\artxaux\string#1}{#3}%
+ #3%
+ }
+ \markboth{\MakeUppercase{#3}}{}%
+}
+\newcommand{\intotocstar}[3][\artxmaincnt]{%
+ % [<chapter|...>,<extra commands>,<title>]
+ #2%
+ \phantomsection%
+ \addcontentsline{toc}{#1}{#3}%
+ \markboth{\MakeUppercase{#3}}{}%
+}
+\newcommand{\intotoc}{\@ifstar{\intotocstar}{\intotocnostar}}
+\newcommand{\intobmknostar}[4][0]{%
+ % [<level>,<\chapter|...>,<*>,<title>]
+ #2#3{%
+ \phantomsection%
+ \Hy@writebookmark%
+ {}%
+ {#4}%
+ {\@currentHref}%
+ {#1}%
+ {toc}%
+ #4%
+ }%
+ \markboth{\MakeUppercase{#4}}{}%
+}
+\newcommand{\intobmkstar}[3][0]{%
+ % [<level>,<extra commands>,<title>]
+ #2%
+ \phantomsection%
+ \Hy@writebookmark%
+ {}%
+ {#3}%
+ {\@currentHref}%
+ {#1}%
+ {toc}%
+ \markboth{\MakeUppercase{#3}}{}%
+}
+\newcommand{\intobmk}{\@ifstar{\intobmkstar}{\intobmknostar}}
+% ------------------------------------------------------------------------------
+% Table of contents, figures and tables
+% ------------------------------------------------------------------------------
+\DeclareCaptionFont{wuhaocuti}{\zihao{5}\bfseries}
+\captionsetup{
+ format = plain,
+ hangindent = 2.0em,
+ skip = 8pt,
+ labelsep = quad,
+ font = {wuhaocuti},
+}
+\def\@dotsep{1.5mu}
+\def\@pnumwidth{2em}
+\def\@tocrmarg{2em}
+\def\@chaptervspace{1ex}
+% [<level>,<indent>,<numwidth>,<title>,<page>]
+\renewcommand*{\@dottedtocline}[5]{
+ \ifnum #1>\c@tocdepth \else
+ \vskip \z@ \@plus.2\p@
+ {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
+ \parindent #2\relax\@afterindenttrue
+ \interlinepenalty\@M
+ \leavevmode \zihao{-4}\heiti
+ \@tempdima #3\relax
+ \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
+ {#4}\nobreak
+ \leaders\hbox{$\m@th\mkern \@dotsep \cdot\mkern \@dotsep$}\hfill
+ \nobreak
+ \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}%
+ \par\penalty\@highpenalty}%
+ \fi
+}
+% [<title>,<page>]
+\renewcommand*{\l@part}[2]{
+ \ifnum \c@tocdepth >-2\relax
+ \addpenalty{-\@highpenalty}%
+ \addvspace{2.25em \@plus\p@}%
+ \setlength\@tempdima{3em}%
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ {\leavevmode
+ \zihao{4}\heiti #1
+ \leaders\hbox{$\m@th\mkern \@dotsep \cdot\mkern \@dotsep$}
+ \hfil \hb@xt@\@pnumwidth{\hss #2}}\par
+ \nobreak
+ \global\@nobreaktrue
+ \everypar{\global\@nobreakfalse\everypar{}}%
+ \endgroup
+ \fi
+}
+% [<title>,<page>]
+\renewcommand*{\l@chapter}[2]{
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip \@chaptervspace \@plus\p@
+ \setlength\@tempdima{1.5em}%
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \zihao{4}\heiti
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak
+ \leaders\hbox{$\m@th\mkern \@dotsep \cdot\mkern \@dotsep$}
+ \hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi
+}
+\renewcommand*\l@section{\@dottedtocline{1}{1em}{1.8em}}
+\renewcommand*\l@subsection{\@dottedtocline{2}{2em}{2.8em}}
+\renewcommand*\l@subsubsection{\@dottedtocline{3}{3em}{3.8em}}
+\renewcommand*\l@paragraph{\@dottedtocline{4}{4em}{4.8em}}
+\renewcommand*\l@subparagraph{\@dottedtocline{5}{5em}{5.8em}}
+\renewcommand*\l@figure{\@dottedtocline{1}{1em}{1.8em}}
+\renewcommand*\l@table{\@dottedtocline{1}{1em}{1.8em}}
+\setcounter{tocdepth}{2}
+\setcounter{secnumdepth}{3}
+\newcommand{\makeindices}{%
+ \begingroup%
+ \linespread{1.2}%
+ \intobmk*{\cleardoublepage}{\contentsname}%
+ \tableofcontents%
+ \intobmk*{\cleardoublepage}{\listfigurename}%
+ \listoffigures%
+ \intobmk*{\cleardoublepage}{\listtablename}%
+ \listoftables%
+ \endgroup%
+}
+% ------------------------------------------------------------------------------
+% Content specifications
+% ------------------------------------------------------------------------------
+\ctexset {
+ chapter = {
+ format = \bfseries\heiti\zihao{4}\linespread{1.0}\centering,
+ nameformat = {},
+ numberformat = \rmfamily,
+ titleformat = {},
+ name = {第, 章},
+ number = \arabic{chapter},
+ aftername = \hspace{1\ccwd},
+ beforeskip = {7pt},
+ afterskip = {18pt},
+ pagestyle = Plain,
+ },
+ section = {
+ format = \heiti\normalsize\linespread{1.0}\raggedright,
+ nameformat = {},
+ numberformat = \rmfamily,
+ titleformat = {},
+ aftername = \hspace{1\ccwd},
+ beforeskip = {24pt},
+ afterskip = {6pt},
+ },
+ subsection = {
+ format = \heiti\normalsize\linespread{1.0}\raggedright,
+ nameformat = {},
+ numberformat = \rmfamily,
+ titleformat = {},
+ aftername = \hspace{1\ccwd},
+ beforeskip = {12pt},
+ afterskip = {6pt},
+ },
+ paragraph = {
+ indent = 2\ccwd,
+ beforeskip = {0pt},
+ afterskip = {1\ccwd},
+ },
+ punct = quanjiao,
+ space = auto,
+ autoindent = true,
+}
+% ------------------------------------------------------------------------------
+% List environments
+% ------------------------------------------------------------------------------
+\newcommand{\textbf@with@colon}[1]{\textbf{#1:}}
+\setlist{
+ nosep,
+ labelindent = 2\ccwd,
+ labelwidth = *,
+ labelsep = 0.5\ccwd,
+ leftmargin = 0em,
+ itemindent = *,
+ listparindent = 2\ccwd,
+}
+\setlist[description]{
+ labelsep = 0em,
+ format = \normalfont\textbf@with@colon,
+}
+% ==============================================================================
+% Cover Generation
+% ==============================================================================
+\def\ulhshift{-4em}
+\newcommand{\ulunify}[1]{\uline{#1}}
+\newcommand{\ulenhance}[2][1pt]{%
+ \def\ULthickness{#1}%
+ \setlength{\ULdepth}{0.3em}%
+ \expandafter\ulunify\expandafter{#2}%
+}
+\newcommand{\ulextend}[2][350pt]{%
+ \hbox to #1 {\hfill \hspace*{\ulhshift} #2 \hfill}%
+}
+\newcommand\sht@schoollogo{%
+ \IfFileExists{shanghaitech-logo.pdf}{%
+ \includegraphics[width=10.48cm]{shanghaitech-logo.pdf}%
+ }{%
+ \missingfigure[figwidth=10.48cm, figheight=2.79cm]{%
+ \small 校徽文件 \texttt{shanghaitech-logo.pdf} 缺失,请至\href{https://github.com/lirundong/shtthesis/raw/master/shanghaitech-logo.pdf}{项目主页}下载!%
+ }%
+ }%
+}
+\renewcommand{\maketitle}{%
+ \ifthenelse{\equal{\sht@degree}{doctor}}{
+ \sht@maketitle@graduate{博士}
+ \sht@maketitle@graduate@en{dissertation}
+ }{
+ \ifthenelse{\equal{\sht@degree}{master}}{
+ \sht@maketitle@graduate{硕士}
+ \sht@maketitle@graduate@en{thesis}
+ }{
+ \sht@error{Degree type `\sht@degree' is not supported yet}
+ }
+ }
+ \ifthenelse{\not \boolean{sht@anonymous}}{%
+ \makedeclarations%
+ }{}
+}
+% ------------------------------------------------------------------------------
+% PhD/Master covers
+% ------------------------------------------------------------------------------
+\newcommand{\sht@maketitle@graduate}[1]{%
+ \intobmk*{\cleardoublepage}{封面}
+ \thispagestyle{empty}
+ \begin{center}
+ \linespread{1.6}\zihao{4}\bfseries
+ \hfill{}
+ \ifdefempty{\sht@secret@level}{}{%
+ 密级:%
+ \ulenhance{%
+ \ulextend[50pt]{%
+ \hspace*{-\ulhshift} \zihao{5} \sht@secret@level%
+ }%
+ }%
+ }
+
+ \vspace*{\stretch{4}}
+
+ \sht@schoollogo
+
+ \vspace*{\stretch{2}}
+
+ {\zihao{1}\heiti #1学位论文}
+
+ \vspace*{\stretch{3}}
+
+ {\zihao{-3}\heiti \ulenhance[1.5pt]{\sht@title}}
+
+ \vspace*{\stretch{3}}
+
+ {
+ \songti
+ \def\tabcolsep{1pt}
+ \def\arraystretch{1.3}
+ \begin{tabular}{llc}
+ 作者姓名:&
+ \multicolumn{2}{c}{\ulenhance[1.2pt]{\ulextend{%
+ \ifsht@anonymous%
+ \sht@anonymous@str%
+ \else%
+ \sht@author%
+ \fi%
+ }}} \\
+ 指导教师:&
+ \multicolumn{2}{c}{\ulenhance[1.2pt]{\ulextend{%
+ \ifsht@anonymous%
+ \sht@anonymous@str%
+ \else%
+ \sht@supervisor%
+ \fi%
+ }}} \\
+ \ifdefempty{\sht@supervisor@institution}{}{ &
+ \multicolumn{2}{c}{\ulenhance[1.2pt]{\ulextend{\sht@supervisor@institution}}} \\
+ }
+ 学位类别:&
+ \multicolumn{2}{c}{\ulenhance[1.2pt]{\ulextend{\sht@degree@name}}} \\
+ 一级学科:&
+ \multicolumn{2}{c}{\ulenhance[1.2pt]{\ulextend{\sht@discipline@level@i}}} \\
+ \multicolumn{2}{l}{学校/学院名称:} &
+ \ulenhance[1.2pt]{\ulextend[318pt]{\sht@institution}} \\
+ \end{tabular}
+ }
+
+ \vspace*{\stretch{4}}
+
+ \sht@date
+
+ \vspace{\stretch{4}}
+ \end{center}
+ \clearpage
+ \thispagestyle{empty}
+ \cleardoublepage
+}
+\newcommand{\sht@maketitle@graduate@en}[1]{
+ \intobmk*{\cleardoublepage}{Cover}
+ \thispagestyle{empty}
+ \begin{center}
+ \linespread{1.6}
+ \zihao{4}\bfseries
+
+ \vspace*{50pt}
+
+ {\zihao{-3}\bfseries \ulenhance[1.5pt]{\sht@title@en}}
+
+ \vspace*{\stretch{3}}
+
+ {
+ A~#1~submitted~to\\
+ ShanghaiTech~University\\
+ in~partial~fulfillment~of~the~requirement\\
+ for~the~degree~of\\
+ \ifthenelse{\equal{\sht@degree}{doctor}}{
+ Doctor~of~Philosophy\\
+ }{
+ \sht@degree@name@en\\
+ }
+ in~\sht@discipline@level@i@en
+
+ By
+
+ \ifsht@anonymous%
+ \sht@anonymous@str%
+ \else%
+ \sht@author@en%
+ \fi%
+
+ Supervisor:~%
+ \ifsht@anonymous%
+ \sht@anonymous@str%
+ \else%
+ \sht@supervisor@en%
+ \fi%
+ }
+
+ \vspace*{\stretch{3}}
+
+ {\sht@institution@en}
+
+ \vspace*{\stretch{1}}
+
+ {\sht@date@en}
+
+ \vspace{\stretch{3}}
+ \end{center}
+ \clearpage
+ \thispagestyle{empty}
+ \cleardoublepage
+}
+% ------------------------------------------------------------------------------
+% Declarations
+% ------------------------------------------------------------------------------
+\newcommand{\makedeclarations}{%
+ \intobmk*{\cleardoublepage}{声明}
+ \thispagestyle{empty}
+ {
+ \linespread{1.6}\zihao{-4}
+
+ \vspace*{2ex}
+
+ \begin{center}
+ {\zihao{4}\bfseries\sffamily 上海科技大学\\研究生学位论文原创性声明}
+ \end{center}
+
+ 本人郑重声明:所呈交的学位论文是本人在导师的指导下独立进行研究工作所取得的成果。%
+ 尽我所知,除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写%
+ 过的研究成果。对论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式%
+ 标明或致谢。
+
+ \vspace*{3ex}
+
+ {\hfill{} {作者签名:\hspace*{14em}}}
+
+ {\hfill{} {日\quad\quad 期:\hspace*{14em}}}
+
+ \vspace*{6ex}
+
+ \begin{center}
+ {\zihao{4}\bfseries\sffamily 上海科技大学\\学位论文授权使用声明}
+ \end{center}
+
+ 本人完全了解并同意遵守上海科技大学有关保存和使用学位论文的规定,即上海科技大学有权%
+ 保留送交学位论文的副本,允许该论文被查阅,可以按照学术研究公开原则和保护知识产权%
+ 的原则公布该论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存、汇编本%
+ 学位论文。
+
+ 涉密及延迟公开的学位论文在解密或延迟期后适用本声明。
+
+ \vspace*{3ex}
+
+ {\hfill{} {作者签名:\hspace*{10em} 导师签名:\hspace*{9em}}}
+
+ {\hfill{} {日\quad\quad 期:\hspace*{10em} 日\quad\quad 期:\hspace*{9em}}}
+
+ \vspace{3ex}
+ }
+ \clearpage
+ \thispagestyle{empty}
+ \cleardoublepage
+}
+% ------------------------------------------------------------------------------
+% Abstract
+% ------------------------------------------------------------------------------
+\newenvironment{abstract}{%
+ \cleardoublepage%
+ \intobmk\chapter*{摘\hspace{1\ccwd}要}%
+}{%
+ \vspace{\baselineskip}%
+ \par\noindent{\bfseries 关键词:} \sht@keywords%
+}
+\newenvironment{abstract*}{%
+ \cleardoublepage%
+ \intobmk\chapter*{Abstract}%
+}{%
+ \vspace{\baselineskip}%
+ \par\noindent{\bfseries Key Words:} \sht@keywords@en%
+}
+% ------------------------------------------------------------------------------
+% Nomenclatures
+% ------------------------------------------------------------------------------
+\newcounter{sht@nomenclature@cnt}
+\setcounter{sht@nomenclature@cnt}{0}
+\def\sht@null@arg{}
+\newenvironment{nomenclatures}[1][\sht@null@arg]{%
+ \ifnum\thesht@nomenclature@cnt=0
+ \cleardoublepage
+ \intobmk\chapter*{符号列表}%
+ \fi
+ \stepcounter{sht@nomenclature@cnt}
+ \ifthenelse{\not \equal{#1}{\sht@null@arg}}{
+ \section*{#1}
+ }{
+ \par\vspace{24pt}
+ }
+ \renewcommand{\item}[3][\sht@null@arg]{
+ \ifthenelse{\not \equal{##1}{\sht@null@arg}}{
+ \par\noindent\makebox[0.15\columnwidth][l]{##2}{{##3}\hfill{##1}}
+ }{
+ \par\noindent\makebox[0.15\columnwidth][l]{##2}{##3}
+ }
+ }
+ \providecommand{\header}[3][\sht@null@arg]{
+ \item[\textbf{##1}]{\textbf{##2}}{\textbf{##3}}
+ }
+}{
+}
+% ------------------------------------------------------------------------------
+% Bibliography
+% ------------------------------------------------------------------------------
+\providecommand{\bibstyle@authoryear}{\bibpunct{(}{)}{;}{a}{,}{,}}
+\citestyle{authoryear}
+\bibliographystyle{shtthesis-gbt7714-plain}
+\setlength{\bibsep}{0.0ex plus 0.2ex minus 0.2ex}
+\renewcommand*{\bibfont}{\small}
+\providecommand{\makebiblio}[1][reference]{%
+ \intotoc*{\cleardoublepage}{\bibname}%
+ \bibliography{#1}%
+}
+% ------------------------------------------------------------------------------
+% Appendix
+% ------------------------------------------------------------------------------
+\LetLtxMacro{\origin@appendix}{\appendix}
+\renewcommand{\appendix}{%
+ \origin@appendix
+ \intotoc*{\cleardoublepage}{\appendixname}%
+ \settocdepth{part}%
+ \pagestyle{LRPageNumberedAppendix}%
+}
+% ------------------------------------------------------------------------------
+% Backmatter
+% ------------------------------------------------------------------------------
+\providecommand{\backmatter}{}
+\LetLtxMacro{\origin@backmatter}{\backmatter}
+\renewcommand{\backmatter}{%
+ \origin@backmatter%
+ \settocdepth{chapter}%
+ \pagestyle{LRPageNumbered}%
+}
+\newcounter{sht@resume@cnt}
+\setcounter{sht@resume@cnt}{0}
+\newcommand{\sht@check@resume@title}{
+ \ifnum\thesht@resume@cnt=0
+ \cleardoublepage
+ \chapter{作者简历及攻读学位期间发表的学术论文与研究成果}
+ \fi
+ \stepcounter{sht@resume@cnt}
+}
+\newenvironment{resume}{%
+ \sht@check@resume@title
+ \section*{作者简历:}
+ \ifsht@anonymous
+ \sht@anonymous@str\par
+ \comment
+ \fi
+}{%
+ \ifsht@anonymous
+ \endcomment
+ \fi
+}
+\newenvironment{publications}{%
+ \sht@check@resume@title
+ \ifsht@anonymous
+ \comment
+ \fi
+ \section*{已发表(或正式接受)的学术论文:}
+}{%
+ \ifsht@anonymous
+ \endcomment
+ \fi
+}
+\newenvironment{publications*}{%
+ \sht@check@resume@title
+ \ifthenelse{\not \boolean{sht@anonymous}}{
+ \comment
+ }{}
+ \section*{已发表(或正式接受)的学术论文:}
+}{%
+ \ifthenelse{\not \boolean{sht@anonymous}}{
+ \endcomment
+ }{}
+}
+\renewenvironment{patterns}{%
+ \sht@check@resume@title
+ \ifsht@anonymous
+ \comment
+ \fi
+ \section*{申请或已获得的专利:}
+}{%
+ \ifsht@anonymous
+ \endcomment
+ \fi
+}
+\newenvironment{patterns*}{%
+ \sht@check@resume@title
+ \ifthenelse{\not \boolean{sht@anonymous}}{
+ \comment
+ }{}
+ \section*{申请或已获得的专利:}
+}{%
+ \ifthenelse{\not \boolean{sht@anonymous}}{
+ \endcomment
+ }{}
+}
+\newenvironment{projects}{%
+ \sht@check@resume@title
+ \section*{参加的研究项目及获奖情况:}
+ \ifsht@anonymous
+ \sht@anonymous@str\par
+ \comment
+ \fi
+}{%
+ \ifsht@anonymous
+ \endcomment
+ \fi
+}
+\newenvironment{acknowledgement}{%
+ \ifsht@anonymous
+ \comment
+ \else
+ \cleardoublepage
+ \chapter[致谢]{致\hspace{1\ccwd}谢}\chaptermark{致\hspace{1\ccwd}谢}%
+ \fi
+}{%
+ \ifsht@anonymous
+ \endcomment
+ \fi
+}
+% ==============================================================================
+% Post-processing
+% ==============================================================================
+\AtEndDocument{
+ \cleardoublepage
+}
+\endinput