OpenCores
URL https://opencores.org/ocsvn/avs_aes/avs_aes/trunk

Subversion Repositories avs_aes

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /avs_aes/trunk/doc
    from Rev 9 to Rev 11
    Reverse comparison

Rev 9 → Rev 11

/sfmath.sty File deleted
sfmath.sty Property changes : Deleted: svn:executable Index: cited.bib =================================================================== --- cited.bib (revision 9) +++ cited.bib (nonexistent) @@ -1,62 +0,0 @@ -@misc{Altera:Avalon, - title = {Avalon Interface Specification}, - organization = {Altera Corporation}, - address = {101 Innovation Drive, San Jose, CA, US}, - year = {2005}, - key = {MNL-AVABUSREF-3.1}, - type = {Specification}, - url = {http://www.altera.com/literature/manual/mnl\_avalon\_spec.pdf} -} - -@misc{OC:WBspec, - title = {WISHBONE SoC Architecture Specification, Revision B.3}, - author = {Richard Herveille}, - organization = {Opencores Organization}, - address = {}, - edition = {}, - month = {Sept.}, - year = {2002}, - url = {http://www.opencores.org/downloads/wbspec_b3.pdf}, -} - - -@misc{NIST:Fips197, - title = {FIPS-197 Announcing the Advanced Encryption Standard (AES) }, - organization = {National Institute of Standards and Technology (NIST)}, - address = {100 Bureau Drive, Stop 1070, Gaithersburg, MD, US}, - edition = {Federal Information Processing Standards Publication 197}, - month = {Nov.}, - year = {2001}, - url = {http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf}, -} - - -@misc{Xilinx:wp284, - title = {Advantages of the Virtex-5 FPGA 6-Input LUT Architecture}, - author = {Andrew Percey}, - organization = {Xilinx Inc.}, - address = { 2100 Logic Drive, San Jose CA USA }, - edition = {Whitpaper 284}, - month = {Dec.}, - year = {2007}, - url = {http://www.xilinx.com/support/documentation/white_papers/wp284.pdf}, -} - - -@misc{Altera:01007, - title= {Stratix III FPGAs vs. Xilinx Virtex-5 Devices: Architecture and Performance Comparison}, - organization = {Altera Corporation}, - address = { 101 Innovation Drive, San Jose CA USA}, - edition = {Whitepaper 01007-v2.1}, - month = {Oct.}, - year = {2007}, - url ={http://www.altera.com/literature/wp/wp-01007.pdf} -} - -@misc{Wiki:AvWb, - title = {Wishbone - Computer Bus}, - organization = {wikipedia.org}, - lastchecked = {2009-04-20}, - url = {http://en.wikipedia.org/wiki/Wishbone\_computer\_bus)#Comparisons}, -} -
cited.bib Property changes : Deleted: svn:executable Index: avs_aes.tex =================================================================== --- avs_aes.tex (revision 9) +++ avs_aes.tex (nonexistent) @@ -1,417 +0,0 @@ -\documentclass{ruschidoc} - -\usepackage[ - bookmarks, - plainpages={false}]{hyperref} - -\usepackage[ - style=altlist, - hyper=true, - number=none, - acronym=true, - header=none]{glossary} -\usepackage{capt-of} - -%%% Water mark -%\usepackage{draftwatermark} -%\SetWatermarkText{\shortstack{DRAFT}} -%\SetWatermarkScale{0.9} -%\SetWatermarkLightness{0.85} - -\makeacronym -\makeglossary -\input{acronym} -\input{glossary} -\bibliographystyle{IEEEtran} - -%%%%%%%%%%%%%%%%% -% Document variables -%%%%%%%%%%%%%%%%% -\docDate{ \today } -\docID{avs\_aes\_doc} -\docRevision{0.5} -\docStatus{Final} -\docTitle{\mbox{AES 128/192/256 (ECB)} \mbox{Avalon\rtm-MM Slave}} -\keywords{Avalon, bus, slave, cryptography, AES, ecb, IP core } - -\authorName{\mbox{Thomas Ruschival} \\ and opencores.org} -\authorURL{www.opencores.org} -\authorAddress{\mbox{}} -\authorEmail{ruschi@opencores.org} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% FORMAT: Rev | Chapter | Description | Date | Reviewer \\ -\revisionList{ -0.1 & all & initial document & 2009/02/01 & T. Ruschival \\ -0.2 & all & added interrupt & 2009/03/25 & T. Ruschival \\ -0.3 & all & added generics & 2009/04/20 & T. Ruschival \\ -0.4 & all & cleanup for opencores.org & 2009/05/20 & T. Ruschival \\ -0.5 & all & final release & 2010/03/07 & T. Ruschival \\ -} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -\begin{document} -\maketitle -\newpage -\tableofcontents -\newpage - -\section{Introduction} -\label{sec:intro} The \AES is a symmetric block cypher operating on fixed block sizes -of 128 Bit and is specified for key sizes of 128, 192 and 256 Bit designed by Joan -Daemen and Vincent Rijmen. The algorithm was standardized by \NIST. For more -information on the algorithm see \cite{NIST:Fips197}.\\ -This component implements an AES encryption decryption datapath in \ECB mode with -either 128,192 or 256 Bit keys. The keylength is determined by generics at compile -time. Also the decryption datapath can be disabled by generics if it is not needed -for the application.\\ -The component provides an Avalon\rtm\ Memory Mapped (Avalon-MM) slave interface to -connect to an Altera\rtm\ Avalon\rtm\ switch fabric. The Avalon\rtm\ interface is -implemented in a way that it can also be used to connect to a Whishbone master if the -signals are correctly mapped, see \cite{Wiki:AvWb}. For further information about the -Whishbone bus refer to \cite{OC:WBspec}. \\ - -\section{Interface} -\label{sec:interface} -The AES core is accessed by the interface described in this section. An Avalon\rtm\ -interface was chosen for its simplicity and compatibility with wishbone. Furthermore -Avalon\rtm\ defines interrupt request signals for slaves which would be separate -signals in a Wishbone implementation.The component can be used both in polling -mode or can provide an interrupt for signalling. \\ -Unfortunately Avalon\rtm\ is an Altera\rtm\ proprietary technology. The actual AES -core however is a selfcontained entity and can be embedded into other \SoC\ bus -interfaces as well or used indepentently. - -\subsection{Configuration Generics} -\label{sec:generics} -The AES core can be configured by generics shown in table \ref{tab:generics}, -consequently they are provided by the Avalon\rtm\ interface. - -\begin{tabularx}{\textwidth}{|p{33mm}|p{25mm}|X|} - \hline - \bf{Generic name} & \bf{type} & \bf{Description}\\ \hline - \texttt{KEYLENGTH} \label{gen:keylength} & NATURAL & Size of initial userkey. Must be 128, 192 or 256 \footnotemark[1] . \\ \hline - \texttt{DECRYPTION} \label{gen:decryption} & BOOLEAN & Enables the instantiation of the decrypt datapath if true. \\ -\hline -\end{tabularx} -\footnotetext[1]{All other values raise a compilation failure} -\captionof{table}{Component generics} -\label{tab:generics} -Note: \texttt{KEYLENGTH} of 192 fail synthesis with Xilinx ISE \rtm\ because of division by 6 in key schedule that cannot be mapped to shift operations (\texttt{keyexpansion.vhd}). - -\subsection{Signals} -\label{sec:signals} -The Avalon\rtm\-MM Slave interface is described in \cite{Altera:Avalon}, the component -implements the signals shown in table \ref{tab:signals}. All signals are synchronous, -sampled at the rising edge of the clock. The type for all signals is \texttt{IEEE1164 - std\_logic} or \texttt{std\_logic\_vector}. For signals wider that 1 Bit the range -is \MSB\ \texttt{downto} \LSB\. \\ -This components has only output signals driven by registers no input signals are directly combinatorially connected to the -output signals, thus combinational loops are avoided. All signals are active -high. This component does not support burst transfers. - -\begin{tabularx}{\textwidth}{|p{30mm}|p{11mm}|p{11mm}|X|} - \hline - \bf{Signal name} & \bf{Width} & \bf{In/Out} & \bf{Description}\\ \hline - \texttt{clk} \label{sig:clk} & 1 & in & Avalon\rtm\ bus clock, also used to drive the core. \\ \hline - \texttt{reset} \label{sig:reset}& 1 & in & \emph{Synchronous} reset signal for Avalon\rtm\ bus interface. - The core itself is designed without need for reset signals. - \\ \hline - \texttt{writedata} \label{sig:writedata} & 32 & in & Input data to write to location designated by \texttt{address}. Bit 31 is most significant Bit. - \\ \hline - \texttt{address} \label{sig:address} & 5 & in & Word offset to the components base address. The memory map of the component for the - respective offest is described in \ref{sec:memmap}. Only full 32-Bit words can be addressed no byte addressing is implemented. - \\ \hline - \texttt{write}\footnotemark[1] \label{sig:write} & 1 & in & If asserted enable write of data at \texttt{writedata} to location designated by \texttt{address}. - \\ \hline - \texttt{read}\footnotemark[1] \label{sig:read} & 1 & in & If asserted output data at location designated by \texttt{address} to \texttt{readdata}. - \\ \hline - \texttt{readdata} \label{sig:readdata} & 32 & out & Data output port for reading data at the location defined by \texttt{address}. Bit 31 is most significant Bit. - \\ \hline - \texttt{waitrequest} \label{sig:waitrequest} & 1 & out & Asserted if writedata was not accepted, this is the case if the keyexpansion is - not yet complete and a new is written to the \texttt{KEY} address range without previous deassertion of the \texttt{KEY\_VALID} Bit - \\ \hline - \texttt{irq}\label{sig:irq} & 1 & out & If Interrupt behaviour is enabled \texttt{IRQ} - will be asserted when the operation has terminated. For use of interrupt see \ref{sec:irq} - \\ \hline -\end{tabularx} -\footnotetext[1]{\texttt{read} and \texttt{write} are mutually exclusive and must not be asserted simultanously.} -\label{tab:signals} -\captionof{table}{Avalon\rtm\ Bus interface signals} - - -\section{Memory Map} -\label{sec:memmap} -The AES core Avalon\rtm\ slave has an address space of 31 words accessable through the -offset described by the signal \texttt{address}, see \ref{sig:address}. This address -space is devided into three main sections for the 4-word input data, the 4-word -result of the operation and the user key. The actual lenght of the userkey can vary -between 4, 6 and 8 words depending on the keysize. For control signals and status -information of the component and a control word is provided. The memory mapping is -descibed in table \ref{tab:memmap}. - -\begin{tabularx}{\textwidth}{|p{13mm}|p{18mm}|X|} - \hline - \bf{Offset} & \bf{Name} & \bf{Function}\\ \hline - \texttt{0-7} & \texttt{KEY} & Initial user key that will be used for encryption and decryption. - The most significant word of the user key shall be written to offset \texttt{3}. This memory section is \emph{write-only} to the Avalon\rtm\ Interface.\\ \hline - \texttt{8-11} & \texttt{DATA} &Input data, can be either interpreted as cyphertext for decryption or plain text for encryption. - The most significant word shall be written to offset \texttt{7}. This memory section is \emph{write-only} to the Avalon\rtm\ Interface. \\ \hline - \texttt{12-15} & \texttt{RESULT} &Result of the operation. The most significant word of the result at offset \texttt{11}. - This memory section is \emph{read-only} to the Avalon\rtm\ Interface. \\ \hline - \texttt{16-30} & --- & reserved \\ \hline - \texttt{31} & \texttt{CTRL} & Control and status word of the component can be read and written. Detailed description see \ref{sec:ctrl}\\ \hline -\end{tabularx} -\label{tab:memmap} -\captionof{table}{Memory map of the AES core Avalon\rtm\ slave} - -\subsection{Control Register} -\label{sec:ctrl} -The AES Core offers the register \texttt{CTRL} to control the function of the core -and poll its status. The control register can be accessed in read and write mode. - When wrriting to the register reserved Bits shall be assigned a value of \texttt{0}. - Individual Bits have following functionality decribed in table \ref{tab:ctrlreg}. \\ -In case of a Avalon\rtm\ Bus reset this register is set to \texttt{0x00000000} thus -invalidating all previously written keys and resetting the AES core. - -\begin{tabularx}{\textwidth}{|p{13mm}|p{18mm} |X|} - \hline - \bf{Offset} & \bf{Name} & \bf{Description}\\ \hline - \texttt{31-8} & --- & reserved \\ \hline - \texttt{7} &\texttt{KEY\_VALID} &If asserted key data in the \texttt{KEY} memory range is regarded valid and will be expanded to roundkeys. - When deasserted all keys are invalidated and the current operation of the core is aborted. It must be asserted as long as the key shall be - used for either encryption or decryption. \\ \hline - \texttt{6} & \texttt{IRQ\_ENA} & Enable use of the interrupt request signal. If asserted the component will set \texttt{IRQ} after - completing an operation. If not set the component operates in polling mode only.\\ \hline - \texttt{5-2} & --- &reserved \\ \hline - \texttt{1} & \texttt{DEC} \footnotemark[1] & If asserted memory content of the \texttt{DATA} range is regarded to be valid and will be - \emph{decrypted}. This Bit shall only be deasserted externally if a running AES operation is aborted by deasserting \texttt{KEY\_VALID}. 1 - It will be set \texttt{0} by the core to signal completion of the operation.\\ \hline - \texttt{0} & \texttt{ENC} \footnotemark[1] & If asserted memory content of the \texttt{DATA} range is regarded to be valid and will be - \emph{encrypted}. This Bit shall only be deasserted externally if a running AES operation is aborted by deasserting \texttt{KEY\_VALID}. - It will be set \texttt{0} by the core to signal completion of the operation. \\ \hline -\end{tabularx} -\footnotetext[1]{\texttt{ENC} and \texttt{DEC} are mutually exclusive and must not be asserted simultanously.} -\label{tab:ctrlreg} -\captionof{table}{Bits in the control register} - - -\section{Protocol Sequence} -\label{sec:usage} -The AES component appears as memory mapped peripheral. All writes are fundamental slave write transfers, see \cite{Altera:Avalon} and take one -clock cycle of the Avalon\rtm\ bus clock \texttt{clk}. It is not necessary to write all words of a input parameter successively or in one transfer. -Bursts are not supported.\\ -\\ -Before any AES operation can be started the initial userkey has to be written to -\texttt{KEY} segment of the memory map.After the user key is transferred -to the component the \texttt{KEY\_VALID} Bit must be set to start the key -expansion. This Bit can be set simultanously with \texttt{DEC} or \texttt{ENC} Bit of -the control register. To invalidate the previous key and use another key the -\texttt{KEY\_VALID} must be deasserted for at least one Avalon\rtm\ bus clock cycle -During this cycle the new key can already be transferred.\\ -\\ -Once a key is passed and marked valid data blocks can be transferred to the -\texttt{DATA} segment of the memory map. -The AES operation is started by asserting the \texttt{ENC} Bit for -encryption or \texttt{DEC} Bit for decryption. -While asserting \texttt{ENC} or \texttt{DEC} the \texttt{KEY\_VALID} Bit must be -kept asserted.\\ -The \texttt{ENC} or \texttt{DEC} Bit respectively is deasserted by the component -after completing the requested operation. -The result of the operation can be read from the \texttt{RESULT} area of the memory -and is not cleared. It will be overwritten by succeeding operations. - -The underlying AES core uses the \FSM\ shown in \ref{fig:aesFSM} for processing of -the data. The signals \texttt{data\_stable} and \texttt{key\_stable} are accessible -over the control status word \texttt{CTRL} \ref{sec:ctrl}. \texttt{key\_ready} is a -signal driven by the keygenerator when all keys are expanded. The signal -\texttt{round\_index} is the counter for the rounds and the address to select a -roundkey. \\ -\texttt{NO\_ROUNDS} is the total number of rounds the processing takes, a constant -defined by the generic \texttt{KEYLENGTH} \ref{sec:generics}. The AES standard -in\cite{NIST:Fips197} defines 10 rounds for 128 Bit key, 12 rounds for a 192 Bit key -and 14 rounds for a 265 Bit key.\\ -Thus depending on the keylength the processing of a datablock needs at maximum 15 -clockcycles from \texttt{data\_stable=1} to completion, if the key is already expanded. - -\begin{figure}[!ht] - \centering - \includegraphics[width=100mm]{encrypt_FSM} - \caption{Finite State Machine of encryption and decryption process} - \label{fig:aesFSM} -\end{figure} - - -\subsection{Interrupt Behaviour} -\label{sec:irq} -By setting \texttt{IRQ\_ENA} in the control register \ref{sec:ctrl} the -component is configured to issue interrupt requests. -If \texttt{IRQ\_ENA} is asserted the interrupt request \texttt{IRQ} \ref{sig:irq} will be set when the -computation has completed in addition to clearing the \texttt{ENC} or \texttt{DEC} -Bit. -The \texttt{IRQ} \ref{sig:irq} signal will remain set until clearing \texttt{IRQ\_ENA} -or a read operation on the \texttt{RESULT} area of the components address range. - - -\section{Ressource Usage and Throughput} -\label{sec:ressources} - -The Avalon\rtm\ interface communicates a 32-Bit DWORD per clock cycle. Therefore a key is transmitted in 4 to 8 cyles -plus one cyle to activate keyexpansion with the control word \ref{sec:ctrl}. A payload datablock or the result consist -always of 4 DWORDs, thus it takes 4 cyles to send data to the core, one cycle to activate the computation with the -control register \ref{sec:ctrl} and 4 cycles to retrieve the data. - -The keyexpansion component computes one column of a roundkey each clock cylce. AES takes, depending on the keylength, -10, 12 or 14 roundkeys with each 4 columns, see \cite{NIST:Fips197}. The keyexpansion therefore takes 40, 48 or 56 -cycles until the encryption or decryption can start. The roundkeys are stored until invalidated, see \ref{sec:usage} -thus this step is is only needed once after power-up until the key changes. - -The AES-core computes one iteration (round) of the Rijndael-Algorithm each clock cycle, thus a 128 Bit datablock is -encrypted or decrypted in 10, 12 or 14 cylces plus an initial round. - -The maximum throughput $T_{max}[Bits]$ depends on the maximum operation frequency $f_{max}$ and the keylength which -influences the number of rounds $N_{rnd} \epsilon \lbrace 10,12,14 \rbrace $. -\begin{equation} - T_{max}=\frac{ (1+N_{rnd}) \cdot 128 Bit}{f_{max}} -\label{eqn:tmax} -\end{equation} - -Note: Equation \ref{eqn:tmax} assumes that the roundkeys are already generated and does not include the constant of 4+1+4 -Avalon\rtm\ bus cylces for transmission of data, activation and result retrieval. - - -\subsection{Exemplary FPGA implementations} - -The component has only be implemented and tested on an Altera\rtm\ CycloneII EP2C35 -FPGA. All other values in the table are only results of synthesis\footnotemark[0] and are not -verified on actual hardware. - -\footnotetext[0]{Synthesized with Altera\rtm\ QuartusII\rtm\ Web edition Version 9.1 or Xilinx\rtm\ ISE 9.1 Webpack} - -The design is kept mostly vendor independent in generic VHDL. For Altera\rtm\ chips the -AES SubByte component is specially designed using M4K Blockrams as dual-port ROM. For -non-Altera\rtm\ FPGAs a second VHDL architecture exists also trying to make use of -ROM functions of the target chips however the success varies on RTL compiler -capabilities. - -\begin{tabularx}{\textwidth}{|p{30mm}|X|p{20mm}|p{30mm}|p{18mm}|} - \hline - \bf{Configuration} & \bf{Target FPGA}\footnotemark[1] & \bf{LE / Slices} & \bf{HW RAM} & $\mathbf{f_{max}[Mhz]}$ \\ \hline - \multirow{4}{30mm}{256 Bit Key, encrypt + decrypt} & \mbox{Xilinx\rtm\ Spartan3A} XC3S1400A-5FG484 & - / 1609 & 18 RAMB16BWE & 91 \\ \cline{2-5} - & \mbox{Xilinx\rtm\ Virtex5} XC5VLX30-3FF324 & - / 297 & \mbox{18 18k-Blocks} \mbox{4 36k-Blocks} & 224 \\ \cline{2-5} - & \mbox{Altera\rtm\ CylconeII} EP2C35F484C8 & 1937 / - & \mbox{39912 Bits} in \mbox{22 M4K-Blocks} & 65 \\ \cline{2-5} - & \mbox{Altera\rtm\ StratixII} EP2S30F484C5 & 585 / - & \mbox{39912 Bits} in \mbox{22 M4K-Blocks} & 103 \\ - \hline -%%%%%% - \multirow{2}{30mm}{128 Bit Key, encrypt + decrypt} & \mbox{Xilinx\rtm\ Spartan3A} XC3S1400A-5FG484 & - / 1523 & 18 RAMB16BWE & 91 \\ \cline{2-5} - & \mbox{Altera\rtm\ CylconeII} EP2C35F484C8 & 1776 / - & \mbox{39912 Bits} in \mbox{22 M4K-Blocks} & 65 \\ - \hline -%%%%%% - \multirow{4}{30mm}{256 Bit Key, encrypt} & \mbox{Xilinx\rtm\ Spartan3A} XC3S1400A-5FG484 & - / 680 & 14 RAMB16BWE & 159 \\ \cline{2-5} - & \mbox{Xilinx\rtm\ Virtex5} XC5VLX30-3FF324 & - / 297 & \mbox{10 18k-Blocks} \mbox{4 36k-Blocks} & 268 \\ \cline{2-5} - & \mbox{Altera\rtm\ CylconeII} EP2C35F484C8 & 969 / - & \mbox{22528 Bits} in \mbox{14 M4K} & 97 \\ \cline{2-5} - & \mbox{Altera\rtm\ StratixII} EP2S30F484C5 & 524 / - & \mbox{22528 Bits} in \mbox{ 14 M4K} & 145 \\ - \hline -%%%%%% - \multirow{2}{30mm}{128 Bit Key, encrypt} & \mbox{Xilinx\rtm\ Spartan3A} XC3S1400A-5FG484 & - / 594 & 14 RAMB16BWE & 159 \\ \cline{2-5} - & \mbox{Altera\rtm\ CylconeII} EP2C35F484C8 & 797 / - & \mbox{22528 Bits} in \mbox{ 14 M4K} & 95 \\ \cline{2-5} - \hline - -\end{tabularx} -\footnotetext[1]{This table is not meant to be a benchmark between FPGAs of different vendors, it is only a rough - estimation for the user of the core. - The FPGA families cannot be compared easily, see also \cite{Xilinx:wp284} and \cite{Altera:01007}for further details. } -\label{tab:ressources} -\captionof{table}{ressource usage on different targets and configuration} - -All of the above configurations in table \ref{tab:ressources} use hardware key -expansion. Downloading of software generated roundkeys is not yet supported. The -decryption and encryption datapaths share a common keyexpansion block, mulitplexing -the address signals is one of the main reasons for regression of the maximum -frequency $f_{max}$ of the configuration compared to encryption only versions. - -\section{Compilation and Simulation} -\label{sec:compilation} -The main simulation library is ``\texttt{aes\_ecb\_lib}''. All files are expected to be -compiled into this library as all files depend at least on the package -\texttt{aes\_lib.aes\_ecb\_pkg}. \\ -A Makefile for Mentorgraphics\rtm\ Modelsim\rtm\ is given in \texttt{./sim/}. The -make target \texttt{simaes} will create the library, compile all files and run a -testbench.\\ - -\section{The Inner Core} -\label{sec:core} -The algorithmic core is devided into two seperate datapaths one for encryption and a -second for decryption operation. The two datapaths are independent, however they -share the keyexpansion component which provides decrypt and encrypt keys (which are -the same only in opposite order). Each datapath is controlled by its own \FSM\. If -configured by the generic \texttt{DECRYPTION} \ref{gen:decryption} the decryption -datapath is included and some multiplexers are generated for the shared signals, -e.g. \texttt{result} or \texttt{roundkey\_index}.\\ -For reference the encryption data path of \texttt{aes\_core.vhd} is given in figure -\ref{fig:aescore}. The decryption datapath is left for the reader or any other author -of this document. -\begin{figure}[!ht] - \centering - \includegraphics[width=0.9\textwidth]{CoreEncDP} - \caption{Encrypt datapath of the AES core as implemented in aes\_core.vhd} - \label{fig:aescore} -\end{figure} - - -\newpage -\section{License and Liability} -\label{sec:license} -The ``AES 128/192/256 (ECB) Avalon\rtm-MM Slave'' component, all its subcomponents -and documentation (like this document you are reading) are published under following -license:\\ - -Copyright (c) 2009, Thomas Ruschival - All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are -permitted provided that the following conditions are met: -\begin{itemize} -\item Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -\item Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or other - materials provided with the distribution. -\item Neither the name of the organization nor the names of its contributors may be - used to endorse or promote products derived from this software without specific - prior written permission. -\end{itemize} - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. \\ -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, - OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF - THE POSSIBILITY OF SUCH DAMAGE\\ - - Note: The term ``SOFTWARE'' in the above licence applies in this case not only to - software as executable code but also to documentation, hardware description or - compiled netlists for actual target hardware. As Chips generally don't just - reproduce ``the above copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided with the - distribution'' the datasheet of the product must also contain it.\\ - -Altera, CycloneII, StratixII and Avalon are registered trademarks of the Altera Corporation - 101 Innovation Drive, San Jose CA USA \\ - Xilinx, Spartan3A and Virtex5 are registered trademarks of Xilinx Inc. 2100 Logic Drive, San Jose CA USA - -\newpage - -\printacronym -\printglossary - -\bibliography{cited} -\revisionTable - -\end{document}
avs_aes.tex Property changes : Deleted: svn:executable Index: avs_aes.dvi =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: avs_aes.dvi =================================================================== --- avs_aes.dvi (revision 9) +++ avs_aes.dvi (nonexistent)
avs_aes.dvi Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: figs/logo.eps =================================================================== --- figs/logo.eps (revision 9) +++ figs/logo.eps (nonexistent) @@ -1,509 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner -%%Title: logo.eps -%%CreationDate: Thu May 21 11:51:50 2009 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%Pages: 1 -%%BoundingBox: 14 14 136 136 -%%EndComments -%%BeginProlog -% Use own dictionary to avoid conflicts -10 dict begin -%%EndProlog -%%Page: 1 1 -% Translate for offset -14.173228346456694 14.173228346456694 translate -% Translate to begin of first scanline -0 121 translate -121 -121 scale -% Image geometry -121 121 8 -% Transformation matrix -[ 121 0 0 121 0 0 ] -% Strings to hold RGB-samples per scanline -/rstr 121 string def -/gstr 121 string def -/bstr 121 string def -{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} -{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} -{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} -true 3 -%%BeginData: 24483 ASCII Bytes -colorimage -dJj4Gp\tAk+OU5grr3*"s8W)Es*t~> -dJj4FrVllsr;Qi*5MQ2;!<2ut!<1:DJ,~> -d/O4Hs8W&prrU,VjSSrWqp#.k~> -ci4.Hrr<#trr38"&J?5:s8;osrr)rurm:[q~> -d/O4Is8W)srrrD/1G_;La8^Y~> -dJj:Hs8;`n#fL.bDrUfsrVaq>J,~> -d/O4Hs8W)trsJb&&.]<`+4C2hrr2otrm1Up~> -bl7\Brr32/1c7*I6.l/9"9/?#rm:[q~> -d/O.ErVlg!rVuo;ral@DDWLitrVat?J,~> -d/O+Fqu6tu%hB9a%M0c3rr)isrm1Up~> -ao;IL1Gpuf1^64us8N&srm(Oo~> -c2S7Os8W&=@q97`AS,rDrVZZqqp>@n~> -ci4aZs8N&uUCn4N&/#Nc$m=+"r;Zfrrm:[q~> -d/O+Frr<#t%(%fG1H%$G2)R\Qs8L7BJ,~> -dJjs[s8W&tr;XiMBP1mgBOYIhjT#,WrQbFn~> -bPr*L&.]Ba%1j$[&eH/4rr;uCs*t~> -dJjp[s8N&trj4O?1c-sE2)I*G6/)A -c2S:Os2SSZA6rkYAn,FbDr^is!<(7DJ,~> -d/O+Frr3M*$kNs\&.oE`&e>Tc+4^A8s*t~> -c2RhD[/Mla1H%!GrA+L46.u8;!<1@FJ,~> -ci4^Xs8U,PAnG[cAS,LcB4tgojSf,Wci8L~> -c2SEO&.fKf%h]Ea&J#Ea&e?,6s8L@EJ,~> -c2S?^2)I*F2)@'F2)@'H1G_>Mc2W:~> -cMn%GaC8alrFQ=JAS#C\BOu)Cc2W:~> -g&D'OqYp`ss8Sl+&+gD7%j9 -g&D'NrVllsrr3'!s0M5P"[UoCrr;usrrE&Ls*t~> -f`)'Ps8W&prrg>PBOkZLAd)jYA8#lAqu6Znec1.~> -fDc!Prr<#trr2tqrX])C&,6\B%h]Ed+O^;fs8W)t!WW/Os*t~> -f`)'Qs8W)trs&K&ZSXNs1\W^+1]B336J9]bJ,~> -g&D-Ps8;co#5cDP@:Eh^q.9tEARoC^Eo[3"rVb4FJ,~> -f`)'Ps8W)srs#>2&.T6^')<(G%h]Hc&/$,6s8W)trrE&Ms*t~> -eGfOJrr3#*2?#H41\ij42)@$F1c%JQrVm!!s8W)Ns*t~> -f`)!MrVlg&rVuo;An5IbAb]j=A7f?NAd*59s8W&reGk%~> -f`(sNqu6ns&eGNc'+YWL&.&jY$kj6b&g5[&rVllsfDg@~> -dJjHX1GgpE1c$r`1]oNj1c>7h#!prBrr;rrf)L7~> -ec-$Us8W&;An5IbB4k`MAdN*\AS#Ca@W(<+r;Qcof`-I~> -fDc -f`(sNrr<#t!4;_^">_kj1c>%b!&FO2"uA(m6.u;;eGk%~> -g&DT]s8W&tr;XiK@:a%`@q9-FAdi6b?tEn]BPuo2qu?WGs*t~> -e,K`N&.]<`'+k`a&blnG&J,N_&J>Wd+4:)frmq+"~> -g&DT^s8N&trj4O>2)I-G2)[8c1^#Tl2)I)f1]p%ts8LRKJ,~> -ec-$Ts2SS^@V07_A7T3FAdMsUBk:jdA7fc?rr2usfDg@~> -f`(sNrr3;$$kNs_%hB6]'))qF%hTBb&e>Nd%j0@$ec1.~> -ec,[L[/Mo]1BKEl1\W^52)@!E1G^jD2*opprrE&Ns*t~> -fDcLdA8gQ-s8CRLJ,~> -ec-#P&.fKd%h]B`&J,TJ&H<:?&-W[W+OgAifDg@~> -ec-#a2)I*G1c$pF1Ggo`1]TE41^Glp1c.'G1I9^Es*t~> -f)H-VaC8alA8#XdA7K0FAcQ<>AdE$[A8#CbAT$V[s*t~> -f)H&R%hK6a&.oHa&cN=A')`CA&+pJ8%j9 -f`)?Ys0FR>2)@'H1c.)b1]TE*1^-2"s8N&trr2uthZ&*~> -g&D0Qs8U%:AH-6DB4PF`ralCGAnG^g@:X'IAd)jYA8#lAqu6Znh>`!~> -f`)3UV`bV%'+Y`T&.9'`&.T3]&.fEe&.eOI#nIX[&g5X&r;ZfrrW3&ui;\<~> -f`)0TZB!.1]B336J9ujJ,~> -fDcT(L1=e,An5LaAn,C_B4tgiAn>XdAGKgEA7]:`@WLN/s8DoNs*t~> -f`)&O&.fBO&.T3^%hT?a%hK9_&eGQa')3"F%h]Hc&/$,6s8W)trrE&Us*t~> -f`(rYq_Sd=2)@*H2)@'G1GgpG1c+n`#;n:n1c.!Tg\q-Srr<#ti;\<~> -f`)],A7fLeA7T7\AS5UaARo=_A7f@\B_Z0@A7f?NAd*59s8W&rh#Dm~> -g&DlH98JD%_mG5U><Tb'+YTb&.oQN&.&jY$kj6b&g5[&rVllshuA3~> -g&DQFB:>9pc+od:FB^RX2)P7f">r"m2Db.c"#Dbj2?#E:6.u;;s8DrRs*t~> -g&DiTNj>n/g!$\)PD!OXB4PRbAn,:^An1UJ$"md[ARoC^DWUiprrDrSs*t~> -g&Dfds8N#trr<#ts8W&,GV'I<%M93_&,$S7&I]![%hK6oec,LHs8N#Us*t~> -f`(sNrr<#trr3<(s1s[g2)I*H1\ -g&D'Nrr3W0rr<#ss8W)CW-W/gB5(jhBOpjL$tX-\AS#IeDWLips8CgSJ,~> -f`(sNrr3H,s8W)trVuosqmT00%fR(@&bchF&J,N_&J>Wd+4:)frnd[*~> -g&M$MrVllsqu6f6BJhV'r\FO3pbW+02)R3Gr\O^CgAh0.s*t~> -ec,jPs8W&srVHKm#gA6?@q'+`@q,4F$"ICXAS#C_AoH`/rrE#Ts*t~> -f`1sMrr2utqYpg"s27YE%hB-D&.9!\&J,Qc&/#Kqec+D)J,~> -f)H!Ss8N#trr)inrrpV[2)@$GpG<471GUdC1GgmF6.u8;!<1pVJ,~> -ec,aMqZ$NnrrE#srs8T'fo9WSAS,KJAdr3ZARoCaA8#LljSf,WhuA3~> -f`)'QrVucms8W)qrrrD.+Untqoaq-6rX]5G%j9@$rnma+~> -f)GmPs8W)tq#CBn"Md8[2)G%b!&aa4#W"=p1c7'F6.t)oJ,~> -f`)*Qrr<#srr2usr;R'$s8W#EDJ!?kq.9V9ralFKA7T@^BOu)Ch>`!~> -a8ZDDs6j5(&.]HR&-!:8&-<@bdes+Irr<#tkPp&~> -aSu_Ks8VY31c.'F2)R0H1\ -ao;hKr;Z`iP\=ZBOkXeDWL]p!;kmXJ,~> -aoDA>s8NB%L_:.-&eGTbp(.N@&eGZudf97Fs8Muus8M6^J,~> -`W$;Es-bc&2)@-I2)Y+b!&OU2!CGJss*t~> -`;^/CZ=IKXBOtdd@eaOBA7]:`@WLN/s8DoVs*t~> -aT);>%0-5)s/-J>&/#K`&.\LI$4da]&.fHsdf9@Hrr2utkPp&~> -ao;GAs8Mus!4;_^">_nl1c+qa#;n:n1c.!Tg\q-Srr<#tkl6/~> -a8ZVJs8W&t`FNCfBOkUbBDH-@A7f?NAd*59s8W&rjSs`~> -`rH)grrE&]s*t~> -ao;_Is8W)us8N&)1c>4fpbW(/1c.)h1^68!s8N&sroX62~> -a8ZSHrr<#rs2JS^@qB=`pgshFA7]=_An#Z>rVZZqqrn'1~> -_Z'o@s.^&7&.] -_#FSF1G^jD2>8p-1B'-81GgpSg&M'4s*t~> -`W,u:rr32@B4GO`@V#7G$tX-\AS#IeDWLips8D*[J,~> -ao;A?q#:M3&.T3`&,6\E&J,N_&J>Wd+4:)froX62~> -a8Z/=qYp_L1c.'H1\`d01Gq$H1B'*46/)A -`rH);$NL))s8AR#AS,IapgshB@;0:aA7T:jj8T&YrTF32~> -aT);>r;R!#s8G.n&.eLH$P*g]&/#Kb&e?)7roO01~> -`r?) -a8Z8=rr;lorri7QB5(lMAdr3ZARoCaA8#LljSf,WkPp&~> -`r?JHs8N#trr<#I&e#?boaq-6rX]5G%j9@$roa<3~> -_#FW -aSu8=r;Zfqs8N2^@:a$FAcQ<>AdE$[A8#CbAT$Vks*t~> -h>[TVs8W)trri>M`5V`Ps8Drsrr`3!s8N#t",IR$&ag23%j9 -g]%9Qr;QoRc-H@gp\t6mr;Zfr"TOlH1c+MU"[UoCrr;usrrE&ds*t~> -i;`fTq>UWXgsuB'qu6U!rVuirs82fq$2ac$s8W&(A7f?AAd)jYA8#lAqu6ZnmJh\~> -i;WfVqu7#PHTMiP&J#F(C;frJ"9/?#rqucumiN,Pn.5m:&eGZudf97Fs8Muus8MNfJ,~> -iVs&[s8Dusrr3>ZNE\4p2)@'`J^"#k!<2rs!<2or"8"f81[m4$1]B336J:Q%J,~> -i;WiTrr)j)rSjZ,A7]IfApU0&rVuorrr3&us8;fp"8HbFAas@>A7]:`@WLN/s8Do^s*t~> -huE`Us8NSg9+hgJ&eY]d&eGQb0ua%is8Mio!K%EW&./p\&J,Kd+O^;irr2otrpTl;~> -i;X)^s8N&uj_$A,r\OU2r%nFKci3tErr<#urr)j"rr<"e2=NF-2)@$F1c%JQrVm!!s8W)fs*t~> -iVs\ls8W#srT]>RB4b[bAS,Ib@:jZ8s8Dlq!rW)srVlrts0M0+!b>nQral=SjT#8YrTsQ7~> -i;X2as8N"o&J,Na%hK?P&.B0\&e>Ltrr)iqs8W)orrM[$n.5m:&.B3b&/$,7rr)isrpTl;~> -iVs>cs8N&t[5Bcu1c7*IrA4X71G^nJqu?]qr;Qlus78&91]oNj1c>7h#!prBrr;rrmf.e~> -hu=Ghs8U&LAn>OcAnPXdAn#@cB4e1Drr)j#rr;rss8Drs!qg,8nR`)?A7]=_An#Z>rVZZqqsaW9~> -iVroWrr37<&J,H`&J>Zfr=Ju>rt#8C:[\8^rX/])s8N&uqu?]pC@;`6&I]![%hK6oec,LHs8N#e -s*t~> -h>[b21,LgF2)@!CrA=O1s"k!;BCu6(rr2rsqu6`ss+0Vq!&FO2"uA(m6.u;;m/MS~> -hu=u!s.BjbL`AnZ)Cs82ipmf.e~> -i;XSks-=3/&.]<_&.oEa&/#Kf&.]<_'5[XI$NC)*rr<#qrr;u,mgom>&.o<_&eGTrdJj1Fmf.e~> -hZ!YS1c,+f'f.[(1GgpE1GgpG1c7(?s8N&urr;rnrrBe%1^#Tl2)I)f1]p%ts8MEcJ,~> -i;XDes1N)XA79"YA7]7]A7f=_B)Q6NT`=ris8N&urVuirrVccAmq)l9@;0:aA7T:jj8T&YrU9c:~> -hu<],rXg%Z&.]<`%M'']&/#Ha&e>Ka&XWOtrr;rsrr)ir"9&9!+RfpM%hTBb&e>Nd%j0@$mJh\~> -hu=MG1Gq'H1c7*I1c7'G1c$sF1G^mF1T: -hu=JQ@qB.]AnGR_@qK@cA7f7^An,FbA%_d?!<2rs"o\K#s8Qs*Adr3ZARoCaA8#LljSf,Wn,In~> -hu=KU&.]9a&eGQb%hB9a%hK6_&e>Ka&0LKBrrE&prrW3">O<"%&,m+D&e?,6s8MKeJ,~> -i;X,_=u8)n1G^jD2#]981c7*I1c$re1^$,9rr;uprrE&trr@331]TE41^Glp1c.'G1I9^]s*t~> -iVseos+4cnBP(jeAS,L`AnGRcAn5LbBOkXlp\k*lrVc`rr;Q]rQLSPe@fBsFB4POd@;'4ijmE(u~> -q>UHoqYpZss8W&irrob@&e>TcmgoMUrr2otrVZZtrVunSjq%S)+O^2f"9/?#rqHGC~> -q>UHnrVllsqYpQppAY<31c$sE2=E@,RfEBds8W)tqu6YajYR-,g].9Qrr2otrq?AB~> -q#:Hps8W&srr`6"s8N#t!<)`n#Q;q[AnYdgAFX74BX%I8!<2rs"TA?"s01a""__FWBPuo.rrDrh -s*t~> -p\tBprr<#trr3/#M#RGSrqZQtr`fpD&/"@B#SJ?\s8Duqs8N#ts8E'!_<;F:%h]Ed+O^;fs8W)t -!WW/os*t~> -q#:Hqs8W)trri?$Z^UmdrrdC"2)I,W1_)hOs8N#ts8N&urr;utc0-ta1]B336J:i-J,~> -q>UNps8;`n"37_HrV$6oP@\9:A++"1A8hAF#QF]%r;ZcrgZ`;WA7]:`@WLN/s8Dofs*t~> -q#:Hps8W)srro53Vu?Ypq#:Tu&e>Kb&.fBA&-EB]rr2lr#6"T%rr<#Wkn"14&ePZd&g5X&s8N#t -!<2`mJ,~> -o`"pjrr3&-1UQfS"uA+o1GgpEn2(/'bkV2?rr<#\kqiW&1G^jE1IBjprr`9#s8MfnJ,~> -q#:BmrVlg$rVuo:B#XcBrs!(GA7K.^Aaj:6B\`RbrVllqrVloslKMm^A7f?NAd*59s8W&ro`'F~> -q#:?nqu6bo&/2kYrrE&ors-RS&.]Ec&/"FD"V202s8W)srrE&trrN-!kn".3&.B3b&/$,7rr)is -rqHGC~> -nc&a!1c*GVpAY6=1Ggoe1]TE'2#fE9VZ6\qrr2otrr2ourr;4>"#Dbj2?#E:6.u;;s8Drjs*t~> -p&>9qs8W&9An9TorrE#nrs-naA7K7_AnCID"Cf"CrVlfr!WE#srrN&tl"167A7]=_An#Z>rVZZq -qtU2A~> -p\tR!s8N&uUCn+M`W#l;rqZQt_@R4h&.e1?!=t%drrE&rs8W)us6($o&I]![%hK6oec,LHs8N#m -s*t~> -q#:?nrr<#t#IH -q>Up&s8W&tr;XiKAnBWprV- -oD])m&.f<_`;fi8q#:>Mr=8r@%heCD"qM8]s8N&tqYpTqs6("&&J,N_&J>Wd+4:)frq?AB~> -q>V!)s8N&trj4O=1c3DUs8N#nrrJQEr\Xa61GePX$8XMgrr;rss8N&srVllrkVNDu2)R3Gr\O^C -gAh0Fs*t~> -p&>9ps2SS_@q=?errKE8ral1AA+4(7@q;53s8MuprrE#ss6+&$@ps(_ARo=`Dr^is!<)ZlJ,~> -q#:?nrr38#$kNs_&'"YHp\t>]&.f?=&.B-^H2mmDs8N&ss8N#ss6("%%hTBb&e>Nd%j0@$p&BO~> -p&>9rZnsTs1GmDMrrAt^1]oTlN;i_Srr2oskVNW(1GUdC1GgmF6.u8;!<2cnJ,~> -p\t[#s8U,PAn#@\g].9Oq#:H.A7fEPAFO1AB4S%Bs82ips8N&trr)lsk[k95@qB1_ARoIbDrgls -rV->B~> -p&>Ao&.fKc%M6SYs8Mfn#K%)c&.]<_&+:&1M>mGQ"9/?#rr2rZ&H<:?&-W[W+OgAip]#a~> -p&>?*2)I*F1c3GVrqHEmc2KO%1GgmFmkb'5rr2p'rr<#ts8W&ts62??2?#E<1Gq!G2)@$Sg%GAq~> -pAYO!aC8alARf?*rVuikrs.4hA7T7`ARt:B!bAV9qu6its8W)ss64+q@fBsFB4POd@;'4ijn8Y(~> -!<2ip$iL&)U_"%J&.]Bb`:a-7isu\3&eGQJ&.]9`%h]Ba&J,KaW;lkss8Miort,2B#8.RZ%hK -!<)lr!<2ut!ri5+rA4U61c3MNrr_C>1c+e]$8XOq1c%$G1c."po`+qJ!AuY31]oTl1Getds"aa7 -1c.#Z1^-2"s8N&trr2utrr7K~> -"TSH#s8Dip$H?UiA7T:_B%m:`p\tKa@qK4]A7] -s8N6#rr<#trr2tqrX])C&,m+CRf9FFf&.T6`%hK9_&J#NL&.&j[&/$,6s8;osrr*!!rr7K~> -"TSK$s8N#t#6+Y/1c7-HrA4MPrr2utq#:Il2)I-FpG<:91G^jE1Gq!G2<=f9o`"pjrr3T$bGTJL -1Gh!H1c7'G1c%!F1\`d,1]B336J;,5J,~> -!r`/squ7$#`b&XgAnYdgA@hd?!<2cn!-S9Q!bGnRq.:%JARK+\ARo=\AF9Ero`#X)rVcclfX[Ai -B4PRbA8,OeA7]CbpgskDARoC^Eo[3"rVcWnJ,~> -"TSH#s8Mus%AjXI%M0-`&.T7srVullrr`7J%MA@F#nIU]%hB6a&.Ul&s8W)drset9Bcdm!%h]Hb -'+bZaq%*lD&ePZd&g5X&s8N#t!ri6"J,~> -r;Qcrrr3#*2?#H41]K972N@b:rqHEoNANNc2#fB32#fE91Ggplrp0Rnrr9ca5Vt8S1H%$H1c>%b -#;n:n1c.!Tg\q-Trr<#ts*t~> -!rr2srr3T/s8U)NA7]@aAnGUcW;chrrV?HrrMsLBB_H$KARK.aA7]7a@tOa\rVuorq>UHnq>UTq -s3.*PrFZ%=s(27>q.9\=An1gP"`i](s8Doos*t~> -!WW/rrsPV8&.TgrrW3"s*t~> -q>UW)1GgpE2#]<21]V1frrE&nrr_C?0fAMYs"ad81c2T=oD\girVllsrr3<(s8V_[68UGR2#]92 -2>K'21GgpGr\OgFg&M'OrVlfrJ,~> -rVmE,s8W&;An5IbB4k^dARpc!rrDulrrVV&A,^$6Adi3^BObUcAn5Sqs8MuirrrE%s8Doorr!<* -s8D_uDId -s8Ni5s8N&uUCn1L&ebig%hT<`&cVh1rqHEqC(Cjd&blnF%hK6^&.fH_63$r`rr2utp&>-nrVlfq -rrE&trs81P&J#E_&.fNM&H<=O$53p]%j9F%r;Zfrrr7K~> -!WW/us8W&u[/Mlh1GgmE2)@*I1]ICJrs&K&IPir<2Y]*91GgsF2)I-K=o\KarrrE%o9hKorA4L1 -pbVt+r\Xm91c.MOs8MrrJ,~> -'`J(3rVufqaCJ^jAnPUaA7K4\A,c0$#5t0+An,=aq.:%HA7T7\An5G%s8N&snc&Ugrr<#srVm,t -Z=@K[@q9-EAdi6b?tEn]BPuo2qu?Wos*t~> -qu6u!&.]<`'+k`a&cN=E&%MZ=rqHErn1G4_%MJOJ$4d^]&.]BbdJs7Go`"pjp\t6mrr33%dQS0S% -hJCG$kX$_$kX*`&0K=!s8N#tJ,~> -(B4@5s8N#)2)I0I1c%!I1GgpG1r0.jq#:Qts7B#C2)G"a%Q6+#1GgmD1u&'1rr<#sp\t6mqu6Zq -rr2utrVm&S>W">q2>8p11Gq$H1B'*46/)A -rVmN.s2SS^@V07_A7T1^An#GurVlNj"nd.OBkLuPB)ZBAAdDs[AEEdgs8DojrrN)trVuorrVm3' -s8W&tj+:lRAG0UA@ps(_ARo=`Dr^is!r`0!J,~> -!WW/urstq7&.fHb%hT6`&.fHc&8:b:#6+YP*tK"tq%*fD%hTn,ECerVuosq#:J3&/#N_ -p^dfD&J5Qe%hK?a+4^Ahs*t~> -rVlot[/Mo]1BKEl1]9-22LkB!!rgq>p,!+42)7$G1GcB:s8N#t!<2Zkr;QZp"9/8urr2p!Il&tT -1^Z)r1,LdC1c%!Tg&D!Prr7K~> -s8Nc2s8U,PAn5LbB4YUcA7f@aB:o.prrh:t@:s-HAdW$YAS,IbBu^)Nr:L$hr;lrtq#:Qts8W&r -s.94%!+kq;%q9$[A7fC`BOl&BrVuirs*t~> -rVmM*&.fKd%h]B`&J,Qd&e>Konc&=`"oeQ$s3i(^&-NUS&>oI+rr`9#s8Mcm!<2utrr2iq$NC#( -s8N&uV@sIQoaq-6rX];I%j9@$rr<"K~> -rVmP<2)I*G1c$pF1GgmE1c7'Vo)AXarrrE%s8CY;o/$V01pd5^rpp'hrql]qrq??nZSOK61]TE4 -1^Glp1c.'G1I9^ms*t~> -rr3Z1aC8alA8#XdA7K.^BOkXbDtNu&rrE&trr_>"An:[K!G#mCA,sXJrr`6"s8)Ki!<2Zk$3'i% -rVuo;@V00HAcQ<>AdE$[A8#CbAT$W.s*t~> -"oeQ%U_4=7&-WRX%hK8Kq>UNqs8Mus'&QFn&J,E_&/#Kb%hfHa0uX+kp](9mp](3krVuosrr3*" -rGN58&-NLV&g,U%s*t~> -"onT$ZnsT51^l5s2)I.rs8W)ss8W)ts8W)urt57mAi;D$1c7*G1GgsF1GhhLp\t6mo`"pjrr3*" -s8W)trrrE%s8II'mkb/)0f22Mrr7K~> -#6"T%`+3Ijpgs\=BP(dg`;KW8rVca3rr;rss6bhVAS,F_A7fCbAn5CcFkclgs8W&trrE#rrr`6" -s8Mrr!<)fp"9&7lAaa46A7o@ijSo10~> -s8N8!&J>Wd&,-V;&eGR,rr<#ts8N)urr3#trr2p/r2;1\&.f?`&.]Ba+,97arp0Rarr2otrqHEp -V[j=Ln.>U1rt#8SeGoQ!~> -s8E)*2)Fh\$8jV5rr;utrr<#rrVm*$s8W)uZVCEU$8XLq2)@*URe6XZp&G$jqYpQprr<#tr;Qcr -rr3),1GgoW2#fH51]p%us8RT~> -s8N8AB4b[dB_Q*GA7B+ns8Dutr;Z`ortYJ3rVuora`_*)BOt^bAnY^mZhOFtnc/Xfr;RB-s8Drs -rVuorrVucprQ/P_Aas@ -"okG/%M0*D&H<7F&e>NbV#UGnrrE&trr`9#s8Mus$NAJ1>Y@a`9Sp4WrVllrq>UHorr;rrq>^Hn -s8W,urVm"u&eGQdnIPs=%h93`$R!jsJ,~> -#QM+f1GgsG2>K*/2?,K41^^Shs8Musrr2lrrr)lsrrUH%m5,)) -2)I*G2F6*tJ,~> -#Q;PPB4PUb@ejX9A-QXWA8''_qu6Tqrr2p#rr)lsrVlg-rSt2KN/`dWYKm1Hs8Duso`+si!WW,n -rrE&orrgAOA8,NCAdE'\AS,OaDWLhJ~> -#GVh?&ePZd')<(D%hK?b&.]rRrVmE-s8W)ts8W)us8N&urr;uss8W)srrE&mrrN)tq#C?mqYpp% -s8W)uU^n"L&/+FC"qhFY&/$,7J,~> -!4;_^!&aF+!&aa4!]*17qu6cts8W)prri?$rr2lprr`9#s8MNf#6+T#s8N&trVm<*s8W)urr<#) -2)I*Hn2(D.1c.!E1c.JOJ,~> -#KC:c@V94bAGKgDBOYF_An>oWs82Wl!<)lr!<)iq!<2ors8;rsp\t9nrVQTurr<#ts8Mus"8r3! -rr)j#aCJmp@V#"@#\%=T@q0+]DrQ9~> -"qhFZ'+kifp^d`B&J#Hc&.WOVrqucrrr)isrqud*rr;uts8N&urqucqrr2Qiqu6Nn!<2ip#6(G3 -&J,H`n.5j9&.]Be%h94)J,~> -"Z/"k2)@&_1^c)s1GppG14T<'s8Dor!<2ip!<2ut#6+Z&rr<#trr2utmf*:dq>UHor;Qr+1c7*I -2=<:*2)@'F1c.pW~> -#@qCZARf=cAGKgDAS5LcAS5PEs8Drs!<)lr!<)os%fQG-rVHKls8W)uqu6WooD]-qqu?]ns8W)u -rVc`urVuorrVlr:A82$R!,1n7#\[g\AnbmfA9i\~> -#,De@&.oE`p^d]D&.]9a&.fM^rVllsrr3?)s8W)us8Drsrr2iqs8M-["9/?#rr2rtrWf51&.oK`% -hJ1A!>,nB%g*@U+4>Z~> -#.$-D1c7-HoeZn01c7*G_>aH5rsJc*s8N&urr;utrqcX!rr)lsrr)ikrrE&qrsA])s8N#rrr;us -r;R*&s0FO>1,UpF2=WL/2)@-J1GgmPgOK~> -#KC:dAn>LaAGKgK@V0:b@U`kYdJs7Ds8DutrVlg"rr<#trq69mrr;rks8W&trsAZ(rVccrrr<#r -rVm9(s8N&NCAdE$`@:EeYBPum]~> -#QL_6%M06`&blnL%hK6_&e5Boe,TIIrr<#srr2os!<2lq!ri6!r;Qits8Mfn!WN&srtkU^Q\A4- -G)=0:rr<#ts8W(r&eGQc%h\7Arso;I&e>Tpdf4g~> -"95\a1]B321AE[81GgmE1c$sSh#IEQs8Moq!<2ip!WN,urqucrrq6:#rVuoOVO;(/O."5ls8N#t -$N:"11c.'I1Gq!HnMC5'r\F[71I9dqJ,~> -#Q)JNB4b[fAb]jR@qK4]A7oIkj8])Xs8;ors8W&rs8DurrVlrurVlcq"9&8srqZR(rVufqs8DuY -]sNWSXg$LWrs\l+rr'iGAn5OcB4PKAAdDpWAnGLcDW:\H~> -#QOau&eGQd&,6\G%h]Ea%h]Ba/b&f>s8N#qrrE&orri?$s8DrhrrE&trr`1r0b=0nrt5e`H11e3 -s8T#/&.T3_&.\.?r=9#B+OpDjJ,~> -!ri5,r\OX32>B!02)@)g1CQ,t9_88`rVuoss8W)trrE&qrrE&rrrE&irri?$ZV37Q1^QI.p&G$k -rj+F -#QOeAA7f7^AGKg;AH$0J@qB7_A:"%NrVlcdrrrE%s8Muqo`"pirr32@G@kGtAn_0S&8nK=s8W&t -`F`^pARf=\An^^H#\@OWBOl&Arr7K~> -rr2tnrXT8G&ePWc&e>KcpCIHlnGiOfrVuos!WW/urrE&srrE&orrE&rrrE&srrg7n%hKBK&-X&@ -rr/`)n.6$A&.f<^&.fHc&/#Krdf08s~> -s8NN,ZnjQq1c.'G1c.'Ip+uePo`"jjrql]qrr2otrq-3orr;uts8N#t"TJGH9JuN#"[T'ds0OTK -1]TE11^,a%g]%6QJ,~> -rr3DH@qK:aA7]=aA7T:_q.9b?BRojSrVllrrVm#urVuoso`"php\tBMFCo&opgs_J]`8#PARt=C -s'u7G@q91`rF>tADrgotJ,~> -rr30$V%F@O%fR%B&/#Nbq%*]?&/.+arqcWprr2rtrW3&upAY[%s8W)urr2rtrhg>>&eGKI&H<@H -&8[RA&ea[F$kEp]&eGNa&/,Noe,K@HJ,~> -&-)Y/rj=L<1GgjE1,^pF2>K'31GgsmkP>,Xrr2p"rr<#tp&>*ms8Moq!O=TU2#f?51k2J'1[m4% -1H"tb!^YW@rr7K~> -!<)os!l\_`qdoJ5"_D:WKC/^ -s8N#t$E"IH&e5E_&eGTbq%*]B%h'$l`;T]9rosI_rW)orrs#A2&J,H`'DW1E%M0-^&.oHan.6!?% -hfKd'Ftfd*S(/grr7K~> -r;R,21,UjE1GpsF1c>%b"Z&"n5L09-rrE&trrE&qrrE&lrrE&qrs&J.2DR*G1\W^12)@'G2Dd;\ -1^c/s1Gq$H2)I-Ug&CsMJ,~> -rr39&s2S\_An>Oaral.@q.9e@B4GLjf_tgPrr;rqlMh4jqu?]7B4Yai@qYUL#A%@UA7f=`AFX7C -BP1mc@V97_A7KW?rr<#ss*t~> -!<<#s!WT"q%fm4RrX]&Bq%*Q>&H3:C&V]lW!r`/up&>$krVll,rX]/F&.T?K&-WXV&eGTemgp$? -&/#Td%hK?a*S(2irVlisJ,~> -rVm6's0XX>2)I0I1cG+c%5Tgt1G^nXs8W&ss8W)qrrW0!rp]pm^bdl*1GgpCq(r.11Ge8P#;\1o -2)I0Vg&:pOrr7K~> -qu6uA@q]IdAS,OcAGKgIBOkXcAnSFJs8N&ss8W&orrE&hrsAZ(d:QouA7T+]q.9\@@qP^Nmq*,@ -An#@cA7B(]F5m/srr)lsJ,~> -s8NN,s8N&uUCn.M&ePWdpCR?8$kNp\'0aD7s8Drsrqu6b%K$/)s8;@.&.]<`&J,KK&-igY%hTEb -&/"FD$4da\%hB6b%3a4"qu;0~> -!<<&ts8NB'ZnsQq1,UpEpb`".$o9^r1c&=\s8W)us8MBbs8E*"oKrL5!AcY/1^>fn2)7!G2DXeZ% -5ft"1c7-H2*fsrs8W)ts*t~> -%fQG*s8W&t`aW@i@qB1^pgskBAn,@]AnHYHs8Drs"TJB"rVc -rr<#trr35#&eGQb%hT?J&.9!]&eGQb&.T7diVriV!ri6!rVuosp\t6mrVm+Z%h]Bb&.]9E&-NUV% -MKB@&.9'\&/#Krdf07Es8N#tJ,~> -s8W,urr3#uZi)]^1H%&b1^l5t1GgsG1c$t;kl:\^rW3&ur;Qcrq#:Qts8Durs-s!E!&aF+#;n=o -2)@*G2=EC%2?,K<1I0^os8W)trr7K~> -s8;uur;HX#`+3InAn>I`pgsM>rau1@"D;D?mf!.b"T8 -"onN#s8N#srs#;4&J#?`&butH&eP]g%hK?b%hB:JVuH\tr;Q]prrE&lrrrE%r;Za=rY#2@!###; -"VM=W&J#NC&-`UY&/#Kqdf07HrqueH~> -rr3E+s8W&trj=O<2)I'Gq(rR;1,UmG2)@*H2)JpOs8N#t!<2ut!<2]ls8E?)rr,2?1GgmD2>/m, -1BKBj1[Hq%2)@$Sg&CgIJ,~> -s8N)trr33%s8U&M@:oLMph'P;$"RXWAn#1\A;nG(rri?"s8W)nrrE#prs3LQAn5C]An5HJAd2dX -@qKFbAFF.1AHZIUAT$K+rrrB$rVQWpJ,~> -!<2rs$NC)*rr8i.%h]?bq%+,K&.]9a&.f<_&/#Nb&6bLBr:0derr2p%[1Ei[&eGWR')3"<')`@A -'(?G:&eGQd%3X*prrN&tJ,~> -q#:KrZSXKppG<(31c%!G1H#.g!&OU2!d(9_o)Jah#ljo(s1pNL1c,+f!&O@+!&Njr">r"n5hZ,9 -!<2orJ,~> -s8W,ts8N)trr3/?@VB@bAGBa@A7oF`BjtTNAcudXQ+bW8rs&B#rVt8WAGp*AA7fBGAcuXVAn5TF -B)Q6AAoHZ-rrE#ps*t~> -pAY,frXT8G&ePWc&e>Kcn.5g;+A,:$9hoF!rrW3"rVlftGS8sH%2'3`%M'*^&eGTe%j9 -p\t[$ZnjQq1c.'G1c.'ImPFo0rFZ1FJH#HGs8E3%rr<"X1Yjkf2>]342*fpqp]#a~> -pAYQ@@qK:aA7]=aA7T:_nR_l:A8[J-N!,-4s8W&prrE&trrB"UB)cBEBObRbB)Q6AAoHc(s*t~> -pAY -q#:j's8KD]1c$sD2)7'G1c=bZ$8XLr1c%!HBE/#2r;QcqrVlk1h_Y?i2>K'16/;J5s*t~> -q>UHnrr3&=AS:mOmUci;@q9.]@qTD2s8W#qrrN)trVlkSi+L`C1D>Fr:^/@~> -q>^Korr3>'&J#Ka%hB9a&.e4@!>,kA&-EG9rr2fprr2rt!(buY$kX!`&.oTe&e5r4rr2WkJ,~> -o`#9*1,UjE1GpsF1c=_Y!Au\41^#[Ks8W)rrrrE%rr;q1h_Y]u1G^mG1c7*H6.u81s*t~> -pAYEss2S\_An>Oaral.@nR`,=AnP[eAn5G4s8Dlq#6"Q$rr;tXi+ -q#CKa&e?#5s8W&sp]#a~> -p&>Bts0XX>2)I0I1cFh[#rOLp2)I*G1hZg_rri?$s(F4F1^>fn2)R3J6.u5:!<2cnJ,~> -oD]-9@q]IdAS,OcAFX7=ARf:aAnGRaNrK"RrrrE%s8@gdiFWR0An#@cA7B(]F5m/srr)TkJ,~> -p\t[$s8N&uUCn.M&ePWdn.5j9&.f?`%hK:Hrr2utr;Qcrrr2smi"-5+&eGQa&J>Nre,Jt=J,~> -q#C?ms8NB'ZnsQq1,UpEn2(G-1c.!F1Ggq$rr)isrr)j!rr<"2i%tm#1c7*I2)@*Th#@?Rrq?AB~> -q>Us's8;osrVslH@;'.^A7b7B#\.CWAS,LcAr?B`"TAB#rJ]ZHs'uFFBOkgjAoH`/rUg,?~> -pAb0lrr35#&eGQb%hT?B&-rm\'+b`d&.hM6rrE&qrri?$r_3p\&.9'\&/#Krdf07Es8M`lJ,~> -p](9mrr3#uZi)]^1H%&Z1^Z#o2)I0H1c/kErr2p"rr<#srr3'!B/SR's#'g5#;\X"rr<#trq?AB~> -q>^Kn!WW)rrs-JQAnYdf@qG.As()@EARf7]N; -q#:Kps8W)trr32!&ePWa&J=OE!"]&?!"]&?!&"9N!ri6!rVuos!WRr4&-`UY&/#Kqdf07Hrq-5@~> -pAYR#s8W&trj=O<2)I'GnMC5'r\OU2r\OUMrVm3'r;Zfrrr;utS)#n)2)@$Sg&COAJ,~> -p\t6lrr33%s8U&M@:oLMm:H?0ral.Sr;Qcqrr30"s8N&*ADh)"AHZIUAT$K+rr`6"rVQ?hJ,~> -q>UHorVm6(s8W)uV@jCP%MJ";#SR(8s8N&urr2iq!RVP=&-`aY%h] -nG`XjZSXKpju!&:s8Mlp!8?9d">r"n5hZ,9!<2WjJ,~> -p](9ls8N)trr3/?@VB@bAFX73AGg'=A-)`/q>UTrs8V+iiF`%!!bQB0rr2usoDa=~> -mf*9^rXT8G&ePWc&e>KcnIPd5df04Bs""*Krr;sL%hK6_&.]9a%hK?c&.f?b&/#B_%hKBb&eGTa% -hK9b&.fHb+O]]XJ,~> -n,EgqZnjQq1c.'G1c.'In2(/%g]%3QrVZ]qrr]342*fpqn,In~> -mf*^8@qK:aA7]=aA7T:_nR_r9jT#5Xrr2pDrVuosrVq%PA7T.]BOkXcAn5C^An>L`BOt^dA7T1\ -A8#I`AnM!P!bQB3mf.e~> -mf*IiV%F@O%fR%B&/#Nbn.5nmrr<#ts8N&urr)j%V\0LO&ePZfrX^"Z&.f<`&.] -nGa!ts8KD]1c$sD2)7'G1c=e[!B$bPrt#,/rVuirs8KA]1GgpD2DY7g!&OU2$oKk!1bpjD2)@'G -1H"tb!^YW@mf.e~> -nc&Ufrr3&=AS:mOmUci9]Dqj0s8Drqrr;usrs-SV@qK7aB4LpQ)eEVnAS#C_AnY[bAn>XdAS5Uc -An>L`C1D>Fr9jT8~> -nc/Xgrr3>'&J#Ka%hB9a&.e7A#[@?/rr2rss8W)ts8OGF8eM[G&/5Wf&eGTb&.oEa%h]Ba&eblg -&.oEd&.oTe&e5r4rr2?cJ,~> -m/IF"1,UjE1GpsF1c=bZ"*OSBrr)j7rr;uss8N"21c.'I1GpsE1c.'H2)@'F1H#.g%Pot!2)@$G -2)I0I1dTgomJh\~> -mf*Rks2S\_An>Oaral.@nR_l6R/[!]rt,)-s8N#ts8ImdAnGI\A7fHQA/f,nAS>ReA7f@bAn5Rf -AR]+]ARo=]ETI-!s8DHeJ,~> -nGiId!WT"q%fm4RrX]&Bn.5mIs8N&ts8N&urVlg&rr:t!%M9 -mJdOls0XX>2)I0I1cFeZ"[N+es8W)rrsA])rr;(F1c7'HrA4U61bpia2#fE51]0'71GgsH1c7SP -rVllsnGe"~> -li.:1@q]IdAS,OcAFX74A8V>G"o\K$rVulrs![mFltp6FBOk[dAn5@]AS#CaA7T@_Bk:gc@qK1^ -BOkR_Aolu1rVlcas*t~> -n,Egqs8N&uUCn.M&ePWdmgoR2[/^.%s!IaFs8N&I+V,1r&J,H`&IoEb&.]?b&.gE)&.]9a&.]9` -&e-#5rp0T7~> -nGiLes8NB'ZnsQq1,UpEmPFs[rr)isrVlisrr2oug-P]o!Au_52&\5+1c.'F2)I-`1c.!G1c7*I -2)@*Th#@?RrpKf:~> -nc'*ts8;osrVslH@;'.^A7b7B#\7Mns8Durs8N#t!<2rs$fZ8>BOtacAnG[dB)Z?@B+\`dH=UW! -A7T._A8,^hDr^iqm/MS~> -mf3=drr35#&eGQb%hT?B&-NLU9E5"frrE&trs8Q%dk)+A&.fBN&.&gX%hK9^VXH\ZrX]GL%hK?a -+O^8grVulbs*t~> -n,NFerr3#uZi)]^1H%&Z1]oNkBE%o1"9/?#rr2p)rr<#tgeB[a1c%#e1^Grq2Dd7soNF'M2#fH5 -1^>g%g]%6Qrr2?cJ,~> -nc/Xf!WW)rrs-JQAnYdf@qG1B"(c,(qtg -nG`Xhs8W)trr32!&ePWa&J=FB!8mVP!<)iq*WGPP&e>Td&J,Nb%h]Ng9@Nq@nNRWt%MTHe%j07! -rrE&bs*t~> -mf*^ps8W&trj=O<2)I'GmPFq+qu6Zqrr33%s8N&uoSic*%l?-u2Dm -n,ECdrr33%s8U&M@:oLMnR_r -nc&UgrVm6(s8W)uV@jCP%MJ7B#7hA]s8N&trr)j!rr;usrVm&\H7TU<')iCC,A+mns8W'(ni[Ts% -h] -kl1ebZSXKpmPG&&1k,K(p&>6qs8V8B9fDu,&i;@/J^4;qrr<#i=u8&n1c7POrVllsm/MS~> -n,NFds8N)trr3/?@VB@bAFX7 -k5PFVrXT8G&ePWc&e>Kcp^dQ=&/2q[rr2utrVllqq#:WY`l,g5e,01Err3<(s8MUR&.f -kPktiZnjQq1c.'G1c.'IpG<"11c -k5Pk0@qK:aA7]=aA7T:_q.9eD@V03(rqufrrVultqt^6tmap1HfAQ]-rr2p(rr;uhJn/J+DrTpZ -J,~> -k5PVaV%F@O%fR%B&/#Nbp^dWB&.^r's8N#t"TJH$rr2Zl!<2Zk#la -kl2.ls8KD]1c$sD2)7'G1c=t`!AdpXrrrE%rr<#tpAY-lrr<#tqYp`uo3*t:g?&?b~> -l2Lb^rr3&=AS:mOp1F;7!bHu^r;QlurVuljrrE&krs/PuIqETZs8D-\J,~> -l2Ue_rr3>'&J#Ka%hB9a&.eRJrXT&B&;C,`s8Mus!<)`n!<2ors8Mrr!<2ut!q9IBjSs`~> -jSoRo1,UjE1GpsF1c>(cs"j[4">lPHrr2osrr2Qi!<2fo!<2ut"8$`hroO01~> -k5P_cs2S\_An>Oaral.@q.BY<%:j*^Z2O_#s8Dutr;Z]grrN)rq>UHorr3/rPiVlErTF32~> -kl:V\!WT"q%fm4RrX]&Bq%*uG&IoEa&CgaZs8W&srUg*mrr;urrqcZprqucrroa<3~> -jo5\ds0XX>2)I0I1cG+c#r=Fq1G^rAs8W)srrE&krrW3"rqQKsrr<#ts8M-[J,~> -j8TG)@q]IdAS,OcAGKj;AHZLVAS'j!rr`,tr;?0d!ri,rqYp`us8W&tqW7a-~> -kPktis8N&uUCn.M&ePWdp^doJ%hK -kl:Y]s8NB'ZnsQq1,UpEpbW742)I0H1dU7&o)AairVZZqrqZTorr)isroa<3~> -l2M7ls8;osrVslH@;'.^A7bLI%:j'^AmoWGs8W&tr;ZcjrrE&irrW0!rT!p.~> -k5YJ\rr35#&eGQb%hT?I&-igZ%h90a54JLMs8Mio!ri6!r;Qits8Moqs8N&u!<2-\J,~> -kPtS]rr3#uZi)]^1H%&a1^l/t1GgsF>4hjorr;rkrrW3"rquctrr;uqrrE&trrE&[s*t~> -l2Ue^!WW)rrs-JQAnYdf@qGCH#%D.RBkDqfrr3&urr)Wl!ri6!r;Qits8Mcm!r`/tkl6/~> -kl1e`s8W)trr32!&ePWa&J=gM%2'0_%hK6a%m9F_rr;ugrrE&lrrE&ss8W)^s*t~> -k5Pkhs8W&trj=O<2)I'GpbW@71c$sG1GrA-s8W)grrE&lrs&K&rVuirrojB4~> -kPkP\rr33%s8U&M@:oLMq.:.HB4b^eA8#M(p](3ls8DogrrW2urV$6orr)lsr9402~> -l2Lb_rVm6(s8W)uV@jCP%MJOJ$Om[Z%hB3a&2)B1rUU!grr)isrr)isrr)lsroX62~> -i;WrZZSXKpp+ue-1A`m2:>5aIrpB^crr)j!rr<#rj8XW~> -kPtS\s8N)trr3/?@VB@bAG9[BAS,@ZAn5Ltj8J -hZ!SNrXT8G&ePWc&e>KcpCIHMZiC()rVuosq#:?nfDg@~> -hu=,aZnjQq1c.'G1c.'Ip,!"?_#OH6s8N#nrrrE%rr;usf`-I~> -hZ"#(@qK:aA7]=aA7T:_pgs\CDUA@^r;Q^&rVuorrVuors8CIIJ,~> -hZ!cYV%F@O%fR%B&/#Nbp^dQ=&eA7 -i;X;ds8KD]1c$sD2)7'G1c>(c"Z8+n208 -iVroVrr3&=AS:mOp1=Y@BOYS;pAb*is8Mrr#6"T%rr)lrfDg@~> -iW&rWrr3>'&J#Ka%hB9a&.eRJ#n@RX&e?%Ms8W&ls8W'!s8L[NJ,~> -h#@_g1,UjE1GpsF1c=q_!]UHnr;Qits8L[NJ,~> -hZ!l[s2S\_An>Oaral.@q.:FQA7]4^E4u5Mr;Zfqs8W)ss8W&rs8DlJs*t~> -i;`cT!WT"q%fm4RrX]&Bp^e&J&/#Qc&ho^@s8W)ts8N#ts8Drs!<1XNJ,~> -h>[i\s0XX>2)I0I1cG+c!&aa4s"ag89rIU^rr)lsrWN9#s8W)Ms*t~> -g]%T!@q]IdAS,OcAGKgE@V'.^@qB1r](c1"rrE#Hs*t~> -hu=,as8N&uUCn.M&ePWdp^dE -i;`fUs8NB'ZnsQq1,UpEpbWR=1c.*K1c7'G6@ZfAs8W)urr)isrn%1#~> -iVsDds8;osrVslH@;'.^A7bLI'4b]fB4PI]A8e'`p](3ls8MusrRLpu~> -hZ*WTrr35#&eGQb%hT?J&/Pig&eGTd&.f?_&.]=8GDO5W`5KR4Q^6;(J,~> -huE`Urr3#uZi)]^1H%&b1`&#+1GgpG1c.'G1c7*oO.+> -iW&rV!WW)rrs-JQAnYdf@qGFI!,2@D&nP`iAn>LbAq?qeg=k63gXj$Lf`-I~> -i;WrXs8W)trr32!&ePWa&J=gM(D78i&J>Qb&J#Ba&.oEa&.]6^&eGQqe(F\N~> -hZ"#`s8W&trj=O<2)I'GpGDn-$o9^s1GgmD1c7'G1c,(e!]<9tf`-I~> -hu<]Trr33%s8U&M@:oLMq.BY;'k1`dARo:a@q0+`AS,OcAS,IbA8gP]s*t~> -iVroWrVm6(s8W)uV@jCP%MJFG$P -f`)*RZSXKpo/$Y,1c7-H1c>7hs"jX2"#Dc!g=Q@T~> -huE`Ts8N)trr3/?@VB@bAGKgBBOkXcAS,I`rFZ(?!b5ePral4CDrTCKJ,~> -f)G`FrXT8G&ePWc&e>Kcq%*uJ&.f<^&.fHc&/#KrdanGK~> -fDc9YZnjQq1c.'G1c.'IoJ?P*q_SC45hl:is*t~> -f)H/u@qK:aA7]=aA7T:_q.BY;"DD:UAnM!P!bQB3f)L7~> -f)GpQV%F@O%fR%B&/#Nbp^diE&J,Qd%M00b%NX$tf)L7~> -f`)H\s8KD]1c$sD2)7'G1c>%b!AcV/1]fturmq+"~> -g&D'Nrr3&=AS:mOp1=bEAS5UcAn>L`C1D>Fr7:mu~> -g&M*Orr3>'&J#Ka%hB9a&.eOI$kX!`&.oTe&e5r4rr1LKJ,~> -eGfl_1,UjE1GpsF1c>%b$T0^r2)R3J1c.MOrmh%!~> -f)H$Ss2S\_An>Oaral.@q.:.NB4YO]B4YUa@r^T/s8W&Ms*t~> -f`1pL!WT"q%fm4RrX]&Bq%+#G&/#Td%hK?a*S(2irVkFKJ,~> -ec-!Ts0XX>2)I0I1cG"`#;\1o2)I0Vg&:pNrn.7$~> -e,K`n@q]IdAS,OcAGKgI@qK1^BOkR_Aolu1rVlcIs*t~> -fDc9Ys8N&uUCn.M&ePWdp^dcC&eGQa&J>Nre,IhrJ,~> -f`1sMs8NB'ZnsQq1,UpEpbWF;1c7*I2)@*Th#@?Rrmq+"~> -g&DQ\s8;osrVslH@;'.^A7bOJs'uFFBOkgjAoH`/rRCjt~> -f)PdLrr35#&eGQb%hT?H&.9'\&/#Krdf07Es8LULJ,~> -fDkmMrr3#uZi)]^1H%&`2#fH51^>g%g]%6Qrr1LKJ,~> -g&M*N!WW)rrs-JQAnYdf@qGCH$tj*a@V'K;r;Zcrrr(IKJ,~> -f`)*Ps8W)trr32!&ePWa&J=dL"qD=Y&e?)4rr2uteGk%~> -f)H0Xs8W&trj=O<2)I'Gp+uq11G_>MrmCar~> -fDbjLrr33%s8U&M@:oLMph'P;"Cc%UDW1Tp"9&8uqq(ju~> -g&D'OrVm6(s8W)uV@jCP%MJRK"qhIX&e,u3q>UHmf`-I~> -d/O7JZSXKpoeZe/1c7POrVllseGk%~> -fDkmLs8N)trr3/?@VB@bAGKj9A--@]iVriWrR:ds~> -cMmm>rXT5F'+bZd&e>NP&-EOU+O\R8J,~> -ci4IRZnjQq1c%!H1G^mF2?#E72*fpqci8L~> -cMn -cMn4MV%F@O&.]9_&,d%B'+Q&3rm(Oo~> -d/OORs8KD]1c$sG1GgsIr%nI@h#>V!J,~> -dJj4Frr3;DAS5RbAn>XfBDuEEC1D>Fr6G=m~> -dJs7Grr3P-&J#?a&J,Hb%hK?`*S(/gcMrC~> -bl8!V1,UmE2)I0G2?#E66.u7^s*t~> -cMnUWs2S\_@q]FaAn>LbA7KW?rr<#sd/SU~> -d/X(D"TP;/&eP$Q#nR^]%is4#s8DrCs*t~> -c2S:Ps0XX>1c%!G2Dd0H6.u5:!<1@FJ,~> -bPr-m@q'%]Amf7^AS-#CrVc`oci8L~> -ci4RUs8N&uUCn(M%hK?a%jBF$bQ!(~> -d/X+Es8NW.ZnsWs1H%'G2*fsrs8W)Ds*t~> -dJjmYs8;osrVslJAn5CaA7]:ij8T#$s*t~> -cN!qDrr3G'&.oQd%hKi2rr2lrrm(Oo~> -ci=%Err3K-ZSjQr1Gq!Ug]%6Qrr14CJ,~> -dJs7F!WW)rrsm%]B4Y^fA8L9's8N&trQkLo~> -d/O7Hs8W)trr32#%h]Bd*7Ooe!<14BJ,~> -cMn@Qs8W&ts0=L=1GqJRrlP1j~> -ci4"Drr3<(s8BlJA7]=ijo58^rVuinci8L~> -dJj4GrVm3's8W)uV%4.[e+s"Dr6YIo~> -aSuJDZnsX*g]%3P!<14BJ,~> -ci=%Ds8N)trr3,A@:a< -`r?+;+O\:0J,~> -`r?+H5hj -`r?+YDreq -%%EndData -showpage -%%Trailer -end -%%EOF
figs/logo.eps Property changes : Deleted: svn:executable Index: figs/fancy_headsep.svg =================================================================== --- figs/fancy_headsep.svg (revision 9) +++ figs/fancy_headsep.svg (nonexistent) @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - -
figs/fancy_headsep.svg Property changes : Deleted: svn:executable Index: figs/encrypt_FSM.jpg =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: figs/encrypt_FSM.jpg =================================================================== --- figs/encrypt_FSM.jpg (revision 9) +++ figs/encrypt_FSM.jpg (nonexistent)
figs/encrypt_FSM.jpg Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: figs/CoreEncDP.eps =================================================================== --- figs/CoreEncDP.eps (revision 9) +++ figs/CoreEncDP.eps (nonexistent) @@ -1,2471 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: inkscape 0.46 -%%Pages: 1 -%%Orientation: Portrait -%%BoundingBox: 0 0 493 682 -%%HiResBoundingBox: 6.5624999e-08 -6.4621094e-06 492.67307 681.28052 -%%EndComments -%%BeginSetup -%%EndSetup -%%Page: 1 1 -0 682 translate -0.8 -0.8 scale -0 0 0 setrgbcolor -[] 0 setdash -1 setlinewidth -0 setlinejoin -0 setlinecap -gsave [1 0 0 1 0 0] concat -gsave [1 0 0 1 -66.517735 -70.887979] concat -gsave [0 -1 1 0 27.085301 992.39892] concat -gsave -1 1 1 setrgbcolor -newpath -147.64731 486.47076 moveto -333.39821 486.47076 lineto -333.39821 636.07809 lineto -147.64731 636.07809 lineto -147.64731 486.47076 lineto -closepath -fill -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.55284345 setlinewidth -2 setlinejoin -1 setlinecap -newpath -147.64731 486.47076 moveto -333.39821 486.47076 lineto -333.39821 636.07809 lineto -147.64731 636.07809 lineto -147.64731 486.47076 lineto -closepath -stroke -gsave -0.87843138 0.87843138 0.87843138 setrgbcolor -newpath -195.35443 134.60527 moveto -336.14162 134.60527 lineto -336.14162 186.80979 lineto -195.35443 186.80979 lineto -195.35443 134.60527 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -2 setlinejoin -0 setlinecap -newpath -195.35443 134.60527 moveto -336.14162 134.60527 lineto -336.14162 186.80979 lineto -195.35443 186.80979 lineto -195.35443 134.60527 lineto -closepath -stroke -gsave [1 0 0 -1 216.66989 164.01807] concat -gsave -/newlatin1font {findfont dup length dict copy dup /Encoding ISOLatin1Encoding put definefont} def -/BitstreamVeraSans-Roman-ISOLatin1 /BitstreamVeraSans-Roman newlatin1font -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(keyexpansionV2) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -1 setlinewidth -0 setlinejoin -0 setlinecap -newpath -167.50387 45.550046 moveto -265.74804 45.550046 265.74804 45.550046 265.74804 45.550046 curveto -265.74804 131.36727 lineto -stroke -gsave [0.4 0 0 0.4 167.50387 45.550046] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [2.4492127e-17 0.4 -0.4 2.4492127e-17 265.74804 131.36727] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1 setlinewidth -0 setlinejoin -0 setlinecap -newpath -167.50387 63.26659 moveto -248.0315 63.26659 lineto -248.0315 131.45541 lineto -stroke -gsave [0.4 0 0 0.4 167.50387 63.26659] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [2.4492127e-17 0.4 -0.4 2.4492127e-17 248.0315 131.45541] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1 setlinewidth -0 setlinejoin -0 setlinecap -newpath -167.50387 80.98312 moveto -230.31497 80.98312 lineto -230.31497 131.71667 lineto -stroke -gsave [0.4 0 0 0.4 167.50387 80.98312] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [2.4492127e-17 0.4 -0.4 2.4492127e-17 230.31497 131.71667] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -167.50387 98.69966 moveto -212.59843 98.69966 lineto -212.59843 132.53215 lineto -stroke -gsave [0.25 0 0 0.25 167.50387 98.69966] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1.5307579e-17 0.25 -0.25 1.5307579e-17 212.59843 132.53215] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 113.58607 48.549622] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(keyword) show -grestore -grestore -gsave [1 0 0 -1 84.96888 66.964157] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(keywordaddr) show -grestore -grestore -gsave [1 0 0 -1 69.40638 84.329712] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(w_ena_keyword) show -grestore -grestore -gsave [1 0 0 -1 99.986458 101.69527] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(key_stable) show -grestore -grestore -gsave -0.87843138 0.87843138 0.87843138 setrgbcolor -newpath -195.188 258.45459 moveto -336.13336 258.45459 lineto -336.13336 310.99198 lineto -195.188 310.99198 lineto -195.188 258.45459 lineto -closepath -fill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -195.188 258.45459 moveto -336.13336 258.45459 lineto -336.13336 310.99198 lineto -195.188 310.99198 lineto -195.188 258.45459 lineto -closepath -stroke -gsave [1 0 0 -1 208.32964 287.76135] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(AES_FSM_ENCRYPT) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -212.59843 256.48488 moveto -212.28791 186.80979 lineto -stroke -gsave [0.0011141604 0.24999752 -0.24999752 0.0011141604 212.59843 256.48488] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -248.03564 258.32985 moveto -248.0315 188.84695 lineto -stroke -gsave [-1.4895751e-05 -0.25 0.25 -1.4895751e-05 248.0315 188.84695] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [0 -1 1 0 0 0] concat -gsave [1 0 0 -1 -246.18594 208.3589] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(key_ready) show -grestore -grestore -grestore -gsave [0 -1 1 0 0 0] concat -gsave [1 0 0 -1 -256.94189 244.26689] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(roundkey_idx) show -grestore -grestore -grestore -gsave [1 0 0 1 -124.01574 10.116984] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -291.51961 260.79847 moveto -317.10609 260.79847 lineto -stroke -gsave [0.25 0 0 0.25 291.51961 260.79847] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [0.25 0 0 0.25 317.10609 260.79847] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 213.71024 264.02637] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(ena_encrypt) show -grestore -grestore -grestore -gsave [1 0 0 1 -124.01574 10.116984] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -291.71241 289.14493 moveto -317.83465 289.14493 lineto -stroke -gsave [-0.25 0 0 -0.25 291.71241 289.14493] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [-0.25 0 0 -0.25 317.83465 289.14493] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 241.51762 293.54776] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(finished) show -grestore -grestore -grestore -gsave -0.87843138 0.87843138 0.87843138 setrgbcolor -newpath -641.77997 183.26477 moveto -712.01278 183.26477 lineto -712.01278 253.49759 lineto -641.77997 253.49759 lineto -641.77997 183.26477 lineto -closepath -fill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -641.77997 183.26477 moveto -712.01278 183.26477 lineto -712.01278 253.49759 lineto -641.77997 253.49759 lineto -641.77997 183.26477 lineto -closepath -stroke -0 0 0 setrgbcolor -[2 1] 0 setdash -1 setlinewidth -0 setlinejoin -0 setlinecap -newpath -641.77995 218.38121 moveto -712.01274 218.38121 lineto -stroke -gsave [1 0 0 -1 654.3125 196.81729] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(sbox\(0\)) show -grestore -grestore -gsave [1 0 0 -1 643.55469 211.81729] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(\(Highword\)) show -grestore -grestore -gsave [1 0 0 -1 654.3125 231.54739] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(sbox\(0\)) show -grestore -grestore -gsave [1 0 0 -1 644.86719 246.54739] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(\(LowWord\)) show -grestore -grestore -gsave -0.87843138 0.87843138 0.87843138 setrgbcolor -newpath -641.77997 311.87411 moveto -712.01278 311.87411 lineto -712.01278 382.10693 lineto -641.77997 382.10693 lineto -641.77997 311.87411 lineto -closepath -fill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -641.77997 311.87411 moveto -712.01278 311.87411 lineto -712.01278 382.10693 lineto -641.77997 382.10693 lineto -641.77997 311.87411 lineto -closepath -stroke -0 0 0 setrgbcolor -[2 1] 0 setdash -1 setlinewidth -0 setlinejoin -0 setlinecap -newpath -641.77995 346.99053 moveto -712.01274 346.99053 lineto -stroke -gsave [1 0 0 -1 654.3125 325.42661] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(sbox\(3\)) show -grestore -grestore -gsave [1 0 0 -1 643.55469 340.42661] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(\(Highword\)) show -grestore -grestore -gsave [1 0 0 -1 654.3125 360.15674] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(sbox\(3\)) show -grestore -grestore -gsave [1 0 0 -1 644.86719 375.15674] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(\(LowWord\)) show -grestore -grestore -gsave [1 0 0 1 322.75845 66.01852] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -275.43611 256.79847 moveto -317.10609 256.79847 lineto -stroke -gsave [0.25 0 0 0.25 317.10609 256.79847] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 279.40189 254.07385] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([31:24]) show -grestore -grestore -grestore -gsave [1 0 0 1 322.75845 68.94002] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -275.43611 272.65952 moveto -317.10609 272.65952 lineto -stroke -gsave [0.25 0 0 0.25 317.10609 272.65952] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 279.40189 269.93491] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([23:16]) show -grestore -grestore -grestore -gsave [1 0 0 1 322.75845 68.83063] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -275.43611 291.55144 moveto -317.10609 291.55144 lineto -stroke -gsave [0.25 0 0 0.25 317.10609 291.55144] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 285.76907 288.82681] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([15:8]) show -grestore -grestore -grestore -gsave [1 0 0 1 322.75845 66.01852] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -275.43611 313.14607 moveto -317.10609 313.14607 lineto -stroke -gsave [0.25 0 0 0.25 317.10609 313.14607] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 292.13626 310.42145] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([7:0]) show -grestore -grestore -grestore -gsave [0 -1 1 0 0 0] concat -gsave [1 0 0 -1 -300.0957 679.62384] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -40 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(...) show -grestore -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -713.20564 322.78873 moveto -754.87562 322.78873 lineto -stroke -gsave [0.25 0 0 0.25 713.20564 322.78873] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 717.17145 320.06409] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([31:24]) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -713.20564 341.57129 moveto -754.87562 341.57129 lineto -stroke -gsave [0.25 0 0 0.25 713.20564 341.57129] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 717.17145 338.84665] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([23:16]) show -grestore -grestore -gsave [1 0 0 1 436.34455 68.05069] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -276.86109 292.30313 moveto -318.53107 292.30313 lineto -stroke -gsave [0.25 0 0 0.25 276.86109 292.30313] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 285.76907 288.82681] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([15:8]) show -grestore -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -713.20564 379.13633 moveto -754.87562 379.13633 lineto -stroke -gsave [0.25 0 0 0.25 713.20564 379.13633] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 729.90582 376.41168] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([7:0]) show -grestore -grestore -gsave [1 0 0 1 261.62321 -117.76086] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -451.58244 311.94026 moveto -493.25242 311.94026 lineto -stroke -gsave [0.25 0 0 0.25 451.58244 311.94026] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 455.54822 309.21564] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([31:24]) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -451.58244 330.72281 moveto -493.25242 330.72281 lineto -stroke -gsave [0.25 0 0 0.25 451.58244 330.72281] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 455.54822 327.99817] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([23:16]) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -451.58244 349.50534 moveto -493.25242 349.50534 lineto -stroke -gsave [0.25 0 0 0.25 451.58244 349.50534] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 461.91541 346.7807] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([15:8]) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -451.58244 368.28786 moveto -493.25242 368.28786 lineto -stroke -gsave [0.25 0 0 0.25 451.58244 368.28786] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 468.28259 365.56323] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([7:0]) show -grestore -grestore -gsave [1 0 0 1 -211.55572 41.486293] concat -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -704.80814 270.45397 moveto -704.80817 326.80157 704.80817 326.80157 704.80817 326.80157 curveto -stroke -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -754.56307 322.68466 moveto -754.5631 379.03226 754.5631 379.03226 754.5631 379.03226 curveto -stroke -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -598.19453 322.81699 moveto -598.19456 379.16459 598.19456 379.16459 598.19456 379.16459 curveto -stroke -gsave [1 0 0 1 322.75846 -62.590812] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -275.43611 256.79847 moveto -317.10609 256.79847 lineto -stroke -gsave [0.25 0 0 0.25 317.10609 256.79847] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 279.40189 254.07385] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([31:24]) show -grestore -grestore -grestore -gsave [1 0 0 1 322.75846 -59.669313] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -275.43611 272.65952 moveto -317.10609 272.65952 lineto -stroke -gsave [0.25 0 0 0.25 317.10609 272.65952] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 279.40189 269.93491] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([23:16]) show -grestore -grestore -grestore -gsave [1 0 0 1 322.75846 -59.778697] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -275.43611 291.55144 moveto -317.10609 291.55144 lineto -stroke -gsave [0.25 0 0 0.25 317.10609 291.55144] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 285.76907 288.82681] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([15:8]) show -grestore -grestore -grestore -gsave [1 0 0 1 322.75846 -62.59081] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -275.43611 313.14607 moveto -317.10609 313.14607 lineto -stroke -gsave [0.25 0 0 0.25 317.10609 313.14607] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 292.13626 310.42145] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -([7:0]) show -grestore -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -598.25651 194.20767 moveto -598.25654 250.55527 598.25654 250.55527 598.25654 250.55527 curveto -stroke -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -436.49283 266.28073 moveto -525.35588 266.28073 lineto -525.35588 318.6781 lineto -436.49283 318.6781 lineto -436.49283 266.28073 lineto -closepath -stroke -gsave [1 0 0 -1 458.55618 295.78995] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(AddKey) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.875 setlinewidth -0 setlinejoin -0 setlinecap -newpath -336.14163 160.87965 moveto -486.10843 160.58609 lineto -486.81713 261.78213 lineto -stroke -gsave [0.0052523001 0.74998161 -0.74998161 0.0052523001 486.81713 261.78213] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 1 20 -105.39035] concat -0 0 0 setrgbcolor -[] 0 setdash -1.8750006 setlinewidth -0 setlinejoin -0 setlinecap -newpath -507.63041 397.89573 moveto -534.10187 397.89572 lineto -stroke -gsave [0.75000024 -2.8332409e-07 2.8332409e-07 0.75000024 507.63041 397.89573] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -532.94056 397.89572 moveto -544.27972 386.55656 lineto -543.92535 328.38147 lineto -578.29721 328.38147 lineto -stroke -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -532.94055 397.58322 moveto -544.27971 408.92238 lineto -543.92534 458.5931 lineto -578.2972 457.8844 lineto -stroke -grestore -gsave [1 0 0 -1 544.44073 163.06154] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(STATE\(ROUND\)) show -grestore -grestore -gsave [-1 0 0 1 1674.5397 -184.56638] concat -0 0 0 setrgbcolor -[] 0 setdash -1.8744094 setlinewidth -0 setlinejoin -0 setlinecap -newpath -847.83594 477.07176 moveto -874.3074 477.07175 lineto -stroke -gsave [-0.74976377 2.8323477e-07 -2.8323477e-07 -0.74976377 847.83594 477.07176] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -874.30741 477.07175 moveto -885.64657 465.73259 lineto -885.2922 407.5575 lineto -919.66406 407.5575 lineto -stroke -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -874.3074 476.75925 moveto -885.64656 488.09841 lineto -885.29219 537.76913 lineto -919.66405 537.06043 lineto -stroke -grestore -gsave [1 0 0 -1 721.36041 163.06154] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(STATE\(ROUND-1\)) show -grestore -grestore -gsave [1 0 0 -1 565.93787 221.31143] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -8 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(COL\(0\)) show -grestore -grestore -gsave [1 0 0 -1 565.93787 351.45261] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -8 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(COL\(3\)) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -832.02289 265.82611 moveto -920.88594 265.82611 lineto -920.88594 315.38869 lineto -832.02289 315.38869 lineto -832.02289 265.82611 lineto -closepath -stroke -gsave [1 0 0 -1 850.46515 295.08102] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(ShiftRow) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.8749728 setlinewidth -0 setlinejoin -0 setlinecap -newpath -876.09788 317.38867 moveto -879.16217 568.71458 lineto -763.16529 568.71457 lineto -stroke -gsave [0.0091435594 0.74993339 -0.74993339 0.0091435594 876.09788 317.38867] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -763.18364 568.71588 moveto -752.50329 557.37361 lineto -752.83707 499.18258 lineto -720.46226 499.18258 lineto -stroke -gsave [-0.5 6.1230318e-17 -6.1230318e-17 -0.5 720.46226 499.18258] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -763.18365 568.4033 moveto -752.5033 579.74556 lineto -752.83708 629.42989 lineto -720.46227 628.721 lineto -stroke -gsave [-0.49988018 -0.010945549 0.010945549 -0.49988018 720.46227 628.721] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.875 setlinewidth -0 setlinejoin -0 setlinecap -newpath -407.46731 412.15209 moveto -407.46731 569.57406 lineto -581.7565 569.57405 lineto -stroke -gsave [-4.5922738e-17 -0.75 0.75 -4.5922738e-17 407.46731 412.15209] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -581.58674 569.71682 moveto -592.9259 558.37766 lineto -592.57153 500.20257 lineto -626.94339 500.20257 lineto -stroke -gsave [-0.5 0 0 -0.5 626.94339 500.20257] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -1 setlinecap -newpath -581.58673 569.40432 moveto -592.92589 580.74348 lineto -592.57152 630.4142 lineto -626.94338 629.7055 lineto -stroke -gsave [-0.49989375 0.010307115 -0.010307115 -0.49989375 626.94338 629.7055] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -627.94452 475.96799 moveto -716.80757 475.96799 lineto -716.80757 528.36536 lineto -627.94452 528.36536 lineto -627.94452 475.96799 lineto -closepath -stroke -gsave [1 0 0 -1 644.40631 505.4772] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(mixcol\(0\)) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -627.94452 602.2514 moveto -716.80757 602.2514 lineto -716.80757 654.64878 lineto -627.94452 654.64878 lineto -627.94452 602.2514 lineto -closepath -stroke -gsave [1 0 0 -1 644.40631 631.76068] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(mixcol\(3\)) show -grestore -grestore -gsave [0 -1 1 0 0 0] concat -gsave [1 0 0 -1 -583.37836 673.62299] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -40 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(...) show -grestore -grestore -grestore -gsave [1 0 0 -1 596.92242 498.52289] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -8 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(COL\(0\)) show -grestore -grestore -gsave [1 0 0 -1 596.59723 626.81494] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -8 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(COL\(3\)) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -343.70079 407.48031 moveto -354.33071 389.76377 lineto -460.62992 389.76377 lineto -471.25984 407.48031 lineto -343.70079 407.48031 lineto -closepath -stroke -0 0 0 setrgbcolor -[] 0 setdash -1.7672329 setlinewidth -0 setlinejoin -0 setlinecap -newpath -874.68767 443.81704 moveto -442.86026 443.81704 lineto -442.86026 411.67817 lineto -stroke -gsave [-0.70689316 8.6566585e-17 -8.6566585e-17 -0.70689316 874.68767 443.81704] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [4.3283293e-17 -0.70689316 0.70689316 4.3283293e-17 442.86026 411.67817] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.7703744 setlinewidth -0 setlinejoin -0 setlinecap -newpath -372.09801 411.80401 moveto -372.09801 443.82924 lineto -154.79605 443.82924 lineto -stroke -gsave [-4.3360235e-17 -0.70814977 0.70814977 -4.3360235e-17 372.09801 411.80401] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [0.70814977 -8.672047e-17 8.672047e-17 0.70814977 154.79605 443.82924] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.875 setlinewidth -0 setlinejoin -0 setlinecap -newpath -407.47118 387.17136 moveto -407.47118 290.98299 lineto -431.23972 290.98299 lineto -stroke -gsave [4.5922738e-17 -0.75 0.75 4.5922738e-17 407.47118 387.17136] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [0.75 0 0 0.75 431.23972 290.98299] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 106.3278 446.38983] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(data_in) show -grestore -grestore -gsave [1 0 0 -1 471.16608 398.88095] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(AddKeyMux) show -grestore -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.875 setlinewidth -0 setlinejoin -0 setlinecap -newpath -540.73622 292.50537 moveto -540.73622 72.957919 lineto -777.44119 72.957919 lineto -stroke -gsave [0.75 0 0 0.75 777.44119 72.957919] concat -gsave -0 0 0 setrgbcolor -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -eofill -grestore -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -5.77 0 moveto --2.88 5 lineto --2.88 -5 lineto -5.77 0 lineto -closepath -stroke -grestore -gsave [1 0 0 -1 733.6601 68.569244] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -12 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(result) show -grestore -grestore -gsave [1 0 0 1 0 -16.00001] concat -gsave -0.87843138 0.87843138 0.87843138 setrgbcolor -newpath -159.14587 513.86853 moveto -193.6768 513.86853 lineto -193.6768 541.31285 lineto -159.14587 541.31285 lineto -159.14587 513.86853 lineto -closepath -fill -grestore -0 0 0 setrgbcolor -[] 0 setdash -0.9021427 setlinewidth -2 setlinejoin -1 setlinecap -newpath -159.14587 513.86853 moveto -193.6768 513.86853 lineto -193.6768 541.31285 lineto -159.14587 541.31285 lineto -159.14587 513.86853 lineto -closepath -stroke -gsave [1 0 0 -1 199.9308 530.34949] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(registered component) show -grestore -grestore -grestore -gsave [1 0 0 1 0 -22.160151] concat -0 0 0 setrgbcolor -[] 0 setdash -0.9021427 setlinewidth -2 setlinejoin -1 setlinecap -newpath -159.14587 558.48651 moveto -193.6768 558.48651 lineto -193.6768 585.93083 lineto -159.14587 585.93083 lineto -159.14587 558.48651 lineto -closepath -stroke -gsave [1 0 0 -1 200.28725 574.96747] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(combinatorial component) show -grestore -grestore -grestore -gsave [1 0 0 1 0 -20.846491] concat -0 0 0 setrgbcolor -[] 0 setdash -0.625 setlinewidth -0 setlinejoin -0 setlinecap -newpath -159.60149 600.01849 moveto -193.81538 600.01849 lineto -stroke -gsave [1 0 0 -1 200.29701 602.77728] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(signal) show -grestore -grestore -grestore -gsave [1 0 0 1 0 -14.328302] concat -0 0 0 setrgbcolor -[] 0 setdash -1.25 setlinewidth -0 setlinejoin -0 setlinecap -newpath -159.28899 612.3202 moveto -193.50288 612.3202 lineto -stroke -gsave [1 0 0 -1 200.07729 616.04822] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(32-Bit column) show -grestore -grestore -grestore -gsave [1 0 0 1 0 -16] concat -0 0 0 setrgbcolor -[] 0 setdash -1.875 setlinewidth -0 setlinejoin -0 setlinecap -newpath -158.97649 631.84253 moveto -193.19038 631.84253 lineto -stroke -gsave [1 0 0 -1 199.74037 635.57056] concat -gsave -/BitstreamVeraSans-Roman-ISOLatin1 findfont -10 scalefont -setfont -0 0 0 setrgbcolor -newpath -0 0 moveto -(128-Bit AES 'state') show -grestore -grestore -grestore -grestore -grestore -grestore -showpage -%%EOF Index: figs/fancy_headsep_r.jpg =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: figs/fancy_headsep_r.jpg =================================================================== --- figs/fancy_headsep_r.jpg (revision 9) +++ figs/fancy_headsep_r.jpg (nonexistent)
figs/fancy_headsep_r.jpg Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: figs/CoreEncDP.pdf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: figs/CoreEncDP.pdf =================================================================== --- figs/CoreEncDP.pdf (revision 9) +++ figs/CoreEncDP.pdf (nonexistent)
figs/CoreEncDP.pdf Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: figs/encrypt_FSM.dot =================================================================== --- figs/encrypt_FSM.dot (revision 9) +++ figs/encrypt_FSM.dot (nonexistent) @@ -1,21 +0,0 @@ -digraph sample{ -"START"[shape=point,pos="1,0"]; -"WAIT_KEY"; -"WAIT_DATA"; -"INITIAL_ROUND"; -"DO_ROUND"; -"FINAL_ROUND"; -"DONE"; -START->WAIT_KEY; -WAIT_KEY->"WAIT_DATA"[label="key_ready=1"]; -"WAIT_DATA"->"WAIT_KEY"[label="key_stable=0"]; -"WAIT_DATA"->"INITIAL_ROUND"[label="data_stable=1"]; -"INITIAL_ROUND"->"DO_ROUND"[weight=20]; -"INITIAL_ROUND"->"WAIT_KEY"[label="key_stable=0"]; -"DO_ROUND"->"FINAL_ROUND"[label="i=NO_ROUNDS"]; -"DO_ROUND"->"WAIT_KEY"[label="key_stable=0"]; -"DO_ROUND"->"DO_ROUND"[label="i"WAIT_KEY"[label="key_stable=0"]; -"FINAL_ROUND"->"DONE"; -"DONE"->"WAIT_DATA"[label="key_stable=0",weight=80]; -} \ No newline at end of file
figs/encrypt_FSM.dot Property changes : Deleted: svn:executable Index: figs/logo.jpg =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: figs/logo.jpg =================================================================== --- figs/logo.jpg (revision 9) +++ figs/logo.jpg (nonexistent)
figs/logo.jpg Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: figs/encrypt_FSM.eps =================================================================== --- figs/encrypt_FSM.eps (revision 9) +++ figs/encrypt_FSM.eps (nonexistent) @@ -1,536 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009) -%%For: (ruschi) Thomas Ruschival -%%Title: sample -%%Pages: 1 -%%BoundingBox: 36 36 475 528 -%%EndComments -save -%%BeginProlog -/DotDict 200 dict def -DotDict begin - -/setupLatin1 { -mark -/EncodingVector 256 array def - EncodingVector 0 - -ISOLatin1Encoding 0 255 getinterval putinterval -EncodingVector 45 /hyphen put - -% Set up ISO Latin 1 character encoding -/starnetISO { - dup dup findfont dup length dict begin - { 1 index /FID ne { def }{ pop pop } ifelse - } forall - /Encoding EncodingVector def - currentdict end definefont -} def -/Times-Roman starnetISO def -/Times-Italic starnetISO def -/Times-Bold starnetISO def -/Times-BoldItalic starnetISO def -/Helvetica starnetISO def -/Helvetica-Oblique starnetISO def -/Helvetica-Bold starnetISO def -/Helvetica-BoldOblique starnetISO def -/Courier starnetISO def -/Courier-Oblique starnetISO def -/Courier-Bold starnetISO def -/Courier-BoldOblique starnetISO def -cleartomark -} bind def - -%%BeginResource: procset graphviz 0 0 -/coord-font-family /Times-Roman def -/default-font-family /Times-Roman def -/coordfont coord-font-family findfont 8 scalefont def - -/InvScaleFactor 1.0 def -/set_scale { - dup 1 exch div /InvScaleFactor exch def - scale -} bind def - -% styles -/solid { [] 0 setdash } bind def -/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def -/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def -/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def -/bold { 2 setlinewidth } bind def -/filled { } bind def -/unfilled { } bind def -/rounded { } bind def -/diagonals { } bind def - -% hooks for setting color -/nodecolor { sethsbcolor } bind def -/edgecolor { sethsbcolor } bind def -/graphcolor { sethsbcolor } bind def -/nopcolor {pop pop pop} bind def - -/beginpage { % i j npages - /npages exch def - /j exch def - /i exch def - /str 10 string def - npages 1 gt { - gsave - coordfont setfont - 0 0 moveto - (\() show i str cvs show (,) show j str cvs show (\)) show - grestore - } if -} bind def - -/set_font { - findfont exch - scalefont setfont -} def - -% draw text fitted to its expected width -/alignedtext { % width text - /text exch def - /width exch def - gsave - width 0 gt { - [] 0 setdash - text stringwidth pop width exch sub text length div 0 text ashow - } if - grestore -} def - -/boxprim { % xcorner ycorner xsize ysize - 4 2 roll - moveto - 2 copy - exch 0 rlineto - 0 exch rlineto - pop neg 0 rlineto - closepath -} bind def - -/ellipse_path { - /ry exch def - /rx exch def - /y exch def - /x exch def - matrix currentmatrix - newpath - x y translate - rx ry scale - 0 0 1 0 360 arc - setmatrix -} bind def - -/endpage { showpage } bind def -/showpage { } def - -/layercolorseq - [ % layer color sequence - darkest to lightest - [0 0 0] - [.2 .8 .8] - [.4 .8 .8] - [.6 .8 .8] - [.8 .8 .8] - ] -def - -/layerlen layercolorseq length def - -/setlayer {/maxlayer exch def /curlayer exch def - layercolorseq curlayer 1 sub layerlen mod get - aload pop sethsbcolor - /nodecolor {nopcolor} def - /edgecolor {nopcolor} def - /graphcolor {nopcolor} def -} bind def - -/onlayer { curlayer ne {invis} if } def - -/onlayers { - /myupper exch def - /mylower exch def - curlayer mylower lt - curlayer myupper gt - or - {invis} if -} def - -/curlayer 0 def - -%%EndResource -%%EndProlog -%%BeginSetup -14 default-font-family set_font -1 setmiterlimit -% /arrowlength 10 def -% /arrowwidth 5 def - -% make sure pdfmark is harmless for PS-interpreters other than Distiller -/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse -% make '<<' and '>>' safe on PS Level 1 devices -/languagelevel where {pop languagelevel}{1} ifelse -2 lt { - userdict (<<) cvn ([) cvn load put - userdict (>>) cvn ([) cvn load put -} if - -%%EndSetup -setupLatin1 -%%Page: 1 1 -%%PageBoundingBox: 36 36 475 528 -%%PageOrientation: Portrait -0 0 1 beginpage -gsave -36 36 439 492 boxprim clip newpath -1 1 set_scale 0 rotate 40 40 translate -% START -gsave -0.000 0.000 0.000 nodecolor -194 482 1.8 1.8 ellipse_path fill -1 setlinewidth -filled -0.000 0.000 0.000 nodecolor -194 482 1.8 1.8 ellipse_path stroke -grestore -% WAIT_KEY -gsave -1 setlinewidth -0.000 0.000 0.000 nodecolor -194 424 46.88 18 ellipse_path stroke -0.000 0.000 0.000 nodecolor -12 /Times-Roman set_font -164.5 420.2 moveto 59 (WAIT_KEY) alignedtext -grestore -% START->WAIT_KEY -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 194 480 moveto -194 475 194 464 194 452 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 197.5 452 moveto -194 442 lineto -190.5 452 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 197.5 452 moveto -194 442 lineto -190.5 452 lineto -closepath stroke -grestore -% WAIT_DATA -gsave -1 setlinewidth -0.000 0.000 0.000 nodecolor -53 338 53.06 18 ellipse_path stroke -0.000 0.000 0.000 nodecolor -12 /Times-Roman set_font -19 334.2 moveto 68 (WAIT_DATA) alignedtext -grestore -% WAIT_KEY->WAIT_DATA -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 148 420 moveto -104 416 44 406 29 388 curveto -23 381 25 372 30 363 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 32.8 365.1 moveto -36 355 lineto -27.2 360.9 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 32.8 365.1 moveto -36 355 lineto -27.2 360.9 lineto -closepath stroke -0.000 0.000 0.000 edgecolor -10 /Times-Roman set_font -31.5 378.5 moveto 63 (key_ready=1) alignedtext -grestore -% WAIT_DATA->WAIT_KEY -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 71 355 moveto -83 365 99 378 115 388 curveto -126 395 139 402 152 407 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 150.44 410.14 moveto -161 411 lineto -153.28 403.74 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 150.44 410.14 moveto -161 411 lineto -153.28 403.74 lineto -closepath stroke -0.000 0.000 0.000 edgecolor -10 /Times-Roman set_font -117.5 378.5 moveto 65 (key_stable=0) alignedtext -grestore -% INITIAL_ROUND -gsave -1 setlinewidth -0.000 0.000 0.000 nodecolor -190 252 68.85 18 ellipse_path stroke -0.000 0.000 0.000 nodecolor -12 /Times-Roman set_font -143.5 248.2 moveto 93 (INITIAL_ROUND) alignedtext -grestore -% WAIT_DATA->INITIAL_ROUND -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 69 321 moveto -80 310 94 297 109 288 curveto -119 282 130 276 140 271 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 142.02 273.96 moveto -150 267 lineto -139.42 267.46 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 142.02 273.96 moveto -150 267 lineto -139.42 267.46 lineto -closepath stroke -0.000 0.000 0.000 edgecolor -10 /Times-Roman set_font -108.5 292.5 moveto 71 (data_stable=1) alignedtext -grestore -% INITIAL_ROUND->WAIT_KEY -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 190 270 moveto -191 300 193 360 194 396 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 190.5 396 moveto -194 406 lineto -197.5 396 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 190.5 396 moveto -194 406 lineto -197.5 396 lineto -closepath stroke -0.000 0.000 0.000 edgecolor -10 /Times-Roman set_font -191.5 335.5 moveto 65 (key_stable=0) alignedtext -grestore -% DO_ROUND -gsave -1 setlinewidth -0.000 0.000 0.000 nodecolor -190 178 53.83 18 ellipse_path stroke -0.000 0.000 0.000 nodecolor -12 /Times-Roman set_font -155 174.2 moveto 70 (DO_ROUND) alignedtext -grestore -% INITIAL_ROUND->DO_ROUND -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 190 234 moveto -190 225 190 216 190 206 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 193.5 206 moveto -190 196 lineto -186.5 206 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 193.5 206 moveto -190 196 lineto -186.5 206 lineto -closepath stroke -grestore -% DO_ROUND->WAIT_KEY -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 223 192 moveto -239 202 258 215 268 234 curveto -292 282 283 306 261 356 curveto -253 374 237 390 224 402 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 221.9 399.2 moveto -216 408 lineto -226.1 404.8 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 221.9 399.2 moveto -216 408 lineto -226.1 404.8 lineto -closepath stroke -0.000 0.000 0.000 edgecolor -10 /Times-Roman set_font -280.5 292.5 moveto 65 (key_stable=0) alignedtext -grestore -% DO_ROUND->DO_ROUND -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 240 185 moveto -253 184 262 182 262 178 curveto -262 175 258 173 250 172 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 250.3 168.51 moveto -240 171 lineto -249.6 175.48 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 250.3 168.51 moveto -240 171 lineto -249.6 175.48 lineto -closepath stroke -0.000 0.000 0.000 edgecolor -10 /Times-Roman set_font -262 175.5 moveto 74 (iFINAL_ROUND -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 190 160 moveto -190 148 190 133 190 120 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 193.5 120 moveto -190 110 lineto -186.5 120 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 193.5 120 moveto -190 110 lineto -186.5 120 lineto -closepath stroke -0.000 0.000 0.000 edgecolor -10 /Times-Roman set_font -190 132.5 moveto 74 (i=NO_ROUNDS) alignedtext -grestore -% FINAL_ROUND->WAIT_KEY -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 236 105 moveto -288 120 367 149 367 178 curveto -367 338 367 338 367 338 curveto -367 365 293 394 242 410 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 240.57 406.77 moveto -232 413 lineto -242.58 413.48 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 240.57 406.77 moveto -232 413 lineto -242.58 413.48 lineto -closepath stroke -0.000 0.000 0.000 edgecolor -10 /Times-Roman set_font -366.5 249.5 moveto 65 (key_stable=0) alignedtext -grestore -% DONE -gsave -1 setlinewidth -0.000 0.000 0.000 nodecolor -53 18 32.22 18 ellipse_path stroke -0.000 0.000 0.000 nodecolor -12 /Times-Roman set_font -35.5 14.2 moveto 35 (DONE) alignedtext -grestore -% FINAL_ROUND->DONE -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 160 76 moveto -138 64 108 48 85 36 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 86.44 32.8 moveto -76 31 lineto -83.04 38.92 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 86.44 32.8 moveto -76 31 lineto -83.04 38.92 lineto -closepath stroke -grestore -% DONE->WAIT_DATA -gsave -1 setlinewidth -0.000 0.000 0.000 edgecolor -newpath 53 36 moveto -53 51 53 73 53 92 curveto -53 252 53 252 53 252 curveto -53 271 53 293 53 310 curveto -stroke -0.000 0.000 0.000 edgecolor -newpath 49.5 310 moveto -53 320 lineto -56.5 310 lineto -closepath fill -1 setlinewidth -solid -0.000 0.000 0.000 edgecolor -newpath 49.5 310 moveto -53 320 lineto -56.5 310 lineto -closepath stroke -0.000 0.000 0.000 edgecolor -10 /Times-Roman set_font -52.5 175.5 moveto 65 (key_stable=0) alignedtext -grestore -endpage -showpage -grestore -%%PageTrailer -%%EndPage: 1 -%%Trailer -end -restore -%%EOF Index: figs/CoreEncDP.svg =================================================================== --- figs/CoreEncDP.svg (revision 9) +++ figs/CoreEncDP.svg (nonexistent) @@ -1,1147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - keyexpansionV2 - - - - - keyword - keywordaddr - w_ena_keyword - key_stable - - AES_FSM_ENCRYPT - - - key_ready - roundkey_idx - - - ena_encrypt - - - - finished - - - - sbox(0)(Highword) - sbox(0)(LowWord) - - - sbox(3)(Highword) - sbox(3)(LowWord) - - - [31:24] - - - - [23:16] - - - - [15:8] - - - - [7:0] - - ... - - [31:24] - - [23:16] - - - [15:8] - - - [7:0] - - - [31:24] - - [23:16] - - [15:8] - - [7:0] - - - - - - - [31:24] - - - - [23:16] - - - - [15:8] - - - - [7:0] - - - - AddKey - - - - - - - STATE(ROUND) - - - - - - STATE(ROUND-1) - COL(0) - COL(3) - - ShiftRow - - - - - - - - mixcol(0) - - mixcol(3) - ... - COL(0) - COL(3) - - - - - data_in - AddKeyMux - - result - - - registered component - - - - combinatorial component - - - - signal - - - - 32-Bit column - - - - 128-Bit AES 'state' - - - - Index: figs/fancy_headsep_r.eps =================================================================== --- figs/fancy_headsep_r.eps (revision 9) +++ figs/fancy_headsep_r.eps (nonexistent) @@ -1,34 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: 0.46 -%%Pages: 1 -%%Orientation: Portrait -%%BoundingBox: 14 708 565 719 -%%HiResBoundingBox: 14.173228 708.66142 564.09449 718.58267 -%%EndComments -%%Page: 1 1 -0 842 translate -0.8 -0.8 scale -0 0 0 setrgbcolor -[] 0 setdash -1 setlinewidth -0 setlinejoin -0 setlinecap -gsave [1 0 0 1 0 0] concat -gsave -0.39215687 0 0.039215688 setrgbcolor -newpath -17.716535 154.13384 moveto -24.766805 160.33465 lineto -627.56512 160.33465 lineto -634.61539 166.53541 lineto -705.11811 166.53541 lineto -698.06785 160.33465 lineto -627.56512 160.33465 lineto -620.51486 154.13384 lineto -17.716535 154.13384 lineto -closepath -eofill -grestore -grestore -showpage -%%EOF
figs/fancy_headsep_r.eps Property changes : Deleted: svn:executable Index: glossary.tex =================================================================== --- glossary.tex (revision 9) +++ glossary.tex (nonexistent) @@ -1,29 +0,0 @@ -\glossary{name={Byte}, - description={String of Bits - nowadays mostly a string of 8 Bits, also called oktett}, - sort={Byte} -} -\glossary{name={Bit}, - description={Binary Digit, atomary information unit}, - sort={Bit} -} -\glossary{name={switch fabric}, - description={Interconnect between IP-Cores providing arbiration and glue logic. Altera\rtm\ Avalon\rtm\ term}, - sort={Switch fabric} -} - -\glossary{name={Master}, - description={Entity initiating and controlling communication.}, - sort={Master} -} - -\glossary{name={Slave}, - description={Entity responding to communication requests by a Master.}, - sort={Slave} -} - -\glossary{name={memory mapped}, - description={Method of addressing peripheral components like Avalon Slaves via the same address bus as main memory}, - sort={memory mapped} -} - - \ No newline at end of file
glossary.tex Property changes : Deleted: svn:executable Index: ruschidoc.cls =================================================================== --- ruschidoc.cls (revision 9) +++ ruschidoc.cls (nonexistent) @@ -1,300 +0,0 @@ -\NeedsTeXFormat{LaTeX2e} -\ProvidesClass{ruschidoc} -\LoadClass[11pt,a4paper,twoside]{article} -\RequirePackage[intlimits,sumlimits]{amsmath} -\RequirePackage{amssymb} -\RequirePackage{amsfonts} -\RequirePackage{fancyhdr} -\RequirePackage[T1]{fontenc} -\RequirePackage[latin1]{inputenc} -\RequirePackage{amsmath} -\RequirePackage{helvet} -\RequirePackage[amssymb]{SIunits} -\RequirePackage[helvet]{sfmath} -\RequirePackage{lastpage} -\RequirePackage{tabularx} -\RequirePackage{multirow} -\RequirePackage{listings} -\RequirePackage{textcomp} - -%% Some packages need special options for PDFtex -\RequirePackage{ifpdf} -\ifpdf - \RequirePackage[pdftex]{color} - \RequirePackage[pdftex]{graphics} - \DeclareGraphicsExtensions{.pdf, .png, .jpg} -\else - \RequirePackage{color} - \RequirePackage{graphics} - \DeclareGraphicsExtensions{.eps, .ps} -\fi -\graphicspath{{figs/}} -\RequirePackage{graphicx} -\RequirePackage{subfigure} -\RequirePackage{psfrag} -\RequirePackage{colortbl} - -% ************************ Page layout ************************ -\topmargin -20mm -\headheight 30mm -\headsep 6mm -\footskip 11mm -\oddsidemargin 2mm -\evensidemargin 2mm -\marginparsep 145mm -\marginparwidth 8mm -\textwidth 162mm -\textheight 225mm -\parindent 0mm -\parskip 3mm - -%Floats (tables, figures) -% http://www.eng.cam.ac.uk/help/tpl/textprocessing/squeeze.html -\floatsep 10mm -\intextsep 2ex -\textfloatsep 10pt -\abovecaptionskip 5pt -\belowcaptionskip 5pt -% Section and subsection are de-idented (text body is idented) -\def\@secindent{8mm} -% how wide is the header -\def\@htwidth{172mm} - -%colors -\definecolor{lightgrey}{rgb}{0.95,0.95,0.95} - -%% Change the font -\renewcommand{\familydefault}{\sfdefault} -%% Make Registered Trademark symbol raised -\newcommand{\tm}{\textsuperscript{\texttrademark}} -\newcommand{\rtm}{\textsuperscript{\textregistered}} -\renewcommand{\copyright}{\textcopyright} - - -\setcounter{secnumdepth}{4} -\setcounter{tocdepth}{3} -\newlength\captionwidth -\setlength\captionwidth{13cm} - -\renewcommand{\paragraph}[1]{\newpar{#1}\ \vspace{0.3cm}\\} - -\renewcommand{\section}{\@startsection -{section}% % the name -{1}% % the level -{-\@secindent}% % the indent -{-18pt}% -{6pt}% % the after skip -{\Large\bf}} % the style - -\renewcommand{\subsection}{\@startsection -{subsection}% % the name -{1}% % the level -{-\@secindent}% % the indent -{-6pt}% -{6pt}% % the after skip -{\large\bf}} % the style - -\renewcommand{\subsubsection}{\@startsection -{subsubsection}% % the name -{1}% % the level -{-\@secindent}% % the indent -{-6pt}% -{6pt}% % the after skip -{\bf}} % the style - - - - -% ************************ Date format ************************ -\def\shorttoday{\ifcase\month\or - Jan\or Feb\or Mar\or Apr\or May\or Jun\or Jul\or Aug\or - Sep\or Oct\or Nov\or Dec\fi~\number\day, \number\year} - -\def\shorttoday{\number\day-\ifcase\month\or - Jan\or Feb\or Mar\or Apr\or May\or Jun\or Jul\or Aug\or - Sep\or Oct\or Nov\or Dec\fi-\number\year} - -\newcommand{\paddedday}{\ifnum\number\day<10 0\number\day\else \number\day\fi} -\newcommand{\paddedmonth}{\ifnum\number\month<10 0\number\month\else \number\month\fi} - -\def\shorttoday{\number\year/\paddedmonth/\paddedday} - - -% ************************ Document Variables ************************ -% main author -\newcommand*{\authorName}[1]{\def\@authorName{#1}} -\authorName{} -% Additional Authors -\newcommand*{\authorAddress}[1]{\def\@authorAddress{#1}} -\authorAddress{} -\newcommand*{\authorURL}[1]{\def\@authorURL{#1}} -\authorURL{} -\newcommand*{\authorEmail}[1]{\def\@authorEmail{#1}} -\authorEmail{} -% When was the document written/submitted (not compiled) -\newcommand*{\docDate}[1]{\def\@docDate{#1}} -\docDate{} -% unique identifier -\newcommand*{\docID}[1]{\def\@docID{#1}} -\docID{} -% type of document -\newcommand*{\docType}[1]{\def\@docType{#1}} -\docType{Technical Note} -% Title of the document -\newcommand*{\docTitle}[1]{\def\@docTitle{#1}} -\docTitle{} -% Title of the document -\newcommand*{\docSubtitle}[1]{\def\@docSubtitle{#1}} -\docSubtitle{} -% current revision -\newcommand*{\docRevision}[1]{\def\@docRevision{#1}} -\docRevision{0.1} -% Status Draft/revision/ final -\newcommand*{\docStatus}[1]{\def\@docStatus{#1}} -\docStatus{Draft} -% Who will receive the doc -- differnece to customers??? -\newcommand*{\recipientList}[1]{\def\@recipientList{#1}} -% list of keywords -\newcommand*{\keywords}[1]{\def\@keywords{#1}} -\keywords{} -% list of revisions -\newcommand*{\revisionList}[1]{\def\@revisionList{#1}} -\revisionList{} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newenvironment{CompactList} -{\begin{list}{}{ - \setlength{\leftmargin}{0.5cm} - \setlength{\itemsep}{0pt} - \setlength{\parsep}{0pt} - \setlength{\topsep}{0pt} - \renewcommand{\makelabel}{\hfill}}} -{\end{list}} - -\newenvironment{CompactItemize} -{ - \begin{itemize} - \setlength{\itemsep}{-3pt} - \setlength{\parsep}{0pt} - \setlength{\topsep}{0pt} - \setlength{\partopsep}{0pt} -} -{\end{itemize}} - -\newcommand{\entrylabel}[1]{ - {\parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}} - -\newcommand{\paragraphbreak}[1]{\paragraph{#1}\ \vspace{0.3cm}\\} -\newcommand{\subparagraphbreak}[1]{\subparagraph{#1}\ \vspace{0.3cm}\\} - -\newenvironment{Desc} -{\begin{list}{} - { - \settowidth{\labelwidth}{40pt} - \setlength{\leftmargin}{\labelwidth} - \setlength{\parsep}{0pt} - \setlength{\itemsep}{-4pt} - \renewcommand{\makelabel}{\entrylabel} - } -} -{\end{list}} - \lstset{ - breaklines, - tabsize=5, - columns=flexible, - extendedchars, - xleftmargin=2em, - basicstyle=\scriptsize\sffamily, - showstringspaces=false, - emptylines=*1, - frame=single, - literate={[]}{[{$\;$}]}3, - captionpos=b - backgroundcolor=\color{lightgrey}} -%\lstlistingname="Listing" - - -% ************************ Header/footer ************************ -\pagestyle{fancy} -\renewcommand{\headrulewidth}{0.0pt} -\renewcommand{\footrulewidth}{0.0pt} - -\fancyhead[O,E]{ - \leftskip-\@secindent - \begin{tabularx}{185mm}{p{98mm} p{45mm} p{25mm}} - \hskip2mm \sc{ \@docTitle } & & \hskip2mm \thepage / \pageref{LastPage} - \end{tabularx} - \includegraphics[width=\@htwidth]{fancy_headsep_r} -} - - - - \fancyfoot{} - \fancyfoot[ER,OL]{ - \tiny{All rights reserved - \copyright \number\year \ \@authorName} - } - \fancyfoot[EL,OR]{ - \tiny{\@docID \ (v. \@docRevision) - \@\shorttoday} - } - - -\fancypagestyle{plain}{ - \renewcommand{\headrulewidth}{0.0pt} - \renewcommand{\footrulewidth}{0.0pt} - \fancyhead{} - \fancyfoot[EL,OL]{} - \renewcommand{\headrulewidth}{0pt} - } - - - - -\renewenvironment{abstract}{ - \small - \begin{center} - {\bf\large \abstractname - \vspace{-.5em}\vspace{\z@}} - \end{center} -} - -% ************************ Revision table ********************* -\newcommand{ \revisionTable } { - \section*{Change History} - \begin{tabularx}{\textwidth} {| p{11mm} | p{14mm} | X | p{23mm} | p{32mm} |} - \hline - Rev. & Chapter & Description & Date & Reviewer \\ - \hline - \@revisionList - \hline - \end{tabularx} -} - -% ************************ Cover table ************************ -\def\@maketitle{ - \vglue80mm - %% Title - \begin{minipage}{0.65\linewidth} - \begin{flushleft} - \Huge{\textbf{\sc{\@docTitle}}} - \end{flushleft} - \end{minipage} -%% fancy line - \vskip4pt - \leftskip-17mm - \includegraphics[width=1.1\textwidth]{fancy_headsep_r} - \vspace{3pt} -%% addess - \vglue55mm - \begin{tabularx}{\textwidth}{p{55mm} X p{65mm}} - \begin{minipage}{60mm} - \includegraphics[width=20mm]{logo} - \end{minipage} & & - \begin{minipage}{62mm} - \Large{\@authorName} \\ - \large{\@authorAddress} - \end{minipage} \\ - & & \\ - \large{\@authorURL} & & \large{\@authorEmail} \\ - \end{tabularx} - \vspace{2ex} -} %% End of maketitle
ruschidoc.cls Property changes : Deleted: svn:executable Index: avs_aes.pdf =================================================================== --- avs_aes.pdf (revision 9) +++ avs_aes.pdf (nonexistent) @@ -1,3989 +0,0 @@ -%PDF-1.4 -%ÐÔÅØ -5 0 obj -<< /S /GoTo /D (section.1) >> -endobj -8 0 obj -(Introduction) -endobj -9 0 obj -<< /S /GoTo /D (section.2) >> -endobj -12 0 obj -(Interface) -endobj -13 0 obj -<< /S /GoTo /D (subsection.2.1) >> -endobj -16 0 obj -(Configuration Generics) -endobj -17 0 obj -<< /S /GoTo /D (subsection.2.2) >> -endobj -20 0 obj -(Signals) -endobj -21 0 obj -<< /S /GoTo /D (section.3) >> -endobj -24 0 obj -(Memory Map) -endobj -25 0 obj -<< /S /GoTo /D (subsection.3.1) >> -endobj -28 0 obj -(Control Register) -endobj -29 0 obj -<< /S /GoTo /D (section.4) >> -endobj -32 0 obj -(Protocol Sequence) -endobj -33 0 obj -<< /S /GoTo /D (subsection.4.1) >> -endobj -36 0 obj -(Interrupt Behaviour) -endobj -37 0 obj -<< /S /GoTo /D (section.5) >> -endobj -40 0 obj -(Ressource Usage and Throughput) -endobj -41 0 obj -<< /S /GoTo /D (subsection.5.1) >> -endobj -44 0 obj -(Exemplary FPGA implementations) -endobj -45 0 obj -<< /S /GoTo /D (section.6) >> -endobj -48 0 obj -(Compilation and Simulation) -endobj -49 0 obj -<< /S /GoTo /D (section.7) >> -endobj -52 0 obj -(The Inner Core) -endobj -53 0 obj -<< /S /GoTo /D (section.8) >> -endobj -56 0 obj -(License and Liability) -endobj -57 0 obj -<< /S /GoTo /D [58 0 R /Fit ] >> -endobj -62 0 obj << -/Length 477 -/Filter /FlateDecode ->> -stream -xÚuSMoÓ@½ûWìq}ðxföûF  -jq¡¨Š’Ð"‘‘ü}Æc» Péíd>Þ¼£¹3h^UøŸó²«Ú—™ {H9‘龚”s1>dHM·6ŸíEÝ´ Åëºqœ-éVÌŠ­âè/gÑöÌŠq¤¸Á€gÄÏ/%Dõ—îˆl¸@Îy"NULâåʼn$US>Õ”Á‘ì• Û÷Šï+!FzWrÙd(%ŒÕ7â)ó4éá|4ÍYj£JßÎ8Üèú)y)Aq³º+vQgÑ9ÈZ Õ¢«ýh¤gŸÇ(Ó_m«ŸB¡DNÎm -†€ÇÚÙûzKæE_}ßÌ> endobj -59 0 obj << -/Type /XObject -/Subtype /Image -/Width 765 -/Height 15 -/BitsPerComponent 8 -/Length 2386 -/ColorSpace /DeviceRGB -/Filter /DCTDecode ->> -stream -ÿØÿàJFIFddÿÛC - - - - -  ÿÛC   - -ÿÂý"ÿÄ ÿÄÿÝ0ÿÚ æ<.‚©õ§Ò‚¹túPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥ëé@G“wNÁ—'A²"5Û" -vȃ]² Ù<¾(ÕÅÿÄ`ÿÝ`ÿÚí>´ø~s. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —>uÞœ×]³“R™9Lœ¦NS')“”ÉÊdå2r™9¨ãA†CÿÐþS&?†l}7Õ{syÇDyÇDyÇDyÇDyÇDyÇDyÇDyÇDkp=Fžnge®}ÿÄ!RS±!ÿÝ0ÿÚ?âþG—=Ò«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äãéÁÎý} ¶öü<.ÛÛðð»ooÃÂí½¿ã·N.ŸßôêÿÄQ1ÿÚ?4É"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰¬ëýxw¯õá7úÿÄ2 5”Ñ£Ò!‘1Qq"$24`abáðÿÝ`ÿÚ?Ú»ƒ“>'o|èñììþéî -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç Òº9è4®Žz -+£žƒJèç ]šøbòl.{Å1tÆ}uñÄJ8~âcí+ߧ:ô›ÝÛœþçÓ×°;!KÈdò°ì†A,;!KÈdò°ì†A,;!KÖ•ju;1ŽöK«iMžÏ—ÑÿÐý(m{ ƒë6;¦)±ÛŒàxÜïŽoËØÆuããœùãúö†þv¾ ßÎ×ÔùÚúƒ;_Poçkê -üí}A¿¯¨7óµõîÐú6—Ø}jH\ãçÞÞ0“êêõùx˜1s¿¿–|³þøÿÄ!10A`aq‘ÿÚ?!‹âÔfC —{dAx–L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L…ãaäÑâŠÉà„iÉ0ÑÒdÉ“&L™2d‘PXµ“÷ãÿÐñGs°ÉØñ~UÒwi­Läûžyçžyå9VzˆÁFà\XÇÞ­ì5ÜÜãÿÝ0ÿÚ ¸ÓM4ÓM4ÓM4ÓM4ÓM4ÓM4ÓM4ÓM4ÓM4ÓM5ÛM4Ó]ÿÄ‘a1Ñ!A±áñÿÚ?ZJñúùý™k2Öe¬ËY–³-fZ̵™k2Öe¬ËY–³-fZ̵™k2Öe¬ËY–³-fZ̵™k2Öe¬ËY–³-fZ̵™k2Öe¬ËY–³-fZ̵žšÖsàãúãðc½Œw±Žö1ÞÂâ¯Õåy‰ûGÿÄa! QÿÚ?ÎoQEQEQEQEQEQEQEQEQEQEiõ–wËmð4?ÿÄ!01A`ÿÝ`ÿÚ?@xQ<(ÅÈä×ĉ$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"DˆKõiaâ€Dhƒ…–ÆÒcˆ>‘"D‰$H¿Až†ÔY(=??ÿÐùG_«  Dˆ¦»ò`àHzü]u×]u݀͆@è„v)îuŽÄÝ‚e7…&•—ÿÙ -endstream -endobj -60 0 obj << -/Type /XObject -/Subtype /Image -/Width 121 -/Height 121 -/BitsPerComponent 8 -/Length 10896 -/ColorSpace /DeviceRGB -/Filter /DCTDecode ->> -stream -ÿØÿàJFIFddÿìDuckydÿî&AdobedÀ - - !*»*ŽÿÛ„ÿÂyyÿÄò - 0 4317!1"20Aq‚# QaBbR$r¢s%µ6v–Ö -!1A2 0Q"3aq‘¡±ÁñB#ðÑRrá’âs!1AQaq 0ð‘¡Áá±Ñ@ñÿÚ ïà;: ßÜÓ¶±usÀìè™×3èB•F›2MÅÕÏ‚ô´”úò¯˜ýw=Ë%D‘¦Ì“A±usÀO†du¼ú´[WÉQ$i³$Ðl]\ðswª â—ÉZêk-f=ÅG¼«ÌN¹ž‰*$6dš -‹«ž‡gD®–°oo9s‘ݳ1ˆ'ESÊ;ûÅÎÜc+yÊ’¢HÓfI Øº¹â1úæ}Ó.K íÖfóUà¨KI÷|þõgŒé3|ÈNÂ`·¯â—È×kH2TIlÉ4W?-›sTnkfXõaißóõE:*kW>{­›çý<à{(sÍlÜçj|èé„ß_/J9Gñ}>33­gñüŸ eKgÞ<ã³µ4Ö?·ïšõóʾɛÁv0ý¼o#Äz_/M'eõΡ¶’Þ»3:ÖÉðGçë[øž›Í–}‡9z_/M'eõΡ¶VKzìÌëYü'Ài['ïî×?oš­c€¥WõŽžÊ½ÚAÒvQß\ê`’Þ»3:ÖÉð´4ö:yÈ´?Oåéó¾¾~‡ÏÔcs®˜ -Éo]™k?äøOõ“zÙÅtö.®uË¡¶²[×fgZÏãù>—ËÓIÙG}s¨m€’Þ»7º§ ü˸¹Ô6À+½uœ¨±ÿÚòÎ3ˆ, -Guçsm²a6L'fqœA`Yö};°çkËfð©½m²a6L'^o¢…°¥ç~¥ÈYN“ao«Ëfð©½m²a6L'fIŒÂe±;O[ÈkLŽ±,¶o -›ÖÛ&dÂtníà¬oönÃ’s®¾Æe˜ëæoÈ´ßxòÝwÆ%–ÍáSzÛdÂl˜O ã8‚À ´Vq3°˜VÀs+œñõÁû—Ú¬às‰e³xTÞ¶Ù0›&Œã8‚À ³ìúwaÎýJ¥}ƒ×¯±\Ê£#$&d5¾ œ ¥k]t´åZõì趱Ê5ÃúIJټ*o[l˜M“ [–_6“Í«Ì^`y\ÜfI%2ÅïÖ]^íƬ°¬Õ'+ -ѾäÕî\¹”gº7+­Š÷u+—DåßØìÚÙúÂeÃdøÄÎ3ZÃod:ÑÞ#ºuî`$©+MLJ³‚‰ÏööÃœ¯öIÿ踇‡’Ÿ’Ô:†7ZÆñ³õ„6ˆÉñ‰œ>g13‡ÌñõÛ)E­Ýµný®ÒÒ™ ¬«^˜ØAÄaáä§äµ¡Ö±¾[?XCl¸lŸ™ÃækSlwZÛ(†™‹È#i - -uë|;—èÙúÂeÃdøÄÎ3X.ÌËuã¼{ín*ìQ{ç]ÎHuìýa -²á²|bg™¨xy)ù-C¨cu¬ofÏÖÛ.þ–Geš‡PÆëXÞçÿõîÿÚònÜŽH– -ÒÝÓR5'cvärF͆Ôt`ÀÝ5#Ru·‘øÈÒh'ÓFÜ -ÓR5'`Š@­›¤»#p7MHÔñÿ&’Ѫlê,%J­tÞ8þË® ¸¦¤jOíÈä’-ÐÙTÙ6C~%Sd¼µý/É‚7tÔIÃvärF͆ÔsCâ1ÊL -R’„º?È=|·TW#¦ÎÄé4`ÀÝ5#RS7Kzr 8 ¡-+R™gv±ÝÇ BÉ{±wkY -R˜1³TðéX”ÑÚÚ,EAÑNÙ ÝŒÁÈ9B.E¶l6£¯h~ç ZF—Ï”í\4v¶‹PtqékÓçô³Ï­#KçÊv¯ŽÖÑb*Ž%í:µî›³~')¯žÚæZÒ4¾|§jòhím" è§­lèKBƪõ¿ts#¡£µ´XŠƒ¢œ4 «֥ƺzÚ;[Eˆ¨:)kHÒùò«±£µ´Z\…A|ùNÕÜŸÑèÿÚò1)Ù®`GaŒ€ ÆY×C"Ä°GYYûê\eè‚ ¯C"Ä°GbÆ‚%À.Ýt2,KÐtt;yìÕÜWâ"ö½¯g‚÷Àȱ,AÑàc (feÔkÝFá…ïvßçÀdX– èàÆ@Pc,ëŒ_q–’›ªà²*öD`ÑÛ¡‘bXƒ¢(ª-· ´­*M•kÇ·½ ¸ƒÂ””Ûå7½î¤Ù.Ý\÷à -"Iêâœ7K„j©»¥·¸€¼©VBLeuù¯ðá)RÔÕª@ž7K„j¸õ½øþ·‚R¥©«T>¥ÂH5 \1'æ Ú׳†‹ -ëâÛJTµ5j'ÉÃt¸I¡*›à"T•¦½-Â!«¡Ãt¸I¡*‚à€º$‡zKÐ.ýn¥ÂH5 T”©jjÕ Oc†ép›„–#V©{¯û]ÿÚ?âÛÓù/ãÊθϪ¥Ùp<ݽ?’¡Ÿ8mêeT».™F“åò¯ºÉy•ZFbz™U.Ëæîi™9V3‹Ä6õ2ª]—ÉÝÕð½êCM²ó)èŠu=Š—^ý.°ÇoS*¥Ùp<;z$Í&~Ÿ\Ñu"&X€¦/àÛÔÊ©v\ vôþJ†|Ó5}l™ñ=­ö4'jàaâ?ÖW{©éæé -½Lª—eÀÀÐqÆ~X#Š:o±ÁTÃ')O¡}×YÒ°å=·*ïU¿Ç>È‘ÿG†³¿ûÉLdÄ-Í<°¶ÍNªÖͽE± nbU ¿Ö²b^ó&…!fˆ¸|Lf2bæžXÚŸûϽ2}xKÞdФ,щá˜Éˆ[šybOÒë5P¼)8Ë[§å -€îïg™¼É¡HY¢.Ç1“·4òŸ¬\¨x“‡ÓÔ3ky31 sO,%¨-ëŠûNz•o0yG2c&!niå{Ìš…š"áñ<ÙŒ˜…ü€~Ò³D\>'žïöqäÿÿÚ?â­ë{16·ª -Ùz˜¿™SÜWc”µ¡[/Sói}ÊŸ§VËÔÅü¶xžå2ç)jw1L\êƶ^¦/á­éÏwX8ž±Rà­—©‹ã[ÕNNÓô¿¡Ð¥·¡§Œ27Ôoi]×u…l½L_½| U·)TºÐ± °[ ¸È)TG*¥¾FÖu•¾¿è¤s`U¾ZΊÃ#å‰q¸* -¹öF–æS>$ds`U¿¿´'K§ --̦|NØCÅ#r˜·N²³Ú©ne3âqÈæÀª|*úqU6Öð°Zy29°*‡ßË—x ª[2ï72G6PûáKs)Ÿ›#›¶¥Þ¦|N{aørÿÚ?þ)÷›Éø¢æ:tã*nl®&:•#'ÔíýÍòƾ¦éâ/|E|Ô³P´uHÎú¨5Ná¤ÕI_+õ0Ùâ;Îpîà8*U8®Ç\¶°Ž=ÆžIY×Yaù{ôçâLR‡2´Ÿy¼ŸŠ.c§N2¦æÊáRc©R2}NßÜß,kênž%Üîeâ‹Ê-n¶&cOWL¶V½u8äíŒÉ!õHÝOLâ®ûChÖ¹Xñtlµk•˜ƒ5+°‚½ú³ñê<ÁÃ)  ±×0­°¬#q§’@ÖuÖX~^ý9ø“ aÇC† £ìæÛ{Þ[—+ÝWF:Uèê«»e`Š9>¢I}*½Æ,GëÐaCËí¿vV¹ VžâƒÑÎ:…ªMqY›Ë¬(3÷ÿ/ÛýË©³¬¹@­´BINäEëZA‘ž xç®>wÚFµÊÇ‹£e«\¬Ä©]„ïÕŸQæH`]Ž¹…m…a{<’³®²Ãò÷éÏĘ¥:0eigI¿¡úGTbHdÁ f¬Ãõ+Y‹>—Rü<6®g{z«Šö´{6P¿YP0¡} v›0YWð|qð«¾ÐÚ5®V<]-Zåf ÍJì ¯~¬üz0pÊCBìuÌ+l+ãÜiä5u–—¿N~$Å(qÐáƒ(ûí¿m¥{>瞸žÕ™Çv¾Ž ‡ûrÕþ[çֈNJ/`Á€?WkÞ¾æïsî/Óî.Ò†'ÎyAZ”µëWëþ…_ê{¶äþåöüŽ‘Ï%¼I¸ „á­W»Ç½w†rÑÌ_VOoÒ™,Ó»^u,Dsõ¬F²Ã2½$7bå²ÐDûýkë„l÷ LÂο¸¼~ù8¸»í -£ZåcÅѲծVb Ԯ -÷êÏǨó ¤0.Ç\¶°Ž=ÆžIY×Yaù{ôçâLR‡2àŸy¼ŸŠ.c§N2¦æÊáRc©R2}NßÜß,kênž=ÙîÃñ-î!R†¾&&ž²„:ú²CZºœr~S“$‡Õ#LãÝ×í—ïOî-¿I(â»4Wã–â+AÆNüu)e™ÿo¿µ¡?SôÑÚ3ĹÉ%bú‚‹ü‚ãÈxš´ËÎI¨|š9P£©ÏNªßÁW}¡´k\¬xº6ZµÊÌAš•ØA^ýYøõ`ᔆ…Øë˜VØVǸÓÉ k:ë,?/~œüIŠP0ã¡ÃQðŸy¼ŸŠ.c§N2¦æÊáRc©R2}NßÜß,kênž%Üîeâ‹Ê-n¶&cOWL¶V½u8äíŒÉ!õHÝOLîßmHø˜š;ʉŸz;ÇÝÛ?MøòþŸ ûøk»{{Ý%ØW¶ŠLUövs>„ì"•¬s–!äÑ7L”lx©ªÕTšöÂôË^¥JëÎY¥ u$áUFNñ£ö×5–Å*í%ù“ä—crW·t¡8-O1D'¯mGÀ©ö³pötÈßðt¦®§ð>%}<6}«°`{skä’ÍçÜgÖÛ•Ó·þ0¼}Õq- Ã_º©Íõ×@É Ì€kÛ¹h_ <Ç%õwÚFµÊÇ‹£e«\¬Ä©]„ïÕŸQæH`]Ž¹…m…a{<’³®²Ãò÷éÏĘ¥:0e6ûâ¥r“4ZýdlÏ­§­v&Ö9 -,Ád/&Ÿ¥o›à¾5^å¨ ¢œ¼.Õ -Ä]×X«µOöòxNPœ…•U¾ïwš{Is[±lV>õ9 Ž¾qÍ €£¡êŽ=G‹ݵ*Û“·b¥ÈRx%_?Tr2§¨>jzŽ¾h`Ý둺ý--±jéÿ'×Avúχoni¢¯nUá6ÊÄ’\ØʇÍ>ªÃ;CÀÊGÁ:Œü$Øn64µtbÇrÞÂÌ5+©?*™§tNM÷3ãé#÷¶KÉW”ó=Zùa‘þòÌqTÇõçâ]Å«ÕaÕAXÝ—`ó'Ò-@Ϩï‚PÄS¨#ÏîñûV«¹SÚûêÂÄûkòEØÝ_4@öaþÀrÞ¯—á©›Ùy·ÓN+AJ%/Â'!§§z.HEÑ9HX¨Œ/s’• ?ö·´¿ûnÇÿÌø4¨®úmÊ')©ÌÝL3ƒ= ÈýHÿ2á€>-èwÕ¥úÔ|ÐØ…³Ú·R\=YÀÊ°ü x)[ÿöý™{› -‰ -DÏéSjŒÜ\Ò»ÁqË Ž>u8R°ý&ú¶³a"ŽzÜ‘ën¤‡Î(švn·ý‰$éü¼+£V•”åYOPÊGBøl·[íÑÕQµ°´Ã«v*Bó8AÓ”Œ -?¹ºx›m¸–g]f®7cKWPŸL0'@Ò°».9HßÓx>ÙýÞÿìÚÞ:Ÿ¨¢ú•Î$ígdòãòóõcãOO§§5ý•ù„jÀ2ò9êI' q¨,îÄ*($¨±Ù¿î«ð¨ÙìÂå+¡Ã~Û­äGN6¦èÓ°äØU~Àµ7ßM¹Då59›©†`0g¡9©æ\0Žú£T¿Qºš¶{VêK€'«8VÁ‡mX…3ž1M$k“÷áX øö„ªÜÖ_kû~@þ|Ãêj0lŸ>YñïD®®Ò -dr°O>ĪOiø%hØ·ø᧧ÓÓšþÊü -µ`yõ$“…Ž8ÔwbHÇÔXìß÷UøTlöar•Ðá¿mÖò£§StiØrlª¿ÀiÜ SqQ]ôÛ”NSS™º˜fz‘ú‘þeÃ|[Ðïª5Kõ¨ù¡± gµn¤¸z³•aø@øki™3Û/&ŽÚ»16¶P¿0„Еcïh›ùx³Fä)b¥ÊóUµ^A˜ç¯b6Šx\}é$nAþž-Z¡NÞßÚ#ËKiZ&©BÄ‘Wl‘jÒÁò÷HKЂ («HÒHì#E.îÇ UUÉf'ÅŸxØÑÍ^fWz‡sô¥Ú~ÜSº” ÀåËqõðí‚Þ)éôô濲¿0‚­X^G=I$ácŽ5Ø…E’ñõ;7ýÕ~=˜\¥t8oÛu¼€héÆÃÔÝv›*¯ñwÔÜTW}6å”Ôæn¦€Áž„ä~¤™pÀô;êRýFê>hlBÙí[©.ž¬àeX~Ÿ¬¢çœ~\‡$ÈOŠ›5Ø6ë± kڮܑÔù«±·GFцðîÇV¼rõýD†5WÍë -¯Ãq¼ÐéᥰÝIÊăԕcôÎ|úÍPÇi–wvTD“ö†Àµ7ßM¹Då59›©†`0g¡9©æ\0Žú£T¿Qºš¶{VêK€'«8VÁôúzs_Ù_˜AV¬/#ž¤’p±Ç‚ÎìB¢‚Ixú‹›þê¿ -žÌ.Rº7íºÞ@4tãaên;M€Wí -;jn*+¾›r‰Êjs7S À`ÏBr?R?̸`ý6¢Ãû‰ì,ªB9­Å|˜îU˜ñè~ÄL# @À!áæÀ`ð…« H*€¨ô1THK–ÅJgNZ1À sÆt<ë'ZÆXØ¢Ô -w‡ðXþ@“¾ -ƒçì@$Â0” ó`0xBÕ„¤@Wa@0{¸FiWÄiv$H„Ô;ÐÂ÷|ˆG€áU£VHèDªøD¡¡,`cÈbÃg­%*b—db håó“_æš÷ˆl¸?$À€/‚ ùû 0Œ%†•Ï÷ù´X<*›­øc-Òlk®hE ÙsRP”ám$è,=N`¨s‘äè‘¥0v¸àr~Fð­Ø/ ¯Ü/"yl V>e6Ù_ºéeçS‘z “.’¦³‡Æ‘³ˆn§µÒ>©î+¶7Køwd Aé(=Ò|Á‚z%bˆ%y"Iþfä@|Â"’ºD²`êJ0m³Fè µ}%U“²¨€ÒÀÃë3 -Äà& À \ «v€ªL“^€3ûš+bƒ†á `ì”/ý%ºO˜1BàQ–ÈoÐ Õɲn¦ MHMa !'vdžå[´P -dšôŸÜÑ[†á `ì”/ý%ºO˜1@2`ÉnT«h2l)Óƒ-UËõ¡) ¨kžj¸yJiÂø‘+Ìð·¦ÀÜ «v€ªL“^€3ûš+bƒÆ8PÜ!,áÝ’ÿ¤ ÷IóF³ê®Ms:¬ÝÌ"î6±*ëÞùJèïzAHFâ9‰µi<´Œä¿·“¡¸BXû% ÿIAî“æ ¼«P'´©V%öSÒÇ°ef®ž¦^PZ„BÈùCp„°‡vJþ’ƒÝ'Ì!r‚­Ú¨2MzÏîh­Š4p¡¸BXû%kv»ò”Õ'ušôŸÜÑ[ô/ÿÚ?!ñ êè7}^œ)<õ94=·œõ¾‚»Ÿ^h¾®ƒwÕèßWU»ôiƒƒ•î;œúʳÖú þî}yˆ|ÑU_¶§0Ãu? jþc©™ƒƒ•î;œúʳÖú þî}y¢”¡Ü¬˜XØÇOm0pr½ÇsŸYVzßA?Ýϯ&ච÷ßCÿ®ãÐ~YZXn<Ü&Oš^Ðœ”ÓÚËÙŽÓ‹ƒ•î;œúʳÖú þî}x@õt¾¯\˜×U-ߣL2Í+½Û⃨=cò²ÁÊ÷Î}eYë}ÿw>±ÕÐnú½;êê·~)¬åwý0)YDÜd¬óÔÁÒ•kKRÝ ·À úî´¸3–ϳîj|@Íf§889^ã¹Ï¬«=o ŸîçÖ ‹U©ü#m>pÐýgdÉõ¥2¡¢Ì ’¥ÂnÝñcDè±ì}á1K@–¥ø=ßbôUÊb5«6~oÖ0XgnNvß+Íä)ŸwÜýÙ£¯+㇜'6åñÜôSÌÝ1þ²³žQ ïCä/YaÂزñ‰öÚ¹Du>ÏçºáŸwÜýÙ£¯+㇜[à-?L©'“ü±óá>»W(Ž§Ùü÷_}ßs÷fŽ¼¯ŽqNzs~åXiJMuiçwLÏšP%Ê@­wrßãI›QöÚ¹Du>Ïçºø³îûŸ»4uå|pó†Þ|íÑ×ßJvìÐ๠-Æï%Ï.'>ï¹û³G^WÇ8eUÈXwúd§g“Ýö|Òe×̳îûŸ»4uå|póöÚ¹Du>Ïçºù™÷}ÏÝšƒ›%váçj¹Du>ÏçºÿÎWÿÚ?!ñ"N†«±P##HÛý¬µœÍ¿6|ÔIÐÕv+Û `i |ðÖZÎfß›>aôx - $»$|“ü©_ÞŽ’Ï -e¬æmù³æ²)u=]fÜÿL -$žËYÌÛógÉÒª=:Õà]SùC׫™ß^ô -ú$¢élþ14>xk-g3oÍŸ -$èj»Á\4Ãü¿F)S»-øxÿÚÿØÓ"‡±ùIB©0Ô‡?ñ³@YÙ±ýíŽPtûV˜ô4Zá¬.˜Ó*³ó~Ž?¸äPö?)(Aõ& d´¥ýQ]Wú<&Uf!æý|9=ÊJ}I‰s“ëãùH¯"›‹¢í×ýÊlgP5¦ÍãoYQƒ•Yˆy¿GßEcò’„Ra®ŽÃôü£N&2á]¶<œŠÇå%>¤ÂH¹O­Ê+¶.}4Q/3"‡±ùIB©00r«17èãûæäPö?*Wå¿=9¬Ä<ߣïŸêù/ÿÚ ;ÀÆØEÛ›`®;l °Ûm€â ¢°¹5 é©£DÆyl mÛa—Q² -7DF/€ÿÚ?ñs©ÿ€<ü‚jšÍÞû£[+uT -W›@óh­ÜýΧþóò «lH@f„…Èš£ - UR» 5^mÌ¢·sð—ßµiÖ‰ãM}ì ¸Ô[I‚õžŽ§4dŽMQ†Ð*©]…ȯ6æÑ[¹ùr{9^2¤ --è*×È&Þ - Ta´ -ªWar«Í y4Vî~ˆ‰FÀñÓWžñÝ8Ž+e ¡´/(áa9”SröEµ § Ú¢åku… Šg¶à‰ª0ÚU+°¹UæÐ<4Vî~çSÿyùÕ–¸¿9¨"hÏ -§ëû-©Ÿ¼rX^FâÎ9…J-÷alt¹¸žMQ†Ð*©]…ȯ6»Ÿ¹ÔÿÀ~A5mé §BBçÞ ,èC”g“ìUùQ18QK³v­oV8‚»Nes -'­µ -³µÄi¡= áHÌ ážÔ‰èvA‘5F@ª¥v j¼ÚVî~ƒÚº«ýQÀlSေ‹šVM©ô¤@>š bp‚Ç:™$%ù2`Ëw·W_Šƒ†è3ÛGÀzTP•U -‹ä† (÷˜*Ð6€§0rh·Y$ÇŒ”ê3â˜XhB|mÔ9Ãàå¯wƒG[ˆ¤]êgâ¹lÉBùcŒ0‰Bê5„@µÙPúØaÖñ¼ Ȳ:$&Ò¤˜h ¯`ú -n"‘t©ŸˆZå³% æ3§ÌÉ5 “Q·z2 ]Õ+®©U†€šö ÑÖâ)Az™ø…®[2P¾A"ÇlöÊ]e¦Z”2éÈ÷ DqŠ?c<ˆbe(§FbB<‰Z¡ÀÒø~êx-.:kØ>ƒG[ˆ¤]êgâ¹lÉBø'ì®ýBm±š±z?d$Ë’x,ÙÊÔè9*^à÷b4„HÝêÜî³›M‘“Á &½ƒè4u¸ŠEÐ^¦~!k–Ì”.öW~¡6ØÍX½IY]ÿØ/+<šæͽÿãœ`Fga¾,Ø‚J B=@[´Œ!s—”%äà%7†4t¦a!ày5keŽxÜÈ[F &½ƒè4u¸ŠEÐ^¦~!k–Ì”-áKàÕÊ2™•[Å“­»M˜Í&´Üá‡á7,ˆ–i“|¡¹ì™%›Pð.S¬ÏÅ>)¤]àæI£Ê‚“°,ºV\Îc‘øT##™g3žÚÕµE,Ä¿;î$_ò@vY’Ý -ÀM -.¿vƒ¶›¡‘J;'îµ -§rDZÓ#PÙµý$G1(·l*›°Y½"ý \ 'b÷t/D@¡ÌWnÀæV½®åí'âs‹L)Œ”™õVÀJ¨µÜ»…•‹(ȸX%qîÐvÃscô2)GdýÖ¡ ÔîH‹ƒœƒý§t„Ú,SŠÝ.åφJLƒú«`%TZî]ÂÊÅ”d\,¾~íl76?C"”vOÝj -N䈸Ëci-„ïq¹M¨@f$‰È“G+À=Ç#œ5@Hœ *ØZφüazDËPRJLƒú«`%TZî]ÂÊÅ”d\,¾1~íl76?C"”vOÝj -N䈴Îc–é ­a¶Æ  ]Ò@.}#˜’%Å%]µTöÀ6…š­H±o©ò/Ý í†æÇèdRŽÉû­CA©Ü‘²Ê£Ù2pIx›ÓyZÄÿŠFðªGÀ„eUlª€+æ_»AÛ -ÍÐÈ¥“÷Z†ƒS¹"-IAÉUlª€+]˸YX²Œ‹…‚WÍîÐvÃscô2)QƒQ˜fÙ•K¤žåÜ,¬YFEÂÁ+ÿ@½ÿÚ?ñXAtAýr ´#"4zÙ¨êÍnB¦´;uö»œ"e„D× »HžÙd}¹¯`¯2†£úB -i­Ý}®ç‡–Át€ì ®’Ì­í`ié¤OáSŠr›œ‚G³mpøÓ!¨j?¤ ÖšÐí×Úîpˆy„ßLæ:#˜š%Otsð°“2†£úB -i­Ý}®ç‡Ê"·•µEÁ°Bˆ…fŽÍˆt‚ž:0·s¡©)Ñ)ÚC$I©Q9f^‰äFðéÆ™ -CQý!´Ö‡n¾×s„CÁaAÑõÈ.ÓY ’÷s^ÁS£­èÀ±1KБí0pE9ºHôlø>4Èjé5¦´;uö»œ"XAtAýr ´‰í‘öGÛšö Á¤n}ÞyXÐ;¦ÌÈÜm“‚v|kë7 »j ”·G±, ÇÒ¢¤èÔ²å²áRìͨÿ -ÊûI|>4Èjé5¦´;uö»œ"T/ég¨ææ\â «òŽ퇶[ é@¢`Ý‘²hÚƒB=ŸE+0égà¾ju5!jœK0pAÆ -É3@{µÞP÷Ê•1#rg(«»±,ø=ŒÛå„ÿœp9‡¹˜ˆ¸‰+Í»±u³ºÔî^ž²»&‰¨èýÉ„Fá(Ûªù.:Œ -bglM»’\pzák —¾Æ­>FûoDs¾eâ½óœÛÇÌe7ÏRØ5ú Õ°]µXAxÃ㹫¶€ÂÝÀغÙÝjw/OY]“DÔt~äÄx!”2-5ɶÂ?> endobj -64 0 obj << -/D [58 0 R /XYZ 77.669 724.535 null] ->> endobj -61 0 obj << -/Font << /F81 65 0 R >> -/XObject << /Im1 59 0 R /Im2 60 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -88 0 obj << -/Length 907 -/Filter /FlateDecode ->> -stream -xÚíVÝoÚ0ç¯ðcòãoÇ´ëªNí> -ÛK;Mx FBµý÷;Û1 Œi­&MS….Æ>ŸÏ¿ßÝùš#‚.g“ÁðeN%ØCÑä R!ÖkmÐd†î’QšI’\x9N3Îò„ú?ÌËÜË¡—aÞôV‡½±ôR÷D’žás/ϼ„%”FéÇÉ+ïcŽ5ÓܹH9ŒaH‚wRêô2E“k,yãåëÝN&þrœbN âØȯ«ÖVm®èô{WdX †âA†HK®ªv“2’Ô³í´-ëÊmGBrL…Žx$PgƒÖÁµ3c7_Š©ýíþCØ3ÁÖ9GxGdçÃÎ/JÜuî aóí&……wÍóri+»I3*“rÚÀ—š`äOaÌ#5ÿ¿ Å,è.£œóëÏYrˆ$ HŽËyU,*#é¿qùy-±7{˜\U˜+±Ÿ<¤Å]Õ.XIò=DïM±>–!âñÂ{Ònêe°{kçeÓºÄÈ:QøK®È'PÈ#'žÂ·¡<¶õ4b=¶_·¶‚R—q_}Ž¾`ÑbŸ:©óÕ2±íº -VÏì¢p'=”5Ô¼ŒÿÏ?õô”¿[Û4Q€ÖQæ ~ßîQ™ûÄìæŠj“E |;_¬·Ž®<Ç2r|ñ-å`}µ^ŽÎ]xùörF%¬Ù¼Ùþuk\¯¢Ÿiú餩@Úy½Z—ËÞ«¿£g\®=Ûݢʹ„ØU²oK[“EGñUå;7<¯7G;s¬Óé˜Íƒ¹ërj«æ0j®Ëâs¹,[G²QB%”\BGB'¬•»»{«sQ#‚íùͧÂ6Ÿfõ4ØtúCš{9œL° ¹[̇J†„‰Çq®}GØ]g´ìJV×0ÍІ ÛØ–)“‰íY…¶œ:Ë1#êUÑí»Ý6ÓEé÷K¤&˜1x£\.Þ&¢R¯¡NÔM -§ãz3ßÃZë¼¢ƒ -endstream -endobj -87 0 obj << -/Type /Page -/Contents 88 0 R -/Resources 86 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 66 0 R -/Annots [ 81 0 R 83 0 R 85 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R ] ->> endobj -81 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -83 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -85 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -67 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 679.482 158.443 689.569] -/Subtype /Link -/A << /S /GoTo /D (section.1) >> ->> endobj -68 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 646.52 140.498 656.607] -/Subtype /Link -/A << /S /GoTo /D (section.2) >> ->> endobj -69 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [93.037 622.176 231.73 634.619] -/Subtype /Link -/A << /S /GoTo /D (subsection.2.1) >> ->> endobj -70 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [93.037 600.122 155.891 612.566] -/Subtype /Link -/A << /S /GoTo /D (subsection.2.2) >> ->> endobj -71 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 567.329 161.814 579.304] -/Subtype /Link -/A << /S /GoTo /D (section.3) >> ->> endobj -72 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [93.037 545.107 198.926 557.55] -/Subtype /Link -/A << /S /GoTo /D (subsection.3.1) >> ->> endobj -73 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 512.314 193.624 524.523] -/Subtype /Link -/A << /S /GoTo /D (section.4) >> ->> endobj -74 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [93.037 490.223 212.835 502.284] -/Subtype /Link -/A << /S /GoTo /D (subsection.4.1) >> ->> endobj -75 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 457.13 272.802 469.273] -/Subtype /Link -/A << /S /GoTo /D (section.5) >> ->> endobj -76 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [93.037 435.207 286.831 447.52] -/Subtype /Link -/A << /S /GoTo /D (subsection.5.1) >> ->> endobj -77 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 402.283 239.071 414.492] -/Subtype /Link -/A << /S /GoTo /D (section.6) >> ->> endobj -78 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 371.443 172.014 381.53] -/Subtype /Link -/A << /S /GoTo /D (section.7) >> ->> endobj -79 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 336.359 202.34 348.568] -/Subtype /Link -/A << /S /GoTo /D (section.8) >> ->> endobj -89 0 obj << -/D [87 0 R /XYZ 77.669 741.543 null] ->> endobj -91 0 obj << -/D [87 0 R /XYZ 77.669 707.42 null] ->> endobj -86 0 obj << -/Font << /F81 65 0 R /F95 90 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -113 0 obj << -/Length 2771 -/Filter /FlateDecode ->> -stream -xÚíZKsÛ8¾ûWèHU`‚ ø˜›ã(YÏÆÎN¬™Ù©$5E“°Å‰TD*‰÷×o7ºA‘2#;ÙS®¢@<ºÝ_?ÚŸÜMüÉË“g‹“Ó‰œH_¤~*'‹ÛI”Š4 'q¬D§“E1yëMgÚ÷æöy=© ñ¤} ì3±ÏSû¤þ´7zÚkkûŒˆÄ;_û=ÂçöùÌ>aHÒ¤³éûÅ/VÆDÄA¬PD©  -MŸ¤û}*qÞ,’Þ+xÞkû¼êVÆ"}»9%…òÓ‰©Nhñ»@GÝľDêɬ7sf%»tOîzD8Š Mœl¯¬XgÓ¤D¡æc¼ŠTi·FÆ‚T¬pòÉ|q"aȟȉ†yi0‰u*¤Ž'ùúäÉ/’D4£ß¶ƒZC-v -è?½XËÉóúäWøs¤gL{Ö#þ?Ðñ?Ðñ%tøœEEIª' ¦ -£Ev’H%t“Ü`1éû¾wQµÛià{u±ËÛ²®F·ˆÖÍ‚DøJÒúÅÒ€ZýØ;+>NíeUn -쉼y•o±åÝo,E;íºÍª"Ûô†h:›_#rʆº2ZÜܯ×DšIí•9 -Ý €«:ÇŸ¿©+¿ß,Í––ÔhIßËÚ²º£aÇõ Š)ÆHÁ^A3ÔKÈÞÓ”ÿkR:õê[üó u<+[jÀvh¨ä©ÍÆä%24uÜ"ãzK³þFŽ÷<ý‹Œ~‚V¤<™œýC! -Ó”w•áñ›ù_ꬢÖó̬MÕß«¦­Zº!`à÷ŒWµø"½7å`º˜ÎbP©µ2öf«»šÒ.×´ìÊŸ5ôÒ°}yWLÙI„$®2DC¶¢‘‹ªiËv×zÅí㯃IÃlAÄ#-¦µ™/«zUßÝ“"¦®.®*A]/: À˺Þj•UÏ4Þ:#”âˆûm—<õpßØ×|+ß‹Qñ–ˆ‰P*/¯×›º"ÝÂk¹Þ¬Ð-£‰ð\æÐu°³0cY›m²vÉ„¹w¾2y»­+ô|?¯ sS×£HG}ÍÏŸ¡ºÖ0 -8$ÒûT"I•€v¡e= z”Ž8Ps§E#6,q¤‡ñQVˆtÀ¡&öÆW¦ºsœl€á´†MRZLã CN¸3•q‘×díØÖPíå -­¤C¯-׆¥Q*òÎVMŠ 3(Øv¢‚§ÈaIyÆ#7nYÙdO€¾Wð`çƒá¡¼ØUÞoràƒGèUuK•1…aZ=”†VÚ‘­f›ÍªÌ-„ň“îL‰øºÙÖ¨“e{pwJaú }Búª—öiYB±QÎæåôx^†ê$)/óÌK³®Y×Äö6`m­|Ê -ö³ËK®.`¸Ye¨\;È»*+€ŒUS–’¿­Ý†« -œÁêd&“D‰†ª£™šw2ZN$#»Ö‘H¥~ʦ¡éj°ëGuª ÆO& ˆ7¸}ðÛ|IÛ!uÜ8àìµ Â'Ø7P"ùfiXD“ç.ú‘½µZ8Ñ+哩ÆÈg-/m©}Ð4•“ƒfäÚQL.EÞ®±¾=-8XØa×™Ñë·—7à%ԻΠ-Hж~‹+–<ˆyøñú-óËëí¨¯î·Íç)§ -˜ô6x±(”]~ñëÛÝS GAøxÖÊnê]{¸ú{‰¹4Ø5ô²5–’#lµ€éLQ:;,g®þÓÉòûúì¶þºÂ1¡¤>*»¨„ -å¹iªÙÒ} -ðyvêÎ|[ åŒúZ›Äì:¢fëKÏÆËYˆ Þ*{ÜO-TüÄØ«è¨k€X®„²˜V©ÒORÙ²n Ú9éçƒ3HC½ -úU™—í= -P¹ò%7¸Û‡œá©Õ,aÌ‚„ó#^ §]Ý” C,×PŒ§¶øi -#=ÐPa°~®lMŒ[D…‘EwŽäPÀq2*ik>ìLƒ1dë<_:•© &žðiYÚÀØøsw«‚^1†Xzf“ñùÂ0>‹0T ýüѹt!ôb<‡÷r3ú!è´ì¼Å°§¶Æ‹ Øø»©W+{ì¡·à%®èíhõ>Ê(ÙöÝöëfÚ-0“ßÖ»¿í#gW¦0¢O7¾PR<å˜åœ—ûÇü’`Sx=’µÓoãÚÛph1m¶/`€u»?†@@D/‚¼ÄQ%ËÛžy¬t6âA'GAÚBr,ÁìhxNG0ûÕ -{ˆYäqØ?ŽY%Qþãb±ð¡ãQ̆©ÐbÇŸ¿ùó_‹‹×WG@ûmÌ¿Ú>÷g¯_¿šŸ]Áë÷`ÝáµÏz^¹DŠ÷¯.Ù…³x -°å V†ó`Nÿ–{öw°Hãv,·ò§ŒÝ—Ò\º¯ÞõCÐ pͯÀœÿåÿJ@.(í&ÖXIØ¿wßW#ÖK&O>b†Õ -nÛ1ýèD¨ü÷£˜öUÝšŸ¹²@XùÂ÷¥ûÞ6¸‡Bk%¹©6 A-NqTq”+zkî+°mco`áÕ‹#ïßpZ®>Sûâz>z*EÀWdž%ÂT -Î7&Ï ,}'cQ~,*Lá­+È ÑOÉCÃïH¸|iŠÝÊð½XŠH†ƒ3]£ñi.š{ñvÍ°ý› fYÞò´ÞÇ5(7÷_ZÆ,OÝ×Կͽù¼É*Ü–ø¸,Fµã ™v£/7}¬ŒU„)Ô éÑrƒXøòâƒÆ‘ -‹˜’ÙwŽ*{Ÿ‡ÓŒ‹Ð ]o&¾»Éí*û‹9.’wÆ]¯Y}•;h³îí7‰Þéáq·5ƒ=»ß‘g2hXpr™ÈiØÓî–mwÅ×ÐçQ>Q²glÀ@ƒ#KŸÞËzñº7;ÀSéîx8žEöÿÍqQáé‡>ôÔÛ;;YEàÑa4鯰W.Í_™iþ*ê| Ó¤+Àtì ‰žúêÔ!ñ?§±ï' -endstream -endobj -112 0 obj << -/Type /Page -/Contents 113 0 R -/Resources 111 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 66 0 R -/Annots [ 106 0 R 108 0 R 110 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R ] ->> endobj -106 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -108 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -110 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -93 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [256.856 682.122 280.677 694.566] -/Subtype /Link -/A << /S /GoTo /D (acn:AES) >> ->> endobj -94 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [138.418 641.475 165.261 653.918] -/Subtype /Link -/A << /S /GoTo /D (acn:NIST) >> ->> endobj -95 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 0] -/Rect [381.916 643.902 389.974 653.667] -/Subtype /Link -/A << /S /GoTo /D (cite.NIST:Fips197) >> ->> endobj -96 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [80.306 614.376 104.727 626.82] -/Subtype /Link -/A << /S /GoTo /D (acn:ECB) >> ->> endobj -97 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 0] -/Rect [504.007 549.058 512.065 558.823] -/Subtype /Link -/A << /S /GoTo /D (cite.Wiki:AvWb) >> ->> endobj -98 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 0] -/Rect [335.421 535.285 343.479 545.274] -/Subtype /Link -/A << /S /GoTo /D (cite.OC:WBspec) >> ->> endobj -99 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [424.107 379.517 447.317 391.829] -/Subtype /Link -/A << /S /GoTo /D (acn:SoC) >> ->> endobj -100 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [371.418 309.377 379.476 321.82] -/Subtype /Link -/A << /S /GoTo /D (table.1) >> ->> endobj -114 0 obj << -/D [112 0 R /XYZ 77.669 741.543 null] ->> endobj -6 0 obj << -/D [112 0 R /XYZ 77.669 724.535 null] ->> endobj -10 0 obj << -/D [112 0 R /XYZ 77.669 505.023 null] ->> endobj -14 0 obj << -/D [112 0 R /XYZ 77.669 360.986 null] ->> endobj -116 0 obj << -/D [112 0 R /XYZ 277.69 225.533 null] ->> endobj -111 0 obj << -/Font << /F81 65 0 R /F95 90 0 R /F99 115 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -142 0 obj << -/Length 3469 -/Filter /FlateDecode ->> -stream -xÚí[[oÛ8~ϯð£ -Œñ"JÚ·v›Yd·™b&Á í Pl%Æ–\Kn¶ûë÷\H™²e9I½oE‹ÉsÈC~çBž„£ÇQ8úÇÅÛ»‹ËŸ1a†©Ý=ŒL¤ZâXqœŽîæ£ã7“iŽ¯è÷v2U2 z‘ô›Ðï%ýò÷Ô«½ôÊý&ñ)ŒBðßé÷-ýB•àFo&Þý“Ƙ±ŒQ((C1äÑý>ØnjÄø=üÊñúý¥íiÒä”T˜ŽTF wþ$#Ó6ôŦ^Ë)ìÆýâàn{§t ÓÄí= -ëÍ$Qâ ®úxI¡ƒTE®‰ÉD¬°ñÅÕÝ…€ªp$F´Kå(ŽÒ@Dñh¶ºørIIná—©2Šàwvø~y½£wÕůðçHO-í©GüÇîø±;~쎻ãØî­9¹KÒh$H#’8d7¡‚(ŽyÜ2€Ea{¤x,³eÝ;Wè0•I*Áï9ÌXD 'Ž¿Nd4ΖUÙ³~nÊ„Ö/=µ~*–¼~¶åÍ -3¹]fiÙ_=.Ê&ߟۺ’ŸõŸ?AIÆãfa)ͪպ*ó²±-Wëe¾‚ךßÛvµ•}­ÕO4ãÑÔ„ øÑE«íØ‘£‚A7Ù=Ž}™ã«@‰“©Ža‡-—ü©%ŒÍ³MÎ…ú[9[lª²ÚÖÈ F­´Ípxsî˜5–Å·³®‹ò‘kòù£­ª:mÃñlYÍp`Ñp$¯(µø¶¶}H¼Õ†¦òì"ž\Fc÷…¢xhYÓ´³¬*¥tH¹¾ººÂhÀ¤ˆÇ0µq3ÿ¼¬‹Yß–!lZוG²OF%dìÚÔŽÚç¯ù¬q=ºDSX¬Ô¸8ýH¶s=œÕS1Ïí÷fA"‡’ືEãjr.l&±±ÓƱ¤Þß5k‹›ªn¸„è+>…¡œe¥ýD¤±€:÷æö-é×¾ùë00ªÕ^óê©lª¾i+$Q;í÷yö\æï™9´<)ÇNuwRw ž–(û¾È¨ ÆU¹üÆŸªm³Þ6\Þá -^æv 3ÔKþH²=7ùcQô-ɲâÏEÙOàD„‹ -ldžx_Lýí¦Qf¸kh °É±yAó²„Þ¤L൩ì“TÚé$¦eϘÅ/Íb[s‰Ø‡¢‚&ÜuYUëš‹ßëòòìßCÆF`uÎÄØ$Av'üMu±F@r@c™D½‚ûá¾b˜Äé}gt BurI¬;BHûöÈBë¥Î– -ìµ×qÝ3£n¯ùlÅÀF;Óv£ùL‹r`—…«Ûe>דNªW?ÇGMêŽÊ -ÑiTçTýÄï ¦+.mk²¨2í—®©³u‹Ü©fÐëýª´…Å‹Åu ðÍÒð;Õ1„±:1 ðQRðíO‚…ö v“×y3Œ×ñ= Ÿñ0ÎÁ´†Ït¯ã*d?2|¶·^”Ñ’¥0€6jç™êÔÅ,XÛ0*NBMà–Ôϯ±<‚6äÕZÀJAÀÀmÏ?E= -ZT*š:_>ØrÍOajaÁÛSÑ,*ôìð¥ÌÝçvÆøb¥‚Eè -Í¿rYŸô‹—ùÐ@"RßhÀÔ s+ã „'-$,§MtÖdÇ1ýJÖG0íñVò8¦Ï´ŴÇtÒçaêí1½æ@Hi00(k*¡ÉÁç“59MÞýV‹‚|‹-2 -w°Ö†_=±§)  =ËæsC¯"Q`8½›cã( R³·‘§ütÁʪ -–ëÞxuX/ö°D¨âïFêZ #£žÆ'¥“(P‘:û\½Žs?®:¬£\ƒ©ÃU‡é °ÎÂÕ«ÃõVú -@áá!”FôDƒÿßï³ÚÖ¸¥"K0MuJv©Ç^¬ò>øj¼ÊÖ\À“<|²¯?Œ‡×Ö8u×uî -%ŽÚë¦o<-ÅÁq*~ÃÃM|*˜DËñ:ÙÁ/[<¦ :9%0cù O @v–$— ÷9?³ù1»Iâr®sYy‡ßë+[™Ò¡§¯1Ú“\ ÓVøLÈY¸:âs½~ໃ 6´=Sãë =ÎËÝ-6ñ -5¾W¶+›tì‘5½‡Á°Í’¤5´—kŒ„q{nLQ©ˆv®›h†Ù;éõýƒû†‡äÐ>Ó=ÿàZ_¼:‡hq*¿ ­ - -ƒ>ZC‰wt.ÄUØVIâX_9¸#`õG7Ö³0mÁê3ëy¸:°ú\¬Æ0X't³æðŠ_Ý¿1Úb’Ú6üD áÅyÔøÁG v9Ž˜ýcüãÑ2ЩòàÛ§d ”Ø…ï@îˆ2Ðy¿§ør‰IýŒb:E8Gª7Ú¥ øB:¯×±î‡W‡÷P”z®_®ÕÐÉÿyØZ€uؾcS†WÓîöLʱÛäÝ@S. -;yè•Úî’P‡Ïf˜Ë¹¼ hñmžc´Xbõ¼ÏÇ<G¡A -úŒnÚþ±ìËä@3e¾ ¡ -$ÈﱬÒ`èŒM,yÊŠf“ÙÚ ä_Çý}öCîL[úL‡x¶>Û7{~¨–ãýL­<ÿÓâ êž&ä»r¾!†¯Ùl–¯¡^xDÓGR¶%G P ›X÷»ÈVÑMyÎ…¿‘9Ã’J þ³ÎÊš© ד‚nh_0$^楖•s[°}ˆòSK¨gD­LBP‘ä³2|.òÞ,—¼éVSüëêß½™TàGr_Ù]Þ½zÏ 7$€¯žÒÓ—yÎÁò4I‚DšnnÎnYY‚N¡øÁÞ/õùé0øHyƒÿüû›÷×ïŽD -±iÔpÇUÕ‹wá0‰“ª -$ÃÓÇêFŸvdªeÜ•ÍæËqõJ®ý*ªÃv@E…©SQ¦ƒ*êdÃãÿ!À ô*XxÚ¬Õ»‰ÀLÉ݉ LKþ}®“÷±Bésïú£Îíã[wÏ¿Ÿ}j=9›@ÛNˆS`À‡Ô†RpÑ‚ý}­á£±T•MÁ½á#_asÝ’ñM¶~Q>.fo¾¹ºµù•Ë$=}%‹Y–°Qž%“ĨŽLênn.2¤ÍLɬ6vgé0±uM2âKJU‚ŸÞ11uߢ®ýüYt06Õöq±—ÌjOã„ ðD$gVÝœ`ivi…Ò¥òI—¾×«5 š–&zq0€ž‘2€À3€”l&”ZÑX@Xäz<@``îÆ^”t`'ÑgÚ8Ê«ŒÒœ¡}GýUY[‰Dx‘nºÙ…V©´ÓOÅXOÝp…Ë«L9⹤NZP½ß|ƒ1V½]6üJ -Ê'¿¯ù Žœ3¬k‰nI¯bÉw"W%Ú&ŸcßY³¥”=(/óòqÑ{‘A£0Î…3€½àÓ§º˜ÀÃewŸîó†&›ç¶Fiƒÿ¯<($üð63¾Îóu^ÚøÕ`.ìÞ ¼±ÔÅÑ×Î'BÓ”UâƒÙ«e³©–ÜÏÓ;ûIÚ,YØPMÖæBYî¬L»Æ.–që`:÷J©Ù‘Ë\µ¼øÛÀn[x®7”%ÿÕe±¦‰[;³wÁ…²õÅã+оÒ4ã Ù4Ã&‘­}qv%rçÒ MbÌow‰M®Ë2Âki£ É`Îé_’0í9 Ý5gA‰ÖY@QõPq uÒ9œï#e‚PîÎ6Ö¾¬PÂ[ÜïKk8*š-·u'‡Œ×©íáNÚœÞ{×n/ü#Æ}–M†AK‡:Iv¶­#ÑiúO¦ +€ÛjO–¡þœåõçy5Û¥”$¡;%5àÿÂÊ©µæ¡/CuÆ´¯•ŠéV¬L8šY¸·vsqxS±Dæª`ÔRæ·»EµÊl¿ß¶õlQXI,ã¼?°tf¨}> endobj -135 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -137 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -139 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -101 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 0] -/Rect [304.196 684.55 312.254 694.315] -/Subtype /Link -/A << /S /GoTo /D (cite.Altera:Avalon) >> ->> endobj -102 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [115.584 668.573 132.74 681.017] -/Subtype /Link -/A << /S /GoTo /D (subsection.2.2) >> ->> endobj -103 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [187.006 641.475 212.638 653.918] -/Subtype /Link -/A << /S /GoTo /D (acn:MSB) >> ->> endobj -104 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [356.635 641.475 379.245 653.918] -/Subtype /Link -/A << /S /GoTo /D (acn:LSB) >> ->> endobj -128 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [345.104 454.962 353.162 467.275] -/Subtype /Link -/A << /S /GoTo /D (section.3) >> ->> endobj -129 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [288.13 261.206 305.285 275.036] -/Subtype /Link -/A << /S /GoTo /D (subsection.4.1) >> ->> endobj -130 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [254.056 152.904 271.212 165.097] -/Subtype /Link -/A << /S /GoTo /D (subsection.2.2) >> ->> endobj -143 0 obj << -/D [141 0 R /XYZ 77.669 741.543 null] ->> endobj -18 0 obj << -/D [141 0 R /XYZ 77.669 724.535 null] ->> endobj -145 0 obj << -/D [141 0 R /XYZ 256.914 255.826 null] ->> endobj -22 0 obj << -/D [141 0 R /XYZ 77.669 221.917 null] ->> endobj -140 0 obj << -/Font << /F81 65 0 R /F95 90 0 R /F99 115 0 R /F121 144 0 R /F120 146 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -161 0 obj << -/Length 3256 -/Filter /FlateDecode ->> -stream -xÚí[mÛ6þ¾¿Bmà¬ðEÉû¶I¶‡ms)šìõP4E µµ»Æye×’“æßß ‡”(YòÆ^p-’EQ3Cçá¼hYt±è/o.^|§yÄYl˜áÑÍ]”™Ø$I¤”Œ•2ÑÍ"úur9¥lreßOgRè ·7ÂþjûûÂþR¿ ž¾Ú©ý͈Ä–²€ð+ûûÒþÂ#Nƒ.§¿Ý|oeÔ±J¢ˆ\BšŒ¤ûyÊqÜ,ã“7ð+&?Úß·Í›*6ŠÙÉIKf"›TÓËDš5Ãeˆ³$fÁÈ™•ìŸþ…{? œLba´—íërªAJêjˆ—àIldêßIaÅ„‚%–8øâêæ‚Ã#ñ(…qFD*51OU4¼øý‚ÅZ§‚F„mû0M¡‹^ö -èqýÈ£×ë‹Ÿà¿'=s´gño»ãÛîø¶;¾íŽ±ÝÁÜ)rä.Q*Î2).ãT)’{Y‘Ü‹¢š/o‹Ý-KºÖùíT°Éª [ûÉýÞðöD™Œ³4AοþÆ¢<û¦&aU?Û‘Q*’8E²h½‡Ythh ‘iØÆ,=DFƒð‰q$ì$MNR'1ƒMØnŽ?ÞÝUE½/:*f°ΗK 2~›?l -‹Q³p5°ç…êpýnWÎëåºÜçœJ­O™ðž¾‘„bÙóôèX§æ° £Ö0CúÖ,fBÐ -°™: íspm´²ýáê—qmŸÆµkÀ¶C®×å²^æ+7•NvU±¥ÖÐp üù‚ɤ~Èkzôy¹rÃo‹æµµî¦’MÖŽFQα$6õ”OpOÙþ¼t£E;žÆ—2Ü<Ø]š¹Md}\W(““jy_.?0&æyéº>O9òEº,™¬ï¨·~(¨áæ­î¼`lõÛéÀ³[7ú3ŒåédY×EIƒPüµ§íÑ ¯TÉhY¤Ë!ØOãL*?曀 7€¢8a ÏAËÝyk·J£UAöIP[.:| EÚœ–Í„ŠÙº\} š÷/Ôkàº/§ ›|š -PÞŠ ¡wÊfÞÏì)kŸ²¬Ú²ÆoÁºØÚ“Ï‹)Àž£ -a{€DöLèapåò<ОQ-…žq~{ÎÁ¶ÁžïëË›Ëqð9íø„l¯ËÍΡÊ"¯ó¿AÓ˜ ˜u_Š%lD*KÜ,Ö6Û¢ö¸“WtÙØ‘°[ëwÔ–|Ö¦îP'<@Í*·Þ ˆÕÄ»† Þ„HG@–0mÌ>&èÂVº°«….;€à›·îí>14ÏQÇ‘IÀaË3oÜêk€I& “5ÿ“0nãLé¿"mû $2þ<‡7…s\òì°æiJ -,£¤¥à5ŽBgaëQ(äûîêý¿ÞÜŒÂЉ|‡a¨Ã·¨v+°ÆDrë:àÕn:Û±< Íak–aãC2llõ »ZÃ$¼m¸ - þƒ¦#co¦à¨äjÒÛ"_Œsbâ´ -ŠÿùømµgÌH‚sõCh™[í…çÀÖN°±Y¯‘eí„w†iÏfXUݤ}f\g –êúB­$*iç w’ »mÀù|^TY]â’ÑøÒ”Or×I’A£JèÝÇõ¢ðB%rò¤Ÿ·~ä²¼§wɧñ3ïÉ• D}ï¥]Éy“ˆ‚¦Eô9+t+mŒ ½9]œì -º…åÑ:k½/öU¹¨D€ã´X~Z.v¹“¤ï!4ÛCðjµÆõúlW…ö»#_-ë/4’âm\¼[?Ô -^ÛéŽSû°³F`^ñÐÚ];ó¼r f1½]ª'AÃÈ81_U°ËD§6ôrçVõ\ÿÚº×Ôé·‚mEÏÝ@î"ø=­¥Ü– ¼Öþ`îß úH$o±^XYÑÌz¹ÈëF3ÍþÚlm*ãÓr½«Èy‡™ñN Ý9¾º™„³ }êâgIš–ÁÇ(˜ûâî„’Z<'0mÁå¸3þ\ÏS‚#¾ Ÿª…¯÷§BÆ«@çáêÜ©ëkôUœ›2ê”Ï}_å&c³ç©ë—ü<¡œD±ÑÂûÏ3}@㧱Žœ:|FNçaëU²="r:^ˆ}Í u˜ÄÓšgð‚xÂ+>ܨ§5Ÿ¤à†¥AŽtDíçàÙ¨=dúÃÕ/¾|sýz\÷§ñÑ}Èû½8i]Ž&ŽÀ.y·d†c0UO¬o%™û¡ó  -/Ä8÷åOº9ôºy)¸Pö­¼/ËÊu÷ùváelŽ;7‹Ò5l­’<‹$‰E&;ç›uµšPboYzÐC°šl×»rÑ9ôœoñ ó -aÔ¢è/tR½3mã½³zØI¤x“«Bc¾Ûn)R…›NŠÒuÝõ_°N9¶È1¥­‰ÑûËÔä ‚@HmW9ò·îÅî‡Ät.øZÎ ð=3ÐÝKýºz4oݘ]åæ¶Æ7¾dÛe¯€cÃÈ­³{Řq;ÚœöQ Hp!Ÿ…b¨ì,ÕD@!B²q; Ob¦×ï~úxõv¼šx"ça ëp¾*ƒÌƒá¸‘¨aCTãrïØ°EDrnwnjêÞ¿ïŠÊÝ`蕯ÐÖ!Z½vúvmóG¶á?šà“±¯T¬t“Ò‡EŒÒ¡™61[~G†"ޫ¹úpO¹«ýêE&„ >+×u+‘m¸TX*3pT"{ʼn†rQu¿úÂ`¿ lvÃòO »¼w—q!àÌ%õ’À¼‡¼ØÓ‚‘ø:ä… E›äë‘7 -V^×ÄÌëŠ;]aMPRôt;¹\Œ¥È=Ö¾÷1WbÝÃ*¾˜Çª<µ5×Ñ*~âªøTìü‘O»„M‰VwJÒþ:Tû1Ê~.v`Z\KXCÑLËO$WøA1hV«µ$„Z4}{ÀdYbÏèX [ÌÓÌì#w;ŽƒÒxó=*"Ë1Ø}I{à‡~÷(!¿Õ(ÏVï¼Ák‡óÕ®ZúRk§ÈÖfæðÎFðaêl[pÓ;«:/©Ü×Æà}½ô–s–e1tôÆ\»ï.}¶Î•ïü~Øöl÷Œ.D -ËÆÝÝ<¬}nðÝ®š?,´ûÔIB$@·6V¢™Rv½µÉ õ$‹Â7lRµú˜ÕÇÅzî`)û4ÕÌ {„þâ0|Áä ¦:ËÛõ¿TÄ] -endstream -endobj -160 0 obj << -/Type /Page -/Contents 161 0 R -/Resources 159 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 66 0 R -/Annots [ 154 0 R 156 0 R 158 0 R 131 0 R 150 0 R 151 0 R ] ->> endobj -154 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -156 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -158 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -131 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [172.257 712.357 180.315 722.345] -/Subtype /Link -/A << /S /GoTo /D (section.3) >> ->> endobj -150 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [315.236 537.875 332.392 551.705] -/Subtype /Link -/A << /S /GoTo /D (subsection.3.1) >> ->> endobj -151 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 420.619 93.829 430.608] -/Subtype /Link -/A << /S /GoTo /D (subsection.3.1) >> ->> endobj -162 0 obj << -/D [160 0 R /XYZ 77.669 741.543 null] ->> endobj -163 0 obj << -/D [160 0 R /XYZ 221.367 532.495 null] ->> endobj -26 0 obj << -/D [160 0 R /XYZ 77.669 510.672 null] ->> endobj -164 0 obj << -/D [160 0 R /XYZ 266.558 129.456 null] ->> endobj -159 0 obj << -/Font << /F81 65 0 R /F95 90 0 R /F99 115 0 R /F121 144 0 R /F120 146 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -186 0 obj << -/Length 3423 -/Filter /FlateDecode ->> -stream -xÚíÙrÛFò]_ÁG°Ê„1®‡}b%ë]ÇN,&©­$¥‚HHDŒ¢¿ß¾—@KàR1gOOßÝ£`ñ°?\\­/Þ~Ÿ¨… -ü4HÕb}¿ˆR?µvÇÆãt±Þ.~÷.—«0ð®é÷f¹2:ñu4ý&ôû–~y<̾´CúÄA G¿Wô SŠ].ÿ\ÿ‡pLüXÇQTÚÐ »_— -×­"å}€_í}¢ßÝÎØOã€.g”o‚taü4Lxó:Œº…C2ø‘ -«ÁÊaö£ûEänf3Ö×iâpû@h].À‘ºž;K+ë§&t{" ˜ŽÄ_\¯/L µa]ªq˜ú*Œ›ýÅ_Ÿ$¡æÃ6M†! ñf×€ñ·ï÷jñ®¾øþè•À^ -€“ŽoÒñM:¾IÇ9éÄ‹¼(%i¸44¢ì0QÆã˜ñ¶Ë• -‚Àûé¸ÔW·õ¦.ù&7ù_§¼Úä³—×~V:ñ£Òz—ƒÈ»¼Fq boSïuµT^^µ<’yvlx]&ß}¾¯ØôžxÕ—Á¶-w9̪Ð+;h©ÀËJ¹²:õ.Ë’A<ÊŠ6w°‚Ìý©Úf{@ +ZSfxÓ¿—:ôèn@ÁRÄŠÞô°€¡õZ>³jî—€bØÃìœK½&§EÆûÝþÉ«³j+Û²/xŽ©+ilÊzƒã_¤û´)D}/w²ôriϬ2>W *ßƯQ -«GŠq‡Hœš)R´7M‡{mì‡&ur¾)¿Ì "?UÚ-öyï[_È1UÝòU«|“7M明LX™(ôƒÈ0/B†ÓÖ(ŠfÌège)Èšú¸m¸K$ÄyüÀ¹ÕáÔòÈ!c.îó¥ ‡šÓ±(XÊ'!³E%ýJÎœŠÁ, -ÞÓjïêtlZAçËÒ9‡Bf¶ùÖw"§c?H…W9­iojR¡Œ!FIÂê„£õAÄ¿-ꊇ6YÅ‹îdgÓfÝQ<ÃâSEU´jvN(•©Üq;TK\Bć/ƒNz&´yÕ­˜‘“#ÓØɯÿ7kA?°Ý¢&Ø“‘ {Þ³DØ ±µcí¤ëO¬†ŠÐj,Mèù—÷Äb\#‹#¹.î‹S(œ´vÂß# FÀج±M“ñ92ØÜK4 Ãí¯—Þ¿›#f•tîçªÈ{ÄèÔ´|ì]îÈj¬&dirÑ5â|{A˜X•1Ãa Çûþs€›ƒX‰æ®wNg ²$jÐ yÃþȦ`DË6«êSS -ÜÇ¢ÝÍF§¾1ÊÝöÝõw³%õ£¤‹€Ó3”ö{ºþxŽ‘–ìñÔØnêª=‚ëc[”(_EɘÄÇü¡hÚ^ñã­— -&@H5Z ÝÙkð^Å6#{S|Jª¼Ã‘¨ýwQ“é…‘1;`€4@fÝHÝîÈjÍ­?'~A‚qÅëĪcH/uþNØæYCJ$¶El¶öã4Ùl±d°Ë$`ªø[Ânj¦bPMò²{S ÿq¬É¿¥_÷o lRìßÒ©ƒ£†N»ât›w'±jÕϵ,ùÃUΆB£"Ê?òÞ1+p©^»<æÙVFïç†ÁJAŒ[3ö Ÿ0ôZžŒ?cË…×ð÷€œAc•–ÜgCû.ƒBíBº  ›¨åˆ$`é64)xÌ[Hœ¨å{FÓ¤£WøËõå¬Gˆü¤·—Î#°ÉS±o0Þê#©0(¡88=ö8ã<Œ… ǧ8|y -ÚyÃíg>Õp´মÔ0•ö@Xv’ó÷×Ö·Iú²¡JÓpl¨àœ^àÇ傇ßyÛ˜Æ~¢âŒìÊZ -¹•–φ  ?:Û|t6…>ÖûmW’À‚ Eæìu Z½‚6|Ñò÷©äy2€s†7*ñU½ÖJÆQ¬ç(mÀªul…Ä!c°ŒŸqøM Îdp2ôšÌûb«b¬~ É"Iz@È»QöHkßËècQ–c¹­1ñ`'?®rÚ”>å[6~¸sHDÊ‘ûTä74ƒ*NBòrIAÊ'± Öå:!ÈÂÑ­kò†'[·õ{Le¤}Ór”ó?f›]QÉ8Ö©¾¿ù‘kR8Ðìèn/¦ü†ev`f-Di5e†ŒU(ž&tüž ÐRܬåv6ÅC••Íœx@z”âæ[p5wål¡%²~d;eDï>'pŸô•¨/ùÓW†©ô‰:g«€oƹ0Ç26”iÝõ\´ÌwP¤eU—Ï£ù:êÎþnýùüS2è&ìÈ2_ù³0oúð¯Î‘×|’¥mGw2\šƒ+íøÅí-Š%H_ÝÙgËzÃ1 -ÉòÊÉ?é*Ì>îÜfªW=ŠÞÝùGÕ¥a[RSG΀)‡ÝÌýWq컢I—¨Ô [·úgV¤ =·zHT_f-Z -Ø-5’IÐ-¡d§+ÃÙl»ƒëÀÖb-òœ‡,@µ*¼Y&¯åÑ-?~ºýüé—ïnÎøêHx­£PPÄFMå@lVä¾÷wtãHt¾Ý‡ûF†'¤Æו£˜n¡«@/¨¤½mþGèŠIèvvtœ%ˆ,îf– -r© bùpýñ‡õ¿ÏI|ÜqZ£ -­,¦­,Wbn±¨n³ã–{Eõ»ú›=â -Ϩ€¿Ž:Øîd„è„7rÜ Çõäð®0(ý¤Œá¨T³“ËÌGªãTl(–Ê>—Ù‘T‹4¸1 ³Í©í_ïNR.Û懼wˆE¬jR~€+óê¡ÝI -ÍÍN,N‡å à Ÿei<[ 2)Ÿí³¤ ³ç2ˆ. Þ<­†w ]e7wôÁg¾¬ãtÆsýK͉_ù¦OAœ%pQ^]½áâ~b@ž1ÓÙ¨>­†ÎØ^2¶áB)? -Czíþ&6ôJaµ0ÌúJ^<Þ£™;ž\Œ~•ï2rxE}:¾öÍãê "ÖÂÎ%= ·AØ)áûÏ?ß^œÍ-.ì²dŒO2QËÅNW‹¢žÁ;Y wA6v‘€ÕùáD©;¯ÝŠæ${ ¢ "$)_ -iR0u3•K¨©d콿Ÿ¥„} ó5 -h?‰ÆZiošX(ç€Vé[|^ KÂÚl -&þ—3Ð@pµ¯ùTŽ–±u'ÇS ”¦ØÕ÷¨ibÁ©å”‚>,*š‰Ûñ#˜rjáR'd?~Á™’•Ì-Ê”0šïëV.Yš¹ ›ëË -_ÉSûr"uÕ0P.”9—×bñ¡ÏÐÏ3c€3#P}ÀmaL€z±Ïé˜9@-ˆg -WØUÑsASsOAfò:¶#:ŽâÊ Ÿ¥J2TõFp–ø`Âz+ò•”2ò“0ç”ÿþY˜'¢™‰Ú¤Ð÷wiÜô)–)PÖKH¾‘·äP,ëg„F,ÒFŽû¥Éæ®ðò‰^ïøñùô°Ã»—lï0‘ £—ëÈ9óÊgÒ(=“’1¤x!ÛÈy@9v¯U±ÉèÁY‡ì¦aÒ蕼1DÞ;Dì7¼Ù§Ïïx=eá3p$µf6¤ÆPéâ8|ì˜<ßDò¸:x¿bß¾ŠŒo=òð{Lå·üzCù/l·Üåg£ÿ+„ñá`F%¿Gî -;¤Ùᶈ#…!NÆÃñ»"µL¼‚Þ‡h·<„ƒ´ç]*É„¥è#ÇK8dò©¬³í¹¤|/ðP]Z÷˜ -¬ -QaÈF³ôÜYùˆ áSÙ}Ï_ËŸƒ]`"¬TœdG!ÐúLNBfZPó·É©°-©ÎæÎÔ¨V"‡1³‰\ -?`˜@*ôèNF|ÙÔÈ_‰UEþÐî~ð‡m­‹A°G1.æ±,š¡ÿÒ°µƒËÏagÿ£3W\c9[O2ú%3ziã.Lb“ò,…«ÊÓ^vÕ4T$ÀϳŒ•àäÙf'[‡ÏL¹»é”ÿ[…Š[01I礷O&Œbï€ßîñûY2ñFþÁ+p --;üÅ47N¯Ðð´ðZ|lYþ0=:éÖ1ÿÓ NA–ˆž3J•Ìs,R÷OKdtC°Îq„67ÀgD?M#qYôˆÚÜfys»r÷±˜÷÷2‘¸°^à‡R؃ɕ$p -ÞæmAÁŠúa_ë¾t…N‘»‡s|`X†E ·#¨à)BvŽªÞg²ïó©Ùì -÷Ü‹GƯµË w³}Áιü -õ”£åúø0"Éõúâÿ°à -endstream -endobj -185 0 obj << -/Type /Page -/Contents 186 0 R -/Resources 184 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 66 0 R -/Annots [ 179 0 R 181 0 R 183 0 R 152 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 171 0 R 172 0 R 173 0 R 174 0 R 175 0 R 176 0 R ] ->> endobj -179 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -181 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -183 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -152 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 0] -/Rect [173.713 671 181.771 680.766] -/Subtype /Link -/A << /S /GoTo /D (cite.Altera:Avalon) >> ->> endobj -165 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [352.159 456.831 377.18 469.275] -/Subtype /Link -/A << /S /GoTo /D (acn:FSM) >> ->> endobj -166 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [427.988 456.831 436.046 469.275] -/Subtype /Link -/A << /S /GoTo /D (figure.1) >> ->> endobj -167 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [76.673 429.733 93.829 441.925] -/Subtype /Link -/A << /S /GoTo /D (subsection.3.1) >> ->> endobj -168 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [130.945 389.216 148.101 401.529] -/Subtype /Link -/A << /S /GoTo /D (subsection.2.1) >> ->> endobj -169 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 0] -/Rect [259.61 391.513 267.668 401.278] -/Subtype /Link -/A << /S /GoTo /D (cite.NIST:Fips197) >> ->> endobj -171 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [285.902 291.978 303.058 304.421] -/Subtype /Link -/A << /S /GoTo /D (subsection.3.1) >> ->> endobj -172 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [357.805 278.56 374.961 290.872] -/Subtype /Link -/A << /S /GoTo /D (subsection.2.2) >> ->> endobj -173 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [392.776 264.879 409.931 277.072] -/Subtype /Link -/A << /S /GoTo /D (subsection.2.2) >> ->> endobj -174 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [466.081 165.512 483.237 177.573] -/Subtype /Link -/A << /S /GoTo /D (subsection.3.1) >> ->> endobj -175 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [404.691 138.282 421.847 150.475] -/Subtype /Link -/A << /S /GoTo /D (subsection.3.1) >> ->> endobj -176 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 0] -/Rect [465.29 91.558 473.347 101.323] -/Subtype /Link -/A << /S /GoTo /D (cite.NIST:Fips197) >> ->> endobj -187 0 obj << -/D [185 0 R /XYZ 77.669 741.543 null] ->> endobj -30 0 obj << -/D [185 0 R /XYZ 77.669 724.535 null] ->> endobj -34 0 obj << -/D [185 0 R /XYZ 77.669 343.587 null] ->> endobj -38 0 obj << -/D [185 0 R /XYZ 77.669 234.394 null] ->> endobj -184 0 obj << -/Font << /F81 65 0 R /F95 90 0 R /F99 115 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -199 0 obj << -/Length 1945 -/Filter /FlateDecode ->> -stream -xÚíX[oܶ~÷¯Ð£‰hÞ) Nê)šôâEÏâ P$zW­VÚ¬¤:î¯?Û,m”6hûÐŽ¨ápîóÑ8Ù%8ùæâÙöâòEN‚‘Æš$Û»Dj¤9O”bH)l«äMzµÉN¯Ýóf“1š§Ä½P÷ÌÝóÒ=ýºž}½œÑÂ=¥q‹ž ~îžÏÜ>Ïtµy»ýÖé˜#E³*4Øk÷ó†X¾L’ô;xÒô{÷|=íTH+ìŒc1¬†´Èýæ[*äÄ8w’\$ÙŒ3sš½ŠO«ÜÍŠrŒ#ªó¨ÛwN­«MZZ¥®×΢„#ÍDÜ£ÀcT‹™e¾¸Þ^ø„’àÓ4QB#"TR.Þ_`”ç‚zŽ9í> -K~s$`ýòå$_w?Â_ÙÙLø—ìø’_²ãKv|*;p˜"ñ7E`ƒ5LP„1‹‡Wx8k"Ý'Î4¢î•k‚”œÆΛR’HgIƱ“ø'r’p†HΖçHRæÝô¢Þ'\õç°ÖÖCX»ŠH¾*Ê}݆—îÎÿš¶<Á.œ>‡ºkýbÑVž¨ÌÊ×ã©+Mß»°œ;.ɬ-r†æˆEÛ»ÝLétØ›“¹Û€ÌÎêÍ@àPü¶¡85½çàøé\ÁSžû…îäù„ôïåCÙDæ±ê&ˆÙ¿ö‘Ms!™ä$è‡Â~5d*Wé„‚¡`\FD)ô‚S7¶•×Ú>@*HZ¸PÑ`]åé ¢%ëÖrÿ¾¡"-šº‚ÐTOí™ö&ìäþgØ}¤ê> -5Ç §_þvmóà©Ö˜*ܵeZÜ -æäÉc·!"½ßPý”Ç5ë¢ÆÑ©–˜ëÊ}Ñî -E!ªD„¨oÝN©Ó«ë›¬tÁ¶oew8Žƒ -Ÿ}ëÚ°\[A§"ä,ÙÎèüìû c¿ó¿C”ýSýk[¦É®š0(Sûƒÿh á­®8-›®´ªÿt° dê?gU¬¹ƒÐÜ›ü¬B]CñÎ -œÉ…eŽ³¢2¡”¬vç%¿Õ¡²~ºÜDxðùCSšpȱûX®QL=ÔExnéP-cÃç±4?êƒõûxð Ã6îö"ߣ ]ö * I«Ø¤·Lㆆ„@dÒ³Á)kŸH˜C,™1¾Y=”!Ìh<bЯ -Ë‘À×[oMeŽ¦­zÿâòŠÅäY3¾;.“–îNæýñ|XÕŒ2(r:õnÍV{öYîÈ‘&dî߇ƒÊ6Œ§ Q;’çù9+ÍÆ´»aï3à~_—û˜·0½¬1{¦ºn½Þ™Ór0¸Êë?a5h*I´úõšÕ -å0ý2;5Ih™¶ÿ@Bznè‹´‚:™qßb¢§œsrÄi~æï¥âbB®¢ˆTPQŽ¶”ÖÄJ„5»vŸ’;q UÇ@û¡HPx Âó¥H4ÌÑE‘|åRÁ"­@"‹Ú¥m“”¦OÖÃ$Qÿ(jgªAÔòeÐl£¶î¾¥RCó\Õ&G\«YUG˜÷~F4·pÈ7Hv©-,zó'|„Ž†88äÞ±’ jn±p“ÜÄrè鼋íô…bBÿEÅÒω -ÅQ(Y¢DÏ¢àüàë• @£ JFèÀóº @5Ž½~?†fȶ×ûSôýxp‡ØÒ/KE|K+àÃmsx -‹ædŠêÁ¯îL›š7Ž±­¾ˆþ¼+ˆF/¯ nðÆÙ7ŸˆU†çnûCÝ÷vÊÚfmQµ×uŸL?6C¤‡€0Œ=(Ø:pY -@ k€…Á<"lq` W½~ŽE›d‚T/~øæ*4løf¦œR«æ¹TÊ€‹åd´r!‚ñ±/z¿p"Pï œrX„EÓŒãè H~¯š×V¯—ñÜWÿypaŽÀ}1›q>hš¿|éºþ>gÂ+a½ƒâù¯/MKºÌÏÎÞ1¼CƘ"iMã/â¸ðZÄ»TðÔ”ý2ú‡Dôu¿b?…! a¼ÌR¯;¬æ3¶)í&5\]N†˜0Ìé„+Û)LjýöÅ©º·øÖʉø|º£-z¬R0ˆt¢\Ýåy‡eÐÞc‡%ÐbeN—- <¨`fØ`jèÁ*Ñø1xö¯-%÷Ý5§Îì®›àÌ?¬®Ñ®û:☕d{*i¼Äì«óú?îþÆ -endstream -endobj -198 0 obj << -/Type /Page -/Contents 199 0 R -/Resources 197 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 204 0 R -/Annots [ 192 0 R 194 0 R 196 0 R 177 0 R 190 0 R ] ->> endobj -170 0 obj << -/Type /XObject -/Subtype /Image -/Width 610 -/Height 683 -/BitsPerComponent 8 -/Length 47094 -/ColorSpace /DeviceGray -/Filter /DCTDecode ->> -stream -ÿØÿàJFIFddÿÛC - - - - -  ÿ «bÿÄ ÿÝMÿÚõH%Ö€ÿÐõHÛÀÿÑõH«jÿÒõH«jÿÓõH«jÿÔõH«jÿÕõHkâ_ÑŸ¬ÿÖõH -ü•}a+*ÿ×õHÏáz¬YåpµÿÐõH¿˜iö‹JÚº€?ÿÑõHÙYýj×õBÚ£ùBKJÙyeZÐÿÒõHUøJÖê¢Äýt­B©òÇÜ.½Y.´ÿÓõHT¨AÖBÍ5O§ê¿X ‚^õ ÿÔõHŠÏܾ«´Ð -¯m[ªËkêGÕh–¯È=i£MÿÕõHjŸÊWE#óUÒ¥jµòb»T­›ËùWèz>C5„ë¨HÿÖõHZ}Âô>L–CUšø+ôÓë|™Õ°:„úõ ÿ×õH1«­À2®ZЕj¡_Ïö>LÃîÊÿÐõHcú\¨>O­ò}j®¨M'T|ƒ/Ô_§êª¤ÞŠÿÑõHd°“rº. ÷ÈH}w\ªW@¦åt\ê¿Ë¯[ËpšÎ´P)ñZ(9úõPÿÒõHeZª䲜£åcò]VTBü–P «UšÙl Vi7¢€?ÿÓõHcû*µ­eZ¨5°uüëE°ÿÔõH`žš/–½2­TäÍuPf­(ÿÕõHeþKöÕäJÍçZU€Î´PK§ý`­Rµ ÿÖõKäÌzÙ­GÉT:é}@eZ¨ìGæºÐÿ×õNTÕ@äÌ$4 2­TÇöü…ÀÿÐ×íV7!+ {­}P©®WV`° -Ñ{Z«Pœ¦øýuý*•¥ÊµPÿÑ×íV­k­–B¿ÊáòÄê þÁ`\æàúß'/­ÕedºÐ -­¨ÿÒõNTÕ@äÌ$4 UV ŸØ,Um@ÿÓõKäÌzÙ­GÉT:é}@ª­@’ë@Um@ÿÔõH9V«ø}ÃJíYØ -¯[(eZ¨[PÿÕõH‰t_J«ùÖÊÍt Qf¬ªÚ€ÿÖõHVÔ#ò -«¨ «U*Õ@Uµÿ×õHVÔ±]jUõõ9uùZ>C*Õ@ʵQ˯ÈúþNRVÔ?ÿÐõHVÔK`ëTù~­ƒ:ªrë-`ãpδP0Y þ« Ëåµ&íEVÔ?ÿÑõHVÔµŸêªüßPVªUªÅrûþ°VÔ?ÿÒõHVÔʹj½@VªUª€«jÿÓõHVÔ|™Wת€eZ¨Vª -­¨ÿÔõHVÔY˜=©pUbbŸ$‡.¶i©Uª€«jÿÕõHVÔ «·ê½¬RªÂGòêÒ¾°ÊµPUm@ÿÖõHVÔ3¨û­€ä Gê½U^7Um@ÿ×õHVÔgV *«T›‰X"¤.¹ÿ)ÿ®Ÿe•¸9cû+%Ö€Çí}nþUK…~YÖËÿÐõHVÔR—Uj?—Õʾ•úþH«ÖªX$,¨ü«ecû|ß+LÝRÁ +õõ•ÿÑõHVÔ)ôùm(µŸÈj¬ê×4VÔ?ÿÒõHVÔüèu–’¿Ôåe¸ `UµÿÓõHVÔ#áU›3ê°gSv [PÿÔõHVÔVÔGæºÐVÔ?ÿÕõHVÔVÔåŠíà -­¨ÿÖõHVÔVÔËÜ:€*¶ ÿ×õHVÔ_ H •m]@ -­¨ÿÐõHVÔæßµ5R«ú¨Um@ÿÑõHVÔUj‰ WjJÝYêà -­¨ÿÒõHVÔ,Ó’×j*•JŸÐ,ªÚ€ÿÓõHVÔ -}+ZúÀŸÐ-ü´YVÔ?ÿÔõHWËõ\3_«å²×úÇê?°)ñR«_Ÿõ¿“•S¬´ÕÁŸÚä3O—ꊸJÕR¼¨‹‡-()WPÿÕõH>CåúŸ/W×ÆÁ 4cú„…~>CåëOµõ|¾I¹§˜2ýêVíõ}|‘òù“¯+(eZ¨ÿÖõHVÔJÒ¤uZ²ç[¨šÝe@ÿ×õHVÔ–uò:¹y´YP§Åh ÿÐõHVÔVÔR¡5ÿÑõHVÔVÔË*²Ý@ÿÒõHVÔVÔ?­k_XÿÓõHVÔ*ëEú¾»n>B©!!7*E§è ÿÔõHVÔkÖB>mO¸|Šü¯i«ý~ápÿÕõHVÔVÔòf -hÿÖõHVÔªØBHi}@ÿ×õHVÔç7¶t‹½ÍÿÐõHVÔÊ•äʵS¯k¬©šÇõ½ÍÿÑõHVÔ -U}Öí4òR¡cóOPJ€ÿÒõHVÔ#ò[ÕÀäÈ.·PÿÓõHVÔ1ý€Ê¡~ù -…ÿ@¥R­U«-~ë¥.´ÿÔõHVÔ)Qú*´ëÛ.¿,¯×ÅÚÔŠËöPÿÕõHVÔZ$­îT9gõù½(ÿÖõHVÔ*%jäúøýqýyor ÿ×õHVÔ:¸]@?ÿÐõHVÔYÔ†”ÿÑõHVÔ|™T† ÿÒõHVÔË*ë¨uÿÓõHVÔ/Õ~°ÿÔõHVÔ9q¥Vµ PÿÕõH!sþ®¼šW’é^ÚšÿÖõHcóz(rʱ¯JÚ€ÿ×õHÇõ®¿`ù]lú®”ÿÐõHʵU*µj§­wVUª€ÿÑõHÅvU>Ëò¸ü¶¨üëUÿÒõHåŠßîÏë[(?ÿÓõH)U®¡u°ÿÔõHÿÄ.06@ P5#$%!`ÿÚú*÷3TÙ}WÿÐú*õ -Z;ŸÕÿÑú!û§ê¿ÿÒú!û§ê¿ÿÓú!û§ê¿ÿÔú!û§ê¿ÿÕúb@\•@Þ=0ñ üQ~§ÿÖú¬*Áž[2 â¥,T¾õÕ‰4 `Z}Oÿ×óÞU.+‹{c9zMÁšýdŠm JB&“]&“]&“GP+ÌuúÝ`úö+0ŽÎùf)m*¬_KÿÐòž½º»‚§×n Ð/¯Á¶ö–­ü¸·sFÊ)pž/¢ÿÑò€…žïè{FÙ×Z˜”‘ó’«É\5—ÙåX¯_îX•`< 3 -vÇσY­ö 4E#ÆÔ±a LÛ¯wßÅê!,K‘=-™B@tÐ8/ËÖ4(²«}‘ÿÐøØrÊÖõh¢/åùp~W¤eÁ4þ–:ú¸°­yr‘H+ã$¸CŒ’á>†°l^•ø³áuù=D%‰ue¡ ŒÙqNTîx€´VóS|VÌÏÿÑøòÒ,&@CØÇvíÁ|KX­ČʷWœɽ^ÐI)j!¶deº“f=”áKƒ+Ž¸ÊÀ¤u–•¢Æ;¼M”‚ZÅhÖ?…¸c2[S÷_r¤Ûü#jöyœ´1ìG92äI¥Õ<ÜÏ›çf¬e¦øƒ2Úh”Q]xƒüÁ‰^'ÿÒøòËþŸ Ë?¤ùkâÍ/¬¸q’%«ñ[CI.ãëÂ\8Ë¡ -ˆáD*#…ôøY -®hö&ú¯ú<Äøp—2èB¢8Q -ˆátYQ(ÂÈoQû§sÿÐÙ¶v·ÍÕTÐIn±6äŽx?ž4ïé”Êu£2¢}«d™A(âÿUÆ™X•PŽ@"ŠbøQÅ îÑÎ -U³þku̳eT߹嘷ÌØì<(~(¶¿óøI¢ÿ6>ebUB9‹†dËXÌF¹«œFX Cü¥ãê?tîÿÑÙ¶v¶ÃºðV±rÒ•ŠÆ¢9Ъò³§Š, ‹býàX{ïS,€ƒH¹”¢‰0mÝ;ŸÿÒÙ¶v¶Ó:GôÈ5Û5$E.ŵ~ð,=÷¼?tîÿÓÙ¶v¶ÙB@tUÙW0_Ì8•³~ðÿÚæðýÓ¹ÿÔÙ¶v¶ë5B9dÇÑÃ_=m¢³jÖ§V$Ñ×úòí~ѬköcNÙ„ÿŒ¼Ì®A/íÆ¢æmjiz±&‚`+(¶ƒÿ½Ì­áû§sÿÕÙ¶v¶õºÕ^‰w@àf«<ªv”É)3—ëŠïºM&‚^*ؾ]&“Fòò¸|¿¯‡RWìáãî¶Ðu2U~P¥Àtoþƒmáû§sÿÖÙ¶v¶ã»wZt™Ï´²¾µ7„PT%ü'’ÆÒ­ŒRá<^–¦žË\¨(⊵¼?tîÿ×Ù¶v¶Ýñ± ¡®[ÒÓ$ã dKd-"Îsß*±ú\#cá®'MÕßy(±+Ü5g#0H^ÖAü_‹ s²o$FaÄÎzt¢ƒ¥Ä–/IbÂx” Ò7K¿Ïi¾Áç´_˜Z1[vqÃ#Lœb²xÍ-‡;†,R­q‹Dz~%g ÿÐÍž\R¤žl¸kÿÐÙ¶v¶ÝÅ<®ëè-0:ŸÒÆ!LÅIž*®p@zA˜‚ˆ¿$­¤¬°ª+âv!¸Ít -b-ßU2SÏý/¿U9¨E:<̧dÒœt -8¼\Yèy㫳ù¶k¥W^Y·ÍE{wLpÇ2–~{ƒec„§¦™àدÇ‚Ó¡QTþ6°©Ç™×Œ©ÅÍZÕø­ƒ_ÿÑÙ¶v¶ãº°Oe”ûEo5¼ÄFÃ?½•ZxÝÏyÄJT§úß± -Ux%Q¾?tîÿÒÙ¶v¶ñ«ÅeëuƒëÚ­ ëÞmbë®å‹Ró2¹ ßëÌuÕ‰5Õ‰5Õ‰5Õ‰5Õ‰4UÕp~Ѭk>` ž2Yç”°\ —¢I?J* ‘eðƒl<ÁðîÏÿÓÙ¶v·ˆjñYEÒi5Òi4Ú²ž3úM&ºM&…¯+}›£ò‡X¯AWMàÝ;ŸÿÔÙ¶v·ŽçýŽÙ玬:ŠÌÚ“àÝ;ŸÿÕÙ¶v·ŽçýŽÔ²áQHG1Oð‡îÏÿÖÙ¶v·ŽçýŽÌ²á_óó,¨¢Â¼!û§sÿ×Ù¶v·ŽÚÌžCÂ`+(¾mÝ„8„?˜±EEáÝ;ŸÿÐÙ¶v·oQÁ—–ª8(§üŸÚ`K:z±&•âÝ;ŸÿÑÙ¶v·†]­0:ýŸ]Ï]}¡­¤Ÿ®¼þÔèkŒbëí~ÈX>¿×˜èRà:‹€:‘½¾dP+¸øÃ÷NçÿÒÙ¶v¶ü²áRß._öµ×ëu„hJ¢`vR MË”Nç–§œvVUÍ'~¾ÁŒ?tîÿÓÙ¶v¶õšÌ=h0êG¿$Q  -æô°XOÎÃ_;…­¨‘~ÊN>‚`+(¼!û§sÿÔÙ¶v°¯³–%ïrÅ…Œ}ý†u›šø­œ–¡ÄòçÂÈ®srWt -±ÁM/ºz®‡Ü¹—énÃüÖÛ•|2ñÍ›¡1Íc©cá4Q’,ºi”¤±þŒ’³¯…Œ ¤øS0œ‚…$9?K™™é|ójŠN÷ErÅ„ñC ª7/z­³fCZ»<åZ.#ûÓEJZû~?Ó(lçé,‡öV ÇÅP2.&ºÎcŒy`ÇâQnÜÿÕÙ¸ÇÂZ Hƒ^pé"KÀgH°´Æqjëƒúè,⚺ ’œbb¨“ O[.%ÖžxíÓåó¶WÅIæJrÙf*0ç8ؘNDÒ2d³Š‚ee„dd늈“Ðç*ˆ"sJšbÑZî ÅéÍ+¸’Æ÷š-E_¿JB2–Øíp%«®®èÄ Ÿ©ÕŒL§ùI¬"Å'g…(Cäq€”êºæ3ðL&&\^à Q¸¨ë ÄGÆ“ÿ|íÏÿÖÙ¶v¶ùtÒ•‘…ÿ‚ü‚`+(· -¿&RÙ­ÚÏ—•ÌÃgÉE¤j®‹¦‘xW7¹ ¥&]¹ÿ×Ù¶v·,XO.]£aŸM¿^ãoYÜ‹ Â__´ký£X×íÆ£æJrëí{í¦m{u¼ýqåÀGJ -UøÖk0õ ê© -]ßÿÐÙ¶v·Žçý—aµ ƒUšÉ™½ÿÑÙ¶v·Žçý“,¸A–²žK^ªŒƒÀÿÒÙ¶v·Žçý‘a¹ˆŠN5¦–î"‰0xÿÓÙ¶v·b›ú -ÑV\Á°àû<2‰Q/øDºË<åNÄ©I5üø/1‰P· -陕윹ü®¡á:µ¥NT/nŠÐK„‹n«Õ…õq|/ÿÔÙ¶v·vs¸ŸM¹!&–+ë bœq}E º´Å|’ -p%”ŠaˆV“42¨YÔé wLSš´¡Î¿6w•KŠ” E“:ýM]f/ÿÕÙ¶v·Žçý‚Qpwþ 2ãTlîUi@KÿÖÙ¶v·ŽË˜õÒ -Jø»Æß“ -,&[l—«bÊ(°‚/#ÿ×Ù¶v·wC¹e¡¦ö*¦ÛKºeRû徺VZV”±yÿÐÙ¶v·ƒ,¸A·ªøpæ*¢bŠóÆiz†Ï®¡³êØ…í­§PÙõÔ6}u™Áê;ì?È^dVÌœÀ´ø2æ"5ùÆöÎ㇕–•¥,^wÿÑÙ¶v¶ó‹Š¤“û徺]Ó-EËZö„‘rÙvJ :^c¨èVbÐ{È ‰’ÊX "‹ô?ÿÒÙ¶v¶á玬8òyyŽ¿SWY‹Á(H€ŠIuí ´Àê ÿÓÙ¶v¶åÚu{êýhYY¢¯®—3•}¦¯"™§Ciƒ 1ŠA–ã« VGš³ìëÕóƒ 'ÊA £•}¦`Ó9Fñ‰zÜ8f¹÷ÐÿÔÙ¶v¶å±¯×VmØ6ËÒtÙLÝšl™*ŸÆhMf ‡s^êéëòÌdjËU9@ðê01–tŸÈ˜Ó áTÿTâ©üf…V`œHÐÿ’½µ0¨¢6Úïè?ÿÕÙ¶v¶í†°¾Ð/öÊç¯áA(-i½,¸A¼ÁB¹9¶=Å="ÍúÿÖÙ¶v¶ü±a2Å„ñ:åÈFÅZ©%^Å]UB_¾ÿ×øZd&ÄäV²áQY“Ï,²áA0”A0”\,ÉøÄ-…YÓéê!,K© 0_½ÿÐøV¿ûsôH$'W‡äc¿â,¡;Œ¨ŽåÖ20âÓÐ?ø¹•÷¿ÿÑøX2Ê£kŠ\'ŠXøMG+ã Æ “«“Œ«"QX8Öá>÷ÿÒøKÅÀÔ)köÅvh¾Nn«ÕèjË+1Ÿ}ÿÓù8§*w>«Œ½ÆÞº†Ï®¡³ëó.'k£Na¤è×àûÿÿÔÿñ¿ÿÄW !1AQ"02a#@Bqt‘² 5PRb¡Ñ$%3”±Ááð6CSr£ÒDu‚¥³´Âñ4ƒ„’¢U`cTÿÚ?ú nS/¬²Lé‘;«ìú/ÿÐú -SÑÃÞ:i+]B …ÔŸ¹4ωú/ÿÑú -ðô8ÞûÿEÿÿÒú -ðô8ÞûÿEÿÿÓú -ðô8ÞûÿEÿÿÔú -ðô8ÞûÿEÿÿÕúSÐdH&5;»:Ú¯vŸP³m±yÎT¹,ÊT -³èŠ×Š¶Ì³´qíš6Žš­TÞO¢¿ÿÖúLɼ¡Çy=¦Ý})PõVËmËÖíqµŒ*B¤6A5´µÊ›A‚T¨Î»%¢5èü³ËB–ùæïýi—ÌæG—ƒµ°t/žŸDÿÿ×ñÃ9>xÿD‚ÙuÃÄe•EDî²yÍíB íæíJÆXz(Í'¸ÛáÊ©Ž23(ŒºÿxW-r¶9H¼džÔ™RV\_ž„y¬–‘tCRS½ÖƒŠöª¦ß3]ÿª£ð·Ì×ê¨ü-ó5ßúª? #ktÇN -6eíÁJÛót‹Âç¯o˜ËRvœ+Z韶ءò…¹©o&ãOŒ(GÛq="i¿yµ/~N¼òA)ÛÝJc5ËÁÖ SyýöWÅó[¤êŒÒ½Ùá9Ó1ŸÐ¿ÿÐñ§&ÍsIÈÚYú£¾Ê]èë×Ô »ã¨m\&¸×»^É­ö-]ñŒ“Ú)í+Îu:ž°>ëJ5$)3"œ‚)wé¿MÖ -ßEWµÍT$^¨[9S¦NtÏ¿RM,‡Z\mcV“PG ÿÿÑñ©×‹ø^ƒtžk$m²+U+¨9iÃêü1`má·k.ø˜ZœÚ J”ϨŽû_n¸ì.÷Ç7m•P¸ -íÕXôN™ñ²^^Æ\ÊžÊ m¨%*q[É( -s¥½.×Y)Ls)%æ” â0b¥*šW/Âלµ¿wህ8ØæŠðÀ#ö¹gQê³èœ¨ï2‚Ó¬4[©éb«J'Ûh c6óŠC®Jh¨$Ô¼]´ýCíî³î¥ØíAÏc¶„â:ê -ônÏ!‘.I3nÖÔ$.2¨nQK–“˜s*šnʶy»ÞDÂÙâaöÚSxÈÍu%d&€V›Æ~I±vð,ô‰Ù¡¶Ñ ©¡5QÔPÓ*ið-·—X¤(TÂ×'V¤óf‡;€œ9ìT£ˆWì«,óúÿÒñtsÉ‘âcìíÝÅæ­”êïxjJw4èq^ÄÔÙ -·x)Çp¥ Œé$ðìÚù€¶d@çosèÌÏofòñ Ý@S—¯á"OÆ1œD˜¥F”q'Ù¥Fygk¿›)I»Ñ ”’á”Í69æM~Àqå™×[L6Yaƹº’°H*9â9Ñ9SDwÒ×ÍÀÝÛ*\E›ƒ#hÀè¬ÐÆ7š×¿A¥¦4ÍÝ É”ËŒ† -›ÄŠ¤Š“Ž”ó­'Èfë}C7–ûiX¥rQáhåý?ûI£N¹%½ÏLû©ÔÊy§6r]£ œõV´¦‡#ê´y±Ž˜XZ{ûqÒÌÉeXÙyÄ*”¨9…èÏ'/ ¶´Ö•#iÑ$xd.¨¤ÑÖ“ä€xŽ;÷‹7p_îcuYB¼OfPú§íÿ< -¾P}†uËH‰r¶*Gš™qX`•”‘R„“Þþ+1À’£ºÈy5"ã–¤lïlÒu­Ã-M,‡Z\mcV“PGÿ×ùRîþO),Dl†Þ¾rûIho4ßû*“l0c%RŠ}Y¸­7ú´uÆ''c|y;E)£àèÔ/OUwÅ„þPÊUë&¸‘1žÎINý7ë¼uœ®ÿÚÂ?)ÈS[ÆÒ³v~°ï³wþæ7U”+Äöeª~ßóÀ«å©™,·!•v›u8’}VB® ÎUÇCRÐ%æU• (Q×Oe™Eít|j.éé+MíÓ\µÈg``NfB¨U³‹´©IÌxÏÿÐù#“Ì=!ˆ±Ð]¼^b¨9¦ˆl+C\U îÖ¡%¶ÙàöMžÆüûó¯¯åóm³|çÓc‹§‡LTáðºÊmo3M£iUTŠéQ»áO{*ìÛHªÜ#pÈÌX={)Ë–èèþli^ᇵ¬¸ãÏSÉã@;‡˜ð;.[©b;CÖ­ÖÿH¹¹6ë?dH•_nþÑƹУ·‘ä¶5ÝSÄå¯ÉzZä=%ÅŒ(á£)­hŠÝ^8SÂËqNÎ -QÄpÏ}#Ø—UÊ?õÌúz˜·•ØEóam)YmS½¢k¡üt©²%%µGr¥·£¯´Óƒ"“üðë i±Û’Éò\n¨àsÖÊrà“Ρﺦ¬á“à—äÙñ©&Æï—Šë½Pp.$¬ºYvU¢µËyáâÿÓù7ÕÒ¿ÔÜ3⤑Ò$QÞú’4û'ªéþQ9t AhøWIÈeÿþÖjôå1fT€Þîä£ÀG®º“ˆÿ9ÐSÄyGþ¹‘ÿOT9C´¦ ‚½ˆ€*¡…àž œüýäÙ6´¸ÚÆ$­& Ž=hjðˆÜ”ŽÉWi>c¨ÐYJÆ÷)nªƒý-š¨çÿôËùY¹°œÆÒ² ö~©ïñÿÔù7T–ßÃ|Å{jÃb¹£Ê -¡I§®”ãi1/Ù-¸Ùq”a  {)ã‘:Ôô|ýCwMÄ–o Ùg§SV£$‘pÙü“-ù -¼oY&¯Mq4$nHHÓ/áOåúæGý=SÑžN6^Ami­*FÒy;5ݬ›¾…‡N[fdŠÝž!תó¹Þø¦øÀ m#físð‰¦~^tré¾Zn콇OÁI,M“Äù:ýôëÿÿÕù!Å-Q§$¢@étjr)¯y´ šSiC˜¶QaÖëEáõq¡ÌiožnÿÖ‘øÙM.ômJNö§íH"ß9ÿ€ïùmóŸøÿ–ËÙ^ÑÓƒ]¹Ù{1Ò¶CmÞ°\qg -P™$žÚLN¸Üx -x9²«®U ñ4ß÷Œ‰n&ð4œÉ=¥Ÿ¬{üR4·C¸ûª ҥ垮(`¶•LºÉ[‰¨NÑŠtÓZp¯µ[ìÌ–U—B©Jƒ˜ëÕs s"å:m÷¤îÐY7-üTæaïJt$pBŽç2õýêë¿ÿÖøô—›ŽÊ{N:¬)»-Õ:÷P8RðFÉ‚iR -Õ¦\EªëðnÉ*Hi¾pðÏ$ª§™Ô[i3”×ÂäžÒ¢¼oÔ€2²MØ’¤œC«Pögo™®ÿÕQø|…3%–ä2®Ón§Oªß3]ÿª£ð¶&a¹ášjC˜Û;”3Ô[ów*/±vùòS+ÍJÓûxH—}öÐè'`áaå}µbèú‡sY¨•s>F$&ókcˆg}[ì‡Z\mcV“PG»?õ?⫬¼ù8ñªa¯mJ9­…Ôð¡ÔñU)á¡Ä­rý´4ç·Ãî_Óÿ´—ú4ë’[Ð ôϺr™’ËrWi·S‰'Õm¯&%ªîpŠ#ëS‘Ï:ƒR™Ž» ²òŠåÙ|¥,¸(‡iPKgxËþô¯ˆ]ŸúŸñUÖ]|¥i[4ÆX7Zê:Ò¾I:SR8xŠö# -åÂÄy9-+ЊV”öÖ98vŠ^B|—£_Xî#­ÿÐf<ìeÞ[„ÛØ©³Å¿NêzìÜ(Mài9’{K?X÷ü< ƒñÔyDÂü59Ÿ Ù%)ÃÒ%GFü4Þ-ÉõC¼å!RCŽ>¬-bÀKVéÑp¡9 ëë´ÿÒÐ̵á¨Is W‘ƒ -+Ü÷š×bX¼dDD‡‹+CIlÿVâëÒAÏ¢-s¶ýù(¿%Í“û6ØÂÅk8|ïÝ`‰oó—‚×áh3N#†´W -7Z; -Þ’£0ôw]ÀÚ8J @S×6ø²cŠ™µÈff¢© -¡B€Þ1#05îÍȲ:1å¡O@V¨¡@+ʨ pw/…,_Uñ! \Ä6i àKk|$jÝk^Û^/É}WŽŠ0^­}ѾŠ@©]@Ëx´˜²×Šð€ò£¼J0cúŽa®AI¡öÓá[ì§ó”Êb8”cZVœèúÒ”óp´ µmJ}”­{.ÈU:CÔj:û¦1¤J_„Ú­03áOiDŒó®SMÖ1‰;gJ¢iŽy»ŸÝ_ïÐû,Îɉ -)hZÔ‡“E5…x(¼ò$…SûªáðLm0¥Ç+OH'Âî,«PF<5 -K]פ¸®%+(JQT×*]Nêàkk®Lh²¥Ä“ÙF;)FÓú¢“™à£ãkØ®V4×µÃÛFÁÅtÑ6DDœúTp™lÇ*a -Ò…^| -ú!´µ8)GÅôiFV–¸òÃwlA1ÆÂRyÍT®$triB£ëýœí"‘‰—ÐP®îñÞ5±»%«òû­f+¢”Èv>ÉM(N´ñU]èÍ”InP'µ‰ÔU^¬²ëÿÑfDm¥Ýò[šÛ8k´Ã»^úú¬ÜØNciY{H?T÷ü7Má‰)LRvÈÌSÚFc\+JM_¾õ–ÙÚ©õ•FeÇNêV㇕&Ÿg…§"óB•6IR×±¼Ù-{)AL€U@”ëk¡[»ä=x”ï;pm¼ÑŸƒ9ô«^ë]îDb+ÆslvÒ‚N¢™ ýzÖÊimÌR“½¨O8ŸjRE£Þ0âÇTfÙq¤‰N¸ÃŠÄQ™Ik/Ñúëg&(¼VÂO-´ÇeG¥…xI.dž•((2×ÚõÔ9½ç hS[yÏ-–Ç”ZÕ'L°þëFm†"í6<îÒB€IBÒº®„W+@iÆ™Rëénc¯iÜRœÂuÝR¥3Dû³ ˆó{9©•-Å©yä¡Ps‰îË_…l2¯ÎS¿&ˆÚWjZ²¨;©Z×ÍÆÐ!Q´©†R…ì»%TéY©ë§Ël$¸ÄwHV• &×–§LiIe.”¡H XXÅ]’AR©\Æ#”c½)Èí—j6iBJ‰4Mxš{¯ Š†˜OÎ]STN$€0Š”ëZùÖ|ö@r 7^’“5dæÙYÙœöSêXRvn”á«2MM3¥I &×tFæÊo˜²øÙãì©5M;*¦–»ÐÅã1•BeQÛu;"¢ƒ‡#TSÈNë]ÍG•" - ~„1€ùq¥^I>Û>û2¤2Óïs‡"·-©täœ^H'<÷êl‡º ¶â$­1Ы Îò”åç|©/8j†«RCcpÏþÕ§_|úÞáµÍèlûƒ­.&\oÊc)ªã'1Jo9]¢^ - )}ÃõN„zGˆ^‡ß­ÿÓøÌ–[Ê»MºœI>«-wë:èQ8’È^Õ€iBJ®\M¨ëoöÁ)IiÎnñÏ%*£™P[g3“7Â$ŽÒb²oÔ°s²Mæ¥#KHö”åožnÿÖ‘øü…=%æ㲞ӎ« -G®ß<Ýÿ­#ñ¶f9%ã’j;˜Ü;’2ÔÛów%ïpöùò“ÍJ×ûxIw}ÈÑé§`Ù}äý…bèúÇ s©«•|¾*ówm„g•={ì†ÛB[m -P‘@¾} -ïpÚæô6}Á×_W±%(sžÅ蔧dºU)•eë>!xzo}þ·ÿÔùKmÄ%ÆÖ0© -p·Ì×ê¨ü,§Wu¶•+sKSiö$hâ $µ6C”I.8ª vˆÎŸTgÆÐåó -£Ø0?á×] íd—1^Ê鎬zíÆ×ÙŽ´³±ÍÙ ¦Ñ†R…§¼,ÝÁ¹Õe -ñ=™Cꟷüð*ñ;çÐÞ÷ -®¦ÜB›qJ¡B—]pÞ©É/¬Ý¯Ó5,/6ýAB¤ëçñ ÃÐã{ïõ¿ÿÕêdÈEÝ(ŠØi/ˆË Â3Q'ÎUž”´ø ÌŒÊ¨ûJy‚„WEfwž°ü.BšÞ6•˜#´ƒõ‡}¾,å"Õ³I ‹{”›Àè|•yøzω^‹iXTP–ëMÊPIû‰ëï8­âÚñ¤%8ŠŠN,4ï¥=v6­©O²•¯eÙ -§HzG_xzo}þ·ÿÖêoŸC{Ü?%Ø’ÚKñÝV…o³W]èꟸÝ8!^+þ§ÿäçî?»²‡Z\mcV“PG¼ÿôÿâ§Ä/XhÊ4+Íøì#ê" Ó¿S¯_xzo}þ·ÿ×êoŸC{Ü?)m¸„¸ÚÆ!B Ž[ðq^<ŸÚcvv"7–Ís·ñU„˜R’Éò›:o¡àsÓá°T[%Ié  ÔC˜ÌbqiBjUfMöü…6¢@QEsÖ‡î>Ï™,«/ 8…R•1fd²¬l¼€âJTÇÂ`¨¶J“ÒAA¨4"‡1˜?çÿ§ÿ>!~2¼Õ:3›Ã¹(ðf½õù*l-;D€¢Šæ­Ü}Ÿ2YV6^@q -¥*bÌÉeXÙyÄ*”¨9é/+, ¸µR´3`ûE²Tž’ - -A¡9ŒÁù‡¡Æ÷ßëÿÐêoŸC{Ü=D‹ã“’k‚¯ÃR|¢ -Ù:çߺ¤ÙÈ/%WuêÑÂä)b­+ÐúÃ\ÇžÐÛq¹†îsÙÈ!eiVXÁÓ ívw„î&²eƒdL]:%ì -“‹×PªšfsÈD‘x:ä{Á%] t I­@푳5ßJqŽãFðo›(ˆí¾â6Çc¢qb¨"”ßhn£ã"¤« ¸Aìë‡ÊÞœ` Ñ@ëQ9ì2<,6h¢VZÉKÄ>­{9wž&Ò Þ+ŒÊÒ&6ÿA}Š²^˦Þ48r:YÉJDà©tsŠHPΫÄ;]œ»Í56‰ð)\fV‘1·ú éãN'2*Í5) ;†V†¤üd˜íÝÀKbKnÑ/' -6ab¿ÚdŒ²Ö¸¢þr…6˜ó‡%µ¥°EpÔHâ3ÖÐSwÊ•Ð - -\×PÛ«IUY^ï1ãç…R¤3!¹8P°â”†Ö…”§ hÏ¢h)®þ„¼4‰rv¡ä.o4+€Ÿ1"ðô8ÞûýoÿÑêoŸC{Ü=Ki”…m8™}¥aq¥qIþt -ߘ¯+¥EêÊ:i$ÿZšÿöÚ“a&†ä²|¦Î›èxôøTô›¶‡•ÚqÖ¥],†ÛB[m -P‘@§“Ÿë˜ÿõx‡$÷ð‡Àĵ‡ó£ðªÀ2"¸k†´QΖKS€a y”¬Ó†vK1™n;)ì¶Òp¤zº»ÃÐã{ïõ¿ÿÒêoŸC{Ü=Y—ÉÙ?ÎÕIhxº4HÓ×Mç#fàò™„ݲÜ'g%¼ã<1PPù>¿9¥l‡Z\mcV“PG¯“Ÿë˜ÿõx‡$÷ð‡_xzo}þ·ÿÓêoŸC{Ü=b™’ËrWi·S‰'Õm§%äø!\W\Õ•²r=ƒªMs×:땹•ð× ÿìåþZæ—4#-rî¯UÉÏõÌú¼C“­5Ò\FdHx}T)8ùu÷‡¡Æ÷ßëÿÔêoŸC{Ü=q6;rY>KƒMÕzÙù7<´½u0ó—lÜð§5+f±˜Ò€³&Òïvñ)œ*v+‹¨R+’kÜ4?»+*D%« p­§2Z8Twü?<Ýÿ­#ñ²6·´ucÓ`v¾Ü¥¾sÿßòÛç?ðÿ-®E¶‹ÁÈÍLD²ãPÑ(YIìf1aöÙm¹x)·p© -Œè ðìÛç?ðÿ-Úo4…(ášZG´§+|ówþ´ÆÅÈ’Y”Ø8JÙXX¯ º»Åäd˜7{q\ŽKVÐSº}áèq½÷úßÿÕêoŸC{Ü=|¸¯ÝBÛSP×Wj5NZïe÷Ûßp_Ž22&l¦c.¿Ý(9i•)7Ó7{àaJ£¶^Ä¡ATîã÷[i#”—Ñ|Œ°øeÓrr·9Ußµ{Щל^#®uV~»|ÍwþªÂŸ‘™ŠÙ8Š@@¯¾_Ì×ê¨ü,rêe*%¡ìIÁõ¾.èó,ÂGšµóÚ°¹J™ l›b§¤šè·g-ûû­ëŽ棞Ö½’uÓ›™s¼¬8x0[Å\«¾ƒ¼ÒÉz3ÍÈe]—V$Ÿ_Êå𜙕$0Õ3JÒÐô -ÞîëïCï¿ÖÿÿÖêoŸC{Ü=kw]Û W½èF5°‡Hâ¥7eü+‹”söíøè5n?¬ö—¢Nze*"¹[oñ›`¯7Ùi‹†›Jwâ陸k­æ'ÊjÈŠ™ÍÊݲ¢{$çŒ×?1´ÆzJŒÂ#²êPÒȨ¸iêi´¥Ë<Òónïç¬Ék KéÊ ¨È(Sx¦¢Ñb òvÍØîºNÎ=j•6õ_lÛâÉŽ*f6×!™˜RŠ¤*… -xÄŒÀ×»?m¸„¸ÚÆ!B Ž[kRn‰ñÊá²¥)[7QÛJjM* Qþ'nt¥%¹röÏcWEMµÒ(#}pñ’½£9t¥|Ý”cqÕ¥ÕP$jM -¿iÒÍÝ·ƒÒW™‰ ë­Œè¥a$iÇöl–Ĭâs´•1ô‚vb´;J©=´>ͪ4‡öغL€pÓ3¾¤Ò§ -jN–V™ÇRXf;N¥ì³*+ïû<<•wZûr#oD— -!wÃlÉB°®•J¡9¥YÚK -"˜øJÚŠÑ@¤FG~ãk²d–äN—"3nlb5×âV»?6}â̸¸÷ƒeÔcÙ˜'¸Ñ&†Åø¥ÆVòÐÃku¢…6Vào -Õ­´´Øϼ©.DZÛ¨V -R±È,UwüÿÐêoŸC{Ü=d–#3G£¬v’âMEât¯}¤C[.A¼ã~žÝ¡Þ“å'¿ÍÄ|2âDC*rCjd—œ( -IÉ&¾kE—&46Yi—ZVÊR–®‘A¯èÇÔûíy¿)ØHm(ÊY BÁp2褕W*ꬭ%·Ø‹´Ú:ó[9 -!EkRèzš\í! ½¶qÖÂe+ Æâ–A;<©‹¯u¡] bChC20ÌqFÒ‘!¼±oîóåwÞw9¬–ª‡ùô×”kêg‹ÏÜwNw™]êçOiÏWÑðhE?Cö>û%‹ÌÈ‘8fââÀyMgBM@­=YÚ±bGz#kSŠDå-•.¨q²’‚ÙË¥¾Òîä8ÜžLÊB‡6yjÚ±ŠµJNôúƾ|\×o ?Pã¯ÖØÒ•ÿn›þÍ¡9w!¼PÙ1›aå‚ÙÖ*ÀœóßÆ¢TâÔuOyhGÒR’¯/ -kÓQìðæ-Ý'fÕå6Å—ÙpôN=ªW -‡hS®ÌËŒ²Ë'k)HR±–ÍFiL}¹íâYç`-¶Û\ -6U]Ohœ)©ËL€Î¿²åº–#´1-jÝer‚\UE»Ñew´îd…Ü×¢h8f5¦í¬þLšÝððš¥M¥]%Ö™‚­ -~°ÝâqçšR.æš,>SŽšæ2 ¡*oˆê/ˆ—“ø%:â ‹%´§íãk± €®owêf>Ræ#†#2­N*íu°"Å}ºf§¤©³_0mVkIzïp7 дê5R5A€‹98:æ'K*k, $+^‘ßiŒù2ô1¥ÍŸE±PšQ1‰^ÛHY™!éO 6d¹ƒ@®œŠ”tßh -&t­¤ù4œ-mN ;¥;¬Žy›ÁÔŠm嶗s®¤q'!ÝeÀm¤ÅŽE#¤#fuÄžëÆÊFÕÇÖµ—yêcYÿÑêoŸC{Ü=ko¸^5¡…¹‘\ٺ¾Ýx›'œÇo”PJ~"6rFc2§$ðÌ‹)¥Êø¾J+‰Ãd¤PÒ„œ«Ý_&|æcª[2j²+J„ŒÍ’ß'.‡ŸJ‰ü¾rvqè!õ·å‘î³/rŽðrùy"?b2O÷hö³:ƒ§Â[„gMq0ãá4¢×¾µÊ´*—™Mƒˆ!äŠñÎß3]ÿª£ð·Ì×ê¨ü-s%7T¥rÔ•!°tÐåÄe¾f»ÿUGáo™®ÿÕQøY/F»aÇy=—a)PõÓªj%Ü…;|Î;8ˆÅýåÙ?²¶f'Öîu?Îà1qzb¿åÞë—-Ô±¡‰kVë+”÷“)LÙ`sVñãاFœ ÌŸ>ê‘âW‡¡Æ÷ßëÿÕêoŸC{Ü>1qzb¿åÞêÖã‹Km bRÔhãd8œLr^3˜†$ç=i<õuþkÙñ+ÃÐã{ïõ¿ÿÖêoŸC{Ü>1qzb¿åÞê–ã‹Km bRÔhãoë#òU•ÿusÔ?b?{(m´%¶Ð0¥ pñ;ÃÐã{ïõ¿ÿ×êoŸC{Ü>1s)7¬%Ô¥‘!°tTçÄm‹‘$³)°p•²°±^uTù ŽÅBqêx5²ŠîäþÓPÀ£²Ñ¸¸k®t‚¬†ÛB[m -P‘@¼=7¾ÿ[ÿÐêoŸC{Ü>1xBHHm·*ØI&ˆ=$Œûˆ´Dí$Žr²’Mqiÿ×õ|¸ðÐË“¯9? †Ïh÷¨ù)ïóð6‹{ò‰îuy7U54ØE®y -ê|Úм=7¾ÿ[ÿÑêoŸC{Ü>(öÚõ†…3\hÛ$¬SQ‡Z÷[ 3’ñÉ µÌnÉjmýåê?Æϼ½¶ˆ&RÀ'vjWì­¡Ow“Jm,€‡XøÁ²@Ui\©©ÎÏ9;“2™J!Íd4ù»)é/7”öœuXR=vÙòu¾cwŽÝé1®×Nž ;ô:ÿõ²Ìt)Ù.)Éôžr¦¦ªñ{ÃÐã{ïõ¿ÿÒêoŸC{Ü> ·Z[m–£@.=ÇëöZN: -#ûγ¡¦µ¥±¹xø“ªŒÇ8^{–U•GÙ×;~q‘x_ìséjVÏ)MröYÕ -f˜±IX¦‡µïêÏ!Ç—ƒ³·h/š¶Sè…Í$ê—b¸¦ögr’ >«2äkîDô²´º˜wÂË­-@ï<)ÝûlÔkâäÁÿÎÝ@¸Â§‘ª»±vï–Ü”ŽÐOi>q¨Ðø½áèq½÷úßÿÓêoŸC{Ü=z\q*~K§xöÞ_øÿ 7;•%Ì+j뎯ÉÑAå(Ôÿ2²YŒËqÙOe¶“…#Õ×·2/æ»Í¥©ÔLŠT~¸òÇþóh×MåuGŸ1ü˜’Ì‹oeö…1WͨËJ©ËÇ’óšMBQÌ\D¢uÔ -RØo2é{PÌØ«JÈúÙW-}–.D’̦ÁÂVÊÂÅxeâw‡¡Æ÷ßëÿÔêoŸC{Ü6™1èéu0Cêr®+hìÀèùY‹,Ò--Ãr)¶ÃeÈ‹çm,Hà2=åÄwñÛ²„ìƒm•).b£ªN%7þÈ)Ï¿¸ü´¡¸s¢²£‡mf šz=¡­)„Õ4$šw™7![ºêRòº8iZQ‘Ÿh€U¥E¯Ñà -‡^FÛ -1»‰HM(MÙ‚ØZ¶j‰!Eȶh~óí³²Qv(Ü¡µ8Ýà$µÓ Þ’Fºo¦tn+H¢Ü­?*Ž½ÕÑ“÷Z4ÒûÊT¹Òa­’â‹IB6˜JS¸øŸÛ_u>ÞK¡¿Í±šŒÐÁŸLcÅ^=¡æ? -ââ\y§ŽãÍ­—TÙ -4쟺Ï^_”µÅmN.4™n8Û¨*íb¡ 4#~¹Yp‹ï1ˆéuIJ¼Òµ('¤:Ió:ñwfˆA÷ŸŒüu:Ú^^2ÑB’Ò=%bÚ -NX{ò[jÄ¡„áQIö,íÛñ¼‘Ê!ñ*Kå=—„œ}$ç®@ï´+½9¡Ç[]¥!8S‚»«´Ï£ßQ -HäYKS*a÷K´^°°¥UZ6FÓ:ùïz=)ÍŒ€ÊÒœpìšVŠQÞNv¾d S¶íjCœõê§f·B<®óÓ; ²ñ•†óbLo å2d0§’¥E+U$Ç?«i‘Œ‹ÃbÜfJ~0"¥:—öE¥]o¸©(ŒÛN3%ÅUÅ¡X‡O!˜(V|)¾¿ ò•ìžŒŽtÓ t¤t²àr¥{íf -Ÿ8eà­p⥖ۈK¬aR*ágf\áWEéJ¡Ø«À‚@É*Nc -@¨¦ëK½]†öÑ·0-˜Øž.(!„î­tõ×SkÒkXcD[+fE]+H×f‰¡N€ª»é˜´k¦uàòÞT¶yœ„º¦œy­ª¤¨¤Š¨ñ:ƒKÅ2”Dx2Ú#È[?Õ¡dœ$Tô÷ðõÄò±­<Î:v°8¤{ú6»da¼«Å·ƒ!hSˆ -:¬’jã—ªÑd7)·TûÈi4½¦-ðš†jJUå -FuµÜ˜îÈR%¼Yq$-ïêÖ°F"hz¸žê_Œm¥-± 2¤§R‹g"UQšÕ˜ýÂÜ›\+ÊCSv*IÛ¼·y~ ':¢óÔeÀ[”r£Ë˜Úâ]á{&æ8ƒãl -RªW žíûó»sÊjqS.D”òžì¡KÚ ¨ÔR”;ºBÌÊ\©.=™‰|ª+¨We²Þ*C@iBBMIV•|! -Ħ#EmÁM -]WìPëÿÕêo€qåWEDh’wY錡Á%ä%-O-XÂEjuË]uãjݬmBm¢T§ -Rœº œXF[†á`Ö6ĵcuj¦$VJ•A‘ÉGÕd™3!ºÏ”†¢) ->½¡ý–‘¶œØÈdGZ\}Åø1P*r#§4Ü”¼´¶Ú™âIA¦ ¢Ò®­’ã‰yj -¥“YQÄ -Ð,béê{U­lÌÕí¹Ã# - -ZE+Za‡Aç ±ÚÇN·–¤%J®%%$Ñ'3§ÇàvðCjÝT­¢©äŽÍh;ö|üGžsL†oídº“ßh3Ýí -Kˆê_ŽèÄ…§Á"/·n…4µ¸ÖÓ¢A!’/ 콇Xñ¶aÝ;d­Yw -V¹ÔedK‰'šÊJ6g1¶àûc"i(E*x›;=òåç0 6a)m(Ïfr®DÕYá¶Ì]r¡©@Ñ÷öJB -2¨K•6\i“2òäÅ—’Ó‘ÜRÊÉ횊2ÓŽbvç(Õ¤¶Ù w)?TåPÌ -S*7*t´Éq Cm´Öͤ×Ê¡*8µ®„噫Ï]òY·!O%ö  ¨šŠ)4ÈêgW®È²ÎÜ8—^y½¡V:ã9Ð’ªðî´IÙ™pÞmô>”R…*TÑT¦§v´´™^Ó¶BZÀ¸jU’²?­ôͪóê™1`m¥,WNá ×!Äï$Ÿw'h´‰o bÙQ@áH¨ª²ýÞaMÍ %-E=*e–-Ún¥ !›–ø¼$ìRÞßeàœp -\®˜·ÙQçª=Çv»úFc«k$è*ìÐç˜îl¯‹Úr:Uª6î)³ÂM+ÎÒv¬PÉFÍòÒËeÑ—k -+¥<ÕÍ£´ó{dÇZl¸¢¥%I쪺ÖÁÇ6Èr˜q°úÙ$p8®ýxž6e»¹Ø°ÛlaÀär±MÀQi¥™“x½Î%0¼M*2a ÿchA9«>–šQ!3N'Û9¡f”'™ïã¾ÅÆöËr˜q¾úÞ pɦí8}çšp.Bol_q­¨ûA$b×}£IKjmÈíìZqIBQÃ8xnÜ8 IS¬¨*PJ_-:¦ö V+’ò—%¤8©+F̼ûËuxu -É ¶Ô%ïÒ¶jáoV*à*ÃÚÏM~W(/sþ•3bÚ‘ú5´ÐÂ…'ŽüûºßÿÖêoŸC{Ü>!ι317j‰Ääj¨ÎœB¦žFYeÜ,´ß÷d«Ž†Ò Ì«*€‘®¾Ë"IfS`á+eab¼2ëC >«ÒZ†$G»“¶RüÔˉÖÎ3=Mò~ëWEqØPu÷GF ¯@;_¼"1º™Ù âë]qxؘSdCQ]hà C÷Ú5ݶç^ÕDéëñ4]0\üóxx&šø0r.fsîî6 -0ÂËOyï:õ¿ÿ×êoŸC{Ü>"¶ÜB\mc -¡PG %ÔEø¾J)ø'd¤PÖ  «ßK~AÊWe¼Ûb|tºUÜ·;T'Ø-áõŧ1’YÁçÚkêád&o&¯dH#LD&B\)ËÂ%åt7P”®t5³žB•áoœÿÀwü¶ùÏüËoœÿÀwü¶ÙÄ’ôÙ%ØŒáZè+AÑ·ôs”¨ÿ`O%ÛŽ¥dvðBŽòdy­áï{¾êç1Œ^ÇçÚiêãd»|M|¹CÑõJ*P”ÓšVËæpãÄÇÚØ4‹ÏOKŽ%OÉtà¾ÛËà?ái­ðâ]½¥€ -ÙŒÞæÓûÿ~§­ÿÐêoŸC{Ü>1qzb¿åÞñÀÎ&^N ©ˆ1ÒTãžÍqÖ–U÷}©/ßNŠ%#±Qñ'®ÿÑêoŸC{Ü>1qzb¿åÞñ¥¸âÒÛh”µ8ÙÈ<˜i2WE%w›µØPÜ -:gÍÄÅl^ÆäËÉÄ¿:BŠœsÛ îîÓÄ?ÿÒêoŸC{Ü>1qzb¿åÞñ‘´9y^k®1:NvkÒà?šY.ò…åA† ¥Óy(bmW^–›»ˆ¦vK1™n;)ì¶Òp¤z¼GÿÓêoŸC{Ü>1p*­ŠÞ|"ðŒÙt{sÈo9|ð•Í¤ÆÕ‹ -œ%( M2©J…sÝÆן8Ž”"$„Çodæ5<¥áÈJí5Ö»…lË7„fcíÉK*aòè*ª†©M2úŽ™Ue´¥nS¢•*€Ÿ=£5.,xüå磴“´YSx±'£Ð9÷§,ìó7|fdlKÊ}òÐ - *‚‰Ur úƹщpâ6òVðŽâ{f¦Ö\ -Ó$ª´Ukæʶf1™u.Çqàâß)Í4¦½iÏÏÃ9“þ/SãG•×2SDbJ’ºgPíE -¤ÆEÕ -ǘe/aLõt±c -µ¯@ëÝh²â°¢©.lB$ÕÚó8hpæ0èzTì®sšÈBÊØV$÷ª -‚(~íAꃺ©TBS(Æé&™Sv»õÝdªCŸøfí4;)Kš¼üâ -‹0ÁŠ›Gj·ÞOò3>'ÿÔêoŸC{Ü>1p¢6̼›Í·RVœZéZ«ÂÆ\¢–ä8)Ð -)Ú[X®ÒRãQÜ»W -¨‰ô•ƒ¨ÀCŒéÿ)ÑŸœ©+rZ$3!ÁUtx1ñͱ^=ÄÚ3³š1V]m1Þ.ãQJ“™)M~í)žX˜§•’°ŸmÝUlòöUášÆ¼—!Å>Ò]R™”Òœ*¢ÎE'¢©» ’ì£ÉL¥‡\L‡‹X”äBUQD¿Z䨑žoí¹Ò\u=îÛm¦¡8²îmϤ5 -­Œe´Ë -<¥ãRŠI*^AÐO’u6‹wíÛ‰yGÍíHXÀ¤ÔW -…<Ƈ<6*4k¼íYC-me/,%Â@oíé]ÚÚ1qzb¿åÞñ%=%æ㲞ӎ« -G®ÈMÁvJ¿*h]²Êr©jéí²\¿/…(B®û¶­4tÈ«Uþ9[g#1S@“³M -©¥Nÿ_‹ÿÿÖêoŸC{Ü>1t­†$±$¸áعظŸ«ÅBÊ“w¿ÎJöeX -sÈïóŽ¼0Ãê½%¨bD{¹;e/ÍL¸l0EɸªBNÕïÿ“àPßfŸ¼Tõ÷5›yë.nÐ$åMNuÖÈm´%¶Ð0¥ pñŸÿ×êoŸC{Ü>12iP]£5tyWZi^ë@Ž¤áyHÚ»T`V%gCÞ;>®³`¹‰~Y% m\+E†¹gK~l¹[€Î©~÷^®#fž5û‡}¿>ß3/dèc£òv7bBu5εámœŒÅMNÍ4*¦•;ý~9ÿÐêoŸC{Ü>$·Z[m–£@½¢©$áð+ÚŸbke*înu1¢Š×3P8Y -§“·ðRŽŠHö•eoèûɯÂßÑ÷“_… Lw’û-‡EÔ|`ƒ¶Ek‡v+>ûDÞM~þˆÿ¼šü-‚ðäÅèÛÇ0!$IE?¼)ž¹Z².{ê.CðŽ+SJÙ-"ôm*V÷P¦ÓíPËæs#ËÁÚØ:‡ÏO–‘+ã +¦ ª—SJ2¯umX7ku%/^®ž’kJlÓÒIßÂߟo™—²t1Ñù; -±!:šçZð¶Î Fb¦'fšSJþ¿ÿÑêoŸC{Ü=xŒü¤Åd˜Œ$¸êŽäÐhME+K~l¹[€Î©~÷^®#fž5û‡}¿9ò’Bz{ µ°Æp Ô¤g¯uó•*@8”ô‡–²â¸«:ù¬\‰,WÂVË)A§ º¥3%–ä2®Ón§OªÈÚÝ1ÓƒM€Ù{pR¶üÑ~^W~KL©Àë -Ôæ6g]Nþû8Ô9w|âša‘³ÙÈVTø?áßfSÊ·¯„ÏRØÞØ›gûJoe5è=™‹ÙŽÌg< æÉ -¯•—«è/ÿÒêoŸC{Ü=k²åº–#´1-jÝfŸiç9=r¯1ƒÿ5 bU|€Gò m† d¡ÊQO«7¦ÿVƒ/S2YnC*í6êq$ú¬ä®KMr1#v>q°ïg!^É8uûÓiÖËo8ߧ†÷hw¤ùIïóq@ÿÿÓêoŸC{Ü=o&.¥†ù³ÒW%ÌhÅ]’k‡ÌjGÈ„âîVï5»òâRÓEFŠddVšzítºõÅÞ/%Æ=ÛÁ"™ƒ–UÎӧݾ³—¤Diº‰`­ìy -\Ë¢xå¾×Ý•#;JBz”ªÙÔžúÙ‚gGy›íxíTË¡Gf+D‘B;ÔY€òáÇSÆ3Î C$©Œ*¯»à½6̶öÎ3®#hšáPA¢‡}¶p.߉&]عÃJBZ[©P¦(4Rk…X·Q4íZL»Â;sV©/6”HD4²ØÀ“Ù®O꤈ÒZLĽ#²Ë’¼+˜¶¡‰_ß)ónO²ì8î2‰*m-­ R°s£Nû§O»|f3/HˆÓuÁ[Øò¹—DñË}¹[yG‹H;G‘±MGäÈV´¨8‰>zÚMéuÆwΆÊÜJÙo -VIHRE1†™é¨ùœ½RR⥈§és‰î¡ q?@ÿÿÔêoŸC{Ü=kh#šÌŒòdÇpŠ§h+ÝŸó¥•zSwßlœCY¦#JâGLÿOÀÔÿŒ%!M‚”²Þ '!Ø®xÿ5-áxJ‹°8–CtÅE&½$Ê"Ò'’SÈ -–œÁ SJ$±+~ûMe§žˆ‰r9ÃÁ€Ž‘Â)95zuËqÅ¥¶Ð1)j4q°e3“2B…[f/Ér©á[‹n–nv^šúg:€ìù‚?y¼/)._Wžçå‹},^ ->OóJ}ÿÖêoŸC{Ü> ¶ÜB\mc -¡PG #ktÇN -6eíÁJÛ­¼‘5â0Ç5Ç5 B)QS¿Kmø´)GøÁ%.Rƒszzó¶Ìòm™ŠH}‰éJi…E¿8ò^ðkc˜©2¼õ¥0î·ôs”¨ÿ% ¸ïÈÉ?Ö»XGÿŸºËmËÁM¸ƒ…HTgA‡fÈ“ --åz6³AÍ!8}u -ÖþŽrƒõãmœ~MßEòû”Më*ÊßÑ÷“_…±¥«Ž:U˜iÕ:¥£¸‘‘>klær®BãÒbÅCz–4²ίy5Kׄ…8@ú¼)ÜFû/™Ãk`ÐF/=>„ÿ×êoŸC{Ü> ¼%·'²ÚW˜juA»B® ­Á^xýû©)òP;9ï¯,ë±ÒãÒÞý,¹ Æêó®gðáô—ÿÐêoŸC{Ü=q“6Cq™S‡]ôNZ[ódÆ‚IOÆ“F¹ÐìÛßÄ–D ’K—­ç‘Tɧª) Ý¦[Ç¥?ÿÑêoŸC{Ü=bž’óqÙOiÇU…#×c“0¹ÐÅxÌ -DdèiÄœéL½–ç÷ËÊ¿o -aÚH@ -¤g’[oß\óú[ÿÒêoŸC{Ü=RÜqim´ JZl`rz*¯Y5¹9ˆÌö³R·é»]ÆÍMåŸd·›qÒ0FgC@Ÿ+…U¨¥EÛhKm aJ(áô¿ÿÓêoŸC{Ü=O0¹™UûxSÎ:Àm#,ÔáË~êç•„ŽSMç@S -Ý ©“¨¯s­röY,Æe¸ì§²ÛI‘êúgÿÔêoŸC{Ü?%n8´¶Ú%-F€6KÑžnC*ì¸Ò±$úì`ÂC—µçÿùbt°né«D -äxWKmyA5LB'n˜jèÑ4q~VŸ¼avã2<–Æ»ªxœµúoÿÕù[IÒÙŠš -¢¨UMh7ú¬qܳ¯d¬ôdìP¦tZ»òÎØÙ»®»±#-”×ÔêÏ}Q•? J‡x?sÇŒû*h®3N¸¼òÞ¡ße†Õp­ºôT¤¼ k`zã‡y¨çµ…/dÝEç_ÆØ/ˆÓ.W´¤–J³å`Rkˆ=âÉz3ÍÈe]—V$Ÿ]ºn—%ì¿%ô¿e?g¿›_ü>õç" -Þþ7KQ²SËÃL8©¦9eatÇb¥XFu-}ë‘ÇÆDCFQMé¥t¦§[|SÊH2xº²–_[„FzšlÔ)™¨ÈýÄÒ͘wtvVÝp»‚® -ý³žÿ§¿ÿ×ù òr®3ÒóÍ*„Ëu®E\8¨­š‰¤±¡…Në-Ç–Û@Ä¥¨ÐÆÈm»Ö Ž,áJ!“Ã[-Ç–Û@Ä¥¨ÐÆÅÈ’Y”Ø8JÙXX¯ ¬\‰%™Mƒ„­•…ŠðÊÊp^°vi!%|áÖƒ^ãì²YyCò»-´úT£ê¯Àä)­ãiY‚;H?XwÚMÛx -^wbÄwKÂ%Ìþµíßô÷ÿÐù¬+轎0(§Ï¢kÄïˉød3%–ä2©’±6êq$þR½Ö¸ÛšµMŽÙ’¶‘C´Z£ ¯”vXÔ8ö·V×Kí!<íel¸ :EŒ -Q¯v=ž|OÚÎû¾b&CÏ3%-¿“^pÖÁ­ÇÊMJ…5Ìoµñ%•ceäOq -¥* Ž‘hÎ^ádž„*ŠCûO JŽÒA¡XË\^o†ñLoлw¶¹xsðÁTEx½OÿÑù -_ôs⹈æ÷†U³#°å+æqÞ«!ÆÖ—XÄ•¤ÔÆËmX‚T0œ*)>Ñ¥¶jnC¬ãÚ]–òÛQÅ‹4•Pçžv -Èi.¤I®¨WÖIÜ{Æv.¶Ú”ùvÏ8§\Ãõq(“Ní,ú£í±§naÙÚˆ–;}ÿÓö˜¢†*—@wÈ#HÎÅí7'÷Ídþ[4Ú -Ö‡4ÿSZe{çŠÍÕãeiš<¼ÿ6naü‘ëŠ8<æÍø™½TY/ggRãÁʧh@Å |zhàýÆDÆ(ZÌ4ˆå…©1%¤&4†ý`‡?óžþË4á å|%8yŠ)b6'¹Ú3 ’3‚4Œì^Ðcr|Ù²IoWÑ£K ^x°Ãj6/#<ÅBÄ&“سÖ¶G$Ëkei´è -´ <…;\9@S½ÈöFTL˹Á¦3{OáñöÿÕú$f4…"·!Óáç…>g¼ä'|0ò@²í™rh„a2 ME@Û«õ+£0¹#0qñà b`¥–rs-mÍ„CÝa:b®ÃB‹x'ð:r«3T¹+ß!<®& -k£ÒL’RŽ‘í= :¨²&^ÎΥǃ•NÑŠøáa?5 A‚×È|g%ÞÍÁ¾°¬>‘¾³±4jt|‹Š9÷€ì~‡P(FàŒ*.E9šR5#“~¹ ¥#B™0õËY ½‘J  '<*hŠèÐÎñµþb¨ÂSVÆôQSâj@”±c1´%­9Kk‚d± 6ñ €óRÅlNýßÿ×þL™fËpFðæK>?ê½ -\ úØlì -Ó³XR ZsÚÏÀfàv9öRx8Rè¯Bÿ±¢œðP©¢+£C;Æ×è 80´«Aýqg—û«%™²¡8¹å·q§v -©s8YÄiHEfS³ÉîÿÐþ*õ“ÀÔrVÛ!PžÔräîÿ?èÂíù9bêúàY…{Ôd»õÑ@…ÿ¬ -ñ° 3Úñ€¸`D%‡b]îAäyÀ2;Pjpò€dv Ôõ®vŒÂäŒÁÇÇ©ô6–`hXøyþ~º+пìh§4W9é—0¦e}+×(!ƒø"œ9ï!ŒäcE2#‚á§-÷Xʯ>ßÿÑþ'á ºb‚±Íž+¶Ž²T<´žêQâ¥\! -Ìó‚¶@|‰åÌñÊ܆ç¸'c$ø@¨…Me›ŸBè¸Q2îæý -¸È˜Å Y†‘0¸!!€(i”úQL:c3´ðe-àQ’4dH®mZr`¡äP¬^ÕÿÒþ?‘¦¢ëÖ’gÔ{üó¥‹ ‘®BÇÀÊ·ÀCø4Q†™4„§ÈŸäÉ[l#Œ €ôëòõX•@çþÃð¿wNp¶ú5 -7UY—øžt±ar5ÈXã Vàø{;Uó1žÂ;ÆE -ÃÚ\K±úG9*}J[}š‚‚%ÃËKro; L¢¤%k¨Sƒ ‘ìÿÿÓþ"VJ2à+™>#oèÆ-ôD&B±gø´?†Œ•p6dûÅ¡­£"eŒ*è^3ÌQK ±;úºâ8™œ®H–gˆq”ª`E¨ÙsÁ—dzý%ö?ÿÔþ=Ýn¯TEËA…†MúðuäY0*⿙߷>(§ã;~xZ0Å\Ù1 ïVÈM)ɇ®k!ÙÔ-Õ4’ϯ7}e]Ý-EÍ(ê7lW¦PûÿÕþ5\ý€¦(Nì6fa›õ»(Ž*ÜAg#Ñ'•È…ÃMôúÉ'UEÛÑÑÕ˜òpÓ•Y˜É^¹»±[7¢ÿlqÞN»+ÚŸè ´ -Ï*Wún‘쫳L*9šR5#“\Z viå~DLqX 6üP°¶;g×?ÿÖô€ÃƒK -°eß#±*ŒØQk#Ç£lÌFA!ƒCåe…ÑPÆ\å¯|,#¨Ü  ⊠-*Ã^ˆ¼ïvJÊd£“ŸåcsÃ쩼xçüÈÚgï êàE fTWxyŠ)b6'~ö\Ùw0il!ì:ü„‡üF"dA9ßÍk¥,Ä`ø?[ÿ×æNEMðvCÂÔƒ½"(úÈ 80´«Aýpâ‹¢ì0² xîýŸ*3ºþ,J÷‰jE#pt2ÊT{Æó˜7äÄX=ƒ°Å¤ªÚ;ú¿ÿÐïÖ¢ïzt¨É‘“žN»+ÚŸè ® ŸÃ%û2¤]hÖŠJÁÆ:6÷–“.p¨èÐ’·"Ü\ñÛ` -]IÏ'žn­À7õ,9qIQ«W2C£b“ W׊ -q˜pQWœ×£ -”%â¼~ZµÃ³ŒMyE&érqBˆ$Œ¨:ªêõޜ⮅rnœO<Ƚ=êØ(°Ž@42¬Èò°á)vÈE;¢—ÃÑ€êZÕ¤ Â,†/UâFG;ö?ÕN¶î¡:_+õÿÑïÖ¢ïXt Ë—ž»#пé(¨l&Z`º{‹ÔâÇ0(“;ÔAM9„Ïõ l„2<¼–Varb -¦«Ã2:3±¸pdêNù årpÓ}<¹4ûHÊ€ÌáÀª¨#8"Ž"úÌ™€E S:,ÆÉVÁc®JIG7c–§#ô -½˜|( ÝéøÇ:?ï™ G(2XÁå%m~±nqUˆ˜§;ÔÏa|G¤\ÉÓÌŠHšyÀH4ä]†–§FIi™Dk:§äá«C®/@MJ%xÝA¢ J,·nxAuµçˆf-û-d‰Â…Z b®@&œ¢ÌÐ&÷Á„ŠÎ L=[Ð8@,@ƒŠ©r÷¾¿ÿÒæONEM‚òvÓÂГ"…búÈ 84°«Pýðà‹¢d1R²‹8îýŸ(1º~, -÷¥jðž)a°¡„|5(s8$ÒÇm LËï}ÿÓô€Ãƒ J°ä×#±*ŒØToƒ£lÍN!“,Wáe…ÙÆ\a§\,#CªÌ€+⊠-,*Á”?~ˆ¼„ïtJJ`©—ŸácwË詬yçüÈÚc89ï êàDfÀÇ$xyŠ(b4^ýZ±É ìt*m¸ûß_ÿÔþO˜¢–"‡buèŠÊàB`¦º9T4CªìaóIÉ“*p1‘ Ϊ,‰—³³©qàáŸ2·õ†#út‰Nx(TÑÑ¡ãkíB·üJ†‘ëët·> £ Oð{ß_ÿÕú/õãAZ‘ fùqjày 13]úx8Rè¯Bÿ±¢œ¬ëqdÏÄ­%qìúâ-Ï“~þ¾ìWæD -«ÿÙ®Pl±R!—ÂZHûÏ_ÿÖúÊúü„‡üF"dA9ß|*º^€ø!ò9<ű@›¿°Ëù:* ½å™.}ç¯ÿ×úêß1E,EÄë’D¶Ê²´Ï([}š„€ª%ÉëûJ­Æ pò€dv Ôþ R 'åãÓ!4¤jG&ùšR5#“~¸´ªÜb‰×²—±ýäÒRvkø®AHXt,Ÿ—L„Ò‘©˜{æBiHÔŽL=úd&”HeÁ×0?iU¸Ä¯cëÿÐö*ÀƒÏ&2®RcnÖØÊžR‡XŽƒKª$¢Ø‘`P‹ØbÂJ¨nˆ3@¦— ç5†qClâB/ àg>‚“£GvÈŒ:}²WÄ,/”Q®Z½3z†½3a:ç_® HF@$àºø.àÀ3‰ÿ‹ß~_Ó·j‘?ÓÁ_ÖÄôMÏ* ö¨T/i`¨Ì¹ÝÀ0 tÙOã Æ ¾¢R«âÎ>”êyJUóÌð†CPj£ÁÁD“´„TmÆAñ‹ åk–€oLÞ…!¯LÛ²§ŠÉ¤¨3”2‰Sq±Ù4–¤É‘¥ -‡°ŽÜl uá„ù T=‡¯ÿÑöJÍY¯gàºF1¥ Ã‚¶‚67Ø|šðp¶û57TK“ÖO$*§~¸yŠ(b4^îÒV±DÕí¤¨ï‘NÑ\ƒŠ¸ùåZÁƒ*þýǯÿÒöŠòÙÚ-'.”¤A”檬ԘDÃÌQK ±;û½¤õÿÓöªà0àÂÒ¬9õÂ’Ôb1¨‘dV€Ü˜èy+º[ñ¦ÜìÑ!^õï=ÿÔöêémöj4n -—.L(© šB¯µ¤Üjo±5JF./8 €Qßb¨»¨²&NŽÎåχÖI#½je'quû -˜¢ŒÅ(õé!aVdùXz"ŽvŒÀäœÄÇÏÓê>x.¯œcczwï=ÿÕ÷ -ïy±!diÇù -³ ãä§\ƒq¨³Ì ™gá#²Ž5ý«žn[²Ö’Å»Ê÷芹Ú3€3?AQ$JÕÒ.w/õÏöšj@YjÎ×…0—`Ãv%_*x¥.¬ë LAááu&L3ÎA‡0aÈŸ¯åú‰â~“WX(¯¼õÿÖöÊßzçÝc"l/&¯.ã»Ïû·ˆ2)IÑ8øÕ©_e‡•aÈ?®,§$1ã‚NÇ/ -A¾%|¼4háæ(¥ŠØúüj¸VˆþI<ãƒù©V´`€Ë¿yëÿ×öªÛ ÖÌ;dcÁx-ˆ¹tò¿`=i -øñTË#ðí›Ô×Sh$s2â…çÖ «o¤YÑ?ļʈ4ÍñäÖÇŽ»>^càtšeËy.ÌžB££FÊÜ‹rusèµC‰0ãKu'U¼0á'6)¦A;¬J„Pð”ü£b“ W׊ -zŸ1E,EÄëŽaüÜ$N@T/DBi¤[!±ÅüÇ×Å &kÀf%ÁFàˆÜŒ•ß3‚š”ÁLèClôÔƒD Œ ŠáË€1$憦Œ±tÄ4‰€§$©+'G$ÎY‚ö‚%\6 F£`¨Ç8¾ˆ¦HÈƘ–ñ‡ào,ƒòÑ3ÕÏÿÐöªñ°Ä!¯&#œ—È"R&&(Àü SÓº1â0HS¥òpô&’p’_>¢4›;4tÌ`aá:3,ÆÙFAYa®.çÝË”” Æ+ YÜ’‚î -¾v"¹Àö¡ éë±_‡È;\të”æâä˜"í|—”ã±wmHÞMY*Qd½¡–ÅÇürÃý+ɤã÷¼ðoˆ  Àɉqj¶Ptaä`g€$eU P -+rƹL‹j$ˆR‡¯¯ÈHÕ`UŠ1B‹,ê `D^­Â4àE¼‘ì/Áp1˜«D:æ ©5 `檔ѶëöÅò€ÊŒÂtãA&oë„èV-ïnŠÇ¾ ªO‰ôŽ´ò&žŒv-»XEŽPŽÁ€®¹Pö3E̓™íR ÜUì}±t -0R‡2r‚ˆ“ Œà‡&JÛ`Á`L§ÿÑöÊÜc×(ä‰0”¼yï!Œec2#°Çå_ÐDüažÄ,ƤVä:|<+6¹)ñ#6ˆh ø/#% ú› ÖÌ;dcÁym‡„‘¡¦‹åwï}ÿÒ÷ -ã£0˜1sóÏü磢M¹är”»—¬$qƒŸšX8,obêsÀe :ÛCfxÙŠ(ÌPâ\ê¢È»z::³Oä‰$H£<®Hf,o£ÒJ* -Š%YÑèOð“Cù›p·Ì× -m;P:JT s´O™¼PТq“´¥´¥Ä—Ëüq -Cû)çì‘ì{ï_ÿÓ÷Êã£0˜1sóꉋPcä@¢y=Q"¤ÓÈÉ(Ÿ¿¤þ“,e`5¸X¢#`ýÃ2Yý +=÷¯ÿÔûj³~BCþ«2¨keZ©‹ÓP~¾þ½ÿÕûb³˜¢†*—@wàHnÆCA¤ÌûëÿÖûZ³˜¢†*—@wÏúÔÏûüÓ‰æ(¡ˆÐ}ƒ×ÿ×û -µ ÇÀò<ò9Ú3’s?@š)&€U¶…ÐòÈ’ØC¦ÁøäyŠ(b4_aõÿÐû -µüЩJ2PÏÈåß4ཻé( U½¿Êˆ”‡K™Š(ÕÀÑ@ýÊþO±ß_ÿÑ÷ªã7@Ö q9ä'{¢RSL¾‘È¥ÑðÄx¦Q5YPñP¦ÅËd“0V´lgp@&ÿ|þsÑ¿Ùfœê¢È»z::³NPaÁ…Œr'ëpiaV ¡ûçÊNºì©Ž·q©]#J;Q˜¡‚»«ö?_ÿÒ÷*ß1E U.€ï˜`T=9D(ìçÄÆË¢\ðçþsѯÙnœ¬Ü^=XZmÍúÇ=É.XG)´‹‘$Aù¼Î¤Ðe–ª’Ý—¦xXîbÏ+åC[â8™¼® -cìž¿ÿÓ÷ -öp~ãg,b›PÕºÁeÊ\­ÊbQpik «ûúø‚òn‹FNJ² Š¥íî\!iJ3=bï'ðÁ€Šc{\ŽvŒÀäœÄÇÏØ=ÿÔúJÓ*×1Ș`FHÖÄÕ–£ƒØô8ŽbÈ:†fŽŠÌ!èá!@±îŠÔðîg]ñÐÔ‹žiZ»AghÖÄ?‚¡Ú~^y íü,áU ª“ɸæ:Kië¥ýW‘°K’(Ì£Ùò»7Û)QÀ¸Lþ[èוּP¥íOŽCøÉ06åµL¦˜`b -±hpŽ)¦‚¬Ú ‡Áa|8lµ aó\ŒxìÉ€«¶¡x6T¬)¯ôà !ßiÝÛ2Ìs.ÇLÒOPQ¨4‡,ˆFQ,³Aˆ+¡ºÛ–Oëüó_UÇÒAÅ›U±ôï— ‡®‹ - -+ñÏéAÉ .ç1E,EÄë™Õ*uÅ«HgûT7=OÅCCYpnêŸÁ024W¥Cš¨~´¡ðļQrs1’W)õ"€U€c„f<äŒ ŽѲcÄé"Ó_*$ -⃓‰Œ,(¸gÓ%y^Z(93¢ ˜1.’‘«ž*€Æs*E/†p,³¡*Œ -FÇeH1ÆÞGÓþ9¨ Åó›?WÿÕú+Ø ¢e¦M%)ÈÖW)qÓl²¯2qÕ|†$çÐŽqYg (Á[ž“tˆÌÌíÿx–X¬'H‰:•4ˆ#&Û8hÂj•† -ñ‘mäB_† A‹^´M#³xZ^ˆ+F#ER…gøaÏE“!˜àã×ä$?â4G"#éRìFœå…Sx Ù õ"cdÁ®p ¦ˆWbÍ7é’Êc|¬ÀˆoùYƒû6 Ÿ— ü0p·Ê© íɸRg -Þ?æ.°ôàNªk.•â¦¡W­Pò¸‰Vh‰,+e„™€(aVC¼–Íä¦Ó†GbÑq€Àv1Ϩ4Ï# @ Ê NËÌTœ‚ˆ@àXÞ@èÆ1q½ey T6bHÖLPHä­Ï8.TôXKÏÇ$BJH]-×:0ÒÖVµ¶¶ ;Ê‹X*`•pn)°e€ã=jrj -@„.¨•º ¶¨6Q°~NQ'%Ùb©D\–#iaÄØ#lc\FÇLmF?þ‚€A’ÜqZ*„x8éåÎ,+•SÒ!ü»2ý’+ÊØQp“êÿÿÖ÷*éšÇL›‹<¿Ý,Í ÍÇ#£09'11óõjŒ%5mo0¾/Á³u`È“h> Ŧ®tA–kÁÊ\màñtb+Á›o?ÿgÿÓ:o¯g wBº¾âžU À -T̪ý_ÿ×÷Jß1E,EÄë°Çä_ØDüàšÙÚý\B¤5ÏôƒŽñmIÒ®ÎDpÖÔy†KøQ ØsF|\ÏY$‘ÒÒÌ¡å=#æsô¸ƒi’çûAÇy´„íWG#²]¬a\ 3uõ%˜ +ý¾Ûgî0qRÆ)µ¡{I^q[ PØú×ÿÐû곸Rƒø=Íu1G6pyçBÎbß’VýsÿÑûÚ³˜¢†*—@wÈà%- ->­Â”Éê#«ª½‡ÿÒûÒ³–f2ƒ2™‹ `& I&CG(0àÒÖ W÷ìÿÓû -½r ñRÇýE¾™zÌYiŒ¢ç4l»6ÞÁ¤¡j®±ÒéNbnTpX‹Z™ Ü*paF[â[A¢ÕMc¥Ò¼ÀÔ¨á€4=JÕ! Û)Å–‘m–µÀ✋!Ø*à\·Rp2êËq½iZ+ ‡Æˆ»qáF'%I bªú5\ÓyÙ -ŽÜÿLå!?ã26_Ð!?Êa¾ÏÿÔû -° r´²Q·Åø1Ö(8ßô44Á ¡„ -)Ž$qŽÛ?åœX(Dæà#à iQàªåCŸ)ãÑâÛZ3È E tSFÝÀG†Ú¢1ÐDÊ4dK¨!¢¶TÚ3ºãòt5P “ÁÀtân0LBÞñ¯5–Y§’ˆ„Ãt·}¢X­`O%+’ -€fú -—Z1:ŠÓ\9ë!Œd+A0#‚–|Õz¸+AíÿÕûš³piaV ¡ûâÏ/÷ DsqÄF%ô¡{x ¢è7Tæ3;O.RåóíÿÿÖû -¼aÖ+Õå‹<½¦ÂDB×ö}z£ M[[ÀA /‹¹RͬF€’¶àÄ©¿Lœ¨µÃÌQC :÷?ÿ×û -¸pXd`I…seŽk®ÒŽâ”çhút2,›5@7~m3ÍÀa|è+tçê&ÈÑ:xr©‡Lfvž\¥ËçÞÿÐ÷jß1E U.€ïF‘‹Ú nOï€bPˆ@Ë»ñ¸xF„U™>V²I«ûŒò,{0õ=d“üfØÕpQø#ß. -qÜ%h1¹ùÆyIå0!rS]¼ê9îK22Çú‡l1ùö?+¤° -N2°9hóõähF¼9Tæ3;O.RåóïÿÿÑ÷ -úð%r$W›Lóp_: -Æ9½þÇ/7ÉÉÛƒÔÚS¸åS´F‡ b†>>”ZU‡ þ¹ÝE‘vvtwf|¼idhd`á!jÊ^yݲ°½ Sð¼W™( € Ù”8`xqú Õ¡—‰ö/ÿÒöÊúü„‡ýVeP9| *Ò`q½. -YñÿUèRà­²€Ãƒ J°ä×;rLÝ‘Ð,•ÈÈ"R&&(Àü SìÿÓöÊîðcàÚȺݞ#ê‡^±KSL^ÄÏ­ -¼;¼dÖŽÒbZù0๣$±ÈŒc¬™¼“FOi’@fp`¯ÊŠÄ±Ql¸ôÐñ·} „Ï;>éÚ(mVD&´±å$ ìWãU†XÑOÜ#r¶ -Ô'Â!I5øŽ2kGi1-|˜rUÑ®E-#¬Þ`¾VDŠØË jf>)% -dë?`ÿÔöÊäáÜ cG³ñ†2£õTd¹Ã…‡“ÔaIhl²©j¹®ãMÌÊã,ø¹â8>逪™X&<®†˜Q¶•8ñ0[4.ˆ(Ñ—ˆL„^Yxn sdËtÑ”äc"\±FÞB8"bg/“´„5Þ?þ›Ä9X§²˜‚S^PŒœSÑS:q![CØ"H¡™@‡8>逪™X ïn.8bbíÇ«€`Àí2F>´¶ú57Yƒ†'g}Ñ< ƒì'ÿÕöêö_Ð!?ÂcSAœPM$×pÍð2& - ù³,”Ê"~:Ž{’ÌŒ±þŸ¬ùŠ(b©t|¢„Ê 5Cf¯DdÄ+¾ó8vƒK… -¤©¥“BŸbÿÖ÷*ß1E,EÄëÔYggGvgËà -CöË¡0$PxÁ¡Zo[záâ‡-Š<­Ãý»ÊÆç—Ùyñéz†šÉ¬-ñ³Q˜¡Å¹GåLB(Ão[ô‹'Ž7ý I<.~—&p|7ù~ŠÃ§ƒ1*D)c*<&ŠÅI´h« 4}ÿÖþ#]ØÛ Lœ.« -8o¸ÆDy˜þO˜¢–"‡buÁAz9„$F±ž4r¦ñ±Ãq/®£LÅÙÜoX×ß¿ÿ×þ ˆÄ*_uù ú­UʪñóPÅRèøiʬÌd¯\|Å1Tº¾G;F`rNbcç‘Îј“˜˜ù⥥ ‘òñÊM< •‚œ úôðp¥Ñ^…ÿcE9‘ -ǼÖ÷4÷ïÿÐþ‹Bº¬.‡M¾°(xÂ¥Xrë…5P1 ©(`;‘ðŸˆJQÁlYt1WrýAiJÁ˜{æŸNï-¡–Aòôî&,"IüÉ4w÷ïÿÑþ¦ã÷t¡ÃÌQK ±;ãà‰0‚¾FœÎc²Ò/ß45ß+ ~N±ÓÊ&O8‡ ÙsË2¼Ì‡Hi˜ -uà9:Â`*E[¶°p¦˜ŽD±”ëÓ¯ÈHÕ`U… Y-•Ù”ûñÿÒþ˜¢–"‡buÈ£(ýþÖƒ_ÆaC>?꽂L•¥þã²ð×WiIÊþ?ÿÓþ]x‚?‚)Í M6Šh €‡jÿ¤w‹jN•vzÉ'ŠÍÜãe#š¼œùÈ“:4‚!‡â8¹½Ž -²ãÿ€ÿÔÿãÿÚÿÿÿÿßÿÿÿÿÿÿÐÿÿÿÿßÿÿÿÿÿÿÑÿÿÿÿßÿÿÿÿÿÿÒÿÿÿÿßÿÿÿÿÿÿÓÿÿÿÿßÿÿÿÿÿÿÔÿÿÿÿßÿÿÿÿÿÿÕÿÿÿÿŸÿÿÿÿÿÿÖÿÿÿÿçÿÿÿÿÿÿ×ÿÿÿûÿÿÿÿÿÐÿÿÿïÿÿÿÿÿÿÑÿÿÿþ´ŸÿÿÿÿÿÒÿÿþ{ßÿÿÿÿÿÓÿÿ?ÿ_ÿÿÿÿÿÔÿö¿Ï{WÿÿÿÿÿÕÿ¯ÿž[÷ÿÿÿÿÿÖþ?ÿÿ¾ÿßÿÿÿÿ×ÿÿýÿÿÿ×ÿÿÿÿÐýÿãçÿÿ÷ÿÿÿÿÑúç}îÿýÿÿÿÿÒÿ9žÿçÿÿÿÿÓÿþÿÿûÿÿÿÿÿÔûþÿÿÿÿÿóÿÿÿÕüsÿÿÿûÿùÿÿÿÖæ÷¿ÿÿÿÿþÿÿÿ×ÿÿŸÿÿÿÿÿÿÿÿÐx’ÿÿõ¬ÿÿÿÿÿÑqýÿÿ¹ÿÿÿÿÒÿÿŸÿŸÿÿÿÿÿÓæ÷¿ÿŸÿÿÿÿÔüWÿÿŸÿÿÿÿÿÕÿÿÿÿ¿ÿÿÿÿÖÿ¾ÿÿÿÿÿÿÿ×ÿ¾;¿ÿÿýÿÿÿÐÿ¿‹¹ÿÿ‹·ÿÿÑÿ¿×ÿÿçÿÿÿÒÿ¿ùÿÿÿÿÿÿÿÓÿ¿ÿÿÿÿÿÿÿÿÔÿ¿þ»ûÿÿÿÿÿÕÿ¿ÿ³ûÿÿÿÿÖÿ¿ÿÿÿãÿÿÿ×ÿ¿ý¯t÷ÿ»ÿÐÿ¿ù‹±?ÿÿ‹ÿÑÿ¿ÿÿßÿÿÿÒÿ¿ÿþÿÿÿÿÿÓÿ¿ÿþOþÿÿÿÿÔÿ¿ÿÿ¿ýÿÿÿÿÕÿ¿ÿÿ¿óÿÿÿÿÖÿ¿ÿÿ¿ëÿÿÿÿ×ÿ¿ÿÿÿÇÿÿÿÿÐÿ¿ÿÿ¿¿ÿÿÿÿÑÿ¿ÿû¿ÿÿÿÿÒÿ¿ÿ»øÿÿÿÿÿÓÿ¿ÿÿÿßÿÿÿÿÔÿ­?þå¡ßÿÿÕÿì7üˆÝ_ÿÿÿÖÿ¿ÿŸÿ§ÿþÿÿ×ÿ¿ÿÏþÿÿÿÿÿÐÿ¿ÿÿ¿ÿÿûÿÿÿÑÿ¿ÿÿ¿ÿÿãÿÿÿÒÿ¿ÿÿ¿ÿÿÿÿÿÿÓÿ¿ÿÿ©ÿÿÿÿÔÿ¿ÿÿ¨ÿÿÿÿÿÕÿ¿ÿÿ¿ÿñÿÿÿÿÖÿ¿ÿÿÿÿ÷ÿÿÿÿ×ÿ¿ÿÿ¿ý¿ÿÿÿÿÐÿ¿ÿçüåÿÿÿÿÿÑÿ¿ÿwÿ/ÿÿÿÿÿÒÿ¿þÿÿçÿÿÿÿÿÓÿ¿ÿížwÿÿÿÿÿÔÿ¿ýÍGoÿÿÿÿÿÕÿ¿þßÿoÿÿÿÿÿÖÿ¿ÿ§¿ÿÿÿÿÿ×ÿ¿ÿïÿÿÿÿÿÿÿÐÿ¿þ?ÿÿÿÿÿÿÿÑÿ¿ÿÿÿÿÿÿÿÿÿÒÿ¿åÿÿÿÿÿÿÿÿÓÿ¿ÿÿÿÿÿÿÿÿÿÔÿ½ßÿÿÿÿÿÿÿÿÕüüÿÿÿÿÿÿÿÿÖÿðÿÿÿÿÿÿÿÿÿ×ünÿÿÿÿÿÿÿÿÿÐþwÿÿÿÿÿÿÿÿÿÑð—ÿÿÿÿÿÿÿÿÿÒóÿÿÿÿÿÿÿÿÿÿÓüÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿÿÿÿÿÿÄ(!1@A 0PQaqð¡`‘±ÑÿÚ?ö&ÌäÈÄŽÁFÏkÿÐö-\œñᥠ‹ÚëÿÑÿ -ûÿÒÿ -ûÿÓÿ -ûÿÔÿ -ûÿÕöKTë€Ò%†5 -è^¨š õLúl­Ž¸í€©fý«ÿÖö> D%T›ËýY®V"„E „ܯ -êóèÚ±–]>Óÿ×ë#°°¼½p…Ø<$ -ÂBÞ1B›èëD0²*ÔßÁu«ör&µwV$J)¶Ô¤ @Ç?Ø%zúw‘6Ç(~#°o´Ÿ‘ü|ͬ„0]؉|¬¶€,0ß¡cÊDe‘ò€‡²ÿÐê´B‰ŠÚo!@â¯â!€Tß9V*Ôu8‘kÔ½Ñc¦B!ËM»ÊZ -‘k±rFî êÍr² Q=ÿÑê8g†”ï^ñ¬“ê Ù%ó’Ìö5+‘nã& l‹õØ1B,ÒpQÝEºmNhoØÛQ ²„Ãrqä( -lŠ© `Ý–À¡”¶§TŠNåÛøà•A.»"v¤%8®íª¸æ)K:ìW”>~¬× "¡GsZaq¤>ÛÇÿÒéÿ@.Õ–läÍÕ‰í±i -°ÊËr±@* eG3æ„T)²ioñ³abcd 0¹2hRÓ4FŸÇ‡l­e¹`l©Yd^+Ù×.Ù§$cf7åBv` Ž˜…ºJ•§Q,ïrˆ®\”[‘™0!À8¤ñšDZ -ê/E…UÑ‹pb"ø0Qª41Wð•Ú}‹ÿÓèú³\¬*\7b H ¯à0Zã<ö˜ Ž]Pú«w )2`AbçÅí`èèÑ-PšÃà@::Ñ ,Šµ6ÕŽaÊAÙ‡ô ^¾Ä½¥]xLæ„Ò—´¡ìxlì%R´æÀãwd/Ä(u³ó5ajÁéG'¨4*¶^CdEÖ#ÅþÝÔª·ˆïª Î Õ ‚Uö?ÿÔõ?@.Õ–läÏúåÇàw -òôÄ’ àÁæ@¨ÑS@œdV2‰ÉVŒm^ð™Í ¥/iCØôK2i(“T€‘p0&m}èX‡%7hÕ5¶*’DXçÓª.4Gx)lsÿ¡øüŽÁ®Ö‘N€QÙ’ˆ"`?Vk•‘ˆ‰ä#Âg0½¬Og -؃ëŸ øSö)BPÝÄ?œCשּׂpûÎÊŒP" Ve· -)žFýÇŽG¤8£¨Ü‰ýx7„òF„ÍjUl½†ˆ ‚ƒØ?ÿÕôB˜žÄ`+ -°Cã–èh½hDÀnÀ´IåaµIaƒœ&Ç1ñ¡(P œÀRö±=œâQÀ4.É€;Áª1€I`1±˜lhš­[É/õf¹X ªUUsYbL€ã°­Zªç¼ -|Õ+ LÏ Jõö%í*è{Âg4&”½¥cÑ*+RVmœí±wN׈ëj¸> %Â#°Œ)øS6EÞsÒHÀ¾4€ƒ“Nb#?׃xIß$hLØð‰Í€/kÜë¿ÿÖóÎè±Ó`å¦Ýgu§~†ÈììNµh³v -¡šS‰¨ R€Wh9q).€ÊJ¤rw}´W´g èèP -„bñÀs™‡1‘M¹Q! -²9ªD<)@`ìUR!éJ!P—H二 6Pæ/³³ÊÄ%h_:'l[+ IqG­aiv‘ýSbN ˜½Bç@QÄaXDàÕšåd@@¢"uÿ×ó-ðsT\„CŽˆ´5y',-^·ÈÜ%Ë¢º°àŠGIDJhh$n®†Ò b6;ÈÄD -6yC ¢#¸„­ è#ÄÔ „«)¤<˜ïÌ´¡”DÁÐ5‡…kÆÁÉ)‰îF"1©DzÿÐòØ;y{D"wŒ ^€|í¨Ï]–ÞoÑ‘!ü±o1ô$R)ãσùm±%]œ®ppœ‘ô(nb´gP–‹å#*\3(W*†•.”+€CÄ œÀRö±=Ÿ*¦K`bH4‘|Ú?¥@Älw‘ˆˆDI ’²Mz;¹!k›m8E«rQ;|)4Ði¡ÒD&¥ÓÿÑòÐ:§ ñ&Ç£ØÅ k“Z÷ŽŽx»Yø8J"OÀPd4\³Â{ -¸¨T!ÂBd2@âÚPñ­i-©£ûhèWJãÇÃÒ%%ÆØÜ„»Æâú\ïÏ¢uK\¸—‘ñŠ -hWTˬ)’ £»9RMPèÎÜ’…Š@×&µï—ç-Çe½Q\Ê“Ä0 -,ð‘ä+M¢`N ûOtÂý²FÓÆdo"J_¨Z -j‚5 ’NR…”ý”}g¹ŸkÝøôÎá!—#QË)HT@dÁˆvRaÚ«[|hò -¡J±HŸ`—a(2•§63"%ØÅ%é®['a¢ -„Ö>Ejˆ1\ƒœ×méÊô¿ÿÒòÿ¦NÛ'öh‡„¢¨)¢“n–)‘MQÑ‚y貺4.El—ÖLÂÐŽ€È» -€$¨?¹‘ü|¶¬I?}˜S– -ÑT”ÑI·KȦÀ‹¨èÁ:5rˆu£æo—ØEp ìT@§5žd‚Kûlšs~õ>OéP :€ 6H-ÈôÿÓòóºÒbˆP‚Œôuì%…•cA@ø ED’6êb(”:`Æq«5ÊÈ€DDõmX¨[QÔâDQ¬T©pà@ÅAEf»?¡@Á-u”¨ŠtÿÔòëÓ;n÷a5 ¸5ÒÐiH…=©3Iœ„@¢•’-„*ÑÀB‘xºß+•TˆzRˆT%Ò9ôøê};‰KëDAŒ½^ðn 4¬JŠ¡Jè8ÿÕòw)Ô±2h9=„ˆD<‘'†å‰2ŒbÒ4b!áï¿Ð%zû÷•6õf¹X P3FðÊZŒ}¬4aÙý*&a¬¬#£ëØPVJ¼úoXP¢ê¤„…TˆxR€À%Ø>¹KbÔZ„Ø!cªE¹E¹¤ˆêËëÓÿÖðâjÂÔ Ú\7"(ÕÌZè±´ÍÿÐ̘S”x§ã€ªìÖ&(À²)°âpQO.& L%XM!äðÃñØ; $`DÖ~ìÒõÃ{“€1§a ö—m‡ªb&Z 0*@êÍr² Q:Û` Æ -Â@¿®è °"" "¨BèÅU&O[wÿ×Âús+³|0 ƒ9;¾Ú+Ú3…õ¸š0•`4‡“.è €íþ{±`Ÿ¿¾ÆkØÕÛrkÐû6ÙeBt?;Û×À -ƒÌ*$UnB5=WÿÐßsm°ˆ›üGgô¨˜†²°4ˆ€)ÜH1{芟úŠ -Uãš…±º!‘ :ia?âÞÓaX§phRZ Bi®4zHæñbSl“›ÙºyPù¥ËÐJ]`Ѐxs¶žDD‘ÊÕ¹w¦ó[Ë©«eH'%1gpkäP4YxÍMóäÈ’ 6 #J>¾Ö -³ ]÷åG ¤j´A݆¸Å⳸| 2S€HaE™œ±&Ä‚Oo¸'#¯(_…lcõ^Ø-ÆòBò[—l*Ôq ‘M€7QÙ‚ªâÖ°"}Qðâ2)· -,%¦S6˜”²VJ>ÜWAöL-UDˆi‰êÿÑßsl°T¨ºüSgô(%®²•B q2“¤àÚßp -ôi®%ÂSD³šÞoß - ñL­$T¯œ·eí½$ƒd*ã¬î¬Ik‘£ -Ž×=ïFDœè¥)Ù°Œë%"FÍ(gjËS?å(!Ù%]ª+ D×A À(DÄT‚øÛ›æx‡è¦„Î}É‘$ìF}c¥‡µ -e‰ÎÃ4 «’¬J°6Ír#c¹ÐpÌ»‘Qõ€‹ ¶…ÄâTˆÔ”€Ttʱ}w„d«J”î“ÜÌF䌓5<“5®õÃ2Ç”BH1Fd?ÕšábÇ&ÆŠ F/bñ#&ô€—c{PsïÿÒÆús#·\0ƒ¹9®Ú+Ò3•õ¸š0µ(vƒ—&è €íþ{µ`Ÿ¿¾æaÜÖlÙ0DPPl°n°D²ïŒÖ|IZN·ïÿÓðâjÂU€ÒL7"hÑÍZì±´MÐ̈Q´ø§ç€ªîÖn©À²)°â;0U@_.& L-J] åðÃóØ:K$ !PÞ~ìÒ÷ƒ[³?1§q ÷“m‡¢b&Z0(EêÍp°:ý›ˆg™n‘Ž gY÷ÿÔó#õf¸YEŠ>u–$È1‹ -Õª«^£–4NšîÚ10f¡jp@ô ^¾Ä½¥]Œ†àÆÁ@›<¡ÐQÜBV…éQØKÖšêÂ(õ¿9:B=þFi§Y÷ÿÕôdEpRÓ© ¦Z¬ Ç’Æ•E_éP1äb" -\­+B•ÎHÏá9& ž²"«0Þ‚ʈB+îL‰ Ã`’4£Ö}ÿÖõ¶:숈„‚"i)`ðŠåêÍr² Q=†ß÷àéÛdþÀ,êþÿÿ×õö#õf¸YEŠ86/â³4&‚¤Ñ’ /í³HbAñ êWŸ—V•.”+€CÈ…UÊ°„Q-LáU" 0 vpª‘ -P»Ä'©^~\t -]¿{¦’“ ºžRW*ÀhJDµ3…TˆxR€À%Ø9ªD<)@`ìUR!áX#³BàOR¼ü¸èº¿ÿÐèv dôÔ+Q»ŒHšî‡8$“|T€VÉ©†ñ¤·WDD–Žhø6~ ªØ1%°ae-˜«»(÷ÀµB‘Ù‰Èp#p|•´9ìä[$ÔQ‚hq*P¡jÇZFÎh !I*Wd×~äs Ðʶ€ãú}õùvü™­\«†W ÊbB -¨)õì?¨ª ,:6ÑQæhR›¸väÞŠ[–GbPKÇr(P>›+c®;`*Y¼œS·Ðç5vŒ¥E©±sC"`#‘l“QF ¡Ä¨]B…«i9ïöÝÑÝŠN1É—AB"Q'/3'Í$VK†“ -/ØæI´©Î„/¿ÿÑè¶=€!¨^ h[>1–A1m3 ’þÛ4†$> D-PºÁ€ýY®Vª-xM&vTjèïœÀö•=ÜæjÂT¢Úž^£ïÿÒé6|ÂQ½º««NfŠh"ü1GAú³\¬ˆDOwUÿÓévq5a*À -i&kÇ×j%¬À[–«sší¢½#9^©_ítÊd- A·Y÷ÿÔéöVH$¿¶Ì)©)K’´šlì܆ÞÑ] - -&„¦£7 - PXA|ŒÃý‚W¯¡'iG‡¾±Uál] -ÕÑ ’þV[…ˆ DGÃв)°â;0U@_ ,xDæ„@µîz_¦’ADA¨cïÿÕê6HŒ…­ -­êññ¨Ò Š•v2™ ¢3(ÀÞá ˆ¡…v¨+ý³’ÜÄ°‹á… œÐˆPô°C »l·bÝ" ~y -­Ï·±í€^€v(„ØÕƒçö°ttU-ЛÂØÑ8ù”Hù¹š0µ`„t£“ÍÙ -üK†å[:_ßÿÖ鶑<™0f‰FTYÿB3šãvwEšl)Û·ª0»è¸š0•`4‡“-D‚¾ÞyäýNIc fºÕšåd@@¢"xÿE8Ô£A°[¡p›-`ź@/ä¯ïÿ×évÚ¢¶ÅɦÁ¥±j,l•Å -[¶EÄPÒ„·ç0ØþtUCÁîž—K´*#qÕÏÑ$F5ªD€ëFÐ -DZ¤ÀdHÅeŠ–~àÔHDÛPaY€›ia?ê^—+ þa‘²}ãºÀ=×5¬ð€à‡Ïþ@×¹É-W-9I@„2ËܾêìRlVêm01ëÂ¥Uà¨ÐK«ˆÃæ—/@\ -)uâGêÍp² Šq8%7iÕÕ"”)Wu -ô -Á¢¾»H_@T=…Á˨n¦@QÔ•ÑJP´$÷†;NZʶ11¹ÖfŽÀ„*rø‡° ys æ\òNP¥w²0‚è!…D]|Õ‚ajвVÅXôÁy‚ˆ(9HJ];:’€ÜxÿÐéviH®(Þ‚TÙF®Ž{Š²ÆÀ¢ˆ¼J¹{åÊ„¼@ßê°J>¥GJ®Y˜?^¨10Wv¬µ3þR‚ -×zU„ÂPÀ„ÔÛõ…æSWÿ“’gùEz­û/ɵDx yTÞì0Yëi‘ FMGHâi!ÈißkJ\‡îÚŸáƒ;„¤àQJQ¼!̘M[¬;r”a-g-À‡ Úz‰ÀDâ™$€Hœ‚“ñAÐ`P€–aÐSшA -PH -¬Bô -eˆ ‰Â¶CŽOŒd `X#“!I–7 Å›f· 68„JªDc(û»ïO÷n|Êl±Òk@@׉4™x¶ÂXFm††$y#Ý“D–Ô‰êo$B–´ !kN¨ÓJÎÓÃP—(I²_Y3C@FÿÑé¶[òùh!ØÉ«rQ;ü):Îâï9ã --ô@¦'±ŠÂ¬LhöÀ@Ãmƒ¾7d°Jú¢b„lð'µEmŠ3“Mƒ ¶D䢪T«Ö}ÿÒê6ᘖ#»ŸñÊŸÈìí'Ïí`ì訩w‡ú}‰‹3 v&Øü(a8¿•–áb(Ïè½}‰{Ê›<¸páÇubD€»lZB¬3×ôâX*äAfÀ놄¢BÑT ÆRtÔ(¤Ÿ×@Ó Æ­FK‘ì kuÅìy<š’ˆaú7\¾ÿÿÓë¶á˜–#»ã‡ë«(UT§žpóõ!*¢ØŽHŠ-ŒÚa !Ç9/* ŸÁ$ËÖýÿÔöÝ‹Ý‘vHPLH ©Dœ ˆÎ»ïÿÕöÍ‹Ñú³\¬*\/œ -k½Bl{ïÿÖö½‹Ñú³\¬*\ý -ƒÛëeØ9êÍp°=ƒïÿ×ö‹¬j¬¨CUB@±áš^Ö¹è#)€¢D¢°™¢6nêÍp°=‡ïÿÐöŒÙk-Ò #B·X$ -Ïœ«£ž¢Œ•´ ,kÏ+$éÇ~CìfûÿÑëvhý›AíeU!:ÏžÀ™ÒY! -†ü”¤L¤¨¢(ªŒQ80ÊHÃŽªÄH¢'(… xÿ¡øüŽÁ®Ö@•ëìKÞTÙÌÔ …«#¥™ÄÔ …©@+´¹öÊc˜‡n?2{È\qx’—$KìƒïÿÒêv#õf¹XU ¸¦#ÖÎRë””xôî‹ÎJZ ÿ×(~¸k‘»?f{YQAŠNýÐ µcd»83SzwáCáD2Ö -y5) °l²•ŽïãÚuñ*¸ÂUŠ…±N$UöO¿ÿÓê6lìe6æ€co¼ìMÈÜ%¸CãÌÔ „©D!µ<¾¸‘|Gªf‰Õ i>ØÙlÜ¡1°Œ"‚k°Â¨ÇÈ(aé& ¨xpœÐˆö°=Ï`ûÿÔô¶p<1^ Âëj´ -¬1LW­ù@ŒÄœ -3P0:FG’‰5û* ïã£l¯ÿ#æc"#|«(PUiªÆ ÌðW^ì3í¹` -·=0;"“ùd*ðÞr-OB*5ÉmUAT#Á\ÏâÑ*WχÇÙ\™‚gÃã„ í®MLŠt ˜ŽŒ‘8³Š°Ï))šc¥õTeµ #:äd8ŽÌ†\x2åyÊD00 Ñ ®PF -Áëv"$EšÒ -Ðb¡Ä€XÇ5z*·cÅì¢xøNæÙWè‰ó¡4YaÆ#õf¸YEŠ9j+dZUÆæ®±b V€Ká"6ݽ„Ý1% s¶JdK1il¨ô­YåŠêíÞc -y˜.îÀ†ZÐSºÌðæÍéÕN%-••«"œ§XQªrO7rf}Â4Ü<þ7È·ýÈ#£2¬•HNUœ(†ŒzñèËP¼ÀxC -í’QÆÑSÿÕôDûÆh­BAi~¾OÀ…E+‰T0-–Ä„É¢b‡ºØ´Ò -¬wº @if &–( -£+»LÔØ@à7£ 3’VÕW½è~M+q ä„y¤¶_Ni`R!sŸ”M›% r©a4U+úbILÀ‡¾døB½¬#‚ÕŽaÈETÑä=÷×rdð m˜¿ÂÅTŒ¶›(6Lý1$†`B׶hEGèÚ±–ͽ6Á.ÆPanh6õÉOrX -ª²£ÖÿÐ÷Ý‹ùä?=ÜŒ<†нP™±ÖÅëŸÿÑ÷½‹Ñú³\¬*\™€ÛÒpúLqÈ~{« x:ÿÒ÷­‹ç@¿7ëN’¹­(2²Ä æjÂT¢Úž^‡ÿÓöŸ,~›lô†Î"Ã5È^}‡Á",RÁP$[ žX -%«Í C‚¤#¥s xä:b‹a3ÈCÑs6˸¹D4 ‘'·×Äʼn[‚ë• -ë~¸€4ç~Lx - Gº\OVÓ¹÷_P=˜ƒDz@Nè±Ó`å¦Ýgu§~†Èììç‰ÎQüvô_ÿÔöšZ… £è©ƒµƒ‡›D Ì”‘c/gä8"\. +–Œ -¸Í6:)}ó.–Gàp$ÉK@$²Á–XÖ€Z>ltRûæ],‚22‰ðà¦ðÊï,¤±Vs’;ªÛ˜·Äë’ÇaÚfa%÷ÄW‘Öxb¶D èHìl//\!v Õ‚¹(¾ƒ¢- -CžIË WKÿÕ÷=‹øš0µ(vƒ—ù†€rˆ¸cH’Ó†›˜ l-J­€“ÙRôßÿÖöœQÒ6ò‡‚SÎANþ–¢hªåFzÇlZ+ -@qGá)6‘ýSbN¢+ÑRvJÚ «5ÂÀêÿ×ö‚e¢ Ë[ÊlhÐLÍ›G³Ѩ¨´Y«T]‡ójBª–•Ìò’§k·±QMU©U°r ¢ª^¯ÿÐêö#õf¹XU ¸nÄ^-À`´ -V( -L@7< X™n£³TñãàbžT¤jåíxñÇ΀lõ 0²‚ÐÇ̹ø€ÂŒk,I”\cRTÐ µc,º8|šÎâï9ëJHàŸ¡ø ~ŒXªä©ÚíìEdSD•jUlœ†È(ª—®ÿÑê6n䕬Pi°„ã?›RT´®gŸÊ‹âž(¢¢>6pë•T 3ð™Í ¥/iCØô¸š0•`4‡“?°Jõô$ï"ls$h -n -^‰¼Æ¬[næÜÀòF¨Š—4iÇЪÐÚ6ì_ÿÒé¶:"ì* èv…¨`-Ö‘:"ÐÔ9䜰µt\M@˜J°šCÉ›ñfð‚ŵR®Ž{Š²ÆÀ¢ˆ½…ÿÓé¶vÎDl,¢9‘ºrI2d•"¡'©+y MUu•wÐYj‡ -Y¾d”RôæÑxwìo¹6K‰µ¢³ÅÃèm!„Ýæ¬w…ö¼JQj° yŸò¿üˆ¼`òö§ÏpærüÀCfŽ§E&Ï,®ú -Pä!«1KASæajÈ/©R{ŠÔ£ÔO‘,î)(öÿÔé¶Iªv¬®œЬbìBÂ'K{•|PÁ!r=±ØƒÌY~&6JM1Ç-RÂ4ca‰·ˆ Dµ#µ 6 -” -´µe¶˜Á5hmP\@;¯SWZ¼EÂÉ~@콕Þ#2ìÌIÂa¶*44ÈØkQ Bæœâ~@ PB@…ù™·Í¥©ã–©a1°ÄÛÄgëáda9e -3d”!²#¦±É“÷Ù¤5(à]s½KHÉ´öÿÕéösÄçA`þC@›½8¦U†„Óu#¯Ý]¸ý»V2Ë£‡ÖGêÍr°ª@pÎc˜øЕX ãHyâ(Ú3 /g±®È½=‡ÿÖêv#õf¸YEŠ9ý‚W¯¡'y`·¥D9lœ=^˜†á -Èé €5ô”¨EH‘™~ìÒõÃy—q|e‰ -„§@9¢þV[…ˆ DGZ›àSÑ1Bœ‹½ÂB1BìqüNUHÂÓe‰Ÿ‚ë–Ì\(,‚qÐ.{¬ -t0ý»V2Ù£—Ù?ÿ×êvZ±P–#©ÄŠƒxæÔ.µ -loCÌçÍØ@î6g¹?ÿÐéöFH$Ÿ¾Í!©G õ9%ŒH-¸èå<²€ÚhȵÓÝ?ÿÑévq5ajP -í.i+Mþ‰z8ÂKaû€MÑî¿ÿÒèö#õf¹XU ¹Ž’€ÀÀJM_!ps„çc6’P«5ÂÀ÷ÿÓè¶2[H¯Üän¥h¿ÓcÇbÌÔ „©D!µ<¾óÿÔõ¶#õf¹XU ¹ÌÔ …«#¥™§C>øVø.nôõØ¡ -YšÉ“÷Ù…1(ûßÿÕó -­€Ù@¹À =n -É¥ ü^ÖÆÕK¬B$ší¦Ã€$¨…ÔæРÅBùý¬Kt&ðøp±±5!Nf L-X!(äÏü -_æË’àž šÔ‰ÚââB2˜ø -$ -÷ÏÿÖòŒ¡œ@©…j -q) ÓC´ˆ~þ -CÊÕšádA"(àsÕõ"RE]áèˆ6q±³–ækM§hýÿ×ò7V„º7Ýñ AS@`]…UUA€UT~¬×+ -¤Wú³\¬P -¨Õšå`T€ -ã9¡í`{˜Ç„NhD{Xæ-UrÓ$£QKSŸ¨ T†„ðxhþ•±ÞF" QÂ!Á³/°xå½÷ÿÐòwÔ0ÅRÂ… -<8–„˜jÀ -i&E)´R l˜²u¤¦üâxØ ª6º=¶S!¥( ]ƒ’æùhâ™f4%/»#nÐ'œüÿÑò¡1èi 0ð2Õšåd@@¢"b™è1""~O¤§]‰ ”*áºj ûQh;Æô`ù M4ˆ¡BKL±ô8(_a÷¼íd4ç%A?Ù¥¨AðtEØT A¼¹C²JŽÈ±¿ÿÒò#õf¸YEŠ85 €›„•(è‹CDç’vÒEçÛXð›Þd)q¥úˆÉ`Bw{þ¿ÿÓónä…¬Rm´áMÈ #áôÄ’ž8ǵƒ±£@5R놩¼‰Ñ«R¤•b¡-GS‰¿À?ÿÔÿ -ÿÙ -endstream -endobj -192 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -194 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -196 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -177 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [281.404 343.451 289.462 355.764] -/Subtype /Link -/A << /S /GoTo /D (section.4) >> ->> endobj -190 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [153.921 188.819 161.979 201.012] -/Subtype /Link -/A << /S /GoTo /D (equation.1) >> ->> endobj -200 0 obj << -/D [198 0 R /XYZ 77.669 741.543 null] ->> endobj -189 0 obj << -/D [198 0 R /XYZ 189.983 402.173 null] ->> endobj -203 0 obj << -/D [198 0 R /XYZ 246.389 244.391 null] ->> endobj -42 0 obj << -/D [198 0 R /XYZ 77.669 170.42 null] ->> endobj -197 0 obj << -/Font << /F81 65 0 R /F121 144 0 R /F53 201 0 R /F56 202 0 R /F95 90 0 R >> -/XObject << /Im1 59 0 R /Im3 170 0 R >> -/ProcSet [ /PDF /Text /ImageB /ImageC ] ->> endobj -216 0 obj << -/Length 3194 -/Filter /FlateDecode ->> -stream -xÚí[[oÛ¸~ϯð£³fy•Èó–d“»{6A·@[Š­ÄBåK-¹mί?C©P‰£ØµúP `Ëähøq8ß ©hèàf@ÏN.žk6`”jØàòzb¤¤© ij—ÓÁÛáñh¬èðÌ}^ŒÆ‚ë!s?¸ûÔîó™ûÄvõ>‹®•ûLPÅ;ªh¤øÔ}ž¸Oèb(tüÓ}þÑÜ™“R79Áˆ f ˆQo~ÇUÒÆf ‰Tƒq$9vÈ^…O îb 8! 7:`{é`4 ´ Î¶Å™$F¨p‹ñL,¬ðÑÙåƒ.:`r†ReSé`2?útD‰ÖŠ£D|í:•‚&¼9\@û³ßçlðëòè¿ðT½îq¤ü§wüôŽŸÞñÓ;óê³Èž^’¦$IÌ e‚¨4EÜ—³|4–Ü §yUÜ,àZÐaQaÛǧÃ|Uã¯ù²ªË[”ø<âj˜/¦Ë5ö‹i¾‚ßù¢ -(x“/rajXL°çõo¿¾$xy> §¾ËÖ Ìè0ÛæiB„HvñÆUIË&³bågU»)ÛÏœ/€œN‰°ö³–QxÃÅæêä¶I¡Ùp²œ¯– 79¡Ñ>¶¹Zå“"+­Ql3š0Ÿbç¦*7ØñJ¾À¶“r9±6ýˆ³œWØŸy}ÓMVŽWÎ tèÇúÛÊÿùŠ Dc1ûc±\ŒÝ("—ùe‡¹&B+gEÓmECÓhD/yþ×óc€ÊµÕðe†U>Y.¦Ød[3XÉ5X¼Î'õfccn¡-ª:h(«%öÔv>txëìe»ê%~Ï3ô@ÛT96/¯ñÛ›{¯7‹I],U#ƒK 3§¢mç–¬u¶¾Ék¼öb/gËøëkA}íï 7W›É$¯ü-N$óŽžûÆå¿ÿ¶J._úqÀ•Š2h›d«ìª(‹ÚÞ÷’=>5äö¬M”[j¿}OS胅·Õƒ/Nr>À~Îlˆ-&Z:´Õ!°ëÒÒC`TᢈQ±[hI(DÙ¢”I´èérñŽR~³Ygv -N‚¥Šð„÷ƒ€iF¤Ðm—#K¤µ5"x‘]:¿°Öi·ð Q$•­¬ÂÂ4Ã%ýÀ @¥hÃ~y†(}ú¸( pª-@À~†õd?¡9¡Ú´üöwÖãW‡—°±Tõ3¼L -‘š·‡¿Æ%É(â“DXê—ÏVóìëÖxŸ)“A$ø¶QÏ›PÑl@^Íþ·=­NÓ ôþ¡)”€]†ß`Š‡”é¡”f†PØòuÂà)‘\Ä+Òžt 4„Á6ÒMÝ&ç'…'Ò‹‘´bî-„F:üe[îÉÍWþ¶á×4:}L§‰v©Œ@`o Ê.¾nKˆ ¡0òN QRÕJˆ«Ì'ël!Ž}ÆQD&iÛ*oNÅ“”Õùs©eG¤éÃM¤‰ -0n–PÓfzAÂLŒ‚é&Ìœ°ä䟳Ž`Óˆ&ØÄ ëàõÞ£¶½X& thØÔw© ¸¨Ûô?Âke šáNþ›`X2í¯£‹L"QÊv'“Þ™L^òuṄ;EõN*°I½~ùFб8?¼ƒL½ !Sl€6™¸IçR? —bKL7'‹*ŽÊÞ`åDr_n;ñzAÜ/FÌ·­V`Þ¡.o™guÈnOS/‘„ yõöÖÑA=ßZêžw÷sÙém g¹ü÷ß›ƒDÁV;û‹Ÿ -uùëTw®©Òµ¦ÎŒH[¼w°®žu-€þfkdzÜpû¼cËnˆ{ÁWòÅnÌëu`^ u¢:ˆw Ã;âÚ­ãiâÍØaÄÛ[Gñ”Aõ‰wQ£ÚºøÚM¾ AùTùú˜~C¾xúJ«¹× ˆÀ½Äwå^¨îŨä;Àéý9Ò©b‡#ÕÄôsŒT° L¨?F2®÷9Fª^N‘}L¦‰ñl¾Ë¾÷©C¤Ú÷ ÙÇô›OÿÞRqÑúb@Ë£v?Aö¡atŒ¡ë¹÷ [’)¨è>‚>™K%¸¯J;?ƒGÒ×?È&¶—©µ¦ÎÒ4Ù5‘öƒÂ“¨…b—Dª¾-ö:°®ºk{ˆ¿û4jUˆnO¦Q©I!ö‘GáKÂÔûxûhºìtÃó¬èøƒíøص 4tŠ-°Çc×~@:Å }ê±k°ØžÏ]{Ü/†ÌÝA¾Þ‘t°nO’„‰9ˆzûjè"Kˆbr¿íêÞG¿Ç·«jŸÝjónèÏÛ$f×­jÙbœ«è BçF5¤9û¶Õ£ëgð–©ÒÇ v˜c[zY -‡ýSC@.–éaçÁýutLhC\Óólµ—éžµ¦¯¸Ü™g½€ðLkèd¾:Ó2Úntën \ .“§ÁC¼ÝŸ­ -˜ÞA§A98Qýœ-Ãyb¾é©ê~ÇÁ^P74aÿ ÇÁ^ Ð=6@{ÿªŒì z/ Ñ[γûq° -}[ ºŽƒû»%e‚©; -Èð\vÜ_G›„ Z¦?È®´™74ŠgžšßèD Q b×|¹×î´´ -ßb´¦+[èæŽn ƒŠo?&žnO踟réãõ”L6 7p¼¥¡ÜeÄ EfW6Q–þE~õoȉR×yU-7ë‰oÞTÙMÞ~‘Z\_Û§$ùÚ•‚Ü•øþ3W -á^òïÃûݧ'>ÀŒSà§àv¯MxB—p;XàÀ¤¯5€†ìÊ•$`!6m¢Â[zãî±x¦Ð¢C,¥€‹Y¶ž~±ª³µoñn#ánÂçB«lQÁ¶ …óá¯X!±(—Ù«6"ÔÕòºntnÙ…`IíjeR>\/7`:ƒ3ã·%1)ÃRX,kl¸uøjl­6«¦\&Ÿ[­%±¤ÉöÆÿ,¶+àîwkd{ãÍï…[¬Íêl•Õ3?p5s¦±—Ù¶ÙL–ó9Þ-[¶ã´m9+¡†¸þQÐ/Ðfôpnm±)‹zUúW7Ò5ÎD³étíjMl«-2ÊÊ -{ -ÿ -ñ{í*دγÂÃ[çYå¼Ä6_ûJ¢‡çèu~cÙn kbµÚo¬ðóìkÀçØs½Î?mÀ¦·˜co“Ñ@D¤<¼W}'¿îOÃëþIçëþœâëþ^° -.¶Ðá¶å7®<ɺžm°µFöŽîঽ(o1 rˆM†±öÚû Êq/Tï`Õ$BBö´Hg‘±„¶°ýIl‰ -lÓO]5Ç× -!`^ný¢‰ÌàõBª§‚Eå|B6«a­òëF±½eq…†ñSFIçKÐûŽã?öa&¦QÁäR†EÌòêC>¹úʶcBÎdATJ §‚Q\”³ÃÙ*s?&’L6á&Ÿ`p€.»B¶çÊOÍWPùÞs"–0ae1 g÷’²½p÷gï,‚¸‹Â©¾Ã‡/žØòF/ác |ªÛ¢©[eÈq›C¶˜’ éN<‘)ÁŒ$˜æ´úx³µÔ…¦„ݨVZÙV7ƨfw…™iÞ$ÕLa•ÏìÔ£SÐň¢q¹”¯£5I"‘šs»—ÔÔ‡´+ÂÍ”w¹È¤ÃÐì»m˜ç™KªÆ×ÿAÓUŽ¿³ðs1™Í}•ÝGìºÊk,ÔËØpþ×s°Þ±×îr’y˜¹AÛ] «ã® -Æ’g݆ç"€kÉ°RÕÍ [òª.æ»Ð‡Ô1Ä f½ŽÞTç€ôëëÿ¾Øo&K ‚ %Îç/C»«bsWn”lGéà›“lVL5šÌ—f.ÈÙ_à¨E `õbžwwe˜põV½1,èï|›¼ÓÂÑ7>ÝΦyeT½¼1|ßó%H6‚ÝýS?³Nñ¹ú`] -‰ÑSOÑ϶ Ï›…Õå¸ÛÇÿþPFŸQñŒ¦¸ã†cŠ­j¦ñ^ -Ä|MæÍ,lÒ ¯åH|ô€iK+œ’˜ÕŒ¿.gËyˆ oªÉ¬ÀBÏÒ -™R‘r0†Ìú-\¾—.ìZ¢]–ë›ûDý?g{^ -endstream -endobj -215 0 obj << -/Type /Page -/Contents 216 0 R -/Resources 214 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 204 0 R -/Annots [ 209 0 R 211 0 R 213 0 R 207 0 R 205 0 R 206 0 R ] ->> endobj -209 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -211 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -213 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -207 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [258.339 265.849 275.495 278.293] -/Subtype /Link -/A << /S /GoTo /D (subsection.5.1) >> ->> endobj -205 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 0] -/Rect [386.439 85.56 393.417 93.82] -/Subtype /Link -/A << /S /GoTo /D (cite.Xilinx:wp284) >> ->> endobj -206 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 0] -/Rect [416.35 85.56 423.328 94.125] -/Subtype /Link -/A << /S /GoTo /D (cite.Altera:01007) >> ->> endobj -217 0 obj << -/D [215 0 R /XYZ 77.669 741.543 null] ->> endobj -218 0 obj << -/D [215 0 R /XYZ 197.641 309.857 null] ->> endobj -46 0 obj << -/D [215 0 R /XYZ 77.669 197.018 null] ->> endobj -214 0 obj << -/Font << /F81 65 0 R /F95 90 0 R /F121 144 0 R /F99 115 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -233 0 obj << -/Length 1365 -/Filter /FlateDecode ->> -stream -xÚíWmÛ6 þž_áÐ(zµì×ö:ÜÐk·60¬Cáƺبcg¶síýû‘¢ìøZ{ù|8@‘)’¢>u<:D<úiõ|·Ú¾JE$8Ëx&¢Ý]”d,Ó:²V1k³hWDÄWëáñµ߯7J¦±ðÒ©·~$y6[ÝÎæÆ ¹øÀ -Ÿ9~áÇç~„%AJWë?w?ûSf¥U¢P0‡)§è~[ ÔÛ$"~ -£ŒßúñÍdiYf¹?œLñ,R,3)&™ç0°D›h3ÓÜøÈnǃ{¿œÒLféÛkÖÕ:…(1¨ë¥½¤Ð,Sf´É1ib…Ê«ëÝJÀDd@/“‘5ÆFûãê¯gij$iÌç~Ñ‘ñ8ùöæ(¢—íêWø]o‚ïÍÌù;žØñÄŽ'vüˆ> endobj -226 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -228 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -230 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [507.038 768.718 521.161 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -221 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [273.987 570.007 299.008 584.343] -/Subtype /Link -/A << /S /GoTo /D (acn:FSM) >> ->> endobj -222 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [500.877 570.007 518.033 584.343] -/Subtype /Link -/A << /S /GoTo /D (subsection.2.1) >> ->> endobj -223 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [445.246 529.359 453.304 541.803] -/Subtype /Link -/A << /S /GoTo /D (figure.2) >> ->> endobj -234 0 obj << -/D [232 0 R /XYZ 77.669 741.543 null] ->> endobj -50 0 obj << -/D [232 0 R /XYZ 77.669 668.545 null] ->> endobj -231 0 obj << -/Font << /F81 65 0 R /F99 115 0 R /F95 90 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -244 0 obj << -/Length 576 -/Filter /FlateDecode ->> -stream -xÚíUKnÛ0Ýë\R ÑßHvç´NÑ"m‘Zè¦)ÁV,¶åZŠÞ¾CRtÕ ¹!`8äüÞ<! äcvSe³[Ë æÀqR=‘Ò1§1F2c©Öä'ç…ºr™RXÊÃFiƒœÏÝÄ:›è:È2¦x -“Ä M<:Íó_Õç€Ñ2#Œô¹DUˆè~äÜû%§w(ýä×K¤aÎ@hNr&ÁÉœ¶1øAèòâ8¥•J“bâYd_’ôà–¯€“Š g¶»kž[DéA-^«%¸bNêÃ)9–Þ;[TGN4::AŒvŒkCVûìwÌZ-¢ÇTF­ñ('ÏgŸöœ|è²{üRêbÌ]L’_Çã:×ñ¸ŽÇÛãã$­©”Ò¬”Ž%”Œ#©–´.•Jj0¥¸%ÔË—Iä˜Ü+Z2àâQäB0 %Þ·bÊŠÈÎívó|j"AâÞƒRtqXPúç8D˺êc=´q×=ÅuhÇÀùb•U—rÕ}\·ûã®Ù7‡¡Y‡Ñ¡éƒ;×”ÛœÓu¸ž—¦5t£qôLé›)P. ->?Ëœ±™:@Ïý£Ï½îV±çÜe±;`:¾o,ÆÎ§ä ŒÇ@¤4L“&h¾ÛE7dÑn7í0vwjú&RuÎ…¦©Ç1+>î3Ç]ÕvûÄÊ÷ç~ÕnCL½ % -0m%v¨ÆncºîØ> endobj -224 0 obj << -/Type /XObject -/Subtype /Form -/FormType 1 -/PTEX.FileName (./figs/CoreEncDP.pdf) -/PTEX.PageNumber 1 -/PTEX.InfoDict 246 0 R -/BBox [0 0 492.673096 681.280518] -/Resources << -/ExtGState << -/a0 << -/CA 1 -/ca 1 ->> ->>/Font << /f-0-0 247 0 R>> ->> -/Length 248 0 R -/Filter /FlateDecode ->> -stream -xœÍ\ˮɑÝ×WÔz–óý . ÌÂ3Ú5zquÕ2ѸZôÌ¿ï™ù “U¼%»4És™‘Q'"#"_üc‘+ýû¿¬zë?þ+ýûŸ¿®b3F)o×â;[Ôúûò˯@Åúy1ë¯àkÔ”¾î‚ÜTV†õõërr2n"®ÚúÍ©¸~]OÆC\zkñ~ÓÒTÚ1²4¨µ»LÄXÿ¾ˆ-ø`4ô¹yƒ‡«O%ñ8³£½ -b‹Ê­ÞmRû¤½ ›Šž‘·†Hé·(AÜŒ¡¥ÃjÃËDü‡ÿ"õ“&ÐôÃG¼›[Oô?¼Å‹ VdÁFxçÃúñëò§/'q¢gøøeùåÏBy>zUg­èUŸCÿÑäö|Ò’Þ¸³ŠôêhzΊþ°ˆxVé«/啾‘D|:KO¯¯ç_?þmùËÇÞWBâõ÷=^Л~5[ˆ–hµÊlŽì€ý¯ëR¯7kˆÍÿí‰ëÊì*"7mcSÄ ³Ix’ÛLL¶d -G¾IöÂ+)£«6›¸úÏÝOòF]o7øá¿®^Áí p›’ÊT@oB’þWMHÝ)YÝd·lF#ιd46,#o -Yœ|‚YZ_l%h ô†¡¡àbo™ªÏr™ˆúÆ1´ -²qˆg#6t1Úo2˜lœ¾I1Î(å}ÆÑx1*Ǫ-ÚŠ¼5Æ *|¿qZ_uŒ`˜aÐÈÍÙÛ¦ªÓÛ¦Jú¶q^­Ì@²MDµÖlÖÆl› F6Û¦oRl3J)¶±ÙÆÀQ¥I¶q>ÑS·†xƒD¸cuØ—Úð¡ë‹z÷Hà¾*â2´bã\‰ºcœªÔl¤õÊL|%?¥äi‘_eÊ÷p ŒMØFƒ”ý”ê)ª£°çFÅâ{òéçóIÚ>=þv>¥Ï_RV<)Œ{ãtNr³ÚXcן¿UbI¼œ«XÚŸ~˽‚Óèž ïŒñR×NYº¹g9¤ô"9ýñ@½åÎ+$ã ÍmÏsy©«RkH|E™^U“:÷µ 5x»Å„ƒS±Èž‘«;-d…Þ¤g”ÉY®4\&Xky™õðaÏe HnZj¤T)6¯QÚè™CJ“Ë/I%‘&“EdäaC3mj’œ`‰`œÞ¼d£ÈO™gùZ^?ŸejõÛ¤Æ;C<ü$H%æi»2ùnŒ31ÆÐ…c0äcÿv>$"¸ÂX£~*µ¯èz‚K - !Õnq)‚02¶J¡ïVÔc>'íì=xÌ¡DBùaµ<Žìx²SŽ˜6ZT -Çۧ>I ÷Dœ{Š)KIÂ'Ì'ìmÀbÅJÛ¥6N^;yDO!}À‹t¨X4 -ÙimÁÝ‹¢i¨cç §‹ŸŠHäð7w–:]¾[‚›ðHØn(ü£ð1ÖÃ^Î2¹3Zšàò+îÕpE<:| A¡úŽÍû½¿VÊ~€i-ùAPÏ¡Bߟá;áœÐepEx™å†KÓá2w”æwã)žs|lé»ê5kiPn8jv+n?•ËgGâCþ‘®×¨3f~ÈI¨NwûÌ×ÿ‘Þ(QB,¥ºâ.1e#ËÑU~›‡ëð’-8Í"­ªÐr*uÔµxª¾ÉÿNM<™Ùø¹"¾ƒB…rÃåÔ´¸ÌÄûÈ=Ý’ù1ëì„%CûÐëÖA¡B¹á¨ÛDܾ—`šŒªÌTÙˆnÂk…Š~â%JæìW—@ª·0€¤*è‹\§T×ùòÜ2E)]RˆåÉ°Db²1Tè­ƒ<ÛTÕsÃe‚µ–—Yêœó—Uo[øu¥Õ¾Gô4z“£š¹òè›ñ«, -OÙÃPCW˜Ï0—Œ•ù—Rç…-…€®h¨*SV¸”ÍÙ ©@UµOߧrJ!tV5(¶ýa}¾”®úžœ1¨jžúí}ð’œ}®}( -«@Ò6IBRãܘÿ±ìZí÷9m]~À+¨TŽV÷nÁPç½ -ó_™ ª÷N°Öò2ëá{¼åü&Œô,Ðÿ*EÕ’ÕÚ?Í_þsü7¼ßoµÿ)þ;&á‡|ÔbÞE©W¹Í‹d{…`Dû }{½¦Ü×™ká´P¬”/Â;È6(7\š—™¸I¾ kªÏé»VÁ'åjH>/fšì>`‘m¦ã¯glò9¿Š×‚ÿV^¿¼¿æ©,¹Q‘Ö³\ '°< -O”U„wh³\u¸ÌÄí°Œ •Å¬*šGY®l¾Œ,«‚kñ–­£¹ØÀržÀò(¬ua‘}הײö©Uê‡^©†·Z8iWCs4/r$„“@*ǯﶊtIʦ˜èBüRçyCßn•´¾Õ é–ó(~gád”.M‡ËLÜAüV+µZ7A„¨¦ë?%~W–)&J9°\ '°Ü gJ)~'á$Ä,W.3qñ[KífùGÆïÊ2ÅD– ô–;áL)Åï$¼ƒlƒ˜åªÃe&n/~kTçNXÚx†QœrîçÇïÊ®O* ìè ìv™JŠßN -ìRüfˆÙ­:\fâöã· -EØÅ4µûÄïobUÒ*úžU†¾“Õá…B‰ø˜…wjPn¸4.3q÷Y•pT‡©&ï„ÿ·Ç_©ÃÔåzËp¦ñ1 ï ß f¹êp™‰ÛaYÓséø(Ç?#úJD«`‡øÀÐ8î„3¡¨n³ðR -bŽ«—™¸Ž-<ÙŘŽÑIåì'ÿÀè+iCÎÛÝ=ÝN8S‰è˜…wo³[u¸ÌÄí°KÏ-ͳ9úøð;¢¯,‡.÷ý*ØNx=^ókÑÔˆÎˤêUÔñ‘ ¤)??ÔÍlAæjæu äž²Sóä¦D`Pý¬® ß?©EÓŽ²WÝ!ª"C«| çFÔAæ2€^“0ómŽŸ¹ò“²Ö$zÁ£ðÄ'e.3¬I¤ÌeÆ5‰¦Ãe&î s9<™”埱ò“ò—ËzË£ðD)å./–)w1Ä,W.3q¹ ™ ‰ƒW~â/ÿÀ•Ÿ.ãèÃz»£ðD%å®8úp:–råÃU‡ËLÜ~îò2X§ëÊÏ?7w%^…íã##Eûc å”ƒ8¯CØY p°_>©Ÿ‘·†Ð†Î,s3†–« -/ñûûEÂn"8!媥Ø"Ì*§ø´WÚíý¶‡¶¼1ÒÖÝØàȳùþBô›´ißV›°iµF""¥#mhqå©jŠ;žîMŒ0c;»åiØ™þíôìÒ­Ôq ùì–N™_cðÇ”3Bß±[•³[×¢’ï² ¥Ý$|JÑ©›KŽ¨³'hç©ËÙ->ꪽ§½?¹¶Ó¯šô›Hwý’†´njK¿’16(7\šz—™¸üø ÄHS‘€`Ëù~ø}È›RÁmt²É¸šF1mC–·‡ -¼®3%†Î耆 -²ëLÁD¾T:S–n$EîlØ"ì fE¾ØœBt›Ÿ¥tù —,çÇ0Úò®cl>)K•)ÊOyÓT;´­ª}}‹ŒgC{ :`€¦Lt»-‰Ð£U¡‹V§9KÞ&F›A0B¡Å#þh¢wåÿµKžŽ}Ò«dîSç -øÖÓØ%tÉ: unZ.§Á'oÅÝøä®aAÀ#¢é<cv tœ¬zdØT¤wÈãž²?rO͹§æŽma6»ãCÞH«ŸÒ §g~¨7êˆ7±/òËf?ÝvZOô?¨‚øjQ:!Ïid€ `ßÀ»5ò©Ü›.›öÖgud9´"e/ÚoÊÁ=oøËxd\9³?:q -PÊtÜ„J;þø–?â™6ŸÏMå¯ßKkq¹•y×Íe‚W+¢eÁt¥»žÏnç3øäF9|–ÅÛ?·³ÙÝшi\‰þàžf,šR fš:Ÿ;Ô:¥tƒÚƨ|”Œ&÷ÞuÐ^¶×ºe{L;i‰©½›äúT5£ÆÜL¤;Ľ¤Ës -õ–‡o¸ - MÈ$7RMséáÚ³¥ ›¯çH“DtDcP¥-Ê>“ »MŒ\gž«‰DñÑë›/˜à—ƒ‘§éßnê"§7‰vân—,¼,$ÈÝ:(2T.§ö—™¸o Mú‘6­h~Ó±f0\btk„˜½#­T5¶ŒHä(‰*Nó1Òúù†!Ì4i5Ëx³ù´Ð,MD9kŸ’ûfHäºj·$~n„=V;ʹQ¾°Ã¡©X<´.…6tTNÎÜ$]žš¢·C-•Y^Ú¦Nªjcºq2"$ì­Ç0*–Û¶ÇËsË[‘W˜ää @©\ô9µGcϦÉõKNJ#Ó’|‡ô¤àj4÷^öÀà»{Yi¿E¢‘Å!iÚi7¹ÒCƒ¼¨Pn¸œš"—™¸÷3‚™†Ñù„xLjé0#„åëF{C+š>&)xKp] *À -O†Î?jº…©¡£p¡ |—.xD™v*;(V(7\jËÄÓ­¸ÊÓG:ohĪìÿé´#ÊÐ[EähS8Ê -— ÖZ^f=ìæw -ʃ¶Ž³ òÚ…§ù]¿ðF>2^NH -N÷å&ßp»{ô÷ºz€.cE:óÝÑÅPG—‰ -K -tM°Öò2ëa—.C×¢ƒ´?Œ®ë“¦Ýá#ZÔBd¡ã &(Œ2TÐúàðÑPS®T^QµdhU]@„ùÖz˜F›ÎP~’©¼±âi…ñîOJÒ¼M>÷a,<À¸_JwÝÞrüòBJ±H7KËt!r•|âF~šrmFjÀ²_‘ú4·ÓVä59²ª!†Þ¤¢?8Nà…£+{ÿ|FùE§Œ0)<5Ý´MWçˆ-ý -A¨°&ή¥U©[IwoÐtÐMÕ‡LÿžôO +}%ýSá L¤ îۀщMÎþÔt©mkö¿’XJ$ƒràƒùœU²aYäf(Ñ¿û‚9µï¡û–¦ü¼B‰~?¦jT˜¢­`´½™©Œ™<*TQÛö„•ª+‘wÝ`îŽýòᮟ‚4 S¡*it'îò P%Ç̳š >£È -—F÷e&î=uðª<Êà([Œ)±ä¡Ð1, -:®‚¿oP1¯«*dXj-p®ÍJp††vK6êµ°»&Ý݃ µt&€-4Ó©4ºhÇ4eˆ®„3T.ºËLÜþý7‰³u–VE*ÜN¦—Tº_H‹Gu-b¸.ÙnÇQFÒ(7iéh¥³~QøúïÛÂHI>”n¿pö¿=|¼¨/h Ž‹ë ¹²ÕN—Þ¨ŒaàÀïÏá;Ë¡²‹6’Í -kOÐè›”»×£”ƒËŒiýÑ`JoA=Ýš7ó+¯|_†9æ;Myˆfغ™?¡°ŠgÈ#XjMk 3W)›øèMÝѯÈ<¦6v[{/ü£š¿ú%?~óÿþôDuVºrãdù±¢Ä€#hGëˆÂÐkAsl07,¯W ¨rf΄ž0Q·¡ÚJ”*þ†þÌåÁu@¼we,ºîaü}ùþÐ¢Ç -endstream -endobj -246 0 obj -<< -/Creator (cairo 1.8.6 \(http://cairographics.org\)) -/Producer (cairo 1.8.6 \(http://cairographics.org\)) ->> -endobj -247 0 obj -<< -/Type /Font -/Subtype /Type0 -/BaseFont /BitstreamVeraSans -/Encoding /Identity-H -/DescendantFonts [ 249 0 R] -/ToUnicode 250 0 R ->> -endobj -248 0 obj -4575 -endobj -249 0 obj -<< -/Type /Font -/Subtype /CIDFontType2 -/BaseFont /BitstreamVeraSans -/CIDSystemInfo << -/Registry (Adobe) -/Ordering (Identity) -/Supplement 0 ->> -/FontDescriptor 251 0 R -/W [ 0 [ 600 579 615 591 591 634 612 633 520 277 611 684 636 817 411 634 500 392 634 277 684 631 634 575 862 748 698 694 610 603 610 633 549 352 633 390 636 390 751 634 557 988 636 390 636 336 636 390 636 636 636 636 317 655 787 731 770 360 974 317 686 274]] ->> -endobj -250 0 obj -<< -/Length 252 0 R -/Filter /FlateDecode ->> -stream -xœ]”M›0@ïü -·‡ØdWŠªí%‡~¨iØ&‹Ô"ä_ðm¥"%ÒÞaÞ˜!;}9ÃjòËäÏq5ý0†%Þ¦ûâ£éâe3ëLüª”þýµ³| >?nk¼žÆ~ÊŽG“ÿÜoëò0OŸÃÔÅO™1&ÿ¾„¸ ãÅ<ý~;së|Ÿç?ñÇÕYÓ˜û-Ý×vþÖ^£ÉSðó)lëÃúxÞÂþíøõ˜£q‰-%ù)ÄÛÜú¸´ã%fÇb»sì·«Éâþ[¯5¬ëý{»¤ívÛ^u×$rPI¢Ã+TB/PPMœ…P„^Ø)Ð+kš³…z¨KTÕO$ -d9@Òµž,e"[…œ¿ƒ®©q¿ÚCø•8XüJ:añ«p°ø•Ôiñ+„_‰»Å¯Ô8õÓ§ãWÑ ‹_E?-~•VßZ~59žµ8õãŒ~N ?á ?ÇÓ~¥îÔó£×Nýè’ïÒ5üDkQ?Þ%§çG?~ÒBø ~¿Š -~‚‘à'¸ ~B‚ŸP‹àçè¼èùQ‹¨ï„àWiNõ£ÁÏi-ú~*áçè àWrš‚ßÖº}ìt¾öÜ¿Óíï˲ -vú¤¤‰ÞgyãÇWgžæ=*ýþ1ÍM -endstream -endobj -251 0 obj -<< -/Type /FontDescriptor -/FontName /BitstreamVeraSans -/Flags 4 -/FontBBox [ -183 -235 1287 928] -/ItalicAngle 0 -/Ascent 928 -/Descent -235 -/CapHeight 928 -/StemV 80 -/StemH 80 -/FontFile2 253 0 R ->> -endobj -252 0 obj -486 -endobj -253 0 obj -<< -/Length 254 0 R -/Filter /FlateDecode -/Length1 13756 ->> -stream -xœÕzixTUÖîÞ{í}¦š+U ™2Ƙ €PFfƒ6 DÄ 2L€&!¦E„ˆ#Ò˜ ÎD µ[ðkZlZÑ6bÚ‡©»Î©ÑîþîýqŸç>7•S§Î¸÷šÞõ®u¡„ƒ” ÓšRÄ=WNÒ-÷š6ïÑ„¶bspûÏ„ÐÖ¢ûºtà„ôÀsȪû\Xøvø…xü½—®E3¦O)øô·Û?$¤g>îë3w¸‡ªÏàö¸<ã¡G$ï蜌ۇqû§gM›2?åÁƒ„ô:€Û=4eA_¨ô'$£7n'=2½h€úü™1–1ƒ0R(«y¡¨ÅÙª$*`çW‰r•j¢„qÒ«ñTÓ -Ä}ªéTSF˜'Ñ“’èI,ä¤uD·^”Õªó§ïQÒ %‡á[J}8®y„"T¢ðpÁ™Gž« p˜lÒA¹¢Q ³¹[›2O5zrn ½6]ˆÈɸåÎ ª›£ºEû¿™Øy¿ÛNéäÀ½œZ8Kc颛6ž²û´9l¾XÆ*Äï´ -¬ZlÒže^]è -³¡v4ÞEtSº©û È·WÀ -^!Ö(•êfؤî†çÄAõ]õcõGh†y3š<›LËòÐ,&QOÒ¡–òup{ 9x´AñµÞOϯ÷²¤à§¨³Ùmçy /&>MŠÉÄOõ2m¥ð?OEƒ¾Ú©Á[o_ígš_#·0¯kh -{¥©ÑãEiÝ®4]p_Æϕ˸##>8¶(¶&öÃØæX1˜ ¦ƒÙ`ÿàhÑ]í¥õÒ»³È,:‹ÍòÏŠÖ'Ϧ“©?1ŽfeöéëwÒ¤âq“¬L¢ö¤I•—´î·Ÿ|eæÑ©Ó>|@^‘GizëçT­g;Vnnp²{&½~´wï}]»Ó~Ô aôfùiã¦û¶¢+’åx”)Ÿ¸èöÀͪÆtq›AˆËéq—Ãcwsåt6Ãî±ÙŒ\‡Mw›(‡×œ¶Ãn§Ãnè -ÍÅ]6·ûTc£'Â7óJ“'Ç“ãm·°iY­}iÿ-¾‰ÈœØ™ÞRgŒ½¥N{÷„׈»íMœ•?~ž¾ý&âAßXs? „ö·½ií4+DhŠŽp#Âáv$9²#ÛÑŽIú$c¦Qî(ulpx -‚s³ »ÍisEP?ss·ˆ0|6Ÿ=ÊåJ#É4™%ð‘®uÑSŒd[²=ÍÑÕÙÕ•àéK²i6Ë࢟ÑÇÖÇÞÏ‘ãÌqexn"`ð€(5 åêC᎑Α®€g,CÇ°qÇóÄxeœ:^»K¿ËggŸèœèÊóÒB6øßy¿+ßS¬-p.pUÇõ¶ö -G…³Âõ¤^e«²ovnvÕÚjí{œ{\už<çr†¦Ótž<|‹ÖËl —³i%B1#‡0öjOÜ$† -DG5§¯AhõÎÕô58ëñÚ†Gp¢±a±&fb8™Quá•Æ&wã匀žWW÷·8N'§x’HÐ 8©RîôÔÛ”id´©Ÿa>Ó†¦ { -4-èñbàÈ÷àg8G´^È^×ÌÎ ê/®ÚÛÐûòÜ·Ž°ÚàoØÖm[_¯ -–óü}Ó ¾Åqgµ‡£8n¹è°3§íÎø8Mgªqg\|\®a‹‹ç~RF+¸¯Ì_Ñ©ÁÃRÐh]â [|´JîˆÖœªæë<´‹»µ“ýÌJ99í™Ê-¿¿ìþþ²·#¼ß`Ä«Ö7&g’f&ç‡bŒ[Œ½'&«î¶îöúc€m€Ý–@V»]l]Ãzùzù»†w‰ëŸžž˜œVf”ÙÊìe/FeL1ØÁNp"! -¢!†Çêi½Ò§ß›^’^š¾6½&½9½ÆÙlê·4žÆQ¿OAc¦e[yÍÙ‹ö¤¦i3ÃaÕè]“**¦nܸãÇ?OzçÁÂ#S–­ž¾'°ç‰¿ý¡ð¼¯K—±c#]Ÿ¬Ør0)éõìì‰cnÉKq%W-Ûº7ŽXñùNq!ò“#u 8•×ùKä0Tãd˜ænEðCk^hmÊØÜz@ÏÓóõ"]P“P˜fLz«ÿxþÕÅ÷içsÑ^6AF”/i°×{WwÒ½®1àõídÑ…v`„' -Ž,&ÅJ‰Z¢•è%F‰­Ø^â(q–¸JÜ%žboMds¤ç:G¤ešÌ ©³ùÍælÜ»§jÃÞ½š©W^nþ‡ü–zàÜ¥cÇ.}ùÞѯ¶È÷d“üÉBrígZ±ù¡8MòJ ›œ3„XàqæÁ‘ œ¾HŒAULV6hÊü·¹ý%O3ýe*®0œ“` ,U!*Ó¸®ø©Eñ(Ñ•¤ÒT–ÎÓEŠ’ õ#Y˜áò¢¯2‚ ¥CÙH>R Wœ•Bv?¿_,"óè<¶/s•Rí ²IIG'I´R#e£‚G>¢gè_þ<*N_à_µtÃùWc¬Ž͈¸;Õ¢¢¡S &Bb±U÷3žŽß:NjqŒ1nP}‘¿ù¦Åâz™A|¥éšœ"˜¶ü˜ÝÂÍÄæ³[¬•ÀbIlGËÇÇ‹ñê"¾HÌ‹.T9á‘<ŠG‹˜GÉÄb 8ÎñH*Ƴ<>FÜ¡Ü¡æiwêc‘N#t:› ÓùL1S™©>¬O±ÝgŸåœKæÒ…l ,àKÄ"¥DY¤–¨ ´…z‰^l̳-±—³•¢Ò¹‰l¢ÙØŸO(O¨Oj^ÕömÎd'­eµ°‡ïÏ+Ï«{´Zû‹Îß³—à5þª¨×ßp6²wà_,œl@ÑÔü§I6š4¾þ‹‹g¾¸X/?9óïÎðüÖj˜i.Wk ºu&iÏw0 -qÌC2>íî±A¹³^?¬ŠF´a^3ŸX؈µÏ©f±s /l[˜™éBøýsš‹€Qñ#»oyÊ¡a=cà€×süõà~Lr…Ó„ ¸9 qØäIý‘ëðS‘eésa NE±)3¹(,ŠŠÁ¬²ÞGm×-J™ÓÎr®kZMÀxSÕŒ>¬Ÿ:‚ -Wïg…j)SjrÆ(e©ÜE'(ÓéýÊBe}\©¢›•m6·5kð­)»Yu£lÎÄÙ^矵tãŸ]ÇyÎi;/ÒÐß#±n‹r<ãÜgTyè3d¯Š@·ŽR#$ÃçŽ2íßNʯXnœqÀmf3ÓO­^\âõ¹ÄÌp‘VxiY‘ÍÔMɲK…3¿ù­|A.¢eôβoÄÔÓ÷Þ#Ê?Ë3òè=÷~4bÝF)è¶á^›ú‹ú C¼~)8ÈÅ€r1¹ -'~àþ*ÝWåXjãBNbˆŒäžÁ>#ÆÎ-,Ç,ŒnãÉ ©÷J“‰lÞ_ôãÚÙëþ@œ©çÜEaTA‚˜Š•£ÉËÃ1Áš¼'…¥Bš’ª¦j©zB\Ú‡ -£ÃØ 1—ÏóÃV*+U“Ä£æ1b#Â’ 'íf–µ‰ áÈUÑ¡T kn*tòÌ£V-8û>}’ÖåÁ -¹¾ªj=;¾ö19ƒ–TO -VˆÓÿyÍ!v{ðrùòå+Ì\‹…6¿„:ÑÈÆ@—ö3eÂ\ÖØšILµ\ÓÁ¦ò€ˆ!UwŸºÐzÁû?—&Ä0E(˜e³ –!2´a,À" acÄm:û-ÛÀÜá4 -âTš}i?h/XEÆ6ÃBƒUs ¼ü ÝJŸ:l>.N7³ÂÖïi’»ò5– a¤ ­r“*}©×mhHD¤c°‡ÄèÜjt„¾i4,/]þxÿ`ÿ½þýÂb2!e¦$š…7õL7È5›7¯‘ýè{W)•mWåû¢WðƒõåeëwžÿäÓσ»P‡-8þW8¾ŠÕ§S±PŽâB³4e—™a1rä֚ŭQ·Ü:ŒèñÄᯚõn‘¾M×'ƒ‚žD…¼|Ì'°ÆøU_dµAÛÍžÈh4œÕ¹b‹™¿î‹„a‡XÚ5ò–ºÏl‹¼P_óKsßzb;ƒS¶m{½–_­Ù[8­Ùù"\B~I¢I]ÉeŽ•†Ùÿˆ¨7Ûë #|C1°/t¶[^1Û¦ª£ÝÑ¥Ñk£k¢½.utÞ;·8\ýtÞËGŽ¼œ÷ôèÛvLÊ•qÛyöÞnÝΟàRM]¨”ؼllvJÈ0:ŠøP¬ór‘æj- 1n³›Ý’ ù¨=ÏYÈîƒ)|ªÈWòÕ|­@/0 -lóɼG¤´ž‡“­Y»d -Í'Ô£:jåÓönxžî¦íÉÍ\aÜÔÃÙ¦ëŒïÛуýÀ±LºÆfÉ ß~«ø~úk¥Â+Q;•OÕV>M&Éa -q”ÙIM¸R¾Ã]c¯è¼.fuŠ½³‰ñÑ)&Ò^iºê!´^ø9~¾ãä8=ÉNÂI~\WÔÚ¸ýqlò/Ÿ†„è3BˆßG®•g¬vå¶m+q¡ú­OÝúÞG®ûøŒ -Ùü¹ ÊË4Fßú 8´ý™W_}fû!¶°>9U~'¿½k²üöë/äß­=•îˆ ém+ÊU€ö%sIðÂûï¿0æ™±fÇb½Ë%/ÿýòû„„ã7dܲå`rª)U(×*Ë^IÈ]o¤tBk¥)5q=j¼ëâV§=›ÑÉžÜ5ÆŸãÒ‘ -!%r%FgX¹¸õÔ·ü¬-“¿^gœ”ÔÔÐÃ:óYF8~ó¤Îɸ'캾,[µvÇŽµkwî;–­kûë9¹néúgå?þ(¬±nù² -–-_ÇÞÝ\^¾ù©²òÍãö—¾üá‡/—îOè|¤òÌ—_ž©jü>u¾(²¯‚UâwJ¥Ziß O+O«á÷ê»ð®ú_ð±ú%|Å¿W~„ŸÄ?•îæ›Y³ÍW³ÌöµØæVʃÑ%f™œ³‚ÍŽh=Ï>ÞÂq³Ÿsæ:¾^å%U!¾éÊ‚H¿»“ÕnºŽ¯·¿F…ßi!h°¾!í¬ R8{Ö¬¤Ï"OX WÊ#ÈÊéBq«¬—岞Ž Q4šŽ¨•wË­r›¼›Ö"& *X¶ÝsIG›y0Ÿ…kÌc#¢Ê¹Z'K½ZŒÑ-t“÷Úd¬¥rBåÛô.¯å]^âí(ãâÃ*ö…É0¯ÕáÙî?¾ï·÷—çpJå9qºu.f§fXÕúy‹Ò®4ùZO©Îê=xÌî±Ùx Un¹ -³ói6¼¶{B=[+ßíϳ긬rRBêI§tÚMãågò¸Ì¥Ûè~Z-gÈ<9Eôº:Ÿv¢=iw±Sn’¥ò1Ym飀žC2¹Üôõƒd Ã0ãî³'¬× 3Lü*`ÑÁ‹lym{Ý©ÆbýЙL -¤*^½“‹(±ªß^›õч#Ý*ñ¸4MÉóh®¼˜NZÔ°$«Zimm -=£8ðBèÙ‰YŒÂ2’ó’‹’×&×àçäsÉmÉ:JeÕ£þëkÔy#}è›Ë^|½á‘¹•;™¿fgCÃ຅‹ö@Åâyßn–®Ïl1KW¶uûSošàwðz~‰Ÿ$}ù~’çó9 X1^ìÄ%Þe^ô¥xROÏ‘9ä|Yp˜áNrNÂnrGáxÿ㤒Ԓbœ‹Î"%¬˜Ý{ŽŠ“d3~fáñ“t+ýgwˆ.'§ÉÀÙ²•žF¹Ž“ÈrËJÐq³X!Îÿ(Þë$^¿™ÌA¥Ÿ¦‘hÈZsö8ÖTë;zˆÓÖ§™”àÈcI­R¯øÔ$ÅÔØNúmR6òüfÃ'tOâ»øRÒä“J¼÷fó¥.DÙÍO±yw6ŸçÓÝä+ž¯NÅ{¿kJ„c`w D…ä0.ó7Ê4€®€ -œ©y4–œTGñ^x=ÞA]‚R2 ²ÉLüULö‘ý¤T“J¼“%¯ÒWü€Wn១̕t -ûœ„!è…ü2êÝé`¨â&ÝÜu,edA]`Ì„„÷&&öèþ«Í·šPGòê êÛÚò&ðh1±NÄÔAŠVÇS’>ûO?ëÑý–¼ uÁ¡CÚï:4î»sþ4·p7î:¤G(*!{N?úù½®ß“xÍ -C -ÍõÖúíûÖa5kܪ>„›Z{YשÉXBŒÃx¼Â¸õÚ‘Ž¿Aè}…|;9Ä›Èl~˜ÜˆËáÃíK¤XxqÝÌb9ä-~‘Ì ‰[Dje£È!ŠëJ\¶â² -—]lùD ÆqoÅñ>!û•trŒ'êqœß*Ì„Kp; ½Š .lFÎw…½ -nØ Ÿóõü°‹Å3qêxu»Z¯þ åjùÚ_tC/Ó댞Æ2㶠¶C¶{¦ýaû!‡×1Ú±Þq -‹´žÎõήõn»{„»Ì½Ócxú{vz½ÞÅÞ·½‡Í « ûÉ×Ï7ÚWç«ókþÐûV&¾Ý†˜–‹èƬ·œUE¿˜xGëYi íª„ü3~Ê„«á'|/ኄÿNïœðjhNo¿I|+ár5|S -M-ðu ü]ÂWýáË\¸$á‹L¸xáNq±.à‰î„óŸ÷ç[àó^𙄿I8— õÁ§ÕpVÂ'^øË8ó*üYÂÇxúÇKàô©áâô85>úS´øHŸ¢á>”ð„?H8Y -'ŽÇ‰ŽÇÁû™pL‘q$Þ -‡F ïHx[Â[Þ”ð†„×%¼&á°„W%ò@CYŠhPÿÊ«¢^Â+'‹W^…WJùÁߧˆƒ“mp0ÀŸ$¼\ -û%¼$¡N‹öÀ NØ»'Eì-€=»½bO -ìöÂó8éç[`—„ç$ì”°Ã µžÝîÏfÂv'> ->> endobj -239 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -241 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -245 0 obj << -/D [243 0 R /XYZ 77.669 741.543 null] ->> endobj -235 0 obj << -/D [243 0 R /XYZ 169.605 148.031 null] ->> endobj -54 0 obj << -/D [243 0 R /XYZ 77.669 117.11 null] ->> endobj -242 0 obj << -/Font << /F81 65 0 R >> -/XObject << /Im1 59 0 R /Im4 224 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -263 0 obj << -/Length 2505 -/Filter /FlateDecode ->> -stream -xÚíXÝo£HÏ_aíËa)&4͇Ù{"IX9vpf£ÓŠØLÌ­ ->ƒg&÷×_UWaƒ‡Ü¬î^G–LuUuu}üºé¼ŒÁÝÅurqu;aèžá‰AòiàxºgYוºëzƒd5ø]ó‡#ÛÐõGÒkB -Lõ?VÿWêŸø^KzÕ¢mõm´ OÔÿµú‘ %øäåãXwMW¢‹B -¤AÞ= -ê¡MáßÔæêvœéêžk¨à¤Ð¥á -¤îÙcšüÑ´£b; -ºcÙƒQKs¤<{hþѹ¸Ç9ié¦7n|›*·üá¼D§‚¾µLaéž´›9B@ÊLr,Qû"H.Ȍؠè™×öta»ƒåöâ_†>Û&i´i%´m`Ñä†þU¸ƒ›òâWø5¦Gl{Ô2þ?àñ?àñ>< ~‘|&ž=?¥å˜ès㉺íºä8à@†¡MóeVT‘+"¦yú’oòú­7¦î€™‘9Ö -)È\²FŽ 52¥Ä4æøJxæÖ¤£`rMA†?´ íóдµtS=(îXC8X\ï{0®I0`ÍÑÃ-oÒ¡É eà¢Eìe¹Ý•EVÔ—8öÀ‡ - òº"¢:¼•˜EIbU.#td0c[b‹WßÂœ´Î!,•SŒ}“ÿ‰~pºëu^…¦PFo¨S¸&{ÖÞgé*/^9wmÉîð‚36yµÎ¸€‡b•í‰ü4”`m³)‡ÂÖ¾€bo¨ð?« H›­;†$Ï'å'½˜“¿®ëSË“¦ax—D&ër›r0Ñ¡Z®s.*±Fôð7<>®šà*ôW65Zé_€6Ãf¿¢l•W5OV1(¿Òv¨.Ò¶µÂ99Kªò°_f$d-G{É‹”V|#å “fkÛ -“±IsV¯I¥h9å¡&æ¶\å -Ã\ªZóU”î2¶˜×5‡ƒjÃd·W•ùœ¯šâÕë´n¨ì¿qY«—­Î ±ÍjUÙã‘1c¨±Ð -qÜE¦ÝÕøNKã½ã–ÔÊOôlRŠô²\1µ -P¯ÐyË„šÖ)–%é E«ªÜÌïAð‹²Œr!L8Éy¿€ ^wjesìéxÄ«<Ûïñlû^N!üå&Í·P8XSïæhĆ•¶°ÿ×LJÓ$p³‹C`tpH¬S^q´Ï2«ƒB4 UÖá.èE4Þ#;°“v v°GN°I;5èí´#'‹(xP¥@-…)ÜÈ‹ë8 “Eÿn>¿‰Y%b• õùøN‚øï°S¡ŠÓ9‚)4ŒÏE\EáªDr:Y€ à“ì*s\y”PÈqH˜FN8K‚(B‹‹Ç$œÏè®’û9æóÀ-êÁõÄÇ*S˜%!xÇÀñ8Ÿ5Œg"™s.))Ü1F[Ž+Ì÷èG¤²)…WUݦŠ' é’µÞ¼¶–0]Þ®àºÒæ%I$ÄšwÓð.˜M‚îdB zŠ9 -ã éQð<ãã|µy]Î2è<‚2¨|(“‹„mÞöžsêX“sMAMðÛCJ³y{{źB7²ÏXŸM­²mJIø³"ª4*¬yòÉ-O¨$Ú®l¼iÖ†è}}Å š­¯k7œ}†,4Aœ²Æ/eó™ޖ깈ý¾%~Ë7yñÓ,ÆÝQai!ñ²éZœ* žr–ÑÙc#Wr²@LÉâL ?S ¨2 -´8ñÂb ÛÜ#ß„7ɧåk¾$qoÈÊç´è‹ëÝ[WõEÕÖ=×uðƒ*Ì·m]šn©¿üõ®óÕï£iÃ5AßûRÈ.;°¾uöͦÜÁû¤„eÔѲR–Ž«–3hÏPŸy«?Ò¬úÓgËÏÃ1ÞèZ–fèöé#æ¨ù–)Œ+C^n'#Arñæ=:; -endstream -endobj -262 0 obj << -/Type /Page -/Contents 263 0 R -/Resources 261 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 204 0 R -/Annots [ 256 0 R 258 0 R 260 0 R ] ->> endobj -256 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -258 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -260 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -264 0 obj << -/D [262 0 R /XYZ 77.669 741.543 null] ->> endobj -261 0 obj << -/Font << /F81 65 0 R /F95 90 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -274 0 obj << -/Length 1381 -/Filter /FlateDecode ->> -stream -xÚíWÉnã8½û+t´Mj×ÑN; âÌbÏ\¦ -Efl"é¶èþû)nZ²tâæ`d²X¬zõªŠÄÞÖÃÞ×Ñ|=š^fÄ#å8'ÞúÎKr”G‘—¦!JÓÜ[o¼Ƴ‰ãñB«‰Ù˜è3=NõhæóÞê´÷ë11*¾á÷_èq®GX"Fh6ùwý«¶1Ci†ÊDÂ7|bcÝߢäü„Œ¯a Æ¿éñ¦Ý™¢<ÅÚ¹ ç^ˆò83›¿qÒ -öa@I{~OÒ×–-ݨŒ[½`\¡ Ïœm×Ú¬Ù$+•Q‹—Î -H„ò0v{H)`*éÑb="°†=âÅ ˜^çˆÄ©WÖ£#Œ²,ŒDÿ[/Æ1L™Íîæ§W5ñ¾ˆÑðçTûV·ßSþIOz|Ò㓯ÓÛFò&MòØ;Ã( ”Í΢8M­³¬‘ÆrqgþÏÊÃ$ÀcÁÕxªí;ѨìÁ TùA†pH,ó6Ôö‚—tcÔ.8èõ ¨ÜKÊõäJ|Sèó¬˜"Øl±Òdüÿ©àù$…(ZÊß\­ÖFK±ß„µ";šS]S©¬ˆÇ¬4s·êìJ”êß½™*Oû=üÔmß$]Æ-*ZJ‹S!6ôVˆûιÅÅüCÎK+‹;¯b`µ™ª¶Âº)wµ™{„Oq´±¾;Âr„DzÝx•´ißµƒÄ @5ç£sÉ8“´ -»û\åH±cœv]®–çadÓ}Nw…²ï pÔ•=ÂPu8¸“pÐÙÄ•ü±¾u€8ekcqå–IÒhç -Sñ8 -kè5-\Ú­Ø–3eJYp;5g²Ãâz5ÿUw„N‚¢:ºH:õŒdr¥”âp¶?Kñ^w–tgǶ;úÿ9t£ÍÑçŠ7’É££Š£F¿z=eÈz’`8[s›‹JlOªN}„¿V-'ÕÁÖ ê†žíëêÔHj«„Sv±cûÎà•¸ø½Í.ŸèžšìqpÞyÙG›qi%`ÚÕ#)¶´«V¬ÞW´¦ ¸Úm#¯êXeÕ—ÊÝÁ‡ÝÐàÖ×…¦l3üZ‰¦)l›zß³ÅXxnQŸ3®Ž ÕqÚØ/lËä/Ö)êá*ãwø¥j;0»îÿÈŸþZà ̹zy’ôü ºú´U6 |[Ru ~TC±)”å'+PC½¨Ný¦6ëi‡uNÕߢªZÜK*åùÍi µòYË;| e¡ -ô‚¢#l[ JÁåATU»RŠºÖ͆Û~ŽÎ\Mkáxj…û pn0—TB%ðHÅjsh¯0¯òUGF_0\WApd/8dac+v¯j!5«³ \0l¥Ö4‰Ueú³.Ì‘{`…Y4W -˜iŠšš)kŠù¡o GÝlÁ?_Ýb#w9r¼*\ °…o%ò‹¬TwÇós£O0ÐÙô*Ø+áwâ?ŽÐàšÞmk˜ –£ð’ù_têÀÕÇ4$[w‹ÛÜSÏ%ý•*Ï@jÕKå£ÒK©õåêwÿBÜ­É]ÅY‡Eq¸e¶ ´´ ³m;´MV"ˆbg•ë -/½c‚‚Ì<óŸ?saûHl_Ê¢¾ Š}ô^ÝÑ@·¤¶V?‡9ýib:Qˆ&ðŽ C”¸™Li¾´ù¾e×&™â€F£Ø¼»{e7ÀOq8Å©N•0LõsϾTg•m³6©·;Ç95)3x5Y­à3Qšíõf½ÉîûóØ@µê#SŒ‚h“€‹‘õÆEWì)/59àt$Û2ðnþ¸µ¸ -endstream -endobj -273 0 obj << -/Type /Page -/Contents 274 0 R -/Resources 272 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 204 0 R -/Annots [ 267 0 R 269 0 R 271 0 R ] ->> endobj -267 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -269 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -271 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -275 0 obj << -/D [273 0 R /XYZ 77.669 741.543 null] ->> endobj -276 0 obj << -/D [273 0 R /XYZ 77.669 704.629 null] ->> endobj -117 0 obj << -/D [273 0 R /XYZ 77.669 685.546 null] ->> endobj -120 0 obj << -/D [273 0 R /XYZ 77.669 641.038 null] ->> endobj -188 0 obj << -/D [273 0 R /XYZ 77.669 596.53 null] ->> endobj -149 0 obj << -/D [273 0 R /XYZ 77.669 552.022 null] ->> endobj -148 0 obj << -/D [273 0 R /XYZ 77.669 507.514 null] ->> endobj -118 0 obj << -/D [273 0 R /XYZ 77.669 463.006 null] ->> endobj -123 0 obj << -/D [273 0 R /XYZ 77.669 418.498 null] ->> endobj -277 0 obj << -/D [273 0 R /XYZ 77.669 347.453 null] ->> endobj -278 0 obj << -/D [273 0 R /XYZ 77.669 328.37 null] ->> endobj -279 0 obj << -/D [273 0 R /XYZ 77.669 288.733 null] ->> endobj -280 0 obj << -/D [273 0 R /XYZ 77.669 244.226 null] ->> endobj -281 0 obj << -/D [273 0 R /XYZ 77.669 204.589 null] ->> endobj -282 0 obj << -/D [273 0 R /XYZ 77.669 146.532 null] ->> endobj -283 0 obj << -/D [273 0 R /XYZ 77.669 106.896 null] ->> endobj -272 0 obj << -/Font << /F81 65 0 R /F95 90 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -297 0 obj << -/Length 2096 -/Filter /FlateDecode ->> -stream -xÚíšÝoÛFÀßýW¸ -ˆ–ûÁ%¹}sì´M‘Æ×ؽ;À š¢eâd’%+¹¿¾3;\ye‰jíãcЀÚï™ùíì‡ËƒyÀƒŸNÞ^D?f"œnDpu$†™8ÒT±45ÁÕ,¸O'SÍÃwö{9™*™…Âf¤ýföÙ/•¯6òÒÚ~â3×ÜøÌ~ßÚ/T jt:ùrõ‹Õ1c©Lª(¤!ÉI»M¶›&"ü_^ØïÇmÏ”™”ÛÉ)Á7bFgÔù³Ôɶ¡o–Ä:˜z-§V³_Ý•»< œŠ™4™ÓíƒUët’–¨Ô»C²¤ˆ™QÚõ -L&S°±ÂÖ'ï®NÔñ@¤Ú0¡Ó x8ùㄳ,Ó’Zøi[©5Qg—€òèýƒΛ“ßà?7ô´{ê -þïx|Çã;Ãxð~#ùKLŒ@O'uvšÅtš’âŸÊ»‰àa¹,ë¢ì¬înô½)K–@·©ÌW‚º_‹/;}‚k05° ¥ú±j»©0)Ø0Qa^×ͺ.ªzNùÕ}‰ æ³Ç‰ÔP_”3ªM–à+~kWUSSa·ÊëY¾ì› †yÙ!ro@}+0žàôÃ9vÊÔð}Ý­ªÕzUR¶¹Cm‘2)hˆ¸_/—½€n2¹}f”¸š ö)îëfÑÌ¿a¡e|yE -Øv %Þ®—e¾¦ô9LDè°²S,'ÄÖJ€´¦uýRÞþ”W`–ew;‰ëåÜËð×óIÊÃ^Ìï—XùÆNƒÓ 4Màcƒã?N22bQr.úäõE½¨êòKŸ=Ä<$»W‹ÜÊ[”?€Ñã8¼_­Ú¢¨è–««nÅæ4pÔ®©aUXwÑgÎeë~ÀÓ} -]¬Cȳvv·KÇÔYXÒ¢WüZ2ô請¿mêçžâjŽyÍC ]R!«#Û>¡Ã7Õ«¶œU9k–sFÍ=C`vÈ WÎeÍvŠ0 -räT¾qjÞô"+ÿ8ƒÂ¼‡¢3OÒ›G4Ï'˜ ú3BšDY-3+{fD#Ò°k -ê˜/‹ûjU+൯jË¢B’ƒÝP -‹ñ±êìbĆ·h5¦|{Û–-¬ÝfIqä u.–ó¼®þ÷4>èzY¶+˜L–XbåD„}Îóf‡|%´Ü:k³ÙLЭÙj¬×f–âM½hòYùëÇ鶹EÜܪ¿âÖ9&äÖSuF“IV5Àp‡¦Ì‹‹ô¾ÁŸì)€s”CtÎi„³†âbÛPioDl -†¤!ßCœ¥8€Â)~b߃‘H&¸b°£Î¿4ÝSUž¾¡r?èò*¸M¿:Ð8—åÛÙ2X:Ñ¢rY4z!³ÎÑC½¸Éq¤­oÐ×kú ×N2.ÿœhÜ -ÁC à›uÁÄ’üê6«U>¶lØSà×ÐŽ†• -MáÊ®›¯SMõwí<§É´ª!4PñìïÒ;KòY@3±ÿSm¿RÛ÷uÁŽxÄnGF¥á‡f^áŠWÉa ^"ØÚ`ŸÒïï—HÖƒ© ü2*ôüYßß0±eŠ»½õù¡Å÷ÄÁW;IË@·n‘ukLXÀÅú¡Ë#ÔÑ -uÓæ-ì—Ѧ•YüwýŸ ®ÚË•[W`c-LXU%Ðw%)¤Pækï[±ïv,žõÑNW`„L&áéNàÕ`{ØÀÆm!pÒ`Ã<QM±»qxd !àG¢‡âºÆŒØ÷ 9ØÓ‚ƒ-ÁÁSÆw¬ëÁÁBÌŠ¤¼(llZøG.PxÉó£18ŽIH¹©¤—tvŸãqÇÍ~†ãZQ`hèùlOáiÊèªR¸M¨ Ïà×_x0ƒ:˜SpÁØØ–A Çt)ð2´.á<¿3F†c$œÅ™96´&£Ðn…°$8܇TÃ1vÇ}K#÷f ¤`1W㈡ÜmÑ?û’áêÇr$É©a‰0»¢ÏË®è)¦kÅžJ'Œ§ã¨ Édœ>S!‡Ø°'6VŠ%#ÍÁJÚ×–QV)ã:uË#!ÕìK=Nð(RÁ;bg3|B×ÙûEðu{„â1tÙRìëB«HêaŠÇ¾¥Øþ*Š_¬Í>Å€‡Õ8KhÇ3G±:BñRžÔã"ÕQ¼#ö‰âyY—ý1¤è†!C•-ľ*qI> ñ·ûÂ_ñ‹µÙ‡˜k–™xˆ¹aFq|â1¤:ˆ}©Ç!EªƒØ[,Êþ -¦%>ÝT!³÷à6ÌönÙö5$¶õQ¶Ç¾eÛþ*¶_¬ÍÛÒH¸ÄêQØ–&a±phëa´GÚ£í =Jö8B{²}©ø[»Sò²Ì»rÞQ´pôúZH.8ž.x:ï(²¼¾ì×°ûreöî‰8„ˆ“—\ù³ÿ…F3“¦ ΫSk¸øn_ÀœSiÃ߯:ç室×0zÑê7ç)ý|–Z ;(wuß<äÝ€mðq*ú«¶}È ‡àw8ÑÁ„ýö!»»ÉËîf†š± -pÍÝòð¥#ýuÝSò/Î0à«?)F{ -endstream -endobj -296 0 obj << -/Type /Page -/Contents 297 0 R -/Resources 295 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 303 0 R -/Annots [ 290 0 R 292 0 R 294 0 R 265 0 R 284 0 R 299 0 R 285 0 R 300 0 R 286 0 R 287 0 R 301 0 R 288 0 R ] ->> endobj -290 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -292 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -294 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[1 0 0] -/Rect [513.103 768.718 527.227 784.259] -/Subtype /Link -/A << /S /GoTo /D (page.13) >> ->> endobj -265 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 1] -/Rect [242.783 655.024 511.681 667.467] -/Subtype/Link/A<> ->> endobj -284 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 1] -/Rect [405.535 632.508 537.878 644.952] -/Subtype/Link/A<> ->> endobj -299 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 1] -/Rect [94.258 619.09 293.834 631.403] -/Subtype/Link/A<> ->> endobj -285 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 1] -/Rect [354.972 582.894 537.878 595.338] -/Subtype/Link/A<> ->> endobj -300 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 1] -/Rect [94.258 569.476 169.624 581.789] -/Subtype/Link/A<> ->> endobj -286 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 1] -/Rect [218.358 533.411 514.139 545.724] -/Subtype/Link/A<> ->> endobj -287 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 1] -/Rect [514.657 497.216 537.878 509.659] -/Subtype/Link/A<> ->> endobj -301 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 1] -/Rect [94.258 483.797 411.912 496.11] -/Subtype/Link/A<> ->> endobj -288 0 obj << -/Type /Annot -/Border[0 0 1]/H/I/C[0 1 1] -/Rect [94.258 434.183 332.327 446.496] -/Subtype/Link/A<> ->> endobj -92 0 obj << -/D [296 0 R /XYZ 77.669 741.543 null] ->> endobj -298 0 obj << -/D [296 0 R /XYZ 77.669 707.42 null] ->> endobj -119 0 obj << -/D [296 0 R /XYZ 77.669 703.399 null] ->> endobj -121 0 obj << -/D [296 0 R /XYZ 77.669 651.537 null] ->> endobj -122 0 obj << -/D [296 0 R /XYZ 77.669 615.603 null] ->> endobj -147 0 obj << -/D [296 0 R /XYZ 77.669 565.989 null] ->> endobj -219 0 obj << -/D [296 0 R /XYZ 77.669 529.924 null] ->> endobj -220 0 obj << -/D [296 0 R /XYZ 77.669 480.311 null] ->> endobj -302 0 obj << -/D [296 0 R /XYZ 77.669 383.937 null] ->> endobj -295 0 obj << -/Font << /F81 65 0 R /F95 90 0 R >> -/XObject << /Im1 59 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -304 0 obj -[500 500] -endobj -305 0 obj -[405.9] -endobj -306 0 obj << -/Length 194 -/Filter /FlateDecode ->> -stream -xÚÎ;‚@€á!$Sè -`.  ,ñQ‘ &na¢•…±RK ¶àÍä(’‚0bbkñ5³“_ÏÇ¡&Ÿ4ÒŠ¦t -ðŠ:”¡OѬ9^01¨v¤CT+£2kºßgTÉfAª”öù4)]Àk=ˆùÌl »²SÛìTK`¯OÈ;1@ÜÉEÖs´¢ùS·›ý¸ù÷ώ܈?· -Èäv+ -´4ÒTK[%¥´à1H;àÒàß0)P7 -endstream -endobj -307 0 obj << -/Length 173 -/Filter /FlateDecode ->> -stream -xÚ3¶Ô32V0P0bc33…C®B.c ßÄI$çr9yré‡+›pé{E¹ô=}JŠJS¹ôœ ¹ô]¢*c¹<]êÿÿa`¨ÿÿŸáÿÿÿ@¬ âûþ@‚D0þ ÿàDˆ¨ö`¢HÈ£€?yšQ`ãíá¶Õ£¸ì4æç‚öÌ3 ¿=ÈåêÉÈ+QlV -endstream -endobj -308 0 obj << -/Length 148 -/Filter /FlateDecode ->> -stream -xÚ3¶Ô32V0P0bcs3…C®B.cS ßÄI$çr9yré‡+›ré{E¹ô=}JŠJS¹ôœ ¹ô]¢*c¹<]êÿÿÿßÄÿ Øö üx ö ÁÀ€A°7 þÈÐ8ìš:ˆ^l†20ƒ­|€Ÿ9üÁTì.WO®@.²“{y -endstream -endobj -309 0 obj << -/Length 183 -/Filter /FlateDecode ->> -stream -xÚ3¶Ô32V0P0bc 3…C®B.c3 ßÄI$çr9yré‡+›qé{E¹ô=}JŠJS¹ôœ ¹ô]¢*c¹<]ê?0ÿðÿûÿâ¨ÿcÿÃ`ÇÀ~•8F4‰ã`âŒ8 &Àˆƒ`â -qà*Q"jà„ -ˆ°ƒr BDð£ìûPæ @‡ÿcøÿL0B‰ú? ¸\=¹¹hA -endstream -endobj -310 0 obj << -/Length 181 -/Filter /FlateDecode ->> -stream -xÚmν -Â@ àh‡B–{„æ ¼Ö£C§B­`A'qRGEçë£Ý£Ü#8v(‰àærù;W-–ŽrúFEnI—ïèJÉsMµp¾aÓ¡=+Ñnäm·¥çãuEÛìVT méXP~®¥G€”Ã@ÆÜ+²àÁôi„9¤oH~¤,x!aÁ(™RRõQѾIÿ0é>F^ÆXnÊŽFIxùP\w¸ÇòFZh -endstream -endobj -311 0 obj << -/Length 191 -/Filter /FlateDecode ->> -stream -xڕͱ -Â0à  -·ôzO`Z#…N…ZÁ‚N⤎Š®¦æ£ô:vwÕÅEpÈwIþßä“©¡„¦|LN³ŒŽ)^Ðd<'2ÊÅáŒezK&C½ä-êzE·ëý„º\Ï)E]Ñ.¥duEq…û"ࢎ±ÎòÞA „BÔsT܆ŠgÀ4Êæ!ßFÁýdx?V,HÔHJ|ÄE]1Vú–Ë}§üà;°=·¶ÅE|Ÿ9g1 -endstream -endobj -312 0 obj << -/Length 178 -/Filter /FlateDecode ->> -stream -xÚ]= -Â@…_H˜&GÈœÀü,‚°#˜BÐÊB¬ÔÒBÑ6æh9JŽr‹%ãD;‹¯x?3Ï,f…ጿÌÙ|ÉéN&WMr -Î7*kJlrJ7êRZoùùx])-w+V·â£žœ¨®±ìˆ´¡H‰ô±‡¤]Òζ¾ùÑh³‘ñïhí@û°ÀÒ¶h’N0Æ>òúÛ"N·Xé uM{úpTRÿ -endstream -endobj -313 0 obj << -/Length 134 -/Filter /FlateDecode ->> -stream -xÚ3¶Ô32V0P0bcSs…C®B.#K ßÄI$çr9yré‡+Yré{E¹ô=}JŠJS¹ôœ ¹ô]¢ - b¹<]øäì bH°ÿßÀPÿÿÛ1?mpýÿÿþCð -âs¹zrr>F -endstream -endobj -314 0 obj << -/Length 155 -/Filter /FlateDecode ->> -stream -xÚ¥Í= -A à ]š=‚9ó· Vº‚SZYˆ•ZZ(Úš9ÚÅ#XZ,gõùà½Wć֑&›ÏÈYÚ<¡«sÖ%–awÄÆ£Z“«QÍs‹Ê/èr¾P5Ë)T-m é-ú–¸ëw ©’ÌD‚$–ÈI$§AæYxTøÞà™ð>Üþ„EHyûãÝáÌã -_õÍG< -endstream -endobj -315 0 obj << -/Length 142 -/Filter /FlateDecode ->> -stream -xÚ3¶Ô32V0P0bcC…C®B.cC ßÄI$çr9yré‡+ré{E¹ô=}JŠJS¹ôœ€|…h –X.O†:ü¸þÿÿÿÿÿÿà >!=x°£Ã ö ì›øÿy ùüÿ00ÿ?ÀÀðŸËÕ“+ ŒLAQ -endstream -endobj -316 0 obj << -/Length 168 -/Filter /FlateDecode ->> -stream -xÚ3¶Ô32V0P0bc c#…C®B.c3 ßÄI$çr9yré‡+›qé{E¹ô=}JŠJS¹ôœ ¹ô]¢*c¹<]êÿ±ÿðH|øÿŸH€X`1þy$âƒ=û;Lâ8øÃŽùñŸ âù<(Áø|^2ñ}Þ(ñŸÿÃþÈÄ?v QÃü€ËÕ“+ ««SX -endstream -endobj -146 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F120 -/FontMatrix [0.01338 0 0 0.01338 0 0] -/FontBBox [ 1 -1 39 47 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 67 -/LastChar 119 -/Widths 317 0 R -/Encoding 318 0 R -/CharProcs 319 0 R ->> endobj -317 0 obj -[39.23 39.23 39.23 0 0 0 0 0 0 0 0 39.23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39.23 0 0 39.23 39.23 0 0 0 39.23 0 0 0 0 0 0 0 0 39.23 0 39.23 0 0 39.23 ] -endobj -318 0 obj << -/Type /Encoding -/Differences [67/a67/a68/a69 70/.notdef 78/a78 79/.notdef 97/a97 98/.notdef 100/a100/a101 102/.notdef 105/a105 106/.notdef 114/a114 115/.notdef 116/a116 117/.notdef 119/a119] ->> endobj -319 0 obj << -/a67 306 0 R -/a68 307 0 R -/a69 308 0 R -/a78 309 0 R -/a97 310 0 R -/a100 311 0 R -/a101 312 0 R -/a105 313 0 R -/a114 314 0 R -/a116 315 0 R -/a119 316 0 R ->> endobj -321 0 obj -[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] -endobj -322 0 obj << -/Length 106 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0UеT01RÐ5RH1ä*ä26 -(˜C$’s¹œ<¹ôÌ͸ô=̹ô=}JŠJS¹ôœ ¹ô]¢ - b¹<]êÿÿÿÿLñÿ!ÁåêÉÈW51ñ -endstream -endobj -323 0 obj << -/Length 96 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0Æ@ÚP!Å« H(€¹`™ä\.'O.ýp —¾˜ôôU()*MåÒw -pVò]¢zb¹<]äìêüƒõìä¸\=¹¹ŠŽ– -endstream -endobj -324 0 obj << -/Length 162 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0UеP01R03VH1ä*ä26 -(˜Bd’s¹œ<¹ôÌ͸ô=€Â\úž¾ -%E¥©\úNÎ -@¾‹B´¡‚A,—§‹<bÆ@‚N°ƒ ?˜8$äÁD° ­õ ¢Dü`#˜ø2î©fâ2˜X3Iq,63© ã*@—«'W yK/ -endstream -endobj -325 0 obj << -/Length 111 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0V04W01Q0¶PH1ä*ä21PA#CˆLr.—“'—~¸‚‰—¾P˜KßÓW¡¤¨4•Kß)ÀYÈwQˆ6T0ˆåòtQ°ÿÿÿÿŸz ñï?*‹1pš¶ƒËÕ“+ ÏJS -endstream -endobj -326 0 obj << -/Length 102 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P°P04W0¶T02VH1ä*ä26PA3ˆDr.—“'—~¸‚±—¾‡‚—¾§¯BIQi*—¾S€³‚!—¾‹B´¡‚A,—§‹Býÿÿ?þÿÿÿƒÄ¸\=¹¹E:(“ -endstream -endobj -327 0 obj << -/Length 190 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0bSSs…C®B.ßÄ1’s¹œ<¹ôÃLŒ¸ô=€¢\úž¾ -%E¥©\úNÎ -†\ú. -ц -±\ž. - ö P߀ ÿÀJ2~~€‡dþü|"ÙþÀN‘üþ`%åê°’ö -õ ìhL²¨ -FÖÿÿ'ÿÿy“ü´ñû,$3üÀÀŒêÿ3Øÿo€ÿAŒYœËÕ“+ H0‚6 -endstream -endobj -328 0 obj << -/Length 230 -/Filter /FlateDecode ->> -stream -xڥбJÄ@Æñ/¤L³°óº Éi¬ç ¦´²+µ´P®Û©¸©ysÎϽQ­‡%oÚõæ镶=¹{®[r×é˜\ÃïŸ/䶷—\‘ÛñCÅå#õ;üÐ"ÓL EÐÅ(ðJ£däG)‚2£3!_±#2±C¢[°â•Ã{GEþÁòÀá{ÿûåÊ° :Z2 fFŠ…€bÖ˜9eÙ)úQSFÊO?˜žV2C—ºê鎾?9ru -endstream -endobj -329 0 obj << -/Length 197 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0bS3…C®B.C ßÄI$çr9yré‡+˜ré{E¹ô=}JŠJS¹ôœ€¢. -Ñ@-±\ž. -õÿÿ700üÿÿÿ˜ü&ÿÉÿ @Y 4ûÆÿ€$ƒý)&ù?€Hö ’L2þA ÿÈ:0Y&íq‘ - Ržbb¦ùõH.©C¸ -ÙÍ_@|ñü¸¯A! -HÈÀCé,ô !ÉåêÉÈ݈I -endstream -endobj -330 0 obj << -/Length 149 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0bSS3…C®B.C ßÄI$çr9yré‡+˜ré{E¹ô=}JŠJS¹ôœ€¢. -Ñ@-±\ž. -õÿÿÿÿÃ$þÿÃBÖƒIæ uD“6`’ùD2þÀJþÿO˜Ä¥j2ÛøÁ¤|©$(4þ7üÇA‚e¸\=¹¹WD–Ü -endstream -endobj -331 0 obj << -/Length 230 -/Filter /FlateDecode ->> -stream -xÚ•½NÃ0€/Êé?Bî¨Õ…vŠÔ©`b@LбÖÞ Þ$R_à¤.•åjŸKÅŠ-}ƒo¸ï³»ͦTИ®JrŽ&7ôRâ+º‚ÂLãäy‹óí¹íÚ?£­oéýícƒv~· í’K*ž°^ÀdòÃ`dÏPÉ‘¡aD¾„ÓZN{¨8;@Ά:0œGdœzT -€”Û š3’Î#ìò§ÿ'dè!Q M„4·éò³† -ýú™¨«â>¡Š1š¥š£5ßȎ×t*Œ«ïñïć5 -endstream -endobj -332 0 obj << -/Length 114 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0bSS3…C®B.ßÄ1’s¹œ<¹ôÃLŒ¸ô=€¢\úž¾ -%E¥©\úNÎ -†\ú. -ц -±\ž. -õÿàèÿÿp„,Îü~èÿÿÿÉBÄ„—«'W NÁ§P -endstream -endobj -333 0 obj << -/Length 105 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0bS3…C®B.c# ÌI$çr9yré‡+qé{E¹ô=}JŠJS¹ôœ ¹ô]¢ - b¹<]êÿÿÿ÷ -€ÄØ0 %ŒË\®ž\\6Qg? -endstream -endobj -334 0 obj << -/Length 231 -/Filter /FlateDecode ->> -stream -xÚ]ϱnÂ0`£ ‘nÉ#äž' v ¨D$:1 N…±Clˆðf1tì#4ÑCd÷?Ka@–?Ù>ÙþÏŒú¯/œñÓŽx›Ó7™Œe`+…Ï/š¤×l2Ò œ’.–|Øw¤§«ç¤ç¼É9û bÎe«ÊÖ;U:à”.âJ¥•p΂Zг j@¨ARô&ÎB n î²ú~àÁßx¹ëàä)É[yÙF ‘ßê^Ó}®l—Eùƪ‹‚é#Ô ªÑ`"­¦þ‰P ·‚Þé0Ð~? -endstream -endobj -335 0 obj << -/Length 126 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0bS3…C®B.rAɹ\Nž\úá -&\ú@Q.}O_…’¢ÒT.}§gC.}…hCƒX.O…úÿêÿÿ``ø'ê!P‚È:„ˆ°'–¨ÿ`àbÿ¸\=¹¹”…jo -endstream -endobj -336 0 obj << -/Length 199 -/Filter /FlateDecode ->> -stream -xÚeÈ1 -Â0Æñá-ÁwÓ–ZtP¡*ØAÐÉAœÔÑAQPPRo¦7iqpT· -¥±I( 8¼ïû{~£ÝBÝâ¼&6}\9°Ol[Lñ,7„@gè¹@GEŽq¿;¬“>:@8wÐ^@8@–’X&äaüÆs!Ëe—V^Äz“ÒHø4½ ¦±6Q¾µ±25> -stream -xÚÍ=‚@…ÇXLØ è²ò#V› &na¢•…±RK ¶ÂÑö(Ò‚°.CÇ l¾â½æ}/Nç«ŒBJh&)^P²¤«ÄF© ]œ -Í厹Fq¤(E±u1 -½£×ó}C‘ï×$Qt’žQʘZÛ‚gm¾µ‡J9Õ€ƒeÊ -‚ºðë€7FçдÓ?oaŒFòú½ k©ïÄ öª,Íú|_ÂçàFã&h -endstream -endobj -338 0 obj << -/Length 182 -/Filter /FlateDecode ->> -stream -xڭϱ -Â0àHá^Â{ÓZìZ+˜AÐÉAœÔÑAÑÕöÑú(}„Ž$ç] 8Nù ¹ä¿KšMó9&èx¥gž,\Áå¼Od+…ã -f‡.³âS0~÷Ûã ¦Ø,Ђ)qo19€/±"jõB¨.P«;UuÌD÷ŒF¯ Âó'a¸üy£bhŒçF±¥4j-iMËðO*ªÿ·ù"`éa oõÆ…t -endstream -endobj -339 0 obj << -/Length 217 -/Filter /FlateDecode ->> -stream -xÚÅÐ1nÂ@Ð(,Mã#ì\€¬ƒj%C¤¸ˆ* -”*I™"Z¯o+íMð|k7c£Ü€æšùž?¬Wœð‚giÆóG^,ù#¥oÊrI^Ž§÷/*JÒ{ÎrÒÏ’“._øt<’.^7œ’Þò!åäÊ-Çi¢<â”PÁ™‚ƒq¶†j,ÿQÑ?¼ÐvÀôÞtÂDððQ[ òŸ½ba~®ÔêÒ§ú‚±ÐWJõ‡!†Id“øö†©G”‰›‘ÈÑSI;úŒ%  -endstream -endobj -340 0 obj << -/Length 218 -/Filter /FlateDecode ->> -stream -xÚн -1 àÈ -Y|óÚ;©‹‚?à -‚N⤎ŠÎç£ø"®äb/YÄÁÁ>JÚ¤¡¶Ýèu)¢&Õc²jµiã­õɈZ=Ùìq˜ Y’µh¦>&™ÑéxÞ¡ÎG£Ó*¦hɘR. eΘى/É".à‹Ò¬t ÖòÒªª®ôwèð£VûhOé/oé»2C óxŸûB§©’ÙbM•nÕÿ¼æ¥7÷íÝ¥| "çþÃÔ€3Ÿ©ˆàï>à$Á¾$J -endstream -endobj -341 0 obj << -/Length 250 -/Filter /FlateDecode ->> -stream -xÚu1NÃ@E'raiš=ÂÎÀ1IL¨,… á ªˆŠ¤DöѶã¹.·þü -‘(öigöÿ?³Óêølnc›ÙQiÓ›ÚºÔ'Tl²=ÿy¹ÐE£ÅÊ&•—lkÑ\ÙËóëF‹Åõ¹•Z,í¶´ñ6K³NZäa|„ ø 9€à|t5»¡î¡iûH†„ˆÿ…û JòŽbz<„„ë¼rd'¾¥0Õ´ †½(9qp&8 -%? cF¿ûi=¶H^†Qèù #tü)„g/pxLkDÏ…3zô¢ÑýŠA -endstream -endobj -342 0 obj << -/Length 127 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0bSS3…C®B.ßÄ1’s¹œ<¹ôÃLŒ¸ô=€¢\úž¾ -%E¥©\úNÎ -†\ú. -ц -±\ž. -õÿ Dü?€‹üÃ`ÏÀOY$Ù€$ ;Rþÿ?óÿ¬$X–ËÕ“+ V—Xê -endstream -endobj -343 0 obj << -/Length 174 -/Filter /FlateDecode ->> -stream -xÚÝÊ1 -Â@…á )Óä™ èfaµ -Än!he!Vji¡h-GɶL2Ž†€à -„á+þ7&.擦‰&“R’ÒYã -‘S2–Ós‹jOÆ ZKFe7ô¸?/¨òí’4ª‚šâ#Ú‚J®"n˜ëŒÝ¯Ãê;€þʼQ¯ýºO„7ZB؈U$fMYDÌ@È ÷¢ÏìÞfò‚+‹;|WWŒ -endstream -endobj -344 0 obj << -/Length 197 -/Filter /FlateDecode ->> -stream -xÚ}ÎÁ -‚@àÂ\|çjUÔê$˜A‚:uˆNÕ±CQWõÑöQô -/¤mU²%vøÿ?,ãÓÅœlriâç“ÐÙÁz® mògCsºb” Û“ç"[ËY²¡ÇýyAm—ä ‹éà}Ä$¦ì–ÈE'Â}2´FZ_V 7 W?ÓWãei f åßÊÿ¥)X¹ÊP>•Vž*5y«ÔàMg9V/«Îz¬VJAðf9ô'à*Á¾LCx8 -endstream -endobj -345 0 obj << -/Length 201 -/Filter /FlateDecode ->> -stream -xڵͽ -Â0ð+ -·ôzO`Z©E§‚`A'qRGE×6–G©o ¸t(Æ;…TÜ%—wÿ.Íz£!ÅÔç›hÑ>Á¦2Ç2J³;â¸@µ¦´jÎ)ªbA—óõ€j¼œP‚jJ›„â-SªžYmEc-äÎwòy -îà7RŸ†õؼ€5ü“-!Òäl·Õé²Ó<ÙдâM nÓÜÞ£­ÖtVúWYõwÛ8CÛ:¿rœ¸Â½žbÅ -endstream -endobj -346 0 obj << -/Length 220 -/Filter /FlateDecode ->> -stream -xÚu=NÄ@ …_”b%79Âø -ÕHË"‘ * -D[n‚–™£å&ì¶Ü"ŠyãmafôY²ŸíyýÅéõ•.õ\O:í/µïô­“wa\òögÇÊëVVƒ´O¬K{Ç´´Ã½~~|m¤]=Ü(³k}fÏ‹ kEÚ¨m&fhÌF ˜í€hÆrá°ž -+'Ø2¾©ʉ3Ùq4|PYáÂÙØš0eܦÑé½³súŸÉ5ɧ¥\Ó@ÜñïeÝ'ýXæÆÆreSU¤4¹äQ~MQdÅ -endstream -endobj -347 0 obj << -/Length 206 -/Filter /FlateDecode ->> -stream -xڥϽ -Â0ð+Â->‚÷Z+©S¡*ØAÐÉAœÔÑAѹ}´>Š±bð¼$*.b†áBîþ§zíá€:Ô¥VDJQÜ£m„T‘;÷ýËfi†á’T„áTÊf3:Ï; Óùˆ¤:¦•üYc6¦\ƒ®¾›;ƒ¿lhkb¬Ì⹄€™/N-êÄZ6*±¨ñp·—§¹ë™|ZX›?š¼4®ïìõ½>uóÎæs¾’—n—‚«Ý tnìÆÍ N2\àKKv -endstream -endobj -348 0 obj << -/Length 205 -/Filter /FlateDecode ->> -stream -xÚ¿n1 ‡]1œä%oÐó ´¹”ˆÒ)$n@¢S‡Š Z•µ—¾Y…G¸‘!Š±i…ÄÖ _¤Ï²ý³=¾Œ©¡gzpäŸÈ;Ú:üÀ¡Ù¨¹T6{œ´hßhèÑ.D£m—ôõyØ¡¬¦äÐÎèÝQ³ÆvF0à`ø80¸cfṉ̃bè¢9)zA}T$"ÜË'¯S|_QùŸ(·½Ýª(ãM -I +ëT÷PG“eyÅ?¿Ñ4dѸYƒ÷z‚Ü1…ó_ñ ° -S -endstream -endobj -349 0 obj << -/Length 220 -/Filter /FlateDecode ->> -stream -xÚÐ; -Â@à )„isÁJÐùEü"Ãøb=A×Û -çaÄS~]¿ -endstream -endobj -350 0 obj << -/Length 216 -/Filter /FlateDecode ->> -stream -xÚu1NÄ0Eÿ*…¥ir„ÌÀ › ¨,-‹D -$¨(VT@I‚vã£ù(>–)V¾AÐaYOòØóç¹??½¼ÐV=é´ÿÞϼÉz`±ÕþìçæéU6£ø]âoX?ÞêÇûç‹øÍÝ•vâ·ºë´}”q«¨µE XÌX™Í¨ÌŽp‹[PÏ0ÔLhB M ‘‡ÀÆ4ì‘™æò±À¸þEâ ŒÆþS“«D¸ÌiDf( -šD“œE‹T³HIc %)>—/Ð~Å’\r/_})oG -endstream -endobj -351 0 obj << -/Length 275 -/Filter /FlateDecode ->> -stream -xÚ…=NÄ@ …¥ÉMŽ_òÃ(‚†‘–E"T+* ¤A·ÚDâ \%7!H9Ec{·BHLñidû=¿ßŸRI'tT×äò%=Vø‚¾–jIM}h=<ãªÅâŽ|Å•Ô±h¯éíõý ‹ÕÍUX¬iSQyíš É³ã:þ²œ!1¦{.g½‹éì ›t<A9ÀN¤t¿´É½êà`nê [¢Yè˜'ã(3’@øÉ üˆÊ~sPºo£i5¹ÝE,b”³6ÂyÔ0ɬ1$ÄV¸ ç îÁ˜ÿÁÙº[›ìLzõ #¸òºh»&Û;‚þ¡Ä³$²^MR} ^¶x‹?máÊ -endstream -endobj -352 0 obj << -/Length 165 -/Filter /FlateDecode ->> -stream -xÚÅɱ -Â@ à: Yúæ ¼k¹ -µ‚7:9ˆ“utPt¾>Z¥pcÁÒ˜(¸ÔÍÁ@>þ?1ét>C1¯I0I±ŒàFº–*áx†Ü‚Ú¡‰A­ø -Ê®ñv½Ÿ@å›F  -ÜG¨` t>à¡ö»îåè'C/fH=û b‰¨ú賚­'b6l öÁ˜í¶ÿÑQã¨"òDõÐ÷–¶ði—¶ -endstream -endobj -353 0 obj << -/Length 137 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0bCSs…C®B.cc ßÄI$çr9yré‡+sé{E¹ô=}JŠJS¹ôœ ¹ô]¢ - b¹<]˜øÀù(B¬Ž`ÿ¨­þÿ ÂD00 -¢þÿÿÿ ÿaDœ€Hp¹zrrȧYA -endstream -endobj -354 0 obj << -/Length 217 -/Filter /FlateDecode ->> -stream -xڭνnÂ0p£H·ä¸'À ¤Q™"•š ¦ˆ‰vìP+ŽÄ‹eëkdëšÑU‡ÿÇGkÉ?é>í4ëž8æ^¸iÆ¿%ôIi?Ä1B–4,ȾrÚ'û²d‹ ¯W›w²Ã鈲cž'/¨³kL8âïëTó¶E‚ÑÅòÆkÕä%t:u€­=|ðº?õQ -;D»ñN÷ üd~UôÈ7úå ³²S[Øv0ؼ?½b¶j®vÊ?£ -¶kµ1Nš\*ïÎÖ7V§*=4£#SãŒ÷ -endstream -endobj -355 0 obj << -/Length 123 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0b#S3…C®B.c3 ßÄI$çr9yré‡+›qé{E¹ô=}JŠJS¹ôœ ¹ô]¢ - b¹<]êÿ``¨ÿÿƒá?œ¨‡ ŒÃ—¨ÿÿÿÿ0Äÿ?€ „—«'W íâg• -endstream -endobj -356 0 obj << -/Length 161 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0C …C®B.sˆD"9—ËÉ“K?\ÁÄœKß(Ê¥ïé«PRTšÊ¥ïà¬`È¥ï¢m¨`Ëåé¢ÀÀøƒñC}ÿþ? ÿïÿ“ÿÇðÿÿûÿ òÿÿY–o`*á?Àþƒÿü„Ø!*9 °þ=þÿg„ÿÿÕ!Œ‰@d¹\=¹¹ªˆ÷ -endstream -endobj -357 0 obj << -/Length 159 -/Filter /FlateDecode ->> -stream -xÚÅÉ1 -Â@б¦Éœ¸»a­1‚[ZYˆ•ZZ(ZoŽ¶Gɶ 2΢]àÀ<þŸ±óérAšrY;#«ébðŽ6uj -ç–ÕlŽj#WTnKÏÇ늪ܭȠªèhHŸÐUE‹€[îÅ7³(Sÿô‹#“d5"${‹ÝÀö?zn<×Ì‘9 ý~qíp%8} -endstream -endobj -358 0 obj << -/Length 198 -/Filter /FlateDecode ->> -stream -xÚ1‚@E¿¡ ™†#0Ðe‰V$Š‰&ZY+µ´Ðh+{4ŽÂ(- 㲘ØÚ¼âOæÏ›$ͦñ„‡š“1'šOš®§6ŒºÄMŽš¤v§¤V6&U¬ù~{œIÍ7 Ö¤rÞkŽTä ï - dR" -"/x"oø­ß"x -Aa…Ì„¡É,ª ªÒ¢~~Ûæ5ÿ¢µÍo×U9ôõú“ö¸qNÈ©9I§‹Rêï Ý3´,hKí`• -endstream -endobj -359 0 obj << -/Length 221 -/Filter /FlateDecode ->> -stream -xڭбnÂ0àßb¨t À½@›Y"QÈP‰Ntì@³óhyÁc×s U‡.•ððɺ“Ï¿m˧ç ç<æÇqÎÖ²Íy[ÐŽl¡ÕœË[kóIÓš²w¶e ­SV¿òþëðAÙtùÂZñJ­©ž10ô€óU¤QÏ"-D×±×ɯ<Œ´ÃNmA…Q/À%n®:˜¨~ÛDGÿ´ºú9ir2ݘL¤y?ÙRΘ<ÚÂè[˜S|—é\ˆŽŽè³ÝO§÷é¿éOýeêÒ¼¦7úF©W -endstream -endobj -360 0 obj << -/Length 229 -/Filter /FlateDecode ->> -stream -xڭϱJAà?lq0Í=ÂÍ ˜ÝÓ%Ä*#xE@+ I-SD´5_,9È ,Ø9nœ½sck‘æc™ùÿõ£áõ˜_ñÅ¥c?fïø¹¤5y¯SÇ£´Z®hZ‘}dïÉÞéœl5ç·×÷²Óû.ÉÎø©d· jÆ0í rù ÀDªÈWÀ@ä`D$ £æ -¢“€¢F¡]ç67@–üHš€¶³ù·mòtçt9OYªæ»®‰®´Õwì–µ±gß¹ïßÿÙ«…èe˜&Ú¥œOM«“&Æÿú7§ÛŠè`Ÿß -endstream -endobj -361 0 obj << -/Length 172 -/Filter /FlateDecode ->> -stream -xÚµÎ1 -A ÐÔi¼“832ˆVº‚SZYˆ•ZZ(ZÏXYzâÅ#l¹…lÌÛXZäÁOø7è†d¨/ã9C;‹GtV²ibsØ0ó¨Wä,ê™lQû9O—=êl1!Ùæ´–Ê}NÐ)!0„Z¼2ó-ygŽÉg"(.’0P5tÅ·ÔAUɲå+Yü0þÉÀ\%å-n¾Ê§—ø¦YW -endstream -endobj -362 0 obj << -/Length 218 -/Filter /FlateDecode ->> -stream -xÚMŽ1JÄ`…ßb˜ÂÜ`w. ~7»hXW0…àVbµZ -* -vnâUr”aË!ã›,ˆÍÇð½™Ç”ëó«K-t­gQË -£>Gy—劲p3%ûWÙÔt¹’pK-¡¾Óϯ ›ûk¶úµx’z«X §˜™ý 33䎅£r¤CF40Œ@:bª ˜#µàLÉ‚¼ªÁ‰Y˜õ.¹ŠdÄŒ Ç曶åAîȺ ãlBƒ¼³–{,ªZxËÏŽ`1K{¯ï+æoürSËN~±¡o' -endstream -endobj -363 0 obj << -/Length 160 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0RÐ5T01P05PH1ä*ä26 -¹†™ä\.'O.ýpcs.} 0—¾§¯BIQi*—¾S€³ï¢m¨`Ëåé¢ÀÀÏò -$õÿÿÿ?Äÿ ` ÒÍ#…ø$`'0ƒö üøÄù ì  æÿÿÿÿSÿdÖ.WO®@.’Ø] -endstream -endobj -364 0 obj << -/Length 159 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0RÐ5T01U0¶TH1ä*ä21 -(˜@e’s¹œ<¹ôÃLŒ¸ô=€Â\úž¾ -%E¥©\úNÎ -†\ú. -ц -±\ž. -õÿ`øÿƒùÿ,dýF Éøƒ}üH¤<˜´’ê00ügüÿ¿á?`¨G"íÿ?’üÿ›²Ìÿ¸\=¹¹kqt -endstream -endobj -365 0 obj << -/Length 174 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P0bScK…C®B.ßÄ1’s¹œ<¹ôÃLŒ¸ô=€¢\úž¾ -%E¥©\úNÎ -†\ú. -ц -±\ž. -õÿìÿ7üÿßPÿÿ& ‘eüÀÀü€Jþ``ÀÀ$ÀÈ? ü@²†¿•´cg@%å4*ÉßPƒF²øF2?ü€F2~~€F2ü?€NÖ7 H{ ærõä -äóV -endstream -endobj -366 0 obj << -/Length 195 -/Filter /FlateDecode ->> -stream -xÚuν -Â@ ðˆƒ¥Ð> -stream -xÚmν -Â0àˆCá¡÷¦Õ(v©à˜AÐÉAœÔÑAѵͣÕ7Q|ÁÅAŒwݤéGr—»œé6³&Ø¢ßt°á&…=>'|äÍz z¦zBQÐvŠÇÃi z0b -z„Ë“Øö½óoUú³÷ YU¨X)Õ§-ÈؽÈFÅFç'{»“õÇ…¬yVùJtlÉHƒŸ!²r³&µué]ÅŠ;7ä­ØRš“¹ÌCSQñ‹¦ i¬ÊÓÀìw…HÈÂØÂ>ʳh -endstream -endobj -368 0 obj << -/Length 237 -/Filter /FlateDecode ->> -stream -xÚeαNÃ0à‹2Dº%à{pÒŠ.±TŠD$˜: &ÊÈ‚‰ˆ˜73âEòa+RÅ‘sÔÆ‚ÁßðŸÎ÷—óãÅ)eTÐQ‘S9£“mr|IJÒŒæûÑÝ.kÔk* ÔCŽº¾¤ç§—{ÔË«3ÊQ¯è&§ìëµl -[fÛ²cv’ŒÓ¨‡¸ƒh+ÂÞÄì¼÷ -R PPÛLm5éÄÄ5“wÛƒQ?Ú‹_"|v“¯ÞÖ‰&ÔŠ*þZý³ ÜIM -ê]4ÞO©`9k”—å b{0ý‘ýD>€Ø7Æó¯ñùíkƒ -endstream -endobj -369 0 obj << -/Length 218 -/Filter /FlateDecode ->> -stream -xÚ¥1nƒ@E?¢@š†#ì\ ^ - c)‘ìÊ…•*qé"QÒŽÆQ8%ÅŠõ2[$rëæ³Òþÿ~þ¸y.9áœRÎ3.žø#¥OÊÖcÂEé_Þ/T·¤œ•¤_Ü™tûÊß_?gÒõ~Ë)é†O)'oÔ6Œ`ÙPv*;k -. -,¢ UPC< ”èzDNø‚ùÆe™{àÊææÓÎ¥ÍÿÂ]—É·’~+|ç¢ 2¢%‚¢ê¥E_†IÖqh×Ò®þ xË -endstream -endobj -370 0 obj << -/Length 143 -/Filter /FlateDecode ->> -stream -xÚ31Ó³´P0P°bSs…C®B.crAɹ\Nž\úá -Æ\ú@Q.}O_…’¢ÒT.}§gC.}…hCƒX.OæöÌÅò@lÅõÿ``âz þÃç¸ÿC?’¾Æöÿÿÿ¨‡à?P æs¹zrrìRZö -endstream -endobj -371 0 obj << -/Length 232 -/Filter /FlateDecode ->> -stream -xÚmŽ¿NÃ0‡‘K·xe‹Ÿ'´ -0Y*E"L ˆ‰vdÁÚøÑú(~ªwH‘`¸Oº»ïþ,»óë+ßø•Äò¯.ý¶¥wZt’7šjãõÖ=…'¿è(ÜI•Bï??¾vÖ7¾¥°ñÏ­o^¨ßx¸#€È `Î0Ì#,óŽyB=:F̧˜0¤AÌè.O€=¡ðÌ {Å™sØ2tâÝ÷ 9ÈùF¢štJ´£º:ZëTTwHsͪæT«U‹ù!‹ª,†)b˜"†)3þÚÈtÛÓ#}çwo -endstream -endobj -372 0 obj << -/Length 239 -/Filter /FlateDecode ->> -stream -xÚMбNÃ@ `G"yÉÊv~ö%-aŠÔ‰ H0u@LбCQ»’¸nÑ館Ñ?I}ûL§¯óýúeCú-½”¿c»%H00cŽRb†LèÝ5áÁh†¦šRã"Ì&\/d À/©„솄Ná^J¬+J™¯Êx#jCÿ(Ñïä^ -‡NwŒÚ6d`âNùVø?‰1F3:=ª³0+¸(-ª…¶ø aO"{|lñdy‚ -endstream -endobj -373 0 obj << -/Length 196 -/Filter /FlateDecode ->> -stream -xÚ•Ï=‚@à%$Ópæ.Äõ¯"AL¤0ÑÊÂX©¥…F;£pJ -¾ÙÄÆØ8“ý’7[¬™ŽsyŒc Of|ŽèF&di\%8])ÉHïÙ„¤×˜’Î6ü¸?/¤“í’#Ò)"”¥¬”×*¥üîC Ä–(„\èÓ -p- -ð¿*XJ …¹Ð pZàZàYjàW °” ¶( ½0 úáG(Yù“bÀ_íÛ/Ð*£½:øp^ -endstream -endobj -374 0 obj << -/Length 217 -/Filter /FlateDecode ->> -stream -xڭαŠÂ@à‘Â4û;/ ›œ„@NÁÂYYˆ•ZZ(ÚšÄWÙGÉ#¤Lqì:£Âqå5_1ÃÌÿ÷ÓîxD1 -¨“Pÿƒ)í> -stream -xÚm1NÄ0E'risÏ v7,•¥e‘HÄVˆ -()@Ð&9šâ#¤L<| Q`ɯæ¿ñ¦9»ÜÉJ¶rZËæ\¶ò\ó¯QÞý¼<½ò¾åê^Ö -W7(sÕÞÊÇûç Wû»+©¹:ÈC-«GnBä"éLdT‰¬ê@.ëêGH‹„F3å”16’ -6P9¸€nü\êÑÑ Pbfç4Rêu¢Yù¥šHq_#õB}È!Ûĉ¨\0æºÐgøÜœ!TF¨ÙIàìƒÍAØCÉ$£yñDE‚Ì}Hâ#°‰A -_·|äo_ƒ« -endstream -endobj -376 0 obj << -/Length 187 -/Filter /FlateDecode ->> -stream -xÚ•Í1 -Â@ЋÀ49‚sÝ„$«@Œà‚Vb¥–Š‚•z´%GH™bQgˆqÒ80¯˜åÿ -‡ƒqL…Ô÷) (ÑÎÇ#rô(Šë—íSjEAŒjÆgTzNçÓe*]LÈG•ÑÚ'oƒ:£+ð¼x*Á´P§dÜ‚éåœHðá.ñ'oÇÓœR(@RB¾Ñšü­)Ó`ëêÎòÛn±ÿ´aÿþ —§—øöð\# -endstream -endobj -377 0 obj << -/Length 232 -/Filter /FlateDecode ->> -stream -xÚu=NÃ@…Ÿå"Ò4>ÂÎ`mÙ ¦Z) HPQ *HI‚çh{”=‚KV†ñ)‚æóó¾yÓlÎ/[.¹á³Š›š×üRÑÕs±äu»tž_iÛ‘àº%£eòÝ-¼îÉo﮸"¿ãÇŠË'êvŒ\8I@/#2‘£–D°R9ÇL¢’Kp)°Lz ¿€ìO±nPY†]D‘ -5ˆÅˆ>æ¢Lr‘é>Aáʶ»pg¿W·³iÒÛÿ9Ô«ËÔo°0ËZTãþ¾j~]wtO߈ý -endstream -endobj -115 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F99 -/FontMatrix [0.011 0 0 0.011 0 0] -/FontBBox [ 0 -22 48 63 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 45 -/LastChar 121 -/Widths 378 0 R -/Encoding 379 0 R -/CharProcs 380 0 R ->> endobj -378 0 obj -[46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 0 0 0 0 46.98 0 0 0 46.98 0 46.98 46.98 46.98 0 46.98 46.98 46.98 0 46.98 46.98 0 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 0 0 46.98 0 0 0 0 0 46.98 0 46.98 46.98 46.98 46.98 46.98 0 46.98 46.98 46.98 0 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 ] -endobj -379 0 obj << -/Type /Encoding -/Differences [45/a45/a46/a47/a48/a49/a50/a51/a52/a53/a54/a55/a56 57/.notdef 61/a61 62/.notdef 65/a65 66/.notdef 67/a67/a68/a69 70/.notdef 71/a71/a72/a73 74/.notdef 75/a75/a76 77/.notdef 78/a78/a79/a80/a81/a82/a83/a84/a85/a86 87/.notdef 89/a89 90/.notdef 95/a95 96/.notdef 97/a97/a98/a99/a100/a101 102/.notdef 103/a103/a104/a105 106/.notdef 107/a107/a108/a109/a110/a111/a112/a113/a114/a115/a116/a117/a118/a119/a120/a121] ->> endobj -380 0 obj << -/a45 326 0 R -/a46 323 0 R -/a47 324 0 R -/a48 369 0 R -/a49 370 0 R -/a50 371 0 R -/a51 372 0 R -/a52 373 0 R -/a53 374 0 R -/a54 375 0 R -/a55 376 0 R -/a56 377 0 R -/a61 325 0 R -/a65 327 0 R -/a67 328 0 R -/a68 329 0 R -/a69 330 0 R -/a71 331 0 R -/a72 332 0 R -/a73 333 0 R -/a75 334 0 R -/a76 335 0 R -/a78 336 0 R -/a79 337 0 R -/a80 338 0 R -/a81 339 0 R -/a82 340 0 R -/a83 341 0 R -/a84 342 0 R -/a85 343 0 R -/a86 344 0 R -/a89 345 0 R -/a95 322 0 R -/a97 346 0 R -/a98 347 0 R -/a99 348 0 R -/a100 349 0 R -/a101 350 0 R -/a103 351 0 R -/a104 352 0 R -/a105 353 0 R -/a107 354 0 R -/a108 355 0 R -/a109 356 0 R -/a110 357 0 R -/a111 358 0 R -/a112 359 0 R -/a113 360 0 R -/a114 361 0 R -/a115 362 0 R -/a116 363 0 R -/a117 364 0 R -/a118 365 0 R -/a119 366 0 R -/a120 367 0 R -/a121 368 0 R ->> endobj -381 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 500] -endobj -382 0 obj -[333 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 334 260 334 584 0 0 0 222 556 333 1000 556 556 333 1000 667 333 1000 0 0 0 0 0 0 333 333 350 556 1000 333 1000 500 333 944 0 0 667 0 333 556 556 556 556 260 556 333 737 370 556 584 333 737 333 400 584 333 333 333 556 537 278] -endobj -383 0 obj << -/Length1 755 -/Length2 1058 -/Length3 0 -/Length 1588 -/Filter /FlateDecode ->> -stream -xÚ­’}XSUÇQ¤tJŠPŠoÂ)snÜ;c[€Af ¨ˆ\wÏàÆvïºÜñlhäKŠ(¡ ‘Lš"S¬T PŒÈoá0d¥(‚–šá[‚/tÁ|z¢{î?ç÷û~Ïï|î÷®GTŒ@S+aE2TˆÊ@ˆRŽ"€]#‡Ë -¡!Æ9c   R©X ×‘@$2±L,ápA¥3ÒDJ*¼Bx& Ph!M¨0(1&jÙ*Lb(£(4°h`G:XÓ!q!EN¨°¦$Ç{€)œTS@ò²ëu¯¤ H§³PÀk“XHœ"5F€C5Ç{!ÅžY–ÿkèð0½F³ÓŒLê?:¦%4Æ¿”V§g -”ir¨u)| §„8¡×UÃLC¨dŠê+D|_ö‰ô0Âñ(‚Q¥5¦I‡ƒ}HâCIØü9¼„DÍ}o)ÿï«£0‚db:܃5úO͆D€eì÷jµ|Èa¡¤ŠÂ 2ˆÄ~£iÌÈa[‰A& -‡ -,±·¤v `“YÔ͸WT ¼¡.ÐP$: pþû+ÁÁ”!Sà#‘˜øú‰Yõ/£JOÓdŸ È«ZM°Bh€*Ž½RÉ×¾_tl}EvhyË'^ú”â}kÏžXw¤X.¼Ý!‘®þ1N»ï²Îå}¢rœénÄAo\-¾æ~L‘eÍŒñ^×îbuvã•íŒyýžêvbÒð¦Ý§Æjwm¼i»[WÍ¿÷³ç£«'œª"E%f÷»›FT\j{þ ;mõ¹köÑ;pÏ&ÎòÝßFÂ%·®æŸé»3*§ì{›&$î|äúÂîÞpÅ–vÙ¹Xš»[éøSqÀ³QÏ î<ÇAKÒÞ¶Ç}.]#9Åïâ’Òbà0)À£8.°¶&BùûÈ® P6^U1Y0o¯û0x¸!¾^H~·¡ûptÎø´Ã-¢€í¨®º»(¹÷9÷þô¼—?}Úñg®{ý=U¦‡ÃÄC×òýK‚2¼ø·ygw§ÖO¬Ë°Ôm7EÐüŽÑsrOiÏufÕ>Q‚8éOkÜÚöâiq~•õj‹Jg+ãù_ÕX C -Òeä»æ?~k¬Ï-%……$t$×Å^â7YŽž,ŸëjÙ0b¹µ&,¬|zÍHª½+x‚G ëù›ã‰Ý± u‹ý;›!ÿNêñ¬ñâ¾Þ©•2¿]¶gò?š[«ïîó›šítããÉi[„wbgeúÿîx"Â’llñ·|mm~kf›%ˆ.J«¬ˆ¨X¯5öHGþu,Í:þPQóƒz7ª¼"V?šÅ;Å]qÚÒÃŒËzjNÒË‚êêHšì>Ô›™!ª{o…Xž˜ò¸oÑž½™[Wßë¹ä;uã -Žltg{—Ô]ú¡)»íãöyúÑ.¡5gìäÍÅWš¯Ò®ïqÑ{ÄœXï^uòú“9Ñ‘‹:6Ñ,ãoÖÙÇÅkÍZ‹wën -ÆR¼ì­J×ïÃN$­µºÜõa ÷‹ç_—›–xgw·Ï9âçÁD>1ËȘáÇ4³†_ñäib÷#ú£]­ó%GK·àA—Ë¢â—õ\½Ð§_ãzúî¦s¿|ë£T+ûb -“'¨3*«'ãFZdcÁI83ê¬;Æ™ -›ËV¶æn±™äö Óok¸5ÅW+o¼uÄòáÎÂË’ë–èW>azÉåO -¶IJ³—¼éyhG©âŠyקoþ,¹©-nîB‹ù˼™~f§±Ã?*(2gõ¨ûwT„$9;·Vì¹]*ˆK‰k~ï¸Ý~F׃6}óZc߃í ÷Yã;#§Ž~~s‘s¿{6g’"·Ú–Ðrň4€ -µg¡Ïœ–¼[ȳÜGÌ7àü}ø[ôÕY"RräANQÝ ³ÛéX—Êý‰û’'i¶—a‚¶º­Ÿ;$W•cy|i0µjm¾V>6q³‹Ê˜~“}ñž$g¹ŒŸ“ôؤÝöM¶fLßþg½†æ¿§*ü -endstream -endobj -384 0 obj << -/Type /FontDescriptor -/FontName /JCPDOW+CMMI10 -/Flags 4 -/FontBBox [-32 -250 1048 750] -/Ascent 694 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 72 -/XHeight 431 -/CharSet (/epsilon1) -/FontFile 383 0 R ->> endobj -385 0 obj << -/Length1 778 -/Length2 891 -/Length3 0 -/Length 1426 -/Filter /FlateDecode ->> -stream -xÚ­RiTW­ Ò\p  èSAÀ˜eˆP A(E!RYØ!™„Ád‚Ɉ­Š‚¨ -….ž*PZ@)ÂQ,›Ò¢…sQd©­ ¢Ré°x<Å¿=óg¾{ïû¾ûî÷lÖù i\±"ñT`8 -¢C΀ç+ †˜¢3É66<%ã¨ó€qÄ@¸j)€Ø€éäìÀtf;‘mO­U¢ÒHØñì'EN€+G”¨Æ€/ŒG"r¢‡–¡B„"¸–¸2˜<¡ˆ -QÆ b:‚€á ‘¢™1éÈ“(€Ó4,VG¿¥b¥Š0ì“ö€°(V`2-#2ƒ¯ f!„“ÿÃÔìæžj™ŒË'ÛO¥ôËQ™vF¡G«qD |bD‰Í–îF¦Íù"bT-ŸÍzã° q1© 4h ÉbO¨ÊÕ bE ,S!S8‚‰g[!â›2Âðúð½=©3{"ýaÃwi£À|§žª¡w5‘’Õ€P&É„!ñ½ý ›5l&RˆQL -ØŽV*a-™xADű@11¢ˆ†pÌ c -œ8ˆhâD¡$O®b:F„!2D‚Or30kž^ä$þþ%ÝÝšXšÐ8ŽÄPrNNìøÿEj¥Áð©wDDõ¶– D¼¢ADäŽv…ÈåpÔ©«G‹t;ò›‹¤— -¥O:Œk‚Êu9¨8^È>#X'Å úÏw_I©¥ìm1ÿDä’±Lùƒ…Ÿ>’·¬äŠþ\aPj»šþ»¢ýBŸ¹ð -ն߻vߧY¹GºW9W+{²oØÜ1²á`ƒéqŸ{H~Õ‹®v“¥›Ò6­·tê¸dÜ9g%EÛù¸mí³òƒ§ê·Šþ¼}o§·?Eå©·m‘l3‰G’Ã$1--TÁ#îµ;}ÝûÍÅãKü’«C5ƒVÇÖ'Úüý‹°Pó\¯[ûÛÍhcJë±Ãùçq~$rµ•{]gsíáúnƉ¯*««zX‘¯-¨üÌåRfkîåGå·¢~ÿ-”8ÑglyA7VïÍ-;iå1x`ßÅÊ­/)†xºÏլ৕µ&í•+ enw:x'^ž%ñè|ÕWF3Ë#S”Þ¡-íÍ^= òL-¾Š„•‘ -~°ç›†k½]IuÑŽ<3Áàg®IM=Á•ÂÒ=[O'£7Eå-- -¼óŠê·W¡ÞîΪÉ~™ºüëŒõ†Žc XLTM§üÐÜdç¢z¡üXÛõûòÓÞcéáî$ÑÈ|æZÉZ“׫­Uu>§«<ÎÎßȪŸgЭ1«#™ -4‘´ct£(*ý‰&¼ÌŲ7‹º[Œo®Þ=n71Ä -û' -.9Á/N¯úióâ$·ã†{ËSïæÊ| -¸,¥”ûs±åˆQÔ›¬Ö¶o\­¸q°§uÄkQ}ä–GâÒŠ¡ÊÐñKK­/ÓøMÛ[†-9[ÞÐ'> y|­v{¶PàSró‚y–Z¯‹µ>æÈðÜ·zÏiëÊÞSÁDþØÝ_f_l¬!Ù>¼¶6ø\ö· ZU–t ´'^¤æ®¿3˜&Ý·kÍ=u`Æ’ûë~ô€û3MRBFÚ¬>ì{Ænß_4úôþœ4TŠsܯs¥)¼‚Þn:#¯XsRí/¬¥rlc?¯1Ùšó$#nx("2`bÂö,Æ[rÌ·óOÚŸ2*%)os‹órÜŸÚêz—ébšô]ïªþt;†E~œ_UXiz›T¥ -;´HGÖ¶Õ%454=Ò¾ívcõu¶GR¡Ã_¦®¡5} - -²ýG”Æôyááæ»ôºqv‰Ìœ±+ã -UÍÖ•ÿq4° -endstream -endobj -386 0 obj << -/Type /FontDescriptor -/FontName /GSKNIF+CMSY10 -/Flags 4 -/FontBBox [-29 -960 1116 775] -/Ascent 750 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 85 -/XHeight 431 -/CharSet (/braceleft/braceright) -/FontFile 385 0 R ->> endobj -387 0 obj << -/Length1 1608 -/Length2 10773 -/Length3 0 -/Length 11598 -/Filter /FlateDecode ->> -stream -xÚ­weT]Û’5îîÎÁÝÝÝÝ‚ëáà~pwH ¸Kp'XàÁÝw—`A?î}Ýýz¼¯u¿{Œ½ªjÍšU³Ö{ÓP¨k±HX:[€dÜY8XÙª¶Ž`-s'eIgKÀ»‘‰†FÊ -dînëì$mîè‚,Ò €“À! €Drvñq³µ¶qÐëhê2011ÿÓòWÀÂç?=ï;Á¶ÖNÚ÷Oƒ³‹#ÈÉýâ½Q ¸Û€V¶ €”šº¾‚ª€^NU r¹™;Ô=,le[ È bX9»þ±,mÿ* -ÌúŽ%˜À.  íû67äò—‹àrs´ƒß߶`€µ›¹“û{ܶN@Ë¿¼Û­œÿ&äâæüáøî{Sw»ƒn¶.î€÷¬êÒ²ÿàéncîþWn°í»àlõié ôø«¤¿}ï0ï^ws['0ÀäíþW. ÀÒìâ`îóžûÌÅÍöo`['ë2`¸¬ÍÝ,@`ð;Ì;ö_Ýùg€ÿV½¹‹‹ƒÏß»ÿŽú/¶î`ƒ+ç{N û{nk['$¶¿EÁÉÊÀÁþ»¥‡Ëú¤-¼Ö¹CÄ誎’¡ìg“‹‚­ƒD^w§ŽfJ=KÜbkš(ÙnQ+Ý&NîižF]p ¢?’|â³Ï].•ì¯¯oÿýÛ³tq‡ìj˜Ge#X` ðX5Æ=ïž-ûÙÖm²î{IåNx99¦Ž -QÎ׃ýH”M£ hè— ¡eà˜f*<¸3žã—B’6iÀA¾Î(hm–#¶•<™xœF¹­MÒšIUbçmëÛbøy1=¢äGÆüƒBƒÀ×\Ÿu6(×Ú'† 6n¿§l¯PKgËx/Ïï¦IyÇtÐ\b¶߯h,‚bÔlâدõÖgj¦˜#Ï&¢{“Êð9À®©-_۵݅A˜„*ç4x©Ù…ðÛ+`IêÐtIíÄ»9²‘Š8 *X¥šÐ™Sšsx)¿ECFìã=DL‘_ǹèØr~aÒ¢ðóGdú»Ô/ ÕB*?½K£…’Ü&¹ó±Ê×47Kì¤ I}BŒê€•nU«~ÉõÝÌšpHÙ¼žƒ‹Y{H­—+Hø°‡w¤•7ÖUɦ)$ÐUìTÓƒ:ÙSf9FæÂ?\aÐlÏ*`*ÙOéfAã° tôF¢÷ä·>}â«aëEAŸW¡0í­Mseãjï[Ba‰Ã“Xïâ£>°¨òˆx’(\Ö‹®Çù’åéÐø±q»­0öêa«¿þ ×¥ìdz“ȉvÞqÚ”Ã>P·?Aɇó¶~zj§%Ý>gä+æR>=ÞÞÕhŒè–éõh ->­~Û -ÃÎÎu¼<\Âäàò=­ÛA爽Úhø°œ4ÊM¡k1ûy^ÐÝú¨æ‚|zÖ9ªnJ²5$å-’ƒ³2þ™Zù†­¼‘+•£ižyuÛ—3ò —ÆÒ“Ä·NWÙ‹Ã`,ä7RG¢1­…Í &ÓDŠ¢©BmþОŒ«[qz¿ö¿Õ—Ac±þ®·Vû·Ú0ï£á§Z&†ºM*çmhÙu¾3|”3žg—~ݬ«ÄÑ|ûVRWA‚>Ô~¼TŽõF¨6­pzÓ»$*1î¹³I&blÓ†(hE„ºØ÷a¸ònmÙKø¨:tƒñ¢³ÌXxú;ž¦ÖÒµ#BÈ8³vÓÁžNú±®@KÍŠB8ѳ(ñ2´£ð'ý~ËÁu0­²á‰#™W|ƒ"”¯Îû.$²ÍŠ¹c=@íÂûB¯üçðváçRû¶ä+<ù1DJ‰ÉÌ„ö~Ë€CÞWˆ'OêÛÝØ»½gVwÊš—ø -(«í³Òš›‘’¼¬žŠL«èÄÔ’Nì,¿¤¡ó£."P~ÓùQÓÔСSÐsÜô—¬7Rb9éÆ›Ì_/€ãáûÿ`~“ý~ºÚ²¾Æ¦ -„-›ŽYÏC$Z=ãõINY½žåtNKÑïOÇ™b „’æ´7A_ -‡,1HæùV…);¤Ê×áiD¿¹Ê¡míî2“öÿÔ}õY¤#ÚŽ‹_7Vn·ì‘Y—>“·# ¸ÞH"g"Þ{©,·„ôLÊXzYøtóî%9‘Œ>{&RóPËhûòóRÉÒ>d#Ì.2% lÎØyàŸc\›¿âçôz©>ê䌸ûXnè9ýÚz€ŽØ6=‰#çR:ÞEÃMdÙÜ‘5îð!Ø9VøºxØë‘dL£+ƒ— h •ìŸ-UeŒ‰\øå}Ï(0pжèE™’Á)(êKɶ­Ã1–8I/_PÂÃßRK]dM½…zydIÚî¢ë{H¿&\“ñø…Èý†/(á³ðRŠ¹xÜlg‡rHe B†')”F]·¸S^?Ñèj×d¢…3/¡ýN‰²D v z&Ç_å™Fž‘®Å·AÛÇëÐw=ùXV -ˆ“_6@ý=I ’RàÀÑ`;%»;P¶¤6;è‰ä¡¤#ð˜Pz¶®›¯»Ïnu¥$ó[Ì+Ù”úB#špZ›ÛøJL:ËÅ„dÞow™BrÅ yîš“]e”CqAìK#Э+î8ÐæÛ¯ŽØ/hÜ?"AÊÛ±îê§;æÃ>œ¹Ôºƒó§V.$Á÷±Ñãǽ¤’D²B÷-ž•Ì”l½Å §R&pL¢•÷÷ܸ0¦ÅÓuýq`Š4Ⱥ›{ÈÑ耵ƒÚN¥&õ$üaÐ!~[ä,Ùhþä ¨rï‡s´¿âÍÇc¯ÄñØz™t“ÂÃPöɶc“ì3/òØýÒ¾ýå©wòŽ®Ð¸I¡x¾?>o¤ð7[ -É~S‰L…i`7ë—%ŒšÄê-z"éݬs ®ñ -´¥? •ÜH(b?–0*¸ë@NUJYN)ìœ2ꯜËþ沪¥ë…úæM´%g/ñ»Rƒl8"Ù\*ü -`SS݆äA· ¬©ˆb§?…Ú+ªáiY6‡.`Â9õo?qr»Rù/€b‘àÔ¿2ŽvºŽIòzÒËìL Ñ×F‘s(Ê¢ô~þ’"ž"Å~˜<ë‡ -V¹ùòßÈE¾VCvŽU-7~é$JÜ}Á‚êÏ‘—ËF[1ð„Q€äÅ„({Æß•ÙäðQŒ€_úóYÛj·Î)[ÓUNáÓëyþÄ[CÃäWfÊtŠ8d[~aŠÏëˆÉ[^®µ™ ¬c±žöÙG–çµ7u7Ð=•µ¬û'êy£÷zöª]ZeÐ&VøªÏHYÌø@{»Z¬k -ô}rÏôþüYóöh­xFëâÄÿ%K—ÄŽ³z<uŠJ=^O.öOÁ³uj©¤6] -ƒÔÈi>i- 1üž†1ïVl¥`}óØñåb'üçµ -&‚o”° äà:£îŽì‹XR¾ ðí®5ÇñÙò,üKû„8=-•d8)Ï6¨²Á¬ðÝŒ…Hã<”p©Û \–¶{ç“ÈþTBp%Ð3sªHé†<‡‰C.eÌ`Ç!õ†Iš‚eß7m4Æ#*3’×ZšDµNøªD‹övEeÝÁ^ú2õl.¾¹uöƒG‚ÄD¾êèØò’·„~m -GÅ ßJÉÁpÔ•´êAGçÅ+F3ÁŸ¢0–ž_ÏpÊg²˜…ÜÌž,P§P⽤ -…½‰œj¼–¬ -×ÜÜÌö2¨÷Øã#>f¬IÿŒ±b:–ìvôÁSŒªR>S ÿˆ­…M±;þ[2.ŠÀŠR¿ -eœ]²~˜ƒfŽ®Á3-È/ZïC{¡èka!ÔƒÏ/ÑÃ)†G1/!+ƒKlPu>(“ä‘d2õ> ‰ý¶oçiRk0 egmýF$JQôØ|å‹% #Ï\Pðks·ÒPð8]fšìù©“Ñ$îþ+¹À=µˆÊý¹ú¨ó…‚?èdªS:Q*u¡0ò÷ä³Í Bø^Å«2t6â’ŸieΖªóLÒ>¿}K¨¡¼ùtÑÈÙ³ ½H÷Ÿí!èŸÜ”f&¿’V…Gw%ÑöÝtÝ$‘¦›OîÉJB^ß0ð*`õ(QL÷y©^«ñF@´£'§¬ÚÕ^}ë›Ïµ+“µ®ëñ•˜ì‹»‹ Ëš’vøjL`L·]³µ‹dì½_¿emûpFée3ß½…4)•A2™Wò”Z jCÈX`ðiâRG”b÷Òs㌨$kÛ1fº"3Ï…éïó¾}ˆEsz Žä{¾Ms¹±äaÙ¦9@TÜ8Þ0.¢]'è©z\ôļË=Ç6"Ĺ_9ìÂÃMâQ¹¶#ïFØ&z-¡„ÇàÑhKrhøvº)À¿)'œ¢Uf.¨ó-VœÕ kÆÓʽ?MŸ+q×Q7xEI7-ù”GFÂQ*õKµÔs}|é#ês(EÀÿƒAnXW §~\¿<§ê4l¶Ç…‰$ÅÛ7ü:=•ZùBÆ"°:P¿Ð5L‚»ö°95³¡ ¥˜¶Ö±’X-z²ÉÛ-SÁf(~J×r& -í…BU.6B»»›òˆ”ˆV÷Ì‘/.ñ½h·’^M/{H;!}vÏÄÁW³oÃy;þcñzÎÊX\†¦iîAȦ˜úàeZîDŽóª7 öE]{˜ÿs9~¾Å¢Ê9æˆbpÁÓ^ç,¼AÚa`Ø)Ü(_@Ám³s¹ôµâ~þj•7G“'Vëp=f÷ºì/o/d†hÛÕkžÚ}«\»·ïþµY§Zda‘ÍËp´âÝ÷GÊÊÌT[uF\T¡ê ¤i5rE²c0Ðã°1EÔYZ-ÜéÑ'©Ë"º„»ÙB1uÓÊž4£Äà.,T7^É/¥3óÀœþ¹â5Êh]ðHô Ú¾•ö*Õ¦!S²Ü¡údÍQE[D¯]ⶠ-OvÂʬñ‡@,‡±Û‘•Múï‰Ó¤6õ> –t[¢@Ïâ¯í^‹·jÍž~ˆ%ÌÙÆ(WPôT>£qù£çöÑè§ÒTõf¡@^ZOÃï¢P~‚¯^ȧcrߥ ë‡fõɦ‡ky^.;òe}Él Ù¥oÛÙŸ‡A"o>êë¯ö-oðƒ8°Á4§Çh=}A0D=”²oFÑ -KÀ 1¼j9zŽ¨}®Öà!Ùm%¸a§&™  b -žN²ªpG¹“Ï ®{ˆßJYn×lIàñö/¯OM2“‹g€1óàÞ‹~‹îÈ?âÐJ“Àb¢-%õß…æÓpàÇ#â”AÑÖo´wæ¬9)nþôíGIͤ²<½t^K@ý--¥ëý†vñ©ÙγEJf5cøp1çÍíVr+<_~âÐÛVh-¥Nㆴ…»¹˜ÃòGÉXÄnÁ ñÈuéVßâ{´ æ¦m o®¾Ž£qjO„)¢—mºIôÌ"Ãù«Ð³qáDöôVaGm ÎX塯©QìGÊ™{1Í$l$õ¾R†™Zd@1·î-›¯NFÿTWÏÇï,q¿ïyÍÞžt|ÎÙ8¤öÁvµµ^õZÃþž°C 1aÜj‡’ ~0’bÓ?¥.L±µ([½¡7Â’Ý/Á§Ñî†Ú?” ܘåšgk‚ЄŒ2îÅ4 Ž®:ÏbŒyv•s2…Ú.7(P†×t£ýò´íWÄ™G_Óþ$ÝЄ_ ÑÕÓ¥‹î´èšêÃ-H­åphJ^|0 Îö¼ÝÃDŸò˜ëtèã–Ô CÀ_„ê«Ïèü$ÿê:˜gD•Ó -±:¿}0„ørÈ ›~;#V®×Ñ\}@AfªšÂ¸bá :ÅgÿÑÌ,Y˜]þ±³Q™þðkbŸvÔœÜýe<Ïô™å -ŒÒæO´å¯Í£¼P…@ÍÑL¥ö·ñý &3V;¯ƒžÞ7g<»d–—‡à÷ïbÔSšZ]PbJÂEzÀý -MŠ™ÙšÅá‹àÑjÄÉ -Èb”ÏŸwÂQ×¯× ?8êFÑå³H³r MÚ¢²Y”¶" ä¼&ÐS>~JC½‹EA®ž£D“(51E%™¶s™d.XKlH}ý9xŠY;#’4gTªå+"Ý<ž=R‚-iövÁ[Îñ´¢ÑK¹û‚éBwC&ßÈ£‹£)/×d3ÊÛy>N Vݲ›–T1óZèÇ­y=Š.ûP’QѨڟ¢©I«]93"U*n¢†ˆ™Gûà"Öñ°‡âö—ƒaO¼½6:T­Ú@â¹XÔ0.)wvè•“ÛZh†€Ù¹@þÞè?úÒ0œœ1HÓºSŠÿ@,i·× âo fŸF§þ ÆÌ;+>°J€Bâpü‰âMzÊŲ®¼²kõŽi%"'\X;œý×i¤Ö><³Í -ƒpÒ2üA>ͤ-ƒ–zæiBî;þÔó@œ@éÈÌ€1.sþÂðS‚Öˆ¨(H)ØÌN*ôo^˜?öáê' k!°Ø²RâÕ àM¿Ì±¹û®KFß-[ë…õ6 ¼ ªq^œœªßz?ÊÞN7=èëŸ@M]Þt•ñˆƒÑV|‘“Íì!›ˆËU(]§óUÈ3 Φ¥ÝԬخbÑßÚÜbâ.:åf.&Ïy)ðB™×QvWMl¦UX{7ð,iÃȦ~~œÇVŽ5)¡¾l†¸k =l˜ÀÍ¢êÛíK£pAC,ê‹ÏçÕËÇs6ô3<ªk‹~®3Áêû¡?å/¬y˜!¼[ít{ŽÂžvcÜ’üg+ø‚ÃDÏ:a«´'7Kƒ5@A­ÐìÙ´¶·UÚðTF“kº]2L–UN‚‘KiKå@¨ü…x”£(‘›¯¬i»D†˜ä0+Ønßx3VVtJo$ôÔ§ål¸X‘F&]ýŸíT±µøq«"çªvhx—?]´ -x$RëO="à1ñ$àV¥‘†0ÿf㣿0ðIWÊ`ÖCÈ®!ÌÚwˆh¬‘×Vþ Ç -,+g’µWÝq†Ø:±F_˜p^ŠK…fyµ~8øò•›¾XØ6ì¦k‘w;QØéኂèù« ¿hìˆ`,h¤úþÇ&ú³S"~GÖ%M_·JÂô|S ŽoòlNx|]óD¡ÁÚ„£÷Ï䪈œG%}­fÓnê…)|€øÂ(§cÃôP~V1éµBMS]HeoæГ%sNÚCò¤Ëdd=‘Zð™¤/û~LUº -6jLÉ PEîH~Cê·Í-‰ÄðØKh 3À –Õ}¢€‹NYai;å”›HÄ]±r³ ØöÌ™€ÝÓ³qL.3§†ÁöœýóÞÝõí.=Qè©ÿ‡Óy&R‘•þܘñ¥&Š¥flX[’žd¨?Z©z) -ƒuoàÒù%Ó~‚q‰cµöm³çÔåß{/L²zYf›¿b#m(çÝ¥åéwa‹7·{÷Õ)s£5,ÈQv oŽ‡ÞfÒBË -…·®“T»Ì™–2¥£Íh|å+Ø"£Dp”"!ú$?ò¸šÓUÝßzsž:BPÅD^o0bŒç1|‚ˆã;à}Œ§]n(— Ý-†f9ÜòdÚøŽÝy¤&ûjBŠ¡ã~B©Ì”{©üð_‡éúÖ.S´}ßLJ=É"ƒ$°Ï1uÛÅôä`ã§Ò9Ep†ôfÓ®rÄ;.¨teøÙöO(AøÈ>Õ1ê…CÖ¥"‡»ŽK×½ò5콧ƒEÃ÷ÖšÞ¦’}w$ÆLbl„ß]$©$Îçë¢ -”Ô/|͇Óa !xÁNe–ÍòaX¡vé¬-ªT/ϵS÷×rt_œke[´z:(SÞü /á64"˲ž¡:ÞÑRO=t–Ž|Ã*§;§‚¼szx•ê -{þZ¶F>›t xã²Èk<óMèhíÏ,5ôÑ 2¤ÈsÙ&¬¨š®†¯›©zK®­šÌ¨gé -8ÆXrS÷ÇÕaø¥œŒŒb®†›Æ³¿`°ò˜Ês£'Iœõ' —MsÓPÚb߶íöˆ±ýŠÞ›S<’ÄÇ@2TSbrG]ˆÖ¶5Ü#ÂàYæwV®Ûjìàp+íÕü3FkoËínò”3tž½e“ÛèòM\U7„\³S~’rs__}é¬ ¾æQ2¼~lÎ|BC²ª>T9^6ë˜Àa@vét|ТØrhƒPÇ>™ŠràöÁͪ](,„—ÌéLùfO»L?f°ÝÆWcâÖþá“Ì:w6Ð ¼$úã0dœuan#*bqPõ,m8>{í´+y½‚x#C¤Ï}H©*ËÊšr´ðåG…èžOOrÔnk1×?Ò¯&;=Ñô 7 Ô´Å3ÞþP~ä»é Œz[œ«Ë9:n‡k3ðx­bqÛ*]Ùå—^T¢Ç!uÓXë½¥KÓî)?º7D2€‰\0ð€\6!Toàä%¢Îx+ŒŽí²½i ÏTCÁ3².~Â8ÄS‘CùÄ•‘H£¥Ànøµ¾š3›^o®o~Vés_N­Þ4qu&´ÙÕŽQJeoVÝåˆã[·ÁL ×þq`Áµ¾ŸCäMr¡3½B¾ßªSL.,©ˆÇGÊŠZ -ÊyrîÃÃõ-§~*þ«*ƒ,ù½ì:ù2ùÃê† BRkiªHë<¬F¤ÕÒmíÏVQ{°÷V0v‹ÆX½IƒžÍ„ÞÓú3^ªt(ä[½¦Ón’߆OÇã¡Twã‡/k¡¤ée°…E´%vUÎìZT'ûm]-á²YCS‡.)gâ6ŒpO—Ùö -Ûw¢y sXg]ëòQ,ÅM­‡Ó®z½AIÉ6Ç&alÛ¸×vžéonùØk8Æ\=´ ¾x¢Bjå¥)áq¶ÃÁÍYŠÔdß^¦ûÄ«dÅÖpT%ðF“‘gÈç!hcÎ_ºñ„4æ­cì~›Ö7$ -jÚ‹¡ðÒ$3…%ÂÓ‡k™"ë‘g¹Wëg™5 +Ò>BUêÕ¤ ìyÔÁF>”'HóóŒH,?V¹'¼N éŒ>óÂr˜|Ž95!Þ¬ Ñ[ê\SÖ{–¿…ûŠÐñB§;`Bé˜~¿¦—tÙš¦ŸÌrû™©èC÷áÔ -BIàuÿJOrM_,´¢/׺84Ϭ® -¹_ïêM)d‘`•ßO&ŸÒ¿ûIè]‘ÖÊ•×R3ÿ׆êK0¹ß%¡Q†å§Zím>•ª*”‘…‡~0¼»SqÐZÿWø—°Ê˜zø)Ç|h³??ÁÞ -õƒã†b³’Ú4‚ØÂÑúe½Q¡‡Þ -vÉ"ÚÊÐ}QÊB’ïJƒ3aY¿C©‘Oj†mnúN"&KPú£µß×!¨šZy_èœróŒ¶ü6±$¡³=ã²ýœ¿Ê²aˆeÜQÇO&µéM3ÈÍþP?ã×)Ç`ëØ’HE9rÙ…Ôâ!rF1YEº´„BiëÈœçIÓ¹üÛ'ZA»²a–ØÚˆ93ô•V›Îïˆ+”mj| -¯n!¿Þs¬d9}‰‘­o/7ã#£öõpß[èðµMs* ¯@r>Váþ3½ŸÈ³"ç×·ÒúGý0¼Ø•ûdwêYw: i ÏHº—/M¢õaÍ‘¤â΃AñÞE³dó'nÂp¿^Ú[4¿§,É?&pîqÚ„HáYj}Ð*;ïnšÛKÄ'mSd—[ tëŠH=½wº&Ã5Û¤ó~“m&ç­˜ËIœU\ýýûI®wë}ª ¼¶÷ò“8°ˆoaì£G~Û…ŽŒNâg]:뜚’ê7ƒ’7 H­Íˆ£‰¢W®ù1arOªä€§SGs´Ý}Úß<‰Ïé÷»÷L,T¸½rœ¶ûúPcgÏ,ѵìôØØŠ5–ë^pU¹ºXiØVSÖ' >î2ãgÜca±&øÂHî©ofQæ”ó«Ö~'puË¢’ -4²íÒóÉÄ,êû5¶-Ó9èÆÕ™%:zÌžH}ìÇÉйü(”cú/ÆBؤÏöû~uü‰!ô |ÓSã.Ý£µKî¶Q?ÑMsŒÏ¿tzËŸÂ&#Œ -‡»2ü齯rjûRaU?ÄÚW¨OÒh׶Sä¤H/‹ò…öC|;r-×}ÆŽ/ ‡¤/Ò¹%žzúI)Bz­¡\tà[Ç(QæÊ—âÌS}ozlAeKŠM—ÀÀôØlF™4ÀôAºGˆ#EO&œG¨×¸÷É,p|y@ÌÅPÜ–ó†(÷áÿ_ y -endstream -endobj -388 0 obj << -/Type /FontDescriptor -/FontName /ULCLRK+NimbusSanL-Bold -/Flags 4 -/FontBBox [-173 -307 1003 949] -/Ascent 722 -/CapHeight 722 -/Descent -217 -/ItalicAngle 0 -/StemV 141 -/XHeight 532 -/CharSet (/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/W/a/b/c/d/e/eight/f/fi/five/four/g/h/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z) -/FontFile 387 0 R ->> endobj -389 0 obj << -/Length1 1166 -/Length2 11221 -/Length3 0 -/Length 11995 -/Filter /FlateDecode ->> -stream -xÚuwUX]Kº-îî΂»[p×Ü}áÎÂ=¸·ÁÝ‚»»»î—½ûv÷=Ýç~óaVñÏ_Fz˜”dJ*Œ"¦öÆ@I{;#+ @ÑÒÖØÅYÅÈNžQhîø9()U-A6Àÿ¢?1' ÈÒÞNÜôÁ«Z¸Œœl,V>>NÖ5 û?íøJN–¶öž% èdci÷A‰Û›¸Øí@*.6–@Se ³½‹“ Й`öÑÙWˆÙ;x8Yš[€4jÊ´ôô ÿFXyyyÆÿdâ@gKs;ÕÇÂhcïðW¥R@; ÓGÓ¦Å*™I˜Z‚þ@c9ð13;˜?0&g3&; ˆ™ö£Q ;S1{Û¿8#ü¥™¸¥Ðäc(æÿÔÍÚÎÞÍÎë¿`3K;Ó¿G2uq`V³³ttʈÿßàáߘ9àdacáea@w æ¿Jªz8ÿ&Yÿ‚ìL}¼ìfF6Î@K3àÇ ÁËÙÈ9¹}¼þ_âîXY¦–& €1Ðüãþýšýc¯`r²tè°0±°°XþzþµÒû8PS{;‡+ÙÌÒÒš -’_éÿsöE‰ŠÚ¤ddåæ0²ñp~8å##/'ûfü—ÿÔáoTÉÈòÿöÉòï”2vföÞŒó¡ã?Gr:9x@ó·iÿ3¿¢=ÈÒ ù·utY8Y>\óñbý_-õ?øÿÕXÿYCÒÅÆæoUhþ!àCg€<à/ElŒœþ+ÜÈÖÒÆãùà?5€ÿpÿÿ' ÈÈÆÒDÄÎÜæ_2Y:KZºM•,A&ÿ°Ë?U6ýû•ì-ÿºÉFVNÖÿàT-,M¬í€ÎÎgñ7´3ý’v&ö¦–væЇ+œLÿüE›¸89}Èó÷}|ûϽ™åGƒ@ ;ÐayÁÞ„?Ȫ6¨í¡Z„Ðq‚½—KíîÝ…”!Ú|— ¢GϺ„#ç–')S\iÔB°RR<$–P"šÛÍšW´ 3B:œà„©î³"ÒÍÔ%K/A\^ÊÏ#1és²²;-JA±q •{l?âíƒCÇ/0„$eyð_hyqž¾}‘¶ñýÊ37Ü!Îbõ-4Q¶³qú‘ZV±ñä³¢Ãp~¡O™Óo.D -T{aL¨UÂÍ×1ÞÉödQúËì©zØ!S–]Ïa•¡?Ù¸hqеÜFoí‹“Ð_m車Ÿ¼Û4Tù™ËÉÿ¡siQDMÙõbOž\£Þ¼b~^鎤WÖ‹=a«NA­+Ò´>Æ€tÚ§Åü+Á¶*GÓ½Zû•†HÜnïšr¤eC«Ïjûgw÷'ËŠ%ôÜ® f -ØCûB¶iªø€Ù`)ÿ5–’²¤«TÕvd¦«På^«ÓhšÅ™N§¦jûå®1Ç¡à,»Uä>3«4£2Å{¥nÒsõAN?‘ü â½NV~HG*ÓÞ†eI4¼H) -mǺ, -®Ò waÿvãàõKêcOô„¨¾S®æ|õjfšášºï“®ZâS×õ¤I­7v¨Ž”Âz -·ôÔºmŸÏ-4c¡ôÐ(Û.ä„ȃ#´cñT‘Í¢øžj+bõ\æ‰H¨m—VŠ ¾Fºx˜—Ñ÷UŠ2}’IŸ¡˜¹† þþ^=ŠKŸo™‘ÂâZÂ|rƒ«Uù^‘kR.‘2c5÷œØ¨"!·E´$ÜIkO8˜¨%+|(ôÅø5Ë/ìVQ§[c‰À ÍÁ2ÐO8@½è¢ƒ¯‹Xñ²ðúÏVA!è°Ê½m sÒ 93rkgÿÍ—2ìQHSP‘Ùn^Â7¶¢šùë¼ÜOÄѸߡ7E¹p#H?ù“D¥X™V>«0 -Œ¿Žª¿oñs­ú¨fŠBø»Ñ1;Óao˜ë±aôDªíNa[¹yÝb¡ÓýÚã¦MY ”ÆÜFØ«ïú±}Ä-ú'µyd þ¥oFKÿdNrXô¬ýɧ -}"$S­Éw ä[[ÉP7ÆØ1Ì5¬Š´³õ-ŽŸëN5c5å×ãÅŠhFÉI#­\°*ra_zé*Koì×á„QU¯q -Sé5øN¿«é¸²ºÊ=d<ºö:4„êý¡ÀÃÆØ…´!ˆh -)f2¢ï¿@ -¾T§K_},·Ëg¬÷„*Y1È̹¾ù`Æ|‘/à  °ÁQÝÂ`ýãWâük»¿¨Â¶okð6Ï°€¿NÙb,C×EbyþçWê‹ŠdÙBÛ Ào sUÃÈ·.t@«©e2'2ß}ˆ™]·ˆ¦S bîz„IÍVÑŸÈNÃï‹›ƒ -ë ‡z^p}²J* í‘v 8s™ïÙAþ®ºsÛ̘aÜK¹fs¡6î=1ì‰8ËwQŒÐC7¿àÈFÏZáâ´ÄÎLè Q«"Ã|ÈÄP˜b^ŸÂ[Á“üÎ<T¨îòòÞå©ìQ@þ¡†Ü À­Ð’fGç§D¿8õu -Þ° -瑸ÒÎxÀùý)#þ±Þi8YV†ýÌb¬(HèÑí¢˜Æ’ƒØzÖŸI¤Î©…xÞ‰§û N„Z»š—Ñý³Øvi-ºtßoÅ€cF2p:¹Gž*×ßuᦻÇiý¸±ÇæÚI;¶'ì†Ïí0fø||j0¦‘û`ïפñZû¶b‰¸ºz7‡¹âúù¼òk“Ò.•˜™Ö*øɹ€Æ3”£EýŒ"ÃWãHÛðçYбî>oíc³iW£žË -‚÷4Ï"‚š«—™ ¸¼2è…­Ð[>ÐM;òöS"ï4‰$€9{{ì°DFŸl~êõ „ Põë`v¿èƸî‡í|ôÚ"KÚc*¦4Á¶‘Æ -þÎm^ýTUDÚ½cîRÞ蟡¦Ìèî°u™`‡åc -A¡5³Ë8ü -ÛYátÉ‚Ž£×Ó—¦øm´g¼uKÙò2i™ÞãWíãfVµ¡qCY‹ÚÑá±ýèêJ¿@ëË¢u=cü[HÕ¶ŠO Û,¢,Óª+ ’ŒZ5±£yu–KH3&ˤ’NºÛ.-áì/éÚ‡õ‰aü¬o_:ûË#¾²Q]²§À ‡‹×c£IçÓtm´§·î‹Í¯½´°ÕÉøùÜb -~ÃÍÏCù ~Uî½Y˜ê­h1ý3S­±3ûÑi½Ë!¦–½,]»Æ¾TþCçÖÁZaåÁRe:‚D‹{ ‡MK×ü”tÛû´ê-\ë&jHy3(¾e -¤9À9DÃ# lŸÓÓ®ˆAœé\! 3”¦7¶1J¥Ktãq‹¨èÐdzµÓp]ŸlP}ë±â4°NГ‰¥ãè}¦w1U[uá´UÒz…ÃÃÛüpìÂ\EFJ¶æB¬a_(‘þf¯U,±D¨?dn¿ÿ‰·b¥m$Ô•*åA@欖ÞLõ €r Û”¼ËtïÕzõ¥Ë±.øi<¢óèÅŒG6($tÝ ª¾tå#½7=…Ò;=EjÞÚZJ!Ey-THÒ¤Aã¬ßÂW&è,Ò<Š-òýrºjjÎÄðuk‘°RÜú(ˆÊø -{W¼É’ ¾Þ;X®¹`U+cÖ†s@¾Jè=ŸçЇL‹ºÃLª“xØ9Ö+N4ÐàãÕMDÆòŠiR¾j eã ŒõìRõßÎb÷¬ÇÛŒ7ò†d¶4 -熢QŒèûÑñ»I&cÞ%…añ5gä]sÇCrØ@LPhÓ´®¡DLø¶X1Ùx«‡Ç¬]aëAÛO%‹e¯ÖƼà¬Ú¡k+Íš…cwŸÇà@QBgæÌè,Tö]ÐxñÝ=ѧ7òskÙ•—Ž)]3„Ê„þ&ÄÅà‘8ò™¶êB¦0ÂàfáÊPÏÆ{·ê郡Gœ_NÊg$c8¶Öþ1œ¡zâ Zß -£°v¬•Çn0‡{…õEÊAézˆºJ¦[Ç“Ú©ÆU!‹!c¡¹Vý°„9‰µä ‘Niø:c ê6S邉Ëù(—´KWÀÂ+ˆòøºÓ—:,gk9ù¨DÜ]ÆOkšS"EΦD“3Ë"o¹M÷ea¿þNgh›O;¾MÛ×ÏÉÁÇMQt#ùã–JF†,LIÒŠô·‰ñ—»0—ˆ."¢Ô ªž¢nÈÄú'§_n>$äšÇ1²¸Îþâoqr#ž«Ëfå d)3½ SPÅ›¦íý(k„ÇÆ`†ªg>t/góïoi¬âYg5]ï£äÜàËÐ ‹}œ**Á]úi¿+ã˜uðÉß;-QçIȶO¿­fœEÍÎWf‚óô¿)£ôBa1R@@V‘&ñrÙ2º~>Óò«LÝOz6DT¶[¦Rø¢Ò#¹à¿áÞ¬+//ËÔ¸ümÝí¤¸e_°ðzß -ÐúXˆLê4þNÂÜU›ŸBVq8˜hò~ÙÝH*š¹ò%bf–Lä¦cï© <»óvª®ýh„·òZ:Ò¨UAEÐ<>I½Á.6â5ÕR,HŠáðc^ud¤ÑüæªUü¦Ë.$²<·É†Ú« !-*õ$Ö¢ä¨0)„²e ñØo•tL” D§-×’éîÿíÕûvVŽ›u”›Q>ô5”„+)B1%¬:¦AR¦À•"ùž Ô¡síæ«cL…;F–’—ì÷û>ŸÂóέTrßæu8&$¼í‹Gq·!æ‰Bµ~rÚ|…±ó`LÔûÐéí!À•UÎÁ $kO#QøJF{¡ÜiY΋¢žq¥ùÙSâh®µâPeëÇ’ŸÚñç¾H‚·áœÊz3h!æžðE´…·øpÇôÒ©:Ž8¸È?I¥Pqé¥h×C­cœÑݵFIdŠ#ËæEIõèâë"û”ìéÔö€é-åéúf…#ÀÊyriŠeÏMKlútât-~–¶/h„5Ü(L‡—ñL§ï{$£BÃÀ –´ÀUøLû—’€á3]÷e•èq8.¸ÆF;0Ä;ä¤Óˆ¼ØZmÏ?½XÿX×ÜðdHƒe7"QòÞ ÃïC. =—BKŒ!èé.8›Xò›!ŒÄ̲<¹C¼FdïÇìç䬨W6³Âñ'PMÒñ…'æ¶LD -H̨>ñ?oî¾ ì©1H†k…Þú…d°°¾»—^ƒƒÅìÊpCÉÍSj׫¤Ó®‘åK©˜ÖúB¸â; -DòjvвpeýøqÛhn¬0òa¿B2ïÁrÀ\( -†.òUH&ì[QGø4³à l›êQ´ýÄð÷sFp²Ããu €ÛÓ1ƒ#Ä$ÖÁ²+â(IÕ#à -ôCd’¹-çp'X„™YŽ&JölÍ}+‰„[;tú¤’¶`Ò*lêgeÔÃÂ…þztÑ·Ù?•ËΣ-#‚ÝÕ:HüjÎÒ§”J7‹—/ækó\puësŸR'ãþG¤Ž’k{êH¥ù΀Àá0ò‡ Óò¢‘;Ùx]ÈóT±É‚_¥„Èóï„¥‚Ñ —[é:-ªÊêÍ6Ï2.+³,Lî¿… -;kx9„L0gÌ–ÚÎËŸóOÐ[u Ý@Öß¡b ëêÆü~ dk^*Ô£âŸëqb‰‘#¿ƒr£Ýp“/†…Áx€ÂG‹OØÅE'¤(c!à¾ç‚pŒæ­ñ\!ßÉXÛU=sgîzögõÄaÅKiˆ‹¼)sI›`̽TD-šF7øRëXÚ²w棛lÝ›^!·4åçÇ´;̪p™”ýˆy­™æܾ€íÝ»ï¦ñ2Èß…Ä‚ -*qÕD˜×~é‰Åo -¹’º;Ë/]u‰²ÝRO~Úà!,©˜ñNá‰5yerzVÕ=y¤»iû1ùs`$YjD¹@ˆ-Ï.f˜^ܶ]ú/McZÄ׸)^ ì57@’iâé{ì3F–®às£˜Û:ôaž‰å~IËkC•s7ô´^xùa€#›ˆ-TV&Æ^§ví¥Ë-B¬¸Ö -¶©hLeu£Ž¤–½©H<䟂¡hÀß>òàwÈËw|º-©^bα\J4³’Odù ½Ö³ -©^Ÿ0ÐÐFfúÝ•XL“¾Oô"Œ˜¼*IáÝ›³èørYö3[ÁJ(ò’2ƒèZ>ñÓÉH¢a!‡G6x}ä‚(–B -ÝóîÛÝWƳr^`œ†c[RÀ*²ë  ¨ä¤Ë+Á‰Œ’ˆœë¤Í^¾ Š‹T¹ñÌŸº o‚·I²b= sÏÞ’¼!ç.“¬ƒ†iNÿ­£v¦I‰o9¨HRê‘v·tžEÆŸ¨Ôâkjný³ÓYF#©•ÜHH¿CÌ‚‡ê€-÷÷\OòJTûWÕ¹šnóÒQ&;ñ,Ú¥‚„—â4£U”‡ÌVÁ{¹)/‰íÏÑd­ÆÉiØÅ’ži‰ØúºÏý®ëZþ{Þ*Ã}ôJô¹\ô”[AC|Zù ÃqÌ‘:mç¼I$j3_µ¦â|áýõPH]Îrò„U-fE©•N¹F-'"‰Ó2Îb”b%Ý“ÀóêÐ)n -E/¥«¶Äf­ëŒúT`R—Iø5x4`U( ºÓnïðˆòfë ÖÜþª‘U’É™Áù^†æbãx o]T\E|°N¾© ¿Ÿ¢³!vx»…ÞjEÎ抬#k†íw”o0"ÊI’¨{HÝœžäI«xv½i -ÿ“Ó”BØH¿FJßÀ]#›î)µCà”ms’úçhkÍîÜêÔ°]ª7^ýlë@þKÅVΟY&dü+pº~V±\}¿[/êl¬7¤Ö 4ê’…3ò&{‹4Óæ1ï¸ÖE͘ 4÷eNkmÏ$GçF(É_Úê\yŸúºÜë8.jÜV§Lm$%XëÑÒ•KCQ+š[*u½´D=»“E¹ol3¹ã ʯ>£È5›—s!ÆZ7Ù¨-ÃMnëŒHôŽ¬$£y%^üÑAÍ0 u-#ÝY|h^}wô­jå¹7ËldÕÌ3oëU_â¥Uq¯ªÖ‰¶Ý-2i7›F®¹õüõè?3z*aú$EPÓq_Ejùî -ŸS×­üãÝ´_|4ïv0¨ÐÌ@ÀÈ×ñt£<¿‰‡Á K‘s¥µM7cîáYTÙ0Hüʽ@‡@aXIÿž¬H½I13L>Jeˆõ¸ø“‹©ï€ƒm;˜he2„W\ŽûB ZdJy›íŒK—Ñîªìœ*{CG ÖLö·1”tg…¯:r³\Ô›Í÷`U~Iá<Ýëz^æñ›©BÛËqnR–›A'1ªæä˜Dc|^7’ç J -´ðíaÿ„$Ô 4‹!.üL6’¸ù÷Æî:!’S¸¬¹h»?%­ÜW¿Ç±l61·oφW΋`â¼Ö£WÃ`Õ¥'uÔEÆæ½ûh"WF–fqE‚(tÎøÍ€5;]ŽB(;J,‘˜+Ò}JÕõ³†‰bámÏè>:©tÃEʉÓà­y.õ9õWêdÛ³Ïq -¨çgðóás«Sé:»Ï¿û]¯«EuŠ¥¿ HgÒœk3äô!ëHº i -Z¸©È¦FÉô¸È^ßM5súj¡ËI­Q™áèž;ƒHŽN\X§<(ùÞåõnt ñ²¿É¼M¨–†À–—Œdr|¿Û„y­àû·$´¸£øƒcgŠíé1+}ì8/¡›&מó,­Ä^ZžÁºæý¸q%ö©Ý~)¿mùà·ñªž¢1ÜÝ’U2™ Êe•ÊãVÿ¶¹ÚÖ  õ^ûÑýžB\ÊH9Ú&<¹H ½5À_œ'¡%‚ßðcåä€Òè k(<òÏHK°ï[ ­?^W㯗D®ðDîq9n1ºp®ÚÛè0&_-4qóÉì üú@Ÿ~|ÚÔ“Ø*ŸÆú=žîA€ê™õZ -7œÃ£Ó$X£eËö}wGB¯ÖÄ&ô¶eÛ´_n9‚Õö*]>”ÂÈE…ML§«ËP¤=§z¦Ò=•k;0Ü)¥A<>ã¤t‹í,.gà›MhKŒ5‡æ¹S™j·"²PP^Ú~‘øœßþtëÚ›¥¿è½ã2öl³ˆxÓr£É¥Fõ3µ¯Åº`0YW(Ö€øG2™î:í_§ú*Ðßîß{§9LgîSÏ„’cÑÔ£‚™ºä[ú DõM¢Vç¢86iÜ.$f•]"1ŒÚ^©ƒ/¼£³ŠŽ©Ze±î3ŒýÎcE…ævaä“ÇËW”L§1‡›÷K¾}k鎊ØY¬“*\÷z4ùfŠáV†âëoåEO(ÇqDW"²<_Þö|Uî/30}e`ð­ê|E<5X:•€äõ\èõÝÞ\òi+øηøVÉ«UØAļ×®›²ã}˜G× -¸Ù¹æ5‚ne¾ˆ0Çʃd*?÷IN†ßifD÷) µâÛÿxnÜBKÁõœÝx¬k3~¿=Ì-ZŒH·Ìp.*ňe‹Ïá™’Œµâïõ¥šÔ -ê­Q¬XM'L{.+‘LIÇ2rˆ¤~ÝMv¾ªÝ‹ñ¦¶ vD´6yù³1ê'Þ~ܸp›È-v‚p¶mÖ…õçÍöá%rJØõÏc9›¬HnËŸE494,LÍL¸‡üže¹Ge$üÉSï“‚"3 òHÒ¢¤`¦Ò„Ç:>‡p¢X]5ª†u·Vã‰?bKI‘c‰cKóå r2×™R{•nGjáæ°Õ“à [•T\•çšJ -Õƒ~…—ÓÝÞç%4¿eªü]ý6Ò¤eµøÀ>kBhs<æH*”Ø÷ÈEaMxX²)Mþƒ÷«¤ãa;¥%ð=;^LÒ!‰òǹ&ŒCmhv á^íÏ©Z}©mã~…<Ñ”–µ>™Ýx¾ÎÖ•"rá2‰Š„žhyŒÌëÊMÀrÿªEU.¡Î\I¶¸CvÉLS.Þ¦“éðÆUé8rHP|X˜©'•›]æÞ×tEo{­†‚ÓSŽ6ŒÞ0Ž7ëKß8Õâc¤«žŒ2ÓåJI‹£òKuÛ³‰ÌÒ™©Ád¢ãŸ­á•žiçxÚ¸l´½žrKÚöž\[¯ãX€u¤Nå‚ÁV/¾¨—‚¤—t•dÀï„Ms¾øÂ)!Ô̓Σcûú¢—'³|Os‹4Î ÙŸ˜VÃr˜ö$úUöS¶µÀ~èÅå8_Aøä|ϹáwÉNžÓò˜JOÈfÎ5Û1®.Ïj¡]&ª×kdJÂ"Jt¹3?Ûx³- Dð»Þ<_Nï¦Úx„ð% ùâ­uØ¿><àÎtV¤ÈÎ˜Ï üá]”)¢ÅˆC¯¹9dZö¬Õg„WÕÔ:ú‚Þ*˜@x$k}œBèœíµ®z "ŸZSâyš'6I"¦xzw ÎÐäaÙàwŠÎ´”:Bá#•)CqY³ÑøLyÛ©&Å -vÅw3]ªM }HOÞÏÓý¶'’í¯Ñ%%c?Ƭ%‰Z„:ÉN;÷²¸º‡ê|ÆJ£W첇ò»;ë»|nr#ö×UHLCêßþ¤¤Ï!)\¤ Â/Ãâ`†÷…B8@_dõ§oÂÂèõï?lËá"d§GúÆ2˜Ö?†OðÈe„O@`˜:@iBðN0^:b”8ò7˜ çŸKóÕºÍNçâ2˜®.5·ã°7YMˆ£¡ÃëüYTñÛ<Ã0ñxÈ£\ nº¡s1GÛ§-íáõýrV€KâDõ;ùä`.×Å_-Øf‡¶T7qû(±wh:ýÕm•}—'MYêb©UsenÌ"\ -ÑÜ&Â!$àž`FAÎ_8»iØ›tÿ<ðàëy¹x@þ\ÁͲþr»œÛÕ -MGJk•ó¤z4v½~㌷W¶fÁ€|¥ùôá…š6ñPâK63|ÛÙÛ˜ŒK“aLñÒa%hf/ò“(ìa¬tUyYègCØw:9h"ŸH!pNf(Í#εÂ?·û¢@lka…p}hOA­{û¾JöwÚÒÙ»Ž©BÖnv9^5YÊ$Õ‰~kà‘ùIªåMìö$®Âåkë¡\Ìk½šÜ6šÕ¤©D‹ÙUÜÕì„3|˜bŒµ‡êk¤–W!»1pmìû Y×ãÎ;€6'¬ ½³ä¼b[%ùZzí;ÎtooU`N$#²h‹d½³žÍsæ&!]PÖ¶å>Ô:÷)GÜ8³å†­ð^ÅATpÊuÄ·¨™Þ>¶ÈI^bC³þy›hÈUOÄ7ågí[ë/-¢ƒÄŸÅ~6F -ê¹óºã¡…);µÐÀÏ=%,ça< ¢d³x‘æeÅoQP«V±ùH‡þů(¤+´0#߇¡™¸êÉü(X´ÚcŽÇLøi3 -®±Kq–É«wcóë‘”šÞu o|ÙüîÍCNTFä[›ÈLÁ/ðDB33Ds76)IåøÍĹ”g¸~!Œç$ ‘âl¬½ò¢ŽÃŽ³‡Ëjº}dJfçs/J)W–6ÞX¦Š’!¼N·´1 -JœDŸÅKÆûmÐ>Þ2»M@#LµÖ<‚Ûýi•µ$ŠÔÌýÐZ–¨a¢C7¨ÑmÎTÎÿù©úÉ‹]ý“‘Õ0¡„žt{r®Èp˜‹¶ -e—CÑJ7hî²`›'Ì®;Äì’ÐV.ýÃÛR‰©óT:¢ØY}í`ãÕk¾I–ÓseII+PSËzs´2|¤ÉKòQ}{Á,ÜÆhKbŸ7lï’›‚t WY%ïSSáÖª22MYQÛªØæ"1΢ÐshJ ɦ‰iÁ­G¿iéd¬OÐ'±4E*Ó²µcáZ1ýÙ‰õ%|3àØ)“_/˜O¾]?a¨ž¶½ -E|ò¼Nÿ¦ÒA¡ØháàÙ€fÜ$×仜\K³]Ø:Àý”Ñ{õÓ«òâ¤ËÁ¡O=¹zÌ ·”±õí”8{ÿÈän,=ê¶óÁ¿ä) ¦ªÿ_úO@œ÷ŸQòq¥B#HŠ¦l ò2MärzäPi[²:øåNá_„J>»¼E¼ºà=¶b õ@ãÑû•âOÒú¼½IHK”¶§ÝkrñTêÂiŠ²öÚ¸cŸé øÏ¥GŸbø½ ¯øþ°Y…Q- ¸Í¿¥«cÕ¹3(%B­0@jÀØ-Bd[¬íÈÝk¦ ®·”5وΖ£Ñ"$Êk׋Gé4àÇ* Fµ&(—0›Æ$'î:ŠÃÎ|íS:L\ƒ0ZiQµ_¡,GZ© ?ÓbŒ=2þž×Z|߸iˆnÏc_Râ1Ó—hãÅ\0ë† C°Çµ5Û=Ãx’ÿ“OHú4¤q›9‘Øs¥-î3åä,¹“7F‹˜Z!jóë`Û7)ˆe¢BI¨œ‡—¼Ožë³k¨Ê¾ÉµõlÒ#EMÓ†÷f̈mgÀ­ø¡´‰ÏqÆ~Ôm…–E+5æeÿ¥ÌÍܬš…2þk’-{Ös!è6¢Û¼;Ðà‰‹îq³R"­§´SIOK(Ïü±'úSâ¹nîú7óq$âG<:µ@¢ìÊJI1ÖM›Cã(ʯÉûd“Ã:½Õ¹‘¢šŒ„—~»;uar¢Q¿{ñ®Y]FÜ ö9¯PG¹-¼ÕðÒ¾¹Ü&ú2hØhY¥œþxÿM§ñ5§‚¿¢ƒ‡šFÄÕÂÚQíéû]’zÁ6('÷œ4»€Ž•‡Š-ƒ¯#ö£ \VØ |ö`óZQŠÕÓñÓeÙÜ«èèÕÕ·OËß8uaf=P€k¥Œ3NҪϘñeÈšñ>´Ï‡31–-çZœ%=:«RÅÓ²À'”\¾Û¦L„š6ùxäQtJ}ãvf’ßÉa}hÒG@æ8¤ëÊœ -˜":„ ó\i0ìj×Ô]ÝçÇ2Ô H™8;Ï\·sXâteÜÉ!iï|ûºÓ~|dÍ"_@ûgT/¹:¨&ž=íèõlOcÿ;Ë^-7½#öˆh -öR.ÃÄLE4gš³Ù ä½(^#=õ4VÈN•„œçHæãÚ3T˜R&ͽ¶b÷y«‹ËZ[~ünkœ¶êÍš÷98õÛI–$n±‘?F݉·lŸ¥ï8U™~WôÍšîϧ5þ\ŠDåî®;ØVgÚ}Ž††ï^Žp€¿Ê„Æ­cÛ]ØÖ†€UûÃ\Ëb«žšÅ]Ü“3— žhÀj`lAa#jJ¶òjªš#;¶.ßÆ£H>>·©©aw•î7‰b…ÃÞÒ—ysŽõW¾{ß8wkIB¸¡’(ÞyDäUˆ‚:å ÃÖœºg{?yýÈ`¨ñ5,H³6dÉÀµ²rýÏQå/3äP;lºåðbTS±“Z+ºV®„0HjEÓü EË°ÆH#rÅÎV¹/©\Dú'ÍxëDY;N+l¼Ëµ^¾·j,l°GzEZ“ušÃª²…—-^CÄ?ß&|Ü9RÑКêÏi4eO¿n ]?ë¥ø·Ùs\'™06f¾{9U߸0R™Üæ;ÇÓû$“ÈRÁXè1DmáüXIà -“`ào¬ÉkAeÑ*¾«àf¡íð0à fvÜбْË?Á&é}–“âÃÕ©É„%œ‰…3c¡»'¦L2¤dE úNͲ‚¶Q¥E˜Q'£¹Ý­®‹ω¸±ð¾`úÊ»R¿o3@0f¤÷¼ô -ªŠñvv™l­V\ãÀÙ•o> endobj -391 0 obj << -/Length1 1199 -/Length2 4726 -/Length3 0 -/Length 5495 -/Filter /FlateDecode ->> -stream -xÚmsu\”kó>JH#)‚KïÒ- ©t‡(ËòÀ.± ìÒ)-‡VB@iŽt§”„H*H¸„t(!!ð]=ïyÏï=??ÏÏ}Ï5sÍÌ5sssê )Û¡mu4 -+†È‚t‘.¶#J[ÈpðÐÂÂœAx@FÎÍmŒÄ:¿uÁƒw܉F©Â°xc„Hæ…€ Yˆ´¬8†ˆýíˆv—é»#]о } ¸;#QxH -÷pPX#WWg$`g`Ðîp# ²ÇWøûÌ ;hWw¤ ›šñ þcÊÈÈ€l}þF@ªé€ñàž€3Úõg6<…€Üñ…ÛýôÕ·‡©Ù!±?ÛX¬«¬ˆˆ«= ÀÛ„1öÂ(+‡/V -ewíò“CþS?U¤;Ç7æ#ò; -Ph/”ßo!{$ÊîW{v®"&(¤› ¥úŸ¼‰ü›€I@D!2ià¼á‘Ÿ©}\_ ô§†² ðsE»‚ìaÎ iàä~˜'º{~ÿ/ð¿7r(d‡„cA¶€~$ÿ°ãÍ€ý_wÖé -²‚C Päç÷ß“5~¸vh”³Ï?îº0$¢i`®b`*ð»þÿë©¢‚ÆÓ -A¥¤AB¢Òâ (ߧŒ„Ø¿Yÿ«ÇßZü²êÃÿ©ò¥Ê -’ù«%¼–·å ¸cð» -ÿZm>Ðÿò뢱H8ÿ³F÷!üáÐß®×ÿà¿]²çP÷pvþ¥ ø/I@xM0 mÐOUœñç§2HøÿsA:ûü&îߎfÀ_â?tÿ†ÿbWF98 !¨è_F$Fé -Øé#±pÄ_»ó·Üv¿( Æ >q|ˆô_˜1 wB ~(¿ e÷¯¤j(8Ú‰rañ+ -s·û¯á' ÷pwÇëôkRøØ¿ïöH|‰à -Àɧ&Ðp¹0Çê°–£JeV/¡åa±.I“à qòXçK‹Â—;u™ŠXÅs¤“Ÿ«ê Ë­u/E$°ªÅJy9ɨ´ -_¡£§»¬ù˜eS¸F^W–r—üþ+¤‹%1†95kíŽÏÍÎ’C nÅ;CtFhÆ G–+«nz$¬ì%yedz«|2L'!ÛzšÎ²$c}mªÇÈTŠ»íõ#Ǽw-)ê7¿Ó—µÒÙŒOt«PIEhc«wmY-Š¤dÛ†ÚEOůìO*û\ó$îŠY»Î¾«1Çî„´©yÚÙAE7ÕÚĨôÅ179³VWÄ‘J€ª„¼ò‰Jª°¨QjEÁýæ öýÔ,7v%GÎçƒêoãßÞÂ4šj4Ùn³DÝîÌÅm˜ßСä> k·0bXçA›SH¾*jAÇÉß” -ÀÝX©Ã ¾\LñÃ4t$ŸN×D’<¦²ã¨®}Öñ6Ý÷skØ9ýÄã - HUÉ} -“ÃPÓÎð­I+yòsÖ„Kfü›”’IÉñAŠL3”B$ͯó×…ËiEbeÏ-RDZámãž°ˆœîN} -)æeÿ\Sé©]Cjï ™b‡‰V÷ÏO2+›­!{Š/FUÿTç)1‰N}‚¨üªe£¯û²~!qåÑÁ¬küZÝTf§O‚À×õ°ûo6û0ÓL=Ÿ7· rø«ÖTÑ^•?·17_»Ý’¯´aî~·ªþµ7³ŸˆéK­zéÐ -âü¤ì©ôUdZ~ÛäSàô©°yâÀhÞo’—¹7òâ&³˜‡ Û$Õ¾[¾¢ÈèTÏ>˜W2£!=•xV’ÏVN·y» -‡ -í£Œgtæ&|ØD÷X“[„™¼©ß¾w¼’ÃŲ~Ów•ïµEç¡W_ñ.ò™²Ä(–õÓa­ª°¸UúºN7IÑQ¬ìÓ%s^Ëý@r³‹qèw°ä¶–hT¤˜’mÁìô{Bm5m-½ùÚŠ¬z3Šn¿ ú~>ÛÄŸrêLkHë$7›W?¶ •ÄßÔkîñ­OÏkõÚ~ÿP9g º"숃íÏi¤®>/Žÿ¸½êbIM@mÖ@ËEŽÌ’ÞþÒ*è8SòÎ7ýÁÌK(Sß}Êõ¥+b™, À:úcA´º³-dÀ2><4ùyµ›‘MZ°Jä4ÙÈÀf X|u4š}æ”Ó<ʺdÌ€òÚîK·çÏîªK¥“Ð\O^ÖýZá¤À¥¾¡ßUö^A®T9÷^ϬvXWDžð;‡Îõ#ÉæàR¥ÙÂi"/Fz Ê©(šêé´f'Û­Œêèó•Œ16¯5Ó;Ko¼k÷"Œ]¥‰Žð`x*J¤EXÄU—¤gÔ|ër˜B3<¨uÒ²âµo\%®H?ž&Î<¬x7ô’ls*s?µëCp¹Ç–`§qcz³*œh»¸3¸Hû¸L™¶Þ|=U®.e»–-¨¸¢Éªs8ÎÓºý"ʾÇ4v„¼ÑÛ(/Sf8 3ÞGf•.üP¬ÒØ9˜E7:b0 ÷Þ¨!ô«´" YâËvˆ <ºO¡/¯ª.ž­ h~]mX]ňá³À]8g=™WôÇTÒÜu´õÊq±¾z4¶ñHúÀjüt5¶ zè¹ÛË:¶àÛ›+-?*u<;µÛ•–²òáuS&/íN-½?I7Öx­[`WóJ‹%PÕÇ.á£Dy§z -˸ã¨rêù`{ržÚ½´Üp¿vÉM´fsW’ý=Øá=S²€<ÚšGd1hNe2q2¶'<³ã/ á‹]¢N(Ÿ—¹ß£í!ºJ©WFFý)’1ýÇÓ‚¥ŠÅPÔ½„(=“pm)»o¤;½;¤O_óîÙÛÊ£„uÑÒG -3ÒBÚ3dAÕª˜ÈHH|‚ã9¬(Ç|ýG²9 *g@Ñ6Xf~PYKØcÛyÖÕ0Œ"¢K•Dö(]8š•˜€XÚ¡¾,\ñ&ËŸ@ÉÛçf#¹Šnöøµ“y›­á¤âÔÌ‘¯ØjõÚo]+™Þs&S&cB „ºjŒ Œy÷ýˆî8.ã„.ßL×z¨ŒÁüØPPí¢±Ÿlßø2m%Þr˜;6ÍD«I·:…,{x†˜–«'n£+Xb àJ> -Ì¿(\#1ت8áß×ý–‚An‰-¥îˆ‘vÓV*‘|¼·[`ú _.ý†©Üø&»…"Arü›CaKIÁòñ€K?äíP7qoDä+:1Ô¤ð;g)w5õ’›RãåX\ÀÝ)¦£;¼Å z°/R!ËshÆÔÔ¥ãÊJÓ±“ÓBÙ›ò[ÉVˆXEHÌ[†"·`!‡G{E-÷öpºW×eçzEtûùÓ ->|âY‘7X<Á¨]Ô‹'?fz“øý¦¥ü²òGtzOhz2 ~%pÞDÿ&í™C×I©”u‰5X"Í•[Z8aþ3}¾KöK-$K•ù”KØŠ!¥Ô~~T³iÍÊ-ÚPé"dåÛ4²Ç-í'äK¥E^´®DöXD¡˜ÛÐ;6;Æ͵I›ŠŠà5(•íÅ1¢AZ£8ï¦KYT»œ”NþÃÿ)Ï(.ôäÔ ö†8@B"bÝjû”KÅý'ÌAû„í''ñé[’žÍ ’'F ãbYúôM©|Ý.ç‹Ú¦E¶ë»kŽ~ñzŸˆH雧– ÷h“ʳˆ4¦ùËÉy«8/ÇP'¶lÌE¶ÉÈå݉—ï®[H(Z“yT‡®q^]ˆ~Xó‚3üUv˜iO1šU@ƒAR…¢ØuÃUMaXr«î¢ÅŸ®Ã´ôQ’\±P*¯­Ò:/" -ÊsÕt+YA:(êúB¢H“Ž¥RñŠîi†˜S—~½£Y!ͱ~ÈÙ7QûÑK­¿Ÿ{ñFyf‡_’³ƒÞ®o¼ŽÌ­ž„Ú3’͈üES®ÅKWo}2ã¦:#i -™Ê·#«>G­'xO‡0kàzXô Š -Žî­$ËyFœÏw®w¢"„}íéÏ”W“ôïxwÏ©ÔO°Ñ Z[ð.¾7"yËw/Ä_ò³µèG›ö-ci¡TÝŠêqÎŒE¯¥AMõRBbà›Í¬LϹÆÊDÿ"øH§ [ë±lSô•ƒôI“˜v -÷åÜ»‹ütucêªéâO¯Ync¢’ò{×í87$ÃG¦ºMeß<0ñèKúƒ@ôG4 ;ipøqbíŸæ6âZ_Þ1)‰ÖÖ_´«ÿHÏ8‰JL§{ô'aIUš<¸I‰cw‰BE^¹îò¥. Äo†J_<þØw-UׇõkŽ³O›õ»$Ë°’Ïo'1”‘?>ªˆh -Qúa7 qG¾Rúúô)Á«Þ˜¨åDÐrO=ˆÂMê5v”!3e¡Òáµ+«çcÅ#Þñ>«ÜV;+py`ë’ö¥&-´¤mªwpÄJ£$;̉q0Q‡‰±èÛ-“’L³n‘èïüáÇqôŸ8TLfcÍò¼A~‘[þuiŸo;8ÒÝo`ÞÞŸªïÛ ZP2äšêÝ>Ü~óhÌwŠ9Ã0lÊXìüná§;¹TŽy_ÎŽ;cvëÁk%6ÍÍ“æ¯ -øs.Ñ죜Šº¯Eðšq.òKËe¶,@¥­\*H‰¦sØ?eÉœ§ô¯Ž°jÆÎDií5Vöäæ4›½ éP'Bs-¨VÐÍ$†-¦o¾Vïé_½Û ³¬å’â—q$ž»™#Í<Óþƒ³×ÑíiõC6ã±M¹ŸUž´³^·OK¨J¸ýƒ…Çùyi£ù—$ö›ÑS*<ÕkRdôkÄŠF®¯[ †¨¼×'63OärGÊòHùªžrë’w§p¨è¨0[¾õkÕÞ:°¦‰JƒçøZ•_®xH ;èÕªâŽUeÓwvC[MU=z¹{G2‹ñ\dB¼I$€q͸ª¯‹²»ì…Ó¸·ié¢5G£¥­[˜ -zŒ?eæäJYõóœ?½ÿl¦†ïž'¯i/oUÔcÃ?ù‰•;Cšç¬­åí‚ïõ3 -¯l™fÑ @qùåŠL]ófÚuïy«HV®}âUf}D9aiüaäV¯óY†ØuJU®Ó¾9×1ÓV€Ù³uÄž=÷[(ÉʘH¬…úº˜­»Ü¸G?N·îì‘Õ=6– ;‹š[~çÓ•ÓÞûô»æÉíÏ‚5r§®î•5ÛšKg»Ù&íç¸ -Ú¨ï—NÚj›5;¦4ü§ˆjÊ’_R͈¾‹ (T34û²aÉõÂe8û(k_vÛw¤™hÍdl¶Š,þsâDJNÓÇ- -’þwÑ Æq*AÕʤÃ^ÔØYîÊ$”H¼¼†N¡¦|¦³âcQΰ˹È28@3Åä–*^iæ†hoYÉ`’–¥ÖÅ6Þ`ƒjAàoÇð -qÓÆIÚ&Åà¢ðÑ -AøêhÌ&ÁÒ®Qy@j†› låQÚ¤, -ÕH‰3Zuí?IQyæÄPï°ŸMo8]ä°\ |@¨t!Êyt àPnªp–lÊz^Ã:ú'm}w>ñÚA!§¤.àÝ>¬øH ÈS¡àÌ«NÌõzÞmé4 -OÎ6T6œ[8Á‘ÍX¬ ¸ +:wÕ>Ó¼¹é šhqkáÕ_µhñË—¥óª»=¬?j_ØL#²î‘+¦]·çüNpSsÖÄKM·¹5ô¥/å}üÃݸ.>*Çä‘ ‹Ù áÜÅQå ”’_æÆ[‡ŽuJÌn^†h‰ÅŸ*{e,AöORÏXlHóÓö~‘Ï怹ŽÓÌv]ÅOË´ê¹[q~½ß‰‰ø‘}¹Î¹ïÍW,pvHT™ŽÔ -³q¶Ä@ ÿÎÙ™·û‹)_¥–þ»ÓZ“Ž(ª+KþÈC¶ü%ù,8ÿ7Y›ŽW®ö… ›)?¼Ï‹9¦$nµ˜0a=$¾j¤ãn³° -ó©>#²¦Nk4ôÏyZµâf~Š¬˜†S0"×oJD==ù¤w0lÅõÀ™(;ûƒgxƒ!.9‘Ç]ãÛ¹õ5ÅêÎlլش»-†ÓhÚéV#=MÏø‚ˆ?æ üµüPôóq0øYU/]¿ÞzÉKU³k%ûlz×E9DZN 9”òöp -ûž$\Úþ²©*GbÄ<À 7•¨Ê°íþò²‘/m_ãQ®ï·rÚåÂB /bàp±nw秥äÖ†q¤žW}üžaÕ·:Í -ZõÙoe¾üThºù©ÆÝMßk1):Ûþbד®@¢›iß­50D-ØäýÑÇz{vµüž°)|TîýÔŸ-Ò -ËLY¯² ¥b¬z £Û²ÂÊjÄø=>wù¾å -|%óùß{€¥ñÅ ¸ãÈkâÙ©×€M]¾¢e¥Ÿ}L^…nkÎ>é„Ãߧ­4+<³z´µæ -ä>þ1ó@§áø@_çzÈ:µýMƈS¥´÷žÑ, Ü°øž!ûµ3Ò´ˆ$DíbÖ”—%蛂W—X¿)û×MEÓ®Jó8ÁÃx3ÄëjŸ×eÆ ?Œæ®ĪCqöÌùÆò1’çYu‚‰nm6„¯Ÿ]®#™Ýù?H?Æ -endstream -endobj -392 0 obj << -/Type /FontDescriptor -/FontName /HQXBQV+NimbusSanL-ReguItal -/Flags 4 -/FontBBox [-178 -284 1108 953] -/Ascent 712 -/CapHeight 712 -/Descent -213 -/ItalicAngle -12 -/StemV 88 -/XHeight 523 -/CharSet (/B/N/S/T/a/c/d/e/f/h/hyphen/i/l/m/n/o/p/r/s/t/u/w/x/y) -/FontFile 391 0 R ->> endobj -320 0 obj << -/Type /Encoding -/Differences [1/dotaccent/fi/fl 34/quotedbl/numbersign 39/quoteright/parenleft/parenright 43/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon 61/equal 64/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y 91/bracketleft 93/bracketright 95/underscore 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 147/quotedblleft/quotedblright/bullet 151/emdash 169/copyright 174/registered 183/periodcentered] ->> endobj -201 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /JCPDOW+CMMI10 -/FontDescriptor 384 0 R -/FirstChar 15 -/LastChar 15 -/Widths 305 0 R ->> endobj -202 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /GSKNIF+CMSY10 -/FontDescriptor 386 0 R -/FirstChar 102 -/LastChar 103 -/Widths 304 0 R ->> endobj -90 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /ULCLRK+NimbusSanL-Bold -/FontDescriptor 388 0 R -/FirstChar 2 -/LastChar 122 -/Widths 381 0 R -/Encoding 320 0 R ->> endobj -65 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /HHXMFQ+NimbusSanL-Regu -/FontDescriptor 390 0 R -/FirstChar 1 -/LastChar 183 -/Widths 382 0 R -/Encoding 320 0 R ->> endobj -144 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /HQXBQV+NimbusSanL-ReguItal -/FontDescriptor 392 0 R -/FirstChar 45 -/LastChar 121 -/Widths 321 0 R -/Encoding 320 0 R ->> endobj -66 0 obj << -/Type /Pages -/Count 6 -/Parent 393 0 R -/Kids [58 0 R 87 0 R 112 0 R 141 0 R 160 0 R 185 0 R] ->> endobj -204 0 obj << -/Type /Pages -/Count 6 -/Parent 393 0 R -/Kids [198 0 R 215 0 R 232 0 R 243 0 R 262 0 R 273 0 R] ->> endobj -303 0 obj << -/Type /Pages -/Count 1 -/Parent 393 0 R -/Kids [296 0 R] ->> endobj -393 0 obj << -/Type /Pages -/Count 13 -/Kids [66 0 R 204 0 R 303 0 R] ->> endobj -394 0 obj << -/Type /Outlines -/First 7 0 R -/Last 55 0 R -/Count 8 ->> endobj -55 0 obj << -/Title 56 0 R -/A 53 0 R -/Parent 394 0 R -/Prev 51 0 R ->> endobj -51 0 obj << -/Title 52 0 R -/A 49 0 R -/Parent 394 0 R -/Prev 47 0 R -/Next 55 0 R ->> endobj -47 0 obj << -/Title 48 0 R -/A 45 0 R -/Parent 394 0 R -/Prev 39 0 R -/Next 51 0 R ->> endobj -43 0 obj << -/Title 44 0 R -/A 41 0 R -/Parent 39 0 R ->> endobj -39 0 obj << -/Title 40 0 R -/A 37 0 R -/Parent 394 0 R -/Prev 31 0 R -/Next 47 0 R -/First 43 0 R -/Last 43 0 R -/Count -1 ->> endobj -35 0 obj << -/Title 36 0 R -/A 33 0 R -/Parent 31 0 R ->> endobj -31 0 obj << -/Title 32 0 R -/A 29 0 R -/Parent 394 0 R -/Prev 23 0 R -/Next 39 0 R -/First 35 0 R -/Last 35 0 R -/Count -1 ->> 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 394 0 R -/Prev 11 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 11 0 R -/Prev 15 0 R ->> endobj -15 0 obj << -/Title 16 0 R -/A 13 0 R -/Parent 11 0 R -/Next 19 0 R ->> endobj -11 0 obj << -/Title 12 0 R -/A 9 0 R -/Parent 394 0 R -/Prev 7 0 R -/Next 23 0 R -/First 15 0 R -/Last 19 0 R -/Count -2 ->> endobj -7 0 obj << -/Title 8 0 R -/A 5 0 R -/Parent 394 0 R -/Next 11 0 R ->> endobj -395 0 obj << -/Names [(Doc-Start) 64 0 R (acn:AES) 117 0 R (acn:ECB) 120 0 R (acn:FSM) 188 0 R (acn:LSB) 149 0 R (acn:MSB) 148 0 R] -/Limits [(Doc-Start) (acn:MSB)] ->> endobj -396 0 obj << -/Names [(acn:NIST) 118 0 R (acn:SoC) 123 0 R (cite.Altera:01007) 220 0 R (cite.Altera:Avalon) 147 0 R (cite.NIST:Fips197) 119 0 R (cite.OC:WBspec) 122 0 R] -/Limits [(acn:NIST) (cite.OC:WBspec)] ->> endobj -397 0 obj << -/Names [(cite.Wiki:AvWb) 121 0 R (cite.Xilinx:wp284) 219 0 R (equation.1) 203 0 R (figure.1) 189 0 R (figure.2) 235 0 R (glo:Bit) 278 0 R] -/Limits [(cite.Wiki:AvWb) (glo:Bit)] ->> endobj -398 0 obj << -/Names [(glo:Byte) 279 0 R (glo:Master) 280 0 R (glo:Slave) 282 0 R (glo:Switch\040fabric) 283 0 R (glo:memory\040mapped) 281 0 R (page.1) 63 0 R] -/Limits [(glo:Byte) (page.1)] ->> endobj -399 0 obj << -/Names [(page.10) 245 0 R (page.11) 264 0 R (page.12) 275 0 R (page.13) 92 0 R (page.2) 89 0 R (page.3) 114 0 R] -/Limits [(page.10) (page.3)] ->> endobj -400 0 obj << -/Names [(page.4) 143 0 R (page.5) 162 0 R (page.6) 187 0 R (page.7) 200 0 R (page.8) 217 0 R (page.9) 234 0 R] -/Limits [(page.4) (page.9)] ->> endobj -401 0 obj << -/Names [(section*.1) 91 0 R (section*.2) 276 0 R (section*.3) 277 0 R (section*.4) 298 0 R (section*.5) 302 0 R (section.1) 6 0 R] -/Limits [(section*.1) (section.1)] ->> endobj -402 0 obj << -/Names [(section.2) 10 0 R (section.3) 22 0 R (section.4) 30 0 R (section.5) 38 0 R (section.6) 46 0 R (section.7) 50 0 R] -/Limits [(section.2) (section.7)] ->> endobj -403 0 obj << -/Names [(section.8) 54 0 R (subsection.2.1) 14 0 R (subsection.2.2) 18 0 R (subsection.3.1) 26 0 R (subsection.4.1) 34 0 R (subsection.5.1) 42 0 R] -/Limits [(section.8) (subsection.5.1)] ->> endobj -404 0 obj << -/Names [(table.1) 116 0 R (table.2) 145 0 R (table.3) 163 0 R (table.4) 164 0 R (table.5) 218 0 R] -/Limits [(table.1) (table.5)] ->> endobj -405 0 obj << -/Kids [395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R] -/Limits [(Doc-Start) (page.9)] ->> endobj -406 0 obj << -/Kids [401 0 R 402 0 R 403 0 R 404 0 R] -/Limits [(section*.1) (table.5)] ->> endobj -407 0 obj << -/Kids [405 0 R 406 0 R] -/Limits [(Doc-Start) (table.5)] ->> endobj -408 0 obj << -/Dests 407 0 R ->> endobj -409 0 obj << -/Type /Catalog -/Pages 393 0 R -/Outlines 394 0 R -/Names 408 0 R -/PageMode/UseOutlines -/OpenAction 57 0 R ->> endobj -410 0 obj << -/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords() -/CreationDate (D:20100307114046+01'00') -/ModDate (D:20100307114046+01'00') -/Trapped /False -/PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6) ->> endobj -xref -0 411 -0000000001 65535 f -0000000002 00000 f -0000000003 00000 f -0000000004 00000 f -0000000080 00000 f -0000000015 00000 n -0000024356 00000 n -0000189095 00000 n -0000000060 00000 n -0000000090 00000 n -0000024415 00000 n -0000188972 00000 n -0000000135 00000 n -0000000163 00000 n -0000024475 00000 n -0000188898 00000 n -0000000214 00000 n -0000000255 00000 n -0000030079 00000 n -0000188824 00000 n -0000000306 00000 n -0000000332 00000 n -0000030201 00000 n -0000188699 00000 n -0000000378 00000 n -0000000407 00000 n -0000034972 00000 n -0000188638 00000 n -0000000458 00000 n -0000000493 00000 n -0000041388 00000 n -0000188513 00000 n -0000000539 00000 n -0000000575 00000 n -0000041448 00000 n -0000188452 00000 n -0000000626 00000 n -0000000664 00000 n -0000041508 00000 n -0000188327 00000 n -0000000710 00000 n -0000000759 00000 n -0000092102 00000 n -0000188266 00000 n -0000000810 00000 n -0000000859 00000 n -0000096836 00000 n -0000188178 00000 n -0000000905 00000 n -0000000950 00000 n -0000099635 00000 n -0000188090 00000 n -0000000996 00000 n -0000001029 00000 n -0000117708 00000 n -0000188015 00000 n -0000001075 00000 n -0000001115 00000 n -0000001722 00000 n -0000001837 00000 n -0000004391 00000 n -0000015575 00000 n -0000001165 00000 n -0000015457 00000 n -0000015516 00000 n -0000187212 00000 n -0000187556 00000 n -0000017365 00000 n -0000017515 00000 n -0000017664 00000 n -0000017818 00000 n -0000017973 00000 n -0000018123 00000 n -0000018277 00000 n -0000018427 00000 n -0000018582 00000 n -0000018731 00000 n -0000018885 00000 n -0000019035 00000 n -0000019184 00000 n -0000000082 00000 f -0000016918 00000 n -0000000084 00000 f -0000017067 00000 n -0000000105 00000 f -0000017216 00000 n -0000019450 00000 n -0000016679 00000 n -0000015692 00000 n -0000019333 00000 n -0000187043 00000 n -0000019392 00000 n -0000129117 00000 n -0000023080 00000 n -0000023229 00000 n -0000023379 00000 n -0000023538 00000 n -0000023685 00000 n -0000023841 00000 n -0000023997 00000 n -0000024146 00000 n -0000028937 00000 n -0000029097 00000 n -0000029253 00000 n -0000029403 00000 n -0000000107 00000 f -0000022630 00000 n -0000000109 00000 f -0000022780 00000 n -0000000124 00000 f -0000022930 00000 n -0000024596 00000 n -0000022419 00000 n -0000019567 00000 n -0000024295 00000 n -0000148735 00000 n -0000024535 00000 n -0000123445 00000 n -0000123749 00000 n -0000129237 00000 n -0000123506 00000 n -0000129298 00000 n -0000129359 00000 n -0000123810 00000 n -0000000125 00000 f -0000000126 00000 f -0000000127 00000 f -0000000132 00000 f -0000029553 00000 n -0000029705 00000 n -0000029861 00000 n -0000034385 00000 n -0000000133 00000 f -0000000134 00000 f -0000000136 00000 f -0000028487 00000 n -0000000138 00000 f -0000028637 00000 n -0000000153 00000 f -0000028787 00000 n -0000030261 00000 n -0000028277 00000 n -0000024727 00000 n -0000030018 00000 n -0000187381 00000 n -0000030139 00000 n -0000132572 00000 n -0000129420 00000 n -0000123688 00000 n -0000123627 00000 n -0000034537 00000 n -0000034694 00000 n -0000039457 00000 n -0000000155 00000 f -0000033935 00000 n -0000000157 00000 f -0000034085 00000 n -0000000178 00000 f -0000034235 00000 n -0000035094 00000 n -0000033757 00000 n -0000030420 00000 n -0000034849 00000 n -0000034910 00000 n -0000035032 00000 n -0000039614 00000 n -0000039763 00000 n -0000039914 00000 n -0000040069 00000 n -0000040226 00000 n -0000043896 00000 n -0000040385 00000 n -0000040542 00000 n -0000040698 00000 n -0000040855 00000 n -0000041012 00000 n -0000041169 00000 n -0000091612 00000 n -0000000180 00000 f -0000039007 00000 n -0000000182 00000 f -0000039157 00000 n -0000000191 00000 f -0000039307 00000 n -0000041568 00000 n -0000038757 00000 n -0000035253 00000 n -0000041327 00000 n -0000123567 00000 n -0000091978 00000 n -0000091764 00000 n -0000000193 00000 f -0000091162 00000 n -0000000195 00000 f -0000091312 00000 n -0000000208 00000 f -0000091462 00000 n -0000092161 00000 n -0000043725 00000 n -0000041699 00000 n -0000091917 00000 n -0000186755 00000 n -0000186898 00000 n -0000092040 00000 n -0000187670 00000 n -0000096401 00000 n -0000096557 00000 n -0000096244 00000 n -0000000210 00000 f -0000095794 00000 n -0000000212 00000 f -0000095944 00000 n -0000000225 00000 f -0000096094 00000 n -0000096896 00000 n -0000095615 00000 n -0000092340 00000 n -0000096713 00000 n -0000096774 00000 n -0000129481 00000 n -0000129542 00000 n -0000099116 00000 n -0000099266 00000 n -0000099423 00000 n -0000100638 00000 n -0000000227 00000 f -0000098666 00000 n -0000000229 00000 f -0000098816 00000 n -0000000236 00000 f -0000098966 00000 n -0000099695 00000 n -0000098487 00000 n -0000097041 00000 n -0000099574 00000 n -0000117646 00000 n -0000000238 00000 f -0000117135 00000 n -0000000240 00000 f -0000117285 00000 n -0000000255 00000 f -0000117435 00000 n -0000117767 00000 n -0000100483 00000 n -0000099826 00000 n -0000117585 00000 n -0000105527 00000 n -0000105655 00000 n -0000105804 00000 n -0000105826 00000 n -0000106270 00000 n -0000106833 00000 n -0000107043 00000 n -0000107064 00000 n -0000117113 00000 n -0000000257 00000 f -0000120627 00000 n -0000000259 00000 f -0000120777 00000 n -0000000266 00000 f -0000120927 00000 n -0000121138 00000 n -0000120472 00000 n -0000117886 00000 n -0000121077 00000 n -0000127269 00000 n -0000000268 00000 f -0000122873 00000 n -0000000270 00000 f -0000123023 00000 n -0000000289 00000 f -0000123173 00000 n -0000124297 00000 n -0000122718 00000 n -0000121256 00000 n -0000123323 00000 n -0000123384 00000 n -0000123871 00000 n -0000123932 00000 n -0000123992 00000 n -0000124053 00000 n -0000124114 00000 n -0000124175 00000 n -0000124236 00000 n -0000127476 00000 n -0000127898 00000 n -0000128289 00000 n -0000128496 00000 n -0000128922 00000 n -0000000291 00000 f -0000126819 00000 n -0000000293 00000 f -0000126969 00000 n -0000000000 00000 f -0000127119 00000 n -0000129664 00000 n -0000126592 00000 n -0000124415 00000 n -0000129177 00000 n -0000127688 00000 n -0000128094 00000 n -0000128710 00000 n -0000129603 00000 n -0000187787 00000 n -0000129782 00000 n -0000129809 00000 n -0000129834 00000 n -0000130109 00000 n -0000130363 00000 n -0000130592 00000 n -0000130856 00000 n -0000131118 00000 n -0000131390 00000 n -0000131649 00000 n -0000131864 00000 n -0000132100 00000 n -0000132323 00000 n -0000132822 00000 n -0000132992 00000 n -0000133206 00000 n -0000186263 00000 n -0000133378 00000 n -0000133706 00000 n -0000133893 00000 n -0000134070 00000 n -0000134313 00000 n -0000134505 00000 n -0000134688 00000 n -0000134959 00000 n -0000135270 00000 n -0000135548 00000 n -0000135778 00000 n -0000136089 00000 n -0000136284 00000 n -0000136470 00000 n -0000136782 00000 n -0000136989 00000 n -0000137269 00000 n -0000137534 00000 n -0000137797 00000 n -0000138095 00000 n -0000138394 00000 n -0000138725 00000 n -0000138933 00000 n -0000139188 00000 n -0000139466 00000 n -0000139748 00000 n -0000140049 00000 n -0000140336 00000 n -0000140622 00000 n -0000140923 00000 n -0000141220 00000 n -0000141576 00000 n -0000141822 00000 n -0000142040 00000 n -0000142338 00000 n -0000142542 00000 n -0000142784 00000 n -0000143024 00000 n -0000143303 00000 n -0000143605 00000 n -0000143915 00000 n -0000144168 00000 n -0000144467 00000 n -0000144708 00000 n -0000144948 00000 n -0000145203 00000 n -0000145479 00000 n -0000145766 00000 n -0000146084 00000 n -0000146383 00000 n -0000146607 00000 n -0000146920 00000 n -0000147240 00000 n -0000147517 00000 n -0000147815 00000 n -0000148154 00000 n -0000148422 00000 n -0000148981 00000 n -0000149379 00000 n -0000149838 00000 n -0000150609 00000 n -0000151084 00000 n -0000151789 00000 n -0000153496 00000 n -0000153725 00000 n -0000155269 00000 n -0000155510 00000 n -0000167229 00000 n -0000167628 00000 n -0000179744 00000 n -0000180361 00000 n -0000185976 00000 n -0000187864 00000 n -0000187941 00000 n -0000189167 00000 n -0000189340 00000 n -0000189557 00000 n -0000189756 00000 n -0000189956 00000 n -0000190121 00000 n -0000190283 00000 n -0000190472 00000 n -0000190652 00000 n -0000190862 00000 n -0000191014 00000 n -0000191124 00000 n -0000191220 00000 n -0000191299 00000 n -0000191337 00000 n -0000191464 00000 n -trailer -<< /Size 411 -/Root 409 0 R -/Info 410 0 R -/ID [<649E2E466AB4349966F67D542FF38B81> <649E2E466AB4349966F67D542FF38B81>] >> -startxref -191795 -%%EOF
avs_aes.pdf Property changes : Deleted: svn:executable Index: acronym.tex =================================================================== --- acronym.tex (revision 9) +++ acronym.tex (nonexistent) @@ -1,15 +0,0 @@ -\newacronym{LSB}{Least Significant Bit}{description=least value bit in a vector} -\newacronym{MSB}{Most Significant Bit}{description=highest value bit in a vector} -\newacronym{SoC}{System on Chip}{description=System of seperate functional interacting together implemented on a single chip } -\newacronym{AES}{Advanced Encryption Standard}{description=NIST approved symmetric -block cypher} -\newacronym{ECB}{Electronic Codebook}{description=application of a cypher algorithm -without further processing of the blocks} -\newacronym{FSM}{Finite State Machine}{description=Behavioural Model with finite -number of states and transitions} -\newacronym{NIST}{National Institute of Standards and Technology}{description=US -standardisation office} - - - -
acronym.tex Property changes : Deleted: svn:executable Index: sw/html/AEStester_8c__incl.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/AEStester_8c__incl.png =================================================================== --- sw/html/AEStester_8c__incl.png (nonexistent) +++ sw/html/AEStester_8c__incl.png (revision 11)
sw/html/AEStester_8c__incl.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/tabs.css =================================================================== --- sw/html/tabs.css (nonexistent) +++ sw/html/tabs.css (revision 11) @@ -0,0 +1,105 @@ +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + +DIV.tabs +{ + float : left; + width : 100%; + background : url("tab_b.gif") repeat-x bottom; + margin-bottom : 4px; +} + +DIV.tabs UL +{ + margin : 0px; + padding-left : 10px; + list-style : none; +} + +DIV.tabs LI, DIV.tabs FORM +{ + display : inline; + margin : 0px; + padding : 0px; +} + +DIV.tabs FORM +{ + float : right; +} + +DIV.tabs A +{ + float : left; + background : url("tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : 80%; + font-weight : bold; + text-decoration : none; +} + +DIV.tabs A:hover +{ + background-position: 100% -150px; +} + +DIV.tabs A:link, DIV.tabs A:visited, +DIV.tabs A:active, DIV.tabs A:hover +{ + color: #1A419D; +} + +DIV.tabs SPAN +{ + float : left; + display : block; + background : url("tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; +} + +DIV.tabs #MSearchBox +{ + float : right; + display : inline; + font-size : 1em; +} + +DIV.tabs TD +{ + font-size : 80%; + font-weight : bold; + text-decoration : none; +} + + + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +DIV.tabs SPAN {float : none;} +/* End IE5-Mac hack */ + +DIV.tabs A:hover SPAN +{ + background-position: 0% -150px; +} + +DIV.tabs LI.current A +{ + background-position: 100% -150px; + border-width : 0px; +} + +DIV.tabs LI.current SPAN +{ + background-position: 0% -150px; + padding-bottom : 6px; +} + +DIV.navpath +{ + background : none; + border : none; + border-bottom : 1px solid #84B0C7; + text-align : center; + margin : 2px; + padding : 2px; +} Index: sw/html/AEStester_8c__incl.md5 =================================================================== --- sw/html/AEStester_8c__incl.md5 (nonexistent) +++ sw/html/AEStester_8c__incl.md5 (revision 11) @@ -0,0 +1 @@ +ff160b2d14df447519bb4aa79b4d3068 \ No newline at end of file Index: sw/html/ftv2folderopen.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2folderopen.png =================================================================== --- sw/html/ftv2folderopen.png (nonexistent) +++ sw/html/ftv2folderopen.png (revision 11)
sw/html/ftv2folderopen.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/graph_legend.html =================================================================== --- sw/html/graph_legend.html (nonexistent) +++ sw/html/graph_legend.html (revision 11) @@ -0,0 +1,131 @@ + + + + +AES Avalon Slave (avs_aes): Graph Legend + + + + + + + +
+

Graph Legend

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

+
/*! Invisible class because of truncation */








    +class Invisible { };








    +








    +/*! Truncated class, inheritance relation is hidden */








    +class Truncated : public Invisible { };








    +








    +/* Class not documented with doxygen comments */








    +class Undocumented { };








    +








    +/*! Class that is inherited using public inheritance */








    +class PublicBase : public Truncated { };








    +








    +/*! A template class */








    +template<class T> class Templ { };








    +








    +/*! Class that is inherited using protected inheritance */








    +class ProtectedBase { };








    +








    +/*! Class that is inherited using private inheritance */








    +class PrivateBase { };








    +








    +/*! Class that is used by the Inherited class */








    +class Used { };








    +








    +/*! Super class that inherits a number of other classes */








    +class Inherited : public PublicBase,








    +                  protected ProtectedBase,








    +                  private PrivateBase,








    +                  public Undocumented,








    +                  public Templ<int>








    +{








    +  private:








    +    Used *m_usedClass;








    +};








    +

This will result in the following graph:

+
+graph_legend.png +
+

The boxes in the above graph have the following meaning:

+
    +
  • +A filled gray box represents the struct or class for which the graph is generated.
  • +
  • +A box with a black border denotes a documented struct or class.
  • +
  • +A box with a grey border denotes an undocumented struct or class.
  • +
  • +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • +
+

The arrows have the following meaning:

+
    +
  • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • +
  • +A dark green arrow is used for protected inheritance.
  • +
  • +A dark red arrow is used for private inheritance.
  • +
  • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
  • +
  • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
  • +
+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/tab_l.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/tab_l.gif =================================================================== --- sw/html/tab_l.gif (nonexistent) +++ sw/html/tab_l.gif (revision 11)
sw/html/tab_l.gif Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/ftv2mnode.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2mnode.png =================================================================== --- sw/html/ftv2mnode.png (nonexistent) +++ sw/html/ftv2mnode.png (revision 11)
sw/html/ftv2mnode.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/globals_defs.html =================================================================== --- sw/html/globals_defs.html (nonexistent) +++ sw/html/globals_defs.html (revision 11) @@ -0,0 +1,100 @@ + + + + +AES Avalon Slave (avs_aes): Data Fields + + + + + + + +
+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/main.html =================================================================== --- sw/html/main.html (nonexistent) +++ sw/html/main.html (revision 11) @@ -0,0 +1,67 @@ + + + + +AES Avalon Slave (avs_aes): Main Page + + + + + + + +
+

AES Avalon Slave (avs_aes) Documentation

+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/ftv2pnode.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2pnode.png =================================================================== --- sw/html/ftv2pnode.png (nonexistent) +++ sw/html/ftv2pnode.png (revision 11)
sw/html/ftv2pnode.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/ftv2doc.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2doc.png =================================================================== --- sw/html/ftv2doc.png (nonexistent) +++ sw/html/ftv2doc.png (revision 11)
sw/html/ftv2doc.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/tab_r.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/tab_r.gif =================================================================== --- sw/html/tab_r.gif (nonexistent) +++ sw/html/tab_r.gif (revision 11)
sw/html/tab_r.gif Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/AEStester_8c.html =================================================================== --- sw/html/AEStester_8c.html (nonexistent) +++ sw/html/AEStester_8c.html (revision 11) @@ -0,0 +1,105 @@ + + + + +AES Avalon Slave (avs_aes): AEStester.c File Reference + + + + + + + +
+

AEStester.c File Reference

+

test program and example of how to use the software +More...

+#include <stdio.h>
+#include <string.h>
+#include <avs_aes.h>
+
+Include dependency graph for AEStester.c:
+
+
+ + +
+ +

Go to the source code of this file.

+ + + +

Functions

+int main ()
+

Detailed Description

+

test program and example of how to use the software

+

This file is part of the project avs_aes see: http://opencores.org/project,avs_aes

+

+AUTHORS

+

Thomas Ruschival -- ruschi@opencores.org (www.ruschival.de)

+

+LICENSE

+

Copyright (c) 2009, Authors and opencores.org All rights reserved.

+

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the organization nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE

+ +

Definition in file AEStester.c.

+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/avs__aes_8h__dep__incl.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/avs__aes_8h__dep__incl.png =================================================================== --- sw/html/avs__aes_8h__dep__incl.png (nonexistent) +++ sw/html/avs__aes_8h__dep__incl.png (revision 11)
sw/html/avs__aes_8h__dep__incl.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/avs__aes_8h__dep__incl.md5 =================================================================== --- sw/html/avs__aes_8h__dep__incl.md5 (nonexistent) +++ sw/html/avs__aes_8h__dep__incl.md5 (revision 11) @@ -0,0 +1 @@ +9e2dd4b5acdb07adca966e7d609d9a27 \ No newline at end of file Index: sw/html/doxygen.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/doxygen.png =================================================================== --- sw/html/doxygen.png (nonexistent) +++ sw/html/doxygen.png (revision 11)
sw/html/doxygen.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/globals_func.html =================================================================== --- sw/html/globals_func.html (nonexistent) +++ sw/html/globals_func.html (revision 11) @@ -0,0 +1,110 @@ + + + + +AES Avalon Slave (avs_aes): Data Fields + + + + + + + +
+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/avs__aes_8c__incl.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/avs__aes_8c__incl.png =================================================================== --- sw/html/avs__aes_8c__incl.png (nonexistent) +++ sw/html/avs__aes_8c__incl.png (revision 11)
sw/html/avs__aes_8c__incl.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/avs__aes_8c__incl.md5 =================================================================== --- sw/html/avs__aes_8c__incl.md5 (nonexistent) +++ sw/html/avs__aes_8c__incl.md5 (revision 11) @@ -0,0 +1 @@ +fc05da2a554dce16fff5991287ff35a7 \ No newline at end of file Index: sw/html/tree.html =================================================================== --- sw/html/tree.html (nonexistent) +++ sw/html/tree.html (revision 11) @@ -0,0 +1,83 @@ + + + + + + + + TreeView + + + + +
+

AES Avalon Slave (avs_aes)

+ +
+ + + Index: sw/html/graph_legend.dot =================================================================== --- sw/html/graph_legend.dot (nonexistent) +++ sw/html/graph_legend.dot (revision 11) @@ -0,0 +1,22 @@ +digraph G +{ + edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; + node [fontname="FreeSans",fontsize="10",shape=record]; + Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"]; + Node10 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"]; + Node11 -> Node10 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"]; + Node13 -> Node9 [dir=back,color="darkgreen",fontsize="10",style="solid",fontname="FreeSans"]; + Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"]; + Node14 -> Node9 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; + Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"]; + Node15 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="grey75"]; + Node16 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; + Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; + Node17 -> Node16 [dir=back,color="orange",fontsize="10",style="dashed",label="< int >",fontname="FreeSans"]; + Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; + Node18 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="FreeSans"]; + Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"]; +} Index: sw/html/AEStester_8c__incl.map =================================================================== --- sw/html/AEStester_8c__incl.map (nonexistent) +++ sw/html/AEStester_8c__incl.map (revision 11) @@ -0,0 +1,3 @@ + + + Index: sw/html/ftv2node.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2node.png =================================================================== --- sw/html/ftv2node.png (nonexistent) +++ sw/html/ftv2node.png (revision 11)
sw/html/ftv2node.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/ftv2mlastnode.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2mlastnode.png =================================================================== --- sw/html/ftv2mlastnode.png (nonexistent) +++ sw/html/ftv2mlastnode.png (revision 11)
sw/html/ftv2mlastnode.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/functions.html =================================================================== --- sw/html/functions.html (nonexistent) +++ sw/html/functions.html (revision 11) @@ -0,0 +1,94 @@ + + + + +AES Avalon Slave (avs_aes): Data Fields + + + + + + + +
+Here is a list of all documented struct and union fields with links to the struct/union documentation for each field: +
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/AEStester_8c_source.html =================================================================== --- sw/html/AEStester_8c_source.html (nonexistent) +++ sw/html/AEStester_8c_source.html (revision 11) @@ -0,0 +1,179 @@ + + + + +AES Avalon Slave (avs_aes): AEStester.c Source File + + + + + + + +
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/closed.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/closed.gif =================================================================== --- sw/html/closed.gif (nonexistent) +++ sw/html/closed.gif (revision 11)
sw/html/closed.gif Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/ftv2vertline.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2vertline.png =================================================================== --- sw/html/ftv2vertline.png (nonexistent) +++ sw/html/ftv2vertline.png (revision 11)
sw/html/ftv2vertline.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/ftv2plastnode.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2plastnode.png =================================================================== --- sw/html/ftv2plastnode.png (nonexistent) +++ sw/html/ftv2plastnode.png (revision 11)
sw/html/ftv2plastnode.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/annotated.html =================================================================== --- sw/html/annotated.html (nonexistent) +++ sw/html/annotated.html (revision 11) @@ -0,0 +1,77 @@ + + + + +AES Avalon Slave (avs_aes): Data Structures + + + + + + + +
+

Data Structures

Here are the data structures with brief descriptions: + +
avs_aes_handleObject storing addresses for this Avalon AES slave might be useful in case there are more attached, also for convinience
+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/ftv2link.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2link.png =================================================================== --- sw/html/ftv2link.png (nonexistent) +++ sw/html/ftv2link.png (revision 11)
sw/html/ftv2link.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/avs__aes_8h.html =================================================================== --- sw/html/avs__aes_8h.html (nonexistent) +++ sw/html/avs__aes_8h.html (revision 11) @@ -0,0 +1,521 @@ + + + + +AES Avalon Slave (avs_aes): avs_aes.h File Reference + + + + + + + +
+

avs_aes.h File Reference

+

header file for AES Avalon IP Core software driver offers interfaces to convinient access to the core +More...

+
+This graph shows which files directly or indirectly include this file:
+
+
+ + +
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Data Structures

struct  avs_aes_handle
 object storing addresses for this Avalon AES slave might be useful in case there are more attached, also for convinience More...

Defines

#define KEYWORDS   8
 Keylength 256 Bit AES.
#define AES_BASEADDR   0x40000
 base address of the Avalon Slave component in memory map
#define KEY_ADDR   AES_BASEADDR+0x00
 memory offset for key DON'T CHANGE!
#define DATA_ADDR   AES_BASEADDR+0x08
 memory offset of payload DON'T CHANGE!
#define RESULT_ADDR   AES_BASEADDR+0x10
 memory offset of result DON'T CHANGE!
#define AESCTRLWD   AES_BASEADDR+0x18
 memory offset for control word DON'T CHANGE!

Functions

void avs_aes_init (avs_aes_handle *context)
 setup the context to be used later.
void avs_aes_setKey (avs_aes_handle *context, unsigned int *key)
 setup the context to be used later.
void avs_aes_setPayload (avs_aes_handle *context, unsigned int *payload)
 loads payload for processing to the core basically memcopy.
void avs_aes_setKeyvalid (avs_aes_handle *context)
 set the KEY_VALID flag in the control word used to signal the completion of writing the key ( avs_aes_setKey )
void avs_aes_encrypt (avs_aes_handle *context)
 set the ENCRYPT flag in the control word start encryption of (hopefully) previously loaded payload
void avs_aes_decrypt (avs_aes_handle *context)
 set the DECRYPT flag in the control word start encryption of (hopefully) previously loaded payload
int avs_aes_isBusy (avs_aes_handle *context)
 checks the COMPLETED flag can be used for ugly polling the slave if IRQs are not used
+

Detailed Description

+

header file for AES Avalon IP Core software driver offers interfaces to convinient access to the core

+

This file is part of the project avs_aes see: http://opencores.org/project,avs_aes

+

+AUTHORS

+

Thomas Ruschival -- ruschi@opencores.org (www.ruschival.de)

+

+LICENSE

+

Copyright (c) 2009, Authors and opencores.org All rights reserved.

+

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the organization nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE

+ +

Definition in file avs_aes.h.

+

Define Documentation

+ +
+
+ + + + +
#define AES_BASEADDR   0x40000
+
+
+ +

base address of the Avalon Slave component in memory map

+ +

Definition at line 60 of file avs_aes.h.

+ +
+
+ +
+
+ + + + +
#define AESCTRLWD   AES_BASEADDR+0x18
+
+
+ +

memory offset for control word DON'T CHANGE!

+ +

Definition at line 75 of file avs_aes.h.

+ +
+
+ +
+
+ + + + +
#define DATA_ADDR   AES_BASEADDR+0x08
+
+
+ +

memory offset of payload DON'T CHANGE!

+ +

Definition at line 71 of file avs_aes.h.

+ +
+
+ +
+
+ + + + +
#define KEY_ADDR   AES_BASEADDR+0x00
+
+
+ +

memory offset for key DON'T CHANGE!

+

+Constants

+

Constants no need to change them!

+ +

Definition at line 69 of file avs_aes.h.

+ +
+
+ +
+
+ + + + +
#define KEYWORDS   8
+
+
+ +

Keylength 256 Bit AES.

+

+Configuration

+

Configuration items for the Avalon Slave component change them or define them elsewhere

+ +

Definition at line 53 of file avs_aes.h.

+ +
+
+ +
+
+ + + + +
#define RESULT_ADDR   AES_BASEADDR+0x10
+
+
+ +

memory offset of result DON'T CHANGE!

+ +

Definition at line 73 of file avs_aes.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + +
void avs_aes_decrypt (avs_aes_handle context ) 
+
+
+ +

set the DECRYPT flag in the control word start encryption of (hopefully) previously loaded payload

+
Parameters:
+ + +
context struct grouping address information
+
+
+ +

Definition at line 115 of file avs_aes.c.

+ +

00115                                              {








    +00116     *(context->control) |= 0x00000002;








    +00117 }








    +

+ +
+
+ +
+
+ + + + + + + + + +
void avs_aes_encrypt (avs_aes_handle context ) 
+
+
+ +

set the ENCRYPT flag in the control word start encryption of (hopefully) previously loaded payload

+
Parameters:
+ + +
context struct grouping address information
+
+
+ +

Definition at line 106 of file avs_aes.c.

+ +

00106                                              {








    +00107     *(context->control) |= 0x00000001;








    +00108 }








    +

+ +
+
+ +
+
+ + + + + + + + + +
void avs_aes_init (avs_aes_handle context ) 
+
+
+ +

setup the context to be used later.

+

+functions

+

initializes the pointers to the correct memory locations

+
Parameters:
+ + +
context : struct grouping address information
+
+
+

initializes the pointers to the correct memory locations

+
Parameters:
+ + +
context : struct grouping address information
+
+
+ +

Definition at line 47 of file avs_aes.c.

+ +

00047                                           {








    +00048     context->key    = (unsigned int*) KEY_ADDR;








    +00049     context->payload= (unsigned int*) DATA_ADDR;








    +00050     context->result = (unsigned int*) RESULT_ADDR;








    +00051     context->control    = (unsigned int*) AESCTRLWD;








    +00052     *(context->control) = 0x00000000;








    +00053 }








    +

+ +
+
+ +
+
+ + + + + + + + + +
int avs_aes_isBusy (avs_aes_handle context ) 
+
+
+ +

checks the COMPLETED flag can be used for ugly polling the slave if IRQs are not used

+
Parameters:
+ + +
context struct grouping address information
+
+
+
Returns:
1 if still computing 0 if done.
+ +

Definition at line 125 of file avs_aes.c.

+ +

00125                                            {








    +00126     unsigned int mycontrol = *(context->control);








    +00127     return mycontrol & 0x03;








    +00128 }








    +

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void avs_aes_setKey (avs_aes_handle context,
unsigned int *  key 
)
+
+
+ +

setup the context to be used later.

+

initializes the pointers to the correct memory locations

+
Parameters:
+ + + +
context struct grouping address information
key user key to load
+
+
+ +

Definition at line 62 of file avs_aes.c.

+ +

00062                                                                {








    +00063     int i=0;








    +00064     unsigned int* target_ptr = (unsigned int* )context->key;








    +00065     // Invalidate old key;








    +00066     *(context->control) &= (~0x00000080);








    +00067     for(i=0; i<KEYWORDS; i++){








    +00068         *(target_ptr++) = *(key++);








    +00069     }








    +00070     // validate key;








    +00071     *(context->control) |= 0x00000080;








    +00072 }








    +

+ +
+
+ +
+
+ + + + + + + + + +
void avs_aes_setKeyvalid (avs_aes_handle context ) 
+
+
+ +

set the KEY_VALID flag in the control word used to signal the completion of writing the key ( avs_aes_setKey )

+
Parameters:
+ + +
context struct grouping address information
+
+
+ +

Definition at line 96 of file avs_aes.c.

+ +

00096                                                  {








    +00097     *(context->control) |= 0x00000080;








    +00098 }








    +

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void avs_aes_setPayload (avs_aes_handle context,
unsigned int *  payload 
)
+
+
+ +

loads payload for processing to the core basically memcopy.

+

..

+
Parameters:
+ + + +
context struct grouping address information
payload user data to be processed
+
+
+ +

Definition at line 81 of file avs_aes.c.

+ +

00081                                                                        {








    +00082     int i=0;








    +00083     unsigned int* target_ptr = (unsigned int* )context->payload;








    +00084     for(i=0; i<4; i++){








    +00085         *(target_ptr++) = *(payload++);








    +00086     }








    +00087 }








    +

+ +
+
+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/avs__aes_8h__dep__incl.map =================================================================== --- sw/html/avs__aes_8h__dep__incl.map (nonexistent) +++ sw/html/avs__aes_8h__dep__incl.map (revision 11) @@ -0,0 +1,4 @@ + + + + Index: sw/html/globals.html =================================================================== --- sw/html/globals.html (nonexistent) +++ sw/html/globals.html (revision 11) @@ -0,0 +1,128 @@ + + + + +AES Avalon Slave (avs_aes): Data Fields + + + + + + + +
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/avs__aes_8c__incl.map =================================================================== --- sw/html/avs__aes_8c__incl.map (nonexistent) +++ sw/html/avs__aes_8c__incl.map (revision 11) @@ -0,0 +1,3 @@ + + + Index: sw/html/ftv2folderclosed.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2folderclosed.png =================================================================== --- sw/html/ftv2folderclosed.png (nonexistent) +++ sw/html/ftv2folderclosed.png (revision 11)
sw/html/ftv2folderclosed.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/avs__aes_8c_source.html =================================================================== --- sw/html/avs__aes_8c_source.html (nonexistent) +++ sw/html/avs__aes_8c_source.html (revision 11) @@ -0,0 +1,199 @@ + + + + +AES Avalon Slave (avs_aes): avs_aes.c Source File + + + + + + + +
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/ftv2lastnode.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2lastnode.png =================================================================== --- sw/html/ftv2lastnode.png (nonexistent) +++ sw/html/ftv2lastnode.png (revision 11)
sw/html/ftv2lastnode.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/classes.html =================================================================== --- sw/html/classes.html (nonexistent) +++ sw/html/classes.html (revision 11) @@ -0,0 +1,78 @@ + + + + +AES Avalon Slave (avs_aes): Alphabetical List + + + + + + + +
+

Data Structure Index

+ +
  A  
+
avs_aes_handle   
+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/avs__aes_8h_source.html =================================================================== --- sw/html/avs__aes_8h_source.html (nonexistent) +++ sw/html/avs__aes_8h_source.html (revision 11) @@ -0,0 +1,230 @@ + + + + +AES Avalon Slave (avs_aes): avs_aes.h Source File + + + + + + + +
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/graph_legend.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/graph_legend.png =================================================================== --- sw/html/graph_legend.png (nonexistent) +++ sw/html/graph_legend.png (revision 11)
sw/html/graph_legend.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/structavs__aes__handle.html =================================================================== --- sw/html/structavs__aes__handle.html (nonexistent) +++ sw/html/structavs__aes__handle.html (revision 11) @@ -0,0 +1,166 @@ + + + + +AES Avalon Slave (avs_aes): avs_aes_handle Struct Reference + + + + + + + +
+

avs_aes_handle Struct Reference

+

object storing addresses for this Avalon AES slave might be useful in case there are more attached, also for convinience +More...

+ +

#include <avs_aes.h>

+ + + + + + + + + + +

Data Fields

volatile unsigned int * key
 pointer "KEY" field in memory mapping
volatile unsigned int * payload
 pointer "data" field in memory mapping used for both decryption and encryption
volatile unsigned int * result
 pointer "RESULT" field in memory mapping
volatile unsigned int * control
 pointer to control word
+

Detailed Description

+

object storing addresses for this Avalon AES slave might be useful in case there are more attached, also for convinience

+ +

Definition at line 81 of file avs_aes.h.

+

Field Documentation

+ +
+
+ + + + +
volatile unsigned int* avs_aes_handle::control
+
+
+ +

pointer to control word

+ +

Definition at line 98 of file avs_aes.h.

+ +
+
+ +
+
+ + + + +
volatile unsigned int* avs_aes_handle::key
+
+
+ +

pointer "KEY" field in memory mapping

+ +

Definition at line 85 of file avs_aes.h.

+ +
+
+ +
+
+ + + + +
volatile unsigned int* avs_aes_handle::payload
+
+
+ +

pointer "data" field in memory mapping used for both decryption and encryption

+ +

Definition at line 90 of file avs_aes.h.

+ +
+
+ +
+
+ + + + +
volatile unsigned int* avs_aes_handle::result
+
+
+ +

pointer "RESULT" field in memory mapping

+ +

Definition at line 94 of file avs_aes.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/doxygen.css =================================================================== --- sw/html/doxygen.css (nonexistent) +++ sw/html/doxygen.css (revision 11) @@ -0,0 +1,498 @@ +/* The standard CSS for doxygen */ + +body, table, div, p, dl { + font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; + font-size: 12px; +} + +/* @group Heading Levels */ + +h1 { + text-align: center; + font-size: 150%; +} + +h2 { + font-size: 120%; +} + +h3 { + font-size: 100%; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #153788; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #1b77c5; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #6666cc; + color: #ffffff; + border: 1px double #9295C2; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code { +} + +a.codeRef { +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +.fragment { + font-family: monospace, fixed; + font-size: 105%; +} + +pre.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + padding: 4px 6px; + margin: 4px 8px 4px 2px; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; +} + +td.indexkey { + background-color: #e8eef2; + font-weight: bold; + border: 1px solid #CCCCCC; + margin: 2px 0px 2px 0; + padding: 2px 10px; +} + +td.indexvalue { + background-color: #e8eef2; + border: 1px solid #CCCCCC; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #f0f0f0; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +/* @end */ + +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #84b0c7; +} + +th.dirtab { + background: #e8eef2; + font-weight: bold; +} + +hr { + height: 0; + border: none; + border-top: 1px solid #666; +} + +/* @group Member Descriptions */ + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #FAFAFA; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memItemLeft, .memItemRight, .memTemplParams { + border-top: 1px solid #ccc; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memTemplParams { + color: #606060; + white-space: nowrap; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #606060; + font-weight: normal; + margin-left: 3px; +} + +.memnav { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.memitem { + padding: 0; + margin-bottom: 10px; +} + +.memname { + white-space: nowrap; + font-weight: bold; +} + +.memproto, .memdoc { + border: 1px solid #84b0c7; +} + +.memproto { + padding: 0; + background-color: #d5e1e8; + font-weight: bold; + -webkit-border-top-left-radius: 8px; + -webkit-border-top-right-radius: 8px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -moz-border-radius-topleft: 8px; + -moz-border-radius-topright: 8px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + +} + +.memdoc { + padding: 2px 5px; + background-color: #eef3f5; + border-top-width: 0; + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} + +/* @end */ + +/* @group Directory (tree) */ + +/* for the tree view */ + +.ftvtree { + font-family: sans-serif; + margin: 0.5em; +} + +/* these are for tree view when used as main index */ + +.directory { + font-size: 9pt; + font-weight: bold; +} + +.directory h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +/* +The following two styles can be used to replace the root node title +with an image of your choice. Simply uncomment the next two styles, +specify the name of your image and be sure to set 'height' to the +proper pixel height of your image. +*/ + +/* +.directory h3.swap { + height: 61px; + background-repeat: no-repeat; + background-image: url("yourimage.gif"); +} +.directory h3.swap span { + display: none; +} +*/ + +.directory > h3 { + margin-top: 0; +} + +.directory p { + margin: 0px; + white-space: nowrap; +} + +.directory div { + display: none; + margin: 0px; +} + +.directory img { + vertical-align: -30%; +} + +/* these are for tree view when not used as main index */ + +.directory-alt { + font-size: 100%; + font-weight: bold; +} + +.directory-alt h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +.directory-alt > h3 { + margin-top: 0; +} + +.directory-alt p { + margin: 0px; + white-space: nowrap; +} + +.directory-alt div { + display: none; + margin: 0px; +} + +.directory-alt img { + vertical-align: -30%; +} + +/* @end */ + +address { + font-style: normal; + color: #333; +} Index: sw/html/files.html =================================================================== --- sw/html/files.html (nonexistent) +++ sw/html/files.html (revision 11) @@ -0,0 +1,78 @@ + + + + +AES Avalon Slave (avs_aes): File Index + + + + + + + +
+

File List

Here is a list of all documented files with brief descriptions: + + + +
AEStester.c [code]Test program and example of how to use the software
avs_aes.c [code]AES Avalon IP Core software driver
avs_aes.h [code]Header file for AES Avalon IP Core software driver offers interfaces to convinient access to the core
+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/open.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/open.gif =================================================================== --- sw/html/open.gif (nonexistent) +++ sw/html/open.gif (revision 11)
sw/html/open.gif Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/functions_vars.html =================================================================== --- sw/html/functions_vars.html (nonexistent) +++ sw/html/functions_vars.html (revision 11) @@ -0,0 +1,94 @@ + + + + +AES Avalon Slave (avs_aes): Data Fields - Variables + + + + + + + +
+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: sw/html/index.html =================================================================== --- sw/html/index.html (nonexistent) +++ sw/html/index.html (revision 11) @@ -0,0 +1,16 @@ + + + + +AES Avalon Slave (avs_aes) + + + + + + <body> + <a href="main.html">Frames are disabled. Click here to go to the main page.</a> + </body> + + + Index: sw/html/tab_b.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/tab_b.gif =================================================================== --- sw/html/tab_b.gif (nonexistent) +++ sw/html/tab_b.gif (revision 11)
sw/html/tab_b.gif Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/ftv2blank.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: sw/html/ftv2blank.png =================================================================== --- sw/html/ftv2blank.png (nonexistent) +++ sw/html/ftv2blank.png (revision 11)
sw/html/ftv2blank.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: sw/html/avs__aes_8c.html =================================================================== --- sw/html/avs__aes_8c.html (nonexistent) +++ sw/html/avs__aes_8c.html (revision 11) @@ -0,0 +1,389 @@ + + + + +AES Avalon Slave (avs_aes): avs_aes.c File Reference + + + + + + + +
+

avs_aes.c File Reference

+

AES Avalon IP Core software driver. +More...

+#include <avs_aes.h>
+#include <string.h>
+
+Include dependency graph for avs_aes.c:
+
+
+ + +
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

Functions

void avs_aes_init (avs_aes_handle *context)
 setup the context to be used later.
void avs_aes_setKey (avs_aes_handle *context, unsigned int *key)
 setup the context to be used later.
void avs_aes_setPayload (avs_aes_handle *context, unsigned int *payload)
 loads payload for processing to the core basically memcopy.
void avs_aes_setKeyvalid (avs_aes_handle *context)
 set the KEY_VALID flag in the control word used to signal the completion of writing the key ( avs_aes_setKey )
void avs_aes_encrypt (avs_aes_handle *context)
 set the ENCRYPT flag in the control word start encryption of (hopefully) previously loaded payload
void avs_aes_decrypt (avs_aes_handle *context)
 set the DECRYPT flag in the control word start encryption of (hopefully) previously loaded payload
int avs_aes_isBusy (avs_aes_handle *context)
 checks the COMPLETED flag can be used for ugly polling the slave if IRQs are not used
+

Detailed Description

+

AES Avalon IP Core software driver.

+

This file is part of the project avs_aes see: http://opencores.org/project,avs_aes

+

+AUTHORS

+

Thomas Ruschival -- ruschi@opencores.org (www.ruschival.de)

+

+LICENSE

+

Copyright (c) 2009, Authors and opencores.org All rights reserved.

+

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the organization nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE

+ +

Definition in file avs_aes.c.

+

Function Documentation

+ +
+
+ + + + + + + + + +
void avs_aes_decrypt (avs_aes_handle context ) 
+
+
+ +

set the DECRYPT flag in the control word start encryption of (hopefully) previously loaded payload

+
Parameters:
+ + +
context struct grouping address information
+
+
+ +

Definition at line 115 of file avs_aes.c.

+ +

00115                                              {








    +00116     *(context->control) |= 0x00000002;








    +00117 }








    +

+ +
+
+ +
+
+ + + + + + + + + +
void avs_aes_encrypt (avs_aes_handle context ) 
+
+
+ +

set the ENCRYPT flag in the control word start encryption of (hopefully) previously loaded payload

+
Parameters:
+ + +
context struct grouping address information
+
+
+ +

Definition at line 106 of file avs_aes.c.

+ +

00106                                              {








    +00107     *(context->control) |= 0x00000001;








    +00108 }








    +

+ +
+
+ +
+
+ + + + + + + + + +
void avs_aes_init (avs_aes_handle context ) 
+
+
+ +

setup the context to be used later.

+

initializes the pointers to the correct memory locations

+
Parameters:
+ + +
context : struct grouping address information
+
+
+ +

Definition at line 47 of file avs_aes.c.

+ +

00047                                           {








    +00048     context->key    = (unsigned int*) KEY_ADDR;








    +00049     context->payload= (unsigned int*) DATA_ADDR;








    +00050     context->result = (unsigned int*) RESULT_ADDR;








    +00051     context->control    = (unsigned int*) AESCTRLWD;








    +00052     *(context->control) = 0x00000000;








    +00053 }








    +

+ +
+
+ +
+
+ + + + + + + + + +
int avs_aes_isBusy (avs_aes_handle context ) 
+
+
+ +

checks the COMPLETED flag can be used for ugly polling the slave if IRQs are not used

+
Parameters:
+ + +
context struct grouping address information
+
+
+
Returns:
1 if still computing 0 if done.
+ +

Definition at line 125 of file avs_aes.c.

+ +

00125                                            {








    +00126     unsigned int mycontrol = *(context->control);








    +00127     return mycontrol & 0x03;








    +00128 }








    +

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void avs_aes_setKey (avs_aes_handle context,
unsigned int *  key 
)
+
+
+ +

setup the context to be used later.

+

initializes the pointers to the correct memory locations

+
Parameters:
+ + + +
context struct grouping address information
key user key to load
+
+
+ +

Definition at line 62 of file avs_aes.c.

+ +

00062                                                                {








    +00063     int i=0;








    +00064     unsigned int* target_ptr = (unsigned int* )context->key;








    +00065     // Invalidate old key;








    +00066     *(context->control) &= (~0x00000080);








    +00067     for(i=0; i<KEYWORDS; i++){








    +00068         *(target_ptr++) = *(key++);








    +00069     }








    +00070     // validate key;








    +00071     *(context->control) |= 0x00000080;








    +00072 }








    +

+ +
+
+ +
+
+ + + + + + + + + +
void avs_aes_setKeyvalid (avs_aes_handle context ) 
+
+
+ +

set the KEY_VALID flag in the control word used to signal the completion of writing the key ( avs_aes_setKey )

+
Parameters:
+ + +
context struct grouping address information
+
+
+ +

Definition at line 96 of file avs_aes.c.

+ +

00096                                                  {








    +00097     *(context->control) |= 0x00000080;








    +00098 }








    +

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void avs_aes_setPayload (avs_aes_handle context,
unsigned int *  payload 
)
+
+
+ +

loads payload for processing to the core basically memcopy.

+

..

+
Parameters:
+ + + +
context struct grouping address information
payload user data to be processed
+
+
+ +

Definition at line 81 of file avs_aes.c.

+ +

00081                                                                        {








    +00082     int i=0;








    +00083     unsigned int* target_ptr = (unsigned int* )context->payload;








    +00084     for(i=0; i<4; i++){








    +00085         *(target_ptr++) = *(payload++);








    +00086     }








    +00087 }








    +

+ +
+
+
+
Generated on Fri Apr 2 23:22:36 2010 for AES Avalon Slave (avs_aes) by  + +doxygen 1.6.1
+ + Index: manual/src/avs_aes.ist =================================================================== --- manual/src/avs_aes.ist (nonexistent) +++ manual/src/avs_aes.ist (revision 11) @@ -0,0 +1,15 @@ +% makeindex style file created by LaTeX for document "avs_aes" on 2010-4-2 +keyword "\\glossaryentry" +preamble "\\begin{theglossary}" +postamble "\n\\end{theglossary}\n" +group_skip "\\gloskip " +item_0 "\n\n\\gloitem " +delim_0 "\n\\glodelim " +page_compositor "-" +delim_n "\\delimN " +delim_r "\\delimR " +delim_t "\\delimT " +headings_flag 1 +heading_prefix "\\glogroup" +symhead_positive "Symbols" +numhead_positive "Numbers" Index: manual/src/avs_aes.bbl =================================================================== --- manual/src/avs_aes.bbl (nonexistent) +++ manual/src/avs_aes.bbl (revision 11) @@ -0,0 +1,73 @@ +% Generated by IEEEtran.bst, version: 1.12 (2007/01/11) +\begin{thebibliography}{1} +\providecommand{\url}[1]{#1} +\csname url@samestyle\endcsname +\providecommand{\newblock}{\relax} +\providecommand{\bibinfo}[2]{#2} +\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax} +\providecommand{\BIBentryALTinterwordstretchfactor}{4} +\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus +\BIBentryALTinterwordstretchfactor\fontdimen3\font minus + \fontdimen4\font\relax} +\providecommand{\BIBforeignlanguage}[2]{{% +\expandafter\ifx\csname l@#1\endcsname\relax +\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}% +\typeout{** loaded for the language `#1'. Using the pattern for}% +\typeout{** the default language instead.}% +\else +\language=\csname l@#1\endcsname +\fi +#2}} +\providecommand{\BIBdecl}{\relax} +\BIBdecl + +\bibitem{NIST:Fips197} +\BIBentryALTinterwordspacing +``Fips-197 announcing the advanced encryption standard (aes),'' National + Institute of Standards and Technology (NIST), 100 Bureau Drive, Stop 1070, + Gaithersburg, MD, US, Nov. 2001. [Online]. Available: + \url{http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf} +\BIBentrySTDinterwordspacing + +\bibitem{Wiki:AvWb} +\BIBentryALTinterwordspacing +``Wishbone - computer bus,'' wikipedia.org. [Online]. Available: + \url{http://en.wikipedia.org/wiki/Wishbone\_computer\_bus)#Comparisons} +\BIBentrySTDinterwordspacing + +\bibitem{OC:WBspec} +\BIBentryALTinterwordspacing +R.~Herveille, ``Wishbone soc architecture specification, revision b.3,'' + Opencores Organization, Sept. 2002. [Online]. Available: + \url{http://www.opencores.org/downloads/wbspec_b3.pdf} +\BIBentrySTDinterwordspacing + +\bibitem{Altera:Avalon} +\BIBentryALTinterwordspacing +``Avalon interface specification,'' Altera Corporation, 101 Innovation Drive, + San Jose, CA, US, 2005. [Online]. Available: + \url{http://www.altera.com/literature/manual/mnl\_avalon\_spec.pdf} +\BIBentrySTDinterwordspacing + +\bibitem{Xilinx:wp284} +\BIBentryALTinterwordspacing +A.~Percey, ``Advantages of the virtex-5 fpga 6-input lut architecture,'' Xilinx + Inc., 2100 Logic Drive, San Jose CA USA, Dec. 2007. [Online]. Available: + \url{http://www.xilinx.com/support/documentation/white_papers/wp284.pdf} +\BIBentrySTDinterwordspacing + +\bibitem{Altera:01007} +\BIBentryALTinterwordspacing +``Stratix iii fpgas vs. xilinx virtex-5 devices: Architecture and performance + comparison,'' Altera Corporation, 101 Innovation Drive, San Jose CA USA, Oct. + 2007. [Online]. Available: + \url{http://www.altera.com/literature/wp/wp-01007.pdf} +\BIBentrySTDinterwordspacing + +\bibitem{LaBr05} +\BIBentryALTinterwordspacing +L.~Brown, ``Aes calculator,'' ADFA, Canberra, Australia, 2005. [Online]. + Available: \url{http://www.unsw.adfa.edu.au/~lpb/src/AEScalc/index.html} +\BIBentrySTDinterwordspacing + +\end{thebibliography} Index: manual/src/avs_aes.tex =================================================================== --- manual/src/avs_aes.tex (nonexistent) +++ manual/src/avs_aes.tex (revision 11) @@ -0,0 +1,471 @@ +\documentclass{ruschidoc} + +\usepackage[ + bookmarks, + plainpages={false}]{hyperref} + +\usepackage[ + style=altlist, + hyper=true, + number=none, + acronym=true, + header=none]{glossary} +\usepackage{capt-of} + +%%% Water mark +%\usepackage{draftwatermark} +%\SetWatermarkText{\shortstack{DRAFT}} +%\SetWatermarkScale{0.9} +%\SetWatermarkLightness{0.85} + +\makeacronym +\makeglossary +\input{acronym} +\input{glossary} +\bibliographystyle{IEEEtran} + +%%%%%%%%%%%%%%%%% +% Document variables +%%%%%%%%%%%%%%%%% +\docDate{ \today } +\docID{avs\_aes\_doc} +\docRevision{0.5} +\docStatus{Final} +\docTitle{\mbox{AES 128/192/256 (ECB)} \mbox{Avalon\rtm-MM Slave}} +\keywords{Avalon, bus, slave, cryptography, AES, ecb, IP core } + +\authorName{\mbox{Thomas Ruschival} \\ and opencores.org} +\authorURL{www.opencores.org} +\authorAddress{\mbox{}} +\authorEmail{ruschi@opencores.org} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% FORMAT: Rev | Chapter | Description | Date | Reviewer \\ +\revisionList{ +0.1 & all & initial document & 2009/02/01 & T. Ruschival \\ +0.2 & all & added interrupt & 2009/03/25 & T. Ruschival \\ +0.3 & all & added generics & 2009/04/20 & T. Ruschival \\ +0.4 & all & cleanup for opencores.org & 2009/05/20 & T. Ruschival \\ +0.5 & all & final release & 2010/03/07 & T. Ruschival \\ +0.6 & 3,6 & fixed memory map, added testbench description & 2010/04/02 & T. Ruschival \\ +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\begin{document} +\maketitle +\newpage +\tableofcontents +\newpage + +\section{Introduction} +\label{sec:intro} The \AES is a symmetric block cypher operating on fixed block sizes +of 128 Bit and is specified for key sizes of 128, 192 and 256 Bit designed by Joan +Daemen and Vincent Rijmen. The algorithm was standardized by \NIST. For more +information on the algorithm see \cite{NIST:Fips197}.\\ +This component implements an AES encryption decryption datapath in \ECB mode with +either 128,192 or 256 Bit keys. The keylength is determined by generics at compile +time. Also the decryption datapath can be disabled by generics if it is not needed +for the application.\\ +The component provides an Avalon\rtm\ Memory Mapped (Avalon-MM) slave interface to +connect to an Altera\rtm\ Avalon\rtm\ switch fabric. The Avalon\rtm\ interface is +implemented in a way that it can also be used to connect to a Whishbone master if the +signals are correctly mapped, see \cite{Wiki:AvWb}. For further information about the +Whishbone bus refer to \cite{OC:WBspec}. \\ + +\section{Interface} +\label{sec:interface} +The AES core is accessed by the interface described in this section. An Avalon\rtm\ +interface was chosen for its simplicity and compatibility with wishbone. Furthermore +Avalon\rtm\ defines interrupt request signals for slaves which would be separate +signals in a Wishbone implementation.The component can be used both in polling +mode or can provide an interrupt for signalling. \\ +Unfortunately Avalon\rtm\ is an Altera\rtm\ proprietary technology. The actual AES +core however is a selfcontained entity and can be embedded into other \SoC\ bus +interfaces as well or used indepentently. + +\subsection{Configuration Generics} +\label{sec:generics} +The AES core can be configured by generics shown in table \ref{tab:generics}, +consequently they are provided by the Avalon\rtm\ interface. + +\begin{tabularx}{\textwidth}{|p{33mm}|p{25mm}|X|} + \hline + \bf{Generic name} & \bf{type} & \bf{Description}\\ \hline + \texttt{KEYLENGTH} \label{gen:keylength} & NATURAL & Size of initial userkey. Must be 128, 192 or 256 \footnotemark[1] . \\ \hline + \texttt{DECRYPTION} \label{gen:decryption} & BOOLEAN & Enables the instantiation of the decrypt datapath if true. \\ +\hline +\end{tabularx} +\footnotetext[1]{All other values raise a compilation failure} +\captionof{table}{Component generics} +\label{tab:generics} +Note: \texttt{KEYLENGTH} of 192 fail synthesis with Xilinx ISE \rtm\ because of division by 6 in key schedule that cannot be mapped to shift operations (\texttt{keyexpansion.vhd}). + +\subsection{Signals} +\label{sec:signals} +The Avalon\rtm\-MM Slave interface is described in \cite{Altera:Avalon}, the component +implements the signals shown in table \ref{tab:signals}. All signals are synchronous, +sampled at the rising edge of the clock. The type for all signals is \texttt{IEEE1164 + std\_logic} or \texttt{std\_logic\_vector}. For signals wider that 1 Bit the range +is \MSB\ \texttt{downto} \LSB\. \\ +This components has only output signals driven by registers no input signals are directly combinatorially connected to the +output signals, thus combinational loops are avoided. All signals are active +high. This component does not support burst transfers. + +\begin{tabularx}{\textwidth}{|p{30mm}|p{11mm}|p{11mm}|X|} + \hline + \bf{Signal name} & \bf{Width} & \bf{In/Out} & \bf{Description}\\ \hline + \texttt{clk} \label{sig:clk} & 1 & in & Avalon\rtm\ bus clock, also used to drive the core. \\ \hline + \texttt{reset} \label{sig:reset}& 1 & in & \emph{Synchronous} reset signal for Avalon\rtm\ bus interface. + The core itself is designed without need for reset signals. + \\ \hline + \texttt{writedata} \label{sig:writedata} & 32 & in & Input data to write to location designated by \texttt{address}. Bit 31 is most significant Bit. + \\ \hline + \texttt{address} \label{sig:address} & 5 & in & Word offset to the components base address. The memory map of the component for the + respective offest is described in \ref{sec:memmap}. Only full 32-Bit words can be addressed no byte addressing is implemented. + \\ \hline + \texttt{write}\footnotemark[1] \label{sig:write} & 1 & in & If asserted enable write of data at \texttt{writedata} to location designated by \texttt{address}. + \\ \hline + \texttt{read}\footnotemark[1] \label{sig:read} & 1 & in & If asserted output data at location designated by \texttt{address} to \texttt{readdata}. + \\ \hline + \texttt{readdata} \label{sig:readdata} & 32 & out & Data output port for reading data at the location defined by \texttt{address}. Bit 31 is most significant Bit. + \\ \hline + \texttt{waitrequest} \label{sig:waitrequest} & 1 & out & Asserted if writedata was not accepted, this is the case if the keyexpansion is + not yet complete and a new is written to the \texttt{KEY} address range without previous deassertion of the \texttt{KEY\_VALID} Bit + \\ \hline + \texttt{irq}\label{sig:irq} & 1 & out & If Interrupt behaviour is enabled \texttt{IRQ} + will be asserted when the operation has terminated. For use of interrupt see \ref{sec:irq} + \\ \hline +\end{tabularx} +\footnotetext[1]{\texttt{read} and \texttt{write} are mutually exclusive and must not be asserted simultanously.} +\label{tab:signals} +\captionof{table}{Avalon\rtm\ Bus interface signals} + + +\section{Memory Map} +\label{sec:memmap} +The AES core Avalon\rtm\ slave has an address space of 31 words accessable through the +offset described by the signal \texttt{address}, see \ref{sig:address}. This address +space is devided into three main sections for the 4-word input data, the 4-word +result of the operation and the user key. The actual lenght of the userkey can vary +between 4, 6 and 8 words depending on the keysize. For control signals and status +information of the component and a control word is provided. The memory mapping is +descibed in table \ref{tab:memmap}.\\ + +\begin{tabularx}{\textwidth}{|p{18mm}|p{14mm} |X|} + \hline + \bf{Offset} & \bf{Name} & \bf{Description}\\ \hline + \texttt{0x00-0x07} & \texttt{KEY} & Initial user key that will be used for encryption and decryption. + The most significant word is written to offset \texttt{0x00}. This memory section is \emph{write-only} to the Avalon\rtm\ interface.\\ +\hline + \texttt{0x08-0x0B} & \texttt{DATA} & Input data, can be either interpreted as cyphertext for decryption or plain text for encryption. + The most significant word shall be written to offset \texttt{0x08}. This memory section is \emph{write-only} to the Avalon\rtm\ interface. \\ +\hline + \texttt{0x10-0x13} & \texttt{RESULT} & Result of the operation. The most significant word of the result at offset \texttt{0x10}. + This memory section is \emph{read-only} to the Avalon\rtm\ Interface. \\ +\hline + \texttt{0x14-0x1E} & --- & reserved \\ \hline + \texttt{0x1F} & \texttt{CTRL} & Control and status word of the component can be read and written. Detailed description see \ref{sec:ctrl}\\ +\hline +\end{tabularx} +\label{tab:memmap} +\captionof{table}{Memory map of the AES core Avalon\rtm\ slave} + +\subsection{Control Register} +\label{sec:ctrl} +The AES Core offers the register \texttt{CTRL} to control the function of the core +and poll its status. The control register can be accessed in read and write mode. + When wrriting to the register reserved Bits shall be assigned a value of \texttt{0}. + Individual Bits have following functionality decribed in table \ref{tab:ctrlreg}. \\ +In case of a Avalon\rtm\ Bus reset this register is set to \texttt{0x00000000} thus +invalidating all previously written keys and resetting the AES core. + +\begin{tabularx}{\textwidth}{|p{13mm}|p{18mm} |X|} + \hline + \bf{Offset} & \bf{Name} & \bf{Description}\\ \hline + \texttt{31-8} & --- & reserved \\ \hline + \texttt{7} &\texttt{KEY\_VALID} &If asserted key data in the \texttt{KEY} memory range is regarded valid and will be expanded to roundkeys. + When deasserted all keys are invalidated and the current operation of the core is aborted. It must be asserted as long as the key shall be + used for either encryption or decryption. This bit must be cleared for one clock cylce to load a new key. \\ \hline + \texttt{6} & \texttt{IRQ\_ENA} & Enable use of the interrupt request signal. If asserted the component will set \texttt{IRQ} after + completing an operation. If not set the component operates in polling mode only.\\ \hline + \texttt{5-2} & --- &reserved \\ \hline + \texttt{1} & \texttt{DEC} \footnotemark[1] & If asserted memory content of the \texttt{DATA} range is regarded to be valid and will be + \emph{decrypted}. This Bit shall only be deasserted externally if a running AES operation is aborted by deasserting \texttt{KEY\_VALID}. 1 + It will be set \texttt{0} by the core to signal completion of the operation.\\ \hline + \texttt{0} & \texttt{ENC} \footnotemark[1] & If asserted memory content of the \texttt{DATA} range is regarded to be valid and will be + \emph{encrypted}. This Bit shall only be deasserted externally if a running AES operation is aborted by deasserting \texttt{KEY\_VALID}. + It will be set \texttt{0} by the core to signal completion of the operation. \\ \hline +\end{tabularx} +\footnotetext[1]{\texttt{ENC} and \texttt{DEC} are mutually exclusive and must not be asserted simultanously.} +\label{tab:ctrlreg} +\captionof{table}{Bits in the control register} + + +\section{Protocol Sequence} +\label{sec:usage} +The AES component appears as memory mapped peripheral. All writes are fundamental slave write transfers, see \cite{Altera:Avalon} and take one +clock cycle of the Avalon\rtm\ bus clock \texttt{clk}. It is not necessary to write all words of a input parameter successively or in one transfer. +Bursts are not supported.\\ +\\ +Before any AES operation can be started the initial userkey has to be written to +\texttt{KEY} segment of the memory map.After the user key is transferred +to the component the \texttt{KEY\_VALID} Bit must be set to start the key +expansion. This Bit can be set simultanously with \texttt{DEC} or \texttt{ENC} Bit of +the control register. To invalidate the previous key and use another key the +\texttt{KEY\_VALID} must be deasserted for at least one Avalon\rtm\ bus clock cycle +During this cycle the new key can already be transferred.\\ +\\ +Once a key is passed and marked valid data blocks can be transferred to the +\texttt{DATA} segment of the memory map. +The AES operation is started by asserting the \texttt{ENC} Bit for +encryption or \texttt{DEC} Bit for decryption. +While asserting \texttt{ENC} or \texttt{DEC} the \texttt{KEY\_VALID} Bit must be +kept asserted.\\ +The \texttt{ENC} or \texttt{DEC} Bit respectively is deasserted by the component +after completing the requested operation. +The result of the operation can be read from the \texttt{RESULT} area of the memory +and is not cleared. It will be overwritten by succeeding operations. + +The underlying AES core uses the \FSM\ shown in \ref{fig:aesFSM} for processing of +the data. The signals \texttt{data\_stable} and \texttt{key\_stable} are accessible +over the control status word \texttt{CTRL} \ref{sec:ctrl}. \texttt{key\_ready} is a +signal driven by the keygenerator when all keys are expanded. The signal +\texttt{round\_index} is the counter for the rounds and the address to select a +roundkey. \\ +\texttt{NO\_ROUNDS} is the total number of rounds the processing takes, a constant +defined by the generic \texttt{KEYLENGTH} \ref{sec:generics}. The AES standard +in\cite{NIST:Fips197} defines 10 rounds for 128 Bit key, 12 rounds for a 192 Bit key +and 14 rounds for a 265 Bit key.\\ +Thus depending on the keylength the processing of a datablock needs at maximum 15 +clockcycles from \texttt{data\_stable=1} to completion, if the key is already expanded. + +\begin{figure}[!ht] + \centering + \includegraphics[width=100mm]{encrypt_FSM} + \caption{Finite State Machine of encryption and decryption process} + \label{fig:aesFSM} +\end{figure} + + +\subsection{Interrupt Behaviour} +\label{sec:irq} +By setting \texttt{IRQ\_ENA} in the control register \ref{sec:ctrl} the +component is configured to issue interrupt requests. +If \texttt{IRQ\_ENA} is asserted the interrupt request \texttt{IRQ} \ref{sig:irq} will be set when the +computation has completed in addition to clearing the \texttt{ENC} or \texttt{DEC} +Bit. +The \texttt{IRQ} \ref{sig:irq} signal will remain set until clearing \texttt{IRQ\_ENA} +or a read operation on the \texttt{RESULT} area of the components address range. + + +\section{Ressource Usage and Throughput} +\label{sec:ressources} + +The Avalon\rtm\ interface communicates a 32-Bit DWORD per clock cycle. Therefore a key is transmitted in 4 to 8 cyles +plus one cyle to activate keyexpansion with the control word \ref{sec:ctrl}. A payload datablock or the result consist +always of 4 DWORDs, thus it takes 4 cyles to send data to the core, one cycle to activate the computation with the +control register \ref{sec:ctrl} and 4 cycles to retrieve the data. + +The keyexpansion component computes one column of a roundkey each clock cylce. AES takes, depending on the keylength, +10, 12 or 14 roundkeys with each 4 columns, see \cite{NIST:Fips197}. The keyexpansion therefore takes 40, 48 or 56 +cycles until the encryption or decryption can start. The roundkeys are stored until invalidated, see \ref{sec:usage} +thus this step is is only needed once after power-up until the key changes. + +The AES-core computes one iteration (round) of the Rijndael-Algorithm each clock cycle, thus a 128 Bit datablock is +encrypted or decrypted in 10, 12 or 14 cylces plus an initial round. + +The maximum throughput $T_{max}[Bits]$ depends on the maximum operation frequency $f_{max}$ and the keylength which +influences the number of rounds $N_{rnd} \epsilon \lbrace 10,12,14 \rbrace $. +\begin{equation} + T_{max}=\frac{ (1+N_{rnd}) \cdot 128 Bit}{f_{max}} +\label{eqn:tmax} +\end{equation} + +Note: Equation \ref{eqn:tmax} assumes that the roundkeys are already generated and does not include the constant of 4+1+4 +Avalon\rtm\ bus cylces for transmission of data, activation and result retrieval. + + +\subsection{Exemplary FPGA implementations} + +The component has only be implemented and tested on an Altera\rtm\ CycloneII EP2C35 +FPGA. For this setup a Makefile is provided in \texttt{./sys/AlteraQuartus9.1}. All +other values in the table are only results of synthesis\footnotemark[0] and are not +verified on actual hardware. + + +\footnotetext[0]{Synthesized with Altera\rtm\ QuartusII\rtm\ Web edition Version 9.1 or Xilinx\rtm\ ISE 9.1 Webpack} + +The design is kept mostly vendor independent in generic VHDL. For Altera\rtm\ chips the +AES SubByte component is specially designed using M4K Blockrams as dual-port ROM. For +non-Altera\rtm\ FPGAs a second VHDL architecture exists also trying to make use of +ROM functions of the target chips however the success varies on RTL compiler +capabilities. + +\begin{tabularx}{\textwidth}{|p{30mm}|X|p{20mm}|p{30mm}|p{18mm}|} + \hline + \bf{Configuration} & \bf{Target FPGA}\footnotemark[1] & \bf{LE / Slices} & \bf{HW RAM} & $\mathbf{f_{max}[Mhz]}$ \\ \hline + \multirow{4}{30mm}{256 Bit Key, encrypt + decrypt} & \mbox{Xilinx\rtm\ Spartan3A} XC3S1400A-5FG484 & - / 1609 & 18 RAMB16BWE & 91 \\ \cline{2-5} + & \mbox{Xilinx\rtm\ Virtex5} XC5VLX30-3FF324 & - / 297 & \mbox{18 18k-Blocks} \mbox{4 36k-Blocks} & 224 \\ \cline{2-5} + & \mbox{Altera\rtm\ CylconeII} EP2C35F484C8 & 1937 / - & \mbox{39912 Bits} in \mbox{22 M4K-Blocks} & 65 \\ \cline{2-5} + & \mbox{Altera\rtm\ StratixII} EP2S30F484C5 & 585 / - & \mbox{39912 Bits} in \mbox{22 M4K-Blocks} & 103 \\ + \hline +%%%%%% + \multirow{2}{30mm}{128 Bit Key, encrypt + decrypt} & \mbox{Xilinx\rtm\ Spartan3A} XC3S1400A-5FG484 & - / 1523 & 18 RAMB16BWE & 91 \\ \cline{2-5} + & \mbox{Altera\rtm\ CylconeII} EP2C35F484C8 & 1776 / - & \mbox{39912 Bits} in \mbox{22 M4K-Blocks} & 65 \\ + \hline +%%%%%% + \multirow{4}{30mm}{256 Bit Key, encrypt} & \mbox{Xilinx\rtm\ Spartan3A} XC3S1400A-5FG484 & - / 680 & 14 RAMB16BWE & 159 \\ \cline{2-5} + & \mbox{Xilinx\rtm\ Virtex5} XC5VLX30-3FF324 & - / 297 & \mbox{10 18k-Blocks} \mbox{4 36k-Blocks} & 268 \\ \cline{2-5} + & \mbox{Altera\rtm\ CylconeII} EP2C35F484C8 & 969 / - & \mbox{22528 Bits} in \mbox{14 M4K} & 97 \\ \cline{2-5} + & \mbox{Altera\rtm\ StratixII} EP2S30F484C5 & 524 / - & \mbox{22528 Bits} in \mbox{ 14 M4K} & 145 \\ + \hline +%%%%%% + \multirow{2}{30mm}{128 Bit Key, encrypt} & \mbox{Xilinx\rtm\ Spartan3A} XC3S1400A-5FG484 & - / 594 & 14 RAMB16BWE & 159 \\ \cline{2-5} + & \mbox{Altera\rtm\ CylconeII} EP2C35F484C8 & 797 / - & \mbox{22528 Bits} in \mbox{ 14 M4K} & 95 \\ \cline{2-5} + \hline + +\end{tabularx} +\footnotetext[1]{This table is not meant to be a benchmark between FPGAs of different vendors, it is only a rough + estimation for the user of the core. + The FPGA families cannot be compared easily, see also \cite{Xilinx:wp284} and \cite{Altera:01007}for further details. } +\label{tab:ressources} +\captionof{table}{ressource usage on different targets and configuration} + +All of the above configurations in table \ref{tab:ressources} use hardware key +expansion. Downloading of software generated roundkeys is not yet supported. The +decryption and encryption datapaths share a common keyexpansion block, mulitplexing +the address signals is one of the main reasons for regression of the maximum +frequency $f_{max}$ of the configuration compared to encryption only versions. + +\section{Simulation and Software Driver} +\label{sec:simdriv} +\subsection{Testbench} +\label{sec:testbench} +In \texttt{./bench/VHDL/} a ``selfchecking testbench'' is provided which runs tests +for a default \texttt{TESTKEYSIZE} is 256 Bit . For different key lengths the +constant \texttt{TESTKEYSIZE} has to be changed appropriately. Expected results for +all testcases and key lengths are included. The expected results were generated by +AES Calculator applet, written by Lawrie Brown from ADFA, Canberra Australia \cite{LaBr05}. The +testbench consists of a sequence of 5 test cases: +\begin{enumerate} +\item load key1, load data1, encrypt : (basic encryption test) +\item key1, data1, decrypt: (basic decryption test) +\item key1, data1, encrypt: (test if internal state was changed) +\item key1, data2, encrypt: (encryption test with new data) +\item key2, data2, encrypt: (encryption test with new key) +\end{enumerate} + +\subsubsection{Simulation} +\label{sec:simulation} +The component library is ``\texttt{avs\_aes\_lib}''. All files are expected to be +compiled into this library as all files depend at least on the package +\texttt{avs\_aes\_lib.avs\_aes\_pkg}. \\ +A Makefile for Mentor Graphics\rtm\ Modelsim\rtm\ is given in \texttt{./sim/}. The +default make target \texttt{simaes} will create the library +``\texttt{avs\_aes\_lib}'' and a ``\texttt{work}'' library, compile all files and run +a testbench. \\ + +\subsection{Software Driver} +\label{sec:software} +This AES Core Avalon\rtm\ slave was also tested on a NiosII\rtm\ processor. To use +it in software a simple driver is provided in \texttt{./sw/} among with an example +program of the basic usage. Find more detailed description in the doxygen documentation in \texttt{./doc/sw/html}\\ +The driver consits of the two files \texttt{avs\_aes.c} and \texttt{avs\_aes.h}. +\subsubsection{Configuration} +To be adapted to different address mappings and key sizes two macros are use in \texttt{avs\_aes.h}: + \begin{tabularx}{\textwidth}{|p{25mm}|p{25mm} |X|} + \hline + \bf{define} & \bf{default} & \bf{Description}\\ \hline + \texttt{KEYWORDS} & \texttt{8} & Key size in 32 Bit words \\ +\hline + \texttt{AES\_BASEADDR} & \texttt{0x40000} & Base address at which the AES Core is mapped to the Avalon\rtm\ switchfabric \\ +\hline +\end{tabularx} +\label{tab:macros} +\captionof{table}{user changeable macros in header} + +\subsubsection{Compilation} +Yes indeed very difficult to compile two files and one header..... try this one:\\ +\texttt{GCCNIOS -I. -o test aes\_tester.c avs\_aes.c} + +Of course you need a cross compiler, or just use the Nios2 IDE. + + + +\section{The Inner Core} +\label{sec:core} +The algorithmic core is devided into two seperate datapaths one for encryption and a +second for decryption operation. The two datapaths are independent, however they +share the keyexpansion component which provides decrypt and encrypt keys (which are +the same only in opposite order). Each datapath is controlled by its own \FSM\. If +configured by the generic \texttt{DECRYPTION} \ref{gen:decryption} the decryption +datapath is included and some multiplexers are generated for the shared signals, +e.g. \texttt{result} or \texttt{roundkey\_index}.\\ +For reference the encryption data path of \texttt{aes\_core.vhd} is given in figure +\ref{fig:aescore}. The decryption datapath is left for the reader or any other author +of this document. +\begin{figure}[!ht] + \centering + \includegraphics[width=0.9\textwidth]{CoreEncDP} + \caption{Encrypt datapath of the AES core as implemented in aes\_core.vhd} + \label{fig:aescore} +\end{figure} + + +\newpage +\section{License and Liability} +\label{sec:license} +The ``AES 128/192/256 (ECB) Avalon\rtm-MM Slave'' component, all its subcomponents +and documentation (like this document you are reading) are published under following +license:\\ + +Copyright (c) 2009, Thomas Ruschival - All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are +permitted provided that the following conditions are met: +\begin{itemize} +\item Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +\item Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or other + materials provided with the distribution. +\item Neither the name of the organization nor the names of its contributors may be + used to endorse or promote products derived from this software without specific + prior written permission. +\end{itemize} + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. \\ +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + THE POSSIBILITY OF SUCH DAMAGE\\ + + Note: The term ``SOFTWARE'' in the above licence applies in this case not only to + software as executable code but also to documentation, hardware description or + compiled netlists for actual target hardware. As Chips generally don't just + reproduce ``the above copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided with the + distribution'' the datasheet of the product must also contain it.\\ + + Altera, CycloneII, StratixII and Avalon are registered trademarks of the Altera + Corporation + 101 Innovation Drive, San Jose CA USA \\ + Xilinx, Spartan3A and Virtex5 are registered trademarks of Xilinx Inc. 2100 Logic Drive, San Jose CA USA \\ + Mentor Graphics and ModelSim are registered trademarks of Mentor Graphics + Corporation 8005 SW Boeckman Road, Wilsonville OR USA \newpage + +\printacronym +\printglossary + +\bibliography{cited} +\revisionTable + +\end{document}
manual/src/avs_aes.tex Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: manual/src/avs_aes.acn =================================================================== --- manual/src/avs_aes.acn (nonexistent) +++ manual/src/avs_aes.acn (revision 11) @@ -0,0 +1,30 @@ +\begin{theglossary}\glogroupA + +\gloitem {\glosslabel{acn:AES}{Advanced Encryption Standard\ (\noexpand \acronymfont {AES})}}NIST approved symmetric block cypher\relax +\glodelim + \glsnumformat{3}\delimT \gloskip \glogroupE + +\gloitem {\glosslabel{acn:ECB}{Electronic Codebook\ (\noexpand \acronymfont {ECB})}}application of a cypher algorithm without further processing of the blocks\relax +\glodelim + \glsnumformat{3}\delimT \gloskip \glogroupF + +\gloitem {\glosslabel{acn:FSM}{Finite State Machine\ (\noexpand \acronymfont {FSM})}}Behavioural Model with finite number of states and transitions\relax +\glodelim + \glsnumformat{6}\delimN \glsnumformat{11}\delimT \gloskip \glogroupL + +\gloitem {\glosslabel{acn:LSB}{Least Significant Bit\ (\noexpand \acronymfont {LSB})}}least value bit in a vector\relax +\glodelim + \glsnumformat{4}\delimT \gloskip \glogroupM + +\gloitem {\glosslabel{acn:MSB}{Most Significant Bit\ (\noexpand \acronymfont {MSB})}}highest value bit in a vector\relax +\glodelim + \glsnumformat{4}\delimT \gloskip \glogroupN + +\gloitem {\glosslabel{acn:NIST}{National Institute of Standards and Technology\ (\noexpand \acronymfont {NIST})}}US standardisation office\relax +\glodelim + \glsnumformat{3}\delimT \gloskip \glogroupS + +\gloitem {\glosslabel{acn:SoC}{System on Chip\ (\noexpand \acronymfont {SoC})}}System of seperate functional interacting together implemented on a single chip\relax +\glodelim + \glsnumformat{3}\delimT +\end{theglossary} Index: manual/src/cited.bib =================================================================== --- manual/src/cited.bib (nonexistent) +++ manual/src/cited.bib (revision 11) @@ -0,0 +1,73 @@ +@misc{Altera:Avalon, + title = {Avalon Interface Specification}, + organization = {Altera Corporation}, + address = {101 Innovation Drive, San Jose, CA, US}, + year = {2005}, + key = {MNL-AVABUSREF-3.1}, + type = {Specification}, + url = {http://www.altera.com/literature/manual/mnl\_avalon\_spec.pdf} +} + +@misc{LaBr05, + title = {AES Calculator}, + author = {Lawrie Brown}, + organization = {ADFA}, + address = {Canberra, Australia}, + year = {2005}, + key = {AESCalc}, + type = {Specification}, + url = {http://www.unsw.adfa.edu.au/~lpb/src/AEScalc/index.html} +} + +@misc{OC:WBspec, + title = {WISHBONE SoC Architecture Specification, Revision B.3}, + author = {Richard Herveille}, + organization = {Opencores Organization}, + address = {}, + edition = {}, + month = {Sept.}, + year = {2002}, + url = {http://www.opencores.org/downloads/wbspec_b3.pdf}, +} + + +@misc{NIST:Fips197, + title = {FIPS-197 Announcing the Advanced Encryption Standard (AES) }, + organization = {National Institute of Standards and Technology (NIST)}, + address = {100 Bureau Drive, Stop 1070, Gaithersburg, MD, US}, + edition = {Federal Information Processing Standards Publication 197}, + month = {Nov.}, + year = {2001}, + url = {http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf}, +} + + +@misc{Xilinx:wp284, + title = {Advantages of the Virtex-5 FPGA 6-Input LUT Architecture}, + author = {Andrew Percey}, + organization = {Xilinx Inc.}, + address = { 2100 Logic Drive, San Jose CA USA }, + edition = {Whitpaper 284}, + month = {Dec.}, + year = {2007}, + url = {http://www.xilinx.com/support/documentation/white_papers/wp284.pdf}, +} + + +@misc{Altera:01007, + title= {Stratix III FPGAs vs. Xilinx Virtex-5 Devices: Architecture and Performance Comparison}, + organization = {Altera Corporation}, + address = { 101 Innovation Drive, San Jose CA USA}, + edition = {Whitepaper 01007-v2.1}, + month = {Oct.}, + year = {2007}, + url ={http://www.altera.com/literature/wp/wp-01007.pdf} +} + +@misc{Wiki:AvWb, + title = {Wishbone - Computer Bus}, + organization = {wikipedia.org}, + lastchecked = {2009-04-20}, + url = {http://en.wikipedia.org/wiki/Wishbone\_computer\_bus)#Comparisons}, +} +
manual/src/cited.bib Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: manual/src/avs_aes.blg =================================================================== --- manual/src/avs_aes.blg (nonexistent) +++ manual/src/avs_aes.blg (revision 11) @@ -0,0 +1,51 @@ +This is BibTeX, Version 0.99c (Web2C 7.5.6) +The top-level auxiliary file: avs_aes.aux +The style file: IEEEtran.bst +Reallocated wiz_functions (elt_size=4) to 6000 items from 3000. +Database file #1: cited.bib +-- IEEEtran.bst version 1.12 (2007/01/11) by Michael Shell. +-- http://www.michaelshell.org/tex/ieeetran/bibtex/ +-- See the "IEEEtran_bst_HOWTO.pdf" manual for usage information. + +Done. +You've used 7 entries, + 4024 wiz_defined-function locations, + 861 strings with 8565 characters, +and the built_in function-call counts, 2750 in all, are: += -- 240 +> -- 16 +< -- 0 ++ -- 10 +- -- 3 +* -- 128 +:= -- 549 +add.period$ -- 14 +call.type$ -- 7 +change.case$ -- 7 +chr.to.int$ -- 0 +cite$ -- 7 +duplicate$ -- 218 +empty$ -- 261 +format.name$ -- 3 +if$ -- 572 +int.to.chr$ -- 0 +int.to.str$ -- 7 +missing$ -- 45 +newline$ -- 58 +num.names$ -- 3 +pop$ -- 127 +preamble$ -- 1 +purify$ -- 0 +quote$ -- 2 +skip$ -- 208 +stack$ -- 0 +substring$ -- 7 +swap$ -- 135 +text.length$ -- 0 +text.prefix$ -- 0 +top$ -- 5 +type$ -- 7 +warning$ -- 0 +while$ -- 3 +width$ -- 8 +write$ -- 99 Index: manual/src/avs_aes.acr =================================================================== --- manual/src/avs_aes.acr (nonexistent) +++ manual/src/avs_aes.acr (revision 11) @@ -0,0 +1,8 @@ +\glossaryentry{AES@{\glosslabel{acn:AES}{Advanced Encryption Standard\ (\noexpand \acronymfont {AES})}}NIST approved symmetric block cypher\relax|glsnumformat}{3} +\glossaryentry{NIST@{\glosslabel{acn:NIST}{National Institute of Standards and Technology\ (\noexpand \acronymfont {NIST})}}US standardisation office\relax|glsnumformat}{3} +\glossaryentry{ECB@{\glosslabel{acn:ECB}{Electronic Codebook\ (\noexpand \acronymfont {ECB})}}application of a cypher algorithm without further processing of the blocks\relax|glsnumformat}{3} +\glossaryentry{SoC@{\glosslabel{acn:SoC}{System on Chip\ (\noexpand \acronymfont {SoC})}}System of seperate functional interacting together implemented on a single chip\relax|glsnumformat}{3} +\glossaryentry{MSB@{\glosslabel{acn:MSB}{Most Significant Bit\ (\noexpand \acronymfont {MSB})}}highest value bit in a vector\relax|glsnumformat}{4} +\glossaryentry{LSB@{\glosslabel{acn:LSB}{Least Significant Bit\ (\noexpand \acronymfont {LSB})}}least value bit in a vector\relax|glsnumformat}{4} +\glossaryentry{FSM@{\glosslabel{acn:FSM}{Finite State Machine\ (\noexpand \acronymfont {FSM})}}Behavioural Model with finite number of states and transitions\relax|glsnumformat}{6} +\glossaryentry{FSM@{\glosslabel{acn:FSM}{Finite State Machine\ (\noexpand \acronymfont {FSM})}}Behavioural Model with finite number of states and transitions\relax|glsnumformat}{11} Index: manual/src/figs/logo.jpg =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: manual/src/figs/logo.jpg =================================================================== --- manual/src/figs/logo.jpg (nonexistent) +++ manual/src/figs/logo.jpg (revision 11)
manual/src/figs/logo.jpg Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: manual/src/figs/encrypt_FSM.eps =================================================================== --- manual/src/figs/encrypt_FSM.eps (nonexistent) +++ manual/src/figs/encrypt_FSM.eps (revision 11) @@ -0,0 +1,536 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009) +%%For: (ruschi) Thomas Ruschival +%%Title: sample +%%Pages: 1 +%%BoundingBox: 36 36 475 528 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval +EncodingVector 45 /hyphen put + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset graphviz 0 0 +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw text fitted to its expected width +/alignedtext { % width text + /text exch def + /width exch def + gsave + width 0 gt { + [] 0 setdash + text stringwidth pop width exch sub text length div 0 text ashow + } if + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def +/showpage { } def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/layerlen layercolorseq length def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer 1 sub layerlen mod get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +setupLatin1 +%%Page: 1 1 +%%PageBoundingBox: 36 36 475 528 +%%PageOrientation: Portrait +0 0 1 beginpage +gsave +36 36 439 492 boxprim clip newpath +1 1 set_scale 0 rotate 40 40 translate +% START +gsave +0.000 0.000 0.000 nodecolor +194 482 1.8 1.8 ellipse_path fill +1 setlinewidth +filled +0.000 0.000 0.000 nodecolor +194 482 1.8 1.8 ellipse_path stroke +grestore +% WAIT_KEY +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +194 424 46.88 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +12 /Times-Roman set_font +164.5 420.2 moveto 59 (WAIT_KEY) alignedtext +grestore +% START->WAIT_KEY +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 194 480 moveto +194 475 194 464 194 452 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 197.5 452 moveto +194 442 lineto +190.5 452 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 197.5 452 moveto +194 442 lineto +190.5 452 lineto +closepath stroke +grestore +% WAIT_DATA +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +53 338 53.06 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +12 /Times-Roman set_font +19 334.2 moveto 68 (WAIT_DATA) alignedtext +grestore +% WAIT_KEY->WAIT_DATA +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 148 420 moveto +104 416 44 406 29 388 curveto +23 381 25 372 30 363 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 32.8 365.1 moveto +36 355 lineto +27.2 360.9 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 32.8 365.1 moveto +36 355 lineto +27.2 360.9 lineto +closepath stroke +0.000 0.000 0.000 edgecolor +10 /Times-Roman set_font +31.5 378.5 moveto 63 (key_ready=1) alignedtext +grestore +% WAIT_DATA->WAIT_KEY +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 71 355 moveto +83 365 99 378 115 388 curveto +126 395 139 402 152 407 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 150.44 410.14 moveto +161 411 lineto +153.28 403.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 150.44 410.14 moveto +161 411 lineto +153.28 403.74 lineto +closepath stroke +0.000 0.000 0.000 edgecolor +10 /Times-Roman set_font +117.5 378.5 moveto 65 (key_stable=0) alignedtext +grestore +% INITIAL_ROUND +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +190 252 68.85 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +12 /Times-Roman set_font +143.5 248.2 moveto 93 (INITIAL_ROUND) alignedtext +grestore +% WAIT_DATA->INITIAL_ROUND +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 69 321 moveto +80 310 94 297 109 288 curveto +119 282 130 276 140 271 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 142.02 273.96 moveto +150 267 lineto +139.42 267.46 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 142.02 273.96 moveto +150 267 lineto +139.42 267.46 lineto +closepath stroke +0.000 0.000 0.000 edgecolor +10 /Times-Roman set_font +108.5 292.5 moveto 71 (data_stable=1) alignedtext +grestore +% INITIAL_ROUND->WAIT_KEY +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 190 270 moveto +191 300 193 360 194 396 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 190.5 396 moveto +194 406 lineto +197.5 396 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 190.5 396 moveto +194 406 lineto +197.5 396 lineto +closepath stroke +0.000 0.000 0.000 edgecolor +10 /Times-Roman set_font +191.5 335.5 moveto 65 (key_stable=0) alignedtext +grestore +% DO_ROUND +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +190 178 53.83 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +12 /Times-Roman set_font +155 174.2 moveto 70 (DO_ROUND) alignedtext +grestore +% INITIAL_ROUND->DO_ROUND +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 190 234 moveto +190 225 190 216 190 206 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 193.5 206 moveto +190 196 lineto +186.5 206 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 193.5 206 moveto +190 196 lineto +186.5 206 lineto +closepath stroke +grestore +% DO_ROUND->WAIT_KEY +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 223 192 moveto +239 202 258 215 268 234 curveto +292 282 283 306 261 356 curveto +253 374 237 390 224 402 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 221.9 399.2 moveto +216 408 lineto +226.1 404.8 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 221.9 399.2 moveto +216 408 lineto +226.1 404.8 lineto +closepath stroke +0.000 0.000 0.000 edgecolor +10 /Times-Roman set_font +280.5 292.5 moveto 65 (key_stable=0) alignedtext +grestore +% DO_ROUND->DO_ROUND +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 240 185 moveto +253 184 262 182 262 178 curveto +262 175 258 173 250 172 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 250.3 168.51 moveto +240 171 lineto +249.6 175.48 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 250.3 168.51 moveto +240 171 lineto +249.6 175.48 lineto +closepath stroke +0.000 0.000 0.000 edgecolor +10 /Times-Roman set_font +262 175.5 moveto 74 (iFINAL_ROUND +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 190 160 moveto +190 148 190 133 190 120 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 193.5 120 moveto +190 110 lineto +186.5 120 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 193.5 120 moveto +190 110 lineto +186.5 120 lineto +closepath stroke +0.000 0.000 0.000 edgecolor +10 /Times-Roman set_font +190 132.5 moveto 74 (i=NO_ROUNDS) alignedtext +grestore +% FINAL_ROUND->WAIT_KEY +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 236 105 moveto +288 120 367 149 367 178 curveto +367 338 367 338 367 338 curveto +367 365 293 394 242 410 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 240.57 406.77 moveto +232 413 lineto +242.58 413.48 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 240.57 406.77 moveto +232 413 lineto +242.58 413.48 lineto +closepath stroke +0.000 0.000 0.000 edgecolor +10 /Times-Roman set_font +366.5 249.5 moveto 65 (key_stable=0) alignedtext +grestore +% DONE +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +53 18 32.22 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +12 /Times-Roman set_font +35.5 14.2 moveto 35 (DONE) alignedtext +grestore +% FINAL_ROUND->DONE +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 160 76 moveto +138 64 108 48 85 36 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 86.44 32.8 moveto +76 31 lineto +83.04 38.92 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 86.44 32.8 moveto +76 31 lineto +83.04 38.92 lineto +closepath stroke +grestore +% DONE->WAIT_DATA +gsave +1 setlinewidth +0.000 0.000 0.000 edgecolor +newpath 53 36 moveto +53 51 53 73 53 92 curveto +53 252 53 252 53 252 curveto +53 271 53 293 53 310 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 49.5 310 moveto +53 320 lineto +56.5 310 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 49.5 310 moveto +53 320 lineto +56.5 310 lineto +closepath stroke +0.000 0.000 0.000 edgecolor +10 /Times-Roman set_font +52.5 175.5 moveto 65 (key_stable=0) alignedtext +grestore +endpage +showpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +end +restore +%%EOF Index: manual/src/figs/fancy_headsep_r.eps =================================================================== --- manual/src/figs/fancy_headsep_r.eps (nonexistent) +++ manual/src/figs/fancy_headsep_r.eps (revision 11) @@ -0,0 +1,34 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: 0.46 +%%Pages: 1 +%%Orientation: Portrait +%%BoundingBox: 14 708 565 719 +%%HiResBoundingBox: 14.173228 708.66142 564.09449 718.58267 +%%EndComments +%%Page: 1 1 +0 842 translate +0.8 -0.8 scale +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +gsave [1 0 0 1 0 0] concat +gsave +0.39215687 0 0.039215688 setrgbcolor +newpath +17.716535 154.13384 moveto +24.766805 160.33465 lineto +627.56512 160.33465 lineto +634.61539 166.53541 lineto +705.11811 166.53541 lineto +698.06785 160.33465 lineto +627.56512 160.33465 lineto +620.51486 154.13384 lineto +17.716535 154.13384 lineto +closepath +eofill +grestore +grestore +showpage +%%EOF
manual/src/figs/fancy_headsep_r.eps Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: manual/src/figs/CoreEncDP.svg =================================================================== --- manual/src/figs/CoreEncDP.svg (nonexistent) +++ manual/src/figs/CoreEncDP.svg (revision 11) @@ -0,0 +1,1147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + keyexpansionV2 + + + + + keyword + keywordaddr + w_ena_keyword + key_stable + + AES_FSM_ENCRYPT + + + key_ready + roundkey_idx + + + ena_encrypt + + + + finished + + + + sbox(0)(Highword) + sbox(0)(LowWord) + + + sbox(3)(Highword) + sbox(3)(LowWord) + + + [31:24] + + + + [23:16] + + + + [15:8] + + + + [7:0] + + ... + + [31:24] + + [23:16] + + + [15:8] + + + [7:0] + + + [31:24] + + [23:16] + + [15:8] + + [7:0] + + + + + + + [31:24] + + + + [23:16] + + + + [15:8] + + + + [7:0] + + + + AddKey + + + + + + + STATE(ROUND) + + + + + + STATE(ROUND-1) + COL(0) + COL(3) + + ShiftRow + + + + + + + + mixcol(0) + + mixcol(3) + ... + COL(0) + COL(3) + + + + + data_in + AddKeyMux + + result + + + registered component + + + + combinatorial component + + + + signal + + + + 32-Bit column + + + + 128-Bit AES 'state' + + + + Index: manual/src/figs/logo.eps =================================================================== --- manual/src/figs/logo.eps (nonexistent) +++ manual/src/figs/logo.eps (revision 11) @@ -0,0 +1,509 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner +%%Title: logo.eps +%%CreationDate: Thu May 21 11:51:50 2009 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 136 136 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228346456694 14.173228346456694 translate +% Translate to begin of first scanline +0 121 translate +121 -121 scale +% Image geometry +121 121 8 +% Transformation matrix +[ 121 0 0 121 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 121 string def +/gstr 121 string def +/bstr 121 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 24483 ASCII Bytes +colorimage +dJj4Gp\tAk+OU5grr3*"s8W)Es*t~> +dJj4FrVllsr;Qi*5MQ2;!<2ut!<1:DJ,~> +d/O4Hs8W&prrU,VjSSrWqp#.k~> +ci4.Hrr<#trr38"&J?5:s8;osrr)rurm:[q~> +d/O4Is8W)srrrD/1G_;La8^Y~> +dJj:Hs8;`n#fL.bDrUfsrVaq>J,~> +d/O4Hs8W)trsJb&&.]<`+4C2hrr2otrm1Up~> +bl7\Brr32/1c7*I6.l/9"9/?#rm:[q~> +d/O.ErVlg!rVuo;ral@DDWLitrVat?J,~> +d/O+Fqu6tu%hB9a%M0c3rr)isrm1Up~> +ao;IL1Gpuf1^64us8N&srm(Oo~> +c2S7Os8W&=@q97`AS,rDrVZZqqp>@n~> +ci4aZs8N&uUCn4N&/#Nc$m=+"r;Zfrrm:[q~> +d/O+Frr<#t%(%fG1H%$G2)R\Qs8L7BJ,~> +dJjs[s8W&tr;XiMBP1mgBOYIhjT#,WrQbFn~> +bPr*L&.]Ba%1j$[&eH/4rr;uCs*t~> +dJjp[s8N&trj4O?1c-sE2)I*G6/)A +c2S:Os2SSZA6rkYAn,FbDr^is!<(7DJ,~> +d/O+Frr3M*$kNs\&.oE`&e>Tc+4^A8s*t~> +c2RhD[/Mla1H%!GrA+L46.u8;!<1@FJ,~> +ci4^Xs8U,PAnG[cAS,LcB4tgojSf,Wci8L~> +c2SEO&.fKf%h]Ea&J#Ea&e?,6s8L@EJ,~> +c2S?^2)I*F2)@'F2)@'H1G_>Mc2W:~> +cMn%GaC8alrFQ=JAS#C\BOu)Cc2W:~> +g&D'OqYp`ss8Sl+&+gD7%j9 +g&D'NrVllsrr3'!s0M5P"[UoCrr;usrrE&Ls*t~> +f`)'Ps8W&prrg>PBOkZLAd)jYA8#lAqu6Znec1.~> +fDc!Prr<#trr2tqrX])C&,6\B%h]Ed+O^;fs8W)t!WW/Os*t~> +f`)'Qs8W)trs&K&ZSXNs1\W^+1]B336J9]bJ,~> +g&D-Ps8;co#5cDP@:Eh^q.9tEARoC^Eo[3"rVb4FJ,~> +f`)'Ps8W)srs#>2&.T6^')<(G%h]Hc&/$,6s8W)trrE&Ms*t~> +eGfOJrr3#*2?#H41\ij42)@$F1c%JQrVm!!s8W)Ns*t~> +f`)!MrVlg&rVuo;An5IbAb]j=A7f?NAd*59s8W&reGk%~> +f`(sNqu6ns&eGNc'+YWL&.&jY$kj6b&g5[&rVllsfDg@~> +dJjHX1GgpE1c$r`1]oNj1c>7h#!prBrr;rrf)L7~> +ec-$Us8W&;An5IbB4k`MAdN*\AS#Ca@W(<+r;Qcof`-I~> +fDc +f`(sNrr<#t!4;_^">_kj1c>%b!&FO2"uA(m6.u;;eGk%~> +g&DT]s8W&tr;XiK@:a%`@q9-FAdi6b?tEn]BPuo2qu?WGs*t~> +e,K`N&.]<`'+k`a&blnG&J,N_&J>Wd+4:)frmq+"~> +g&DT^s8N&trj4O>2)I-G2)[8c1^#Tl2)I)f1]p%ts8LRKJ,~> +ec-$Ts2SS^@V07_A7T3FAdMsUBk:jdA7fc?rr2usfDg@~> +f`(sNrr3;$$kNs_%hB6]'))qF%hTBb&e>Nd%j0@$ec1.~> +ec,[L[/Mo]1BKEl1\W^52)@!E1G^jD2*opprrE&Ns*t~> +fDcLdA8gQ-s8CRLJ,~> +ec-#P&.fKd%h]B`&J,TJ&H<:?&-W[W+OgAifDg@~> +ec-#a2)I*G1c$pF1Ggo`1]TE41^Glp1c.'G1I9^Es*t~> +f)H-VaC8alA8#XdA7K0FAcQ<>AdE$[A8#CbAT$V[s*t~> +f)H&R%hK6a&.oHa&cN=A')`CA&+pJ8%j9 +f`)?Ys0FR>2)@'H1c.)b1]TE*1^-2"s8N&trr2uthZ&*~> +g&D0Qs8U%:AH-6DB4PF`ralCGAnG^g@:X'IAd)jYA8#lAqu6Znh>`!~> +f`)3UV`bV%'+Y`T&.9'`&.T3]&.fEe&.eOI#nIX[&g5X&r;ZfrrW3&ui;\<~> +f`)0TZB!.1]B336J9ujJ,~> +fDcT(L1=e,An5LaAn,C_B4tgiAn>XdAGKgEA7]:`@WLN/s8DoNs*t~> +f`)&O&.fBO&.T3^%hT?a%hK9_&eGQa')3"F%h]Hc&/$,6s8W)trrE&Us*t~> +f`(rYq_Sd=2)@*H2)@'G1GgpG1c+n`#;n:n1c.!Tg\q-Srr<#ti;\<~> +f`)],A7fLeA7T7\AS5UaARo=_A7f@\B_Z0@A7f?NAd*59s8W&rh#Dm~> +g&DlH98JD%_mG5U><Tb'+YTb&.oQN&.&jY$kj6b&g5[&rVllshuA3~> +g&DQFB:>9pc+od:FB^RX2)P7f">r"m2Db.c"#Dbj2?#E:6.u;;s8DrRs*t~> +g&DiTNj>n/g!$\)PD!OXB4PRbAn,:^An1UJ$"md[ARoC^DWUiprrDrSs*t~> +g&Dfds8N#trr<#ts8W&,GV'I<%M93_&,$S7&I]![%hK6oec,LHs8N#Us*t~> +f`(sNrr<#trr3<(s1s[g2)I*H1\ +g&D'Nrr3W0rr<#ss8W)CW-W/gB5(jhBOpjL$tX-\AS#IeDWLips8CgSJ,~> +f`(sNrr3H,s8W)trVuosqmT00%fR(@&bchF&J,N_&J>Wd+4:)frnd[*~> +g&M$MrVllsqu6f6BJhV'r\FO3pbW+02)R3Gr\O^CgAh0.s*t~> +ec,jPs8W&srVHKm#gA6?@q'+`@q,4F$"ICXAS#C_AoH`/rrE#Ts*t~> +f`1sMrr2utqYpg"s27YE%hB-D&.9!\&J,Qc&/#Kqec+D)J,~> +f)H!Ss8N#trr)inrrpV[2)@$GpG<471GUdC1GgmF6.u8;!<1pVJ,~> +ec,aMqZ$NnrrE#srs8T'fo9WSAS,KJAdr3ZARoCaA8#LljSf,WhuA3~> +f`)'QrVucms8W)qrrrD.+Untqoaq-6rX]5G%j9@$rnma+~> +f)GmPs8W)tq#CBn"Md8[2)G%b!&aa4#W"=p1c7'F6.t)oJ,~> +f`)*Qrr<#srr2usr;R'$s8W#EDJ!?kq.9V9ralFKA7T@^BOu)Ch>`!~> +a8ZDDs6j5(&.]HR&-!:8&-<@bdes+Irr<#tkPp&~> +aSu_Ks8VY31c.'F2)R0H1\ +ao;hKr;Z`iP\=ZBOkXeDWL]p!;kmXJ,~> +aoDA>s8NB%L_:.-&eGTbp(.N@&eGZudf97Fs8Muus8M6^J,~> +`W$;Es-bc&2)@-I2)Y+b!&OU2!CGJss*t~> +`;^/CZ=IKXBOtdd@eaOBA7]:`@WLN/s8DoVs*t~> +aT);>%0-5)s/-J>&/#K`&.\LI$4da]&.fHsdf9@Hrr2utkPp&~> +ao;GAs8Mus!4;_^">_nl1c+qa#;n:n1c.!Tg\q-Srr<#tkl6/~> +a8ZVJs8W&t`FNCfBOkUbBDH-@A7f?NAd*59s8W&rjSs`~> +`rH)grrE&]s*t~> +ao;_Is8W)us8N&)1c>4fpbW(/1c.)h1^68!s8N&sroX62~> +a8ZSHrr<#rs2JS^@qB=`pgshFA7]=_An#Z>rVZZqqrn'1~> +_Z'o@s.^&7&.] +_#FSF1G^jD2>8p-1B'-81GgpSg&M'4s*t~> +`W,u:rr32@B4GO`@V#7G$tX-\AS#IeDWLips8D*[J,~> +ao;A?q#:M3&.T3`&,6\E&J,N_&J>Wd+4:)froX62~> +a8Z/=qYp_L1c.'H1\`d01Gq$H1B'*46/)A +`rH);$NL))s8AR#AS,IapgshB@;0:aA7T:jj8T&YrTF32~> +aT);>r;R!#s8G.n&.eLH$P*g]&/#Kb&e?)7roO01~> +`r?) +a8Z8=rr;lorri7QB5(lMAdr3ZARoCaA8#LljSf,WkPp&~> +`r?JHs8N#trr<#I&e#?boaq-6rX]5G%j9@$roa<3~> +_#FW +aSu8=r;Zfqs8N2^@:a$FAcQ<>AdE$[A8#CbAT$Vks*t~> +h>[TVs8W)trri>M`5V`Ps8Drsrr`3!s8N#t",IR$&ag23%j9 +g]%9Qr;QoRc-H@gp\t6mr;Zfr"TOlH1c+MU"[UoCrr;usrrE&ds*t~> +i;`fTq>UWXgsuB'qu6U!rVuirs82fq$2ac$s8W&(A7f?AAd)jYA8#lAqu6ZnmJh\~> +i;WfVqu7#PHTMiP&J#F(C;frJ"9/?#rqucumiN,Pn.5m:&eGZudf97Fs8Muus8MNfJ,~> +iVs&[s8Dusrr3>ZNE\4p2)@'`J^"#k!<2rs!<2or"8"f81[m4$1]B336J:Q%J,~> +i;WiTrr)j)rSjZ,A7]IfApU0&rVuorrr3&us8;fp"8HbFAas@>A7]:`@WLN/s8Do^s*t~> +huE`Us8NSg9+hgJ&eY]d&eGQb0ua%is8Mio!K%EW&./p\&J,Kd+O^;irr2otrpTl;~> +i;X)^s8N&uj_$A,r\OU2r%nFKci3tErr<#urr)j"rr<"e2=NF-2)@$F1c%JQrVm!!s8W)fs*t~> +iVs\ls8W#srT]>RB4b[bAS,Ib@:jZ8s8Dlq!rW)srVlrts0M0+!b>nQral=SjT#8YrTsQ7~> +i;X2as8N"o&J,Na%hK?P&.B0\&e>Ltrr)iqs8W)orrM[$n.5m:&.B3b&/$,7rr)isrpTl;~> +iVs>cs8N&t[5Bcu1c7*IrA4X71G^nJqu?]qr;Qlus78&91]oNj1c>7h#!prBrr;rrmf.e~> +hu=Ghs8U&LAn>OcAnPXdAn#@cB4e1Drr)j#rr;rss8Drs!qg,8nR`)?A7]=_An#Z>rVZZqqsaW9~> +iVroWrr37<&J,H`&J>Zfr=Ju>rt#8C:[\8^rX/])s8N&uqu?]pC@;`6&I]![%hK6oec,LHs8N#e +s*t~> +h>[b21,LgF2)@!CrA=O1s"k!;BCu6(rr2rsqu6`ss+0Vq!&FO2"uA(m6.u;;m/MS~> +hu=u!s.BjbL`AnZ)Cs82ipmf.e~> +i;XSks-=3/&.]<_&.oEa&/#Kf&.]<_'5[XI$NC)*rr<#qrr;u,mgom>&.o<_&eGTrdJj1Fmf.e~> +hZ!YS1c,+f'f.[(1GgpE1GgpG1c7(?s8N&urr;rnrrBe%1^#Tl2)I)f1]p%ts8MEcJ,~> +i;XDes1N)XA79"YA7]7]A7f=_B)Q6NT`=ris8N&urVuirrVccAmq)l9@;0:aA7T:jj8T&YrU9c:~> +hu<],rXg%Z&.]<`%M'']&/#Ha&e>Ka&XWOtrr;rsrr)ir"9&9!+RfpM%hTBb&e>Nd%j0@$mJh\~> +hu=MG1Gq'H1c7*I1c7'G1c$sF1G^mF1T: +hu=JQ@qB.]AnGR_@qK@cA7f7^An,FbA%_d?!<2rs"o\K#s8Qs*Adr3ZARoCaA8#LljSf,Wn,In~> +hu=KU&.]9a&eGQb%hB9a%hK6_&e>Ka&0LKBrrE&prrW3">O<"%&,m+D&e?,6s8MKeJ,~> +i;X,_=u8)n1G^jD2#]981c7*I1c$re1^$,9rr;uprrE&trr@331]TE41^Glp1c.'G1I9^]s*t~> +iVseos+4cnBP(jeAS,L`AnGRcAn5LbBOkXlp\k*lrVc`rr;Q]rQLSPe@fBsFB4POd@;'4ijmE(u~> +q>UHoqYpZss8W&irrob@&e>TcmgoMUrr2otrVZZtrVunSjq%S)+O^2f"9/?#rqHGC~> +q>UHnrVllsqYpQppAY<31c$sE2=E@,RfEBds8W)tqu6YajYR-,g].9Qrr2otrq?AB~> +q#:Hps8W&srr`6"s8N#t!<)`n#Q;q[AnYdgAFX74BX%I8!<2rs"TA?"s01a""__FWBPuo.rrDrh +s*t~> +p\tBprr<#trr3/#M#RGSrqZQtr`fpD&/"@B#SJ?\s8Duqs8N#ts8E'!_<;F:%h]Ed+O^;fs8W)t +!WW/os*t~> +q#:Hqs8W)trri?$Z^UmdrrdC"2)I,W1_)hOs8N#ts8N&urr;utc0-ta1]B336J:i-J,~> +q>UNps8;`n"37_HrV$6oP@\9:A++"1A8hAF#QF]%r;ZcrgZ`;WA7]:`@WLN/s8Dofs*t~> +q#:Hps8W)srro53Vu?Ypq#:Tu&e>Kb&.fBA&-EB]rr2lr#6"T%rr<#Wkn"14&ePZd&g5X&s8N#t +!<2`mJ,~> +o`"pjrr3&-1UQfS"uA+o1GgpEn2(/'bkV2?rr<#\kqiW&1G^jE1IBjprr`9#s8MfnJ,~> +q#:BmrVlg$rVuo:B#XcBrs!(GA7K.^Aaj:6B\`RbrVllqrVloslKMm^A7f?NAd*59s8W&ro`'F~> +q#:?nqu6bo&/2kYrrE&ors-RS&.]Ec&/"FD"V202s8W)srrE&trrN-!kn".3&.B3b&/$,7rr)is +rqHGC~> +nc&a!1c*GVpAY6=1Ggoe1]TE'2#fE9VZ6\qrr2otrr2ourr;4>"#Dbj2?#E:6.u;;s8Drjs*t~> +p&>9qs8W&9An9TorrE#nrs-naA7K7_AnCID"Cf"CrVlfr!WE#srrN&tl"167A7]=_An#Z>rVZZq +qtU2A~> +p\tR!s8N&uUCn+M`W#l;rqZQt_@R4h&.e1?!=t%drrE&rs8W)us6($o&I]![%hK6oec,LHs8N#m +s*t~> +q#:?nrr<#t#IH +q>Up&s8W&tr;XiKAnBWprV- +oD])m&.f<_`;fi8q#:>Mr=8r@%heCD"qM8]s8N&tqYpTqs6("&&J,N_&J>Wd+4:)frq?AB~> +q>V!)s8N&trj4O=1c3DUs8N#nrrJQEr\Xa61GePX$8XMgrr;rss8N&srVllrkVNDu2)R3Gr\O^C +gAh0Fs*t~> +p&>9ps2SS_@q=?errKE8ral1AA+4(7@q;53s8MuprrE#ss6+&$@ps(_ARo=`Dr^is!<)ZlJ,~> +q#:?nrr38#$kNs_&'"YHp\t>]&.f?=&.B-^H2mmDs8N&ss8N#ss6("%%hTBb&e>Nd%j0@$p&BO~> +p&>9rZnsTs1GmDMrrAt^1]oTlN;i_Srr2oskVNW(1GUdC1GgmF6.u8;!<2cnJ,~> +p\t[#s8U,PAn#@\g].9Oq#:H.A7fEPAFO1AB4S%Bs82ips8N&trr)lsk[k95@qB1_ARoIbDrgls +rV->B~> +p&>Ao&.fKc%M6SYs8Mfn#K%)c&.]<_&+:&1M>mGQ"9/?#rr2rZ&H<:?&-W[W+OgAip]#a~> +p&>?*2)I*F1c3GVrqHEmc2KO%1GgmFmkb'5rr2p'rr<#ts8W&ts62??2?#E<1Gq!G2)@$Sg%GAq~> +pAYO!aC8alARf?*rVuikrs.4hA7T7`ARt:B!bAV9qu6its8W)ss64+q@fBsFB4POd@;'4ijn8Y(~> +!<2ip$iL&)U_"%J&.]Bb`:a-7isu\3&eGQJ&.]9`%h]Ba&J,KaW;lkss8Miort,2B#8.RZ%hK +!<)lr!<2ut!ri5+rA4U61c3MNrr_C>1c+e]$8XOq1c%$G1c."po`+qJ!AuY31]oTl1Getds"aa7 +1c.#Z1^-2"s8N&trr2utrr7K~> +"TSH#s8Dip$H?UiA7T:_B%m:`p\tKa@qK4]A7] +s8N6#rr<#trr2tqrX])C&,m+CRf9FFf&.T6`%hK9_&J#NL&.&j[&/$,6s8;osrr*!!rr7K~> +"TSK$s8N#t#6+Y/1c7-HrA4MPrr2utq#:Il2)I-FpG<:91G^jE1Gq!G2<=f9o`"pjrr3T$bGTJL +1Gh!H1c7'G1c%!F1\`d,1]B336J;,5J,~> +!r`/squ7$#`b&XgAnYdgA@hd?!<2cn!-S9Q!bGnRq.:%JARK+\ARo=\AF9Ero`#X)rVcclfX[Ai +B4PRbA8,OeA7]CbpgskDARoC^Eo[3"rVcWnJ,~> +"TSH#s8Mus%AjXI%M0-`&.T7srVullrr`7J%MA@F#nIU]%hB6a&.Ul&s8W)drset9Bcdm!%h]Hb +'+bZaq%*lD&ePZd&g5X&s8N#t!ri6"J,~> +r;Qcrrr3#*2?#H41]K972N@b:rqHEoNANNc2#fB32#fE91Ggplrp0Rnrr9ca5Vt8S1H%$H1c>%b +#;n:n1c.!Tg\q-Trr<#ts*t~> +!rr2srr3T/s8U)NA7]@aAnGUcW;chrrV?HrrMsLBB_H$KARK.aA7]7a@tOa\rVuorq>UHnq>UTq +s3.*PrFZ%=s(27>q.9\=An1gP"`i](s8Doos*t~> +!WW/rrsPV8&.TgrrW3"s*t~> +q>UW)1GgpE2#]<21]V1frrE&nrr_C?0fAMYs"ad81c2T=oD\girVllsrr3<(s8V_[68UGR2#]92 +2>K'21GgpGr\OgFg&M'OrVlfrJ,~> +rVmE,s8W&;An5IbB4k^dARpc!rrDulrrVV&A,^$6Adi3^BObUcAn5Sqs8MuirrrE%s8Doorr!<* +s8D_uDId +s8Ni5s8N&uUCn1L&ebig%hT<`&cVh1rqHEqC(Cjd&blnF%hK6^&.fH_63$r`rr2utp&>-nrVlfq +rrE&trs81P&J#E_&.fNM&H<=O$53p]%j9F%r;Zfrrr7K~> +!WW/us8W&u[/Mlh1GgmE2)@*I1]ICJrs&K&IPir<2Y]*91GgsF2)I-K=o\KarrrE%o9hKorA4L1 +pbVt+r\Xm91c.MOs8MrrJ,~> +'`J(3rVufqaCJ^jAnPUaA7K4\A,c0$#5t0+An,=aq.:%HA7T7\An5G%s8N&snc&Ugrr<#srVm,t +Z=@K[@q9-EAdi6b?tEn]BPuo2qu?Wos*t~> +qu6u!&.]<`'+k`a&cN=E&%MZ=rqHErn1G4_%MJOJ$4d^]&.]BbdJs7Go`"pjp\t6mrr33%dQS0S% +hJCG$kX$_$kX*`&0K=!s8N#tJ,~> +(B4@5s8N#)2)I0I1c%!I1GgpG1r0.jq#:Qts7B#C2)G"a%Q6+#1GgmD1u&'1rr<#sp\t6mqu6Zq +rr2utrVm&S>W">q2>8p11Gq$H1B'*46/)A +rVmN.s2SS^@V07_A7T1^An#GurVlNj"nd.OBkLuPB)ZBAAdDs[AEEdgs8DojrrN)trVuorrVm3' +s8W&tj+:lRAG0UA@ps(_ARo=`Dr^is!r`0!J,~> +!WW/urstq7&.fHb%hT6`&.fHc&8:b:#6+YP*tK"tq%*fD%hTn,ECerVuosq#:J3&/#N_ +p^dfD&J5Qe%hK?a+4^Ahs*t~> +rVlot[/Mo]1BKEl1]9-22LkB!!rgq>p,!+42)7$G1GcB:s8N#t!<2Zkr;QZp"9/8urr2p!Il&tT +1^Z)r1,LdC1c%!Tg&D!Prr7K~> +s8Nc2s8U,PAn5LbB4YUcA7f@aB:o.prrh:t@:s-HAdW$YAS,IbBu^)Nr:L$hr;lrtq#:Qts8W&r +s.94%!+kq;%q9$[A7fC`BOl&BrVuirs*t~> +rVmM*&.fKd%h]B`&J,Qd&e>Konc&=`"oeQ$s3i(^&-NUS&>oI+rr`9#s8Mcm!<2utrr2iq$NC#( +s8N&uV@sIQoaq-6rX];I%j9@$rr<"K~> +rVmP<2)I*G1c$pF1GgmE1c7'Vo)AXarrrE%s8CY;o/$V01pd5^rpp'hrql]qrq??nZSOK61]TE4 +1^Glp1c.'G1I9^ms*t~> +rr3Z1aC8alA8#XdA7K.^BOkXbDtNu&rrE&trr_>"An:[K!G#mCA,sXJrr`6"s8)Ki!<2Zk$3'i% +rVuo;@V00HAcQ<>AdE$[A8#CbAT$W.s*t~> +"oeQ%U_4=7&-WRX%hK8Kq>UNqs8Mus'&QFn&J,E_&/#Kb%hfHa0uX+kp](9mp](3krVuosrr3*" +rGN58&-NLV&g,U%s*t~> +"onT$ZnsT51^l5s2)I.rs8W)ss8W)ts8W)urt57mAi;D$1c7*G1GgsF1GhhLp\t6mo`"pjrr3*" +s8W)trrrE%s8II'mkb/)0f22Mrr7K~> +#6"T%`+3Ijpgs\=BP(dg`;KW8rVca3rr;rss6bhVAS,F_A7fCbAn5CcFkclgs8W&trrE#rrr`6" +s8Mrr!<)fp"9&7lAaa46A7o@ijSo10~> +s8N8!&J>Wd&,-V;&eGR,rr<#ts8N)urr3#trr2p/r2;1\&.f?`&.]Ba+,97arp0Rarr2otrqHEp +V[j=Ln.>U1rt#8SeGoQ!~> +s8E)*2)Fh\$8jV5rr;utrr<#rrVm*$s8W)uZVCEU$8XLq2)@*URe6XZp&G$jqYpQprr<#tr;Qcr +rr3),1GgoW2#fH51]p%us8RT~> +s8N8AB4b[dB_Q*GA7B+ns8Dutr;Z`ortYJ3rVuora`_*)BOt^bAnY^mZhOFtnc/Xfr;RB-s8Drs +rVuorrVucprQ/P_Aas@ +"okG/%M0*D&H<7F&e>NbV#UGnrrE&trr`9#s8Mus$NAJ1>Y@a`9Sp4WrVllrq>UHorr;rrq>^Hn +s8W,urVm"u&eGQdnIPs=%h93`$R!jsJ,~> +#QM+f1GgsG2>K*/2?,K41^^Shs8Musrr2lrrr)lsrrUH%m5,)) +2)I*G2F6*tJ,~> +#Q;PPB4PUb@ejX9A-QXWA8''_qu6Tqrr2p#rr)lsrVlg-rSt2KN/`dWYKm1Hs8Duso`+si!WW,n +rrE&orrgAOA8,NCAdE'\AS,OaDWLhJ~> +#GVh?&ePZd')<(D%hK?b&.]rRrVmE-s8W)ts8W)us8N&urr;uss8W)srrE&mrrN)tq#C?mqYpp% +s8W)uU^n"L&/+FC"qhFY&/$,7J,~> +!4;_^!&aF+!&aa4!]*17qu6cts8W)prri?$rr2lprr`9#s8MNf#6+T#s8N&trVm<*s8W)urr<#) +2)I*Hn2(D.1c.!E1c.JOJ,~> +#KC:c@V94bAGKgDBOYF_An>oWs82Wl!<)lr!<)iq!<2ors8;rsp\t9nrVQTurr<#ts8Mus"8r3! +rr)j#aCJmp@V#"@#\%=T@q0+]DrQ9~> +"qhFZ'+kifp^d`B&J#Hc&.WOVrqucrrr)isrqud*rr;uts8N&urqucqrr2Qiqu6Nn!<2ip#6(G3 +&J,H`n.5j9&.]Be%h94)J,~> +"Z/"k2)@&_1^c)s1GppG14T<'s8Dor!<2ip!<2ut#6+Z&rr<#trr2utmf*:dq>UHor;Qr+1c7*I +2=<:*2)@'F1c.pW~> +#@qCZARf=cAGKgDAS5LcAS5PEs8Drs!<)lr!<)os%fQG-rVHKls8W)uqu6WooD]-qqu?]ns8W)u +rVc`urVuorrVlr:A82$R!,1n7#\[g\AnbmfA9i\~> +#,De@&.oE`p^d]D&.]9a&.fM^rVllsrr3?)s8W)us8Drsrr2iqs8M-["9/?#rr2rtrWf51&.oK`% +hJ1A!>,nB%g*@U+4>Z~> +#.$-D1c7-HoeZn01c7*G_>aH5rsJc*s8N&urr;utrqcX!rr)lsrr)ikrrE&qrsA])s8N#rrr;us +r;R*&s0FO>1,UpF2=WL/2)@-J1GgmPgOK~> +#KC:dAn>LaAGKgK@V0:b@U`kYdJs7Ds8DutrVlg"rr<#trq69mrr;rks8W&trsAZ(rVccrrr<#r +rVm9(s8N&NCAdE$`@:EeYBPum]~> +#QL_6%M06`&blnL%hK6_&e5Boe,TIIrr<#srr2os!<2lq!ri6!r;Qits8Mfn!WN&srtkU^Q\A4- +G)=0:rr<#ts8W(r&eGQc%h\7Arso;I&e>Tpdf4g~> +"95\a1]B321AE[81GgmE1c$sSh#IEQs8Moq!<2ip!WN,urqucrrq6:#rVuoOVO;(/O."5ls8N#t +$N:"11c.'I1Gq!HnMC5'r\F[71I9dqJ,~> +#Q)JNB4b[fAb]jR@qK4]A7oIkj8])Xs8;ors8W&rs8DurrVlrurVlcq"9&8srqZR(rVufqs8DuY +]sNWSXg$LWrs\l+rr'iGAn5OcB4PKAAdDpWAnGLcDW:\H~> +#QOau&eGQd&,6\G%h]Ea%h]Ba/b&f>s8N#qrrE&orri?$s8DrhrrE&trr`1r0b=0nrt5e`H11e3 +s8T#/&.T3_&.\.?r=9#B+OpDjJ,~> +!ri5,r\OX32>B!02)@)g1CQ,t9_88`rVuoss8W)trrE&qrrE&rrrE&irri?$ZV37Q1^QI.p&G$k +rj+F +#QOeAA7f7^AGKg;AH$0J@qB7_A:"%NrVlcdrrrE%s8Muqo`"pirr32@G@kGtAn_0S&8nK=s8W&t +`F`^pARf=\An^^H#\@OWBOl&Arr7K~> +rr2tnrXT8G&ePWc&e>KcpCIHlnGiOfrVuos!WW/urrE&srrE&orrE&rrrE&srrg7n%hKBK&-X&@ +rr/`)n.6$A&.f<^&.fHc&/#Krdf08s~> +s8NN,ZnjQq1c.'G1c.'Ip+uePo`"jjrql]qrr2otrq-3orr;uts8N#t"TJGH9JuN#"[T'ds0OTK +1]TE11^,a%g]%6QJ,~> +rr3DH@qK:aA7]=aA7T:_q.9b?BRojSrVllrrVm#urVuoso`"php\tBMFCo&opgs_J]`8#PARt=C +s'u7G@q91`rF>tADrgotJ,~> +rr30$V%F@O%fR%B&/#Nbq%*]?&/.+arqcWprr2rtrW3&upAY[%s8W)urr2rtrhg>>&eGKI&H<@H +&8[RA&ea[F$kEp]&eGNa&/,Noe,K@HJ,~> +&-)Y/rj=L<1GgjE1,^pF2>K'31GgsmkP>,Xrr2p"rr<#tp&>*ms8Moq!O=TU2#f?51k2J'1[m4% +1H"tb!^YW@rr7K~> +!<)os!l\_`qdoJ5"_D:WKC/^ +s8N#t$E"IH&e5E_&eGTbq%*]B%h'$l`;T]9rosI_rW)orrs#A2&J,H`'DW1E%M0-^&.oHan.6!?% +hfKd'Ftfd*S(/grr7K~> +r;R,21,UjE1GpsF1c>%b"Z&"n5L09-rrE&trrE&qrrE&lrrE&qrs&J.2DR*G1\W^12)@'G2Dd;\ +1^c/s1Gq$H2)I-Ug&CsMJ,~> +rr39&s2S\_An>Oaral.@q.9e@B4GLjf_tgPrr;rqlMh4jqu?]7B4Yai@qYUL#A%@UA7f=`AFX7C +BP1mc@V97_A7KW?rr<#ss*t~> +!<<#s!WT"q%fm4RrX]&Bq%*Q>&H3:C&V]lW!r`/up&>$krVll,rX]/F&.T?K&-WXV&eGTemgp$? +&/#Td%hK?a*S(2irVlisJ,~> +rVm6's0XX>2)I0I1cG+c%5Tgt1G^nXs8W&ss8W)qrrW0!rp]pm^bdl*1GgpCq(r.11Ge8P#;\1o +2)I0Vg&:pOrr7K~> +qu6uA@q]IdAS,OcAGKgIBOkXcAnSFJs8N&ss8W&orrE&hrsAZ(d:QouA7T+]q.9\@@qP^Nmq*,@ +An#@cA7B(]F5m/srr)lsJ,~> +s8NN,s8N&uUCn.M&ePWdpCR?8$kNp\'0aD7s8Drsrqu6b%K$/)s8;@.&.]<`&J,KK&-igY%hTEb +&/"FD$4da\%hB6b%3a4"qu;0~> +!<<&ts8NB'ZnsQq1,UpEpb`".$o9^r1c&=\s8W)us8MBbs8E*"oKrL5!AcY/1^>fn2)7!G2DXeZ% +5ft"1c7-H2*fsrs8W)ts*t~> +%fQG*s8W&t`aW@i@qB1^pgskBAn,@]AnHYHs8Drs"TJB"rVc +rr<#trr35#&eGQb%hT?J&.9!]&eGQb&.T7diVriV!ri6!rVuosp\t6mrVm+Z%h]Bb&.]9E&-NUV% +MKB@&.9'\&/#Krdf07Es8N#tJ,~> +s8W,urr3#uZi)]^1H%&b1^l5t1GgsG1c$t;kl:\^rW3&ur;Qcrq#:Qts8Durs-s!E!&aF+#;n=o +2)@*G2=EC%2?,K<1I0^os8W)trr7K~> +s8;uur;HX#`+3InAn>I`pgsM>rau1@"D;D?mf!.b"T8 +"onN#s8N#srs#;4&J#?`&butH&eP]g%hK?b%hB:JVuH\tr;Q]prrE&lrrrE%r;Za=rY#2@!###; +"VM=W&J#NC&-`UY&/#Kqdf07HrqueH~> +rr3E+s8W&trj=O<2)I'Gq(rR;1,UmG2)@*H2)JpOs8N#t!<2ut!<2]ls8E?)rr,2?1GgmD2>/m, +1BKBj1[Hq%2)@$Sg&CgIJ,~> +s8N)trr33%s8U&M@:oLMph'P;$"RXWAn#1\A;nG(rri?"s8W)nrrE#prs3LQAn5C]An5HJAd2dX +@qKFbAFF.1AHZIUAT$K+rrrB$rVQWpJ,~> +!<2rs$NC)*rr8i.%h]?bq%+,K&.]9a&.f<_&/#Nb&6bLBr:0derr2p%[1Ei[&eGWR')3"<')`@A +'(?G:&eGQd%3X*prrN&tJ,~> +q#:KrZSXKppG<(31c%!G1H#.g!&OU2!d(9_o)Jah#ljo(s1pNL1c,+f!&O@+!&Njr">r"n5hZ,9 +!<2orJ,~> +s8W,ts8N)trr3/?@VB@bAGBa@A7oF`BjtTNAcudXQ+bW8rs&B#rVt8WAGp*AA7fBGAcuXVAn5TF +B)Q6AAoHZ-rrE#ps*t~> +pAY,frXT8G&ePWc&e>Kcn.5g;+A,:$9hoF!rrW3"rVlftGS8sH%2'3`%M'*^&eGTe%j9 +p\t[$ZnjQq1c.'G1c.'ImPFo0rFZ1FJH#HGs8E3%rr<"X1Yjkf2>]342*fpqp]#a~> +pAYQ@@qK:aA7]=aA7T:_nR_l:A8[J-N!,-4s8W&prrE&trrB"UB)cBEBObRbB)Q6AAoHc(s*t~> +pAY +q#:j's8KD]1c$sD2)7'G1c=bZ$8XLr1c%!HBE/#2r;QcqrVlk1h_Y?i2>K'16/;J5s*t~> +q>UHnrr3&=AS:mOmUci;@q9.]@qTD2s8W#qrrN)trVlkSi+L`C1D>Fr:^/@~> +q>^Korr3>'&J#Ka%hB9a&.e4@!>,kA&-EG9rr2fprr2rt!(buY$kX!`&.oTe&e5r4rr2WkJ,~> +o`#9*1,UjE1GpsF1c=_Y!Au\41^#[Ks8W)rrrrE%rr;q1h_Y]u1G^mG1c7*H6.u81s*t~> +pAYEss2S\_An>Oaral.@nR`,=AnP[eAn5G4s8Dlq#6"Q$rr;tXi+ +q#CKa&e?#5s8W&sp]#a~> +p&>Bts0XX>2)I0I1cFh[#rOLp2)I*G1hZg_rri?$s(F4F1^>fn2)R3J6.u5:!<2cnJ,~> +oD]-9@q]IdAS,OcAFX7=ARf:aAnGRaNrK"RrrrE%s8@gdiFWR0An#@cA7B(]F5m/srr)TkJ,~> +p\t[$s8N&uUCn.M&ePWdn.5j9&.f?`%hK:Hrr2utr;Qcrrr2smi"-5+&eGQa&J>Nre,Jt=J,~> +q#C?ms8NB'ZnsQq1,UpEn2(G-1c.!F1Ggq$rr)isrr)j!rr<"2i%tm#1c7*I2)@*Th#@?Rrq?AB~> +q>Us's8;osrVslH@;'.^A7b7B#\.CWAS,LcAr?B`"TAB#rJ]ZHs'uFFBOkgjAoH`/rUg,?~> +pAb0lrr35#&eGQb%hT?B&-rm\'+b`d&.hM6rrE&qrri?$r_3p\&.9'\&/#Krdf07Es8M`lJ,~> +p](9mrr3#uZi)]^1H%&Z1^Z#o2)I0H1c/kErr2p"rr<#srr3'!B/SR's#'g5#;\X"rr<#trq?AB~> +q>^Kn!WW)rrs-JQAnYdf@qG.As()@EARf7]N; +q#:Kps8W)trr32!&ePWa&J=OE!"]&?!"]&?!&"9N!ri6!rVuos!WRr4&-`UY&/#Kqdf07Hrq-5@~> +pAYR#s8W&trj=O<2)I'GnMC5'r\OU2r\OUMrVm3'r;Zfrrr;utS)#n)2)@$Sg&COAJ,~> +p\t6lrr33%s8U&M@:oLMm:H?0ral.Sr;Qcqrr30"s8N&*ADh)"AHZIUAT$K+rr`6"rVQ?hJ,~> +q>UHorVm6(s8W)uV@jCP%MJ";#SR(8s8N&urr2iq!RVP=&-`aY%h] +nG`XjZSXKpju!&:s8Mlp!8?9d">r"n5hZ,9!<2WjJ,~> +p](9ls8N)trr3/?@VB@bAFX73AGg'=A-)`/q>UTrs8V+iiF`%!!bQB0rr2usoDa=~> +mf*9^rXT8G&ePWc&e>KcnIPd5df04Bs""*Krr;sL%hK6_&.]9a%hK?c&.f?b&/#B_%hKBb&eGTa% +hK9b&.fHb+O]]XJ,~> +n,EgqZnjQq1c.'G1c.'In2(/%g]%3QrVZ]qrr]342*fpqn,In~> +mf*^8@qK:aA7]=aA7T:_nR_r9jT#5Xrr2pDrVuosrVq%PA7T.]BOkXcAn5C^An>L`BOt^dA7T1\ +A8#I`AnM!P!bQB3mf.e~> +mf*IiV%F@O%fR%B&/#Nbn.5nmrr<#ts8N&urr)j%V\0LO&ePZfrX^"Z&.f<`&.] +nGa!ts8KD]1c$sD2)7'G1c=e[!B$bPrt#,/rVuirs8KA]1GgpD2DY7g!&OU2$oKk!1bpjD2)@'G +1H"tb!^YW@mf.e~> +nc&Ufrr3&=AS:mOmUci9]Dqj0s8Drqrr;usrs-SV@qK7aB4LpQ)eEVnAS#C_AnY[bAn>XdAS5Uc +An>L`C1D>Fr9jT8~> +nc/Xgrr3>'&J#Ka%hB9a&.e7A#[@?/rr2rss8W)ts8OGF8eM[G&/5Wf&eGTb&.oEa%h]Ba&eblg +&.oEd&.oTe&e5r4rr2?cJ,~> +m/IF"1,UjE1GpsF1c=bZ"*OSBrr)j7rr;uss8N"21c.'I1GpsE1c.'H2)@'F1H#.g%Pot!2)@$G +2)I0I1dTgomJh\~> +mf*Rks2S\_An>Oaral.@nR_l6R/[!]rt,)-s8N#ts8ImdAnGI\A7fHQA/f,nAS>ReA7f@bAn5Rf +AR]+]ARo=]ETI-!s8DHeJ,~> +nGiId!WT"q%fm4RrX]&Bn.5mIs8N&ts8N&urVlg&rr:t!%M9 +mJdOls0XX>2)I0I1cFeZ"[N+es8W)rrsA])rr;(F1c7'HrA4U61bpia2#fE51]0'71GgsH1c7SP +rVllsnGe"~> +li.:1@q]IdAS,OcAFX74A8V>G"o\K$rVulrs![mFltp6FBOk[dAn5@]AS#CaA7T@_Bk:gc@qK1^ +BOkR_Aolu1rVlcas*t~> +n,Egqs8N&uUCn.M&ePWdmgoR2[/^.%s!IaFs8N&I+V,1r&J,H`&IoEb&.]?b&.gE)&.]9a&.]9` +&e-#5rp0T7~> +nGiLes8NB'ZnsQq1,UpEmPFs[rr)isrVlisrr2oug-P]o!Au_52&\5+1c.'F2)I-`1c.!G1c7*I +2)@*Th#@?RrpKf:~> +nc'*ts8;osrVslH@;'.^A7b7B#\7Mns8Durs8N#t!<2rs$fZ8>BOtacAnG[dB)Z?@B+\`dH=UW! +A7T._A8,^hDr^iqm/MS~> +mf3=drr35#&eGQb%hT?B&-NLU9E5"frrE&trs8Q%dk)+A&.fBN&.&gX%hK9^VXH\ZrX]GL%hK?a ++O^8grVulbs*t~> +n,NFerr3#uZi)]^1H%&Z1]oNkBE%o1"9/?#rr2p)rr<#tgeB[a1c%#e1^Grq2Dd7soNF'M2#fH5 +1^>g%g]%6Qrr2?cJ,~> +nc/Xf!WW)rrs-JQAnYdf@qG1B"(c,(qtg +nG`Xhs8W)trr32!&ePWa&J=FB!8mVP!<)iq*WGPP&e>Td&J,Nb%h]Ng9@Nq@nNRWt%MTHe%j07! +rrE&bs*t~> +mf*^ps8W&trj=O<2)I'GmPFq+qu6Zqrr33%s8N&uoSic*%l?-u2Dm +n,ECdrr33%s8U&M@:oLMnR_r +nc&UgrVm6(s8W)uV@jCP%MJ7B#7hA]s8N&trr)j!rr;usrVm&\H7TU<')iCC,A+mns8W'(ni[Ts% +h] +kl1ebZSXKpmPG&&1k,K(p&>6qs8V8B9fDu,&i;@/J^4;qrr<#i=u8&n1c7POrVllsm/MS~> +n,NFds8N)trr3/?@VB@bAFX7 +k5PFVrXT8G&ePWc&e>Kcp^dQ=&/2q[rr2utrVllqq#:WY`l,g5e,01Err3<(s8MUR&.f +kPktiZnjQq1c.'G1c.'IpG<"11c +k5Pk0@qK:aA7]=aA7T:_q.9eD@V03(rqufrrVultqt^6tmap1HfAQ]-rr2p(rr;uhJn/J+DrTpZ +J,~> +k5PVaV%F@O%fR%B&/#Nbp^dWB&.^r's8N#t"TJH$rr2Zl!<2Zk#la +kl2.ls8KD]1c$sD2)7'G1c=t`!AdpXrrrE%rr<#tpAY-lrr<#tqYp`uo3*t:g?&?b~> +l2Lb^rr3&=AS:mOp1F;7!bHu^r;QlurVuljrrE&krs/PuIqETZs8D-\J,~> +l2Ue_rr3>'&J#Ka%hB9a&.eRJrXT&B&;C,`s8Mus!<)`n!<2ors8Mrr!<2ut!q9IBjSs`~> +jSoRo1,UjE1GpsF1c>(cs"j[4">lPHrr2osrr2Qi!<2fo!<2ut"8$`hroO01~> +k5P_cs2S\_An>Oaral.@q.BY<%:j*^Z2O_#s8Dutr;Z]grrN)rq>UHorr3/rPiVlErTF32~> +kl:V\!WT"q%fm4RrX]&Bq%*uG&IoEa&CgaZs8W&srUg*mrr;urrqcZprqucrroa<3~> +jo5\ds0XX>2)I0I1cG+c#r=Fq1G^rAs8W)srrE&krrW3"rqQKsrr<#ts8M-[J,~> +j8TG)@q]IdAS,OcAGKj;AHZLVAS'j!rr`,tr;?0d!ri,rqYp`us8W&tqW7a-~> +kPktis8N&uUCn.M&ePWdp^doJ%hK +kl:Y]s8NB'ZnsQq1,UpEpbW742)I0H1dU7&o)AairVZZqrqZTorr)isroa<3~> +l2M7ls8;osrVslH@;'.^A7bLI%:j'^AmoWGs8W&tr;ZcjrrE&irrW0!rT!p.~> +k5YJ\rr35#&eGQb%hT?I&-igZ%h90a54JLMs8Mio!ri6!r;Qits8Moqs8N&u!<2-\J,~> +kPtS]rr3#uZi)]^1H%&a1^l/t1GgsF>4hjorr;rkrrW3"rquctrr;uqrrE&trrE&[s*t~> +l2Ue^!WW)rrs-JQAnYdf@qGCH#%D.RBkDqfrr3&urr)Wl!ri6!r;Qits8Mcm!r`/tkl6/~> +kl1e`s8W)trr32!&ePWa&J=gM%2'0_%hK6a%m9F_rr;ugrrE&lrrE&ss8W)^s*t~> +k5Pkhs8W&trj=O<2)I'GpbW@71c$sG1GrA-s8W)grrE&lrs&K&rVuirrojB4~> +kPkP\rr33%s8U&M@:oLMq.:.HB4b^eA8#M(p](3ls8DogrrW2urV$6orr)lsr9402~> +l2Lb_rVm6(s8W)uV@jCP%MJOJ$Om[Z%hB3a&2)B1rUU!grr)isrr)isrr)lsroX62~> +i;WrZZSXKpp+ue-1A`m2:>5aIrpB^crr)j!rr<#rj8XW~> +kPtS\s8N)trr3/?@VB@bAG9[BAS,@ZAn5Ltj8J +hZ!SNrXT8G&ePWc&e>KcpCIHMZiC()rVuosq#:?nfDg@~> +hu=,aZnjQq1c.'G1c.'Ip,!"?_#OH6s8N#nrrrE%rr;usf`-I~> +hZ"#(@qK:aA7]=aA7T:_pgs\CDUA@^r;Q^&rVuorrVuors8CIIJ,~> +hZ!cYV%F@O%fR%B&/#Nbp^dQ=&eA7 +i;X;ds8KD]1c$sD2)7'G1c>(c"Z8+n208 +iVroVrr3&=AS:mOp1=Y@BOYS;pAb*is8Mrr#6"T%rr)lrfDg@~> +iW&rWrr3>'&J#Ka%hB9a&.eRJ#n@RX&e?%Ms8W&ls8W'!s8L[NJ,~> +h#@_g1,UjE1GpsF1c=q_!]UHnr;Qits8L[NJ,~> +hZ!l[s2S\_An>Oaral.@q.:FQA7]4^E4u5Mr;Zfqs8W)ss8W&rs8DlJs*t~> +i;`cT!WT"q%fm4RrX]&Bp^e&J&/#Qc&ho^@s8W)ts8N#ts8Drs!<1XNJ,~> +h>[i\s0XX>2)I0I1cG+c!&aa4s"ag89rIU^rr)lsrWN9#s8W)Ms*t~> +g]%T!@q]IdAS,OcAGKgE@V'.^@qB1r](c1"rrE#Hs*t~> +hu=,as8N&uUCn.M&ePWdp^dE +i;`fUs8NB'ZnsQq1,UpEpbWR=1c.*K1c7'G6@ZfAs8W)urr)isrn%1#~> +iVsDds8;osrVslH@;'.^A7bLI'4b]fB4PI]A8e'`p](3ls8MusrRLpu~> +hZ*WTrr35#&eGQb%hT?J&/Pig&eGTd&.f?_&.]=8GDO5W`5KR4Q^6;(J,~> +huE`Urr3#uZi)]^1H%&b1`&#+1GgpG1c.'G1c7*oO.+> +iW&rV!WW)rrs-JQAnYdf@qGFI!,2@D&nP`iAn>LbAq?qeg=k63gXj$Lf`-I~> +i;WrXs8W)trr32!&ePWa&J=gM(D78i&J>Qb&J#Ba&.oEa&.]6^&eGQqe(F\N~> +hZ"#`s8W&trj=O<2)I'GpGDn-$o9^s1GgmD1c7'G1c,(e!]<9tf`-I~> +hu<]Trr33%s8U&M@:oLMq.BY;'k1`dARo:a@q0+`AS,OcAS,IbA8gP]s*t~> +iVroWrVm6(s8W)uV@jCP%MJFG$P +f`)*RZSXKpo/$Y,1c7-H1c>7hs"jX2"#Dc!g=Q@T~> +huE`Ts8N)trr3/?@VB@bAGKgBBOkXcAS,I`rFZ(?!b5ePral4CDrTCKJ,~> +f)G`FrXT8G&ePWc&e>Kcq%*uJ&.f<^&.fHc&/#KrdanGK~> +fDc9YZnjQq1c.'G1c.'IoJ?P*q_SC45hl:is*t~> +f)H/u@qK:aA7]=aA7T:_q.BY;"DD:UAnM!P!bQB3f)L7~> +f)GpQV%F@O%fR%B&/#Nbp^diE&J,Qd%M00b%NX$tf)L7~> +f`)H\s8KD]1c$sD2)7'G1c>%b!AcV/1]fturmq+"~> +g&D'Nrr3&=AS:mOp1=bEAS5UcAn>L`C1D>Fr7:mu~> +g&M*Orr3>'&J#Ka%hB9a&.eOI$kX!`&.oTe&e5r4rr1LKJ,~> +eGfl_1,UjE1GpsF1c>%b$T0^r2)R3J1c.MOrmh%!~> +f)H$Ss2S\_An>Oaral.@q.:.NB4YO]B4YUa@r^T/s8W&Ms*t~> +f`1pL!WT"q%fm4RrX]&Bq%+#G&/#Td%hK?a*S(2irVkFKJ,~> +ec-!Ts0XX>2)I0I1cG"`#;\1o2)I0Vg&:pNrn.7$~> +e,K`n@q]IdAS,OcAGKgI@qK1^BOkR_Aolu1rVlcIs*t~> +fDc9Ys8N&uUCn.M&ePWdp^dcC&eGQa&J>Nre,IhrJ,~> +f`1sMs8NB'ZnsQq1,UpEpbWF;1c7*I2)@*Th#@?Rrmq+"~> +g&DQ\s8;osrVslH@;'.^A7bOJs'uFFBOkgjAoH`/rRCjt~> +f)PdLrr35#&eGQb%hT?H&.9'\&/#Krdf07Es8LULJ,~> +fDkmMrr3#uZi)]^1H%&`2#fH51^>g%g]%6Qrr1LKJ,~> +g&M*N!WW)rrs-JQAnYdf@qGCH$tj*a@V'K;r;Zcrrr(IKJ,~> +f`)*Ps8W)trr32!&ePWa&J=dL"qD=Y&e?)4rr2uteGk%~> +f)H0Xs8W&trj=O<2)I'Gp+uq11G_>MrmCar~> +fDbjLrr33%s8U&M@:oLMph'P;"Cc%UDW1Tp"9&8uqq(ju~> +g&D'OrVm6(s8W)uV@jCP%MJRK"qhIX&e,u3q>UHmf`-I~> +d/O7JZSXKpoeZe/1c7POrVllseGk%~> +fDkmLs8N)trr3/?@VB@bAGKj9A--@]iVriWrR:ds~> +cMmm>rXT5F'+bZd&e>NP&-EOU+O\R8J,~> +ci4IRZnjQq1c%!H1G^mF2?#E72*fpqci8L~> +cMn +cMn4MV%F@O&.]9_&,d%B'+Q&3rm(Oo~> +d/OORs8KD]1c$sG1GgsIr%nI@h#>V!J,~> +dJj4Frr3;DAS5RbAn>XfBDuEEC1D>Fr6G=m~> +dJs7Grr3P-&J#?a&J,Hb%hK?`*S(/gcMrC~> +bl8!V1,UmE2)I0G2?#E66.u7^s*t~> +cMnUWs2S\_@q]FaAn>LbA7KW?rr<#sd/SU~> +d/X(D"TP;/&eP$Q#nR^]%is4#s8DrCs*t~> +c2S:Ps0XX>1c%!G2Dd0H6.u5:!<1@FJ,~> +bPr-m@q'%]Amf7^AS-#CrVc`oci8L~> +ci4RUs8N&uUCn(M%hK?a%jBF$bQ!(~> +d/X+Es8NW.ZnsWs1H%'G2*fsrs8W)Ds*t~> +dJjmYs8;osrVslJAn5CaA7]:ij8T#$s*t~> +cN!qDrr3G'&.oQd%hKi2rr2lrrm(Oo~> +ci=%Err3K-ZSjQr1Gq!Ug]%6Qrr14CJ,~> +dJs7F!WW)rrsm%]B4Y^fA8L9's8N&trQkLo~> +d/O7Hs8W)trr32#%h]Bd*7Ooe!<14BJ,~> +cMn@Qs8W&ts0=L=1GqJRrlP1j~> +ci4"Drr3<(s8BlJA7]=ijo58^rVuinci8L~> +dJj4GrVm3's8W)uV%4.[e+s"Dr6YIo~> +aSuJDZnsX*g]%3P!<14BJ,~> +ci=%Ds8N)trr3,A@:a< +`r?+;+O\:0J,~> +`r?+H5hj +`r?+YDreq +%%EndData +showpage +%%Trailer +end +%%EOF
manual/src/figs/logo.eps Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: manual/src/figs/fancy_headsep.svg =================================================================== --- manual/src/figs/fancy_headsep.svg (nonexistent) +++ manual/src/figs/fancy_headsep.svg (revision 11) @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + +
manual/src/figs/fancy_headsep.svg Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: manual/src/figs/CoreEncDP.eps =================================================================== --- manual/src/figs/CoreEncDP.eps (nonexistent) +++ manual/src/figs/CoreEncDP.eps (revision 11) @@ -0,0 +1,2471 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: inkscape 0.46 +%%Pages: 1 +%%Orientation: Portrait +%%BoundingBox: 0 0 493 682 +%%HiResBoundingBox: 6.5624999e-08 -6.4621094e-06 492.67307 681.28052 +%%EndComments +%%BeginSetup +%%EndSetup +%%Page: 1 1 +0 682 translate +0.8 -0.8 scale +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +gsave [1 0 0 1 0 0] concat +gsave [1 0 0 1 -66.517735 -70.887979] concat +gsave [0 -1 1 0 27.085301 992.39892] concat +gsave +1 1 1 setrgbcolor +newpath +147.64731 486.47076 moveto +333.39821 486.47076 lineto +333.39821 636.07809 lineto +147.64731 636.07809 lineto +147.64731 486.47076 lineto +closepath +fill +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.55284345 setlinewidth +2 setlinejoin +1 setlinecap +newpath +147.64731 486.47076 moveto +333.39821 486.47076 lineto +333.39821 636.07809 lineto +147.64731 636.07809 lineto +147.64731 486.47076 lineto +closepath +stroke +gsave +0.87843138 0.87843138 0.87843138 setrgbcolor +newpath +195.35443 134.60527 moveto +336.14162 134.60527 lineto +336.14162 186.80979 lineto +195.35443 186.80979 lineto +195.35443 134.60527 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +2 setlinejoin +0 setlinecap +newpath +195.35443 134.60527 moveto +336.14162 134.60527 lineto +336.14162 186.80979 lineto +195.35443 186.80979 lineto +195.35443 134.60527 lineto +closepath +stroke +gsave [1 0 0 -1 216.66989 164.01807] concat +gsave +/newlatin1font {findfont dup length dict copy dup /Encoding ISOLatin1Encoding put definefont} def +/BitstreamVeraSans-Roman-ISOLatin1 /BitstreamVeraSans-Roman newlatin1font +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(keyexpansionV2) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +newpath +167.50387 45.550046 moveto +265.74804 45.550046 265.74804 45.550046 265.74804 45.550046 curveto +265.74804 131.36727 lineto +stroke +gsave [0.4 0 0 0.4 167.50387 45.550046] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [2.4492127e-17 0.4 -0.4 2.4492127e-17 265.74804 131.36727] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +newpath +167.50387 63.26659 moveto +248.0315 63.26659 lineto +248.0315 131.45541 lineto +stroke +gsave [0.4 0 0 0.4 167.50387 63.26659] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [2.4492127e-17 0.4 -0.4 2.4492127e-17 248.0315 131.45541] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +newpath +167.50387 80.98312 moveto +230.31497 80.98312 lineto +230.31497 131.71667 lineto +stroke +gsave [0.4 0 0 0.4 167.50387 80.98312] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [2.4492127e-17 0.4 -0.4 2.4492127e-17 230.31497 131.71667] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +167.50387 98.69966 moveto +212.59843 98.69966 lineto +212.59843 132.53215 lineto +stroke +gsave [0.25 0 0 0.25 167.50387 98.69966] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1.5307579e-17 0.25 -0.25 1.5307579e-17 212.59843 132.53215] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 113.58607 48.549622] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(keyword) show +grestore +grestore +gsave [1 0 0 -1 84.96888 66.964157] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(keywordaddr) show +grestore +grestore +gsave [1 0 0 -1 69.40638 84.329712] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(w_ena_keyword) show +grestore +grestore +gsave [1 0 0 -1 99.986458 101.69527] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(key_stable) show +grestore +grestore +gsave +0.87843138 0.87843138 0.87843138 setrgbcolor +newpath +195.188 258.45459 moveto +336.13336 258.45459 lineto +336.13336 310.99198 lineto +195.188 310.99198 lineto +195.188 258.45459 lineto +closepath +fill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +195.188 258.45459 moveto +336.13336 258.45459 lineto +336.13336 310.99198 lineto +195.188 310.99198 lineto +195.188 258.45459 lineto +closepath +stroke +gsave [1 0 0 -1 208.32964 287.76135] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(AES_FSM_ENCRYPT) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +212.59843 256.48488 moveto +212.28791 186.80979 lineto +stroke +gsave [0.0011141604 0.24999752 -0.24999752 0.0011141604 212.59843 256.48488] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +248.03564 258.32985 moveto +248.0315 188.84695 lineto +stroke +gsave [-1.4895751e-05 -0.25 0.25 -1.4895751e-05 248.0315 188.84695] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [0 -1 1 0 0 0] concat +gsave [1 0 0 -1 -246.18594 208.3589] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(key_ready) show +grestore +grestore +grestore +gsave [0 -1 1 0 0 0] concat +gsave [1 0 0 -1 -256.94189 244.26689] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(roundkey_idx) show +grestore +grestore +grestore +gsave [1 0 0 1 -124.01574 10.116984] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +291.51961 260.79847 moveto +317.10609 260.79847 lineto +stroke +gsave [0.25 0 0 0.25 291.51961 260.79847] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [0.25 0 0 0.25 317.10609 260.79847] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 213.71024 264.02637] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(ena_encrypt) show +grestore +grestore +grestore +gsave [1 0 0 1 -124.01574 10.116984] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +291.71241 289.14493 moveto +317.83465 289.14493 lineto +stroke +gsave [-0.25 0 0 -0.25 291.71241 289.14493] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [-0.25 0 0 -0.25 317.83465 289.14493] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 241.51762 293.54776] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(finished) show +grestore +grestore +grestore +gsave +0.87843138 0.87843138 0.87843138 setrgbcolor +newpath +641.77997 183.26477 moveto +712.01278 183.26477 lineto +712.01278 253.49759 lineto +641.77997 253.49759 lineto +641.77997 183.26477 lineto +closepath +fill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +641.77997 183.26477 moveto +712.01278 183.26477 lineto +712.01278 253.49759 lineto +641.77997 253.49759 lineto +641.77997 183.26477 lineto +closepath +stroke +0 0 0 setrgbcolor +[2 1] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +newpath +641.77995 218.38121 moveto +712.01274 218.38121 lineto +stroke +gsave [1 0 0 -1 654.3125 196.81729] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(sbox\(0\)) show +grestore +grestore +gsave [1 0 0 -1 643.55469 211.81729] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(\(Highword\)) show +grestore +grestore +gsave [1 0 0 -1 654.3125 231.54739] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(sbox\(0\)) show +grestore +grestore +gsave [1 0 0 -1 644.86719 246.54739] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(\(LowWord\)) show +grestore +grestore +gsave +0.87843138 0.87843138 0.87843138 setrgbcolor +newpath +641.77997 311.87411 moveto +712.01278 311.87411 lineto +712.01278 382.10693 lineto +641.77997 382.10693 lineto +641.77997 311.87411 lineto +closepath +fill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +641.77997 311.87411 moveto +712.01278 311.87411 lineto +712.01278 382.10693 lineto +641.77997 382.10693 lineto +641.77997 311.87411 lineto +closepath +stroke +0 0 0 setrgbcolor +[2 1] 0 setdash +1 setlinewidth +0 setlinejoin +0 setlinecap +newpath +641.77995 346.99053 moveto +712.01274 346.99053 lineto +stroke +gsave [1 0 0 -1 654.3125 325.42661] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(sbox\(3\)) show +grestore +grestore +gsave [1 0 0 -1 643.55469 340.42661] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(\(Highword\)) show +grestore +grestore +gsave [1 0 0 -1 654.3125 360.15674] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(sbox\(3\)) show +grestore +grestore +gsave [1 0 0 -1 644.86719 375.15674] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(\(LowWord\)) show +grestore +grestore +gsave [1 0 0 1 322.75845 66.01852] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +275.43611 256.79847 moveto +317.10609 256.79847 lineto +stroke +gsave [0.25 0 0 0.25 317.10609 256.79847] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 279.40189 254.07385] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([31:24]) show +grestore +grestore +grestore +gsave [1 0 0 1 322.75845 68.94002] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +275.43611 272.65952 moveto +317.10609 272.65952 lineto +stroke +gsave [0.25 0 0 0.25 317.10609 272.65952] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 279.40189 269.93491] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([23:16]) show +grestore +grestore +grestore +gsave [1 0 0 1 322.75845 68.83063] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +275.43611 291.55144 moveto +317.10609 291.55144 lineto +stroke +gsave [0.25 0 0 0.25 317.10609 291.55144] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 285.76907 288.82681] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([15:8]) show +grestore +grestore +grestore +gsave [1 0 0 1 322.75845 66.01852] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +275.43611 313.14607 moveto +317.10609 313.14607 lineto +stroke +gsave [0.25 0 0 0.25 317.10609 313.14607] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 292.13626 310.42145] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([7:0]) show +grestore +grestore +grestore +gsave [0 -1 1 0 0 0] concat +gsave [1 0 0 -1 -300.0957 679.62384] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +40 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(...) show +grestore +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +713.20564 322.78873 moveto +754.87562 322.78873 lineto +stroke +gsave [0.25 0 0 0.25 713.20564 322.78873] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 717.17145 320.06409] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([31:24]) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +713.20564 341.57129 moveto +754.87562 341.57129 lineto +stroke +gsave [0.25 0 0 0.25 713.20564 341.57129] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 717.17145 338.84665] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([23:16]) show +grestore +grestore +gsave [1 0 0 1 436.34455 68.05069] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +276.86109 292.30313 moveto +318.53107 292.30313 lineto +stroke +gsave [0.25 0 0 0.25 276.86109 292.30313] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 285.76907 288.82681] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([15:8]) show +grestore +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +713.20564 379.13633 moveto +754.87562 379.13633 lineto +stroke +gsave [0.25 0 0 0.25 713.20564 379.13633] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 729.90582 376.41168] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([7:0]) show +grestore +grestore +gsave [1 0 0 1 261.62321 -117.76086] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +451.58244 311.94026 moveto +493.25242 311.94026 lineto +stroke +gsave [0.25 0 0 0.25 451.58244 311.94026] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 455.54822 309.21564] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([31:24]) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +451.58244 330.72281 moveto +493.25242 330.72281 lineto +stroke +gsave [0.25 0 0 0.25 451.58244 330.72281] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 455.54822 327.99817] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([23:16]) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +451.58244 349.50534 moveto +493.25242 349.50534 lineto +stroke +gsave [0.25 0 0 0.25 451.58244 349.50534] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 461.91541 346.7807] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([15:8]) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +451.58244 368.28786 moveto +493.25242 368.28786 lineto +stroke +gsave [0.25 0 0 0.25 451.58244 368.28786] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 468.28259 365.56323] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([7:0]) show +grestore +grestore +gsave [1 0 0 1 -211.55572 41.486293] concat +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +704.80814 270.45397 moveto +704.80817 326.80157 704.80817 326.80157 704.80817 326.80157 curveto +stroke +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +754.56307 322.68466 moveto +754.5631 379.03226 754.5631 379.03226 754.5631 379.03226 curveto +stroke +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +598.19453 322.81699 moveto +598.19456 379.16459 598.19456 379.16459 598.19456 379.16459 curveto +stroke +gsave [1 0 0 1 322.75846 -62.590812] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +275.43611 256.79847 moveto +317.10609 256.79847 lineto +stroke +gsave [0.25 0 0 0.25 317.10609 256.79847] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 279.40189 254.07385] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([31:24]) show +grestore +grestore +grestore +gsave [1 0 0 1 322.75846 -59.669313] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +275.43611 272.65952 moveto +317.10609 272.65952 lineto +stroke +gsave [0.25 0 0 0.25 317.10609 272.65952] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 279.40189 269.93491] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([23:16]) show +grestore +grestore +grestore +gsave [1 0 0 1 322.75846 -59.778697] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +275.43611 291.55144 moveto +317.10609 291.55144 lineto +stroke +gsave [0.25 0 0 0.25 317.10609 291.55144] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 285.76907 288.82681] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([15:8]) show +grestore +grestore +grestore +gsave [1 0 0 1 322.75846 -62.59081] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +275.43611 313.14607 moveto +317.10609 313.14607 lineto +stroke +gsave [0.25 0 0 0.25 317.10609 313.14607] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 292.13626 310.42145] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +([7:0]) show +grestore +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +598.25651 194.20767 moveto +598.25654 250.55527 598.25654 250.55527 598.25654 250.55527 curveto +stroke +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +436.49283 266.28073 moveto +525.35588 266.28073 lineto +525.35588 318.6781 lineto +436.49283 318.6781 lineto +436.49283 266.28073 lineto +closepath +stroke +gsave [1 0 0 -1 458.55618 295.78995] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(AddKey) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.875 setlinewidth +0 setlinejoin +0 setlinecap +newpath +336.14163 160.87965 moveto +486.10843 160.58609 lineto +486.81713 261.78213 lineto +stroke +gsave [0.0052523001 0.74998161 -0.74998161 0.0052523001 486.81713 261.78213] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 1 20 -105.39035] concat +0 0 0 setrgbcolor +[] 0 setdash +1.8750006 setlinewidth +0 setlinejoin +0 setlinecap +newpath +507.63041 397.89573 moveto +534.10187 397.89572 lineto +stroke +gsave [0.75000024 -2.8332409e-07 2.8332409e-07 0.75000024 507.63041 397.89573] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +532.94056 397.89572 moveto +544.27972 386.55656 lineto +543.92535 328.38147 lineto +578.29721 328.38147 lineto +stroke +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +532.94055 397.58322 moveto +544.27971 408.92238 lineto +543.92534 458.5931 lineto +578.2972 457.8844 lineto +stroke +grestore +gsave [1 0 0 -1 544.44073 163.06154] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(STATE\(ROUND\)) show +grestore +grestore +gsave [-1 0 0 1 1674.5397 -184.56638] concat +0 0 0 setrgbcolor +[] 0 setdash +1.8744094 setlinewidth +0 setlinejoin +0 setlinecap +newpath +847.83594 477.07176 moveto +874.3074 477.07175 lineto +stroke +gsave [-0.74976377 2.8323477e-07 -2.8323477e-07 -0.74976377 847.83594 477.07176] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +874.30741 477.07175 moveto +885.64657 465.73259 lineto +885.2922 407.5575 lineto +919.66406 407.5575 lineto +stroke +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +874.3074 476.75925 moveto +885.64656 488.09841 lineto +885.29219 537.76913 lineto +919.66405 537.06043 lineto +stroke +grestore +gsave [1 0 0 -1 721.36041 163.06154] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(STATE\(ROUND-1\)) show +grestore +grestore +gsave [1 0 0 -1 565.93787 221.31143] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +8 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(COL\(0\)) show +grestore +grestore +gsave [1 0 0 -1 565.93787 351.45261] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +8 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(COL\(3\)) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +832.02289 265.82611 moveto +920.88594 265.82611 lineto +920.88594 315.38869 lineto +832.02289 315.38869 lineto +832.02289 265.82611 lineto +closepath +stroke +gsave [1 0 0 -1 850.46515 295.08102] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(ShiftRow) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.8749728 setlinewidth +0 setlinejoin +0 setlinecap +newpath +876.09788 317.38867 moveto +879.16217 568.71458 lineto +763.16529 568.71457 lineto +stroke +gsave [0.0091435594 0.74993339 -0.74993339 0.0091435594 876.09788 317.38867] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +763.18364 568.71588 moveto +752.50329 557.37361 lineto +752.83707 499.18258 lineto +720.46226 499.18258 lineto +stroke +gsave [-0.5 6.1230318e-17 -6.1230318e-17 -0.5 720.46226 499.18258] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +763.18365 568.4033 moveto +752.5033 579.74556 lineto +752.83708 629.42989 lineto +720.46227 628.721 lineto +stroke +gsave [-0.49988018 -0.010945549 0.010945549 -0.49988018 720.46227 628.721] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.875 setlinewidth +0 setlinejoin +0 setlinecap +newpath +407.46731 412.15209 moveto +407.46731 569.57406 lineto +581.7565 569.57405 lineto +stroke +gsave [-4.5922738e-17 -0.75 0.75 -4.5922738e-17 407.46731 412.15209] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +581.58674 569.71682 moveto +592.9259 558.37766 lineto +592.57153 500.20257 lineto +626.94339 500.20257 lineto +stroke +gsave [-0.5 0 0 -0.5 626.94339 500.20257] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +1 setlinecap +newpath +581.58673 569.40432 moveto +592.92589 580.74348 lineto +592.57152 630.4142 lineto +626.94338 629.7055 lineto +stroke +gsave [-0.49989375 0.010307115 -0.010307115 -0.49989375 626.94338 629.7055] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +627.94452 475.96799 moveto +716.80757 475.96799 lineto +716.80757 528.36536 lineto +627.94452 528.36536 lineto +627.94452 475.96799 lineto +closepath +stroke +gsave [1 0 0 -1 644.40631 505.4772] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(mixcol\(0\)) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +627.94452 602.2514 moveto +716.80757 602.2514 lineto +716.80757 654.64878 lineto +627.94452 654.64878 lineto +627.94452 602.2514 lineto +closepath +stroke +gsave [1 0 0 -1 644.40631 631.76068] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(mixcol\(3\)) show +grestore +grestore +gsave [0 -1 1 0 0 0] concat +gsave [1 0 0 -1 -583.37836 673.62299] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +40 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(...) show +grestore +grestore +grestore +gsave [1 0 0 -1 596.92242 498.52289] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +8 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(COL\(0\)) show +grestore +grestore +gsave [1 0 0 -1 596.59723 626.81494] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +8 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(COL\(3\)) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +343.70079 407.48031 moveto +354.33071 389.76377 lineto +460.62992 389.76377 lineto +471.25984 407.48031 lineto +343.70079 407.48031 lineto +closepath +stroke +0 0 0 setrgbcolor +[] 0 setdash +1.7672329 setlinewidth +0 setlinejoin +0 setlinecap +newpath +874.68767 443.81704 moveto +442.86026 443.81704 lineto +442.86026 411.67817 lineto +stroke +gsave [-0.70689316 8.6566585e-17 -8.6566585e-17 -0.70689316 874.68767 443.81704] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [4.3283293e-17 -0.70689316 0.70689316 4.3283293e-17 442.86026 411.67817] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.7703744 setlinewidth +0 setlinejoin +0 setlinecap +newpath +372.09801 411.80401 moveto +372.09801 443.82924 lineto +154.79605 443.82924 lineto +stroke +gsave [-4.3360235e-17 -0.70814977 0.70814977 -4.3360235e-17 372.09801 411.80401] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [0.70814977 -8.672047e-17 8.672047e-17 0.70814977 154.79605 443.82924] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.875 setlinewidth +0 setlinejoin +0 setlinecap +newpath +407.47118 387.17136 moveto +407.47118 290.98299 lineto +431.23972 290.98299 lineto +stroke +gsave [4.5922738e-17 -0.75 0.75 4.5922738e-17 407.47118 387.17136] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [0.75 0 0 0.75 431.23972 290.98299] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 106.3278 446.38983] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(data_in) show +grestore +grestore +gsave [1 0 0 -1 471.16608 398.88095] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(AddKeyMux) show +grestore +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.875 setlinewidth +0 setlinejoin +0 setlinecap +newpath +540.73622 292.50537 moveto +540.73622 72.957919 lineto +777.44119 72.957919 lineto +stroke +gsave [0.75 0 0 0.75 777.44119 72.957919] concat +gsave +0 0 0 setrgbcolor +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +eofill +grestore +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +5.77 0 moveto +-2.88 5 lineto +-2.88 -5 lineto +5.77 0 lineto +closepath +stroke +grestore +gsave [1 0 0 -1 733.6601 68.569244] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +12 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(result) show +grestore +grestore +gsave [1 0 0 1 0 -16.00001] concat +gsave +0.87843138 0.87843138 0.87843138 setrgbcolor +newpath +159.14587 513.86853 moveto +193.6768 513.86853 lineto +193.6768 541.31285 lineto +159.14587 541.31285 lineto +159.14587 513.86853 lineto +closepath +fill +grestore +0 0 0 setrgbcolor +[] 0 setdash +0.9021427 setlinewidth +2 setlinejoin +1 setlinecap +newpath +159.14587 513.86853 moveto +193.6768 513.86853 lineto +193.6768 541.31285 lineto +159.14587 541.31285 lineto +159.14587 513.86853 lineto +closepath +stroke +gsave [1 0 0 -1 199.9308 530.34949] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(registered component) show +grestore +grestore +grestore +gsave [1 0 0 1 0 -22.160151] concat +0 0 0 setrgbcolor +[] 0 setdash +0.9021427 setlinewidth +2 setlinejoin +1 setlinecap +newpath +159.14587 558.48651 moveto +193.6768 558.48651 lineto +193.6768 585.93083 lineto +159.14587 585.93083 lineto +159.14587 558.48651 lineto +closepath +stroke +gsave [1 0 0 -1 200.28725 574.96747] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(combinatorial component) show +grestore +grestore +grestore +gsave [1 0 0 1 0 -20.846491] concat +0 0 0 setrgbcolor +[] 0 setdash +0.625 setlinewidth +0 setlinejoin +0 setlinecap +newpath +159.60149 600.01849 moveto +193.81538 600.01849 lineto +stroke +gsave [1 0 0 -1 200.29701 602.77728] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(signal) show +grestore +grestore +grestore +gsave [1 0 0 1 0 -14.328302] concat +0 0 0 setrgbcolor +[] 0 setdash +1.25 setlinewidth +0 setlinejoin +0 setlinecap +newpath +159.28899 612.3202 moveto +193.50288 612.3202 lineto +stroke +gsave [1 0 0 -1 200.07729 616.04822] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(32-Bit column) show +grestore +grestore +grestore +gsave [1 0 0 1 0 -16] concat +0 0 0 setrgbcolor +[] 0 setdash +1.875 setlinewidth +0 setlinejoin +0 setlinecap +newpath +158.97649 631.84253 moveto +193.19038 631.84253 lineto +stroke +gsave [1 0 0 -1 199.74037 635.57056] concat +gsave +/BitstreamVeraSans-Roman-ISOLatin1 findfont +10 scalefont +setfont +0 0 0 setrgbcolor +newpath +0 0 moveto +(128-Bit AES 'state') show +grestore +grestore +grestore +grestore +grestore +grestore +showpage +%%EOF Index: manual/src/figs/encrypt_FSM.jpg =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: manual/src/figs/encrypt_FSM.jpg =================================================================== --- manual/src/figs/encrypt_FSM.jpg (nonexistent) +++ manual/src/figs/encrypt_FSM.jpg (revision 11)
manual/src/figs/encrypt_FSM.jpg Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: manual/src/figs/fancy_headsep_r.jpg =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: manual/src/figs/fancy_headsep_r.jpg =================================================================== --- manual/src/figs/fancy_headsep_r.jpg (nonexistent) +++ manual/src/figs/fancy_headsep_r.jpg (revision 11)
manual/src/figs/fancy_headsep_r.jpg Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: manual/src/figs/CoreEncDP.pdf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: manual/src/figs/CoreEncDP.pdf =================================================================== --- manual/src/figs/CoreEncDP.pdf (nonexistent) +++ manual/src/figs/CoreEncDP.pdf (revision 11)
manual/src/figs/CoreEncDP.pdf Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: manual/src/figs/encrypt_FSM.dot =================================================================== --- manual/src/figs/encrypt_FSM.dot (nonexistent) +++ manual/src/figs/encrypt_FSM.dot (revision 11) @@ -0,0 +1,21 @@ +digraph sample{ +"START"[shape=point,pos="1,0"]; +"WAIT_KEY"; +"WAIT_DATA"; +"INITIAL_ROUND"; +"DO_ROUND"; +"FINAL_ROUND"; +"DONE"; +START->WAIT_KEY; +WAIT_KEY->"WAIT_DATA"[label="key_ready=1"]; +"WAIT_DATA"->"WAIT_KEY"[label="key_stable=0"]; +"WAIT_DATA"->"INITIAL_ROUND"[label="data_stable=1"]; +"INITIAL_ROUND"->"DO_ROUND"[weight=20]; +"INITIAL_ROUND"->"WAIT_KEY"[label="key_stable=0"]; +"DO_ROUND"->"FINAL_ROUND"[label="i=NO_ROUNDS"]; +"DO_ROUND"->"WAIT_KEY"[label="key_stable=0"]; +"DO_ROUND"->"DO_ROUND"[label="i"WAIT_KEY"[label="key_stable=0"]; +"FINAL_ROUND"->"DONE"; +"DONE"->"WAIT_DATA"[label="key_stable=0",weight=80]; +} \ No newline at end of file
manual/src/figs/encrypt_FSM.dot Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: manual/src/avs_aes.pdf =================================================================== --- manual/src/avs_aes.pdf (nonexistent) +++ manual/src/avs_aes.pdf (revision 11) @@ -0,0 +1,4434 @@ +%PDF-1.4 +%ÐÔÅØ +5 0 obj +<< /S /GoTo /D (section.1) >> +endobj +8 0 obj +(Introduction) +endobj +9 0 obj +<< /S /GoTo /D (section.2) >> +endobj +12 0 obj +(Interface) +endobj +13 0 obj +<< /S /GoTo /D (subsection.2.1) >> +endobj +16 0 obj +(Configuration Generics) +endobj +17 0 obj +<< /S /GoTo /D (subsection.2.2) >> +endobj +20 0 obj +(Signals) +endobj +21 0 obj +<< /S /GoTo /D (section.3) >> +endobj +24 0 obj +(Memory Map) +endobj +25 0 obj +<< /S /GoTo /D (subsection.3.1) >> +endobj +28 0 obj +(Control Register) +endobj +29 0 obj +<< /S /GoTo /D (section.4) >> +endobj +32 0 obj +(Protocol Sequence) +endobj +33 0 obj +<< /S /GoTo /D (subsection.4.1) >> +endobj +36 0 obj +(Interrupt Behaviour) +endobj +37 0 obj +<< /S /GoTo /D (section.5) >> +endobj +40 0 obj +(Ressource Usage and Throughput) +endobj +41 0 obj +<< /S /GoTo /D (subsection.5.1) >> +endobj +44 0 obj +(Exemplary FPGA implementations) +endobj +45 0 obj +<< /S /GoTo /D (section.6) >> +endobj +48 0 obj +(Simulation and Software Driver) +endobj +49 0 obj +<< /S /GoTo /D (subsection.6.1) >> +endobj +52 0 obj +(Testbench) +endobj +53 0 obj +<< /S /GoTo /D (subsubsection.6.1.1) >> +endobj +56 0 obj +(Simulation) +endobj +57 0 obj +<< /S /GoTo /D (subsection.6.2) >> +endobj +60 0 obj +(Software Driver) +endobj +61 0 obj +<< /S /GoTo /D (subsubsection.6.2.1) >> +endobj +64 0 obj +(Configuration) +endobj +65 0 obj +<< /S /GoTo /D (subsubsection.6.2.2) >> +endobj +68 0 obj +(Compilation) +endobj +69 0 obj +<< /S /GoTo /D (section.7) >> +endobj +72 0 obj +(The Inner Core) +endobj +73 0 obj +<< /S /GoTo /D (section.8) >> +endobj +76 0 obj +(License and Liability) +endobj +77 0 obj +<< /S /GoTo /D [78 0 R /Fit ] >> +endobj +82 0 obj << +/Length 476 +/Filter /FlateDecode +>> +stream +xÚuSMoÓ@½ûWìq}ðxföûF  +jq¡¨Š’Ð"‘‘ü}Æc» Péíd>Þ¼£¹3h^UøŸó²«Ú—™ {H9‘龚”s1>dHM·6ŸíEÝ´ Åëºqœ-éVÌŠ­âè/gÑöÌŠq¤¸Á€gÄÏ/%Dõ—îˆl¸@Îy"NULâåʼn$US>Õ”Á‘ì• Û÷Šï+!FzWrÙd(%ŒÕ7â)ó4éá|4ÍYj£JßÎ8Üèú)y)Aq³º+vQgÑ9ÈZ Õ¢«ýh¤gŸÇ(Ó_m«ŸB¡DNÎm +†€ÇÚÙûzKæE_}ßÌ> endobj +79 0 obj << +/Type /XObject +/Subtype /Image +/Width 765 +/Height 15 +/BitsPerComponent 8 +/Length 2386 +/ColorSpace /DeviceRGB +/Filter /DCTDecode +>> +stream +ÿØÿàJFIFddÿÛC + + + + +  ÿÛC   + +ÿÂý"ÿÄ ÿÄÿÝ0ÿÚ æ<.‚©õ§Ò‚¹túPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥éADúPQ>”O¥ëé@G“wNÁ—'A²"5Û" +vȃ]² Ù<¾(ÕÅÿÄ`ÿÝ`ÿÚí>´ø~s. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —Ë‚eÁ2à™pL¸&\. —>uÞœ×]³“R™9Lœ¦NS')“”ÉÊdå2r™9¨ãA†CÿÐþS&?†l}7Õ{syÇDyÇDyÇDyÇDyÇDyÇDyÇDyÇDkp=Fžnge®}ÿÄ!RS±!ÿÝ0ÿÚ?âþG—=Ò«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äªù*¾J¯’«äãéÁÎý} ¶öü<.ÛÛðð»ooÃÂí½¿ã·N.ŸßôêÿÄQ1ÿÚ?4É"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰"H’$‰¬ëýxw¯õá7úÿÄ2 5”Ñ£Ò!‘1Qq"$24`abáðÿÝ`ÿÚ?Ú»ƒ“>'o|èñììþéî ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç Òº9è4®Žz ++£žƒJèç ]šøbòl.{Å1tÆ}uñÄJ8~âcí+ߧ:ô›ÝÛœþçÓ×°;!KÈdò°ì†A,;!KÈdò°ì†A,;!KÖ•ju;1ŽöK«iMžÏ—ÑÿÐý(m{ ƒë6;¦)±ÛŒàxÜïŽoËØÆuããœùãúö†þv¾ ßÎ×ÔùÚúƒ;_Poçkê +üí}A¿¯¨7óµõîÐú6—Ø}jH\ãçÞÞ0“êêõùx˜1s¿¿–|³þøÿÄ!10A`aq‘ÿÚ?!‹âÔfC —{dAx–L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L™2dÉ“&L…ãaäÑâŠÉà„iÉ0ÑÒdÉ“&L™2d‘PXµ“÷ãÿÐñGs°ÉØñ~UÒwi­Läûžyçžyå9VzˆÁFà\XÇÞ­ì5ÜÜãÿÝ0ÿÚ ¸ÓM4ÓM4ÓM4ÓM4ÓM4ÓM4ÓM4ÓM4ÓM4ÓM5ÛM4Ó]ÿÄ‘a1Ñ!A±áñÿÚ?ZJñúùý™k2Öe¬ËY–³-fZ̵™k2Öe¬ËY–³-fZ̵™k2Öe¬ËY–³-fZ̵™k2Öe¬ËY–³-fZ̵™k2Öe¬ËY–³-fZ̵žšÖsàãúãðc½Œw±Žö1ÞÂâ¯Õåy‰ûGÿÄa! QÿÚ?ÎoQEQEQEQEQEQEQEQEQEQEiõ–wËmð4?ÿÄ!01A`ÿÝ`ÿÚ?@xQ<(ÅÈä×ĉ$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"D‰$H‘"DˆKõiaâ€Dhƒ…–ÆÒcˆ>‘"D‰$H¿Až†ÔY(=??ÿÐùG_«  Dˆ¦»ò`àHzü]u×]u݀͆@è„v)îuŽÄÝ‚e7…&•—ÿÙ +endstream +endobj +80 0 obj << +/Type /XObject +/Subtype /Image +/Width 121 +/Height 121 +/BitsPerComponent 8 +/Length 10896 +/ColorSpace /DeviceRGB +/Filter /DCTDecode +>> +stream +ÿØÿàJFIFddÿìDuckydÿî&AdobedÀ + + !*»*ŽÿÛ„ÿÂyyÿÄò + 0 4317!1"20Aq‚# QaBbR$r¢s%µ6v–Ö +!1A2 0Q"3aq‘¡±ÁñB#ðÑRrá’âs!1AQaq 0ð‘¡Áá±Ñ@ñÿÚ ïà;: ßÜÓ¶±usÀìè™×3èB•F›2MÅÕÏ‚ô´”úò¯˜ýw=Ë%D‘¦Ì“A±usÀO†du¼ú´[WÉQ$i³$Ðl]\ðswª â—ÉZêk-f=ÅG¼«ÌN¹ž‰*$6dš +‹«ž‡gD®–°oo9s‘ݳ1ˆ'ESÊ;ûÅÎÜc+yÊ’¢HÓfI Øº¹â1úæ}Ó.K íÖfóUà¨KI÷|þõgŒé3|ÈNÂ`·¯â—È×kH2TIlÉ4W?-›sTnkfXõaißóõE:*kW>{­›çý<à{(sÍlÜçj|èé„ß_/J9Gñ}>33­gñüŸ eKgÞ<ã³µ4Ö?·ïšõóʾɛÁv0ý¼o#Äz_/M'eõΡ¶’Þ»3:ÖÉðGçë[øž›Í–}‡9z_/M'eõΡ¶VKzìÌëYü'Ài['ïî×?oš­c€¥WõŽžÊ½ÚAÒvQß\ê`’Þ»3:ÖÉð´4ö:yÈ´?Oåéó¾¾~‡ÏÔcs®˜ +Éo]™k?äøOõ“zÙÅtö.®uË¡¶²[×fgZÏãù>—ËÓIÙG}s¨m€’Þ»7º§ ü˸¹Ô6À+½uœ¨±ÿÚòÎ3ˆ, +Guçsm²a6L'fqœA`Yö};°çkËfð©½m²a6L'^o¢…°¥ç~¥ÈYN“ao«Ëfð©½m²a6L'fIŒÂe±;O[ÈkLŽ±,¶o +›ÖÛ&dÂtníà¬oönÃ’s®¾Æe˜ëæoÈ´ßxòÝwÆ%–ÍáSzÛdÂl˜O ã8‚À ´Vq3°˜VÀs+œñõÁû—Ú¬às‰e³xTÞ¶Ù0›&Œã8‚À ³ìúwaÎýJ¥}ƒ×¯±\Ê£#$&d5¾ œ ¥k]t´åZõì趱Ê5ÃúIJټ*o[l˜M“ [–_6“Í«Ì^`y\ÜfI%2ÅïÖ]^íƬ°¬Õ'+ +ѾäÕî\¹”gº7+­Š÷u+—DåßØìÚÙúÂeÃdøÄÎ3ZÃod:ÑÞ#ºuî`$©+MLJ³‚‰ÏööÃœ¯öIÿ踇‡’Ÿ’Ô:†7ZÆñ³õ„6ˆÉñ‰œ>g13‡ÌñõÛ)E­Ýµný®ÒÒ™ ¬«^˜ØAÄaáä§äµ¡Ö±¾[?XCl¸lŸ™ÃækSlwZÛ(†™‹È#i + +uë|;—èÙúÂeÃdøÄÎ3X.ÌËuã¼{ín*ìQ{ç]ÎHuìýa +²á²|bg™¨xy)ù-C¨cu¬ofÏÖÛ.þ–Geš‡PÆëXÞçÿõîÿÚònÜŽH– +ÒÝÓR5'cvärF͆Ôt`ÀÝ5#Ru·‘øÈÒh'ÓFÜ +ÓR5'`Š@­›¤»#p7MHÔñÿ&’Ѫlê,%J­tÞ8þË® ¸¦¤jOíÈä’-ÐÙTÙ6C~%Sd¼µý/É‚7tÔIÃvärF͆ÔsCâ1ÊL +R’„º?È=|·TW#¦ÎÄé4`ÀÝ5#RS7Kzr 8 ¡-+R™gv±ÝÇ BÉ{±wkY +R˜1³TðéX”ÑÚÚ,EAÑNÙ ÝŒÁÈ9B.E¶l6£¯h~ç ZF—Ï”í\4v¶‹PtqékÓçô³Ï­#KçÊv¯ŽÖÑb*Ž%í:µî›³~')¯žÚæZÒ4¾|§jòhím" è§­lèKBƪõ¿ts#¡£µ´XŠƒ¢œ4 «֥ƺzÚ;[Eˆ¨:)kHÒùò«±£µ´Z\…A|ùNÕÜŸÑèÿÚò1)Ù®`GaŒ€ ÆY×C"Ä°GYYûê\eè‚ ¯C"Ä°GbÆ‚%À.Ýt2,KÐtt;yìÕÜWâ"ö½¯g‚÷Àȱ,AÑàc (feÔkÝFá…ïvßçÀdX– èàÆ@Pc,ëŒ_q–’›ªà²*öD`ÑÛ¡‘bXƒ¢(ª-· ´­*M•kÇ·½ ¸ƒÂ””Ûå7½î¤Ù.Ý\÷à +"Iêâœ7K„j©»¥·¸€¼©VBLeuù¯ðá)RÔÕª@ž7K„j¸õ½øþ·‚R¥©«T>¥ÂH5 \1'æ Ú׳†‹ +ëâÛJTµ5j'ÉÃt¸I¡*›à"T•¦½-Â!«¡Ãt¸I¡*‚à€º$‡zKÐ.ýn¥ÂH5 T”©jjÕ Oc†ép›„–#V©{¯û]ÿÚ?âÛÓù/ãÊθϪ¥Ùp<ݽ?’¡Ÿ8mêeT».™F“åò¯ºÉy•ZFbz™U.Ëæîi™9V3‹Ä6õ2ª]—ÉÝÕð½êCM²ó)èŠu=Š—^ý.°ÇoS*¥Ùp<;z$Í&~Ÿ\Ñu"&X€¦/àÛÔÊ©v\ vôþJ†|Ó5}l™ñ=­ö4'jàaâ?ÖW{©éæé +½Lª—eÀÀÐqÆ~X#Š:o±ÁTÃ')O¡}×YÒ°å=·*ïU¿Ç>È‘ÿG†³¿ûÉLdÄ-Í<°¶ÍNªÖͽE± nbU ¿Ö²b^ó&…!fˆ¸|Lf2bæžXÚŸûϽ2}xKÞdФ,щá˜Éˆ[šybOÒë5P¼)8Ë[§å +€îïg™¼É¡HY¢.Ç1“·4òŸ¬\¨x“‡ÓÔ3ky31 sO,%¨-ëŠûNz•o0yG2c&!niå{Ìš…š"áñ<ÙŒ˜…ü€~Ò³D\>'žïöqäÿÿÚ?â­ë{16·ª +Ùz˜¿™SÜWc”µ¡[/Sói}ÊŸ§VËÔÅü¶xžå2ç)jw1L\êƶ^¦/á­éÏwX8ž±Rà­—©‹ã[ÕNNÓô¿¡Ð¥·¡§Œ27Ôoi]×u…l½L_½| U·)TºÐ± °[ ¸È)TG*¥¾FÖu•¾¿è¤s`U¾ZΊÃ#å‰q¸* +¹öF–æS>$ds`U¿¿´'K§ +-̦|NØCÅ#r˜·N²³Ú©ne3âqÈæÀª|*úqU6Öð°Zy29°*‡ßË—x ª[2ï72G6PûáKs)Ÿ›#›¶¥Þ¦|N{aørÿÚ?þ)÷›Éø¢æ:tã*nl®&:•#'ÔíýÍòƾ¦éâ/|E|Ô³P´uHÎú¨5Ná¤ÕI_+õ0Ùâ;Îpîà8*U8®Ç\¶°Ž=ÆžIY×Yaù{ôçâLR‡2´Ÿy¼ŸŠ.c§N2¦æÊáRc©R2}NßÜß,kênž%Üîeâ‹Ê-n¶&cOWL¶V½u8äíŒÉ!õHÝOLâ®ûChÖ¹Xñtlµk•˜ƒ5+°‚½ú³ñê<ÁÃ)  ±×0­°¬#q§’@ÖuÖX~^ý9ø“ aÇC† £ìæÛ{Þ[—+ÝWF:Uèê«»e`Š9>¢I}*½Æ,GëÐaCËí¿vV¹ VžâƒÑÎ:…ªMqY›Ë¬(3÷ÿ/ÛýË©³¬¹@­´BINäEëZA‘ž xç®>wÚFµÊÇ‹£e«\¬Ä©]„ïÕŸQæH`]Ž¹…m…a{<’³®²Ãò÷éÏĘ¥:0eigI¿¡úGTbHdÁ f¬Ãõ+Y‹>—Rü<6®g{z«Šö´{6P¿YP0¡} v›0YWð|qð«¾ÐÚ5®V<]-Zåf ÍJì ¯~¬üz0pÊCBìuÌ+l+ãÜiä5u–—¿N~$Å(qÐáƒ(ûí¿m¥{>瞸žÕ™Çv¾Ž ‡ûrÕþ[çֈNJ/`Á€?WkÞ¾æïsî/Óî.Ò†'ÎyAZ”µëWëþ…_ê{¶äþåöüŽ‘Ï%¼I¸ „á­W»Ç½w†rÑÌ_VOoÒ™,Ó»^u,Dsõ¬F²Ã2½$7bå²ÐDûýkë„l÷ LÂο¸¼~ù8¸»í +£ZåcÅѲծVb Ԯ +÷êÏǨó ¤0.Ç\¶°Ž=ÆžIY×Yaù{ôçâLR‡2àŸy¼ŸŠ.c§N2¦æÊáRc©R2}NßÜß,kênž=ÙîÃñ-î!R†¾&&ž²„:ú²CZºœr~S“$‡Õ#LãÝ×í—ïOî-¿I(â»4Wã–â+AÆNüu)e™ÿo¿µ¡?SôÑÚ3ĹÉ%bú‚‹ü‚ãÈxš´ËÎI¨|š9P£©ÏNªßÁW}¡´k\¬xº6ZµÊÌAš•ØA^ýYøõ`ᔆ…Øë˜VØVǸÓÉ k:ë,?/~œüIŠP0ã¡ÃQðŸy¼ŸŠ.c§N2¦æÊáRc©R2}NßÜß,kênž%Üîeâ‹Ê-n¶&cOWL¶V½u8äíŒÉ!õHÝOLîßmHø˜š;ʉŸz;ÇÝÛ?MøòþŸ ûøk»{{Ý%ØW¶ŠLUövs>„ì"•¬s–!äÑ7L”lx©ªÕTšöÂôË^¥JëÎY¥ u$áUFNñ£ö×5–Å*í%ù“ä—crW·t¡8-O1D'¯mGÀ©ö³pötÈßðt¦®§ð>%}<6}«°`{skä’ÍçÜgÖÛ•Ó·þ0¼}Õq- Ã_º©Íõ×@É Ì€kÛ¹h_ <Ç%õwÚFµÊÇ‹£e«\¬Ä©]„ïÕŸQæH`]Ž¹…m…a{<’³®²Ãò÷éÏĘ¥:0e6ûâ¥r“4ZýdlÏ­§­v&Ö9 +,Ád/&Ÿ¥o›à¾5^å¨ ¢œ¼.Õ +Ä]×X«µOöòxNPœ…•U¾ïwš{Is[±lV>õ9 Ž¾qÍ €£¡êŽ=G‹ݵ*Û“·b¥ÈRx%_?Tr2§¨>jzŽ¾h`Ý둺ý--±jéÿ'×Avúχoni¢¯nUá6ÊÄ’\ØʇÍ>ªÃ;CÀÊGÁ:Œü$Øn64µtbÇrÞÂÌ5+©?*™§tNM÷3ãé#÷¶KÉW”ó=Zùa‘þòÌqTÇõçâ]Å«ÕaÕAXÝ—`ó'Ò-@Ϩï‚PÄS¨#ÏîñûV«¹SÚûêÂÄûkòEØÝ_4@öaþÀrÞ¯—á©›Ùy·ÓN+AJ%/Â'!§§z.HEÑ9HX¨Œ/s’• ?ö·´¿ûnÇÿÌø4¨®úmÊ')©ÌÝL3ƒ= ÈýHÿ2á€>-èwÕ¥úÔ|ÐØ…³Ú·R\=YÀÊ°ü x)[ÿöý™{› +‰ +DÏéSjŒÜ\Ò»ÁqË Ž>u8R°ý&ú¶³a"ŽzÜ‘ën¤‡Î(švn·ý‰$éü¼+£V•”åYOPÊGBøl·[íÑÕQµ°´Ã«v*Bó8AÓ”Œ +?¹ºx›m¸–g]f®7cKWPŸL0'@Ò°».9HßÓx>ÙýÞÿìÚÞ:Ÿ¨¢ú•Î$ígdòãòóõcãOO§§5ý•ù„jÀ2ò9êI' q¨,îÄ*($¨±Ù¿î«ð¨ÙìÂå+¡Ã~Û­äGN6¦èÓ°äØU~Àµ7ßM¹Då59›©†`0g¡9©æ\0Žú£T¿Qºš¶{VêK€'«8VÁ‡mX…3ž1M$k“÷áX øö„ªÜÖ_kû~@þ|Ãêj0lŸ>YñïD®®Ò +dr°O>ĪOiø%hØ·ø᧧ÓÓšþÊü +µ`yõ$“…Ž8ÔwbHÇÔXìß÷UøTlöar•Ðá¿mÖò£§StiØrlª¿ÀiÜ SqQ]ôÛ”NSS™º˜fz‘ú‘þeÃ|[Ðïª5Kõ¨ù¡± gµn¤¸z³•aø@øki™3Û/&ŽÚ»16¶P¿0„Еcïh›ùx³Fä)b¥ÊóUµ^A˜ç¯b6Šx\}é$nAþž-Z¡NÞßÚ#ËKiZ&©BÄ‘Wl‘jÒÁò÷HKЂ («HÒHì#E.îÇ UUÉf'ÅŸxØÑÍ^fWz‡sô¥Ú~ÜSº” ÀåËqõðí‚Þ)éôô濲¿0‚­X^G=I$ácŽ5Ø…E’ñõ;7ýÕ~=˜\¥t8oÛu¼€héÆÃÔÝv›*¯ñwÔÜTW}6å”Ôæn¦€Áž„ä~¤™pÀô;êRýFê>hlBÙí[©.ž¬àeX~Ÿ¬¢çœ~\‡$ÈOŠ›5Ø6ë± kڮܑÔù«±·GFцðîÇV¼rõýD†5WÍë +¯Ãq¼ÐéᥰÝIÊăԕcôÎ|úÍPÇi–wvTD“ö†Àµ7ßM¹Då59›©†`0g¡9©æ\0Žú£T¿Qºš¶{VêK€'«8VÁôúzs_Ù_˜AV¬/#ž¤’p±Ç‚ÎìB¢‚Ixú‹›þê¿ +žÌ.Rº7íºÞ@4tãaên;M€Wí +;jn*+¾›r‰Êjs7S À`ÏBr?R?̸`ý6¢Ãû‰ì,ªB9­Å|˜îU˜ñè~ÄL# @À!áæÀ`ð…« H*€¨ô1THK–ÅJgNZ1À sÆt<ë'ZÆXØ¢Ô +w‡ðXþ@“¾ +ƒçì@$Â0” ó`0xBÕ„¤@Wa@0{¸FiWÄiv$H„Ô;ÐÂ÷|ˆG€áU£VHèDªøD¡¡,`cÈbÃg­%*b—db håó“_æš÷ˆl¸?$À€/‚ ùû 0Œ%†•Ï÷ù´X<*›­øc-Òlk®hE ÙsRP”ám$è,=N`¨s‘äè‘¥0v¸àr~Fð­Ø/ ¯Ü/"yl V>e6Ù_ºéeçS‘z “.’¦³‡Æ‘³ˆn§µÒ>©î+¶7Køwd Aé(=Ò|Á‚z%bˆ%y"Iþfä@|Â"’ºD²`êJ0m³Fè µ}%U“²¨€ÒÀÃë3 +Äà& À \ «v€ªL“^€3ûš+bƒ†á `ì”/ý%ºO˜1BàQ–ÈoÐ Õɲn¦ MHMa !'vdžå[´P +dšôŸÜÑ[†á `ì”/ý%ºO˜1@2`ÉnT«h2l)Óƒ-UËõ¡) ¨kžj¸yJiÂø‘+Ìð·¦ÀÜ «v€ªL“^€3ûš+bƒÆ8PÜ!,áÝ’ÿ¤ ÷IóF³ê®Ms:¬ÝÌ"î6±*ëÞùJèïzAHFâ9‰µi<´Œä¿·“¡¸BXû% ÿIAî“æ ¼«P'´©V%öSÒÇ°ef®ž¦^PZ„BÈùCp„°‡vJþ’ƒÝ'Ì!r‚­Ú¨2MzÏîh­Š4p¡¸BXû%kv»ò”Õ'ušôŸÜÑ[ô/ÿÚ?!ñ êè7}^œ)<õ94=·œõ¾‚»Ÿ^h¾®ƒwÕèßWU»ôiƒƒ•î;œúʳÖú þî}yˆ|ÑU_¶§0Ãu? jþc©™ƒƒ•î;œúʳÖú þî}y¢”¡Ü¬˜XØÇOm0pr½ÇsŸYVzßA?Ýϯ&ච÷ßCÿ®ãÐ~YZXn<Ü&Oš^Ðœ”ÓÚËÙŽÓ‹ƒ•î;œúʳÖú þî}x@õt¾¯\˜×U-ߣL2Í+½Û⃨=cò²ÁÊ÷Î}eYë}ÿw>±ÕÐnú½;êê·~)¬åwý0)YDÜd¬óÔÁÒ•kKRÝ ·À úî´¸3–ϳîj|@Íf§889^ã¹Ï¬«=o ŸîçÖ ‹U©ü#m>pÐýgdÉõ¥2¡¢Ì ’¥ÂnÝñcDè±ì}á1K@–¥ø=ßbôUÊb5«6~oÖ0XgnNvß+Íä)ŸwÜýÙ£¯+㇜'6åñÜôSÌÝ1þ²³žQ ïCä/YaÂزñ‰öÚ¹Du>ÏçºáŸwÜýÙ£¯+㇜[à-?L©'“ü±óá>»W(Ž§Ùü÷_}ßs÷fŽ¼¯ŽqNzs~åXiJMuiçwLÏšP%Ê@­wrßãI›QöÚ¹Du>Ïçºø³îûŸ»4uå|pó†Þ|íÑ×ßJvìÐ๠+Æï%Ï.'>ï¹û³G^WÇ8eUÈXwúd§g“Ýö|Òe×̳îûŸ»4uå|póöÚ¹Du>Ïçºù™÷}ÏÝšƒ›%váçj¹Du>ÏçºÿÎWÿÚ?!ñ"N†«±P##HÛý¬µœÍ¿6|ÔIÐÕv+Û `i |ðÖZÎfß›>aôx + $»$|“ü©_ÞŽ’Ï +e¬æmù³æ²)u=]fÜÿL +$žËYÌÛógÉÒª=:Õà]SùC׫™ß^ô +ú$¢élþ14>xk-g3oÍŸ +$èj»Á\4Ãü¿F)S»-øxÿÚÿØÓ"‡±ùIB©0Ô‡?ñ³@YÙ±ýíŽPtûV˜ô4Zá¬.˜Ó*³ó~Ž?¸äPö?)(Aõ& d´¥ýQ]Wú<&Uf!æý|9=ÊJ}I‰s“ëãùH¯"›‹¢í×ýÊlgP5¦ÍãoYQƒ•Yˆy¿GßEcò’„Ra®ŽÃôü£N&2á]¶<œŠÇå%>¤ÂH¹O­Ê+¶.}4Q/3"‡±ùIB©00r«17èãûæäPö?*Wå¿=9¬Ä<ߣïŸêù/ÿÚ ;ÀÆØEÛ›`®;l °Ûm€â ¢°¹5 é©£DÆyl mÛa—Q² +7DF/€ÿÚ?ñs©ÿ€<ü‚jšÍÞû£[+uT +W›@óh­ÜýΧþóò «lH@f„…Èš£ + UR» 5^mÌ¢·sð—ßµiÖ‰ãM}ì ¸Ô[I‚õžŽ§4dŽMQ†Ð*©]…ȯ6æÑ[¹ùr{9^2¤ +-è*×È&Þ + Ta´ +ªWar«Í y4Vî~ˆ‰FÀñÓWžñÝ8Ž+e ¡´/(áa9”SröEµ § Ú¢åku… Šg¶à‰ª0ÚU+°¹UæÐ<4Vî~çSÿyùÕ–¸¿9¨"hÏ +§ëû-©Ÿ¼rX^FâÎ9…J-÷alt¹¸žMQ†Ð*©]…ȯ6»Ÿ¹ÔÿÀ~A5mé §BBçÞ ,èC”g“ìUùQ18QK³v­oV8‚»Nes +'­µ +³µÄi¡= áHÌ ážÔ‰èvA‘5F@ª¥v j¼ÚVî~ƒÚº«ýQÀlSေ‹šVM©ô¤@>š bp‚Ç:™$%ù2`Ëw·W_Šƒ†è3ÛGÀzTP•U +‹ä† (÷˜*Ð6€§0rh·Y$ÇŒ”ê3â˜XhB|mÔ9Ãàå¯wƒG[ˆ¤]êgâ¹lÉBùcŒ0‰Bê5„@µÙPúØaÖñ¼ Ȳ:$&Ò¤˜h ¯`ú +n"‘t©ŸˆZå³% æ3§ÌÉ5 “Q·z2 ]Õ+®©U†€šö ÑÖâ)Az™ø…®[2P¾A"ÇlöÊ]e¦Z”2éÈ÷ DqŠ?c<ˆbe(§FbB<‰Z¡ÀÒø~êx-.:kØ>ƒG[ˆ¤]êgâ¹lÉBø'ì®ýBm±š±z?d$Ë’x,ÙÊÔè9*^à÷b4„HÝêÜî³›M‘“Á &½ƒè4u¸ŠEÐ^¦~!k–Ì”.öW~¡6ØÍX½IY]ÿØ/+<šæͽÿãœ`Fga¾,Ø‚J B=@[´Œ!s—”%äà%7†4t¦a!ày5keŽxÜÈ[F &½ƒè4u¸ŠEÐ^¦~!k–Ì”-áKàÕÊ2™•[Å“­»M˜Í&´Üá‡á7,ˆ–i“|¡¹ì™%›Pð.S¬ÏÅ>)¤]àæI£Ê‚“°,ºV\Îc‘øT##™g3žÚÕµE,Ä¿;î$_ò@vY’Ý +ÀM +.¿vƒ¶›¡‘J;'îµ +§rDZÓ#PÙµý$G1(·l*›°Y½"ý \ 'b÷t/D@¡ÌWnÀæV½®åí'âs‹L)Œ”™õVÀJ¨µÜ»…•‹(ȸX%qîÐvÃscô2)GdýÖ¡ ÔîH‹ƒœƒý§t„Ú,SŠÝ.åφJLƒú«`%TZî]ÂÊÅ”d\,¾~íl76?C"”vOÝj +N䈸Ëci-„ïq¹M¨@f$‰È“G+À=Ç#œ5@Hœ *ØZφüazDËPRJLƒú«`%TZî]ÂÊÅ”d\,¾1~íl76?C"”vOÝj +N䈴Îc–é ­a¶Æ  ]Ò@.}#˜’%Å%]µTöÀ6…š­H±o©ò/Ý í†æÇèdRŽÉû­CA©Ü‘²Ê£Ù2pIx›ÓyZÄÿŠFðªGÀ„eUlª€+æ_»AÛ +ÍÐÈ¥“÷Z†ƒS¹"-IAÉUlª€+]˸YX²Œ‹…‚WÍîÐvÃscô2)QƒQ˜fÙ•K¤žåÜ,¬YFEÂÁ+ÿ@½ÿÚ?ñXAtAýr ´#"4zÙ¨êÍnB¦´;uö»œ"e„D× »HžÙd}¹¯`¯2†£úB +i­Ý}®ç‡–Át€ì ®’Ì­í`ié¤OáSŠr›œ‚G³mpøÓ!¨j?¤ ÖšÐí×Úîpˆy„ßLæ:#˜š%Otsð°“2†£úB +i­Ý}®ç‡Ê"·•µEÁ°Bˆ…fŽÍˆt‚ž:0·s¡©)Ñ)ÚC$I©Q9f^‰äFðéÆ™ +CQý!´Ö‡n¾×s„CÁaAÑõÈ.ÓY ’÷s^ÁS£­èÀ±1KБí0pE9ºHôlø>4Èjé5¦´;uö»œ"XAtAýr ´‰í‘öGÛšö Á¤n}ÞyXÐ;¦ÌÈÜm“‚v|kë7 »j ”·G±, ÇÒ¢¤èÔ²å²áRìͨÿ +ÊûI|>4Èjé5¦´;uö»œ"T/ég¨ææ\â «òŽ퇶[ é@¢`Ý‘²hÚƒB=ŸE+0égà¾ju5!jœK0pAÆ +É3@{µÞP÷Ê•1#rg(«»±,ø=ŒÛå„ÿœp9‡¹˜ˆ¸‰+Í»±u³ºÔî^ž²»&‰¨èýÉ„Fá(Ûªù.:Œ +bglM»’\pzák —¾Æ­>FûoDs¾eâ½óœÛÇÌe7ÏRØ5ú Õ°]µXAxÃ㹫¶€ÂÝÀغÙÝjw/OY]“DÔt~äÄx!”2-5ɶÂ?> endobj +84 0 obj << +/D [78 0 R /XYZ 77.669 724.535 null] +>> endobj +81 0 obj << +/Font << /F81 85 0 R >> +/XObject << /Im1 79 0 R /Im2 80 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +113 0 obj << +/Length 1048 +/Filter /FlateDecode +>> +stream +xÚíXËnã6Ýû+¸”¢ù¦¸t2ž EÒNcµ›I1ÐØŠ-À–<–œ¶ßKRtåG0 +E* h>.¯Î¹/‘ %"èft•ÆSŠ(Á†Š²'¤ 6B ­9ÖÚ l>G“8‘$šºv'œ¥u˜kS׎]ëÇMovÜëK×*/â‘HÒ|íÚ+×Âõ‹&ñoÙNÇk¦¹U‘rèC—xí~©]—(ÝAË¢Ÿ\ûãa§ÆF÷rœbN âØÈÔo~dRöaÀJH”ôV&N³ûÐZåf”ã3“ÝîœZ“8-­RÓKg1*°á2ìa€Ó±´‹GÓlDaŠ Š$¬3 ii0•Í7£o#‚ÓT2¿¢ßw“RÂß:0>¾ÝPô¡ý ¿ :éd'=áƒu Ö1XÇ`/Yé²Èw­ÄHjr¡˜U9hB9–Z{½¯ëª-ª¶ñ¯h×÷^‘aë5l÷ëa°´è¶jw1#Q½ØÏÛ²®ìv$$ÇTè wƒIõbX×AL±{ÊçÅ‹ûOaOWX§% ‘V [½(±¯óH[îw1üËjŽ—›¢*vqBeTÎxB#lÍ‚|ï!ŒyåÊÿÞÚb0ô9¡œsëߣäIæ‘œ•Ë*_TFÒGå÷´ˆÄÑè©s%Ta®Ä±[pï÷Ŧ¶ÆJ¢?½õÞçÛK"^ï!¼ç!í®^{¹ŲlZë©Q…g¾"ß@!œ8 +?ùðØÖó€õ¬ø¶/*u wÑçb ûÔ‰@‹–>ˆí·­—zU¬r{ÒsYCÌKø?#à½ñ§ßî‚Òó÷P4E µ”Y¨ir›T–Î1»±¼ZøN¶ò„ï—«íÞrõèÎ +Ç2p<ý#æ }³]ç–ÎCøøéfâ{%ÌÈÙ.»5¶VÑôí¤)OÚ¬ÜXöë^â?04«ŸÚßó]G܇]ùlã“Œ1(}_É“ +½Ï‘fHo¢Ù2‰-î§h;¼µrÔÒ>µP—ÿOÁ¼Œ©Ö:¢äx49UPC…g"†dÒs +_!?ÇLFÖ;„Öƒ_;=û²³`À¿L$7ƒÝžÛ-9G‘7Û2ÄAÍàü/x–7ÅBÊ㼩}ÞÌV]¸­ÜW²í^×6*p&˜êD[Zú›S¿ù®œUsZÝ•ù×r]¶¶|1J€ ~¢$[‰ÖÊj¢©½¼J»Ë+_Ó6_ò¢ù²¨ç^¦½{zŽS‡“ –þÎÉN&þÁ%c"Æ„9•9×û`š¬»b¼ tËUÛtESø‚Ë¿Å‘ÔG&©•j½z“wûöÍ|åf¾vGj‚ƒ¯//×…Ü*õª¶±a×»å&ÓlôÁ«ò\ +endstream +endobj +112 0 obj << +/Type /Page +/Contents 113 0 R +/Resources 111 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 86 0 R +/Annots [ 106 0 R 108 0 R 110 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R ] +>> endobj +106 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +108 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +110 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +87 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 679.482 158.443 689.569] +/Subtype /Link +/A << /S /GoTo /D (section.1) >> +>> endobj +88 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 646.52 140.498 656.607] +/Subtype /Link +/A << /S /GoTo /D (section.2) >> +>> endobj +89 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.037 622.176 231.73 634.619] +/Subtype /Link +/A << /S /GoTo /D (subsection.2.1) >> +>> endobj +90 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.037 600.122 155.891 612.566] +/Subtype /Link +/A << /S /GoTo /D (subsection.2.2) >> +>> endobj +91 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 567.329 161.814 579.304] +/Subtype /Link +/A << /S /GoTo /D (section.3) >> +>> endobj +92 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.037 545.107 198.926 557.55] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +93 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 512.314 193.624 524.523] +/Subtype /Link +/A << /S /GoTo /D (section.4) >> +>> endobj +94 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.037 490.223 212.835 502.284] +/Subtype /Link +/A << /S /GoTo /D (subsection.4.1) >> +>> endobj +95 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 457.13 272.802 469.273] +/Subtype /Link +/A << /S /GoTo /D (section.5) >> +>> endobj +96 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.037 435.207 286.831 447.52] +/Subtype /Link +/A << /S /GoTo /D (subsection.5.1) >> +>> endobj +97 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 404.405 256.667 414.492] +/Subtype /Link +/A << /S /GoTo /D (section.6) >> +>> endobj +98 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.037 382.265 169.745 392.254] +/Subtype /Link +/A << /S /GoTo /D (subsection.6.1) >> +>> endobj +99 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [118.128 360.212 205.843 370.451] +/Subtype /Link +/A << /S /GoTo /D (subsubsection.6.1.1) >> +>> endobj +100 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.037 338.159 195.01 348.398] +/Subtype /Link +/A << /S /GoTo /D (subsection.6.2) >> +>> endobj +101 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [118.128 313.902 219.796 326.345] +/Subtype /Link +/A << /S /GoTo /D (subsubsection.6.2.1) >> +>> endobj +102 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [118.128 291.98 212.618 304.292] +/Subtype /Link +/A << /S /GoTo /D (subsubsection.6.2.2) >> +>> endobj +103 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 261.177 172.014 271.264] +/Subtype /Link +/A << /S /GoTo /D (section.7) >> +>> endobj +104 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 226.093 202.34 238.302] +/Subtype /Link +/A << /S /GoTo /D (section.8) >> +>> endobj +114 0 obj << +/D [112 0 R /XYZ 77.669 741.543 null] +>> endobj +116 0 obj << +/D [112 0 R /XYZ 77.669 707.42 null] +>> endobj +111 0 obj << +/Font << /F81 85 0 R /F95 115 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +138 0 obj << +/Length 2771 +/Filter /FlateDecode +>> +stream +xÚíZKsÛ8¾ûWèHU` ø˜›ã(YÏÆÎN¬™Ù©$5E“°Å‰TD*‰÷×o7ºI‘2#;ÙS®¢@<ºÝ_?ÚŸÜMüÉË“g‹“Ó±œH_$~"'‹ÛI˜ˆ$&Q¤E%“E>yëMgÆ÷æîy=i{Ò½(÷ŒÝóÔ=©?éžöÚÆ=C"ñÎ7~ð¹{>sO’4élú~ñ‹“1‘Š4Š(5´¡é“t¿O%Λ…Ò{Oå½vÏ«ne$’Èw›ÓRh?™h‘˜˜¿S&ì&öÕ ÂÀLf½™3'ÙeûDá®G„ÓPIÜÊöʉu6AJj>ÆKÉ@$Ú´k4hLE bƒ“Oæ‹ CþDN ÌKÔ$2‰&šdë“'¾ˆc£hF¿í.ZÜ6 ÿôb-'Ï«“_á¯%=cÚ³ñèøŽèøŽ/¡Ãç,ò(J31u*¹•Dja¢ˆä‹Iß÷½‹²ÙN•ïUù.kŠªݲ!¬›©XøZÒúÅÒ‚ZýÈ;Ë?N•ñÒ2³9ö„޼̶Øòî7Ž¢›vݤežnszC4ͯ9EM])-®ï×k "ͤñŠŒ†nPÀU•áÏßÔ•Ýo–vKKª +´¤ï¥MQÞÑpËõï«ÏSÅæc¤`¯ Çê%`ï©‹ÿNµ©”I¼êÁ¼*¦ŽgEC +Ø +<µÞج@†6§Ž[d\miÖßÈÑâ㞧‘ÑOÐ +µ'uÀ Ñ?"·uqWZ¿é‘ÿ¥JKj=OíÚ–ý½Úª£~/Àxeƒ/Ò{Sü¦‹é,•:+coºº«Ø(ÍrMË>¡üiM/5Û—wÅ”[‰ÄUŠhHW4rQÖMÑìK¯¸}ümaR3[qÄH‹©Dmf˲ZUw÷䈩«‹ë‚JP׋Î𲮶–ZEÙ3·N ¥8Òþ6Kžz¸oì«-¾•ïŨxKÄD µ—UëMU’náµXoVhŒ†‡ÑDø ®@ +{è:ؙ۱δI7i³dÂÜ;_Ù¬ÙV%z¾ŸW¹½©ªQ¤£¾æçÏP]k˜bé}*¤ŽA»Ðr½JG¨¸Ó¡8ÒÃx(+„Fq¨€‰½ñ•-ïZN.ÀpnË&)¦q°EN¸³¥m#¯I›±­¡Ú‹ZÉ^S¬-K£uè­ê +4fNº2=$âëf[¡N>9 ìÁÝié/ð= +é«^:اe ÅD9——“ãyª“( ¼Ì3/íºb]ÛKØ€³µö)+ ØÏ./¹º€áz•¢rÝ ïª(2NMifIþ¦j7\–à N'3+%ªŽfÞyÈh8‘ŒìÚ„"‘æ)›†¦¯ô`×êTC† +žL\ +ˆ×¸}ðÛlIÛ!uÜ´ÀØ´@ž`_¥EüÍÒ<°ˆ!ÿÎ]ô#{µp ¥WÊ'Ó Ÿ6¼´¡ôAgPhÄMɵÈ\4 ½]í| ziaá†ÛΔ^ÿ€¸½¼/¡ÞuZS@‚¶ó[\±äAÌ»À×o™_Vm·@}ußR@p»|žpÚ€IoÕ{ŒEìòÓˆ_ß= +ÂdzVzS횃ÄÕßKÄ¥Á®¦—­u”ZÂN ˜Î4¥³ÃòqÖÖ@"Y>µ¯ÁÞhë¯+cJzPà£Ò¸‹jAØP–Ùº¦š-Ù§Ÿ÷ç¦àÌwÅPƨ¿¡µ1AÌ­#Úh°¾ô\¼œ˜à­¤±Çý46BGOŒ}‘ºˆÕ–PÓ:1BúñA*[VµE;Çý|c©©·F¿*²¢¹§*aC> äw»âá€3<µê%Œ9p~„ãÏ‹!ðL[7ÅÃÐ Ç5á©-zš†‚Ð 4”[¬ŸKWãQadÑ݆#9ÔpœTC%m퇭1F€lgâK§2­‚aá Ÿ–… œÊŘ»[åôŠ1Äѳ›”Ï–éô98„¡JèçÎíÜ`ò(A/Æsx/7£R¡NËÎËQ {*g¼ˆ€¿›jµrÇ*qs^Ò½­^Âç Q¶„Jv}·ýº™v LÀäw£õîoûÈ„ÀÙ• ) ¨ÇÓ/”O9æC9çåþ1¿`#¸®ÂGR¸Aòm|@{-¶I÷ °nöLjèE—8Ê¡dY³Ã3“ÎE<è䈭¥³ŠCžE6·4¿Û1Q(Œoõ]mW·Òš”+fâqή5±3£"'!Tã¬5ÄÈœÖ$‚Šú+®ú¡óúòßš»yùù²ØPk×Õy[ž%ûƒ£ƒXW³0õxhï«Õ·{Èen7X4”˜VIÅ]’’`"3LRkÕ&)Ñ^sœW%†–»Ý¶—7_b}Ž¥ù×¥.Õ¦.Ý¥.Å +††S°bŽà6[JGº—ÊÔƒÓ tÕ ‡’fL²éŽîUþÔæͲÆÀçC—¶Ç ݲ(=ß=Nwg–~ñ¨ã†­žç}s$ºÜ×gº»­(a˜LT hÏÖ'oßû“Æ@~¡“xòÉÍ\O“%ñ†q5¹>ùuH#Fpb1~tŒÌ&…‰îm¿‹8~`€V$ ä·)¬L×öá6d¬Ešï#ƒŒñ¾W +…hî7#|¡ÐIüø"ð}ŽåV±i/ +‡ìEëo`ÿ@j¥ÿA>*FçÚ¾’1„pôˆ8$üsþç«ùÕËÅ?ŽXþÛxœ´ZË÷™_¹{°ÅooÎ^AÀ÷àß! Ïÿš/û8t߶»hŠtÕÅqŠqýûOΓ:¼Ë]Ý ‹¾Å–»í%…~|ÙÇ!¥’~’c!f‡Ãsª8‚Ù¯VØCÌ" ÃþqÌj‰òCE‡ŽG1$Â(ÍŽ;?ó翯¯Ž€öÛ˜´}îÏ^¿~5?»:‚×ïÁºÃkŸõ¼l)Þ¿¶É.p˜Åûk€-_°2œsú·„ܳ¿ƒE·c¹•?eì¾”æ:Ð}õ®‚H€k~æü/ÿW‚¹ ´›(¬±â ᆵFœ—þLž|><Ä «ÜvË ôcb¡cðGÜfÚWUcæÊnaí ß—í÷¶AÀ=Úh›°êÔâG AG±¢·ú¾ÛÖî^ÛsqèýNËågj_\ÏG¯@¥P|EöèY"Hôà,qc³Â"ÑoeÌ‹EM…)¼u´Cú)xhø ·‘-m¾[Y¾ Ê`pF k4> +ÒEs/Þ®ù¶T/‹[žÖû¸åæþK˘¥ â Õ}MýÛÞÛÏ›´Äm‰Ë|T;¾Ig0úrÓÇÊXE˜@ +’-0ˆ…€/ÿ >0`º°)Ž}稲÷y8 Á¸=Óõfì·7¹ÝAe1ÇEòζ×kN_EÝ´Y÷î›DïôÑ¢q·µƒ=·¿"Ïd(аàä2–Ò°§Ý-›îŠ¯¦Ï£|¢dÏ؀ʀ#KŸÞËjòº7;ÀSÑÞñp< Ý5þþ›!ã¢ÄÓ}詶wn²Á£ƒpÒ_á®\ê¿R[ÿ•WÙA§qW€è Ù<õƒS_Bâpµï) +endstream +endobj +137 0 obj << +/Type /Page +/Contents 138 0 R +/Resources 136 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 86 0 R +/Annots [ 131 0 R 133 0 R 135 0 R 118 0 R 119 0 R 120 0 R 121 0 R 122 0 R 123 0 R 124 0 R 125 0 R ] +>> endobj +131 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +133 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +135 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +118 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [256.856 682.122 280.677 694.566] +/Subtype /Link +/A << /S /GoTo /D (acn:AES) >> +>> endobj +119 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [138.418 641.475 165.261 653.918] +/Subtype /Link +/A << /S /GoTo /D (acn:NIST) >> +>> endobj +120 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [381.916 643.902 389.974 653.667] +/Subtype /Link +/A << /S /GoTo /D (cite.NIST:Fips197) >> +>> endobj +121 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [80.306 614.376 104.727 626.82] +/Subtype /Link +/A << /S /GoTo /D (acn:ECB) >> +>> endobj +122 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [504.007 549.058 512.065 558.823] +/Subtype /Link +/A << /S /GoTo /D (cite.Wiki:AvWb) >> +>> endobj +123 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [335.421 535.285 343.479 545.274] +/Subtype /Link +/A << /S /GoTo /D (cite.OC:WBspec) >> +>> endobj +124 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [424.107 379.517 447.317 391.829] +/Subtype /Link +/A << /S /GoTo /D (acn:SoC) >> +>> endobj +125 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [371.418 309.377 379.476 321.82] +/Subtype /Link +/A << /S /GoTo /D (table.1) >> +>> endobj +139 0 obj << +/D [137 0 R /XYZ 77.669 741.543 null] +>> endobj +6 0 obj << +/D [137 0 R /XYZ 77.669 724.535 null] +>> endobj +10 0 obj << +/D [137 0 R /XYZ 77.669 505.023 null] +>> endobj +14 0 obj << +/D [137 0 R /XYZ 77.669 360.986 null] +>> endobj +141 0 obj << +/D [137 0 R /XYZ 277.69 225.533 null] +>> endobj +136 0 obj << +/Font << /F81 85 0 R /F95 115 0 R /F99 140 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +165 0 obj << +/Length 3465 +/Filter /FlateDecode +>> +stream +xÚí[[oÛ8~ϯð£ +ŒUÞtÛ·v›]d·ÙÁL‚,f…b)±0¶äZr³Ý_¿çBÊ”-ËMê}+XEžCò;òDLž&bò÷«w÷Woþ–ȉA*R9¹œDi3‰cÄq:¹Ï'¿MßÎ桘^ÓïÝl®U2•ô¢è7¡ß7ôËõ©÷õWé7b¿‹Px„ÿJ¿ïè>InôvöÇý?hŒI«X㥆2î—™ÄvóHN?À¯šþH¿ÿêzÆA šœ–éDi˜pçßUu +}1‘ 's¯åœFvë~qpwƒÓ&PiâÆö†õv–À(qP×C¼”4AªC×Ç€ÄT "±ñÕõý•„Ob"'!´KÕ$Ó@†ñd±¾út%‚$ ·ðËô1 ¡Š;»Ô¿¹YËÉûúê'øs¤ç–öÜ#þ}w|ßßwÇ÷ÝqjwkEÎî’4œH ÒÙDê Œc· +`‘¥°Gʧ*[5ƒsUAæ* „–Üñ~YÀŒer2búy¦Âi¶ª«õ qS&´~é¹õÓ±âõ³-oo™ÉÝ*›)ˆøšiYµÅöq¦Å4[Ø¡” +Ê‹f±…iAÍC‘Ûo?3ü%OÛ¥¥´¨×›º*ªÖ¶\oVÅ^~ïÚ5VBTÛ,ë<žiÆ“y$@ð“9ŠÖر#G +ƒn³ûªÀW‰fsÃ[­¸ª#ŒÍ³mÁ…æKµXnëªÞ5È F­5´Ípx9wÌZËbi‰ÛY7eõÄ_ŠüÉ~ª{mÅt±ª8°?i8ŠW”Z|ÙØ>$ÞzKS<»'—ÑØ}¡h^ZÖ4í-«„R)7×××RF0)ã)LmÚæWõS¹ÚRÀ¦u]y$‡äaTRÅ®Mã¨}ü\,Z×£O4…ÅJ#קêéßì\gõ\æ…­o—$r(Iþö®lÝ—‚ Û™„E¬@ì´1T,e·FÃÚâ¶nZ.!úÊß…P‹¬²UD ¨soïÞ‘~š¿A¤;í•×ÏU[M[GAvÓþPd_Ëü3‡’'%ã80©éOê~ÉÓòeß—ô´®V_¸ªÞµ›]Ëå=®à%·[˜¡^q%ÈöÜOeз$«š«Ëj˜Á‰—[ØŽ? ñ¡œûÛM£Êp×Ð`“có$„æU½I™Àk[Û'©(tÓI¢Ž=ckÚå®á±e +M¸ëª®7 +y¬Xè”] +{/‡ª£õ~ÞOHb§id‹¶ìÔ%¬ã²|Z"cº…Jzš^óº°ªÚV5»ÍÅ:ÞÖÐZì¶nï´v¿7¤+pY`Þ3‚Ÿ:;&ŠÒI˜*@«A õÛb’Ã7z Áú>SËõÄ€S=…Õä¬]F‚4â E4FCL¬,˜Dg ÷`HL –a¢ðœHdl­²uq< ‡ŠÔeF À­?„_˼]óU|ÐX᫨Tð{|¾7Õ›aÿ3ŽTVçBŒ£$EÂïÑT—Ä1÷4V”èWp?Þw@BŽ“8¿ï"H¡Ï#‰MOéоYÈÈz©‹ÕŸ#{íu\̨Ûk>[9²Ñ.Á´Ûh>Ó²Ùeáêv™Ïõ¬“ªÁÅ5_㣦¦ç£²BtÕ9U?ð;¨éšK»†¬ªL[Ó7uöÛ²pªôú°*í`ñbqÃ|³T|£:†ð Ög†>J +¾ýYX@°Àþ#Án‹¦hG€ñ:¾'€á3Æ%˜vÀð™Žãu\¥F†Ïö΋2†B²ÐEí¼"s“º˜Ë¢ èÃY¨IÜ’æ«ÀÁk¬N  +yõc@‡p„R0p;ðOÑCC‹JeÛ«G[nø Á#L",x{.Ûež¾T…«îfŒ/V*X„®Ðœð+WÍ9@¿x™ +$Bým€6)LŸ1·*Tœ´Tt°ž·%xÐY›Æô+YŸÀ´Ç[«Ó˜¾ÓÓÓ1H_†©C´Çô†!mÀÀ ¬©„&ŸÏÖä´E¿¬%ø[dîàW~ +ÄžJ¦0€î,Ësà"Ñ`8½›cã0 Òè 6î"O-ùé‚•u,7ƒñê°^.ì#`! ¡ãoFêFŽ#£žÆge’0С>’û \½Žó0®z¬Ã\]‚©ÃUé(°.ÂÕ«ÇõWVú +“@áñ‘!”FôDƒÿß²Æ~qKE–`žš”ìÒ€½Xk20|ð¡ôtm¸€'yød_ +~¯qê5®›Â? Jµ7íÐxFÉ£ãT¬ÃÃM|j˜D«ét²ƒ5;<¦ ojN`Æò3ž€ì,I. +~fù)»Iâr®sU{‡_Zë+[™Ò¡§¯1º“\¤‚t^ O¸¡}ÁxU´–ZVå¶`ûåçŽÐÀˆ:´˜„ CÅgeø\ƒY. xÓ¦øçõ¿3©ÀÕ¡:!²û¼zõžA)nIŸK<¥§š¼à`yž$A¢¢~nÎ~YY‚N¡øÁÞ/ +ùé0øP{ƒÿøËÛ7ïOD +qÔ9 +¨áN«ªïÜcU$Ä8‰³ª +¤ÄùcõÈœwTª¹+›í§Ó*ê•\‡UT툊ºS§¢zLGUÔeØZÕc‹^¸N£é +Þô0$wDENŠ%'Ê,¶ÜŒ”<÷át>hÕa¼áÞw¾ùù§áÏ@íËžKJyâxf…üûa<_<%àx I–”Æ$»ŒÃhZo +†»(|ã)øÖ"MN×%Å èI(³ÏNÃ&»¦àN|*ó=˜“{MaOËo§!ûò•<‚,’ã$!+Nÿ[„’'Ы`Qài³Vïg3%÷'&0-õö¹ÎÞ?Æ¥_{×önß¹{þÃìSëÉÙÚnBœ>¤‰(í Ø_Ð×*#KUÛÜ[>ò•6×-™Þf›åãböæÛë;›ßY»LÒóW²˜e å«d’Dº'“¦Ÿ›‹ i3S2«ÍÝ[:LlÝÌ°è’Rµä§wLLÝÀ·h?Œm½{Z$³ÚÓx!<‘ÉÑ™Uï[ëîÜ +Ê©¥¤Ý2j +2Ž_ `æn¨€ÈŠ3€Cgâ!×½€pV@ÐÖ}Ï­»±—ù#MúÖQ^g”tŒ$Š…udQzhO¨wHÆÞmª+O=5s·üÁ¦Wâ't)9<Õœ.v«–»òk×*@Cõ Ö²æ·Û‘zÅ*ߤPÊn"Üž7˜ì¸ã5;tãVEõ´´‰™¤-÷Y›‘e[§Ïùž¸q± £f“ úoi²©uhl(Í3Á‘ äÍ*ç† ?¼=ŸóbST6ŒÅAUƒòÆÒ”ÿE—Ûf6Ìu{v€œÜªÝÖ«!eßå/i% …¦ÍÚ­,«}h +Ʀ»ýU¼^Ђ× +ÞõR\æ>ó(¨³· +‰e¶ÙR²üg›Ìjm×zø÷\¾êÊMc0ÛɘeA%ª³,΢„ ë∹4H“sÀ»MbÓªÁ¦LðB:2„a0äôωHŽf÷ +ÁMÐr¯ª|ˆ¨c’Þ±ü©(jÚ°µ–eBÝá_YÃÀñÐbµkzÙc¼õºËæ}pí?²^ÜgÕf˜ ´r@ó—doÕz' ùT +²’8¬vðdšYÑ|ÌëÅ>™üó,î|Ö€ÿk?έR¼æ ³°‰Ö1ý·Š• ç@C3«ËÜÖ"cï#–HÞ£ +æL"e~»_ÖëÌöûy×,–¥µŽÄ2à÷‹`†f¿ªGxÑ°òn½}:ܳÿ7¯] +endstream +endobj +164 0 obj << +/Type /Page +/Contents 165 0 R +/Resources 163 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 86 0 R +/Annots [ 158 0 R 160 0 R 162 0 R 126 0 R 127 0 R 128 0 R 129 0 R 153 0 R 154 0 R 155 0 R ] +>> endobj +158 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +160 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +162 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +126 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [304.196 684.55 312.254 694.315] +/Subtype /Link +/A << /S /GoTo /D (cite.Altera:Avalon) >> +>> endobj +127 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.584 668.573 132.74 681.017] +/Subtype /Link +/A << /S /GoTo /D (subsection.2.2) >> +>> endobj +128 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [187.006 641.475 212.638 653.918] +/Subtype /Link +/A << /S /GoTo /D (acn:MSB) >> +>> endobj +129 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.635 641.475 379.245 653.918] +/Subtype /Link +/A << /S /GoTo /D (acn:LSB) >> +>> endobj +153 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.104 454.962 353.162 467.275] +/Subtype /Link +/A << /S /GoTo /D (section.3) >> +>> endobj +154 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [288.13 261.206 305.285 275.036] +/Subtype /Link +/A << /S /GoTo /D (subsection.4.1) >> +>> endobj +155 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [261.474 152.904 278.63 165.097] +/Subtype /Link +/A << /S /GoTo /D (subsection.2.2) >> +>> endobj +166 0 obj << +/D [164 0 R /XYZ 77.669 741.543 null] +>> endobj +18 0 obj << +/D [164 0 R /XYZ 77.669 724.535 null] +>> endobj +168 0 obj << +/D [164 0 R /XYZ 256.914 255.826 null] +>> endobj +22 0 obj << +/D [164 0 R /XYZ 77.669 221.917 null] +>> endobj +163 0 obj << +/Font << /F81 85 0 R /F95 115 0 R /F99 140 0 R /F121 167 0 R /F120 169 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +185 0 obj << +/Length 2061 +/Filter /FlateDecode +>> +stream +xÚíYYsÛ6~÷¯à#5SÁ8  ovâvœ¦É4VÛé4-ѧ’¨ˆTŽß]©Ë–íÇØ3$ˆcïý°€hrŸÐäç³ËÑÙùO†%ŒK-KFwIf‰•2ÑZ­m2š$§ƒ¡¢é•{Þ †‚›”¹îžÆ=ÏÝÓ÷ÛÎèy§­Ü3ó$>RE;„_¹ç¥{Âó“.ÿŒÞ8 +Ñ\ ‘ hC“zéþ0œ7ÌXúž<}ïžïÚ•šXMr‚Am"ˆUÆ/þÈUÖNìšdR%ÃÎÌ¡“ì×øDánö'$áÖDÙÞ:±.¤D¡®öñâL+T\£Àb\ƒ‰N>»1¢ K̳<Ñʦt2žŸ}:£ÄÅýŒnÛ +*]~ql@ÿùõœ%¯«³ßà?’ÚÃñïÑñ=:¾GÇ÷è84ì"'F‰Ö$Ël¢™ Jk/÷<_.ËŽ¾¬ý{RÔãò¶˜„Þ…7ùí€ÓtVøOA¢¦ŸZA‡ÌR¦F1þþ‡&{z +0ñ7sžH”3 ‡Yr*õh¤¡3Ò£³Ai §±U]$""3"CzßßÝÕE³+;“Œp™½ c&5‘\ô9¿ËçžVnä ñµ–ÈŒõù¾w®ÊeSV‹]öJ@Öñö»nâ™^Š(!ŽK!Q7Ó3‚Ýçõ 4³!ÎéWJ‡ðÐGÿ¼[Çw™ÿrõ׿?m?µ[¿wÙ^/ʦÌg{J¥ëºXùÖ˜Å>¾ùŽfš7Ø’é—r¦ßí²‰oÝ +M«@£XŒ±$|X¹Õù"L½Qð«U:šºèm†G*PU#saÒº¼_”)åã|áºlúeÀçÄO@xr½@œ©´lšbáGšÊ¿«6·wübÁ/Y»ý`8ìEuî<ÌBÁ9 +9Ï‹y4 2ã˜VÉsJ(ã^=¶aXêø0Þw˜kFF­FÅ°ZÌ¾í“ 6›±¸v˜< +h|14ý<ió™—gkÍ8¬×nµÇwQˆ$*ý.uX4ÅÊù?”Á‘“ÃyG€„òY@¢íq0¢¸5C\< $\‘L±6r Éåa yÞ-t™¿¾]F’'ò=€$]¾×‹åÚAM'y“ÿÍL§§¾Ïƒ€J ñˆù!­—*ËUÑxø©ý{üméfBÐ6Ö×Æ/ë  ÝÆß ƒ»(²œå¾L±zøÕÒÃ-Ô"ÈÒ8\rÊ°µEص"7aš#Rrã•wz¨ä$©º’F@8ŒQ‚ˆëD™ÇA”ÓÁA”ÔQ–vQ +ú"JÁGvx…(;‘ÑDBò‘°ñ0"IPW<‘ É.v ièqWÐ bZöÍüH¸:=gvà +IhaŸWJ)Ùq1¸&Ô>\÷(͉A¿2¬{˜8W/Á;ÂUù‡«›ßߎŽÖÓ8ï¬>ç¢^ÏBæVw½½:–=Íy jÌà °CxÕr5iÞr¿îƒCuŠ&ʨ +°Ç•)BʀȻW¦8U"„SÞ~`$Ó-ÑU‘O¦¾´DAB<¯É[Œ¨^æ_ŸPŒœ`»Ù +$¸äÏËnjXyòÑnovKÜõL³ûêHv?÷VŽÅìî2ÿȹ>’Û/Â7æv—/dY¨,\ˆAiqØÿ' ±ë Áí3‹QƈµúeÐ[’±¶e?qýK°m]ßåûjôáí×?ï×÷øV‹fUÍ|Ýæ›Ð¨›¼Y×¾Ý91Jãß¡(1鸚/«EáΗøé*Xh܆qD½-êݺŽì)=_M^Îâe^…Ë +äÖE{iÆŽDëÉvÛV ¡“ØŽVzø')¦-ÑÜÜsBuðÁhÀ8`oÿ.ðG¿ýº½ñÌó¥olí•°G\ÝøƸZ=vÛÀ¶æOÛ6êYŽ{Èp>ˆŠû;40½R×â]¤-ƒ½ÐëÑsCF)õAˆ´0QîÅ}YãigÿNiíHQ-èl`D°4^y@ ÊÜÚŠUí¿½½ ‡Èì2ÙÊÑ  CûÙ¹# œè67Ön×ã˜Sv"½[/bÉÌ÷ºÃãV`—'ØXV³@¤l‚ð!1Ý +V5íЙ ÄÒý’h#‰–}áKøDÅnÚ¶ãqQ×>ëd¸¢ÆEpøÉC§— ›³Œ_;¯&EJŠôÏ©?° ˜g†+qj›¨ù–\rÿ^´]ê]:ƒÆâ±›q°­±ÎtçcèÍý+$ÁºðŸ`þ^§›_-öŠèqÝ©¥äP@MÊÏådI6âM»)âzüñy6«Ð^_œUPèù¬l¾ù™þ¬ŽÆ»Ê Wð½ùáÀû>Ë༤ú6‚ô"ûlwhŒó:ÌaúÆT‚lJÒÚdžÎx4.×Á2èçÆóoüQÛuÆPpÚÖ~—ÕºöE> endobj +178 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +180 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +182 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +156 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [217.126 710.153 225.183 722.345] +/Subtype /Link +/A << /S /GoTo /D (section.3) >> +>> endobj +175 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [318.071 511 335.226 524.83] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +176 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 393.744 93.829 403.733] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +186 0 obj << +/D [184 0 R /XYZ 77.669 741.543 null] +>> endobj +187 0 obj << +/D [184 0 R /XYZ 221.367 505.621 null] +>> endobj +26 0 obj << +/D [184 0 R /XYZ 77.669 483.798 null] +>> endobj +183 0 obj << +/Font << /F81 85 0 R /F95 115 0 R /F99 140 0 R /F121 167 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +202 0 obj << +/Length 3561 +/Filter /FlateDecode +>> +stream +xÚíZÝÛ6Ï_áG83ü”¨{Û4ÛCzizÍîµ8´E µµk#¶äZröòßß ‡”(Y^g7ûÒC`À’HjfÈþæƒâ“» ŸüãÅ«ë/¿·b"8Ëx&&×·“$c™Ö“4U,M³ÉõròÛôb67|zéþ¯fs%íT¸éþ­ûéþ©=‹z_F÷Æý'DâwnxDø;÷ÿÊýC— A³?®p2Z–ÊT¡ˆBÁ=Ür’î—™ÀqóDLß¿œþäþßµo¦,K¹›œLñl¢Xf,½ü»4I;0^–h3™G#çN²Ã? +w5"œÒLf6ÈöÖ‰u1³ % +u9ÆK +Í2eÂ; ¬˜La‰ +~qyýB@Ÿˆ‰q™œ¤&c¤“ÅöÅŸ/8³ÖHß»Nc ‰^7ÐþòÍVL^W/~†_ =÷´çñoÖñÍ:¾YÇ7ë8eÜ{‘?[&R²$MaêšY ãûƒO–Ð÷0P0·{7r;Ñ ‡¨‡Íä +hõhX¤¡-3Iö +­˜Ñ™'qÖX3¯œÕŒƒšRXÀÄ(Z¾Ÿnoë¢ K×É$dÊ8è(…÷µj„±PŠIÐãü.ß#|3ÎœŒÏÁ6»”iŸíë¢^ì×»f]•ÇÜ‚7ìSfÝÑHS–$™#¡lö4‹h$8ýèEÈÆ”Î9K¹¡5PbnO«üi\û›´ÕxÌöw)Ó“®Aá1×}Q{@ >ý4“fZ,O«ýÑ2i)h-¾NëÒ2%‹‘¤,ÕÉYµ'6a)‚[‰ô?Ï ôÓ^þçÃ/oß¼>­ù§ñW}÷›[ð + ø¼v& ù´õC“˜~œI>-ðï3YæMN]ë’ZšUAþg0K P¯ZŸóóR"cZ¶Nj[l+²AÏm? VyWx–µo.îòý2Èèì5߬—~¥¿¹_o6Ès2üg¢à†¬Ò1»A¢6…ÙÁØÿîà5GZšŠ®ûêP.£¨gÂLÈ—Šé¯«¢¤QËb¸nИkwÓ{ºöž1, äôyC{£'§›™[hw³8ì÷EÙÐCµ+h•TSÓíð…jïïpñšßT­Ä0#¤Ó7HÚ"µCíÉßøûs)›dº©Ê;º -$ÜôŒI3­Wn°ïÆ9Ô¸„xw‹zqæŨ„ûrádçç aà²èu²XTt×+gG ݬºéæìš º.6(kI­8øP•íjúè?o¾Ç\7Uî)ät)Ý +ÜÓC¼$‚ó){u½ÿaHȇIœ…]cSD£¥Ðüƒ=ºÂ²Dø€#9ºÏÁ²ݘç›÷?¸|wqrŸÆøâÆŒ/Ëü•¾AcÉZ=ÝàÖÅ«Û3x³.›bVÈs˜‰é®¡æ}ñ硨ýC½¾+ó +“UæÐ8¥˜è¢ÚîÀ„Ëfl#;Øtç#ÞáR*°1›̆5M?àü‹”ß6n÷¦Ä{S4k‡ðœ—tíáüFº¹`_Y5Dî†0%Nen gÒª·Ý;Â…ßöÎsÁuWm6NÕ²›{sv3>Ú2Žö"Ræë¶"¤Ó†Ëg | +Ð4‰Ì\>°ŸÆu<ðí±}0ð}¶~3öØ>"ò}¼ÇzŠ«¯S<`IjÎDàìBúVï‰b:Ih%ÄZ–­Òcž¯/¿©©,WSÉNËæ-ãI¢0ŒX4?¢»øZ{Á*6,*Àj–ñƒŽŽËTÒV›^_\_Œ¢¨a™l¡6Š†‘´‹å€U +;†µÞøQ]tL¡p¡0äÛÇ!¦LÇ~™j|ÝÉ#dO XFÝÁzlѶN@CÀ!Û$]”Vm¦§¯(k#A¼uðdp-Ç64RØîÜ +Lü_xk}Kr?a.aëšþ„½C-KrC2^\^ÑÍ0ž†&·Ð2éÍÔs‚Y9ÈîˆÚ¥–L¨,JŠº¤o¸t’s•ÄKL](VO£GfX3=ÏâØS~\‚¯luÃÇd€¥Uv˜« nW!þu™EïR0zÉ×WÞáºè&~}àôOãîc·ø1ìó0…³°«ÀLnžv9LHØhéÇa÷9X¶°ó¼|wví9Ø}šh'`7íÿvÍסnœÿþ…QWBôîPW¦2Ð5á…¤zæ=àÅ–Œä—/$-6Ó_¼&Z=dø¦!fAWÂë +×JÊG=¹ÂNkþûèí}¹b)ËUmà§??R³LU +ry¤¸ž X (•†ùé¿£¹;#¤{Ñ +–;ò Ûx]£AãJþtD“Ó‰Dæs'˜Ÿ Ñç +Ì™Cšø¯=ò¯šjh^av^.ŠQlñ'aÒ2®BA +Aƒ'>á©ÏjõØÒi¾Ûù¾¦q¹¿ö±Fmq¼¶¤GT5n¹õnå•ŽU-³é…ËñĽá’cG{ï…¹=”Ë| ä¢Voò¶`YŒVZZˆzÚxä¬]í¬Ø»úéß°/ƒ +â©éoúMpˆ¯å¾*枨Ô7q© +?/6ž„³q|qå‡^Ìt‹Àt~5ðs2L§âKÎl3&´èÙ:s;ÔC©F¶»†íÞE{‹ÍÇÑxv-c°V Á +_{6®‚s-‹EQ×yкC •Æ“~Õƒ°AõuÏð¡uSí—5=N(*Rßrwh¨e—“·Á>4Õ‡J±&S  |qTùý¦B‘TÙÁÌprJrúê°¯/ÆÓ0YÇg·‹ëÔÞæ06ʼ2^¾0ë‹êy‰F†YëÝ‹= +ê±i‘—4(œÔMÞ+âÀp•úu³Î}EÿPû]Õ?ñ«¼î iÛ)¡ ‡0b,"· È,=sf"9„í º¸Û:”pó¼%‹ÐÜ€ÙêþöôÇé0„J6fÊLÙ…/ÓÁ?8ñÓŦ~ùºè0!=Òïž‚¢„‚¢˜XW­kÛÇ–Ag,í⯇µf¶¡Ž‹lÜ£CŒ¤uÕšÃ6úØU|Ttí a+}…CC{tTSÍw®³L³#œ©Zá¹G`Y¯IÐM“—Õ¡Þxº÷ëf5ž±eL)ц¯Q餦–Ø6Ô©öã§sL'-2ÅÉÀIBítŽà6øS#+„Ù=0j}¬ßøVy×+žÉÁIú¯Üátµ5ëÝÞ­ö§uå 7žMbÉ»\Êé°ªtn4:þ”ùA2bíšT{|Ù"e‚” +×aí!’ï,é[bwĤ,@]7ðº»Í< *{Þ¿ Øÿi*ãúÙ)ÿfá%ïß²¡Sý.|ô^¤y}ð¨æ‚y…p¹®£†ªøØ Þ+[¿EpÚ›}‘/}ëM r 0Ì礹‚ì~ÂÐk®Àzrºô‘+£Ä¯;T +‚U¦ü9+4nóß}ctÈŒt Žw|úEòdÝl\§—c!±£òצ©¶1òl¾š0Û¢@)‡Âx364·ƒaz'ïÐ<ªZ +P±Ù;TyìP…*Ð5ô£ªKcà~ª¹7NM"~m¿¤²,éƒðéö08:1ÆãÀ˜Až(’3 Y€d +¶Z r¯Âarï¤øè<Ú%'¿®Ö!_9Ÿ»Š2²$ù‚uÐæ,êw_8žöSuËDöÅ™ví«‡OÜiË횣¥i7ä öÄK‡ÿä†! Jõ LåÓöû¿gßøÖPꬶ”ƒô»„ú8**â¸Ä©X¶‡Î½ôŸ…$Œ×Äi±v¶ôÉÇ泇O@Ù„ÊŽ«ÝY· +A4}IŒ¿¿j(¾‚þóÅj]úvüxúû«éCil¨Wnn÷% +v™4ûÞc5Äg•Ë I*ã}Œ ÊÖ +кˆYúÙA2Hu¬zÌ6 1Êx»ñåàgn6£%–D³D·;•>fmœÙ®Ê÷±øüA“1ޥ蔧‚¼9eÁ]ù Úb[ –&L¯+;iç%ciѦâãb&L&-ïï®ß¿÷HX¶KtÏ#)&Øx1”©.®Ç©SÌ5ž^IÝ®;„QX%e[wÄû¥·û™ÿ¯8ОÉncFñØ]Q†-àö*ôÞ¯ÂËôu˜ƒ¯è\×ÞÓŠ?ßsè•ô +Æô*{½Z§/T‚Ï7Ùƒ_1 « ’m2Ô'Á*Sp h à6m:ÁxMÇ'ÖXËçd£r» R“n[žû¥nœu +qdÃ}bÛéî/öK' …Ú1ùßæ*øÖ/äbsuï„Ëå˜ÇnAò¦qÖ¡.=Ìn»¯j‚>ºŠko9çóXLK ™„+Éî’ÄúC^Ô–p;YŸfÖ”ôÖßÃtÎé"¹à/¹~ÉÝW-þämHràÜ[ðÝ*Ž? ‰©BB%2=]¯ªmîß{¨T}ÆàX¦œI YJÔ½ÓçJDn‚ÿj7´×ÿ”†%¼ +endstream +endobj +201 0 obj << +/Type /Page +/Contents 202 0 R +/Resources 200 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 86 0 R +/Annots [ 195 0 R 197 0 R 199 0 R 188 0 R 189 0 R 190 0 R 191 0 R ] +>> endobj +195 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +197 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +199 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +188 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [173.713 357.134 181.771 366.899] +/Subtype /Link +/A << /S /GoTo /D (cite.Altera:Avalon) >> +>> endobj +189 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.159 142.965 377.18 155.409] +/Subtype /Link +/A << /S /GoTo /D (acn:FSM) >> +>> endobj +190 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [427.988 142.965 436.046 155.409] +/Subtype /Link +/A << /S /GoTo /D (figure.1) >> +>> endobj +191 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [76.673 115.867 93.829 128.059] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +203 0 obj << +/D [201 0 R /XYZ 77.669 741.543 null] +>> endobj +204 0 obj << +/D [201 0 R /XYZ 266.558 457.629 null] +>> endobj +30 0 obj << +/D [201 0 R /XYZ 77.669 423.72 null] +>> endobj +200 0 obj << +/Font << /F81 85 0 R /F95 115 0 R /F99 140 0 R /F121 167 0 R /F120 169 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +221 0 obj << +/Length 1825 +/Filter /FlateDecode +>> +stream +xÚíXYÓH~Ÿ_áÇD"=}úXif˜À² ƒ˜ »Z»'±pì`;ÿ~«ºÚ;˜…€"õÝÕu~U¶žž]nÎΟÄ"œ%<Áæ>–hD‘bQ”›‹üÐK’dÌr±0L‚H(f¢ˆønêc•ßUn¿ÌjÔ0®e/dÑ’ÝÎÒ ƒÛmhr¿T|Q7'GÜþ^Zå'»iž7¶íÉÖÔ·¶´Y猨|XJ¾°Ø|] +ÎŒ8ž +¹ò,¯PJC|_¿¼»yùúúêvND£X(Ɉ¡ñâ îÒ’†¼º8îß;a^ßS?ˆ8¾whê $+ª­ßH‰ýv)Ìâ®EN8ØÊêªíÒª£Ynßr.+›Óô=É;%¾µ2”ŠlV ^(§íá¯õ¿Ï××O7Ìj"  -™`Ë•ŽÕbƒO*©ë[ «yÚä4+ª7âoiGpê{íàxpw@Ætñ²èhåÔÀ &¥B8øJ)щDÑ\8 0éÝ#èJãG¦^)ô·.;qjïŒ`ÌÒ<”9á`³;"Ñ8Ml•“kÀ´®°ï£FäJ[m»-ûßB÷Ô§D'O»Ô¹MYgØ} ÝÊÚÜ3vÔïÓ/Åž¼š„!Y5ûºš“%+m¯ ¦ÞϹ Ž˜9ºÇy_ÚßÅœûE!Sb²z(mWÔÕ#Z(îOðãcö•–Ms¿hш_`h›;Ó :ÂiÀa´‚t²(=PCFѧ‡¡ÛÒ*aÒMu"àƨÕwºd5ze&Ÿ ­˜ˆuI‰I%H+OŠí±ñr‹ßÀ嵆µªèüÚm—öÃi¶+*?©½Òl•a¼€ª¨ÒçÏíÌ®w´‰Êú n! ×é0'Ž™À$É$t,k_<Ã<Ñ>`.í.E üTÔÇf6½JBŽgdÜ»kj) =tºþŒÓAàs3 Ø³›Wwëë‹9òŠô+¢ìÜ +€È]S—4iì¶h]–ÙB‘48ÜèðþPWñ§èžâ!Ú,÷äëþD{ôw §‡ä¨‡^`s2Xc?mÛ¹ÜÀ¬£Å³ûY$ü’ŸQ€dq8ÉzJÈEÚ¶NN™Æ%'¦êUíXukž¯9N„‰Ù˜‘Y#sˆúè!éHzòsQ–4zïß“û­­&|I§þ#¸>:­ÓŸŒêþw)ŠÈE)N<.œé±‡B¤ ¿ÇZJ×Ì¥>Ï"Öº-xwF\É9xÿP®¯G`‘èþPÝÌ*N²$\ójý„ ¡WJ×s`,™ÒæÇÖÑ$k€Àm±­°±· Ǡا½îÈ: .(‹’Œ€ø6xñ(kŒÔ9Ç'”úñOº¯NÔH‘“bßCßÜÒ[úi}ÿ;BQÂô„ܬo_?ßÌq B›!€RxsŠ¶£ÙÃC;SòwÕÖRdC«ì¬ÊH@¨f©ÐkÒxX½Jˆ €G™ïu›"Ñ-žXØ”ßìÜÙú¸ÝAÐüxE_¹ Â7@ç%ÔZiIávò­†•—Rî[-ùÿo5øPaV£“`\½•fþ=Е'U‘ArC¥*s`SÉ`0¾BÆþAÑ^Þ\Ñ©ƒ+ӑȨ ÂéWpC¤JE(\c}™g'L‹ X(<7[KµÑ*TLóÀÙiŒ¼¯iêÊèãž!*¦`åPºk—½a wÇ×BÐNW +:¿3fÔ|¹Ó’×Éυ+"á6ù¥19Îí£@u“{ͺòKï Z8¤HòkYC`ÍTƒ3§‚åÊsíëV€ßKÄ +ºH«´‘–ŸÑ"ôJëoßS¯©›X¸ÿˆR¡êG£ðÔ>µÜKž€W³;PSßZŒ ¡Ó=£rü×€£C¥î ÐœqH¡ôg â"´ƒ·í®wÙRaålf} ®¨ƒè’ã§Eg½Oý½›c 5œµ^é!¼¯=âTWeàºTÔV€§*0ß@¥|jïRÛÞå`(b€þis +PPrf蜓Èà9×ç\žÖÎÿ{€nò +endstream +endobj +220 0 obj << +/Type /Page +/Contents 221 0 R +/Resources 219 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 223 0 R +/Annots [ 214 0 R 216 0 R 218 0 R 192 0 R 193 0 R 208 0 R 209 0 R 210 0 R 211 0 R ] +>> endobj +207 0 obj << +/Type /XObject +/Subtype /Image +/Width 610 +/Height 683 +/BitsPerComponent 8 +/Length 47094 +/ColorSpace /DeviceGray +/Filter /DCTDecode +>> +stream +ÿØÿàJFIFddÿÛC + + + + +  ÿ «bÿÄ ÿÝMÿÚõH%Ö€ÿÐõHÛÀÿÑõH«jÿÒõH«jÿÓõH«jÿÔõH«jÿÕõHkâ_ÑŸ¬ÿÖõH +ü•}a+*ÿ×õHÏáz¬YåpµÿÐõH¿˜iö‹JÚº€?ÿÑõHÙYýj×õBÚ£ùBKJÙyeZÐÿÒõHUøJÖê¢Äýt­B©òÇÜ.½Y.´ÿÓõHT¨AÖBÍ5O§ê¿X ‚^õ ÿÔõHŠÏܾ«´Ð +¯m[ªËkêGÕh–¯È=i£MÿÕõHjŸÊWE#óUÒ¥jµòb»T­›ËùWèz>C5„ë¨HÿÖõHZ}Âô>L–CUšø+ôÓë|™Õ°:„úõ ÿ×õH1«­À2®ZЕj¡_Ïö>LÃîÊÿÐõHcú\¨>O­ò}j®¨M'T|ƒ/Ô_§êª¤ÞŠÿÑõHd°“rº. ÷ÈH}w\ªW@¦åt\ê¿Ë¯[ËpšÎ´P)ñZ(9úõPÿÒõHeZª䲜£åcò]VTBü–P «UšÙl Vi7¢€?ÿÓõHcû*µ­eZ¨5°uüëE°ÿÔõH`žš/–½2­TäÍuPf­(ÿÕõHeþKöÕäJÍçZU€Î´PK§ý`­Rµ ÿÖõKäÌzÙ­GÉT:é}@eZ¨ìGæºÐÿ×õNTÕ@äÌ$4 2­TÇöü…ÀÿÐ×íV7!+ {­}P©®WV`° +Ñ{Z«Pœ¦øýuý*•¥ÊµPÿÑ×íV­k­–B¿ÊáòÄê þÁ`\æàúß'/­ÕedºÐ +­¨ÿÒõNTÕ@äÌ$4 UV ŸØ,Um@ÿÓõKäÌzÙ­GÉT:é}@ª­@’ë@Um@ÿÔõH9V«ø}ÃJíYØ +¯[(eZ¨[PÿÕõH‰t_J«ùÖÊÍt Qf¬ªÚ€ÿÖõHVÔ#ò +«¨ «U*Õ@Uµÿ×õHVÔ±]jUõõ9uùZ>C*Õ@ʵQ˯ÈúþNRVÔ?ÿÐõHVÔK`ëTù~­ƒ:ªrë-`ãpδP0Y þ« Ëåµ&íEVÔ?ÿÑõHVÔµŸêªüßPVªUªÅrûþ°VÔ?ÿÒõHVÔʹj½@VªUª€«jÿÓõHVÔ|™Wת€eZ¨Vª +­¨ÿÔõHVÔY˜=©pUbbŸ$‡.¶i©Uª€«jÿÕõHVÔ «·ê½¬RªÂGòêÒ¾°ÊµPUm@ÿÖõHVÔ3¨û­€ä Gê½U^7Um@ÿ×õHVÔgV *«T›‰X"¤.¹ÿ)ÿ®Ÿe•¸9cû+%Ö€Çí}nþUK…~YÖËÿÐõHVÔR—Uj?—Õʾ•úþH«ÖªX$,¨ü«ecû|ß+LÝRÁ +õõ•ÿÑõHVÔ)ôùm(µŸÈj¬ê×4VÔ?ÿÒõHVÔüèu–’¿Ôåe¸ `UµÿÓõHVÔ#áU›3ê°gSv [PÿÔõHVÔVÔGæºÐVÔ?ÿÕõHVÔVÔåŠíà +­¨ÿÖõHVÔVÔËÜ:€*¶ ÿ×õHVÔ_ H •m]@ +­¨ÿÐõHVÔæßµ5R«ú¨Um@ÿÑõHVÔUj‰ WjJÝYêà +­¨ÿÒõHVÔ,Ó’×j*•JŸÐ,ªÚ€ÿÓõHVÔ +}+ZúÀŸÐ-ü´YVÔ?ÿÔõHWËõ\3_«å²×úÇê?°)ñR«_Ÿõ¿“•S¬´ÕÁŸÚä3O—ꊸJÕR¼¨‹‡-()WPÿÕõH>CåúŸ/W×ÆÁ 4cú„…~>CåëOµõ|¾I¹§˜2ýêVíõ}|‘òù“¯+(eZ¨ÿÖõHVÔJÒ¤uZ²ç[¨šÝe@ÿ×õHVÔ–uò:¹y´YP§Åh ÿÐõHVÔVÔR¡5ÿÑõHVÔVÔË*²Ý@ÿÒõHVÔVÔ?­k_XÿÓõHVÔ*ëEú¾»n>B©!!7*E§è ÿÔõHVÔkÖB>mO¸|Šü¯i«ý~ápÿÕõHVÔVÔòf +hÿÖõHVÔªØBHi}@ÿ×õHVÔç7¶t‹½ÍÿÐõHVÔÊ•äʵS¯k¬©šÇõ½ÍÿÑõHVÔ +U}Öí4òR¡cóOPJ€ÿÒõHVÔ#ò[ÕÀäÈ.·PÿÓõHVÔ1ý€Ê¡~ù +…ÿ@¥R­U«-~ë¥.´ÿÔõHVÔ)Qú*´ëÛ.¿,¯×ÅÚÔŠËöPÿÕõHVÔZ$­îT9gõù½(ÿÖõHVÔ*%jäúøýqýyor ÿ×õHVÔ:¸]@?ÿÐõHVÔYÔ†”ÿÑõHVÔ|™T† ÿÒõHVÔË*ë¨uÿÓõHVÔ/Õ~°ÿÔõHVÔ9q¥Vµ PÿÕõH!sþ®¼šW’é^ÚšÿÖõHcóz(rʱ¯JÚ€ÿ×õHÇõ®¿`ù]lú®”ÿÐõHʵU*µj§­wVUª€ÿÑõHÅvU>Ëò¸ü¶¨üëUÿÒõHåŠßîÏë[(?ÿÓõH)U®¡u°ÿÔõHÿÄ.06@ P5#$%!`ÿÚú*÷3TÙ}WÿÐú*õ +Z;ŸÕÿÑú!û§ê¿ÿÒú!û§ê¿ÿÓú!û§ê¿ÿÔú!û§ê¿ÿÕúb@\•@Þ=0ñ üQ~§ÿÖú¬*Áž[2 â¥,T¾õÕ‰4 `Z}Oÿ×óÞU.+‹{c9zMÁšýdŠm JB&“]&“]&“GP+ÌuúÝ`úö+0ŽÎùf)m*¬_KÿÐòž½º»‚§×n Ð/¯Á¶ö–­ü¸·sFÊ)pž/¢ÿÑò€…žïè{FÙ×Z˜”‘ó’«É\5—ÙåX¯_îX•`< 3 +vÇσY­ö 4E#ÆÔ±a LÛ¯wßÅê!,K‘=-™B@tÐ8/ËÖ4(²«}‘ÿÐøØrÊÖõh¢/åùp~W¤eÁ4þ–:ú¸°­yr‘H+ã$¸CŒ’á>†°l^•ø³áuù=D%‰ue¡ ŒÙqNTîx€´VóS|VÌÏÿÑøòÒ,&@CØÇvíÁ|KX­ČʷWœɽ^ÐI)j!¶deº“f=”áKƒ+Ž¸ÊÀ¤u–•¢Æ;¼M”‚ZÅhÖ?…¸c2[S÷_r¤Ûü#jöyœ´1ìG92äI¥Õ<ÜÏ›çf¬e¦øƒ2Úh”Q]xƒüÁ‰^'ÿÒøòËþŸ Ë?¤ùkâÍ/¬¸q’%«ñ[CI.ãëÂ\8Ë¡ +ˆáD*#…ôøY +®hö&ú¯ú<Äøp—2èB¢8Q +ˆátYQ(ÂÈoQû§sÿÐÙ¶v·ÍÕTÐIn±6äŽx?ž4ïé”Êu£2¢}«d™A(âÿUÆ™X•PŽ@"ŠbøQÅ îÑÎ +U³þku̳eT߹嘷ÌØì<(~(¶¿óøI¢ÿ6>ebUB9‹†dËXÌF¹«œFX Cü¥ãê?tîÿÑÙ¶v¶ÃºðV±rÒ•ŠÆ¢9Ъò³§Š, ‹býàX{ïS,€ƒH¹”¢‰0mÝ;ŸÿÒÙ¶v¶Ó:GôÈ5Û5$E.ŵ~ð,=÷¼?tîÿÓÙ¶v¶ÙB@tUÙW0_Ì8•³~ðÿÚæðýÓ¹ÿÔÙ¶v¶ë5B9dÇÑÃ_=m¢³jÖ§V$Ñ×úòí~ѬköcNÙ„ÿŒ¼Ì®A/íÆ¢æmjiz±&‚`+(¶ƒÿ½Ì­áû§sÿÕÙ¶v¶õºÕ^‰w@àf«<ªv”É)3—ëŠïºM&‚^*ؾ]&“Fòò¸|¿¯‡RWìáãî¶Ðu2U~P¥Àtoþƒmáû§sÿÖÙ¶v¶ã»wZt™Ï´²¾µ7„PT%ü'’ÆÒ­ŒRá<^–¦žË\¨(⊵¼?tîÿ×Ù¶v¶Ýñ± ¡®[ÒÓ$ã dKd-"Îsß*±ú\#cá®'MÕßy(±+Ü5g#0H^ÖAü_‹ s²o$FaÄÎzt¢ƒ¥Ä–/IbÂx” Ò7K¿Ïi¾Áç´_˜Z1[vqÃ#Lœb²xÍ-‡;†,R­q‹Dz~%g ÿÐÍž\R¤žl¸kÿÐÙ¶v¶ÝÅ<®ëè-0:ŸÒÆ!LÅIž*®p@zA˜‚ˆ¿$­¤¬°ª+âv!¸Ít +b-ßU2SÏý/¿U9¨E:<̧dÒœt +8¼\Yèy㫳ù¶k¥W^Y·ÍE{wLpÇ2–~{ƒec„§¦™àدÇ‚Ó¡QTþ6°©Ç™×Œ©ÅÍZÕø­ƒ_ÿÑÙ¶v¶ãº°Oe”ûEo5¼ÄFÃ?½•ZxÝÏyÄJT§úß± +Ux%Q¾?tîÿÒÙ¶v¶ñ«ÅeëuƒëÚ­ ëÞmbë®å‹Ró2¹ ßëÌuÕ‰5Õ‰5Õ‰5Õ‰5Õ‰4UÕp~Ѭk>` ž2Yç”°\ —¢I?J* ‘eðƒl<ÁðîÏÿÓÙ¶v·ˆjñYEÒi5Òi4Ú²ž3úM&ºM&…¯+}›£ò‡X¯AWMàÝ;ŸÿÔÙ¶v·ŽçýŽÙ玬:ŠÌÚ“àÝ;ŸÿÕÙ¶v·ŽçýŽÔ²áQHG1Oð‡îÏÿÖÙ¶v·ŽçýŽÌ²á_óó,¨¢Â¼!û§sÿ×Ù¶v·ŽÚÌžCÂ`+(¾mÝ„8„?˜±EEáÝ;ŸÿÐÙ¶v·oQÁ—–ª8(§üŸÚ`K:z±&•âÝ;ŸÿÑÙ¶v·†]­0:ýŸ]Ï]}¡­¤Ÿ®¼þÔèkŒbëí~ÈX>¿×˜èRà:‹€:‘½¾dP+¸øÃ÷NçÿÒÙ¶v¶ü²áRß._öµ×ëu„hJ¢`vR MË”Nç–§œvVUÍ'~¾ÁŒ?tîÿÓÙ¶v¶õšÌ=h0êG¿$Q  +æô°XOÎÃ_;…­¨‘~ÊN>‚`+(¼!û§sÿÔÙ¶v°¯³–%ïrÅ…Œ}ý†u›šø­œ–¡ÄòçÂÈ®srWt +±ÁM/ºz®‡Ü¹—énÃüÖÛ•|2ñÍ›¡1Íc©cá4Q’,ºi”¤±þŒ’³¯…Œ ¤øS0œ‚…$9?K™™é|ójŠN÷ErÅ„ñC ª7/z­³fCZ»<åZ.#ûÓEJZû~?Ó(lçé,‡öV ÇÅP2.&ºÎcŒy`ÇâQnÜÿÕÙ¸ÇÂZ Hƒ^pé"KÀgH°´Æqjëƒúè,⚺ ’œbb¨“ O[.%ÖžxíÓåó¶WÅIæJrÙf*0ç8ؘNDÒ2d³Š‚ee„dd늈“Ðç*ˆ"sJšbÑZî ÅéÍ+¸’Æ÷š-E_¿JB2–Øíp%«®®èÄ Ÿ©ÕŒL§ùI¬"Å'g…(Cäq€”êºæ3ðL&&\^à Q¸¨ë ÄGÆ“ÿ|íÏÿÖÙ¶v¶ùtÒ•‘…ÿ‚ü‚`+(· +¿&RÙ­ÚÏ—•ÌÃgÉE¤j®‹¦‘xW7¹ ¥&]¹ÿ×Ù¶v·,XO.]£aŸM¿^ãoYÜ‹ Â__´ký£X×íÆ£æJrëí{í¦m{u¼ýqåÀGJ +UøÖk0õ ê© +]ßÿÐÙ¶v·Žçý—aµ ƒUšÉ™½ÿÑÙ¶v·Žçý“,¸A–²žK^ªŒƒÀÿÒÙ¶v·Žçý‘a¹ˆŠN5¦–î"‰0xÿÓÙ¶v·b›ú +ÑV\Á°àû<2‰Q/øDºË<åNÄ©I5üø/1‰P· +陕윹ü®¡á:µ¥NT/nŠÐK„‹n«Õ…õq|/ÿÔÙ¶v·vs¸ŸM¹!&–+ë bœq}E º´Å|’ +p%”ŠaˆV“42¨YÔé wLSš´¡Î¿6w•KŠ” E“:ýM]f/ÿÕÙ¶v·Žçý‚Qpwþ 2ãTlîUi@KÿÖÙ¶v·ŽË˜õÒ +Jø»Æß“ +,&[l—«bÊ(°‚/#ÿ×Ù¶v·wC¹e¡¦ö*¦ÛKºeRû徺VZV”±yÿÐÙ¶v·ƒ,¸A·ªøpæ*¢bŠóÆiz†Ï®¡³êØ…í­§PÙõÔ6}u™Áê;ì?È^dVÌœÀ´ø2æ"5ùÆöÎ㇕–•¥,^wÿÑÙ¶v¶ó‹Š¤“û徺]Ó-EËZö„‘rÙvJ :^c¨èVbÐ{È ‰’ÊX "‹ô?ÿÒÙ¶v¶á玬8òyyŽ¿SWY‹Á(H€ŠIuí ´Àê ÿÓÙ¶v¶åÚu{êýhYY¢¯®—3•}¦¯"™§Ciƒ 1ŠA–ã« VGš³ìëÕóƒ 'ÊA £•}¦`Ó9Fñ‰zÜ8f¹÷ÐÿÔÙ¶v¶å±¯×VmØ6ËÒtÙLÝšl™*ŸÆhMf ‡s^êéëòÌdjËU9@ðê01–tŸÈ˜Ó áTÿTâ©üf…V`œHÐÿ’½µ0¨¢6Úïè?ÿÕÙ¶v¶í†°¾Ð/öÊç¯áA(-i½,¸A¼ÁB¹9¶=Å="ÍúÿÖÙ¶v¶ü±a2Å„ñ:åÈFÅZ©%^Å]UB_¾ÿ×øZd&ÄäV²áQY“Ï,²áA0”A0”\,ÉøÄ-…YÓéê!,K© 0_½ÿÐøV¿ûsôH$'W‡äc¿â,¡;Œ¨ŽåÖ20âÓÐ?ø¹•÷¿ÿÑøX2Ê£kŠ\'ŠXøMG+ã Æ “«“Œ«"QX8Öá>÷ÿÒøKÅÀÔ)köÅvh¾Nn«ÕèjË+1Ÿ}ÿÓù8§*w>«Œ½ÆÞº†Ï®¡³ëó.'k£Na¤è×àûÿÿÔÿñ¿ÿÄW !1AQ"02a#@Bqt‘² 5PRb¡Ñ$%3”±Ááð6CSr£ÒDu‚¥³´Âñ4ƒ„’¢U`cTÿÚ?ú nS/¬²Lé‘;«ìú/ÿÐú +SÑÃÞ:i+]B …ÔŸ¹4ωú/ÿÑú +ðô8ÞûÿEÿÿÒú +ðô8ÞûÿEÿÿÓú +ðô8ÞûÿEÿÿÔú +ðô8ÞûÿEÿÿÕúSÐdH&5;»:Ú¯vŸP³m±yÎT¹,ÊT +³èŠ×Š¶Ì³´qíš6Žš­TÞO¢¿ÿÖúLɼ¡Çy=¦Ý})PõVËmËÖíqµŒ*B¤6A5´µÊ›A‚T¨Î»%¢5èü³ËB–ùæïýi—ÌæG—ƒµ°t/žŸDÿÿ×ñÃ9>xÿD‚ÙuÃÄe•EDî²yÍíB íæíJÆXz(Í'¸ÛáÊ©Ž23(ŒºÿxW-r¶9H¼džÔ™RV\_ž„y¬–‘tCRS½ÖƒŠöª¦ß3]ÿª£ð·Ì×ê¨ü-ó5ßúª? #ktÇN +6eíÁJÛót‹Âç¯o˜ËRvœ+Z韶ءò…¹©o&ãOŒ(GÛq="i¿yµ/~N¼òA)ÛÝJc5ËÁÖ SyýöWÅó[¤êŒÒ½Ùá9Ó1ŸÐ¿ÿÐñ§&ÍsIÈÚYú£¾Ê]èë×Ô »ã¨m\&¸×»^É­ö-]ñŒ“Ú)í+Îu:ž°>ëJ5$)3"œ‚)wé¿MÖ +ßEWµÍT$^¨[9S¦NtÏ¿RM,‡Z\mcV“PG ÿÿÑñ©×‹ø^ƒtžk$m²+U+¨9iÃêü1`má·k.ø˜ZœÚ J”ϨŽû_n¸ì.÷Ç7m•P¸ +íÕXôN™ñ²^^Æ\ÊžÊ m¨%*q[É( +s¥½.×Y)Ls)%æ” â0b¥*šW/Âלµ¿wህ8ØæŠðÀ#ö¹gQê³èœ¨ï2‚Ó¬4[©éb«J'Ûh c6óŠC®Jh¨$Ô¼]´ýCíî³î¥ØíAÏc¶„â:ê +ônÏ!‘.I3nÖÔ$.2¨nQK–“˜s*šnʶy»ÞDÂÙâaöÚSxÈÍu%d&€V›Æ~I±vð,ô‰Ù¡¶Ñ ©¡5QÔPÓ*ið-·—X¤(TÂ×'V¤óf‡;€œ9ìT£ˆWì«,óúÿÒñtsÉ‘âcìíÝÅæ­”êïxjJw4èq^ÄÔÙ +·x)Çp¥ Œé$ðìÚù€¶d@çosèÌÏofòñ Ý@S—¯á"OÆ1œD˜¥F”q'Ù¥Fygk¿›)I»Ñ ”’á”Í69æM~Àqå™×[L6Yaƹº’°H*9â9Ñ9SDwÒ×ÍÀÝÛ*\E›ƒ#hÀè¬ÐÆ7š×¿A¥¦4ÍÝ É”ËŒ† +›ÄŠ¤Š“Ž”ó­'Èfë}C7–ûiX¥rQáhåý?ûI£N¹%½ÏLû©ÔÊy§6r]£ œõV´¦‡#ê´y±Ž˜XZ{ûqÒÌÉeXÙyÄ*”¨9…èÏ'/ ¶´Ö•#iÑ$xd.¨¤ÑÖ“ä€xŽ;÷‹7p_îcuYB¼OfPú§íÿ< +¾P}†uËH‰r¶*Gš™qX`•”‘R„“Þþ+1À’£ºÈy5"ã–¤lïlÒu­Ã-M,‡Z\mcV“PGÿ×ùRîþO),Dl†Þ¾rûIho4ßû*“l0c%RŠ}Y¸­7ú´uÆ''c|y;E)£àèÔ/OUwÅ„þPÊUë&¸‘1žÎINý7ë¼uœ®ÿÚÂ?)ÈS[ÆÒ³v~°ï³wþæ7U”+Äöeª~ßóÀ«å©™,·!•v›u8’}VB® ÎUÇCRÐ%æU• (Q×Oe™Eít|j.éé+MíÓ\µÈg``NfB¨U³‹´©IÌxÏÿÐù#“Ì=!ˆ±Ð]¼^b¨9¦ˆl+C\U îÖ¡%¶ÙàöMžÆüûó¯¯åóm³|çÓc‹§‡LTáðºÊmo3M£iUTŠéQ»áO{*ìÛHªÜ#pÈÌX={)Ë–èèþli^ᇵ¬¸ãÏSÉã@;‡˜ð;.[©b;CÖ­ÖÿH¹¹6ë?dH•_nþÑƹУ·‘ä¶5ÝSÄå¯ÉzZä=%ÅŒ(á£)­hŠÝ^8SÂËqNÎ +QÄpÏ}#Ø—UÊ?õÌúz˜·•ØEóam)YmS½¢k¡üt©²%%µGr¥·£¯´Óƒ"“üðë i±Û’Éò\n¨àsÖÊrà“Ρﺦ¬á“à—äÙñ©&Æï—Šë½Pp.$¬ºYvU¢µËyáâÿÓù7ÕÒ¿ÔÜ3⤑Ò$QÞú’4û'ªéþQ9t AhøWIÈeÿþÖjôå1fT€Þîä£ÀG®º“ˆÿ9ÐSÄyGþ¹‘ÿOT9C´¦ ‚½ˆ€*¡…àž œüýäÙ6´¸ÚÆ$­& Ž=hjðˆÜ”ŽÉWi>c¨ÐYJÆ÷)nªƒý-š¨çÿôËùY¹°œÆÒ² ö~©ïñÿÔù7T–ßÃ|Å{jÃb¹£Ê +¡I§®”ãi1/Ù-¸Ùq”a  {)ã‘:Ôô|ýCwMÄ–o Ùg§SV£$‘pÙü“-ù +¼oY&¯Mq4$nHHÓ/áOåúæGý=SÑžN6^Ami­*FÒy;5ݬ›¾…‡N[fdŠÝž!תó¹Þø¦øÀ m#físð‰¦~^tré¾Zn콇OÁI,M“Äù:ýôëÿÿÕù!Å-Q§$¢@étjr)¯y´ šSiC˜¶QaÖëEáõq¡ÌiožnÿÖ‘øÙM.ômJNö§íH"ß9ÿ€ïùmóŸøÿ–ËÙ^ÑÓƒ]¹Ù{1Ò¶CmÞ°\qg +P™$žÚLN¸Üx +x9²«®U ñ4ß÷Œ‰n&ð4œÉ=¥Ÿ¬{üR4·C¸ûª ҥ垮(`¶•LºÉ[‰¨NÑŠtÓZp¯µ[ìÌ–U—B©Jƒ˜ëÕs s"å:m÷¤îÐY7-üTæaïJt$pBŽç2õýêë¿ÿÖøô—›ŽÊ{N:¬)»-Õ:÷P8RðFÉ‚iR +Õ¦\EªëðnÉ*Hi¾pðÏ$ª§™Ô[i3”×ÂäžÒ¢¼oÔ€2²MØ’¤œC«Pögo™®ÿÕQø|…3%–ä2®Ón§Oªß3]ÿª£ð¶&a¹ášjC˜Û;”3Ô[ów*/±vùòS+ÍJÓûxH—}öÐè'`áaå}µbèú‡sY¨•s>F$&ókcˆg}[ì‡Z\mcV“PG»?õ?⫬¼ù8ñªa¯mJ9­…Ôð¡ÔñU)á¡Ä­rý´4ç·Ãî_Óÿ´—ú4ë’[Ð ôϺr™’ËrWi·S‰'Õm¯&%ªîpŠ#ëS‘Ï:ƒR™Ž» ²òŠåÙ|¥,¸(‡iPKgxËþô¯ˆ]ŸúŸñUÖ]|¥i[4ÆX7Zê:Ò¾I:SR8xŠö# +åÂÄy9-+ЊV”öÖ98vŠ^B|—£_Xî#­ÿÐf<ìeÞ[„ÛØ©³Å¿NêzìÜ(Mài9’{K?X÷ü< ƒñÔyDÂü59Ÿ Ù%)ÃÒ%GFü4Þ-ÉõC¼å!RCŽ>¬-bÀKVéÑp¡9 ëë´ÿÒÐ̵á¨Is W‘ƒ ++Ü÷š×bX¼dDD‡‹+CIlÿVâëÒAÏ¢-s¶ýù(¿%Í“û6ØÂÅk8|ïÝ`‰oó—‚×áh3N#†´W +7Z; +Þ’£0ôw]ÀÚ8J @S×6ø²cŠ™µÈff¢© +¡B€Þ1#05îÍȲ:1å¡O@V¨¡@+ʨ pw/…,_Uñ! \Ä6i àKk|$jÝk^Û^/É}WŽŠ0^­}ѾŠ@©]@Ëx´˜²×Šð€ò£¼J0cúŽa®AI¡öÓá[ì§ó”Êb8”cZVœèúÒ”óp´ µmJ}”­{.ÈU:CÔj:û¦1¤J_„Ú­03áOiDŒó®SMÖ1‰;gJ¢iŽy»ŸÝ_ïÐû,Îɉ +)hZÔ‡“E5…x(¼ò$…SûªáðLm0¥Ç+OH'Âî,«PF<5 +K]פ¸®%+(JQT×*]Nêàkk®Lh²¥Ä“ÙF;)FÓú¢“™à£ãkØ®V4×µÃÛFÁÅtÑ6DDœúTp™lÇ*a +Ò…^| +ú!´µ8)GÅôiFV–¸òÃwlA1ÆÂRyÍT®$triB£ëýœí"‘‰—ÐP®îñÞ5±»%«òû­f+¢”Èv>ÉM(N´ñU]èÍ”InP'µ‰ÔU^¬²ëÿÑfDm¥Ýò[šÛ8k´Ã»^úú¬ÜØNciY{H?T÷ü7Má‰)LRvÈÌSÚFc\+JM_¾õ–ÙÚ©õ•FeÇNêV㇕&Ÿg…§"óB•6IR×±¼Ù-{)AL€U@”ëk¡[»ä=x”ï;pm¼ÑŸƒ9ô«^ë]îDb+ÆslvÒ‚N¢™ ýzÖÊimÌR“½¨O8ŸjRE£Þ0âÇTfÙq¤‰N¸ÃŠÄQ™Ik/Ñúëg&(¼VÂO-´ÇeG¥…xI.dž•((2×ÚõÔ9½ç hS[yÏ-–Ç”ZÕ'L°þëFm†"í6<îÒB€IBÒº®„W+@iÆ™Rëénc¯iÜRœÂuÝR¥3Dû³ ˆó{9©•-Å©yä¡Ps‰îË_…l2¯ÎS¿&ˆÚWjZ²¨;©Z×ÍÆÐ!Q´©†R…ì»%TéY©ë§Ël$¸ÄwHV• &×–§LiIe.”¡H XXÅ]’AR©\Æ#”c½)Èí—j6iBJ‰4Mxš{¯ Š†˜OÎ]STN$€0Š”ëZùÖ|ö@r 7^’“5dæÙYÙœöSêXRvn”á«2MM3¥I &×tFæÊo˜²øÙãì©5M;*¦–»ÐÅã1•BeQÛu;"¢ƒ‡#TSÈNë]ÍG•" + ~„1€ùq¥^I>Û>û2¤2Óïs‡"·-©täœ^H'<÷êl‡º ¶â$­1Ы Îò”åç|©/8j†«RCcpÏþÕ§_|úÞáµÍèlûƒ­.&\oÊc)ªã'1Jo9]¢^ + )}ÃõN„zGˆ^‡ß­ÿÓøÌ–[Ê»MºœI>«-wë:èQ8’È^Õ€iBJ®\M¨ëoöÁ)IiÎnñÏ%*£™P[g3“7Â$ŽÒb²oÔ°s²Mæ¥#KHö”åožnÿÖ‘øü…=%æ㲞ӎ« +G®ß<Ýÿ­#ñ¶f9%ã’j;˜Ü;’2ÔÛów%ïpöùò“ÍJ×ûxIw}ÈÑé§`Ù}äý…bèúÇ s©«•|¾*ówm„g•={ì†ÛB[m +P‘@¾} +ïpÚæô6}Á×_W±%(sžÅ蔧dºU)•eë>!xzo}þ·ÿÔùKmÄ%ÆÖ0© +p·Ì×ê¨ü,§Wu¶•+sKSiö$hâ $µ6C”I.8ª vˆÎŸTgÆÐåó +£Ø0?á×] íd—1^Ê鎬zíÆ×ÙŽ´³±ÍÙ ¦Ñ†R…§¼,ÝÁ¹Õe +ñ=™Cꟷüð*ñ;çÐÞ÷ +®¦ÜB›qJ¡B—]pÞ©É/¬Ý¯Ó5,/6ýAB¤ëçñ ÃÐã{ïõ¿ÿÕêdÈEÝ(ŠØi/ˆË Â3Q'ÎUž”´ø ÌŒÊ¨ûJy‚„WEfwž°ü.BšÞ6•˜#´ƒõ‡}¾,å"Õ³I ‹{”›Àè|•yøzω^‹iXTP–ëMÊPIû‰ëï8­âÚñ¤%8ŠŠN,4ï¥=v6­©O²•¯eÙ +§HzG_xzo}þ·ÿÖêoŸC{Ü?%Ø’ÚKñÝV…o³W]èꟸÝ8!^+þ§ÿäçî?»²‡Z\mcV“PG¼ÿôÿâ§Ä/XhÊ4+Íøì#ê" Ó¿S¯_xzo}þ·ÿ×êoŸC{Ü?)m¸„¸ÚÆ!B Ž[ðq^<ŸÚcvv"7–Ís·ñU„˜R’Éò›:o¡àsÓá°T[%Ié  ÔC˜ÌbqiBjUfMöü…6¢@QEsÖ‡î>Ï™,«/ 8…R•1fd²¬l¼€âJTÇÂ`¨¶J“ÒAA¨4"‡1˜?çÿ§ÿ>!~2¼Õ:3›Ã¹(ðf½õù*l-;D€¢Šæ­Ü}Ÿ2YV6^@q +¥*bÌÉeXÙyÄ*”¨9é/+, ¸µR´3`ûE²Tž’ + +A¡9ŒÁù‡¡Æ÷ßëÿÐêoŸC{Ü=D‹ã“’k‚¯ÃR|¢ +Ù:çߺ¤ÙÈ/%WuêÑÂä)b­+ÐúÃ\ÇžÐÛq¹†îsÙÈ!eiVXÁÓ ívw„î&²eƒdL]:%ì +“‹×PªšfsÈD‘x:ä{Á%] t I­@푳5ßJqŽãFðo›(ˆí¾â6Çc¢qb¨"”ßhn£ã"¤« ¸Aìë‡ÊÞœ` Ñ@ëQ9ì2<,6h¢VZÉKÄ>­{9wž&Ò Þ+ŒÊÒ&6ÿA}Š²^˦Þ48r:YÉJDà©tsŠHPΫÄ;]œ»Í56‰ð)\fV‘1·ú éãN'2*Í5) ;†V†¤üd˜íÝÀKbKnÑ/' +6ab¿ÚdŒ²Ö¸¢þr…6˜ó‡%µ¥°EpÔHâ3ÖÐSwÊ•Ð + +\×PÛ«IUY^ï1ãç…R¤3!¹8P°â”†Ö…”§ hÏ¢h)®þ„¼4‰rv¡ä.o4+€Ÿ1"ðô8ÞûýoÿÑêoŸC{Ü=Ki”…m8™}¥aq¥qIþt +ߘ¯+¥EêÊ:i$ÿZšÿöÚ“a&†ä²|¦Î›èxôøTô›¶‡•ÚqÖ¥],†ÛB[m +P‘@§“Ÿë˜ÿõx‡$÷ð‡Àĵ‡ó£ðªÀ2"¸k†´QΖKS€a y”¬Ó†vK1™n;)ì¶Òp¤zº»ÃÐã{ïõ¿ÿÒêoŸC{Ü=Y—ÉÙ?ÎÕIhxº4HÓ×Mç#fàò™„ݲÜ'g%¼ã<1PPù>¿9¥l‡Z\mcV“PG¯“Ÿë˜ÿõx‡$÷ð‡_xzo}þ·ÿÓêoŸC{Ü=b™’ËrWi·S‰'Õm§%äø!\W\Õ•²r=ƒªMs×:땹•ð× ÿìåþZæ—4#-rî¯UÉÏõÌú¼C“­5Ò\FdHx}T)8ùu÷‡¡Æ÷ßëÿÔêoŸC{Ü=q6;rY>KƒMÕzÙù7<´½u0ó—lÜð§5+f±˜Ò€³&Òïvñ)œ*v+‹¨R+’kÜ4?»+*D%« p­§2Z8Twü?<Ýÿ­#ñ²6·´ucÓ`v¾Ü¥¾sÿßòÛç?ðÿ-®E¶‹ÁÈÍLD²ãPÑ(YIìf1aöÙm¹x)·p© +Œè ðìÛç?ðÿ-Úo4…(ášZG´§+|ówþ´ÆÅÈ’Y”Ø8JÙXX¯ º»Åäd˜7{q\ŽKVÐSº}áèq½÷úßÿÕêoŸC{Ü=|¸¯ÝBÛSP×Wj5NZïe÷Ûßp_Ž22&l¦c.¿Ý(9i•)7Ó7{àaJ£¶^Ä¡ATîã÷[i#”—Ñ|Œ°øeÓrr·9Ußµ{Щל^#®uV~»|ÍwþªÂŸ‘™ŠÙ8Š@@¯¾_Ì×ê¨ü,rêe*%¡ìIÁõ¾.èó,ÂGšµóÚ°¹J™ l›b§¤šè·g-ûû­ëŽ棞Ö½’uÓ›™s¼¬8x0[Å\«¾ƒ¼ÒÉz3ÍÈe]—V$Ÿ_Êå𜙕$0Õ3JÒÐô +ÞîëïCï¿ÖÿÿÖêoŸC{Ü=kw]Û W½èF5°‡Hâ¥7eü+‹”söíøè5n?¬ö—¢Nze*"¹[oñ›`¯7Ùi‹†›Jwâ陸k­æ'ÊjÈŠ™ÍÊݲ¢{$çŒ×?1´ÆzJŒÂ#²êPÒȨ¸iêi´¥Ë<Òónïç¬Ék KéÊ ¨È(Sx¦¢Ñb òvÍØîºNÎ=j•6õ_lÛâÉŽ*f6×!™˜RŠ¤*… +xÄŒÀ×»?m¸„¸ÚÆ!B Ž[kRn‰ñÊá²¥)[7QÛJjM* Qþ'nt¥%¹röÏcWEMµÒ(#}pñ’½£9t¥|Ý”cqÕ¥ÕP$jM +¿iÒÍÝ·ƒÒW™‰ ë­Œè¥a$iÇöl–Ĭâs´•1ô‚vb´;J©=´>ͪ4‡öغL€pÓ3¾¤Ò§ +jN–V™ÇRXf;N¥ì³*+ïû<<•wZûr#oD— +!wÃlÉB°®•J¡9¥YÚK +"˜øJÚŠÑ@¤FG~ãk²d–äN—"3nlb5×âV»?6}â̸¸÷ƒeÔcÙ˜'¸Ñ&†Åø¥ÆVòÐÃku¢…6Vào +Õ­´´Øϼ©.DZÛ¨V +R±È,UwüÿÐêoŸC{Ü=d–#3G£¬v’âMEât¯}¤C[.A¼ã~žÝ¡Þ“å'¿ÍÄ|2âDC*rCjd—œ( +IÉ&¾kE—&46Yi—ZVÊR–®‘A¯èÇÔûíy¿)ØHm(ÊY BÁp2褕W*ꬭ%·Ø‹´Ú:ó[9 +!EkRèzš\í! ½¶qÖÂe+ Æâ–A;<©‹¯u¡] bChC20ÌqFÒ‘!¼±oîóåwÞw9¬–ª‡ùô×”kêg‹ÏÜwNw™]êçOiÏWÑðhE?Cö>û%‹ÌÈ‘8fââÀyMgBM@­=YÚ±bGz#kSŠDå-•.¨q²’‚ÙË¥¾Òîä8ÜžLÊB‡6yjÚ±ŠµJNôúƾ|\×o ?Pã¯ÖØÒ•ÿn›þÍ¡9w!¼PÙ1›aå‚ÙÖ*ÀœóßÆ¢TâÔuOyhGÒR’¯/ +kÓQìðæ-Ý'fÕå6Å—ÙpôN=ªW +‡hS®ÌËŒ²Ë'k)HR±–ÍFiL}¹íâYç`-¶Û\ +6U]Ohœ)©ËL€Î¿²åº–#´1-jÝer‚\UE»Ñew´îd…Ü×¢h8f5¦í¬þLšÝððš¥M¥]%Ö™‚­ +~°ÝâqçšR.æš,>SŽšæ2 ¡*oˆê/ˆ—“ø%:â ‹%´§íãk± €®owêf>Ræ#†#2­N*íu°"Å}ºf§¤©³_0mVkIzïp7 дê5R5A€‹98:æ'K*k, $+^‘ßiŒù2ô1¥ÍŸE±PšQ1‰^ÛHY™!éO 6d¹ƒ@®œŠ”tßh +&t­¤ù4œ-mN ;¥;¬Žy›ÁÔŠm嶗s®¤q'!ÝeÀm¤ÅŽE#¤#fuÄžëÆÊFÕÇÖµ—yêcYÿÑêoŸC{Ü=ko¸^5¡…¹‘\ٺ¾Ýx›'œÇo”PJ~"6rFc2§$ðÌ‹)¥Êø¾J+‰Ãd¤PÒ„œ«Ý_&|æcª[2j²+J„ŒÍ’ß'.‡ŸJ‰ü¾rvqè!õ·å‘î³/rŽðrùy"?b2O÷hö³:ƒ§Â[„gMq0ãá4¢×¾µÊ´*—™Mƒˆ!äŠñÎß3]ÿª£ð·Ì×ê¨ü-s%7T¥rÔ•!°tÐåÄe¾f»ÿUGáo™®ÿÕQøY/F»aÇy=—a)PõÓªj%Ü…;|Î;8ˆÅýåÙ?²¶f'Öîu?Îà1qzb¿åÞë—-Ô±¡‰kVë+”÷“)LÙ`sVñãاFœ ÌŸ>ê‘âW‡¡Æ÷ßëÿÕêoŸC{Ü>1qzb¿åÞêÖã‹Km bRÔhãd8œLr^3˜†$ç=i<õuþkÙñ+ÃÐã{ïõ¿ÿÖêoŸC{Ü>1qzb¿åÞê–ã‹Km bRÔhãoë#òU•ÿusÔ?b?{(m´%¶Ð0¥ pñ;ÃÐã{ïõ¿ÿ×êoŸC{Ü>1s)7¬%Ô¥‘!°tTçÄm‹‘$³)°p•²°±^uTù ŽÅBqêx5²ŠîäþÓPÀ£²Ñ¸¸k®t‚¬†ÛB[m +P‘@¼=7¾ÿ[ÿÐêoŸC{Ü>1xBHHm·*ØI&ˆ=$Œûˆ´Dí$Žr²’Mqiÿ×õ|¸ðÐË“¯9? †Ïh÷¨ù)ïóð6‹{ò‰îuy7U54ØE®y +ê|Úм=7¾ÿ[ÿÑêoŸC{Ü>(öÚõ†…3\hÛ$¬SQ‡Z÷[ 3’ñÉ µÌnÉjmýåê?Æϼ½¶ˆ&RÀ'vjWì­¡Ow“Jm,€‡XøÁ²@Ui\©©ÎÏ9;“2™J!Íd4ù»)é/7”öœuXR=vÙòu¾cwŽÝé1®×Nž ;ô:ÿõ²Ìt)Ù.)Éôžr¦¦ªñ{ÃÐã{ïõ¿ÿÒêoŸC{Ü> ·Z[m–£@.=ÇëöZN: +#ûγ¡¦µ¥±¹xø“ªŒÇ8^{–U•GÙ×;~q‘x_ìséjVÏ)MröYÕ +f˜±IX¦‡µïêÏ!Ç—ƒ³·h/š¶Sè…Í$ê—b¸¦ögr’ >«2äkîDô²´º˜wÂË­-@ï<)ÝûlÔkâäÁÿÎÝ@¸Â§‘ª»±vï–Ü”ŽÐOi>q¨Ðø½áèq½÷úßÿÓêoŸC{Ü=z\q*~K§xöÞ_øÿ 7;•%Ì+j뎯ÉÑAå(Ôÿ2²YŒËqÙOe¶“…#Õ×·2/æ»Í¥©ÔLŠT~¸òÇþóh×MåuGŸ1ü˜’Ì‹oeö…1WͨËJ©ËÇ’óšMBQÌ\D¢uÔ +RØo2é{PÌØ«JÈúÙW-}–.D’̦ÁÂVÊÂÅxeâw‡¡Æ÷ßëÿÔêoŸC{Ü6™1èéu0Cêr®+hìÀèùY‹,Ò--Ãr)¶ÃeÈ‹çm,Hà2=åÄwñÛ²„ìƒm•).b£ªN%7þÈ)Ï¿¸ü´¡¸s¢²£‡mf šz=¡­)„Õ4$šw™7![ºêRòº8iZQ‘Ÿh€U¥E¯Ñà +‡^FÛ +1»‰HM(MÙ‚ØZ¶j‰!Eȶh~óí³²Qv(Ü¡µ8Ýà$µÓ Þ’Fºo¦tn+H¢Ü­?*Ž½ÕÑ“÷Z4ÒûÊT¹Òa­’â‹IB6˜JS¸øŸÛ_u>ÞK¡¿Í±šŒÐÁŸLcÅ^=¡æ? +ââ\y§ŽãÍ­—TÙ +4쟺Ï^_”µÅmN.4™n8Û¨*íb¡ 4#~¹Yp‹ï1ˆéuIJ¼Òµ('¤:Ió:ñwfˆA÷ŸŒüu:Ú^^2ÑB’Ò=%bÚ +NX{ò[jÄ¡„áQIö,íÛñ¼‘Ê!ñ*Kå=—„œ}$ç®@ï´+½9¡Ç[]¥!8S‚»«´Ï£ßQ +HäYKS*a÷K´^°°¥UZ6FÓ:ùïz=)ÍŒ€ÊÒœpìšVŠQÞNv¾d S¶íjCœõê§f·B<®óÓ; ²ñ•†óbLo å2d0§’¥E+U$Ç?«i‘Œ‹ÃbÜfJ~0"¥:—öE¥]o¸©(ŒÛN3%ÅUÅ¡X‡O!˜(V|)¾¿ ò•ìžŒŽtÓ t¤t²àr¥{íf +Ÿ8eà­p⥖ۈK¬aR*ágf\áWEéJ¡Ø«À‚@É*Nc +@¨¦ëK½]†öÑ·0-˜Øž.(!„î­tõ×SkÒkXcD[+fE]+H×f‰¡N€ª»é˜´k¦uàòÞT¶yœ„º¦œy­ª¤¨¤Š¨ñ:ƒKÅ2”Dx2Ú#È[?Õ¡dœ$Tô÷ðõÄò±­<Î:v°8¤{ú6»da¼«Å·ƒ!hSˆ +:¬’jã—ªÑd7)·TûÈi4½¦-ðš†jJUå +FuµÜ˜îÈR%¼Yq$-ïêÖ°F"hz¸žê_Œm¥-± 2¤§R‹g"UQšÕ˜ýÂÜ›\+ÊCSv*IÛ¼·y~ ':¢óÔeÀ[”r£Ë˜Úâ]á{&æ8ƒãl +RªW žíûó»sÊjqS.D”òžì¡KÚ ¨ÔR”;ºBÌÊ\©.=™‰|ª+¨We²Þ*C@iBBMIV•|! +Ħ#EmÁM +]WìPëÿÕêo€qåWEDh’wY錡Á%ä%-O-XÂEjuË]uãjݬmBm¢T§ +Rœº œXF[†á`Ö6ĵcuj¦$VJ•A‘ÉGÕd™3!ºÏ”†¢) +>½¡ý–‘¶œØÈdGZ\}Åø1P*r#§4Ü”¼´¶Ú™âIA¦ ¢Ò®­’ã‰yj +¥“YQÄ +Ð,béê{U­lÌÕí¹Ã# + +ZE+Za‡Aç ±ÚÇN·–¤%J®%%$Ñ'3§ÇàvðCjÝT­¢©äŽÍh;ö|üGžsL†oídº“ßh3Ýí +Kˆê_ŽèÄ…§Á"/·n…4µ¸ÖÓ¢A!’/ 콇Xñ¶aÝ;d­Yw +V¹ÔedK‰'šÊJ6g1¶àûc"i(E*x›;=òåç0 6a)m(Ïfr®DÕYá¶Ì]r¡©@Ñ÷öJB +2¨K•6\i“2òäÅ—’Ó‘ÜRÊÉ횊2ÓŽbvç(Õ¤¶Ù w)?TåPÌ +S*7*t´Éq Cm´Öͤ×Ê¡*8µ®„噫Ï]òY·!O%ö  ¨šŠ)4ÈêgW®È²ÎÜ8—^y½¡V:ã9Ð’ªðî´IÙ™pÞmô>”R…*TÑT¦§v´´™^Ó¶BZÀ¸jU’²?­ôͪóê™1`m¥,WNá ×!Äï$Ÿw'h´‰o bÙQ@áH¨ª²ýÞaMÍ %-E=*e–-Ún¥ !›–ø¼$ìRÞßeàœp +\®˜·ÙQçª=Çv»úFc«k$è*ìÐç˜îl¯‹Úr:Uª6î)³ÂM+ÎÒv¬PÉFÍòÒËeÑ—k ++¥<ÕÍ£´ó{dÇZl¸¢¥%I쪺ÖÁÇ6Èr˜q°úÙ$p8®ýxž6e»¹Ø°ÛlaÀär±MÀQi¥™“x½Î%0¼M*2a ÿchA9«>–šQ!3N'Û9¡f”'™ïã¾ÅÆöËr˜q¾úÞ pɦí8}çšp.Bol_q­¨ûA$b×}£IKjmÈíìZqIBQÃ8xnÜ8 IS¬¨*PJ_-:¦ö V+’ò—%¤8©+F̼ûËuxu +É ¶Ô%ïÒ¶jáoV*à*ÃÚÏM~W(/sþ•3bÚ‘ú5´ÐÂ…'ŽüûºßÿÖêoŸC{Ü>!ι317j‰Ääj¨ÎœB¦žFYeÜ,´ß÷d«Ž†Ò Ì«*€‘®¾Ë"IfS`á+eab¼2ëC >«ÒZ†$G»“¶RüÔˉÖÎ3=Mò~ëWEqØPu÷GF ¯@;_¼"1º™Ù âë]qxؘSdCQ]hà C÷Ú5ݶç^ÕDéëñ4]0\üóxx&šø0r.fsîî6 +0ÂËOyï:õ¿ÿ×êoŸC{Ü>"¶ÜB\mc +¡PG %ÔEø¾J)ø'd¤PÖ  «ßK~AÊWe¼Ûb|tºUÜ·;T'Ø-áõŧ1’YÁçÚkêád&o&¯dH#LD&B\)ËÂ%åt7P”®t5³žB•áoœÿÀwü¶ùÏüËoœÿÀwü¶ÙÄ’ôÙ%ØŒáZè+AÑ·ôs”¨ÿ`O%ÛŽ¥dvðBŽòdy­áï{¾êç1Œ^ÇçÚiêãd»|M|¹CÑõJ*P”ÓšVËæpãÄÇÚØ4‹ÏOKŽ%OÉtà¾ÛËà?ái­ðâ]½¥€ +ÙŒÞæÓûÿ~§­ÿÐêoŸC{Ü>1qzb¿åÞñÀÎ&^N ©ˆ1ÒTãžÍqÖ–U÷}©/ßNŠ%#±Qñ'®ÿÑêoŸC{Ü>1qzb¿åÞñ¥¸âÒÛh”µ8ÙÈ<˜i2WE%w›µØPÜ +:gÍÄÅl^ÆäËÉÄ¿:BŠœsÛ îîÓÄ?ÿÒêoŸC{Ü>1qzb¿åÞñ‘´9y^k®1:NvkÒà?šY.ò…åA† ¥Óy(bmW^–›»ˆ¦vK1™n;)ì¶Òp¤z¼GÿÓêoŸC{Ü>1p*­ŠÞ|"ðŒÙt{sÈo9|ð•Í¤ÆÕ‹ +œ%( M2©J…sÝÆן8Ž”"$„Çodæ5<¥áÈJí5Ö»…lË7„fcíÉK*aòè*ª†©M2úŽ™Ue´¥nS¢•*€Ÿ=£5.,xüå磴“´YSx±'£Ð9÷§,ìó7|fdlKÊ}òÐ + *‚‰Ur úƹщpâ6òVðŽâ{f¦Ö\ +Ó$ª´Ukæʶf1™u.Çqàâß)Í4¦½iÏÏÃ9“þ/SãG•×2SDbJ’ºgPíE +¤ÆEÕ +ǘe/aLõt±c +µ¯@ëÝh²â°¢©.lB$ÕÚó8hpæ0èzTì®sšÈBÊØV$÷ª +‚(~íAꃺ©TBS(Æé&™Sv»õÝdªCŸøfí4;)Kš¼üâ +‹0ÁŠ›Gj·ÞOò3>'ÿÔêoŸC{Ü>1p¢6̼›Í·RVœZéZ«ÂÆ\¢–ä8)Ð +)Ú[X®ÒRãQÜ»W +¨‰ô•ƒ¨ÀCŒéÿ)ÑŸœ©+rZ$3!ÁUtx1ñͱ^=ÄÚ3³š1V]m1Þ.ãQJ“™)M~í)žX˜§•’°ŸmÝUlòöUášÆ¼—!Å>Ò]R™”Òœ*¢ÎE'¢©» ’ì£ÉL¥‡\L‡‹X”äBUQD¿Z䨑žoí¹Ò\u=îÛm¦¡8²îmϤ5 +­Œe´Ë +<¥ãRŠI*^AÐO’u6‹wíÛ‰yGÍíHXÀ¤ÔW +…<Ƈ<6*4k¼íYC-me/,%Â@oíé]ÚÚ1qzb¿åÞñ%=%æ㲞ӎ« +G®ÈMÁvJ¿*h]²Êr©jéí²\¿/…(B®û¶­4tÈ«Uþ9[g#1S@“³M +©¥Nÿ_‹ÿÿÖêoŸC{Ü>1t­†$±$¸áعظŸ«ÅBÊ“w¿ÎJöeX +sÈïóŽ¼0Ãê½%¨bD{¹;e/ÍL¸l0EɸªBNÕïÿ“àPßfŸ¼Tõ÷5›yë.nÐ$åMNuÖÈm´%¶Ð0¥ pñŸÿ×êoŸC{Ü>12iP]£5tyWZi^ë@Ž¤áyHÚ»T`V%gCÞ;>®³`¹‰~Y% m\+E†¹gK~l¹[€Î©~÷^®#fž5û‡}¿>ß3/dèc£òv7bBu5εámœŒÅMNÍ4*¦•;ý~9ÿÐêoŸC{Ü>$·Z[m–£@½¢©$áð+ÚŸbke*înu1¢Š×3P8Y +§“·ðRŽŠHö•eoèûɯÂßÑ÷“_… Lw’û-‡EÔ|`ƒ¶Ek‡v+>ûDÞM~þˆÿ¼šü-‚ðäÅèÛÇ0!$IE?¼)ž¹Z².{ê.CðŽ+SJÙ-"ôm*V÷P¦ÓíPËæs#ËÁÚØ:‡ÏO–‘+ã +¦ ª—SJ2¯umX7ku%/^®ž’kJlÓÒIßÂߟo™—²t1Ñù; +±!:šçZð¶Î Fb¦'fšSJþ¿ÿÑêoŸC{Ü=xŒü¤Åd˜Œ$¸êŽäÐhME+K~l¹[€Î©~÷^®#fž5û‡}¿9ò’Bz{ µ°Æp Ô¤g¯uó•*@8”ô‡–²â¸«:ù¬\‰,WÂVË)A§ º¥3%–ä2®Ón§OªÈÚÝ1ÓƒM€Ù{pR¶üÑ~^W~KL©Àë +Ôæ6g]Nþû8Ô9w|âša‘³ÙÈVTø?áßfSÊ·¯„ÏRØÞØ›gûJoe5è=™‹ÙŽÌg< æÉ +¯•—«è/ÿÒêoŸC{Ü=k²åº–#´1-jÝfŸiç9=r¯1ƒÿ5 bU|€Gò m† d¡ÊQO«7¦ÿVƒ/S2YnC*í6êq$ú¬ä®KMr1#v>q°ïg!^É8uûÓiÖËo8ߧ†÷hw¤ùIïóq@ÿÿÓêoŸC{Ü=o&.¥†ù³ÒW%ÌhÅ]’k‡ÌjGÈ„âîVï5»òâRÓEFŠddVšzítºõÅÞ/%Æ=ÛÁ"™ƒ–UÎӧݾ³—¤Diº‰`­ìy +\Ë¢xå¾×Ý•#;JBz”ªÙÔžúÙ‚gGy›íxíTË¡Gf+D‘B;ÔY€òáÇSÆ3Î C$©Œ*¯»à½6̶öÎ3®#hšáPA¢‡}¶p.߉&]عÃJBZ[©P¦(4Rk…X·Q4íZL»Â;sV©/6”HD4²ØÀ“Ù®O꤈ÒZLĽ#²Ë’¼+˜¶¡‰_ß)ónO²ì8î2‰*m-­ R°s£Nû§O»|f3/HˆÓuÁ[Øò¹—DñË}¹[yG‹H;G‘±MGäÈV´¨8‰>zÚMéuÆwΆÊÜJÙo +VIHRE1†™é¨ùœ½RR⥈§és‰î¡ q?@ÿÿÔêoŸC{Ü=kh#šÌŒòdÇpŠ§h+ÝŸó¥•zSwßlœCY¦#JâGLÿOÀÔÿŒ%!M‚”²Þ '!Ø®xÿ5-áxJ‹°8–CtÅE&½$Ê"Ò'’SÈ +–œÁ SJ$±+~ûMe§žˆ‰r9ÃÁ€Ž‘Â)95zuËqÅ¥¶Ð1)j4q°e3“2B…[f/Ér©á[‹n–nv^šúg:€ìù‚?y¼/)._Wžçå‹},^ +>OóJ}ÿÖêoŸC{Ü> ¶ÜB\mc +¡PG #ktÇN +6eíÁJÛ­¼‘5â0Ç5Ç5 B)QS¿Kmø´)GøÁ%.Rƒszzó¶Ìòm™ŠH}‰éJi…E¿8ò^ðkc˜©2¼õ¥0î·ôs”¨ÿ% ¸ïÈÉ?Ö»XGÿŸºËmËÁM¸ƒ…HTgA‡fÈ“ +-åz6³AÍ!8}u +ÖþŽrƒõãmœ~MßEòû”Më*ÊßÑ÷“_…±¥«Ž:U˜iÕ:¥£¸‘‘>klær®BãÒbÅCz–4²ίy5Kׄ…8@ú¼)ÜFû/™Ãk`ÐF/=>„ÿ×êoŸC{Ü> ¼%·'²ÚW˜juA»B® ­Á^xýû©)òP;9ï¯,ë±ÒãÒÞý,¹ Æêó®gðáô—ÿÐêoŸC{Ü=q“6Cq™S‡]ôNZ[ódÆ‚IOÆ“F¹ÐìÛßÄ–D ’K—­ç‘Tɧª) Ý¦[Ç¥?ÿÑêoŸC{Ü=bž’óqÙOiÇU…#×c“0¹ÐÅxÌ +DdèiÄœéL½–ç÷ËÊ¿o +aÚH@ +¤g’[oß\óú[ÿÒêoŸC{Ü=RÜqim´ JZl`rz*¯Y5¹9ˆÌö³R·é»]ÆÍMåŸd·›qÒ0FgC@Ÿ+…U¨¥EÛhKm aJ(áô¿ÿÓêoŸC{Ü=O0¹™UûxSÎ:Àm#,ÔáË~êç•„ŽSMç@S +Ý ©“¨¯s­röY,Æe¸ì§²ÛI‘êúgÿÔêoŸC{Ü?%n8´¶Ú%-F€6KÑžnC*ì¸Ò±$úì`ÂC—µçÿùbt°né«D +äxWKmyA5LB'n˜jèÑ4q~VŸ¼avã2<–Æ»ªxœµúoÿÕù[IÒÙŠš +¢¨UMh7ú¬qܳ¯d¬ôdìP¦tZ»òÎØÙ»®»±#-”×ÔêÏ}Q•? J‡x?sÇŒû*h®3N¸¼òÞ¡ße†Õp­ºôT¤¼ k`zã‡y¨çµ…/dÝEç_ÆØ/ˆÓ.W´¤–J³å`Rkˆ=âÉz3ÍÈe]—V$Ÿ]ºn—%ì¿%ô¿e?g¿›_ü>õç" +Þþ7KQ²SËÃL8©¦9eatÇb¥XFu-}ë‘ÇÆDCFQMé¥t¦§[|SÊH2xº²–_[„FzšlÔ)™¨ÈýÄÒ͘wtvVÝp»‚® +ý³žÿ§¿ÿ×ù òr®3ÒóÍ*„Ëu®E\8¨­š‰¤±¡…Në-Ç–Û@Ä¥¨ÐÆÈm»Ö Ž,áJ!“Ã[-Ç–Û@Ä¥¨ÐÆÅÈ’Y”Ø8JÙXX¯ ¬\‰%™Mƒ„­•…ŠðÊÊp^°vi!%|áÖƒ^ãì²YyCò»-´úT£ê¯Àä)­ãiY‚;H?XwÚMÛx +^wbÄwKÂ%Ìþµíßô÷ÿÐù¬+轎0(§Ï¢kÄïˉød3%–ä2©’±6êq$þR½Ö¸ÛšµMŽÙ’¶‘C´Z£ ¯”vXÔ8ö·V×Kí!<íel¸ :EŒ +Q¯v=ž|OÚÎû¾b&CÏ3%-¿“^pÖÁ­ÇÊMJ…5Ìoµñ%•ceäOq +¥* Ž‘hÎ^ádž„*ŠCûO JŽÒA¡XË\^o†ñLoлw¶¹xsðÁTEx½OÿÑù +_ôs⹈æ÷†U³#°å+æqÞ«!ÆÖ—XÄ•¤ÔÆËmX‚T0œ*)>Ñ¥¶jnC¬ãÚ]–òÛQÅ‹4•Pçžv +Èi.¤I®¨WÖIÜ{Æv.¶Ú”ùvÏ8§\Ãõq(“Ní,ú£í±§naÙÚˆ–;}ÿÓö˜¢†*—@wÈ#HÎÅí7'÷Ídþ[4Ú +Ö‡4ÿSZe{çŠÍÕãeiš<¼ÿ6naü‘ëŠ8<æÍø™½TY/ggRãÁʧh@Å |zhàýÆDÆ(ZÌ4ˆå…©1%¤&4†ý`‡?óžþË4á å|%8yŠ)b6'¹Ú3 ’3‚4Œì^Ðcr|Ù²IoWÑ£K ^x°Ãj6/#<ÅBÄ&“سÖ¶G$Ëkei´è +´ <…;\9@S½ÈöFTL˹Á¦3{OáñöÿÕú$f4…"·!Óáç…>g¼ä'|0ò@²í™rh„a2 ME@Û«õ+£0¹#0qñà b`¥–rs-mÍ„CÝa:b®ÃB‹x'ð:r«3T¹+ß!<®& +k£ÒL’RŽ‘í= :¨²&^ÎΥǃ•NÑŠøáa?5 A‚×È|g%ÞÍÁ¾°¬>‘¾³±4jt|‹Š9÷€ì~‡P(FàŒ*.E9šR5#“~¹ ¥#B™0õËY ½‘J  '<*hŠèÐÎñµþb¨ÂSVÆôQSâj@”±c1´%­9Kk‚d± 6ñ €óRÅlNýßÿ×þL™fËpFðæK>?ê½ +\ úØlì +Ó³XR ZsÚÏÀfàv9öRx8Rè¯Bÿ±¢œðP©¢+£C;Æ×è 80´«Aýqg—û«%™²¡8¹å·q§v +©s8YÄiHEfS³ÉîÿÐþ*õ“ÀÔrVÛ!PžÔräîÿ?èÂíù9bêúàY…{Ôd»õÑ@…ÿ¬ +ñ° 3Úñ€¸`D%‡b]îAäyÀ2;Pjpò€dv Ôõ®vŒÂäŒÁÇÇ©ô6–`hXøyþ~º+пìh§4W9é—0¦e}+×(!ƒø"œ9ï!ŒäcE2#‚á§-÷Xʯ>ßÿÑþ'á ºb‚±Íž+¶Ž²T<´žêQâ¥\! +Ìó‚¶@|‰åÌñÊ܆ç¸'c$ø@¨…Me›ŸBè¸Q2îæý +¸È˜Å Y†‘0¸!!€(i”úQL:c3´ðe-àQ’4dH®mZr`¡äP¬^ÕÿÒþ?‘¦¢ëÖ’gÔ{üó¥‹ ‘®BÇÀÊ·ÀCø4Q†™4„§ÈŸäÉ[l#Œ €ôëòõX•@çþÃð¿wNp¶ú5 +7UY—øžt±ar5ÈXã Vàø{;Uó1žÂ;ÆE +ÃÚ\K±úG9*}J[}š‚‚%ÃËKro; L¢¤%k¨Sƒ ‘ìÿÿÓþ"VJ2à+™>#oèÆ-ôD&B±gø´?†Œ•p6dûÅ¡­£"eŒ*è^3ÌQK ±;úºâ8™œ®H–gˆq”ª`E¨ÙsÁ—dzý%ö?ÿÔþ=Ýn¯TEËA…†MúðuäY0*⿙߷>(§ã;~xZ0Å\Ù1 ïVÈM)ɇ®k!ÙÔ-Õ4’ϯ7}e]Ý-EÍ(ê7lW¦PûÿÕþ5\ý€¦(Nì6fa›õ»(Ž*ÜAg#Ñ'•È…ÃMôúÉ'UEÛÑÑÕ˜òpÓ•Y˜É^¹»±[7¢ÿlqÞN»+ÚŸè ´ +Ï*Wún‘쫳L*9šR5#“\Z viå~DLqX 6üP°¶;g×?ÿÖô€ÃƒK +°eß#±*ŒØQk#Ç£lÌFA!ƒCåe…ÑPÆ\å¯|,#¨Ü  ⊠-*Ã^ˆ¼ïvJÊd£“ŸåcsÃ쩼xçüÈÚgï êàE fTWxyŠ)b6'~ö\Ùw0il!ì:ü„‡üF"dA9ßÍk¥,Ä`ø?[ÿ×æNEMðvCÂÔƒ½"(úÈ 80´«Aýpâ‹¢ì0² xîýŸ*3ºþ,J÷‰jE#pt2ÊT{Æó˜7äÄX=ƒ°Å¤ªÚ;ú¿ÿÐïÖ¢ïzt¨É‘“žN»+ÚŸè ® ŸÃ%û2¤]hÖŠJÁÆ:6÷–“.p¨èÐ’·"Ü\ñÛ` +]IÏ'žn­À7õ,9qIQ«W2C£b“ W׊ +q˜pQWœ×£ +”%â¼~ZµÃ³ŒMyE&érqBˆ$Œ¨:ªêõޜ⮅rnœO<Ƚ=êØ(°Ž@42¬Èò°á)vÈE;¢—ÃÑ€êZÕ¤ Â,†/UâFG;ö?ÕN¶î¡:_+õÿÑïÖ¢ïXt Ë—ž»#пé(¨l&Z`º{‹ÔâÇ0(“;ÔAM9„Ïõ l„2<¼–Varb +¦«Ã2:3±¸pdêNù årpÓ}<¹4ûHÊ€ÌáÀª¨#8"Ž"úÌ™€E S:,ÆÉVÁc®JIG7c–§#ô +½˜|( ÝéøÇ:?ï™ G(2XÁå%m~±nqUˆ˜§;ÔÏa|G¤\ÉÓÌŠHšyÀH4ä]†–§FIi™Dk:§äá«C®/@MJ%xÝA¢ J,·nxAuµçˆf-û-d‰Â…Z b®@&œ¢ÌÐ&÷Á„ŠÎ L=[Ð8@,@ƒŠ©r÷¾¿ÿÒæONEM‚òvÓÂГ"…búÈ 84°«Pýðà‹¢d1R²‹8îýŸ(1º~, +÷¥jðž)a°¡„|5(s8$ÒÇm LËï}ÿÓô€Ãƒ J°ä×#±*ŒØToƒ£lÍN!“,Wáe…ÙÆ\a§\,#CªÌ€+⊠+,*Á”?~ˆ¼„ïtJJ`©—ŸácwË詬yçüÈÚc89ï êàDfÀÇ$xyŠ(b4^ýZ±É ìt*m¸ûß_ÿÔþO˜¢–"‡buèŠÊàB`¦º9T4CªìaóIÉ“*p1‘ Ϊ,‰—³³©qàáŸ2·õ†#út‰Nx(TÑÑ¡ãkíB·üJ†‘ëët·> £ Oð{ß_ÿÕú/õãAZ‘ fùqjày 13]úx8Rè¯Bÿ±¢œ¬ëqdÏÄ­%qìúâ-Ï“~þ¾ìWæD +«ÿÙ®Pl±R!—ÂZHûÏ_ÿÖúÊúü„‡üF"dA9ß|*º^€ø!ò9<ű@›¿°Ëù:* ½å™.}ç¯ÿ×úêß1E,EÄë’D¶Ê²´Ï([}š„€ª%ÉëûJ­Æ pò€dv Ôþ R 'åãÓ!4¤jG&ùšR5#“~¸´ªÜb‰×²—±ýäÒRvkø®AHXt,Ÿ—L„Ò‘©˜{æBiHÔŽL=úd&”HeÁ×0?iU¸Ä¯cëÿÐö*ÀƒÏ&2®RcnÖØÊžR‡XŽƒKª$¢Ø‘`P‹ØbÂJ¨nˆ3@¦— ç5†qClâB/ àg>‚“£GvÈŒ:}²WÄ,/”Q®Z½3z†½3a:ç_® HF@$àºø.àÀ3‰ÿ‹ß~_Ó·j‘?ÓÁ_ÖÄôMÏ* ö¨T/i`¨Ì¹ÝÀ0 tÙOã Æ ¾¢R«âÎ>”êyJUóÌð†CPj£ÁÁD“´„TmÆAñ‹ åk–€oLÞ…!¯LÛ²§ŠÉ¤¨3”2‰Sq±Ù4–¤É‘¥ +‡°ŽÜl uá„ù T=‡¯ÿÑöJÍY¯gàºF1¥ Ã‚¶‚67Ø|šðp¶û57TK“ÖO$*§~¸yŠ(b4^îÒV±DÕí¤¨ï‘NÑ\ƒŠ¸ùåZÁƒ*þýǯÿÒöŠòÙÚ-'.”¤A”檬ԘDÃÌQK ±;û½¤õÿÓöªà0àÂÒ¬9õÂ’Ôb1¨‘dV€Ü˜èy+º[ñ¦ÜìÑ!^õï=ÿÔöêémöj4n +—.L(© šB¯µ¤Üjo±5JF./8 €Qßb¨»¨²&NŽÎåχÖI#½je'quû +˜¢ŒÅ(õé!aVdùXz"ŽvŒÀäœÄÇÏÓê>x.¯œcczwï=ÿÕ÷ +ïy±!diÇù +³ ãä§\ƒq¨³Ì ™gá#²Ž5ý«žn[²Ö’Å»Ê÷芹Ú3€3?AQ$JÕÒ.w/õÏöšj@YjÎ×…0—`Ãv%_*x¥.¬ë LAááu&L3ÎA‡0aÈŸ¯åú‰â~“WX(¯¼õÿÖöÊßzçÝc"l/&¯.ã»Ïû·ˆ2)IÑ8øÕ©_e‡•aÈ?®,§$1ã‚NÇ/ +A¾%|¼4háæ(¥ŠØúüj¸VˆþI<ãƒù©V´`€Ë¿yëÿ×öªÛ ÖÌ;dcÁx-ˆ¹tò¿`=i +øñTË#ðí›Ô×Sh$s2â…çÖ «o¤YÑ?ļʈ4ÍñäÖÇŽ»>^càtšeËy.ÌžB££FÊÜ‹rusèµC‰0ãKu'U¼0á'6)¦A;¬J„Pð”ü£b“ W׊ +zŸ1E,EÄëŽaüÜ$N@T/DBi¤[!±ÅüÇ×Å &kÀf%ÁFàˆÜŒ•ß3‚š”ÁLèClôÔƒD Œ ŠáË€1$憦Œ±tÄ4‰€§$©+'G$ÎY‚ö‚%\6 F£`¨Ç8¾ˆ¦HÈƘ–ñ‡ào,ƒòÑ3ÕÏÿÐöªñ°Ä!¯&#œ—È"R&&(Àü SÓº1â0HS¥òpô&’p’_>¢4›;4tÌ`aá:3,ÆÙFAYa®.çÝË”” Æ+ YÜ’‚î +¾v"¹Àö¡ éë±_‡È;\të”æâä˜"í|—”ã±wmHÞMY*Qd½¡–ÅÇürÃý+ɤã÷¼ðoˆ  Àɉqj¶Ptaä`g€$eU P ++rƹL‹j$ˆR‡¯¯ÈHÕ`UŠ1B‹,ê `D^­Â4àE¼‘ì/Áp1˜«D:æ ©5 `檔ѶëöÅò€ÊŒÂtãA&oë„èV-ïnŠÇ¾ ªO‰ôŽ´ò&žŒv-»XEŽPŽÁ€®¹Pö3E̓™íR ÜUì}±t +0R‡2r‚ˆ“ Œà‡&JÛ`Á`L§ÿÑöÊÜc×(ä‰0”¼yï!Œec2#°Çå_ÐDüažÄ,ƤVä:|<+6¹)ñ#6ˆh ø/#% ú› ÖÌ;dcÁym‡„‘¡¦‹åwï}ÿÒ÷ +ã£0˜1sóÏü磢M¹är”»—¬$qƒŸšX8,obêsÀe :ÛCfxÙŠ(ÌPâ\ê¢È»z::³Oä‰$H£<®Hf,o£ÒJ* +Š%YÑèOð“Cù›p·Ì× +m;P:JT s´O™¼PТq“´¥´¥Ä—Ëüq +Cû)çì‘ì{ï_ÿÓ÷Êã£0˜1sóꉋPcä@¢y=Q"¤ÓÈÉ(Ÿ¿¤þ“,e`5¸X¢#`ýÃ2Yý +=÷¯ÿÔûj³~BCþ«2¨keZ©‹ÓP~¾þ½ÿÕûb³˜¢†*—@wàHnÆCA¤ÌûëÿÖûZ³˜¢†*—@wÏúÔÏûüÓ‰æ(¡ˆÐ}ƒ×ÿ×û +µ ÇÀò<ò9Ú3’s?@š)&€U¶…ÐòÈ’ØC¦ÁøäyŠ(b4_aõÿÐû +µüЩJ2PÏÈåß4ཻé( U½¿Êˆ”‡K™Š(ÕÀÑ@ýÊþO±ß_ÿÑ÷ªã7@Ö q9ä'{¢RSL¾‘È¥ÑðÄx¦Q5YPñP¦ÅËd“0V´lgp@&ÿ|þsÑ¿Ùfœê¢È»z::³NPaÁ…Œr'ëpiaV ¡ûçÊNºì©Ž·q©]#J;Q˜¡‚»«ö?_ÿÒ÷*ß1E U.€ï˜`T=9D(ìçÄÆË¢\ðçþsѯÙnœ¬Ü^=XZmÍúÇ=É.XG)´‹‘$Aù¼Î¤Ðe–ª’Ý—¦xXîbÏ+åC[â8™¼® +cìž¿ÿÓ÷ +öp~ãg,b›PÕºÁeÊ\­ÊbQpik «ûúø‚òn‹FNJ² Š¥íî\!iJ3=bï'ðÁ€Šc{\ŽvŒÀäœÄÇÏØ=ÿÔúJÓ*×1Ș`FHÖÄÕ–£ƒØô8ŽbÈ:†fŽŠÌ!èá!@±îŠÔðîg]ñÐÔ‹žiZ»AghÖÄ?‚¡Ú~^y íü,áU ª“ɸæ:Kië¥ýW‘°K’(Ì£Ùò»7Û)QÀ¸Lþ[èוּP¥íOŽCøÉ06åµL¦˜`b +±hpŽ)¦‚¬Ú ‡Áa|8lµ aó\ŒxìÉ€«¶¡x6T¬)¯ôà !ßiÝÛ2Ìs.ÇLÒOPQ¨4‡,ˆFQ,³Aˆ+¡ºÛ–Oëüó_UÇÒAÅ›U±ôï— ‡®‹ + ++ñÏéAÉ .ç1E,EÄë™Õ*uÅ«HgûT7=OÅCCYpnêŸÁ024W¥Cš¨~´¡ðļQrs1’W)õ"€U€c„f<äŒ ŽѲcÄé"Ó_*$ +⃓‰Œ,(¸gÓ%y^Z(93¢ ˜1.’‘«ž*€Æs*E/†p,³¡*Œ +FÇeH1ÆÞGÓþ9¨ Åó›?WÿÕú+Ø ¢e¦M%)ÈÖW)qÓl²¯2qÕ|†$çÐŽqYg (Á[ž“tˆÌÌíÿx–X¬'H‰:•4ˆ#&Û8hÂj•† +ñ‘mäB_† A‹^´M#³xZ^ˆ+F#ER…gøaÏE“!˜àã×ä$?â4G"#éRìFœå…Sx Ù õ"cdÁ®p ¦ˆWbÍ7é’Êc|¬ÀˆoùYƒû6 Ÿ— ü0p·Ê© íɸRg +Þ?æ.°ôàNªk.•â¦¡W­Pò¸‰Vh‰,+e„™€(aVC¼–Íä¦Ó†GbÑq€Àv1Ϩ4Ï# @ Ê NËÌTœ‚ˆ@àXÞ@èÆ1q½ey T6bHÖLPHä­Ï8.TôXKÏÇ$BJH]-×:0ÒÖVµ¶¶ ;Ê‹X*`•pn)°e€ã=jrj +@„.¨•º ¶¨6Q°~NQ'%Ùb©D\–#iaÄØ#lc\FÇLmF?þ‚€A’ÜqZ*„x8éåÎ,+•SÒ!ü»2ý’+ÊØQp“êÿÿÖ÷*éšÇL›‹<¿Ý,Í ÍÇ#£09'11óõjŒ%5mo0¾/Á³u`È“h> Ŧ®tA–kÁÊ\màñtb+Á›o?ÿgÿÓ:o¯g wBº¾âžU À +T̪ý_ÿ×÷Jß1E,EÄë°Çä_ØDüàšÙÚý\B¤5ÏôƒŽñmIÒ®ÎDpÖÔy†KøQ ØsF|\ÏY$‘ÒÒÌ¡å=#æsô¸ƒi’çûAÇy´„íWG#²]¬a\ 3uõ%˜ +ý¾Ûgî0qRÆ)µ¡{I^q[ PØú×ÿÐû곸Rƒø=Íu1G6pyçBÎbß’VýsÿÑûÚ³˜¢†*—@wÈà%- +>­Â”Éê#«ª½‡ÿÒûÒ³–f2ƒ2™‹ `& I&CG(0àÒÖ W÷ìÿÓû +½r ñRÇýE¾™zÌYiŒ¢ç4l»6ÞÁ¤¡j®±ÒéNbnTpX‹Z™ Ü*paF[â[A¢ÕMc¥Ò¼ÀÔ¨á€4=JÕ! Û)Å–‘m–µÀ✋!Ø*à\·Rp2êËq½iZ+ ‡Æˆ»qáF'%I bªú5\ÓyÙ +ŽÜÿLå!?ã26_Ð!?Êa¾ÏÿÔû +° r´²Q·Åø1Ö(8ßô44Á ¡„ +)Ž$qŽÛ?åœX(Dæà#à iQàªåCŸ)ãÑâÛZ3È E tSFÝÀG†Ú¢1ÐDÊ4dK¨!¢¶TÚ3ºãòt5P “ÁÀtân0LBÞñ¯5–Y§’ˆ„Ãt·}¢X­`O%+’ +€fú +—Z1:ŠÓ\9ë!Œd+A0#‚–|Õz¸+AíÿÕûš³piaV ¡ûâÏ/÷ DsqÄF%ô¡{x ¢è7Tæ3;O.RåóíÿÿÖû +¼aÖ+Õå‹<½¦ÂDB×ö}z£ M[[ÀA /‹¹RͬF€’¶àÄ©¿Lœ¨µÃÌQC :÷?ÿ×û +¸pXd`I…seŽk®ÒŽâ”çhút2,›5@7~m3ÍÀa|è+tçê&ÈÑ:xr©‡Lfvž\¥ËçÞÿÐ÷jß1E U.€ïF‘‹Ú nOï€bPˆ@Ë»ñ¸xF„U™>V²I«ûŒò,{0õ=d“üfØÕpQø#ß. +qÜ%h1¹ùÆyIå0!rS]¼ê9îK22Çú‡l1ùö?+¤° +N2°9hóõähF¼9Tæ3;O.RåóïÿÿÑ÷ +úð%r$W›Lóp_: +Æ9½þÇ/7ÉÉÛƒÔÚS¸åS´F‡ b†>>”ZU‡ þ¹ÝE‘vvtwf|¼idhd`á!jÊ^yݲ°½ Sð¼W™( € Ù”8`xqú Õ¡—‰ö/ÿÒöÊúü„‡ýVeP9| *Ò`q½. +YñÿUèRà­²€Ãƒ J°ä×;rLÝ‘Ð,•ÈÈ"R&&(Àü SìÿÓöÊîðcàÚȺݞ#ê‡^±KSL^ÄÏ­ +¼;¼dÖŽÒbZù0๣$±ÈŒc¬™¼“FOi’@fp`¯ÊŠÄ±Ql¸ôÐñ·} „Ï;>éÚ(mVD&´±å$ ìWãU†XÑOÜ#r¶ +Ô'Â!I5øŽ2kGi1-|˜rUÑ®E-#¬Þ`¾VDŠØË jf>)% +dë?`ÿÔöÊäáÜ cG³ñ†2£õTd¹Ã…‡“ÔaIhl²©j¹®ãMÌÊã,ø¹â8>逪™X&<®†˜Q¶•8ñ0[4.ˆ(Ñ—ˆL„^Yxn sdËtÑ”äc"\±FÞB8"bg/“´„5Þ?þ›Ä9X§²˜‚S^PŒœSÑS:q![CØ"H¡™@‡8>逪™X ïn.8bbíÇ«€`Àí2F>´¶ú57Yƒ†'g}Ñ< ƒì'ÿÕöêö_Ð!?ÂcSAœPM$×pÍð2& + ù³,”Ê"~:Ž{’ÌŒ±þŸ¬ùŠ(b©t|¢„Ê 5Cf¯DdÄ+¾ó8vƒK… +¤©¥“BŸbÿÖ÷*ß1E,EÄëÔYggGvgËà +CöË¡0$PxÁ¡Zo[záâ‡-Š<­Ãý»ÊÆç—Ùyñéz†šÉ¬-ñ³Q˜¡Å¹GåLB(Ão[ô‹'Ž7ý I<.~—&p|7ù~ŠÃ§ƒ1*D)c*<&ŠÅI´h« 4}ÿÖþ#]ØÛ Lœ.« +8o¸ÆDy˜þO˜¢–"‡buÁAz9„$F±ž4r¦ñ±Ãq/®£LÅÙÜoX×ß¿ÿ×þ ˆÄ*_uù ú­UʪñóPÅRèøiʬÌd¯\|Å1Tº¾G;F`rNbcç‘Îј“˜˜ù⥥ ‘òñÊM< •‚œ úôðp¥Ñ^…ÿcE9‘ +ǼÖ÷4÷ïÿÐþ‹Bº¬.‡M¾°(xÂ¥Xrë…5P1 ©(`;‘ðŸˆJQÁlYt1WrýAiJÁ˜{æŸNï-¡–Aòôî&,"IüÉ4w÷ïÿÑþ¦ã÷t¡ÃÌQK ±;ãà‰0‚¾FœÎc²Ò/ß45ß+ ~N±ÓÊ&O8‡ ÙsË2¼Ì‡Hi˜ +uà9:Â`*E[¶°p¦˜ŽD±”ëÓ¯ÈHÕ`U… Y-•Ù”ûñÿÒþ˜¢–"‡buÈ£(ýþÖƒ_ÆaC>?꽂L•¥þã²ð×WiIÊþ?ÿÓþ]x‚?‚)Í M6Šh €‡jÿ¤w‹jN•vzÉ'ŠÍÜãe#š¼œùÈ“:4‚!‡â8¹½Ž +²ãÿ€ÿÔÿãÿÚÿÿÿÿßÿÿÿÿÿÿÐÿÿÿÿßÿÿÿÿÿÿÑÿÿÿÿßÿÿÿÿÿÿÒÿÿÿÿßÿÿÿÿÿÿÓÿÿÿÿßÿÿÿÿÿÿÔÿÿÿÿßÿÿÿÿÿÿÕÿÿÿÿŸÿÿÿÿÿÿÖÿÿÿÿçÿÿÿÿÿÿ×ÿÿÿûÿÿÿÿÿÐÿÿÿïÿÿÿÿÿÿÑÿÿÿþ´ŸÿÿÿÿÿÒÿÿþ{ßÿÿÿÿÿÓÿÿ?ÿ_ÿÿÿÿÿÔÿö¿Ï{WÿÿÿÿÿÕÿ¯ÿž[÷ÿÿÿÿÿÖþ?ÿÿ¾ÿßÿÿÿÿ×ÿÿýÿÿÿ×ÿÿÿÿÐýÿãçÿÿ÷ÿÿÿÿÑúç}îÿýÿÿÿÿÒÿ9žÿçÿÿÿÿÓÿþÿÿûÿÿÿÿÿÔûþÿÿÿÿÿóÿÿÿÕüsÿÿÿûÿùÿÿÿÖæ÷¿ÿÿÿÿþÿÿÿ×ÿÿŸÿÿÿÿÿÿÿÿÐx’ÿÿõ¬ÿÿÿÿÿÑqýÿÿ¹ÿÿÿÿÒÿÿŸÿŸÿÿÿÿÿÓæ÷¿ÿŸÿÿÿÿÔüWÿÿŸÿÿÿÿÿÕÿÿÿÿ¿ÿÿÿÿÖÿ¾ÿÿÿÿÿÿÿ×ÿ¾;¿ÿÿýÿÿÿÐÿ¿‹¹ÿÿ‹·ÿÿÑÿ¿×ÿÿçÿÿÿÒÿ¿ùÿÿÿÿÿÿÿÓÿ¿ÿÿÿÿÿÿÿÿÔÿ¿þ»ûÿÿÿÿÿÕÿ¿ÿ³ûÿÿÿÿÖÿ¿ÿÿÿãÿÿÿ×ÿ¿ý¯t÷ÿ»ÿÐÿ¿ù‹±?ÿÿ‹ÿÑÿ¿ÿÿßÿÿÿÒÿ¿ÿþÿÿÿÿÿÓÿ¿ÿþOþÿÿÿÿÔÿ¿ÿÿ¿ýÿÿÿÿÕÿ¿ÿÿ¿óÿÿÿÿÖÿ¿ÿÿ¿ëÿÿÿÿ×ÿ¿ÿÿÿÇÿÿÿÿÐÿ¿ÿÿ¿¿ÿÿÿÿÑÿ¿ÿû¿ÿÿÿÿÒÿ¿ÿ»øÿÿÿÿÿÓÿ¿ÿÿÿßÿÿÿÿÔÿ­?þå¡ßÿÿÕÿì7üˆÝ_ÿÿÿÖÿ¿ÿŸÿ§ÿþÿÿ×ÿ¿ÿÏþÿÿÿÿÿÐÿ¿ÿÿ¿ÿÿûÿÿÿÑÿ¿ÿÿ¿ÿÿãÿÿÿÒÿ¿ÿÿ¿ÿÿÿÿÿÿÓÿ¿ÿÿ©ÿÿÿÿÔÿ¿ÿÿ¨ÿÿÿÿÿÕÿ¿ÿÿ¿ÿñÿÿÿÿÖÿ¿ÿÿÿÿ÷ÿÿÿÿ×ÿ¿ÿÿ¿ý¿ÿÿÿÿÐÿ¿ÿçüåÿÿÿÿÿÑÿ¿ÿwÿ/ÿÿÿÿÿÒÿ¿þÿÿçÿÿÿÿÿÓÿ¿ÿížwÿÿÿÿÿÔÿ¿ýÍGoÿÿÿÿÿÕÿ¿þßÿoÿÿÿÿÿÖÿ¿ÿ§¿ÿÿÿÿÿ×ÿ¿ÿïÿÿÿÿÿÿÿÐÿ¿þ?ÿÿÿÿÿÿÿÑÿ¿ÿÿÿÿÿÿÿÿÿÒÿ¿åÿÿÿÿÿÿÿÿÓÿ¿ÿÿÿÿÿÿÿÿÿÔÿ½ßÿÿÿÿÿÿÿÿÕüüÿÿÿÿÿÿÿÿÖÿðÿÿÿÿÿÿÿÿÿ×ünÿÿÿÿÿÿÿÿÿÐþwÿÿÿÿÿÿÿÿÿÑð—ÿÿÿÿÿÿÿÿÿÒóÿÿÿÿÿÿÿÿÿÿÓüÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿÿÿÿÿÿÄ(!1@A 0PQaqð¡`‘±ÑÿÚ?ö&ÌäÈÄŽÁFÏkÿÐö-\œñᥠ‹ÚëÿÑÿ +ûÿÒÿ +ûÿÓÿ +ûÿÔÿ +ûÿÕöKTë€Ò%†5 +è^¨š õLúl­Ž¸í€©fý«ÿÖö> D%T›ËýY®V"„E „ܯ +êóèÚ±–]>Óÿ×ë#°°¼½p…Ø<$ +ÂBÞ1B›èëD0²*ÔßÁu«ör&µwV$J)¶Ô¤ @Ç?Ø%zúw‘6Ç(~#°o´Ÿ‘ü|ͬ„0]؉|¬¶€,0ß¡cÊDe‘ò€‡²ÿÐê´B‰ŠÚo!@â¯â!€Tß9V*Ôu8‘kÔ½Ñc¦B!ËM»ÊZ +‘k±rFî êÍr² Q=ÿÑê8g†”ï^ñ¬“ê Ù%ó’Ìö5+‘nã& l‹õØ1B,ÒpQÝEºmNhoØÛQ ²„Ãrqä( +lŠ© `Ý–À¡”¶§TŠNåÛøà•A.»"v¤%8®íª¸æ)K:ìW”>~¬× "¡GsZaq¤>ÛÇÿÒéÿ@.Õ–läÍÕ‰í±i +°ÊËr±@* eG3æ„T)²ioñ³abcd 0¹2hRÓ4FŸÇ‡l­e¹`l©Yd^+Ù×.Ù§$cf7åBv` Ž˜…ºJ•§Q,ïrˆ®\”[‘™0!À8¤ñšDZ +ê/E…UÑ‹pb"ø0Qª41Wð•Ú}‹ÿÓèú³\¬*\7b H ¯à0Zã<ö˜ Ž]Pú«w )2`AbçÅí`èèÑ-PšÃà@::Ñ ,Šµ6ÕŽaÊAÙ‡ô ^¾Ä½¥]xLæ„Ò—´¡ìxlì%R´æÀãwd/Ä(u³ó5ajÁéG'¨4*¶^CdEÖ#ÅþÝÔª·ˆïª Î Õ ‚Uö?ÿÔõ?@.Õ–läÏúåÇàw +òôÄ’ àÁæ@¨ÑS@œdV2‰ÉVŒm^ð™Í ¥/iCØôK2i(“T€‘p0&m}èX‡%7hÕ5¶*’DXçÓª.4Gx)lsÿ¡øüŽÁ®Ö‘N€QÙ’ˆ"`?Vk•‘ˆ‰ä#Âg0½¬Og +؃ëŸ øSö)BPÝÄ?œCשּׂpûÎÊŒP" Ve· +)žFýÇŽG¤8£¨Ü‰ýx7„òF„ÍjUl½†ˆ ‚ƒØ?ÿÕôB˜žÄ`+ +°Cã–èh½hDÀnÀ´IåaµIaƒœ&Ç1ñ¡(P œÀRö±=œâQÀ4.É€;Áª1€I`1±˜lhš­[É/õf¹X ªUUsYbL€ã°­Zªç¼ +|Õ+ LÏ Jõö%í*è{Âg4&”½¥cÑ*+RVmœí±wN׈ëj¸> %Â#°Œ)øS6EÞsÒHÀ¾4€ƒ“Nb#?׃xIß$hLØð‰Í€/kÜë¿ÿÖóÎè±Ó`å¦Ýgu§~†ÈììNµh³v +¡šS‰¨ R€Wh9q).€ÊJ¤rw}´W´g èèP +„bñÀs™‡1‘M¹Q! +²9ªD<)@`ìUR!éJ!P—H二 6Pæ/³³ÊÄ%h_:'l[+ IqG­aiv‘ýSbN ˜½Bç@QÄaXDàÕšåd@@¢"uÿ×ó-ðsT\„CŽˆ´5y',-^·ÈÜ%Ë¢º°àŠGIDJhh$n®†Ò b6;ÈÄD +6yC ¢#¸„­ è#ÄÔ „«)¤<˜ïÌ´¡”DÁÐ5‡…kÆÁÉ)‰îF"1©DzÿÐòØ;y{D"wŒ ^€|í¨Ï]–ÞoÑ‘!ü±o1ô$R)ãσùm±%]œ®ppœ‘ô(nb´gP–‹å#*\3(W*†•.”+€CÄ œÀRö±=Ÿ*¦K`bH4‘|Ú?¥@Älw‘ˆˆDI ’²Mz;¹!k›m8E«rQ;|)4Ði¡ÒD&¥ÓÿÑòÐ:§ ñ&Ç£ØÅ k“Z÷ŽŽx»Yø8J"OÀPd4\³Â{ +¸¨T!ÂBd2@âÚPñ­i-©£ûhèWJãÇÃÒ%%ÆØÜ„»Æâú\ïÏ¢uK\¸—‘ñŠ +hWTˬ)’ £»9RMPèÎÜ’…Š@×&µï—ç-Çe½Q\Ê“Ä0 +,ð‘ä+M¢`N ûOtÂý²FÓÆdo"J_¨Z +j‚5 ’NR…”ý”}g¹ŸkÝøôÎá!—#QË)HT@dÁˆvRaÚ«[|hò +¡J±HŸ`—a(2•§63"%ØÅ%é®['a¢ +„Ö>Ejˆ1\ƒœ×méÊô¿ÿÒòÿ¦NÛ'öh‡„¢¨)¢“n–)‘MQÑ‚y貺4.El—ÖLÂÐŽ€È» +€$¨?¹‘ü|¶¬I?}˜S– +ÑT”ÑI·KȦÀ‹¨èÁ:5rˆu£æo—ØEp ìT@§5žd‚Kûlšs~õ>OéP :€ 6H-ÈôÿÓòóºÒbˆP‚Œôuì%…•cA@ø ED’6êb(”:`Æq«5ÊÈ€DDõmX¨[QÔâDQ¬T©pà@ÅAEf»?¡@Á-u”¨ŠtÿÔòëÓ;n÷a5 ¸5ÒÐiH…=©3Iœ„@¢•’-„*ÑÀB‘xºß+•TˆzRˆT%Ò9ôøê};‰KëDAŒ½^ðn 4¬JŠ¡Jè8ÿÕòw)Ô±2h9=„ˆD<‘'†å‰2ŒbÒ4b!áï¿Ð%zû÷•6õf¹X P3FðÊZŒ}¬4aÙý*&a¬¬#£ëØPVJ¼úoXP¢ê¤„…TˆxR€À%Ø>¹KbÔZ„Ø!cªE¹E¹¤ˆêËëÓÿÖðâjÂÔ Ú\7"(ÕÌZè±´ÍÿÐ̘S”x§ã€ªìÖ&(À²)°âpQO.& L%XM!äðÃñØ; $`DÖ~ìÒõÃ{“€1§a ö—m‡ªb&Z 0*@êÍr² Q:Û` Æ +Â@¿®è °"" "¨BèÅU&O[wÿ×Âús+³|0 ƒ9;¾Ú+Ú3…õ¸š0•`4‡“.è €íþ{±`Ÿ¿¾ÆkØÕÛrkÐû6ÙeBt?;Û×À +ƒÌ*$UnB5=WÿÐßsm°ˆ›üGgô¨˜†²°4ˆ€)ÜH1{芟úŠ +Uãš…±º!‘ :ia?âÞÓaX§phRZ Bi®4zHæñbSl“›ÙºyPù¥ËÐJ]`Ѐxs¶žDD‘ÊÕ¹w¦ó[Ë©«eH'%1gpkäP4YxÍMóäÈ’ 6 #J>¾Ö +³ ]÷åG ¤j´A݆¸Å⳸| 2S€HaE™œ±&Ä‚Oo¸'#¯(_…lcõ^Ø-ÆòBò[—l*Ôq ‘M€7QÙ‚ªâÖ°"}Qðâ2)· +,%¦S6˜”²VJ>ÜWAöL-UDˆi‰êÿÑßsl°T¨ºüSgô(%®²•B q2“¤àÚßp +ôi®%ÂSD³šÞoß + ñL­$T¯œ·eí½$ƒd*ã¬î¬Ik‘£ +Ž×=ïFDœè¥)Ù°Œë%"FÍ(gjËS?å(!Ù%]ª+ D×A À(DÄT‚øÛ›æx‡è¦„Î}É‘$ìF}c¥‡µ +e‰ÎÃ4 «’¬J°6Ír#c¹ÐpÌ»‘Qõ€‹ ¶…ÄâTˆÔ”€Ttʱ}w„d«J”î“ÜÌF䌓5<“5®õÃ2Ç”BH1Fd?ÕšábÇ&ÆŠ F/bñ#&ô€—c{PsïÿÒÆús#·\0ƒ¹9®Ú+Ò3•õ¸š0µ(vƒ—&è €íþ{µ`Ÿ¿¾æaÜÖlÙ0DPPl°n°D²ïŒÖ|IZN·ïÿÓðâjÂU€ÒL7"hÑÍZì±´MÐ̈Q´ø§ç€ªîÖn©À²)°â;0U@_.& L-J] åðÃóØ:K$ !PÞ~ìÒ÷ƒ[³?1§q ÷“m‡¢b&Z0(EêÍp°:ý›ˆg™n‘Ž gY÷ÿÔó#õf¸YEŠ>u–$È1‹ +Õª«^£–4NšîÚ10f¡jp@ô ^¾Ä½¥]Œ†àÆÁ@›<¡ÐQÜBV…éQØKÖšêÂ(õ¿9:B=þFi§Y÷ÿÕôdEpRÓ© ¦Z¬ Ç’Æ•E_éP1äb" +\­+B•ÎHÏá9& ž²"«0Þ‚ʈB+îL‰ Ã`’4£Ö}ÿÖõ¶:숈„‚"i)`ðŠåêÍr² Q=†ß÷àéÛdþÀ,êþÿÿ×õö#õf¸YEŠ86/â³4&‚¤Ñ’ /í³HbAñ êWŸ—V•.”+€CÈ…UÊ°„Q-LáU" 0 vpª‘ +P»Ä'©^~\t +]¿{¦’“ ºžRW*ÀhJDµ3…TˆxR€À%Ø9ªD<)@`ìUR!áX#³BàOR¼ü¸èº¿ÿÐèv dôÔ+Q»ŒHšî‡8$“|T€VÉ©†ñ¤·WDD–Žhø6~ ªØ1%°ae-˜«»(÷ÀµB‘Ù‰Èp#p|•´9ìä[$ÔQ‚hq*P¡jÇZFÎh !I*Wd×~äs Ðʶ€ãú}õùvü™­\«†W ÊbB +¨)õì?¨ª ,:6ÑQæhR›¸väÞŠ[–GbPKÇr(P>›+c®;`*Y¼œS·Ðç5vŒ¥E©±sC"`#‘l“QF ¡Ä¨]B…«i9ïöÝÑÝŠN1É—AB"Q'/3'Í$VK†“ +/ØæI´©Î„/¿ÿÑè¶=€!¨^ h[>1–A1m3 ’þÛ4†$> D-PºÁ€ýY®Vª-xM&vTjèïœÀö•=ÜæjÂT¢Úž^£ïÿÒé6|ÂQ½º««NfŠh"ü1GAú³\¬ˆDOwUÿÓévq5a*À +i&kÇ×j%¬À[–«sší¢½#9^©_ítÊd- A·Y÷ÿÔéöVH$¿¶Ì)©)K’´šlì܆ÞÑ] + +&„¦£7 + PXA|ŒÃý‚W¯¡'iG‡¾±Uál] +ÕÑ ’þV[…ˆ DGÃв)°â;0U@_ ,xDæ„@µîz_¦’ADA¨cïÿÕê6HŒ…­ +­êññ¨Ò Š•v2™ ¢3(ÀÞá ˆ¡…v¨+ý³’ÜÄ°‹á… œÐˆPô°C »l·bÝ" ~y +­Ï·±í€^€v(„ØÕƒçö°ttU-ЛÂØÑ8ù”Hù¹š0µ`„t£“ÍÙ +üK†å[:_ßÿÖ鶑<™0f‰FTYÿB3šãvwEšl)Û·ª0»è¸š0•`4‡“-D‚¾ÞyäýNIc fºÕšåd@@¢"xÿE8Ô£A°[¡p›-`ź@/ä¯ïÿ×évÚ¢¶ÅɦÁ¥±j,l•Å +[¶EÄPÒ„·ç0ØþtUCÁîž—K´*#qÕÏÑ$F5ªD€ëFÐ +DZ¤ÀdHÅeŠ–~àÔHDÛPaY€›ia?ê^—+ þa‘²}ãºÀ=×5¬ð€à‡Ïþ@×¹É-W-9I@„2ËܾêìRlVêm01ëÂ¥Uà¨ÐK«ˆÃæ—/@\ +)uâGêÍp² Šq8%7iÕÕ"”)Wu +ô +Á¢¾»H_@T=…Á˨n¦@QÔ•ÑJP´$÷†;NZʶ11¹ÖfŽÀ„*rø‡° ys æ\òNP¥w²0‚è!…D]|Õ‚ajвVÅXôÁy‚ˆ(9HJ];:’€ÜxÿÐéviH®(Þ‚TÙF®Ž{Š²ÆÀ¢ˆ¼J¹{åÊ„¼@ßê°J>¥GJ®Y˜?^¨10Wv¬µ3þR‚ +×zU„ÂPÀ„ÔÛõ…æSWÿ“’gùEz­û/ɵDx yTÞì0Yëi‘ FMGHâi!ÈißkJ\‡îÚŸáƒ;„¤àQJQ¼!̘M[¬;r”a-g-À‡ Úz‰ÀDâ™$€Hœ‚“ñAÐ`P€–aÐSшA +PH +¬Bô +eˆ ‰Â¶CŽOŒd `X#“!I–7 Å›f· 68„JªDc(û»ïO÷n|Êl±Òk@@׉4™x¶ÂXFm††$y#Ý“D–Ô‰êo$B–´ !kN¨ÓJÎÓÃP—(I²_Y3C@FÿÑé¶[òùh!ØÉ«rQ;ü):Îâï9ã +-ô@¦'±ŠÂ¬LhöÀ@Ãmƒ¾7d°Jú¢b„lð'µEmŠ3“Mƒ ¶D䢪T«Ö}ÿÒê6ᘖ#»ŸñÊŸÈìí'Ïí`ì訩w‡ú}‰‹3 v&Øü(a8¿•–áb(Ïè½}‰{Ê›<¸páÇubD€»lZB¬3×ôâX*äAfÀ놄¢BÑT ÆRtÔ(¤Ÿ×@Ó Æ­FK‘ì kuÅìy<š’ˆaú7\¾ÿÿÓë¶á˜–#»ã‡ë«(UT§žpóõ!*¢ØŽHŠ-ŒÚa !Ç9/* ŸÁ$ËÖýÿÔöÝ‹Ý‘vHPLH ©Dœ ˆÎ»ïÿÕöÍ‹Ñú³\¬*\/œ +k½Bl{ïÿÖö½‹Ñú³\¬*\ý +ƒÛëeØ9êÍp°=ƒïÿ×ö‹¬j¬¨CUB@±áš^Ö¹è#)€¢D¢°™¢6nêÍp°=‡ïÿÐöŒÙk-Ò #B·X$ +Ïœ«£ž¢Œ•´ ,kÏ+$éÇ~CìfûÿÑëvhý›AíeU!:ÏžÀ™ÒY! +†ü”¤L¤¨¢(ªŒQ80ÊHÃŽªÄH¢'(… xÿ¡øüŽÁ®Ö@•ëìKÞTÙÌÔ …«#¥™ÄÔ …©@+´¹öÊc˜‡n?2{È\qx’—$KìƒïÿÒêv#õf¹XU ¸¦#ÖÎRë””xôî‹ÎJZ ÿ×(~¸k‘»?f{YQAŠNýÐ µcd»83SzwáCáD2Ö +y5) °l²•ŽïãÚuñ*¸ÂUŠ…±N$UöO¿ÿÓê6lìe6æ€co¼ìMÈÜ%¸CãÌÔ „©D!µ<¾¸‘|Gªf‰Õ i>ØÙlÜ¡1°Œ"‚k°Â¨ÇÈ(aé& ¨xpœÐˆö°=Ï`ûÿÔô¶p<1^ Âëj´ +¬1LW­ù@ŒÄœ +3P0:FG’‰5û* ïã£l¯ÿ#æc"#|«(PUiªÆ ÌðW^ì3í¹` +·=0;"“ùd*ðÞr-OB*5ÉmUAT#Á\ÏâÑ*WχÇÙ\™‚gÃã„ í®MLŠt ˜ŽŒ‘8³Š°Ï))šc¥õTeµ #:äd8ŽÌ†\x2åyÊD00 Ñ ®PF +Áëv"$EšÒ +Ðb¡Ä€XÇ5z*·cÅì¢xøNæÙWè‰ó¡4YaÆ#õf¸YEŠ9j+dZUÆæ®±b V€Ká"6ݽ„Ý1% s¶JdK1il¨ô­YåŠêíÞc +y˜.îÀ†ZÐSºÌðæÍéÕN%-••«"œ§XQªrO7rf}Â4Ü<þ7È·ýÈ#£2¬•HNUœ(†ŒzñèËP¼ÀxC +í’QÆÑSÿÕôDûÆh­BAi~¾OÀ…E+‰T0-–Ä„É¢b‡ºØ´Ò +¬wº @if &–( +£+»LÔØ@à7£ 3’VÕW½è~M+q ä„y¤¶_Ni`R!sŸ”M›% r©a4U+úbILÀ‡¾døB½¬#‚ÕŽaÈETÑä=÷×rdð m˜¿ÂÅTŒ¶›(6Lý1$†`B׶hEGèÚ±–ͽ6Á.ÆPanh6õÉOrX +ª²£ÖÿÐ÷Ý‹ùä?=ÜŒ<†нP™±ÖÅëŸÿÑ÷½‹Ñú³\¬*\™€ÛÒpúLqÈ~{« x:ÿÒ÷­‹ç@¿7ëN’¹­(2²Ä æjÂT¢Úž^‡ÿÓöŸ,~›lô†Î"Ã5È^}‡Á",RÁP$[ žX +%«Í C‚¤#¥s xä:b‹a3ÈCÑs6˸¹D4 ‘'·×Äʼn[‚ë• +ë~¸€4ç~Lx + Gº\OVÓ¹÷_P=˜ƒDz@Nè±Ó`å¦Ýgu§~†Èììç‰ÎQüvô_ÿÔöšZ… £è©ƒµƒ‡›D Ì”‘c/gä8"\. +–Œ +¸Í6:)}ó.–Gàp$ÉK@$²Á–XÖ€Z>ltRûæ],‚22‰ðà¦ðÊï,¤±Vs’;ªÛ˜·Äë’ÇaÚfa%÷ÄW‘Öxb¶D èHìl//\!v Õ‚¹(¾ƒ¢- +CžIË WKÿÕ÷=‹øš0µ(vƒ—ù†€rˆ¸cH’Ó†›˜ l-J­€“ÙRôßÿÖöœQÒ6ò‡‚SÎANþ–¢hªåFzÇlZ+ +@qGá)6‘ýSbN¢+ÑRvJÚ «5ÂÀêÿ×ö‚e¢ Ë[ÊlhÐLÍ›G³Ѩ¨´Y«T]‡ójBª–•Ìò’§k·±QMU©U°r ¢ª^¯ÿÐêö#õf¹XU ¸nÄ^-À`´ +V( +L@7< X™n£³TñãàbžT¤jåíxñÇ΀lõ 0²‚ÐÇ̹ø€ÂŒk,I”\cRTÐ µc,º8|šÎâï9ëJHàŸ¡ø ~ŒXªä©ÚíìEdSD•jUlœ†È(ª—®ÿÑê6n䕬Pi°„ã?›RT´®gŸÊ‹âž(¢¢>6pë•T 3ð™Í ¥/iCØô¸š0•`4‡“?°Jõô$ï"ls$h +n +^‰¼Æ¬[næÜÀòF¨Š—4iÇЪÐÚ6ì_ÿÒé¶:"ì* èv…¨`-Ö‘:"ÐÔ9䜰µt\M@˜J°šCÉ›ñfð‚ŵR®Ž{Š²ÆÀ¢ˆ½…ÿÓé¶vÎDl,¢9‘ºrI2d•"¡'©+y MUu•wÐYj‡ +Y¾d”RôæÑxwìo¹6K‰µ¢³ÅÃèm!„Ýæ¬w…ö¼JQj° yŸò¿üˆ¼`òö§ÏpærüÀCfŽ§E&Ï,®ú -Pä!«1KASæajÈ/©R{ŠÔ£ÔO‘,î)(öÿÔé¶Iªv¬®œЬbìBÂ'K{•|PÁ!r=±ØƒÌY~&6JM1Ç-RÂ4ca‰·ˆ Dµ#µ 6 +” +´µe¶˜Á5hmP\@;¯SWZ¼EÂÉ~@콕Þ#2ìÌIÂa¶*44ÈØkQ Bæœâ~@ PB@…ù™·Í¥©ã–©a1°ÄÛÄgëáda9e +3d”!²#¦±É“÷Ù¤5(à]s½KHÉ´öÿÕéösÄçA`þC@›½8¦U†„Óu#¯Ý]¸ý»V2Ë£‡ÖGêÍr°ª@pÎc˜øЕX ãHyâ(Ú3 /g±®È½=‡ÿÖêv#õf¸YEŠ9ý‚W¯¡'y`·¥D9lœ=^˜†á +Èé €5ô”¨EH‘™~ìÒõÃy—q|e‰ +„§@9¢þV[…ˆ DGZ›àSÑ1Bœ‹½ÂB1BìqüNUHÂÓe‰Ÿ‚ë–Ì\(,‚qÐ.{¬ +t0ý»V2Ù£—Ù?ÿ×êvZ±P–#©ÄŠƒxæÔ.µ +loCÌçÍØ@î6g¹?ÿÐéöFH$Ÿ¾Í!©G õ9%ŒH-¸èå<²€ÚhȵÓÝ?ÿÑévq5ajP +í.i+Mþ‰z8ÂKaû€MÑî¿ÿÒèö#õf¹XU ¹Ž’€ÀÀJM_!ps„çc6’P«5ÂÀ÷ÿÓè¶2[H¯Üän¥h¿ÓcÇbÌÔ „©D!µ<¾óÿÔõ¶#õf¹XU ¹ÌÔ …«#¥™§C>øVø.nôõØ¡ +YšÉ“÷Ù…1(ûßÿÕó +­€Ù@¹À =n +É¥ ü^ÖÆÕK¬B$ší¦Ã€$¨…ÔæРÅBùý¬Kt&ðøp±±5!Nf L-X!(äÏü +_æË’àž šÔ‰ÚââB2˜ø +$ +÷ÏÿÖòŒ¡œ@©…j +q) ÓC´ˆ~þ +CÊÕšádA"(àsÕõ"RE]áèˆ6q±³–ækM§hýÿ×ò7V„º7Ýñ AS@`]…UUA€UT~¬×+ +¤Wú³\¬P +¨Õšå`T€ +ã9¡í`{˜Ç„NhD{Xæ-UrÓ$£QKSŸ¨ T†„ðxhþ•±ÞF" QÂ!Á³/°xå½÷ÿÐòwÔ0ÅRÂ… +<8–„˜jÀ +i&E)´R l˜²u¤¦üâxØ ª6º=¶S!¥( ]ƒ’æùhâ™f4%/»#nÐ'œüÿÑò¡1èi 0ð2Õšåd@@¢"b™è1""~O¤§]‰ ”*áºj ûQh;Æô`ù M4ˆ¡BKL±ô8(_a÷¼íd4ç%A?Ù¥¨AðtEØT A¼¹C²JŽÈ±¿ÿÒò#õf¸YEŠ85 €›„•(è‹CDç’vÒEçÛXð›Þd)q¥úˆÉ`Bw{þ¿ÿÓónä…¬Rm´áMÈ #áôÄ’ž8ǵƒ±£@5R놩¼‰Ñ«R¤•b¡-GS‰¿À?ÿÔÿ +ÿÙ +endstream +endobj +214 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +216 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +218 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +192 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [130.945 683.186 148.101 695.498] +/Subtype /Link +/A << /S /GoTo /D (subsection.2.1) >> +>> endobj +193 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [259.61 685.482 267.668 695.247] +/Subtype /Link +/A << /S /GoTo /D (cite.NIST:Fips197) >> +>> endobj +208 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [285.902 232.347 303.058 244.791] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +209 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.805 218.929 374.961 231.241] +/Subtype /Link +/A << /S /GoTo /D (subsection.2.2) >> +>> endobj +210 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [392.776 205.249 409.931 217.441] +/Subtype /Link +/A << /S /GoTo /D (subsection.2.2) >> +>> endobj +211 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [466.081 105.881 483.237 117.943] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +222 0 obj << +/D [220 0 R /XYZ 77.669 741.543 null] +>> endobj +206 0 obj << +/D [220 0 R /XYZ 189.983 311.78 null] +>> endobj +34 0 obj << +/D [220 0 R /XYZ 77.669 283.957 null] +>> endobj +38 0 obj << +/D [220 0 R /XYZ 77.669 174.763 null] +>> endobj +219 0 obj << +/Font << /F81 85 0 R /F99 140 0 R /F95 115 0 R >> +/XObject << /Im1 79 0 R /Im3 207 0 R >> +/ProcSet [ /PDF /Text /ImageB /ImageC ] +>> endobj +237 0 obj << +/Length 2493 +/Filter /FlateDecode +>> +stream +xÚíÛŽÛ¸õ}¾B2qHŠº-ЇIv²M›ì%3H $ÁB‘4¶º²äXR&Ó¯ßs!eÉѦé¶óˆ<$ÏýBém=éýpñäöâòYª<%E&3åÝÞyq&2c¼$ E’dÞmé½ñ¯6A$ýkú¿Ù¡N}EšþSú¿¤žÏf«—38¢ÿ˜x+#9;ø)ý?¡XRŒtµywû7¢1‰NB$Q…(™º×…xA¬üð¯ýŸèÿÇig"²Ds¡¡Ì¼PdQÊ›ßê(žçb±‰¼`†e/Ý?w³B\h„ÎRGÛ "ëj“•HÔõÚ]Z‘…‘Û“‚Ät"ŽùâúöBÁ’ô”^¦½$Ê„Š¯Ø_|¸"M#Ís˜£¦x³`þòù^yßw¿ÀÏسƒÙá߬ã›u|³ŽoÖñGÖ!mù/­$IDg^¢B% Ó]tÇj£"ÿ1G&~×V(¿x(µ?t<•Cýq£#?,Ò°sØÝþ0ùPw-OÜ×ÃÎî>á´Ã±køãXmë~¨Žü +ÅÈy[òŒ™QÑÛË:Æ9Vl’ëjJŸ(ªPè ŠY‹˜3ºURæC.‚ÖBF!cÜF¨ýß6ZÂð÷Àœûé·=ñƒÈ ȦÜçFùÈ2‡$7^iƽÝÔÝñ˜ópìƶœ_E³UG;»»é +\ûÍ~>4iG éfþÕõ +/ 9ŸÓ³êfÌëýeu¨Ú²n·°<ô#kC%s–›ªÝ»Ç6DHh»óÈ£2¼ñœ‹ž—­ÂªòÂB†Iï¬L'~_U¼ôF½ÖLlX8µª‹`ÅIAa’!cÇê‘Ñ a* ‰0 rf¤ñMÊÄàE1OÆðØuc!Ê`®j ²Wÿá0L÷ºCÊje±È-Ð9®™Ànlbw…¥áê<YB €»’aK"‚u‹Øì›M +ö^•q%fI#ŠáaؽƒêÞZì9ýrìÚ桶ªJwq×öÐüŽ\ÁC‡ú½ß( ýŒ‡‡t;™"°t˜(vy»e»þ‚ÏÆä /úâDÞ_ìÔHd#Na#1sº"ô;wö«ú_m™WMpÕl;l†ÝžÙ¾u"Þ[û±VŽËVÖåkºV:e–ŸÔÃ)P½ÇgçÂ4iƹý‘.öN}f~n­nmJ’- —›Ð¥Iæfì%‡f´PÞºcê¡Î­â@r®ÚòKñ4ó÷ù§zr÷<1ì`ãv*âTªô"1)A.M\.½=!ªÈí1äv%â0f4¸e-1«ʅЛ!¾Y½42ÔîJÐA¿zX*"9a½cn8¶öüÁÂÏóÝai„0uw¬>Œ Ï‡UÊty?žn½[R~•8R‘)5%YG2ª10:+§¹}~–!Øîwu±s–ñVÊùpÖ3ùuËx_YS#cûAÉ­s +”ÆÊqýã׉H“ŒNHü¦ˆ‰á ’±Áf3o†ýVªÄbÆsL#ŒNÏä½c$L4{äQ*NÀ£ˆÑ•ÖŽ…̌۵ý£s' ±*?ZD:ñ‚ °eöq’L„áÂIþB¦(Q–À‰¡+µ!\b˜ÔÚ´®6Uò?iíŒ4ÐZºTj÷['VÞ,*Âl½°Ë¸ö@ļ9VyùÀ³ÛªuA +Ó +!Ríˆeçni»º-š±¬ÜÝ«µôP&µÃ2`˜Gê‘MSW39ÀÛ碂0&m§˜}¹SÌÀ‘l§h1)ñºÜ7ψ¶¨´Ž™nû}ÝÛî`F,&p›kgÍÒ„Æ£`ÕÍààÏÛ™¼±‘ ‹<¥€ÆHÛ@ d @3×–ð›'%%´äŸ¨üÚ¬6ÕTS=ûù‡+±a­ÚCCT­f?´¬¡Ùþ3gÿ•S½·ïe}ªm^oR|ù9ÕD˜ ¯ +ÿ͵ŸVèZ^DIü§z~s}v%ñÛ'”¹‰¸ñŒ€@ƒ(4üP åŠøœÞÔú_óªÿµ„(D§c!þYÅðbŒFaß‘`1àAK%/¥¹”š¼*yãs»tÁÆ=¥°ýow.YBæäqëCåâT‰Â“ùëv×ís»ïÕ؃?Ú|NW&Rh +ìÄÀ¢9Ë•¤|7cêŽÛs'ú}gb² +endstream +endobj +236 0 obj << +/Type /Page +/Contents 237 0 R +/Resources 235 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 223 0 R +/Annots [ 230 0 R 232 0 R 234 0 R 212 0 R 224 0 R 225 0 R 226 0 R ] +>> endobj +230 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +232 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +234 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +212 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [404.691 710.153 421.847 722.345] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +224 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [465.29 663.429 473.347 673.194] +/Subtype /Link +/A << /S /GoTo /D (cite.NIST:Fips197) >> +>> endobj +225 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [281.404 634.034 289.462 646.347] +/Subtype /Link +/A << /S /GoTo /D (section.4) >> +>> endobj +226 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [153.921 350.881 161.979 363.073] +/Subtype /Link +/A << /S /GoTo /D (equation.1) >> +>> endobj +238 0 obj << +/D [236 0 R /XYZ 77.669 741.543 null] +>> endobj +241 0 obj << +/D [236 0 R /XYZ 246.389 470.713 null] +>> endobj +42 0 obj << +/D [236 0 R /XYZ 77.669 332.481 null] +>> endobj +235 0 obj << +/Font << /F81 85 0 R /F121 167 0 R /F53 239 0 R /F56 240 0 R /F95 115 0 R /F99 140 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +252 0 obj << +/Length 3084 +/Filter /FlateDecode +>> +stream +xÚí[[sÓH~ϯð£\‹•¾K=oIHfÂ,;q1ì5%lÅV!ËF’!ì¯ßÓ7¥EdacQ[©¢ReË}9ýõéó‹"¡Ñb„FÏNΧ'§W1aJ$ñhz;2”Œ¢ˆ†Q$GÓùèMp6žp\êÏ›ñ„’8ÀúÑŸ±þ<ÕŸ¦]z½§Þ5ןˆx‹8ò_èÏsý ]Ø :¿›þ¦1ÆaD"ª b +×p‰ ºWc¬ÆM®á“ÿÔŸ43£PFHoŽâ"9¢¡ä±™ü–pÑ ôÕ +ÆGoäD#{á>¸›p”…DÆÛµ†u6Ž¥uÙµÁ,””»94F"P1WƒO.§'ºÐ8Œ“dqbf«“'(ŒcNÌÿZwrMf²»€öÓç+ùü9Ñ+{â ÿi?­ã§uü´Ž]ÖlùØ,BH(¢¶ÎÂdÁø7ïÐh}¿ÁööY\à XC>ºY-±’Á”^HŸ  +††ˆñMc•Ü×\ÌBÇ™´Æz±.Þ"DÛ2©³uátxG<$Ô‚¨}tpŒAH܆0Ç(HÊ1æÁb<Á(Hks¤W/Ÿu˜¥àaÄŒYZ ø!lŠD 1 l +£mØ×—¥µ¿›<›¥UПÄéÆ$D±lùõ/ƒàϳ—gà™(âÃ,Ï"²˜´—¿5G#=Ï +JG _ÂŒZ%w]dÆ"dLŒ¼oqþ¾CDöbùßn¿¹A廒SpS1ýUÜˈ¢P©E~»é2b!à, è…A¢êŸH{Ó–Ò"†­EÖõ*­ +â<³Dú}Ì€Uc‚‚/cŒPðD)¤O`—œÙsL‹Y ŽÆlì´˜¯yêuìôƒl§ñôK"ìu–gÅ]‡# "D°²çvÅ'0[dã“y³3µÔIAµ—n2µµòú‚Þ`†ÐÙ„_=c1ÛíiQ@ãi|LZŽ $w»™aP87ã£Àqãfα8ÿër·³Dãl|ïæõ᫶­˜ ¬e0ÌúdP6ªÓ†]Äæ<Äò»ah2*¢‡K"‚ô±È¥W™¥R:/qÇûØÄ_]¿¦hB¯®(é#Ó +p\j) Í%"£* +Á2©…Á1 Ç&çùz¦ó‡ªË'33Š¯îà݈íZˆI×Y5¼;ÎÞ5ít‹£¬‰ø8Þ,£xŒ‡pþ¶(ÌëR\Ht»ÈÃ@¾O¡å‘ÏŽ¼ø’ÏÖEúü¹el@#âfÀåKrAùÄ®‹¸‡pCì¼aœ¿s,iÔ"ݤ‡rƒ pœóQP0/Ò¤E\I‚¬ðYDZ›q/Øïû±nÐ +í|Ђ÷°îHs×´ƒ~Þ/ãÛ´ƒðL?ŽvË裎îCÓ¾´;<¬Ø:»ë žóßÀ½Š4÷x÷†Ø~Ã=û<æ{SoŽz>ˆ}¨çv0÷†@ÝpÏGí!ßFoKH%Cé{L É!Fs2L É%à¡.×'ñÿ¡„d;Î +´öóHJÈAàAK_•°ÈnO0 +ë Úfµ 9G숾òðUU%j›£‚*‡,#|TP=\F› #ÌG.;ÈÎù;ÇQ$ö +¨Ã p4òQüÀ\vÐ +í|Ð}¹ì1ænÃ)gPA"|\8…øO"9L8%26ÜÙÝQsÔ +ÏÕÿ±$}\Qs4t÷ÐŽš"F=l„c»³ýƒæ ö¶@pÙC߃—툚 W‰²X†1GÍÃeô‘ ÁÀèqÝxD +™<pãu ŽKŒ~Ð×A7Äóïæݱ¯x§dóÄÀ÷â<£ì8â,£‡x,F`ñãÈVÙ¹c\kçRÈ}“Õa@Xʵ@½› ½Éª‹t¬öPm¤ŽjmuE=T;ÒÄ5Õ@¡Ç† œ;Âdž‡Ëè£'¡ üÝmdû +ßüísÂöæÛ ß|½|3ÏÑ´”¶醀Û·‹YO]xŒµÛº©,“£êBÇÃÔ…ŒD‡»Íº³.uCsö#© Q@Ct_í\–KÖCôA@8¢·Œgÿºp +}[ úêÂ×íšp˜R3)DtTÌ<\F™¨Œ âÇ‘ž²sÇ¢ÖÎ#¹÷sÀ°,jØ7\’¢‚ÖÑ­…VöËcÍ\±MÉàâû«Aaéö +_G\´ûå,Ì!¦(L‰vOŒcˆÉ{'óÔzá_ $2”iU­·åÌ6o«da/×…ýgdv{«î—¤eZØ°['å"Õ§?’bn.fͳñ6ù´ÏÇ;¸£Iü¤d£ÁR˜#tÓ1 +Ö·ê›õ25 +ÉûµzÈýÓ˜ðÀ6u,Q™ž¬°³ÇØß)´ð›!ÛÊJY&åü³”¶åƒš`ó=ÉÜ!Ú$EK„ê… <Õp>ù:™gÅ¢ºZßÖÌŽ$d‘ÖoÕ)è‹F$(×[P†Å±´‹WªYeFëÚ4|ÑøjÓZm7›µ»“5Õ«,˜*­©^ÿÇêô|}Fª×Ï…l/LQ:«“MR/íÂÕR«F]&•çl½Z™É¬¥:}å)Nà9 +{Wè ´É8X)Uló¬Þäf†V¨]›° ™Ï•qšÖ*[I^™žÌ~ƒ»6½êTƒËƒU’YxešTÚHT³¶cP]Çù”éBAR+jà ÎD‰UßZ,ô«ä.3ÈW¦ç¶L?nA§_LŒÁ¤MF ÷Œýíý ÿѴߣÿ…qÔzô¿ +.º¨qÃym8äR™žj¨×fÆsÐÛ.ò/& Ù-M>–•æ|xÿ )Tí +íĽèàMØ™B½®Yú +(‘¨ã·[^äFÉ~=-³Oiy¿†€Íõ +p~î™M¬„"¹> °Âª~{SjXv*Ó¢ .5{^ØUdëÁ{cìN0SÄV;S ³<­•×Á„­îê:-ʸNÔ7&5òÎKu͘Ûr½²+>½R/Â=1?/’â}ZÚÊÀ P{ÞVöVXžÙæ7Ñ»°kwSgc +)ïM.«\²£Ã½2óU÷Ÿ¶;ù½ +Cè/­d¨•“ÚT£,§7Ä1…ì•4© K!ï :¨'2”q²pÈQì½ðg_%•B0xbBT£FšÆRåw÷”Œ׬ÓÕ°JM\5tmš4a¤QŒþ +\%æ,?˜®÷im M¾j¸zù ‚Ò™•®µ'æ› Í„œb¾.uÄQGŽ å«ÛðtÜÒ-‰i€k±4-pÙÊ…èò3 D9Ìà Ýß^i<$eût=gŒÑPgÒé÷0õ•ñ»«,ÏÒÊYBa´Øø˜ØDçÒ9ÈW²ÜÝͲFfBdÝÓþÎ…MРùF¼óœ +¬¾µIâÒmažÖI–ßGíÆÝ÷W¶¡œ*öSuc)ºX:Z€7IM"aŽjîJTýE8 Óåz•Øyn«Ù2Ós’ܱrŽÈMV°Þ€A¾ +öu¹0§€B‚‰‘?Cî§êï$­þžCÎi Ž>)oa +…ܼîTO;Eäkžþ¶ÝÎV +endstream +endobj +251 0 obj << +/Type /Page +/Contents 252 0 R +/Resources 250 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 223 0 R +/Annots [ 245 0 R 247 0 R 249 0 R 242 0 R 243 0 R 227 0 R 228 0 R ] +>> endobj +245 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +247 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +249 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.038 768.718 521.161 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +242 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.339 329.383 275.495 341.827] +/Subtype /Link +/A << /S /GoTo /D (subsection.5.1) >> +>> endobj +243 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [523.755 136.137 531.813 145.531] +/Subtype /Link +/A << /S /GoTo /D (cite.LaBr05) >> +>> endobj +227 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [386.439 85.56 393.417 93.82] +/Subtype /Link +/A << /S /GoTo /D (cite.Xilinx:wp284) >> +>> endobj +228 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 0] +/Rect [416.35 85.56 423.328 94.125] +/Subtype /Link +/A << /S /GoTo /D (cite.Altera:01007) >> +>> endobj +253 0 obj << +/D [251 0 R /XYZ 77.669 741.543 null] +>> endobj +254 0 obj << +/D [251 0 R /XYZ 197.641 373.39 null] +>> endobj +46 0 obj << +/D [251 0 R /XYZ 77.669 260.552 null] +>> endobj +50 0 obj << +/D [251 0 R /XYZ 77.669 228.084 null] +>> endobj +250 0 obj << +/Font << /F81 85 0 R /F95 115 0 R /F121 167 0 R /F99 140 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +270 0 obj << +/Length 2472 +/Filter /FlateDecode +>> +stream +xÚíYÝsÛ8Ï_¡GyæÌ”¨¾%MÚÉÞ¶k2·³ÓîtK±tµ%¯$'Ûûë HY²'éöÞšÌè¤~hî-=î½=9¿99}“Op–òTx7w^”²4 ½8X§ÞMæ}òÏfsÅýKs½žÍ™ø¼HsMÌõÔ\‰žFOÏÊ\#bñ™+>`üÚ\Ï͆M:›ýqó‹Ñ1a±ŒTQ𠜴û÷Là¼y$ü_á*ýæú¾ÿ2fiÌÍâÁžzKUB–*ê'ÍÀ¢PyóÁ̹Ñ컢r×Ê!“iâtûÕ¨u6K@KTêrJ–!Kå¾L&c°±ÂÙ'—7'Ƹ'<SéÅ*eBÅÞb}òç gI¢$Í>›A¥€D» Ÿ^­…wQŸü þë¹å=0ÿé?Ýã§{ütÇ݃ÛDâî/t—”³ õb0ÇVfÔv ½O`1î¯jѲ¾Î$÷s¼|ÿ Òn0ÓvÔ¼Z4`h˜·éˆò +^ÃÐxέnËÅá¼²®ˆØåmgÜh¤ ÷æR²HHRUNª:¡àP­,߉›Vh8ã™ + R(ø…†ë(„iBygïU—ÃL©üJ¯ˆÔvºËéña&”¯[zYºZæÙ“ +‡/QXWøÑ}´ú•]AO•aý°cüäF«§Ô”ÿo5²œ¶§oR5Œ¥y  ˜¸ fH¨yÄ,ô½.×È`»ÒFð”Àš!ç2a<°n +Üà(òõzSWy…ŠFÊ_•·ÍLp_ÛÕФ²¥ÑÏRVÉt(AHà+Xéûö‹ÎÛ/ÀlF%ãÂÍ–à.`GVV çr•·$[79Qó(ô×&_tyFC]M÷[;×R®Ü(8vMô®(-³©åÿ5½¹Hb'oˆ\¡Ísze£b§•‰æM^YxÒv“W¹vûÝ{@aãh£¸K_õ2Ÿ4`*XÈ“ 2|ž _7_—Sö2e€±ý˜Ñb ©ñb #ÊDúï4y- i¿CóÖážß’Å6E¹h'Ò§S–¨ÈäÏôxþLYèò§ù®ÎòU |È7„l¥ÏeØšíÕ—åý €-¯h‰e5e{ù?é v +êœN‰ –ÈÝ

Æ©*t?/»þÐ[¡¬=â+/VúÐW€…8ÎâI_b2^r\ +3„'}E Ú³¨>¿œŸ]_ž]\||Ü_~ˆøÞ_†òù_!ä%þ¸×|§èG¼f(ú\c΃`—¢BL) .ˆdꤙZ)T«#©´ŸafÃlˆ4̆æ^üÅó¨qsþDyUbô¬:bŽk{̾PL. +jSom1´xÜÅ_náGÑqû.Îÿ +SrhÑë€{Êå°Ñ·å®ã‹ìÁ$ÿfxr9žåê…!¹Î¨Wë9(¦DC‘*!¬¥d_Kaóù¢Ó¸ßg‘ªW&Ë]‘½ë>zƒZ +sø‚N°J­'ºÞÉÒuÜùÖU>Z5vVøGÆëFBí}õjª”Úsæ·¯_¿¿úa¡DìϯfÂtmø\ÓG•ˆÌÑ–é(¨˜ÍØÑšNq¹²¦ÿpçV¿mZ» o¸ÏõÖ¸æãóÜövd2³v{vP[—ùÏÖæmÛýSlrmÒ¸º¸ÔÜ€MadÏì>#^Ù*$¶Ò·$WUå<Ô ÇsÏÌy'6äËÚÆqW¬Í +‘„55vœN=¡ú6=£mVqŠ;7—6ßäÔEv–ž|otW´ôyL4<,„—óïÈÖðFIÇZ-+Þ}=À@åJÄ}V8³× +Hè2µ6€ÁÝ‚±ºˆrÆ0…çµÐ|à.C¬¦7ß’qú¦y}Ñ·…åímؘH5ô’ôûÑ0> endobj +263 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +265 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +267 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +271 0 obj << +/D [269 0 R /XYZ 77.669 741.543 null] +>> endobj +272 0 obj << +/D [269 0 R /XYZ 77.669 724.535 null] +>> endobj +273 0 obj << +/D [269 0 R /XYZ 77.669 706.749 null] +>> endobj +274 0 obj << +/D [269 0 R /XYZ 77.669 684.138 null] +>> endobj +275 0 obj << +/D [269 0 R /XYZ 77.669 661.396 null] +>> endobj +276 0 obj << +/D [269 0 R /XYZ 77.669 638.915 null] +>> endobj +54 0 obj << +/D [269 0 R /XYZ 77.669 611.797 null] +>> endobj +58 0 obj << +/D [269 0 R /XYZ 77.669 503.835 null] +>> endobj +62 0 obj << +/D [269 0 R /XYZ 77.669 405.699 null] +>> endobj +277 0 obj << +/D [269 0 R /XYZ 244.227 291.452 null] +>> endobj +66 0 obj << +/D [269 0 R /XYZ 77.669 269.498 null] +>> endobj +70 0 obj << +/D [269 0 R /XYZ 77.669 166.01 null] +>> endobj +268 0 obj << +/Font << /F81 85 0 R /F95 115 0 R /F99 140 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +286 0 obj << +/Length 900 +/Filter /FlateDecode +>> +stream +xÚíUÛnÜ6}߯à£DÜ!%Šâ£“¬¹´ñ¢@Q†"q/ˆVr%­ÿ}‡J–ƒíCßF¼ gÎœ9KÛ3`Vo·«õu!˜nÀ¶Ý±Üp“eLë”kmضfFWq¢ Úx{'©,"á'ÒÛÂÛµ·´n»ëÅXy›Sˆ;P°üÎÛ·Þâ– §«ø¯í/cÁµÔ©ƒ(RãÝï±p~I.¢heôÅÛÏóIÍ_\*x +†¥Ü¨‚ßI•ÏŽKxž)–,<ìÓd¸Û àÒŒKSLØ>zXWq(¨Í¥\Rdܤj:#R&5r¬œ÷j³] Ü&˜BG#™V† ¥YuZý½^J’Çrì7•Â%:< +p}}sì}·ú +Sè$ÄNÁ_åñ*Wy¼Êã¿åá!ùŸ2Ñšç¹aZ¤\iMÀ7euˆ“Lš¨.Çò¡Ãì8зêÚ±ïšÆÖ8O!úKˆž‚ÏœºX¨èŸ–&×·ŸLJà&¹!Ù€ð{€|g,YlÝìæ|è%÷çÞgÄ•eÆñ` ÆÞ¶¶L{¬¨=Æ,K™äÌ-}¿y÷õ_·7_>_Ôà fi"¨çd,NP€xqŠ¼j[a~Dòô0;W:¤K +!# +qõØV͹öåà¬lÃ`èN–O±€è܌LJÆÆò‡3¶ÇËÞÒ€jF×r¤`Y´sž]OûDŽ‹|(ûÉc8îÛ²\ƒÞõTF® ëvøž_"Q +®‹Yâ½ã%þÒœ*ŸüÎ¥†H®S1ÇêÎmýÝ>ÝÛÚþ¸SÜÈÙŸS#„rÂI_VpýÌ È‘gÛ +ÙHͤÜÃ¥Ÿ[¾eä75ƒí.²†çx»H¥î«®·üñP_,@r=y“P·ÇÇX*„B9Å$yšI'L´=„~›'C‚çEþ’ŒgºËÈeußÆîFÍ‚qÏŒô¶¬mXœ6ËÖ)ã),¢ë´~“M™ê®:Ÿl;ú†Í÷”çFá®sG +J0‡”Ø_zªš&à ôþ0°ÁRåD[MË }ðÐl{èNe8÷õÀ +endstream +endobj +285 0 obj << +/Type /Page +/Contents 286 0 R +/Resources 284 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 223 0 R +/Annots [ 279 0 R 281 0 R 283 0 R 258 0 R 259 0 R 260 0 R ] +>> endobj +279 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +281 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +283 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +258 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [273.987 710.153 299.008 724.489] +/Subtype /Link +/A << /S /GoTo /D (acn:FSM) >> +>> endobj +259 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [500.877 710.153 518.033 724.489] +/Subtype /Link +/A << /S /GoTo /D (subsection.2.1) >> +>> endobj +260 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [445.246 669.505 453.304 681.949] +/Subtype /Link +/A << /S /GoTo /D (figure.2) >> +>> endobj +287 0 obj << +/D [285 0 R /XYZ 77.669 741.543 null] +>> endobj +284 0 obj << +/Font << /F81 85 0 R /F99 140 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +297 0 obj << +/Length 576 +/Filter /FlateDecode +>> +stream +xÚíUKnÛ0Ýë\R ÑßHvç´NÑ"m‘Zè¦)ÁV,¶åZŠÞ¾CRtÕ ¹!`8äüÞ<! äcvSe³[Ë æÀqR=‘Ò1§1F2c©Öä'ç…ºr™RXÊÃFiƒœÏÝÄ:›è:È2¦x +“Ä M<:Íó_Õç€Ñ2#Œô¹DUˆè~äÜû%§w(ýä×K¤aÎ@hNr&ÁÉœ¶1øAèòâ8¥•J“bâYd_’ôà–¯€“Š g¶»kž[DéA-^«%¸bNêÃR& r¬½w¶¨2Ž6 œhtt‚í׆¬öÙï ˜µZD©ŒZãQ N +žÏ>í9ùÐe÷ø¥ÔŘ»˜$¿ŽÇu<®ãq·ÇÆIZS)¥Y))J(G*R-i]*•Ô`JqÿJ¨—%.“È0¹W´dÀţȅ`J¼oÅ”‘ÛíæùÔD‚Ä;¼¥èâ°:¡ôÏqˆ–u=ÔÇzhã®{ŠëÐŽóÅ2*«.åªû¸n÷Ç]³oC³£CÓ?w®);·9§ëp=/ LkèFãè™Ò7S ¡\|~–9!c3u.€žûGŸ{Ý­b!ÿ.ιÊbwÀt|ÞXŒ‡¨Hi˜6&MÐ|·‹nÈ +¢ÝnÚaìîÔôM¤êœ MScV| ÜgŽ»ªíö‰•ïÏýªÝ†˜zJ`Û(JìPÝÆtݱ9xªúÀUwÚüGÎó_ÞoÞ› +endstream +endobj +296 0 obj << +/Type /Page +/Contents 297 0 R +/Resources 295 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 223 0 R +/Annots [ 290 0 R 292 0 R 294 0 R ] +>> endobj +261 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (./figs/CoreEncDP.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 299 0 R +/BBox [0 0 492.673096 681.280518] +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 300 0 R>> +>> +/Length 301 0 R +/Filter /FlateDecode +>> +stream +xœÍ\ˮɑÝ×WÔz–óý . ÌÂ3Ú5zquÕ2ѸZôÌ¿ï™ù “U¼%»4És™‘Q'"#"_üc‘+ýû¿¬zë?þ+ýûŸ¿®b3F)o×â;[Ôúûò˯@Åúy1ë¯àkÔ”¾î‚ÜTV†õõërr2n"®ÚúÍ©¸~]OÆC\zkñ~ÓÒTÚ1²4¨µ»LÄXÿ¾ˆ-ø`4ô¹yƒ‡«O%ñ8³£½ +b‹Ê­ÞmRû¤½ ›Šž‘·†Hé·(AÜŒ¡¥ÃjÃËDü‡ÿ"õ“&ÐôÃG¼›[Oô?¼Å‹ VdÁFxçÃúñëò§/'q¢gøøeùåÏBy>zUg­èUŸCÿÑäö|Ò’Þ¸³ŠôêhzΊþ°ˆxVé«/啾‘D|:KO¯¯ç_?þmùËÇÞWBâõ÷=^Л~5[ˆ–hµÊlŽì€ý¯ëR¯7kˆÍÿí‰ëÊì*"7mcSÄ ³Ix’ÛLL¶d +G¾IöÂ+)£«6›¸úÏÝOòF]o7øá¿®^Áí p›’ÊT@oB’þWMHÝ)YÝd·lF#ιd46,#o +Yœ|‚YZ_l%h ô†¡¡àbo™ªÏr™ˆúÆ1´ +²qˆg#6t1Úo2˜lœ¾I1Î(å}ÆÑx1*Ǫ-ÚŠ¼5Æ *|¿qZ_uŒ`˜aÐÈÍÙÛ¦ªÓÛ¦Jú¶q^­Ì@²MDµÖlÖÆl› F6Û¦oRl3J)¶±ÙÆÀQ¥I¶q>ÑS·†xƒD¸cuØ—Úð¡ë‹z÷Hà¾*â2´bã\‰ºcœªÔl¤õÊL|%?¥äi‘_eÊ÷p ŒMØFƒ”ý”ê)ª£°çFÅâ{òéçóIÚ>=þv>¥Ï_RV<)Œ{ãtNr³ÚXcן¿UbI¼œ«XÚŸ~˽‚Óèž ïŒñR×NYº¹g9¤ô"9ýñ@½åÎ+$ã ÍmÏsy©«RkH|E™^U“:÷µ 5x»Å„ƒS±Èž‘«;-d…Þ¤g”ÉY®4\&Xky™õðaÏe HnZj¤T)6¯QÚè™CJ“Ë/I%‘&“EdäaC3mj’œ`‰`œÞ¼d£ÈO™gùZ^?ŸejõÛ¤Æ;C<ü$H%æi»2ùnŒ31ÆÐ…c0äcÿv>$"¸ÂX£~*µ¯èz‚K + !Õnq)‚02¶J¡ïVÔc>'íì=xÌ¡DBùaµ<Žìx²SŽ˜6ZT +Çۧ>I ÷Dœ{Š)KIÂ'Ì'ìmÀbÅJÛ¥6N^;yDO!}À‹t¨X4 +ÙimÁÝ‹¢i¨cç §‹ŸŠHäð7w–:]¾[‚›ðHØn(ü£ð1ÖÃ^Î2¹3Zšàò+îÕpE<:| A¡úŽÍû½¿VÊ~€i-ùAPÏ¡Bߟá;áœÐepEx™å†KÓá2w”æwã)žs|lé»ê5kiPn8jv+n?•ËgGâCþ‘®×¨3f~ÈI¨NwûÌ×ÿ‘Þ(QB,¥ºâ.1e#ËÑU~›‡ëð’-8Í"­ªÐr*uÔµxª¾ÉÿNM<™Ùø¹"¾ƒB…rÃåÔ´¸ÌÄûÈ=Ý’ù1ëì„%CûÐëÖA¡B¹á¨ÛDܾ—`šŒªÌTÙˆnÂk…Š~â%JæìW—@ª·0€¤*è‹\§T×ùòÜ2E)]RˆåÉ°Db²1Tè­ƒ<ÛTÕsÃe‚µ–—Yêœó—Uo[øu¥Õ¾Gô4z“£š¹òè›ñ«, +OÙÃPCW˜Ï0—Œ•ù—Rç…-…€®h¨*SV¸”ÍÙ ©@UµOߧrJ!tV5(¶ýa}¾”®úžœ1¨jžúí}ð’œ}®}( +«@Ò6IBRãܘÿ±ìZí÷9m]~À+¨TŽV÷nÁPç½ +ó_™ ª÷N°Öò2ëá{¼åü&Œô,Ðÿ*EÕ’ÕÚ?Í_þsü7¼ßoµÿ)þ;&á‡|ÔbÞE©W¹Í‹d{…`Dû }{½¦Ü×™ká´P¬”/Â;È6(7\š—™¸I¾ kªÏé»VÁ'åjH>/fšì>`‘m¦ã¯glò9¿Š×‚ÿV^¿¼¿æ©,¹Q‘Ö³\ '°< +O”U„wh³\u¸ÌÄí°Œ •Å¬*šGY®l¾Œ,«‚kñ–­£¹ØÀržÀò(¬ua‘}הײö©Uê‡^©†·Z8iWCs4/r$„“@*ǯﶊtIʦ˜èBüRçyCßn•´¾Õ é–ó(~gád”.M‡ËLÜAüV+µZ7A„¨¦ë?%~W–)&J9°\ '°Ü gJ)~'á$Ä,W.3qñ[KífùGÆïÊ2ÅD– ô–;áL)Åï$¼ƒlƒ˜åªÃe&n/~kTçNXÚx†QœrîçÇïÊ®O* ìè ìv™JŠßN +ìRüfˆÙ­:\fâöã· +EØÅ4µûÄïobUÒ*úžU†¾“Õá…B‰ø˜…wjPn¸4.3q÷Y•pT‡©&ï„ÿ·Ç_©ÃÔåzËp¦ñ1 ï ß f¹êp™‰ÛaYÓséø(Ç?#úJD«`‡øÀÐ8î„3¡¨n³ðR +bŽ«—™¸Ž-<ÙŘŽÑIåì'ÿÀè+iCÎÛÝ=ÝN8S‰è˜…wo³[u¸ÌÄí°KÏ-ͳ9úøð;¢¯,‡.÷ý*ØNx=^ókÑÔˆÎˤêUÔñ‘ ¤)??ÔÍlAæjæu äž²Sóä¦D`Pý¬® ß?©EÓŽ²WÝ!ª"C«| çFÔAæ2€^“0ómŽŸ¹ò“²Ö$zÁ£ðÄ'e.3¬I¤ÌeÆ5‰¦Ãe&î s9<™”埱ò“ò—ËzË£ðD)å./–)w1Ä,W.3q¹ ™ ‰ƒW~â/ÿÀ•Ÿ.ãèÃz»£ðD%å®8úp:–råÃU‡ËLÜ~îò2X§ëÊÏ?7w%^…íã##Eûc å”ƒ8¯CØY p°_>©Ÿ‘·†Ð†Î,s3†–« +/ñûûEÂn"8!媥Ø"Ì*§ø´WÚíý¶‡¶¼1ÒÖÝØàȳùþBô›´ißV›°iµF""¥#mhqå©jŠ;žîMŒ0c;»åiØ™þíôìÒ­Ôq ùì–N™_cðÇ”3Bß±[•³[×¢’ï² ¥Ý$|JÑ©›KŽ¨³'hç©ËÙ->ꪽ§½?¹¶Ó¯šô›Hwý’†´njK¿’16(7\šz—™¸üø ÄHS‘€`Ëù~ø}È›RÁmt²É¸šF1mC–·‡ +¼®3%†Î耆 +²ëLÁD¾T:S–n$EîlØ"ì fE¾ØœBt›Ÿ¥tù —,çÇ0Úò®cl>)K•)ÊOyÓT;´­ª}}‹ŒgC{ :`€¦Lt»-‰Ð£U¡‹V§9KÞ&F›A0B¡Å#þh¢wåÿµKžŽ}Ò«dîSç +øÖÓØ%tÉ: unZ.§Á'oÅÝøä®aAÀ#¢é<cv tœ¬zdØT¤wÈãž²?rO͹§æŽma6»ãCÞH«ŸÒ §g~¨7êˆ7±/òËf?ÝvZOô?¨‚øjQ:!Ïid€ `ßÀ»5ò©Ü›.›öÖgud9´"e/ÚoÊÁ=oøËxd\9³?:q +PÊtÜ„J;þø–?â™6ŸÏMå¯ßKkq¹•y×Íe‚W+¢eÁt¥»žÏnç3øäF9|–ÅÛ?·³ÙÝшi\‰þàžf,šR fš:Ÿ;Ô:¥tƒÚƨ|”Œ&÷ÞuÐ^¶×ºe{L;i‰©½›äúT5£ÆÜL¤;Ľ¤Ës +õ–‡o¸ + MÈ$7RMséáÚ³¥ ›¯çH“DtDcP¥-Ê>“ »MŒ\gž«‰DñÑë›/˜à—ƒ‘§éßnê"§7‰vân—,¼,$ÈÝ:(2T.§ö—™¸o Mú‘6­h~Ó±f0\btk„˜½#­T5¶ŒHä(‰*Nó1Òúù†!Ì4i5Ëx³ù´Ð,MD9kŸ’ûfHäºj·$~n„=V;ʹQ¾°Ã¡©X<´.…6tTNÎÜ$]žš¢·C-•Y^Ú¦Nªjcºq2"$ì­Ç0*–Û¶ÇËsË[‘W˜ää @©\ô9µGcϦÉõKNJ#Ó’|‡ô¤àj4÷^öÀà»{Yi¿E¢‘Å!iÚi7¹ÒCƒ¼¨Pn¸œš"—™¸÷3‚™†Ñù„xLjé0#„åëF{C+š>&)xKp] *À +O†Î?jº…©¡£p¡ |—.xD™v*;(V(7\jËÄÓ­¸ÊÓG:ohĪìÿé´#ÊÐ[EähS8Ê +— ÖZ^f=ìæw +ʃ¶Ž³ òÚ…§ù]¿ðF>2^NH +N÷å&ßp»{ô÷ºz€.cE:óÝÑÅPG—‰ +K +tM°Öò2ëa—.C×¢ƒ´?Œ®ë“¦Ýá#ZÔBd¡ã &(Œ2TÐúàðÑPS®T^QµdhU]@„ùÖz˜F›ÎP~’©¼±âi…ñîOJÒ¼M>÷a,<À¸_JwÝÞrüòBJ±H7KËt!r•|âF~šrmFjÀ²_‘ú4·ÓVä59²ª!†Þ¤¢?8Nà…£+{ÿ|FùE§Œ0)<5Ý´MWçˆ-ý +A¨°&ή¥U©[IwoÐtÐMÕ‡LÿžôO +}%ýSá L¤ îۀщMÎþÔt©mkö¿’XJ$ƒràƒùœU²aYäf(Ñ¿û‚9µï¡û–¦ü¼B‰~?¦jT˜¢­`´½™©Œ™<*TQÛö„•ª+‘wÝ`îŽýòᮟ‚4 S¡*it'îò P%Ç̳š >£È +—F÷e&î=uðª<Êà([Œ)±ä¡Ð1, +:®‚¿oP1¯«*dXj-p®ÍJp††vK6êµ°»&Ý݃ µt&€-4Ó©4ºhÇ4eˆ®„3T.ºËLÜþý7‰³u–VE*ÜN¦—Tº_H‹Gu-b¸.ÙnÇQFÒ(7iéh¥³~QøúïÛÂHI>”n¿pö¿=|¼¨/h Ž‹ë ¹²ÕN—Þ¨ŒaàÀïÏá;Ë¡²‹6’Í +kOÐè›”»×£”ƒËŒiýÑ`JoA=Ýš7ó+¯|_†9æ;Myˆfغ™?¡°ŠgÈ#XjMk 3W)›øèMÝѯÈ<¦6v[{/ü£š¿ú%?~óÿþôDuVºrãdù±¢Ä€#hGëˆÂÐkAsl07,¯W ¨rf΄ž0Q·¡ÚJ”*þ†þÌåÁu@¼we,ºîaü}ùþÐ¢Ç +endstream +endobj +299 0 obj +<< +/Creator (cairo 1.8.6 \(http://cairographics.org\)) +/Producer (cairo 1.8.6 \(http://cairographics.org\)) +>> +endobj +300 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /BitstreamVeraSans +/Encoding /Identity-H +/DescendantFonts [ 302 0 R] +/ToUnicode 303 0 R +>> +endobj +301 0 obj +4575 +endobj +302 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /BitstreamVeraSans +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 304 0 R +/W [ 0 [ 600 579 615 591 591 634 612 633 520 277 611 684 636 817 411 634 500 392 634 277 684 631 634 575 862 748 698 694 610 603 610 633 549 352 633 390 636 390 751 634 557 988 636 390 636 336 636 390 636 636 636 636 317 655 787 731 770 360 974 317 686 274]] +>> +endobj +303 0 obj +<< +/Length 305 0 R +/Filter /FlateDecode +>> +stream +xœ]”M›0@ïü +·‡ØdWŠªí%‡~¨iØ&‹Ô"ä_ðm¥"%ÒÞaÞ˜!;}9ÃjòËäÏq5ý0†%Þ¦ûâ£éâe3ëLüª”þýµ³| >?nk¼žÆ~ÊŽG“ÿÜoëò0OŸÃÔÅO™1&ÿ¾„¸ ãÅ<ý~;së|Ÿç?ñÇÕYÓ˜û-Ý×vþÖ^£ÉSðó)lëÃúxÞÂþíøõ˜£q‰-%ù)ÄÛÜú¸´ã%fÇb»sì·«Éâþ[¯5¬ëý{»¤ívÛ^u×$rPI¢Ã+TB/PPMœ…P„^Ø)Ð+kš³…z¨KTÕO$ +d9@Òµž,e"[…œ¿ƒ®©q¿ÚCø•8XüJ:añ«p°ø•Ôiñ+„_‰»Å¯Ô8õÓ§ãWÑ ‹_E?-~•VßZ~59žµ8õãŒ~N ?á ?ÇÓ~¥îÔó£×Nýè’ïÒ5üDkQ?Þ%§çG?~ÒBø ~¿Š +~‚‘à'¸ ~B‚ŸP‹àçè¼èùQ‹¨ï„àWiNõ£ÁÏi-ú~*áçè àWrš‚ßÖº}ìt¾öÜ¿Óíï˲ +vú¤¤‰ÞgyãÇWgžæ=*ýþ1ÍM +endstream +endobj +304 0 obj +<< +/Type /FontDescriptor +/FontName /BitstreamVeraSans +/Flags 4 +/FontBBox [ -183 -235 1287 928] +/ItalicAngle 0 +/Ascent 928 +/Descent -235 +/CapHeight 928 +/StemV 80 +/StemH 80 +/FontFile2 306 0 R +>> +endobj +305 0 obj +486 +endobj +306 0 obj +<< +/Length 307 0 R +/Filter /FlateDecode +/Length1 13756 +>> +stream +xœÕzixTUÖîÞ{í}¦š+U ™2Ƙ €PFfƒ6 DÄ 2L€&!¦E„ˆ#Ò˜ ÎD µ[ðkZlZÑ6bÚ‡©»Î©ÑîþîýqŸç>7•S§Î¸÷šÞõ®u¡„ƒ” ÓšRÄ=WNÒ-÷š6ïÑ„¶bspûÏ„ÐÖ¢ûºtà„ôÀsȪû\Xøvø…xü½—®E3¦O)øô·Û?$¤g>îë3w¸‡ªÏàö¸<ã¡G$ï蜌ۇqû§gM›2?åÁƒ„ô:€Û=4eA_¨ô'$£7n'=2½h€úü™1–1ƒ0R(«y¡¨ÅÙª$*`çW‰r•j¢„qÒ«ñTÓ +Ä}ªéTSF˜'Ñ“’èI,ä¤uD·^”Õªó§ïQÒ %‡á[J}8®y„"T¢ðpÁ™Gž« p˜lÒA¹¢Q ³¹[›2O5zrn ½6]ˆÈɸåÎ ª›£ºEû¿™Øy¿ÛNéäÀ½œZ8Kc颛6ž²û´9l¾XÆ*Äï´ +¬ZlÒže^]è +³¡v4ÞEtSº©û È·WÀ +^!Ö(•êfؤî†çÄAõ]õcõGh†y3š<›LËòÐ,&QOÒ¡–òup{ 9x´AñµÞOϯ÷²¤à§¨³Ùmçy /&>MŠÉÄOõ2m¥ð?OEƒ¾Ú©Á[o_ígš_#·0¯kh +{¥©ÑãEiÝ®4]p_Æϕ˸##>8¶(¶&öÃØæX1˜ ¦ƒÙ`ÿàhÑ]í¥õÒ»³È,:‹ÍòÏŠÖ'Ϧ“©?1ŽfeöéëwÒ¤âq“¬L¢ö¤I•—´î·Ÿ|eæÑ©Ó>|@^‘GizëçT­g;Vnnp²{&½~´wï}]»Ó~Ô aôfùiã¦û¶¢+’åx”)Ÿ¸èöÀͪÆtq›AˆËéq—Ãcwsåt6Ãî±ÙŒ\‡Mw›(‡×œ¶Ãn§Ãnè +ÍÅ]6·ûTc£'Â7óJ“'Ç“ãm·°iY­}iÿ-¾‰ÈœØ™ÞRgŒ½¥N{÷„׈»íMœ•?~ž¾ý&âAßXs? „ö·½ií4+DhŠŽp#Âáv$9²#ÛÑŽIú$c¦Qî(ulpx +‚s³ »ÍisEP?ss·ˆ0|6Ÿ=ÊåJ#É4™%ð‘®uÑSŒd[²=ÍÑÕÙÕ•àéK²i6Ë࢟ÑÇÖÇÞÏ‘ãÌqexn"`ð€(5 åêC᎑Α®€g,CÇ°qÇóÄxeœ:^»K¿ËggŸèœèÊóÒB6øßy¿+ßS¬-p.pUÇõ¶ö +G…³Âõ¤^e«²ovnvÕÚjí{œ{\už<çr†¦Ótž<|‹ÖËl —³i%B1#‡0öjOÜ$† +DG5§¯AhõÎÕô58ëñÚ†Gp¢±a±&fb8™Quá•Æ&wã匀žWW÷·8N'§x’HÐ 8©RîôÔÛ”id´©Ÿa>Ó†¦ { +4-èñbàÈ÷àg8G´^È^×ÌÎ ê/®ÚÛÐûòÜ·Ž°ÚàoØÖm[_¯ +–óü}Ó ¾Åqgµ‡£8n¹è°3§íÎø8Mgªqg\|\®a‹‹ç~RF+¸¯Ì_Ñ©ÁÃRÐh]â [|´JîˆÖœªæë<´‹»µ“ýÌJ99í™Ê-¿¿ìþþ²·#¼ß`Ä«Ö7&g’f&ç‡bŒ[Œ½'&«î¶îöúc€m€Ý–@V»]l]Ãzùzù»†w‰ëŸžž˜œVf”ÙÊìe/FeL1ØÁNp"! +¢!†Çêi½Ò§ß›^’^š¾6½&½9½ÆÙlê·4žÆQ¿OAc¦e[yÍÙ‹ö¤¦i3ÃaÕè]“**¦nܸãÇ?OzçÁÂ#S–­ž¾'°ç‰¿ý¡ð¼¯K—±c#]Ÿ¬Ør0)éõìì‰cnÉKq%W-Ûº7ŽXñùNq!ò“#u 8•×ùKä0Tãd˜ænEðCk^hmÊØÜz@ÏÓóõ"]P“P˜fLz«ÿxþÕÅ÷içsÑ^6AF”/i°×{WwÒ½®1àõídÑ…v`„' +Ž,&ÅJ‰Z¢•è%F‰­Ø^â(q–¸JÜ%žboMds¤ç:G¤ešÌ ©³ùÍælÜ»§jÃÞ½š©W^nþ‡ü–zàÜ¥cÇ.}ùÞѯ¶È÷d“üÉBrígZ±ù¡8MòJ ›œ3„XàqæÁ‘ œ¾HŒAULV6hÊü·¹ý%O3ýe*®0œ“` ,U!*Ó¸®ø©Eñ(Ñ•¤ÒT–ÎÓEŠ’ õ#Y˜áò¢¯2‚ ¥CÙH>R Wœ•Bv?¿_,"óè<¶/s•Rí ²IIG'I´R#e£‚G>¢gè_þ<*N_à_µtÃùWc¬Ž͈¸;Õ¢¢¡S &Bb±U÷3žŽß:NjqŒ1nP}‘¿ù¦Åâz™A|¥éšœ"˜¶ü˜ÝÂÍÄæ³[¬•ÀbIlGËÇÇ‹ñê"¾HÌ‹.T9á‘<ŠG‹˜GÉÄb 8ÎñH*Ƴ<>FÜ¡Ü¡æiwêc‘N#t:› ÓùL1S™©>¬O±ÝgŸåœKæÒ…l ,àKÄ"¥DY¤–¨ ´…z‰^l̳-±—³•¢Ò¹‰l¢ÙØŸO(O¨Oj^ÕömÎd'­eµ°‡ïÏ+Ï«{´Zû‹Îß³—à5þª¨×ßp6²wà_,œl@ÑÔü§I6š4¾þ‹‹g¾¸X/?9óïÎðüÖj˜i.Wk ºu&iÏw0 +qÌC2>íî±A¹³^?¬ŠF´a^3ŸX؈µÏ©f±s /l[˜™éBøýsš‹€Qñ#»oyÊ¡a=cà€×süõà~Lr…Ó„ ¸9 qØäIý‘ëðS‘eésa NE±)3¹(,ŠŠÁ¬²ÞGm×-J™ÓÎr®kZMÀxSÕŒ>¬Ÿ:‚ +Wïg…j)SjrÆ(e©ÜE'(ÓéýÊBe}\©¢›•m6·5kð­)»Yu£lÎÄÙ^矵tãŸ]ÇyÎi;/ÒÐß#±n‹r<ãÜgTyè3d¯Š@·ŽR#$ÃçŽ2íßNʯXnœqÀmf3ÓO­^\âõ¹ÄÌp‘VxiY‘ÍÔMɲK…3¿ù­|A.¢eôβoÄÔÓ÷Þ#Ê?Ë3òè=÷~4bÝF)è¶á^›ú‹ú C¼~)8ÈÅ€r1¹ +'~àþ*ÝWåXjãBNbˆŒäžÁ>#ÆÎ-,Ç,ŒnãÉ ©÷J“‰lÞ_ôãÚÙëþ@œ©çÜEaTA‚˜Š•£ÉËÃ1Áš¼'…¥Bš’ª¦j©zB\Ú‡ +£ÃØ 1—ÏóÃV*+U“Ä£æ1b#Â’ 'íf–µ‰ áÈUÑ¡T kn*tòÌ£V-8û>}’ÖåÁ +¹¾ªj=;¾ö19ƒ–TO +VˆÓÿyÍ!v{ðrùòå+Ì\‹…6¿„:ÑÈÆ@—ö3eÂ\ÖØšILµ\ÓÁ¦ò€ˆ!UwŸºÐzÁû?—&Ä0E(˜e³ –!2´a,À" acÄm:û-ÛÀÜá4 +âTš}i?h/XEÆ6ÃBƒUs ¼ü ÝJŸ:l>.N7³ÂÖïi’»ò5– a¤ ­r“*}©×mhHD¤c°‡ÄèÜjt„¾i4,/]þxÿ`ÿ½þýÂb2!e¦$š…7õL7È5›7¯‘ýè{W)•mWåû¢WðƒõåeëwžÿäÓσ»P‡-8þW8¾ŠÕ§S±PŽâB³4e—™a1rä֚ŭQ·Ü:ŒèñÄᯚõn‘¾M×'ƒ‚žD…¼|Ì'°ÆøU_dµAÛÍžÈh4œÕ¹b‹™¿î‹„a‡XÚ5ò–ºÏl‹¼P_óKsßzb;ƒS¶m{½–_­Ù[8­Ùù"\B~I¢I]ÉeŽ•†Ùÿˆ¨7Ûë #|C1°/t¶[^1Û¦ª£ÝÑ¥Ñk£k¢½.utÞ;·8\ýtÞËGŽ¼œ÷ôèÛvLÊ•qÛyöÞnÝΟàRM]¨”ؼllvJÈ0:ŠøP¬ór‘æj- 1n³›Ý’ ù¨=ÏYÈîƒ)|ªÈWòÕ|­@/0 +lóɼG¤´ž‡“­Y»d +Í'Ô£:jåÓönxžî¦íÉÍ\aÜÔÃÙ¦ëŒïÛуýÀ±LºÆfÉ ß~«ø~úk¥Â+Q;•OÕV>M&Éa +q”ÙIM¸R¾Ã]c¯è¼.fuŠ½³‰ñÑ)&Ò^iºê!´^ø9~¾ãä8=ÉNÂI~\WÔÚ¸ýqlò/Ÿ†„è3BˆßG®•g¬vå¶m+q¡ú­OÝúÞG®ûøŒ +Ùü¹ ÊË4Fßú 8´ý™W_}fû!¶°>9U~'¿½k²üöë/äß­=•îˆ ém+ÊU€ö%sIðÂûï¿0æ™±fÇb½Ë%/ÿýòû„„ã7dܲå`rª)U(×*Ë^IÈ]o¤tBk¥)5q=j¼ëâV§=›ÑÉžÜ5ÆŸãÒ‘ +!%r%FgX¹¸õÔ·ü¬-“¿^gœ”ÔÔÐÃ:óYF8~ó¤Îɸ'캾,[µvÇŽµkwî;–­kûë9¹néúgå?þ(¬±nù² +–-_ÇÞÝ\^¾ù©²òÍãö—¾üá‡/—îOè|¤òÌ—_ž©jü>u¾(²¯‚UâwJ¥Ziß O+O«á÷ê»ð®ú_ð±ú%|Å¿W~„ŸÄ?•îæ›Y³ÍW³ÌöµØæVʃÑ%f™œ³‚ÍŽh=Ï>ÞÂq³Ÿsæ:¾^å%U!¾éÊ‚H¿»“ÕnºŽ¯·¿F…ßi!h°¾!í¬ R8{Ö¬¤Ï"OX WÊ#ÈÊéBq«¬—岞Ž Q4šŽ¨•wË­r›¼›Ö"& *X¶ÝsIG›y0Ÿ…kÌc#¢Ê¹Z'K½ZŒÑ-t“÷Úd¬¥rBåÛô.¯å]^âí(ãâÃ*ö…É0¯ÕáÙî?¾ï·÷—çpJå9qºu.f§fXÕúy‹Ò®4ùZO©Îê=xÌî±Ùx Un¹ +³ói6¼¶{B=[+ßíϳ긬rRBêI§tÚMãågò¸Ì¥Ûè~Z-gÈ<9Eôº:Ÿv¢=iw±Sn’¥ò1Ym飀žC2¹Üôõƒd Ã0ãî³'¬× 3Lü*`ÑÁ‹lym{Ý©ÆbýЙL +¤*^½“‹(±ªß^›õч#Ý*ñ¸4MÉóh®¼˜NZÔ°$«Zimm +=£8ðBèÙ‰YŒÂ2’ó’‹’×&×àçäsÉmÉ:JeÕ£þëkÔy#}è›Ë^|½á‘¹•;™¿fgCÃ຅‹ö@Åâyßn–®Ïl1KW¶uûSošàwðz~‰Ÿ$}ù~’çó9 X1^ìÄ%Þe^ô¥xROÏ‘9ä|Yp˜áNrNÂnrGáxÿ㤒Ԓbœ‹Î"%¬˜Ý{ŽŠ“d3~fáñ“t+ýgwˆ.'§ÉÀÙ²•žF¹Ž“ÈrËJÐq³X!Îÿ(Þë$^¿™ÌA¥Ÿ¦‘hÈZsö8ÖTë;zˆÓÖ§™”àÈcI­R¯øÔ$ÅÔØNúmR6òüfÃ'tOâ»øRÒä“J¼÷fó¥.DÙÍO±yw6ŸçÓÝä+ž¯NÅ{¿kJ„c`w D…ä0.ó7Ê4€®€ +œ©y4–œTGñ^x=ÞA]‚R2 ²ÉLüULö‘ý¤T“J¼“%¯ÒWü€Wn១̕t +ûœ„!è…ü2êÝé`¨â&ÝÜu,edA]`Ì„„÷&&öèþ«Í·šPGòê êÛÚò&ðh1±NÄÔAŠVÇS’>ûO?ëÑý–¼ uÁ¡CÚï:4î»sþ4·p7î:¤G(*!{N?úù½®ß“xÍ +C +ÍõÖúíûÖa5kܪ>„›Z{YשÉXBŒÃx¼Â¸õÚ‘Ž¿Aè}…|;9Ä›Èl~˜ÜˆËáÃíK¤XxqÝÌb9ä-~‘Ì ‰[Dje£È!ŠëJ\¶â² +—]lùD ÆqoÅñ>!û•trŒ'êqœß*Ì„Kp; ½Š .lFÎw…½ +nØ Ÿóõü°‹Å3qêxu»Z¯þ åjùÚ_tC/Ó댞Æ2㶠¶C¶{¦ýaû!‡×1Ú±Þq +‹´žÎõήõn»{„»Ì½Ócxú{vz½ÞÅÞ·½‡Í « ûÉ×Ï7ÚWç«ókþÐûV&¾Ý†˜–‹èƬ·œUE¿˜xGëYi íª„ü3~Ê„«á'|/ኄÿNïœðjhNo¿I|+ár5|S +M-ðu ü]ÂWýáË\¸$á‹L¸xáNq±.à‰î„óŸ÷ç[àó^𙄿I8— õÁ§ÕpVÂ'^øË8ó*üYÂÇxúÇKàô©áâô85>úS´øHŸ¢á>”ð„?H8Y +'ŽÇ‰ŽÇÁû™pL‘q$Þ +‡F ïHx[Â[Þ”ð†„×%¼&á°„W%ò@CYŠhPÿÊ«¢^Â+'‹W^…WJùÁߧˆƒ“mp0ÀŸ$¼\ +û%¼$¡N‹öÀ NØ»'Eì-€=»½bO +ìöÂó8éç[`—„ç$ì”°Ã µžÝîÏfÂv'> +>> endobj +292 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +294 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +298 0 obj << +/D [296 0 R /XYZ 77.669 741.543 null] +>> endobj +288 0 obj << +/D [296 0 R /XYZ 169.605 148.031 null] +>> endobj +74 0 obj << +/D [296 0 R /XYZ 77.669 117.11 null] +>> endobj +295 0 obj << +/Font << /F81 85 0 R >> +/XObject << /Im1 79 0 R /Im4 261 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +316 0 obj << +/Length 2587 +/Filter /FlateDecode +>> +stream +xÚí]s£Hî=¿Âµ/‡«bBÓ|˜½'Ç& [þÈÎljçj‹ØLÌ +^ƒg&÷ëOj <ÌÎÕÝ=N¹Ê¨%µZß´0z¯=£wu_ÝÜ +EOºgx¢è9žîYVÏu¥îº^/^÷~×Fýmh¾úúi5¡¦úªÿõOx¯A½iÀ¶úwHÄ{Ã6‚ÇêÿVýIÓ¨ÿø¥ãPwMW¢ŠB  AÚ=õò +¡MáßÔê~Úéêžk(ã¤Ð¥áõ¤îÙCÚüÞ´cÓ +ºcÙ½Aƒs 4›Õÿ¨\Ô¡œ´tÓÖºM•Z£þ´D¥ü®³Laéž´ë=B‚ËL|l#÷•_  =ѳÑ3{®íéÂv{«ÝÕŸW†>Ú&q4aE´m@ÑæüM°½Iqõ+üjÑ–=hÿ‘?ÒãGzüHo§‡Á/’黎g÷@Oi9&ê\k"¤n».)y ÃЦÙ*ÍË”ŒHò5Ó,yɶYõÖéSw@ÌÀê†$.Þ Ç…™räG´æðFxæ +ƨFþø–R£¾ehŸú¦­%Û"ïÈáõ!˜ƒÁõ¾—Ò5) +˜s0›Ñ1Ñ6é›|P +*Z„^»}‘§yuktØ!«JÊãˉ‰Qä$ÖÅê8@Ez1´u@.¶øôìIª ÌR>EÛ·ÙGÔƒÝ]m²’ …ì´zCžâÈ190÷!MÖYþʾkRöÇܱÍÊMÊ<æëô@à‡¾iÛmѶö$zKÿY`€ÛlÝ1$i>.ö¸é +$ÀžìuSMX0 +û&0Þ»„ åj“qP 5 ÇhËë³à²6®D}e£µ^ëÙfجW˜®³²âÍÊæ#ùWÚÅEÚ¶vÄtFLÆ”²8V)™ËÑ^²<¡ßA~B§ÙÚ®DgmÒEŸUbA* +ALq¬¹+ÖÙ{Ã0W*Ö¼GÅ©û”%fUÁa£ši²?¨È|ÊÖuðªMRÕPú—A\ù:ÃcË‹”Ø¥•Šì©eôÄ|éérxj¦¦Ýæøº¥ñ-ã–ÔŠô¬]ŠðªX3´ë `/QyË„˜V †)dÉ Y«¢\ïïÈ6ÀçE9Ê0¡“s½ R½j+ÔðúØӱŷü|jnßs*Ø¿Ú&Ù"‡êm' +X²)ô¡#ÿ[WJÓ¤ì„g;ÑJDB‹«C +9³>ª”†¥² ß"ªË·ˆoùVJɾEù!ô­4•o—^µÉôSöI¬ö¼/´5Á¬”ÝådiZM'+6ò†uÞW·Dî HƒÞÌ_ãл¤JÙ¾d˪´Šª£è¨¦[ÙЫÿ!úó4c=—Íò-Ov)¡”wÃ$@^“<ûÔ¾ÐÈf@æÅI ™…”m)ê…Ö…°¯80u—ô9Ñ`ñÂ:AÃ\ó!Å·ª'Í× 7“ú <ÁË»¢JO ÈI¥†šzýK˸Ÿöl nÎ7€ÊâCõƒE=0çöŠä}º¢þZCÆÕ:|æ5´×œ–;èŠù.+Ë:¤B—C‰=‘9â‡n.–t´hq¿Ãò…>b\­¦<†èÕÒž‚‰?!êí3Q㟀ñâñ9 îb¢?,¦?d£9ï/æqÜbq/c¼ -¨KóŸFx“‡ Jý„ÀD f4&ŒÿÛcèGÌ·™ö8 +ü q°=áhpC+®™k>ž.'Áüþšk…q¾@Åx1 +fA ò:t$ýñïš^’ÊÒ¶JöB …[ÜãÌÇ@è ÐmtLƒø™8È\î‚xNVÿ2Éôx¤!¦xŒ—Y0ºª÷Çeø¸ˆ|¾™„ L‚h<3Ð×åæ)!˜+žQOÿÉ=Œ¦S•ù¦ðš™€xÊ‚üìÌE¹õé9 +F·S†ïêmû†~Ü’'AèɇøÞ„>Ì/qcÙ[ûzʜѣ?x% ¥|ø BöÜÖI ) PïÈÿU© +¢`#‘'hÂh6Â8Üû7ÉVÚI»‘vP#ç´JvjÑN´sEŽ—¡?S‘@.•SXÈËÛ(âeìþ~±˜DÌ2‹vfÊS0ö£¿C¥B§ L:„P0>—‘M™«Éîd€OVrW‰ãÀ#…LŽÊiÄóØC”¸|ŒƒÅœnÛHyX ?ßA¶…]ÚŽG&Ð +Ý$— 4ÈżF<™¹à˜Ãá1Ǩæ8Ôˆ|÷àHœ‹RùªÂ{N*ÄGÅã˜xIZ§cG˜.W+8°T½Die ¡æþý4¸÷çc¿½™Ò5E'‘_)Ø‚è´_¯ËÞ@5$ˆƒò‡¹ŒYæ]GyQ[“]M¥šà·‡”fýöØV® …M‚Øf©óPÄZrX0´§(8µÁG´?X.µN7sýµ<“HsxkÿŒ©èÒä.!¿ª´qå4Ô ß| ÒÔŒŒêª†èªf|uïšš.W¼Höûm¦.,À|Þ1f•”Ì·RŠ|ûFD¸‘(ÌÅ-O-»ŒNÑè/ø—®ŽUBƒ1Þð<£TªoF°0¤–¡+~¶îž˜¥žÔ6Éa}V÷­ÓrÅ—=ܱxÒ÷ÝÝÕy»}¶US¬ò´Â«uI«ó%5XUG•;Ì©’ÃkŠNq̶ðÐûÛƒWWIäñ&Û+Pj¯iÁ„Ö’l•º.ò¿±œÒ |ÍAr +ªóÕ †ôÎa¹Ôäð4L8<¨}]DêÖj˜­ù×4õLc˜ã [ãƒÁÃTsßåø@Âi|¸üj|0ÌÿÛøÀŸšZ|I•”›4å _ͯM:_£yŒ?Ô8ÝS¢ÒÜϳ5,²JïªñѶâ$à Ùømµ-ò4p +m#ªˆ\e_‚€Päõ:k}—#¢ª<é+†Æ‘CÊü,jîrÂÇ’*ÒÈ°áÍgµh=¦hû¢Ö¦>O¢óí‘ççÌl|_›°÷9cù³¢„9~)êð²TÏe4êÈÎß²m–A/AyEXÛh‘äŞà)cu±’}dò; +ÝŽFå(` Ã ä+(r:¾ ï'¢O‹×lEäN‹•ÎIÞå¹ïÚ_3ΠpTo’–vO +ï7Ùª$ }H Ô úé6ÊvŒV}Q¶MÆu§É¸_å>0üõqÝ ‚û‡†aw©½#ën‹t…¥øqWg@X$kΊwTS®¾ +gÛ-ûe¶üréÕ§f[÷\×Á/ÍXi¦îzN]iÿñgÍÖçÐ÷¦ +—'a|ï*›èÀùÖÅ·¬b¯ÙŽQ/„â𪘥ãê†åôš;”¥åIZþ½ñü=÷SˆsTœ¥º}þº;¨?ò +ãÆ°n ³å?¾ú7-;† +endstream +endobj +315 0 obj << +/Type /Page +/Contents 316 0 R +/Resources 314 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 318 0 R +/Annots [ 309 0 R 311 0 R 313 0 R ] +>> endobj +309 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +311 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +313 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +317 0 obj << +/D [315 0 R /XYZ 77.669 741.543 null] +>> endobj +314 0 obj << +/Font << /F81 85 0 R /F95 115 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +328 0 obj << +/Length 1381 +/Filter /FlateDecode +>> +stream +xÚíWÉnã8½û+t´Mj×ÑN; âÌbÏ\¦ +Efl"é¶èþû)nZ²tâæ`d²X¬zõªŠÄÞÖÃÞ×Ñ|=š^fÄ#å8'ÞúÎKr”G‘—¦!JÓÜ[o¼Ƴ‰ãñB«‰Ù˜è3=NõhæóÞê´÷ë11*¾á÷_èq®GX"Fh6ùwý«¶1Ci†ÊDÂ7|bcÝߢäü„Œ¯a Æ¿éñ¦Ý™¢<ÅÚ¹ ç^ˆò83›¿qÒ +öa@I{~OÒ×–-ݨŒ[½`\¡ Ïœm×Ú¬Ù$+•Q‹—Î +H„ò0v{H)`+éÑb="°†=âÅ ˜^çˆÄ©WÖ£#Œ²,ŒDÿ[/Æ1L™Íîæ§W5ñ¾ˆÑðçTûV·ßSþIOz|Ò㓯ÓÛFò&MòØ;Ã( ”Í΢8M­³¬‘ÆrqgþÏÊÃ$ÀcÁÕxªí;ѨìÁ TùA†pH,ó6Ôö‚—tcÔ.8èõ ¨ÜKÊõäJ|Sèó¬˜"Øl±Òdüÿ©àù$…(ZÊß\­ÖFK±ß„µ";šS]S©¬ˆÇ¬4s·êìJ”êß½™*Oû=üÔmß$]Æ-*ZJ‹S!6ôVˆûιÅÅüCÎK+‹;¯b`µ™ª¶Âº)wµ™{„Oq´±¾;Âr„DzÝx•´ißµƒÄ @5ç£sÉ8“´ +»û\åH±cœv]®–çadÓ}Nw…²ï pÔ•=ÂPu8¸“pÐÙÄ•ü±¾u€8ekcqå–IÒhç +Sñ8 +kè5-\Ú­Ø–3eJYp;5g²Ãâz5ÿUw„N‚¢:ºH:õŒdr¥”âp¶?Kñ^w–tgǶ;úÿ9t£ÍÑçŠ7’É££Š£F¿z=eÈz’`8[s›‹JlOªN}„¿V-'ÕÁÖ ê†žíëêÔHj«„Sv±cûÎà•¸ø½Í.ŸèžšìqpÞyÙG›qi%`ÚÕ#)¶´«V¬ÞW´¦ ¸Úm#¯êXeÕ—ÊÝÁ‡ÝÐàÖ×…¦l3üZ‰¦)l›zß³ÅXxnQŸ3®Ž ÕqÚØ/lËä/Ö)êá*ãwø¥j;0»îÿÈŸþZà ̹zy’ôü ºú´U6 |[Ru ~TC±)”å'+PC½¨Ný¦6ëi‡uNÕߢªZÜK*åùÍi µòYË;| e¡ +ô‚¢#l[ JÁåATU»RŠºÖ͆Û~ŽÎ\Mkáxj…û pn0—TB%ðHÅjsh¯0¯òUGF_0\WApd/8dac+v¯j!5«³ \0l¥Ö4‰Ueú³.Ì‘{`…Y4W +˜iŠšš)kŠù¡o GÝlÁ?_Ýb#w9r¼*\ °…o%ò‹¬TwÇós£O0ÐÙô*Ø+áwâ?ŽÐàšÞmk˜ –£ð’ù_têÀÕÇ4$[w‹ÛÜSÏ%ý•*Ï@jÕKå£ÒK©õåêwÿBÜ­É]ÅY‡Eq¸e¶ ´´ ³m;´MV"ˆbg•ë +/½c‚‚Ì<óŸ?saûHl_Ê¢¾ Š}ô^ÝÑ@·¤¶V?‡9ýib:Qˆ&ðŽ C”¸™Li¾´ù¾e×&™â€F£Ø¼»{e7ÀOq4ÅN•0LõsϾTg•m³6©·;Ç95)3x5Y­à3Qšíõf½ÉîûóØ@µê#SŒ‚h“€‹‘õÆEWì)/59àt$Û2ðnþ†¥À +endstream +endobj +327 0 obj << +/Type /Page +/Contents 328 0 R +/Resources 326 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 318 0 R +/Annots [ 321 0 R 323 0 R 325 0 R ] +>> endobj +321 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +323 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +325 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +329 0 obj << +/D [327 0 R /XYZ 77.669 741.543 null] +>> endobj +330 0 obj << +/D [327 0 R /XYZ 77.669 704.629 null] +>> endobj +142 0 obj << +/D [327 0 R /XYZ 77.669 685.546 null] +>> endobj +145 0 obj << +/D [327 0 R /XYZ 77.669 641.038 null] +>> endobj +205 0 obj << +/D [327 0 R /XYZ 77.669 596.53 null] +>> endobj +172 0 obj << +/D [327 0 R /XYZ 77.669 552.022 null] +>> endobj +171 0 obj << +/D [327 0 R /XYZ 77.669 507.514 null] +>> endobj +143 0 obj << +/D [327 0 R /XYZ 77.669 463.006 null] +>> endobj +148 0 obj << +/D [327 0 R /XYZ 77.669 418.498 null] +>> endobj +331 0 obj << +/D [327 0 R /XYZ 77.669 347.453 null] +>> endobj +332 0 obj << +/D [327 0 R /XYZ 77.669 328.37 null] +>> endobj +333 0 obj << +/D [327 0 R /XYZ 77.669 288.733 null] +>> endobj +334 0 obj << +/D [327 0 R /XYZ 77.669 244.226 null] +>> endobj +335 0 obj << +/D [327 0 R /XYZ 77.669 204.589 null] +>> endobj +336 0 obj << +/D [327 0 R /XYZ 77.669 146.532 null] +>> endobj +337 0 obj << +/D [327 0 R /XYZ 77.669 106.896 null] +>> endobj +326 0 obj << +/Font << /F81 85 0 R /F95 115 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +352 0 obj << +/Length 2340 +/Filter /FlateDecode +>> +stream +xÚíšKoÛH€ïþöBQ³l697ÇÎÌdIf#ÏîN`Ð-KQ‘Šœ=ìoߪ.¶LY¢{y Ðý®êª¯«6÷÷~9{}uü Op–ðDxWw^”°$ =c3&ñ®æÞµ>™jßÙdªdì ›‘öÛo`¿Tžôjƒ^ZÛoDC|âš÷¾°ß×ö U‚O>_ýfuŒ™‘F¡ŠBA’œ´ûÇD`»i$üwð•þû}¿ëiXb¸œLñÄS,Ñ1uþ$u´kØ7‹BíM{-§V³ßÝ•›QN…L&±ÓíUë|ƒ–¨Ô›c²¤Y¢´ë#4˜L°±ÆÖgo®ÎÔqOx&Ò3:aB/[žýuÆYkI-úi[©5Qg—€òàíRx—«³¿Ã?7ô´{Úü?ðøÇ<†ñàÝFòMLíž*Œ$êì4ŠicHñùÝDp?_çU–7Vw7úÁ”%‹ ÛTÆŒ+AݯÅç½>Þ5˜XRý\ÔÍT$l)?­ªÕ¦ÊŠjAùö>Ç„ôÓù—‰ÔPŸåsªMÖà+î­ÛbUQaÓ¦Õ<]wMÃ4o¹W ¾Npúþû;¥%5|[5mÑnÚœ²«;ÔÖ†éHAC„Ýz™ušÉ4äô™Sâj"$Ø'»¯Våjñ -ëüýÛÙ)`Û”x½Yçé†Ò—0¡ýÂN1Ÿ@[+ÒVµëgxWøKZ€YÖÍí$nÖ [,ýß/'†û˜?gXùÊNƒÓ 4Màý +Çÿ2‰¹ÏˆEɹè’ת²¨òÏ]ö|rŸì^”©•Wæ?ÑÃпoÛú§ Èšuƪ¢iÙ‚ê +5,2kâ&øŬÝðt—‚Ejò¬žßíÓ1u––´è¿–ƒ ý³hîoWUŽs7¸šCûÙjYƒG×THÆjȶ(„0Ámñï¢ÎçEÊVë£æ=C`vÈWÎyÅö +0 räT¾qjÞt"+»€Â´ƒ¢ž2OÔ™G5ÏG˜AAôW4„LhyQ–3+~bÄD¿YeÔ1]g÷E›g-ðÚUÕyV ÉÁn ¨†Åø¥hìbĆ·h5¦úö¶-?Ô°vWkŠ#G­óa½H«â?ヮ³¼na2qd‰•áw¹ž¯0;ä+¡åÎYÛívn«& Àzmn)ÞVå*7Aý8ݶ·h€›[õ-ncÂAn{ª–h4…~Q whÊ4˱HüÑž28K¤¢sJ#\¬(.Ö+*팈MÁ4ä[ˆ³P8ÅOì{4É÷C vÔù·UóXeü‹óWTÞ:Ǽ +nÓ/4Îeén¶ –NP.‹€KÐ2›´ –Uy“âH;ß !¿×kú¨×Î2.L4î†à!ðÕ:Œ„’üê6«6][¶ì)ð3¡ + ¾64ù­]7SMõwõ"¥Ñ´¨ 4Pq öwé½%ù$ %¡ðÿU€m¨íÛ*c'c ‹ «‚;£€Üf®?sou@SpUÛÚ–K/„ x­,½ÜŒöƈq ²P†§Æ€Ö„ +qä~ +Á…ÃÍ®,Œwq²ëšŽÛ3R°«qÄ ‰^Ü­‘ôCÉF±0”#I6 ‹D²/ú2o².Ðí@¥#ÆÍ8*¨H2š'*¤eĆJ±h¤™‡*a&1G}^ØÃÁ–î͇jh±(~‰ïW !¥þÿVÌ*4fœ ]\Öœ‰à!Õß—š–å èG‘ê ï‹-ª¢-ðU£—;Š “?†;òûzÀ.\\ ó?†ðÿ}áôÒí?n8Çtgð«àÙÚ,“ˆ%2‡`Îí#XG°&x©Žà¾Ô“#Õ¼'v>Ç6t½ŠRßÔâˎâ¾.D± +¤¤xá;ŠûÂ_Bñóµ9¤8VL™q(–±Z”£X x ©Å{ROS<ŠÔŽâ}±/ò*ïÎ!Y3 ñª8ˆ÷T!ˆÃ@òaˆÇî Þþ"ˆŸ­Í!ÄQÂb™Œ1À'¡ƒ8<ñRÄ}©§!Eªƒ¸/6+óî9«&>^ú!sðv9ÌöîØîkHlë“l!|Çv_ø‹Ø~¶6‡lƒQG:eÈ:†Ú¡­O =‚PGv_èi²ÇêÀîKÅ·ìÊ’×9`ÞäÃôŽ ÅÞ¾’ Ž§ n†áAöŽÝ¾ì±û\eÑ• ±<=P¡à›ì†L+rìF'ØCªƒ·/U½ŠNÀ;ŠTGo_,Òû€‘OFDþ2_v¦_»‚´ž(ûø£Oé,b L·yÓNüRöBù}wiüÞg“Q&¸[ý ÒÂáþ8¼0ƾ[}á/ZÏÖæà Eʘ%§‡xú„Ÿüžf‰1N¬Skpðî™Ý…;òíâ¾m\ükr¢‡žÍ»cë”~|’Z ?(wu¿Z¦Í€m)¸~wh©æ' +ày°Gyýö·eÍMš77süý¯U€kîþZÛý OOÉ'À8À¯þ³DGà +endstream +endobj +351 0 obj << +/Type /Page +/Contents 352 0 R +/Resources 350 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 318 0 R +/Annots [ 345 0 R 347 0 R 349 0 R 319 0 R 338 0 R 354 0 R 339 0 R 355 0 R 340 0 R 341 0 R 356 0 R 342 0 R 343 0 R ] +>> endobj +345 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +347 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +349 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [513.103 768.718 527.227 784.259] +/Subtype /Link +/A << /S /GoTo /D (page.15) >> +>> endobj +319 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [242.783 655.024 511.681 667.467] +/Subtype/Link/A<> +>> endobj +338 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [405.535 632.508 537.878 644.952] +/Subtype/Link/A<> +>> endobj +354 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [94.258 619.09 293.834 631.403] +/Subtype/Link/A<> +>> endobj +339 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [354.972 582.894 537.878 595.338] +/Subtype/Link/A<> +>> endobj +355 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [94.258 569.476 169.624 581.789] +/Subtype/Link/A<> +>> endobj +340 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [218.358 533.411 514.139 545.724] +/Subtype/Link/A<> +>> endobj +341 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [514.657 497.216 537.878 509.659] +/Subtype/Link/A<> +>> endobj +356 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [94.258 483.797 411.912 496.11] +/Subtype/Link/A<> +>> endobj +342 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [94.258 434.183 332.327 446.496] +/Subtype/Link/A<> +>> endobj +343 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [94.258 398.119 372.563 410.431] +/Subtype/Link/A<> +>> endobj +117 0 obj << +/D [351 0 R /XYZ 77.669 741.543 null] +>> endobj +353 0 obj << +/D [351 0 R /XYZ 77.669 707.42 null] +>> endobj +144 0 obj << +/D [351 0 R /XYZ 77.669 703.399 null] +>> endobj +146 0 obj << +/D [351 0 R /XYZ 77.669 651.537 null] +>> endobj +147 0 obj << +/D [351 0 R /XYZ 77.669 615.603 null] +>> endobj +170 0 obj << +/D [351 0 R /XYZ 77.669 565.989 null] +>> endobj +256 0 obj << +/D [351 0 R /XYZ 77.669 529.924 null] +>> endobj +257 0 obj << +/D [351 0 R /XYZ 77.669 480.311 null] +>> endobj +255 0 obj << +/D [351 0 R /XYZ 77.669 430.697 null] +>> endobj +357 0 obj << +/D [351 0 R /XYZ 77.669 347.872 null] +>> endobj +350 0 obj << +/Font << /F81 85 0 R /F95 115 0 R >> +/XObject << /Im1 79 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +358 0 obj +[500 500] +endobj +359 0 obj +[405.9] +endobj +360 0 obj << +/Length 194 +/Filter /FlateDecode +>> +stream +xÚÎ;‚@€á!$Sè +`.  ,ñQ‘ &na¢•…±RK ¶àÍä(’‚0bbkñ5³“_ÏÇ¡&Ÿ4ÒŠ¦t +ðŠ:”¡OѬ9^01¨v¤CT+£2kºßgTÉfAª”öù4)]Àk=ˆùÌl »²SÛìTK`¯OÈ;1@ÜÉEÖs´¢ùS·›ý¸ù÷ώ܈?· +Èäv+ +´4ÒTK[%¥´à1H;àÒàß0)P7 +endstream +endobj +361 0 obj << +/Length 173 +/Filter /FlateDecode +>> +stream +xÚ3¶Ô32V0P0bc33…C®B.c ßÄI$çr9yré‡+›pé{E¹ô=}JŠJS¹ôœ ¹ô]¢*c¹<]êÿÿa`¨ÿÿŸáÿÿÿ@¬ âûþ@‚D0þ ÿàDˆ¨ö`¢HÈ£€?yšQ`ãíá¶Õ£¸ì4æç‚öÌ3 ¿=ÈåêÉÈ+QlV +endstream +endobj +362 0 obj << +/Length 148 +/Filter /FlateDecode +>> +stream +xÚ3¶Ô32V0P0bcs3…C®B.cS ßÄI$çr9yré‡+›ré{E¹ô=}JŠJS¹ôœ ¹ô]¢*c¹<]êÿÿÿßÄÿ Øö üx ö ÁÀ€A°7 þÈÐ8ìš:ˆ^l†20ƒ­|€Ÿ9üÁTì.WO®@.²“{y +endstream +endobj +363 0 obj << +/Length 183 +/Filter /FlateDecode +>> +stream +xÚ3¶Ô32V0P0bc 3…C®B.c3 ßÄI$çr9yré‡+›qé{E¹ô=}JŠJS¹ôœ ¹ô]¢*c¹<]ê?0ÿðÿûÿâ¨ÿcÿÃ`ÇÀ~•8F4‰ã`âŒ8 &Àˆƒ`â +qà*Q"jà„ +ˆ°ƒr BDð£ìûPæ @‡ÿcøÿL0B‰ú? ¸\=¹¹hA +endstream +endobj +364 0 obj << +/Length 181 +/Filter /FlateDecode +>> +stream +xÚmν +Â@ àh‡B–{„æ ¼Ö£C§B­`A'qRGEçë£Ý£Ü#8v(‰àærù;W-–ŽrúFEnI—ïèJÉsMµp¾aÓ¡=+Ñnäm·¥çãuEÛìVT méXP~®¥G€”Ã@ÆÜ+²àÁôi„9¤oH~¤,x!aÁ(™RRõQѾIÿ0é>F^ÆXnÊŽFIxùP\w¸ÇòFZh +endstream +endobj +365 0 obj << +/Length 191 +/Filter /FlateDecode +>> +stream +xڕͱ +Â0à  +·ôzO`Z#…N…ZÁ‚N⤎Š®¦æ£ô:vwÕÅEpÈwIþßä“©¡„¦|LN³ŒŽ)^Ðd<'2ÊÅáŒezK&C½ä-êzE·ëý„º\Ï)E]Ñ.¥duEq…û"ࢎ±ÎòÞA „BÔsT܆ŠgÀ4Êæ!ßFÁýdx?V,HÔHJ|ÄE]1Vú–Ë}§üà;°=·¶ÅE|Ÿ9g1 +endstream +endobj +366 0 obj << +/Length 178 +/Filter /FlateDecode +>> +stream +xÚ]= +Â@…_H˜&GÈœÀü,‚°#˜BÐÊB¬ÔÒBÑ6æh9JŽr‹%ãD;‹¯x?3Ï,f…ጿÌÙ|ÉéN&WMr +Î7*kJlrJ7êRZoùùx])-w+V·â£žœ¨®±ìˆ´¡H‰ô±‡¤]Òζ¾ùÑh³‘ñïhí@û°ÀÒ¶h’N0Æ>òúÛ"N·Xé uM{úpTRÿ +endstream +endobj +367 0 obj << +/Length 134 +/Filter /FlateDecode +>> +stream +xÚ3¶Ô32V0P0bcSs…C®B.#K ßÄI$çr9yré‡+Yré{E¹ô=}JŠJS¹ôœ ¹ô]¢ + b¹<]øäì bH°ÿßÀPÿÿÛ1?mpýÿÿþCð +âs¹zrr>F +endstream +endobj +368 0 obj << +/Length 155 +/Filter /FlateDecode +>> +stream +xÚ¥Í= +A à ]š=‚9ó· Vº‚SZYˆ•ZZ(Úš9ÚÅ#XZ,gõùà½Wć֑&›ÏÈYÚ<¡«sÖ%–awÄÆ£Z“«QÍs‹Ê/èr¾P5Ë)T-m é-ú–¸ëw ©’ÌD‚$–ÈI$§AæYxTøÞà™ð>Üþ„EHyûãÝáÌã +_õÍG< +endstream +endobj +369 0 obj << +/Length 142 +/Filter /FlateDecode +>> +stream +xÚ3¶Ô32V0P0bcC…C®B.cC ßÄI$çr9yré‡+ré{E¹ô=}JŠJS¹ôœ€|…h –X.O†:ü¸þÿÿÿÿÿÿà >!=x°£Ã ö ì›øÿy ùüÿ00ÿ?ÀÀðŸËÕ“+ ŒLAQ +endstream +endobj +370 0 obj << +/Length 168 +/Filter /FlateDecode +>> +stream +xÚ3¶Ô32V0P0bc c#…C®B.c3 ßÄI$çr9yré‡+›qé{E¹ô=}JŠJS¹ôœ ¹ô]¢*c¹<]êÿ±ÿðH|øÿŸH€X`1þy$âƒ=û;Lâ8øÃŽùñŸ âù<(Áø|^2ñ}Þ(ñŸÿÃþÈÄ?v QÃü€ËÕ“+ ««SX +endstream +endobj +169 0 obj << +/Type /Font +/Subtype /Type3 +/Name /F120 +/FontMatrix [0.01338 0 0 0.01338 0 0] +/FontBBox [ 1 -1 39 47 ] +/Resources << /ProcSet [ /PDF /ImageB ] >> +/FirstChar 67 +/LastChar 119 +/Widths 371 0 R +/Encoding 372 0 R +/CharProcs 373 0 R +>> endobj +371 0 obj +[39.23 39.23 39.23 0 0 0 0 0 0 0 0 39.23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39.23 0 0 39.23 39.23 0 0 0 39.23 0 0 0 0 0 0 0 0 39.23 0 39.23 0 0 39.23 ] +endobj +372 0 obj << +/Type /Encoding +/Differences [67/a67/a68/a69 70/.notdef 78/a78 79/.notdef 97/a97 98/.notdef 100/a100/a101 102/.notdef 105/a105 106/.notdef 114/a114 115/.notdef 116/a116 117/.notdef 119/a119] +>> endobj +373 0 obj << +/a67 360 0 R +/a68 361 0 R +/a69 362 0 R +/a78 363 0 R +/a97 364 0 R +/a100 365 0 R +/a101 366 0 R +/a105 367 0 R +/a114 368 0 R +/a116 369 0 R +/a119 370 0 R +>> endobj +375 0 obj +[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] +endobj +376 0 obj << +/Length 106 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0UеT01RÐ5RH1ä*ä26 +(˜C$’s¹œ<¹ôÌ͸ô=̹ô=}JŠJS¹ôœ ¹ô]¢ + b¹<]êÿÿÿÿLñÿ!ÁåêÉÈW51ñ +endstream +endobj +377 0 obj << +/Length 96 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0Æ@ÚP!Å« H(€¹`™ä\.'O.ýp —¾˜ôôU()*MåÒw +pVò]¢zb¹<]äìêüƒõìä¸\=¹¹ŠŽ– +endstream +endobj +378 0 obj << +/Length 162 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0UеP01R03VH1ä*ä26 +(˜Bd’s¹œ<¹ôÌ͸ô=€Â\úž¾ +%E¥©\úNÎ +@¾‹B´¡‚A,—§‹<bÆ@‚N°ƒ ?˜8$äÁD° ­õ ¢Dü`#˜ø2î©fâ2˜X3Iq,63© ã*@—«'W yK/ +endstream +endobj +379 0 obj << +/Length 111 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0V04W01Q0¶PH1ä*ä21PA#CˆLr.—“'—~¸‚‰—¾P˜KßÓW¡¤¨4•Kß)ÀYÈwQˆ6T0ˆåòtQ°ÿÿÿÿŸz ñï?*‹1pš¶ƒËÕ“+ ÏJS +endstream +endobj +380 0 obj << +/Length 102 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P°P04W0¶T02VH1ä*ä26PA3ˆDr.—“'—~¸‚±—¾‡‚—¾§¯BIQi*—¾S€³‚!—¾‹B´¡‚A,—§‹Býÿÿ?þÿÿÿƒÄ¸\=¹¹E:(“ +endstream +endobj +381 0 obj << +/Length 190 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bSSs…C®B.ßÄ1’s¹œ<¹ôÃLŒ¸ô=€¢\úž¾ +%E¥©\úNÎ +†\ú. +ц +±\ž. + ö P߀ ÿÀJ2~~€‡dþü|"ÙþÀN‘üþ`%åê°’ö +õ ìhL²¨ +FÖÿÿ'ÿÿy“ü´ñû,$3üÀÀŒêÿ3Øÿo€ÿAŒYœËÕ“+ H0‚6 +endstream +endobj +382 0 obj << +/Length 198 +/Filter /FlateDecode +>> +stream +xÚ}ϱ +Â0à” …[|„Þ˜TkÑI¨Ì èä Nêè èj}´>J¡c†Ò˜ 4è „|4ùÓ;.ˇ³)J¹q’ã)…+di¹#Ç  +Ä3 bånA¨5Þo3ˆb³ÀD‰ûåT‰•µšYk[Âz^Dí«yÃ’Æ1 ¸é‰<­ƒý§QøƒS˜H¨hUsjD0NÍû/ëýÕò£QG<ó¿Tá]×ãKÅDbh@C£6„“3K[x£Gœj +endstream +endobj +383 0 obj << +/Length 230 +/Filter /FlateDecode +>> +stream +xڥбJÄ@Æñ/¤L³°óº Éi¬ç ¦´²+µ´P®Û©¸©ysÎϽQ­‡%oÚõæ镶=¹{®[r×é˜\ÃïŸ/䶷—\‘ÛñCÅå#õ;üÐ"ÓL EÐÅ(ðJ£däG)‚2£3!_±#2±C¢[°â•Ã{GEþÁòÀá{ÿûåÊ° :Z2 fFŠ…€bÖ˜9eÙ)úQSFÊO?˜žV2C—ºê鎾?9ru +endstream +endobj +384 0 obj << +/Length 197 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bS3…C®B.C ßÄI$çr9yré‡+˜ré{E¹ô=}JŠJS¹ôœ€¢. +Ñ@-±\ž. +õÿÿ700üÿÿÿ˜ü&ÿÉÿ @Y 4ûÆÿ€$ƒý)&ù?€Hö ’L2þA ÿÈ:0Y&íq‘ + Ržbb¦ùõH.©C¸ +ÙÍ_@|ñü¸¯A! +HÈÀCé,ô !ÉåêÉÈ݈I +endstream +endobj +385 0 obj << +/Length 149 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bSS3…C®B.C ßÄI$çr9yré‡+˜ré{E¹ô=}JŠJS¹ôœ€¢. +Ñ@-±\ž. +õÿÿÿÿÃ$þÿÃBÖƒIæ uD“6`’ùD2þÀJþÿO˜Ä¥j2ÛøÁ¤|©$(4þ7üÇA‚e¸\=¹¹WD–Ü +endstream +endobj +386 0 obj << +/Length 141 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bS3…C®B.rAɹ\Nž\úá +&\ú@Q.}O_…’¢ÒT.}§gC.}…hCƒX.O…úÿÿÿÿû€$þ3``°'LÈ|DˆøƒAüÿÀ¦jåDýÿ ÿÿÀ À\®ž\\,˜µ +endstream +endobj +387 0 obj << +/Length 230 +/Filter /FlateDecode +>> +stream +xÚ•½NÃ0€/Êé?Bî¨Õ…vŠÔ©`b@LбÖÞ Þ$R_à¤.•åjŸKÅŠ-}ƒo¸ï³»ͦTИ®JrŽ&7ôRâ+º‚ÂLãäy‹óí¹íÚ?£­oéýícƒv~· í’K*ž°^ÀdòÃ`dÏPÉ‘¡aD¾„ÓZN{¨8;@Ά:0œGdœzT +€”Û š3’Î#ìò§ÿ'dè!Q M„4·éò³† +ýú™¨«â>¡Š1š¥š£5ßȎ×t*Œ«ïñïć5 +endstream +endobj +388 0 obj << +/Length 114 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bSS3…C®B.ßÄ1’s¹œ<¹ôÃLŒ¸ô=€¢\úž¾ +%E¥©\úNÎ +†\ú. +ц +±\ž. +õÿàèÿÿp„,Îü~èÿÿÿÉBÄ„—«'W NÁ§P +endstream +endobj +389 0 obj << +/Length 105 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bS3…C®B.c# ÌI$çr9yré‡+qé{E¹ô=}JŠJS¹ôœ ¹ô]¢ + b¹<]êÿÿÿ÷ +€ÄØ0 %ŒË\®ž\\6Qg? +endstream +endobj +390 0 obj << +/Length 231 +/Filter /FlateDecode +>> +stream +xÚ]ϱnÂ0`£ ‘nÉ#äž' v ¨D$:1 N…±Clˆðf1tì#4ÑCd÷?Ka@–?Ù>ÙþÏŒú¯/œñÓŽx›Ó7™Œe`+…Ï/š¤×l2Ò œ’.–|Øw¤§«ç¤ç¼É9û bÎe«ÊÖ;U:à”.âJ¥•p΂Zг j@¨ARô&ÎB n î²ú~àÁßx¹ëàä)É[yÙF ‘ßê^Ó}®l—Eùƪ‹‚é#Ô ªÑ`"­¦þ‰P ·‚Þé0Ð~? +endstream +endobj +391 0 obj << +/Length 126 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bS3…C®B.rAɹ\Nž\úá +&\ú@Q.}O_…’¢ÒT.}§gC.}…hCƒX.O…úÿêÿÿ``ø'ê!P‚È:„ˆ°'–¨ÿ`àbÿ¸\=¹¹”…jo +endstream +endobj +392 0 obj << +/Length 199 +/Filter /FlateDecode +>> +stream +xÚeÈ1 +Â0Æñá-ÁwÓ–ZtP¡*ØAÐÉAœÔÑAQPPRo¦7iqpT· +¥±I( 8¼ïû{~£ÝBÝâ¼&6}\9°Ol[Lñ,7„@gè¹@GEŽq¿;¬“>:@8wÐ^@8@–’X&äaüÆs!Ëe—V^Äz“ÒHø4½ ¦±6Q¾µ±25> +stream +xÚÍ=‚@…ÇXLØ è²ò#V› &na¢•…±RK ¶ÂÑö(Ò‚°.CÇ l¾â½æ}/Nç«ŒBJh&)^P²¤«ÄF© ]œ +Í厹Fq¤(E±u1 +½£×ó}C‘ï×$Qt’žQʘZÛ‚gm¾µ‡J9Õ€ƒeÊ +‚ºðë€7FçдÓ?oaŒFòú½ k©ïÄ öª,Íú|_ÂçàFã&h +endstream +endobj +394 0 obj << +/Length 182 +/Filter /FlateDecode +>> +stream +xڭϱ +Â0àHá^Â{ÓZìZ+˜AÐÉAœÔÑAÑÕöÑú(}„Ž$ç] 8Nù ¹ä¿KšMó9&èx¥gž,\Áå¼Od+…ã +f‡.³âS0~÷Ûã ¦Ø,Ђ)qo19€/±"jõB¨.P«;UuÌD÷ŒF¯ Âó'a¸üy£bhŒçF±¥4j-iMËðO*ªÿ·ù"`éa oõÆ…t +endstream +endobj +395 0 obj << +/Length 217 +/Filter /FlateDecode +>> +stream +xÚÅÐ1nÂ@Ð(,Mã#ì\€¬ƒj%C¤¸ˆ* +”*I™"Z¯o+íMð|k7c£Ü€æšùž?¬Wœð‚giÆóG^,ù#¥oÊrI^Ž§÷/*JÒ{ÎrÒÏ’“._øt<’.^7œ’Þò!åäÊ-Çi¢<â”PÁ™‚ƒq¶†j,ÿQÑ?¼ÐvÀôÞtÂDððQ[ òŸ½ba~®ÔêÒ§ú‚±ÐWJõ‡!†Id“øö†©G”‰›‘ÈÑSI;úŒ%  +endstream +endobj +396 0 obj << +/Length 218 +/Filter /FlateDecode +>> +stream +xÚн +1 àÈ +Y|óÚ;©‹‚?à +‚N⤎ŠÎç£ø"®äb/YÄÁÁ>JÚ¤¡¶Ýèu)¢&Õc²jµiã­õɈZ=Ùìq˜ Y’µh¦>&™ÑéxÞ¡ÎG£Ó*¦hɘR. eΘى/É".à‹Ò¬t ÖòÒªª®ôwèð£VûhOé/oé»2C óxŸûB§©’ÙbM•nÕÿ¼æ¥7÷íÝ¥| "çþÃÔ€3Ÿ©ˆàï>à$Á¾$J +endstream +endobj +397 0 obj << +/Length 250 +/Filter /FlateDecode +>> +stream +xÚu1NÃ@E'raiš=ÂÎÀ1IL¨,… á ªˆŠ¤DöѶã¹.·þü +‘(öigöÿ?³Óêølnc›ÙQiÓ›ÚºÔ'Tl²=ÿy¹ÐE£ÅÊ&•—lkÑ\ÙËóëF‹Åõ¹•Z,í¶´ñ6K³NZäa|„ ø 9€à|t5»¡î¡iûH†„ˆÿ…û JòŽbz<„„ë¼rd'¾¥0Õ´ †½(9qp&8 +%? cF¿ûi=¶H^†Qèù #tü)„g/pxLkDÏ…3zô¢ÑýŠA +endstream +endobj +398 0 obj << +/Length 127 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bSS3…C®B.ßÄ1’s¹œ<¹ôÃLŒ¸ô=€¢\úž¾ +%E¥©\úNÎ +†\ú. +ц +±\ž. +õÿ Dü?€‹üÃ`ÏÀOY$Ù€$ ;Rþÿ?óÿ¬$X–ËÕ“+ V—Xê +endstream +endobj +399 0 obj << +/Length 174 +/Filter /FlateDecode +>> +stream +xÚÝÊ1 +Â@…á )Óä™ èfaµ +Än!he!Vji¡h-GɶL2Ž†€à +„á+þ7&.擦‰&“R’ÒYã +‘S2–Ós‹jOÆ ZKFe7ô¸?/¨òí’4ª‚šâ#Ú‚J®"n˜ëŒÝ¯Ãê;€þʼQ¯ýºO„7ZB؈U$fMYDÌ@È ÷¢ÏìÞfò‚+‹;|WWŒ +endstream +endobj +400 0 obj << +/Length 197 +/Filter /FlateDecode +>> +stream +xÚ}ÎÁ +‚@àÂ\|çjUÔê$˜A‚:uˆNÕ±CQWõÑöQô +/¤mU²%vøÿ?,ãÓÅœlriâç“ÐÙÁz® mògCsºb” Û“ç"[ËY²¡ÇýyAm—ä ‹éà}Ä$¦ì–ÈE'Â}2´FZ_V 7 W?ÓWãei f åßÊÿ¥)X¹ÊP>•Vž*5y«ÔàMg9V/«Îz¬VJAðf9ô'à*Á¾LCx8 +endstream +endobj +401 0 obj << +/Length 210 +/Filter /FlateDecode +>> +stream +xÚϱjÂ@Çñ_pþKÞÀû¿@{98Sj@-4ƒ “ƒ8µ •¶ä-rpn‘âA0fÈò¾¿é§ãÇá€#Vü XÇÜù]Ñ–´ö1âþÓeyÛÐ8%¹d­I¾úL2ñ~÷ùAr<Ÿ°"9å•âhM锳AiËtJwïeB# LX‰6vs`ÔRaFèØ$ÿi4³•‡š÷ ;¹¢QWytExÝ­'{¸úgk~ç϶É,O*¨™á$½=t +è%¥~©–§ +endstream +endobj +402 0 obj << +/Length 201 +/Filter /FlateDecode +>> +stream +xڵͽ +Â0ð+ +·ôzO`Z©E§‚`A'qRGE×6–G©o ¸t(Æ;…TÜ%—wÿ.Íz£!ÅÔç›hÑ>Á¦2Ç2J³;â¸@µ¦´jÎ)ªbA—óõ€j¼œP‚jJ›„â-SªžYmEc-äÎwòy +îà7RŸ†õؼ€5ü“-!Òäl·Õé²Ó<ÙдâM nÓÜÞ£­ÖtVúWYõwÛ8CÛ:¿rœ¸Â½žbÅ +endstream +endobj +403 0 obj << +/Length 186 +/Filter /FlateDecode +>> +stream +xÚ­Ï1 +Â@…á aàœÀMˆ! L!he!Vji¡(X™Í£ä–)×ykkéÂ|°³üÅÒþx$‘ 0‰ S9Ä|æ»W<ìO<-Øm$±[Ø–]±”ëåvd7]Í$f—Ë6–hÇE.™÷¾) +ýѨÝ—Ñ +ÔFïidjBT’Þ6-5Ú†RPRB +*úszGªH©v–*RÍ–*ÒïýðÐð¼à5{ò}ý +endstream +endobj +404 0 obj << +/Length 220 +/Filter /FlateDecode +>> +stream +xÚu=NÄ@ …_”b%79Âø +ÕHË"‘ * +D[n‚–™£å&ì¶Ü"ŠyãmafôY²ŸíyýÅéõ•.õ\O:í/µïô­“wa\òögÇÊëVVƒ´O¬K{Ç´´Ã½~~|m¤]=Ü(³k}fÏ‹ kEÚ¨m&fhÌF ˜í€hÆrá°ž ++'Ø2¾©ʉ3Ùq4|PYáÂÙØš0eܦÑé½³súŸÉ5ɧ¥\Ó@ÜñïeÝ'ýXæÆÆreSU¤4¹äQ~MQdÅ +endstream +endobj +405 0 obj << +/Length 206 +/Filter /FlateDecode +>> +stream +xڥϽ +Â0ð+Â->‚÷Z+©S¡*ØAÐÉAœÔÑAѹ}´>Š±bð¼$*.b†áBîþ§zíá€:Ô¥VDJQÜ£m„T‘;÷ýËfi†á’T„áTÊf3:Ï; Óùˆ¤:¦•üYc6¦\ƒ®¾›;ƒ¿lhkb¬Ì⹄€™/N-êÄZ6*±¨ñp·—§¹ë™|ZX›?š¼4®ïìõ½>uóÎæs¾’—n—‚«Ý tnìÆÍ N2\àKKv +endstream +endobj +406 0 obj << +/Length 205 +/Filter /FlateDecode +>> +stream +xÚ¿n1 ‡]1œä%oÐó ´¹”ˆÒ)$n@¢S‡Š Z•µ—¾Y…G¸‘!Š±i…ÄÖ _¤Ï²ý³=¾Œ©¡gzpäŸÈ;Ú:üÀ¡Ù¨¹T6{œ´hßhèÑ.D£m—ôõyØ¡¬¦äÐÎèÝQ³ÆvF0à`ø80¸cfṉ̃bè¢9)zA}T$"ÜË'¯S|_QùŸ(·½Ýª(ãM +I +ëT÷PG“eyÅ?¿Ñ4dѸYƒ÷z‚Ü1…ó_ñ ° +S +endstream +endobj +407 0 obj << +/Length 220 +/Filter /FlateDecode +>> +stream +xÚÐ; +Â@à )„isÁJÐùEü"Ãøb=A×Û +çaÄS~]¿ +endstream +endobj +408 0 obj << +/Length 216 +/Filter /FlateDecode +>> +stream +xÚu1NÄ0Eÿ*…¥ir„ÌÀ › ¨,-‹D +$¨(VT@I‚vã£ù(>–)V¾AÐaYOòØóç¹??½¼ÐV=é´ÿÞϼÉz`±ÕþìçæéU6£ø]âoX?ÞêÇûç‹øÍÝ•vâ·ºë´}”q«¨µE XÌX™Í¨ÌŽp‹[PÏ0ÔLhB M ‘‡ÀÆ4ì‘™æò±À¸þEâ ŒÆþS“«D¸ÌiDf( +šD“œE‹T³HIc %)>—/Ð~Å’\r/_})oG +endstream +endobj +409 0 obj << +/Length 275 +/Filter /FlateDecode +>> +stream +xÚ…=NÄ@ …¥ÉMŽ_òÃ(‚†‘–E"T+* ¤A·ÚDâ \%7!H9Ec{·BHLñidû=¿ßŸRI'tT×äò%=Vø‚¾–jIM}h=<ãªÅâŽ|Å•Ô±h¯éíõý ‹ÕÍUX¬iSQyíš É³ã:þ²œ!1¦{.g½‹éì ›t<A9ÀN¤t¿´É½êà`nê [¢Yè˜'ã(3’@øÉ üˆÊ~sPºo£i5¹ÝE,b”³6ÂyÔ0ɬ1$ÄV¸ ç îÁ˜ÿÁÙº[›ìLzõ #¸òºh»&Û;‚þ¡Ä³$²^MR} ^¶x‹?máÊ +endstream +endobj +410 0 obj << +/Length 165 +/Filter /FlateDecode +>> +stream +xÚÅɱ +Â@ à: Yúæ ¼k¹ +µ‚7:9ˆ“utPt¾>Z¥pcÁÒ˜(¸ÔÍÁ@>þ?1ét>C1¯I0I±ŒàFº–*áx†Ü‚Ú¡‰A­ø +Ê®ñv½Ÿ@å›F  +ÜG¨` t>à¡ö»îåè'C/fH=û b‰¨ú賚­'b6l öÁ˜í¶ÿÑQã¨"òDõÐ÷–¶ði—¶ +endstream +endobj +411 0 obj << +/Length 137 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bCSs…C®B.cc ßÄI$çr9yré‡+sé{E¹ô=}JŠJS¹ôœ ¹ô]¢ + b¹<]˜øÀù(B¬Ž`ÿ¨­þÿ ÂD00 +¢þÿÿÿ ÿaDœ€Hp¹zrrȧYA +endstream +endobj +412 0 obj << +/Length 217 +/Filter /FlateDecode +>> +stream +xڭνnÂ0p£H·ä¸'À ¤Q™"•š ¦ˆ‰vìP+ŽÄ‹eëkdëšÑU‡ÿÇGkÉ?é>í4ëž8æ^¸iÆ¿%ôIi?Ä1B–4,ȾrÚ'û²d‹ ¯W›w²Ã鈲cž'/¨³kL8âïëTó¶E‚ÑÅòÆkÕä%t:u€­=|ðº?õQ +;D»ñN÷ üd~UôÈ7úå ³²S[Øv0ؼ?½b¶j®vÊ?£ +¶kµ1Nš\*ïÎÖ7V§*=4£#SãŒ÷ +endstream +endobj +413 0 obj << +/Length 123 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0b#S3…C®B.c3 ßÄI$çr9yré‡+›qé{E¹ô=}JŠJS¹ôœ ¹ô]¢ + b¹<]êÿ``¨ÿÿƒá?œ¨‡ ŒÃ—¨ÿÿÿÿ0Äÿ?€ „—«'W íâg• +endstream +endobj +414 0 obj << +/Length 161 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0C …C®B.sˆD"9—ËÉ“K?\ÁÄœKß(Ê¥ïé«PRTšÊ¥ïà¬`È¥ï¢m¨`Ëåé¢ÀÀøƒñC}ÿþ? ÿïÿ“ÿÇðÿÿûÿ òÿÿY–o`*á?Àþƒÿü„Ø!*9 °þ=þÿg„ÿÿÕ!Œ‰@d¹\=¹¹ªˆ÷ +endstream +endobj +415 0 obj << +/Length 159 +/Filter /FlateDecode +>> +stream +xÚÅÉ1 +Â@б¦Éœ¸»a­1‚[ZYˆ•ZZ(ZoŽ¶Gɶ 2΢]àÀ<þŸ±óérAšrY;#«ébðŽ6uj +ç–ÕlŽj#WTnKÏÇ늪ܭȠªèhHŸÐUE‹€[îÅ7³(Sÿô‹#“d5"${‹ÝÀö?zn<×Ì‘9 ý~qíp%8} +endstream +endobj +416 0 obj << +/Length 198 +/Filter /FlateDecode +>> +stream +xÚ1‚@E¿¡ ™†#0Ðe‰V$Š‰&ZY+µ´Ðh+{4ŽÂ(- 㲘ØÚ¼âOæÏ›$ͦñ„‡š“1'šOš®§6ŒºÄMŽš¤v§¤V6&U¬ù~{œIÍ7 Ö¤rÞkŽTä ï + dR" +"/x"oø­ß"x +Aa…Ì„¡É,ª ªÒ¢~~Ûæ5ÿ¢µÍo×U9ôõú“ö¸qNÈ©9I§‹Rêï Ý3´,hKí`• +endstream +endobj +417 0 obj << +/Length 221 +/Filter /FlateDecode +>> +stream +xڭбnÂ0àßb¨t À½@›Y"QÈP‰Ntì@³óhyÁc×s U‡.•ððɺ“Ï¿m˧ç ç<æÇqÎÖ²Íy[ÐŽl¡ÕœË[kóIÓš²w¶e ­SV¿òþëðAÙtùÂZñJ­©ž10ô€óU¤QÏ"-D×±×ɯ<Œ´ÃNmA…Q/À%n®:˜¨~ÛDGÿ´ºú9ir2ݘL¤y?ÙRΘ<ÚÂè[˜S|—é\ˆŽŽè³ÝO§÷é¿éOýeêÒ¼¦7úF©W +endstream +endobj +418 0 obj << +/Length 229 +/Filter /FlateDecode +>> +stream +xڭϱJAà?lq0Í=ÂÍ ˜ÝÓ%Ä*#xE@+ I-SD´5_,9È ,Ø9nœ½sck‘æc™ùÿõ£áõ˜_ñÅ¥c?fïø¹¤5y¯SÇ£´Z®hZ‘}dïÉÞéœl5ç·×÷²Óû.ÉÎø©d· jÆ0í rù ÀDªÈWÀ@ä`D$ £æ +¢“€¢F¡]ç67@–üHš€¶³ù·mòtçt9OYªæ»®‰®´Õwì–µ±gß¹ïßÿÙ«…èe˜&Ú¥œOM«“&Æÿú7§ÛŠè`Ÿß +endstream +endobj +419 0 obj << +/Length 172 +/Filter /FlateDecode +>> +stream +xÚµÎ1 +A ÐÔi¼“832ˆVº‚SZYˆ•ZZ(ZÏXYzâÅ#l¹…lÌÛXZäÁOø7è†d¨/ã9C;‹GtV²ibsØ0ó¨Wä,ê™lQû9O—=êl1!Ùæ´–Ê}NÐ)!0„Z¼2ó-ygŽÉg"(.’0P5tÅ·ÔAUɲå+Yü0þÉÀ\%å-n¾Ê§—ø¦YW +endstream +endobj +420 0 obj << +/Length 218 +/Filter /FlateDecode +>> +stream +xÚMŽ1JÄ`…ßb˜ÂÜ`w. ~7»hXW0…àVbµZ +* +vnâUr”aË!ã›,ˆÍÇð½™Ç”ëó«K-t­gQË -£>Gy—劲p3%ûWÙÔt¹’pK-¡¾Óϯ ›ûk¶úµx’z«X §˜™ý 33䎅£r¤CF40Œ@:bª ˜#µàLÉ‚¼ªÁ‰Y˜õ.¹ŠdÄŒ Ç曶åAîȺ ãlBƒ¼³–{,ªZxËÏŽ`1K{¯ï+æoürSËN~±¡o' +endstream +endobj +421 0 obj << +/Length 160 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0RÐ5T01P05PH1ä*ä26 +¹†™ä\.'O.ýpcs.} 0—¾§¯BIQi*—¾S€³ï¢m¨`Ëåé¢ÀÀÏò +$õÿÿÿ?Äÿ ` ÒÍ#…ø$`'0ƒö üøÄù ì  æÿÿÿÿSÿdÖ.WO®@.’Ø] +endstream +endobj +422 0 obj << +/Length 159 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0RÐ5T01U0¶TH1ä*ä21 +(˜@e’s¹œ<¹ôÃLŒ¸ô=€Â\úž¾ +%E¥©\úNÎ +†\ú. +ц +±\ž. +õÿ`øÿƒùÿ,dýF Éøƒ}üH¤<˜´’ê00ügüÿ¿á?`¨G"íÿ?’üÿ›²Ìÿ¸\=¹¹kqt +endstream +endobj +423 0 obj << +/Length 174 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P0bScK…C®B.ßÄ1’s¹œ<¹ôÃLŒ¸ô=€¢\úž¾ +%E¥©\úNÎ +†\ú. +ц +±\ž. +õÿìÿ7üÿßPÿÿ& ‘eüÀÀü€Jþ``ÀÀ$ÀÈ? ü@²†¿•´cg@%å4*ÉßPƒF²øF2?ü€F2~~€F2ü?€NÖ7 H{ ærõä +äóV +endstream +endobj +424 0 obj << +/Length 195 +/Filter /FlateDecode +>> +stream +xÚuν +Â@ ðˆƒ¥Ð> +stream +xÚmν +Â0àˆCá¡÷¦Õ(v©à˜AÐÉAœÔÑAѵͣÕ7Q|ÁÅAŒwݤéGr—»œé6³&Ø¢ßt°á&…=>'|äÍz z¦zBQÐvŠÇÃi z0b +z„Ë“Øö½óoUú³÷ YU¨X)Õ§-ÈؽÈFÅFç'{»“õÇ…¬yVùJtlÉHƒŸ!²r³&µué]ÅŠ;7ä­ØRš“¹ÌCSQñ‹¦ i¬ÊÓÀìw…HÈÂØÂ>ʳh +endstream +endobj +426 0 obj << +/Length 237 +/Filter /FlateDecode +>> +stream +xÚeαNÃ0à‹2Dº%à{pÒŠ.±TŠD$˜: &ÊÈ‚‰ˆ˜73âEòa+RÅ‘sÔÆ‚ÁßðŸÎ÷—óãÅ)eTÐQ‘S9£“mr|IJÒŒæûÑÝ.kÔk* ÔCŽº¾¤ç§—{ÔË«3ÊQ¯è&§ìëµl +[fÛ²cv’ŒÓ¨‡¸ƒh+ÂÞÄì¼÷ +R PPÛLm5éÄÄ5“wÛƒQ?Ú‹_"|v“¯ÞÖ‰&ÔŠ*þZý³ ÜIM +ê]4ÞO©`9k”—å b{0ý‘ýD>€Ø7Æó¯ñùíkƒ +endstream +endobj +427 0 obj << +/Length 218 +/Filter /FlateDecode +>> +stream +xÚ¥1nƒ@E?¢@š†#ì\ ^ + c)‘ìÊ…•*qé"QÒŽÆQ8%ÅŠõ2[$rëæ³Òþÿ~þ¸y.9áœRÎ3.žø#¥OÊÖcÂEé_Þ/T·¤œ•¤_Ü™tûÊß_?gÒõ~Ë)é†O)'oÔ6Œ`ÙPv*;k +. +,¢ UPC< ”èzDNø‚ùÆe™{àÊææÓÎ¥ÍÿÂ]—É·’~+|ç¢ 2¢%‚¢ê¥E_†IÖqh×Ò®þ xË +endstream +endobj +428 0 obj << +/Length 143 +/Filter /FlateDecode +>> +stream +xÚ31Ó³´P0P°bSs…C®B.crAɹ\Nž\úá +Æ\ú@Q.}O_…’¢ÒT.}§gC.}…hCƒX.OæöÌÅò@lÅõÿ``âz þÃç¸ÿC?’¾Æöÿÿÿ¨‡à?P æs¹zrrìRZö +endstream +endobj +429 0 obj << +/Length 232 +/Filter /FlateDecode +>> +stream +xÚmŽ¿NÃ0‡‘K·xe‹Ÿ'´ +0Y*E"L ˆ‰vdÁÚøÑú(~ªwH‘`¸Oº»ïþ,»óë+ßø•Äò¯.ý¶¥wZt’7šjãõÖ=…'¿è(ÜI•Bï??¾vÖ7¾¥°ñÏ­o^¨ßx¸#€È `Î0Ì#,óŽyB=:F̧˜0¤AÌè.O€=¡ðÌ {Å™sØ2tâÝ÷ 9ÈùF¢štJ´£º:ZëTTwHsͪæT«U‹ù!‹ª,†)b˜"†)3þÚÈtÛÓ#}çwo +endstream +endobj +430 0 obj << +/Length 239 +/Filter /FlateDecode +>> +stream +xÚMбNÃ@ `G"yÉÊv~ö%-aŠÔ‰ H0u@LбCQ»’¸nÑ館Ñ?I}ûL§¯óýúeCú-½”¿c»%H00cŽRb†LèÝ5áÁh†¦šRã"Ì&\/d À/©„솄Ná^J¬+J™¯Êx#jCÿ(Ñïä^ +‡NwŒÚ6d`âNùVø?‰1F3:=ª³0+¸(-ª…¶ø aO"{|lñdy‚ +endstream +endobj +431 0 obj << +/Length 196 +/Filter /FlateDecode +>> +stream +xÚ•Ï=‚@à%$Ópæ.Äõ¯"AL¤0ÑÊÂX©¥…F;£pJ +¾ÙÄÆØ8“ý’7[¬™ŽsyŒc Of|ŽèF&di\%8])ÉHïÙ„¤×˜’Î6ü¸?/¤“í’#Ò)"”¥¬”×*¥üîC Ä–(„\èÓ -p- +ð¿*XJ …¹Ð pZàZàYjàW °” ¶( ½0 úáG(Yù“bÀ_íÛ/Ð*£½:øp^ +endstream +endobj +432 0 obj << +/Length 217 +/Filter /FlateDecode +>> +stream +xڭαŠÂ@à‘Â4û;/ ›œ„@NÁÂYYˆ•ZZ(ÚšÄWÙGÉ#¤Lqì:£Âqå5_1ÃÌÿ÷ÓîxD1 +¨“Pÿƒ)í> +stream +xÚm1NÄ0E'risÏ v7,•¥e‘HÄVˆ +()@Ð&9šâ#¤L<| Q`ɯæ¿ñ¦9»ÜÉJ¶rZËæ\¶ò\ó¯QÞý¼<½ò¾åê^Ö +W7(sÕÞÊÇûç Wû»+©¹:ÈC-«GnBä"éLdT‰¬ê@.ëêGH‹„F3å”16’ +6P9¸€nü\êÑÑ Pbfç4Rêu¢Yù¥šHq_#õB}È!Ûĉ¨\0æºÐgøÜœ!TF¨ÙIàìƒÍAØCÉ$£yñDE‚Ì}Hâ#°‰A +_·|äo_ƒ« +endstream +endobj +434 0 obj << +/Length 187 +/Filter /FlateDecode +>> +stream +xÚ•Í1 +Â@ЋÀ49‚sÝ„$«@Œà‚Vb¥–Š‚•z´%GH™bQgˆqÒ80¯˜åÿ +‡ƒqL…Ô÷) (ÑÎÇ#rô(Šë—íSjEAŒjÆgTzNçÓe*]LÈG•ÑÚ'oƒ:£+ð¼x*Á´P§dÜ‚éåœHðá.ñ'oÇÓœR(@RB¾Ñšü­)Ó`ëêÎòÛn±ÿ´aÿþ —§—øöð\# +endstream +endobj +435 0 obj << +/Length 232 +/Filter /FlateDecode +>> +stream +xÚu=NÃ@…Ÿå"Ò4>ÂÎ`mÙ ¦Z) HPQ *HI‚çh{”=‚KV†ñ)‚æóó¾yÓlÎ/[.¹á³Š›š×üRÑÕs±äu»tž_iÛ‘àº%£eòÝ-¼îÉo﮸"¿ãÇŠË'êvŒ\8I@/#2‘£–D°R9ÇL¢’Kp)°Lz ¿€ìO±nPY†]D‘ +5ˆÅˆ>æ¢Lr‘é>Aáʶ»pg¿W·³iÒÛÿ9Ô«ËÔo°0ËZTãþ¾j~]wtO߈ý +endstream +endobj +436 0 obj << +/Length 261 +/Filter /FlateDecode +>> +stream +xÚmбJÄ@à )Óì˜yÍÅ»‹gµpž` +Á«,ÄJ--m/ÛùZy”€/0`0ìøïh#„¯˜egÿ?‹æä|%3YÊq-‹SYžÉcÍ/> +/FirstChar 45 +/LastChar 121 +/Widths 437 0 R +/Encoding 438 0 R +/CharProcs 439 0 R +>> endobj +437 0 obj +[46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 0 0 0 46.98 0 0 0 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 0 46.98 46.98 0 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 0 46.98 46.98 0 0 0 0 46.98 0 46.98 46.98 46.98 46.98 46.98 0 46.98 46.98 46.98 0 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 46.98 ] +endobj +438 0 obj << +/Type /Encoding +/Differences [45/a45/a46/a47/a48/a49/a50/a51/a52/a53/a54/a55/a56/a57 58/.notdef 61/a61 62/.notdef 65/a65/a66/a67/a68/a69/a70/a71/a72/a73 74/.notdef 75/a75/a76 77/.notdef 78/a78/a79/a80/a81/a82/a83/a84/a85/a86/a87 88/.notdef 89/a89/a90 91/.notdef 95/a95 96/.notdef 97/a97/a98/a99/a100/a101 102/.notdef 103/a103/a104/a105 106/.notdef 107/a107/a108/a109/a110/a111/a112/a113/a114/a115/a116/a117/a118/a119/a120/a121] +>> endobj +439 0 obj << +/a45 380 0 R +/a46 377 0 R +/a47 378 0 R +/a48 427 0 R +/a49 428 0 R +/a50 429 0 R +/a51 430 0 R +/a52 431 0 R +/a53 432 0 R +/a54 433 0 R +/a55 434 0 R +/a56 435 0 R +/a57 436 0 R +/a61 379 0 R +/a65 381 0 R +/a66 382 0 R +/a67 383 0 R +/a68 384 0 R +/a69 385 0 R +/a70 386 0 R +/a71 387 0 R +/a72 388 0 R +/a73 389 0 R +/a75 390 0 R +/a76 391 0 R +/a78 392 0 R +/a79 393 0 R +/a80 394 0 R +/a81 395 0 R +/a82 396 0 R +/a83 397 0 R +/a84 398 0 R +/a85 399 0 R +/a86 400 0 R +/a87 401 0 R +/a89 402 0 R +/a90 403 0 R +/a95 376 0 R +/a97 404 0 R +/a98 405 0 R +/a99 406 0 R +/a100 407 0 R +/a101 408 0 R +/a103 409 0 R +/a104 410 0 R +/a105 411 0 R +/a107 412 0 R +/a108 413 0 R +/a109 414 0 R +/a110 415 0 R +/a111 416 0 R +/a112 417 0 R +/a113 418 0 R +/a114 419 0 R +/a115 420 0 R +/a116 421 0 R +/a117 422 0 R +/a118 423 0 R +/a119 424 0 R +/a120 425 0 R +/a121 426 0 R +>> endobj +440 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 500] +endobj +441 0 obj +[333 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 334 260 334 584 0 0 0 222 556 333 1000 556 556 333 1000 667 333 1000 0 0 0 0 0 0 333 333 350 556 1000 333 1000 500 333 944 0 0 667 0 333 556 556 556 556 260 556 333 737 370 556 584 333 737 333 400 584 333 333 333 556 537 278] +endobj +442 0 obj << +/Length1 755 +/Length2 1058 +/Length3 0 +/Length 1588 +/Filter /FlateDecode +>> +stream +xÚ­’}XSUÇQ¤tJŠPŠoÂ)snÜ;c[€Af ¨ˆ\wÏàÆvïºÜñlhäKŠ(¡ ‘Lš"S¬T PŒÈoá0d¥(‚–šá[‚/tÁ|z¢{î?ç÷û~Ïï|î÷®GTŒ@S+aE2TˆÊ@ˆRŽ"€]#‡Ë +¡!Æ9c   R©X ×‘@$2±L,ápA¥3ÒDJ*¼Bx& Ph!M¨0(1&jÙ*Lb(£(4°h`G:XÓ!q!EN¨°¦$Ç{€)œTS@ò²ëu¯¤ H§³PÀk“XHœ"5F€C5Ç{!ÅžY–ÿkèð0½F³ÓŒLê?:¦%4Æ¿”V§g +”ir¨u)| §„8¡×UÃLC¨dŠê+D|_ö‰ô0Âñ(‚Q¥5¦I‡ƒ}HâCIØü9¼„DÍ}o)ÿï«£0‚db:܃5úO͆D€eì÷jµ|Èa¡¤ŠÂ 2ˆÄ~£iÌÈa[‰A& +‡ +,±·¤v `“YÔ͸WT ¼¡.ÐP$: pþû+ÁÁ”!Sà#‘˜øú‰Yõ/£JOÓdŸ È«ZM°Bh€*Ž½RÉ×¾_tl}EvhyË'^ú”â}kÏžXw¤X.¼Ý!‘®þ1N»ï²Îå}¢rœénÄAo\-¾æ~L‘eÍŒñ^×îbuvã•íŒyýžêvbÒð¦Ý§Æjwm¼i»[WÍ¿÷³ç£«'œª"E%f÷»›FT\j{þ ;mõ¹köÑ;pÏ&ÎòÝßFÂ%·®æŸé»3*§ì{›&$î|äúÂîÞpÅ–vÙ¹Xš»[éøSqÀ³QÏ î<ÇAKÒÞ¶Ç}.]#9Åïâ’Òbà0)À£8.°¶&BùûÈ® P6^U1Y0o¯û0x¸!¾^H~·¡ûptÎø´Ã-¢€í¨®º»(¹÷9÷þô¼—?}Úñg®{ý=U¦‡ÃÄC×òýK‚2¼ø·ygw§ÖO¬Ë°Ôm7EÐüŽÑsrOiÏufÕ>Q‚8éOkÜÚöâiq~•õj‹Jg+ãù_ÕX C +Òeä»æ?~k¬Ï-%……$t$×Å^â7YŽž,ŸëjÙ0b¹µ&,¬|zÍHª½+x‚G ëù›ã‰Ý± u‹ý;›!ÿNêñ¬ñâ¾Þ©•2¿]¶gò?š[«ïîó›šítããÉi[„wbgeúÿîx"Â’llñ·|mm~kf›%ˆ.J«¬ˆ¨X¯5öHGþu,Í:þPQóƒz7ª¼"V?šÅ;Å]qÚÒÃŒËzjNÒË‚êêHšì>Ô›™!ª{o…Xž˜ò¸oÑž½™[Wßë¹ä;uã +Žltg{—Ô]ú¡)»íãöyúÑ.¡5gìäÍÅWš¯Ò®ïqÑ{ÄœXï^uòú“9Ñ‘‹:6Ñ,ãoÖÙÇÅkÍZ‹wën +ÆR¼ì­J×ïÃN$­µºÜõa ÷‹ç_—›–xgw·Ï9âçÁD>1ËȘáÇ4³†_ñäib÷#ú£]­ó%GK·àA—Ë¢â—õ\½Ð§_ãzúî¦s¿|ë£T+ûb +“'¨3*«'ãFZdcÁI83ê¬;Æ™ +›ËV¶æn±™äö Óok¸5ÅW+o¼uÄòáÎÂË’ë–èW>azÉåO +¶IJ³—¼éyhG©âŠyקoþ,¹©-nîB‹ù˼™~f§±Ã?*(2gõ¨ûwT„$9;·Vì¹]*ˆK‰k~ï¸Ý~F׃6}óZc߃í ÷Yã;#§Ž~~s‘s¿{6g’"·Ú–Ðrň4€ +µg¡Ïœ–¼[ȳÜGÌ7àü}ø[ôÕY"RräANQÝ ³ÛéX—Êý‰û’'i¶—a‚¶º­Ÿ;$W•cy|i0µjm¾V>6q³‹Ê˜~“}ñž$g¹ŒŸ“ôؤÝöM¶fLßþg½†æ¿§*ü +endstream +endobj +443 0 obj << +/Type /FontDescriptor +/FontName /JCPDOW+CMMI10 +/Flags 4 +/FontBBox [-32 -250 1048 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 72 +/XHeight 431 +/CharSet (/epsilon1) +/FontFile 442 0 R +>> endobj +444 0 obj << +/Length1 778 +/Length2 891 +/Length3 0 +/Length 1426 +/Filter /FlateDecode +>> +stream +xÚ­RiTW­ Ò\p  èSAÀ˜eˆP A(E!RYØ!™„Ád‚Ɉ­Š‚¨ +….ž*PZ@)ÂQ,›Ò¢…sQd©­ ¢Ré°x<Å¿=óg¾{ïû¾ûî÷lÖù i\±"ñT`8 +¢C΀ç+ †˜¢3É66<%ã¨ó€qÄ@¸j)€Ø€éäìÀtf;‘mO­U¢ÒHØñì'EN€+G”¨Æ€/ŒG"r¢‡–¡B„"¸–¸2˜<¡ˆ +QÆ b:‚€á ‘¢™1éÈ“(€Ó4,VG¿¥b¥Š0ì“ö€°(V`2-#2ƒ¯ f!„“ÿÃÔìæžj™ŒË'ÛO¥ôËQ™vF¡G«qD |bD‰Í–îF¦Íù"bT-ŸÍzã° q1© 4h ÉbO¨ÊÕ bE ,S!S8‚‰g[!â›2Âðúð½=©3{"ýaÃwi£À|§žª¡w5‘’Õ€P&É„!ñ½ý ›5l&RˆQL +ØŽV*a-™xADű@11¢ˆ†pÌ c +œ8ˆhâD¡$O®b:F„!2D‚Or30kž^ä$þþ%ÝÝšXšÐ8ŽÄPrNNìøÿEj¥Áð©wDDõ¶– D¼¢ADäŽv…ÈåpÔ©«G‹t;ò›‹¤— +¥O:Œk‚Êu9¨8^È>#X'Å úÏw_I©¥ìm1ÿDä’±Lùƒ…Ÿ>’·¬äŠþ\aPj»šþ»¢ýBŸ¹ð +ն߻vߧY¹GºW9W+{²oØÜ1²á`ƒéqŸ{H~Õ‹®v“¥›Ò6­·tê¸dÜ9g%EÛù¸mí³òƒ§ê·Šþ¼}o§·?Eå©·m‘l3‰G’Ã$1--TÁ#îµ;}ÝûÍÅãKü’«C5ƒVÇÖ'Úüý‹°Pó\¯[ûÛÍhcJë±Ãùçq~$rµ•{]gsíáúnƉ¯*««zX‘¯-¨üÌåRfkîåGå·¢~ÿ-”8ÑglyA7VïÍ-;iå1x`ßÅÊ­/)†xºÏլ৕µ&í•+ enw:x'^ž%ñè|ÕWF3Ë#S”Þ¡-íÍ^= òL-¾Š„•‘ +~°ç›†k½]IuÑŽ<3Áàg®IM=Á•ÂÒ=[O'£7Eå-- +¼óŠê·W¡ÞîΪÉ~™ºüëŒõ†Žc XLTM§üÐÜdç¢z¡üXÛõûòÓÞcéáî$ÑÈ|æZÉZ“׫­Uu>§«<ÎÎßȪŸgЭ1«#™ +4‘´ct£(*ý‰&¼ÌŲ7‹º[Œo®Þ=n71Ä +û' +.9Á/N¯úióâ$·ã†{ËSïæÊ| +¸,¥”ûs±åˆQÔ›¬Ö¶o\­¸q°§uÄkQ}ä–GâÒŠ¡ÊÐñKK­/ÓøMÛ[†-9[ÞÐ'> y|­v{¶PàSró‚y–Z¯‹µ>æÈðÜ·zÏiëÊÞSÁDþØÝ_f_l¬!Ù>¼¶6ø\ö· ZU–t ´'^¤æ®¿3˜&Ý·kÍ=u`Æ’ûë~ô€û3MRBFÚ¬>ì{Ænß_4úôþœ4TŠsܯs¥)¼‚Þn:#¯XsRí/¬¥rlc?¯1Ùšó$#nx("2`bÂö,Æ[rÌ·óOÚŸ2*%)os‹órÜŸÚêz—ébšô]ïªþt;†E~œ_UXiz›T¥ +;´HGÖ¶Õ%454=Ò¾ívcõu¶GR¡Ã_¦®¡5} + +²ýG”Æôyááæ»ôºqv‰Ìœ±+ã +UÍÖ•ÿq4° +endstream +endobj +445 0 obj << +/Type /FontDescriptor +/FontName /GSKNIF+CMSY10 +/Flags 4 +/FontBBox [-29 -960 1116 775] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 85 +/XHeight 431 +/CharSet (/braceleft/braceright) +/FontFile 444 0 R +>> endobj +446 0 obj << +/Length1 1608 +/Length2 10942 +/Length3 0 +/Length 11758 +/Filter /FlateDecode +>> +stream +xÚ­weT]Û’5nÁ!¸œàîîî\‚sp?¸'ÜÝ݃Kp×àîîîòqïëî×ã}ý«ûýØcìUUkÖ¬šµÖØ›ü‹’ +½°‰PÂÎÖ‰ž™‰ `acä R1´•£±³6|ÙÈÉE†Nv¶b†N@€Ð 4°°˜¹¹¹È¢vöîŽfæN*5e +jZZºZþ +¹ÿ§çc'ÈÂÌ@ññâ´¶³·Ú:}@ü¯7ª's ÀÔÂUTÒ’VPI*¨$¶@GCk€’³‘µ…1@ÎÂh RLíÖÿXŒílM,þ* +Äð% @ö@c‹m@7c ý_.:€=ÐÑÆúxX€fŽ†¶N=p²XØ[;›üEàÃnj÷7!{G»›ß˜’È dìhaïøȪ$&ñžNæ†NåY|¸v¦‘&vÆΕô·ïæÃëdha 8ÝœþÊe˜X€ì­ +Ý?r€Ù;ZüMÃdaköOtG ™¡£‰5ú€ùÀþ«;ÿ¬ðߪ7´··vÿ{·ÝßQÿÅÁ ´6e@`fùÈiìô‘ÛÌÂñ¯A‘¶5µ03ýÃnâlÿŸ> ãß +¢úkf¨?HšØÙZ»L€¦Œ +vN)Tÿ;•þ}"ÿ$þ·üo‘÷ÿ&î¿jôßñÿõ<ÿ+´„³µµ‚¡ÍÇüã‚|Ü0 €à¯;æÿ‹5´±°vÿ¢ÿ5Pø†ÿˆ´“áG„mÍ>¤`b`ú‡Ñ$aá4Q²p26˜Zôèo»š­ ÐÑÚÂø¡åßmÐ3³³ÿ‹OÕÜÂØÊö¯¦spÿíÚšü+óyþæÍ(¯©¨¢&Kû¯·éßQJª;©ºÛû:äíLþkñ†ˆˆÀ“ž™“@ÏÊÄùqؘXÜlÜÞÿC¾¿˜ÿ¹–7tr´pè|ÍÄüwéÿñüs¥û/0â¶Æv&͉Š“¡­ÉÇhý—á/·±³£ã‡¢Ÿö’ÿsý÷n@c„Å9;cÞ@Ëä´§jì¬þQ1îNfÈþ û¢_ªù¹~•v¾É¡Üe/UA uãÆIµQŸÛPëÀЫóŽŽ)âîï({‡úû:.¡»vði3£àÉy] (Âý2ñµÕÊ<2ÇõVÆww©Q±®.\bÕ¯³´÷á•/y׿û{J=ë-ŸBätº)öy³…,$Z–ð·Ÿ“LSÈXvnLÇ"}"»¥eÎü¶V=¤ +ƒñn›/FKe·ªÙ’†Ç¬Ò¹û‹¯¶3aZ« +'züòž&£“dëGù«àc%1ÕAF®klß)Ëã ¬ê¦âò|M}|ùßv&ÿº8FTÖ“0Þ"•ø8ÕŽß“?ÛÎ +#øÁi•±P(Ò[XÓz}íR8·Mt9È.¿îÇ=x*a›qJã‹øiá8^ÓTPº])TBLL‹¦fŽ—>ÄúàL5”J a^Ç#àŸéË»`<¢œ jOƒe^‘ŽU%ôÞÏV®N1ûbCw#ÇQã’˵´ˆ|ƒ¤åý $¼„ù¾ùk.ð,Ÿ +^ü9yæAº–»"ÃýF‰¡ê‘Ú—‘Íó9ÃÕßÄÎ$ÊÌ¥I_;6k숒UЧé’ÜÈ7\é›y$Ó•æÚŸÊ ºàÓ±ÐîXéb8lfCÂScE«ªï +WþŒ+!-|k$BæŸ$¢s7$I4TiŒ’/Çu$þÄ"Æ28ŸÝøU\0ì,<ϳ7ŽùL`d!;7vŽï%ìÕ]B&u9¯ü²[a(o¬ã8[6z1ÍZgCƒðv<‚èøˆ‰Ž>h±fÅò× ÔIcÀçBF׿|†.B³…NkŒÁm1¹õ5y¢É/Â(ò– +I~2‡Òí1LñSÌpCÓê—¨ä[SÒÜh²V©ŸûùrÚºƒQº²›ŸpV2v#¢ÌÈÑï®ùN²¦Á"©î™@  Á˜êî`#=áÐ+p©= ç.h†Ö`f¦ºX×]Ã×mµäF\>Œ¢÷Öd²^HŒ'Õó«f%NXïkôF˺³ÜÖŒCNlç &Y¥U ÍgSa=lb™‡ l +^ +ÇcShµ,Rooï’EIÁD÷/ÜÃ`ÁMP8Þi·Y)ÎJŠ!>*óó^ ZÍp¨ùïÔ„4ädS1L“v­"ÈmìŸqý©’ªÝÌ:æÏ1•?Lób_ŸQ²x=%³¯+ Ò‹yow8?ðCÿôNhƒ7¢2»á[ﮯŽ'#ÀÛâYâB³´©¹²÷«¦áºÆ¸ܫٜn;ÞÇÇL7šÀÇßq\.k]Ųý=Ÿº PLs– +š_¹÷^“$'øõ« º„eÌ·õh¾ýWqRú*Üÿ¦{^@xÔ5tg‡GçÓ¢ +–Ó q¾çÎpàØÜ´vW°îa…¦г÷ø\Ûœ$TQ¶Âƒ‰Û1tPBŸŒ{2,BŠN €ÙŽPÑËrP·"rÅ^¿§c¿Yë—™³GÌȼCàJ•g5 #ðo1 €o›õ‘ÙÓD¼RÉ=ÜBÏ.Ï·n‰¼ÁÅèýóJÛkì³NƪÀ +zv!»Ý‰¸ëì> +ª3½“S¾À®E\j +šSÞæá`p‘¡]B±Æ'±e¢_ƒÌ9¯ +B¼¦üæIF©]I‰ò…Šù¦·`Q÷¨—tÝVÓ'JoæjsÐûˆöK¢éd©÷ûÚ*£ª1tјñˆÙ X\?ÎsûMòàüѱ>ý§¶§b3d^Þ”T¬¤!É*®ùÍ<ƒí íÔ"7¡ù’õYçqF¨i¸û>•ã[‹òÀ«.šìàôMØŒ¼Ñ=2%­Ž_·¥”Yíƒ1eªcƒs‘çIÑ©’ˆËY¦·^A°b¹!7@¸ÛõRf?gªuiø ,|k`SŒöƒÅa'™0è"Xú‰Ùª»¦ai%ŸB€½Œ’ž[®K›Š›ÅhkÓï1-PרhùÎtŠÿõ¡ž\ÿUàÒH "ÑùLðrIDC=/h°U7#ÂäÅ­€E~¿‡\Csuœ^Tã Lje2™Þ˜wýã(%G&bHqã[¡c3`‚J0ùÄGÒ&º_¼K.ðËAysg‡F—8·wY +Xá>G‰·µ¦+W+dÒ%¾&v*eIä}µKL‹¿ûZXhüÞÔ+¢ï¦¡¡çÔÈB¸û$‚Pûí§K ;™TŽª>×ùTÕFÜ´<}<îïþ< +ÉÛÞ\Ó4«3—\,®/Cåg¾í,AwaÅ:.“oÍû(ð-“㘒ö…£¾äÏ1ôÛºmî8ÛGÒ»>½Îq¾ºäÒâØ0q0>q^i¢e~hXƳ+6¡÷4Ü}û-s®$ñÉ,<$Œ[j´`#1ãTR9ì\Uäyf¸›H‡&„­öT«|•ÉO™xN7œ¾Ñ?ùæã +…"§’YÚä’jˆ#`âì±þäJùíRZ1ß.wôÆY²¢[ïH +d¡ûÊÿ¤{É¿KÑPæ"z4éZ³»x¬ÅIˆcfõ‘5ÅÊ‚“pï{ÍioŧuøHäR¤ù><´ùáŠMUwpvôX.-¤Â¸—ÿNÆs5ú6R(ŒÐ·S»Mè6ÏÎO¤ÎðÙšçë÷{OÌýE7Nv+Y槞 ¤ËàhcGQ,T9÷4KF‘Ã<ç©Ìß ”­Ìçîñ;Ê\Ýzéü™Þ¨¬¡ÜkÆD‚½úñ}Ÿ†ÌyÔʘòM*<±Ô3aÖÑNiŠÂå\YG‚/8a4ÒNjॢ&ÒÛ'4Z‹g׬FÆŠIšþž¸Y“Þ-qió\d@sæ`Fû/mè„Ç)àm4C¼àÉòokIwù,ýÆÀ9T ‹Öí6R¯Yu„.ŒRÍp»ÃˆX?‡3.•øö$>/UU1›·Œb÷ÏÌx¡xQ¦ƒ¸)O €q™£×dn¾1?uE9xû耱‚ÉúŠZŒð]&:Doö«”dò¢¶ ô48§XáÈ šàèŽø³×L쪱§™…jó´œeé6•¦Ë2Ö*2—mŠmÐãÂ+mTZ@Ûwx +Èäbµ‘È`´qUá¤Ç*¸8«µ¾£–ò9¯¨qÍ+ÚGÓ +¥Û¥[ñÂ4™"¦ÄCé¨Ñ”·;¤s¾ƒÑÚ¨J_ѧ·Ÿ¯Á•ïo>f2§ö¶ô°™©–,å£H¤JQš’ÞÐ9/féH…"ª”•¬ÔüC'Ù„Uôø°»_u96#Jyjú@6¯çÛËcdŠˆhp!|âàýk4ÚÛ¯‚±ÙâDÆïwÍé6/&§Á Õs üä¤h¬Î87,c¿ü:t“=Þ×3FÜùZ íb ŠŽíw<«0žE—”‰<ÙâtZ®uÉøímë„Z±/ô{‰ÃPÎ!)Áf< +Õ|—*·‹òkÎpVb §0Q +ÍSêÎÑÂcÙ +Ã# ónÂZU•Ì%ýœ‹ýH‹ÛÈåý6òvs—4<¹ËÉFP&.§Ÿá¼‹ÿ¤Òñ:<!âN F¹Šéð¹ÊàÙVºÎ›é¬::zï&“í2E©ó$¯Š-G ™Ò‰tظcÉ„”Éʆa¨`|Ù½‰ƒ Á1%Ñ*CeâÏ…d&Ÿ¦¬uIôõä ÕToÍxË-Ã…xp¿äÀ{è¥~tå5Õ^¿ÀЖ×3cSžp ÁîS˜n{¶ŸÇUvCÖÈè–ffïxRþ_òž ƒu1ó‘|zÏC:Ýï# +\Ôàó¡x–ÝóÀa¶÷ÏÊØŸÕš-Mvhåfp~M;ÂúõJrüœ±?¬5¯ú*¶£Xç.m•XñnæDüp%ï±&xóc¿Ú—éE!ó$rOKœÜyà×%éÎvçØvTý~'‹%|736t9çÖºÒsâC·ã fÜeIÆ2ñ›‡Ð94dÎqdøK­¦°JÔfõ[`ô†?‘Ãm.+}ª¦d4ùs¿X“¢…tì½Á¹ÏLó‹ +Óó=à•þ'Fî–ø"·Žû¹(Z1>xâÆ ×i§Ûd¨›.X#¦âŒŽR­1)îÕ*ôJ.&T3:ÊëAxC~££›è%«OcÎçïA”ò`ܽårþ£[ißJEø~ÃÒ?U™Ä˜õa†¤³3 šz¸·IŽ†ÂÆ077ýõMo? +ýV©¼÷³¨êI$ }€m»}–1)€†ÑzãÂR>wŠ9A±YHÀI‚9KhGÊl;æÐèç¢<‘çóPo@ßÈÊ›URkzÁ_w^«˜¨½¤E}ëÅ‹ÏÕ +-;4z—ì—ÉW…+EŽ °V”¸ø%˪+¼¦Èž™äaË" ³ªÈ.áñޑȻС€Ô 1§‡ +]+?ŠÐÈ­Êí]·½šMí4=è‡Sró™ŽM„qÑd‚ñ¬‚ç„*` \ò,5€sDù3YP!jn~7æ|œª%5·¶NŠ!>mþtà¡ÖÇû¡z²í“_”çËm¢ýE?;ýù>¼ÌúѺnÅNWÙÓœ Ú]Æ:·Ø7â~ÌûŃcX˜q,R‡ÖÑO;A1®ó(}áXT}ª"Ì_=Ú¥aßåâp÷OKNRf³í”r+Gb‹ÝêÔ}'ÏdÙªÉj]CÄêçÝ‹Crt‚¡òHd{EkX3Á_{ðzì²APÏ¡-Ÿׯۈ/^÷e´ ÿ¼¿^憚SÀ&àÊm‹•qŠ9X°©£bÆU‡(ó‹wÉ¿šôÜÉþÂ:„jÄ%i‹— ÆrºÃï7ËØöú1GïU‰kpAQ´”#oðÅÇð=¢ëT±ÉžÖ.ÎHóè4X}† +&Äڙѩ˜ +MM(}%¢ç^ôï«™ý=æGðyõacb |-HZE&qµmá{†O¹ÀñG‡x {€ŽÐ e㩤+"i±àÅÎNüB rIä s¶pSÞN 8•¢fÚ€jtÒÔ®žµ‡rϪÝ0b´sþjÚTWHœ¼~ú×<ŸlÿuRòX’å²Û»êUIuëgñìl£9ù3´!™j¾œçÝö)XíÄŸ€˜aNïœÛ»b±+5ø]cØ™G¤27æZôæÁ´2¶5‰s7i0×Oܵ¡߇âÍÄÙƒ(öL3,ß›¼ªROTˆêÀƒÆÖa(„:îåäèH7«¿ ³’¶ù+E&VJæ1KŒ@A†Eb ñ+1ô59Q¡Ì“ýæë`ôGÓH,zV„97RX#¾Kɱxe´ UÊÁ©SØcJk‚µü*Àí–­JüDBÏ}?€äá:=Bjºzñ¹™o¼Z|•ë;Ø‚ÿ7cŒÖOrz½÷ø‰¢šêð¦'ˆSØ«;WBÍ*S'ê!@o¼èi‹p¹’/]¥/Ȭ^(=äZ TÞe]€)ÈNð ³I(üD°å³Ù”´N;_({!œ¿§QÁ4¾,ƒl8S3SjÉw¨Z¶÷f ˆ{zË=Šk½Þ¡ûöÍѾ¡JQŒ¢6Ÿ¼Âé Âúñ¢‰ X5 ~õˆÀòR¿ò¨Ø¸ á(þ,ÿÊN°ÓŒs5ÄDF5íMÊà7kZÃí„x'•Œ_ý:º™0´ÐªÜÍîæU\“k E +nà̶úÚ–}Ȭ"€ÆÈEží…=&òÏ&gÆŽ<‚Ç,‚ ¨Yom{p»ÚlJ`3y,‚1<¥¯Úʬó,{ô"&¤šœ\Ø­F#]‹‰j¸„¾#Ÿÿh°tiU$_J<˜Kw¼Ù ÌV¢;p³à]¯þzCØÈ–ó)ŸY¼³àÄo9k è0Šp­eÔ*N€¶aáÑ¡¥f£›Â¤nü¥›q²^køÔ(Ù®‚÷E7w,mr3·­Ês¤ôÀÚ/"Ì$^OüžZP9A©§úOÕ'@>›Æ-£‡Zr×Äï®}æëT!Ϧ¬7—G5÷3Ffѽ~кå—õª*וA/èèð¶vÅ‘YO(ÁÉeÑs} ’f7Èõ€8§ ÐI¨“ŽêS§\Ž#dÃT·/2ï·ä{AeœÃ˶þÓp]öÙOé)¼-ë_W5B½¨³T­–¤…hŸ†ßcosÈ/y)kÈó’¶q5ôµ`fEWÓ™•EÎÕ +üÒ\nwÑP&<¸§{ƒ­{Ø„•ƒ`°çþZJ´r–‰+ú³¾‘¦w€-ÍÃníÀ¿PK$Ýþ,Ölk(¿‡ûB¤¯Ïé³hdå?Áif  +ÉM+A k¯ãýD +{P +ߣZ1m +sÅ>yj²%»±¬†¼PÑ0Ì‘k¬-"ÛúÇqtoŒÖ¨ÒÊa­©ùËË2NþµÏÚïã»éû y•0&>ú<Éû¾³DùËŸ©Ê¾¹Ás¿árrøñuð|ÄŸ?·‘Ö®VÁÕm4B(³éŘ&ó-!iô²›A’®cÈu a?‘î"?•O“ êé#LZÚÓå¬ÆÔ&¼-÷Ÿ UýáóŽüV¨âÁ/Ö0š6T@! +nð~ÄQ̆ú¼øµ›dçÍžò†HªŽ:]SYJ²Þ|ØŸ£ýl”¤°>`9)"oà:Ûû¹òí0´H½ ¹¤N¸7AÉ_sÏ™êTq€±ü Z:œIû”$Ð7HË`4BZÄ®]â¹qÊRwÈÕkºÚ7æ´|VßAÃózjS|–àåÓ;hc7íq™vtø”oq{GûˆßMŠ¶qɵ™²k‚šo:Êúµ}$¦yavNäMä•S•×s=f¹îV(W|ÈQ:8AúÀ˜‡ÎÒ‘øØ—4Åx“îQ²°Íb‘[˜’IÙßÄwºÜÿ¼FZ†ªô†HUz%D°ÞI†/‰>kÅ^%ÝuIµ&QŸVˆ+] rM#êmÔ€•@0 O¤wRâH øÍ(õÿiÃ"$,é÷R è­r)A ¢‘c…Pxtìªû+ðèGƒÎ2[™•Úƒ.XÝæj}¤ÍªÆøÓH¬¢NL‹Ç·UÔÞSÓ>\Ý¡ñžTñ„• I] ²Y5š(×-_Är·ÈÕèÇ4‰B¦®HÇ1%Ô·„ƒHàì}ôã˻؄½>xuqéï1¤G5ýRx˜€V«ŠI„6†,ƒí@Â"ì~Nå!„MíƺI\¶;®x¤3L±àïVC®cÜmµÀœæ pQè”vR”_®h{05càU`茩ñQJ9°ú™¬ù5õDê0Úç¨ge‘Pñƒ/säÃÃö×—\ñ> ÊBtœÔù”ï‘ü¾HP9^ʬÝ#Cô“|x¡ôŽ®N°'`D╲ò7¾› #Q³Ç³…Öw[~à‘—ÕÝÅ(Üôݼ“ïµ + ‚yÂî•ïáW÷H")× Œtœ–_²è~ØMö–Ci2”ýÜŠ‡Óp©Ðy8sBœë¨v5M‰ ØåøÊQ~ÿ8™rgYœ­)‹½Zdfí¹¾ÅÓ§;ýiµÑ˜¢b +þú{ê<øßOÀR¼AÓv›.­/;»e0•Ð÷¨R¹ðôžþÔÛ‚|ÀòrõâÆګОtš%±¢–äíË×3l„oò=¿‰—^ã¤TË•LÞŠÿ|ûl‚Öîú¹Å#¯íe¬u˜k)/áÑÃ…¸NÒV^nE%q€æ¾ „¥ôt™çáD™¾ÿ}A㱉`l>7ÛçTAÔÍ“öšír…X9Ãh$ùV<ú(kp$Éí7cóo¤Õòš]<(@hØž-Ÿ±ÔÏï$¤FüθVeó^o²W+6°OÖ{ÉŠ‡åM¹ +yÜY²Ó3Ÿ”gè^Ç2¢¡ šX›Á‹Ö>ÿf%.tnþf=Mý›áY6Ùò1)ã8Ô]½xg˜wmgnƒ-‘b’L„sèO‚ź{®/od®wðu•s¡«iµyÖUuN´øpþ’8òÌôœ3Æ8ùù:¢Ø誷z“Ìà?äŠmñ¨K圳b»r¿ ;Ç2j¨„IVo¶£Xeá™WBÈé  ƒ´MZüCy•[£1IÕM<Ô£j†`oÈjNk“Ú…wów +ÊÑœ†É½« 4Š¶›ò£ãlB”ŸMcÆ]¶tÎîöCÕ.ÇdÂkÒ:)\¸4SRž%Œ^,"e;‘nI¶k¤› l¾ä\Tdd_´±€’[ä2ÀksŽœ[ò˜HºÑÑS¦I„z¥å{Ì5‡RlèwDRŠ½5ßvÊôùÉ•àfùË~p'u‹¤&µî­äÙ&ŠùúŒñ³\·bå 3Þü* +ýƒÛR-ÐDEÝ;åAÉú: ‰$ªÆŒ]o6¹§©E!m:#ÐV ¡õ“vô'9ÞüµFëÍÆA" +=±Õ‘f/ur™LL6¬?~«Ë•ŸÝãÑci„V64§«á ¼PkxŽÐ“|äC4û­…IÊzµ#pÍðåv¿Jã®Ó¢‹¢k, ±OC\ƒLñƒvÉ{}žGBçv¶‡ùJ³Ï=2¥h™ø—Œÿt¥‡óTsq#¬ßRó‡Y¡E‚ûí1šÿÎuîIº,}Ï"7ŽØ•ó@EjgGã@¨W¥2ŽéfNc“éÈŽø ê’4˜Ã¦d‘>öµ}ûŠó³'çÜÜÅžû9qS³ª§4ß”°µð»s¡z4X%ÆŒnu·]›úÕÖºç×¾¼ ÓWGÀ:ÆçÎFslwe…J20‡þ©‚cx®þ‚± Ë©k»©c#xõ×ýÉ”â7Ä~ÏÙΟnÛMêyðÞCËE¡ºé1p«3c›>"=0 Œ½~”±ûªÐ/pZŠ€;„w"ó‹!—ÙÀ@Kóö®TößbûÊhΖ+×L‚6îÖÇ­0È©äŒ1×Ks2G‰«UN×'¡EQcT…YÐ7ž—¶à²ê7ªCh"<œéŒ;ðéI usù*ÜáIßÝMÛ‘ËôÌ©¬Ry왟°þ}߃,Q¥;@–x@ƒð°z9›Kf)o¸ÒÝÛþ}è[ØXï\Ù®Çä Rê3›‰ ¹üÁK¯²ä ãÞ“¸mGö4E«Ñ¡Š¨ÓùÉèDäˆýºº¬“ß䯢gö8àbÔœWkÄ° +XÊJÉ÷á.ûFåÌèõQeâl”äsšÆè‹@%*(±al²æ*ꢞõ_“{§ +žà—”G~ UzFn›fèÞ…ò<âwwŸƒŠ[+é|šÙné;=38•a…á±ø¥уڨTîÎh€¬a’ÎlípÞ¹cƒø£ŠLçz·LÖTu~±û”$DwƒéC Kcr2á/†•y|)C5I«(gåÇ)ÄûÑ­C´iôC΀U•›?ú_bgˆþl  e홶äI3Ñ•Ê—ûй½ºJCÞD¾–¿&‰KœÜy‹‡°Öͦð¹XqO‹h`䃤0q”°ÕèËj»44žyo#Ü\Rƒàª¼†ð)¤Cs6ìB`ܪ¡s{š•¾ïÉ[^ZQ3:óùo×BI^³i'i*œÃò`>£RyBôpûÍî3)[¬Kî/0J¢qÙÂ>u÷ô;~0šÿÄ ©?}&4¡9¯°‹X0%¡„Ã!…€›e6­ðˆJI(R¤0Èjæ«‚á/¦'Ív§ç¡ãù ûoßÏvòZ&¾^ø,9‰’£< º ç‹TU¡bæØB”rRL1á$Ð(MD2GñCA÷…ê—É7ë[ZΣ+ùý\ïn«P µ|o&_ C;{ Båß#´ý*3Ūgç—KÉ£ +–ŠÝ=Còœ³3 "Vi€[ sVóRCüQ·Yîm¸[Ø¥\¥‹<oy=s)Œß4¡a_ÃÕgÝç,4¥5&®§´Cg0k/8&E·x–_©Ç£É–7þ#^ NåÜ¥a;^Òë]Þó½#I¡Œ!½›Þ²~G/ºæÑ_pûI‡m:«’ÝÜþ¼n-S”ôÊw½ÐdÇÄ* +ÞT)z#ðDSŠbµHrRYmÈ'ºÄtÏF ¨ÃRQ—øÉóô¸œýO„{‘Žè“·YùÆõ‹jÅ&œ›p£ÝS߇(¡v| +EÄ£Z3¶Ê#è6‘]ê#ÛLÇ÷;S• yõߌð4º£ÂL]Iyà†eÒ\”ß2­pj«Ò)£ÏTŸnšQ˜ÖBê86ÁeQ<Â`m‚ð,¢X‚a’~4}¶!-ÜzÏ z*xx²e_Ïc÷lÙ)ÔºOD¥”|‰ø,©l)ÌÊh +$›¿¨†-¾ÕSNfv¨ßdˆ½¸º|Õp~Éö5)@ªPsǽ€9Üì±>r¶èµsçMuáZ@ÜÃ)ó¶Áðâ—u×·á°Ü‰JL×:ZËU!ó_ÛC_¡1½ŽU ÊÓ{0o&ïþrKMeøU˦ µH(ËR‰îÄëltÑc§Î‚r¾„7+#ŸöÍ2ýÂÎÖyü&ó±Û_¹`·Æ„ÖMŽí5Á#Á9˜a9™wçRc^ÂÓ¼Ëã0M)níEÀky;µ÷‹mJÆ0Öl9YÅ1ªêfß@Uë¶í1ŒeÛéW¥Uê†õpU©ÒT(È’Óð ²ÜûgyIL^†ÉÙk(çªÃ_Ñ»ø6jE_ã_e`V,™…%½ÊÒ~Óôù¬±·¨@DtóŽ³3e¿*Š•ÝÆp“s-AÒP{ƒ§S—Ök.cm5Æõ†œÈ׿!ÏÈó1djÛ»¢6<ÅÃâÈæ“»œÉã8©•lžnV§ÙµmÇÔAœîËü¶W»elýŒ…ܶuwsáRä°ùùûsØ u^NfL.­Ÿë@ê"ãÀ¹¥Œs\ÊÜé2ÓMǤüHàŽOÀË÷ŠŽâAtùöÊ~aÆ”öýrQÖúÊϹ‚Æ„®>ðGr\–tªØÂncÖK +Ùê«i!Î6ÞW¼×ƒš ÝÏÄm©aŽf+Êó;xT>/!ç‰"ú¯˜1|é,N5Íê˜w$‚Ë*± CA‚g·jño(6…¥ßæƒü8Üy!Áé&¬bÚ=õ;&Yù†mp×:ù`1C"àïç1^¡#×Òiðéí0~¢ù”R‹»ò‰Û+.¯8íÓ4?Ô]ù6Ø×¹ý¹^âoœ §ÈcŠ ±×¾ð>[lxƆŠæ3‡9Žg•m +%â‡mff!í›À×íïDÙÐMCÉ1ê^™â¥ªÍ]5=wŠªZ™¶³íSõS·¶R1K‚%)8¿~ežì•!£ÜHÉ‘³ô³:cܾ[$ðo@b·íÍž‹¼G.ý,À¡ &í:øSšØÙâEZ ó]}à 1ÓE·†6$¬8׬‹F®üÏ6 +þF`;îÏ[òb/¨K¦—Øo%‡'&O+®0®rÿá9|Z9ÆP¿†}QϧÌM£e&%”Q3ÕY^dË*-T©çžðŽN¶bÝ×\<&M³Šœ©1Ù¢ÊjŽ†pÿå~æ‚NÁ­wÉ¥ 9¼)p%ös!XÉ£7È(ýýõŽú˼òà–åŽ +Ð1B€¸Hp‡–Ä•çã[=Apü‰ÐÁíõ2™œÃúf®+B€¶ +°íFš¤7ÂÑCw®ÖÅUð|èÀæ-Í~jÓ<ºèÝÿûæ߻Ե"lŸJ"ªHÄúÌ|뽧rT·ä*–å}„9{Úµ|½—Ü{Ú{Sã­T§ÚQ\¿­wUÐE×Ú¡ÒÊB¥ÚbèYªìØìü &Líˆ 1`wÉL¾sˉå÷JºB]/Ú|)""¾úFh4Ù2õÂJªªFqÐo;ŸNí¤)⻿(×êըv¶+”ñ2ÜáKʯïW”ˆXß|ÎmþÞÍP¯óç/5Ôïž^¼åÞÕž£ô§CYÒb§>Œ‘Úçé«åÖm®IùOC|8å­vßòí!Êñ-g)tZl¼ù‰,©`¯Ó )ññ¥;NÆC¬Ä¥»L¤’<ú8EÝ­¶ñâ”}'Ç}øDÜôùè_ÖÜgÛô§ïù’¾Tf + uÂM7ÐÑR %¾fEGþ=‘±«±¹yQy'AŸDykd¬8"'ñäEc¯Ô˨ßÿBû[Gn:¼EÚ:ƒAs¼ ‡‹5Ñ„rhÅñ+Èß¹v¢jÞ@ͬUû¸ê“©©¿3ÂO£Lú†RÊÚão~)ÜdñÜ0µûyã›xµ~]‘Ä\Õq‡*´ÊŒ_NŸ‘÷Råá®øæd7ÓGÒ ézäADRZ|Áóúhл½Ý÷‹³`Tk}mßBS‚²¼¬ùE0ƒ}â\-þö½T,ÚÁÛÄŒ4‹ FƒåöfDÉ&Uòeú•BƒÙ¾6ýgÿè-Öœ»K$㤺<달cô ÍÔ³Œ¶Nb5AŒÕ®ýÅy½8™†"¬Aøï~šyz¿ÍÚ)&ŇÔOÕyFiÊÐÛÈ$ሶûÒ¦V§¸7¯ ÿ¹xÏ9œm»f¬Ú£<ŠZXFüYìJ\´<}‘Zß‹è"úÁÎï@àÎp‡‘Eß,ò +"ó­ÏY÷b6þ -ÍóÂè9¤NÐÇ=…‡wü¼y¹¹jÒ§Ó¡×´Ÿö-t-–C £¨i4úÂÀ?/ ^èAa‹N¸ýÿê8†Ñ +endstream +endobj +447 0 obj << +/Type /FontDescriptor +/FontName /MXOSUK+NimbusSanL-Bold +/Flags 4 +/FontBBox [-173 -307 1003 949] +/Ascent 722 +/CapHeight 722 +/Descent -217 +/ItalicAngle 0 +/StemV 141 +/XHeight 532 +/CharSet (/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/W/a/b/c/d/e/eight/f/fi/five/four/g/h/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) +/FontFile 446 0 R +>> endobj +448 0 obj << +/Length1 1166 +/Length2 11338 +/Length3 0 +/Length 12116 +/Filter /FlateDecode +>> +stream +xÚuveT]Kº-Ü'„»»»»»³q6îîîîw îîîäåœ~Ýýn÷}cýXUs~ë“Y³ÆX¤„ +Ê´‚&¶F@1[-#@ÎÂÆÈÙQÙ$C«4süY +áIIU,œ¬ÿEÿ!„€†N¶ C§?¼Š¹3@ÖÐÀÄ`dàbààbeü³f`þg ­@ÁÁÂÆÖ t:X[€þP"¶ÆÎ6@“²³µÐD èhëì` tä˜þéì¿«„míÜ,Ì̪Jê”ÔÔ4ÿF999Fîÿd"@G 3€ìÏÂhmk÷W¥?)Ä  ÃŸ¦MþŠU055±púk\…¹““=½©!ðFçhJ:ÑSþiTd"lkóWGø¿4±pÿÊþ?u³Ùº‚<ÿ 6µ™ü=’‰³½*ÈÂÞ()òƒÿ@ðÿÆÌ€NV&N&Ðt36§ÿ«¤Š»ðo’ñ/Ødâíigk05´vz[˜ÿ¼à= +]€'g ·çÿKüÏ<##ÀÄÂØ `4ûs ÿÎþšþc/kèä`áÐf c``0üõük¥ûç@MlAÖîÿ—3´è…ÕU”4¨ÿsöE ÙþIIËÈΠeâ`ýã”?9Y™ÿ3ã¿´ø§£ +†ÿ·O†§”™Ú8ÿ1Îÿ9’ ÐÁñ7Û˜ð?óËÙ:Yÿ¶Ž+Ã×üy1þ¯–úüÿj¬ÿ¬!ælmý·*ÿðGG€ à/E¬ +þ+ÜÐÆÂÚýùà?Õÿpÿÿ'¤“¡µ…± ÈÌú_2Y8ŠY¸M,œŒÍÿa—ªlò÷=*Ø:Züu“´Œ¬ŒÿÁ©˜[[€ŽŽÎâo +2ù’¢ c[ @Ùé+ +LþüE;;8ü‘çïúóí?÷¦Ý€ÆðË ¶ÆÜA– +AOu‚x®´û“Ì}lªÎ,ðÑÖà»t½rØVåx,ù÷ÉÙ" +cæ|5ÚŸd?‡Äá‰F³»Zq +uÒÁ } FƒÇ=£kä‘ãB¼‚¥˜¾fèÃÂNÍ=v”¸$¬|Ð$åž@S±ÅðÅÒ:<²—‡ÆûVYX +'´@ɉùp!/aí£È=7Ò%Â`šŠ ÕÝ2óL.¥…Ðröø¥ºÍ`~¡_‰Õw.DÞ©áÊO³œ«k¢›éżâ‡éK݈]!«³®Ý*Í@! ²eÑü°9j¹ƒÚÊ:q ,ÚÁ!n +'e÷ûp +1ºƒßS÷Ò ‚ ª’Ýç«="õ&³êùy…‡o}R.è̉[²ª=‘&M1ú3 Ì63EÜm–ïª7ê‚ñ»}kJ‘ÍíÞ«q!jàДÑ×ÓÁÝÂ=ªÅA²‰áp-ӛߊº€OÍ¢±µ+=ʱMI'‘f­\âV'´ •‡[ÁâÌ"jî mË }5zËñ +»—Óþ©¾„«ßag‘À$_tÖÆÑA¨ -¹=Ù*.q:ªµBíÌžÒoÍŽÜÚÙ÷! +{æ×à“£Í‹úĵAÔÑ+ÎKç" Å„Þ•ÀŽêO"ær' ‰3Ò­ð(ÓòN¼©}lq³­z«d }ô.s¥¢w¤ÂØ0ÓeBëRÝÆ°tõ¼GG¥ú±ÇN5–º(ñe;øsÜä¾pSOæö1»ÐIZëè8Ükÿ¬¦Þٜ؈ÐE ê‹wêdH¶j7¢Ï`…“OC +Mã8m×Ûˆ +âÎV@<7ÛƒJÖjêç«¡¬òaãJAØ`¤’þŒŠU†¾8Å‘Ä1Ï u^‰5¸nß›™zØÊ3ªš=h$lªÎFøAòýáÀ£;Ú¸…ôaˆhAbqz¯±?œd}xÉÎ?-)z[lWÍZí=ñ×0¢%ù›±x‰‘—©Äô'¶ÆTÙBc<ñ…­Fvü±Ý…SZmSµ5t_hPÌݨd>‡¦ã,º<Ÿ«H~U"Ubsxà ¤¯Í¢ +èA´›X¤ ²"q=†˜‚~ +j8Ä ¬GgQl•žDvÄ.nº5¯Ÿ@ +÷-¼Úayãæ”WCÙ"îâ6³Ð?ž2;ù¹èÌmÓ cç]*0 µvìaNÂ\~ˆ¢…4¿ûKh7vѯ)|!kL]Òò¹62Ì›P™.æUî%¼<Ù÷ÂÝN™ì1±(±(÷¡PyøÓ ù§=¬jM fTnRð«s—à +›p¶QÑ­¬'Ì’¬„ç&‡‘)Iæ óñÒ þg׫2 + |«_~t‚møó?ßé`e¿‘kÕqÒÚ£òoW4 JôÈùŸÒ"ƒSI?sÔº”û¬ |xžÑ‹nm˜1½`4óØuB_™úãp=s©B›D™Ü$hêïÛ'a‰êèÞˆ<ëqfɬMI8×|ɶRÆI)´\ /ê壭|5x3Šô³ ?tLt2' :ÕÄAçlx¢m5éiÑu¾ƒ÷„âX„WÕwñt'ä—Qrze*ñ’ ü¤}Ë-û±Û™kœÊ Χƥ<Éôl¯‰›Î SˆÐøáœE­èð¸®Tx5…;§õeb¡ÆâÞâqî-Ä:¹—ÄÄm!†••D1ZÍú¸±ÂF‹OKˆ³ÆËb:ÛÎmá̯ZGMIaÜŒïòÝUŠLd× ÀiðâÅ‘²õ¸(¾o|óé:ÖZ3[-ef·žšj„Ü\®1Å°ósÁ¾|Šj#½0w Ó}ÕmÆ0'³uÊk1ó@°Ìnc–è]®aÕ¼e‰R˜5楪Lí{7+Ù•' 噈ošìƒù4(š:fçÛ^çµïášwQÃ*H›A)pmÓN3Yþ¬Ã4ùbÀÎ9]­ê„ÙîeA¼À0 j#k£ 4ª$W׈ê. +fþ7ºËzøT³Ê{¯%«¾U¢®dKßojgÕUgVs§JÏp88ëLûž/«Hˆ)VlõÌk¼åbNGÌ +råðMÇ€ìíƒÁKFÊ<ñ +x$Ö&‰Í4H;ÂM±‡l·>Í7ª|+ª§\£QígOÆ`4XÂ!~I ËfPݵ Á£É9¤îù9b³ÄúôR*ò[‰l²¥ +kÓ:¸nw©Æq\©ÏóUs§Öl4×6hQK¹-žà@¾Ï´o0Gñe› Ùàë]qCU – +’¦˜g¤›Ä¾c‘y½OéQ_’¥xŸvNuË’Œ8Ø“!»ñÂ2ŠÔu¤¯y˜Èã½»d÷¿0z׬'Z8C²ÛZ +BQˆGõ|©¸]ÅR¾<$ +‡¡sµfãÞ²Çb#ðÛùo $ÊvhXÕ9!GLú´YÒY{©…ǬÝ`èCÙŽL§ç­6ļb®‚Pµ懌 Ã1~^Æ`B’BeçÏj/Ôô_Qxr=¼Pg´p³k‚ª*ÆniB%Cð°Ð8D½g,{ˆ +ѸƒزÔò°?,{û¡©æ—“‹h iN­´2Gò"ôBÏìx…š~BË®Fk2ëÏÄcÝ Ë‹Û‰!ÞsCÕJþÔö w¨w‘Í¡ÉZhmP;*§Of,?¨g¼Í꫸ÎÖ8Áb}æ‡MÞ‚!/fàäC~~ÛéO‘¶±˜zV GúYÉMi’_.NĤ@‘ý‹%D(Áb›J~a¿éA{x›K+¡CÃÇ×ÁÎÛUNh#åížLR’0LAÌ’àÀØH¾æÑóõkZ³9YoéÏOIM/?\ý½¿iœÆHa9ú½ÇKz¬.›VѦÎö-LC–mšt ¯¡á¨Ø]xS½^̼¾§3Šä\Ô÷|Œ±ƒ/CÑ,ö³*+oôê¥ÔÄÓkã}tŸZ|žÿF¸}°šu4½\™ +.Ô PBîƒD§%†øTKÌÉfCëÂs¡é[“¶žüÛ(A ´L&+¯Ü+òiÁo3­UGFFŠ®e9`Ýõ¬¬m‡¯ävßÐþ\‚Dà0ññ¾§¡(!•°ú1p(Éøãúg PöªWuÜ3}¾ÔzH7”0Ñ +êv¡Ö¤3ÇŸ9‚MäB»k>@@ð"åsCêh^¨)çnÆžà‚D„+:•2¬‰aZ!,Â9*€Ø\¥Ig@Äri_qÉîcÂØùueˆØ]½ðK'*eT1Ê\&›Õå~ïȆùœ/¥rË,²±)ó‹Áa–цÆüœà,× ’Kâ¸H̉›¨5gØ…ZT§2BÏ/ŠÀÑ[èäLéÌ¥6¥î>‰¢EmaŒJã»ÍÏ®eM Ñî“=ŠwØm*†å^Âú¾x.‘‹`\æ$'§8Ð,¾ªšÒÞ°FhJLPÍ„¹4@JUÝ 3ü¬XfÉUk%æÌй`,P=IØ‹+ÐpÊ—-¤Æ¢,ìIÀ7ê<çQ;´Èf@‹`û®SÊ›[7¢òØùòn`óâYF‹2ŒÁ®Q¾ÏçëN½¯•Žù?Bê…ÉØé¹jH¬Ô󌾭¿¶ÏŒ†è%­kÔ”a™ÐλEäáwÅǦ&ãìn +Ô( g¦GøÉò[*x5Ú§uÕè;¹ïâ¾R;zò"”ž ’¨È¡ÂÛ‘âÏ.æ»ÛofÄ`™®ÌáUR·~®û‡éé„_X]ýK2‘Þ;%W±‡x|-™Ž,`¿w[¤HS> +‚Áó4Éû•”œ½òõª˜{Ý/ØÖÊÞ³™Bw#.|o<#à”E¬‹ißuçC½^eö¿Î½b~&Tæg€¬¤Œ]33œØJ£°I-²•žós® +×U ÌõóÚ´¥òe—lz‡túïTÕðV¯÷׳îIј2œïeuI‚2»Ûr5sÜ8u Œì$n^)¤––¸Ýʸй~5lw +™ÛLÍyØvwN±{¼\Œ“.§ )EïÒá¿<žEº6&ü’8Ñ`VÕ—–Ø."´Qxr „øøi… EdÛÊØ~vß1K¥3¿Óøu—Ct ;Å1NÕÛ”/¹aEädäúˆ¼l‚jsI¾']þ&ÞÚ{‡”f½Ï"‘|k± 0;kÅø +¿C%ôÐuP†/Fµ(0 BLݱ÷±±ˆ¾¸òÇu1@.*Õ,Œä}½è®:¿77jìð ¬ñëŽâ~*B yÜÕ÷m.„©ÊyÌc~ÀOÑAAwÏ8PâË‹!8ãË!úµìt¾ÈdÕXð_tG[É¿õ1ôÃ˯n¨/n¯@MkX®’loÏR‡.Š»E»8™óg2QÜxFNYÔM˜‡ø):´&Æíª}%}>³…Èy)5;Zž}&pD_ò¬Z¿O +X|0ÿ +¡¾kXÛÛ)¹¡‡V5*Ùx5ñÁæ‘õxéx÷ål ,ÚþºßpÓ¬šÒÄE³e«TRèTÊÏJgaÉË©ÿt!¦ÕU’o›Ñ\Ôœ:…%’—L<;³ãkDZÈO,k,±NZä’’›°kñWw ‘b÷ÍtÜp…‡ØéïÉìýP™¢+Ÿ†¿>'¾Ðh(jâo•‰ÕgïVKÁ¸N”‘\Ó‚›âDð-{IôB°˜?vAMëì®­¼¿ÄÆer!†AÛ53sŒEâ¼óÒeŽôw¥š¸Wåyãnm.꯾–:€We=S·*­Æ¡Uu é×ðàAÇ•lÚ—½tÅ¥g'ÜY¢ >T†®¤Þ7ÿ"ë(ÅQ„‹uq턺3)Ë'àO8iRZÔüËZÔ3­+íý£KÓðƒ¨© ]’MŸoéÁjh9ú}QǼ Ä%//·³« +Ù!‹élÌFÛ_: Ùt'7k +ŒGm`tù°ôØ +´¦O÷^Uö +Òäïâã L.¬8§Sï/¸›ú`ö6„Qlâþ°gËùŽÌh?ÌUoÚ­ñiXÌ’Fq_Í&‡!)öm±䪎¬›ôgâ²­üVXÆFž_õŽöæ±$€þÕpäƒE—};VsÐÑéßRsºHÉ/ƘWñ–ì ôÇ$2:«{ÄàÇm±ç ÓF-ª¶æŒ¸Kñ2€±ÂâžšÕ¿2Î%ðݪ”ËŽa‘8Ÿ"ìý}‰sa·ßÜDšj®}/ŸŽBƒ\"'[PÞ¢¶S…¬ñ¨N „fBqU_ÃÏ}î—à ÌgèE¤ò9§eŸaçRÐT&Й3õá„Ô«[Aä!X¿P¾§¨Ìøiž·ÏQ‘ww‘ŽAÒ©ucïstmÁpì¸{"%>LËC|/˃‘t;-éba$„•ÔÑ]X[)z7Õ`ÒÍyg©„òBóð÷Ôñ®–7¥g^,‰¯lxɇ‚¡æ/nþ„œX&Îѯ[i_ ;­(rõåą̊†Èק‚}êÏrW­‰$í¾pÖã툂éÚ解dAxâ“ôV.Oi â™À2³\п +-Ëm©qÅ5 +%Õ»¹xŸ?‘›Ò"~,ØI?‘ ½W¦ÎÆpÛšš™¿nì¤fk|Ž uEù5Ýc~¾Œa¯h`ÍpïÒ÷(‚xÝ¢/×ÊZe„°£™XŇˆ5ÐõÁ…î>³Hó ʈ@ï½W9ø`@Â쎨 +Œ9rý¥án@²ˆ:þ˜ è»ÏH–‚»oòF‘IÅö;f&p&tðô¤Tx¦–sÄ*P¤JbUWNmŸؤ]]ÑÈ¢æle›<ý$ŠÛ+pÓ+D6†¤ƒ×›f7*9QE[ÊÒ=âwÔñî¢(Ð¥õÃût‡+^¾Úþü†J?Cg÷9/ã7‹.Õœ´ÓÃâkµjñfÉá´GW?.ÞÑ<ár–íÞƒI gpt–­úñ 6!tÁ Ƨ߰l-Ø¿òÅõF7[• êéŽ +ÆNkP'™kcZ_œãkÆ–¯´eÕQn²èegæ)ïÐèMý + 3N°*¯ñ*šò +7.Øç‘~Ä=Ý× ²†þÏF#3×Å ûfŸå.·!~èù'ü{ͳýÛÙûX) ¹xO9t÷uĨ"ôi´óiB£4]G#;5ÉžÞÒ@\·P™ûÖ"Û·'a2Ú0OãÍÈîoîâýñDÁ-Ôñ@åŒ{ §‡BÛNÿcya1S½)ƒB+™¶§Õ‰‘MBWÌíla}>zh¨Ã‘‹©i +pÃJhÒvJS9 +hYÝ;Ë<ÙÂÖEA¯ÜǬ 3ñ¾ ã»ð»Ã^åñm½C<¯jõaºÒáIì€7ÕŽ;1Ú´hˆÕ€q.Õ´ÝßšR +,é¥ü£¦ ;:3\¶$EË ÝR‚›A!¥‹{Ȥp©ÈI†7£ûn/›‰]£™xº¦éž('ÙôÑLÒi¹ æM´`n}êW×-ßÁ‹µ™±%¡•Ì_3Yð•ÛJ¶CÂ’#Fîûè«T¨×¿pfíƒäžSÑ׌v£ùöÜÛϳ@0÷ë¬ u¦®åçK¿%’It Ø̦€ðZ8_Ã|˜ž)‘pΆº¬\ ;Ûþx·¤=àå±wCÊ›©Ót©(à`FgØ8‚‘›]7Õ¶Ýkcwßp +9Kñ¼b×|æ-Ž€õí3e¿ÿŒZ÷,vH焯בiQÑürô[gC¢+¿ë£àF"6Á[Ê‘÷¼ÉX¿¢~ÛÞöÚ¢F­£ÿæ´jÇH +èñø¦šßû™{©sM›¿lÄý|1·ç]Ù~òþ§D“„¶óƒË¥œR|k™¢`Ÿ™HA6†õñô»»Zÿ¨¦Ï­÷w¨µ‚¯ þN_ò-ʹÎ.Îèê±ï´€ö/¹ÞœÔªÚÐ%Ž5wÂY–¾Cƒã>R¨‰ç¸Ýßåp¨NÍp¦»Õ@ÍÙk5¡¨þ‰O-I/µÄ÷é,’nôÌÀxóá° e)C’¸ß7£-¯ºÐ±+ƒ°‡'SªÃ?-´”ùA–¸1)1¹T½0ìžàz²¢]z +Y¼XIAkíI7;¿ô㜼Çw<Ž_kÔ‰éIOEÃuÞäÍâDbÞ‡éÉBn…±UÍaùÇíõíà0ð(#a l +å+?+[*·ü¾Hê(HROÜ5«G½›q9{3_@Ø©s0˜Ã†ZÚk‘Öû´T)­÷Ð'6¡Ó‰Žµ‹@l óˆÅÚ¤ø/¤oeé*%¨ÙE¿ÕÓ'áûÔ±“½8áU7Õãk÷ó;æsEì¡dÞ ´á]™Ë¸Ôké„$2-Œ…ÞLòú÷Nå +ÛÚº´XlÚˆÁ@k)ó†'1š +ã»ûIoð0—Wâit¡tñÚ·X:)*&Q·%”§Ì€C»;“Zrµ‰=+AŸ××ÖÙµ”ôø<·–Ëð°Î¥)ÒãpÙž}oóAwH×Îœ±AM>f¹[ÓÈi2V…l9—P¸>Õ kÅ7ñBl‚òtX|GÒû‘Ä¢Üã0#½/ Qf©uÜw?u#ÉšuL¨˜&1ŸYßúy¬pƒ'î–¥¢?ü^G˜:>ñ×àn!Æ)ûéÆðÆõªeÇËÀ$SL³™útªÃJË/-Õö²M{>8Z»ƒ Ç×”LSm£ùÞM¸x¥äÈ/+p¿êfˆÇÕ1­nódÉÂ'—2Ô[N‰`ÆÐ[mYÀâ£vX¥D+ +6±©–†6’)¨”°VäºDÅfñaß1!¢Çq('óà-” +v©Œ‹UŠ9¬K]¸w¼÷”GzjûIÐ8G)Jh<œ{‘Ü~ê݉Þtƒüõ®…Æ—Ì/­Š˜e.(y¦DhêWÉx™ô¦¸•ábØåúÂ:ÓñÛWôv%<@,ÇÉ¢/?>œbœrÈGèP–Ôi)øŽéËŸW•êÃ1X*‹¥0Ó®ý€IÒÌ÷|ž‘ÄßRrd*ÊJ Ÿ{PÌs }bÐâªU#m}&Më„æ(¡$ÆßE±H_€Ag@Lö#(³ï™¼'ŸœÀÙ rc˜!žØTZk"aÕ¹­Õåf‘–…8PT#¬ö6+Ù*áHý,‡SêúHægöì±^$]»äç›DÛ±OÚµÚÊ\#äb…² B +. AB™“Ò¬VD‹ÕꀑÁöK©ðÆ ²6¥/9˜R¿,Ó÷ ÆuãÙKfj'œ6”lrI˜SyÌœñ `ϲs‹ÜØ\®ÀÈñ÷ ;Íðó½N%[2[CÑÀg"»*w:X(a~$z Ÿ +ØcŽ•t,¯ çhBô‰Ð _•·ÈñEÁ#^õÞÚÄ°m£ÕÖe@ý@Çù¥÷R– nZ<‘ƶ=vW—½¼Š>ñQ¸8{p«Ì>6”‘»ÅŒjñÒB¯´ûìRÏò ü@gŠÐNÀèº0ÛŠÙÎû¬é%<Ö2rxLös"[ɳݤõB=§!r÷tÑçäÓwç ìi>ä¨áüPp.w»%¾$v:~š9·JºéƒÒ® h_ó…ÞÌúÝT–ѳ­{užé·•ÔnßËŽ”¾ŒÉF:RJÙÁç +î« +Ž±Ó{k§ÏuçÔ`¿%Ï`$Á쵋¦1å=‚¦­7B;ºKPD‡#n{W%z.aÒ‡?Ë^B÷"“ÑØÓ2|~´½#Âk{NHÙÁ’XÝe9Ï(?½‡ûAý6’’¬‰jͦZ0Š¦¤ÕÊõŽÊtõÿ&S´ÖðÞlä³[12gÁr3›éÄt‘¬ÍÜ¢M±úýú±±–±5œÌù±•¢Hé}úe›ì4MÂ+îøÞ,ÆЧÞâàXÒ‚ëó%ÒeJ Úƒc¸£¢.š6Ý£‘)ßI”9ÊÉ4h¿¡/¥ü¶”ÓæBÄŸ™}“Ú{¶1?¥5B_M×TÉ/7ïi…w6ó#ÞýPxÐö Vš–R×A3“ÌåŒÿê¦Yž-–IR!3 ½ +Mñäz3U2±c/¸×q²jñ +“p«N,0) $´öÖ×K¾¡™¥¨ˆ\ò3”„k:(á¼8Ý.÷Â$hþˆ*S&¨4NM9Àˆ2ôKd“kzhmË9r¤XzåTÙ¡î4‡–‰æÌq‚EýÁMê®ðAºòÝíz¢(àš,~ËسàHMU}tŒx‹bÿdOc?‚W§#ÑTEVhÕ¢,ü‡0QÝw"óþM`¢"¥þ +W¨@)‘0a£ëê­Úè-OϘۄâÑËXuuñÈÐÆb­ÂiiCqº-ÅïF,KÜ9çótó(§Z€«©Ä¥c#Ž™7³ÌäyÊ-o)%k[îEû¨Úz8Ï*É¥ÞïÕÎgc§úó¯gÝïF*í¯Ü6Ñšˆäð=ÔÈKc¡%Úßü¬ëƒ:É‚_k…ttíÞœKµ‹…èÂÉ +tÓ7Ïÿ…Æóû¦}¥µ‹K:Hø¹dÜ–þÒP¶ñ9‘ˆÞÄÛ ñ¬ €\*rí«í%™ÉººWVBoŸ]œÙ¸f» +ÎY³*CôRú,­lÛ¦)º¶¬gõsÜe]-SÁB$ï¡­÷^¤ ÝxàdG‡‡ £ì|sù6œ%áÃø!amðX +ö´—áÂky‚z÷Õ<º£²$Óé8 CÆ ¸¡Êî°ô ¤ÀL©N KF®àUÿ+Æmñc²ØôœÏ–^ +à´Ò6÷ö.C¦û—Óz+½?¤ƒàúéúã2“åOÀºjPî‡ÑK>ÆÌzÁ‡óy@Š¡”K®œ¶XÊòs»ñ]T^$„¿³e˜ì·¤¢­¡ˆ/(””S¡pFµt…˜]“õÔ¸þj+"›¢¸bxP{/ŠÚ„w/òv«²gÕ[ÍI b¡›fúœ̉ñ«¦Ç}n<SEÃ7š‰U¼áÜÙQ﫸:ŠäRpšZ«KA7æxzˆ.ºãÊš*= (LÊ— Úâ· “ds1Å^†+þ>0ô*p~°×¸Ã#¦èVÇt• D·wšh uƒ*à$²÷ðx-lŠceKÌšáGð†:.yGv7&a=L®bŽ7=(š3º‹kvBíòˆ$»R•XÄ‘•ŸO +c.U¥x.?J멈9ž +ÜUÝÏâÊ„+0‡mžŽ·‚Áþ ¡%ä»òI”¿%m‰Êƒ^ü½½¼O¡æ[²ãcC±îÁnøˆ-;Øùîžö*;üUzÜXÖÞ5¦Eu)urÚ6ÄkåÓi°Y%w—. +7EUX=}GqãÀï%é•o‘.asI»-x0øØËco'[DŸ¿ûÐg¡ak"P’¯R_ïD‡uD»«—Õ Ùzõñçd[ÿ2é)}wŽøa.Ó\v£±Mó8‚F‘MT^Wðì`—}¤ŽÙÚÿ+­Ø@ˆÖýB’*†²ÏD ‚—Zu®C9Ñ‚a¿ã¡Ä%ÿ¨DÛhbWM?̼_á(&‡Ó¢²Šè–1Ån +B³UdÓ6}I¨úì0X¬j/0ß™Èhã0{åºm +O^‹Ø@¨sÌÐþ©à32!ih{­å~äÛùíJ’Rè+|+S›"Ž§R÷läsºI†Mi¨÷”‚OØ×OоÍ]âÑJî4¡ŠJxnLŸÕÁ¦Ó>”…DDz)„ˆÛ(ö]m<ü]%*ô½©\]vž< +Ÿ{«ïpŒ5@3ïé›^Ø·o¯÷obµ6– 犈}¥ØŠhZ?Cç T?©ƒ\îBñøWûäFÃ×}†ÉÛ'+˜b:®1Ü_.ºN¡u‡ÎÖ'„#Ó,¼lâ‘ÎV÷Ñš°}áZw~Ò€! gtpæ_Ã|žÇÊ£Ëîfâ£8wç +š^•/¶“d§Š':{xM&_8uBTtГÔ@/¢åîûBg÷ƒõM‚‘®£šÄÖ!b(> +ä9^dÏD%(!lêö ǼNó÷¤j ¾ÐŒjyšëõ(ê!²£Þ?Ù«u½÷rõá‚;újU‚í7Øø,°†ÃšÎßyˆe|?ÉjElR_>ÿù燾\p2íÔþdVëÌ—!>ä*¶#PJÐ1˜~ÿ%ºÅTÝ¢VèAi¶&5MŽ£ù€¶¤d·Ô db} +·X0ð’~yT £—Éu%O_´i7,Û&„D +n×—Ìô’ü´¢-‰Î0ðv}‘“t POúFCG¹³4¬¡ÐÒòšÀÈ­$gp5âß2b³)Þº•T¸òÄP¾L¶F[‚‚#µ—轤UÞ 87¹t¬JeH ’dâØéX­&+óEJuëÍÎ]IÕš*ˆzÁÕp)VKóItd'Š¯Ã½·§ cS¨ö5FkÐÊÐÐ÷ꔎWYÛÛïâêÔ†pèð©ó·}øž"3•Ò>îŸPÝbÝé^ü–÷žÔ÷»ºÀã YÚ9|³ÓÛâ³èœ$«§¾¤â.{üZ ­œÿºsà{î +h—ÉÜ:¶È ÄÙaÜ +Ž½¦ +.W‰‹â‡7âžJëigߊS‘&àÅØ%ä0Ž}¨HèQÊÅ&›·|ȼjBH÷Á=­:¾óõ(XÐ-ò¤‡UÝxÍäüÙÍŸ³õûè²bl]$ΤÕv¤éá± ”=0~=ÁÿJGZ¡HgszðÖõ‘8&T`i!Ñ”~®¯Æá#?Ò]+Øž­^–³Pön0¾â!àÃj*æ d]£d¼È¨|.¿kZ·žn<9Ì=Œ”V=fo^ Úg½Îðy=×cî1J6ÉòaáŠ(Að†ƒ6ßÍÊ¡UhÏþ–XûÝo1ûèwñsÝ'þsôú•<€mŒ¤N‡É‹Î:gf9ŠN²’‡vra%o—,kÐÖEN›Í9Ãø¾¾’4þÛC­†5Üi¶µ%`•^ÇƤ—¸@"æŠöÅÓQØýµ„ˆ\ZcKx“V´¢\ŽÅ7ú=ÄÔ6ÂíØè.šV3’£ã„ˆ k@¥Žá9,bà`ßç}½t/Ùh ¤¸)t€ Ì/¡ ?3²Wzû«‘ϼk-Ý=¯’j³¡£HMdÇsƒÔËåêv6+îºõ[Ƹ—},~ÐÏ›Á¶žÎÉ)Mÿ}„ãÍ0þy˜Gq>QÏÔ³àŠY +âUCîZù¸_ÉÏ:}Ä€»•mùï-[×Âì—Ò£ðáVþ» yù€ì&‘m4ƺîú{v²ƒ¦1Î{.·9â\r,¦±ŠY`#g~¡Ã&ìiu?OWjC‘§[g¢bÁƺ{ˆ÷¢S½bâ +[L³$FÓà\ÁS®EçÇÿĺäþK2vCK&M¼Ò¤ÖäZîÆèI£nb¥¿¯DOä·aƒ•¬á1xï=óGE½½tå'Óz|8ØàREeé‰D™.ÐÞøw™ú¨Þe¥~»äÛëàIx±ï='ªÄw~¨Y +®±9÷ÌÓš—…mÂ%pAh‚Å÷m„ „G@×¾…Ïôå´bõ^|ÓM?3ÝÇ`!:¹ˆ|µ[ž5‚ÑžUe6jPã¼Lƒ!¤ÚFØZ ÷¤gˆÅÊÕ$u³e>§Ö«Ñ°û)åà Ç£)š½_ít4Ö‹Ö¶XRÇV_KQ£Õ%MŠwÏC§ª’—*—EWU‚ŽžÒ|1+¾¢)qÀÿè%yúü‰ôôûá×Ȥ TÇÊ–!Î7!Ïíï>Qò¾±ê¤´¸in…#^èþ0¦l‚GG2ÅEmÊô{> +:Thï„–’¥1dJ¬é´š1ØÊÅÈ!Ækˆ,©Ø›yУ§‰¨D$VÎ +t‚NÇ-ø&U[殢£Ä‚8Þƒ¢8ér^Šž8lŸ1¿Z´n­8ãQÏf Vù„+L‰X± ÝâüNpÒ +܃&à½%w²TØ·M¿ÑÎ|>6Êû´ ã¯ÛÕÌöpÁ7ð™s×g·YÒ'ôäô3:ñ·óBë¬/|TõÀÕs‡ÏÃÄ´å^ÕºRy»ª_8 Ȩ»™¿«—NýÍäþ`N’'ã cf¡ÓiG§J¦Ýælwm2Q“áôõ°…Æš¶/­àmUYÙ*‚¡ +hAÇMwZ¯¾š8åéy4úµâ.º¸a–ùK¦ ÿ¶Øx§±¹‡,&jÕ¾òתk¨®/gShi€vÕ±:ì%¿ˆn«÷»Ñâ%ÖTw´o ³ý³úV?1N>ä°#ìIs•È÷õAUA¿q4Ϊڦ¹2P×®îS'_õK,™êŽ +.·rÏŸê,1Ý—Vó¦±å©+QDZÀ•“¹à‚mÿ ïõ”†¤{µÓ¦Ü®Øø-óƒRÐÇ µ=Miµ]€D^íºò +?QÙ”Äyi¼ÚDzì×Õà“U#ŽWCRY%hïò¯’™a!ïÁUuÜv +§÷4UÈ ñ×5|î9»„èµ¹ÊÅžH#Yf­¾½ì£&°âÓ‘¡Àã›°¤µ3ö¼õgzUF8e…G±y+/ª'KzdXê­–¹¸ÊÚ7½Ëûn + DQç3 ½ÍjeÞÐØEu…­‰§Å.Ö€&Y9Ö½Âõ"ŽÞ«1–ïg¿ìCÕÌÊw+Ì%L7¢½pE†œtÅÐÎl~6X½k”“ÊÖ§¸s‹Fµø‡Ñ835¯‹-Eu#6\¼|–Fëq`¾úà ÆrVI³Í[kmy'sÌ{{U­%ž#üfÊßç2.X)Ä4é›GPŒ?ýê!kí¨ö"søœ®l¿æ¥šMKÕɪ¨èåIõU?tîï•d²²¤©óW¾™~MêÔî)ˆwý†T”¤ËEªþÍ÷ò¥(˜ãêõ¼ +ˆI. +Ù¾{E/³ë^ù@) ß"ôåöÑÝ$™Ç‹Q{>QpÒc"°òKªEÄEö¦JÊÐ0Š£®¯*Ñdxæ¥ÁÍ3¦®Ôw¦ŸînüU(ª'Ѷ>âIfV­»ô½<{{9¶óøAؘE´‹ÂQh}ÿ{CÏÄ +endstream +endobj +449 0 obj << +/Type /FontDescriptor +/FontName /QCWTRX+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/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/a/asciitilde/at/b/bracketleft/bracketright/bullet/c/colon/comma/copyright/d/dotaccent/e/eight/emdash/equal/f/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/period/periodcentered/plus/q/quotedbl/quotedblleft/quotedblright/quoteright/r/registered/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 448 0 R +>> endobj +450 0 obj << +/Length1 1199 +/Length2 4726 +/Length3 0 +/Length 5495 +/Filter /FlateDecode +>> +stream +xÚmsu\”kó>JH#)‚KïÒ- ©t‡(ËòÀ.± ìÒ)-‡VB@iŽt§”„H*H¸„t(!!ð]=ïyÏï=??ÏÏ}Ï5sÍÌ5sssê )Û¡mu4 ++†È‚t‘.¶#J[ÈpðÐÂÂœAx@FÎÍmŒÄ:¿uÁƒw܉F©Â°xc„Hæ…€ Yˆ´¬8†ˆýíˆv—é»#]о } ¸;#QxH +÷pPX#WWg$`g`Ðîp# ²ÇWøûÌ ;hWw¤ ›šñ þcÊÈÈ€l}þF@ªé€ñàž€3Úõg6<…€Üñ…ÛýôÕ·‡©Ù!±?ÛX¬«¬ˆˆ«= ÀÛ„1öÂ(+‡/V +ewíò“CþS?U¤;Ç7æ#ò; +Ph/”ßo!{$ÊîW{v®"&(¤› ¥úŸ¼‰ü›€I@D!2ià¼á‘Ÿ©}\_ ô§†² ðsE»‚ìaÎ iàä~˜'º{~ÿ/ð¿7r(d‡„cA¶€~$ÿ°ãÍ€ý_wÖé +²‚C Päç÷ß“5~¸vh”³Ï?îº0$¢i`®b`*ð»þÿë©¢‚ÆÓ +A¥¤AB¢Òâ (ߧŒ„Ø¿Yÿ«ÇßZü²êÃÿ©ò¥Ê +’ù«%¼–·å ¸cð» +ÿZm>Ðÿò뢱H8ÿ³F÷!üáÐß®×ÿà¿]²çP÷pvþ¥ ø/I@xM0 mÐOUœñç§2HøÿsA:ûü&îߎfÀ_â?tÿ†ÿbWF98 !¨è_F$Fé +Øé#±pÄ_»ó·Üv¿( Æ >q|ˆô_˜1 wB ~(¿ e÷¯¤j(8Ú‰rañ+ +s·û¯á' ÷pwÇëôkRøØ¿ïöH|‰à +Àɧ&Ðp¹0Çê°–£JeV/¡åa±.I“à qòXçK‹Â—;u™ŠXÅs¤“Ÿ«ê Ë­u/E$°ªÅJy9ɨ´ +_¡£§»¬ù˜eS¸F^W–r—üþ+¤‹%1†95kíŽÏÍÎ’C nÅ;CtFhÆ G–+«nz$¬ì%yedz«|2L'!ÛzšÎ²$c}mªÇÈTŠ»íõ#Ǽw-)ê7¿Ó—µÒÙŒOt«PIEhc«wmY-Š¤dÛ†ÚEOůìO*û\ó$îŠY»Î¾«1Çî„´©yÚÙAE7ÕÚĨôÅ179³VWÄ‘J€ª„¼ò‰Jª°¨QjEÁýæ öýÔ,7v%GÎçƒêoãßÞÂ4šj4Ùn³DÝîÌÅm˜ßСä> k·0bXçA›SH¾*jAÇÉß” +ÀÝX©Ã ¾\LñÃ4t$ŸN×D’<¦²ã¨®}Öñ6Ý÷skØ9ýÄã + HUÉ} +“ÃPÓÎð­I+yòsÖ„Kfü›”’IÉñAŠL3”B$ͯó×…ËiEbeÏ-RDZámãž°ˆœîN} +)æeÿ\Sé©]Cjï ™b‡‰V÷ÏO2+›­!{Š/FUÿTç)1‰N}‚¨üªe£¯û²~!qåÑÁ¬küZÝTf§O‚À×õ°ûo6û0ÓL=Ÿ7· rø«ÖTÑ^•?·17_»Ý’¯´aî~·ªþµ7³ŸˆéK­zéÐ +âü¤ì©ôUdZ~ÛäSàô©°yâÀhÞo’—¹7òâ&³˜‡ Û$Õ¾[¾¢ÈèTÏ>˜W2£!=•xV’ÏVN·y» +‡ +í£Œgtæ&|ØD÷X“[„™¼©ß¾w¼’ÃŲ~Ów•ïµEç¡W_ñ.ò™²Ä(–õÓa­ª°¸UúºN7IÑQ¬ìÓ%s^Ëý@r³‹qèw°ä¶–hT¤˜’mÁìô{Bm5m-½ùÚŠ¬z3Šn¿ ú~>ÛÄŸrêLkHë$7›W?¶ •ÄßÔkîñ­OÏkõÚ~ÿP9g º"숃íÏi¤®>/Žÿ¸½êbIM@mÖ@ËEŽÌ’ÞþÒ*è8SòÎ7ýÁÌK(Sß}Êõ¥+b™, À:úcA´º³-dÀ2><4ùyµ›‘MZ°Jä4ÙÈÀf X|u4š}æ”Ó<ʺdÌ€òÚîK·çÏîªK¥“Ð\O^ÖýZá¤À¥¾¡ßUö^A®T9÷^ϬvXWDžð;‡Îõ#ÉæàR¥ÙÂi"/Fz Ê©(šêé´f'Û­Œêèó•Œ16¯5Ó;Ko¼k÷"Œ]¥‰Žð`x*J¤EXÄU—¤gÔ|ër˜B3<¨uÒ²âµo\%®H?ž&Î<¬x7ô’ls*s?µëCp¹Ç–`§qcz³*œh»¸3¸Hû¸L™¶Þ|=U®.e»–-¨¸¢Éªs8ÎÓºý"ʾÇ4v„¼ÑÛ(/Sf8 3ÞGf•.üP¬ÒØ9˜E7:b0 ÷Þ¨!ô«´" YâËvˆ <ºO¡/¯ª.ž­ h~]mX]ňá³À]8g=™WôÇTÒÜu´õÊq±¾z4¶ñHúÀjüt5¶ zè¹ÛË:¶àÛ›+-?*u<;µÛ•–²òáuS&/íN-½?I7Öx­[`WóJ‹%PÕÇ.á£Dy§z +˸ã¨rêù`{ržÚ½´Üp¿vÉM´fsW’ý=Øá=S²€<ÚšGd1hNe2q2¶'<³ã/ á‹]¢N(Ÿ—¹ß£í!ºJ©WFFý)’1ýÇÓ‚¥ŠÅPÔ½„(=“pm)»o¤;½;¤O_óîÙÛÊ£„uÑÒG +3ÒBÚ3dAÕª˜ÈHH|‚ã9¬(Ç|ýG²9 *g@Ñ6Xf~PYKØcÛyÖÕ0Œ"¢K•Dö(]8š•˜€XÚ¡¾,\ñ&ËŸ@ÉÛçf#¹Šnöøµ“y›­á¤âÔÌ‘¯ØjõÚo]+™Þs&S&cB „ºjŒ Œy÷ýˆî8.ã„.ßL×z¨ŒÁüØPPí¢±Ÿlßø2m%Þr˜;6ÍD«I·:…,{x†˜–«'n£+Xb àJ> +Ì¿(\#1ت8áß×ý–‚An‰-¥îˆ‘vÓV*‘|¼·[`ú _.ý†©Üø&»…"Arü›CaKIÁòñ€K?äíP7qoDä+:1Ô¤ð;g)w5õ’›RãåX\ÀÝ)¦£;¼Å z°/R!ËshÆÔÔ¥ãÊJÓ±“ÓBÙ›ò[ÉVˆXEHÌ[†"·`!‡G{E-÷öpºW×eçzEtûùÓ +>|âY‘7X<Á¨]Ô‹'?fz“øý¦¥ü²òGtzOhz2 ~%pÞDÿ&í™C×I©”u‰5X"Í•[Z8aþ3}¾KöK-$K•ù”KØŠ!¥Ô~~T³iÍÊ-ÚPé"dåÛ4²Ç-í'äK¥E^´®DöXD¡˜ÛÐ;6;Æ͵I›ŠŠà5(•íÅ1¢AZ£8ï¦KYT»œ”NþÃÿ)Ï(.ôäÔ ö†8@B"bÝjû”KÅý'ÌAû„í''ñé[’žÍ ’'F ãbYúôM©|Ý.ç‹Ú¦E¶ë»kŽ~ñzŸˆH雧– ÷h“ʳˆ4¦ùËÉy«8/ÇP'¶lÌE¶ÉÈå݉—ï®[H(Z“yT‡®q^]ˆ~Xó‚3üUv˜iO1šU@ƒAR…¢ØuÃUMaXr«î¢ÅŸ®Ã´ôQ’\±P*¯­Ò:/" +ÊsÕt+YA:(êúB¢H“Ž¥RñŠîi†˜S—~½£Y!ͱ~ÈÙ7QûÑK­¿Ÿ{ñFyf‡_’³ƒÞ®o¼ŽÌ­ž„Ú3’͈üES®ÅKWo}2ã¦:#i +™Ê·#«>G­'xO‡0kàzXô Š +Žî­$ËyFœÏw®w¢"„}íéÏ”W“ôïxwÏ©ÔO°Ñ Z[ð.¾7"yËw/Ä_ò³µèG›ö-ci¡TÝŠêqÎŒE¯¥AMõRBbà›Í¬LϹÆÊDÿ"øH§ [ë±lSô•ƒôI“˜v +÷åÜ»‹ütucêªéâO¯Ync¢’ò{×í87$ÃG¦ºMeß<0ñèKúƒ@ôG4 ;ipøqbíŸæ6âZ_Þ1)‰ÖÖ_´«ÿHÏ8‰JL§{ô'aIUš<¸I‰cw‰BE^¹îò¥. Äo†J_<þØw-UׇõkŽ³O›õ»$Ë°’Ïo'1”‘?>ªˆh +Qúa7 qG¾Rúúô)Á«Þ˜¨åDÐrO=ˆÂMê5v”!3e¡Òáµ+«çcÅ#Þñ>«ÜV;+py`ë’ö¥&-´¤mªwpÄJ£$;̉q0Q‡‰±èÛ-“’L³n‘èïüáÇqôŸ8TLfcÍò¼A~‘[þuiŸo;8ÒÝo`ÞÞŸªïÛ ZP2äšêÝ>Ü~óhÌwŠ9Ã0lÊXìüná§;¹TŽy_ÎŽ;cvëÁk%6ÍÍ“æ¯ +øs.Ñ죜Šº¯Eðšq.òKËe¶,@¥­\*H‰¦sØ?eÉœ§ô¯Ž°jÆÎDií5Vöäæ4›½ éP'Bs-¨VÐÍ$†-¦o¾Vïé_½Û ³¬å’â—q$ž»™#Í<Óþƒ³×ÑíiõC6ã±M¹ŸUž´³^·OK¨J¸ýƒ…Çùyi£ù—$ö›ÑS*<ÕkRdôkÄŠF®¯[ †¨¼×'63OärGÊòHùªžrë’w§p¨è¨0[¾õkÕÞ:°¦‰JƒçøZ•_®xH ;èÕªâŽUeÓwvC[MU=z¹{G2‹ñ\dB¼I$€q͸ª¯‹²»ì…Ó¸·ié¢5G£¥­[˜ +zŒ?eæäJYõóœ?½ÿl¦†ïž'¯i/oUÔcÃ?ù‰•;Cšç¬­åí‚ïõ3 +¯l™fÑ @qùåŠL]ófÚuïy«HV®}âUf}D9aiüaäV¯óY†ØuJU®Ó¾9×1ÓV€Ù³uÄž=÷[(ÉʘH¬…úº˜­»Ü¸G?N·îì‘Õ=6– ;‹š[~çÓ•ÓÞûô»æÉíÏ‚5r§®î•5ÛšKg»Ù&íç¸ +Ú¨ï—NÚj›5;¦4ü§ˆjÊ’_R͈¾‹ (T34û²aÉõÂe8û(k_vÛw¤™hÍdl¶Š,þsâDJNÓÇ- +’þwÑ Æq*AÕʤÃ^ÔØYîÊ$”H¼¼†N¡¦|¦³âcQΰ˹È28@3Åä–*^iæ†hoYÉ`’–¥ÖÅ6Þ`ƒjAàoÇð +qÓÆIÚ&Åà¢ðÑ +AøêhÌ&ÁÒ®Qy@j†› låQÚ¤, +ÕH‰3Zuí?IQyæÄPï°ŸMo8]ä°\ |@¨t!Êyt àPnªp–lÊz^Ã:ú'm}w>ñÚA!§¤.àÝ>¬øH ÈS¡àÌ«NÌõzÞmé4 +OÎ6T6œ[8Á‘ÍX¬ ¸ +:wÕ>Ó¼¹é šhqkáÕ_µhñË—¥óª»=¬?j_ØL#²î‘+¦]·çüNpSsÖÄKM·¹5ô¥/å}üÃݸ.>*Çä‘ ‹Ù áÜÅQå ”’_æÆ[‡ŽuJÌn^†h‰ÅŸ*{e,AöORÏXlHóÓö~‘Ï怹ŽÓÌv]ÅOË´ê¹[q~½ß‰‰ø‘}¹Î¹ïÍW,pvHT™ŽÔ +³q¶Ä@ ÿÎÙ™·û‹)_¥–þ»ÓZ“Ž(ª+KþÈC¶ü%ù,8ÿ7Y›ŽW®ö… ›)?¼Ï‹9¦$nµ˜0a=$¾j¤ãn³° +ó©>#²¦Nk4ôÏyZµâf~Š¬˜†S0"×oJD==ù¤w0lÅõÀ™(;ûƒgxƒ!.9‘Ç]ãÛ¹õ5ÅêÎlլش»-†ÓhÚéV#=MÏø‚ˆ?æ üµüPôóq0øYU/]¿ÞzÉKU³k%ûlz×E9DZN 9”òöp -ûž$\Úþ²©*GbÄ<À 7•¨Ê°íþò²‘/m_ãQ®ï·rÚåÂB /bàp±nw秥äÖ†q¤žW}üžaÕ·:Í +ZõÙoe¾üThºù©ÆÝMßk1):Ûþbד®@¢›iß­50D-ØäýÑÇz{vµüž°)|TîýÔŸ-Ò +ËLY¯² ¥b¬z £Û²ÂÊjÄø=>wù¾å +|%óùß{€¥ñÅ ¸ãÈkâÙ©×€M]¾¢e¥Ÿ}L^…nkÎ>é„Ãߧ­4+<³z´µæ +ä>þ1ó@§áø@_çzÈ:µýMƈS¥´÷žÑ, Ü°øž!ûµ3Ò´ˆ$DíbÖ”—%蛂W—X¿)û×MEÓ®Jó8ÁÃx3ÄëjŸ×eÆ ?Œæ®ĪCqöÌùÆò1’çYu‚‰nm6„¯Ÿ]®#™Ýù?H?Æ +endstream +endobj +451 0 obj << +/Type /FontDescriptor +/FontName /HQXBQV+NimbusSanL-ReguItal +/Flags 4 +/FontBBox [-178 -284 1108 953] +/Ascent 712 +/CapHeight 712 +/Descent -213 +/ItalicAngle -12 +/StemV 88 +/XHeight 523 +/CharSet (/B/N/S/T/a/c/d/e/f/h/hyphen/i/l/m/n/o/p/r/s/t/u/w/x/y) +/FontFile 450 0 R +>> endobj +374 0 obj << +/Type /Encoding +/Differences [1/dotaccent/fi/fl 34/quotedbl/numbersign 39/quoteright/parenleft/parenright 43/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon 61/equal 64/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y 91/bracketleft 93/bracketright 95/underscore 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 126/asciitilde 147/quotedblleft/quotedblright/bullet 151/emdash 169/copyright 174/registered 183/periodcentered] +>> endobj +239 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /JCPDOW+CMMI10 +/FontDescriptor 443 0 R +/FirstChar 15 +/LastChar 15 +/Widths 359 0 R +>> endobj +240 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /GSKNIF+CMSY10 +/FontDescriptor 445 0 R +/FirstChar 102 +/LastChar 103 +/Widths 358 0 R +>> endobj +115 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /MXOSUK+NimbusSanL-Bold +/FontDescriptor 447 0 R +/FirstChar 2 +/LastChar 122 +/Widths 440 0 R +/Encoding 374 0 R +>> endobj +85 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /QCWTRX+NimbusSanL-Regu +/FontDescriptor 449 0 R +/FirstChar 1 +/LastChar 183 +/Widths 441 0 R +/Encoding 374 0 R +>> endobj +167 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /HQXBQV+NimbusSanL-ReguItal +/FontDescriptor 451 0 R +/FirstChar 45 +/LastChar 121 +/Widths 375 0 R +/Encoding 374 0 R +>> endobj +86 0 obj << +/Type /Pages +/Count 6 +/Parent 452 0 R +/Kids [78 0 R 112 0 R 137 0 R 164 0 R 184 0 R 201 0 R] +>> endobj +223 0 obj << +/Type /Pages +/Count 6 +/Parent 452 0 R +/Kids [220 0 R 236 0 R 251 0 R 269 0 R 285 0 R 296 0 R] +>> endobj +318 0 obj << +/Type /Pages +/Count 3 +/Parent 452 0 R +/Kids [315 0 R 327 0 R 351 0 R] +>> endobj +452 0 obj << +/Type /Pages +/Count 15 +/Kids [86 0 R 223 0 R 318 0 R] +>> endobj +453 0 obj << +/Type /Outlines +/First 7 0 R +/Last 75 0 R +/Count 8 +>> endobj +75 0 obj << +/Title 76 0 R +/A 73 0 R +/Parent 453 0 R +/Prev 71 0 R +>> endobj +71 0 obj << +/Title 72 0 R +/A 69 0 R +/Parent 453 0 R +/Prev 47 0 R +/Next 75 0 R +>> endobj +67 0 obj << +/Title 68 0 R +/A 65 0 R +/Parent 59 0 R +/Prev 63 0 R +>> endobj +63 0 obj << +/Title 64 0 R +/A 61 0 R +/Parent 59 0 R +/Next 67 0 R +>> endobj +59 0 obj << +/Title 60 0 R +/A 57 0 R +/Parent 47 0 R +/Prev 51 0 R +/First 63 0 R +/Last 67 0 R +/Count -2 +>> endobj +55 0 obj << +/Title 56 0 R +/A 53 0 R +/Parent 51 0 R +>> endobj +51 0 obj << +/Title 52 0 R +/A 49 0 R +/Parent 47 0 R +/Next 59 0 R +/First 55 0 R +/Last 55 0 R +/Count -1 +>> endobj +47 0 obj << +/Title 48 0 R +/A 45 0 R +/Parent 453 0 R +/Prev 39 0 R +/Next 71 0 R +/First 51 0 R +/Last 59 0 R +/Count -2 +>> endobj +43 0 obj << +/Title 44 0 R +/A 41 0 R +/Parent 39 0 R +>> endobj +39 0 obj << +/Title 40 0 R +/A 37 0 R +/Parent 453 0 R +/Prev 31 0 R +/Next 47 0 R +/First 43 0 R +/Last 43 0 R +/Count -1 +>> endobj +35 0 obj << +/Title 36 0 R +/A 33 0 R +/Parent 31 0 R +>> endobj +31 0 obj << +/Title 32 0 R +/A 29 0 R +/Parent 453 0 R +/Prev 23 0 R +/Next 39 0 R +/First 35 0 R +/Last 35 0 R +/Count -1 +>> 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 453 0 R +/Prev 11 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 11 0 R +/Prev 15 0 R +>> endobj +15 0 obj << +/Title 16 0 R +/A 13 0 R +/Parent 11 0 R +/Next 19 0 R +>> endobj +11 0 obj << +/Title 12 0 R +/A 9 0 R +/Parent 453 0 R +/Prev 7 0 R +/Next 23 0 R +/First 15 0 R +/Last 19 0 R +/Count -2 +>> endobj +7 0 obj << +/Title 8 0 R +/A 5 0 R +/Parent 453 0 R +/Next 11 0 R +>> endobj +454 0 obj << +/Names [(Doc-Start) 84 0 R (Item.1) 272 0 R (Item.2) 273 0 R (Item.3) 274 0 R (Item.4) 275 0 R (Item.5) 276 0 R] +/Limits [(Doc-Start) (Item.5)] +>> endobj +455 0 obj << +/Names [(acn:AES) 142 0 R (acn:ECB) 145 0 R (acn:FSM) 205 0 R (acn:LSB) 172 0 R (acn:MSB) 171 0 R (acn:NIST) 143 0 R] +/Limits [(acn:AES) (acn:NIST)] +>> endobj +456 0 obj << +/Names [(acn:SoC) 148 0 R (cite.Altera:01007) 257 0 R (cite.Altera:Avalon) 170 0 R (cite.LaBr05) 255 0 R (cite.NIST:Fips197) 144 0 R (cite.OC:WBspec) 147 0 R] +/Limits [(acn:SoC) (cite.OC:WBspec)] +>> endobj +457 0 obj << +/Names [(cite.Wiki:AvWb) 146 0 R (cite.Xilinx:wp284) 256 0 R (equation.1) 241 0 R (figure.1) 206 0 R (figure.2) 288 0 R (glo:Bit) 332 0 R] +/Limits [(cite.Wiki:AvWb) (glo:Bit)] +>> endobj +458 0 obj << +/Names [(glo:Byte) 333 0 R (glo:Master) 334 0 R (glo:Slave) 336 0 R (glo:Switch\040fabric) 337 0 R (glo:memory\040mapped) 335 0 R (page.1) 83 0 R] +/Limits [(glo:Byte) (page.1)] +>> endobj +459 0 obj << +/Names [(page.10) 271 0 R (page.11) 287 0 R (page.12) 298 0 R (page.13) 317 0 R (page.14) 329 0 R (page.15) 117 0 R] +/Limits [(page.10) (page.15)] +>> endobj +460 0 obj << +/Names [(page.2) 114 0 R (page.3) 139 0 R (page.4) 166 0 R (page.5) 186 0 R (page.6) 203 0 R (page.7) 222 0 R] +/Limits [(page.2) (page.7)] +>> endobj +461 0 obj << +/Names [(page.8) 238 0 R (page.9) 253 0 R (section*.1) 116 0 R (section*.2) 330 0 R (section*.3) 331 0 R (section*.4) 353 0 R] +/Limits [(page.8) (section*.4)] +>> endobj +462 0 obj << +/Names [(section*.5) 357 0 R (section.1) 6 0 R (section.2) 10 0 R (section.3) 22 0 R (section.4) 30 0 R (section.5) 38 0 R] +/Limits [(section*.5) (section.5)] +>> endobj +463 0 obj << +/Names [(section.6) 46 0 R (section.7) 70 0 R (section.8) 74 0 R (subsection.2.1) 14 0 R (subsection.2.2) 18 0 R (subsection.3.1) 26 0 R] +/Limits [(section.6) (subsection.3.1)] +>> endobj +464 0 obj << +/Names [(subsection.4.1) 34 0 R (subsection.5.1) 42 0 R (subsection.6.1) 50 0 R (subsection.6.2) 58 0 R (subsubsection.6.1.1) 54 0 R (subsubsection.6.2.1) 62 0 R] +/Limits [(subsection.4.1) (subsubsection.6.2.1)] +>> endobj +465 0 obj << +/Names [(subsubsection.6.2.2) 66 0 R (table.1) 141 0 R (table.2) 168 0 R (table.3) 187 0 R (table.4) 204 0 R (table.5) 254 0 R] +/Limits [(subsubsection.6.2.2) (table.5)] +>> endobj +466 0 obj << +/Names [(table.6) 277 0 R] +/Limits [(table.6) (table.6)] +>> endobj +467 0 obj << +/Kids [454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R] +/Limits [(Doc-Start) (page.15)] +>> endobj +468 0 obj << +/Kids [460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R] +/Limits [(page.2) (table.5)] +>> endobj +469 0 obj << +/Kids [466 0 R] +/Limits [(table.6) (table.6)] +>> endobj +470 0 obj << +/Kids [467 0 R 468 0 R 469 0 R] +/Limits [(Doc-Start) (table.6)] +>> endobj +471 0 obj << +/Dests 470 0 R +>> endobj +472 0 obj << +/Type /Catalog +/Pages 452 0 R +/Outlines 453 0 R +/Names 471 0 R +/PageMode/UseOutlines +/OpenAction 77 0 R +>> endobj +473 0 obj << +/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords() +/CreationDate (D:20100402233050+02'00') +/ModDate (D:20100402233050+02'00') +/Trapped /False +/PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6) +>> endobj +xref +0 474 +0000000001 65535 f +0000000002 00000 f +0000000003 00000 f +0000000004 00000 f +0000000105 00000 f +0000000015 00000 n +0000025790 00000 n +0000199220 00000 n +0000000060 00000 n +0000000090 00000 n +0000025849 00000 n +0000199097 00000 n +0000000135 00000 n +0000000163 00000 n +0000025909 00000 n +0000199023 00000 n +0000000214 00000 n +0000000255 00000 n +0000031509 00000 n +0000198949 00000 n +0000000306 00000 n +0000000332 00000 n +0000031631 00000 n +0000198824 00000 n +0000000378 00000 n +0000000407 00000 n +0000035203 00000 n +0000198763 00000 n +0000000458 00000 n +0000000493 00000 n +0000040426 00000 n +0000198638 00000 n +0000000539 00000 n +0000000575 00000 n +0000091536 00000 n +0000198577 00000 n +0000000626 00000 n +0000000664 00000 n +0000091596 00000 n +0000198452 00000 n +0000000710 00000 n +0000000759 00000 n +0000095764 00000 n +0000198391 00000 n +0000000810 00000 n +0000000859 00000 n +0000100543 00000 n +0000198266 00000 n +0000000905 00000 n +0000000954 00000 n +0000100603 00000 n +0000198155 00000 n +0000001005 00000 n +0000001033 00000 n +0000104333 00000 n +0000198094 00000 n +0000001089 00000 n +0000001118 00000 n +0000104393 00000 n +0000197983 00000 n +0000001169 00000 n +0000001203 00000 n +0000104453 00000 n +0000197909 00000 n +0000001259 00000 n +0000001291 00000 n +0000104575 00000 n +0000197835 00000 n +0000001347 00000 n +0000001377 00000 n +0000104635 00000 n +0000197747 00000 n +0000001423 00000 n +0000001456 00000 n +0000124956 00000 n +0000197672 00000 n +0000001502 00000 n +0000001542 00000 n +0000002148 00000 n +0000002263 00000 n +0000004817 00000 n +0000016001 00000 n +0000001592 00000 n +0000015883 00000 n +0000015942 00000 n +0000196852 00000 n +0000197196 00000 n +0000017982 00000 n +0000018132 00000 n +0000018281 00000 n +0000018435 00000 n +0000018590 00000 n +0000018740 00000 n +0000018894 00000 n +0000019044 00000 n +0000019199 00000 n +0000019348 00000 n +0000019502 00000 n +0000019652 00000 n +0000019807 00000 n +0000019968 00000 n +0000020123 00000 n +0000020285 00000 n +0000020446 00000 n +0000020597 00000 n +0000000107 00000 f +0000017532 00000 n +0000000109 00000 f +0000017682 00000 n +0000000130 00000 f +0000017832 00000 n +0000020868 00000 n +0000017247 00000 n +0000016118 00000 n +0000020747 00000 n +0000196682 00000 n +0000020808 00000 n +0000136903 00000 n +0000024507 00000 n +0000024657 00000 n +0000024808 00000 n +0000024968 00000 n +0000025116 00000 n +0000025273 00000 n +0000025430 00000 n +0000025580 00000 n +0000030368 00000 n +0000030528 00000 n +0000030684 00000 n +0000030834 00000 n +0000000132 00000 f +0000024057 00000 n +0000000134 00000 f +0000024207 00000 n +0000000149 00000 f +0000024357 00000 n +0000026030 00000 n +0000023839 00000 n +0000020987 00000 n +0000025729 00000 n +0000157985 00000 n +0000025969 00000 n +0000130776 00000 n +0000131080 00000 n +0000137024 00000 n +0000130837 00000 n +0000137085 00000 n +0000137146 00000 n +0000131141 00000 n +0000000150 00000 f +0000000151 00000 f +0000000152 00000 f +0000000157 00000 f +0000030984 00000 n +0000031136 00000 n +0000031292 00000 n +0000034621 00000 n +0000000159 00000 f +0000029918 00000 n +0000000161 00000 f +0000030068 00000 n +0000000173 00000 f +0000030218 00000 n +0000031691 00000 n +0000029708 00000 n +0000026162 00000 n +0000031448 00000 n +0000197021 00000 n +0000031569 00000 n +0000140421 00000 n +0000137207 00000 n +0000131019 00000 n +0000130958 00000 n +0000000174 00000 f +0000000177 00000 f +0000034773 00000 n +0000034925 00000 n +0000000179 00000 f +0000034171 00000 n +0000000181 00000 f +0000034321 00000 n +0000000194 00000 f +0000034471 00000 n +0000035263 00000 n +0000033993 00000 n +0000031851 00000 n +0000035080 00000 n +0000035141 00000 n +0000039687 00000 n +0000039848 00000 n +0000039997 00000 n +0000040148 00000 n +0000090470 00000 n +0000090627 00000 n +0000000196 00000 f +0000039237 00000 n +0000000198 00000 f +0000039387 00000 n +0000000213 00000 f +0000039537 00000 n +0000040485 00000 n +0000039051 00000 n +0000035409 00000 n +0000040303 00000 n +0000040364 00000 n +0000130898 00000 n +0000091475 00000 n +0000042754 00000 n +0000090786 00000 n +0000090943 00000 n +0000091100 00000 n +0000091257 00000 n +0000095020 00000 n +0000000215 00000 f +0000090020 00000 n +0000000217 00000 f +0000090170 00000 n +0000000229 00000 f +0000090320 00000 n +0000091656 00000 n +0000042551 00000 n +0000040645 00000 n +0000091414 00000 n +0000197311 00000 n +0000095177 00000 n +0000095336 00000 n +0000095488 00000 n +0000100109 00000 n +0000100265 00000 n +0000000231 00000 f +0000094570 00000 n +0000000233 00000 f +0000094720 00000 n +0000000244 00000 f +0000094870 00000 n +0000095824 00000 n +0000094383 00000 n +0000091809 00000 n +0000095641 00000 n +0000196394 00000 n +0000196537 00000 n +0000095702 00000 n +0000099798 00000 n +0000099955 00000 n +0000000246 00000 f +0000099348 00000 n +0000000248 00000 f +0000099498 00000 n +0000000262 00000 f +0000099648 00000 n +0000100663 00000 n +0000099161 00000 n +0000095996 00000 n +0000100421 00000 n +0000100482 00000 n +0000137390 00000 n +0000137268 00000 n +0000137329 00000 n +0000106436 00000 n +0000106586 00000 n +0000106743 00000 n +0000107886 00000 n +0000000264 00000 f +0000103517 00000 n +0000000266 00000 f +0000103667 00000 n +0000000278 00000 f +0000103817 00000 n +0000104694 00000 n +0000103362 00000 n +0000100809 00000 n +0000103967 00000 n +0000104028 00000 n +0000104089 00000 n +0000104150 00000 n +0000104211 00000 n +0000104272 00000 n +0000104513 00000 n +0000000280 00000 f +0000105986 00000 n +0000000282 00000 f +0000106136 00000 n +0000000289 00000 f +0000106286 00000 n +0000106955 00000 n +0000105807 00000 n +0000104826 00000 n +0000106894 00000 n +0000124894 00000 n +0000000291 00000 f +0000124383 00000 n +0000000293 00000 f +0000124533 00000 n +0000000308 00000 f +0000124683 00000 n +0000125015 00000 n +0000107731 00000 n +0000107074 00000 n +0000124833 00000 n +0000112775 00000 n +0000112903 00000 n +0000113052 00000 n +0000113074 00000 n +0000113518 00000 n +0000114081 00000 n +0000114291 00000 n +0000114312 00000 n +0000124361 00000 n +0000000310 00000 f +0000127957 00000 n +0000000312 00000 f +0000128107 00000 n +0000000320 00000 f +0000128257 00000 n +0000128468 00000 n +0000127802 00000 n +0000125134 00000 n +0000128407 00000 n +0000197428 00000 n +0000134853 00000 n +0000000322 00000 f +0000130204 00000 n +0000000324 00000 f +0000130354 00000 n +0000000344 00000 f +0000130504 00000 n +0000131628 00000 n +0000130049 00000 n +0000128587 00000 n +0000130654 00000 n +0000130715 00000 n +0000131202 00000 n +0000131263 00000 n +0000131323 00000 n +0000131384 00000 n +0000131445 00000 n +0000131506 00000 n +0000131567 00000 n +0000135060 00000 n +0000135482 00000 n +0000135873 00000 n +0000136080 00000 n +0000136506 00000 n +0000136701 00000 n +0000000346 00000 f +0000134403 00000 n +0000000348 00000 f +0000134553 00000 n +0000000000 00000 f +0000134703 00000 n +0000137512 00000 n +0000134168 00000 n +0000131747 00000 n +0000136964 00000 n +0000135272 00000 n +0000135678 00000 n +0000136294 00000 n +0000137451 00000 n +0000137631 00000 n +0000137658 00000 n +0000137683 00000 n +0000137958 00000 n +0000138212 00000 n +0000138441 00000 n +0000138705 00000 n +0000138967 00000 n +0000139239 00000 n +0000139498 00000 n +0000139713 00000 n +0000139949 00000 n +0000140172 00000 n +0000140671 00000 n +0000140841 00000 n +0000141055 00000 n +0000195887 00000 n +0000141227 00000 n +0000141555 00000 n +0000141742 00000 n +0000141919 00000 n +0000142162 00000 n +0000142354 00000 n +0000142537 00000 n +0000142808 00000 n +0000143087 00000 n +0000143398 00000 n +0000143676 00000 n +0000143906 00000 n +0000144128 00000 n +0000144439 00000 n +0000144634 00000 n +0000144820 00000 n +0000145132 00000 n +0000145339 00000 n +0000145619 00000 n +0000145884 00000 n +0000146147 00000 n +0000146445 00000 n +0000146744 00000 n +0000147075 00000 n +0000147283 00000 n +0000147538 00000 n +0000147816 00000 n +0000148107 00000 n +0000148389 00000 n +0000148656 00000 n +0000148957 00000 n +0000149244 00000 n +0000149530 00000 n +0000149831 00000 n +0000150128 00000 n +0000150484 00000 n +0000150730 00000 n +0000150948 00000 n +0000151246 00000 n +0000151450 00000 n +0000151692 00000 n +0000151932 00000 n +0000152211 00000 n +0000152513 00000 n +0000152823 00000 n +0000153076 00000 n +0000153375 00000 n +0000153616 00000 n +0000153856 00000 n +0000154111 00000 n +0000154387 00000 n +0000154674 00000 n +0000154992 00000 n +0000155291 00000 n +0000155515 00000 n +0000155828 00000 n +0000156148 00000 n +0000156425 00000 n +0000156723 00000 n +0000157062 00000 n +0000157330 00000 n +0000157643 00000 n +0000158231 00000 n +0000158649 00000 n +0000159100 00000 n +0000159936 00000 n +0000160411 00000 n +0000161116 00000 n +0000162823 00000 n +0000163052 00000 n +0000164596 00000 n +0000164837 00000 n +0000176716 00000 n +0000177120 00000 n +0000189357 00000 n +0000189985 00000 n +0000195600 00000 n +0000197521 00000 n +0000197598 00000 n +0000199292 00000 n +0000199459 00000 n +0000199631 00000 n +0000199850 00000 n +0000200049 00000 n +0000200249 00000 n +0000200419 00000 n +0000200581 00000 n +0000200763 00000 n +0000200945 00000 n +0000201145 00000 n +0000201380 00000 n +0000201573 00000 n +0000201653 00000 n +0000201764 00000 n +0000201872 00000 n +0000201941 00000 n +0000202028 00000 n +0000202066 00000 n +0000202193 00000 n +trailer +<< /Size 474 +/Root 472 0 R +/Info 473 0 R +/ID [<277B2769982C5529740F7EF84377B3B9> <277B2769982C5529740F7EF84377B3B9>] >> +startxref +202524 +%%EOF Index: manual/src/avs_aes.ilg =================================================================== --- manual/src/avs_aes.ilg (nonexistent) +++ manual/src/avs_aes.ilg (revision 11) @@ -0,0 +1,7 @@ +This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support). +Scanning style file ./avs_aes.ist..............done (14 attributes redefined, 0 ignored). +Scanning input file avs_aes.acr....done (8 entries accepted, 0 rejected). +Sorting entries....done (25 comparisons). +Generating output file avs_aes.acn....done (23 lines written, 0 warnings). +Output written in avs_aes.acn. +Transcript written in avs_aes.ilg. Index: manual/src/sfmath.sty =================================================================== --- manual/src/sfmath.sty (nonexistent) +++ manual/src/sfmath.sty (revision 11) @@ -0,0 +1,432 @@ +% sfmath.sty by Olaf Dietrich (olaf@dtrx.de) + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{sfmath}[2005/04/05 v0.7 sans serif maths] + + +% This is a simple package for sans serif maths in documents. +% +% Usage: \usepackage{sfmath} or \usepackage[OPTIONS]{sfmath} +% +% OPTIONS are +% +% * slantedGreek: for slanted uppercase Greek letters +% +% * cm: use Computer Modern (cmss) for maths (explicitly) +% * lm: use Latin Modern (lmss) for maths (explicitly) (+) +% * helvet: use Postscript Helvetica (phv) for maths (explicitly) +% * cmbright: use CM-Bright fonts (cmbr) for maths (explicitely) +% * tx: use Postscript txfonts (tx) for maths (explicitly) +% * px: use Postscript pxfonts (tx) for maths (explicitly) +% +% * T1experimental: use T1 font encoding for standard maths (+) +% * AlphT1experimental: use T1 font encoding for \math*{...} commands (+) +% +% * mathrmOrig: do not change the behavior of the \mathrm command +% * mathbfOrig: do not change the behavior of the \mathbf command +% * mathitOrig: do not change the behavior of the \mathit command +% * mathsfOrig: do not change the behavior of the \mathsf command +% +% +% This package should work with pdflatex and produce documents +% with Postscript Type 1 Fonts. If \sfdefault is changed by a +% package like pslatex.sty, times.sty (obsolete), or helvet.sty or manually, +% then include sfmath.sty _after_ having changed \sfdefault. +% Alternatively, select the desired sans serif font with the +% package options helvet or cm. +% +% Functionality is limited by the intention to work without additionally +% defined (virtual) fonts; instead, only standard fonts are used. +% +% (+): Options marked with (+) are experimental. Known limitations: +% T1experimental produces a warning about the encoding of the +% operators font. +% AlphT1experimental DOES NOT WORK with uppercase Greek letters +% within the \math*{...} command! +% These options should only be used with the ec fonts. +% +% lm includes T1experimental and AlphT1experimental with the limitations +% mentioned above +% +% RECOMMENDATION: use the fix-cm package instead of the experimental +% T1 options: with fix-cm.sty, the chosen ec fonts +% harmonize much better with the cm sans serif math fonts. +% Add \RequirePackage{fix-cm} _before_ \documentclass{...}. + + + +% CHANGES: +% +% v0.7: +% +% * Add (experimental) support for latin modern (lmodern) fonts. +% +% +% v0.6: +% +% * Add some artificial intelligence to use slanted bold letters +% if available (e.g., for phv, txfonts, or pxfonts). +% Add options to select txfonts, pxfonts, and cmbright (probably +% not very useful) explicitely. +% (Thanks to Alberto Lusiani who asked for slanted bold letters.) +% +% +% v0.5: +% +% * Add experimental options for T1 font encoding of maths fonts. +% Using these options can be useful with ec fonts which look +% slightly different from the standard cm maths fonts (especially +% at large font size). About limitations see above. +% +% +% v0.4: +% +% * Add \upDelta, \upOmega command (to be a little more compatible +% with other packages that provide the slantedGreek option) +% +% +% v0.3: +% +% * Add sans serif shapes for "," and ".", "\ldotp" +% +% * Modified documentation +% +% +% v0.2: +% +% * New option slantedGreek for slanted greek capitals +% +% * Options helvet and cm to select explicitly the sans serif font +% for maths. Without any of these options, the current \sfdefault +% is chosen. +% +% * Options mathxxOrig: don't change the alphabet command \mathxx; +% available for \mathrm, \mathbf, \mathit, and \mathsf +% +% * Provide dotlessi and dotlessj (if available) +% + + +% BUGS/LIMITATIONS/PROBLEMS: +% +% * The font metrics are not adjusted to maths usage (this may result in +% typographically unsatisfying results). +% +% * In many constellations with Postscript fonts (helvet.sty, +% pslatex.sty, ...) the upper-case greek letters are not chosen +% correctly within \mathrm, \mathbf, \mathit, ... (because +% they should be part of OT1-encoded fonts but are not included +% in these standard postscript fonts). +% +% * Bold math symbols are not always available (e.g. with pslatex.sty) +% or at least not slanted (e.g. with cmss fonts), so better don't +% use bold maths with this package. (This has been partially improved +% in version 0.6.) +% +% * There is a visual difference between the ec sans serif text fonts +% and the cm sans serif maths fonts, especially at larger font sizes. +% The fix-cm package might help to reduce the ugliness of the ec +% sans serif fonts and the differences between the ec text fonts +% and the cm math fonts. +% Alternatively, the experimental options T1experimental and +% AlphT1Experimental might help by using the ec fonts for maths as well. +% +% * The txfonts and pxfonts are reported to have several deficiencies +% with respect to font metrics and macro implementation; using +% these fonts is not recommended by the package author. +% +% * The set symbols \mathbb{N} or \mathbbm{N} (from bbm.sty) are not +% changed. You might like to use \mathbbmss{N} (from bbm.sty). +% +% * Some symbols have serifish shapes (\sum, \prod, probably more) and +% are not changed. +% +% * Lower-case greek letters are not available in sans serif shape +% (they don't have real serifs, but cannot be expected to harmonize +% with the sans serif latin letters). +% +% * Is this the Right Way to do it? Or would it be preferable to define +% one or two new math _versions_ (sans, sansbold), such that formulas +% are switched to sans by \mathversion{sans}? +% +% * New virtual fonts for maths would be a more complicated but +% better solution. +% + + + +% HERE WE GO: + +% Declare options and defaults and process options + +\DeclareOption{slantedGreek}{% + \renewcommand{\greek@shape}{sl}% + \renewcommand{\greek@bold@shape}{\greek@bold@sl}% +} + +\DeclareOption{cm}{\renewcommand{\math@sfdefault}{cmss}} +\DeclareOption{lm}{\renewcommand{\math@sfdefault}{lmss}} +\DeclareOption{helvet}{\renewcommand{\math@sfdefault}{phv}} +\DeclareOption{cmbright}{\renewcommand{\math@sfdefault}{cmbr}} +\DeclareOption{tx}{\renewcommand{\math@sfdefault}{txss}} +\DeclareOption{px}{\renewcommand{\math@sfdefault}{pxss}} + +\DeclareOption{T1experimental}{\renewcommand{\math@encoding}{T1}} +\DeclareOption{AlphT1experimental}{\renewcommand{\math@lph@encoding}{T1}} + +\DeclareOption{mathrmOrig}{\renewcommand{\mathrm@lph}{cmr}} +\DeclareOption{mathbfOrig}{\renewcommand{\mathbf@lph}{cmr}} +\DeclareOption{mathitOrig}{\renewcommand{\mathit@lph}{cmr}} +\DeclareOption{mathsfOrig}{\renewcommand{\mathsf@lph}{cmss}} + + +\newcommand{\math@sfdefault}{\sfdefault} +\newcommand{\math@encoding}{OT1} +\newcommand{\math@lph@encoding}{OT1} + +\newcommand{\mathrm@lph}{\math@sfdefault} +\newcommand{\mathbf@lph}{\math@sfdefault} +\newcommand{\mathit@lph}{\math@sfdefault} +\newcommand{\mathsf@lph}{\math@sfdefault} + + +% \math@sfGreek: Font for capital greeks: cmss or other? +% \greek@shape: Capital greeks: normal or slanted? [slantedGreek] +% \greek@bold@shape: Bold capital greeks: normal or slanted? [slantedGreek] +% \greek@bold@sl: Bold capital greeks: "sl" if slanted possible +% +% \mathnormal@bold@shape: Bold letters: normal or slanted? (always bold) +% \mathit@bold@series: Bold \mathit (\mathsl): medium or bold? (always slanted) + +\newcommand{\math@sfGreek}{cmss} +\newcommand{\greek@shape}{n} +\newcommand{\greek@bold@shape}{n} +\newcommand{\greek@bold@sl}{n} +\newcommand{\mathnormal@bold@shape}{n} +\newcommand{\mathit@bold@series}{m} + + + +\ProcessOptions + + + +% check the current value of \math@sfdefault + +\edef\tmp@sfdefault{\math@sfdefault} + +\def\tmp@compare{cmss} +\ifx\tmp@sfdefault\tmp@compare + % \sfdefault is cmss + % no slanted bold letters + % no slanted bold capital Greeks + \renewcommand{\math@sfGreek}{cmss} + \renewcommand{\greek@bold@sl}{n} + \renewcommand{\mathnormal@bold@shape}{n} + \renewcommand{\mathit@bold@series}{m} +\fi + +\def\tmp@compare{phv} +\ifx\tmp@sfdefault\tmp@compare + % \sfdefault is phv (helvet.sty) + % slanted bold letters + % no capital Greeks + \renewcommand{\math@sfGreek}{cmss} + \renewcommand{\greek@bold@sl}{n} + \renewcommand{\mathnormal@bold@shape}{sl} + \renewcommand{\mathit@bold@series}{bx} +\fi + +\def\tmp@compare{txss} +\ifx\tmp@sfdefault\tmp@compare + % \sfdefault is txss (txfonts.sty) + % slanted bold letters + % slanted bold capital Greeks + \renewcommand{\math@sfGreek}{txss} + \renewcommand{\greek@bold@sl}{sl} + \renewcommand{\mathnormal@bold@shape}{sl} + \renewcommand{\mathit@bold@series}{bx} +\fi + +\def\tmp@compare{pxss} +\ifx\tmp@sfdefault\tmp@compare + % \sfdefault is pxss (pxfonts.sty) + % slanted bold letters + % slanted bold capital Greeks + \renewcommand{\math@sfGreek}{pxss} + \renewcommand{\greek@bold@sl}{sl} + \renewcommand{\mathnormal@bold@shape}{sl} + \renewcommand{\mathit@bold@series}{bx} +\fi + +\def\tmp@compare{cmbr} +\ifx\tmp@sfdefault\tmp@compare + % \sfdefault is cmbr (cmbright.sty) + % no slanted bold letters + % no slanted bold capital Greeks + \renewcommand{\math@sfGreek}{cmbr} + \renewcommand{\greek@bold@sl}{n} + \renewcommand{\mathnormal@bold@shape}{n} + \renewcommand{\mathit@bold@series}{m} +\fi + +\def\tmp@compare{lmss} +\ifx\tmp@sfdefault\tmp@compare + % \sfdefault is lmss (lmodern.sty sans serif) + % T1 encoding only + % slanted bold letters + % no slanted bold capital Greeks + \renewcommand{\math@encoding}{T1} + \renewcommand{\math@lph@encoding}{T1} + \renewcommand{\math@sfGreek}{cmss} + \renewcommand{\greek@bold@sl}{n} + \renewcommand{\mathnormal@bold@shape}{sl} + \renewcommand{\mathit@bold@series}{bx} +\fi + + + +% Change font for digits and "operators" (\sin, \exp, ...) +% to default sans serif font + +\SetSymbolFont{operators}{normal}{\math@encoding}{\math@sfdefault}{m}{n} +\SetSymbolFont{operators}{bold}{\math@encoding}{\math@sfdefault}{bx}{n} + + +% Most special math symbols remain unmodified (and many of those +% don't have serifs); however all letters (A-Z, a-z) are +% explicitely changed to the sans serif version (again +% default sans serif font). +% +% Unfortunately, there is no standard slanted+bold sans serif font +% available (as Postscript Type 1 font), so try an upright +% version (may be better than nothing). + +\DeclareSymbolFont{SFMath}{\math@encoding}{\math@sfdefault}{m}{sl} +\SetSymbolFont{SFMath}{normal}{\math@encoding}{\math@sfdefault}{m}{sl} +\SetSymbolFont{SFMath}{bold}{\math@encoding}{\math@sfdefault}{bx}{\mathnormal@bold@shape} +\DeclareMathSymbol{A}{\mathalpha}{SFMath}{`A} +\DeclareMathSymbol{B}{\mathalpha}{SFMath}{`B} +\DeclareMathSymbol{C}{\mathalpha}{SFMath}{`C} +\DeclareMathSymbol{D}{\mathalpha}{SFMath}{`D} +\DeclareMathSymbol{E}{\mathalpha}{SFMath}{`E} +\DeclareMathSymbol{F}{\mathalpha}{SFMath}{`F} +\DeclareMathSymbol{G}{\mathalpha}{SFMath}{`G} +\DeclareMathSymbol{H}{\mathalpha}{SFMath}{`H} +\DeclareMathSymbol{I}{\mathalpha}{SFMath}{`I} +\DeclareMathSymbol{J}{\mathalpha}{SFMath}{`J} +\DeclareMathSymbol{K}{\mathalpha}{SFMath}{`K} +\DeclareMathSymbol{L}{\mathalpha}{SFMath}{`L} +\DeclareMathSymbol{M}{\mathalpha}{SFMath}{`M} +\DeclareMathSymbol{N}{\mathalpha}{SFMath}{`N} +\DeclareMathSymbol{O}{\mathalpha}{SFMath}{`O} +\DeclareMathSymbol{P}{\mathalpha}{SFMath}{`P} +\DeclareMathSymbol{Q}{\mathalpha}{SFMath}{`Q} +\DeclareMathSymbol{R}{\mathalpha}{SFMath}{`R} +\DeclareMathSymbol{S}{\mathalpha}{SFMath}{`S} +\DeclareMathSymbol{T}{\mathalpha}{SFMath}{`T} +\DeclareMathSymbol{U}{\mathalpha}{SFMath}{`U} +\DeclareMathSymbol{V}{\mathalpha}{SFMath}{`V} +\DeclareMathSymbol{W}{\mathalpha}{SFMath}{`W} +\DeclareMathSymbol{X}{\mathalpha}{SFMath}{`X} +\DeclareMathSymbol{Y}{\mathalpha}{SFMath}{`Y} +\DeclareMathSymbol{Z}{\mathalpha}{SFMath}{`Z} +\DeclareMathSymbol{a}{\mathalpha}{SFMath}{`a} +\DeclareMathSymbol{b}{\mathalpha}{SFMath}{`b} +\DeclareMathSymbol{c}{\mathalpha}{SFMath}{`c} +\DeclareMathSymbol{d}{\mathalpha}{SFMath}{`d} +\DeclareMathSymbol{e}{\mathalpha}{SFMath}{`e} +\DeclareMathSymbol{f}{\mathalpha}{SFMath}{`f} +\DeclareMathSymbol{g}{\mathalpha}{SFMath}{`g} +\DeclareMathSymbol{h}{\mathalpha}{SFMath}{`h} +\DeclareMathSymbol{i}{\mathalpha}{SFMath}{`i} +\DeclareMathSymbol{j}{\mathalpha}{SFMath}{`j} +\DeclareMathSymbol{k}{\mathalpha}{SFMath}{`k} +\DeclareMathSymbol{l}{\mathalpha}{SFMath}{`l} +\DeclareMathSymbol{m}{\mathalpha}{SFMath}{`m} +\DeclareMathSymbol{n}{\mathalpha}{SFMath}{`n} +\DeclareMathSymbol{o}{\mathalpha}{SFMath}{`o} +\DeclareMathSymbol{p}{\mathalpha}{SFMath}{`p} +\DeclareMathSymbol{q}{\mathalpha}{SFMath}{`q} +\DeclareMathSymbol{r}{\mathalpha}{SFMath}{`r} +\DeclareMathSymbol{s}{\mathalpha}{SFMath}{`s} +\DeclareMathSymbol{t}{\mathalpha}{SFMath}{`t} +\DeclareMathSymbol{u}{\mathalpha}{SFMath}{`u} +\DeclareMathSymbol{v}{\mathalpha}{SFMath}{`v} +\DeclareMathSymbol{w}{\mathalpha}{SFMath}{`w} +\DeclareMathSymbol{x}{\mathalpha}{SFMath}{`x} +\DeclareMathSymbol{y}{\mathalpha}{SFMath}{`y} +\DeclareMathSymbol{z}{\mathalpha}{SFMath}{`z} + +\DeclareMathSymbol{\imath}{\mathalpha}{SFMath}{"10} +\DeclareMathSymbol{\jmath}{\mathalpha}{SFMath}{"11} + + +% The symbols ",", ".", and "\ldotp" should be sans serif +% but upright. + +\DeclareSymbolFont{SFMathUp}{\math@encoding}{\math@sfdefault}{m}{n} +\SetSymbolFont{SFMathUp}{normal}{\math@encoding}{\math@sfdefault}{m}{n} +\SetSymbolFont{SFMathUp}{bold}{\math@encoding}{\math@sfdefault}{bx}{n} +\DeclareMathSymbol{,}{\mathpunct}{SFMathUp}{`,} +\DeclareMathSymbol{.}{\mathord}{SFMathUp}{`.} +\DeclareMathSymbol{\ldotp}{\mathord}{SFMathUp}{`.} + + +% Take capital greek letters from cmss or [tp]xss; other sans serif fonts +% like helvetica don't have capital greeks, so here cmss is +% taken instead of \sfdefault. Unfortunately, this does not work +% within the alphabet commands \mathrm, \mathsf, ... + +\DeclareSymbolFont{SFMathGreek}{OT1}{\math@sfGreek}{m}{\greek@shape} +\SetSymbolFont{SFMathGreek}{normal}{OT1}{\math@sfGreek}{m}{\greek@shape} +\SetSymbolFont{SFMathGreek}{bold}{OT1}{\math@sfGreek}{bx}{\greek@bold@shape} + +\DeclareMathSymbol{\Gamma}{\mathalpha}{SFMathGreek}{"00} +\DeclareMathSymbol{\Delta}{\mathalpha}{SFMathGreek}{"01} +\DeclareMathSymbol{\Theta}{\mathalpha}{SFMathGreek}{"02} +\DeclareMathSymbol{\Lambda}{\mathalpha}{SFMathGreek}{"03} +\DeclareMathSymbol{\Xi}{\mathalpha}{SFMathGreek}{"04} +\DeclareMathSymbol{\Pi}{\mathalpha}{SFMathGreek}{"05} +\DeclareMathSymbol{\Sigma}{\mathalpha}{SFMathGreek}{"06} +\DeclareMathSymbol{\Upsilon}{\mathalpha}{SFMathGreek}{"07} +\DeclareMathSymbol{\Phi}{\mathalpha}{SFMathGreek}{"08} +\DeclareMathSymbol{\Psi}{\mathalpha}{SFMathGreek}{"09} +\DeclareMathSymbol{\Omega}{\mathalpha}{SFMathGreek}{"0A} + + +\DeclareSymbolFont{SFMathUpGreek}{OT1}{\math@sfGreek}{m}{n} +\SetSymbolFont{SFMathUpGreek}{normal}{OT1}{\math@sfGreek}{m}{n} +\SetSymbolFont{SFMathUpGreek}{bold}{OT1}{\math@sfGreek}{bx}{n} + +\DeclareMathSymbol{\upDelta}{\mathalpha}{SFMathUpGreek}{"01} +\DeclareMathSymbol{\upOmega}{\mathalpha}{SFMathUpGreek}{"0A} + + +% Define new behavior for math alphabet commands + + +\SetMathAlphabet{\mathnormal}{normal}{\math@lph@encoding}{\math@sfdefault}{m}{sl} +\SetMathAlphabet{\mathnormal}{bold}{\math@lph@encoding}{\math@sfdefault}{bx}{\mathnormal@bold@shape} + +\SetMathAlphabet{\mathrm}{normal}{\math@lph@encoding}{\mathrm@lph}{m}{n} +\SetMathAlphabet{\mathrm}{bold}{\math@lph@encoding}{\mathrm@lph}{bx}{n} + +\SetMathAlphabet{\mathbf}{normal}{\math@lph@encoding}{\mathbf@lph}{bx}{n} +\SetMathAlphabet{\mathbf}{bold}{\math@lph@encoding}{\mathbf@lph}{bx}{n} + +\SetMathAlphabet{\mathit}{normal}{\math@lph@encoding}{\mathit@lph}{m}{sl} +\SetMathAlphabet{\mathit}{bold}{\math@lph@encoding}{\mathit@lph}{\mathit@bold@series}{sl} + +\SetMathAlphabet{\mathsf}{normal}{\math@lph@encoding}{\mathsf@lph}{m}{n} +\SetMathAlphabet{\mathsf}{bold}{\math@lph@encoding}{\mathsf@lph}{bx}{n} + + + +% Define new math alphabet command \mathsl + +\DeclareMathAlphabet{\mathsl}{\math@lph@encoding}{\math@sfdefault}{m}{sl} +\SetMathAlphabet{\mathsl}{bold}{\math@lph@encoding}{\math@sfdefault}{\mathit@bold@series}{sl} + + +\endinput

manual/src/sfmath.sty Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: manual/src/avs_aes.glo =================================================================== --- manual/src/avs_aes.glo (nonexistent) +++ manual/src/avs_aes.glo (revision 11) @@ -0,0 +1,6 @@ +\glossaryentry{Byte@{\glosslabel{glo:Byte}{Byte}}String of Bits - nowadays mostly a string of 8 Bits, also called oktett\relax|glsnumformat}{1} +\glossaryentry{Bit@{\glosslabel{glo:Bit}{Bit}}Binary Digit, atomary information unit\relax|glsnumformat}{1} +\glossaryentry{Switch fabric@{\glosslabel{glo:Switch fabric}{switch fabric}}Interconnect between IP-Cores providing arbiration and glue logic. Altera\rtm \ Avalon\rtm \ term\relax|glsnumformat}{1} +\glossaryentry{Master@{\glosslabel{glo:Master}{Master}}Entity initiating and controlling communication.\relax|glsnumformat}{1} +\glossaryentry{Slave@{\glosslabel{glo:Slave}{Slave}}Entity responding to communication requests by a Master.\relax|glsnumformat}{1} +\glossaryentry{memory mapped@{\glosslabel{glo:memory mapped}{memory mapped}}Method of addressing peripheral components like Avalon Slaves via the same address bus as main memory\relax|glsnumformat}{1} Index: manual/src/glossary.tex =================================================================== --- manual/src/glossary.tex (nonexistent) +++ manual/src/glossary.tex (revision 11) @@ -0,0 +1,29 @@ +\glossary{name={Byte}, + description={String of Bits - nowadays mostly a string of 8 Bits, also called oktett}, + sort={Byte} +} +\glossary{name={Bit}, + description={Binary Digit, atomary information unit}, + sort={Bit} +} +\glossary{name={switch fabric}, + description={Interconnect between IP-Cores providing arbiration and glue logic. Altera\rtm\ Avalon\rtm\ term}, + sort={Switch fabric} +} + +\glossary{name={Master}, + description={Entity initiating and controlling communication.}, + sort={Master} +} + +\glossary{name={Slave}, + description={Entity responding to communication requests by a Master.}, + sort={Slave} +} + +\glossary{name={memory mapped}, + description={Method of addressing peripheral components like Avalon Slaves via the same address bus as main memory}, + sort={memory mapped} +} + + \ No newline at end of file
manual/src/glossary.tex Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: manual/src/ruschidoc.cls =================================================================== --- manual/src/ruschidoc.cls (nonexistent) +++ manual/src/ruschidoc.cls (revision 11) @@ -0,0 +1,300 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{ruschidoc} +\LoadClass[11pt,a4paper,twoside]{article} +\RequirePackage[intlimits,sumlimits]{amsmath} +\RequirePackage{amssymb} +\RequirePackage{amsfonts} +\RequirePackage{fancyhdr} +\RequirePackage[T1]{fontenc} +\RequirePackage[latin1]{inputenc} +\RequirePackage{amsmath} +\RequirePackage{helvet} +\RequirePackage[amssymb]{SIunits} +\RequirePackage[helvet]{sfmath} +\RequirePackage{lastpage} +\RequirePackage{tabularx} +\RequirePackage{multirow} +\RequirePackage{listings} +\RequirePackage{textcomp} + +%% Some packages need special options for PDFtex +\RequirePackage{ifpdf} +\ifpdf + \RequirePackage[pdftex]{color} + \RequirePackage[pdftex]{graphics} + \DeclareGraphicsExtensions{.pdf, .png, .jpg} +\else + \RequirePackage{color} + \RequirePackage{graphics} + \DeclareGraphicsExtensions{.eps, .ps} +\fi +\graphicspath{{figs/}} +\RequirePackage{graphicx} +\RequirePackage{subfigure} +\RequirePackage{psfrag} +\RequirePackage{colortbl} + +% ************************ Page layout ************************ +\topmargin -20mm +\headheight 30mm +\headsep 6mm +\footskip 11mm +\oddsidemargin 2mm +\evensidemargin 2mm +\marginparsep 145mm +\marginparwidth 8mm +\textwidth 162mm +\textheight 225mm +\parindent 0mm +\parskip 3mm + +%Floats (tables, figures) +% http://www.eng.cam.ac.uk/help/tpl/textprocessing/squeeze.html +\floatsep 10mm +\intextsep 2ex +\textfloatsep 10pt +\abovecaptionskip 5pt +\belowcaptionskip 5pt +% Section and subsection are de-idented (text body is idented) +\def\@secindent{8mm} +% how wide is the header +\def\@htwidth{172mm} + +%colors +\definecolor{lightgrey}{rgb}{0.95,0.95,0.95} + +%% Change the font +\renewcommand{\familydefault}{\sfdefault} +%% Make Registered Trademark symbol raised +\newcommand{\tm}{\textsuperscript{\texttrademark}} +\newcommand{\rtm}{\textsuperscript{\textregistered}} +\renewcommand{\copyright}{\textcopyright} + + +\setcounter{secnumdepth}{4} +\setcounter{tocdepth}{3} +\newlength\captionwidth +\setlength\captionwidth{13cm} + +\renewcommand{\paragraph}[1]{\newpar{#1}\ \vspace{0.3cm}\\} + +\renewcommand{\section}{\@startsection +{section}% % the name +{1}% % the level +{-\@secindent}% % the indent +{-18pt}% +{6pt}% % the after skip +{\Large\bf}} % the style + +\renewcommand{\subsection}{\@startsection +{subsection}% % the name +{1}% % the level +{-\@secindent}% % the indent +{-6pt}% +{6pt}% % the after skip +{\large\bf}} % the style + +\renewcommand{\subsubsection}{\@startsection +{subsubsection}% % the name +{1}% % the level +{-\@secindent}% % the indent +{-6pt}% +{6pt}% % the after skip +{\bf}} % the style + + + + +% ************************ Date format ************************ +\def\shorttoday{\ifcase\month\or + Jan\or Feb\or Mar\or Apr\or May\or Jun\or Jul\or Aug\or + Sep\or Oct\or Nov\or Dec\fi~\number\day, \number\year} + +\def\shorttoday{\number\day-\ifcase\month\or + Jan\or Feb\or Mar\or Apr\or May\or Jun\or Jul\or Aug\or + Sep\or Oct\or Nov\or Dec\fi-\number\year} + +\newcommand{\paddedday}{\ifnum\number\day<10 0\number\day\else \number\day\fi} +\newcommand{\paddedmonth}{\ifnum\number\month<10 0\number\month\else \number\month\fi} + +\def\shorttoday{\number\year/\paddedmonth/\paddedday} + + +% ************************ Document Variables ************************ +% main author +\newcommand*{\authorName}[1]{\def\@authorName{#1}} +\authorName{} +% Additional Authors +\newcommand*{\authorAddress}[1]{\def\@authorAddress{#1}} +\authorAddress{} +\newcommand*{\authorURL}[1]{\def\@authorURL{#1}} +\authorURL{} +\newcommand*{\authorEmail}[1]{\def\@authorEmail{#1}} +\authorEmail{} +% When was the document written/submitted (not compiled) +\newcommand*{\docDate}[1]{\def\@docDate{#1}} +\docDate{} +% unique identifier +\newcommand*{\docID}[1]{\def\@docID{#1}} +\docID{} +% type of document +\newcommand*{\docType}[1]{\def\@docType{#1}} +\docType{Technical Note} +% Title of the document +\newcommand*{\docTitle}[1]{\def\@docTitle{#1}} +\docTitle{} +% Title of the document +\newcommand*{\docSubtitle}[1]{\def\@docSubtitle{#1}} +\docSubtitle{} +% current revision +\newcommand*{\docRevision}[1]{\def\@docRevision{#1}} +\docRevision{0.1} +% Status Draft/revision/ final +\newcommand*{\docStatus}[1]{\def\@docStatus{#1}} +\docStatus{Draft} +% Who will receive the doc -- differnece to customers??? +\newcommand*{\recipientList}[1]{\def\@recipientList{#1}} +% list of keywords +\newcommand*{\keywords}[1]{\def\@keywords{#1}} +\keywords{} +% list of revisions +\newcommand*{\revisionList}[1]{\def\@revisionList{#1}} +\revisionList{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newenvironment{CompactList} +{\begin{list}{}{ + \setlength{\leftmargin}{0.5cm} + \setlength{\itemsep}{0pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \renewcommand{\makelabel}{\hfill}}} +{\end{list}} + +\newenvironment{CompactItemize} +{ + \begin{itemize} + \setlength{\itemsep}{-3pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \setlength{\partopsep}{0pt} +} +{\end{itemize}} + +\newcommand{\entrylabel}[1]{ + {\parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}} + +\newcommand{\paragraphbreak}[1]{\paragraph{#1}\ \vspace{0.3cm}\\} +\newcommand{\subparagraphbreak}[1]{\subparagraph{#1}\ \vspace{0.3cm}\\} + +\newenvironment{Desc} +{\begin{list}{} + { + \settowidth{\labelwidth}{40pt} + \setlength{\leftmargin}{\labelwidth} + \setlength{\parsep}{0pt} + \setlength{\itemsep}{-4pt} + \renewcommand{\makelabel}{\entrylabel} + } +} +{\end{list}} + \lstset{ + breaklines, + tabsize=5, + columns=flexible, + extendedchars, + xleftmargin=2em, + basicstyle=\scriptsize\sffamily, + showstringspaces=false, + emptylines=*1, + frame=single, + literate={[]}{[{$\;$}]}3, + captionpos=b + backgroundcolor=\color{lightgrey}} +%\lstlistingname="Listing" + + +% ************************ Header/footer ************************ +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0.0pt} +\renewcommand{\footrulewidth}{0.0pt} + +\fancyhead[O,E]{ + \leftskip-\@secindent + \begin{tabularx}{185mm}{p{98mm} p{45mm} p{25mm}} + \hskip2mm \sc{ \@docTitle } & & \hskip2mm \thepage / \pageref{LastPage} + \end{tabularx} + \includegraphics[width=\@htwidth]{fancy_headsep_r} +} + + + + \fancyfoot{} + \fancyfoot[ER,OL]{ + \tiny{All rights reserved - \copyright \number\year \ \@authorName} + } + \fancyfoot[EL,OR]{ + \tiny{\@docID \ (v. \@docRevision) - \@\shorttoday} + } + + +\fancypagestyle{plain}{ + \renewcommand{\headrulewidth}{0.0pt} + \renewcommand{\footrulewidth}{0.0pt} + \fancyhead{} + \fancyfoot[EL,OL]{} + \renewcommand{\headrulewidth}{0pt} + } + + + + +\renewenvironment{abstract}{ + \small + \begin{center} + {\bf\large \abstractname + \vspace{-.5em}\vspace{\z@}} + \end{center} +} + +% ************************ Revision table ********************* +\newcommand{ \revisionTable } { + \section*{Change History} + \begin{tabularx}{\textwidth} {| p{11mm} | p{14mm} | X | p{23mm} | p{32mm} |} + \hline + Rev. & Chapter & Description & Date & Reviewer \\ + \hline + \@revisionList + \hline + \end{tabularx} +} + +% ************************ Cover table ************************ +\def\@maketitle{ + \vglue80mm + %% Title + \begin{minipage}{0.65\linewidth} + \begin{flushleft} + \Huge{\textbf{\sc{\@docTitle}}} + \end{flushleft} + \end{minipage} +%% fancy line + \vskip4pt + \leftskip-17mm + \includegraphics[width=1.1\textwidth]{fancy_headsep_r} + \vspace{3pt} +%% addess + \vglue55mm + \begin{tabularx}{\textwidth}{p{55mm} X p{65mm}} + \begin{minipage}{60mm} + \includegraphics[width=20mm]{logo} + \end{minipage} & & + \begin{minipage}{62mm} + \Large{\@authorName} \\ + \large{\@authorAddress} + \end{minipage} \\ + & & \\ + \large{\@authorURL} & & \large{\@authorEmail} \\ + \end{tabularx} + \vspace{2ex} +} %% End of maketitle
manual/src/ruschidoc.cls Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: manual/src/avs_aes.gls =================================================================== --- manual/src/avs_aes.gls (nonexistent) +++ manual/src/avs_aes.gls (revision 11) @@ -0,0 +1,26 @@ +\begin{theglossary}\glogroupB + +\gloitem {\glosslabel{glo:Bit}{Bit}}Binary Digit, atomary information unit\relax +\glodelim + \glsnumformat{1}\delimT + +\gloitem {\glosslabel{glo:Byte}{Byte}}String of Bits - nowadays mostly a string of 8 Bits, also called oktett\relax +\glodelim + \glsnumformat{1}\delimT \gloskip \glogroupM + +\gloitem {\glosslabel{glo:Master}{Master}}Entity initiating and controlling communication.\relax +\glodelim + \glsnumformat{1}\delimT + +\gloitem {\glosslabel{glo:memory mapped}{memory mapped}}Method of addressing peripheral components like Avalon Slaves via the same address bus as main memory\relax +\glodelim + \glsnumformat{1}\delimT \gloskip \glogroupS + +\gloitem {\glosslabel{glo:Slave}{Slave}}Entity responding to communication requests by a Master.\relax +\glodelim + \glsnumformat{1}\delimT + +\gloitem {\glosslabel{glo:Switch fabric}{switch fabric}}Interconnect between IP-Cores providing arbiration and glue logic. Altera\rtm \ Avalon\rtm \ term\relax +\glodelim + \glsnumformat{1}\delimT +\end{theglossary} Index: manual/src/avs_aes.toc =================================================================== --- manual/src/avs_aes.toc (nonexistent) +++ manual/src/avs_aes.toc (revision 11) @@ -0,0 +1,18 @@ +\contentsline {section}{\numberline {1}Introduction}{3}{section.1} +\contentsline {section}{\numberline {2}Interface}{3}{section.2} +\contentsline {subsection}{\numberline {2.1}Configuration Generics}{3}{subsection.2.1} +\contentsline {subsection}{\numberline {2.2}Signals}{4}{subsection.2.2} +\contentsline {section}{\numberline {3}Memory Map}{4}{section.3} +\contentsline {subsection}{\numberline {3.1}Control Register}{5}{subsection.3.1} +\contentsline {section}{\numberline {4}Protocol Sequence}{6}{section.4} +\contentsline {subsection}{\numberline {4.1}Interrupt Behaviour}{7}{subsection.4.1} +\contentsline {section}{\numberline {5}Ressource Usage and Throughput}{7}{section.5} +\contentsline {subsection}{\numberline {5.1}Exemplary FPGA implementations}{8}{subsection.5.1} +\contentsline {section}{\numberline {6}Simulation and Software Driver}{9}{section.6} +\contentsline {subsection}{\numberline {6.1}Testbench}{9}{subsection.6.1} +\contentsline {subsubsection}{\numberline {6.1.1}Simulation}{10}{subsubsection.6.1.1} +\contentsline {subsection}{\numberline {6.2}Software Driver}{10}{subsection.6.2} +\contentsline {subsubsection}{\numberline {6.2.1}Configuration}{10}{subsubsection.6.2.1} +\contentsline {subsubsection}{\numberline {6.2.2}Compilation}{10}{subsubsection.6.2.2} +\contentsline {section}{\numberline {7}The Inner Core}{10}{section.7} +\contentsline {section}{\numberline {8}License and Liability}{13}{section.8} Index: manual/src/acronym.tex =================================================================== --- manual/src/acronym.tex (nonexistent) +++ manual/src/acronym.tex (revision 11) @@ -0,0 +1,15 @@ +\newacronym{LSB}{Least Significant Bit}{description=least value bit in a vector} +\newacronym{MSB}{Most Significant Bit}{description=highest value bit in a vector} +\newacronym{SoC}{System on Chip}{description=System of seperate functional interacting together implemented on a single chip } +\newacronym{AES}{Advanced Encryption Standard}{description=NIST approved symmetric +block cypher} +\newacronym{ECB}{Electronic Codebook}{description=application of a cypher algorithm +without further processing of the blocks} +\newacronym{FSM}{Finite State Machine}{description=Behavioural Model with finite +number of states and transitions} +\newacronym{NIST}{National Institute of Standards and Technology}{description=US +standardisation office} + + + +
manual/src/acronym.tex Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.