From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- macros/latex/contrib/ltxkeys/README | 45 + .../contrib/ltxkeys/doc/ltxkeys-guide-table1.tex | 62 + macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.cfg | 109 + macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.pdf | 26990 +++++++++++++++++++ macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.tex | 2753 ++ .../contrib/ltxkeys/doc/ltxkeys-test-20121122.tex | 61 + macros/latex/contrib/ltxkeys/ltxkeys.sty | 4317 +++ 7 files changed, 34337 insertions(+) create mode 100644 macros/latex/contrib/ltxkeys/README create mode 100644 macros/latex/contrib/ltxkeys/doc/ltxkeys-guide-table1.tex create mode 100644 macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.cfg create mode 100644 macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.pdf create mode 100644 macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.tex create mode 100644 macros/latex/contrib/ltxkeys/doc/ltxkeys-test-20121122.tex create mode 100644 macros/latex/contrib/ltxkeys/ltxkeys.sty (limited to 'macros/latex/contrib/ltxkeys') diff --git a/macros/latex/contrib/ltxkeys/README b/macros/latex/contrib/ltxkeys/README new file mode 100644 index 0000000000..bea5078328 --- /dev/null +++ b/macros/latex/contrib/ltxkeys/README @@ -0,0 +1,45 @@ +This is the README file for the ltxkeys package. + +VERSION + +Version 0.0.3c, 2012/11/17 + +LOCATION ON CTAN + +macros/latex/contrib/ltxkeys + +SUMMARY + +The ltxkeys package provides facilities for creating and managing +keys in the sense of the keyval and xkeyval packages, but it +is intended to be more robust and faster. Its robustness emanates +from its ability to preserve braces in key values throughout +parsing. The need to preserve braces in key values emerges often +in parsing keys. This is often the case in, eg, the xwatermark +package. Depending on the functions called by the user, this +package is faster than the xkeyval package because, among other +features, it avoids character-wise parsing of key values (which +is called selective sanitization by the xkeyval package). + +It also provides many new functions for defining and managing keys. + + +LICENSE + +Copyright (c) 2011-2012 Ahmed Musa. + +This software is author-maintained. Permission is granted to copy, +distribute and/or modify this software under the terms of the +LaTeX Project Public License, version 1.3 or higher. This software +is provided 'as it is', without warranty of any kind, either +expressed or implied, including, but not limited to, the implied +warranties of merchantability and fitness for any particular purpose. + + +RELATED PACKAGES + +keyval.sty, xkeyval.sty, skeyval.sty + +AUTHOR + +Ahmed Musa (amusa22@gmail.com) \ No newline at end of file diff --git a/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide-table1.tex b/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide-table1.tex new file mode 100644 index 0000000000..0e5797602e --- /dev/null +++ b/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide-table1.tex @@ -0,0 +1,62 @@ +\documentclass[ + use-a4-paper,use-10pt-font,final-version,UK-English, + no-hyperref-msg,wrapquote,subsidfile,verbose=false +]{amltxdoc} + +\makeatletter + +\InputIfFileExists{ltxkeys-guide.cfg}{}{% + \ltxmsg@err{No file 'ltxkeys-guide.cfg' or wrong path}\@ehc +} + +\begin{document} + +\defltablenote{ltxkeys-1}{% + The speed of compilation may be affected by this option, but it is recommended at the pre-production stages of developing keys. The option provide some trace functionality and enables the user to, among other things, follow the progress of the \latex run and to see if a key has been defined and/or set/executed more than once in the current run. The \stform+ of the command \ffx'{\ltxkeysdefinekeys} will always flag an error if a key is being defined twice, irrespective of the state of the package option \fx{verbose}. The \textkey variants (unlike the \textnewkey variants) of key-defining commands don't have this facility, and it may be desirable to know if and when an existing key is being redefined. +} +\defltablenote{ltxkeys-2}{% + Wherever the \qsemicolon is indicated as a list parser in this guide, it can be replaced by any user-specified one character parser via the package option \fx{keyparser}. To avoid confusing the user-supplied parser with internal parsers, it is advisable to enclose the chosen character in curly braces. The braces will be stripped off internally. Please note that some of the characters that may be passed as a list parser may indeed be active; be careful to make them innocent before using them as a list/key parser. My advice is that the user sticks with the \qsemicolon as the key parser: the chances of it being made active by any package is minimal. If you have the chosen parser as literals in the callbacks of your keys, they have to be enclosed in curly braces. +} +\defltablenote{ltxkeys-3}{% + The key-setting commands are \ffx'{\ltxkeyssetkeys,\ltxkeyssetrmkeys,\ltxkeyssetaliaskey}. If you must nest these commands beyond level~4, you have to raise the \fx{keydepthlimit} as a package option. The option \fx{keystacklimit} is an alias for \fx{keydepthlimit}. +} +\defltablenote{4}{% + The use of an empty prefix will normally result from explicitly declaring the prefix as \fx{[]}, rather than leaving it undeclared. Undeclared prefixes assume the default value of \fx{KV}. An empty family will result from submitting the family as empty balanced curly braces \fx{{}}. If keys lack prefix and/or family, there is a strong risk of confusing key macros/functions. For example, without a prefix and/or family, a key named \fx{width} will have a key macro defined as \fx{\width}, which portents sufficient danger. +} + +\extrarowheight=2pt +\arrayrulecolor{yellow} +\colone3cm\coltwo2.0cm +\colthree=\dimexpr\textwidth-(\colone+\coltwo+1.5cm)\relax +\coltotal=\dimexpr\colone+\coltwo+\colthree\relax + + +%\starttracingall +%\trace +\begingroup\small +\begin{tabularx}{\linewidth}{|m{3cm}|m{2cm}|X|} +%\begin{longtable}[c]{|>{\hspace{0pt}\raggedright}m{\colone}|m{\coltwo}|m{\colthree}|} +\caption{Package options\xwmlabel{tab:pkgoptions}}\\\hline +\rowcolor{pink} +\bfseries Option&\bfseries Default&\bfseries Meaning\\\hline +\endfirsthead +\hline +\multicolumn{3}{|l|}{\emph{Continued from last page}}\\\hline +\bfseries Option&\bfseries Default&\bfseries Meaning\\\hline +\endhead +\multicolumn{3}{|r|}{\emph{Continued on next page}}\\\hline +\endfoot +\hline +\endlastfoot +\fx{verbose} & \hx{false} & The global boolean switch that determines if information should be logged in the transcript for some tasks in the package. \useltablenote[tab:pkgoptions:note1]{ltxkeys-1}\\\hline +\fx{keyparser} & \texttt{;} & The list parser used by some internal loops in defining keys.\useltablenote[tab:pkgoptions:note2]{ltxkeys-2}\\\hline +\fx{keydepthlimit} & \hx{4} & This is used to guard against erroneous infinite re-entrance of the package's key-setting commands. The default value of~4 means that neither of these commands can ordinarily be nested beyond level~4.\useltablenote[tab:pkgoptions:note3]{ltxkeys-3}\\\hline +\fx{reservenopath} & \hx{false} & The \quoted{path} (or roots or bases) of a key is the combination of key prefix, key family and macro prefix, but when dealing with \quoted{path keys} (see \sref{sec:pathkeys}) the term excludes the macro prefix. These can be reserved and unreserved by any user by the tools of \sref{sec:reservedpath}. Subsequent users can, at their own risk, override all previously reserved paths by enabling the package's boolean option \fx{reservenopath}.\\\hline +\fx{allowemptypath} & \hx{false} & Allow the use of empty key prefix and family. This isn't advisable but some pre-existing packages might have used empty key prefixes and families. \useltablenote[tab:pkgoptions:note4]{4} +%\end{longtable} +\end{tabularx} +\endgroup + +%\endtrace + +\end{document} \ No newline at end of file diff --git a/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.cfg b/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.cfg new file mode 100644 index 0000000000..73fc463bfe --- /dev/null +++ b/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.cfg @@ -0,0 +1,109 @@ +\ProvidesFile{ltxkeys-guide.cfg}% + [2012/11/17 v0.0.3c Configuration file for ltxkeys-guide.tex (AM)] + +\hfuzz1pt\vfuzz2pt +\makeindex +\ltsAfterAfterBeginDocument{% + \def\amd@sectitlefmt{\centering\Large\sffamily\color{secheadcolor}}% +} + +\interfootnotelinepenalty=10000 +\let\footnote\ltsfootnote +\extrarowheight=2pt +\arrayrulecolor{yellow} +\def\l@subsection{\@dottedtocline{2}{1.5em}{2.8em}} +\def\l@subsubsection{\@dottedtocline{3}{4.3em}{3.2em}} + +\ltsloadpackages{% + array; + colortbl; + ltablex; +} +\new@def*\textpgfkeys{\texttt{pgf}~keys\sspace} + +\amltxoptions{% + geometryoptions = {left=3cm,right=3cm,top=2.5cm,% + bottom=2.5cm,includeheadfoot}, + reviewdocument = false, + parindent = false, + tableofcontents = false, + frontpagestyle = empty, + pretitleskip = 0ex, + posttitleskip = 1ex, + presuptitleskip = 15ex, + postsuptitleskip = 0ex, + presubtitleskip = 0ex, + postsubtitleskip = 0ex, + natbiboptions = {numbers,sort&compress}, + cmdcolor = xmagenta1, + stylecolor = xgreen1, + speccolor = teal, + sectionheadcolor = blue +} + +\newletcmd*\sectionbreak\medbreak +\AtBeginDocument{\renewdef*\thefootnote{\fnsymbol{footnote}}} +\robust@def*\textnewkey{\mbox{\fx{\ltxkeysnew}xxx\fx{key}}\sspace} +\robust@def*\textkey{\mbox{\fx{\ltxkeys}xxx\fx{key}}\sspace} +\new@def*\boldreddot{\makered{\textbf{.}}} +\new@def*\keydotchoice#1#2{% + \ang{#1}\unskip\boldreddot\unskip\leftbrace\ang{#2}\rightbrace +} +\new@def*\mpkey{\fnl\bs{mp,key}\sspace} +\new@def*\ifmpkey{\mbox{\cmdtext{\bs if}\fnl{}{mp,key}}\sspace} +\new@def*\preffamkey{\fnl*'\bs{pref,fam,key}\sspace} +\new@def*\ipreffamkey#1{\mbox{\cmdtext{\bs#1}\fnl*{}{pref,fam,key}}} +\new@def*\jpreffamkey#1{\mbox{\fnl*'\bs{pref,fam,key}\unskip\fx{@#1}}} +\new@def*\jpreffam#1{\fnl*'\bs{pref,fam,#1}} +\def\argpat{% + \fx{\argpattern}\unskip\leftbrace\ang{pattern}\rightbrace + \sspace +} + +\ifamd@subsidfile\else\ltsafterfi +\usepackage[persistent,useincluput]{incluput} + +\fancypagenos[% + textalign = center, + show-on-page-one = false, + show-page-numbers = true, + show-headrule = true, + show-footrule = false, + y-position = -.44\paperheight, + x-position = 0, + scale = 1, + angle = 0, + style = \textsc{Page~\thepage~of~\pageref{xwmlastpage}}, + left-header = The \textcolor{macrocolor}{ltxkeys} package, + right-header = \ttcl{black}{\today} +] + +\newwatermark +[page=1,fontfamily=phv,fontsize=11pt,fontseries=m,align=center, + coordunit=pc,width=.978\paperwidth,angle=0,scale=1,xpos=-.62,ypos=30.35]{% + \xwmcolorbox[framesep=5pt,framerule=2pt,fillcolor=white, + outerframecolor=Orange,innerframecolor=brown,textalign=justified, + width=.978\paperwidth]{% + \normalfont\small\color{black}\vspace*{-1ex}% + \parbox{.95\paperwidth}{% + \ltsreddots{1.2}{\large\textsc{License}}\vspace*{1ex}% + This work (\ie, all the files in the \pkg{ltxkeys} manifest) may be distributed and/or + modified under the conditions of the \lppl, either version~1.3 of this license or any later + version. The \lppl maintenance status of this software is \quoted{author-maintained}. This + software is provided \quoted{as it 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. \makered{\CopyrightYear}\vspace*{\baselineskip}% + \ltsreddots{1}{\large\textsc{Summary}}\vspace*{1ex}% + The \pkg'{ltxkeys} provides facilities for creating and managing keys + in the manner of the \pkg'{keyval, xkeyval}, but it is intended to be more + robust and faster than these earlier packages. Yet it comes with many new functions. + \vspace*{1ex}% + }% + }% +} + +\ltsfi + +\endinput + +%%% End of file ltxkeys-guide.cfg %%% diff --git a/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.pdf b/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.pdf new file mode 100644 index 0000000000..817f184575 --- /dev/null +++ b/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.pdf @@ -0,0 +1,26990 @@ +%PDF-1.5 +% +1 0 obj +<< /S /GoTo /D (section.1) >> +endobj +4 0 obj +(1 Introduction) +endobj +5 0 obj +<< /S /GoTo /D (subsection.1.1) >> +endobj +8 0 obj +(1.1 Motivation) +endobj +9 0 obj +<< /S /GoTo /D (section.2) >> +endobj +12 0 obj +(2 Package options) +endobj +13 0 obj +<< /S /GoTo /D (section.3) >> +endobj +16 0 obj +(3 Defining keys) +endobj +17 0 obj +<< /S /GoTo /D (subsection.3.1) >> +endobj +20 0 obj +(3.1 Defining only definable keys) +endobj +21 0 obj +<< /S /GoTo /D (subsection.3.2) >> +endobj +24 0 obj +(3.2 Ordinary keys) +endobj +25 0 obj +<< /S /GoTo /D (subsubsection.3.2.1) >> +endobj +28 0 obj +(3.2.1 Ordinary keys that share the same attributes) +endobj +29 0 obj +<< /S /GoTo /D (subsection.3.3) >> +endobj +32 0 obj +(3.3 List keys \(liskeys\)) +endobj +33 0 obj +<< /S /GoTo /D (subsection.3.4) >> +endobj +36 0 obj +(3.4 Command keys) +endobj +37 0 obj +<< /S /GoTo /D (subsubsection.3.4.1) >> +endobj +40 0 obj +(3.4.1 Command keys that share the same attributes) +endobj +41 0 obj +<< /S /GoTo /D (subsection.3.5) >> +endobj +44 0 obj +(3.5 Style keys) +endobj +45 0 obj +<< /S /GoTo /D (subsubsection.3.5.1) >> +endobj +48 0 obj +(3.5.1 Style keys that share the same attributes) +endobj +49 0 obj +<< /S /GoTo /D (subsection.3.6) >> +endobj +52 0 obj +(3.6 Boolean keys) +endobj +53 0 obj +<< /S /GoTo /D (subsubsection.3.6.1) >> +endobj +56 0 obj +(3.6.1 Boolean keys that share the same attributes) +endobj +57 0 obj +<< /S /GoTo /D (subsubsection.3.6.2) >> +endobj +60 0 obj +(3.6.2 Biboolean keys) +endobj +61 0 obj +<< /S /GoTo /D (subsection.3.7) >> +endobj +64 0 obj +(3.7 Switch keys) +endobj +65 0 obj +<< /S /GoTo /D (subsubsection.3.7.1) >> +endobj +68 0 obj +(3.7.1 Switch keys that share the same attributes) +endobj +69 0 obj +<< /S /GoTo /D (subsection.3.8) >> +endobj +72 0 obj +(3.8 Choice keys) +endobj +73 0 obj +<< /S /GoTo /D (subsubsection.3.8.1) >> +endobj +76 0 obj +(3.8.1 Choice keys that share the same attributes) +endobj +77 0 obj +<< /S /GoTo /D (subsection.3.9) >> +endobj +80 0 obj +(3.9 Every default value of a key) +endobj +81 0 obj +<< /S /GoTo /D (subsection.3.10) >> +endobj +84 0 obj +(3.10 Defining boolean and command keys with one command) +endobj +85 0 obj +<< /S /GoTo /D (subsection.3.11) >> +endobj +88 0 obj +(3.11 Defining all types of key with one command) +endobj +89 0 obj +<< /S /GoTo /D (subsubsection.3.11.1) >> +endobj +92 0 obj +(3.11.1 Defining keys of common type) +endobj +93 0 obj +<< /S /GoTo /D (subsection.3.12) >> +endobj +96 0 obj +(3.12 Need-value keys) +endobj +97 0 obj +<< /S /GoTo /D (subsection.3.13) >> +endobj +100 0 obj +(3.13 Cross-family keys) +endobj +101 0 obj +<< /S /GoTo /D (section.4) >> +endobj +104 0 obj +(4 Setting keys) +endobj +105 0 obj +<< /S /GoTo /D (subsection.4.1) >> +endobj +108 0 obj +(4.1 Setting defined keys) +endobj +109 0 obj +<< /S /GoTo /D (subsection.4.2) >> +endobj +112 0 obj +(4.2 Setting remaining keys) +endobj +113 0 obj +<< /S /GoTo /D (subsection.4.3) >> +endobj +116 0 obj +(4.3 Setting aliased keys) +endobj +117 0 obj +<< /S /GoTo /D (subsection.4.4) >> +endobj +120 0 obj +(4.4 Using key pointers) +endobj +121 0 obj +<< /S /GoTo /D (subsection.4.5) >> +endobj +124 0 obj +(4.5 Accessing the saved value of a key) +endobj +125 0 obj +<< /S /GoTo /D (subsection.4.6) >> +endobj +128 0 obj +(4.6 Pre-setting and post-setting keys) +endobj +129 0 obj +<< /S /GoTo /D (subsection.4.7) >> +endobj +132 0 obj +(4.7 Initializing keys) +endobj +133 0 obj +<< /S /GoTo /D (subsection.4.8) >> +endobj +136 0 obj +(4.8 Launching keys) +endobj +137 0 obj +<< /S /GoTo /D (subsubsection.4.8.1) >> +endobj +140 0 obj +(4.8.1 Noninitialize and nonlaunch keys) +endobj +141 0 obj +<< /S /GoTo /D (subsection.4.9) >> +endobj +144 0 obj +(4.9 Handling unknown keys and options) +endobj +145 0 obj +<< /S /GoTo /D (section.5) >> +endobj +148 0 obj +(5 Checking if a key is defined) +endobj +149 0 obj +<< /S /GoTo /D (section.6) >> +endobj +152 0 obj +(6 Disabling families and keys) +endobj +153 0 obj +<< /S /GoTo /D (subsection.6.1) >> +endobj +156 0 obj +(6.1 Disabling families) +endobj +157 0 obj +<< /S /GoTo /D (subsection.6.2) >> +endobj +160 0 obj +(6.2 Disabling keys) +endobj +161 0 obj +<< /S /GoTo /D (section.7) >> +endobj +164 0 obj +(7 Option and non-option keys) +endobj +165 0 obj +<< /S /GoTo /D (section.8) >> +endobj +168 0 obj +(8 Handled keys) +endobj +169 0 obj +<< /S /GoTo /D (section.9) >> +endobj +172 0 obj +(9 Reserving and unreserving key path or bases) +endobj +173 0 obj +<< /S /GoTo /D (section.10) >> +endobj +176 0 obj +(10 Bad key names) +endobj +177 0 obj +<< /S /GoTo /D (section.11) >> +endobj +180 0 obj +(11 Declaring options) +endobj +181 0 obj +<< /S /GoTo /D (subsection.11.1) >> +endobj +184 0 obj +(11.1 Options that share the same attributes) +endobj +185 0 obj +<< /S /GoTo /D (subsection.11.2) >> +endobj +188 0 obj +(11.2 Declaring all types of option with one command) +endobj +189 0 obj +<< /S /GoTo /D (section.12) >> +endobj +192 0 obj +(12 Executing options) +endobj +193 0 obj +<< /S /GoTo /D (section.13) >> +endobj +196 0 obj +(13 Processing options) +endobj +197 0 obj +<< /S /GoTo /D (subsection.13.1) >> +endobj +200 0 obj +(13.1 Hooks for `before' and `after' processing options) +endobj +201 0 obj +<< /S /GoTo /D (section.14) >> +endobj +204 0 obj +(14 Key commands and key environments) +endobj +205 0 obj +<< /S /GoTo /D (subsection.14.1) >> +endobj +208 0 obj +(14.1 Final tokens of every environment) +endobj +209 0 obj +<< /S /GoTo /D (subsection.14.2) >> +endobj +212 0 obj +(14.2 Examples of key command and environment) +endobj +213 0 obj +<< /S /GoTo /D (section.15) >> +endobj +216 0 obj +(15 Declaring variables) +endobj +217 0 obj +<< /S /GoTo /D (section.16) >> +endobj +220 0 obj +(16 The \040command) +endobj +221 0 obj +<< /S /GoTo /D (section.17) >> +endobj +224 0 obj +(17 Pathkeys) +endobj +225 0 obj +<< /S /GoTo /D (subsection.17.1) >> +endobj +228 0 obj +(17.1 Defining pathkeys of common type) +endobj +229 0 obj +<< /S /GoTo /D (subsection.17.2) >> +endobj +232 0 obj +(17.2 Shortened pathkeys commands) +endobj +233 0 obj +<< /S /GoTo /D (subsection.17.3) >> +endobj +236 0 obj +(17.3 Default and current paths) +endobj +237 0 obj +<< /S /GoTo /D (subsection.17.4) >> +endobj +240 0 obj +(17.4 Nested pathkeys) +endobj +241 0 obj +<< /S /GoTo /D (subsection.17.5) >> +endobj +244 0 obj +(17.5 Pathkeys as class or package options) +endobj +245 0 obj +<< /S /GoTo /D (subsection.17.6) >> +endobj +248 0 obj +(17.6 Classes in pathkeys command) +endobj +249 0 obj +<< /S /GoTo /D (section.18) >> +endobj +252 0 obj +(18 Keys with argument patterns) +endobj +253 0 obj +<< /S /GoTo /D (section.19) >> +endobj +256 0 obj +(19 Some miscellaneous commands) +endobj +257 0 obj +<< /S /GoTo /D (subsection.19.1) >> +endobj +260 0 obj +(19.1 Trimming leading and trailing spaces) +endobj +261 0 obj +<< /S /GoTo /D (subsection.19.2) >> +endobj +264 0 obj +(19.2 Checking user inputs) +endobj +265 0 obj +<< /S /GoTo /D (subsection.19.3) >> +endobj +268 0 obj +(19.3 Does a test string exist in a string?) +endobj +269 0 obj +<< /S /GoTo /D (subsection.19.4) >> +endobj +272 0 obj +(19.4 Does a given pattern exist in the meaning of a macro?) +endobj +273 0 obj +<< /S /GoTo /D (subsection.19.5) >> +endobj +276 0 obj +(19.5 texcolorifcase for arbitrary strings) +endobj +277 0 obj +<< /S /GoTo /D (subsection.19.6) >> +endobj +280 0 obj +(19.6 Is the number of elements from a sublist found in a csv list n?) +endobj +281 0 obj +<< /S /GoTo /D (subsection.19.7) >> +endobj +284 0 obj +(19.7 Is the number of elements from a sublist found in a tsv list n?) +endobj +285 0 obj +<< /S /GoTo /D (subsection.19.8) >> +endobj +288 0 obj +(19.8 Is the number of elements in a csv list n or n?) +endobj +289 0 obj +<< /S /GoTo /D (subsection.19.9) >> +endobj +292 0 obj +(19.9 What is the numerical order of an element in a csv list?) +endobj +293 0 obj +<< /S /GoTo /D (subsection.19.10) >> +endobj +296 0 obj +(19.10 List normalization) +endobj +297 0 obj +<< /S /GoTo /D (subsection.19.11) >> +endobj +300 0 obj +(19.11 Parsing arbitrary csv or kv list) +endobj +301 0 obj +<< /S /GoTo /D (subsection.19.12) >> +endobj +304 0 obj +(19.12 Expandable list parser) +endobj +305 0 obj +<< /S /GoTo /D (subsection.19.13) >> +endobj +308 0 obj +(19.13 Remove one or all occurrences of elements from a csv list) +endobj +309 0 obj +<< /S /GoTo /D (subsection.19.14) >> +endobj +312 0 obj +(19.14 Replace one or all occurrences of elements in a csv list) +endobj +313 0 obj +<< /S /GoTo /D (subsection.19.15) >> +endobj +316 0 obj +(19.15 Stripping outer braces) +endobj +317 0 obj +<< /S /GoTo /D (section.20) >> +endobj +320 0 obj +(20 To-do list) +endobj +321 0 obj +<< /S /GoTo /D (subsection.20.1) >> +endobj +324 0 obj +(20.1 Patching key macros) +endobj +325 0 obj +<< /S /GoTo /D (subsection.20.2) >> +endobj +328 0 obj +(20.2 Modifying the dependant keys of an existing style key) +endobj +329 0 obj +<< /S /GoTo /D (subsection.20.3) >> +endobj +332 0 obj +(20.3 Toggle keys) +endobj +333 0 obj +<< /S /GoTo /D (section.21) >> +endobj +336 0 obj +(21 Version history) +endobj +337 0 obj +<< /S /GoTo /D (0210000:0.0.3.2) >> +endobj +340 0 obj +(0.0.3 \(2011/12/17\)) +endobj +341 0 obj +<< /S /GoTo /D (0210000:0.0.2.2) >> +endobj +344 0 obj +(0.0.2 \(2011/09/01\)) +endobj +345 0 obj +<< /S /GoTo /D (0210000:0.0.1.2) >> +endobj +348 0 obj +(0.0.1 \(2011/07/30\)) +endobj +349 0 obj +<< /S /GoTo /D [350 0 R /Fit] >> +endobj +402 0 obj << +/Length 3385 +/Filter /FlateDecode +>> +stream +x[YsF~[*s4O8k9JT"! +Pвom169{3)* vx=CIUߡmL&Q#.L2ۡa("<7yr_] x\+?n";~=q~\%2ԉ& )fH 7ųW& #M.b1.y1&z {B1A$D##% +̑bSpq]41&QV \ј(9TJf^njQޝ[>Uyվib$+b$GfVa#܇Yi`RK eVNEJ[ZNաOчYmPfݴOѰW +W4ޑ9R'~Yz k)@p@H\Xq{(H`EAբ9_6Ҵ-r(Gn [cTΊw`(&Ŵ(?. + + m^q +]9vQ8)}ʣBt: yY̊6BU-%hK_9C}o-&YVE}MhQ?gS;v@;F@`/E-4&|kg^} +FVS܀y_$P +F/{AbRr|Ĺ# SE#bAhYr\n& NXG^=q7I,[{` ILI5{cxgvlPz'MnDejUXZ|@(#A43p~i Xb95`LØڴMdkw4^ठ1` \"eUkAε5vQ c%6&ll8O_m=8 o_HIV˙~!#P ppoQ٦6?;b ]<ď:~!, ZBߍvF7$!!*V~bB)Q1ݦUn`iN;M>""_\W䗯2Vy8eU}idY>:UCT_SS}: PCKgOK0~<%&AłQr(ՓG؈ܾNk׳;dsM/Z]i huIx66Ju5'8+nu  !w" |2}gx*ZuK DD`x}ӊF},VN<7竖> Dzip%"Tؚű5w![~cf*>VngD ,򾮪Yna0|,$C +a #:a@25 gT9!gw0y` lqy(θsy9ެV*\0TL@itKuAa&06}sH\U)A"Z>:VnxWQ*WV cĥ~1Ĕ,9֐ș*!L>$c%>ϧ}cjT%\cE񲮚fM8)l9ш;ĘL'yrR~>}>9lJQݗ(ZA~;L}3=M3H_6 GҮ/DBd=If&f"k"q*N)x[S۪(ۼ^_r&@ !n8Lf) }S+OkAO>wu>nzZ?VMi|էY۸,q˜~b{ FqS<[Ö1`*^ !n|_ !Q>Y3' ؇f]w@[EySVr[n vPVPutlƠkp02vY%B#=E]CCKa_ܢȇrlcyryC{d7']A; &Puc6V^l1 +3:L8Ccȟ#EYoxݳYTK׉ؖf5)la>bg[YV/m9%D`L=,k/ v a.ònÐѕ˙PԞGVDr{Y0O=|lQ(HԀs:2x.li2< )64(9ޝT-P: $ +endstream +endobj +350 0 obj << +/Type /Page +/Contents 402 0 R +/Resources 401 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 425 0 R +/Annots [ 351 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 417 0 R 361 0 R 362 0 R 363 0 R 418 0 R 364 0 R 365 0 R 419 0 R 366 0 R 367 0 R 420 0 R 368 0 R 369 0 R 370 0 R 421 0 R 371 0 R 372 0 R 422 0 R 373 0 R 374 0 R 423 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 352 0 R 353 0 R ] +>> endobj +351 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [207.605 615.791 387.67 636.321] +/Subtype/Link/A<> +>> endobj +354 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 466.041 145.049 474.001] +/A << /S /GoTo /D (section.1) >> +>> endobj +355 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 454.745 157.307 462.701] +/A << /S /GoTo /D (subsection.1.1) >> +>> endobj +356 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 432.674 161.866 442.305] +/A << /S /GoTo /D (section.2) >> +>> endobj +357 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 412.221 150.488 421.852] +/A << /S /GoTo /D (section.3) >> +>> endobj +358 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 400.933 220.718 410.616] +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +359 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 389.758 170.428 399.425] +/A << /S /GoTo /D (subsection.3.2) >> +>> endobj +360 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.743 378.514 293.653 388.181] +/A << /S /GoTo /D (subsubsection.3.2.1) >> +>> endobj +417 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 369.149 179.708 377.105] +/A << /S /GoTo /D (subsubsection.3.2.1) >> +>> endobj +361 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 356.312 183.307 365.926] +/A << /S /GoTo /D (subsection.3.3) >> +>> endobj +362 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 345.068 176.464 354.735] +/A << /S /GoTo /D (subsection.3.4) >> +>> endobj +363 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.743 333.824 293.653 343.491] +/A << /S /GoTo /D (subsubsection.3.4.1) >> +>> endobj +418 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 324.459 201.681 332.415] +/A << /S /GoTo /D (subsubsection.3.4.1) >> +>> endobj +364 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 311.622 157.186 321.288] +/A << /S /GoTo /D (subsection.3.5) >> +>> endobj +365 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.743 300.378 293.653 310.045] +/A << /S /GoTo /D (subsubsection.3.5.1) >> +>> endobj +419 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 291.013 172.978 298.969] +/A << /S /GoTo /D (subsubsection.3.5.1) >> +>> endobj +366 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 278.175 168.854 287.725] +/A << /S /GoTo /D (subsection.3.6) >> +>> endobj +367 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.743 266.932 293.653 276.481] +/A << /S /GoTo /D (subsubsection.3.6.1) >> +>> endobj +420 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 257.566 179.708 265.522] +/A << /S /GoTo /D (subsubsection.3.6.1) >> +>> endobj +368 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.743 244.729 200.955 254.279] +/A << /S /GoTo /D (subsubsection.3.6.2) >> +>> endobj +369 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 233.485 163.012 243.152] +/A << /S /GoTo /D (subsection.3.7) >> +>> endobj +370 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.743 222.241 293.653 231.908] +/A << /S /GoTo /D (subsubsection.3.7.1) >> +>> endobj +421 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 212.876 172.978 220.832] +/A << /S /GoTo /D (subsubsection.3.7.1) >> +>> endobj +371 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 200.039 164.36 209.706] +/A << /S /GoTo /D (subsection.3.8) >> +>> endobj +372 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [118.743 188.795 293.653 198.462] +/A << /S /GoTo /D (subsubsection.3.8.1) >> +>> endobj +422 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 179.43 172.978 187.386] +/A << /S /GoTo /D (subsubsection.3.8.1) >> +>> endobj +373 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 166.592 219.136 176.207] +/A << /S /GoTo /D (subsection.3.9) >> +>> endobj +374 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 155.28 293.653 164.963] +/A << /S /GoTo /D (subsection.3.10) >> +>> endobj +423 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 145.984 171.864 153.939] +/A << /S /GoTo /D (subsection.3.10) >> +>> endobj +375 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 464.326 493.17 474.009] +/A << /S /GoTo /D (subsection.3.11) >> +>> endobj +376 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [336.323 453.306 471.899 462.988] +/A << /S /GoTo /D (subsubsection.3.11.1) >> +>> endobj +377 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 442.354 397.885 451.903] +/A << /S /GoTo /D (subsection.3.12) >> +>> endobj +378 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 431.333 401.411 441] +/A << /S /GoTo /D (subsection.3.13) >> +>> endobj +379 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 411.972 363.137 421.695] +/A << /S /GoTo /D (section.4) >> +>> endobj +380 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 400.907 410.659 410.642] +/A << /S /GoTo /D (subsection.4.1) >> +>> endobj +381 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 389.886 424.736 399.901] +/A << /S /GoTo /D (subsection.4.2) >> +>> endobj +382 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 378.866 409.755 388.601] +/A << /S /GoTo /D (subsection.4.3) >> +>> endobj +383 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 367.845 404.365 377.463] +/A << /S /GoTo /D (subsection.4.4) >> +>> endobj +384 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 356.824 463.466 366.507] +/A << /S /GoTo /D (subsection.4.5) >> +>> endobj +385 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 345.804 455.501 355.422] +/A << /S /GoTo /D (subsection.4.6) >> +>> endobj +386 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 334.783 392.252 344.402] +/A << /S /GoTo /D (subsection.4.7) >> +>> endobj +387 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 323.763 394.06 333.381] +/A << /S /GoTo /D (subsection.4.8) >> +>> endobj +388 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [336.323 312.811 481.204 322.36] +/A << /S /GoTo /D (subsubsection.4.8.1) >> +>> endobj +389 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 301.721 467.049 311.34] +/A << /S /GoTo /D (subsection.4.9) >> +>> endobj +390 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 282.429 421.278 292.152] +/A << /S /GoTo /D (section.5) >> +>> endobj +391 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 263.092 420.915 272.722] +/A << /S /GoTo /D (section.6) >> +>> endobj +392 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 252.027 400.685 261.71] +/A << /S /GoTo /D (subsection.6.1) >> +>> endobj +393 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 241.006 389.848 250.625] +/A << /S /GoTo /D (subsection.6.2) >> +>> endobj +394 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 221.766 422.755 231.437] +/A << /S /GoTo /D (section.7) >> +>> endobj +395 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 202.429 367.624 211.898] +/A << /S /GoTo /D (section.8) >> +>> endobj +396 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 183.04 490.216 192.67] +/A << /S /GoTo /D (section.9) >> +>> endobj +397 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 163.755 374.354 173.224] +/A << /S /GoTo /D (section.10) >> +>> endobj +398 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 144.366 383.714 153.996] +/A << /S /GoTo /D (section.11) >> +>> endobj +352 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [194.455 116.307 416.625 128.184] +/Subtype/Link/A<> +>> endobj +353 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [286.52 96.918 360.494 108.415] +/Subtype/Link/A<> +>> endobj +403 0 obj << +/D [350 0 R /XYZ 84.039 772.024 null] +>> endobj +409 0 obj << +/D [350 0 R /XYZ 85.039 734.162 null] +>> endobj +401 0 obj << +/Font << /F62 404 0 R /F45 405 0 R /F63 406 0 R /F34 407 0 R /F56 408 0 R /F18 410 0 R /F19 411 0 R /F32 412 0 R /F17 413 0 R /F33 414 0 R /F81 415 0 R /F82 416 0 R /F50 424 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +467 0 obj << +/Length 4063 +/Filter /FlateDecode +>> +stream +xl~ oObąDqO7fzF%vRXN>+_D֒ߞ&?ߚDH4@|nLqBIͶ=NmH&!9f H؀ 寘eUurn:@(K(ATi4({)Xp_oϾ#(Q2n=Y2~#XISKIqJ'iPFT`qߝA⇥|>Q-xA_ d|\*, B0@{)sz(@/}#+jFcެ}׀]cx_1klbњ~zluqke,)H[Of'F:]) 킣svڰdkqba3ULPwAe&|%֍>;!,o9}wr7H9wTO{u"!n;/`,cxq"0$ELNxH9؇ٶ,.xgB"Yx3 (ſW_H'Os*U.z9+}'OTŅ86 _Exu#}^izvoH ;|_^f'~맔/km3b gIoQ_J=Ld?1}fjY=!RyKKPPp^[׼yi{]bH.W +T@E{"qe/M$IüxːiPeeNgc8D͚ 1%Ƕʂ[m} B/p5̶hi pA n9A=.˼bgK֯] .sI]a>v2v#K ],G ,e,i_6(?EЏ{S?5ifHfYKt|?!Nbዱ@y + xH6 nAx|Ǎ.bS?Pm]Fzq,M뉼m<|̪~@kGEa3!6#M3-fw- +.FW+zY} *埋rH q* +)@nYB#P +\ck]( cuk4^c\)bӚ_,^1, +bi  N) ^\\mNn L+3dXMз$t{]MA?M-|9{/4bxj.) %Z "-Wz2`cVf-J^yz)Xn+ئ'YXy:} SP Ä+Zʬ@t55p\仒rl_~<4{wx7[e80/H]W\ ; VuXvV׆gg]6wƀo@ ԋm4-IkUNV9bqJ]K^6>᧺x S<@s<=J@J'ux7YvK9jSQ %o'(!Q<8W[?Ie+y'RеKô;fh ިl,!tk_^5w&FSpCgJ榩H Eh]BwfDٶH<)AK`foU3PpUYڨpfw'/X{@K!PЊmGG_&HsW8J*`5x|)A3q ؤ-((p=4Qg<0yת@T f +wwmpм:j[p}w3_Ì)x lJ'h@y 6N Sv<<Ed &jO5Ε7%٢(FJUB8l1YYBsh1Xp|,̗ӺMUbi3~pr YZ7wnX#)@X b Ї S䩺"v%8%> endobj +399 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 721.52 257.498 731.143] +/A << /S /GoTo /D (subsection.11.1) >> +>> endobj +400 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 710.312 293.653 719.995] +/A << /S /GoTo /D (subsection.11.2) >> +>> endobj +470 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 701.015 140.917 708.971] +/A << /S /GoTo /D (subsection.11.2) >> +>> endobj +426 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 679.685 168.007 689.315] +/A << /S /GoTo /D (section.12) >> +>> endobj +427 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 659.973 172.865 669.603] +/A << /S /GoTo /D (section.13) >> +>> endobj +428 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 648.833 293.653 658.516] +/A << /S /GoTo /D (subsection.13.1) >> +>> endobj +471 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 637.987 146.752 647.492] +/A << /S /GoTo /D (subsection.13.1) >> +>> endobj +429 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 618.258 244.386 627.836] +/A << /S /GoTo /D (section.14) >> +>> endobj +430 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 607.134 241.303 616.749] +/A << /S /GoTo /D (subsection.14.1) >> +>> endobj +431 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 596.039 279.464 605.653] +/A << /S /GoTo /D (subsection.14.2) >> +>> endobj +432 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 576.302 171.743 585.933] +/A << /S /GoTo /D (section.15) >> +>> endobj +433 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 556.349 192.746 566.56] +/A << /S /GoTo /D (section.16) >> +>> endobj +434 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 536.93 133.211 546.399] +/A << /S /GoTo /D (section.17) >> +>> endobj +435 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 525.738 244.2 535.42] +/A << /S /GoTo /D (subsection.17.1) >> +>> endobj +436 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 514.711 234.21 524.377] +/A << /S /GoTo /D (subsection.17.2) >> +>> endobj +437 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 503.659 211.098 513.229] +/A << /S /GoTo /D (subsection.17.3) >> +>> endobj +438 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 492.519 180.515 502.069] +/A << /S /GoTo /D (subsection.17.4) >> +>> endobj +439 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 481.355 254.933 490.973] +/A << /S /GoTo /D (subsection.17.5) >> +>> endobj +440 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 470.062 240.642 480.274] +/A << /S /GoTo /D (subsection.17.6) >> +>> endobj +441 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 450.592 208.532 460.222] +/A << /S /GoTo /D (section.18) >> +>> endobj +442 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 432.481 222.815 440.602] +/A << /S /GoTo /D (section.19) >> +>> endobj +443 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.148 419.739 251.204 429.357] +/A << /S /GoTo /D (subsection.19.1) >> +>> endobj +444 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 721.407 413.499 731.143] +/A << /S /GoTo /D (subsection.19.2) >> +>> endobj +445 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 710.426 461.65 720.044] +/A << /S /GoTo /D (subsection.19.3) >> +>> endobj +446 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 699.444 511.232 709.062] +/A << /S /GoTo /D (subsection.19.4) >> +>> endobj +472 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 690.147 380.922 698.168] +/A << /S /GoTo /D (subsection.19.4) >> +>> endobj +447 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 677.503 433.643 687.518] +/A << /S /GoTo /D (subsection.19.5) >> +>> endobj +448 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 668.183 511.232 676.204] +/A << /S /GoTo /D (subsection.19.6) >> +>> endobj +473 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 655.993 421.983 665.245] +/A << /S /GoTo /D (subsection.19.6) >> +>> endobj +449 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 646.243 511.232 654.263] +/A << /S /GoTo /D (subsection.19.7) >> +>> endobj +475 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 634.053 420.191 643.304] +/A << /S /GoTo /D (subsection.19.7) >> +>> endobj +450 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 623.071 511.232 632.322] +/A << /S /GoTo /D (subsection.19.8) >> +>> endobj +476 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 612.112 367.505 621.316] +/A << /S /GoTo /D (subsection.19.8) >> +>> endobj +451 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 602.361 511.232 610.382] +/A << /S /GoTo /D (subsection.19.9) >> +>> endobj +477 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 591.402 382.262 599.358] +/A << /S /GoTo /D (subsection.19.9) >> +>> endobj +452 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 580.42 401.298 588.376] +/A << /S /GoTo /D (subsection.19.10) >> +>> endobj +453 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 567.776 443.526 577.394] +/A << /S /GoTo /D (subsection.19.11) >> +>> endobj +454 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 556.907 417.986 566.412] +/A << /S /GoTo /D (subsection.19.12) >> +>> endobj +455 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 547.475 511.232 555.495] +/A << /S /GoTo /D (subsection.19.13) >> +>> endobj +478 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 536.516 387.636 544.536] +/A << /S /GoTo /D (subsection.19.13) >> +>> endobj +456 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 523.984 511.232 533.554] +/A << /S /GoTo /D (subsection.19.14) >> +>> endobj +479 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 514.575 377.775 522.531] +/A << /S /GoTo /D (subsection.19.14) >> +>> endobj +457 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 501.931 417.292 511.666] +/A << /S /GoTo /D (subsection.19.15) >> +>> endobj +458 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 484.433 351.387 492.462] +/A << /S /GoTo /D (section.20) >> +>> endobj +459 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 471.805 412.563 481.424] +/A << /S /GoTo /D (subsection.20.1) >> +>> endobj +460 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 460.823 511.232 470.506] +/A << /S /GoTo /D (subsection.20.2) >> +>> endobj +480 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 449.865 382.391 459.483] +/A << /S /GoTo /D (subsection.20.2) >> +>> endobj +461 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.727 438.883 380.527 448.501] +/A << /S /GoTo /D (subsection.20.3) >> +>> endobj +462 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.623 419.836 374.023 429.414] +/A << /S /GoTo /D (section.21) >> +>> endobj +463 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [383.771 280.016 395.924 292.776] +/A << /S /GoTo /D (hy@ltsfn11) >> +>> endobj +464 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.722 42.242 336.932 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +468 0 obj << +/D [466 0 R /XYZ 84.039 772.024 null] +>> endobj +2 0 obj << +/D [466 0 R /XYZ 85.039 398.222 null] +>> endobj +485 0 obj << +/D [466 0 R /XYZ 85.039 255.11 null] +>> endobj +486 0 obj << +/D [466 0 R /XYZ 85.039 255.11 null] +>> endobj +488 0 obj << +/D [466 0 R /XYZ 85.039 243.155 null] +>> endobj +489 0 obj << +/D [466 0 R /XYZ 85.039 243.155 null] +>> endobj +490 0 obj << +/D [466 0 R /XYZ 85.039 243.155 null] +>> endobj +491 0 obj << +/D [466 0 R /XYZ 85.039 243.155 null] +>> endobj +492 0 obj << +/D [466 0 R /XYZ 85.039 231.2 null] +>> endobj +493 0 obj << +/D [466 0 R /XYZ 85.039 231.2 null] +>> endobj +494 0 obj << +/D [466 0 R /XYZ 85.039 143.337 null] +>> endobj +465 0 obj << +/Font << /F8 469 0 R /F81 415 0 R /F45 405 0 R /F82 416 0 R /F63 406 0 R /F56 408 0 R /F55 474 0 R /F89 481 0 R /F90 482 0 R /F94 483 0 R /F32 412 0 R /F7 484 0 R /F6 487 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +502 0 obj << +/Length 4572 +/Filter /FlateDecode +>> +stream +x]U]w7ϒn~o]*ۻHәMe3{ޮ&WĬ7o+MQ[Eod4NEif**!G&B^:Fvdqjgͻ +0Kb&ngiϛw7=l=@? L(7R"Q;v4@iuY&Tə"` kcgu1S"&K,.K5r46FCfei#?|7~`.l= ivU"V*YDa PhYꮭ%NFkSř}!ߍuT`[M_`fי]&rk'6Ĭ&s/(PH-b*pLucTj[ 1|-1/yha,ÄEgVaR*A"Xِx,8Oiv +g8A"R6#,I6WvL5q; Xa]gY͘o4 4ag2]9SG7JxQ?Y|[08W^ WpA%\Fpဴ{-h Lcasi)6F,ߣkZa낏#_Ρ±e*5Sf6Ϙ?J @eIڔ+iѲcmpx0ԓ㏅. }bES϶݊_Vt:f4:oy {ʶ)6wܗsйX<5iԠ3RiR5F:!tx xpyYFUQKl'V]+ZvW4 fY,a4Z6/Z~̗!lyʪ>mv)srCٮMyj2) '>o?uG|Eڠ |'!&~w頵Ia,}nu +;;b._S_>oi84ն'#BK!x"N5 ic@@t>txns 'l%hHpjA‹N;9K`J`i -ac8܏'/J 1Yi(4A]dx˿ܿ o{W. ao.?E84bA~Q16ҿGfR/pmP-[`wj=s޼QdF¯ްHz .Le. +BlwyzzrSc) p(`4`$SO Wq|&B57)7VTHbAʞNe~h(iU%)hc-<( b\x |B| I|X8lX{8Np6ez?0ߕmc>˧:(E7dGOsmR\bg1Rg -ʼau X[f]`Όџ@V52N@"ZcYc4Ho@ר̰Q|1I +nm$FFD*lOR| '1# {ljgc$K؋- +if1b $bRBƎݡgЃ I׷anZd$N}S.X<ҧDM)^"s(T>'PX6鰴G)'dF]=_̝-plh(Hij#xl_HQA-\ )}FwݒT׽a¦"n V8Ėzcs \Ba]i3?\lpaI +~5ObvQ B;no 4izk4 +LL/XSbaæh*OnA޿z`4 r#I7zEݦ +@dr..R<ѺgʸSNB[Vuحw%R!x E'+*Tî(V4!c6~f +磃aϿ|`)EwpL jU"۝tؘH]Pօ;wP +(ږׄ<rh&&tx/̄}:Y PGȃĮBCW\9^ ð1P(1'mo15w/ :c*pF<j,އ~!/HJb!ͤhKOVU,_dwL>0} .\[zx E笄92t&DOp9BIҁ',],"et)]AyB4eK-o& Rb ȱF +⎎vUlm_Ib*uK6mI!bd[EML]Y%z> apdFVJw\Gn><zeQF(gL:c_HG>=8NDB.'*I]p"30N{N&,džiwbo|wadxM syфcqjg1  ȜW?LMwz/_9&%9'q}B\CX>)dS4%K?Lpݧ"_](w.eX(,ƺIŚ}N%_)3 z2NiS//+w`}~gOmmOr{=E/֑p;G{g_J*^Zm"] ²_S9Gi~sGRJksO/kx @P_gAjTQ|%SM-/'+5ծϧ3Yve4_eҟZBf|ptRPAE_k-L`'|EMaaaTp]o,eXh("'=q^;2\hF.+.ݰcKtWEv\::yo"Kc#O`SvXW?!QrlgIvS٨>&V'k2fsBGw!ᡅo&΍RCl?UG,~m2I3,=BLX7 +L U*sT"LEl`pJG]ը3v6wN"Gf +w8CΤ=ßwQşʨ +/'AY0k2'1S |֑%50xeQXVA FWxɳa +Ԏ]؎_]c .K<%̢VۼW +l<$5 !yl{w\Tre#| ]d+x:gOD@Q3l5̙gOɈk+lEӏ\Y"c<.: +endstream +endobj +501 0 obj << +/Type /Page +/Contents 502 0 R +/Resources 500 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 425 0 R +/Annots [ 495 0 R 496 0 R 498 0 R 497 0 R 499 0 R ] +>> endobj +495 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [421.045 566.967 433.198 579.726] +/A << /S /GoTo /D (hy@ltsfn12) >> +>> endobj +496 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [247.197 542.78 259.349 555.816] +/A << /S /GoTo /D (hy@ltsfn13) >> +>> endobj +498 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [225.893 202.666 271.341 213.514] +/A << /S /GoTo /D (section.18) >> +>> endobj +497 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [109.824 106.185 127.349 118.062] +/Subtype/Link/A<> +>> endobj +499 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.722 42.242 336.932 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +503 0 obj << +/D [501 0 R /XYZ 84.039 772.024 null] +>> endobj +504 0 obj << +/D [501 0 R /XYZ 85.039 715.631 null] +>> endobj +505 0 obj << +/D [501 0 R /XYZ 85.039 715.631 null] +>> endobj +507 0 obj << +/D [501 0 R /XYZ 85.039 291.278 null] +>> endobj +508 0 obj << +/D [501 0 R /XYZ 85.039 291.278 null] +>> endobj +509 0 obj << +/D [501 0 R /XYZ 85.039 279.323 null] +>> endobj +510 0 obj << +/D [501 0 R /XYZ 85.039 279.323 null] +>> endobj +511 0 obj << +/D [501 0 R /XYZ 85.039 279.323 null] +>> endobj +512 0 obj << +/D [501 0 R /XYZ 85.039 279.323 null] +>> endobj +513 0 obj << +/D [501 0 R /XYZ 85.039 267.368 null] +>> endobj +514 0 obj << +/D [501 0 R /XYZ 85.039 267.368 null] +>> endobj +515 0 obj << +/D [501 0 R /XYZ 85.039 179.505 null] +>> endobj +516 0 obj << +/D [501 0 R /XYZ 85.039 112.834 null] +>> endobj +500 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F32 412 0 R /F7 484 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +524 0 obj << +/Length 4507 +/Filter /FlateDecode +>> +stream +xڵ;ko븱ϯ*&(@vn\ TDmy%dwCʒ~HLp83'gw}ᣝigb)zf4OR2xj|n\Ϗ7$s&07&7J%}q4+'>oHz3/#w?c9ATb8RO̤㩓?Z;3*̈́P ثISmBk5TRn|mQEhT9XBm ̇NVgL_6[R8HA^GMW񫚂jujdb)_ 3(瀘KæQnv7sxۜ@nj %-6'XԀe98癀Cc&/0%?.;$P["jje]N#7R"\?/!aT*D4[.KD6r =qLew3Z=T)BN+jj,m +憼'Xʒ{x"ܤ7sd x$HCaw VnQU mM+q%j5*SoCU.Sb7lu \ebnE?P]3 G!~`"[b F/pVa.˶X)&6(n_Uy|($sɳd[iadX_N8ż)6j7 ]KiIУ0FgJM%S•+$WPRM~G&7cR$k:p`+j:3=(SA.,*0d6)[jeCP g~uLejX( MِGˬ5Dg8@meTti=p@o. +ǡynbC3+`&6М ^==DUԤ2y61{3A^№~l 2nim|]G hQ/UWkS'!F B/[~*g5?2!EF T<"'pxƴ(x4seGmy|l!s"' O~ȸLCC-J.*Հ 9z  +N]6 q*6;z& ;J|Zp&y#Eѫ9k";Qذ sʩvI€*8j1'|Vv]0} Gc@bO|ojS+O_c^k &K?L~ԅfx ~gMr{{ =U4NfvBS<~0_rTpwI' +):5xMDc/0_R.Hq jB&4^2WH|u*phJCY(yڸ$CJN@ ̿v b +a>RǃEĜN2.!X%*HQ\~*2g<BPOV]{tq)\96KBCf 0,j1rGJGڅ-b"~h ]<-UaI1G0N:uFX3 +8",t$MoJ5SAN{^Y/#C[` bӠƕKY&gR@D Qbq*EϘJu1[ailsP c3DiX +jNנ>Ϧ&3)-|\v<.RO˔ߣt ;ayʹ{arOfl;8dp (xjP`鵅A@#(Y*xwŒlfQ.Yh}_q|]:Sp.K LJ`kՓ>θ=~{37F&pX1쇰[ =O98z~=Sq̦t*oAڼyl31% ~'N$>l? &:bH2!֕ r ZS ˢy)RWlݲ1Ā'3t.ݺ"s3VECF2-]Ub*["O,kq:y&^b6{E<+ +E,1ԀW +NʢHOPo~EO/E=n/r:qexD?4/z䱆:vcЫ,F= ],_„ +O;_(3MX $30}׏0# JJ:;}APeQ,Q2St6aD1睔W& 34Q+fb7Eg1Ń +7/* HV\ɩ]bK;De(H0ƥ΂h_eNaTb2,_RS8Q2a.BLl@#5=#EB^D>95uTf|CM*nj{.ְ`_/fJH9D.QF!ֳ{r/C`UW_|5p}$ٽ2R5%kTh(;)s"rWug]_Y[PJ}"Rrx{܂3F AyPS{RY \~;܈~g~+(-a@{_.xw/sAb'\nnq` ШE[@ĭ b#h|^}BC " +L㣯Ѕ7cA5:˄W:PPpi?Pʙ8NE*ޑEG= wQϯgNևlUϾ5tSH? X_u)$hxZqJ&]<#|0QRX,F$ +KtE[gyx!RW|MQ` oRSAa!j{\u1C2U] +Lfy!b?c";BIL3&cXm_k 効P݇*NO72$S6rOed_0Ls ҫ\ʘUI㫌0*]Vٲ ĝ! _I]u"݀ONB' +<7{8{NNaxhwJ5hFя/\@\`ɺ~@:)x Ɨh7exe]1Fzk +.Bm@rs'͗g̜CyEx{mX"3nXPNt.0@'иê]#eD*,VUZ!)^r%VÃ=_M-zE`}5'Df 1g1U`}]>sBVE yNXE9p)ؿxpS<' +endstream +endobj +523 0 obj << +/Type /Page +/Contents 524 0 R +/Resources 522 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 425 0 R +/Annots [ 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R ] +>> endobj +517 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 500.438 129.374 509.085] +/A << /S /GoTo /D (section.17) >> +>> endobj +518 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [400.429 453.669 412.582 466.152] +/A << /S /GoTo /D (hy@ltsfn14) >> +>> endobj +519 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [232.343 223.189 266.87 234.037] +/A << /S /GoTo /D (table.1) >> +>> endobj +520 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [157.268 210.957 169.42 223.716] +/A << /S /GoTo /D (hy@ltsfn15) >> +>> endobj +521 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.722 42.242 336.932 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +525 0 obj << +/D [523 0 R /XYZ 84.039 772.024 null] +>> endobj +6 0 obj << +/D [523 0 R /XYZ 85.039 454.666 null] +>> endobj +10 0 obj << +/D [523 0 R /XYZ 85.039 270.08 null] +>> endobj +528 0 obj << +/D [523 0 R /XYZ 85.039 185.552 null] +>> endobj +529 0 obj << +/D [523 0 R /XYZ 85.039 185.552 null] +>> endobj +530 0 obj << +/D [523 0 R /XYZ 85.039 173.597 null] +>> endobj +531 0 obj << +/D [523 0 R /XYZ 85.039 173.597 null] +>> endobj +532 0 obj << +/D [523 0 R /XYZ 85.039 173.597 null] +>> endobj +533 0 obj << +/D [523 0 R /XYZ 85.039 173.597 null] +>> endobj +534 0 obj << +/D [523 0 R /XYZ 85.039 117.559 null] +>> endobj +535 0 obj << +/D [523 0 R /XYZ 85.039 107.675 null] +>> endobj +522 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F86 526 0 R /F32 412 0 R /F7 484 0 R /F81 415 0 R /F100 527 0 R /F63 406 0 R /F6 487 0 R /F14 506 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +568 0 obj << +/Length 4624 +/Filter /FlateDecode +>> +stream +xڽ\k8v޿FKvH&"H&`fl-,HrW6s-U~L5huy:KI2v??~H&鳝qtr81"i:RL瓟>${b&?ORQտ|Y^;_ON˝1Qp{UU;Ϊ=}9zi_?c4V~[2ã?M8˳3U\Mt.\+HW>!&U<:ĉ'!OC;?+jL訨0n׹9WLìW.Z\_f*9g5*یTdAOs=PSgR"3*'q%Ol¦F ny7d(M]'yGLS?u HpA ~7fxe=[skFahj 6M +`35˞EOw]֏M*n٬+ٖ`jD)CYs.%p-]g"'fݗCQ4ڡfly^ 'mF`(}/'目Ri$bq20uB~FP4`=LIp8=<[i#29Hx%H] e,F}CPeht=0z{cOGE*[]3$&)\ ݊wjоoSS +9rpF4Oݦߪ(u\Q`(J8͝G={3i6'x66Zn\3C?ø_>Ș{w2&bW>:`rgNmI`zԮ[΄ws 7/-Q >NXMaSYZj,8τI\TF8ɛ84)qRY'oYb~iۯn^7tFʑn Kw +ITD{)'=B< EW ?X\p#g%`CBg +SK}>s%(T,ú祫!*\ xHCP_s34ʋlGxNUb?ɠ{U|y~ {bєHA7bʂR^o\߃y+{pt`60QbQB +TlPN\nM,JÆʮ痋ײ& `DOͩ{);SV>Jo{HFxƽ(1@fI, u(XYR9^e{(f_y +îWw UbRmᘍ7T+HDx2/I%DpgMD@*ge_>7fWlxl +lY'%a8t6 ԥ'g|#m%I4Hx_GU@X 793j`~uj\Ah4"1]ЩU"P#FA8"kO"MR:d-̻YdXeϴa~(b) +@ۨfE)QF)>BhR"Hhu+5PtxgkIp,{Ϲ! L-ݧn%q.[]XN@ͮ8݅|v4=nzfcA%+R@<_o$]t/B;\8R284bI"T ^Az5 }TVsx*wj)8LR +"+y`y&[b 9}12̓@fe_c'g`N=gwUcڹ+fP <*5\wQ@_1ߙ78@eޱhLIǵ5YTe[ʰC;gPTدml?h${hu7)Xf_븘Vq ثvXZՆ+?ëZX 6Ķ*Uj/z(} nb XF~:/eOM܋{YT he.LF=߁ux+mXMbJsΠ?0=nՆ})xKT"P󗗗+솭h OPyUap#Zf. (/.o7(gjw&P LjtWj +crI;y{SXѠ}o^̪3#[lue?lD|&1\nʀ6z93!@ (*y4a߽nyox:nK[|468W;g\1ߘw"-oCj`x9x|k ?_ 71i" W_O~_ Oqʞ*(YQXrFnOfdLf+0KOm P eݻB +SX?1f]i&d"c%\?`%Rc;bG먌x^ΚqsAgh5*<)T30 }FXgPVpozn7=6?;~{G,D)mY\2{\WhT rjI`Ps_vl-Gg!/.9)H\Lgpe`vg3srg 3jMכwR1i,y㪋VK**Էx[ĸ3ɿ , +endstream +endobj +567 0 obj << +/Type /Page +/Contents 568 0 R +/Resources 566 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 425 0 R +/Annots [ 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R ] +>> endobj +558 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [290.652 568.461 331.941 581.635] +/A << /S /GoTo /D (hy@ltablenote1.1) >> +>> endobj +559 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [301.784 522.234 313.684 535.176] +/A << /S /GoTo /D (hy@ltablenote1.2) >> +>> endobj +560 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [345.757 476.008 357.657 488.949] +/A << /S /GoTo /D (hy@ltablenote1.3) >> +>> endobj +561 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [340.502 441.786 382.595 452.745] +/A << /S /GoTo /D (section.17) >> +>> endobj +562 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [309.11 420.366 347.669 430.329] +/A << /S /GoTo /D (section.9) >> +>> endobj +563 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [359.022 361.637 370.922 374.578] +/A << /S /GoTo /D (hy@ltablenote1.4) >> +>> endobj +564 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [389.423 348.287 431.404 363.231] +/A << /S /GoTo /D (section.17) >> +>> endobj +565 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.722 42.242 336.932 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +569 0 obj << +/D [567 0 R /XYZ 84.039 772.024 null] +>> endobj +570 0 obj << +/D [567 0 R /XYZ 85.039 694.488 null] +>> endobj +571 0 obj << +/D [567 0 R /XYZ 85.039 694.488 null] +>> endobj +536 0 obj << +/D [567 0 R /XYZ 85.039 662.608 null] +>> endobj +573 0 obj << +/D [567 0 R /XYZ 291.648 583.704 null] +>> endobj +574 0 obj << +/D [567 0 R /XYZ 291.648 572.745 null] +>> endobj +575 0 obj << +/D [567 0 R /XYZ 302.781 537.477 null] +>> endobj +576 0 obj << +/D [567 0 R /XYZ 302.781 526.518 null] +>> endobj +577 0 obj << +/D [567 0 R /XYZ 346.753 491.251 null] +>> endobj +578 0 obj << +/D [567 0 R /XYZ 346.753 480.292 null] +>> endobj +579 0 obj << +/D [567 0 R /XYZ 360.019 376.88 null] +>> endobj +580 0 obj << +/D [567 0 R /XYZ 360.019 365.921 null] +>> endobj +582 0 obj << +/D [567 0 R /XYZ 104.965 221.598 null] +>> endobj +584 0 obj << +/D [567 0 R /XYZ 104.965 138.568 null] +>> endobj +566 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F45 405 0 R /F102 572 0 R /F34 407 0 R /F56 408 0 R /F104 581 0 R /F33 414 0 R /F35 583 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +592 0 obj << +/Length 4812 +/Filter /FlateDecode +>> +stream +x<]q+亇T`/TT|gIl +G0#Qs$S[Ӎ%JIe; @h0͒7ۙc.LstfRRgow+|VXfﮥUJyT=<~WgwNfKW?qЖfXz>-g 3>r9%@hf) ),0gj@$׀JY~gU͛+q1bW*5?lXT.>kb)<›TbPB珅sf)w{Yҫs|,:xiZM1!U| n4}@܄;$]Z8ǬkT}V.r|sK%n2٢)>xVQOY٫@_i,9D͖*@l꼌V~ VEW* ]xVU=A:фFjuKّ@qJׯj=l56/+e~[B*=J DG4 ҄#t8N ـh0e@dRȘ!)gzK| jܫ;eup2n(?qP9 ˜c-; 5ק@3PQǯf`,а]Hө2I40lUd5M*FK^ZN <.,epuqaaemP̩2kzDξ*KӯelR,ttaekgCOv))Z4[XB;@=چg52lB1_J Vou +e, W%D݇z݇~hg,lpi<3{+L☴tIB0jz_bܓPF&FkVMVQX +GmXk@H6(-Cۛ:y{#KB*Eq't*ua(3%%i dg|]A!sJ ތ63i)W/U,D&Л33T<Iy!8ʊ`D\84%)?eQ]%vB]̫݄Bu}b1`fR1&zFL`&3%n@wF "HTT4GHXbwpxQ2k-tM^f<^jllϐ-g7§Ԁ$Cd!nPHqbܟΝE81"՟aZsU5XRZ_I u.)s`s%0O's$캔IX`RI gHXmx'myO[#QIS]l(loZ.z `KЭU x"FAyy8Ln "ɟ=/Odl_8wSdy\>`쉴drkUK) 9 #jT\}% MprO3XOT>~Vة r9ES z`D%43$ ik +7$Ľ9<0u(WR &&P y!Zzt 5 \}q7»U:onh/nfI1빗nm1Y3 Mю]͋$;h5<:Ymw(YX%e~]ZAv4]ڨӷ[oƂ& }m:e VO{ a(=9i[әsXՁ)\K ZJuq˩e}9IŸ^Gąij͑|2%[0~jĒ}~u 5u,(z{XqaU"fTV_'~$ 6}kg&Okb*Mzj پf[G65|N /֠N?w-IJwi8c1[Ga@o]ݬᅠZɤjB@ +X#D`wMRP, @D<ⱏ +endstream +endobj +591 0 obj << +/Type /Page +/Contents 592 0 R +/Resources 590 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 425 0 R +/Annots [ 587 0 R 588 0 R 589 0 R ] +>> endobj +587 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [384.595 274.214 424.695 286.169] +/A << /S /GoTo /D (section.4) >> +>> endobj +588 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [496.313 214.991 508.465 227.474] +/A << /S /GoTo /D (hy@ltsfn16) >> +>> endobj +589 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.722 42.242 336.932 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +593 0 obj << +/D [591 0 R /XYZ 84.039 772.024 null] +>> endobj +585 0 obj << +/D [591 0 R /XYZ 104.965 688.234 null] +>> endobj +586 0 obj << +/D [591 0 R /XYZ 104.965 653.863 null] +>> endobj +14 0 obj << +/D [591 0 R /XYZ 85.039 614.455 null] +>> endobj +18 0 obj << +/D [591 0 R /XYZ 85.039 583.726 null] +>> endobj +22 0 obj << +/D [591 0 R /XYZ 85.039 403.814 null] +>> endobj +594 0 obj << +/D [591 0 R /XYZ 85.039 351.424 null] +>> endobj +595 0 obj << +/D [591 0 R /XYZ 85.039 351.424 null] +>> endobj +596 0 obj << +/D [591 0 R /XYZ 85.039 339.469 null] +>> endobj +597 0 obj << +/D [591 0 R /XYZ 85.039 339.469 null] +>> endobj +598 0 obj << +/D [591 0 R /XYZ 85.039 172.152 null] +>> endobj +599 0 obj << +/D [591 0 R /XYZ 85.039 172.152 null] +>> endobj +600 0 obj << +/D [591 0 R /XYZ 85.039 160.197 null] +>> endobj +601 0 obj << +/D [591 0 R /XYZ 85.039 160.197 null] +>> endobj +602 0 obj << +/D [591 0 R /XYZ 85.039 160.197 null] +>> endobj +603 0 obj << +/D [591 0 R /XYZ 85.039 160.197 null] +>> endobj +604 0 obj << +/D [591 0 R /XYZ 85.039 104.159 null] +>> endobj +590 0 obj << +/Font << /F8 469 0 R /F33 414 0 R /F50 424 0 R /F34 407 0 R /F81 415 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F14 506 0 R /F32 412 0 R /F7 484 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +609 0 obj << +/Length 4470 +/Filter /FlateDecode +>> +stream +xI^}{]%3nLb`Ff<Wn~*)-.bc(4"H\O[n oC抳TZ,bcJtE^ͮ$0S +ez3Uؾ>S=3mO\* ^3xLw/cdv ۫Y2ǤVq4'^7 uS̨]ҳПa$Vp+9gYtqrp_~< xm<.w52':NDF7I-q*o w. +_)2+wH\0! mx`Ͽ7J3uxC~%=h?: O)Wq1 rOE=|ȜZ( 3nW܁PΕ!!F: `WF790 AX*zVEbFr ۛYW ?{ 5$%/I,Cv @t |ȱӄ8l*gww>")yS4i-$*E]xE L3*N],B/ d轠P-\3SڲOaCculZ*A/*dg-۳'#jФțv4KeP+)\2n71wͳݜL 7dSk"ECLgP؏OyoL"cC#HZhZD[W |/m_BPQVj2xNɈ b}HhA,Ƣ~pˁg;e:~:!lr]=$acdI +~Y lJK +v0[0R[X(}$e 1`*1µg/m)L9V?#yr1Mр(ۑ݁fZqßwB, qH䴟{y1G#Dޞ=!LCyKY؈B&}vSӸ긦)fR |v7p#;2xF+ Bw1;F%463 ,԰q0*c{ٯ32=@Z?S~4@`h+)F][Dfujl@2:+L*{!l⍺XST c8i $ަvDNR&6T2c O2!>Q0@q7|`Rw1  w1BS}LO?7py0#;hg+L.t`s"D>#nNWIKF.k*IKAm1(!WO*릨y8 Yt9˔hVynBq5tzR0[|.-> h|O(1{+'=5mbgCJ1."ój_M3;1*(Zأ3@np P. hvSgjV\btb"Ao8c@Aa9*I7CX㽦*J?t[^WC,U) +CN%m%`ȍqfk,,y_^u,aW]UqTRwm+}hx2]1Ya2,H,8FW>LmP5ɵ|}0o˶; +S^lL݆T*pL]hRuVrSzWwc/Yc6V17fGΌ^oJdEol]CKͪ -o6ȇ2[%G2PuoÕ.ai^W!+=.!xٱ;M q8sJ.0n)t()9Fl/Fekٹ!S1iy(wvΗMG90*F +N]?M 0)[5n> /Yu/u$KHy /GMEm/b5/h&ò΂9kV IM e`>Yj-p?X8PUhRiT9fyoj l"䴉 ol`tu9k'4A +,i$Ѣ^BA{ob۬'A9 +piuPHI⣣J,l *K eU 7TJD9u"ѿbF2xM'x֑Q(Kt Ec'6n]@!P()0Ou]. 9Pw +}DJ>JaŴьCNEԾ Dw6.Ttzwgƍy cT0HJK9c:afR&|YX}o/TKiosh.VYH\t.bɛMh;ZV-87+n0Hb"MS]9v!}M,ͥbp[CkdR n`0T ,cKݟ> c"(#  . 2nhTVsMw%,.*f+2xDp޳ vH%lOH1|96i@Qym93Ңf`LҺ=6^Q/c ]ֺi2EƀΊɷO%o#staf*EcXZj@|TM~{)^J?fWKjA7ڹ +ok AVXWu"L~ }M?Š~y~m7GtE]YM SC0N}9+Q}>#9htn=WR?j =IeYz\{^?VHަB-G] B:$GpIwh|^f>2 +%d3@. ~${cΰ ަ*1|:!lU=-49y>v~>k\s~>:x[gTyWo|'6@o$y._|<>~z lP|/,R$1\'S.!p>zObޥcd5;yB0i?DYw%(HL}Ω=6K^uZ~ÎR, 1n$/P[jMxÎkm?Ǔj2z ޳n2 0r1̩ 7b.ZNk{/?g>oT3,qLٷ}QZD!4]xI2~R㿮߁ɽnχJk'!ck4hnNQ_NE0(͟$~o'NjwB"> endobj +605 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [251.443 685.504 263.596 698.54] +/A << /S /GoTo /D (hy@ltsfn17) >> +>> endobj +606 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.722 42.242 336.932 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +610 0 obj << +/D [608 0 R /XYZ 84.039 772.024 null] +>> endobj +26 0 obj << +/D [608 0 R /XYZ 85.039 732.568 null] +>> endobj +611 0 obj << +/D [608 0 R /XYZ 85.039 613.33 null] +>> endobj +612 0 obj << +/D [608 0 R /XYZ 85.039 613.33 null] +>> endobj +613 0 obj << +/D [608 0 R /XYZ 85.039 601.375 null] +>> endobj +614 0 obj << +/D [608 0 R /XYZ 85.039 601.375 null] +>> endobj +30 0 obj << +/D [608 0 R /XYZ 85.039 576.468 null] +>> endobj +615 0 obj << +/D [608 0 R /XYZ 85.039 523.09 null] +>> endobj +616 0 obj << +/D [608 0 R /XYZ 85.039 523.09 null] +>> endobj +617 0 obj << +/D [608 0 R /XYZ 85.039 511.135 null] +>> endobj +618 0 obj << +/D [608 0 R /XYZ 85.039 511.135 null] +>> endobj +619 0 obj << +/D [608 0 R /XYZ 85.039 511.135 null] +>> endobj +620 0 obj << +/D [608 0 R /XYZ 85.039 511.135 null] +>> endobj +621 0 obj << +/D [608 0 R /XYZ 85.039 499.18 null] +>> endobj +622 0 obj << +/D [608 0 R /XYZ 85.039 499.18 null] +>> endobj +623 0 obj << +/D [608 0 R /XYZ 85.039 182.147 null] +>> endobj +624 0 obj << +/D [608 0 R /XYZ 85.039 182.147 null] +>> endobj +625 0 obj << +/D [608 0 R /XYZ 85.039 170.192 null] +>> endobj +626 0 obj << +/D [608 0 R /XYZ 85.039 170.192 null] +>> endobj +627 0 obj << +/D [608 0 R /XYZ 85.039 170.192 null] +>> endobj +628 0 obj << +/D [608 0 R /XYZ 85.039 170.192 null] +>> endobj +629 0 obj << +/D [608 0 R /XYZ 85.039 158.236 null] +>> endobj +630 0 obj << +/D [608 0 R /XYZ 85.039 158.236 null] +>> endobj +631 0 obj << +/D [608 0 R /XYZ 85.039 146.281 null] +>> endobj +632 0 obj << +/D [608 0 R /XYZ 85.039 146.281 null] +>> endobj +633 0 obj << +/D [608 0 R /XYZ 85.039 134.326 null] +>> endobj +634 0 obj << +/D [608 0 R /XYZ 85.039 134.326 null] +>> endobj +635 0 obj << +/D [608 0 R /XYZ 85.039 98.214 null] +>> endobj +607 0 obj << +/Font << /F8 469 0 R /F81 415 0 R /F94 483 0 R /F14 506 0 R /F32 412 0 R /F7 484 0 R /F63 406 0 R /F6 487 0 R /F34 407 0 R /F33 414 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +640 0 obj << +/Length 3762 +/Filter /FlateDecode +>> +stream +x\۸7yA޵w@6Aa/@e6+į!)Y$'iփ J$-?~J"<DXT>P"QRFCvWsOV]3gSݵq6j¤Z=\_gc诰Cی/W42HCӫ7It~\i$,#Vp8DFBcN!Ej b jOD: Ii"ݟN65H#M-IdZU )С%YQI&{?S._ +otߧd l}?}:E6XDݯeI_W7vY0liYeӄ&<`nY߆a>ݦih4z.4uSrTDykpvh/u\g>[e6I?tRP")a6(XtQ >)'&5ŎY2bM2!2&̜Z.IuP\bii$sd?T⸘^Q>3p2l9OϿPB)4[E̶>xl x .7 ΄uB郱צ<3/ bV +fZą؆1B8YO>gRR%*^v!>o9fl^ A$}(vS3SU6ݛ͚f`|z}Ccv oE~Heha7oku]`n_s ħ^xi\f~;E1\LWUN z?)* i@|s"*g:NWb + n(r:*@*ʦi4OGg$E]`>IGp9_*8pĹUD%c} 4ݧ),PR׽oko{U\ G' sJ5XoH bXY8Ow0ٜv19| O2߾-?i_֫rTcNnDBIhojVw幖n=[ qq\ɨ,"o!? `^Aq +^CeR|\"^{yC ?/ӻGp Ցݵs[jN:Bhl৲H;5ZDŀF;7_g${|Es)/2CkٚX +7\Wnᖯ]VZ8*YUmAhz dPJq$+5 +4ӶT 4Rη+%!C 1v+᪳`ME﮴pWwAR1nfpj!#l?%J3qvuR_Eon5Ptstϸ7PQN|ggdVCWoμ2`O`GcTN{XO]u-&8kCk"ZB gteQ75)E/N1BAte +Fj> kp}yU<xE+3B]&jeNr?_NC˧,sjRi={1 ɲy#W ("!}pt)=_0E~ a@tn~#耾~aػ(@ \UO\N)_dR %`ş|WX X@W0̙ܳBI\:`m!9T潣QA3ڃB%a +]NwK}VO&q|_ScSЯLۼ, +FCw|qʾ!z)ڻ(x^}N3C*K !ʆdﲡFz/{݅$̆8l M7x7 0OsB`ܩ$z12N1؀0@k9оJ3LN*% +QFm@VݶDbJ(E9L]/ئ_T۞ʍD=KΞ7߬lӫҖ 񰂵qYTIea|v*bCuUUu\ *>xbgϏ|Z|ir*8@\&ےHU"EH6s]%B>zCfzbDSr;@QHNy5.f!R=HTOVsjywd~EMS-w_D'$K*Ryk%P r¦ '{4Lel/: l?L +K|%;FXT0Y"mu T E~=Q_z +㫯"&B2~lQЈ { y|#D1|9LL;,F> endobj +637 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.722 42.242 336.932 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +641 0 obj << +/D [639 0 R /XYZ 84.039 772.024 null] +>> endobj +642 0 obj << +/D [639 0 R /XYZ 85.039 719.019 null] +>> endobj +643 0 obj << +/D [639 0 R /XYZ 85.039 719.019 null] +>> endobj +644 0 obj << +/D [639 0 R /XYZ 85.039 707.063 null] +>> endobj +645 0 obj << +/D [639 0 R /XYZ 85.039 707.063 null] +>> endobj +646 0 obj << +/D [639 0 R /XYZ 85.039 695.108 null] +>> endobj +647 0 obj << +/D [639 0 R /XYZ 85.039 695.108 null] +>> endobj +648 0 obj << +/D [639 0 R /XYZ 85.039 683.153 null] +>> endobj +649 0 obj << +/D [639 0 R /XYZ 85.039 683.153 null] +>> endobj +650 0 obj << +/D [639 0 R /XYZ 85.039 671.198 null] +>> endobj +651 0 obj << +/D [639 0 R /XYZ 85.039 671.198 null] +>> endobj +652 0 obj << +/D [639 0 R /XYZ 85.039 659.243 null] +>> endobj +653 0 obj << +/D [639 0 R /XYZ 85.039 659.243 null] +>> endobj +654 0 obj << +/D [639 0 R /XYZ 85.039 647.288 null] +>> endobj +655 0 obj << +/D [639 0 R /XYZ 85.039 647.288 null] +>> endobj +656 0 obj << +/D [639 0 R /XYZ 85.039 635.332 null] +>> endobj +657 0 obj << +/D [639 0 R /XYZ 85.039 635.332 null] +>> endobj +658 0 obj << +/D [639 0 R /XYZ 85.039 623.377 null] +>> endobj +659 0 obj << +/D [639 0 R /XYZ 85.039 623.377 null] +>> endobj +660 0 obj << +/D [639 0 R /XYZ 85.039 611.422 null] +>> endobj +661 0 obj << +/D [639 0 R /XYZ 85.039 611.422 null] +>> endobj +34 0 obj << +/D [639 0 R /XYZ 85.039 574.411 null] +>> endobj +662 0 obj << +/D [639 0 R /XYZ 85.039 519.837 null] +>> endobj +663 0 obj << +/D [639 0 R /XYZ 85.039 519.837 null] +>> endobj +664 0 obj << +/D [639 0 R /XYZ 85.039 507.881 null] +>> endobj +665 0 obj << +/D [639 0 R /XYZ 85.039 507.881 null] +>> endobj +38 0 obj << +/D [639 0 R /XYZ 85.039 390.925 null] +>> endobj +666 0 obj << +/D [639 0 R /XYZ 85.039 275.174 null] +>> endobj +667 0 obj << +/D [639 0 R /XYZ 85.039 275.174 null] +>> endobj +668 0 obj << +/D [639 0 R /XYZ 85.039 263.218 null] +>> endobj +669 0 obj << +/D [639 0 R /XYZ 85.039 263.218 null] +>> endobj +42 0 obj << +/D [639 0 R /XYZ 85.039 238.162 null] +>> endobj +670 0 obj << +/D [639 0 R /XYZ 85.039 154.951 null] +>> endobj +671 0 obj << +/D [639 0 R /XYZ 85.039 154.951 null] +>> endobj +672 0 obj << +/D [639 0 R /XYZ 85.039 142.996 null] +>> endobj +673 0 obj << +/D [639 0 R /XYZ 85.039 142.996 null] +>> endobj +674 0 obj << +/D [639 0 R /XYZ 85.039 142.996 null] +>> endobj +675 0 obj << +/D [639 0 R /XYZ 85.039 142.996 null] +>> endobj +677 0 obj << +/D [639 0 R /XYZ 85.039 131.041 null] +>> endobj +678 0 obj << +/D [639 0 R /XYZ 85.039 131.041 null] +>> endobj +638 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F81 415 0 R /F63 406 0 R /F14 506 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +682 0 obj << +/Length 4304 +/Filter /FlateDecode +>> +stream +xk6{~r7~hrWzއ4@5b[[?Y7CR(^[fsE>dMR| g8Ot`~w/]0KbjrKOK1J<-8[OhwgR%tݦcqܭV [ߖ"(|sc6tzY:-;<Ǡ"N؉ ^KIOv̽yc?@W|; :vIt60[ivaY|fZ!V㖾Mob/e*[­?; RۘzRAp2c/'"!p&6]r vX$M@l4eE{a(Q ͮfREkt3Y9p@|&c&p0˳M>3"i-hge7c? QX|ۮ=J!NhٷlW4B 7ԣ:a5  %OX̯סq\,A~:!Mv7օ}3YDU CS0P*9ޚL4/w\-&v:پ@T;գzV&g uV;@ [pO%I裏_ʾήsMYd5Z{ڂ΁P l{Cz :M`"ez  Uu'q^0bAOi]ysrDl7jܺ^1.&hk/ّșs,k[w0ieU-󡛈oj\JjCw7wXĠྲྀrf 02eZ8 *_;aUQ>?hv'z@$K0(![ƻDA)B@x-|: ͵1NXoBc~{ +}Q;eWR=B QV]ypqͰX DKsd1:/8ir7eq ^ +ւ1N+PLGWX4.. Q$WMq1.rQ*Q[єF]%x*u_A6a#a xLƾ\]3#[Yx23gq`హ !ZLR*QW9ë́PcA06CUR +E`y׿#S-WSrq~"dЗ=lN&王du[}t9 _`BIU#(%3&8 +mh6,BU+)Ұşu0=嘮[ubSɷaY&liEr-ycB~.)F'ːeE =/\Nҏ8Ue+MZ`EhO-/V7f~cF7,([V tU<ńn%]i-O1FD#Y`2_ -J}Q{U]3[Fōsr$M8s +M&:E/*NqQP 6`fDx{~KuixĔ>&Ɗ1.tE9mgj]>4 hN!crEO K(6|@t$C& @Nw0Ʉ&"`gpn}5\.jJINQ_ +q6R-AR"d9xY\=ͮaXeȟp0h_櫲̻e@[{V/JaI]p,[CeW#aoQbЪَ|3# @x X*fDdj~rrG\ +;vg$E5zoϜ;-q]'pR)u]/[r¶*S8=Cs#QUƀv^fIĦI7J q"f +?-_=/۟_V9M)Vg;)*g%.|ցV M,M£I  _o ewABцmraN%rhIdT%۪.D!5B:_5y26І]#j@,x~U{"I[j%.P&)xbtZ}@>c}~xLo:vц_-t1`:? +uBh4|ʊy$\g:({]5=}mRK "AX7P_[C]P-82A|W\ߞ Od>Cil|+4ٻ|􀳝ӎtcN%@%<~_y=L'rя; +] 4DQu:$Lԗaϻ(b-(l5㿏dYP_x,s7x+̸<7I+-7xu͎ y0m|nMCR +ϐ}3*Bnqy>"1d=># +endstream +endobj +681 0 obj << +/Type /Page +/Contents 682 0 R +/Resources 680 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 636 0 R +/Annots [ 679 0 R ] +>> endobj +679 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.722 42.242 336.932 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +683 0 obj << +/D [681 0 R /XYZ 84.039 772.024 null] +>> endobj +684 0 obj << +/D [681 0 R /XYZ 85.039 694.848 null] +>> endobj +685 0 obj << +/D [681 0 R /XYZ 85.039 694.848 null] +>> endobj +686 0 obj << +/D [681 0 R /XYZ 85.039 682.892 null] +>> endobj +687 0 obj << +/D [681 0 R /XYZ 85.039 682.892 null] +>> endobj +688 0 obj << +/D [681 0 R /XYZ 85.039 682.892 null] +>> endobj +689 0 obj << +/D [681 0 R /XYZ 85.039 682.892 null] +>> endobj +690 0 obj << +/D [681 0 R /XYZ 85.039 670.937 null] +>> endobj +691 0 obj << +/D [681 0 R /XYZ 85.039 670.937 null] +>> endobj +692 0 obj << +/D [681 0 R /XYZ 85.039 274.901 null] +>> endobj +693 0 obj << +/D [681 0 R /XYZ 85.039 274.901 null] +>> endobj +694 0 obj << +/D [681 0 R /XYZ 85.039 262.946 null] +>> endobj +695 0 obj << +/D [681 0 R /XYZ 85.039 262.946 null] +>> endobj +696 0 obj << +/D [681 0 R /XYZ 85.039 262.946 null] +>> endobj +697 0 obj << +/D [681 0 R /XYZ 85.039 262.946 null] +>> endobj +698 0 obj << +/D [681 0 R /XYZ 85.039 250.991 null] +>> endobj +699 0 obj << +/D [681 0 R /XYZ 85.039 250.991 null] +>> endobj +700 0 obj << +/D [681 0 R /XYZ 85.039 239.035 null] +>> endobj +701 0 obj << +/D [681 0 R /XYZ 85.039 239.035 null] +>> endobj +702 0 obj << +/D [681 0 R /XYZ 85.039 227.08 null] +>> endobj +703 0 obj << +/D [681 0 R /XYZ 85.039 227.08 null] +>> endobj +704 0 obj << +/D [681 0 R /XYZ 85.039 215.125 null] +>> endobj +705 0 obj << +/D [681 0 R /XYZ 85.039 215.125 null] +>> endobj +706 0 obj << +/D [681 0 R /XYZ 85.039 203.17 null] +>> endobj +707 0 obj << +/D [681 0 R /XYZ 85.039 203.17 null] +>> endobj +708 0 obj << +/D [681 0 R /XYZ 85.039 191.215 null] +>> endobj +709 0 obj << +/D [681 0 R /XYZ 85.039 191.215 null] +>> endobj +710 0 obj << +/D [681 0 R /XYZ 85.039 179.26 null] +>> endobj +711 0 obj << +/D [681 0 R /XYZ 85.039 179.26 null] +>> endobj +712 0 obj << +/D [681 0 R /XYZ 85.039 167.304 null] +>> endobj +713 0 obj << +/D [681 0 R /XYZ 85.039 167.304 null] +>> endobj +714 0 obj << +/D [681 0 R /XYZ 85.039 155.349 null] +>> endobj +715 0 obj << +/D [681 0 R /XYZ 85.039 155.349 null] +>> endobj +716 0 obj << +/D [681 0 R /XYZ 85.039 143.394 null] +>> endobj +717 0 obj << +/D [681 0 R /XYZ 85.039 143.394 null] +>> endobj +718 0 obj << +/D [681 0 R /XYZ 85.039 131.439 null] +>> endobj +719 0 obj << +/D [681 0 R /XYZ 85.039 131.439 null] +>> endobj +720 0 obj << +/D [681 0 R /XYZ 85.039 119.484 null] +>> endobj +721 0 obj << +/D [681 0 R /XYZ 85.039 119.484 null] +>> endobj +722 0 obj << +/D [681 0 R /XYZ 85.039 107.529 null] +>> endobj +723 0 obj << +/D [681 0 R /XYZ 85.039 107.529 null] +>> endobj +724 0 obj << +/D [681 0 R /XYZ 85.039 95.573 null] +>> endobj +725 0 obj << +/D [681 0 R /XYZ 85.039 95.573 null] +>> endobj +680 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F11 676 0 R /F86 526 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +731 0 obj << +/Length 4068 +/Filter /FlateDecode +>> +stream +x]oBpa&բ-޶@@[ٸ#iΐ-ٲl=wȇ]Q=?X&۳_$\G":2TjN߾^_!FՇsnFC +zm2>vts(y*#>w9b^fwIs8e]Fg,2(Koi4O?DD<1'E?"ֶ!EjI[&PZAed8Uk[h(S/ۂZE0a1,f3M(H ZpcOׂXQA2jt|+xBry執I.V>}>f +EcbD{[:45jџڦ(q :16z9_}CůwyMw+|Yf4/ 8KV/Ջ1P==>=~Fuc %oMczw5Ck v`ĂUC%%4˖ Ӊ~>/WOtz=SȠqEVNde:`Hbla I Bi\e禎`oВp.$ ے0a-7&9]=D* K4)9%sLBj^'R:)` +uo47 +Vۂ`f_Y-jٞ k`I/J-GbҾNU4ц ve*$abnZ'3)U}Z`i").BW5%X~j|HV"o/7xIkB*2o$\T~ ?@f׊ˁQ`OMp*Q葜_HRXɥ *7^ -ČM%6 s5oqպ:u |p7m|eD! `t:4]-+Əj-wy:ƾg|k +:-v.Ox坟zn W9jxk@+$PYVCF$įC&M||url*\j@%/ &lu;xB7>*7UJ[s<) 79Z0+ˉ .0ÄOž +XfynjyɊo.*)4 fit_%0߳-i]x5v?Qyd쿠lO4KCr׮ b%ex |xjySXq¶ [a ڴv("[8~=a` N4ϫpW^ϷWǣ9@i:8mLBi@I%k6 0M hHc6A !e < ,,|CJB2"V>+`qs.FqF<X%9JW+4B 'Sl>T ?iNw;tЄm0I:gxT5 8aZU!SЫfb`D5},DAM18`bbLA3>3 )L)c* [83>@&2I4aFNi1R腙2i1-m0drt%4Ǵ*> JsG؝w3%YޟRO?w*\OOұ 8i?SDo[JkhgA?QtE$Ur@3%uYFpr4o\p?ul + \) +{#~MUm/D~NtզeŒ`a]X]@H; A t+\O!4 %Rp M]?,Pv",5n#Ѡr[hhZ8H'r7Et1NpZ&|SS$^/^Ĭd6Mr{ )^ă@4L!L ^hcH)pqZօ3DŽʉdM IA󃱡FCa_|+H7Sz"3i5$淇Hb:fl~u.Uvq +z+evWfƉ'z& +Բi~gr<5Hm5rb(^a5$a03"p${pNi7?ipqA5ybe(勇THW,r-_|cgbO{48xG;j` +8l iA:UWj;_|<#p~puw25R2 a\ .Ҷy\ ebшj4q{+ pMD"`RhbiY<^wAHՁ?0}`jB4diRmr⾕]DC-krcb \YT6ĪDUKh HԯihjЕc1y!Pu+0w]A-tQh%+7 dG1*0V4[8~*bXь;΅ee'UXnuӂ'`y^9D ѧ׹" =D, DQ25hU _1j}L*o>LLgal2.z/tC:j`.Zk-D'reH3{tϐnPH7TgsG0]ga]:+q+qϰ=ú Z񤯲}"m)^ +== &tSŹ8L^G:7+:s5i+Sr+"Ood1؀R*ֈ-,PG*{:TfqjE2r6YPP]$|F,R}L%C⚻㍩x>i5}YMo}g<2(T[D*[xI9Jwt\ZRJHv\ +o^6U)G' +諅] +Rﭵ[wdkIpWu[^nJenA6DT +-0)/3<#@3B!dԵ1<߂bZ!/qw(9LP&r|(x |Lwbu* NP 4} *,MUxs*ƫx֟h~t0f<2wW_HձskI;ԍ#Fsyp1}M+N4D-ێۀj/AR(vo{ދD!a[k* +endstream +endobj +730 0 obj << +/Type /Page +/Contents 731 0 R +/Resources 729 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 636 0 R +/Annots [ 726 0 R 727 0 R 728 0 R ] +>> endobj +726 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [255.187 618.175 322.921 629.3] +/A << /S /GoTo /D (subsection.19.2) >> +>> endobj +727 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [496.313 114.209 508.465 127.245] +/A << /S /GoTo /D (hy@ltsfn18) >> +>> endobj +728 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +732 0 obj << +/D [730 0 R /XYZ 84.039 772.024 null] +>> endobj +733 0 obj << +/D [730 0 R /XYZ 85.039 719.019 null] +>> endobj +734 0 obj << +/D [730 0 R /XYZ 85.039 719.019 null] +>> endobj +735 0 obj << +/D [730 0 R /XYZ 85.039 707.063 null] +>> endobj +736 0 obj << +/D [730 0 R /XYZ 85.039 707.063 null] +>> endobj +737 0 obj << +/D [730 0 R /XYZ 85.039 695.108 null] +>> endobj +738 0 obj << +/D [730 0 R /XYZ 85.039 695.108 null] +>> endobj +739 0 obj << +/D [730 0 R /XYZ 85.039 575.335 null] +>> endobj +740 0 obj << +/D [730 0 R /XYZ 85.039 575.335 null] +>> endobj +741 0 obj << +/D [730 0 R /XYZ 85.039 498.789 null] +>> endobj +742 0 obj << +/D [730 0 R /XYZ 85.039 498.789 null] +>> endobj +46 0 obj << +/D [730 0 R /XYZ 85.039 432.039 null] +>> endobj +743 0 obj << +/D [730 0 R /XYZ 85.039 317.524 null] +>> endobj +744 0 obj << +/D [730 0 R /XYZ 85.039 317.524 null] +>> endobj +745 0 obj << +/D [730 0 R /XYZ 85.039 305.569 null] +>> endobj +746 0 obj << +/D [730 0 R /XYZ 85.039 305.569 null] +>> endobj +747 0 obj << +/D [730 0 R /XYZ 85.039 305.569 null] +>> endobj +748 0 obj << +/D [730 0 R /XYZ 85.039 305.569 null] +>> endobj +749 0 obj << +/D [730 0 R /XYZ 85.039 293.614 null] +>> endobj +750 0 obj << +/D [730 0 R /XYZ 85.039 293.614 null] +>> endobj +50 0 obj << +/D [730 0 R /XYZ 85.039 256.752 null] +>> endobj +751 0 obj << +/D [730 0 R /XYZ 85.039 203.374 null] +>> endobj +752 0 obj << +/D [730 0 R /XYZ 85.039 203.374 null] +>> endobj +753 0 obj << +/D [730 0 R /XYZ 85.039 191.419 null] +>> endobj +754 0 obj << +/D [730 0 R /XYZ 85.039 191.419 null] +>> endobj +755 0 obj << +/D [730 0 R /XYZ 85.039 191.419 null] +>> endobj +756 0 obj << +/D [730 0 R /XYZ 85.039 191.419 null] +>> endobj +757 0 obj << +/D [730 0 R /XYZ 85.039 179.464 null] +>> endobj +758 0 obj << +/D [730 0 R /XYZ 85.039 179.464 null] +>> endobj +759 0 obj << +/D [730 0 R /XYZ 85.039 91.047 null] +>> endobj +729 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F63 406 0 R /F81 415 0 R /F14 506 0 R /F11 676 0 R /F32 412 0 R /F7 484 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +763 0 obj << +/Length 4331 +/Filter /FlateDecode +>> +stream +x][8~ϯ b~} z1ݘn`1;K:l9%/5J!琔,M3ٞ:mx9;$M>$4Տo_Mq4Q09J%o'ɻ_^Qx%+|UV1?=p3ʞ`(=~L7܎nGrb7newMz92xi!~꟯X.,&_{O %8<t8) =KۊPK6񀀭"Tp0OLtDckDJX;_𓫿. [۩AI|4M7Y{7Qv(5节~;1d9E^N,'1i et~cBӣ=TDҔH+P!FڲRS>m UIH,T/&jy"j>><዆ړ[.a$W>Ĩ!q<_.!ɉؚ,]7Pî Zt<^&ChzcS7E +|Y[)lV-Zb6zm}b6R8AMMw\n!P~\eG]{87ǪR֭i:}U_hu!^t. .$t; C[e@ʻް2f /ȎWs+YYlhԺ#S&:Z<^m@. 'x6$"8Ea"=_x| b_F.V]t6+W`KRe㻇(kxu}6T Tc;~9Zy\ tu'}/_Fh5"AmEip +(7U> w+k/zcߵ>$cW0;<8@#pUrU!u%?qTmTCêdl*{_N/kM݉veE[t PڝiD-y+I*.цHY:XZ8F8Ml3@e>THۥ{RƱ'+$$H{qЈ%y9l׀-U&(2-"#.cK'XZ-Ku[P"*2R[CR~`睫s0c #;}y<*HULqYhc͌%D{KP$\ A4aр~<E=l-1.bDSPX2(vl[p0>eT}9]N_Ks }k +eg` +t1QJk0AF^w)_1ߙ[x}~-:,Qt){?]qZk\DB҆,jXxsg~t y +Mg#"SB$G# &_MW*UJg'S|* +:=D_L1P"0<F;zlo>Ȃ=џzăUhwTӻ8XÉQb G` Bo hw8a# +jK Ce [X)OL G[ؘzlbۀ{vD"MiS9Lmk2՟SEes|ywl=sqX@lц+tY5CH=Mґ^z3cz+;"`::6Wt`ٿ߂7Zc_>LgkcދxkC]:{T]B:ՍZ\=Wr&msֽ! 5QDE#ÈJc6C ;*ھ@h~nGuԒX,1^\DFv(;V0g6>:XJU~;3ȑT%R2N.'R`N@.<#a:Dq{QvtHP@uY<2fd@ǬW¬Yk)k=``L[¬]|ͲvY~ 3R`+\AAm 0$m~:ܣKe.sVK hZ2c,ֵMlrSklki,,򸛱0uۑ7g4KѠ_2H]FH-,(mWm!+gh4A`;Y0)UVּS_uW>oϕ8&Z ԭ;_ WC96`M׎vuњ&t˞]41T?46*uUwDF uD%rz5~;WM緢3M={E , f|| >xXkV2S~" .~KCؖJԪXY/:af٤em@5#O +p̏'&ZvUl}xe0HZmє;!uThJ# OԭbStvZ`Χgf  {<_%&f.a.ԽU:li񵘲k1*ԂT @fAHm_kyQ<_ U!zH8[.>0"Wdj#R쒐D +!ªa 5R6x/&$ Ŋum(}#bȡ76^;$m<ہB- )RN;jZ8 #Js.:D#x@ rT`;A,r^Lm7XpZoQ6\S9׀ ֻHXRФ4zE>I#$dܘсO+pOr^v75ݓV,x,xЂЙV,x ,ˬb rnVxأO2>OyITY{t) bmAP?78 1Ge?(a%Uk5=F8ϩ8ÄY$Q/wL kn-aBǮmhސ~tPNwbp *5 %6=).Nt䨾ήVyϥ`Qx1ɦg }iICMzyI.FouQoޗ:T'5Q68E|\Pͫ]P> uI/ Uw`kjy] u) tjՕ <47t}zY|?b$F!5;a)׿B0Mv?ަF) tf!J }$RJ/ŸѹQ:GC}Ұ9PyT +[`Ɉikq>";b,ƅe-cF;_eK`fo?Կd`Ƶ~8%2fWRy0Iޫ#!F& +endstream +endobj +762 0 obj << +/Type /Page +/Contents 763 0 R +/Resources 761 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 636 0 R +/Annots [ 760 0 R ] +>> endobj +760 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +764 0 obj << +/D [762 0 R /XYZ 84.039 772.024 null] +>> endobj +54 0 obj << +/D [762 0 R /XYZ 85.039 631.938 null] +>> endobj +765 0 obj << +/D [762 0 R /XYZ 85.039 519.644 null] +>> endobj +766 0 obj << +/D [762 0 R /XYZ 85.039 519.644 null] +>> endobj +767 0 obj << +/D [762 0 R /XYZ 85.039 507.689 null] +>> endobj +768 0 obj << +/D [762 0 R /XYZ 85.039 507.689 null] +>> endobj +769 0 obj << +/D [762 0 R /XYZ 85.039 507.689 null] +>> endobj +770 0 obj << +/D [762 0 R /XYZ 85.039 507.689 null] +>> endobj +771 0 obj << +/D [762 0 R /XYZ 85.039 495.734 null] +>> endobj +772 0 obj << +/D [762 0 R /XYZ 85.039 495.734 null] +>> endobj +58 0 obj << +/D [762 0 R /XYZ 85.039 459.362 null] +>> endobj +773 0 obj << +/D [762 0 R /XYZ 85.039 409.969 null] +>> endobj +774 0 obj << +/D [762 0 R /XYZ 85.039 409.969 null] +>> endobj +775 0 obj << +/D [762 0 R /XYZ 85.039 398.014 null] +>> endobj +776 0 obj << +/D [762 0 R /XYZ 85.039 398.014 null] +>> endobj +777 0 obj << +/D [762 0 R /XYZ 85.039 398.014 null] +>> endobj +778 0 obj << +/D [762 0 R /XYZ 85.039 398.014 null] +>> endobj +779 0 obj << +/D [762 0 R /XYZ 85.039 386.059 null] +>> endobj +780 0 obj << +/D [762 0 R /XYZ 85.039 386.059 null] +>> endobj +781 0 obj << +/D [762 0 R /XYZ 85.039 374.104 null] +>> endobj +782 0 obj << +/D [762 0 R /XYZ 85.039 374.104 null] +>> endobj +783 0 obj << +/D [762 0 R /XYZ 85.039 190.816 null] +>> endobj +784 0 obj << +/D [762 0 R /XYZ 85.039 190.816 null] +>> endobj +785 0 obj << +/D [762 0 R /XYZ 85.039 178.861 null] +>> endobj +786 0 obj << +/D [762 0 R /XYZ 85.039 178.861 null] +>> endobj +787 0 obj << +/D [762 0 R /XYZ 85.039 178.861 null] +>> endobj +788 0 obj << +/D [762 0 R /XYZ 85.039 178.861 null] +>> endobj +789 0 obj << +/D [762 0 R /XYZ 85.039 166.906 null] +>> endobj +790 0 obj << +/D [762 0 R /XYZ 85.039 166.906 null] +>> endobj +791 0 obj << +/D [762 0 R /XYZ 85.039 154.951 null] +>> endobj +792 0 obj << +/D [762 0 R /XYZ 85.039 154.951 null] +>> endobj +793 0 obj << +/D [762 0 R /XYZ 85.039 142.996 null] +>> endobj +794 0 obj << +/D [762 0 R /XYZ 85.039 142.996 null] +>> endobj +795 0 obj << +/D [762 0 R /XYZ 85.039 131.041 null] +>> endobj +796 0 obj << +/D [762 0 R /XYZ 85.039 131.041 null] +>> endobj +761 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F81 415 0 R /F63 406 0 R /F6 487 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +800 0 obj << +/Length 4006 +/Filter /FlateDecode +>> +stream +xk6 +!kdm8]iSXZv67CROZ۴)QΛCq8I>JϾ{}&*W*iň2z}_O_% +&6YsV>3gwExC7䜙ùq>xIc87<-a e6ٯg4\4HC&go&%tn݃בX=~:gI9Db$WgAb7عQ`06Oh"B0D;hfe]m-҈} &a,!*^hM[lfRHsF].qk*.1HlW0!`ѡe I"6_M@k mP\hMh-F ċ2w,AH痾fwӍ{3.(Tq:[4i]oy53*gA)@7.`%V*Ϭ _-mw`U:+yh=VeP 0Rb1P8]fN.&~1l9OgH_./`HjJS +_d,O$'eBw"hIcO хH80y49CKJSLu-}+85"KOKBp]K.q_Y:#%Lʁ|ar +4ajYiYͼpr0Q)i}NQb$mK~pO~ ^Kr-tdqp&S;fF%oۼl/ zb )1ӜE)/ 0b1Sk'n&9aTOH" ZPڷ^uEM5ܖlr_D܏WR~am%Ҋ1~κY +^aU\2+X\_C"0[^lTHA8n8%8f;QѳA Kn 88 k…>BE~]Bv$D:~aJrd"ZlQj~hn7,uyIXqkXzQZA {D}N [s%bŽkUzu9SL-*YfW=P`lYNN(hL> o"UK2?>3j}1G +hOo?ӫ2ܗ|D[R:ԗmCƗ6qܶ\zД?)| w_hh,cG+y۱Hbũb&;?ߌށa| トw_؟2WQJ1qҸ# +xdLjIBQv[X9b~~"Ɩ *\&T]-cuIxmyW5hQtCG-6i8正9lg3bvY)P`zvر~%C~e~(*۸u7LLL^E46e2~m +~CwYn/ɗ_P|K*\UokgeԴmўJ6#Pu&!a񶁽 L&b.%ڸ(_*KpJJe;pl8) +C {HsKP= 7k +P;?yA]/U&Cݢ f-uxـl\T( $휟Hl C?7\l98 ':v0QI2cLk"!ږ[4!@iBcM0̙#J|JofپS  +(PXfar!žmϒ085t10*ZвY YV DD1@<HF2Wg@%$?x z9cQh.,%FKF8;S?|9p92x_BYi"=tlBjai!,g?=yB }cY+UC8 D9zbX81RN=XFy&~7z}܃=½Dq_U59ygwPcnfn;2"%=g(`,u7GCFjJnDR Ƽt7Ƽ4}zJ*C86>-b,oul"~7~}pZߐ%t"k|Oל)|'o:lU߇郃M'1}pEKq YX1$>67c^ "Q%,Zɪi/j0nO_nSuסA F?h\qRˇWnPc7 Z*g9QP605*Iҙa¤bMWIjV |Seh%{AtjS<,[Z6YM1 [ԕ:7C×VZFe׫:l&H\/ Htީu{<6O;5 BT9Sܫ1GƝWK_r=)KaYlrڳ1ˉ;.]80l2 j͐U!SUꋡb6@(nαP<~rYQ`ZM^VKuS]j=UVv. ,m'Njm3cJ9\/]J `$H6sI3*ػwȇQKZ\i6] +HwfDw\[uo^e \bN/r c=^4(@/toFyxvgsF [nw+ }#UY-xWWǷ!i0(޹YK*_C=+^+t/-Nm%s,W +h$ӠajǹqǠXt41e7$'UhkeS%l$Egfbp)gHHMp#PBn AQ JB)Lkkf +endstream +endobj +799 0 obj << +/Type /Page +/Contents 800 0 R +/Resources 798 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 636 0 R +/Annots [ 797 0 R ] +>> endobj +797 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +801 0 obj << +/D [799 0 R /XYZ 84.039 772.024 null] +>> endobj +62 0 obj << +/D [799 0 R /XYZ 85.039 732.568 null] +>> endobj +802 0 obj << +/D [799 0 R /XYZ 85.039 606.768 null] +>> endobj +803 0 obj << +/D [799 0 R /XYZ 85.039 606.768 null] +>> endobj +804 0 obj << +/D [799 0 R /XYZ 85.039 594.813 null] +>> endobj +805 0 obj << +/D [799 0 R /XYZ 85.039 594.813 null] +>> endobj +806 0 obj << +/D [799 0 R /XYZ 85.039 594.813 null] +>> endobj +807 0 obj << +/D [799 0 R /XYZ 85.039 594.813 null] +>> endobj +808 0 obj << +/D [799 0 R /XYZ 85.039 582.857 null] +>> endobj +809 0 obj << +/D [799 0 R /XYZ 85.039 582.857 null] +>> endobj +810 0 obj << +/D [799 0 R /XYZ 85.039 376.237 null] +>> endobj +811 0 obj << +/D [799 0 R /XYZ 85.039 376.237 null] +>> endobj +812 0 obj << +/D [799 0 R /XYZ 85.039 364.282 null] +>> endobj +813 0 obj << +/D [799 0 R /XYZ 85.039 364.282 null] +>> endobj +814 0 obj << +/D [799 0 R /XYZ 85.039 364.282 null] +>> endobj +815 0 obj << +/D [799 0 R /XYZ 85.039 364.282 null] +>> endobj +816 0 obj << +/D [799 0 R /XYZ 85.039 352.327 null] +>> endobj +817 0 obj << +/D [799 0 R /XYZ 85.039 352.327 null] +>> endobj +818 0 obj << +/D [799 0 R /XYZ 85.039 340.371 null] +>> endobj +819 0 obj << +/D [799 0 R /XYZ 85.039 340.371 null] +>> endobj +820 0 obj << +/D [799 0 R /XYZ 85.039 328.416 null] +>> endobj +821 0 obj << +/D [799 0 R /XYZ 85.039 328.416 null] +>> endobj +822 0 obj << +/D [799 0 R /XYZ 85.039 316.461 null] +>> endobj +823 0 obj << +/D [799 0 R /XYZ 85.039 316.461 null] +>> endobj +824 0 obj << +/D [799 0 R /XYZ 85.039 304.506 null] +>> endobj +825 0 obj << +/D [799 0 R /XYZ 85.039 304.506 null] +>> endobj +826 0 obj << +/D [799 0 R /XYZ 85.039 292.551 null] +>> endobj +827 0 obj << +/D [799 0 R /XYZ 85.039 292.551 null] +>> endobj +828 0 obj << +/D [799 0 R /XYZ 85.039 280.596 null] +>> endobj +829 0 obj << +/D [799 0 R /XYZ 85.039 280.596 null] +>> endobj +830 0 obj << +/D [799 0 R /XYZ 85.039 268.64 null] +>> endobj +831 0 obj << +/D [799 0 R /XYZ 85.039 268.64 null] +>> endobj +832 0 obj << +/D [799 0 R /XYZ 85.039 256.685 null] +>> endobj +833 0 obj << +/D [799 0 R /XYZ 85.039 256.685 null] +>> endobj +834 0 obj << +/D [799 0 R /XYZ 85.039 244.73 null] +>> endobj +835 0 obj << +/D [799 0 R /XYZ 85.039 244.73 null] +>> endobj +66 0 obj << +/D [799 0 R /XYZ 85.039 206.964 null] +>> endobj +798 0 obj << +/Font << /F8 469 0 R /F81 415 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F14 506 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +839 0 obj << +/Length 4046 +/Filter /FlateDecode +>> +stream +xkoC)9oA P͡pLrqRć|>$WykG??(F2z=ADHIb&yWH4ot]3û!U}+:d4zn( NP\ m ]|J(&6"?>9 B# _"T{[q񘢘3F+B X Ux_'D-/=¯k@ő 6qcY u  Fu  Q- i@FJPD1i4FUKIɍn +H)?Ṡb0KFES߸jm2~'}|OVsr<_ږ+ +HJH1$Fv4@*JÀ -SwPб*9ڵ\˻t,@ @zHPTmpAl#zIā6L')c!寨`N$f`8 Ek'3q\1. _HȏFW7J%V] +dPW +o .>L +dJE .Dv/-OjL Z W.!M;{a$cֹAR- )Jc*8 E4~ܸݡGXAcjF'+&}}9X1bT.Vl͐>5 1AskZS#wwj}"Sk[$EUn6I*ɱ"239yh);y zV '0rT]& aZdpi$ݽ(s! _Äh t2&;^ J駑dD!8ehbfZr4?<$io%b'9JZ0 8^tRX0\{z -)~DA^V2ZU;5VADi'+DXrH@q]N Hq`LW#B.fwe:_Ў}b1.\Bi X!Jx!Lx +WeËdz]A*pߺ _~I +/H;aƍH?6‚+G ǓV,  }8l C iQ4f__'"Ta$ci`?k*}x.s0+K xcF>Xͨh=$W]hl##K}hŽ q VmH+Wҕ]y;}k9};Nv|NX`fӔ@cq>p.~u~Z⧍Pp1&b"7HQ7 V63ߤDFLP0PieblC{Q +Ѡ!SVC;@zh/#e? Z꘭?Ye7Uf0Ń'pەI?!da ==0<`dgs]7#Etq5o*Hr Cbas7Ej;&,] Y"K!)زb2ՠ >u-“&+sUiW?v{´3 &@`hZ4)HFo&dƑfKS -uk?\vdsSוּ~y Pxf.̯*]Wë+C5\F{;Ppk~ܐ|V +6ՉB. 5?D3K l i<g)\롤BĮ1t7x\bǾyEa|$,IB7?n拟5!3{Bƒx؊2Q $+F.[]Ћe12(c8GڼP1B1 e = +xvo*?*8LWGN{˜u3p"&D]۽ec8}e /Rb8b}#Hr B!.ҧyg}:|zZ{Lm"n 9u &wv5̟fO—~wNdH]wyڃBL+pL3ɑ3 KCwWi4P:͛v(SޤShSXPٽɝ^]Ii[.b$z]k K}r'wxr'wxaW_/dM^N&s Zh8.Xif+O1uZIzJ|*@|i-IO6X.bv#0G:R\BqmDCC2 +QZD)C>ECy?=-ŝVP9(H_)8e@ mWPNJ8"SpNß9b6\ϤIn%qk sjF"\ [Q )9mRC;fsͶCflp3P4ޭmrL٪RdSĭE8-r[?nJǗw2":V#0ʬ.[,<+amSVp|Jmh7ϿYr2qBtOmůy~Kܱr5drkaO)`V^@MN4<眬y2X"pjﻺ\ +6-w9HĝBj/g?yt?NbAXr+W(Q@] S޽0Jl (tIƋ/tJ3*+|*PrTEqG K+lC~;yp+%<'S ^8j +e|L5(gnUړ+ԝo9u7#2O W^vvt@WF>;0b qihE63bxNb {KrfNrKQ 'sͱLpzq2B俪1.!-ШS*!1PGyP"YenWqN lL& MM36r@y+L`|7wíBrG-.VM*LT(&M*Ƀ(PS=d@MBeүltht@Os9A`Yy$dTp4wb&3'KI.$l ` +=hd#1 c1fo(ؤ9.Vo9敀L^fs"v1C†.VYs (3*a0*2ZUU6\mkUtЯښI@k`9U4FГn+w笋(3&,ϸA vJ#yTI?ִ*^]ULl+159_ʪp;Wje;JFk6M]".s5&3Wkе.ʅ'@ċ +;w&x%X +ݕs> endobj +836 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +840 0 obj << +/D [838 0 R /XYZ 84.039 772.024 null] +>> endobj +841 0 obj << +/D [838 0 R /XYZ 85.039 715.631 null] +>> endobj +842 0 obj << +/D [838 0 R /XYZ 85.039 715.631 null] +>> endobj +843 0 obj << +/D [838 0 R /XYZ 85.039 703.676 null] +>> endobj +844 0 obj << +/D [838 0 R /XYZ 85.039 703.676 null] +>> endobj +845 0 obj << +/D [838 0 R /XYZ 85.039 703.676 null] +>> endobj +846 0 obj << +/D [838 0 R /XYZ 85.039 703.676 null] +>> endobj +847 0 obj << +/D [838 0 R /XYZ 85.039 691.721 null] +>> endobj +848 0 obj << +/D [838 0 R /XYZ 85.039 691.721 null] +>> endobj +849 0 obj << +/D [838 0 R /XYZ 85.039 633.082 null] +>> endobj +850 0 obj << +/D [838 0 R /XYZ 85.039 633.082 null] +>> endobj +851 0 obj << +/D [838 0 R /XYZ 85.039 621.127 null] +>> endobj +852 0 obj << +/D [838 0 R /XYZ 85.039 621.127 null] +>> endobj +853 0 obj << +/D [838 0 R /XYZ 85.039 621.127 null] +>> endobj +854 0 obj << +/D [838 0 R /XYZ 85.039 621.127 null] +>> endobj +855 0 obj << +/D [838 0 R /XYZ 85.039 609.171 null] +>> endobj +856 0 obj << +/D [838 0 R /XYZ 85.039 609.171 null] +>> endobj +857 0 obj << +/D [838 0 R /XYZ 85.039 597.216 null] +>> endobj +858 0 obj << +/D [838 0 R /XYZ 85.039 597.216 null] +>> endobj +859 0 obj << +/D [838 0 R /XYZ 85.039 585.261 null] +>> endobj +860 0 obj << +/D [838 0 R /XYZ 85.039 585.261 null] +>> endobj +861 0 obj << +/D [838 0 R /XYZ 85.039 573.306 null] +>> endobj +862 0 obj << +/D [838 0 R /XYZ 85.039 573.306 null] +>> endobj +863 0 obj << +/D [838 0 R /XYZ 85.039 561.351 null] +>> endobj +864 0 obj << +/D [838 0 R /XYZ 85.039 561.351 null] +>> endobj +70 0 obj << +/D [838 0 R /XYZ 85.039 524.429 null] +>> endobj +865 0 obj << +/D [838 0 R /XYZ 85.039 431.236 null] +>> endobj +866 0 obj << +/D [838 0 R /XYZ 85.039 431.236 null] +>> endobj +867 0 obj << +/D [838 0 R /XYZ 85.039 419.281 null] +>> endobj +868 0 obj << +/D [838 0 R /XYZ 85.039 419.281 null] +>> endobj +869 0 obj << +/D [838 0 R /XYZ 85.039 419.281 null] +>> endobj +870 0 obj << +/D [838 0 R /XYZ 85.039 419.281 null] +>> endobj +871 0 obj << +/D [838 0 R /XYZ 85.039 407.325 null] +>> endobj +872 0 obj << +/D [838 0 R /XYZ 85.039 407.325 null] +>> endobj +873 0 obj << +/D [838 0 R /XYZ 85.039 383.415 null] +>> endobj +874 0 obj << +/D [838 0 R /XYZ 85.039 383.415 null] +>> endobj +875 0 obj << +/D [838 0 R /XYZ 85.039 371.46 null] +>> endobj +876 0 obj << +/D [838 0 R /XYZ 85.039 371.46 null] +>> endobj +877 0 obj << +/D [838 0 R /XYZ 85.039 359.505 null] +>> endobj +878 0 obj << +/D [838 0 R /XYZ 85.039 359.505 null] +>> endobj +879 0 obj << +/D [838 0 R /XYZ 85.039 347.55 null] +>> endobj +880 0 obj << +/D [838 0 R /XYZ 85.039 347.55 null] +>> endobj +881 0 obj << +/D [838 0 R /XYZ 85.039 335.594 null] +>> endobj +882 0 obj << +/D [838 0 R /XYZ 85.039 335.594 null] +>> endobj +883 0 obj << +/D [838 0 R /XYZ 85.039 323.639 null] +>> endobj +884 0 obj << +/D [838 0 R /XYZ 85.039 323.639 null] +>> endobj +885 0 obj << +/D [838 0 R /XYZ 85.039 119.085 null] +>> endobj +886 0 obj << +/D [838 0 R /XYZ 85.039 119.085 null] +>> endobj +837 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F81 415 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +891 0 obj << +/Length 3879 +/Filter /FlateDecode +>> +stream +x\[o~ϯpQ,VF7Ehζ[vLqԲ7 ٲb]M'(ˍ"TÝ4Ϸ8W=%=q9B.]gKk[_@,OVObhˊ:1aV$Ks)Q$PPm/Y^eIV"Z D*E'~K׾܆[s徘~x_J&<߻寸R_­jᓏ;/Zc6_ݬjrbMYC8Ւج:diLC{Riop 7jB:)^;DaU_-=Av*%q~r_rl:W@]aq-/>u%ݧO3 3)ƺf3شHlĂ6&VFqmH]c(sBfYLxr{X@JnhbA(0jI,LIIb p0 , +m4{|3aOG pk3\MbC*[Sf4~/%$lt(c&"ȸIK̑iؠ‚3Q{1Z$ux};VOY@T>$<ݴO2&4 fJ+1kZI6` ΄:|4>>~@P`JDjb@ u SQHaJC)exuKOx +78z"JY "j>!JYJPj g>uӓؐ[2r1Viseؠykz2Kv3Pm`;Ȉ"C ¡ y+z2 S J#Ka"C1չdF1dT1Rr0 >)aLF`y + +;@`&F~pT5 H]gvR%~#)s<_.,Vsx71E,7# =vs\9ۭn-1v t+kő F~#?K#P9xhwhp|q!οCs Dz TP=jsfLXNh`s(7fdbi4٨ݲw+a$:X'.z7XΤk}l#r C3S;f4NE\ 4zDCQ~FLQp0"*!_N~CM>e`VQ^Q& j0r ?G$)%6Ou(n/-c&zXƪ6W[\(Y-Y0#Y%'my?仐A: F`Li0dҟ |u%9i %-i޳Kư:,dP0bSrD8aLcA~A/}rS@ٕU][F$7S-X.brFkb)&\Fg~+!Ӗ XF /.n' =tv 4`-bp xjh>?BD%TJbpO2%bR.}1R x:PkQ-2$FA|?垞S t!iB`'J5Jd!Zihe;@?R4#)jb:tJ6sӽdqnYQ:{}I+=A6,]A}#螁 "a[RU#wA{MrTw %Dɘ2/,(M+{/gMKcP pM갨+{?SE@ӰW-̻dړ/ki +Uc42WD*!Ls.+a*45~wH`1(< `,1R +`ʊ=2c! A/wF!6xw B{;4y\,;3Y ;b[[lxc犩xb*{)Tp8eXa!6iV ٰ'{J({<1|EWXehIlJph6rg~={Ii&(l*A;88NYARVn9\MѭIC eaژb O愋owΡ)܆G +EJg]v }`g/d.RAR pʜ +e%`N8!)@6X3-uK2 * JuNi !7 ;XXP> i[8sd& I9Mz[)ڹnI+b w[lnvOoٛ.ʕ[2LE41Qh !As+^qowȘv~<_V%Ɣ=+ʋ۪Mo,XYDzĮ|)i«/O<.q_)Ydn,i=U܃ @@Usv=:-Auq`M@mX8kDR'MtDL7(,xbuN=)0+.uB%Bw])X{Xľ Hڜu+z@+蓧 H*Y޶ +wh^ق[=-6fjKab( +j]ы.ܚ=0z>ԃQu:zGB+U:~Qge;Nt67mtI]TK"ݫ%xOf;w˷VbX%~ +l*S<ª]|=]3@ScWMMb@>pO+ŧ(ӐA͢(!.c9֛NIu2`;Hp  ."h ( -"Zcco`/yBG|8^O$a[ +** ǫD]hOa95yA-o?K.AċI!Sdw `ćmY a ~:vRߎdg/J’W%aVRں_QyLrp> endobj +888 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +892 0 obj << +/D [890 0 R /XYZ 84.039 772.024 null] +>> endobj +893 0 obj << +/D [890 0 R /XYZ 85.039 694.72 null] +>> endobj +894 0 obj << +/D [890 0 R /XYZ 85.039 694.72 null] +>> endobj +895 0 obj << +/D [890 0 R /XYZ 85.039 682.765 null] +>> endobj +896 0 obj << +/D [890 0 R /XYZ 85.039 682.765 null] +>> endobj +897 0 obj << +/D [890 0 R /XYZ 85.039 682.765 null] +>> endobj +898 0 obj << +/D [890 0 R /XYZ 85.039 682.765 null] +>> endobj +899 0 obj << +/D [890 0 R /XYZ 85.039 670.81 null] +>> endobj +900 0 obj << +/D [890 0 R /XYZ 85.039 670.81 null] +>> endobj +901 0 obj << +/D [890 0 R /XYZ 85.039 658.855 null] +>> endobj +902 0 obj << +/D [890 0 R /XYZ 85.039 658.855 null] +>> endobj +903 0 obj << +/D [890 0 R /XYZ 85.039 634.944 null] +>> endobj +904 0 obj << +/D [890 0 R /XYZ 85.039 634.944 null] +>> endobj +905 0 obj << +/D [890 0 R /XYZ 85.039 611.034 null] +>> endobj +906 0 obj << +/D [890 0 R /XYZ 85.039 611.034 null] +>> endobj +907 0 obj << +/D [890 0 R /XYZ 85.039 599.079 null] +>> endobj +908 0 obj << +/D [890 0 R /XYZ 85.039 599.079 null] +>> endobj +909 0 obj << +/D [890 0 R /XYZ 85.039 587.124 null] +>> endobj +910 0 obj << +/D [890 0 R /XYZ 85.039 587.124 null] +>> endobj +911 0 obj << +/D [890 0 R /XYZ 85.039 575.168 null] +>> endobj +912 0 obj << +/D [890 0 R /XYZ 85.039 575.168 null] +>> endobj +913 0 obj << +/D [890 0 R /XYZ 85.039 563.213 null] +>> endobj +914 0 obj << +/D [890 0 R /XYZ 85.039 563.213 null] +>> endobj +915 0 obj << +/D [890 0 R /XYZ 85.039 486.068 null] +>> endobj +916 0 obj << +/D [890 0 R /XYZ 85.039 486.068 null] +>> endobj +917 0 obj << +/D [890 0 R /XYZ 85.039 474.113 null] +>> endobj +918 0 obj << +/D [890 0 R /XYZ 85.039 474.113 null] +>> endobj +919 0 obj << +/D [890 0 R /XYZ 85.039 450.203 null] +>> endobj +920 0 obj << +/D [890 0 R /XYZ 85.039 450.203 null] +>> endobj +921 0 obj << +/D [890 0 R /XYZ 85.039 119.484 null] +>> endobj +922 0 obj << +/D [890 0 R /XYZ 85.039 119.484 null] +>> endobj +923 0 obj << +/D [890 0 R /XYZ 85.039 107.529 null] +>> endobj +924 0 obj << +/D [890 0 R /XYZ 85.039 107.529 null] +>> endobj +925 0 obj << +/D [890 0 R /XYZ 85.039 107.529 null] +>> endobj +926 0 obj << +/D [890 0 R /XYZ 85.039 107.529 null] +>> endobj +927 0 obj << +/D [890 0 R /XYZ 85.039 95.573 null] +>> endobj +928 0 obj << +/D [890 0 R /XYZ 85.039 95.573 null] +>> endobj +889 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F86 526 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +933 0 obj << +/Length 2595 +/Filter /FlateDecode +>> +stream +x\[o~ `N/m-缜}1PZ-պ"},o&i8$Eqog3IBlnpv$џϏ}0JίI*h@IO,_xDvI.N9Ep;fz}/VקɘXQz|IGo>ʮ6s #.AP:,..I2S?&ɧDXVp_$87cb?ĒjrG5RlH4CIM5dW QlKj$HM-jqZZm +WgEG( t$[d3'8}^̯ܒXTVB+@L@{x|PiT67z3>DOǧ4NEu[g.O,<ˣ,ZmG^aԾW6=۷1;;{zbD1lhlB6𞂸ndh'X3tx۫56aCtCZ`b(sV" .Of$q Gvpw('-S%ig CVrvz7(]tt{xӧ '}m櫻7SG,}! s(B3C.I4>^mcu%p.$L?cBo8p.BX"Ԉa0N-PCE PJCj_E>l֛ǿrE)U +]oKxL~W^ovW&!KMvHK`XU/MH-IR8bq+wc̷W9jZ)HA:rtʼnEXWhCJ`7RubyhSyYzL*[^eyz9_|&80uH!Dr an=|t5}V7?YF,|s +ROL#L5]||2y,I^Mw-0 $=T>ҩQREI% ]|y\NJ̗]:rTK D;$}ȌaC)y_Id"+&XOtS}-҇ c YX Bz &{e$N$BT=|ݗEh"h4$$yHOk$ؓm3$RCg_$쾥-҄dB2bwUH";@"8bw+Ęoj0 Fr;nty $× Ӛ6䲂F/J=%oa"_6kkC],֟櫛ֿ.#U$bдo`hkE!2 +嫇 +pi9Z_pzNB*0jʄ$`Z ]|wuR6b~r;׋|V=b8>8ԙk|>D`w[ho{akKXZ(mߝ ɮ"Pށvrx#x ]=vsa@DokWV/( ɭ9W 7/6Zځ7X">~bZ= I9 Pzŀw@))wb̷W96'x ]|,/t`y6^eelR#=^S1ˀ]&$Egƀ7ڜ;b۶ЄL+PC]l~ \X,J|+ }фH(틔bpi`9s4|Kp!93 P=|9sM6DǒG>E23 RM>ņ.6e4+&n@ņ CV#.pL_p? >vXڐQ ~8P $ h+jF,C&ajȶmІd8 !GcPmG I!@@=|h9ϊ^Xgʨ9PA9Λć p\A\Lo~E3 kZodw,VE\ +_3.xcAJwէ{s6*_$yPk<5 .ơ`Ir4{?Zǭ!;oP)5udƝ`ʼn9y\;Jx$D +K|fj@o ~!& x;7&7霔Ҽ4q2o&FfV% Te=RV Q{9 #9>)fiQRY<]{iQlƧTW"+G_O)K5HAK] 횣gA~tUQӷ`}UrU$:B6>.v^9ڭhz?ɶ^]< 5%j ~̲qc*0fltv}zܼһ\A Hrk x v ah_H)\R{_1D#ׇdw5J4b +endstream +endobj +932 0 obj << +/Type /Page +/Contents 933 0 R +/Resources 931 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 887 0 R +/Annots [ 929 0 R 930 0 R ] +>> endobj +929 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [432.264 148.816 495.25 160.771] +/A << /S /GoTo /D (subsection.4.4) >> +>> endobj +930 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +934 0 obj << +/D [932 0 R /XYZ 84.039 772.024 null] +>> endobj +935 0 obj << +/D [932 0 R /XYZ 85.039 719.019 null] +>> endobj +936 0 obj << +/D [932 0 R /XYZ 85.039 719.019 null] +>> endobj +937 0 obj << +/D [932 0 R /XYZ 85.039 707.063 null] +>> endobj +938 0 obj << +/D [932 0 R /XYZ 85.039 707.063 null] +>> endobj +939 0 obj << +/D [932 0 R /XYZ 85.039 683.153 null] +>> endobj +940 0 obj << +/D [932 0 R /XYZ 85.039 683.153 null] +>> endobj +941 0 obj << +/D [932 0 R /XYZ 85.039 671.198 null] +>> endobj +942 0 obj << +/D [932 0 R /XYZ 85.039 671.198 null] +>> endobj +943 0 obj << +/D [932 0 R /XYZ 85.039 659.243 null] +>> endobj +944 0 obj << +/D [932 0 R /XYZ 85.039 659.243 null] +>> endobj +945 0 obj << +/D [932 0 R /XYZ 85.039 647.288 null] +>> endobj +946 0 obj << +/D [932 0 R /XYZ 85.039 647.288 null] +>> endobj +947 0 obj << +/D [932 0 R /XYZ 85.039 635.332 null] +>> endobj +948 0 obj << +/D [932 0 R /XYZ 85.039 635.332 null] +>> endobj +949 0 obj << +/D [932 0 R /XYZ 85.039 623.377 null] +>> endobj +950 0 obj << +/D [932 0 R /XYZ 85.039 623.377 null] +>> endobj +951 0 obj << +/D [932 0 R /XYZ 85.039 611.422 null] +>> endobj +952 0 obj << +/D [932 0 R /XYZ 85.039 611.422 null] +>> endobj +953 0 obj << +/D [932 0 R /XYZ 85.039 587.512 null] +>> endobj +954 0 obj << +/D [932 0 R /XYZ 85.039 587.512 null] +>> endobj +955 0 obj << +/D [932 0 R /XYZ 85.039 575.557 null] +>> endobj +956 0 obj << +/D [932 0 R /XYZ 85.039 575.557 null] +>> endobj +957 0 obj << +/D [932 0 R /XYZ 85.039 563.601 null] +>> endobj +958 0 obj << +/D [932 0 R /XYZ 85.039 563.601 null] +>> endobj +959 0 obj << +/D [932 0 R /XYZ 85.039 551.646 null] +>> endobj +960 0 obj << +/D [932 0 R /XYZ 85.039 551.646 null] +>> endobj +961 0 obj << +/D [932 0 R /XYZ 85.039 539.691 null] +>> endobj +962 0 obj << +/D [932 0 R /XYZ 85.039 539.691 null] +>> endobj +963 0 obj << +/D [932 0 R /XYZ 85.039 527.736 null] +>> endobj +964 0 obj << +/D [932 0 R /XYZ 85.039 527.736 null] +>> endobj +965 0 obj << +/D [932 0 R /XYZ 85.039 515.781 null] +>> endobj +966 0 obj << +/D [932 0 R /XYZ 85.039 515.781 null] +>> endobj +967 0 obj << +/D [932 0 R /XYZ 85.039 503.826 null] +>> endobj +968 0 obj << +/D [932 0 R /XYZ 85.039 503.826 null] +>> endobj +969 0 obj << +/D [932 0 R /XYZ 85.039 491.87 null] +>> endobj +970 0 obj << +/D [932 0 R /XYZ 85.039 491.87 null] +>> endobj +971 0 obj << +/D [932 0 R /XYZ 85.039 479.915 null] +>> endobj +972 0 obj << +/D [932 0 R /XYZ 85.039 479.915 null] +>> endobj +973 0 obj << +/D [932 0 R /XYZ 85.039 467.96 null] +>> endobj +974 0 obj << +/D [932 0 R /XYZ 85.039 467.96 null] +>> endobj +975 0 obj << +/D [932 0 R /XYZ 85.039 444.05 null] +>> endobj +976 0 obj << +/D [932 0 R /XYZ 85.039 444.05 null] +>> endobj +977 0 obj << +/D [932 0 R /XYZ 85.039 432.095 null] +>> endobj +978 0 obj << +/D [932 0 R /XYZ 85.039 432.095 null] +>> endobj +979 0 obj << +/D [932 0 R /XYZ 85.039 420.139 null] +>> endobj +980 0 obj << +/D [932 0 R /XYZ 85.039 420.139 null] +>> endobj +981 0 obj << +/D [932 0 R /XYZ 85.039 408.184 null] +>> endobj +982 0 obj << +/D [932 0 R /XYZ 85.039 408.184 null] +>> endobj +983 0 obj << +/D [932 0 R /XYZ 85.039 396.229 null] +>> endobj +984 0 obj << +/D [932 0 R /XYZ 85.039 396.229 null] +>> endobj +985 0 obj << +/D [932 0 R /XYZ 85.039 384.274 null] +>> endobj +986 0 obj << +/D [932 0 R /XYZ 85.039 384.274 null] +>> endobj +987 0 obj << +/D [932 0 R /XYZ 85.039 372.319 null] +>> endobj +988 0 obj << +/D [932 0 R /XYZ 85.039 372.319 null] +>> endobj +989 0 obj << +/D [932 0 R /XYZ 85.039 360.364 null] +>> endobj +990 0 obj << +/D [932 0 R /XYZ 85.039 360.364 null] +>> endobj +991 0 obj << +/D [932 0 R /XYZ 85.039 348.408 null] +>> endobj +992 0 obj << +/D [932 0 R /XYZ 85.039 348.408 null] +>> endobj +993 0 obj << +/D [932 0 R /XYZ 85.039 324.498 null] +>> endobj +994 0 obj << +/D [932 0 R /XYZ 85.039 324.498 null] +>> endobj +995 0 obj << +/D [932 0 R /XYZ 85.039 312.543 null] +>> endobj +996 0 obj << +/D [932 0 R /XYZ 85.039 312.543 null] +>> endobj +997 0 obj << +/D [932 0 R /XYZ 85.039 300.588 null] +>> endobj +998 0 obj << +/D [932 0 R /XYZ 85.039 300.588 null] +>> endobj +999 0 obj << +/D [932 0 R /XYZ 85.039 288.633 null] +>> endobj +1000 0 obj << +/D [932 0 R /XYZ 85.039 288.633 null] +>> endobj +1001 0 obj << +/D [932 0 R /XYZ 85.039 276.677 null] +>> endobj +1002 0 obj << +/D [932 0 R /XYZ 85.039 276.677 null] +>> endobj +1003 0 obj << +/D [932 0 R /XYZ 85.039 264.722 null] +>> endobj +1004 0 obj << +/D [932 0 R /XYZ 85.039 264.722 null] +>> endobj +1005 0 obj << +/D [932 0 R /XYZ 85.039 252.767 null] +>> endobj +1006 0 obj << +/D [932 0 R /XYZ 85.039 252.767 null] +>> endobj +1007 0 obj << +/D [932 0 R /XYZ 85.039 240.812 null] +>> endobj +1008 0 obj << +/D [932 0 R /XYZ 85.039 240.812 null] +>> endobj +1009 0 obj << +/D [932 0 R /XYZ 85.039 228.857 null] +>> endobj +1010 0 obj << +/D [932 0 R /XYZ 85.039 228.857 null] +>> endobj +1011 0 obj << +/D [932 0 R /XYZ 85.039 216.902 null] +>> endobj +1012 0 obj << +/D [932 0 R /XYZ 85.039 216.902 null] +>> endobj +1013 0 obj << +/D [932 0 R /XYZ 85.039 204.946 null] +>> endobj +1014 0 obj << +/D [932 0 R /XYZ 85.039 204.946 null] +>> endobj +74 0 obj << +/D [932 0 R /XYZ 85.039 143.416 null] +>> endobj +931 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F11 676 0 R /F81 415 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1018 0 obj << +/Length 4010 +/Filter /FlateDecode +>> +stream +x]s_'3@2~LsirNx҇=2mkW]H$r=rX` ˨wۋzߝkӳ*z7=I U#Jum.,KhoWb_ߝ9~=Rd&-z`x?Z<Ƌg_"Jm2h8d(M޾zC/"ޓ;q+8'YEBc!bq$=@QPS|OеA3gZ8/ۆj&"^&` ,m2NQ,Q0~DR,t|{maܠ`N$TxbJ؀'"bz=SƉ移,pXBy64yF#D G,RUp*^.e&4e;?O'S-H@AhXn7|2qO*'c?qmǥ?:7NL'Rd1{X9ʮ~-Ș6:\)ɉĺVN|6y܄ߥoq)\2Bpf O$=PǍY݇N=.o+ ۿ%X1blrcHlM†c>)/yD>6,Lb9:i3q@p{I]~P%ft=qU ' ukn#QWw`H R2OPggV|gJGœoPQl( B9mÅäiVر@F< c&q,1LhCT98碆#;Y,[ZZG2aNX̟.1a4JҴtΣ#@Q8K񠐻)Yn+. & 4ݸº yLJI%x܏,O}zxŅnJ ]U!>LB{6R7,<x-]%ޥ.sl2!";(|m81CXd--7`0D2t .B:#rm]Vڇqum`~&Z#+,JFG7 t)ՂB.n +lWU1|Yj((pq +=vCF6]1Q"{uAۛśٻ0 >}arUw%M%@.3e&ʖ0ȅ9Σ%PO?|׷+_xnVBtIX@5{_r>Βฒd~jw])%yIOtwLNMh̰:6S*˂nfLldRL -1FX{J&ۧUAo>UsD!r) eT6Dlѵƚ(u68E +=b>9;n^0='-M}O6VgIT|Qa#>}m5_Nc&Gq2a5{p>zgrDw+z' $:r7O4Nv*쥾·~Yjrr}f&Xa[ 1/o,/Z dW}s>;\r#sq9?͂A?2&.]ڼ䗋8$Jؙ xxS1}J {9)x5K>S.iH5 4ZEtQ*ð8k);:N +H@_iGU茵-(즰.[P;n{B_ +Lb<>i\Z"̑b"ՃoUӍl 4n@#\IY%wvVTnJ5 B%:yUW6͖\Ɣ%z"m:UW"J ahL6 `DV$2AvX䐮5' +endstream +endobj +1017 0 obj << +/Type /Page +/Contents 1018 0 R +/Resources 1016 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 887 0 R +/Annots [ 1015 0 R ] +>> endobj +1015 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1019 0 obj << +/D [1017 0 R /XYZ 84.039 772.024 null] +>> endobj +1020 0 obj << +/D [1017 0 R /XYZ 85.039 646.232 null] +>> endobj +1021 0 obj << +/D [1017 0 R /XYZ 85.039 646.232 null] +>> endobj +1022 0 obj << +/D [1017 0 R /XYZ 85.039 634.277 null] +>> endobj +1023 0 obj << +/D [1017 0 R /XYZ 85.039 634.277 null] +>> endobj +1024 0 obj << +/D [1017 0 R /XYZ 85.039 634.277 null] +>> endobj +1025 0 obj << +/D [1017 0 R /XYZ 85.039 634.277 null] +>> endobj +1026 0 obj << +/D [1017 0 R /XYZ 85.039 622.322 null] +>> endobj +1027 0 obj << +/D [1017 0 R /XYZ 85.039 622.322 null] +>> endobj +1028 0 obj << +/D [1017 0 R /XYZ 85.039 610.367 null] +>> endobj +1029 0 obj << +/D [1017 0 R /XYZ 85.039 610.367 null] +>> endobj +1030 0 obj << +/D [1017 0 R /XYZ 85.039 598.412 null] +>> endobj +1031 0 obj << +/D [1017 0 R /XYZ 85.039 598.412 null] +>> endobj +1032 0 obj << +/D [1017 0 R /XYZ 85.039 586.457 null] +>> endobj +1033 0 obj << +/D [1017 0 R /XYZ 85.039 586.457 null] +>> endobj +1034 0 obj << +/D [1017 0 R /XYZ 85.039 574.501 null] +>> endobj +1035 0 obj << +/D [1017 0 R /XYZ 85.039 574.501 null] +>> endobj +1036 0 obj << +/D [1017 0 R /XYZ 85.039 562.546 null] +>> endobj +1037 0 obj << +/D [1017 0 R /XYZ 85.039 562.546 null] +>> endobj +1038 0 obj << +/D [1017 0 R /XYZ 85.039 550.591 null] +>> endobj +1039 0 obj << +/D [1017 0 R /XYZ 85.039 550.591 null] +>> endobj +1040 0 obj << +/D [1017 0 R /XYZ 85.039 538.636 null] +>> endobj +1041 0 obj << +/D [1017 0 R /XYZ 85.039 538.636 null] +>> endobj +1042 0 obj << +/D [1017 0 R /XYZ 85.039 526.681 null] +>> endobj +1043 0 obj << +/D [1017 0 R /XYZ 85.039 526.681 null] +>> endobj +78 0 obj << +/D [1017 0 R /XYZ 85.039 489.7 null] +>> endobj +1044 0 obj << +/D [1017 0 R /XYZ 85.039 382.887 null] +>> endobj +1045 0 obj << +/D [1017 0 R /XYZ 85.039 382.887 null] +>> endobj +1046 0 obj << +/D [1017 0 R /XYZ 85.039 274.159 null] +>> endobj +1047 0 obj << +/D [1017 0 R /XYZ 85.039 274.159 null] +>> endobj +1048 0 obj << +/D [1017 0 R /XYZ 85.039 262.204 null] +>> endobj +1049 0 obj << +/D [1017 0 R /XYZ 85.039 262.204 null] +>> endobj +1050 0 obj << +/D [1017 0 R /XYZ 85.039 262.204 null] +>> endobj +1051 0 obj << +/D [1017 0 R /XYZ 85.039 262.204 null] +>> endobj +82 0 obj << +/D [1017 0 R /XYZ 85.039 225.223 null] +>> endobj +1052 0 obj << +/D [1017 0 R /XYZ 85.039 131.439 null] +>> endobj +1053 0 obj << +/D [1017 0 R /XYZ 85.039 131.439 null] +>> endobj +1054 0 obj << +/D [1017 0 R /XYZ 85.039 119.484 null] +>> endobj +1055 0 obj << +/D [1017 0 R /XYZ 85.039 119.484 null] +>> endobj +1056 0 obj << +/D [1017 0 R /XYZ 85.039 119.484 null] +>> endobj +1057 0 obj << +/D [1017 0 R /XYZ 85.039 119.484 null] +>> endobj +1058 0 obj << +/D [1017 0 R /XYZ 85.039 107.529 null] +>> endobj +1059 0 obj << +/D [1017 0 R /XYZ 85.039 107.529 null] +>> endobj +1060 0 obj << +/D [1017 0 R /XYZ 85.039 95.573 null] +>> endobj +1061 0 obj << +/D [1017 0 R /XYZ 85.039 95.573 null] +>> endobj +1016 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F11 676 0 R /F81 415 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1065 0 obj << +/Length 3584 +/Filter /FlateDecode +>> +stream +xk +A/LP$HIuP\֖oc#ɹ^wYl>Yp87F~D曗7w4z9$%4M#2JDo-0ѫ[y<=tl.60Q ebH+1/ 5cb?P }Gi!\Xh_؞xXE_=Jqj; D+<J ^!DlCģë]xϑAxw7٥Dg4iv> s"TǃR8ݖ;w^;Z'| ۱b|x>_Nt( n >BpP!/Gɸk_luYܯu fcD\X2 +L7swpl]ns%1ʔ-S8`}*N8p;D(0Ǔst$_ӹ &V5~l(>aCv')K+Gy*A-ۦ)`4-_y +?>1Klr>xDWlqglv<0ku&68&wr G܀EEnK:ب-)=8>}-[Ot,)<"&[u\rzLZslׁ*#yΘf/ ͻoh|V!`{!\uVrhͪ4|>lRGR<N68ư;Q/q)d86&EU7zgsZ.v-x翮YTś{%;e n!=)+Eӽ;"mtvoAKF?p ;L-M ˸gr3qa{!퉣ln9~iE@;JнkR© &"m~-\)! M*58x/B|q+Sc{q{2  +~ H:~M=$Mѱp 9By8Zx4G>rbB'*Y{6T?iz`aǏ,,Jb'\n>T9')NLj^>3C(14u6Ch,FP."WaOIOI+A-?aJVPOVt1nQAU:VPŏa]>+Ekz @KxbTI)чQA2SB(7lVjjӇ!xW[,Y&J;iV4}ǏӪޓєh֨bѧVRIsS +&}bR=Y.K8Y63?,$tӭK`1nH"t7᳽<|DK箑O39Zq:T?bazn-;'ӈbtdE6snvMKy[v).?dDcd,Jg=ƳY6~(r9i1JM}x'EV@1}nf剤SF:̭ C|^u5=xB" |P, }9z0fU.&6L'lգ ca鰞2w˄cRݤĠq~ѝf ,Ae$x/a^SwUpL v@2p TM + W0ʢ=>*Q +d{qaM*wM>|ϟg; |_ZKܷ$"%*mĞ Y`IÒߵt38=L/EJ }>pK2X/)2=\>`t !fH"0pKa\L; q7S[ +=4 ڷ6fH@soDbx k,rSj9;!c$,Wւe?sN11x + `gR7!rK]Y& : mqW]dFP kp^KD/:v[eċ$ Iç^Bbq0 Ϳa\h>]RP+'G>|0v/'z@K,i+н< , -R㲼P 60ԂV7mŀ[PT£g xM|b QT00M"{CT7of!<\Օ C&vׄY+if{`=sz|\ж1dds343,q Yu^|K)"Zp +-_ +NQyy).p !!&`J ;'8顠9( ^])2ANi4Z]1>u +va=nYm/S8`Afk%tL kJJP]E-AC-čn8aTK,(Hpm=-XgA)Ka  +endstream +endobj +1064 0 obj << +/Type /Page +/Contents 1065 0 R +/Resources 1063 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 887 0 R +/Annots [ 1062 0 R ] +>> endobj +1062 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1066 0 obj << +/D [1064 0 R /XYZ 84.039 772.024 null] +>> endobj +1067 0 obj << +/D [1064 0 R /XYZ 85.039 719.019 null] +>> endobj +1068 0 obj << +/D [1064 0 R /XYZ 85.039 719.019 null] +>> endobj +1069 0 obj << +/D [1064 0 R /XYZ 85.039 707.063 null] +>> endobj +1070 0 obj << +/D [1064 0 R /XYZ 85.039 707.063 null] +>> endobj +1071 0 obj << +/D [1064 0 R /XYZ 85.039 695.108 null] +>> endobj +1072 0 obj << +/D [1064 0 R /XYZ 85.039 695.108 null] +>> endobj +1073 0 obj << +/D [1064 0 R /XYZ 85.039 569.476 null] +>> endobj +1074 0 obj << +/D [1064 0 R /XYZ 85.039 569.476 null] +>> endobj +1075 0 obj << +/D [1064 0 R /XYZ 85.039 557.521 null] +>> endobj +1076 0 obj << +/D [1064 0 R /XYZ 85.039 557.521 null] +>> endobj +1077 0 obj << +/D [1064 0 R /XYZ 85.039 557.521 null] +>> endobj +1078 0 obj << +/D [1064 0 R /XYZ 85.039 557.521 null] +>> endobj +1079 0 obj << +/D [1064 0 R /XYZ 85.039 545.566 null] +>> endobj +1080 0 obj << +/D [1064 0 R /XYZ 85.039 545.566 null] +>> endobj +1081 0 obj << +/D [1064 0 R /XYZ 85.039 533.61 null] +>> endobj +1082 0 obj << +/D [1064 0 R /XYZ 85.039 533.61 null] +>> endobj +1083 0 obj << +/D [1064 0 R /XYZ 85.039 521.655 null] +>> endobj +1084 0 obj << +/D [1064 0 R /XYZ 85.039 521.655 null] +>> endobj +1085 0 obj << +/D [1064 0 R /XYZ 85.039 509.7 null] +>> endobj +1086 0 obj << +/D [1064 0 R /XYZ 85.039 509.7 null] +>> endobj +1087 0 obj << +/D [1064 0 R /XYZ 85.039 497.745 null] +>> endobj +1088 0 obj << +/D [1064 0 R /XYZ 85.039 497.745 null] +>> endobj +1089 0 obj << +/D [1064 0 R /XYZ 85.039 374.145 null] +>> endobj +1090 0 obj << +/D [1064 0 R /XYZ 85.039 374.145 null] +>> endobj +1091 0 obj << +/D [1064 0 R /XYZ 85.039 291 null] +>> endobj +1092 0 obj << +/D [1064 0 R /XYZ 85.039 291 null] +>> endobj +1093 0 obj << +/D [1064 0 R /XYZ 85.039 279.045 null] +>> endobj +1094 0 obj << +/D [1064 0 R /XYZ 85.039 279.045 null] +>> endobj +1095 0 obj << +/D [1064 0 R /XYZ 85.039 279.045 null] +>> endobj +1096 0 obj << +/D [1064 0 R /XYZ 85.039 279.045 null] +>> endobj +1097 0 obj << +/D [1064 0 R /XYZ 85.039 267.089 null] +>> endobj +1098 0 obj << +/D [1064 0 R /XYZ 85.039 267.089 null] +>> endobj +1099 0 obj << +/D [1064 0 R /XYZ 85.039 255.134 null] +>> endobj +1100 0 obj << +/D [1064 0 R /XYZ 85.039 255.134 null] +>> endobj +1101 0 obj << +/D [1064 0 R /XYZ 85.039 119.484 null] +>> endobj +1102 0 obj << +/D [1064 0 R /XYZ 85.039 119.484 null] +>> endobj +1103 0 obj << +/D [1064 0 R /XYZ 85.039 107.529 null] +>> endobj +1104 0 obj << +/D [1064 0 R /XYZ 85.039 107.529 null] +>> endobj +1105 0 obj << +/D [1064 0 R /XYZ 85.039 107.529 null] +>> endobj +1106 0 obj << +/D [1064 0 R /XYZ 85.039 107.529 null] +>> endobj +1107 0 obj << +/D [1064 0 R /XYZ 85.039 95.573 null] +>> endobj +1108 0 obj << +/D [1064 0 R /XYZ 85.039 95.573 null] +>> endobj +1063 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F11 676 0 R /F14 506 0 R /F63 406 0 R /F86 526 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1113 0 obj << +/Length 3664 +/Filter /FlateDecode +>> +stream +x\mo6_a`Q)NXtWkC)In\͐,ٲrî$Z=pH Gр;8?~>xwWgo2Kbjpu;PZ1\ëկgц%|8)Ι&Oyy^G Υw-LZ>TsÇM'"Zmgt(=MϮ?D1 "'wt ,#Vp8 8{I9Dvj5ʑjR1 JWD^DyDr=Ԓu֪'M`v³a +4D6)~;Nn夈UFhnE%j+&u&}3I9IHoqy?NFؐL$Ծ`w, #[jX Q"a{㲛s& KŸ&hY$Os>30t;[׾2)w}"ZT]gCpBe>g6I~< x>.j?]m|2~zӲ TGD!a9DR BE" 4Di 4d  7"y-zO&7 +6׾TbZFs`!L M\-'Qd^Wv|"tBkq`[b6`/8-F.sp#;OğuOnd_vg1xB{X)@ݕjb0Z[ e͗sPz^YyE:YSIW. !OFT,dEAE. +P^jJ 8v\+ܚa=bkb-ZWDJA<8Z 0 <_Nq `c1GO>F47 G0=r{-! 5JA |%P|aGI[8,q6tԍ*ur6L` SeI:˓K:ecJ iZgH;.Pe=gĔJ3 ,qApZgFo-%h5vaqJG9.*W]+eBY\ȧVj &[獹v)@X$Y2{VJ 0BqH j#atO$ߚ~)\v<.5f]NGJtю)vk \j=KX57 #\=R ¨2xx}"ѝ~H +=i NTU0B ?sy.j0!F1& +yoǬJwQ3;6px}x/AYHSa1Ȁ>F4PfZˉ{p0tFVgvUnxOv&^+a4ɸ>=?$&GtL=2q_%(ٛ.]TCou=B.9A}9'I<{-v&&ޛ0?vl}iEN_>HCcMg=&1%8'j4wa.1s.+S!YQ"1&(e3Zl +FQm!^`ݻ&GvP:~7JfE9d<~-3Lϓ䶸һQ֛J]GRZ1sRD-!E~?Ɠtfop;C:R'*hlVzLPW<.`u,Aۛ:]lkM8PVr͉Tl76ٞ-7j]^ltZI/ 59xڞ̰ۆ=r ciܳ4E:aTVwH%6TSs 1ebQPXk ac, ЕM"y|d<{vw~YE-E=E݇}E=DڀCI=Up w}좐j"Ue*$㨭#Liߒw">XI$*RU'Ē ^tg.W<ёM%-u?vSjweW |ǎZvyl Gt]̮@pTI27{Uj:G|oIN:׿Za}?d@!-tﯡm70`P+_º"jNu8z6THG}vy'(G?NWwWrJI<0nVR &OxYr!+O3"$s'F~x%Ce⨵yކb8Um}YU30jkFP_Oq4FQ <? D}h ((D٨xKEFϺE,$/:h[E +$A诐4&ňr-w +_|&JA]isc0Ɔw.avG2A6["/fhB_>tx ,X{_|,_p#%Rd5E>Y +endstream +endobj +1112 0 obj << +/Type /Page +/Contents 1113 0 R +/Resources 1111 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 887 0 R +/Annots [ 1109 0 R 1110 0 R ] +>> endobj +1109 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [242.538 200.694 310.737 212.649] +/A << /S /GoTo /D (subsection.19.2) >> +>> endobj +1110 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1114 0 obj << +/D [1112 0 R /XYZ 84.039 772.024 null] +>> endobj +1115 0 obj << +/D [1112 0 R /XYZ 85.039 719.019 null] +>> endobj +1116 0 obj << +/D [1112 0 R /XYZ 85.039 719.019 null] +>> endobj +1117 0 obj << +/D [1112 0 R /XYZ 85.039 707.063 null] +>> endobj +1118 0 obj << +/D [1112 0 R /XYZ 85.039 707.063 null] +>> endobj +1119 0 obj << +/D [1112 0 R /XYZ 85.039 695.108 null] +>> endobj +1120 0 obj << +/D [1112 0 R /XYZ 85.039 695.108 null] +>> endobj +1121 0 obj << +/D [1112 0 R /XYZ 85.039 683.153 null] +>> endobj +1122 0 obj << +/D [1112 0 R /XYZ 85.039 683.153 null] +>> endobj +1123 0 obj << +/D [1112 0 R /XYZ 85.039 671.198 null] +>> endobj +1124 0 obj << +/D [1112 0 R /XYZ 85.039 671.198 null] +>> endobj +1125 0 obj << +/D [1112 0 R /XYZ 85.039 529.168 null] +>> endobj +1126 0 obj << +/D [1112 0 R /XYZ 85.039 529.168 null] +>> endobj +1127 0 obj << +/D [1112 0 R /XYZ 85.039 517.213 null] +>> endobj +1128 0 obj << +/D [1112 0 R /XYZ 85.039 517.213 null] +>> endobj +1129 0 obj << +/D [1112 0 R /XYZ 85.039 517.213 null] +>> endobj +1130 0 obj << +/D [1112 0 R /XYZ 85.039 517.213 null] +>> endobj +1131 0 obj << +/D [1112 0 R /XYZ 85.039 505.258 null] +>> endobj +1132 0 obj << +/D [1112 0 R /XYZ 85.039 505.258 null] +>> endobj +1133 0 obj << +/D [1112 0 R /XYZ 85.039 493.303 null] +>> endobj +1134 0 obj << +/D [1112 0 R /XYZ 85.039 493.303 null] +>> endobj +1135 0 obj << +/D [1112 0 R /XYZ 85.039 481.347 null] +>> endobj +1136 0 obj << +/D [1112 0 R /XYZ 85.039 481.347 null] +>> endobj +1137 0 obj << +/D [1112 0 R /XYZ 85.039 469.392 null] +>> endobj +1138 0 obj << +/D [1112 0 R /XYZ 85.039 469.392 null] +>> endobj +1139 0 obj << +/D [1112 0 R /XYZ 85.039 457.437 null] +>> endobj +1140 0 obj << +/D [1112 0 R /XYZ 85.039 457.437 null] +>> endobj +1141 0 obj << +/D [1112 0 R /XYZ 85.039 445.482 null] +>> endobj +1142 0 obj << +/D [1112 0 R /XYZ 85.039 445.482 null] +>> endobj +1143 0 obj << +/D [1112 0 R /XYZ 85.039 433.527 null] +>> endobj +1144 0 obj << +/D [1112 0 R /XYZ 85.039 433.527 null] +>> endobj +1145 0 obj << +/D [1112 0 R /XYZ 85.039 421.572 null] +>> endobj +1146 0 obj << +/D [1112 0 R /XYZ 85.039 421.572 null] +>> endobj +1147 0 obj << +/D [1112 0 R /XYZ 85.039 409.616 null] +>> endobj +1148 0 obj << +/D [1112 0 R /XYZ 85.039 409.616 null] +>> endobj +1149 0 obj << +/D [1112 0 R /XYZ 85.039 397.661 null] +>> endobj +1150 0 obj << +/D [1112 0 R /XYZ 85.039 397.661 null] +>> endobj +1151 0 obj << +/D [1112 0 R /XYZ 85.039 385.706 null] +>> endobj +1152 0 obj << +/D [1112 0 R /XYZ 85.039 385.706 null] +>> endobj +1153 0 obj << +/D [1112 0 R /XYZ 85.039 373.751 null] +>> endobj +1154 0 obj << +/D [1112 0 R /XYZ 85.039 373.751 null] +>> endobj +1155 0 obj << +/D [1112 0 R /XYZ 85.039 361.796 null] +>> endobj +1156 0 obj << +/D [1112 0 R /XYZ 85.039 361.796 null] +>> endobj +1157 0 obj << +/D [1112 0 R /XYZ 85.039 349.841 null] +>> endobj +1158 0 obj << +/D [1112 0 R /XYZ 85.039 349.841 null] +>> endobj +1159 0 obj << +/D [1112 0 R /XYZ 85.039 337.885 null] +>> endobj +1160 0 obj << +/D [1112 0 R /XYZ 85.039 337.885 null] +>> endobj +1161 0 obj << +/D [1112 0 R /XYZ 85.039 325.93 null] +>> endobj +1162 0 obj << +/D [1112 0 R /XYZ 85.039 325.93 null] +>> endobj +1163 0 obj << +/D [1112 0 R /XYZ 85.039 313.975 null] +>> endobj +1164 0 obj << +/D [1112 0 R /XYZ 85.039 313.975 null] +>> endobj +86 0 obj << +/D [1112 0 R /XYZ 85.039 196.606 null] +>> endobj +1165 0 obj << +/D [1112 0 R /XYZ 85.039 143.394 null] +>> endobj +1166 0 obj << +/D [1112 0 R /XYZ 85.039 143.394 null] +>> endobj +1167 0 obj << +/D [1112 0 R /XYZ 85.039 131.439 null] +>> endobj +1168 0 obj << +/D [1112 0 R /XYZ 85.039 131.439 null] +>> endobj +1169 0 obj << +/D [1112 0 R /XYZ 85.039 131.439 null] +>> endobj +1170 0 obj << +/D [1112 0 R /XYZ 85.039 131.439 null] +>> endobj +1171 0 obj << +/D [1112 0 R /XYZ 85.039 119.484 null] +>> endobj +1172 0 obj << +/D [1112 0 R /XYZ 85.039 119.484 null] +>> endobj +1173 0 obj << +/D [1112 0 R /XYZ 85.039 107.529 null] +>> endobj +1174 0 obj << +/D [1112 0 R /XYZ 85.039 107.529 null] +>> endobj +1175 0 obj << +/D [1112 0 R /XYZ 85.039 95.573 null] +>> endobj +1176 0 obj << +/D [1112 0 R /XYZ 85.039 95.573 null] +>> endobj +1111 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F86 526 0 R /F63 406 0 R /F11 676 0 R /F81 415 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1183 0 obj << +/Length 3723 +/Filter /FlateDecode +>> +stream +x\i6>@PDӍ9M6j/ijlyFJr&A<$˶䃖wTE=H'~xg!4>\F蚨5Qrt!\H׶׊FmJGBbL6>%W\a\r0]{Aq6` (O?_m:enŀ!05kc/j"In>EA*85ަUkQ +1ҠՊV5k(&OI#M8BK z!!6HSfPy=NG$O?Tq4x8f 9B~fPfm0RIHQy߾BQd(z t7ٺ,vUEbM!KPK ԛ4 /* WEt%H*Ha +6h W q-R!)Ҁ͝!": mȖfdSH92jJ+<}Lp#E4N'jZ\DtFb̆M?3fYTq~܍ۜeM1ɞ.|lhL&Q;)e(;^n6"jT;fi)R/5".~[m~UV(\˭2`Rbn[q'%[fd@} +2ѫ#H2J,ks_b1="Ӕy\HFT9& +ElVQ&_cWhF UGI[>CoR.#’jU᭛f.e%tUM(&UR&Y̳ycX1~ +WBlTҧ>Gk7G?-L9}4V|c6Oǎqt|up=dvfbs4h:/NtXaıҙ;ܬ$+FI^{ +WCVkag-e\;|XbL]?Vlmg*xrG[jAy*Nk̒QpmJ(1o#䂅+,2XW5S#kN _Jm[GC,wi [Z-/dm=)Kc(fGYRC ӳzgYQd2L,$8zmd*/w3Y䳤3ƂmĹhNZ%$Np;u(̝R9]g׾XA; wjrJ?uס2ٜ%]!F'pBckX g.6A4p$i;5aX'd#y,bʅV=w.ofęZ HOh`6CBl[b6vA^|6lNT?%!ݥtL#oXa8 k-%R>G5G^*f&t$il\4%iIkær;-upO']S׳&+s]"w,ORM.Yi]׵qsӜL.{v/MDY2m?s~ 彍{ڎڡ}'$b'5{edb7eRVw6̄;ZW1#懐"_~ +*Q9ZQݑ<2Ōy&$m;1#0>82&33$wAydvYLWtܓ=@3yj`cW&Űqmu! l,A| c#n\h)&`ɽeZLveぱu=1.V~[/ a +Db6&>?PbF9b,;B{Edžj?XTگqMHgQΏF떓BFL ++` qi!3F9<6#ݢj-{lGcdg/QS:g/!, G!$=`m;` +D/uبIa7$fV/кޙg!Jbg?֏v7m3gs{rcŚ/}!C+%#RBdzٍшELvw!oӋ 4Pwm‡+^R! +q%UM=[2A \C2 +A/&}f۠ctcjam +uCdI!cMe ;`+($ɥ I_eck6&F&Lg!1os:-f I8mSf%$D8FRgAIz͉1T# wK{,Q]LDB +@Ԥ( қ$IHM>nz|| zcED"oܜ@B`d9>CO^nu2/{ORTTXo~y=If&hÜu_RjS"#Hz)qQL8&UПIENM0vb/oU)s3Y=u*Dΐڈ0~^OU.;,je酾Щ"tHɅ@ PLդD9Yr'ւ_R7x^b$C-$Z>[AQFqXOb~=| Kk&fHA5Rn#0X6?;;}qO=-f}SW D +qlb{bk5NBJ.XHDcַ CTMU՚-_2fw'!^ɹ/N,A02})A7 4.w'UqozJ/V$̈́%tHu3 +2aۥC/v([ `/!kN͘!!y?1z1 4 ^.苑69: + 1ֈ ~_e6ұ?4UnK>:$h2|qu7!9b awO39kCl1r G*! +endstream +endobj +1182 0 obj << +/Type /Page +/Contents 1183 0 R +/Resources 1181 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1253 0 R +/Annots [ 1177 0 R 1178 0 R 1179 0 R 1180 0 R ] +>> endobj +1177 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [136.665 584.523 156.369 593.434] +/A << /S /GoTo /D (subsection.3.10) >> +>> endobj +1178 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [177.927 584.523 192.65 593.434] +/A << /S /GoTo /D (subsection.3.4) >> +>> endobj +1179 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [456.519 478.265 494.682 489.113] +/A << /S /GoTo /D (note.3.3) >> +>> endobj +1180 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1184 0 obj << +/D [1182 0 R /XYZ 84.039 772.024 null] +>> endobj +1185 0 obj << +/D [1182 0 R /XYZ 85.039 719.019 null] +>> endobj +1186 0 obj << +/D [1182 0 R /XYZ 85.039 719.019 null] +>> endobj +1187 0 obj << +/D [1182 0 R /XYZ 85.039 707.063 null] +>> endobj +1188 0 obj << +/D [1182 0 R /XYZ 85.039 707.063 null] +>> endobj +1189 0 obj << +/D [1182 0 R /XYZ 85.039 695.108 null] +>> endobj +1190 0 obj << +/D [1182 0 R /XYZ 85.039 695.108 null] +>> endobj +1191 0 obj << +/D [1182 0 R /XYZ 85.039 683.153 null] +>> endobj +1192 0 obj << +/D [1182 0 R /XYZ 85.039 683.153 null] +>> endobj +1193 0 obj << +/D [1182 0 R /XYZ 85.039 430.318 null] +>> endobj +1194 0 obj << +/D [1182 0 R /XYZ 85.039 430.318 null] +>> endobj +1195 0 obj << +/D [1182 0 R /XYZ 85.039 418.363 null] +>> endobj +1196 0 obj << +/D [1182 0 R /XYZ 85.039 418.363 null] +>> endobj +1197 0 obj << +/D [1182 0 R /XYZ 85.039 418.363 null] +>> endobj +1198 0 obj << +/D [1182 0 R /XYZ 85.039 418.363 null] +>> endobj +1199 0 obj << +/D [1182 0 R /XYZ 85.039 406.408 null] +>> endobj +1200 0 obj << +/D [1182 0 R /XYZ 85.039 406.408 null] +>> endobj +1201 0 obj << +/D [1182 0 R /XYZ 85.039 394.453 null] +>> endobj +1202 0 obj << +/D [1182 0 R /XYZ 85.039 394.453 null] +>> endobj +1203 0 obj << +/D [1182 0 R /XYZ 85.039 382.498 null] +>> endobj +1204 0 obj << +/D [1182 0 R /XYZ 85.039 382.498 null] +>> endobj +1205 0 obj << +/D [1182 0 R /XYZ 85.039 370.542 null] +>> endobj +1206 0 obj << +/D [1182 0 R /XYZ 85.039 370.542 null] +>> endobj +1207 0 obj << +/D [1182 0 R /XYZ 85.039 358.587 null] +>> endobj +1208 0 obj << +/D [1182 0 R /XYZ 85.039 358.587 null] +>> endobj +1209 0 obj << +/D [1182 0 R /XYZ 85.039 346.632 null] +>> endobj +1210 0 obj << +/D [1182 0 R /XYZ 85.039 346.632 null] +>> endobj +1211 0 obj << +/D [1182 0 R /XYZ 85.039 334.677 null] +>> endobj +1212 0 obj << +/D [1182 0 R /XYZ 85.039 334.677 null] +>> endobj +1213 0 obj << +/D [1182 0 R /XYZ 85.039 322.722 null] +>> endobj +1214 0 obj << +/D [1182 0 R /XYZ 85.039 322.722 null] +>> endobj +1215 0 obj << +/D [1182 0 R /XYZ 85.039 310.766 null] +>> endobj +1216 0 obj << +/D [1182 0 R /XYZ 85.039 310.766 null] +>> endobj +1217 0 obj << +/D [1182 0 R /XYZ 85.039 298.811 null] +>> endobj +1218 0 obj << +/D [1182 0 R /XYZ 85.039 298.811 null] +>> endobj +1219 0 obj << +/D [1182 0 R /XYZ 85.039 286.856 null] +>> endobj +1220 0 obj << +/D [1182 0 R /XYZ 85.039 286.856 null] +>> endobj +1221 0 obj << +/D [1182 0 R /XYZ 85.039 274.901 null] +>> endobj +1222 0 obj << +/D [1182 0 R /XYZ 85.039 274.901 null] +>> endobj +1223 0 obj << +/D [1182 0 R /XYZ 85.039 262.946 null] +>> endobj +1224 0 obj << +/D [1182 0 R /XYZ 85.039 262.946 null] +>> endobj +1225 0 obj << +/D [1182 0 R /XYZ 85.039 250.991 null] +>> endobj +1226 0 obj << +/D [1182 0 R /XYZ 85.039 250.991 null] +>> endobj +1227 0 obj << +/D [1182 0 R /XYZ 85.039 239.035 null] +>> endobj +1228 0 obj << +/D [1182 0 R /XYZ 85.039 239.035 null] +>> endobj +1229 0 obj << +/D [1182 0 R /XYZ 85.039 227.08 null] +>> endobj +1230 0 obj << +/D [1182 0 R /XYZ 85.039 227.08 null] +>> endobj +1231 0 obj << +/D [1182 0 R /XYZ 85.039 215.125 null] +>> endobj +1232 0 obj << +/D [1182 0 R /XYZ 85.039 215.125 null] +>> endobj +1233 0 obj << +/D [1182 0 R /XYZ 85.039 203.17 null] +>> endobj +1234 0 obj << +/D [1182 0 R /XYZ 85.039 203.17 null] +>> endobj +1235 0 obj << +/D [1182 0 R /XYZ 85.039 191.215 null] +>> endobj +1236 0 obj << +/D [1182 0 R /XYZ 85.039 191.215 null] +>> endobj +1237 0 obj << +/D [1182 0 R /XYZ 85.039 179.26 null] +>> endobj +1238 0 obj << +/D [1182 0 R /XYZ 85.039 179.26 null] +>> endobj +1239 0 obj << +/D [1182 0 R /XYZ 85.039 167.304 null] +>> endobj +1240 0 obj << +/D [1182 0 R /XYZ 85.039 167.304 null] +>> endobj +1241 0 obj << +/D [1182 0 R /XYZ 85.039 155.349 null] +>> endobj +1242 0 obj << +/D [1182 0 R /XYZ 85.039 155.349 null] +>> endobj +1243 0 obj << +/D [1182 0 R /XYZ 85.039 143.394 null] +>> endobj +1244 0 obj << +/D [1182 0 R /XYZ 85.039 143.394 null] +>> endobj +1245 0 obj << +/D [1182 0 R /XYZ 85.039 131.439 null] +>> endobj +1246 0 obj << +/D [1182 0 R /XYZ 85.039 131.439 null] +>> endobj +1247 0 obj << +/D [1182 0 R /XYZ 85.039 119.484 null] +>> endobj +1248 0 obj << +/D [1182 0 R /XYZ 85.039 119.484 null] +>> endobj +1249 0 obj << +/D [1182 0 R /XYZ 85.039 107.529 null] +>> endobj +1250 0 obj << +/D [1182 0 R /XYZ 85.039 107.529 null] +>> endobj +1251 0 obj << +/D [1182 0 R /XYZ 85.039 95.573 null] +>> endobj +1252 0 obj << +/D [1182 0 R /XYZ 85.039 95.573 null] +>> endobj +1181 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F11 676 0 R /F14 506 0 R /F86 526 0 R /F63 406 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1258 0 obj << +/Length 3834 +/Filter /FlateDecode +>> +stream +xk#Ԝp"$A616PDӫ".ߢ%(g.ڙ!G4 6p/߿v7/n K:x3 #LhNRIvf߿ !ÐA=:y8x*5)\Y1lf7 l͓C|ſ__AD`x= &pǀcM&.i9R@{]  S@GёZؐ $529erDi4TD f ef3bYYFj3}n1!q6N8]bo]?EhOe<=i)R#l}M Z\5$ϐlٓ)Xal%_⿗cJҏ`%EPj}CK]j!V^Nk䮙+0>Do +h&9,=ޞXDJ*K1&FYX(KVKb"C;4nZkIJhxEy8q PL1lį?]mZEYIYjWQMx9xf~•UQ%`2@|΋97P43dD-mz y@(W +_-?xvS{ G7XXmbpḌ4YqSn_j{Ef8RDI ɷQEXG +9lA4^G(sdCv0^-ю>-1ʢ'YpHZ3>>]'{[+jϽ ,,OD.EyiAe法wXxȕsіWr%T ǀ82`.=PԬh;%5A4Y$ξXy>`ߦY2O5p PHE26s~`%R<esgCP~e[J [FȔ&lҊ…xCpB$@c&Fhvq5Ӕpk&h#0乤][(2l( \2J"n! &z`Pu(. =F0Z{9@n+ Iowe8+JJhp=Y<(hgOطlj$%Z7 Lł~=ǠC;%rĀ<8'4ݤRb3sf+?u.**即D(wf +(?}qx19RPB/ +UT}UzQd.8Ц%z}md!y'1{8{KDKz 4uL@?g`9˔Dps<71ۍo'XѬޗl:- Pەc ,蕍7X{r#!7 ʱZFThϱ0'x"4/YZ}`iw Z](o?AbObꢷb"OJ9 QU|KA^~58C +D>.Dz@;G~D]DQRNU*rAD:~@%KOOO { tAYPW., cu+QRuQ@izЎ[KBu~˙ʾ9SYLy oy^L:$[D@m镊6Ln?~:I.uVuy"VY%$~/ʌQ;$^ڡ SKuJe6DB8(֭Cͻ|Pb +Q)6?/_/}Q뼻ؾآѼާ+N09;! RϪi>YI6.%QZ]2Z~FPyɫ$ņ ۼW}ɲ)/@ 8>[Lx|ahwC廤) ЀޅY `{9CԆCjӤq<}6v`j,%=_ZY's"¯̟|DЏxؕWa!`Y,Mݧ>M3p4]8ny,Io;"?_;U1MWt^t ҃d꯾p6}!~RfoW(d̗64]T]/;Ul48V/8no,ǀ|k# <,}mHr]0Þ&0<;NdnD &L\n+x_7^ LrP,]T|)]o}E,'2ހ乎[8 Iԣw&+ Mh ]oVM kny04'l+q<95eAY_Vn2WQtzsfdmW +pxW sǰf'WM*rkF`FRa -:T$ EѣvRDVmk~sq 9vgYT {1TY%zÓ4zr V-{ =BF 0 + )m9orhNGە\B'  u 3}]X8FC0/Fζ`xc^\v;:#Ga.0-a[ Cg8(6 qtc&5l@a>t~XV@08V\}-';Ql8FvW +endstream +endobj +1257 0 obj << +/Type /Page +/Contents 1258 0 R +/Resources 1256 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1253 0 R +/Annots [ 1254 0 R 1255 0 R ] +>> endobj +1254 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [294.285 628.965 356.626 640.09] +/A << /S /GoTo /D (subsection.3.5) >> +>> endobj +1255 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1259 0 obj << +/D [1257 0 R /XYZ 84.039 772.024 null] +>> endobj +1260 0 obj << +/D [1257 0 R /XYZ 85.039 719.019 null] +>> endobj +1261 0 obj << +/D [1257 0 R /XYZ 85.039 719.019 null] +>> endobj +90 0 obj << +/D [1257 0 R /XYZ 85.039 588.809 null] +>> endobj +1262 0 obj << +/D [1257 0 R /XYZ 85.039 504.597 null] +>> endobj +1263 0 obj << +/D [1257 0 R /XYZ 85.039 504.597 null] +>> endobj +1264 0 obj << +/D [1257 0 R /XYZ 85.039 492.641 null] +>> endobj +1265 0 obj << +/D [1257 0 R /XYZ 85.039 492.641 null] +>> endobj +1266 0 obj << +/D [1257 0 R /XYZ 85.039 492.641 null] +>> endobj +1267 0 obj << +/D [1257 0 R /XYZ 85.039 492.641 null] +>> endobj +1268 0 obj << +/D [1257 0 R /XYZ 85.039 480.686 null] +>> endobj +1269 0 obj << +/D [1257 0 R /XYZ 85.039 480.686 null] +>> endobj +1270 0 obj << +/D [1257 0 R /XYZ 85.039 468.731 null] +>> endobj +1271 0 obj << +/D [1257 0 R /XYZ 85.039 468.731 null] +>> endobj +1272 0 obj << +/D [1257 0 R /XYZ 85.039 456.776 null] +>> endobj +1273 0 obj << +/D [1257 0 R /XYZ 85.039 456.776 null] +>> endobj +1274 0 obj << +/D [1257 0 R /XYZ 85.039 444.821 null] +>> endobj +1275 0 obj << +/D [1257 0 R /XYZ 85.039 444.821 null] +>> endobj +1276 0 obj << +/D [1257 0 R /XYZ 85.039 432.866 null] +>> endobj +1277 0 obj << +/D [1257 0 R /XYZ 85.039 432.866 null] +>> endobj +1278 0 obj << +/D [1257 0 R /XYZ 85.039 371.589 null] +>> endobj +1279 0 obj << +/D [1257 0 R /XYZ 85.039 371.589 null] +>> endobj +1280 0 obj << +/D [1257 0 R /XYZ 85.039 359.634 null] +>> endobj +1281 0 obj << +/D [1257 0 R /XYZ 85.039 359.634 null] +>> endobj +1282 0 obj << +/D [1257 0 R /XYZ 85.039 359.634 null] +>> endobj +1283 0 obj << +/D [1257 0 R /XYZ 85.039 359.634 null] +>> endobj +1284 0 obj << +/D [1257 0 R /XYZ 85.039 347.679 null] +>> endobj +1285 0 obj << +/D [1257 0 R /XYZ 85.039 347.679 null] +>> endobj +1286 0 obj << +/D [1257 0 R /XYZ 85.039 335.724 null] +>> endobj +1287 0 obj << +/D [1257 0 R /XYZ 85.039 335.724 null] +>> endobj +1288 0 obj << +/D [1257 0 R /XYZ 85.039 323.768 null] +>> endobj +1289 0 obj << +/D [1257 0 R /XYZ 85.039 323.768 null] +>> endobj +1290 0 obj << +/D [1257 0 R /XYZ 85.039 311.813 null] +>> endobj +1291 0 obj << +/D [1257 0 R /XYZ 85.039 311.813 null] +>> endobj +1292 0 obj << +/D [1257 0 R /XYZ 85.039 299.858 null] +>> endobj +1293 0 obj << +/D [1257 0 R /XYZ 85.039 299.858 null] +>> endobj +1294 0 obj << +/D [1257 0 R /XYZ 85.039 287.903 null] +>> endobj +1295 0 obj << +/D [1257 0 R /XYZ 85.039 287.903 null] +>> endobj +1296 0 obj << +/D [1257 0 R /XYZ 85.039 275.948 null] +>> endobj +1297 0 obj << +/D [1257 0 R /XYZ 85.039 275.948 null] +>> endobj +94 0 obj << +/D [1257 0 R /XYZ 85.039 238.504 null] +>> endobj +1256 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F86 526 0 R /F81 415 0 R /F63 406 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1302 0 obj << +/Length 4105 +/Filter /FlateDecode +>> +stream +xk +A83L$hMgcXn;CRO/Y$EIQIލw/ߚ%V15z};PFZ1D_ mK,7yLGS:z}23ݍw^&-T>ߎ қ.>Sho^ bGՋ7o ^}?z:F2br?@Hb% * +"ݟo xS o$i y{|kU9>UH!jN#:hL*bHSK' +F!hn|%r2Ȁ)B@n~\2/eK}ܥd2=V c6!iN gGi8Qt҈SD2({ tg@3s$ +F90Zs9GDYS f#8EZkjlr{A b ( ik@rVآd` )`sgEX[N6rj7?dtͩx|o?|zJ5++ MAyރRD&~HYzO>}B?"`w,/ga5I}E뢞GA@C=g^AEߋCE^ip>E7)~L|תG_2&_v—yt]>l}ys?!g>Y-ޭә-?ϻŶ, 'Ky>Q + x]\ pGFM0I(h汨ʬY'fN^_"6[WQr3bk;\za%u-ؘu?-Xw&Kb`E\Txt7*J?i] !<13xX432A2 +ڭ#FS9R1gMa D >{b* +{Rŭ) LұZG '$ފP0WS9Fk*LjT5&&cGjAdX_5E}B h(rm'JG/(_̷=ӵoD MƷ 5KVK(j9Ʀul~2_gjǘrkN8 Mvv* +5+dt x)'o7ŘF8"u_XLvz>f9Om%6{m,3qEh Q Nŭ7̹iaKzBGֱY\S #>k la(}U :K"ޠEA,_'c V`eЖE`6erog'Pr߉BGP5 `Q1`Z!w jXU/P]O^d mP,z@A9KpXi{DK36+PYv|aw{(vNCӄR}ͷ߿@a +64Xn`~[vlTp:\2Z4ŇK +kB0#QGS%K + if-jypn"&\> (_zx9uv> )%["OGn$aÁ>&٘]I-CD[0vP;nªBיwڛeVIYBjVC.WH_HѬ `D'/qq^ImBì?rm&"`o8KCԜR&Q0t KDM+h5 x)_Ss_I "/Ħc [IdsB8Pޭ7ec.AZdKsn.T"1 PRL..-+ᚃ I`j6ԙ&bPR4D@AC:}Ci hu!!Wn/,,+PP6hڦl<:Bne'!"ey] ROnŤ2IM3;FٰER^61.yN]HP1 c@#))r"Ӗ4*pݬD-?h|::J9+͎ mRJBW_*N0־8QO(*z)PG Eeyrm֞e$pD+LnwԾ0 ł~I cb釽b7/A<4@]D$O(,Dlךscsv4Y;` Ti{&LDqŕUG_waUeBfQi{Ĵ|+$XjkK_ ,O%F O逺*uuҎ\$e>6lv_,qM7wףgh1F.D_5F>OBdA܍喷 +?.OdjN]d5˹KXFPbOIo:^䥞+ yKA\}m-Q sH=ZGHsN>޹c#1a}EZG,[!#aqGG16GjX02wbpb"A&r (~ +endstream +endobj +1301 0 obj << +/Type /Page +/Contents 1302 0 R +/Resources 1300 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1253 0 R +/Annots [ 1298 0 R 1299 0 R ] +>> endobj +1298 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [223.078 626.076 286.064 636.924] +/A << /S /GoTo /D (subsection.4.4) >> +>> endobj +1299 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1303 0 obj << +/D [1301 0 R /XYZ 84.039 772.024 null] +>> endobj +1304 0 obj << +/D [1301 0 R /XYZ 85.039 715.631 null] +>> endobj +1305 0 obj << +/D [1301 0 R /XYZ 85.039 715.631 null] +>> endobj +1306 0 obj << +/D [1301 0 R /XYZ 85.039 703.676 null] +>> endobj +1307 0 obj << +/D [1301 0 R /XYZ 85.039 703.676 null] +>> endobj +1308 0 obj << +/D [1301 0 R /XYZ 85.039 703.676 null] +>> endobj +1309 0 obj << +/D [1301 0 R /XYZ 85.039 703.676 null] +>> endobj +1310 0 obj << +/D [1301 0 R /XYZ 85.039 691.721 null] +>> endobj +1311 0 obj << +/D [1301 0 R /XYZ 85.039 691.721 null] +>> endobj +1312 0 obj << +/D [1301 0 R /XYZ 85.039 679.766 null] +>> endobj +1313 0 obj << +/D [1301 0 R /XYZ 85.039 679.766 null] +>> endobj +98 0 obj << +/D [1301 0 R /XYZ 85.039 621.619 null] +>> endobj +1314 0 obj << +/D [1301 0 R /XYZ 85.039 423.402 null] +>> endobj +1315 0 obj << +/D [1301 0 R /XYZ 85.039 423.402 null] +>> endobj +1316 0 obj << +/D [1301 0 R /XYZ 85.039 411.447 null] +>> endobj +1317 0 obj << +/D [1301 0 R /XYZ 85.039 411.447 null] +>> endobj +1318 0 obj << +/D [1301 0 R /XYZ 85.039 399.492 null] +>> endobj +1319 0 obj << +/D [1301 0 R /XYZ 85.039 399.492 null] +>> endobj +1320 0 obj << +/D [1301 0 R /XYZ 85.039 387.536 null] +>> endobj +1321 0 obj << +/D [1301 0 R /XYZ 85.039 387.536 null] +>> endobj +1322 0 obj << +/D [1301 0 R /XYZ 85.039 363.626 null] +>> endobj +1323 0 obj << +/D [1301 0 R /XYZ 85.039 363.626 null] +>> endobj +1324 0 obj << +/D [1301 0 R /XYZ 85.039 351.671 null] +>> endobj +1325 0 obj << +/D [1301 0 R /XYZ 85.039 351.671 null] +>> endobj +1327 0 obj << +/D [1301 0 R /XYZ 85.039 142.996 null] +>> endobj +1328 0 obj << +/D [1301 0 R /XYZ 85.039 142.996 null] +>> endobj +1329 0 obj << +/D [1301 0 R /XYZ 85.039 131.041 null] +>> endobj +1330 0 obj << +/D [1301 0 R /XYZ 85.039 131.041 null] +>> endobj +1331 0 obj << +/D [1301 0 R /XYZ 85.039 131.041 null] +>> endobj +1332 0 obj << +/D [1301 0 R /XYZ 85.039 131.041 null] +>> endobj +1300 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F81 415 0 R /F14 506 0 R /F11 676 0 R /F100 527 0 R /F105 1326 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1336 0 obj << +/Length 3435 +/Filter /FlateDecode +>> +stream +x\mo_aXHU䵻 +5(P-PŖc!M|A{"HĴ QH<3)` \t?}.?ɁBJ18FXA(&ëYvѨT1?]`OSļ,S[  7Wjh1gmy/LLMEGTYr.ܗR0W/'  +GɴsBW'ʝ 'c6%o }W+vqSysCeua`Jv4eWx(]{;A!i; y=O0FVP@U <`YHuxvLbwSY^a5U>U+I*QmfXH+扎Jf(JjC%s^&?cHm@,oLMရFcO1%䘆-VtWt tdǫ( +@{VlДiidh")"XӔ(afUunܧM7+t*=0XHtK=ӫxK;JaRz,YEYEޱCĦ<=6oE/*=PA ƃBngL7-F*9'K M*tmmv^X[aj[?DU-f s"!ME<[?"&H5KupE;D&'{'gB }a9L;mƋ1Pqjlƀ?Sko68xPJT B8\]t. CåNF0=\Fd p͟I +>R L`I$%;PF2G▴[#V75FKD@"P'0sxSPY,U,(ɾNu8ӝ>(+>,//bnj +$~јj@`0BwKCJ &+Ҩ:Uޞ%!}F`akty{ oLJw_Am +BB'e"6.5̫hgwɤ X/oهo@6yXS*}@f +=u > __^ϣm-e7~~A !Z` 93ax8ϒYq>E=^k_/ڀ',L_O/4"[^PEkcta(1E'rsu끼C#N>\^u)G* B,8}D(Rv4gVILgM\VkjoHES6+F>ZG'>İHu!.> a=ɛN'5prN˔ȟ$SҙW5'ONQ'>#>S'2 vF)/Py˃˹l>gl~ujVqbg1 +uQr-Ib]x.\ 2ezS"+`D!ACF#.DXɇi4c?[mfObP:}|k2B1G!yEsx] +CU('Na|4d71 _=6Wyߋ5N1,'fTxW7rw.XNA466,.]EK[ې-SxޓN1f1IHQ% }ߠ%リLփM?G6} q7s|u Sv:Ƀp)ԩ6F#.כ[[H.K,Qy]g鎝4{3=)d"OFBԛȸN;r%d|ޕ¬<{Зg8NfOz*P}nO}1mC}p0EBT'FqPfA_\o`J}GDI ;uv:ozޗ{߳7[%t ucҠ+덼6|̐![qmu/krL-]cA'i@uJQp$;:}&"TsNޥV;f(DR 0b)m_<5lg}&_NtG;OрH5Z_=t0(=`=xOYF{wYĹ,{_N D|c H +|ߚՁoB7q܁o,xyc|v,$(rh@@'K`Sx#G;[QJEU/yQ~܌"nYpeVwEW(y<]Ɗ!ŪIb!=QjA߾L?Eۏ)Eh{ )u/vm5GBD& h~'#l(K/{b OjCu)R7 LG2'_\ &P[foװx[' s/io88oyd&Q{s[ ]g8v,]W덴R!?蛯_Mdmu ]DVz=ۈN;wC@*8Wnf,oz +'SJր>YLRu*{X'p|S+mxh'aFL[_#֬]?nw- LfJuJar'qr}}[6*ztVތy`%DSE/ZPW +:$V\}\#+Am{5FKʴ( 6hD9$\ʎ̊q&!vVT +! R U[R> ^ 0c1rTbQL +endstream +endobj +1335 0 obj << +/Type /Page +/Contents 1336 0 R +/Resources 1334 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1253 0 R +/Annots [ 1333 0 R ] +>> endobj +1333 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1337 0 obj << +/D [1335 0 R /XYZ 84.039 772.024 null] +>> endobj +1338 0 obj << +/D [1335 0 R /XYZ 85.039 585.048 null] +>> endobj +1339 0 obj << +/D [1335 0 R /XYZ 85.039 585.048 null] +>> endobj +1340 0 obj << +/D [1335 0 R /XYZ 85.039 573.093 null] +>> endobj +1341 0 obj << +/D [1335 0 R /XYZ 85.039 573.093 null] +>> endobj +1342 0 obj << +/D [1335 0 R /XYZ 85.039 573.093 null] +>> endobj +1343 0 obj << +/D [1335 0 R /XYZ 85.039 573.093 null] +>> endobj +1344 0 obj << +/D [1335 0 R /XYZ 85.039 561.138 null] +>> endobj +1345 0 obj << +/D [1335 0 R /XYZ 85.039 561.138 null] +>> endobj +1346 0 obj << +/D [1335 0 R /XYZ 85.039 549.183 null] +>> endobj +1347 0 obj << +/D [1335 0 R /XYZ 85.039 549.183 null] +>> endobj +1348 0 obj << +/D [1335 0 R /XYZ 85.039 537.228 null] +>> endobj +1349 0 obj << +/D [1335 0 R /XYZ 85.039 537.228 null] +>> endobj +1350 0 obj << +/D [1335 0 R /XYZ 85.039 513.317 null] +>> endobj +1351 0 obj << +/D [1335 0 R /XYZ 85.039 513.317 null] +>> endobj +1352 0 obj << +/D [1335 0 R /XYZ 85.039 501.362 null] +>> endobj +1353 0 obj << +/D [1335 0 R /XYZ 85.039 501.362 null] +>> endobj +1354 0 obj << +/D [1335 0 R /XYZ 85.039 489.407 null] +>> endobj +1355 0 obj << +/D [1335 0 R /XYZ 85.039 489.407 null] +>> endobj +1356 0 obj << +/D [1335 0 R /XYZ 85.039 465.497 null] +>> endobj +1357 0 obj << +/D [1335 0 R /XYZ 85.039 465.497 null] +>> endobj +1358 0 obj << +/D [1335 0 R /XYZ 85.039 453.541 null] +>> endobj +1359 0 obj << +/D [1335 0 R /XYZ 85.039 453.541 null] +>> endobj +1360 0 obj << +/D [1335 0 R /XYZ 85.039 441.586 null] +>> endobj +1361 0 obj << +/D [1335 0 R /XYZ 85.039 441.586 null] +>> endobj +1362 0 obj << +/D [1335 0 R /XYZ 85.039 417.676 null] +>> endobj +1363 0 obj << +/D [1335 0 R /XYZ 85.039 417.676 null] +>> endobj +1364 0 obj << +/D [1335 0 R /XYZ 85.039 405.721 null] +>> endobj +1365 0 obj << +/D [1335 0 R /XYZ 85.039 405.721 null] +>> endobj +1366 0 obj << +/D [1335 0 R /XYZ 85.039 393.766 null] +>> endobj +1367 0 obj << +/D [1335 0 R /XYZ 85.039 393.766 null] +>> endobj +1368 0 obj << +/D [1335 0 R /XYZ 85.039 369.855 null] +>> endobj +1369 0 obj << +/D [1335 0 R /XYZ 85.039 369.855 null] +>> endobj +1370 0 obj << +/D [1335 0 R /XYZ 85.039 357.9 null] +>> endobj +1371 0 obj << +/D [1335 0 R /XYZ 85.039 357.9 null] +>> endobj +1372 0 obj << +/D [1335 0 R /XYZ 85.039 345.945 null] +>> endobj +1373 0 obj << +/D [1335 0 R /XYZ 85.039 345.945 null] +>> endobj +1374 0 obj << +/D [1335 0 R /XYZ 85.039 333.99 null] +>> endobj +1375 0 obj << +/D [1335 0 R /XYZ 85.039 333.99 null] +>> endobj +1376 0 obj << +/D [1335 0 R /XYZ 85.039 322.035 null] +>> endobj +1377 0 obj << +/D [1335 0 R /XYZ 85.039 322.035 null] +>> endobj +1378 0 obj << +/D [1335 0 R /XYZ 85.039 310.079 null] +>> endobj +1379 0 obj << +/D [1335 0 R /XYZ 85.039 310.079 null] +>> endobj +1380 0 obj << +/D [1335 0 R /XYZ 85.039 298.124 null] +>> endobj +1381 0 obj << +/D [1335 0 R /XYZ 85.039 298.124 null] +>> endobj +1382 0 obj << +/D [1335 0 R /XYZ 85.039 286.169 null] +>> endobj +1383 0 obj << +/D [1335 0 R /XYZ 85.039 286.169 null] +>> endobj +1384 0 obj << +/D [1335 0 R /XYZ 85.039 274.214 null] +>> endobj +1385 0 obj << +/D [1335 0 R /XYZ 85.039 274.214 null] +>> endobj +1386 0 obj << +/D [1335 0 R /XYZ 85.039 215.125 null] +>> endobj +1387 0 obj << +/D [1335 0 R /XYZ 85.039 215.125 null] +>> endobj +1388 0 obj << +/D [1335 0 R /XYZ 85.039 203.17 null] +>> endobj +1389 0 obj << +/D [1335 0 R /XYZ 85.039 203.17 null] +>> endobj +1390 0 obj << +/D [1335 0 R /XYZ 85.039 203.17 null] +>> endobj +1391 0 obj << +/D [1335 0 R /XYZ 85.039 203.17 null] +>> endobj +1392 0 obj << +/D [1335 0 R /XYZ 85.039 191.215 null] +>> endobj +1393 0 obj << +/D [1335 0 R /XYZ 85.039 191.215 null] +>> endobj +1394 0 obj << +/D [1335 0 R /XYZ 85.039 179.26 null] +>> endobj +1395 0 obj << +/D [1335 0 R /XYZ 85.039 179.26 null] +>> endobj +1396 0 obj << +/D [1335 0 R /XYZ 85.039 167.304 null] +>> endobj +1397 0 obj << +/D [1335 0 R /XYZ 85.039 167.304 null] +>> endobj +1398 0 obj << +/D [1335 0 R /XYZ 85.039 155.349 null] +>> endobj +1399 0 obj << +/D [1335 0 R /XYZ 85.039 155.349 null] +>> endobj +1400 0 obj << +/D [1335 0 R /XYZ 85.039 143.394 null] +>> endobj +1401 0 obj << +/D [1335 0 R /XYZ 85.039 143.394 null] +>> endobj +1402 0 obj << +/D [1335 0 R /XYZ 85.039 131.439 null] +>> endobj +1403 0 obj << +/D [1335 0 R /XYZ 85.039 131.439 null] +>> endobj +1404 0 obj << +/D [1335 0 R /XYZ 85.039 119.484 null] +>> endobj +1405 0 obj << +/D [1335 0 R /XYZ 85.039 119.484 null] +>> endobj +1406 0 obj << +/D [1335 0 R /XYZ 85.039 107.529 null] +>> endobj +1407 0 obj << +/D [1335 0 R /XYZ 85.039 107.529 null] +>> endobj +1408 0 obj << +/D [1335 0 R /XYZ 85.039 95.573 null] +>> endobj +1409 0 obj << +/D [1335 0 R /XYZ 85.039 95.573 null] +>> endobj +1334 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1413 0 obj << +/Length 2574 +/Filter /FlateDecode +>> +stream +x\io_A Xi}l & p -Qb$5SMiRj(51WXO'4?dqt)F֙ќhIv68*?нfOB|{=fP>mVp]OٴZ'6^b7EjZmW|^m/6x 4;ʭ!B+wX/u'ډT.#;qܑ}Gðl^4l& ڊ;Ry6.˵``BQay(#E6_,PeIPQRlͼ ߽@|znEL[ߢ. D wE@da=zEJ+<6P MnFhdB1g_:6񎱙  ΀RK!hŽ>}5.c2 *y`eTiƋn6^<~[Cj2Rmh 5BCj'S9^W<_M8F1DJ P#=نEq4d@-O͈}h_C覸 7qcTpèDh^Cv^(ptRɈb26j6.ʎ4.% +ڇ˴ʗNr8PDžɄBQ%Y[L `. + Mt%#2Y}-zRLfqcuGω )rcJIGe_<Ӌ,O緛 #:(1"Z4)) /׳˫7P]ކ*%%Bɗj1tPܨ!csu>5 +&2bx MKp |ռ-.V +pO fRk¬z2xm֫. +rPeʲU(&9J]?>T/ ^=_m#L&&%'܈1vھUo̷Ms&SpxPfŤRP"?8uRA=? +9Z*9cjZ MJf_Zv;-M~Y$sL#ù0Y0)Hڗ;Nmo +('J%]|l9ZITWڍqY=dJHUM;)9> `_a9'{r|;(I!;\+F;hTe)D%}jF,ƫbok ??;UacXAǚ^SR-x?9kߡj7 r*1b, K8-5˘ʀhNghAQ +kJS26>OrS0y%b3-ks>.>vH*c*ADCjYOki:< +Ƕegp&a;JGRL!'+Cl9)[ƈ4Hkhd|qY21.xsT5aj._yngx!Jf=$\y,/>2[4TcJN4oLqMl݉nphhX,&%/H6Z37' !?1~%5fI8S̶ SZ,'I6TŤeife&_=$a 9Fx_;p%rbR=I13BڟѵT@c4JlX'&b|`]mC,4&aJ!{ZU#jD1,?ƤFL +b{Z_BEתcY(Bycǘ Fd_;U'녘a#k=`J5Tcs, 1j}gn6 ݺ73ċaM߀Il7 @„;S)ׯJ +р_ӫZ;ȇ.6;ڮ?:fKl'b_O,ָʇ~! jc}ɉG5yAޣظ +endstream +endobj +1412 0 obj << +/Type /Page +/Contents 1413 0 R +/Resources 1411 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1253 0 R +/Annots [ 1410 0 R ] +>> endobj +1410 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1414 0 obj << +/D [1412 0 R /XYZ 84.039 772.024 null] +>> endobj +1415 0 obj << +/D [1412 0 R /XYZ 85.039 719.019 null] +>> endobj +1416 0 obj << +/D [1412 0 R /XYZ 85.039 719.019 null] +>> endobj +1417 0 obj << +/D [1412 0 R /XYZ 85.039 707.063 null] +>> endobj +1418 0 obj << +/D [1412 0 R /XYZ 85.039 707.063 null] +>> endobj +1419 0 obj << +/D [1412 0 R /XYZ 85.039 621.601 null] +>> endobj +1420 0 obj << +/D [1412 0 R /XYZ 85.039 621.601 null] +>> endobj +1421 0 obj << +/D [1412 0 R /XYZ 85.039 609.646 null] +>> endobj +1422 0 obj << +/D [1412 0 R /XYZ 85.039 609.646 null] +>> endobj +1423 0 obj << +/D [1412 0 R /XYZ 85.039 609.646 null] +>> endobj +1424 0 obj << +/D [1412 0 R /XYZ 85.039 609.646 null] +>> endobj +1425 0 obj << +/D [1412 0 R /XYZ 85.039 597.691 null] +>> endobj +1426 0 obj << +/D [1412 0 R /XYZ 85.039 597.691 null] +>> endobj +1427 0 obj << +/D [1412 0 R /XYZ 85.039 585.735 null] +>> endobj +1428 0 obj << +/D [1412 0 R /XYZ 85.039 585.735 null] +>> endobj +1429 0 obj << +/D [1412 0 R /XYZ 85.039 573.78 null] +>> endobj +1430 0 obj << +/D [1412 0 R /XYZ 85.039 573.78 null] +>> endobj +1431 0 obj << +/D [1412 0 R /XYZ 85.039 561.825 null] +>> endobj +1432 0 obj << +/D [1412 0 R /XYZ 85.039 561.825 null] +>> endobj +1433 0 obj << +/D [1412 0 R /XYZ 85.039 549.87 null] +>> endobj +1434 0 obj << +/D [1412 0 R /XYZ 85.039 549.87 null] +>> endobj +1435 0 obj << +/D [1412 0 R /XYZ 85.039 537.915 null] +>> endobj +1436 0 obj << +/D [1412 0 R /XYZ 85.039 537.915 null] +>> endobj +1437 0 obj << +/D [1412 0 R /XYZ 85.039 525.96 null] +>> endobj +1438 0 obj << +/D [1412 0 R /XYZ 85.039 525.96 null] +>> endobj +1439 0 obj << +/D [1412 0 R /XYZ 85.039 514.004 null] +>> endobj +1440 0 obj << +/D [1412 0 R /XYZ 85.039 514.004 null] +>> endobj +1441 0 obj << +/D [1412 0 R /XYZ 85.039 502.049 null] +>> endobj +1442 0 obj << +/D [1412 0 R /XYZ 85.039 502.049 null] +>> endobj +1443 0 obj << +/D [1412 0 R /XYZ 85.039 490.094 null] +>> endobj +1444 0 obj << +/D [1412 0 R /XYZ 85.039 490.094 null] +>> endobj +1445 0 obj << +/D [1412 0 R /XYZ 85.039 478.139 null] +>> endobj +1446 0 obj << +/D [1412 0 R /XYZ 85.039 478.139 null] +>> endobj +1447 0 obj << +/D [1412 0 R /XYZ 85.039 466.184 null] +>> endobj +1448 0 obj << +/D [1412 0 R /XYZ 85.039 466.184 null] +>> endobj +1449 0 obj << +/D [1412 0 R /XYZ 85.039 454.229 null] +>> endobj +1450 0 obj << +/D [1412 0 R /XYZ 85.039 454.229 null] +>> endobj +1451 0 obj << +/D [1412 0 R /XYZ 85.039 442.273 null] +>> endobj +1452 0 obj << +/D [1412 0 R /XYZ 85.039 442.273 null] +>> endobj +1453 0 obj << +/D [1412 0 R /XYZ 85.039 430.318 null] +>> endobj +1454 0 obj << +/D [1412 0 R /XYZ 85.039 430.318 null] +>> endobj +1455 0 obj << +/D [1412 0 R /XYZ 85.039 418.363 null] +>> endobj +1456 0 obj << +/D [1412 0 R /XYZ 85.039 418.363 null] +>> endobj +1457 0 obj << +/D [1412 0 R /XYZ 85.039 406.408 null] +>> endobj +1458 0 obj << +/D [1412 0 R /XYZ 85.039 406.408 null] +>> endobj +1459 0 obj << +/D [1412 0 R /XYZ 85.039 382.498 null] +>> endobj +1460 0 obj << +/D [1412 0 R /XYZ 85.039 382.498 null] +>> endobj +1461 0 obj << +/D [1412 0 R /XYZ 85.039 370.542 null] +>> endobj +1462 0 obj << +/D [1412 0 R /XYZ 85.039 370.542 null] +>> endobj +1463 0 obj << +/D [1412 0 R /XYZ 85.039 358.587 null] +>> endobj +1464 0 obj << +/D [1412 0 R /XYZ 85.039 358.587 null] +>> endobj +1465 0 obj << +/D [1412 0 R /XYZ 85.039 346.632 null] +>> endobj +1466 0 obj << +/D [1412 0 R /XYZ 85.039 346.632 null] +>> endobj +1467 0 obj << +/D [1412 0 R /XYZ 85.039 334.677 null] +>> endobj +1468 0 obj << +/D [1412 0 R /XYZ 85.039 334.677 null] +>> endobj +1469 0 obj << +/D [1412 0 R /XYZ 85.039 322.722 null] +>> endobj +1470 0 obj << +/D [1412 0 R /XYZ 85.039 322.722 null] +>> endobj +1471 0 obj << +/D [1412 0 R /XYZ 85.039 310.766 null] +>> endobj +1472 0 obj << +/D [1412 0 R /XYZ 85.039 310.766 null] +>> endobj +1473 0 obj << +/D [1412 0 R /XYZ 85.039 298.811 null] +>> endobj +1474 0 obj << +/D [1412 0 R /XYZ 85.039 298.811 null] +>> endobj +1475 0 obj << +/D [1412 0 R /XYZ 85.039 286.856 null] +>> endobj +1476 0 obj << +/D [1412 0 R /XYZ 85.039 286.856 null] +>> endobj +1477 0 obj << +/D [1412 0 R /XYZ 85.039 274.901 null] +>> endobj +1478 0 obj << +/D [1412 0 R /XYZ 85.039 274.901 null] +>> endobj +1479 0 obj << +/D [1412 0 R /XYZ 85.039 262.946 null] +>> endobj +1480 0 obj << +/D [1412 0 R /XYZ 85.039 262.946 null] +>> endobj +1481 0 obj << +/D [1412 0 R /XYZ 85.039 250.991 null] +>> endobj +1482 0 obj << +/D [1412 0 R /XYZ 85.039 250.991 null] +>> endobj +1483 0 obj << +/D [1412 0 R /XYZ 85.039 239.035 null] +>> endobj +1484 0 obj << +/D [1412 0 R /XYZ 85.039 239.035 null] +>> endobj +1485 0 obj << +/D [1412 0 R /XYZ 85.039 227.08 null] +>> endobj +1486 0 obj << +/D [1412 0 R /XYZ 85.039 227.08 null] +>> endobj +1487 0 obj << +/D [1412 0 R /XYZ 85.039 215.125 null] +>> endobj +1488 0 obj << +/D [1412 0 R /XYZ 85.039 215.125 null] +>> endobj +1489 0 obj << +/D [1412 0 R /XYZ 85.039 203.17 null] +>> endobj +1490 0 obj << +/D [1412 0 R /XYZ 85.039 203.17 null] +>> endobj +1491 0 obj << +/D [1412 0 R /XYZ 85.039 191.215 null] +>> endobj +1492 0 obj << +/D [1412 0 R /XYZ 85.039 191.215 null] +>> endobj +1493 0 obj << +/D [1412 0 R /XYZ 85.039 179.26 null] +>> endobj +1494 0 obj << +/D [1412 0 R /XYZ 85.039 179.26 null] +>> endobj +1495 0 obj << +/D [1412 0 R /XYZ 85.039 167.304 null] +>> endobj +1496 0 obj << +/D [1412 0 R /XYZ 85.039 167.304 null] +>> endobj +1497 0 obj << +/D [1412 0 R /XYZ 85.039 155.349 null] +>> endobj +1498 0 obj << +/D [1412 0 R /XYZ 85.039 155.349 null] +>> endobj +1499 0 obj << +/D [1412 0 R /XYZ 85.039 143.394 null] +>> endobj +1500 0 obj << +/D [1412 0 R /XYZ 85.039 143.394 null] +>> endobj +1501 0 obj << +/D [1412 0 R /XYZ 85.039 131.439 null] +>> endobj +1502 0 obj << +/D [1412 0 R /XYZ 85.039 131.439 null] +>> endobj +1503 0 obj << +/D [1412 0 R /XYZ 85.039 119.484 null] +>> endobj +1504 0 obj << +/D [1412 0 R /XYZ 85.039 119.484 null] +>> endobj +1505 0 obj << +/D [1412 0 R /XYZ 85.039 107.529 null] +>> endobj +1506 0 obj << +/D [1412 0 R /XYZ 85.039 107.529 null] +>> endobj +1507 0 obj << +/D [1412 0 R /XYZ 85.039 95.573 null] +>> endobj +1508 0 obj << +/D [1412 0 R /XYZ 85.039 95.573 null] +>> endobj +1411 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F63 406 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1513 0 obj << +/Length 3264 +/Filter /FlateDecode +>> +stream +x\[oF~ XB\93  ؤohH3FE)CBrH~sE xW߿7%6Qp(FX:$R*7S2 nBp^|4:LKU|?&4Q*G"{Ĉ07qlK@q}+V]:(C"/nni0[?hg"+σ_18 QXR [&́jZQ-&+ETEЁfPfwqZ58iF,h ʖ)0*]|2fIV]f_ ^+ +.sP-pjXf &!jB#1-x[^ic^noo)Iۛ-^-VtӇY=m{ F8|w9M҇4Ѳ">DApíH><}zq:jZmj2:Ld~9__[Ժ/EP&!XYXVƇ&l +SEFчS 7cm_63ѡ>t +E#WYZ +K4U. B둸l<$S*>L§!d2JyHʴFc>,e-X6Ƈ|5GCofеKxLYO_(ң>1e4Ql$+bcܬz9RFEdapTC.Ltbox?F$HDk{C)EmQ)F"dm|I~H ǧ:j>F%,,6>s^|M/2B#S0"xc}Fku;(4﷫M nv<JQAݧXwW8@T PQU>]'b2U\hM?J/RþHXozΌTtYCqgQ>I %ej$ 2?xԌ(`#@hlë2=+GD$@m5N0;moe@tJ7Rj>E)%c6eP| E"0JdԹڱ wS>Dve0aG26~eP|{Z7g%!ȑk;.F2O>"bi>OBolLRJ9IaV66CE?WA/h(EDaH, 7DA+om`n\qK"dRڗGZW!PAE 4$-šIoed2eY$ɠԾ%DԪ8XĺE=N\@N?ݚ8ey0Pbk'_>n4n9!19qaм~~wGc Ndga2[WOYYo$)b3s7J;8:)Ko<#e0 +D)*mmtin|w5jG@(IC~ޙ +3a,AAvS $AP=.ETce(=.QrZƎ.Ǹ;Twv|getI^f֥4aHձ4#ƴя0PcD^n7ZDx 6BpƩ ~V^p.s<"ϗ냛ÿmMnU 1 +kr5^/Wsc=>\G^ J`''l{ CeHh9-aWtAk^6|U\cT=[#Zgxm$\Av#Et0z\ͪ}_5a+KpAS!#FY?p#⸌)$x :/7,>7:xk˹8P>\!T}#i6P>+Ay*|(`&UÁDQEiޅכEήN}_}8$dZED+Ӷ1>0R,]\6‘©V"-{aPU}sAsQϲ|84I$/׵Z&W7uXͫW DgI!cB<.HVdž)Ϊ7j9nd] +TgdB$a=wo}ī)By +G]'P mB.ס6f]p?%jaڞo h"ݽ3/Q+rZĎ":z +endstream +endobj +1512 0 obj << +/Type /Page +/Contents 1513 0 R +/Resources 1511 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1253 0 R +/Annots [ 1509 0 R 1510 0 R ] +>> endobj +1509 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [392.762 182.785 404.915 195.821] +/A << /S /GoTo /D (hy@ltsfn19) >> +>> endobj +1510 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1514 0 obj << +/D [1512 0 R /XYZ 84.039 772.024 null] +>> endobj +1515 0 obj << +/D [1512 0 R /XYZ 85.039 719.019 null] +>> endobj +1516 0 obj << +/D [1512 0 R /XYZ 85.039 719.019 null] +>> endobj +1517 0 obj << +/D [1512 0 R /XYZ 85.039 707.063 null] +>> endobj +1518 0 obj << +/D [1512 0 R /XYZ 85.039 707.063 null] +>> endobj +1519 0 obj << +/D [1512 0 R /XYZ 85.039 695.108 null] +>> endobj +1520 0 obj << +/D [1512 0 R /XYZ 85.039 695.108 null] +>> endobj +1521 0 obj << +/D [1512 0 R /XYZ 85.039 683.153 null] +>> endobj +1522 0 obj << +/D [1512 0 R /XYZ 85.039 683.153 null] +>> endobj +1523 0 obj << +/D [1512 0 R /XYZ 85.039 671.198 null] +>> endobj +1524 0 obj << +/D [1512 0 R /XYZ 85.039 671.198 null] +>> endobj +1525 0 obj << +/D [1512 0 R /XYZ 85.039 659.243 null] +>> endobj +1526 0 obj << +/D [1512 0 R /XYZ 85.039 659.243 null] +>> endobj +1527 0 obj << +/D [1512 0 R /XYZ 85.039 647.288 null] +>> endobj +1528 0 obj << +/D [1512 0 R /XYZ 85.039 647.288 null] +>> endobj +1529 0 obj << +/D [1512 0 R /XYZ 85.039 635.332 null] +>> endobj +1530 0 obj << +/D [1512 0 R /XYZ 85.039 635.332 null] +>> endobj +1531 0 obj << +/D [1512 0 R /XYZ 85.039 623.377 null] +>> endobj +1532 0 obj << +/D [1512 0 R /XYZ 85.039 623.377 null] +>> endobj +1533 0 obj << +/D [1512 0 R /XYZ 85.039 611.422 null] +>> endobj +1534 0 obj << +/D [1512 0 R /XYZ 85.039 611.422 null] +>> endobj +1535 0 obj << +/D [1512 0 R /XYZ 85.039 599.467 null] +>> endobj +1536 0 obj << +/D [1512 0 R /XYZ 85.039 599.467 null] +>> endobj +1537 0 obj << +/D [1512 0 R /XYZ 85.039 575.557 null] +>> endobj +1538 0 obj << +/D [1512 0 R /XYZ 85.039 575.557 null] +>> endobj +1539 0 obj << +/D [1512 0 R /XYZ 85.039 563.601 null] +>> endobj +1540 0 obj << +/D [1512 0 R /XYZ 85.039 563.601 null] +>> endobj +1541 0 obj << +/D [1512 0 R /XYZ 85.039 551.646 null] +>> endobj +1542 0 obj << +/D [1512 0 R /XYZ 85.039 551.646 null] +>> endobj +1543 0 obj << +/D [1512 0 R /XYZ 85.039 539.691 null] +>> endobj +1544 0 obj << +/D [1512 0 R /XYZ 85.039 539.691 null] +>> endobj +1545 0 obj << +/D [1512 0 R /XYZ 85.039 527.736 null] +>> endobj +1546 0 obj << +/D [1512 0 R /XYZ 85.039 527.736 null] +>> endobj +1547 0 obj << +/D [1512 0 R /XYZ 85.039 515.781 null] +>> endobj +1548 0 obj << +/D [1512 0 R /XYZ 85.039 515.781 null] +>> endobj +1549 0 obj << +/D [1512 0 R /XYZ 85.039 503.826 null] +>> endobj +1550 0 obj << +/D [1512 0 R /XYZ 85.039 503.826 null] +>> endobj +1551 0 obj << +/D [1512 0 R /XYZ 85.039 491.87 null] +>> endobj +1552 0 obj << +/D [1512 0 R /XYZ 85.039 491.87 null] +>> endobj +1553 0 obj << +/D [1512 0 R /XYZ 85.039 479.915 null] +>> endobj +1554 0 obj << +/D [1512 0 R /XYZ 85.039 479.915 null] +>> endobj +1555 0 obj << +/D [1512 0 R /XYZ 85.039 467.96 null] +>> endobj +1556 0 obj << +/D [1512 0 R /XYZ 85.039 467.96 null] +>> endobj +1557 0 obj << +/D [1512 0 R /XYZ 85.039 456.005 null] +>> endobj +1558 0 obj << +/D [1512 0 R /XYZ 85.039 456.005 null] +>> endobj +1559 0 obj << +/D [1512 0 R /XYZ 85.039 444.05 null] +>> endobj +1560 0 obj << +/D [1512 0 R /XYZ 85.039 444.05 null] +>> endobj +1561 0 obj << +/D [1512 0 R /XYZ 85.039 432.095 null] +>> endobj +1562 0 obj << +/D [1512 0 R /XYZ 85.039 432.095 null] +>> endobj +102 0 obj << +/D [1512 0 R /XYZ 85.039 388.259 null] +>> endobj +106 0 obj << +/D [1512 0 R /XYZ 85.039 325.151 null] +>> endobj +1563 0 obj << +/D [1512 0 R /XYZ 85.039 271.951 null] +>> endobj +1564 0 obj << +/D [1512 0 R /XYZ 85.039 271.951 null] +>> endobj +1565 0 obj << +/D [1512 0 R /XYZ 85.039 259.995 null] +>> endobj +1566 0 obj << +/D [1512 0 R /XYZ 85.039 259.995 null] +>> endobj +1567 0 obj << +/D [1512 0 R /XYZ 85.039 259.995 null] +>> endobj +1568 0 obj << +/D [1512 0 R /XYZ 85.039 259.995 null] +>> endobj +1569 0 obj << +/D [1512 0 R /XYZ 85.039 248.04 null] +>> endobj +1570 0 obj << +/D [1512 0 R /XYZ 85.039 248.04 null] +>> endobj +1571 0 obj << +/D [1512 0 R /XYZ 85.039 135.714 null] +>> endobj +1511 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F81 415 0 R /F63 406 0 R /F14 506 0 R /F11 676 0 R /F32 412 0 R /F7 484 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1577 0 obj << +/Length 4492 +/Filter /FlateDecode +>> +stream +x<َ8r*#,]wk~i`Օ.󨑔]]̿;AT~Jd *]|Z7y#BsƍYX#znx{>E=|x/LVw&k_$sp'\N$"?9]VRHtG޽ 1c7?%<"eKxqP^0$\}_S 4s&iJ&8RV@Ige'/6&YB k.甫yEo0EUo0. +<,2{l-w?> ͺc>Wx40v0SoYjfID1[(i$H5ayzR慘ڶ9Q&=,k\m?}*6iqI3H#MyDCN\9Rjec`? 7dfPT?Uh4əteT#2 I^t0?Dd6SwkF 0S_I6(5!\T%D&e ub{fM2Md$܀p̃uE{ƃŒMQ9ݗ}72<:AzfkzgYIa_vQj#]cG3|W$XG5(@͂5^(Ѱhhs]l/љh%&d?Ob |xf~EHY60r,qOTWc[x#"Gv96`Txg0X?esY= ӝ=dÜbzhfоy ܿŧaVr!TI\n!M/St0VSG6)U&jUN$ ~h㼧Kx8ZnZfm,'F# >:,NcAx$ >^`f^Z j$+REps0R$+?a<]8-s1i!<M, ZVۘjbs [,xMAHB (E"X2y0%i umDY>V^1ޅ [<F\4OAt2<0A/f`rjW0`@uԟK"s_BWB$-pAwD; c|J̐i~QO㼿,a i<)(v}%[-exjD +X&߻=)gYq!p~d&n!O)'6qFy8T0JD16_(B[gm}gҶx )1+#y O;>i,&[#Yg~tVGp.3gWփ xg8=SЊ6s'0TE&_Iz?} ;|췞}ʇ_ Ԍj N"=3:#CãɎ8Ňs[k>߈8"G=r`8`~&{joX! /aӴEV;%bɘV1|@[ٔX/ y,9eFlFz56U^IaAVl8%(RC "/!FEjXtuLe0fEV`Rw 80N(愾*;UH (7ްQfΛ~_t!~i1[*}COmvP}Lƒ^qwd^W5Z,O2X>:)o ֳ%/OJ}VTҖ"@lqI/s2`8fq~Ih(aK2Z1UǺd:I~8;[Uoٚ)<2\UOjIm1#*xi-CitiR;~B'mqoMc@m/WQ!Y l7!❃ԛ9#oLla45ІH Z*%wU;(WJ5SxszT\2pӪ zēmSxK՟[ aw~ ncvRI %.Sj"5 FwL5,q*WQ,šcO*RI,掿&<^^鵒6Vq04-,-tAlЏ,6Ix]+)-, M7znG AS9}HL+f #ExwF$"EV|%xG&b {&o z62T|muGJ[%}nEQc˴E9tU9EPLU%noVV F呂=ځRqFMֈT:#Up N[LhseR%=5^a *۞#4hS>VH{`q { G/0[J7xf> ϺþfpA'}M J%OAl7Qƃ 4^*Xؗ&4: QnO(A=uMPXH6g*cNÜsʟ)6tRj"`R 1 fe_EM>SSlrR)]!Ŋx0 +:[fuZqg-عp g-d(pAV)zm=l7* +-\L%xuaS\ȹ*P|FO3Uߪ^V@rrKlBY+|ԞU@ΆV8qi-A#shc-zWHZiVhh q?VoCA F}2`ᑐW2<64 @aݸIO6~Xz/kNW0)@@.q:Ԃl'aeVӗ=Xc&[>cMC+tXw EAd+݇0ZxE2ƇLa i|>/C#"$YEX}wNiK!Gx+w"iDhZXw  OX:맢ÃO. ~D8ky FZ3R +endstream +endobj +1576 0 obj << +/Type /Page +/Contents 1577 0 R +/Resources 1575 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1594 0 R +/Annots [ 1572 0 R 1573 0 R 1574 0 R ] +>> endobj +1572 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [246.725 283.9 309.665 294.748] +/A << /S /GoTo /D (subsection.3.5) >> +>> endobj +1573 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [378.059 212.169 388.174 224.557] +/A << /S /GoTo /D (hy@ltsfn21) >> +>> endobj +1574 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1578 0 obj << +/D [1576 0 R /XYZ 84.039 772.024 null] +>> endobj +1579 0 obj << +/D [1576 0 R /XYZ 85.039 604.603 null] +>> endobj +1580 0 obj << +/D [1576 0 R /XYZ 85.039 604.603 null] +>> endobj +110 0 obj << +/D [1576 0 R /XYZ 85.039 559.55 null] +>> endobj +1581 0 obj << +/D [1576 0 R /XYZ 85.039 479.619 null] +>> endobj +1582 0 obj << +/D [1576 0 R /XYZ 85.039 479.619 null] +>> endobj +1583 0 obj << +/D [1576 0 R /XYZ 85.039 467.664 null] +>> endobj +1584 0 obj << +/D [1576 0 R /XYZ 85.039 467.664 null] +>> endobj +1585 0 obj << +/D [1576 0 R /XYZ 85.039 467.664 null] +>> endobj +1586 0 obj << +/D [1576 0 R /XYZ 85.039 467.664 null] +>> endobj +1587 0 obj << +/D [1576 0 R /XYZ 85.039 455.709 null] +>> endobj +1588 0 obj << +/D [1576 0 R /XYZ 85.039 455.709 null] +>> endobj +114 0 obj << +/D [1576 0 R /XYZ 85.039 326.693 null] +>> endobj +1590 0 obj << +/D [1576 0 R /XYZ 85.039 187.263 null] +>> endobj +1591 0 obj << +/D [1576 0 R /XYZ 85.039 187.263 null] +>> endobj +1592 0 obj << +/D [1576 0 R /XYZ 85.039 111.159 null] +>> endobj +1575 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F11 676 0 R /F63 406 0 R /F6 487 0 R /F81 415 0 R /F17 413 0 R /F13 1589 0 R /F7 484 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1600 0 obj << +/Length 3894 +/Filter /FlateDecode +>> +stream +xrF]_cnLRJ*N9y8j!Q" ekU/60z>G7x/^MF9#t9ƌh=z?}ϲˏ>*K|WRh^60U:It{ud;Sv22~{(.iyO="."?vCNx4_F1Ύ>r9%}>@h$ؠxUxaЀft#+$^9Ӯυa6vAmY=< +1),,DFe6蔑#fB²X$@0:Ҫ><V]3t"-t +5MW#[&`+xWZ>=k%X$Ιk}=3$A=hMevt©ĝ/[λTX0ZBijltï0M_>,Vo>>"=8d42UdjgV3X>~2_U~.߆l%X EK=4xr;-˿|*8"k-wa\X~o}1BtAR^;`.~:-*.rˇ|͋X}.ZZ* a=1 ޝ}H~nuJ? gc>mLFw|h>q7AC9æށU bM [ԀO)pS; +  M~-XzRse:$ԉb\o.z9y UoE9KABzk|PE>Xͬn~H`ܸg2!=T hsF$nu{HMWϥ]oi}~eQ>t?/mY.o }6^sVDZ%LgS.dgrckx8$R0غ}e8"bu 7z ߰c 蝐ZBDZ?ēeX{l5%4=E,vnSDחW" +K/SXFj &+dU2'6A?֋a_^ѕTg_%֕yDzD[}?bWYF9󼮲qK + 9ŀL]mQVG>I.tL6LoS4bi[exe )iBS5NBԫ|!bυ'u~ VuA g#SҥT}a^e/yKbRpN+'!{D3^"PUrXĀ,0&H=7ky>3j0WڏeP*me 7'Xi пkQXl4?byQ̂t9΀b-%(߯8=<؋Ё&mpcɊj#{!vn|"FQH:+_/<7U.!iBD403n@Dj(W8V}}5:S].I +y2Muu;Xa"K|#PlJ}7dL6 +Ǜsh^2Qb}]Wd9)ڃY'tdm=#FF4(xGph1ИHL1./u^獑Sfu`L vϋTΈ+4e Nb8nm yci&M*m,D O: +$YӼTW` 8 [5U48cʸ-#fmh7:E%}>>|JCUFFCw0Xnmzeׇ݁$nJ|>0LDI7uj +347kΝ'G +y`mV*oHjwԳX-1 7 CJD ֥ 1UR(-"&0SB08iU*gh Re !Y 1X| D!Qïr϶8. e>y#2(q6^nN%ӱybxGX}@֟}13#;*cs)}c[Z?OGp? +I;W'{GvԼ +8Z{9(؂$L׺BŠ0Gh `/q+;rd +d"e,"޿ZD"}-vItlaa  +9vA;OP(-Bq`q{>څ U/!̫v_W8̹]oaN +>BUzݥuv$6kCr"f"1݅!t]73& ():%7iцha(u){0G |5> +mqZ>OԚ!>J`[ǚb|ZBb=DRJs@Z)z!<*E;x)V.oI&яg2gU!n)ЇUIKd%e(&YYofJD !^JC*ҢvlS&4XPj&;a& +xx<'DID! 41/u^0)<\@ 2T0=B&%|! |ѝ쳟DI\^2)Uۄ(5<6i@tRpU +,q!6DNЭ6Ņl%ehSDr +OK \Ws1C=`!ol9쾵Oc=iUHE6vQk%|sx +k\50)+lG>Ͳeܸ7 !T)oeo;=m n힗*n<pDxx_RmAv+r"QtY<oA䲇-QdڔV ]MccnQAt;5)}Ijvt]І [bVg% S]@5N6Ɣ<FӫYQjZVZH`|ADž< :/P'G{.2i=ooޞ/0Zp ]ljalQQŚ `N2\yô:N%Z4xG*!tض Vh֩K +Āv~,JO5&3Qc[FV\.(U UӾ|MһZWyX2iJQb$B^3\l6L͙a% oϫy>hc"tn <;ZXDC &=|{ +endstream +endobj +1599 0 obj << +/Type /Page +/Contents 1600 0 R +/Resources 1598 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1594 0 R +/Annots [ 1595 0 R 1634 0 R 1596 0 R 1597 0 R ] +>> endobj +1595 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [491.196 493.889 511.232 505.014] +/A << /S /GoTo /D (syntax\040line.253) >> +>> endobj +1634 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 481.657 137.06 493.612] +/A << /S /GoTo /D (syntax\040line.253) >> +>> endobj +1596 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [178.092 481.657 245.973 493.612] +/A << /S /GoTo /D (subsection.19.2) >> +>> endobj +1597 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1601 0 obj << +/D [1599 0 R /XYZ 84.039 772.024 null] +>> endobj +1602 0 obj << +/D [1599 0 R /XYZ 85.039 715.631 null] +>> endobj +1603 0 obj << +/D [1599 0 R /XYZ 85.039 715.631 null] +>> endobj +1604 0 obj << +/D [1599 0 R /XYZ 85.039 703.676 null] +>> endobj +1605 0 obj << +/D [1599 0 R /XYZ 85.039 703.676 null] +>> endobj +1606 0 obj << +/D [1599 0 R /XYZ 85.039 703.676 null] +>> endobj +1607 0 obj << +/D [1599 0 R /XYZ 85.039 703.676 null] +>> endobj +1608 0 obj << +/D [1599 0 R /XYZ 85.039 691.721 null] +>> endobj +1609 0 obj << +/D [1599 0 R /XYZ 85.039 691.721 null] +>> endobj +1610 0 obj << +/D [1599 0 R /XYZ 85.039 679.766 null] +>> endobj +1611 0 obj << +/D [1599 0 R /XYZ 85.039 679.766 null] +>> endobj +1612 0 obj << +/D [1599 0 R /XYZ 85.039 667.811 null] +>> endobj +1613 0 obj << +/D [1599 0 R /XYZ 85.039 667.811 null] +>> endobj +1614 0 obj << +/D [1599 0 R /XYZ 85.039 655.856 null] +>> endobj +1615 0 obj << +/D [1599 0 R /XYZ 85.039 655.856 null] +>> endobj +1616 0 obj << +/D [1599 0 R /XYZ 85.039 643.9 null] +>> endobj +1617 0 obj << +/D [1599 0 R /XYZ 85.039 643.9 null] +>> endobj +1618 0 obj << +/D [1599 0 R /XYZ 85.039 631.945 null] +>> endobj +1619 0 obj << +/D [1599 0 R /XYZ 85.039 631.945 null] +>> endobj +1620 0 obj << +/D [1599 0 R /XYZ 85.039 619.99 null] +>> endobj +1621 0 obj << +/D [1599 0 R /XYZ 85.039 619.99 null] +>> endobj +1622 0 obj << +/D [1599 0 R /XYZ 85.039 608.035 null] +>> endobj +1623 0 obj << +/D [1599 0 R /XYZ 85.039 608.035 null] +>> endobj +1624 0 obj << +/D [1599 0 R /XYZ 85.039 596.08 null] +>> endobj +1625 0 obj << +/D [1599 0 R /XYZ 85.039 596.08 null] +>> endobj +1626 0 obj << +/D [1599 0 R /XYZ 85.039 584.125 null] +>> endobj +1627 0 obj << +/D [1599 0 R /XYZ 85.039 584.125 null] +>> endobj +1628 0 obj << +/D [1599 0 R /XYZ 85.039 572.169 null] +>> endobj +1629 0 obj << +/D [1599 0 R /XYZ 85.039 572.169 null] +>> endobj +1630 0 obj << +/D [1599 0 R /XYZ 85.039 560.214 null] +>> endobj +1631 0 obj << +/D [1599 0 R /XYZ 85.039 560.214 null] +>> endobj +1632 0 obj << +/D [1599 0 R /XYZ 85.039 548.259 null] +>> endobj +1633 0 obj << +/D [1599 0 R /XYZ 85.039 548.259 null] +>> endobj +1635 0 obj << +/D [1599 0 R /XYZ 85.039 342.976 null] +>> endobj +1636 0 obj << +/D [1599 0 R /XYZ 85.039 342.976 null] +>> endobj +1637 0 obj << +/D [1599 0 R /XYZ 85.039 331.021 null] +>> endobj +1638 0 obj << +/D [1599 0 R /XYZ 85.039 331.021 null] +>> endobj +1639 0 obj << +/D [1599 0 R /XYZ 85.039 331.021 null] +>> endobj +1640 0 obj << +/D [1599 0 R /XYZ 85.039 331.021 null] +>> endobj +118 0 obj << +/D [1599 0 R /XYZ 85.039 293.486 null] +>> endobj +1598 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F11 676 0 R /F81 415 0 R /F14 506 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1644 0 obj << +/Length 3330 +/Filter /FlateDecode +>> +stream +x\oB`CkТET危~ R%[mZ7CΌ"M>$4O/Nޏ:1T~ gp Kx'Ers%LO/dϫc_~H>^*5H?d;]rbK+1]>NݴO/{z1e6pvqsK\%8|gt8) + +:/ơ~`u:%Z$ _h+ې.sN1#`X@Ȓi\KIDY/b5a'L̒1/>fh^hZ$%JkG~ _3PPD[0p\ gY$S[˜l_Duр;4II4@ck,`U9qvCM͕@D8u#PGǓe8hi"LšAm%VX:~ t&=2 BWi0"%N,w +9I4 vx'ǖ ŇG,xo_c*\M4(n iir,MFk4Y6NeV̷t ʶZo0|H_CnidDLm{UeׯQE㔻/^1S@bz&iJ8ܢW_ + .Se6F׋>=9]e|ס7In[)@l1icd,@"2rx=䂘ҽ˼U&= ѷ +Kbh9Mp8Lƥb91w!]f5Z6 {'=γ}b`D.Q<1.VgElteagb Mq.th*gggU48dz/T Tᗫ/l׸?i N]X^@Xhbm1W,5_DU޿?ZG* My1Ҍ)cjaͭSimFf}q_SxL#b{HP/;)W*wjU(GLD ̍s)Gl'&h!\b|Q\kY"}ᥲ(GTJeDiw&5p?lU>рXDg6&PypqwQ67pYlL+!Z,5끽#,4,[yJVh cƺ,K0MJu'ڥ1٦`3rbB Fܹ*] +O~3LU/rʳԧԟCyHB&~2qzAa1H[BMu7%ִama-Z+3*ecaL+ï|\ Qy;@S#o-b(ƻ]iOh/Sp1b(%ܺہ!A}+Ֆ2Qgoz`laDX*6=Er8T2_j{p~+ Io8rjT 9Ɠ9 +~ dz:5uCodRV=5at4jv\ m9=@w4щ(Oa{ pU(?r7F 5$v,#p= ;M.p Ɯɥ: ower`܇.uvGٸ Pq&-Tds㤤aqEH9VFFd:Y0rZߛ^5(Hoa<_4jP0fUߗn5?yI&U#;_㱪l +;Ү آxr\kXQ6ޯRvߡGk]_"m:<ۜ:*Zײ=T}AJd +K<ӎUUfgzY#)z'O׻ڤw5bk"ε[>od_ ڃ*O0G$;$NbY?Ϛ#+,;| 6D)^M5H1tu* Ƌeh],A2y҅xLh͵ 1pX ZxU~(-d+\?/JE\M>}2_Kc!λXb ak Z$m!?maᘍ^pX넬k7<S)$e8Tc~(^!1_<}[6orV '›? +oc Bǰ˯[^,pR8O}> HX򗓰c&l+_IN5a'2T7t= k +h +"l T 'mv Tk&U0j8u1t" > +9Mmrו oH#Kbk hUxǢ4Hٙsru~4b(Œ$>`5m +aClܗ~Ƃ(v}; QH \0sq#8v9*I&qhĞe&AQw 7VtB6A#X&/<ܕ{P0]ܥSp^\b\{kyKi'.ǿ@7!Z ߁i0Va48[|\S8jrӉM0%>mTS:Fl 3'PȇatVVkx|%%O4# % N`n(c`;~jU'8!yVfmhbg ǜ髝 +sx~t͇띯j7,̊~b\K˽PV& qGo`s|FAFÊ$Qw X ,&\Ӻ DRY jwᖜH~b Il Qu +endstream +endobj +1643 0 obj << +/Type /Page +/Contents 1644 0 R +/Resources 1642 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1594 0 R +/Annots [ 1641 0 R ] +>> endobj +1641 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1645 0 obj << +/D [1643 0 R /XYZ 84.039 772.024 null] +>> endobj +1646 0 obj << +/D [1643 0 R /XYZ 85.039 692.851 null] +>> endobj +1647 0 obj << +/D [1643 0 R /XYZ 85.039 692.851 null] +>> endobj +1648 0 obj << +/D [1643 0 R /XYZ 85.039 680.896 null] +>> endobj +1649 0 obj << +/D [1643 0 R /XYZ 85.039 680.896 null] +>> endobj +1650 0 obj << +/D [1643 0 R /XYZ 85.039 680.896 null] +>> endobj +1651 0 obj << +/D [1643 0 R /XYZ 85.039 680.896 null] +>> endobj +1652 0 obj << +/D [1643 0 R /XYZ 85.039 668.941 null] +>> endobj +1653 0 obj << +/D [1643 0 R /XYZ 85.039 668.941 null] +>> endobj +1654 0 obj << +/D [1643 0 R /XYZ 85.039 656.986 null] +>> endobj +1655 0 obj << +/D [1643 0 R /XYZ 85.039 656.986 null] +>> endobj +1656 0 obj << +/D [1643 0 R /XYZ 85.039 645.031 null] +>> endobj +1657 0 obj << +/D [1643 0 R /XYZ 85.039 645.031 null] +>> endobj +1658 0 obj << +/D [1643 0 R /XYZ 85.039 633.075 null] +>> endobj +1659 0 obj << +/D [1643 0 R /XYZ 85.039 633.075 null] +>> endobj +1660 0 obj << +/D [1643 0 R /XYZ 85.039 621.12 null] +>> endobj +1661 0 obj << +/D [1643 0 R /XYZ 85.039 621.12 null] +>> endobj +1662 0 obj << +/D [1643 0 R /XYZ 85.039 609.165 null] +>> endobj +1663 0 obj << +/D [1643 0 R /XYZ 85.039 609.165 null] +>> endobj +1664 0 obj << +/D [1643 0 R /XYZ 85.039 597.21 null] +>> endobj +1665 0 obj << +/D [1643 0 R /XYZ 85.039 597.21 null] +>> endobj +1666 0 obj << +/D [1643 0 R /XYZ 85.039 585.255 null] +>> endobj +1667 0 obj << +/D [1643 0 R /XYZ 85.039 585.255 null] +>> endobj +1668 0 obj << +/D [1643 0 R /XYZ 85.039 573.3 null] +>> endobj +1669 0 obj << +/D [1643 0 R /XYZ 85.039 573.3 null] +>> endobj +1670 0 obj << +/D [1643 0 R /XYZ 85.039 549.389 null] +>> endobj +1671 0 obj << +/D [1643 0 R /XYZ 85.039 549.389 null] +>> endobj +1672 0 obj << +/D [1643 0 R /XYZ 85.039 537.434 null] +>> endobj +1673 0 obj << +/D [1643 0 R /XYZ 85.039 537.434 null] +>> endobj +1674 0 obj << +/D [1643 0 R /XYZ 85.039 525.479 null] +>> endobj +1675 0 obj << +/D [1643 0 R /XYZ 85.039 525.479 null] +>> endobj +1676 0 obj << +/D [1643 0 R /XYZ 85.039 513.524 null] +>> endobj +1677 0 obj << +/D [1643 0 R /XYZ 85.039 513.524 null] +>> endobj +1678 0 obj << +/D [1643 0 R /XYZ 85.039 501.569 null] +>> endobj +1679 0 obj << +/D [1643 0 R /XYZ 85.039 501.569 null] +>> endobj +1680 0 obj << +/D [1643 0 R /XYZ 85.039 410.072 null] +>> endobj +1681 0 obj << +/D [1643 0 R /XYZ 85.039 410.072 null] +>> endobj +1682 0 obj << +/D [1643 0 R /XYZ 85.039 398.117 null] +>> endobj +1683 0 obj << +/D [1643 0 R /XYZ 85.039 398.117 null] +>> endobj +1684 0 obj << +/D [1643 0 R /XYZ 85.039 398.117 null] +>> endobj +1685 0 obj << +/D [1643 0 R /XYZ 85.039 398.117 null] +>> endobj +1686 0 obj << +/D [1643 0 R /XYZ 85.039 386.162 null] +>> endobj +1687 0 obj << +/D [1643 0 R /XYZ 85.039 386.162 null] +>> endobj +1688 0 obj << +/D [1643 0 R /XYZ 85.039 374.207 null] +>> endobj +1689 0 obj << +/D [1643 0 R /XYZ 85.039 374.207 null] +>> endobj +1690 0 obj << +/D [1643 0 R /XYZ 85.039 362.252 null] +>> endobj +1691 0 obj << +/D [1643 0 R /XYZ 85.039 362.252 null] +>> endobj +1692 0 obj << +/D [1643 0 R /XYZ 85.039 350.297 null] +>> endobj +1693 0 obj << +/D [1643 0 R /XYZ 85.039 350.297 null] +>> endobj +1694 0 obj << +/D [1643 0 R /XYZ 85.039 199.025 null] +>> endobj +1695 0 obj << +/D [1643 0 R /XYZ 85.039 199.025 null] +>> endobj +1696 0 obj << +/D [1643 0 R /XYZ 85.039 187.07 null] +>> endobj +1697 0 obj << +/D [1643 0 R /XYZ 85.039 187.07 null] +>> endobj +1698 0 obj << +/D [1643 0 R /XYZ 85.039 119.484 null] +>> endobj +1699 0 obj << +/D [1643 0 R /XYZ 85.039 119.484 null] +>> endobj +1700 0 obj << +/D [1643 0 R /XYZ 85.039 107.529 null] +>> endobj +1701 0 obj << +/D [1643 0 R /XYZ 85.039 107.529 null] +>> endobj +1702 0 obj << +/D [1643 0 R /XYZ 85.039 107.529 null] +>> endobj +1703 0 obj << +/D [1643 0 R /XYZ 85.039 107.529 null] +>> endobj +1704 0 obj << +/D [1643 0 R /XYZ 85.039 95.573 null] +>> endobj +1705 0 obj << +/D [1643 0 R /XYZ 85.039 95.573 null] +>> endobj +1642 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F11 676 0 R /F14 506 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1709 0 obj << +/Length 3446 +/Filter /FlateDecode +>> +stream +x\oš{~z \i +%$lda.IZQ)w\fg~33&4aI83۳ߝ&8u:Q09J%$]#\^!ŧCncQ>ѐǡRCWN b2O8b]4 W8e:#?;++%$4íJ3Ƀ&'g?EBk!EN$q  vL&ԴZQZAMH'ZE0aPVtN|ӌ8hf'{N6LQAi7=^i>!*?^dB I Z{W ^oL'^'=i}ՁvgGFi`o7̧ Yv8ϧ&Qv1}V#+lE Vz7i&_0QZd8,or1O9[6Gi/ٻ4c$16{amNJ](z`oh(G'6ľ1i2&_ۛ"2ó˟:y~?7[X8 +nPD~"5N͈pK.j618sA1'¹_,Y=X=wzeh}zY#vDX RU(j$0F$dșFAdS)\Ǥ|FQxoW^Pb k6ɳoSlսpy{TJ" )Iu[y˜8VޤPwf[H`s" n񷡠j*?0Xd7wi Խ _tJcmD}hg}[?Wq!74d$v]aiiBd?,]d2/]8hqQHߨ>dQ2Kpdv^Ww*wi9Wc`GlT}"A !}5B/5PLW :A]8. Q(#CJTKѨDMT!}yvEݡ*0F j[_n 9MIl0$*o"6U#DѦTާtg>|~Tؾ-F&%YXv8şmSΖpЊpkQ +Mc +NnQ~'NL&Fr5R<G>b}f:Q7z&(b:2.Ç:V~lӆ?_:Cߛg<]1g3m/v؜siqD' [K&F{09J0y^N˽Zv\M-|Kp埞2+onaʼn>ZP=~e64m Hޤ-g( Ir fs +endstream +endobj +1708 0 obj << +/Type /Page +/Contents 1709 0 R +/Resources 1707 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1594 0 R +/Annots [ 1706 0 R ] +>> endobj +1706 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1710 0 obj << +/D [1708 0 R /XYZ 84.039 772.024 null] +>> endobj +1711 0 obj << +/D [1708 0 R /XYZ 85.039 719.019 null] +>> endobj +1712 0 obj << +/D [1708 0 R /XYZ 85.039 719.019 null] +>> endobj +1713 0 obj << +/D [1708 0 R /XYZ 85.039 707.063 null] +>> endobj +1714 0 obj << +/D [1708 0 R /XYZ 85.039 707.063 null] +>> endobj +1715 0 obj << +/D [1708 0 R /XYZ 85.039 695.108 null] +>> endobj +1716 0 obj << +/D [1708 0 R /XYZ 85.039 695.108 null] +>> endobj +1717 0 obj << +/D [1708 0 R /XYZ 85.039 671.198 null] +>> endobj +1718 0 obj << +/D [1708 0 R /XYZ 85.039 671.198 null] +>> endobj +1719 0 obj << +/D [1708 0 R /XYZ 85.039 659.243 null] +>> endobj +1720 0 obj << +/D [1708 0 R /XYZ 85.039 659.243 null] +>> endobj +1721 0 obj << +/D [1708 0 R /XYZ 85.039 647.288 null] +>> endobj +1722 0 obj << +/D [1708 0 R /XYZ 85.039 647.288 null] +>> endobj +1723 0 obj << +/D [1708 0 R /XYZ 85.039 635.332 null] +>> endobj +1724 0 obj << +/D [1708 0 R /XYZ 85.039 635.332 null] +>> endobj +1725 0 obj << +/D [1708 0 R /XYZ 85.039 611.422 null] +>> endobj +1726 0 obj << +/D [1708 0 R /XYZ 85.039 611.422 null] +>> endobj +122 0 obj << +/D [1708 0 R /XYZ 85.039 574.452 null] +>> endobj +1727 0 obj << +/D [1708 0 R /XYZ 85.039 468.542 null] +>> endobj +1728 0 obj << +/D [1708 0 R /XYZ 85.039 468.542 null] +>> endobj +1729 0 obj << +/D [1708 0 R /XYZ 85.039 456.587 null] +>> endobj +1730 0 obj << +/D [1708 0 R /XYZ 85.039 456.587 null] +>> endobj +1731 0 obj << +/D [1708 0 R /XYZ 85.039 354.158 null] +>> endobj +1732 0 obj << +/D [1708 0 R /XYZ 85.039 354.158 null] +>> endobj +1733 0 obj << +/D [1708 0 R /XYZ 85.039 342.203 null] +>> endobj +1734 0 obj << +/D [1708 0 R /XYZ 85.039 342.203 null] +>> endobj +1735 0 obj << +/D [1708 0 R /XYZ 85.039 342.203 null] +>> endobj +1736 0 obj << +/D [1708 0 R /XYZ 85.039 342.203 null] +>> endobj +1737 0 obj << +/D [1708 0 R /XYZ 85.039 330.248 null] +>> endobj +1738 0 obj << +/D [1708 0 R /XYZ 85.039 330.248 null] +>> endobj +1739 0 obj << +/D [1708 0 R /XYZ 85.039 318.293 null] +>> endobj +1740 0 obj << +/D [1708 0 R /XYZ 85.039 318.293 null] +>> endobj +1741 0 obj << +/D [1708 0 R /XYZ 85.039 306.338 null] +>> endobj +1742 0 obj << +/D [1708 0 R /XYZ 85.039 306.338 null] +>> endobj +1743 0 obj << +/D [1708 0 R /XYZ 85.039 294.383 null] +>> endobj +1744 0 obj << +/D [1708 0 R /XYZ 85.039 294.383 null] +>> endobj +1745 0 obj << +/D [1708 0 R /XYZ 85.039 282.427 null] +>> endobj +1746 0 obj << +/D [1708 0 R /XYZ 85.039 282.427 null] +>> endobj +126 0 obj << +/D [1708 0 R /XYZ 85.039 245.458 null] +>> endobj +1747 0 obj << +/D [1708 0 R /XYZ 85.039 191.215 null] +>> endobj +1748 0 obj << +/D [1708 0 R /XYZ 85.039 191.215 null] +>> endobj +1749 0 obj << +/D [1708 0 R /XYZ 85.039 179.26 null] +>> endobj +1750 0 obj << +/D [1708 0 R /XYZ 85.039 179.26 null] +>> endobj +1751 0 obj << +/D [1708 0 R /XYZ 85.039 179.26 null] +>> endobj +1752 0 obj << +/D [1708 0 R /XYZ 85.039 179.26 null] +>> endobj +1753 0 obj << +/D [1708 0 R /XYZ 85.039 167.304 null] +>> endobj +1754 0 obj << +/D [1708 0 R /XYZ 85.039 167.304 null] +>> endobj +1755 0 obj << +/D [1708 0 R /XYZ 85.039 155.349 null] +>> endobj +1756 0 obj << +/D [1708 0 R /XYZ 85.039 155.349 null] +>> endobj +1757 0 obj << +/D [1708 0 R /XYZ 85.039 143.394 null] +>> endobj +1758 0 obj << +/D [1708 0 R /XYZ 85.039 143.394 null] +>> endobj +1759 0 obj << +/D [1708 0 R /XYZ 85.039 131.439 null] +>> endobj +1760 0 obj << +/D [1708 0 R /XYZ 85.039 131.439 null] +>> endobj +1761 0 obj << +/D [1708 0 R /XYZ 85.039 119.484 null] +>> endobj +1762 0 obj << +/D [1708 0 R /XYZ 85.039 119.484 null] +>> endobj +1763 0 obj << +/D [1708 0 R /XYZ 85.039 95.573 null] +>> endobj +1764 0 obj << +/D [1708 0 R /XYZ 85.039 95.573 null] +>> endobj +1707 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F81 415 0 R /F63 406 0 R /F14 506 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1769 0 obj << +/Length 3564 +/Filter /FlateDecode +>> +stream +xk +A8~HR$m~5Ώ彻{gHJl%AH eЄ%{x`_?^+?^6qiD1´ND+\!nInBtvM?c_?fہRivouʉT+v-C 7m#XkPhfW7oh2W?%g,'ɿBkOEF*]OmQ$9Bۜ9] qK]T#l/sz҉$28*06^{ZRB8C'kL5P l ,X +7X}4Y #BX# epVv쀢o>B>H.PDxTv4EiHh8S٪=*wY@FeXxf(x~<,Fu?Ï7=09Kђ{@`7nl EЮbaBb]\w/3VI-`]߀.e-8f 9MfiAF]eF9,FǺ,]~jHF֬b4>Gw (HCѨWR^l6b6ِ]F("qK|>l3mL5`[jՕ ˜ 1]}Lףo:iLpbZB30ʩX +,~ qTQrS2(g,UZP,^)=քŬ0B;XZb'`(J ,]fٰetRBiqjw|2%J| 1)#O>|A2ŎݒlZ`m +BPXb|Cd$ zֈdbO'0QCd: 2ZJKcjgP?,æ0˖ow؆ q!bpuX{^Ҳ4+¤j99~>Be+Xr6;V-V|LRLL>\Ѹ +Z"[b#Z=˔赡kqVgD&[т+|{*bXY@q zvjy5 ]^P+"񠼖?|E `ֻrH&GG[xAVOԭ3:B*Q];Zk*uN"j\q2!A+[ڦMF_ +\fZ +L~@9WSo D\A kP*SވWN]s;T ն%XRp`cC$Moyms6e&xDC>}hYiKpFWhU3w }$,g\%,}R'A#/7X92𸺯/a g#ϻoqi 8x*DDPNƖ @޽ +`Vl Fc—uR 5,pf?6TXmئ!&n5Pm۪Ak/YCXyj$m3ZekdAkvF)Xm :y2f̂9/բQCjmG)rM#ԥbdoc} NtH|܂X"%8%8  ,(;hC16AӰӿgbY7֠`XC@ܦEc}*D7a<`Tk9 cc- V +X;sTNq|[K]*--JQlIO6#_t*3V7 pE[`0X4PBKBsIgxLx]d<. +, +3J֋&-Y<]ۅM)iVM-~\§be6De:d߉~&a "˃ " hR'ϣKׅ"€J{٣0A*sQZ8(҅UB+>C xJ(Cse;:WB `}突 F^uriz6Fń% +M2ZuWt> N3aβ8pvaOtFS)(HG74Nvv^g/kḡFcrs8ۿ-' By.xQ6z +OsZg"Ru3++;( 2V-ʋvsŶJmmkYӂ<4/vkowZ W;2g[/ז%W#rq~1 .7(nn$ar΃2xI(#N0b?.߂i +CρP-0ͅ&U A}`hQڲ+\8.0RIz5.L[ww_]Y=-l.I@Ǹx;o3$}x؛٧wo>~u +ժ=lm +gpˮ_^Q@D0{=Vq{a[//>>u{BxV"ûUcBԭĜz9Xuj_x,rRt!+pUGG\nt 62]p@dȜ%^;]-dp..c}Dk1^F./V8y!s'@-}OWxM^wۺhӶuZ+7]@Iq)Ư~5nܻn!II`d쓢p$#t__Orʊs]'Shquu/u" ߿W \1OC7TF_ FtgPzߜ-(V,%:+h(:"Ix)8z41Im(o|pDPܩdȉ-?x%]x:M>x a2BS# {|Qa_ 9~u4`jxDkHƒqUxz&A%Ofh:!!4'!{B4Y:5=iY~ȉHn\G$Ƌ!tȕ㈾A7|B&d%;]56خx[N-x-iA3PٵZOqƦ܅g(n{c n%>IEָJߔR0TۗW0{r!Al,䔍.l +endstream +endobj +1768 0 obj << +/Type /Page +/Contents 1769 0 R +/Resources 1767 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1594 0 R +/Annots [ 1765 0 R 1766 0 R ] +>> endobj +1765 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [472.65 546.444 482.765 559.108] +/A << /S /GoTo /D (hy@ltsfn22) >> +>> endobj +1766 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1770 0 obj << +/D [1768 0 R /XYZ 84.039 772.024 null] +>> endobj +1771 0 obj << +/D [1768 0 R /XYZ 85.039 719.019 null] +>> endobj +1772 0 obj << +/D [1768 0 R /XYZ 85.039 719.019 null] +>> endobj +1773 0 obj << +/D [1768 0 R /XYZ 85.039 707.063 null] +>> endobj +1774 0 obj << +/D [1768 0 R /XYZ 85.039 707.063 null] +>> endobj +1775 0 obj << +/D [1768 0 R /XYZ 85.039 695.108 null] +>> endobj +1776 0 obj << +/D [1768 0 R /XYZ 85.039 695.108 null] +>> endobj +1777 0 obj << +/D [1768 0 R /XYZ 85.039 683.153 null] +>> endobj +1778 0 obj << +/D [1768 0 R /XYZ 85.039 683.153 null] +>> endobj +1779 0 obj << +/D [1768 0 R /XYZ 85.039 671.198 null] +>> endobj +1780 0 obj << +/D [1768 0 R /XYZ 85.039 671.198 null] +>> endobj +1781 0 obj << +/D [1768 0 R /XYZ 85.039 659.243 null] +>> endobj +1782 0 obj << +/D [1768 0 R /XYZ 85.039 659.243 null] +>> endobj +1783 0 obj << +/D [1768 0 R /XYZ 85.039 647.288 null] +>> endobj +1784 0 obj << +/D [1768 0 R /XYZ 85.039 647.288 null] +>> endobj +1785 0 obj << +/D [1768 0 R /XYZ 85.039 443.828 null] +>> endobj +1786 0 obj << +/D [1768 0 R /XYZ 85.039 443.828 null] +>> endobj +1787 0 obj << +/D [1768 0 R /XYZ 85.039 431.873 null] +>> endobj +1788 0 obj << +/D [1768 0 R /XYZ 85.039 431.873 null] +>> endobj +1789 0 obj << +/D [1768 0 R /XYZ 85.039 365.622 null] +>> endobj +1790 0 obj << +/D [1768 0 R /XYZ 85.039 365.622 null] +>> endobj +1791 0 obj << +/D [1768 0 R /XYZ 85.039 353.666 null] +>> endobj +1792 0 obj << +/D [1768 0 R /XYZ 85.039 353.666 null] +>> endobj +1793 0 obj << +/D [1768 0 R /XYZ 85.039 258.08 null] +>> endobj +1794 0 obj << +/D [1768 0 R /XYZ 85.039 258.08 null] +>> endobj +1795 0 obj << +/D [1768 0 R /XYZ 85.039 246.125 null] +>> endobj +1796 0 obj << +/D [1768 0 R /XYZ 85.039 246.125 null] +>> endobj +1797 0 obj << +/D [1768 0 R /XYZ 85.039 246.125 null] +>> endobj +1798 0 obj << +/D [1768 0 R /XYZ 85.039 246.125 null] +>> endobj +1799 0 obj << +/D [1768 0 R /XYZ 85.039 234.17 null] +>> endobj +1800 0 obj << +/D [1768 0 R /XYZ 85.039 234.17 null] +>> endobj +1801 0 obj << +/D [1768 0 R /XYZ 85.039 222.215 null] +>> endobj +1802 0 obj << +/D [1768 0 R /XYZ 85.039 222.215 null] +>> endobj +1803 0 obj << +/D [1768 0 R /XYZ 85.039 210.26 null] +>> endobj +1804 0 obj << +/D [1768 0 R /XYZ 85.039 210.26 null] +>> endobj +1805 0 obj << +/D [1768 0 R /XYZ 85.039 198.305 null] +>> endobj +1806 0 obj << +/D [1768 0 R /XYZ 85.039 198.305 null] +>> endobj +1807 0 obj << +/D [1768 0 R /XYZ 85.039 186.349 null] +>> endobj +1808 0 obj << +/D [1768 0 R /XYZ 85.039 186.349 null] +>> endobj +1809 0 obj << +/D [1768 0 R /XYZ 85.039 174.394 null] +>> endobj +1810 0 obj << +/D [1768 0 R /XYZ 85.039 174.394 null] +>> endobj +1811 0 obj << +/D [1768 0 R /XYZ 85.039 162.439 null] +>> endobj +1812 0 obj << +/D [1768 0 R /XYZ 85.039 162.439 null] +>> endobj +1813 0 obj << +/D [1768 0 R /XYZ 85.039 150.484 null] +>> endobj +1814 0 obj << +/D [1768 0 R /XYZ 85.039 150.484 null] +>> endobj +1815 0 obj << +/D [1768 0 R /XYZ 85.039 138.529 null] +>> endobj +1816 0 obj << +/D [1768 0 R /XYZ 85.039 138.529 null] +>> endobj +1817 0 obj << +/D [1768 0 R /XYZ 85.039 114.452 null] +>> endobj +1767 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F13 1589 0 R /F7 484 0 R /F63 406 0 R /F11 676 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1825 0 obj << +/Length 4352 +/Filter /FlateDecode +>> +stream +x\YoF~ׯ>!Vnfd =`@%q5v8cYoUsqF=&Ykф&,Y^3`۳^&)I5ɫD1´ND+J^^o^}F$/97 z}6>vtw(*#=wOsn(\ţK|?g,%$74['$i"SNR)z}$Yt։$eE "NL Q jh5Q'ݑZE0a),򙦺f$F6{KeRA(M̄Dmȧ"/]T  g#?m4?7^gSW r9~z*o!P4%FӉO[ĈbCE Z<BITHO0%J||u¨==J8?o4 'W8[o̯28=/82)"%It/*:*Y5&s'Ljv7?6LMhV#%!haJ.`>^K<CU_//ςjE ޸<IEM_e6 F'FI\xA&]LrvDbVnjyQ8u"l/6q)^}v"@QjUJ|Oא0"cbjHrL.>ݞ=33޿`R}ݻ.{||ċ +}s4RZPq| S6U1l$ + fC$^eƟo;. QgJ c,?&*JY°?uah +hq:A+ L:-sB־&.( bx_}4ҀQQ&Ѡ8T4 8q,itƲMF.X[͊eMh r*ף{m4{aJ Uz 3P֏}\ې:D([Y8a`TFKK)P7AJtrd  +trk#4/]gio[ᢈjjz8 5ј[oPV'p)wy)QN!c +qlVIA| ZY*DY? [a}-wx<^#}q + + [x뱲]U.2o~ެ@ Hs2v-C X֡3~̌=QLcl/2eNiAď( S=<shu'pE0^V[ -3}L6q݊GNBfe .)|⪛TDFόk +n0bx&Kx{4Hi3*f6_'AL_věnqMuN%'6IM|ugMk)X> v!5jD-{5Hn+[{uRa@[Ye2!Vt 1;glz~Fy鵓-s"W3z1'sM"jϵZX\yXeDYG=}9ÍnVS)0y&cZ&|#F{TW;/%`gXl'Ό`D2 7-6/7^C+fB7JöM{dQ ,' >{zm˦vEӥWoJ7?wy?!3(o}j|yi%^ؒsܶ@8At P mY@pMPgƕrP!ZKp /ם$‚h<ʉO,U?ҬbOU ((-5szR,k/w +X"jȉyƮW 42L0|..̶j-)u;2en;W󭃳ae~3(f襏:E6 Xˏp-%=}DU~jB6CK{ɱ +sؿq?>[F'r,1}Y~ԅ7gkʻ&HW+bŨ]8Zjh~=#tJͧg/_-<)+G(TT9g|lN\:ީyY:H&s +A*w# (eY\ G=x{2z&_WC(խOEa3BӸ]t HBvzg9]K+3߼_8]Pᥡ:J > _ XL+ Rְ*d\]Ns.0U7DyS/]W..NuC2<G AiJj>^MoK04`E`r8rKi ]fD3B@*GYګ j|SY  8xdhCḇ;06ר^.3f.@NK6_:,oj+[xgf04,uy[7صrUCᲕP0vp 黖V^=F3vv aU70w5dxtodLN78Ӱ+R= +;UƁ9Uܑ%wZ@4G|ߊFȸiӐ XWHcN  x\[ьu :L"ZMC: +Xpau4aH<$i 44G#e7C:PXK?+}Z_pظŷ#:@ UiJHל!K1Q@u\=1L Bx Dpf litmJ4Cp:4=BcQA凚j1$Z0q:> NcG`!fvQ^7' :Cc UW 8 +9YYF@^uL| gh%<-B4f;M5@00S 89jgک̸o)I$bL:tAaSŘ&ʹez-#%VϗyU4:_%V'/MOα؎7?% 2`ڣLhX7~QO+Ms WJ[%n$6dj-\׽hd-#7gqV# mcUnI `{d[Pitw/Ѹ9$4:Žo +adk^4;"=1w eU/ +"x!AGm(#sӰCC Y2C" 7\y n F܅/f+b+Bۀk-ε)A;+x-}w/op)ٞQ{[:׋Q_^|GDsYoML9q~(n +p"yN5A~k6Xwҝ&D\ʏCX"2qy`^`mݰ`ϭ[W IBM‚]E],p΢ 8.{oĖ4}y(w|: HoΖcx\<=)^vt@R4&j.N* 1+w{ۋ";2>I~%vv,ա .|:d8HAGx AX}=*۞i`t9gph|0D#0a^UfZp! N^sS /)'@X%LSj昣637B_ƪo JC>cBF JFlĿMղX׽\Tvs82œfEx.@7<_fuYH4N&#bO #m!#3@n +O`0>=/> endobj +1818 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [285.188 426.038 321.544 436.886] +/A << /S /GoTo /D (note.3.3) >> +>> endobj +1819 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [144.311 368.528 206.547 380.483] +/A << /S /GoTo /D (subsection.4.8) >> +>> endobj +1820 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [237.304 344.618 277.543 356.573] +/A << /S /GoTo /D (section.7) >> +>> endobj +1822 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1826 0 obj << +/D [1824 0 R /XYZ 84.039 772.024 null] +>> endobj +1827 0 obj << +/D [1824 0 R /XYZ 85.039 719.019 null] +>> endobj +1828 0 obj << +/D [1824 0 R /XYZ 85.039 719.019 null] +>> endobj +1829 0 obj << +/D [1824 0 R /XYZ 85.039 707.063 null] +>> endobj +1830 0 obj << +/D [1824 0 R /XYZ 85.039 707.063 null] +>> endobj +1831 0 obj << +/D [1824 0 R /XYZ 85.039 695.108 null] +>> endobj +1832 0 obj << +/D [1824 0 R /XYZ 85.039 695.108 null] +>> endobj +1833 0 obj << +/D [1824 0 R /XYZ 85.039 683.153 null] +>> endobj +1834 0 obj << +/D [1824 0 R /XYZ 85.039 683.153 null] +>> endobj +130 0 obj << +/D [1824 0 R /XYZ 85.039 646.235 null] +>> endobj +1835 0 obj << +/D [1824 0 R /XYZ 85.039 592.584 null] +>> endobj +1836 0 obj << +/D [1824 0 R /XYZ 85.039 592.584 null] +>> endobj +1837 0 obj << +/D [1824 0 R /XYZ 85.039 414.802 null] +>> endobj +1838 0 obj << +/D [1824 0 R /XYZ 85.039 414.802 null] +>> endobj +134 0 obj << +/D [1824 0 R /XYZ 85.039 339.524 null] +>> endobj +1839 0 obj << +/D [1824 0 R /XYZ 85.039 286.683 null] +>> endobj +1840 0 obj << +/D [1824 0 R /XYZ 85.039 286.683 null] +>> endobj +1841 0 obj << +/D [1824 0 R /XYZ 85.039 274.728 null] +>> endobj +1842 0 obj << +/D [1824 0 R /XYZ 85.039 274.728 null] +>> endobj +1843 0 obj << +/D [1824 0 R /XYZ 85.039 274.728 null] +>> endobj +1844 0 obj << +/D [1824 0 R /XYZ 85.039 274.728 null] +>> endobj +1845 0 obj << +/D [1824 0 R /XYZ 85.039 262.773 null] +>> endobj +1846 0 obj << +/D [1824 0 R /XYZ 85.039 262.773 null] +>> endobj +1823 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F11 676 0 R /F81 415 0 R /F63 406 0 R /F14 506 0 R /F7 484 0 R /F86 526 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1852 0 obj << +/Length 4494 +/Filter /FlateDecode +>> +stream +x\[q~_ >_Ss^a? yl5o؁ +v + _3U;g~8ය_T%[!x?O T+v䜹?,'er5/i ~sZzH\M\*<a$|~x2H2r==D\lCi&y?${{1\Jf#Jw'(-yn#[Otˊ(U)r\ZΫ]RXQq/*bޙO}⋸ş=lm6z<ԏ:!*n3EV {Qz|%47z,מ鮑e3Aт^`|hHk9p`"wjw$܀ /9`m*XtORܸHaK~7)̈́߰'uYyL4=A ªߨ  +d (t#%Mbe%i#ft=#A1C +]aL7*G2,9Ew0|DUAU 5TҤF3ս7Ig@ÎYd0H>"Zy,b~nT**;ڨllJ`Muj5#~B4҃ 307}xzVhP+WsX_R\fW_Lܑu>gue&T{@Qf-;#΍tR1Q;/jp<U[*rg{aA=].T wMփ:Iƒ@X`gPRtD@a1R8Ø0J^Ō~rHQdfFL>R(E.EcHIOcfPin1sXlwUgd{4lL: y@U?t7`6ؓWʪBzFGo9Qz.uՎ7$>+ӆhp>]/I58&9{q`%t]ɤAZ6*q%%#w6 +J߸ +4S^:=_kyfVIN<"ODPU@JdBFԈ +GX|!y4JS}rjO >P #=Too#烃̿_t'&֛}8x9h4{A1YdG/k3S,T9N@DP3  !k11i!ӃҴվ,fm[#j(*a GW[ 9>(r?O7bu^8 (lIsZpr%{s)oC:t'Ip蔬gc0с}_c׻{wvv9H]L Ѥ̊7}tnw~S8#"3Tfr{Oe, K&F%Gh&rzDCpU| -Q̧ƀk^pw@^I{Ioh̏?F gSRGΉ U4^ϗUw`K,xRCDW d;#`JHfˠB=Re/v 8b/q8*SKsy CZjgE*e +(*\eoC9{ @=NZ+:C^<z +H|x"ߥb@D]5B|Zeqί51lխբP@#}V,5ʤjIF\E;HՅaM>x2EmL1wA#9P*CP \Uhô66` EZC& B'FPK^BMDsχcSX 6'`Pz5jmo0.M< $|΂}Vc b3Lʈi!}#¨T r:^,1PFI +.Nĭox(z\N1b`b-ap{c>=W` 3#M0\&,'{PXBreүhPOcgjZNuqmOu ]Y@IL;ʛi#1_:XBM2c\z *et 9Ն1I 00=y.>`kmBh]&] +P **d2`)BQ 2#ƏsT +BRGW+踲Bl}hZl^z?M>2TNӣ8|&V8qoHE`RC̗t[18\ɎXcZdq)f`:%'Ǫ95\FBJ%Y!< u./%\J_2,*hL76 b*xũa1Xvuc&ծժw2u/UjSjh)su SUgx&0F +BKZj`{=m`r>bO ro B5ӎìZk7zQ~/4xK !-YhJ>1IsZ}52 +Y|Kj!#8UJYcxC ا aA]h["'~ٌOtC}~\a`kŦq$LܗSdLy)mqh(І ܛf1qydRq9UFڻj{yfeQ<eeqiۥ`Z39ƲbK'jA9qC ,J༊T(lJp\}帇qKLwZȔ˯h p+[)<7j:'O)T-$PtgP[`u/?򲳥KB I[_RP.O> endobj +1821 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [463.546 707.163 504.591 719.118] +/A << /S /GoTo /D (section.4) >> +>> endobj +1847 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [384.222 282.255 429.811 295.197] +/A << /S /GoTo /D (section.11) >> +>> endobj +1848 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [431.692 282.255 441.807 295.197] +/A << /S /GoTo /D (hy@ltsfn23) >> +>> endobj +1849 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1853 0 obj << +/D [1851 0 R /XYZ 84.039 772.024 null] +>> endobj +138 0 obj << +/D [1851 0 R /XYZ 85.039 645.893 null] +>> endobj +1854 0 obj << +/D [1851 0 R /XYZ 85.039 470.281 null] +>> endobj +1855 0 obj << +/D [1851 0 R /XYZ 85.039 470.281 null] +>> endobj +142 0 obj << +/D [1851 0 R /XYZ 85.039 349.511 null] +>> endobj +1856 0 obj << +/D [1851 0 R /XYZ 85.039 247.884 null] +>> endobj +1857 0 obj << +/D [1851 0 R /XYZ 85.039 247.884 null] +>> endobj +1858 0 obj << +/D [1851 0 R /XYZ 85.039 235.929 null] +>> endobj +1859 0 obj << +/D [1851 0 R /XYZ 85.039 235.929 null] +>> endobj +1860 0 obj << +/D [1851 0 R /XYZ 85.039 123.683 null] +>> endobj +1850 0 obj << +/Font << /F8 469 0 R /F11 676 0 R /F94 483 0 R /F14 506 0 R /F81 415 0 R /F63 406 0 R /F6 487 0 R /F86 526 0 R /F13 1589 0 R /F7 484 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1867 0 obj << +/Length 3745 +/Filter /FlateDecode +>> +stream +x\mo8_a XV|z{r-$Bm)'uzA͐,َ]IÇ (n~<3I]ߎ$%TV()G}z^Ŀ~<✏g Wtdrㅔ.ݨdǪ\>NoER~v9,Ҧ ?\f Gh +E?"c=ZڊlnkBcib%3I"4#p^S2Fl{;&FwonEc$Q1m*gNؚΛ򺀉LʴJ/8]v b,Y\qY9*+8CFT<^>B*ci+9[bwTѢk$ PAmr~w-5\t:[bBlXm2f/AZ->|>4>+j+@(%qc@:@i? (bb@NCK0$ jXbpSGk[4]2>]H5Nf Xܺ__Z@Ty@q[#( ̯&1l6D7 $hZ4 +f["ZkS1O*ƒdRg@y'%e*d,F^;l !>Yh1:9Ma7b1Ih>9f+rq%D{n,Z5flt2@yϢ_eV0AuդjW̚F3f3yZgs}ఱiyeGǑPIF VJ Y(Oy^Lk"LKNPMH*~ZyUghiUSP/1M0|d4 va``Nu6rxd;ka1aSVc|s]Cu|,rulWCeIjpڱU׶7MDf._t>&/2I3/s7U5(rW[\M3+=EҬ-{x=gն Pچeܜ3W1'kw۵7nVډ߾~Ww=/Y@n +aʎCFȨ;ftq6 >.'e]/g";O.?Z>Q8z#PcJIϵOAr:Z:3QC7A 8n;aȗ:h^6NhawǽZE>>ӧsK، ɶSv}S7,x_;^C!8(ȓw׎nU jܒӨFW +./slC ~k:M z-Od:!ܯaERU察.嗧K|IpV.MPCچ Tx8pDwųɻ HnCSG!h:xePtlpcNo{䁉2Mxy%I^!oJ:Kj>i4M=$%x uZ>qm;X7KEӀ1%1=䞟Sg-.ͻIg%`OcɨJyf,&Vs^4j )vQ!pV- '\kZ=#~ߟO /Ň'2MoѪÓh>)]<puf e &6dLo7p@ BLzWwI?|L9w *.9\xVު {_ʚһ(On(lMРa1ЎQsazv8LBcXc#=tӹܵD=KIg'q"UCNEƏ9ӕ/pJm{}B"~t :zBDDI$c."n"X`>L75y0BYJ AQY9@1T;q5$lExA1< Io=-_IHfhU<}̪O`KD!*Wӑ70g& i omtEN &SfEUL>F2"b>~Qo0okcw +9u{~:xb[S >M[d4tp<H,*KBF"5(L=,7U3$O’#l%,Eƫ\1}835׿*dKfMw!(羡`K7~wOÃYz:!9/ YH$jAB3$L9#VgH6utCPMKBóDmxߞippAuJf\.5UBm~k)Fo%>h{Ň2`/ ;ƞg YMӥRWܝ +̷Mrz7l,3X4R{<}z'(+n#a=*"qz#9Qv]wd1CO%' 4̝>1H,EYH@/sΏh5q/cPW'LBI̎98?b9PqCק9׹!O8 6m Cxϔʤ '0,4 wfDF d8 !4FL<'alH ZHL= Bq(1HcADm=::Ccx pVC6chqO>5UiCI D AX*qȍ85N]!3l\P6'rM g 6mX Ed Ƨ'xA8 䂨cr#M9ޠc|A!`mCBn0$d#O^WQ5 MĆr܄a=`aM#oSpFQ'z>< e>؄F/;n(BE?2bw`{s2?)vJ‚Ns@f"\!l|/9󗈷;nhC~3Ecd?q4)2$MD瓰u vT@76 v +endstream +endobj +1866 0 obj << +/Type /Page +/Contents 1867 0 R +/Resources 1865 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1861 0 R +/Annots [ 1862 0 R 1863 0 R 1864 0 R ] +>> endobj +1862 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [306.457 490.713 350.292 504.661] +/A << /S /GoTo /D (note.4.3) >> +>> endobj +1863 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [451.136 354.723 491.621 366.678] +/A << /S /GoTo /D (section.8) >> +>> endobj +1864 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1868 0 obj << +/D [1866 0 R /XYZ 84.039 772.024 null] +>> endobj +1869 0 obj << +/D [1866 0 R /XYZ 85.039 599.306 null] +>> endobj +1870 0 obj << +/D [1866 0 R /XYZ 85.039 599.306 null] +>> endobj +1871 0 obj << +/D [1866 0 R /XYZ 85.039 587.351 null] +>> endobj +1872 0 obj << +/D [1866 0 R /XYZ 85.039 587.351 null] +>> endobj +1873 0 obj << +/D [1866 0 R /XYZ 85.039 587.351 null] +>> endobj +1874 0 obj << +/D [1866 0 R /XYZ 85.039 587.351 null] +>> endobj +1875 0 obj << +/D [1866 0 R /XYZ 85.039 563.44 null] +>> endobj +1876 0 obj << +/D [1866 0 R /XYZ 85.039 563.44 null] +>> endobj +1877 0 obj << +/D [1866 0 R /XYZ 85.039 551.485 null] +>> endobj +1878 0 obj << +/D [1866 0 R /XYZ 85.039 551.485 null] +>> endobj +1879 0 obj << +/D [1866 0 R /XYZ 85.039 539.53 null] +>> endobj +1880 0 obj << +/D [1866 0 R /XYZ 85.039 539.53 null] +>> endobj +1881 0 obj << +/D [1866 0 R /XYZ 85.039 527.575 null] +>> endobj +1882 0 obj << +/D [1866 0 R /XYZ 85.039 527.575 null] +>> endobj +1883 0 obj << +/D [1866 0 R /XYZ 85.039 515.62 null] +>> endobj +1884 0 obj << +/D [1866 0 R /XYZ 85.039 515.62 null] +>> endobj +1885 0 obj << +/D [1866 0 R /XYZ 85.039 503.665 null] +>> endobj +1886 0 obj << +/D [1866 0 R /XYZ 85.039 503.665 null] +>> endobj +1887 0 obj << +/D [1866 0 R /XYZ 85.039 491.709 null] +>> endobj +1888 0 obj << +/D [1866 0 R /XYZ 85.039 491.709 null] +>> endobj +1889 0 obj << +/D [1866 0 R /XYZ 85.039 479.754 null] +>> endobj +1890 0 obj << +/D [1866 0 R /XYZ 85.039 479.754 null] +>> endobj +1891 0 obj << +/D [1866 0 R /XYZ 85.039 467.799 null] +>> endobj +1892 0 obj << +/D [1866 0 R /XYZ 85.039 467.799 null] +>> endobj +1893 0 obj << +/D [1866 0 R /XYZ 85.039 455.844 null] +>> endobj +1894 0 obj << +/D [1866 0 R /XYZ 85.039 455.844 null] +>> endobj +1895 0 obj << +/D [1866 0 R /XYZ 85.039 443.889 null] +>> endobj +1896 0 obj << +/D [1866 0 R /XYZ 85.039 443.889 null] +>> endobj +1897 0 obj << +/D [1866 0 R /XYZ 85.039 431.934 null] +>> endobj +1898 0 obj << +/D [1866 0 R /XYZ 85.039 431.934 null] +>> endobj +1899 0 obj << +/D [1866 0 R /XYZ 85.039 355.719 null] +>> endobj +1900 0 obj << +/D [1866 0 R /XYZ 85.039 355.719 null] +>> endobj +1901 0 obj << +/D [1866 0 R /XYZ 85.039 250.592 null] +>> endobj +1902 0 obj << +/D [1866 0 R /XYZ 85.039 250.592 null] +>> endobj +1903 0 obj << +/D [1866 0 R /XYZ 85.039 238.637 null] +>> endobj +1904 0 obj << +/D [1866 0 R /XYZ 85.039 238.637 null] +>> endobj +1905 0 obj << +/D [1866 0 R /XYZ 85.039 238.637 null] +>> endobj +1906 0 obj << +/D [1866 0 R /XYZ 85.039 238.637 null] +>> endobj +1907 0 obj << +/D [1866 0 R /XYZ 85.039 226.682 null] +>> endobj +1908 0 obj << +/D [1866 0 R /XYZ 85.039 226.682 null] +>> endobj +1909 0 obj << +/D [1866 0 R /XYZ 85.039 214.727 null] +>> endobj +1910 0 obj << +/D [1866 0 R /XYZ 85.039 214.727 null] +>> endobj +1911 0 obj << +/D [1866 0 R /XYZ 85.039 202.772 null] +>> endobj +1912 0 obj << +/D [1866 0 R /XYZ 85.039 202.772 null] +>> endobj +1913 0 obj << +/D [1866 0 R /XYZ 85.039 190.816 null] +>> endobj +1914 0 obj << +/D [1866 0 R /XYZ 85.039 190.816 null] +>> endobj +1915 0 obj << +/D [1866 0 R /XYZ 85.039 178.861 null] +>> endobj +1916 0 obj << +/D [1866 0 R /XYZ 85.039 178.861 null] +>> endobj +1917 0 obj << +/D [1866 0 R /XYZ 85.039 166.906 null] +>> endobj +1918 0 obj << +/D [1866 0 R /XYZ 85.039 166.906 null] +>> endobj +1919 0 obj << +/D [1866 0 R /XYZ 85.039 154.951 null] +>> endobj +1920 0 obj << +/D [1866 0 R /XYZ 85.039 154.951 null] +>> endobj +1921 0 obj << +/D [1866 0 R /XYZ 85.039 142.996 null] +>> endobj +1922 0 obj << +/D [1866 0 R /XYZ 85.039 142.996 null] +>> endobj +1923 0 obj << +/D [1866 0 R /XYZ 85.039 131.041 null] +>> endobj +1924 0 obj << +/D [1866 0 R /XYZ 85.039 131.041 null] +>> endobj +1865 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F86 526 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1928 0 obj << +/Length 3653 +/Filter /FlateDecode +>> +stream +x\YoF~ Kv!f' gh%/EߪnEIdwwꫳ]DϾ:|m#G:Fud4'Z6W?QxE>;,B97q*n ԋˏݹRqrn•ݯϭӛ)^No=ȟ}ƊRe6-nҏ%ƙ胿!'ϣ"BfqaFrTn_;TLd";d_#"fQFSdMpw11I9PwDpTG>)VN eĉ>%mVG(%IbMXڈ>oϦa;/Uަ?Q_j#•?8\$ ,\ WrNWkk,f--Am|MBx!gJZ/`"@*~H&r5apАOLH MasN^:zՖVb6)AOG8D! !>"p;gXgU(ѺB |h(̮ԉbA{,.3aN\jFIB-;9QLQDXr[;Wmk/8VU#l%~#: +yFM遜Rz rևQMZq62;ow2Na;9\O@ )]k + +V1.YV-GG[ +,v5r~!%"t +[uGL !% EtQ+1S6Tf]m:Hz6sD0ϱ?Ji8HS~ì352Ɉi43-21^WKZ||dKZR!# +PN+7+_@(\C; +^MA? 찂:PVN,lwGVF(Dكư$6V vPUuz΂a}TPSsA)bZ:8j mf:5X4@dbTD&>l, +0T{ՂFA  H즱&JԆq ]%dܐW8s@eo +w| riVV +Q R( yżDkGC~~-jiN+w^5[e<#S> +u3]y !;g10sIxMuڦ ֲ{b? /bޅ:XL8%@| ?p%Ldym9` k|&wO +^gś$hrQdm ]P+0Fxh=-`3V +% \u1g_),/|v&nRaf2 `[lzJ $ljQ5íWO7D}"CSwǖ;k49b}UM +*i'a*}Zcȥ.aq;{?}V`C.u6;2 $HUy뉬3-"0RER,"`:d߶1c֯j `*\xũIf#bom@svW(–XP ãp K{@K6^"$oscDa]Mq^N`#}N+ b I^"i >˱?TND6U"ǝ(m:kTEhS7/eYAcHru5-PCPfF +&%|/` iQ}!H3s*Mngq$0(GIw1T@aNe- ($G JFJ5Ja~bӠ5{] !5+ D`QY!SNbSV&@R~w"'O, Ag4n=SeCFfL0'Nfv4 ̱ Bz O1\cOf zeX=4]Hs;吡7p"( V?< (#o6d4`cirQa k%QPHq o%1-Bm1c9C2֘-܆DKޒͯZPq]3 +UIJb;@H9!㌣H&&!/H +endstream +endobj +1927 0 obj << +/Type /Page +/Contents 1928 0 R +/Resources 1926 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1861 0 R +/Annots [ 1925 0 R ] +>> endobj +1925 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1929 0 obj << +/D [1927 0 R /XYZ 84.039 772.024 null] +>> endobj +146 0 obj << +/D [1927 0 R /XYZ 85.039 732.568 null] +>> endobj +1930 0 obj << +/D [1927 0 R /XYZ 85.039 684.965 null] +>> endobj +1931 0 obj << +/D [1927 0 R /XYZ 85.039 684.965 null] +>> endobj +1932 0 obj << +/D [1927 0 R /XYZ 85.039 673.01 null] +>> endobj +1933 0 obj << +/D [1927 0 R /XYZ 85.039 673.01 null] +>> endobj +150 0 obj << +/D [1927 0 R /XYZ 85.039 608.661 null] +>> endobj +154 0 obj << +/D [1927 0 R /XYZ 85.039 578.842 null] +>> endobj +1934 0 obj << +/D [1927 0 R /XYZ 85.039 526.332 null] +>> endobj +1935 0 obj << +/D [1927 0 R /XYZ 85.039 526.332 null] +>> endobj +1936 0 obj << +/D [1927 0 R /XYZ 85.039 514.376 null] +>> endobj +1937 0 obj << +/D [1927 0 R /XYZ 85.039 514.376 null] +>> endobj +1938 0 obj << +/D [1927 0 R /XYZ 85.039 514.376 null] +>> endobj +1939 0 obj << +/D [1927 0 R /XYZ 85.039 514.376 null] +>> endobj +1940 0 obj << +/D [1927 0 R /XYZ 85.039 502.421 null] +>> endobj +1941 0 obj << +/D [1927 0 R /XYZ 85.039 502.421 null] +>> endobj +1942 0 obj << +/D [1927 0 R /XYZ 85.039 286.856 null] +>> endobj +1943 0 obj << +/D [1927 0 R /XYZ 85.039 286.856 null] +>> endobj +1944 0 obj << +/D [1927 0 R /XYZ 85.039 274.901 null] +>> endobj +1945 0 obj << +/D [1927 0 R /XYZ 85.039 274.901 null] +>> endobj +1946 0 obj << +/D [1927 0 R /XYZ 85.039 274.901 null] +>> endobj +1947 0 obj << +/D [1927 0 R /XYZ 85.039 274.901 null] +>> endobj +1948 0 obj << +/D [1927 0 R /XYZ 85.039 262.946 null] +>> endobj +1949 0 obj << +/D [1927 0 R /XYZ 85.039 262.946 null] +>> endobj +1950 0 obj << +/D [1927 0 R /XYZ 85.039 250.991 null] +>> endobj +1951 0 obj << +/D [1927 0 R /XYZ 85.039 250.991 null] +>> endobj +1952 0 obj << +/D [1927 0 R /XYZ 85.039 239.035 null] +>> endobj +1953 0 obj << +/D [1927 0 R /XYZ 85.039 239.035 null] +>> endobj +1954 0 obj << +/D [1927 0 R /XYZ 85.039 227.08 null] +>> endobj +1955 0 obj << +/D [1927 0 R /XYZ 85.039 227.08 null] +>> endobj +1956 0 obj << +/D [1927 0 R /XYZ 85.039 215.125 null] +>> endobj +1957 0 obj << +/D [1927 0 R /XYZ 85.039 215.125 null] +>> endobj +1958 0 obj << +/D [1927 0 R /XYZ 85.039 203.17 null] +>> endobj +1959 0 obj << +/D [1927 0 R /XYZ 85.039 203.17 null] +>> endobj +1960 0 obj << +/D [1927 0 R /XYZ 85.039 191.215 null] +>> endobj +1961 0 obj << +/D [1927 0 R /XYZ 85.039 191.215 null] +>> endobj +1962 0 obj << +/D [1927 0 R /XYZ 85.039 179.26 null] +>> endobj +1963 0 obj << +/D [1927 0 R /XYZ 85.039 179.26 null] +>> endobj +1964 0 obj << +/D [1927 0 R /XYZ 85.039 167.304 null] +>> endobj +1965 0 obj << +/D [1927 0 R /XYZ 85.039 167.304 null] +>> endobj +1966 0 obj << +/D [1927 0 R /XYZ 85.039 155.349 null] +>> endobj +1967 0 obj << +/D [1927 0 R /XYZ 85.039 155.349 null] +>> endobj +1968 0 obj << +/D [1927 0 R /XYZ 85.039 143.394 null] +>> endobj +1969 0 obj << +/D [1927 0 R /XYZ 85.039 143.394 null] +>> endobj +1970 0 obj << +/D [1927 0 R /XYZ 85.039 131.439 null] +>> endobj +1971 0 obj << +/D [1927 0 R /XYZ 85.039 131.439 null] +>> endobj +1972 0 obj << +/D [1927 0 R /XYZ 85.039 119.484 null] +>> endobj +1973 0 obj << +/D [1927 0 R /XYZ 85.039 119.484 null] +>> endobj +1974 0 obj << +/D [1927 0 R /XYZ 85.039 107.529 null] +>> endobj +1975 0 obj << +/D [1927 0 R /XYZ 85.039 107.529 null] +>> endobj +1976 0 obj << +/D [1927 0 R /XYZ 85.039 95.573 null] +>> endobj +1977 0 obj << +/D [1927 0 R /XYZ 85.039 95.573 null] +>> endobj +1926 0 obj << +/Font << /F8 469 0 R /F81 415 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1981 0 obj << +/Length 3837 +/Filter /FlateDecode +>> +stream +xr]_Ux#/>ʱlU* /yrJrLo~bo~~v ooa(_jYDUTW#F텩Եm .^&FcgaJ!ۗEX d̒wZFfNM,1a*`"ڲ$kD{k#֛+d +۽.RS Qp/Lm=N1BwǸg +Z^S)C[,|\ي\\.s0€E"=0`80,+5 F0GlcMQzgƫa63M_p r-۸Q9-zEFZ W;u2PHQAPYi2lŴޒS8+җ\qE=$FH4ͧSW =ߘJD}Q:!Oq;$:NC_G?HJP#x|d3`h{ 2fCA pm$tUۘ3ӿ4q<"toϾamy5CÛaHkA,y@rwvBfgn['&@RNa]ReMd(_U)}P$`'Dv$+Zpfo:*<99j0u[1) oy*>ڄ',Mvih7vɮxi#v%O!,d${Gf0ujv/5}]!)c~ZP =."} +|(ڇ^w\Rg>#űŸ5>Ā3.@O%+16gAa/~#".GLGqT=2@n4j'-$l`8O-+Nq~$岜㰭e[8v \gҳJ׏]zutSQ71USyb,SPU±;zPP$daۅ0p1`enʯ)f:+"f-l3 +ia~|5d2 `kqF9k jOlk"iY'Nkm +scgq,.XH^L^"ת24t)?µ +5@_%,Tq TAL{#?2ggo!6Tu1f4m' +5E-!0* Fe \Oc&zT62XBM"%Ӿ㳉̶j` +O0]Dѕq.dj.U=eB. ˒)sќFܫZ +礖 + sxS9SAtSRGH7%b P\M w#_ Vni܀ߗF&n귢p`|2f*u'C5ܴYʍ$g<DIe%tK{ é#jsK bg~&dyXp-dP2"=>=H!%Bw#6@muT@ 9 bo!w +endstream +endobj +1980 0 obj << +/Type /Page +/Contents 1981 0 R +/Resources 1979 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1861 0 R +/Annots [ 1978 0 R ] +>> endobj +1978 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +1982 0 obj << +/D [1980 0 R /XYZ 84.039 772.024 null] +>> endobj +1983 0 obj << +/D [1980 0 R /XYZ 85.039 719.019 null] +>> endobj +1984 0 obj << +/D [1980 0 R /XYZ 85.039 719.019 null] +>> endobj +1985 0 obj << +/D [1980 0 R /XYZ 85.039 707.063 null] +>> endobj +1986 0 obj << +/D [1980 0 R /XYZ 85.039 707.063 null] +>> endobj +158 0 obj << +/D [1980 0 R /XYZ 85.039 669.762 null] +>> endobj +1987 0 obj << +/D [1980 0 R /XYZ 85.039 612.867 null] +>> endobj +1988 0 obj << +/D [1980 0 R /XYZ 85.039 612.867 null] +>> endobj +1989 0 obj << +/D [1980 0 R /XYZ 85.039 600.912 null] +>> endobj +1990 0 obj << +/D [1980 0 R /XYZ 85.039 600.912 null] +>> endobj +1991 0 obj << +/D [1980 0 R /XYZ 85.039 600.912 null] +>> endobj +1992 0 obj << +/D [1980 0 R /XYZ 85.039 600.912 null] +>> endobj +1993 0 obj << +/D [1980 0 R /XYZ 85.039 588.956 null] +>> endobj +1994 0 obj << +/D [1980 0 R /XYZ 85.039 588.956 null] +>> endobj +1995 0 obj << +/D [1980 0 R /XYZ 85.039 361.514 null] +>> endobj +1996 0 obj << +/D [1980 0 R /XYZ 85.039 361.514 null] +>> endobj +162 0 obj << +/D [1980 0 R /XYZ 85.039 327.875 null] +>> endobj +1997 0 obj << +/D [1980 0 R /XYZ 85.039 225.556 null] +>> endobj +1998 0 obj << +/D [1980 0 R /XYZ 85.039 225.556 null] +>> endobj +1999 0 obj << +/D [1980 0 R /XYZ 85.039 213.601 null] +>> endobj +2000 0 obj << +/D [1980 0 R /XYZ 85.039 213.601 null] +>> endobj +2001 0 obj << +/D [1980 0 R /XYZ 85.039 213.601 null] +>> endobj +2002 0 obj << +/D [1980 0 R /XYZ 85.039 213.601 null] +>> endobj +1979 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F81 415 0 R /F63 406 0 R /F14 506 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2007 0 obj << +/Length 3583 +/Filter /FlateDecode +>> +stream +x\ێ6}ۺ1#ɼ$Y$"&[=efA}Odٲ|{[$EbTt컫_^}y%fg ͜;D>V:odaiKY!6ޛ Z4<ϚgӢ-3e;Wdx L*[>pS@E%85 :](>\УbWFWAү\*IwqUg&_ Kd"7Yə`@ޡf\W4P[2C@:8j9SؖXM^bTyB, xmT6 Jw:]TK 0&_``>B[JX KXCϙI,Vi5@ +⮃(W=TtU]LC$&]4 4:]j8;4xd*3gjYGZ<呯oJ,trxqX7I~gNdt\3!/hگhNhS. w2,!Iny&q[g8k/z]`@O +8 b8`ZkQa]pzP>jDcP+PAXI5?\9meFΛ쮹6R.@ +XW|G~k$NUo܇\XJasKۥgڸ֜9Mι!It)~(2fl9}c, rӌ"Ͷ'Lbԋqqbcc]8.H6OhOZ6O|kWz\i^Ul.A RAh-@Omh&JwK*^MLQ6H@f }_ND`UǶއ@Ң̈U,ߝ>0B&C2,Sr5?˱ԎI%X'5z1g*C\HVQ +6:UCy(Wq-q>yu0j1DV(kP;lJ3 C4*5q tZ@:;AT,?M9IKzJ4d9˭d.;b"^sWY :pWhX? +.PdMX Ŏ~~,n]*asc+<+h)G2jŷa=(<'m \d eи怱*u,~6 d&*ڶ2i\T IMd(f؜nZ/.'fVf ev(EdYcY)nr6ʻzYwIuXiӴة*F3FVӥDu,.ys^\?چCM#@ 7|C|r{[yz^CY#-znAu<*hMX& ~vj~:*51y|6RMl=tLԿOsCP@}I?y(sTE t:SkVK]ȭ3$l! "s &rcpQDu'w *@*A-ћ.0>C=tvHT +Gy9蠲)':qϤ t DB?;Dy :u>j$(Foӆ(2L|/" ϴX4Ry6ظXWi,'Ɋ.&L%5T +nTY$KXJ Z©)uj<NEDcXckE4泛p)J$:1WH8'XƃYЃT9x3W!w⡴]Y;7DsL$l2biAERC>1H7|O=SMH+Q*^ tYG}q8- 7AXE#U'[03'9sj9SؖcOcl=zRAJSI|0Iٍhs''sLn_tz_X?x1yoHUw:EIȴA:r" F94|3Uymmv~ ^DxD .DLm`GO4u##(n©RJ@IRpfe e1\2ibZt,F9JB>:فgB[D> endobj +2003 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [160.195 557.006 223.64 567.854] +/A << /S /GoTo /D (subsection.4.9) >> +>> endobj +2004 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2008 0 obj << +/D [2006 0 R /XYZ 84.039 772.024 null] +>> endobj +2009 0 obj << +/D [2006 0 R /XYZ 85.039 715.631 null] +>> endobj +2010 0 obj << +/D [2006 0 R /XYZ 85.039 715.631 null] +>> endobj +2011 0 obj << +/D [2006 0 R /XYZ 85.039 703.676 null] +>> endobj +2012 0 obj << +/D [2006 0 R /XYZ 85.039 703.676 null] +>> endobj +2013 0 obj << +/D [2006 0 R /XYZ 85.039 703.676 null] +>> endobj +2014 0 obj << +/D [2006 0 R /XYZ 85.039 703.676 null] +>> endobj +166 0 obj << +/D [2006 0 R /XYZ 85.039 603.897 null] +>> endobj +2015 0 obj << +/D [2006 0 R /XYZ 85.039 484.37 null] +>> endobj +2016 0 obj << +/D [2006 0 R /XYZ 85.039 484.37 null] +>> endobj +2017 0 obj << +/D [2006 0 R /XYZ 85.039 394.852 null] +>> endobj +2018 0 obj << +/D [2006 0 R /XYZ 85.039 394.852 null] +>> endobj +2019 0 obj << +/D [2006 0 R /XYZ 85.039 328.969 null] +>> endobj +2020 0 obj << +/D [2006 0 R /XYZ 85.039 328.969 null] +>> endobj +2021 0 obj << +/D [2006 0 R /XYZ 85.039 250.355 null] +>> endobj +2022 0 obj << +/D [2006 0 R /XYZ 85.039 250.355 null] +>> endobj +2023 0 obj << +/D [2006 0 R /XYZ 85.039 174.73 null] +>> endobj +2024 0 obj << +/D [2006 0 R /XYZ 85.039 174.73 null] +>> endobj +2005 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F11 676 0 R /F81 415 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2030 0 obj << +/Length 3668 +/Filter /FlateDecode +>> +stream +xk +} 2|?%iHd[ PΏd" Iɒ-˚9& M|}w76qiD1´ND+MwS> +7ۛݭ".?}qUxmaT=[Sr"˧Ȋ4/WYF8e6" e6xvgLw %ƙO%q⤀4} kw ++x O(XEp0*6qpN78Ak`KֿĘ0 %.B*b"e<=5Ki-Q:Áe!*Y6.N=K ʄ3!Q%AZ'S6L mMg5i уHtThِ!eDpüd0.߂ #w:6 9TѠi?Ȕ@WD 6 Z+=u=6dIe-c 5jS8:JXI}gāDzp4uq2w߰6 &Ќ_ +S:b=~s?@ gbYO>T(ä*4X6:w)(vjk'*upvj'5`YiҺKH-&Ҝ㟏qv+rV\!F; |HÈۍ^k/W}h Ú:a.GY 6 ۦSA Q43[k. e'Zp|ن/x"+c6 kcahbQicØn9uc^%h?n)X˞pi^s3l-{Uy=B:C(Kn!̷<&_nM1[8E"N.1w}`^[#ߞ̦|E(23S +^oSwe R+0ɟAqsp0o8?N{"q(Zao8HΤ/O^e8u4cTTbfSmнo z42(6X@sـ o90uA$Y2OyCysnnl!1e6.Ѹ<߭02OBV#hF52h(y73= 㝶P7Kmfmlq +dB#uu W%8'Pyi;2I$=DY$50=?X+U읉+ɺ㐬w 6֑> .*З;>{k_.Kqx~,:?w1VZ̉%#B]ɏtpڰ~b쓵QTYC$Wu!YG~DFק[px#T +Ds%jأ[1W6ɥ8'lQyňTa+8?k96>Еi_Փ|6wiL)f9 #8o/8n}X Qm^oJCdԕ#|%D1fUKY,}y*Hm5_3^t@U12}~;]Q`TϐY>)@3 2 +&Ӣ }~=MO+52|5t|=3yZ(5:G*Ba`ċ ~#2exEZ_Oi1ĉBJ;_E%e24CQg:eQ}Sh$b F'ac'SiU̞p(aU(p;YMnW+kXY +bk^F~ܘD|UmWMVr n7.T{a{ޔ-JA__tߊqd1^2(n qoNGAt:7X5Pňn"5SI@n7ǎ"9 +ڵD6Ď^;7)jYC['kE6hrU S Ǖ :uxM@SBDsZyA1U`VkpUc1Ɨ׻ ,-PLF,ykpexʧXv_VFc\ʶw0n/)"/Vי.P<1Nc$VX)YD` H8xמ-]vGx Rzf]fAJ^qZR/>>@C^T\s RZuQhNEٙ:wN̝p+r:('#{D-~kQSEmuYwpdǪ֥ק[K7r$n$J:Fqx 1OZX-Sop$6ò>ڍ\ٸK Ot[~F믤Zm{Uk_NiTi/>iQ9xS?$q%a봐_$$٦. #c\0"Ywqv JrW*>.uDKYŜZ !YE[,w0kU5,iļ|`GȝڔP)ɐ5NnsݴcSuzXߊV +f-5 ͲIv +=~R1k,1f.1V&LSY>ΉT8:/Pe +p2~ dosٓ-C +a\ȓ.{ry0jZؠ0f8rl{4tS u_siG`~<+b>ɽbMfEUӜn5AtPi<=7x1Ix QuW}O| ^Ң6fcKnqhü14(JnZ;cukC!pa`\Z䲍z w:/",:e1_#%RB&矖uHy ˸7'8P~ 2#pϦBÀ]crʼn.Q|P'Ž=*HBHY jB dXW +endstream +endobj +2029 0 obj << +/Type /Page +/Contents 2030 0 R +/Resources 2028 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1861 0 R +/Annots [ 2025 0 R 2026 0 R 2027 0 R ] +>> endobj +2025 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 597.674 128.965 609.629] +/A << /S /GoTo /D (section.17) >> +>> endobj +2026 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [440.664 139.16 475.626 150.285] +/A << /S /GoTo /D (table.2) >> +>> endobj +2027 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2031 0 obj << +/D [2029 0 R /XYZ 84.039 772.024 null] +>> endobj +2032 0 obj << +/D [2029 0 R /XYZ 85.039 715.631 null] +>> endobj +2033 0 obj << +/D [2029 0 R /XYZ 85.039 715.631 null] +>> endobj +2034 0 obj << +/D [2029 0 R /XYZ 85.039 703.676 null] +>> endobj +2035 0 obj << +/D [2029 0 R /XYZ 85.039 703.676 null] +>> endobj +170 0 obj << +/D [2029 0 R /XYZ 85.039 671.796 null] +>> endobj +2036 0 obj << +/D [2029 0 R /XYZ 85.039 525.223 null] +>> endobj +2037 0 obj << +/D [2029 0 R /XYZ 85.039 525.223 null] +>> endobj +2038 0 obj << +/D [2029 0 R /XYZ 85.039 513.268 null] +>> endobj +2039 0 obj << +/D [2029 0 R /XYZ 85.039 513.268 null] +>> endobj +2040 0 obj << +/D [2029 0 R /XYZ 85.039 513.268 null] +>> endobj +2041 0 obj << +/D [2029 0 R /XYZ 85.039 513.268 null] +>> endobj +2042 0 obj << +/D [2029 0 R /XYZ 85.039 501.313 null] +>> endobj +2043 0 obj << +/D [2029 0 R /XYZ 85.039 501.313 null] +>> endobj +2044 0 obj << +/D [2029 0 R /XYZ 85.039 489.358 null] +>> endobj +2045 0 obj << +/D [2029 0 R /XYZ 85.039 489.358 null] +>> endobj +2046 0 obj << +/D [2029 0 R /XYZ 85.039 477.402 null] +>> endobj +2047 0 obj << +/D [2029 0 R /XYZ 85.039 477.402 null] +>> endobj +2048 0 obj << +/D [2029 0 R /XYZ 85.039 310.085 null] +>> endobj +2049 0 obj << +/D [2029 0 R /XYZ 85.039 310.085 null] +>> endobj +2050 0 obj << +/D [2029 0 R /XYZ 85.039 298.13 null] +>> endobj +2051 0 obj << +/D [2029 0 R /XYZ 85.039 298.13 null] +>> endobj +2052 0 obj << +/D [2029 0 R /XYZ 85.039 298.13 null] +>> endobj +2053 0 obj << +/D [2029 0 R /XYZ 85.039 298.13 null] +>> endobj +2054 0 obj << +/D [2029 0 R /XYZ 85.039 286.175 null] +>> endobj +2055 0 obj << +/D [2029 0 R /XYZ 85.039 286.175 null] +>> endobj +2056 0 obj << +/D [2029 0 R /XYZ 85.039 274.22 null] +>> endobj +2057 0 obj << +/D [2029 0 R /XYZ 85.039 274.22 null] +>> endobj +2058 0 obj << +/D [2029 0 R /XYZ 85.039 262.265 null] +>> endobj +2059 0 obj << +/D [2029 0 R /XYZ 85.039 262.265 null] +>> endobj +174 0 obj << +/D [2029 0 R /XYZ 85.039 186.604 null] +>> endobj +2028 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F81 415 0 R /F11 676 0 R /F103 2060 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2065 0 obj << +/Length 3911 +/Filter /FlateDecode +>> +stream +x\k>B@?TvME4mIM0<wdɖ"eF$×!wzwŷ&I +-I U*Њ%en=﾿%^.x9WaZ]s21>ͤ &cqfvfx~,IRXDYC yw;:HC`"cׁUe!1CAlCU DQ_MS%IWm@@*MHYDfA$\~ɫ,ߦ3UpYfVIY1yN;&R+pD,mSs-n^@1lA`843*L>Rrv/. +AcpO!b,w' SWOAw0HD +=6H:RLj҂cdS,.yj491Zwa*"q&EĔ +"_/C98""B^T5%.A9ђwq}CqY]DĨkh%ܲKнxb:P@˞9z&XaJX5+aK}0rXC{kaB` ?52Rx ML~?f. d X@S VrG%zk1%Ț7 b30&DFܙl$ 5V@Q{<a4 7d[`&fT]{9oa"bJL5`S 1L!taz^CmxIX1!"zP.bȟTDܲKxj5?`l1%- $ A5$VY9D1!Ć(ABkآ X$.c +[`"v`R jϖt9DTCQw&@_Cm|a 3La=D+'pBTUn2b 'vaB 'wb czMU4e*a40%:60P]@?E#)1$4lsjuYb얺X@i(5}/u")$FT>e9`BH !U)!5,бRa>ͤv4c +g1Aza kM-M LV +^seV{rbMmy.C!bk8(qsSblHq[N{w7ʿ O_T)/`d%N +tv䦘 j"MM^ .1ݨY_7*mӄ 6HBɱhMyDFTùL^{V+5t\jIe?ztv>׽m9|z+SMS +"Z*?Tk}Z&k\<XIl@v,Xs^m:Orw,p քw{n3_W`Jc!D}kLoxbGL)f^Y|=ҚIg\€k@q?2(4 v[!+dK(8& dH%RSv^[ PH ^2y)nEO-xo ۶|3;x +zHMU/o;*4RzkS#J(DjDjnۃ^cLkrh*r>6W t NlIG](&Yv-+BNE QkSB_b+$\^$ۃcGнw0N +3GJԹp3t Gr 5aSٰ%ٌmf#5sqmiXi 8;K1fqh+KO(q > ۽~`( %u1L>0@F%n''ݔ`snMҝCČ]CS9Wbe]k7_rHkY\. hUx,n +;OV0{FtvxshWB.#,=@(H,|l!7=^:WN[8D=uo'0!Y|Jw.o{{쫹+xNx[ +ǫJDji$٩f=\0]wJjwpЃR˴ &Jw\ki^sb/S+k,. Ds?2cW3?0FR0ɠ&<ꪜc.]IL5*2i$3?k1\C3$uurʑ+}~,2Ɛw_\L1'$6;̭/lSuzf׷Sysw⢘Pe3E Q +j~R:r`@B&,BbWp948~=.VZp1~a)Y\.1.JF#E6(o;ީ9#]\$v#?w߮>_*ɺ/.˵>b݋]l__oŲ&hqd@+1e te؍ؠ(XV ;fh䅧Hƚ\/Ggr\ixL}F ^ږllQA4UxN;.o6&j9v;5jyhWaLQcU[M*) +MxU.q>GaFyN[)xgє7iu-7z)#zv{Uq hATSMz:6;K#v!ܭm' EuJ"_S۲r/9Xw(XÈ;`rK?2 ?>^̮*+nEԽh~2n|ckuWYOҚodn&A@/_ϷEE.\Y{4=Ȝaf +I|_o׭#q£ؚnS9=!8{UK}*ChC Eo# as^ACč}:Kَ"r?٪xǐ(kiTF*E#tȪ^ڽqw fL:Nf1f' D Wk\Os^bJB:,V%>J^_ [w+Q3qPniLvmWԯuB׮fGs mСuWD|ѦVd|W?%26\2}%3Y]\2;: +Jwv8Hz6w^8~n oN|P_otHՔnS]~+<[v:b,.u P iGawA܄epLJQqA}T}~V{:F̏OcWHKi̠e,tLȵ; e֡6G&˭$rSo0x0陕R> endobj +2062 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2066 0 obj << +/D [2064 0 R /XYZ 84.039 772.024 null] +>> endobj +2061 0 obj << +/D [2064 0 R /XYZ 85.039 707.263 null] +>> endobj +2067 0 obj << +/D [2064 0 R /XYZ 85.039 477.302 null] +>> endobj +2068 0 obj << +/D [2064 0 R /XYZ 85.039 477.302 null] +>> endobj +2069 0 obj << +/D [2064 0 R /XYZ 85.039 465.346 null] +>> endobj +2070 0 obj << +/D [2064 0 R /XYZ 85.039 465.346 null] +>> endobj +2071 0 obj << +/D [2064 0 R /XYZ 85.039 370.045 null] +>> endobj +2072 0 obj << +/D [2064 0 R /XYZ 85.039 370.045 null] +>> endobj +178 0 obj << +/D [2064 0 R /XYZ 85.039 306.553 null] +>> endobj +2073 0 obj << +/D [2064 0 R /XYZ 85.039 250.592 null] +>> endobj +2074 0 obj << +/D [2064 0 R /XYZ 85.039 250.592 null] +>> endobj +2075 0 obj << +/D [2064 0 R /XYZ 85.039 238.637 null] +>> endobj +2076 0 obj << +/D [2064 0 R /XYZ 85.039 238.637 null] +>> endobj +2077 0 obj << +/D [2064 0 R /XYZ 85.039 238.637 null] +>> endobj +2078 0 obj << +/D [2064 0 R /XYZ 85.039 238.637 null] +>> endobj +2063 0 obj << +/Font << /F8 469 0 R /F103 2060 0 R /F45 405 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F14 506 0 R /F81 415 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2086 0 obj << +/Length 3820 +/Filter /FlateDecode +>> +stream +x\mo_A"f_ 6m4mk@hӋ#g{gvI(ʢ$h-rܝyfvvvw84hџΎ>F8utv)F֑ќh|pv /ξ= +&^뛣T1 eV1=GCnJ d +WN tz;Z1H.)pxuBrvs%Dѷ%ƙWFq⤀I?P]X`.2bH2!i(J{1_,*O#S~L>HƣT>A xdRAOq*LmE^z) "mNu<OP(sP"Ll#@X =9/A?gW 0St,[(=L#Ltqsx}v;=dx*6ԝOt|Ąġl0ߥ$6(I(Z/a/B:9 +刑U*SeW'' a`-\xD %qv=U,tADžBA!hgxcJFxxpe`NtPCsM9#Py +(J-^+&byMҕ v-@Zy qvq(8'8" bh^̧22  YUUHgCh e&NK| +Xfޗ(WQOG?Z5#hҺ DBh!#AVQ._q`!xҦP5f Vm6,W̃rD_K Pп.|C]MMwg0I-,hCO9"&J^4aXJp?.c<$ˍ +5r`\50ma:ƶJ`"YloZ٨{ ߯2yGHex(h` r} Ayv& 3$s뭕آ:msS+yU]xY}m!c#F$tU$-wNK/}w {_> p\BI,w\eBφʨ]!}?b6<ȾtD/ڛ(r*{0HYC? e_׀P0]Eտf}ON  )Lj0. qVz="V؃wWCC"urhay(;񞃙^.*cy6jw9^$y=.t62JlCrmTӄE9ڮ a| +}Mf%ٛcq|o߽)p98] 2{Ԛvi@P_؝P&! EE* {OXSq]ݶz? ^YƋE_%p=26 +ȼ:,Mf=yxO4o-M~{ep{@opSLp0)B~&c.n().!\.Ӣ|y?[ ..Rœ>"B`y/p8?fݿcyëGa/ݦl0by1VHm 0I>5,N Eek +%"&L_O#}Є4krdH)R2}}PHuaFiy;,%WDRρMt&(%uQKoHsħ=KRCφf$ѼUqkP- C\3l&1n <-y{r<˫$j4"3x4@YrCOx7A m(-JV' $A6)Ց$mlx8ѝee]U='*.3Yiz +>P2PIwpk~PZ@.tłϾbD4B9tyc"6Tt#`2)Er f*vC+2pE)0yiYT6v|ޟZul|ZAʫdt3+@vmAk5YR,v/\Wzc4M-ºEaNﶶ ˤL}i1l41p顜2KF"z/ӤW+>I~Ll 05 D|3ݰ*B|2M>|x)Uq[MضPΝ؋h<aBpY|օ: "v_g|kW5;AM_k0m!˦G_k5.bz\-#V6\vB$lcr Mwf!&{߲l&EZZ:n]T{l'Vl](+'LgO C(r7]R,/s᫓Yb"?܂e8 +c[O>Q4TDs1i)ƳPnȿNJ O!$_%$ /f` ( fx.esW~\*`k 5ي:e y f|AIq<#$ib|:Ur`@ @hp4ɞ5X#4L k|&HfKdw5?ejz|ʦӷ-)zeBZ,5ǤߐggE +BfR%k NJ 'RTO^Am~_Ex9//hSR3XF"v;d"j +o u Ll-QN{j^.q,)"{L)ez9ɔ0۔Ӧ24GojwifLG"{Tke3\2JA%i ә`Zkf@ +(pW"jMCGy"ok"^2أ-hsI(TE3 ta}cU 4`|9`d>N^>͖8K?:H# 9s,6xy0R['-9|p l%(HH_+`ZkX%{[d*ՠqʮ@.7@QqìAk`e{5^*QX'Q6h"+٠ٹoU2,!b+漦JF QBvE}t[ʎ:1R"-+=9Wn *u˽V kU.o'Joq`†lS +30vZpOqaSJ5Yp Sg[>@7Rp &W9#ۛ1 ! +endstream +endobj +2085 0 obj << +/Type /Page +/Contents 2086 0 R +/Resources 2084 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2079 0 R +/Annots [ 2080 0 R 2081 0 R 2082 0 R 2083 0 R ] +>> endobj +2080 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [124.664 403.075 139.387 413.924] +/A << /S /GoTo /D (note.4.3) >> +>> endobj +2081 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [456.342 390.843 496.282 401.968] +/A << /S /GoTo /D (section.8) >> +>> endobj +2082 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [189.065 203.461 253.451 215.416] +/A << /S /GoTo /D (subsection.3.8) >> +>> endobj +2083 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2087 0 obj << +/D [2085 0 R /XYZ 84.039 772.024 null] +>> endobj +2088 0 obj << +/D [2085 0 R /XYZ 85.039 635.613 null] +>> endobj +2089 0 obj << +/D [2085 0 R /XYZ 85.039 635.613 null] +>> endobj +2090 0 obj << +/D [2085 0 R /XYZ 85.039 623.658 null] +>> endobj +2091 0 obj << +/D [2085 0 R /XYZ 85.039 623.658 null] +>> endobj +2092 0 obj << +/D [2085 0 R /XYZ 85.039 623.658 null] +>> endobj +2093 0 obj << +/D [2085 0 R /XYZ 85.039 623.658 null] +>> endobj +2094 0 obj << +/D [2085 0 R /XYZ 85.039 611.703 null] +>> endobj +2095 0 obj << +/D [2085 0 R /XYZ 85.039 611.703 null] +>> endobj +2096 0 obj << +/D [2085 0 R /XYZ 85.039 587.793 null] +>> endobj +2097 0 obj << +/D [2085 0 R /XYZ 85.039 587.793 null] +>> endobj +2098 0 obj << +/D [2085 0 R /XYZ 85.039 563.882 null] +>> endobj +2099 0 obj << +/D [2085 0 R /XYZ 85.039 563.882 null] +>> endobj +2100 0 obj << +/D [2085 0 R /XYZ 85.039 551.927 null] +>> endobj +2101 0 obj << +/D [2085 0 R /XYZ 85.039 551.927 null] +>> endobj +2102 0 obj << +/D [2085 0 R /XYZ 85.039 539.972 null] +>> endobj +2103 0 obj << +/D [2085 0 R /XYZ 85.039 539.972 null] +>> endobj +2104 0 obj << +/D [2085 0 R /XYZ 85.039 528.017 null] +>> endobj +2105 0 obj << +/D [2085 0 R /XYZ 85.039 528.017 null] +>> endobj +2106 0 obj << +/D [2085 0 R /XYZ 85.039 516.062 null] +>> endobj +2107 0 obj << +/D [2085 0 R /XYZ 85.039 516.062 null] +>> endobj +2108 0 obj << +/D [2085 0 R /XYZ 85.039 504.107 null] +>> endobj +2109 0 obj << +/D [2085 0 R /XYZ 85.039 504.107 null] +>> endobj +2110 0 obj << +/D [2085 0 R /XYZ 85.039 492.151 null] +>> endobj +2111 0 obj << +/D [2085 0 R /XYZ 85.039 492.151 null] +>> endobj +2112 0 obj << +/D [2085 0 R /XYZ 85.039 480.196 null] +>> endobj +2113 0 obj << +/D [2085 0 R /XYZ 85.039 480.196 null] +>> endobj +2114 0 obj << +/D [2085 0 R /XYZ 85.039 468.241 null] +>> endobj +2115 0 obj << +/D [2085 0 R /XYZ 85.039 468.241 null] +>> endobj +2116 0 obj << +/D [2085 0 R /XYZ 85.039 456.286 null] +>> endobj +2117 0 obj << +/D [2085 0 R /XYZ 85.039 456.286 null] +>> endobj +2118 0 obj << +/D [2085 0 R /XYZ 85.039 352.866 null] +>> endobj +2119 0 obj << +/D [2085 0 R /XYZ 85.039 352.866 null] +>> endobj +2120 0 obj << +/D [2085 0 R /XYZ 85.039 340.911 null] +>> endobj +2121 0 obj << +/D [2085 0 R /XYZ 85.039 340.911 null] +>> endobj +2122 0 obj << +/D [2085 0 R /XYZ 85.039 340.911 null] +>> endobj +2123 0 obj << +/D [2085 0 R /XYZ 85.039 340.911 null] +>> endobj +2124 0 obj << +/D [2085 0 R /XYZ 85.039 328.956 null] +>> endobj +2125 0 obj << +/D [2085 0 R /XYZ 85.039 328.956 null] +>> endobj +2126 0 obj << +/D [2085 0 R /XYZ 85.039 317.001 null] +>> endobj +2127 0 obj << +/D [2085 0 R /XYZ 85.039 317.001 null] +>> endobj +182 0 obj << +/D [2085 0 R /XYZ 85.039 187.566 null] +>> endobj +2128 0 obj << +/D [2085 0 R /XYZ 85.039 119.484 null] +>> endobj +2129 0 obj << +/D [2085 0 R /XYZ 85.039 119.484 null] +>> endobj +2130 0 obj << +/D [2085 0 R /XYZ 85.039 107.529 null] +>> endobj +2131 0 obj << +/D [2085 0 R /XYZ 85.039 107.529 null] +>> endobj +2132 0 obj << +/D [2085 0 R /XYZ 85.039 107.529 null] +>> endobj +2133 0 obj << +/D [2085 0 R /XYZ 85.039 107.529 null] +>> endobj +2134 0 obj << +/D [2085 0 R /XYZ 85.039 95.573 null] +>> endobj +2135 0 obj << +/D [2085 0 R /XYZ 85.039 95.573 null] +>> endobj +2084 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F11 676 0 R /F86 526 0 R /F7 484 0 R /F63 406 0 R /F6 487 0 R /F14 506 0 R /F81 415 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2140 0 obj << +/Length 3917 +/Filter /FlateDecode +>> +stream +x]YoF~_A X$ȅMH}q-cat81UM&CdY*ӄ&,Y/h7?Ջl\'n:1Tj\ׯ~yA$חBtZ<&͟Vbg nӷJٛ| +WN"o)pxmF~|,ޗ2(KIFׯi2G$gw,'\Ow E=n=:Y&j1P6*HJW5HvSZ&1&W͈V-Ymeɚ:8A(uMcBbCk7Gl,}1YO^QGñ߆0%+ř؂n1=mzM5qFn(b +hrl%W ˺(%Cs99Oۆ?SD;VV~.bRq~?QbV68\x(oIMTC\7>b F{65[=KɀMD*9ZfQMb :>[fESUѦ +L', j/.hOP-\C>J VY*=6 <_2[خr! s'k hd*`'>x,V~w;|2)2aAe{%g ɽ »zF@YkX(]郺 8EuX^.zyŢl:Vs!S^! +m@f@ڍbwA h@۞q©Lyr )_? LސpK0"I<ߡRRv/c' T[3Gyy:,+hC7(u E~p=@"^ 8a- +jl + )l +00'XS 6O&qD9I ) y [bYpnu_85P#oN831RF[[o::&-Їޘohwbd ȩ6`91 G`NI3:{A4vGφ3LC6dpT\Wä ; S#3##]-?^u}L:l-}o.z%y.2} ӐK]ӷ%ediW<=WT2NeR0dcM?stf24lZAP=8Z j4Nqp7tĨ 4yl*G~޸MC K^pK4Lqd`cEҡU3hc< +uFfbFPYC8[š-j[kFG(ƼNNmNQrƆ,{al⒩4> f.{ܲ u\y.j`k2{HZI34xol@̋dtRVgbm\qb +O\cNrZȶND,synL>R*AS>fJ{H"Y/w2#@5R J Jpi#XNiz` $Ժ@Q?e@6oյŮv `eq';@s7JGۺ䄉r ʮHX9lBl(p!nm/(nȊb9y(Uw؇ vA 3 +;3^1/F3Cq$JuW LK ;O bT+ueL€Y3-x4xgt1Zvpo-':߳v_.'NT,_<>ǯkn4u#ˉP꺅oB7Ӹ'|_֝TL M|7sk,}돷=q~AtnP:ͦ@#΁F+K$]]ecS9!&Yt&Ob%*.n5 u>v>ڐwOZ>5eM&4ff󲺊+Bt'%aX@XF֑`r-Ѭ2]O= o~iX5X=SD;3>WU)\vW#o|qFQwxUbIi:n_>)R;p7Qwlxk 7>E TpQ*8i0*uk8KCy0u47(Z9 ,1QUg!prXTLFpJ U(.cvlM6f搜*o1 <$@X +t + ڝl+7M ֡G&cLF>2Bj/n@"͌_|SP揣r<"Nˤ 6&eH@ <>7ė~1C8Q]K_Ac;죲S D gXI:]궊pIM!Mp|P?އ(cRAOU7uHiͲ++S_9Pٜ +1]cc>erUcY(D5CFNS |&71^Oϋyٌ? +=:l&L .Ϫ n+ RH) xdV"ӝ'a:pq߽]vl fjfo/*.7젿okq@wii8e *.⃛w +4܆ڄA$!b{:Ћrc[7S,^jܗ;8H`S8wQsB!~褹GwCsOLU2ݶP={׿1|s=p CIDU䞗6WXvxpş>c3N %Ez^i`37Y2*y78 NL@m*U] V :96 QwPd\}^NqSItfdVv󷛿-, c0ݤY^Uzeׅivy-…8cؤeR,+%pն/R3%\EVDmYYT[$"{(9LbC], +endstream +endobj +2139 0 obj << +/Type /Page +/Contents 2140 0 R +/Resources 2138 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2079 0 R +/Annots [ 2136 0 R 2172 0 R 2137 0 R ] +>> endobj +2136 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [478.134 288.998 511.232 300.953] +/A << /S /GoTo /D (subsection.3.4) >> +>> endobj +2172 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 277.32 118.54 288.445] +/A << /S /GoTo /D (subsection.3.4) >> +>> endobj +2137 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2141 0 obj << +/D [2139 0 R /XYZ 84.039 772.024 null] +>> endobj +2142 0 obj << +/D [2139 0 R /XYZ 85.039 603.072 null] +>> endobj +2143 0 obj << +/D [2139 0 R /XYZ 85.039 603.072 null] +>> endobj +2144 0 obj << +/D [2139 0 R /XYZ 85.039 591.117 null] +>> endobj +2145 0 obj << +/D [2139 0 R /XYZ 85.039 591.117 null] +>> endobj +2146 0 obj << +/D [2139 0 R /XYZ 85.039 591.117 null] +>> endobj +2147 0 obj << +/D [2139 0 R /XYZ 85.039 591.117 null] +>> endobj +2148 0 obj << +/D [2139 0 R /XYZ 85.039 579.161 null] +>> endobj +2149 0 obj << +/D [2139 0 R /XYZ 85.039 579.161 null] +>> endobj +2150 0 obj << +/D [2139 0 R /XYZ 85.039 567.206 null] +>> endobj +2151 0 obj << +/D [2139 0 R /XYZ 85.039 567.206 null] +>> endobj +186 0 obj << +/D [2139 0 R /XYZ 85.039 530.041 null] +>> endobj +2152 0 obj << +/D [2139 0 R /XYZ 85.039 474.412 null] +>> endobj +2153 0 obj << +/D [2139 0 R /XYZ 85.039 474.412 null] +>> endobj +2154 0 obj << +/D [2139 0 R /XYZ 85.039 462.457 null] +>> endobj +2155 0 obj << +/D [2139 0 R /XYZ 85.039 462.457 null] +>> endobj +2156 0 obj << +/D [2139 0 R /XYZ 85.039 462.457 null] +>> endobj +2157 0 obj << +/D [2139 0 R /XYZ 85.039 462.457 null] +>> endobj +2158 0 obj << +/D [2139 0 R /XYZ 85.039 450.502 null] +>> endobj +2159 0 obj << +/D [2139 0 R /XYZ 85.039 450.502 null] +>> endobj +2160 0 obj << +/D [2139 0 R /XYZ 85.039 438.547 null] +>> endobj +2161 0 obj << +/D [2139 0 R /XYZ 85.039 438.547 null] +>> endobj +2162 0 obj << +/D [2139 0 R /XYZ 85.039 426.592 null] +>> endobj +2163 0 obj << +/D [2139 0 R /XYZ 85.039 426.592 null] +>> endobj +2164 0 obj << +/D [2139 0 R /XYZ 85.039 414.636 null] +>> endobj +2165 0 obj << +/D [2139 0 R /XYZ 85.039 414.636 null] +>> endobj +2166 0 obj << +/D [2139 0 R /XYZ 85.039 402.681 null] +>> endobj +2167 0 obj << +/D [2139 0 R /XYZ 85.039 402.681 null] +>> endobj +2168 0 obj << +/D [2139 0 R /XYZ 85.039 390.726 null] +>> endobj +2169 0 obj << +/D [2139 0 R /XYZ 85.039 390.726 null] +>> endobj +2170 0 obj << +/D [2139 0 R /XYZ 85.039 378.771 null] +>> endobj +2171 0 obj << +/D [2139 0 R /XYZ 85.039 378.771 null] +>> endobj +2173 0 obj << +/D [2139 0 R /XYZ 85.039 166.906 null] +>> endobj +2174 0 obj << +/D [2139 0 R /XYZ 85.039 166.906 null] +>> endobj +2175 0 obj << +/D [2139 0 R /XYZ 85.039 154.951 null] +>> endobj +2176 0 obj << +/D [2139 0 R /XYZ 85.039 154.951 null] +>> endobj +2177 0 obj << +/D [2139 0 R /XYZ 85.039 154.951 null] +>> endobj +2178 0 obj << +/D [2139 0 R /XYZ 85.039 154.951 null] +>> endobj +2179 0 obj << +/D [2139 0 R /XYZ 85.039 142.996 null] +>> endobj +2180 0 obj << +/D [2139 0 R /XYZ 85.039 142.996 null] +>> endobj +2181 0 obj << +/D [2139 0 R /XYZ 85.039 131.041 null] +>> endobj +2182 0 obj << +/D [2139 0 R /XYZ 85.039 131.041 null] +>> endobj +2138 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F63 406 0 R /F81 415 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2186 0 obj << +/Length 4335 +/Filter /FlateDecode +>> +stream +x\[oHr~ qO/&I03{C`83@h ˒bVu7$I0dnU4yHhͿ};84ɇuaZ'FsJ>~{C$6MNTnYd_xc=^~I.nZ-\9㭿[+}O/aS{퇛ܰدנ,&Y>|&+ۄLo|NIM756"^2EK1RC&OI ̩~kLb" +$ /pN7 3ETg S\%j5G/[bKڴ2P80 ¸\-UȑQyjZh7Gs 6kIS}VEWؽTn[A9PK"TD;`;qt,4:ıpMߠV` +FS"`dפNqxN![c+G +g 6ݯϸMY{7yp栍eˁlL{3wj +ya-a&OPEfUD'DIr|tG `zih#w;@w +c #^l]58M/h:؛IYϣW))٦g8ϑΧSG0"Y]*^A/Ze7ǥS"ڇ >\9i%(&Nc% 5p`zmBMU~,٨QEOaRYvSrًoS@J1az 1ͤy>;Eͳ=r(o-gq Ox˶oGQ_i-e8QqN +ϴ~ Ì eW[H0G%hw d7״ +gH0NOpe{?PE_q'^I* c%,tVdL ^M>Y5Lgqq8?x/`_ ٳֻbؓ׉/?!"ݮ7!Ftqzo暬:8*6NI668}{1t=Qs(CVV٪yx$`]iwE3rրG7,w`}Yܶ-aF~0 *՗UNP(Z DތRGof˵&F Gm -Zb>geg%xDOB&.whD. XJYb4-m0&Qt +Ѿ v/ +v z0R ˬV{|+4"+@<*\~b,xfFe.b "B0 H;cqsXVpg<B\ !Ӷf"9`FERSH ~;kz%g2 %݁X%d%O *p~@, } n@Hfp ghq~XQ(nrrobQ8ObD,V14}5g,3;d ??*Y-nS0Jwi gE.< h,ϺW׮ zG4U8KgiNyexL4몋 +55{4:=vةO*j# %ڲSaxPqoˬ28!B'Hc B%026(#wG`/7 +KsUXu-xC$)eS h UrryV~ +%8QG,d +MW#"oa[[ޚQ2-'4Oý>aIeGBf<J͌=5@wd&s 4`j_m9>F½" E9j+Rps0g +=TbfQ",0=R0bcVn<3Uw",\Sa +Ǽ့~(߾2 AAύ&ʅAH8gFO,X8bۓp!bKWWF-``O0F@?Z%OXh&-OmmHT"q,!viYH +`WL}tUg{NInH '^ϳbQ=L.KJ/ [+_WG, G_ q$ ݰ۾v*^b8N~4>pku]{XiCof@w!p4tR$n6;dk#S#CD >a~]F\DqX_F.Y ƒI`uS^hyMU}C݊FQ,C*-/ي*+^޴XDp Uc7(|*tmD'P8Fթ"Ob4m+@&!q/ԋtg2{ +ͺ|]G5DR"h(;QF59ކ;FuLdZ{ɳHx)A^:]o=8Nvxl*8؈KVsCo٢hi|.OvޙkZh+92k u@+UPix~Oψ]?yA{wԌuS, +q86hyWo, ՙ65t DބzAփa3Yoa +!r>jzAan`8ohSސE +& U_2Sa_>d@\q,R\%x-Xm52q%,zC&fZO+Dˠ>56Ğ< 3e`Z/ _]z`&ƉLQCvmd&'2Bv˾xH/a=tSN #~ّpZ`a0N\(9N g)_y,)?MnH͉w>?# +Q>$GoYooB}'@@5XaPpׂkWYX;|/7_|c8?HK499ޑ.IbEڮ|c~їۣ_WZ}uX"޳/XF?2q*̋!l*-H܍Xeb7_7E +bC8p i lJE"Ӛ$l;Yȇ9܈t=V—Fr~ZNp _vO\⻈W}WaU[կlD)FVJقwU7"ƱVѨZȨLP_фKzz㽇k׷}jG2h:p9p̍i&~3XQZ͘Y ykC$)O21)^),W&CĂ/4N)xN GpV'ZrܭcO?p3GYKu~ngv3muݖw +$1c =W~$]<"3f5fL$׮C\@La7cPN@>RFi.~ptN` {>q'=W> +oŰ pO۱;Q*ӌжfnOm$&hb[MulDž0jvhcZ/Mr(~Zb(TK5$u#G^ҢʗMZ # &_}[񿷾Eu6egpl|nِ34$UWוJ2/C^K*bC`GbOK 9.~aqVA1/ǁ@_2 = +8O(p1ojPIؿXGM`ɸoqtU$Š +vz_ zQ<Հ51/EFcufNс R¤1MV5?EO:_T)oĹ<H<+!\6zЏ/"N-iħG^0șD1\5B'%g8NaM0 ^#H>kz!,p7)+ +endstream +endobj +2185 0 obj << +/Type /Page +/Contents 2186 0 R +/Resources 2184 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2079 0 R +/Annots [ 2183 0 R ] +>> endobj +2183 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2187 0 obj << +/D [2185 0 R /XYZ 84.039 772.024 null] +>> endobj +190 0 obj << +/D [2185 0 R /XYZ 85.039 732.568 null] +>> endobj +2188 0 obj << +/D [2185 0 R /XYZ 85.039 684.326 null] +>> endobj +2189 0 obj << +/D [2185 0 R /XYZ 85.039 684.326 null] +>> endobj +194 0 obj << +/D [2185 0 R /XYZ 85.039 584.264 null] +>> endobj +2190 0 obj << +/D [2185 0 R /XYZ 85.039 527.364 null] +>> endobj +2191 0 obj << +/D [2185 0 R /XYZ 85.039 527.364 null] +>> endobj +2192 0 obj << +/D [2185 0 R /XYZ 85.039 515.409 null] +>> endobj +2193 0 obj << +/D [2185 0 R /XYZ 85.039 515.409 null] +>> endobj +198 0 obj << +/D [2185 0 R /XYZ 85.039 261.008 null] +>> endobj +2194 0 obj << +/D [2185 0 R /XYZ 85.039 208.913 null] +>> endobj +2195 0 obj << +/D [2185 0 R /XYZ 85.039 208.913 null] +>> endobj +2196 0 obj << +/D [2185 0 R /XYZ 85.039 196.958 null] +>> endobj +2197 0 obj << +/D [2185 0 R /XYZ 85.039 196.958 null] +>> endobj +2184 0 obj << +/Font << /F8 469 0 R /F81 415 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F11 676 0 R /F7 484 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2203 0 obj << +/Length 4388 +/Filter /FlateDecode +>> +stream +x\Yȑ~ׯ ë_/4EpWfڥ ZXjeUK&` ,j~٘sU,V'tD1TFE=C4PȂ +j*РÔuX±2av* xXWP%ԢjYoqʂ0gAD +8_&WęDi5Q˫ `IWP3r|>#j)gjɛS0O,N0|KgpHH&2j&1)z#jbϤjo<'[$M]n>?x d~sب|+> J1w72KE"M:iW /f,D{ڇ`^Q민D2@8u?El,W_}|fߊáluKv>"ފ!rh^밾DR/m>_$we:IU.& Q@za\B|: +[} ;7=H7_mejw֮lqȃp%<&1^Im=S1'D|-P{QԤ|hmZZ؍F2 \$mErO4v.ʜ0J\2J®ō9/:Gx/9+Zƅ} Qҏ50zC9rc^_žBFYA]rHBH:O~yT7Aˮn(OfD"ۂ,CYΊŦ 5`gh}Qf 0TgQثȳ,o +LI`v/hR.SvX2Niػg9a% a޷FKVDj};q~]u&``K'x +_Wyޠî*8TQWl`]ztI2R$p@ مĊ 3=5FK3(_5F1z$s)(7O+ ݳz{z]0?.zw儲3`sLT3aZ3͈ `{Wu~ƛ~{ g*4~z3z @ܭ<}\t;8ܚjoktjA-]W +._ MY.+[rb1CxL_ +>q3ɇQ,00"QݳMU(T_:[1|?U_~vϭvn.6I0RV䍆5}Oĺ*OP5}uHi`5Ya%b/w,5M9Q,d6@{]i<td~OHDm=81.9Q_L$ ܗ}Ae٠+J$UM\S&}x ++*}m y_:҆_w6+W%:NS3+zAYcS܌DځM + *ȴ=iG$@`,|GF9hPV!>:$Dwht*Mj &y\;B9UC#ҞF,؊tZNexB <öN[Oi*f{֚^k8`TmAP"L6%TOML؟:#Y͒^`L!] _}󷑓jrV3wcoCl&Қ<D8y~MVX ᢦ\>-WsƧ*`eFA2$zܰ3F5)}sf8Pt,.%e$4AG]p{(Yf< &` s kz/*j_E.),&;;X{FvI@(k{*!#_ `-k+T~3m·սD $ ?.ȝ/[FᅀkЯ꒓(znMoѹ ?,!Yw!ZYOf2XTrYTӛ Q0:bv?J1K$6( "j=Uf˯bD%w,aCO¨Ss - T~޼DyZ/ǔ}d\<dkU$e7Ue^f *O(a#p7PnR}lLE)IjT)!ZQzDOQe;<}".U"¢L9m0q#Lo0y 6`j\;)Usϧ%cfTtQVx&NdBWd:6:4fNJYHOOJ &c/'zQ&ppP +=Z#Ӱ=;]~,hk?&瘨^ ƈi0~)[c%cϫlVlʣ5ԓQVh8z7A|7;VU}+ %ANWVspٸCor8C.Zƾ|#WHP>sS{q.yU#^Ǚj?t~['5DڶȟuT9O)NojY90xMw!* P][ a\-ӖeH֞=UD Ș_2N!+?94&ViIm;LMFsnWu^Th[ܳ7^Uyx/ld6ӮG@uy7>`={UYEYyk n%p]!S?,b6Z޼s # ©,WʜuUiSS]}aJm:c]֚j[G?Sxhs0<z<8s/Nc۝1_SudjƎT]t tuN~kA!, ؑ%Pdb=FƖ2 +endstream +endobj +2202 0 obj << +/Type /Page +/Contents 2203 0 R +/Resources 2201 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2079 0 R +/Annots [ 2198 0 R 2199 0 R 2200 0 R ] +>> endobj +2198 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [441.121 558.332 451.236 570.72] +/A << /S /GoTo /D (hy@ltsfn24) >> +>> endobj +2199 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [374.58 361.614 384.695 374.556] +/A << /S /GoTo /D (hy@ltsfn25) >> +>> endobj +2200 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2204 0 obj << +/D [2202 0 R /XYZ 84.039 772.024 null] +>> endobj +2205 0 obj << +/D [2202 0 R /XYZ 85.039 682.81 null] +>> endobj +2206 0 obj << +/D [2202 0 R /XYZ 85.039 682.81 null] +>> endobj +2207 0 obj << +/D [2202 0 R /XYZ 85.039 670.855 null] +>> endobj +2208 0 obj << +/D [2202 0 R /XYZ 85.039 670.855 null] +>> endobj +2209 0 obj << +/D [2202 0 R /XYZ 85.039 670.855 null] +>> endobj +2210 0 obj << +/D [2202 0 R /XYZ 85.039 670.855 null] +>> endobj +2211 0 obj << +/D [2202 0 R /XYZ 85.039 658.9 null] +>> endobj +2212 0 obj << +/D [2202 0 R /XYZ 85.039 658.9 null] +>> endobj +2213 0 obj << +/D [2202 0 R /XYZ 85.039 646.945 null] +>> endobj +2214 0 obj << +/D [2202 0 R /XYZ 85.039 646.945 null] +>> endobj +202 0 obj << +/D [2202 0 R /XYZ 85.039 547.373 null] +>> endobj +2215 0 obj << +/D [2202 0 R /XYZ 85.039 434.618 null] +>> endobj +2216 0 obj << +/D [2202 0 R /XYZ 85.039 410.431 null] +>> endobj +2217 0 obj << +/D [2202 0 R /XYZ 85.039 398.476 null] +>> endobj +2218 0 obj << +/D [2202 0 R /XYZ 85.039 377.057 null] +>> endobj +2219 0 obj << +/D [2202 0 R /XYZ 85.039 338.977 null] +>> endobj +2220 0 obj << +/D [2202 0 R /XYZ 85.039 315.136 null] +>> endobj +2221 0 obj << +/D [2202 0 R /XYZ 85.039 223.41 null] +>> endobj +2222 0 obj << +/D [2202 0 R /XYZ 85.039 223.41 null] +>> endobj +2223 0 obj << +/D [2202 0 R /XYZ 85.039 211.455 null] +>> endobj +2224 0 obj << +/D [2202 0 R /XYZ 85.039 211.455 null] +>> endobj +2225 0 obj << +/D [2202 0 R /XYZ 85.039 211.455 null] +>> endobj +2226 0 obj << +/D [2202 0 R /XYZ 85.039 211.455 null] +>> endobj +2227 0 obj << +/D [2202 0 R /XYZ 85.039 199.5 null] +>> endobj +2228 0 obj << +/D [2202 0 R /XYZ 85.039 199.5 null] +>> endobj +2229 0 obj << +/D [2202 0 R /XYZ 85.039 111.165 null] +>> endobj +2230 0 obj << +/D [2202 0 R /XYZ 85.039 101.361 null] +>> endobj +2201 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F13 1589 0 R /F7 484 0 R /F81 415 0 R /F11 676 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2235 0 obj << +/Length 4156 +/Filter /FlateDecode +>> +stream +x]s۸ݿ/gb߭:-Q6'RtL&HEI$K;"~K&mD?^|},zIJRV()y6.]|_hT?/WxY>d:>nƒz~Hg/l&-Uyw~sixi֟.hp(/޾K9 %D[=#aC{] $1% $6 +fBFB}ȋ޷K?JxdJ)1Z' +#`[ 7 CJwc UO~AMLQo' +?^CZeVl:e^ˑ/>\$γE ,p)U.6ÿ$TYEVyĢ6B3ae~+PO@$%l/i5܏x Z9JW@ksP&,1S)]s֥0,YIfFt.虭d4Ā4c61LK~p#k 8G>}_P}kWgoV<3' By6[e H]"@"`~plyd)6!Mr^qict'E\^I8Yp5<:cdeytWm%!.k$8%.)lV w,+miуIOnnol/9VՑ=Hk}$4B1^32T2Rf,NMP@hcE (,CUY9Y߷r(ܑÎIN_n(8Drۑ}!8n +4_C {08<FqLMCL!i)9pV4X<{19FǀG5(E`ОI{o{ײC d\iˎƠ]`@ "4-4;c i{ 6x!5BoflW@^G{ښΑZG +ɹ(c\\fgoF vBFƂzˊhmaI+;t ~;fם=QtҠMdܜ\ MOTTqv ׾m0<"u{l8fe#q)簸݋9\o%[[)wڶi񊑫Cgs+Nd |R!<#azR?,'IM< F\ZH(L|>MڹO+?dBe12 Vȣ]ZJ@HC/FIY>.(緒U|+ %z^綃Va ׬";yhi Z^x ơʧ+tP+ R܃MT$APiJÀ𝣓RK5P+k}H%kuIgzs,ݏ޺Ph_^]8~8);I xoP`14T9^$Hg!HɌ{0.8]\ X%geL5ڋ +%`lcQ NOd"J BߕGˤd5ڧ?n8eur"_wYojԂmW N_?=ep$JN)'yinX?p†kq=Ǣ5 @\>^s8T-!EW#FRsEItN$fs}~ݿDq7Y=| +A + *nj&w M \kv'etpGeC'ҠB66}"v$k7hsolWyd0~q$xEl]!d3^SPbĸ99!ў}nU}.CD*OT^IK㊁Y| +M,;Kױ62$#JH7T7Vw~@ෘDB@x@0}kc + v禿@< +endstream +endobj +2234 0 obj << +/Type /Page +/Contents 2235 0 R +/Resources 2233 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2079 0 R +/Annots [ 2231 0 R 2237 0 R 2232 0 R ] +>> endobj +2231 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [478.134 664.444 511.232 676.399] +/A << /S /GoTo /D (subsection.3.11) >> +>> endobj +2237 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 652.489 124.479 664.444] +/A << /S /GoTo /D (subsection.3.11) >> +>> endobj +2232 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2236 0 obj << +/D [2234 0 R /XYZ 84.039 772.024 null] +>> endobj +2238 0 obj << +/D [2234 0 R /XYZ 85.039 624.955 null] +>> endobj +2239 0 obj << +/D [2234 0 R /XYZ 85.039 624.955 null] +>> endobj +2240 0 obj << +/D [2234 0 R /XYZ 85.039 512.828 null] +>> endobj +2241 0 obj << +/D [2234 0 R /XYZ 85.039 512.828 null] +>> endobj +2242 0 obj << +/D [2234 0 R /XYZ 85.039 500.872 null] +>> endobj +2243 0 obj << +/D [2234 0 R /XYZ 85.039 500.872 null] +>> endobj +2244 0 obj << +/D [2234 0 R /XYZ 85.039 305.266 null] +>> endobj +2245 0 obj << +/D [2234 0 R /XYZ 85.039 305.266 null] +>> endobj +2246 0 obj << +/D [2234 0 R /XYZ 85.039 293.311 null] +>> endobj +2247 0 obj << +/D [2234 0 R /XYZ 85.039 293.311 null] +>> endobj +2248 0 obj << +/D [2234 0 R /XYZ 85.039 293.311 null] +>> endobj +2249 0 obj << +/D [2234 0 R /XYZ 85.039 293.311 null] +>> endobj +2250 0 obj << +/D [2234 0 R /XYZ 85.039 281.356 null] +>> endobj +2251 0 obj << +/D [2234 0 R /XYZ 85.039 281.356 null] +>> endobj +2252 0 obj << +/D [2234 0 R /XYZ 85.039 269.401 null] +>> endobj +2253 0 obj << +/D [2234 0 R /XYZ 85.039 269.401 null] +>> endobj +2254 0 obj << +/D [2234 0 R /XYZ 85.039 245.49 null] +>> endobj +2255 0 obj << +/D [2234 0 R /XYZ 85.039 245.49 null] +>> endobj +2256 0 obj << +/D [2234 0 R /XYZ 85.039 233.535 null] +>> endobj +2257 0 obj << +/D [2234 0 R /XYZ 85.039 233.535 null] +>> endobj +2258 0 obj << +/D [2234 0 R /XYZ 85.039 221.58 null] +>> endobj +2259 0 obj << +/D [2234 0 R /XYZ 85.039 221.58 null] +>> endobj +2260 0 obj << +/D [2234 0 R /XYZ 85.039 209.625 null] +>> endobj +2261 0 obj << +/D [2234 0 R /XYZ 85.039 209.625 null] +>> endobj +2262 0 obj << +/D [2234 0 R /XYZ 85.039 197.67 null] +>> endobj +2263 0 obj << +/D [2234 0 R /XYZ 85.039 197.67 null] +>> endobj +2264 0 obj << +/D [2234 0 R /XYZ 85.039 185.715 null] +>> endobj +2265 0 obj << +/D [2234 0 R /XYZ 85.039 185.715 null] +>> endobj +2233 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F7 484 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2275 0 obj << +/Length 4704 +/Filter /FlateDecode +>> +stream +x4gܘ5gч|'|Vx_?}RFEӍQZ~)߈$tu>d]v22 ~(i[DM@/oxxnנfl|xW:;{˙r9%ᾘ6fIr=;hK7|+WeZ.bR8 K,-u SQbNZxOĥƐ(Ōs7'!MIkGY;لx1},-O3{ ]aQ5ϊExUeO^nlo70geP XLNn>`fZ*l*]Ғ1i*csZy<}%4v/jM6n4o.ed~Um]3ViQ0G1ړ[kPkUtRs9=|B`w {f~' +Ò~sddĴu'+<u*}""r[~ub$lnEl p^2cCV.f9MۯcW%2ºmʷESUI(6*</yQ*kU>+}ۺB;Zp.kZ)4i$/"Ox 𢀶&G.}[\7`iu)Њ @_ĿfH؟׃d% mK'@Z]ܑ2^6֖܈v̤A䪪oj$BNc#4@=1 + +h' +G*J&[>5$YIQHi llx&XZ7@ (SO3o T$]^d,@C6AѨ %s79gzynNbwj],|Ǵx]J yv@VEykw)a|a&J&/&KђӅf`hzpnbsX.Dy¬q'%j@\uYduCxu HJdee24] <c:]Aô*7$X/UދԷM㿶@vN^E>^ ?JEZސ!BS +uMP տPԫw44`$ND \ӠAxam_5lQȄi>bjՀBe~&NN=<؊sۑqK-V@ěVmQLδδ8יF=DJG} 磑+V-{ ާs[8_`bck}3V9c˿Ã}9Wʱv[ *ȸ[-(a@A`NB\Г* Z2WIEݕxDS`:zC[ 01- +iŊtIW"cԼZk5FKvm!`t!EctK9C_R$䔿qܵ&niQ %H*`c8ʆ<)~NOR~o.hV ýA B`K͔ٷ `LҟMf!Wm r&6Fܱ޹#t 9 ߫3M¬=Gp>r.îb/3^˯{j4#1E Q9 *Ւ .ekg`JƬȆ4+7rC0'nd}6'E^yV<=K' +njw h{{UМkz )k_Cdo|2Ta5)tO3YÇUmH!; )7$LTxO ב ļqt21@P&n$)>)ۼS2hp9kQJ_T"Ay G"m:$ r2t:Bs&X\ܶ[0\07rLIyz*y(g +fmt'po89W:u;_SJ\O2GXeg:'1>qWZJctspuG---4y X>gBIpV:6a鶙qVb2 +菴~/;oo8%jYt"8rxV0Fa$(k1rfTf*΄;Т +8:U6L*FЀxFf41,\Lrt3Yͮv̞bk`h~7PF *`J q vQ[AlF$[ ܧ1|q|E̢!Ax瓙NPEas]>|ZH* RﱺBh3 ~mtkD0CЕ鈨By$nZosGJ-{Q=r+􈤀 Jbu:}90]]@-%P4ṷ_bx>#-#`0= ls:̞:KSt[D<hυ9)iZAE o[mqP!&7camd4`i14>8nF H1`^E.u .\u +endstream +endobj +2274 0 obj << +/Type /Page +/Contents 2275 0 R +/Resources 2273 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2293 0 R +/Annots [ 2266 0 R 2268 0 R 2269 0 R 2270 0 R 2271 0 R 2267 0 R 2272 0 R ] +>> endobj +2266 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [163.708 504.479 173.823 516.867] +/A << /S /GoTo /D (hy@ltsfn26) >> +>> endobj +2268 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [241.21 320.391 251.325 333.333] +/A << /S /GoTo /D (hy@ltsfn27) >> +>> endobj +2269 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.043 297.034 152.542 307.883] +/A << /S /GoTo /D (subsection.14.2) >> +>> endobj +2270 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [240.957 276.113 303.778 286.961] +/A << /S /GoTo /D (subsection.4.4) >> +>> endobj +2271 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [382.791 264.158 450.676 275.006] +/A << /S /GoTo /D (subsection.14.2) >> +>> endobj +2267 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [457.609 113.427 496.645 124.237] +/A << /S /GoTo /D (section.17) >> +>> endobj +2272 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2276 0 obj << +/D [2274 0 R /XYZ 84.039 772.024 null] +>> endobj +206 0 obj << +/D [2274 0 R /XYZ 85.039 500.494 null] +>> endobj +2277 0 obj << +/D [2274 0 R /XYZ 85.039 409.557 null] +>> endobj +2278 0 obj << +/D [2274 0 R /XYZ 85.039 409.557 null] +>> endobj +210 0 obj << +/D [2274 0 R /XYZ 85.039 265.154 null] +>> endobj +2279 0 obj << +/D [2274 0 R /XYZ 85.039 213.393 null] +>> endobj +2280 0 obj << +/D [2274 0 R /XYZ 85.039 213.393 null] +>> endobj +2281 0 obj << +/D [2274 0 R /XYZ 85.039 201.437 null] +>> endobj +2282 0 obj << +/D [2274 0 R /XYZ 85.039 201.437 null] +>> endobj +2283 0 obj << +/D [2274 0 R /XYZ 85.039 201.437 null] +>> endobj +2284 0 obj << +/D [2274 0 R /XYZ 85.039 201.437 null] +>> endobj +2285 0 obj << +/D [2274 0 R /XYZ 85.039 189.482 null] +>> endobj +2286 0 obj << +/D [2274 0 R /XYZ 85.039 189.482 null] +>> endobj +2287 0 obj << +/D [2274 0 R /XYZ 85.039 165.572 null] +>> endobj +2288 0 obj << +/D [2274 0 R /XYZ 85.039 165.572 null] +>> endobj +2289 0 obj << +/D [2274 0 R /XYZ 85.039 153.617 null] +>> endobj +2290 0 obj << +/D [2274 0 R /XYZ 85.039 153.617 null] +>> endobj +2291 0 obj << +/D [2274 0 R /XYZ 85.039 129.54 null] +>> endobj +2292 0 obj << +/D [2274 0 R /XYZ 85.039 110.273 null] +>> endobj +2273 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F7 484 0 R /F14 506 0 R /F13 1589 0 R /F81 415 0 R /F63 406 0 R /F6 487 0 R /F86 526 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2297 0 obj << +/Length 2497 +/Filter /FlateDecode +>> +stream +xڵ[OJ^61E/B]̑ΑV{a8Hk I$3(}Pi?0_e<++eaף~qo'ɬ`8<=k&(_wWpZiquc'GUˇz`\~\/G;ځ%x跌6^x)/+G54 +xe@=WQ[ԠӞ: Zr:7N<md>SFWC}?BouQ֛b>]=YѾ{b{A,y%qDӎ<\]t\:R[o|y;;nq};9lrjy!//$ח0~zOg۱HXwoCăex}s0u +dcPIZĴ#/ eyz5ϯpiXڨVChW_Z5ѲxK'|SSxjB e]}-r3/NA4xj~7ʂpCgW_Xi).[Rb ]}WtYWDO妠L%8SBkSHij. +g*1\Wn➧K+!q_{[әLc !<ӍI*Jܦe2ɮj^S fEALk {`J;  ('WyXǠ[>߶]Y9U?b3%Lz k0)eu TA6km7i#0>䮾@q6s6{7Mo o*1Z S(9eR}W1ZWv$K֝m%A֘)Aʘ*3Tc%)ZUZXiBZvTL%>Ɩ{R,u|AW`U |mhxSe"{K91س+#T>8a[^ +QgB8i*1NfjJ\+0 RI哩jSS"1 0/<3mrߞz;_@~ŨK =uJܥ(19וLi `EkJ \a2=};^swj˵KpCzA 7 @攷XILpLԢ)V iji9Z>zջ;BQՎ\Ѱ|[)$üCz^ i*1c(%4j y)ϳ|ACJl ߵ, %ʁM6j^hfrPH) Ǻڙ3Z@)nPJ)z3Ψ(Six7Qrz&? #$82-3XP29LF:}DUQBqx5!CR<\N@u& B(lh~^ U;4P7ɄBm~oYzcѧ7l;ߋ:*frnHEHQcWˀdG>^ +l۷#kQ.OېFFۙxڙ1X2Y=\;-U#ICI! Qztu;[*A+ ~yQΦ7|o1h;0{B}%"#;gk()!(V (j4f*1̀m %$|Ξj9~AL2{5)cKIq}"{J` FXt][>߼lfY4$:'fZRIzU%U|I>}Jme|kߔ|G ca>4 +KI$qA1z:.d`(TNd] ȔK"k1ʄ] yJ+ ҫjz|].rYnX~_> endobj +2294 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2298 0 obj << +/D [2296 0 R /XYZ 84.039 772.024 null] +>> endobj +2299 0 obj << +/D [2296 0 R /XYZ 85.039 719.019 null] +>> endobj +2300 0 obj << +/D [2296 0 R /XYZ 85.039 719.019 null] +>> endobj +2301 0 obj << +/D [2296 0 R /XYZ 85.039 707.063 null] +>> endobj +2302 0 obj << +/D [2296 0 R /XYZ 85.039 707.063 null] +>> endobj +2303 0 obj << +/D [2296 0 R /XYZ 85.039 695.108 null] +>> endobj +2304 0 obj << +/D [2296 0 R /XYZ 85.039 695.108 null] +>> endobj +2305 0 obj << +/D [2296 0 R /XYZ 85.039 683.153 null] +>> endobj +2306 0 obj << +/D [2296 0 R /XYZ 85.039 683.153 null] +>> endobj +2307 0 obj << +/D [2296 0 R /XYZ 85.039 671.198 null] +>> endobj +2308 0 obj << +/D [2296 0 R /XYZ 85.039 671.198 null] +>> endobj +2309 0 obj << +/D [2296 0 R /XYZ 85.039 659.243 null] +>> endobj +2310 0 obj << +/D [2296 0 R /XYZ 85.039 659.243 null] +>> endobj +2311 0 obj << +/D [2296 0 R /XYZ 85.039 647.288 null] +>> endobj +2312 0 obj << +/D [2296 0 R /XYZ 85.039 647.288 null] +>> endobj +2313 0 obj << +/D [2296 0 R /XYZ 85.039 635.332 null] +>> endobj +2314 0 obj << +/D [2296 0 R /XYZ 85.039 635.332 null] +>> endobj +2315 0 obj << +/D [2296 0 R /XYZ 85.039 623.377 null] +>> endobj +2316 0 obj << +/D [2296 0 R /XYZ 85.039 623.377 null] +>> endobj +2317 0 obj << +/D [2296 0 R /XYZ 85.039 611.422 null] +>> endobj +2318 0 obj << +/D [2296 0 R /XYZ 85.039 611.422 null] +>> endobj +2319 0 obj << +/D [2296 0 R /XYZ 85.039 599.467 null] +>> endobj +2320 0 obj << +/D [2296 0 R /XYZ 85.039 599.467 null] +>> endobj +2321 0 obj << +/D [2296 0 R /XYZ 85.039 587.512 null] +>> endobj +2322 0 obj << +/D [2296 0 R /XYZ 85.039 587.512 null] +>> endobj +2323 0 obj << +/D [2296 0 R /XYZ 85.039 575.557 null] +>> endobj +2324 0 obj << +/D [2296 0 R /XYZ 85.039 575.557 null] +>> endobj +2325 0 obj << +/D [2296 0 R /XYZ 85.039 563.601 null] +>> endobj +2326 0 obj << +/D [2296 0 R /XYZ 85.039 563.601 null] +>> endobj +2327 0 obj << +/D [2296 0 R /XYZ 85.039 551.646 null] +>> endobj +2328 0 obj << +/D [2296 0 R /XYZ 85.039 551.646 null] +>> endobj +2329 0 obj << +/D [2296 0 R /XYZ 85.039 539.691 null] +>> endobj +2330 0 obj << +/D [2296 0 R /XYZ 85.039 539.691 null] +>> endobj +2331 0 obj << +/D [2296 0 R /XYZ 85.039 527.736 null] +>> endobj +2332 0 obj << +/D [2296 0 R /XYZ 85.039 527.736 null] +>> endobj +2333 0 obj << +/D [2296 0 R /XYZ 85.039 515.781 null] +>> endobj +2334 0 obj << +/D [2296 0 R /XYZ 85.039 515.781 null] +>> endobj +2335 0 obj << +/D [2296 0 R /XYZ 85.039 503.826 null] +>> endobj +2336 0 obj << +/D [2296 0 R /XYZ 85.039 503.826 null] +>> endobj +2337 0 obj << +/D [2296 0 R /XYZ 85.039 491.87 null] +>> endobj +2338 0 obj << +/D [2296 0 R /XYZ 85.039 491.87 null] +>> endobj +2339 0 obj << +/D [2296 0 R /XYZ 85.039 479.915 null] +>> endobj +2340 0 obj << +/D [2296 0 R /XYZ 85.039 479.915 null] +>> endobj +2341 0 obj << +/D [2296 0 R /XYZ 85.039 467.96 null] +>> endobj +2342 0 obj << +/D [2296 0 R /XYZ 85.039 467.96 null] +>> endobj +2343 0 obj << +/D [2296 0 R /XYZ 85.039 456.005 null] +>> endobj +2344 0 obj << +/D [2296 0 R /XYZ 85.039 456.005 null] +>> endobj +2345 0 obj << +/D [2296 0 R /XYZ 85.039 444.05 null] +>> endobj +2346 0 obj << +/D [2296 0 R /XYZ 85.039 444.05 null] +>> endobj +2347 0 obj << +/D [2296 0 R /XYZ 85.039 420.139 null] +>> endobj +2348 0 obj << +/D [2296 0 R /XYZ 85.039 420.139 null] +>> endobj +2349 0 obj << +/D [2296 0 R /XYZ 85.039 408.184 null] +>> endobj +2350 0 obj << +/D [2296 0 R /XYZ 85.039 408.184 null] +>> endobj +2351 0 obj << +/D [2296 0 R /XYZ 85.039 396.229 null] +>> endobj +2352 0 obj << +/D [2296 0 R /XYZ 85.039 396.229 null] +>> endobj +2353 0 obj << +/D [2296 0 R /XYZ 85.039 384.274 null] +>> endobj +2354 0 obj << +/D [2296 0 R /XYZ 85.039 384.274 null] +>> endobj +2355 0 obj << +/D [2296 0 R /XYZ 85.039 372.319 null] +>> endobj +2356 0 obj << +/D [2296 0 R /XYZ 85.039 372.319 null] +>> endobj +2357 0 obj << +/D [2296 0 R /XYZ 85.039 360.364 null] +>> endobj +2358 0 obj << +/D [2296 0 R /XYZ 85.039 360.364 null] +>> endobj +2359 0 obj << +/D [2296 0 R /XYZ 85.039 348.408 null] +>> endobj +2360 0 obj << +/D [2296 0 R /XYZ 85.039 348.408 null] +>> endobj +2361 0 obj << +/D [2296 0 R /XYZ 85.039 336.453 null] +>> endobj +2362 0 obj << +/D [2296 0 R /XYZ 85.039 336.453 null] +>> endobj +2363 0 obj << +/D [2296 0 R /XYZ 85.039 324.498 null] +>> endobj +2364 0 obj << +/D [2296 0 R /XYZ 85.039 324.498 null] +>> endobj +2365 0 obj << +/D [2296 0 R /XYZ 85.039 312.543 null] +>> endobj +2366 0 obj << +/D [2296 0 R /XYZ 85.039 312.543 null] +>> endobj +2367 0 obj << +/D [2296 0 R /XYZ 85.039 250.991 null] +>> endobj +2368 0 obj << +/D [2296 0 R /XYZ 85.039 250.991 null] +>> endobj +2369 0 obj << +/D [2296 0 R /XYZ 85.039 239.035 null] +>> endobj +2370 0 obj << +/D [2296 0 R /XYZ 85.039 239.035 null] +>> endobj +2371 0 obj << +/D [2296 0 R /XYZ 85.039 239.035 null] +>> endobj +2372 0 obj << +/D [2296 0 R /XYZ 85.039 239.035 null] +>> endobj +2373 0 obj << +/D [2296 0 R /XYZ 85.039 227.08 null] +>> endobj +2374 0 obj << +/D [2296 0 R /XYZ 85.039 227.08 null] +>> endobj +2375 0 obj << +/D [2296 0 R /XYZ 85.039 215.125 null] +>> endobj +2376 0 obj << +/D [2296 0 R /XYZ 85.039 215.125 null] +>> endobj +2377 0 obj << +/D [2296 0 R /XYZ 85.039 203.17 null] +>> endobj +2378 0 obj << +/D [2296 0 R /XYZ 85.039 203.17 null] +>> endobj +2379 0 obj << +/D [2296 0 R /XYZ 85.039 191.215 null] +>> endobj +2380 0 obj << +/D [2296 0 R /XYZ 85.039 191.215 null] +>> endobj +2381 0 obj << +/D [2296 0 R /XYZ 85.039 179.26 null] +>> endobj +2382 0 obj << +/D [2296 0 R /XYZ 85.039 179.26 null] +>> endobj +2383 0 obj << +/D [2296 0 R /XYZ 85.039 167.304 null] +>> endobj +2384 0 obj << +/D [2296 0 R /XYZ 85.039 167.304 null] +>> endobj +2385 0 obj << +/D [2296 0 R /XYZ 85.039 155.349 null] +>> endobj +2386 0 obj << +/D [2296 0 R /XYZ 85.039 155.349 null] +>> endobj +2387 0 obj << +/D [2296 0 R /XYZ 85.039 143.394 null] +>> endobj +2388 0 obj << +/D [2296 0 R /XYZ 85.039 143.394 null] +>> endobj +2389 0 obj << +/D [2296 0 R /XYZ 85.039 131.439 null] +>> endobj +2390 0 obj << +/D [2296 0 R /XYZ 85.039 131.439 null] +>> endobj +2391 0 obj << +/D [2296 0 R /XYZ 85.039 119.484 null] +>> endobj +2392 0 obj << +/D [2296 0 R /XYZ 85.039 119.484 null] +>> endobj +2393 0 obj << +/D [2296 0 R /XYZ 85.039 107.529 null] +>> endobj +2394 0 obj << +/D [2296 0 R /XYZ 85.039 107.529 null] +>> endobj +2395 0 obj << +/D [2296 0 R /XYZ 85.039 95.573 null] +>> endobj +2396 0 obj << +/D [2296 0 R /XYZ 85.039 95.573 null] +>> endobj +2295 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F63 406 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2400 0 obj << +/Length 2748 +/Filter /FlateDecode +>> +stream +x\mo_b]\[쵽b[5r TiXv^j~ %Jb)0# 93q# 8ؓ~EI-U5E38O zN #TŚHR;H wpJ d$F8kp7A$Z섧yCf6 Iv'WI^~1wIYζCѶۘu23ߌ&g_ + B!I[0뙧\ W.4Bȅ2Ĥfri" a'u|Y^ٓI1rm쵗P+!"Q>GsJC[qf в95kPwg9<0燃ѡFE4T ˅ֈUw3ߟvm3w4U \䲩#rvl:Q&wWPDBI$m:7׊eL,ylE0]Jg]_H8 +]͊/.b'1C1&ig_vNvg2xjg(] +('ig l0bM\=UFrJ9r4Y,Y6ݭSP$10OpZ(&{>Jg, +tX"q" X2M|E罘1Z7}BZ~؂WsOCbQ1$p>a'L1M|,K|gh GI6D- k.w2 ]^dBE&|OZ}2"Df_E拂psL}"\b11^r*ѲQ~W"$L*ɣr"vB&Id[Q}RxGTעo&&; RM4ok;c)c!C(^á_6Y]fӟ({jGszgk;+z:mB)E"bDbxꎒNKM1 KSim +T.X̑z(Ovp$_LBb꿰%+˳zH }P@M9BRy?4]}euEiɦ37HnFaLǧQ5W4P/@eUN1xUD(ӺHI6ll۹?yI,%c Ϟcu&d=HG̓]'z?8Y5lH`>V0)m=<󲼥lVTAnHuӲQ`}(m !gJ!,ypD=|VG9_e24ѻ_Wy?ؾY(^aXUN. +)B/DD3>u;>Q a@U00D[Y:6\9+8ыPc^U<}PXUg/SMdŏPc`J_ZjCn%X]j +p#!eŧ-P +ėOyvc4.F9xP-\4l[ ]g6_g(]|2pZC}.(av[xE Q#gsJ!ҤE^=J#)j]) TIӂWnmO`ms&^CDsp#> 6A3/@`ϭziօ +SUF@-p/wT0_#p(RH*k{s VPh)])9 H,|)yWb/JCT(^*q=MS]@V -oEW 1=*7ZYoYL&KiO0FA ;8-|~/ErΨOEF> endobj +2397 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2401 0 obj << +/D [2399 0 R /XYZ 84.039 772.024 null] +>> endobj +2402 0 obj << +/D [2399 0 R /XYZ 85.039 719.019 null] +>> endobj +2403 0 obj << +/D [2399 0 R /XYZ 85.039 719.019 null] +>> endobj +2404 0 obj << +/D [2399 0 R /XYZ 85.039 707.063 null] +>> endobj +2405 0 obj << +/D [2399 0 R /XYZ 85.039 707.063 null] +>> endobj +2406 0 obj << +/D [2399 0 R /XYZ 85.039 695.108 null] +>> endobj +2407 0 obj << +/D [2399 0 R /XYZ 85.039 695.108 null] +>> endobj +2408 0 obj << +/D [2399 0 R /XYZ 85.039 683.153 null] +>> endobj +2409 0 obj << +/D [2399 0 R /XYZ 85.039 683.153 null] +>> endobj +2410 0 obj << +/D [2399 0 R /XYZ 85.039 671.198 null] +>> endobj +2411 0 obj << +/D [2399 0 R /XYZ 85.039 671.198 null] +>> endobj +2412 0 obj << +/D [2399 0 R /XYZ 85.039 659.243 null] +>> endobj +2413 0 obj << +/D [2399 0 R /XYZ 85.039 659.243 null] +>> endobj +2414 0 obj << +/D [2399 0 R /XYZ 85.039 647.288 null] +>> endobj +2415 0 obj << +/D [2399 0 R /XYZ 85.039 647.288 null] +>> endobj +2416 0 obj << +/D [2399 0 R /XYZ 85.039 635.332 null] +>> endobj +2417 0 obj << +/D [2399 0 R /XYZ 85.039 635.332 null] +>> endobj +2418 0 obj << +/D [2399 0 R /XYZ 85.039 623.377 null] +>> endobj +2419 0 obj << +/D [2399 0 R /XYZ 85.039 623.377 null] +>> endobj +2420 0 obj << +/D [2399 0 R /XYZ 85.039 611.422 null] +>> endobj +2421 0 obj << +/D [2399 0 R /XYZ 85.039 611.422 null] +>> endobj +2422 0 obj << +/D [2399 0 R /XYZ 85.039 599.467 null] +>> endobj +2423 0 obj << +/D [2399 0 R /XYZ 85.039 599.467 null] +>> endobj +2424 0 obj << +/D [2399 0 R /XYZ 85.039 587.512 null] +>> endobj +2425 0 obj << +/D [2399 0 R /XYZ 85.039 587.512 null] +>> endobj +2426 0 obj << +/D [2399 0 R /XYZ 85.039 575.557 null] +>> endobj +2427 0 obj << +/D [2399 0 R /XYZ 85.039 575.557 null] +>> endobj +2428 0 obj << +/D [2399 0 R /XYZ 85.039 551.646 null] +>> endobj +2429 0 obj << +/D [2399 0 R /XYZ 85.039 551.646 null] +>> endobj +2430 0 obj << +/D [2399 0 R /XYZ 85.039 539.691 null] +>> endobj +2431 0 obj << +/D [2399 0 R /XYZ 85.039 539.691 null] +>> endobj +2432 0 obj << +/D [2399 0 R /XYZ 85.039 527.736 null] +>> endobj +2433 0 obj << +/D [2399 0 R /XYZ 85.039 527.736 null] +>> endobj +2434 0 obj << +/D [2399 0 R /XYZ 85.039 515.781 null] +>> endobj +2435 0 obj << +/D [2399 0 R /XYZ 85.039 515.781 null] +>> endobj +2436 0 obj << +/D [2399 0 R /XYZ 85.039 503.826 null] +>> endobj +2437 0 obj << +/D [2399 0 R /XYZ 85.039 503.826 null] +>> endobj +2438 0 obj << +/D [2399 0 R /XYZ 85.039 491.87 null] +>> endobj +2439 0 obj << +/D [2399 0 R /XYZ 85.039 491.87 null] +>> endobj +2440 0 obj << +/D [2399 0 R /XYZ 85.039 479.915 null] +>> endobj +2441 0 obj << +/D [2399 0 R /XYZ 85.039 479.915 null] +>> endobj +2442 0 obj << +/D [2399 0 R /XYZ 85.039 467.96 null] +>> endobj +2443 0 obj << +/D [2399 0 R /XYZ 85.039 467.96 null] +>> endobj +2444 0 obj << +/D [2399 0 R /XYZ 85.039 456.005 null] +>> endobj +2445 0 obj << +/D [2399 0 R /XYZ 85.039 456.005 null] +>> endobj +2446 0 obj << +/D [2399 0 R /XYZ 85.039 444.05 null] +>> endobj +2447 0 obj << +/D [2399 0 R /XYZ 85.039 444.05 null] +>> endobj +2448 0 obj << +/D [2399 0 R /XYZ 85.039 432.095 null] +>> endobj +2449 0 obj << +/D [2399 0 R /XYZ 85.039 432.095 null] +>> endobj +2450 0 obj << +/D [2399 0 R /XYZ 85.039 370.542 null] +>> endobj +2451 0 obj << +/D [2399 0 R /XYZ 85.039 370.542 null] +>> endobj +2452 0 obj << +/D [2399 0 R /XYZ 85.039 358.587 null] +>> endobj +2453 0 obj << +/D [2399 0 R /XYZ 85.039 358.587 null] +>> endobj +2454 0 obj << +/D [2399 0 R /XYZ 85.039 358.587 null] +>> endobj +2455 0 obj << +/D [2399 0 R /XYZ 85.039 358.587 null] +>> endobj +2456 0 obj << +/D [2399 0 R /XYZ 85.039 334.677 null] +>> endobj +2457 0 obj << +/D [2399 0 R /XYZ 85.039 334.677 null] +>> endobj +2458 0 obj << +/D [2399 0 R /XYZ 85.039 322.722 null] +>> endobj +2459 0 obj << +/D [2399 0 R /XYZ 85.039 322.722 null] +>> endobj +2460 0 obj << +/D [2399 0 R /XYZ 85.039 310.766 null] +>> endobj +2461 0 obj << +/D [2399 0 R /XYZ 85.039 310.766 null] +>> endobj +2462 0 obj << +/D [2399 0 R /XYZ 85.039 298.811 null] +>> endobj +2463 0 obj << +/D [2399 0 R /XYZ 85.039 298.811 null] +>> endobj +2464 0 obj << +/D [2399 0 R /XYZ 85.039 286.856 null] +>> endobj +2465 0 obj << +/D [2399 0 R /XYZ 85.039 286.856 null] +>> endobj +2466 0 obj << +/D [2399 0 R /XYZ 85.039 274.901 null] +>> endobj +2467 0 obj << +/D [2399 0 R /XYZ 85.039 274.901 null] +>> endobj +2468 0 obj << +/D [2399 0 R /XYZ 85.039 262.946 null] +>> endobj +2469 0 obj << +/D [2399 0 R /XYZ 85.039 262.946 null] +>> endobj +2470 0 obj << +/D [2399 0 R /XYZ 85.039 250.991 null] +>> endobj +2471 0 obj << +/D [2399 0 R /XYZ 85.039 250.991 null] +>> endobj +2472 0 obj << +/D [2399 0 R /XYZ 85.039 239.035 null] +>> endobj +2473 0 obj << +/D [2399 0 R /XYZ 85.039 239.035 null] +>> endobj +2474 0 obj << +/D [2399 0 R /XYZ 85.039 227.08 null] +>> endobj +2475 0 obj << +/D [2399 0 R /XYZ 85.039 227.08 null] +>> endobj +2476 0 obj << +/D [2399 0 R /XYZ 85.039 215.125 null] +>> endobj +2477 0 obj << +/D [2399 0 R /XYZ 85.039 215.125 null] +>> endobj +2478 0 obj << +/D [2399 0 R /XYZ 85.039 203.17 null] +>> endobj +2479 0 obj << +/D [2399 0 R /XYZ 85.039 203.17 null] +>> endobj +2480 0 obj << +/D [2399 0 R /XYZ 85.039 191.215 null] +>> endobj +2481 0 obj << +/D [2399 0 R /XYZ 85.039 191.215 null] +>> endobj +2482 0 obj << +/D [2399 0 R /XYZ 85.039 179.26 null] +>> endobj +2483 0 obj << +/D [2399 0 R /XYZ 85.039 179.26 null] +>> endobj +2484 0 obj << +/D [2399 0 R /XYZ 85.039 167.304 null] +>> endobj +2485 0 obj << +/D [2399 0 R /XYZ 85.039 167.304 null] +>> endobj +2486 0 obj << +/D [2399 0 R /XYZ 85.039 155.349 null] +>> endobj +2487 0 obj << +/D [2399 0 R /XYZ 85.039 155.349 null] +>> endobj +2488 0 obj << +/D [2399 0 R /XYZ 85.039 143.394 null] +>> endobj +2489 0 obj << +/D [2399 0 R /XYZ 85.039 143.394 null] +>> endobj +2490 0 obj << +/D [2399 0 R /XYZ 85.039 131.439 null] +>> endobj +2491 0 obj << +/D [2399 0 R /XYZ 85.039 131.439 null] +>> endobj +2492 0 obj << +/D [2399 0 R /XYZ 85.039 119.484 null] +>> endobj +2493 0 obj << +/D [2399 0 R /XYZ 85.039 119.484 null] +>> endobj +2494 0 obj << +/D [2399 0 R /XYZ 85.039 107.529 null] +>> endobj +2495 0 obj << +/D [2399 0 R /XYZ 85.039 107.529 null] +>> endobj +2496 0 obj << +/D [2399 0 R /XYZ 85.039 95.573 null] +>> endobj +2497 0 obj << +/D [2399 0 R /XYZ 85.039 95.573 null] +>> endobj +2398 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F63 406 0 R /F14 506 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2501 0 obj << +/Length 2334 +/Filter /FlateDecode +>> +stream +xڽKo8؍M rY`f9,[3m^N`oQH LҒmǢ*EupNX>v_]aBs0Zrr~*h*`=QO g.1Q/1?DB*_p٫뛗aXdc/ nXwnK3TclO}}7=BO`Ŷvg6ӌ,LXhΪ{{\ebt֟FBJs tx-^RJ RLHz7j,i4SɍhՏj,fKCJk %#E)(j%rPfio]I"Jj$ +f7JC elImNLa8ZGS; <Gq1ZRj=p\#@)^xԙ,rzԢ588ENVy`&}]CGڔ@7APl8% +͞$(!||MpaO)FP]:L` + +ͥ*k4@a&XA0k[H/~zǺ[  >rn]$j (8`ySc!P Q /_!22Ƽ_8 |ijFZ|룞5-SJ MGRf(o ~9=mI$84WtP_Ya|4[F21lv{LSqZ[L||W}R؛ӫrޜ7?w] jK@P)9@F)px#} ;c竳Gm)##YKb+(ĨuetY9xi1].ia室L%8S[p7OJJiB2ϡ"+ h*1uDHW)%@L{CyWf*1R$%z$3ߞ4K1P:pBKJj r{]js u>}-Sb*on,KZ6Dze+;2wۻB%L4RzWI8G#}m5SWzj`zuf 0xw P>@؏_sΒ +x)ʴ?3D!ooIR);hS4}ʀc/QT21ҁ0R*06H3ϣDǘ +u[̚CJ!vku8Lk %W uoQr֘L(98Y8`2O}QJq P"*$FX +@YF +3HsjvЌ3N@4)gLsdRc$A%i(EL#}!BDI +tR7N蠅g"8D5mi/]aWHS%Z 07V'&u&C}fV!PxSI 鍗 a!WHm$udTc`{S8JkBg";Էm˪ݣo̵ Xݛ+U~)~$ӧO %AL2{u #n3YH_=7yiW+0O&7F p}8Iz#y !4LjZO33W 2ycC%I r(9 "dbc, _,-SJr(p3N4-m⒃Ls(9$2aR)EqAl9wt8$H\qfA#CIx?)nC y&7MZQ+ 0Q/N̦BLn驴nLs\_kw;@-V/+~GaZ{Gmȓ[EXүQ8!!^ξ +endstream +endobj +2500 0 obj << +/Type /Page +/Contents 2501 0 R +/Resources 2499 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2293 0 R +/Annots [ 2498 0 R ] +>> endobj +2498 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2502 0 obj << +/D [2500 0 R /XYZ 84.039 772.024 null] +>> endobj +2503 0 obj << +/D [2500 0 R /XYZ 85.039 719.019 null] +>> endobj +2504 0 obj << +/D [2500 0 R /XYZ 85.039 719.019 null] +>> endobj +2505 0 obj << +/D [2500 0 R /XYZ 85.039 695.108 null] +>> endobj +2506 0 obj << +/D [2500 0 R /XYZ 85.039 695.108 null] +>> endobj +2507 0 obj << +/D [2500 0 R /XYZ 85.039 683.153 null] +>> endobj +2508 0 obj << +/D [2500 0 R /XYZ 85.039 683.153 null] +>> endobj +2509 0 obj << +/D [2500 0 R /XYZ 85.039 671.198 null] +>> endobj +2510 0 obj << +/D [2500 0 R /XYZ 85.039 671.198 null] +>> endobj +2511 0 obj << +/D [2500 0 R /XYZ 85.039 659.243 null] +>> endobj +2512 0 obj << +/D [2500 0 R /XYZ 85.039 659.243 null] +>> endobj +2513 0 obj << +/D [2500 0 R /XYZ 85.039 647.288 null] +>> endobj +2514 0 obj << +/D [2500 0 R /XYZ 85.039 647.288 null] +>> endobj +2515 0 obj << +/D [2500 0 R /XYZ 85.039 635.332 null] +>> endobj +2516 0 obj << +/D [2500 0 R /XYZ 85.039 635.332 null] +>> endobj +2517 0 obj << +/D [2500 0 R /XYZ 85.039 623.377 null] +>> endobj +2518 0 obj << +/D [2500 0 R /XYZ 85.039 623.377 null] +>> endobj +2519 0 obj << +/D [2500 0 R /XYZ 85.039 611.422 null] +>> endobj +2520 0 obj << +/D [2500 0 R /XYZ 85.039 611.422 null] +>> endobj +2521 0 obj << +/D [2500 0 R /XYZ 85.039 599.467 null] +>> endobj +2522 0 obj << +/D [2500 0 R /XYZ 85.039 599.467 null] +>> endobj +2523 0 obj << +/D [2500 0 R /XYZ 85.039 537.915 null] +>> endobj +2524 0 obj << +/D [2500 0 R /XYZ 85.039 537.915 null] +>> endobj +2525 0 obj << +/D [2500 0 R /XYZ 85.039 525.96 null] +>> endobj +2526 0 obj << +/D [2500 0 R /XYZ 85.039 525.96 null] +>> endobj +2527 0 obj << +/D [2500 0 R /XYZ 85.039 525.96 null] +>> endobj +2528 0 obj << +/D [2500 0 R /XYZ 85.039 525.96 null] +>> endobj +2529 0 obj << +/D [2500 0 R /XYZ 85.039 514.004 null] +>> endobj +2530 0 obj << +/D [2500 0 R /XYZ 85.039 514.004 null] +>> endobj +2531 0 obj << +/D [2500 0 R /XYZ 85.039 502.049 null] +>> endobj +2532 0 obj << +/D [2500 0 R /XYZ 85.039 502.049 null] +>> endobj +2533 0 obj << +/D [2500 0 R /XYZ 85.039 490.094 null] +>> endobj +2534 0 obj << +/D [2500 0 R /XYZ 85.039 490.094 null] +>> endobj +2535 0 obj << +/D [2500 0 R /XYZ 85.039 478.139 null] +>> endobj +2536 0 obj << +/D [2500 0 R /XYZ 85.039 478.139 null] +>> endobj +2537 0 obj << +/D [2500 0 R /XYZ 85.039 466.184 null] +>> endobj +2538 0 obj << +/D [2500 0 R /XYZ 85.039 466.184 null] +>> endobj +2539 0 obj << +/D [2500 0 R /XYZ 85.039 454.229 null] +>> endobj +2540 0 obj << +/D [2500 0 R /XYZ 85.039 454.229 null] +>> endobj +2541 0 obj << +/D [2500 0 R /XYZ 85.039 442.273 null] +>> endobj +2542 0 obj << +/D [2500 0 R /XYZ 85.039 442.273 null] +>> endobj +2543 0 obj << +/D [2500 0 R /XYZ 85.039 430.318 null] +>> endobj +2544 0 obj << +/D [2500 0 R /XYZ 85.039 430.318 null] +>> endobj +2545 0 obj << +/D [2500 0 R /XYZ 85.039 418.363 null] +>> endobj +2546 0 obj << +/D [2500 0 R /XYZ 85.039 418.363 null] +>> endobj +2547 0 obj << +/D [2500 0 R /XYZ 85.039 406.408 null] +>> endobj +2548 0 obj << +/D [2500 0 R /XYZ 85.039 406.408 null] +>> endobj +2549 0 obj << +/D [2500 0 R /XYZ 85.039 394.453 null] +>> endobj +2550 0 obj << +/D [2500 0 R /XYZ 85.039 394.453 null] +>> endobj +2551 0 obj << +/D [2500 0 R /XYZ 85.039 370.542 null] +>> endobj +2552 0 obj << +/D [2500 0 R /XYZ 85.039 370.542 null] +>> endobj +2553 0 obj << +/D [2500 0 R /XYZ 85.039 358.587 null] +>> endobj +2554 0 obj << +/D [2500 0 R /XYZ 85.039 358.587 null] +>> endobj +2555 0 obj << +/D [2500 0 R /XYZ 85.039 346.632 null] +>> endobj +2556 0 obj << +/D [2500 0 R /XYZ 85.039 346.632 null] +>> endobj +2557 0 obj << +/D [2500 0 R /XYZ 85.039 334.677 null] +>> endobj +2558 0 obj << +/D [2500 0 R /XYZ 85.039 334.677 null] +>> endobj +2559 0 obj << +/D [2500 0 R /XYZ 85.039 322.722 null] +>> endobj +2560 0 obj << +/D [2500 0 R /XYZ 85.039 322.722 null] +>> endobj +2561 0 obj << +/D [2500 0 R /XYZ 85.039 310.766 null] +>> endobj +2562 0 obj << +/D [2500 0 R /XYZ 85.039 310.766 null] +>> endobj +2563 0 obj << +/D [2500 0 R /XYZ 85.039 298.811 null] +>> endobj +2564 0 obj << +/D [2500 0 R /XYZ 85.039 298.811 null] +>> endobj +2565 0 obj << +/D [2500 0 R /XYZ 85.039 286.856 null] +>> endobj +2566 0 obj << +/D [2500 0 R /XYZ 85.039 286.856 null] +>> endobj +2567 0 obj << +/D [2500 0 R /XYZ 85.039 274.901 null] +>> endobj +2568 0 obj << +/D [2500 0 R /XYZ 85.039 274.901 null] +>> endobj +2569 0 obj << +/D [2500 0 R /XYZ 85.039 262.946 null] +>> endobj +2570 0 obj << +/D [2500 0 R /XYZ 85.039 262.946 null] +>> endobj +2571 0 obj << +/D [2500 0 R /XYZ 85.039 250.991 null] +>> endobj +2572 0 obj << +/D [2500 0 R /XYZ 85.039 250.991 null] +>> endobj +2573 0 obj << +/D [2500 0 R /XYZ 85.039 239.035 null] +>> endobj +2574 0 obj << +/D [2500 0 R /XYZ 85.039 239.035 null] +>> endobj +2575 0 obj << +/D [2500 0 R /XYZ 85.039 227.08 null] +>> endobj +2576 0 obj << +/D [2500 0 R /XYZ 85.039 227.08 null] +>> endobj +2577 0 obj << +/D [2500 0 R /XYZ 85.039 215.125 null] +>> endobj +2578 0 obj << +/D [2500 0 R /XYZ 85.039 215.125 null] +>> endobj +2579 0 obj << +/D [2500 0 R /XYZ 85.039 203.17 null] +>> endobj +2580 0 obj << +/D [2500 0 R /XYZ 85.039 203.17 null] +>> endobj +2581 0 obj << +/D [2500 0 R /XYZ 85.039 191.215 null] +>> endobj +2582 0 obj << +/D [2500 0 R /XYZ 85.039 191.215 null] +>> endobj +2583 0 obj << +/D [2500 0 R /XYZ 85.039 179.26 null] +>> endobj +2584 0 obj << +/D [2500 0 R /XYZ 85.039 179.26 null] +>> endobj +2585 0 obj << +/D [2500 0 R /XYZ 85.039 167.304 null] +>> endobj +2586 0 obj << +/D [2500 0 R /XYZ 85.039 167.304 null] +>> endobj +2587 0 obj << +/D [2500 0 R /XYZ 85.039 155.349 null] +>> endobj +2588 0 obj << +/D [2500 0 R /XYZ 85.039 155.349 null] +>> endobj +2589 0 obj << +/D [2500 0 R /XYZ 85.039 143.394 null] +>> endobj +2590 0 obj << +/D [2500 0 R /XYZ 85.039 143.394 null] +>> endobj +2591 0 obj << +/D [2500 0 R /XYZ 85.039 131.439 null] +>> endobj +2592 0 obj << +/D [2500 0 R /XYZ 85.039 131.439 null] +>> endobj +2593 0 obj << +/D [2500 0 R /XYZ 85.039 119.484 null] +>> endobj +2594 0 obj << +/D [2500 0 R /XYZ 85.039 119.484 null] +>> endobj +2595 0 obj << +/D [2500 0 R /XYZ 85.039 107.529 null] +>> endobj +2596 0 obj << +/D [2500 0 R /XYZ 85.039 107.529 null] +>> endobj +2597 0 obj << +/D [2500 0 R /XYZ 85.039 95.573 null] +>> endobj +2598 0 obj << +/D [2500 0 R /XYZ 85.039 95.573 null] +>> endobj +2499 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F63 406 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2602 0 obj << +/Length 2829 +/Filter /FlateDecode +>> +stream +x\[o8~ϯ64..0`e/yKTĈly$Mnih(;9$8~;Ñ쟗g:2H*e$"RFJR$.69 (&`MIP4қx~N\I|BaYޞW?k6If.':%_/<#}+Hh>^aW7 F=~K!VTˈ# TņHQ7Tk%Z"}I@H018NM0  q50YvoSey b RLb`0ޖPC(VKPad8,oqX&eɏPJMt*jsDfIcfqˊ䯏b9 .D4k5CDe}|߿fߋP0]$*`0zuCsWMMC> (g#g[j gܷrn͓M,W^EHw\BTe}|M SQ&o +M,a  ̦ac3I_(|.ĝ12(CLE1( ܇bӱ,o{ +L裰'n .Dz>E6߭MftC7|&ax>wX7` 6NiH[bHݐLYfvjsS?J6mۢ-oҦ0(m +H̖ms()l̯ +.nA=s +W-(5*0Wԇkd1MxH Ow+bJ$ ; KM#j֕<,^=1@\{i ڥ]ͥm2LɮMM(tOUӆ.i^XU(}hیMCVOg=4d9ĥmXdaNtb +u]p5"leb4U Sp +M+s7T7k\xͦIni_B'vپC'**u{"iɟU ۩=Ρ;܇H)Q8+`yv~D,,+ +90EI5Pp<6hɘG@Ose:? +.9HQn=.$ZBׯEH;0Z5T((z<,.%L>X_h[Q80H `D9 l!JX_{/ELpN+2I(ZTI[xD`$m< 8 ޭz_EwiY3"q 5gL([ I˹z7`36DO^;/ T뵵Y}J#FZ೤v+fDQw~B"TBgKqBj|V&8 e}|Ej ÖPu)x#-u|4Bp +@(e n[Y #.NC>_4=e &l'hl5oܵ>W9)ĚWvM |o6o>'2ߝQuJA%S]c%N4b'qEFcvrۗb*,Mz+Ɛmte~h_=oreE e󠲡czñDZt}"1~Hd<ft5MҨg͇^̧M}!]Νyr%º3{iZMi9:\&SۡYWF*XgxHd= +p)xSEr,#X \IwDLh$yCW7*H= `،K$Ohi oBtrOoOG2vveY:m7 M|x +N*'gԮߌ5h o0. + tsH#Ydmg yzQ +JLa'jBF7d;\λ ^jug>$W,uηmI{1JJ#;C )x!t_(W,VQ j$p,%D[}Cjr*{V^^|cov0\| DZcOH2AY*7jS{|ڡ:@^,2HΪ}; Lr3fo}|ٝEahHZ6k̏P`]\ + |g>1>Ҟ=`P]LriLDl3397yzP"fa٪OFA| |16~?KL +ɔ!9c>!*y>>H!9) E)|G}_+$W9wnO8 \ci<%<Z~OjЦZZPaak=)S]JOٲb=z,I Fv9eHq/{X"N' +z{E +endstream +endobj +2601 0 obj << +/Type /Page +/Contents 2602 0 R +/Resources 2600 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2293 0 R +/Annots [ 2599 0 R ] +>> endobj +2599 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2603 0 obj << +/D [2601 0 R /XYZ 84.039 772.024 null] +>> endobj +2604 0 obj << +/D [2601 0 R /XYZ 85.039 719.019 null] +>> endobj +2605 0 obj << +/D [2601 0 R /XYZ 85.039 719.019 null] +>> endobj +2606 0 obj << +/D [2601 0 R /XYZ 85.039 707.063 null] +>> endobj +2607 0 obj << +/D [2601 0 R /XYZ 85.039 707.063 null] +>> endobj +2608 0 obj << +/D [2601 0 R /XYZ 85.039 695.108 null] +>> endobj +2609 0 obj << +/D [2601 0 R /XYZ 85.039 695.108 null] +>> endobj +2610 0 obj << +/D [2601 0 R /XYZ 85.039 683.153 null] +>> endobj +2611 0 obj << +/D [2601 0 R /XYZ 85.039 683.153 null] +>> endobj +2612 0 obj << +/D [2601 0 R /XYZ 85.039 671.198 null] +>> endobj +2613 0 obj << +/D [2601 0 R /XYZ 85.039 671.198 null] +>> endobj +2614 0 obj << +/D [2601 0 R /XYZ 85.039 659.243 null] +>> endobj +2615 0 obj << +/D [2601 0 R /XYZ 85.039 659.243 null] +>> endobj +2616 0 obj << +/D [2601 0 R /XYZ 85.039 647.288 null] +>> endobj +2617 0 obj << +/D [2601 0 R /XYZ 85.039 647.288 null] +>> endobj +2618 0 obj << +/D [2601 0 R /XYZ 85.039 635.332 null] +>> endobj +2619 0 obj << +/D [2601 0 R /XYZ 85.039 635.332 null] +>> endobj +2620 0 obj << +/D [2601 0 R /XYZ 85.039 623.377 null] +>> endobj +2621 0 obj << +/D [2601 0 R /XYZ 85.039 623.377 null] +>> endobj +2622 0 obj << +/D [2601 0 R /XYZ 85.039 514.004 null] +>> endobj +2623 0 obj << +/D [2601 0 R /XYZ 85.039 514.004 null] +>> endobj +2624 0 obj << +/D [2601 0 R /XYZ 85.039 502.049 null] +>> endobj +2625 0 obj << +/D [2601 0 R /XYZ 85.039 502.049 null] +>> endobj +2626 0 obj << +/D [2601 0 R /XYZ 85.039 502.049 null] +>> endobj +2627 0 obj << +/D [2601 0 R /XYZ 85.039 502.049 null] +>> endobj +2628 0 obj << +/D [2601 0 R /XYZ 85.039 490.094 null] +>> endobj +2629 0 obj << +/D [2601 0 R /XYZ 85.039 490.094 null] +>> endobj +2630 0 obj << +/D [2601 0 R /XYZ 85.039 478.139 null] +>> endobj +2631 0 obj << +/D [2601 0 R /XYZ 85.039 478.139 null] +>> endobj +2632 0 obj << +/D [2601 0 R /XYZ 85.039 466.184 null] +>> endobj +2633 0 obj << +/D [2601 0 R /XYZ 85.039 466.184 null] +>> endobj +2634 0 obj << +/D [2601 0 R /XYZ 85.039 454.229 null] +>> endobj +2635 0 obj << +/D [2601 0 R /XYZ 85.039 454.229 null] +>> endobj +2636 0 obj << +/D [2601 0 R /XYZ 85.039 442.273 null] +>> endobj +2637 0 obj << +/D [2601 0 R /XYZ 85.039 442.273 null] +>> endobj +2638 0 obj << +/D [2601 0 R /XYZ 85.039 430.318 null] +>> endobj +2639 0 obj << +/D [2601 0 R /XYZ 85.039 430.318 null] +>> endobj +2640 0 obj << +/D [2601 0 R /XYZ 85.039 418.363 null] +>> endobj +2641 0 obj << +/D [2601 0 R /XYZ 85.039 418.363 null] +>> endobj +2642 0 obj << +/D [2601 0 R /XYZ 85.039 406.408 null] +>> endobj +2643 0 obj << +/D [2601 0 R /XYZ 85.039 406.408 null] +>> endobj +2644 0 obj << +/D [2601 0 R /XYZ 85.039 394.453 null] +>> endobj +2645 0 obj << +/D [2601 0 R /XYZ 85.039 394.453 null] +>> endobj +2646 0 obj << +/D [2601 0 R /XYZ 85.039 382.498 null] +>> endobj +2647 0 obj << +/D [2601 0 R /XYZ 85.039 382.498 null] +>> endobj +2648 0 obj << +/D [2601 0 R /XYZ 85.039 370.542 null] +>> endobj +2649 0 obj << +/D [2601 0 R /XYZ 85.039 370.542 null] +>> endobj +2650 0 obj << +/D [2601 0 R /XYZ 85.039 358.587 null] +>> endobj +2651 0 obj << +/D [2601 0 R /XYZ 85.039 358.587 null] +>> endobj +2652 0 obj << +/D [2601 0 R /XYZ 85.039 346.632 null] +>> endobj +2653 0 obj << +/D [2601 0 R /XYZ 85.039 346.632 null] +>> endobj +2654 0 obj << +/D [2601 0 R /XYZ 85.039 334.677 null] +>> endobj +2655 0 obj << +/D [2601 0 R /XYZ 85.039 334.677 null] +>> endobj +2656 0 obj << +/D [2601 0 R /XYZ 85.039 322.722 null] +>> endobj +2657 0 obj << +/D [2601 0 R /XYZ 85.039 322.722 null] +>> endobj +2658 0 obj << +/D [2601 0 R /XYZ 85.039 310.766 null] +>> endobj +2659 0 obj << +/D [2601 0 R /XYZ 85.039 310.766 null] +>> endobj +2660 0 obj << +/D [2601 0 R /XYZ 85.039 298.811 null] +>> endobj +2661 0 obj << +/D [2601 0 R /XYZ 85.039 298.811 null] +>> endobj +2662 0 obj << +/D [2601 0 R /XYZ 85.039 286.856 null] +>> endobj +2663 0 obj << +/D [2601 0 R /XYZ 85.039 286.856 null] +>> endobj +2664 0 obj << +/D [2601 0 R /XYZ 85.039 274.901 null] +>> endobj +2665 0 obj << +/D [2601 0 R /XYZ 85.039 274.901 null] +>> endobj +2666 0 obj << +/D [2601 0 R /XYZ 85.039 262.946 null] +>> endobj +2667 0 obj << +/D [2601 0 R /XYZ 85.039 262.946 null] +>> endobj +2668 0 obj << +/D [2601 0 R /XYZ 85.039 250.991 null] +>> endobj +2669 0 obj << +/D [2601 0 R /XYZ 85.039 250.991 null] +>> endobj +2670 0 obj << +/D [2601 0 R /XYZ 85.039 239.035 null] +>> endobj +2671 0 obj << +/D [2601 0 R /XYZ 85.039 239.035 null] +>> endobj +2672 0 obj << +/D [2601 0 R /XYZ 85.039 227.08 null] +>> endobj +2673 0 obj << +/D [2601 0 R /XYZ 85.039 227.08 null] +>> endobj +2674 0 obj << +/D [2601 0 R /XYZ 85.039 215.125 null] +>> endobj +2675 0 obj << +/D [2601 0 R /XYZ 85.039 215.125 null] +>> endobj +2676 0 obj << +/D [2601 0 R /XYZ 85.039 203.17 null] +>> endobj +2677 0 obj << +/D [2601 0 R /XYZ 85.039 203.17 null] +>> endobj +2678 0 obj << +/D [2601 0 R /XYZ 85.039 191.215 null] +>> endobj +2679 0 obj << +/D [2601 0 R /XYZ 85.039 191.215 null] +>> endobj +2680 0 obj << +/D [2601 0 R /XYZ 85.039 179.26 null] +>> endobj +2681 0 obj << +/D [2601 0 R /XYZ 85.039 179.26 null] +>> endobj +2682 0 obj << +/D [2601 0 R /XYZ 85.039 167.304 null] +>> endobj +2683 0 obj << +/D [2601 0 R /XYZ 85.039 167.304 null] +>> endobj +2684 0 obj << +/D [2601 0 R /XYZ 85.039 155.349 null] +>> endobj +2685 0 obj << +/D [2601 0 R /XYZ 85.039 155.349 null] +>> endobj +2686 0 obj << +/D [2601 0 R /XYZ 85.039 143.394 null] +>> endobj +2687 0 obj << +/D [2601 0 R /XYZ 85.039 143.394 null] +>> endobj +2688 0 obj << +/D [2601 0 R /XYZ 85.039 131.439 null] +>> endobj +2689 0 obj << +/D [2601 0 R /XYZ 85.039 131.439 null] +>> endobj +2690 0 obj << +/D [2601 0 R /XYZ 85.039 119.484 null] +>> endobj +2691 0 obj << +/D [2601 0 R /XYZ 85.039 119.484 null] +>> endobj +2692 0 obj << +/D [2601 0 R /XYZ 85.039 107.529 null] +>> endobj +2693 0 obj << +/D [2601 0 R /XYZ 85.039 107.529 null] +>> endobj +2600 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F63 406 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2697 0 obj << +/Length 3088 +/Filter /FlateDecode +>> +stream +xio6{~XY̢6V_A>,EK-z|7AG8"Q6/78nq{d$S$"RFJR$C|>tDCX<˿|P/b^^%q2IPaX,灛~Y>f${#xho!uIHh4y1)H&#n(2Y@% X-#&̲XlVՆHQ\RLEY 2 V ac6H1 zVKrywH96rh;a1Lh3Oytp?Dd! zbg =S嗇K>$_u> +*܎P;~Bw&ɢ+jd8Rm" ~t3U߱NfU~F2{m[edYzj7|kjJ~~ (g=j;Yd6,9a v~wFzZdwBTY.Wн`[#>Dh܋*/0fqf&jV$>ޡxѧ Ħ>`>\m*C"ho@ǨHU(K'QbikDXЈZBHmZ5)hhiF" 81H~d$m@Ҋ#U[~KA+!QPrRc\Y Dd0Jǟx6sf:8$ +2 !hăm9OLAbٝJoŏb,gCJ @O?2K4c \pHJżQ V} ͟<y̹sZ9.ax}m ,I)d ڍ)93. >vٲXG%]$¦]$~o$ YA|Xio0BhԷp=x׀G#)#Iw%d-2w[uA:*B7NY9 .l`S~0 I#49 -ɇ{ԈS +Pq.ǹUC"{Дſ(sCb.q~+02UgD[ +S & d8I#`h|賟X \R*- ,3@r/eg%&r u xRҒ6P<)2Ѕ!i|AqDpM{`T?10b2zIUJI8Y9-sZNg۸P+3YF:6/RRm&ԋ`!*z883+[ȍK_p -n@q7mqxT| <,aez/?{\ G3V4[WWf] LJ"֥)R'q'Ul.`aqsuuskZr0J ůJ.qҶ:dW<49wޤ\DH˽_ijw;ӎOw겹 _^D~Q5> +ev,S!nmh?>N,U}ĎpC6%cq`eQ>ً=d (Y4kdީ'橦 BNJP6~(mAf';0[r:*R֭NBr/Jī rNb`XJO(% Nw`Ё"zwbǩrZ܂.\,Nʳ?6bQա ! [UfV?\d?9ػ" a]zcmN0@jP|/lCG!Y!UE<)R %Rqܪ6q'L^^P%2{I!_OS1lbN)]"dcIWKj}†%B v{OXp;bp; +C]&Leڵup9H GeW{/_>nïdAeTsXH=}aJm%h(rtAnQ:;J|Ǣ'k=PHKH 8gDOPG){G]B8mLO~A;C{";|=Lk6A-ʣ>t-/2s+hm"HR9kޓ(pncmO.oa 7*$$/{ϱ*=c_5yrKjucgq WyHLEW6 v{)C{<$aKٗE.į*u)^"ehqb8b7cX5D؂zcq Z7> endobj +2694 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2698 0 obj << +/D [2696 0 R /XYZ 84.039 772.024 null] +>> endobj +2699 0 obj << +/D [2696 0 R /XYZ 85.039 719.019 null] +>> endobj +2700 0 obj << +/D [2696 0 R /XYZ 85.039 719.019 null] +>> endobj +2701 0 obj << +/D [2696 0 R /XYZ 85.039 707.063 null] +>> endobj +2702 0 obj << +/D [2696 0 R /XYZ 85.039 707.063 null] +>> endobj +2703 0 obj << +/D [2696 0 R /XYZ 85.039 695.108 null] +>> endobj +2704 0 obj << +/D [2696 0 R /XYZ 85.039 695.108 null] +>> endobj +2705 0 obj << +/D [2696 0 R /XYZ 85.039 683.153 null] +>> endobj +2706 0 obj << +/D [2696 0 R /XYZ 85.039 683.153 null] +>> endobj +2707 0 obj << +/D [2696 0 R /XYZ 85.039 671.198 null] +>> endobj +2708 0 obj << +/D [2696 0 R /XYZ 85.039 671.198 null] +>> endobj +214 0 obj << +/D [2696 0 R /XYZ 85.039 627.95 null] +>> endobj +2709 0 obj << +/D [2696 0 R /XYZ 85.039 542.491 null] +>> endobj +2710 0 obj << +/D [2696 0 R /XYZ 85.039 542.491 null] +>> endobj +2711 0 obj << +/D [2696 0 R /XYZ 85.039 530.536 null] +>> endobj +2712 0 obj << +/D [2696 0 R /XYZ 85.039 530.536 null] +>> endobj +2713 0 obj << +/D [2696 0 R /XYZ 85.039 530.536 null] +>> endobj +2714 0 obj << +/D [2696 0 R /XYZ 85.039 530.536 null] +>> endobj +2715 0 obj << +/D [2696 0 R /XYZ 85.039 518.58 null] +>> endobj +2716 0 obj << +/D [2696 0 R /XYZ 85.039 518.58 null] +>> endobj +2717 0 obj << +/D [2696 0 R /XYZ 85.039 506.625 null] +>> endobj +2718 0 obj << +/D [2696 0 R /XYZ 85.039 506.625 null] +>> endobj +2719 0 obj << +/D [2696 0 R /XYZ 85.039 375.681 null] +>> endobj +2720 0 obj << +/D [2696 0 R /XYZ 85.039 375.681 null] +>> endobj +2721 0 obj << +/D [2696 0 R /XYZ 85.039 363.726 null] +>> endobj +2722 0 obj << +/D [2696 0 R /XYZ 85.039 363.726 null] +>> endobj +2723 0 obj << +/D [2696 0 R /XYZ 85.039 363.726 null] +>> endobj +2724 0 obj << +/D [2696 0 R /XYZ 85.039 363.726 null] +>> endobj +2725 0 obj << +/D [2696 0 R /XYZ 85.039 351.77 null] +>> endobj +2726 0 obj << +/D [2696 0 R /XYZ 85.039 351.77 null] +>> endobj +2727 0 obj << +/D [2696 0 R /XYZ 85.039 339.815 null] +>> endobj +2728 0 obj << +/D [2696 0 R /XYZ 85.039 339.815 null] +>> endobj +2729 0 obj << +/D [2696 0 R /XYZ 85.039 327.86 null] +>> endobj +2730 0 obj << +/D [2696 0 R /XYZ 85.039 327.86 null] +>> endobj +2731 0 obj << +/D [2696 0 R /XYZ 85.039 315.905 null] +>> endobj +2732 0 obj << +/D [2696 0 R /XYZ 85.039 315.905 null] +>> endobj +2733 0 obj << +/D [2696 0 R /XYZ 85.039 303.95 null] +>> endobj +2734 0 obj << +/D [2696 0 R /XYZ 85.039 303.95 null] +>> endobj +2735 0 obj << +/D [2696 0 R /XYZ 85.039 291.995 null] +>> endobj +2736 0 obj << +/D [2696 0 R /XYZ 85.039 291.995 null] +>> endobj +2737 0 obj << +/D [2696 0 R /XYZ 85.039 268.084 null] +>> endobj +2738 0 obj << +/D [2696 0 R /XYZ 85.039 268.084 null] +>> endobj +2739 0 obj << +/D [2696 0 R /XYZ 85.039 256.129 null] +>> endobj +2740 0 obj << +/D [2696 0 R /XYZ 85.039 256.129 null] +>> endobj +2741 0 obj << +/D [2696 0 R /XYZ 85.039 244.174 null] +>> endobj +2742 0 obj << +/D [2696 0 R /XYZ 85.039 244.174 null] +>> endobj +2743 0 obj << +/D [2696 0 R /XYZ 85.039 167.304 null] +>> endobj +2744 0 obj << +/D [2696 0 R /XYZ 85.039 167.304 null] +>> endobj +2745 0 obj << +/D [2696 0 R /XYZ 85.039 155.349 null] +>> endobj +2746 0 obj << +/D [2696 0 R /XYZ 85.039 155.349 null] +>> endobj +2747 0 obj << +/D [2696 0 R /XYZ 85.039 155.349 null] +>> endobj +2748 0 obj << +/D [2696 0 R /XYZ 85.039 155.349 null] +>> endobj +2749 0 obj << +/D [2696 0 R /XYZ 85.039 143.394 null] +>> endobj +2750 0 obj << +/D [2696 0 R /XYZ 85.039 143.394 null] +>> endobj +2751 0 obj << +/D [2696 0 R /XYZ 85.039 131.439 null] +>> endobj +2752 0 obj << +/D [2696 0 R /XYZ 85.039 131.439 null] +>> endobj +2753 0 obj << +/D [2696 0 R /XYZ 85.039 119.484 null] +>> endobj +2754 0 obj << +/D [2696 0 R /XYZ 85.039 119.484 null] +>> endobj +2755 0 obj << +/D [2696 0 R /XYZ 85.039 107.529 null] +>> endobj +2756 0 obj << +/D [2696 0 R /XYZ 85.039 107.529 null] +>> endobj +2757 0 obj << +/D [2696 0 R /XYZ 85.039 95.573 null] +>> endobj +2758 0 obj << +/D [2696 0 R /XYZ 85.039 95.573 null] +>> endobj +2695 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F81 415 0 R /F63 406 0 R /F14 506 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2766 0 obj << +/Length 3732 +/Filter /FlateDecode +>> +stream +x\ێ6}[U$g%H`/Ovkڱ/;ȿoIɒ,˲l؇nSU*:,RhD#|G#`t>|0jq~M?~~_|+~kXpCA7WwGKM1?ڎ~t_W2ͷr- Ÿr?%\D5Z#pGrG%F£jG&܌Ъ~ yuϡ3IGw6 6hg0qaaIWkÈ)"hX 4 Tx|8a"pPx7uĠWi5KlǛa(` +ǡ%gQB{ıCE\݄PS@tv,\a%?GRb 'O228ּ^NLjF;9Cwq3IL3s36MUpB(Mql\N2TȪ% ˼+ɘ1{Gv6@9+]'&9Q~p(DLbtNe1{& h2DzM︟~9WG}d (t_.x E)*q.B @%4VEG$fv S%^2|+"Ƌ)J)zIj:6+GIUHF 06`<jx489|KKUO +z~j-Ԟ k#HPYGM!ovFr!%-:> RBc>HGtZ[E +e^!eEsvi {բ~F^4+Iل[VόNdh5$ '4L])%6yx䂛Sn t>':cYPBC{ וZpUBӡ&BhR^*_kajo|כzPo ]} wc 5LG }a >ad#(H +AS6݂[ZC橨 +w!^5<\0a`RkC\Y%l:5D9kSy8dYG8`&轢R*kyyzy|/;7m\ :Jh=0 U +Zg,.</k1@cOTz3H*.=sldt N.R " כ4x%>J$ | +z7;a&΁?쿽GjR7 gIж 3??[P0~WjҾK#S pepUTp1kR?&:~+%q~(ץts#O1f|`'+g7震HwxvpfݪB%HVDZ3Zm' 40`)\>)yF@Vʹ }\@ L0^n@ڟ\b=j=YuP=]e"}=nĮꣅCAT贚Rp#v5Cu.s uU< lQ/L@XS{i喎@,eJf;](O`N״2Ѫ.4<\+1(O٘eOm*i%[,RgRvO(wB"xPP@ 7);!(nܐec ۏ,Or-̍>MXP~/2ݿ,c;Hi"!+5'g!KSaeD,~x-̠(I >iԏ!O gZjtDI{Ji[ve40~aF SHCD:#7s*Hs@,}| :'gFUod#?qj! :y<9h s}Z +)+tk}3OM! zu:}, )įix4TDcO^UO=SPPPIpJ ߮m{%b9g<{]>O4\Η0Iy3_bzI'LבN:շ/5ڻlBVA, ^{*HC+ZVEO{B8__|@}ؽe,f_,;a-Nbm_}m%@q)giPo>/@,eX*{\phr޻VD:6V|fNܽMW^cTou=\m%6ϻum,-~-^A^%mɑ-ݟQ>C'pȚݟ$hFyخ-mmx79zZ +`Nrj%a$GH%N$HDai C) +endstream +endobj +2765 0 obj << +/Type /Page +/Contents 2766 0 R +/Resources 2764 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2781 0 R +/Annots [ 2759 0 R 2760 0 R 2761 0 R 2762 0 R 2763 0 R ] +>> endobj +2759 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [323.895 528.112 334.01 540.777] +/A << /S /GoTo /D (hy@ltsfn28) >> +>> endobj +2760 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [191.707 516.157 225.916 527.282] +/A << /S /GoTo /D (table.3) >> +>> endobj +2761 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [309.298 480.015 319.413 492.956] +/A << /S /GoTo /D (hy@ltsfn29) >> +>> endobj +2762 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [412.912 456.658 447.323 467.506] +/A << /S /GoTo /D (table.3) >> +>> endobj +2763 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2767 0 obj << +/D [2765 0 R /XYZ 84.039 772.024 null] +>> endobj +2768 0 obj << +/D [2765 0 R /XYZ 85.039 719.019 null] +>> endobj +2769 0 obj << +/D [2765 0 R /XYZ 85.039 719.019 null] +>> endobj +2770 0 obj << +/D [2765 0 R /XYZ 85.039 695.108 null] +>> endobj +2771 0 obj << +/D [2765 0 R /XYZ 85.039 695.108 null] +>> endobj +2772 0 obj << +/D [2765 0 R /XYZ 85.039 683.153 null] +>> endobj +2773 0 obj << +/D [2765 0 R /XYZ 85.039 683.153 null] +>> endobj +2774 0 obj << +/D [2765 0 R /XYZ 85.039 671.198 null] +>> endobj +2775 0 obj << +/D [2765 0 R /XYZ 85.039 671.198 null] +>> endobj +218 0 obj << +/D [2765 0 R /XYZ 85.039 627.362 null] +>> endobj +2776 0 obj << +/D [2765 0 R /XYZ 85.039 569.18 null] +>> endobj +2777 0 obj << +/D [2765 0 R /XYZ 85.039 569.18 null] +>> endobj +2778 0 obj << +/D [2765 0 R /XYZ 85.039 367.99 null] +>> endobj +2779 0 obj << +/D [2765 0 R /XYZ 85.039 120.651 null] +>> endobj +2780 0 obj << +/D [2765 0 R /XYZ 85.039 110.848 null] +>> endobj +2764 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F81 415 0 R /F19 411 0 R /F63 406 0 R /F11 676 0 R /F14 506 0 R /F13 1589 0 R /F7 484 0 R /F45 405 0 R /F102 572 0 R /F103 2060 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2791 0 obj << +/Length 3563 +/Filter /FlateDecode +>> +stream +x\o6_!(*jߔz([{aFJ&7CRdˎX; (Ǐ + |wWo &:xw(Fցќhw}n>B | !¬|qOod2Qx?R*Lҽ&\"ld[E"LoM?NougwW\1_ɠ"M0Y\@)<%&x 9r]$sHlYlJ*m ä BNwqT$hDM_)΢c9hJ jd2&ǁ(\-r 9ެ.KK&\cg"Ԇp >ex@~yiLMX$if R˲ţhlpsI9_-τToN49CzcY YDJlA"co9e,^ߙE~= *Ik;}OIIN![p9Uq"Uv| X_M"T`+J& [jY5X:ɒ%p}5jʰkOYj4<}=wūG2GZc&F ]1v d|ZoNC[ +pn%Xݾ::'PeOԿ5o'Kq18O.DŽ6}[/'^שZ9j4}5/)._3m4_&A] H#I%ˇg$~sq쯫7d;nq"FPƱeк1! 8bژ/2-x!kĜPV O[_=;!01YmգNJ,;@Rm(h1ǒP*;vPhTGi@sA!%aB-v8|6x~7#E[W&;VOba@8b207d"ɱ2 J@ >go^g/X61&Ws)񺴯^Q#L=4K_/x1a UQўքi3~:-B[GJPj]Z'w^7Wuc%XK헒KR>ɛp5m28YLQ4l ĩ}?VdR$jIդDP6hW$p1ǡ',"B䯚x).cĦ ,I!y)E_Ӱ=&_yۏ vTߧdSSwZ,|εt~"$0}R2K"@4 EWx].FPpzdk-F/1KFWbMxȇhFĽb6Ɋv{?Ie2UO'FM7_ _a Cا:9wƷ +ƍ-O>24eG #'Rtfc_YpGXx>$^ow%WFMc]s_zobUms*'9C2I1vP;v*U%+籣 \ƻ0!*VG1 @e4('ؑ4iR#Iäݏ8 SsqS x`y[ZO87er6qX~ۯ +8&E/ҢHo!d2|ǫk;]-g >h;~<]X@F=yn枣ls{K *[>AU(!~ W?,gUn%΄P}jMFc) ~SYg9~]ֵڳ0Kʏ4[aWiUy:L)ئL[<;|.cSWOnY 4w*V{ڈ|۾p,]2+dd Q9Q +$wyRKR#oyv۽Ǡ~{x+QM8 5Y +*UkbEع[W3ۃ ]>ԉ L$; [S;gMm4r0h6C& Іc7Z|GY@e[6_l^ B+lω.k՞MQ$]#i.VULϵ| 3yfXʃ:) +&([Fv8cb٠tdJAб_9KJy=5[kp~W97V %F$Y|K8WeJTq4leT`'W2sm*7 L#xy~܆I>ut\Ɇ6pqɩL٪UuM[;0I +_Q ߻kBJWѢ%hPۆE֏.> endobj +2782 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [257.358 223.233 292.036 236.175] +/A << /S /GoTo /D (table.1) >> +>> endobj +2783 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [293.918 223.233 304.033 236.175] +/A << /S /GoTo /D (hy@ltsfn31) >> +>> endobj +2784 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [418.35 223.233 453.028 236.175] +/A << /S /GoTo /D (table.1) >> +>> endobj +2785 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [304.079 181.944 314.194 194.332] +/A << /S /GoTo /D (hy@ltsfn32) >> +>> endobj +2788 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2792 0 obj << +/D [2790 0 R /XYZ 84.039 772.024 null] +>> endobj +2793 0 obj << +/D [2790 0 R /XYZ 85.039 573.763 null] +>> endobj +2794 0 obj << +/D [2790 0 R /XYZ 85.039 573.763 null] +>> endobj +2795 0 obj << +/D [2790 0 R /XYZ 85.039 561.808 null] +>> endobj +2796 0 obj << +/D [2790 0 R /XYZ 85.039 561.808 null] +>> endobj +2797 0 obj << +/D [2790 0 R /XYZ 85.039 561.808 null] +>> endobj +2798 0 obj << +/D [2790 0 R /XYZ 85.039 561.808 null] +>> endobj +2799 0 obj << +/D [2790 0 R /XYZ 85.039 549.853 null] +>> endobj +2800 0 obj << +/D [2790 0 R /XYZ 85.039 549.853 null] +>> endobj +2801 0 obj << +/D [2790 0 R /XYZ 85.039 537.898 null] +>> endobj +2802 0 obj << +/D [2790 0 R /XYZ 85.039 537.898 null] +>> endobj +2803 0 obj << +/D [2790 0 R /XYZ 85.039 525.943 null] +>> endobj +2804 0 obj << +/D [2790 0 R /XYZ 85.039 525.943 null] +>> endobj +2805 0 obj << +/D [2790 0 R /XYZ 85.039 513.988 null] +>> endobj +2806 0 obj << +/D [2790 0 R /XYZ 85.039 513.988 null] +>> endobj +2807 0 obj << +/D [2790 0 R /XYZ 85.039 502.032 null] +>> endobj +2808 0 obj << +/D [2790 0 R /XYZ 85.039 502.032 null] +>> endobj +2809 0 obj << +/D [2790 0 R /XYZ 85.039 490.077 null] +>> endobj +2810 0 obj << +/D [2790 0 R /XYZ 85.039 490.077 null] +>> endobj +2811 0 obj << +/D [2790 0 R /XYZ 85.039 478.122 null] +>> endobj +2812 0 obj << +/D [2790 0 R /XYZ 85.039 478.122 null] +>> endobj +2813 0 obj << +/D [2790 0 R /XYZ 85.039 466.167 null] +>> endobj +2814 0 obj << +/D [2790 0 R /XYZ 85.039 466.167 null] +>> endobj +2815 0 obj << +/D [2790 0 R /XYZ 85.039 454.212 null] +>> endobj +2816 0 obj << +/D [2790 0 R /XYZ 85.039 454.212 null] +>> endobj +2817 0 obj << +/D [2790 0 R /XYZ 85.039 442.257 null] +>> endobj +2818 0 obj << +/D [2790 0 R /XYZ 85.039 442.257 null] +>> endobj +2819 0 obj << +/D [2790 0 R /XYZ 85.039 430.301 null] +>> endobj +2820 0 obj << +/D [2790 0 R /XYZ 85.039 430.301 null] +>> endobj +2821 0 obj << +/D [2790 0 R /XYZ 85.039 418.346 null] +>> endobj +2822 0 obj << +/D [2790 0 R /XYZ 85.039 418.346 null] +>> endobj +2823 0 obj << +/D [2790 0 R /XYZ 85.039 406.391 null] +>> endobj +2824 0 obj << +/D [2790 0 R /XYZ 85.039 406.391 null] +>> endobj +2825 0 obj << +/D [2790 0 R /XYZ 85.039 394.436 null] +>> endobj +2826 0 obj << +/D [2790 0 R /XYZ 85.039 394.436 null] +>> endobj +2827 0 obj << +/D [2790 0 R /XYZ 85.039 382.481 null] +>> endobj +2828 0 obj << +/D [2790 0 R /XYZ 85.039 382.481 null] +>> endobj +2829 0 obj << +/D [2790 0 R /XYZ 85.039 370.526 null] +>> endobj +2830 0 obj << +/D [2790 0 R /XYZ 85.039 370.526 null] +>> endobj +222 0 obj << +/D [2790 0 R /XYZ 85.039 326.69 null] +>> endobj +2831 0 obj << +/D [2790 0 R /XYZ 85.039 122.721 null] +>> endobj +2832 0 obj << +/D [2790 0 R /XYZ 85.039 112.918 null] +>> endobj +2789 0 obj << +/Font << /F8 469 0 R /F103 2060 0 R /F102 572 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F11 676 0 R /F81 415 0 R /F13 1589 0 R /F7 484 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2955 0 obj << +/Length 5029 +/Filter /FlateDecode +>> +stream +x<]6r+Tv`tιT|建KTʾp$ k%qLRޝK忧 [4vD `zX?w_}Vˌ0+7fe`Fcq|B'V?J)mӍI܄=|~7%nNbDL&}񭿽q2)C^?SHu#8혱KWUlfW}JeeJByݿ-̹s@(Y`Y*iX|1.sn +sL )=T l6O#S2W'- 5*HXI~h]ޖ|}ol|[؄6mQӷMc6xnnaYxG\W\(:βHHhsUrSmh'h`|-LД' 3?2V>`ǡ~J'}m<W(hu[꟰T84E}5.qOfy| HI|_xGDM"@TR HoC}SR Y|yqfD3YD"yz,US== +=8e-sɺ]W"(y@U]# ?˘ylgl!S&=,Kp"XzH<& +[|&<ﱢͿZ +kvƴd$M ~w@~{Du + ڼz6oc綢pP (^; P/0-hP4Ҕ ]8]׆Y-t @N A2p]y;m֖3 k~#-n6#hI'+4ͽ ~Tf-׵'+4P(΄50bʸ#\0+ +"UX *ȕm1srLpās|sNvUu SBEP d2  +-)}rGb +XV4L HʮMeӉ^ꄹzhiaV 2e1,qfݦҝ a2Jq~Cʤ)O5 LS ֓,>Hfi6qIskoDႴ wGYpj_>P*='e n1|-[n޶uyLׯ ;)dtf)s6FSG`LQ xfOI 2ʯA`aՓwΏM"9 m-8''ȉ!њ 6?4J2yC&=t+G:787Xj4j캽? _r׹)3)8OY՟# H*㎯zH}Ϧ} 4MI̪P ;CKe p,-P0$*T{u $l麠&c 9z[>fsaB,q(ϡByf|y>Cǜ~ȔLdۺ7S#nOAfHqk8_DI2͕Q-첑Iy^ˆ1Y|ó΀.n{8eOz€qe  *rp~N0Ǝ;+]Kc]o ΕFòd uR_6ԥm L8[ls;rs!"Q@! +}82rv,t\5<$3س 8=O࢕-MenVV.ʹA꣒=N|vл#O9.1Ƚv +Lf&'gLu챀@t I^:&ߵy ,+"aO:|0@U#Cf7:}\ἥh8A`>>6[ 68nxSj@Vw0/U~;h\%D=}@cs/!=]*>s;X3!0+,LH(W2Q)'ׁOO۲qP}LHga5xIc}&ӒX4\!ucWz\\-8̱1=XhFj瑀'n42n-glFsTnbESm t遀,u\cs1 =_H'~_XÂ0Qkm= Jǘ7H3d +'uh(6sW+zxFʤp uR,N'%&"AYuL1ͧ&yQ#edPCé)AmyK57V[bJ!&p`U&eSH;ջ}7ū' l`T&7"'й#=g'hb 0>>Mq4t|]EӄũJ*a|3MܡįP ut?(E#qF@LRA[&z8 9fQ)1Y3:c"\ 9 1I'}ih@oՇ%;?T+v(Uԭ%F!“f<;ESSlŔxUnOUPt3|K +sfo]@J'V%n*)ir9~eHm\p/"42;t %iM׎[_B +3(BEo6.X47Pg^|AW4x4"_[&tx;Ǘ)p{˺L偔-hGh%٦LLbx"ɛr%Ŷu  :l)Kwz*C5XЦ,} ~=BWmE5>bIӌ˗k<[$SO[iS̰?-km KVV>?ŒՓD4eFOmKUȫ_x|WuיlJ\k&U5 ?KPEJ 3/Ch:rJͯbBrdi\ʤ IL0746aY:纄 ҋlF']J!k~S*+sxPqFq#' S-? +<2wi(Xt$5_s*\.$WQɠTGQNʝu$_NJYu>p+[2TuA8TpɌá#c)xM*Fc15' (*!-hXh}O|PLe$)C +nF^W&dwIBb\pj`goe)_mf.]mǓLhgy,f3Bdo !/7 =34N !q;7AtyQMPXty"289=f·Sꃐe]@6Ȱ2 =|vn8I' ^5}!g9cqd$gDvSYD< .o7ey0:o^H]оZl:3<}p&W鉘o63+j_pՆu7~™qKAΪkCccY8dqLX}v(x^ye+u޵Th:e%Dk# Gs{*uik +PRLV 7հҩ/bmIZ +:I7C256Tw=m߰bV&OC!x_|H|1:364)fp*Ć`ǃ:_OLjM]c^ -%dž!GyK< ߵ5\}'+٭ vƗ ̎O~iGw-(:&-5bKo'\pKK' +5f2>OOk.9 8( aCDd%^MZwlĺ#4ЊЅՙ9D]~D/߳g +#Wyd"Ƕ&z +endstream +endobj +2954 0 obj << +/Type /Page +/Contents 2955 0 R +/Resources 2953 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2781 0 R +/Annots [ 2786 0 R 2787 0 R 2833 0 R 2834 0 R 2835 0 R 2952 0 R ] +>> endobj +2786 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [358.117 695.761 377.821 706.61] +/A << /S /GoTo /D (subsection.3.10) >> +>> endobj +2787 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [398.058 695.761 417.762 706.61] +/A << /S /GoTo /D (subsection.3.11) >> +>> endobj +2833 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [96.466 317.901 131.637 329.856] +/A << /S /GoTo /D (table.4) >> +>> endobj +2834 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [476.612 306.499 511.232 317.347] +/A << /S /GoTo /D (table.4) >> +>> endobj +2835 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [383.806 258.125 426.284 270.08] +/A << /S /GoTo /D (note.17.1) >> +>> endobj +2952 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2956 0 obj << +/D [2954 0 R /XYZ 84.039 772.024 null] +>> endobj +2957 0 obj << +/D [2954 0 R /XYZ 85.039 616.78 null] +>> endobj +2958 0 obj << +/D [2954 0 R /XYZ 85.039 616.78 null] +>> endobj +2959 0 obj << +/D [2954 0 R /XYZ 85.039 484.775 null] +>> endobj +2960 0 obj << +/D [2954 0 R /XYZ 85.039 484.775 null] +>> endobj +2961 0 obj << +/D [2954 0 R /XYZ 85.039 223.532 null] +>> endobj +2962 0 obj << +/D [2954 0 R /XYZ 85.039 164.033 null] +>> endobj +2963 0 obj << +/D [2954 0 R /XYZ 85.039 127.614 null] +>> endobj +2953 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F11 676 0 R /F14 506 0 R /F100 527 0 R /F103 2060 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2969 0 obj << +/Length 4376 +/Filter /FlateDecode +>> +stream +x]ݓ۶B} +517>t84i;n>9)}iN"/e.>HǼ~%8CsE}wrmLX6pU +%V̍U8UnDT)"N*fU{Ҍ 8%\ C<{,kHKn0C$@NuT()˸Te-Śd^3T{}&]~hl.>J3j0@|l|Fci*Nl:2 C~9btky=/䋥҃5 uxG;t װf\y V\5S`oiW'=mP4ahi=Xi,@Ul)^gU9sTOk%9;h}X1ݜh} ŔRF{Ti^ )k{eOT~*o +wx<8I=Vy (x&D _6tv5 \&ա mC 4P⓵XvJ})jg.jчT{d}4 qlFړ0zN1|0=!}FAcA ԑLQ5]DkuOsP#c +B89_ ]ag|e=vݲs&B\Y9D 3 JϙL4M5S6mG4bROgKklQ ݐ8a1N3W$$H>$\ēTc5QD@ QR FfA))O3SÑ W(*}u*} UE4eUn}08eoNW(r>Di`Bf#ϳa|S$ -J'f4 R_ }9W9Q[_޸Xa,P_%mpqnFώiV^^D#0X; ˵aި62-A:A>$p!XiHB)Y\'n.M W(|u;tn1J:*);Qv9ҏJ-L~ ڗ+~,{ӚpCe?;Ö= +؋̙Q:a|`]j9ҋvxGFt>W)L, rP` daJ->˥.)018=)dq!%cxbnBLS\ykhbڴ%ĞZ%/|3s[&RAg4(@x.܂ (KW1GxQnaYC㛺29]ZQîLxnA>1ڿ7:;ݿ~k6 +n}rۯݓnvgl^Fz+FcIml-/Ytȁn/T9.]N$&2{ Z{(d؂ aL3HhbJk:+{,?^tױaDl "OّQt#5dG[':i78a-z 1yn8C&=D7m&b)K5y,> L(k9ZOoBh}/41s8X`J> YB_i4'%1E3Hr8~87an& gLu>C f wQ -kcE!bbD*i +¸c;Ӟ-{ + +A>Hv&LB=a)|Z{?}/I^f֪`N( +JSPRs+: r.T'ol2tm@ɂʒ IPdӋQ['&n+rl\D{v,+pͱ-%7~%X d 0X ̰Fg EK7ts + _|CّW :l7¤,p4Nl; גnxa@<_/(߀A(׻-x'+ ^_퇪B7-;ʙp-ɛ;+^zAR튼<kx\XYYQDSaL%Qi(鍁|w(^F$\=\ +6.K7d򆒨YlZO̮W( }u6 #B_RѯFFIC=6x"(OSTB;~[U[5vx0|LBf*av(qJX$;-HCuwEҶAq.כjz Ry7loW㿅pc3hq?F[|tonIVOLW(؍Vbsfwf 83q Jmv-蟅B,}2 7{ @q<7UlK03 +# scj}~lUjq%lPax\65ɝLݖHs@4yyǦ)t ҷPx tΡ@=KD[E *[ x +endstream +endobj +2968 0 obj << +/Type /Page +/Contents 2969 0 R +/Resources 2967 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2781 0 R +/Annots [ 2923 0 R 2924 0 R 2925 0 R 2926 0 R 2927 0 R 2928 0 R 2929 0 R 2930 0 R 2931 0 R 2932 0 R 2933 0 R 2934 0 R 2935 0 R 2936 0 R 2937 0 R 2938 0 R 2939 0 R 2940 0 R 2941 0 R 2942 0 R 2943 0 R 2944 0 R 2945 0 R 2946 0 R 2947 0 R 2948 0 R 2949 0 R 2950 0 R 2966 0 R ] +>> endobj +2923 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [408.129 643.452 449.418 658.396] +/A << /S /GoTo /D (hy@ltablenote4.1) >> +>> endobj +2924 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [397.841 630.102 409.74 645.046] +/A << /S /GoTo /D (hy@ltablenote4.2) >> +>> endobj +2925 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [448.851 616.752 460.75 631.696] +/A << /S /GoTo /D (hy@ltablenote4.3) >> +>> endobj +2926 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [394.274 603.402 406.174 618.346] +/A << /S /GoTo /D (hy@ltablenote4.4) >> +>> endobj +2927 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [286.997 568.135 298.897 581.076] +/A << /S /GoTo /D (hy@ltablenote4.5) >> +>> endobj +2928 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [390.311 554.785 402.211 569.729] +/A << /S /GoTo /D (hy@ltablenote4.6) >> +>> endobj +2929 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [225.6 530.476 237.5 543.417] +/A << /S /GoTo /D (hy@ltablenote4.7) >> +>> endobj +2930 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [397.25 517.126 409.15 532.07] +/A << /S /GoTo /D (hy@ltablenote4.8) >> +>> endobj +2931 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [281.978 503.776 293.878 518.72] +/A << /S /GoTo /D (hy@ltablenote4.9) >> +>> endobj +2932 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [295.813 479.467 311.366 492.409] +/A << /S /GoTo /D (hy@ltablenote4.10) >> +>> endobj +2933 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [434.678 455.158 450.231 468.1] +/A << /S /GoTo /D (hy@ltablenote4.11) >> +>> endobj +2934 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [305.498 441.808 321.051 456.752] +/A << /S /GoTo /D (hy@ltablenote4.12) >> +>> endobj +2935 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [375.021 417.5 390.574 430.441] +/A << /S /GoTo /D (hy@ltablenote4.13) >> +>> endobj +2936 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [223.847 382.232 239.399 395.173] +/A << /S /GoTo /D (hy@ltablenote4.14) >> +>> endobj +2937 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.335 368.882 328.888 383.826] +/A << /S /GoTo /D (hy@ltablenote4.15) >> +>> endobj +2938 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [353.061 344.573 368.613 357.514] +/A << /S /GoTo /D (hy@ltablenote4.16) >> +>> endobj +2939 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [430.203 320.264 445.755 333.206] +/A << /S /GoTo /D (hy@ltablenote4.17) >> +>> endobj +2940 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [317.742 306.914 376.156 321.858] +/A << /S /GoTo /D (subsection.4.8) >> +>> endobj +2941 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [380.307 306.914 395.86 321.858] +/A << /S /GoTo /D (hy@ltablenote4.18) >> +>> endobj +2942 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [388.418 293.564 403.97 308.508] +/A << /S /GoTo /D (hy@ltablenote4.19) >> +>> endobj +2943 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [335.861 280.214 351.414 295.158] +/A << /S /GoTo /D (hy@ltablenote4.20) >> +>> endobj +2944 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [411.764 266.864 427.317 281.808] +/A << /S /GoTo /D (hy@ltablenote4.21) >> +>> endobj +2945 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [463.002 253.515 478.555 268.458] +/A << /S /GoTo /D (hy@ltablenote4.22) >> +>> endobj +2946 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [260.175 218.247 275.728 231.188] +/A << /S /GoTo /D (hy@ltablenote4.23) >> +>> endobj +2947 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [231.931 182.979 247.484 195.92] +/A << /S /GoTo /D (hy@ltablenote4.24) >> +>> endobj +2948 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [349.563 169.629 365.116 184.573] +/A << /S /GoTo /D (hy@ltablenote4.25) >> +>> endobj +2949 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [227.341 145.32 242.894 158.262] +/A << /S /GoTo /D (hy@ltablenote4.26) >> +>> endobj +2950 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [296.479 131.97 312.032 146.914] +/A << /S /GoTo /D (hy@ltablenote4.27) >> +>> endobj +2966 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +2970 0 obj << +/D [2968 0 R /XYZ 84.039 772.024 null] +>> endobj +2964 0 obj << +/D [2968 0 R /XYZ 85.039 693.514 null] +>> endobj +2971 0 obj << +/D [2968 0 R /XYZ 409.125 658.695 null] +>> endobj +2972 0 obj << +/D [2968 0 R /XYZ 409.125 647.736 null] +>> endobj +2973 0 obj << +/D [2968 0 R /XYZ 398.837 645.345 null] +>> endobj +2974 0 obj << +/D [2968 0 R /XYZ 398.837 634.386 null] +>> endobj +2975 0 obj << +/D [2968 0 R /XYZ 449.847 631.995 null] +>> endobj +2976 0 obj << +/D [2968 0 R /XYZ 449.847 621.036 null] +>> endobj +2977 0 obj << +/D [2968 0 R /XYZ 395.271 618.645 null] +>> endobj +2978 0 obj << +/D [2968 0 R /XYZ 395.271 607.686 null] +>> endobj +2979 0 obj << +/D [2968 0 R /XYZ 287.993 583.377 null] +>> endobj +2980 0 obj << +/D [2968 0 R /XYZ 287.993 572.419 null] +>> endobj +2981 0 obj << +/D [2968 0 R /XYZ 391.308 570.028 null] +>> endobj +2982 0 obj << +/D [2968 0 R /XYZ 391.308 559.069 null] +>> endobj +2983 0 obj << +/D [2968 0 R /XYZ 226.597 545.719 null] +>> endobj +2984 0 obj << +/D [2968 0 R /XYZ 226.597 534.76 null] +>> endobj +2985 0 obj << +/D [2968 0 R /XYZ 398.246 532.369 null] +>> endobj +2986 0 obj << +/D [2968 0 R /XYZ 398.246 521.41 null] +>> endobj +2987 0 obj << +/D [2968 0 R /XYZ 282.974 519.019 null] +>> endobj +2988 0 obj << +/D [2968 0 R /XYZ 282.974 508.06 null] +>> endobj +2989 0 obj << +/D [2968 0 R /XYZ 296.809 494.71 null] +>> endobj +2990 0 obj << +/D [2968 0 R /XYZ 296.809 483.751 null] +>> endobj +2991 0 obj << +/D [2968 0 R /XYZ 435.674 470.401 null] +>> endobj +2992 0 obj << +/D [2968 0 R /XYZ 435.674 459.442 null] +>> endobj +2993 0 obj << +/D [2968 0 R /XYZ 306.494 457.051 null] +>> endobj +2994 0 obj << +/D [2968 0 R /XYZ 306.494 446.092 null] +>> endobj +2995 0 obj << +/D [2968 0 R /XYZ 376.018 432.742 null] +>> endobj +2996 0 obj << +/D [2968 0 R /XYZ 376.018 421.783 null] +>> endobj +2997 0 obj << +/D [2968 0 R /XYZ 224.843 397.475 null] +>> endobj +2998 0 obj << +/D [2968 0 R /XYZ 224.843 386.516 null] +>> endobj +2999 0 obj << +/D [2968 0 R /XYZ 314.332 384.125 null] +>> endobj +3000 0 obj << +/D [2968 0 R /XYZ 314.332 373.166 null] +>> endobj +3001 0 obj << +/D [2968 0 R /XYZ 354.057 359.816 null] +>> endobj +3002 0 obj << +/D [2968 0 R /XYZ 354.057 348.857 null] +>> endobj +3003 0 obj << +/D [2968 0 R /XYZ 431.199 335.507 null] +>> endobj +3004 0 obj << +/D [2968 0 R /XYZ 431.199 324.548 null] +>> endobj +3005 0 obj << +/D [2968 0 R /XYZ 381.304 322.157 null] +>> endobj +3006 0 obj << +/D [2968 0 R /XYZ 381.304 311.198 null] +>> endobj +3007 0 obj << +/D [2968 0 R /XYZ 389.414 308.807 null] +>> endobj +3008 0 obj << +/D [2968 0 R /XYZ 389.414 297.848 null] +>> endobj +3009 0 obj << +/D [2968 0 R /XYZ 336.857 295.457 null] +>> endobj +3010 0 obj << +/D [2968 0 R /XYZ 336.857 284.498 null] +>> endobj +3011 0 obj << +/D [2968 0 R /XYZ 412.76 282.107 null] +>> endobj +3012 0 obj << +/D [2968 0 R /XYZ 412.76 271.148 null] +>> endobj +3013 0 obj << +/D [2968 0 R /XYZ 463.998 268.757 null] +>> endobj +3014 0 obj << +/D [2968 0 R /XYZ 463.998 257.798 null] +>> endobj +3015 0 obj << +/D [2968 0 R /XYZ 261.171 233.49 null] +>> endobj +3016 0 obj << +/D [2968 0 R /XYZ 261.171 222.531 null] +>> endobj +3017 0 obj << +/D [2968 0 R /XYZ 232.928 198.222 null] +>> endobj +3018 0 obj << +/D [2968 0 R /XYZ 232.928 187.263 null] +>> endobj +3019 0 obj << +/D [2968 0 R /XYZ 350.559 184.872 null] +>> endobj +3020 0 obj << +/D [2968 0 R /XYZ 350.559 173.913 null] +>> endobj +3021 0 obj << +/D [2968 0 R /XYZ 228.337 160.563 null] +>> endobj +3022 0 obj << +/D [2968 0 R /XYZ 228.337 149.604 null] +>> endobj +3023 0 obj << +/D [2968 0 R /XYZ 297.476 147.213 null] +>> endobj +3024 0 obj << +/D [2968 0 R /XYZ 297.476 136.254 null] +>> endobj +2967 0 obj << +/Font << /F8 469 0 R /F103 2060 0 R /F102 572 0 R /F45 405 0 R /F63 406 0 R /F34 407 0 R /F55 474 0 R /F56 408 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3071 0 obj << +/Length 2781 +/Filter /FlateDecode +>> +stream +x\s_P31 Li:Jܾ\nDKBR]DJ)Y|z"o F4Oﮒbi͉V*Dl +/K!Dyr.諭KcS6^p'/U:=/|ף?Nø7k|wWyM *3=yBl瞥jA4).ba: 95j\,8T-g!X\4Th#*;=0d9\Cv#0L`%l.!C[ҟz<\ +@'z<^!@FGӰT#A\L$5MU;i Ɯ@lE}YUcp?D=|r3s yxge$4<8Ŏ>ؿmAu\*88銎02AKV];%'@`x6szapOŬXlmTBvSCxհl]/&1>7J # +K"pÀ=րIb׶3k\Ա`aT2KGUU{\WLop22XiZ DO>~]yn|S.Lyfj oOt^l1ݡ?ha!Ez͇ȴ1L" S +PTMi Zi@$asRr 6EE=!g`!C]Px!7BTQt2 孑Ò;_d8,u6)0N[\8n%IY͵N cce;AIYm1Dpn}XC.gb&YMi>o 0E֩.i -$y[@.Io &$QF*PXXLrHtSa9H8c">^R~[&AyJfv3OL!gB`i#Ut}fvvSԸo>p& '8CؠI49)P!Q0! c %}Q~;96B9dWuD& I9, bc:[e} k7i^N:vI$B{'} Uѷ}Dcl_=$gm~ntL z?4l;( +I,X>gX0/*0)vV|Wbv7vE1#3+V# W[ J=RIzCJUu^%z11ΞMn"B/z+0gBk M>B`xuɭ)CF݁ipF6tqY<;k#%>aKSZg!$<%V+IE:'D'EoH옒h9ҔsfٝqCC Vj%N+U~i TaȮÐ;6 ~_u.V2˫ۼyi72TsRyB +^spbnV[ k@tn/|}W@{_Э]Ý +Ifyq|gvx=wfݹ? BݶVH|׷z&J;,+ܹLh(//byZ(BZN0,g׭mJ1bN`K .f^w类hX {$OtfDK)I{:`v? 2w3"HEB[:/"< ۓ}K9 +endstream +endobj +3070 0 obj << +/Type /Page +/Contents 3071 0 R +/Resources 3069 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 2781 0 R +/Annots [ 2951 0 R 3052 0 R 3053 0 R 3054 0 R 3055 0 R 3056 0 R 3057 0 R 3058 0 R 3059 0 R 3060 0 R 3061 0 R 3062 0 R 3063 0 R 3064 0 R 3065 0 R 3066 0 R 3068 0 R ] +>> endobj +2951 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [331.698 692.568 391.16 706.466] +/A << /S /GoTo /D (subsection.4.9) >> +>> endobj +3052 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [178.613 539.089 214.479 547.747] +/A << /S /GoTo /D (note.17.1) >> +>> endobj +3053 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [396.659 480.032 435.159 489.995] +/A << /S /GoTo /D (section.11) >> +>> endobj +3054 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.11 454.701 265.948 465.351] +/A << /S /GoTo /D (subsection.4.6) >> +>> endobj +3055 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.11 438.834 265.948 449.485] +/A << /S /GoTo /D (subsection.4.6) >> +>> endobj +3056 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.11 422.968 265.948 433.618] +/A << /S /GoTo /D (subsection.4.6) >> +>> endobj +3057 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [212.11 407.101 265.948 417.751] +/A << /S /GoTo /D (subsection.4.6) >> +>> endobj +3058 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [265.084 391.235 299.586 401.885] +/A << /S /GoTo /D (section.4) >> +>> endobj +3059 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [265.084 375.368 299.586 386.018] +/A << /S /GoTo /D (section.4) >> +>> endobj +3060 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [265.084 359.501 299.586 370.151] +/A << /S /GoTo /D (section.4) >> +>> endobj +3061 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [171.408 343.635 225.246 354.285] +/A << /S /GoTo /D (subsection.4.2) >> +>> endobj +3062 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [171.408 327.768 225.246 338.418] +/A << /S /GoTo /D (subsection.4.2) >> +>> endobj +3063 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [171.408 311.902 225.246 322.552] +/A << /S /GoTo /D (subsection.4.2) >> +>> endobj +3064 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [265.084 296.035 303.82 306.685] +/A << /S /GoTo /D (section.12) >> +>> endobj +3065 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [171.408 280.168 210.144 290.818] +/A << /S /GoTo /D (section.13) >> +>> endobj +3066 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [171.408 264.302 210.144 274.952] +/A << /S /GoTo /D (section.13) >> +>> endobj +3068 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3072 0 obj << +/D [3070 0 R /XYZ 84.039 772.024 null] +>> endobj +3025 0 obj << +/D [3070 0 R /XYZ 104.965 540.085 null] +>> endobj +3026 0 obj << +/D [3070 0 R /XYZ 104.965 524.219 null] +>> endobj +3027 0 obj << +/D [3070 0 R /XYZ 104.965 508.352 null] +>> endobj +3028 0 obj << +/D [3070 0 R /XYZ 104.965 492.485 null] +>> endobj +3029 0 obj << +/D [3070 0 R /XYZ 104.965 457.69 null] +>> endobj +3030 0 obj << +/D [3070 0 R /XYZ 104.965 441.823 null] +>> endobj +3031 0 obj << +/D [3070 0 R /XYZ 104.965 425.957 null] +>> endobj +3032 0 obj << +/D [3070 0 R /XYZ 104.965 410.09 null] +>> endobj +3033 0 obj << +/D [3070 0 R /XYZ 104.965 394.223 null] +>> endobj +3034 0 obj << +/D [3070 0 R /XYZ 104.965 378.357 null] +>> endobj +3035 0 obj << +/D [3070 0 R /XYZ 104.965 362.49 null] +>> endobj +3036 0 obj << +/D [3070 0 R /XYZ 104.965 346.624 null] +>> endobj +3037 0 obj << +/D [3070 0 R /XYZ 104.965 330.757 null] +>> endobj +3038 0 obj << +/D [3070 0 R /XYZ 104.965 314.89 null] +>> endobj +3039 0 obj << +/D [3070 0 R /XYZ 104.965 299.024 null] +>> endobj +3040 0 obj << +/D [3070 0 R /XYZ 104.965 283.157 null] +>> endobj +3041 0 obj << +/D [3070 0 R /XYZ 104.965 267.291 null] +>> endobj +3042 0 obj << +/D [3070 0 R /XYZ 104.965 251.424 null] +>> endobj +3043 0 obj << +/D [3070 0 R /XYZ 104.965 235.557 null] +>> endobj +3044 0 obj << +/D [3070 0 R /XYZ 104.965 219.691 null] +>> endobj +3045 0 obj << +/D [3070 0 R /XYZ 104.965 203.824 null] +>> endobj +3046 0 obj << +/D [3070 0 R /XYZ 104.965 187.958 null] +>> endobj +3047 0 obj << +/D [3070 0 R /XYZ 104.965 172.091 null] +>> endobj +3048 0 obj << +/D [3070 0 R /XYZ 104.965 156.224 null] +>> endobj +3049 0 obj << +/D [3070 0 R /XYZ 104.965 140.358 null] +>> endobj +3050 0 obj << +/D [3070 0 R /XYZ 104.965 124.491 null] +>> endobj +3051 0 obj << +/D [3070 0 R /XYZ 104.965 108.625 null] +>> endobj +3069 0 obj << +/Font << /F8 469 0 R /F103 2060 0 R /F102 572 0 R /F45 405 0 R /F63 406 0 R /F56 408 0 R /F104 581 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F35 583 0 R /F37 3073 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3081 0 obj << +/Length 3893 +/Filter /FlateDecode +>> +stream +xks~f<C{9im6:moNfRm{w @ xc߻w$z臫?DXTnIJRV()w4ݏW tQ=?\Eo9|pt=BC?zx?\KN&-U9v6Pk,2RF D*ar!IA9'lgl1B#l#r\)DB>B{Dr)њtQĮ?#9}]xG` (jX*`h09˶&Sl/ \>aˆZNĶ@ljg$hd'A91 +KDWfQZfoqS ^P aײ +W(%cp"t}|@\Ǭ\EOd"/(%P~Rv A%zq(ƣQ %]j ,hIjgMkE !YeXN_eYu}(fRa\o.D&Y9& 9]).4aқxjL!-`F!BCXD`mHˊ 3,Z,PYof*\=O__.r2)z51tl%MjĔç[/iL +>&m7.7M.q޺ą^pFs&K,atK …z%N΄p('jDh:S rmh6oBRoxSsA`Vhs"-ODx9j \q)HĦ8rlTqw KI8RK8ޤUs}^H4g08]e+jB +c :& 4,j=MG7lwAbM"!k FEq7G-y`38hxirR1@DUG0FowQ ,hL˴wLX_oڴj!fL6ɖ0qFX!oOScYoy0>='ŵ}˞WAe.Oj@͉V0 ͞q&ce-TEs;<}eގHOdc\VwV>Ol-Dſp!<{x=ecXޓ}"pg3DRMXGby/H!g;;!#vBAxcYؚ)?^bESGKrsHC4`X=sƨyy]!'G+RXıD>y b Aʀ;l>"(\P~ka;[;E;{J=HV8% FS[ENEڋZ𵶱&o Wgo)șPnkdhAL6,<)]|Lgw,x_/@htYѵ>Dr>\#!Gwer(`h)IhR&R-"@uN3:v_a?aH׾r5 {1SK%d&x۾gI7ޒ?svC]@b5Jl҇mTR ߅]Pxt9QJ;,C _ۗ"Pv[A% %`i˗ en8Qg&> endobj +3067 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [165.065 710.152 218.861 720.115] +/A << /S /GoTo /D (subsection.4.9) >> +>> endobj +3074 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [431.013 689.707 498.98 701.662] +/A << /S /GoTo /D (subsection.3.11) >> +>> endobj +3075 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [186.765 567.578 226.295 579.533] +/A << /S /GoTo /D (section.2) >> +>> endobj +3076 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [404.041 543.667 467.487 555.623] +/A << /S /GoTo /D (subsection.3.5) >> +>> endobj +3077 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [344.421 349.309 412.529 361.264] +/A << /S /GoTo /D (subsection.3.11) >> +>> endobj +3078 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3082 0 obj << +/D [3080 0 R /XYZ 84.039 772.024 null] +>> endobj +3083 0 obj << +/D [3080 0 R /XYZ 85.039 711.148 null] +>> endobj +2965 0 obj << +/D [3080 0 R /XYZ 85.039 711.148 null] +>> endobj +3084 0 obj << +/D [3080 0 R /XYZ 85.039 668.698 null] +>> endobj +3085 0 obj << +/D [3080 0 R /XYZ 85.039 668.698 null] +>> endobj +3086 0 obj << +/D [3080 0 R /XYZ 85.039 656.743 null] +>> endobj +3087 0 obj << +/D [3080 0 R /XYZ 85.039 656.743 null] +>> endobj +3088 0 obj << +/D [3080 0 R /XYZ 85.039 656.743 null] +>> endobj +3089 0 obj << +/D [3080 0 R /XYZ 85.039 656.743 null] +>> endobj +3090 0 obj << +/D [3080 0 R /XYZ 85.039 644.788 null] +>> endobj +3091 0 obj << +/D [3080 0 R /XYZ 85.039 644.788 null] +>> endobj +3092 0 obj << +/D [3080 0 R /XYZ 85.039 632.833 null] +>> endobj +3093 0 obj << +/D [3080 0 R /XYZ 85.039 632.833 null] +>> endobj +3094 0 obj << +/D [3080 0 R /XYZ 85.039 510.206 null] +>> endobj +3095 0 obj << +/D [3080 0 R /XYZ 85.039 510.206 null] +>> endobj +3096 0 obj << +/D [3080 0 R /XYZ 85.039 498.251 null] +>> endobj +3097 0 obj << +/D [3080 0 R /XYZ 85.039 498.251 null] +>> endobj +3098 0 obj << +/D [3080 0 R /XYZ 85.039 498.251 null] +>> endobj +3099 0 obj << +/D [3080 0 R /XYZ 85.039 498.251 null] +>> endobj +3100 0 obj << +/D [3080 0 R /XYZ 85.039 486.295 null] +>> endobj +3101 0 obj << +/D [3080 0 R /XYZ 85.039 486.295 null] +>> endobj +3102 0 obj << +/D [3080 0 R /XYZ 85.039 474.34 null] +>> endobj +3103 0 obj << +/D [3080 0 R /XYZ 85.039 474.34 null] +>> endobj +3104 0 obj << +/D [3080 0 R /XYZ 85.039 462.385 null] +>> endobj +3105 0 obj << +/D [3080 0 R /XYZ 85.039 462.385 null] +>> endobj +3106 0 obj << +/D [3080 0 R /XYZ 85.039 450.43 null] +>> endobj +3107 0 obj << +/D [3080 0 R /XYZ 85.039 450.43 null] +>> endobj +3108 0 obj << +/D [3080 0 R /XYZ 85.039 438.475 null] +>> endobj +3109 0 obj << +/D [3080 0 R /XYZ 85.039 438.475 null] +>> endobj +3110 0 obj << +/D [3080 0 R /XYZ 85.039 426.52 null] +>> endobj +3111 0 obj << +/D [3080 0 R /XYZ 85.039 426.52 null] +>> endobj +3112 0 obj << +/D [3080 0 R /XYZ 85.039 414.564 null] +>> endobj +3113 0 obj << +/D [3080 0 R /XYZ 85.039 414.564 null] +>> endobj +3114 0 obj << +/D [3080 0 R /XYZ 85.039 328.301 null] +>> endobj +3115 0 obj << +/D [3080 0 R /XYZ 85.039 328.301 null] +>> endobj +3116 0 obj << +/D [3080 0 R /XYZ 85.039 316.346 null] +>> endobj +3117 0 obj << +/D [3080 0 R /XYZ 85.039 316.346 null] +>> endobj +3118 0 obj << +/D [3080 0 R /XYZ 85.039 316.346 null] +>> endobj +3119 0 obj << +/D [3080 0 R /XYZ 85.039 316.346 null] +>> endobj +3120 0 obj << +/D [3080 0 R /XYZ 85.039 304.39 null] +>> endobj +3121 0 obj << +/D [3080 0 R /XYZ 85.039 304.39 null] +>> endobj +3122 0 obj << +/D [3080 0 R /XYZ 85.039 292.435 null] +>> endobj +3123 0 obj << +/D [3080 0 R /XYZ 85.039 292.435 null] +>> endobj +3124 0 obj << +/D [3080 0 R /XYZ 85.039 280.48 null] +>> endobj +3125 0 obj << +/D [3080 0 R /XYZ 85.039 280.48 null] +>> endobj +3126 0 obj << +/D [3080 0 R /XYZ 85.039 268.525 null] +>> endobj +3127 0 obj << +/D [3080 0 R /XYZ 85.039 268.525 null] +>> endobj +3128 0 obj << +/D [3080 0 R /XYZ 85.039 256.57 null] +>> endobj +3129 0 obj << +/D [3080 0 R /XYZ 85.039 256.57 null] +>> endobj +3130 0 obj << +/D [3080 0 R /XYZ 85.039 244.615 null] +>> endobj +3131 0 obj << +/D [3080 0 R /XYZ 85.039 244.615 null] +>> endobj +3132 0 obj << +/D [3080 0 R /XYZ 85.039 232.659 null] +>> endobj +3133 0 obj << +/D [3080 0 R /XYZ 85.039 232.659 null] +>> endobj +3134 0 obj << +/D [3080 0 R /XYZ 85.039 220.704 null] +>> endobj +3135 0 obj << +/D [3080 0 R /XYZ 85.039 220.704 null] +>> endobj +3136 0 obj << +/D [3080 0 R /XYZ 85.039 208.749 null] +>> endobj +3137 0 obj << +/D [3080 0 R /XYZ 85.039 208.749 null] +>> endobj +3138 0 obj << +/D [3080 0 R /XYZ 85.039 196.794 null] +>> endobj +3139 0 obj << +/D [3080 0 R /XYZ 85.039 196.794 null] +>> endobj +3140 0 obj << +/D [3080 0 R /XYZ 85.039 184.839 null] +>> endobj +3141 0 obj << +/D [3080 0 R /XYZ 85.039 184.839 null] +>> endobj +3142 0 obj << +/D [3080 0 R /XYZ 85.039 172.884 null] +>> endobj +3143 0 obj << +/D [3080 0 R /XYZ 85.039 172.884 null] +>> endobj +3079 0 obj << +/Font << /F8 469 0 R /F33 414 0 R /F86 526 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F14 506 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3148 0 obj << +/Length 3859 +/Filter /FlateDecode +>> +stream +xk +Aq2pbI<A.pH>rzٲ$-a|i8Q8ow7oFn6PFZ1MGy2¿Ø y.@wɘEA>¤*c;qă>ka!evdDM7~GS~m\a?@HEhP܇*W>$f'4Dkݚt +QƄ!!ASCvMQJԣ<|p߲Z(REfv5\2'S_?b\W]{# ~Yůƶmp-@C47ЈBM#)s g@c E`k9ck-/S`':TP)IP E1Zjvh vv>D[idbCMtQ_RGxN#}?#ZpOu\Q>bs|ɢQtJ5g.(# 5fkD3zaրN7d9~~^ >F-OC<}g |7 Z^ +>Zj~ըhIRiQz3A ] +>(!COސJV qŹ8o~Ax5u*˓fXSt*DD!\+xsvXw`<~{Z$?ӯPoih7 vڕR ,k/іQ9p3җ6~{tgON1Ѩ:s2#2%&$>zH%&odr(JɤL PMr&/cmAJ]DFd3Zװ)nh^m0".-G=1W+7H9(ӥp(JR9JjJvWKLeJ7O@v8͛oh稤#&Ν7jxCvm[fQ=;2=@R:tfA骿XTlu D +o-u-2,\+0eEqړrt]^L2)z("`=?Tu f3drY+F=0ɖK5EY'i<&Jvm"-ڊ$"C">hn#yZmY&#b3eE2W^ry29',T/[AaI8{zVT+ZM&v J6u+{eAkw}(RݺUqp7"*:eF}α?@AD0#8 TQ68*9PFp Hbxgћȃk!/^to|ORNȱIBґ0 `3u_X y'dQvp $p:C^ajԔH) m=?å?OJHԷT@)NBayp48nm:t,힅YXd7ji,yZCk nۚ{ ^ɈD+9b$[ eJ?8@/cd8 /өt{)1WNf'\+w G !zcoj9YIO,,"z`pljnZPls-o#F=*hħ@Ţ +nca'ǣb~TUf1Jq*P^N2)yybjc¡2O1)한ꧬ^tU'^smCbM^fl{*g78r)cm /7{vpnIlB+"{dDPh>*$Da *XNX<z}b2'ZZPהd^G87/2˓>ِG/rڇ$t$IsċE.Oq|rAU[A1401e~"k+HJ)E #G'O ީt`v{Hų#s,0O}i!cZkx`bwQN4݊UDs2 !M}h`">:d*x aD O~ݤy2.D1CxcfYtNjx5I>P*)iEl5M1 vL +VUh +aREiÞ*"qQy|nlyqfyB`Y LWnm[%$X5^-@k.G.uށgG ]}йwsMwHsb)yHb^ "seUIl˰aC%0ȥj0Eh/D?Ií`5s7%.(KSn _j(z{D7:ڶ)AA#{1GX;v?põBx2* VY_t`6P3e6͉7NJ:+=ފ ^DCE[:?_ޛ3CD+< tVZMao!(w0x>XrU`:ö/Bu힜 #_uv!H$PQ} 9]llIX \`,ҩϫmH߯(69$aPO}fWB׵ry:_,NI#0Np 00b@696 4b&n*s0 jZoʺl#P1nNޠ &/7.OͬW6SP!&5TγEt#mgD>xD\GK5(ky# \p8wi9DtGNJn<+m2}-rť3I:d(LVZ4 41b6tm8peT q A ~6kgh!&ݜNI4:i'mHTʹ{OC';OkWIpq;?E,cĹR_p?Nu=&㖂XnBI>oE2I7ulvpY SX_J +endstream +endobj +3147 0 obj << +/Type /Page +/Contents 3148 0 R +/Resources 3146 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3196 0 R +/Annots [ 3144 0 R 3145 0 R ] +>> endobj +3144 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [101.917 590.596 170.047 601.444] +/A << /S /GoTo /D (subsection.17.5) >> +>> endobj +3145 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3149 0 obj << +/D [3147 0 R /XYZ 84.039 772.024 null] +>> endobj +3150 0 obj << +/D [3147 0 R /XYZ 85.039 715.631 null] +>> endobj +3151 0 obj << +/D [3147 0 R /XYZ 85.039 715.631 null] +>> endobj +3152 0 obj << +/D [3147 0 R /XYZ 85.039 703.676 null] +>> endobj +3153 0 obj << +/D [3147 0 R /XYZ 85.039 703.676 null] +>> endobj +3154 0 obj << +/D [3147 0 R /XYZ 85.039 703.676 null] +>> endobj +3155 0 obj << +/D [3147 0 R /XYZ 85.039 703.676 null] +>> endobj +3156 0 obj << +/D [3147 0 R /XYZ 85.039 691.721 null] +>> endobj +3157 0 obj << +/D [3147 0 R /XYZ 85.039 691.721 null] +>> endobj +3158 0 obj << +/D [3147 0 R /XYZ 85.039 679.766 null] +>> endobj +3159 0 obj << +/D [3147 0 R /XYZ 85.039 679.766 null] +>> endobj +3160 0 obj << +/D [3147 0 R /XYZ 85.039 667.811 null] +>> endobj +3161 0 obj << +/D [3147 0 R /XYZ 85.039 667.811 null] +>> endobj +3162 0 obj << +/D [3147 0 R /XYZ 85.039 655.856 null] +>> endobj +3163 0 obj << +/D [3147 0 R /XYZ 85.039 655.856 null] +>> endobj +3164 0 obj << +/D [3147 0 R /XYZ 85.039 643.9 null] +>> endobj +3165 0 obj << +/D [3147 0 R /XYZ 85.039 643.9 null] +>> endobj +3166 0 obj << +/D [3147 0 R /XYZ 85.039 479.216 null] +>> endobj +3167 0 obj << +/D [3147 0 R /XYZ 85.039 479.216 null] +>> endobj +3168 0 obj << +/D [3147 0 R /XYZ 85.039 467.261 null] +>> endobj +3169 0 obj << +/D [3147 0 R /XYZ 85.039 467.261 null] +>> endobj +3170 0 obj << +/D [3147 0 R /XYZ 85.039 467.261 null] +>> endobj +3171 0 obj << +/D [3147 0 R /XYZ 85.039 467.261 null] +>> endobj +3172 0 obj << +/D [3147 0 R /XYZ 85.039 455.306 null] +>> endobj +3173 0 obj << +/D [3147 0 R /XYZ 85.039 455.306 null] +>> endobj +3174 0 obj << +/D [3147 0 R /XYZ 85.039 443.351 null] +>> endobj +3175 0 obj << +/D [3147 0 R /XYZ 85.039 443.351 null] +>> endobj +3176 0 obj << +/D [3147 0 R /XYZ 85.039 431.396 null] +>> endobj +3177 0 obj << +/D [3147 0 R /XYZ 85.039 431.396 null] +>> endobj +3178 0 obj << +/D [3147 0 R /XYZ 85.039 419.44 null] +>> endobj +3179 0 obj << +/D [3147 0 R /XYZ 85.039 419.44 null] +>> endobj +3180 0 obj << +/D [3147 0 R /XYZ 85.039 407.485 null] +>> endobj +3181 0 obj << +/D [3147 0 R /XYZ 85.039 407.485 null] +>> endobj +3182 0 obj << +/D [3147 0 R /XYZ 85.039 395.53 null] +>> endobj +3183 0 obj << +/D [3147 0 R /XYZ 85.039 395.53 null] +>> endobj +3184 0 obj << +/D [3147 0 R /XYZ 85.039 143.394 null] +>> endobj +3185 0 obj << +/D [3147 0 R /XYZ 85.039 143.394 null] +>> endobj +3186 0 obj << +/D [3147 0 R /XYZ 85.039 131.439 null] +>> endobj +3187 0 obj << +/D [3147 0 R /XYZ 85.039 131.439 null] +>> endobj +3188 0 obj << +/D [3147 0 R /XYZ 85.039 131.439 null] +>> endobj +3189 0 obj << +/D [3147 0 R /XYZ 85.039 131.439 null] +>> endobj +3190 0 obj << +/D [3147 0 R /XYZ 85.039 119.484 null] +>> endobj +3191 0 obj << +/D [3147 0 R /XYZ 85.039 119.484 null] +>> endobj +3192 0 obj << +/D [3147 0 R /XYZ 85.039 107.529 null] +>> endobj +3193 0 obj << +/D [3147 0 R /XYZ 85.039 107.529 null] +>> endobj +3194 0 obj << +/D [3147 0 R /XYZ 85.039 95.573 null] +>> endobj +3195 0 obj << +/D [3147 0 R /XYZ 85.039 95.573 null] +>> endobj +3146 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F7 484 0 R /F86 526 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3200 0 obj << +/Length 2758 +/Filter /FlateDecode +>> +stream +x\n}W,F^̴~`; l^6<8 ,Q%=kS;lX2pDl/pd~ 2j I!Yt=Z&7W\DcQuW^X^~}O/^ +1ɋK0l$/Iv OW qTtsq}|K2*/DPd8uHS臘S-#&, Ay(PK hado]_ނ ǫg'w{/BQN`[Û+DPTYˋ6KNή+=fwq42;#1:xmfJ5jxw;CqҐJ`q@!e)5mm ? △Z?xQk.{XQ}gs:Zz*ռ /F(b\ g| +P>-\JʎqG;2I7~^ = !C OnDhȃ; !.CPX"Wm +r *L bI&D6ZavDb' T7=dYMu+:V*'#@M0:kkl:>G~U ϤjHLnCۡ 7q8OC4Jty-Bs1j 1{m,%f]8XCQDsh,`=<6R4xsNvK2%k= G(@-jQ捁:jlT[1y PFݗx֗(6zp)X;k89FƐiO +3z`gj?y6lU):j]|2œh06f6 EyV>y7GUZ]nEv޸ƭIr,UXuZ-z'xzh(F-튠b' AȹTjG7Fe&;kJwݘg?JCAvQ8"MIb2_r:m5a1 +UIiO XOVTZV,MdL9BbU`Dj9ᓙtɆ6r&4W=zԂv4~!|Rjq$3p$ٶ]~,.xs~x1\>7F)Rj|[k<#j>#))"0[-2_5 ӘBj>&M2#]OblӂtH 3>qUml2mlGh(.BF;>a5 ^wTh^qh E@EHZTwCe`IċP(], +YJ + f +@I&rɔox^u0dS^"}DJ|vi&fkw&77~M%CċD%UIcU.ٗ%۬<tY]&YU39JUq~_C| ťHJRDD4TaZ_;0]rhaU|CEH|OKB 8o87n/ޙ%Ps/4DDĸ6s7[mTFҞ g>Puk.MGwk^ +K&mD؄P922^)Кjdn˃*%^c<30|O6wp{.>B"mPFPYx<]Ooeb7׻w8U}͐ب*FZr]׋ֿ88z)DciQ+Э*RQ|IhQ2Sz$d{#7^ ޺"0/FŐqճ +M r 祯/Y)&ij"f, +endstream +endobj +3199 0 obj << +/Type /Page +/Contents 3200 0 R +/Resources 3198 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3196 0 R +/Annots [ 3197 0 R ] +>> endobj +3197 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3201 0 obj << +/D [3199 0 R /XYZ 84.039 772.024 null] +>> endobj +3202 0 obj << +/D [3199 0 R /XYZ 85.039 719.019 null] +>> endobj +3203 0 obj << +/D [3199 0 R /XYZ 85.039 719.019 null] +>> endobj +3204 0 obj << +/D [3199 0 R /XYZ 85.039 707.063 null] +>> endobj +3205 0 obj << +/D [3199 0 R /XYZ 85.039 707.063 null] +>> endobj +3206 0 obj << +/D [3199 0 R /XYZ 85.039 695.108 null] +>> endobj +3207 0 obj << +/D [3199 0 R /XYZ 85.039 695.108 null] +>> endobj +3208 0 obj << +/D [3199 0 R /XYZ 85.039 683.153 null] +>> endobj +3209 0 obj << +/D [3199 0 R /XYZ 85.039 683.153 null] +>> endobj +3210 0 obj << +/D [3199 0 R /XYZ 85.039 671.198 null] +>> endobj +3211 0 obj << +/D [3199 0 R /XYZ 85.039 671.198 null] +>> endobj +3212 0 obj << +/D [3199 0 R /XYZ 85.039 659.243 null] +>> endobj +3213 0 obj << +/D [3199 0 R /XYZ 85.039 659.243 null] +>> endobj +3214 0 obj << +/D [3199 0 R /XYZ 85.039 647.288 null] +>> endobj +3215 0 obj << +/D [3199 0 R /XYZ 85.039 647.288 null] +>> endobj +3216 0 obj << +/D [3199 0 R /XYZ 85.039 635.332 null] +>> endobj +3217 0 obj << +/D [3199 0 R /XYZ 85.039 635.332 null] +>> endobj +3218 0 obj << +/D [3199 0 R /XYZ 85.039 623.377 null] +>> endobj +3219 0 obj << +/D [3199 0 R /XYZ 85.039 623.377 null] +>> endobj +3220 0 obj << +/D [3199 0 R /XYZ 85.039 611.422 null] +>> endobj +3221 0 obj << +/D [3199 0 R /XYZ 85.039 611.422 null] +>> endobj +3222 0 obj << +/D [3199 0 R /XYZ 85.039 599.467 null] +>> endobj +3223 0 obj << +/D [3199 0 R /XYZ 85.039 599.467 null] +>> endobj +3224 0 obj << +/D [3199 0 R /XYZ 85.039 587.512 null] +>> endobj +3225 0 obj << +/D [3199 0 R /XYZ 85.039 587.512 null] +>> endobj +3226 0 obj << +/D [3199 0 R /XYZ 85.039 575.557 null] +>> endobj +3227 0 obj << +/D [3199 0 R /XYZ 85.039 575.557 null] +>> endobj +3228 0 obj << +/D [3199 0 R /XYZ 85.039 563.601 null] +>> endobj +3229 0 obj << +/D [3199 0 R /XYZ 85.039 563.601 null] +>> endobj +3230 0 obj << +/D [3199 0 R /XYZ 85.039 551.646 null] +>> endobj +3231 0 obj << +/D [3199 0 R /XYZ 85.039 551.646 null] +>> endobj +3232 0 obj << +/D [3199 0 R /XYZ 85.039 539.691 null] +>> endobj +3233 0 obj << +/D [3199 0 R /XYZ 85.039 539.691 null] +>> endobj +3234 0 obj << +/D [3199 0 R /XYZ 85.039 527.736 null] +>> endobj +3235 0 obj << +/D [3199 0 R /XYZ 85.039 527.736 null] +>> endobj +3236 0 obj << +/D [3199 0 R /XYZ 85.039 515.781 null] +>> endobj +3237 0 obj << +/D [3199 0 R /XYZ 85.039 515.781 null] +>> endobj +3238 0 obj << +/D [3199 0 R /XYZ 85.039 503.826 null] +>> endobj +3239 0 obj << +/D [3199 0 R /XYZ 85.039 503.826 null] +>> endobj +3240 0 obj << +/D [3199 0 R /XYZ 85.039 442.273 null] +>> endobj +3241 0 obj << +/D [3199 0 R /XYZ 85.039 442.273 null] +>> endobj +3242 0 obj << +/D [3199 0 R /XYZ 85.039 430.318 null] +>> endobj +3243 0 obj << +/D [3199 0 R /XYZ 85.039 430.318 null] +>> endobj +3244 0 obj << +/D [3199 0 R /XYZ 85.039 430.318 null] +>> endobj +3245 0 obj << +/D [3199 0 R /XYZ 85.039 430.318 null] +>> endobj +3246 0 obj << +/D [3199 0 R /XYZ 85.039 418.363 null] +>> endobj +3247 0 obj << +/D [3199 0 R /XYZ 85.039 418.363 null] +>> endobj +3248 0 obj << +/D [3199 0 R /XYZ 85.039 406.408 null] +>> endobj +3249 0 obj << +/D [3199 0 R /XYZ 85.039 406.408 null] +>> endobj +3250 0 obj << +/D [3199 0 R /XYZ 85.039 394.453 null] +>> endobj +3251 0 obj << +/D [3199 0 R /XYZ 85.039 394.453 null] +>> endobj +3252 0 obj << +/D [3199 0 R /XYZ 85.039 382.498 null] +>> endobj +3253 0 obj << +/D [3199 0 R /XYZ 85.039 382.498 null] +>> endobj +3254 0 obj << +/D [3199 0 R /XYZ 85.039 370.542 null] +>> endobj +3255 0 obj << +/D [3199 0 R /XYZ 85.039 370.542 null] +>> endobj +3256 0 obj << +/D [3199 0 R /XYZ 85.039 358.587 null] +>> endobj +3257 0 obj << +/D [3199 0 R /XYZ 85.039 358.587 null] +>> endobj +3258 0 obj << +/D [3199 0 R /XYZ 85.039 346.632 null] +>> endobj +3259 0 obj << +/D [3199 0 R /XYZ 85.039 346.632 null] +>> endobj +3260 0 obj << +/D [3199 0 R /XYZ 85.039 334.677 null] +>> endobj +3261 0 obj << +/D [3199 0 R /XYZ 85.039 334.677 null] +>> endobj +3262 0 obj << +/D [3199 0 R /XYZ 85.039 322.722 null] +>> endobj +3263 0 obj << +/D [3199 0 R /XYZ 85.039 322.722 null] +>> endobj +3264 0 obj << +/D [3199 0 R /XYZ 85.039 310.766 null] +>> endobj +3265 0 obj << +/D [3199 0 R /XYZ 85.039 310.766 null] +>> endobj +3266 0 obj << +/D [3199 0 R /XYZ 85.039 298.811 null] +>> endobj +3267 0 obj << +/D [3199 0 R /XYZ 85.039 298.811 null] +>> endobj +3268 0 obj << +/D [3199 0 R /XYZ 85.039 286.856 null] +>> endobj +3269 0 obj << +/D [3199 0 R /XYZ 85.039 286.856 null] +>> endobj +3270 0 obj << +/D [3199 0 R /XYZ 85.039 274.901 null] +>> endobj +3271 0 obj << +/D [3199 0 R /XYZ 85.039 274.901 null] +>> endobj +3272 0 obj << +/D [3199 0 R /XYZ 85.039 250.991 null] +>> endobj +3273 0 obj << +/D [3199 0 R /XYZ 85.039 250.991 null] +>> endobj +3274 0 obj << +/D [3199 0 R /XYZ 85.039 239.035 null] +>> endobj +3275 0 obj << +/D [3199 0 R /XYZ 85.039 239.035 null] +>> endobj +3276 0 obj << +/D [3199 0 R /XYZ 85.039 227.08 null] +>> endobj +3277 0 obj << +/D [3199 0 R /XYZ 85.039 227.08 null] +>> endobj +3278 0 obj << +/D [3199 0 R /XYZ 85.039 215.125 null] +>> endobj +3279 0 obj << +/D [3199 0 R /XYZ 85.039 215.125 null] +>> endobj +3280 0 obj << +/D [3199 0 R /XYZ 85.039 203.17 null] +>> endobj +3281 0 obj << +/D [3199 0 R /XYZ 85.039 203.17 null] +>> endobj +3282 0 obj << +/D [3199 0 R /XYZ 85.039 191.215 null] +>> endobj +3283 0 obj << +/D [3199 0 R /XYZ 85.039 191.215 null] +>> endobj +3284 0 obj << +/D [3199 0 R /XYZ 85.039 179.26 null] +>> endobj +3285 0 obj << +/D [3199 0 R /XYZ 85.039 179.26 null] +>> endobj +3286 0 obj << +/D [3199 0 R /XYZ 85.039 167.304 null] +>> endobj +3287 0 obj << +/D [3199 0 R /XYZ 85.039 167.304 null] +>> endobj +3288 0 obj << +/D [3199 0 R /XYZ 85.039 155.349 null] +>> endobj +3289 0 obj << +/D [3199 0 R /XYZ 85.039 155.349 null] +>> endobj +3290 0 obj << +/D [3199 0 R /XYZ 85.039 143.394 null] +>> endobj +3291 0 obj << +/D [3199 0 R /XYZ 85.039 143.394 null] +>> endobj +3292 0 obj << +/D [3199 0 R /XYZ 85.039 131.439 null] +>> endobj +3293 0 obj << +/D [3199 0 R /XYZ 85.039 131.439 null] +>> endobj +3294 0 obj << +/D [3199 0 R /XYZ 85.039 119.484 null] +>> endobj +3295 0 obj << +/D [3199 0 R /XYZ 85.039 119.484 null] +>> endobj +3296 0 obj << +/D [3199 0 R /XYZ 85.039 107.529 null] +>> endobj +3297 0 obj << +/D [3199 0 R /XYZ 85.039 107.529 null] +>> endobj +3298 0 obj << +/D [3199 0 R /XYZ 85.039 95.573 null] +>> endobj +3299 0 obj << +/D [3199 0 R /XYZ 85.039 95.573 null] +>> endobj +3198 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F11 676 0 R /F63 406 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3303 0 obj << +/Length 2995 +/Filter /FlateDecode +>> +stream +x\o~_bHmZpw@a*-Wo7wlV옖H7䌆2 hxh?^ bG< +nbEQ#N"sxN~ >Oa^}{p뺢^^% 7D0yHp0'azWnٕpxC ?^׍ʐHhp~(ѱڊ@ƜRyz>s!Z@0a25ՌjpMs2}U"J@Ph j3C68{Ųe +"u&]-oUgs0+-pHewi)ՄFb$N[,@ȋVI$_2Y]z[^YQ .2oN4I0>F}h%naJEx r.dP@xԒh\Cu#rr9{5Y Reo)>,.G;= +_҇? 7f$0>J!1ۙT("6җEVZ{Pxh3ȇO.z$>>&MO2G&Sҝqj2m26@$,MEPPT'RqLd4]" IxY`jЮbF(x >2(6w"8ݫMe_p<ꄡ.I O4 D7k$(UXyPX4afkڱO "A"F26@/~Ҭy;{ܔb$H̷nCbbr(}LJAٰO@DLxhu,:^ &Foni,&:|M6cYGM}1,eg/C#j"ao 6L1G#.3 8~>륛t]RO9>T{_?xPjg>aWҌt.)7yzWՇsׇmf)WyPQmQt7|Z bH\6>MUX7eXEPՌ(3c(BA`dyrt=3VwlsZf ض&:\VF恨խM+" n[QiD4ގEL0mCKf-TLXc`&{w-]͇tI +!dq'b"e 3Ԫu )X5Dq>giCW9F%xlSI1im=HfyR +[UbFZ*Lj2&\*Cf,tQ?t*/޳85/ʯX:O֏VIk)Sa;k')(K*D"E]5M.,/5a=Nݝ-@8x)gWtW&tM|)m0Ϯ,]Yoi*)iIo[m +#uoXe-[W/",׸AKg +m +.UU1heXRze9{Va#C@E骧ߒu`"By;xQ#8'Y L_ +q^eh.Os"Dܞ<ߐ``w5Q<Ӆ7xd"\+` 4# 03h];6?8r~<G x_xah8>0AqWn.zic  ש\SB ` +Ԇ%#dH dl9-c_jXY%l8ٽ[IX X.t`;;2O]}ϜǏ>`z,"yQ0NHo;"k ^}W' d_'ւfCH#3DN:g'/ҥk [}pr1@X|x,$~*wb!9WEhpBy7d&e:C^(mኳ ~2gs,\P5H&d`;d?&_"ci^F?qũ%ngxjƥ <&#x +O,W׷]Fd_GݚLHx`19wz9x Ka꒥l9ؚzG)h~m4$8@(HHڗ]D *D4agRv +endstream +endobj +3302 0 obj << +/Type /Page +/Contents 3303 0 R +/Resources 3301 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3196 0 R +/Annots [ 3300 0 R ] +>> endobj +3300 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3304 0 obj << +/D [3302 0 R /XYZ 84.039 772.024 null] +>> endobj +3305 0 obj << +/D [3302 0 R /XYZ 85.039 719.019 null] +>> endobj +3306 0 obj << +/D [3302 0 R /XYZ 85.039 719.019 null] +>> endobj +3307 0 obj << +/D [3302 0 R /XYZ 85.039 707.063 null] +>> endobj +3308 0 obj << +/D [3302 0 R /XYZ 85.039 707.063 null] +>> endobj +3309 0 obj << +/D [3302 0 R /XYZ 85.039 695.108 null] +>> endobj +3310 0 obj << +/D [3302 0 R /XYZ 85.039 695.108 null] +>> endobj +3311 0 obj << +/D [3302 0 R /XYZ 85.039 683.153 null] +>> endobj +3312 0 obj << +/D [3302 0 R /XYZ 85.039 683.153 null] +>> endobj +3313 0 obj << +/D [3302 0 R /XYZ 85.039 671.198 null] +>> endobj +3314 0 obj << +/D [3302 0 R /XYZ 85.039 671.198 null] +>> endobj +3315 0 obj << +/D [3302 0 R /XYZ 85.039 659.243 null] +>> endobj +3316 0 obj << +/D [3302 0 R /XYZ 85.039 659.243 null] +>> endobj +3317 0 obj << +/D [3302 0 R /XYZ 85.039 647.288 null] +>> endobj +3318 0 obj << +/D [3302 0 R /XYZ 85.039 647.288 null] +>> endobj +3319 0 obj << +/D [3302 0 R /XYZ 85.039 635.332 null] +>> endobj +3320 0 obj << +/D [3302 0 R /XYZ 85.039 635.332 null] +>> endobj +3321 0 obj << +/D [3302 0 R /XYZ 85.039 623.377 null] +>> endobj +3322 0 obj << +/D [3302 0 R /XYZ 85.039 623.377 null] +>> endobj +3323 0 obj << +/D [3302 0 R /XYZ 85.039 611.422 null] +>> endobj +3324 0 obj << +/D [3302 0 R /XYZ 85.039 611.422 null] +>> endobj +3325 0 obj << +/D [3302 0 R /XYZ 85.039 599.467 null] +>> endobj +3326 0 obj << +/D [3302 0 R /XYZ 85.039 599.467 null] +>> endobj +3327 0 obj << +/D [3302 0 R /XYZ 85.039 587.512 null] +>> endobj +3328 0 obj << +/D [3302 0 R /XYZ 85.039 587.512 null] +>> endobj +3329 0 obj << +/D [3302 0 R /XYZ 85.039 575.557 null] +>> endobj +3330 0 obj << +/D [3302 0 R /XYZ 85.039 575.557 null] +>> endobj +3331 0 obj << +/D [3302 0 R /XYZ 85.039 563.601 null] +>> endobj +3332 0 obj << +/D [3302 0 R /XYZ 85.039 563.601 null] +>> endobj +3333 0 obj << +/D [3302 0 R /XYZ 85.039 539.691 null] +>> endobj +3334 0 obj << +/D [3302 0 R /XYZ 85.039 539.691 null] +>> endobj +3335 0 obj << +/D [3302 0 R /XYZ 85.039 527.736 null] +>> endobj +3336 0 obj << +/D [3302 0 R /XYZ 85.039 527.736 null] +>> endobj +3337 0 obj << +/D [3302 0 R /XYZ 85.039 515.781 null] +>> endobj +3338 0 obj << +/D [3302 0 R /XYZ 85.039 515.781 null] +>> endobj +3339 0 obj << +/D [3302 0 R /XYZ 85.039 503.826 null] +>> endobj +3340 0 obj << +/D [3302 0 R /XYZ 85.039 503.826 null] +>> endobj +3341 0 obj << +/D [3302 0 R /XYZ 85.039 491.87 null] +>> endobj +3342 0 obj << +/D [3302 0 R /XYZ 85.039 491.87 null] +>> endobj +3343 0 obj << +/D [3302 0 R /XYZ 85.039 459.99 null] +>> endobj +3344 0 obj << +/D [3302 0 R /XYZ 85.039 459.99 null] +>> endobj +3345 0 obj << +/D [3302 0 R /XYZ 85.039 357.051 null] +>> endobj +3346 0 obj << +/D [3302 0 R /XYZ 85.039 357.051 null] +>> endobj +3347 0 obj << +/D [3302 0 R /XYZ 85.039 345.096 null] +>> endobj +3348 0 obj << +/D [3302 0 R /XYZ 85.039 345.096 null] +>> endobj +3349 0 obj << +/D [3302 0 R /XYZ 85.039 345.096 null] +>> endobj +3350 0 obj << +/D [3302 0 R /XYZ 85.039 345.096 null] +>> endobj +3351 0 obj << +/D [3302 0 R /XYZ 85.039 333.141 null] +>> endobj +3352 0 obj << +/D [3302 0 R /XYZ 85.039 333.141 null] +>> endobj +3353 0 obj << +/D [3302 0 R /XYZ 85.039 251.719 null] +>> endobj +3354 0 obj << +/D [3302 0 R /XYZ 85.039 251.719 null] +>> endobj +3355 0 obj << +/D [3302 0 R /XYZ 85.039 239.764 null] +>> endobj +3356 0 obj << +/D [3302 0 R /XYZ 85.039 239.764 null] +>> endobj +3357 0 obj << +/D [3302 0 R /XYZ 85.039 239.764 null] +>> endobj +3358 0 obj << +/D [3302 0 R /XYZ 85.039 239.764 null] +>> endobj +3359 0 obj << +/D [3302 0 R /XYZ 85.039 227.809 null] +>> endobj +3360 0 obj << +/D [3302 0 R /XYZ 85.039 227.809 null] +>> endobj +226 0 obj << +/D [3302 0 R /XYZ 85.039 183.017 null] +>> endobj +3301 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F86 526 0 R /F63 406 0 R /F81 415 0 R /F14 506 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3364 0 obj << +/Length 3292 +/Filter /FlateDecode +>> +stream +x\[o6~ϯP,F] vv`@mŖc|eO R%[rbJ>$Q߹<qtѧ\\4%V1L#I U*Ҋ%et3>nn~mM<ϧ|4>~dz>eyCO=NƗ̌\J9Jң&LZ>RKvK6O)t 䇛/h~] Q:/.>Gxcmu."a߼1giGw{:kIpOc9xSmO7FKIBaB.*%}q?<4IvC$ r0Lx=;#>Q ;'g蔋ބ> & yTגv*:`4./'>-΅w0].|6IX\-OxX$/l]#?eDj3\ZE'HH#y +=62HJKN&̎!ye`t9 +0O9ktZ%O)q8guZDN(|W'hJ{kadžf&xhFI9F~+B8#( #[Sʋc* + dt5`+Oшg+1 Vn4r^@〗S0_m.D<ڦB+9!,}G_ϨW#+*'Y@o4]%@Ɍ\m.xD B4&Կ7E`x2I>D|!"7'K͓]Nᾀ1bl.)60sq (YvK |>rnǬmw'\Mǫ{wudOŨq֛4s|;ONr}v[cq&#YNG7bU@ƩoZRbGe>4 +MbPz4Gӝajww,l$)P˼?,fU:'d>/zN͖6M&}GI7CAigPCߛ.5j%Ӝfn;u`a"qpEfYzY9Oo$8n V`y)@£h/JSˎd#剒3+/b NN"F: +:Ӫi2DYq)b0ggx{\R1jWlK3l.pl5ֲޘh>)s0yJ@P{Q_4SPB7MUYRRJ0br0بq΍޸oNl5{)eX *vT|oo0;!fQb|YPLqv_4~$TG2bll +-̾7VTto!%SސAU|mXof˭WdKJy-aT$싷&ѫpEKч gUUpia'9%ڃCMX!'zI o]M$sN,gMYZ:AxF eUH- /;p n (XoR &12, v TTMH5!0%l[xez֧x´gX :D9B(ؙ8=w0N D1, +q_'',uviܴ3i_z0Kg%J½~pSE, S0Or>v!^z1Zt*¸a@U/ gdJܖi>n[rR$Ds7Z)ޝ죽NL%'L@<<;,]TaB;tOrIq^xgvL^#]T$ +, daТJ|m<p +%S8㴰M.MvRP Rq6;xhr2'@6熯ڭ TW>[G28 7Pˆ(4`r/.Wɹ, /m6Y-M\9 V1 |֗2 ޣTB .@o +fqI\u%k3Q6eW~`5ZH_#`O9f !&o"ewلɾaLZKЁ#aCam8]ڶPO|A'/_w˜4p@b|i n0g#͂6#iu (<#mZaeXwJq@ܗR4ln<0 q`HN‑sT? WX +endstream +endobj +3363 0 obj << +/Type /Page +/Contents 3364 0 R +/Resources 3362 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3196 0 R +/Annots [ 3361 0 R ] +>> endobj +3361 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3365 0 obj << +/D [3363 0 R /XYZ 84.039 772.024 null] +>> endobj +3366 0 obj << +/D [3363 0 R /XYZ 85.039 715.631 null] +>> endobj +3367 0 obj << +/D [3363 0 R /XYZ 85.039 715.631 null] +>> endobj +3368 0 obj << +/D [3363 0 R /XYZ 85.039 703.676 null] +>> endobj +3369 0 obj << +/D [3363 0 R /XYZ 85.039 703.676 null] +>> endobj +3370 0 obj << +/D [3363 0 R /XYZ 85.039 703.676 null] +>> endobj +3371 0 obj << +/D [3363 0 R /XYZ 85.039 703.676 null] +>> endobj +3372 0 obj << +/D [3363 0 R /XYZ 85.039 691.721 null] +>> endobj +3373 0 obj << +/D [3363 0 R /XYZ 85.039 691.721 null] +>> endobj +3374 0 obj << +/D [3363 0 R /XYZ 85.039 679.766 null] +>> endobj +3375 0 obj << +/D [3363 0 R /XYZ 85.039 679.766 null] +>> endobj +3376 0 obj << +/D [3363 0 R /XYZ 85.039 667.811 null] +>> endobj +3377 0 obj << +/D [3363 0 R /XYZ 85.039 667.811 null] +>> endobj +3378 0 obj << +/D [3363 0 R /XYZ 85.039 655.856 null] +>> endobj +3379 0 obj << +/D [3363 0 R /XYZ 85.039 655.856 null] +>> endobj +3380 0 obj << +/D [3363 0 R /XYZ 85.039 577.842 null] +>> endobj +3381 0 obj << +/D [3363 0 R /XYZ 85.039 577.842 null] +>> endobj +3382 0 obj << +/D [3363 0 R /XYZ 85.039 565.887 null] +>> endobj +3383 0 obj << +/D [3363 0 R /XYZ 85.039 565.887 null] +>> endobj +3384 0 obj << +/D [3363 0 R /XYZ 85.039 565.887 null] +>> endobj +3385 0 obj << +/D [3363 0 R /XYZ 85.039 565.887 null] +>> endobj +3386 0 obj << +/D [3363 0 R /XYZ 85.039 553.932 null] +>> endobj +3387 0 obj << +/D [3363 0 R /XYZ 85.039 553.932 null] +>> endobj +230 0 obj << +/D [3363 0 R /XYZ 85.039 517.105 null] +>> endobj +3388 0 obj << +/D [3363 0 R /XYZ 85.039 400.237 null] +>> endobj +3389 0 obj << +/D [3363 0 R /XYZ 85.039 400.237 null] +>> endobj +3390 0 obj << +/D [3363 0 R /XYZ 85.039 388.282 null] +>> endobj +3391 0 obj << +/D [3363 0 R /XYZ 85.039 388.282 null] +>> endobj +3392 0 obj << +/D [3363 0 R /XYZ 85.039 388.282 null] +>> endobj +3393 0 obj << +/D [3363 0 R /XYZ 85.039 388.282 null] +>> endobj +3394 0 obj << +/D [3363 0 R /XYZ 85.039 376.327 null] +>> endobj +3395 0 obj << +/D [3363 0 R /XYZ 85.039 376.327 null] +>> endobj +3396 0 obj << +/D [3363 0 R /XYZ 85.039 364.371 null] +>> endobj +3397 0 obj << +/D [3363 0 R /XYZ 85.039 364.371 null] +>> endobj +3398 0 obj << +/D [3363 0 R /XYZ 85.039 352.416 null] +>> endobj +3399 0 obj << +/D [3363 0 R /XYZ 85.039 352.416 null] +>> endobj +3400 0 obj << +/D [3363 0 R /XYZ 85.039 340.461 null] +>> endobj +3401 0 obj << +/D [3363 0 R /XYZ 85.039 340.461 null] +>> endobj +3402 0 obj << +/D [3363 0 R /XYZ 85.039 328.506 null] +>> endobj +3403 0 obj << +/D [3363 0 R /XYZ 85.039 328.506 null] +>> endobj +3404 0 obj << +/D [3363 0 R /XYZ 85.039 316.551 null] +>> endobj +3405 0 obj << +/D [3363 0 R /XYZ 85.039 316.551 null] +>> endobj +3406 0 obj << +/D [3363 0 R /XYZ 85.039 304.596 null] +>> endobj +3407 0 obj << +/D [3363 0 R /XYZ 85.039 304.596 null] +>> endobj +3408 0 obj << +/D [3363 0 R /XYZ 85.039 292.64 null] +>> endobj +3409 0 obj << +/D [3363 0 R /XYZ 85.039 292.64 null] +>> endobj +3410 0 obj << +/D [3363 0 R /XYZ 85.039 280.685 null] +>> endobj +3411 0 obj << +/D [3363 0 R /XYZ 85.039 280.685 null] +>> endobj +3412 0 obj << +/D [3363 0 R /XYZ 85.039 268.73 null] +>> endobj +3413 0 obj << +/D [3363 0 R /XYZ 85.039 268.73 null] +>> endobj +3414 0 obj << +/D [3363 0 R /XYZ 85.039 256.775 null] +>> endobj +3415 0 obj << +/D [3363 0 R /XYZ 85.039 256.775 null] +>> endobj +3416 0 obj << +/D [3363 0 R /XYZ 85.039 244.82 null] +>> endobj +3417 0 obj << +/D [3363 0 R /XYZ 85.039 244.82 null] +>> endobj +3418 0 obj << +/D [3363 0 R /XYZ 85.039 232.865 null] +>> endobj +3419 0 obj << +/D [3363 0 R /XYZ 85.039 232.865 null] +>> endobj +3420 0 obj << +/D [3363 0 R /XYZ 85.039 143.394 null] +>> endobj +3421 0 obj << +/D [3363 0 R /XYZ 85.039 143.394 null] +>> endobj +3422 0 obj << +/D [3363 0 R /XYZ 85.039 131.439 null] +>> endobj +3423 0 obj << +/D [3363 0 R /XYZ 85.039 131.439 null] +>> endobj +3424 0 obj << +/D [3363 0 R /XYZ 85.039 131.439 null] +>> endobj +3425 0 obj << +/D [3363 0 R /XYZ 85.039 131.439 null] +>> endobj +3426 0 obj << +/D [3363 0 R /XYZ 85.039 119.484 null] +>> endobj +3427 0 obj << +/D [3363 0 R /XYZ 85.039 119.484 null] +>> endobj +3428 0 obj << +/D [3363 0 R /XYZ 85.039 107.529 null] +>> endobj +3429 0 obj << +/D [3363 0 R /XYZ 85.039 107.529 null] +>> endobj +3430 0 obj << +/D [3363 0 R /XYZ 85.039 95.573 null] +>> endobj +3431 0 obj << +/D [3363 0 R /XYZ 85.039 95.573 null] +>> endobj +3362 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F11 676 0 R /F14 506 0 R /F81 415 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3436 0 obj << +/Length 3339 +/Filter /FlateDecode +>> +stream +x\YoF~vG n$m#K)/2&lVW7[GxDF=_=7 #܍ADʑI!F7ѧ, cl<_|ja_=~L&T?_ +1Nӭ)T6٥Rqz_Cۄ|ws %B#FO?n0H5zvFPd8|ϋǖHc&щZ820'j#EA8=H ,­8dW $)b&fXcdE,&%Q oac&Gc}^L;{VY¯?ݓ3?"yHHd1Aìu% bK ʎ'vSMD%"OtޏU4`*s0MYx*c0}+%;14hB8؄:'Hsz!z()F'Ұ"X-="@rC#\MO'{G8]~OҢ7IT-fZ" 45i0!s.K =cH+ ՜5lǸ"z JbU2`=DL!j \2lQw[yEKD4f Ȯ7r +yQ% bUH/!YL 6KlV,r?\ b5OVaմ1J2]"_mL4.xdw!^۠ʪ w1Q-8\p9%#0yOB +Yidl j4O?K@T\WD#l'?bA6[P@ c|,>np?_6G*yGxF +P!uK| VCp +#(IQd@[+jRx(<+/E:_ +brI.d*B9qlX]L")=8!9T#~4?@ے-7 gȌlnuDVs8&C1ҬEF &]EJtDf(# -P`0?4,4vV$Um1/0L,Efwzh ظ4EP ׎^C4A22oYK$),'PCΖye\P(٧,i}{8H CRvVmtw.(R{~Ppr;<<ϗDF0`cX6uHqzb;.>CgJ>pUxm(^raUvfaǫrWQTԞ]1QDyPk;UKH1r7Ob&WId$EvQ1r듑pL}pD+M *Ё(< $,$w*/^߽$VGT3ݺa{/m0wJ`LjXs{ Ճ>ʊ@a"0!gä9a+l2-& +Vi>%=8va1 :{=4!ك"wwu ?"=GߏDc0v#pPcP>phBCFXE93;|Ǯ\^ mcCefdc:V8:aTq]Y}`T,>UlZ[g2M#ۢGsqTZ U)ZJ*1C\ Rښ˵|E޾"%ߡ +T%_GC$& +z^֘,9RUG@/䁚CP'kU}G_$ 7aOt޻hh*#s+0/bD2Ej}P%sEsV][ՅFxyy߸񽟡%X"%jC} v1&_םvj[y6ͺSޗ3Ȧva(C=]l]ÑƤBU@(9lUjO|َ ;$CLSG *X>+ôjΨJ8GBWכ>tѳ"R`uwS3F՚٧b|"?|zNm[ !NJdLlH&`oVd?@V!t4#3C-;M)J,ݧAA\/w4wFqHH0xbFX6U2&o&@n0Ӧ1pP< uK <4_v=rX0_ѢmacDK:cCv'Rj+ݡ- QaTeFagU蔉|Khn!,Ȯ%`6%ӓ(ٿ#@ok +endstream +endobj +3435 0 obj << +/Type /Page +/Contents 3436 0 R +/Resources 3434 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3196 0 R +/Annots [ 3432 0 R 3433 0 R ] +>> endobj +3432 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [440.982 365.674 475.353 377.63] +/A << /S /GoTo /D (table.5) >> +>> endobj +3433 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3437 0 obj << +/D [3435 0 R /XYZ 84.039 772.024 null] +>> endobj +3438 0 obj << +/D [3435 0 R /XYZ 85.039 719.019 null] +>> endobj +3439 0 obj << +/D [3435 0 R /XYZ 85.039 719.019 null] +>> endobj +3440 0 obj << +/D [3435 0 R /XYZ 85.039 707.063 null] +>> endobj +3441 0 obj << +/D [3435 0 R /XYZ 85.039 707.063 null] +>> endobj +3442 0 obj << +/D [3435 0 R /XYZ 85.039 695.108 null] +>> endobj +3443 0 obj << +/D [3435 0 R /XYZ 85.039 695.108 null] +>> endobj +3444 0 obj << +/D [3435 0 R /XYZ 85.039 683.153 null] +>> endobj +3445 0 obj << +/D [3435 0 R /XYZ 85.039 683.153 null] +>> endobj +3446 0 obj << +/D [3435 0 R /XYZ 85.039 613.137 null] +>> endobj +3447 0 obj << +/D [3435 0 R /XYZ 85.039 600.628 null] +>> endobj +3448 0 obj << +/D [3435 0 R /XYZ 85.039 588.673 null] +>> endobj +3449 0 obj << +/D [3435 0 R /XYZ 85.039 576.718 null] +>> endobj +3450 0 obj << +/D [3435 0 R /XYZ 85.039 564.762 null] +>> endobj +3451 0 obj << +/D [3435 0 R /XYZ 85.039 540.852 null] +>> endobj +3452 0 obj << +/D [3435 0 R /XYZ 85.039 507.477 null] +>> endobj +3453 0 obj << +/D [3435 0 R /XYZ 85.039 469.121 null] +>> endobj +3454 0 obj << +/D [3435 0 R /XYZ 85.039 436.907 null] +>> endobj +3455 0 obj << +/D [3435 0 R /XYZ 85.039 436.907 null] +>> endobj +3456 0 obj << +/D [3435 0 R /XYZ 85.039 424.952 null] +>> endobj +3457 0 obj << +/D [3435 0 R /XYZ 85.039 424.952 null] +>> endobj +3458 0 obj << +/D [3435 0 R /XYZ 85.039 424.952 null] +>> endobj +3459 0 obj << +/D [3435 0 R /XYZ 85.039 424.952 null] +>> endobj +3460 0 obj << +/D [3435 0 R /XYZ 85.039 412.997 null] +>> endobj +3461 0 obj << +/D [3435 0 R /XYZ 85.039 412.997 null] +>> endobj +3462 0 obj << +/D [3435 0 R /XYZ 85.039 310.766 null] +>> endobj +3463 0 obj << +/D [3435 0 R /XYZ 85.039 310.766 null] +>> endobj +3464 0 obj << +/D [3435 0 R /XYZ 85.039 298.811 null] +>> endobj +3465 0 obj << +/D [3435 0 R /XYZ 85.039 298.811 null] +>> endobj +3466 0 obj << +/D [3435 0 R /XYZ 85.039 298.811 null] +>> endobj +3467 0 obj << +/D [3435 0 R /XYZ 85.039 298.811 null] +>> endobj +3468 0 obj << +/D [3435 0 R /XYZ 85.039 286.856 null] +>> endobj +3469 0 obj << +/D [3435 0 R /XYZ 85.039 286.856 null] +>> endobj +3470 0 obj << +/D [3435 0 R /XYZ 85.039 274.901 null] +>> endobj +3471 0 obj << +/D [3435 0 R /XYZ 85.039 274.901 null] +>> endobj +3472 0 obj << +/D [3435 0 R /XYZ 85.039 262.946 null] +>> endobj +3473 0 obj << +/D [3435 0 R /XYZ 85.039 262.946 null] +>> endobj +3474 0 obj << +/D [3435 0 R /XYZ 85.039 250.991 null] +>> endobj +3475 0 obj << +/D [3435 0 R /XYZ 85.039 250.991 null] +>> endobj +3476 0 obj << +/D [3435 0 R /XYZ 85.039 239.035 null] +>> endobj +3477 0 obj << +/D [3435 0 R /XYZ 85.039 239.035 null] +>> endobj +3478 0 obj << +/D [3435 0 R /XYZ 85.039 227.08 null] +>> endobj +3479 0 obj << +/D [3435 0 R /XYZ 85.039 227.08 null] +>> endobj +3480 0 obj << +/D [3435 0 R /XYZ 85.039 215.125 null] +>> endobj +3481 0 obj << +/D [3435 0 R /XYZ 85.039 215.125 null] +>> endobj +3482 0 obj << +/D [3435 0 R /XYZ 85.039 203.17 null] +>> endobj +3483 0 obj << +/D [3435 0 R /XYZ 85.039 203.17 null] +>> endobj +3484 0 obj << +/D [3435 0 R /XYZ 85.039 179.26 null] +>> endobj +3485 0 obj << +/D [3435 0 R /XYZ 85.039 179.26 null] +>> endobj +3486 0 obj << +/D [3435 0 R /XYZ 85.039 167.304 null] +>> endobj +3487 0 obj << +/D [3435 0 R /XYZ 85.039 167.304 null] +>> endobj +3488 0 obj << +/D [3435 0 R /XYZ 85.039 155.349 null] +>> endobj +3489 0 obj << +/D [3435 0 R /XYZ 85.039 155.349 null] +>> endobj +3490 0 obj << +/D [3435 0 R /XYZ 85.039 143.394 null] +>> endobj +3491 0 obj << +/D [3435 0 R /XYZ 85.039 143.394 null] +>> endobj +3492 0 obj << +/D [3435 0 R /XYZ 85.039 131.439 null] +>> endobj +3493 0 obj << +/D [3435 0 R /XYZ 85.039 131.439 null] +>> endobj +3494 0 obj << +/D [3435 0 R /XYZ 85.039 119.484 null] +>> endobj +3495 0 obj << +/D [3435 0 R /XYZ 85.039 119.484 null] +>> endobj +3496 0 obj << +/D [3435 0 R /XYZ 85.039 107.529 null] +>> endobj +3497 0 obj << +/D [3435 0 R /XYZ 85.039 107.529 null] +>> endobj +3498 0 obj << +/D [3435 0 R /XYZ 85.039 95.573 null] +>> endobj +3499 0 obj << +/D [3435 0 R /XYZ 85.039 95.573 null] +>> endobj +3434 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F63 406 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3508 0 obj << +/Length 3855 +/Filter /FlateDecode +>> +stream +x\[~_`vUX dS@6E[3#/S_ff%YmaFM?# X ͷo|'$xE8 +nC:7tLX6#7tOdM8R*Lӽ&\"6#Ȉ0]mgW)㕇0ˠ t0gLJtpȘX +(ς"ƜBE($6LXUDqh^ՌE*5Q7uQ"J@P`Z3Is>ebA( v +wD s9(xj&4gG G"Nݖj4V\?WxdK˅)<&YLK^diz-ijn`x;B+̲mː?mxa{x0j+dIo坻l-MZ-W%oqLAׁ2?1!q28B`:,ۮSln_0}goɭNCʚ,%f7>&0&eT -GF'wP7m%b/xb!2<i-.5V +.^%f5QԄ/3ٯŜT$'%jfaHv1PDE\f M:<wPDh}% +3&ռsP[{VbSIf +;ƹ]XpzǪmrH8xeRv 緵nhbz[{#N5H_!ZtE/2ά~|È=^#S - `r`zBP! 0wGҕ6*pCtp!19Zc#N` @$I=1o +(tǡ+b+е ӹmnF36Ƞg: jE0S똵T@f\̥vmz%^bP:R415c5 +9Nq[ :# 3Kz0`>ID0 +/y c)CE{tOf *x9GcUTº#H !䆞 plokSˌ=)ϵ6*ye dbJH^5[饞ڽ M1j!:i)Pl0 +ړDs$I'(a G5 {![D%fwc`R Eo%mpN &HMf?j$yՐ-RHac QnCO=b09 +hds-TQ +L/Lq-rQ#-bxxBAxkE垐1 d_@F!1 `ǿNj5 +׌0Hp6ЦlCOπd) .KorL5Z͑TL9G@^]3ڸ"}zhA'9 L=!GD(9zb`j~_F6׌;HCĀԃhυɡcOsc8r8 c8YrG/8CcFW;Iߢ4 [GOY@ Qc0 8dpb~5b1}&ۖ E UH\’K ׸p^*'zJ܎$loW|byx?xI`w+ŏ;y?:YpܰM/m&okwW*p |L{b[jb% `PKQ"?U+]vW"saFCYR +M!ih0$l>F.a5Y]WZ_ӻ`};ڸh j.|mv0 &8s¿ @[{4Gz'޻WPX ӉEƷulXEu\*eMbGHpL/wCL. "R-Sg<سv"dOOԕ-&ͩ +Bo\ +Y!}X.h3~X}vMQp-ɼv9 LoG}JђTP2Kb^,|!V ӾhM>Ѱ0UݮR@TVP^,Wd6YN.'Ĕ<2;:ځ_jWhJOc3QEp>1'Ds_,5D/@@Ct v's)G,kxq8ځ /uG}fTtGKόxxxL{ +Z.?%Ƥ~m@@}I0m #c 2H0YD]|RhjӒUuI$c}ΔCô.mzZ2ɉg9L&HU3U +endstream +endobj +3507 0 obj << +/Type /Page +/Contents 3508 0 R +/Resources 3506 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3196 0 R +/Annots [ 3501 0 R 3502 0 R 3503 0 R 3504 0 R 3505 0 R ] +>> endobj +3501 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [397.589 594.541 432.035 605.389] +/A << /S /GoTo /D (table.5) >> +>> endobj +3502 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [202.985 534.212 213.1 547.153] +/A << /S /GoTo /D (hy@ltsfn33) >> +>> endobj +3503 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.968 349.056 385.85 357.967] +/A << /S /GoTo /D (table.5) >> +>> endobj +3504 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [474.918 127.221 508.465 138.346] +/A << /S /GoTo /D (table.4) >> +>> endobj +3505 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3509 0 obj << +/D [3507 0 R /XYZ 84.039 772.024 null] +>> endobj +3510 0 obj << +/D [3507 0 R /XYZ 85.039 719.019 null] +>> endobj +3511 0 obj << +/D [3507 0 R /XYZ 85.039 719.019 null] +>> endobj +3512 0 obj << +/D [3507 0 R /XYZ 85.039 707.063 null] +>> endobj +3513 0 obj << +/D [3507 0 R /XYZ 85.039 707.063 null] +>> endobj +3514 0 obj << +/D [3507 0 R /XYZ 85.039 695.108 null] +>> endobj +3515 0 obj << +/D [3507 0 R /XYZ 85.039 695.108 null] +>> endobj +3516 0 obj << +/D [3507 0 R /XYZ 85.039 683.153 null] +>> endobj +3517 0 obj << +/D [3507 0 R /XYZ 85.039 683.153 null] +>> endobj +3518 0 obj << +/D [3507 0 R /XYZ 85.039 671.198 null] +>> endobj +3519 0 obj << +/D [3507 0 R /XYZ 85.039 671.198 null] +>> endobj +3520 0 obj << +/D [3507 0 R /XYZ 85.039 659.243 null] +>> endobj +3521 0 obj << +/D [3507 0 R /XYZ 85.039 659.243 null] +>> endobj +3522 0 obj << +/D [3507 0 R /XYZ 85.039 647.288 null] +>> endobj +3523 0 obj << +/D [3507 0 R /XYZ 85.039 647.288 null] +>> endobj +3500 0 obj << +/D [3507 0 R /XYZ 85.039 523.253 null] +>> endobj +3524 0 obj << +/D [3507 0 R /XYZ 85.039 309.98 null] +>> endobj +3525 0 obj << +/D [3507 0 R /XYZ 85.039 309.98 null] +>> endobj +3526 0 obj << +/D [3507 0 R /XYZ 85.039 220.095 null] +>> endobj +3527 0 obj << +/D [3507 0 R /XYZ 85.039 220.095 null] +>> endobj +234 0 obj << +/D [3507 0 R /XYZ 85.039 195.189 null] +>> endobj +3528 0 obj << +/D [3507 0 R /XYZ 85.039 92.186 null] +>> endobj +3506 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F13 1589 0 R /F7 484 0 R /F45 405 0 R /F102 572 0 R /F63 406 0 R /F14 506 0 R /F81 415 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3532 0 obj << +/Length 3826 +/Filter /FlateDecode +>> +stream +xko{~y\݇* +K$o6(;CR/Gql9LRp8Rxn,,ŧBRBZhňri5MoM Eobo?,~]rΣ(}D=<~HVD_n&-Tu5A\B͏ڣK%vHƥ?on̰٦ؤO=j?Ȫui"89u ۥVr _{, +I>$WC,|ȒI:ơÈڐXvy>,'jijD?&a'Y][XvJ'`ᜠ]`)"!GA6#t71 +$!'@T#@K])Uq;oc4օ,S;LP ($B,iZwbil@Gl#v`ҡNWyR!VͪtJۨT &jM'4->L, @.O0fk?W8^ʙ &!لTǁ8 _L'޾H%Y Y3 +qvʬ> {gbh01~kK2#| +k45 w 0g2?*@2n]4iܪڱ_: 46p[d߇Ѷ2&&W@$Luƕ 4@2qeJx)4Nʉ1sT{deͦP=<X<9MS`:L)G6m޾#ka %w6hUۘ>ifߢ rؙ{׻Xc$:+VH cx>CÄFκ?Zm6:ۇWЩүYH(k` ǭ&gӞSIaDu鑯w`s?iϫ|/sT@E,Q-=)UVcі΃"8,(۝Y<x0cCrr^8F=Όê#ą9e32Kg8^$ ȳLt"~OՋ뷩D=%ub+24W"9EH;݊ 1Jm=]o}ƶbN}ON 1IWtIP}O>#Dp b=^^C0#G mZ +Aa:4#CЉ,Zɾ)wI"5_X\ # xB❏qq#qAe1+޷o_Lbxa?TTuGv~G\81Ș刁dlLdԙ xi$NvvvvElwփZe^5OlP£QY &]5ܱ!*>J3Gt l$8NP;&b Oq^p0XKk_]}) +y+^Nv)sS(ZE5SM*8&O?I +.:2 dAHì*w6LqblJ6 +_;J5U>~ybxXB&NÂmm8Y{W36SHQ8%W8꾼5I3FF0w4ʢ{~֮Q~ Tw`V^Lj ẹl3ݿ 烚p/tHZ+<el=_`ћ|s~+6:Z {jEu~fP3]?GΎ;EYG_!d>/eFx!8~_0LJi8+yQOT3heъ7u}ziD3_d-ʩ3ޑDվ({Q6҃'ƧÀӐ#'No> ^<]5cwbZjْpJ%8iܦr SMhR/6zsڠQY^7B\F=_Vt٦(_qVe0upW8[붶 dSw>M.팚=QɫB{߉ +i ۞|gkmmqF#k>SUOjbz} vYs= H*XPfJ<=(7IS>u?9Ў+|Ia/o,NƁv_zjNaqz鞂Up#f^k{IoAǵO~yFѓ1i}z&IT@ \e#HYq%\*9X7&/ UBeIp, [oe~eAxCR_Z*=:^ +-P "Gh>8R: +Mb:jwki"GUO_.mN[/19y) `h7:<" +endstream +endobj +3531 0 obj << +/Type /Page +/Contents 3532 0 R +/Resources 3530 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3552 0 R +/Annots [ 3529 0 R ] +>> endobj +3529 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3533 0 obj << +/D [3531 0 R /XYZ 84.039 772.024 null] +>> endobj +3534 0 obj << +/D [3531 0 R /XYZ 85.039 715.631 null] +>> endobj +3535 0 obj << +/D [3531 0 R /XYZ 85.039 715.631 null] +>> endobj +3536 0 obj << +/D [3531 0 R /XYZ 85.039 703.676 null] +>> endobj +3537 0 obj << +/D [3531 0 R /XYZ 85.039 703.676 null] +>> endobj +3538 0 obj << +/D [3531 0 R /XYZ 85.039 703.676 null] +>> endobj +3539 0 obj << +/D [3531 0 R /XYZ 85.039 703.676 null] +>> endobj +3540 0 obj << +/D [3531 0 R /XYZ 85.039 691.721 null] +>> endobj +3541 0 obj << +/D [3531 0 R /XYZ 85.039 691.721 null] +>> endobj +3542 0 obj << +/D [3531 0 R /XYZ 85.039 679.766 null] +>> endobj +3543 0 obj << +/D [3531 0 R /XYZ 85.039 679.766 null] +>> endobj +3544 0 obj << +/D [3531 0 R /XYZ 85.039 667.811 null] +>> endobj +3545 0 obj << +/D [3531 0 R /XYZ 85.039 667.811 null] +>> endobj +3546 0 obj << +/D [3531 0 R /XYZ 85.039 655.856 null] +>> endobj +3547 0 obj << +/D [3531 0 R /XYZ 85.039 655.856 null] +>> endobj +3548 0 obj << +/D [3531 0 R /XYZ 85.039 428.292 null] +>> endobj +3549 0 obj << +/D [3531 0 R /XYZ 85.039 428.292 null] +>> endobj +3550 0 obj << +/D [3531 0 R /XYZ 85.039 173.365 null] +>> endobj +3551 0 obj << +/D [3531 0 R /XYZ 85.039 173.365 null] +>> endobj +3530 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F100 527 0 R /F105 1326 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3556 0 obj << +/Length 2763 +/Filter /FlateDecode +>> +stream +xڽ[o)EE~9Emvmdز-DUY>Aޡd9>֕7#rE_.~wq 2n I!Yt?[&w^`Dn뗋16ʗK&ɷº<^R=yb/PaD/5$..G(&tpG!?]:ԯFʨ蹺pqC t!֧I<X x$P[0m6|e35Ǽ>4mrewԤ\&iKYobUSj\Q.}uR?g+dmMX\Vԓ߭bxPzY&xKk.5!4n)<S{W@[Hʦ]φ1V0n>NSޱ|u%X:#O7{u|7E^.BT{o;jl]`=W=T>$~cƑޭ"B<*h7wj{9$,Rrˈ XU8O/*ϒFh9uB=X[{lBL"F! +`Y.R8 ˚U,8Š+.g~(] gVW0x t3yu+)xGyHd1`ӧQpGFV #(FWO8֠4 +Agf(оSN7U`wWEJ7/ϧT.w[҇WۨEiN3Pvpn*4yJZ +~v~|b}}fn=]~J*[bZD/R}LzQlvPZ],)ZPÒ}#rSl{^ڢP!<*tr5Zshd!)?}}]k,E/^.@AXkaaCD:Vh1fvfɼjT6/ R׆yvM{v*[x谁А%>6Rc*2ܤD'm6?* sj0+ i13̊!IH;t"y>$],ˇ>.R ;>$ru,[d e(.xݹO(8cn_`v,2 j(. qM']?XXM)ޮ=bqM\vCbp>.q*'٢Y{%xg +H Oc$}(.D!N;IŚvsQQ@H8u2VJnqM}A#@!C0. !T'>KrرUgP]hAh}5.%d,/ Dӹe +kˤ6_ +<"*.B! E'g#J/cg}50"܌ķ/M<)u)yOƉFqL߼w9QfF\[;(q̐9Ѽf[%[u&OZ4Ex[`9n &Wv$.ٖM)WC5w]yY&T]QktO~FLqvU>BtW"?ԡB-)Z Yu_`ݖn5t[T^lCiw$KHaZjO3ks򷓋l׶2裃 +0ʎT)sRb$<#Y^FuH'ZgKTWtLuwiu_څvYyf-%ֽ1bKl-gdQxV)922L3hXg44qB7!k)v}ti MLx}2fWL+5# +rZ"|:u p?ӧx%d_ezrW$W"Η*糹PqV`Q⑜x GJ@^">#sT/r*ōϱ|hR)B A/p9β<Γfn*MdOW3!A>H}($xyio:l~Io^CŘa$e UAH}/e%a $EXM.hk yCtqwsgBHs}f>&@R$HwSgXS3Qb)>IȈ2r/]ꣻ/t0*t7mO}/"bx@?<>fOFEo魁@緶i#{ nj0si}R,bf%L%e},{#-$'XZ`pAu!OD5_{9,t_&S +nI_ۍ}}OgOJ1t-Og. fN_gc%/~l lTed/ZmϝT4ǑڎtXZM 0tcl~$tI鉤f~pX +Ϋi" ] 3R; Kѕs2M.BXcE.>Υq8=""~ +endstream +endobj +3555 0 obj << +/Type /Page +/Contents 3556 0 R +/Resources 3554 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3552 0 R +/Annots [ 3553 0 R ] +>> endobj +3553 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3557 0 obj << +/D [3555 0 R /XYZ 84.039 772.024 null] +>> endobj +3558 0 obj << +/D [3555 0 R /XYZ 85.039 681.208 null] +>> endobj +3559 0 obj << +/D [3555 0 R /XYZ 85.039 681.208 null] +>> endobj +3560 0 obj << +/D [3555 0 R /XYZ 85.039 669.253 null] +>> endobj +3561 0 obj << +/D [3555 0 R /XYZ 85.039 669.253 null] +>> endobj +3562 0 obj << +/D [3555 0 R /XYZ 85.039 669.253 null] +>> endobj +3563 0 obj << +/D [3555 0 R /XYZ 85.039 669.253 null] +>> endobj +3564 0 obj << +/D [3555 0 R /XYZ 85.039 657.297 null] +>> endobj +3565 0 obj << +/D [3555 0 R /XYZ 85.039 657.297 null] +>> endobj +3566 0 obj << +/D [3555 0 R /XYZ 85.039 645.342 null] +>> endobj +3567 0 obj << +/D [3555 0 R /XYZ 85.039 645.342 null] +>> endobj +3568 0 obj << +/D [3555 0 R /XYZ 85.039 633.387 null] +>> endobj +3569 0 obj << +/D [3555 0 R /XYZ 85.039 633.387 null] +>> endobj +3570 0 obj << +/D [3555 0 R /XYZ 85.039 621.432 null] +>> endobj +3571 0 obj << +/D [3555 0 R /XYZ 85.039 621.432 null] +>> endobj +3572 0 obj << +/D [3555 0 R /XYZ 85.039 609.477 null] +>> endobj +3573 0 obj << +/D [3555 0 R /XYZ 85.039 609.477 null] +>> endobj +3574 0 obj << +/D [3555 0 R /XYZ 85.039 597.522 null] +>> endobj +3575 0 obj << +/D [3555 0 R /XYZ 85.039 597.522 null] +>> endobj +3576 0 obj << +/D [3555 0 R /XYZ 85.039 585.566 null] +>> endobj +3577 0 obj << +/D [3555 0 R /XYZ 85.039 585.566 null] +>> endobj +3578 0 obj << +/D [3555 0 R /XYZ 85.039 573.611 null] +>> endobj +3579 0 obj << +/D [3555 0 R /XYZ 85.039 573.611 null] +>> endobj +3580 0 obj << +/D [3555 0 R /XYZ 85.039 561.656 null] +>> endobj +3581 0 obj << +/D [3555 0 R /XYZ 85.039 561.656 null] +>> endobj +3582 0 obj << +/D [3555 0 R /XYZ 85.039 549.701 null] +>> endobj +3583 0 obj << +/D [3555 0 R /XYZ 85.039 549.701 null] +>> endobj +3584 0 obj << +/D [3555 0 R /XYZ 85.039 537.746 null] +>> endobj +3585 0 obj << +/D [3555 0 R /XYZ 85.039 537.746 null] +>> endobj +3586 0 obj << +/D [3555 0 R /XYZ 85.039 525.791 null] +>> endobj +3587 0 obj << +/D [3555 0 R /XYZ 85.039 525.791 null] +>> endobj +3588 0 obj << +/D [3555 0 R /XYZ 85.039 513.835 null] +>> endobj +3589 0 obj << +/D [3555 0 R /XYZ 85.039 513.835 null] +>> endobj +3590 0 obj << +/D [3555 0 R /XYZ 85.039 501.88 null] +>> endobj +3591 0 obj << +/D [3555 0 R /XYZ 85.039 501.88 null] +>> endobj +3592 0 obj << +/D [3555 0 R /XYZ 85.039 489.925 null] +>> endobj +3593 0 obj << +/D [3555 0 R /XYZ 85.039 489.925 null] +>> endobj +3594 0 obj << +/D [3555 0 R /XYZ 85.039 477.97 null] +>> endobj +3595 0 obj << +/D [3555 0 R /XYZ 85.039 477.97 null] +>> endobj +3596 0 obj << +/D [3555 0 R /XYZ 85.039 466.015 null] +>> endobj +3597 0 obj << +/D [3555 0 R /XYZ 85.039 466.015 null] +>> endobj +3598 0 obj << +/D [3555 0 R /XYZ 85.039 454.06 null] +>> endobj +3599 0 obj << +/D [3555 0 R /XYZ 85.039 454.06 null] +>> endobj +3600 0 obj << +/D [3555 0 R /XYZ 85.039 442.104 null] +>> endobj +3601 0 obj << +/D [3555 0 R /XYZ 85.039 442.104 null] +>> endobj +3602 0 obj << +/D [3555 0 R /XYZ 85.039 418.194 null] +>> endobj +3603 0 obj << +/D [3555 0 R /XYZ 85.039 418.194 null] +>> endobj +3604 0 obj << +/D [3555 0 R /XYZ 85.039 406.239 null] +>> endobj +3605 0 obj << +/D [3555 0 R /XYZ 85.039 406.239 null] +>> endobj +3606 0 obj << +/D [3555 0 R /XYZ 85.039 394.284 null] +>> endobj +3607 0 obj << +/D [3555 0 R /XYZ 85.039 394.284 null] +>> endobj +3608 0 obj << +/D [3555 0 R /XYZ 85.039 382.329 null] +>> endobj +3609 0 obj << +/D [3555 0 R /XYZ 85.039 382.329 null] +>> endobj +3610 0 obj << +/D [3555 0 R /XYZ 85.039 370.373 null] +>> endobj +3611 0 obj << +/D [3555 0 R /XYZ 85.039 370.373 null] +>> endobj +3612 0 obj << +/D [3555 0 R /XYZ 85.039 310.766 null] +>> endobj +3613 0 obj << +/D [3555 0 R /XYZ 85.039 310.766 null] +>> endobj +3614 0 obj << +/D [3555 0 R /XYZ 85.039 298.811 null] +>> endobj +3615 0 obj << +/D [3555 0 R /XYZ 85.039 298.811 null] +>> endobj +3616 0 obj << +/D [3555 0 R /XYZ 85.039 298.811 null] +>> endobj +3617 0 obj << +/D [3555 0 R /XYZ 85.039 298.811 null] +>> endobj +3618 0 obj << +/D [3555 0 R /XYZ 85.039 286.856 null] +>> endobj +3619 0 obj << +/D [3555 0 R /XYZ 85.039 286.856 null] +>> endobj +3620 0 obj << +/D [3555 0 R /XYZ 85.039 274.901 null] +>> endobj +3621 0 obj << +/D [3555 0 R /XYZ 85.039 274.901 null] +>> endobj +3622 0 obj << +/D [3555 0 R /XYZ 85.039 262.946 null] +>> endobj +3623 0 obj << +/D [3555 0 R /XYZ 85.039 262.946 null] +>> endobj +3624 0 obj << +/D [3555 0 R /XYZ 85.039 250.991 null] +>> endobj +3625 0 obj << +/D [3555 0 R /XYZ 85.039 250.991 null] +>> endobj +3626 0 obj << +/D [3555 0 R /XYZ 85.039 239.035 null] +>> endobj +3627 0 obj << +/D [3555 0 R /XYZ 85.039 239.035 null] +>> endobj +3628 0 obj << +/D [3555 0 R /XYZ 85.039 227.08 null] +>> endobj +3629 0 obj << +/D [3555 0 R /XYZ 85.039 227.08 null] +>> endobj +3630 0 obj << +/D [3555 0 R /XYZ 85.039 215.125 null] +>> endobj +3631 0 obj << +/D [3555 0 R /XYZ 85.039 215.125 null] +>> endobj +3632 0 obj << +/D [3555 0 R /XYZ 85.039 203.17 null] +>> endobj +3633 0 obj << +/D [3555 0 R /XYZ 85.039 203.17 null] +>> endobj +3634 0 obj << +/D [3555 0 R /XYZ 85.039 191.215 null] +>> endobj +3635 0 obj << +/D [3555 0 R /XYZ 85.039 191.215 null] +>> endobj +3636 0 obj << +/D [3555 0 R /XYZ 85.039 179.26 null] +>> endobj +3637 0 obj << +/D [3555 0 R /XYZ 85.039 179.26 null] +>> endobj +3638 0 obj << +/D [3555 0 R /XYZ 85.039 167.304 null] +>> endobj +3639 0 obj << +/D [3555 0 R /XYZ 85.039 167.304 null] +>> endobj +3640 0 obj << +/D [3555 0 R /XYZ 85.039 155.349 null] +>> endobj +3641 0 obj << +/D [3555 0 R /XYZ 85.039 155.349 null] +>> endobj +3642 0 obj << +/D [3555 0 R /XYZ 85.039 143.394 null] +>> endobj +3643 0 obj << +/D [3555 0 R /XYZ 85.039 143.394 null] +>> endobj +3644 0 obj << +/D [3555 0 R /XYZ 85.039 131.439 null] +>> endobj +3645 0 obj << +/D [3555 0 R /XYZ 85.039 131.439 null] +>> endobj +3646 0 obj << +/D [3555 0 R /XYZ 85.039 119.484 null] +>> endobj +3647 0 obj << +/D [3555 0 R /XYZ 85.039 119.484 null] +>> endobj +3648 0 obj << +/D [3555 0 R /XYZ 85.039 107.529 null] +>> endobj +3649 0 obj << +/D [3555 0 R /XYZ 85.039 107.529 null] +>> endobj +3650 0 obj << +/D [3555 0 R /XYZ 85.039 95.573 null] +>> endobj +3651 0 obj << +/D [3555 0 R /XYZ 85.039 95.573 null] +>> endobj +3554 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3655 0 obj << +/Length 2837 +/Filter /FlateDecode +>> +stream +x\io_AXحp`I 0DقuE|DO5oJ-{jb?|>#hu{g8~9|ґAFR݌#A2R")Dt3nכ_A3їKXo>?%/ePcd&ȀJKN|7l`ja<%c{\%d㭽\>nW tAqtmG +: ;C`C֣ɬF:&O8 2Ye.8|^$cdPl_|JlZ Tj>j(=jO&wi[/b^܊y9M1w)F`qK(+DuWTo=P!̇<Ȑ%L hG7ZFd[{k/BCvJ%P!2Ĕ&”mdZ7hP"('a\۰)*l"l=oT@J`=XTv}jTa RuEraӒcH Qa锌TB+$HWfBJN drq "ĔԟBQb30<bd?Lӻ&b6rR!kk)=dHbM5}2B|_fƼI;UgS't3JV~2v &K9B jG HrٕrW .ѨbWӄC "+!)I俚ʮr&BOCtȍ@\VSrHwuWI p{BŭfH8O!5DtEn3mg ~L +ˊ + > M7F-|bMm>a,: 0VҋPH]Lr$%>'Ұl o^ t.@r&# ޕ5eip礼|g@:rD&c(װzuSQ67pg9H =|޻P:QqW2GVI4_oVC+&(9EFCb`C-s(5@9Pw-颠FH6md&ps؄ƹ>R75!dT[NQnlFЧMKmP./)d@I7*4yfZeظ /R@ae"Ki,/_·3, 晔u~3-anz[s<[NG{}hLOyu-4[Wp# cÄY]x+w +FS;Rk:~}Kd8+%DD&Es۱}qotї/Ҟ~ ߣh ++yM $[LH-#o%4˳`t,ImT¼ƾ00;7g3 +׿=(Hճg4Bԇ16{v`-WLXBUIa` +*9m7oqu'Dp[ke:̓^z8]cj A >DIG-heT /d{N^q'[Sy5X/}F2$Q+2lh!ﻳОf^WE 6> <'OEtq>Uj>ƣZVګ|F EMuض^?FqC@J[Kl"@s Bw˥U| gY{z~H+m0tk~{ھMᢊ +?|ʍ0yT [Z1' R֕5.SGKmBuI!_3|NAEߓ ߟNV#Nv75BJ&5ϰ< +2kX_.zgx~sӜ1^|*v:Zۀp?w'W->KB@~׺)V{GO-n4R=p{OP$!Uqt zQ5'lYcWi!,.8ED)M UW +endstream +endobj +3654 0 obj << +/Type /Page +/Contents 3655 0 R +/Resources 3653 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3552 0 R +/Annots [ 3652 0 R ] +>> endobj +3652 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3656 0 obj << +/D [3654 0 R /XYZ 84.039 772.024 null] +>> endobj +3657 0 obj << +/D [3654 0 R /XYZ 85.039 719.019 null] +>> endobj +3658 0 obj << +/D [3654 0 R /XYZ 85.039 719.019 null] +>> endobj +3659 0 obj << +/D [3654 0 R /XYZ 85.039 707.063 null] +>> endobj +3660 0 obj << +/D [3654 0 R /XYZ 85.039 707.063 null] +>> endobj +3661 0 obj << +/D [3654 0 R /XYZ 85.039 695.108 null] +>> endobj +3662 0 obj << +/D [3654 0 R /XYZ 85.039 695.108 null] +>> endobj +3663 0 obj << +/D [3654 0 R /XYZ 85.039 683.153 null] +>> endobj +3664 0 obj << +/D [3654 0 R /XYZ 85.039 683.153 null] +>> endobj +3665 0 obj << +/D [3654 0 R /XYZ 85.039 671.198 null] +>> endobj +3666 0 obj << +/D [3654 0 R /XYZ 85.039 671.198 null] +>> endobj +3667 0 obj << +/D [3654 0 R /XYZ 85.039 659.243 null] +>> endobj +3668 0 obj << +/D [3654 0 R /XYZ 85.039 659.243 null] +>> endobj +3669 0 obj << +/D [3654 0 R /XYZ 85.039 647.288 null] +>> endobj +3670 0 obj << +/D [3654 0 R /XYZ 85.039 647.288 null] +>> endobj +3671 0 obj << +/D [3654 0 R /XYZ 85.039 635.332 null] +>> endobj +3672 0 obj << +/D [3654 0 R /XYZ 85.039 635.332 null] +>> endobj +3673 0 obj << +/D [3654 0 R /XYZ 85.039 623.377 null] +>> endobj +3674 0 obj << +/D [3654 0 R /XYZ 85.039 623.377 null] +>> endobj +3675 0 obj << +/D [3654 0 R /XYZ 85.039 611.422 null] +>> endobj +3676 0 obj << +/D [3654 0 R /XYZ 85.039 611.422 null] +>> endobj +3677 0 obj << +/D [3654 0 R /XYZ 85.039 599.467 null] +>> endobj +3678 0 obj << +/D [3654 0 R /XYZ 85.039 599.467 null] +>> endobj +3679 0 obj << +/D [3654 0 R /XYZ 85.039 587.512 null] +>> endobj +3680 0 obj << +/D [3654 0 R /XYZ 85.039 587.512 null] +>> endobj +3681 0 obj << +/D [3654 0 R /XYZ 85.039 575.557 null] +>> endobj +3682 0 obj << +/D [3654 0 R /XYZ 85.039 575.557 null] +>> endobj +3683 0 obj << +/D [3654 0 R /XYZ 85.039 563.601 null] +>> endobj +3684 0 obj << +/D [3654 0 R /XYZ 85.039 563.601 null] +>> endobj +3685 0 obj << +/D [3654 0 R /XYZ 85.039 551.646 null] +>> endobj +3686 0 obj << +/D [3654 0 R /XYZ 85.039 551.646 null] +>> endobj +3687 0 obj << +/D [3654 0 R /XYZ 85.039 539.691 null] +>> endobj +3688 0 obj << +/D [3654 0 R /XYZ 85.039 539.691 null] +>> endobj +3689 0 obj << +/D [3654 0 R /XYZ 85.039 527.736 null] +>> endobj +3690 0 obj << +/D [3654 0 R /XYZ 85.039 527.736 null] +>> endobj +3691 0 obj << +/D [3654 0 R /XYZ 85.039 515.781 null] +>> endobj +3692 0 obj << +/D [3654 0 R /XYZ 85.039 515.781 null] +>> endobj +3693 0 obj << +/D [3654 0 R /XYZ 85.039 503.826 null] +>> endobj +3694 0 obj << +/D [3654 0 R /XYZ 85.039 503.826 null] +>> endobj +3695 0 obj << +/D [3654 0 R /XYZ 85.039 491.87 null] +>> endobj +3696 0 obj << +/D [3654 0 R /XYZ 85.039 491.87 null] +>> endobj +3697 0 obj << +/D [3654 0 R /XYZ 85.039 479.915 null] +>> endobj +3698 0 obj << +/D [3654 0 R /XYZ 85.039 479.915 null] +>> endobj +3699 0 obj << +/D [3654 0 R /XYZ 85.039 467.96 null] +>> endobj +3700 0 obj << +/D [3654 0 R /XYZ 85.039 467.96 null] +>> endobj +3701 0 obj << +/D [3654 0 R /XYZ 85.039 456.005 null] +>> endobj +3702 0 obj << +/D [3654 0 R /XYZ 85.039 456.005 null] +>> endobj +3703 0 obj << +/D [3654 0 R /XYZ 85.039 432.095 null] +>> endobj +3704 0 obj << +/D [3654 0 R /XYZ 85.039 432.095 null] +>> endobj +3705 0 obj << +/D [3654 0 R /XYZ 85.039 420.139 null] +>> endobj +3706 0 obj << +/D [3654 0 R /XYZ 85.039 420.139 null] +>> endobj +3707 0 obj << +/D [3654 0 R /XYZ 85.039 408.184 null] +>> endobj +3708 0 obj << +/D [3654 0 R /XYZ 85.039 408.184 null] +>> endobj +3709 0 obj << +/D [3654 0 R /XYZ 85.039 396.229 null] +>> endobj +3710 0 obj << +/D [3654 0 R /XYZ 85.039 396.229 null] +>> endobj +3711 0 obj << +/D [3654 0 R /XYZ 85.039 384.274 null] +>> endobj +3712 0 obj << +/D [3654 0 R /XYZ 85.039 384.274 null] +>> endobj +3713 0 obj << +/D [3654 0 R /XYZ 85.039 372.319 null] +>> endobj +3714 0 obj << +/D [3654 0 R /XYZ 85.039 372.319 null] +>> endobj +3715 0 obj << +/D [3654 0 R /XYZ 85.039 360.364 null] +>> endobj +3716 0 obj << +/D [3654 0 R /XYZ 85.039 360.364 null] +>> endobj +3717 0 obj << +/D [3654 0 R /XYZ 85.039 348.408 null] +>> endobj +3718 0 obj << +/D [3654 0 R /XYZ 85.039 348.408 null] +>> endobj +3719 0 obj << +/D [3654 0 R /XYZ 85.039 336.453 null] +>> endobj +3720 0 obj << +/D [3654 0 R /XYZ 85.039 336.453 null] +>> endobj +238 0 obj << +/D [3654 0 R /XYZ 85.039 299.314 null] +>> endobj +3721 0 obj << +/D [3654 0 R /XYZ 85.039 227.08 null] +>> endobj +3722 0 obj << +/D [3654 0 R /XYZ 85.039 227.08 null] +>> endobj +3723 0 obj << +/D [3654 0 R /XYZ 85.039 215.125 null] +>> endobj +3724 0 obj << +/D [3654 0 R /XYZ 85.039 215.125 null] +>> endobj +3725 0 obj << +/D [3654 0 R /XYZ 85.039 215.125 null] +>> endobj +3726 0 obj << +/D [3654 0 R /XYZ 85.039 215.125 null] +>> endobj +3727 0 obj << +/D [3654 0 R /XYZ 85.039 203.17 null] +>> endobj +3728 0 obj << +/D [3654 0 R /XYZ 85.039 203.17 null] +>> endobj +3729 0 obj << +/D [3654 0 R /XYZ 85.039 191.215 null] +>> endobj +3730 0 obj << +/D [3654 0 R /XYZ 85.039 191.215 null] +>> endobj +3731 0 obj << +/D [3654 0 R /XYZ 85.039 179.26 null] +>> endobj +3732 0 obj << +/D [3654 0 R /XYZ 85.039 179.26 null] +>> endobj +3733 0 obj << +/D [3654 0 R /XYZ 85.039 167.304 null] +>> endobj +3734 0 obj << +/D [3654 0 R /XYZ 85.039 167.304 null] +>> endobj +3735 0 obj << +/D [3654 0 R /XYZ 85.039 155.349 null] +>> endobj +3736 0 obj << +/D [3654 0 R /XYZ 85.039 155.349 null] +>> endobj +3737 0 obj << +/D [3654 0 R /XYZ 85.039 143.394 null] +>> endobj +3738 0 obj << +/D [3654 0 R /XYZ 85.039 143.394 null] +>> endobj +3739 0 obj << +/D [3654 0 R /XYZ 85.039 131.439 null] +>> endobj +3740 0 obj << +/D [3654 0 R /XYZ 85.039 131.439 null] +>> endobj +3741 0 obj << +/D [3654 0 R /XYZ 85.039 119.484 null] +>> endobj +3742 0 obj << +/D [3654 0 R /XYZ 85.039 119.484 null] +>> endobj +3743 0 obj << +/D [3654 0 R /XYZ 85.039 107.529 null] +>> endobj +3744 0 obj << +/D [3654 0 R /XYZ 85.039 107.529 null] +>> endobj +3745 0 obj << +/D [3654 0 R /XYZ 85.039 95.573 null] +>> endobj +3746 0 obj << +/D [3654 0 R /XYZ 85.039 95.573 null] +>> endobj +3653 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F81 415 0 R /F63 406 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3750 0 obj << +/Length 3466 +/Filter /FlateDecode +>> +stream +xko~Ea +~0Z$h6ȉ:YPxdZ=#).a^{9ф&,Y| w#Ns\%ub4'Z60.?^pA$Kn:/ttRS5+'zyGb,VbpxmD% mG£J3ɓ8MI䗋vPc@FѳZ'8˄g#p`5-X͸Q%?FqIUD enQt(fāHKϵan[M8pxݍg7Q6DYu_p|9 z.1ij99Q{:~m0A`m ~]Yư +”}NJ] 8]$bg 8{&5lٲzxrnXeqSn3NKA{ālcAD#LC b@<{f,R g[9a>URy8JWpӴr$$}|2ョSx0pv5p+b1_\$r v&9l,ZٸD0KdQ+*IYr -Q.\U(O\N&3뚅;,_fv(-(lM3ȤAdq& I)0*b$5-4'8@IXGFPFʉ1L CH|N8LVNIEdd(L}Rr*%B}SA0Z*y2OQRr%{X!50LY.9_kpMҼ8EGY@ J)CTC^f %فqWhՎ O~,WN7TJR!U(4+t3R:̥Fr=WJ'?CJ^2(VH'pxj݇8p~2L e a6p&#әwp MpPp<2G" t̃ Q5moJj-u!ot^[9B;iYQ(GU)UWۭAc=9: %D{ \=h[Z`@Mq2+ ;*OQs&1QI9'"" ^_.xL+O3U[bbt3Vxo6=:'g,_-1eP1=㆞Bc=Ps%3VQqQb;o`{L#X#K4/zC< +_di7bQO=пS<,J4SB|$Ʃ3YE]D npG)pײrkF3|c#8fbzRpbU.;ElU㴋YHc?%v4/BT{r}pc#֔.h +ᦵ=7-({t}eQ܇p`Z!٧a6Ss.h"_j͖~+;^ػr<}G1]̖T2;ĀT{lWUiNVz[(=q +HϤ;eh'53}qFc>i!DIO' +F51j1힘Y CQH"eړ(k0`r4ڏRbo}K-! U!/fV{ +YZ!!\g٫kΆAӱ5)8vNV;-p̺JҐݶb<&"cZc<3ifPu} FďDˏ M;0T7@r'( 9 bmar +endstream +endobj +3749 0 obj << +/Type /Page +/Contents 3750 0 R +/Resources 3748 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3552 0 R +/Annots [ 3747 0 R ] +>> endobj +3747 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3751 0 obj << +/D [3749 0 R /XYZ 84.039 772.024 null] +>> endobj +3752 0 obj << +/D [3749 0 R /XYZ 85.039 719.019 null] +>> endobj +3753 0 obj << +/D [3749 0 R /XYZ 85.039 719.019 null] +>> endobj +3754 0 obj << +/D [3749 0 R /XYZ 85.039 707.063 null] +>> endobj +3755 0 obj << +/D [3749 0 R /XYZ 85.039 707.063 null] +>> endobj +3756 0 obj << +/D [3749 0 R /XYZ 85.039 695.108 null] +>> endobj +3757 0 obj << +/D [3749 0 R /XYZ 85.039 695.108 null] +>> endobj +3758 0 obj << +/D [3749 0 R /XYZ 85.039 614.727 null] +>> endobj +3759 0 obj << +/D [3749 0 R /XYZ 85.039 614.727 null] +>> endobj +3760 0 obj << +/D [3749 0 R /XYZ 85.039 602.771 null] +>> endobj +3761 0 obj << +/D [3749 0 R /XYZ 85.039 602.771 null] +>> endobj +3762 0 obj << +/D [3749 0 R /XYZ 85.039 602.771 null] +>> endobj +3763 0 obj << +/D [3749 0 R /XYZ 85.039 602.771 null] +>> endobj +3764 0 obj << +/D [3749 0 R /XYZ 85.039 590.816 null] +>> endobj +3765 0 obj << +/D [3749 0 R /XYZ 85.039 590.816 null] +>> endobj +3766 0 obj << +/D [3749 0 R /XYZ 85.039 578.861 null] +>> endobj +3767 0 obj << +/D [3749 0 R /XYZ 85.039 578.861 null] +>> endobj +3768 0 obj << +/D [3749 0 R /XYZ 85.039 566.906 null] +>> endobj +3769 0 obj << +/D [3749 0 R /XYZ 85.039 566.906 null] +>> endobj +242 0 obj << +/D [3749 0 R /XYZ 85.039 473.472 null] +>> endobj +3770 0 obj << +/D [3749 0 R /XYZ 85.039 355.616 null] +>> endobj +3771 0 obj << +/D [3749 0 R /XYZ 85.039 355.616 null] +>> endobj +3772 0 obj << +/D [3749 0 R /XYZ 85.039 343.661 null] +>> endobj +3773 0 obj << +/D [3749 0 R /XYZ 85.039 343.661 null] +>> endobj +3774 0 obj << +/D [3749 0 R /XYZ 85.039 343.661 null] +>> endobj +3775 0 obj << +/D [3749 0 R /XYZ 85.039 343.661 null] +>> endobj +3776 0 obj << +/D [3749 0 R /XYZ 85.039 331.706 null] +>> endobj +3777 0 obj << +/D [3749 0 R /XYZ 85.039 331.706 null] +>> endobj +3778 0 obj << +/D [3749 0 R /XYZ 85.039 319.75 null] +>> endobj +3779 0 obj << +/D [3749 0 R /XYZ 85.039 319.75 null] +>> endobj +3780 0 obj << +/D [3749 0 R /XYZ 85.039 307.795 null] +>> endobj +3781 0 obj << +/D [3749 0 R /XYZ 85.039 307.795 null] +>> endobj +3782 0 obj << +/D [3749 0 R /XYZ 85.039 295.84 null] +>> endobj +3783 0 obj << +/D [3749 0 R /XYZ 85.039 295.84 null] +>> endobj +3784 0 obj << +/D [3749 0 R /XYZ 85.039 283.885 null] +>> endobj +3785 0 obj << +/D [3749 0 R /XYZ 85.039 283.885 null] +>> endobj +3786 0 obj << +/D [3749 0 R /XYZ 85.039 271.93 null] +>> endobj +3787 0 obj << +/D [3749 0 R /XYZ 85.039 271.93 null] +>> endobj +3788 0 obj << +/D [3749 0 R /XYZ 85.039 259.975 null] +>> endobj +3789 0 obj << +/D [3749 0 R /XYZ 85.039 259.975 null] +>> endobj +3790 0 obj << +/D [3749 0 R /XYZ 85.039 248.019 null] +>> endobj +3791 0 obj << +/D [3749 0 R /XYZ 85.039 248.019 null] +>> endobj +3792 0 obj << +/D [3749 0 R /XYZ 85.039 236.064 null] +>> endobj +3793 0 obj << +/D [3749 0 R /XYZ 85.039 236.064 null] +>> endobj +3794 0 obj << +/D [3749 0 R /XYZ 85.039 224.109 null] +>> endobj +3795 0 obj << +/D [3749 0 R /XYZ 85.039 224.109 null] +>> endobj +3796 0 obj << +/D [3749 0 R /XYZ 85.039 212.154 null] +>> endobj +3797 0 obj << +/D [3749 0 R /XYZ 85.039 212.154 null] +>> endobj +3798 0 obj << +/D [3749 0 R /XYZ 85.039 200.199 null] +>> endobj +3799 0 obj << +/D [3749 0 R /XYZ 85.039 200.199 null] +>> endobj +3800 0 obj << +/D [3749 0 R /XYZ 85.039 176.288 null] +>> endobj +3801 0 obj << +/D [3749 0 R /XYZ 85.039 176.288 null] +>> endobj +3802 0 obj << +/D [3749 0 R /XYZ 85.039 164.333 null] +>> endobj +3803 0 obj << +/D [3749 0 R /XYZ 85.039 164.333 null] +>> endobj +246 0 obj << +/D [3749 0 R /XYZ 85.039 127.193 null] +>> endobj +3748 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F63 406 0 R /F11 676 0 R /F81 415 0 R /F17 413 0 R /F19 411 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3810 0 obj << +/Length 3847 +/Filter /FlateDecode +>> +stream +xis6g2ș&n vG)-Ѷr))G}/%Nҙ`w]GQ}Wg/MdULE"I U*Ҋ%ejIzY (7?ߟEr9ӓ:tdv͹:¤9w_>I/m-,>"߽:iOq4G?D1VG\HXFp{6s +Ibn#̀./b1Qv ~\%72oL0KḿN +rW"Tcd=o9WݘXF{ՄRQ#[XlS9\Rl6gN 7GOB C:WV, +e, kUi! z&w +Ҩ0FDQ7">`TBa4A[H[>#S«G%HPsLߝO%0 gjh&/!2ׅMr7 b4w.<\p#HA{$(N@,9a{DJBKH?jHVűGέĒ/`aE1`HHY b C["#5J?$}{qlRAjd8YdJkP&1cM,q z! }KuL t=)C6OTa*EFBWCy7nIak?cN2dǂ8 i@i `vX,%TI֔q=YosCʭɚCō1-'l\zVyh}:K +FCⅣzB6AsĜAgpb%K4րtj5u%,G(#bLaՆ 2-o_SH6?ɳN{Syŝ1ÃX͊~Z/x*KO(MkМ,܍/* *.7֫Duuz=\ha2V + EADmkYZC\E? < anVՋϗ}/KOǂ8<fcEGt-rq8{+< 4J_&7EioӏPQpy42l Rd3f̦nqr$L J_F*A4'}rλWx7ʻW_| +7G2yxWӫ^i~,쓪,"YɈ>-/t qs'g1kv;/7a &q:rrC c{uqb\iHv xCl#deA 6f2ȯlj31G[ rwuH@C'!pRX=1:-rZIzgmw],HS3@ S]Ew R;EaQ!DQ4ܸyU5M `ǏgsfM}YxhZ ӣQ&{ ! 2SF<@jYrılcZ!/Pf?n<N Ctِ̘ I=ױ(1lvP%r%NarELS Ɇ焝\Gg$Oec)&2$;f6~V)éqq2i_bs¾ScCrbx[m('&_ӷ05[ùqw&KKܧDj꾥KΟdFc?yH\#:_$WrX-)UE^ qq*2M +»wd$18%qwJ- )P?XmCpRm!0*ϋɼݴiAjjI#0SϫiFqCmgA/U}y\U?}oEukWEX@U@z䡕bUBd +O㱹8[tS`b&;nsk\ƀL˝݀;dƶD(Oo1H:]VU{TwQ  뎃2H +ªSڎ)5"ǔ"r̉O);!A5 ̖U`Em +1㱸›siݱ1Tܔ1xFSK4gv#]: A!<7fNr ++ݱDZ`R`GRWqM\7J*yhAGs+dD > endobj +3804 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [272.449 617.001 282.564 629.943] +/A << /S /GoTo /D (hy@ltsfn34) >> +>> endobj +3806 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [285.536 172.446 339.832 186.394] +/A << /S /GoTo /D (section.18) >> +>> endobj +3805 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [142.933 97.388 172.936 108.197] +/A << /S /GoTo /D (table.1) >> +>> endobj +3807 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3811 0 obj << +/D [3809 0 R /XYZ 84.039 772.024 null] +>> endobj +3812 0 obj << +/D [3809 0 R /XYZ 85.039 682.257 null] +>> endobj +3813 0 obj << +/D [3809 0 R /XYZ 85.039 682.257 null] +>> endobj +3814 0 obj << +/D [3809 0 R /XYZ 85.039 538.573 null] +>> endobj +3815 0 obj << +/D [3809 0 R /XYZ 85.039 538.573 null] +>> endobj +3816 0 obj << +/D [3809 0 R /XYZ 85.039 526.618 null] +>> endobj +3817 0 obj << +/D [3809 0 R /XYZ 85.039 526.618 null] +>> endobj +3818 0 obj << +/D [3809 0 R /XYZ 85.039 526.618 null] +>> endobj +3819 0 obj << +/D [3809 0 R /XYZ 85.039 526.618 null] +>> endobj +3820 0 obj << +/D [3809 0 R /XYZ 85.039 514.663 null] +>> endobj +3821 0 obj << +/D [3809 0 R /XYZ 85.039 514.663 null] +>> endobj +3822 0 obj << +/D [3809 0 R /XYZ 85.039 502.708 null] +>> endobj +3823 0 obj << +/D [3809 0 R /XYZ 85.039 502.708 null] +>> endobj +3824 0 obj << +/D [3809 0 R /XYZ 85.039 490.752 null] +>> endobj +3825 0 obj << +/D [3809 0 R /XYZ 85.039 490.752 null] +>> endobj +3826 0 obj << +/D [3809 0 R /XYZ 85.039 400.591 null] +>> endobj +3827 0 obj << +/D [3809 0 R /XYZ 85.039 400.591 null] +>> endobj +3828 0 obj << +/D [3809 0 R /XYZ 85.039 388.635 null] +>> endobj +3829 0 obj << +/D [3809 0 R /XYZ 85.039 388.635 null] +>> endobj +3830 0 obj << +/D [3809 0 R /XYZ 85.039 388.635 null] +>> endobj +3831 0 obj << +/D [3809 0 R /XYZ 85.039 388.635 null] +>> endobj +3832 0 obj << +/D [3809 0 R /XYZ 85.039 376.68 null] +>> endobj +3833 0 obj << +/D [3809 0 R /XYZ 85.039 376.68 null] +>> endobj +3834 0 obj << +/D [3809 0 R /XYZ 85.039 364.725 null] +>> endobj +3835 0 obj << +/D [3809 0 R /XYZ 85.039 364.725 null] +>> endobj +3836 0 obj << +/D [3809 0 R /XYZ 85.039 352.77 null] +>> endobj +3837 0 obj << +/D [3809 0 R /XYZ 85.039 352.77 null] +>> endobj +3838 0 obj << +/D [3809 0 R /XYZ 85.039 340.815 null] +>> endobj +3839 0 obj << +/D [3809 0 R /XYZ 85.039 340.815 null] +>> endobj +3840 0 obj << +/D [3809 0 R /XYZ 85.039 328.86 null] +>> endobj +3841 0 obj << +/D [3809 0 R /XYZ 85.039 328.86 null] +>> endobj +3842 0 obj << +/D [3809 0 R /XYZ 85.039 316.904 null] +>> endobj +3843 0 obj << +/D [3809 0 R /XYZ 85.039 316.904 null] +>> endobj +3844 0 obj << +/D [3809 0 R /XYZ 85.039 304.949 null] +>> endobj +3845 0 obj << +/D [3809 0 R /XYZ 85.039 304.949 null] +>> endobj +3846 0 obj << +/D [3809 0 R /XYZ 85.039 292.994 null] +>> endobj +3847 0 obj << +/D [3809 0 R /XYZ 85.039 292.994 null] +>> endobj +3848 0 obj << +/D [3809 0 R /XYZ 85.039 281.039 null] +>> endobj +3849 0 obj << +/D [3809 0 R /XYZ 85.039 281.039 null] +>> endobj +3850 0 obj << +/D [3809 0 R /XYZ 85.039 269.084 null] +>> endobj +3851 0 obj << +/D [3809 0 R /XYZ 85.039 269.084 null] +>> endobj +3852 0 obj << +/D [3809 0 R /XYZ 85.039 257.129 null] +>> endobj +3853 0 obj << +/D [3809 0 R /XYZ 85.039 257.129 null] +>> endobj +3854 0 obj << +/D [3809 0 R /XYZ 85.039 245.173 null] +>> endobj +3855 0 obj << +/D [3809 0 R /XYZ 85.039 245.173 null] +>> endobj +3856 0 obj << +/D [3809 0 R /XYZ 85.039 233.218 null] +>> endobj +3857 0 obj << +/D [3809 0 R /XYZ 85.039 233.218 null] +>> endobj +3858 0 obj << +/D [3809 0 R /XYZ 85.039 221.263 null] +>> endobj +3859 0 obj << +/D [3809 0 R /XYZ 85.039 221.263 null] +>> endobj +3860 0 obj << +/D [3809 0 R /XYZ 85.039 209.308 null] +>> endobj +3861 0 obj << +/D [3809 0 R /XYZ 85.039 209.308 null] +>> endobj +3862 0 obj << +/D [3809 0 R /XYZ 85.039 197.353 null] +>> endobj +3863 0 obj << +/D [3809 0 R /XYZ 85.039 197.353 null] +>> endobj +3864 0 obj << +/D [3809 0 R /XYZ 85.039 185.398 null] +>> endobj +3865 0 obj << +/D [3809 0 R /XYZ 85.039 185.398 null] +>> endobj +3866 0 obj << +/D [3809 0 R /XYZ 85.039 173.442 null] +>> endobj +3867 0 obj << +/D [3809 0 R /XYZ 85.039 173.442 null] +>> endobj +3868 0 obj << +/D [3809 0 R /XYZ 85.039 161.487 null] +>> endobj +3869 0 obj << +/D [3809 0 R /XYZ 85.039 161.487 null] +>> endobj +3870 0 obj << +/D [3809 0 R /XYZ 85.039 149.532 null] +>> endobj +3871 0 obj << +/D [3809 0 R /XYZ 85.039 149.532 null] +>> endobj +3872 0 obj << +/D [3809 0 R /XYZ 85.039 137.577 null] +>> endobj +3873 0 obj << +/D [3809 0 R /XYZ 85.039 137.577 null] +>> endobj +3874 0 obj << +/D [3809 0 R /XYZ 85.039 113.5 null] +>> endobj +3808 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F14 506 0 R /F63 406 0 R /F6 487 0 R /F11 676 0 R /F13 1589 0 R /F7 484 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F37 3073 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3878 0 obj << +/Length 3114 +/Filter /FlateDecode +>> +stream +x\[o6~ϯ00(F&x'[ ݝAۗm}ȱr4CRf¡DDQs#iţxGk8|8G˳{5H "F 1 j1\_/<}FY[WѶn&1Q͘(Ni$Ÿ~hN7dsoC@yy3UBBfƣ+(FR]Yq5b (gGJ=a%bĐVTk ITǎjLi϶ +]Uq*Gkc}TkQiif CT._0eWf7 9y*>jq f0K YL0:_~a(= + Z<±"|IbO*ĸCkL]ȿ>`q> rP(ˆ@<"?sUŎ細'ݤ[{3w1_mbywdo:ߤӷk*Q#W HDuzeنd " +odui)͓lڅdPd(kIA[vm]> rcZNp$"Jk?w"\V麲mM]mey0AR4nDrY6>?q{؟{ź!<("˵VG$"*Y6`+@9q=yՆ,ڹn-Wc ̈aL)r]V (Z 4żQ!Lk/fڐ!D^%,Jcv+DHt$+8&tKqF3 x)?u7CR# \űO%<m0ޏPha ] D_v r!01fМc$x ہ\?\1*6.4QDdJ>y7 _v 痘`C{}bDIb>8'py6@8OvY1\xf҃g('iKOs16iųK `rtrC/}ېy}i,IxJ앉tǍ$ tKy^k? +AAH8kt'dz)Al 樛2.PW1[m=9g[.cZѣg"s7Y0SA3Di}o_Δeq~fQz:(ʑOv(A i;!;6}֗> E4'Ef$FWjmΪwjTpFvOte wz-NEkai.Uk,mMR@F-lt' gBXWood/9:j|pB]fij,@B@␐HF}WQ|'d̋ZbCaH_R,gSw%ݧ]!HZϬU *Z܁UY6Mf7OI-!8H7;Ϭ;yqbKpe9 HmUZQGŴ`f,|'@6PYq. 2>)Wwׁߓס<ϲ /n6B08(a޿"|=(qz"&MK.Q(ns YJb!.Ы-,L}-+/:C UG3u@1A pt3AW#- +BK~ldB9f:na MN%6,O?Lax#=DMi6K Ğ(=H ,dCI +fɮHHyu>Nj Gm9K$z$9ў2AMJ$ɏPfg8 'Hm48dXLlg(}|2cb'[$Sm7%ʋPf ğ*aM,t9_FJ} !9@Mx.FՓkWpl}೿+Q$&@3? y]ʜh +Ig %GfGVQ.g4V~c52FK&c쾒vʡ)g0bl*m|BZ '[EvN/hLr=Km~ycta)t}I3tȠ92̙Y+@f^hw5fb|ڧml1bQRӜ[]ͳ(/ 4#7?鸘n/ ;B*"zCb 7䯔~]Hu!łQUW>AW>sP,E,AJ29k~dkJ0!sS 4X# jyOwiٗ8bEÊohJ-^fU򴜥d1ΊLbF[UH@x$pcoUi/gӽUtf5ZQG(@ +ϰ[|KEj^g!/eLC/;^ᚼvwO)$&.ij7Vl}n51sht$c)k{é֖fma+.s珱 ͻ|i%  E$O_ĉn.pHD5VƄD5$=(/II5,uB + +GEOa"'0M(JK'x GMPfb/jȧ8ȱ,) +endstream +endobj +3877 0 obj << +/Type /Page +/Contents 3878 0 R +/Resources 3876 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 3552 0 R +/Annots [ 3875 0 R ] +>> endobj +3875 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3879 0 obj << +/D [3877 0 R /XYZ 84.039 772.024 null] +>> endobj +3880 0 obj << +/D [3877 0 R /XYZ 85.039 719.019 null] +>> endobj +3881 0 obj << +/D [3877 0 R /XYZ 85.039 719.019 null] +>> endobj +3882 0 obj << +/D [3877 0 R /XYZ 85.039 707.063 null] +>> endobj +3883 0 obj << +/D [3877 0 R /XYZ 85.039 707.063 null] +>> endobj +3884 0 obj << +/D [3877 0 R /XYZ 85.039 695.108 null] +>> endobj +3885 0 obj << +/D [3877 0 R /XYZ 85.039 695.108 null] +>> endobj +3886 0 obj << +/D [3877 0 R /XYZ 85.039 683.153 null] +>> endobj +3887 0 obj << +/D [3877 0 R /XYZ 85.039 683.153 null] +>> endobj +3888 0 obj << +/D [3877 0 R /XYZ 85.039 671.198 null] +>> endobj +3889 0 obj << +/D [3877 0 R /XYZ 85.039 671.198 null] +>> endobj +3890 0 obj << +/D [3877 0 R /XYZ 85.039 659.243 null] +>> endobj +3891 0 obj << +/D [3877 0 R /XYZ 85.039 659.243 null] +>> endobj +3892 0 obj << +/D [3877 0 R /XYZ 85.039 647.288 null] +>> endobj +3893 0 obj << +/D [3877 0 R /XYZ 85.039 647.288 null] +>> endobj +3894 0 obj << +/D [3877 0 R /XYZ 85.039 635.332 null] +>> endobj +3895 0 obj << +/D [3877 0 R /XYZ 85.039 635.332 null] +>> endobj +3896 0 obj << +/D [3877 0 R /XYZ 85.039 623.377 null] +>> endobj +3897 0 obj << +/D [3877 0 R /XYZ 85.039 623.377 null] +>> endobj +3898 0 obj << +/D [3877 0 R /XYZ 85.039 611.422 null] +>> endobj +3899 0 obj << +/D [3877 0 R /XYZ 85.039 611.422 null] +>> endobj +3900 0 obj << +/D [3877 0 R /XYZ 85.039 599.467 null] +>> endobj +3901 0 obj << +/D [3877 0 R /XYZ 85.039 599.467 null] +>> endobj +3902 0 obj << +/D [3877 0 R /XYZ 85.039 587.512 null] +>> endobj +3903 0 obj << +/D [3877 0 R /XYZ 85.039 587.512 null] +>> endobj +3904 0 obj << +/D [3877 0 R /XYZ 85.039 575.557 null] +>> endobj +3905 0 obj << +/D [3877 0 R /XYZ 85.039 575.557 null] +>> endobj +3906 0 obj << +/D [3877 0 R /XYZ 85.039 563.601 null] +>> endobj +3907 0 obj << +/D [3877 0 R /XYZ 85.039 563.601 null] +>> endobj +3908 0 obj << +/D [3877 0 R /XYZ 85.039 551.646 null] +>> endobj +3909 0 obj << +/D [3877 0 R /XYZ 85.039 551.646 null] +>> endobj +3910 0 obj << +/D [3877 0 R /XYZ 85.039 539.691 null] +>> endobj +3911 0 obj << +/D [3877 0 R /XYZ 85.039 539.691 null] +>> endobj +3912 0 obj << +/D [3877 0 R /XYZ 85.039 527.736 null] +>> endobj +3913 0 obj << +/D [3877 0 R /XYZ 85.039 527.736 null] +>> endobj +3914 0 obj << +/D [3877 0 R /XYZ 85.039 515.781 null] +>> endobj +3915 0 obj << +/D [3877 0 R /XYZ 85.039 515.781 null] +>> endobj +3916 0 obj << +/D [3877 0 R /XYZ 85.039 503.826 null] +>> endobj +3917 0 obj << +/D [3877 0 R /XYZ 85.039 503.826 null] +>> endobj +3918 0 obj << +/D [3877 0 R /XYZ 85.039 491.87 null] +>> endobj +3919 0 obj << +/D [3877 0 R /XYZ 85.039 491.87 null] +>> endobj +3920 0 obj << +/D [3877 0 R /XYZ 85.039 479.915 null] +>> endobj +3921 0 obj << +/D [3877 0 R /XYZ 85.039 479.915 null] +>> endobj +3922 0 obj << +/D [3877 0 R /XYZ 85.039 467.96 null] +>> endobj +3923 0 obj << +/D [3877 0 R /XYZ 85.039 467.96 null] +>> endobj +3924 0 obj << +/D [3877 0 R /XYZ 85.039 456.005 null] +>> endobj +3925 0 obj << +/D [3877 0 R /XYZ 85.039 456.005 null] +>> endobj +3926 0 obj << +/D [3877 0 R /XYZ 85.039 444.05 null] +>> endobj +3927 0 obj << +/D [3877 0 R /XYZ 85.039 444.05 null] +>> endobj +3928 0 obj << +/D [3877 0 R /XYZ 85.039 432.095 null] +>> endobj +3929 0 obj << +/D [3877 0 R /XYZ 85.039 432.095 null] +>> endobj +3930 0 obj << +/D [3877 0 R /XYZ 85.039 420.139 null] +>> endobj +3931 0 obj << +/D [3877 0 R /XYZ 85.039 420.139 null] +>> endobj +3932 0 obj << +/D [3877 0 R /XYZ 85.039 408.184 null] +>> endobj +3933 0 obj << +/D [3877 0 R /XYZ 85.039 408.184 null] +>> endobj +3934 0 obj << +/D [3877 0 R /XYZ 85.039 396.229 null] +>> endobj +3935 0 obj << +/D [3877 0 R /XYZ 85.039 396.229 null] +>> endobj +3936 0 obj << +/D [3877 0 R /XYZ 85.039 384.274 null] +>> endobj +3937 0 obj << +/D [3877 0 R /XYZ 85.039 384.274 null] +>> endobj +3938 0 obj << +/D [3877 0 R /XYZ 85.039 372.319 null] +>> endobj +3939 0 obj << +/D [3877 0 R /XYZ 85.039 372.319 null] +>> endobj +3940 0 obj << +/D [3877 0 R /XYZ 85.039 360.364 null] +>> endobj +3941 0 obj << +/D [3877 0 R /XYZ 85.039 360.364 null] +>> endobj +3942 0 obj << +/D [3877 0 R /XYZ 85.039 348.408 null] +>> endobj +3943 0 obj << +/D [3877 0 R /XYZ 85.039 348.408 null] +>> endobj +3944 0 obj << +/D [3877 0 R /XYZ 85.039 336.453 null] +>> endobj +3945 0 obj << +/D [3877 0 R /XYZ 85.039 336.453 null] +>> endobj +3946 0 obj << +/D [3877 0 R /XYZ 85.039 324.498 null] +>> endobj +3947 0 obj << +/D [3877 0 R /XYZ 85.039 324.498 null] +>> endobj +3948 0 obj << +/D [3877 0 R /XYZ 85.039 312.543 null] +>> endobj +3949 0 obj << +/D [3877 0 R /XYZ 85.039 312.543 null] +>> endobj +3950 0 obj << +/D [3877 0 R /XYZ 85.039 300.588 null] +>> endobj +3951 0 obj << +/D [3877 0 R /XYZ 85.039 300.588 null] +>> endobj +3952 0 obj << +/D [3877 0 R /XYZ 85.039 288.633 null] +>> endobj +3953 0 obj << +/D [3877 0 R /XYZ 85.039 288.633 null] +>> endobj +3954 0 obj << +/D [3877 0 R /XYZ 85.039 276.677 null] +>> endobj +3955 0 obj << +/D [3877 0 R /XYZ 85.039 276.677 null] +>> endobj +3956 0 obj << +/D [3877 0 R /XYZ 85.039 264.722 null] +>> endobj +3957 0 obj << +/D [3877 0 R /XYZ 85.039 264.722 null] +>> endobj +3958 0 obj << +/D [3877 0 R /XYZ 85.039 252.767 null] +>> endobj +3959 0 obj << +/D [3877 0 R /XYZ 85.039 252.767 null] +>> endobj +250 0 obj << +/D [3877 0 R /XYZ 85.039 179.26 null] +>> endobj +3876 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F81 415 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3963 0 obj << +/Length 3334 +/Filter /FlateDecode +>> +stream +x\mo6_!`Q $:2"?'{UX(aY|*qՕPLh}B5B#G,OF*RxDQgWjB Oi%Z ̢@Q{mVwY2ᄆYHtVw,$7T51i>OV$'w#솄Ռ9Y3!8&en+*9tnv#1 ?A+:ܸ,sCZؖp~CjZŦ꽭"9ȖwYI +\!Ojc4 Gq$*} rD+oPD[ZYy_h60 +;bVt#ܔ8U1?dNaoiW&݂k'A:@5uZ駬d#OW8z4ZYGU)2Ei" (].ܰXN!yhcJKwV&sá4w6yO,4:{ſY$cuRkaĈZLyr׈y;!%CZ]E5APChJG@4SJCs3”?b,vO@KnGTE(ty).(Oႊg+eZÔpW*|y+ĝy+ŕ5^`^9"Oj50+F$ՁDkkk|%?e8d]2%bJ]o )\$wp'O=G&̺e0 +Ap;)kU,#N w&(i!>bG0 +FXF<{' >?C3 b, ]!/팊1/G>CC˱SwB;_so,S3q_yj,X#! a%r^T ݊ZM#QH/z.e5K3t;x]h(k=_H{DnBA"!Gkd\ ! :5i]H4vJ.4*1 B ttzNΒT1BK.}̳EB,{32i*$(DX)s4:4!ArQZT2}b)8AGY$d鐑6 +c oA)koVM[-0Uހ¾ywˏg2*Qv5f>Ύ$^Y.YcbF´ .;w.+fAM(cgm?O3-}RըdTxnjjLuƝECZܙI VNȅ3Xત5XƉVMB R1yE(Tk1jS :1ҧHy\yC1?moLEYK`oTR~~'>__<_?{vNX>fý,h͊O.roi"8E:j^s|Am~ɜurnߥSnMUWtaT1-o%f~mJeYЦ+2+ڔ(D8\Ѧf~֊6%>9kE6^^nQ:}I);$ S6&`1Y<0ΈK})K=?x!Ds$e!]15v}F`h+^I RQBBSi6&HCB\OԤ[G$ 9ybKL s3栓8+,0GvLe DV=ufIU??lb֤ͥpNfO0ٺ梬?=b4o]7tl~E qptz y7w_~w0 D2犡HI(f7/AJ'C_q$i|FRdCt:ݰDCx:HZ? elİ.HU) 3_S}S .nef7~}0p%Vg$ۀܞtǭ_ƺn72O|mJWmm[Աcs}zw7O>+_³EkT޹bOMƦIk A;_9:הTMCUF7Bw99:g6et(;1{2JJp{!ԾG^D{Y26$TCiBs9ԆnkqGYMԌ#t4w +endstream +endobj +3962 0 obj << +/Type /Page +/Contents 3963 0 R +/Resources 3961 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4025 0 R +/Annots [ 3960 0 R ] +>> endobj +3960 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +3964 0 obj << +/D [3962 0 R /XYZ 84.039 772.024 null] +>> endobj +3965 0 obj << +/D [3962 0 R /XYZ 85.039 656.38 null] +>> endobj +3966 0 obj << +/D [3962 0 R /XYZ 85.039 656.38 null] +>> endobj +3967 0 obj << +/D [3962 0 R /XYZ 85.039 644.425 null] +>> endobj +3968 0 obj << +/D [3962 0 R /XYZ 85.039 644.425 null] +>> endobj +3969 0 obj << +/D [3962 0 R /XYZ 85.039 644.425 null] +>> endobj +3970 0 obj << +/D [3962 0 R /XYZ 85.039 644.425 null] +>> endobj +3971 0 obj << +/D [3962 0 R /XYZ 85.039 632.47 null] +>> endobj +3972 0 obj << +/D [3962 0 R /XYZ 85.039 632.47 null] +>> endobj +3973 0 obj << +/D [3962 0 R /XYZ 85.039 620.515 null] +>> endobj +3974 0 obj << +/D [3962 0 R /XYZ 85.039 620.515 null] +>> endobj +3975 0 obj << +/D [3962 0 R /XYZ 85.039 608.559 null] +>> endobj +3976 0 obj << +/D [3962 0 R /XYZ 85.039 608.559 null] +>> endobj +3977 0 obj << +/D [3962 0 R /XYZ 85.039 596.604 null] +>> endobj +3978 0 obj << +/D [3962 0 R /XYZ 85.039 596.604 null] +>> endobj +3979 0 obj << +/D [3962 0 R /XYZ 85.039 584.649 null] +>> endobj +3980 0 obj << +/D [3962 0 R /XYZ 85.039 584.649 null] +>> endobj +3981 0 obj << +/D [3962 0 R /XYZ 85.039 572.694 null] +>> endobj +3982 0 obj << +/D [3962 0 R /XYZ 85.039 572.694 null] +>> endobj +3983 0 obj << +/D [3962 0 R /XYZ 85.039 469.874 null] +>> endobj +3984 0 obj << +/D [3962 0 R /XYZ 85.039 469.874 null] +>> endobj +3985 0 obj << +/D [3962 0 R /XYZ 85.039 457.919 null] +>> endobj +3986 0 obj << +/D [3962 0 R /XYZ 85.039 457.919 null] +>> endobj +3987 0 obj << +/D [3962 0 R /XYZ 85.039 457.919 null] +>> endobj +3988 0 obj << +/D [3962 0 R /XYZ 85.039 457.919 null] +>> endobj +3989 0 obj << +/D [3962 0 R /XYZ 85.039 445.964 null] +>> endobj +3990 0 obj << +/D [3962 0 R /XYZ 85.039 445.964 null] +>> endobj +3991 0 obj << +/D [3962 0 R /XYZ 85.039 434.008 null] +>> endobj +3992 0 obj << +/D [3962 0 R /XYZ 85.039 434.008 null] +>> endobj +3993 0 obj << +/D [3962 0 R /XYZ 85.039 422.053 null] +>> endobj +3994 0 obj << +/D [3962 0 R /XYZ 85.039 422.053 null] +>> endobj +3995 0 obj << +/D [3962 0 R /XYZ 85.039 410.098 null] +>> endobj +3996 0 obj << +/D [3962 0 R /XYZ 85.039 410.098 null] +>> endobj +3997 0 obj << +/D [3962 0 R /XYZ 85.039 398.143 null] +>> endobj +3998 0 obj << +/D [3962 0 R /XYZ 85.039 398.143 null] +>> endobj +3999 0 obj << +/D [3962 0 R /XYZ 85.039 386.188 null] +>> endobj +4000 0 obj << +/D [3962 0 R /XYZ 85.039 386.188 null] +>> endobj +4001 0 obj << +/D [3962 0 R /XYZ 85.039 374.233 null] +>> endobj +4002 0 obj << +/D [3962 0 R /XYZ 85.039 374.233 null] +>> endobj +4003 0 obj << +/D [3962 0 R /XYZ 85.039 362.277 null] +>> endobj +4004 0 obj << +/D [3962 0 R /XYZ 85.039 362.277 null] +>> endobj +4005 0 obj << +/D [3962 0 R /XYZ 85.039 350.322 null] +>> endobj +4006 0 obj << +/D [3962 0 R /XYZ 85.039 350.322 null] +>> endobj +4007 0 obj << +/D [3962 0 R /XYZ 85.039 338.367 null] +>> endobj +4008 0 obj << +/D [3962 0 R /XYZ 85.039 338.367 null] +>> endobj +4009 0 obj << +/D [3962 0 R /XYZ 85.039 326.412 null] +>> endobj +4010 0 obj << +/D [3962 0 R /XYZ 85.039 326.412 null] +>> endobj +4011 0 obj << +/D [3962 0 R /XYZ 85.039 314.457 null] +>> endobj +4012 0 obj << +/D [3962 0 R /XYZ 85.039 314.457 null] +>> endobj +4013 0 obj << +/D [3962 0 R /XYZ 85.039 302.502 null] +>> endobj +4014 0 obj << +/D [3962 0 R /XYZ 85.039 302.502 null] +>> endobj +4015 0 obj << +/D [3962 0 R /XYZ 85.039 290.546 null] +>> endobj +4016 0 obj << +/D [3962 0 R /XYZ 85.039 290.546 null] +>> endobj +4017 0 obj << +/D [3962 0 R /XYZ 85.039 209.423 null] +>> endobj +4018 0 obj << +/D [3962 0 R /XYZ 85.039 209.423 null] +>> endobj +4019 0 obj << +/D [3962 0 R /XYZ 85.039 197.468 null] +>> endobj +4020 0 obj << +/D [3962 0 R /XYZ 85.039 197.468 null] +>> endobj +4021 0 obj << +/D [3962 0 R /XYZ 85.039 197.468 null] +>> endobj +4022 0 obj << +/D [3962 0 R /XYZ 85.039 197.468 null] +>> endobj +4023 0 obj << +/D [3962 0 R /XYZ 85.039 185.513 null] +>> endobj +4024 0 obj << +/D [3962 0 R /XYZ 85.039 185.513 null] +>> endobj +3961 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F14 506 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4029 0 obj << +/Length 3485 +/Filter /FlateDecode +>> +stream +x\s_O&t @;M^ē͔hc}}H2%Y5}I\,~`WN(~>'YbSU$)JEZ1.&ѧ&;|IШ/ןOOxZ>ޞ1gOS3화qz¤*o\ >-| K(k}/NsBs5ixvsM/QBу8e +跓uĘ}HX$6 N3ee:sw6;q4[n=dswq B hWPdE5F%QBB ,HIvϳuf-ZWߟI2Ïik|ФHSJl|?#![@ܥ͎&Gݵ |&X|w_E&+iq ܔY1oV9 ػVf>94w6 WD_E]P"h7Kț4bۥ%z1߾&iK{7_ΥEKa7)v4:0rmhD'O$ d7AwnjOK ~M71@0cɉ t@?ϸF3ECPKѨ粛d6` VKlC-tJm.$`f6|1FK$ N[ءM.CQne-'Ib[5 >*|}ZҗOϰIh7xof-%ARZ@fAyz M8OJK}>]){A8xzzJ@lj9>rDz._{V>A &MwJƹϠ Mlh`M%!FP,i!+}j1azŨ&QX[ll8 rH-a0B#=OrT7ȱ:F5:KpC%8XZQ[MNS¥> ^.S,"_E`SR*P3B^1hM>-d .˧?!>{w]dvͻSLg)< +. JJ^o$(40 1|?w`z/rDGv'O%p wz7!ˋڑƟ;r:`-I`U (DMYñw("sI0]`2M([YG8\`2A8̺š[ C=y1lJ!PJwU@cЭѮ~ +7Cͦ mTN_XK#p 7+k wMRJ H^wJkd&jX~[W[“܊ -8 ݲsO}hW@+WZf:P8vYiJ}Bq=AH~nh(ҹS6<|Mp@% [իw~CxK!1PۛDo1GeF&~H|˛k =f8_fJtUj-DZ +,jQx$;yC(nfYb1Ӵ*]1h]Rυu%)\&~Tl%)+X +gu 3.wiUcKwJ!B#[51Qaj{ȧS/Xoj?4. +=\PPA_ZE+"1vU6$#N:n6~M| +%PXfT6GBez}b1ziW2q a9Rj ."[BeIp hv@g@ ٹ`65e34D<2UzC m:L6U f S\֖ 7@"Ko8%-$޾xҲ>YZA]yFωvZ ]%;ñ3W9r>M/\4.(+.W>G㇀U{yk|re?\<O|[DŽo ˆ ^M ::4@ m&HҸ`~ v~?)sT\v^[?0ChsMcm.[fP[h_QZS糙O@OtR?7%o^Zyl<mu kfAetB3bg2;]^lFK"TXL>![$U-CPFW$`&Dv4F +endstream +endobj +4028 0 obj << +/Type /Page +/Contents 4029 0 R +/Resources 4027 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4025 0 R +/Annots [ 4026 0 R ] +>> endobj +4026 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4030 0 obj << +/D [4028 0 R /XYZ 84.039 772.024 null] +>> endobj +4031 0 obj << +/D [4028 0 R /XYZ 85.039 666.998 null] +>> endobj +4032 0 obj << +/D [4028 0 R /XYZ 85.039 666.998 null] +>> endobj +4033 0 obj << +/D [4028 0 R /XYZ 85.039 655.043 null] +>> endobj +4034 0 obj << +/D [4028 0 R /XYZ 85.039 655.043 null] +>> endobj +4035 0 obj << +/D [4028 0 R /XYZ 85.039 655.043 null] +>> endobj +4036 0 obj << +/D [4028 0 R /XYZ 85.039 655.043 null] +>> endobj +4037 0 obj << +/D [4028 0 R /XYZ 85.039 643.088 null] +>> endobj +4038 0 obj << +/D [4028 0 R /XYZ 85.039 643.088 null] +>> endobj +4039 0 obj << +/D [4028 0 R /XYZ 85.039 619.178 null] +>> endobj +4040 0 obj << +/D [4028 0 R /XYZ 85.039 619.178 null] +>> endobj +4041 0 obj << +/D [4028 0 R /XYZ 85.039 607.223 null] +>> endobj +4042 0 obj << +/D [4028 0 R /XYZ 85.039 607.223 null] +>> endobj +4043 0 obj << +/D [4028 0 R /XYZ 85.039 595.267 null] +>> endobj +4044 0 obj << +/D [4028 0 R /XYZ 85.039 595.267 null] +>> endobj +4045 0 obj << +/D [4028 0 R /XYZ 85.039 583.312 null] +>> endobj +4046 0 obj << +/D [4028 0 R /XYZ 85.039 583.312 null] +>> endobj +4047 0 obj << +/D [4028 0 R /XYZ 85.039 571.357 null] +>> endobj +4048 0 obj << +/D [4028 0 R /XYZ 85.039 571.357 null] +>> endobj +4049 0 obj << +/D [4028 0 R /XYZ 85.039 559.402 null] +>> endobj +4050 0 obj << +/D [4028 0 R /XYZ 85.039 559.402 null] +>> endobj +4051 0 obj << +/D [4028 0 R /XYZ 85.039 547.447 null] +>> endobj +4052 0 obj << +/D [4028 0 R /XYZ 85.039 547.447 null] +>> endobj +4053 0 obj << +/D [4028 0 R /XYZ 85.039 535.492 null] +>> endobj +4054 0 obj << +/D [4028 0 R /XYZ 85.039 535.492 null] +>> endobj +4055 0 obj << +/D [4028 0 R /XYZ 85.039 523.536 null] +>> endobj +4056 0 obj << +/D [4028 0 R /XYZ 85.039 523.536 null] +>> endobj +4057 0 obj << +/D [4028 0 R /XYZ 85.039 511.581 null] +>> endobj +4058 0 obj << +/D [4028 0 R /XYZ 85.039 511.581 null] +>> endobj +4059 0 obj << +/D [4028 0 R /XYZ 85.039 499.626 null] +>> endobj +4060 0 obj << +/D [4028 0 R /XYZ 85.039 499.626 null] +>> endobj +4061 0 obj << +/D [4028 0 R /XYZ 85.039 487.671 null] +>> endobj +4062 0 obj << +/D [4028 0 R /XYZ 85.039 487.671 null] +>> endobj +4063 0 obj << +/D [4028 0 R /XYZ 85.039 475.716 null] +>> endobj +4064 0 obj << +/D [4028 0 R /XYZ 85.039 475.716 null] +>> endobj +4065 0 obj << +/D [4028 0 R /XYZ 85.039 332.757 null] +>> endobj +4066 0 obj << +/D [4028 0 R /XYZ 85.039 332.757 null] +>> endobj +4067 0 obj << +/D [4028 0 R /XYZ 85.039 320.802 null] +>> endobj +4068 0 obj << +/D [4028 0 R /XYZ 85.039 320.802 null] +>> endobj +4069 0 obj << +/D [4028 0 R /XYZ 85.039 320.802 null] +>> endobj +4070 0 obj << +/D [4028 0 R /XYZ 85.039 320.802 null] +>> endobj +4071 0 obj << +/D [4028 0 R /XYZ 85.039 308.847 null] +>> endobj +4072 0 obj << +/D [4028 0 R /XYZ 85.039 308.847 null] +>> endobj +4073 0 obj << +/D [4028 0 R /XYZ 85.039 296.892 null] +>> endobj +4074 0 obj << +/D [4028 0 R /XYZ 85.039 296.892 null] +>> endobj +4075 0 obj << +/D [4028 0 R /XYZ 85.039 284.937 null] +>> endobj +4076 0 obj << +/D [4028 0 R /XYZ 85.039 284.937 null] +>> endobj +4077 0 obj << +/D [4028 0 R /XYZ 85.039 272.982 null] +>> endobj +4078 0 obj << +/D [4028 0 R /XYZ 85.039 272.982 null] +>> endobj +4079 0 obj << +/D [4028 0 R /XYZ 85.039 261.026 null] +>> endobj +4080 0 obj << +/D [4028 0 R /XYZ 85.039 261.026 null] +>> endobj +254 0 obj << +/D [4028 0 R /XYZ 85.039 214.952 null] +>> endobj +258 0 obj << +/D [4028 0 R /XYZ 85.039 149.046 null] +>> endobj +4027 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F14 506 0 R /F63 406 0 R /F6 487 0 R /F11 676 0 R /F81 415 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4086 0 obj << +/Length 4451 +/Filter /FlateDecode +>> +stream +x=]#+mXC n$7,pwuwav_= =\mܼLU*HH hƲßC3߾{w6siwwbi͉V*{w_{o~z7hRx"\ŎaivF>?• 񽿻b(shGǀ׻75m?^>8=t8)y?PK8 "|ʷw~vj.3\Fpnt37D5SN0 sD9fax3 48Tfe$t`0%&TC|T\-WrWůëQ܀p1! aU˫7GiukrQXzȀʩF4b +VjUq}~} ]~440˯A2ȚRD 6N +u{@$q A. 5@ya3$Dž5T>|ia@:0 >crXw & `CқF616WU4?C(KpȺúJ!C} .YZGi(A'rv^z@VI~wg(?I^Oe~f[;YAЩf'6 _IAP_RvkRd`bħ6IJN] t7s!"2Y1!ג."w$ !Ҷ|,X +^]n)[lj~j\.h<7׸ qu<g܎(acFSazf`Dӆz҃ \nҸ5i P*Z%zheX'Ϊllg[lmoݗb4eKf3zxV(3 D<\Nԡ˞SoQJG\COZ6\l/}' 48BͅCX < q]#-?`".6źn (ْk +ޝ3C;wI6a"WRM^'|O3 y#Vv &"kT7vUugG\->H 4LI'.Դc +G/T7K-؇bsn<"qk[Y_{ e'x.`8C?_Dž5.C){hx*BbT\jnMUOʁZEv[򠪎@kke{& H v Ϋ7N8螗}̡?G +Kyžɰ'T->ܰavex. +ۏ۸qm~wzD$k&wz_켦4|MM]Q :TzBGvj60 Xlr*Fd$_J'Y 5qRnM&|Fz=]gNL;Ƈ D8>6 Ұ~Rhg{{4xa +dZkzrj =T~!X P^k޵$9$n-I^?ZA(nf&>q)~dNc +LU**ΰLOCYycy|`uE0>HELHٗ\o,PR5h +.PDfF%° Al8@G-vb7g̃A{>'C5*$xIՄxD ;C߇gb9'jKch<5cc@wGc` \ƨqyy.ceH +QwGvO?uY یF0X2"$"$KjdDTX:)ˤDa>v$![b?ݜ-"%#An.,!c/4S2#,#BOHa8.T_xKE{&%uZ1Q>q +{ӪD#¨֋I /iI ƴk(VޕI.K\tʠ枱f*M9ZcT>$Y#^X6]0G |TU=w]xv,u5y:K.W0ab&rCi[ QO%= bz}:WWA AzyeuY/D5Xhf+7Vzbюe Aw,(MV'.Jyv`Fҍf\Pj>8m e-H%:(|x[ .R`D^Uyh*U8cx yЊ~lzv7E]09TizD +W# .g/{$:A-'DfS3Zqq(u,vnU?ŚzJW X VWo'UYN4nhFG]͙r"]I +1 S6j;A `5]ߊ;d:lscc^ +c:]QmMW.45P-`erjP;|.xC_`[.?G`H/k=A::߆-(ymƦ{xCn׏`wI2,fv,hloq'`]bL_eLOֻAc e1bW!pSZ{R5g*^)@t7ĴW. ,`csA50·DG[V0b oBSy,Q +;<+>v 'Ó7܀Qp;4(F)mtvUiÕ!1x/\$!־6|sAos4mwоͽfCz94`λAa 0dِG&깐$Oh;c> C LDJE=]؅vo ץj\Y{"ú@)0Okz:2$.!>=h!+yy"_jV +endstream +endobj +4085 0 obj << +/Type /Page +/Contents 4086 0 R +/Resources 4084 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4025 0 R +/Annots [ 4081 0 R 4082 0 R 4083 0 R ] +>> endobj +4081 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [179.081 283.665 189.196 296.606] +/A << /S /GoTo /D (hy@ltsfn35) >> +>> endobj +4082 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.811 226.38 132.926 236.83] +/A << /S /GoTo /D (hy@ltsfn36) >> +>> endobj +4083 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4087 0 obj << +/D [4085 0 R /XYZ 84.039 772.024 null] +>> endobj +4088 0 obj << +/D [4085 0 R /XYZ 85.039 715.631 null] +>> endobj +4089 0 obj << +/D [4085 0 R /XYZ 85.039 715.631 null] +>> endobj +4090 0 obj << +/D [4085 0 R /XYZ 85.039 703.676 null] +>> endobj +4091 0 obj << +/D [4085 0 R /XYZ 85.039 703.676 null] +>> endobj +4092 0 obj << +/D [4085 0 R /XYZ 85.039 703.676 null] +>> endobj +4093 0 obj << +/D [4085 0 R /XYZ 85.039 703.676 null] +>> endobj +4094 0 obj << +/D [4085 0 R /XYZ 85.039 691.721 null] +>> endobj +4095 0 obj << +/D [4085 0 R /XYZ 85.039 691.721 null] +>> endobj +4096 0 obj << +/D [4085 0 R /XYZ 85.039 679.766 null] +>> endobj +4097 0 obj << +/D [4085 0 R /XYZ 85.039 679.766 null] +>> endobj +4098 0 obj << +/D [4085 0 R /XYZ 85.039 667.811 null] +>> endobj +4099 0 obj << +/D [4085 0 R /XYZ 85.039 667.811 null] +>> endobj +262 0 obj << +/D [4085 0 R /XYZ 85.039 484.996 null] +>> endobj +4100 0 obj << +/D [4085 0 R /XYZ 85.039 432.606 null] +>> endobj +4101 0 obj << +/D [4085 0 R /XYZ 85.039 432.606 null] +>> endobj +4102 0 obj << +/D [4085 0 R /XYZ 85.039 420.651 null] +>> endobj +4103 0 obj << +/D [4085 0 R /XYZ 85.039 420.651 null] +>> endobj +4104 0 obj << +/D [4085 0 R /XYZ 85.039 420.651 null] +>> endobj +4105 0 obj << +/D [4085 0 R /XYZ 85.039 420.651 null] +>> endobj +4106 0 obj << +/D [4085 0 R /XYZ 85.039 408.696 null] +>> endobj +4107 0 obj << +/D [4085 0 R /XYZ 85.039 408.696 null] +>> endobj +4108 0 obj << +/D [4085 0 R /XYZ 85.039 396.741 null] +>> endobj +4109 0 obj << +/D [4085 0 R /XYZ 85.039 396.741 null] +>> endobj +4110 0 obj << +/D [4085 0 R /XYZ 85.039 384.786 null] +>> endobj +4111 0 obj << +/D [4085 0 R /XYZ 85.039 384.786 null] +>> endobj +4112 0 obj << +/D [4085 0 R /XYZ 85.039 123.377 null] +>> endobj +4113 0 obj << +/D [4085 0 R /XYZ 85.039 113.574 null] +>> endobj +4084 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F81 415 0 R /F11 676 0 R /F13 1589 0 R /F7 484 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F37 3073 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4117 0 obj << +/Length 4074 +/Filter /FlateDecode +>> +stream +xnF_]` $l&ȁK˔GKr(:A0U$[I;&U: 0oL`ULכ@RB +bDI\?-_ +'4HxoV}n"p^гzREt7^aJ.o/1J>RVQ~}>izw/ap B޻wX>?@Hb% N(Q wA~@}S;@!L@SE`>`TLZXa.@qBFPxRKo L +hhWN&nMA&fe qa6Kt+BAL0ӄk3 F10js6J]qb,"/:rEb񒇋m| +X wt7^k$6PDpŒr`2{"@7(%K2 +BF$$S(q#pD,*UE}~V{ h{ь6qEe{@ŗ>!KPp)@ =9< }6ASppZrAcc iFIHV͡qIS:k@RXw5^,X~&L|.S`d&q ,/JMtlES^@Ҥ6mӲj`3i{W\zl.ݰ,Y=OY,(oHsaiݣؽdGXB1naAM!Tf;ZgПK]ّi &!"^"q`PzZLS>m[aˎ,;nx%(hMb=@IaGZFe>Z#ݪWQ 692.pD3M\*oaZR}*b]ɶфlMpo( `Y4τJIEB\λ]' |onn ч3=m$KU=~P6&2I#lud*ҵϏf7[iRgT{ -QRt1Z _n3F_ +Fmytԙ%|vm %ƀ]ӲZ3AQV0O[c+ +0xS,!V 00^j]DkM!J C17L H\H9SlV +4w`$L΃^qHJ*wߖY9Cо[MѾ(Rt;'மnzD/0k&$24)gj9")@qNL7 F*sS[B+ r +cB+ 8>[)S7c{ƣKVDXrd>WHVjUkj+vzVWdE2*&c+8 O +x +Pip11bbNLnXmn ,8y-6{}33 Nܴo£\cfSF +"^@m׹!/]>oNmBƈm|.Z +kd+"H޶!ϖU} +IXcCLOEc*B +#EN)Vn=n8GZQ \UgD szN71>lK0 pd/qJrFGfcX O$2 +Kpud¿jfɘ`.\#ق !\-WC8[CTo\jLWNo']5T)QB-ݘv3cjsG]T 4 . JI=QaxDCOdp?&D +:F'G7!Iͥ Dǐ"%FD1gǬ T_qQ/c#HfI[Ye[ctk0Bp~E͜3X7Z0c,ad?YԐ. gh}@{ǰd1iJ"RXS*V2~'0O\@ Zxr.## ޟ|+s(WH?8bwWyV@0V6WbI˾iBlv}CckJ)e}~^3v$iNg!qmۋweOa?pt TUav[^CJo4邈]̭7xR^kAG9XgsFV +o_60t[)8;b^ÈzJV֏IRN6YrgڰBx-tlOK/֏i|߂y]ZGy.[) yVCJp<{A-'WA*-x{TsnW u=QUꜲL~:!O1rmMĉ QX̕<+DD}!M=N[lHް}.ГN<B]myj)幞o{ɕE(V2D#P%m7A'𐴟PP~Fv|K>2FJ: i2eM_ ```?1ϪSF1b ++ y0Y5 ZEN%-:ChCWU5 `)>Rꦩ<{Y<%VC@n99:7@erΘq]ǺyFr Ȋf'[O, v!ٵY3iGkЦLZJ 'yqXwuK0~ pL |FfKI QHu +endstream +endobj +4116 0 obj << +/Type /Page +/Contents 4117 0 R +/Resources 4115 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4025 0 R +/Annots [ 4114 0 R ] +>> endobj +4114 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4118 0 obj << +/D [4116 0 R /XYZ 84.039 772.024 null] +>> endobj +266 0 obj << +/D [4116 0 R /XYZ 85.039 732.568 null] +>> endobj +4119 0 obj << +/D [4116 0 R /XYZ 85.039 683.632 null] +>> endobj +4120 0 obj << +/D [4116 0 R /XYZ 85.039 683.632 null] +>> endobj +4121 0 obj << +/D [4116 0 R /XYZ 85.039 671.677 null] +>> endobj +4122 0 obj << +/D [4116 0 R /XYZ 85.039 671.677 null] +>> endobj +4123 0 obj << +/D [4116 0 R /XYZ 85.039 671.677 null] +>> endobj +4124 0 obj << +/D [4116 0 R /XYZ 85.039 671.677 null] +>> endobj +4125 0 obj << +/D [4116 0 R /XYZ 85.039 541.509 null] +>> endobj +4126 0 obj << +/D [4116 0 R /XYZ 85.039 541.509 null] +>> endobj +270 0 obj << +/D [4116 0 R /XYZ 85.039 473.055 null] +>> endobj +4127 0 obj << +/D [4116 0 R /XYZ 85.039 416.921 null] +>> endobj +4128 0 obj << +/D [4116 0 R /XYZ 85.039 416.921 null] +>> endobj +274 0 obj << +/D [4116 0 R /XYZ 85.039 357.876 null] +>> endobj +4129 0 obj << +/D [4116 0 R /XYZ 85.039 300.793 null] +>> endobj +4130 0 obj << +/D [4116 0 R /XYZ 85.039 300.793 null] +>> endobj +4131 0 obj << +/D [4116 0 R /XYZ 85.039 288.837 null] +>> endobj +4132 0 obj << +/D [4116 0 R /XYZ 85.039 288.837 null] +>> endobj +4133 0 obj << +/D [4116 0 R /XYZ 85.039 276.882 null] +>> endobj +4134 0 obj << +/D [4116 0 R /XYZ 85.039 276.882 null] +>> endobj +4115 0 obj << +/Font << /F8 469 0 R /F81 415 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F11 676 0 R /F7 484 0 R /F86 526 0 R /F19 411 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4138 0 obj << +/Length 2831 +/Filter /FlateDecode +>> +stream +x\[o~ϯ6fhζP}Pl%1Ɩ34CRWcj ]I}wsH8p՟n~32ADLI24y(r*[5cl5 9]aCޫa$Q"qS,$#H! U h\kWj[:bk׵}C |[`=Mf ۪[;Oz_Yl7\o8J(>>XQm lrgV<ܰ+앖֧ƽ2լv9j$R sQz\mr쾷ԛpQV6F%ro˫/}+}%WI]Ext(~~;rl_7xzj86mqn}s5*v{{DVUq-67_{;U{|scN:on0&x 1H2D{ >(~{~{[Iq&(v@FСNEqXGtybe !%<Q8b)ѓc*}QcINՊŽB$e(|CgҘ +fF.npưa*QD=Jmhxf*!F!5&wF4;9T(C,R[%ǐH4bMI0y įaOİ%XO^`$ h7$ҐQ1lOʧ& @?(&kIi-֝lc-)FO2 ,7#B;!dWnȅө#47":ƤVLh$,"M3DV*&}b\"&ia4L#d1H}|ŤPXV$KR(&a*x!GLt"I,mL&"S_KfLD!rLL1hmhXW>"%d-0LDQ/$2xF_&Zr/8Gl*!bF\wҍI(D#| {Il*!bzT1G$6#э諘̉ +VL^'S$i'И 20t+"jp\}~>.Y6Y[fsR'EĺnR _YY_-vQ<BPuEXRުcHJz^Y嫉PH$UuLH@>Rd0C4b2Rh0QӤ<|qK!5֥x1mMܫɇ2NY-Wrxe܊TxCt*tMdD*ĦZ68UF!W'ؘC q2!^Z^cb7.,>p2!^@vzɇ #6N;+iba;Tmep2!d`uM>4s^q2MՀ5,FM%Ƒ3: BR7x!$`$hVoss?EvM3eONY77GqTP$m~la&qXFخ/rTaH .~E)*!e:' +endstream +endobj +4137 0 obj << +/Type /Page +/Contents 4138 0 R +/Resources 4136 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4025 0 R +/Annots [ 4135 0 R ] +>> endobj +4135 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4139 0 obj << +/D [4137 0 R /XYZ 84.039 772.024 null] +>> endobj +4140 0 obj << +/D [4137 0 R /XYZ 85.039 715.631 null] +>> endobj +4141 0 obj << +/D [4137 0 R /XYZ 85.039 715.631 null] +>> endobj +4142 0 obj << +/D [4137 0 R /XYZ 85.039 703.676 null] +>> endobj +4143 0 obj << +/D [4137 0 R /XYZ 85.039 703.676 null] +>> endobj +4144 0 obj << +/D [4137 0 R /XYZ 85.039 703.676 null] +>> endobj +4145 0 obj << +/D [4137 0 R /XYZ 85.039 703.676 null] +>> endobj +4146 0 obj << +/D [4137 0 R /XYZ 85.039 691.721 null] +>> endobj +4147 0 obj << +/D [4137 0 R /XYZ 85.039 691.721 null] +>> endobj +4148 0 obj << +/D [4137 0 R /XYZ 85.039 679.766 null] +>> endobj +4149 0 obj << +/D [4137 0 R /XYZ 85.039 679.766 null] +>> endobj +4150 0 obj << +/D [4137 0 R /XYZ 85.039 667.811 null] +>> endobj +4151 0 obj << +/D [4137 0 R /XYZ 85.039 667.811 null] +>> endobj +4152 0 obj << +/D [4137 0 R /XYZ 85.039 655.856 null] +>> endobj +4153 0 obj << +/D [4137 0 R /XYZ 85.039 655.856 null] +>> endobj +4154 0 obj << +/D [4137 0 R /XYZ 85.039 525.96 null] +>> endobj +4155 0 obj << +/D [4137 0 R /XYZ 85.039 525.96 null] +>> endobj +4156 0 obj << +/D [4137 0 R /XYZ 85.039 514.004 null] +>> endobj +4157 0 obj << +/D [4137 0 R /XYZ 85.039 514.004 null] +>> endobj +4158 0 obj << +/D [4137 0 R /XYZ 85.039 514.004 null] +>> endobj +4159 0 obj << +/D [4137 0 R /XYZ 85.039 514.004 null] +>> endobj +4160 0 obj << +/D [4137 0 R /XYZ 85.039 502.049 null] +>> endobj +4161 0 obj << +/D [4137 0 R /XYZ 85.039 502.049 null] +>> endobj +4162 0 obj << +/D [4137 0 R /XYZ 85.039 490.094 null] +>> endobj +4163 0 obj << +/D [4137 0 R /XYZ 85.039 490.094 null] +>> endobj +4164 0 obj << +/D [4137 0 R /XYZ 85.039 478.139 null] +>> endobj +4165 0 obj << +/D [4137 0 R /XYZ 85.039 478.139 null] +>> endobj +4166 0 obj << +/D [4137 0 R /XYZ 85.039 466.184 null] +>> endobj +4167 0 obj << +/D [4137 0 R /XYZ 85.039 466.184 null] +>> endobj +4168 0 obj << +/D [4137 0 R /XYZ 85.039 454.229 null] +>> endobj +4169 0 obj << +/D [4137 0 R /XYZ 85.039 454.229 null] +>> endobj +4170 0 obj << +/D [4137 0 R /XYZ 85.039 442.273 null] +>> endobj +4171 0 obj << +/D [4137 0 R /XYZ 85.039 442.273 null] +>> endobj +4172 0 obj << +/D [4137 0 R /XYZ 85.039 430.318 null] +>> endobj +4173 0 obj << +/D [4137 0 R /XYZ 85.039 430.318 null] +>> endobj +4174 0 obj << +/D [4137 0 R /XYZ 85.039 418.363 null] +>> endobj +4175 0 obj << +/D [4137 0 R /XYZ 85.039 418.363 null] +>> endobj +4176 0 obj << +/D [4137 0 R /XYZ 85.039 406.408 null] +>> endobj +4177 0 obj << +/D [4137 0 R /XYZ 85.039 406.408 null] +>> endobj +4178 0 obj << +/D [4137 0 R /XYZ 85.039 394.453 null] +>> endobj +4179 0 obj << +/D [4137 0 R /XYZ 85.039 394.453 null] +>> endobj +4180 0 obj << +/D [4137 0 R /XYZ 85.039 382.498 null] +>> endobj +4181 0 obj << +/D [4137 0 R /XYZ 85.039 382.498 null] +>> endobj +4182 0 obj << +/D [4137 0 R /XYZ 85.039 370.542 null] +>> endobj +4183 0 obj << +/D [4137 0 R /XYZ 85.039 370.542 null] +>> endobj +4184 0 obj << +/D [4137 0 R /XYZ 85.039 358.587 null] +>> endobj +4185 0 obj << +/D [4137 0 R /XYZ 85.039 358.587 null] +>> endobj +4186 0 obj << +/D [4137 0 R /XYZ 85.039 346.632 null] +>> endobj +4187 0 obj << +/D [4137 0 R /XYZ 85.039 346.632 null] +>> endobj +4188 0 obj << +/D [4137 0 R /XYZ 85.039 334.677 null] +>> endobj +4189 0 obj << +/D [4137 0 R /XYZ 85.039 334.677 null] +>> endobj +4190 0 obj << +/D [4137 0 R /XYZ 85.039 322.722 null] +>> endobj +4191 0 obj << +/D [4137 0 R /XYZ 85.039 322.722 null] +>> endobj +4192 0 obj << +/D [4137 0 R /XYZ 85.039 310.766 null] +>> endobj +4193 0 obj << +/D [4137 0 R /XYZ 85.039 310.766 null] +>> endobj +4194 0 obj << +/D [4137 0 R /XYZ 85.039 298.811 null] +>> endobj +4195 0 obj << +/D [4137 0 R /XYZ 85.039 298.811 null] +>> endobj +4196 0 obj << +/D [4137 0 R /XYZ 85.039 286.856 null] +>> endobj +4197 0 obj << +/D [4137 0 R /XYZ 85.039 286.856 null] +>> endobj +4198 0 obj << +/D [4137 0 R /XYZ 85.039 274.901 null] +>> endobj +4199 0 obj << +/D [4137 0 R /XYZ 85.039 274.901 null] +>> endobj +4200 0 obj << +/D [4137 0 R /XYZ 85.039 262.946 null] +>> endobj +4201 0 obj << +/D [4137 0 R /XYZ 85.039 262.946 null] +>> endobj +4202 0 obj << +/D [4137 0 R /XYZ 85.039 250.991 null] +>> endobj +4203 0 obj << +/D [4137 0 R /XYZ 85.039 250.991 null] +>> endobj +4204 0 obj << +/D [4137 0 R /XYZ 85.039 239.035 null] +>> endobj +4205 0 obj << +/D [4137 0 R /XYZ 85.039 239.035 null] +>> endobj +4206 0 obj << +/D [4137 0 R /XYZ 85.039 227.08 null] +>> endobj +4207 0 obj << +/D [4137 0 R /XYZ 85.039 227.08 null] +>> endobj +4208 0 obj << +/D [4137 0 R /XYZ 85.039 203.17 null] +>> endobj +4209 0 obj << +/D [4137 0 R /XYZ 85.039 203.17 null] +>> endobj +4210 0 obj << +/D [4137 0 R /XYZ 85.039 191.215 null] +>> endobj +4211 0 obj << +/D [4137 0 R /XYZ 85.039 191.215 null] +>> endobj +4212 0 obj << +/D [4137 0 R /XYZ 85.039 179.26 null] +>> endobj +4213 0 obj << +/D [4137 0 R /XYZ 85.039 179.26 null] +>> endobj +4214 0 obj << +/D [4137 0 R /XYZ 85.039 167.304 null] +>> endobj +4215 0 obj << +/D [4137 0 R /XYZ 85.039 167.304 null] +>> endobj +4216 0 obj << +/D [4137 0 R /XYZ 85.039 155.349 null] +>> endobj +4217 0 obj << +/D [4137 0 R /XYZ 85.039 155.349 null] +>> endobj +4218 0 obj << +/D [4137 0 R /XYZ 85.039 143.394 null] +>> endobj +4219 0 obj << +/D [4137 0 R /XYZ 85.039 143.394 null] +>> endobj +4220 0 obj << +/D [4137 0 R /XYZ 85.039 131.439 null] +>> endobj +4221 0 obj << +/D [4137 0 R /XYZ 85.039 131.439 null] +>> endobj +4222 0 obj << +/D [4137 0 R /XYZ 85.039 119.484 null] +>> endobj +4223 0 obj << +/D [4137 0 R /XYZ 85.039 119.484 null] +>> endobj +4224 0 obj << +/D [4137 0 R /XYZ 85.039 107.529 null] +>> endobj +4225 0 obj << +/D [4137 0 R /XYZ 85.039 107.529 null] +>> endobj +4136 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4229 0 obj << +/Length 3924 +/Filter /FlateDecode +>> +stream +x]YF~_=XY 18FUS.rew TO誮OmЄ%#|ſ |y7w_#NsyH#LhNRɛm}6wLv*H?LIO80P_?ncv0+'R{?_OHw~ +O8eGw,2(KI櫻:8|Wt8)z]$,։$2eb8L5Sͤc\-UD eͨsdF3@9Y'Ll}f_eϗp#FQepB::MvPr|!fdW{0Cz}uKɇذ¯] 㖀eDr-| SpYolD ϝ)&`"Ǣ;rް' ю'"nϗp/z>tasw ׄoPa(dAQM6DqcLsNtQ_'ջ,-38!߬,|l&vGLM7}]…PNΑYn -:UY}8ŠuєЖdسryC/k1RrS2!Y/a8T9H)MI" cFP;Y8^Ei-L3K$l d'SUMzr^`QGJV`ji5*,S4^ HQMZ쑈@6vbYP`/\O4 ǧƤU|,**̐%b`ZBPѮL6ޕiyϓ5u~,[hf+b EVaH}X/iyJ.F,NNOd +MvY 3RX*gd>Nynfm'' R+CX~pObl {PgpTAiz)!'ҩIT?wɴDPyCht Gcޱhn&}޸\ +)1( }EuRlsd/eSdNP|Z͠R ҳ U纺=qZXr 5Ժ41/>-&C`qxP  +Ǽ:BGlPݶ+8i_@2'D +elM2d*,4zJ)2 h&Ԗ"(Ku97":-a\%0@>;^8X&KOX:[=lc +p~ PG3=5B2*+bqfIH,'t%J5exxwQ"N}Aj!F *E9 E~{H<6e6*fL5:; 0Ǝve6FF^h/IA+L{ ׵d](HP+AMx'fI"h7=ttDiva(#/ YZ}$^P(SiD3 +Wx /gĂ*',x lr~ȥ|>fuy?y(",cjBi ﳇ~,i3`gpw]Ҙ'dT𸧰eJza*2lmfxJͷ%Yr9yVDiFl1Ph84nblJr#NwDSP|u-Bj}G-H#ܪDjዜ@Gp4 , 0Gk(gb_R+1GQr%#5gN4ܝ:b$Ȏ:q9QGRh=eR|6pGR:"; gL ]O4kLyh_LbnH_bc $//Jhq'ZPױFPV6zFy[W@E ڈ +Li0y|`>7b1_Rb!F24{V d ~s9mddd΍9bG67߬7밍F0-< +{<ncE!xⷄ-TO#tՠ;ox준4%r!w ehv} lfa;yv^`;/ίsn)M #!_ x܄@;7l mxq 0DXAGHVĿّd BuJbsJ#զ\3lOW/;_H ~#J>G>UU[hSu3&دwؽY+Z !9'3fYg{Ʒh /˹7Wq$gۭ? +,}6[ 4y 6 cg++QԎcM@xVWgADp%Pg^z̀ Qi3NHs}%lңw#~fEV 5(U- 3((pAp0D?/6yGoqMpEmnŸpO<0{l:p +k'-8" XCzC8)uHUWvՙH7󨷝~n벂|6{OgHch.tn p;x̵ >9L]Oo{P G:asvY|;GA}p1DK<$(d^Lb0o @'t#+= wGg}y I>Qu YG6udetg8hf@+wV_YG}5D\)1'iag:\on;gE, Mr~w@$bIm `3-Ql644hAРb- 5v)эv4^4_P- >.:n x81:N6{ZTkK:س$6Ň4@$ \\uiw{xH"4k6.U|wJh Vh69Xf{GƋ2fnesn|g/*hC%h/_dqpw2*{;ZbNk8CMu>'"$8I·(| qfbot +.|=R7D!i-Au> Փ +endstream +endobj +4228 0 obj << +/Type /Page +/Contents 4229 0 R +/Resources 4227 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4025 0 R +/Annots [ 4226 0 R ] +>> endobj +4226 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4230 0 obj << +/D [4228 0 R /XYZ 84.039 772.024 null] +>> endobj +278 0 obj << +/D [4228 0 R /XYZ 85.039 705.884 null] +>> endobj +4232 0 obj << +/D [4228 0 R /XYZ 85.039 651.037 null] +>> endobj +4233 0 obj << +/D [4228 0 R /XYZ 85.039 651.037 null] +>> endobj +4234 0 obj << +/D [4228 0 R /XYZ 85.039 639.082 null] +>> endobj +4235 0 obj << +/D [4228 0 R /XYZ 85.039 639.082 null] +>> endobj +282 0 obj << +/D [4228 0 R /XYZ 85.039 486.158 null] +>> endobj +4236 0 obj << +/D [4228 0 R /XYZ 85.039 433.249 null] +>> endobj +4237 0 obj << +/D [4228 0 R /XYZ 85.039 433.249 null] +>> endobj +4238 0 obj << +/D [4228 0 R /XYZ 85.039 421.294 null] +>> endobj +4239 0 obj << +/D [4228 0 R /XYZ 85.039 421.294 null] +>> endobj +286 0 obj << +/D [4228 0 R /XYZ 85.039 262.025 null] +>> endobj +4240 0 obj << +/D [4228 0 R /XYZ 85.039 209.116 null] +>> endobj +4241 0 obj << +/D [4228 0 R /XYZ 85.039 209.116 null] +>> endobj +4242 0 obj << +/D [4228 0 R /XYZ 85.039 197.161 null] +>> endobj +4243 0 obj << +/D [4228 0 R /XYZ 85.039 197.161 null] +>> endobj +4227 0 obj << +/Font << /F8 469 0 R /F6 487 0 R /F94 483 0 R /F81 415 0 R /F14 506 0 R /F21 4231 0 R /F63 406 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4248 0 obj << +/Length 4449 +/Filter /FlateDecode +>> +stream +xۮ}BoGM $-^Ї9r"ٻI%gF$Ke$i3#"9$CE_?ًWQXsܭ:0Tp ^wݷ(<‚?~ !w3nˏbƣL0OOn*?ݯfӷ!r#2x~I6b,ҷ%&6{&1'^|.DG{)BE 5[JWzmPcy\y?[eB8F-/"%I"cU^ U.zׄ)^ޞ9tbU^*ٜi|8r\D I-0 ?披pgwHkh1#ڈ?7;mY+2b̉ı$ k|gF:6D_g/nSiwVN-37ңtlʋ` P^!' +M/U/vUgx3JagB3"Xܡ`ie0;n@ƀG@( B~VQ~ZP% :Ly Ә q@8b.x1pCV "6ˆ4İůabA(A>Mz ?a?}L^}o_+k+?}j idL@1 +ڌ nFm$eI`4g]P (p׭e@K]r`i 1` +`Pl,CT+ _؛`N1o"(42y_0Tum } bf(i E9nGC͹¬p{t"16i +Ev|crtnK~0qkbyfԺ=]~ﻦg_rkWDTQ^yM&| 40H}~p&Y介Y:ttpؑ0@MFd5?F@ MyvՑ`I:GZBDQ} +t$,ROHՑRkp<4cN7[p@D6yk[eͮ. cjKxT pa^DT%STܫX+Jo{O# {WP~ Ā_U _^-4i<3BZ.k=Fe%^QeS4UzdnU xQ F!ިha_Yim(d&\6d݈]WC +Z->EE]\0'[Pplsթ8ro{-iL9BƱH$;7 G+܇z9 ϼHdOlYdr.Io7i]ޙao{e{Mfs#7 mn}0Mc(Q/-&j*ː@ cՂ7eRpS&st${|p]"C$ ,fs3^,I/|q?'e܃9Hvuu^ǎ sZOpw0ɳ:OƇlvG"mexilƵr|>E%ǻSƄogs 0]r?a&.\RƬ<`H|n%6ߊo2:f胊5>D !(8ZsJy.9(:Gtn[ԓ5wg@(abSٍaE :-XB~lq@ǃB[Dkn-KY%*MDTG_tS&R 9@B:A̘ɄK!cHܪ\DXGaNZ$:FY7(JLS &R$o$|*^GGzͺv}*>kPECARJ*mI"DNvs屲"ά3 z.=wg'Cͫ]H=o|ܔ{V*ICH5P_E,]V I55RU%0w=!h[JfpnݕKNԾAzA~ ,cPuƲ+JL)78Rd[P0MG`@kr%,B0{M +\mSo`! 59S^঺59D{KD%?vCNjh\u  wri/hsn((ho8<þ{QȪSC08:,PfYuvSVj[b±.8eՁJ04VeV%xK2Yu8&6]KšB[9%QTFqWM~v>-xLxMPF `?֪),@'i"j8jX7JމuVnE9j5E826WEF)1A s.c\8G92r0 ${j\j܏Ͽ/jIT"(^*&idZrW,;՘<9G==8JiܪEX|뗣M!C=eQ7Ga'Եz4.Mxغڏ\_,ҺDv֨4nDs(|]oz5ubgvLk,1UW0RTMfm'Uh=ϵdD 7%; &UOޙm(2}tA˅FM#kS]ܢ2aHkaZI;qчZ<_36 b1dq_) ZV2E\vN|VP-r#(5Y% )W]+:{ L˩`븴ٮfl95(^X -HY~m! Щ&~%Cdή=&R45q|IƤa &|ʁ "SٚW:/J^ B3'unмΖ Ћ#/^i +ܮ ø`x<:3pSWm_^V2cBYʼn-mguQOȜ$(n)#م!F$ (%!A9Ly" +endstream +endobj +4247 0 obj << +/Type /Page +/Contents 4248 0 R +/Resources 4246 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4268 0 R +/Annots [ 4244 0 R 4245 0 R ] +>> endobj +4244 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [297.16 107.628 331.842 119.583] +/A << /S /GoTo /D (table.6) >> +>> endobj +4245 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4249 0 obj << +/D [4247 0 R /XYZ 84.039 772.024 null] +>> endobj +4250 0 obj << +/D [4247 0 R /XYZ 85.039 694.306 null] +>> endobj +4251 0 obj << +/D [4247 0 R /XYZ 85.039 694.306 null] +>> endobj +290 0 obj << +/D [4247 0 R /XYZ 85.039 669.423 null] +>> endobj +4252 0 obj << +/D [4247 0 R /XYZ 85.039 616.14 null] +>> endobj +4253 0 obj << +/D [4247 0 R /XYZ 85.039 616.14 null] +>> endobj +4254 0 obj << +/D [4247 0 R /XYZ 85.039 604.185 null] +>> endobj +4255 0 obj << +/D [4247 0 R /XYZ 85.039 604.185 null] +>> endobj +294 0 obj << +/D [4247 0 R /XYZ 85.039 511.611 null] +>> endobj +4256 0 obj << +/D [4247 0 R /XYZ 85.039 460.265 null] +>> endobj +4257 0 obj << +/D [4247 0 R /XYZ 85.039 460.265 null] +>> endobj +4258 0 obj << +/D [4247 0 R /XYZ 85.039 448.31 null] +>> endobj +4259 0 obj << +/D [4247 0 R /XYZ 85.039 448.31 null] +>> endobj +4260 0 obj << +/D [4247 0 R /XYZ 85.039 448.31 null] +>> endobj +4261 0 obj << +/D [4247 0 R /XYZ 85.039 448.31 null] +>> endobj +4262 0 obj << +/D [4247 0 R /XYZ 85.039 436.355 null] +>> endobj +4263 0 obj << +/D [4247 0 R /XYZ 85.039 436.355 null] +>> endobj +298 0 obj << +/D [4247 0 R /XYZ 85.039 284.006 null] +>> endobj +4264 0 obj << +/D [4247 0 R /XYZ 85.039 232.659 null] +>> endobj +4265 0 obj << +/D [4247 0 R /XYZ 85.039 232.659 null] +>> endobj +4266 0 obj << +/D [4247 0 R /XYZ 85.039 220.704 null] +>> endobj +4267 0 obj << +/D [4247 0 R /XYZ 85.039 220.704 null] +>> endobj +4246 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F63 406 0 R /F6 487 0 R /F81 415 0 R /F11 676 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4276 0 obj << +/Length 4630 +/Filter /FlateDecode +>> +stream +x\o$qp-|68]{ظ3LKj<ծ bhE"bUW"9~~xw|fy#LsƍY#z~91{P +&~ûُs)e}p#lV~nbG?7Zg}yEh/3{ q2+o}Qs1x鐑޿;i 1cgϖWYogOz`^I(fxS$4s?S +2gýiK?GĥBx$1RgA{xn[̅Y1jWdjC-;ohXUk(* :kjs?=6RDE}_.=YңǺlcfg;ȳm],ʆfsĜseyWW;|>>| +HHvGU2҇f,jHIΤEUdX_lp쿇f +ۑ=?Ä酯Fdf T슺.T)yx0G罏ǔM#w-7@^W`w`ԻϓL{ @޼eZVTVd*n'¡eJŌebRCw!Δcg!뜅Ќ{;,?/rL8u>owohoH?[}\?849'9&y+GT E@2;/A@7gƘׄd%iq3 }vHzh (rd.@GH6A2b{ɀb}"sm(~@}J=FU̥34!\DU}A3Q*nQ>j飪PCU6z?BU,M*iKԁr +GRO +C* +q(|8x@Vq)![t9/!~r^NhB")rfMc[IR2+fMan+ڕnqc2>ӛ4ɷ~V>!z,ʦ O]4pgv.mG  E1(<F;}s>HNEiv+,vґa /GyqBc<#5,Xg*ҁ*?=CZѮ'TJNߑd1&Gg.2ӗnwSčhVe:P˺Ht×'I>Rr_]_סYHO_ `xa|.*B 2]wC(s'<,RAhL/KbGr竡R-# Z8A])%ZnSbUcęFsܲ@)_.Dy ľ`,\ 2"z_ٛdc=ciC/Qj18? ?(##\iWcŮEυ<<jU6FE=0mR}E!aW)~ oR\}̧>DMD򧜫OeB|\.!@!wWaX>W,<. P);1[Gz{#.0=x\ VPVA̶(s(SB%.(m=UI.o(ufYmb=sփWWjޅҋ2K `EAn:`x/#|=\\8c15i2sMUGZ`s S,ms }qϘ?O'T2ZJ 5*,^Tt@=Oxt[*RM'Yz.Ih%ml͇#俰2K҄‘֏metwIbP/TSgH>XA 8z?Dёmc쒶cD++&Qp0/: .p +<0ךg"c4mML\)oʚ} p(ELI J5]i Lmֱ1X*u>V؛ln +|>8M5(ɪ'=>>XN葷["ZY-8tqba)[anuVb +^wnxS`/١oA,qޔi} +H ;>c2B!R){:`˲\U*@pnE0 PL:? +q%4rͬp-!6 }ԘcBC➥[#:/l \cXd'KjfM4Fu>! aD]Wш#yh$dm4Xv(¥H;]JP[7L/e`Gh]u|7p1y;pxvяziJ"bgD'`+Zd5:ɘ 0Ah6 ( @\ +yR f!Kτ0Q +ɃBA&9#!<> A?ߺB;)r\\' @_dg΢#n[&8.Ey +$@eΎl th_;Ee4o=0'Y!/NQz7j4m#upǴwH +BƩ)mI{-.#-^K=&q\kyB`$hyr9Zo.c,dcg\W1PK8,7_L^ KB̑l2苌 `H-؁kz9##3F:y^|@ڱtbs2b.<;4Ti +}]7Ax9/׿+HMx{)lS:=务X6a_첧W +} B8X1< 6TdZtT -᧪\4JxPy:։`R$NPykћ*Yd}Jl{GJDv[ܢlagL+zRہQE<8 ꖨg4e-WYtP-ȣƅbnqeVp1#uόcׂqWG?p\9i{҇K%WHyh (> endobj +4270 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [141.937 368.112 152.052 380.777] +/A << /S /GoTo /D (hy@ltsfn37) >> +>> endobj +4271 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [242.357 308.337 252.472 321.001] +/A << /S /GoTo /D (hy@ltsfn38) >> +>> endobj +4273 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4277 0 obj << +/D [4275 0 R /XYZ 84.039 772.024 null] +>> endobj +4269 0 obj << +/D [4275 0 R /XYZ 85.039 684.249 null] +>> endobj +4278 0 obj << +/D [4275 0 R /XYZ 85.039 512.571 null] +>> endobj +4279 0 obj << +/D [4275 0 R /XYZ 85.039 476.428 null] +>> endobj +4280 0 obj << +/D [4275 0 R /XYZ 85.039 440.84 null] +>> endobj +4281 0 obj << +/D [4275 0 R /XYZ 85.039 369.109 null] +>> endobj +4282 0 obj << +/D [4275 0 R /XYZ 85.039 345.475 null] +>> endobj +4283 0 obj << +/D [4275 0 R /XYZ 85.039 297.654 null] +>> endobj +302 0 obj << +/D [4275 0 R /XYZ 85.039 268.763 null] +>> endobj +4284 0 obj << +/D [4275 0 R /XYZ 85.039 217.322 null] +>> endobj +4285 0 obj << +/D [4275 0 R /XYZ 85.039 217.322 null] +>> endobj +4286 0 obj << +/D [4275 0 R /XYZ 85.039 205.367 null] +>> endobj +4287 0 obj << +/D [4275 0 R /XYZ 85.039 205.367 null] +>> endobj +4288 0 obj << +/D [4275 0 R /XYZ 85.039 205.367 null] +>> endobj +4289 0 obj << +/D [4275 0 R /XYZ 85.039 205.367 null] +>> endobj +4290 0 obj << +/D [4275 0 R /XYZ 85.039 193.412 null] +>> endobj +4291 0 obj << +/D [4275 0 R /XYZ 85.039 193.412 null] +>> endobj +4292 0 obj << +/D [4275 0 R /XYZ 85.039 137.455 null] +>> endobj +4293 0 obj << +/D [4275 0 R /XYZ 85.039 127.652 null] +>> endobj +4274 0 obj << +/Font << /F8 469 0 R /F94 483 0 R /F14 506 0 R /F11 676 0 R /F45 405 0 R /F63 406 0 R /F102 572 0 R /F56 408 0 R /F13 1589 0 R /F7 484 0 R /F81 415 0 R /F6 487 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4297 0 obj << +/Length 4319 +/Filter /FlateDecode +>> +stream +x\o8޿‹(@Šor,.ػ:bˉQJv4˖i?$^9$MxO$6˫x'Wߙ%V15y?HJRQRN&*fs-7ҧ"<{3+).{I#rO2!}?h8/y(=^}=&1VO>WaC{9WՅ$ƜE?Ibn'q',]E (iۿ2r{(6j3&6E^-*{XH'1Q8_8\lv>)ᆕ/>2\LT4UBvbKM_8}?IFS</o|^,$#s:5gBut]H*q}sD:;|O: •3q75L7d|gMB3CrzzNr.A kpMy^k{^E@g?RGObfM1/ +O]5@C $bëƳRcKtTq&]w2EUP*tIw*Ao9zZ[I$ݶ6dy7>Rqg4u>/lr]X[g*Y. %'B[ʠ^(;-yIL5t!+M.2ebNj˛MO;p6LO?\}0y x|"Ԫ!w6rw! u8"Zr (>/_͍"1Dрhܕт Vw9 JBNcy"ѥ;<KVpZ ๓'Ⱥ\\,h4ޅupyG:h,pms +Q ߑ%i&z1 W$STk:?5[l>[Gy +~+d8g4vǐaP"JRD}NPic53$w_s[9XLt2˷0iBid|^Iޱ}S:)ë\"SHLT!#rntǠ;9Ýodv釪I, ۓMe'b}` ztb%]>^c[%uWz*)=ջ~!AZ)m7!Q<](+El +F¹I 9K@.@ 0)C/w n,&>=vr%1p)OJw`i.goNt^jи-ӯ?tY;rym)bd%\4 Dh`*-'}3 3BF(V# E~m@t4C^RHgXP !D2&3pmqud#XBr. {U>VJk4OX +}o.px$V忹!|Av_vjjp<.t rI w RI4d]aANm^a'R>~$9;R(Z9 {qk*8;W`q?mW{}h(y9/6# Wʮ>].h5cS4ԯ6wa~&\*o4֓37U4N{s1c E1pjx~Ђ.3I5Պ.;JXх#ܜ: okrݑ]Ŋ(&(>hɔ˕Vi0 i.SC߯x8.qj/=3F R3mg/2C!K]`1 Wu"kO$) ռxEdQ}:6Ա)x^٥'&BѓYGXEps %լ 0]Oy %7k].σS3qt8r*55e]IQ"h5P$!4hy$w-o|@]ڰ=5nA_p_ +It%/V <RO8 wp+vd{n>JQ6_ Pnw+ee vЪ̱[WYWg>[يo wEf[w"AR?4!Xa=bzlR/Tې[AFdn:2.K/Z Ņs)+Ca.Wf]R|ƗP[|ٲ6_(G[v EX]lFԱ;O].N~5(>~mVG 'hԟ8V:eED ,R!I;(԰jMqCL=j'/b䊴䋤 3L%$IKK*vpzb;hQ{ +S%%K>CW2:C+Pb~MC:bnCPB?]J:\4DUdlxcL1ѝ79SR֐P@Wj}B֐ ƂYJD 4YgJPE*ZIO@aR ae6F#vxa)r^=; *8΁?:ٱxa-?i\+ Ulf}QW{oꈌE])8 Wq\"#V (9#}B/ ܄ +endstream +endobj +4296 0 obj << +/Type /Page +/Contents 4297 0 R +/Resources 4295 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4268 0 R +/Annots [ 4272 0 R 4294 0 R ] +>> endobj +4272 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [354.514 635.709 364.629 648.374] +/A << /S /GoTo /D (hy@ltsfn39) >> +>> endobj +4294 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4298 0 obj << +/D [4296 0 R /XYZ 84.039 772.024 null] +>> endobj +4299 0 obj << +/D [4296 0 R /XYZ 85.039 587.169 null] +>> endobj +4300 0 obj << +/D [4296 0 R /XYZ 85.039 587.169 null] +>> endobj +4301 0 obj << +/D [4296 0 R /XYZ 85.039 575.213 null] +>> endobj +4302 0 obj << +/D [4296 0 R /XYZ 85.039 575.213 null] +>> endobj +4303 0 obj << +/D [4296 0 R /XYZ 85.039 575.213 null] +>> endobj +4304 0 obj << +/D [4296 0 R /XYZ 85.039 575.213 null] +>> endobj +4305 0 obj << +/D [4296 0 R /XYZ 85.039 563.258 null] +>> endobj +4306 0 obj << +/D [4296 0 R /XYZ 85.039 563.258 null] +>> endobj +4307 0 obj << +/D [4296 0 R /XYZ 85.039 551.303 null] +>> endobj +4308 0 obj << +/D [4296 0 R /XYZ 85.039 551.303 null] +>> endobj +4309 0 obj << +/D [4296 0 R /XYZ 85.039 539.348 null] +>> endobj +4310 0 obj << +/D [4296 0 R /XYZ 85.039 539.348 null] +>> endobj +4311 0 obj << +/D [4296 0 R /XYZ 85.039 515.438 null] +>> endobj +4312 0 obj << +/D [4296 0 R /XYZ 85.039 515.438 null] +>> endobj +4313 0 obj << +/D [4296 0 R /XYZ 85.039 503.482 null] +>> endobj +4314 0 obj << +/D [4296 0 R /XYZ 85.039 503.482 null] +>> endobj +4315 0 obj << +/D [4296 0 R /XYZ 85.039 491.527 null] +>> endobj +4316 0 obj << +/D [4296 0 R /XYZ 85.039 491.527 null] +>> endobj +4317 0 obj << +/D [4296 0 R /XYZ 85.039 479.572 null] +>> endobj +4318 0 obj << +/D [4296 0 R /XYZ 85.039 479.572 null] +>> endobj +4319 0 obj << +/D [4296 0 R /XYZ 85.039 467.617 null] +>> endobj +4320 0 obj << +/D [4296 0 R /XYZ 85.039 467.617 null] +>> endobj +4321 0 obj << +/D [4296 0 R /XYZ 85.039 443.707 null] +>> endobj +4322 0 obj << +/D [4296 0 R /XYZ 85.039 443.707 null] +>> endobj +4323 0 obj << +/D [4296 0 R /XYZ 85.039 431.751 null] +>> endobj +4324 0 obj << +/D [4296 0 R /XYZ 85.039 431.751 null] +>> endobj +4325 0 obj << +/D [4296 0 R /XYZ 85.039 419.796 null] +>> endobj +4326 0 obj << +/D [4296 0 R /XYZ 85.039 419.796 null] +>> endobj +4327 0 obj << +/D [4296 0 R /XYZ 85.039 407.841 null] +>> endobj +4328 0 obj << +/D [4296 0 R /XYZ 85.039 407.841 null] +>> endobj +4329 0 obj << +/D [4296 0 R /XYZ 85.039 395.886 null] +>> endobj +4330 0 obj << +/D [4296 0 R /XYZ 85.039 395.886 null] +>> endobj +4331 0 obj << +/D [4296 0 R /XYZ 85.039 383.931 null] +>> endobj +4332 0 obj << +/D [4296 0 R /XYZ 85.039 383.931 null] +>> endobj +4333 0 obj << +/D [4296 0 R /XYZ 85.039 371.976 null] +>> endobj +4334 0 obj << +/D [4296 0 R /XYZ 85.039 371.976 null] +>> endobj +306 0 obj << +/D [4296 0 R /XYZ 85.039 335.114 null] +>> endobj +4335 0 obj << +/D [4296 0 R /XYZ 85.039 281.736 null] +>> endobj +4336 0 obj << +/D [4296 0 R /XYZ 85.039 281.736 null] +>> endobj +4337 0 obj << +/D [4296 0 R /XYZ 85.039 269.781 null] +>> endobj +4338 0 obj << +/D [4296 0 R /XYZ 85.039 269.781 null] +>> endobj +4339 0 obj << +/D [4296 0 R /XYZ 85.039 121.67 null] +>> endobj +4295 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F13 1589 0 R /F7 484 0 R /F63 406 0 R /F6 487 0 R /F81 415 0 R /F11 676 0 R /F38 1593 0 R /F34 407 0 R /F33 414 0 R /F50 424 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4343 0 obj << +/Length 3834 +/Filter /FlateDecode +>> +stream +xnGe0+/a$`&1lZ(ݔ%C{U$[C߾T*:8~94ףH1´͉Vjt_F׿\Q K<b?~p3$zn6p;4Qj<•cMG7,pxGt}K3%ڌ曫h~Qb=7#8qRz@(b% +0*B )wK$wL^dH+DJ0Ɠ_&|Ε-'7UA.> +(UP'\rw]LR*n2G3 +;G )op+>l\OI~ۨfI]E&Sz2e˩ۯvٺÈn()A +;!@?Orr;ۢ@A38M#.s + [8@TQl0)3x ++cIAkїٜ<—Jū g3(eV0LHtlG(ZGhOZPd\ULj|^G  YUtӗ2xޢ/X*$KSa5A*zzfq`DX~„sL@(栆x)(:rmY)^^Q(9U#%A"tHt & C:u j1ۂJ+-[&c0$G7r7ᘻ*ڦ y9FV#/@). (i@k`P/]*Z?2r$aF#I2\y6w'ZIkP?wD|+@>`m@5kW PYzSj+8@RrBNCή2H#:&tG`Px)s7Ł\MMY<[z4[#K[ L0MܞO88PfĕA}: ;[>N4}}-v6Gq>Os47y'r.F@MWDO=S S0 [qɪe_ +Y-ky3<PC9C^2xz%腴*)0,Ǻ9mbSx1^/׆2xL$adÖ(k^Msչ?,&4V۴ +xp7p%mG:8|M-e=3616 +@2*ǃ+Ƌh9_c7y[hc$Fa⻡ +odd b0LF'\}Ɗ2U|=6- +o> fJVdZcIpg eؼt| `?GYV`/mD>Mɍq:bo̸ ty6y ?w[G$=#xnMY fMnvdm.>`!.Wvc8.^C3DZŞǛ0A/]E/;lXmTZM qZsjVIZ}Zm9TJ3Hi"d!sHsi*{LwhW(p?mҳe|^9>íVo(Q rWS-Ѡܺ]qrDrV C ۏƳUp> jJW]GJnC)wH &@GUQuqR&Q8-;|tp: y^| x kh\ƌpm( Ȍâg.Y䠗u{mL!OY+ @}:D򉍇NKcv0snn,$PQK1ﲖpk_&\@ɄHIEHS%Rn"%u|%VWRHKQF!mi[}*Tu}^V'[a)R&4D(^ՈIj/u^n S^ T^Mʪ"_I`TY~/p}d|i^!N:$ ATY?$GC[Ijji_s80O{xB zJ\i<ƥ=_NOzwuN<.HMk+`:@䞕Puv!'4:!*#ռ^7*B] q#s w47.Əg }n/vŴik{ޏm0&}W"4D;G=hPRϝ~pD/}_9:Ί|i CFەmaՖ6jb5Meif'&+i442 `#`y g'2Y58:ٞ@j+Yrm_IĂoh<9\Q~}\0U67P> endobj +4340 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4344 0 obj << +/D [4342 0 R /XYZ 84.039 772.024 null] +>> endobj +4345 0 obj << +/D [4342 0 R /XYZ 85.039 665.48 null] +>> endobj +4346 0 obj << +/D [4342 0 R /XYZ 85.039 665.48 null] +>> endobj +4347 0 obj << +/D [4342 0 R /XYZ 85.039 653.525 null] +>> endobj +4348 0 obj << +/D [4342 0 R /XYZ 85.039 653.525 null] +>> endobj +4349 0 obj << +/D [4342 0 R /XYZ 85.039 653.525 null] +>> endobj +4350 0 obj << +/D [4342 0 R /XYZ 85.039 653.525 null] +>> endobj +4351 0 obj << +/D [4342 0 R /XYZ 85.039 641.57 null] +>> endobj +4352 0 obj << +/D [4342 0 R /XYZ 85.039 641.57 null] +>> endobj +4353 0 obj << +/D [4342 0 R /XYZ 85.039 629.615 null] +>> endobj +4354 0 obj << +/D [4342 0 R /XYZ 85.039 629.615 null] +>> endobj +310 0 obj << +/D [4342 0 R /XYZ 85.039 591.95 null] +>> endobj +4355 0 obj << +/D [4342 0 R /XYZ 85.039 532.144 null] +>> endobj +4356 0 obj << +/D [4342 0 R /XYZ 85.039 532.144 null] +>> endobj +4357 0 obj << +/D [4342 0 R /XYZ 85.039 520.188 null] +>> endobj +4358 0 obj << +/D [4342 0 R /XYZ 85.039 520.188 null] +>> endobj +4359 0 obj << +/D [4342 0 R /XYZ 85.039 330.448 null] +>> endobj +4360 0 obj << +/D [4342 0 R /XYZ 85.039 330.448 null] +>> endobj +4361 0 obj << +/D [4342 0 R /XYZ 85.039 257.768 null] +>> endobj +4362 0 obj << +/D [4342 0 R /XYZ 85.039 257.768 null] +>> endobj +4363 0 obj << +/D [4342 0 R /XYZ 85.039 245.813 null] +>> endobj +4364 0 obj << +/D [4342 0 R /XYZ 85.039 245.813 null] +>> endobj +4365 0 obj << +/D [4342 0 R /XYZ 85.039 245.813 null] +>> endobj +4366 0 obj << +/D [4342 0 R /XYZ 85.039 245.813 null] +>> endobj +4367 0 obj << +/D [4342 0 R /XYZ 85.039 233.858 null] +>> endobj +4368 0 obj << +/D [4342 0 R /XYZ 85.039 233.858 null] +>> endobj +4369 0 obj << +/D [4342 0 R /XYZ 85.039 221.903 null] +>> endobj +4370 0 obj << +/D [4342 0 R /XYZ 85.039 221.903 null] +>> endobj +4371 0 obj << +/D [4342 0 R /XYZ 85.039 209.948 null] +>> endobj +4372 0 obj << +/D [4342 0 R /XYZ 85.039 209.948 null] +>> endobj +314 0 obj << +/D [4342 0 R /XYZ 85.039 172.282 null] +>> endobj +4341 0 obj << +/Font << /F8 469 0 R /F14 506 0 R /F94 483 0 R /F11 676 0 R /F63 406 0 R /F6 487 0 R /F81 415 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4378 0 obj << +/Length 3766 +/Filter /FlateDecode +>> +stream +xےF}*o&xl?0QY +HOMBHBLX<$w߿3AŊ"4JZHI| !) \"֝dsREoOܹSl~L$EGNzd-NVUiqK,~*gO b{E䍂 8f*MɊkI0 qpp='H@Zxi,5RJ +*Ir~}@u+l5]jt,`-kh 鞑5?bK"BjH +瓮k˩T&KsEZS IY~jrdݒ> .wh$1 VY'w_7kat-e#IQqQ6(R`gv Xe_/"CpT9)n՟tKmF^To1d&"CUUIQ3HK?ad] o')Cnɏ,IjzT] @4(T( *BChrUb(b:J/$lXB[ҋA\KUlAW +, ѴoD kHX>M]<ˡa[|dc[~/boy (b4xNK2~k)wAt,S2x}}.10L+)!R$wv]Wa:?5]̆a(͆pޭk|chf'"䶭Z95NU%(~quO_uvI@ LUHnicg52khALc{1&#O"m|ȡ$jLB*@@F+9%+DG0a,>G>נ7(i9Ee\7qd kpÄ2f9&ڄe)M!]! baʚi&XX2۸yK+{|K]l؛i{LvhtO|R-؋_'R~嗗L =i]7)iS` _OѮ2k [2 EZΖt.۷r>$_b9`aE*0cX)Up!7-Ga#p2de`J3sʖ +La=v;!7,CXώ]oCIpRFrᴬOc + 6 `h㵒:1$LvG7 8aeԐH &ʸ* +倹Cp-ٸ B4(q (,4V`bS=_CЁՁr?㎪w zNe˲}Ǚ C^ay>>~NKQtyEYr" :Fs +ia+̀M/&4t*P"4VG#hS dm!/4#6 Kirtp R_ Oܤ _┃{u <7W +w"x>ܹwn./v +q+#YQ3egg@(Ӳ!JnG8NAaO%elm0JZøRcusgyM7d;[Qj?NƒbJU2^X;C +72poB9+uiU\s1X8O]6SA1`ɺ :f6[Z|?9>f;lt, vaPGU2T a(p W|V:2)=Ȥoe{A׮ .-aܕn:gu㑤>koN wla,;i=B\(\;;lBSW?w'LUVx]|Xq +OlկYz4xűWB.m$uNwr{ꒅߜ!Bp$)SK'zCW]$|Գu7X29 {{ʚ+-վx>KV{_?7 UmO8! +[nl &UiR.ҩ7J`f0s@,;BHxo?S/[,.@b5~\~EXLkqP&¶zX2͆#F}d ؇XWW8UG_@O +ߑe԰T^ tce>NoP>MU'O˦mp췝ئB*-7.?FY2@Vk'[*Ú؆b6q0m#CG#+ ĿM2ccSPۡeH2IGObdNN>Yn +R&ZH;@dxnȢ)5K\7EApͯBQ~ui?#,lmhu=S)t6Yyj<|UkGᑗsC?W]NCAД&(7\wa+pNC#Zq;nz ;ΩSGwf8ӵoWT||p#*-ճ742ׅr dGvWlXxem!4uKm~O];|4 d0~c̄Zlѓhjsw(3SE "Kg> endobj +4373 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [219.525 208.072 282.564 220.027] +/A << /S /GoTo /D (subsection.3.5) >> +>> endobj +4374 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [381.406 131.539 445.185 143.494] +/A << /S /GoTo /D (subsection.3.7) >> +>> endobj +4375 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4379 0 obj << +/D [4377 0 R /XYZ 84.039 772.024 null] +>> endobj +4380 0 obj << +/D [4377 0 R /XYZ 85.039 715.631 null] +>> endobj +4381 0 obj << +/D [4377 0 R /XYZ 85.039 715.631 null] +>> endobj +4382 0 obj << +/D [4377 0 R /XYZ 85.039 703.676 null] +>> endobj +4383 0 obj << +/D [4377 0 R /XYZ 85.039 703.676 null] +>> endobj +4384 0 obj << +/D [4377 0 R /XYZ 85.039 703.676 null] +>> endobj +4385 0 obj << +/D [4377 0 R /XYZ 85.039 703.676 null] +>> endobj +4386 0 obj << +/D [4377 0 R /XYZ 85.039 571.454 null] +>> endobj +4387 0 obj << +/D [4377 0 R /XYZ 85.039 571.454 null] +>> endobj +4388 0 obj << +/D [4377 0 R /XYZ 85.039 559.498 null] +>> endobj +4389 0 obj << +/D [4377 0 R /XYZ 85.039 559.498 null] +>> endobj +4390 0 obj << +/D [4377 0 R /XYZ 85.039 559.498 null] +>> endobj +4391 0 obj << +/D [4377 0 R /XYZ 85.039 559.498 null] +>> endobj +4392 0 obj << +/D [4377 0 R /XYZ 85.039 547.543 null] +>> endobj +4393 0 obj << +/D [4377 0 R /XYZ 85.039 547.543 null] +>> endobj +4394 0 obj << +/D [4377 0 R /XYZ 85.039 535.588 null] +>> endobj +4395 0 obj << +/D [4377 0 R /XYZ 85.039 535.588 null] +>> endobj +318 0 obj << +/D [4377 0 R /XYZ 85.039 488.378 null] +>> endobj +322 0 obj << +/D [4377 0 R /XYZ 85.039 419.115 null] +>> endobj +326 0 obj << +/D [4377 0 R /XYZ 85.039 345.159 null] +>> endobj +4396 0 obj << +/D [4377 0 R /XYZ 85.039 286.97 null] +>> endobj +4397 0 obj << +/D [4377 0 R /XYZ 85.039 286.97 null] +>> endobj +4398 0 obj << +/D [4377 0 R /XYZ 85.039 275.014 null] +>> endobj +4399 0 obj << +/D [4377 0 R /XYZ 85.039 275.014 null] +>> endobj +4400 0 obj << +/D [4377 0 R /XYZ 85.039 275.014 null] +>> endobj +4401 0 obj << +/D [4377 0 R /XYZ 85.039 275.014 null] +>> endobj +330 0 obj << +/D [4377 0 R /XYZ 85.039 179.333 null] +>> endobj +4376 0 obj << +/Font << /F8 469 0 R /F63 406 0 R /F6 487 0 R /F94 483 0 R /F14 506 0 R /F81 415 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4407 0 obj << +/Length 1176 +/Filter /FlateDecode +>> +stream +xWKo6W(=,P EvAi[,m}Xc'E`΃3͐$hͯ *b$T)JJXdq㌀EO3tqΓ>e:qy2ܧR&0iyMRw1Rl"tft}+斠%,}DkїE2ly~zJƼE_jtO3)7Ÿ M%]y:c3v:ۘ*IB"q'ҽqn0t7D":LlLhyvL]q̸Y> gW.}qBDp U.m]^w$LϘrÅ 2>!vp9yBOLyǡNl\N%f$v ;ppA^Z-cZ\$C7)S}{:>)Neύ?}uH<`Rf﬇ $~ 8v6v{ +:}2SX3(RF91 4IpIr9h h;sFr0-g "U $$4!KVKa%ZDcDL,>D{bLBl*+¾*:j*X*C9'_Jʶ""u;8B3KYx=L^w5}C Ҫs)Tx=ο8~[`R1:rYŁ#/_ztӦ +endstream +endobj +4406 0 obj << +/Type /Page +/Contents 4407 0 R +/Resources 4405 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 4268 0 R +/Annots [ 4402 0 R 4403 0 R 4404 0 R ] +>> endobj +4402 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [466.013 624.1 511.232 632.746] +/A << /S /GoTo /D (section.17) >> +>> endobj +4403 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [466.013 585.246 511.232 593.892] +/A << /S /GoTo /D (section.17) >> +>> endobj +4404 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.027 42.242 340.236 52.404] +/A << /S /GoTo /D (section.21) >> +>> endobj +4408 0 obj << +/D [4406 0 R /XYZ 84.039 772.024 null] +>> endobj +334 0 obj << +/D [4406 0 R /XYZ 85.039 732.568 null] +>> endobj +338 0 obj << +/D [4406 0 R /XYZ 85.039 659.025 null] +>> endobj +342 0 obj << +/D [4406 0 R /XYZ 85.039 619.617 null] +>> endobj +346 0 obj << +/D [4406 0 R /XYZ 85.039 563.383 null] +>> endobj +4405 0 obj << +/Font << /F8 469 0 R /F81 415 0 R /F11 676 0 R /F86 526 0 R /F94 483 0 R /F62 404 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4409 0 obj +[584.5] +endobj +4410 0 obj +[413.2 413.2] +endobj +4411 0 obj +[734.6 775 696.3 670.1 794.1 763 395.7 538.9 789.2 643.8 920.4 763 787 696.3 787 748.8 577.2 734.6 763 763 1025.3 763 763 629.6 314.8 527.8 314.8 524.7 314.8 314.8 524.7 472.2 472.2 524.7 472.2 314.8 472.2 524.7 314.8 314.8 472.2 262.3 839.5 577.2 524.7 524.7 472.2 432.9 419.8 341.1 550.9 472.2 682.1 473.8] +endobj +4412 0 obj +[574.1 574.1] +endobj +4413 0 obj +[523.8 523.8] +endobj +4414 0 obj +[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] +endobj +4415 0 obj +[466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 298.4 878 600.2] +endobj +4416 0 obj +[531.3] +endobj +4417 0 obj +[612.5 612.5 612.5 612.5 612.5 612.5 612.5 612.5 612.5 340.3 340.3 372.9 952.8 578.5 578.5 952.8 922.2 869.5 884.7 937.5 802.8 768.8 962.2 954.9 459 631.3 956.3 734.7 1159 954.9 920.1 835.4 920.1 915.3 680.6 852.1 938.5 922.2 1262.5 922.2 922.2 748.6 340.3 636.1 340.3 612.5 340.3 340.3 595.5 680.6 544.4 680.6 561.1 374.3 612.5 680.6 340.3 374.3 646.5 340.3 1020.8 680.6 612.5 680.6 646.5 506.3 483.2 476.4] +endobj +4418 0 obj +[328.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 328.7 328.7 360.2 920.4 558.8 558.8 920.4 892.9 840.9 854.6 906.6 776.5 743.7 929.9 924.4 446.3 610.8 925.8 710.8 1121.6 924.4 888.9 808 888.9 886.7 657.4 823.1 908.6 892.9 1221.6 892.9 892.9 723.1 328.7 617.6 328.7 591.7 328.7 328.7 575.2 657.4 525.9 657.4 543 361.6 591.7 657.4 328.7 361.6 624.5 328.7 986.1 657.4 591.7 657.4 624.5 488.1 466.8 460.2 657.4 624.5] +endobj +4419 0 obj +[306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.6] +endobj +4420 0 obj +[319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2] +endobj +4421 0 obj +[777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8] +endobj +4422 0 obj +[680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6] +endobj +4423 0 obj +[569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 323.4 323.4 323.4 877 538.7 538.7 877 843.3] +endobj +4424 0 obj +[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] +endobj +4425 0 obj +[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] +endobj +4426 0 obj +[740] +endobj +4427 0 obj +[513.9 543.7 770.7 777.7 733.6 847.5 756.3 656.2 804.8 850.1 449.3 566.3 870.4 699.4 992.9 821.6 782.1 656.2 810.6 777.6 627.8 599.6 699.1 599.4 970.5 849 596.5 699.2 399.7 399.7 399.7 1027.8 1027.8 424.4 544.5 440.4 444.9 532.5 477.8 498.8 490.1 592.2 351.7 420.1 535.1 306.7 905.5 620] +endobj +4428 0 obj +[583.3 555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000] +endobj +4429 0 obj +[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3] +endobj +4431 0 obj +[611 611 167 333 611 278 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 238 278 333 474 556 556 889 722 278 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 278 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556] +endobj +4432 0 obj +[500 500 167 333 556 222 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 191 278 278 355 556 556 889 667 222 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500] +endobj +4433 0 obj +[619.8 590.3 590.3 885.4 885.4 295.1 324.7 531.3 531.3 531.3 531.3 531.3 795.8 472.2 531.3 767.4 826.4 531.3 958.7 1076.8 826.4 295.1 295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 413.2 590.3 560.8 767.4 560.8 560.8 472.2] +endobj +4434 0 obj +[272 380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8] +endobj +4435 0 obj +[816 823] +endobj +4436 0 obj +[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6] +endobj +4437 0 obj +[628.2 719.8 680.5 510.9 667.6 693.3 693.3 954.5 693.3 693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8 458.6 510.9 249.6 275.8 484.7] +endobj +4438 0 obj +[799.4 285.5 799.4 513.9 799.4 513.9 799.4 799.4 799.4 799.4 799.4 799.4 799.4 1027.8 513.9 513.9 799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 1027.8 1027.8 799.4 799.4 1027.8 1027.8 513.9 513.9 1027.8 1027.8 1027.8 799.4 1027.8 1027.8 628.1 628.1 1027.8 1027.8 1027.8 799.4 279.3 1027.8 685.2 685.2 913.6 913.6 0 0 571 571 685.2 513.9 742.3 742.3 799.4 799.4 628.1 821.1 673.6 542.6 793.8 542.4 736.3 610.9 871 562.7 696.6 782.2 707.9 1229.2 842.1 816.3 716.8 839.3 873.9 622.4 563.2 642.3 632.1 1017.5 732.4 685 742 685.2 685.2 685.2 685.2 685.2 628.1 628.1 456.8 456.8 456.8 456.8 513.9 513.9 399.7 399.7] +endobj +4439 0 obj +[351.8 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 351.8 351.8 351.8 935.2 578.7 578.7 935.2 896.3 850.9 870.4 915.7 818.5 786.1 941.7 896.3 442.6 624.1 928.7 753.7 1090.7 896.3 935.2 818.5 935.2 883.3 675.9 870.4 896.3 896.3 1220.4 896.3 896.3 740.7 351.8 611.1 351.8 611.1 351.8 351.8 611.1 675.9 546.3 675.9 546.3 384.3 611.1 675.9 351.8 384.3 643.5 351.8 1000 675.9 611.1 675.9 643.5 481.5 488 481.5] +endobj +4440 0 obj +[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] +endobj +4441 0 obj +[599.5 571 571 856.5 856.5 285.5 314 513.9 513.9 513.9 513.9 513.9 770.7 456.8 513.9 742.3 799.4 513.9 927.8 1042 799.4 285.5 285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 542.4 542.4 456.8 513.9 1027.8] +endobj +4442 0 obj +[552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 319.4 319.4 844.4 844.4 844.4 523.6 844.4 813.9 770.8 786.1 829.2 741.7 712.5 851.4 813.9 405.5 566.7 843 683.3 988.9 813.9 844.4 741.7 844.4 800 611.1 786.1 813.9 813.9 1105.5 813.9 813.9 669.4 319.4 552.8 319.4 552.8 319.4 319.4 613.3 580 591.1 624.4 557.8 535.6 641.1 613.3 302.2 424.4 635.6 513.3 746.7 613.3 635.6 557.8 635.6 602.2 457.8 591.1 613.3 613.3 835.6 613.3 613.3] +endobj +4443 0 obj << +/Length1 1732 +/Length2 10844 +/Length3 0 +/Length 11959 +/Filter /FlateDecode +>> +stream +xڍP + 5 60 ;@p  $Xp&H\ޢjx{u~8e 6 %G )g`d\@c0`ؿ< Y=;jBj^.^~G?@ hr n O Fy{O-+WTTp+ +40GsE[ @b '# .t@X9>`#@ z@h]AC`;=2Aa>@(pۂ*t @GXH|m(CP;` =z0((߆0xyv`[v'd(`L?^xf?W̭d+7 NA!' WH y;S ݿ2Cxx φ |X9 #3Jۑ˟v@W|=߆&B诃_* |!n.#S l"҆xxp<<|sϏ4OK*B=P%A@ځ|6 {< ClTXOIDm_Im:M{?z W|{KxA #>wgy +?W}exREU?@ޠJ +c^"#h@ [yxScħYJΝ Y,V΀Eg; Wkkٌ^-E+%ǀfԨi:V);ߦH&Kdѩ8ev= ÜTp&ěe,ɟ#GqR~%(MŽt_`Ηx;ZMܔ`l)@nB@Ż5Ʌᘤ9uCr`m2hD%dnFB\ - B>a* +r@j oԠ-05L7ao•Zp3?X8aaI%̸^qgBsiYbw8\ͿajOh7利P#9RZ#r2@0ҹ3>ƙ}<^9%88Ʃ$`ZreXMSImAZ (JL\--+!h-.Cs$;0 `&Z 6ZNhDIw4k䙅{]ǩHdi7uk#zy +T)W◢ZI}84VQel4l&[}3 -[\#Q0UUv>V ;3ӡB2aG٭s0K*п˴+^:-994^p缴}u|RaqhA.L%%l9;H=~R>cJ֔"b~TSE\JT#Pl٢3YOWv~oS)d&icǞ +ӷ*\/{d8Lyơ|?];iϒA0J󝯃m"0>jzT@q;~. 5ˁ7|r+>6J aZ5Nv .BԽIWlOO2ɧ1 9tqu01WՒ[7ZEl +؈vt{{b,@[fcF. *2+ ~wLSB"2WPbY2.sC֞2YSq`זr_6ޛZ]W6?2v-ay/xe zNl &H׌Faj9)6[Q tJ(Y&H􊭳xP!~"C!1Cމ==xs(Qp>/O/G5/3Epa;E6tS׮n7W̷,Yĥ]]'H siJ>95$mI[*q%֊‡O_z}lڽz)߽~:>3lxؑV*u8@'j^#B)abʸh+gT y$Gua¢kDO!}X7?$6*# ebp!a+wl";o*݆?ֹ{00?r]ow¥խ )8Ot4֤ɔ~W9=\vu;StO\i_sҏk$߯.bcCUfNH[,u=uTvvm4g.y/O! k:FKBǻ\Tw/0\+BᚍboqoYJ_eƵ?-#la^q6|GR9K2 nnbg&R?klwEKIuI +uҦ8syN* +Ќ؈NOcgkV6|n%VIpO\ϊcUbo^`.$Jq[ +shwOT9(rI#ƌFhך)hp$Ϸ7SΡՀ*>a(ۋZ7:EYYOcd8S\BcSE]DSJ,CGC +6#Q'ǘʎ¦%/̦S'̥`C X-TuuוD!#^THz!|"Xy̒CA+@c1=RDr~zdkZATk{*v<ڔʚ䲘v*`jb< z>$A螓e(ba^0xg[#d@l> 2R4@[ܖL\X[d+J{a?@$.]c'YXp q?OI)MezD ;>S 3؆"2$cfƎEF!ĤD1xs~NJ^؞`zHfd`tM݁TONC5 :1y#UN賞'nj9Xo|A%p&3)tk4'VY7fAאȘ`^AH"zCu+?8Pˠ"#h\u"J?r7B@߽! MFQ9HEeIZ0X˚{sEu:1nRfߒƫ@'ᚢToN㘳8)̹4]w%vh0HGE?jN=ٓGMMjׄ:"'MX.LaxrJ%k|!e +=Xńo֥q@83_$6šy3¤Sn->LW |[9U6cEu(/\Ufv +e͠^Kņ's?:$ ! @/ }eSDg(#Wo+GFz1Vx+d&m!354k?m]\[Z"Hy8^e߈O ͧn`[W =.wk]I/XN IqqQ+ݯ2§+!HwJb4WSŃ{M_W;i{}:(ED7\,[ l8N~lXFmh@)ls*Yqe C] +KW +S7 +FqZM(Sl %1zIp-3 +moKBgBY:}qIF;$Dk 6/9g_غ[gHtl%dxԾ×1^TXkpeoO, -_~1GM=䯏VIZV.yyO|Ugch> 4Vhc^;k+4~-=mu|T_V>4ޝd 1y\IϭDj}5 +t˝s +3=Yv$JɸiTڱUH"+ՒzoR3Fitl 67Y +Xi?<([-36w|ҋR*d +S~${Wb0fZۓ댐+p]ǥ2@~>"Lx-}5&Z•;ldk#dFOa]i&FR*cLMņ [|J{&!og}ǡ%ĵB/VOC]Өwkб.9ӽ03 +׶=+@duaȄhk8B14@:?o9 _ +>Iq6zwȐ4204\kl< +L^Pfף +@adא菇<-27-/Nz5[=9݌f.|8kCrV:Qo}WA !SfP/%5cZ!۽*"G).kNqms@vJDOGk,}`w2NP7j״( %o,}) iB%_r98Kv!o0fw O^)>M}B,)gR4(`xYkV|?Y8|4E_cfsmqm!xG`X+!Vsr +N 0O-xj6-TOTfͺ[MzEZdCmd}xN.j(/'Vw;iUYCb7ei5,ku2D6.|NU\3~M O><7dUO>i\yqt ^<oJu$CFʴ TVLc 1s~KKrmIE8RP03x-/tQ[A͏1'eW>vyNկve|Ac %:'KЁRpR]V_KraFcR26 +t̶J5MՃ Q[AhJ1kI$! swO[ǖ-6{B6n "Uub.Jn4"]a0p mFsK6,M.dq!21[M 0|o)(+h,=2b0El%ʡU47jt';MlrPb29y㕫++2wpd1sD$umwX(~Q^64VL-:ш&?L> M1)GU *Їu,bY2(Q&s/NB+-؁~|`sA4:t'g8QuX^k +6vձSh0068j(-K1!k+gzWdQ?NS>+Hc +x2MZ() '/D?EOwT<_TUg6ʲ,^I(T{'"WNu=Uh%RmeB y>m?3 !) d:0AlW`ue |IݟL*r LB.V ZR;ѧ3Htn@3T\^wߢ%@N͞dދf5\0Ű0Uj%$2R iZA y %bW{|<TL+NDxaOyCK1GkPgPR} l +E:܌yW Nɀ-ؙ~;粘<8xJ#ɝ^FD2/]e+/xKkڨVEMSY63!&gڟMf^*Yg1d,8(†jYGux;Y_f,bCs +kY(b۹=JPebpѬӣH@O/k[y}^kᕂEJfS)EX~RXj<@&"E;%¯2:nAH % 9o{eߞӎ4j(Q̝ zGꡈvvԠ;|BatM]YJKuМ&Y@lF)?IK|P.=yy;4D6*'aBkE1mKɬPo_&57\bPv()SCMN9<Lj8\V92UטC?:kϷ4TM*E4n1ZTsHxTZ!%j&LK+F}%qL Pu"1&9Z9'#?8/JM# کX5 Z.QymUe=bQ2! 3PrDҢ8g:p4" \Ef$$ج1Vb$+MM&tŦKRΣk՚:iUy3I,bKJ歙憏nC;&a/)l٠ _ٺ0z P5VgD*3V\69:d1Ge}?xͱ㶿2Ve0o,o\"֞+@I}\sv,;0 ujp["JIe૨O9Ʋ[3YN%]*E u1?<ܒb;1jtAřԓjjٙKse4ˏ3q&v}%k[W]#? 7Qs=܂6l[̎a?C_Q,K_z5JoH6a7$Ý7Wm:8|zpߝLvIKW=n{: 5M}=xd \$u&YwbƘc.s)eQDZX>> +[[珕L(Jpu۞W'hfo lXI^;^E VܢQN4Zz?۴ `4TYY#4GL֓d-dF",'BA6uMErK∽FVPNw(~V.gш8˫bhlUlDKRzw,*i)4אl;_gQ]oVF[oiap%\a$)yeY=W:ߕubik3yAkw#kuawʶM7-nH7i@vM`X <,!x6jڬM+Q]w2D)=K/<ͩTzRx.tL& ':D +endstream +endobj +4444 0 obj << +/Type /FontDescriptor +/FontName /FYHRAP+CMBX10 +/Flags 4 +/FontBBox [-56 -250 1164 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 114 +/XHeight 444 +/CharSet (/N/V/bracketleft/bracketright/e/five/four/i/n/nine/o/one/period/r/s/seven/slash/t/three/two/zero) +/FontFile 4443 0 R +>> endobj +4445 0 obj << +/Length1 1534 +/Length2 7353 +/Length3 0 +/Length 8361 +/Filter /FlateDecode +>> +stream +xڍT6tK(nf`C[ZPBBD@IF}9s\w<猕QG[fRAݸy4埊ypXY nПbV#A@!e@7& +Ps"E2`;&@ !pX`.p37dv[(ow3B@732-ЇقAn .ӓIspnjhLmJ^k™",ؑæ6]u3 +rBxU5]@'³Cūd/|bMwRDd;0SPRҡ ?LS}[>olAZP]#4s:Ix*ވo 8$$7VyJ#eMͥ.6lk6Y'̙5q';L=&?/)֞Og07K73U7IlHBSf f{Y[;VD8~3sїBO rez߄ۛ!.^<L!xd@F@x.›qYF &h +@7jg(!ҀB>C&('*^D`[w\,]'KR:oҔ]F)heEV*3GZ\r7qvZk'Rbh? +,,vC (o-/?ZE(c釐\ -%cg r,p\d»D VeXCW7)S+37mdxDIptV4&4y(비ItfY;`VR~y!ֹ~P)8 AB^b% f#kv!{{/0"6qX_ ɗHVIDT8=`ǫ]]r!ymPP3?>S;2y))3'GUѽ ",#nÊ BCMe7*dIQMR!XDg(f(KHe AOA:5pHk'b8M>pTu)w$!+Y1+^6q;#6OZ)$ +$q.49uNC4[7EfٺT磨pXF(ݩxǽ4[>T̓D%ɠ[lNٕkvXKxJNy9a̽=zɇ"a}?M쐝jN֧TR99L8uwRq4=$}&rvT^mߥ| !9)/0W'Wz/-;5'Au3o ?tʼt,w|a  Rq lx)/lւ#zk'g@u+GdxAs~[[v]FYhޘ(;]!}4?Jm'q;4\ٰ#qx]QjSX|7Q2czk# $v0;ikzWۉ7·3ef?X/C]tc)0!WcFq&(cQEWi2TCjS3cgo =_?p,֫H[?\P^s3t9lBqҲ68걆uu)J1h]Z~|=h( WJf~pti* +M֊I|n*>j'h)3Q j-ZXv9|G zl}Q>Kr`eXPLgNlTu5F+Hd[I׺&o[k*G]5C)p~:|1Vf1t#U*n5dyʘs%/q=n!L(jtnzL9XWiQ*HD9 ZTJ2ގj|ѷq#瘾lEaQh=)1OWq'cOݯpp8_g(ǷE&7)f~M (% +Tt`w3]oH,~fˊ砼<s wrL5xZoN +$wF+,aܤ<&D + p(.uQXb9]Ƌpg&5͋ 3`=oQ*@2+=&\`p\ v)œqzAGo*#2Q7P]Z&Yqӛ % OsjKx(=G%ؗ>=:Go Pl=|̷ + }t$Z&.CW`Sª-}06FsDKg`Z +u+ OE)r]D3NӮNZǚ։i<}7'y{5wa,NԂp8BԘH;DŠ^'0$.n@eBU7 @3ϤoGG'YQ?>ꑧC *03[b.n%p(9dXFB5-4ut%~uL>k/453b8z5G\`B!;C٫ 13$\y7? /|mILē7 )jO%/b4"B=Q٬udrM_9MOwz3pEkgBɑ.Iʏr։AB PKe͛`@Es\gooLzc}znd$^@`dVc:)jHm@٥T'"{ɎII|jk+ݝ s#r_O]q !w&ԌT[ + +k8Kj敂Nڀ@fd?gE{:weV#s~pXb$\:I#V#;'G1_4hD>_\,+VΑ`w\[q +vES#vgy^ Q'n\SĐ z5pJⳑ) S>,_rdn8KfSU,x"P׊̍ac@DV*;4*0^C 'm \+ȡ+*5Xk9:x\}qT/%d{Q>(86:Bet)xٙeM8)m`!⻆? +H X}dH054⵸I-H n/Jz7$1.1p0t\hXHFcfLn\'TZv.V]Yɉ٦EFkuLLG"Wېjy$ ZG{3Z#ʋdvi%K)]h'c_pbBVDl܅pqj|)б.ol,szԈqbt6`>B֩+؛z:|߫1mG@y˴k!B Ia@kMș[[ ]%F.$(,Ԏ\Yy37 LkoO%9 ry"E?k c/GŞ9xsgu6=%gD4}*K0/e)i)輖_\ύ +SA.q6V]Ga($ ;2nl5#c.ɢJվY/K/( FAWjwV7>߲B;=}G%w0=Us$ٺYߦ 'sɧ2 (Ÿ\*ԋ8rK(m ~-ytApxu2qug1FiDvFboP5ؑ(37bv} +Wλ]L(1/ zkL$9vRR :cyA[BrylWڑ@Y't^&[Jͽ$A蓠gYX$hiFf^Q2bz|*mp^Ҫi'*N>PGo~аĒ}Ez>TpLG▀.8Qj=.$|9Mvn +DRBxRh)Pj-oް/J\ڳ + c|QMk#ǥE<7eGjcݖrg +0i_AbƬZ*֘Gw'ue w壵b/p228[EO+;(:/ ~NHձprLm?B{薢f 浪܍!'i FXGgXo޺pC-1ʃd&٢}(6a:~{,4^Q_|꘳[Ƿ⎠Vo4--y47xVDFI9҉Y؊_\Z+@KyMUt=I;N<~2ԟiUj1JMt^ Y7{$`YB"A+:41|e})F;(0cKSM&ͨ0!&H0wI +caf71IH1ϫw=֕N /4"x#VcK,%2˥5vZށ(Okƽvrh|U ZGl+7`ԍN@ ѲS`kW6"1(ȋaXU/[=<{^%7Ia7o3Fqv[|f[+U|3EubV˕_o(^zZq>E^ jOYaQ#{vxୢ(u6rLhॗNj3=r.Tw^aAXp3,+v*'Bs.2|f"_v_߸:5 `W>.T +X*8q˔ +6WtN5b + DQҊ`F=^.+06̪rխ!Ko#1U_i/6 s+ W3KXh b vvQA%_=g y G;2imth.eapnS ĨEflѐwZyEL_E,[Xs"p>NldttI=oE?mĉ9!9jg׋Z_H2+J<,4& f XR7<Ծ8 u\lH<]/Ô,L@%}6.@A|c/_0h_T>q>ogD\v&r̖1劰{ +Z#,Q@ đc}WxڃI5ҙS,؃{>%Mfo?s^qyRWNVCq$3 {B;"ٗBhIܻES<͈H {9wlc-)Jq$@r蒏GS G>WC2 mF4; Mlg}/=VAV_ +9Һځ^bk*#I\֪fR}'f'壼+yjq)3:o[3vOyB|ZE1Km̅BiuoIlC2LbK2]J4Y з$%uJWM-;Qi|0γz>5+GRu_hPHƪeh(n_P t8rdK/E,j'Q3KA.yu=%lmҔ]¤44A">}GN1wYdY|J6Įdر|>,l!'q+tpRތ,1g^:!VfI +endstream +endobj +4446 0 obj << +/Type /FontDescriptor +/FontName /AQSZWC+CMBX8 +/Flags 4 +/FontBBox [-59 -250 1235 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 122 +/XHeight 444 +/CharSet (/T/a/b/e/four/l/n/o/one/s/t) +/FontFile 4445 0 R +>> endobj +4447 0 obj << +/Length1 1724 +/Length2 9967 +/Length3 0 +/Length 11062 +/Filter /FlateDecode +>> +stream +xڍT.kqPHVܡN[-Nqw)V@h@)Rҙ93suZl{JD)m ( .n0I IwAEEC29#Ox8@HP-" .{[Թ*0( Is G$,,9@C`w;cD+@feq/bv."@ٍ `xٻ!n'`ge\XL];{?:0w/0x8[AnPkxIVl .1 +Cm6Ns5.wowjvr=ڃ=N`G +Zcfwqwrw]"SZœ!Pw7!VP/`c] PjQ(Gf qsss + {]Joc~.0c{p{@o[{(??c~2{/kkY:7_ OH5%Ge g :< ֿV 4` 3Voo{&G vw8k{\R  u吆:}n +kM{w+?'?=xtdh_5N7:q{*6wHy p8zOk rAa&608~ +ҿE"AP$8g#AnPT=25A#zdZ~W A_|L_ѳӿc@c c ؿc !#zLؿ2GcxWVp.=6?Xa-/¬Dޅu^ISyq~cb 6:B~my֟R+tw~m)Z7/gt`-M(9nԕsqDnCQa*p,"Tn4EkV@b3^/4|2w);' 3osTرyK7x^]/UR0R $aOS!,A%"̆|E WO߳,V1as +홈+-&_t g@/ܴH}cˏ%cJ%I3?i잊&)tksFql!Kha /ަRZXS ϼt% +UYlG,mX=6ҳk53 +92,#$Xkah7bW\>S8ih4ESՑhG|lB5~6:KcR^lŎj8T$-S<ުsFߌ;8@'R19t"* y:otJ7 +$H~}|||`@nn{W f!Ĥ2e:bK9.* +<F3RVEQYl7u'5Rʲf4 KqRԋo`CCK̿IҡⰨ.@P->jecs=yoF Qhw},BOѱLɝBz&O:p{wy8bHl8kP d;=c1 4[.mdwc8Uה۱roI\/-:Ry Jʅ^= ~1Wt:6f R֑M:~lu"VLJHLf9B̿녙jm!EEfN°&@SNq17o˷y&_;NB+Gm,Y|?>7)[6rAGNN$An cQANbEw>1%BlwQ~!/={Fc CBS +U8y>-[t!=8]ψWwPb6Y`!{<JEUF0x&%Eɘ{&7G(e|+#7}h6nB63'pMZ0nqK}t2*:u|Ayw97-r֮Q\6*HNЊ=əؘw9 ='ϸ IjM Zį?@'R l2W6L-#͉{V/dDq'iA*?3vG!r]sbcu|!ÙjPYGb<@X{!*FHTE`Ƃ$$.q*?ɠm=y;AR&?k;FmK ˥NވhM0;/Ua(!No#Z)Z̹ QuBjoG-O(%G'!,q~N(&-CnuERZl O]ouq$0N!OuɷBB?'>!KXądmfsΊWtl/fn; :F~Æ|i䧾NcJQD43oTiG{~ A&:Xg( +'(eOR#x*r,'-Wr㞜B ea:UL>} ;4< +l*urț^6 (X9qSjⷱ" R_nQV$4j;"]!gӉ{:홈0n/؊ۜ-r"vGIh!#jX_5ŷ`/ك|wsiJ6hK4 J?X͐5H._ Bw[Mgzg=i@=PGI !9[e\loO^"+jbHZUǾ uOnE /&r\T?3'#焔ni.{,= oåwtk߲Rk D2U&+hn"àiDw(x̜k d JEqˑ&eFlŴmAGBtIKdVj:ð):~!f{X)<ƻ>!IoAX4 bYJen.GᇹL˝e"gu+9Cby<-oK(WއHz$SH[kq6Ԅ{-6iR#LJ1X7s\|G],`Udg +6T%'Yq\ֲIs[m&ZqW6 }ʐ\W9ua&,}j:i)"W*V@ZL4mK}{;bWXzT^Mr\"]z9:93DMQ|Eq'IL;Zw.7LDJ|3p*Usr:^^뛱(_{%Fú"}Ʉl7x@QWFHFcLzQ-%N[h?d %1@zV!wrfofN GD:z^ +0 +|?sM 9H= \r@H;Ov۲#i^LռSNhZ?ZE^#ErGr1|[DHIbziV#7ii|,XkI/1KbcǕ) @1ȹj(xh_*"o`Y ǚǸ8zybQ%v-8{zz;ҦT\&ق~]V*حmvu60"Q $!mIU"}I5:bC @sZyy(G3_I%R $M_k7nY]%7ToO5Q/2}YUB2;ۏIBNLS#ޘ y+Wޛ,T^ 0It45{ aAb.Ǧ1+ *=tMj ,`ox_>)B ltIm%>~A_0;4/ůMA!87qLBgwjWϝpEMWnhpg' +kGn"ўt:q@f{Ͷ1 .2b#)OM2lOk"6ox`~,W[kJc>K=g0NMV|tw[3Čl}e)OGӋ +[,4h ϦVE$ɬ->F$^xǭy34W@7x€vD+ЁÎ/:9F& +JIǨ+tU+֭!|T9p萲囊r8 +acu*ߙ闏y_l.gӆI2iJñ 9̱خ|~~vQ43A2D+c3k!>vLEQg xh4ix QcPn"_7ѲAFZS^˟a=DێqGi1pnbV}ѷr~ߴG\l'S,0=c`s!}f͒-KJlJi煬e|˧6ރ{F!Ǔ%ͼ\~ *Ag6CFG??)%2>}!bzcF~g2UD>l)#I^^0!%ߨlnaե^+o44 +)}jBsYl"PLʮ>y=_w`LݿY3K MSWz$(h.|p^PiTOUEJMJ^@^bgT͐*fD"Zzǵk$,|6wt.Jst2 AɞGFJ:xbv({%sM=#ڛc1Dj:T?C8Ĩ^?P'sG>OE"jvx^2C#Ҩk[A5@'V%qsӾ%܌驄6lp}cb<;pQ5A)UT.LaM,;Sb.7Y©kmV6)fTJ |Zc?ޖJVһ<* H;HJч7$*ߓ2 'dKȠ`;RK& Pu;|}mq*a"2Ƽw2NvBpa5fYPI%FE\Ph7ϻ{uE93Al|z s$OOl* _ļo7= m 2JԘyW/nW dT^It[+[oQl/jcu bG÷A$PZ9/r㱮N/L2w$Rk*n: + +f= ËD+Ŝs (}^Y" lk>^6̅_Jfƚ:(8*eiO\r=eB٬7E/w3񝞷 $u˶8l5Uݨd_g#zhx1r6pd8C@ RO"[#zEu.CZE$f9bqH-soyg'O͆FL\xOgJL|rX3k2 3caL KsB_ϊbLx8zxjrfvjzˆb?=-V'ar/?V֤arq C Wd"fAtܲ5<2^ɻsKm0 +#.N0߁ZX^NdΰY;'Ã{ ^w/юPE-k8PU4b?#\ +6CgNNR6ؙYmľʌ t]k$B0R⽡F-&U^ vq:BrRh t_@o%^)'Yj;钯k^LN,h"QZ}:H7t^x?Ex`}ѧׄ?!HRzf0)"Kr۬KùQƴ`\hU DVJ2"P6,Yv+ˎrH9 7B#GKIP,="<:9(Iy_G84Y%Uׯa'> +Mb&`%"T)~Qg0LwWI0]%iFQE|6>ѡ9ҤF*{g53zCt!X44M׺8#[I*ݝ"ӉR~3nUߗeB 8d蠏!Ac{*QQ} +3I':/ /&i+z]:xH Mvs AKb ٸSNIxaEM毯#|K6Uyߠ/[8571 +9-rxW\mm+Jlhgueȹݔ<3JcM{1(=!QCۗig^oLVd|:K>ABʱi bxx29 .&S)1(c(E671ӀpDJ׳Um}*TXj<lލoJ)Iq哣n [ q;!D +A}YwϪWDSshH便6ic#5oiɋpawd7+^ʞMPz/jK`P[A7lWm$5ʚ=kօlݷ[*wV-_B98ИBRFugի+!Y`ݨIEbNlBwvIXGN ۯjzD:7Ě2&8ށ8u2js'iݠ][ c/ٚÇPnF8j|\(\A^.68cx@z<0IX!EI˩uuo|- L\1҆sX6PVPh 2&g/%Ħod> +SʍǢ,HL80ci^T!"E]MhQOY:L܍?,PXI{ݧ<_ۭkb~HBԏg03`S?u +˜CV.Z!cfW¸u_>Sܒ@pFt@}:CiΣvƈ-!\BOZR̝@"|D{\Z[,,*0?u#|Ziu;J +QE;(kK{`p`k8:w.ݺ?Kώ Xd*$v 5%Lz7E8]iYG;Zx͏4TK@7JkJ{ީtnBuӱ\^o4>,4W;NH&O#$츶-BWfCUL/6Wiɚqu|:g?M" bKd[| ЏU|r '7/MXmBcZ6'řgUZɲ5߆Vioz^%C3?k4GF}I'±7&'d:֛y؉uܛ!(/Bݥ Vz)2IF\LLNOr@`kS`|ϗ +`|E'{xr}'5Ic7 WUKV!_iKFc͕ծ~ +endstream +endobj +4448 0 obj << +/Type /FontDescriptor +/FontName /DWZZQZ+CMBX9 +/Flags 4 +/FontBBox [-58 -250 1195 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 117 +/XHeight 444 +/CharSet (/A/C/D/F/M/N/O/a/b/d/e/f/g/i/l/m/n/o/p/period/r/t/u/v) +/FontFile 4447 0 R +>> endobj +4449 0 obj << +/Length1 1808 +/Length2 10784 +/Length3 0 +/Length 11922 +/Filter /FlateDecode +>> +stream +xڍT6, ttHw0C Jw7]JwtK t{ι5k1{w`U2aP87'P *% /8@ m5 +"e #S(;_@("A rT90(Af?#ٌ-$$9@1A 13nY +rqq9r,Y.@vp~ PفS'@ +F fw9[h5;T?*u;@0AP7`^ɫp]7d{9 GRch;r:Blc20;;0;?Yn\ Z@ 1wҁB9d"=0Y>/~YqfC[X=`X b~p9p'ǿ038l bQ ?`|@n'%3Am1e7R:Jlo4 wSRuP j翖aw5N!h0^');A`! nQ x 3/UY!NvUE +jiw/!W:nf&gm!P:Gxzf6/ǁ9>!Kf0'980=횃]Xx'4<9`?K$p^FB.?He7~\c.1?eѳ_0'?/ +6Ø +3opE>J{4^JO[xY"?-ֺMMUǷZ:7 ]K诿.<.)4=M.tyNێ.an٣ŀT5HX$/Ъ(MR&i)S]faHZ*K/.k}KxTa>ξ[?xr"r2 S=L${J <׫o %XRɃuOc@O݉Jj4Ů2$!)ܱ +ag-V6^lSsѹގ{oFXyƏHlZ41nDǫ!P;_0Bsd+<9{;|2w' ~6{UuQqOGTZtS=F;bXh'vRk4JKo>f1Hxq(:h/Lr2l=ڵՕc]WXcWڠҖ0_bKk*yYM53[V^ +f-ٻǟ99U%ZEN =ҰԢSV8-e++{Ka/%Xpz&a Te +y.sfUK%x} xQḩWzSC9><wfyΥ);ph!ab{.pEm#aN/WWEcQM敜qy+<y HZa+z` XX^l~k4Ng̶eeOLR.[^cbn_زRq4'O"Xp/rԞ ͷU҉;6B+.~σ]3 +礻'x:5.dBu3}!rc}IN84;Q ?ot]n)cW`r[-;n߹G|Ge:V孜qPV.TCpT4kkV1U qE[Ia!cȽ5 wcS_O= S0(6vh0<>38w~t|LǓ +)M+=z/ %`4L<Eы>9όuH +=yDaJŚ6t(0r=%9W C&nχ7"pH1|%"BkA:cY> +Լ)rQ%{O~/ףM7:9=tF_#T/L(D'RQ5KۼyWU͜Õ;KGG|۩4ƳϹKJwӌ\׷=6. c,9ٲ 0 Z;26>"a97#V z(EIʸ"y[:mڜVaiC5El.Zh/^dN -br 4^h~8?*fw^;:?|uTǸ{)U$Cl\>vC"FS$@os*8c'ITk~܃f'ˢcSڈHG@Šee)Éqj$,J3Ux + 3E5]{ͧUv^G;/{<1XؿR <6DhG@;i/柽v]iݤ]REßMr~;)J p "zK Y-,?9,I ɤ-5 ͖#׸BN W{kRϾkfkį-/ ,3;N\b 3TY?EPm'0$p_N*̜lGzDw-KMoŜL)9z=54FJ*2ڼ*=aTVi :6MHj~M ^[50}|F@;FoKvW[.2ߥ C3uj oBtʊuܧoM͢ܙԉWFF\8hLnM.Y&QRn+F2`b6]_ˠ_vnM,@I2q.Sא@cU#zFi@R_QJfم + [qGP%ܚ`Q(5O\עJ yrxF8H7IxO~QӎG}ד:GI2+I +z}4~A`v4#o=}q&PIv{t:k28t3ZU-Yt8M\6XnWld"wvKc,R%MM2ޏkVcN ]/b1" Ȧ.)ha  s7ʽ+GS]qb뼻@AiUn] r} 6j;JW X20mhŹEsfJ>9. İ1V=NT^g(ZA]}kS 'm8S$d(u{CbDX@ː6Ʀ7ŀQ՘nTW4E ++Xkxr#?b3;v$ԥ'=zMpUJH)ҩ⛽k;2\-fYYlx.gƦf#z h J 47FtOކ_в'cU9FW鍑Fx[+IoTQ"C_I ~ +1iwjLo(ֈ')** &x~8_TBcqq_GXz[u3 &Z^߱㚏 $먽|*ɛ:"YB\8bK+,b0Vv{k]oqvPgMS{q 8X +$x¹niZ+ܥ4L,/@Zõ#FWf + o6|s4jT=$FQV5iΊv`1Q!ˏ0Tr;PAJSi- T7rnUQf ᧗9PKےW[6L>,CLY 傼v ]->4 ^.ԙ@ћbǐTtG9l5Td#NtqQgJNJWl~ՖZch3^=?V]˱6"8u˲0~"<GVFimɯco\_VVtsk1d\#Сh A{NfJ&TLrAs w +>{5 @]o>須jׄa]m'F {ĉz>zjF~.|\&]ӑG~־w@J8P G2nXq[3 )+qgM b7vHCvlC(Kwa$S[{D[ukf;)FnK }Mx".ȏmn0:zٽ>miK:A\of$M0w^%ݐa*TEwpYoX-u۬R2~ZaRtD*3z-䚹r0"5dZmڀ_Kisvg"\Y8Ӽ&=8?.p/}ȝnY¸.}[l&*B| ߦQ)r0 V!lX t~*/AcVr O8k{/2pϐ}w8UJ +A9oGbb~̀غ y83 +̞ b +TqP/xp 7JG,?+훓\zRNy05*W/H "H 04JdDzQ6wowK]=jA!?ݻRU_MhImԚZYvEvH"hDWbp3ˢ?U)ѯHw͹EyzL4)J*U_^'繈aw&qz&.ӂ͢^1O8d5/n}9d(n,T@X +ϔ lvݝiçh1 1ZdlY?Rm +`ymvi[jzSЗtBIō[∮q(9 Si>iP*hF;MVMާ1^rS_RخfeFL!\:{ɬ yŴ^=kPݾ -a KRz'?JٷxQKU7Ѿ]|i1=y;yjrK05]EsRi=0 (CR1y!ʄm7Vo3T# ^GzH[\58-j۞tMcc;!:-~X9-qw(~#3џ[p|DO^تT<ۏﲜ=r]Qz)JHǫF=][t1hҤy҅omFYP2dW|ۥ Zk<xOKbB'qF gF +6o82wb6&*V'GfӔwLx+hv4E_P:?O|*v*Hm3~m^"ғCv3|3ɸj՛or\lבp<4F6~`6gJ@^܌7K +?5SPmđZԑVpJ,$_JZZg݌mL:`W\6\\i3]=]}Lh$a)|rܛ gҐ^ѳOmNGKEp*<a'̗olB3ʳH,̛1N"{rIlr喎RtnRs?kƒ$N猖sx lK0kE=~Z~UFADTHWL@K,A3PKHC.~A|#9or4F@CScM;# JQR@ߗ[`>WJZJ+Vjbn~qlEUSj}v %0UISjQkk3߁Oq9x*JA$4 +c//JZROnarOȝB:eH*YS0cr=]k2EhybqjI. &U[Lt=Yil_>(QX>.S)pS@ߡs%5w޿toi4E'b;TB-HZOm P򗽞&Fbf0AߦJ*3D[QNH6>N?ӧIrDq(J F VPCLq_T7a7Txp,/]wg1+rJET{zo[|Vَ@E&nV& (ٛ 8wIr#Dnq;ƌ%k?J鵙dYocdEP#™\",*2OqRPjWt1maog?X39YiK9霚i)z#L^WDw GI9(6ޢvx쌗kN + `xς˗!@1vd_\N);y;sTQE G-w11r7zA&sQ?zg^/.Cq 9 +0L~}di)tpFw6uHڊަg_~bnk9"3\sϱS:c;@'a/zޯX:Bz?9|_Y5E2ITzozKZ4 ո + c4ap&Xث +2E &y5!I[YKK,zB#V3}w6@Z0+m7d%}J-^?F2,A"=V5DOyPS.N9&lEَbg.p?99Ѷ-=../\ jWCع/G 9_ଆܭZ/8jmM3x$#*I5&yd6*HQ,8$! +Z,d#ǼLNmB֪χkYۈG#mdi~=_$ f"t%t&(YHfBKa'#%<DKk5ʫJt~9# tگP lGV(_-.lDMHdvAYS(4̸{^~:r-{|)LY +%\ 3KWUcO25ФO:Nٝ|~W%ob*fhrbV`>?.[ؒP4J[`3[ʈr%!^0L{o$z, +? Æ"v8_fi&kRsշ ~^5ρ5O9}gO-Ǝ8뜮=X&r.8!M܋WIYa&z^M B#Jr|p6—/yPC"u²6!U}IWP4N~Ahu~L +ñf5 Ps=TVD V+' sha\6T3/KPy`i82U2$"(} hPo}  #kUhjW,m&EԄ?xz/a"1-JbBo lS[MZvډ E*OsŮb&%_w]P{Ar"m&^V4]7W9#YUFHhCF)pV弟H}^X'[@;{KC{A ^%!˻މ1m*$"?ΑˆG4/YxE2 VH.BI? &]a5X%d)v5t[H737˙Sc kL.bHpŠtF>fı6BU!P!Vs%Şrta{QZO&p&_ p@ &2~^5wܒT@~ehͧmJ)*g&l E2 l~@uJlk{2j5^]4#ܯ1/~<3pU3V$jOktnP#2%TL$i#QcR)0,(_&PKS̆}3Ų3L~v2,q읎+:ECF5r{+rR9h|YGb; k7kgN9FW ܹ+DDud=S?^<\zp(OR|Sن^th@RUY|1H/e9*k +"kFq@JiK+̽h8ZXx?RywE +FerxP +endstream +endobj +4450 0 obj << +/Type /FontDescriptor +/FontName /ZAUWFI+CMCSC10 +/Flags 4 +/FontBBox [14 -250 1077 750] +/Ascent 514 +/CapHeight 683 +/Descent 0 +/ItalicAngle 0 +/StemV 72 +/XHeight 431 +/CharSet (/L/P/S/a/c/e/eight/f/five/four/g/i/m/n/nine/o/one/r/s/seven/six/three/two/u/y/zero) +/FontFile 4449 0 R +>> endobj +4451 0 obj << +/Length1 1649 +/Length2 4140 +/Length3 0 +/Length 5172 +/Filter /FlateDecode +>> +stream +xڍw 4~v%[eKoEcXG!Xʾe`3̌-dZlURv)Y"J +P|)oh~s~3̼ϽϽs9#vL4E ( ͡!99v,$2HE"aQ ИD0*!@QE$`@HAbZD?مB+@KP%p;CuUDRB `"YMRQ\S,KbC;Wo``#(>(84@x0X@+<?P0w;p`Mt@pg Fȳ`/E@0;DLţQ8<ʑF=; +@6P6HFp24)6gmF%PȠ!p$,6x?_F C'Cւ!~h&3(@ %% `}.;%D!~軷,e43o&UEE@QEwyʏhՇOiH\I 4Ec? `Qi_Կ_ $~2IIڋB["mIZa,rWi3M2Py0DGF|c_A+D2nC @-ڍz!lֿׅjD)(( t&@m[1X]`B h-NDhfUYԎi)7TdQh72EvcUdѿΡe1A( R8i\nAe@.K RyiHA@Td)AZ!?PvH]aH$gWI»7, Ѫ!!_+O L)Zn{Eށ[ ݊sQN@w20Ѕ +iG)h6Yxx ΃4/J< y$w?)kV⑒Uk15g3Q])/_۔z>/Lڷlk+`@Ҽqtʡ$.#Jc ^/<2̃=ȋmS06Fשg +1ԏ\nO:Ҡ,d&*s'9ֺk s9i~J_g\1EEaf$'a:N,y¢ +Y*W};ؔVkeMb_OjtMdnvftvem|j9hPhUlCa^*9\E"eB b03˻ެCVȀ#RF'3jn͞6}]ʐg$iRTEl5+~( ' x]2Xa:1 |0CP#ei7;Nd*FU{Uw|4wGL3}IalD +.h3HnNrיpSgVrc)M˴\=ͧCf$0V24?fp 1CW7lgC% oNzCײtu5RM 8R)\_1>HkU_IW,5Y޶**ÑiҮhGT_~z~WzG8XĜPY՝G/m t/*% +GGJ V0E)eݲV`uoD( qbY33LȆc8tDq6|4Q|z̶:<f!L6#]v^[&m/]^_ĴQ^G%3E |:d`"7pXT4[oXg*Swu.RՃJ9u~DT9,_Fxd;6( +yxyH]$$^Tiڲv_kUGPٴoç𻅋٠E[ɉ;n7Q*ފ>=<& lK^xs*Յ/nIZE.&z=-xz  +A3NdMc+SaO-[KV VyW:M!ҹNEB {ɾ9ܞIzWE%1ދ&jL8y\: '7{3HNHjtKҢ9ƎF2 +Z/ݥ{r͒{|9 +Z6xo BFW&$&lnrF~{{iaj=b7Uя;)'uLbo[7Aї7e8)|ΆwN|!a& >#*3:+i ,HLkTyzjOlj$ij'%4ۗkPHn2ߒ˦\mﴒORUL31 se!ޯ?&fL*͓uT [9\~zz}UʱHˊmƇЦTG)t{Y$ә2N[FrB6qe(’͵k$>Jp]uyYi,Vm523ˢٻ*8%sα~N{:>Mˈֽw&;I>(L#a8{ ) !;$r۷~y!s[ <բT7dwCyǾv{~(~BK`)pSp#Iǟ~q[SӦt&S`siJ}w>VQ ꘐS Xë%X%ŗi̒&noV'Y=EOINר8<\7%Z{+-E}":7(AZ 7ؗU X[k:p~Zs&jXTTn'g xP0P|nOnV2I4uZҨN*\Sj6> fiJ^=SCV50м#gZ6_rG䌹¹c/w}]rol_d`)v񶨲-/6^-Vy?lrƦ[Ђ"GgQ}^ c/\\yۣlq4[bg/&t{biy0MKaTLJh5% Ot +1~,5c|BBV0v']poT8"CEbem38]ms4f)Y4 +&A{B [0>S0c8bky2+-w6`u$t+r1;84,o meQڱmuѻ-cj´TuAu>/KͪYmHL%u K,U"QjMЄxݔn. +ؚjLS_+=QM1OPFI -!({) <ܧZ>dZIaznk\#I*o+c9d'SϡGO}Q۴&|Fr1v%'KXlϦ2XwsaD}V̎UfOFjd$^Sq+ +3yr]0W5:K~1yR֥Wcyug(y3|nEsZ⬾E\\7RWs$|Un4YjƾՋ7g";~Qr@vفی\'lVXf~d1Gwe=7D1 pPfzE2ki1r~Yy0.YbÊU?C@WoCHy.l~uS SC\ð%#lCoܴhTNj!wX +endstream +endobj +4452 0 obj << +/Type /FontDescriptor +/FontName /CWCFSQ+CMITT10 +/Flags 4 +/FontBBox [11 -233 669 696] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle -14 +/StemV 69 +/XHeight 431 +/CharSet (/a/at/backslash/c/d/e/f/h/k/l/n/p/r/s/t/u/y) +/FontFile 4451 0 R +>> endobj +4453 0 obj << +/Length1 1542 +/Length2 7097 +/Length3 0 +/Length 8132 +/Filter /FlateDecode +>> +stream +xڍwT7" ! +RݍFml%] - "!) HtI ]{s{uock+g”.^0H@ >q'e7pP@ N9j!\O`XX,"A (q" n#\`hRvcpu~pZsbb"~a(5Üq!N5+= h>N0 2@ `hGe0@b!(p[\и'.60W` A\r|+w0ጄ`.v[ ɇ<@\l~9B\< w@q[?(8CÝ~aJ;f%3&՟"Ɲ;g.w%[/6O@#  +`=WC,aB"[  BC` -5]HɎSlqG=f Яq A8aq=b&1#<^^~! |?'7Z]Ow+-/jp.Kh#p8cނ!7w鷝/q;ax[-nE\FklO۪DGt^ H/= 1ij8]`4Ńˆ=kG/[DaUwJ._;/$ P,)8I- 7@>a"P-$K[# ĵNuo$qN:'?)D@$B@4W~B`#kY~DXK9WѻKn?. (Y.&deNk*+[8k˻gMy2ay혡qW&X&o6=7Ig/F2FRt_1ѝDYD=U$SA>o*O{?g96p9q3t ɶJnHu D?J㙼9n[T^P[[6=e\)5ڻ+[8:D쭒l_=O)3١W]ip7s/C5] O4q>J(_S:6~U +M&צm`^/S!g h}tьXPCJr7xj `k^y{mmӮ.TQ 3OuiQ +΋ޕ}ΈBB(cAѴ|-,/?/w0h疝ӼE GnyOh"< KuoK KzpC噎h觾@d37uWOM +b0VҊM{[9c7bZs"ƫ']o-'{%sk_^ f6KK%B^mNZ g=N{.{ 팖0Zn|Od8_WL_Z|A# q +N5(8e`?Km67H8hnj969α[;S-vqh>;sj8 z.Knẋli/V[o/5Ƕ8::Hf--}5Rg]=}|Q4)ּM +% oYgd褥}kY~" Z=ZM +%0C%wHֱh] l`k%= -|_ Dߨڕe$6?@ NS $XwUU`-7ghcbi53שWc\ȴd710;Bshuz`P+HL7)73u Xּ3ǐ}^y.w瑑DD+ClJeck6鲯] o-1Ō/36{L֔e+[-P9iݡ ʣ}Sσ|M27xk- {PO?MԖV e: Joʞ9}bra-Hod0U^7q@RvtpA-s:3(8޸&Wo3P~]#^WcMMr[xFy 싇J$'t<zm&!2sož뽺PT29vQx7l~[BJ[@KӲR|WIYE%?}[w&`̱جSɋ9Yߚ&mi؊TM bɺօ^4y"/%vpG-[wpi=@fX 1# R0 ^,x0^a\z=~,%$]w4 l ^͂!9ob'(m<:앤 +QÄjg2g*X C .6{H~H~lp5~ {HwC݉\=s^nc19C?ҭ)Ӫ&YJ`'x36ًKN~{媜NgEm5;rX* ?a*/2Lc۷*/pOҞF3b-EIZOj'hjƼ3:w}ֽ-S(*e +1 +򹋑URQ]L'חi0,$P-W1$8Et ۔VR2J'k<{l$lfSQ@I@֒r@zn|\őD#޾D7}\ɱ*dz7$咝Ώ j]c㣆a kŨdx@V(5YbNWyFxzۤ\s qW=HFKX[U6s>};i /4mc5f.%$M/svy5ΓLP71WnuC7[VٝDBtCu5El$^( Pѻ5GJn/!>a<ְ$_Ix*I$xq5`y0,~[%㙌a!}vbNTo*kM +:CʜwCD& +_<̑hߔj"7)}ǚ:FvsM&{Ƣ\"V]g瓆_^]C Qӛ&ݭie҂zMP|kg7}Osߎ`hHfkeB>z6jK]&_J%I -{]ep1FS/kS!kZHd;fi X푣ݻWxs9 OIJ ٷox =? ♞^_#D!ZjJD# +;}e.Cv1y|xmB644IM$u l]7l-ǝ*nUk>~pf}1=j +޼vilmmNyr׬x + 6{%xx\ר!Z?X,50>mxp~mDU芶r3 1f1z!moS<0>iDx]M~N۽}ynu!R ӦB/'[]r)ϫ^_<{˕Kfazc +G t)EcN"]?.f>ܳoX ]`ju춋& +jU2ޢ~t GiIP!7X:KplYsH:Qgt;JR_.c4R93~sFKY;}}z9Vdp )^o{k^x|e3a8UmP _<>%͗~_[!onĜ|*">5G,Y`VJ,>˷ǯH>lQ{D4@~L]}d(!< +*YxQU`ԽhSfQfo_1-PJU8o&\#e3 BOMef%|4LZa,}`jl凢31 |޾2uӘk $]ïUp dkΕȳ5@.ڊz'b6ۓ|lF䢅E|+Q‘,_ E'x"eI,߼iBVSCtm+-)M<mqy2:[ʰ[+~$p/Z(ۻ6rV}4V +f2HIX1Tт4,Uq +Ҩ +Gm c ޗK<43?tң}'nza;;ǜ}4CA|m +T"RV;DSDsoZKk"{D]7z#_%vAZ^f6 "@,fTιwm;gglsW>ry-O@ 2SH9|?Eϑh9|=fAtbX~fQ'/Pn\q f$ %[=tx{3[w_>|vW q-6~Rܒ ŮЖDTWK}dYAʨB*yD&ҕbbEy7|!^7|񒓛JT-WZsjI%Qt|gl 5Y܊h%~^9Wڬ.[7xf|aZՍ.AOoh͘pJ}Ž9(b*c({A&.8Sw>M XwgY1-4x,r9P^ˡ1z=vn1l'Ur(S_Oh\T~Yl=|,W,X[{#֧#(&߻y92+%Cg]v׍X$0w{VW37u)1/݌6}Sq.ֵZ; +endstream +endobj +4454 0 obj << +/Type /FontDescriptor +/FontName /WDLIYL+CMMI10 +/Flags 4 +/FontBBox [-32 -250 1048 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 72 +/XHeight 431 +/CharSet (/comma/epsilon/greater/i/less/n/period/star) +/FontFile 4453 0 R +>> endobj +4455 0 obj << +/Length1 1416 +/Length2 6063 +/Length3 0 +/Length 7022 +/Filter /FlateDecode +>> +stream +xڍuTk-Xt)Boҋޛ!AzC@4A@@) &"{׺we䝙=3~f=C>{TJ !0qp@Qh8!J(()186pw 1) PHPPo %T{@ $p(!]QpGG ' Tp0 .3 C1*)`\<==.h~$Q P4 @Pp`p_Cqg8@RPhu"k r#~'!+ G8P? #h$.;pGU`?GÝqUw*{% A~OBp-gHOߖa1UWzA`yBA8HW|`(r-C0@;#: uZ + +0{$ j=0C?AEEЗOĀ W s:*#:]Ln쏵.Lat)PDٔS?LG?my=BDH{wl1}t94ʜD kɊWS-CrIjU/M,'|WXl*=@-^ Um]IUhc=d =x}HxJԣ*ƛ1UWZ R*_w(S;&Rd +/^,' u¹Ա +bQ/i$('gww!|O8F%Y'K/sĸ6*O9K8upxvRM +fv>AX2Cٌ*hd@W̘ƨAăaBeƪ)BkTg/t9AKgBNyZm"CkX|nk5ܷg]sْ'BCBQ$\xJdqTzS U2c;d̔6fB )E(65p1`gtGkv8Ei5ETdzյFsΓ[N!d=FNHu~cەrNycb~2.]BG.$KP?"asiʶ}]%όZ>` +j +,^V&HO5'Z[S +?rN +23-o6ߥJHP'BǼt$9lڑ\jԙOm:#?-GelLr."TE!T]pp sgd,aҤ'GuDY. a*n. y^5t0tU鷬{`}6XIƾ4#@ݹۥBxpD"%7aعw]=QWp)Qmݩ19g1 ̧O[[w/|kRS=Xfz˩mB6fnƉ@3`Ȟl-Ky|U9V?m]}33-YR3e1G3aFpHљw:Pڅ2 +<ہ9gT+Ǐ)ZN.Mls4c ~|v!-?j(5A7.; Zi=X3Oe:". +9fCyGLfUOyeJ*LzaUMqX_waI>GR&#xV/ 2W){F#^29?KޏW=;瘰}6բɪ)#f=j7KWb +5jI1 ҀCZdZi Ϩw\4wbAu* >_JcxD,wt NI9=KȎgp ڠ z1$?~θ%mlL"9WC[TZĢӄo8:e7R.4jO<c>V3\,}1ҁ!W?z츭${\ivFL`biV취%Ihn 5NRI@(v?ӝ`t2pE@P{AH9y%sz#d#nLpz^I{BfSB77/BpiwNW: _ jX.R:s bh"L6fXhjQ.opNTie 8΃ҍUBy=v-NPJ,9X`ߌ?f#60;^y[Z|>`b(^%7 \>5BlpZ3ǥTΐrW!ڶU}0hH|$xͭW>^N,ܳv3(kƪgY;Nd(qo4*T};E5>;oƋi^RmU/v>nYL2Iݛ!WN;)g0f#4y.ǭ U/xA5X f{B†}(tcnɢ :D=YX5ؽ{Ej5ɬ($פ;wGbQk;5 fwz/8Q1۹1+E%싇O ,@il]Z=h[8a`!f"}~3oS񣟯 .9@3wСr)))G^gvmC[6/^SL<` l~e^7'!R{jb!LBI-꠾҂cB +C`|?9W" @?OY?;)`S:Y5]s⅄H"T-x*V.T׹ٙqtj+FhV'oYA{rKX>ԧ&.:_l*7U^`M x-ke~s$7YYԟb1Ĥ֨Y*m +2u_FfFysnNF@6 +iL]=\(Pa}Y♰%kSX 㻩Ԣ#p$|x6LL9(E N>W[r{@KO"߲ؖ ^ͰzF--"Y2_n޾ b|X'n63AŜkSc '}[]wJd.Ns6w &ߒ "˜bV*m> أH^=r`8!}zolb7yuR~]xNdX[:sd@(n+G91ULI5+BBpY‡4qob"/7$ SN}TۭJV)@ԪjlU'RoA}e&S[6%[kfЃT7];*ž1D::rހ&4zwZˈ +v\ڜ4d㨮\VV܀12U}Wp\[>Q'q۞̮Gާۘ9[>cocI Qs}f +c"M+"ٴM b<;> 0[72tO'v_2rz0EJs4/FG }㨪#ᒃ{$mx@<תWs1Io'jYӳ:9X^7,~<ƽl5-$š,fx鷖;eO#)ɟrZ;]u+&ܢDȿ"'Оy*{/";j*#/bR% +ߗ(df`_`DNOO|IC4Yҭʦ6@!n;LרZo#t{)d &MmZ 2&Lw&O;*)4I~2R:¹ћr]֮_7eےiuWaHr?آ%=Ґ)3+{ynVyIxFk^/Rv{f +![[WLhMXVX[0$XJ>Y}Dn}+*bsC1il>Pxݘ`AYjLiڳXp2StTWY)%IL)7闯 qXYnXWrC|Sػ iڴXA;O*H|y4_F\jSXz-'.m%w0n|0Ƌ%{x&Ⱦ!P^$O;e-ݹx.Vfsk) pG-ķ);~/*z1m[M7H}}UzAz°o֗`1T&ejal%'>5czDY, !麂äP]D<4csA'$B/ ĴU.5`޵z7w2Z2~ tkÛ5VDDMsMd*c_ҁwg_:'Zr֡hS +qד_,/_^Jmgiu |#~a"SwH} +*o䐁/]{Ί#lF]1"0Auv=6])D\0%/4>4Fv&*KX[Ç +l{n_xf=AU~@Z,>6吃{V\;(5GxQT )n7&E~=u{6tst\kSHck 2kfW+oy)d8ym?i:~]ADM1Jyө&]'*V6tW*4n#ǒ"z,]szɜE|C!2`7W@TU*i"ut$sOX=K8]5Uz# +G|eAs9%tePv]GFI~civxتY$O Dv{f@#ʟT9N8H3gm׃Ɵ0}Rc`Oν;R6)iWj268n4L?uĄ +endstream +endobj +4456 0 obj << +/Type /FontDescriptor +/FontName /EUWLHT+CMMI12 +/Flags 4 +/FontBBox [-31 -250 1026 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 65 +/XHeight 431 +/CharSet (/n) +/FontFile 4455 0 R +>> endobj +4457 0 obj << +/Length1 1410 +/Length2 6007 +/Length3 0 +/Length 6968 +/Filter /FlateDecode +>> +stream +xڍtTTk6Hn:g()fh锐.ABAPAC:$AQyw_׬g\}]I[We WB!1>8 " +|`1+>MjwC#PH b>(BNDC,w"MPz l >@YQ.n;{ v߯]:0(Ѐb؉0!`\===h>'p4n hB uXGH詨Z.pd? <_w@ iWFb( rv"H;0^uBP( jM}r($@!\0h>4D_mG9;Ñ4) 0{٬#˰E mlqw7@"\* +`]@,zOPTp/=.A/7 ł!l?b_4`~;ol0 ` C um!`, ?oXz٠N/,ɡ_^!W@ @ 0p6jCOG- +v {{iMp0%7HwwCN%`BUSA;wTCi8/D,Ǐ@+!6 v F>9*0bX4vcBP4Veñ*90/9 +P7771XK`ukMx`K,f?Fk"?u%WgvoB`mV=OO`CdJ ~, t(X.&=ϜQ+Un(Y84iʹgO.W߭:佫fw:~S#z ҷ8F)rn8 dD6vz_M=dUtO5A$S^ے.u%縐/1fS5ә$O=+zgZT=Wc%* gng{lSZ+SSi2w%ۡ1;;d>JIC!/k=*0DP5D45{9.FrNI7dD4BIP=G&˒>Yh +)/Q|2&9z I(Kk 7D뜉y[1zҗ\#sWq\%nuՋY@hG񣔂Zq6I YљJͨc匷oek$s I`6N? T0. re[/T$9|1:}; Xt'ܪׇsR75Y'Љ7pf=tZ VO` U+<;q<||9!axy[egoh5R=\.-lw>nF_ܔj~)bH @?wDCx*f֔y hMliV?4iM!ZŚ5K'%fQVhe]|`;P*3|ړXl+ߨ3L׬s =b>c/:c\I8M\c|0hwJO:^ľ!Sso7`ŝ]P/,c9(M5Hlz;^iQ{,lЬ^? Х~etiu呜 <*Wl0m:%1D"ES.sg7qLF8舲1KoJRݜ:yJ{؃5uvu skWpsA5oE_P)EV0(ܫkc^?DSQKD=\LLŢ82j~$[o=79xm>$M #'!e?Lȳɴ +$eyYgi!2*9iSP3Ft c9g@W \_`|Ptu7W 5dTt!gS$3s2%}rٴ̓-3rCtDTZbՇӣʧEOO|`OؓM8L]hv7eJy;G`[vZNt~|&BpǓ1G#-7 ὙOu%lldFyV#>a&8}]N\ mڈUL4jf+\M´Z|%,%Q>#nvU5!8s}Xth8s&苮~-@HWZaR5QXOc}v}3ɴ)1LV\S@FaVM_qGrcne50i35:BJ- v㍂jx#+Hsl%$DiBbTl^'ٱTA%\/GG^˳9ã)Za? c;; +9:Rzg_9qOh5J+%4B8<}m5AtO +LX*犲MJ3Ј-ڟ1:Ck O8:[qn̝xo}]96Ohq7$@M$F0ۙˎe?B~"P],.XUO]1R=.k%@~,C+ +ǚ +ŁXٛ5>6ڍž鬕Ԭ?[c}Z_]ELh++jRwNeA 36 ܟV_KtIk^uD5ĉ~@y]gȅjO:Gj&\z$O`B7~eI,tVah/LKf}GjPμUV-:lElލ /䟹vIi#XݼŊ.KvrfÒ{<d +箷(+rqDqθ͆N')2 ~:vq;g+W{bF~^Ӌp&^rpR +'RAo}7_Ogj8 Ko0 .}KϘx i0OQ#qf7Ԅ:zTn]14K4/3ej9m/h>*Ϗwgm lYca:]<\*|GPhViy>&Nmnޝxfߙ/D)?u2J?y؞* Yj/>QWdY Z)Sek>]^pzGҳ++v&5|=w<Lci*W{ʬJ+?eEUlQ{矍ꤜ x4vE0SNGYkFy'q퓞@(~cX"HƥՋ2Y [ +dmJ0HLȻtİ;cG32>CA8tY7"h̽΃=tm81dhkgs籖F27Z)M I6_@kH^} Ұ&ڸs00iPNƈ⫁8K% Js*勢5fAb뼎Sm$.h- +O93W;o<$1uöyy|3m'mT7jMd{=M'6ditߋ*^AUrQbfe%@J7&JzkSQ0Ec.'w.hj= j:8&y}!k1L]X WrRXHye'_PLm C>NHIp>f19z7s)nM' +W\Er *B❟_ȼo5)DEr˰>Gh1{޺4RzUA6]\>&!u{0Cw(?J6#ѮT=BHqaƂ3KՑ%, Jro*z5_fB~hfa+'Տo-SdLYBXa / ޹sGIk +lUWrF%^%hu5>! +OLBRRA׷>sI^ZX +樼3寐&ܴ+<•1Uit}h}T*-jOs`8#*1Ze HH]E?kG\#ꖻ~hl A(bz"wMە +!JNÔҹH\@ +FY~9dHP)΃$0ᗚzۖ 7eؽYW;$Ȃ1' +i1{D>@yfRyž󦆼F*UGL{kC ciRK3vh󣏢 Vʩ qw|i>WhŴ& ,p"gn&TaKw2S?0{CTavC^!ߩ8 [d?WuبoDjy<N8T~x2n.ܛr8N$m!.+wR/bib̵&𻬒ק!dܑFCm4ӿLq;}V(X/7q UAR(tP0RN*Gpyc,{A(yu'TBU7GoE7В#:蜬CWQRSzüaHO HSͷ<"1!Ňi;.pep :`}!6@u +pkRh>tzl\y-*h_z5Z;[q"C6mB1f\r^q'^swLqج{{AcR 6]z@:MQyOod&~yǙEљy#W|oT9ָB"ѱcYuVXw m̱=2-Ykx&JFG:=9䍶"B޾Ye `n*g9*Rt?l_^Gi`3)ӊERwKyYOta#Kagwhj%wY&A87$&xP|篁mqm@TqN60cZLFP IwNw?KY321CJ”C[u qv 5K9> endobj +4459 0 obj << +/Length1 1425 +/Length2 6228 +/Length3 0 +/Length 7194 +/Filter /FlateDecode +>> +stream +xڍtTk/-%H +: 5tHww8  13C HKJzT@DBZfou޿gʨ-k(a(n>8@^SSU  +ĬP䏚@B0 PӄjnN>88v# + w @AĬp/)p +:CP0!Θ`@BP^J.aBzxx> XC0c2f'%^6p?+hbjlrrpO77_D0 V🌪0[8&o^Kh1dP|7W? )992f3n(^h1oWc]ք@ݜ۪aCf87 BJPOͤgAtH' v`G̳L p̖Ens E!Fxa^ `0lc̜SK"Q /ſ +L'o#xBğU-'w=F$OLGrzǭ3gՋ>)=qhגs=\~P%x@iud14yVq}^,{:mzY}VuL`.PQ ij(Hנe3YC5Z =Zq ZOJeRh;%(?80Gs32@=p Fs.޺oRz[+Sl/r$Tiأ-di(?O͉g1] +[iv,2>}7"'ׂWвl/*E +sb? *i7^OӷP +牾&Wvd$qf|¦Q&Cdu-dmE,tң¥s|ANdw4iLjQ,oV] +WA}夻L{Zi~Zns;djn;O8ҎF~kФ FxB:.c8#6hVmsskeK&L%F\zVuZ-D;0nыl_]zYFHzl{'W!sm9lJR?Dg e˟}[&c.̚nK>n#.ًyjH!9NňIp39IeG`J +#mwe[=48b:gKLjYS};Q>vsC R9n2nq%8}W?`SEJ=#x3ѥ&#"%VQ%b0t˓^.7c +}SvA/ǖR^pO%f;es>e# Q XXbDw10${[wM@z ;') +eܿj{}vtb3nq8OwBq|`ݖBҬ5SҞs9wj-Tq k 1o +`ZUM>QF7 FyWÂgG{+)o,)r$zܺvǻwC¸]p Z/VBËtUq'w3gZ( 9i/W'=5d!<ď-G(nO~Y@4 irP5.'i}'67J]jr5=SY yZ-ʈV+[loXɞ)9i?yeU+S흻8W5Lq/H4ݗXkp':wB\'u86t>|HMzǹywu!i0M?gJd; +-$㫞6&oǽ'[AJRB +nKg/AZJos {oӵ?v1آY[1v&O;Ƶ3E)WǼfro#Uɍ$9|mҚH))_8uUyF ߳M#9H_:'q5֎S~u,ZZieE5{szl|RfUmZH8/>JJCay Q‹-*ft,.Xl,7[J;˘C$?i 6]FP!X<9ł}k.34 썰>iPz]9C=\CT(AKH3;v%P4"P$:p4Tu<'1̚>=VGqI_4H>Qb0ջu(ׇUl!*o Cfet#C ԏF|VQD~V͢b\ڦ !oBw< ycQZ7\&ǏlR6{- a33yD;QgO®V~VK!ʶ'_4 Y-NH11RA/rbFN9z8Lmx g9ү,x;eT};wPQ*'t9HLknv*H +Qȓ(q6YvbyUfcj8:L-4Du=| wZ^v6i_%@$eٛVBܸ{N_% ,Uxp rOp$tV;_$J4Sh(:7Sh0gDaF*E\G ŋ/?Z^ Ț+j> !R(.VoHevN}ƻ@y/Nz'2%6lNW -pX{54hf^dEc~FqI;DLcv_@8"Ԋ>yʻ*VWS}> m\VA}Hx +s_3{<(}qْ34]7z־v육jj`<:3ak-5eb*35zĸ 0w0D;q∎5Lw +pıWۿcbU@Lp95Kh+d7/7 O'N~*%ewšiqL8r κO͋Aʗ- ]bIB2;{!+IďBxwnB^QܯK@L'O`f/T^iK"` oU[@5}d(CVx=Ŋ Dtl7//nY~#Z|S.u$-׾٭izlj7[9maeP5Xi:"ByJ 4 +~%C9T IG3^P:>N`i@ZaP"Ӿ6w059}m-7+2)䈂.uVSBn*iF^7Nd?<ɍ:hsflg|A1?0")bW' RO[0mZ2,H9KRu3G_e;nkM/e+e4% 5$P|6Ҟ~Ň9<ɸN(9bB'~^Hi_Ap)TgB3sa"fbS K&mwfK$R'Bҹ|Rx/7Ln/Txi||a[ +P25L`ٓbtH4 (޾C~ؖh,{aٻQf)ۅ3IUɤHokX]p{`h <'e :KRts\?@v27+XfPX3ϼǹpҧ*JrS$p3bSttE(o ҲkBR\ծ ++*2U"M<ErM&tV@B}-w~d%*8WkpKodp1BW8sv6>]is%~"5 8]{I5(&{:RLt~G3˼JW|{>xƇۂ>49 IE +QE_ٛ٤=$Nrۨ˝T܋ p ʿµ +6*5o]@RVj_mw 㦒왢ގ ZL>m8 -}` __DSF{Yw#y3놞PT0&**[6הKe" RDwFGwX84D e96(>ξu:f+RVh`N"eӍ -m&O,>{4d^Q2VI~#&!V普1uТM%IEgѶY=`qnL}%hh슘t;rCGR5^jl(f_ +WoM ;~F/n.>dNc1캥s҃懫AwN;)}fσ݂SkWp~ t7WS:&{݅^ƈ}0yvVtEU;Z-#(.YWtEŪ|l栣Vk׍B75> 2h]ѕݬ?E.JΨѢoL'98EmV\YL]ԩcm榜$Ux d( ۺ[!'֜)^Yu&W]nyk-՛^CWC2f ?n;!quDw+[R0y|㞕8}Y.g.0SVv;(}b.]#iOW< d[nQk_U”fbVj}KI7Gu@Glы[ r~apwk1v`OGMz&弒 +x5Ğ'њBQ&y] XU? tqǞWS.r 7dj(PbgC&&K0][MlJPq)v" dfXNBCaO5gbD IU0w8ļ+%r`ڱ^Dhk]6STT"͊^聯R%|Ul63Y$cGAǵztc}y*ƋSK%$  Fi6 VX`ʼ"}L2Q^G()u>zl:A[!M,m,, >cuakYϵnMIs>~)/FMv\~*b`+JܹԹ,o +|LptYI%gfi~HTq> -+VAiL:`LȺ [^+k <g}p${h*E]/_gߦ~.<^E-tb9|V`NftNlp'2(Oݮ[%'[T,AnQP}-cPOocE }|ˑ`hq' nP_c_sF\3ب8B6 _m|@#* +endstream +endobj +4460 0 obj << +/Type /FontDescriptor +/FontName /AREXYY+CMMI9 +/Flags 4 +/FontBBox [-29 -250 1075 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 74 +/XHeight 431 +/CharSet (/n/star) +/FontFile 4459 0 R +>> endobj +4461 0 obj << +/Length1 2593 +/Length2 22726 +/Length3 0 +/Length 24200 +/Filter /FlateDecode +>> +stream +xڌPҀ. ;'w dI^սE׫{TIA(aoWaa03123"PRY-F:9[ 4vČ]@zvW 33?N<1c7+3<#@@)jdea +SZ 7¶@'+Sc;%jojt4|..0$ Ih{;IrC\(?ErQ/qrQC*]!Pt?@(i@&i_ۀF ;o;dz ԓ-XA.fΖft#a Zcۿ<:cA6!o+ otox]R A$j%/ ̠ʭBP?U)ddj[j A899s}R;(k#gDϬ~+k[hlo ߳,9d ߽t 'Πf꒳[OXSbk9Aqq/ /eׂ=B{Ͽ4?Ɂφ*;-8}ߎcPyqS2ѕ E+{ҥO;ʻUϥգ)Lf`\c{NNa䌿!Gx묳EVZo5:ͭS-rFֶ< +h~s\c|?0Y$+彸nOQ*t(D&P ~-8;B䑀e3t7ȻS\ߊsi9w `N7-č2?ew~[VO2W0x%lr_SKKvUFyZ?p3jTq+nG2pߚoޖ`k#ٯ-B#m ~RN<{ʞkJAiaT<S \z3OλUrq;U TuU}1!u6Kcݬ"%RtڪjLжGAsS޷ +eJ4FG=ykL7Y6mJy<´"rL|8kwY64Zv0 dp`i`!\* =j4ۆ&¯>򈆘Skې=8rk ]IY$.H~y2EyYх-kǰ)}(#BkjӠZVX§; \-:Si)hk,mSbo *3GVέBVSzq }@'8.;[&>6&\ąDxf q9֔&G sFtXߗnGcT8|^)Pfk BAƨTdT^o*%>jïǿ.D&(+qg߮cCccQٙh"zqt&efXo]zPƽQX4RHp6x,&+";l/|R'Ĉn +b)^-7l8=dc%/dwF) }J_ej^{gza Lsqb'+s,; +j+I6A(WTL8'nG kEi8.{<{)۩H +b/Rb2^z=17% V8+G1.7Hm #4`N-s2^ҝn-=^ { MR"طTz@09chHxN燐,^m=4-ftLmר-Z!Rj&D~W6Q!l:RJ*w}쵼<y}k__a^V/ff)sG!7_d,QWJl1{I`Ҹ6I6;%9chg0pj +bcE穛!`L"͕P*Vvw/]iV3ZоcEn2̡Q+LFQ5Iz]Kp. fF>R}Wh[GeXש y@DZ3 n^;LaL\]klp Tumº e[Jfn1\1,m%jZNk_ !ephRjr'*e%ז >fvU-So~p<[[nʞx͒Fd+v꜌wuiK ݐ͹}w,"(I7)Ώ3]f\;uP g43 +I۪ *9>P6H>M~u\=)?<݂I6 kE*r>] +M@^̅ukr|EHY +óp_ E#-䩪w^d<$%ˍa!B")ieD|X7<^Ƀ=@*4VwIx MMcy~CJlL%eˉ)=wzg&ӈ4%(.\ν<$*XT᏶Vn]őr=*"D*"6?<igrUA.aEbƴT?1Y ]]#]5J:=|0P=D#V:"`qA݅мvS +r`r󖋰4]Jd *aVB_6N_,oqIH9'G2IU|#@ҾOeOe_h;>z/dUŧF2hv:(,N,9;֌SҟQ<7/Αn~5FN%Q1J? Pp;r‹ET]K1pBuL&E~q($نb8d!\C۽4j!R4UgK0I:||@: . 7S,IRh]K&a-jkNJh9.|0EM#Gl#a 7|u5/ඤ z,:07$){Qͽj[L\8hMʵP$سu}LٞOFyUchFGij : v.Cp1|#v|{=Pw4@~ٱ sIc{Re#Su<)иuB 7I5y&k$0+2JzsйTm@塍bPՐl{2"uV+CQ8:/|ݘZ+[!,nX؋Gf]tN8k3O +&>}"e \\![ +ˋ|oNaGniIͷ':̅B- Ҏn2KP:CY/!QZޗA+ CVJ| R.}tO0l_LCRnn\ۺScc]7-eT/jÃqWX#=#g_~^HOh[5\mpDCLf'Y wH)bOm@x`"-?!Iɗ:lUv|,^-EQo`: |ϡ +@L'YuMe":Km׃1DudE&I`(O4Ic5 C Uv,^?&þMw/oB^Ӫ$BFASRjzzCPDh^ wO VUsr]s&ݼIB2vq*$q =bB8(u6b +4ޫkyW X\ ? `HlHjI!TY4NiD=/!{˷<O3陵}qȼ.]%2!G(ъDžs=d>V[`F c;NY4U-c[:#d:#34 % BJ~"Q-}\z9ԩbFضu Ξ"~7kO|[C\x/fإݚe/Cx5cDƭ^.tQ: +I1"0X9m.QG^"2e ޏ2ϭh(EV +JR,?~5"~:?!D{[sVbC\>~N?}@f+%r.q~?bYdգ!=S⨺װ/ Nz5@rnQĝMERF +!ҽ}aJ=Ye^J&]UFNdF<1)r)f?DqޘR/P +$Z;,{=Eؔ6wFGP,uqDY^\ւ?3DWoWoΊDfʴ$DQ>z~Z?32y: B%dF9JK'p[TC#mmէ}{@nC,kz*wt@%0v!ٯv?r#9w%+""GMHƳ~c빦ΡcMoB4L!뿏=be/1c`]);r7,^@R^fؽĜ%=qu6bcޔV~r#rit%ÎPD_fï|R(.(uQ#L0쓉fr`2Kpc'] 'xu䜃ȭT./JdDQΤ*F79(ؙc12h.tl˻Q0++;CtkjjkLX 8FT.PnH-,>J*`7t8C^Nʆrm}I5rroQR^^GϷv[^>~gSK}*Fƫ:HM␑dT{Ԋ+>1,fD-t]ʺWĠ8랱WGs_]id0(͂Bb_b#8KU0MY +/^H^OEd'2=d${?^bv޵X!" D;_w:v FOBQt< R#Oq1|Vp4"3rY*>Mq,ds~!igФ ?8;Hߴ2{:}v:xT: [t2abm'@D/w[r".ߏ]>{̕EUOK`,".o]UHŴy33C<.N0XNYtDƅJ?B$OjB4*Ti4qt?ʏb[[w7&XcE_'3Kod?;[|mk?&W1zݷ,bӦDuu7)Sh?I&=<6FTٲe2?kNF~GgxY^VmK +T<-m!~m=AVdj:_S{UGiNKΊuuu7*d 5Xt`.rʛBJUؽɗ,f:ч*3O %tt[Uhk/$j;orT{⟣q8}.|MV$8_wuJ +?p11pFvq"Eקvnk9݃7 "|7k2`abߞX x`Zmai'9xjFaM*A a2~ YqTB!W +ټK " Q1kA&KkzD/={{TtsUh ;g[6_1PWڬOչy<;tvw9 L4 #'m"L&;O#:[?\b& Jz!WS2@8z;m2MM]Z_bwZ*E.&;T'&5 }βD_XH|T6;%!08hVJ34EyH߷ S*;r7m8bgS?}?6^iz4{݈t—(ˬ[@7o=5sW(2O~O{(SD꽎1ؐl`-oi~L:w*7RӸyPXѼ؎[WU7V#6iްb7*`d}}ߛ/N4m ƨag,12E HEa)JK&]^ee7 ޛ<j]-T?y:10f9TXZ#> +Չq굅fzkMpHl[BV0۔S:@RJy@o[1/#RAQ*ɐS;ܰؤ/߫uW(/L;~By$ ͽf2dT$y>a~+߲[PG GhťT X0؃قUvֵyFXBRs~_9{HËXukSf(ל߽S7FNlUp 5 eGUukm!*w U$ +HH*$+5:XU+F5p +~$_ űkDbeC &[)љ~ٱWM(n!btBrǥ&o)xȗnIQn6 d7{M")/B(G1kƾmj*(Z?w2)Ì[E#66&vv Jػ0>eeS9s0(}$l2 N/]~_1iWTR1JӖNl'@v&L֣4W⹞S'MB+V@ԮCE@(~anU-UE%?^aLJb).Y|7.*/*þv8:ǜͺ_frcʑz&GcBm&otuM|ÎL. YA4c{uPүQR&A։،J?F25\c,hmJU3KpY vNr&L{RWw1&gf x?RH4Y&d6X1oM>rnEyS*W֜KL(<!چPe8$Xdngm^+PT-=N6ꭤK뤩+HtJ3e^[$_0 PG%hc5" kkk6n2mYG[d3iK%o(P)/8H3XSP^rkU:B[@ Zjq3Ϊ0u$_Аu’1ۇNܭpIUgb߄:5feɸK ,afgao{Sp?"/xB܆zEaiWq{;'Jl 3rG]o86>B27SMʸQ dzU6yOލ̆"b\ ܯZOV +EcR0W9;ko7 WTGlvHZ1(䎷A{!6Z*u(͐s#2ݍC .`ꧏKU^La3.~QpAY=ງG X?i09)0ɿ wnεi#H݌qBՍ9ҕ۴;`%mpM'dUc;O1ZB}ɱi4%Eя%*,l 3cS% +UOE$KLgp^ y.PXJmOz)ί#uyq/Tc5϶MƲCkq()%;NX(\_XNZ yz|Cb'] IAU| +]ifrSota=}:qWSS geʝʡ.,!M"C:>=-zK&Lxaaw~ūOWtzzV6teΘLx{)TDYx<02]E #~ oRR 񎓜aqwi:8mjSmpu4{NΩN1ڻoP`JjvV-xZ +jqBC$S"?U{4e4ETq 9v:ݔ{Gs)S;, %RL%ꁌ}y~9S*0JNIq;|60p F_GWYk%F?x8i:G=. KDNh3g0m7 7eb~EYV5*>4!< aÜ.-'k?% QT'QHBk rYX䩬]]d׻ @KH7gȫj+Γ&@GlYXV9OzUmen9x~<@'Ļ:(Qe6QO3VEZpQg~.: hJuJ≶ &|K(?6 {k軿GZQ,˧jgs鈹 ح3&sgPrP2TDO`Zul6şRvmQĞ6ZX_ +A&G4Tk3 UvE -z,.c~Fx*J79AX$Lvh1N 6@OHtw .Rj'V)D{8}\ItgЪI٪WsI.i l`zl"9MHfmm9wKf*7IQaZ>݄G1ďB Wwaz)M2pjA|4sSb}Ljάʕpiqʢ +D, ښWA{DZ.=6nAn~dCYJ 0hQ/XtRp+X~ɯN_v{}ݭ.7CխھM֍v)?8QadLKcÈ'ԁ>17b㙝`NIZH W}w4М%ߨo^K6FkcɈ^bjk\ Sp1c`BDzpRG 5]ԫLiޅD%oK]}JRC^'; +•DteьwwxzD ;_g΀X)ձ|~O|zzȹ׼;T}hNm2U_RNW(|=>y㖼7nyrۗyp#W#˲ӻ& Bh,҈j.vXZ[q]X\g7hNFC[)gN^}1V!LSVfGY.5ۖ1SF +7b_5(uE__h=wִnQTwBYxsx !.Nke\/D'+Jy$;ԟ;{ -5[V+B,CA5OC Ɔ-f*jL^3wI g7AcLxm?rB(~všW.tq5tCNxNoJͭ +w4 r} z S;c嫞=ܡFs_j SEV7I/_H=Oex]1'N.bk~6V^4`sA%&0PBĦrğGB"j|a<ޚG}qo.80u RBGC&$&% r'5LTTj+,Uwm8<^7hW|(Ě%O:Jgų{}߮%XP{61}إ>M@ܽYS6~]{Mӈe` ߵqaRd'&>taPL4:y$&/ټe8iW9ZDX/.'CjүqL( +,;xjD}- xg%ڑa1H݌,Rsv>N,GPX_ٸ:W A2oTrhn.8vzYR y 8:'!ȿ^|$;4$z}v^j2JaBol9&Fx _f]nZd2Fc_ Be +y *Y˫8O@sE\r߳PȠiPw2Ѝ+Q]K?*9v3z<2ߊ(@ 땧@D uC\dfK: 7Rي5Q@>*%y=ʺx% e&+Nr<v}vOZ\joT2kF 9uPޭHZl7_4ܴ@&; JRw.eon, "LfiN# +[ؤ4TM#Xq}IJ? mb[?3_F)Y19Lc{|]1~xz+ J@ OV}jZ=I5$q X! +|~Z;Mr +d@e&uv&AkOM~I`\y8owV<{:| -Q){C-ܴ2+Uie;zt܃ȷPI k$!LQ*[+:7ob#"9*sDs&>i[$̉4h ޱ֮o]s> C۴M4Ilp|Ie9!xp"]Z;of@c~ e4 _Є8@Ll^͜ZTme>\;`oD˲KKOeRˤ++2q9\xYD }2G 0VNfc1ࣾB/EAX\=SXu&Or,ֺɨ_ }ҹ0i{ A*rez[GN<~H8 &|XdPnkr+:;|@ HSM/+wږd=Tr =t;T9?)=Ŝ~Kےs D'Fv$z& . =]9(=dFCͤ޵ьh8*/6}t*CAͭb{xZ]lOm O eO@ƪ,t;#Ɩb%jE0W/.ꖛ7p5ᅆ0%5ᶫ\DU^H \ i?.Wa@ .Y@WDP6k@ +UNTwZ`co E6<{`wĿ + |P[*+q]xPW(FysW3B}ASָL?Nho>1?H{N +u"{) sVҍn4Z$f !s2u1q;Id χFGٸu5BOeU xz <&s+t$.Ky_gx.|{<^(P%e&*!~qm;:Y9[ +BG%`eWE_ddI{i3P9'p:h۝mj2y_ }HL><o*>^R -!_6AMu1ECx1o8 v.ćuOr +MI6 Ԉ`5X1(s< #}E"w*""bS +.Tp1xDL ۞% .5; %IyuFIA +[+o?RS(|!=\ ;_AiwT R7$DF 'm@=!륀e CXYUV6"lciW*?©:~,͵LR- +vZ87ᰜ٥\Bp[0(|͓#'{m{dj<՘C&l[钁؃pg=NN/xlm,GO]Eh۷q o뾒KgB/,z`H+'-[n~Z +G!.E:`,:LR U\ESдЁ OkHhH߬4g\# |3'EBYWm--G[3y.&}ƒ u{j0YX\A=r2/ѥosoTrq<:9:ͭݺ~} R?Kb<;4߄ށ̳ ?iQ[c&?E@'n4z >kC]:AYHadww剰S_4z}gjj +I!=Rr?E/Y@L0G[~A)Sbe6~i;fgm8gA45Љy +@ !S0ӷo1VGaZ3vb. "V-*g51o k=sL;|Z N߇YĨ"n ' =\98t4tZv9yX> *:.i j |R3j%ΘӷX=pk{Y{k'A' #!W[p'i+֧H+ьmB=݉&:v؝VK0iP̾s~67?/:ew L F& bd%j/q+F.wtnlD{ppMx!i|qS' k19 HI:mx&4tk1f%;죽 QYX?b:6GvJ\6̘t}zv +( 8RJR< J b{ +9(grﭽE$d=V-Kt~w?|/uiܖI%GT*%eQ,xNX1_%w^VҶMjEŋ+Qe`K0&Ĺ{Ł!y`|X WFa*V3($n ODf6OW\KO0.Kik+(?0Q5U*C ^<~h9aF'[?iqoNvۍRY 0?d}iz wѕ{DZcCGM8{2nǞMpu47@,`Hl*,Ǭ.UBdpPꓦbaf)>"v&Mş`*viI069b|8zed ܣo6 ؚj)l?_C" }+l5 zhE{o>*7v{QE!&c;%E$a$x(53nZ(\IMZgtXT,m:|ܘԞැ] w0VF4^Pe@e=C&~xv'F- $fKOAffOa tʼ( 嫔ӨY@Oc&((֧sRC]֝wɎ/(r%/# 4/ {Ǣ]*kd zGV`4z%p՝gtU}9Rϥ.ΤxAPGd؁!1Y,` +qcDĆ19-\7{ +f9Xϳ R_-X rB۽M!sI))B 'hϮxAI9kKU)Ruw #4Oj\Y~Дw>OO%zN2?+!@kЂM򚨰[WmY aT:9 kSO/omrə6eu!eɴR0CBIspM3)K&ߧf}Q2U1dx-dՎρvªꅓZ&!gGvQH0PtG[}+,AѱF 0Ǒ8˼ݠ-6 ([feiOB5<7;~ԯ+6*L~?$[IaRE*QL4)]`qvЁ!$&{kN|^Ot:XllJ8v{A\*ݽreI⧺iI> endobj +4463 0 obj << +/Length1 1740 +/Length2 10322 +/Length3 0 +/Length 11428 +/Filter /FlateDecode +>> +stream +xڍP\.ݚN%5ww.5H@p$Gf̽_^>[֮jJU 1 Hva $ԁvvNVvvdM;_bdm ,/ 'ˋLN Ȼ WC@ +A4O'+k4Л3AN6`5%@bnro]\YMY!NV wk:& P6Ɍim\bnlA`W !Pq4VӀ; gSss)lTY]<\`߆vΐS7S;S?*7HL_Eř7Ea^NY +l!]'i29vO?;k 6` $,\ش6 9ɿL^DȬ@.nvvv^~.0f^[|!M@'W@ deF'd'~i@e_/eycG$5**0o8`7pCjjWm[BRx9pk*gP2@s6[j?_/JMVYظVe;VvBO^ـAgw ?}3}O_z +NR +lw<S''SOdx_dX =_% wGylbE"~߈)l >߈3q\f@6T/_ /៺^9B\@v KI|_: KTx)_3wurzXq@ sE`ȻƐb$,B4: ,+N=것6ޏ`JߊRьޙq~'bMdH,>}ma;{i]U qx4 WM-(cՊ1,[)0L#"j"=B2[YZoTy%Mɴ=S)@#z}eNWF43Dlr1IeI\9rWf*I6*vM(yM^Gxx(dyMEV?c oLlපHuXe7ohR{-\{E2^ܘgAFz-쉌Ӵ wϓDa"o!s 'z٢2jlظ!k{.nVX]M>_6V1,b|CL+̧m/qOa:5S X߰VZic*ۥ$(q7> )t2|F +yT.J1op!yn5QmNw84ۆu\So\֥n_ay]?*Pڂzh=gɼ0P+?ؠԱs(`R~ 7hU0P䎌ѷ4$o΁FʒnE1٬2CnoI^Y?Xs4n(ތ|s:o@(GbQ54&}oZ?{on!srR<{*xZoEkH6p.ɔf /D30XlΡ&Yz6U grۼg + Q*_t>sWpjt߯ӱ˱#e!]FK> f ndGzEPY~^Gը";/1Mby UCH]ոdZB=c oR.ۯphGٻ;qRY*pϺ=y0NQoS[Qh@V kCimPڕ*TrXj&>$3tHO65ڱʭ6GCVKaF[!+-ZJZ$*~6,QJQNx{olWʲ%qvq@Xj[b&b\ ũ2wD' V@OI[@?LޞFXgƶ~ձkh[Q%pT봎 1ٍ Y`7E BijkNb4 [[:QwsPyE R%W) "Y@婅m^4p>o>n +o=J=D5zrzY<$D+v|97_~9A\Yuu w#'׽q{?q l懶SX )zj܏ɔ`xc̃wMJ纉-&j+}ma 2~?Tͩ<%r߼g{uNxD[η0#\xmDPYGi4]tɲaxsv, Y)q~qC`hFfSQ6[|'# "K|2yZPQ<ɁG eO u,|=|aI A$3GѰJ#T._knPY!f6D,&,0eU*S( W,]m-mzq'ƃ4-p(EIg|5کQ;xm0B[Zw~_.-9dk}@@SwO Ԥ]9+CĞ(5 [071Vme )3cz⑚O@El*F薋v2v).Դn<6VkӢ7rrRw.t|l1r2yP- j +JQa=w7ӀtGJ^kl䰺)^S6ehNqC D{ -@wqU$X* t<&=WsW]0}n$'BR#{2K(z)a6nK\WyT:i>ur'i+J#V[da}k--C9m̝D†ڹݹ[WvR1xh$KLA%Jr/~EJv+i7RE2+&»hIJIx@zKlcDEc[ m<s|/Yt*!-񈚝*>v>VmY'Guz1i uַp s[$m=qR(606Qٕ,~Hs!%k˂|%xZgqHűc扣Coh\3uhQ7; +G&Ԓ~5rL/bf[0r!XVV^ѳA ޼NJ s7`_3_哥9ټ-[gɸY38i~Xj&-[{ʍŽq_ c9>:]Xj.W$/nOL{O>:jدbIhwz,Ÿ(Ji!5 A& &^1OtYxLI |{㲔į?i''K3(t ¨ܙ#/OWV0.V(g :3[݊.ZKmL℄k:aO:UqRSjm,vCk÷=dP7Yշu:(Jcgs?x5]eqUŠ;n#֩ċYev]:<_F9G !ܻG;ɠyFH\C3n+EҐO"fu/R,.`úR{( ArSaJHhiH߱Khg-fS-<B*a<ָ _qK{XO0Pz<8B< ܄PxМ( p631x⡥v_;``j 2Bvwmߩ\\}PhrN7amZ)Ÿe.t@aSY<6Nu> +7KLklx$5 /&q5?Deq7"411`' ۵ϜcI Vj ρңpޠU[k~={a!Њ8N +=1) bI7^Rו0W܌C TZZi!v&~oW&551Ln&?\5̩uPgh֕=kKG)JP>!LA +sѬ +ۏxLaL\]E}M-E{w-R5O)S%e,>JN7yr`n~mf%6ֻfj\co@3 {N4& $!4@&֧_VQ]n58^{*~3pâTe49t‰3o˚V0sٴfV&ϑur1C&!x7a -W/#ZM_|#D\ǘF83c>MʣYvm.e,WbJ״5Č kg}33yV9%h|1ElpP+3`?'qG+a){Ba GK >#6_& 4SRhye49`"M6X73ya^O#UNhqVEP檕~Vߩp@S@K/Ho|-yS*HRCF3 \ R>aqU*m'\V"Mג+MUȊ[o#2ds_rN +KJޏr1|Gnyw8'|wC-)"dA1b`IA!`8}҂u +?ьZqݑ +^z<&AEՎ!8duK( 4:t%~D?鴘a џ4@ ^זV-l5DDfߩ]+m˂E{vSPGO?[}> ]v_C0H]vl;xe ҷt?PIJQ'A tgYN~uFPF{P禓7)ri"׶e}횫ܦ5|8L#/>8$!AمPLuI㗮546HçE=;6 Iՠı$6owE~X6 w3̲TьÒIީ1'a#;o?ЈQ|ۜM֤@3ߑ#&ޯծ7i(g47s! g<-ԛ|YĨ1}nKW\WkFb]'w=FWAc?ay}P5x% +f˸7r<"4ӯ}mim_/u6ehS{G Ȍ$P|L<3V)-vAJJ'%!cГWJeӎ4l 9?'u +2Aپ=f$Ղ +\P9wMV;jecܙr}{ +>:5Ca&CMM-^J .^$#U ZP0jWi\L9$cgk%)*>%V!Jjʨ7Z_^&R@)1Z:NCOʡnclOOU@`R6YDmi3Iƫm~{Y59"3P] hHᛚ[+oy:V`827=(sVU?|qԜg_>CP<sAJcԼGN+k[4ozccy.Z rN/ +$a*h, +T~8O0]*3$bM[:EwC*s&BuiňHT }1׈aPXb =9a:rCfw[#P"53N@m<랾gB{z +DJ#GHኞc&XK*o,P$^c*P + +8ۆxdURi5$77$<^+;#n(c,S(f*87/L,Q Rc;xd9=-!*]sZijNSx)OXx;9)d.%J:\段](7(lcuxu(Y6ybr&'Z#Y V2XKsI踀,f2K[#84r,i"VSځ>GȯiqҤ.7Au̹J9+OpbBrXpG1!Ct\o3>/:LG1.gFԙcyT_:d3e1yͨ,+CA1asBhԂF[ڷr~Yl3nEjSjjJ賬#:|4ef@EBG-KW(#xyHbIN:^.O /%TðM0t_9)}TE!]zNX=7wgٯW?C'5eX(&˿aUʠ 7J)D4uPG3ʐÕD$5}*"?gJHGsƔc.Q^xR4,Z>?7AϦv٘;@.ZqY7'I ]Ȝ3#' >taX lQ}2WGL p #!bJ(7^iDx4 3 O_tPR<7WS;7;GNmMl%F8WorgG ƐgN 4.VP W9jݒn P= t IѣPֆ)_ƉwSP/,h[ոS#Rߞr [D٠AfwmS#n:1z[X~/ -e7ze#>EBi1kcKGd*zi;z`3xtkk SF=^7k\4*ҡg9; A\^5k +#x իSGzΐRVw"KnujVDfp ^]gT>aHcq+DoxsPURЄKJ[x@7pM&!GnO +moߧ'.;Su2+f' +OS5IFh5W;62i +8ERQզ7m+wzQ(+:[sU|NR0"}3/l2B1"62kSl.ZWKuAGox0os[x0UXGulØ | PÀ+V }Nt xpD*C^I)~SH^@rT&% m})8!H(|s\s1+;Ҳ}ڠR}SVO$i ClniiOp†hh!rnkY1iWFlʼL9?ęԶD__vaò6~Y}t*y=i*:fI'd,/|AdZn-57-A& +X1aXoy < +E,/b 9> endobj +4465 0 obj << +/Length1 1486 +/Length2 7301 +/Length3 0 +/Length 8292 +/Filter /FlateDecode +>> +stream +xڍvTT]6 J ]CIwIw 3tt"HHwHwK7HH|SZ߷Zsu׾{a搲[07nN0@FU[rhVJ0ڹ9 sqyzzr]9.,O@ +v[~0bA\km7XC`[ f./1A{/yYaPKEMVGW^^^? ۪7?a6p/ωa{5oZ=p;'_U7ݡn r@ xPTfߡ?&Yl qwoa:`п*[k@ܬ_]x(pWȯ aެׇ^vKֿ掇>ȋ0`pqn)z ֯ +\L >HH F +p|(do[< oy=0 A`/,J$ľ:R'ö~* ϼK<$̠U .M9s;oMo4[n^ޚkMl`͍&UCIɡ#K@&ďJ xW +^5=%aۚ_*)cߖLrҍ1 ,fȳ̚!Cs`%?}~1E3vOφh̋2FTD>һJd}E4r)eGb)2m|UDݿXb } EBU#~WX&% IjLI$),.j /gt~I68im z%$z3+q3WXi~󄷑B[q NzʥPs"}\s;.)+0Ѓk.Ms V U:*Ed'lYzd}9oCoզoWcujfh,0,V8ulОF-4gAIENDV7XPǓn$6N&xcr4A%UFdsK>W>a2j8&-, ilQj8Ï/(hI*,7Z 8t=y9=jφ>q7'o`_oPHh~dE]k*|)U=q]f/өn!BY1n@lRfx˅ս@XR̾~xu3i-*tLwH_FЛvИbJÊ.yK-*مe&/({tY{3Ca:i5 ! +CK:3G)[Wh?MsفN&C +YwBFNWQ賲ѧ004qX2j$TX‰ޮeoㆲjGճQ+i3Ѭ#=;'5۳+]G q P<h +r'2 ԋ4]BNj;?3itDw ۩g6ە 5+oPV,[Α!ZGu? +c陞5[v+W/D},h"hMMbZi"z3 -sϾcQ@c| +نLlvs.L e//`R- e:]Heɱh؊AkYgN<[3 Hެw`@;CXEƤ 'clw֜9H4(?qf7_)RHȶ Uw'3H#75゠|?-‚'.̉Xm6jj7IiT= 7P٤%GW77r~Fsm'[jo٬52fRJ7kJGCCi;gn϶[=jfA1RE_Hmv髻oUʣSs89{j `ETˍq.jUp4IxY c*ҿbݤ\ԝt;Σ@2?ԯC|n4_d}%7}&P̜GULQL-#%ZUp7ABZ{'T(͢U5a">)7:l_zp]D}MS|FđoVFV#mYbñ7~f=+NqG7t'?(b Q"#9oFlkXe(BKBv4S(Uf XuV-ߏ%į&[% P +B T7rhD[B#S)=u5DRb{snw"L<+yָ]?ϰNAt²y*NZG=U P!S-KZ^AF["kxh]䖄ƒcsB\89!EBVT.kDFi^1Z>sd!V$}؊NiuYհlb 4T1L=S 8q]ElhwGD Ӗ|G F"@o>%|Wї39 +<\!ܴΈ9:\" s>KS'.bjXeڙty0\j"SC&π-YOyWhyTx^:X-N{#q gB `w H^Jӗ׼7bgmy3Foԑњ#lɿ|=5,TPV~lY*iV*b:ƍ eOH52QEYˋƯlq/, *:XhLXV&$ +h6CzXCd̟R.s!ltkZmdKh.%x-"bk_" d}cԓCxN6(>s(,ӧX RWś3vuunqZS+ +!A{`).̪[MP!/Rs$.<5Og^kzٓ"$p*?-o]NBG3"%ϸ17 +(`tbK|<~ͫd'#%LŤ]4YzK)ʑc [3{Q' *nqZZʬkh|&Z ~_{1?*~qtclUBhS *Z7a5sN$ {6h霂uvw%Qֈ]jݡ;T&pG}Y~Iȇ*}?p/ †g5dH{C\}#*N֥ |;!ޘؙ+bՇ%}a!Rpe^!䔶uW$]Q?kΕ~jp緇JjI"ux-O.ym%FAF$-Vuwcޔs Gs7[i}%Kf:Su8mN+OϋژU Djȑ Q˻ȣX3k*rL&8Y܃%X:iRhڎ5_RL\<#0S.evt@u ꛅڨ"R~IG;gKv(_` :ˮp|t,~}=W`O۟ |x }*6˖4D 譁9*]s{Cȅ@zBp>Tuz%ty&hlf"vo : 8cٳWײ4 NoR>#kuᚕHGH?l7RoWk$YKѨH>) 5gZ!~D,̐%OJtzJwpDL~☨_)I?1(T JXvi}-@K,ኇGwSC?Q3+3I0Q-"JcGd/>Ҵ.|w-7~8A=7F9'QhB)vX PH[?n™ʰ$:x!}b]>eQsᅰI(_o\vݕee碰ג-h68ce:R.0œ̔1ֺӈDe m}R׏t h-A rQ6n؁|ul?ܱGy#Jz| +9yϪZfڃ|l5AK{HRdQFYV_T߾Y lB! +wT -@k.CcCQ(K֍;⏠/WGW}'9%ǁ.x1|ݯ1̪4xG+ -]];Pl3顱ZK5e;/y3,>DF8AG>qAUaB#ZcHA uBy@i6kQ@!q^-<Ruh@')ʍ z蜨*E0u%&_#1Yʑ^ε"HΚHx~hMIg4I9~EE$qa.kb9~̚9`FU M*%sU49+B^J0 +]^ed ch=8ٜb$n2z1SZK lw^p\<.5۞lاUxKr򥏙aĘl[-z8뽮XVs:J\|>}ۊ>fG6=%Zoh" K,!mӴ +)k߀S*#yz֙ 茵$R'J민zpv\L:6c73zQWGw\\Z k-9cRBܶ4Z]8= 3.!&m `]+[ZEl +%E-U*+a檸hgX>i1 Ӄrیryb#3(y̜aIj_uڽO'i& 5ȶS?H'ÖX/1F>*w%FKfc+Rv7$3R6N$TR TM[ǘ(?:U7"-Z9pꘅ% +K(o8q[̆1)Y ͤsޒxHzeQ-KZ!+CLp"-aBe?}; +endstream +endobj +4466 0 obj << +/Type /FontDescriptor +/FontName /LNDTUN+CMR17 +/Flags 4 +/FontBBox [-33 -250 945 749] +/Ascent 694 +/CapHeight 683 +/Descent -195 +/ItalicAngle 0 +/StemV 53 +/XHeight 430 +/CharSet (/P/T/a/c/e/g/h/k) +/FontFile 4465 0 R +>> endobj +4467 0 obj << +/Length1 1533 +/Length2 7501 +/Length3 0 +/Length 8520 +/Filter /FlateDecode +>> +stream +xڍT\. "!)04H %t0 1tItH4ҍtJw(]w7]9Ϯ쳆FC]j B`\@a1t0GAB. +1Y M +(;x\\@ * [8P A +0[~@`+ @frWphC `99===9,8,lO0rz[8~`؁P+V <b rkT g?lO%C~[XYA- `-˫r`l /G G7(<ha w}p &/vnV`gC_i,:9 07_' EݙSvq)0lA0\ /+;_uA\`}8?u` 4 ` ,A`ƿ0yW-k(_RQbM4 sZ F5, oF%  &Wx`W@>YC4+E{ywGV_ bw|"Ԡ П!VYݝתOKɃ@`xzG0uzf5+So>J]Rb5s| WW o x;>/|8A^u @a? ?iK@]xks=P+DZbFqY.v '3$D:'gMV&-_j͖ͧĎDZ \1<Ƶe%J*'2sURlIqQH/kpğg|h#Dbꉍ|=։EE}B|>aZ3H@ mVր]MҷRW 7Ey7&OOoG=|NPF7D<ı-8߃Bm+󴑔/x!!9~dq<ݰHƷ&z_q"0 Fl5H~">Z awjHbVxO2*iNEb+YF4Ț[ܤmd2&\\PۅdG!7XZν#zҏcքʒ9m:SVaܼڴr;p偵Ӊs祣mpHJޘY/ W>.}R)]b +VdA͉&ʠl"Ȅč6kc&DpWc\(ZwGz,Gc3-|oYr2Xo׌6/873[,F#!_COT%^Px5eȸ{Zuc$(-xjEm:.sBVZ{ +Hb!QIl v$ H[>KO\; +QWl,hiҩUrv34S#sF(@#"*W52MMHyԌ{ ڽ QF< ] Wv uײn#D-_ƪcKvoT˜t!ZeHh .п1U`Y2Zts~ RvgGg%?CbD bwh)ҍI/t pOQ7'a\YTOR ExLO?Vz*7ԎƜv ;{;(78x}TH&|MK>vQhwݨ?eVc'>/%U):=EȍU>!K o_P KhFXő=eVaܮviCƇUvޮT02jJ +1cC>Y` +_wh93DZ@GwUNRj=iq Scʼne\O󄩈Wtz{/E) &=gyGݥV҉yqXKs7ƬiRU*drR24V^:/wEsnKpKsotW ے41t YL8MTZ{Q3|̿bmf֡^A 䭋y,{Kj2(p?UteäՇ0E#ð*Vqez=SE@qn<|]4L仢$?c܆I XU}+>N}xQU󬨈vcv:|JцGjBu@Džz "R5T~g^-|[NT1>xƹh=".ۥ^b^k'RwX`ӚeYdNmA:hPܖ|[ M -(Dius[-O$X6}1<%j4WևSֻ$T_pgXa74/rI^O/Z_s1H>!&)n4MK85uʼh97سǷDhfqT/sL͚m'` :dTR qKt =!dO9jc GfK~~'ydwQwM+]} 5=L淈6*G4/m +ذ&?2^F&4:$da=nծZ9-lLH}YPz=Vʦ5Q5f)~th8Sé|nj$wp\bb?h` +8#m:@ё*\nQ"8 _GX, ѠHd]3-8R0y! cj.e0A_74)j0XI,>y兾A0Tě%tUb'Aibk m6 :@LsL_ࠆT]x)T@a!q?$åD]v3!wr(L@3qRgٱcVvDvELpӄTb'{J\1e~ΛDs2e7+\sV>OV?p;U~T@U ebh-G/07r}͋UAFes@5˄GpQ[k!pJV'5jn+19fv&KF&>,ɤȀgj٬ymhC+FϤzK۴JbvK˓U7T EojFtM1F٣Ej>=kptNŒL+]\Zx6Tȫo&]d͐R2IAd;Fl铼O+22m}yPJ+'mI@qڍV*(c[BŠKԠ×3o=tuF}l(F!I}Mj(T-&]x*goȳCC +Oo,41➽h>v6/{ҟ<2(2M{"!ӼXd(dr^GlrN >L9O݁)+%%ڨCq0W %X3VQ|ڽҏ|s٤9xfF. HU]"v u|_~3D2:x֦D+ZzI߭YDqzxٷ꯾}MQu^NUTWmiF <7H9ImGT=dKkENlXryxqбzGؾ`^׵Q.<_Ep_5kWȹE|K{22YZl^F5未"fqTXHbKB穩*豵LHvl23[1 /v|Zhc%#^ :L;fȏoFxB;KR YhDywONg]Z_jfxW쫂 mn1Rׇ7)֔^r;/^{yc+Q)=ݚ&5PkR# n˦ 񝽒VX Mp^Nt8kjmtyVxa1˴ z;b5UXK4L^^ rCF /v:q1A+䧴t3Gǹ5Q^iUm:m5m)x/ˇ[ם#OX%/Pvxa_Cu5Czbd|E5%Ps t٨y)I^ v'+W!E=z" z찞|ETK#>rO4%{\1r4bRP?uZE%i> +j,:?:mc07ne}_Ha5*}hs$hoCnKW?1Q3*;fgKo4 ['hc8lXrM4 $бѴ`{5 Br"HVL_K߲vN<u$wL?Uqj۴29JmWo$wȏWb> &'IG=Niy.:6?tT &}v@! L|]nULsɐƃd Rr&bJOR/M!ZI?ub+Fc%R{5"5T`8I:%g ǮXWż$\vaP鰻[ ޅM rۈ>(eX[y!b*rQ\sZEE-A&;dqEB/qK5[wp: +xWVE%Sgr䍹NJd1=s $TC {!KFX`:TÝZIĈȚuƪ꿗 s*4p'lݮKZ8VX2D&{)l@*IEB6pKPkf5v/Z5}b0?J +L28ґP8|I4[R8}nZؼOd,g,oXqй>gbxJPF``HZԵ?SV1MVu",/}5\7WlesM@ZC {:'Q^:ȔQ]9+l8zxvoUMW+d+vamF,zIg:%vvj^QBNOD샋 ~ ^7526rJ⚍?۶}`,6-hTx0٥Ab֖?i{<>Ϟ$P*T,3OHycZnO$',fWJ.<ɏK&QOaA%fA.4x<K/ O\u~{D}*ɨ ִ4jZ1߼dbȥ_P`Hvj~iV)$~T:\Q>AݹҫE+^/QlV,()4q>᪸KB:jK 9J#פ b8 GE9Ebj $m~eJ4}[?+8gpqR^B +׼t4 C} KhGY=x +~bAKR0Bu8H?\-_c@{tR p|k!VPc%f -(IgcD,*}23{G3kmo(jN'Ccё$׾uLPG- !ifgϱi1y]*;h#cia)8ulK4@V(%0$8 **Ն?/Wm\2 nT%lE4c;ɣy +Wϋ%& ~0<,9,VXc'#?m&\5uDa)ĭ<4qg=ǖ(e&Sҙ+O~e/rNtK(>`ҏ-8s쮚5u݄LVIT XG2{^rZlOF+,e =5S"%s{;Wd:sicB)(:nVAZd֒[}QwY¾nYEDBòf6M\%~n4Q*U{<3]4D!qG]}=n1LERv*y + GmF ~|K! +|>E,,u>RLQa")R}Ow[YTH]ħJOc$cݎZϓ+qSHtcV8ȿ$4lmXc;L>ڝα)^r8ן^ +endstream +endobj +4468 0 obj << +/Type /FontDescriptor +/FontName /RKGDEA+CMR5 +/Flags 4 +/FontBBox [-10 -250 1304 750] +/Ascent 694 +/CapHeight 680 +/Descent -194 +/ItalicAngle 0 +/StemV 89 +/XHeight 431 +/CharSet (/eight/five/four/nine/one/seven/six/three/two/zero) +/FontFile 4467 0 R +>> endobj +4469 0 obj << +/Length1 1640 +/Length2 8818 +/Length3 0 +/Length 9886 +/Filter /FlateDecode +>> +stream +xڍP6,- %! KHwK²tw#- HHH# JtI %! !}3;;{O=88r^;:@{0`np##͖'&&; +Cluk# `tD yyy]=x`p\oýv_t֮xpz?Ժ0{5 @*\ `2j*On`OppF@[\ݬh*>A P_.0d5pk6Ovpƒ!/dv +U<Evݗ:CaP?/ +vnP'XEO +"b;c \ K? GRBk/0_ `El(?H5yp<>9r`P_.o`>n~ _ E_k!QjAٻhx9l ;4`9{3 ])!yˎL[CJ2 "S!Gf`_H rDFHd#*5!UOwm=p{K>`[YDS}DE,7G)M,vnx>V{Mn*l{¥ +lg2n6bEipm3g~oxO[Of+= -J*s(VwOCoHVu$w~Yh4sM 9&>#STS8qJM.g_{tQ0QӠ=`T}4d>l}t5eoSC݂yLD%>aU9յ>S0hIuG[.TȝH=R-2խƏܻ +JX ./J4u3u94?.=;}@7A}@.z1bE!] Xx8g}mw1m:{rm kW"ysַJfĵJgO^ޤD%kP^9< PLp+(o9=`"'toS`t`G3r!M'ʕLO&ZG|\>UkF{t:(m`h@T} ޝL?.weB+~YY/5B q빕g#X!ʦh0G"˜+u5ɌzQ[ ycU2WWk-KcbcΛчY`0 L'VSelAoS|cuFZx9 dDFDm@LJ0tWGfn!(m/V:7}-b&Ъbp?8F ;񌝯 6 NX@$O38D-ydҚ AG![ cHJ 9λqPEQ߹Pr'[_{:"Obk.]_;~N\Hέ[%0a7c^aFGe3ZHU_x&+u)OscVvv%ҹx1. bV=r i+z/{f`y9NFbuZ^%S;miyF)YSTNA9qe 4sNUk.{N(FZa e]Pw;b(S5.Rougq惙Fͼ+".Z#za IV^u0؉0=Iy=XU`ү0c(rR X@lIV|rt;߻VbI+GéR %&ѣ:栓AY>m0YX>+:{k3"~a/ olvfgg䁄Ortgw_ oIm<#e`}yۇ???gi`ڻCV?/?`K%r.;tad*th7 u  s3kVmНOH.Sfs.|,1jSߞg-{Q(s%4ǒR}Fbgi0$= gv +Qeu9c?&YUy6fkvIwW5{NX,Z~mguJ0EZ?1d%_;rEIYcBrgF%N"hXzuǽ~-:H=5YG'rypc[nx~Ua):U_@䁧JOIT5[;SY Z0LXXSK}/P1mR@B~88j\KAC_!lM]:wj&H*Lrtu4>9cQ +>Ts>|7J)]"ui>ǭ{H8LG|4_{Nlcl]hSٰ/n'6bɡr犯ȕDu`.CPGe̐k=:S5 +W p +A{+fQ<:SXDv1TΒt?-_%dTPd6aڧg`kS0͔,ONf{felScgMHJK|w#ֹ͋LȜ'sȽtKu/ J+kulk?<+`A?&W2VU=TŸ+N5IJعS榿6I637sADl7<"?U5'Ҕb.6UL5U_.+|zOm͍gZR;iĪ$ۧ󇞫#3UҺzN.ivPAc +TGT\/q#pΒ&lXp@TQٗG }YI^_|׵ӼxeuT@R53!WbS'i0jtYjlҳU.ۉ>ȫ[Zy qtO>j**NA+t^ob}D!s{Zcs6A>PݠO`ry9~C-La5hZoEcR5$uچB-y vE۳_sq\ (!nqtO~,\tڱx 7vgnOmJR-a9 _zVQ>rz8Y[PM)I2F7- z ]QwoO}px颩c+1[Gq Џa0*rK_m͑䢫cJaZ<$=!UzʋGdԷDEYfK. |CW=bWN/&k"Vf# NW>ixNהRsU4E.v3]7dXo0PG tr:}-dR%D+7r꺤HL-(&,3H_wt:%ݿS < d H9PoU\ˇ+Vj ۔Gp%^ ,I1+Z%LZ ` ){bMJ$7;eSQofK09}TH qOO[ +\'+ : /7Z[rު_^pͽL$b~`UØ>e,OrByN /&تzٸrJ5Cqw$ |o uH{Ts9wUg-]x% +ow~\Iy"Sx)q6"毞3 +VMm{g[aiķ9 #(=3ۮ[|Q<&; ɂ^ful"+}xTkD+Vf836EKtb1mZ5ud U2;tn|]o*C{B)TcF&- FG%55妢uxޠOkRL}+UGmǚDp|VԾHOO +VaWafO}uF ʦU䫳H +@ޟ".Ot +k}N1gi{4+T!x&$<|}:IVD+ѝR)2OLpmDoa"OTjV0zIeZ hbWA 9 A^\+|_b-?$W Z! am[J:LbDmAR]>K9W[׼>#;*.>b.Hwĵ': 'cS +<^= * DvxDoPT.4pH^.(rt|u5z5\(/8 ٲ\@&Io]Tc0ϲ)1IrcĔ>'vʊ# +el-P&g[Rv#S}~yRʪ)Z5(G_k@Cڈd=0*8uђ +Zts,[~[/ sTcIy RPoD3~ܭ;_MuY`*ID|Jc!>gȡ5fFk2#D]:u &戦gdX,ŧ/;;וoE'v&:-X,:CM&Ѐ1Sq>\ N w̗$r n#Se^JsFЎQWW%D +3pcQ%nhs-ɥ>GUE'j*ȎŭSf dW G0[*/I Â?ted8kT'Nҫ[!4DqB&Q/=1~!F/my* +C&^ s~J)X]*]8R`oh/њt&)_6 +=`DnWOkjQX< ]] *odzؕ +cYc+i{Bƨⶶ h[<F& <,G> JoydQ $/ %gpp +(P*wѸ0.,*)X1aWFo $p$NtnU }''{>x[lvALxXZE;ը?}=1wӛʠ]?cf Lq\T}Fi_3:BnYʘ}gK^ˎXU9V(+H6^q3mi7QD)B'<pO,1&'_Xn.]Q@+;w6Jȉdv)՝n81ٕS.2+a":G&=B@aK?Deo0u&;#BIɡZldq0p}Y>6yTlq([nvMbTKاOsy-,,by# ʃ<+BuLsįC +Z*/c\r\g̙qV,罹YYjN!Gc۸;&O +2/;v4HStkX +/zM6}+Q{I\~TZQ"^Df$ZϳS:Xg„5N'K#͆Q;p`r4IU`d1K2Frިr=6ol@{TQ=s8i;f~>+d vm^6^iטɎ2ITKM>Y?ϬjUޕd86]>W_e[,XUPHepP6uǢ޼*¶rCIKAs~a7.![yn+l0=C5wG 8Aom2qB2MLz}'aȝ+A&EG!DW 1P J]Q.OOZJ 'է3a[#h[L9 +lcXT(aOT49RTФgWU]fmyޮS[k(!SݷKǴV+q.YYTW|&ڥ> *'"J봻}Dk- V2H3M);&GC 6n=hSZFP3s:pӶ? |x2[$Iiq{m>tҬqxX؏;%-;)I_`ٲ?*T +j\OEl(sۊ!̩ެ%t#}Peij|=ItLU4bmcD{'u(ۏu ?Xi8Gɷ[OS53;){PR8͘e!dʴU7l(#dž17Y{:]O*$\Aб2ʼ;W#DG9 :~TZPmfqDx{q~{&#엖Q8?c3@6W#0X- ˆ()>M2XΒ{7oH%rH*X1'2jC9sT[f:k*V vC,G:r9L ^z YxFOLN\6v7f dyJǙB_A7 4_榴/oly/̑qkӢdh>TfRQCsu]L<~pZ"}սM.>F20qUep;l(gBs46Hc(ey/"!Z/M 9+ +J%vIf~"πwՏu)ʍ>gi,lhBJU$rɴյT1;Yi7~!9}O8~ؚTc:x Wbq 艙Lu"J@ ~QE(jYʖgp6/6M{ȁCCg\E.efE }VGj",mnKSGIjҖy 4mWN27p +cpP;sWnҕܜb hc*f(Mî~dg{Y]u¾ ۊRCeGxԨĝTUﮗ > endobj +4471 0 obj << +/Length1 1530 +/Length2 7551 +/Length3 0 +/Length 8572 +/Filter /FlateDecode +>> +stream +xڍT6N(1F)n1 AJAJIEPZB$_|9s_w<4J?8A}ahPB$e!R`0P W # T#"@4 +UE{an])?@e$AQ@}aosDH4U_u}37] CL 4sC]|8 x"`p6 {M^p_z> DOB$Ca04 +B\.O8PCO7WE9zP( 8l bAx <3.=du*|}SC`0\ + +k@92G!jG`!1W/P Kɀpo <], c B{]a8}1~t@/ @] ]7Aƒ?rF<rAzZ&RQACE¢` "* +.?jEQ.h_g/kqh@,a U/~4<=x~?^(b?_D裱sPK_CwF!׫ N2CDh F__`{"Pp#3`o RC;9Q I $!p:A})@,0 }@o菅-? +@ 0 q 6c!@9`,c_}{<8px Bwsi2Kڰ8~L9aܨẺrF{/|J![Muqi-&ck-Q#Ϸk{؈Y͔C/C-y7xIќtkT N%$<^oӳIF._a6"@qkTA@C!6Kɿ&D}:xlnlf0|){PH@ nI 8D@>Ga$>|:]8U./TTMh8DL^bֽz Ox(ձn@f+#盻ܙu7d*n(jDN"žǢ;+z0&0)@^c8Q\/)4)O {vnSwo%xc=svy<F鳚pA5yEь'{X]?\Pt WP]]̵KvEm6>/TJ">K9oX'!iC«zDx^p8KCL`7)2psfevO-a%̼YMx=q𵒂Cf"mdNyv?<} cꗮ'* \^XL? 'kJǤ`*Uf's W)lN +d7Z$fX_p:ӏwZ;Qm5ůk[v傦ܼllH|HIȔI @cq'&S =n}VS-pWH}u34O̼ޡP ):dzkzY]);MQ}uw$C Փi RPh1pz)3:a~]'fշZһKy{1uժTO}por#NMsMiV)" DXl]سZu?CKlpavO3߶'ݱޓ ]+!){FCˀ0:gɔd:}2",0]zWsh3whw*o/CķǶ0dCPuxAql}$/]_i0qq|ڈ'#=*3^^:'Lg8iVe'πÕy 2Vc@x&9v{x{6e-O;P6޸s fO GelTd؍R0{Y_^h8Wmm:H{pV-ŸD$#)mid;+wM kEGz%%t0ԍuDԼ@|~W~+ +nƒ_E2/|p;Ppb5" ^,T``"շ(gYTNe4~KFhC;>bJKk$*-wj#K'tP֏!wĂëd'3Ԥ.Z~Ur:@^娊Du{3lRHZGt'0"*sC +PGdDzMʂ %,ڟg.F#+_NU*:RJ7ABk]BUފtZ~O#?O L>;KHZ)/Wh}?Q{Sx7ro^YVAf`H6w$>Ko,=M^1F oh޻OK%Q&p֓FY qlVPFuT,t}xnCԤ98@߱mJh\t.9~x{ߵmHHFQ!b-=U[ė 5Ё0vVƅs 2UρL%q>UvDaHԄKvj-U~z$Zk-QhltOe+ +#cԘ;!Str|ۂM ?1eI2mIʆsH^sf3$'sAQvͩ҃ۗmlozʋFPʊAfDWf'rN`r-_{Z3E :nY^o^򞫫udD[!vHf3&PƳ9c2u{lou?מf 1#ؑv(Өw&ZұY!4R5~珬=j9I?w?Љvd^kRrPS)lZtMih +T 7 ш+3KXERAVs㳶 LO\q0K=p}[n䆣kٌHqk`\4ma YPL;_jM/{!z 1<85mN{ƸE8V +^H7V + /07bfV5`N)` ҫMI,:ZC:F^(-*Ʈ.@6ps@7VF`ӽk~^mJ~rNB7a^/G+,9:sGS3UaHV֨}0LI] O5SBqə/Gp_v͕y8D~ ǯ=]\ IN_Pd?mtփxaӐ~a*^ugǧ9r/_w_ssS(d&%xξ$pvBy$Oa>Oƶlh+=>׀YQ>Nm~(I ~՛}9! !N,EޡgOG]`AFTt!+ 3򨸑.vXwgRD7sJm[3`|u?v1UʇYe'j|BGW~jaC; EՇsMcI-1^ ^ +u4X G}Cp3~7U)fq d({pH\T?[Gs1P9!WU2[bm)^e> .Jj1r6g up\T<5.2oS4-ɼnB.8jJ߄sN̥쎿 8YM ת1u˶7 ]VC~~FfuSn? +R6=Z(>^j +Vg&hQ,4s|(_NgMzrOuQecBSG) +Yng13^$g + ds9UgvepP +L&gI4N&kWؐVY`|۵ض]"fTsycT\L/^587;F:ƛzנ qI4ۥݣYn1hpN(o=JKVtkզ2U{W' wUxë$c68S뤰~誂 W౮2tNR:F`h7 +㎕mezt}mHy]QB@ͼ#iIpȠQ Z=:^ % +BOzjuQY㘊s*d#e\Qv*~/kyHKϜg2 r#'$~-af\sF~9О +QTFg!!k~Pd/ +endstream +endobj +4472 0 obj << +/Type /FontDescriptor +/FontName /VMLIHR+CMR7 +/Flags 4 +/FontBBox [-27 -250 1122 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 79 +/XHeight 431 +/CharSet (/A/eight/five/four/nine/one/seven/six/three/two) +/FontFile 4471 0 R +>> endobj +4473 0 obj << +/Length1 2390 +/Length2 17811 +/Length3 0 +/Length 19203 +/Filter /FlateDecode +>> +stream +xڌtk +NĶ4hĶVcMƶVcEYq| QTf13J:302DpY((T,"P,lyu:db 39;[5 `ef#/@ :!P{8Z;@mL` bt06:m@ v@g7wvebrssc4qbs4Y8@_ mƈ@P1pX -N [#,% PX__{EdaPetvwښehhd7t564!@BD `9;Z;;1:YXU!_4&ۚmOh cs׳_%3Z8m!\<,nl=obP>^vSP @ S pvtxS`ba 0Y"a ;ZA`']nZ{1{LD.O^ lVf 33 ,?-U4wnlM<*Իqoy;^yvGo-_ǿ-vq9;йb9J9Nh$a4Qp66g zk [_ @g +t8& +:JR3 0tt4@ 8^,it{Lv <#_0%0}LIXL+Ib0IA2( q P<"nPP2Gg5K +@G~an=gX:4Kk5qsRթ O }la4΢WiцXn*_pa0zM6,Nɫ/[o,>roIXװj C#ʹ>@R|\ǡ)`5zOR5NW AWsn)o +|T(oeX X^fnTP +-7fuǮ4cf1ۖ8@XϷGNU;ʫ_ BZA\p|]#]n# |ӷP+ WYBi!Ӳ`*G΂R 5I/~_=p$']ݽэeY{:f?a}o87V @ + a}ߨܩq+f YzYGYcE Z.*lP9NUO(rdxڔ59{+*aoMkLǭeU# o3̗r VԶ yF=MʺP8u|'B޶=nNO<ٕ#T +ٗ [n_RSFPY㩥F>g&Οe`nZ_¼zD{-e⡣g0bskQ{Z<^xo4ϖ}TxUr^|nz^z`9TvM3 @6fEޠ)rmHƑTa:<7\ӖťD|ڪoH(}C}"0j0Z25ώ:ny ~.z`sYCi +?~6|lߎP,|3:&yY(6Fq9Ņ5F@uHhtL2U렢+ ߉)2afOn^(rjc)Wa$ׇkuvߧpi1Q=8U&iĝJtGEh{f hN`Ty6HY[܇K)B}|@W{';cqUIOW;cȷȘM`3߲dG^y +H[_qdXOHXG€P=̭mΞ2kNAH5Z,D/58*cƝ<ͮ{B<^>Ww62 #֓~'}sY9`\#=Dx}tzUERJhgpt[TN8$bJsHmC + A\wBlp О+71N~YI,t~^3*BɊkGOih0Qq+*k Ii9Pu^9~Dt9q &(.˩1ʰFmLEuoeS$T/-*HM[kfWR>| v8<>@%$n}.$4-վN"V) 2nvB>YFb(.ٚe5F,GpgB"]tHZ/O(> +j x˨W1|Z9mݹ1b"䧀봹m@ Y%έ# vEE) X~\|6̩tV`z7Mv^'z22SY@􌫠۽Du#Z]hEKS[Q{=t ը;nczzWHAb^b\m%JIDŠ#?֢\eogQ)$uِۼ+" 3t|DU;ĐB e#jEPT'""?^=,rX䒑o1=6"m[U[y좐kҦbG丙G0yK2H.>A胙Gٺ)'$ B>Fil86Z7\ {t2s_|%LY>OSA&/&}?]\_ bnY߃  p>/s`V2eoLI8iv@ k?I/*@jᕢT؎Fz8_㱡؃A( Zy7ZAf!&x񕴾F6>g2٢"!enPMLAyKO i$]˓stv;̚':q5<%r),43|C4#9f)_9\RqMɻ~'jK.7fGf%;"[8RVN=Zz[!y=Lԥ6Aiiʓӂ=tۥ0SBǽsO/hoЙ{/2 Pԝn ̀!aJKΎϕh51U/Fڗ-%ɸ\$`YєW^ϋc ;Pszi(]CPp[azuQ Pd._) Qg3xn)WCӓةMƙ,:mn";;;I ioJ!=1婳'z! 3`g,SE#RYhE3J7г0,!S:,Lf 4P3WXw |glZOge!Oѽ8:Q?W%Ѕ%RQUĎ1z |I@£hT=E_V/IkX3mue>غiH9}dJ*}ፙ@+йB'6ڽ [X'Fȯ )HX/zrs *f"b.lt Z(ӑs,??hEV 'm\ h?i"U8B+Jap]u +>J Vt(%b߯[>pC/[4ͬ˨sKv̤$p>_[ViY"؄yʆ9f.k=kCZ(vhu)rzPΝ<8(dqSÛ%ZZV!H.n洹4< }Љ'iY{v􎅧`]gT(0T1Fdbh}Ŵ8Ekȿm_uI|x-:('>,go>hpF6e](>hIn5*-mm|< F:gvCUǡHQ]wäd2UⴟlV׌ksL)6d9s=~~&IVvj ,Zx^gc8Y|4ڄ&%k6h)gǡۺQ/3㹏R!/ѕUE R:7YPz)R{].ecG,ڟ;u)ǓrZ9_J^F2zNgKV1{saU? 1#'MdMCrkv8(9oy6fn7w4>W++רeSePJD]Nn Ett;B=i֝K2F4PoymE6fl&X!R0z՛ư'/c]x: |E.c;o" kR2;U2l*Qwj~y1n`f#p{8'p7%6i=>EyhvGȂQ6V +9{%jvYuKXĸPJ`|bVt,+}X:`6= ՒUZ48 lB9HT *L++\HDb0$+擂 ilwCE8J(_>yn`b9ⅰZi߇_fW'Qo9Q %8=!5%< %{?[ Y ңޮ,u&CYW') r?sn-5U?a','EZl-+J671YL(u 4mӜi@쀺UJՉIoŗKLX9"+O_UBz]8_7ښ p'ʱtL!C0R5F '/#U:x֊bXJc,ּϥVqrt,bIV vkt4g4ggh=Q4%A #2)||NDŽk.6?hi>"G5HUVyJ2yy| -Oޒ!R(k9]lM +RRHqzB4 +6'."R) +`@]=Hk:S-z> ;1 =2gW Hw#zk-AxO]9eι]3H#\">lBnU%,>=+JcSD,^;PB]Q Lmj%g<<7B=yw*I&8Y~;0|Bҩ&.GH$;9Ts*vJ$('nfCQg~ %i>t*{ٚW 3Ē؛ƭ\HL*E 0D\BQ;.5=]b<갛+u \"~̓ ͝f]4vA_JxȰ-4Q O$j̫X͌f Z{ڢ*[#s^N~zwʼ#s6Ae?.F'=v"S +4JP4H4Hxd۪lsy#0 +Zn +EypG[7<-@x˹#rVOOC?Ί\/,^JZEQ\+Lqa >"#q5ST2R[λ&hJ>b\SR""/`#kIbe]E8ig6t=(M S;GqIbW&m.MPr yހx+-5;tMS|Aʻp<1V.Վ9㮝9KC֙-'aFˉR*Uy֙tZ'D%̴x.fsF5TE-ZQ-T兩]9#p{CC͆薯vg"3`wCCE@^b/W^S`BmdNBy K)U)]h̽VyWRٹN =H}NB (?Q>ڟQ12P2JmўJbDYpyYO +uo_#!SJ0cʴ)_9$Q |u4vr翙_O}8򥖣XJ 9հ<+B{}҈c2p<=O0A_ʽSs}ܦ5)KmqD#NŷKID͠nr X_m‰ SoI,fSd8zmglnv^rEZl +lRߧϽDA}~TmV U!79dWכgw`Py!ۃ4CZP1E,4vH9;hV\2|-iNovI|+~E͞ +ExAE -͟c+ɶm>m||{&Zagk]xUbK`2#i\򁗳hZ6x?c-; Am6hF)héܓ=h‰o}Q&:d&_Th!t9pZ*kΣi,<%vtEp +4j.'m"gUVK)܈['!`cp5fp;̨g"mˮ4p{zߗQtZ Zx3q1|fv2h?\&wujv9*|RxHjI=!i#l x朡in%?FGpPפ6tGQ)JUEg/{"pH@}?njSf>89V„3]RfpՄ|]"iMU[,g`=9>jxϞ*iO| 8[9oh6Ae09od&SSuOui=hh!vGO6 K~v8oEKb۫.?UzJ GJJ9{n ߭гHV}_MCP9Z[N+0 |VnT=˓x\f,Fy01sį_yTYV=ѡpQ4XXZ,p#r* 9/9 Gm +}ޢv%Wʱs뷉>{OQx=ѮŽ;QXu|9fMSZYOCFVPET1IyYr9s>nXhR.otT.<"ǵrє1Y$n6Ҩ Lj32#GO{k+RZ.{G8E;u+yN^F1uB3SOaֳՑߧDCφ0@%-7Sb8eiy 2+Sf48MXJcK-!%#&9Ty \R1daVY}0_G@8g&9zULnPD}O3a>G/5tOQ-L|:3HWͿ 6NvAw^x14A9 ]*ZSD"ouR +wc*ģk>NOn85k`qY: :ki6Y2B ydxw?dqÕ7CT$9Ĕ}X5! Xe7dm[m[̣~, Ԑ#Pל>F#(8#t 2@&R*T^C5BX`,-a~L4{W]n-ߊG֩5Sd<~x/F()BZ1\Y/pv$%zg{ާ5,~c^l~Щ :wkUvd"ӸN{Lҥ!w)KLgFV|ig7]GGye/l }te5=oQ#m)$ 3ڽLOVM2zS5F.8%YTU^-fTµaoLx3 >Fo}YfA/8s=dY ;κ眝Xkk-gF⚱ }"#%t]18_6Na'ut bQ</gXjvqhsuJ&&M<zUYfn2׷S_,Ma<@ϥo[anjTҗڿDQ`fb%١H~/vZ +̑94Ͽ@PZu}ٵ&)b[dN6RsΎe 31bx!A5!̽<%x}ΰ̑I @Ad厲2)9iDm" +:NJ? +ї#S!qT7  |tFLU >Wf#J2/Qg,RckL'^:h8Ó+hCxao?iaLDVaO#rW( +rf; +Yݟ}!خcA ET)'I-B&_\/5Y4CYi7_~)vg\ZNkWf j!>ux> +k8`uxA/7i'*'/Z@8PUwNۥO{iFÃg}ڝKP4Zg*M!tSRV X'r/[ox1(VW ½ѥ3 s9&98(}YSoX6ٶpA%{DfwzIT HDw;>f?AAw'JbW.ṢpSw/ ZKRݤ޴& SsNY*t{"t`fqm=[Jí^p"λzOg C_wI.kGm\|` ;2UWNK(-}|vN oUvRG1z4D;RY6 } ݴz\~JO8>"_Xd-j|C"@y%C&p 9c~ 2}`9AH +Z^;T$|PДX9 :MBeLyk^D|Q}m}kՒ}~Ϸ}vXy< uR@{al9!=,P9Հc85B+BnghYF?μeUh7%g#k5tE>\c+`dڮy ^p_\D7P9bm#;]&dkb9_ \$Ӡx~,-327sSC4 OMH8ݩ'~]CPJo7HHRTv"]` d"Kaa loi'`<@q&֧,B\qk\g58V+"6i݀K +g<@&둿81O5WY `qߎagf:'m|z} +S?I25e{Q}xJK9?NknO9Tú{ mbsеeK?/׺e2&{!$ nPJEo:H{~6#YYt Cbp- yŌkJ?[BiѸ ^?:gS*S\]a8욒@wK,Jc6iw&aҙ{hh:90VweyL*1ME3Eܲ*ݵc$݊nz{P4߻V^sxW1WEu3[ %!b vW\xBĒjzXV)Omxfsڶ?T덍Ɗ=LK:v8}~E:3OaIfskm֎իY; v Q If{LDbiKwkS>gL&xnoO=3E;w~ls|o @M9dj5 +~ ]z"YDE I#=3 +x/=9["cܯ9s0![r`thͮbQQua=MKsHBΠYUj90)X1UlɆ&M~@*$Ab0't=h5½/w#N{aL SN"{ȋg@݃(G8ʜYM%jx=JlN‹ğica' fV~|$Lɪl"1ܢ8i^ã  g%vWiMlrC 1NtkTE|ؔ=:#1F:Psp$Fg:ɏ:"=/v.c"I(!e=^b,Jh]{ߤ/\)YT%hb5V}Ѡ0Pf1]5͙l͆{~|_|.X GxrSJcƦu+e_BY-@3r2!Y*-2i= $#7d_jOnYußT&O;K~+of*}"Q+ݭfJ4 +["]U M/6 fX4ȵp{k. uQbaXULX^˰S̴ٴB:Ed sxfdA;OH 5zPV~ +0>H\ z0k~yxXfmc狈:+yTNe>V/Lnc)ڃt͟LNX&cyI})S;vd⵪1BF-Enx\ +3>m%$uM(bH:bVF=Ev,0"|)!î>ժ +I+ڕR\G<)J L[C[;H/>=/0 E~LL2-7 p͎ +/Dj 8rlsX<= ƼAųtAWxT-r Dk,%kax'iHhkqS s6?xm>U Qk=ds^a3, I(GT!YmIp +lhX.ß|Hp,qU*)B'Gg4WLUF.܁=$${ TdMawIݡ_rLÊR9cc2,ρ<׏ Rv1b,XTCyn\j72wWb1$m6$בpP/S[%d:1yFw'ҍU]슆PLM_KAx[JxCF\mi)W]YF#hP^ C5mLB\10*dn<.5F#J 5O uO+]Fm%QsPv2VmdV09fྵjHiBfroZ//ka< ٥l>.qc"Q%DlCm{jCTVAկH޺8h͈qS7x{=FeD1 8P tc:j W81m1+wKy_\ܮ"_~6>](4x킮3kTcPWwPwL sTlכH\=[ +:1( +wTX, nh1H݌: +VV[qbgR!v&*0qĀGL1>sw`'x! #~Bj`KJCWcD ۰^-"ߧP2YO]\'r"s{T!s7DzRzGD :@fuXv0);vBācO58WVamHhժ6 ^1q2ωit>zwe];Ǒ]m{U> endobj +4475 0 obj << +/Length1 2431 +/Length2 18732 +/Length3 0 +/Length 20148 +/Filter /FlateDecode +>> +stream +xڌPwNKpwww!<8![pwngsv߫j1eL]kQ*2ٛ%\Xy*<ff6FffVD + +5 o)"do/,3vd\m,lN^.^ff+33 xbn 3<#@H!jtG'ڔE;@25XmMm PPY8213:3;YA.3 h].@Wa5KbU{swc' ,vf@'86@UZXozZ`ad?޿@v9:y,  @QBÅ`lgof 161@BX` ?9:\A6+dMn-w~b ')Los\@@iXEd@333+zZ2&Wtd-`0݀'WYXf S d,wyt`ϗ>xl<5\&Q) +G%"bf`0r0X8\eTܘ0Jۙx.ܻqo{^yrY_#jcGkl Ů.!o>vT!\mV|2,li"Y4SZ@dTwf ,G>kyU:w{Ncl[ Ewxu`ѣ$>u-kf5H%ʮRN^2 `s'&,C'2EV(Ll@s;nsTeWiW5-.d"4iYGwO'nck_cJ,V4unS5VIeA귺-$eC{O[SjMT#dpMt:2)R=V}0SoTdBE!k*[D _ݨȮ9Nd Q`حmCȳ͞MVިnD`#O){ 3; b'uW([SPYJ8%({\_w/ +2Ga "|̀ȅ×UyJ4+/l.Q"x˩pIeڶ:Xz%tE ^ɢUd"KBjBta&ph?@/BW໰jkgUbцt08Z;TrԖ/kX+e"S҄pB={;$ [i޻o7CFP~)2;z&L!_mXcJrh"ditM(7H{L:4:'5'ZPPf>SG:mtލbhna)S%ihW'W20tP.۹ZhlC;VqAU^?nuo˸!L8\RycюLM5?xǷSM6ŗN+!Mʹ^ 30 eodOce!lbb|z<ɖmH ɗKoy!DZR)@v5nB7z +JoE2i2%Wuv9? +\`W=sФ s2? ~$ +ݱ.aiX_97޳JьϞ gޑ]NVt4lB=S}sסcQhpn۰FjCTBPō025QWW;I۰K 9m85Y"[8$_ARFQ5܇ +[>Ib1)3KIz({);Xq8}]I QҬLSĈRhCTVMRژ*H|d\y.Bt+M'N7H +rKt5tP))ͼ걣wp4ǖW|%k.ˋ~V,9U lɅ$jX xдF [H6>/w>%Ӳ PT%h^+yF/>-FW.r~̝QR Qk32tjDEq O5~D|8lAެlk\f{YX$STw˗l$bc0߀ nw{wgQcQrdte[4pzPDmͽF{?rnM |>v)u^_ ܍q}*>n&`2u ts"c\>yPi S vKnrC)c&X?p>+<ȗΌW?.@ x|,*Ĭ'f|WN7%eS^ei_ޞ?ɮ4S5}Il{vؽfW!Frt֤[^a8'2Ĺk +3[*.>U \ 8>aW14F{dSn}d̏.G^skCHFDsHwh!BXsiqQE[FIF*[ fnN,C)J`%1fuj@jpgVО 38K%߾>BZE`+5z< ;9  +aKyy쿍A4nr8#aG $|EϦr?9qI)V{(y٬{!JD᧊B.>{/S +Kלu2p,@VvTb^Q͍}GU1 @02oIChD?&J +G&MP :[%$gn3ɳ^Z{ VIJ@$4J{6<愑T](M&4ZOolPr?xGUd.J^Զ. a^9p3eii[?,$Yl;57B0[EN1ٮsYw`DcV>Nh#㭡\-1?+9?x9wiWA W*=FsT\> " +~3NG0>GT]kuL465a]C׫L6gP 7W\ܿ_ '‡Hiު^8_6M& +@Jdt؉"=ʤUD u ֣v* =`6TRƒl69|3l֊B>^~dX'ɪH˷1Q&@)hA>\Ev\3'GKk mh=+m[{;Bg CaJĊT 7uOCBvH`}N8<ؼrD4ۋos +pL6y'^x4 `wO@&RjH?F_z^Ҥ{fqPnw X|zz1.h*h%F01QIh;޳xZX_ ˨{1ohZuw&?էi"dM]+rBqx7)] +ѯ~Exĩ&'/uWţ˜7: +1?L5${F}THF1cةU |'BoJONf\c&n=Xy&?&b0@/P{筗[bP|>4nwvɞꉭj[vH3>vhPL(bzFi9l86K젋=9oFm^}_۵,齏gVS.bWa f;+ |X#_,>Z*A?l/h) Ţ&. +;ƇY"_jA̮Hrpj룱'?zIm8&?PGLNyQj~:LoVPH)aHau! qIQ[9fF +0P]8ZP%p27}RїMHDE/J,8 6R֠j@WYD7_[ub:ykwq.C~ ɝr +Kf%P,E{>E 硏\Q$ٳGTⳬY3v) jީxMG[X %Ry(UoLϐ."ɐʤZ 9/?E¶KN! NsF@1}KP$C{|:3\_b?8Zv&R z!RLaw sl$.OKD$ŃF8~ƑL@>F!#!#%ǎj < `yKc~!V2τ{ GTK9${nCۧS-vqeAz-i+pl< .CĞZ$9} +VƟ۪_w ĩ/XtO<=mapD߄7xy,>W} zR2(mT] xwD4?a 9kçBpM9LY 0v`Y)07r ./,}\Ѩ# $8; ZP~^VoJ+F"ilaȻg ~I:31voK~%P<"T<-u;QcRyi }d8޺Uv^m-i z)d* +$PeUL5%LSV!oXKd'}إp\Eg3 9_~Rc;qY!)0TNe +i$ycy^oWHmwpǛ s}IFfܷ }1Fkq/{qA{N yaڜa%`\L~ {vɬj}C#$wa,O'˨Zm?<]"-?V _Y)n/?7j?7 W( YJWkJUKfJ1A#ڸ([gר?1Wtb3kijUn*K̍-H%'P#d-BR{#i2T:#ZVd˄ SF4d^GUuLb&n +m\23Z뉻;jS6\wrWCa*qCXZulr0g籲<Ow_f|g'吺2fƒgG왥vʟ+l-]flIVR7/]N\tqkt;ݶX&::U1/YQ=MU1CoCXdѥmpn *!U]UyOf_==ꋲfᇿycJ8kE!ODrwZ=:\Eh\?& (l⹪vrWޅcnyhXU궒hԴ4g R5)!~e-X:& v&JDa;rNߑ.߷g*esJJ˛}P6@>H +HMyR HG`Uwo-fFg#bh$V5\'jW7sEԎ*Bsc |#c0Dys`3[&W ;L=֏k NXԒ&q4<ِ=`Șh,Cׁ`43w\Bcӊ鸃JX%@cp[d4nAxwz Li .t~[\v},{iXmpEpm,J͸q2F4P!*U sB#QLJ͠gtVr*ZksUQ8I/h_C{"6EU͠ q^eU Or.$qKzV&O$ikak OkhOzB?AVq.w.*xMr@\p߶<ƑCbnxjӬǙ 4'M3Qcxct/U|Bsvu9L{'ݘuG@W3{]!egZޏK&iwι\i3k5>&@,&on9MͮQb'g]sERynavT]SMRگ9;Ϙw-*Va:k,*' QdNt 06NŸ?'A0۩tzW+ e?A󀾇37gyl͌-7E.g՛ /SצHvGpApg_ʼn%b3zB4$?ͲX~x*qPY%#{S@.W$Z'#; pC߁dO64ǰ v,GȆb +Q})>*KO`ۇW#F](`y>cpQ\EҫExH7d5/ lwٷtYS "81+ ^6l0@SKØ=:1\CSpJ#SDE +~hN3.o.mho{rH1qIHni9_I3q2~vWu4DzfqUPÊ5'Gq\x9kAkgvgHRЪ>-Gg* eW ~7"/qFF\b˯ZĄ[#jLv Fri=Ӫ86,-Ժ : jҝsg^SPt%{$TJ(UFG +2!9^W7;=&GM;}~O^7Ҵۤ]_s#KVJn%/iU{<271k-9Q% ,|!W7R.0)Ghv~.kNǍ UȪ%"A]NG24*y?},8zwT5liwAEf=3ӵD O +eڅI$Je=谙aI0zW(oX۶ZndMoӣpP5~*'7'ElØ5O.+'˯TDQ!2'l%B+S =WJ6<:ʖõlt)5DIHJTK-Þ7 +־:,JPIݭѻuax^Vg"S}ݚ\r&Bx&ͧS4 tG*yHQ%ɍ(~pޗܷS+ӺQ=ѹ( LS\),Ƕ_E*)@:\cKoq3 +⤏f d$VA]O4ǔH5O3TC͌]-i L6OX9xѓ*:2KlD4R(w*dџn7Q9q Ŵ/Fo=W9TrnH pRH|K{dc]Bq0A`F8p0wqliU1keOݭBN'brӛwnݩG5eMm1a&ZINNh-PP1 &3 ugT@$B/FK/pMr}\$o~~>W2hE͵=g&;hu燩P8ݼ[z.Ԟiӟ}nfGKNwܹbO? bu~X~UY*w-ۦcϟ2G! +ԍtu4t{?NIq'b4G"$9( qTcG*WV]_Lʁ@aB;h &P2 qvt[gQrĵwxt]F%СF2z{:Oď +"[324gJq,(#)L]c,$g|խzE=YyufLP@#X=qu<*QcK"ߔOg0Bƫ%!97BQEg,> Ć~Co9{12{VJDžRۋF̼Gұ-Y'n9 ?7o#gTx{н,.Q( +I)bZ/ c`~4s߇yxƼzGgҸ0&\k +>w1.bJXPm(db=Ho/LTZgjD7fƏul/j(s/c~By~r;ehi+Lq}t~ EO&CH8Tv>_6b^|zzUI6[ȧRs73$%5hMr:\Xw[-I0)aMZJicftP ^#29VHW2.6"-K3m͢UnE;6̯5{عt 2 $_IGup!eJWz@ g`dL셬.sGWN=\H:GaÓؿn8[WUߴD 2Ma]ɋ/ i&dkE 7ލn'}V#V|uRRIF=o +6EwAR,XUҿcCh>6̛ H"- +6#,{&9C݊7K/p۴S;^Gv fµ?Q i u%FAf ~:(E~&Ⱥ06vkKY+7~UzYmӽȞI%W7/Ӟ|pNבKvshכ.dweP ѯoWG/?Td>Iڨ(5KiyG5E V{"Q.׿aDMuD% A`˪<"'Mֽt[icnS[ڗ*vuB,,@>Y,4Ҧ{v!9--?{gh 4 +֔/s$#*PT o(Z.)Y "c֊BgLM_ԬI'^ ʖu"-N+۽WKyB8ڄ; ckIwT<+b߸Gۂ/nzE嬺 Փ'jAfT1%}j &wc=FXDz9[2濚i ]ZRcFOkoIw?U1ʕ5N m]d &[bv<&~%sW6}M1>ibLSvӇD[gK*I1ڿ:+֡I=mr#!؟jXˆF8OMRz82iU̍)C&U;,f*\{]lt#`[ `ZcD,ՀDDpq_qCaM_E3wS]CS (,OHa7\U,cr`7't͊ c̑ j.e մk@*50Au_PFIIRsgei>;=A%qYJ3y:LZRkcP̦[rT]f I 9Qe܊p8=Nq& ug ?Br|lef *\VxQ$¹աfU݋Ij+AFܐ87S_ aLO)61;P.[. m, Jj^ 6)+˂Unvr;yo#΋(l8ވ0}rȗwc{ +F ;Zylh߻zK<Ǘ2:?_p| +C +lO$I>G1Z6Kۡ+\_` ytv(rܼ0r BGs(wQUhmě5M5o>p.ڳ/#G6'xp:)lDڵkQ +yN`aKڷxNVoFfp| ۠Td7YtYc#rU>DY]C8+Cܰ2Rusp]VeoidE7Nyv jQluC2 ÔugwnK>YVmw)rg:@0&CArZV\zpvVn6·[H "͏ _q$^e c[SߦrN(_&?zu$kyF`Luv}xuJj}Ygr@m2`$$D\SW^!Ό{%UYIaXUWp|⻽':a/Qu.ō0}eXK|_|N{,G^^&$*pj׌De4ml1Z9pXG)rvip͍dB]Q8}sS Xd-KCȧrhmj,h<o07IXioFtO/5̼=uW!(gp}a@TeZsay{~p1l,J~V 1-|Fj*]hG0KiI2)B0YDm(9y5kδR{/lVA  C?KXXWtP^E3rAP1#zry~0WW!0)_w 3>HCt~ Ѵ˜0 5RQEnmu}@R_ "zI6:L3]UA(2zܬ5o6Io:Y}^2bcC#s%J%b#&W &-B_Cü^M(&4w[0BMף%,Y V6TEcZ>p.)AX$" +'GYge,@,ؠv8}IS*該}+$sQW{7>T4Obe~|[hm`I.)>jvb9~|#/ + N)rAwb%#v;Dp% mOwmi1ٹwMVdl\І._ @+=b' E kLJhYH?$-uӐ}se~0,1`sv =2R N}EN{݀fQjӵ ]y{%Q[VJ\Q'gMə,JStNNuT>@t@($zrSݏP҄lqt:2qK*[y +v"S&w-}(T:'R2Ɂ]m,ȆG˔xqA7&DYp7Yۓ'Ir_"@uc첟KaU]N} TG6jD3Y*t^w +lZt<- +!:)lrMic8F6G1Qx;uv8#~0!h`L=fIJ>#rw>^*};-,Fx(pt> 1Ob4E7FԌ |P)OFb ZRX6+½ID.3by]?(6ȫpi#YcCQ7?k1,v)%wY&p&>uҐ"IzXiIƙbE7VSVYQ`M+H lldt9mw΂$OiӂW0X &TEnDtPӻL LX8EZn"?Hhju<\5>J븠87{e5#|mgr+91$I8Ścm_&6edb TW00. +ky eQJQydt~.,&NOr:„f~$SU`0VWl#Dat5l[kӻk t@IGE! eԯW0G9e*s%~.ϐ dj S&_1Vr&7# +2/fN3`/8V VG.Cq +C_6?M=^+1p4 _]{74OVf>KGoѼb}_i8[m,u C&C(Tl/gkh[ȸ;^|!ӷ">12F-==6RE4$Gr:]II Lh +"&'ud-V;Z)Eihϒo}j$h<8,a{nLؤ gv +jxV qq ~N}Òۈ-+e3Y +endstream +endobj +4476 0 obj << +/Type /FontDescriptor +/FontName /CZNHJR+CMR9 +/Flags 4 +/FontBBox [-39 -250 1036 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 74 +/XHeight 431 +/CharSet (/A/C/D/E/F/I/L/M/O/P/S/T/U/V/X/Y/a/b/c/colon/comma/d/e/eight/emdash/equal/f/ff/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) +/FontFile 4475 0 R +>> endobj +4477 0 obj << +/Length1 1541 +/Length2 6761 +/Length3 0 +/Length 7788 +/Filter /FlateDecode +>> +stream +xڍT}7HJ  sin1 ƆltwHw tH% %*;=;g}s]sv΢k/o h~Pe` +@a PCCP0$BnP0#S1@-$ QI$%"$J`@KD@QDHWo7#Gmw `@ v`"Bp#*)()vA d0#@y@(.?0_ +=`p@aLvP7&:@M +E Hw9!~!+ C8ap(@GESv`8 +{ap-`a +sEP0/`ҬSD@hѯ)ܠL޽D}!Ѱsw4BCՔ`0"dP4@(!**@^G_ ]HW=f|Pߊ@  B`cPΘ@L_'1٘s< ~ m&p3M-og_a?ş+t}4^Yy;П!|\[#ZAIGΒ7iN,MPO ۼ *HPJ#ѦTS}?ִx`:|$6(К,">G&QfM磌fw3_Mvrm{6~?=~(9V lJiS\62kv7~#K +viⱂ6|fV/.qqW$Y}\VcpϜIK EGgwW( +@qCTx +/4}-; ۶|A)D?ZID EihЦPrj/kjhÝίIrq63~rqAVk4L85E&#J헒qH8%x0쮇 2~Ns9\.g5*PeK;XiFT<ڭؗ/lO=H*{K栻׽ +4h)-g~_?qҺNĽpɪz7YW'~( S#30\Ç/HcłcyEeE~)BƧZ*VȰQ2ن5_Gc~ O=8\%ilLӱ:bM7ח.$Tp%;վkMb{ f@-WgLdloSo_pxа_\Y9XYHȀV<|89a\HO&E=h5o`_s{)C) IvuQ,ZMgn !UD1c/Sðo"k[f#[&=8^dp//u;0&Ģ|ConFqςɨ<"MÎTެ%ͱ5Rǟ`eW%GO[zXPE~JM8l~(fn唟ul6Ln/*[K)Sև"F^W Z~NB"C!b9_g?4f%$R0:,LG箷` ;u=nͺG"j6҃vK7?u+0I($:I=T<ī&>/V9tT!kg+g_zG#dkV'70E%N^ywo֠?_t3R6;~ўvz?dg+/h5\F<ޥ6+R["}= f +|mOh}6.'>$N^m52&,o\Ҡ_4YUw.sI{}NN%-.(n( $oqWպ l2(xmhJ(㱊gL⼄amܹh{6_q4IP{zw7BZ e S+uv^-휇 2eH޾rl86Q/]P:־i a}Lkk%ú γksr#ktCzaYDɐHgW9zgz#=:Ǚٙ^ 5ľ{ y"t㑓O2\z5R>fEڮQ hI)=_rsQ9]PГwGAQ贃mܸg?s) +fZ7j#j#y?tW3{/@7C &>s#pd2IٝSeΑ˯*F@m|Se 0 t^ԧՃP/\˨票Ί HQHy=oEqsUKFz#TH})"6EF"3b9jcVVl͋eky|XrEnH"XYa>3DB*<覾yD&Rӽ?9C:@Ք󤯤Ɏ-Bf$ ugfY4"qwzʷ(bs R33V ?= o6ݕ"rSIO8%fK۷m= ݼC"%QpSV] M5mIt|"dIHż}LŅ#&5/Khrɨ{^D9-H#e1IDsQK*iofŊ[Ǻ>5<}.؎ރ)viOfO+,,>ݧb*;}Ndլ9RbƎ/ƟJ)X%蔧Q%\hak^S ݽηyGĜj&ğ_ZOV=4(OvTm &}-˘ۣWw+wL^M%G5ϭS/Y#WĮ]81cA*h9{eB= uV HB>ݿ@>qt*ln+p(c-mxz8K?8dN=㘏oz{)"L3{ j_ט)uP@Ebs+rcV3щ;X.|n'〈l=.Z fY +쵞Vưh +GOZ}^yKʕU=dN !`Fqd/x3η/{6 K]3}[Di5q=kPT.c{iRQ$+p<ְ-~MR6d?/k  C13*üc^3vzI4fT/ XS*n։x<5yHޭC@:>AҾ8k|70`/G MB7<|0lY>\Xws<{Ϗ6Hˉ$Ҕrmy~~2aWzOv靬7G|"a54\јuK0JA[L;6)vJ5h+Aa@-S0[JR&ՠ$SljnY;C̯8%5l<]!㆔ ,Kg 1q+1I'?}ivWwņ+֒la2˹f:ELbRTf!"6[~GLz +OqRlީQ&q}ks]#b8 Fa5۳܁@~y%V-HU%&RG?OL1^?>06I5{7 Q9M' 2U.YZ]uiʠbfV@9qն,؝njb(^kFTBKP6id8I,5v!wnm4Ye5& O2=mŊ}ߨ =0MH:>K繏7`UJ6UDk~a\:|h +$ 5i3yW#ɧ02T}Djp6O9wk: _m?v˺pAo·5v:WVV\ Â\:Ǭu{xѯT8oY׼S-pGF插Qn :޺].sJ5F{yq\ntOx*w܏Ypq䓞nEdCSxt Ip Zfc nvmՙqՀ#$p9lKnZ#}<%XfmݴLl|,c<{xrF$`.DıS%(,{,4dinEeA.Q8*/|h6|.Z[S XLoAzŞ3[sȰr~A=lwmݕf#H^ ӧF[^_訟ܟwڲ&yP˯⟿_oٙ,EBLBXhb0O"߮(\Crũ9;5X0>:PTvF+y2 +endstream +endobj +4478 0 obj << +/Type /FontDescriptor +/FontName /PLXAMA+CMSY10 +/Flags 4 +/FontBBox [-29 -960 1116 775] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 40 +/XHeight 431 +/CharSet (/angbracketleft/angbracketright/bar/bullet/greaterequal/lessequal/minus) +/FontFile 4477 0 R +>> endobj +4479 0 obj << +/Length1 1418 +/Length2 6436 +/Length3 0 +/Length 7399 +/Filter /FlateDecode +>> +stream +xڍvT6)%2@6F`JtH (ҩH# ҈4{}y߳s=cg5 mH$(h@a PvCP0$B9(Ah Fc3$ Iĥ@(#M +AZu$"bW@xј2? IIqy8 fFhG(S 0@hqD]===pA C;(E C0 b:Pp=`gD# P78@MEqn + ;lg0 (k +|0Bb`3s0@Y^ F `ο( +Je%D ChѯanP;̵{ `C@!`P5ſ\0? J.F/ǐ졘"_ +@C}'"١Pj `hF^$T0?^_~FBq 1`_IG$P4U5.^A.yxZW zL6I&]k//Pk[81K*:V>m ;ڌ̒"EKhXÖSqssYӄ5UQS $$dף8+Ig/qA"n/dn?.mIO>Iv^|7jnwYJ{@q߂ } F\ӧ,(+sz\D iWwjd9Z/_r6ͺٯpdzBlߗOl}[-*E*Rr@X4%ɯrp47(p@1fXX*tB?뾹K tmW( R#EC_ -<|lIDޔ"-M~ϭ=n 5e\ШA\lYS7Y&V;^lɼ15S <~'<&IRovXnlKj!KFU94;&enG΃sIKVj#BXOR?z?XFI}ys >ص9"y^v"w'_fV'PҘ'CR&vV%Qf 'd +'{=ZJ72…qg5)ܔƫ*]/H$(z$F[*&9AD_| v^<*3tޛhr&J2(| ڑ];H_*]#uZu3.UOg6ԢeRxG2 Iո'4iB^]ǚ3ZՍ`fI*߹-in.矷ۓM,0+[n~[ Q aie#!̌o-ȓ >֮ cJK|ʣ&0'|FNu]vD3=M#/-~$p8<c!n4k[pS̓ȿ%,*2&z{ Nljgj8jiUti6'[ak@y!vs$ Z%Zfluȷ%9i&1⮷ *uYW)ŔcGfWԂ8g^ӕH-QCyDSnc)j盌_Ĵ*94PqotfM?EBqU[ŽQS)ѳ'` ` B6]Z;\Y.A|!&w| ;|+sG'Z)[ 7ݗBE:q\Lq) 0b"[w"OA26Hw㳤^*; +RnrٚTIJFϰ='̧,K +z W{+*s#J9^p +;#x$ߧ2,xHrk0{b@ ۬re!?w¾95@?7o70f@M&D$S>]Ҏg#~6-݊gRUGh[R L& r׼J{^ Yh#.qÇ:zYO3By*a=s-ȡz"v+58Ҭ%ʦ8O䎅NwZhWr^νDKJ~q kRd2٥ڻK׻ 6vQOv&cȽNhC_s>PEyV>gZhz2wQ#3Lc8vU<(dcT=Y]*fJu%C7!G=wxN F Z&C+(*VdU4<ڻ9lOw`#.[WbiE6]CPLDJI.Fʊ-%gH #9Y?džŷX.z]Rb gCԧ;~ar"QV^cj??µ}6dzl-WQj: =nO0Ϧ};;`) "MX4?LȨ7*U.*jG%^' ظ-y=gI9e%WXb:X^anjʾl̩9ŗ +\XZ֌ebyl.4ԍ^]w^5O "-Y@Ve@{H}i>0OqZrDj^ąGޒt+M@*3~'18gN&Tc`cD]w +/sH +\|`J&PӷZ<&Μҏ/5"ݰe5/FYZw<.[YlzaH+VӃw\v/W*6 ;vM#P32ƾoǷNۤ}oEM,6ӿ1 L VWnOOqϊlpuV-x,2tʄnQUAd&0SU[xJްMJ[vπ7"F_WrQwR8B4e9e w^1f?\Dcz:^RގX'q_$.I~2CbAOWr]T  1ݹue.{cW~\sВTWmy!ר/ +5",+{[qL^jgJ%]LW;>0gJq!#7Y>{ղ5ѭ| }jh؏̱o>)b'.U.u QlWFDGj,9yąZEr0{T!?f[$,B ʒޔW\$>mV3ыL<@Ζwxq&yfEw|86dA-+}yq##j)c +\þ+}J]] H&mY^z +a>Y( +[Z+fv];ڢS akKt^d^|E>*wMhI`O<%kpw`5Ԧz\}?0A7{mޱMɹobJY߼KOͧD+OhFsw#K V^Dbi%zHy6;mB8 +Ē̓>5Uwl*~L +‡{ XyFIԩ:=CX~k0)Pf;^g5ZH4,; -ls4I{"GJ.n:UC9Ho'g?hX0t2B%b|Y0-s&Ӓ\ajn4H@KT\2xCj3zML(;0D;3ym!Q?OMB4w\kiYf +$|[{՞? &BJ FAƕ }v8v?ٵ+ <]k63[O]^l_iMq?vjI!6%'?p0i^|o~h=:>,Z}ط~Kא'/  Ҥ{-)r:Ӓ;|D6L~=QB?CeH-cZJ:^A^Fwh hlǖpHG^}f&iHRr|RAq0<{v#w9Gwwp3P k g}@ qNi@o* ݗlr@R`l+29{m SBQ2:3dє| j-͇kI&|׉Vkg4lWCGX9#ygǽ-5洩f ]jN!(~L{xo]'Mq5t{Cm>Oz2Bfr׶1ш1/޸็PgET G+6F8>˟/7W8u>+:誇W?+݋]|%n_C*(nVwM^4=`WPsLBeկQzU3@Hd.j94QjaK>KVmQa֠a)_"I߯vXτq)f-FuNΤ}L(~Y{XdVۼw}c4eYe8'*q#I]V$C_4 +9`քiOva~-E|@_KI/ïo ܄|/عmDX7ҺNl{돯kj\Jە3߿h Yr䖍bd  msҟpv]'R.?6xbбL[\{۶B2:WkTZEņ_(o֢V +(բUR7-x#fpȾg)74\Ҷc-msFr+]&<cy$jW哤fGrv@L}4[ YDxR|Y +XMU)CjLYцw_ H0xGvՒ;{\Ǯ̵/QiRƈ J#QrND&F{6 .^% "ޢ)A:;]d;eR7PP$qDsƮf C'>r&uM 5Kj:pb'wlV +Z)LZlc vꈋ&nwi 7̏ׯxEQ_V5}1+3 1bS=0Bㇹˬ:ЯSBsgZs?7+b#WQ)U͚g5@/+|c448Jp +c(Efٞ()ddv)\29$;FE*ưXqdDTLAL6~Y2>s<Q!iMm p+-[a&3'ow–tne~+bRؒ7y~VRZSzYͽ 5*!Kew'E#[qʦB մSvA1ڐE3 2O;Wef5n$yKoo>欇zDD005Pk+D̟>4nTkpm5Lbrv4/Gq&XJHӵOT>$Bo҉-9ZErk빨4ɣOZ%5݌sy27tS6޷hAFj;QSڏFұ+ɰ|24t 鱱9EvLCUfp«=x4,;Φ<ހȬ'nz12*1H +endstream +endobj +4480 0 obj << +/Type /FontDescriptor +/FontName /JKTLQR+CMSY6 +/Flags 4 +/FontBBox [-4 -948 1329 786] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 52 +/XHeight 431 +/CharSet (/dagger/daggerdbl) +/FontFile 4479 0 R +>> endobj +4481 0 obj << +/Length1 1419 +/Length2 6433 +/Length3 0 +/Length 7395 +/Filter /FlateDecode +>> +stream +xڍtT[5(04H)ݍt8  1)-%!%%R)ttwQ}߷Y_}+.!xxF"^^^^~VV=(LA@0 (LDaWOXODD8B rZy*pąU䉀"Qc~9|<]v ` BBQ . =Ղ]ty@.@-W{=O' / FB!?oDB|w+>>XBl0`5P /J{|_e9x~J\'&#xs  QQ~&A?ap?P7de8Gi`GB`ԃKo%ސ09BA^?8E҂"Uf8@a- U_1 ~ (S{< >~!ayD/$C +[  DP}pk@66(ڨ_ߘo_3ʑ@< ` 8X<خ*G4;RXp!$۷޶joGe[K֚, 1a9|RMsE;gfH$ +A6&X& &BD6s]6Iҙ;F,K^#S2IkHh̹LcͅILj\OzWg;rPr +/̾nʸt:46ﲅiC1Yb:hxv}px]Ƒ~~ +/Owz PY׼|Rfm[`Ȉ%#B^^lּa ˈōϩN A3&2!i*"m9HTWۓuSYWddd;{xbB@~ !ɒťqx_p!|r)sزV~?>+Z5(JBww8{2|@GN-  +Yߓl։¨_+ +G"ԥyLO;uxL8"Av+h2*8P`8J'1/p:kc2+22PRYμH9PG7+\Snx}^8dt"™te/l)Ǻ*dbp"UWr(}q JKyҊ& )&6#FջRfїmuٽRH?ڰ2"י5RHò>C7ɉ~$g +{y Ґ!ϸ.ֻ.ݗ~ [ GB9kΎ4Tp3:gÃӧ,JZn9x܇&4 y!kHxLe8Wy |n 셎1;1dWZ-3ֽҚqϥ=> + ՘ܙOlǸc??HM8"el:+&LX<[h"C+"(&-dϏNy z +韁 ;N1:~KGH1EsntQF8>ŊZ;9>j9LB!C:POI|厁lD=ƒIE+"uoO|K@r|ӢPj%!iM.r@wTT Ðzá*80US={'GwDUEℇXqb6#̋&*j9ؙRvoh ,Z/Dz91{]؅B"jvo,Gߚ@Xlf.[`P.)ZrPܟ.u"E!'D0ߌ>ITcB+ϼ5tCڼ~KVVmŗr߀trw_~<]}]3ҿYzsoV㔲xoS6bK]3A($ߺYbo1Y έ8&otS{+Y~ +xG+Zh^D=i[mf q=4A]/ KCWygBDnYPg7-‡AK +{VLi% +COhq}}G8SK, ,2C/\Uw9o{!ݪS ܾ,uj6_ s.0(&&+'~GDV$ear9PjEhEޭ_P 0+"??fNV~{>tܩ+>7"!Xb~ݯ|o$t_ 9X7&/s©2X~H=_bef)O +I͚pܲ +RIz[p`LG{h]}duǂ3r̽TRYT\&g&sHeC|sR]s}[X] UΖV[\aʀQA)aCU3^ؖ%|wc7KۜiN[J7293 ͲViisDW 9t&lPcM\`u)b3R'=Z)u=o~=o\VA.o-N'\ ?Smb1Ҏ}½EjC.$WV=ߎeIoALPJ*+bXUtzt􉦜e1,,xvn{|˿7cYxyTf!l o~U+L!t3HgݬS^!l=d;/YMr 'G}Ӽ,wKg"Ӆ^?ؤU1JIb>{%Ɇ[$]%K̾Jb*a)k*Pfpm&}c@ܪӱ7Ty'/mx,p^@$aIi+5S2\ +)I4ΉKge+FЗ01|D̒0 `Kyq@Gny&64505[ <YtɧD'sB:Hm}DC43|i~\6eD喾rhS͆~Qc@Z}۔1نK"޷ɊO>r}kkήԼ?'/O\m'=XG}ZpeNq>jt^FFy +E9G*R̸k mZߋ7Ala'Nf.zIij°(H%tKB _? IW_4'v.z*nj8غ'.׵S2dw;B0޶`lB&::5N]Uʙbd;|8[8j#pʓ#x^|%B= h>M|^.p@#rr%!es ftކQZ}6 #ΈP;!;%tr@uwSgPXϋ -NGZ&)CpΦ~@ z/ys~7"-RŮ/РQ\nj?讟-Zcg#y_FKw0g.QC>Q2ñҋPJΩ았5< ֲK Ok'G#g3^_ysȡ # HR~4ܹ8$xfRqȾSȍd$T FnVq;w06pnIfbrO'^z[pMC2/gY7mڏiH-}ؤr}^x7V|IT3SA"b?C!'9qQD~ަW9AR[LQاyIO˓!*\;4"с'y"҂ҝ*3 V$uXp5$5G%ts6ypfj0cWRɢfҭl)h6䠆G ޥŲ3m(.aRC!Dl}޴L-崕X|( ,n`ԡ\;8鑳5M#QV(_Y ?dR&- Oxm<򂘖kVڂ~v -lJUs\X{c8^V>K H@ ?Yg$e͓tMTӽRBɮ߷$VN'' `G%}6/&^AWfm E蟫wߝv)nERjyZkѮ7ob:mr%w[U Nt[ j2XI:&tNJpFz0m"+}oɤ.6Tm +&;o3L +:Bi^nf񘛃})y\ +'nWBN GF9w`]^Z+ x#Ƿ[_m`Le~qsVXh^,#Ӂ_h=BlQO!7o_=YQbts3$'g==fLKYrɕ-g]X '];;zN|?`ʓ> endobj +4483 0 obj << +/Length1 1433 +/Length2 6144 +/Length3 0 +/Length 7114 +/Filter /FlateDecode +>> +stream +xڍuTk6R ! Cݝ JHI +H""!~csZ߷y}1)Aл8O_Pkd. ?f)!PABAhMtp3PH($.-$!-( @JUA0PCQ67fl'Tr"a` B;@]0;A@#E{+*- rA#\@OhEAP'a= 73~m7Bء=AH(cpp&"́F:@=W(7X7lBB3 +#\\Apohsм@rF!0 dda#ah? +4SVCT..P8Y* c[wgO I*`C5U@0&?6{((&(%..*^`鍽]B?Wfż(FC}@H@[= '; 4 Z +b'ewJz*:<SVFx}D|Rbb@!!I1i>`'&sx# ?#-CHJPL?fߤuwv FhX"0o(B!0wjAPc$'$/(C݅yA!04᷐jfg@~8(Aa섹UPrA1C}` AH$ 0FB1@~(G1!@ G V!L -vb.G;O~_ݑH| +ֿ.( +N!2a/ZNj"aJC+mbǚ3~F5"I CZfk\b[hN,Ͽ+ bL駡LjDa+%1O0[s]eP1|h禮yg{fأ=O۵9Ygqxc?n +R"+iTϽ~\rT'8VM}{_pE` ^CpvOUk? <`;ޠX)k2; /gA&̞.Q&bmYŸLGDs/#p\SS9ĬJY0ȥoc!r7?w Y`T@*mbXVӴftzrZLCद|)E"2uWSlh('a"QϩԤG#!;⭔Q4n;Ib8?rg,ay-]Pt'GȒC[^$pi[ZW VкCF 2/[>xRUzLU>Y&; o;j#zKr;p-eoݾcm@>/DOV1tZn9;w^,hX5K`E!1(U" YˠPyc EOߙql$7LKA -8nmNs%EشO mY|77Txݜͤ姐~Ӟ;QrG[zX>h}уUC}wo!n"gPXFt9fގy*c&d#>r]N ӞxzUu,\>5=jtQ6ĭMcr?-&ȃ2[8{FZ2&V߉#1wBkcnݍO4um w皙q}uf^~ Kzǹ+/.\DJ%IuG2_cS=6a#2U3m"q||_=76-%*]k̥sEs 5Z2wɄ5r#P;EE(8:H깏6@x>^J vf-1X"5{F|8) t ] 'CqQS@PL}@`*Rvu:ͦQDktLaM$'g֗ RYa SV`+XXTǔ)k9'e1&6yl˯7&^iF@Z6UF8S,>HM|r#;zAus /B.* l1EaksW?dƎ_/$:2'Mܛ*> Mhry-6!Ś7Hzʊ5p"yIŧdq}٣w,UY#f{w*w5HHն1稼Z +%GRm|5#rיRє-X-eYx'>a_yQl|V<=H}$%KspN.1<Y)U;ĝRamp_ ^bPqu´RIKliar >ywصN= j?͈Zk,Dl +t^ة:L/E%'%R^})|9ў]td ԌcV׏;WYRR19ku"z~Scݪ +V+b.SO {QlL֤ X,M r_I~ڐ7#yrT0'wBZNf 7mn\]S3\>up@>WԽ͕ܢIhG)|沙}w̹,*8 $]템lQ[Gr-W\&Jܣ|W evj4]ywӛz:Cp}'mUxy:aDb|eV27u % Oj[;rO3fvĪ,녬ǹ +a\GփŶ9Z៣V%d!=?IEY' Adb0&Ol QKfF>X}uo[UV9lMg懨y>Q+kvqDǎ,ɩΞie#fPPC>B"殣hBn^I."p>\jɾ*"ɟî֗^`qdlvK,>%,|24'%)j{Oy|tQ1cyaë9⹠b whmF{#+M[[|YJyJڸ)z`!܊\6ٷq]yƼֈP"N6=S㥈uC^\pl*e3| >5xٶ,=6ΚÜ1>W+[돔+2dF_(/մ~`>@ԆusvsVNr!:66QJ}z2 ݺ_%w/#dᰣNNLx)'ׄ\.]#}8n{'|8-L-8 >ʑ{t͸e\P F˹GBȾB5Da4wWAkXx;oxxgr |#%26" ~C},=\t2V)N f.q ɺTRw\nZ3k!"!s0qoâ%ط00̮Wr[f =Q)%󤣅\)!ҚkcqU2+qB*]/6M={%~k/4ܬB8*c)OM +{e;Ŋi%Dy+/7h]M&M::#jA|m beўPvK(kHF +C]s;,d(PM%I4F#z旲$r5r|D|vwLC|JnU._΅2gRC^re7/wlhXeK`\ Nߧj%/Ўy#;'k{{r.+C!^5~{ZM{-O+،1'~&'xphA+pMAi+W' QݖbuKb^f@'_Hs4y3Rps7LYtlJN\D<+&8 v?5VSVy] (#Ts> endobj +4485 0 obj << +/Length1 1522 +/Length2 6824 +/Length3 0 +/Length 7845 +/Filter /FlateDecode +>> +stream +xڍtTZ6HIPA RR 3 303t"HKHwHI~c{Z߷f9ϳ>9ه]πO!> @YT ((/((Dm`nc( + C"#@a +A"npPK +% +D* wD"hne +fn_/())~W:@AuH0 W ^ EJ@ÃGnx0P4~ +9C+':пq" 7`7hht]ڿ ܟ쟅`_ 0Bx; +Uxb@@A08 >G`hDe(# T`(({^;@z |,`O7# ' C1QAI11QA;,oEX~>.HVfAPO+ 1[= AOu, 6 bk/'WTkoNI IJ@18eB@? {ypc ?#s #^x ?V߬RsѼ9^Vv`B@ssoVŽ"kq>oVyB!z0 ᷑jv8 Ca?_lqة;a_4Oء0sD  +E"5(S$j!Q$? +ĞSENPhOw;&` + B8BQPW7lW&pXpC% BaZzePO(dr ~XJɃoy|kXiw(D4QW%H9}ާ␑q__O<-<IQ^T==xce œ)wbYm yMσ;W+V.Zѫfg@7 +$&LMSvyLE4bl­/S-%NK;: pܻvZR6߶ݣewā DUdKM\SU'{'f4:Qq@R ɝ6I`eu}fڶ3Lk#DZ);E6E87S#=h-`CDu,lwlKg+Ymq -6UlK>v^N! ߹Z~HLbٹbh>27ջ}murP܍ݗ<$w)\wħOD\FpFwZ XߜE/gko>S~̏׫a*kځ}(פ R,d;P(h0`Υc'@fn2h|͘83*xs(kwaLH<2ʸ:y[͓ib[v.^:?&ME& /5F0oL]6tvZeS/̧#N wMAc+`&$ ەeוԬWyYzexxIDhqHm +oG^ ~D^v '59w~T;/b.uf]\,IՉ❬~i7e4_GQDi-0ΜyXnu -ۗX EHH)³QYM|ЈT;azDӾ W _C±iOK;|:}fS+Nɥ֠y-Ƚ atQMU +m&kCW|V|~$e&ABqhGʎ-rL9lH@m?{=J˅Q3'OG4f*>#v$'"y3yj0*{NMi4 И +3ǽa^qY"N1)kD3U8z#tji"%e.CXկ+$DIQ7_\LIl6;3 2=rK;wN.6O{+|:Iqxn}aQ6iR\Lzi񷖾K :u2,!obkR!Tbjbp=fxD܃m)ޱeRվ+[YY=CBR:sTfAhhStRSO埞TYH41;Drx^IfrWIL#0.r1KJIY~4E?!EN׬FQvm o)#^mUl?v?{sb"ypҐWk9 ]&n]L_$_$xɶfAʿ˵ 쮎Z`3ޫ{co3w^\ow6:Q =Fu)LC5 -obALӇILܜG̕?qHEB.[{1ʚ?dVgW]?L:!9y՛翢x\?AX] esݏqP&|Z T迯<;+I@7=<$A甿%*ûn43r77Rs3\։|Zjz{uw5wy. ɿ"|X2L϶5w-'a2)3)8ZYYKf0o&`/wP#8l?i7hv|jOio~ kNt%W9#n)%1Aɓo_S0zW9^r yΛx꾕D+=ǰmPD=r/M%SjI<1c-n^A""BƤmrWeƳ_}IQ_1W$%],ǻ1B}}IQ4yfYٻ9mB[&&RξTAwGTAMܷO~PƬBSƒv.?'#}@Qd<^h5U$1!kf9x?>=x0$|Qj<|+ǟʼnY{J7IAB9;0hhj6kY'e@)!RFT*Hb{ՂaH"Py^A7E x=DŽw,P%F!0߇tf{|fRZ- + tLR<޸D{Qq͐ʛ|ҥsawM B'Zځ׈HPJ͝~mͧJ^5-J7LH ]oK_سE5*y{LnY+F:ZI:qfÕYk~/Q$ө);e~F +fw!Qץk?U{/7BƸ\묄{N~3C.٪HuDS2 qjYXU/Qec0^y;<\J 5^ȉ0rtsd/4nȈs>JvA;'aVhGJU,Qĭ|;puIzc<: E^;cS[,s 5x@@@=-S%3 ݑO@AuϔvWD +endstream +endobj +4486 0 obj << +/Type /FontDescriptor +/FontName /DLXVLT+CMSY9 +/Flags 4 +/FontBBox [-29 -958 1146 777] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 43 +/XHeight 431 +/CharSet (/angbracketleft/angbracketright/circlecopyrt/greaterequal/lessequal/minus) +/FontFile 4485 0 R +>> endobj +4487 0 obj << +/Length1 1497 +/Length2 7145 +/Length3 0 +/Length 8133 +/Filter /FlateDecode +>> +stream +xڍvuX.)JJ7,] ,²tK +!%HI HJ4 + ?ϳwf{μ, y`8 (j)*x,,F$Opa(" O ja ((HE% bha`w<E脼#ݎw# v @tuAp;RNH/ŝpxAN;  &Nj0r2; @0؁awI0{0p`uk= /rf*N]\A0*ZHo$7Aw O +^<"qtu@Unap0 k}Jn}>bg ;bq+ss#b@ s;} +p8~|A`w!`G wn !}~z|7gp17UPa7W# ([ oUNnp; `Gvw_o%N W T< kDwB/#AwR9BL +lA91I]y(փC~= ?g|wߝN[m @|L@X S=xap] +?uie@aLS/o?+@ d{eC`oN2ɻ*y/oCBpL֔^PpcfD(ڨm̓KݵO\Q|(o;0gm`#.Vv:N8){'*m!VMkt_%Ws;N5+ k^r3!% 1j"1G6%,s Y(Ve<[i½z&w/љ bB<6Y<39jC--;6CB\JO@&QnXOYT)um=:5H&⫓3Ip!V$Mҟv-B3<%t*5kO)l_*qMKg/`UG$8& P @)DB㦥5CL1G, b9#k.Ref]JuW;-lY@;sBF=ŮrK]u Xo0#2y(QZwSQ"=pTM|eRs*~wJSb/k>Hæں3$ rKboz "ٸn5/퉉:ܸy:ՋO}nXZN[9e۔1\@$vusr֭ jXSƶKٸ*F/w]?`uFI'/LEAIuV%$c?ru!jL}Wnd5y=hf X]gU:6>_AN9Ji@䉋ܡP(."YU i+ֵtMͮ?q9JL"n_>1~,l?jJ TdQtJ#wM:w_'b]vE$+Sخ7}벩k>V8[Y/K øU}}Kg:󩒨o#] +\)9~xIBȏm/D1"&jv#˨G e(\/!ə[Ԡ94Юd$ 4:M, (gAlEr ;=D7. k: Bk6{@Ya%) jqXe-X;2ZrݢF^VKCd .#$֖& fΜ˚#3AiOLqCv$p`UYJ#'H}Ww)??ƶY + +#|z)r0j%yGZ4vRy(}dAeYV֖._>+;:nux"p8~[?#}j `}sCBk$qb3޵w^|%I#A830YHeV]QpXzu +3/ΝDcfMyM"UvvLJؕ q9񐋟HBwMVumώ٣la_UkWi.o[:!* +yma%Q[Vʞt{2R z\E+1VdzȐIJDBF]j&%8Y?,rK"2-E_%*sY$XdipguqujVS޿DPWm"ORя:{ُ˛v!AR)TJ ^4* O-(Z\N$kTPB5.+-➽i.!rrrzl!"ZXtH[f11uU/OZ~v<8Hѩ |0CXpX j6\? &FI,`z}Oc1[fJ v܇y qߍ/7XdӜ)FH%c)(7=Ǻ绝ոD"ձA5 +?Ewx'mУ*hZ #ڗQ 5ه1N$?ƅ&:Tnj p,ilrL2uZIUO-tioUsYG'8 +j:Me6-_1Y۾^w͜t{3hIϦ@_5@ԇF^KF&9;w[ZlG7z6,7Ly\ @)Xe8-d}&nj7RuFȋ:IkM>;= /yFLu5ˍ.KKnV ~wX+ZqD_kQ QɍV<5kꅟna[.f|'p;V?l* ˣD{D-/R%Y#NS+ʡsba}Bnʶ\ 3+B##9ɽޯvlDJȣlh6)RkVd} {[4 6P`29q)Jl+ +H \YxtvQ;c*zH"A\ի*EPؼBJ ך|3%Umyp[xJ~RCVF5B+xE-c f5NZ44Kgj1#t>E1QaIIe +Eh`8uyR3ft7C3"IuyG\ 4x(@cS&7*ecD|s0y=@^%,ٔdd!㓘7hNsxMX΀4}yC/-'EҊ,Kdk%Ϥ Iɾ+GE9 +ӕnW%UN)&<"[ u?2zvxft<bӊ,?dI%_RƐ~cԮ>SgwaY "Y̴uh>@|$wNNop7 <4oEw<0,u&[F?}jr1ǻʮ.uG\*jƦW-)|q@azyYqMwau#==Qыg*w#(|M㛽9'yf h(l )-n51VdAZvƙ+ ڵG @o4TYb9;md}iXUZq*6 +s|^Jh#bZ> `/+\ Ԃdx9VE0-oӦG*\O@@FR5.mHyI`|RsY(hlCcK84F\PN沋%"wCʷHå5V"Xm71S%]*]f| +o+g0W}9v)">A_3i*wES#R'2rϣUk49'V/Þz#r.Iܞ#*1CKcꛝO"x͘/ɶsD*`Z _iDcO hJ 4rI[or49"ɀUpo +o]H? _ݷC1hsfħFkˋޓf[00'2ͰPLJ;?:tv)^u)͎ =CY[wv;50YC v3~!yo 㜄f 2){ǻєSc50$W.pz<{-HgAZD}})F=ˀ~ +lh̑TJji"22. WeെC ̕.֎|(Kd/b;DWfP7bsT7hǏ]77̢?hs;_V +&7zFcfrc^& =J{C\~j() x8Bab_GS,6}9'NzTs*PX>&_\F$IPW mĥm-.nׅj7_|UN\IGQY'By5zGb^8*H ]ST&Po嚤V='p5aW.dُO,2!eRמ! g΋k6ΐ/"łU\XDs?֝`G9Bp5Eߘ]͕-MZVlncb4v\}KvUxcKx0sxT@dPs\;rbfmXYEvپ֮&jYR4{ }db*ltssǑw2==C~trz[[g"XE->g-vXFpn"osェcEw8  Krnh +wt 1$(?Q <(&%ëM8gP)ũL8҈3ێz? 9 ~ m4V<9e]%6)2PQzjnl +μ}筕MLjM@'ã%>Mi 7;8Ų63$FJX mqqsW.\ob[^]ޥI?UïL4xSಿG o'tu +Zp0*iS#ݴ^ꕁsYq?Ufr&۳.r< q]/=1OwA?S .T%vT4e1Obȵ-F{9l?*y/^ ;Y⣯BMsF +P86ٺU޶U -Oq~@J&Szt 7Idjf!Adㄼ Ô>Ig JK8Ԣ? kmsж.iycmĐ7>}/Xpz>F)Ԩ9agBTNAs3t>U{4o$A}he{9`Emv[FQ'<>jhc^rՄ3\Y! %3!WSW28Ѷz(qY(cImCJ x)ȱ{>H"B֥o9#gш+ )ƴ(|y-*.!䭋Ah-#}3z &?ߎ{ [ϮIkÞoo[Z$JɗP=ɝQ3?O,?[)Wlo2>&LuXSXp=7JDCE[ZwQ1bt׫~+oIU^ߌV9txn[`}$*~zAȴAMZ- 6mJ^5iÓk$jBƍDZ[ +ת8,bgVPwuB]SqwG`x3{q||[c'dGK.T.6X?о#}.0_4@g(ԨՀ.1{.XJI.oS=m>Ztr{qYE͋g/9Yi6[$6keWmg2h{1C(V>F9D|'Tu7C:}$9+#Kj)I3 AST'+p) ·EvJ2u +endstream +endobj +4488 0 obj << +/Type /FontDescriptor +/FontName /NZWOBG+CMTCSC10 +/Flags 4 +/FontBBox [4 -233 973 696] +/Ascent 472 +/CapHeight 611 +/Descent 0 +/ItalicAngle 0 +/StemV 69 +/XHeight 431 +/CharSet (/e/k/l/s/t/x/y) +/FontFile 4487 0 R +>> endobj +4489 0 obj << +/Length1 1835 +/Length2 12480 +/Length3 0 +/Length 13631 +/Filter /FlateDecode +>> +stream +xڍPi-Ӹ[;!` 4 !@A{pw'Hpw ݙ}5 4R3<-QQpsrrstP;пh z 'g0A2N SM +qvxDxE@nnBD` *'5 qp[YC_ld3 er:TM vm9bP3'JZ@ 'W5S{_8:`9!P7S'`6988X/J*uGÿUp<<)W&CM<VK. uL,4s䛺L^ / 0}a?gs'#ԙlG?ʼ uFc>Y=\[׿%.\. %ٿb^Lh۬@P?77P[s@ /G#l zBr6uN. :,P +w3_/pϓы, vy\U T4sxx|7?࿦GE%K@_$^ND\R_kj=7?%3OT'wlWċ]/ +y kUA`*AM_vDE<|| 0_Ze;4 ?;/Y{Y=sۗw˕ls0X@~ڋ^?eW-@J^8,!Nh\?KӟHP$ p^"F. >G,_Z|2?\v/ _e ?xA/:=7K._&t|?%d6A?Kp|Ro|O_Z0wqrzy]/B7 !A6A7Rn[@>޳ M9RmsYᷫx:["n[pfDK vQ<}go6C^ +zn&X?nM*1֗^>Ff=ĀG&ŀ jJm)lUw>{5|K){3_/b%a:*_I| S6L0lvʑehl<-I'9zxeUط +ߓ/dU껻Ӻ(klAc\N'/?SQgq<*z,AP%w\eoc\Z s1s@H0t 冟V Lz͌hnNs": v=>]^ѐ080q螫'^ >Li_]d缷[0i +S WZGSx|,Y+/R7i&Jh Yθc`ˉdž *1$`J݊!0bJ>W +tHn,rWҟVAJ7-9+.(rɁ-6tͮlY |ٶUAKUْ lg_F~IZelrEISwjU;'  +|dH8x܆ûSd_#5JQ tEr9{L |U<{tְ/m%)גѦT+A|p(AcR7Z'jbaյK0MwZs/+j?MCdlD~8:w:2(HUip3(w'egӺ>4Ux[L>2K*X'HU|!;6gLk^y)W_m3"ǩW-ኍҭλ?݇2:3(0/[d+X7Co[xԗpfgzXp5cھꗅ5;q&֫ +RU ѽiǬĞk"J2ȓuFF2*2TViZZY >>&g 9 +qY98MW m|G{oovc]Yf)8a77hm"bEim U[M)L@ +zJWԜ.P #A5MSt,A>ؘ S+ /)D Fōd;7:lp%*TeeIOCXwhxs-pvBϿ-JyN j3:fF]i,2yJNOt/H}9z̆m4q&nLN޸_dƴKE1Ee w0eH|T77sr,uk, *1=iY/6SQ4:8eھ}Pdʉ]b%TKe9twHo۩!Y0г]MeJaD9a.9#&$9;˳l;aY@'xr.@p7yp8qBOi?nkϪz8(MBQ7&LV,E"sRhoWL9uYÚTXy@HGѿl$U]kVBTߺfW<lfBoaoZr7ߩ=-ܥ|".}Z.d&}]ۮD*vLwȤoHZT['##eDѝyḨћ~csjQr0\0~2X̖l +3c Sj> irPcrNP|]I/q?ᝅ͛}&ϚH\zSUk(KlOۋpeJJiR֬ .v}\9帺iƭm}{|ZG sOac +fђL`썯#ˏ~3jpmMR5J2-YnDnI}+qw1kay]G240') +g[Sk:+q2bR%4J9O~!Ġ%9@<RpQtT5Ũ߀*=7-B"6`T-s![ +Λ#òNlo;o\h*dQ$fD ݻnYU/LA8j\ȯJDܼ,n,xBQ4L$Z6 ܐHS?kцϫ5{F<(0L/L0 +T["QWz{wx* Y Per-x iI>-! {nPSf˷jZNAM( d}͑fB:YI2^a. h)kLr}?Vj]AnoPoF'度LFG,~kce$n?v7 X3cV)'H3(o?|n!Kk1]cX[rȓ(J3ZO r-'I}gg5?jh4;jv˻j:w}eS/>^%է".z E Q聰# ]~\YGffT~l))ŖA8&h;*3OLn(%ƬYqC!akXqvG@RjFa luuSvg砽VJjL&.UnMЙT,é{%#\#on{Y])ԜAy8enC}[Je4k[nEuBR%4}~. UFmGu,1;^0ͯÕgg?|֕|hԠ懡ùq[᫵#4T|[GX^#W)^lfLa })!!6MVyLRq+MSp zvf#ٰpBޕ?޵g:/`dPB&L,ҿkѾJEe-LhT|I[xcYV!8ir&WuEuJ1xGUlM@Ă=>]- )?;zFܥHW:nOׅߏʋ<6OyQlc=N.M7oMLqFWS(c.f=$jՌe>uti(hӂwķCjdr D4nR?tT^iEjY7HHljֶ۔aJPF'NVhawʋ/gNZU#W+քǿ\!,HGL]x+h!=@R ښ^j0' N8lѾؾcKe0?jߙ}Y7'0\9' #(F~0h` ˍu>Toxj +tlV[K,:!HH{j=.uQ 3$JTgN4>"/9r`&; 㮖RFl` +CCw1>Cz+7rwfֱ$z?߰/;{Y*4UPԍAZez#sӌBH)0jK5JW:'ER\C#QUo܁!SKa'PeQL_O.0IMY4p P)0+]eҤhl_/fkp!3 1~"0a9@ 2QC]?HX;EKDeHkkxeJ;cF'e+H?lJ`)Nɷwϫʜ,OÁwcN6jI*?Í I )Z']+8Of\mdm"t$悾glCo,}&JdYFnf$m@^hO5"lR_oeE՗o葯D &8\_x5' 1[L/Jq\q?'^~năqS 3~Bws!FYoq$?Y_,DRɇr,ZSW=p4^g9K3vE4}8"ϡ +ljaa̟^玔lM41P3*2(t*; GٔvgDŰ%ϟ3>?=57|V&֖zdeld\e 3NohJ9m쬏uucs8٘]CМe~\Q9M+?rJ<(P{Ԇ.s 'jbcccGfǻHUf~c|HscVX|]?ϟj U.&h/V >n5+4SWOwnawRWǶ'M$u @wI rK!,^ ly^:m;T~ H[556n_3%1 jPA/Z9չ{fzoXJ{21H=2O)=O R?_ O+#:Ծԃman9*krN-rkDqw,F;{5wp #_SωE?z޻Z“:_!NG9Uj7ЌC5SzXI/=z*Qa@PcSv؜̷$ղV<Ȕ4Mk쇯G)B,pW^jG/[~Xl7&ۚ"} &GB8*մ6䩊cu#+{smK$R&R>E ,51yR`/aY0=i?64_b|[1 ,ӆ<C_ ":kYHF(@PkxCH}#TvFwoUR`U=b9ol-<Ѿ\wWwK~딸5@b ?r wzjZzo!tQrX7\'5Oa0޸ m9#Ýe4KZ}^}srUh)+ fcD8|kL;3R&S? +E1鱠PJhی 3ZWiU@LIE~JDcFc5qa-e04Cm,#p;7"B;[K9;u(!{LuF$aG~irP]*6-a?^ 3`ALd͇H?1+Nbך칏-'Ezv?׭ޣjjsXa-6a#}؆+])9ی#LVu5\07>"cz vf"]W>V#hT"+mxn1K *.>/HcWN 6;"͂'}oD{ޡl擋iEUS=>"`+*@6/,ިu.nn<߼CDsw5.Bp||$(ah^v:$wȜ)DMSWbQQ)i8TW1$5$-pnVCD=,3(7{YkqML77]3?#A+0ybkAnCX1_(#>k0/ }Ț.g4K"nj s 9 +"tWsO' J #g|WT~̀RH GOj'4Nk)\ *bqvTSCťeGA;X䁒l9ݷH. " П0$te֏nLb. +HU91C *$qs-lU3mIdяŸhAp Rcx8"=[۫UcG=:7 +0/o-xBx3jV`CfW$iO +?~M: +8]б,S":;K')}AQi-Q7rJx5Zgc~,Ai<\4E:"9'oC,=D|B9iLNMeN ?#`>_~`:EH.0ʴ爰1* b!UcD&1?i}CӗŕO#tԾ[aXhoT0^?m(Fuv}Qn=~hsLcb`9lK][~sQW.M]7؇iV| ߣ=C K \m鱇ؐIȝ V&0#t:F CJ#zPpۜGc/o쏻Oõ5-6Yea9BM+ؘ:ULoPld\cڰڊ%5^i\{m=R=#@u?VJ C8euhD`^z;iet- fz\^♤"u^,),M"NPW !ܝ@dzחOK,z(,m\Y) ,&Z6UC)^Qb v U,VoyP$ 2b4`Hd&yҡX)mRaX*k񵤫N'wm'mXu3P&sOfYT|=T #^ q= E!P#)ЍZ9E/yOd˓.'bTWKyDƑ@Vo{uJTRsc)Yjs, >+ +o_ 9IBTwfL@\㯠ԼLUCH$`'9QZܜ;6n1sSll~S@ݵ'h>C +[<%:D[Ý#&ܕ} +;FES a +e6φnlYg cr9x=Ǧ ΖE|:.Ù0XZҪkttiԥXi+[trد͓fӻa9JF-Mlb'*( 3̌Bԣ i)a)dI` N\EjtdR#f/+7A}AIֈ^Ua73L`32-;&.2 ~G%f57.4Lo3-({]D7TgdX%.:}^t(%j0xD'I=|S4ĦO@oءjP2ʹޗ(,7>Fn.l9~ՌC B@Y5R׮(=0IXD=]d,(gSi?g"aw$W<~@LiM\i +"QnAQjC +Zħ?[<J.N/;0ɖIF81l?ƕ}g}sPLa%i&t 3=Zt;0N8B]jŵgZ7sF&ew:d;~1QOE&W%`y|yԋ^S~xsnF!`8tg>UƧ{kLB9nU5U0/??SZ_ 1qW],q|Z%t榩fۥګّ4咁q%H?j_qYYqڴO?NAf +~ +^^yŘxEsl|2X* zw@*`$6v7gxF2TJl:pxGRFoGqSY4f~ /Hv$d\vY(TWYAXOl g9 33Yvja@m>U1Hq[O>*S01ºbVmƈ#!H-; +SXu}7/иLGUolrJeU/7piaui<`ۻg箼BעcoEd>MhQ[ϔV:iPz]" d@3˴:u;)A$8MM/s F;rTL_5-CSʑ#9isBe=kJU +TPO0T`?\Yi4';Ӛ +Cd%?YCnT.p˜ci ,zJ'lPT 6b:wQ=`t0*izY@$}| @~f9J4pGis,VNz'/񯇺 *& juk޴+l+" Rww +( +endstream +endobj +4490 0 obj << +/Type /FontDescriptor +/FontName /JMEXXL+CMTI10 +/Flags 4 +/FontBBox [-35 -250 1124 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 68 +/XHeight 431 +/CharSet (/A/N/S/a/b/c/comma/d/e/f/g/h/i/k/l/m/n/o/p/period/quoteright/r/s/semicolon/t/u/v/w/y) +/FontFile 4489 0 R +>> endobj +4491 0 obj << +/Length1 1629 +/Length2 9188 +/Length3 0 +/Length 10239 +/Filter /FlateDecode +>> +stream +xڍT6L7JJ 9Ctw 0! *H#]ҍt + ! zνk}ߚf~ki59$!P9G[ (a12.0G? ]`G NPry@~a077-/CGa rPW,FiG'oc,wf Tn6Pnj`{% _!XDmܜ<==9.bO @ +uB пqb1tl`ɵ<.Pf >z!Pcr +@ +X/vߵ9@0g [`P +; 6ۻ:>=0{ţr#Z\9]a)rXeY8D +ws}? \u X$ N\p;TQoGdP777 Hu@,m~vQ:9:I@aV,_W,Pk?Pc]`^#}2y/#?˥뤤<|7<;̿ /`ߗODE#@/ǂaw5YX3|ܖ_7F/$noGGQ`.M*sw_q=$֏#KsyA!07K_xaC5]a_G/n=nذ?*Rw^Y#`7cןpq]V.X/-} @pY`.@! 11?c"@^?c"@~?##@c"?h yРP/%촣HmuJI +O# ^ޓ3 uY2MiѫSܘ/6b vAE vϸLRb~FXc#xqPnoiX?;l9-/X~~i$.TP)U2\Jr[";*Aj\ ;"l%bgI,}GV'?`qS K` !mqz 8E-N_X1Ioss6xxGC($W9:3~8eDLwK+R/Vf%R` mdW$"%L:߳rt +^C֨9ioؖ<ǫ֐ٟSڿ%V*&3©b -dwRSBDh+ە(=s (s(8K[[&(| U0Οׄ_{S9|vIwa nRy [{D`TӯWM%ϚMO,xroH+dM`E*\FG9pPLβ#O,?ގG* l9prTRuG;->ƳΗUznGgb +MquQ׀ҧ;mل62#yJIFC_*l .$;#RȑL8jb)h0Uj[ɯpWasM85ޑ>1Z??k^CH+_*@Ý!n]@O՟Nr|C⊧dܦO:Q&ytAbh $i"Z@.i QD.7ez TpY|OSrQWT@MEF̦Ze.yqGEi^%#jXvk/ș?G#qƼqmE,nljf]1 i_+UPe,L{ZA"MmC/`)כ6ڝ@0Eb1cmU*]OJF00@I"4KeŶB:Q調|3 +NLj%QRgCA6InjV^X{P&Uhc)Ic):W%R%2: / iY%|nNyנc훲v8qŬ\qg$|(C4:#L0' +wGVv[Q){ <3&Yo'/&&*D*f41)nRf:u7xJe +n]Rg6>Y(N'TF3Pe֧B9Jewp'U’ "2ƶk Ӎ V +#bl>G-؍ⴣwbdlvV&/x*ZTUa.+y;(k[Np{3KDQŰkA;z} +Sdf oM;Q,*+_݇IsdAʼQXbK&h9Mڔ^ !s+\>:@ +WhY({UjLbEk؛C4\ +l†yAV UAA-F>kg8s MOOҗX}2Q]7h'.  b?0H"5ueGV]^PN7mK}4;<[!Z`l+hٶ-rc<[ة6'xYL&1lg?ОԉMս;YPqpw[P1Y]tT=[i\Ӑޢ׾ /R;uOTq5@,q4<4 >x7B)#?߆`osr*ו(v8'gu|RH6*end;4gveZ u%p7֒1ɇr25${*OY@ +Ew=zJ)(U-i +_&bų]ȶh6XakUS &05 8ʀMqJT\oFR;\?sgE e;{C>y&N>!7GMeU(x27MbtՃ=$̽&H_vS toX35H +媴=5zmvt7FuщOuلq/=%6էR'fŶަO}ұU>J +k'x6gsچNn,~/Å~ O. lWr.>ui qT{w$[j +Hfms N0ۀTBPxw&|5]r }<xpá_M imYf*TnJ*c\{+ijI+1T&϶1XMxʷ^Qx4+|sq1mxԫEce"{lEAVZ+@vӬAlXrA/p{,Is τI=%r+:3nr1o#kY[$>d{ɖ g#E/>8]sz:/(9>7r3X~o0F%Ĝ=bZWP~ntPD!%[ZC)h}B}Ddi']7I6D Kw2,O;[hi"]oJѼ}vUe6H].[bV֕Z 01{#y۵Q y"mD.;aĵ*Ot[H_}Ʈ/AeFϮ@\-{N`jpJYmT6 +c< ҪVuѽׄܙ /?)E EݲS4;#h ;GmO QhѤsMgbJg2X0F?dB~ͻbȨWKs+ӽ #~x+BE9B. X!>27A`Nd~M,Ȣ Qɋ[\6t.3E$\+d׹ qշTe^gS⊶oFyBI3m n?P M6K '/HHUj\vLM!ІYGz(S|)}[_ +4 E) -V6R9tG\6F +a},NIe<.ȍLwCA:lɈ!.Q'F =Ela$Թ8W˪q*uvhrLEJIf!Veˌr؄ԺvlHcF꫏}%{*w!^- O9j?haZTT:R(HKqC y՗7/ьYUD ~`RJ44 p"ώO(F}cE@t䷜a}EAishr3MBT*iiCDr\@W~ZH_NnZ"O; C@=ʒ>uG%ϰCq(g*(? +7tn,M+7md.84k&8 [[6V}mz]aPN?hOP*](>ɢE^dZ(w6q0F$2sşKgzu&ف0U_wL5T=hRC$)E}$zjVTuhxFJ 9FQg`[7WuT[c"^i6T*+ʫf:]:e"}L:t;ēO~VIk~uoP> 9h֡r:~0Gd\f)$m ܽ-ftʲU8NC+٣ٶE< T1z^a>bd]B*yP% 0T+|" ;\d23x=TsðMawˁѺ)ی{Z@dZ=+S'`q܇zWߖ-2Fk;N^*DdA\UzȡP@#Ve/ؽ*?)+,Ќt4 |8+FC=Ĩ+OHx.=ߜtivg!<~RT4oIy%iC>i:{??U='uq^ḨO%c LQ"  ؼiR~LzA#/t_Iψm^S+&Ifͼ Sw uG WoE=];E*ʐsi_S.R&JK*p msrŶAJ}\%#tQf"Ѭ_pU:!rkW*rxQHt{p}jΕϒ\Cx$})v{ea,uv)N5#n 9L1 (<*GqJcY(u)W5(gǺWB6Ntk/~Y"~x3/13H _ +F^#p{Y V;yJy –uL-K]yzr>BJqfV_}h劬Cֹ cf +M׫"0sN|0 +8eGsQW-vWXaފ:!yG8d 2܇6P8H4]l[-q #I1! Im9p zqEܷ7yY߫)|1=j]:H]Ki\}nCQdU%lS7Uߖw阱0{J! 9ח貓^ֽxA,O0WI|ݳU%Ux Tk} +X-zTGt:F"A<-/t2H6B|©O[|(Ky&Ao"lKnM6㳅f>4vMV5KkK|PEKƤ= +os~ +`&(PΊZI G,ǐK/[bR>DGl\ Ls3 "5z:F,0>I+\2/T1!Hfg2n_Ÿ擔/B z{Zc=aLeU59fl3xuTN$ |z~(7Eyk,J˒ןnwT=y/H20Jm[µ*q%$AHU!NH>q7"=o0PeZ|Pi6Y#W)"Ib(]J{4o?<!#olwߘF^Uzbhhz#a콗j4N}r$+y$qUvrL7> endobj +4493 0 obj << +/Length1 2824 +/Length2 20235 +/Length3 0 +/Length 21828 +/Filter /FlateDecode +>> +stream +xڌP\ +!{pw Nwn=H̙3k URe17J۹002>ȫ0Y((,]l#Ph-x4rČ\@vW _A{'^)@ cotF`dinG ou- oby41ڛX]<5/;3 =t:M P0#@? U{3w#' D49T\LNw@ha)_sheoe#{[#;OK;s (!B03Kofdicd ;t#2?98Y:83:[#_f@e3`ok sqF+>1K' L44L],]bȀHi@3337+zX0@7/2(_o{( l8}d/B`aZv@`P,=̠c0I4av6n1-QmER)*jf`08ظ<oo?aO@on?KC_ +iGff[euoD66#7G4ͮ.͐g偦+b;s i,a4Ut1{buK;_ @+gb :SAmz37kX98FNNF̠bxvh]@*Pv3{'Z` `L~#no`q1$~#o +`Lҿ;I7"b@FX~#P,"nP,JȻoF ȻokF "ѿdaStvֿȠ!t]RP8F.-F c#kg#g?Evh4s?U.#/(5qB4Ef2 +bjocg̠ӎwm@c]AÿV@+ +0t_l{?݂D;с]mvP-<,vHh@PV@4XA'06o>d:ڙ~ٲ rmjkilGHKw hupOYoA + (4K=f@oOL >,ο.;l*KS8E" D j>/>֐m2(J1$=+Vj8e+fbc>Q̿#qa Ÿ@ț|#IC=e+b{ZRcu#yGy16M-z*]V)L9O3MzΫ+'l#9F >{_Ёeg֒>p':SyxXOeI]]xupG_,y"r:Vg?\Q`R2P02(o0?tF;"xy~^0-NiGCە}fe"6eTi V~=~xVeöu@K֘2>fU7Xpaq SM}pmͭZn7q[>D9i+l ~8a\8j\"kOJ(Q|q 1R#taZu|sn]+Ir v8&J-.RcN4չ/pDm&Z8hWӑTr# +6jpBIM-^N*hsU|CۅuUC& +T6KmedztUә#!w;~^g<=0vğ= 8#۟2sKMwl8GSnIG + +vw:}Wа-u ]̟L !ah:S1ۻPGXM,?}QdΨSzO9 +БrF}|010gVJVXDH5~[s PfiY/ +-{&Z +U{l(#HS5P0PP$Ő.md$K5r@ϫqCu(XFiB bZf|u5! +؃l$C[\}<.ͺl>N̐^a7S4 ;yc% ', Kʼy1dIQu鐇D.e,Oqm蠍Eāsmz9lӠ>Yc 9P/z`.آ4TM]G"oaN˶k";ϊ=c8SPѶ1NjjObP%됨3&Sh=}ɫpK.L!" X6cŘVr R8/0ni +58.9;iv촧6!| 5$b5\SD2V>0N(K! n1l&Q#4$Rv戦 yhH-fpNMrNrߧ@MM}..: xmc\nm@UȾwJҗIqzWudt1&e ':iq%=\6ה磔viHd!]cѼɉEnU܍ڥaLX#6kL.Rwȱ<[[D#圐zȩ7(.Οq>+x4wd>qH/'DsQz^TCF"^ J8\7dծ"˴[pZ1&Q?庼*=%a.hH^U!\f=bA@TzMq-"9㼓]P IkUKDuU=bUUwZ'͕FXM sFZ4M}zo[2Y܍g=,^`Lȱa7 ag)C!ff25Yon3-CFvR PuRA8(c^y+f {j=zZp|? z/MTCMf^$w>';d31G .ٞF՜]<|/oSYk%c8@%悺%^ҳդ!j*AegLG`Eg;02ӖV賷,Kµ 7hKztE-9~=^kҴ G7m]s&8|Ռt2 آ4>7ˇi$`W9&')j:FAA.IFٍ棩Cr2%%?,|>e`$Q3:( +f7֍L 8xqNJGA#tG:*Ǥ=9b9o5vTC_Hq¨^CYpa#Txt6eU\dj3©dVYIZ,w |T7eSЍ%??~A r$M#Ty[r9i(|O0I= 4g(U>Ug2K94nC}HO1X%kK;M5S ňOJ6cj޴lj)DWꅠ_.W6Ē`1/& =vU}K>tj8ibе(YB9Wj%rfMFdWȝeKT&օ uv^܏5t V"^췚KR#2ۥ4~oX٥ƺB/T7ū9 +r5}HsHւhu$p,B/smȑhCw X740/XNkN +dr1mLW$wDƯ7mYDRnё8a5$Iy7ٖUqf +W ?"L~[-t(][mnCet|HSDq#j 74nQ~#W5]1jgP2rfo&5{Yngwk8c^ `CS`ީ]º~s0o~wiB1u] Ϋl|{&D^~ =ItXMO9GP2{7ЛĔ%ZrM4*(鍏0$Mhw``< H>*)S!$8A(FF~FڶL%W )Z!<~e~E©g/Qm&KaDC:PW,Pk:+VuIULu:k3QKm%!ˊCZk9] 9K0kk>qlzG_w1!h1ݮ,SŭsC6www8Z0^ëi9aV _&S2+X USyc[P[j:6BU-HB*VmB4J4^7SqсƽHR,b҉W[&"JXT{K9v%)W2Qc.DBLC`I?<޽A3!%(rLP< VSeb*7:oTq7[h61qe8uۚT~w +p RYw;0%Œ ,2޹2%yOgzdnVKKɭZ\;]X^vvavSv2;J CZq>pÓzI *X#1`-f\ctxy6< XUGAhSXkmφn>wPh'YAv:rPz -i:/ˌ!8C#50k3!P.`^^#bx1H5^1vYnϙX Õ bZhO.iT+UDFnJ8WFdq%=G:#SA0{τWwV%Wr w}1nz#ҒSvs39tB\ gO%0[9S:8y]󡍫y_r OVB%+eu_3A([5#jwX0cRgUJS*fA3k-*7oY N`Wʫ>&@w.0uzdԒq#ۼ)L_ ǵKERmŸj'EY/(GGS%Au~bx40$Ķ c`l|^f9z3U1ΤERh{b9-񋊯_ b:*R3{D}'y>"y|+uL),n3%) r;ÍUX/0Yߍ F1KP̲]t\{9#fp^Ζ)vo_!_}k56`*Yl1x%\, Ox?.MhLnw 7E' K&ݻOgoYaޖ;]#ê{Gh?9e3ZVu+P5KGR;^vѴI" +kت7L1*ZBaӖR+x.ᅾ:gRPљ,iRn&5_-AQ O/u3쑜m'"F[i +ҏ}| +EĊeOLisPFY8B3~X,Pg%t_'{c{{, &sO#Ϸ)V~HSאY,Dt!oeq&?kQTZ8qEY=*!B?dEl{D`6h8}@^>FenG~b}"Pvt=ZuANpaԂIey< 3qpf29s<& } BlOْ%rW?$TRLX)5,4E +BI7QrfvpnF oyvr +֝Avg,x*m@4(;{l1g*u `Rhdz(AԴb=%^>'lSn#QA#~* !Gy[R5Ժ*>z׹zoy ]NZP+HZ 0zȩgԦQ>~JvƓn,@Hκ,Tǹ:gsE#f Dr嬊g(D6m!ﱘaf*?%ѡ:5[[ iф'3hVܡ"3 }Ӹ[rw˶՛Y'T䂑#oђy #HA^Xe9wuKB)|IbB@!S:@ʪ\M 66Re~ɿK&X랼>jg߯_;H(Zß}"To(W CCeUc2_i|L1^:\N9zxǽڮL^d,I[Gg2B)rS, T'r1MÂ"k]¼&H?浞ÁEXxK 쀸.FgSG~Pl.҃Ksc"ڎ~1`Q& tm/נAY aަBX*9R⣥u&YOu մ *q3!P;ox`o$,G _'i:zDBǭ9=]/{ؿ^&G +I8W{)iɞ0XZ!@ +PNo7+Hy#ҵ1ܿ(FRwn|jFMݶ+<s%Pa]x>Iw=;m2=(mvffwo$FȕN+̛48!yebP m+ҁO#MޙGYGC1t}lUtF8#=ȠI3f[3?W󾆄I#dlcT+k>p_4ܴ5䧘; +,'RZ˶0PEh + dq{﯆7r{/m3bs"UFd]e]D+Gh{i-\]{ןUAińN68pg;L&7sm!uP{4Tڣ's¼żM8/'_n$-%BJHԶ/}%YvxueC2;K6Pqlbz6N`xcT9'rĖ$1)wO(mC\OγV̚Fͧ)8|2 a4@SevԥNxajQ{TܥTBW`A!HwFlbZ$U KnT13c뒇Vjz"Z~*S>a^篨 =33%u$tlu4^,^|Uk>BxyYW4>D~MJ}a73>q˸CcM 1?CcUhVjԨ +=n5;ZzU,Tρ%fB̗϶q/ٲ^||lu6L~DK;$x1R@(9JUȌrE^L~'(l +ی+󌂦/r"? `[Tn!OtW>}h5]o{g*/[7=` ޫ_>r[F CGnC礉&Qo7O C+n+o R&ybO|љ"]HU?Oǰ!d A%T=t|2L "w9"*Xi1h(k+g(gTSԯ~fF,x-ķhܸ&,1~ǴˤmہOnQ;$:UGO{!,jj,K$!%T5.ؘLHn;8X>$$t/1META=f{DQ=u@~])P<:~#"Z< ĕmi3D-?_+aw+FWͭm|( ÔUlQr%?5˚|lq>mbGscQS\K)pa-,mVe)4*.<)+XՍ()a!-q j'1עZ{Re9WIebjfbL46zM{Z^b݉z<,XXfN^#y?;j~` inkS& yטe$,c5z2hhZޣpo[_|>OŨUZ9ƘI\.+ &z?SoEo^| <><(&N =VAy}JQoX%F<ݼzH3. ߒOFVfht(wT^axn:N_fHtտFgQʼl)In5 '"͆ <nEc璦\8X5qsQ79N1{e#лL?:6XaYL}t&{O ϳ +o%$Sr;}{ᕃtRl |0=z1vH䴼9#48DwPΛkSLeԦF:WU[{kO?Hv=c٨nAZi?YM0عoP a?yۦZZx5|BB?B,)v$jCb{A[YW.NE'/҅O$7e~g?'Ձ%Eu@QLl N *ޝ`כSF"5_74QË4xgfn5ଖ#uALL#jԊob"GZ%7k|@z~a W}hA/jv7BQZT,s˞idv\gPe'E{/~J_l_NC{9Q3}.=fZ'r%`FC=:#94ĜChݙ0bolk㽖B 9KH"kGv*B|wZ;]r7wlNHp4TKn~*YZx +^7&uojpzGl_+Y%!;QVE>m"lP#t: .8n;t^aeR8ci 뒳kLFw-,W2?݊mY9SpIVZEbٱO)B*LLS.A!-,;v/R, 59z$ E`ġ0Ah8Թ'7^_RQB)ţ "Hk"nXo|/u}֙a:s:VshYC6ۼeGQoVB4 /6a7 + +bLt[؂H13rBlb&Cмr8T.ykŋcV/H.v NH%6ekE'Lq5791+sy]C AMT-*vHH7,`53wOqLjDKqMY,fV8e/ !:eMM,߸=؇C>QA*u^<*cU-+7K|zhp٢®EG{5Fa|s@OlGo%˫=Θq4~f#n&-2+ $*oԌV<^;9nu<, ӗ)1V0*38yAOGpwMuZLj=۶jӃ{WvBf<ycZ 1߫|%b^ /xTx¢z'^yu8TgceU\;FK8O ܭNs̯;a&iX,6LxncP7[|U{il$'YUU[/9ae3d',WSէ!ُuK>(4FSOmQC_ޞ^G|Lz +ϔ"3Q "/님Wy#֠{ YI,K{!Ghc11K]}OU8w¦g?O:k5 ϺYŌ?%VY@_uBy\D VՕ-j,$|~`Z#N$b9kguGJ'2dQV8}Ԅ!'1wxܺmkgܝU{IMv k6YgD _J'R!<-1~/lɿT`%,ZS&$=H{*/kWHk8c({c|1VSDzL_sqqLȴ9/9͆0dK$1} '4 gb58'h{1Vn~PD=I]+OS|iȖ1]vgMFQN߬3ޢ +%E%.'wrm'ieVéSQ\E:LeVTdz:g`&ٞn[>6З +~(^"deHq gɩ{=$D_  ZqvC*|>[{2~R:A#ZNv5۞_9/feb&~UV!uĜELp⪵wSݻ̼vb D`K +Sot~o>nLċM36 qJUEm.Kg;:+m&lZ~u +3W%<;)&U)/q*;oJPWH ͵,#ؕ z%bZۛ0:b=\$=Hp L][K~ӝtQs5Nkcg-U}ɱׇ^p{gwgco:lLћ#>6Ŀ7 9QMw垖/I$1gHUICl0[ipnHn^ߓa$`X}]7OQկ,K/Rg@ T^J7Άit‰%orKɩxSꭦL{+1R-ښ2A'H)a-xG/D+Mf- +$~G=)#sc& ڇOgQgYKf_ZIזcHP)?j:C<ٖfxm _ZW='ΥيKH8ċ׫03ݠ./M$OE̽Ck jIao(} v z)5[%O~'ў_uֻ x~-b;4'iMX>§Z1!#qlϰNt[xo"ƶ썄yRG+Z6[]X5w1 g6vyhc\\-T'0g3з'S"= d+JӢg *ijeG,*<*"Qd5Iw}X sLzB$T%͸ϙy*'q{3dr?5v6Z5 }Dh7T-f*+DUgm}AQC9w7W0)I=W,u56|.Ք#ZPHa0cԝV{DE0x,>ĞeH9!AP'q0&v+ fw}aLZ3N5d ֿ+ +BD0w`q r̘sNX1*GŘ<>YSrl䵡 G'Í=#Z7f'*dWMVo csi@DLXvT^RÕ>x(O(E Ej>J26xF\9S灆cwhV0uw1!*y14(@[-R5$^h }o 'T.@OulG3Wz/o((?ׅ2Fأ=FCl="(0ٕScfo dGZ86L{*HDmW"%ind&Xt-+hb؟SǍKr>\#f.Yc4m>B|dsw{evi-+=|i8?6PF*u:A{Y~1;Q,ou*D%w_mvnNuLj @~i^%w?ۼouC,d~hV20V+ qF#MN3cFCu68Xf7ҩY 0OYL%lqH{C0ܢEɗX5(:&CʗYŁZwV7  %SmO +^qdMd2MKS)L6WY}FbRh**vKoZ#o9 ܖ'>2?Sy>)f+NJ+ Q-g\Eא]/_Ч|`j! ]uS0 -/rNp"9uB3`@/k!KgyoY/f^dfL@/"L!DEψU5BٺsVy6N[Oa4`8_.\@]9mtB2=r +z*Kvkx+Spڴ+*[Ъ|?dyCo m-4 :w3^DHG~c(&O0[g鍏4kDN\Y1%fx&X<"ryTVDiRÍ P$92nNINvO؋|4mmRqH_ϧg%n}O+B +gp J;(a)j}`HknL?~P{yIw&8c00|mw҂)Bʳ''PGRp !Mݿ2t78&X2=0#… 1+=Tt1࢘e;ql/brp!]f.hk֪6F!"ujQ/rCq~(#YsZ Tf0#-HaK1&V1$*;ufyKd Å5C7AֲOWS3FWU V &S~JtnTaEVPP$8dklZ(|$R&l%G6C7. ^wI[:Ք7R̓{O%|H;sW׆vgrjwJeG$Y'P- .k݅*CS0>j283cQ~ϙOy\|v="GDb^&솈HjD[ '["ÏE\a)~n,@WpiZrJ(^t-Se( +!m:X$롬9L^ٱDQexJ)Iu< +mT)k7ǥeCF,D=`Q+^}#nu+ݎ ЧXPS +͖ޡi܅=k-jCNs|eDi:?"*Qn!/JH;*^>+F1t&L2\K]&kwTgoAQ^$\WKBo|oQZxU^Cٛ8J6\fώ!lTHX_4 0a@R +H49^z@ JM.i8oHG~,-= H~88J +o ;>S 7'_[=#l7{ؿhE6/9h9r0]`#fttk ,2*{8wz%iU<xXY'-`î2xǧXZnp&4yCa&X}1G; Li/ds@T1H7$rh5q3s]:QƂ|5l/-~.~X%q yp\*R2a8R 1x9:RqE# “!P.:vy2JQTV2%R,<Ȕ26=ySFkg K +Dą#@$L1hg؅G AeR`>?~#w"4tMBۢ' +A-~3Y;?|W7xJ,qyhpڶkX=K1 )0$sADBXR41uBs'68I}M&k< ihAvlOpV@=nKRˏ0Ȅjƀ+DK۰ +endstream +endobj +4494 0 obj << +/Type /FontDescriptor +/FontName /SCXBYO+CMTT10 +/Flags 4 +/FontBBox [-4 -233 537 696] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle 0 +/StemV 69 +/XHeight 431 +/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/asciitilde/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quoteleft/quoteright/r/s/semicolon/six/slash/t/three/two/u/v/w/x/y/z/zero) +/FontFile 4493 0 R +>> endobj +4495 0 obj << +/Length1 1547 +/Length2 2840 +/Length3 0 +/Length 3811 +/Filter /FlateDecode +>> +stream +xڍT 8mۮDL!f/1,ѫ1 ØXBDl)"Bd) +!(Y#!=ccfk>VOFt[Dkvv,Fh4QT, +[>$! Zi) +`pFEFX4ZG |)$ i ק3w6_A0 ++dR`A`{PG" +҉G @ot'Q  X XUjH󠰾;ld J!4¡@&ulM+Hl=@XAb~[^.D$D7@ 2 +VFH?[ Hˁ*| * +X9:0U~,"`, +u#j 4fCI , (L=z^4-"Sh$2 :Hp@esـ2Vv pʼnY6Ct@hA2Y_`39`P? H"p)4د$3)3@/~; )DQ~\1q*N==?8%@+AV5z6z&42PN@.gK:f@ ZM0 +__q?{)ԀH6th?huHp5a ܩ?IaQA5MXQ̏kS)4К΢,7"Z9ZqFѐFWLB b%+PH  Lg–T]@M@^,*ӊJw/T7 O7 XAh?89L&?HI'jyt/8܂U930d(;z T_kaՍ~1/q;W.Gil}n۠±gBڋoYYUա#8}T9v +>;ג)xcjl]˹ ;p*W+s/Hft[]m4p יP ww0\7|-捱FrR4|v\=yK7$б꽬xKgg9\&d;D$%ɴܑg_,v[M6_X<(8 -̇שK/ݜ)hǏiiQNrҾN]2P|YW3y6˜GjH/gz:)OB9fk_驿rwʎq8]]gg +h~S\{̷/&ܽ'Ѻ'"!ϛ[S\ +9Ϗy׻oQO4.w%teG&:+6XebΆ|6w#l_84/{,}S0/sNQuNXO<$<:d7J{Ch~!v5imrk=Ɵe |3"mMQHLOh&*b*,ږiZg H<ŝJ ,J\F~ȻJD 6,/HWQ}>P=UGi63BlRbMFg9Y !!T2P,R'2]я0שZkm|,4lYw2#궃"ԃ*ǖڴ\>X}^CZpٱoAiѓ>Է8rU`gt[Mwv>m㤐ož瘷Ɨ=~]5Bo#>3'Kڄם7l=hCIq{P&t1X籶iӇ#sOyBەdP۟?1(]!G`ѿ\!/xD42b񼒾zTѢ0=o5YA)[3̃=~y_gΈM]8y%LږV"]=ťf)J7 C-#쒕kwvyyũ j~F2~@Dly~dg]t6o[ޑ"eI廖j8^NT,TA*I2*q2 ;J3bl9|7sug=kZdo^;E{ Z=Jq!OG# ;E 5dGּ<]sTLiZXNq2!svYFEII͹p^c!7JUF3Lu$\)ļt5ىYkeo.`<~\;8l|LrWmR^0>\mW>wϬz1?ae˧Q3rO|R(jQ"rPDfWyqj{CB/}+jvTV&]ۙn*lʲT4vsID7S]MAmy +; OJo&Ϊ[^iJ ",X1ѱral0>ҫ|;Ԇ ?(\`nU8ZYTnzBX3Pܹgb=SLlQ)LJ\}8pWw>7XE~[^'*YWPxYť][sG +v ]|0eKW/ןŹ#D|d|jum(+&^ϊs6@:j9|8X{HVTCoIt:Kvp)KpsW8Ө`ģTev譑1翥'izb{=U=;&Kʻ2{r]AM] ^0^֕kyi5V*}5ͫDW5kǹOKKJx9M=sX`ب}LG5}C>F>A8Q^;|bCd!d*jؖ#_ /aͰ!\~?iGELp JyZE;^:E48${ .w/9 +ܤv9ɞ]&ۺ+9ocPSƏk;˜Cz;e`IRu/g\['jUZpB/j#NHݗf w/6߈RK,]+uqg6RGNm=EmͻX)넲@#/8Q');5gkࠩXG0[&;}<͑Y$]%=WG5K 64< ܪ!wvw-f m9\\ +Tc/fFVW8nyuB)u̫s *ӏjGoyؾя$.o;y!8 {nݶOxfM!;Ԟ˪M kʃSrS6\%yqu.# ή?E +endstream +endobj +4496 0 obj << +/Type /FontDescriptor +/FontName /RYSTEX+CMTT12 +/Flags 4 +/FontBBox [-1 -234 524 695] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle 0 +/StemV 65 +/XHeight 431 +/CharSet (/a/backslash/e/h/k/l/p/s/t/x/y) +/FontFile 4495 0 R +>> endobj +4497 0 obj << +/Length1 2029 +/Length2 6603 +/Length3 0 +/Length 7801 +/Filter /FlateDecode +>> +stream +xڍuTl6% JfHltJtc lQ" %HH +- H tHߌW}?axf7!jSwEaB DȹX엘]Q2a,N +t]Qm, +KȀ%e@ $+Z +;tڮ([ wrҒ?JH3  7\p_!䜱X7aa///!#vx#9ĀȹpO WG 8<?'rBpwn&(LK NDGA (s~(8~nnG "@&<0a]M&j$aTd1߿JM΢[TAn3Z!@GVnt8n (aQ%WyRB!*PM8amq4S(-EԺ +mN[bel 9.e8&d/Z.|2ͷnٕ1MP +ۗvBkW#E8c1a*}Zg"__vVQ~꫽^ ؂##'W7װ{(zꖩk ǟ:?3 +^gWh(:*T&dq NϽ)u8'0BWZd6EPvξwiozg?*Q8l3x w=+IG*c\&n$: ٷ[p xڣF_|J{|;Y"he BSHrZoW}e8]:5!{&l3Xw_+t]mt12GSu@k/%#ƿ[yo.HHhӆ?%zޒlCU ;Mh hZAٳii/!#rhE='J5N.xRD9οso Uֻ %LcQg:GegE"d⫞sV'ye8(U,S˳Bf0l01]>t m`niQYqXt4'q7Z By3FEj$ ezi/ɣTZ줳H#]<_#Y7?3'neҺU}oPJ/ÀY )$x/4 YgnjcQ.e`w8 Fbג. srMr.1Y'UħPZ.DSa p#*2Ƭ$g4s&U]~vb~; m6K)uuKv/Zњ&5 +"{qx5<.JW*KV-  ;y[]oIiռQُٮ <tSN'ӈdMЋJ*e&H>'.́FA7ndnJ%q_yxӪZ綌Q Ҡ 1O 5:_kV躽dmlk;<(nP2hfhPsEg ImX]>i>ף15Ku=7ecXr~*V {~Cʹ(ZK>z +Ps%_8vOT s`@mm¤%ɣbօ=^Ixr%D޷✳J3b0˖F=M$!ia})`CɊTcbK)^תSDC]@usʴ`'B$A(.bGz<ŝLS2/(ev'^[Uo˻7i7ku3/9ޱn_Ƞ8>~EӓaY{;~؝A%򛜩˥_rEۮd:|tk BU'A&>QlVrJ D2?BXh?c\RpU~k}cU/Յ4le=$FL m~g,w/# |zɒ!ݫN& q>>h7خ^ |>\?.D4Ȍr亍U()LWءG`]Pa/^Fee q3Ej*4%!^|1(]W"FC-Yiھ\-Q fgW3[;;fPU.'ōJ<0"kQ@#e,-pT./ B5Ϟd0T4(+B,̻SL\K pe@ eYa71uN_1ۧxڻֲ+'nB,{ A="+&Ė5Hl+ gzcyU6~^_yGA9ܠ =|4)v[=p븸0ny])@: HuFNzRLP"Ncbx-.YG `W]aMۦk"23*X}͒ ;/o,,$s.q[՟]E~6y=Qۘ-K{_tg4 YjcKΉ)T_O\ۉ71Nhx{ CP, vG>ֽ$=ܐ_UL 5&\BH;uPF9ұK9m >e|G;@HU-hr=9"heAjxN=S8}d4!Krl:-+cJgboe"==$C1_T۲?Pe ж'}jUWh#x7;3sy f Nf(ExSoNN):S\+iv6+;Xc* Ӳ,HhŹ§xyRڎ~v*PoNNzyLN ~Y.ܣׄ$(>H9J_ʜ Mc;D:#myHV}&ik/x/|~N)wt1* *fRI%lbn;GrVh}Ε4BE y)~O~u%(ɗP9%Wy闓_)ZRED /4H7.:Uz1RSD*0ӳuywFjTCZQN_}(&tꄦYࣣHq^G\;q5t|_xĥV($ƃl"H{Zr/EË +s-*4sgYuiU^s a +l.~:Q'L!`2VaPjeQq|c0XanL?/+\vm_V$JA6nWQU|f+p[X9Ɓȇ"ި VkU_ 5d!-X$_G׎C:H/$-dx"zTqwkG/lXMv +xOO1V̨ +3" 47 +4M]eSNEbm3Mqky~="Ef65h|01+s̔+$>mmyݧ,jLtTZt3l/qs]LqfjQ +`]@7:mFғ]se,r) _"2]Bȋg'H?_Z;V͌00ssޟ?U4an-OUO|[auqwEoQw Ě=j ̧Z-- ;XF,-Ï5 8iֲ˹o?7oj%S@OӑzZ;P,޼( t,Q+i>UC +pU-O~H?cTd'K?5 fcK+EM߿SǹxGab`s1m9za;QTPx[#;wv.=6:cj8x_5Wfgiu7H~(ieEkCE*v]3aVh+ZA Z΁t_=Zھ o sÜP'WK'>pijE6^bn\n֟Qu!zWJ6in?'yhM/|1^Z)^$b;PaԖ ZX29X/Ҝ4mCf + gLsd%Qg );?WN 2†5 []D?/? ғsD+a^AŸ;&RHRߋX5mTTuDųr6g=ϫG%N-`}*uZe(Qhc8\+G[qB`|$`d߰J;]&<.9oqKFC 9ߕ%0SSeIG84pRf$ GcNW3/qld@|5[of7wAR#?_=uBr|#ҌǎԵZ GO6Eot)qHe!eK<& g(/7i,9sot伡 Uvɦ01ѥ0vER aLܓ$0epѳGI SvbKx1eVҙZJv2fṘrEKB -n]H7+.yuv "F l^A^c; +? NuV?{چSߒ])o,ES[^-&`&73ň=o7<#P?M +endstream +endobj +4498 0 obj << +/Type /FontDescriptor +/FontName /MRQXMP+CMTT8 +/Flags 4 +/FontBBox [-5 -232 545 699] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle 0 +/StemV 76 +/XHeight 431 +/CharSet (/F/K/T/V/a/at/b/backslash/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/e/f/g/h/hyphen/i/k/l/m/n/o/p/period/r/s/semicolon/slash/t/two/u/v/w/x/y) +/FontFile 4497 0 R +>> endobj +4499 0 obj << +/Length1 2215 +/Length2 13232 +/Length3 0 +/Length 14542 +/Filter /FlateDecode +>> +stream +xڍt.icL4mhI2mAcmmӘZY+3DQN$nkDD SU02322#PP;Y#Pmme :DNovr6ig+ C[n( G9"Pڹ;9O !k t2Ye4ZTlANɎՕhHo`OjdP9\@ƀ?֠#PTؚ8@7xKP(؁l2# mtZmmL&V ,GC?hn4|3r @\H |#7=G#s;'GzGs?(2b6" 'G?5wݝZغx LmM al$%ɛ`cddda 7#3?«ہT)~cigk0y#67}!x:]@'gFNC ob_mnmƷc0zX6s *R2j2j1G',lc1X\PS44lLl\1xkX 3۾m2@{u0?.[GoAVV@ks+ (lNMARN1n cEs'#??CxnenRu4Icbd۵Y=MF +vLQcfcodz;Oc۟{ `uzs: 1Pv6;A70F߈ `0F,-oS7z)|1*+A7z7Ko[B-! +h[&ux&eGNx?-@#aeCbm?&`/|\YeV [g|LRf 3w;3Ϳ,do]|#a/_0UPo8~~[)3MV;+g |wuWYw޸9ߡޜA=& _˿[ ߐۿ[7K#g՟ηmx,j鉶]vf(vSh<:Q`i26nzVŨo_<[aC[ڞcv'M Щ +y{[BwIS;s(a޻K *U >NE}:Kk9C +DG uv#{X:$Sk9ac\ٱW ctS I{(ro!lѦ'BXNbp + Oi&e–EilJƈв]5ô +B=Ƽ-G$:Yfn<´ -4O@EB#=2TݥAdH;d.3Q\/'¬m^ܕ!I曍ͫ? lʋNZyw?1EsTS]J_v}GcC 0;G.dqV^JU?ipΊG +՟ȵtf)PqpGF3yn>D8PizZI,,?Y\#3FQ¹}bQ6yp.&>LIOWhLAsh3Y9F^E+ͺ(¹E"5~uP2G-tU=o.FI["GS>vr4-+OZ+:aY|\! \ +xOZݝx'=&SjW6-xb!$yy,̋ٲO66yH쑘ă(eM˹}LkTPk 58`/6qMAT>BQLz-h: ӻi,A ?o,~h[E3 R [/!,ވy1uŽJZ(}Z 0\7RlZɅpɧnWFm5cJbSL{XGAgYpF\MQ$Bter%]L2%B=)F/9N3xAp:+ز/&nOT`a#NV;1˲ˑ6"[[i.J~LcJ} +/d~XZ:JKm6&&bѥ! o.'[NfHqo<ÿ+δ܁+ /y*zSO@qj7C>$e;Q-Mb^jz~{E#LiGQJ6'!mt/yKe %R44v8TlH8u!8ZzvwJRtF6ϣJG]/[ty3n&|UJPRD"T $8`N%r*e-22[EU[V>rU"S/ϒ"Ee8X<%D|~_Uܲ@ ǼfWR>J"ѠشǪ-s?",vݐ=B7hIW }`%CVql❴• !P*_qz];)>\ a[Ri8dD@U/aL3Bu3^ ͳP8/l?:/1e.|SG%IFS#P11yS)xP>A %\tE@|}u9LZeBv Qz)lj4=όP!/Lb9"\ޟi&- ?Uz_3u[M?Ờ1)]F HAwr<䖤Sgi}K4n}.Z "g/>-(/:/pͮ\8 8t06][PLa]f|G0}|CqA2/+1$ƍRN8m/L^w:>;)#9|v< +j `*d/k*fUZ S1~`Pe+W̑kÈDO:t%G@„~f|]ء y(U,ӭ*vWC5y6}NkG+~ *G7<(>NBsq\ kI1d֤Gw+Xyi6bDMiD3(9/V .95pTS&|̖e jpg4mAMt| R 9EuEA*%Obvn(}q\W|,EUԬ65CS!A@SQb[~vTwk? 8D&OA<ncYrcY66n3 )Vy4LWvHRC󒮭C%[<ؙͨH+)_WۤΊ~@+j`T0˜jeYIh hdnS)q=٧nQ o2~;VO/ea0=McUmn⠛~-6@R s0lU12aޔ‚!x.}Arٚm'MQt]^Yhb>(n37C⁦JR?C<+V6S.JPZ:5{>W胗".~`-c<7FuLZㆬ Y|讓1}r1a6*8K䷒|POU\u1FyH9żGbjWMYǧz_ &${_fWePjpB=,r?|zӝ Ck! $(y>.$zO\ܛ7}yd *0Z>IG keTN(&[b cnN[p 6ozK غ# +2/JJ@ lׄ8#+΢ m4vtF'.6]^68.!M섃VߠaWp:e(!/'9.O$~FRD"Q +̈v gguzys7k"cau" +bO|<:Ί4T°4sCGZ|n/ +zE)Ȅ.e.S֨a9f/X5]܁\ |&kyMr{ +pw7ĽEUs`#&D֞rA|U 8cP<2Oɴ.;CK2ݑre'Œ(q'%mhV'@8}8k?Qҥ[&']|@*?h^n[l2`߶~W7!B]tSrJQޠUYc\Uߣ+u5.|*bn>H6}h 㰵#aV~Z̞PtZ+.jE<0zEq;n:3e@~S%<'s.s! qbrJӀ>&9$TVV-Y~(LlGbQ963Ops~e\ +qIi ,Ġ2 ylZmv0,p/m,صPB* >R4+)O9}=,~obiUD@IRjxV) }|!Ll^\tsexPR_2և&h^!*04q_JȎ.i}!F؝={;Ky\&V=,6QD}aUXQf4rjyͲUH(s1džqI3؍[v"0q+\DYxpHo{r~yk=ID-=xls;3$m_Q>o?2N؛_F'Un3Wկr]WPZ \ZL BP!i0OF_YW5Uəd+RSOzf]>McƍxִR[u0䎯FI&@OHS ;UvK2UX3P)0nGɐpŐ2TV nK떗eG8H]/wG)Vȅ;ѭKW!2Z˷&כ]:q<25Rk$@?qXkNs;R4_5z3@3/~: *D>?."?$XuA}-kg'; 'WÇW톽 1!'Š(93S($)bU(~&߂&VjteO1宒O,ph6k"MB"tzB_v UkuFƌt[fVqi#:GyVcp]M 2v81κٷoPoE#wFG[d 2Ww +1Y2^q`pTvjVZ]~{31#)sXsAT_V]^M5#S$ ^۸34[]h[^ :6A#* +ݹdNO$>xe%sh #OAk0B#qNUn>M'ugh>>6cް2K= ,^ʀjH %Ѿy/|Zy05i,eoP|ˋS쀰>dKv̌gZ]g0)Kv^,8bKysռ6w80 Iea]O5 h-Bڳ8?cK꾒$(&|q|%L ? P+d'G=>|PBϵR#Ci>5SI9J8u{vQ[$eYRUlWxқ:?,u]7z^RU#SfT/kc[+lC.*SچSΊs6%?]x߷07D_Zj_}14zZ`l=~ZKjmHO.΃"IZ#r$F3WIa-ʤk|;ȷ ;g8WS Q:KUKBSrզ$o}RoHSjRh K췊>Vl% F 8?z~uj%mL3}禴dq9`̩cnM')I6Dgj"݋f/~Pq[AB-7(k!٢|I @5U\ ~ʡ|U/a-#'E9 кBvOa8:lP `Vr"j6ZX]lX[ɾ]>*|%c(z$~"_jsf(ex\| +A PwyUU:A^ k'|ىıkU(].f%x(͎j׼ygXqgBȩW@dkiQ3Am'ml)ˬR<>FZ0GwO ` d٨a>of=3JQ,Ԭ SV]q3WTZdCa^? UhC,[lE>T345 ;!l'yNU9TR#ĶUk~ ^)/Sg=f(r(4g('qw~M r7ۆh00 a٩0IH6䢠q B-6/b 5))C^9]M!DO9~f\`/B|i1oɝvC}BlˡhLڀ> 8j')A3vC =xu;Yy':iq(|Na9v|x YڱF 4j$16*;aQ +U2Ox/ Z<{+92OY~I"㱸2~abz$6U3,)ةx`×DglD֬`R${}!=&~yH\nvvl]J(yRD &:Fdd{Q@M pNɲ}s)˾ BZ`ҩ;e߸1 +J|ؚpL\Db12,ӂcFof(b>RܖDG|5^(1TgVC>@3֐̲ UOHE|oaRRks|a!d_/o3HoE:u;qIOvjFċܸs +- +6?uJFso`i ^ օI1!^KŔvLUڶBk#G*˷wḝK".G3._'Wwsjz0^-&}fV6JLacJ梚uyȿXZy|g坼e,QJa(V3bd,X9 K,e5K$2eB +u_'Ʈ-a=~)T?o8K ]"<|dz(Jj:~(DE%=?$.oPfuKaN6nee徃<\C1 + V3Z~gr{"!5-3Z0Dr$JthI2=7-BoՙCe TYXI :'\d~,rh%0ƪz]`"߭{ FjJ6JOn:X'Oq)?=H2I+X[8|+^A &?c0^M1~8 /ML̉=ZubOEζFmv}i@2I^zOhU.3j44 u4 ޽H,|feh ㉗9.|x$q]K$Q\J0qp ~o +^M>z0"\_1U-rNh +C"e}aX8./ ,6O `i)̀{ C?#SsE!JoKL WWNq Z0\ca7hPR+ +XeEFPQ)K%O9G#JE *3k3 lMrkV>ŭZcOT# ׇtx\?ƮQbګž|]fOIUo/<0_(Ie +0d?/B.F/?2Tp]`il?OT$h_13񽕳n]gCƏ*b:U{JQ`eջ.ZU|%}+ǖB>wR q3|H{\QL +0WrNN;k:ѹ*CfB w7%X Q) 2r@e'ՂsD)IbT{nO8ܒr@6?uAƶ6]w)M~~7с:o:"ȷ$ҝ!ظy_pOD}r'fT)s{)sg꼌P6FjXs%&J-WˇL#w`[D K`{wE +p^g)| +Fҕ鯠>5zQd njrW"y>i׃VO[1ye&܀|Wj!`J1jӓz1xW3ԯQ84Jq|n{QS /M޷+ +;b92).HϱѨ5jD1\<1kIWD(*@"=ֽ'lTC+y|5@Q}+ I'@|v87L[2Df0k$z1bwG&Io>  +(,ޝW?@t^{^xj~ro-D]MF5iIG-/kW"T<~Ra4ބھ<W:w%^HpRo_h[9oU_UWن݆TBH*Z, M94ԾǸ (8A>Vpt&:rҨdXj԰-_f́G /`f<^ᗑ ]%o_tk@ϼRqe!"Co$b֪>!|H@NUddn=ǞͨRFǟ@;Ml7 ި)X0ݡ?{xՄKBS|GaKׯ~֙sM=yJ_n=]ゕkGD3 navl0-Z+a)̼+v!; \\lwM2%[Ss`XT'-AKطL˕+/v|R ZEɜBRR).Uاi1#9֍s~&1GOS38]Jek]X^T> +Q `~\1E)A2\? <3!ػ3XDM^}O!< k?HڥR+{(5| /r`g):`$Vb11yu=|lo4rXZu4Ŝ>E lVYeᯩ#-W$0Q,{_@6G]"d/Ć +WO>pشK0H5A +@u\#\ 4_j%Ԟc{M*$/: q],݋} +EsՊCȣgȩubzB<=;B5|xs%iXNRJ_ 8sr%ѹ H="Kfz.9qJӦ$,f_!Ǩ/yRS(hT%Lh%Hlm4nq>Ɖh>)=lm&pWPB4p1-CS^{0D=(̾u:crzSzΪmZ|[28?ƒHGaot8Z [i7QĘeh'C`Ùq5g|[2e]†I;l:ʐpkϲ\ Jan&띇7th +=6x܏vk{Hĺt.? rkV4r39|笉nncޒ>lQehX롁G@X}j޷jA':W Gkx +p!,t )*#']O}*lPw pkw_z Ј\o*׹uc .,',)ar*"^MXS7R$k6.lKYXm³:aEYB6Rn/EJʈ@vbJ8fmCx)`MpzVcZzj,EVvȴnỪgN>ºVSEӑt/x ؉܏@9LCf)ibdH p$marɒUeB/>$4*9*rciH{| AXJ $oi-v`ʖB6J{M"vOKO6}^:ju +i&Ϫ-tbބ实*WX*-#k[s _.<~9ףi0J52}m-4#a +:z,7"r='E]f)>q˽#y[G 0褺;Xh8JLBǒ@w,KdٔyHyķq'J#vr@ќGZ霆:yܱH &jI|S3…+pZ) HKA@E̎(_L1}KnmKHJ^;^`n˿S`QPn`"2U*Up9WaN} rp +kZ)j:@?q =a@|'!\ӏi =zA5^r8S Sx&gV"㏡J}CGPo(#H I5pIp6hޫX(oA)@'&Wrz3gFqF}z8\^i~-hb彂Gزw\rʫVj#OҖuվm8A`i'NدWce<Щ(] ?[| lu,Y[ *QL ЎOx߲g@zSu/I +w1\#;OpaQݴokhTx#,-8ZJnڸCN]GUyOK"ܡM=q]<&)CaG_QYϤT0SwGY[ ox,ea44C# +I4U=7j;C⮇j13ml@3uL{x {XZTr*bYkdRm 'M>)L: N]BcO_7<~D=uv'~6R+6 nPtȒ4d-zQA^+NG\v'UwI#I]:RxH뤳(lHfu?*:fMSk!z^y0n\<&Z^%<|B,}pMYJ]ʕ/S }x_|O 0zh,Z.'t'ζy_e ^ ZQJ]. +?m6c%?4(T"<""A*  +(!2鍻Wj44M_5w2 (E|bf^5?m ;T"Q40,peջ}hW霿13ͫ̆ _AÿJH@m32YaĐ NFCy'\b5L0tCr<1U7 +endstream +endobj +4500 0 obj << +/Type /FontDescriptor +/FontName /SIKVKV+CMTT9 +/Flags 4 +/FontBBox [-6 -233 542 698] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle 0 +/StemV 74 +/XHeight 431 +/CharSet (/A/B/C/D/E/F/I/K/M/N/P/R/S/T/U/a/at/b/backslash/bracketleft/bracketright/c/colon/comma/d/e/exclam/f/four/g/h/hyphen/i/k/l/m/n/o/p/period/plus/quoteleft/quoteright/r/s/semicolon/t/u/v/w/x/y/z) +/FontFile 4499 0 R +>> endobj +4501 0 obj << +/Length1 1608 +/Length2 9934 +/Length3 0 +/Length 10764 +/Filter /FlateDecode +>> +stream +xڭteTђ-;4!H4X#Kpwn!HYͯ[+9vծs)Tՙ M 5uvR7{,18Q%A&P0N +hR ϏB ػ;-,:M5-zFFzL3r layq@mAvAu6 ,NVY 9TMm@{0dC60@OkN,/XN=~9r G[?p4 +6f! ;B^2l_b/`'lTUO Om'K147PO-S docR G3 Oi߬:lYP9^j/-v(E`g?c. ǿ3/$L v639 +2R@S'AyoF_B8(ؾ,? x&`!_@`?CM^ ng" ?`'L ZMl^fׯigrہ^;F3;74,@k?Cٙ+yfԖPVaoP wbч쿌?7'3;/'岱qzi+@n?-B:e' tvt|Qmi?K(s`UJZ* +?^w';\}QF~oS R 1MGvv;lh;@g9$T]4-EZ3_}AͰ tޗ%ݍ`rM4n:cޡ];ČԂ&>G Pwcǟ_AAw^Zs-H*pV8b lblsU ,z,6emr Zgab\GM̍ +y+jf6g+ŬҞT:7}!%#&g\#]ץA'.GfP'vZody7ACSńv ^y&@&do$?UcZ9u+. ݟl:*%d'J`}D_DXpx$)XmtĔ,[ohbc͔sM03Zı[T I~򾸬ao[3y<γXԵV |ЗU̯ci&ͱ$b I_]*TV;t;ۦL$yxo'+µ1^b|++8᠟!:;ʊ_&KJBܷ l-.}@Z$M2ճ^_y~Տ%@#;xes 9U5ǀjI91ϡ/EfsrU=iE#lylO7-Ե , }Y5d;ŕtN-7(YFzlgیu"m='[}JgB<|ic >f*Jiɫd +.Jv;,K>oO,(2- +ʙIǿXZ>/ݳ5ٛ2Օ'kƂ1p&>0/$apQk+|g"C >6I\s9ҋc oBjE!U({2:2n{#xJF!Ѿms3nmjGO{$&a#IV$VX M +,{# +d¯rZ:|FS -SYdvFE\8oS~}Sy;иQ0 1kY;׀M'Ã*7m[tHhx\!8=msj#Mwi0+#=8 ^*xEt$X{K Jtc-ܛ#fBZ:;X蛪zGz5=<z'~4+&o4we]u',J`caIH)٢F-ND G0X[)~"2_j*|Z/Y +We!ycFd:!bh6y)t!Λcr]yThgTk^tyogRK0:fhLCڞ(k,>LԃZi?j:qىc*;! ne\U!Y!D3 LMXJsMyOX [ym)>~CQ!Ivlʯ&=QvW۸0j,,\Mm \܃wA,w 'u ?MJ8Tebj:S#N,tɏrŢ"7RxP;. ߗmy> xclE7# +DN,?X:D6+ 2_cȦ$+XG'%bQ:Ae)~N0]J`ZЏJmwL⃛rWb ^%#jd{[Ȓj[_.i*es`@0c֘aT™fZF2JrhJ Ɍxl@_iqL┃q MʢLMB UEܡc#ޮ<~N*oX_uZ?. Zu"?'lI)uilb֦6}Uz0ExeRHϪ3hMN yLtgxƻ$|K/ռNkVIwCEKg׶F͙JPYe,8۷I}OT੉zJ!)7\gO;n~KglTxG>6UkFJc#O?}(&PJnw\,c}> @ = }<ԇႤqZ|g&qO^g2gABńv,e釜 +R'Ph%AޜXa0)n-YdqQ: =/3D4Rlg溚6H^`/-U NPOn%J(_׀*@n)/r*5eZG +cPEta`#|:Ꙛ2$g T<.DAKʠr.z$;Umw`Ӈ#g $lb,"G%B-؛cDhSXHW`*)%ԫ_L9&e D%LP4<}C"bhBU>-gyd^2ɺȈpML U8 Z0tGƚ%daBZzQ/9il,9i0 cz1(/9%%w'YBTv?ͬS^:8n_Bg@%qsO/rf?sk +І΂$$wIX@_HqcEF7͉Ŧ[RއGL}"m~aG0'忲N +*Rm|\i0 0fX^_y_Ǘϔo ~&ЂOx+PcHOݍLu2 cj8' +ߐ8Fȴ +>0xv +,?¤Nvj5 /ʯM:Q|Qߚ T٬[ J#rѷYe'Fus5ݿM$G4"zn2iL9Xʷ9OF@:>k(UQcyp!N&4m{!O<>DO"ih.vau<2d[d/fo0 zb#!\v|#C}tT]Xˊ)+uc.#6cRD?HVt=,i!%u|Gb7W{ToJ9ը֭o"{ٲwq R>H؊X6|l9{~TϿ%tmyk+)zZW +LɊbJF glƍ&8r`X'GPΥpNnS .8֛&\ 5 @ȡY,@oTkTߨ2G8bL/ēkqɽ +Bߝd ;p6iqOk-\~骟4ߠKO7HS㊝ ) pmA[q,@^GeY.vQHguuu讁:͗l+ AǖK.ƒW!%oe//ë4bm-Mf/]ڵGҰP,uI(ѓROQ>di״$YQUw|:+E W/)itu+!8Z3!EEwwB'}b*1I,5L^'HsOt~(aELz(9awNmrm t/f+ݲ\U䈇wڃ o5bL]|Qt^8߸+˓~峇#{fu*GBGY M(2{'N)@4A43U8fCj_TwGȹOٴ&19]đB)rKM4nLƃ5/55Y_ Rد4_)Ai8vHO5]bV{uL7:E^a J ueWϼQ +h,ZgCSɽ}8z-CtF֥+^}W!I}oH#̨{QɚmMFL1nïOɌP$ Ywװ9@^'ҧ_Yɡ&R(t){^zZ;,ȀCfE֝F~tJK$,9(1f*zc^%X2( .x .j#E2 DLT.1iJ($iڭo[SlAn=-󵚱=KJ0r(6N+c&r5Pekǜz F,X[Y,&ьSYO7wioh[bNXZq"8Ȳ-Ȭ{/qVС};$"FM$8"Ĺʏ8lVOв'7^}+G7=}]d742*%~B^c +?0'e씸Jʣ-Pk4i\jn +(1Fs37ZqUK׈7@ [t[/W'lL#Gwovo<&̗ӎOK *NoL0WAa|3Fu%Ir`cro B46_Iwπ$\ӄSG9E2ύ2]NoG&qq~K}}e|7.P7Ykvftbj#Yb"QHu-°ɶ¼SUU&6Nm)=qw$wjjItaz;"F9B6qD2,8DL$Tf,]B\;ΩTM)5ȸG8x^;pw2Ķv2P/? -YLn&Ut[+FŁA~'T0 +$ +Ճp0Ab/g$"+kGt-;\9=2J,H~S|;#+Jlv)(dXzfTS &|r!]V*L]Hl|5e4nb|:+L(Cx*O[&q4<#4RO!TyAʁs:I Ł; +2UCTDL_H7N}d Ǡ@FV6NѧKĤM8F@\gdH` +=m"dB[|LW:$*ބqCuT||Ph#ı*l0@+-0餷lh&:7B(vg&t֢.t%I||5ѩǟykTpQTM!kz'nRC|]:i[ p&g7۟7(OCDTL8g5WhRq׹~>8t}=C9ͅ+i_@Y[)DleUSn 2bE*.1U'&L%ʮ2j^Mݕ\Zɜ@ .aXq5M@G;K3(di.2r]aJy <SFr;Rxb=u6Ksˢ$Mz=#?2&$,01@h6ӵ9X,Vy˛MP?űH]nUzt j,paIex3j],lDw["O,8>%faV䌶WYQM7ɖP!aH;%Nj_'JO'{i[:Qpn$E l. 5Cި\nf9Ig  8 +-d)ѫ]͞mlZ|وQTrNO*hY?'FK5;Q $tcWd+î?otUtZ= Sɦwz3l-GVp)@dcyP2K!%d3juWݍ w0O)hV/% :@͖_=^z!D V fm$Ջ Y9x&# ݝxqA#sh>lÚ};aH aBxr䬀1xn i0xU?!$+Rsky d4xFbE^> [H7u_m>;|> endobj +4503 0 obj << +/Length1 1166 +/Length2 8752 +/Length3 0 +/Length 9526 +/Filter /FlateDecode +>> +stream +xuteX\[-ܡp[E + + nBpw Kxӯ?Zc=e6=-(qs +An:V`U6mB;~%d@+w,k:xԬnN00뚓矁0@ +r4@JBl<`w'V݄vwU  +wp0ieaa7%$$'ׅ' W +@0ڴ_vVr 09spY_1v7;v0Нkr`[_ Lڼ񟺽C~ہd¡zdo+o]@oJ&~.0d|}YyP`Kdڿÿ@լܡ o ';''_+|n p詩ɰdq :5foT +wJ% q^uH@۫7L-Wl[ǔ5/R_5=Vr^pR +_V ' 4o6zmV!6"a auRd^l<zw/ThN{p*x ~ +j9ךF$ xbG DžS&=c".q4s498=XgHΈ^\fW'BDqo|x䪁DFYUTqV1BC)PKi~[1$2]yQ^M4&_|{Õ5QpDCd7l/kI'q?#H)60TEVlPȲ +fF0٤֟hb6}+>{"+lݷs-u-Cn¾w>d/:m̚xwԛRhA>4+Xe+$: +I^6Z⁂krSPN(t.ͯY5Hk ŝL/ +KjUPj4Z,Oxסe cp]x?΄cZ)j2]`B0A"-FDh`_ IQxa7)Zg3)HlaS\'F ';g&QERַ:CL}\^>VǗ_.:`2f;>d +J~' ;b1FYL6"bX1KXX >o>GJ:~n,[V +{(5-~{=!+m$,m/yQh%sUB8ŋ/K[&oE֥S[a,{^dSa:N9GE06ꗎsD +{-Rh:9Ec_̵t.3{"t]bIin0ztq|Z)C]Ӛ wΩ?*RBa?s0&!0 ݲ<:1[LnMr;ĐY4=FG#.3~iNR"TGq?2bMOxwk![JAӦj.gu%kP9r2VhU0۔f,n{eoⶽns8WӃ*xPwāGOMPΐg$K۪yIѶ|Ut R:2ML|F ڏRl;ze7c3gbЊ;B휔(z@Vİ}o\!XމiĔم nuA0ij_Bfegz",]+zflp$χÅe$:v|㆚́뫤ڳjac'5K?*d]6=D724F',4V'Hlz4 +$YWܷ޿s9Wt)G|H~0cEAF-|@QSjփsZQdX}Q%NjKjmʩK[eVi0k, ͛.F+]z͗HjXV[1rhTr/u]f>٩k5#H_n2,ޖD0.uMgno!}F"4($C2ކtdPaÀvV +qPH8k)ySA&Dg]@瓇n<F 2MoݣRܺ[7 2nDJhѦO jW*v45n|A !bTYX H1Ax\e a)ْ [(Вx[NwVנzWГ=+Ifm"-=B g.D!QgCTd09꒟ FmK_ hڻ3Y)s>O1b=pR u8h,&s83l yF`(Ǡő~ΝwlULzߵ6(UPD8ӈy&M;E4] hWmjqw&GENPrP +gZe(qe0>|v6pSrzN*Zr8 gPh'P\QoM>EφrϴQ[fB H6O(AƹKnƩ,WC"hTka"[] vܦ6\(EU;<$tKei}>j1NA㿫xYG%(,l9m:<ۛ_c&|ɢ"c% +~' vs S_|nF/և~|k+Y.c˳(̟iO?620cwdY:JNóud%%jLZ0Dt);dUGd"`a/ǷMf5ϼv5υ>z_bk=i&R{CmRPavTމ9>~9y$F uᤐI\g;%?JOuj .7OfaQ -Gnk +V*rL܋I8~rȌ?D -4޹:ٙq]|>hgR6 + "hU{\k1yhRa';YLQִ``贖,Hci@앷V9;z3r MH!n7E_ϝ@pfM{@%,ui(CC'5 WǙ :}o`Én ؽ_cK+@M)j8J[+  >?]'׷DfpUa ([LY>VV sץIHڴ[hhY$$)py*úG8-Ah\GC(C7B7gxIWNrHfn&D#U_,93R۹.YPtmuDa FvT5Ib9Z3`ѓ{փ 3Vl]uWbVorGX歭OvQVV sԾl OꤶujjzrAL*#s,ƀPD%S=S2vF(Y-,j% +ts%Jl+t*0N/9Ffjř:#[<}wY=wc-6ڙB_sA||&ә=(H+ɉ$HVۡ="L] \)W3{~*ァnQL֓P􉓲mA5tpF +[ݪqb,idxl*h9#?؄dHYֹ"B_=\dҚd27\-X\ƀd&M!]:*Kպ&T) ܼP8~Uaς/Ċ>$/oiXHPq a!ohU+IU*iAP_{ux]ohKCZaQ1Cߛ.i1cIbIsVPٔ/TjF 艦qwduòW3u;Qĭhe➑%:߱Ů>F&-{:قQC ؕBh~ +D&[ Q{ ԝ+:8Q =I\LAr~T͜yX h^/‡2"f"{Čdo+M\{A'UCqxK(?Wf֕pɆh](0TL,hP$Hj7 a6z6.m #/8AQCu.I=HʚR}&*WEg䌫 iL2hCCOvt(gl~C-ϯ_ +F3&4?&Dw75|-6~,+"\,9}?-E?a8 q}* g&ʻWGdF"SÊyڭ, 4|1ob1?po<jt|Yv˨h Hɳ$_.j\_&7KԞ%#y HKڠ:HAĤzx-NyZTKK&%Re'!hpD&?K(eDcCB(p8CǩDVMѩ"TaU;DhowTX\ + |Ʃ]7&5/~+of RL-5$lL0^-eHc#xS橱6L.U*k`gQ KsH 翉Ȝ`m [ RC#"S3?F6[Z~K{c0/A˲~m{͠=@rI=}In38feN(d晠44?_{Ih=<TgZ3Wٴb2&bF5Ok4_%yoIrbp5}02zE|9ĖzͩWUh;f4HUP[3$]o;sC; *9GNVlkglI?H>݇nԁt[ Y +{c[Y(l6+c]n( &0aa|z>dRBi[gr^| .gDΡsgnHD'sFJ{WfzRG2zpB +]} ~LsAw%5F|33pTr8<*v"-6UdZ}T%fq񥉭So9C[7?+}oxŲ h k N؈ )<`EzO}7O"Iw'w'2}/Nz^B`HNQL=dT{O9m"uE*7<~'o!UnG'[, uؠ˜7-_eZ5e$V$x~/(%l+͙ozz0TND +(5ѳF͏7}P%gR{p]eFr- 9PGmZ%dvX` p:l]01W$)/zHx+i#yb!H<A-PNM\=xZ C@xWSsN0zLZ-,a Df @B\^H[f''!2䬬gcNdG]$mg;ӌVpi"5a_Dߖ+ѮP+Oᐕbxh>2Y~(5}ɏ> Y/_]>1bwUO3eJ7(Sud=3`M"'].I- +JeHks 74K@7Myر:uzuRYЍ}9ȷf'75Ipq8G<U{Vh_]vlJ"e6E$y 6g!"\Q?+Z_\ M/0ut 6n6]p[|NĢeB𳆞SҸ2~ZvgeodNPd+hmoa8"6:{M>ʯ{TMٚ.H,%}G ó|:)ԝuLltĨiNQ9h51-y.zF=JaA}ȯ$۔@Jmw2{$b5&Zi+Xc{ e,En꒙L嬀qTe[;{) ^p۵-j_:WW\,ȏGNIj qgҡσ쨻b2 dWD!6/ C/*N%Ek}pSA0qaZ}$H +LOiAv%Қ] p]vC̆\yfD®'7Z7\Xxh2-m8colpۀ\#Q{iNa +NdK@[F஁hMIݩxF}`W ]QEs@SZ)U*oH M,gԱT'g5FVjmw9E  KI0 Yr^ +Q=bզw R0 un,t'?)NţWPv@a_xv`m϶ +C+.V +endstream +endobj +4504 0 obj << +/Type /FontDescriptor +/FontName /UMMMEC+NimbusSanL-Regu +/Flags 4 +/FontBBox [-174 -285 1001 953] +/Ascent 712 +/CapHeight 712 +/Descent -213 +/ItalicAngle 0 +/StemV 85 +/XHeight 523 +/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/V/W/a/b/c/d/e/eight/f/fi/five/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/question/quoteleft/quoteright/r/s/seven/six/t/three/two/u/v/w/x/y/z/zero) +/FontFile 4503 0 R +>> endobj +4505 0 obj << +/Length1 1583 +/Length2 1057 +/Length3 0 +/Length 1845 +/Filter /FlateDecode +>> +stream +xڭTkTSWE *B=Jy@WGAĄJQ˽'Br & j)8ZPtDQ!P`(2>X]TEqI2ZZ{9Y(;t )I,$x(66~,x105kq[`hF˒XrZoXgyT bz*9@A [+ + ! RT@Q8&qHq(hFA/01'1! $ǡ߀䀒(I*5HD°4H@",ub7G" +TIи:RC415W 1*Lz#2% c9dK K !ĭWgtO1Qi iCH*@z"c.z( D‘^~ͼhPHl={ND[oaIżoVVЙ)5V7]ڰAlo3YotO +,g _o^- &3g55yqvg^Lh1<1bŅ[CoO)*۰&#_9(ч.V^rfUPd~x3=bYw&kִ<|qyQL}!U'fGG=J 1ڐcu/n<+ݘɮ-}ב QJB|$l3],󳚶32XD> J/yI~F<8M)/O.#㇗' ˬɠ}*Dאڕx?s"Tk +{n5 ח!VEj]%q/קɻ⓷:UƭOn5>CN;}̃ҬU>ɯ.+{g5GKߖ=}*TJG0y|,ġwuv}QvNȍρE| 7 lomeC٦KBlR69Ѭ@T#qr; %g;XxsjʼnS2&&=}[ͅś37nOk1ʧN?~rk&#?-nޗ /Z󞹕CbxUmԀF,g~T!1k=iZ#v6ȍr.zȪemD/jj5b'#|:(y|8yZOѶ[SU~\zďh^ +endstream +endobj +4506 0 obj << +/Type /FontDescriptor +/FontName /PIQTTY+Dingbats +/Flags 4 +/FontBBox [-1 -143 981 819] +/Ascent 708 +/CapHeight 708 +/Descent 0 +/ItalicAngle 0 +/StemV 0 +/XHeight 400 +/CharSet (/a35/a36) +/FontFile 4505 0 R +>> endobj +4507 0 obj << +/Length1 1071 +/Length2 6078 +/Length3 0 +/Length 6816 +/Filter /FlateDecode +>> +stream +xڍTTTmץQZKgD:DQARSE@S7[޵g?9<{9YUpW&(AS uADD@QNNs + + p n 0p D$b""b"w88 #: >>Ph +B7R~W?5; *Qh@5 [<""nwgO?:O!M41<sn_|o4zO@x:((M'RCPw.P$_.A(2#!|AQ{@ܼ` $ pG;pAM@_1 7Q 1I) H r7tbGȝnpW A}K?+#6"nhN1W +}GyE]Ԩ0 nT઎dYȘعֳv~.h0`4 j86MA"^IύuYu,%Z^On~Z&5ӥP~_cdI5{'6)FTCL|k%Vh{FA3ooJz9՞ !QGEPDb!)pomS +ޚM@d,\:yxJn [8R ݈AeЖ\3o"肕?ԓ[?Dp*z&x4띝q,4a;>Vj|_ᆜ +q]'01giUx*҂sSt7{lXJGPQouض廊Q;9,*m/|vױѷ1l isʆĭ&eDUVpsL.|D>cO߈YV{ĽP=Jy1Rt8⵿n/İ,YxU=pNoSnyYb+qO!%땩WbAoZ( ݷ8E[U/cWi#xH3]m̚AI/J" O/|fIz!!uIkD% g!# *LhY&.fd=\,oA7ʪm嚆<'`gq*mJ+zQV8 +{4aP;5J5.$ONS&V$؞6klnHnlk)’@On8Szԓl۶+`EVpXZͮڤDKyyǴXkPR ?*g}L[{B{Oxf:ۻ=6r#tjuupW%l{>򨽞C +Lbi=?v|0WK6Hxs,$}];mW'"}l,lj.Xup>l[v[@\m0/11CjobёlƁ,뱞j:??O0oI%htiM3j5OBici~GX2nVbNKȝF7Kc2OZ'vvݴ)ѕ8A-kƱh㓞lMRyDᷛLvtV|3ݮxZHOHɭ0g: +'}2U/5:-Yռ!n]ߤSq@-_-^AئHjҘ^D,:e92jy8MՇ|o`m^1?f8]W՘!}GwnK#Sq cH,7&{3yigg6 ψq4ē?Ͷ<' 0 J|.[aXE9ƾ6Z#k2Uť +saBhOG6l0\n< t ?]r-7Яm-|H"#)iڏpe0gk|۔p+{"Λ'g@U1^ĐS:=sWY/UBصA ox/N5꫟[5;=sH"eIK.9w]glPʥ!we$KrrVNhε};g3Rq&,m(*T"5k֠}4`e8u=7N8)wio d92'{_7 8O{*h6xXzlD0sHX]]6/}A5.N"ޞbl# j"!ЌoR/$_ʃ ၎b6 :D KBp+c[vKzr%c2A\.%=+L?Tn{F Hʑ ؖ]MZGSoV/OGf6Z5ki-L nMSC7Uh'`r!U_`_xpG-ԪDuKmK,.'Q_p"p:Q:I[9QFr~=9R?f1*jfs=#/tVhwn6@n<\ 3c La%5a5~08$Ϳ]#T }9'?<gڼKK~uncEsn€]TsK Z6( ,c|vKk~._E-eQXﭖNz^/YN߉~c,Pd4z: %WYv~AwODtH?ǰ8>L4|7/۞K5NBWs)݋3ɹlPΞS[ul=L-Q]ƘYu~uAi" ?79{(qPv~a;iۖ +8xɏIQخʢܑ i|nŭq#3W&HՐXl +kn #>n8:RVP><՝n*p,ˏ4=v|L 2Y +_/1%oŠNszW՗A80ֆ,c6cL-!?tۋ+I7PxT\*Z Attz` nMdjx~zA޺3DHCb7Ft%oY,?mDE~4嶏I?4Yۨ~W!YHz[ek69~Rx0{V'ش5* +:|&Dy/(uv<-}R xP:6Ѵr_t>ONmRI5xJVaϗ1\)[ƷBߛN0J4/#OV2g771Λ>ϴ 7&2|5iAM>Imt|D+YK:qy3PY@\@eFJbݠNzZl}#Ol>S7qyHS=zG +7ςID9p"\F٭Oɾ#_B +! *1̷,k1]g롦y[VFc^rR7[j0 YRt# n$Q~?͘VBŅ_? w2R #OJOgÈMHo(Z+(YIp奀,`4wӵܘdD2 Y.Θ'S˺@Ib M4=9)azۇlsT.?D&=_LEQSzg~Jb2/C)UFa7>`aE4 _BÛmXx%A|$]'* #=*mTbx߈W!-/aEU,br?QT/Ȭ}kRHIm3lZ'~;P~M SujhT#8-OU%hۙ:W+~ z>E\+%gA_2CO~.>syqvK? -[ķBKHe\fEqvtVENOpL=װZPI3M/=snR3vPf2lhj8H/3_s7=j_0)(Ţ)/@)84" 'A_gJͬ/ +gЄШݾ~'0]`[k[PC3*/g2T>n{(50`Ũ(߇lq[ m'?։k5BToNr`ꐿ8em(_8 *v 7ژpk]xRSg/u~UXLxI!өN=qT׊LB3r￳ jŘG" +endstream +endobj +4508 0 obj << +/Type /FontDescriptor +/FontName /OWESMI+ygoth-Regular +/Flags 4 +/FontBBox [-93 -249 999 751] +/Ascent 676 +/CapHeight 683 +/Descent -170 +/ItalicAngle 0 +/StemV 84 +/XHeight 472 +/CharSet (/T) +/FontFile 4507 0 R +>> endobj +4430 0 obj << +/Type /Encoding +/Differences [2/fi 39/quoteright/parenleft/parenright 45/hyphen/period 48/zero/one/two/three/four/five/six/seven/eight/nine 63/question 65/A/B/C/D/E/F/G/H/I 75/K/L/M/N/O/P 82/R/S/T/U/V/W 96/quoteleft/a/b/c/d/e/f/g/h/i 107/k/l/m/n/o/p 114/r/s/t/u/v/w/x/y/z] +>> endobj +526 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /FYHRAP+CMBX10 +/FontDescriptor 4444 0 R +/FirstChar 46 +/LastChar 116 +/Widths 4420 0 R +>> endobj +581 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /AQSZWC+CMBX8 +/FontDescriptor 4446 0 R +/FirstChar 49 +/LastChar 116 +/Widths 4417 0 R +>> endobj +572 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /DWZZQZ+CMBX9 +/FontDescriptor 4448 0 R +/FirstChar 46 +/LastChar 118 +/Widths 4418 0 R +>> endobj +404 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /ZAUWFI+CMCSC10 +/FontDescriptor 4450 0 R +/FirstChar 48 +/LastChar 121 +/Widths 4442 0 R +>> endobj +1326 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /CWCFSQ+CMITT10 +/FontDescriptor 4452 0 R +/FirstChar 64 +/LastChar 121 +/Widths 4414 0 R +>> endobj +676 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /WDLIYL+CMMI10 +/FontDescriptor 4454 0 R +/FirstChar 34 +/LastChar 110 +/Widths 4415 0 R +>> endobj +4231 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /EUWLHT+CMMI12 +/FontDescriptor 4456 0 R +/FirstChar 110 +/LastChar 110 +/Widths 4409 0 R +>> endobj +583 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /VPXNPA+CMMI8 +/FontDescriptor 4458 0 R +/FirstChar 63 +/LastChar 63 +/Widths 4416 0 R +>> endobj +474 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /AREXYY+CMMI9 +/FontDescriptor 4460 0 R +/FirstChar 63 +/LastChar 110 +/Widths 4427 0 R +>> endobj +469 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /IVVCPC+CMR10 +/FontDescriptor 4462 0 R +/FirstChar 11 +/LastChar 124 +/Widths 4428 0 R +>> endobj +413 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /DTYLKO+CMR12 +/FontDescriptor 4464 0 R +/FirstChar 39 +/LastChar 121 +/Widths 4434 0 R +>> endobj +410 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /LNDTUN+CMR17 +/FontDescriptor 4466 0 R +/FirstChar 80 +/LastChar 107 +/Widths 4437 0 R +>> endobj +487 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /RKGDEA+CMR5 +/FontDescriptor 4468 0 R +/FirstChar 48 +/LastChar 57 +/Widths 4422 0 R +>> endobj +407 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /RRSQIK+CMR6 +/FontDescriptor 4470 0 R +/FirstChar 46 +/LastChar 116 +/Widths 4439 0 R +>> endobj +484 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /VMLIHR+CMR7 +/FontDescriptor 4472 0 R +/FirstChar 49 +/LastChar 65 +/Widths 4423 0 R +>> endobj +414 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /XEEFBC+CMR8 +/FontDescriptor 4474 0 R +/FirstChar 11 +/LastChar 122 +/Widths 4433 0 R +>> endobj +405 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /CZNHJR+CMR9 +/FontDescriptor 4476 0 R +/FirstChar 11 +/LastChar 124 +/Widths 4441 0 R +>> endobj +506 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /PLXAMA+CMSY10 +/FontDescriptor 4478 0 R +/FirstChar 0 +/LastChar 106 +/Widths 4421 0 R +>> endobj +1593 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /JKTLQR+CMSY6 +/FontDescriptor 4480 0 R +/FirstChar 121 +/LastChar 122 +/Widths 4412 0 R +>> endobj +1589 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /HXNWCG+CMSY7 +/FontDescriptor 4482 0 R +/FirstChar 121 +/LastChar 122 +/Widths 4413 0 R +>> endobj +3073 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /AOKQCL+CMSY8 +/FontDescriptor 4484 0 R +/FirstChar 104 +/LastChar 105 +/Widths 4410 0 R +>> endobj +408 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /DLXVLT+CMSY9 +/FontDescriptor 4486 0 R +/FirstChar 0 +/LastChar 105 +/Widths 4438 0 R +>> endobj +482 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /NZWOBG+CMTCSC10 +/FontDescriptor 4488 0 R +/FirstChar 101 +/LastChar 121 +/Widths 4425 0 R +>> endobj +527 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /JMEXXL+CMTI10 +/FontDescriptor 4490 0 R +/FirstChar 39 +/LastChar 121 +/Widths 4419 0 R +>> endobj +2060 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /VUVKKS+CMTI9 +/FontDescriptor 4492 0 R +/FirstChar 67 +/LastChar 120 +/Widths 4411 0 R +>> endobj +483 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /SCXBYO+CMTT10 +/FontDescriptor 4494 0 R +/FirstChar 33 +/LastChar 126 +/Widths 4424 0 R +>> endobj +411 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /RYSTEX+CMTT12 +/FontDescriptor 4496 0 R +/FirstChar 92 +/LastChar 121 +/Widths 4436 0 R +>> endobj +424 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /MRQXMP+CMTT8 +/FontDescriptor 4498 0 R +/FirstChar 44 +/LastChar 125 +/Widths 4429 0 R +>> endobj +406 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /SIKVKV+CMTT9 +/FontDescriptor 4500 0 R +/FirstChar 33 +/LastChar 122 +/Widths 4440 0 R +>> endobj +416 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /CXBNMF+NimbusSanL-Bold +/FontDescriptor 4502 0 R +/FirstChar 2 +/LastChar 121 +/Widths 4431 0 R +/Encoding 4430 0 R +>> endobj +415 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /UMMMEC+NimbusSanL-Regu +/FontDescriptor 4504 0 R +/FirstChar 2 +/LastChar 122 +/Widths 4432 0 R +/Encoding 4430 0 R +>> endobj +412 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /PIQTTY+Dingbats +/FontDescriptor 4506 0 R +/FirstChar 72 +/LastChar 73 +/Widths 4435 0 R +>> endobj +481 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /OWESMI+ygoth-Regular +/FontDescriptor 4508 0 R +/FirstChar 84 +/LastChar 84 +/Widths 4426 0 R +>> endobj +425 0 obj << +/Type /Pages +/Count 6 +/Parent 4509 0 R +/Kids [350 0 R 466 0 R 501 0 R 523 0 R 567 0 R 591 0 R] +>> endobj +636 0 obj << +/Type /Pages +/Count 6 +/Parent 4509 0 R +/Kids [608 0 R 639 0 R 681 0 R 730 0 R 762 0 R 799 0 R] +>> endobj +887 0 obj << +/Type /Pages +/Count 6 +/Parent 4509 0 R +/Kids [838 0 R 890 0 R 932 0 R 1017 0 R 1064 0 R 1112 0 R] +>> endobj +1253 0 obj << +/Type /Pages +/Count 6 +/Parent 4509 0 R +/Kids [1182 0 R 1257 0 R 1301 0 R 1335 0 R 1412 0 R 1512 0 R] +>> endobj +1594 0 obj << +/Type /Pages +/Count 6 +/Parent 4509 0 R +/Kids [1576 0 R 1599 0 R 1643 0 R 1708 0 R 1768 0 R 1824 0 R] +>> endobj +1861 0 obj << +/Type /Pages +/Count 6 +/Parent 4509 0 R +/Kids [1851 0 R 1866 0 R 1927 0 R 1980 0 R 2006 0 R 2029 0 R] +>> endobj +2079 0 obj << +/Type /Pages +/Count 6 +/Parent 4510 0 R +/Kids [2064 0 R 2085 0 R 2139 0 R 2185 0 R 2202 0 R 2234 0 R] +>> endobj +2293 0 obj << +/Type /Pages +/Count 6 +/Parent 4510 0 R +/Kids [2274 0 R 2296 0 R 2399 0 R 2500 0 R 2601 0 R 2696 0 R] +>> endobj +2781 0 obj << +/Type /Pages +/Count 6 +/Parent 4510 0 R +/Kids [2765 0 R 2790 0 R 2954 0 R 2968 0 R 3070 0 R 3080 0 R] +>> endobj +3196 0 obj << +/Type /Pages +/Count 6 +/Parent 4510 0 R +/Kids [3147 0 R 3199 0 R 3302 0 R 3363 0 R 3435 0 R 3507 0 R] +>> endobj +3552 0 obj << +/Type /Pages +/Count 6 +/Parent 4510 0 R +/Kids [3531 0 R 3555 0 R 3654 0 R 3749 0 R 3809 0 R 3877 0 R] +>> endobj +4025 0 obj << +/Type /Pages +/Count 6 +/Parent 4510 0 R +/Kids [3962 0 R 4028 0 R 4085 0 R 4116 0 R 4137 0 R 4228 0 R] +>> endobj +4268 0 obj << +/Type /Pages +/Count 6 +/Parent 4511 0 R +/Kids [4247 0 R 4275 0 R 4296 0 R 4342 0 R 4377 0 R 4406 0 R] +>> endobj +4509 0 obj << +/Type /Pages +/Count 36 +/Parent 4512 0 R +/Kids [425 0 R 636 0 R 887 0 R 1253 0 R 1594 0 R 1861 0 R] +>> endobj +4510 0 obj << +/Type /Pages +/Count 36 +/Parent 4512 0 R +/Kids [2079 0 R 2293 0 R 2781 0 R 3196 0 R 3552 0 R 4025 0 R] +>> endobj +4511 0 obj << +/Type /Pages +/Count 6 +/Parent 4512 0 R +/Kids [4268 0 R] +>> endobj +4512 0 obj << +/Type /Pages +/Count 78 +/Kids [4509 0 R 4510 0 R 4511 0 R] +>> endobj +4513 0 obj << +/Type /Outlines +/First 3 0 R +/Last 335 0 R +/Count 21 +>> endobj +347 0 obj << +/Title 348 0 R +/A 345 0 R +/Parent 335 0 R +/Prev 343 0 R +>> endobj +343 0 obj << +/Title 344 0 R +/A 341 0 R +/Parent 335 0 R +/Prev 339 0 R +/Next 347 0 R +>> endobj +339 0 obj << +/Title 340 0 R +/A 337 0 R +/Parent 335 0 R +/Next 343 0 R +>> endobj +335 0 obj << +/Title 336 0 R +/A 333 0 R +/Parent 4513 0 R +/Prev 319 0 R +/First 339 0 R +/Last 347 0 R +/Count -3 +>> endobj +331 0 obj << +/Title 332 0 R +/A 329 0 R +/Parent 319 0 R +/Prev 327 0 R +>> endobj +327 0 obj << +/Title 328 0 R +/A 325 0 R +/Parent 319 0 R +/Prev 323 0 R +/Next 331 0 R +>> endobj +323 0 obj << +/Title 324 0 R +/A 321 0 R +/Parent 319 0 R +/Next 327 0 R +>> endobj +319 0 obj << +/Title 320 0 R +/A 317 0 R +/Parent 4513 0 R +/Prev 255 0 R +/Next 335 0 R +/First 323 0 R +/Last 331 0 R +/Count -3 +>> endobj +315 0 obj << +/Title 316 0 R +/A 313 0 R +/Parent 255 0 R +/Prev 311 0 R +>> endobj +311 0 obj << +/Title 312 0 R +/A 309 0 R +/Parent 255 0 R +/Prev 307 0 R +/Next 315 0 R +>> endobj +307 0 obj << +/Title 308 0 R +/A 305 0 R +/Parent 255 0 R +/Prev 303 0 R +/Next 311 0 R +>> endobj +303 0 obj << +/Title 304 0 R +/A 301 0 R +/Parent 255 0 R +/Prev 299 0 R +/Next 307 0 R +>> endobj +299 0 obj << +/Title 300 0 R +/A 297 0 R +/Parent 255 0 R +/Prev 295 0 R +/Next 303 0 R +>> endobj +295 0 obj << +/Title 296 0 R +/A 293 0 R +/Parent 255 0 R +/Prev 291 0 R +/Next 299 0 R +>> endobj +291 0 obj << +/Title 292 0 R +/A 289 0 R +/Parent 255 0 R +/Prev 287 0 R +/Next 295 0 R +>> endobj +287 0 obj << +/Title 288 0 R +/A 285 0 R +/Parent 255 0 R +/Prev 283 0 R +/Next 291 0 R +>> endobj +283 0 obj << +/Title 284 0 R +/A 281 0 R +/Parent 255 0 R +/Prev 279 0 R +/Next 287 0 R +>> endobj +279 0 obj << +/Title 280 0 R +/A 277 0 R +/Parent 255 0 R +/Prev 275 0 R +/Next 283 0 R +>> endobj +275 0 obj << +/Title 276 0 R +/A 273 0 R +/Parent 255 0 R +/Prev 271 0 R +/Next 279 0 R +>> endobj +271 0 obj << +/Title 272 0 R +/A 269 0 R +/Parent 255 0 R +/Prev 267 0 R +/Next 275 0 R +>> endobj +267 0 obj << +/Title 268 0 R +/A 265 0 R +/Parent 255 0 R +/Prev 263 0 R +/Next 271 0 R +>> endobj +263 0 obj << +/Title 264 0 R +/A 261 0 R +/Parent 255 0 R +/Prev 259 0 R +/Next 267 0 R +>> endobj +259 0 obj << +/Title 260 0 R +/A 257 0 R +/Parent 255 0 R +/Next 263 0 R +>> endobj +255 0 obj << +/Title 256 0 R +/A 253 0 R +/Parent 4513 0 R +/Prev 251 0 R +/Next 319 0 R +/First 259 0 R +/Last 315 0 R +/Count -15 +>> endobj +251 0 obj << +/Title 252 0 R +/A 249 0 R +/Parent 4513 0 R +/Prev 223 0 R +/Next 255 0 R +>> endobj +247 0 obj << +/Title 248 0 R +/A 245 0 R +/Parent 223 0 R +/Prev 243 0 R +>> endobj +243 0 obj << +/Title 244 0 R +/A 241 0 R +/Parent 223 0 R +/Prev 239 0 R +/Next 247 0 R +>> endobj +239 0 obj << +/Title 240 0 R +/A 237 0 R +/Parent 223 0 R +/Prev 235 0 R +/Next 243 0 R +>> endobj +235 0 obj << +/Title 236 0 R +/A 233 0 R +/Parent 223 0 R +/Prev 231 0 R +/Next 239 0 R +>> endobj +231 0 obj << +/Title 232 0 R +/A 229 0 R +/Parent 223 0 R +/Prev 227 0 R +/Next 235 0 R +>> endobj +227 0 obj << +/Title 228 0 R +/A 225 0 R +/Parent 223 0 R +/Next 231 0 R +>> endobj +223 0 obj << +/Title 224 0 R +/A 221 0 R +/Parent 4513 0 R +/Prev 219 0 R +/Next 251 0 R +/First 227 0 R +/Last 247 0 R +/Count -6 +>> endobj +219 0 obj << +/Title 220 0 R +/A 217 0 R +/Parent 4513 0 R +/Prev 215 0 R +/Next 223 0 R +>> endobj +215 0 obj << +/Title 216 0 R +/A 213 0 R +/Parent 4513 0 R +/Prev 203 0 R +/Next 219 0 R +>> endobj +211 0 obj << +/Title 212 0 R +/A 209 0 R +/Parent 203 0 R +/Prev 207 0 R +>> endobj +207 0 obj << +/Title 208 0 R +/A 205 0 R +/Parent 203 0 R +/Next 211 0 R +>> endobj +203 0 obj << +/Title 204 0 R +/A 201 0 R +/Parent 4513 0 R +/Prev 195 0 R +/Next 215 0 R +/First 207 0 R +/Last 211 0 R +/Count -2 +>> endobj +199 0 obj << +/Title 200 0 R +/A 197 0 R +/Parent 195 0 R +>> endobj +195 0 obj << +/Title 196 0 R +/A 193 0 R +/Parent 4513 0 R +/Prev 191 0 R +/Next 203 0 R +/First 199 0 R +/Last 199 0 R +/Count -1 +>> endobj +191 0 obj << +/Title 192 0 R +/A 189 0 R +/Parent 4513 0 R +/Prev 179 0 R +/Next 195 0 R +>> endobj +187 0 obj << +/Title 188 0 R +/A 185 0 R +/Parent 179 0 R +/Prev 183 0 R +>> endobj +183 0 obj << +/Title 184 0 R +/A 181 0 R +/Parent 179 0 R +/Next 187 0 R +>> endobj +179 0 obj << +/Title 180 0 R +/A 177 0 R +/Parent 4513 0 R +/Prev 175 0 R +/Next 191 0 R +/First 183 0 R +/Last 187 0 R +/Count -2 +>> endobj +175 0 obj << +/Title 176 0 R +/A 173 0 R +/Parent 4513 0 R +/Prev 171 0 R +/Next 179 0 R +>> endobj +171 0 obj << +/Title 172 0 R +/A 169 0 R +/Parent 4513 0 R +/Prev 167 0 R +/Next 175 0 R +>> endobj +167 0 obj << +/Title 168 0 R +/A 165 0 R +/Parent 4513 0 R +/Prev 163 0 R +/Next 171 0 R +>> endobj +163 0 obj << +/Title 164 0 R +/A 161 0 R +/Parent 4513 0 R +/Prev 151 0 R +/Next 167 0 R +>> endobj +159 0 obj << +/Title 160 0 R +/A 157 0 R +/Parent 151 0 R +/Prev 155 0 R +>> endobj +155 0 obj << +/Title 156 0 R +/A 153 0 R +/Parent 151 0 R +/Next 159 0 R +>> endobj +151 0 obj << +/Title 152 0 R +/A 149 0 R +/Parent 4513 0 R +/Prev 147 0 R +/Next 163 0 R +/First 155 0 R +/Last 159 0 R +/Count -2 +>> endobj +147 0 obj << +/Title 148 0 R +/A 145 0 R +/Parent 4513 0 R +/Prev 103 0 R +/Next 151 0 R +>> endobj +143 0 obj << +/Title 144 0 R +/A 141 0 R +/Parent 103 0 R +/Prev 135 0 R +>> endobj +139 0 obj << +/Title 140 0 R +/A 137 0 R +/Parent 135 0 R +>> endobj +135 0 obj << +/Title 136 0 R +/A 133 0 R +/Parent 103 0 R +/Prev 131 0 R +/Next 143 0 R +/First 139 0 R +/Last 139 0 R +/Count -1 +>> endobj +131 0 obj << +/Title 132 0 R +/A 129 0 R +/Parent 103 0 R +/Prev 127 0 R +/Next 135 0 R +>> endobj +127 0 obj << +/Title 128 0 R +/A 125 0 R +/Parent 103 0 R +/Prev 123 0 R +/Next 131 0 R +>> endobj +123 0 obj << +/Title 124 0 R +/A 121 0 R +/Parent 103 0 R +/Prev 119 0 R +/Next 127 0 R +>> endobj +119 0 obj << +/Title 120 0 R +/A 117 0 R +/Parent 103 0 R +/Prev 115 0 R +/Next 123 0 R +>> endobj +115 0 obj << +/Title 116 0 R +/A 113 0 R +/Parent 103 0 R +/Prev 111 0 R +/Next 119 0 R +>> endobj +111 0 obj << +/Title 112 0 R +/A 109 0 R +/Parent 103 0 R +/Prev 107 0 R +/Next 115 0 R +>> endobj +107 0 obj << +/Title 108 0 R +/A 105 0 R +/Parent 103 0 R +/Next 111 0 R +>> endobj +103 0 obj << +/Title 104 0 R +/A 101 0 R +/Parent 4513 0 R +/Prev 15 0 R +/Next 147 0 R +/First 107 0 R +/Last 143 0 R +/Count -9 +>> endobj +99 0 obj << +/Title 100 0 R +/A 97 0 R +/Parent 15 0 R +/Prev 95 0 R +>> endobj +95 0 obj << +/Title 96 0 R +/A 93 0 R +/Parent 15 0 R +/Prev 87 0 R +/Next 99 0 R +>> endobj +91 0 obj << +/Title 92 0 R +/A 89 0 R +/Parent 87 0 R +>> endobj +87 0 obj << +/Title 88 0 R +/A 85 0 R +/Parent 15 0 R +/Prev 83 0 R +/Next 95 0 R +/First 91 0 R +/Last 91 0 R +/Count -1 +>> endobj +83 0 obj << +/Title 84 0 R +/A 81 0 R +/Parent 15 0 R +/Prev 79 0 R +/Next 87 0 R +>> endobj +79 0 obj << +/Title 80 0 R +/A 77 0 R +/Parent 15 0 R +/Prev 71 0 R +/Next 83 0 R +>> endobj +75 0 obj << +/Title 76 0 R +/A 73 0 R +/Parent 71 0 R +>> endobj +71 0 obj << +/Title 72 0 R +/A 69 0 R +/Parent 15 0 R +/Prev 63 0 R +/Next 79 0 R +/First 75 0 R +/Last 75 0 R +/Count -1 +>> endobj +67 0 obj << +/Title 68 0 R +/A 65 0 R +/Parent 63 0 R +>> endobj +63 0 obj << +/Title 64 0 R +/A 61 0 R +/Parent 15 0 R +/Prev 51 0 R +/Next 71 0 R +/First 67 0 R +/Last 67 0 R +/Count -1 +>> endobj +59 0 obj << +/Title 60 0 R +/A 57 0 R +/Parent 51 0 R +/Prev 55 0 R +>> endobj +55 0 obj << +/Title 56 0 R +/A 53 0 R +/Parent 51 0 R +/Next 59 0 R +>> endobj +51 0 obj << +/Title 52 0 R +/A 49 0 R +/Parent 15 0 R +/Prev 43 0 R +/Next 63 0 R +/First 55 0 R +/Last 59 0 R +/Count -2 +>> endobj +47 0 obj << +/Title 48 0 R +/A 45 0 R +/Parent 43 0 R +>> endobj +43 0 obj << +/Title 44 0 R +/A 41 0 R +/Parent 15 0 R +/Prev 35 0 R +/Next 51 0 R +/First 47 0 R +/Last 47 0 R +/Count -1 +>> endobj +39 0 obj << +/Title 40 0 R +/A 37 0 R +/Parent 35 0 R +>> endobj +35 0 obj << +/Title 36 0 R +/A 33 0 R +/Parent 15 0 R +/Prev 31 0 R +/Next 43 0 R +/First 39 0 R +/Last 39 0 R +/Count -1 +>> endobj +31 0 obj << +/Title 32 0 R +/A 29 0 R +/Parent 15 0 R +/Prev 23 0 R +/Next 35 0 R +>> endobj +27 0 obj << +/Title 28 0 R +/A 25 0 R +/Parent 23 0 R +>> endobj +23 0 obj << +/Title 24 0 R +/A 21 0 R +/Parent 15 0 R +/Prev 19 0 R +/Next 31 0 R +/First 27 0 R +/Last 27 0 R +/Count -1 +>> endobj +19 0 obj << +/Title 20 0 R +/A 17 0 R +/Parent 15 0 R +/Next 23 0 R +>> endobj +15 0 obj << +/Title 16 0 R +/A 13 0 R +/Parent 4513 0 R +/Prev 11 0 R +/Next 103 0 R +/First 19 0 R +/Last 99 0 R +/Count -13 +>> endobj +11 0 obj << +/Title 12 0 R +/A 9 0 R +/Parent 4513 0 R +/Prev 3 0 R +/Next 15 0 R +>> endobj +7 0 obj << +/Title 8 0 R +/A 5 0 R +/Parent 3 0 R +>> endobj +3 0 obj << +/Title 4 0 R +/A 1 0 R +/Parent 4513 0 R +/Next 11 0 R +/First 7 0 R +/Last 7 0 R +/Count -1 +>> endobj +4514 0 obj << +/Names [(0210000:0.0.1.2) 346 0 R (0210000:0.0.2.2) 342 0 R (0210000:0.0.3.2) 338 0 R (Doc-Start) 409 0 R (FancyVerbLine.1) 485 0 R (FancyVerbLine.10) 528 0 R] +/Limits [(0210000:0.0.1.2) (FancyVerbLine.10)] +>> endobj +4515 0 obj << +/Names [(FancyVerbLine.100) 804 0 R (FancyVerbLine.1000) 3128 0 R (FancyVerbLine.1001) 3130 0 R (FancyVerbLine.1002) 3132 0 R (FancyVerbLine.1003) 3134 0 R (FancyVerbLine.1004) 3136 0 R] +/Limits [(FancyVerbLine.100) (FancyVerbLine.1004)] +>> endobj +4516 0 obj << +/Names [(FancyVerbLine.1005) 3138 0 R (FancyVerbLine.1006) 3140 0 R (FancyVerbLine.1007) 3142 0 R (FancyVerbLine.1008) 3150 0 R (FancyVerbLine.1009) 3152 0 R (FancyVerbLine.101) 806 0 R] +/Limits [(FancyVerbLine.1005) (FancyVerbLine.101)] +>> endobj +4517 0 obj << +/Names [(FancyVerbLine.1010) 3154 0 R (FancyVerbLine.1011) 3156 0 R (FancyVerbLine.1012) 3158 0 R (FancyVerbLine.1013) 3160 0 R (FancyVerbLine.1014) 3162 0 R (FancyVerbLine.1015) 3164 0 R] +/Limits [(FancyVerbLine.1010) (FancyVerbLine.1015)] +>> endobj +4518 0 obj << +/Names [(FancyVerbLine.1016) 3166 0 R (FancyVerbLine.1017) 3168 0 R (FancyVerbLine.1018) 3170 0 R (FancyVerbLine.1019) 3172 0 R (FancyVerbLine.102) 808 0 R (FancyVerbLine.1020) 3174 0 R] +/Limits [(FancyVerbLine.1016) (FancyVerbLine.1020)] +>> endobj +4519 0 obj << +/Names [(FancyVerbLine.1021) 3176 0 R (FancyVerbLine.1022) 3178 0 R (FancyVerbLine.1023) 3180 0 R (FancyVerbLine.1024) 3182 0 R (FancyVerbLine.1025) 3184 0 R (FancyVerbLine.1026) 3186 0 R] +/Limits [(FancyVerbLine.1021) (FancyVerbLine.1026)] +>> endobj +4520 0 obj << +/Names [(FancyVerbLine.1027) 3188 0 R (FancyVerbLine.1028) 3190 0 R (FancyVerbLine.1029) 3192 0 R (FancyVerbLine.103) 810 0 R (FancyVerbLine.1030) 3194 0 R (FancyVerbLine.1031) 3202 0 R] +/Limits [(FancyVerbLine.1027) (FancyVerbLine.1031)] +>> endobj +4521 0 obj << +/Names [(FancyVerbLine.1032) 3204 0 R (FancyVerbLine.1033) 3206 0 R (FancyVerbLine.1034) 3208 0 R (FancyVerbLine.1035) 3210 0 R (FancyVerbLine.1036) 3212 0 R (FancyVerbLine.1037) 3214 0 R] +/Limits [(FancyVerbLine.1032) (FancyVerbLine.1037)] +>> endobj +4522 0 obj << +/Names [(FancyVerbLine.1038) 3216 0 R (FancyVerbLine.1039) 3218 0 R (FancyVerbLine.104) 812 0 R (FancyVerbLine.1040) 3220 0 R (FancyVerbLine.1041) 3222 0 R (FancyVerbLine.1042) 3224 0 R] +/Limits [(FancyVerbLine.1038) (FancyVerbLine.1042)] +>> endobj +4523 0 obj << +/Names [(FancyVerbLine.1043) 3226 0 R (FancyVerbLine.1044) 3228 0 R (FancyVerbLine.1045) 3230 0 R (FancyVerbLine.1046) 3232 0 R (FancyVerbLine.1047) 3234 0 R (FancyVerbLine.1048) 3236 0 R] +/Limits [(FancyVerbLine.1043) (FancyVerbLine.1048)] +>> endobj +4524 0 obj << +/Names [(FancyVerbLine.1049) 3238 0 R (FancyVerbLine.105) 814 0 R (FancyVerbLine.1050) 3240 0 R (FancyVerbLine.1051) 3242 0 R (FancyVerbLine.1052) 3244 0 R (FancyVerbLine.1053) 3246 0 R] +/Limits [(FancyVerbLine.1049) (FancyVerbLine.1053)] +>> endobj +4525 0 obj << +/Names [(FancyVerbLine.1054) 3248 0 R (FancyVerbLine.1055) 3250 0 R (FancyVerbLine.1056) 3252 0 R (FancyVerbLine.1057) 3254 0 R (FancyVerbLine.1058) 3256 0 R (FancyVerbLine.1059) 3258 0 R] +/Limits [(FancyVerbLine.1054) (FancyVerbLine.1059)] +>> endobj +4526 0 obj << +/Names [(FancyVerbLine.106) 816 0 R (FancyVerbLine.1060) 3260 0 R (FancyVerbLine.1061) 3262 0 R (FancyVerbLine.1062) 3264 0 R (FancyVerbLine.1063) 3266 0 R (FancyVerbLine.1064) 3268 0 R] +/Limits [(FancyVerbLine.106) (FancyVerbLine.1064)] +>> endobj +4527 0 obj << +/Names [(FancyVerbLine.1065) 3270 0 R (FancyVerbLine.1066) 3272 0 R (FancyVerbLine.1067) 3274 0 R (FancyVerbLine.1068) 3276 0 R (FancyVerbLine.1069) 3278 0 R (FancyVerbLine.107) 818 0 R] +/Limits [(FancyVerbLine.1065) (FancyVerbLine.107)] +>> endobj +4528 0 obj << +/Names [(FancyVerbLine.1070) 3280 0 R (FancyVerbLine.1071) 3282 0 R (FancyVerbLine.1072) 3284 0 R (FancyVerbLine.1073) 3286 0 R (FancyVerbLine.1074) 3288 0 R (FancyVerbLine.1075) 3290 0 R] +/Limits [(FancyVerbLine.1070) (FancyVerbLine.1075)] +>> endobj +4529 0 obj << +/Names [(FancyVerbLine.1076) 3292 0 R (FancyVerbLine.1077) 3294 0 R (FancyVerbLine.1078) 3296 0 R (FancyVerbLine.1079) 3298 0 R (FancyVerbLine.108) 820 0 R (FancyVerbLine.1080) 3305 0 R] +/Limits [(FancyVerbLine.1076) (FancyVerbLine.1080)] +>> endobj +4530 0 obj << +/Names [(FancyVerbLine.1081) 3307 0 R (FancyVerbLine.1082) 3309 0 R (FancyVerbLine.1083) 3311 0 R (FancyVerbLine.1084) 3313 0 R (FancyVerbLine.1085) 3315 0 R (FancyVerbLine.1086) 3317 0 R] +/Limits [(FancyVerbLine.1081) (FancyVerbLine.1086)] +>> endobj +4531 0 obj << +/Names [(FancyVerbLine.1087) 3319 0 R (FancyVerbLine.1088) 3321 0 R (FancyVerbLine.1089) 3323 0 R (FancyVerbLine.109) 822 0 R (FancyVerbLine.1090) 3325 0 R (FancyVerbLine.1091) 3327 0 R] +/Limits [(FancyVerbLine.1087) (FancyVerbLine.1091)] +>> endobj +4532 0 obj << +/Names [(FancyVerbLine.1092) 3329 0 R (FancyVerbLine.1093) 3331 0 R (FancyVerbLine.1094) 3333 0 R (FancyVerbLine.1095) 3335 0 R (FancyVerbLine.1096) 3337 0 R (FancyVerbLine.1097) 3339 0 R] +/Limits [(FancyVerbLine.1092) (FancyVerbLine.1097)] +>> endobj +4533 0 obj << +/Names [(FancyVerbLine.1098) 3341 0 R (FancyVerbLine.1099) 3345 0 R (FancyVerbLine.11) 530 0 R (FancyVerbLine.110) 824 0 R (FancyVerbLine.1100) 3347 0 R (FancyVerbLine.1101) 3349 0 R] +/Limits [(FancyVerbLine.1098) (FancyVerbLine.1101)] +>> endobj +4534 0 obj << +/Names [(FancyVerbLine.1102) 3351 0 R (FancyVerbLine.1103) 3353 0 R (FancyVerbLine.1104) 3355 0 R (FancyVerbLine.1105) 3357 0 R (FancyVerbLine.1106) 3359 0 R (FancyVerbLine.1107) 3366 0 R] +/Limits [(FancyVerbLine.1102) (FancyVerbLine.1107)] +>> endobj +4535 0 obj << +/Names [(FancyVerbLine.1108) 3368 0 R (FancyVerbLine.1109) 3370 0 R (FancyVerbLine.111) 826 0 R (FancyVerbLine.1110) 3372 0 R (FancyVerbLine.1111) 3374 0 R (FancyVerbLine.1112) 3376 0 R] +/Limits [(FancyVerbLine.1108) (FancyVerbLine.1112)] +>> endobj +4536 0 obj << +/Names [(FancyVerbLine.1113) 3378 0 R (FancyVerbLine.1114) 3380 0 R (FancyVerbLine.1115) 3382 0 R (FancyVerbLine.1116) 3384 0 R (FancyVerbLine.1117) 3386 0 R (FancyVerbLine.1118) 3388 0 R] +/Limits [(FancyVerbLine.1113) (FancyVerbLine.1118)] +>> endobj +4537 0 obj << +/Names [(FancyVerbLine.1119) 3390 0 R (FancyVerbLine.112) 828 0 R (FancyVerbLine.1120) 3392 0 R (FancyVerbLine.1121) 3394 0 R (FancyVerbLine.1122) 3396 0 R (FancyVerbLine.1123) 3398 0 R] +/Limits [(FancyVerbLine.1119) (FancyVerbLine.1123)] +>> endobj +4538 0 obj << +/Names [(FancyVerbLine.1124) 3400 0 R (FancyVerbLine.1125) 3402 0 R (FancyVerbLine.1126) 3404 0 R (FancyVerbLine.1127) 3406 0 R (FancyVerbLine.1128) 3408 0 R (FancyVerbLine.1129) 3410 0 R] +/Limits [(FancyVerbLine.1124) (FancyVerbLine.1129)] +>> endobj +4539 0 obj << +/Names [(FancyVerbLine.113) 830 0 R (FancyVerbLine.1130) 3412 0 R (FancyVerbLine.1131) 3414 0 R (FancyVerbLine.1132) 3416 0 R (FancyVerbLine.1133) 3418 0 R (FancyVerbLine.1134) 3420 0 R] +/Limits [(FancyVerbLine.113) (FancyVerbLine.1134)] +>> endobj +4540 0 obj << +/Names [(FancyVerbLine.1135) 3422 0 R (FancyVerbLine.1136) 3424 0 R (FancyVerbLine.1137) 3426 0 R (FancyVerbLine.1138) 3428 0 R (FancyVerbLine.1139) 3430 0 R (FancyVerbLine.114) 832 0 R] +/Limits [(FancyVerbLine.1135) (FancyVerbLine.114)] +>> endobj +4541 0 obj << +/Names [(FancyVerbLine.1140) 3438 0 R (FancyVerbLine.1141) 3440 0 R (FancyVerbLine.1142) 3442 0 R (FancyVerbLine.1143) 3444 0 R (FancyVerbLine.1144) 3454 0 R (FancyVerbLine.1145) 3456 0 R] +/Limits [(FancyVerbLine.1140) (FancyVerbLine.1145)] +>> endobj +4542 0 obj << +/Names [(FancyVerbLine.1146) 3458 0 R (FancyVerbLine.1147) 3460 0 R (FancyVerbLine.1148) 3462 0 R (FancyVerbLine.1149) 3464 0 R (FancyVerbLine.115) 834 0 R (FancyVerbLine.1150) 3466 0 R] +/Limits [(FancyVerbLine.1146) (FancyVerbLine.1150)] +>> endobj +4543 0 obj << +/Names [(FancyVerbLine.1151) 3468 0 R (FancyVerbLine.1152) 3470 0 R (FancyVerbLine.1153) 3472 0 R (FancyVerbLine.1154) 3474 0 R (FancyVerbLine.1155) 3476 0 R (FancyVerbLine.1156) 3478 0 R] +/Limits [(FancyVerbLine.1151) (FancyVerbLine.1156)] +>> endobj +4544 0 obj << +/Names [(FancyVerbLine.1157) 3480 0 R (FancyVerbLine.1158) 3482 0 R (FancyVerbLine.1159) 3484 0 R (FancyVerbLine.116) 841 0 R (FancyVerbLine.1160) 3486 0 R (FancyVerbLine.1161) 3488 0 R] +/Limits [(FancyVerbLine.1157) (FancyVerbLine.1161)] +>> endobj +4545 0 obj << +/Names [(FancyVerbLine.1162) 3490 0 R (FancyVerbLine.1163) 3492 0 R (FancyVerbLine.1164) 3494 0 R (FancyVerbLine.1165) 3496 0 R (FancyVerbLine.1166) 3498 0 R (FancyVerbLine.1167) 3510 0 R] +/Limits [(FancyVerbLine.1162) (FancyVerbLine.1167)] +>> endobj +4546 0 obj << +/Names [(FancyVerbLine.1168) 3512 0 R (FancyVerbLine.1169) 3514 0 R (FancyVerbLine.117) 843 0 R (FancyVerbLine.1170) 3516 0 R (FancyVerbLine.1171) 3518 0 R (FancyVerbLine.1172) 3520 0 R] +/Limits [(FancyVerbLine.1168) (FancyVerbLine.1172)] +>> endobj +4547 0 obj << +/Names [(FancyVerbLine.1173) 3522 0 R (FancyVerbLine.1174) 3524 0 R (FancyVerbLine.1175) 3526 0 R (FancyVerbLine.1176) 3534 0 R (FancyVerbLine.1177) 3536 0 R (FancyVerbLine.1178) 3538 0 R] +/Limits [(FancyVerbLine.1173) (FancyVerbLine.1178)] +>> endobj +4548 0 obj << +/Names [(FancyVerbLine.1179) 3540 0 R (FancyVerbLine.118) 845 0 R (FancyVerbLine.1180) 3542 0 R (FancyVerbLine.1181) 3544 0 R (FancyVerbLine.1182) 3546 0 R (FancyVerbLine.1183) 3548 0 R] +/Limits [(FancyVerbLine.1179) (FancyVerbLine.1183)] +>> endobj +4549 0 obj << +/Names [(FancyVerbLine.1184) 3550 0 R (FancyVerbLine.1185) 3558 0 R (FancyVerbLine.1186) 3560 0 R (FancyVerbLine.1187) 3562 0 R (FancyVerbLine.1188) 3564 0 R (FancyVerbLine.1189) 3566 0 R] +/Limits [(FancyVerbLine.1184) (FancyVerbLine.1189)] +>> endobj +4550 0 obj << +/Names [(FancyVerbLine.119) 847 0 R (FancyVerbLine.1190) 3568 0 R (FancyVerbLine.1191) 3570 0 R (FancyVerbLine.1192) 3572 0 R (FancyVerbLine.1193) 3574 0 R (FancyVerbLine.1194) 3576 0 R] +/Limits [(FancyVerbLine.119) (FancyVerbLine.1194)] +>> endobj +4551 0 obj << +/Names [(FancyVerbLine.1195) 3578 0 R (FancyVerbLine.1196) 3580 0 R (FancyVerbLine.1197) 3582 0 R (FancyVerbLine.1198) 3584 0 R (FancyVerbLine.1199) 3586 0 R (FancyVerbLine.12) 532 0 R] +/Limits [(FancyVerbLine.1195) (FancyVerbLine.12)] +>> endobj +4552 0 obj << +/Names [(FancyVerbLine.120) 849 0 R (FancyVerbLine.1200) 3588 0 R (FancyVerbLine.1201) 3590 0 R (FancyVerbLine.1202) 3592 0 R (FancyVerbLine.1203) 3594 0 R (FancyVerbLine.1204) 3596 0 R] +/Limits [(FancyVerbLine.120) (FancyVerbLine.1204)] +>> endobj +4553 0 obj << +/Names [(FancyVerbLine.1205) 3598 0 R (FancyVerbLine.1206) 3600 0 R (FancyVerbLine.1207) 3602 0 R (FancyVerbLine.1208) 3604 0 R (FancyVerbLine.1209) 3606 0 R (FancyVerbLine.121) 851 0 R] +/Limits [(FancyVerbLine.1205) (FancyVerbLine.121)] +>> endobj +4554 0 obj << +/Names [(FancyVerbLine.1210) 3608 0 R (FancyVerbLine.1211) 3610 0 R (FancyVerbLine.1212) 3612 0 R (FancyVerbLine.1213) 3614 0 R (FancyVerbLine.1214) 3616 0 R (FancyVerbLine.1215) 3618 0 R] +/Limits [(FancyVerbLine.1210) (FancyVerbLine.1215)] +>> endobj +4555 0 obj << +/Names [(FancyVerbLine.1216) 3620 0 R (FancyVerbLine.1217) 3622 0 R (FancyVerbLine.1218) 3624 0 R (FancyVerbLine.1219) 3626 0 R (FancyVerbLine.122) 853 0 R (FancyVerbLine.1220) 3628 0 R] +/Limits [(FancyVerbLine.1216) (FancyVerbLine.1220)] +>> endobj +4556 0 obj << +/Names [(FancyVerbLine.1221) 3630 0 R (FancyVerbLine.1222) 3632 0 R (FancyVerbLine.1223) 3634 0 R (FancyVerbLine.1224) 3636 0 R (FancyVerbLine.1225) 3638 0 R (FancyVerbLine.1226) 3640 0 R] +/Limits [(FancyVerbLine.1221) (FancyVerbLine.1226)] +>> endobj +4557 0 obj << +/Names [(FancyVerbLine.1227) 3642 0 R (FancyVerbLine.1228) 3644 0 R (FancyVerbLine.1229) 3646 0 R (FancyVerbLine.123) 855 0 R (FancyVerbLine.1230) 3648 0 R (FancyVerbLine.1231) 3650 0 R] +/Limits [(FancyVerbLine.1227) (FancyVerbLine.1231)] +>> endobj +4558 0 obj << +/Names [(FancyVerbLine.1232) 3657 0 R (FancyVerbLine.1233) 3659 0 R (FancyVerbLine.1234) 3661 0 R (FancyVerbLine.1235) 3663 0 R (FancyVerbLine.1236) 3665 0 R (FancyVerbLine.1237) 3667 0 R] +/Limits [(FancyVerbLine.1232) (FancyVerbLine.1237)] +>> endobj +4559 0 obj << +/Names [(FancyVerbLine.1238) 3669 0 R (FancyVerbLine.1239) 3671 0 R (FancyVerbLine.124) 857 0 R (FancyVerbLine.1240) 3673 0 R (FancyVerbLine.1241) 3675 0 R (FancyVerbLine.1242) 3677 0 R] +/Limits [(FancyVerbLine.1238) (FancyVerbLine.1242)] +>> endobj +4560 0 obj << +/Names [(FancyVerbLine.1243) 3679 0 R (FancyVerbLine.1244) 3681 0 R (FancyVerbLine.1245) 3683 0 R (FancyVerbLine.1246) 3685 0 R (FancyVerbLine.1247) 3687 0 R (FancyVerbLine.1248) 3689 0 R] +/Limits [(FancyVerbLine.1243) (FancyVerbLine.1248)] +>> endobj +4561 0 obj << +/Names [(FancyVerbLine.1249) 3691 0 R (FancyVerbLine.125) 859 0 R (FancyVerbLine.1250) 3693 0 R (FancyVerbLine.1251) 3695 0 R (FancyVerbLine.1252) 3697 0 R (FancyVerbLine.1253) 3699 0 R] +/Limits [(FancyVerbLine.1249) (FancyVerbLine.1253)] +>> endobj +4562 0 obj << +/Names [(FancyVerbLine.1254) 3701 0 R (FancyVerbLine.1255) 3703 0 R (FancyVerbLine.1256) 3705 0 R (FancyVerbLine.1257) 3707 0 R (FancyVerbLine.1258) 3709 0 R (FancyVerbLine.1259) 3711 0 R] +/Limits [(FancyVerbLine.1254) (FancyVerbLine.1259)] +>> endobj +4563 0 obj << +/Names [(FancyVerbLine.126) 861 0 R (FancyVerbLine.1260) 3713 0 R (FancyVerbLine.1261) 3715 0 R (FancyVerbLine.1262) 3717 0 R (FancyVerbLine.1263) 3719 0 R (FancyVerbLine.1264) 3721 0 R] +/Limits [(FancyVerbLine.126) (FancyVerbLine.1264)] +>> endobj +4564 0 obj << +/Names [(FancyVerbLine.1265) 3723 0 R (FancyVerbLine.1266) 3725 0 R (FancyVerbLine.1267) 3727 0 R (FancyVerbLine.1268) 3729 0 R (FancyVerbLine.1269) 3731 0 R (FancyVerbLine.127) 863 0 R] +/Limits [(FancyVerbLine.1265) (FancyVerbLine.127)] +>> endobj +4565 0 obj << +/Names [(FancyVerbLine.1270) 3733 0 R (FancyVerbLine.1271) 3735 0 R (FancyVerbLine.1272) 3737 0 R (FancyVerbLine.1273) 3739 0 R (FancyVerbLine.1274) 3741 0 R (FancyVerbLine.1275) 3743 0 R] +/Limits [(FancyVerbLine.1270) (FancyVerbLine.1275)] +>> endobj +4566 0 obj << +/Names [(FancyVerbLine.1276) 3745 0 R (FancyVerbLine.1277) 3752 0 R (FancyVerbLine.1278) 3754 0 R (FancyVerbLine.1279) 3756 0 R (FancyVerbLine.128) 865 0 R (FancyVerbLine.1280) 3758 0 R] +/Limits [(FancyVerbLine.1276) (FancyVerbLine.1280)] +>> endobj +4567 0 obj << +/Names [(FancyVerbLine.1281) 3760 0 R (FancyVerbLine.1282) 3762 0 R (FancyVerbLine.1283) 3764 0 R (FancyVerbLine.1284) 3766 0 R (FancyVerbLine.1285) 3768 0 R (FancyVerbLine.1286) 3770 0 R] +/Limits [(FancyVerbLine.1281) (FancyVerbLine.1286)] +>> endobj +4568 0 obj << +/Names [(FancyVerbLine.1287) 3772 0 R (FancyVerbLine.1288) 3774 0 R (FancyVerbLine.1289) 3776 0 R (FancyVerbLine.129) 867 0 R (FancyVerbLine.1290) 3778 0 R (FancyVerbLine.1291) 3780 0 R] +/Limits [(FancyVerbLine.1287) (FancyVerbLine.1291)] +>> endobj +4569 0 obj << +/Names [(FancyVerbLine.1292) 3782 0 R (FancyVerbLine.1293) 3784 0 R (FancyVerbLine.1294) 3786 0 R (FancyVerbLine.1295) 3788 0 R (FancyVerbLine.1296) 3790 0 R (FancyVerbLine.1297) 3792 0 R] +/Limits [(FancyVerbLine.1292) (FancyVerbLine.1297)] +>> endobj +4570 0 obj << +/Names [(FancyVerbLine.1298) 3794 0 R (FancyVerbLine.1299) 3796 0 R (FancyVerbLine.13) 570 0 R (FancyVerbLine.130) 869 0 R (FancyVerbLine.1300) 3798 0 R (FancyVerbLine.1301) 3800 0 R] +/Limits [(FancyVerbLine.1298) (FancyVerbLine.1301)] +>> endobj +4571 0 obj << +/Names [(FancyVerbLine.1302) 3802 0 R (FancyVerbLine.1303) 3812 0 R (FancyVerbLine.1304) 3814 0 R (FancyVerbLine.1305) 3816 0 R (FancyVerbLine.1306) 3818 0 R (FancyVerbLine.1307) 3820 0 R] +/Limits [(FancyVerbLine.1302) (FancyVerbLine.1307)] +>> endobj +4572 0 obj << +/Names [(FancyVerbLine.1308) 3822 0 R (FancyVerbLine.1309) 3824 0 R (FancyVerbLine.131) 871 0 R (FancyVerbLine.1310) 3826 0 R (FancyVerbLine.1311) 3828 0 R (FancyVerbLine.1312) 3830 0 R] +/Limits [(FancyVerbLine.1308) (FancyVerbLine.1312)] +>> endobj +4573 0 obj << +/Names [(FancyVerbLine.1313) 3832 0 R (FancyVerbLine.1314) 3834 0 R (FancyVerbLine.1315) 3836 0 R (FancyVerbLine.1316) 3838 0 R (FancyVerbLine.1317) 3840 0 R (FancyVerbLine.1318) 3842 0 R] +/Limits [(FancyVerbLine.1313) (FancyVerbLine.1318)] +>> endobj +4574 0 obj << +/Names [(FancyVerbLine.1319) 3844 0 R (FancyVerbLine.132) 873 0 R (FancyVerbLine.1320) 3846 0 R (FancyVerbLine.1321) 3848 0 R (FancyVerbLine.1322) 3850 0 R (FancyVerbLine.1323) 3852 0 R] +/Limits [(FancyVerbLine.1319) (FancyVerbLine.1323)] +>> endobj +4575 0 obj << +/Names [(FancyVerbLine.1324) 3854 0 R (FancyVerbLine.1325) 3856 0 R (FancyVerbLine.1326) 3858 0 R (FancyVerbLine.1327) 3860 0 R (FancyVerbLine.1328) 3862 0 R (FancyVerbLine.1329) 3864 0 R] +/Limits [(FancyVerbLine.1324) (FancyVerbLine.1329)] +>> endobj +4576 0 obj << +/Names [(FancyVerbLine.133) 875 0 R (FancyVerbLine.1330) 3866 0 R (FancyVerbLine.1331) 3868 0 R (FancyVerbLine.1332) 3870 0 R (FancyVerbLine.1333) 3872 0 R (FancyVerbLine.1334) 3880 0 R] +/Limits [(FancyVerbLine.133) (FancyVerbLine.1334)] +>> endobj +4577 0 obj << +/Names [(FancyVerbLine.1335) 3882 0 R (FancyVerbLine.1336) 3884 0 R (FancyVerbLine.1337) 3886 0 R (FancyVerbLine.1338) 3888 0 R (FancyVerbLine.1339) 3890 0 R (FancyVerbLine.134) 877 0 R] +/Limits [(FancyVerbLine.1335) (FancyVerbLine.134)] +>> endobj +4578 0 obj << +/Names [(FancyVerbLine.1340) 3892 0 R (FancyVerbLine.1341) 3894 0 R (FancyVerbLine.1342) 3896 0 R (FancyVerbLine.1343) 3898 0 R (FancyVerbLine.1344) 3900 0 R (FancyVerbLine.1345) 3902 0 R] +/Limits [(FancyVerbLine.1340) (FancyVerbLine.1345)] +>> endobj +4579 0 obj << +/Names [(FancyVerbLine.1346) 3904 0 R (FancyVerbLine.1347) 3906 0 R (FancyVerbLine.1348) 3908 0 R (FancyVerbLine.1349) 3910 0 R (FancyVerbLine.135) 879 0 R (FancyVerbLine.1350) 3912 0 R] +/Limits [(FancyVerbLine.1346) (FancyVerbLine.1350)] +>> endobj +4580 0 obj << +/Names [(FancyVerbLine.1351) 3914 0 R (FancyVerbLine.1352) 3916 0 R (FancyVerbLine.1353) 3918 0 R (FancyVerbLine.1354) 3920 0 R (FancyVerbLine.1355) 3922 0 R (FancyVerbLine.1356) 3924 0 R] +/Limits [(FancyVerbLine.1351) (FancyVerbLine.1356)] +>> endobj +4581 0 obj << +/Names [(FancyVerbLine.1357) 3926 0 R (FancyVerbLine.1358) 3928 0 R (FancyVerbLine.1359) 3930 0 R (FancyVerbLine.136) 881 0 R (FancyVerbLine.1360) 3932 0 R (FancyVerbLine.1361) 3934 0 R] +/Limits [(FancyVerbLine.1357) (FancyVerbLine.1361)] +>> endobj +4582 0 obj << +/Names [(FancyVerbLine.1362) 3936 0 R (FancyVerbLine.1363) 3938 0 R (FancyVerbLine.1364) 3940 0 R (FancyVerbLine.1365) 3942 0 R (FancyVerbLine.1366) 3944 0 R (FancyVerbLine.1367) 3946 0 R] +/Limits [(FancyVerbLine.1362) (FancyVerbLine.1367)] +>> endobj +4583 0 obj << +/Names [(FancyVerbLine.1368) 3948 0 R (FancyVerbLine.1369) 3950 0 R (FancyVerbLine.137) 883 0 R (FancyVerbLine.1370) 3952 0 R (FancyVerbLine.1371) 3954 0 R (FancyVerbLine.1372) 3956 0 R] +/Limits [(FancyVerbLine.1368) (FancyVerbLine.1372)] +>> endobj +4584 0 obj << +/Names [(FancyVerbLine.1373) 3958 0 R (FancyVerbLine.1374) 3965 0 R (FancyVerbLine.1375) 3967 0 R (FancyVerbLine.1376) 3969 0 R (FancyVerbLine.1377) 3971 0 R (FancyVerbLine.1378) 3973 0 R] +/Limits [(FancyVerbLine.1373) (FancyVerbLine.1378)] +>> endobj +4585 0 obj << +/Names [(FancyVerbLine.1379) 3975 0 R (FancyVerbLine.138) 885 0 R (FancyVerbLine.1380) 3977 0 R (FancyVerbLine.1381) 3979 0 R (FancyVerbLine.1382) 3981 0 R (FancyVerbLine.1383) 3983 0 R] +/Limits [(FancyVerbLine.1379) (FancyVerbLine.1383)] +>> endobj +4586 0 obj << +/Names [(FancyVerbLine.1384) 3985 0 R (FancyVerbLine.1385) 3987 0 R (FancyVerbLine.1386) 3989 0 R (FancyVerbLine.1387) 3991 0 R (FancyVerbLine.1388) 3993 0 R (FancyVerbLine.1389) 3995 0 R] +/Limits [(FancyVerbLine.1384) (FancyVerbLine.1389)] +>> endobj +4587 0 obj << +/Names [(FancyVerbLine.139) 893 0 R (FancyVerbLine.1390) 3997 0 R (FancyVerbLine.1391) 3999 0 R (FancyVerbLine.1392) 4001 0 R (FancyVerbLine.1393) 4003 0 R (FancyVerbLine.1394) 4005 0 R] +/Limits [(FancyVerbLine.139) (FancyVerbLine.1394)] +>> endobj +4588 0 obj << +/Names [(FancyVerbLine.1395) 4007 0 R (FancyVerbLine.1396) 4009 0 R (FancyVerbLine.1397) 4011 0 R (FancyVerbLine.1398) 4013 0 R (FancyVerbLine.1399) 4015 0 R (FancyVerbLine.14) 594 0 R] +/Limits [(FancyVerbLine.1395) (FancyVerbLine.14)] +>> endobj +4589 0 obj << +/Names [(FancyVerbLine.140) 895 0 R (FancyVerbLine.1400) 4017 0 R (FancyVerbLine.1401) 4019 0 R (FancyVerbLine.1402) 4021 0 R (FancyVerbLine.1403) 4023 0 R (FancyVerbLine.1404) 4031 0 R] +/Limits [(FancyVerbLine.140) (FancyVerbLine.1404)] +>> endobj +4590 0 obj << +/Names [(FancyVerbLine.1405) 4033 0 R (FancyVerbLine.1406) 4035 0 R (FancyVerbLine.1407) 4037 0 R (FancyVerbLine.1408) 4039 0 R (FancyVerbLine.1409) 4041 0 R (FancyVerbLine.141) 897 0 R] +/Limits [(FancyVerbLine.1405) (FancyVerbLine.141)] +>> endobj +4591 0 obj << +/Names [(FancyVerbLine.1410) 4043 0 R (FancyVerbLine.1411) 4045 0 R (FancyVerbLine.1412) 4047 0 R (FancyVerbLine.1413) 4049 0 R (FancyVerbLine.1414) 4051 0 R (FancyVerbLine.1415) 4053 0 R] +/Limits [(FancyVerbLine.1410) (FancyVerbLine.1415)] +>> endobj +4592 0 obj << +/Names [(FancyVerbLine.1416) 4055 0 R (FancyVerbLine.1417) 4057 0 R (FancyVerbLine.1418) 4059 0 R (FancyVerbLine.1419) 4061 0 R (FancyVerbLine.142) 899 0 R (FancyVerbLine.1420) 4063 0 R] +/Limits [(FancyVerbLine.1416) (FancyVerbLine.1420)] +>> endobj +4593 0 obj << +/Names [(FancyVerbLine.1421) 4065 0 R (FancyVerbLine.1422) 4067 0 R (FancyVerbLine.1423) 4069 0 R (FancyVerbLine.1424) 4071 0 R (FancyVerbLine.1425) 4073 0 R (FancyVerbLine.1426) 4075 0 R] +/Limits [(FancyVerbLine.1421) (FancyVerbLine.1426)] +>> endobj +4594 0 obj << +/Names [(FancyVerbLine.1427) 4077 0 R (FancyVerbLine.1428) 4079 0 R (FancyVerbLine.1429) 4088 0 R (FancyVerbLine.143) 901 0 R (FancyVerbLine.1430) 4090 0 R (FancyVerbLine.1431) 4092 0 R] +/Limits [(FancyVerbLine.1427) (FancyVerbLine.1431)] +>> endobj +4595 0 obj << +/Names [(FancyVerbLine.1432) 4094 0 R (FancyVerbLine.1433) 4096 0 R (FancyVerbLine.1434) 4098 0 R (FancyVerbLine.1435) 4100 0 R (FancyVerbLine.1436) 4102 0 R (FancyVerbLine.1437) 4104 0 R] +/Limits [(FancyVerbLine.1432) (FancyVerbLine.1437)] +>> endobj +4596 0 obj << +/Names [(FancyVerbLine.1438) 4106 0 R (FancyVerbLine.1439) 4108 0 R (FancyVerbLine.144) 903 0 R (FancyVerbLine.1440) 4110 0 R (FancyVerbLine.1441) 4119 0 R (FancyVerbLine.1442) 4121 0 R] +/Limits [(FancyVerbLine.1438) (FancyVerbLine.1442)] +>> endobj +4597 0 obj << +/Names [(FancyVerbLine.1443) 4123 0 R (FancyVerbLine.1444) 4125 0 R (FancyVerbLine.1445) 4127 0 R (FancyVerbLine.1446) 4129 0 R (FancyVerbLine.1447) 4131 0 R (FancyVerbLine.1448) 4133 0 R] +/Limits [(FancyVerbLine.1443) (FancyVerbLine.1448)] +>> endobj +4598 0 obj << +/Names [(FancyVerbLine.1449) 4140 0 R (FancyVerbLine.145) 905 0 R (FancyVerbLine.1450) 4142 0 R (FancyVerbLine.1451) 4144 0 R (FancyVerbLine.1452) 4146 0 R (FancyVerbLine.1453) 4148 0 R] +/Limits [(FancyVerbLine.1449) (FancyVerbLine.1453)] +>> endobj +4599 0 obj << +/Names [(FancyVerbLine.1454) 4150 0 R (FancyVerbLine.1455) 4152 0 R (FancyVerbLine.1456) 4154 0 R (FancyVerbLine.1457) 4156 0 R (FancyVerbLine.1458) 4158 0 R (FancyVerbLine.1459) 4160 0 R] +/Limits [(FancyVerbLine.1454) (FancyVerbLine.1459)] +>> endobj +4600 0 obj << +/Names [(FancyVerbLine.146) 907 0 R (FancyVerbLine.1460) 4162 0 R (FancyVerbLine.1461) 4164 0 R (FancyVerbLine.1462) 4166 0 R (FancyVerbLine.1463) 4168 0 R (FancyVerbLine.1464) 4170 0 R] +/Limits [(FancyVerbLine.146) (FancyVerbLine.1464)] +>> endobj +4601 0 obj << +/Names [(FancyVerbLine.1465) 4172 0 R (FancyVerbLine.1466) 4174 0 R (FancyVerbLine.1467) 4176 0 R (FancyVerbLine.1468) 4178 0 R (FancyVerbLine.1469) 4180 0 R (FancyVerbLine.147) 909 0 R] +/Limits [(FancyVerbLine.1465) (FancyVerbLine.147)] +>> endobj +4602 0 obj << +/Names [(FancyVerbLine.1470) 4182 0 R (FancyVerbLine.1471) 4184 0 R (FancyVerbLine.1472) 4186 0 R (FancyVerbLine.1473) 4188 0 R (FancyVerbLine.1474) 4190 0 R (FancyVerbLine.1475) 4192 0 R] +/Limits [(FancyVerbLine.1470) (FancyVerbLine.1475)] +>> endobj +4603 0 obj << +/Names [(FancyVerbLine.1476) 4194 0 R (FancyVerbLine.1477) 4196 0 R (FancyVerbLine.1478) 4198 0 R (FancyVerbLine.1479) 4200 0 R (FancyVerbLine.148) 911 0 R (FancyVerbLine.1480) 4202 0 R] +/Limits [(FancyVerbLine.1476) (FancyVerbLine.1480)] +>> endobj +4604 0 obj << +/Names [(FancyVerbLine.1481) 4204 0 R (FancyVerbLine.1482) 4206 0 R (FancyVerbLine.1483) 4208 0 R (FancyVerbLine.1484) 4210 0 R (FancyVerbLine.1485) 4212 0 R (FancyVerbLine.1486) 4214 0 R] +/Limits [(FancyVerbLine.1481) (FancyVerbLine.1486)] +>> endobj +4605 0 obj << +/Names [(FancyVerbLine.1487) 4216 0 R (FancyVerbLine.1488) 4218 0 R (FancyVerbLine.1489) 4220 0 R (FancyVerbLine.149) 913 0 R (FancyVerbLine.1490) 4222 0 R (FancyVerbLine.1491) 4224 0 R] +/Limits [(FancyVerbLine.1487) (FancyVerbLine.1491)] +>> endobj +4606 0 obj << +/Names [(FancyVerbLine.1492) 4232 0 R (FancyVerbLine.1493) 4234 0 R (FancyVerbLine.1494) 4236 0 R (FancyVerbLine.1495) 4238 0 R (FancyVerbLine.1496) 4240 0 R (FancyVerbLine.1497) 4242 0 R] +/Limits [(FancyVerbLine.1492) (FancyVerbLine.1497)] +>> endobj +4607 0 obj << +/Names [(FancyVerbLine.1498) 4250 0 R (FancyVerbLine.1499) 4252 0 R (FancyVerbLine.15) 596 0 R (FancyVerbLine.150) 915 0 R (FancyVerbLine.1500) 4254 0 R (FancyVerbLine.1501) 4256 0 R] +/Limits [(FancyVerbLine.1498) (FancyVerbLine.1501)] +>> endobj +4608 0 obj << +/Names [(FancyVerbLine.1502) 4258 0 R (FancyVerbLine.1503) 4260 0 R (FancyVerbLine.1504) 4262 0 R (FancyVerbLine.1505) 4264 0 R (FancyVerbLine.1506) 4266 0 R (FancyVerbLine.1507) 4284 0 R] +/Limits [(FancyVerbLine.1502) (FancyVerbLine.1507)] +>> endobj +4609 0 obj << +/Names [(FancyVerbLine.1508) 4286 0 R (FancyVerbLine.1509) 4288 0 R (FancyVerbLine.151) 917 0 R (FancyVerbLine.1510) 4290 0 R (FancyVerbLine.1511) 4299 0 R (FancyVerbLine.1512) 4301 0 R] +/Limits [(FancyVerbLine.1508) (FancyVerbLine.1512)] +>> endobj +4610 0 obj << +/Names [(FancyVerbLine.1513) 4303 0 R (FancyVerbLine.1514) 4305 0 R (FancyVerbLine.1515) 4307 0 R (FancyVerbLine.1516) 4309 0 R (FancyVerbLine.1517) 4311 0 R (FancyVerbLine.1518) 4313 0 R] +/Limits [(FancyVerbLine.1513) (FancyVerbLine.1518)] +>> endobj +4611 0 obj << +/Names [(FancyVerbLine.1519) 4315 0 R (FancyVerbLine.152) 919 0 R (FancyVerbLine.1520) 4317 0 R (FancyVerbLine.1521) 4319 0 R (FancyVerbLine.1522) 4321 0 R (FancyVerbLine.1523) 4323 0 R] +/Limits [(FancyVerbLine.1519) (FancyVerbLine.1523)] +>> endobj +4612 0 obj << +/Names [(FancyVerbLine.1524) 4325 0 R (FancyVerbLine.1525) 4327 0 R (FancyVerbLine.1526) 4329 0 R (FancyVerbLine.1527) 4331 0 R (FancyVerbLine.1528) 4333 0 R (FancyVerbLine.1529) 4335 0 R] +/Limits [(FancyVerbLine.1524) (FancyVerbLine.1529)] +>> endobj +4613 0 obj << +/Names [(FancyVerbLine.153) 921 0 R (FancyVerbLine.1530) 4337 0 R (FancyVerbLine.1531) 4345 0 R (FancyVerbLine.1532) 4347 0 R (FancyVerbLine.1533) 4349 0 R (FancyVerbLine.1534) 4351 0 R] +/Limits [(FancyVerbLine.153) (FancyVerbLine.1534)] +>> endobj +4614 0 obj << +/Names [(FancyVerbLine.1535) 4353 0 R (FancyVerbLine.1536) 4355 0 R (FancyVerbLine.1537) 4357 0 R (FancyVerbLine.1538) 4359 0 R (FancyVerbLine.1539) 4361 0 R (FancyVerbLine.154) 923 0 R] +/Limits [(FancyVerbLine.1535) (FancyVerbLine.154)] +>> endobj +4615 0 obj << +/Names [(FancyVerbLine.1540) 4363 0 R (FancyVerbLine.1541) 4365 0 R (FancyVerbLine.1542) 4367 0 R (FancyVerbLine.1543) 4369 0 R (FancyVerbLine.1544) 4371 0 R (FancyVerbLine.1545) 4380 0 R] +/Limits [(FancyVerbLine.1540) (FancyVerbLine.1545)] +>> endobj +4616 0 obj << +/Names [(FancyVerbLine.1546) 4382 0 R (FancyVerbLine.1547) 4384 0 R (FancyVerbLine.1548) 4386 0 R (FancyVerbLine.1549) 4388 0 R (FancyVerbLine.155) 925 0 R (FancyVerbLine.1550) 4390 0 R] +/Limits [(FancyVerbLine.1546) (FancyVerbLine.1550)] +>> endobj +4617 0 obj << +/Names [(FancyVerbLine.1551) 4392 0 R (FancyVerbLine.1552) 4394 0 R (FancyVerbLine.1553) 4396 0 R (FancyVerbLine.1554) 4398 0 R (FancyVerbLine.1555) 4400 0 R (FancyVerbLine.156) 927 0 R] +/Limits [(FancyVerbLine.1551) (FancyVerbLine.156)] +>> endobj +4618 0 obj << +/Names [(FancyVerbLine.157) 935 0 R (FancyVerbLine.158) 937 0 R (FancyVerbLine.159) 939 0 R (FancyVerbLine.16) 598 0 R (FancyVerbLine.160) 941 0 R (FancyVerbLine.161) 943 0 R] +/Limits [(FancyVerbLine.157) (FancyVerbLine.161)] +>> endobj +4619 0 obj << +/Names [(FancyVerbLine.162) 945 0 R (FancyVerbLine.163) 947 0 R (FancyVerbLine.164) 949 0 R (FancyVerbLine.165) 951 0 R (FancyVerbLine.166) 953 0 R (FancyVerbLine.167) 955 0 R] +/Limits [(FancyVerbLine.162) (FancyVerbLine.167)] +>> endobj +4620 0 obj << +/Names [(FancyVerbLine.168) 957 0 R (FancyVerbLine.169) 959 0 R (FancyVerbLine.17) 600 0 R (FancyVerbLine.170) 961 0 R (FancyVerbLine.171) 963 0 R (FancyVerbLine.172) 965 0 R] +/Limits [(FancyVerbLine.168) (FancyVerbLine.172)] +>> endobj +4621 0 obj << +/Names [(FancyVerbLine.173) 967 0 R (FancyVerbLine.174) 969 0 R (FancyVerbLine.175) 971 0 R (FancyVerbLine.176) 973 0 R (FancyVerbLine.177) 975 0 R (FancyVerbLine.178) 977 0 R] +/Limits [(FancyVerbLine.173) (FancyVerbLine.178)] +>> endobj +4622 0 obj << +/Names [(FancyVerbLine.179) 979 0 R (FancyVerbLine.18) 602 0 R (FancyVerbLine.180) 981 0 R (FancyVerbLine.181) 983 0 R (FancyVerbLine.182) 985 0 R (FancyVerbLine.183) 987 0 R] +/Limits [(FancyVerbLine.179) (FancyVerbLine.183)] +>> endobj +4623 0 obj << +/Names [(FancyVerbLine.184) 989 0 R (FancyVerbLine.185) 991 0 R (FancyVerbLine.186) 993 0 R (FancyVerbLine.187) 995 0 R (FancyVerbLine.188) 997 0 R (FancyVerbLine.189) 999 0 R] +/Limits [(FancyVerbLine.184) (FancyVerbLine.189)] +>> endobj +4624 0 obj << +/Names [(FancyVerbLine.19) 611 0 R (FancyVerbLine.190) 1001 0 R (FancyVerbLine.191) 1003 0 R (FancyVerbLine.192) 1005 0 R (FancyVerbLine.193) 1007 0 R (FancyVerbLine.194) 1009 0 R] +/Limits [(FancyVerbLine.19) (FancyVerbLine.194)] +>> endobj +4625 0 obj << +/Names [(FancyVerbLine.195) 1011 0 R (FancyVerbLine.196) 1013 0 R (FancyVerbLine.197) 1020 0 R (FancyVerbLine.198) 1022 0 R (FancyVerbLine.199) 1024 0 R (FancyVerbLine.2) 488 0 R] +/Limits [(FancyVerbLine.195) (FancyVerbLine.2)] +>> endobj +4626 0 obj << +/Names [(FancyVerbLine.20) 613 0 R (FancyVerbLine.200) 1026 0 R (FancyVerbLine.201) 1028 0 R (FancyVerbLine.202) 1030 0 R (FancyVerbLine.203) 1032 0 R (FancyVerbLine.204) 1034 0 R] +/Limits [(FancyVerbLine.20) (FancyVerbLine.204)] +>> endobj +4627 0 obj << +/Names [(FancyVerbLine.205) 1036 0 R (FancyVerbLine.206) 1038 0 R (FancyVerbLine.207) 1040 0 R (FancyVerbLine.208) 1042 0 R (FancyVerbLine.209) 1044 0 R (FancyVerbLine.21) 615 0 R] +/Limits [(FancyVerbLine.205) (FancyVerbLine.21)] +>> endobj +4628 0 obj << +/Names [(FancyVerbLine.210) 1046 0 R (FancyVerbLine.211) 1048 0 R (FancyVerbLine.212) 1050 0 R (FancyVerbLine.213) 1052 0 R (FancyVerbLine.214) 1054 0 R (FancyVerbLine.215) 1056 0 R] +/Limits [(FancyVerbLine.210) (FancyVerbLine.215)] +>> endobj +4629 0 obj << +/Names [(FancyVerbLine.216) 1058 0 R (FancyVerbLine.217) 1060 0 R (FancyVerbLine.218) 1067 0 R (FancyVerbLine.219) 1069 0 R (FancyVerbLine.22) 617 0 R (FancyVerbLine.220) 1071 0 R] +/Limits [(FancyVerbLine.216) (FancyVerbLine.220)] +>> endobj +4630 0 obj << +/Names [(FancyVerbLine.221) 1073 0 R (FancyVerbLine.222) 1075 0 R (FancyVerbLine.223) 1077 0 R (FancyVerbLine.224) 1079 0 R (FancyVerbLine.225) 1081 0 R (FancyVerbLine.226) 1083 0 R] +/Limits [(FancyVerbLine.221) (FancyVerbLine.226)] +>> endobj +4631 0 obj << +/Names [(FancyVerbLine.227) 1085 0 R (FancyVerbLine.228) 1087 0 R (FancyVerbLine.229) 1091 0 R (FancyVerbLine.23) 619 0 R (FancyVerbLine.230) 1093 0 R (FancyVerbLine.231) 1095 0 R] +/Limits [(FancyVerbLine.227) (FancyVerbLine.231)] +>> endobj +4632 0 obj << +/Names [(FancyVerbLine.232) 1097 0 R (FancyVerbLine.233) 1099 0 R (FancyVerbLine.234) 1101 0 R (FancyVerbLine.235) 1103 0 R (FancyVerbLine.236) 1105 0 R (FancyVerbLine.237) 1107 0 R] +/Limits [(FancyVerbLine.232) (FancyVerbLine.237)] +>> endobj +4633 0 obj << +/Names [(FancyVerbLine.238) 1115 0 R (FancyVerbLine.239) 1117 0 R (FancyVerbLine.24) 621 0 R (FancyVerbLine.240) 1119 0 R (FancyVerbLine.241) 1121 0 R (FancyVerbLine.242) 1123 0 R] +/Limits [(FancyVerbLine.238) (FancyVerbLine.242)] +>> endobj +4634 0 obj << +/Names [(FancyVerbLine.243) 1125 0 R (FancyVerbLine.244) 1127 0 R (FancyVerbLine.245) 1129 0 R (FancyVerbLine.246) 1131 0 R (FancyVerbLine.247) 1133 0 R (FancyVerbLine.248) 1135 0 R] +/Limits [(FancyVerbLine.243) (FancyVerbLine.248)] +>> endobj +4635 0 obj << +/Names [(FancyVerbLine.249) 1137 0 R (FancyVerbLine.25) 623 0 R (FancyVerbLine.250) 1139 0 R (FancyVerbLine.251) 1141 0 R (FancyVerbLine.252) 1143 0 R (FancyVerbLine.253) 1145 0 R] +/Limits [(FancyVerbLine.249) (FancyVerbLine.253)] +>> endobj +4636 0 obj << +/Names [(FancyVerbLine.254) 1147 0 R (FancyVerbLine.255) 1149 0 R (FancyVerbLine.256) 1151 0 R (FancyVerbLine.257) 1153 0 R (FancyVerbLine.258) 1155 0 R (FancyVerbLine.259) 1157 0 R] +/Limits [(FancyVerbLine.254) (FancyVerbLine.259)] +>> endobj +4637 0 obj << +/Names [(FancyVerbLine.26) 625 0 R (FancyVerbLine.260) 1159 0 R (FancyVerbLine.261) 1161 0 R (FancyVerbLine.262) 1163 0 R (FancyVerbLine.263) 1165 0 R (FancyVerbLine.264) 1167 0 R] +/Limits [(FancyVerbLine.26) (FancyVerbLine.264)] +>> endobj +4638 0 obj << +/Names [(FancyVerbLine.265) 1169 0 R (FancyVerbLine.266) 1171 0 R (FancyVerbLine.267) 1173 0 R (FancyVerbLine.268) 1175 0 R (FancyVerbLine.269) 1185 0 R (FancyVerbLine.27) 627 0 R] +/Limits [(FancyVerbLine.265) (FancyVerbLine.27)] +>> endobj +4639 0 obj << +/Names [(FancyVerbLine.270) 1187 0 R (FancyVerbLine.271) 1189 0 R (FancyVerbLine.272) 1191 0 R (FancyVerbLine.273) 1193 0 R (FancyVerbLine.274) 1195 0 R (FancyVerbLine.275) 1197 0 R] +/Limits [(FancyVerbLine.270) (FancyVerbLine.275)] +>> endobj +4640 0 obj << +/Names [(FancyVerbLine.276) 1199 0 R (FancyVerbLine.277) 1201 0 R (FancyVerbLine.278) 1203 0 R (FancyVerbLine.279) 1205 0 R (FancyVerbLine.28) 629 0 R (FancyVerbLine.280) 1207 0 R] +/Limits [(FancyVerbLine.276) (FancyVerbLine.280)] +>> endobj +4641 0 obj << +/Names [(FancyVerbLine.281) 1209 0 R (FancyVerbLine.282) 1211 0 R (FancyVerbLine.283) 1213 0 R (FancyVerbLine.284) 1215 0 R (FancyVerbLine.285) 1217 0 R (FancyVerbLine.286) 1219 0 R] +/Limits [(FancyVerbLine.281) (FancyVerbLine.286)] +>> endobj +4642 0 obj << +/Names [(FancyVerbLine.287) 1221 0 R (FancyVerbLine.288) 1223 0 R (FancyVerbLine.289) 1225 0 R (FancyVerbLine.29) 631 0 R (FancyVerbLine.290) 1227 0 R (FancyVerbLine.291) 1229 0 R] +/Limits [(FancyVerbLine.287) (FancyVerbLine.291)] +>> endobj +4643 0 obj << +/Names [(FancyVerbLine.292) 1231 0 R (FancyVerbLine.293) 1233 0 R (FancyVerbLine.294) 1235 0 R (FancyVerbLine.295) 1237 0 R (FancyVerbLine.296) 1239 0 R (FancyVerbLine.297) 1241 0 R] +/Limits [(FancyVerbLine.292) (FancyVerbLine.297)] +>> endobj +4644 0 obj << +/Names [(FancyVerbLine.298) 1243 0 R (FancyVerbLine.299) 1245 0 R (FancyVerbLine.3) 490 0 R (FancyVerbLine.30) 633 0 R (FancyVerbLine.300) 1247 0 R (FancyVerbLine.301) 1249 0 R] +/Limits [(FancyVerbLine.298) (FancyVerbLine.301)] +>> endobj +4645 0 obj << +/Names [(FancyVerbLine.302) 1251 0 R (FancyVerbLine.303) 1260 0 R (FancyVerbLine.304) 1262 0 R (FancyVerbLine.305) 1264 0 R (FancyVerbLine.306) 1266 0 R (FancyVerbLine.307) 1268 0 R] +/Limits [(FancyVerbLine.302) (FancyVerbLine.307)] +>> endobj +4646 0 obj << +/Names [(FancyVerbLine.308) 1270 0 R (FancyVerbLine.309) 1272 0 R (FancyVerbLine.31) 642 0 R (FancyVerbLine.310) 1274 0 R (FancyVerbLine.311) 1276 0 R (FancyVerbLine.312) 1278 0 R] +/Limits [(FancyVerbLine.308) (FancyVerbLine.312)] +>> endobj +4647 0 obj << +/Names [(FancyVerbLine.313) 1280 0 R (FancyVerbLine.314) 1282 0 R (FancyVerbLine.315) 1284 0 R (FancyVerbLine.316) 1286 0 R (FancyVerbLine.317) 1288 0 R (FancyVerbLine.318) 1290 0 R] +/Limits [(FancyVerbLine.313) (FancyVerbLine.318)] +>> endobj +4648 0 obj << +/Names [(FancyVerbLine.319) 1292 0 R (FancyVerbLine.32) 644 0 R (FancyVerbLine.320) 1294 0 R (FancyVerbLine.321) 1296 0 R (FancyVerbLine.322) 1304 0 R (FancyVerbLine.323) 1306 0 R] +/Limits [(FancyVerbLine.319) (FancyVerbLine.323)] +>> endobj +4649 0 obj << +/Names [(FancyVerbLine.324) 1308 0 R (FancyVerbLine.325) 1310 0 R (FancyVerbLine.326) 1312 0 R (FancyVerbLine.327) 1314 0 R (FancyVerbLine.328) 1316 0 R (FancyVerbLine.329) 1318 0 R] +/Limits [(FancyVerbLine.324) (FancyVerbLine.329)] +>> endobj +4650 0 obj << +/Names [(FancyVerbLine.33) 646 0 R (FancyVerbLine.330) 1320 0 R (FancyVerbLine.331) 1322 0 R (FancyVerbLine.332) 1324 0 R (FancyVerbLine.333) 1327 0 R (FancyVerbLine.334) 1329 0 R] +/Limits [(FancyVerbLine.33) (FancyVerbLine.334)] +>> endobj +4651 0 obj << +/Names [(FancyVerbLine.335) 1331 0 R (FancyVerbLine.336) 1338 0 R (FancyVerbLine.337) 1340 0 R (FancyVerbLine.338) 1342 0 R (FancyVerbLine.339) 1344 0 R (FancyVerbLine.34) 648 0 R] +/Limits [(FancyVerbLine.335) (FancyVerbLine.34)] +>> endobj +4652 0 obj << +/Names [(FancyVerbLine.340) 1346 0 R (FancyVerbLine.341) 1348 0 R (FancyVerbLine.342) 1350 0 R (FancyVerbLine.343) 1352 0 R (FancyVerbLine.344) 1354 0 R (FancyVerbLine.345) 1356 0 R] +/Limits [(FancyVerbLine.340) (FancyVerbLine.345)] +>> endobj +4653 0 obj << +/Names [(FancyVerbLine.346) 1358 0 R (FancyVerbLine.347) 1360 0 R (FancyVerbLine.348) 1362 0 R (FancyVerbLine.349) 1364 0 R (FancyVerbLine.35) 650 0 R (FancyVerbLine.350) 1366 0 R] +/Limits [(FancyVerbLine.346) (FancyVerbLine.350)] +>> endobj +4654 0 obj << +/Names [(FancyVerbLine.351) 1368 0 R (FancyVerbLine.352) 1370 0 R (FancyVerbLine.353) 1372 0 R (FancyVerbLine.354) 1374 0 R (FancyVerbLine.355) 1376 0 R (FancyVerbLine.356) 1378 0 R] +/Limits [(FancyVerbLine.351) (FancyVerbLine.356)] +>> endobj +4655 0 obj << +/Names [(FancyVerbLine.357) 1380 0 R (FancyVerbLine.358) 1382 0 R (FancyVerbLine.359) 1384 0 R (FancyVerbLine.36) 652 0 R (FancyVerbLine.360) 1386 0 R (FancyVerbLine.361) 1388 0 R] +/Limits [(FancyVerbLine.357) (FancyVerbLine.361)] +>> endobj +4656 0 obj << +/Names [(FancyVerbLine.362) 1390 0 R (FancyVerbLine.363) 1392 0 R (FancyVerbLine.364) 1394 0 R (FancyVerbLine.365) 1396 0 R (FancyVerbLine.366) 1398 0 R (FancyVerbLine.367) 1400 0 R] +/Limits [(FancyVerbLine.362) (FancyVerbLine.367)] +>> endobj +4657 0 obj << +/Names [(FancyVerbLine.368) 1402 0 R (FancyVerbLine.369) 1404 0 R (FancyVerbLine.37) 654 0 R (FancyVerbLine.370) 1406 0 R (FancyVerbLine.371) 1408 0 R (FancyVerbLine.372) 1415 0 R] +/Limits [(FancyVerbLine.368) (FancyVerbLine.372)] +>> endobj +4658 0 obj << +/Names [(FancyVerbLine.373) 1417 0 R (FancyVerbLine.374) 1419 0 R (FancyVerbLine.375) 1421 0 R (FancyVerbLine.376) 1423 0 R (FancyVerbLine.377) 1425 0 R (FancyVerbLine.378) 1427 0 R] +/Limits [(FancyVerbLine.373) (FancyVerbLine.378)] +>> endobj +4659 0 obj << +/Names [(FancyVerbLine.379) 1429 0 R (FancyVerbLine.38) 656 0 R (FancyVerbLine.380) 1431 0 R (FancyVerbLine.381) 1433 0 R (FancyVerbLine.382) 1435 0 R (FancyVerbLine.383) 1437 0 R] +/Limits [(FancyVerbLine.379) (FancyVerbLine.383)] +>> endobj +4660 0 obj << +/Names [(FancyVerbLine.384) 1439 0 R (FancyVerbLine.385) 1441 0 R (FancyVerbLine.386) 1443 0 R (FancyVerbLine.387) 1445 0 R (FancyVerbLine.388) 1447 0 R (FancyVerbLine.389) 1449 0 R] +/Limits [(FancyVerbLine.384) (FancyVerbLine.389)] +>> endobj +4661 0 obj << +/Names [(FancyVerbLine.39) 658 0 R (FancyVerbLine.390) 1451 0 R (FancyVerbLine.391) 1453 0 R (FancyVerbLine.392) 1455 0 R (FancyVerbLine.393) 1457 0 R (FancyVerbLine.394) 1459 0 R] +/Limits [(FancyVerbLine.39) (FancyVerbLine.394)] +>> endobj +4662 0 obj << +/Names [(FancyVerbLine.395) 1461 0 R (FancyVerbLine.396) 1463 0 R (FancyVerbLine.397) 1465 0 R (FancyVerbLine.398) 1467 0 R (FancyVerbLine.399) 1469 0 R (FancyVerbLine.4) 492 0 R] +/Limits [(FancyVerbLine.395) (FancyVerbLine.4)] +>> endobj +4663 0 obj << +/Names [(FancyVerbLine.40) 660 0 R (FancyVerbLine.400) 1471 0 R (FancyVerbLine.401) 1473 0 R (FancyVerbLine.402) 1475 0 R (FancyVerbLine.403) 1477 0 R (FancyVerbLine.404) 1479 0 R] +/Limits [(FancyVerbLine.40) (FancyVerbLine.404)] +>> endobj +4664 0 obj << +/Names [(FancyVerbLine.405) 1481 0 R (FancyVerbLine.406) 1483 0 R (FancyVerbLine.407) 1485 0 R (FancyVerbLine.408) 1487 0 R (FancyVerbLine.409) 1489 0 R (FancyVerbLine.41) 662 0 R] +/Limits [(FancyVerbLine.405) (FancyVerbLine.41)] +>> endobj +4665 0 obj << +/Names [(FancyVerbLine.410) 1491 0 R (FancyVerbLine.411) 1493 0 R (FancyVerbLine.412) 1495 0 R (FancyVerbLine.413) 1497 0 R (FancyVerbLine.414) 1499 0 R (FancyVerbLine.415) 1501 0 R] +/Limits [(FancyVerbLine.410) (FancyVerbLine.415)] +>> endobj +4666 0 obj << +/Names [(FancyVerbLine.416) 1503 0 R (FancyVerbLine.417) 1505 0 R (FancyVerbLine.418) 1507 0 R (FancyVerbLine.419) 1515 0 R (FancyVerbLine.42) 664 0 R (FancyVerbLine.420) 1517 0 R] +/Limits [(FancyVerbLine.416) (FancyVerbLine.420)] +>> endobj +4667 0 obj << +/Names [(FancyVerbLine.421) 1519 0 R (FancyVerbLine.422) 1521 0 R (FancyVerbLine.423) 1523 0 R (FancyVerbLine.424) 1525 0 R (FancyVerbLine.425) 1527 0 R (FancyVerbLine.426) 1529 0 R] +/Limits [(FancyVerbLine.421) (FancyVerbLine.426)] +>> endobj +4668 0 obj << +/Names [(FancyVerbLine.427) 1531 0 R (FancyVerbLine.428) 1533 0 R (FancyVerbLine.429) 1535 0 R (FancyVerbLine.43) 666 0 R (FancyVerbLine.430) 1537 0 R (FancyVerbLine.431) 1539 0 R] +/Limits [(FancyVerbLine.427) (FancyVerbLine.431)] +>> endobj +4669 0 obj << +/Names [(FancyVerbLine.432) 1541 0 R (FancyVerbLine.433) 1543 0 R (FancyVerbLine.434) 1545 0 R (FancyVerbLine.435) 1547 0 R (FancyVerbLine.436) 1549 0 R (FancyVerbLine.437) 1551 0 R] +/Limits [(FancyVerbLine.432) (FancyVerbLine.437)] +>> endobj +4670 0 obj << +/Names [(FancyVerbLine.438) 1553 0 R (FancyVerbLine.439) 1555 0 R (FancyVerbLine.44) 668 0 R (FancyVerbLine.440) 1557 0 R (FancyVerbLine.441) 1559 0 R (FancyVerbLine.442) 1561 0 R] +/Limits [(FancyVerbLine.438) (FancyVerbLine.442)] +>> endobj +4671 0 obj << +/Names [(FancyVerbLine.443) 1563 0 R (FancyVerbLine.444) 1565 0 R (FancyVerbLine.445) 1567 0 R (FancyVerbLine.446) 1569 0 R (FancyVerbLine.447) 1579 0 R (FancyVerbLine.448) 1581 0 R] +/Limits [(FancyVerbLine.443) (FancyVerbLine.448)] +>> endobj +4672 0 obj << +/Names [(FancyVerbLine.449) 1583 0 R (FancyVerbLine.45) 670 0 R (FancyVerbLine.450) 1585 0 R (FancyVerbLine.451) 1587 0 R (FancyVerbLine.452) 1590 0 R (FancyVerbLine.453) 1602 0 R] +/Limits [(FancyVerbLine.449) (FancyVerbLine.453)] +>> endobj +4673 0 obj << +/Names [(FancyVerbLine.454) 1604 0 R (FancyVerbLine.455) 1606 0 R (FancyVerbLine.456) 1608 0 R (FancyVerbLine.457) 1610 0 R (FancyVerbLine.458) 1612 0 R (FancyVerbLine.459) 1614 0 R] +/Limits [(FancyVerbLine.454) (FancyVerbLine.459)] +>> endobj +4674 0 obj << +/Names [(FancyVerbLine.46) 672 0 R (FancyVerbLine.460) 1616 0 R (FancyVerbLine.461) 1618 0 R (FancyVerbLine.462) 1620 0 R (FancyVerbLine.463) 1622 0 R (FancyVerbLine.464) 1624 0 R] +/Limits [(FancyVerbLine.46) (FancyVerbLine.464)] +>> endobj +4675 0 obj << +/Names [(FancyVerbLine.465) 1626 0 R (FancyVerbLine.466) 1628 0 R (FancyVerbLine.467) 1630 0 R (FancyVerbLine.468) 1632 0 R (FancyVerbLine.469) 1635 0 R (FancyVerbLine.47) 674 0 R] +/Limits [(FancyVerbLine.465) (FancyVerbLine.47)] +>> endobj +4676 0 obj << +/Names [(FancyVerbLine.470) 1637 0 R (FancyVerbLine.471) 1639 0 R (FancyVerbLine.472) 1646 0 R (FancyVerbLine.473) 1648 0 R (FancyVerbLine.474) 1650 0 R (FancyVerbLine.475) 1652 0 R] +/Limits [(FancyVerbLine.470) (FancyVerbLine.475)] +>> endobj +4677 0 obj << +/Names [(FancyVerbLine.476) 1654 0 R (FancyVerbLine.477) 1656 0 R (FancyVerbLine.478) 1658 0 R (FancyVerbLine.479) 1660 0 R (FancyVerbLine.48) 677 0 R (FancyVerbLine.480) 1662 0 R] +/Limits [(FancyVerbLine.476) (FancyVerbLine.480)] +>> endobj +4678 0 obj << +/Names [(FancyVerbLine.481) 1664 0 R (FancyVerbLine.482) 1666 0 R (FancyVerbLine.483) 1668 0 R (FancyVerbLine.484) 1670 0 R (FancyVerbLine.485) 1672 0 R (FancyVerbLine.486) 1674 0 R] +/Limits [(FancyVerbLine.481) (FancyVerbLine.486)] +>> endobj +4679 0 obj << +/Names [(FancyVerbLine.487) 1676 0 R (FancyVerbLine.488) 1678 0 R (FancyVerbLine.489) 1680 0 R (FancyVerbLine.49) 684 0 R (FancyVerbLine.490) 1682 0 R (FancyVerbLine.491) 1684 0 R] +/Limits [(FancyVerbLine.487) (FancyVerbLine.491)] +>> endobj +4680 0 obj << +/Names [(FancyVerbLine.492) 1686 0 R (FancyVerbLine.493) 1688 0 R (FancyVerbLine.494) 1690 0 R (FancyVerbLine.495) 1692 0 R (FancyVerbLine.496) 1694 0 R (FancyVerbLine.497) 1696 0 R] +/Limits [(FancyVerbLine.492) (FancyVerbLine.497)] +>> endobj +4681 0 obj << +/Names [(FancyVerbLine.498) 1698 0 R (FancyVerbLine.499) 1700 0 R (FancyVerbLine.5) 504 0 R (FancyVerbLine.50) 686 0 R (FancyVerbLine.500) 1702 0 R (FancyVerbLine.501) 1704 0 R] +/Limits [(FancyVerbLine.498) (FancyVerbLine.501)] +>> endobj +4682 0 obj << +/Names [(FancyVerbLine.502) 1711 0 R (FancyVerbLine.503) 1713 0 R (FancyVerbLine.504) 1715 0 R (FancyVerbLine.505) 1717 0 R (FancyVerbLine.506) 1719 0 R (FancyVerbLine.507) 1721 0 R] +/Limits [(FancyVerbLine.502) (FancyVerbLine.507)] +>> endobj +4683 0 obj << +/Names [(FancyVerbLine.508) 1723 0 R (FancyVerbLine.509) 1725 0 R (FancyVerbLine.51) 688 0 R (FancyVerbLine.510) 1727 0 R (FancyVerbLine.511) 1729 0 R (FancyVerbLine.512) 1731 0 R] +/Limits [(FancyVerbLine.508) (FancyVerbLine.512)] +>> endobj +4684 0 obj << +/Names [(FancyVerbLine.513) 1733 0 R (FancyVerbLine.514) 1735 0 R (FancyVerbLine.515) 1737 0 R (FancyVerbLine.516) 1739 0 R (FancyVerbLine.517) 1741 0 R (FancyVerbLine.518) 1743 0 R] +/Limits [(FancyVerbLine.513) (FancyVerbLine.518)] +>> endobj +4685 0 obj << +/Names [(FancyVerbLine.519) 1745 0 R (FancyVerbLine.52) 690 0 R (FancyVerbLine.520) 1747 0 R (FancyVerbLine.521) 1749 0 R (FancyVerbLine.522) 1751 0 R (FancyVerbLine.523) 1753 0 R] +/Limits [(FancyVerbLine.519) (FancyVerbLine.523)] +>> endobj +4686 0 obj << +/Names [(FancyVerbLine.524) 1755 0 R (FancyVerbLine.525) 1757 0 R (FancyVerbLine.526) 1759 0 R (FancyVerbLine.527) 1761 0 R (FancyVerbLine.528) 1763 0 R (FancyVerbLine.529) 1771 0 R] +/Limits [(FancyVerbLine.524) (FancyVerbLine.529)] +>> endobj +4687 0 obj << +/Names [(FancyVerbLine.53) 692 0 R (FancyVerbLine.530) 1773 0 R (FancyVerbLine.531) 1775 0 R (FancyVerbLine.532) 1777 0 R (FancyVerbLine.533) 1779 0 R (FancyVerbLine.534) 1781 0 R] +/Limits [(FancyVerbLine.53) (FancyVerbLine.534)] +>> endobj +4688 0 obj << +/Names [(FancyVerbLine.535) 1783 0 R (FancyVerbLine.536) 1785 0 R (FancyVerbLine.537) 1787 0 R (FancyVerbLine.538) 1789 0 R (FancyVerbLine.539) 1791 0 R (FancyVerbLine.54) 694 0 R] +/Limits [(FancyVerbLine.535) (FancyVerbLine.54)] +>> endobj +4689 0 obj << +/Names [(FancyVerbLine.540) 1793 0 R (FancyVerbLine.541) 1795 0 R (FancyVerbLine.542) 1797 0 R (FancyVerbLine.543) 1799 0 R (FancyVerbLine.544) 1801 0 R (FancyVerbLine.545) 1803 0 R] +/Limits [(FancyVerbLine.540) (FancyVerbLine.545)] +>> endobj +4690 0 obj << +/Names [(FancyVerbLine.546) 1805 0 R (FancyVerbLine.547) 1807 0 R (FancyVerbLine.548) 1809 0 R (FancyVerbLine.549) 1811 0 R (FancyVerbLine.55) 696 0 R (FancyVerbLine.550) 1813 0 R] +/Limits [(FancyVerbLine.546) (FancyVerbLine.550)] +>> endobj +4691 0 obj << +/Names [(FancyVerbLine.551) 1815 0 R (FancyVerbLine.552) 1827 0 R (FancyVerbLine.553) 1829 0 R (FancyVerbLine.554) 1831 0 R (FancyVerbLine.555) 1833 0 R (FancyVerbLine.556) 1835 0 R] +/Limits [(FancyVerbLine.551) (FancyVerbLine.556)] +>> endobj +4692 0 obj << +/Names [(FancyVerbLine.557) 1839 0 R (FancyVerbLine.558) 1841 0 R (FancyVerbLine.559) 1843 0 R (FancyVerbLine.56) 698 0 R (FancyVerbLine.560) 1845 0 R (FancyVerbLine.561) 1854 0 R] +/Limits [(FancyVerbLine.557) (FancyVerbLine.561)] +>> endobj +4693 0 obj << +/Names [(FancyVerbLine.562) 1856 0 R (FancyVerbLine.563) 1858 0 R (FancyVerbLine.564) 1869 0 R (FancyVerbLine.565) 1871 0 R (FancyVerbLine.566) 1873 0 R (FancyVerbLine.567) 1875 0 R] +/Limits [(FancyVerbLine.562) (FancyVerbLine.567)] +>> endobj +4694 0 obj << +/Names [(FancyVerbLine.568) 1877 0 R (FancyVerbLine.569) 1879 0 R (FancyVerbLine.57) 700 0 R (FancyVerbLine.570) 1881 0 R (FancyVerbLine.571) 1883 0 R (FancyVerbLine.572) 1885 0 R] +/Limits [(FancyVerbLine.568) (FancyVerbLine.572)] +>> endobj +4695 0 obj << +/Names [(FancyVerbLine.573) 1887 0 R (FancyVerbLine.574) 1889 0 R (FancyVerbLine.575) 1891 0 R (FancyVerbLine.576) 1893 0 R (FancyVerbLine.577) 1895 0 R (FancyVerbLine.578) 1897 0 R] +/Limits [(FancyVerbLine.573) (FancyVerbLine.578)] +>> endobj +4696 0 obj << +/Names [(FancyVerbLine.579) 1901 0 R (FancyVerbLine.58) 702 0 R (FancyVerbLine.580) 1903 0 R (FancyVerbLine.581) 1905 0 R (FancyVerbLine.582) 1907 0 R (FancyVerbLine.583) 1909 0 R] +/Limits [(FancyVerbLine.579) (FancyVerbLine.583)] +>> endobj +4697 0 obj << +/Names [(FancyVerbLine.584) 1911 0 R (FancyVerbLine.585) 1913 0 R (FancyVerbLine.586) 1915 0 R (FancyVerbLine.587) 1917 0 R (FancyVerbLine.588) 1919 0 R (FancyVerbLine.589) 1921 0 R] +/Limits [(FancyVerbLine.584) (FancyVerbLine.589)] +>> endobj +4698 0 obj << +/Names [(FancyVerbLine.59) 704 0 R (FancyVerbLine.590) 1923 0 R (FancyVerbLine.591) 1930 0 R (FancyVerbLine.592) 1932 0 R (FancyVerbLine.593) 1934 0 R (FancyVerbLine.594) 1936 0 R] +/Limits [(FancyVerbLine.59) (FancyVerbLine.594)] +>> endobj +4699 0 obj << +/Names [(FancyVerbLine.595) 1938 0 R (FancyVerbLine.596) 1940 0 R (FancyVerbLine.597) 1942 0 R (FancyVerbLine.598) 1944 0 R (FancyVerbLine.599) 1946 0 R (FancyVerbLine.6) 507 0 R] +/Limits [(FancyVerbLine.595) (FancyVerbLine.6)] +>> endobj +4700 0 obj << +/Names [(FancyVerbLine.60) 706 0 R (FancyVerbLine.600) 1948 0 R (FancyVerbLine.601) 1950 0 R (FancyVerbLine.602) 1952 0 R (FancyVerbLine.603) 1954 0 R (FancyVerbLine.604) 1956 0 R] +/Limits [(FancyVerbLine.60) (FancyVerbLine.604)] +>> endobj +4701 0 obj << +/Names [(FancyVerbLine.605) 1958 0 R (FancyVerbLine.606) 1960 0 R (FancyVerbLine.607) 1962 0 R (FancyVerbLine.608) 1964 0 R (FancyVerbLine.609) 1966 0 R (FancyVerbLine.61) 708 0 R] +/Limits [(FancyVerbLine.605) (FancyVerbLine.61)] +>> endobj +4702 0 obj << +/Names [(FancyVerbLine.610) 1968 0 R (FancyVerbLine.611) 1970 0 R (FancyVerbLine.612) 1972 0 R (FancyVerbLine.613) 1974 0 R (FancyVerbLine.614) 1976 0 R (FancyVerbLine.615) 1983 0 R] +/Limits [(FancyVerbLine.610) (FancyVerbLine.615)] +>> endobj +4703 0 obj << +/Names [(FancyVerbLine.616) 1985 0 R (FancyVerbLine.617) 1987 0 R (FancyVerbLine.618) 1989 0 R (FancyVerbLine.619) 1991 0 R (FancyVerbLine.62) 710 0 R (FancyVerbLine.620) 1993 0 R] +/Limits [(FancyVerbLine.616) (FancyVerbLine.620)] +>> endobj +4704 0 obj << +/Names [(FancyVerbLine.621) 1995 0 R (FancyVerbLine.622) 1997 0 R (FancyVerbLine.623) 1999 0 R (FancyVerbLine.624) 2001 0 R (FancyVerbLine.625) 2009 0 R (FancyVerbLine.626) 2011 0 R] +/Limits [(FancyVerbLine.621) (FancyVerbLine.626)] +>> endobj +4705 0 obj << +/Names [(FancyVerbLine.627) 2013 0 R (FancyVerbLine.628) 2015 0 R (FancyVerbLine.629) 2017 0 R (FancyVerbLine.63) 712 0 R (FancyVerbLine.630) 2019 0 R (FancyVerbLine.631) 2021 0 R] +/Limits [(FancyVerbLine.627) (FancyVerbLine.631)] +>> endobj +4706 0 obj << +/Names [(FancyVerbLine.632) 2023 0 R (FancyVerbLine.633) 2032 0 R (FancyVerbLine.634) 2034 0 R (FancyVerbLine.635) 2036 0 R (FancyVerbLine.636) 2038 0 R (FancyVerbLine.637) 2040 0 R] +/Limits [(FancyVerbLine.632) (FancyVerbLine.637)] +>> endobj +4707 0 obj << +/Names [(FancyVerbLine.638) 2042 0 R (FancyVerbLine.639) 2044 0 R (FancyVerbLine.64) 714 0 R (FancyVerbLine.640) 2046 0 R (FancyVerbLine.641) 2048 0 R (FancyVerbLine.642) 2050 0 R] +/Limits [(FancyVerbLine.638) (FancyVerbLine.642)] +>> endobj +4708 0 obj << +/Names [(FancyVerbLine.643) 2052 0 R (FancyVerbLine.644) 2054 0 R (FancyVerbLine.645) 2056 0 R (FancyVerbLine.646) 2058 0 R (FancyVerbLine.647) 2067 0 R (FancyVerbLine.648) 2069 0 R] +/Limits [(FancyVerbLine.643) (FancyVerbLine.648)] +>> endobj +4709 0 obj << +/Names [(FancyVerbLine.649) 2071 0 R (FancyVerbLine.65) 716 0 R (FancyVerbLine.650) 2073 0 R (FancyVerbLine.651) 2075 0 R (FancyVerbLine.652) 2077 0 R (FancyVerbLine.653) 2088 0 R] +/Limits [(FancyVerbLine.649) (FancyVerbLine.653)] +>> endobj +4710 0 obj << +/Names [(FancyVerbLine.654) 2090 0 R (FancyVerbLine.655) 2092 0 R (FancyVerbLine.656) 2094 0 R (FancyVerbLine.657) 2096 0 R (FancyVerbLine.658) 2098 0 R (FancyVerbLine.659) 2100 0 R] +/Limits [(FancyVerbLine.654) (FancyVerbLine.659)] +>> endobj +4711 0 obj << +/Names [(FancyVerbLine.66) 718 0 R (FancyVerbLine.660) 2102 0 R (FancyVerbLine.661) 2104 0 R (FancyVerbLine.662) 2106 0 R (FancyVerbLine.663) 2108 0 R (FancyVerbLine.664) 2110 0 R] +/Limits [(FancyVerbLine.66) (FancyVerbLine.664)] +>> endobj +4712 0 obj << +/Names [(FancyVerbLine.665) 2112 0 R (FancyVerbLine.666) 2114 0 R (FancyVerbLine.667) 2116 0 R (FancyVerbLine.668) 2118 0 R (FancyVerbLine.669) 2120 0 R (FancyVerbLine.67) 720 0 R] +/Limits [(FancyVerbLine.665) (FancyVerbLine.67)] +>> endobj +4713 0 obj << +/Names [(FancyVerbLine.670) 2122 0 R (FancyVerbLine.671) 2124 0 R (FancyVerbLine.672) 2126 0 R (FancyVerbLine.673) 2128 0 R (FancyVerbLine.674) 2130 0 R (FancyVerbLine.675) 2132 0 R] +/Limits [(FancyVerbLine.670) (FancyVerbLine.675)] +>> endobj +4714 0 obj << +/Names [(FancyVerbLine.676) 2134 0 R (FancyVerbLine.677) 2142 0 R (FancyVerbLine.678) 2144 0 R (FancyVerbLine.679) 2146 0 R (FancyVerbLine.68) 722 0 R (FancyVerbLine.680) 2148 0 R] +/Limits [(FancyVerbLine.676) (FancyVerbLine.680)] +>> endobj +4715 0 obj << +/Names [(FancyVerbLine.681) 2150 0 R (FancyVerbLine.682) 2152 0 R (FancyVerbLine.683) 2154 0 R (FancyVerbLine.684) 2156 0 R (FancyVerbLine.685) 2158 0 R (FancyVerbLine.686) 2160 0 R] +/Limits [(FancyVerbLine.681) (FancyVerbLine.686)] +>> endobj +4716 0 obj << +/Names [(FancyVerbLine.687) 2162 0 R (FancyVerbLine.688) 2164 0 R (FancyVerbLine.689) 2166 0 R (FancyVerbLine.69) 724 0 R (FancyVerbLine.690) 2168 0 R (FancyVerbLine.691) 2170 0 R] +/Limits [(FancyVerbLine.687) (FancyVerbLine.691)] +>> endobj +4717 0 obj << +/Names [(FancyVerbLine.692) 2173 0 R (FancyVerbLine.693) 2175 0 R (FancyVerbLine.694) 2177 0 R (FancyVerbLine.695) 2179 0 R (FancyVerbLine.696) 2181 0 R (FancyVerbLine.697) 2188 0 R] +/Limits [(FancyVerbLine.692) (FancyVerbLine.697)] +>> endobj +4718 0 obj << +/Names [(FancyVerbLine.698) 2190 0 R (FancyVerbLine.699) 2192 0 R (FancyVerbLine.7) 509 0 R (FancyVerbLine.70) 733 0 R (FancyVerbLine.700) 2194 0 R (FancyVerbLine.701) 2196 0 R] +/Limits [(FancyVerbLine.698) (FancyVerbLine.701)] +>> endobj +4719 0 obj << +/Names [(FancyVerbLine.702) 2205 0 R (FancyVerbLine.703) 2207 0 R (FancyVerbLine.704) 2209 0 R (FancyVerbLine.705) 2211 0 R (FancyVerbLine.706) 2213 0 R (FancyVerbLine.707) 2221 0 R] +/Limits [(FancyVerbLine.702) (FancyVerbLine.707)] +>> endobj +4720 0 obj << +/Names [(FancyVerbLine.708) 2223 0 R (FancyVerbLine.709) 2225 0 R (FancyVerbLine.71) 735 0 R (FancyVerbLine.710) 2227 0 R (FancyVerbLine.711) 2238 0 R (FancyVerbLine.712) 2240 0 R] +/Limits [(FancyVerbLine.708) (FancyVerbLine.712)] +>> endobj +4721 0 obj << +/Names [(FancyVerbLine.713) 2242 0 R (FancyVerbLine.714) 2244 0 R (FancyVerbLine.715) 2246 0 R (FancyVerbLine.716) 2248 0 R (FancyVerbLine.717) 2250 0 R (FancyVerbLine.718) 2252 0 R] +/Limits [(FancyVerbLine.713) (FancyVerbLine.718)] +>> endobj +4722 0 obj << +/Names [(FancyVerbLine.719) 2254 0 R (FancyVerbLine.72) 737 0 R (FancyVerbLine.720) 2256 0 R (FancyVerbLine.721) 2258 0 R (FancyVerbLine.722) 2260 0 R (FancyVerbLine.723) 2262 0 R] +/Limits [(FancyVerbLine.719) (FancyVerbLine.723)] +>> endobj +4723 0 obj << +/Names [(FancyVerbLine.724) 2264 0 R (FancyVerbLine.725) 2277 0 R (FancyVerbLine.726) 2279 0 R (FancyVerbLine.727) 2281 0 R (FancyVerbLine.728) 2283 0 R (FancyVerbLine.729) 2285 0 R] +/Limits [(FancyVerbLine.724) (FancyVerbLine.729)] +>> endobj +4724 0 obj << +/Names [(FancyVerbLine.73) 739 0 R (FancyVerbLine.730) 2287 0 R (FancyVerbLine.731) 2289 0 R (FancyVerbLine.732) 2299 0 R (FancyVerbLine.733) 2301 0 R (FancyVerbLine.734) 2303 0 R] +/Limits [(FancyVerbLine.73) (FancyVerbLine.734)] +>> endobj +4725 0 obj << +/Names [(FancyVerbLine.735) 2305 0 R (FancyVerbLine.736) 2307 0 R (FancyVerbLine.737) 2309 0 R (FancyVerbLine.738) 2311 0 R (FancyVerbLine.739) 2313 0 R (FancyVerbLine.74) 741 0 R] +/Limits [(FancyVerbLine.735) (FancyVerbLine.74)] +>> endobj +4726 0 obj << +/Names [(FancyVerbLine.740) 2315 0 R (FancyVerbLine.741) 2317 0 R (FancyVerbLine.742) 2319 0 R (FancyVerbLine.743) 2321 0 R (FancyVerbLine.744) 2323 0 R (FancyVerbLine.745) 2325 0 R] +/Limits [(FancyVerbLine.740) (FancyVerbLine.745)] +>> endobj +4727 0 obj << +/Names [(FancyVerbLine.746) 2327 0 R (FancyVerbLine.747) 2329 0 R (FancyVerbLine.748) 2331 0 R (FancyVerbLine.749) 2333 0 R (FancyVerbLine.75) 743 0 R (FancyVerbLine.750) 2335 0 R] +/Limits [(FancyVerbLine.746) (FancyVerbLine.750)] +>> endobj +4728 0 obj << +/Names [(FancyVerbLine.751) 2337 0 R (FancyVerbLine.752) 2339 0 R (FancyVerbLine.753) 2341 0 R (FancyVerbLine.754) 2343 0 R (FancyVerbLine.755) 2345 0 R (FancyVerbLine.756) 2347 0 R] +/Limits [(FancyVerbLine.751) (FancyVerbLine.756)] +>> endobj +4729 0 obj << +/Names [(FancyVerbLine.757) 2349 0 R (FancyVerbLine.758) 2351 0 R (FancyVerbLine.759) 2353 0 R (FancyVerbLine.76) 745 0 R (FancyVerbLine.760) 2355 0 R (FancyVerbLine.761) 2357 0 R] +/Limits [(FancyVerbLine.757) (FancyVerbLine.761)] +>> endobj +4730 0 obj << +/Names [(FancyVerbLine.762) 2359 0 R (FancyVerbLine.763) 2361 0 R (FancyVerbLine.764) 2363 0 R (FancyVerbLine.765) 2365 0 R (FancyVerbLine.766) 2367 0 R (FancyVerbLine.767) 2369 0 R] +/Limits [(FancyVerbLine.762) (FancyVerbLine.767)] +>> endobj +4731 0 obj << +/Names [(FancyVerbLine.768) 2371 0 R (FancyVerbLine.769) 2373 0 R (FancyVerbLine.77) 747 0 R (FancyVerbLine.770) 2375 0 R (FancyVerbLine.771) 2377 0 R (FancyVerbLine.772) 2379 0 R] +/Limits [(FancyVerbLine.768) (FancyVerbLine.772)] +>> endobj +4732 0 obj << +/Names [(FancyVerbLine.773) 2381 0 R (FancyVerbLine.774) 2383 0 R (FancyVerbLine.775) 2385 0 R (FancyVerbLine.776) 2387 0 R (FancyVerbLine.777) 2389 0 R (FancyVerbLine.778) 2391 0 R] +/Limits [(FancyVerbLine.773) (FancyVerbLine.778)] +>> endobj +4733 0 obj << +/Names [(FancyVerbLine.779) 2393 0 R (FancyVerbLine.78) 749 0 R (FancyVerbLine.780) 2395 0 R (FancyVerbLine.781) 2402 0 R (FancyVerbLine.782) 2404 0 R (FancyVerbLine.783) 2406 0 R] +/Limits [(FancyVerbLine.779) (FancyVerbLine.783)] +>> endobj +4734 0 obj << +/Names [(FancyVerbLine.784) 2408 0 R (FancyVerbLine.785) 2410 0 R (FancyVerbLine.786) 2412 0 R (FancyVerbLine.787) 2414 0 R (FancyVerbLine.788) 2416 0 R (FancyVerbLine.789) 2418 0 R] +/Limits [(FancyVerbLine.784) (FancyVerbLine.789)] +>> endobj +4735 0 obj << +/Names [(FancyVerbLine.79) 751 0 R (FancyVerbLine.790) 2420 0 R (FancyVerbLine.791) 2422 0 R (FancyVerbLine.792) 2424 0 R (FancyVerbLine.793) 2426 0 R (FancyVerbLine.794) 2428 0 R] +/Limits [(FancyVerbLine.79) (FancyVerbLine.794)] +>> endobj +4736 0 obj << +/Names [(FancyVerbLine.795) 2430 0 R (FancyVerbLine.796) 2432 0 R (FancyVerbLine.797) 2434 0 R (FancyVerbLine.798) 2436 0 R (FancyVerbLine.799) 2438 0 R (FancyVerbLine.8) 511 0 R] +/Limits [(FancyVerbLine.795) (FancyVerbLine.8)] +>> endobj +4737 0 obj << +/Names [(FancyVerbLine.80) 753 0 R (FancyVerbLine.800) 2440 0 R (FancyVerbLine.801) 2442 0 R (FancyVerbLine.802) 2444 0 R (FancyVerbLine.803) 2446 0 R (FancyVerbLine.804) 2448 0 R] +/Limits [(FancyVerbLine.80) (FancyVerbLine.804)] +>> endobj +4738 0 obj << +/Names [(FancyVerbLine.805) 2450 0 R (FancyVerbLine.806) 2452 0 R (FancyVerbLine.807) 2454 0 R (FancyVerbLine.808) 2456 0 R (FancyVerbLine.809) 2458 0 R (FancyVerbLine.81) 755 0 R] +/Limits [(FancyVerbLine.805) (FancyVerbLine.81)] +>> endobj +4739 0 obj << +/Names [(FancyVerbLine.810) 2460 0 R (FancyVerbLine.811) 2462 0 R (FancyVerbLine.812) 2464 0 R (FancyVerbLine.813) 2466 0 R (FancyVerbLine.814) 2468 0 R (FancyVerbLine.815) 2470 0 R] +/Limits [(FancyVerbLine.810) (FancyVerbLine.815)] +>> endobj +4740 0 obj << +/Names [(FancyVerbLine.816) 2472 0 R (FancyVerbLine.817) 2474 0 R (FancyVerbLine.818) 2476 0 R (FancyVerbLine.819) 2478 0 R (FancyVerbLine.82) 757 0 R (FancyVerbLine.820) 2480 0 R] +/Limits [(FancyVerbLine.816) (FancyVerbLine.820)] +>> endobj +4741 0 obj << +/Names [(FancyVerbLine.821) 2482 0 R (FancyVerbLine.822) 2484 0 R (FancyVerbLine.823) 2486 0 R (FancyVerbLine.824) 2488 0 R (FancyVerbLine.825) 2490 0 R (FancyVerbLine.826) 2492 0 R] +/Limits [(FancyVerbLine.821) (FancyVerbLine.826)] +>> endobj +4742 0 obj << +/Names [(FancyVerbLine.827) 2494 0 R (FancyVerbLine.828) 2496 0 R (FancyVerbLine.829) 2503 0 R (FancyVerbLine.83) 765 0 R (FancyVerbLine.830) 2505 0 R (FancyVerbLine.831) 2507 0 R] +/Limits [(FancyVerbLine.827) (FancyVerbLine.831)] +>> endobj +4743 0 obj << +/Names [(FancyVerbLine.832) 2509 0 R (FancyVerbLine.833) 2511 0 R (FancyVerbLine.834) 2513 0 R (FancyVerbLine.835) 2515 0 R (FancyVerbLine.836) 2517 0 R (FancyVerbLine.837) 2519 0 R] +/Limits [(FancyVerbLine.832) (FancyVerbLine.837)] +>> endobj +4744 0 obj << +/Names [(FancyVerbLine.838) 2521 0 R (FancyVerbLine.839) 2523 0 R (FancyVerbLine.84) 767 0 R (FancyVerbLine.840) 2525 0 R (FancyVerbLine.841) 2527 0 R (FancyVerbLine.842) 2529 0 R] +/Limits [(FancyVerbLine.838) (FancyVerbLine.842)] +>> endobj +4745 0 obj << +/Names [(FancyVerbLine.843) 2531 0 R (FancyVerbLine.844) 2533 0 R (FancyVerbLine.845) 2535 0 R (FancyVerbLine.846) 2537 0 R (FancyVerbLine.847) 2539 0 R (FancyVerbLine.848) 2541 0 R] +/Limits [(FancyVerbLine.843) (FancyVerbLine.848)] +>> endobj +4746 0 obj << +/Names [(FancyVerbLine.849) 2543 0 R (FancyVerbLine.85) 769 0 R (FancyVerbLine.850) 2545 0 R (FancyVerbLine.851) 2547 0 R (FancyVerbLine.852) 2549 0 R (FancyVerbLine.853) 2551 0 R] +/Limits [(FancyVerbLine.849) (FancyVerbLine.853)] +>> endobj +4747 0 obj << +/Names [(FancyVerbLine.854) 2553 0 R (FancyVerbLine.855) 2555 0 R (FancyVerbLine.856) 2557 0 R (FancyVerbLine.857) 2559 0 R (FancyVerbLine.858) 2561 0 R (FancyVerbLine.859) 2563 0 R] +/Limits [(FancyVerbLine.854) (FancyVerbLine.859)] +>> endobj +4748 0 obj << +/Names [(FancyVerbLine.86) 771 0 R (FancyVerbLine.860) 2565 0 R (FancyVerbLine.861) 2567 0 R (FancyVerbLine.862) 2569 0 R (FancyVerbLine.863) 2571 0 R (FancyVerbLine.864) 2573 0 R] +/Limits [(FancyVerbLine.86) (FancyVerbLine.864)] +>> endobj +4749 0 obj << +/Names [(FancyVerbLine.865) 2575 0 R (FancyVerbLine.866) 2577 0 R (FancyVerbLine.867) 2579 0 R (FancyVerbLine.868) 2581 0 R (FancyVerbLine.869) 2583 0 R (FancyVerbLine.87) 773 0 R] +/Limits [(FancyVerbLine.865) (FancyVerbLine.87)] +>> endobj +4750 0 obj << +/Names [(FancyVerbLine.870) 2585 0 R (FancyVerbLine.871) 2587 0 R (FancyVerbLine.872) 2589 0 R (FancyVerbLine.873) 2591 0 R (FancyVerbLine.874) 2593 0 R (FancyVerbLine.875) 2595 0 R] +/Limits [(FancyVerbLine.870) (FancyVerbLine.875)] +>> endobj +4751 0 obj << +/Names [(FancyVerbLine.876) 2597 0 R (FancyVerbLine.877) 2604 0 R (FancyVerbLine.878) 2606 0 R (FancyVerbLine.879) 2608 0 R (FancyVerbLine.88) 775 0 R (FancyVerbLine.880) 2610 0 R] +/Limits [(FancyVerbLine.876) (FancyVerbLine.880)] +>> endobj +4752 0 obj << +/Names [(FancyVerbLine.881) 2612 0 R (FancyVerbLine.882) 2614 0 R (FancyVerbLine.883) 2616 0 R (FancyVerbLine.884) 2618 0 R (FancyVerbLine.885) 2620 0 R (FancyVerbLine.886) 2622 0 R] +/Limits [(FancyVerbLine.881) (FancyVerbLine.886)] +>> endobj +4753 0 obj << +/Names [(FancyVerbLine.887) 2624 0 R (FancyVerbLine.888) 2626 0 R (FancyVerbLine.889) 2628 0 R (FancyVerbLine.89) 777 0 R (FancyVerbLine.890) 2630 0 R (FancyVerbLine.891) 2632 0 R] +/Limits [(FancyVerbLine.887) (FancyVerbLine.891)] +>> endobj +4754 0 obj << +/Names [(FancyVerbLine.892) 2634 0 R (FancyVerbLine.893) 2636 0 R (FancyVerbLine.894) 2638 0 R (FancyVerbLine.895) 2640 0 R (FancyVerbLine.896) 2642 0 R (FancyVerbLine.897) 2644 0 R] +/Limits [(FancyVerbLine.892) (FancyVerbLine.897)] +>> endobj +4755 0 obj << +/Names [(FancyVerbLine.898) 2646 0 R (FancyVerbLine.899) 2648 0 R (FancyVerbLine.9) 513 0 R (FancyVerbLine.90) 779 0 R (FancyVerbLine.900) 2650 0 R (FancyVerbLine.901) 2652 0 R] +/Limits [(FancyVerbLine.898) (FancyVerbLine.901)] +>> endobj +4756 0 obj << +/Names [(FancyVerbLine.902) 2654 0 R (FancyVerbLine.903) 2656 0 R (FancyVerbLine.904) 2658 0 R (FancyVerbLine.905) 2660 0 R (FancyVerbLine.906) 2662 0 R (FancyVerbLine.907) 2664 0 R] +/Limits [(FancyVerbLine.902) (FancyVerbLine.907)] +>> endobj +4757 0 obj << +/Names [(FancyVerbLine.908) 2666 0 R (FancyVerbLine.909) 2668 0 R (FancyVerbLine.91) 781 0 R (FancyVerbLine.910) 2670 0 R (FancyVerbLine.911) 2672 0 R (FancyVerbLine.912) 2674 0 R] +/Limits [(FancyVerbLine.908) (FancyVerbLine.912)] +>> endobj +4758 0 obj << +/Names [(FancyVerbLine.913) 2676 0 R (FancyVerbLine.914) 2678 0 R (FancyVerbLine.915) 2680 0 R (FancyVerbLine.916) 2682 0 R (FancyVerbLine.917) 2684 0 R (FancyVerbLine.918) 2686 0 R] +/Limits [(FancyVerbLine.913) (FancyVerbLine.918)] +>> endobj +4759 0 obj << +/Names [(FancyVerbLine.919) 2688 0 R (FancyVerbLine.92) 783 0 R (FancyVerbLine.920) 2690 0 R (FancyVerbLine.921) 2692 0 R (FancyVerbLine.922) 2699 0 R (FancyVerbLine.923) 2701 0 R] +/Limits [(FancyVerbLine.919) (FancyVerbLine.923)] +>> endobj +4760 0 obj << +/Names [(FancyVerbLine.924) 2703 0 R (FancyVerbLine.925) 2705 0 R (FancyVerbLine.926) 2707 0 R (FancyVerbLine.927) 2709 0 R (FancyVerbLine.928) 2711 0 R (FancyVerbLine.929) 2713 0 R] +/Limits [(FancyVerbLine.924) (FancyVerbLine.929)] +>> endobj +4761 0 obj << +/Names [(FancyVerbLine.93) 785 0 R (FancyVerbLine.930) 2715 0 R (FancyVerbLine.931) 2717 0 R (FancyVerbLine.932) 2719 0 R (FancyVerbLine.933) 2721 0 R (FancyVerbLine.934) 2723 0 R] +/Limits [(FancyVerbLine.93) (FancyVerbLine.934)] +>> endobj +4762 0 obj << +/Names [(FancyVerbLine.935) 2725 0 R (FancyVerbLine.936) 2727 0 R (FancyVerbLine.937) 2729 0 R (FancyVerbLine.938) 2731 0 R (FancyVerbLine.939) 2733 0 R (FancyVerbLine.94) 787 0 R] +/Limits [(FancyVerbLine.935) (FancyVerbLine.94)] +>> endobj +4763 0 obj << +/Names [(FancyVerbLine.940) 2735 0 R (FancyVerbLine.941) 2737 0 R (FancyVerbLine.942) 2739 0 R (FancyVerbLine.943) 2741 0 R (FancyVerbLine.944) 2743 0 R (FancyVerbLine.945) 2745 0 R] +/Limits [(FancyVerbLine.940) (FancyVerbLine.945)] +>> endobj +4764 0 obj << +/Names [(FancyVerbLine.946) 2747 0 R (FancyVerbLine.947) 2749 0 R (FancyVerbLine.948) 2751 0 R (FancyVerbLine.949) 2753 0 R (FancyVerbLine.95) 789 0 R (FancyVerbLine.950) 2755 0 R] +/Limits [(FancyVerbLine.946) (FancyVerbLine.950)] +>> endobj +4765 0 obj << +/Names [(FancyVerbLine.951) 2757 0 R (FancyVerbLine.952) 2768 0 R (FancyVerbLine.953) 2770 0 R (FancyVerbLine.954) 2772 0 R (FancyVerbLine.955) 2774 0 R (FancyVerbLine.956) 2776 0 R] +/Limits [(FancyVerbLine.951) (FancyVerbLine.956)] +>> endobj +4766 0 obj << +/Names [(FancyVerbLine.957) 2793 0 R (FancyVerbLine.958) 2795 0 R (FancyVerbLine.959) 2797 0 R (FancyVerbLine.96) 791 0 R (FancyVerbLine.960) 2799 0 R (FancyVerbLine.961) 2801 0 R] +/Limits [(FancyVerbLine.957) (FancyVerbLine.961)] +>> endobj +4767 0 obj << +/Names [(FancyVerbLine.962) 2803 0 R (FancyVerbLine.963) 2805 0 R (FancyVerbLine.964) 2807 0 R (FancyVerbLine.965) 2809 0 R (FancyVerbLine.966) 2811 0 R (FancyVerbLine.967) 2813 0 R] +/Limits [(FancyVerbLine.962) (FancyVerbLine.967)] +>> endobj +4768 0 obj << +/Names [(FancyVerbLine.968) 2815 0 R (FancyVerbLine.969) 2817 0 R (FancyVerbLine.97) 793 0 R (FancyVerbLine.970) 2819 0 R (FancyVerbLine.971) 2821 0 R (FancyVerbLine.972) 2823 0 R] +/Limits [(FancyVerbLine.968) (FancyVerbLine.972)] +>> endobj +4769 0 obj << +/Names [(FancyVerbLine.973) 2825 0 R (FancyVerbLine.974) 2827 0 R (FancyVerbLine.975) 2829 0 R (FancyVerbLine.976) 2957 0 R (FancyVerbLine.977) 2959 0 R (FancyVerbLine.978) 3084 0 R] +/Limits [(FancyVerbLine.973) (FancyVerbLine.978)] +>> endobj +4770 0 obj << +/Names [(FancyVerbLine.979) 3086 0 R (FancyVerbLine.98) 795 0 R (FancyVerbLine.980) 3088 0 R (FancyVerbLine.981) 3090 0 R (FancyVerbLine.982) 3092 0 R (FancyVerbLine.983) 3094 0 R] +/Limits [(FancyVerbLine.979) (FancyVerbLine.983)] +>> endobj +4771 0 obj << +/Names [(FancyVerbLine.984) 3096 0 R (FancyVerbLine.985) 3098 0 R (FancyVerbLine.986) 3100 0 R (FancyVerbLine.987) 3102 0 R (FancyVerbLine.988) 3104 0 R (FancyVerbLine.989) 3106 0 R] +/Limits [(FancyVerbLine.984) (FancyVerbLine.989)] +>> endobj +4772 0 obj << +/Names [(FancyVerbLine.99) 802 0 R (FancyVerbLine.990) 3108 0 R (FancyVerbLine.991) 3110 0 R (FancyVerbLine.992) 3112 0 R (FancyVerbLine.993) 3114 0 R (FancyVerbLine.994) 3116 0 R] +/Limits [(FancyVerbLine.99) (FancyVerbLine.994)] +>> endobj +4773 0 obj << +/Names [(FancyVerbLine.995) 3118 0 R (FancyVerbLine.996) 3120 0 R (FancyVerbLine.997) 3122 0 R (FancyVerbLine.998) 3124 0 R (FancyVerbLine.999) 3126 0 R (Item.1) 2215 0 R] +/Limits [(FancyVerbLine.995) (Item.1)] +>> endobj +4774 0 obj << +/Names [(Item.10) 3446 0 R (Item.11) 3447 0 R (Item.12) 3448 0 R (Item.13) 3449 0 R (Item.14) 3450 0 R (Item.15) 3451 0 R] +/Limits [(Item.10) (Item.15)] +>> endobj +4775 0 obj << +/Names [(Item.16) 3452 0 R (Item.17) 3453 0 R (Item.18) 4278 0 R (Item.19) 4279 0 R (Item.2) 2216 0 R (Item.20) 4280 0 R] +/Limits [(Item.16) (Item.20)] +>> endobj +4776 0 obj << +/Names [(Item.21) 4281 0 R (Item.22) 4282 0 R (Item.23) 4283 0 R (Item.3) 2217 0 R (Item.4) 2218 0 R (Item.5) 2219 0 R] +/Limits [(Item.21) (Item.5)] +>> endobj +4777 0 obj << +/Names [(Item.6) 2220 0 R (Item.7) 2961 0 R (Item.8) 2962 0 R (Item.9) 2963 0 R (LTS@ltablenotecnt.1.1) 573 0 R (LTS@ltablenotecnt.1.2) 575 0 R] +/Limits [(Item.6) (LTS@ltablenotecnt.1.2)] +>> endobj +4778 0 obj << +/Names [(LTS@ltablenotecnt.1.3) 577 0 R (LTS@ltablenotecnt.1.4) 579 0 R (LTS@ltablenotecnt.4.1) 2971 0 R (LTS@ltablenotecnt.4.10) 2989 0 R (LTS@ltablenotecnt.4.11) 2991 0 R (LTS@ltablenotecnt.4.12) 2993 0 R] +/Limits [(LTS@ltablenotecnt.1.3) (LTS@ltablenotecnt.4.12)] +>> endobj +4779 0 obj << +/Names [(LTS@ltablenotecnt.4.13) 2995 0 R (LTS@ltablenotecnt.4.14) 2997 0 R (LTS@ltablenotecnt.4.15) 2999 0 R (LTS@ltablenotecnt.4.16) 3001 0 R (LTS@ltablenotecnt.4.17) 3003 0 R (LTS@ltablenotecnt.4.18) 3005 0 R] +/Limits [(LTS@ltablenotecnt.4.13) (LTS@ltablenotecnt.4.18)] +>> endobj +4780 0 obj << +/Names [(LTS@ltablenotecnt.4.19) 3007 0 R (LTS@ltablenotecnt.4.2) 2973 0 R (LTS@ltablenotecnt.4.20) 3009 0 R (LTS@ltablenotecnt.4.21) 3011 0 R (LTS@ltablenotecnt.4.22) 3013 0 R (LTS@ltablenotecnt.4.23) 3015 0 R] +/Limits [(LTS@ltablenotecnt.4.19) (LTS@ltablenotecnt.4.23)] +>> endobj +4781 0 obj << +/Names [(LTS@ltablenotecnt.4.24) 3017 0 R (LTS@ltablenotecnt.4.25) 3019 0 R (LTS@ltablenotecnt.4.26) 3021 0 R (LTS@ltablenotecnt.4.27) 3023 0 R (LTS@ltablenotecnt.4.3) 2975 0 R (LTS@ltablenotecnt.4.4) 2977 0 R] +/Limits [(LTS@ltablenotecnt.4.24) (LTS@ltablenotecnt.4.4)] +>> endobj +4782 0 obj << +/Names [(LTS@ltablenotecnt.4.5) 2979 0 R (LTS@ltablenotecnt.4.6) 2981 0 R (LTS@ltablenotecnt.4.7) 2983 0 R (LTS@ltablenotecnt.4.8) 2985 0 R (LTS@ltablenotecnt.4.9) 2987 0 R (LTS@notecnt.17.1) 3083 0 R] +/Limits [(LTS@ltablenotecnt.4.5) (LTS@notecnt.17.1)] +>> endobj +4783 0 obj << +/Names [(LTS@notecnt.17.3) 3343 0 R (LTS@notecnt.3.3) 1089 0 R (LTS@notecnt.4.1) 1837 0 R (LTS@notecnt.4.3) 1899 0 R (hy@ltablenote1.1) 582 0 R (hy@ltablenote1.2) 584 0 R] +/Limits [(LTS@notecnt.17.3) (hy@ltablenote1.2)] +>> endobj +4784 0 obj << +/Names [(hy@ltablenote1.3) 585 0 R (hy@ltablenote1.4) 586 0 R (hy@ltablenote4.1) 3025 0 R (hy@ltablenote4.10) 3034 0 R (hy@ltablenote4.11) 3035 0 R (hy@ltablenote4.12) 3036 0 R] +/Limits [(hy@ltablenote1.3) (hy@ltablenote4.12)] +>> endobj +4785 0 obj << +/Names [(hy@ltablenote4.13) 3037 0 R (hy@ltablenote4.14) 3038 0 R (hy@ltablenote4.15) 3039 0 R (hy@ltablenote4.16) 3040 0 R (hy@ltablenote4.17) 3041 0 R (hy@ltablenote4.18) 3042 0 R] +/Limits [(hy@ltablenote4.13) (hy@ltablenote4.18)] +>> endobj +4786 0 obj << +/Names [(hy@ltablenote4.19) 3043 0 R (hy@ltablenote4.2) 3026 0 R (hy@ltablenote4.20) 3044 0 R (hy@ltablenote4.21) 3045 0 R (hy@ltablenote4.22) 3046 0 R (hy@ltablenote4.23) 3047 0 R] +/Limits [(hy@ltablenote4.19) (hy@ltablenote4.23)] +>> endobj +4787 0 obj << +/Names [(hy@ltablenote4.24) 3048 0 R (hy@ltablenote4.25) 3049 0 R (hy@ltablenote4.26) 3050 0 R (hy@ltablenote4.27) 3051 0 R (hy@ltablenote4.3) 3027 0 R (hy@ltablenote4.4) 3028 0 R] +/Limits [(hy@ltablenote4.24) (hy@ltablenote4.4)] +>> endobj +4788 0 obj << +/Names [(hy@ltablenote4.5) 3029 0 R (hy@ltablenote4.6) 3030 0 R (hy@ltablenote4.7) 3031 0 R (hy@ltablenote4.8) 3032 0 R (hy@ltablenote4.9) 3033 0 R (hy@ltsfn11) 494 0 R] +/Limits [(hy@ltablenote4.5) (hy@ltsfn11)] +>> endobj +4789 0 obj << +/Names [(hy@ltsfn12) 515 0 R (hy@ltsfn13) 516 0 R (hy@ltsfn14) 534 0 R (hy@ltsfn15) 535 0 R (hy@ltsfn16) 604 0 R (hy@ltsfn17) 635 0 R] +/Limits [(hy@ltsfn12) (hy@ltsfn17)] +>> endobj +4790 0 obj << +/Names [(hy@ltsfn18) 759 0 R (hy@ltsfn19) 1571 0 R (hy@ltsfn21) 1592 0 R (hy@ltsfn22) 1817 0 R (hy@ltsfn23) 1860 0 R (hy@ltsfn24) 2229 0 R] +/Limits [(hy@ltsfn18) (hy@ltsfn24)] +>> endobj +4791 0 obj << +/Names [(hy@ltsfn25) 2230 0 R (hy@ltsfn26) 2291 0 R (hy@ltsfn27) 2292 0 R (hy@ltsfn28) 2779 0 R (hy@ltsfn29) 2780 0 R (hy@ltsfn31) 2831 0 R] +/Limits [(hy@ltsfn25) (hy@ltsfn31)] +>> endobj +4792 0 obj << +/Names [(hy@ltsfn32) 2832 0 R (hy@ltsfn33) 3528 0 R (hy@ltsfn34) 3874 0 R (hy@ltsfn35) 4112 0 R (hy@ltsfn36) 4113 0 R (hy@ltsfn37) 4292 0 R] +/Limits [(hy@ltsfn32) (hy@ltsfn37)] +>> endobj +4793 0 obj << +/Names [(hy@ltsfn38) 4293 0 R (hy@ltsfn39) 4339 0 R (note.17.1) 2965 0 R (note.17.3) 3344 0 R (note.3.3) 1090 0 R (note.4.1) 1838 0 R] +/Limits [(hy@ltsfn38) (note.4.1)] +>> endobj +4794 0 obj << +/Names [(note.4.3) 1900 0 R (page.1) 403 0 R (page.10) 732 0 R (page.11) 764 0 R (page.12) 801 0 R (page.13) 840 0 R] +/Limits [(note.4.3) (page.13)] +>> endobj +4795 0 obj << +/Names [(page.14) 892 0 R (page.15) 934 0 R (page.16) 1019 0 R (page.17) 1066 0 R (page.18) 1114 0 R (page.19) 1184 0 R] +/Limits [(page.14) (page.19)] +>> endobj +4796 0 obj << +/Names [(page.2) 468 0 R (page.20) 1259 0 R (page.21) 1303 0 R (page.22) 1337 0 R (page.23) 1414 0 R (page.24) 1514 0 R] +/Limits [(page.2) (page.24)] +>> endobj +4797 0 obj << +/Names [(page.25) 1578 0 R (page.26) 1601 0 R (page.27) 1645 0 R (page.28) 1710 0 R (page.29) 1770 0 R (page.3) 503 0 R] +/Limits [(page.25) (page.3)] +>> endobj +4798 0 obj << +/Names [(page.30) 1826 0 R (page.31) 1853 0 R (page.32) 1868 0 R (page.33) 1929 0 R (page.34) 1982 0 R (page.35) 2008 0 R] +/Limits [(page.30) (page.35)] +>> endobj +4799 0 obj << +/Names [(page.36) 2031 0 R (page.37) 2066 0 R (page.38) 2087 0 R (page.39) 2141 0 R (page.4) 525 0 R (page.40) 2187 0 R] +/Limits [(page.36) (page.40)] +>> endobj +4800 0 obj << +/Names [(page.41) 2204 0 R (page.42) 2236 0 R (page.43) 2276 0 R (page.44) 2298 0 R (page.45) 2401 0 R (page.46) 2502 0 R] +/Limits [(page.41) (page.46)] +>> endobj +4801 0 obj << +/Names [(page.47) 2603 0 R (page.48) 2698 0 R (page.49) 2767 0 R (page.5) 569 0 R (page.50) 2792 0 R (page.51) 2956 0 R] +/Limits [(page.47) (page.51)] +>> endobj +4802 0 obj << +/Names [(page.52) 2970 0 R (page.53) 3072 0 R (page.54) 3082 0 R (page.55) 3149 0 R (page.56) 3201 0 R (page.57) 3304 0 R] +/Limits [(page.52) (page.57)] +>> endobj +4803 0 obj << +/Names [(page.58) 3365 0 R (page.59) 3437 0 R (page.6) 593 0 R (page.60) 3509 0 R (page.61) 3533 0 R (page.62) 3557 0 R] +/Limits [(page.58) (page.62)] +>> endobj +4804 0 obj << +/Names [(page.63) 3656 0 R (page.64) 3751 0 R (page.65) 3811 0 R (page.66) 3879 0 R (page.67) 3964 0 R (page.68) 4030 0 R] +/Limits [(page.63) (page.68)] +>> endobj +4805 0 obj << +/Names [(page.69) 4087 0 R (page.7) 610 0 R (page.70) 4118 0 R (page.71) 4139 0 R (page.72) 4230 0 R (page.73) 4249 0 R] +/Limits [(page.69) (page.73)] +>> endobj +4806 0 obj << +/Names [(page.74) 4277 0 R (page.75) 4298 0 R (page.76) 4344 0 R (page.77) 4379 0 R (page.78) 4408 0 R (page.8) 641 0 R] +/Limits [(page.74) (page.8)] +>> endobj +4807 0 obj << +/Names [(page.9) 683 0 R (section.1) 2 0 R (section.10) 174 0 R (section.11) 178 0 R (section.12) 190 0 R (section.13) 194 0 R] +/Limits [(page.9) (section.13)] +>> endobj +4808 0 obj << +/Names [(section.14) 202 0 R (section.15) 214 0 R (section.16) 218 0 R (section.17) 222 0 R (section.18) 250 0 R (section.19) 254 0 R] +/Limits [(section.14) (section.19)] +>> endobj +4809 0 obj << +/Names [(section.2) 10 0 R (section.20) 318 0 R (section.21) 334 0 R (section.3) 14 0 R (section.4) 102 0 R (section.5) 146 0 R] +/Limits [(section.2) (section.5)] +>> endobj +4810 0 obj << +/Names [(section.6) 150 0 R (section.7) 162 0 R (section.8) 166 0 R (section.9) 170 0 R (subsection.1.1) 6 0 R (subsection.11.1) 182 0 R] +/Limits [(section.6) (subsection.11.1)] +>> endobj +4811 0 obj << +/Names [(subsection.11.2) 186 0 R (subsection.13.1) 198 0 R (subsection.14.1) 206 0 R (subsection.14.2) 210 0 R (subsection.17.1) 226 0 R (subsection.17.2) 230 0 R] +/Limits [(subsection.11.2) (subsection.17.2)] +>> endobj +4812 0 obj << +/Names [(subsection.17.3) 234 0 R (subsection.17.4) 238 0 R (subsection.17.5) 242 0 R (subsection.17.6) 246 0 R (subsection.19.1) 258 0 R (subsection.19.10) 294 0 R] +/Limits [(subsection.17.3) (subsection.19.10)] +>> endobj +4813 0 obj << +/Names [(subsection.19.11) 298 0 R (subsection.19.12) 302 0 R (subsection.19.13) 306 0 R (subsection.19.14) 310 0 R (subsection.19.15) 314 0 R (subsection.19.2) 262 0 R] +/Limits [(subsection.19.11) (subsection.19.2)] +>> endobj +4814 0 obj << +/Names [(subsection.19.3) 266 0 R (subsection.19.4) 270 0 R (subsection.19.5) 274 0 R (subsection.19.6) 278 0 R (subsection.19.7) 282 0 R (subsection.19.8) 286 0 R] +/Limits [(subsection.19.3) (subsection.19.8)] +>> endobj +4815 0 obj << +/Names [(subsection.19.9) 290 0 R (subsection.20.1) 322 0 R (subsection.20.2) 326 0 R (subsection.20.3) 330 0 R (subsection.3.1) 18 0 R (subsection.3.10) 82 0 R] +/Limits [(subsection.19.9) (subsection.3.10)] +>> endobj +4816 0 obj << +/Names [(subsection.3.11) 86 0 R (subsection.3.12) 94 0 R (subsection.3.13) 98 0 R (subsection.3.2) 22 0 R (subsection.3.3) 30 0 R (subsection.3.4) 34 0 R] +/Limits [(subsection.3.11) (subsection.3.4)] +>> endobj +4817 0 obj << +/Names [(subsection.3.5) 42 0 R (subsection.3.6) 50 0 R (subsection.3.7) 62 0 R (subsection.3.8) 70 0 R (subsection.3.9) 78 0 R (subsection.4.1) 106 0 R] +/Limits [(subsection.3.5) (subsection.4.1)] +>> endobj +4818 0 obj << +/Names [(subsection.4.2) 110 0 R (subsection.4.3) 114 0 R (subsection.4.4) 118 0 R (subsection.4.5) 122 0 R (subsection.4.6) 126 0 R (subsection.4.7) 130 0 R] +/Limits [(subsection.4.2) (subsection.4.7)] +>> endobj +4819 0 obj << +/Names [(subsection.4.8) 134 0 R (subsection.4.9) 142 0 R (subsection.6.1) 154 0 R (subsection.6.2) 158 0 R (subsubsection.3.11.1) 90 0 R (subsubsection.3.2.1) 26 0 R] +/Limits [(subsection.4.8) (subsubsection.3.2.1)] +>> endobj +4820 0 obj << +/Names [(subsubsection.3.4.1) 38 0 R (subsubsection.3.5.1) 46 0 R (subsubsection.3.6.1) 54 0 R (subsubsection.3.6.2) 58 0 R (subsubsection.3.7.1) 66 0 R (subsubsection.3.8.1) 74 0 R] +/Limits [(subsubsection.3.4.1) (subsubsection.3.8.1)] +>> endobj +4821 0 obj << +/Names [(subsubsection.4.8.1) 138 0 R (syntax\040line.1) 486 0 R (syntax\040line.10) 529 0 R (syntax\040line.100) 805 0 R (syntax\040line.1000) 3129 0 R (syntax\040line.1001) 3131 0 R] +/Limits [(subsubsection.4.8.1) (syntax\040line.1001)] +>> endobj +4822 0 obj << +/Names [(syntax\040line.1002) 3133 0 R (syntax\040line.1003) 3135 0 R (syntax\040line.1004) 3137 0 R (syntax\040line.1005) 3139 0 R (syntax\040line.1006) 3141 0 R (syntax\040line.1007) 3143 0 R] +/Limits [(syntax\040line.1002) (syntax\040line.1007)] +>> endobj +4823 0 obj << +/Names [(syntax\040line.1008) 3151 0 R (syntax\040line.1009) 3153 0 R (syntax\040line.101) 807 0 R (syntax\040line.1010) 3155 0 R (syntax\040line.1011) 3157 0 R (syntax\040line.1012) 3159 0 R] +/Limits [(syntax\040line.1008) (syntax\040line.1012)] +>> endobj +4824 0 obj << +/Names [(syntax\040line.1013) 3161 0 R (syntax\040line.1014) 3163 0 R (syntax\040line.1015) 3165 0 R (syntax\040line.1016) 3167 0 R (syntax\040line.1017) 3169 0 R (syntax\040line.1018) 3171 0 R] +/Limits [(syntax\040line.1013) (syntax\040line.1018)] +>> endobj +4825 0 obj << +/Names [(syntax\040line.1019) 3173 0 R (syntax\040line.102) 809 0 R (syntax\040line.1020) 3175 0 R (syntax\040line.1021) 3177 0 R (syntax\040line.1022) 3179 0 R (syntax\040line.1023) 3181 0 R] +/Limits [(syntax\040line.1019) (syntax\040line.1023)] +>> endobj +4826 0 obj << +/Names [(syntax\040line.1024) 3183 0 R (syntax\040line.1025) 3185 0 R (syntax\040line.1026) 3187 0 R (syntax\040line.1027) 3189 0 R (syntax\040line.1028) 3191 0 R (syntax\040line.1029) 3193 0 R] +/Limits [(syntax\040line.1024) (syntax\040line.1029)] +>> endobj +4827 0 obj << +/Names [(syntax\040line.103) 811 0 R (syntax\040line.1030) 3195 0 R (syntax\040line.1031) 3203 0 R (syntax\040line.1032) 3205 0 R (syntax\040line.1033) 3207 0 R (syntax\040line.1034) 3209 0 R] +/Limits [(syntax\040line.103) (syntax\040line.1034)] +>> endobj +4828 0 obj << +/Names [(syntax\040line.1035) 3211 0 R (syntax\040line.1036) 3213 0 R (syntax\040line.1037) 3215 0 R (syntax\040line.1038) 3217 0 R (syntax\040line.1039) 3219 0 R (syntax\040line.104) 813 0 R] +/Limits [(syntax\040line.1035) (syntax\040line.104)] +>> endobj +4829 0 obj << +/Names [(syntax\040line.1040) 3221 0 R (syntax\040line.1041) 3223 0 R (syntax\040line.1042) 3225 0 R (syntax\040line.1043) 3227 0 R (syntax\040line.1044) 3229 0 R (syntax\040line.1045) 3231 0 R] +/Limits [(syntax\040line.1040) (syntax\040line.1045)] +>> endobj +4830 0 obj << +/Names [(syntax\040line.1046) 3233 0 R (syntax\040line.1047) 3235 0 R (syntax\040line.1048) 3237 0 R (syntax\040line.1049) 3239 0 R (syntax\040line.105) 815 0 R (syntax\040line.1050) 3241 0 R] +/Limits [(syntax\040line.1046) (syntax\040line.1050)] +>> endobj +4831 0 obj << +/Names [(syntax\040line.1051) 3243 0 R (syntax\040line.1052) 3245 0 R (syntax\040line.1053) 3247 0 R (syntax\040line.1054) 3249 0 R (syntax\040line.1055) 3251 0 R (syntax\040line.1056) 3253 0 R] +/Limits [(syntax\040line.1051) (syntax\040line.1056)] +>> endobj +4832 0 obj << +/Names [(syntax\040line.1057) 3255 0 R (syntax\040line.1058) 3257 0 R (syntax\040line.1059) 3259 0 R (syntax\040line.106) 817 0 R (syntax\040line.1060) 3261 0 R (syntax\040line.1061) 3263 0 R] +/Limits [(syntax\040line.1057) (syntax\040line.1061)] +>> endobj +4833 0 obj << +/Names [(syntax\040line.1062) 3265 0 R (syntax\040line.1063) 3267 0 R (syntax\040line.1064) 3269 0 R (syntax\040line.1065) 3271 0 R (syntax\040line.1066) 3273 0 R (syntax\040line.1067) 3275 0 R] +/Limits [(syntax\040line.1062) (syntax\040line.1067)] +>> endobj +4834 0 obj << +/Names [(syntax\040line.1068) 3277 0 R (syntax\040line.1069) 3279 0 R (syntax\040line.107) 819 0 R (syntax\040line.1070) 3281 0 R (syntax\040line.1071) 3283 0 R (syntax\040line.1072) 3285 0 R] +/Limits [(syntax\040line.1068) (syntax\040line.1072)] +>> endobj +4835 0 obj << +/Names [(syntax\040line.1073) 3287 0 R (syntax\040line.1074) 3289 0 R (syntax\040line.1075) 3291 0 R (syntax\040line.1076) 3293 0 R (syntax\040line.1077) 3295 0 R (syntax\040line.1078) 3297 0 R] +/Limits [(syntax\040line.1073) (syntax\040line.1078)] +>> endobj +4836 0 obj << +/Names [(syntax\040line.1079) 3299 0 R (syntax\040line.108) 821 0 R (syntax\040line.1080) 3306 0 R (syntax\040line.1081) 3308 0 R (syntax\040line.1082) 3310 0 R (syntax\040line.1083) 3312 0 R] +/Limits [(syntax\040line.1079) (syntax\040line.1083)] +>> endobj +4837 0 obj << +/Names [(syntax\040line.1084) 3314 0 R (syntax\040line.1085) 3316 0 R (syntax\040line.1086) 3318 0 R (syntax\040line.1087) 3320 0 R (syntax\040line.1088) 3322 0 R (syntax\040line.1089) 3324 0 R] +/Limits [(syntax\040line.1084) (syntax\040line.1089)] +>> endobj +4838 0 obj << +/Names [(syntax\040line.109) 823 0 R (syntax\040line.1090) 3326 0 R (syntax\040line.1091) 3328 0 R (syntax\040line.1092) 3330 0 R (syntax\040line.1093) 3332 0 R (syntax\040line.1094) 3334 0 R] +/Limits [(syntax\040line.109) (syntax\040line.1094)] +>> endobj +4839 0 obj << +/Names [(syntax\040line.1095) 3336 0 R (syntax\040line.1096) 3338 0 R (syntax\040line.1097) 3340 0 R (syntax\040line.1098) 3342 0 R (syntax\040line.1099) 3346 0 R (syntax\040line.11) 531 0 R] +/Limits [(syntax\040line.1095) (syntax\040line.11)] +>> endobj +4840 0 obj << +/Names [(syntax\040line.110) 825 0 R (syntax\040line.1100) 3348 0 R (syntax\040line.1101) 3350 0 R (syntax\040line.1102) 3352 0 R (syntax\040line.1103) 3354 0 R (syntax\040line.1104) 3356 0 R] +/Limits [(syntax\040line.110) (syntax\040line.1104)] +>> endobj +4841 0 obj << +/Names [(syntax\040line.1105) 3358 0 R (syntax\040line.1106) 3360 0 R (syntax\040line.1107) 3367 0 R (syntax\040line.1108) 3369 0 R (syntax\040line.1109) 3371 0 R (syntax\040line.111) 827 0 R] +/Limits [(syntax\040line.1105) (syntax\040line.111)] +>> endobj +4842 0 obj << +/Names [(syntax\040line.1110) 3373 0 R (syntax\040line.1111) 3375 0 R (syntax\040line.1112) 3377 0 R (syntax\040line.1113) 3379 0 R (syntax\040line.1114) 3381 0 R (syntax\040line.1115) 3383 0 R] +/Limits [(syntax\040line.1110) (syntax\040line.1115)] +>> endobj +4843 0 obj << +/Names [(syntax\040line.1116) 3385 0 R (syntax\040line.1117) 3387 0 R (syntax\040line.1118) 3389 0 R (syntax\040line.1119) 3391 0 R (syntax\040line.112) 829 0 R (syntax\040line.1120) 3393 0 R] +/Limits [(syntax\040line.1116) (syntax\040line.1120)] +>> endobj +4844 0 obj << +/Names [(syntax\040line.1121) 3395 0 R (syntax\040line.1122) 3397 0 R (syntax\040line.1123) 3399 0 R (syntax\040line.1124) 3401 0 R (syntax\040line.1125) 3403 0 R (syntax\040line.1126) 3405 0 R] +/Limits [(syntax\040line.1121) (syntax\040line.1126)] +>> endobj +4845 0 obj << +/Names [(syntax\040line.1127) 3407 0 R (syntax\040line.1128) 3409 0 R (syntax\040line.1129) 3411 0 R (syntax\040line.113) 831 0 R (syntax\040line.1130) 3413 0 R (syntax\040line.1131) 3415 0 R] +/Limits [(syntax\040line.1127) (syntax\040line.1131)] +>> endobj +4846 0 obj << +/Names [(syntax\040line.1132) 3417 0 R (syntax\040line.1133) 3419 0 R (syntax\040line.1134) 3421 0 R (syntax\040line.1135) 3423 0 R (syntax\040line.1136) 3425 0 R (syntax\040line.1137) 3427 0 R] +/Limits [(syntax\040line.1132) (syntax\040line.1137)] +>> endobj +4847 0 obj << +/Names [(syntax\040line.1138) 3429 0 R (syntax\040line.1139) 3431 0 R (syntax\040line.114) 833 0 R (syntax\040line.1140) 3439 0 R (syntax\040line.1141) 3441 0 R (syntax\040line.1142) 3443 0 R] +/Limits [(syntax\040line.1138) (syntax\040line.1142)] +>> endobj +4848 0 obj << +/Names [(syntax\040line.1143) 3445 0 R (syntax\040line.1144) 3455 0 R (syntax\040line.1145) 3457 0 R (syntax\040line.1146) 3459 0 R (syntax\040line.1147) 3461 0 R (syntax\040line.1148) 3463 0 R] +/Limits [(syntax\040line.1143) (syntax\040line.1148)] +>> endobj +4849 0 obj << +/Names [(syntax\040line.1149) 3465 0 R (syntax\040line.115) 835 0 R (syntax\040line.1150) 3467 0 R (syntax\040line.1151) 3469 0 R (syntax\040line.1152) 3471 0 R (syntax\040line.1153) 3473 0 R] +/Limits [(syntax\040line.1149) (syntax\040line.1153)] +>> endobj +4850 0 obj << +/Names [(syntax\040line.1154) 3475 0 R (syntax\040line.1155) 3477 0 R (syntax\040line.1156) 3479 0 R (syntax\040line.1157) 3481 0 R (syntax\040line.1158) 3483 0 R (syntax\040line.1159) 3485 0 R] +/Limits [(syntax\040line.1154) (syntax\040line.1159)] +>> endobj +4851 0 obj << +/Names [(syntax\040line.116) 842 0 R (syntax\040line.1160) 3487 0 R (syntax\040line.1161) 3489 0 R (syntax\040line.1162) 3491 0 R (syntax\040line.1163) 3493 0 R (syntax\040line.1164) 3495 0 R] +/Limits [(syntax\040line.116) (syntax\040line.1164)] +>> endobj +4852 0 obj << +/Names [(syntax\040line.1165) 3497 0 R (syntax\040line.1166) 3499 0 R (syntax\040line.1167) 3511 0 R (syntax\040line.1168) 3513 0 R (syntax\040line.1169) 3515 0 R (syntax\040line.117) 844 0 R] +/Limits [(syntax\040line.1165) (syntax\040line.117)] +>> endobj +4853 0 obj << +/Names [(syntax\040line.1170) 3517 0 R (syntax\040line.1171) 3519 0 R (syntax\040line.1172) 3521 0 R (syntax\040line.1173) 3523 0 R (syntax\040line.1174) 3525 0 R (syntax\040line.1175) 3527 0 R] +/Limits [(syntax\040line.1170) (syntax\040line.1175)] +>> endobj +4854 0 obj << +/Names [(syntax\040line.1176) 3535 0 R (syntax\040line.1177) 3537 0 R (syntax\040line.1178) 3539 0 R (syntax\040line.1179) 3541 0 R (syntax\040line.118) 846 0 R (syntax\040line.1180) 3543 0 R] +/Limits [(syntax\040line.1176) (syntax\040line.1180)] +>> endobj +4855 0 obj << +/Names [(syntax\040line.1181) 3545 0 R (syntax\040line.1182) 3547 0 R (syntax\040line.1183) 3549 0 R (syntax\040line.1184) 3551 0 R (syntax\040line.1185) 3559 0 R (syntax\040line.1186) 3561 0 R] +/Limits [(syntax\040line.1181) (syntax\040line.1186)] +>> endobj +4856 0 obj << +/Names [(syntax\040line.1187) 3563 0 R (syntax\040line.1188) 3565 0 R (syntax\040line.1189) 3567 0 R (syntax\040line.119) 848 0 R (syntax\040line.1190) 3569 0 R (syntax\040line.1191) 3571 0 R] +/Limits [(syntax\040line.1187) (syntax\040line.1191)] +>> endobj +4857 0 obj << +/Names [(syntax\040line.1192) 3573 0 R (syntax\040line.1193) 3575 0 R (syntax\040line.1194) 3577 0 R (syntax\040line.1195) 3579 0 R (syntax\040line.1196) 3581 0 R (syntax\040line.1197) 3583 0 R] +/Limits [(syntax\040line.1192) (syntax\040line.1197)] +>> endobj +4858 0 obj << +/Names [(syntax\040line.1198) 3585 0 R (syntax\040line.1199) 3587 0 R (syntax\040line.12) 533 0 R (syntax\040line.120) 850 0 R (syntax\040line.1200) 3589 0 R (syntax\040line.1201) 3591 0 R] +/Limits [(syntax\040line.1198) (syntax\040line.1201)] +>> endobj +4859 0 obj << +/Names [(syntax\040line.1202) 3593 0 R (syntax\040line.1203) 3595 0 R (syntax\040line.1204) 3597 0 R (syntax\040line.1205) 3599 0 R (syntax\040line.1206) 3601 0 R (syntax\040line.1207) 3603 0 R] +/Limits [(syntax\040line.1202) (syntax\040line.1207)] +>> endobj +4860 0 obj << +/Names [(syntax\040line.1208) 3605 0 R (syntax\040line.1209) 3607 0 R (syntax\040line.121) 852 0 R (syntax\040line.1210) 3609 0 R (syntax\040line.1211) 3611 0 R (syntax\040line.1212) 3613 0 R] +/Limits [(syntax\040line.1208) (syntax\040line.1212)] +>> endobj +4861 0 obj << +/Names [(syntax\040line.1213) 3615 0 R (syntax\040line.1214) 3617 0 R (syntax\040line.1215) 3619 0 R (syntax\040line.1216) 3621 0 R (syntax\040line.1217) 3623 0 R (syntax\040line.1218) 3625 0 R] +/Limits [(syntax\040line.1213) (syntax\040line.1218)] +>> endobj +4862 0 obj << +/Names [(syntax\040line.1219) 3627 0 R (syntax\040line.122) 854 0 R (syntax\040line.1220) 3629 0 R (syntax\040line.1221) 3631 0 R (syntax\040line.1222) 3633 0 R (syntax\040line.1223) 3635 0 R] +/Limits [(syntax\040line.1219) (syntax\040line.1223)] +>> endobj +4863 0 obj << +/Names [(syntax\040line.1224) 3637 0 R (syntax\040line.1225) 3639 0 R (syntax\040line.1226) 3641 0 R (syntax\040line.1227) 3643 0 R (syntax\040line.1228) 3645 0 R (syntax\040line.1229) 3647 0 R] +/Limits [(syntax\040line.1224) (syntax\040line.1229)] +>> endobj +4864 0 obj << +/Names [(syntax\040line.123) 856 0 R (syntax\040line.1230) 3649 0 R (syntax\040line.1231) 3651 0 R (syntax\040line.1232) 3658 0 R (syntax\040line.1233) 3660 0 R (syntax\040line.1234) 3662 0 R] +/Limits [(syntax\040line.123) (syntax\040line.1234)] +>> endobj +4865 0 obj << +/Names [(syntax\040line.1235) 3664 0 R (syntax\040line.1236) 3666 0 R (syntax\040line.1237) 3668 0 R (syntax\040line.1238) 3670 0 R (syntax\040line.1239) 3672 0 R (syntax\040line.124) 858 0 R] +/Limits [(syntax\040line.1235) (syntax\040line.124)] +>> endobj +4866 0 obj << +/Names [(syntax\040line.1240) 3674 0 R (syntax\040line.1241) 3676 0 R (syntax\040line.1242) 3678 0 R (syntax\040line.1243) 3680 0 R (syntax\040line.1244) 3682 0 R (syntax\040line.1245) 3684 0 R] +/Limits [(syntax\040line.1240) (syntax\040line.1245)] +>> endobj +4867 0 obj << +/Names [(syntax\040line.1246) 3686 0 R (syntax\040line.1247) 3688 0 R (syntax\040line.1248) 3690 0 R (syntax\040line.1249) 3692 0 R (syntax\040line.125) 860 0 R (syntax\040line.1250) 3694 0 R] +/Limits [(syntax\040line.1246) (syntax\040line.1250)] +>> endobj +4868 0 obj << +/Names [(syntax\040line.1251) 3696 0 R (syntax\040line.1252) 3698 0 R (syntax\040line.1253) 3700 0 R (syntax\040line.1254) 3702 0 R (syntax\040line.1255) 3704 0 R (syntax\040line.1256) 3706 0 R] +/Limits [(syntax\040line.1251) (syntax\040line.1256)] +>> endobj +4869 0 obj << +/Names [(syntax\040line.1257) 3708 0 R (syntax\040line.1258) 3710 0 R (syntax\040line.1259) 3712 0 R (syntax\040line.126) 862 0 R (syntax\040line.1260) 3714 0 R (syntax\040line.1261) 3716 0 R] +/Limits [(syntax\040line.1257) (syntax\040line.1261)] +>> endobj +4870 0 obj << +/Names [(syntax\040line.1262) 3718 0 R (syntax\040line.1263) 3720 0 R (syntax\040line.1264) 3722 0 R (syntax\040line.1265) 3724 0 R (syntax\040line.1266) 3726 0 R (syntax\040line.1267) 3728 0 R] +/Limits [(syntax\040line.1262) (syntax\040line.1267)] +>> endobj +4871 0 obj << +/Names [(syntax\040line.1268) 3730 0 R (syntax\040line.1269) 3732 0 R (syntax\040line.127) 864 0 R (syntax\040line.1270) 3734 0 R (syntax\040line.1271) 3736 0 R (syntax\040line.1272) 3738 0 R] +/Limits [(syntax\040line.1268) (syntax\040line.1272)] +>> endobj +4872 0 obj << +/Names [(syntax\040line.1273) 3740 0 R (syntax\040line.1274) 3742 0 R (syntax\040line.1275) 3744 0 R (syntax\040line.1276) 3746 0 R (syntax\040line.1277) 3753 0 R (syntax\040line.1278) 3755 0 R] +/Limits [(syntax\040line.1273) (syntax\040line.1278)] +>> endobj +4873 0 obj << +/Names [(syntax\040line.1279) 3757 0 R (syntax\040line.128) 866 0 R (syntax\040line.1280) 3759 0 R (syntax\040line.1281) 3761 0 R (syntax\040line.1282) 3763 0 R (syntax\040line.1283) 3765 0 R] +/Limits [(syntax\040line.1279) (syntax\040line.1283)] +>> endobj +4874 0 obj << +/Names [(syntax\040line.1284) 3767 0 R (syntax\040line.1285) 3769 0 R (syntax\040line.1286) 3771 0 R (syntax\040line.1287) 3773 0 R (syntax\040line.1288) 3775 0 R (syntax\040line.1289) 3777 0 R] +/Limits [(syntax\040line.1284) (syntax\040line.1289)] +>> endobj +4875 0 obj << +/Names [(syntax\040line.129) 868 0 R (syntax\040line.1290) 3779 0 R (syntax\040line.1291) 3781 0 R (syntax\040line.1292) 3783 0 R (syntax\040line.1293) 3785 0 R (syntax\040line.1294) 3787 0 R] +/Limits [(syntax\040line.129) (syntax\040line.1294)] +>> endobj +4876 0 obj << +/Names [(syntax\040line.1295) 3789 0 R (syntax\040line.1296) 3791 0 R (syntax\040line.1297) 3793 0 R (syntax\040line.1298) 3795 0 R (syntax\040line.1299) 3797 0 R (syntax\040line.13) 571 0 R] +/Limits [(syntax\040line.1295) (syntax\040line.13)] +>> endobj +4877 0 obj << +/Names [(syntax\040line.130) 870 0 R (syntax\040line.1300) 3799 0 R (syntax\040line.1301) 3801 0 R (syntax\040line.1302) 3803 0 R (syntax\040line.1303) 3813 0 R (syntax\040line.1304) 3815 0 R] +/Limits [(syntax\040line.130) (syntax\040line.1304)] +>> endobj +4878 0 obj << +/Names [(syntax\040line.1305) 3817 0 R (syntax\040line.1306) 3819 0 R (syntax\040line.1307) 3821 0 R (syntax\040line.1308) 3823 0 R (syntax\040line.1309) 3825 0 R (syntax\040line.131) 872 0 R] +/Limits [(syntax\040line.1305) (syntax\040line.131)] +>> endobj +4879 0 obj << +/Names [(syntax\040line.1310) 3827 0 R (syntax\040line.1311) 3829 0 R (syntax\040line.1312) 3831 0 R (syntax\040line.1313) 3833 0 R (syntax\040line.1314) 3835 0 R (syntax\040line.1315) 3837 0 R] +/Limits [(syntax\040line.1310) (syntax\040line.1315)] +>> endobj +4880 0 obj << +/Names [(syntax\040line.1316) 3839 0 R (syntax\040line.1317) 3841 0 R (syntax\040line.1318) 3843 0 R (syntax\040line.1319) 3845 0 R (syntax\040line.132) 874 0 R (syntax\040line.1320) 3847 0 R] +/Limits [(syntax\040line.1316) (syntax\040line.1320)] +>> endobj +4881 0 obj << +/Names [(syntax\040line.1321) 3849 0 R (syntax\040line.1322) 3851 0 R (syntax\040line.1323) 3853 0 R (syntax\040line.1324) 3855 0 R (syntax\040line.1325) 3857 0 R (syntax\040line.1326) 3859 0 R] +/Limits [(syntax\040line.1321) (syntax\040line.1326)] +>> endobj +4882 0 obj << +/Names [(syntax\040line.1327) 3861 0 R (syntax\040line.1328) 3863 0 R (syntax\040line.1329) 3865 0 R (syntax\040line.133) 876 0 R (syntax\040line.1330) 3867 0 R (syntax\040line.1331) 3869 0 R] +/Limits [(syntax\040line.1327) (syntax\040line.1331)] +>> endobj +4883 0 obj << +/Names [(syntax\040line.1332) 3871 0 R (syntax\040line.1333) 3873 0 R (syntax\040line.1334) 3881 0 R (syntax\040line.1335) 3883 0 R (syntax\040line.1336) 3885 0 R (syntax\040line.1337) 3887 0 R] +/Limits [(syntax\040line.1332) (syntax\040line.1337)] +>> endobj +4884 0 obj << +/Names [(syntax\040line.1338) 3889 0 R (syntax\040line.1339) 3891 0 R (syntax\040line.134) 878 0 R (syntax\040line.1340) 3893 0 R (syntax\040line.1341) 3895 0 R (syntax\040line.1342) 3897 0 R] +/Limits [(syntax\040line.1338) (syntax\040line.1342)] +>> endobj +4885 0 obj << +/Names [(syntax\040line.1343) 3899 0 R (syntax\040line.1344) 3901 0 R (syntax\040line.1345) 3903 0 R (syntax\040line.1346) 3905 0 R (syntax\040line.1347) 3907 0 R (syntax\040line.1348) 3909 0 R] +/Limits [(syntax\040line.1343) (syntax\040line.1348)] +>> endobj +4886 0 obj << +/Names [(syntax\040line.1349) 3911 0 R (syntax\040line.135) 880 0 R (syntax\040line.1350) 3913 0 R (syntax\040line.1351) 3915 0 R (syntax\040line.1352) 3917 0 R (syntax\040line.1353) 3919 0 R] +/Limits [(syntax\040line.1349) (syntax\040line.1353)] +>> endobj +4887 0 obj << +/Names [(syntax\040line.1354) 3921 0 R (syntax\040line.1355) 3923 0 R (syntax\040line.1356) 3925 0 R (syntax\040line.1357) 3927 0 R (syntax\040line.1358) 3929 0 R (syntax\040line.1359) 3931 0 R] +/Limits [(syntax\040line.1354) (syntax\040line.1359)] +>> endobj +4888 0 obj << +/Names [(syntax\040line.136) 882 0 R (syntax\040line.1360) 3933 0 R (syntax\040line.1361) 3935 0 R (syntax\040line.1362) 3937 0 R (syntax\040line.1363) 3939 0 R (syntax\040line.1364) 3941 0 R] +/Limits [(syntax\040line.136) (syntax\040line.1364)] +>> endobj +4889 0 obj << +/Names [(syntax\040line.1365) 3943 0 R (syntax\040line.1366) 3945 0 R (syntax\040line.1367) 3947 0 R (syntax\040line.1368) 3949 0 R (syntax\040line.1369) 3951 0 R (syntax\040line.137) 884 0 R] +/Limits [(syntax\040line.1365) (syntax\040line.137)] +>> endobj +4890 0 obj << +/Names [(syntax\040line.1370) 3953 0 R (syntax\040line.1371) 3955 0 R (syntax\040line.1372) 3957 0 R (syntax\040line.1373) 3959 0 R (syntax\040line.1374) 3966 0 R (syntax\040line.1375) 3968 0 R] +/Limits [(syntax\040line.1370) (syntax\040line.1375)] +>> endobj +4891 0 obj << +/Names [(syntax\040line.1376) 3970 0 R (syntax\040line.1377) 3972 0 R (syntax\040line.1378) 3974 0 R (syntax\040line.1379) 3976 0 R (syntax\040line.138) 886 0 R (syntax\040line.1380) 3978 0 R] +/Limits [(syntax\040line.1376) (syntax\040line.1380)] +>> endobj +4892 0 obj << +/Names [(syntax\040line.1381) 3980 0 R (syntax\040line.1382) 3982 0 R (syntax\040line.1383) 3984 0 R (syntax\040line.1384) 3986 0 R (syntax\040line.1385) 3988 0 R (syntax\040line.1386) 3990 0 R] +/Limits [(syntax\040line.1381) (syntax\040line.1386)] +>> endobj +4893 0 obj << +/Names [(syntax\040line.1387) 3992 0 R (syntax\040line.1388) 3994 0 R (syntax\040line.1389) 3996 0 R (syntax\040line.139) 894 0 R (syntax\040line.1390) 3998 0 R (syntax\040line.1391) 4000 0 R] +/Limits [(syntax\040line.1387) (syntax\040line.1391)] +>> endobj +4894 0 obj << +/Names [(syntax\040line.1392) 4002 0 R (syntax\040line.1393) 4004 0 R (syntax\040line.1394) 4006 0 R (syntax\040line.1395) 4008 0 R (syntax\040line.1396) 4010 0 R (syntax\040line.1397) 4012 0 R] +/Limits [(syntax\040line.1392) (syntax\040line.1397)] +>> endobj +4895 0 obj << +/Names [(syntax\040line.1398) 4014 0 R (syntax\040line.1399) 4016 0 R (syntax\040line.14) 595 0 R (syntax\040line.140) 896 0 R (syntax\040line.1400) 4018 0 R (syntax\040line.1401) 4020 0 R] +/Limits [(syntax\040line.1398) (syntax\040line.1401)] +>> endobj +4896 0 obj << +/Names [(syntax\040line.1402) 4022 0 R (syntax\040line.1403) 4024 0 R (syntax\040line.1404) 4032 0 R (syntax\040line.1405) 4034 0 R (syntax\040line.1406) 4036 0 R (syntax\040line.1407) 4038 0 R] +/Limits [(syntax\040line.1402) (syntax\040line.1407)] +>> endobj +4897 0 obj << +/Names [(syntax\040line.1408) 4040 0 R (syntax\040line.1409) 4042 0 R (syntax\040line.141) 898 0 R (syntax\040line.1410) 4044 0 R (syntax\040line.1411) 4046 0 R (syntax\040line.1412) 4048 0 R] +/Limits [(syntax\040line.1408) (syntax\040line.1412)] +>> endobj +4898 0 obj << +/Names [(syntax\040line.1413) 4050 0 R (syntax\040line.1414) 4052 0 R (syntax\040line.1415) 4054 0 R (syntax\040line.1416) 4056 0 R (syntax\040line.1417) 4058 0 R (syntax\040line.1418) 4060 0 R] +/Limits [(syntax\040line.1413) (syntax\040line.1418)] +>> endobj +4899 0 obj << +/Names [(syntax\040line.1419) 4062 0 R (syntax\040line.142) 900 0 R (syntax\040line.1420) 4064 0 R (syntax\040line.1421) 4066 0 R (syntax\040line.1422) 4068 0 R (syntax\040line.1423) 4070 0 R] +/Limits [(syntax\040line.1419) (syntax\040line.1423)] +>> endobj +4900 0 obj << +/Names [(syntax\040line.1424) 4072 0 R (syntax\040line.1425) 4074 0 R (syntax\040line.1426) 4076 0 R (syntax\040line.1427) 4078 0 R (syntax\040line.1428) 4080 0 R (syntax\040line.1429) 4089 0 R] +/Limits [(syntax\040line.1424) (syntax\040line.1429)] +>> endobj +4901 0 obj << +/Names [(syntax\040line.143) 902 0 R (syntax\040line.1430) 4091 0 R (syntax\040line.1431) 4093 0 R (syntax\040line.1432) 4095 0 R (syntax\040line.1433) 4097 0 R (syntax\040line.1434) 4099 0 R] +/Limits [(syntax\040line.143) (syntax\040line.1434)] +>> endobj +4902 0 obj << +/Names [(syntax\040line.1435) 4101 0 R (syntax\040line.1436) 4103 0 R (syntax\040line.1437) 4105 0 R (syntax\040line.1438) 4107 0 R (syntax\040line.1439) 4109 0 R (syntax\040line.144) 904 0 R] +/Limits [(syntax\040line.1435) (syntax\040line.144)] +>> endobj +4903 0 obj << +/Names [(syntax\040line.1440) 4111 0 R (syntax\040line.1441) 4120 0 R (syntax\040line.1442) 4122 0 R (syntax\040line.1443) 4124 0 R (syntax\040line.1444) 4126 0 R (syntax\040line.1445) 4128 0 R] +/Limits [(syntax\040line.1440) (syntax\040line.1445)] +>> endobj +4904 0 obj << +/Names [(syntax\040line.1446) 4130 0 R (syntax\040line.1447) 4132 0 R (syntax\040line.1448) 4134 0 R (syntax\040line.1449) 4141 0 R (syntax\040line.145) 906 0 R (syntax\040line.1450) 4143 0 R] +/Limits [(syntax\040line.1446) (syntax\040line.1450)] +>> endobj +4905 0 obj << +/Names [(syntax\040line.1451) 4145 0 R (syntax\040line.1452) 4147 0 R (syntax\040line.1453) 4149 0 R (syntax\040line.1454) 4151 0 R (syntax\040line.1455) 4153 0 R (syntax\040line.1456) 4155 0 R] +/Limits [(syntax\040line.1451) (syntax\040line.1456)] +>> endobj +4906 0 obj << +/Names [(syntax\040line.1457) 4157 0 R (syntax\040line.1458) 4159 0 R (syntax\040line.1459) 4161 0 R (syntax\040line.146) 908 0 R (syntax\040line.1460) 4163 0 R (syntax\040line.1461) 4165 0 R] +/Limits [(syntax\040line.1457) (syntax\040line.1461)] +>> endobj +4907 0 obj << +/Names [(syntax\040line.1462) 4167 0 R (syntax\040line.1463) 4169 0 R (syntax\040line.1464) 4171 0 R (syntax\040line.1465) 4173 0 R (syntax\040line.1466) 4175 0 R (syntax\040line.1467) 4177 0 R] +/Limits [(syntax\040line.1462) (syntax\040line.1467)] +>> endobj +4908 0 obj << +/Names [(syntax\040line.1468) 4179 0 R (syntax\040line.1469) 4181 0 R (syntax\040line.147) 910 0 R (syntax\040line.1470) 4183 0 R (syntax\040line.1471) 4185 0 R (syntax\040line.1472) 4187 0 R] +/Limits [(syntax\040line.1468) (syntax\040line.1472)] +>> endobj +4909 0 obj << +/Names [(syntax\040line.1473) 4189 0 R (syntax\040line.1474) 4191 0 R (syntax\040line.1475) 4193 0 R (syntax\040line.1476) 4195 0 R (syntax\040line.1477) 4197 0 R (syntax\040line.1478) 4199 0 R] +/Limits [(syntax\040line.1473) (syntax\040line.1478)] +>> endobj +4910 0 obj << +/Names [(syntax\040line.1479) 4201 0 R (syntax\040line.148) 912 0 R (syntax\040line.1480) 4203 0 R (syntax\040line.1481) 4205 0 R (syntax\040line.1482) 4207 0 R (syntax\040line.1483) 4209 0 R] +/Limits [(syntax\040line.1479) (syntax\040line.1483)] +>> endobj +4911 0 obj << +/Names [(syntax\040line.1484) 4211 0 R (syntax\040line.1485) 4213 0 R (syntax\040line.1486) 4215 0 R (syntax\040line.1487) 4217 0 R (syntax\040line.1488) 4219 0 R (syntax\040line.1489) 4221 0 R] +/Limits [(syntax\040line.1484) (syntax\040line.1489)] +>> endobj +4912 0 obj << +/Names [(syntax\040line.149) 914 0 R (syntax\040line.1490) 4223 0 R (syntax\040line.1491) 4225 0 R (syntax\040line.1492) 4233 0 R (syntax\040line.1493) 4235 0 R (syntax\040line.1494) 4237 0 R] +/Limits [(syntax\040line.149) (syntax\040line.1494)] +>> endobj +4913 0 obj << +/Names [(syntax\040line.1495) 4239 0 R (syntax\040line.1496) 4241 0 R (syntax\040line.1497) 4243 0 R (syntax\040line.1498) 4251 0 R (syntax\040line.1499) 4253 0 R (syntax\040line.15) 597 0 R] +/Limits [(syntax\040line.1495) (syntax\040line.15)] +>> endobj +4914 0 obj << +/Names [(syntax\040line.150) 916 0 R (syntax\040line.1500) 4255 0 R (syntax\040line.1501) 4257 0 R (syntax\040line.1502) 4259 0 R (syntax\040line.1503) 4261 0 R (syntax\040line.1504) 4263 0 R] +/Limits [(syntax\040line.150) (syntax\040line.1504)] +>> endobj +4915 0 obj << +/Names [(syntax\040line.1505) 4265 0 R (syntax\040line.1506) 4267 0 R (syntax\040line.1507) 4285 0 R (syntax\040line.1508) 4287 0 R (syntax\040line.1509) 4289 0 R (syntax\040line.151) 918 0 R] +/Limits [(syntax\040line.1505) (syntax\040line.151)] +>> endobj +4916 0 obj << +/Names [(syntax\040line.1510) 4291 0 R (syntax\040line.1511) 4300 0 R (syntax\040line.1512) 4302 0 R (syntax\040line.1513) 4304 0 R (syntax\040line.1514) 4306 0 R (syntax\040line.1515) 4308 0 R] +/Limits [(syntax\040line.1510) (syntax\040line.1515)] +>> endobj +4917 0 obj << +/Names [(syntax\040line.1516) 4310 0 R (syntax\040line.1517) 4312 0 R (syntax\040line.1518) 4314 0 R (syntax\040line.1519) 4316 0 R (syntax\040line.152) 920 0 R (syntax\040line.1520) 4318 0 R] +/Limits [(syntax\040line.1516) (syntax\040line.1520)] +>> endobj +4918 0 obj << +/Names [(syntax\040line.1521) 4320 0 R (syntax\040line.1522) 4322 0 R (syntax\040line.1523) 4324 0 R (syntax\040line.1524) 4326 0 R (syntax\040line.1525) 4328 0 R (syntax\040line.1526) 4330 0 R] +/Limits [(syntax\040line.1521) (syntax\040line.1526)] +>> endobj +4919 0 obj << +/Names [(syntax\040line.1527) 4332 0 R (syntax\040line.1528) 4334 0 R (syntax\040line.1529) 4336 0 R (syntax\040line.153) 922 0 R (syntax\040line.1530) 4338 0 R (syntax\040line.1531) 4346 0 R] +/Limits [(syntax\040line.1527) (syntax\040line.1531)] +>> endobj +4920 0 obj << +/Names [(syntax\040line.1532) 4348 0 R (syntax\040line.1533) 4350 0 R (syntax\040line.1534) 4352 0 R (syntax\040line.1535) 4354 0 R (syntax\040line.1536) 4356 0 R (syntax\040line.1537) 4358 0 R] +/Limits [(syntax\040line.1532) (syntax\040line.1537)] +>> endobj +4921 0 obj << +/Names [(syntax\040line.1538) 4360 0 R (syntax\040line.1539) 4362 0 R (syntax\040line.154) 924 0 R (syntax\040line.1540) 4364 0 R (syntax\040line.1541) 4366 0 R (syntax\040line.1542) 4368 0 R] +/Limits [(syntax\040line.1538) (syntax\040line.1542)] +>> endobj +4922 0 obj << +/Names [(syntax\040line.1543) 4370 0 R (syntax\040line.1544) 4372 0 R (syntax\040line.1545) 4381 0 R (syntax\040line.1546) 4383 0 R (syntax\040line.1547) 4385 0 R (syntax\040line.1548) 4387 0 R] +/Limits [(syntax\040line.1543) (syntax\040line.1548)] +>> endobj +4923 0 obj << +/Names [(syntax\040line.1549) 4389 0 R (syntax\040line.155) 926 0 R (syntax\040line.1550) 4391 0 R (syntax\040line.1551) 4393 0 R (syntax\040line.1552) 4395 0 R (syntax\040line.1553) 4397 0 R] +/Limits [(syntax\040line.1549) (syntax\040line.1553)] +>> endobj +4924 0 obj << +/Names [(syntax\040line.1554) 4399 0 R (syntax\040line.1555) 4401 0 R (syntax\040line.156) 928 0 R (syntax\040line.157) 936 0 R (syntax\040line.158) 938 0 R (syntax\040line.159) 940 0 R] +/Limits [(syntax\040line.1554) (syntax\040line.159)] +>> endobj +4925 0 obj << +/Names [(syntax\040line.16) 599 0 R (syntax\040line.160) 942 0 R (syntax\040line.161) 944 0 R (syntax\040line.162) 946 0 R (syntax\040line.163) 948 0 R (syntax\040line.164) 950 0 R] +/Limits [(syntax\040line.16) (syntax\040line.164)] +>> endobj +4926 0 obj << +/Names [(syntax\040line.165) 952 0 R (syntax\040line.166) 954 0 R (syntax\040line.167) 956 0 R (syntax\040line.168) 958 0 R (syntax\040line.169) 960 0 R (syntax\040line.17) 601 0 R] +/Limits [(syntax\040line.165) (syntax\040line.17)] +>> endobj +4927 0 obj << +/Names [(syntax\040line.170) 962 0 R (syntax\040line.171) 964 0 R (syntax\040line.172) 966 0 R (syntax\040line.173) 968 0 R (syntax\040line.174) 970 0 R (syntax\040line.175) 972 0 R] +/Limits [(syntax\040line.170) (syntax\040line.175)] +>> endobj +4928 0 obj << +/Names [(syntax\040line.176) 974 0 R (syntax\040line.177) 976 0 R (syntax\040line.178) 978 0 R (syntax\040line.179) 980 0 R (syntax\040line.18) 603 0 R (syntax\040line.180) 982 0 R] +/Limits [(syntax\040line.176) (syntax\040line.180)] +>> endobj +4929 0 obj << +/Names [(syntax\040line.181) 984 0 R (syntax\040line.182) 986 0 R (syntax\040line.183) 988 0 R (syntax\040line.184) 990 0 R (syntax\040line.185) 992 0 R (syntax\040line.186) 994 0 R] +/Limits [(syntax\040line.181) (syntax\040line.186)] +>> endobj +4930 0 obj << +/Names [(syntax\040line.187) 996 0 R (syntax\040line.188) 998 0 R (syntax\040line.189) 1000 0 R (syntax\040line.19) 612 0 R (syntax\040line.190) 1002 0 R (syntax\040line.191) 1004 0 R] +/Limits [(syntax\040line.187) (syntax\040line.191)] +>> endobj +4931 0 obj << +/Names [(syntax\040line.192) 1006 0 R (syntax\040line.193) 1008 0 R (syntax\040line.194) 1010 0 R (syntax\040line.195) 1012 0 R (syntax\040line.196) 1014 0 R (syntax\040line.197) 1021 0 R] +/Limits [(syntax\040line.192) (syntax\040line.197)] +>> endobj +4932 0 obj << +/Names [(syntax\040line.198) 1023 0 R (syntax\040line.199) 1025 0 R (syntax\040line.2) 489 0 R (syntax\040line.20) 614 0 R (syntax\040line.200) 1027 0 R (syntax\040line.201) 1029 0 R] +/Limits [(syntax\040line.198) (syntax\040line.201)] +>> endobj +4933 0 obj << +/Names [(syntax\040line.202) 1031 0 R (syntax\040line.203) 1033 0 R (syntax\040line.204) 1035 0 R (syntax\040line.205) 1037 0 R (syntax\040line.206) 1039 0 R (syntax\040line.207) 1041 0 R] +/Limits [(syntax\040line.202) (syntax\040line.207)] +>> endobj +4934 0 obj << +/Names [(syntax\040line.208) 1043 0 R (syntax\040line.209) 1045 0 R (syntax\040line.21) 616 0 R (syntax\040line.210) 1047 0 R (syntax\040line.211) 1049 0 R (syntax\040line.212) 1051 0 R] +/Limits [(syntax\040line.208) (syntax\040line.212)] +>> endobj +4935 0 obj << +/Names [(syntax\040line.213) 1053 0 R (syntax\040line.214) 1055 0 R (syntax\040line.215) 1057 0 R (syntax\040line.216) 1059 0 R (syntax\040line.217) 1061 0 R (syntax\040line.218) 1068 0 R] +/Limits [(syntax\040line.213) (syntax\040line.218)] +>> endobj +4936 0 obj << +/Names [(syntax\040line.219) 1070 0 R (syntax\040line.22) 618 0 R (syntax\040line.220) 1072 0 R (syntax\040line.221) 1074 0 R (syntax\040line.222) 1076 0 R (syntax\040line.223) 1078 0 R] +/Limits [(syntax\040line.219) (syntax\040line.223)] +>> endobj +4937 0 obj << +/Names [(syntax\040line.224) 1080 0 R (syntax\040line.225) 1082 0 R (syntax\040line.226) 1084 0 R (syntax\040line.227) 1086 0 R (syntax\040line.228) 1088 0 R (syntax\040line.229) 1092 0 R] +/Limits [(syntax\040line.224) (syntax\040line.229)] +>> endobj +4938 0 obj << +/Names [(syntax\040line.23) 620 0 R (syntax\040line.230) 1094 0 R (syntax\040line.231) 1096 0 R (syntax\040line.232) 1098 0 R (syntax\040line.233) 1100 0 R (syntax\040line.234) 1102 0 R] +/Limits [(syntax\040line.23) (syntax\040line.234)] +>> endobj +4939 0 obj << +/Names [(syntax\040line.235) 1104 0 R (syntax\040line.236) 1106 0 R (syntax\040line.237) 1108 0 R (syntax\040line.238) 1116 0 R (syntax\040line.239) 1118 0 R (syntax\040line.24) 622 0 R] +/Limits [(syntax\040line.235) (syntax\040line.24)] +>> endobj +4940 0 obj << +/Names [(syntax\040line.240) 1120 0 R (syntax\040line.241) 1122 0 R (syntax\040line.242) 1124 0 R (syntax\040line.243) 1126 0 R (syntax\040line.244) 1128 0 R (syntax\040line.245) 1130 0 R] +/Limits [(syntax\040line.240) (syntax\040line.245)] +>> endobj +4941 0 obj << +/Names [(syntax\040line.246) 1132 0 R (syntax\040line.247) 1134 0 R (syntax\040line.248) 1136 0 R (syntax\040line.249) 1138 0 R (syntax\040line.25) 624 0 R (syntax\040line.250) 1140 0 R] +/Limits [(syntax\040line.246) (syntax\040line.250)] +>> endobj +4942 0 obj << +/Names [(syntax\040line.251) 1142 0 R (syntax\040line.252) 1144 0 R (syntax\040line.253) 1146 0 R (syntax\040line.254) 1148 0 R (syntax\040line.255) 1150 0 R (syntax\040line.256) 1152 0 R] +/Limits [(syntax\040line.251) (syntax\040line.256)] +>> endobj +4943 0 obj << +/Names [(syntax\040line.257) 1154 0 R (syntax\040line.258) 1156 0 R (syntax\040line.259) 1158 0 R (syntax\040line.26) 626 0 R (syntax\040line.260) 1160 0 R (syntax\040line.261) 1162 0 R] +/Limits [(syntax\040line.257) (syntax\040line.261)] +>> endobj +4944 0 obj << +/Names [(syntax\040line.262) 1164 0 R (syntax\040line.263) 1166 0 R (syntax\040line.264) 1168 0 R (syntax\040line.265) 1170 0 R (syntax\040line.266) 1172 0 R (syntax\040line.267) 1174 0 R] +/Limits [(syntax\040line.262) (syntax\040line.267)] +>> endobj +4945 0 obj << +/Names [(syntax\040line.268) 1176 0 R (syntax\040line.269) 1186 0 R (syntax\040line.27) 628 0 R (syntax\040line.270) 1188 0 R (syntax\040line.271) 1190 0 R (syntax\040line.272) 1192 0 R] +/Limits [(syntax\040line.268) (syntax\040line.272)] +>> endobj +4946 0 obj << +/Names [(syntax\040line.273) 1194 0 R (syntax\040line.274) 1196 0 R (syntax\040line.275) 1198 0 R (syntax\040line.276) 1200 0 R (syntax\040line.277) 1202 0 R (syntax\040line.278) 1204 0 R] +/Limits [(syntax\040line.273) (syntax\040line.278)] +>> endobj +4947 0 obj << +/Names [(syntax\040line.279) 1206 0 R (syntax\040line.28) 630 0 R (syntax\040line.280) 1208 0 R (syntax\040line.281) 1210 0 R (syntax\040line.282) 1212 0 R (syntax\040line.283) 1214 0 R] +/Limits [(syntax\040line.279) (syntax\040line.283)] +>> endobj +4948 0 obj << +/Names [(syntax\040line.284) 1216 0 R (syntax\040line.285) 1218 0 R (syntax\040line.286) 1220 0 R (syntax\040line.287) 1222 0 R (syntax\040line.288) 1224 0 R (syntax\040line.289) 1226 0 R] +/Limits [(syntax\040line.284) (syntax\040line.289)] +>> endobj +4949 0 obj << +/Names [(syntax\040line.29) 632 0 R (syntax\040line.290) 1228 0 R (syntax\040line.291) 1230 0 R (syntax\040line.292) 1232 0 R (syntax\040line.293) 1234 0 R (syntax\040line.294) 1236 0 R] +/Limits [(syntax\040line.29) (syntax\040line.294)] +>> endobj +4950 0 obj << +/Names [(syntax\040line.295) 1238 0 R (syntax\040line.296) 1240 0 R (syntax\040line.297) 1242 0 R (syntax\040line.298) 1244 0 R (syntax\040line.299) 1246 0 R (syntax\040line.3) 491 0 R] +/Limits [(syntax\040line.295) (syntax\040line.3)] +>> endobj +4951 0 obj << +/Names [(syntax\040line.30) 634 0 R (syntax\040line.300) 1248 0 R (syntax\040line.301) 1250 0 R (syntax\040line.302) 1252 0 R (syntax\040line.303) 1261 0 R (syntax\040line.304) 1263 0 R] +/Limits [(syntax\040line.30) (syntax\040line.304)] +>> endobj +4952 0 obj << +/Names [(syntax\040line.305) 1265 0 R (syntax\040line.306) 1267 0 R (syntax\040line.307) 1269 0 R (syntax\040line.308) 1271 0 R (syntax\040line.309) 1273 0 R (syntax\040line.31) 643 0 R] +/Limits [(syntax\040line.305) (syntax\040line.31)] +>> endobj +4953 0 obj << +/Names [(syntax\040line.310) 1275 0 R (syntax\040line.311) 1277 0 R (syntax\040line.312) 1279 0 R (syntax\040line.313) 1281 0 R (syntax\040line.314) 1283 0 R (syntax\040line.315) 1285 0 R] +/Limits [(syntax\040line.310) (syntax\040line.315)] +>> endobj +4954 0 obj << +/Names [(syntax\040line.316) 1287 0 R (syntax\040line.317) 1289 0 R (syntax\040line.318) 1291 0 R (syntax\040line.319) 1293 0 R (syntax\040line.32) 645 0 R (syntax\040line.320) 1295 0 R] +/Limits [(syntax\040line.316) (syntax\040line.320)] +>> endobj +4955 0 obj << +/Names [(syntax\040line.321) 1297 0 R (syntax\040line.322) 1305 0 R (syntax\040line.323) 1307 0 R (syntax\040line.324) 1309 0 R (syntax\040line.325) 1311 0 R (syntax\040line.326) 1313 0 R] +/Limits [(syntax\040line.321) (syntax\040line.326)] +>> endobj +4956 0 obj << +/Names [(syntax\040line.327) 1315 0 R (syntax\040line.328) 1317 0 R (syntax\040line.329) 1319 0 R (syntax\040line.33) 647 0 R (syntax\040line.330) 1321 0 R (syntax\040line.331) 1323 0 R] +/Limits [(syntax\040line.327) (syntax\040line.331)] +>> endobj +4957 0 obj << +/Names [(syntax\040line.332) 1325 0 R (syntax\040line.333) 1328 0 R (syntax\040line.334) 1330 0 R (syntax\040line.335) 1332 0 R (syntax\040line.336) 1339 0 R (syntax\040line.337) 1341 0 R] +/Limits [(syntax\040line.332) (syntax\040line.337)] +>> endobj +4958 0 obj << +/Names [(syntax\040line.338) 1343 0 R (syntax\040line.339) 1345 0 R (syntax\040line.34) 649 0 R (syntax\040line.340) 1347 0 R (syntax\040line.341) 1349 0 R (syntax\040line.342) 1351 0 R] +/Limits [(syntax\040line.338) (syntax\040line.342)] +>> endobj +4959 0 obj << +/Names [(syntax\040line.343) 1353 0 R (syntax\040line.344) 1355 0 R (syntax\040line.345) 1357 0 R (syntax\040line.346) 1359 0 R (syntax\040line.347) 1361 0 R (syntax\040line.348) 1363 0 R] +/Limits [(syntax\040line.343) (syntax\040line.348)] +>> endobj +4960 0 obj << +/Names [(syntax\040line.349) 1365 0 R (syntax\040line.35) 651 0 R (syntax\040line.350) 1367 0 R (syntax\040line.351) 1369 0 R (syntax\040line.352) 1371 0 R (syntax\040line.353) 1373 0 R] +/Limits [(syntax\040line.349) (syntax\040line.353)] +>> endobj +4961 0 obj << +/Names [(syntax\040line.354) 1375 0 R (syntax\040line.355) 1377 0 R (syntax\040line.356) 1379 0 R (syntax\040line.357) 1381 0 R (syntax\040line.358) 1383 0 R (syntax\040line.359) 1385 0 R] +/Limits [(syntax\040line.354) (syntax\040line.359)] +>> endobj +4962 0 obj << +/Names [(syntax\040line.36) 653 0 R (syntax\040line.360) 1387 0 R (syntax\040line.361) 1389 0 R (syntax\040line.362) 1391 0 R (syntax\040line.363) 1393 0 R (syntax\040line.364) 1395 0 R] +/Limits [(syntax\040line.36) (syntax\040line.364)] +>> endobj +4963 0 obj << +/Names [(syntax\040line.365) 1397 0 R (syntax\040line.366) 1399 0 R (syntax\040line.367) 1401 0 R (syntax\040line.368) 1403 0 R (syntax\040line.369) 1405 0 R (syntax\040line.37) 655 0 R] +/Limits [(syntax\040line.365) (syntax\040line.37)] +>> endobj +4964 0 obj << +/Names [(syntax\040line.370) 1407 0 R (syntax\040line.371) 1409 0 R (syntax\040line.372) 1416 0 R (syntax\040line.373) 1418 0 R (syntax\040line.374) 1420 0 R (syntax\040line.375) 1422 0 R] +/Limits [(syntax\040line.370) (syntax\040line.375)] +>> endobj +4965 0 obj << +/Names [(syntax\040line.376) 1424 0 R (syntax\040line.377) 1426 0 R (syntax\040line.378) 1428 0 R (syntax\040line.379) 1430 0 R (syntax\040line.38) 657 0 R (syntax\040line.380) 1432 0 R] +/Limits [(syntax\040line.376) (syntax\040line.380)] +>> endobj +4966 0 obj << +/Names [(syntax\040line.381) 1434 0 R (syntax\040line.382) 1436 0 R (syntax\040line.383) 1438 0 R (syntax\040line.384) 1440 0 R (syntax\040line.385) 1442 0 R (syntax\040line.386) 1444 0 R] +/Limits [(syntax\040line.381) (syntax\040line.386)] +>> endobj +4967 0 obj << +/Names [(syntax\040line.387) 1446 0 R (syntax\040line.388) 1448 0 R (syntax\040line.389) 1450 0 R (syntax\040line.39) 659 0 R (syntax\040line.390) 1452 0 R (syntax\040line.391) 1454 0 R] +/Limits [(syntax\040line.387) (syntax\040line.391)] +>> endobj +4968 0 obj << +/Names [(syntax\040line.392) 1456 0 R (syntax\040line.393) 1458 0 R (syntax\040line.394) 1460 0 R (syntax\040line.395) 1462 0 R (syntax\040line.396) 1464 0 R (syntax\040line.397) 1466 0 R] +/Limits [(syntax\040line.392) (syntax\040line.397)] +>> endobj +4969 0 obj << +/Names [(syntax\040line.398) 1468 0 R (syntax\040line.399) 1470 0 R (syntax\040line.4) 493 0 R (syntax\040line.40) 661 0 R (syntax\040line.400) 1472 0 R (syntax\040line.401) 1474 0 R] +/Limits [(syntax\040line.398) (syntax\040line.401)] +>> endobj +4970 0 obj << +/Names [(syntax\040line.402) 1476 0 R (syntax\040line.403) 1478 0 R (syntax\040line.404) 1480 0 R (syntax\040line.405) 1482 0 R (syntax\040line.406) 1484 0 R (syntax\040line.407) 1486 0 R] +/Limits [(syntax\040line.402) (syntax\040line.407)] +>> endobj +4971 0 obj << +/Names [(syntax\040line.408) 1488 0 R (syntax\040line.409) 1490 0 R (syntax\040line.41) 663 0 R (syntax\040line.410) 1492 0 R (syntax\040line.411) 1494 0 R (syntax\040line.412) 1496 0 R] +/Limits [(syntax\040line.408) (syntax\040line.412)] +>> endobj +4972 0 obj << +/Names [(syntax\040line.413) 1498 0 R (syntax\040line.414) 1500 0 R (syntax\040line.415) 1502 0 R (syntax\040line.416) 1504 0 R (syntax\040line.417) 1506 0 R (syntax\040line.418) 1508 0 R] +/Limits [(syntax\040line.413) (syntax\040line.418)] +>> endobj +4973 0 obj << +/Names [(syntax\040line.419) 1516 0 R (syntax\040line.42) 665 0 R (syntax\040line.420) 1518 0 R (syntax\040line.421) 1520 0 R (syntax\040line.422) 1522 0 R (syntax\040line.423) 1524 0 R] +/Limits [(syntax\040line.419) (syntax\040line.423)] +>> endobj +4974 0 obj << +/Names [(syntax\040line.424) 1526 0 R (syntax\040line.425) 1528 0 R (syntax\040line.426) 1530 0 R (syntax\040line.427) 1532 0 R (syntax\040line.428) 1534 0 R (syntax\040line.429) 1536 0 R] +/Limits [(syntax\040line.424) (syntax\040line.429)] +>> endobj +4975 0 obj << +/Names [(syntax\040line.43) 667 0 R (syntax\040line.430) 1538 0 R (syntax\040line.431) 1540 0 R (syntax\040line.432) 1542 0 R (syntax\040line.433) 1544 0 R (syntax\040line.434) 1546 0 R] +/Limits [(syntax\040line.43) (syntax\040line.434)] +>> endobj +4976 0 obj << +/Names [(syntax\040line.435) 1548 0 R (syntax\040line.436) 1550 0 R (syntax\040line.437) 1552 0 R (syntax\040line.438) 1554 0 R (syntax\040line.439) 1556 0 R (syntax\040line.44) 669 0 R] +/Limits [(syntax\040line.435) (syntax\040line.44)] +>> endobj +4977 0 obj << +/Names [(syntax\040line.440) 1558 0 R (syntax\040line.441) 1560 0 R (syntax\040line.442) 1562 0 R (syntax\040line.443) 1564 0 R (syntax\040line.444) 1566 0 R (syntax\040line.445) 1568 0 R] +/Limits [(syntax\040line.440) (syntax\040line.445)] +>> endobj +4978 0 obj << +/Names [(syntax\040line.446) 1570 0 R (syntax\040line.447) 1580 0 R (syntax\040line.448) 1582 0 R (syntax\040line.449) 1584 0 R (syntax\040line.45) 671 0 R (syntax\040line.450) 1586 0 R] +/Limits [(syntax\040line.446) (syntax\040line.450)] +>> endobj +4979 0 obj << +/Names [(syntax\040line.451) 1588 0 R (syntax\040line.452) 1591 0 R (syntax\040line.453) 1603 0 R (syntax\040line.454) 1605 0 R (syntax\040line.455) 1607 0 R (syntax\040line.456) 1609 0 R] +/Limits [(syntax\040line.451) (syntax\040line.456)] +>> endobj +4980 0 obj << +/Names [(syntax\040line.457) 1611 0 R (syntax\040line.458) 1613 0 R (syntax\040line.459) 1615 0 R (syntax\040line.46) 673 0 R (syntax\040line.460) 1617 0 R (syntax\040line.461) 1619 0 R] +/Limits [(syntax\040line.457) (syntax\040line.461)] +>> endobj +4981 0 obj << +/Names [(syntax\040line.462) 1621 0 R (syntax\040line.463) 1623 0 R (syntax\040line.464) 1625 0 R (syntax\040line.465) 1627 0 R (syntax\040line.466) 1629 0 R (syntax\040line.467) 1631 0 R] +/Limits [(syntax\040line.462) (syntax\040line.467)] +>> endobj +4982 0 obj << +/Names [(syntax\040line.468) 1633 0 R (syntax\040line.469) 1636 0 R (syntax\040line.47) 675 0 R (syntax\040line.470) 1638 0 R (syntax\040line.471) 1640 0 R (syntax\040line.472) 1647 0 R] +/Limits [(syntax\040line.468) (syntax\040line.472)] +>> endobj +4983 0 obj << +/Names [(syntax\040line.473) 1649 0 R (syntax\040line.474) 1651 0 R (syntax\040line.475) 1653 0 R (syntax\040line.476) 1655 0 R (syntax\040line.477) 1657 0 R (syntax\040line.478) 1659 0 R] +/Limits [(syntax\040line.473) (syntax\040line.478)] +>> endobj +4984 0 obj << +/Names [(syntax\040line.479) 1661 0 R (syntax\040line.48) 678 0 R (syntax\040line.480) 1663 0 R (syntax\040line.481) 1665 0 R (syntax\040line.482) 1667 0 R (syntax\040line.483) 1669 0 R] +/Limits [(syntax\040line.479) (syntax\040line.483)] +>> endobj +4985 0 obj << +/Names [(syntax\040line.484) 1671 0 R (syntax\040line.485) 1673 0 R (syntax\040line.486) 1675 0 R (syntax\040line.487) 1677 0 R (syntax\040line.488) 1679 0 R (syntax\040line.489) 1681 0 R] +/Limits [(syntax\040line.484) (syntax\040line.489)] +>> endobj +4986 0 obj << +/Names [(syntax\040line.49) 685 0 R (syntax\040line.490) 1683 0 R (syntax\040line.491) 1685 0 R (syntax\040line.492) 1687 0 R (syntax\040line.493) 1689 0 R (syntax\040line.494) 1691 0 R] +/Limits [(syntax\040line.49) (syntax\040line.494)] +>> endobj +4987 0 obj << +/Names [(syntax\040line.495) 1693 0 R (syntax\040line.496) 1695 0 R (syntax\040line.497) 1697 0 R (syntax\040line.498) 1699 0 R (syntax\040line.499) 1701 0 R (syntax\040line.5) 505 0 R] +/Limits [(syntax\040line.495) (syntax\040line.5)] +>> endobj +4988 0 obj << +/Names [(syntax\040line.50) 687 0 R (syntax\040line.500) 1703 0 R (syntax\040line.501) 1705 0 R (syntax\040line.502) 1712 0 R (syntax\040line.503) 1714 0 R (syntax\040line.504) 1716 0 R] +/Limits [(syntax\040line.50) (syntax\040line.504)] +>> endobj +4989 0 obj << +/Names [(syntax\040line.505) 1718 0 R (syntax\040line.506) 1720 0 R (syntax\040line.507) 1722 0 R (syntax\040line.508) 1724 0 R (syntax\040line.509) 1726 0 R (syntax\040line.51) 689 0 R] +/Limits [(syntax\040line.505) (syntax\040line.51)] +>> endobj +4990 0 obj << +/Names [(syntax\040line.510) 1728 0 R (syntax\040line.511) 1730 0 R (syntax\040line.512) 1732 0 R (syntax\040line.513) 1734 0 R (syntax\040line.514) 1736 0 R (syntax\040line.515) 1738 0 R] +/Limits [(syntax\040line.510) (syntax\040line.515)] +>> endobj +4991 0 obj << +/Names [(syntax\040line.516) 1740 0 R (syntax\040line.517) 1742 0 R (syntax\040line.518) 1744 0 R (syntax\040line.519) 1746 0 R (syntax\040line.52) 691 0 R (syntax\040line.520) 1748 0 R] +/Limits [(syntax\040line.516) (syntax\040line.520)] +>> endobj +4992 0 obj << +/Names [(syntax\040line.521) 1750 0 R (syntax\040line.522) 1752 0 R (syntax\040line.523) 1754 0 R (syntax\040line.524) 1756 0 R (syntax\040line.525) 1758 0 R (syntax\040line.526) 1760 0 R] +/Limits [(syntax\040line.521) (syntax\040line.526)] +>> endobj +4993 0 obj << +/Names [(syntax\040line.527) 1762 0 R (syntax\040line.528) 1764 0 R (syntax\040line.529) 1772 0 R (syntax\040line.53) 693 0 R (syntax\040line.530) 1774 0 R (syntax\040line.531) 1776 0 R] +/Limits [(syntax\040line.527) (syntax\040line.531)] +>> endobj +4994 0 obj << +/Names [(syntax\040line.532) 1778 0 R (syntax\040line.533) 1780 0 R (syntax\040line.534) 1782 0 R (syntax\040line.535) 1784 0 R (syntax\040line.536) 1786 0 R (syntax\040line.537) 1788 0 R] +/Limits [(syntax\040line.532) (syntax\040line.537)] +>> endobj +4995 0 obj << +/Names [(syntax\040line.538) 1790 0 R (syntax\040line.539) 1792 0 R (syntax\040line.54) 695 0 R (syntax\040line.540) 1794 0 R (syntax\040line.541) 1796 0 R (syntax\040line.542) 1798 0 R] +/Limits [(syntax\040line.538) (syntax\040line.542)] +>> endobj +4996 0 obj << +/Names [(syntax\040line.543) 1800 0 R (syntax\040line.544) 1802 0 R (syntax\040line.545) 1804 0 R (syntax\040line.546) 1806 0 R (syntax\040line.547) 1808 0 R (syntax\040line.548) 1810 0 R] +/Limits [(syntax\040line.543) (syntax\040line.548)] +>> endobj +4997 0 obj << +/Names [(syntax\040line.549) 1812 0 R (syntax\040line.55) 697 0 R (syntax\040line.550) 1814 0 R (syntax\040line.551) 1816 0 R (syntax\040line.552) 1828 0 R (syntax\040line.553) 1830 0 R] +/Limits [(syntax\040line.549) (syntax\040line.553)] +>> endobj +4998 0 obj << +/Names [(syntax\040line.554) 1832 0 R (syntax\040line.555) 1834 0 R (syntax\040line.556) 1836 0 R (syntax\040line.557) 1840 0 R (syntax\040line.558) 1842 0 R (syntax\040line.559) 1844 0 R] +/Limits [(syntax\040line.554) (syntax\040line.559)] +>> endobj +4999 0 obj << +/Names [(syntax\040line.56) 699 0 R (syntax\040line.560) 1846 0 R (syntax\040line.561) 1855 0 R (syntax\040line.562) 1857 0 R (syntax\040line.563) 1859 0 R (syntax\040line.564) 1870 0 R] +/Limits [(syntax\040line.56) (syntax\040line.564)] +>> endobj +5000 0 obj << +/Names [(syntax\040line.565) 1872 0 R (syntax\040line.566) 1874 0 R (syntax\040line.567) 1876 0 R (syntax\040line.568) 1878 0 R (syntax\040line.569) 1880 0 R (syntax\040line.57) 701 0 R] +/Limits [(syntax\040line.565) (syntax\040line.57)] +>> endobj +5001 0 obj << +/Names [(syntax\040line.570) 1882 0 R (syntax\040line.571) 1884 0 R (syntax\040line.572) 1886 0 R (syntax\040line.573) 1888 0 R (syntax\040line.574) 1890 0 R (syntax\040line.575) 1892 0 R] +/Limits [(syntax\040line.570) (syntax\040line.575)] +>> endobj +5002 0 obj << +/Names [(syntax\040line.576) 1894 0 R (syntax\040line.577) 1896 0 R (syntax\040line.578) 1898 0 R (syntax\040line.579) 1902 0 R (syntax\040line.58) 703 0 R (syntax\040line.580) 1904 0 R] +/Limits [(syntax\040line.576) (syntax\040line.580)] +>> endobj +5003 0 obj << +/Names [(syntax\040line.581) 1906 0 R (syntax\040line.582) 1908 0 R (syntax\040line.583) 1910 0 R (syntax\040line.584) 1912 0 R (syntax\040line.585) 1914 0 R (syntax\040line.586) 1916 0 R] +/Limits [(syntax\040line.581) (syntax\040line.586)] +>> endobj +5004 0 obj << +/Names [(syntax\040line.587) 1918 0 R (syntax\040line.588) 1920 0 R (syntax\040line.589) 1922 0 R (syntax\040line.59) 705 0 R (syntax\040line.590) 1924 0 R (syntax\040line.591) 1931 0 R] +/Limits [(syntax\040line.587) (syntax\040line.591)] +>> endobj +5005 0 obj << +/Names [(syntax\040line.592) 1933 0 R (syntax\040line.593) 1935 0 R (syntax\040line.594) 1937 0 R (syntax\040line.595) 1939 0 R (syntax\040line.596) 1941 0 R (syntax\040line.597) 1943 0 R] +/Limits [(syntax\040line.592) (syntax\040line.597)] +>> endobj +5006 0 obj << +/Names [(syntax\040line.598) 1945 0 R (syntax\040line.599) 1947 0 R (syntax\040line.6) 508 0 R (syntax\040line.60) 707 0 R (syntax\040line.600) 1949 0 R (syntax\040line.601) 1951 0 R] +/Limits [(syntax\040line.598) (syntax\040line.601)] +>> endobj +5007 0 obj << +/Names [(syntax\040line.602) 1953 0 R (syntax\040line.603) 1955 0 R (syntax\040line.604) 1957 0 R (syntax\040line.605) 1959 0 R (syntax\040line.606) 1961 0 R (syntax\040line.607) 1963 0 R] +/Limits [(syntax\040line.602) (syntax\040line.607)] +>> endobj +5008 0 obj << +/Names [(syntax\040line.608) 1965 0 R (syntax\040line.609) 1967 0 R (syntax\040line.61) 709 0 R (syntax\040line.610) 1969 0 R (syntax\040line.611) 1971 0 R (syntax\040line.612) 1973 0 R] +/Limits [(syntax\040line.608) (syntax\040line.612)] +>> endobj +5009 0 obj << +/Names [(syntax\040line.613) 1975 0 R (syntax\040line.614) 1977 0 R (syntax\040line.615) 1984 0 R (syntax\040line.616) 1986 0 R (syntax\040line.617) 1988 0 R (syntax\040line.618) 1990 0 R] +/Limits [(syntax\040line.613) (syntax\040line.618)] +>> endobj +5010 0 obj << +/Names [(syntax\040line.619) 1992 0 R (syntax\040line.62) 711 0 R (syntax\040line.620) 1994 0 R (syntax\040line.621) 1996 0 R (syntax\040line.622) 1998 0 R (syntax\040line.623) 2000 0 R] +/Limits [(syntax\040line.619) (syntax\040line.623)] +>> endobj +5011 0 obj << +/Names [(syntax\040line.624) 2002 0 R (syntax\040line.625) 2010 0 R (syntax\040line.626) 2012 0 R (syntax\040line.627) 2014 0 R (syntax\040line.628) 2016 0 R (syntax\040line.629) 2018 0 R] +/Limits [(syntax\040line.624) (syntax\040line.629)] +>> endobj +5012 0 obj << +/Names [(syntax\040line.63) 713 0 R (syntax\040line.630) 2020 0 R (syntax\040line.631) 2022 0 R (syntax\040line.632) 2024 0 R (syntax\040line.633) 2033 0 R (syntax\040line.634) 2035 0 R] +/Limits [(syntax\040line.63) (syntax\040line.634)] +>> endobj +5013 0 obj << +/Names [(syntax\040line.635) 2037 0 R (syntax\040line.636) 2039 0 R (syntax\040line.637) 2041 0 R (syntax\040line.638) 2043 0 R (syntax\040line.639) 2045 0 R (syntax\040line.64) 715 0 R] +/Limits [(syntax\040line.635) (syntax\040line.64)] +>> endobj +5014 0 obj << +/Names [(syntax\040line.640) 2047 0 R (syntax\040line.641) 2049 0 R (syntax\040line.642) 2051 0 R (syntax\040line.643) 2053 0 R (syntax\040line.644) 2055 0 R (syntax\040line.645) 2057 0 R] +/Limits [(syntax\040line.640) (syntax\040line.645)] +>> endobj +5015 0 obj << +/Names [(syntax\040line.646) 2059 0 R (syntax\040line.647) 2068 0 R (syntax\040line.648) 2070 0 R (syntax\040line.649) 2072 0 R (syntax\040line.65) 717 0 R (syntax\040line.650) 2074 0 R] +/Limits [(syntax\040line.646) (syntax\040line.650)] +>> endobj +5016 0 obj << +/Names [(syntax\040line.651) 2076 0 R (syntax\040line.652) 2078 0 R (syntax\040line.653) 2089 0 R (syntax\040line.654) 2091 0 R (syntax\040line.655) 2093 0 R (syntax\040line.656) 2095 0 R] +/Limits [(syntax\040line.651) (syntax\040line.656)] +>> endobj +5017 0 obj << +/Names [(syntax\040line.657) 2097 0 R (syntax\040line.658) 2099 0 R (syntax\040line.659) 2101 0 R (syntax\040line.66) 719 0 R (syntax\040line.660) 2103 0 R (syntax\040line.661) 2105 0 R] +/Limits [(syntax\040line.657) (syntax\040line.661)] +>> endobj +5018 0 obj << +/Names [(syntax\040line.662) 2107 0 R (syntax\040line.663) 2109 0 R (syntax\040line.664) 2111 0 R (syntax\040line.665) 2113 0 R (syntax\040line.666) 2115 0 R (syntax\040line.667) 2117 0 R] +/Limits [(syntax\040line.662) (syntax\040line.667)] +>> endobj +5019 0 obj << +/Names [(syntax\040line.668) 2119 0 R (syntax\040line.669) 2121 0 R (syntax\040line.67) 721 0 R (syntax\040line.670) 2123 0 R (syntax\040line.671) 2125 0 R (syntax\040line.672) 2127 0 R] +/Limits [(syntax\040line.668) (syntax\040line.672)] +>> endobj +5020 0 obj << +/Names [(syntax\040line.673) 2129 0 R (syntax\040line.674) 2131 0 R (syntax\040line.675) 2133 0 R (syntax\040line.676) 2135 0 R (syntax\040line.677) 2143 0 R (syntax\040line.678) 2145 0 R] +/Limits [(syntax\040line.673) (syntax\040line.678)] +>> endobj +5021 0 obj << +/Names [(syntax\040line.679) 2147 0 R (syntax\040line.68) 723 0 R (syntax\040line.680) 2149 0 R (syntax\040line.681) 2151 0 R (syntax\040line.682) 2153 0 R (syntax\040line.683) 2155 0 R] +/Limits [(syntax\040line.679) (syntax\040line.683)] +>> endobj +5022 0 obj << +/Names [(syntax\040line.684) 2157 0 R (syntax\040line.685) 2159 0 R (syntax\040line.686) 2161 0 R (syntax\040line.687) 2163 0 R (syntax\040line.688) 2165 0 R (syntax\040line.689) 2167 0 R] +/Limits [(syntax\040line.684) (syntax\040line.689)] +>> endobj +5023 0 obj << +/Names [(syntax\040line.69) 725 0 R (syntax\040line.690) 2169 0 R (syntax\040line.691) 2171 0 R (syntax\040line.692) 2174 0 R (syntax\040line.693) 2176 0 R (syntax\040line.694) 2178 0 R] +/Limits [(syntax\040line.69) (syntax\040line.694)] +>> endobj +5024 0 obj << +/Names [(syntax\040line.695) 2180 0 R (syntax\040line.696) 2182 0 R (syntax\040line.697) 2189 0 R (syntax\040line.698) 2191 0 R (syntax\040line.699) 2193 0 R (syntax\040line.7) 510 0 R] +/Limits [(syntax\040line.695) (syntax\040line.7)] +>> endobj +5025 0 obj << +/Names [(syntax\040line.70) 734 0 R (syntax\040line.700) 2195 0 R (syntax\040line.701) 2197 0 R (syntax\040line.702) 2206 0 R (syntax\040line.703) 2208 0 R (syntax\040line.704) 2210 0 R] +/Limits [(syntax\040line.70) (syntax\040line.704)] +>> endobj +5026 0 obj << +/Names [(syntax\040line.705) 2212 0 R (syntax\040line.706) 2214 0 R (syntax\040line.707) 2222 0 R (syntax\040line.708) 2224 0 R (syntax\040line.709) 2226 0 R (syntax\040line.71) 736 0 R] +/Limits [(syntax\040line.705) (syntax\040line.71)] +>> endobj +5027 0 obj << +/Names [(syntax\040line.710) 2228 0 R (syntax\040line.711) 2239 0 R (syntax\040line.712) 2241 0 R (syntax\040line.713) 2243 0 R (syntax\040line.714) 2245 0 R (syntax\040line.715) 2247 0 R] +/Limits [(syntax\040line.710) (syntax\040line.715)] +>> endobj +5028 0 obj << +/Names [(syntax\040line.716) 2249 0 R (syntax\040line.717) 2251 0 R (syntax\040line.718) 2253 0 R (syntax\040line.719) 2255 0 R (syntax\040line.72) 738 0 R (syntax\040line.720) 2257 0 R] +/Limits [(syntax\040line.716) (syntax\040line.720)] +>> endobj +5029 0 obj << +/Names [(syntax\040line.721) 2259 0 R (syntax\040line.722) 2261 0 R (syntax\040line.723) 2263 0 R (syntax\040line.724) 2265 0 R (syntax\040line.725) 2278 0 R (syntax\040line.726) 2280 0 R] +/Limits [(syntax\040line.721) (syntax\040line.726)] +>> endobj +5030 0 obj << +/Names [(syntax\040line.727) 2282 0 R (syntax\040line.728) 2284 0 R (syntax\040line.729) 2286 0 R (syntax\040line.73) 740 0 R (syntax\040line.730) 2288 0 R (syntax\040line.731) 2290 0 R] +/Limits [(syntax\040line.727) (syntax\040line.731)] +>> endobj +5031 0 obj << +/Names [(syntax\040line.732) 2300 0 R (syntax\040line.733) 2302 0 R (syntax\040line.734) 2304 0 R (syntax\040line.735) 2306 0 R (syntax\040line.736) 2308 0 R (syntax\040line.737) 2310 0 R] +/Limits [(syntax\040line.732) (syntax\040line.737)] +>> endobj +5032 0 obj << +/Names [(syntax\040line.738) 2312 0 R (syntax\040line.739) 2314 0 R (syntax\040line.74) 742 0 R (syntax\040line.740) 2316 0 R (syntax\040line.741) 2318 0 R (syntax\040line.742) 2320 0 R] +/Limits [(syntax\040line.738) (syntax\040line.742)] +>> endobj +5033 0 obj << +/Names [(syntax\040line.743) 2322 0 R (syntax\040line.744) 2324 0 R (syntax\040line.745) 2326 0 R (syntax\040line.746) 2328 0 R (syntax\040line.747) 2330 0 R (syntax\040line.748) 2332 0 R] +/Limits [(syntax\040line.743) (syntax\040line.748)] +>> endobj +5034 0 obj << +/Names [(syntax\040line.749) 2334 0 R (syntax\040line.75) 744 0 R (syntax\040line.750) 2336 0 R (syntax\040line.751) 2338 0 R (syntax\040line.752) 2340 0 R (syntax\040line.753) 2342 0 R] +/Limits [(syntax\040line.749) (syntax\040line.753)] +>> endobj +5035 0 obj << +/Names [(syntax\040line.754) 2344 0 R (syntax\040line.755) 2346 0 R (syntax\040line.756) 2348 0 R (syntax\040line.757) 2350 0 R (syntax\040line.758) 2352 0 R (syntax\040line.759) 2354 0 R] +/Limits [(syntax\040line.754) (syntax\040line.759)] +>> endobj +5036 0 obj << +/Names [(syntax\040line.76) 746 0 R (syntax\040line.760) 2356 0 R (syntax\040line.761) 2358 0 R (syntax\040line.762) 2360 0 R (syntax\040line.763) 2362 0 R (syntax\040line.764) 2364 0 R] +/Limits [(syntax\040line.76) (syntax\040line.764)] +>> endobj +5037 0 obj << +/Names [(syntax\040line.765) 2366 0 R (syntax\040line.766) 2368 0 R (syntax\040line.767) 2370 0 R (syntax\040line.768) 2372 0 R (syntax\040line.769) 2374 0 R (syntax\040line.77) 748 0 R] +/Limits [(syntax\040line.765) (syntax\040line.77)] +>> endobj +5038 0 obj << +/Names [(syntax\040line.770) 2376 0 R (syntax\040line.771) 2378 0 R (syntax\040line.772) 2380 0 R (syntax\040line.773) 2382 0 R (syntax\040line.774) 2384 0 R (syntax\040line.775) 2386 0 R] +/Limits [(syntax\040line.770) (syntax\040line.775)] +>> endobj +5039 0 obj << +/Names [(syntax\040line.776) 2388 0 R (syntax\040line.777) 2390 0 R (syntax\040line.778) 2392 0 R (syntax\040line.779) 2394 0 R (syntax\040line.78) 750 0 R (syntax\040line.780) 2396 0 R] +/Limits [(syntax\040line.776) (syntax\040line.780)] +>> endobj +5040 0 obj << +/Names [(syntax\040line.781) 2403 0 R (syntax\040line.782) 2405 0 R (syntax\040line.783) 2407 0 R (syntax\040line.784) 2409 0 R (syntax\040line.785) 2411 0 R (syntax\040line.786) 2413 0 R] +/Limits [(syntax\040line.781) (syntax\040line.786)] +>> endobj +5041 0 obj << +/Names [(syntax\040line.787) 2415 0 R (syntax\040line.788) 2417 0 R (syntax\040line.789) 2419 0 R (syntax\040line.79) 752 0 R (syntax\040line.790) 2421 0 R (syntax\040line.791) 2423 0 R] +/Limits [(syntax\040line.787) (syntax\040line.791)] +>> endobj +5042 0 obj << +/Names [(syntax\040line.792) 2425 0 R (syntax\040line.793) 2427 0 R (syntax\040line.794) 2429 0 R (syntax\040line.795) 2431 0 R (syntax\040line.796) 2433 0 R (syntax\040line.797) 2435 0 R] +/Limits [(syntax\040line.792) (syntax\040line.797)] +>> endobj +5043 0 obj << +/Names [(syntax\040line.798) 2437 0 R (syntax\040line.799) 2439 0 R (syntax\040line.8) 512 0 R (syntax\040line.80) 754 0 R (syntax\040line.800) 2441 0 R (syntax\040line.801) 2443 0 R] +/Limits [(syntax\040line.798) (syntax\040line.801)] +>> endobj +5044 0 obj << +/Names [(syntax\040line.802) 2445 0 R (syntax\040line.803) 2447 0 R (syntax\040line.804) 2449 0 R (syntax\040line.805) 2451 0 R (syntax\040line.806) 2453 0 R (syntax\040line.807) 2455 0 R] +/Limits [(syntax\040line.802) (syntax\040line.807)] +>> endobj +5045 0 obj << +/Names [(syntax\040line.808) 2457 0 R (syntax\040line.809) 2459 0 R (syntax\040line.81) 756 0 R (syntax\040line.810) 2461 0 R (syntax\040line.811) 2463 0 R (syntax\040line.812) 2465 0 R] +/Limits [(syntax\040line.808) (syntax\040line.812)] +>> endobj +5046 0 obj << +/Names [(syntax\040line.813) 2467 0 R (syntax\040line.814) 2469 0 R (syntax\040line.815) 2471 0 R (syntax\040line.816) 2473 0 R (syntax\040line.817) 2475 0 R (syntax\040line.818) 2477 0 R] +/Limits [(syntax\040line.813) (syntax\040line.818)] +>> endobj +5047 0 obj << +/Names [(syntax\040line.819) 2479 0 R (syntax\040line.82) 758 0 R (syntax\040line.820) 2481 0 R (syntax\040line.821) 2483 0 R (syntax\040line.822) 2485 0 R (syntax\040line.823) 2487 0 R] +/Limits [(syntax\040line.819) (syntax\040line.823)] +>> endobj +5048 0 obj << +/Names [(syntax\040line.824) 2489 0 R (syntax\040line.825) 2491 0 R (syntax\040line.826) 2493 0 R (syntax\040line.827) 2495 0 R (syntax\040line.828) 2497 0 R (syntax\040line.829) 2504 0 R] +/Limits [(syntax\040line.824) (syntax\040line.829)] +>> endobj +5049 0 obj << +/Names [(syntax\040line.83) 766 0 R (syntax\040line.830) 2506 0 R (syntax\040line.831) 2508 0 R (syntax\040line.832) 2510 0 R (syntax\040line.833) 2512 0 R (syntax\040line.834) 2514 0 R] +/Limits [(syntax\040line.83) (syntax\040line.834)] +>> endobj +5050 0 obj << +/Names [(syntax\040line.835) 2516 0 R (syntax\040line.836) 2518 0 R (syntax\040line.837) 2520 0 R (syntax\040line.838) 2522 0 R (syntax\040line.839) 2524 0 R (syntax\040line.84) 768 0 R] +/Limits [(syntax\040line.835) (syntax\040line.84)] +>> endobj +5051 0 obj << +/Names [(syntax\040line.840) 2526 0 R (syntax\040line.841) 2528 0 R (syntax\040line.842) 2530 0 R (syntax\040line.843) 2532 0 R (syntax\040line.844) 2534 0 R (syntax\040line.845) 2536 0 R] +/Limits [(syntax\040line.840) (syntax\040line.845)] +>> endobj +5052 0 obj << +/Names [(syntax\040line.846) 2538 0 R (syntax\040line.847) 2540 0 R (syntax\040line.848) 2542 0 R (syntax\040line.849) 2544 0 R (syntax\040line.85) 770 0 R (syntax\040line.850) 2546 0 R] +/Limits [(syntax\040line.846) (syntax\040line.850)] +>> endobj +5053 0 obj << +/Names [(syntax\040line.851) 2548 0 R (syntax\040line.852) 2550 0 R (syntax\040line.853) 2552 0 R (syntax\040line.854) 2554 0 R (syntax\040line.855) 2556 0 R (syntax\040line.856) 2558 0 R] +/Limits [(syntax\040line.851) (syntax\040line.856)] +>> endobj +5054 0 obj << +/Names [(syntax\040line.857) 2560 0 R (syntax\040line.858) 2562 0 R (syntax\040line.859) 2564 0 R (syntax\040line.86) 772 0 R (syntax\040line.860) 2566 0 R (syntax\040line.861) 2568 0 R] +/Limits [(syntax\040line.857) (syntax\040line.861)] +>> endobj +5055 0 obj << +/Names [(syntax\040line.862) 2570 0 R (syntax\040line.863) 2572 0 R (syntax\040line.864) 2574 0 R (syntax\040line.865) 2576 0 R (syntax\040line.866) 2578 0 R (syntax\040line.867) 2580 0 R] +/Limits [(syntax\040line.862) (syntax\040line.867)] +>> endobj +5056 0 obj << +/Names [(syntax\040line.868) 2582 0 R (syntax\040line.869) 2584 0 R (syntax\040line.87) 774 0 R (syntax\040line.870) 2586 0 R (syntax\040line.871) 2588 0 R (syntax\040line.872) 2590 0 R] +/Limits [(syntax\040line.868) (syntax\040line.872)] +>> endobj +5057 0 obj << +/Names [(syntax\040line.873) 2592 0 R (syntax\040line.874) 2594 0 R (syntax\040line.875) 2596 0 R (syntax\040line.876) 2598 0 R (syntax\040line.877) 2605 0 R (syntax\040line.878) 2607 0 R] +/Limits [(syntax\040line.873) (syntax\040line.878)] +>> endobj +5058 0 obj << +/Names [(syntax\040line.879) 2609 0 R (syntax\040line.88) 776 0 R (syntax\040line.880) 2611 0 R (syntax\040line.881) 2613 0 R (syntax\040line.882) 2615 0 R (syntax\040line.883) 2617 0 R] +/Limits [(syntax\040line.879) (syntax\040line.883)] +>> endobj +5059 0 obj << +/Names [(syntax\040line.884) 2619 0 R (syntax\040line.885) 2621 0 R (syntax\040line.886) 2623 0 R (syntax\040line.887) 2625 0 R (syntax\040line.888) 2627 0 R (syntax\040line.889) 2629 0 R] +/Limits [(syntax\040line.884) (syntax\040line.889)] +>> endobj +5060 0 obj << +/Names [(syntax\040line.89) 778 0 R (syntax\040line.890) 2631 0 R (syntax\040line.891) 2633 0 R (syntax\040line.892) 2635 0 R (syntax\040line.893) 2637 0 R (syntax\040line.894) 2639 0 R] +/Limits [(syntax\040line.89) (syntax\040line.894)] +>> endobj +5061 0 obj << +/Names [(syntax\040line.895) 2641 0 R (syntax\040line.896) 2643 0 R (syntax\040line.897) 2645 0 R (syntax\040line.898) 2647 0 R (syntax\040line.899) 2649 0 R (syntax\040line.9) 514 0 R] +/Limits [(syntax\040line.895) (syntax\040line.9)] +>> endobj +5062 0 obj << +/Names [(syntax\040line.90) 780 0 R (syntax\040line.900) 2651 0 R (syntax\040line.901) 2653 0 R (syntax\040line.902) 2655 0 R (syntax\040line.903) 2657 0 R (syntax\040line.904) 2659 0 R] +/Limits [(syntax\040line.90) (syntax\040line.904)] +>> endobj +5063 0 obj << +/Names [(syntax\040line.905) 2661 0 R (syntax\040line.906) 2663 0 R (syntax\040line.907) 2665 0 R (syntax\040line.908) 2667 0 R (syntax\040line.909) 2669 0 R (syntax\040line.91) 782 0 R] +/Limits [(syntax\040line.905) (syntax\040line.91)] +>> endobj +5064 0 obj << +/Names [(syntax\040line.910) 2671 0 R (syntax\040line.911) 2673 0 R (syntax\040line.912) 2675 0 R (syntax\040line.913) 2677 0 R (syntax\040line.914) 2679 0 R (syntax\040line.915) 2681 0 R] +/Limits [(syntax\040line.910) (syntax\040line.915)] +>> endobj +5065 0 obj << +/Names [(syntax\040line.916) 2683 0 R (syntax\040line.917) 2685 0 R (syntax\040line.918) 2687 0 R (syntax\040line.919) 2689 0 R (syntax\040line.92) 784 0 R (syntax\040line.920) 2691 0 R] +/Limits [(syntax\040line.916) (syntax\040line.920)] +>> endobj +5066 0 obj << +/Names [(syntax\040line.921) 2693 0 R (syntax\040line.922) 2700 0 R (syntax\040line.923) 2702 0 R (syntax\040line.924) 2704 0 R (syntax\040line.925) 2706 0 R (syntax\040line.926) 2708 0 R] +/Limits [(syntax\040line.921) (syntax\040line.926)] +>> endobj +5067 0 obj << +/Names [(syntax\040line.927) 2710 0 R (syntax\040line.928) 2712 0 R (syntax\040line.929) 2714 0 R (syntax\040line.93) 786 0 R (syntax\040line.930) 2716 0 R (syntax\040line.931) 2718 0 R] +/Limits [(syntax\040line.927) (syntax\040line.931)] +>> endobj +5068 0 obj << +/Names [(syntax\040line.932) 2720 0 R (syntax\040line.933) 2722 0 R (syntax\040line.934) 2724 0 R (syntax\040line.935) 2726 0 R (syntax\040line.936) 2728 0 R (syntax\040line.937) 2730 0 R] +/Limits [(syntax\040line.932) (syntax\040line.937)] +>> endobj +5069 0 obj << +/Names [(syntax\040line.938) 2732 0 R (syntax\040line.939) 2734 0 R (syntax\040line.94) 788 0 R (syntax\040line.940) 2736 0 R (syntax\040line.941) 2738 0 R (syntax\040line.942) 2740 0 R] +/Limits [(syntax\040line.938) (syntax\040line.942)] +>> endobj +5070 0 obj << +/Names [(syntax\040line.943) 2742 0 R (syntax\040line.944) 2744 0 R (syntax\040line.945) 2746 0 R (syntax\040line.946) 2748 0 R (syntax\040line.947) 2750 0 R (syntax\040line.948) 2752 0 R] +/Limits [(syntax\040line.943) (syntax\040line.948)] +>> endobj +5071 0 obj << +/Names [(syntax\040line.949) 2754 0 R (syntax\040line.95) 790 0 R (syntax\040line.950) 2756 0 R (syntax\040line.951) 2758 0 R (syntax\040line.952) 2769 0 R (syntax\040line.953) 2771 0 R] +/Limits [(syntax\040line.949) (syntax\040line.953)] +>> endobj +5072 0 obj << +/Names [(syntax\040line.954) 2773 0 R (syntax\040line.955) 2775 0 R (syntax\040line.956) 2777 0 R (syntax\040line.957) 2794 0 R (syntax\040line.958) 2796 0 R (syntax\040line.959) 2798 0 R] +/Limits [(syntax\040line.954) (syntax\040line.959)] +>> endobj +5073 0 obj << +/Names [(syntax\040line.96) 792 0 R (syntax\040line.960) 2800 0 R (syntax\040line.961) 2802 0 R (syntax\040line.962) 2804 0 R (syntax\040line.963) 2806 0 R (syntax\040line.964) 2808 0 R] +/Limits [(syntax\040line.96) (syntax\040line.964)] +>> endobj +5074 0 obj << +/Names [(syntax\040line.965) 2810 0 R (syntax\040line.966) 2812 0 R (syntax\040line.967) 2814 0 R (syntax\040line.968) 2816 0 R (syntax\040line.969) 2818 0 R (syntax\040line.97) 794 0 R] +/Limits [(syntax\040line.965) (syntax\040line.97)] +>> endobj +5075 0 obj << +/Names [(syntax\040line.970) 2820 0 R (syntax\040line.971) 2822 0 R (syntax\040line.972) 2824 0 R (syntax\040line.973) 2826 0 R (syntax\040line.974) 2828 0 R (syntax\040line.975) 2830 0 R] +/Limits [(syntax\040line.970) (syntax\040line.975)] +>> endobj +5076 0 obj << +/Names [(syntax\040line.976) 2958 0 R (syntax\040line.977) 2960 0 R (syntax\040line.978) 3085 0 R (syntax\040line.979) 3087 0 R (syntax\040line.98) 796 0 R (syntax\040line.980) 3089 0 R] +/Limits [(syntax\040line.976) (syntax\040line.980)] +>> endobj +5077 0 obj << +/Names [(syntax\040line.981) 3091 0 R (syntax\040line.982) 3093 0 R (syntax\040line.983) 3095 0 R (syntax\040line.984) 3097 0 R (syntax\040line.985) 3099 0 R (syntax\040line.986) 3101 0 R] +/Limits [(syntax\040line.981) (syntax\040line.986)] +>> endobj +5078 0 obj << +/Names [(syntax\040line.987) 3103 0 R (syntax\040line.988) 3105 0 R (syntax\040line.989) 3107 0 R (syntax\040line.99) 803 0 R (syntax\040line.990) 3109 0 R (syntax\040line.991) 3111 0 R] +/Limits [(syntax\040line.987) (syntax\040line.991)] +>> endobj +5079 0 obj << +/Names [(syntax\040line.992) 3113 0 R (syntax\040line.993) 3115 0 R (syntax\040line.994) 3117 0 R (syntax\040line.995) 3119 0 R (syntax\040line.996) 3121 0 R (syntax\040line.997) 3123 0 R] +/Limits [(syntax\040line.992) (syntax\040line.997)] +>> endobj +5080 0 obj << +/Names [(syntax\040line.998) 3125 0 R (syntax\040line.999) 3127 0 R (table\040note.1.1) 574 0 R (table\040note.1.2) 576 0 R (table\040note.1.3) 578 0 R (table\040note.1.4) 580 0 R] +/Limits [(syntax\040line.998) (table\040note.1.4)] +>> endobj +5081 0 obj << +/Names [(table\040note.4.1) 2972 0 R (table\040note.4.10) 2990 0 R (table\040note.4.11) 2992 0 R (table\040note.4.12) 2994 0 R (table\040note.4.13) 2996 0 R (table\040note.4.14) 2998 0 R] +/Limits [(table\040note.4.1) (table\040note.4.14)] +>> endobj +5082 0 obj << +/Names [(table\040note.4.15) 3000 0 R (table\040note.4.16) 3002 0 R (table\040note.4.17) 3004 0 R (table\040note.4.18) 3006 0 R (table\040note.4.19) 3008 0 R (table\040note.4.2) 2974 0 R] +/Limits [(table\040note.4.15) (table\040note.4.2)] +>> endobj +5083 0 obj << +/Names [(table\040note.4.20) 3010 0 R (table\040note.4.21) 3012 0 R (table\040note.4.22) 3014 0 R (table\040note.4.23) 3016 0 R (table\040note.4.24) 3018 0 R (table\040note.4.25) 3020 0 R] +/Limits [(table\040note.4.20) (table\040note.4.25)] +>> endobj +5084 0 obj << +/Names [(table\040note.4.26) 3022 0 R (table\040note.4.27) 3024 0 R (table\040note.4.3) 2976 0 R (table\040note.4.4) 2978 0 R (table\040note.4.5) 2980 0 R (table\040note.4.6) 2982 0 R] +/Limits [(table\040note.4.26) (table\040note.4.6)] +>> endobj +5085 0 obj << +/Names [(table\040note.4.7) 2984 0 R (table\040note.4.8) 2986 0 R (table\040note.4.9) 2988 0 R (table.1) 536 0 R (table.2) 2061 0 R (table.3) 2778 0 R] +/Limits [(table\040note.4.7) (table.3)] +>> endobj +5086 0 obj << +/Names [(table.4) 2964 0 R (table.5) 3500 0 R (table.6) 4269 0 R] +/Limits [(table.4) (table.6)] +>> endobj +5087 0 obj << +/Kids [4514 0 R 4515 0 R 4516 0 R 4517 0 R 4518 0 R 4519 0 R] +/Limits [(0210000:0.0.1.2) (FancyVerbLine.1026)] +>> endobj +5088 0 obj << +/Kids [4520 0 R 4521 0 R 4522 0 R 4523 0 R 4524 0 R 4525 0 R] +/Limits [(FancyVerbLine.1027) (FancyVerbLine.1059)] +>> endobj +5089 0 obj << +/Kids [4526 0 R 4527 0 R 4528 0 R 4529 0 R 4530 0 R 4531 0 R] +/Limits [(FancyVerbLine.106) (FancyVerbLine.1091)] +>> endobj +5090 0 obj << +/Kids [4532 0 R 4533 0 R 4534 0 R 4535 0 R 4536 0 R 4537 0 R] +/Limits [(FancyVerbLine.1092) (FancyVerbLine.1123)] +>> endobj +5091 0 obj << +/Kids [4538 0 R 4539 0 R 4540 0 R 4541 0 R 4542 0 R 4543 0 R] +/Limits [(FancyVerbLine.1124) (FancyVerbLine.1156)] +>> endobj +5092 0 obj << +/Kids [4544 0 R 4545 0 R 4546 0 R 4547 0 R 4548 0 R 4549 0 R] +/Limits [(FancyVerbLine.1157) (FancyVerbLine.1189)] +>> endobj +5093 0 obj << +/Kids [4550 0 R 4551 0 R 4552 0 R 4553 0 R 4554 0 R 4555 0 R] +/Limits [(FancyVerbLine.119) (FancyVerbLine.1220)] +>> endobj +5094 0 obj << +/Kids [4556 0 R 4557 0 R 4558 0 R 4559 0 R 4560 0 R 4561 0 R] +/Limits [(FancyVerbLine.1221) (FancyVerbLine.1253)] +>> endobj +5095 0 obj << +/Kids [4562 0 R 4563 0 R 4564 0 R 4565 0 R 4566 0 R 4567 0 R] +/Limits [(FancyVerbLine.1254) (FancyVerbLine.1286)] +>> endobj +5096 0 obj << +/Kids [4568 0 R 4569 0 R 4570 0 R 4571 0 R 4572 0 R 4573 0 R] +/Limits [(FancyVerbLine.1287) (FancyVerbLine.1318)] +>> endobj +5097 0 obj << +/Kids [4574 0 R 4575 0 R 4576 0 R 4577 0 R 4578 0 R 4579 0 R] +/Limits [(FancyVerbLine.1319) (FancyVerbLine.1350)] +>> endobj +5098 0 obj << +/Kids [4580 0 R 4581 0 R 4582 0 R 4583 0 R 4584 0 R 4585 0 R] +/Limits [(FancyVerbLine.1351) (FancyVerbLine.1383)] +>> endobj +5099 0 obj << +/Kids [4586 0 R 4587 0 R 4588 0 R 4589 0 R 4590 0 R 4591 0 R] +/Limits [(FancyVerbLine.1384) (FancyVerbLine.1415)] +>> endobj +5100 0 obj << +/Kids [4592 0 R 4593 0 R 4594 0 R 4595 0 R 4596 0 R 4597 0 R] +/Limits [(FancyVerbLine.1416) (FancyVerbLine.1448)] +>> endobj +5101 0 obj << +/Kids [4598 0 R 4599 0 R 4600 0 R 4601 0 R 4602 0 R 4603 0 R] +/Limits [(FancyVerbLine.1449) (FancyVerbLine.1480)] +>> endobj +5102 0 obj << +/Kids [4604 0 R 4605 0 R 4606 0 R 4607 0 R 4608 0 R 4609 0 R] +/Limits [(FancyVerbLine.1481) (FancyVerbLine.1512)] +>> endobj +5103 0 obj << +/Kids [4610 0 R 4611 0 R 4612 0 R 4613 0 R 4614 0 R 4615 0 R] +/Limits [(FancyVerbLine.1513) (FancyVerbLine.1545)] +>> endobj +5104 0 obj << +/Kids [4616 0 R 4617 0 R 4618 0 R 4619 0 R 4620 0 R 4621 0 R] +/Limits [(FancyVerbLine.1546) (FancyVerbLine.178)] +>> endobj +5105 0 obj << +/Kids [4622 0 R 4623 0 R 4624 0 R 4625 0 R 4626 0 R 4627 0 R] +/Limits [(FancyVerbLine.179) (FancyVerbLine.21)] +>> endobj +5106 0 obj << +/Kids [4628 0 R 4629 0 R 4630 0 R 4631 0 R 4632 0 R 4633 0 R] +/Limits [(FancyVerbLine.210) (FancyVerbLine.242)] +>> endobj +5107 0 obj << +/Kids [4634 0 R 4635 0 R 4636 0 R 4637 0 R 4638 0 R 4639 0 R] +/Limits [(FancyVerbLine.243) (FancyVerbLine.275)] +>> endobj +5108 0 obj << +/Kids [4640 0 R 4641 0 R 4642 0 R 4643 0 R 4644 0 R 4645 0 R] +/Limits [(FancyVerbLine.276) (FancyVerbLine.307)] +>> endobj +5109 0 obj << +/Kids [4646 0 R 4647 0 R 4648 0 R 4649 0 R 4650 0 R 4651 0 R] +/Limits [(FancyVerbLine.308) (FancyVerbLine.34)] +>> endobj +5110 0 obj << +/Kids [4652 0 R 4653 0 R 4654 0 R 4655 0 R 4656 0 R 4657 0 R] +/Limits [(FancyVerbLine.340) (FancyVerbLine.372)] +>> endobj +5111 0 obj << +/Kids [4658 0 R 4659 0 R 4660 0 R 4661 0 R 4662 0 R 4663 0 R] +/Limits [(FancyVerbLine.373) (FancyVerbLine.404)] +>> endobj +5112 0 obj << +/Kids [4664 0 R 4665 0 R 4666 0 R 4667 0 R 4668 0 R 4669 0 R] +/Limits [(FancyVerbLine.405) (FancyVerbLine.437)] +>> endobj +5113 0 obj << +/Kids [4670 0 R 4671 0 R 4672 0 R 4673 0 R 4674 0 R 4675 0 R] +/Limits [(FancyVerbLine.438) (FancyVerbLine.47)] +>> endobj +5114 0 obj << +/Kids [4676 0 R 4677 0 R 4678 0 R 4679 0 R 4680 0 R 4681 0 R] +/Limits [(FancyVerbLine.470) (FancyVerbLine.501)] +>> endobj +5115 0 obj << +/Kids [4682 0 R 4683 0 R 4684 0 R 4685 0 R 4686 0 R 4687 0 R] +/Limits [(FancyVerbLine.502) (FancyVerbLine.534)] +>> endobj +5116 0 obj << +/Kids [4688 0 R 4689 0 R 4690 0 R 4691 0 R 4692 0 R 4693 0 R] +/Limits [(FancyVerbLine.535) (FancyVerbLine.567)] +>> endobj +5117 0 obj << +/Kids [4694 0 R 4695 0 R 4696 0 R 4697 0 R 4698 0 R 4699 0 R] +/Limits [(FancyVerbLine.568) (FancyVerbLine.6)] +>> endobj +5118 0 obj << +/Kids [4700 0 R 4701 0 R 4702 0 R 4703 0 R 4704 0 R 4705 0 R] +/Limits [(FancyVerbLine.60) (FancyVerbLine.631)] +>> endobj +5119 0 obj << +/Kids [4706 0 R 4707 0 R 4708 0 R 4709 0 R 4710 0 R 4711 0 R] +/Limits [(FancyVerbLine.632) (FancyVerbLine.664)] +>> endobj +5120 0 obj << +/Kids [4712 0 R 4713 0 R 4714 0 R 4715 0 R 4716 0 R 4717 0 R] +/Limits [(FancyVerbLine.665) (FancyVerbLine.697)] +>> endobj +5121 0 obj << +/Kids [4718 0 R 4719 0 R 4720 0 R 4721 0 R 4722 0 R 4723 0 R] +/Limits [(FancyVerbLine.698) (FancyVerbLine.729)] +>> endobj +5122 0 obj << +/Kids [4724 0 R 4725 0 R 4726 0 R 4727 0 R 4728 0 R 4729 0 R] +/Limits [(FancyVerbLine.73) (FancyVerbLine.761)] +>> endobj +5123 0 obj << +/Kids [4730 0 R 4731 0 R 4732 0 R 4733 0 R 4734 0 R 4735 0 R] +/Limits [(FancyVerbLine.762) (FancyVerbLine.794)] +>> endobj +5124 0 obj << +/Kids [4736 0 R 4737 0 R 4738 0 R 4739 0 R 4740 0 R 4741 0 R] +/Limits [(FancyVerbLine.795) (FancyVerbLine.826)] +>> endobj +5125 0 obj << +/Kids [4742 0 R 4743 0 R 4744 0 R 4745 0 R 4746 0 R 4747 0 R] +/Limits [(FancyVerbLine.827) (FancyVerbLine.859)] +>> endobj +5126 0 obj << +/Kids [4748 0 R 4749 0 R 4750 0 R 4751 0 R 4752 0 R 4753 0 R] +/Limits [(FancyVerbLine.86) (FancyVerbLine.891)] +>> endobj +5127 0 obj << +/Kids [4754 0 R 4755 0 R 4756 0 R 4757 0 R 4758 0 R 4759 0 R] +/Limits [(FancyVerbLine.892) (FancyVerbLine.923)] +>> endobj +5128 0 obj << +/Kids [4760 0 R 4761 0 R 4762 0 R 4763 0 R 4764 0 R 4765 0 R] +/Limits [(FancyVerbLine.924) (FancyVerbLine.956)] +>> endobj +5129 0 obj << +/Kids [4766 0 R 4767 0 R 4768 0 R 4769 0 R 4770 0 R 4771 0 R] +/Limits [(FancyVerbLine.957) (FancyVerbLine.989)] +>> endobj +5130 0 obj << +/Kids [4772 0 R 4773 0 R 4774 0 R 4775 0 R 4776 0 R 4777 0 R] +/Limits [(FancyVerbLine.99) (LTS@ltablenotecnt.1.2)] +>> endobj +5131 0 obj << +/Kids [4778 0 R 4779 0 R 4780 0 R 4781 0 R 4782 0 R 4783 0 R] +/Limits [(LTS@ltablenotecnt.1.3) (hy@ltablenote1.2)] +>> endobj +5132 0 obj << +/Kids [4784 0 R 4785 0 R 4786 0 R 4787 0 R 4788 0 R 4789 0 R] +/Limits [(hy@ltablenote1.3) (hy@ltsfn17)] +>> endobj +5133 0 obj << +/Kids [4790 0 R 4791 0 R 4792 0 R 4793 0 R 4794 0 R 4795 0 R] +/Limits [(hy@ltsfn18) (page.19)] +>> endobj +5134 0 obj << +/Kids [4796 0 R 4797 0 R 4798 0 R 4799 0 R 4800 0 R 4801 0 R] +/Limits [(page.2) (page.51)] +>> endobj +5135 0 obj << +/Kids [4802 0 R 4803 0 R 4804 0 R 4805 0 R 4806 0 R 4807 0 R] +/Limits [(page.52) (section.13)] +>> endobj +5136 0 obj << +/Kids [4808 0 R 4809 0 R 4810 0 R 4811 0 R 4812 0 R 4813 0 R] +/Limits [(section.14) (subsection.19.2)] +>> endobj +5137 0 obj << +/Kids [4814 0 R 4815 0 R 4816 0 R 4817 0 R 4818 0 R 4819 0 R] +/Limits [(subsection.19.3) (subsubsection.3.2.1)] +>> endobj +5138 0 obj << +/Kids [4820 0 R 4821 0 R 4822 0 R 4823 0 R 4824 0 R 4825 0 R] +/Limits [(subsubsection.3.4.1) (syntax\040line.1023)] +>> endobj +5139 0 obj << +/Kids [4826 0 R 4827 0 R 4828 0 R 4829 0 R 4830 0 R 4831 0 R] +/Limits [(syntax\040line.1024) (syntax\040line.1056)] +>> endobj +5140 0 obj << +/Kids [4832 0 R 4833 0 R 4834 0 R 4835 0 R 4836 0 R 4837 0 R] +/Limits [(syntax\040line.1057) (syntax\040line.1089)] +>> endobj +5141 0 obj << +/Kids [4838 0 R 4839 0 R 4840 0 R 4841 0 R 4842 0 R 4843 0 R] +/Limits [(syntax\040line.109) (syntax\040line.1120)] +>> endobj +5142 0 obj << +/Kids [4844 0 R 4845 0 R 4846 0 R 4847 0 R 4848 0 R 4849 0 R] +/Limits [(syntax\040line.1121) (syntax\040line.1153)] +>> endobj +5143 0 obj << +/Kids [4850 0 R 4851 0 R 4852 0 R 4853 0 R 4854 0 R 4855 0 R] +/Limits [(syntax\040line.1154) (syntax\040line.1186)] +>> endobj +5144 0 obj << +/Kids [4856 0 R 4857 0 R 4858 0 R 4859 0 R 4860 0 R 4861 0 R] +/Limits [(syntax\040line.1187) (syntax\040line.1218)] +>> endobj +5145 0 obj << +/Kids [4862 0 R 4863 0 R 4864 0 R 4865 0 R 4866 0 R 4867 0 R] +/Limits [(syntax\040line.1219) (syntax\040line.1250)] +>> endobj +5146 0 obj << +/Kids [4868 0 R 4869 0 R 4870 0 R 4871 0 R 4872 0 R 4873 0 R] +/Limits [(syntax\040line.1251) (syntax\040line.1283)] +>> endobj +5147 0 obj << +/Kids [4874 0 R 4875 0 R 4876 0 R 4877 0 R 4878 0 R 4879 0 R] +/Limits [(syntax\040line.1284) (syntax\040line.1315)] +>> endobj +5148 0 obj << +/Kids [4880 0 R 4881 0 R 4882 0 R 4883 0 R 4884 0 R 4885 0 R] +/Limits [(syntax\040line.1316) (syntax\040line.1348)] +>> endobj +5149 0 obj << +/Kids [4886 0 R 4887 0 R 4888 0 R 4889 0 R 4890 0 R 4891 0 R] +/Limits [(syntax\040line.1349) (syntax\040line.1380)] +>> endobj +5150 0 obj << +/Kids [4892 0 R 4893 0 R 4894 0 R 4895 0 R 4896 0 R 4897 0 R] +/Limits [(syntax\040line.1381) (syntax\040line.1412)] +>> endobj +5151 0 obj << +/Kids [4898 0 R 4899 0 R 4900 0 R 4901 0 R 4902 0 R 4903 0 R] +/Limits [(syntax\040line.1413) (syntax\040line.1445)] +>> endobj +5152 0 obj << +/Kids [4904 0 R 4905 0 R 4906 0 R 4907 0 R 4908 0 R 4909 0 R] +/Limits [(syntax\040line.1446) (syntax\040line.1478)] +>> endobj +5153 0 obj << +/Kids [4910 0 R 4911 0 R 4912 0 R 4913 0 R 4914 0 R 4915 0 R] +/Limits [(syntax\040line.1479) (syntax\040line.151)] +>> endobj +5154 0 obj << +/Kids [4916 0 R 4917 0 R 4918 0 R 4919 0 R 4920 0 R 4921 0 R] +/Limits [(syntax\040line.1510) (syntax\040line.1542)] +>> endobj +5155 0 obj << +/Kids [4922 0 R 4923 0 R 4924 0 R 4925 0 R 4926 0 R 4927 0 R] +/Limits [(syntax\040line.1543) (syntax\040line.175)] +>> endobj +5156 0 obj << +/Kids [4928 0 R 4929 0 R 4930 0 R 4931 0 R 4932 0 R 4933 0 R] +/Limits [(syntax\040line.176) (syntax\040line.207)] +>> endobj +5157 0 obj << +/Kids [4934 0 R 4935 0 R 4936 0 R 4937 0 R 4938 0 R 4939 0 R] +/Limits [(syntax\040line.208) (syntax\040line.24)] +>> endobj +5158 0 obj << +/Kids [4940 0 R 4941 0 R 4942 0 R 4943 0 R 4944 0 R 4945 0 R] +/Limits [(syntax\040line.240) (syntax\040line.272)] +>> endobj +5159 0 obj << +/Kids [4946 0 R 4947 0 R 4948 0 R 4949 0 R 4950 0 R 4951 0 R] +/Limits [(syntax\040line.273) (syntax\040line.304)] +>> endobj +5160 0 obj << +/Kids [4952 0 R 4953 0 R 4954 0 R 4955 0 R 4956 0 R 4957 0 R] +/Limits [(syntax\040line.305) (syntax\040line.337)] +>> endobj +5161 0 obj << +/Kids [4958 0 R 4959 0 R 4960 0 R 4961 0 R 4962 0 R 4963 0 R] +/Limits [(syntax\040line.338) (syntax\040line.37)] +>> endobj +5162 0 obj << +/Kids [4964 0 R 4965 0 R 4966 0 R 4967 0 R 4968 0 R 4969 0 R] +/Limits [(syntax\040line.370) (syntax\040line.401)] +>> endobj +5163 0 obj << +/Kids [4970 0 R 4971 0 R 4972 0 R 4973 0 R 4974 0 R 4975 0 R] +/Limits [(syntax\040line.402) (syntax\040line.434)] +>> endobj +5164 0 obj << +/Kids [4976 0 R 4977 0 R 4978 0 R 4979 0 R 4980 0 R 4981 0 R] +/Limits [(syntax\040line.435) (syntax\040line.467)] +>> endobj +5165 0 obj << +/Kids [4982 0 R 4983 0 R 4984 0 R 4985 0 R 4986 0 R 4987 0 R] +/Limits [(syntax\040line.468) (syntax\040line.5)] +>> endobj +5166 0 obj << +/Kids [4988 0 R 4989 0 R 4990 0 R 4991 0 R 4992 0 R 4993 0 R] +/Limits [(syntax\040line.50) (syntax\040line.531)] +>> endobj +5167 0 obj << +/Kids [4994 0 R 4995 0 R 4996 0 R 4997 0 R 4998 0 R 4999 0 R] +/Limits [(syntax\040line.532) (syntax\040line.564)] +>> endobj +5168 0 obj << +/Kids [5000 0 R 5001 0 R 5002 0 R 5003 0 R 5004 0 R 5005 0 R] +/Limits [(syntax\040line.565) (syntax\040line.597)] +>> endobj +5169 0 obj << +/Kids [5006 0 R 5007 0 R 5008 0 R 5009 0 R 5010 0 R 5011 0 R] +/Limits [(syntax\040line.598) (syntax\040line.629)] +>> endobj +5170 0 obj << +/Kids [5012 0 R 5013 0 R 5014 0 R 5015 0 R 5016 0 R 5017 0 R] +/Limits [(syntax\040line.63) (syntax\040line.661)] +>> endobj +5171 0 obj << +/Kids [5018 0 R 5019 0 R 5020 0 R 5021 0 R 5022 0 R 5023 0 R] +/Limits [(syntax\040line.662) (syntax\040line.694)] +>> endobj +5172 0 obj << +/Kids [5024 0 R 5025 0 R 5026 0 R 5027 0 R 5028 0 R 5029 0 R] +/Limits [(syntax\040line.695) (syntax\040line.726)] +>> endobj +5173 0 obj << +/Kids [5030 0 R 5031 0 R 5032 0 R 5033 0 R 5034 0 R 5035 0 R] +/Limits [(syntax\040line.727) (syntax\040line.759)] +>> endobj +5174 0 obj << +/Kids [5036 0 R 5037 0 R 5038 0 R 5039 0 R 5040 0 R 5041 0 R] +/Limits [(syntax\040line.76) (syntax\040line.791)] +>> endobj +5175 0 obj << +/Kids [5042 0 R 5043 0 R 5044 0 R 5045 0 R 5046 0 R 5047 0 R] +/Limits [(syntax\040line.792) (syntax\040line.823)] +>> endobj +5176 0 obj << +/Kids [5048 0 R 5049 0 R 5050 0 R 5051 0 R 5052 0 R 5053 0 R] +/Limits [(syntax\040line.824) (syntax\040line.856)] +>> endobj +5177 0 obj << +/Kids [5054 0 R 5055 0 R 5056 0 R 5057 0 R 5058 0 R 5059 0 R] +/Limits [(syntax\040line.857) (syntax\040line.889)] +>> endobj +5178 0 obj << +/Kids [5060 0 R 5061 0 R 5062 0 R 5063 0 R 5064 0 R 5065 0 R] +/Limits [(syntax\040line.89) (syntax\040line.920)] +>> endobj +5179 0 obj << +/Kids [5066 0 R 5067 0 R 5068 0 R 5069 0 R 5070 0 R 5071 0 R] +/Limits [(syntax\040line.921) (syntax\040line.953)] +>> endobj +5180 0 obj << +/Kids [5072 0 R 5073 0 R 5074 0 R 5075 0 R 5076 0 R 5077 0 R] +/Limits [(syntax\040line.954) (syntax\040line.986)] +>> endobj +5181 0 obj << +/Kids [5078 0 R 5079 0 R 5080 0 R 5081 0 R 5082 0 R 5083 0 R] +/Limits [(syntax\040line.987) (table\040note.4.25)] +>> endobj +5182 0 obj << +/Kids [5084 0 R 5085 0 R 5086 0 R] +/Limits [(table\040note.4.26) (table.6)] +>> endobj +5183 0 obj << +/Kids [5087 0 R 5088 0 R 5089 0 R 5090 0 R 5091 0 R 5092 0 R] +/Limits [(0210000:0.0.1.2) (FancyVerbLine.1189)] +>> endobj +5184 0 obj << +/Kids [5093 0 R 5094 0 R 5095 0 R 5096 0 R 5097 0 R 5098 0 R] +/Limits [(FancyVerbLine.119) (FancyVerbLine.1383)] +>> endobj +5185 0 obj << +/Kids [5099 0 R 5100 0 R 5101 0 R 5102 0 R 5103 0 R 5104 0 R] +/Limits [(FancyVerbLine.1384) (FancyVerbLine.178)] +>> endobj +5186 0 obj << +/Kids [5105 0 R 5106 0 R 5107 0 R 5108 0 R 5109 0 R 5110 0 R] +/Limits [(FancyVerbLine.179) (FancyVerbLine.372)] +>> endobj +5187 0 obj << +/Kids [5111 0 R 5112 0 R 5113 0 R 5114 0 R 5115 0 R 5116 0 R] +/Limits [(FancyVerbLine.373) (FancyVerbLine.567)] +>> endobj +5188 0 obj << +/Kids [5117 0 R 5118 0 R 5119 0 R 5120 0 R 5121 0 R 5122 0 R] +/Limits [(FancyVerbLine.568) (FancyVerbLine.761)] +>> endobj +5189 0 obj << +/Kids [5123 0 R 5124 0 R 5125 0 R 5126 0 R 5127 0 R 5128 0 R] +/Limits [(FancyVerbLine.762) (FancyVerbLine.956)] +>> endobj +5190 0 obj << +/Kids [5129 0 R 5130 0 R 5131 0 R 5132 0 R 5133 0 R 5134 0 R] +/Limits [(FancyVerbLine.957) (page.51)] +>> endobj +5191 0 obj << +/Kids [5135 0 R 5136 0 R 5137 0 R 5138 0 R 5139 0 R 5140 0 R] +/Limits [(page.52) (syntax\040line.1089)] +>> endobj +5192 0 obj << +/Kids [5141 0 R 5142 0 R 5143 0 R 5144 0 R 5145 0 R 5146 0 R] +/Limits [(syntax\040line.109) (syntax\040line.1283)] +>> endobj +5193 0 obj << +/Kids [5147 0 R 5148 0 R 5149 0 R 5150 0 R 5151 0 R 5152 0 R] +/Limits [(syntax\040line.1284) (syntax\040line.1478)] +>> endobj +5194 0 obj << +/Kids [5153 0 R 5154 0 R 5155 0 R 5156 0 R 5157 0 R 5158 0 R] +/Limits [(syntax\040line.1479) (syntax\040line.272)] +>> endobj +5195 0 obj << +/Kids [5159 0 R 5160 0 R 5161 0 R 5162 0 R 5163 0 R 5164 0 R] +/Limits [(syntax\040line.273) (syntax\040line.467)] +>> endobj +5196 0 obj << +/Kids [5165 0 R 5166 0 R 5167 0 R 5168 0 R 5169 0 R 5170 0 R] +/Limits [(syntax\040line.468) (syntax\040line.661)] +>> endobj +5197 0 obj << +/Kids [5171 0 R 5172 0 R 5173 0 R 5174 0 R 5175 0 R 5176 0 R] +/Limits [(syntax\040line.662) (syntax\040line.856)] +>> endobj +5198 0 obj << +/Kids [5177 0 R 5178 0 R 5179 0 R 5180 0 R 5181 0 R 5182 0 R] +/Limits [(syntax\040line.857) (table.6)] +>> endobj +5199 0 obj << +/Kids [5183 0 R 5184 0 R 5185 0 R 5186 0 R 5187 0 R 5188 0 R] +/Limits [(0210000:0.0.1.2) (FancyVerbLine.761)] +>> endobj +5200 0 obj << +/Kids [5189 0 R 5190 0 R 5191 0 R 5192 0 R 5193 0 R 5194 0 R] +/Limits [(FancyVerbLine.762) (syntax\040line.272)] +>> endobj +5201 0 obj << +/Kids [5195 0 R 5196 0 R 5197 0 R 5198 0 R] +/Limits [(syntax\040line.273) (table.6)] +>> endobj +5202 0 obj << +/Kids [5199 0 R 5200 0 R 5201 0 R] +/Limits [(0210000:0.0.1.2) (table.6)] +>> endobj +5203 0 obj << +/Dests 5202 0 R +>> endobj +5204 0 obj << +/Type /Catalog +/Pages 4512 0 R +/Outlines 4513 0 R +/Names 5203 0 R +/PageMode/UseThumbs/PageLabels<>1<>2<>3<>4<>5<>6<>7<>8<>9<>10<>11<>12<>13<>14<>15<>16<>17<>18<>19<>20<>21<>22<>23<>24<>25<>26<>27<>28<>29<>30<>31<>32<>33<>34<>35<>36<>37<>38<>39<>40<>41<>42<>43<>44<>45<>46<>47<>48<>49<>50<>51<>52<>53<>54<>55<>56<>57<>58<>59<>60<>61<>62<>63<>64<>65<>66<>67<>68<>69<>70<>71<>72<>73<>74<>75<>76<>77<>]>> +/OpenAction 349 0 R +>> endobj +5205 0 obj << +/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.12)/Keywords() +/CreationDate (D:20120206201622Z) +/ModDate (D:20120206201622Z) +/Trapped /False +/PTEX.Fullbanner (This is MiKTeX-pdfTeX 2.9.4225 (1.40.12)) +>> endobj +xref +0 5206 +0000000537 65535 f +0000000015 00000 n +0000034851 00000 n +0000972842 00000 n +0000000060 00000 n +0000000092 00000 n +0000047943 00000 n +0000972785 00000 n +0000000142 00000 n +0000000174 00000 n +0000048002 00000 n +0000972698 00000 n +0000000219 00000 n +0000000255 00000 n +0000061712 00000 n +0000972570 00000 n +0000000301 00000 n +0000000335 00000 n +0000061772 00000 n +0000972496 00000 n +0000000386 00000 n +0000000437 00000 n +0000061832 00000 n +0000972372 00000 n +0000000488 00000 n +0000000524 00000 n +0000067837 00000 n +0000972311 00000 n +0000000580 00000 n +0000000649 00000 n +0000068139 00000 n +0000972224 00000 n +0000000700 00000 n +0000000744 00000 n +0000075088 00000 n +0000972100 00000 n +0000000795 00000 n +0000000830 00000 n +0000075392 00000 n +0000972039 00000 n +0000000886 00000 n +0000000954 00000 n +0000075696 00000 n +0000971915 00000 n +0000001005 00000 n +0000001038 00000 n +0000089291 00000 n +0000971854 00000 n +0000001094 00000 n +0000001160 00000 n +0000089839 00000 n +0000971730 00000 n +0000001211 00000 n +0000001246 00000 n +0000095435 00000 n +0000971656 00000 n +0000001302 00000 n +0000001370 00000 n +0000095983 00000 n +0000971582 00000 n +0000001426 00000 n +0000001465 00000 n +0000102093 00000 n +0000971458 00000 n +0000001516 00000 n +0000001550 00000 n +0000104223 00000 n +0000971397 00000 n +0000001606 00000 n +0000001673 00000 n +0000110373 00000 n +0000971273 00000 n +0000001724 00000 n +0000001758 00000 n +0000126674 00000 n +0000971212 00000 n +0000001814 00000 n +0000001881 00000 n +0000132831 00000 n +0000971125 00000 n +0000001932 00000 n +0000001983 00000 n +0000133394 00000 n +0000971038 00000 n +0000002035 00000 n +0000002109 00000 n +0000148481 00000 n +0000970914 00000 n +0000002161 00000 n +0000002227 00000 n +0000163135 00000 n +0000970853 00000 n +0000002284 00000 n +0000002338 00000 n +0000165464 00000 n +0000970766 00000 n +0000002390 00000 n +0000002429 00000 n +0000171043 00000 n +0000970691 00000 n +0000002481 00000 n +0000002523 00000 n +0000196908 00000 n +0000970559 00000 n +0000002570 00000 n +0000002604 00000 n +0000196970 00000 n +0000970480 00000 n +0000002656 00000 n +0000002700 00000 n +0000203210 00000 n +0000970387 00000 n +0000002752 00000 n +0000002798 00000 n +0000203775 00000 n +0000970294 00000 n +0000002850 00000 n +0000002894 00000 n +0000211496 00000 n +0000970201 00000 n +0000002946 00000 n +0000002988 00000 n +0000224303 00000 n +0000970108 00000 n +0000003040 00000 n +0000003098 00000 n +0000225625 00000 n +0000970015 00000 n +0000003150 00000 n +0000003207 00000 n +0000240101 00000 n +0000969922 00000 n +0000003259 00000 n +0000003300 00000 n +0000240415 00000 n +0000969790 00000 n +0000003352 00000 n +0000003390 00000 n +0000246591 00000 n +0000969725 00000 n +0000003447 00000 n +0000003505 00000 n +0000246779 00000 n +0000969646 00000 n +0000003557 00000 n +0000003614 00000 n +0000259671 00000 n +0000969552 00000 n +0000003661 00000 n +0000003711 00000 n +0000259983 00000 n +0000969419 00000 n +0000003758 00000 n +0000003807 00000 n +0000260045 00000 n +0000969340 00000 n +0000003859 00000 n +0000003901 00000 n +0000267563 00000 n +0000969261 00000 n +0000003953 00000 n +0000003991 00000 n +0000268255 00000 n +0000969167 00000 n +0000004038 00000 n +0000004086 00000 n +0000273425 00000 n +0000969073 00000 n +0000004133 00000 n +0000004167 00000 n +0000278957 00000 n +0000968979 00000 n +0000004214 00000 n +0000004279 00000 n +0000280525 00000 n +0000968885 00000 n +0000004327 00000 n +0000004363 00000 n +0000285557 00000 n +0000968752 00000 n +0000004411 00000 n +0000004451 00000 n +0000293458 00000 n +0000968673 00000 n +0000004504 00000 n +0000004567 00000 n +0000299528 00000 n +0000968594 00000 n +0000004620 00000 n +0000004691 00000 n +0000306418 00000 n +0000968500 00000 n +0000004739 00000 n +0000004779 00000 n +0000306606 00000 n +0000968367 00000 n +0000004827 00000 n +0000004868 00000 n +0000306920 00000 n +0000968302 00000 n +0000004921 00000 n +0000004995 00000 n +0000313185 00000 n +0000968169 00000 n +0000005043 00000 n +0000005099 00000 n +0000327463 00000 n +0000968090 00000 n +0000005152 00000 n +0000005210 00000 n +0000327651 00000 n +0000968011 00000 n +0000005263 00000 n +0000005327 00000 n +0000369565 00000 n +0000967917 00000 n +0000005375 00000 n +0000005417 00000 n +0000378237 00000 n +0000967823 00000 n +0000005465 00000 n +0000005503 00000 n +0000385950 00000 n +0000967690 00000 n +0000005551 00000 n +0000005582 00000 n +0000447553 00000 n +0000967611 00000 n +0000005635 00000 n +0000005692 00000 n +0000452896 00000 n +0000967518 00000 n +0000005745 00000 n +0000005797 00000 n +0000469988 00000 n +0000967425 00000 n +0000005850 00000 n +0000005900 00000 n +0000492474 00000 n +0000967332 00000 n +0000005953 00000 n +0000005993 00000 n +0000499343 00000 n +0000967239 00000 n +0000006046 00000 n +0000006107 00000 n +0000501541 00000 n +0000967160 00000 n +0000006160 00000 n +0000006212 00000 n +0000519343 00000 n +0000967066 00000 n +0000006260 00000 n +0000006310 00000 n +0000534316 00000 n +0000966932 00000 n +0000006358 00000 n +0000006408 00000 n +0000534378 00000 n +0000966853 00000 n +0000006461 00000 n +0000006522 00000 n +0000540574 00000 n +0000966760 00000 n +0000006575 00000 n +0000006620 00000 n +0000546288 00000 n +0000966667 00000 n +0000006673 00000 n +0000006735 00000 n +0000546854 00000 n +0000966574 00000 n +0000006788 00000 n +0000006866 00000 n +0000547042 00000 n +0000966481 00000 n +0000006919 00000 n +0000006980 00000 n +0000560865 00000 n +0000966388 00000 n +0000007033 00000 n +0000007121 00000 n +0000561179 00000 n +0000966295 00000 n +0000007174 00000 n +0000007262 00000 n +0000561493 00000 n +0000966202 00000 n +0000007315 00000 n +0000007387 00000 n +0000567158 00000 n +0000966109 00000 n +0000007440 00000 n +0000007521 00000 n +0000567470 00000 n +0000966016 00000 n +0000007575 00000 n +0000007619 00000 n +0000568032 00000 n +0000965923 00000 n +0000007673 00000 n +0000007731 00000 n +0000574345 00000 n +0000965830 00000 n +0000007785 00000 n +0000007833 00000 n +0000582509 00000 n +0000965737 00000 n +0000007887 00000 n +0000007970 00000 n +0000588027 00000 n +0000965644 00000 n +0000008024 00000 n +0000008106 00000 n +0000589222 00000 n +0000965565 00000 n +0000008160 00000 n +0000008208 00000 n +0000594995 00000 n +0000965432 00000 n +0000008256 00000 n +0000008289 00000 n +0000595057 00000 n +0000965353 00000 n +0000008342 00000 n +0000008386 00000 n +0000595119 00000 n +0000965260 00000 n +0000008439 00000 n +0000008517 00000 n +0000595557 00000 n +0000965181 00000 n +0000008570 00000 n +0000008606 00000 n +0000597709 00000 n +0000965062 00000 n +0000008654 00000 n +0000008692 00000 n +0000597771 00000 n +0000964983 00000 n +0000008745 00000 n +0000008785 00000 n +0000597833 00000 n +0000964890 00000 n +0000008838 00000 n +0000008878 00000 n +0000597895 00000 n +0000964811 00000 n +0000008931 00000 n +0000008971 00000 n +0000012487 00000 n +0000013058 00000 n +0000021414 00000 n +0000021614 00000 n +0000013257 00000 n +0000013408 00000 n +0000013564 00000 n +0000013715 00000 n +0000013866 00000 n +0000014022 00000 n +0000014178 00000 n +0000014501 00000 n +0000014657 00000 n +0000014813 00000 n +0000015136 00000 n +0000015292 00000 n +0000015615 00000 n +0000015771 00000 n +0000016094 00000 n +0000016256 00000 n +0000016412 00000 n +0000016735 00000 n +0000016890 00000 n +0000017212 00000 n +0000017368 00000 n +0000017681 00000 n +0000017838 00000 n +0000018001 00000 n +0000018159 00000 n +0000018313 00000 n +0000018465 00000 n +0000018622 00000 n +0000018779 00000 n +0000018936 00000 n +0000019093 00000 n +0000019250 00000 n +0000019407 00000 n +0000019564 00000 n +0000019720 00000 n +0000019881 00000 n +0000020037 00000 n +0000020189 00000 n +0000020341 00000 n +0000020497 00000 n +0000020654 00000 n +0000020806 00000 n +0000020958 00000 n +0000021108 00000 n +0000021261 00000 n +0000026817 00000 n +0000026973 00000 n +0000021906 00000 n +0000009021 00000 n +0000021784 00000 n +0000958287 00000 n +0000960174 00000 n +0000961926 00000 n +0000959743 00000 n +0000960904 00000 n +0000021845 00000 n +0000959455 00000 n +0000961635 00000 n +0000962417 00000 n +0000959310 00000 n +0000960030 00000 n +0000962244 00000 n +0000962071 00000 n +0000014340 00000 n +0000014975 00000 n +0000015454 00000 n +0000015933 00000 n +0000016574 00000 n +0000017052 00000 n +0000017524 00000 n +0000961781 00000 n +0000962716 00000 n +0000027287 00000 n +0000027439 00000 n +0000027591 00000 n +0000027905 00000 n +0000028057 00000 n +0000028214 00000 n +0000028371 00000 n +0000028523 00000 n +0000028674 00000 n +0000028825 00000 n +0000028979 00000 n +0000029135 00000 n +0000029292 00000 n +0000029449 00000 n +0000029606 00000 n +0000029763 00000 n +0000029915 00000 n +0000030067 00000 n +0000030224 00000 n +0000030382 00000 n +0000030539 00000 n +0000030855 00000 n +0000031013 00000 n +0000031329 00000 n +0000031645 00000 n +0000031961 00000 n +0000032277 00000 n +0000032435 00000 n +0000032594 00000 n +0000032753 00000 n +0000033071 00000 n +0000033389 00000 n +0000033548 00000 n +0000033701 00000 n +0000033859 00000 n +0000034175 00000 n +0000034333 00000 n +0000034486 00000 n +0000034639 00000 n +0000035453 00000 n +0000026278 00000 n +0000022134 00000 n +0000034790 00000 n +0000959165 00000 n +0000027130 00000 n +0000027748 00000 n +0000030697 00000 n +0000031171 00000 n +0000959020 00000 n +0000031487 00000 n +0000031803 00000 n +0000032119 00000 n +0000032912 00000 n +0000033230 00000 n +0000034017 00000 n +0000962564 00000 n +0000961048 00000 n +0000961489 00000 n +0000959887 00000 n +0000034910 00000 n +0000034970 00000 n +0000959600 00000 n +0000035030 00000 n +0000035091 00000 n +0000035152 00000 n +0000035213 00000 n +0000035274 00000 n +0000035333 00000 n +0000035392 00000 n +0000040554 00000 n +0000040707 00000 n +0000041012 00000 n +0000040859 00000 n +0000041223 00000 n +0000042167 00000 n +0000040383 00000 n +0000035730 00000 n +0000041374 00000 n +0000041435 00000 n +0000041496 00000 n +0000960318 00000 n +0000041557 00000 n +0000041618 00000 n +0000041679 00000 n +0000041740 00000 n +0000041801 00000 n +0000041862 00000 n +0000041923 00000 n +0000041984 00000 n +0000042045 00000 n +0000042106 00000 n +0000047125 00000 n +0000047277 00000 n +0000047430 00000 n +0000047579 00000 n +0000047731 00000 n +0000048549 00000 n +0000046954 00000 n +0000042366 00000 n +0000047882 00000 n +0000957851 00000 n +0000961197 00000 n +0000048061 00000 n +0000048122 00000 n +0000048183 00000 n +0000048244 00000 n +0000048305 00000 n +0000048366 00000 n +0000048427 00000 n +0000048488 00000 n +0000055115 00000 n +0000000538 00000 f +0000000539 00000 f +0000000540 00000 f +0000000541 00000 f +0000000542 00000 f +0000000543 00000 f +0000000544 00000 f +0000000545 00000 f +0000000546 00000 f +0000000547 00000 f +0000000548 00000 f +0000000549 00000 f +0000000550 00000 f +0000000551 00000 f +0000000552 00000 f +0000000553 00000 f +0000000554 00000 f +0000000555 00000 f +0000000556 00000 f +0000000557 00000 f +0000002836 00000 f +0000053688 00000 n +0000053847 00000 n +0000054006 00000 n +0000054165 00000 n +0000054318 00000 n +0000054469 00000 n +0000054628 00000 n +0000054781 00000 n +0000055795 00000 n +0000053493 00000 n +0000048788 00000 n +0000054932 00000 n +0000054993 00000 n +0000055054 00000 n +0000958142 00000 n +0000055176 00000 n +0000055238 00000 n +0000055300 00000 n +0000055362 00000 n +0000055424 00000 n +0000055486 00000 n +0000055548 00000 n +0000055609 00000 n +0000957997 00000 n +0000055671 00000 n +0000958876 00000 n +0000055733 00000 n +0000061588 00000 n +0000061650 00000 n +0000061071 00000 n +0000061223 00000 n +0000061376 00000 n +0000062563 00000 n +0000060916 00000 n +0000056023 00000 n +0000061527 00000 n +0000061892 00000 n +0000061953 00000 n +0000062014 00000 n +0000062075 00000 n +0000062136 00000 n +0000062197 00000 n +0000062258 00000 n +0000062319 00000 n +0000062380 00000 n +0000062441 00000 n +0000062502 00000 n +0000067473 00000 n +0000067625 00000 n +0000069475 00000 n +0000067326 00000 n +0000062775 00000 n +0000067776 00000 n +0000067897 00000 n +0000067957 00000 n +0000068017 00000 n +0000068078 00000 n +0000068199 00000 n +0000068259 00000 n +0000068319 00000 n +0000068380 00000 n +0000068441 00000 n +0000068502 00000 n +0000068563 00000 n +0000068623 00000 n +0000068683 00000 n +0000068744 00000 n +0000068805 00000 n +0000068866 00000 n +0000068927 00000 n +0000068988 00000 n +0000069049 00000 n +0000069110 00000 n +0000069171 00000 n +0000069232 00000 n +0000069293 00000 n +0000069354 00000 n +0000069415 00000 n +0000962834 00000 n +0000073656 00000 n +0000076244 00000 n +0000073517 00000 n +0000069674 00000 n +0000073807 00000 n +0000073868 00000 n +0000073929 00000 n +0000073990 00000 n +0000074051 00000 n +0000074112 00000 n +0000074173 00000 n +0000074234 00000 n +0000074295 00000 n +0000074356 00000 n +0000074417 00000 n +0000074478 00000 n +0000074539 00000 n +0000074600 00000 n +0000074661 00000 n +0000074722 00000 n +0000074783 00000 n +0000074844 00000 n +0000074905 00000 n +0000074966 00000 n +0000075027 00000 n +0000075148 00000 n +0000075209 00000 n +0000075270 00000 n +0000075331 00000 n +0000075452 00000 n +0000075513 00000 n +0000075574 00000 n +0000075635 00000 n +0000075756 00000 n +0000075817 00000 n +0000075878 00000 n +0000075939 00000 n +0000076000 00000 n +0000076061 00000 n +0000958582 00000 n +0000076122 00000 n +0000076183 00000 n +0000080929 00000 n +0000083695 00000 n +0000080790 00000 n +0000076405 00000 n +0000081080 00000 n +0000081141 00000 n +0000081202 00000 n +0000081263 00000 n +0000081324 00000 n +0000081385 00000 n +0000081446 00000 n +0000081507 00000 n +0000081568 00000 n +0000081629 00000 n +0000081690 00000 n +0000081751 00000 n +0000081812 00000 n +0000081873 00000 n +0000081934 00000 n +0000081995 00000 n +0000082056 00000 n +0000082117 00000 n +0000082178 00000 n +0000082239 00000 n +0000082299 00000 n +0000082359 00000 n +0000082420 00000 n +0000082481 00000 n +0000082541 00000 n +0000082601 00000 n +0000082662 00000 n +0000082723 00000 n +0000082783 00000 n +0000082843 00000 n +0000082904 00000 n +0000082965 00000 n +0000083026 00000 n +0000083087 00000 n +0000083148 00000 n +0000083209 00000 n +0000083270 00000 n +0000083331 00000 n +0000083392 00000 n +0000083453 00000 n +0000083514 00000 n +0000083575 00000 n +0000083635 00000 n +0000088160 00000 n +0000088316 00000 n +0000088469 00000 n +0000090447 00000 n +0000088005 00000 n +0000083856 00000 n +0000088620 00000 n +0000088681 00000 n +0000088742 00000 n +0000088803 00000 n +0000088864 00000 n +0000088925 00000 n +0000088986 00000 n +0000089047 00000 n +0000089108 00000 n +0000089169 00000 n +0000089230 00000 n +0000089351 00000 n +0000089412 00000 n +0000089473 00000 n +0000089534 00000 n +0000089595 00000 n +0000089656 00000 n +0000089717 00000 n +0000089778 00000 n +0000089899 00000 n +0000089960 00000 n +0000090021 00000 n +0000090082 00000 n +0000090143 00000 n +0000090204 00000 n +0000090265 00000 n +0000090326 00000 n +0000090387 00000 n +0000095223 00000 n +0000097507 00000 n +0000095084 00000 n +0000090672 00000 n +0000095374 00000 n +0000095495 00000 n +0000095556 00000 n +0000095617 00000 n +0000095678 00000 n +0000095739 00000 n +0000095800 00000 n +0000095861 00000 n +0000095922 00000 n +0000096043 00000 n +0000096104 00000 n +0000096165 00000 n +0000096226 00000 n +0000096287 00000 n +0000096348 00000 n +0000096409 00000 n +0000096470 00000 n +0000096531 00000 n +0000096592 00000 n +0000096653 00000 n +0000096714 00000 n +0000096775 00000 n +0000096836 00000 n +0000096897 00000 n +0000096958 00000 n +0000097019 00000 n +0000097080 00000 n +0000097141 00000 n +0000097202 00000 n +0000097263 00000 n +0000097324 00000 n +0000097385 00000 n +0000097446 00000 n +0000101881 00000 n +0000104283 00000 n +0000101742 00000 n +0000097655 00000 n +0000102032 00000 n +0000102153 00000 n +0000102214 00000 n +0000102275 00000 n +0000102336 00000 n +0000102397 00000 n +0000102458 00000 n +0000102519 00000 n +0000102580 00000 n +0000102641 00000 n +0000102702 00000 n +0000102763 00000 n +0000102824 00000 n +0000102885 00000 n +0000102946 00000 n +0000103007 00000 n +0000103068 00000 n +0000103129 00000 n +0000103190 00000 n +0000103251 00000 n +0000103312 00000 n +0000103373 00000 n +0000103434 00000 n +0000103495 00000 n +0000103556 00000 n +0000103617 00000 n +0000103678 00000 n +0000103739 00000 n +0000103800 00000 n +0000103861 00000 n +0000103921 00000 n +0000103981 00000 n +0000104042 00000 n +0000104103 00000 n +0000104163 00000 n +0000108697 00000 n +0000111771 00000 n +0000108558 00000 n +0000104431 00000 n +0000108848 00000 n +0000108909 00000 n +0000108970 00000 n +0000109031 00000 n +0000109092 00000 n +0000109153 00000 n +0000109214 00000 n +0000109275 00000 n +0000109336 00000 n +0000109397 00000 n +0000109458 00000 n +0000109519 00000 n +0000109580 00000 n +0000109641 00000 n +0000109702 00000 n +0000109763 00000 n +0000109824 00000 n +0000109885 00000 n +0000109946 00000 n +0000110007 00000 n +0000110068 00000 n +0000110129 00000 n +0000110190 00000 n +0000110251 00000 n +0000110312 00000 n +0000110433 00000 n +0000110494 00000 n +0000110555 00000 n +0000110616 00000 n +0000110677 00000 n +0000110738 00000 n +0000110799 00000 n +0000110860 00000 n +0000110921 00000 n +0000110982 00000 n +0000111043 00000 n +0000111103 00000 n +0000111163 00000 n +0000111224 00000 n +0000111285 00000 n +0000111345 00000 n +0000111405 00000 n +0000111466 00000 n +0000111527 00000 n +0000111588 00000 n +0000111649 00000 n +0000111710 00000 n +0000962952 00000 n +0000116031 00000 n +0000118433 00000 n +0000115892 00000 n +0000111932 00000 n +0000116182 00000 n +0000116243 00000 n +0000116303 00000 n +0000116363 00000 n +0000116424 00000 n +0000116485 00000 n +0000116546 00000 n +0000116607 00000 n +0000116667 00000 n +0000116727 00000 n +0000116788 00000 n +0000116849 00000 n +0000116910 00000 n +0000116971 00000 n +0000117032 00000 n +0000117093 00000 n +0000117154 00000 n +0000117215 00000 n +0000117276 00000 n +0000117337 00000 n +0000117398 00000 n +0000117459 00000 n +0000117520 00000 n +0000117581 00000 n +0000117642 00000 n +0000117703 00000 n +0000117764 00000 n +0000117825 00000 n +0000117886 00000 n +0000117947 00000 n +0000118008 00000 n +0000118069 00000 n +0000118130 00000 n +0000118191 00000 n +0000118252 00000 n +0000118313 00000 n +0000118373 00000 n +0000121417 00000 n +0000121573 00000 n +0000126734 00000 n +0000121270 00000 n +0000118594 00000 n +0000121724 00000 n +0000121785 00000 n +0000121846 00000 n +0000121907 00000 n +0000121968 00000 n +0000122029 00000 n +0000122090 00000 n +0000122151 00000 n +0000122212 00000 n +0000122273 00000 n +0000122334 00000 n +0000122395 00000 n +0000122456 00000 n +0000122517 00000 n +0000122578 00000 n +0000122639 00000 n +0000122700 00000 n +0000122761 00000 n +0000122822 00000 n +0000122883 00000 n +0000122944 00000 n +0000123005 00000 n +0000123066 00000 n +0000123127 00000 n +0000123188 00000 n +0000123249 00000 n +0000123310 00000 n +0000123371 00000 n +0000123432 00000 n +0000123493 00000 n +0000123554 00000 n +0000123615 00000 n +0000123676 00000 n +0000123737 00000 n +0000123798 00000 n +0000123859 00000 n +0000123919 00000 n +0000123979 00000 n +0000124040 00000 n +0000124101 00000 n +0000124161 00000 n +0000124221 00000 n +0000124281 00000 n +0000124341 00000 n +0000124402 00000 n +0000124463 00000 n +0000124524 00000 n +0000124585 00000 n +0000124646 00000 n +0000124707 00000 n +0000124768 00000 n +0000124829 00000 n +0000124890 00000 n +0000124951 00000 n +0000125012 00000 n +0000125073 00000 n +0000125134 00000 n +0000125195 00000 n +0000125256 00000 n +0000125317 00000 n +0000125378 00000 n +0000125439 00000 n +0000125500 00000 n +0000125561 00000 n +0000125622 00000 n +0000125683 00000 n +0000125744 00000 n +0000125806 00000 n +0000125868 00000 n +0000125930 00000 n +0000125992 00000 n +0000126054 00000 n +0000126116 00000 n +0000126178 00000 n +0000126240 00000 n +0000126302 00000 n +0000126364 00000 n +0000126426 00000 n +0000126488 00000 n +0000126550 00000 n +0000126612 00000 n +0000131104 00000 n +0000134083 00000 n +0000130961 00000 n +0000126869 00000 n +0000131256 00000 n +0000131319 00000 n +0000131382 00000 n +0000131445 00000 n +0000131508 00000 n +0000131571 00000 n +0000131634 00000 n +0000131697 00000 n +0000131760 00000 n +0000131823 00000 n +0000131886 00000 n +0000131949 00000 n +0000132012 00000 n +0000132075 00000 n +0000132138 00000 n +0000132201 00000 n +0000132264 00000 n +0000132327 00000 n +0000132390 00000 n +0000132453 00000 n +0000132516 00000 n +0000132579 00000 n +0000132642 00000 n +0000132705 00000 n +0000132768 00000 n +0000132890 00000 n +0000132953 00000 n +0000133016 00000 n +0000133079 00000 n +0000133142 00000 n +0000133205 00000 n +0000133268 00000 n +0000133331 00000 n +0000133455 00000 n +0000133518 00000 n +0000133581 00000 n +0000133644 00000 n +0000133707 00000 n +0000133770 00000 n +0000133833 00000 n +0000133896 00000 n +0000133959 00000 n +0000134021 00000 n +0000138054 00000 n +0000140899 00000 n +0000137911 00000 n +0000134245 00000 n +0000138206 00000 n +0000138269 00000 n +0000138332 00000 n +0000138395 00000 n +0000138458 00000 n +0000138521 00000 n +0000138584 00000 n +0000138647 00000 n +0000138710 00000 n +0000138773 00000 n +0000138836 00000 n +0000138899 00000 n +0000138962 00000 n +0000139025 00000 n +0000139088 00000 n +0000139151 00000 n +0000139213 00000 n +0000139275 00000 n +0000139338 00000 n +0000139401 00000 n +0000139462 00000 n +0000139523 00000 n +0000139586 00000 n +0000139649 00000 n +0000139712 00000 n +0000139775 00000 n +0000139834 00000 n +0000139893 00000 n +0000139956 00000 n +0000140019 00000 n +0000140082 00000 n +0000140145 00000 n +0000140208 00000 n +0000140271 00000 n +0000140334 00000 n +0000140397 00000 n +0000140460 00000 n +0000140523 00000 n +0000140586 00000 n +0000140649 00000 n +0000140712 00000 n +0000140775 00000 n +0000140837 00000 n +0000144959 00000 n +0000145118 00000 n +0000149296 00000 n +0000144807 00000 n +0000141061 00000 n +0000145270 00000 n +0000145333 00000 n +0000145396 00000 n +0000145459 00000 n +0000145522 00000 n +0000145585 00000 n +0000145648 00000 n +0000145711 00000 n +0000145774 00000 n +0000145837 00000 n +0000145900 00000 n +0000145963 00000 n +0000146026 00000 n +0000146089 00000 n +0000146152 00000 n +0000146215 00000 n +0000146278 00000 n +0000146341 00000 n +0000146404 00000 n +0000146467 00000 n +0000146530 00000 n +0000146593 00000 n +0000146656 00000 n +0000146719 00000 n +0000146782 00000 n +0000146845 00000 n +0000146908 00000 n +0000146971 00000 n +0000147034 00000 n +0000147097 00000 n +0000147160 00000 n +0000147223 00000 n +0000147286 00000 n +0000147349 00000 n +0000147412 00000 n +0000147475 00000 n +0000147538 00000 n +0000147601 00000 n +0000147664 00000 n +0000147727 00000 n +0000147790 00000 n +0000147853 00000 n +0000147916 00000 n +0000147979 00000 n +0000148042 00000 n +0000148105 00000 n +0000148168 00000 n +0000148231 00000 n +0000148293 00000 n +0000148355 00000 n +0000148418 00000 n +0000148542 00000 n +0000148605 00000 n +0000148668 00000 n +0000148731 00000 n +0000148794 00000 n +0000148857 00000 n +0000148920 00000 n +0000148983 00000 n +0000149046 00000 n +0000149109 00000 n +0000149172 00000 n +0000149234 00000 n +0000153447 00000 n +0000153606 00000 n +0000153763 00000 n +0000153915 00000 n +0000158406 00000 n +0000153276 00000 n +0000149471 00000 n +0000154067 00000 n +0000154130 00000 n +0000154193 00000 n +0000154256 00000 n +0000154319 00000 n +0000154382 00000 n +0000154445 00000 n +0000154508 00000 n +0000154571 00000 n +0000154634 00000 n +0000154697 00000 n +0000154760 00000 n +0000154823 00000 n +0000154886 00000 n +0000154949 00000 n +0000155012 00000 n +0000155075 00000 n +0000155138 00000 n +0000155201 00000 n +0000155264 00000 n +0000155327 00000 n +0000155390 00000 n +0000155453 00000 n +0000155516 00000 n +0000155579 00000 n +0000155642 00000 n +0000155705 00000 n +0000155768 00000 n +0000155831 00000 n +0000155894 00000 n +0000155957 00000 n +0000156020 00000 n +0000156083 00000 n +0000156146 00000 n +0000156209 00000 n +0000156272 00000 n +0000156335 00000 n +0000156398 00000 n +0000156461 00000 n +0000156524 00000 n +0000156587 00000 n +0000156650 00000 n +0000156713 00000 n +0000156776 00000 n +0000156839 00000 n +0000156902 00000 n +0000156964 00000 n +0000157026 00000 n +0000157089 00000 n +0000157152 00000 n +0000157214 00000 n +0000157276 00000 n +0000157339 00000 n +0000157402 00000 n +0000157464 00000 n +0000157526 00000 n +0000157589 00000 n +0000157652 00000 n +0000157715 00000 n +0000157778 00000 n +0000157841 00000 n +0000157904 00000 n +0000157967 00000 n +0000158030 00000 n +0000158093 00000 n +0000158156 00000 n +0000158219 00000 n +0000158282 00000 n +0000158344 00000 n +0000963073 00000 n +0000162637 00000 n +0000162794 00000 n +0000165525 00000 n +0000162484 00000 n +0000158568 00000 n +0000162946 00000 n +0000163009 00000 n +0000163072 00000 n +0000163196 00000 n +0000163259 00000 n +0000163322 00000 n +0000163385 00000 n +0000163448 00000 n +0000163511 00000 n +0000163574 00000 n +0000163637 00000 n +0000163700 00000 n +0000163763 00000 n +0000163826 00000 n +0000163889 00000 n +0000163952 00000 n +0000164015 00000 n +0000164078 00000 n +0000164141 00000 n +0000164204 00000 n +0000164267 00000 n +0000164330 00000 n +0000164393 00000 n +0000164456 00000 n +0000164519 00000 n +0000164582 00000 n +0000164645 00000 n +0000164708 00000 n +0000164771 00000 n +0000164834 00000 n +0000164897 00000 n +0000164960 00000 n +0000165023 00000 n +0000165086 00000 n +0000165149 00000 n +0000165212 00000 n +0000165275 00000 n +0000165338 00000 n +0000165401 00000 n +0000170040 00000 n +0000170198 00000 n +0000172238 00000 n +0000169887 00000 n +0000165700 00000 n +0000170350 00000 n +0000170413 00000 n +0000170476 00000 n +0000170539 00000 n +0000170602 00000 n +0000170665 00000 n +0000170728 00000 n +0000170791 00000 n +0000170854 00000 n +0000170917 00000 n +0000170980 00000 n +0000171104 00000 n +0000171167 00000 n +0000171230 00000 n +0000171293 00000 n +0000171356 00000 n +0000171419 00000 n +0000171482 00000 n +0000171545 00000 n +0000171608 00000 n +0000171671 00000 n +0000171734 00000 n +0000171797 00000 n +0000958434 00000 n +0000171860 00000 n +0000171923 00000 n +0000171986 00000 n +0000172049 00000 n +0000172112 00000 n +0000172175 00000 n +0000176090 00000 n +0000180827 00000 n +0000175946 00000 n +0000172429 00000 n +0000176242 00000 n +0000176305 00000 n +0000176368 00000 n +0000176431 00000 n +0000176494 00000 n +0000176557 00000 n +0000176620 00000 n +0000176683 00000 n +0000176746 00000 n +0000176809 00000 n +0000176872 00000 n +0000176935 00000 n +0000176998 00000 n +0000177061 00000 n +0000177124 00000 n +0000177187 00000 n +0000177250 00000 n +0000177313 00000 n +0000177376 00000 n +0000177439 00000 n +0000177502 00000 n +0000177565 00000 n +0000177628 00000 n +0000177691 00000 n +0000177754 00000 n +0000177817 00000 n +0000177880 00000 n +0000177943 00000 n +0000178006 00000 n +0000178069 00000 n +0000178132 00000 n +0000178195 00000 n +0000178258 00000 n +0000178321 00000 n +0000178382 00000 n +0000178443 00000 n +0000178506 00000 n +0000178569 00000 n +0000178631 00000 n +0000178693 00000 n +0000178756 00000 n +0000178819 00000 n +0000178882 00000 n +0000178945 00000 n +0000179008 00000 n +0000179071 00000 n +0000179134 00000 n +0000179197 00000 n +0000179260 00000 n +0000179323 00000 n +0000179386 00000 n +0000179449 00000 n +0000179511 00000 n +0000179573 00000 n +0000179635 00000 n +0000179697 00000 n +0000179760 00000 n +0000179823 00000 n +0000179885 00000 n +0000179947 00000 n +0000180010 00000 n +0000180073 00000 n +0000180136 00000 n +0000180199 00000 n +0000180262 00000 n +0000180325 00000 n +0000180388 00000 n +0000180451 00000 n +0000180514 00000 n +0000180577 00000 n +0000180640 00000 n +0000180703 00000 n +0000180765 00000 n +0000183776 00000 n +0000189899 00000 n +0000183632 00000 n +0000180976 00000 n +0000183928 00000 n +0000183991 00000 n +0000184054 00000 n +0000184117 00000 n +0000184180 00000 n +0000184243 00000 n +0000184306 00000 n +0000184369 00000 n +0000184432 00000 n +0000184495 00000 n +0000184558 00000 n +0000184621 00000 n +0000184684 00000 n +0000184747 00000 n +0000184810 00000 n +0000184873 00000 n +0000184935 00000 n +0000184997 00000 n +0000185060 00000 n +0000185123 00000 n +0000185185 00000 n +0000185247 00000 n +0000185310 00000 n +0000185373 00000 n +0000185435 00000 n +0000185497 00000 n +0000185560 00000 n +0000185623 00000 n +0000185686 00000 n +0000185749 00000 n +0000185812 00000 n +0000185875 00000 n +0000185938 00000 n +0000186001 00000 n +0000186064 00000 n +0000186127 00000 n +0000186190 00000 n +0000186253 00000 n +0000186316 00000 n +0000186379 00000 n +0000186442 00000 n +0000186505 00000 n +0000186568 00000 n +0000186631 00000 n +0000186694 00000 n +0000186757 00000 n +0000186820 00000 n +0000186883 00000 n +0000186946 00000 n +0000187009 00000 n +0000187072 00000 n +0000187135 00000 n +0000187198 00000 n +0000187261 00000 n +0000187324 00000 n +0000187387 00000 n +0000187450 00000 n +0000187513 00000 n +0000187576 00000 n +0000187639 00000 n +0000187702 00000 n +0000187765 00000 n +0000187828 00000 n +0000187891 00000 n +0000187954 00000 n +0000188017 00000 n +0000188080 00000 n +0000188143 00000 n +0000188206 00000 n +0000188269 00000 n +0000188332 00000 n +0000188395 00000 n +0000188457 00000 n +0000188519 00000 n +0000188582 00000 n +0000188645 00000 n +0000188707 00000 n +0000188769 00000 n +0000188832 00000 n +0000188895 00000 n +0000188957 00000 n +0000189019 00000 n +0000189082 00000 n +0000189145 00000 n +0000189208 00000 n +0000189271 00000 n +0000189334 00000 n +0000189397 00000 n +0000189460 00000 n +0000189523 00000 n +0000189586 00000 n +0000189649 00000 n +0000189712 00000 n +0000189775 00000 n +0000189837 00000 n +0000193521 00000 n +0000193675 00000 n +0000197597 00000 n +0000193368 00000 n +0000190022 00000 n +0000193827 00000 n +0000193890 00000 n +0000193953 00000 n +0000194016 00000 n +0000194079 00000 n +0000194142 00000 n +0000194205 00000 n +0000194268 00000 n +0000194331 00000 n +0000194394 00000 n +0000194457 00000 n +0000194520 00000 n +0000194583 00000 n +0000194646 00000 n +0000194709 00000 n +0000194772 00000 n +0000194835 00000 n +0000194898 00000 n +0000194961 00000 n +0000195024 00000 n +0000195087 00000 n +0000195150 00000 n +0000195213 00000 n +0000195276 00000 n +0000195339 00000 n +0000195402 00000 n +0000195465 00000 n +0000195528 00000 n +0000195591 00000 n +0000195654 00000 n +0000195717 00000 n +0000195780 00000 n +0000195843 00000 n +0000195906 00000 n +0000195969 00000 n +0000196032 00000 n +0000196095 00000 n +0000196158 00000 n +0000196220 00000 n +0000196282 00000 n +0000196345 00000 n +0000196408 00000 n +0000196470 00000 n +0000196532 00000 n +0000196595 00000 n +0000196658 00000 n +0000196720 00000 n +0000196782 00000 n +0000196845 00000 n +0000197032 00000 n +0000197095 00000 n +0000197158 00000 n +0000197221 00000 n +0000197284 00000 n +0000197347 00000 n +0000197410 00000 n +0000197472 00000 n +0000197534 00000 n +0000202559 00000 n +0000202715 00000 n +0000202869 00000 n +0000204026 00000 n +0000202397 00000 n +0000197823 00000 n +0000203021 00000 n +0000203084 00000 n +0000203147 00000 n +0000203271 00000 n +0000203334 00000 n +0000203397 00000 n +0000203460 00000 n +0000203523 00000 n +0000203586 00000 n +0000203649 00000 n +0000203712 00000 n +0000960610 00000 n +0000203837 00000 n +0000203900 00000 n +0000203963 00000 n +0000960463 00000 n +0000963198 00000 n +0000208414 00000 n +0000208736 00000 n +0000208895 00000 n +0000211558 00000 n +0000208243 00000 n +0000204267 00000 n +0000209047 00000 n +0000209110 00000 n +0000209173 00000 n +0000209236 00000 n +0000209299 00000 n +0000209362 00000 n +0000209425 00000 n +0000209488 00000 n +0000209551 00000 n +0000209614 00000 n +0000209677 00000 n +0000209740 00000 n +0000209803 00000 n +0000209866 00000 n +0000209929 00000 n +0000209992 00000 n +0000210053 00000 n +0000210114 00000 n +0000210177 00000 n +0000210240 00000 n +0000210302 00000 n +0000210364 00000 n +0000210427 00000 n +0000210490 00000 n +0000210552 00000 n +0000210614 00000 n +0000210677 00000 n +0000210740 00000 n +0000210803 00000 n +0000210866 00000 n +0000210929 00000 n +0000210992 00000 n +0000211055 00000 n +0000208576 00000 n +0000211118 00000 n +0000211181 00000 n +0000211244 00000 n +0000211307 00000 n +0000211370 00000 n +0000211433 00000 n +0000215276 00000 n +0000219259 00000 n +0000215132 00000 n +0000211720 00000 n +0000215428 00000 n +0000215491 00000 n +0000215554 00000 n +0000215617 00000 n +0000215680 00000 n +0000215743 00000 n +0000215806 00000 n +0000215869 00000 n +0000215932 00000 n +0000215995 00000 n +0000216058 00000 n +0000216121 00000 n +0000216184 00000 n +0000216247 00000 n +0000216310 00000 n +0000216373 00000 n +0000216435 00000 n +0000216497 00000 n +0000216560 00000 n +0000216623 00000 n +0000216685 00000 n +0000216747 00000 n +0000216810 00000 n +0000216873 00000 n +0000216934 00000 n +0000216995 00000 n +0000217058 00000 n +0000217121 00000 n +0000217184 00000 n +0000217247 00000 n +0000217310 00000 n +0000217373 00000 n +0000217436 00000 n +0000217499 00000 n +0000217562 00000 n +0000217625 00000 n +0000217688 00000 n +0000217751 00000 n +0000217814 00000 n +0000217877 00000 n +0000217940 00000 n +0000218003 00000 n +0000218066 00000 n +0000218129 00000 n +0000218192 00000 n +0000218255 00000 n +0000218318 00000 n +0000218381 00000 n +0000218444 00000 n +0000218507 00000 n +0000218570 00000 n +0000218633 00000 n +0000218695 00000 n +0000218757 00000 n +0000218820 00000 n +0000218883 00000 n +0000218946 00000 n +0000219009 00000 n +0000219072 00000 n +0000219135 00000 n +0000219197 00000 n +0000223080 00000 n +0000226815 00000 n +0000222936 00000 n +0000219408 00000 n +0000223232 00000 n +0000223295 00000 n +0000223358 00000 n +0000223421 00000 n +0000223484 00000 n +0000223547 00000 n +0000223610 00000 n +0000223673 00000 n +0000223736 00000 n +0000223799 00000 n +0000223862 00000 n +0000223925 00000 n +0000223988 00000 n +0000224051 00000 n +0000224114 00000 n +0000224177 00000 n +0000224240 00000 n +0000224365 00000 n +0000224428 00000 n +0000224491 00000 n +0000224554 00000 n +0000224617 00000 n +0000224680 00000 n +0000224743 00000 n +0000224806 00000 n +0000224869 00000 n +0000224932 00000 n +0000224995 00000 n +0000225058 00000 n +0000225121 00000 n +0000225184 00000 n +0000225247 00000 n +0000225310 00000 n +0000225373 00000 n +0000225436 00000 n +0000225499 00000 n +0000225562 00000 n +0000225687 00000 n +0000225750 00000 n +0000225813 00000 n +0000225875 00000 n +0000225937 00000 n +0000225999 00000 n +0000226061 00000 n +0000226124 00000 n +0000226187 00000 n +0000226250 00000 n +0000226313 00000 n +0000226376 00000 n +0000226439 00000 n +0000226502 00000 n +0000226565 00000 n +0000226628 00000 n +0000226691 00000 n +0000226753 00000 n +0000230763 00000 n +0000230916 00000 n +0000234086 00000 n +0000230610 00000 n +0000226964 00000 n +0000231068 00000 n +0000231131 00000 n +0000231194 00000 n +0000231257 00000 n +0000231320 00000 n +0000231383 00000 n +0000231446 00000 n +0000231509 00000 n +0000231572 00000 n +0000231635 00000 n +0000231698 00000 n +0000231761 00000 n +0000231824 00000 n +0000231887 00000 n +0000231950 00000 n +0000232013 00000 n +0000232076 00000 n +0000232139 00000 n +0000232202 00000 n +0000232265 00000 n +0000232328 00000 n +0000232391 00000 n +0000232454 00000 n +0000232517 00000 n +0000232579 00000 n +0000232641 00000 n +0000232704 00000 n +0000232767 00000 n +0000232830 00000 n +0000232893 00000 n +0000232955 00000 n +0000233017 00000 n +0000233080 00000 n +0000233143 00000 n +0000233205 00000 n +0000233267 00000 n +0000233330 00000 n +0000233393 00000 n +0000233456 00000 n +0000233519 00000 n +0000233582 00000 n +0000233645 00000 n +0000233708 00000 n +0000233771 00000 n +0000233834 00000 n +0000233897 00000 n +0000233960 00000 n +0000234023 00000 n +0000238919 00000 n +0000239071 00000 n +0000239229 00000 n +0000245915 00000 n +0000239382 00000 n +0000240981 00000 n +0000238748 00000 n +0000234314 00000 n +0000239534 00000 n +0000239597 00000 n +0000239660 00000 n +0000239723 00000 n +0000239786 00000 n +0000239849 00000 n +0000239912 00000 n +0000239975 00000 n +0000240038 00000 n +0000240163 00000 n +0000240226 00000 n +0000240289 00000 n +0000240352 00000 n +0000240477 00000 n +0000240540 00000 n +0000240603 00000 n +0000240666 00000 n +0000240729 00000 n +0000240792 00000 n +0000240855 00000 n +0000240918 00000 n +0000246068 00000 n +0000246222 00000 n +0000246376 00000 n +0000247156 00000 n +0000245744 00000 n +0000241168 00000 n +0000246528 00000 n +0000246653 00000 n +0000246716 00000 n +0000246841 00000 n +0000246904 00000 n +0000246967 00000 n +0000247030 00000 n +0000247093 00000 n +0000963323 00000 n +0000251386 00000 n +0000251538 00000 n +0000251691 00000 n +0000255428 00000 n +0000251224 00000 n +0000247397 00000 n +0000251843 00000 n +0000251906 00000 n +0000251969 00000 n +0000252032 00000 n +0000252095 00000 n +0000252158 00000 n +0000252221 00000 n +0000252284 00000 n +0000252346 00000 n +0000252408 00000 n +0000252471 00000 n +0000252534 00000 n +0000252596 00000 n +0000252658 00000 n +0000252721 00000 n +0000252784 00000 n +0000252846 00000 n +0000252908 00000 n +0000252971 00000 n +0000253034 00000 n +0000253097 00000 n +0000253160 00000 n +0000253223 00000 n +0000253286 00000 n +0000253349 00000 n +0000253412 00000 n +0000253475 00000 n +0000253538 00000 n +0000253601 00000 n +0000253664 00000 n +0000253727 00000 n +0000253790 00000 n +0000253853 00000 n +0000253916 00000 n +0000253979 00000 n +0000254042 00000 n +0000254105 00000 n +0000254168 00000 n +0000254231 00000 n +0000254294 00000 n +0000254357 00000 n +0000254420 00000 n +0000254483 00000 n +0000254546 00000 n +0000254609 00000 n +0000254672 00000 n +0000254735 00000 n +0000254798 00000 n +0000254861 00000 n +0000254924 00000 n +0000254987 00000 n +0000255050 00000 n +0000255113 00000 n +0000255176 00000 n +0000255239 00000 n +0000255302 00000 n +0000255365 00000 n +0000259456 00000 n +0000262871 00000 n +0000259312 00000 n +0000255577 00000 n +0000259608 00000 n +0000259733 00000 n +0000259796 00000 n +0000259859 00000 n +0000259921 00000 n +0000260107 00000 n +0000260170 00000 n +0000260233 00000 n +0000260296 00000 n +0000260359 00000 n +0000260422 00000 n +0000260485 00000 n +0000260548 00000 n +0000260611 00000 n +0000260674 00000 n +0000260737 00000 n +0000260800 00000 n +0000260863 00000 n +0000260926 00000 n +0000260989 00000 n +0000261052 00000 n +0000261115 00000 n +0000261178 00000 n +0000261241 00000 n +0000261304 00000 n +0000261367 00000 n +0000261429 00000 n +0000261491 00000 n +0000261554 00000 n +0000261617 00000 n +0000261679 00000 n +0000261741 00000 n +0000261804 00000 n +0000261867 00000 n +0000261929 00000 n +0000261991 00000 n +0000262054 00000 n +0000262117 00000 n +0000262180 00000 n +0000262243 00000 n +0000262306 00000 n +0000262369 00000 n +0000262432 00000 n +0000262495 00000 n +0000262558 00000 n +0000262621 00000 n +0000262684 00000 n +0000262747 00000 n +0000262809 00000 n +0000267096 00000 n +0000268695 00000 n +0000266952 00000 n +0000263033 00000 n +0000267248 00000 n +0000267311 00000 n +0000267374 00000 n +0000267437 00000 n +0000267500 00000 n +0000267625 00000 n +0000267688 00000 n +0000267751 00000 n +0000267814 00000 n +0000267877 00000 n +0000267940 00000 n +0000268003 00000 n +0000268066 00000 n +0000268129 00000 n +0000268192 00000 n +0000268317 00000 n +0000268380 00000 n +0000268443 00000 n +0000268506 00000 n +0000268569 00000 n +0000268632 00000 n +0000272675 00000 n +0000272832 00000 n +0000274113 00000 n +0000272522 00000 n +0000268857 00000 n +0000272984 00000 n +0000273047 00000 n +0000273110 00000 n +0000273173 00000 n +0000273236 00000 n +0000273299 00000 n +0000273362 00000 n +0000273487 00000 n +0000273549 00000 n +0000273611 00000 n +0000273674 00000 n +0000273737 00000 n +0000273800 00000 n +0000273863 00000 n +0000273926 00000 n +0000273989 00000 n +0000274051 00000 n +0000278187 00000 n +0000278340 00000 n +0000278490 00000 n +0000280587 00000 n +0000278025 00000 n +0000274275 00000 n +0000278642 00000 n +0000278705 00000 n +0000278768 00000 n +0000278831 00000 n +0000278894 00000 n +0000279019 00000 n +0000279082 00000 n +0000279145 00000 n +0000279208 00000 n +0000279271 00000 n +0000279334 00000 n +0000279397 00000 n +0000279460 00000 n +0000279523 00000 n +0000279586 00000 n +0000279649 00000 n +0000279712 00000 n +0000279775 00000 n +0000279838 00000 n +0000279901 00000 n +0000279963 00000 n +0000280025 00000 n +0000280087 00000 n +0000280149 00000 n +0000280212 00000 n +0000280275 00000 n +0000280337 00000 n +0000280399 00000 n +0000280462 00000 n +0000961343 00000 n +0000285116 00000 n +0000284901 00000 n +0000285997 00000 n +0000284757 00000 n +0000280764 00000 n +0000285053 00000 n +0000285179 00000 n +0000285242 00000 n +0000285305 00000 n +0000285368 00000 n +0000285431 00000 n +0000285494 00000 n +0000285619 00000 n +0000285682 00000 n +0000285745 00000 n +0000285808 00000 n +0000285871 00000 n +0000285934 00000 n +0000963448 00000 n +0000290260 00000 n +0000290412 00000 n +0000290565 00000 n +0000290723 00000 n +0000294022 00000 n +0000290089 00000 n +0000286187 00000 n +0000290875 00000 n +0000290938 00000 n +0000291001 00000 n +0000291064 00000 n +0000291127 00000 n +0000291190 00000 n +0000291253 00000 n +0000291316 00000 n +0000291379 00000 n +0000291442 00000 n +0000291505 00000 n +0000291568 00000 n +0000291631 00000 n +0000291694 00000 n +0000291757 00000 n +0000291820 00000 n +0000291883 00000 n +0000291946 00000 n +0000292009 00000 n +0000292072 00000 n +0000292135 00000 n +0000292198 00000 n +0000292261 00000 n +0000292324 00000 n +0000292387 00000 n +0000292450 00000 n +0000292513 00000 n +0000292576 00000 n +0000292639 00000 n +0000292702 00000 n +0000292765 00000 n +0000292828 00000 n +0000292891 00000 n +0000292954 00000 n +0000293017 00000 n +0000293080 00000 n +0000293143 00000 n +0000293206 00000 n +0000293269 00000 n +0000293332 00000 n +0000293395 00000 n +0000293520 00000 n +0000293583 00000 n +0000293646 00000 n +0000293709 00000 n +0000293772 00000 n +0000293835 00000 n +0000293898 00000 n +0000293960 00000 n +0000298370 00000 n +0000298683 00000 n +0000301480 00000 n +0000298208 00000 n +0000294209 00000 n +0000298835 00000 n +0000298898 00000 n +0000298961 00000 n +0000299024 00000 n +0000299087 00000 n +0000299150 00000 n +0000299213 00000 n +0000299276 00000 n +0000299339 00000 n +0000299402 00000 n +0000299465 00000 n +0000299590 00000 n +0000299653 00000 n +0000299716 00000 n +0000299779 00000 n +0000299842 00000 n +0000299905 00000 n +0000299968 00000 n +0000300031 00000 n +0000300094 00000 n +0000300157 00000 n +0000300220 00000 n +0000300283 00000 n +0000300346 00000 n +0000300409 00000 n +0000300472 00000 n +0000300535 00000 n +0000300598 00000 n +0000300661 00000 n +0000300724 00000 n +0000300787 00000 n +0000298528 00000 n +0000300850 00000 n +0000300913 00000 n +0000300976 00000 n +0000301039 00000 n +0000301102 00000 n +0000301165 00000 n +0000301228 00000 n +0000301291 00000 n +0000301354 00000 n +0000301417 00000 n +0000306203 00000 n +0000307234 00000 n +0000306059 00000 n +0000301642 00000 n +0000306355 00000 n +0000306480 00000 n +0000306543 00000 n +0000306668 00000 n +0000306731 00000 n +0000306794 00000 n +0000306857 00000 n +0000306982 00000 n +0000307045 00000 n +0000307108 00000 n +0000307171 00000 n +0000312040 00000 n +0000312193 00000 n +0000312346 00000 n +0000314249 00000 n +0000311878 00000 n +0000307408 00000 n +0000312498 00000 n +0000312561 00000 n +0000312623 00000 n +0000312685 00000 n +0000312748 00000 n +0000312811 00000 n +0000312874 00000 n +0000312937 00000 n +0000312998 00000 n +0000313059 00000 n +0000313122 00000 n +0000313247 00000 n +0000313310 00000 n +0000313373 00000 n +0000313436 00000 n +0000313499 00000 n +0000313562 00000 n +0000313625 00000 n +0000313687 00000 n +0000313749 00000 n +0000313812 00000 n +0000313875 00000 n +0000313938 00000 n +0000314001 00000 n +0000314062 00000 n +0000314123 00000 n +0000314186 00000 n +0000318890 00000 n +0000319207 00000 n +0000321180 00000 n +0000318728 00000 n +0000314490 00000 n +0000319359 00000 n +0000319049 00000 n +0000319422 00000 n +0000319485 00000 n +0000319548 00000 n +0000319611 00000 n +0000319674 00000 n +0000319737 00000 n +0000319800 00000 n +0000319863 00000 n +0000319926 00000 n +0000319989 00000 n +0000320052 00000 n +0000320115 00000 n +0000320178 00000 n +0000320241 00000 n +0000320304 00000 n +0000320367 00000 n +0000320430 00000 n +0000320492 00000 n +0000320554 00000 n +0000320617 00000 n +0000320680 00000 n +0000320742 00000 n +0000320804 00000 n +0000320867 00000 n +0000320930 00000 n +0000320992 00000 n +0000321054 00000 n +0000321117 00000 n +0000326312 00000 n +0000327094 00000 n +0000326466 00000 n +0000326619 00000 n +0000326777 00000 n +0000326935 00000 n +0000327248 00000 n +0000328594 00000 n +0000326114 00000 n +0000321328 00000 n +0000327400 00000 n +0000327525 00000 n +0000327588 00000 n +0000327713 00000 n +0000327776 00000 n +0000327839 00000 n +0000327902 00000 n +0000327965 00000 n +0000328028 00000 n +0000328091 00000 n +0000328154 00000 n +0000328217 00000 n +0000328280 00000 n +0000328343 00000 n +0000328406 00000 n +0000328469 00000 n +0000328531 00000 n +0000963573 00000 n +0000331558 00000 n +0000337933 00000 n +0000331414 00000 n +0000328835 00000 n +0000331710 00000 n +0000331773 00000 n +0000331836 00000 n +0000331899 00000 n +0000331962 00000 n +0000332025 00000 n +0000332088 00000 n +0000332151 00000 n +0000332214 00000 n +0000332277 00000 n +0000332340 00000 n +0000332403 00000 n +0000332466 00000 n +0000332529 00000 n +0000332592 00000 n +0000332655 00000 n +0000332718 00000 n +0000332781 00000 n +0000332844 00000 n +0000332907 00000 n +0000332970 00000 n +0000333033 00000 n +0000333096 00000 n +0000333159 00000 n +0000333222 00000 n +0000333285 00000 n +0000333348 00000 n +0000333411 00000 n +0000333474 00000 n +0000333537 00000 n +0000333600 00000 n +0000333663 00000 n +0000333726 00000 n +0000333789 00000 n +0000333852 00000 n +0000333915 00000 n +0000333978 00000 n +0000334041 00000 n +0000334104 00000 n +0000334167 00000 n +0000334229 00000 n +0000334291 00000 n +0000334354 00000 n +0000334417 00000 n +0000334479 00000 n +0000334541 00000 n +0000334604 00000 n +0000334667 00000 n +0000334729 00000 n +0000334791 00000 n +0000334854 00000 n +0000334917 00000 n +0000334980 00000 n +0000335043 00000 n +0000335106 00000 n +0000335169 00000 n +0000335232 00000 n +0000335295 00000 n +0000335358 00000 n +0000335421 00000 n +0000335484 00000 n +0000335547 00000 n +0000335610 00000 n +0000335673 00000 n +0000335736 00000 n +0000335799 00000 n +0000335862 00000 n +0000335925 00000 n +0000335988 00000 n +0000336051 00000 n +0000336114 00000 n +0000336177 00000 n +0000336240 00000 n +0000336303 00000 n +0000336366 00000 n +0000336429 00000 n +0000336491 00000 n +0000336553 00000 n +0000336616 00000 n +0000336679 00000 n +0000336741 00000 n +0000336803 00000 n +0000336866 00000 n +0000336929 00000 n +0000336991 00000 n +0000337053 00000 n +0000337116 00000 n +0000337179 00000 n +0000337242 00000 n +0000337305 00000 n +0000337368 00000 n +0000337431 00000 n +0000337494 00000 n +0000337557 00000 n +0000337620 00000 n +0000337683 00000 n +0000337746 00000 n +0000337809 00000 n +0000337871 00000 n +0000341030 00000 n +0000347279 00000 n +0000340886 00000 n +0000338056 00000 n +0000341182 00000 n +0000341245 00000 n +0000341308 00000 n +0000341371 00000 n +0000341434 00000 n +0000341497 00000 n +0000341560 00000 n +0000341623 00000 n +0000341686 00000 n +0000341749 00000 n +0000341812 00000 n +0000341875 00000 n +0000341938 00000 n +0000342001 00000 n +0000342064 00000 n +0000342127 00000 n +0000342190 00000 n +0000342253 00000 n +0000342316 00000 n +0000342379 00000 n +0000342442 00000 n +0000342505 00000 n +0000342568 00000 n +0000342631 00000 n +0000342694 00000 n +0000342757 00000 n +0000342820 00000 n +0000342883 00000 n +0000342946 00000 n +0000343009 00000 n +0000343072 00000 n +0000343135 00000 n +0000343198 00000 n +0000343261 00000 n +0000343324 00000 n +0000343387 00000 n +0000343450 00000 n +0000343513 00000 n +0000343575 00000 n +0000343637 00000 n +0000343700 00000 n +0000343763 00000 n +0000343825 00000 n +0000343887 00000 n +0000343950 00000 n +0000344013 00000 n +0000344075 00000 n +0000344137 00000 n +0000344200 00000 n +0000344263 00000 n +0000344326 00000 n +0000344389 00000 n +0000344452 00000 n +0000344515 00000 n +0000344578 00000 n +0000344641 00000 n +0000344704 00000 n +0000344767 00000 n +0000344830 00000 n +0000344893 00000 n +0000344956 00000 n +0000345019 00000 n +0000345082 00000 n +0000345145 00000 n +0000345208 00000 n +0000345271 00000 n +0000345334 00000 n +0000345397 00000 n +0000345460 00000 n +0000345523 00000 n +0000345586 00000 n +0000345649 00000 n +0000345712 00000 n +0000345775 00000 n +0000345837 00000 n +0000345899 00000 n +0000345962 00000 n +0000346025 00000 n +0000346087 00000 n +0000346149 00000 n +0000346212 00000 n +0000346275 00000 n +0000346337 00000 n +0000346399 00000 n +0000346462 00000 n +0000346525 00000 n +0000346588 00000 n +0000346651 00000 n +0000346714 00000 n +0000346777 00000 n +0000346840 00000 n +0000346903 00000 n +0000346966 00000 n +0000347029 00000 n +0000347092 00000 n +0000347155 00000 n +0000347217 00000 n +0000349975 00000 n +0000356226 00000 n +0000349831 00000 n +0000347415 00000 n +0000350127 00000 n +0000350190 00000 n +0000350253 00000 n +0000350316 00000 n +0000350379 00000 n +0000350442 00000 n +0000350505 00000 n +0000350568 00000 n +0000350631 00000 n +0000350694 00000 n +0000350757 00000 n +0000350820 00000 n +0000350883 00000 n +0000350946 00000 n +0000351009 00000 n +0000351072 00000 n +0000351135 00000 n +0000351198 00000 n +0000351261 00000 n +0000351324 00000 n +0000351387 00000 n +0000351450 00000 n +0000351513 00000 n +0000351576 00000 n +0000351638 00000 n +0000351700 00000 n +0000351762 00000 n +0000351824 00000 n +0000351887 00000 n +0000351950 00000 n +0000352013 00000 n +0000352076 00000 n +0000352139 00000 n +0000352202 00000 n +0000352265 00000 n +0000352328 00000 n +0000352391 00000 n +0000352454 00000 n +0000352517 00000 n +0000352580 00000 n +0000352643 00000 n +0000352706 00000 n +0000352769 00000 n +0000352832 00000 n +0000352895 00000 n +0000352958 00000 n +0000353021 00000 n +0000353084 00000 n +0000353147 00000 n +0000353210 00000 n +0000353273 00000 n +0000353336 00000 n +0000353399 00000 n +0000353462 00000 n +0000353525 00000 n +0000353588 00000 n +0000353651 00000 n +0000353714 00000 n +0000353777 00000 n +0000353840 00000 n +0000353903 00000 n +0000353966 00000 n +0000354029 00000 n +0000354092 00000 n +0000354155 00000 n +0000354218 00000 n +0000354281 00000 n +0000354344 00000 n +0000354407 00000 n +0000354470 00000 n +0000354533 00000 n +0000354596 00000 n +0000354659 00000 n +0000354722 00000 n +0000354784 00000 n +0000354846 00000 n +0000354909 00000 n +0000354972 00000 n +0000355034 00000 n +0000355096 00000 n +0000355159 00000 n +0000355222 00000 n +0000355284 00000 n +0000355346 00000 n +0000355409 00000 n +0000355472 00000 n +0000355535 00000 n +0000355598 00000 n +0000355661 00000 n +0000355724 00000 n +0000355787 00000 n +0000355850 00000 n +0000355913 00000 n +0000355976 00000 n +0000356039 00000 n +0000356102 00000 n +0000356164 00000 n +0000359404 00000 n +0000365283 00000 n +0000359260 00000 n +0000356349 00000 n +0000359556 00000 n +0000359619 00000 n +0000359682 00000 n +0000359745 00000 n +0000359808 00000 n +0000359871 00000 n +0000359934 00000 n +0000359997 00000 n +0000360060 00000 n +0000360123 00000 n +0000360186 00000 n +0000360249 00000 n +0000360312 00000 n +0000360375 00000 n +0000360438 00000 n +0000360501 00000 n +0000360564 00000 n +0000360627 00000 n +0000360690 00000 n +0000360753 00000 n +0000360816 00000 n +0000360879 00000 n +0000360942 00000 n +0000361005 00000 n +0000361068 00000 n +0000361131 00000 n +0000361194 00000 n +0000361257 00000 n +0000361320 00000 n +0000361383 00000 n +0000361446 00000 n +0000361509 00000 n +0000361572 00000 n +0000361635 00000 n +0000361698 00000 n +0000361761 00000 n +0000361824 00000 n +0000361887 00000 n +0000361950 00000 n +0000362013 00000 n +0000362076 00000 n +0000362139 00000 n +0000362202 00000 n +0000362265 00000 n +0000362328 00000 n +0000362391 00000 n +0000362454 00000 n +0000362517 00000 n +0000362580 00000 n +0000362643 00000 n +0000362706 00000 n +0000362769 00000 n +0000362832 00000 n +0000362895 00000 n +0000362958 00000 n +0000363021 00000 n +0000363084 00000 n +0000363147 00000 n +0000363210 00000 n +0000363273 00000 n +0000363336 00000 n +0000363399 00000 n +0000363462 00000 n +0000363525 00000 n +0000363588 00000 n +0000363651 00000 n +0000363714 00000 n +0000363777 00000 n +0000363840 00000 n +0000363903 00000 n +0000363965 00000 n +0000364027 00000 n +0000364090 00000 n +0000364153 00000 n +0000364215 00000 n +0000364277 00000 n +0000364340 00000 n +0000364403 00000 n +0000364465 00000 n +0000364527 00000 n +0000364590 00000 n +0000364653 00000 n +0000364716 00000 n +0000364779 00000 n +0000364842 00000 n +0000364905 00000 n +0000364968 00000 n +0000365031 00000 n +0000365094 00000 n +0000365157 00000 n +0000365220 00000 n +0000368720 00000 n +0000372766 00000 n +0000368576 00000 n +0000365406 00000 n +0000368872 00000 n +0000368935 00000 n +0000368998 00000 n +0000369061 00000 n +0000369124 00000 n +0000369187 00000 n +0000369250 00000 n +0000369313 00000 n +0000369376 00000 n +0000369439 00000 n +0000369502 00000 n +0000369626 00000 n +0000369689 00000 n +0000369752 00000 n +0000369815 00000 n +0000369878 00000 n +0000369941 00000 n +0000370004 00000 n +0000370066 00000 n +0000370128 00000 n +0000370191 00000 n +0000370254 00000 n +0000370317 00000 n +0000370380 00000 n +0000370443 00000 n +0000370506 00000 n +0000370569 00000 n +0000370632 00000 n +0000370694 00000 n +0000370756 00000 n +0000370819 00000 n +0000370882 00000 n +0000370944 00000 n +0000371006 00000 n +0000371069 00000 n +0000371132 00000 n +0000371194 00000 n +0000371256 00000 n +0000371319 00000 n +0000371382 00000 n +0000371445 00000 n +0000371508 00000 n +0000371571 00000 n +0000371634 00000 n +0000371697 00000 n +0000371760 00000 n +0000371823 00000 n +0000371886 00000 n +0000371949 00000 n +0000372012 00000 n +0000372075 00000 n +0000372138 00000 n +0000372201 00000 n +0000372264 00000 n +0000372327 00000 n +0000372390 00000 n +0000372453 00000 n +0000372516 00000 n +0000372579 00000 n +0000372642 00000 n +0000372704 00000 n +0000376909 00000 n +0000377062 00000 n +0000377213 00000 n +0000377367 00000 n +0000377518 00000 n +0000378611 00000 n +0000376729 00000 n +0000372915 00000 n +0000377670 00000 n +0000377733 00000 n +0000377796 00000 n +0000377859 00000 n +0000377922 00000 n +0000377985 00000 n +0000378048 00000 n +0000378111 00000 n +0000378174 00000 n +0000378299 00000 n +0000378361 00000 n +0000378423 00000 n +0000378485 00000 n +0000378548 00000 n +0000963698 00000 n +0000382732 00000 n +0000382883 00000 n +0000383037 00000 n +0000383187 00000 n +0000391694 00000 n +0000391852 00000 n +0000383341 00000 n +0000386137 00000 n +0000382552 00000 n +0000378907 00000 n +0000383493 00000 n +0000383556 00000 n +0000383619 00000 n +0000383682 00000 n +0000383745 00000 n +0000383808 00000 n +0000383871 00000 n +0000383934 00000 n +0000383997 00000 n +0000384060 00000 n +0000384123 00000 n +0000384186 00000 n +0000384249 00000 n +0000384312 00000 n +0000384375 00000 n +0000384438 00000 n +0000384501 00000 n +0000384564 00000 n +0000384627 00000 n +0000384690 00000 n +0000384753 00000 n +0000384816 00000 n +0000384879 00000 n +0000384942 00000 n +0000385005 00000 n +0000385068 00000 n +0000385131 00000 n +0000385194 00000 n +0000385257 00000 n +0000385320 00000 n +0000385383 00000 n +0000385446 00000 n +0000385509 00000 n +0000385572 00000 n +0000385635 00000 n +0000385698 00000 n +0000385761 00000 n +0000385824 00000 n +0000385887 00000 n +0000386011 00000 n +0000386074 00000 n +0000392010 00000 n +0000392160 00000 n +0000392311 00000 n +0000002837 00000 f +0000002838 00000 f +0000002839 00000 f +0000002840 00000 f +0000002841 00000 f +0000002842 00000 f +0000002843 00000 f +0000002844 00000 f +0000002845 00000 f +0000002846 00000 f +0000002847 00000 f +0000002848 00000 f +0000002849 00000 f +0000002850 00000 f +0000002851 00000 f +0000002852 00000 f +0000002853 00000 f +0000002854 00000 f +0000002855 00000 f +0000002856 00000 f +0000002857 00000 f +0000002858 00000 f +0000002859 00000 f +0000002860 00000 f +0000002861 00000 f +0000002862 00000 f +0000002863 00000 f +0000002864 00000 f +0000002865 00000 f +0000002866 00000 f +0000002867 00000 f +0000002868 00000 f +0000002869 00000 f +0000002870 00000 f +0000002871 00000 f +0000002872 00000 f +0000002873 00000 f +0000002874 00000 f +0000002875 00000 f +0000002876 00000 f +0000002877 00000 f +0000002878 00000 f +0000002879 00000 f +0000002880 00000 f +0000002881 00000 f +0000002882 00000 f +0000002883 00000 f +0000002884 00000 f +0000002885 00000 f +0000002886 00000 f +0000002887 00000 f +0000002888 00000 f +0000002889 00000 f +0000002890 00000 f +0000002891 00000 f +0000002892 00000 f +0000002893 00000 f +0000002894 00000 f +0000002895 00000 f +0000002896 00000 f +0000002897 00000 f +0000002898 00000 f +0000002899 00000 f +0000002900 00000 f +0000002901 00000 f +0000002902 00000 f +0000002903 00000 f +0000002904 00000 f +0000002905 00000 f +0000002906 00000 f +0000002907 00000 f +0000002908 00000 f +0000002909 00000 f +0000002910 00000 f +0000002911 00000 f +0000002912 00000 f +0000002913 00000 f +0000002914 00000 f +0000002915 00000 f +0000002916 00000 f +0000002917 00000 f +0000002918 00000 f +0000002919 00000 f +0000002920 00000 f +0000002921 00000 f +0000002922 00000 f +0000000000 00000 f +0000398149 00000 n +0000398309 00000 n +0000398468 00000 n +0000398627 00000 n +0000398787 00000 n +0000398947 00000 n +0000399107 00000 n +0000399263 00000 n +0000399420 00000 n +0000399579 00000 n +0000399740 00000 n +0000399899 00000 n +0000400060 00000 n +0000400219 00000 n +0000400380 00000 n +0000400541 00000 n +0000400702 00000 n +0000400863 00000 n +0000401021 00000 n +0000401181 00000 n +0000401341 00000 n +0000401502 00000 n +0000401663 00000 n +0000401824 00000 n +0000401985 00000 n +0000402145 00000 n +0000402306 00000 n +0000402466 00000 n +0000409683 00000 n +0000392463 00000 n +0000393117 00000 n +0000391505 00000 n +0000386394 00000 n +0000392615 00000 n +0000392678 00000 n +0000392740 00000 n +0000392802 00000 n +0000392865 00000 n +0000392928 00000 n +0000392991 00000 n +0000393054 00000 n +0000402841 00000 n +0000419569 00000 n +0000402626 00000 n +0000406353 00000 n +0000397753 00000 n +0000393295 00000 n +0000402778 00000 n +0000402904 00000 n +0000402968 00000 n +0000403032 00000 n +0000403096 00000 n +0000403160 00000 n +0000403224 00000 n +0000403288 00000 n +0000403352 00000 n +0000403416 00000 n +0000403480 00000 n +0000403544 00000 n +0000403608 00000 n +0000403672 00000 n +0000403736 00000 n +0000403799 00000 n +0000403863 00000 n +0000403926 00000 n +0000403990 00000 n +0000404053 00000 n +0000404116 00000 n +0000404180 00000 n +0000404244 00000 n +0000404308 00000 n +0000404372 00000 n +0000404436 00000 n +0000404500 00000 n +0000404564 00000 n +0000404628 00000 n +0000404692 00000 n +0000404756 00000 n +0000404820 00000 n +0000404884 00000 n +0000404948 00000 n +0000405012 00000 n +0000405076 00000 n +0000405140 00000 n +0000405204 00000 n +0000405268 00000 n +0000405332 00000 n +0000405396 00000 n +0000405460 00000 n +0000405523 00000 n +0000405586 00000 n +0000405650 00000 n +0000405714 00000 n +0000405777 00000 n +0000405841 00000 n +0000405905 00000 n +0000405969 00000 n +0000406033 00000 n +0000406097 00000 n +0000406161 00000 n +0000406225 00000 n +0000406289 00000 n +0000412384 00000 n +0000412448 00000 n +0000412512 00000 n +0000412576 00000 n +0000412640 00000 n +0000412703 00000 n +0000412767 00000 n +0000412831 00000 n +0000412894 00000 n +0000412958 00000 n +0000413022 00000 n +0000413085 00000 n +0000413149 00000 n +0000413213 00000 n +0000413276 00000 n +0000413340 00000 n +0000413404 00000 n +0000413468 00000 n +0000413532 00000 n +0000413596 00000 n +0000413660 00000 n +0000413724 00000 n +0000413788 00000 n +0000413852 00000 n +0000413916 00000 n +0000413980 00000 n +0000414044 00000 n +0000409840 00000 n +0000409993 00000 n +0000410147 00000 n +0000410304 00000 n +0000410461 00000 n +0000410618 00000 n +0000410775 00000 n +0000410928 00000 n +0000411081 00000 n +0000411234 00000 n +0000411392 00000 n +0000411550 00000 n +0000411708 00000 n +0000411861 00000 n +0000412015 00000 n +0000418505 00000 n +0000412169 00000 n +0000414108 00000 n +0000409395 00000 n +0000406532 00000 n +0000412321 00000 n +0000960757 00000 n +0000418663 00000 n +0000418821 00000 n +0000418974 00000 n +0000419132 00000 n +0000419291 00000 n +0000423400 00000 n +0000418316 00000 n +0000414341 00000 n +0000419443 00000 n +0000419506 00000 n +0000419632 00000 n +0000419695 00000 n +0000419758 00000 n +0000419821 00000 n +0000419884 00000 n +0000419947 00000 n +0000420010 00000 n +0000420073 00000 n +0000420136 00000 n +0000420199 00000 n +0000420262 00000 n +0000420325 00000 n +0000420388 00000 n +0000420451 00000 n +0000420514 00000 n +0000420577 00000 n +0000420640 00000 n +0000420703 00000 n +0000420766 00000 n +0000420828 00000 n +0000420890 00000 n +0000420953 00000 n +0000421016 00000 n +0000421078 00000 n +0000421140 00000 n +0000421203 00000 n +0000421266 00000 n +0000421328 00000 n +0000421390 00000 n +0000421453 00000 n +0000421516 00000 n +0000421579 00000 n +0000421642 00000 n +0000421705 00000 n +0000421768 00000 n +0000421831 00000 n +0000421894 00000 n +0000421956 00000 n +0000422018 00000 n +0000422081 00000 n +0000422144 00000 n +0000422206 00000 n +0000422268 00000 n +0000422331 00000 n +0000422394 00000 n +0000422456 00000 n +0000422518 00000 n +0000422581 00000 n +0000422644 00000 n +0000422707 00000 n +0000422770 00000 n +0000422833 00000 n +0000422896 00000 n +0000422959 00000 n +0000423022 00000 n +0000423085 00000 n +0000423148 00000 n +0000423211 00000 n +0000423274 00000 n +0000423337 00000 n +0000427669 00000 n +0000427828 00000 n +0000430931 00000 n +0000427516 00000 n +0000423575 00000 n +0000427980 00000 n +0000428043 00000 n +0000428106 00000 n +0000428169 00000 n +0000428232 00000 n +0000428295 00000 n +0000428358 00000 n +0000428421 00000 n +0000428484 00000 n +0000428547 00000 n +0000428610 00000 n +0000428673 00000 n +0000428736 00000 n +0000428799 00000 n +0000428862 00000 n +0000428925 00000 n +0000428986 00000 n +0000429047 00000 n +0000429110 00000 n +0000429173 00000 n +0000429236 00000 n +0000429299 00000 n +0000429362 00000 n +0000429425 00000 n +0000429488 00000 n +0000429551 00000 n +0000429614 00000 n +0000429677 00000 n +0000429740 00000 n +0000429803 00000 n +0000429865 00000 n +0000429927 00000 n +0000429990 00000 n +0000430053 00000 n +0000430115 00000 n +0000430177 00000 n +0000430240 00000 n +0000430303 00000 n +0000430366 00000 n +0000430429 00000 n +0000430492 00000 n +0000430555 00000 n +0000430618 00000 n +0000430681 00000 n +0000430744 00000 n +0000430807 00000 n +0000430869 00000 n +0000963823 00000 n +0000434076 00000 n +0000440457 00000 n +0000433932 00000 n +0000431092 00000 n +0000434228 00000 n +0000434291 00000 n +0000434354 00000 n +0000434417 00000 n +0000434480 00000 n +0000434543 00000 n +0000434606 00000 n +0000434669 00000 n +0000434732 00000 n +0000434795 00000 n +0000434858 00000 n +0000434921 00000 n +0000434984 00000 n +0000435047 00000 n +0000435110 00000 n +0000435173 00000 n +0000435236 00000 n +0000435299 00000 n +0000435362 00000 n +0000435425 00000 n +0000435488 00000 n +0000435551 00000 n +0000435614 00000 n +0000435677 00000 n +0000435740 00000 n +0000435803 00000 n +0000435866 00000 n +0000435929 00000 n +0000435992 00000 n +0000436055 00000 n +0000436118 00000 n +0000436181 00000 n +0000436244 00000 n +0000436307 00000 n +0000436370 00000 n +0000436433 00000 n +0000436496 00000 n +0000436559 00000 n +0000436622 00000 n +0000436685 00000 n +0000436748 00000 n +0000436811 00000 n +0000436874 00000 n +0000436937 00000 n +0000437000 00000 n +0000437063 00000 n +0000437126 00000 n +0000437189 00000 n +0000437252 00000 n +0000437315 00000 n +0000437378 00000 n +0000437441 00000 n +0000437504 00000 n +0000437567 00000 n +0000437630 00000 n +0000437693 00000 n +0000437756 00000 n +0000437819 00000 n +0000437882 00000 n +0000437945 00000 n +0000438008 00000 n +0000438071 00000 n +0000438134 00000 n +0000438197 00000 n +0000438260 00000 n +0000438323 00000 n +0000438386 00000 n +0000438449 00000 n +0000438512 00000 n +0000438575 00000 n +0000438638 00000 n +0000438701 00000 n +0000438764 00000 n +0000438827 00000 n +0000438890 00000 n +0000438953 00000 n +0000439015 00000 n +0000439077 00000 n +0000439140 00000 n +0000439203 00000 n +0000439265 00000 n +0000439327 00000 n +0000439390 00000 n +0000439453 00000 n +0000439515 00000 n +0000439577 00000 n +0000439640 00000 n +0000439703 00000 n +0000439766 00000 n +0000439829 00000 n +0000439892 00000 n +0000439955 00000 n +0000440018 00000 n +0000440081 00000 n +0000440144 00000 n +0000440207 00000 n +0000440270 00000 n +0000440333 00000 n +0000440395 00000 n +0000443814 00000 n +0000447615 00000 n +0000443670 00000 n +0000440593 00000 n +0000443966 00000 n +0000444029 00000 n +0000444092 00000 n +0000444155 00000 n +0000444218 00000 n +0000444281 00000 n +0000444344 00000 n +0000444407 00000 n +0000444470 00000 n +0000444533 00000 n +0000444596 00000 n +0000444659 00000 n +0000444722 00000 n +0000444785 00000 n +0000444848 00000 n +0000444911 00000 n +0000444974 00000 n +0000445037 00000 n +0000445100 00000 n +0000445163 00000 n +0000445226 00000 n +0000445289 00000 n +0000445352 00000 n +0000445415 00000 n +0000445478 00000 n +0000445541 00000 n +0000445604 00000 n +0000445667 00000 n +0000445730 00000 n +0000445793 00000 n +0000445856 00000 n +0000445919 00000 n +0000445982 00000 n +0000446045 00000 n +0000446108 00000 n +0000446171 00000 n +0000446234 00000 n +0000446297 00000 n +0000446359 00000 n +0000446421 00000 n +0000446483 00000 n +0000446545 00000 n +0000446608 00000 n +0000446671 00000 n +0000446734 00000 n +0000446797 00000 n +0000446860 00000 n +0000446923 00000 n +0000446986 00000 n +0000447049 00000 n +0000447112 00000 n +0000447175 00000 n +0000447238 00000 n +0000447301 00000 n +0000447364 00000 n +0000447427 00000 n +0000447490 00000 n +0000451295 00000 n +0000455722 00000 n +0000451151 00000 n +0000447777 00000 n +0000451447 00000 n +0000451510 00000 n +0000451573 00000 n +0000451636 00000 n +0000451699 00000 n +0000451762 00000 n +0000451825 00000 n +0000451888 00000 n +0000451951 00000 n +0000452014 00000 n +0000452077 00000 n +0000452140 00000 n +0000452203 00000 n +0000452266 00000 n +0000452329 00000 n +0000452392 00000 n +0000452455 00000 n +0000452518 00000 n +0000452581 00000 n +0000452644 00000 n +0000452707 00000 n +0000452770 00000 n +0000452833 00000 n +0000452958 00000 n +0000453021 00000 n +0000453084 00000 n +0000453147 00000 n +0000453210 00000 n +0000453273 00000 n +0000453336 00000 n +0000453399 00000 n +0000453462 00000 n +0000453525 00000 n +0000453588 00000 n +0000453651 00000 n +0000453714 00000 n +0000453777 00000 n +0000453840 00000 n +0000453903 00000 n +0000453966 00000 n +0000454029 00000 n +0000454092 00000 n +0000454155 00000 n +0000454218 00000 n +0000454280 00000 n +0000454342 00000 n +0000454405 00000 n +0000454468 00000 n +0000454530 00000 n +0000454592 00000 n +0000454655 00000 n +0000454718 00000 n +0000454780 00000 n +0000454842 00000 n +0000454905 00000 n +0000454968 00000 n +0000455031 00000 n +0000455094 00000 n +0000455157 00000 n +0000455220 00000 n +0000455283 00000 n +0000455346 00000 n +0000455409 00000 n +0000455472 00000 n +0000455535 00000 n +0000455598 00000 n +0000455660 00000 n +0000459458 00000 n +0000459608 00000 n +0000463721 00000 n +0000459305 00000 n +0000455884 00000 n +0000459760 00000 n +0000459823 00000 n +0000459886 00000 n +0000459949 00000 n +0000460012 00000 n +0000460075 00000 n +0000460138 00000 n +0000460201 00000 n +0000460264 00000 n +0000460327 00000 n +0000460390 00000 n +0000460453 00000 n +0000460516 00000 n +0000460579 00000 n +0000460642 00000 n +0000460705 00000 n +0000460768 00000 n +0000460831 00000 n +0000460894 00000 n +0000460957 00000 n +0000461020 00000 n +0000461083 00000 n +0000461146 00000 n +0000461209 00000 n +0000461272 00000 n +0000461335 00000 n +0000461398 00000 n +0000461461 00000 n +0000461524 00000 n +0000461587 00000 n +0000461650 00000 n +0000461713 00000 n +0000461776 00000 n +0000461839 00000 n +0000461902 00000 n +0000461965 00000 n +0000462028 00000 n +0000462091 00000 n +0000462154 00000 n +0000462217 00000 n +0000462280 00000 n +0000462343 00000 n +0000462405 00000 n +0000462467 00000 n +0000462530 00000 n +0000462593 00000 n +0000462655 00000 n +0000462717 00000 n +0000462779 00000 n +0000462841 00000 n +0000462904 00000 n +0000462967 00000 n +0000463030 00000 n +0000463093 00000 n +0000463156 00000 n +0000463219 00000 n +0000463282 00000 n +0000463345 00000 n +0000463408 00000 n +0000463471 00000 n +0000463534 00000 n +0000463597 00000 n +0000463659 00000 n +0000469675 00000 n +0000467974 00000 n +0000468125 00000 n +0000468277 00000 n +0000468427 00000 n +0000468578 00000 n +0000470112 00000 n +0000467794 00000 n +0000463857 00000 n +0000468730 00000 n +0000468793 00000 n +0000468856 00000 n +0000468919 00000 n +0000468982 00000 n +0000469045 00000 n +0000469108 00000 n +0000469171 00000 n +0000469234 00000 n +0000469297 00000 n +0000469360 00000 n +0000469423 00000 n +0000469486 00000 n +0000469549 00000 n +0000469612 00000 n +0000469738 00000 n +0000469800 00000 n +0000469862 00000 n +0000469925 00000 n +0000470050 00000 n +0000474419 00000 n +0000475768 00000 n +0000474275 00000 n +0000470367 00000 n +0000474571 00000 n +0000474634 00000 n +0000474697 00000 n +0000474760 00000 n +0000474823 00000 n +0000474886 00000 n +0000474949 00000 n +0000475012 00000 n +0000475075 00000 n +0000475138 00000 n +0000475201 00000 n +0000475264 00000 n +0000475327 00000 n +0000475390 00000 n +0000475453 00000 n +0000475516 00000 n +0000475579 00000 n +0000475642 00000 n +0000475705 00000 n +0000963948 00000 n +0000478922 00000 n +0000485045 00000 n +0000478778 00000 n +0000475933 00000 n +0000479074 00000 n +0000479137 00000 n +0000479200 00000 n +0000479263 00000 n +0000479326 00000 n +0000479389 00000 n +0000479452 00000 n +0000479515 00000 n +0000479578 00000 n +0000479641 00000 n +0000479704 00000 n +0000479767 00000 n +0000479830 00000 n +0000479893 00000 n +0000479956 00000 n +0000480019 00000 n +0000480082 00000 n +0000480145 00000 n +0000480208 00000 n +0000480271 00000 n +0000480334 00000 n +0000480397 00000 n +0000480460 00000 n +0000480523 00000 n +0000480586 00000 n +0000480649 00000 n +0000480712 00000 n +0000480775 00000 n +0000480838 00000 n +0000480901 00000 n +0000480964 00000 n +0000481027 00000 n +0000481090 00000 n +0000481153 00000 n +0000481215 00000 n +0000481277 00000 n +0000481340 00000 n +0000481403 00000 n +0000481465 00000 n +0000481527 00000 n +0000481590 00000 n +0000481653 00000 n +0000481715 00000 n +0000481777 00000 n +0000481840 00000 n +0000481903 00000 n +0000481966 00000 n +0000482029 00000 n +0000482092 00000 n +0000482155 00000 n +0000482218 00000 n +0000482281 00000 n +0000482344 00000 n +0000482407 00000 n +0000482470 00000 n +0000482533 00000 n +0000482596 00000 n +0000482659 00000 n +0000482722 00000 n +0000482785 00000 n +0000482848 00000 n +0000482911 00000 n +0000482974 00000 n +0000483037 00000 n +0000483100 00000 n +0000483163 00000 n +0000483226 00000 n +0000483289 00000 n +0000483352 00000 n +0000483415 00000 n +0000483478 00000 n +0000483541 00000 n +0000483603 00000 n +0000483665 00000 n +0000483728 00000 n +0000483791 00000 n +0000483853 00000 n +0000483915 00000 n +0000483978 00000 n +0000484041 00000 n +0000484103 00000 n +0000484165 00000 n +0000484228 00000 n +0000484291 00000 n +0000484354 00000 n +0000484417 00000 n +0000484480 00000 n +0000484543 00000 n +0000484606 00000 n +0000484669 00000 n +0000484732 00000 n +0000484795 00000 n +0000484858 00000 n +0000484921 00000 n +0000484983 00000 n +0000488231 00000 n +0000494166 00000 n +0000488087 00000 n +0000485168 00000 n +0000488383 00000 n +0000488446 00000 n +0000488509 00000 n +0000488572 00000 n +0000488635 00000 n +0000488698 00000 n +0000488761 00000 n +0000488824 00000 n +0000488887 00000 n +0000488950 00000 n +0000489013 00000 n +0000489076 00000 n +0000489139 00000 n +0000489202 00000 n +0000489265 00000 n +0000489328 00000 n +0000489391 00000 n +0000489454 00000 n +0000489517 00000 n +0000489580 00000 n +0000489643 00000 n +0000489706 00000 n +0000489769 00000 n +0000489832 00000 n +0000489895 00000 n +0000489958 00000 n +0000490021 00000 n +0000490084 00000 n +0000490147 00000 n +0000490210 00000 n +0000490273 00000 n +0000490336 00000 n +0000490399 00000 n +0000490462 00000 n +0000490525 00000 n +0000490588 00000 n +0000490651 00000 n +0000490714 00000 n +0000490777 00000 n +0000490840 00000 n +0000490902 00000 n +0000490964 00000 n +0000491027 00000 n +0000491090 00000 n +0000491152 00000 n +0000491214 00000 n +0000491277 00000 n +0000491340 00000 n +0000491403 00000 n +0000491466 00000 n +0000491529 00000 n +0000491592 00000 n +0000491655 00000 n +0000491718 00000 n +0000491781 00000 n +0000491844 00000 n +0000491907 00000 n +0000491970 00000 n +0000492033 00000 n +0000492096 00000 n +0000492159 00000 n +0000492222 00000 n +0000492285 00000 n +0000492348 00000 n +0000492411 00000 n +0000492536 00000 n +0000492598 00000 n +0000492660 00000 n +0000492723 00000 n +0000492786 00000 n +0000492849 00000 n +0000492912 00000 n +0000492974 00000 n +0000493036 00000 n +0000493099 00000 n +0000493162 00000 n +0000493224 00000 n +0000493286 00000 n +0000493349 00000 n +0000493412 00000 n +0000493475 00000 n +0000493538 00000 n +0000493601 00000 n +0000493664 00000 n +0000493727 00000 n +0000493790 00000 n +0000493853 00000 n +0000493916 00000 n +0000493979 00000 n +0000494042 00000 n +0000494104 00000 n +0000497994 00000 n +0000501603 00000 n +0000497850 00000 n +0000494302 00000 n +0000498146 00000 n +0000498209 00000 n +0000498272 00000 n +0000498335 00000 n +0000498398 00000 n +0000498461 00000 n +0000498524 00000 n +0000498587 00000 n +0000498650 00000 n +0000498713 00000 n +0000498776 00000 n +0000498839 00000 n +0000498902 00000 n +0000498965 00000 n +0000499028 00000 n +0000499091 00000 n +0000499154 00000 n +0000499217 00000 n +0000499280 00000 n +0000499405 00000 n +0000499468 00000 n +0000499531 00000 n +0000499594 00000 n +0000499657 00000 n +0000499720 00000 n +0000499783 00000 n +0000499846 00000 n +0000499909 00000 n +0000499971 00000 n +0000500033 00000 n +0000500096 00000 n +0000500159 00000 n +0000500221 00000 n +0000500283 00000 n +0000500346 00000 n +0000500409 00000 n +0000500471 00000 n +0000500533 00000 n +0000500596 00000 n +0000500659 00000 n +0000500722 00000 n +0000500785 00000 n +0000500848 00000 n +0000500911 00000 n +0000500974 00000 n +0000501037 00000 n +0000501100 00000 n +0000501163 00000 n +0000501226 00000 n +0000501289 00000 n +0000501352 00000 n +0000501415 00000 n +0000501478 00000 n +0000505878 00000 n +0000506186 00000 n +0000506032 00000 n +0000506336 00000 n +0000510512 00000 n +0000505707 00000 n +0000501778 00000 n +0000506488 00000 n +0000506551 00000 n +0000506614 00000 n +0000506677 00000 n +0000506740 00000 n +0000506803 00000 n +0000506866 00000 n +0000506929 00000 n +0000506992 00000 n +0000507055 00000 n +0000507118 00000 n +0000507181 00000 n +0000507244 00000 n +0000507307 00000 n +0000507370 00000 n +0000507433 00000 n +0000507496 00000 n +0000507559 00000 n +0000507622 00000 n +0000507685 00000 n +0000507748 00000 n +0000507811 00000 n +0000507873 00000 n +0000507935 00000 n +0000507998 00000 n +0000508061 00000 n +0000508123 00000 n +0000508185 00000 n +0000508248 00000 n +0000508311 00000 n +0000508373 00000 n +0000508435 00000 n +0000508498 00000 n +0000508561 00000 n +0000508624 00000 n +0000508687 00000 n +0000508750 00000 n +0000508813 00000 n +0000508876 00000 n +0000508939 00000 n +0000509002 00000 n +0000509065 00000 n +0000509128 00000 n +0000509191 00000 n +0000509254 00000 n +0000509317 00000 n +0000509380 00000 n +0000509443 00000 n +0000509506 00000 n +0000509569 00000 n +0000509632 00000 n +0000509695 00000 n +0000509758 00000 n +0000509821 00000 n +0000509884 00000 n +0000509947 00000 n +0000510010 00000 n +0000510073 00000 n +0000510136 00000 n +0000510199 00000 n +0000510262 00000 n +0000510325 00000 n +0000510388 00000 n +0000510451 00000 n +0000514094 00000 n +0000519404 00000 n +0000513950 00000 n +0000510754 00000 n +0000514246 00000 n +0000514309 00000 n +0000514372 00000 n +0000514435 00000 n +0000514498 00000 n +0000514561 00000 n +0000514624 00000 n +0000514687 00000 n +0000514750 00000 n +0000514813 00000 n +0000514876 00000 n +0000514939 00000 n +0000515002 00000 n +0000515065 00000 n +0000515128 00000 n +0000515191 00000 n +0000515254 00000 n +0000515317 00000 n +0000515380 00000 n +0000515443 00000 n +0000515506 00000 n +0000515569 00000 n +0000515632 00000 n +0000515695 00000 n +0000515758 00000 n +0000515821 00000 n +0000515884 00000 n +0000515947 00000 n +0000516010 00000 n +0000516073 00000 n +0000516136 00000 n +0000516199 00000 n +0000516262 00000 n +0000516325 00000 n +0000516388 00000 n +0000516451 00000 n +0000516514 00000 n +0000516577 00000 n +0000516640 00000 n +0000516703 00000 n +0000516765 00000 n +0000516827 00000 n +0000516890 00000 n +0000516953 00000 n +0000517015 00000 n +0000517077 00000 n +0000517140 00000 n +0000517203 00000 n +0000517265 00000 n +0000517327 00000 n +0000517390 00000 n +0000517453 00000 n +0000517516 00000 n +0000517579 00000 n +0000517642 00000 n +0000517705 00000 n +0000517768 00000 n +0000517831 00000 n +0000517894 00000 n +0000517957 00000 n +0000518020 00000 n +0000518083 00000 n +0000518146 00000 n +0000518209 00000 n +0000518272 00000 n +0000518335 00000 n +0000518398 00000 n +0000518461 00000 n +0000518524 00000 n +0000518587 00000 n +0000518650 00000 n +0000518713 00000 n +0000518776 00000 n +0000518839 00000 n +0000518902 00000 n +0000518965 00000 n +0000519028 00000 n +0000519091 00000 n +0000519154 00000 n +0000519217 00000 n +0000519280 00000 n +0000523113 00000 n +0000527104 00000 n +0000522969 00000 n +0000519553 00000 n +0000523265 00000 n +0000523328 00000 n +0000523390 00000 n +0000523452 00000 n +0000523515 00000 n +0000523578 00000 n +0000523641 00000 n +0000523704 00000 n +0000523766 00000 n +0000523828 00000 n +0000523891 00000 n +0000523954 00000 n +0000524017 00000 n +0000524080 00000 n +0000524143 00000 n +0000524206 00000 n +0000524269 00000 n +0000524332 00000 n +0000524395 00000 n +0000524458 00000 n +0000524521 00000 n +0000524584 00000 n +0000524647 00000 n +0000524710 00000 n +0000524773 00000 n +0000524836 00000 n +0000524899 00000 n +0000524962 00000 n +0000525025 00000 n +0000525088 00000 n +0000525151 00000 n +0000525214 00000 n +0000525277 00000 n +0000525340 00000 n +0000525403 00000 n +0000525466 00000 n +0000525529 00000 n +0000525592 00000 n +0000525655 00000 n +0000525718 00000 n +0000525781 00000 n +0000525844 00000 n +0000525907 00000 n +0000525970 00000 n +0000526033 00000 n +0000526096 00000 n +0000526159 00000 n +0000526222 00000 n +0000526285 00000 n +0000526348 00000 n +0000526411 00000 n +0000526474 00000 n +0000526537 00000 n +0000526600 00000 n +0000526663 00000 n +0000526726 00000 n +0000526789 00000 n +0000526852 00000 n +0000526915 00000 n +0000526978 00000 n +0000527041 00000 n +0000964073 00000 n +0000530951 00000 n +0000534440 00000 n +0000530807 00000 n +0000527240 00000 n +0000531103 00000 n +0000531166 00000 n +0000531229 00000 n +0000531292 00000 n +0000531355 00000 n +0000531418 00000 n +0000531481 00000 n +0000531544 00000 n +0000531607 00000 n +0000531670 00000 n +0000531733 00000 n +0000531796 00000 n +0000531859 00000 n +0000531922 00000 n +0000531985 00000 n +0000532048 00000 n +0000532111 00000 n +0000532174 00000 n +0000532237 00000 n +0000532300 00000 n +0000532363 00000 n +0000532426 00000 n +0000532489 00000 n +0000532552 00000 n +0000532615 00000 n +0000532678 00000 n +0000532741 00000 n +0000532804 00000 n +0000532867 00000 n +0000532930 00000 n +0000532993 00000 n +0000533056 00000 n +0000533119 00000 n +0000533182 00000 n +0000533245 00000 n +0000533308 00000 n +0000533371 00000 n +0000533434 00000 n +0000533497 00000 n +0000533560 00000 n +0000533623 00000 n +0000533686 00000 n +0000533749 00000 n +0000533812 00000 n +0000533875 00000 n +0000533938 00000 n +0000534001 00000 n +0000534064 00000 n +0000534127 00000 n +0000534190 00000 n +0000534253 00000 n +0000539297 00000 n +0000539451 00000 n +0000539603 00000 n +0000541518 00000 n +0000539135 00000 n +0000534602 00000 n +0000539755 00000 n +0000539818 00000 n +0000539881 00000 n +0000539944 00000 n +0000540007 00000 n +0000540070 00000 n +0000540133 00000 n +0000540196 00000 n +0000540259 00000 n +0000540322 00000 n +0000540385 00000 n +0000540448 00000 n +0000540511 00000 n +0000540636 00000 n +0000540699 00000 n +0000540762 00000 n +0000540825 00000 n +0000540888 00000 n +0000540951 00000 n +0000541014 00000 n +0000541077 00000 n +0000541140 00000 n +0000541203 00000 n +0000541266 00000 n +0000541329 00000 n +0000541392 00000 n +0000541455 00000 n +0000546073 00000 n +0000547482 00000 n +0000545929 00000 n +0000541773 00000 n +0000546225 00000 n +0000546350 00000 n +0000546413 00000 n +0000546476 00000 n +0000546539 00000 n +0000546602 00000 n +0000546665 00000 n +0000546728 00000 n +0000546791 00000 n +0000546916 00000 n +0000546979 00000 n +0000547104 00000 n +0000547167 00000 n +0000547230 00000 n +0000547293 00000 n +0000547356 00000 n +0000547419 00000 n +0000550739 00000 n +0000556364 00000 n +0000550595 00000 n +0000547682 00000 n +0000550891 00000 n +0000550954 00000 n +0000551017 00000 n +0000551080 00000 n +0000551143 00000 n +0000551206 00000 n +0000551269 00000 n +0000551332 00000 n +0000551395 00000 n +0000551458 00000 n +0000551521 00000 n +0000551584 00000 n +0000551647 00000 n +0000551710 00000 n +0000551773 00000 n +0000551836 00000 n +0000551898 00000 n +0000551960 00000 n +0000552023 00000 n +0000552086 00000 n +0000552149 00000 n +0000552212 00000 n +0000552275 00000 n +0000552338 00000 n +0000552401 00000 n +0000552464 00000 n +0000552527 00000 n +0000552590 00000 n +0000552653 00000 n +0000552716 00000 n +0000552779 00000 n +0000552842 00000 n +0000552905 00000 n +0000552968 00000 n +0000553031 00000 n +0000553094 00000 n +0000553157 00000 n +0000553220 00000 n +0000553283 00000 n +0000553346 00000 n +0000553409 00000 n +0000553472 00000 n +0000553535 00000 n +0000553598 00000 n +0000553661 00000 n +0000553724 00000 n +0000553787 00000 n +0000553850 00000 n +0000553913 00000 n +0000553976 00000 n +0000554039 00000 n +0000554102 00000 n +0000554165 00000 n +0000554228 00000 n +0000554291 00000 n +0000554354 00000 n +0000554417 00000 n +0000554480 00000 n +0000554543 00000 n +0000554606 00000 n +0000554669 00000 n +0000554732 00000 n +0000554795 00000 n +0000554858 00000 n +0000554921 00000 n +0000554984 00000 n +0000555047 00000 n +0000555110 00000 n +0000555172 00000 n +0000555234 00000 n +0000555296 00000 n +0000555358 00000 n +0000555421 00000 n +0000555484 00000 n +0000555546 00000 n +0000555608 00000 n +0000555671 00000 n +0000555734 00000 n +0000555797 00000 n +0000555860 00000 n +0000555923 00000 n +0000555986 00000 n +0000556049 00000 n +0000556112 00000 n +0000556175 00000 n +0000556238 00000 n +0000556301 00000 n +0000560650 00000 n +0000561807 00000 n +0000560506 00000 n +0000556500 00000 n +0000560802 00000 n +0000958728 00000 n +0000560927 00000 n +0000560990 00000 n +0000561053 00000 n +0000561116 00000 n +0000561241 00000 n +0000561304 00000 n +0000561367 00000 n +0000561430 00000 n +0000561555 00000 n +0000561618 00000 n +0000561681 00000 n +0000561744 00000 n +0000566667 00000 n +0000566817 00000 n +0000568346 00000 n +0000566514 00000 n +0000561983 00000 n +0000566969 00000 n +0000567032 00000 n +0000567095 00000 n +0000567220 00000 n +0000567282 00000 n +0000567344 00000 n +0000567407 00000 n +0000567532 00000 n +0000567595 00000 n +0000567658 00000 n +0000567720 00000 n +0000567782 00000 n +0000567844 00000 n +0000567906 00000 n +0000567969 00000 n +0000568094 00000 n +0000568157 00000 n +0000568220 00000 n +0000568283 00000 n +0000964198 00000 n +0000573905 00000 n +0000573382 00000 n +0000573536 00000 n +0000579872 00000 n +0000573690 00000 n +0000575037 00000 n +0000573220 00000 n +0000568508 00000 n +0000573842 00000 n +0000573968 00000 n +0000574031 00000 n +0000574094 00000 n +0000574156 00000 n +0000574219 00000 n +0000574282 00000 n +0000574407 00000 n +0000574470 00000 n +0000574533 00000 n +0000574596 00000 n +0000574659 00000 n +0000574722 00000 n +0000574785 00000 n +0000574848 00000 n +0000574911 00000 n +0000574974 00000 n +0000580026 00000 n +0000582885 00000 n +0000579719 00000 n +0000575318 00000 n +0000580178 00000 n +0000580241 00000 n +0000580304 00000 n +0000580367 00000 n +0000580430 00000 n +0000580493 00000 n +0000580556 00000 n +0000580619 00000 n +0000580682 00000 n +0000580745 00000 n +0000580808 00000 n +0000580871 00000 n +0000580934 00000 n +0000580997 00000 n +0000581060 00000 n +0000581123 00000 n +0000581186 00000 n +0000581249 00000 n +0000581312 00000 n +0000581375 00000 n +0000581438 00000 n +0000581501 00000 n +0000581564 00000 n +0000581627 00000 n +0000581690 00000 n +0000581753 00000 n +0000581816 00000 n +0000581879 00000 n +0000581942 00000 n +0000582005 00000 n +0000582068 00000 n +0000582131 00000 n +0000582194 00000 n +0000582257 00000 n +0000582320 00000 n +0000582383 00000 n +0000582446 00000 n +0000582571 00000 n +0000582634 00000 n +0000582697 00000 n +0000582760 00000 n +0000582823 00000 n +0000587186 00000 n +0000589284 00000 n +0000587042 00000 n +0000583126 00000 n +0000587338 00000 n +0000587401 00000 n +0000587463 00000 n +0000587525 00000 n +0000587588 00000 n +0000587651 00000 n +0000587714 00000 n +0000587777 00000 n +0000587839 00000 n +0000587901 00000 n +0000587964 00000 n +0000588088 00000 n +0000588151 00000 n +0000588214 00000 n +0000588277 00000 n +0000588340 00000 n +0000588403 00000 n +0000588466 00000 n +0000588529 00000 n +0000588592 00000 n +0000588655 00000 n +0000588718 00000 n +0000588781 00000 n +0000588844 00000 n +0000588907 00000 n +0000588970 00000 n +0000589033 00000 n +0000589096 00000 n +0000589159 00000 n +0000593456 00000 n +0000593614 00000 n +0000593772 00000 n +0000595619 00000 n +0000593294 00000 n +0000589446 00000 n +0000593924 00000 n +0000593987 00000 n +0000594050 00000 n +0000594113 00000 n +0000594176 00000 n +0000594239 00000 n +0000594302 00000 n +0000594365 00000 n +0000594428 00000 n +0000594491 00000 n +0000594554 00000 n +0000594617 00000 n +0000594680 00000 n +0000594743 00000 n +0000594806 00000 n +0000594869 00000 n +0000594932 00000 n +0000595181 00000 n +0000595243 00000 n +0000595305 00000 n +0000595368 00000 n +0000595431 00000 n +0000595494 00000 n +0000597188 00000 n +0000597340 00000 n +0000597494 00000 n +0000597957 00000 n +0000597026 00000 n +0000595768 00000 n +0000597646 00000 n +0000598094 00000 n +0000598120 00000 n +0000598152 00000 n +0000598479 00000 n +0000598511 00000 n +0000598543 00000 n +0000598795 00000 n +0000599233 00000 n +0000599259 00000 n +0000599686 00000 n +0000600142 00000 n +0000600642 00000 n +0000601052 00000 n +0000601671 00000 n +0000601751 00000 n +0000601869 00000 n +0000602265 00000 n +0000602369 00000 n +0000602393 00000 n +0000602699 00000 n +0000603332 00000 n +0000957554 00000 n +0000603844 00000 n +0000604316 00000 n +0000604793 00000 n +0000605485 00000 n +0000605944 00000 n +0000605972 00000 n +0000606172 00000 n +0000606360 00000 n +0000607014 00000 n +0000607459 00000 n +0000607839 00000 n +0000608512 00000 n +0000608971 00000 n +0000621052 00000 n +0000621369 00000 n +0000629851 00000 n +0000630098 00000 n +0000641281 00000 n +0000641554 00000 n +0000653598 00000 n +0000653897 00000 n +0000659190 00000 n +0000659454 00000 n +0000667707 00000 n +0000667972 00000 n +0000675115 00000 n +0000675339 00000 n +0000682428 00000 n +0000682654 00000 n +0000689969 00000 n +0000690197 00000 n +0000714519 00000 n +0000715012 00000 n +0000726562 00000 n +0000726849 00000 n +0000735262 00000 n +0000735496 00000 n +0000744137 00000 n +0000744405 00000 n +0000754412 00000 n +0000754699 00000 n +0000763392 00000 n +0000763657 00000 n +0000782982 00000 n +0000783426 00000 n +0000803696 00000 n +0000804154 00000 n +0000812063 00000 n +0000812356 00000 n +0000819876 00000 n +0000820113 00000 n +0000827629 00000 n +0000827867 00000 n +0000835102 00000 n +0000835354 00000 n +0000843320 00000 n +0000843614 00000 n +0000851868 00000 n +0000852098 00000 n +0000865851 00000 n +0000866157 00000 n +0000876517 00000 n +0000876772 00000 n +0000898722 00000 n +0000899317 00000 n +0000903249 00000 n +0000903497 00000 n +0000911419 00000 n +0000911795 00000 n +0000926459 00000 n +0000926866 00000 n +0000937751 00000 n +0000938114 00000 n +0000947761 00000 n +0000948199 00000 n +0000950165 00000 n +0000950389 00000 n +0000957326 00000 n +0000964323 00000 n +0000964446 00000 n +0000964572 00000 n +0000964652 00000 n +0000964734 00000 n +0000972950 00000 n +0000973181 00000 n +0000973443 00000 n +0000973705 00000 n +0000973970 00000 n +0000974233 00000 n +0000974498 00000 n +0000974761 00000 n +0000975026 00000 n +0000975289 00000 n +0000975554 00000 n +0000975817 00000 n +0000976082 00000 n +0000976344 00000 n +0000976606 00000 n +0000976871 00000 n +0000977134 00000 n +0000977399 00000 n +0000977662 00000 n +0000977927 00000 n +0000978187 00000 n +0000978452 00000 n +0000978715 00000 n +0000978980 00000 n +0000979243 00000 n +0000979508 00000 n +0000979770 00000 n +0000980032 00000 n +0000980297 00000 n +0000980560 00000 n +0000980825 00000 n +0000981088 00000 n +0000981353 00000 n +0000981616 00000 n +0000981881 00000 n +0000982144 00000 n +0000982409 00000 n +0000982671 00000 n +0000982931 00000 n +0000983193 00000 n +0000983455 00000 n +0000983720 00000 n +0000983983 00000 n +0000984248 00000 n +0000984511 00000 n +0000984776 00000 n +0000985039 00000 n +0000985304 00000 n +0000985567 00000 n +0000985832 00000 n +0000986094 00000 n +0000986356 00000 n +0000986621 00000 n +0000986884 00000 n +0000987149 00000 n +0000987412 00000 n +0000987677 00000 n +0000987937 00000 n +0000988202 00000 n +0000988465 00000 n +0000988730 00000 n +0000988993 00000 n +0000989258 00000 n +0000989520 00000 n +0000989782 00000 n +0000990047 00000 n +0000990310 00000 n +0000990575 00000 n +0000990838 00000 n +0000991103 00000 n +0000991366 00000 n +0000991631 00000 n +0000991894 00000 n +0000992159 00000 n +0000992421 00000 n +0000992681 00000 n +0000992943 00000 n +0000993205 00000 n +0000993470 00000 n +0000993733 00000 n +0000993998 00000 n +0000994261 00000 n +0000994526 00000 n +0000994789 00000 n +0000995054 00000 n +0000995317 00000 n +0000995582 00000 n +0000995844 00000 n +0000996106 00000 n +0000996371 00000 n +0000996634 00000 n +0000996899 00000 n +0000997162 00000 n +0000997427 00000 n +0000997687 00000 n +0000997952 00000 n +0000998215 00000 n +0000998480 00000 n +0000998743 00000 n +0000999008 00000 n +0000999270 00000 n +0000999532 00000 n +0000999797 00000 n +0001000060 00000 n +0001000322 00000 n +0001000572 00000 n +0001000823 00000 n +0001001073 00000 n +0001001324 00000 n +0001001574 00000 n +0001001825 00000 n +0001002079 00000 n +0001002331 00000 n +0001002585 00000 n +0001002839 00000 n +0001003096 00000 n +0001003351 00000 n +0001003608 00000 n +0001003863 00000 n +0001004120 00000 n +0001004375 00000 n +0001004632 00000 n +0001004887 00000 n +0001005144 00000 n +0001005398 00000 n +0001005652 00000 n +0001005909 00000 n +0001006164 00000 n +0001006421 00000 n +0001006676 00000 n +0001006933 00000 n +0001007185 00000 n +0001007442 00000 n +0001007697 00000 n +0001007954 00000 n +0001008209 00000 n +0001008466 00000 n +0001008720 00000 n +0001008974 00000 n +0001009231 00000 n +0001009486 00000 n +0001009743 00000 n +0001009998 00000 n +0001010255 00000 n +0001010510 00000 n +0001010767 00000 n +0001011022 00000 n +0001011279 00000 n +0001011533 00000 n +0001011785 00000 n +0001012039 00000 n +0001012293 00000 n +0001012550 00000 n +0001012805 00000 n +0001013062 00000 n +0001013317 00000 n +0001013574 00000 n +0001013829 00000 n +0001014086 00000 n +0001014341 00000 n +0001014598 00000 n +0001014852 00000 n +0001015106 00000 n +0001015363 00000 n +0001015618 00000 n +0001015875 00000 n +0001016130 00000 n +0001016387 00000 n +0001016639 00000 n +0001016896 00000 n +0001017151 00000 n +0001017408 00000 n +0001017663 00000 n +0001017920 00000 n +0001018174 00000 n +0001018428 00000 n +0001018685 00000 n +0001018940 00000 n +0001019197 00000 n +0001019452 00000 n +0001019709 00000 n +0001019964 00000 n +0001020221 00000 n +0001020476 00000 n +0001020733 00000 n +0001020987 00000 n +0001021239 00000 n +0001021493 00000 n +0001021747 00000 n +0001022004 00000 n +0001022259 00000 n +0001022516 00000 n +0001022771 00000 n +0001023028 00000 n +0001023283 00000 n +0001023540 00000 n +0001023795 00000 n +0001024052 00000 n +0001024306 00000 n +0001024560 00000 n +0001024817 00000 n +0001025072 00000 n +0001025329 00000 n +0001025584 00000 n +0001025841 00000 n +0001026093 00000 n +0001026350 00000 n +0001026605 00000 n +0001026862 00000 n +0001027117 00000 n +0001027374 00000 n +0001027628 00000 n +0001027882 00000 n +0001028139 00000 n +0001028394 00000 n +0001028651 00000 n +0001028906 00000 n +0001029163 00000 n +0001029418 00000 n +0001029675 00000 n +0001029930 00000 n +0001030187 00000 n +0001030441 00000 n +0001030693 00000 n +0001030947 00000 n +0001031201 00000 n +0001031458 00000 n +0001031713 00000 n +0001031970 00000 n +0001032225 00000 n +0001032482 00000 n +0001032737 00000 n +0001032994 00000 n +0001033249 00000 n +0001033506 00000 n +0001033760 00000 n +0001034014 00000 n +0001034271 00000 n +0001034526 00000 n +0001034783 00000 n +0001035038 00000 n +0001035295 00000 n +0001035547 00000 n +0001035804 00000 n +0001036059 00000 n +0001036316 00000 n +0001036571 00000 n +0001036828 00000 n +0001037082 00000 n +0001037336 00000 n +0001037593 00000 n +0001037848 00000 n +0001038105 00000 n +0001038360 00000 n +0001038617 00000 n +0001038872 00000 n +0001039129 00000 n +0001039384 00000 n +0001039641 00000 n +0001039895 00000 n +0001040130 00000 n +0001040307 00000 n +0001040483 00000 n +0001040656 00000 n +0001040868 00000 n +0001041159 00000 n +0001041456 00000 n +0001041752 00000 n +0001042046 00000 n +0001042325 00000 n +0001042569 00000 n +0001042820 00000 n +0001043077 00000 n +0001043333 00000 n +0001043587 00000 n +0001043823 00000 n +0001044018 00000 n +0001044218 00000 n +0001044419 00000 n +0001044620 00000 n +0001044813 00000 n +0001044986 00000 n +0001045161 00000 n +0001045335 00000 n +0001045509 00000 n +0001045686 00000 n +0001045861 00000 n +0001046038 00000 n +0001046213 00000 n +0001046390 00000 n +0001046565 00000 n +0001046742 00000 n +0001046917 00000 n +0001047091 00000 n +0001047275 00000 n +0001047470 00000 n +0001047657 00000 n +0001047859 00000 n +0001048094 00000 n +0001048331 00000 n +0001048572 00000 n +0001048807 00000 n +0001049039 00000 n +0001049264 00000 n +0001049486 00000 n +0001049713 00000 n +0001049954 00000 n +0001050215 00000 n +0001050478 00000 n +0001050751 00000 n +0001051022 00000 n +0001051295 00000 n +0001051566 00000 n +0001051839 00000 n +0001052109 00000 n +0001052379 00000 n +0001052652 00000 n +0001052923 00000 n +0001053196 00000 n +0001053467 00000 n +0001053740 00000 n +0001054011 00000 n +0001054284 00000 n +0001054555 00000 n +0001054828 00000 n +0001055098 00000 n +0001055366 00000 n +0001055636 00000 n +0001055906 00000 n +0001056179 00000 n +0001056450 00000 n +0001056723 00000 n +0001056994 00000 n +0001057267 00000 n +0001057538 00000 n +0001057811 00000 n +0001058082 00000 n +0001058355 00000 n +0001058625 00000 n +0001058895 00000 n +0001059168 00000 n +0001059439 00000 n +0001059712 00000 n +0001059983 00000 n +0001060256 00000 n +0001060524 00000 n +0001060797 00000 n +0001061068 00000 n +0001061341 00000 n +0001061612 00000 n +0001061885 00000 n +0001062155 00000 n +0001062425 00000 n +0001062698 00000 n +0001062969 00000 n +0001063242 00000 n +0001063513 00000 n +0001063786 00000 n +0001064057 00000 n +0001064330 00000 n +0001064601 00000 n +0001064874 00000 n +0001065144 00000 n +0001065412 00000 n +0001065682 00000 n +0001065952 00000 n +0001066225 00000 n +0001066496 00000 n +0001066769 00000 n +0001067040 00000 n +0001067313 00000 n +0001067584 00000 n +0001067857 00000 n +0001068128 00000 n +0001068401 00000 n +0001068671 00000 n +0001068941 00000 n +0001069214 00000 n +0001069485 00000 n +0001069758 00000 n +0001070029 00000 n +0001070302 00000 n +0001070570 00000 n +0001070843 00000 n +0001071114 00000 n +0001071387 00000 n +0001071658 00000 n +0001071931 00000 n +0001072201 00000 n +0001072471 00000 n +0001072744 00000 n +0001073015 00000 n +0001073288 00000 n +0001073559 00000 n +0001073832 00000 n +0001074103 00000 n +0001074376 00000 n +0001074647 00000 n +0001074920 00000 n +0001075190 00000 n +0001075458 00000 n +0001075728 00000 n +0001075998 00000 n +0001076271 00000 n +0001076542 00000 n +0001076815 00000 n +0001077086 00000 n +0001077359 00000 n +0001077630 00000 n +0001077903 00000 n +0001078174 00000 n +0001078438 00000 n +0001078695 00000 n +0001078952 00000 n +0001079211 00000 n +0001079469 00000 n +0001079728 00000 n +0001079989 00000 n +0001080254 00000 n +0001080514 00000 n +0001080779 00000 n +0001081042 00000 n +0001081307 00000 n +0001081570 00000 n +0001081835 00000 n +0001082097 00000 n +0001082359 00000 n +0001082624 00000 n +0001082887 00000 n +0001083152 00000 n +0001083415 00000 n +0001083680 00000 n +0001083943 00000 n +0001084208 00000 n +0001084471 00000 n +0001084736 00000 n +0001084998 00000 n +0001085258 00000 n +0001085520 00000 n +0001085782 00000 n +0001086047 00000 n +0001086310 00000 n +0001086575 00000 n +0001086838 00000 n +0001087103 00000 n +0001087366 00000 n +0001087631 00000 n +0001087894 00000 n +0001088159 00000 n +0001088421 00000 n +0001088683 00000 n +0001088948 00000 n +0001089211 00000 n +0001089476 00000 n +0001089739 00000 n +0001090004 00000 n +0001090264 00000 n +0001090529 00000 n +0001090792 00000 n +0001091057 00000 n +0001091320 00000 n +0001091585 00000 n +0001091847 00000 n +0001092109 00000 n +0001092374 00000 n +0001092637 00000 n +0001092902 00000 n +0001093165 00000 n +0001093430 00000 n +0001093693 00000 n +0001093958 00000 n +0001094221 00000 n +0001094486 00000 n +0001094748 00000 n +0001095008 00000 n +0001095270 00000 n +0001095532 00000 n +0001095797 00000 n +0001096060 00000 n +0001096325 00000 n +0001096588 00000 n +0001096853 00000 n +0001097116 00000 n +0001097381 00000 n +0001097644 00000 n +0001097909 00000 n +0001098171 00000 n +0001098433 00000 n +0001098698 00000 n +0001098961 00000 n +0001099226 00000 n +0001099489 00000 n +0001099754 00000 n +0001100014 00000 n +0001100279 00000 n +0001100542 00000 n +0001100807 00000 n +0001101070 00000 n +0001101335 00000 n +0001101597 00000 n +0001101859 00000 n +0001102124 00000 n +0001102387 00000 n +0001102652 00000 n +0001102915 00000 n +0001103180 00000 n +0001103443 00000 n +0001103708 00000 n +0001103971 00000 n +0001104236 00000 n +0001104498 00000 n +0001104758 00000 n +0001105020 00000 n +0001105282 00000 n +0001105547 00000 n +0001105810 00000 n +0001106075 00000 n +0001106338 00000 n +0001106603 00000 n +0001106866 00000 n +0001107131 00000 n +0001107394 00000 n +0001107659 00000 n +0001107921 00000 n +0001108183 00000 n +0001108448 00000 n +0001108711 00000 n +0001108976 00000 n +0001109239 00000 n +0001109504 00000 n +0001109764 00000 n +0001110029 00000 n +0001110292 00000 n +0001110557 00000 n +0001110820 00000 n +0001111085 00000 n +0001111347 00000 n +0001111609 00000 n +0001111874 00000 n +0001112137 00000 n +0001112402 00000 n +0001112665 00000 n +0001112930 00000 n +0001113193 00000 n +0001113458 00000 n +0001113721 00000 n +0001113986 00000 n +0001114248 00000 n +0001114508 00000 n +0001114770 00000 n +0001115032 00000 n +0001115297 00000 n +0001115560 00000 n +0001115825 00000 n +0001116088 00000 n +0001116353 00000 n +0001116616 00000 n +0001116881 00000 n +0001117144 00000 n +0001117409 00000 n +0001117671 00000 n +0001117933 00000 n +0001118198 00000 n +0001118461 00000 n +0001118726 00000 n +0001118989 00000 n +0001119254 00000 n +0001119510 00000 n +0001119773 00000 n +0001120036 00000 n +0001120301 00000 n +0001120561 00000 n +0001120777 00000 n +0001120897 00000 n +0001121032 00000 n +0001121170 00000 n +0001121307 00000 n +0001121445 00000 n +0001121583 00000 n +0001121721 00000 n +0001121858 00000 n +0001121996 00000 n +0001122134 00000 n +0001122272 00000 n +0001122410 00000 n +0001122548 00000 n +0001122686 00000 n +0001122824 00000 n +0001122962 00000 n +0001123100 00000 n +0001123238 00000 n +0001123375 00000 n +0001123510 00000 n +0001123646 00000 n +0001123782 00000 n +0001123918 00000 n +0001124053 00000 n +0001124189 00000 n +0001124325 00000 n +0001124461 00000 n +0001124596 00000 n +0001124732 00000 n +0001124868 00000 n +0001125004 00000 n +0001125138 00000 n +0001125273 00000 n +0001125409 00000 n +0001125545 00000 n +0001125681 00000 n +0001125816 00000 n +0001125952 00000 n +0001126088 00000 n +0001126224 00000 n +0001126359 00000 n +0001126495 00000 n +0001126631 00000 n +0001126767 00000 n +0001126906 00000 n +0001127045 00000 n +0001127173 00000 n +0001127292 00000 n +0001127407 00000 n +0001127526 00000 n +0001127653 00000 n +0001127789 00000 n +0001127929 00000 n +0001128069 00000 n +0001128209 00000 n +0001128348 00000 n +0001128488 00000 n +0001128628 00000 n +0001128768 00000 n +0001128908 00000 n +0001129048 00000 n +0001129188 00000 n +0001129328 00000 n +0001129468 00000 n +0001129608 00000 n +0001129748 00000 n +0001129888 00000 n +0001130027 00000 n +0001130167 00000 n +0001130306 00000 n +0001130444 00000 n +0001130581 00000 n +0001130719 00000 n +0001130857 00000 n +0001130995 00000 n +0001131132 00000 n +0001131270 00000 n +0001131408 00000 n +0001131546 00000 n +0001131682 00000 n +0001131819 00000 n +0001131957 00000 n +0001132095 00000 n +0001132233 00000 n +0001132370 00000 n +0001132508 00000 n +0001132646 00000 n +0001132784 00000 n +0001132921 00000 n +0001133059 00000 n +0001133197 00000 n +0001133335 00000 n +0001133472 00000 n +0001133610 00000 n +0001133748 00000 n +0001133886 00000 n +0001133986 00000 n +0001134121 00000 n +0001134258 00000 n +0001134395 00000 n +0001134531 00000 n +0001134667 00000 n +0001134803 00000 n +0001134939 00000 n +0001135065 00000 n +0001135193 00000 n +0001135332 00000 n +0001135472 00000 n +0001135611 00000 n +0001135749 00000 n +0001135887 00000 n +0001136025 00000 n +0001136152 00000 n +0001136286 00000 n +0001136423 00000 n +0001136532 00000 n +0001136629 00000 n +0001136669 00000 n +0001137738 00000 n +trailer +<< /Size 5206 +/Root 5204 0 R +/Info 5205 0 R +/ID [<63F8F14AB11673EBF4138275D23CFB8C> <63F8F14AB11673EBF4138275D23CFB8C>] >> +startxref +1138002 +%%EOF diff --git a/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.tex b/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.tex new file mode 100644 index 0000000000..dbc9151418 --- /dev/null +++ b/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.tex @@ -0,0 +1,2753 @@ +\documentclass[ + use-a4-paper, + use-10pt-font, + final-version, + use-UK-English, + fancy-section-headings, + frame-section-numbers, + para-abstract-style, + inputfile, + input-config-file, + no-hyperref-messages, + wrapquote, +]{amltxdoc} + +\makeatletter + +\ltscomment +% Include the use of the following commands in this manual: +% \ifltxkeys@novalue +% \ltxkeys@presetkeys +% \ltxkeys@gpresetkeys +% \ltxkeys@postsetkeys +% \ltxkeys@gpostsetkeys +% \ltxkeys@preposetkeys +% \ltxkeys@gpreposetkeys + + +\ltxkeysifinlistTF, \ltxkeysnormalizeset, \ltxkeysnormalizecsset +\carmustykeys + +\ltscommentend + +\begin{document} + +\begin{frontmatter} +\title{The \texttt{\color{blue}ltxkeys} Package\titleref{t1,t2}} +\titlenotes[t1,t2]{% + The package is available at \url{\titleurltext}.\sep + This user manual corresponds to version~0.0.3 of the package. +} +\subtitle{A robust key parser for \latex} +\titleurl{http://mirror.ctan.org/macros/latex/contrib/ltxkeys/} +\author{Ahmed Musa\authorref{a1}} +\authornotes[a1]{% + The University of Central Lancashire, Preston, UK. \email{amusa22@gmail.com}. +} +\end{frontmatter} + +\hrule +\vskip 1ex plus 1pt minus 1pt +\begingroup +\def\contentsname{\centerline{\Large\sffamily\textcolor{blue}{Contents}}} +\hypersetup{linkcolor=blue} +\sffamily\tableofcontents +\endgroup +\hrule + +\ltsnewfootnote{1}{% + Because of the multitude of functions provided by the \pkg'{ltxkeys}, it may actually slow down when executing some tasks, depending on the task at hand. The package option \fx{tracingkeys}, for example, does slow down processing. And automatically initiating keys after definition, as done by the commands \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys}, also affects processing speed; so does \quoted{launching keys}, which first presets absent keys with their default values before setting the current keys (\ie, keys whose values are provided by the user at the moment of setting keys that belong to a family). Then, as in the \pkg'{xkeyval}, there are the commands for presetting and post-setting keys. +} +\ltsnewfootnote{2}{% + Options are also keys, but (from the user's viewpoint) there might be a need to treat options separately when dealing with unknown keys. +} + + +\docsection(sec:intro){Introduction} + +\lletter{T}{he \pkg'{ltxkeys}} provides facilities for creating and managing keys in the manner of the \pkg'{keyval, xkeyval}, but it is intended to be more robust, faster, and provide more functionality than these earlier packages. Its robustness emanates from, inter alia, its ability to preserve braces in key values throughout parsing. The need to preserve braces in key values without expecting the user to double braces emerges often in parsing keys. This is the case in, \eg, the \pkg'{xwatermark}, but consider also the possibility of passing all the following options to a package at once, where \quotedtt{layout} is a package or class option or key\footnote{It should be noted that if a value of the demonstrative option \fx{layout} is expandable, then the option can't be passed by \hx{\documentclass} without preloading a robust options parser like \pkg{kvoptions-patch, xkvltxp, ltxtools}, or \pkg{ltxkeys} package. In fact, \latex's native options processor can't handle options with values. The \pkg'{ltxkeys}, unlike the \pkg'{xkeyval}, can be loaded before \hx{\documentclass}.}: + +%[Braced option values] +\start'{example} +\pkgoptions{% + opt1=val1,opt2=val2, + layout={left=3cm,right=3cm,top=2.5cm,bottom=2.5cm,include=true} +} +\finish{example} + +As a practical example, consider the command \fx{\loadModules} with the syntax + +\start'{example}[Braced key values] +\loadModules{|A(base)}{|A(modules)} +\finish{example} + +where \ang{modules} is a comma-separated \keyval list. Like the above \quotedtt{layout} option, each key of \fx{\loadModules} may have a value (representing module options) that is itself a comma-separated \keyval list. + +Well, the type of robustness described here isn't actually difficult to implement within the \pkg'{xkeyval}. This is indeed what the \pkg'{keyreader} does: it re-implements some of the commands of the \pkg'{xkeyval} to achieve this robustness. That said, we have to indicate that the \pkg'{ltxkeys} implements this robustness intrinsically and it has many more features than the \pkg{xkeyval} and \pkg{keyreader} packages. + +In some respects, depending on the task at hand, the \pkg'{ltxkeys} is faster\usefootnote{1} than the \pkg'{xkeyval} mainly because it avoids character-wise parsing of key values (which is called \quoted{selective sanitization} by the \pkg'{xkeyval}\footnote{See \ltshref{http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=babel/3523}{here} for the problems of parsing key-value pairs within \pkg{babel}.}). Moreover, it is faster to normalize a comma-separated or \keyval list than trim leading and trailing spaces of each element of the list (as the \pkg'{xkeyval} does), since not all the elements of the list will normally have leading and trailing spaces. In fact, the chances are that only less than 50~percent of the elements of the list will have such spaces. As another example of optimization, anyone familiar with the implementation of the \pkg'{xkeyval} would have noticed that the macro \hx{\XKV@srstate}, which (in order to allow \hx{\setkeys} to be re-entrant) pushes and pops the states of some important functions in the package, loops over all the functions both when pushing and popping. In the \pkg'{ltxkeys}, pushing and popping functions together involve looping over the functions only once. And, unlike in the \pkg'{xkeyval}, higher order functions are undefined as soon as they are no longer needed, to avoid clogging up the stack. No additional looping is required for this. + +In setting keys, the \pkg'{ltxkeys} loops over not only families, as in the \pkg'{xkeyval}, but also over key prefixes. The same strategy applies when the \pkg'{ltxkeys} tries to establish if a key is defined or not. + +Normally, in the \pkg'{keyval, xkeyval} it isn't directly possible to have key macros with delimited and/or multiple parameters. So you couldn't submit \quotedfx{x and y} as a key value and expect any of these packages to split this value into two arguments for the key macro and execute the key's callback. This could only be done indirectly by the key's author, within the key's callback. For example, the following isn't directly possible by those packages: + +\begin{syntax} +\define@key[KV]{fam}{textsize}[5cm and 10cm]{% + \textwidth=#1 \textheight=#2 +} +\setkeys[KV]{fam}{textsize=2.5cm and 8cm} +\finish{syntax} + +The \pkg'{ltxkeys} can compactly define and set all types of key with delimited and multiple parameters for key macros. See \sref{sec:weirdargs}. + +While some user interfaces of the \pkg'{ltxkeys} are similar to those of the \pkg'{xkeyval}, there are important differences in several areas of syntax, semantics, and internal implementation. The \pkg'{ltxkeys} also provides additional facilities (beyond the \pkg'{xkeyval}) for defining and managing keys. Several types of key (including ordinary keys, command keys, style keys, choice keys, list keys, boolean and biboolean keys) can be efficiently created and managed. In the \pkg'{ltxkeys}, the notions of \quoted{pre-setting} and \quoted{post-setting} keys are similar to those of the \pkg'{xkeyval}. But the \pkg'{ltxkeys} introduces additional concepts in this respect: \quoted{initialized} and \quoted{launched} keys. The latter are special preset keys. The pointer system of the \pkg'{xkeyval}, which was available only at key-setting time, is now available also at key definition time. One more type of pointer (\fx{\needvalue}) has been introduced to require users of \quoted{need-value keys} to supply values for those keys. + +Rather than simply issue an error for undefined keys when setting keys, the \pkg'{ltxkeys} provides the \quoted{undefined keys} and \quoted{undefined options} handlers, which are user-customizable. Other new concepts include \quotedlist{definable keys, cross-family keys, option keys, non-option keys, handled keys, key commands, key environments}, accessing the saved value of a key outside \hx{\setkeys} or similar commands, and declaring multiple keys and options (of all genre) using only one command. + +\ltsnote +It is not advisable to alias the commands of the \pkg'{xkeyval} to the commands of the \pkg'{ltxkeys}. There are many existing packages that rely on the \pkg'{xkeyval} and aliasing commands that are used by other packages can cause confusion\footnote{A user of version~0.0.1 of the \pkg'{ltxkeys} had sought to do this.}. + + +\docsubsection{Motivation} + +What are the \emph{raison d'etre} and origins of the \pkg'{ltxkeys}? Well, I decided to write this package as I grabbled with some practical problems of key parsing while developing version~1.5.0 of the \pkg'{xwatermark}. The tasks proved more challenging than I had initially thought and, despite its commendable and widely deployed features, I found the \pkg'{xkeyval} inadequate in some respects. As mentioned earlier, all the functions of the \pkg'{ltxkeys} can be employed for general key management in \latex beyond the \pkg'{xwatermark}. Indeed, in many ways, the \pkg'{ltxkeys} now goes far beyond the needs of \pkg'{xwatermark}. Many concepts and user interfaces were introduced long after the requirements of the \pkg'{xwatermark} had been met. The \pkg'{ltxkeys} can be used as a more robust and versatile replacement for the \pkg'{xkeyval}, of course with modifications of names and some syntaxes. The \pkg'{xkeyval} has been frozen since August 2008. Users familiar with \pkg'{pgfkeys} may also wish to explore what \pkg'{ltxkeys} has to offer. + + +\docsection(sec:packageoptions){Package options} + +The package options are listed in \sref{tab:pkgoptions}. The package options can be passed via the commands \hx{\documentclass}\footnote{Passing \pkg'{ltxkeys} options via \hx{\documentclass} implies that the package is loaded after \hx{\documentclass}. As mentioned elsewhere, the \pkg'{ltxkeys} can be loaded before or after \hx{\documentclass}.}, \hx{\RequirePackage} or \hx{\usepackage} as follows: + +\start{example}[Package options] +\documentclass[tracingkeys,keyparser={|nv}]{article} +|orr +\usepackage[tracingkeys,keyparser={|nv}]{ltxkeys} +\finish{example} + +They can also be passed locally via the command \fx{\setltxkeysoptions}: + +\start{newmacro}[\setltxkeysoptions] +\setltxkeysoptions{tracingkeys=false,keyparser={;}} +\finish{newmacro} +\fxim*{\setltxkeysoptions} + +\newltablenote{ltxkeys-1}{% + The speed of compilation may be affected by this option, but it is recommended at the pre-production stages of developing keys. The option provide some trace functionality and enables the user to, among other things, follow the progress of the \latex run and to see if a key has been defined and/or set/executed more than once in the current run. The \stform+ of the commands \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys} will always flag an error if a key is being defined twice, irrespective of the state of the package option \fx{tracingkeys}. The \textltxkey variants (unlike the \textnewkey variants) of key-defining commands don't have this facility, and it may be desirable to know if and when an existing key is being redefined. +} +\newltablenote{ltxkeys-2}{% + Wherever the \qsemicolon is indicated as a list parser in this guide, it can be replaced by any user-specified one character parser via the package option \fx{keyparser}. To avoid confusing the user-supplied parser with internal parsers, it is advisable to enclose the chosen character in curly braces when submitting it as a package option. The braces will be stripped off internally. Please note that some of the characters that may be passed as a list parser may indeed be active; be careful to make them innocent before using them as a list/key parser. My advice is that the user sticks with the \qsemicolon as the key parser: the chances of it being made active by any package is minimal. If you have the chosen parser as literals in the callbacks of your keys, they have to be enclosed in curly braces. +} +\newltablenote{ltxkeys-3}{% + The key-setting commands are \ffx'{\ltxkeyssetkeys,\ltxkeyssetrmkeys,\ltxkeyssetaliaskey}. If you must nest these commands beyond level~4, you have to raise the \fx{keydepthlimit} as a package option. The option \fx{keystacklimit} is an alias for \fx{keydepthlimit}. +} +\newltablenote{ltxkeys-4}{% + The use of an empty prefix will normally result from explicitly declaring the prefix as \fx{[]}, rather than leaving it undeclared. Undeclared prefixes assume the default value of \fx{KV}. An empty family will result from submitting the family as empty balanced curly braces \fx{{}}. If keys lack prefix and/or family, there is a strong risk of confusing key macros/functions. For example, without a prefix and/or family, a key named \fx{width} will have a key macro defined as \fx{\width}, which portents sufficient danger. +} + +\begingroup +\small +%\trace* +\begin{tabularx}{\linewidth}{|p{3cm}|p{2cm}|X|} +\caption{Package options. All the package options can also be changed globally via \headhx{\documentclass} and locally through the control sequence \headfx{\setltxkeysoptions}.} \xwmlabel{tab:pkgoptions} +\\\hline +\rowcolor{pink} +\bfseries Option&\bfseries Default&\bfseries Meaning\\\hline +\endfirsthead +\hline +\multicolumn{3}{|l|}{\emph{Continued from last page}}\\\hline +\bfseries Option&\bfseries Default&\bfseries Meaning\\\hline +\endhead +\multicolumn{3}{|r|}{\emph{Continued on next page}}\\\hline +\endfoot +\hline +\endlastfoot +\fx{tracingkeys} & \hx{false} & The global boolean switch that determines if information should be logged in the transcript file for some tasks in the package. \useltablenote[tab:pkgoptions:note1]{ltxkeys-1}\\\hline +\fx{keyparser} & \texttt{;} & The most user-relevant of the list parsers (\ie, item separators) used by internal loops in defining keys---mainly in the macros \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys}. \useltablenote[tab:pkgoptions:note2]{ltxkeys-2}\\\hline +\fx{keydepthlimit} & \hx{4} & This is used to guard against erroneous infinite re-entrance of the package's key-setting commands. The default value of~4 means that neither of these commands can ordinarily be nested beyond level~4.\useltablenote[tab:pkgoptions:note3]{ltxkeys-3}\\\hline +\fx{reservenopath} & \hx{false} & The \quoted{path} (or roots or bases) of a key is the combination of key prefix, key family and macro prefix. These can be reserved and unreserved by any user by the tools of \sref{sec:reservedpath}. Subsequent users can, at their own risk, override all previously reserved paths by enabling the package's boolean option \fx{reservenopath}.\\\hline +\fx{allowemptypath} & \hx{false} & Allow the use of empty key prefix and family. This isn't advisable but some pre-existing packages might have used empty key prefixes and families. \useltablenote[tab:pkgoptions:note4]{ltxkeys-4}\\\hline +\fx{endcallbackline} & \hx{false} & At key-definition time, while in the callback of a key, implicitly make \hx{\endlinechar} equal to $-1$ (\ie, automatically insert comment sign at each end of line). If enabled, this option applies to all key-definition commands. The snag with this is that, when enabled, the user has to remember to manually provide explicit spaces that he/she might require at end of lines. +\end{tabularx} +\endgroup +%\endtrace + + +\docsection{Defining keys} + +\docsubsection(sec:definablekeys){Defining only definable keys} + +If the package option \fx{tracingkeys} is enabled (\ie, turned true), the user can see in the transcript file the existing keys that he has redefined with the \textltxkey variants of the key-defining commands, which redefine existing keys without any default warning or error. The log file messages being referred to here will be highlighted with the warning sign (\makered{!!}). This is always desirable in the preproduction stages of your project. However, instead of looking for these warning messages in the log file, the user can use the \textnewkey variants of the key-defining commands to bar himself from redefining existing keys. + +Subsequently we will mention the \textnewkey variants of key-defining commands without necessarily explaining what they mean, since their meaning is henceforth clear. + +In the following, syntactic quantities in square brackets (\eg, \fx{[yyy]}) and those in parenthesis (\eg, \fx{(yyy)}) are optional arguments. + + +\docsubsection(sec:ordkeys){Ordinary keys} +\aidx*{key prefix,macro prefix,key macro} + +\start+{newmacro}[\ltxkeysordkey,\ltxkeysnewordkey] +\ltxkeysordkey[|A(pref)]{|A(fam)}{|A(key)}[|A(dft)]{|A(cbk)} +\ltxkeysnewordkey[|A(pref)]{|A(fam)}{|A(key)}[|A(dft)]{|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeysordkey,\ltxkeysnewordkey} + +These define a macro of the form \preffamkey of one parameter that holds the key function/callback \ang{cbk}. The default value for the \quoted{key prefix} \ang{pref} is always \fx{KV}, as in the \pkg'{xkeyval}. When \ang{key} is used in a \fx{\ltxkeyssetkeys} command (see \sref{sec:settingkeys}) containing \keyval, the macro \preffamkey takes the value as its argument and is then executed. The given argument or key value can be accessed in the key's callback \ang{cbk} by using \fx{#1} inside the function. The optional default value \ang{dft}, if available, will be used by \preffamkey when the user hasn't provided a value for the key at \fx{\ltxkeyssetkeys}. If \ang{dft} was absent at key definition and the key user hasn't provided a value for the key, an error message is flagged\footnote{The commands \ffx'{\ltxkeys@key, \ltxkeys@newkey} aren't user commands.}. + +Run the following example and do \fx{\show\cmdb} and \fx{\show\cmdd}: + +\start{example}[\ltxkeysordkey] +\ltxkeysordkey[KV]{fam}{keya}[\def\cmda#1{aa#1}]{\def\cmdb##1{#1bb##1}} +\ltxkeysordkey[KV]{fam}{keyb}[\def\cmdc##1{cc##1}]{\def\cmdd##1{#1dd##1}} +\ltxkeyssetkeys[KV]{fam}{keya,keyb} +\finish{example} + +\docsubsubsection(sec:ordkeys-sameattributes) + {Ordinary keys that share the same attributes} + +The commands \ffx'{\ltxkeysordkey,\ltxkeysnewordkey} can be used to introduce ordinary keys \ang{keys} that share the same path\footnote{The key path is also called the key bases.} (key prefix, key family, and macro prefix) and callback \ang{cbk}. All that is needed is to replace \ang{key} in these commands with the comma-separated list \ang{keys}. Because some users might prefer to see these commands in their plural forms when defining several keys with the same callback, we have provided the following aliases. The internal coding remains the same and no efficiency has been lost in generalization. + +\start+{newmacro}[\ltxkeysordkeys,\ltxkeysnewordkeys] +\ltxkeysordkeys[|A(pref)]{|A(fam)}{|A(keys)}[|A(dft)]{|A(cbk)} +\ltxkeysnewordkeys[|A(pref)]{|A(fam)}{|A(keys)}[|A(dft)]{|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeysordkeys,\ltxkeysnewordkeys} + + +\docsubsection(sec:lispkeys){List processor keys (lispkeys)} + +\start+{newmacro}[\ltxkeyslispkey,\ltxkeysnewlispkey, etc.] +\ltxkeyslispkey[|A(pref)]{|A(fam)}{|A(key)}[|A(dft)]{|A(cbk)} +\ltxkeysnewlispkey[|A(pref)]{|A(fam)}{|A(key)}[|A(dft)]{|A(cbk)} +\ltxkeyslispkeys[|A(pref)]{|A(fam)}{|A(keys)}[|A(dft)]{|A(cbk)} +\ltxkeysnewlispkeys[|A(pref)]{|A(fam)}{|A(keys)}[|A(dft)]{|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeyslispkey,\ltxkeysnewlispkey,\ltxkeyslispkeys,\ltxkeysnewlispkeys} + +List processor keys (or lisp keys) are ordinary keys that accept a parser-separated list as a user input and process each element of the list. The key's callback \ang{cbk} is then a list processor, but the key author doesn't have to design and suggest his own looping system. All he has to do is to pass the parameter \fx{#1}, representing the individual items of the list, to the key's callback. The key will internally do the loop and process the list (\ie, the user input). + +\Note In the lisp key's callback, the parameter character \fx{#1} represents not the entire user input (which is assumed to be a list) but the individual items of the list. Each item of the list will be processed by the key's callback. + +A lisp key does accept any arbitrary list separator. When the list separator differs from \qcomma, it has to be provided in the key's callback as the argument of the undefined command \fx{\listsep}. And at key-setting time, user inputs that are comma-separated should be enclosed in curly braces, otherwise they won't be parsed properly and errors will arise. An example follows. When setting the key, the user must then use the same list separator. \fx{\ltxkeyslispcount} gives the numerical order of each item in the list. The default value and user input of a lisp key should take cognizance of the list separator. Both the default value and the user input of a lisp key can be just one item, rather than a list; in which case the current input is assumed to have just one item. Spurious leading and trailing spaces (\ie, unprotected spaces) in the list are trimmed before the list is parsed by the key's callback. Reminder: \fx{#1} in the key's callback refers to the individual item of the list, and not the entire list itself. + +It is possible to call the command \fx{\ltxkeysbreakloop} in the key's callback \ang{cbk} to break out of the list processing prematurely. The unprocessed items will be handled by the command \fx{\ltxkeysdoremainder}, which can be redefined by the user. By default, it has the same meaning as the \latex kernel's \hx{\@gobble}, meaning that it simply throws away the list remainder. + +\start+{example}[\ltxkeyslispkey] +\ltxkeyslispkey[KV]{fam}{keya}[aaa, bbb]{% + |com(`#1' here refers to the current item of the list:) + \ltscsdef{ww@\romannumeral\ltxkeyslispcount}{#1}% +} +|com(User inputs that are comma-separated should be wrapped in braces:) +\ltxkeyssetkeys[KV]{fam}{keya={val1, val2, val3}} + +\ltxkeyslispkey[KV]{fam}{keyb}[aaa; bbb]{% + |R(\listsep){;}% + \ifnum\ltxkeyslispcount>2\relax + \ltxkeysbreakloop + \else + \ltscsdef{ww@\romannumeral\ltxkeyslispcount}{#1}% + \fi +} +\ltxkeyssetkeys[KV]{fam}{keyb=val1; val2; val3; val4} +\ltxkeyssetkeys[KV]{fam}{keyb=val5} +\finish{example} + +\start+{example}[\ltxkeyslispkey] +\ltxkeyslispkey[KV]{fam}{keya,keyb}[default1,default2]{% + \begingroup + \color{blue} + \ifltxkeysnoval + \ifnum\ltxkeyslispcount=\@ne + \endgraf + Using default value of `\ltxkeystkey': + \fi + \else + \ifnum\ltxkeyslispcount=\@ne + \endgraf + Using user value of `\ltxkeystkey': + \fi + \fi + \endgroup + \endgraf + Doing item no. \ltxkeyslispcount: #1% +} +%\show\KV@fam@keya +%\endtrace +\let\ltxsetkeys\ltxkeyssetkeys +\makeatother + +\begin{document} +\parindent0pt +%\trace* +\ltxsetkeys[KV]{fam}{keya,keyb} +%\endtrace + +\par\bigskip +\ltxsetkeys[KV]{fam}{% + keya={item1A,item1B,item1C,item1D}, + keyb={item2A,item2B,item2C,item2D} +} +%\endtrace +\end{document} +\finish{example} + + +\docsubsection(sec:cmdkeys){Command keys} + +\start+{newmacro}[\ltxkeyscmdkey,\ltxkeysnewcmdkey] +\ltxkeyscmdkey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)} +\ltxkeysnewcmdkey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeyscmdkey,\ltxkeysnewcmdkey} + +Here, the optional quantity \ang{mp} is the \quoted{macro prefix}. If \ang{mp} is given, the command \mpkey will hold the current user input at key setting time; otherwise (\ie, if \ang{mp} is absent) the user input will be available in the macro \ipreffamkey{cmd}. The command \preffamkey is the \quoted{key macro} and will hold the callback \ang{cbk}. This type of key is traditionally called \quoted{command key} (a name that most likely emanated from the \pkg'{xkeyval}) because it gives rise to the macro \mpkey, but in the \pkg'{ltxkeys} even boolean, style and choice keys are associated with this type of macro. + + +\docsubsubsection(sec:cmdkeys-sameattributes) + {Command keys that share the same attributes} + +The commands \ffx'{\ltxkeyscmdkey,\ltxkeysnewcmdkey} can be used to introduce command keys \ang{keys} that share the same path or bases (key prefix, key family, and macro prefix) and callback \ang{cbk}. Simply replace \ang{key} in these commands with the comma-separated list \ang{keys}. Some users might prefer to see these commands in their plural forms when defining several keys with the same callback. We have therefore provided the following aliases: + +\start+{newmacro}[\ltxkeyscmdkeys,\ltxkeysnewcmdkeys] +\ltxkeyscmdkeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)} +\ltxkeysnewcmdkeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeyscmdkeys,\ltxkeysnewcmdkeys} + + +\docsubsection(sec:stylekeys){Style keys} +\aidx*{style keys (sty)} + +Style keys are keys with observers (\ie, keys that are processed when the subject/master key is set). They have the following syntaxes: + +\start+{newmacro}[\ltxkeysstylekey,\ltxkeysnewstylekey] +\ltxkeysstylekey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]|(|A(deps)|){|A(cbk)} +\ltxkeysstylekey|*[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]|(|A(deps)|){|A(cbk)} +\ltxkeysnewstylekey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]|(|A(deps)|){|A(cbk)} +\ltxkeysnewstylekey|*[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]|(|A(deps)|){|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeysstylekey,\ltxkeysnewstylekey} + +The observers \ang{deps} have the syntax: + +\start'{macro}[Observer keys syntax] +|( + |A(key1)=|A(value1),...,|A(key1)=|A(value1) +|) +\finish{macro} +\aidxs*{observer keys}{style keys} + +The default value \ang{dft} and the callback \ang{cbk} can be absent in the syntax of style keys. \ang{keytype} can be \quoted{ord} (ordinary key), \quoted{cmd} (command key), \quoted{bool} (boolean key), or \quoted{choice} (choice key). + +Observer keys always share the same key prefix \ang{pref}, family \ang{fam}, and macro prefix \ang{mp} with the parent key. + +If \ang{mp} is given, the command \mpkey will hold the current user input for the parent key; otherwise the user input will be available in \ipreffamkey{style}. The macro \preffamkey will always hold the callback \ang{cbk}. + +If the \stform is used, all undefined observers will be defined and set on the fly as the parent is being set. If the \stform isn't used and undefined observers occur, then an error message will be flagged at the time the parent is being set. + +Most of the time it is possible to access the parent key's current value with \fx{\parentval}. Within \ang{dft} and \ang{cbk} of \ang{deps}, it is possible to refer to the parent key's callback with its full macro name (\ie, \preffamkey). \fx{\parentval} is always available for use as the default value of observer keys, but it may be lost in the callbacks of observer keys, because a observer key, once defined, may be set independent of, and long after, the parent key has been executed. It is, therefore, more reliable to refer to the macro \jpreffamkey{value}, which is recorded for only the parent key of style keys and which holds the current user input for the parent key. The macro \jpreffamkey{value} is recorded only if it appears at least once in the attributes or callbacks of observer keys. The macro \jpreffamkey{value} has a more unique name than \mpkey but they always contain the same value of a style key. As mentioned above, if \ang{mp} is not given, the user input for a style key will be available in the macro \ipreffamkey{style}, instead of \mpkey. + +\ltsnote +The parameter \quotedfx{#1} in the callback of parent key refers to the current value of the parent key, while \quotedfx{#1} in the callback of any observer key refers to the current value of that observer key. Here is an example that defines and sets all undefined observers on the fly: + +\start+{example}[\ltxkeysstylekey] +\ltxkeysstylekey|*[KV]{fam}[mp@]{keya}[{left}]|(% + |com(`#1' here refers to the value of the PARENT key at the time) + |com(it is being set:) + keyb=valueb,keyc=#1,keyd=2*#1 +|){% + |com(`#1' here refers to the value of the PARENT key at the time) + |com(it is being set:) + \def\x##1{##1xx#1xx}% + |com(Check the value of parent key:) + \ltxkeyscheckchoice+[,]|(\userinput\order|){#1}{left,right,center}{}{% + \@latex@error{Invalid input `#1'}\@ehd + }% +} +\finish{example} + + +In this example, \fx{\userinput} corresponds to \fx{#1}, and \fx{\order} is the numerical order of the user input in the nominations \fnz*{left,right,center}. More about the commands \ffx'{\ltxkeyscheckchoice, \ltxkeyscheckuserinput} can be found in \sref{sec:checkchoice}. + +You can try setting \ttx{keya} as follows to see what happens to keys \ffx'{keyb,keyc,keyd}: + +\start{example}[\ltxkeyssetkeys] +\ltxkeyssetkeys[KV]{fam}{keya=right} +\finish{example} + +The following will flag an error because \fx{{right}} isn't in the list of nominations \fnz*{left,right,center}: + +\start{example}[\ltxkeyssetkeys] +\ltxkeyssetkeys[KV]{fam}{keya={right}} +\finish{example} + +The braces in the key values above are just to exemplify the fact that braces in key values are preserved throughout key parsing. As mentioned earlier, this is essential for some packages and class files. + + +\docsubsubsection(sec:stylekeys-sameattributes) + {Style keys that share the same attributes} + +The commands \ffx'{\ltxkeysstylekey,\ltxkeysnewstylekey} can be used to introduce style keys \ang{keys} that share the same path or bases (key prefix, key family, and macro prefix) and callback \ang{cbk}. Just replace \ang{key} in these commands with the comma-separated list \ang{keys}. However, some users might prefer to see these commands in their plural forms when defining several keys with the same callback. Hence, we also provide the following aliases: + +\start+{newmacro}[\ltxkeysstylekeys,\ltxkeysnewstylekeys] +\ltxkeysstylekeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]|(|A(deps)|){|A(cbk)} +\ltxkeysstylekeys|*[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]|(|A(deps)|){|A(cbk)} +\ltxkeysnewstylekeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]|(|A(deps)|){|A(cbk)} +\ltxkeysnewstylekeys|*[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]|(|A(deps)|){|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeysstylekeys,\ltxkeysnewstylekeys} + + +\docsubsection(sec:boolkeys){Boolean keys} + +\start+{newmacro}[\ltxkeysboolkey,\ltxkeysnewboolkey] +\ltxkeysboolkey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)} +\ltxkeysboolkey|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)}{|A(fn)} +\ltxkeysnewboolkey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)} +\ltxkeysnewboolkey|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)}{|A(fn)} +\finish{newmacro} +\fxim*{\ltxkeysboolkey,\ltxkeysnewboolkey} + +In these commands, if \ang{mp} is given, the command \mpkey will hold the current user input for the key at key setting time; otherwise the user input will be available in \ipreffamkey{bool}\footnote{This differs from the system in the \pkg'{xkeyval}.}. If \ang{mp} is specified, a boolean of the form \ifmpkey will be created at key definition, which will be set by \fx{\ltxkeyssetkeys} according to the user input. If \ang{mp} is not specified, a boolean of the form \ipreffamkey{ifbool} will instead be created. + +The user input for boolean keys must be in the set \fnz*{true,false}. The callback \ang{cbk} is held in the command \preffamkey, which is executed if the user input is valid. + +The \plform of \ffx'{\ltxkeysboolkey,\ltxkeysnewboolkey} will execute \ang{fn} in place of \ang{cbk} if the user input isn't in \fnz*{true,false}; the plain form will issue an error in this case. + + +\docsubsubsection(sec:boolkeys-sameattributes) + {Boolean keys that share the same attributes} + +The commands \ffx'{\ltxkeysboolkey,\ltxkeysnewboolkey} can be used to introduce boolean keys \ang{keys} that share the same path or bases (key prefix, key family, and macro prefix) and callback \ang{cbk}. Just replace \ang{key} in these commands with the comma-separated list \ang{keys}. Because some users might prefer to see these commands in their plural forms when defining several keys with the same callback, we have provided the following aliases: + +\start+{newmacro}[\ltxkeysboolkeys,\ltxkeysnewboolkeys] +\ltxkeysboolkeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)} +\ltxkeysboolkeys|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)}{|A(fn)} +\ltxkeysnewboolkeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)} +\ltxkeysnewboolkeys|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)}{|A(fn)} +\finish{newmacro} +\fxim*{\ltxkeysboolkeys,\ltxkeysnewboolkeys} + + +\docsubsubsection(sec:biboolkeys){Biboolean keys} + +\start+{newmacro}[\ltxkeysbiboolkeys,\ltxkeysnewbiboolkeys] +\ltxkeysbiboolkeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(bl1),|A(bl2)}[|A(dft)]{|A(cbk1)}{|A(cbk2)} +\ltxkeysbiboolkeys|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(bl1),|A(bl2)}[|A(dft)]{|A(cbk1)}{|A(cbk2)}{|A(fn)} +\ltxkeysnewbiboolkeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(bl1),|A(bl2)}[|A(dft)]{|A(cbk1)}{|A(cbk2)} +\ltxkeysnewbiboolkeys|+ + [|A(pref)]{|A(fam)}[|A(mp)]{|A(bl1),|A(bl2)}[|A(dft)]{|A(cbk1)}{|A(cbk2)}{|A(fn)} +\finish{newmacro} +\fxim*{\ltxkeysbiboolkeys,\ltxkeysnewbiboolkeys} + +Biboolean keys always assume opposite states: when one is true, the other is automatically toggled to false; and vice versa. Think of the options \hx{draft} and \hx{final} in a document class, but note that traditional document classes don't currently use biboolean keys. The callback \ang{cbk1} belongs to the boolean key \ang{bl1}, while \ang{cbk2} is of \ang{bl2}. + +The \plform of \fx{\ltxkeysbiboolkeys} will execute \ang{fn} in place of \ang{cbk1} or \ang{cbk2} if the input is not in \fnz*{true,false}; the plain form will issue an error in this case. + +Biboolean keys have equal symmetry (\ie, they can call each other with equal propensity) and they won't bomb out in an infinite reentrance. They normally would know if and when they call each other, or if they're being called by some other keys. + +\start+{example}[\ltxkeysbiboolkeys] +\ltxkeysbiboolkeys|+[KV]{fam}[mp@]{keya,keyb}[true]{% + \ifmp@keya\def\x##1{##1x#1x##1}\fi +}{% + \ifmp@keyb\def\y##1{##1y#1y##1}\fi +}{% + \@latex@error{Invalid value `#1' for key `\ltxkeyscurrentkey'}\@ehc +} +\finish{example} + + +\docsubsection(sec:switchkeys){Switch keys} + +Switch keys look like boolean keys and they expect the same value set as boolean keys, namely, \fnz*{true, false}, but they are cheaper. Internally the value set of a switch key is \fnz*{00,01}. So, while the user input for a switch key must lie in the set \fnz*{true, false}, the input is internally converted to \fnz*{00,01}. This allows the values of switch keys to be tested with \tex's \hx{\if}. While each new boolean results in the creation of three commands, every new switch requires only one command. + +\start+{newmacro}[\ltxkeysswitchkey,\ltxkeysnewswitchkey] +\ltxkeysswitchkey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)} +\ltxkeysswitchkey|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)}{|A(fn)} +\ltxkeysnewswitchkey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)} +\ltxkeysnewswitchkey|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(dft)]{|A(cbk)}{|A(fn)} +\finish{newmacro} +\fxim*{\ltxkeysswitchkey,\ltxkeysnewswitchkey} + +In these commands, if \ang{mp} is given, the command \mpkey will hold the current user input for the key at key setting time; otherwise the user input will be available in \ipreffamkey{switch}. If \ang{mp} is specified, a switch of the form \mpkey will be created at key definition, which will be set by \fx{\ltxkeyssetkeys} according to the user input. If \ang{mp} is not specified, a switch of the form \ipreffamkey{switch} will instead be created. + +The callback \ang{cbk} is held in the command \preffamkey, which is executed if the user input is valid, ie, in the set \fnz*{true,false}. + +The \plform of \ffx'{\ltxkeysswitchkey,\ltxkeysnewswitchkey} will execute \ang{fn} in place of \ang{cbk} if the user input isn't in \fnz*{true,false}; the plain form will issue an error in this case. + +\start{example} +\ltxkeysswitchkey[KV]{fam}{keya}[true]{% + \if\switchKV@fam@keya + \def\x##1{##1*#1*##1}% + \fi +} +\ltxkeysswitchkey+[KV]{fam}[mp@]{keyb}[true]{% + \if\mp@keyb + \def\y##1{##1*#1*##1}% + \fi +}{ + \@latex@error{Invalid value `#1' for key `keyb'}\@ehc +} +\ltxkeyssetkeys[KV]{fam}{keya=true,keyb=false} +\finish{example} + + +\docsubsubsection(sec:switchkeys-sameattributes) + {Switch keys that share the same attributes} + +The commands \ffx'{\ltxkeysswitchkey,\ltxkeysnewswitchkey} can be used to introduce switch keys \ang{keys} that share the same meta (key prefix, key family, macro prefix, and callback \ang{cbk}). Just replace \ang{key} in these commands with the comma-separated list \ang{keys}. Because some users might prefer to see these commands in their plural forms when defining several keys with the same callback, we have provided the following aliases: + +\start+{newmacro}[\ltxkeysswitchkeys,\ltxkeysnewswitchkeys] +\ltxkeysswitchkeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)} +\ltxkeysswitchkeys|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)}{|A(fn)} +\ltxkeysnewswitchkeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)} +\ltxkeysnewswitchkeys|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(dft)]{|A(cbk)}{|A(fn)} +\finish{newmacro} +\fxim*{\ltxkeysswitchkeys,\ltxkeysnewswitchkeys} + +\start{example} +\ltxkeysswitchkeys+[KV]{fam}[mp@]{keya,keyb,keyc}[true]{% + \if\@nameuse{mp@\ltxkeyscurrentkey}% + \def\x##1{value of key `\ltxkeyscurrentkey' = #1 *** arg = ##1}% + \fi +}{ + \@latex@error{Invalid value `#1' for key `\ltxkeyscurrentkey'}\@ehc +} +\ltxkeyssetkeys[KV]{fam}{keya=true,keyb=false,keyc=true} +\finish{example} + + +\docsubsection(sec:choicekeys){Choice keys} + +The choice keys of the \pkg'{ltxkeys} differ from those of the \pkg'{xkeyval} in at least two respects; namely, the presence of the macro prefix for choice keys in the \pkg'{ltxkeys} and the introduction of the optional \quoted{\redclam} prefix. + +\start+{newmacro}[\ltxkeyschoicekey,\ltxkeysnewchoicekey] +\ltxkeyschoicekey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)} +\ltxkeyschoicekey|*[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)} +\ltxkeyschoicekey|*|+[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)}{|A(fn)} +\ltxkeyschoicekey|*|+|![|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)}{|A(fn)} + +\ltxkeysnewchoicekey[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)} +\ltxkeysnewchoicekey|*[|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)} +\ltxkeysnewchoicekey|*|+ + [|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)}{|A(fn)} +\ltxkeysnewchoicekey|*|+|! + [|A(pref)]{|A(fam)}[|A(mp)]{|A(key)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)}{|A(fn)} +\finish{newmacro} +\fxim*{\ltxkeyschoicekey,\ltxkeysnewchoicekey} + +Choice keys check the user input against the nominations \ang{alt} suggested by the author of a key. The comma-separated list \ang{alt} is the list of admissible values of the key. The \stform will convert user input to lowercase before checking it against the list of nominations in \ang{alt}. In all the above variants, if the input is valid, then the callback \ang{cbk} will be executed. If the user input isn't valid, the \unplform+ will flag an error, while the \plform+ will execute \ang{fn}. The \clform+ will fully expand the user input before checking it against the nominations in \ang{alt}. The \clform arises from the fact that sometimes macros are passed as the values of choice keys. If \ang{mp} is absent, then \fx{\ltxkeyschoicekey} uses \ipreffamkey{chc} to hold the user input. + +When \ang{alt} has no literal form \quotedfx{/.do} or forward slash \quotedfx{/} in it, then it is expected to be of the familiar \pkg'{xkeyval} syntax: + +\start'{macro}[Syntax of `nominations' for choice keys] +{choice1,choice2,etc.} +\finish{macro} + +If \ang{alt} has \quotedfx{/.do} or \quotedfx{/} in it, then it is expected to have one of the following syntaxes: + +\start'{macro}[Syntaxes of `nominations' for choice keys] +{% + choice1|R(/.do=)callback1|R(|A(keyparser)) + choice2|R(/.do=)callback2|R(|A(keyparser)) + etc. +} + +|R(or) + +{% + choice1|R(/)callback1|R(|A(keyparser)) + choice2|R(/)callback2|R(|A(keyparser)) + etc. +} +\finish{macro} +\aiidxm*[\emph,choice keys]{nominations} +\aidxm*{/.do} +\aidxs*{.do}{/.do} + +If the parser is \qsemicolon, then we would have + +\start'{example}[Syntaxes of `nominations' for choice keys] +{choice1|R(/.do=)callback1; choice2|R(/.do=)callback2; etc.} + +|R(or) + +{choice1|R(/)callback1; choice2|R(/)callback2; etc.} +\finish{example} + +This means that if you have \quotedfx{/.do} or \quotedfx{/} in any of the callbacks, it has to be enclosed in curly braces! Please recall that the default value of \ang{keyparser} is \qsemicolon. \fx{keyparser} is a package option. This syntax also implies that if you have the \ang{keyparser} in \ang{defn}, it has to be wrapped in curly braces. + +\ltsnote +The \ang{keyparser} in these syntaxes of \quoted{nominations} for choice keys could also be \qcomma, without the need to declare the package option \fx{keyparser} as \qcomma. Here is the rule for parsing the \ang{alt} list. First the package checks if the declared key parser (\ie, \ang{keyparser}) is in the \ang{alt} list. If the parser exists in \ang{alt}, then the list is parsed using this parser. Otherwise the list is parsed using \qcomma as the parser. Moreover, the package checks if \quotedfx{.do} separates \ang{choice} from the callback \ang{cbk}. If no \quotedfx{.do} is found, then \quotedfx{/} is assumed to be the separator. But note that when there is no \ang{cbk} for a nomination, then neither \quotedfx{.do} nor \quotedfx{/} is necessary. + +It is possible to refer to the current value of \ang{key} as \fx{#1} in \ang{alt}. + +The \stform of \fx{\ltxkeyschoicekey} will convert the user input to lowercase before checking \ang{alt} and executing the callbacks. The \plform will execute \ang{fn} in place of \ang{cbk} if the user input isn't in \ang{alt}. + +\ang{bin} has, \eg, the syntax \fx{[\userinput\order]}, where \fx{\userinput} will hold the user input (in lowercase if the \stform of \fx{\ltxkeyschoicekey} is called), and \fx{\order} will hold the serial number of the value in the list of nominations \ang{alt}, starting from 0. If the input isn't valid, \fx{\userinput} will still hold the user input, but \fx{\order} will be~$-1$. + +\start+{example}[\ltxkeyschoicekey nominations] +\ltxkeyschoicekey[KV]{fam}{keya}{% + |com(There are no callbacks for these simple nominations:) + center,right,left,justified +}[center]{|com( <- default value) + \def\x##1##2{==##1++#1++##2==}% +} + +\ltxkeyschoicekey|*|+[KV]{fam}[mp@]{keya}[\userinput\order]{% + center,right,left,justified +}[center]{% + \def\x##1##2{==##1++#1++##2==}% +}{% + \@latex@error{Inadmissible value `\detokenize{#1}' for keya}\@ehc +} + +\ltxkeyschoicekey|*|+[KV]{fam}[mp@]{keyb}[\userinput\order]{% + |com(There are callbacks for these nominations:) + land/.do=\def\x##1{*##1*#1*##1}; + air/.do=\edef\z{\expandcsonce\ltxkeyscurrentvalue}; + sea/.do=\edef\myinput{\ltstrimspaces{#1}}; + space/.do=\letcsntocs{#1@earth}\relax +}[center]{% + \def\z##1##2{==##1++#1++##2==}% +}{% + \@latex@error{Inadmissible value `\detokenize{#1}' for keya}\@ehc +} + +\ltxkeyschoicekey[KV]{fam}[mp@]{keyb}[\userinput\order]{% + |com(The callbacks can also take the following form:) + center/\ltxkeyscmdkey[KV]{fam}[mp@]{keyd}{\def\x####1{####1*##1*####1}}, + right/\let\align\flushright, + left/\let\align\flushleft\edef\userinput{\ltstrimspaces{#1}}, + justified/\let\align\relax +}[center]{% + \def\z##1##2{==##1++#1++##2==}% +} + +\ltxkeyschoicekeys[KV]{fam}[mp@]{keya,|R(\savevalue\needvalue){keyb}}% +[\val\order]{% + center/\ltxkeyscmdkey[KV]{fam}[mp@]{keyd}[|R(\usevalue){keyb}] + {\def\x####1{####1*##1*####1}}, + right/\def\y##1{##1++#1++##1}, + left/\edef\userinput{\ltstrimspaces{#1}}, + justified/\letcsntocs{#1@align}\relax +}[center]{% + \def\z##1##2{==##1++#1++##2==}% +} +\ltxkeyssetkeys[KV]{fam}{keyb=center,keyd} +\finish{example} + +The representations \ffx{\savevalue,\usevalue,\needvalue}, \etc are pointers (see \sref{sec:keypointers}). + + +\docsubsubsection(sec:choicekeys-sameattributes) + {Choice keys that share the same attributes} + +The commands \ffx'{\ltxkeyschoicekey,\ltxkeysnewchoicekey} can be used to introduce choice keys \ang{keys} that share the same path or bases (key prefix, key family, and macro prefix) and callback \ang{cbk}. All the user has to do is to replace \ang{key} in these commands with the comma-separated list \ang{keys}. Some users might prefer to see these commands in their plural forms when defining several keys with the same attributes. We have therefore provided the following aliases without modifying the internal coding: + +\start+{newmacro}[\ltxkeyschoicekeys,\ltxkeysnewchoicekeys] +\ltxkeyschoicekeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)} +\ltxkeyschoicekeys|*[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)} +\ltxkeyschoicekeys|*|+ + [|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)}{|A(fn)} +\ltxkeyschoicekeys|*|+|! + [|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)}{|A(fn)} +\ltxkeysnewchoicekeys[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)} +\ltxkeysnewchoicekeys|*[|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)} +\ltxkeysnewchoicekeys|*|+ + [|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)}{|A(fn)} +\ltxkeysnewchoicekeys|*|+|! + [|A(pref)]{|A(fam)}[|A(mp)]{|A(keys)}[|A(bin)]{|A(alt)}[|A(dft)]{|A(cbk)}{|A(fn)} +\finish{newmacro} +\fxim*{\ltxkeyschoicekeys,\ltxkeysnewchoicekeys} + + +\docsection{Default values of keys} +The code after \fx{.do=} will be executed whenever the default value of the key is used. + +% \ltxkeysordkey[KV]{fam}{keya}[\def\y#1{#1}.do=\def\x#1{#1}]{% +% \def\cmda##1{##1*#1*##1} +% } + +\docsection(sec:everykeydefault){Every default value of a key} + +The command \fx{\ltxkeyseverykeydefault} can be used to take some action (such as writing to the log file the default values assigned to keys without values) at key-setting time. The command will be invoked only if it has been initialized by the user and if the current key has no user value. It is initialized by the following syntax: + +\start+{newmacro}[\ltxkeyseverykeydefault] +\ltxkeyseverykeydefault[|A(prefs)]{|A(fams)}{#1#2#3#4} +\finish{newmacro} +\fxim*{\ltxkeyseverykeydefault} + +Here, \ang{prefs} and \ang{fams} are the key prefixes and families that will have the defined key-default handler. \ang{prefs} is optional; it has the default value of \fx{KV}. The parameters \fx{#1,#2,#3,#4} can be used by the caller to access the current key prefix, key family, key name, and key value, respectively. + +The following example defines key-default handler for two key prefixes and two families. + +\start{example}[\ltxkeyseverykeydefault] +\ltxkeyseverykeydefault[KV1,KV2]{fam1,fam2}{% + \wlog{Prefix: #1/ Family: #2/ Key name: #3/ Default value: \unexpanded{#4}}% +} +\finish{example} + + +\docsubsection(sec:declarekeys){Defining all types of key with one command} +\aidx*{defining multiple keys} + +\start{newmacro}[\ltxkeysdeclarekeys] +\ltxkeysdeclarekeys[|A(pref)]{|A(fam)}[|A(mp)]{%|label(mac:declarekeys) + |A(keytype)/|A(keyname)/|A(dft)/|A(cbk); + another set of key attributes; + etc. +} +\ltxkeysdeclarekeys|*[|A(pref)]{|A(fam)}[|A(mp)]{% + |A(keytype)/|A(keyname)/|A(dft)/|A(cbk); + another set of key attributes; + etc. +} +\finish{newmacro} +\fxim*{\ltxkeysdeclarekeys} +\aidx*{style keys (sty*)} + +Here, the default value \ang{dft} and the callback \ang{cbk} can be absent in all cases. \ang{keytype} must be any one of \fnz{ord,cmd,sty,sty*,bool,choice,switch}. The star (\redstar) in \quoted{sty\Redstar} has the same meaning as in \fx{\ltxkeysstylekey} above, namely, undefined observers will be defined on the fly when the parent key is set. The optional quantity \ang{mp} is the macro prefix, as in, \eg, \sref{sec:cmdkeys,sec:definekeys}. + +Choice keys must have their names associated with their admissible \ang{alt} values in the format \keydotchoice{keyname}{alt} (see example below). + +The \stform of \fx{\ltxkeysdeclarekeys} can be used to define new keys (in the sense of \hx{\newcommand}). + +\ltsnote +Keys defined by \fx{\ltxkeysdeclarekeys} are automatically set instantly with their default values, to provide default functions for immediate use. Boolean keys are always initialized in this sense with \quoted{false}, so that they aren't turned \quoted{true} prematurely. See \sref{nte:definekeys-1} for a potential snag and its solution when keys are automatically preset as done by the command \fx{\ltxkeysdeclarekeys}. + +\start+{example}[\ltxkeysdeclarekeys] +\ltxkeysdeclarekeys|*[KV]{fam}[mp@]{% + |com(Ordinary key with callback:) + ord/keya/.1\paperwidth/\leftmargin=#1\relax; + |com(Command key with callback. `.do=' is allowed before callback:) + cmd/keyb/10mm/.do=\rightmargin=#1\def\x##1{##1*#1*##1}; + |com(Boolean key without callback:) + bool/keyc/true; + |com(Boolean key with callback:) + bool/keyd/true/\ifmp@keyd\@tempswatrue\else\@tempswafalse\fi; + |com(Style key with callback but no observers:) + style/keye/aaa/\def\y##1{##1yyy#1}; + |com(Style key with callback and observers `keyg' and `keyh':) + style/keyf|R(.){ + keyg=valueg,keyh=valueh + } + /blue/\def\y##1{##1#1}; + |com(Choice key with simple nominations and callback. The function) + |com(\order is generated internally:) + choice/keyi|R(.){left,right,center}/center/ + \edef\shoot{\ifcase\order 0\or 1\or 2\fi}; + |com(Choice key with complex nominations:) + choice/keyj|R(.){ + center/.do=\def\mp@textalign{center}, + left/.do=\def\mp@textalign{flushleft}, + right/.do=\def\mp@textalign{flushright}, + justified/.do=\let\mp@textalign\relax + } + /center/\def\yy##1{##1yy#1}; + ord/keyk/\letcstocsn\func{as-defined-by-user}; + switch/keyl/true/\if\mp@keyl\def\y##1{##1+#1+##1}\fi; + |com(#1 here means the value of the subject key:) + style/key1|R(.){ + key1a=value1a,key1b=#1 + } + /dft1/\def\y##1{##1*#1}; +} +\finish{example} +\aidx*{style keys} +\aidx*{/.do} + +Notice the syntax \keydotchoice{keyi}{left,right,center} for the choice keys \ttx{keyi,keyj}. It says that the alternate admissible values for \quoted{keyi} are \quotedlist'{left,right, center, justified}; similarly for key \quoted{keyj}. For style keys, \keydotchoice{keyf}{keyg=valueg, keyh=valueh} means that \ttx{keyg,keyh} are observer keys of the subject \ttx{keyf}. + + +\docsubsubsection(sec:sametypekeys)[Defining keys of common type] + {Defining keys of common type with \headfx{\ltxkeysdeclarekeys}} + +If you have to define keys of the same type with the command \fx{\ltxkeysdeclarekeys}, then the following syntax allows you to avoid entering the key types repeatedly: + +\start{macro}[\ltxkeysdeclarekeys] +\ltxkeysdeclarekeys|(|A(keytype)|)[|A(pref)]{|A(fam)}[|A(mp)]{% + |A(keyname)/|A(dft)/|A(cbk); + another set of key; etc. +} +\ltxkeysdeclarekeys|*|(|A(keytype)|)[|A(pref)]{|A(fam)}[|A(mp)]{% + |A(keyname)/|A(dft)/|A(cbk); + another set of key; etc. +} +\finish{macro} +\fxi*{\ltxkeysdeclarekeys} + +\start+{example}[\ltxkeysdeclarekeys] +\ltxkeysdeclarekeys|(bool|)[KV]{fam}[mp@]{% + keya/true/\def\x##1{##1*#1*##1}; + keyb/true; + keyc/true/\def\y##1{##1yyy#1} +} +\ltxkeysdeclarekeys|*|(sty|*|)[KV]{fam}[mp@]{% + keyd/xxx/\def\y##1{##1yyy#1}; + |com(keyf is a observer of keye:) + keye/blue/\def\y##1{##1#1}/cmd>keyf>\parentval>\def\z####1{####1+##1+####1} +} +\finish{example} + + +\docsubsection(sec:definekeys){Defining keys with one command} +\aidx*{defining multiple keys} + +In my personal experience, boolean and command keys have been the most widely used types of key in the context of \pkg'{xkeyval}. More than one boolean and command keys can be defined simultaneously by the following command: + +\start{newmacro}[\ltxkeysdefinekeys] +\ltxkeysdefinekeys[|A(pref)]{|A(fam)}[|A(mp)]{% + |A(key)|R(=)|A(dft)/|A(cbk); + another set of key attributes; etc. +} +\ltxkeysdefinekeys|*[|A(pref)]{|A(fam)}[|A(mp)]{% + |A(key)|R(=)|A(dft)/|A(cbk); + another set of key attributes; etc. +} +\finish{newmacro} +\fxim*{\ltxkeysdefinekeys} + +The default value \ang{dft} can be absent in the case of command keys, and the callback \ang{cbk} can be absent for the two types of key. Boolean keys must, however, have default values \fnz*{true,false}, to be distinguishable from command keys. The \eqsign that separates the key name from the default value can be replaced with forward slash (/). That is, the following syntax is also permitted: + +\start{newmacro}[\ltxkeysdefinekeys] +\ltxkeysdefinekeys[|A(pref)]{|A(fam)}[|A(mp)]{% + |A(key)|R(/)|A(dft)/|A(cbk); + another set of key attributes; etc. +} +\ltxkeysdefinekeys|*[|A(pref)]{|A(fam)}[|A(mp)]{% + |A(key)|R(/)|A(dft)/|A(cbk); + another set of key attributes; etc. +} +\finish{newmacro} +\fxim*{\ltxkeysdefinekeys} + +You can use the command \fx{\ltxkeyscheckuserinput} in \ang{cbk} to indirectly introduce choice keys as command keys (see example below). + +Ordinary keys and conventional choice keys can't be introduced directly by this command (use the command \fx{\ltxkeysdeclarekeys} instead). + +The \stform of \fx{\ltxkeysdefinekeys} can be used to define non-existing boolean and command keys in the sense of \hx{\newcommand}. + +\begin{noteenv}* +\label{nte:definekeys-1} +Keys defined by \fx{\ltxkeysdefinekeys} are automatically set/initialized instantly, to provide default values for immediate use. Boolean keys are preset with value \quoted{false}, so that they aren't turned \quoted{true} prematurely. There is a potential problem with this manner of presetting keys. Consider the following example, in which \ttx{keya} builds a list: + +\start{example}[\ltxkeysdefinekeys] +\def\alist{} +\ltxkeysdefinekeys[pref]{fam}[mp]{% + keya/defaulta/\edef\alist{\ifx\alist\@empty\else\alist,\fi#1}; + keyb/defaultb/\def\callback##1{##1*#1}% +} +\finish{example} + +If, as is done by the command \fx{\ltxkeysdefinekeys}, \ttx{keya} is automatically preset at definition, the building of the list \fx{\alist} would then have started, which is most likely not what the user of the key requires. The \pkg'{ltxkeys} therefore provides an internal boolean \fx{\ifltxkeysdec} that is set true within the commands \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys} and toggled false outside these commands. The boolean has other uses within these commands. It can be used as follows: + +\start{example}[\ltxkeysdefinekeys] +\def\alist{} +\ltxkeysdefinekeys[pref]{fam}[mp]{% + keya/defaulta/ + \ifltxkeysdec\else + |com(Don't execute this when defining the key:) + \edef\alist{\ifx\alist\@empty\else\alist,\fi#1}% + \fi; + keyb/defaultb/\def\callback##1{##1*#1}% +} +\finish{example} + +So here the building of the list by \ttx{keya} wouldn't start until the key has been defined (\ie, outside \fx{\ltxkeysdefinekeys}). +\end{noteenv} + +\ltsnote +In \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys}, if \fx{endcallbackline} is true, every line is assumed to end with a comment sign. This is to be specially noted if a space is desired at the end of line. You can insert such a space with a comment sign, or, if appropriate, use \hx{\space}. + +\start+{example}[\ltxkeysdefinekeys] +|com(The |stform defines new keys:) +\ltxkeysdefinekeys|*[KV]{fam}[mp@]{% + |com(Command key with callback:) + keya={keepbraced}/\def\x##1{##1*#1*##1}; + |com(Boolean key:) + keyb=true/\def\y##1{##1yyy#1}; + |com(Command key with no callback:) + keyc=xxx; + |com(Choice-like command key:) + keyd=center/\ltxkeyscheckuserinput{#1}{left,right,center} + \ifltxkeysinputvalid |label(mac:ifltxkeysinputvalid) + \edef\myval{\expandcsonce\userinput} + \edef\numberinlist{\number\order} + \edef\mychoices{\expandcsonce\nominations} + \else + \@latex@error{Input `#1' not valid}\@ehd + \fi; + |com(Boolean key with no callback:) + keye=false; +} +\finish{example} +\fxim*{\ifltxkeysinputvalid,\ltxkeyscheckuserinput,\nominations,\userinput} +\aiidxm*[\bs,choice keys]{nominations,ifltxkeysinputvalid} + +In this example, \fx{\userinput} corresponds to \fx{#1}; \fx{\order} is the numerical order of the user input in \fx{\nominations}; the list of valid values suggested at key definition time (\fnz*{left,right,center} in this example). The boolean \fx{ltxkeysinputvalid} is associated with the command \fx{\ltxkeyscheckuserinput} and is available to the user. It is set \hx{true} when the user input is valid, and \hx{false} otherwise. The command \fx{\ltxkeyscheckuserinput} expects two arguments: the user input and the list of nominations. It doesn't expect two branches (see \sref{sec:checkchoice}). + + +\docsubsection(sec:needvalue){Need-value keys} + +Sometimes you may want to create keys for which the user must always supply his/her own values, even if the keys originally have default values. The default values of keys may not always be suitable. Take, for example, the height and width of a graphics image. For functions that are meant to handle generic images, it would certainly be inappropriate to relieve the user of the need to call picture height and width without corresponding values. + +To make a key a need-value key, simply attach the pointer \fx{\needvalue} to the key at definition time. This pointer can be used only when defining keys, and not when setting keys. + +\start'{example}[Need-value keys] +\ltxkeyscmdkey[KV]{fam}[mp@]{\needvalue{keya}}[blue]{% + \def\x##1{##1x#1x##1}% +} +\ltxkeyssetkeys[KV]{fam}{keya} +|com( -> Error: the author of `keya' designed it to require a user value.) +\finish{example} + +See more about key pointers in \sref{sec:keypointers}. + + +\docsubsection(sec:xfamilykeys){Cross-family keys} +\aidxs*{cross-family keys}{xfamily keys} + +There are times when it is required to use the same, or nearly the same, set of keys for different functions and purposes, and thus for different key families and prefixes. We call such keys \quoted{cross-family keys} or \quoted{xfamily keys}. Such keys bear the same names across key families and key prefixes. For example, the \pkg'{xwatermark} defines three functions (\ffx'{\xwmminipage,\xwmboxedminipage,\xwmcolorbox}) using nearly the same set of keys. In each of the three families, the keys bear the same or similar names and they have similar callbacks. The management of cross-family keys can be simplified by using the tools of this section. Even if not all the cross-family keys are needed in all the families to which they may belong, there are still advantages in using this type of keys when some of the keys cut across families. + +Cross-family keys are automatically initialized after being defined---as we saw in the case of the commands \ffx'{\ltxkeysdefinekeys,\ltxkeysdeclarekeys}. + +\start+{newmacro}[\ltxkeyssavexfamilykeys,\ltxkeysdefinexfamilykeys] +\ltxkeyssavexfamilykeys<|A(id)>{|A(keylist)} +\ltxkeyssavexfamilykeys|*<|A(id)>|A(keylistcmd) + +\ltxkeyssavexfamilykeys<|A(id)>|(|A(keytype)|){|A(keylist)} +\ltxkeyssavexfamilykeys|*<|A(id)>|(|A(keytype)|)|A(keylistcmd) + +\ltxkeysdefinexfamilykeys<|A(id)>[|A(pref)]{|A(fam)}[|A(mp)]{|A(na)} +\ltxkeysdefinexfamilykeys|*<|A(id)>[|A(pref)]{|A(fam)}[|A(mp)]{|A(na)} +\finish{newmacro} +\fxim*{\ltxkeyssavexfamilykeys,\ltxkeysdefinexfamilykeys} + +Here, \ang{id} is the mandatory identifier of the key list \ang{keylist}, \ang{pref} is the key prefix, \ang{fam} the key family, \ang{mp} is the macro prefix, and \ang{na} is the list of keys belonging to \ang{keylist} that shouldn't be presently defined and initialized. The \ang{na} can be empty, but it must always be there as a mandatory argument. \emph{So, where you put the key list in the commands \emfx{\ltxkeysdefinekeys} and \emfx{\ltxkeysdeclarekeys} is where you now have to locate \ang{na}}. For any use of the command \fx{\ltxkeysdefinexfamilykeys} we expect the \ang{na} to be far less than the remaining keys. The \stform of \fx{\ltxkeyssavexfamilykeys} will expand \ang{keylistcmd} once before saving the xfamily keys. The \stform of \fx{\ltxkeysdefinexfamilykeys} will define only definable keys, in the sense of \hx{\newcommand}. + +\ang{keylist} and \ang{keylistcmd} have the same syntax as the last arguments of \ffx'{\ltxkeysdefinekeys,\ltxkeysdeclarekeys}: + +\start'{newmacro}[Syntax of keylist] +|A(keytype)/|A(keyname)/|A(dft)/|A(cbk); +another set of key attributes; +etc. +\finish{newmacro} + +Here too \ang{keytype} must be a member of the set \fnz{ord,cmd,sty,sty*,bool,choice}, \ang{keyname} is obviously the name of the key, \ang{dft} is the default value of the key, and \ang{cbk} is the callback of the key. If the key is a style key, you can add the attributes of the observers after \ang{cbk} (see the syntaxes of the commands \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys}). + +The mandatory identifier \ang{id} for each list must be unique, not withstanding the fact that the identifiers have their separate namespace. + +If the xfamily keys are all of the same type (\ie, only one of the types \fnz{ord,cmd,sty,sty*,bool,choice}), you can specify \ang{keytype} as an optional argument in parenthesis to the command \fx{\ltxkeyssavexfamilykeys}. The parenthesis can't appear with an empty content. + +\start+{example}[xfamily keys] +\ltxkeyssavexfamilykeys{% + ord/keya/\paperwidth/\mylength=#1; + cmd/keyb/black/\def\y##1{##1}; + choice/keyc.{left,right,center}/center/\def\z##1{##1}; + bool/keyd/true +} + +|com(Now define the keys previously stored with the id no. x1.) +|com(For now don't define keys keyb and keyc:) +\ltxkeysdefinexfamilykeys[KV]{fam}[mp@]{keyb,keyc} + +|com(Once defined the keys can be executed separately:) +\ltxkeyssetkeys[KV]{fam}{keya=.5\hsize,keyd=false} +\show\ifmp@keyd + +|com(Now define the keys previously stored with the id no. x1 for) +|com(another family. This time we don't want to define key keyb:) +\ltxkeysdefinexfamilykeys[KVA]{|R(fama)}[mpa@]{keyb} + +|com(You can save and define xfamily keys of only one key type,) +|com(command keys in the following example:) +\ltxkeyssavexfamilykeys|R(|(cmd|)){% + keya/\paperwidth; + keyb/blue/\def\x##1{#1x##1}; +} +|com(Define the saved keys and ignore none of them:) +\ltxkeysdefinexfamilykeys|*[KV]{fam}[mp@]{} +\ltxkeyssetkeys[KV]{fam}{keya=.5\hsize,keyb=red} +\finish{example} +\fxi*{\ltxkeyssavexfamilykeys,\ltxkeysdefinexfamilykeys} + +\start+{example}[xfamily keys] +|com(`keya' and `keyd' are starred style keys but `keyd' has no observers:) +\ltxkeyssavexfamilykeys|(sty|*|){% + keya/center/.do=\def\xx##1{##1xx#1}/ + ord>\needvalue{keyb}>\parentval>\edef\yy##1{##1yy\unexpanded{#1}}, + |com(The braces around `center' |(the default value of `keyc'|)) + |com(will be preserved in parsing:) + cmd>keyc>{center}; + |com(The braces around the callback of `keyd' will be preserved:) + keyd/red/.do={\def\x{\color{#1}print aaa}}; +} +|com(Ignore `keyd' in defining keys saved in `a1':) +\ltxkeysdefinexfamilykeys*[KV]{fam}[mp@]{keyd} +|com(On setting `keya', `keyb' and `keyc' will be defined and initialized:) +\ltxkeyssetkeys[KV]{fam}{keya=left} +\finish{example} +\aidx*{/.do} + +Here is a real-life example that mimics some of the macros of the \pkg'{xwatermark}: + +\start+{example}[xfamily keys] +\ltxkeyssavexfamilykeys{% + cmd/width/\textwidth; + cmd/textcolor/black; + cmd/framecolor/black; + cmd/framesep/3\p@; + cmd/framerule/0.4\p@; + choice/textalign|R(.){% + center/.do=\def\mp@textalign{center}, + left/.do=\def\mp@textalign{flushleft}, + right/.do=\def\mp@textalign{flushright} + }/center; + bool/framebox/true; + ord/junkkey/throwaway; +} +|com(Ignore keys `framebox' and `junkkey' when defining family `ltxframebox':) +\ltxkeysdefinexfamilykeys*[KV]{ltxframebox}[mp@]{framebox,junkkey} +|com(Ignore key `junkkey' when defining family `ltxminipage':) +\ltxkeysdefinexfamilykeys[KV]{ltxminipage}[mp@]{junkkey} +|com(No key is ignored when defining `junkfamily':) +\ltxkeysdefinexfamilykeys[KVX]{junkfamily}[mp@]{} + +\newcommand*\ltxframebox[2][]{% + \ltxkeyssetkeys[KV]{ltxframebox}{#1}% + \begingroup + \fboxsep\mp@framesep\fboxrule\mp@framerule + \ltsdimdef\mp@boxwidth{\mp@width-2\fboxsep-2\fboxrule}% + \color{\mp@framecolor}% + \noindent + \fbox{% + \removelastskip + \parbox{\mp@boxwidth}{% + \begin\mp@textalign + \textcolor{\mp@textcolor}{#2}% + \end\mp@textalign + }% + }% + \endgroup +} +\newcommand*\ltxminipage[2][]{% + \ltxkeyssetkeys[KV]{ltxminipage}{#1}% + \begingroup + \fboxsep\mp@framesep + \fboxrule\ifmp@framebox\mp@framerule\else\z@\fi + \ltsdimdef\mp@boxwidth{\mp@width-2\fboxsep-2\fboxrule}% + \noindent\begin{lrbox}\@tempboxa + \begin{minipage}[c][\height][s]\mp@boxwidth + \@killglue + \begin\mp@textalign + \textcolor{\mp@textcolor}{#2}% + \end\mp@textalign + \end{minipage}% + \end{lrbox}% + \@killglue + \color{\mp@framecolor}% + \ifmp@framebox\fbox{\fi\usebox\@tempboxa\ifmp@framebox}\fi + \endgroup +} + +\begin{document} +\ltxframebox[ + framecolor=blue,textcolor=purple,textalign=left +]{% + Test text\endgraf ...\endgraf test text +} +\medskip +\ltxminipage[ + framecolor=blue,textcolor=purple,framebox=true,textalign=right +]{% + Test text\endgraf ...\endgraf test text +} +\end{document} +\finish{example} +\fxi*{\ltxkeyssavexfamilykeys,\ltxkeysdefinexfamilykeys} + + +\docsection(sec:settingkeys){Setting keys} + +In the \pkg'{ltxkeys} there are many functions for setting keys. Keys can be set by the following utilities. + + +\docsubsection{Setting defined keys} + +\start+{newmacro}[\ltxkeyssetkeys] +\ltxkeyssetkeys[|A(pref)]{|A(fam)}[|A(na)]{|A(keyval)} +\ltxkeyssetkeys|*[|A(pref)]{|A(fam)}[|A(na)]{|A(keyval)} +\ltxkeyssetkeys|+[|A(prefs)]{|A(fams)}[|A(na)]{|A(keyval)} +\ltxkeyssetkeys|*|+[|A(prefs)]{|A(fams)}[|A(na)]{|A(keyval)} +\finish{newmacro} +\fxim*{\ltxkeyssetkeys} + +Here, \ang{prefs}, \ang{fams} and \ang{keyval} are comma-separated list of key prefixes, families and \keyval pairs, respectively. Keys listed in the comma-separated list\footnote{Key values with unbraced commas in them will need to be enclosed in curly braces when they are submitted to \ftfx{\ltxkeyssetkeys}, whether or not the argument pattern is simple (only one argument) or weird (more than one argument and with delimiters).} \ang{na} are ignored. The \stform will save all undefined keys with prefix \ang{pref} and in family \ang{fam} in the macro \fnl*'\bs{pref,fam,rmkeys}, to be set later, perhaps with \fx{\ltxkeyssetrmkeys}. The \plform will search in all the prefixes in \ang{prefs} and all families in \ang{fams} for a key before logging the key in \fnl*'\bs{pref,fam,rmkeys} (if the \redstar\redplus* variant is used) or reporting it as undefined. + +To avoid infinite re-entrance of \fx{\ltxkeyssetkeys} and the consequent bombing out of the command, the package option \fxim{keydepthlimit} is introduced. Its default value is~4, meaning that \fx{\ltxkeyssetkeys} can't ordinarily be nested beyond level~4. If you must nest \fx{\ltxkeyssetkeys} beyond this level, an unlikely need, you can raise the \fx{keydepthlimit} as a package option via \hx{\usepackage} or, if \pkg'{ltxtools} is loaded before \hx{\documentclass}, via \hx{\documentclass}. For example, + +\start'{example}[Setting keydepthlimit] +\usepackage[keydepthlimit=6]{ltxkeys} +\finish{example} +\fxim*{keydepthlimit} + +The more appropriate name \fxi{keystacklimit} is an alias for \fx{keydepthlimit}. + + +\docsubsection(sec:rmkeys){Setting \headquoted{remaining} keys} + +The command \fx{\ltxkeyssetrmkeys}, which has both star (\redstar) and plus (\redplus) variants, is the counterpart of \fx{\setrmkeys} of the \pkg'{xkeyval}: + +\start{newmacro}[\ltxkeyssetrmkeys] +\ltxkeyssetrmkeys[|A(pref)]{|A(fam)}[|A(na)] +\ltxkeyssetrmkeys|*[|A(pref)]{|A(fam)}[|A(na)] +\ltxkeyssetrmkeys|+[|A(prefs)]{|A(fams)}[|A(na)] +\ltxkeyssetrmkeys|*|+[|A(prefs)]{|A(fams)}[|A(na)] +\finish{newmacro} +\fxim*{\ltxkeyssetrmkeys} + +The command \fx{\ltxkeyssetrmkeys} sets in the given prefixes and families the \quoted{remaining keys} saved when calling the \stform of \fx{\ltxkeyssetkeys} or \fx{\ltxkeyssetrmkeys}. \ang{na} is again the list of keys that should be ignored, \ie, not executed and not saved. The \unstform of \fx{\ltxkeyssetrmkeys} will report an error if a key is undefined. The \stform of the macro \fx{\ltxkeyssetrmkeys}, like the \stform of \fx{\ltxkeyssetkeys}, ignores keys that it cannot find and saves them on the list saved for a future call to \fx{\ltxkeyssetrmkeys}. Keys listed in \ang{na} will be ignored fully and will not be appended to the saved list of remaining keys. + + +\docsubsection(sec:aliasedkeys){Setting aliased keys} + +Aliased keys differ from style keys of \sref{sec:stylekeys}. Two keys may be aliased to each other, such that when one is set, the alias is automatically set with the same or a different value. The concept is similar to, but not identical with, that of style keys. The two aliases must all be in the same family and have the same key and macro prefixes. Moreover, aliased keys must be called within the callbacks of each other, so that they can share metadata. Two aliased keys can't both call each other: only one can call the other; so the relationship isn't symmetrical. These restrictions not withstanding, aliased keys can be quite powerful in application\footnote{The restrictions have been deliberately imposed to shorten and simplify the use syntax of aliased keys. They could otherwise be easily lifted.}. + +\start{newmacro}[\ltxkeyssetaliaskey] +\ltxkeyssetaliaskey{|A(key)}[|A(value)] +\finish{newmacro} +\fxim*{\ltxkeyssetaliaskey} + +Here, \ang{value} is optional; if it is not given, \ang{key} will be set with the current value of its alias. + +\start+{example}[\ltxkeyssetaliaskey] +\ltxkeysdefinekeys|*[KV]{fam}[mp@]{% + printsign=true; + printmark=true/\ltxkeyssetaliaskey{printsign}[false]; + keya=$+++$; + keyb=star/\ltxkeyssetaliaskey{keya}[$***$] +} +\ltxkeysdefinekeys|*[KV]{fam}[mp@]{% + keya=sun/\ltxkeyscheckuserinput{#1}{star,sun,moon} + \ifltxkeysinputvalid + \edef\givenval{\userinput} + \edef\found{\ifcase\order star@\or sun@\or moon@\fi} + \else + \@latex@error{Input `#1' not valid}\@ehd + \fi; + keyb=star/\ltxkeyssetaliaskey{keya}; +} +\finish{example} + +The boolean \fx{\ifltxkeysinputvalid} associated with the command \fx{\ltxkeyscheckuserinput} is described in \sref{mac:ifltxkeysinputvalid} (see also \sref{sec:checkchoice}). + +The example involving \ttx{printsign,printmark} is similar, but not equivalent, to the notion of biboolean keys. Biboolean keys have equal symmetry (\ie, they can call each other with equal propensity) and they won't bomb out in an infinite reentrance. This is not the case with aliased keys: only slave/alias can set or call master/main key. If they both call each other, the user will be alerted to the fact that there is an infinite reentrance of keys. The notion of 'slave' and 'master' used in the \pkg'{ltxkeys} may be counterintuitive but in reality it is quite logical. + +Schemes like the following are disallowed, to avoid back-linking of \fx{\ltxkeyssetaliaskey}. The package will flag an error if something like the following occurs: + +\start+{example}[Illegal nested \ltxkeyssetaliaskey] +\ltxkeysordkey[KV]{fam}{keya}[true]{\ltxkeyssetaliaskey{keyb}} +\ltxkeysordkey[KV]{fam}{keyb}[true]{\ltxkeyssetaliaskey{keya}} +\ltxkeyssetkeys[KV]{fam}{keya} +\finish{example} +\aidx*{no nested \headfx{\ltxkeyssetaliaskey}} + + +\docsubsection(sec:keypointers){Using key pointers} +\aidx*{key pointers} +\aidxs*{pointers}{key pointers} + +The pointers \ffx'{\savevalue,\gsavevalue,\usevalue,\needvalue, \gneedvalue, \forbidvalue, \gforbidvalue} can all be used at key definition time, but only \ffx'{\savevalue,\gsavevalue,\usevalue} are available at key setting time. The pointer \fx{\usevalue} will be raise an error if used when defining keys. The presence of the pointer \fx{\needvalue} when setting keys prompts an error. Pointers beginning with the letter \quoted{g} have a global effect; those without \quoted{g} act only locally. + +The pointers \ffx'{\savevalue, \gsavevalue} will save the user-supplied value of the key. The pointer \fx{\gsavevalue} has the same meaning at key definition and key setting times, namely, to globally save the value of a key. The pointers \ffx'{\needvalue, \gneedvalue} can be used by any key author to prompt the user of the key to always supply a value for the key. The pointers \ffx'{\forbidvalue, \gforbidvalue} can be used to bar the user of the key from supplying a value for the key. The pointer \fx{\usevalue}, if required at key setting time, has to be explicitly indicated there. + +In key parsing, instead of saving the value of each key tagged with \fx{\savevalue} or \fx{\gsavevalue} in a separate macro, we save all such keys and their values in only one macro (for each combination of \ang{pref} and \ang{fam}) and use a fast search technique to find the values when they are later needed (by any key tagged with \fx{\usevalue}). + +Here is an interesting example and proof of concept of pointers: + +\start'{example}[Key pointers] +\ltxkeysstylekeys|*[KV]{fam}{% + \needvalue{keya},\savevalue\needvalue{keyb},\gneedvalue\gsavevalue{keyc} +}[{left}]|(% + |com(`#1' here refers to the value of the observer key at the) + |com(time it is being set.) + ord/\savevalue{keyb}/\parentval/\edef\y##1{##1xx\unexpanded{#1}}; + cmd/keyc/{center} +|){% + |com(`#1' here refers to the value of the parent key at the time) + |com(it is being set.) + \def\x##1{##1xx#1} +} + +\ltxkeyssetkeys[KV]{fam}{% + \gsavevalue{keya}={\def\y##1{##1}}, + \savevalue{keyb}=\usevalue{keya}, + keyc=\usevalue{keyb} +} +\finish{example} +\fxi*{\savevalue,\gsavevalue,\usevalue,\needvalue, \gneedvalue, \forbidvalue, \gforbidvalue} + +If you have to save the values of many keys, then the above scheme of placing \fx{\savevalue} or \fx{\gsavevalue} on keys at key setting time can be avoided by using the following commands: + +\start+{newmacro}[\ltxkeys@savevaluekeys,\ltxkeys@addsavevaluekeys, etc.] +\ltxkeys@savevaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeysgsavevaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeys@addsavevaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeysgaddsavevaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeys@removesavevaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeysgremovesavevaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeys@undefsavevaluekeys[|A(pref)]{|A(fam)} +\ltxkeysgundefsavevaluekeys|![|A(pref)]{|A(fam)} +\finish{newmacro} +\fxim*{\ltxkeys@savevaluekeys,\ltxkeys@addsavevaluekeys, + \ltxkeys@removesavevaluekeys,\ltxkeys@undefsavevaluekeys} + +The command \fx{\ltxkeys@savevaluekeys} will create, for the given key family and prefix, a list of keys whose values should be saved at key-setting time, if those keys don't already exist in the list. The command \fx{\ltxkeys@addsavevaluekeys} will add to the list those keys that don't already exist in the list; \fx{\ltxkeys@removesavevaluekeys} remove those save-keys that it can find in the list; while the command \fx{\ltxkeys@undefsavevaluekeys} will undefine the entire list of save-keys of the given key family and prefix. + +\start+{example}[\ltxkeys@savevaluekeys] +\ltxkeysdefinekeys[KV]{fam}[mp@]{% + ord/keya/2cm/\def\x##1{#1xx##1}; + cmd/keyb/John; + bool/keyc/true/\ifmp@keyc\def\y##1{##1yy#1}\fi; + choice/keyd.{left,right,center}/ + \ifcase\order + \def\shoot{0}% + \or + \def\shoot{1}% + \or + \def\shoot{2}% + \fi +} + +\ltxkeys@savevaluekeys[KV]{fam}{keya,keyb,keyc} +\ltxkeys@addsavevaluekeys[KV]{fam}{keyd} +\ltxkeys@removesavevaluekeys[KV]{fam}{keya,keyb} +\ltxkeys@undefsavevaluekeys[KV]{fam} + +\ltxkeyssetkeys[KV]{fam}{keya=\usevalue{keyc},keyb=\usevalue{keya}} +\finish{example} + +The following commands are also available: + +\start+{newmacro}[\ltxkeys@needvaluekeys,\ltxkeys@addneedvaluekeys, etc.] +\ltxkeys@needvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeysgneedvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeys@addneedvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeysgaddneedvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeys@removeneedvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeysgremoveneedvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeys@undefneedvaluekeys[|A(pref)]{|A(fam)} +\ltxkeysgundefneedvaluekeys|![|A(pref)]{|A(fam)} + +\ltxkeys@forbidvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeysgforbidvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeys@addforbidvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeysgaddforbidvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeys@removeforbidvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeysgremoveforbidvaluekeys[|A(pref)]{|A(fam)}{|A(list)} +\ltxkeys@undefforbidvaluekeys[|A(pref)]{|A(fam)} +\ltxkeysgundefforbidvaluekeys|![|A(pref)]{|A(fam)} +\finish{newmacro} +\fxim*{\ltxkeys@needvaluekeys,\ltxkeys@addneedvaluekeys, + \ltxkeys@removeneedvaluekeys,\ltxkeys@undefneedvaluekeys, + \ltxkeys@forbidvaluekeys,\ltxkeys@addforbidvaluekeys, + \ltxkeys@removeforbidvaluekeys,\ltxkeys@undefforbidvaluekeys, +} + + +\docsubsection(sec:savedvalueofkey) + {Accessing the saved value of a key} + +As mentioned earlier, the pointers \ffx'{\savevalue, \usevalue} are available for saving and using the values of keys within the command \fx{\ltxkeyssetkeys}. But suppose you have used \fx{\savevalue} within \fx{\ltxkeyssetkeys} to set the value of a key, how do you access that value outside of \fx{\ltxkeyssetkeys}? You can do this by using the following \fx{\ltxkeysstorevalue} command: + +\start{newmacro}[\ltxkeysstorevalue] +\ltxkeysstorevalue[|A(pref)]{|A(fam)}{|A(key)}|A(cs) +\ltxkeysstorevalue|+[|A(pref)]{|A(fam)}{|A(key)}|A(cs)|A(fallback) +\finish{newmacro} +\fxim*{\ltxkeysstorevalue} + +Here, \ang{cs} is the macro (defined or undefined) that will receive the saved value of \ang{key}. The plain variant of this command will raise an error message if the value of the key wasn't previously saved, while the \plform will resort to the user-supplied function \ang{fallback}. Only saved key values can be recovered by this command. + +\start+{example}[\ltxkeysstorevalue] +\ltxkeyscmdkey[KV]{fam}{\needvalue{keya}}[{left}]{% + \def\x##1{##1xx#1} +} +\ltxkeyssetkeys[KV]{fam}{\savevalue{keya}={\def\y##1{##1}}} +\ltxkeysstorevalue[KV]{fam}{keya}\tempa +\ltxkeysstorevalue|+[KV]{fam}{keya}\tempb{% + \@latex@error{No value saved for key `keya'}\@ehc +} +\finish{example} + + +\docsubsection(sec:presettingkeys){Pre-setting and post-setting keys} +\aidxm*{presetting keys, post-setting keys} + +\start+{newmacro}[\ltxkeyspresetkeys,\ltxkeyspostsetkeys,etc.] +\ltxkeyspresetkeys[|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeyspresetkeys|![|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysaddpresetkeys[|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysaddpresetkeys|![|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysremovepresetkeys[|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysremovepresetkeys|![|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysundefpresetkeys[|A(pref)]{|A(fam)} +\ltxkeysundefpresetkeys|![|A(pref)]{|A(fam)} + +\ltxkeyspostsetkeys[|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeyspostsetkeys|![|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysaddpostsetkeys[|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysaddpostsetkeys|![|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysremovepostsetkeys[|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysremovepostsetkeys|![|A(pref)]{|A(fam)}{|A(keyvals)} +\ltxkeysundefpostsetkeys[|A(pref)]{|A(fam)} +\ltxkeysundefpostsetkeys|![|A(pref)]{|A(fam)} +\finish{newmacro} +\fxim*{\ltxkeyspresetkeys,\ltxkeysaddpresetkeys,\ltxkeysremovepresetkeys, + \ltxkeysundefpresetkeys,\ltxkeyspostsetkeys,\ltxkeysaddpostsetkeys, + \ltxkeysremovepostsetkeys,\ltxkeysundefpostsetkeys} + +Here, \ang{keyvals} is a comma-separated list of \keyval pairs to be preset or postset in the given families. The optional exclamation mark \redclam here, as in many (but not all) instances in the \pkg'{ltxkeys}, means that the assignments would be done and the lists built globally rather than locally. \quoted{Presetting keys} means \quoted{these keys should be set before setting other keys in every run of the command \fx{\ltxkeyssetkeys} for the given key prefix and family}\footnote{Keys contained in the current user input to \fx{\ltxkeyssetkeys} will not be preset or postset, \ie, the current user values of keys will always take priority over preset and postset values.}. The command \fx{\ltxkeysaddpresetkeys} is an alias for \fx{\ltxkeyspresetkeys}, and this helps explain that \fx{\ltxkeyspresetkeys} is indeed a list merger. Neither the command \fx{\ltxkeyspresetkeys} nor \fx{\ltxkeyspostsetkeys} set keys itself, contrary to what the names might suggest. + +\quoted{Post-setting keys} means \quoted{these keys are to be set after setting other keys in every run of the command \fx{\ltxkeyssetkeys} for the given key prefix and family}. \fx{\ltxkeysaddpostsetkeys} is an alias for \fx{\ltxkeyspostsetkeys}. The commands + +\start+{macro} +\ltxkeysremovepresetkeys|![|A(pref)]{|A(fam)}{|A(keys)} +\ltxkeysremovepostsetkeys|![|A(pref)]{|A(fam)}{|A(keys)} +\finish{macro} + +remove \ang{keys} from preset and post-set lists, respectively. The commands + +\start+{macro} +\ltxkeysundefpresetkeys|![|A(pref)]{|A(fam)} +\ltxkeysundefpostsetkeys|![|A(pref)]{|A(fam)} +\finish{macro} + +respectively, undefine all preset and post-set keys in the given family. + +Logically, you can't enter the same key twice in either preset or post-set list in the same family and prefix. + +\start+{example}[\ltxkeyspresetkeys, \ltxkeyspostsetkeys, etc.] +\ltxkeysdefinekeys|*[KV1]{fam1}[mp@]{% + keya/left/\def\x##1{#1x##1}; + \needvalue{keyb}/right; + keyc/center; + keyd +} +\ltxkeyspresetkeys|![KV1]{fam1}{keya=\flushleft,keyb=\flushright} +\ltxkeyspostsetkeys|![KV1]{fam1}{keyd=\flushleft} +... +|com(Eventually, only `keya' will be preset:) +\ltxkeysremovepresetkeys|![KV1]{fam1}{keyb=\flushright} +... +|com(Because of the |redstar and |redplus signs on \ltxkeyssetkeys, all unknown) +|com(keys |(those with prefix `KV2' and in family `fam2'|) will be saved in) +|com(the list of remaining keys, and can be set later with \ltxkeyssetrmkeys:) +\ltxkeyssetkeys|*|+[KV1,KV2]{fam1,fam2}[keyd]{keya=xxx,keyb=yyy,keyc} +\finish{example} + + +\docsubsection(sec:initializekeys) + {Initializing keys} + +\start{newmacro}[\ltxkeysinitializekeys] +\ltxkeysinitializekeys[|A(prefs)]{|A(fams)}[|A(na)] +\finish{newmacro} +\fxim*{\ltxkeysinitializekeys} + +This presets all the keys previously defined in families \ang{fams} with their default values; it ignores keys listed in \ang{na}. If \ang{na} is a list of \keyval pairs, the key names are extracted from the list before the family keys are initialized. Any \keyval pairs in \ang{na} are not set at all. All keys defined by \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys} are automatically instantly initialized, except slave/alias and observer keys. Alias and observer keys aren't initialized in this case in order to avoid cyclic re-entrance of \fx{\ltxkeyssetkeys}. + +The command \fx{\ltxkeysinitializekeys} can be used in place of \fx{\ltxkeysexecuteoptions}, since \fx{\ltxkeysexecuteoptions} (similar to \latex kernel's \hx{\ExecuteOptions}) fulfils the sole purpose of setting up default values of options. Keys defined via \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys} don't have to be initialized, since they're automatically initialized at definition time. But if you have used the scheme of \sref{nte:definekeys-1}, then it might still be necessary to initialize keys outside \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys}. + +\begin{noteenv} +\label{nte:initializekeys} +Keys that have been processed by \fx{\ltxkeysprocessoptions} (\ie, keys submitted by the user as package or class options via \hx{\documentclass} or \hx{\usepackage} can't be initialized or launched (see \sref{sec:launchingkeys} below for the meaning of \quoted{launched keys}). This is to avoid unwittingly setting keys to their default values after the user has submitted them as package or class options. This means that \quoted{option keys} (see \sref{sec:optionskeys}) can't be initialized or launched. +\end{noteenv} + + +\docsubsection(sec:launchingkeys){Launching keys} + +\start{newmacro}[\ltxkeyslaunchkeys] +\ltxkeyslaunchkeys[|A(prefs)]{|A(fams)}{|A(curr)} +\ltxkeyslaunchkeys|*[|A(prefs)]{|A(fams)}{|A(curr)} +\ltxkeyslaunchkeys|+[|A(prefs)]{|A(fams)}{|A(curr)} +\ltxkeyslaunchkeys|*|+[|A(prefs)]{|A(fams)}{|A(curr)} +\finish{newmacro} +\fxim*{\ltxkeyslaunchkeys} + +This presets all keys defined in families \ang{fams} with their default values; it ignores keys listed in \ang{curr}. \ang{curr} may be the list of \keyval pairs that the user wants to use as current values of keys. Their keys are to be ignored when setting up defaults, \ie, when initializing the family keys. One major difference between \ffx'{\ltxkeyslaunchkeys, \ltxkeysinitializekeys} is that in \fx{\ltxkeyslaunchkeys} the \keyval pairs in \ang{curr} are immediately set after the absent family keys (\ie, those without current values) are reinitialized. Keys appearing in \ang{curr} in the command \fx{\ltxkeyslaunchkeys} will be the \ang{na} (ignored) keys for the command \fx{\ltxkeysinitializekeys}. + +Keys across multiple prefixes \ang{prefs} and families \ang{fams} can be launched at the same time, but the user has to know what is he doing: the keys might not have been defined across the given families, or some keys might have been disabled in some, and not all, families. The \redstar and \redplus variants of \fx{\ltxkeyslaunchkeys} have the same meaning as in \fx{\ltxkeyssetkeys} (\sref{sec:settingkeys}). The \stform will save all undefined keys with prefix \ang{pref} and in family \ang{fam} in the macro \fnl*'\bs{pref,fam,rmkeys}, to be set later, perhaps with the command \fx{\ltxkeyssetrmkeys}. The \plform will search in all the prefixes in \ang{prefs} and all families in \ang{fams} for a key before logging the key in \fnl*'\bs{pref,fam,rmkeys} (if the \redstar\redplus* variant is the one used) or reporting it as undefined. + + +\docsubsubsection(sec:nonlaunchkeys) + {Noninitialize and non\-la\-unch keys} + +Listing all the keys that shouldn't be reinitialized by \fx{\ltxkeysinitializekeys} in the \ang{na} list every time \fx{\ltxkeysinitializekeys} is called can sometimes be inconvenient, especially when dealing with a large number of keys. Perhaps even more important is the fact that sometimes you don't want some of the keys in a family to be reinitialized even though they are absent keys (\ie, they aren't listed as current keys, meaning that they aren't in the current \keyval list submitted to \fx{\ltxkeyslaunchkeys}). This might be the case with package and class options. The command \fx{\ltxkeysnonlaunchkeys} provides a convenient means for listing the non-reinitializing keys once and for all. If there are keys in a family that shouldn't be reinitialized/launched with other keys in the same family during any call to \fx{\ltxkeyslaunchkeys} or \fx{\ltxkeysinitializekeys}, they can be listed in the \fx{\ltxkeysnonlaunchkeys} command: + +\start{newmacro}[\ltxkeysnonlaunchkeys] +\ltxkeysnonlaunchkeys[|A(prefs)]{|A(fams)}{|A(keys)} +\finish{newmacro} +\fxim*{\ltxkeysnonlaunchkeys} + +Keys across multiple prefixes and families can be submitted to the \fx{\ltxkeysnonlaunchkeys} command: undefined keys are simply ignored by \fx{\ltxkeysnonlaunchkeys}. + +\ltsnote +The command \fx{\ltxkeysnonlaunchkeys} doesn't mean that the keys in \ang{keys} can no longer be set via the command \fx{\ltxkeyssetkeys}; it simply implies that keys appearing in \fx{\ltxkeysnonlaunchkeys} will not be reinitialized to their default values when members of their class are being launched or reinitialized. The command \fx{\ltxkeysnoninitializekeys} is an alias for \fx{\ltxkeysnonlaunchkeys}. + + +\docsubsection(sec:unknownkeyhandler) + {Handling unknown keys and options} + +You can use the macro \fx{\ltxkeysunknownkeyhandler} to declare to \pkg'{ltxkeys} the course of action to take if, while setting keys, it discovers that a key is undefined or unknown. The command \fx{\ltxkeysunknownoptionhandler} applies to unknown options (see \sref{sec:declareoption})\usefootnote{2}. The syntax of these commands is + +\start+{newmacro}[\ltxkeysunknownkeyhandler,\ltxkeysunknownoptionhandler] +\ltxkeysunknownkeyhandler[|A(prefs)]{|A(fams)}{|A(cbk)} +\ltxkeysunknownoptionhandler[|A(prefs)]<|A(fams)>{|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeysunknownkeyhandler,\ltxkeysunknownoptionhandler} + +Here, \ang{prefs} are the optional prefixes and \ang{fams} is the mandatory families; both may contain one or more comma-separated elements. The default value of \ang{prefs} is \fx{KV}. The callback \ang{cbk} signifies the action to take when an unknown key or option is encountered. The default \ang{cbk} is to log the keys and, in each run, warn the user of the presence of unknown keys. The same \ang{cbk} can be used across key prefixes \ang{prefs} and families \ang{fams}. You can use \fx{#1} (or \fx{\ltxkeyscurrentprefix}) in \ang{cbk} to represent the current key prefix, \fx{#2} (or \fx{\ltxkeyscurrentfamily}) for the current family, \fx{#3} (or \fx{\ltxkeyscurrentkey}) for the current key name, and \fx{#4} (or \fx{\ltxkeyscurrentvalue}) for the value of the current key. + +If \fx{\ltxkeyscurrentvalue} contains undefined macros or active characters, then attempting to print it may cause problems. Therefore, when making entries in the transcript file, it will sometimes be preferable to use \fx{\ltxkeysinnocentvalue} instead of \fx{\ltxkeyscurrentvalue}. However, \fx{\ltxkeysinnocentvalue} detokenizes the current key value and gives only the first 20 characters of a key's value. + +The following example provides unknown option and key handlers. The unknown key handler is for two key prefixes (\ffx'{KVA, KVB}) and two key families (\ffx'{fam1,fam2}). + +\start+{example}[\ltxkeysunknownkeyhandler,\ltxkeysunknownoptionhandler] +\ltxkeysunknownoptionhandler[KV]{% + \wlog{Prefix: #1/ Family: #2/ Option name: #3/ Value: \unexpanded{#4}}% +} + +\ltxkeysunknownkeyhandler[KVA,KVB]{fam1,fam2}{% + \@expandtwoargs\in@{,#3,}{,\myspecialkeys,}% + \ltsifboolTF{in@}{% + |com(The reader may want to investigate what the parameter texts) + |com(##1 and ####1 below stand for |(see |sref(nte:unknownkey) below|):) + \ltxkeysordkey[#1]{#2}{#3}[#4]{\def\x####1{####1xx##1}}% + }{% + \ltxmsg@warn{Unknown key `#3' with value `#4' in family `#2' ignored}\@ehd + |com(\ltxmsg@warn{Unknown key `\ltxkeyscurrentkey' with value) + |com( `\ltxkeysinnocentvalue' in family `\ltxkeyscurrentfamily' ignored}\@ehd) + }% +} +\finish{example} + +The macro \fx{\myspecialkeys} in the above example doesn't actually exist; it is only meant for illustration here. But \quoted{handled keys} may be introduced by the user to serve this purpose. This will be the set of keys for which special actions may apply at key setting time (see \sref{sec:handledkeys}). + +\begin{noteenv} +\label{nte:unknownkey} +To see what the parameter texts \fx{##1} and \fx{####1} above stand for, run the following code on your own and note the outcome of \fx{\show\KV@fam@keyd}. The characters \fx{##1} will turn out to be the parameter text which can be used to access the current values of keys \ffx'{keyd,keye} after they have been defined on the fly. And \fx{####1} will be the parameter text of the arbitrary function \fx{\x}. If you do \fx{\show\KV@fam@keyd}, you'll notice that the parameter texts have been reduced by one level of nesting. + +\start+{example}[\ltxkeysunknownkeyhandler] +\def\myspecialkeys{keyc,keyd,keye} +\ltxkeysunknownkeyhandler[KV]{fam}{% + \@expandtwoargs\in@{,#3,}{,\myspecialkeys,}% + \ifin@ + \ltxkeysordkey[#1]{#2}{#3}[#4]{\def\x####1{####1xx##1}}% + \else + \ltxmsg@warn{Unknown key `#3' with value `\ltxkeysinnocentvalue' + in family `#2' ignored}\@ehd + \fi +} +\ltxkeyssetkeys[KV]{fam}{keyd=aaa,keye=bbb} +\show\KV@fam@keyd +\finish{example} + +\end{noteenv} + + +\docsection(sec:ifkeydef){Checking if a key is defined} + +\start+{newmacro}[\ltxkeysifkeydefTF,\ltxkeysifkeydefFT] +\ltxkeysifkeydefTF[|A(prefs)]{|A(fams)}{|A(key)}{|A(true)}{|A(false)} +\ltxkeysifkeydefFT[|A(prefs)]{|A(fams)}{|A(key)}{|A(false)}{|A(true)} +\finish{newmacro} +\fxim*{\ltxkeysifkeydefTF,\ltxkeysifkeydefFT} + +These check if \ang{key} is defined with a prefix in \ang{prefs} and in family in \ang{fams}. If the test proves that \ang{key} is defined, \ang{true} text will be executed; otherwise \ang{false} will be executed. + + +\docsection(sec:disablingkeys){Disabling families and keys} + +\docsubsection{Disabling families} + +\start{newmacro}[\ltxkeysdisablefamilies,\ltxkeysgdisablefamilies] +\ltxkeysdisablefamilies[|A(prefs)]{|A(fams)}[|A(nakeys)] +\ltxkeysdisablefamilies|*[|A(prefs)]{|A(fams)}[|A(nakeys)] +\ltxkeysgdisablefamilies[|A(prefs)]{|A(fams)}[|A(nakeys)] +\ltxkeysgdisablefamilies|*[|A(prefs)]{|A(fams)}[|A(nakeys)] +\finish{newmacro} +\fxim*{\ltxkeysdisablefamilies,\ltxkeysgdisablefamilies} + +Here, \ang{prefs} and \ang{fams} are comma-separated lists of prefixes and families to be disabled. Keys listed in the comma-separated list \ang{nakeys} are ignored, \ie, they aren't disabled with their colleagues. The macros \ffx'{\ltxkeysdisablefamilies,\ltxkeysgdisablefamilies} disable keys and cause an error to be issued when a disabled family is submitted to \fx{\ltxkeyssetkeys} or invoked by the key caller. If the package option \fx{tracingkeys} is true, disabled families are highlighted in the transcript file. The command \fx{\ltxkeysdisablefamilies} acts locally, while \fx{\ltxkeysgdisablefamilies} has a global effect. + +The plain forms of \ffx'{\ltxkeysdisablefamilies,\ltxkeysgdisablefamilies} disable the given families instantly, while the \stform+ disable the families at \hx{\AtBeginDocument}. Authors can use these commands to bar users of their keys from calling those families after a certain point. Individual keys in a family can be disabled using the commands \ffx'{\ltxkeysdisablekeys, \ltxkeysgdisablekeys}. + +\start{example}[\ltxkeysdisablefamilies] +\ltxkeys{% + |com(The commands \declare@keys, \set@keys and \set@rmkeys are available) + |com(only within \ltxkeys.) + \declare@keys*[KV1]{fam1}[mp@]{% + bool/key1/true/\def\xx##1{##1\\#1\\##1}; + bool/key2/true/\def\yy##1{##1*#1*##1}; + cmd/key3/aaa/; + cmd/key4/bbb/ + }% + \\ + \declare@keys*[KV2]{fam2}[mp@]{% + bool/key1/true; + bool/key2/true; + cmd/key3/yyy/; + cmd/key4/zzz/ + }% + \\ + \ltxkeysdisablefamilies[KV1,KV2]{fam1,fam2}[key3,key4] +} +\showcsn{KV1@fam2@disabledkeys} +\finish{example} + + +\docsubsection{Disabling keys} + +\start{newmacro}[\ltxkeysdisablekeys,\ltxkeysgdisablekeys] +\ltxkeysdisablekeys[|A(prefs)]{|A(fams)}{|A(keys)} +\ltxkeysgdisablekeys[|A(prefs)]{|A(fams)}{|A(keys)} +\ltxkeysdisablekeys|*[|A(prefs)]{|A(fams)}{|A(keys)} +\ltxkeysgdisablekeys|*[|A(prefs)]{|A(fams)}{|A(keys)} +\finish{newmacro} +\fxim*{\ltxkeysdisablekeys,\ltxkeysgdisablekeys} + +Here, \ang{prefs}, \ang{fams} and \ang{keys} are comma-separated lists of prefixes, families and associated keys to be disabled. The macro \fx{\ltxkeysdisablekeys} causes an error to be issued when a disabled key is invoked. If the package option \fx{tracingkeys} is true, undefined keys are highlighted by \fx{\ltxkeysdisablekeys} with a warning message. Because it is possible to mix prefixes and families in \fx{\ltxkeysdisablekeys}, undefined keys may readily be encountered when disabling keys. To see those undefined keys in the transcript file, enable the package option \fx{tracingkeys}. The macro \fx{\ltxkeysgdisablekeys} will disable the given keys globally. + +The \unstform+ of \fx{\ltxkeysdisablekeys} and \fx{\ltxkeysgdisablekeys} disable the given keys instantly, while the \stform disable the keys at \hx{\AtBeginDocument}. Authors can use this command to bar users of their keys from calling those keys after a certain point. + +For a given key prefix \ang{pref} and family \ang{fam}, you can recall the full list of disabled keys (set up earlier by \fx{\ltxkeysdisablekeys} and/or \fx{\ltxkeysgdisablekeys}) by the command + +\start'{macro}[Recalling list of disabled keys] +\|A(pref)@|A(fam)@disabledkeys +\finish{macro} +\aidx*{recalling the list of disabled keys} + + +\docsection(sec:optionskeys){Option and non-option keys} +\aidxm*{option keys, non-option keys} + +Sometimes you want to create keys that can only appear in \hhx{\documentclass,\RequirePackage} or \hx{\usepackage}, and at other times you may not want the user to submit a certain set of keys via these commands. The \pkg'{xwatermark}, for example, uses this concept. + +\start+{newmacro}[\ltxkeysoptionkeys,\ltxkeysnonoptionkeys] +\ltxkeysoptionkeys[|A(pref)]{|A(fam)}{|A(keys)} +\ltxkeysoptionkeys|*[|A(pref)]{|A(fam)}{|A(keys)} +\ltxkeysnonoptionkeys[|A(pref)]{|A(fam)}{|A(keys)} +\finish{newmacro} +\fxim*{\ltxkeysoptionkeys,\ltxkeysnonoptionkeys} + +Here, \ang{keys} is a comma-separated list of keys to be made option or non-option keys. +Keys listed in \fx{\ltxkeysoptionkeys} can appear only in arguments of \hhx{\documentclass, \RequirePackage} or \hx{\usepackage}, while keys listed in \fx{\ltxkeysnonoptionkeys} can't appear in these macros. The \stform of \fx{\ltxkeysoptionkeys} is equivalent to \fx{\ltxkeysnonoptionkeys}. Only defined keys may appear in \ffx'{\ltxkeysoptionkeys, \ltxkeysnonoptionkeys}. + +\start{newmacro}[\ltxkeysmakeoptionkeys] +\ltxkeysmakeoptionkeys[|A(pref)]{|A(fam)} +\ltxkeysmakeoptionkeys|*[|A(pref)]{|A(fam)} +\ltxkeysmakenonoptionkeys[|A(pref)]{|A(fam)} +\finish{newmacro} +\fxim*{\ltxkeysmakeoptionkeys} + +The command \fx{\ltxkeysmakeoptionkeys} makes all the keys with prefix \ang{pref} and in family \ang{fam} options keys. The command \fx{\ltxkeysmakenonoptionkeys} does the reverse, \ie, makes the keys non-option keys. The \stform of \fx{\ltxkeysmakeoptionkeys} is equivalent to \fx{\ltxkeysmakenonoptionkeys}. + + +\docsection(sec:handledkeys){Handled keys} + +As mentioned in \sref{sec:unknownkeyhandler}, handled keys are keys defined in a macro that is key-prefix and key-family dependent. They are defined as a list in a macro so that they can be used for future applications, such as deciding if a observer key of a style key should be defined or redefined on the fly. Handled keys should be defined, or added to, using key prefix, family and key names. You can define or add to handled keys by the following command: + +\start{newmacro}[\ltxkeyshandledkeys] +\ltxkeyshandledkeys[|A(pref)]{|A(fam)}{|A(list)} +\finish{newmacro} +\fxim*{\ltxkeyshandledkeys} + +where \ang{list} is a comma-separated list of key names. This command can be issued more than once for the same key prefix \ang{pref} and family \ang{fam}, since the content of \ang{list} is usually merged with the existing list rather than being merely added or overwritten. There is also + +\start{newmacro}[\ltxkeysaddhandledkeys] +\ltxkeysaddhandledkeys[|A(pref)]{|A(fam)}{|A(list)} +\finish{newmacro} +\fxim*{\ltxkeysaddhandledkeys} + +which is just an alias for \fx{\ltxkeyshandledkeys}. + +\start{example}[\ltxkeyshandledkeys] +\ltxkeyshandledkeys[KVA,KVB]{fam1,fam2}{keya,keyb,keyc} +\finish{example} + +For a given key prefix \ang{pref} and family \ang{fam}, you can recall the full list of handled keys (set up earlier by \fx{\ltxkeyshandledkeys}) by the command + +\start'{macro}[Recalling list of handled keys] +\|A(pref)@|A(fam)@handledkeys +\finish{macro} +\aidx*{recalling the list of handled keys} + +You can remove handled keys from a given list of handled keys (in a family) by the following command: + +\start{newmacro}[\ltxkeysremovehandledkeys] +\ltxkeysremovehandledkeys[|A(pref)]{|A(fam)}{|A(list)} +\finish{newmacro} +\fxim*{\ltxkeysremovehandledkeys} + +Rather than remove individual handled keys from a list, you might prefer or need to simply undefine or \quoted{emptify} the entire list of handled keys in a family. You can do these with the following commands: + +\start+{newmacro}[\ltxkeysundefhandledkeys,\ltxkeysemptifyhandledkeys] +\ltxkeysundefhandledkeys[|A(pref)]{|A(fam)} +\ltxkeysemptifyhandledkeys[|A(pref)]{|A(fam)} +\finish{newmacro} +\fxim*{\ltxkeysundefhandledkeys,\ltxkeysemptifyhandledkeys} + + +\docsection(sec:reservedpath){Reserving and unreserving key path or bases} +\aidxm*{reserving key prefix, reserving key family} + +By \quoted{key path} we mean the key prefix (default is \fx{KV}), key family (generally no default), and macro prefix (default is dependent on the type of key). You can reserve key path or bases (\ie, bar future users from using the same path or bases) by the following commands. Once a key family or prefix name has been used, it might be useful barring further use of those names. For example, the \pkg'{ltxkeys} has barred users from defining keys with key family \fx{ltxkeys} and macro prefix \fx{ltxkeys}. + +\start+{newmacro}[\ltxkeysreservekeyprefix,\ltxkeysreservekeyfamily, etc.] +\ltxkeysreservekeyprefix{|A(list)} +\ltxkeysreservekeyprefix|*{|A(list)} +\ltxkeysreservekeyfamily{|A(list)} +\ltxkeysreservekeyfamily|*{|A(list)} +\ltxkeysreservemacroprefix{|A(list)} +\ltxkeysreservemacroprefix|*{|A(list)} +\finish{newmacro} +\fxim*{\ltxkeysreservekeyprefix,\ltxkeysreservekeyfamily, + \ltxkeysreservemacroprefix} + +Here, \ang{list} is a comma-separated list of bases. The \stform+ of these commands will defer reservation to the end of the current package or class, while the \unstform+ will effect the reservation immediately. As the package or class author you may want to defer the reservation to the end of your package or class. + +Users can, at their own risk, override reserved key bases simply by issuing the package boolean option \fx{reservenopath}. This can be issued in \hhx{\documentclass,\usepackage} or \fx{\setltxkeysoptions}. This might be too drastic for many users and uses. Therefore, the \pkg'{ltxkeys} also provides the following commands that can be used for selectively unreserving currently reserved key bases: + +\start+{newmacro}[\ltxkeysunreservekeyprefix,\ltxkeysunreservekeyfamily, etc.] +\ltxkeysunreservekeyprefix{|A(list)} +\ltxkeysunreservekeyprefix|*{|A(list)} +\ltxkeysunreservekeyfamily{|A(list)} +\ltxkeysunreservekeyfamily|*{|A(list)} +\ltxkeysunreservemacroprefix{|A(list)} +\ltxkeysunreservemacroprefix|*{|A(list)} +\finish{newmacro} +\fxim*{\ltxkeysunreservekeyprefix,\ltxkeysunreservekeyfamily, + \ltxkeysunreservemacroprefix} + +The \stform+ of these commands will defer action to the end of the current package or class, while the \unstform+ will undo the reservation immediately. + + +\docsection(sec:badkeynames){Bad key names} + +Some key names are indeed inadmissible. The \pkg{ltxkeys} considers the literals in \sref{tab:badkeynames}, among others, as inadmissible for key names: + +\begingroup +\settowidth\@tempdima{needvaluekeys} +\edef\colwidth{\the\dimexpr\@tempdima+0mm} +\small +\begin{longtable}[c]{|*{5}{p{\colwidth}|}} +\caption{Default bad key names\xwmlabel{tab:badkeynames}} +\\\hline +\endfirsthead +\multicolumn{4}{|l|}{\emph{Continued from last page}}\\\hline +\endhead +\multicolumn{4}{|r|}{\emph{Continued on next page}}\\\hline +\endfoot +\hline +\endlastfoot +ord & cmd & sty & style & bool \\\hline +choice & ordkey & cmdkey & stylekey & choicekey \\\hline +boolkey & .do & .code & set & setkeys \\\hline +execute & executekeys & executedkeys & handled & handledkeys \\\hline +presetkeys & preset & postsetkeys & postset & rmkeys \\\hline +ifdef & boolean & tog & toggle & switch \\\hline +true & false & on & off & count \\\hline +dimen & skip & toks & savevalue & savevaluekeys \\\hline +xfamilykeys & needvalue & needvaluekeys & usevalue & \\ +\end{longtable} +\endgroup + +For reasons of efficiency, the \pkg'{ltxkeys} will attempt to catch bad key names only if the package option \fx{tracingkeys} is enabled. + +You can add to the list of invalid key names by the following command: + +\start+{newmacro}[\ltxkeysbadkeynames,\ltxkeysaddbadkeynames] +\ltxkeysbadkeynames{|A(list)} +\ltxkeysaddbadkeynames{|A(list)} +\finish{newmacro} +\fxim*{\ltxkeysbadkeynames,\ltxkeysaddbadkeynames} + +where \ang{list} is a comma-separated list of inadmissible names. The updating is done by merging, so that entries are not repeated in the internal list of bad key names. + +You can remove from the list of bad key names by using the following command: + +\start{newmacro}[\ltxkeysremovebadkeynames] +\ltxkeysremovebadkeynames{|A(list)} +\finish{newmacro} +\fxim*{\ltxkeysremovebadkeynames} + +where, again, \ang{list} is comma-separated. It is not advisable to remove any member of the default bad key names. + + +\docsection(sec:declareoption){Declaring options} +\aidxm*{class options, package options} + +\start+{newmacro}[\ltxkeysdeclareoption,\ltxkeysunknownoptionhandler] +\ltxkeysdeclareoption[|A(pref)]<|A(fam)>{|A(option)}[|A(dft)]{|A(cbk)} +\ltxkeysdeclareoption|*[|A(pref)]<|A(fam)>{|A(cbk)} +\ltxkeysunknownoptionhandler[|A(pref)]<|A(fam)>{|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeysdeclareoption,\ltxkeysunknownoptionhandler} + +The \unstform of \fx{\ltxkeysdeclareoption} is simply a form of \fx{\ltxkeysordkey}, with the difference that the key family \ang{fam} is now optional and, when specified, must be given in angled brackets. The default family name is \quotedhx{\@currname.\@currext}, \ie, the name of the class file or package and its file extension. + +The \stform of \fx{\ltxkeysdeclareoption} prescribes the default action to be taken when undefined options with prefix \ang{pref} and in family \ang{fam} are passed to class or package. You may use \fx{\ltxkeyscurrentkey} and \fx{\ltxkeyscurrentvalue} within this macro to pass the unknown option and its value to another class or package or to specify other actions. In fact, you can use \fx{#1} in this macro to represent the current key prefix, \fx{#2} for the current family, \fx{#3} for the current key name, and \fx{#4} for the value of the current key. The command \fx{\ltxkeysunknownoptionhandler} is equivalent to the \stform of \fx{\ltxkeysdeclareoption}. + +\ltsnote +The \stform of \fx{\ltxkeysdeclareoption} differs from the starred form of \LaTeX's \hx{\DeclareOption} and the starred form of \pkg'{xkeyval}'s \hx{\DeclareOptionX}. + +\start+{example}[\ltxkeysdeclareoption] +\ltxkeysdeclareoption|*[KV]{% + \PackageWarning{mypackage}{% + Unknown option `\ltxkeyscurrentkey' with value `\ltxkeysinnocentvalue' ignored}% +} + +\ltxkeysdeclareoption|*{\PassOptionsToClass{#3}{article}} + +\ltxkeysunknownoptionhandler[KV]{% + \@expandtwoargs\in@{,#3,}{,\KV@mypackage@handledkeys,}% + \ifin@ + |com(The reader may want to investigate what the parameter texts) + |com(##1 and ####1 below stand for:) + \ltxkeysordkey[#1]{#2}{#3}[#4]{\def\x####1{####1xx##1}}% + \else + \PassOptionsToClass{#3}{myclass}% + \fi +} +\finish{example} + +See note~\ref{nte:unknownkey} for the meaning of the parameter texts in this example. The contents of the macro \fx{\KV@mypackage@handledkeys} are handled keys for key prefix \fx{KV} and family \fx{fam}. See \sref{sec:handledkeys} for the meaning of handled keys. + +\start+{newmacro}[\ltxkeysdeclarecmdoption, \ltxkeysdeclarebooloption, etc] +\ltxkeysdeclareordoption[|A(pref)]<|A(fam)>{|A(option)}[|A(dft)]{|A(cbk)} +\ltxkeysdeclarecmdoption[|A(pref)]<|A(fam)>[|A(mp)]{|A(option)}[|A(dft)]{|A(cbk)} +\ltxkeysdeclarebooloption[|A(pref)]<|A(fam)>[|A(mp)]{|A(option)}[|A(dft)]{|A(cbk)} +\ltxkeysdeclarechoiceoption[|A(pref)]{|A(fam)}[|A(mp)]{|A(option)}[|A(bin)]{|A(alt)} + [|A(dft)]{|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeysdeclareordoption,\ltxkeysdeclarecmdoption, +\ltxkeysdeclarebooloption,\ltxkeysdeclarechoiceoption} + +These are the equivalents of the macros \ffx'{\ltxkeysordkey,\ltxkeyscmdkey, \ltxkeysboolkey, \ltxkeyschoicekey}, respectively, but now the family \ang{fam} is optional (as is \ang{pref}) and, when specified, must be given in angled brackets. The default family name for these new commands is \quotedhx{\@currname.\@currext}, \ie, the current style or class filename and filename extension. \fx{\ltxkeysdeclareordoption} is equivalent to the \unstform of \fx{\ltxkeysdeclareoption}. See the choice keys in \sref{sec:choicekeys} for the meaning of \ang{bin} and \ang{alt} associated with the command \fx{\ltxkeysdeclarechoiceoption}. + + +\docsubsection(sec:options-sameattributes) + {Options that share the same attributes} + +The commands + +\start+{macro} +\ltxkeysdeclareordoption +\ltxkeysdeclarecmdoption +\ltxkeysdeclarebooloption +\ltxkeysdeclarechoiceoption +\finish{macro} + +can each be used to introduce several options that share the same path or bases (option prefix, option family, and macro prefix) and callback \ang{cbk}. All that is needed is to replace \ang{option} in these commands with the comma-separated list \ang{options}. Because some users might prefer to see these commands in their plural forms when defining several options with the same callback, we have provided the following aliases. + +\start+{newmacro}[\ltxkeysdeclarecmdoptions, \ltxkeysdeclarebooloptions, etc] +\ltxkeysdeclareordoptions[|A(pref)]<|A(fam)>{|A(option)}[|A(dft)]{|A(cbk)} +\ltxkeysdeclarecmdoptions[|A(pref)]<|A(fam)>[|A(mp)]{|A(option)}[|A(dft)]{|A(cbk)} +\ltxkeysdeclarebooloptions[|A(pref)]<|A(fam)>[|A(mp)]{|A(option)}[|A(dft)]{|A(cbk)} +\ltxkeysdeclarechoiceoptions[|A(pref)]{|A(fam)}[|A(mp)]{|A(option)}[|A(bin)]{|A(alt)} + [|A(dft)]{|A(cbk)} +\finish{newmacro} +\fxim*{\ltxkeysdeclareordoptions,\ltxkeysdeclarecmdoptions, +\ltxkeysdeclarebooloptions,\ltxkeysdeclarechoiceoptions} + + +\docsubsection(sec:multitypeoptions){Declaring all types of option with one command} +\aidx*{declaring multiple options} + +\start{newmacro}[\ltxkeysdeclaremultitypeoptions] +\ltxkeysdeclaremultitypeoptions[|A(pref)]<|A(fam)>[|A(mp)]{% + |A(keytype)/|A(keyname)/|A(dft)/|A(cbk); + another set of key attributes; + etc. +} +\ltxkeysdeclaremultitypeoptions|*[|A(pref)]<|A(fam)>[|A(mp)]{% + |A(keytype)/|A(keyname)/|A(dft)/|A(cbk); + another set of key attributes; + etc. +} +\finish{newmacro} +\fxim*{\ltxkeysdeclaremultitypeoptions} + +Here, the key default value \ang{dft} and callback \ang{cbk} can be absent in all cases. \ang{keytype} may be any one of \fnz{ord,cmd,sty,sty*,bool,choice}. The star (\redstar) in \quoted{sty\Redstar} has the same meaning as in \fx{\ltxkeysstylekey} above, namely, undefined observers will be defined on the fly when the parent key is set. The optional quantity \ang{mp} is the macro prefix, as in, for example, \sref{sec:cmdkeys}. The syntax for the command \fx{\ltxkeysdeclaremultitypeoptions} is identical to that of \fx{\ltxkeysdeclarekeys} except for the following differences: For \fx{\ltxkeysdeclarekeys} the family is mandatory and must be given in curly braces, while for \fx{\ltxkeysdeclaremultitypeoptions} the family is optional, with the default value of \quotedhx{\@currname.\@currext}, \ie, the name of the class file or package and its file extension. For \fx{\ltxkeysdeclaremultitypeoptions}, the optional family is expected to be given in angled brackets. The \stform of the command \fx{\ltxkeysdeclaremultitypeoptions} defines only undefined options. An alias for the long command \fx{\ltxkeysdeclaremultitypeoptions} is \fx{\declaremultitypeoptions}. + +\start{example}[\ltxkeysdeclaremultitypeoptions] +\declaremultitypeoptions*[KV][mp@]{% + cmd/option1/xx/\def\x##1{##1xx#1}; + bool/option2/true; +} +\finish{example} + + + +\docsection(sec:executeoption){Executing options} + +\start{newmacro}[\ltxkeysexecuteoptions] +\ltxkeysexecuteoptions[|A(prefs)]<|A(fams)>[|A(na)]{|A(keyval)} +\finish{newmacro} +\fxim*{\ltxkeysexecuteoptions} + +This executes/sets the \keyval pairs given in \ang{keyval}. The optional \ang{na} specifies the list of keys (without values) to be ignored. \ang{prefs} is the list of prefixes for the keys; and the optional \ang{fams} signifies families in which the keys suggested in \keyval have been defined. The default value of \ang{fams} is \fx{\@currname.\@currext}. The command \fx{\ltxkeysexecuteoptions} can thus be used to process keys with different prefixes and from several families. + + +\docsection(sec:processoption){Processing options} + +\start{newmacro}[\ltxkeysprocessoptions] +\ltxkeysprocessoptions[|A(prefs)]<|A(fams)>[|A(na)] +\ltxkeysprocessoptions|*[|A(prefs)]<|A(fams)>[|A(na)] +\finish{newmacro} +\fxim*{\ltxkeysprocessoptions} + +The command \fx{\ltxkeysprocessoptions} processes the \keyval pairs passed by the user to the class or package. The optional argument \ang{na} can be used to specify keys that should be ignored. The optional argument \ang{fams} can be used to specify the families that have been used to define the keys. The default value of \ang{fams} is \fx{\@currname.\@currext}. The package command \fx{\ltxkeysprocessoptions} doesn't protect expandable macros in the user inputs unless the \pkg'{ltxkeys} is loaded before \hx{\documentclass}, in which case it is also possible to use the command \hx{\XProcessOptions} of the \pkg'{ltxtools}. When used in a class file, the macro \fx{\ltxkeysprocessoptions} will ignore unknown keys or options. This allows the user to use global options in the \hx{\documentclass} command which can be inherinted by packages loaded afterwards. + +The \stform of \fx{\ltxkeysprocessoptions} works like the plain variant except that, if the \pkg'{ltxkeys} is loaded after \hx{\documentclass}, it also copies user input from the command \hx{\documentclass}. When the user specifies an option in the \hx{\documentclass} which also exists in the local family or families of the package issuing \fx{\ltxkeysprocessoptions}\Redstar, the local key too will be set. In this case, \fx{#1} in the command \fx{\ltxkeysdeclareoption} (or a similar command) will be the value entered in the \hx{\documentclass} command for this key. First the global options from \hx{\documentclass} will set local keys and afterwards the local options, specified via \hx{\usepackage}, \hx{\RequirePackage} or \hx{\LoadClass}, will set local keys, which could overwrite the previously set global options, depending on the way the options sections are constructed. + + +\docsubsection(sec:afterprocessoptions) +{Hooks for `before' and `after' processing options} + +\start+{newmacro}[\ltxkeysbeforeprocessoptions,\ltxkeysafterprocessoptions] +\ltxkeysbeforeprocessoptions{|A(code)} +\ltxkeysafterprocessoptions{|A(code)} +\finish{newmacro} +\fxim*{\ltxkeysbeforeprocessoptions,\ltxkeysafterprocessoptions} + +The macros \ffx'{\ltxkeysbeforeprocessoptions,\ltxkeysafterprocessoptions} can be used to process an arbitrary code given in \ang{code} before and after \fx{\ltxkeysprocessoptions} has been executed. The command \fx{\ltxkeysafterprocessoptions} is particularly useful when it is required to optionally load a package, with the decision dependent on the state or outcome of an option in the current package. For obvious reasons, \latex's options parser doesn't permit the loading of packages in the options section. The command \fx{\ltxkeysafterprocessoptions} can be used to load packages after the current package's options have been processed. Here is an example for optionally loading some packages at the end of the options section: + +\start{example}[\ltxkeysafterprocessoptions] +\ltxkeyscmdkey[KV]{fam}[mp@]{keya}[]{% + \iflacus#1\then\else + \ltxkeysafterprocessoptions{\RequirePackage[#1]{mypackage}}% + \fi +} +\finish{example} + +In this example, \fx{#1} refers (as usual) to the user input for key \ttx{keya}. Here, we assume that the values of \ttx{keya} will be the \keyval pairs for options of \texttt{mypackage}. The loading of \texttt{mypackage} will be determined by whether the user input for \ttx{keya} is empty or not. That is why \ttx{keya} has an empty default value. More complex application scenarios can, of course, be easily created\footnote{The command \ftfx{\iflacus}, whose argument is delimited by \ftfx{\then}, tests for emptiness of its argument.}. + + +\docsection(sec:keycommands) +{Key commands and key environments} + +Key commands and environments are commands and environments that expect \keyval pairs as input, in addition to any number of possible nine conventional arguments. Key commands and environments have already been introduced by the \pkg'{keycommand,skeycommand}, but the inherent robustness of the \pkg{ltxkeys} provides another opportunity to re-introduce these features here. The syntax here is also simpler and the new featureset has the following advantages over those in \pkg'{keycommand,skeycommand}: + +\begin{enum} +\item The defined commands and environments can have up to nine conventional parameters, in addition to the \keyval pairs. +\item Anyone or all of the nine command or environment parameters can be delimited. +\item All the various types of key (command keys, boolean keys, \eetc) can be used as the keys for the new command or environment. +\item With the prefixes \ffx'{\ltxkeysglobal,\ltxkeysprotected}\footnote{\ftfx{\ltxkeysrobust} is an alias for \ftfx{\ltxkeysprotected}.}, global and robust key commands and environments can be defined in a manner that simulates \tex's \hx{\global} and \etex's \hx{\protected}. +\item The exit code for the key environment can have access to the arguments of the environment, unlike in \latex's environment. +\item Simple commands are provided for accessing the current values (and, in the case of boolean keys, the current states) of keys. +\end{enum} + +The specification of the mandatory arguments and any optional first argument for the key command and key environment has the same syntax as in \latex's \hhx'{\newcommand,\newenvironment}. The key command and key environment of the \pkg'{ltxkeys} have the syntaxes: + +\start+{newmacro}[\ltxkeyscommand,\ltxkeysenvironment, etc] +|A(pref)\ltxkeyscommand|A(cs)[|A(narg)][|A(dft)]<|A(delim)>|(|A(keys)|){|A(defn)} +|A(pref)\reltxkeyscommand|A(cs)[|A(narg)][|A(dft)]<|A(delim)>|(|A(keys)|){|A(defn)} +|A(pref)\ltxkeysenvironment{|A(name)}[|A(narg)][|A(dft)]<|A(delim)>|(|A(keys)|){|A(begdefn)}{|A(enddefn)} +|A(pref)\reltxkeysenvironment{|A(name)}[|A(narg)][|A(dft)]<|A(delim)>|(|A(keys)|){|A(begdefn)}{|A(enddefn)} +\finish{newmacro} +\fxim*{\ltxkeyscommand,\reltxkeyscommand,\ltxkeysenvironment,\reltxkeysenvironment,\ltxkeysglobal, +\ltxkeysprotected,\ltxkeysrobust} + +Here, \ang{pref} is the optional command prefix, which may be either \fx{\ltxkeysglobal} (for global commands) or \fx{\ltxkeysprotected} (for \etex protected commands); \ang{cs} is the command; \ang{name} is the environment name; \ang{narg} is the number of parameters; \ang{dft} is the default value of the first argument; \ang{delim} are the parameter delimiters; \ang{keys} are the keys to be defined for the command or environment; \ang{defn} is the replacement text of the command; \ang{begdefn} is the environment entry text; and \ang{enddefn} is the code to execute while exiting the environment. + +The \ang{keys} have the same syntax as they do for the command \fx{\ltxkeysdeclarekeys} (\sref{sec:declarekeys}). The parameter delimiters \ang{delim}, given above in angled brackets, have the syntax: + +\start'{newmacro}[Parameter delimiters] +1|A(delim1) 2|A(delim2) ... 9|A(delim9) +\finish{newmacro} + +where \ang{delim1} and \ang{delim2} are the delimiters for the first and second parameters, respectively, etc. Only the parameters with delimiters are to be specified in \ang{delim}. Examples are provided later. + +In the \latex \hhx'{\newenvironment,\renewenvironment} commands, with the syntax + +\start+{macro}[\newenvironment,\renewenvironment] +\newenvironment{|A(name)}[|A(narg)][|A(dft)]{|A(begdefn)}{|A(enddefn)} +\renewenvironment{|A(name)}[|A(narg)][|A(dft)]{|A(begdefn)}{|A(enddefn)} +\finish{macro} +\hxim*{\newenvironment,\renewenvironment} + +the environment's parameters and/or arguments aren't accessible in \ang{enddefn}. If the environment user wants to access the parameters in \ang{enddefn}, he has to save them while still in \ang{begdefn}. This isn't the case with the commands \ffx'{\ltxkeysenvironment,\reltxkeysenvironment}, for which the user can access the environment parameters while in \ang{enddefn}. To do this, he should call the command \fxim{\envarg}, which expects as argument the corresponding numeral of the parameter text. For example, \ffx'{\envarg{1},\envarg{3}} refer to the first and third arguments of the environment, respectively. Examples are provided later. The current values of environment's keys can always be accessed in \ang{enddefn}. + +But how do we access the current values or states of keys while in \ang{begdefn} and \ang{enddefn}? To this end the commands \ffx'{\val,\ifval,\ifvalTF,\keyval,\ifkeyval,\ifkeyvalTF} are provided. They have the following syntaxes: + +\start+{newmacro}[\val,\ifval,\ifvalTF, etc] +|com(The following commands don't first confirm that the key exists before) +|com(attempting to obtain its current value or state. They are expandable:) +\val{|A(key)} +\ifval|A(boolkey)\then |A(true) \else |A(false) \fi +\ifvalTF{|A(boolkey)}{|A(true)}{|A(false)} + +|com(The following commands first confirm that the key exists before attempting) +|com(to obtain its current value or state. They are expandable if the key) +|com(is defined:) +\keyval{|A(key)} +\ifkeyval|A(boolkey)\then |A(true) \else |A(false) \fi +\ifkeyvalTF{|A(boolkey)}{|A(true)}{|A(false)} +\finish{newmacro} +\fxim*{\val,\ifval,\ifvalTF,\keyval,\ifkeyval,\ifkeyvalTF} + +The command \fx{\val} yields the current value of a command or environment key, irrespective of the type of key. Its argument should exclude the key-command name, key prefix, key family, and macro prefix. The command \fx{\ifval} expects as argument a boolean key name \ang{boolkey} (without the command name, key prefix, key family, and macro prefix) and yields either \hx{\iftrue} or \hx{\iffalse}. The command \fx{\ifvalTF} expects as argument a boolean key and yields one of two \latex branches, \ang{true} or \ang{false}. + +The commands \ffx'{\val,\ifval,\ifvalTF} can be used in expansion contexts (including in \hx{\csname...\endcsname}) but if their arguments aren't defined as keys, they will return an undefined command, either immediately or later. On the hand, their counterparts (namely, the commands \ffx'{\keyval,\ifkeyval,\ifkeyvalTF}) will first check that the key has been defined before attempting to obtain its current value or state. This affects their expandability when a key is undefined. My advice is that the user should always use \ffx'{\keyval,\ifkeyval,\ifkeyvalTF} instead of \ffx'{\val,\ifval,\ifvalTF}, unless he is sure he hasn't committed any mistakes in key's name; but he might be writing a package---that contains these commands---for the use of the \tex community. Also, here there is an advantage in using \hx{\protected@edef} in place of \hx{\edef}: some \latex commands are protected with \hx{\protect}. + +The commands \ffx'{\val,\ifval,\ifvalTF, \keyval,\ifkeyval,\ifkeyvalTF}, like the command and environment keys, are available in \ang{defn}, \ang{begdefn} and \ang{enddefn}. These commands (\ie, \ffx'{\val,\ifval,\ifvalTF, \keyval,\ifkeyval,\ifkeyvalTF}) are pushed on entry into \ang{defn} or \ang{begdefn}, and they are popped on exit of \ang{defn} or \ang{enddefn}. Unless they're defined elsewhere outside the \pkg'{ltxkeys}, they're undefined outside \ang{defn}, \ang{begdefn}, \ang{enddefn}, and the environment body. + + +\docsubsection(sec:eoe){Final tokens of every environment} + +The user can add some tokens to the very end of every subsequent environment by declaring those tokens in the macro \fxim{\ltxkeyseveryeoe}, which by default contains only \latex's command \fxi{\ignorespacesafterend}. That is, the \pkg'{ltxkeys} automatically issues + +\start{example}[\ltxkeyseveryeoe] +|makered(\ltxkeyseveryeoe){\ignorespacesafterend} +\finish{example} + +It is important to note that new tokens are prepended (and not appended) to the internal hook that underlies \fx{\ltxkeyseveryeoe}, such that by default \fx{\ignorespacesafterend} always comes last in the list. You can empty the list \fx{\ltxkeyseveryeoe} by issuing \fx*{\ltxkeyseveryeoe{}} and rebuild it anew, still by prepending elements to it. \fx{\ltxkeyseveryeoe} isn't actually a token list register but it behaves like one\ltsfootnote{However, you can't do \ftfx{\ltxkeyseveryeoe\expandafter{\cmd}} because \ftfx{\ltxkeyseveryeoe} isn't a token list register.}. It is safe to issue \fx{\ltxkeyseveryeoe}\fnu{token} and/or \fx*{\ltxkeyseveryeoe{}} in the \ang{begdefn} part of the key environment. One of the examples in \sref{sec:keycommand-examples} illustrates this point. + +\ltsnote +The pointer schemes of \sref{sec:keypointers} are applicable to key commands and key environments. The \fx{\needvalue} pointer is used in one of the examples in \sref{sec:keycommand-examples}. + + +\docsubsection(sec:keycommand-hooks){Key command and environment hooks} + +The commands \ffx'{\ltxkeysinitializekeys, \ltxkeyslaunchkeys} can be used to re-initialize keys to their default values. This avoids creating local groups when setting keys, but these commands will not re-initialize \quoted{option keys} (\ie, keys that are instantiated package or class options). The \pkg'{ltxkeys} deals with this problem via the following hooks. + + +\start+{newmacro}[\ltxkeysbeforekeycmdsetkeys, etc.] +\ltxkeysbeforekeycmdsetkeys|A(keycmd){|A(code)} +\ltxkeysafterkeycmdsetkeys|A(keycmd){|A(code)} +\ltxkeysafterkeycmdsetkeys|A(keycmd){|A(code)} +\ltxkeysafterkeycmdbody|A(keycmd){|A(code)} +\ltxkeyssavecmdkeyvalues|A(keycmd){|A(keys)} +\ltxkeysrestorecmdkeyvalues|A(keycmd) +\ltxkeyssavelengths{|A(lengths)} +\ltxkeysrestorelengths{|A(lengths)} +\finish{newmacro} +\fxim*{\ltxkeysbeforekeycmdsetkeys,\ltxkeysafterkeycmdsetkeys, + \ltxkeysafterkeycmdsetkeys,\ltxkeysafterkeycmdbody,\ltxkeyssavelengths, + \ltxkeysrestorelengths,\ltxkeyssavecmdkeyvalues,\ltxkeysrestorecmdkeyvalues +} + +Here, \ang{code} will be executed at the right instance when \ang{keycmd} is being executed. The command \fx{\ltxkeyssavecmdkeyvalues} will save in a unique stack for the command \fx{keycmd} the current values of all the keys listed in the comma-separated list \ang{keys}. The saved values can be restituted via \fx{\ltxkeysrestorecmdkeyvalues}. This way, the values of the keys can be changed and reinstated without deploying local groups. The commands \ffx'{\ltxkeyssavelengths, \ltxkeysrestorelengths} will, respectively, simply save and reinstate the values of the given lengths (counters, dimensions, and skips). + + +\docsubsection(sec:keycommand-examples){Examples of key command and environment} + +\start+{example}[Key command] +|com(It is possible to use parameter delimiters, as the following) +|com(\@nil and \@mil show:) +|com(\ltxkeysglobal\ltxkeysrobust\ltxkeyscommand*\cmdframebox) +|com( [3][default]<2\@nil 3\@mil>|(|A(keys)|){|A(defn)}) + +|com(No parameter delimiters for the following:) +\ltxkeysglobal\ltxkeysrobust\ltxkeyscommand*\cmdframebox[3][default]|(% + cmd/width/\textwidth; + cmd/textcolor/black; + cmd/framecolor/red; + cmd/framerule/.4pt; + cmd/framesep/4pt; + bool/putframe/true; + bool/testbool/true; +|){% + \ltxkeyssavelengths{\fboxrule,\fboxsep}% + \fboxrule\keyval{framerule}\relax + \fboxsep\keyval{framesep}\relax + \ifkeyval putframe\then + \fcolorbox{\keyval{framecolor}}{gray!25}{% + \fi + \parbox{\keyval{width}}{% + \color{\keyval{textcolor}}% + Arg-1: #1\\ + Arg-2: #2\\ + Arg-3: #3% + }% + \ifkeyval putframe\then}\fi + \ifkeyvalTF{testbool}{\def\x{T}}{\def\y{F}}% + \ltxkeysrestorelengths{\fboxrule,\fboxsep}% +} + +\begin{document} +\cmdframebox[Text-1]{Text-2\\ ...\\ text-3}{Text-4}|(% + width=.5\textwidth, + framecolor=cyan, + textcolor=purple, + framerule=1pt, + framesep=10pt, + putframe=true +|) +\end{document} +\finish{example} + +\start{example}[Key environment] +\ltxkeysenvironment*{testenv}[1][right]|(% + cmd/xwidth/2cm; + cmd/ywidth/1.5cm; + cmd/body; + cmd/|R(\needvalue){author}/\null; + bool/boola/false; +|){% + \ltxkeysiffound{,#1,}\in{,right,left,}\then\else + \@latex@error{Unknown text alignment type `#1'}\@ehd + \fi + \centering + \fbox{\parbox{\keyval{xwidth}}{\usename{ragged#1}\keyval{body}}}% + \ifkeyval boola\then\color{red}\fi + \fbox{\parbox{\keyval{ywidth}}{\usename{ragged#1}\keyval{body}}}% + \normalcolor + |com(\val, \ifval, etc, are unavailable in \ltxkeyseveryeoe. Hence) + |com(we save the value of `author' here:) + \protected@edef\quoteauthor{\val{author}}% + |com(Re-initialize \ltxkeyseveryeoe:) + |R(\ltxkeyseveryeoe){}% + |R(\ltxkeyseveryeoe){\ignorespacesafterend}% + |R(\ltxkeyseveryeoe){\endgraf\vskip\baselineskip + \centerline{\itshape\quoteauthor}} + |com(Just to test parameter use inside \ltxkeysenvironment:) + \def\testmacroa##1{aaa##1}% +}{% + \def\testmacrob##1{##1bbb}% +} + +\begin{document} +\begin{testenv}|(% + xwidth=5cm, + ywidth=4cm, + boola=true, + author={Cornelius Tacitus \textup{|(55--120~AD|)}}, + body={Love of fame is the last thing even learned men can bear + to be parted from.} +|) +\end{testenv} +\end{document} +\finish{example} + +\start+{example}[Key environment] +|com(The following line has parameter delimiters \@nil and \@mil:) +|com(\ltxkeysglobal\ltxkeysrobust\ltxkeysenvironment*{envframebox}) +|com( [3][default]<2\@nil 3\@mil>|(|A(defn)|){}) + +|com(No parameter delimiters for the following:) +|R(\ltxkeysglobal\ltxkeysrobust)\ltxkeysenvironment*{envframebox}[3][default]|(% + cmd/width/\textwidth/\def\xx##1{##1}; + cmd/textcolor/black; + cmd/framerule/.4pt; + ord/framecolor/brown; + bool/putframe/true; +|){% + \begingroup + \fboxrule\val{framerule}\relax + \ifval putframe\then\fcolorbox{\val{framecolor}}{gray!25}{\fi + \parbox{\val{width}}{% + Arg-1: #1\\ + Arg-2: \textcolor{\val{textcolor}}{#2}\\ + Arg-3: #3% + }% + \ifval putframe\then}\fi + \endgroup +}{% + \edef\firstarg{|R(\envarg){1}}% + \def\yy##1{##1}% +} + +\begin{document} +\begin{envframebox}[Text-1]{Text-2\\ ...\\ test text-2}{Text-3}|(% + width=.5\textwidth, + textcolor=purple, + framerule=1pt, + putframe=true +|) +\end{envframebox} +\end{document} +\finish{example} + + +\start+{example}[Nested key environments] +\def\testenv{} +\reltxkeysenvironment{testenv}|(% + |com(The \y below is just a test:) + cmd/fraclen/0.1cm/\def\y##1{#1yyy##1}; + cmd/framerule/.4pt; + cmd/framecolor/blue; + cmd/textcolor/black; + bool/putframe/true; +|){% + \ltsdimdef\tempb{.5\textwidth-\val{fraclen}*\currentgrouplevel}% + \noindent + \endgraf\fboxrule=\val{framerule}\relax + \color{\val{framecolor}}% +}{} + +\begin{document} +\begin{testenv}|(% + fraclen=0.1cm, + framerule=1.5pt, + framecolor=red, + textcolor=magenta, + putframe=true +|)% +\ifval putframe\then\fbox{\fi +\parbox\tempb{% + \color{\val{textcolor}}% + outer box\endgraf + ***aaa*** + \vspace*{5mm}% + \begin{testenv}|(% + fraclen=0.1cm, + framerule=3pt, + framecolor=green, + textcolor=cyan, + putframe=true + |)% + \ifval putframe\then\fbox{\fi + \parbox\tempb{% + \color{\val{textcolor}}% + inner box\endgraf\vspace*{5mm}% + +++bbb+++ + }% + \ifval putframe\then}\fi + \end{testenv}% +}% +\ifval putframe\then}\fi +\end{testenv} +\end{document} +\finish{example} + +The following example shows that in place of the functions \ffx'{\val,\ifval,\ifvalTF, \keyval,\ifkeyval,\ifkeyvalTF} the user can access the values and states of keys by concatenating the command or environment name, the \quotedfx{@} sign and the name of the key. This, of course, requires that \quotedfx{@} has catcode~11. + +\start+{example}[Key command] +\ltxkeyscommand\myframebox[2][default text]|(% + cmd/width/\textwidth; + cmd/textcolor/black; + cmd/framecolor/black; + cmd/framesep/3\p@; + cmd/framerule/0.4\p@; + |com(The following is choice key `textalign' with default value `center'.) + |com(The `.do=' in the admissible values is optional, but not the forward) + |com(slash `/':) + |R(choice/textalign.{%) + |R(center/.do=\def\ttextalign{center},) + |R(left/.do=\def\ttextalign{flushleft},) + |R(right/.do=\def\ttextalign{flushright}) + |R(}/center); + bool/putframe/true +|){% + \begingroup + \fboxsep\myframebox@framesep + \fboxrule\myframebox@framerule\relax + \ltsdimdef\myframebox@boxwidth + {\myframebox@width-2\fboxsep-2\fboxrule}% + \noindent\begin{lrbox}\@tempboxa + \begin{minipage}[c][\height][s]\myframebox@boxwidth + \@killglue + \begin\ttextalign + \textcolor{\myframebox@textcolor}{Arg-1: #1\endgraf Arg-2: #2}% + \end\ttextalign + \end{minipage}% + \end{lrbox}% + \@killglue + \color{\myframebox@framecolor}% + \ifmyframebox@putframe\fbox{\fi + \usebox\@tempboxa + \ifmyframebox@putframe}\fi + \endgroup +} + +\begin{document} +\myframebox[Text-1]{Test text-2\\ ...\\test text-2} + |(framerule=2pt,framecolor=blue,textcolor=purple, + putframe=true,textalign=right|) +\end{document} +\finish{example} + + +\docsection(sec:declarevariables){Declaring variables} + +Sometimes keys are used simply to save values for later use. This can be achieved easily by using the command \fx{\ltxkeysdeclarevariables}. + +\start{newmacro}[\ltxkeysdeclarevariables,\ltxkeyssetvarvalues,\ltxkeysgetvarvalue] +\ltxkeysdeclarevariables[|A(namespace)]{% + |A(key-1) = |A(dft-1) = |A(cbk-1), ..., |A(key-n) = |A(dft-n) = |A(cbk-n) +} +\ltxkeyssetvarvalues[|A(namespace)]{|keyval pairs} +\ltxkeysgetvarvalue[|A(namespace)]{|A(key)} +\finish{newmacro} +\fxim*{\ltxkeysdeclarevariables,\ltxkeyssetvarvalues,\ltxkeysgetvarvalue} + +Here, \ang{key-i}, \ang{dft-i} and \ang{cbk-i} are key name, key default value, and key callback, respectively, for key \quotedfx{i}. The optional \ang{namespace} is the private namespace for the declared variables and is used to avoid clashes of control sequences. + +The key default value \ang{dft} and callback \ang{cbk} are optional and may be missing in the mandatory argument of \fx{\ltxkeysdeclarevariables}. + +\start{example}[\ltxkeysdeclarevariables] +\ltxkeysdeclarevariables[mynamespace]{% + var1 = {default value1} = \def\userinput{#1}\def\cmd##1{##1}, + |com(No callback:) + var2 = default value2, + |com(No default value and no callback:) + var3 +} +\ltxkeyssetvarvalues[mynamespace]{var1=new value1, var2=new value2} +\edef\x{\ltxkeysgetvarvalue[mynamespace]{var1}} + +\begin{document} +\ltxkeysgetvarvalue[mynamespace]{var1} +\end{document} +\finish{example} + +The private namespace is optional but clashes of control sequences might occur: + +\start{example}[\ltxkeysdeclarevariables] +\ltxkeysdeclarevariables{% + var1 = {default value1} = \def\userinput{#1}\def\cmd##1{##1}, + |com(No callback:) + var2 = default value2, + |com(No default value and no callback:) + var3 +} +\ltxkeyssetvarvalues{var1=new value1, var2=new value2} +\edef\x{\ltxkeysgetvarvalue{var1}} + +\begin{document} +\ltxkeysgetvarvalue{var1} +\end{document} +\finish{example} + + +\docsection(sec:ltxkeys-command){The \headfx{\ltxkeys} command} + +\start{newmacro}[\ltxkeys] +\ltxkeys|*|'{|A(code-1) \\ |A(code-2) ... \\ ... |A(code-n)} +\finish{newmacro} +\fxim*{\ltxkeys} + +The command \fx{\ltxkeys} simply provides an ungrouped\footnote{Meaning no local groups are created.} environment for using the short forms of the commands shown in \sref{tab:ltxkeys-cmdabbrv}. The abbreviated commands are pushed on entry into \fx{\ltxkeys}, they are then assigned the meaning of their longer counterparts, and then popped (to whatever their original meaning was before entry into \fx{\ltxkeys}) on exist of \fx{\ltxkeys}. The list parser within \fx{\ltxkeys} is invariably \quotedfx{\\}. The list is normalized\footnote{Normalization implies replacing double \quotedfx{\\} by single \quotedfx{\\} and removing spurious spaces around each \quotedfx{\\}.} and the given codes \ang{code-i}, $i=1,...,n$, executed on the consecutive loops. The commands \ffx{\ordkeys,\cmdkeys}, \etcc, can be used to define just one key or multiple keys in the same family and of the same callback. \sref{tab:ltxkeys-cmdabbrv} lists the other abbreviations available within \fx{\ltxkeys}. + +The \stform of \fx{\ltxkeys} will expand its argument once before commencing the loop and executing the codes \ang{code-i}, $i=1,...,n$. The \pmform is equivalent to invoking the package option \fx{endcallbackline} before calling \fx{\ltxkeys}. Using both \redstar and \redprime makes \hx{\endlinechar} $-1$ but the effect is not enforced, since in the \stform of \fx{\ltxkeys} the argument has already been read. + +\begingroup +\small +\begin{tabularx}{\linewidth}{|p{4.5cm}|p{5.5cm}|} +\caption{Command abbreviations available within \headfx{\ltxkeys} + \xwmlabel{tab:ltxkeys-cmdabbrv}}\\\hline +\rowcolor{pink} +\bf Command & \bf Abbreviation \\\hline +\endfirsthead +\hline +\multicolumn{2}{|l|}{\emph{Continued from last page}}\\\hline +\bf Command & \bf Abbreviation \\\hline +\endhead +\multicolumn{2}{|r|}{\emph{Continued on next page}}\\\hline +\endfoot +\hline +\endlastfoot +\fx{\ordkey} & \fx{\ltxkeysordkey} \\\hline +\fx{\ordkeys} & \fx{\ltxkeysordkeys} \\\hline +\fx{\listkey} & \fx{\ltxkeyslistkey} \\\hline +\fx{\listkeys} & \fx{\ltxkeyslistkeys} \\\hline +\fx{\cmdkey} & \fx{\ltxkeyscmdkey} \\\hline +\fx{\cmdkeys} & \fx{\ltxkeyscmdkeys} \\\hline +\fx{\boolkey} & \fx{\ltxkeysboolkey} \\\hline +\fx{\boolkeys} & \fx{\ltxkeysboolkeys} \\\hline +\fx{\switchkey} & \fx{\ltxkeysswitchkey} \\\hline +\fx{\switchkeys} & \fx{\ltxkeysswitchkeys} \\\hline +\fx{\choicekey} & \fx{\ltxkeyschoicekey} \\\hline +\fx{\choicekeys} & \fx{\ltxkeyschoicekeys} \\\hline +\fx{\stylekey} & \fx{\ltxkeysstylekey} \\\hline +\fx{\stylekeys} & \fx{\ltxkeysstylekeys} \\\hline +\fx{\definekeys} & \fx{\ltxkeysdefinekeys} \\\hline +\fx{\declarekeys} & \fx{\ltxkeysdeclarekeys} \\\hline +\fx{\declareoptions} & \fx{\ltxkeysdeclaremultitypeoptions} \\\hline +\fx{\ifdeclaringkeys}\fx{\then} & \fx{\ifltxkeysdec} \\\hline +\fx{\setkeys} & \fx{\ltxkeyssetkeys}\\\hline +\fx{\setrmkeys} & \fx{\ltxkeyssetrmkeys}\\\hline +\end{tabularx} +\endgroup + +\start{example}[\ltxkeys] +\ltxkeys|'{ + \switchkeys|+[KV]{fam}[mp@]{keya,keyb}[true]{ + \if\@nameuse{mp@\ltxkeyscurrentkey} + \def\xx##1{##1*#1*##1} + \fi + }{% + \keyvalueerror + } + \declarekeys*[KV]{fam}[mp@]{ + bool/keyc/true/\def\x##1{##1\\#1\\##1}; + cmd/keyd/keyd-default/\def\currval{#1}; + }% + \\ + |com(Arbitrary code to be executed on its own:) + \def\x##1{x ##1 x} + \\ + \setkeys*[KV]{fam}[keyb,keyc]{keya=false,keyb,keyc=false,keyd=yy} + \setrmkeys|*[KV]{fam}[keyc] +} +\finish{example} + + + +\docsection(sec:weirdargs){Keys with argument patterns} + +\quoted{Argument pattern} simply means the structure of the arguments that a key's macro expects in order to execute the key's callback. In \pkg'{ltxkeys} it is possible to specify the nature of the parameter pattern for the key macro, but this makes sense only in the case of ordinary (\fx{ord}), command (\fx{cmd}) and style (\fx{sty} or \fx{sty}\Redstar) keys. Boolean and choice keys can't have weird (\ie, multiple or delimited) arguments, since their expected values are restricted: boolean keys must have a value of either \hx{true} or \hx{false}, and choice keys must have \quoted{nominations}, \ie, admissible or alternate values. Therefore, the concept introduced in this section applies only to the following key-definition commands: + +\start+{macro}[Key-definition commands that can have argument pattern] +\ltxkeysordkey \ltxkeysnewordkey +\ltxkeysordkeys \ltxkeysnewordkeys +\ltxkeyscmdkey \ltxkeysnewcmdkey +\ltxkeyscmdkeys \ltxkeysnewcmdkeys +\ltxkeysstylekey \ltxkeysnewstylekey +\ltxkeysstylekeys \ltxkeysnewstylekeys +\ltxkeysdefinekeys (only when defining cmd keys) +\ltxkeysdeclarekeys (only when defining ord, cmd, sty keys) +\finish{macro} +\fxi*{\ltxkeysordkey,\ltxkeysnewordkey,\ltxkeysordkeys,\ltxkeysnewordkeys, +\ltxkeyscmdkey,\ltxkeysnewcmdkey,\ltxkeyscmdkeys,\ltxkeysnewcmdkeys, +\ltxkeysstylekey,\ltxkeysnewstylekey,\ltxkeysstylekeys,\ltxkeysnewstylekeys, +\ltxkeysdefinekeys,\ltxkeysdeclarekeys} + +When using the \pkg'{xkeyval} it is indirectly possible to submit multiple arguments to a key's macro. Suppose we wish to set the text size, then we can define an ordinary key called \texttt{textsize} as follows: + +\start{example}[Key callback with multiple arguments] +\ltxkeysordkey[KV]{fam}{textsize}[{2cm,8cm}]{% + |com(Since `ltxkeys' package preserves outer braces in values of keys,) + |com(first strip any possible outer braces from the key's value:) + \ltsstripallouterbraces{#1}\reserved@a + |com(Test if the key's value contains comma:) + \oifinsetTF{,}{\reserved@a}{% + \def\do##1,##2\@nil{% + \textwidth=##1 + \textheight=##2 + }% + \expandafter\do\reserved@a\@nil + }{% + \@latex@error{Bad argument for key `textsize'} + {No comma in value of key `textsize'}% + }% +} +\ltxkeyssetkeys[KV]{fam}{textsize={4cm,10cm}} +\finish{example} + +With the \pkg'{ltxkeys} this can be achieved directly as follows: + +\start{example}[Key callback with multiple arguments] +\ltxkeysordkey[KV]{fam}{textsize}[{2cm,8cm}]{% + |R(\argpattern){#1,#2} \textwidth=#1 \textheight=#2\relax +} +\ltxkeyssetkeys[KV]{fam}{textsize={4cm,10cm}} +\finish{example} + +The argument pattern for the key's macro should be specified within the key's callback as the argument of the undefined command \fx{\argpattern}. The token \argpat can be positioned anywhere within the key's callback, provided it isn't enclosed in curly braces. There is no need to delimit the last argument: an internal delimiter is used. + +The same principles apply when using the macros \ffx'{\ltxkeysdefinekeys, \ltxkeysdeclarekeys}: simply put \argpat anywhere within the key's callback, but note that it doesn't apply in the case of boolean and choice keys. + +\start+{example}[Key callback with multiple arguments] +\ltxkeyscmdkey[KV]{fam}[mp@]{keya}[{default1 and default2}]{% + |R(\argpattern){#1 and #2}\def\z##1{#1xx##1xx#2} +} +\ltxkeyssetkeys[KV]{fam}{keya={arg1 and arg2}} + +\ltxkeysdeclarekeys[KV]{fam}[mp@]{% + cmd/keya/{left/right}/|R(\argpattern){#1/#2}\def\xa##1{#1/##1/#2}; + bool/keyb/true/\ifmp@keyb\def\xb##1{#1xx##1}\fi; + ord/keye/{x y z w}/|R(\argpattern){#1 #2 #3 #4}\def\xe{#1 #2 #3 #4}; +} +\ltxkeyssetkeys[KV]{fam}{keya={value1/value2}, keyc={value1+value2+value3}} +\finish{example} + +Caution should be exercised when using \argpat for the observer key of a style key in the case in which the value of the parent key is used as the default for the observer key. The following gives an error because, although \ttx{keya} has two arguments, the macros \ffx'{\parentval, \KV@fam@keya@value} will not be expanded before the callbacks of \ttx{keyb,keyc} are called. Errors will be flagged when initializing (or setting without values) \ttx{keyb,keyc}. Remember that the \stform of \fx{\ltxkeysstylekeys} will define and initialize observer keys on the fly. + +\start+{example}[Style key callback with multiple arguments] +\ltxkeysstylekeys|*[KV]{fam}[mp@]{keya}[{left right center}]|(% + ord/keyb/\parentval/|R(\argpattern){#1,#2}\edef\y{\expandcsonce{#1}#2}; + ord/keyc/\KV@fam@keya@value/|R(\argpattern){#1,#2}\def\y##1{#1xx##1xx#2}; + cmd/keyd/{center} +|){% + |R(\argpattern){#1 #2 #3 #4 #5}\def\x##1{#1xx##1xx#2#3#4#5} +} +\ltxkeyssetkeys[KV]{fam}{keya={arg1 arg2 arg3}} +\finish{example} + + +\docsection(sec:misc-commands){Some miscellaneous commands} + +Some of the macros used internally by the \pkg'{ltxkeys} are available to the user. A few of them are described below. + + +\docsubsection(sec:trimspaces){Trimming leading and trailing spaces} + +\start+{newmacro}[\ltxkeyshardtrimspaces,\ltxkeyssimpletrimspaces, etc.] +\ltxkeyssimpletrimspaces{|A(token)}|A(cs) +\ltxkeyshardtrimspaces{|A(token)}|A(cs) +\ltxkeyscurrtrimspaces{|A(token)}|A(cs) +\ltxkeysusesimpletrimspaces +\ltxkeysusehardtrimspaces +\ltxkeystrimspacesincs|A(cs) +\ltxkeystrimspacesset +\ltxkeystrimspacesincsset +\finish{newmacro} +\fxim*{\ltxkeyshardtrimspaces,\ltxkeyssimpletrimspaces, + \ltxkeyscurrtrimspaces,\ltxkeystrimspacesincs,\ltxkeysusesimpletrimspaces, + \ltxkeysusehardtrimspaces,\ltxkeystrimspacesset,\ltxkeystrimspacesincsset} + +The command \fx{\ltxkeyshardtrimspaces} trims (\ie, removes) all the leading and trailing spaces around \ang{token} and returns the result in the macro \ang{cs}. Forced (\ie, explicit) leading and trailing spaces around \ang{token} are removed unless they are enclosed in braces. This command comes with a small price: it mildly slows down processing, especially when tracing commands. The command \fx{\ltxkeyssimpletrimspaces} trims only one leading and one trailing space; it doesn't iterate. Forced spaces are rare, but for fear of the unknown, the default space-trimming function is \fx{\ltxkeyshardtrimspaces}. The commands \ffx'{\ltxkeysusesimpletrimspaces, \ltxkeysusehardtrimspaces} allow the user to toggle \fx{\ltxkeyscurrtrimspaces} between \quoted{hard} and \quoted{simple}. + +The command \fx{\ltxkeystrimspacesincs} trims the leading and trailing spaces around the token in the macro \ang{cs} and returns the result in \ang{cs}. It calls \fx{\ltxkeyscurrtrimspaces}. + + +\docsubsection(sec:checkchoice){Checking user inputs} + +\start+{newmacro}[\ltxkeyscheckchoice,\ltxkeyscheckinput,\ltxkeyscheckuserinput] +\ltxkeyscheckchoice[|A(parser)]|(|A(val)|A(order)|){|A(input)}{|A(nomin)}{|A(true)} +\ltxkeyscheckchoice|*[|A(parser)]|(|A(val)|A(order)|){|A(input)}{|A(nomin)}{|A(true)} +\ltxkeyscheckchoice|+[|A(parser)]|(|A(val)|A(order)|){|A(input)}{|A(nomin)}{|A(true)}{|A(false)} +\ltxkeyscheckchoice|*|+[|A(parser)]|(|A(val)|A(order)|){|A(input)}{|A(nomin)}{|A(true)}{|A(false)} +\ltxkeyscheckinput{|A(input)}{|A(nomin)}{|A(true)}{|A(false)} +\ltxkeyscheckuserinput{|A(input)}{|A(nomin)} +\finish{newmacro} +\fxim*{\ltxkeyscheckchoice,\ltxkeyscheckinput,\ltxkeyscheckuserinput, + \ltxkeyscommacheckchoice} + +The command \fx{\ltxkeyscheckchoice} is a re-implementation of \pkg'{xkeyval}'s command \fx{\XKV@checkchoice} so as to accept arbitrary list parser \ang{parser} and for more robustness. It checks the user input \ang{input} against the list of nominations \ang{nomin}. If the input is valid, the user input is returned in \ang{val} and the numerical order (starting from zero) of the input in the nominations is returned in \ang{order}\footnote{The functions \ang{val} and \ang{order} are user-supplied macros.}. If the input isn't valid, the user input is still returned in \ang{val}, but $-1$ is returned in \ang{order}. \ang{parser} is the list parser. The \stform of \fx{\ltxkeyscheckchoice} will convert \ang{input} into lowercase before checking it against the nominations. The \plform of \fx{\ltxkeyscheckchoice} expects two branches (\ang{true} and \ang{false}) of callback at the end of the test. The \unplform expects only one branch (\ang{true}) and will return error if the input is invalid\footnote{There is also \ftfx{\ltxkeyscommacheckchoice}, whose parser is implicitly \qcomma and does not need to be given by the user.}. + +The commands \ffx'{\ltxkeyscheckinput,\ltxkeyscheckuserinput} apply to comma-separated lists of nominations \ang{nomin} and they always convert \ang{input} to lowercase before checking it against the nominations \ang{nomin}. The macro \fx{\ltxkeyscheckinput} expects two branches of callback, while \fx{\ltxkeyscheckuserinput} expects no callback. Instead, \fx{\ltxkeyscheckuserinput} will toggle the internal boolean \fx{\ifltxkeysinputvalid} to \hx{true} if the input is valid, and to \hx{false} otherwise. The internal boolean \fx{\ifltxkeysinputvalid} could then be called by the user after the test. + + +\docsubsection(sec:ifinset){Does a test string exist in a string?} + +\start+{newmacro}[\ltxkeysin,\ltxkeysiffound] +\ltxkeysin{|A(teststr)}{|A(str)} +\ltxkeysin|*{|A(teststr)}{|A(str)}{|A(true)}{|A(false)} +\ltxkeysiffound|A(teststr)|R(\in)|A(str)|R(\then) |A(true) \else |A(false) \fi +\finish{newmacro} +\fxim*{\ltxkeysin,\ltxkeysiffound} + +The \unstform of the command \fx{\ltxkeysin} is identical with \usecsn{latex2e} kernel's (2011/06/27) \hx{\in@}. The command \hx{\in@} tests for the presence of \ang{teststr} in \ang{str} and returns the boolean \hx{\ifin@} as \hx{\iftrue} or \hx{\iffalse}. The \stform of \fx{\ltxkeysin} returns two \latex branches \ang{true} and \ang{false}. On the other hand, the command \fx{\ltxkeysiffound} requires the first argument to be delimited by \fx{\in} and the second argument by \fx{\then}. + +\start{example}[\ltxkeysiffound] +\ltxkeysiffound xx\in aax\then \def\x{T}\else \def\x{F}\fi +\finish{example} + +\ltsnote +The command \fx{\ltxkeysiffound} trims leading and trailing spaces around the tokens \ang{teststr} and \ang{str} before the test! The commands \ffx'{\ltxkeysin,\ltxkeysiffound} aren't expandable. + + +\docsubsection(sec:ifpattern){Does a given pattern exist in the meaning of a macro?} + +\start{newmacro}[\ltxkeysifpattern] +\ltxkeysifpattern{|A(teststr)}|A(cmd){|A(true)}{|A(false)} +\finish{newmacro} +\fxim*{\ltxkeysifpattern} + +The command \fx{\ltxkeysifpattern} simply determines if the meaning of \ang{cmd} contains \ang{teststr}. It returns \ang{true} if \ang{teststr} is found in the meaning of \ang{cmd}, and \ang{false} otherwise. + + +\docsubsection(sec:ltxkeysifcase) + {\ltsneverexpand{\ttcl{texcolor}{\bs ifcase}} for arbitrary strings} + +\start+{newmacro}[\ltxkeysifcase,\ltxkeysfindmatch] +\ltxkeysifcase{|A(teststr)}{% + |A(case-1):|A(cbk-1),...,|A(case-n):|A(cbk-n)}{|A(true)}{|A(false)} + +\ltxkeysfindmatch{|A(teststr)}{|A(case-1):|A(cbk-1),...,|A(case-n):|A(cbk-n)}{|A(fn)} +\finish{newmacro} +\fxim*{\ltxkeysifcase,\ltxkeysfindmatch} + +The command \fx{\ltxkeysifcase} tests \ang{teststr} against \ang{case-i}. If a match is found, the \ang{case-i}'s callback \ang{cbk-i} is returned in the macro \fx{\currmatch} and \ang{true} is executed. If at the end of the loop no match is found, \fx{\ltxkeysifcase} returns empty \fx{\currmatch} and executes \ang{false}. + +The command \fx{\ltxkeysfindmatch} works like \fx{\ltxkeysifcase} but executes the fallback \ang{fn} (instead of \ang{true} or \ang{false}) when no match is found. + +Because of the need to return \fx{\currmatch}, the macros \ffx'{\ltxkeysfindmatch,\ltxkeysifcase} are not expandable. The expandable variant of these commands is \fx{\ltxkeysifcasse}, which can be used to test with an arbitrary boolean (\quoted{true-or-false outcome}) operator \ang{testoper}. + +\start{newmacro}[\ltxkeysifcasse] +\ltxkeysifcasse|A(testoper){|A(teststr)} + {|A(case-1)}\do{|A(cbk-1)} + ... + |A(case-n)\do{|A(cbk-n)} +\ifnone + \do{|A(nomatch)} +\endif +\finish{newmacro} +\fxim*{\ltxkeysifcasse} + +Here, \ang{nomatch} is returned when the test fails in all cases. For the sake of speed optimization, there is a restriction in the use of the command \fx{\ltxkeysifcasse}. When testing with numbers or dimensions, the braces around the test tokens are vital, and the tokens \fx{\ifnone\do{}\endif} must always be present, irrespective of the type of test. In this regard, the commands \ffx'{\ltsifcasse,\ltsdocasse} of the \pkg'{ltxtools} are more versatile, if somewhat less fast. + +\start{example}[\ltxkeysifcasse] +\edef\x{% + \ltxkeysifcasse\ifcassedimcmpTF{1pt+2pt+3pt} + {=2pt}\do{equal to 2pt} + {<3pt}\do{less than 3pt} + {>4pt}\do{greater than 4pt} + \ifnone + \do{no match} + \endif +} +\edef\x{% + \ltxkeysifcasse\ifcassenumcmpTF{1+2+3} + {=2}\do{equal to 2} + {<3}\do{less than 3} + \ifnone + \do{no match} + \endif +} +\edef\x{% + \ltxkeysifcasse\ifstrcmpTF{x} + {a}\do{\def\y{a}} + {b}\do{\def\y{b}} + {c}\do{\def\y{c}} + \ifnone + |com(The \do must always be there, even when the |A(nomatch) is empty:) + \do{} + \endif +} + +\begin{document} +\ltxkeysifcasse\ifstrcmpTF{x} + {a}\do{\def\y{a}} + {b}\do{\def\y{b}} + {c}\do{\def\y{c}} +\ifnone + \do{\def\y{no match}} +\endif +\end{document} +\finish{example} + + +\docsubsection(sec:ifincsvlist){Is the number of elements from a sublist found in a csv list $\ge n$?} + +\start{newmacro}[\ltxkeysifincsvlistTF] +\ltxkeysifincsvlistTF[A(parser)]|(|A(nr)|){|A(sub)}{|A(main)}{|A(true)}{|A(false)} +\ltxkeysifincsvlistTF|*[A(parser)]|(|A(nr)|){|A(sub)}{|A(main)}{|A(true)}{|A(false)} +\finish{newmacro} +\fxim*{\ltxkeysifincsvlistTF} + +The command \fx{\ltxkeysifincsvlistTF} checks if the number of elements of \ang{parser}-separated (csv) list \ang{sub} found in \ang{main} is equal or greater than \ang{nr}. The argument \ang{main} is the main list and \ang{sub} is the sublist of test strings. Normally, \ang{sub} will be a user input and \ang{main} the list of nominations. Neither \ang{main} nor \ang{sub} is expanded in the test. If the test is true, \fx{\ltxkeysitemspresent} returns all the elements found, \fx{\ltxkeysnritems} returns the number of elements found, and \ang{true} is executed. If the test fails, \fx{\ltxkeysitemspresent} returns empty, \fx{\ltxkeysnritems} returns $-1$, and \ang{false} is executed. The \stform of \fx{\ltxkeysifincsvlistTF} will turn both input and nominations to lowercase before the test. The default values of the optional list \ang{parser} and the optional number of elements to find \ang{nr} are \qcomma and $1$, respectively. + + +\docsubsection(sec:ifintsvlist){Is the number of elements from a sublist found in a tsv list $\ge n$?} + +\start{newmacro}[\ltxkeysifintsvlistTF] +\ltxkeysifintsvlistTF|(|A(nr)|){|A(sub)}{|A(main)}{|A(true)}{|A(false)} +\ltxkeysifintsvlistTF|*|(|A(nr)|){|A(sub)}{|A(main)}{|A(true)}{|A(false)} +\finish{newmacro} +\fxim*{\ltxkeysifintsvlistTF} + +The command \fx{\ltxkeysifintsvlistTF} checks if the number of elements of nonparser-separated (tsv) list \ang{sub} found in \ang{main} is equal or greater than \ang{nr}. The argument \ang{main} is the main list and \ang{sub} is the sublist of test strings. Normally, \ang{sub} will be a user input and \ang{main} the list of nominations. Neither \ang{main} nor \ang{sub} is expanded in the test. If the test is true, \fx{\ltxkeysitemspresent} returns all the elements found, \fx{\ltxkeysnritems} returns the number of elements found, and \ang{true} is executed. If the test fails, \fx{\ltxkeysitemspresent} returns empty, \fx{\ltxkeysnritems} returns $-1$, and \ang{false} is executed. The \stform of \fx{\ltxkeysifintsvlistTF} will turn both input and nominations to lowercase before the test. + +Normally, tsv-matching requires that the test strings in \ang{sub} are unique in the nominations \ang{main}. Some caution is, therefore, necessary when dealing with tsv lists. + + +\docsubsection(sec:ifeltcount) + {Is the number of elements in a csv list $\ge n$ or $\le n$?} + +\start{newmacro}[\ltxkeysifeltcountTF] +\ltxkeysifeltcountTF[|A(parser)]|(|A(rel)|){|A(nr)}{|A(list)}{|A(true)}{|A(false)} +\ltxkeysifeltcountTF|*[|A(parser)]|(|A(rel)|){|A(nr)}{|A(listcmd)}{|A(true)}{|A(false)} +\finish{newmacro} +\fxim*{\ltxkeysifeltcountTF} + +The command \fx{\ltxkeysifeltcountTF} checks if the number of elements in \ang{parser}-separated list \ang{list} has relation \ang{rel} ($>=<$) with number \ang{nr}. If the test is true, \ang{true} is executed, otherwise \ang{false} is executed. The \stform of \fx{\ltxkeysifeltcountTF} will expand \ang{listcmd} once before the test. Double parsers and empty entries in \ang{list} are ignored. The default values of the optional list \ang{parser} and the optional relational type \ang{rel} are \qcomma and \quoted{$=$}, respectively. The number \ang{nr} is a mandatory argument. + +The following example returns \ang{false} (\ie, \fx{\meaning\x -> F}). + +\start{example}[\ltxkeysifeltcountTF] +\ltxkeysifeltcountTF[;]|(<|){2}{a;b;c}{\def\x{T}}{\def\x{F}} +\finish{example} + + +\docsubsection(sec:getorder){What is the numerical order of an element in a csv list?} + +\start{newmacro}[\ltxkeysgetorder] +\ltxkeysgetorder[|A(parser)]{|A(elt)}{|A(list)} +\ltxkeysgetorder|*[|A(parser)]{|A(elt)}{|A(listcmd)} +\finish{newmacro} +\fxim*{\ltxkeysgetorder,\ltxkeysorder} + +The command \fx{\ltxkeysgetorder} returns in \fx{\ltxkeysorder} the numerical order of \ang{elt} in \ang{parser}-separated \ang{list} or \ang{listcmd}. The value of \fx{\ltxkeysorder} is the numerical order of the first match found. The count starts from zero ($0$). The \stform will expand \ang{listcmd} once before commencing the search for \ang{elt}. If no match is found, \fx{\ltxkeysorder} returns $-1$, which can be used for taking further decisions. + + +\docsubsection(sec:list-normalization){List normalization} + +\start+{newmacro}[\ltxkeyscommanormalize,\ltxkeyskvnormalize] +\ltxkeyscommanormalize{|A(list)}|A(cmd) +\ltxkeyscommanormalizeset{{|A(list-1)}|A(cmd-1),...,{|A(list-n)}|A(cmd-n)} +\ltxkeyskvnormalize{|A(list)}|A(cmd) +\ltxkeyskvnormalizeset{{|A(list-1)}|A(cmd-1),...,{|A(list-n)}|A(cmd-n)} +\finish{newmacro} +\fxim*{\ltxkeyscommanormalize,\ltxkeyscommanormalizeset, + \ltxkeyskvnormalize,\ltxkeyskvnormalizeset} + +These commands will normalize the comma-separated \ang{list} (or \ang{list-i}) and return the result in \ang{cmd} (or \ang{cmd-i}). For the command \fx{\ltxkeyskvnormalize}, \ang{list} is assumed to be a list of \keyval pairs. Normalization implies changing the category codes of all the active commas to their standard values, as well as trimming leading and trailing spaces around the elements of the list and removing consecutive multiple commas. Thus empty entries that are not enforced by curly braces are removed. Besides dealing with multiple commas and the spaces between entries, the command \fx{\ltxkeyskvnormalize} removes spaces between keys and the equality sign, and multiple equality signs are made only one. Further, the category codes of comma and the equality sign are made normal throughout the list. + + +\docsubsection(sec:listparse){Parsing arbitrary csv or kv list} + +\start{newmacro}[\ltxkeysdocsvlist,\ltxkeysdokvlist, etc.] +\ltxkeysdocsvlist[|A(parser)]{|A(list)} +\ltxkeysdocsvlist|*[|A(parser)]{|A(listcmd)} +\ltxkeysparsecsvlist[|A(parser)]{|A(list)} +\ltxkeysparsecsvlist|*[|A(parser)]{|A(listcmd)} +\ltxkeysdokvlist[|A(parser)]{|A(list)} +\ltxkeysdokvlist|*[|A(parser)]{|A(listcmd)} +\ltxkeysparsekvlist[|A(parser)]{|A(list)} +\ltxkeysparsekvlist|*[|A(parser)]{|A(listcmd)} +\finish{newmacro} +\fxim*{\ltxkeysdocsvlist,\ltxkeysparsecsvlist,\ltxkeysdokvlist,\ltxkeysparsekvlist} + +The unexpandable command \fx{\ltxkeysdocsvlist} is the list processor for the \pkg'{ltxkeys}. It can process both arbitrary \ang{parser}-separated lists and \keyval pairs. It can also be nested to any level, and it keeps each nesting-level independent. The default value of the optional list-item separators \ang{parser} is \qcomma. The list normalizer for \fx{\ltxkeysdocsvlist} is \pkg'{ltxtools}'s \fx{\csv@@normalize}, which can deal with arbitrary list parsers/separators. The \ang{flag}, which must lie in the range $(0,3)$, determines the type of processing that is required. The admissible values of \ang{flag} and their meaning are given in \sref{tab:parser-flags}. The macro \fx{\ltxkeysdocsvlist} loops over the given \ang{parser}-separated \ang{list} and execute the user-defined, one-parameter command \fx{\ltxkeysdo} for every item in the list, passing the item as an argument and preserving outer braces. The default value of \ang{parser} is \qcomma. The \stform of \fx{\ltxkeysdocsvlist} will expand \ang{listcmd} once before commencing the loop. + +Here are some points to note about the list processor \fx{\ltxkeysdocsvlist}: +\begin{enum} +\item If an item contains \ang{parser}, it must be wrapped in curly braces when calling the command \fx{\ltxkeysdocsvlist}, otherwise the elements may be mixed up during parsing. The braces will persist thereafter, but will of course be removed during printing (if the items are printed). +\item White spaces before and after the list separator are always ignored by the normalizer called by \fx{\ltxkeysdocsvlist}. If an item contains \ang{parser} or starts with a space, it must, therefore, be wrapped in curly braces before calling \fx{\ltxkeysdocsvlist}. +\item Since when \ang{flag} is $0$ or $2$ the command \fx{\ltxkeysdocsvlist} doesn't call the normalizer, in this case it does preserve outer/surrounding spaces in the entries. Empty entries in \ang{list} or \ang{listcmd} will be processed by \fx{\ltxkeysdocsvlist} if the boolean \fx{\ifltxkeysuseempty} is true. You may thus issue \fx{\ltxkeysuseemptytrue} before calling \fx{\ltxkeysdocsvlist}. The ability to parse empty entries is required by packages that use empty key prefixes, and/or families\footnote{The use of empty key prefixes, families and paths is, in general, not advisable.}. \fx{\ifltxkeysuseempty} is false by default, and its state is nesting-level observer. +\item The command \fx{\ltxkeysdocsvlist} can be nested to any level and can be mixed with other looping macros. +\item In the command \fx{\ltxkeysdocsvlist}, it is always possible to break out of the loop prematurely at any level of nesting, simply by issuing the command \fx{\ltxkeysbreakloop}\footnote{The command \fx{\ltxkeysbreakloop} may be called within the loop to terminate the loop prematurely. The unprocessed items of the list will be handled by the command \fx{\ltxkeysdoremainder}, which can be redefined by the user. By default, it is defined as the \latex kernel's \hx{\@gobble}, meaning that it simply throws away the list remainder. The command \fx{\ltxkeyslistbreak} may also be inserted as a list item to break out of the loop prematurely. The commands \ffx'{\ltxkeysbreakloop, \ltxkeyslistbreak} have different syntax and semantics.}. Breaking an inner loop doesn't affect the continuation of the outer loop, and vice versa: loop break is nesting-level observer. +\item The argument of the one-parameter command \fx{\ltxkeysdo} can be passed to a multi-parameter command, or to a command that expects delimited arguments. +\end{enum} + + +\docsubsection(sec:sisolist){Parsing nsv/tsv list} + +\start{newmacro}[\ltxkeysdosisolist] +\ltxkeysdosisolist[|A(parser)]{|A(list)} +\ltxkeysdosisolist|*[|A(parser)]{|A(listcmd)} +\finish{newmacro} +\fxim*{\ltxkeysdosisolist} + + + +\docsubsection(sec:removeelements){Remove one or all occurrences of elements from a csv list} + +\start{newmacro}[\ltxkeysremoveelements] +\ltxkeysremoveelements[|A(parser)]|(|A(nr)|)|A(listcmd){|A(sublist)}{|A(fd)}{|A(nf)} +\ltxkeysremoveelements|*[|A(parser)]|(|A(nr)|)|A(listcmd){|A(sublist)}{|A(fd)}{|A(nf)} +\finish{newmacro} +\fxim*{\ltxkeysremoveelements} + +The command \fx{\ltxkeysremoveelements} removes \ang{nr} number of each element of \ang{sublist} from \ang{listcmd}. The default values of the optional list \ang{parser} and the optional maximum number of elements to remove \ang{nr} are \qcomma and $1$, respectively. If at least one member of \ang{sublist} is found and removed from \ang{listcmd}, then the callback \ang{fd} is returned and executed, otherwise \ang{nf} is returned. Both \ang{fd} and \ang{nf} provide some fallback following the execution of \fx{\ltxkeysremoveelements}. The challenge to the user is to remember that the command \fx{\ltxkeysremoveelements} requires these callbacks, which may both be empty. The \stform of \fx{\ltxkeysremoveelements} will remove from \ang{listcmd} all the members of \ang{sublist} found irrespective of the value of \ang{nr}. The optional \ang{nr} is therefore redundant when the \stform of \fx{\ltxkeysremoveelements} is called. Here, \ang{sublist} is simply \ang{parser}-separated. + +\start{example}[\ltxkeysremoveelements] +\def\xx{a;b;c;d;d;e;f;c;d} +|com(Remove at most 2 occurrences of `c' and `d' from \xx:) +\ltxkeysremoveelements[;]|(2|)\xx{c;d}{\def\x{done}}{\def\x{nil found}} +|com(Remove all occurrences of `c' and `d' from \xx:) +\ltxkeysremoveelements|*[;]\xx{c;d}{\def\x{done}}{\def\x{nil found}} +\finish{example} + + +\docsubsection(sec:replaceelements){Replace one or all occurrences of elements in a csv list} + +\start{newmacro}[\ltxkeysreplaceelements] +\ltxkeysreplaceelements[|A(parser)]|(|A(nr)|)|A(listcmd){|A(sublist)}{|A(fd)}{|A(nf)} +\ltxkeysreplaceelements|*[|A(parser)]|(|A(nr)|)|A(listcmd){|A(sublist)}{|A(fd)}{|A(nf)} +\finish{newmacro} +\fxim*{\ltxkeysreplaceelements} + +The command \fx{\ltxkeysreplaceelements} replaces \ang{nr} number of each element of \ang{sublist} in \ang{listcmd}. The default values of the optional list \ang{parser} and the optional maximum number of elements to replace \ang{nr} are \qcomma and $1$, respectively. If at least one member of \ang{sublist} is found and replaced in \ang{listcmd}, then the callback \ang{fd} is returned and executed, otherwise \ang{nf} is returned. Both \ang{fd} and \ang{nf} provide some fallback following the execution of \fx{\ltxkeysreplaceelements}. The challenge to the user is to remember that the command \fx{\ltxkeysreplaceelements} requires these callbacks, which may both be empty. The \stform of \fx{\ltxkeysreplaceelements} will replace in \ang{listcmd} all the members of \ang{sublist} found irrespective of the value of \ang{nr}. The optional \ang{nr} is therefore redundant when the \stform of \fx{\ltxkeysreplaceelements} is used. Here, the syntax of \ang{sublist} is as follows: + +\start'{macro}[Sublist for \ltxkeysreplaceelements] +{{|A(old-1)}{|A(new-1)}|A(parser)...|A(parser){|A(old-n)}{|A(new-n)}} +\finish{macro} + +where \ang{old-i} is the element to be replaced and \ang{new-i} is its replacement. + +\start{example}[\ltxkeysreplaceelements] +\def\xx{a;b;c;d;d;e;f;c;d} +|com(Replace at most 2 occurrences of `c' and `d' in \xx with `s' and `t',) +|com(respectively:) +\ltxkeysreplaceelements[;]|(2|)\xx{c{s};d{t}}{\def\x{done}}{\def\x{nil found}} +|com(Replace all occurrences of `c' and `d' in \xx with `s' and `t':) +\ltxkeysreplaceelements|*[;]\xx{c{s};d{t}}{\def\x{done}}{\def\x{nil found}} +\finish{example} + + +\docsubsection(sec:stripbraces){Stripping outer braces} + +The list and key parsers of the \pkg'{ltxkeys} preserve outer braces, but sometimes it is needed to rid a token of one or more of its outer braces. This can be achieved by the following commands: + +\start+{newmacro}[\ltxkeysstripNouterbraces, \ltxkeysstripallouterbraces, etc.] +\ltxkeysstripNouterbraces|A(nr){|A(token)} +\ltxkeysstripallouterbraces{|A(token)} +\ltxkeysstripallouterbracesincs{|A(cmd)} +\finish{newmacro} +\fxim*{\ltxkeysstripNouterbraces, + \ltxkeysstripallouterbraces,\ltxkeysstripallouterbracesincs} + +The command \fx{\ltxkeysstripNouterbraces} strips \ang{nr} number of outer braces from \ang{token}. The command \fx{\ltxkeysstripallouterbraces} strips all outer braces from \ang{token}. The command \fx{\ltxkeysstripallouterbracesincs} strips all the outer braces in the top content of the command \ang{cmd}. All these commands are expandable. Normally, \ang{token} wouldn't be expanded by these commands in the process of stripping off outer braces. + +\start+{example}[\ltxkeysstripNouterbraces,\ltxkeysstripallouterbraces, etc.] +\toks@\expandafter\expandafter\expandafter + {\ltxkeysstripNouterbraces{2}{{{\y}}}} +\edef\x{\unexpanded\expandafter\expandafter\expandafter + {\ltxkeysstripNouterbraces\@m{{{\y}}}}} +\edef\x{\ltxkeysstripallouterbraces{{{{\y}}}}} +\finish{example} + + +\docsection(sec:addkeycode){Adding to key macros} + + + +\docsection(sec:todo){To-do list} + +This section details additional package features that may become available in the foreseeable future. User views are being solicited in regard of the following proposals. + + +\docsubsection(sec:changeobserverkeys){Modifying the observer keys of an existing style key} + +\start+{newmacro}[\ltxkeysadddepkeys,etc] +\ltxkeysadddepkeys[|A(pref)]{|A(fam)}{|A(paren)}{|A(deps)} +\ltxkeysremovedepkeys[pref]{fam}{|A(paren)}{|A(deps)} +\ltxkeysreplacedepkeys[pref]{fam}{|A(paren)}{|A(olddeps)}{|A(newdeps)} +\finish{newmacro} +\fxim*{\ltxkeysadddepkeys,\ltxkeysremovedepkeys,\ltxkeysreplacedepkeys} + +Here, \ang{paren} is the parent key of observers keys; \ang{deps} is the full specification of new or existing observer keys (as in \sref{sec:stylekeys}), with their default values and callbacks; \ang{olddeps} are the old observers to replace with \ang{newdeps}. This would require patching macros of the form \jpreffamkey{observers}, which might have nested parametered-commands. + + + +\docsubsection(sec:togglekeys){Toggle keys} + +Introduce toggle keys. The package already contains switch keys (\sref{sec:switchkeys}). Toggles and switches, found in, \eg, the \pkg'{ltxtools}, are more efficient than conventional booleans in the sense that each of them introduces and requires only one command, while each native boolean defines and requires up to three commands. + + +\docsection(sec:version-hist){Version history} + +The following change history highlights significant changes that affect user utilities and interfaces; changes of technical nature are not documented in this section. The \stsign on the right-hand side of the following lists means the subject features in the package but is not reflected anywhere in this user guide. + +\begin{versionhist} + \begin{version}{0.0.3c}{2012/11/17} + \item \fx{\ltxkeys@liskeys} changed to \fx{\ltxkeys@listkeys}\vsecref{sec:listkeys} + \end{version} + \begin{version}{0.0.3a-b}{2012/10/14} + \item Miscellaneous bug fixes\vsecref* + \end{version} + \begin{version}{0.0.3}{2011/12/17} + \item More flags (\ffx{preset, postset, setrm}, \eetc) have been introduced for pathkeys \vsecref{sec:pathkeys} + \end{version} + \begin{version}{0.0.2}{2011/09/01} + \item Pathkeys introduced\vsecref{sec:pathkeys} + \item User guide completed.\vsecref* + \end{version} + \begin{version}{0.0.1}{2011/07/30} + \item First public release.\vsecref* + \end{version} +\end{versionhist} + +\newpage +\ltsindexpreamble{Index numbers refer to page numbers.} +\ltsindexpreambleformat{\centering} +\ltsindexcolumns=2 +\printindex + +\end{document} diff --git a/macros/latex/contrib/ltxkeys/doc/ltxkeys-test-20121122.tex b/macros/latex/contrib/ltxkeys/doc/ltxkeys-test-20121122.tex new file mode 100644 index 0000000000..725126ab12 --- /dev/null +++ b/macros/latex/contrib/ltxkeys/doc/ltxkeys-test-20121122.tex @@ -0,0 +1,61 @@ +\documentclass{article} +\usepackage{xcolor} +\usepackage{ltxkeys} +\makeatletter +\def\somemethod#1#2{% + \begingroup + \color{#1}% + \ifltxkeys@novalue + \ifnum\ltxkeys@listcount=\@ne + \endgraf + Using default value of `\ltxkeys@tkey': + \fi + \else + \ifnum\ltxkeys@listcount=\@ne + \endgraf + Using user value of `\ltxkeys@tkey': + \fi + \fi + \endgroup + \endgraf + Processing item no. \ltxkeys@listcount: #2% +} +% Use comma (,), the default list separator, as the list separator +% for keya and keyb: +\ltxkeys@listkey[KV]{fam}{keya,keyb}[default1,default2]{% + \somemethod{blue}{#1}% + % Process only four (4) items of the list/value for keya and keyb: + \ifnum\ltxkeys@listcount=4\relax + \stopprocessinglistkey + \fi +} + +% Use semicolon (;) as the list separator for keyc and keyd: +\ltxkeys@listkey[KV]{fam}{keyc,keyd}[default1;default2]{% + \listsep{;}\somemethod{red}{#1}% +} + +\makeatother + +\begin{document} +\parindent0pt +% No values for keya and keyb; use their default values: +\ltxkeysusekeys[KV]{fam}{keya,keyb} + +\par\bigskip +\ltxkeysusekeys[KV]{fam}{% + keya={item1A,item1B,item1C,item1D,item1E,item1F}, + keyb={item2A,item2B,item2C,item2D,item2E,item2F} +} + +\par\bigskip +% Set keyc and keyd with their default values: +\ltxkeysusekeys[KV]{fam}{keyc,keyd} + +\par\bigskip +\ltxkeysusekeys[KV]{fam}{% + keyc={item1A;item1B;item1C;item1D}, + keyd={item2A;item2B;item2C;item2D} +} +\end{document} + diff --git a/macros/latex/contrib/ltxkeys/ltxkeys.sty b/macros/latex/contrib/ltxkeys/ltxkeys.sty new file mode 100644 index 0000000000..8109dd19a3 --- /dev/null +++ b/macros/latex/contrib/ltxkeys/ltxkeys.sty @@ -0,0 +1,4317 @@ +%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++% +% This is file 'ltxkeys.sty', version 0.0.3c, 2012/11/17. % +% % +% This package and accompanying files may be distributed and/or % +% modified under the conditions of the LaTeX Project Public License, % +% either version 1.3 of this license or any later version. The latest % +% version of this license is in http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% The LPPL maintenance status of this software is 'author-maintained'. % +% % +% This software is provided 'as it 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. % +% % +% Copyright (c) 2011-2012 Ahmed Musa (amusa22@gmail.com). % +%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++% + +\@ifpackageloaded{catoptions}{% + \@ifpackagelater{catoptions}{2012/10/14}{}{% + \@latex@error{Loaded version of catoptions package is + not current}\@ehd + }% +}{% + \RequirePackage{catoptions}[2012/10/14]% +} +\UseNormalCatcodes +\StyleFilePurpose{A robust key-value parser (AM)} +\StyleFileRCSInfo +$Id: ltxkeys.sty,v 0.0.3c 2012/11/17 09:00:00 Ahmed Musa Exp $ +\ProvidesPackage{ltxkeys}[\StyleFileInfo] +\NeedsTeXFormat{LaTeX2e}[2011/06/27] +\SetStyleFileMessages[ltxkeys@]{info}{warn}{err} +\cpt@setupsafeactivesedef +\catcode`\&=3\relax +\new@def\ltxkeys@afterfi#1\fi{\fi#1} +\new@def\ltxkeys@afterelsei#1\else#2\fi{\fi#1} +\new@def\ltxkeys@afterelseii#1\else#2\fi{\fi#2} +\new@def*\ltxkeys@ehd{% + \ifx\protect\string\ltxkeys@afterfi + A serious error has occurred.\MsgBrk + Try typing \space to proceed.\MsgBrk + If that fails, type X and then \space to quit. + \fi +} +\new@def*\ltxkeys@truetoks{true} +\new@def*\ltxkeys@falsetoks{false} +\robust@def*\ltxkeys@specialhandler{% + \cpt@testopt\ltxkeys@sp@cialhandler{}% +} +\robust@def*\ltxkeys@sp@cialhandler[#1]#2{% + \begingroup + \toks1{\endgroup\newcsnpdef*{#1@#2@handler}##1##2}% + \def\reserved@a{\the\toks\expandafter1\expandafter{\the\toks0}}% + \afterassignment\reserved@a\toks0=% +} +\newletcs\ltxkeys@nil\relax +\new@def*\ltxkeys@nnil{\ltxkeys@nil} +\new@def*\ltxkeys@quark{\@gobble\ltxkeys@quark} +\new@def*\ltxkeys@antiquark{\@gobble\ltxkeys@antiquark} +\new@def*\ltxkeys@cdr#1#2\ltxkeys@nil{#2} +\new@def*\ltxkeys@spcdr#1#2#3\ltxkeys@nil{\detokenize{#2}} +\new@def\ltxkeys@ifxFT#1#2{\ltxkeys@ifxTF{#1}{#2}\cptiiofii\cptiofii} +\new@def\ltxkeys@ifxTF#1#2{% + \expandafter\cptswap\cpt@car#1\ltxkeys@quark\car@nil + {\expandafter\ifx\cpt@car#2\ltxkeys@antiquark\car@nil}% + \expandafter\cptiofii\else\expandafter\cptiiofii\fi +} +\new@def*\ltxkeys@ifcsemptyTF#1{% + \expandafter\ltxkeys@ifxTF\cpt@car#1\ltxkeys@quark\car@nil\@empty +} +\robust@def*\ltxkeys@letmanytocs#1#2{\cptfor#1\dofor{\let##1= #2}} +\robust@def*\ltxkeys@error#1#2{\ltxkeys@err{#1}{#2}\@gobble} +\robust@def*\ltxkeys@debug#1#{% + \ifboolTF{ltxkeys@tracingkeys}{% + \ifstrcmpTF{#1}{*}{% + \cpt@sttrue\ltxkeys@d@bug + }{% + \cpt@stfalse\ltxkeys@d@bug + }% + }{% + \@gobbletwo + }% +} +\robust@def*\ltxkeys@d@bug#1#2{% + \wlog{\ifcpt@st^^J\fi ltxkeys debug [#1] #2.}% +} +\cptnewvariables{if}[ltxkeys@]{break,st,pl,cl,sw,sv,nv,novalue,pxop,exop, + preset,disable,ini,kf,rm,ssk,dec,dep,twk,tracingkeys,useempty,chdef, + swa,reservenopath,global,protected,inkeycmd}[false] +\cptnewvariables{if}{inputvalid}[false] +\cptnewvariables{switch}{infdpointers,infdp@inters}[false] +\cptnewvariables{count}[ltxkeys@]{csvdepth,keydepth}[\z@pt] +\robust@def*\setslavewithmaster{\global\ltxkeys@ssktrue} +\robust@def*\setnoslavewithmaster{\global\ltxkeys@sskfalse} +\setnoslavewithmaster +\robust@def*\allowemptykeypath{\global\ltxkeys@useemptytrue} +\robust@def*\disallowemptykeypath{\global\ltxkeys@useemptyfalse} +\DefSuffixChecker\ltxkeys@suffixcheck{*}{+}{!} +\newletcs\ltxkeys@documentclass\cpt@undefined +\robust@def*\ltxkeys@getdocumentclass{% + \def\csv@do##1{% + \filename@parse{##1}% + \ifx\filename@ext\@clsextension + \ifcsndefFT{opt@\filename@area\filename@base.\filename@ext}{}{% + \xdef\ltxkeys@documentclass{% + \filename@area\filename@base.\filename@ext + }% + \loopbreak + }% + \fi + }% + \csv@@parse*\@filelist + \ifdefTF\ltxkeys@documentclass{}{% + \ltxkeys@debug{==}{'ltxkeys' package loaded before + \string\documentclass:\MsgBrk no problem}% + }% +} +\cptpassunexpanded{% + \ifdefFT\@filelist{}{% + \ltxkeys@ifxTF\@filelist\@gobble{}{% + \ltxkeys@ifcsemptyTF\@filelist{}\ltxkeys@getdocumentclass + }% + }% + \ifdefFT\ltxkeys@documentclass{% + \let\ltxkeys@classoptionslist\@empty + }{% + \ifdefFT\@classoptionslist{}{% + \ltxkeys@ifcsemptyTF\@classoptionslist{}{% + \kv@@normalize*\@classoptionslist + }% + }% + \let\ltxkeys@classoptionslist\@classoptionslist + \def\csv@do##1{% + \ifinsetTF{=}{##1}{}{% + \cptgaddtolist\@classoptionslist{##1}% + }% + }% + \cptexpandbracenext + {\def\@classoptionslist{}\csv@@loop}\@classoptionslist + \def\@fileswith@ptions##1[##2]##3{% + \edef\ltxkeys@tempa{\cptcommanormalize{##3}}% + \cptfor xkeyval,kvoptions,catoptions\dofor{% + \xifinsetFT{,####1,}{,\ltxkeys@tempa,}{}{% + \let\@classoptionslist\ltxkeys@classoptionslist + \forbreaktrue + }% + }% + \cpt@ifbrack{\@fileswith@pti@ns##1[##2]##3}% + {\@fileswith@pti@ns##1[##2]##3[]}% + }% + }% +} +\robust@def*\ltxkeys@striplaststar#1*\@empty#2\ltxkeys@nil#3{\edef#3{#1}} +\robust@def*\ltxkeys@ifrejname#1{% + \ifcase0\ifx\key@type\ltxkeys@rej1\else + \ifx\key@name\ltxkeys@rej1\fi\fi\relax + \else + #1% + \fi +} +\robust@def*\ltxkeys@testst#1{% + \cpt@ifstar{\ltxkeys@sttrue#1}{\ltxkeys@stfalse#1}% +} +\robust@def*\ltxkeys@testpl#1{% + \cpt@ifplus{\ltxkeys@pltrue#1}{\ltxkeys@plfalse#1}% +} +\robust@def*\ltxkeys@testcl#1{% + \cpt@ifclam{\ltxkeys@cltrue#1}{\ltxkeys@clfalse#1}% +} +\robust@def*\ltxkeys@teststpl#1{\ltxkeys@testst{\ltxkeys@testpl{#1}}} +\robust@def*\ltxkeys@state{% + \\\ltxkeys@keys\\\ltxkeys@prefs\\\ltxkeys@fams\\\ltxkeys@nakeys + \\\ltxkeys@tpref\\\ltxkeys@ttpref\\\ltxkeys@tfam\\\ltxkeys@tkey + \\\ltxkeys@tval\\\ifltxkeys@st\\\ifltxkeys@pl\\\ifltxkeys@cl + \\\ifltxkeys@kf\\\ifltxkeys@pxop\\\ifltxkeys@exop\\\ifltxkeys@ini + \\\CurrentKeyval\\\CurrentKey\\\CurrentVal +} +\robust@def\ltxkeys@trimspacesincs#1{% + \expandafter\ltxkeys@trimspaces\expandafter{#1}{#1}% +} +\robust@def\ltxkeys@trimspaces#1#2{% + \begingroup + \ifcase0% + % 1. When #2 of \ltxkeys@trimspaces is empty token, #1, #2, #3 of + % \ltxkeys@spcdr will be '.', 'x', . + % 2. No one will give #2 of \ltxkeys@trimspaces as a dot (.). So + % the test is fairly robust. + \if.\ltxkeys@spcdr#2.x\ltxkeys@nil\else1\fi + \if\expandafter\cpt@car\string#2\car@nil\@backslashchar\else1\fi\relax + \else + \ltxkeys@err{'\detokenize{#2}' has illegal form}\ltxkeys@ehd + \fi + \ltxkeys@tr@mspaces{#1}{#2}% +} +\robust@def\ltxkeys@tr@mspaces#1#2{% + \edef\ltxkeys@trimmed{\cpttrimspace{#1}}% + \ltxkeys@ifxTF#2\ltxkeys@trimmed{% + \expandafter\endgroup\expandafter\edef\expandafter + #2\expandafter{\expandafter\unexpanded\expandafter{#2}}% + }{% + \let#2=\ltxkeys@trimmed + \expandafter\ltxkeys@tr@mspaces\expandafter{#2}#2% + }% +} +\robust@def*\ltxkeys@trimspacesset#1{% + \def\@do##1##2,{% + \ifnot@nil{##1}{\ltxkeys@trimspaces{##1}##2\@do}% + }% + \@do#1,\@nil\@nil,% +} +\new@def*\ltxkeys@iffirstnull#1#2{\ltxkeys@ifcsemptyTF#1{}{#1#2}} +\robust@def*\ltxkeys@remdottrimspaces#1#2{% + \cptexpandbracenext\ltxkeys@trimspaces{\@gobble#1}#2% +} +\robust@def*\ltxkeys@simplesplitkeyval#1{% + \expandafter\ltxkeys@simplespl@tkeyval#1=^?^=^?^=\ltxkeys@nil +} +\robust@def*\ltxkeys@simplespl@tkeyval#1={% + \def\reserved@a##1={% + \def\reserved@a####1=####2\ltxkeys@nil{% + \ltxkeys@trimspaces{#1}\key@name + \ltxkeys@remdottrimspaces{##1}\key@value + \ltxkeys@remdottrimspaces{####1}\remainder + }% + \reserved@a.% + }% + \reserved@a.% +} +\robust@def*\ltxkeys@splitkeyattrib#1{% + \begingroup + \def\ltxkeys@splita##1/##2/{% + \ltxkeys@trimspacesset{{##1}\key@type,{##2}\key@name}% + \ltxkeys@ifrejname{% + \ltxkeys@err{Wrong syntax for attributes of a key}\ltxkeys@ehd + }% + \ltxkeys@splitb.% + }% + \def\ltxkeys@splitb##1/{% + \ltxkeys@remdottrimspaces{##1}\key@default + \ltxkeys@splitc.% + }% + \def\ltxkeys@splitc##1/{% + \edef\key@callback{\unexpanded\expandafter{\@gobble##1}}% + \ltxkeys@stripdotcode\key@callback + \ltxkeys@splitd.% + }% + \def\ltxkeys@splitd##1/##2\ltxkeys@nil{% + \ltxkeys@remdottrimspaces{##1}\key@dependants + }% + \ltxkeys@splita#1/^?^/^?^/^?^/^?^/^?^/\ltxkeys@nil + \let\do\cpt@csexit + \cptexpanded{\endgroup + \do\key@type\do\key@name\do\key@default\do\key@callback + \do\key@dependants + }% +} +\new@def*\ltxkeys@rej{^?^} +% Does #1 start with '.code'? If it does, remove '.code': +\robust@def*\ltxkeys@stripdotcode#1{% + \ltxkeys@trimspacesincs#1% + \xifinsetTF{\relax\detokenize{.code=}}{\relax\cptoxdetok{#1}}{% + \def\reserved@a##1.code=##2\ltxkeys@nil{% + \def\reserved@a####1.\ltxkeys@nil{% + \ltxkeys@remdottrimspaces{####1}#1% + }% + \reserved@a.##2\ltxkeys@nil + }% + \expandafter\reserved@a#1.\ltxkeys@nil + }{}% +} +\robust@def*\ltxkeys@removedotcode#1#2{% + \ltxkeys@trimspaces{#1}#2% + \xifinsetTF{\detokenize{/.code=}}{\detokenize{#1}}{% + \def\reserved@a##1/.code=##2\ltxkeys@nil{% + \def\reserved@a####1.\ltxkeys@nil{% + \ltxkeys@remdottrimspaces{####1}\reserved@a + \edef#2{\expandcsonce{\@gobble##1}/\expandcsonce\reserved@a}% + }% + \reserved@a.##2\ltxkeys@nil + }% + \expandafter\reserved@a\expandafter.#2.\ltxkeys@nil + }{}% +} +\robust@def*\ltxkeys@in{\cpt@testst\ltxkeys@in@a} +\robust@def*\ltxkeys@in@a#1#2{% + \def\in@@##1#1##2\in@@{% + \ifblankTF{##2}\in@false\in@true + \ifboolTF{cpt@st}{\ifboolTF{in@}}{}% + }% + \in@@#2{\in@@}#1\in@@ +} +\robust@def*\ltxkeys@iffound#1\in#2\then{% + \ltxkeys@trimspaces{#1}\reserved@a + \ltxkeys@trimspaces{#2}\reserved@b + \ltxkeys@stfalse + \cptexpandtwoargsonce\ltxkeys@in@a\reserved@a\reserved@b + \ifin@ +} +\robust@def*\ltxkeys@ifchcfd#1\endgroup{% + % Don't make \@firstoftwo and \@secondoftwo equal to \relax + % here since \ifbool needs \ifnull, which in turn needs + % \@firstoftwo and \@secondoftwo. + \cptpassexpanded{% + \endgroup + \ifcase#1\relax + \ifdefboolTF{cpt@choicefd} + {\noexpand\@firstoftwo}{\noexpand\@secondoftwo}% + \or + \ifdefboolTF{cpt@choicefd} + {\noexpand\@secondoftwo}{\noexpand\@firstoftwo}% + \else + \ltxkeys@err{Invalid number '#1'}\ltxkeys@ehd + \fi + }% +} +\robust@def*\ltxkeys@getlasttoken#1{% + \def\ltxkeys@resttokens{}% + \ltxkeys@g@tlasttoken#1\ltxkeys@g@tlasttoken + \ltxkeys@g@tlasttoken\ltxkeys@getlasttoken +} +\robust@def*\ltxkeys@g@tlasttoken#1#2{% + \ifx#2\ltxkeys@g@tlasttoken + \edef\ltxkeys@lasttoken{\unexpanded{#1}}% + \def\reserved@a##1\ltxkeys@getlasttoken{}% + \expandafter\reserved@a + \else + \edef\ltxkeys@resttokens + {\expandcsonce\ltxkeys@resttokens\unexpanded{#1}}% + \expandafter\ltxkeys@g@tlasttoken + \fi + #2% +} +\new@def\ltxkeys@stripNouterbraces#1#2{% + \romannumeral\expandafter\ltxkeys@str@pNouterbraces + \expandafter{\romannumeral\number#1000m}\strip@nil#2\strip@nil +} +\new@def\ltxkeys@str@pNouterbraces#1\strip@nil#2\strip@nil{% + \ifbracedTF{#2}{% + \expandafter\ifnullTF\expandafter{\@gobble#2}{% + \expandafter\ifnullTF\expandafter{\@gobble#1}{0 #2}{% + \cptexpandbracenext\ltxkeys@str@pNouterbraces{\@gobble#1}% + \strip@nil#2\strip@nil + }% + }{0 #2}% + }{0 #2}% +} +\new@def*\ltxkeys@stripallouterbraces#1{\ltxkeys@stripNouterbraces\@m{#1}} +\new@def*\ltxkeys@stripallouterbracesincs#1{% + \ifmacroTF{#1}{% + \edef#1{\cptexpandbracenext{\ltxkeys@stripNouterbraces\@m}{#1}}% + }{% + \cpt@notcserr{#1}% + }% +} +\robust@def*\ltxkeys@getbasechars{\cpt@teststopt\ltxkeys@g@tchars{1}} +\robust@def*\ltxkeys@g@tchars[#1]#2#3{% + \begingroup + \def#3{}\gdef\ltxkeys@charcount{0}% + \def\siso@do##1{% + \edef#3{#3##1}% + \xdef\ltxkeys@charcount{\the\numexpr\ltxkeys@charcount+1}% + \ifnum\ltxkeys@charcount>#1\relax\loopbreak\fi + }% + \cptexpandarg\siso@@loop + {\ifboolTF{cpt@st}\cptoxdetok\detokenize{#2}}% + \postgroupdef#3\endgroup +} +\robust@def*\ltxkeys@getorder{\cpt@teststopt\ltxkeys@g@torder,} +\robust@def*\ltxkeys@g@torder[#1]#2#3{% + \def\ltxkeys@order{-1}% + \begintoksgroup + \cpt@stchoose{cpt@st}{#3}\ltxkeys@tempa\ltxkeys@getorder + \lowercase{\ltxkeys@trimspaces{#2}\ltxkeys@tempb}% + \@tempcnta\z@pt + \def\ltxkeys@do##1{% + \oifstrcmpFT\ltxkeys@tempb{##1}{}{% + \cptexpanded{% + \toks@{\def\noexpand\ltxkeys@order{\the\@tempcnta}}% + }% + \loopbreaktrue + }% + \advance\@tempcnta\@ne + }% + \ltxkeys@listparse*1[;]\ltxkeys@tempa + \endtoksgroup +} +\robust@def*\ltxkeys@ifeltcountTF{\cpt@teststopt\ltxkeys@ifeltcount,} +\robust@def*\ltxkeys@ifeltcount[#1]{% + \cpt@testpnopt{\ltxkeys@ifeltc@unt{#1}}{=}% +} +\robust@def*\ltxkeys@ifeltc@unt#1(#2)#3#4{% + \begingroup + \edef\reserved@a{\ifcpt@st*\fi}% + \def\eltnum{0}% + \def\ltxkeys@do##1{% + \cptpushnumber\eltnum + }% + \expandafter\ltxkeys@listparse\reserved@a1[#1]{#4}% + \aftercsname\endgroup{@\ifnum\eltnum#2\numexpr#3% + first\else second\fi oftwo}% +} +\robust@def*\ltxkeys@findmatch#1#2#3{% + \def\currmatch{}% + \ltxkeys@trimspaces{#1}\reserved@a + \ltxkeys@f@ndmatch#2,:,\ltxkeys@nil{#3}% +} +\robust@def*\ltxkeys@f@ndmatch#1:#2,#3\ltxkeys@nil#4{% + \ifblankTF{#3}{% + #4% + }{% + \ltxkeys@trimspaces{#1}\reserved@b + \ifx\reserved@a\reserved@b + \edef\currmatch{\unexpanded{#2}}% + \expandafter\@gobble + \else + \expandafter\@iden + \fi + {\ltxkeys@f@ndmatch#3\ltxkeys@nil{#4}}% + }% +} +\robust@def*\ltxkeys@ifcase#1#2{% + \def\currmatch{}% + \ltxkeys@trimspaces{#1}\reserved@a + \ltxkeys@ifc@se#2,:,\ltxkeys@nil +} +\robust@def*\ltxkeys@ifc@se#1:#2,#3\ltxkeys@nil{% + \ifblankTF{#3}{% + \@secondoftwo + }{% + \ltxkeys@trimspaces{#1}\reserved@b + \ltxkeys@ifxTF\reserved@a\reserved@b{% + \edef\currmatch{\unexpanded{#2}}% + \@firstoftwo + }{% + \ltxkeys@ifc@se#3\ltxkeys@nil + }% + }% +} +\new@def\ltxkeys@alltoendif#1\endif{#1} +\new@def\ltxkeys@firsttoendif#1#2\endif{#1} +\new@def*\ltxkeys@ifcassenumcmpTF#1#2#3{% + \ifdim#1pt#2pt % + \expandafter\cptiofii\else\expandafter\cptiiofii\fi +} +\new@def\ltxkeys@ifcasse#1{% + \ifstrcmpTF{#1}\elseif{% + \ltxkeys@alltoendif + }{% + \ifstrcmpTF{#1}\endif{}{\ltxkeys@ifcasse@a{#1}}% + }% +} +\new@def\ltxkeys@ifcasse@a#1#2{% + \ifstrcmpTF{#2}\elseif{% + \ltxkeys@alltoendif + }{% + \ifstrcmpTF{#2}\endif{}{% + \ltxkeystestcmd{#1}{#2}\ltxkeys@firsttoendif{\ltxkeys@ifcasse@b{#1}}% + }% + }% +} +\new@def\ltxkeys@ifcasse@b#1#2{% + \ifstrcmpTF{#2}\endif{}{\ltxkeys@ifcasse@a{#1}}% +} +\robust@def*\ltxkeys@removeelements{\cpt@teststopt\ltxkeys@rem@veelements,} +\robust@def*\ltxkeys@rem@veelements[#1]{% + \cpt@testpnopt{\ltxkeys@rem@veelem@nts{#1}}\@ne +} +\robust@def\ltxkeys@rem@veelem@nts#1(#2)#3#4{% + \let\ltxkeys@tempa#3% + \ifcpt@st\else + \ifnum#2=\z@pt\cptthreexp\cptgobbletorelax\fi + \fi + \iflacus#4\dolacus + \expandafter\cptgobbletorelax + \fi + \begingroup + \let\detk\detokenize + \let\if@remvst\ifcpt@st + \ifmacroTF{#3}{}{\cpt@notcserr{#3}}% + \csv@@normalize*[#1]#3% + \def\ltxkeys@remove@a##1{% + \def\ltxkeys@do####1{% + \@tempcnta\z@pt + \def\ltxkeys@remove@a########1##1####1##1########2&{% + \edef#3{\unexpanded{########1##1########2}}% + }% + \def\ltxkeys@remove@b########1{% + \xifinsetTF{##1\detk{####1}##1}{##1\detk{########1}##1}{% + \ltxkeys@remove@a##1########1##1&% + \ifboolTF{@remvst}{% + \s@expandarg\ltxkeys@remove@b#3% + }{% + \advance\@tempcnta\@ne + \ifnumcmpTF\@tempcnta<#2{% + \s@expandarg\ltxkeys@remove@b#3% + }{}% + }% + }{}% + }% + \s@expandarg\ltxkeys@remove@b#3% + }% + \ltxkeys@listparse1[##1]{#4}% + \csv@@normalize*[##1]#3% + }% + \s@expandarg\ltxkeys@remove@a{\detk{#1}}% + \postgroupdef#3\endgroup + \cpt@relax + \ltxkeys@ifxFT#3\ltxkeys@tempa +} +\robust@def*\ltxkeys@replaceelements{% + \cpt@teststopt\ltxkeys@r@placeelements,% +} +\robust@def*\ltxkeys@r@placeelements[#1]{% + \cpt@testpnopt{\ltxkeys@r@pl@ceelements{#1}}\@ne +} +\robust@def\ltxkeys@r@pl@ceelements#1(#2)#3#4{% + \let\ltxkeys@tempa#3% + \ifcpt@st\else + \ifnum#2=\z@pt\cptthreexp\cptgobbletorelax\fi + \fi + \iflacus#4\dolacus + \expandafter\cptgobbletorelax + \fi + \begingroup + \let\if@replst\ifcpt@st + \ifmacroTF{#3}{}{\cpt@notcserr{#3}}% + \edef\ltxkeys@sublist{\unexpanded{#4}}% + \ltxkeys@n@rmalizecsset[#1]{#3,\ltxkeys@sublist}% + \def\ltxkeys@replace@a##1{% + \def\ltxkeys@replace@a####1####2##1####3&{% + \ltxkeys@r@pl@ceelement[##1](#2)#3{####1}{####2}% + \ifblankTF{####3}{}{\ltxkeys@replace@a####3&}% + }% + \expandafter\ltxkeys@replace@a\ltxkeys@sublist##1&% + \csv@@normalize*[##1]#3% + }% + \s@expandarg\ltxkeys@replace@a{\detokenize{#1}}% + \postgroupdef#3\endgroup + \cpt@relax + \ltxkeys@ifxFT#3\ltxkeys@tempa +} +\robust@def\ltxkeys@r@pl@ceelement[#1](#2)#3#4#5{% + \begingroup + \@tempcnta\z@pt + \def\ltxkeys@replace@a##1#1#4#1##2&{% + \edef#3{\unexpanded{##1#1#5#1##2}}% + }% + \def\ltxkeys@replace@b##1{% + \xifinsetTF{#1\detokenize{#4}#1}{#1\detokenize{##1}#1}{% + \ltxkeys@replace@a#1##1#1&% + \ifboolTF{@replst}{% + \s@expandarg\ltxkeys@replace@b#3% + }{% + \advance\@tempcnta\@ne + \ifnumcmpTF\@tempcnta<#2{% + \s@expandarg\ltxkeys@remove@b#3% + }{}% + }% + }{}% + }% + \s@expandarg\ltxkeys@replace@b{#3}% + \postgroupdef#3\endgroup +} +\robust@def*\ltxkeys@checkchoice{% + \cpt@teststpl{\cpt@testopt\ltxkeys@cc@a,}% +} +\robust@def*\ltxkeys@cc@a[#1]{% + \cpt@checklistparser{#1}{}% + \cpt@testpnopt{\ltxkeys@cc@b#1}{}% +} +\robust@def*\ltxkeys@commacheckchoice{% + \cpt@teststpl{\cpt@testpnopt{\ltxkeys@cc@b,}{}}% +} +\robust@def*\ltxkeys@checkinput#1#2{% + \lowercase{\edef\nominations{\unexpanded{#2}}}% + \cpt@sttrue\cpt@pltrue + \ltxkeys@cc@b,(\userinput\order){#1}{#2}{% + \@firstoftwo + }{% + \@secondoftwo + }% +} +\robust@def*\CheckUserInput#1#2{% + \lowercase{\edef\nominations{\unexpanded{#2}}}% + \cpt@sttrue\cpt@pltrue + \ltxkeys@cc@b,(\userinput\order){#1}{#2}{% + \inputvalidtrue + }{% + \inputvalidfalse + }% +} +\robust@def*\ltxkeys@cc@b#1(#2)#3#4{% + \begingroup + \ifcpt@st\lowercase{\fi + \ltxkeys@trimspaces{#3}\ltxkeys@userinput + \edef\ltxkeys@nominations{\unexpanded{#4}}% + \ifcpt@st}\fi + \def\ltxkeys@ccparser{#1}% + \csv@@normalize*[#1]\ltxkeys@nominations + \cptexpandsecond{% + \ifblankTF{#2}\ltxkeys@cc@d{\ltxkeys@cc@c#2}\ltxkeys@nil + }{% + {\expandcsonce\ltxkeys@userinput}% + {\expandcsonce\ltxkeys@nominations}% + }% +} +\robust@def*\ltxkeys@cc@c#1#2\ltxkeys@nil#3#4{% + \ifblankTF{#2}{\ltxkeys@cc@d#1}{\ltxkeys@cc@e#1#2}{#3}{#4}% +} +\robust@def*\ltxkeys@cc@d#1#2#3{% + \def\reserved@a{#1}% + \ltxkeys@ifxTF\reserved@a\ltxkeys@nnil{% + \def\ltxkeys@tempa{}% + }{% + \def\ltxkeys@tempa{\def#1{#2}}% + }% + \edef\x{\cptoxdetok\ltxkeys@ccparser}% + \edef\x{{\x\detokenize{#2}\x}{\x\detokenize{#3}\x}}% + \expandafter\ifinsetTF\x{% + \ifboolTF{cpt@pl}{% + \rightaddtocs\ltxkeys@tempa\@firstoftwo + }{% + \rightaddtocs\ltxkeys@tempa\@firstofone + }% + }{% + \ifboolTF{cpt@pl}{% + \rightaddtocs\ltxkeys@tempa\@secondoftwo + }{% + \rightaddtocs\ltxkeys@tempa{% + \expandafter\ltxkeys@nomatcherr\@gobble + }% + }% + }% + \cptpassexpanded{% + \endgroup + \cpt@csexit\ltxkeys@userinput + \cpt@csexit\ltxkeys@nominations + \expandcsonce\ltxkeys@tempa + }% +} +\robust@def*\ltxkeys@cc@e#1#2#3#4{% + \chardef#2\z@pt + \cpt@choicefdfalse + \def\ltxkeys@do##1{% + \def#1{##1}% + \ifstrcmpTF{##1}{#3}{% + \cpt@choicefdtrue\loopbreak + }{% + \cptpushnumber#2% + }% + }% + \cptexpandsecond{\ltxkeys@listparse0}{[\ltxkeys@ccparser]}{#4}% + \cptpassexpanded{% + \endgroup + \cpt@csexit\ltxkeys@userinput + \cpt@csexit\ltxkeys@nominations + \ifcpt@choicefd + \def\noexpand#1{\expandcsonce#1}% + \def\noexpand#2{\the\numexpr#2}% + \ifcpt@pl\noexpand\@firstoftwo\else\noexpand\@firstofone\fi + \else + \def\noexpand#1{\unexpanded{#3}}% + \def\noexpand#2{-1}% + \ifcpt@pl + \noexpand\@secondoftwo + \else + \unexpanded{\expandafter\ltxkeys@nomatcherr\@gobble}% + \fi + \fi + }% +} +\robust@def*\ltxkeys@nomatcherr{% + \ltxkeys@error{User input '\ltxkeys@userinput' not in list + of nominations ||\ltxkeys@nominations||}\ltxkeys@ehd +} +\robust@def*\ltxkeys@ifoneincsvlist{\cpt@teststopt\ltxkeys@ifoneincsvl@st,} +\robust@def*\ltxkeys@ifoneincsvl@st[#1]#2#3{% + \begingroup + \ifcpt@st + \let\test@list#2% + \let\master@list#3% + \else + \edef\test@list{\unexpanded{#2}}% + \edef\master@list{\unexpanded{#3}}% + \fi + \csv@@normalize*[#1]\master@list + \cpt@choicefdfalse + \def\csv@do##1{% + \oifinset@sp@TF#1{##1}\master@list{\cpt@choicefdtrue\loopbreak}{}% + }% + \csv@@parse*[#1]\test@list + \expandafter\endgroup + \ifcpt@choicefd\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi +} +\robust@def*\ltxkeys@ifincsvlistTF{\cpt@teststopt\ltxkeys@ifincsvlist,} +\robust@def*\ltxkeys@ifincsvlist[#1]{% + \cpt@testpnopt{\ltxkeys@if@ncsvlist#1}{1}% +} +\robust@def*\ltxkeys@if@ncsvlist#1(#2)#3#4{% + \begingroup + \edef\parser{\detokenize{#1}}% + \ifcpt@st\lowercase{\fi + \edef\ltxkeys@tempa{\unexpanded{#3}}% + \edef\ltxkeys@tempb{\unexpanded{#4}}% + \ifcpt@st}\fi + \cpt@sttrue\cpt@csvnormalize[#1]\ltxkeys@tempb + \cpt@cnta\z@pt + \def\ltxkeys@itemspresent{}% + \def\ltxkeys@do##1{% + \xifinsetFT{\detokenize{#1##1#1}}% + {\parser\cptoxdetok\ltxkeys@tempb\parser}{}{% + \edef\ltxkeys@itemspresent + {\csliststack,\ltxkeys@itemspresent\unexpanded{##1}}% + \advance\cpt@cnta\@ne + }% + \ifnum\cpt@cnta>\numexpr#2-1\relax\loopbreak\fi + }% + \ltxkeys@listparse*1[#1]\ltxkeys@tempa + \ifnum\cpt@cnta>\numexpr#2-1\relax + \edef\ltxkeys@nritems{\the\cpt@cnta}% + \else + \def\ltxkeys@itemspresent{}% + \def\ltxkeys@nritems{-1}% + \fi + \cptexpandsecond\endgroup{% + \cpt@csexit\ltxkeys@itemspresent + \cpt@csexit\ltxkeys@nritems + \ifx\ltxkeys@itemspresent\@empty\noexpand\@secondoftwo\else + \noexpand\@firstoftwo\fi + }% +} +\robust@def*\ltxkeys@ifoneintokenlist{\cpt@testst\ltxkeys@ifoneint@kenlist} +\robust@def*\ltxkeys@ifoneint@kenlist#1#2{% + \begingroup + \ifcpt@st + \let\test@list#1% + \let\master@list#2% + \else + \edef\test@list{\unexpanded{#1}}% + \edef\master@list{\unexpanded{#2}}% + \fi + \cpt@choicefdfalse + \def\tsv@do##1{% + \edef\reserved@a{\ltxkeys@stripNouterbraces{1}{##1}}% + \xifinsetTF{\cptoxdetok\reserved@a} + {\cptoxdetok\master@list}{\cpt@choicefdtrue\loopbreak}{}% + }% + \tsv@@parse*\test@list + \expandafter\endgroup + \ifcpt@choicefd\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi +} +\robust@def*\ltxkeys@ifintsvlistTF{% + \cpt@testst{\cpt@testpnopt\ltxkeys@ifintsvlist{1}}% +} +\robust@def*\ltxkeys@ifintsvlist(#1)#2#3{% + \begingroup + \ifcpt@st\lowercase{\fi + \edef\ltxkeys@tempa{\unexpanded{#2}}% + \edef\ltxkeys@tempb{\unexpanded{#3}}% + \ifcpt@st}\fi + \def\ltxkeys@itemspresent{}% + \cpt@cnta\z@pt + \def\tsv@do##1{% + \xifinsetFT{\detokenize{##1}}{\cptoxdetok\ltxkeys@tempb}{}{% + \edef\ltxkeys@itemspresent + {\csliststack{}\ltxkeys@itemspresent\unexpanded{##1}}% + \advance\cpt@cnta\@ne + }% + \ifnum\cpt@cnta>\numexpr#1-1\relax\loopbreak\fi + }% + \s@expandarg\tsv@@parse\ltxkeys@tempa + \ifnum\cpt@cnta>\numexpr#1-1\relax + \edef\ltxkeys@nritems{\the\cpt@cnta}% + \else + \def\ltxkeys@itemspresent{}% + \def\ltxkeys@nritems{-1}% + \fi + \cptexpandsecond\endgroup{% + \cpt@csexit\ltxkeys@itemspresent + \cpt@csexit\ltxkeys@nritems + \ifx\ltxkeys@itemspresent\@empty\noexpand\@secondoftwo\else + \noexpand\@firstoftwo\fi + }% +} +\robust@def*\ltxkeys@ifinlistTF{% + \cpt@testst{\cpt@testpnopt\ltxkeys@ifinlist{1}}% +} +\robust@def*\ltxkeys@ifinlist(#1)#2#3{% + \begingroup + \ifcpt@st\lowercase{\fi + \edef\ltxkeys@tempa{\unexpanded{#2}}% + \edef\ltxkeys@tempb{\unexpanded{#3}}% + \ifcpt@st}\fi + \def\ltxkeys@itemspresent{}% + \cpt@cnta\z@pt + \def\ltxkeys@do##1{% + \xifinsetTF{\detokenize{##1}}{\cptoxdetok\ltxkeys@tempb}{% + \edef\ltxkeys@itemspresent + {\csliststack,\ltxkeys@itemspresent\unexpanded{##1}}% + \advance\cpt@cnta\@ne + }{}% + \ifnum\cpt@cnta>\numexpr#1-1\relax\loopbreak\fi + }% + \ltxkeys@listparse*1\ltxkeys@tempa + \ifnum\cpt@cnta>\numexpr#1-1\relax + \edef\ltxkeys@nritems{\the\cpt@cnta}% + \else + \def\ltxkeys@itemspresent{}\def\ltxkeys@nritems{-1}% + \fi + \cptexpandsecond\endgroup{% + \cpt@csexit\ltxkeys@itemspresent + \cpt@csexit\ltxkeys@nritems + \ltxkeys@ifcsemptyTF\ltxkeys@itemspresent + {\noexpand\@secondoftwo}{\noexpand\@firstoftwo}% + }% +} +\robust@def*\ltxkeys@notinpkgclserr#1{% + \ifinstylefileTF{}{% + \ltxkeys@err{Command '\detokenize{#1}' issued + \MsgBrk outside style or class file} + {Command '\detokenize{#1}' is available + only in style files.}% + }% +} +\robust@def*\ltxkeys@commanormalize#1#2{\edef#2{\cptcommanormalize{#1}}} +\robust@def*\ltxkeys@commanormalizeset{% + \let\normelt\ltxkeys@commanormalize + \ltxkeys@normalizeset +} +\robust@def*\ltxkeys@kvnormalize#1#2{% + \edef#2{\unexpanded{#1}}% + \kv@@normalize*[,]#2% +} +\robust@def*\ltxkeys@kvnormalizeset{% + \let\normelt\ltxkeys@kvnormalize + \ltxkeys@normalizeset +} +\robust@def*\ltxkeys@normalizeset#1{% + \edef\reserved@a{\cptcommanormalize{#1}}% + \def\@do##1##2,{% + \ifnot@nil{##1}{\normelt{##1}##2\@do}% + }% + \expandafter\@do\reserved@a,\@nil,% + \undefcs\normelt +} +\robust@def*\ltxkeys@normalizecsset{\cpt@testopt\ltxkeys@n@rmalizecsset,} +\robust@def*\ltxkeys@n@rmalizecsset[#1]#2{% + \cptfor#2\dofor{\csv@@normalize[#1]##1}% +} +\new@def*\ltxkeys@parser@nil{\@gobble\ltxkeys@parser@nil} + +\begingroup +\catcode`\?=3 +\robust@gdef*\ltxkeys@declarelistparser#1#2{% + \ifcsdefinable{#1}\relax + \begingroup + \ltxkeys@letmanytocs{#1,\ifstrcmpTF,\cptexpandnext, + \ltxkeys@ifxTF,\listbreak,\ltxkeys@parser@nil}\relax + \def\elta##1{\noexpandcsn{\cptgobblescape#1@list@##1}}% + \def\eltb##1{\cptexpandnext{\elta{b}##1}{########1}% + #2\ltxkeys@parser@nil#2?{}}% + \def\eltc{\ltxkeys@ifxTF!\unexpanded{{####1}{####4}{\unexpanded{####4}}}}% + \cptexpanded{\endgroup + \def#1####1{\ifstrcmpTF!{####1}{\elta{a}}{\eltb+}}% + \def\elta{a}####1{\eltb!}% + \def\elta{b}####1####2#2####3?####4####5{% + \ltxkeys@ifxTF\ltxkeys@parser@nil{####2}{\eltc}{% + \ifstrcmpTF{####2}{\listbreak}{\eltc}{% + \elta{b}{####1}####3?{####4####5{####2}}{####5}% + }% + }% + }% + }% +} +\endgroup + +% Break out of the loop using \loopbreak. +\robust@def*\ltxkeys@listparse{\cpt@testst\ltxkeys@listparse@a} +\robust@def*\ltxkeys@listparse@a#1{% + \begingroup + \def\reserved@a##1##2{\endgroup + \def\ltxkeys@nlz{##1}\def\ltxkeys@inkv{##2}% + }% + \cptexpandsecond\reserved@a{% + \ifcase#1{01}{01}\or{00}{01}\or{01}{00}\or{00}{00}\else{01}{01}\fi + }% + \cpt@testopt\ltxkeys@listparse@b,% +} +\robust@def*\ltxkeys@listparse@b[#1]#2{% + \cpt@stchoose{cpt@st}{#2}\ltxkeys@listitem\ltxkeys@listparse + \cptpushfunctions\ltxkeys@listparse{% + \\\ifloopbreak\\\ifltxkeys@useempty\\\ltxkeys@doo + \\\ltxkeys@listparse@c\\\ltxkeys@listparse@d\\\ltxkeys@loopcbk + \\\stopprocessinglistkey + }\cpt@csvdepth + \let\stopprocessinglistkey\loopbreak + \ifdefTF\ltxkeys@do + {\let\ltxkeys@doo\ltxkeys@do}{\cpt@notdeferr\ltxkeys@do}% + \def\ltxkeys@listparse@c{% + \ifboolTF{loopbreak} + {\gobble@to@sentinel\ltxkeys@nil#1}{\ltxkeys@listparse@d.}% + }% + \def\ltxkeys@listparse@d##1#1{% + \edef\ltxkeys@listitem{\expandcsonce{\@gobble##1}}% + \ltxkeys@ifxTF\ltxkeys@listitem\ltxkeys@nnil{}{% + \ltxkeys@ifcsemptyTF\ltxkeys@listitem{% + \ifboolFT{ltxkeys@useempty}{}{\ltxkeys@doo{}}% + }{% + \s@expandarg\ltxkeys@doo\ltxkeys@listitem + }% + \relax\ltxkeys@listparse@c + }% + }% + \ifswitchTF{ltxkeys@nlz}{% + \usename{\if\ltxkeys@inkv kv\else csv\fi @@normalize}*[#1]% + \ltxkeys@listitem + }{}% + \loopbreakfalse + \expandafter\ltxkeys@listparse@c\ltxkeys@listitem#1\ltxkeys@nil#1% + \cptpopfunctions\ltxkeys@listparse\cpt@csvdepth + \ifnum\cpt@csvdepth=\z@pt\undefcs\ltxkeys@do\fi +} +\def\ltxkeys@keyprefixhook{} +\def\ltxkeys@macroprefixhook{} +\def\ltxkeys@keyfamilyhook{} +\robust@def*\ltxkeys@reservekeyprefix{% + \cpt@testst\ltxkeys@res@rvekeyprefix +} +\robust@def*\ltxkeys@res@rvekeyprefix#1{% + \cptexpanded{% + \ifcpt@st\AfterEndOfStyleFile{\fi + \cptfiltermergecsv[,]\unexpanded{% + \ltxkeys@keyprefixhook{#1}\nofilter + \globalize\ltxkeys@keyprefixhook + }% + \ifcpt@st}\fi + }% +} +\robust@def*\ltxkeys@reservekeyfamily{% + \cpt@testst\ltxkeys@res@rvekeyfamily +} +\robust@def*\ltxkeys@res@rvekeyfamily#1{% + \cptexpanded{% + \ifcpt@st\AfterEndOfStyleFile{\fi + \cptfiltermergecsv[,]\unexpanded{% + \ltxkeys@keyfamilyhook{#1}\nofilter + \globalize\ltxkeys@keyfamilyhook + }% + \ifcpt@st}\fi + }% +} +\robust@def*\ltxkeys@reservemacroprefix{% + \cpt@testst\ltxkeys@res@rvemacroprefix +} +\robust@def*\ltxkeys@res@rvemacroprefix#1{% + \cptexpanded{% + \ifcpt@st\AfterEndOfStyleFile{\fi + \cptfiltermergecsv[,]\unexpanded{% + \ltxkeys@macroprefixhook{#1}\nofilter + \globalize\ltxkeys@macroprefixhook + }% + \ifcpt@st}\fi + }% +} +\ltxkeys@reservekeyfamily*{ltxkeys} +\ltxkeys@reservemacroprefix*{ltxkeys@} + +\robust@def*\ltxkeys@unreservekeyprefix{% + \cpt@testst\ltxkeys@unres@rvekeyprefix +} +\robust@def*\ltxkeys@unres@rvekeyprefix#1{% + \cptexpanded{% + \ifcpt@st\AfterEndOfStyleFile{\fi + \cptfilterremovecsv[,]\unexpanded{% + \ltxkeys@keyprefixhook{#1}\nofilter + \globalize\ltxkeys@keyprefixhook + }% + \ifcpt@st}\fi + }% +} +\robust@def*\ltxkeys@unreservekeyfamily{% + \cpt@testst\ltxkeys@unres@rvekeyfamily +} +\robust@def*\ltxkeys@unres@rvekeyfamily#1{% + \cptexpanded{% + \ifcpt@st\AfterEndOfStyleFile{\fi + \cptfilterremovecsv[,]\unexpanded{% + \ltxkeys@keyfamilyhook{#1}\nofilter + \globalize\ltxkeys@keyfamilyhook + }% + \ifcpt@st}\fi + }% +} +\robust@def*\ltxkeys@unreservemacroprefix{% + \cpt@testst\ltxkeys@unres@rvemacroprefix +} +\robust@def*\ltxkeys@unres@rvemacroprefix#1{% + \cptexpanded{% + \ifcpt@st\AfterEndOfStyleFile{\fi + \cptfilterremovecsv[,]\unexpanded{% + \ltxkeys@macroprefixhook{#1}\nofilter + \globalize\ltxkeys@macroprefixhook + }% + \ifcpt@st}\fi + }% +} +\robust@def*\ltxkeys@testopt@a#1{\cpt@testopt{\ltxkeys@testopt@b#1}{KV}} +\robust@def*\ltxkeys@testopt@b#1[#2]#3{% + \ifltxkeys@useempty\else + \iflacus#3\dolacus + \ltxkeys@warn{Empty key family encountered\on@line}% + \fi + \fi + \ltxkeys@makepf{#2}% + \ltxkeys@makehdr{#3}% + #1% +} +\robust@def*\ltxkeys@testopt@c#1{% + \begingroup + \catcode`\,=12\relax + \cpt@testopt{\ltxkeys@testopt@d#1}{KV}% +} +\robust@def*\ltxkeys@testopt@d#1[#2]#3{% + \ifltxkeys@pl\else + \def\temp@err##1{% + \ltxkeys@err{Multiple ##1 in \noexpandcsn + {ltxkeys@set\ifltxkeys@rm rm\fi keys}% + without '+' suffix}\ltxkeys@ehd + }% + \ltxkeys@ifeltcountTF[,](>)\@ne{#2}{% + \temp@err{prefixes}% + }{% + \ltxkeys@ifeltcountTF[,](>)\@ne{#3}{% + \temp@err{families}% + }{}% + }% + \fi + \endgroup + \ltxkeys@commanormalizeset{{#2}\ltxkeys@prefs,{#3}\ltxkeys@fams}% + \cpt@testopt{#1}{}% +} +\robust@def*\ltxkeys@testopt@e#1#2{% + \ltxkeys@testopt@a{% + \cptexpandarg{\cpt@testopt{\ltxkeys@testopt@f#1}}{#2\ltxkeys@hdr}% + }% +} +\robust@def*\ltxkeys@testopt@f#1[#2]#3{% + \ifboolTF{ltxkeys@sw}{% + \cpt@ifbrack{\ltxkeys@sttrue#1{#2}{#3}}{\ltxkeys@stfalse#1{#2}{#3}[]}% + }{% + \cpt@ifbrack{\ltxkeys@bracedefault{\ltxkeys@sttrue#1{#2}{#3}}}% + {\ltxkeys@stfalse#1{#2}{#3}[]}% + }% +} +\robust@def*\ltxkeys@testopt@g#1#2{% + \cptexpandarg\ltxkeys@testopt@a{\noexpandcsn{ltxkeys@#1}{#2}}% +} +\robust@def*\ltxkeys@bracedefault#1[{% + \begingroup + \toks@{#1}% + \defpass\ltxkeys@tempa##1]{% + \toks1\expandafter{\@gobble##1}% + \cptexpandsecond\endgroup{\the\toks@[{\the\toks1}]}% + }.% +} +\robust@def*\ltxkeys@testopt@@a#1{\ltxkeys@testst{\ltxkeys@testopt@@b#1}} +\robust@def*\ltxkeys@testopt@@b#1{\cpt@testopt{\ltxkeys@testopt@@c#1}{KV}} +\robust@def*\ltxkeys@testopt@@c#1[#2]{% + \ltxkeys@commanormalize{#2}\ltxkeys@prefs + \cpt@testfam{\ltxkeys@testopt@@d#1}% +} +\robust@def*\ltxkeys@testopt@@d#1<#2>{% + \expandafter\ltxkeys@commanormalize + \expandafter{\romannumeral-`\q#2}\ltxkeys@fams + \cpt@testopt{#1}{}% +} +\robust@def*\ltxkeys@findpointers#1{% + \ltxkeys@svfalse\ltxkeys@nvfalse + \let\infdpointers\cptswtrue + \let\infdp@inters\cptswfalse + \ltxkeys@findp@inters{\savevalue\needvalue}{#1}\ltxkeys@tkey{% + \ltxkeys@svtrue\ltxkeys@nvtrue + \ltxkeys@addtopointedkeys{savevalue}\ltxkeys@tkey + \ltxkeys@addtopointedkeys{needvalue}\ltxkeys@tkey + }{% + \ltxkeys@findp@inters{\needvalue\savevalue}{#1}\ltxkeys@tkey{% + \ltxkeys@svtrue\ltxkeys@nvtrue + \ltxkeys@addtopointedkeys{needvalue}\ltxkeys@tkey + \ltxkeys@addtopointedkeys{savevalue}\ltxkeys@tkey + }{% + \ltxkeys@findp@inters{\needvalue}{#1}\ltxkeys@tkey{% + \ltxkeys@svfalse\ltxkeys@nvtrue + \ltxkeys@addtopointedkeys{needvalue}\ltxkeys@tkey + }{% + \let\infdp@inters\cptswtrue + \ltxkeys@findp@inters{\savevalue}{#1}\ltxkeys@tkey{% + \ltxkeys@svtrue\ltxkeys@nvfalse + \ltxkeys@addtopointedkeys{savevalue}\ltxkeys@tkey + }{% + \ltxkeys@debug{==}{Key '\ltxkeys@tkey' has no pointer}% + }% + }% + }% + }% + \let\infdpointers\cptswfalse +} +\robust@def*\ltxkeys@findp@inters#1#2#3{% + \def\reserved@a##1#1##2##3\ltxkeys@nil{% + \edef#3{\unexpanded{##2}}% + \ltxkeys@ifxTF#3\ltxkeys@nnil{% + \edef#3{\unexpanded{##1}}% + \if\infdpointers + \if\infdp@inters + \ltxkeys@trimspacesincs#3% + \fi + \else + \ltxkeys@trimspacesincs#3% + \fi + \@secondoftwo + }{% + \ltxkeys@trimspacesincs#3% + \@firstoftwo + }% + }% + \reserved@a#2#1{\ltxkeys@nil}\ltxkeys@nil +} +\robust@def*\ltxkeys@addtopointedkeys#1#2{% + \letcstocsn\reserved@e{\ltxkeys@hdr#1keys}% + \ifdefTF\reserved@e{% + \xifinsetTF{,\cptoxdetok{#2},}{,\cptoxdetok\reserved@e,}{}{% + \csn@xdef{\ltxkeys@hdr#1keys}{% + \csliststack,\reserved@e\expandcsonce{#2}% + }% + }% + }{% + \csn@xdef{\ltxkeys@hdr#1keys}{\expandcsonce{#2}}% + }% +} +\robust@def*\ltxkeys@addtosavedvalue#1#2{% + \edef\ltxkeys@tempa{#1{\expandcsonce{#2}}}% + \letcstocsn\reserved@e{\ltxkeys@hdr @savedvaluelist}% + \ifdefTF\reserved@e{% + \oifinset@sp@TF,\ltxkeys@tempa\reserved@e{}{% + \csn@xdef{\ltxkeys@hdr @savedvaluelist}{% + \csliststack,\reserved@e\expandcsonce\ltxkeys@tempa + }% + }% + }{% + \csn@xdef{\ltxkeys@hdr @savedvaluelist}{% + \expandcsonce\ltxkeys@tempa + }% + }% +} +\new@def*\ltxkeys@currtriple{% + \ltxkeys@ifcsemptyTF\ltxkeys@ttpref{???}\ltxkeys@ttpref,% + \ltxkeys@ifcsemptyTF\ltxkeys@tfam{???}\ltxkeys@tfam,% + \ltxkeys@tkey +} +\robust@def*\ltxkeys@makepf#1{% + \s@expandarg\ltxkeys@trimspaces{#1}\ltxkeys@ttpref + \edef\ltxkeys@tpref{% + \ltxkeys@ifcsemptyTF\ltxkeys@ttpref{}{\ltxkeys@ttpref @}% + }% +} +\robust@def*\ltxkeys@makehdr#1{% + \s@expandarg\ltxkeys@trimspaces{#1}\ltxkeys@tfam + \edef\ltxkeys@hdr{% + \ltxkeys@tpref\ltxkeys@ifcsemptyTF\ltxkeys@tfam{}{\ltxkeys@tfam @}% + }% +} +\new@def*\ltxkeys@badkeynamelist{} +\robust@def*\ltxkeys@badkeynames#1{% + \ltxkeys@ifcsemptyTF\ltxkeys@badkeynamelist{% + \expandafter\ltxkeys@commanormalize\expandafter + {\detokenize{#1}}\ltxkeys@badkeynamelist + }{% + \cptexpandsecond{\cptfiltermergecsv[,]} + {\noexpand\ltxkeys@badkeynamelist{\detokenize{#1}}}\nofilter + }% +} +\newletcs\ltxkeys@addbadkeynames\ltxkeys@badkeynames +\robust@def*\ltxkeys@removebadkeynames#1{% + \ltxkeys@ifcsemptyTF\ltxkeys@badkeynamelist{% + \ltxkeys@info{Couldn't delete from empty + \string\ltxkeys@badkeynamelist}% + }{% + \cptexpandsecond{\cptfilterremovecsv[,]} + {\noexpand\ltxkeys@badkeynamelist{\detokenize{#1}}}\nofilter + }% +} +\ltxkeys@badkeynames{.code,ordkey,cmdkey,choicekey,boolkey,% + handledkeys,presetkeys,postsetkeys,rmkeys,executedkeys,bool,% + boolean,tog,toggle,switch,true,false,on,off,count,% + savevaluekeys,xfamilykeys,needvalue,savevalue,usevalue% +} +\robust@def*\ltxkeys@findbadkeyname#1{% + \begingroup + \edef\ltxkeys@tempa{\cpttrimspaces{#1}}% + \oifinset@sp@TF,\ltxkeys@tempa\ltxkeys@badkeynamelist{% + \ltxkeys@err{Bad key name '\ltxkeys@tempb'}\ltxkeys@ehd + }{}% + \endgroup +} +\robust@def*\ltxkeys@saveinitialkeyvals#1#2#3{% + \ifltxkeys@disable\else + \ifltxkeys@tracingkeys + \s@expandarg\ltxkeys@findbadkeyname{#2}% + \fi + \ifltxkeys@twk\else + \letcstocsn\ltxkeys@tempa{\ltxkeys@hdr initialkeyvals}% + \csn@xdef{\ltxkeys@hdr initialkeyvals}{% + \csliststack,\ltxkeys@tempa\expandcsonce{#2}=% + \ifstrcmpTF{#1}{bool}{false}{% + \ifstrcmpTF{#1}{switch}{false}{\unexpanded{#3}}% + }% + }% + \fi + \ifboolTF{ltxkeys@tracingkeys}{% + \ltxkeys@getbasechars[20]{#3}\ltxkeys@tempa + \ltxkeys@debug{==}{Definition done: + \ltxkeys@currtriple,\ltxkeys@tempa}% + }{}% + \fi +} +\robust@def*\ltxkeys@checkdefkey{% + \ifcsndefTF{\ltxkeys@hdr\ltxkeys@tkey}{% + \ifltxkeys@disable\else + \ifltxkeys@chdef + \ltxkeys@error{Key already exists: \ltxkeys@currtriple} + {Defining only new keys: key '\ltxkeys@currtriple' + already exists.}% + \else + \ltxkeys@debug{!!}{Key already exists: \ltxkeys@currtriple}% + \fi + \fi + }{% + \ltxkeys@debug{==}{This is a new key: \ltxkeys@currtriple}% + }% + \ltxkeys@chdeffalse + \ifltxkeys@reservenopath\else + \ltxkeys@checkreserved + \fi +} +\robust@def*\ltxkeys@checkreserved{% + \ltxkeys@debug{==}{Checking reserved key paths}% + \def\@do##1,##2,##3;{% + \ifnot@nil{##1}{% + \ifnum\numexpr + \ifdefTF##2{0}{-1}\ltxkeys@ifcsemptyTF##2{-1}{+0}% + \ifdefTF##3{+0}{-1}\ltxkeys@ifcsemptyTF##3{-1}{+0}<\z@pt + \else + \oifinset@sp@FT,##2##3{}{% + \ltxkeys@error{##1 '##2' is reserved} + {You have used a reserved ##1: '##2'.}% + }% + \fi + \@do + }% + }% + \@do key prefix,\ltxkeys@ttpref,\ltxkeys@keyprefixhook;% + key family,\ltxkeys@tfam,\ltxkeys@keyfamilyhook;% + macro prefix,\ltxkeys@macpref,\ltxkeys@macroprefixhook;\@nil,,;% + \ltxkeys@debug{==}{No clash with reserved key paths}% +} +\robust@def*\ltxkeys@ordkey{% + \ltxkeys@swfalse + \def\ltxkeys@macpref{}% + \ltxkeys@testopt@a\ltxkeys@ordkey@a +} +\newletcs\ltxkeys@ordkeys\ltxkeys@ordkey +\robust@def*\ltxkeys@newordkey{\ltxkeys@chdeftrue\ltxkeys@ordkey} +\newletcs\ltxkeys@newordkeys\ltxkeys@newordkey +\robust@def*\ltxkeys@ordkey@a#1{% + \ltxkeys@debug{==}{Ordinary key '\ltxkeys@tkey' is being defined}% + \cpt@ifbrack{% + \ltxkeys@bracedefault{\ltxkeys@sttrue\ltxkeys@ordkey@b{#1}}% + }{% + \ltxkeys@stfalse\ltxkeys@ordkey@b{#1}[]% + }% +} +\robust@def*\ltxkeys@ordkey@b#1[#2]#3{% + \let\ifltxkeys@keyst\ifltxkeys@st + \edef\ltxkeys@loopcbk##1{{##1}\unexpanded{{#2}{#3}}}% + \ifinsetTF,{#1}{% + \def\ltxkeys@do##1{% + \expandafter\ltxkeys@ordkey@c\ltxkeys@loopcbk{##1}% + }% + \ltxkeys@listparse1{#1}% + }{% + \ltxkeys@ordkey@c{#1}{#2}{#3}% + }% +} +\robust@def*\ltxkeys@ordkey@c#1#2#3{% + \ltxkeys@findpointers{#1}% + \ltxkeys@checkdefkey + \ifdefboolFT{ltxkeys@keyst}{}{% + \ltxkeys@definedefault\ltxkeys@tkey{#2}% + }% + \ltxkeys@saveinitialkeyvals{}\ltxkeys@tkey{#2}% + \@namedef{\ltxkeys@hdr\ltxkeys@tkey}##1{#3}% +} + +\robust@def*\ltxkeys@denyusevaluepointer#1{% + \xifinsetTF{\detokenize{\usevalue}}{\detokenize{#1}}{% + \ltxkeys@err{Pointer '\string\usevalue' not allowed when + defining keys}\@ehd + }{}% +} +% List processor keys: +\robust@def*\ltxkeys@getlistseparator#1{% + \xifinsetTF{\detokenize{\listsep}}{\detokenize{#1}}{% + \def\reserved@a##1\listsep##2##3\ltxkeys@nil{% + \ifblankTF{##2}{% + \def\ltxkeys@listsep{,}% + }{% + \edef\ltxkeys@listsep{\cpttrimspace{##2}}% + }% + \edef\ltxkeys@tempb{\cpttrimspace{##1}\cpttrimspace{##3}}% + }% + \reserved@a#1\ltxkeys@nil + }{% + \def\ltxkeys@listsep{,}% + \edef\ltxkeys@tempb{\cpttrimspace{#1}}% + }% +} +% \ltxkeyslistkey[]{}{}[]{} +\robust@def*\ltxkeys@listkey{% + \ltxkeys@swfalse + \def\ltxkeys@macpref{}% + \ltxkeys@testopt@a\ltxkeys@listkey@a +} +\newletcs\ltxkeys@listkeys\ltxkeys@listkey +\robust@def*\ltxkeys@newlistkey{\ltxkeys@chdeftrue\ltxkeys@listkey} +\newletcs\ltxkeys@newlistkeys\ltxkeys@newlistkey +\robust@def*\ltxkeys@listkey@a#1{% + \ltxkeys@debug{==}{Lisp key '\ltxkeys@tkey' is being defined}% + \cpt@ifbrack{% + \ltxkeys@bracedefault{\ltxkeys@sttrue\ltxkeys@listkey@b{#1}}% + }{% + \ltxkeys@stfalse\ltxkeys@listkey@b{#1}[]% + }% +} +\robust@def*\ltxkeys@listkey@b#1[#2]#3{% + \let\ifltxkeys@keyst\ifltxkeys@st + \edef\ltxkeys@loopcbk##1{{##1}\unexpanded{{#2}{#3}}}% + \ifinsetTF,{#1}{% + \def\ltxkeys@do##1{% + \expandafter\ltxkeys@listkey@c\ltxkeys@loopcbk{##1}% + }% + \ltxkeys@listparse1{#1}% + }{% + \ltxkeys@listkey@c{#1}{#2}{#3}% + }% +} +\robust@def*\ltxkeys@listkey@c#1#2#3{% + \ltxkeys@denyusevaluepointer{#1}% + \ltxkeys@findpointers{#1}% + \ltxkeys@checkdefkey + \ifdefboolTF{ltxkeys@keyst}{% + \ltxkeys@definedefault\ltxkeys@tkey{#2}% + }{}% + \ltxkeys@saveinitialkeyvals{}\ltxkeys@tkey{#2}% + \ltxkeys@getlistseparator{#3}% + \def\reserved@a{\csn@def{\ltxkeys@hdr\ltxkeys@tkey @auxcbk}####1}% + \expandafter\reserved@a\expandafter{\ltxkeys@tempb}% + \csn@edef{\ltxkeys@hdr\ltxkeys@tkey}##1{% + \def\noexpand\ltxkeys@listcount{0}% + \edef\noexpand\ltxkeys@tempa{\noexpand\ltxkeys@stripallouterbraces{##1}}% + \def\noexpand\ltxkeys@do####1{% + \noexpand\cptpushnumber\noexpand\ltxkeys@listcount + \noexpandcsn{\ltxkeys@hdr\ltxkeys@tkey @auxcbk}{####1}% + }% + \ltxkeys@listparse*1[\ltxkeys@listsep]\noexpand\ltxkeys@tempa + }% +} + +\robust@def*\ltxkeys@cmdkey{% + \ltxkeys@swfalse + \ltxkeys@testopt@e\ltxkeys@cmdkey@a{cmd}% +} +\newletcs\ltxkeys@cmdkeys\ltxkeys@cmdkey +\robust@def*\ltxkeys@newcmdkey{\ltxkeys@chdeftrue\ltxkeys@cmdkey} +\newletcs\ltxkeys@newcmdkeys\ltxkeys@newcmdkey +\robust@def*\ltxkeys@cmdkey@a#1#2[#3]#4{% + \let\ifltxkeys@keyst\ifltxkeys@st + \edef\ltxkeys@loopcbk##1{% + \ltxkeys@cmdkey@b{#1}{##1}\unexpanded{{#3}{#4}}% + }% + \ifinsetTF,{#2}{% + \def\ltxkeys@do##1{\ltxkeys@loopcbk{##1}}% + \ltxkeys@listparse1{#2}% + }{% + \ltxkeys@cmdkey@b{#1}{#2}{#3}{#4}% + }% +} +\robust@def*\ltxkeys@cmdkey@b#1#2#3#4{% + \def\ltxkeys@macpref{#1}% + \ltxkeys@findpointers{#2}% + \ltxkeys@debug{==}{Command key '\ltxkeys@tkey' is being defined}% + \ltxkeys@checkdefkey + \ifdefboolFT{ltxkeys@keyst}{}{\ltxkeys@definedefault\ltxkeys@tkey{#3}}% + \ltxkeys@saveinitialkeyvals{}\ltxkeys@tkey{#3}% + \begingroup + \edef\ltxkeys@tempa{\endgroup\csn@def{\ltxkeys@hdr\ltxkeys@tkey}####1}% + \edef\ltxkeys@tempb##1{% + {\csn@edef{#1\ltxkeys@tkey}{\noexpand\unexpanded{####1}}##1}% + }% + \expandafter\ltxkeys@tempa\ltxkeys@tempb{#4}% +} +\robust@def*\ltxkeys@boolkey{% + \ltxkeys@swtrue + \ltxkeys@testpl{\ltxkeys@testopt@e\ltxkeys@boolkey@a{bool}}% +} +\newletcs\ltxkeys@boolkeys\ltxkeys@boolkey +\robust@def*\ltxkeys@newboolkey{\ltxkeys@chdeftrue\ltxkeys@boolkey} +\newletcs\ltxkeys@newboolkeys\ltxkeys@newboolkey +\robust@def*\ltxkeys@boolkey@a#1#2[#3]{% + \let\ifltxkeys@keyst\ifltxkeys@st + \ifblankTF{#3}{}{% + \xifstrcmpTF{#3}{true}{}{% + \xifstrcmpTF{#3}{false}{}{% + \ltxkeys@err{Bad boolean value '#3'}\ltxkeys@ehd + }% + }% + }% + \ltxkeys@commanormalize{#2}\ltxkeys@tempa + \cptexpanded{% + \ifboolTF{ltxkeys@pl}\ltxkeys@boolkey@d + \ltxkeys@boolkey@c{#1}{\expandcsonce\ltxkeys@tempa}{#3}% + }% +} +\robust@def*\ltxkeys@boolkey@b#1#2#3{% + \ltxkeys@findpointers{#2}% + \ltxkeys@debug{==}{Boolean key '\ltxkeys@tkey' is being defined}% + \ltxkeys@saveinitialkeyvals{bool}\ltxkeys@tkey{#3}% + \edef\ltxkeys@resa##1##2{% + \ltxkeys@boolkey@e\cptmakecs{\ltxkeys@hdr\ltxkeys@tkey}% + {\ltxkeys@tkey}{#1\ltxkeys@tkey}\unexpanded{{#3}}% + {{\ltxkeys@setbool\noexpand\ltxkeys@resa\noexpand + \usename{#1\ltxkeys@tkey\noexpand\ltxkeys@resa}##1}% + \gobble@or@empty{##2}}% + }% +} +\robust@def*\ltxkeys@boolkey@c#1#2#3#4{% + \let\gobble@or@empty\@gobble + \edef\ltxkeys@loopcbk##1{% + \ltxkeys@boolkey@b{#1}{##1}\unexpanded{{#3}}% + \noexpand\ltxkeys@resa\unexpanded{{#4}}{}% + }% + \ifinsetTF,{#2}{% + \def\ltxkeys@do##1{\ltxkeys@loopcbk{##1}}% + \ltxkeys@listparse1{#2}% + }{% + \ltxkeys@loopcbk{#2}% + }% +} +\robust@def*\ltxkeys@boolkey@d#1#2#3#4#5{% + \let\gobble@or@empty\@empty + \edef\ltxkeys@loopcbk##1{% + \ltxkeys@boolkey@b{#1}{##1}\unexpanded{{#3}}% + \noexpand\ltxkeys@resa\unexpanded{{#4}{#5}}% + }% + \ifinsetTF,{#2}{% + \def\ltxkeys@do##1{\ltxkeys@loopcbk{##1}}% + \ltxkeys@listparse1{#2}% + }{% + \ltxkeys@loopcbk{#2}% + }% +} +\robust@def*\ltxkeys@boolkey@e#1#2#3#4#5{% + % We've delayed the calling of \ltxkeys@checkdefkey till + % here because of biboolkeys: + \def\reserved@a##1#2\ltxkeys@nil{% + \def\ltxkeys@macpref{##1}% + }% + \reserved@a#3\ltxkeys@nil + \ltxkeys@checkdefkey + \csnnewif{#3}% + \ifboolFT{ltxkeys@keyst}{}{\ltxkeys@definedefault{#2}{#4}}% + \cptexpandarg{\def#1##1}{% + \csn@def{#3}{####1}% + \noexpandcsn{cpt@pl\ifltxkeys@pl true\else false\fi}% + \unexpanded{\cpt@sttrue\ltxkeys@cc@b,(\ltxkeys@resa)% + {##1}{true,false}#5}% + }% +} +% \ltxkeys@biboolkeys[pref]{fam}[mp]{key1,key2}[dft]{key1-fn}{key2-fn} +% \ltxkeys@biboolkeys+[pref]{fam}[mp]{key1,key2}[dft]{key1-fn}{key2-fn} +% {} +% will be called if input isn't valid (ie, not in the +% set {true | false}. +\robust@def*\ltxkeys@biboolkeys{% + \ltxkeys@swtrue + \ltxkeys@testpl{\ltxkeys@testopt@e\ltxkeys@biboolkeys@a{}}% +} +\robust@def*\ltxkeys@newbiboolkeys{\ltxkeys@chdeftrue\ltxkeys@biboolkeys} +% #1: +% #2: keys +% #3: default value +\robust@def*\ltxkeys@biboolkeys@a#1#2[#3]{% + \ifboolTF{ltxkeys@pl}\ltxkeys@biboolkeys@c\ltxkeys@biboolkeys@b + {#1}{#2}{#3}% +} +% #1: +% #2: keys +% #3: default value +% #4: callback for primary boolean key +% #5: callback for secondary boolean key +\robust@def*\ltxkeys@biboolkeys@b#1#2#3#4#5{% + \ltxkeys@biboolkeys@d{#1}{#2}{#3}% + \ltxkeys@tempa{#4}% + \ltxkeys@tempb{#5}% +} +% #1: +% #2: keys +% #3: default value +% #4: callback for primary boolean key +% #5: callback for secondary boolean key +% #6: callback if user-supplied value isn't valid +\robust@def*\ltxkeys@biboolkeys@c#1#2#3#4#5#6{% + \ltxkeys@biboolkeys@d{#1}{#2}{#3}% + \ltxkeys@tempa{#4}{#6}% + \ltxkeys@tempb{#5}{#6}% +} +% #1: +% #2: keys +% #3: default value +\robust@def*\ltxkeys@biboolkeys@d#1#2#3{% + \ltxkeys@ifeltcountTF[,](=)\tw@{#2}{}{% + \ltxkeys@error{Biboolean keys '#2' not equal to 2}\ltxkeys@ehd + }% + \ltxkeys@commanormalize{#2}\ltxkeys@keys + \def\ltxkeys@tempa##1,##2\ltxkeys@nil##3##4{% + \ltxkeys@findpointers{##1}% + \ltxkeys@debug{==}{Boolean key '\ltxkeys@tkey' is being defined}% + \let\ltxkeys@tkeya\ltxkeys@tkey + \ltxkeys@findpointers{##2}% + \ltxkeys@debug{==}{Boolean key '\ltxkeys@tkey' is being defined}% + \cptexpandarg{\cpt@newv@riables{tog}\ltxkeys@hdr} + {\ltxkeys@tkeya,\ltxkeys@tkey}[false]% + \cptexpandsecond\ltxkeys@biboolkeys@e + {{\ltxkeys@tkeya}{\ltxkeys@tkey}}{#1}{#3}{##3}{##4}% + }% + \cptexpandsecond\ltxkeys@tempa + {\ltxkeys@keys\ltxkeys@nil{\ltxkeys@ttpref}{\ltxkeys@tfam}}% + \undefcs\ltxkeys@tkeya +} +% #1: primary key +% #2: secondary key +% #3: +% #4: default value +% #5: key prefix +% #6: key family +\robust@def\ltxkeys@biboolkeys@e#1#2#3#4#5#6{% + \ifltxkeys@pl + % For primary key: + \long\def\ltxkeys@tempa##1##2{% + % ##1->callback if input is valid, ##2->callback otherwise + \aftercsname\ltxkeys@boolkey@e{\ltxkeys@hdr#1}{#1}{#3#1}{#4}{{% + \ltxkeys@setbool\ltxkeys@resa\usename{#3#1\ltxkeys@resa}% + ##1\relax + \ltxkeys@biboolkeys@f{#1}{#2}{#3#1}{#5}{#6}% + }{##2}}% + }% + % For secondary key: + \long\def\ltxkeys@tempb##1##2{% + % ##1->callback if input is valid, ##2->callback otherwise + \aftercsname\ltxkeys@boolkey@e{\ltxkeys@hdr#2}{#2}{#3#2}{#4}{{% + \ltxkeys@setbool\ltxkeys@resa\usename{#3#2\ltxkeys@resa}% + ##1\relax + \ltxkeys@biboolkeys@f{#2}{#1}{#3#2}{#5}{#6}% + }{##2}}% + }% + \else + % For primary key: + \long\def\ltxkeys@tempa##1{% + % ##1->callback if input is valid + \aftercsname\ltxkeys@boolkey@e{\ltxkeys@hdr#1}{#1}{#3#1}{#4}{% + \ltxkeys@setbool\ltxkeys@resa\usename{#3#1\ltxkeys@resa}% + ##1\relax + \ltxkeys@biboolkeys@f{#1}{#2}{#3#1}{#5}{#6}% + }% + }% + % For secondary key: + \long\def\ltxkeys@tempb##1{% + % ##1->callback if input is valid + \aftercsname\ltxkeys@boolkey@e{\ltxkeys@hdr#2}{#2}{#3#2}{#4}{% + \ltxkeys@setbool\ltxkeys@resa\usename{#3#2\ltxkeys@resa}% + ##1\relax + \ltxkeys@biboolkeys@f{#2}{#1}{#3#2}{#5}{#6}% + }% + }% + \fi +} +\robust@def\ltxkeys@biboolkeys@f#1#2#3#4#5{% + % If #1 is not being called by its twin (#2): + \iftogTF{\ltxkeys@hdr#1}{}{% + % Set flag to show that #2 is being set within its twin (#1): + \settogtrue{\ltxkeys@hdr#2}% + \cptexpandarg{\ltxkeys@setkeys[#4]{#5}}{#2=\thebool@reverse{#3}}% + \settogfalse{\ltxkeys@hdr#2}% + }% +} +%%++ +% \ltxkeys@stylekey[]{}[]{}[](){}. +% The dependants have the syntax: +% {///; another set of dependant; etc}. +% +% can be 'ord' (ordinary key), 'cmd' (command key), 'bool' +% (boolean key), or 'choice' (choice key). +% +% If the *-form is used, all undefined dependants will be defined and set +% on the fly as the parent is being set. If the *-form isn't used and +% undefined dependants occur, then an error message will be flagged +% at the time the parent is being set. + +% It is possible to refer to the parent key's name and current value +% (with \parentkey and \parentval) and parent key's callback +% (with full macro name) within and of . +% +% '#1' in the callback of dependant key refers to the current value of +% the dependant key. + +\robust@def*\ltxkeys@stylekey{% + \ltxkeys@swfalse + % The test for star here is for the 2 types of style key. + % The test for defining a default for the key is at + % \ltxkeys@testopt@f, via \ltxkeys@testopt@e. + \ltxkeys@testst{% + \cpt@cnta\ifltxkeys@st1\else0\fi\relax + \ltxkeys@testopt@e\ltxkeys@stylekey@a{style}% + }% +} +\newletcs\ltxkeys@stylekeys\ltxkeys@stylekey +\robust@def*\ltxkeys@newstylekey{\ltxkeys@chdeftrue\ltxkeys@stylekey} +\newletcs\ltxkeys@newstylekeys\ltxkeys@newstylekey +\robust@def*\ltxkeys@stylekey@a#1#2[#3]{% + \def\ltxkeys@macpref{#1}% + \cpt@testpnopt{\ltxkeys@stylekey@b{#1}{#2}{#3}}{}% +} +\robust@def*\ltxkeys@stylekey@b#1#2#3(#4)#5{% + \let\ifltxkeys@keyst\ifltxkeys@st + \edef\ltxkeys@loopcbk##1{% + \ltxkeys@stylekey@c{#1}{##1}\unexpanded{{#3}{#4}{#5}}% + }% + \ifinsetTF,{#2}{% + \def\ltxkeys@do##1{\ltxkeys@loopcbk{##1}}% + \ltxkeys@listparse1{#2}% + }{% + \ltxkeys@stylekey@c{#1}{#2}{#3}{#4}{#5}% + }% +} +\robust@def*\ltxkeys@stylekey@c#1#2#3#4#5{% + \ltxkeys@debug{==}{Style key '\ltxkeys@tkey' is being defined}% + \ltxkeys@findpointers{#2}% + \ltxkeys@checkdefkey + \ltxkeys@saveinitialkeyvals{}\ltxkeys@tkey{#3}% + \ifltxkeys@keyst + \s@expandarg\ltxkeys@definedefault\ltxkeys@tkey{#3}% + \fi + \cptexpandtwoargs\ltxkeys@in + {\detokenize\expandafter{\unexpanded\expandafter + {\csname\ltxkeys@hdr\ltxkeys@tkey @value\endcsname}}} + {\detokenize{#4}}% + \csn@edef{\ltxkeys@hdr\ltxkeys@tkey @dependants}{\unexpanded{#4}}% + \cptpassexpanded{% + \csn@def{\ltxkeys@hdr\ltxkeys@tkey}####1{% + \csn@edef{#1\ltxkeys@tkey}{\noexpand\unexpanded{####1}}% + \edef\noexpand\parentval{\noexpand\unexpanded{####1}}% + \ifin@ + \csn@xdef{\ltxkeys@hdr\ltxkeys@tkey @value}% + {\noexpand\unexpanded{####1}}% + \fi + \unexpanded{#5}\relax + \ltxkeys@setdependants{\number\cpt@cnta}{#1}% + }% + }% +} + +% #1: style type: '1' (*-form) or '0' (plain, non-*-form). +% #2: +\robust@def*\ltxkeys@setdependants#1#2{% + \letcstocsn\ltxkeys@tempa{\ltxkeys@hdr\ltxkeys@tkey @dependants}% + % If no dependants: + \ltxkeys@ifcsemptyTF\ltxkeys@tempa{}{% + \cpt@sttrue + \expandafter\cpt@csvnormalize + \expandafter[\ltxkeys@keyparser]\ltxkeys@tempa + % If we're in \ltxkeys@declarekeys, don't set dependants + % when setting up defaults: + \ifboolTF{ltxkeys@dec}{}{% + \cptexpandargonce{\ltxkeys@s@tdependants{#1}{#2}}\ltxkeys@tempa + }% + }% +} +\robust@def*\ltxkeys@s@tdependants#1#2#3{% + \begingroup + \toks0{}\toks1{}\toks2{}% + \def\ltxkeys@do##1{% + \ltxkeys@s@td@pendants{##1}% + \ltxkeys@s@td@p@ndants{#1}% + }% + \cptexpandsecond{\ltxkeys@listparse0}{[\ltxkeys@keyparser]}{#3}% + % We're in a group: so \ifblankTF can be temporarily redefined: + \let\ifblankTF\relax + \cptpassexpanded{% + \endgroup + % If we're in dependant keys, use the user-supplied value + % of parent key to initialize the slave key in \ltxkeys@declarekeys: + \noexpand\ltxkeys@deptrue + \ifblankTF{\the\toks0}{}% + {\ltxkeys@setkeys[\expandcsonce\ltxkeys@ttpref]% + {\expandcsonce\ltxkeys@tfam}{\the\toks0}}% + \ifblankTF{\the\toks1}{}% + {\ltxkeys@declarekeys[\ltxkeys@ttpref]% + {\ltxkeys@tfam}[#2]{\the\toks1}}% + \ifblankTF{\the\toks2}{}{% + \ltxkeys@err{Undefined dependant keys: ||\the\toks2||} + {I have come across undefined dependant keys. You can + \MsgBrk use the star (*) form of '\string\ltxkeys@stylekey' + \MsgBrk to define and set dependant keys on the fly. + }% + }% + }% + \ltxkeys@depfalse +} +\robust@def*\ltxkeys@s@td@pendants#1{% + \begingroup + \def\key@name{}\def\key@default{}\def\key@callback{}% + % '#1' may come with nested parameters that will make it + % impossible to include '#1' directly in \temp@err. + % So we put '#1' in a token register: + \@temptokena{#1}% + \def\ltxkeys@splita##1/##2/{% + \ifblankTF{##1##2}{% + % No keys to read (remove forward slashes): + \ltxkeys@err{Something is wrong with dependant keys}\ltxkeys@ehd + \expandafter\gobble@to@sentinel\expandafter + \ltxkeys@nil\ltxkeys@keyparser + }{% + \ltxkeys@trimspaces{##1}\key@type + % To avoid back-linking, a style key can't have another + % style key as a dependant: + \expandafter\ltxkeys@striplaststar + \key@type\@empty*\@empty\ltxkeys@nil\key@type + \xifstrcmpFT\key@type{sty}{}{% + \ltxkeys@err{A dependant key can't have dependants: + ||\the\@temptokena||}\ltxkeys@ehd + }% + \xifinsetTF\key@type{,ord,cmd,bool,choice,}{}{% + \ltxkeys@err{Invalid key type '\key@type' in dependant key(s) + ||\the\@temptokena||}\ltxkeys@ehd + }% + \ifblankTF{##2}{% + \ltxkeys@err{Empty key name in dependant key(s) + ||\the\@temptokena||}\ltxkeys@ehd + }{% + \ltxkeys@findpointers{##2}% + \let\key@name\ltxkeys@tkey + }% + \ltxkeys@ifrejname{% + \ltxkeys@err{Wrong syntax for dependant keys}\ltxkeys@ehd + }% + \ltxkeys@splitb.% + }% + }% + \def\ltxkeys@splitb##1/##2/##3\ltxkeys@nil{% + \edef\key@default{\expandcsonce{\@gobble##1}}% + \ltxkeys@trimspacesincs\key@default + \xifstrcmpTF{\cptoxdetok\key@default}{\detokenize{\parentval}}{% + \edef\key@default{\expandcstwice\key@default}% + }{}% + \edef\key@callback{\unexpanded{##2}}% + \ltxkeys@stripdotcode\key@callback + }% + \ltxkeys@splita#1/^?^/^?^/^?^/\ltxkeys@nil + \let\do\cpt@csexit + \cptpassexpanded{% + \endgroup + \do\key@type\do\key@name\do\key@default\do\key@callback + }% +} +\robust@def*\ltxkeys@s@td@p@ndants#1{% + \ifcsndefTF{\ltxkeys@hdr\key@name}{% + \cptpassexpanded{% + \toks0{\the\toks0\oifblankTF{\the\toks0}{}{,}% + \expandcsonce\key@name=\expandcsonce\key@default}% + }% + }{% + \cptpassexpanded{% + % Test if the parent was defined with the + % *-form of \ltxkeys@stylekey, ie, if #1=1 or 0: + \ifnum\numexpr#1=\@ne + \toks1{% + \the\toks1\oifblankTF{\the\toks1}{}{\ltxkeys@keyparser}% + \key@type/\expandcsonce\key@name + \ifx\key@default\ltxkeys@rej\else/\expandcsonce\key@default\fi + \ifx\key@callback\ltxkeys@rej\else/\expandcsonce\key@callback\fi + }% + \else + \toks2{\the\toks2\oifblankTF{\the\toks2}{}{,}% + \expandcsonce\key@name}% + \fi + }% + }% +} + +%%++ +% \ltxkeys@choicekey*+![}[]{}[]{}[]{}{} +% If is absent, then \ltxkeys@choicekey uses \chc@@ +% to hold user input. +% +% When there are no callbacks in ist has the syntax +% {choice1, choice2, etc}. +% +% But when has callbacks, it has the syntax: +% {choice1/.code=callback1; choice2/.code=callback2; etc}. +% +% It is possible to refer to the current value of as '#1' in . +% +\robust@def*\ltxkeys@choicekey{% + \ltxkeys@swfalse + \ltxkeys@suffixcheck{\ltxkeys@teststpl{\ltxkeys@testcl + {\ltxkeys@testopt@a{\cpt@testopt\ltxkeys@choicekey@a + {chc\ltxkeys@hdr}}}}}% +} +\newletcs\ltxkeys@choicekeys\ltxkeys@choicekey +\robust@def*\ltxkeys@newchoicekey{\ltxkeys@chdeftrue\ltxkeys@choicekey} +\newletcs\ltxkeys@newchoicekeys\ltxkeys@newchoicekey +% #1: (prefix for user-input holder) name; +% #2: keynames +\robust@def*\ltxkeys@choicekey@a[#1]#2{% + \edef\ltxkeys@macpref{#1}% + \begingroup + \catcode`\=\string=12\catcode`\,=12 + \catcode`\;=12\catcode`\.=12 + \cpt@testopt{\expandafter\endgroup\ltxkeys@choicekey@b{#1}{#2}}{}% +} +% #3: bin +% #4 alt values +\robust@def*\ltxkeys@choicekey@b#1#2[#3]#4{% + \ifblankTF{#4}{% + \ltxkeys@err{Choice key can't have empty nominations}\ltxkeys@ehd + }{}% + % Make \ltxkeys@chclist for the choice key: + \ltxkeys@makechclist{#4}{0}% + \cpt@ifbrack{% + \ltxkeys@sttrue\ltxkeys@bracedefault + {\ltxkeys@choicekey@c{#1}{#2}{#3}{#4}}% + }{% + \ltxkeys@stfalse\ltxkeys@choicekey@c{#1}{#2}{#3}{#4}[]% + }% +} +% #1: mp, #2: keynames, #3: bin, #4: alt, #5: default +\robust@def*\ltxkeys@choicekey@c#1#2#3#4[#5]{% + \ltxkeys@commanormalize{#2}\ltxkeys@tempa + \edef\ltxkeys@tempa{\unexpanded{{#1}}{\expandcsonce\ltxkeys@tempa}}% + \cptexpanded{% + \noexpand\expandafter + \ifltxkeys@pl\ltxkeys@choicekey@f\else\ltxkeys@choicekey@e\fi + }% + \ltxkeys@tempa{#3}{#4}{#5}% +} +% #1: mp, #2: keyname, #3: default +\robust@def*\ltxkeys@choicekey@d#1#2#3{% + \ltxkeys@findpointers{#2}% + \ltxkeys@debug{==}{Choice key '\ltxkeys@tkey' is being defined}% + \ltxkeys@checkdefkey + \ifltxkeys@st\ltxkeys@definedefault\ltxkeys@tkey{#3}\fi + \ltxkeys@saveinitialkeyvals{choice}\ltxkeys@tkey{#3}% + \edef\ltxkeys@resa##1##2##3{% + \ltxkeys@choicekey@g\cptmakecs{\ltxkeys@hdr\ltxkeys@tkey}% + {#1\ltxkeys@tkey}{##1}{##2}{##3}% + }% +} +% #1: mp, #2: keynames, #3: bin, #4: alt, #5: default, #6: cbk +\robust@def*\ltxkeys@choicekey@e#1#2#3#4#5#6{% + \edef\ltxkeys@loopcbk##1{% + \ltxkeys@choicekey@d{#1}{##1}\unexpanded{{#5}}% + \noexpand\ltxkeys@resa\unexpanded{{#3}{#4}{{#6}}}% + }% + \ifinsetTF,{#2}{% + \def\ltxkeys@do##1{% + \ltxkeys@loopcbk{##1}% + }% + \ltxkeys@listparse1{#2}% + }{% + \ltxkeys@loopcbk{#2}% + }% +} +% #1: mp, #2: keyname, #3: bin, #4: alt, #5: default, #6: cbk1, #7: cbk2 +\robust@def*\ltxkeys@choicekey@f#1#2#3#4#5#6#7{% + \edef\ltxkeys@loopcbk##1{% + \ltxkeys@choicekey@d{#1}{##1}\unexpanded{{#5}}% + \noexpand\ltxkeys@resa\unexpanded{{#3}{#4}{{#6}{#7}}}% + }% + \ifinsetTF,{#2}{% + \def\ltxkeys@do##1{% + \ltxkeys@loopcbk{##1}% + }% + \ltxkeys@listparse1{#2}% + }{% + \ltxkeys@loopcbk{#2}% + }% +} +% #1: keymacro, #2: mp+keyname, #3: bin, #4: alt, #5: cbk +\robust@def*\ltxkeys@choicekey@g#1#2#3#4#5{% + \ifinsetTF{/.code=}{#4}{% + \def\ltxkeys@tempa{\ltxkeys@executechclist}% + }{% + \ifinsetTF{/}{#4}{% + \def\ltxkeys@tempa{\ltxkeys@executechclist}% + }{% + \def\ltxkeys@tempa{\@gobble}% + }% + }% + \edef#1{% + \csn@edef{#2}{\noexpand\unexpanded{####1}}% + \cptmakecs{cpt@st\ifltxkeys@st true\else false\fi}% + \cptmakecs{cpt@pl\ifltxkeys@pl true\else false\fi}% + \ifltxkeys@cl + \edef\noexpand\reserved@a{####1}% + \else + \edef\noexpand\reserved@a{\noexpand\unexpanded{####1}}% + \fi + \def\noexpand\reserved@b{\unexpanded{\ltxkeys@cc@b,(#3)}}% + \unexpanded{\expandafter\reserved@b\expandafter{\reserved@a}}% + {\expandcsonce\ltxkeys@chclist}\unexpanded{#5}% + \expandcsonce\ltxkeys@tempa{\unexpanded{#4}}% + }% + % Believe it or not, this is one of the tricks that works: + \def\ltxkeys@tempa{\def#1####1}% + \expandafter\ltxkeys@tempa\expandafter{#1}% +} +% Make the list of valid alternate values of a choice key: +% #1: alt-list (containing choice callbacks) +% #2: caller identifier (0 for defining, 1 for setting key) +\robust@def*\ltxkeys@makechclist#1#2{% + \begingroup + \def\ltxkeys@chclist{}% + \def\ltxkeys@tempb##1/.code=##2\ltxkeys@nil{% + \ltxkeys@tempd{##1}{##2}% + }% + \def\ltxkeys@tempc##1/##2/##3\ltxkeys@nil{% + \ltxkeys@tempd{##1}{##2}% + }% + \def\ltxkeys@tempd##1##2{% + \ltxkeys@remdottrimspaces{##1}\ltxkeys@tempa + \ifcase#2\relax + % We're defining a choice key: + \cptaddtolist*[,]\ltxkeys@chclist\ltxkeys@tempa + \or + % We're setting a choice key: + \cptexpandarg\lowercase{% + \def\noexpand\ltxkeys@tempa{\expandcsonce\ltxkeys@tempa}% + \def\noexpand\ltxkeys@tval{\expandcsonce\ltxkeys@tval}% + }% + % The comparison must be catcode agonistic: + \oifstrcmpTF\ltxkeys@tempa\ltxkeys@tval{% + \edef\ltxkeys@chclist{\unexpanded{##2}}% + \loopbreak + }{}% + \else + \ltxkeys@err{Invalid number '#2' while + in \string\ltxkeys@makechclist}\ltxkeys@ehd + \fi + }% + \def\ltxkeys@do##1{% + \ifinsetTF{/.code=}{##1}{% + \ltxkeys@tempb.##1\ltxkeys@nil + }{% + \ltxkeys@tempc.##1//\ltxkeys@nil + }% + }% + \expandafter\ifinsetTF\expandafter{\ltxkeys@keyparser}{#1}{% + \cptexpandsecond{\ltxkeys@listparse1}{[\ltxkeys@keyparser]}{#1}% + }{% + \ifinsetTF{,}{#1}{% + \ltxkeys@listparse1[,]{#1}% + }{% + \ltxkeys@listparse1[,]{#1,}% + }% + }% + \postgroupdef\ltxkeys@chclist\endgroup +} +% Execute the callback for alternate values of a choice key: +% #1: alt-list (containing choice callbacks) +\robust@def*\ltxkeys@executechclist#1{% + \begingroup + \ltxkeys@makechclist{#1}{1}% + \expandafter\endgroup\ltxkeys@chclist +} +% #1: key name +% #2: default value +\robust@def*\ltxkeys@definedefault#1#2{% + \xifstrcmpTF{\detokenize{#2}}{\detokenize{\parentval}}{% + \s@expandarg\ltxkeys@trimspaces{#2}\ltxkeys@tempa + }{% + \ltxkeys@trimspaces{#2}\ltxkeys@tempa + }% + \csn@edef{\ltxkeys@hdr#1@default}{% + \noexpandcsn{\ltxkeys@hdr#1}{\expandcsonce\ltxkeys@tempa}% + }% +} +\robust@def*\ltxkeys@getkeyname#1=#2\ltxkeys@nil#3{% + \ltxkeys@findpointers{#1}% + \let#3\ltxkeys@tkey +} +\robust@def*\ltxkeys@getkeynames#1{% + \begingroup + \def\ltxkeys@keynames{}% + \def\ltxkeys@do##1{% + \ltxkeys@getkeyname##1=\ltxkeys@nil\ltxkeys@tempa + \edef\ltxkeys@keynames{% + \csliststack,\ltxkeys@keynames\expandcsonce\ltxkeys@tempa + }% + }% + \ifblankTF{#1}{}{\ltxkeys@listparse3{#1}}% + \postgroupdef\ltxkeys@keynames\endgroup +} +\robust@def*\ltxkeys@getkeyvalue#1=#2\ltxkeys@nil#3{% + \ifinsetTF{=\ltxkeys@nil}{#2\ltxkeys@nil}{% + \ltxkeys@novaluefalse + \begingroup + \def\ltxkeys@tempa##1=##2\ltxkeys@nil{\endgroup +% \s@expandarg\ltxkeys@trimspaces{\@gobble##1}#3% + \ltxkeys@remdottrimspaces{##1}#3% + \let\CurrentVal#3% + }% + \ltxkeys@tempa.#2\ltxkeys@nil + }{% + \ltxkeys@novaluetrue\def#3{}% + }% +} +\robust@def*\ltxkeys@splitkeyval#1\ltxkeys@nil#2#3{% + \ltxkeys@getkeyname#1=\ltxkeys@nil#2% + \ltxkeys@getkeyvalue#1=\ltxkeys@nil#3% +} +% Keys that must (or not) appear in \usepackage and \RequirePackage: +% \ltxkeys@optionkeys[]{}{} +\robust@def*\ltxkeys@optionkeys{% + \ltxkeys@notinpkgclserr\ltxkeys@optionkeys + \cpt@testst\ltxkeys@opti@nkeys +} +\robust@def*\ltxkeys@opti@nkeys{% + \ifboolTF{cpt@st}{% + \ltxkeys@testopt@g{opti@nk@ys}{non}% + }{% + \ltxkeys@testopt@g{opti@nk@ys}{}% + }% +} +\robust@def*\ltxkeys@nonoptionkeys#1{% + \ltxkeys@notinpkgclserr\ltxkeys@nonoptionkeys + \ifstrcmpTF{#1}{*}{% + \ltxkeys@warn{No star form of \string\ltxkeys@nonoptionkeys: + \MsgBrk star (*) ignored}% + \ltxkeys@testopt@g{opti@nk@ys}{non}% + }{% + \ifsingletokenTF{#1}{% + \ltxkeys@testopt@g{opti@nk@ys}{non}#1% + }{% + \ltxkeys@testopt@g{opti@nk@ys}{non}{#1}% + }% + }% +} +\robust@def*\ltxkeys@opti@nk@ys#1#2{% + \def\ltxkeys@do##1{% + \ifcsndefTF{\ltxkeys@hdr##1}{% + \ifcsndefTF{\ltxkeys@hdr#1optionkeys}{% + \xifinsetTF{,\detokenize{##1},} + {,\cptsxdetok{\usename{\ltxkeys@hdr#1optionkeys}},}{}{% + \csn@edef{\ltxkeys@hdr#1optionkeys}{% + \expandcsnonce{\ltxkeys@hdr#1optionkeys},% + \unexpanded{##1}% + }% + }% + }{% + \csn@def{\ltxkeys@hdr#1optionkeys}{##1}% + }% + }{% + \ltxkeys@err{Key '##1' is undefined in family '\ltxkeys@tfam'} + {Only defined keys can be made '#1option' keys.}% + }% + }% + \ltxkeys@listparse1{#2}% +} +% Make defined keys option-keys from their and . +% The starred (*) variant makes non-option keys. +\robust@def*\ltxkeys@makeoptionkeys{% + \cpt@teststopt\ltxkeys@m@keoptionkeys{KV}% +} +\robust@def*\ltxkeys@m@keoptionkeys[#1]#2{% + \let\ifltxkeys@keyst\ifcpt@st + \ifcsndefTF{#1@#2@initialkeyvals}{% + \letcstocsn\ltxkeys@tempa{#1@#2@initialkeyvals}% + }{% + \ltxkeys@err{No initial key-values for family '#2'}\ltxkeys@ehd + }% + \s@expandarg\ltxkeys@getkeynames\ltxkeys@tempa + \ltxkeys@ifcsemptyTF\ltxkeys@keynames{}{% + \cptexpandargonce + {\usename{ltxkeys@\ifltxkeys@keyst non\fi optionkeys}[#1]{#2}} + \ltxkeys@keynames + }% +} +\robust@def*\ltxkeys@makenonoptionkeys{% + \cpt@sttrue\cpt@testopt\ltxkeys@m@keoptionkeys{KV}% +} +\robust@def*\ltxkeys@handledkeys{% + \ltxkeys@testopt@g{h@ndledkeys}{handled}% +} +\newletcs\ltxkeys@addhandledkeys\ltxkeys@handledkeys +\robust@def*\ltxkeys@removehandledkeys{% + \ltxkeys@testopt@g{rem@vehandledkeys}{handled}% +} +\robust@def*\ltxkeys@undefhandledkeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{undefh@ndledkeys}{handled}}% +} +\robust@def*\ltxkeys@emptifyhandledkeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{emptifyh@ndledkeys}{handled}}% +} +\robust@def*\ltxkeys@savevaluekeys{% + % \@@savevalue@keys is used by pointed keys. + \ltxkeys@testopt@g{h@ndledkeys}{savevalue}% +} +\newletcs\ltxkeys@addsavevaluekeys\ltxkeys@savevaluekeys +\robust@def*\ltxkeys@removesavevaluekeys{% + \ltxkeys@testopt@g{rem@vehandledkeys}{savevalue}% +} +\robust@def*\ltxkeys@undefsavevaluekeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{undefh@ndledkeys}{savevalue}}% +} +\robust@def*\ltxkeys@emptifysavevaluekeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{emptifyh@ndledkeys}{savevalue}}% +} +\robust@def*\ltxkeys@h@ndledkeys#1#2{% + \letcstocsn\ltxkeys@rsvda{\ltxkeys@hdr#1keys}% + \def\ltxkeys@do##1{% + \ifcsndefTF{\ltxkeys@hdr##1}{% + \def\ltxkeys@tempb{##1}% + \ifdefTF\ltxkeys@rsvda{% + \oifinset@sp@TF,\ltxkeys@tempb\ltxkeys@rsvda{}{% + \edef\ltxkeys@rsvda{% + \csliststack,\ltxkeys@rsvda\unexpanded{##1}% + }% + }% + }{% + \let\ltxkeys@rsvda\ltxkeys@tempb + }% + }{% + \ltxkeys@err{Key '##1' is undefined in family + '\ltxkeys@tfam'} + {Only defined keys can be made #1-keys.}% + }% + }% + \ltxkeys@listparse1{#2}% + \letcsntocs{\ltxkeys@hdr#1keys}\ltxkeys@rsvda +} +\robust@def*\ltxkeys@rem@vehandledkeys#1#2{% + \letcstocsn\ltxkeys@rsvda{\ltxkeys@hdr#1keys}% + \ifdefTF\ltxkeys@rsvda{% + \def\ltxkeys@do##1{% + \ifcsndefTF{\ltxkeys@hdr##1}{% + \def\ltxkeys@tempb{##1}% + \oifinset@sp@TF,\ltxkeys@tempb\ltxkeys@rsvda{% + \let\cpt@fromrem\cptswtrue\cpt@sttrue + \cpt@removeoneelement[,]\ltxkeys@rsvda{##1}% + }{% + \ltxkeys@warn{Key '##1' with prefix '\ltxkeys@ttpref' + in family\MsgBrk '\ltxkeys@tfam' is not a #1 key: + \MsgBrk It couldn't be deleted from #1-keys list.}% + }% + }{% + \ltxkeys@err{Key '##1' with prefix '\ltxkeys@ttpref' in + family\MsgBrk '\ltxkeys@tfam' is not defined.} + {I couldn't delete #1-keys.}% + }% + }% + \ltxkeys@listparse1{#2}% + }{% + \ltxkeys@err{No #1 keys for family '\ltxkeys@tfam'}% + {No #1 keys exist for prefix '\ltxkeys@ttpref' and + \MsgBrk family '\ltxkeys@tfam'.}% + }% + \letcsntocs{\ltxkeys@hdr#1keys}\ltxkeys@rsvda +} +\robust@def*\ltxkeys@undefh@ndledkeys#1{% + \ifcsndefTF{\ltxkeys@hdr#1keys}{% + \usename{\ifltxkeys@cl g\fi undefcsn}{\ltxkeys@hdr#1keys}% + }{% + \ltxkeys@err{No #1 keys for prefix '\ltxkeys@ttpref' + \MsgBrk and family '\ltxkeys@tfam'} + {I couldn't undefine #1-keys.}% + }% +} +\robust@def*\ltxkeys@emptifyh@ndledkeys#1{% + \ifcsndefTF{\ltxkeys@hdr#1keys}{% + \usename{\ifltxkeys@cl g\fi emptifycsn}{\ltxkeys@hdr#1keys}% + }{% + \ltxkeys@err{No #1 keys for prefix '\ltxkeys@ttpref' + \MsgBrk and family '\ltxkeys@tfam'} + {I couldn't emptify #1-keys.}% + }% +} +\robust@def*\ltxkeys@iftkeyinlist#1{% + \ifcsndefTF{\ltxkeys@hdr#1}{% + \letcstocsn\ltxkeys@tempa{\ltxkeys@hdr#1}% + \oifinset@sp@TF,\ltxkeys@tkey\ltxkeys@tempa + }{% + \@secondoftwo + }% +} +\robust@def*\ltxkeys@testsavevaluekey{% + \ltxkeys@debug{==}{Testing if '\ltxkeys@tkey' is a savevalue key}% + \ltxkeys@iftkeyinlist{savevaluekeys}{% + \ltxkeys@svtrue + }{% + \ltxkeys@svfalse + \ltxkeys@debug{==}{'\ltxkeys@tkey' is not a savevalue key}% + }% +} +% Test for option or non-option keys: +\robust@def*\ltxkeys@testoptionkey#1{% + \begingroup + \def\ltxkeys@tempc{\ifstrcmpTF{#1}{non}{not }{}}% + \def\ltxkeys@tempd{\ifstrcmpTF{#1}{non}{}{not }}% + \ltxkeys@debug{==}{Testing if '\ltxkeys@tkey' is + \ltxkeys@tempc option key}% + \ltxkeys@iftkeyinlist{#1optionkeys}{% + \ltxkeys@err + {The following key should \ltxkeys@tempc + appear in \noexpand\usepackage or \string\RequirePackage: + ||\ltxkeys@ttpref, \ltxkeys@tfam, \ltxkeys@tkey||}% + {\ltxkeys@tempc option key error.}% + }{% + \ltxkeys@debug{==}{Key '\ltxkeys@tkey' is + \ltxkeys@tempd option key}% + }% + \endgroup +} +\robust@def*\ltxkeys@testneedvaluekey{% + \ltxkeys@debug{==}{Testing if '\ltxkeys@tkey' is a needvalue key}% + \ltxkeys@iftkeyinlist{needvaluekeys}{% + \ltxkeys@err{You're required to supply a value for + \MsgBrk key '\ltxkeys@tkey' in family '\ltxkeys@tfam'} + {Please supply a value for key '\ltxkeys@tkey' of families + \MsgBrk'\ltxkeys@fams' and rerun. The author of this key + \MsgBrk meant it to require a user value.}% + }{% + \ltxkeys@debug{==}{'\ltxkeys@tkey' is not a + needvalue key}% + }% +} +\robust@def*\ltxkeys@setbool#1{% + \xifstrcmpTF{#1}{on}{% + \def#1{true}% + }{% + \xifstrcmpTF{#1}{off}{% + \def#1{false}% + }{% + \edef#1{#1}% + }% + }% +} + +% Gather keys and their values for use in (declaring +% or defining keys). \key@vals must have been initialized +% by the caller. +% +% #1: default value +% #2: Key macro (for testing if it contains '\ltxkeys@setaliaskey'). +% If the key macro contains '\ltxkeys@setaliaskey', then the key is a +% twin/alias key: +\robust@def*\ltxkeys@accumkeyvals#1#2{% + \ifblankTF{#1}{% + \ltxkeys@twkfalse + }{% + \ltxkeys@ifinlistTF(1){\ltxkeys@setaliaskey,\setaliaskey}{#2}% + {\ltxkeys@twktrue}{\ltxkeys@twkfalse}% + }% + \begingroup + \edef\elt{\ifblankTF{#1}{}{\unexpanded{#1}}}% + \edef\key@vals{% + \csliststack,\key@vals\expandcsonce\key@name=% + \ifltxkeys@dep + % We're dealing with a dependant key; use the user-supplied value: + \expandcsonce\elt + \else + \ifstrcmpTF{#1}{true}{false}{\expandcsonce\elt}% + \fi + }% + % Set slave key with master when 'ltxkeys@ssk' is true, whether + % or not the key macro contains '\ltxkeys@setaliaskey': + \ifltxkeys@ssk + \gletcs\key@vals\key@vals + \else + % If the key macro contains '\ltxkeys@setaliaskey', don't include + % it in the list: + \ifltxkeys@twk\else + \gletcs\key@vals\key@vals + \fi + \fi + \endgroup +} +% Define boolean and command keys compactly & robustly: +% 1. \ltxkeys@definekeys[pref]{}[macropf]{= +% /; ...}. +% Key default value and macro can be absent, +% but boolean keys must have values ( | ), +% to be distinguishable from cmd keys. +% 2. Use \ltxkeys@checkchoice or \CheckUserInput to introduce +% choice keys as command keys. +% 3. Ordinary and choice keys can't be introduced directly by +% this command (use \ltxkeys@declarekeys). +% 4. The *-form can be used to define new keys (in the sense +% of \newcommand). +\robust@def*\ltxkeys@definekeys{% + \begingroup + \endlinechar\m@one + \cpt@teststopt\ltxkeys@definekeys@a{KV}% +} +\robust@def*\ltxkeys@definekeys@a[#1]#2{% + \gletcs\ifltxkeys@keyst\ifcpt@st + \cpt@testopt{\expandafter\endgroup\ltxkeys@definekeys@b{#1}{#2}}{}% +} +\robust@def*\ltxkeys@definekeys@b#1#2[#3]#4{% + \ltxkeys@makepf{#1}% + \ltxkeys@makehdr{#2}% + \ltxkeys@dectrue + \begingroup + \ltxkeys@trimspacesset{% + {#1}\key@pref,{#2}\key@fam,{#3}\macro@pref + }% + \toks@{}% + \def\key@vals{}% + % We want \ltxkeys@definekeys to have a slightly different + % syntax to \ltxkeys@declarekeys. So we use '=' here. But + % the equality sign can always be replaced with '/' and + % this won't cause any problems: + \def\ltxkeys@splita##1={\ltxkeys@splitc##1/.}% + \def\ltxkeys@splitb##1/{\ltxkeys@splitc##1/.}% + \def\ltxkeys@splitc##1/##2/##3/##4\ltxkeys@nil{% + \ifblankTF{##1}{% + \ltxkeys@err{Empty key name while in + \string\ltxkeys@definekeys}\ltxkeys@ehd + }{% + \ltxkeys@findpointers{##1}% + \let\key@name\ltxkeys@tkey + \ifltxkeys@keyst + \ifcsndefFT{\ltxkeys@iffirstnull\key@pref @% + \ltxkeys@iffirstnull\key@fam @\key@name + }{}{% + \ltxkeys@err{Key '\key@name' already defined in family + \MsgBrk '\iflacus#2\dolacus???\else#2\fi' with prefix + '\iflacus#1\dolacus???\else#1\fi'}\ltxkeys@ehd + }% + \fi + \oifblankTF{\@gobble##2}{% + \def\key@default{}% + }{% + \ltxkeys@remdottrimspaces{##2}\key@default + }% + \edef\key@callback{\unexpanded{##3}}% + \ltxkeys@stripdotcode\key@callback + \cptexpandsecond\ltxkeys@accumkeyvals{% + {\ifx\key@default\ltxkeys@rej\else\expandcsonce\key@default\fi}% + {\ifx\key@callback\ltxkeys@rej\else\expandcsonce\key@callback\fi}% + }% + \def\defwith{\ltxkeys@boolkey}% + \oifstrcmpTF\key@default{true}{}{% + \oifstrcmpTF\key@default{false}{}{% + \def\defwith{\ltxkeys@cmdkey}% + }% + }% + \cptexpanded{% + \toks@{\the\toks@ + \cptmakecs{ltxkeys@twk\ifltxkeys@twk true\else false\fi}% + \defwith[\key@pref]{\key@fam}% + \ifx\macro@pref\@empty\else[\macro@pref]\fi + {\expandcsonce\key@name}% + \ifx\key@default\ltxkeys@rej\else[\expandcsonce\key@default]\fi + \ifx\key@callback\ltxkeys@rej{}\else{\expandcsonce\key@callback}\fi + }% + }% + }% + }% + \def\ltxkeys@do##1{% + \ltxkeys@removedotcode{##1}\ltxkeys@tempa + \expandafter\ltxkeys@in\expandafter*\expandafter + =\expandafter{\ltxkeys@tempa}{% + \expandafter\ltxkeys@splita\ltxkeys@tempa/^?^/^?^/\ltxkeys@nil + }{% + \expandafter\ltxkeys@splitb\ltxkeys@tempa/^?^/^?^/\ltxkeys@nil + }% + }% + \cptexpandsecond{\ltxkeys@listparse1}{[\ltxkeys@keyparser]}{#4}% + % Define and initialize the keys here directly: + \cptexpandsecond\endgroup{% + \the\toks@ + \noexpand\ltxkeys@twkfalse + \ltxkeys@ifcsemptyTF\key@vals{}{% + \noexpand\ltxkeys@setkeys[\key@pref]% + {\key@fam}{\expandcsonce\key@vals}% + }% + }% + \ltxkeys@decfalse +} +\new@def*\ltxkeys@badkeytypes{} +% Robustly define keys of all types by one command: +% 1. \ltxkeys@declarekeys[pref]{}[macropf]{/ +% // ...}. +% Key default and macro can be absent. +% 2. keytype = | | | | | . +% 3. Choice keys must have their names associated with +% their admissible values in the format . +% 4. * -> We're defining new keys (in the sense of \newcommand). +% +% Example: +% \ltxkeys@declarekeys*[KV]{}[mp@]{% +% cmd/keya/mm/\def\x##1{##1*#1*##1}; +% bool/keyb; +% sty/keyc/xxx/\def\y##1{##1yyy#1}; +% sty*/keyd/mm/\def\y##1{##1#1}/cmd>keye>#1>\def\z####1{####1+##1+####1} +% } +% Notice the >...> for the dependant key attributes. +% +\robust@def*\ltxkeys@declarekeys{% + \begingroup + \endlinechar\m@one + \cpt@testst{\cpt@testpnopt\ltxkeys@declarekeys@a{}}% +} +\robust@def*\ltxkeys@declarekeys@a(#1){% + \cpt@testopt{\ltxkeys@declarekeys@b{#1}}{KV}% +} +\robust@def*\ltxkeys@declarekeys@b#1[#2]#3{% + \gletcs\ifltxkeys@keyst\ifcpt@st + \cpt@testopt{\expandafter\endgroup + \ltxkeys@declarekeys@c{#1}{#2}{#3}}{}% +} +\robust@def*\ltxkeys@declarekeys@c#1#2#3[#4]#5{% + \ltxkeys@makepf{#2}% + \ltxkeys@makehdr{#3}% + \ltxkeys@dectrue + \begingroup + \ltxkeys@trimspacesset{{#2}\key@pref,{#3}\key@fam,{#4}\macro@pref}% + \def\key@vals{}\toks@{}% + \def\ltxkeys@splita##1/##2/{% + \ifescapedTF{##1}{% + \ltxkeys@err{Key type can't be a macro: '\detokenize{##1}'}% + \ltxkeys@ehd + }{}% + \ltxkeys@trimspacesset{{##1}\key@type,{##2}\key@name}% + \xifstrcmpTF\key@type{choice}{% + \expandafter\ltxkeys@splitchoice\expandafter{\key@name}% + }{}% + \xifinsetTF{=}{\cptoxdetok\key@type}{% + \ltxkeys@err{The syntax of \noexpand\ltxkeys@definekeys may + \MsgBrk have been used for \string\ltxkeys@declarekeys. + \MsgBrk This may have come from \noexpand\ltxkeyscmd or + \MsgBrk \string\ltxkeysenv}\ltxkeys@ehd + }{}% + \ifx\key@type\@empty + \ltxkeys@err{Empty key type in \string\ltxkeys@declarekeys} + \ltxkeys@ehd + \fi + \ifx\key@name\@empty + \ltxkeys@err{Empty key name in \string\ltxkeys@declarekeys}% + \ltxkeys@ehd + \fi + \ltxkeys@ifrejname{% + \ltxkeys@err{Wrong use syntax for \string\ltxkeys@declarekeys}% + \ltxkeys@ehd + }% + \ifltxkeys@inkeycmd + \xifstrcmpFT\key@type{ord}{}{\def\key@type{cmd}}% + \fi + \expandafter\ltxkeys@findpointers\expandafter{\key@name}% + \let\key@name\ltxkeys@tkey + \ifx\key@type\key@name + \ltxkeys@err{Key type '\key@type' and key name '\key@name' + are identical}{Maybe you gave key type both in parenthesis + and in key list.}% + \fi + \ifltxkeys@keyst + \ifcsndefFT{\ltxkeys@hdr\key@name}{}{% + \ltxkeys@err{Key '\key@name' already defined in family + \MsgBrk '\iflacus#3\dolacus???\else#3\fi' with prefix + '\iflacus#2\dolacus???\else#2\fi'}\ltxkeys@ehd + }% + \fi + \ltxkeys@splitb.% + }% + \def\ltxkeys@splitb##1/##2/##3/##4\ltxkeys@nil{% + \edef\key@default{\expandcsonce{\@gobble##1}}% + \ltxkeys@ifcsemptyTF\key@default{% + \xifstrcmpTF\key@type{bool}{\def\key@default{true}}{}% + }{% + \ltxkeys@trimspacesincs\key@default + }% + \xifstrcmpTF\key@type{bool}{% + \ifx\key@default\ltxkeys@rej + \def\key@default{true}% + \ltxkeys@debug{!!}{Boolean key '\key@name' + has no default; 'true' used}% + \else + \ifcase0% + \ifx\key@default\ltxkeys@truetoks\else + \ifx\key@default\ltxkeys@falsetoks\else1\fi\fi\relax + \else + \ltxkeys@err{Invalid default value for boolean key + '\key@name'}\ltxkeys@ehd + \fi + \fi + }{}% + \edef\key@callback{\unexpanded{##2}}% + \ltxkeys@stripdotcode\key@callback + \expandafter\ltxkeys@striplaststar\key@type\@empty*\@empty + \ltxkeys@nil\key@type@aux + \xifinsetTF{,\key@type@aux,}{,sty,}{% + \ltxkeys@trimspaces{##3}\key@dependants + \ltxkeys@ifxTF\key@dependants\ltxkeys@rej{% + \def\key@dependants{}% + }{% + \expandafter\ltxkeys@declarekeys@e\expandafter{\key@dependants}% + }% + }{% + \xifinsetTF{,\key@type@aux,}{,bool,choice,}{% + \ltxkeys@trimspaces{##3}\key@bicallback + \ltxkeys@ifxTF\key@bicallback\ltxkeys@rej{% + \let\key@bicallback\ltxkeys@keyvalerr + }{}% + }{}% + }% + \cptexpandsecond\ltxkeys@accumkeyvals{% + {\ifx\key@default\ltxkeys@rej\else\expandcsonce\key@default\fi}% + {\ifx\key@callback\ltxkeys@rej\else\expandcsonce\key@callback\fi}% + }% + \def\key@callback@aux{% + \ifx\key@callback\ltxkeys@rej{}\else{\expandcsonce\key@callback}\fi + }% + \def\key@default@aux{% + \ifx\key@default\ltxkeys@rej\else[\expandcsonce\key@default]\fi + }% + \s@expandarg\ltxkeys@declarekeys@d\key@type + \def\reserved@a{ord}% + \edef\ltxkeys@tempa{% + [\key@pref]{\key@fam}% + \ifx\key@type\reserved@a\else\ifx\macro@pref\@empty\else + [\macro@pref]\fi\fi{\expandcsonce\key@name}% + }% + \cptpassexpanded{% + \toks@{\the\toks@ + \cptmakecs{ltxkeys@twk\ifltxkeys@twk true\else false\fi}% + \ifcase\currmatch\relax + \ltxkeys@cmdkey\ltxkeys@tempa\key@default@aux\key@callback@aux + \or + \ltxkeys@boolkey+\ltxkeys@tempa\key@default@aux + \key@callback@aux{\expandcsonce\key@bicallback}% + \or + \ltxkeys@ordkey\ltxkeys@tempa\key@default@aux\key@callback@aux + \or + \ltxkeys@choicekey*+\ltxkeys@tempa + [\unexpanded{\userinput\order}]{\expandcsonce\ltxkeys@alt}% + \key@default@aux\key@callback@aux{\expandcsonce\key@bicallback}% + \or + \ltxkeys@stylekey\ltxkeys@tempa\key@default@aux + (\expandcsonce\key@dependants)\key@callback@aux + \or + \ltxkeys@stylekey*\ltxkeys@tempa\key@default@aux + (\expandcsonce\key@dependants)\key@callback@aux + \else + \cptgaddtolist\noexpand\ltxkeys@badkeytypes{\key@type}% + \fi + }% + }% + }% + \ifdefTF\ltxkeys@keyparser{% + \ltxkeys@stripallouterbracesincs\ltxkeys@keyparser + }{% + \def\ltxkeys@keyparser{;}% + }% + \ifblankTF{#1}{% + % No 'onekeytype': + \edef\ltxkeys@tempa{\unexpanded{#5}}% + }{% + \def\ltxkeys@tempa{}% + \def\ltxkeys@do##1{% + \edef\ltxkeys@tempa{% + \expandafter\csliststack\ltxkeys@keyparser + \ltxkeys@tempa#1/\unexpanded{##1}% + }% + }% + \cptexpandsecond{\ltxkeys@listparse0}{[\ltxkeys@keyparser]}{#5}% + }% + \def\ltxkeys@do##1{% + \ifblankTF{##1}{}{% + \ltxkeys@splita##1/^?^/^?^/^?^/^?^/\ltxkeys@nil + }% + }% + \cptexpandsecond{\ltxkeys@listparse0} + {[\ltxkeys@keyparser]{\expandcsonce\ltxkeys@tempa}}% + \cptexpandsecond\endgroup{% + \the\toks@ + \noexpand\ltxkeys@twkfalse + \edef\noexpand\key@vals{\ox@unexpanded\key@vals}% + }% + \ifx\ltxkeys@badkeytypes\@empty\else + \cpt@err{Invalid key types '\ltxkeys@badkeytypes'}\ltxkeys@ehd + \fi + % Initialize keys: + \ltxkeys@ifcsemptyTF\key@vals{}{% + \cptexpandargonce{\ltxkeys@setkeys[#2]{#3}}\key@vals + }% + \ltxkeys@decfalse +} +\robust@def*\ltxkeys@declarekeys@d#1{% + \ltxkeys@findmatch + {#1}{cmd:0,bool:1,ord:2,choice:3,sty:4,syt*:5}{\def\currmatch{-1}}% +} +% \ltxkeys@declarekeys@e{} +\robust@def*\ltxkeys@declarekeys@e#1{% + \ifblankTF{#1}{\def\key@dependants{}\cptgobbletorelax}{}% + \begingroup + \def\ltxkeys@splita##1>##2>{% + \def\key@type{##1}% + \edef\key@name{\unexpanded{##2}}% + \ltxkeys@splitb.% + }% + \def\ltxkeys@splitb##1>##2>##3\ltxkeys@nil{% + \edef\key@default{\expandcsonce{\@gobble##1}}% + \edef\key@callback{\unexpanded{##2}}% + \ltxkeys@stripdotcode\key@callback + \ltxkeys@ifrejname{% + \ltxkeys@err{Wrong syntax for dependants keys in + \MsgBrk\string\ltxkeys@declarekeys}\ltxkeys@ehd + }% + \edef\key@dependants{% + \expandafter\csliststack\ltxkeys@keyparser\key@dependants + \key@type/\expandcsonce\key@name + \ifx\key@default\ltxkeys@rej\else/\expandcsonce\key@default\fi + \ifx\key@callback\ltxkeys@rej\else/\expandcsonce\key@callback\fi + }% + }% + \def\key@dependants{}% + \def\ltxkeys@do##1{% + \ltxkeys@splita##1>^?^>^?^>^?^>\ltxkeys@nil + }% + \ltxkeys@listparse1[,]{#1}% + \postgroupdef\key@dependants\endgroup + \cpt@relax +} +\robust@def*\ltxkeys@savexfamilykeys{% + \begingroup + \endlinechar\m@one + \cpt@testst{\cpt@testltopt\ltxkeys@savexf@milykeys{}}% +} +\robust@def*\ltxkeys@savexf@milykeys<#1>{% + \cpt@testpnopt{\ltxkeys@savexf@milyk@ys{#1}}{}% +} +\robust@def*\ltxkeys@savexf@milyk@ys#1(#2)#3{% + \ifblankTF{#1}{% + \ltxkeys@err{Empty set-identifier for \string\xfamilykeys: + ||\detokenize{#3}||}\ltxkeys@ehd + }{}% + \ltxkeys@trimspaces{#1}\ltxkeys@tempb + \ifcsndefTF{xfamilykeys@id@\ltxkeys@tempb}{% + \ltxkeys@err{xfamilykeys identifier '\ltxkeys@tempb' + already in use}\ltxkeys@ehd + }{}% + \cpt@stchoose{cpt@st}{#3}\ltxkeys@tempa\ltxkeys@savexfamilykeys + \ifblankTF{#2}{}{% + \def\ltxkeys@do##1{% + \edef\ltxkeys@tempa{% + \expandafter\csliststack\ltxkeys@keyparser + \ltxkeys@tempa#2/\unexpanded{##1}% + }% + }% + \cptexpandsecond{\def\ltxkeys@tempa{}\ltxkeys@listparse1}% + {[\ltxkeys@keyparser]{\expandcsonce\ltxkeys@tempa}}% + }% + \cptexpandsecond{\endgroup\csn@edef} + {{xfamilykeys@id@\ltxkeys@tempb}{\ox@unexpanded\ltxkeys@tempa}}% +} + +\robust@def*\ltxkeys@definexfamilykeys{% + \begingroup + \cpt@testst{\cpt@testltopt\ltxkeys@d@finexfamilykeys{}}% +} +\robust@def*\ltxkeys@d@finexfamilykeys<#1>{% + \edef\defwith{\ltxkeys@declarekeys\ifcpt@st*\fi}% + \ifblankTF{#1}{% + \ltxkeys@err{Invalid empty xfamilykeys identifier + \MsgBrk in \string\ltxkeys@definexfamilykeys}\ltxkeys@ehd + }{}% + \ltxkeys@trimspaces{#1}\ltxkeys@tempa + \ifcsndefTF{xfamilykeys@id@\ltxkeys@tempa}{% + \expandafter\cpt@testopt\expandafter{\expandafter + \ltxkeys@d@fin@xfamilykeys\expandafter{\ltxkeys@tempa}}{KV}% + }{% + \ltxkeys@err{Unknown xfamilykeys identifier '\ltxkeys@tempa' + \MsgBrk in \string\ltxkeys@definexfamilykeys}\ltxkeys@ehd + }% +} +\robust@def*\ltxkeys@d@fin@xfamilykeys#1[#2]#3{% + \cpt@testopt{\ltxkeys@d@fin@xf@milykeys{#1}{#2}{#3}}{}% +} +\robust@def*\ltxkeys@d@fin@xf@milykeys#1#2#3[#4]#5{% + \def\ltxkeys@na{#5}% + \def\ltxkeys@splita##1/##2/{% + \ltxkeys@trimspacesset{{##1}\key@type,{##2}\key@name@aux}% + \xifstrcmpTF\key@type{choice}{% + \expandafter\ltxkeys@splitchoice\expandafter{\key@name@aux}% + }{% + \let\key@name\key@name@aux + }% + \ltxkeys@splitb.% + }% + \def\ltxkeys@splitb##1/##2/##3/##4\ltxkeys@nil{% + \edef\key@default{\expandcsonce{\@gobble##1}}% + \edef\key@callback{\unexpanded{##2}}% + \edef\key@dependants{\unexpanded{##3}}% + \oifinset@sp@TF,\key@name\ltxkeys@na{}{% + \let\do\expandcsonce + \edef\ltxkeys@tempa{% + \expandafter\csliststack\ltxkeys@keyparser + \ltxkeys@tempa\key@type/\do\key@name@aux + \ifx\key@default\ltxkeys@rej\else/\do\key@default\fi + \ifx\key@callback\ltxkeys@rej\else/\do\key@callback\fi + \ifx\key@dependants\ltxkeys@rej\else/\do\key@dependants\fi + }% + }% + }% + \def\ltxkeys@tempa{}% + \def\ltxkeys@do##1{% + \ltxkeys@splita##1/^?^/^?^/^?^/^?^/\ltxkeys@nil + }% + \cptexpandsecond{\ltxkeys@listparse1} + {[\ltxkeys@keyparser]{\expandcsnonce{xfamilykeys@id@#1}}}% + \cptexpandsecond\endgroup + {\defwith[#2]{#3}[#4]{\expandcsonce\ltxkeys@tempa}}% +} + +\robust@def*\ltxkeys@presetkeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{ppsetkeys}{pre}}% +} +\newletcs\ltxkeys@addpresetkeys\ltxkeys@presetkeys +\robust@def*\ltxkeys@removepresetkeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{removeppsetkeys}{pre}}% +} +\robust@def*\ltxkeys@undefpresetkeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{undefppsetkeys}{pre}}% +} +\robust@def*\ltxkeys@postsetkeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{ppsetkeys}{post}}% +} +\newletcs\ltxkeys@addpostsetkeys\ltxkeys@postsetkeys +\robust@def*\ltxkeys@removepostsetkeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{removeppsetkeys}{post}}% +} +\robust@def*\ltxkeys@undefpostsetkeys{% + \ltxkeys@testcl{\ltxkeys@testopt@g{undefppsetkeys}{post}}% +} +\robust@def*\ltxkeys@ppsetkeys#1#2{% + \def\ltxkeys@rsvda{}% + \def\ltxkeys@rsvdb{}% + \def\ltxkeys@do##1{% + \ltxkeys@splitkeyval##1\ltxkeys@nil\ltxkeys@tkey\ltxkeys@tval + \ifcsndefFT{\ltxkeys@hdr\ltxkeys@tkey}{% + \ltxkeys@err{Key '\ltxkeys@currtriple' is undefined.}% + \ltxkeys@ehd + }{% + \ifcsndefTF{\ltxkeys@hdr#1setkeys@alreadysaved}{}{% + \csn@def{\ltxkeys@hdr#1setkeys@alreadysaved}{}% + }% + % You can't enter the same key twice in either + % preset or post-set lists in the same family and prefix: + \xifinsetTF{,\cptoxdetok\ltxkeys@tkey,}% + {,\cptsxdetok{\usename{\ltxkeys@hdr#1setkeys@alreadysaved},}}{% + \ltxkeys@err{Double entry for key '\ltxkeys@currtriple' in\MsgBrk + #1set key list}\ltxkeys@ehd + }{% + \edef\ltxkeys@rsvda{\csliststack,\ltxkeys@rsvda + \ltxkeys@tkey\ltxkeys@ifcsemptyTF\ltxkeys@tval{}% + {=\expandcsonce\ltxkeys@tval}}% + \edef\ltxkeys@rsvdb{\csliststack,\ltxkeys@rsvdb + \expandcsonce\ltxkeys@tkey}% + }% + }% + }% + \ltxkeys@listparse3{#2}% + % '...@alreadysaved' saves key names irrespective + % of value, for testing if a preset key is being saved twice: + \ltxkeys@ifcsemptyTF\ltxkeys@rsvda{}{% + \ifcsndefTF{\ltxkeys@hdr#1setkeys}{% + \cptpassexpanded{% + \cptfiltermergekv\noexpandcsn{\ltxkeys@hdr#1setkeys}% + {\expandcsonce\ltxkeys@rsvda}\noexpand\nofilter + \cptfiltermergecsv\noexpandcsn{\ltxkeys@hdr#1setkeys@alreadysaved}% + {\ltxkeys@rsvdb}\noexpand\nofilter + }% + }{% + \csn@edef{\ltxkeys@hdr#1setkeys}{\expandcsonce\ltxkeys@rsvda}% + \csn@edef{\ltxkeys@hdr#1setkeys@alreadysaved}% + {\expandcsonce\ltxkeys@rsvdb}% + }% + \ifltxkeys@cl + \globalizecsn{\ltxkeys@hdr#1setkeys}% + \globalizecsn{\ltxkeys@hdr#1setkeys@alreadysaved}% + \fi + }% +} +\robust@def*\ltxkeys@removeppsetkeys#1#2{% + \ifcsndefFT{\ltxkeys@hdr#1setkeys}{% + \ltxkeys@err{No #1set keys defined for prefix '\ltxkeys@ttpref' + and family '\ltxkeys@tfam'}\ltxkeys@ehd + }{% + \def\ltxkeys@rsvda{}\def\ltxkeys@rsvdb{}% + \def\ltxkeys@do##1{% + \ltxkeys@splitkeyval##1=\ltxkeys@nil\ltxkeys@tkey\ltxkeys@tval + \ifcsndefFT{\ltxkeys@hdr\ltxkeys@tkey}{% + \ltxkeys@err{Key '\ltxkeys@currtriple' is undefined}% + \ltxkeys@ehd + }{% + \xifinsetTF{,\cptoxdetok\ltxkeys@tkey=\cptoxdetok\ltxkeys@tval,}% + {,\cptsxdetok{\usename{\ltxkeys@hdr#1setkeys}},}{% + \edef\ltxkeys@rsvda{\csliststack,\ltxkeys@rsvda + \ltxkeys@tkey\ltxkeys@ifcsemptyTF\ltxkeys@tval{}% + {=\expandcsonce\ltxkeys@tval}}% + \edef\ltxkeys@rsvdb{\csliststack,\ltxkeys@rsvdb + \expandcsonce\ltxkeys@tkey}% + }{% + \ltxkeys@err{Key '\ltxkeys@currtriple' not a #1set key}% + \ltxkeys@ehd + }% + }% + }% + \ltxkeys@listparse3{#2}% + \ltxkeys@ifcsemptyTF\ltxkeys@rsvda{}{% + \cptpassexpanded{% + \cptfilterremovekv\noexpandcsn{\ltxkeys@hdr#1setkeys}% + {\expandcsonce\ltxkeys@rsvda}\noexpand\nofilter + \cptfilterremovecsv\noexpandcsn{\ltxkeys@hdr#1setkeys@alreadysaved}% + {\ltxkeys@rsvdb}\noexpand\nofilter + }% + \ifltxkeys@cl + \globalizecsn{\ltxkeys@hdr#1setkeys}% + \globalizecsn{\ltxkeys@hdr#1setkeys@alreadysaved}% + \fi + }% + }% +} +\robust@def*\ltxkeys@undefppsetkeys#1{% + \ifcsndefFT{\ltxkeys@hdr#1setkeys}{% + \ltxkeys@err{No #1set keys defined for prefix '\ltxkeys@ttpref' + and family '\ltxkeys@tfam'}\ltxkeys@ehd + }{% + \usename{\ifltxkeys@cl g\fi undefcsn}{\ltxkeys@hdr#1setkeys}% + \usename{\ifltxkeys@cl g\fi undefcsn}% + {\ltxkeys@hdr#1setkeys@alreadysaved}% + }% +} +% Set a main key after setting its twin/alias. This is NOT +% related to dependant or style keys: +\robust@def*\ltxkeys@setaliaskey#1{% + \ltxkeys@commanormalize{#1}\ltxkeys@tempa + \xifinsetTF{,}{\cptoxdetok\ltxkeys@tempa}{% + \ltxkeys@err{\noexpand\ltxkeys@setaliaskey doesn't + accept key list}\ltxkeys@ehd + }{% + \cptexpandarg\cpt@testopt{\ltxkeys@s@taliaskey\ltxkeys@tempa}{}% + }% +} +\newletcs\setaliaskey\ltxkeys@setaliaskey +\robust@def*\ltxkeys@s@taliaskey#1[#2]{% + \begingroup + \let\x\ltxkeys@tkey + \edef\y{\expandcstwice{\csname\ltxkeys@hdr#1\endcsname{}}}% + \cptexpandsecond{\endgroup\ltxkeys@ifinlistTF(1)}{% + {\ltxkeys@setaliaskey{\x},\setaliaskey{\x}}% + {\expandcsonce\y}% + }{% + \ltxkeys@err{\noexpand\ltxkeys@setaliaskey + or \noexpand\setaliaskey nested}\ltxkeys@ehd + }{}% + \cptexpandsecond\ltxkeys@setkeys{% + [\ltxkeys@ttpref]{\ltxkeys@tfam}{% + #1=\ifblankTF{#2}{\expandcsonce\ltxkeys@tval}{\unexpanded{#2}}% + }% + }% +} +\robust@def*\ltxkeys@splitchoice#1{% + \begingroup + \def\ltxkeys@tempa##1.##2##3\ltxkeys@nil{\endgroup + \ltxkeys@trimspaces{##1}\key@name + \ifstrcmpTF{##2}{.}{% + \ltxkeys@err{Invalid alternate value list for key '#1'} + \ltxkeys@ehd + }{% + \ifmacroTF{##2}{% + \edef\ltxkeys@alt{\expandcsonce{##2}}% + }{% + \edef\ltxkeys@alt{\unexpanded{##2}}% + }% + \ltxkeys@trimspacesincs\ltxkeys@alt + }% + }% + \ltxkeys@tempa#1..\ltxkeys@nil +} +% #1: key prefix +% #2: key family +\robust@def*\ltxkeys@setinitialkeyvals#1#2{% + \ltxkeys@initrue + \ifcsndefFT{#1@#2@initialkeyvals}{}{% + \ifcsnnullTF{#1@#2@initialkeyvals}{}{% + \cptpassexpanded{% + \noexpand\ltxkeys@setkeys[#1]{#2}% + {\expandcsnonce{#1@#2@initialkeyvals}}% + }% + }% + }% + \ltxkeys@inifalse +} + +% \ltxkeys@initializekeys[]{}[] +% 1. Preset all keys defined in families ; +% ignore keys listed in . comes from key-val +% pairs that the user wants to use as current values +% of keys. Their keys are to be ignored when setting +% up defaults. +% 2. The key-val list to be preset comes from the macros +% \@@initialkeyvals: +\robust@def*\ltxkeys@initializekeys{% + \cpt@testopt\ltxkeys@in@tializekeys{KV}% +} +\robust@def*\ltxkeys@in@tializekeys[#1]#2{% + \cpt@testopt{\ltxkeys@in@ti@lizekeys{#1}{#2}}{}% +} +\robust@def*\ltxkeys@in@ti@lizekeys#1#2[#3]{% + \ltxkeys@initrue + \begingroup + \def\ltxkeys@resa{}% + \def\ltxkeys@do##1{% + \ltxkeys@makepf{##1}% + \def\ltxkeys@do####1{% + \ltxkeys@makehdr{####1}% + \letcstocsn\ltxkeys@tempc{\ltxkeys@hdr initialkeyvals}% + \ifdefTF\ltxkeys@tempc{% + \ltxkeys@remdispox\ltxkeys@tempc + \cptexpandargonce{\cptfiltermergecsv[,]\ltxkeys@resa} + \ltxkeys@tempc\nofilter + }{}% + }% + \ltxkeys@listparse1{#2}% + }% + \ltxkeys@listparse1{#1}% + \ltxkeys@getkeynames{#3}% + \cptexpandsecond{\endgroup\ltxkeys@setkeys*+[#1]{#2}}% + {[\ltxkeys@keynames]{\expandcsonce\ltxkeys@resa}}% + \ltxkeys@inifalse +} +% Remove disabled and pox keys: +\robust@def*\ltxkeys@remdispox#1{% + \begingroup + \letcstocsn\ltxkeys@tempd{\ltxkeys@hdr disabledkeys}% + \ifdefTF\ltxkeys@tempd{}{\def\ltxkeys@tempd{}}% + \letcstocsn\ltxkeys@tempe{\ltxkeys@hdr poxkeys}% + \ifdefTF\ltxkeys@tempe{}{\def\ltxkeys@tempe{}}% + \ltxkeys@ifcsemptyTF\ltxkeys@tempd{% + \ltxkeys@ifcsemptyTF\ltxkeys@tempe\cptgobbletorelax\relax + }{}% + \edef\ltxkeys@tempd + {\expandcsonce\ltxkeys@tempd,\expandcsonce\ltxkeys@tempe}% + \def\ltxkeys@do##1{% + \ltxkeys@getkeyname##1=\ltxkeys@nil\ltxkeys@tkey + \xifinsetTF{,\ltxkeys@tkey,}{,\expandcsonce\ltxkeys@tempd,}{}{% + \edef#1{\csliststack,#1\unexpanded{##1}}% + }% + }% + \cptexpandargonce{\def#1{}\ltxkeys@listparse3}{#1}% + \cpt@relax + \postgroupdef#1\endgroup +} +% \ltxkeys@launchkeys*+[]{}{} +% 1. First preset all family keys before setting keys in . +% 2. are the key-vals to be set in the current run; they +% will be ignored when initializing the keys of families : +\robust@def*\ltxkeys@launchkeys{% + \ltxkeys@teststpl{\cpt@testopt\ltxkeys@l@unchkeys{KV}}% +} +\robust@def*\ltxkeys@l@unchkeys[#1]#2#3{% + \edef\ltxkeys@cmdpf{\ifltxkeys@st*\fi\ifltxkeys@pl+\fi}% + \ltxkeys@commanormalizeset{{#1}\ltxkeys@prefs,{#2}\ltxkeys@fams}% + \xifinsetTF{,}\ltxkeys@fams{% + \ifltxkeys@pl\else + \ltxkeys@err{Multiple key families: you need + prefix + \MsgBrk for command \string\ltxkeys@launchkeys}\ltxkeys@ehd + \fi + }{}% + \cptexpandsecond\ltxkeys@in@ti@lizekeys + {{\ltxkeys@prefs}{\ltxkeys@fams}}[#3]% + \ifblankTF{#3}\cptgobbletorelax\relax + \begingroup + \def\ltxkeys@resa{}% + \def\ltxkeys@do##1{% + \ltxkeys@makepf{##1}% + \def\ltxkeys@do####1{% + \ltxkeys@makehdr{####1}% + \edef\ltxkeys@tempc{\unexpanded{#3}}% + \ltxkeys@remdispox\ltxkeys@tempc + \cptexpandargonce{\cptfiltermergecsv[,]\ltxkeys@resa} + \ltxkeys@tempc\nofilter + }% + \ltxkeys@listparse*0\ltxkeys@fams + }% + \ltxkeys@listparse*0\ltxkeys@prefs + \cptexpandargonce{\endgroup\expandafter\undefcs\expandafter + \ltxkeys@cmdpf\expandafter\ltxkeys@setkeys + \ltxkeys@cmdpf[#1]{#2}}\ltxkeys@resa + \cpt@relax +} +\robust@def*\ltxkeys@nonlaunchkeys{% + \cpt@teststopt{\ltxkeys@nonl@unchkeys}{KV}% +} +\newletcs\ltxkeys@noninitializekeys\ltxkeys@nonlaunchkeys +\robust@def*\ltxkeys@nonl@unchkeys[#1]#2#3{% + \ifboolTF{cpt@st}{% + \AtBeginDocument{\ltxkeys@nonl@un@hkeys{#1}{#2}{#3}}% + }{% + \ltxkeys@nonl@un@hkeys{#1}{#2}{#3}% + }% +} +\robust@def*\ltxkeys@nonl@un@hkeys#1#2#3{% + \ltxkeys@commanormalizeset + {{#1}\ltxkeys@prefs,{#2}\ltxkeys@fams,{#3}\ltxkeys@keys}% + \def\ltxkeys@do##1{% + \ltxkeys@makepf{##1}% + \def\ltxkeys@do####1{% + \ltxkeys@makehdr{####1}% + \ltxkeys@nonl@un@hk@ys + }% + \ltxkeys@listparse*0\ltxkeys@fams + }% + \ltxkeys@listparse*0\ltxkeys@prefs +} +\robust@def*\ltxkeys@nonl@un@hk@ys{% + \ifcsndefTF{\ltxkeys@hdr poxkeys}{}{% + \csn@def{\ltxkeys@hdr poxkeys}{}% + }% + \letcstocsn\ltxkeys@tempc{\ltxkeys@hdr poxkeys}% + \def\ltxkeys@do##1{% + \ifcsndefTF{\ltxkeys@hdr##1}{% + \xifinsetTF{,##1,}{,\expandcsonce\ltxkeys@tempc,}{}{% + \edef\ltxkeys@tempc{% + \csliststack,\ltxkeys@tempc\unexpanded{##1}% + }% + }% + }{}% + }% + \ltxkeys@listparse*0\ltxkeys@keys + \letcsntocs{\ltxkeys@hdr poxkeys}\ltxkeys@tempc +} +\robust@def*\ltxkeys@setkeys{% + \ltxkeys@rmfalse + \ltxkeys@teststpl{\ltxkeys@testopt@c\ltxkeys@setkeys@a}% +} +% Don't call \ltxkeysusekeys \ltxkeyssetkeys, since +% \ltxkeyssetkeys is used in mkii. +\newletcs\ltxkeysusekeys\ltxkeys@setkeys +\newletcs\ltxkeys@setkey\ltxkeys@setkeys +\robust@def*\ltxkeys@setrmkeys{% + \ltxkeys@rmtrue + \ltxkeys@teststpl{\ltxkeys@testopt@c\ltxkeys@setrmkeys@a}% +} +\robust@def*\ltxkeys@setrmkeys@a[#1]{% + \ltxkeys@debug{==}{Setting 'remaining' keys now}% + \cptexpandarg{\ltxkeys@setkeys@a[#1]} + {\expandcsnonce{\ltxkeys@hdr rmkeys}}% +} +\robust@def*\ltxkeys@setkeys@a[#1]#2{% + \begingroup + \def\x{\ltxkeys@nil}% + \xifinsetTF{\x\detokenize{#2}\x} + {\x.\x,\x;\x:\x+\x-\x=\x*\x^\x_\x/\x|\x[\x(\x)\x]\x}{% + \ltxkeys@err{Invalid key list '#2': Something is wrong} + \ltxkeys@ehd + }{}% + \endgroup + \ifcsndefTF{\ltxkeys@hdr executedkeys}{}{% + \csn@def{\ltxkeys@hdr executedkeys}{}% + }% + \ifnum\ltxkeys@keydepth=\z@pt + \csn@def{\ltxkeys@hdr rmkeys}{}% + \def\ltxkeys@undefinedkeys{}% + \fi + \ltxkeys@getkeynames{#2}% + \let\ltxkeys@naa\ltxkeys@keynames + \ifblankTF{#1}{}{% + \edef\ltxkeys@naa{\csliststack,\ltxkeys@naa\unexpanded{#1}}% + }% + \ifboolTF{ltxkeys@tracingkeys}{% + \ltxkeys@getbasechars*[30]\ltxkeys@keynames\ltxkeys@tempa + \edef\ltxkeys@tempb{\ifnum\ltxkeys@charcount>30\string\ETC\fi}% + \wlog{\@spaces(on level \the\ltxkeys@keydepth)}% + \ltxkeys@debug{==}{Setting keys: '\ltxkeys@tempa\ltxkeys@tempb'}% + }{}% + \ltxkeys@usepresetkeys{pre}% + \ltxkeys@setkeys@b{#1}{#2}% + \ltxkeys@usepresetkeys{post}% + \ifnumcmpTF\ltxkeys@keydepth=\z@pt{% + \ltxkeys@debug{==}{Setting keys, returned to level 0}% + \ltxkeys@ifcsemptyTF\ltxkeys@undefinedkeys{% + \ltxkeys@debug{==}{No undefined keys in this run}% + }{% + \ltxkeys@debug{==}{There're undefined keys; logging them}% + \ltxkeys@logunknownkeys + }% + }{}% + \ifltxkeys@exop + \ltxkeys@exopfalse + \ltxkeys@debug{==}{Ended executing options}% + \fi + \ltxkeys@pxopfalse +} +\robust@def*\ltxkeys@usepresetkeys#1{% + \ltxkeys@presettrue + \begingroup + \toks@{}% + \ltxkeys@debug{==}{Looking for #1-set keys}% + \def\ltxkeys@do##1{% + \ltxkeys@makepf{##1}% + \def\ltxkeys@do####1{% + \ltxkeys@makehdr{####1}% + \ifcsndefFT{\ltxkeys@hdr#1setkeys}{}{% + \cptexpanded{\toks@{\the\toks@\relax\ltxkeys@setkeys@b + {\expandcsonce\ltxkeys@naa} + {\expandcsnonce{\ltxkeys@hdr#1setkeys}}}}% + }% + }% + \ltxkeys@listparse*0\ltxkeys@fams + }% + \ltxkeys@listparse*0\ltxkeys@prefs + \oifblankTF{\the\toks@}{% + \endgroup + \ltxkeys@debug{==}{No #1-set keys found}% + }{% + \ltxkeys@debug{==}{P\@gobble#1-set keys found. Setting them now}% + \expandafter\endgroup\the\toks@ + \ltxkeys@debug{++}{Finished setting #1-set keys}% + }% + \ltxkeys@presetfalse +} +\robust@def*\ltxkeys@setkeys@b#1#2{% + \ifblankTF{#1}{% + \def\ltxkeys@nakeys{}% + }{% + \ltxkeys@commanormalize{#1}\ltxkeys@nakeys + }% + \def\ltxkeys@do##1{% + \edef\CurrentKeyval{\unexpanded{##1}}% + \ltxkeys@getkeyvalue##1=\ltxkeys@nil\ltxkeys@tval + \ltxkeys@setkeys@c##1=\ltxkeys@nil + }% + \ltxkeys@listparse3{#2}% +} +\robust@def*\ltxkeys@setkeys@c#1=#2\ltxkeys@nil{% + \ifinsetTF{\needvalue}{#1}{% + \ltxkeys@err{\noexpand\needvalue pointer not allowed + \MsgBrk when setting keys}\ltxkeys@ehd + }{}% + \ltxkeys@findp@inters\savevalue{#1}\ltxkeys@tkey{% + \ltxkeys@svtrue + }{% + \ltxkeys@svfalse + }% + \let\CurrentKey\ltxkeys@tkey + \ltxkeys@ifcsemptyTF\ltxkeys@tkey{% + \ifltxkeys@novalue\else + \ltxkeys@err{No key specified for value + '\expandcsonce\ltxkeys@tval' + \MsgBrk in families '\ltxkeys@fams'}\ltxkeys@ehd + \fi + }{% + \oifinset@sp@TF,\ltxkeys@tkey\ltxkeys@nakeys{}{% + \ltxkeys@setkeys@d + }% + }% +} +\robust@def*\ltxkeys@setkeys@d{% + \ltxkeys@kffalse + \ifboolTF{ltxkeys@preset}{% + \ltxkeys@setkeys@e + }{% + \ifboolTF{ltxkeys@pl}{% + \def\ltxkeys@do##1{% + \def\CurrentPref{##1}% + \ltxkeys@makepf{##1}% + \def\ltxkeys@do####1{% + \def\ltxkeys@tfam{####1}% + \let\CurrentFam\ltxkeys@tfam + \ltxkeys@makehdr\ltxkeys@tfam + \ltxkeys@setkeys@e + }% + \ltxkeys@listparse*0\ltxkeys@fams + }% + \ltxkeys@listparse*0\ltxkeys@prefs + }{% + \def\ltxkeys@do##1{% + \def\CurrentPref{##1}% + \ltxkeys@makepf{##1}% + \def\ltxkeys@do####1{% + \def\ltxkeys@tfam{####1}% + \let\CurrentFam\ltxkeys@tfam + \ltxkeys@makehdr\ltxkeys@tfam + \ltxkeys@setkeys@e + \ifltxkeys@kf\loopbreak\fi + }% + \ltxkeys@listparse*0\ltxkeys@fams + \ifltxkeys@kf\loopbreak\fi + }% + \ltxkeys@listparse*0\ltxkeys@prefs + }% + }% + \ifboolTF{ltxkeys@kf}{% + \ifdefboolTF{ltxkeys@pxop}{% + \ltxkeys@ifxTF\ltxkeys@testname\ltxkeys@documentclass{% + \cpt@removecurroption\CurrentKeyval + \ltxkeys@debug{==}{Key \ltxkeys@currtriple, removed from + \string\@unusedoptionlist}% + }{}% + }{}% + }{% + \ifdefboolTF{ltxkeys@pxop}{% + \ifcsndefTF{\ltxkeys@hdr default@ds@opt}{% + \begingroup + \let\xp\expandcsonce + \cptexpandsecond{% + \endgroup\usename{\ltxkeys@hdr default@ds@opt}% + }{% + {\xp\ltxkeys@ttpref}{\xp\ltxkeys@tfam}% + {\xp\ltxkeys@tkey}{\xp\ltxkeys@tval}% + }% + }{% + \ltxkeys@ifxTF\@currext\@clsextension + \relax\ltxkeys@unknownoptionerror + }% + }{% + \ifboolTF{ltxkeys@st}{% + \ifltxkeys@tracingkeys + \ltxkeys@getinnovalue + \ltxkeys@debug{==}{Undefined key \ltxkeys@currtriple, + \InnocentVal, saved in \cptmakecs{\ltxkeys@hdr rmkeys}}% + \fi + \cptexpandargonce{\aftercsname{\cptfiltermergekv[,]}% + {\ltxkeys@hdr rmkeys}}\CurrentKeyval\nofilter + }{% + \ifcsndefTF{\ltxkeys@hdr default@ds@key}{% + \begingroup + \let\xp\expandcsonce + \cptexpandsecond{% + \endgroup\usename{\ltxkeys@hdr default@ds@key}% + }{% + {\xp\ltxkeys@ttpref}{\xp\ltxkeys@tfam}% + {\xp\ltxkeys@tkey}{\xp\ltxkeys@tval}% + }% + }{% + \ltxkeys@debug{==}{Key \ltxkeys@currtriple, saved as undefined}% + \ltxkeys@getinnovalue + \cptexpandarg{\cptfiltermergecsv[;]\ltxkeys@undefinedkeys}{% + \ltxkeys@ttpref,\ltxkeys@tfam,\ltxkeys@tkey,\InnocentVal + }\nofilter + }% + }% + }% + }% +} +\robust@def*\ltxkeys@setkeys@e{% + \ifboolTF{ltxkeys@tracingkeys}{% + \ltxkeys@getinnovaluenopad + \ltxkeys@debug{==}{Setting\@space\ifltxkeys@preset + preset\@space\fi key: \ltxkeys@currtriple,\InnocentVal}% + }{}% + \ifcsndefFT{\ltxkeys@hdr\ltxkeys@tkey}{% + \relax + \ltxkeys@debug{!!}{% + \ifltxkeys@preset Preset key\else Key\fi\@space + is not defined: \ltxkeys@currtriple,\InnocentVal + }% + }{% + \ltxkeys@kftrue + \ifltxkeys@tracingkeys + \ltxkeys@debug{++}{\ifltxkeys@preset Preset key\else Key\fi + \@space'\ltxkeys@tkey' is defined}% + \ifltxkeys@dec\else\ifltxkeys@ini\else + \edef\reserved@e{\ltxkeys@currtriple,\InnocentVal}% + \@onelevel@sanitize\reserved@e + \letcstocsn\reserved@f{\ltxkeys@hdr executedkeys}% + \oifinset@sp@TF*\reserved@e\reserved@f{% + \ltxkeys@debug{!!}{Key '\ltxkeys@currtriple' multiply + set with same value}% + }{% + \csn@edef{\ltxkeys@hdr executedkeys}{% + \csliststack*\reserved@f\reserved@e + }% + }% + \fi\fi + \fi + \ifboolTF{ltxkeys@pxop}{% + \ltxkeys@testoptionkey{non}% + }{% + \ifboolTF{ltxkeys@exop}{}{\ltxkeys@testoptionkey{}}% + }% + \ifboolTF{ltxkeys@sv}{}{% + \ifcsndefTF{\ltxkeys@hdr savevaluekeys}{\ltxkeys@testsavevaluekey}{}% + }% + \ifboolTF{ltxkeys@sv}{% + \ltxkeys@addtosavedvalue\ltxkeys@tkey\ltxkeys@tval + }{}% + \ifboolTF{ltxkeys@novalue}{% + \ifcsndefTF{\ltxkeys@hdr needvaluekeys}{\ltxkeys@testneedvaluekey}{}% + \ifcsndefTF{\ltxkeys@hdr\ltxkeys@tkey @default}{% + \ltxkeys@debug{==}{\ifltxkeys@preset Preset key\else Key\fi\@space + '\ltxkeys@tkey', no user-value, default found}% + \cptsevenxp\ltxkeys@usedefault + \usename{\ltxkeys@hdr\ltxkeys@tkey @default}\ltxkeys@nil + }{% + \ltxkeys@err{No value specified for key '\ltxkeys@tkey'} + \ltxkeys@ehd + }% + }{% + \s@expandarg\ltxkeys@replacepointers\ltxkeys@tval + \ltxkeys@debug{==}{% + \ifltxkeys@preset Preset key\else Key\fi\@space + '\ltxkeys@tkey', macro being executed now% + }% + \cpt@pushstate\ltxkeys@setkeys\ltxkeys@state\ltxkeys@keydepth + \csname\ltxkeys@hdr\ltxkeys@tkey\expandafter + \endcsname\expandafter{\ltxkeys@tval}\relax + \cpt@popstate\ltxkeys@setkeys\ltxkeys@keydepth + \ltxkeys@debug{++}{% + \ifltxkeys@preset Preset key\else Key\fi\@space + '\ltxkeys@tkey', macro executed% + }% + }% + }% +} +\robust@def*\ltxkeys@usedefault#1#2\ltxkeys@nil{% + \ltxkeys@debug{==}{Key '\ltxkeys@tkey', extracting default value}% + \def\reserved@a##1##2\ltxkeys@nil{% + \edef\reserved@a{\cptgobblescape{##1}}% + \edef\reserved@b{% + \detokenize\expandafter\expandafter\expandafter + {\expandafter\ltxkeys@hdr\ltxkeys@tkey}% + }% + \ltxkeys@ifxTF\reserved@a\reserved@b{% + \ltxkeys@debug{==}{Key '\ltxkeys@tkey' has standard macro}% + \begintoksgroup + \csn@def{\ltxkeys@hdr\ltxkeys@tkey}####1{% + \toks@{\edef\ltxkeys@tval{\unexpanded{####1}}}% + }% + \usename{\ltxkeys@hdr\ltxkeys@tkey @default}% + \endtoksgroup + \s@expandarg\ltxkeys@replacepointers\ltxkeys@tval + }{% + \ltxkeys@debug{!!}{Key '\ltxkeys@tkey' has nonstandard macro}% + }% + }% + \xaftercsname\reserved@a{\ltxkeys@hdr\ltxkeys@tkey @default}\ltxkeys@nil + \ifboolTF{ltxkeys@tracingkeys}{% + \ltxkeys@getinnovaluenopad + \ltxkeys@debug{==}{% + \ifltxkeys@preset Preset key\else Key\fi\@space + '\ltxkeys@tkey', macro being executed now% + }% + }{}% + \cpt@pushstate\ltxkeys@setkeys\ltxkeys@state\ltxkeys@keydepth + \ifmacroTF{#1}{% + \expandafter#1\expandafter{\ltxkeys@tval}\relax + }{% + \ltxkeys@err{Faulty key macro '\detokenize{#1}'}\ltxkeys@ehd + }% + \cpt@popstate\ltxkeys@setkeys\ltxkeys@keydepth + \ltxkeys@debug{++}{% + \ifltxkeys@preset Preset key\else Key\fi\@space + '\ltxkeys@tkey', macro executed% + }% +} +\robust@def*\ltxkeys@getsavedvalue#1{% + \def\reserved@a##1#1##2##3\ltxkeys@nil{% + \edef\ltxkeys@tempc{\unexpanded{##2}}% + \ltxkeys@ifxTF\ltxkeys@tempc\ltxkeys@nnil\@secondoftwo\@firstoftwo + }% + \cptsevenxp\reserved@a\usename{\ltxkeys@hdr @savedvaluelist}% + #1{\ltxkeys@nil}\ltxkeys@nil +} +\robust@def*\ltxkeys@replacepointers#1{% + \ltxkeys@debug{==}{Key '\ltxkeys@tkey', replacing pointers}% + \def\ltxkeys@resa{}% + \ltxkeys@swafalse + \ifbracedTF{#1}{% + \ltxkeys@r@placepointers{#1}\usevalue\ltxkeys@nil + }{% + \ltxkeys@r@placepointers#1\usevalue\ltxkeys@nil + }% + \let\ltxkeys@resa\relax +} +\robust@def*\ltxkeys@r@placepointers#1\usevalue#2{% + \def\reserved@a{#2}% + \ltxkeys@ifxTF\reserved@a\ltxkeys@nnil{% + \edef\ltxkeys@tval{\unexpanded{#1}}% + \ifltxkeys@swa + \ifltxkeys@tracingkeys + \ltxkeys@getinnovaluenopad + \ltxkeys@debug{++}{Key '\ltxkeys@tkey', value + inherited from '\ltxkeys@tempb'}% + \fi + \else + \ltxkeys@debug{==}{Key '\ltxkeys@tkey', no pointers found}% + \fi + }{% + \ltxkeys@getsavedvalue{#2}{% + \ltxkeys@swatrue + \def\ltxkeys@tempb{#2}% + \oifinset@sp@TF,\ltxkeys@tempb\ltxkeys@resa{% + \ltxkeys@error{Dangerous back linking of pointers} + {Key pointer replacement terminated due + \MsgBrk to possible back linking.}% + }{% + \edef\ltxkeys@resa{\csliststack,\ltxkeys@resa#2}% + \s@expandarg\ifbracedTF\ltxkeys@tempc{% + \s@expandarg\ltxkeys@r@placepointers\ltxkeys@tempc + }{% + \expandafter\ltxkeys@r@placepointers\ltxkeys@tempc + }% + }% + }{% + \ltxkeys@err{No value recorded for key '#2'}\ltxkeys@ehd + \ltxkeys@r@placepointers + }% + }% +} +\robust@def*\ltxkeys@storevalue{% + \ltxkeys@testpl{\ltxkeys@testopt@a\ltxkeys@st@revalue}% +} +\robust@def*\ltxkeys@st@revalue#1#2{% + \ifinsetFT{,}{#1}{}{% + \ltxkeys@err{Illegal multiple keys for + \string\ltxkeys@storevalue}\ltxkeys@ehd + }% + \ifescapedTF{#2}{}{\cpt@notescapederr{#2}}% + \ltxkeys@getsavedvalue{#1}{% + \ifltxkeys@pl + \expandafter\@firstofone + \else + \ltxkeys@err{% + No value recorded for key '#1' of + \MsgBrk family '\ltxkeys@tfam' and prefix '\ltxkeys@ttpref' + }{% + You have asked me to store the value of key '#1' + \MsgBrk (of family '\ltxkeys@tfam' and prefix '\ltxkeys@ttpref') + in the macro '\detokenize{#2}', + \MsgBrk but I can't find a value for key '#1'. Perhaps + \MsgBrk you haven't yet executed key '#1' or you didn't + \MsgBrk ask me to save its value. + }% + \fi + }{% + \let#2=\reserved@a + }% +} +\robust@def*\ltxkeys@getinnovalue{\ltxkeys@swatrue\ltxkeys@g@tinnovalue} +\robust@def*\ltxkeys@getinnovaluenopad{\ltxkeys@swafalse\ltxkeys@g@tinnovalue} +\robust@def*\ltxkeys@g@tinnovalue{% + \begingroup + \ltxkeys@ifcsemptyTF\ltxkeys@tval{% + \def\InnocentVal{???}% + }{% + \@tempcnta\z@pt + \def\InnocentVal{}% + \def\ltxkeys@tempa{\\}% + \def\do##1{% + \def\reserved@a{##1}% + \ltxkeys@ifxTF\reserved@a\ltxkeys@nnil{}{% + \advance\@tempcnta\@ne + \ifnum\@tempcnta<20\relax + \edef\InnocentVal{% + \InnocentVal + \ifx\reserved@a\ltxkeys@tempa + \ifltxkeys@swa\@space\fi + \else + ##1% + \fi + }% + \else + \def\do####1\ltxkeys@nil{}% + \fi + \do + }% + }% + \expandafter\do\detokenize\expandafter + {\ltxkeys@tval}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ltxkeys@nil + }% + \postgroupdef\InnocentVal\endgroup +} +\robust@def*\ltxkeys@keyvalerr{% + \ltxkeys@getinnovaluenopad + \ltxkeys@err{Erroneous value '\InnocentVal' for key or option + \MsgBrk'\ltxkeys@tkey'}{Invalid key value encountered.}% +} +\robust@def*\ltxkeys@unknownkeyhandler{% + \def\ltxkeys@default@ds{default@ds@key}% + \cpt@testopt\ltxkeys@unkn@wnkeyhandler{KV}% +} +\robust@def*\ltxkeys@unkn@wnkeyhandler[#1]#2#3{% + \begintoksgroup + \toks1{##1##2##3##4{\ltxkeys@getinnovaluenopad#3}}% + \def\ltxkeys@do##1{% + \ltxkeys@makepf{##1}% + \def\ltxkeys@do####1{% + \ltxkeys@makehdr{####1}% + \cptexpanded{% + \toks@{\the\toks@ + \csn@def{\ltxkeys@hdr\ltxkeys@default@ds}\the\toks1% + }% + }% + }% + \ltxkeys@listparse1{#2}% + }% + \ltxkeys@listparse1{#1}% + \endtoksgroup +} +\robust@def*\ltxkeys@logunknownkeys{% + \ltxkeys@l@gunknownkeys + \ltxkeys@err{The above keys are undefined and couldn't be set} + {There are undefined keys; see above.}% +} +\robust@def*\ltxkeys@l@gunknownkeys{% + \ltxkeys@debug{==}{Now logging undefined keys}% + \begingroup + \cpt@cnta\z@pt + \edef\ltxkeys@skipa{}% + \cptwhilenum\cpt@cnta<20\do{% + \edef\ltxkeys@skipa{\ltxkeys@skipa\@space}% + \advance\cpt@cnta\@ne + }% + \typeout{\ltxkeys@skipa*** Unknown keys ***}% + \def\ltxkeys@tempb{\\}% + \def\align@do##1##2##3##4##5##6##7##8##9\@@{% + \def\ltxkeys@tempc{##9}% + \def\siso@do####1{% + \def\reserved@a{####1}% + \ifx\reserved@a\ltxkeys@tempb + \edef\ltxkeys@skipb{\@space\ltxkeys@skipb}% + \fi + }% + \siso@@loop{##1##2##3##4##5##6##7##8}% + }% + \edef\ltxkeys@tempa{% + *Prefix,*Family,*Name,*Value;\expandcsonce\ltxkeys@undefinedkeys + }% + \def\ltxkeys@splita##1,##2,##3,##4\ltxkeys@nil{% + \def\ltxkeys@msg{}% + \def\ltxkeys@do####1{% + \let\ltxkeys@skipb\@empty + \align@do####1\\\\\\\\\\\\\\\\\\\@@ + \expandafter\align@do\ltxkeys@tempc\\\\\\\\\\\\\\\\\\\@@ + \edef\ltxkeys@msg{\expandcsonce\ltxkeys@msg####1\ltxkeys@skipb}% + }% + \ltxkeys@listparse1{##1,##2,##3,##4}% + \typeout{\ltxkeys@msg}% + }% + \def\ltxkeys@do##1{% + \ltxkeys@splita##1\ltxkeys@nil + }% + \ltxkeys@listparse*0[;]\ltxkeys@tempa + \typeout{\ltxkeys@skipa*******************}% + \endgroup +} +\robust@def*\ltxkeys@disablekeys{% + \cpt@teststopt{\ltxkeys@dis@blekeys}{KV}% +} +\robust@def*\ltxkeys@dis@blekeys[#1]#2#3{% + \ltxkeys@debug{==}{Now disabling keys}% + \ifboolTF{cpt@st}{% + \AtBeginDocument{% + \ltxkeys@dis@bl@keys{#1}{#2}{#3}% + }% + }{% + \ltxkeys@dis@bl@keys{#1}{#2}{#3}% + }% +} +\robust@def*\ltxkeys@dis@bl@keys#1#2#3{% + \ltxkeys@commanormalizeset + {{#1}\ltxkeys@prefs,{#2}\ltxkeys@fams,{#3}\ltxkeys@keys}% + \def\ltxkeys@do##1{% + \ltxkeys@makepf{##1}% + \def\ltxkeys@do####1{% + \ltxkeys@makehdr{####1}% + \ltxkeys@dis@bl@k@ys + }% + \ltxkeys@listparse*0\ltxkeys@fams + }% + \ltxkeys@listparse*0\ltxkeys@prefs +} +\robust@def*\ltxkeys@dis@bl@k@ys{% + \begingroup + \toks@{}% + \ifcsndefTF{\ltxkeys@hdr disabledkeys}{}{% + \@namedef{\ltxkeys@hdr disabledkeys}{}% + }% + \letcstocsn\ltxkeys@dkeys{\ltxkeys@hdr disabledkeys}% + \edef\ltxkeys@tempb##1{% + \ltxkeys@err + {Key '##1' of family '\ltxkeys@tfam' has been disabled}% + {Key '##1' has been disabled.\MsgBrk + You can't set or reset it at this late stage.\MsgBrk + Perhaps you should have set it earlier in\MsgBrk + '\string\documentclass' or '\string\usepackage'.}% + }% + \def\ltxkeys@do##1{% + \ifcsndefTF{\ltxkeys@hdr##1}{% + \xifinsetTF{,##1,}{,\expandcsonce\ltxkeys@dkeys,}{}{% + \cptpassexpanded{% + \toks@{\the\toks@ + \ltxkeys@ordkey[\ltxkeys@ttpref]{\ltxkeys@tfam}{##1}% + \ifcsndefTF{\ltxkeys@hdr##1@default}{[]}{}% + {\expandcsonce{\ltxkeys@tempb{##1}}}% + }% + }% + \edef\ltxkeys@dkeys{% + \csliststack,\ltxkeys@dkeys\unexpanded{##1}% + }% + }% + }{% + \ltxkeys@debug{!!}{Key '##1' is undefined in + family '\ltxkeys@tfam'}% + }% + }% + \ltxkeys@listparse*0\ltxkeys@keys + \cptpassexpanded{\endgroup + \csn@def{\ltxkeys@hdr disabledkeys}{\ltxkeys@dkeys}% + \noexpand\ltxkeys@disabletrue + \the\toks@ + \noexpand\ltxkeys@disablefalse + }% +} +\robust@def*\ltxkeys@nostarform#1#2{% + \if\detokenize{#1*.}% + \ltxkeys@err{No star (*) form of command \string#2}\ltxkeys@ehd + \fi +} +\robust@def*\ltxkeys@declareoption{% + \let\@fileswith@pti@ns\@badrequireerror + \cpt@ifstar{% + \ltxkeys@unknownoptionhandler + }{% + \let\ltxkeys@tempa\ltxkeys@ordkey + \ltxkeys@d@cl@reoption + }% +} +\robust@def\ltxkeys@unknownoptionhandler{% + \cpt@testopt\ltxkeys@unkn@wnoptionhandler{KV}% +} +\robust@def*\ltxkeys@unkn@wnoptionhandler[#1]{% + \cpt@testfam{\ltxkeys@unkn@wnopti@nhandler{#1}}% +} +\robust@def*\ltxkeys@unkn@wnopti@nhandler#1<#2>#3{% + \def\ltxkeys@default@ds{default@ds@opt}% + \ltxkeys@unkn@wnkeyhandler[#1]{#2}{#3}% +} +\robust@def*\ltxkeys@declareordoption#1{% + \let\@fileswith@pti@ns\@badrequireerror + \ltxkeys@d@clareoption{#1}{ord}% +} +\newletcs\ltxkeys@declareordoptions\ltxkeys@declareordoption +\newletcs\ltxkeys@declareoptions\ltxkeys@declareordoption +\robust@def*\ltxkeys@declarecmdoption#1{% + \let\@fileswith@pti@ns\@badrequireerror + \ltxkeys@d@clareoption{#1}{cmd}% +} +\newletcs\ltxkeys@declarecmdoptions\ltxkeys@declarecmdoption +\robust@def*\ltxkeys@declarebooloption#1{% + \let\@fileswith@pti@ns\@badrequireerror + \ltxkeys@d@clareoption{#1}{bool}% +} +\newletcs\ltxkeys@declarebooloptions\ltxkeys@declarebooloption +\robust@def*\ltxkeys@declarechoiceoption#1{% + \let\@fileswith@pti@ns\@badrequireerror + \ltxkeys@d@clareoption{#1}{choice}% +} +\newletcs\ltxkeys@declarechoiceoptions\ltxkeys@declarechoiceoption +\robust@def*\ltxkeys@d@clareoption#1#2{% + \aftercsname{\ltxkeys@nostarform{#1}}{ltxkeys@declare#2option}% + \edef\ltxkeys@tempa{\noexpandcsn{ltxkeys@#2key}}% + \let\@fileswith@pti@ns\@badrequireerror + \ifsingletokenTF{#1}{% + \ltxkeys@d@cl@reoption#1% + }{% + \ltxkeys@d@cl@reoption{#1}% + }% +} +\robust@def*\ltxkeys@d@cl@reoption{% + \cpt@testopt\ltxkeys@d@cl@r@option{KV}% +} +\robust@def*\ltxkeys@d@cl@r@option[#1]{% + \cpt@testfam{\ltxkeys@d@cl@r@opti@n{#1}}% +} +\robust@def*\ltxkeys@d@cl@r@opti@n#1<#2>{\ltxkeys@tempa[#1]{#2}} + +\robust@def*\ltxkeys@declaremultitypeoptions{% + \cpt@testst\ltxkeys@d@claremultitypeoptions +} +\newletcs\declaremultitypeoptions\ltxkeys@declaremultitypeoptions +\robust@def*\ltxkeys@d@claremultitypeoptions{% + \cpt@testpnopt\ltxkeys@d@cl@remultitypeoptions{}% +} +\robust@def*\ltxkeys@d@cl@remultitypeoptions(#1){% + \cpt@testopt{\ltxkeys@d@cl@rem@ltitypeoptions{#1}}{KV}% +} +\robust@def*\ltxkeys@d@cl@rem@ltitypeoptions#1[#2]{% + \cpt@testfam{\ltxkeys@d@cl@rem@ltitypeopti@ns{#1}{#2}}% +} +\robust@def*\ltxkeys@d@cl@rem@ltitypeopti@ns#1#2<#3>{% + \cptexpanded{% + \ltxkeys@declarekeys\ifcpt@st*\fi + \iflacus#1\dolacus\else(#1)\fi[#2]{#3}% + }% +} +\robust@def*\ltxkeys@executeoptions#1{% + \ltxkeys@nostarform{#1}\ltxkeys@executeoptions + \ltxkeys@debug{==}{Executing options}% + \ltxkeys@exoptrue\ltxkeys@stfalse\ltxkeys@pltrue + \ltxkeys@rmfalse + \ifsingletokenTF{#1}{% + \ltxkeys@testopt@@b\ltxkeys@setkeys@a#1% + }{% + \ltxkeys@testopt@@b\ltxkeys@setkeys@a{#1}% + }% +} +\robust@def*\ltxkeys@beforeprocessoptions{% + \ifcsndefTF{\@currname @\@currext @ltxkeys@beginprocessopt}{% + \ltxkeys@warn{Command \noexpand\ltxkeys@beforeprocessoptions + is wrongly located}% + \@gobble + }{% + \grightaddtocsn{\@currname @\@currext + @ltxkeys@beforeprocessopt@hook}% + }% +} +\robust@def*\ltxkeys@afterprocessoptions{% + \ifcsndefTF{\@currname @\@currext @ltxkeys@endprocessopt}{% + \@firstofone + }{% + \grightaddtocsn{\@currname @\@currext + @ltxkeys@afterprocessopt@hook}% + }% +} +\robust@def*\ltxkeys@useandrelaxcsn#1{% + \ifcsndefFT{#1}{}{% + \letcstocsn\reserved@a{#1}% + \letcsntocs{#1}\relax + \reserved@a + }% +} + +\def\ltxkeys@processedoptions{} +\robust@def*\ltxkeys@processoptions{% + \ifcsndefTF{\@currname @\@currext @ltxkeys@beginprocessopt}{% + \ltxkeys@err{\noexpand\ltxkeys@processoptions issued twice + in same \@cls@pkg '\@currname'}\ltxkeys@ehd + }{% + \csn@def{\@currname @\@currext @ltxkeys@beginprocessopt}{}% + }% + \ltxkeys@useandrelaxcsn + {\@currname @\@currext @ltxkeys@beforeprocessopt@hook}% + \ltxkeys@debug{==}{Processing options}% + \ltxkeys@pltrue\ltxkeys@rmfalse + \ltxkeys@testopt@@a\ltxkeys@pr@cessoptions +} +\robust@def*\ltxkeys@pr@cessoptions[#1]{% + \ltxkeys@pxoptrue + \def\ltxkeys@poxlist{}% + \let\@fileswith@pti@ns\@badrequireerror + \edef\ltxkeys@testname{\@currname.\@currext}% + \ltxkeys@ifxTF\ltxkeys@testname\ltxkeys@documentclass{% + \let\@unusedoptionlist\ltxkeys@classoptionslist + }{% + \ifdefboolFT{ltxkeys@st}{}{% + \def\ltxkeys@do##1{% + \edef\CurrentKeyval{\unexpanded{##1}}% + \ltxkeys@getkeyname##1=\ltxkeys@nil\ltxkeys@tkey + \begingroup + \let\xp\expandcsonce + \edef\x{[\xp\ltxkeys@prefs]{\xp\ltxkeys@fams}{\xp\ltxkeys@tkey}}% + \expandafter\endgroup\expandafter\ltxkeys@ifkeydefFT\x{}{% + \ltxkeys@ifcsemptyTF\@unusedoptionlist{% + \cptgaddtolist\ltxkeys@processedoptions{##1}% + }{% + \cpt@removecurroption{##1}% + \ltxkeys@debug{==}{Key \ltxkeys@currtriple, removed from + \string\@unusedoptionlist}% + }% + \cptaddtolist\ltxkeys@poxlist{##1}% + }% + }% + \ltxkeys@ifcsemptyTF\ltxkeys@classoptionslist{} + {\ltxkeys@listparse*0\ltxkeys@classoptionslist}% + }% + }% + \edef\ltxkeys@tempa{\cpt@optionlist{\@currname.\@currext}}% + \edef\ltxkeys@poxlist + {\csliststack,\ltxkeys@tempa\expandcsonce\ltxkeys@poxlist}% + \ltxkeys@ifcsemptyTF\ltxkeys@poxlist{}{% + \cptexpandargonce{\ltxkeys@setkeys@a[#1]}\ltxkeys@poxlist + }% + \s@expandarg\ltxkeys@getkeynames\ltxkeys@poxlist + \def\ltxkeys@do##1{% + \ltxkeys@makepf{##1}% + \def\ltxkeys@do####1{% + \ltxkeys@makehdr{####1}% + \def\ltxkeys@do########1{% + \ifcsndefTF{\ltxkeys@hdr########1}{% + \csn@xdef{\ltxkeys@hdr poxkeys}{% + \csnliststack,{\ltxkeys@hdr poxkeys}% + \unexpanded{########1}% + }% + }% + }% + \ltxkeys@listparse*0\ltxkeys@keynames + \ifcsndefFT{\ltxkeys@hdr optionkeys}{}{% + \letcstocsn\ltxkeys@tempb{\ltxkeys@hdr poxkeys}% + \ifdefTF\ltxkeys@tempb{}{\def\ltxkeys@tempb{}}% + \def\ltxkeys@do########1{% + \xifinsetTF{,########1,}{,\expandcsonce\ltxkeys@tempb,}{}{% + \edef\ltxkeys@tempb{% + \csliststack,\ltxkeys@tempb\unexpanded{########1}% + }% + }% + }% + \aftercsname{\ltxkeys@listparse*0}{\ltxkeys@hdr optionkeys}% + \gletcsntocs{\ltxkeys@hdr poxkeys}\ltxkeys@tempb + }% + }% + \ltxkeys@listparse*0\ltxkeys@fams + }% + \ltxkeys@listparse*0\ltxkeys@prefs + \undefcs\ltxkeys@poxlist + \csn@def{\ltxkeys@hdr rmkeys}{}% + \ltxkeys@pxopfalse + \let\@fileswith@pti@ns\@@fileswith@pti@ns + \AtEndOfPackage{\let\@unprocessedoptions\relax}% + \ltxkeys@debug{==}{Ended processing options}% + \ltxkeys@debug{==}{Now doing }% + \ltxkeys@useandrelaxcsn + {\@currname @\@currext @ltxkeys@afterprocessopt@hook}% + \csn@def{\@currname @\@currext @ltxkeys@endprocessopt}{}% +} +\robust@def*\ltxkeys@ifkeydefTF{\begingroup\ltxkeys@ifkeydef0} +\robust@def*\ltxkeys@ifkeydefFT{\begingroup\ltxkeys@ifkeydef1} +\robust@def*\ltxkeys@ifkeydef#1{\cpt@testopt{\ltxkeys@ifk@ydef#1}{KV}} +\robust@def*\ltxkeys@ifk@ydef#1[#2]#3#4{% + \ltxkeys@commanormalizeset{{#2}\ltxkeys@prefs,{#3}\ltxkeys@fams}% + \ltxkeys@trimspaces{#4}\ltxkeys@tkey + \cpt@choicefdfalse + \def\ltxkeys@do##1{% + \ifboolTF{cpt@choicefd}{% + \loopbreak + }{% + \ltxkeys@makepf{##1}% + \ltxkeys@ifk@yd@f + }% + }% + \ltxkeys@listparse*0\ltxkeys@prefs + \ltxkeys@ifchcfd#1\endgroup +} +\robust@def*\ltxkeys@ifk@yd@f{% + \def\ltxkeys@do##1{% + \ltxkeys@makehdr{##1}% + \ifcsndefTF{\ltxkeys@hdr\ltxkeys@tkey}{% + \cpt@choicefdtrue\loopbreak + }{}% + }% + \ltxkeys@listparse*0\ltxkeys@fams +} +\robust@def*\ltxkeysglobal{\ltxkeys@globaltrue} +\robust@def*\ltxkeysprotected{\ltxkeys@protectedtrue} +\newletcs\ltxkeysrobust\ltxkeysprotected +\robust@def*\ltxkeys@global@protected{% + \ifltxkeys@global + \ltxkeys@globalfalse + \let\ltxkeys@tempa\global + \else + \let\ltxkeys@tempa\@empty + \fi + \ifltxkeys@protected + \ltxkeys@protectedfalse\protected + \fi + \ltxkeys@tempa +} +\robust@def*\ltxkeyscmd{% + \let\ltxkeys@inenv\cptswfalse + \cpt@starorlong\ltxkeys@keycommand +} +\robust@def*\ltxkeys@keycommand#1{% + \cpt@testopt{\ltxkeys@keycommand@a#1}0% +} +\robust@def*\ltxkeys@keycommand@a#1[#2]{% + \ltxkeys@inkeycmdtrue + \cpt@ifbrack + {\ltxkeys@keycommand@e#1{#2}}{\ltxkeys@keycommand@b#1{#2}}% +} +\robust@def*\ltxkeys@keycommand@b#1#2{% + \cpt@testltopt{\ltxkeys@keycommand@c{#1}{#2}}{}% +} +\robust@def*\ltxkeys@keycommand@c#1#2<#3>{% + \cpt@testpnopt{\ltxkeys@keycommand@d{#1}{#2}{#3}}{}% +} +\robust@def\ltxkeys@keycommand@d#1#2#3(#4)#5{% + \ifcsdefinable#1\relax + \edef\reserved@a{\cptgobblescape#1}% + \cptexpandsecond{\ltxkeys@declarekeys*[CMDKEY]} + {{ltxkeys@\reserved@a}[\reserved@a @]}{#4}% + \def\reserved@a{\ltxkeys@keycommand@h#1\@ne{#2}{#3}}% + \expandafter\reserved@a\expandafter{% + \expandafter\long\expandafter\edef\expandafter + \ltxkeys@cmdbody\expandafter{\expandafter + {\ltxkeys@inenv}{\unexpanded{#5}}}% + \cptexpandarg\cpt@testpnopt{\ltxkeys@keycommand@j + {\cptgobblescape#1}}{}% + }% +} +\robust@def*\ltxkeys@keycommand@e#1#2[#3]{% + \cpt@testltopt{\ltxkeys@keycommand@f{#1}{#2}{#3}}{}% +} +\robust@def*\ltxkeys@keycommand@f#1#2#3<#4>{% + \cpt@testpnopt{\ltxkeys@keycommand@g{#1}{#2}{#3}{#4}}{}% +} +\robust@def\ltxkeys@keycommand@g#1#2#3#4(#5)#6{% + \ifcsdefinable#1\relax + \edef\reserved@a{\cptgobblescape#1}% + \cptexpandsecond{\ltxkeys@declarekeys*[CMDKEY]} + {{ltxkeys@\reserved@a}[\reserved@a @]}{#5}% + \ifltxkeys@global\global\fi + \ifltxkeys@protected\protected\fi + \expandafter\def\expandafter#1\expandafter{% + \expandafter\@protected@testopt\expandafter#1% + \csname\string#1\endcsname{#3}% + }% + \def\reserved@a{% + \aftercsname\ltxkeys@keycommand@h{\string#1}\tw@{#2}{#4}% + }% + \expandafter\reserved@a\expandafter{% + \expandafter\long\expandafter\edef\expandafter + \ltxkeys@cmdbody\expandafter{\expandafter + {\ltxkeys@inenv}{\unexpanded{#6}}}% + \cptexpandarg\cpt@testpnopt{\ltxkeys@keycommand@j + {\cptgobblescape#1}}{}% + }% +} +\robust@def*\ltxkeys@keycommand@h#1#2#3#4{% + \ifnum#2=\tw@ + \def\ltxkeys@tempb##11{[####1]}% + \else + \let\ltxkeys@tempb\@gobble + \fi + \expandafter\ltxkeys@keycommand@i\expandafter{\number#3}#1{#4}% +} +\robust@def\ltxkeys@keycommand@i#1#2#3{% + \begingroup + \iflacus#3\dolacus + \let\elt\@gobble + \else + \def\elt##1{\expandcsnonce{d##1}}% + \@tempcnta\z@pt + \loop + \advance\@tempcnta\@ne + \csn@def{d\number\@tempcnta}{}% + \ifnum\@tempcnta<9\relax + \repeat + \@tempcnta\z@pt + \def\@do##1##2{% + \edef\ltxkeys@tempa{\cpttrimspace{##1}}% + \ifstrcmpTF{##1}\keycommand@nil{}{% + \advance\@tempcnta\@ne + \ifnum\@tempcnta>#1\relax + \ltxkeys@err{Number of delimiters exceeds + number of parameters}\ltxkeys@ehd + \fi + \xifinsetTF{,\expandcsonce\ltxkeys@tempa,}% + {,1,2,3,4,5,6,7,8,9,}{}{% + \ltxkeys@err{Invalid delimiter syntax: + \MsgBrk no digit [1-9] found before + delimiter}\ltxkeys@ehd + }% + \csn@edef{d\ltxkeys@tempa}{\cpttrimspace{##2}}% + \@do + }% + }% + \@do#3\keycommand@nil\keycommand@nil + \fi + \iflacus#3\dolacus\else + \ifx\ltxkeys@tempb\@gobble\else + \expandafter\ifx\csname d1\endcsname\@empty\else + \ltxkeys@err{First argument of command \string#2 is + \MsgBrk already delimited by '[]'}\ltxkeys@ehd + \fi + \fi + \fi + \edef\ltxkeys@tempc{% + 0####1\ifx\ltxkeys@tempb\@gobble\elt1\fi + ####2\elt2####3\elt3####4\elt4####5\elt5####6\elt6% + ####7\elt7####8\elt8####9\elt9% + }% + \def\ltxkeys@tempa##1#1##2##{% + \def\ltxkeys@tempc{% + \ltxkeys@inkeycmdfalse + \ltxkeys@global@protected\l@ngrel@x + }% + \cptexpandsecond{\expandafter\endgroup\ltxkeys@tempc + \expandafter\def\expandafter#2\ltxkeys@tempb##1#1}{\elt{#1}}% + }% + \expandafter\ltxkeys@tempa\ltxkeys@tempc###1% +} +\robust@def*\ltxkeys@keycommand@j#1(#2){% + \ltxkeys@setkeys[CMDKEY]{ltxkeys@#1}{#2}% + \cptpushfunctions\ltxkeyscmd{% + \\\val\\\ifval\\\ifvalTF\\\keyval\\\ifkeyval\\\ifkeyvalTF + }\ltxkeyscmd@depth + \def\val##1{\usename{#1@\cpttrimspace{##1}}}% + \def\ifval##1\then{\usename{if#1@\cpttrimspace{##1}}}% + \def\ifvalTF##1{% + \ifval##1\then\expandafter\cptiofii\else\expandafter\cptiiofii\fi + }% + \def\keyval##1{% + \ifcsndefTF{#1@\cpttrimspace{##1}}{% + \usename{#1@\cpttrimspace{##1}}% + }{% + \ltxkeys@err{Key '\cpttrimspace{##1}' not defined by + command '\@backslashchar#1'}\ltxkeys@ehd + }% + }% + \def\ifkeyval##1\then{% + \ifcsndefTF{if#1@\cpttrimspace{##1}}{% + \usename{if#1@\cpttrimspace{##1}}% + }{% + \ltxkeys@err{Key '\cpttrimspace{##1}' not defined by + command '\@backslashchar#1'}\ltxkeys@ehd + }% + }% + \def\ifkeyvalTF##1{% + \ifkeyval##1\then\expandafter\cptiofii\else\expandafter\cptiiofii\fi + }% + \long\def\reserved@a##1##2\ltxkeys@nil{% + % \ifswitch won't work here: + \ifcondTF\if##1\fi{% + ##2% + }{% + ##2% + \cptpopfunctions\ltxkeyscmd\ltxkeyscmd@depth + }% + }% + \expandafter\reserved@a\ltxkeys@cmdbody\ltxkeys@nil +} +\robust@def*\reltxkeyscmd{% + \let\ltxkeys@inenv\cptswfalse + \cpt@starorlong\ltxkeys@rekeycommand +} +\robust@def*\ltxkeys@rekeycommand#1{% + \ifdefTF{#1}{}{% + \ltxkeys@warn{Command '\string#1' was previously undefined + \MsgBrk but now defined by \string\ltsrenewcommand}% + }% + \let\ifcsdefinable\rc@ifcsdefinable + \ltxkeys@keycommand#1% +} +\robust@def*\ltxkeysenv{% + \let\ltxkeys@inenv\cptswtrue + \cpt@starorlong\ltxkeys@keyenvironment +} +\robust@def*\ltxkeys@keyenvironment#1{\cpt@testopt{\ltxkeys@newenv@a#1}0} +\robust@def*\ltxkeys@newenv@a#1[#2]{% + \begingroup + \toks@{}% + \ifnum#2=\z@pt\else + \@tempcnta\z@pt + \loop + \advance\@tempcnta\@ne + \cptexpanded{% + \toks@{\the\toks@\csn@def{keyenvarg@\romannumeral\@tempcnta}% + {########\the\@tempcnta}}% + }% + \ifnum\@tempcnta<#2\relax + \repeat + \fi + \cpt@ifbrack{\ltxkeys@newenv@b#1[#2]}{\ltxkeys@newenv@c{#1}[#2]}% +} +\robust@def*\ltxkeys@newenv@b#1[#2][#3]{% + \cpt@testltopt{\ltxkeys@newenv@d{#1}{[#2][{#3}]}}{}% +} +\robust@def*\ltxkeys@newenv@c#1[#2]{% + \cpt@testltopt{\ltxkeys@newenv@d{#1}{[#2]}}{}% +} +\robust@def*\ltxkeys@newenv@d#1#2<#3>{% + \cpt@testpnopt{\ltxkeys@newenv@e{#1}{#2}{#3}}{}% +} +\robust@def\ltxkeys@newenv@e#1#2#3(#4)#5#6{% + \ifcsndefTF{#1}{}{\letcsntocsn{#1}{end#1}}% + \def\@do##1{\edef\@do{\unexpanded{##1}}}% + \ifblankTF{#3}{% + \ifblankTF{#4}{% + \@do{#2}% + }{% + \@do{#2(#4)}% + }% + }{% + \ifblankTF{#4}{% + \@do{#2<#3>}% + }{% + \@do{#2<#3>(#4)}% + }% + }% + \xdef\ltxkeys@newenv@f{% + \ifltxkeys@global\global\fi + \ifltxkeys@protected\protected\fi + }% + \cptexpandsecond{% + \endgroup\ltxkeys@keycommand + }{% + \noexpandcsn{#1}\expandcsonce\@do{% + \the\toks@\unexpanded{#5}% + }% + }% + \ltxkeys@newenv@f + \l@ngrel@x\csn@def{end#1}{% + \def\envarg####1{\usename{keyenvarg@\romannumeral####1}}% + #6\relax + \cptpopfunctions\ltxkeyscmd\ltxkeyscmd@depth + \ltxkeys@everyeoehook + }% +} +\robust@def*\reltxkeysenv{% + \let\ltxkeys@inenv\cptswtrue + \cpt@starorlong\ltxkeys@rekeyenvironment +} +\robust@def*\ltxkeys@rekeyenvironment#1{% + \ifdefTF{#1}{}{% + \ltxkeys@warn{Environment '\string#1' was previously undefined + \MsgBrk but now defined by \string\reltxkeysenv}% + }% + \letcsntocs{#1}\relax + \letcsntocs{end#1}\relax + \ltxkeys@keyenvironment{#1}% +} +\robust@def\ltxkeys@ifpattern#1#2{% + \begingroup + \edef\ltxkeys@tempa##1{\def##1####1\detokenize{#1}####2&}% + \ltxkeys@tempa\ltxkeys@tempa{% + \aftercsname\endgroup{@\ifblankTF{##2}{second}{first}oftwo}% + }% + \edef\ltxkeys@tempb##1{##1\detokenize{#1}&}% + \ltxkeys@tempb{\expandafter\ltxkeys@tempa\meaning#2}% +} + +\new@def*\ltxkeys@everyeoehook{} +\robust@def*\ltxkeys@everyeoe#1{% + \ifblankTF{#1}{% + \gdef\ltxkeys@everyeoehook{}% + }{% + \xdef\ltxkeys@everyeoehook{% + \unexpanded{#1}\expandcsonce\ltxkeys@everyeoehook + }% + }% + \ltxkeys@ifpattern\@ignoretrue\ltxkeys@everyeoehook{% + \ltxkeys@ifpattern\ignorespacesafterend\ltxkeys@everyeoehook{% + \ltxkeys@err{Bad '\string\ltxkeys@everyeoe'} + {You can't have both '\string\@ignoretrue' and + '\string\ignorespacesafterend' in + \MsgBrk '\string\ltxkeys@everyeoe'.}% + }{% + \ltxkeys@checkbadeoe\@ignoretrue + }% + }{% + \ltxkeys@ifpattern\ignorespacesafterend\ltxkeys@everyeoehook{% + \ltxkeys@checkbadeoe\ignorespacesafterend + }{}% + }% +} +\new@def*\ltxkeys@checkbadeoe#1{% + \begingroup + \edef\ltxkeys@tempa##1{\def##1####1\detokenize{#1}####2&}% + \ltxkeys@tempa\ltxkeys@tempa{% + \ifblankTF{##2}{}{% + \xifinsetTF{\detokenize{#1}}{##2}{% + \ltxkeys@err{'\detokenize{#1}' repeated in + '\string\ltxkeys@everyeoe'.} + {Multiple '\detokenize{#1}' not allowed in + '\string\ltxkeys@everyeoe'.}% + }{% + \ltxkeys@err{Bad last token in '\string\ltxkeys@everyeoe'} + {'\detokenize{#1}' not the last token in + '\string\ltxkeys@everyeoe'.}% + }% + }% + }% + \expandafter\ltxkeys@tempa\meaning\ltxkeys@everyeoehook&% + \endgroup +} +\ltxkeys@everyeoe\ignorespacesafterend + +\robust@def*\setvarvalues{\cpt@testopt\ltxkeys@setvarvalues{var@subfam}} +\robust@def*\ltxkeys@setvarvalues[#1]#2{\pathkeys{pathkeys@var@fam/#1/set:#2}} +\new@def*\getvarvalue{\cpt@newxtestopt\ltxkeys@getvarvalue{var@subfam}} +\new@def*\ltxkeys@getvarvalue[#1]#2{\pathkeysval{pathkeys@var@fam/#1/#2}} +\robust@def*\ltxkeys@declarevariables{% + \cpt@testopt\ltxkeys@d@clarevariables{var@subfam}% +} +\robust@def*\ltxkeys@d@clarevariables[#1]#2{% + \begingroup + \def\elt##1{\oifstrcmpTF{^?^}{##1}{}{/\expandcsonce##1}}% + \cptdocommalist{#2}{% + \ltxkeys@d@cl@revariables##1=^?^=^?^=\ltxkeys@nil + }% + \cptexpanded{\endgroup + \pathkeys{pathkeys@var@fam/#1/define*:\expandcsonce\key@list}% + }% +} +\robust@def*\ltxkeys@d@cl@revariables#1={% + \def\reserved@a##1={% + \def\reserved@a####1=####2\ltxkeys@nil{% + \ltxkeys@trimspaces{#1}\reserved@a + \ltxkeys@remdottrimspaces{##1}\reserved@b + \ltxkeys@remdottrimspaces{####1}\reserved@c + \cptexpanded{% + \cptgaddtolist[;]\noexpand\key@list{% + \cptexpandbracenext{\cptifcasse\ifstrcmpTF}\reserved@a + {true}{bool}{false}{bool}% + \elseif + cmd% + \endif + /\expandcsonce\reserved@a\elt\reserved@b\elt\reserved@c + }% + }% + }% + \reserved@a.% + }% + \reserved@a.% +} +\robust@def*\ltxkeys@emergencystop{% + \immediate\write\sixt@@n{OK, I'm exiting now.}% + \interactionmode\z@pt + \ifnumcmpTF\currentgrouptype>\z@pt{% + \endgroup\aftergroup\@@end + }{% + \aftergroup\@@end + }% +} +\robust@def*\ltxkeys@unknownoptionerror{% + \ltxkeys@err{Unknown option '\CurrentKey' for + \@cls@pkg\space '\@currname'} + {Unknown option '\CurrentKey' for \@cls@pkg\space '\@currname'. + \MsgBrk The option '\CurrentKey' was not declared in \@cls@pkg + \MsgBrk'\@currname'. Perhaps you misspelled its name. + }% +} +\cptonlypreamble{% + \ltxkeys@declareoption,\ltxkeys@declareoptions, + \ltxkeys@declareordoption,\ltxkeys@declareordoptions, + \ltxkeys@declarecmdoption,\ltxkeys@declarecmdoptions, + \ltxkeys@declarebooloption,\ltxkeys@declarebooloptions, + \ltxkeys@declarechoiceoption,\ltxkeys@declarechoiceoptions, + \ltxkeys@processoptions,\ltxkeys@executeoptions, + \ltxkeys@unknownoptionhandler,\ltxkeys@declaremultitypeoptions, + \declaremultitypeoptions +} +\ltxkeys@declareoption*[KV]{% + \ltxkeys@warn{Unknown option '\CurrentKey' with + value '\InnocentVal' ignored.}% +} +\ltxkeys@declarecmdoption[KV][ltxkeys@]{keyparser}[{;}]{% + \ltxkeys@stripallouterbracesincs\ltxkeys@keyparser +} +\ltxkeys@declarecmdoption[KV][ltxkeys@]{% + \needvalue{keydepthlimit}% +}{% + \ifblankTF{#1}{% + \ltxkeys@err{Invalid empty value for 'keydepthlimit'} + \ltxkeys@ehd + }{% + \xdef\cpt@optionstacklimit{\number0#1}% + }% +} +\ltxkeys@declarecmdoption[KV][ltxkeys@]{% + \needvalue{keystacklimit}% +}{% + \ltxkeys@setaliaskey{keydepthlimit}% +} +\ltxkeys@declarebooloptions[KV][ltxkeys@]{% + tracingkeys,reservenopath +}[true]{} +\ltxkeys@declarebooloption[KV][ltxkeys@]{allowemptypath}[true]{% + \ifltxkeys@allowemptypath\ltxkeys@useemptytrue\fi +} +\ltxkeys@executeoptions[KV]{keyparser,keydepthlimit=4}\relax + +\ltxkeys@processoptions*[KV]\relax + +\cpt@optioncleanup\ltxkeys@processedoptions + +\robust@def*\setltxkeysoptions#1{% + \ifblankTF{#1}{}{\ltxkeys@setkeys[KV]{ltxkeys}{#1}}% +} + +\endinput + +%% End of file ltxkeys.sty %% -- cgit v1.2.3