diff --git a/lib-src/libvorbis/doc/Vorbis_I_spec.css b/lib-src/libvorbis/doc/Vorbis_I_spec.css deleted file mode 100644 index 2324982f7..000000000 --- a/lib-src/libvorbis/doc/Vorbis_I_spec.css +++ /dev/null @@ -1,139 +0,0 @@ - -/* start css.sty */ -.cmex-10{font-size:83%;} -.cmssbx-10x-x-120{ font-family: sans-serif; font-weight: bold;} -.cmssbx-10x-x-120{ font-family: sans-serif; font-weight: bold;} -.cmssbx-10x-x-248{font-size:206%; font-family: sans-serif; font-weight: bold;} -.cmssbx-10x-x-248{ font-family: sans-serif; font-weight: bold;} -.cmr-17{font-size:141%;} -.cmmi-12{font-style: italic;} -.cmtt-12{font-family: monospace;} -.cmtt-12{font-family: monospace;} -.cmtt-12{font-family: monospace;} -.cmbx-12{ font-weight: bold;} -.cmti-12{ font-style: italic;} -.cmr-8{font-size:66%;} -.cmr-6{font-size:50%;} -.cmmi-8{font-size:66%;font-style: italic;} -.cmsy-8{font-size:66%;} -.cmsy-6{font-size:50%;} -.cmtt-8{font-size:66%;font-family: monospace;} -.cmtt-8{font-family: monospace;} -.cmtt-8{font-family: monospace;} -.cmtt-8x-x-75{font-size:50%;font-family: monospace;} -.cmtt-8x-x-75{font-family: monospace;} -.cmtt-8x-x-75{font-family: monospace;} -p.noindent { text-indent: 0em } -td p.noindent { text-indent: 0em; margin-top:0em; } -p.nopar { text-indent: 0em; } -p.indent{ text-indent: 1.5em } -@media print {div.crosslinks {visibility:hidden;}} -a img { border-top: 0; border-left: 0; border-right: 0; } -center { margin-top:1em; margin-bottom:1em; } -td center { margin-top:0em; margin-bottom:0em; } -.Canvas { position:relative; } -img.math{vertical-align:middle;} -li p.indent { text-indent: 0em } -li p:first-child{ margin-top:0em; } -li p:last-child, li div:last-child { margin-bottom:0.5em; } -li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; } -.enumerate1 {list-style-type:decimal;} -.enumerate2 {list-style-type:lower-alpha;} -.enumerate3 {list-style-type:lower-roman;} -.enumerate4 {list-style-type:upper-alpha;} -div.newtheorem { margin-bottom: 2em; margin-top: 2em;} -.obeylines-h,.obeylines-v {white-space: nowrap; } -div.obeylines-v p { margin-top:0; margin-bottom:0; } -.overline{ text-decoration:overline; } -.overline img{ border-top: 1px solid black; } -td.displaylines {text-align:center; white-space:nowrap;} -.centerline {text-align:center;} -.rightline {text-align:right;} -div.verbatim {font-family: monospace; white-space: nowrap; text-align:left; clear:both; } -.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } -div.fbox {display:table} -div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } -div.minipage{width:100%;} -div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;} -div.center div {text-align: left;} -div.flushright, div.flushright div.flushright {text-align: right;} -div.flushright div {text-align: left;} -div.flushleft {text-align: left;} -.underline{ text-decoration:underline; } -.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; } -.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } -.framebox-c {text-align:center;} -.framebox-l {text-align:left;} -.framebox-r {text-align:right;} -span.thank-mark{ vertical-align: super } -span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; } -div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } -table.tabular td p{margin-top:0em;} -table.tabular {margin-left: auto; margin-right: auto;} -td p:first-child{ margin-top:0em; } -td p:last-child{ margin-bottom:0em; } -div.td00{ margin-left:0pt; margin-right:0pt; } -div.td01{ margin-left:0pt; margin-right:5pt; } -div.td10{ margin-left:5pt; margin-right:0pt; } -div.td11{ margin-left:5pt; margin-right:5pt; } -table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } -td.td00{ padding-left:0pt; padding-right:0pt; } -td.td01{ padding-left:0pt; padding-right:5pt; } -td.td10{ padding-left:5pt; padding-right:0pt; } -td.td11{ padding-left:5pt; padding-right:5pt; } -table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } -.hline hr, .cline hr{ height : 1px; margin:0px; } -.tabbing-right {text-align:right;} -span.TEX {letter-spacing: -0.125em; } -span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;} -a span.TEX span.E {text-decoration: none; } -span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;} -span.LATEX span.TEX{ position:relative; left: -0.4em; } -div.float, div.figure {margin-left: auto; margin-right: auto;} -div.float img {text-align:center;} -div.figure img {text-align:center;} -.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;} -.marginpar p{margin-top:0.4em; margin-bottom:0.4em;} -table.equation {width:100%;} -.equation td{text-align:center; } -td.equation { margin-top:1em; margin-bottom:1em; } -td.equation-label { width:5%; text-align:center; } -td.eqnarray4 { width:5%; white-space: normal; } -td.eqnarray2 { width:5%; } -table.eqnarray-star, table.eqnarray {width:100%;} -div.eqnarray{text-align:center;} -div.array {text-align:center;} -div.pmatrix {text-align:center;} -table.pmatrix {width:100%;} -span.pmatrix img{vertical-align:middle;} -div.pmatrix {text-align:center;} -table.pmatrix {width:100%;} -span.bar-css {text-decoration:overline;} -img.cdots{vertical-align:middle;} -.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;} -.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;} -.index-item, .index-subitem, .index-subsubitem {display:block} -div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;} -div.caption span.id{font-weight: bold; white-space: nowrap; } -h1.partHead{text-align: center} -p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } -p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } -.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;} -.subparagraphHead, .likesubparagraphHead { font-weight: bold;} -.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;} -.verse{white-space:nowrap; margin-left:2em} -div.maketitle {text-align:center;} -h2.titleHead{text-align:center;} -div.maketitle{ margin-bottom: 2em; } -div.author, div.date {text-align:center;} -div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; } -div.author{white-space: nowrap;} -.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; } -.abstract p {margin-left:5%; margin-right:5%;} -div.abstract {width:100%;} -span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; } -.figure img.graphics {margin-left:10%;} -P.fancyvrb {white-space: nowrap; margin:0em;} -dt.enumerate-enumitem{float:left; clear:left; margin-left:1em; margin-right:1em;} -/* end css.sty */ - diff --git a/lib-src/libvorbis/doc/Vorbis_I_spec.html b/lib-src/libvorbis/doc/Vorbis_I_spec.html deleted file mode 100644 index 959878b25..000000000 --- a/lib-src/libvorbis/doc/Vorbis_I_spec.html +++ /dev/null @@ -1,13766 +0,0 @@ - - -Vorbis I specification - - - - - - - - -
- - - - - - - -

Vorbis I specification

-
Xiph.Org Foundation

-
February 3, 2012
-
-

Contents

-
1 Introduction and Description -
  1.1 Overview -
   1.1.1 Application -
   1.1.2 Classification -
   1.1.3 Assumptions -
   1.1.4 Codec Setup and Probability Model -
   1.1.5 Format Specification -
   1.1.6 Hardware Profile -
  1.2 Decoder Configuration -
   1.2.1 Global Config -
   1.2.2 Mode -
   1.2.3 Mapping - - - -
   1.2.4 Floor -
   1.2.5 Residue -
   1.2.6 Codebooks -
  1.3 High-level Decode Process -
   1.3.1 Decode Setup -
   1.3.2 Decode Procedure -
 2 Bitpacking Convention -
  2.1 Overview -
   2.1.1 octets, bytes and words -
   2.1.2 bit order -
   2.1.3 byte order -
   2.1.4 coding bits into byte sequences -
   2.1.5 signedness -
   2.1.6 coding example -
   2.1.7 decoding example -
   2.1.8 end-of-packet alignment -
   2.1.9 reading zero bits -
 3 Probability Model and Codebooks -
  3.1 Overview -
   3.1.1 Bitwise operation -
  3.2 Packed codebook format -
   3.2.1 codebook decode -
  3.3 Use of the codebook abstraction -
 4 Codec Setup and Packet Decode -
  4.1 Overview -
  4.2 Header decode and decode setup -
   4.2.1 Common header decode -
   4.2.2 Identification header -
   4.2.3 Comment header - - - -
   4.2.4 Setup header -
  4.3 Audio packet decode and synthesis -
   4.3.1 packet type, mode and window decode -
   4.3.2 floor curve decode -
   4.3.3 nonzero vector propagate -
   4.3.4 residue decode -
   4.3.5 inverse coupling -
   4.3.6 dot product -
   4.3.7 inverse MDCT -
   4.3.8 overlap_add -
   4.3.9 output channel order -
 5 comment field and header specification -
  5.1 Overview -
  5.2 Comment encoding -
   5.2.1 Structure -
   5.2.2 Content vector format -
   5.2.3 Encoding -
 6 Floor type 0 setup and decode -
  6.1 Overview -
  6.2 Floor 0 format -
   6.2.1 header decode -
   6.2.2 packet decode -
   6.2.3 curve computation -
 7 Floor type 1 setup and decode -
  7.1 Overview -
  7.2 Floor 1 format -
   7.2.1 model -
   7.2.2 header decode -
   7.2.3 packet decode - - - -
   7.2.4 curve computation -
 8 Residue setup and decode -
  8.1 Overview -
  8.2 Residue format -
  8.3 residue 0 -
  8.4 residue 1 -
  8.5 residue 2 -
  8.6 Residue decode -
   8.6.1 header decode -
   8.6.2 packet decode -
   8.6.3 format 0 specifics -
   8.6.4 format 1 specifics -
   8.6.5 format 2 specifics -
 9 Helper equations -
  9.1 Overview -
  9.2 Functions -
   9.2.1 ilog -
   9.2.2 float32_unpack -
   9.2.3 lookup1_values -
   9.2.4 low_neighbor -
   9.2.5 high_neighbor -
   9.2.6 render_point -
   9.2.7 render_line -
 10 Tables -
  10.1 floor1_inverse_dB_table -
 A Embedding Vorbis into an Ogg stream -
  A.1 Overview -
   A.1.1 Restrictions -
   A.1.2 MIME type - - - -
  A.2 Encapsulation -
 B Vorbis encapsulation in RTP -
- - - -

1. Introduction and Description

-

-

1.1. Overview

-

This document provides a high level description of the Vorbis codec’s construction. A bit-by-bit -specification appears beginning in Section 4, “Codec Setup and Packet Decode”. The later -sections assume a high-level understanding of the Vorbis decode process, which is provided -here. -

-

1.1.1. Application
-

Vorbis is a general purpose perceptual audio CODEC intended to allow maximum encoder -flexibility, thus allowing it to scale competitively over an exceptionally wide range of bitrates. At -the high quality/bitrate end of the scale (CD or DAT rate stereo, 16/24 bits) it is in the same -league as MPEG-2 and MPC. Similarly, the 1.0 encoder can encode high-quality CD and DAT -rate stereo at below 48kbps without resampling to a lower rate. Vorbis is also intended for lower -and higher sample rates (from 8kHz telephony to 192kHz digital masters) and a range of channel -representations (monaural, polyphonic, stereo, quadraphonic, 5.1, ambisonic, or up to 255 -discrete channels). -

-

1.1.2. Classification
-

Vorbis I is a forward-adaptive monolithic transform CODEC based on the Modified Discrete -Cosine Transform. The codec is structured to allow addition of a hybrid wavelet filterbank in -Vorbis II to offer better transient response and reproduction using a transform better suited to -localized time events. - - - -

-

1.1.3. Assumptions
-

The Vorbis CODEC design assumes a complex, psychoacoustically-aware encoder and simple, -low-complexity decoder. Vorbis decode is computationally simpler than mp3, although it does -require more working memory as Vorbis has no static probability model; the vector codebooks -used in the first stage of decoding from the bitstream are packed in their entirety into the Vorbis -bitstream headers. In packed form, these codebooks occupy only a few kilobytes; the extent to -which they are pre-decoded into a cache is the dominant factor in decoder memory -usage. -

Vorbis provides none of its own framing, synchronization or protection against errors; it -is solely a method of accepting input audio, dividing it into individual frames and -compressing these frames into raw, unformatted ’packets’. The decoder then accepts -these raw packets in sequence, decodes them, synthesizes audio frames from them, and -reassembles the frames into a facsimile of the original audio stream. Vorbis is a free-form -variable bit rate (VBR) codec and packets have no minimum size, maximum size, or -fixed/expected size. Packets are designed that they may be truncated (or padded) -and remain decodable; this is not to be considered an error condition and is used -extensively in bitrate management in peeling. Both the transport mechanism and -decoder must allow that a packet may be any size, or end before or after packet decode -expects. -

Vorbis packets are thus intended to be used with a transport mechanism that provides free-form -framing, sync, positioning and error correction in accordance with these design assumptions, such -as Ogg (for file transport) or RTP (for network multicast). For purposes of a few examples in this -document, we will assume that Vorbis is to be embedded in an Ogg stream specifically, -although this is by no means a requirement or fundamental assumption in the Vorbis -design. -

The specification for embedding Vorbis into an Ogg transport stream is in Section A, -“Embedding Vorbis into an Ogg stream”. -

-

1.1.4. Codec Setup and Probability Model
-

Vorbis’ heritage is as a research CODEC and its current design reflects a desire to allow multiple -decades of continuous encoder improvement before running out of room within the codec -specification. For these reasons, configurable aspects of codec setup intentionally lean toward the -extreme of forward adaptive. - - - -

The single most controversial design decision in Vorbis (and the most unusual for a Vorbis -developer to keep in mind) is that the entire probability model of the codec, the Huffman and -VQ codebooks, is packed into the bitstream header along with extensive CODEC setup -parameters (often several hundred fields). This makes it impossible, as it would be with -MPEG audio layers, to embed a simple frame type flag in each audio packet, or begin -decode at any frame in the stream without having previously fetched the codec setup -header. -

Note: Vorbis can initiate decode at any arbitrary packet within a bitstream so long as the codec -has been initialized/setup with the setup headers. -

Thus, Vorbis headers are both required for decode to begin and relatively large as bitstream -headers go. The header size is unbounded, although for streaming a rule-of-thumb of 4kB or less -is recommended (and Xiph.Org’s Vorbis encoder follows this suggestion). -

Our own design work indicates the primary liability of the required header is in mindshare; it is -an unusual design and thus causes some amount of complaint among engineers as this runs -against current design trends (and also points out limitations in some existing software/interface -designs, such as Windows’ ACM codec framework). However, we find that it does not -fundamentally limit Vorbis’ suitable application space. -

-

1.1.5. Format Specification
-

The Vorbis format is well-defined by its decode specification; any encoder that produces packets -that are correctly decoded by the reference Vorbis decoder described below may be considered -a proper Vorbis encoder. A decoder must faithfully and completely implement the -specification defined below (except where noted) to be considered a proper Vorbis -decoder. -

-

1.1.6. Hardware Profile
- - - -

Although Vorbis decode is computationally simple, it may still run into specific limitations of an -embedded design. For this reason, embedded designs are allowed to deviate in limited ways from -the ‘full’ decode specification yet still be certified compliant. These optional omissions are -labelled in the spec where relevant. -

-

1.2. Decoder Configuration

-

Decoder setup consists of configuration of multiple, self-contained component abstractions that -perform specific functions in the decode pipeline. Each different component instance of a specific -type is semantically interchangeable; decoder configuration consists both of internal component -configuration, as well as arrangement of specific instances into a decode pipeline. Componentry -arrangement is roughly as follows: -

-

- -

PIC -

Figure 1: decoder pipeline configuration
-
-

-

1.2.1. Global Config
-

Global codec configuration consists of a few audio related fields (sample rate, channels), Vorbis -version (always ’0’ in Vorbis I), bitrate hints, and the lists of component instances. All other -configuration is in the context of specific components. -

-

1.2.2. Mode
- - - -

Each Vorbis frame is coded according to a master ’mode’. A bitstream may use one or many -modes. -

The mode mechanism is used to encode a frame according to one of multiple possible -methods with the intention of choosing a method best suited to that frame. Different -modes are, e.g. how frame size is changed from frame to frame. The mode number of a -frame serves as a top level configuration switch for all other specific aspects of frame -decode. -

A ’mode’ configuration consists of a frame size setting, window type (always 0, the Vorbis -window, in Vorbis I), transform type (always type 0, the MDCT, in Vorbis I) and a mapping -number. The mapping number specifies which mapping configuration instance to use for low-level -packet decode and synthesis. -

-

1.2.3. Mapping
-

A mapping contains a channel coupling description and a list of ’submaps’ that bundle sets -of channel vectors together for grouped encoding and decoding. These submaps are -not references to external components; the submap list is internal and specific to a -mapping. -

A ’submap’ is a configuration/grouping that applies to a subset of floor and residue vectors -within a mapping. The submap functions as a last layer of indirection such that specific special -floor or residue settings can be applied not only to all the vectors in a given mode, but also -specific vectors in a specific mode. Each submap specifies the proper floor and residue -instance number to use for decoding that submap’s spectral floor and spectral residue -vectors. -

As an example: -

Assume a Vorbis stream that contains six channels in the standard 5.1 format. The sixth -channel, as is normal in 5.1, is bass only. Therefore it would be wasteful to encode a -full-spectrum version of it as with the other channels. The submapping mechanism can be used -to apply a full range floor and residue encoding to channels 0 through 4, and a bass-only -representation to the bass channel, thus saving space. In this example, channels 0-4 belong to -submap 0 (which indicates use of a full-range floor) and channel 5 belongs to submap 1, which -uses a bass-only representation. - - - -

-

1.2.4. Floor
-

Vorbis encodes a spectral ’floor’ vector for each PCM channel. This vector is a low-resolution -representation of the audio spectrum for the given channel in the current frame, generally used -akin to a whitening filter. It is named a ’floor’ because the Xiph.Org reference encoder has -historically used it as a unit-baseline for spectral resolution. -

A floor encoding may be of two types. Floor 0 uses a packed LSP representation on a dB -amplitude scale and Bark frequency scale. Floor 1 represents the curve as a piecewise linear -interpolated representation on a dB amplitude scale and linear frequency scale. The two floors -are semantically interchangeable in encoding/decoding. However, floor type 1 provides more -stable inter-frame behavior, and so is the preferred choice in all coupled-stereo and -high bitrate modes. Floor 1 is also considerably less expensive to decode than floor -0. -

Floor 0 is not to be considered deprecated, but it is of limited modern use. No known Vorbis -encoder past Xiph.Org’s own beta 4 makes use of floor 0. -

The values coded/decoded by a floor are both compactly formatted and make use of entropy -coding to save space. For this reason, a floor configuration generally refers to multiple -codebooks in the codebook component list. Entropy coding is thus provided as an -abstraction, and each floor instance may choose from any and all available codebooks when -coding/decoding. -

-

1.2.5. Residue
-

The spectral residue is the fine structure of the audio spectrum once the floor curve has been -subtracted out. In simplest terms, it is coded in the bitstream using cascaded (multi-pass) vector -quantization according to one of three specific packing/coding algorithms numbered -0 through 2. The packing algorithm details are configured by residue instance. As -with the floor components, the final VQ/entropy encoding is provided by external -codebook instances and each residue instance may choose from any and all available -codebooks. -

- - - -

1.2.6. Codebooks
-

Codebooks are a self-contained abstraction that perform entropy decoding and, optionally, use -the entropy-decoded integer value as an offset into an index of output value vectors, returning -the indicated vector of values. -

The entropy coding in a Vorbis I codebook is provided by a standard Huffman binary tree -representation. This tree is tightly packed using one of several methods, depending on whether -codeword lengths are ordered or unordered, or the tree is sparse. -

The codebook vector index is similarly packed according to index characteristic. Most commonly, -the vector index is encoded as a single list of values of possible values that are then permuted -into a list of n-dimensional rows (lattice VQ). -

-

1.3. High-level Decode Process

-

-

1.3.1. Decode Setup
-

Before decoding can begin, a decoder must initialize using the bitstream headers matching the -stream to be decoded. Vorbis uses three header packets; all are required, in-order, by -this specification. Once set up, decode may begin at any audio packet belonging to -the Vorbis stream. In Vorbis I, all packets after the three initial headers are audio -packets. -

The header packets are, in order, the identification header, the comments header, and the setup -header. -

Identification Header -The identification header identifies the bitstream as Vorbis, Vorbis version, and the simple audio -characteristics of the stream such as sample rate and number of channels. - - - -

Comment Header -The comment header includes user text comments (“tags”) and a vendor string for the -application/library that produced the bitstream. The encoding and proper use of the comment -header is described in Section 5, “comment field and header specification”. -

Setup Header -The setup header includes extensive CODEC setup information as well as the complete VQ and -Huffman codebooks needed for decode. -

-

1.3.2. Decode Procedure
-

The decoding and synthesis procedure for all audio packets is fundamentally the same. -

- 1.
decode packet type flag -
- 2.
decode mode number -
- 3.
decode window shape (long windows only) -
- 4.
decode floor -
- 5.
decode residue into residue vectors -
- 6.
inverse channel coupling of residue vectors -
- 7.
generate floor curve from decoded floor data -
- 8.
compute dot product of floor and residue, producing audio spectrum vector -
- 9.
inverse monolithic transform of audio spectrum vector, always an MDCT in Vorbis - I - - - -
- 10.
overlap/add left-hand output of transform with right-hand output of previous frame -
- 11.
store right hand-data from transform of current frame for future lapping -
- 12.
if not first frame, return results of overlap/add as audio result of current frame
-

Note that clever rearrangement of the synthesis arithmetic is possible; as an example, one can -take advantage of symmetries in the MDCT to store the right-hand transform data of a partial -MDCT for a 50% inter-frame buffer space savings, and then complete the transform later before -overlap/add with the next frame. This optimization produces entirely equivalent output and is -naturally perfectly legal. The decoder must be entirely mathematically equivalent to the -specification, it need not be a literal semantic implementation. -

Packet type decode -Vorbis I uses four packet types. The first three packet types mark each of the three Vorbis -headers described above. The fourth packet type marks an audio packet. All other packet types -are reserved; packets marked with a reserved type should be ignored. -

Following the three header packets, all packets in a Vorbis I stream are audio. The first step of -audio packet decode is to read and verify the packet type; a non-audio packet when audio is -expected indicates stream corruption or a non-compliant stream. The decoder must ignore the -packet and not attempt decoding it to audio. -

Mode decode -Vorbis allows an encoder to set up multiple, numbered packet ’modes’, as described earlier, all of -which may be used in a given Vorbis stream. The mode is encoded as an integer used as a direct -offset into the mode instance index. -

Window shape decode (long windows only) -Vorbis frames may be one of two PCM sample sizes specified during codec setup. In Vorbis I, -legal frame sizes are powers of two from 64 to 8192 samples. Aside from coupling, Vorbis -handles channels as independent vectors and these frame sizes are in samples per -channel. - - - -

Vorbis uses an overlapping transform, namely the MDCT, to blend one frame into the next, -avoiding most inter-frame block boundary artifacts. The MDCT output of one frame is windowed -according to MDCT requirements, overlapped 50% with the output of the previous frame and -added. The window shape assures seamless reconstruction. -

This is easy to visualize in the case of equal sized-windows: -

-

- -

PIC -

Figure 2: overlap of two equal-sized windows
-
-

And slightly more complex in the case of overlapping unequal sized windows: -

-

- -

PIC -

Figure 3: overlap of a long and a short window
-
-

In the unequal-sized window case, the window shape of the long window must be modified for -seamless lapping as above. It is possible to correctly infer window shape to be applied to the -current window from knowing the sizes of the current, previous and next window. It is legal for a -decoder to use this method. However, in the case of a long window (short windows require no -modification), Vorbis also codes two flag bits to specify pre- and post- window shape. Although -not strictly necessary for function, this minor redundancy allows a packet to be fully decoded to -the point of lapping entirely independently of any other packet, allowing easier abstraction of -decode layers as well as allowing a greater level of easy parallelism in encode and -decode. -

A description of valid window functions for use with an inverse MDCT can be found in [1]. -Vorbis windows all use the slope function -

-y = sin (.5 ∗ π sin2((x + .5)∕n ∗ π)).
-                                                                                        
-
-                                                                                        
-
-

-

floor decode -Each floor is encoded/decoded in channel order, however each floor belongs to a ’submap’ that -specifies which floor configuration to use. All floors are decoded before residue decode -begins. -

residue decode -Although the number of residue vectors equals the number of channels, channel coupling may -mean that the raw residue vectors extracted during decode do not map directly to specific -channels. When channel coupling is in use, some vectors will correspond to coupled magnitude or -angle. The coupling relationships are described in the codec setup and may differ from frame to -frame, due to different mode numbers. -

Vorbis codes residue vectors in groups by submap; the coding is done in submap order from -submap 0 through n-1. This differs from floors which are coded using a configuration provided by -submap number, but are coded individually in channel order. -

inverse channel coupling -A detailed discussion of stereo in the Vorbis codec can be found in the document -Stereo Channel Coupling in the Vorbis CODEC. Vorbis is not limited to only stereo -coupling, but the stereo document also gives a good overview of the generic coupling -mechanism. -

Vorbis coupling applies to pairs of residue vectors at a time; decoupling is done in-place a -pair at a time in the order and using the vectors specified in the current mapping -configuration. The decoupling operation is the same for all pairs, converting square polar -representation (where one vector is magnitude and the second angle) back to Cartesian -representation. -

After decoupling, in order, each pair of vectors on the coupling list, the resulting residue vectors -represent the fine spectral detail of each output channel. - - - -

generate floor curve -The decoder may choose to generate the floor curve at any appropriate time. It is reasonable to -generate the output curve when the floor data is decoded from the raw packet, or it -can be generated after inverse coupling and applied to the spectral residue directly, -combining generation and the dot product into one step and eliminating some working -space. -

Both floor 0 and floor 1 generate a linear-range, linear-domain output vector to be multiplied -(dot product) by the linear-range, linear-domain spectral residue. -

compute floor/residue dot product -This step is straightforward; for each output channel, the decoder multiplies the floor curve and -residue vectors element by element, producing the finished audio spectrum of each -channel. -

One point is worth mentioning about this dot product; a common mistake in a fixed point -implementation might be to assume that a 32 bit fixed-point representation for floor and -residue and direct multiplication of the vectors is sufficient for acceptable spectral depth -in all cases because it happens to mostly work with the current Xiph.Org reference -encoder. -

However, floor vector values can span 140dB (24 bits unsigned), and the audio spectrum -vector should represent a minimum of 120dB (21 bits with sign), even when output is to a 16 -bit PCM device. For the residue vector to represent full scale if the floor is nailed -to 140dB, it must be able to span 0 to +140dB. For the residue vector to reach -full scale if the floor is nailed at 0dB, it must be able to represent 140dB to +0dB. -Thus, in order to handle full range dynamics, a residue vector may span 140dB to -+140dB entirely within spec. A 280dB range is approximately 48 bits with sign; thus the -residue vector must be able to represent a 48 bit range and the dot product must -be able to handle an effective 48 bit times 24 bit multiplication. This range may be -achieved using large (64 bit or larger) integers, or implementing a movable binary point -representation. -

inverse monolithic transform (MDCT) -The audio spectrum is converted back into time domain PCM audio via an inverse Modified -Discrete Cosine Transform (MDCT). A detailed description of the MDCT is available in -[1]. -

Note that the PCM produced directly from the MDCT is not yet finished audio; it must be - - - -lapped with surrounding frames using an appropriate window (such as the Vorbis window) before -the MDCT can be considered orthogonal. -

overlap/add data -Windowed MDCT output is overlapped and added with the right hand data of the previous -window such that the 3/4 point of the previous window is aligned with the 1/4 point of the -current window (as illustrated in the window overlap diagram). At this point, the audio data -between the center of the previous frame and the center of the current frame is now finished and -ready to be returned. -

cache right hand data -The decoder must cache the right hand portion of the current frame to be lapped with the left -hand portion of the next frame. -

return finished audio data -The overlapped portion produced from overlapping the previous and current frame data -is finished data to be returned by the decoder. This data spans from the center of -the previous window to the center of the current window. In the case of same-sized -windows, the amount of data to return is one-half block consisting of and only of the -overlapped portions. When overlapping a short and long window, much of the returned -range is not actually overlap. This does not damage transform orthogonality. Pay -attention however to returning the correct data range; the amount of data to be returned -is: -

-

-1  window_blocksize(previous_window)/4+window_blocksize(current_window)/4 -
-

from the center of the previous window to the center of the current window. -

Data is not returned from the first frame; it must be used to ’prime’ the decode engine. The -encoder accounts for this priming when calculating PCM offsets; after the first frame, the proper -PCM output offset is ’0’ (as no data has been returned yet). - - - - - - -

2. Bitpacking Convention

-

-

2.1. Overview

-

The Vorbis codec uses relatively unstructured raw packets containing arbitrary-width binary -integer fields. Logically, these packets are a bitstream in which bits are coded one-by-one by the -encoder and then read one-by-one in the same monotonically increasing order by the decoder. -Most current binary storage arrangements group bits into a native word size of eight bits -(octets), sixteen bits, thirty-two bits or, less commonly other fixed word sizes. The Vorbis -bitpacking convention specifies the correct mapping of the logical packet bitstream into an actual -representation in fixed-width words. -

-

2.1.1. octets, bytes and words
-

In most contemporary architectures, a ’byte’ is synonymous with an ’octet’, that is, eight bits. -This has not always been the case; seven, ten, eleven and sixteen bit ’bytes’ have been used. -For purposes of the bitpacking convention, a byte implies the native, smallest integer -storage representation offered by a platform. On modern platforms, this is generally -assumed to be eight bits (not necessarily because of the processor but because of the -filesystem/memory architecture. Modern filesystems invariably offer bytes as the fundamental -atom of storage). A ’word’ is an integer size that is a grouped multiple of this smallest -size. -

The most ubiquitous architectures today consider a ’byte’ to be an octet (eight bits) and a word -to be a group of two, four or eight bytes (16, 32 or 64 bits). Note however that the Vorbis -bitpacking convention is still well defined for any native byte size; Vorbis uses the native -bit-width of a given storage system. This document assumes that a byte is one octet for purposes -of example. -

- - - -

2.1.2. bit order
-

A byte has a well-defined ’least significant’ bit (LSb), which is the only bit set when the byte is -storing the two’s complement integer value +1. A byte’s ’most significant’ bit (MSb) is at the -opposite end of the byte. Bits in a byte are numbered from zero at the LSb to n (n = 7 in an -octet) for the MSb. -

-

2.1.3. byte order
-

Words are native groupings of multiple bytes. Several byte orderings are possible in a word; the -common ones are 3-2-1-0 (’big endian’ or ’most significant byte first’ in which the -highest-valued byte comes first), 0-1-2-3 (’little endian’ or ’least significant byte first’ in -which the lowest value byte comes first) and less commonly 3-1-2-0 and 0-2-1-3 (’mixed -endian’). -

The Vorbis bitpacking convention specifies storage and bitstream manipulation at the byte, not -word, level, thus host word ordering is of a concern only during optimization when writing high -performance code that operates on a word of storage at a time rather than by byte. -Logically, bytes are always coded and decoded in order from byte zero through byte -n. -

-

2.1.4. coding bits into byte sequences
-

The Vorbis codec has need to code arbitrary bit-width integers, from zero to 32 bits -wide, into packets. These integer fields are not aligned to the boundaries of the byte -representation; the next field is written at the bit position at which the previous field -ends. -

The encoder logically packs integers by writing the LSb of a binary integer to the logical -bitstream first, followed by next least significant bit, etc, until the requested number of bits -have been coded. When packing the bits into bytes, the encoder begins by placing -the LSb of the integer to be written into the least significant unused bit position of -the destination byte, followed by the next-least significant bit of the source integer -and so on up to the requested number of bits. When all bits of the destination byte -have been filled, encoding continues by zeroing all bits of the next byte and writing -the next bit into the bit position 0 of that byte. Decoding follows the same process - - - -as encoding, but by reading bits from the byte stream and reassembling them into -integers. -

-

2.1.5. signedness
-

The signedness of a specific number resulting from decode is to be interpreted by the decoder -given decode context. That is, the three bit binary pattern ’b111’ can be taken to represent -either ’seven’ as an unsigned integer, or ’-1’ as a signed, two’s complement integer. The -encoder and decoder are responsible for knowing if fields are to be treated as signed or -unsigned. -

-

2.1.6. coding example
-

Code the 4 bit integer value ’12’ [b1100] into an empty bytestream. Bytestream result: -

-

-1                | -
2                V -
3   -
4          7 6 5 4 3 2 1 0 -
5  byte 0 [0 0 0 0 1 1 0 0]  <- -
6  byte 1 [               ] -
7  byte 2 [               ] -
8  byte 3 [               ] -
9               ... -
10  byte n [               ]  bytestream length == 1 byte -
11   -
-

Continue by coding the 3 bit integer value ’-1’ [b111]: -

-

-1          | -
2          V -
3   -
4          7 6 5 4 3 2 1 0 -
5  byte 0 [0 1 1 1 1 1 0 0]  <- -
6  byte 1 [               ] - - - -
7  byte 2 [               ] -
8  byte 3 [               ] -
9               ... -
10  byte n [               ]  bytestream length == 1 byte -
-

Continue by coding the 7 bit integer value ’17’ [b0010001]: -

-

-1            | -
2            V -
3   -
4          7 6 5 4 3 2 1 0 -
5  byte 0 [1 1 1 1 1 1 0 0] -
6  byte 1 [0 0 0 0 1 0 0 0]  <- -
7  byte 2 [               ] -
8  byte 3 [               ] -
9               ... -
10  byte n [               ]  bytestream length == 2 bytes -
11                            bit cursor == 6 -
-

Continue by coding the 13 bit integer value ’6969’ [b110 11001110 01]: -

-

-1                  | -
2                  V -
3   -
4          7 6 5 4 3 2 1 0 -
5  byte 0 [1 1 1 1 1 1 0 0] -
6  byte 1 [0 1 0 0 1 0 0 0] -
7  byte 2 [1 1 0 0 1 1 1 0] -
8  byte 3 [0 0 0 0 0 1 1 0]  <- -
9               ... -
10  byte n [               ]  bytestream length == 4 bytes -
11   -
-

-

2.1.7. decoding example
-

Reading from the beginning of the bytestream encoded in the above example: -

-

- - - -1                        | -
2                        V -
3   -
4          7 6 5 4 3 2 1 0 -
5  byte 0 [1 1 1 1 1 1 0 0]  <- -
6  byte 1 [0 1 0 0 1 0 0 0] -
7  byte 2 [1 1 0 0 1 1 1 0] -
8  byte 3 [0 0 0 0 0 1 1 0]  bytestream length == 4 bytes -
9   -
-

We read two, two-bit integer fields, resulting in the returned numbers ’b00’ and ’b11’. Two things -are worth noting here: -

-

-

2.1.8. end-of-packet alignment
-

The typical use of bitpacking is to produce many independent byte-aligned packets which are -embedded into a larger byte-aligned container structure, such as an Ogg transport bitstream. -Externally, each bytestream (encoded bitstream) must begin and end on a byte boundary. Often, -the encoded bitstream is not an integer number of bytes, and so there is unused (uncoded) space -in the last byte of a packet. -

Unused space in the last byte of a bytestream is always zeroed during the coding process. Thus, -should this unused space be read, it will return binary zeroes. -

Attempting to read past the end of an encoded packet results in an ’end-of-packet’ condition. -End-of-packet is not to be considered an error; it is merely a state indicating that there is -insufficient remaining data to fulfill the desired read size. Vorbis uses truncated packets as a -normal mode of operation, and as such, decoders must handle reading past the end of a packet as -a typical mode of operation. Any further read operations after an ’end-of-packet’ condition shall -also return ’end-of-packet’. - - - -

-

2.1.9. reading zero bits
-

Reading a zero-bit-wide integer returns the value ’0’ and does not increment the stream cursor. -Reading to the end of the packet (but not past, such that an ’end-of-packet’ condition has not -triggered) and then reading a zero bit integer shall succeed, returning 0, and not trigger an -end-of-packet condition. Reading a zero-bit-wide integer after a previous read sets ’end-of-packet’ -shall also fail with ’end-of-packet’. - - - - - - -

3. Probability Model and Codebooks

-

-

3.1. Overview

-

Unlike practically every other mainstream audio codec, Vorbis has no statically configured -probability model, instead packing all entropy decoding configuration, VQ and Huffman, into the -bitstream itself in the third header, the codec setup header. This packed configuration consists of -multiple ’codebooks’, each containing a specific Huffman-equivalent representation for decoding -compressed codewords as well as an optional lookup table of output vector values to which a -decoded Huffman value is applied as an offset, generating the final decoded output corresponding -to a given compressed codeword. -

-

3.1.1. Bitwise operation
-

The codebook mechanism is built on top of the vorbis bitpacker. Both the codebooks themselves -and the codewords they decode are unrolled from a packet as a series of arbitrary-width values -read from the stream according to Section 2, “Bitpacking Convention”. -

-

3.2. Packed codebook format

-

For purposes of the examples below, we assume that the storage system’s native byte width is -eight bits. This is not universally true; see Section 2, “Bitpacking Convention” for discussion -relating to non-eight-bit bytes. - - - -

-

3.2.1. codebook decode
-

A codebook begins with a 24 bit sync pattern, 0x564342: -

-

-1  byte 0: [ 0 1 0 0 0 0 1 0 ] (0x42) -
2  byte 1: [ 0 1 0 0 0 0 1 1 ] (0x43) -
3  byte 2: [ 0 1 0 1 0 1 1 0 ] (0x56) -
-

16 bit [codebook_dimensions] and 24 bit [codebook_entries] fields: -

-

-1   -
2  byte 3: [ X X X X X X X X ] -
3  byte 4: [ X X X X X X X X ] [codebook_dimensions] (16 bit unsigned) -
4   -
5  byte 5: [ X X X X X X X X ] -
6  byte 6: [ X X X X X X X X ] -
7  byte 7: [ X X X X X X X X ] [codebook_entries] (24 bit unsigned) -
8   -
-

Next is the [ordered] bit flag: -

-

-1   -
2  byte 8: [               X ] [ordered] (1 bit) -
3   -
-

Each entry, numbering a total of [codebook_entries], is assigned a codeword length. -We now read the list of codeword lengths and store these lengths in the array -[codebook_codeword_lengths]. Decode of lengths is according to whether the [ordered] flag -is set or unset. -

-

After all codeword lengths have been decoded, the decoder reads the vector lookup table. Vorbis -I supports three lookup types: -

- 1.
No lookup -
- 2.
Implicitly populated value mapping (lattice VQ) -
- 3.
Explicitly populated value mapping (tessellated or ’foam’ VQ)
-

The lookup table type is read as a four bit unsigned integer: -

-1    1) [codebook_lookup_type] = read four bits as an unsigned integer -
-

Codebook decode precedes according to [codebook_lookup_type]: -

-

An ’end of packet’ during any read operation in the above steps is considered an error condition -rendering the stream undecodable. -

Huffman decision tree representation -The [codebook_codeword_lengths] array and [codebook_entries] value uniquely define the -Huffman decision tree used for entropy decoding. -

Briefly, each used codebook entry (recall that length-unordered codebooks support unused -codeword entries) is assigned, in order, the lowest valued unused binary Huffman codeword -possible. Assume the following codeword length list: -

-

-1  entry 0: length 2 -
2  entry 1: length 4 -
3  entry 2: length 4 -
4  entry 3: length 4 -
5  entry 4: length 4 -
6  entry 5: length 2 -
7  entry 6: length 3 -
8  entry 7: length 3 -
-

Assigning codewords in order (lowest possible value of the appropriate length to highest) results -in the following codeword list: -

-

-1  entry 0: length 2 codeword 00 -
2  entry 1: length 4 codeword 0100 -
3  entry 2: length 4 codeword 0101 -
4  entry 3: length 4 codeword 0110 -
5  entry 4: length 4 codeword 0111 -
6  entry 5: length 2 codeword 10 -
7  entry 6: length 3 codeword 110 -
8  entry 7: length 3 codeword 111 -
- - - -

Note: Unlike most binary numerical values in this document, we intend the above codewords to -be read and used bit by bit from left to right, thus the codeword ’001’ is the bit string ’zero, zero, -one’. When determining ’lowest possible value’ in the assignment definition above, the leftmost -bit is the MSb. -

It is clear that the codeword length list represents a Huffman decision tree with the entry -numbers equivalent to the leaves numbered left-to-right: -

-

- -

PIC -

Figure 4: huffman tree illustration
-
-

As we assign codewords in order, we see that each choice constructs a new leaf in the leftmost -possible position. -

Note that it’s possible to underspecify or overspecify a Huffman tree via the length list. -In the above example, if codeword seven were eliminated, it’s clear that the tree is -unfinished: -

-

- -

PIC -

Figure 5: underspecified huffman tree illustration
-
-

Similarly, in the original codebook, it’s clear that the tree is fully populated and a ninth -codeword is impossible. Both underspecified and overspecified trees are an error condition -rendering the stream undecodable. Take special care that a codebook with a single used -entry is handled properly; it consists of a single codework of zero bits and ’reading’ -a value out of such a codebook always returns the single used value and sinks zero -bits. -

Codebook entries marked ’unused’ are simply skipped in the assigning process. They have no -codeword and do not appear in the decision tree, thus it’s impossible for any bit pattern read -from the stream to decode to that entry number. - - - -

VQ lookup table vector representation -Unpacking the VQ lookup table vectors relies on the following values: -

-1  the [codebook\_multiplicands] array -
2  [codebook\_minimum\_value] -
3  [codebook\_delta\_value] -
4  [codebook\_sequence\_p] -
5  [codebook\_lookup\_type] -
6  [codebook\_entries] -
7  [codebook\_dimensions] -
8  [codebook\_lookup\_values] -
-

Decoding (unpacking) a specific vector in the vector lookup table proceeds according to -[codebook_lookup_type]. The unpacked vector values are what a codebook would return -during audio packet decode in a VQ context. -

Vector value decode: Lookup type 1 -Lookup type one specifies a lattice VQ lookup table built algorithmically from a list of -scalar values. Calculate (unpack) the final values of a codebook entry vector from -the entries in [codebook_multiplicands] as follows ([value_vector] is the output -vector representing the vector of values for entry number [lookup_offset] in this -codebook): -

-

-1    1) [last] = 0; -
2    2) [index_divisor] = 1; -
3    3) iterate [i] over the range 0 ... [codebook_dimensions]-1 (once for each scalar value in the value vector) { -
4   -
5         4) [multiplicand_offset] = ( [lookup_offset] divided by [index_divisor] using integer -
6            division ) integer modulo [codebook_lookup_values] -
7   -
8         5) vector [value_vector] element [i] = -
9              ( [codebook_multiplicands] array element number [multiplicand_offset] ) * -
10              [codebook_delta_value] + [codebook_minimum_value] + [last]; -
11   -
12         6) if ( [codebook_sequence_p] is set ) then set [last] = vector [value_vector] element [i] -
13   -
14         7) [index_divisor] = [index_divisor] * [codebook_lookup_values] -
15   -
16       } -
17   -
18    8) vector calculation completed. -
- - - -

Vector value decode: Lookup type 2 -Lookup type two specifies a VQ lookup table in which each scalar in each vector is explicitly set -by the [codebook_multiplicands] array in a one-to-one mapping. Calculate [unpack] the final -values of a codebook entry vector from the entries in [codebook_multiplicands] as follows -([value_vector] is the output vector representing the vector of values for entry number -[lookup_offset] in this codebook): -

-

-1    1) [last] = 0; -
2    2) [multiplicand_offset] = [lookup_offset] * [codebook_dimensions] -
3    3) iterate [i] over the range 0 ... [codebook_dimensions]-1 (once for each scalar value in the value vector) { -
4   -
5         4) vector [value_vector] element [i] = -
6              ( [codebook_multiplicands] array element number [multiplicand_offset] ) * -
7              [codebook_delta_value] + [codebook_minimum_value] + [last]; -
8   -
9         5) if ( [codebook_sequence_p] is set ) then set [last] = vector [value_vector] element [i] -
10   -
11         6) increment [multiplicand_offset] -
12   -
13       } -
14   -
15    7) vector calculation completed. -
-

-

3.3. Use of the codebook abstraction

-

The decoder uses the codebook abstraction much as it does the bit-unpacking convention; a -specific codebook reads a codeword from the bitstream, decoding it into an entry number, and -then returns that entry number to the decoder (when used in a scalar entropy coding context), or -uses that entry number as an offset into the VQ lookup table, returning a vector of values (when -used in a context desiring a VQ value). Scalar or VQ context is always explicit; any -call to the codebook mechanism requests either a scalar entry number or a lookup -vector. -

Note that VQ lookup type zero indicates that there is no lookup table; requesting -decode using a codebook of lookup type 0 in any context expecting a vector return -value (even in a case where a vector of dimension one) is forbidden. If decoder setup -or decode requests such an action, that is an error condition rendering the packet - - - -undecodable. -

Using a codebook to read from the packet bitstream consists first of reading and decoding the -next codeword in the bitstream. The decoder reads bits until the accumulated bits match a -codeword in the codebook. This process can be though of as logically walking the -Huffman decode tree by reading one bit at a time from the bitstream, and using the -bit as a decision boolean to take the 0 branch (left in the above examples) or the 1 -branch (right in the above examples). Walking the tree finishes when the decode process -hits a leaf in the decision tree; the result is the entry number corresponding to that -leaf. Reading past the end of a packet propagates the ’end-of-stream’ condition to the -decoder. -

When used in a scalar context, the resulting codeword entry is the desired return -value. -

When used in a VQ context, the codeword entry number is used as an offset into the VQ lookup -table. The value returned to the decoder is the vector of scalars corresponding to this -offset. - - - - - - -

4. Codec Setup and Packet Decode

-

-

4.1. Overview

-

This document serves as the top-level reference document for the bit-by-bit decode specification -of Vorbis I. This document assumes a high-level understanding of the Vorbis decode -process, which is provided in Section 1, “Introduction and Description”. Section 2, -“Bitpacking Convention” covers reading and writing bit fields from and to bitstream -packets. -

-

4.2. Header decode and decode setup

-

A Vorbis bitstream begins with three header packets. The header packets are, in order, the -identification header, the comments header, and the setup header. All are required for decode -compliance. An end-of-packet condition during decoding the first or third header packet renders -the stream undecodable. End-of-packet decoding the comment header is a non-fatal error -condition. -

-

4.2.1. Common header decode
-

Each header packet begins with the same header fields. -

-

-1    1) [packet_type] : 8 bit value -
2    2) 0x76, 0x6f, 0x72, 0x62, 0x69, 0x73: the characters ’v’,’o’,’r’,’b’,’i’,’s’ as six octets -
- - - -

Decode continues according to packet type; the identification header is type 1, the comment -header type 3 and the setup header type 5 (these types are all odd as a packet with a leading -single bit of ’0’ is an audio packet). The packets must occur in the order of identification, -comment, setup. -

-

4.2.2. Identification header
-

The identification header is a short header of only a few fields used to declare the stream -definitively as Vorbis, and provide a few externally relevant pieces of information about the audio -stream. The identification header is coded as follows: -

-

-1   1) [vorbis_version] = read 32 bits as unsigned integer -
2   2) [audio_channels] = read 8 bit integer as unsigned -
3   3) [audio_sample_rate] = read 32 bits as unsigned integer -
4   4) [bitrate_maximum] = read 32 bits as signed integer -
5   5) [bitrate_nominal] = read 32 bits as signed integer -
6   6) [bitrate_minimum] = read 32 bits as signed integer -
7   7) [blocksize_0] = 2 exponent (read 4 bits as unsigned integer) -
8   8) [blocksize_1] = 2 exponent (read 4 bits as unsigned integer) -
9   9) [framing_flag] = read one bit -
-

[vorbis_version] is to read ’0’ in order to be compatible with this document. Both -[audio_channels] and [audio_sample_rate] must read greater than zero. Allowed final -blocksize values are 64, 128, 256, 512, 1024, 2048, 4096 and 8192 in Vorbis I. [blocksize_0] -must be less than or equal to [blocksize_1]. The framing bit must be nonzero. Failure to meet -any of these conditions renders a stream undecodable. -

The bitrate fields above are used only as hints. The nominal bitrate field especially may be -considerably off in purely VBR streams. The fields are meaningful only when greater than -zero. -

-

-

4.2.3. Comment header
-

Comment header decode and data specification is covered in Section 5, “comment field and -header specification”. -

-

4.2.4. Setup header
-

Vorbis codec setup is configurable to an extreme degree: -

-

- -

PIC -

Figure 6: decoder pipeline configuration
-
-

The setup header contains the bulk of the codec setup information needed for decode. The setup -header contains, in order, the lists of codebook configurations, time-domain transform -configurations (placeholders in Vorbis I), floor configurations, residue configurations, channel -mapping configurations and mode configurations. It finishes with a framing bit of ’1’. Header -decode proceeds in the following order: -

Codebooks - - - -

- 1.
[vorbis_codebook_count] = read eight bits as unsigned integer and add one -
- 2.
Decode [vorbis_codebook_count] codebooks in order as defined in Section 3, - “Probability Model and Codebooks”. Save each configuration, in order, in an array - of codebook configurations [vorbis_codebook_configurations].
-

Time domain transforms -These hooks are placeholders in Vorbis I. Nevertheless, the configuration placeholder values must -be read to maintain bitstream sync. -

-

- 1.
[vorbis_time_count] = read 6 bits as unsigned integer and add one -
- 2.
read [vorbis_time_count] 16 bit values; each value should be zero. If any value is - nonzero, this is an error condition and the stream is undecodable.
-

Floors -Vorbis uses two floor types; header decode is handed to the decode abstraction of the appropriate -type. -

-

- 1.
[vorbis_floor_count] = read 6 bits as unsigned integer and add one -
- 2.
For each [i] of [vorbis_floor_count] floor numbers: -
- a)
read the floor type: vector [vorbis_floor_types] element [i] = read 16 bits - as unsigned integer -
- b)
If the floor type is zero, decode the floor configuration as defined in Section 6, - “Floor type 0 setup and decode”; save this configuration in slot [i] of the floor - configuration array [vorbis_floor_configurations]. - - - -
- c)
If the floor type is one, decode the floor configuration as defined in Section 7, - “Floor type 1 setup and decode”; save this configuration in slot [i] of the floor - configuration array [vorbis_floor_configurations]. -
- d)
If the the floor type is greater than one, this stream is undecodable; ERROR - CONDITION
-
-

Residues -Vorbis uses three residue types; header decode of each type is identical. -

-

- 1.
[vorbis_residue_count] = read 6 bits as unsigned integer and add one -
- 2.
For each of [vorbis_residue_count] residue numbers: -
- a)
read the residue type; vector [vorbis_residue_types] element [i] = read 16 - bits as unsigned integer -
- b)
If the residue type is zero, one or two, decode the residue configuration as defined - in Section 8, “Residue setup and decode”; save this configuration in slot [i] of - the residue configuration array [vorbis_residue_configurations]. -
- c)
If the the residue type is greater than two, this stream is undecodable; ERROR - CONDITION
-
-

Mappings -Mappings are used to set up specific pipelines for encoding multichannel audio with varying -channel mapping applications. Vorbis I uses a single mapping type (0), with implicit PCM -channel mappings. - - - -

-

- 1.
[vorbis_mapping_count] = read 6 bits as unsigned integer and add one -
- 2.
For each [i] of [vorbis_mapping_count] mapping numbers: -
- a)
read the mapping type: 16 bits as unsigned integer. There’s no reason to save - the mapping type in Vorbis I. -
- b)
If the mapping type is nonzero, the stream is undecodable -
- c)
If the mapping type is zero: -
- i.
read 1 bit as a boolean flag -
- A.
if set, [vorbis_mapping_submaps] = read 4 bits as unsigned integer - and add one -
- B.
if unset, [vorbis_mapping_submaps] = 1
-
- ii.
read 1 bit as a boolean flag -
- A.
if set, square polar channel mapping is in use: -
    -
  • [vorbis_mapping_coupling_steps] = read 8 bits as unsigned - integer and add one -
  • -
  • for [j] each of [vorbis_mapping_coupling_steps] steps: -
      -
    • vector [vorbis_mapping_magnitude] element [j]= read - ilog([audio_channels] - 1) bits as unsigned integer -
    • -
    • vector [vorbis_mapping_angle] element [j]= read - ilog([audio_channels] - 1) bits as unsigned integer -
    • - - - -
    • the numbers read in the above two steps are channel numbers - representing the channel to treat as magnitude and the channel - to treat as angle, respectively. If for any coupling step the - angle channel number equals the magnitude channel number, the - magnitude channel number is greater than [audio_channels]-1, or - the angle channel is greater than [audio_channels]-1, the stream - is undecodable.
    -
-
- B.
if unset, [vorbis_mapping_coupling_steps] = 0
-
- iii.
read 2 bits (reserved field); if the value is nonzero, the stream is undecodable -
- iv.
if [vorbis_mapping_submaps] is greater than one, we read channel multiplex - settings. For each [j] of [audio_channels] channels: -
- A.
vector [vorbis_mapping_mux] element [j] = read 4 bits as unsigned - integer -
- B.
if the value is greater than the highest numbered submap - ([vorbis_mapping_submaps] - 1), this in an error condition rendering - the stream undecodable
-
- v.
for each submap [j] of [vorbis_mapping_submaps] submaps, read the floor and - residue numbers for use in decoding that submap: -
- A.
read and discard 8 bits (the unused time configuration placeholder) -
- B.
read 8 bits as unsigned integer for the floor number; save in vector - [vorbis_mapping_submap_floor] element [j] -
- C.
verify the floor number is not greater than the highest number floor - configured for the bitstream. If it is, the bitstream is undecodable -
- D.
read 8 bits as unsigned integer for the residue number; save in vector - [vorbis_mapping_submap_residue] element [j] - - - -
- E.
verify the residue number is not greater than the highest number residue - configured for the bitstream. If it is, the bitstream is undecodable
-
- vi.
save this mapping configuration in slot [i] of the mapping configuration array - [vorbis_mapping_configurations].
-
-
-

Modes -

- 1.
[vorbis_mode_count] = read 6 bits as unsigned integer and add one -
- 2.
For each of [vorbis_mode_count] mode numbers: -
- a)
[vorbis_mode_blockflag] = read 1 bit -
- b)
[vorbis_mode_windowtype] = read 16 bits as unsigned integer -
- c)
[vorbis_mode_transformtype] = read 16 bits as unsigned integer -
- d)
[vorbis_mode_mapping] = read 8 bits as unsigned integer -
- e)
verify ranges; zero is the only legal value in - Vorbis I for [vorbis_mode_windowtype] and [vorbis_mode_transformtype]. - [vorbis_mode_mapping] must not be greater than the highest number mapping - in use. Any illegal values render the stream undecodable. -
- f)
save this mode configuration in slot [i] of the mode configuration array - [vorbis_mode_configurations].
-
- 3.
read 1 bit as a framing flag. If unset, a framing error occurred and the stream is not - decodable.
- - - -

After reading mode descriptions, setup header decode is complete. -

-

4.3. Audio packet decode and synthesis

-

Following the three header packets, all packets in a Vorbis I stream are audio. The first step of -audio packet decode is to read and verify the packet type. A non-audio packet when audio is -expected indicates stream corruption or a non-compliant stream. The decoder must ignore the -packet and not attempt decoding it to audio. -

-

4.3.1. packet type, mode and window decode
-

-

- 1.
read 1 bit [packet_type]; check that packet type is 0 (audio) -
- 2.
read ilog([vorbis_mode_count]-1) bits [mode_number] -
- 3.
decode blocksize [n] is equal to [blocksize_0] if [vorbis_mode_blockflag] is 0, - else [n] is equal to [blocksize_1]. -
- 4.
perform window selection and setup; this window is used later by the inverse - MDCT: -
- a)
if this is a long window (the [vorbis_mode_blockflag] flag of this mode is - set): -
- i.
read 1 bit for [previous_window_flag] -
- ii.
read 1 bit for [next_window_flag] - - - -
- iii.
if [previous_window_flag] is not set, the left half of the window will - be a hybrid window for lapping with a short block. See paragraph 1.3.2, - “Window shape decode (long windows only)” for an illustration of - overlapping dissimilar windows. Else, the left half window will have normal - long shape. -
- iv.
if [next_window_flag] is not set, the right half of the window will be - a hybrid window for lapping with a short block. See paragraph 1.3.2, - “Window shape decode (long windows only)” for an illustration of - overlapping dissimilar windows. Else, the left right window will have normal - long shape.
-
- b)
if this is a short window, the window is always the same short-window - shape.
-
-

Vorbis windows all use the slope function y = sin(π2 sin 2((x + 0.5)∕n π)), where n is window -size and x ranges 0n1, but dissimilar lapping requirements can affect overall shape. Window -generation proceeds as follows: -

-

- 1.
[window_center] = [n] / 2 -
- 2.
if ([vorbis_mode_blockflag] is set and [previous_window_flag] is not set) - then -
- a)
[left_window_start] = [n]/4 - [blocksize_0]/4 -
- b)
[left_window_end] = [n]/4 + [blocksize_0]/4 -
- c)
[left_n] = [blocksize_0]/2
-

else -

- a)
[left_window_start] = 0 -
- b)
[left_window_end] = [window_center] - - - -
- c)
[left_n] = [n]/2
-
- 3.
if ([vorbis_mode_blockflag] is set and [next_window_flag] is not set) then -
- a)
[right_window_start] = [n]*3/4 - [blocksize_0]/4 -
- b)
[right_window_end] = [n]*3/4 + [blocksize_0]/4 -
- c)
[right_n] = [blocksize_0]/2
-

else -

- a)
[right_window_start] = [window_center] -
- b)
[right_window_end] = [n] -
- c)
[right_n] = [n]/2
-
- 4.
window from range 0 ... [left_window_start]-1 inclusive is zero -
- 5.
for [i] in range [left_window_start] ... [left_window_end]-1, window([i]) = - sin(π
-2 sin 2( ([i]-[left_window_start]+0.5) / [left_n] π
-2) ) -
- 6.
window from range [left_window_end] ... [right_window_start]-1 inclusive is - one -
- 7.
for [i] in range [right_window_start] ... [right_window_end]-1, window([i]) = - sin(π
-2 sin 2( ([i]-[right_window_start]+0.5) / [right_n] π
-2 + π
-2) ) -
- 8.
window from range [right_window_start] ... [n]-1 is zero
-

An end-of-packet condition up to this point should be considered an error that discards this -packet from the stream. An end of packet condition past this point is to be considered a possible -nominal occurrence. - - - -

-

4.3.2. floor curve decode
-

From this point on, we assume out decode context is using mode number [mode_number] -from configuration array [vorbis_mode_configurations] and the map number -[vorbis_mode_mapping] (specified by the current mode) taken from the mapping configuration -array [vorbis_mapping_configurations]. -

Floor curves are decoded one-by-one in channel order. -

For each floor [i] of [audio_channels] -

- 1.
[submap_number] = element [i] of vector [vorbis_mapping_mux] -
- 2.
[floor_number] = element [submap_number] of vector [vorbis_submap_floor] -
- 3.
if the floor type of this floor (vector - [vorbis_floor_types] element [floor_number]) is zero then decode the floor for - channel [i] according to the subsubsection 6.2.2, “packet decode” -
- 4.
if the type of this floor is one then decode the floor for channel [i] according to the - subsubsection 7.2.3, “packet decode” -
- 5.
save the needed decoded floor information for channel for later synthesis -
- 6.
if the decoded floor returned ’unused’, set vector [no_residue] element [i] to true, - else set vector [no_residue] element [i] to false
-

An end-of-packet condition during floor decode shall result in packet decode zeroing all channel -output vectors and skipping to the add/overlap output stage. -

-

4.3.3. nonzero vector propagate
-

A possible result of floor decode is that a specific vector is marked ’unused’ which indicates that -that final output vector is all-zero values (and the floor is zero). The residue for that vector is not -coded in the stream, save for one complication. If some vectors are used and some are not, - - - -channel coupling could result in mixing a zeroed and nonzeroed vector to produce two nonzeroed -vectors. -

for each [i] from 0 ... [vorbis_mapping_coupling_steps]-1 -

-

- 1.
if either [no_residue] entry for channel ([vorbis_mapping_magnitude] element - [i]) or channel ([vorbis_mapping_angle] element [i]) are set to false, then both - must be set to false. Note that an ’unused’ floor has no decoded floor information; it - is important that this is remembered at floor curve synthesis time.
-

-

4.3.4. residue decode
-

Unlike floors, which are decoded in channel order, the residue vectors are decoded in submap -order. -

for each submap [i] in order from 0 ... [vorbis_mapping_submaps]-1 -

-

- 1.
[ch] = 0 -
- 2.
for each channel [j] in order from 0 ... [audio_channels] - 1 -
- a)
if channel [j] in submap [i] (vector [vorbis_mapping_mux] element [j] is equal to - [i]) -
- i.
if vector [no_residue] element [j] is true -
- A.
vector [do_not_decode_flag] element [ch] is set
-

else -

- A.
vector [do_not_decode_flag] element [ch] is unset
-
- ii.
increment [ch]
- - - -
-
- 3.
[residue_number] = vector [vorbis_mapping_submap_residue] element [i] -
- 4.
[residue_type] = vector [vorbis_residue_types] element [residue_number] -
- 5.
decode [ch] vectors using residue [residue_number], according to type [residue_type], - also passing vector [do_not_decode_flag] to indicate which vectors in the bundle should - not be decoded. Correct per-vector decode length is [n]/2. -
- 6.
[ch] = 0 -
- 7.
for each channel [j] in order from 0 ... [audio_channels] -
- a)
if channel [j] is in submap [i] (vector [vorbis_mapping_mux] element [j] is equal - to [i]) -
- i.
residue vector for channel [j] is set to decoded residue vector [ch] -
- ii.
increment [ch]
-
-
-

-

4.3.5. inverse coupling
-

for each [i] from [vorbis_mapping_coupling_steps]-1 descending to 0 -

-

- 1.
[magnitude_vector] = the residue vector for channel (vector - [vorbis_mapping_magnitude] element [i]) -
- 2.
[angle_vector] = the residue vector for channel (vector [vorbis_mapping_angle] - - - - element [i]) -
- 3.
for each scalar value [M] in vector [magnitude_vector] and the corresponding scalar value - [A] in vector [angle_vector]: -
- a)
if ([M] is greater than zero) -
- i.
if ([A] is greater than zero) -
- A.
[new_M] = [M] -
- B.
[new_A] = [M]-[A]
-

else -

- A.
[new_A] = [M] -
- B.
[new_M] = [M]+[A]
-
-

else -

- i.
if ([A] is greater than zero) -
- A.
[new_M] = [M] -
- B.
[new_A] = [M]+[A]
-

else -

- A.
[new_A] = [M] -
- B.
[new_M] = [M]-[A]
-
-
- b)
set scalar value [M] in vector [magnitude_vector] to [new_M] - - - -
- c)
set scalar value [A] in vector [angle_vector] to [new_A]
-
-

-

4.3.6. dot product
-

For each channel, synthesize the floor curve from the decoded floor information, according to -packet type. Note that the vector synthesis length for floor computation is [n]/2. -

For each channel, multiply each element of the floor curve by each element of that -channel’s residue vector. The result is the dot product of the floor and residue vectors for -each channel; the produced vectors are the length [n]/2 audio spectrum for each -channel. -

One point is worth mentioning about this dot product; a common mistake in a fixed point -implementation might be to assume that a 32 bit fixed-point representation for floor and -residue and direct multiplication of the vectors is sufficient for acceptable spectral depth -in all cases because it happens to mostly work with the current Xiph.Org reference -encoder. -

However, floor vector values can span 140dB (24 bits unsigned), and the audio spectrum -vector should represent a minimum of 120dB (21 bits with sign), even when output is to a 16 -bit PCM device. For the residue vector to represent full scale if the floor is nailed -to 140dB, it must be able to span 0 to +140dB. For the residue vector to reach -full scale if the floor is nailed at 0dB, it must be able to represent 140dB to +0dB. -Thus, in order to handle full range dynamics, a residue vector may span 140dB to -+140dB entirely within spec. A 280dB range is approximately 48 bits with sign; thus the -residue vector must be able to represent a 48 bit range and the dot product must -be able to handle an effective 48 bit times 24 bit multiplication. This range may be -achieved using large (64 bit or larger) integers, or implementing a movable binary point -representation. -

-

4.3.7. inverse MDCT
-

Convert the audio spectrum vector of each channel back into time domain PCM audio via an - - - -inverse Modified Discrete Cosine Transform (MDCT). A detailed description of the MDCT is -available in [1]. The window function used for the MDCT is the function described -earlier. -

-

4.3.8. overlap_add
-

Windowed MDCT output is overlapped and added with the right hand data of the previous -window such that the 3/4 point of the previous window is aligned with the 1/4 point of the -current window (as illustrated in paragraph 1.3.2, “Window shape decode (long windows -only)”). The overlapped portion produced from overlapping the previous and current frame data -is finished data to be returned by the decoder. This data spans from the center of -the previous window to the center of the current window. In the case of same-sized -windows, the amount of data to return is one-half block consisting of and only of the -overlapped portions. When overlapping a short and long window, much of the returned -range does not actually overlap. This does not damage transform orthogonality. Pay -attention however to returning the correct data range; the amount of data to be returned -is: -

-

-1  window\_blocksize(previous\_window)/4+window\_blocksize(current\_window)/4 -
-

from the center (element windowsize/2) of the previous window to the center (element -windowsize/2-1, inclusive) of the current window. -

Data is not returned from the first frame; it must be used to ’prime’ the decode engine. The -encoder accounts for this priming when calculating PCM offsets; after the first frame, the proper -PCM output offset is ’0’ (as no data has been returned yet). -

-

4.3.9. output channel order
-

Vorbis I specifies only a channel mapping type 0. In mapping type 0, channel mapping is -implicitly defined as follows for standard audio applications. As of revision 16781 (20100113), the -specification adds defined channel locations for 6.1 and 7.1 surround. Ordering/location for - - - -greater-than-eight channels remains ’left to the implementation’. -

These channel orderings refer to order within the encoded stream. It is naturally possible for a -decoder to produce output with channels in any order. Any such decoder should explicitly -document channel reordering behavior. -

-

-one channel
the stream is monophonic -
-two channels
the stream is stereo. channel order: left, right -
-three channels
the stream is a 1d-surround encoding. channel order: left, center, right -
-four channels
the stream is quadraphonic surround. channel order: front left, front right, - rear left, rear right -
-five channels
the stream is five-channel surround. channel order: front left, center, front - right, rear left, rear right -
-six channels
the stream is 5.1 surround. channel order: front left, center, front right, rear - left, rear right, LFE -
-seven channels
the stream is 6.1 surround. channel order: front left, center, front right, - side left, side right, rear center, LFE -
-eight channels
the stream is 7.1 surround. channel order: front left, center, front right, - side left, side right, rear left, rear right, LFE -
-greater than eight channels
channel use and order is defined by the application -
-

Applications using Vorbis for dedicated purposes may define channel mapping as seen fit. Future -channel mappings (such as three and four channel Ambisonics) will make use of channel -mappings other than mapping 0. - - - - - - -

5. comment field and header specification

-

-

5.1. Overview

-

The Vorbis text comment header is the second (of three) header packets that begin a Vorbis -bitstream. It is meant for short text comments, not arbitrary metadata; arbitrary metadata -belongs in a separate logical bitstream (usually an XML stream type) that provides greater -structure and machine parseability. -

The comment field is meant to be used much like someone jotting a quick note on the bottom of -a CDR. It should be a little information to remember the disc by and explain it to others; a -short, to-the-point text note that need not only be a couple words, but isn’t going to be more -than a short paragraph. The essentials, in other words, whatever they turn out to be, -eg: -

-

-

Honest Bob and the Factory-to-Dealer-Incentives, “I’m Still Around”, opening - for Moxy Frvous, 1997.

-

-

5.2. Comment encoding

-

-

5.2.1. Structure
-

The comment header is logically a list of eight-bit-clean vectors; the number of vectors is -bounded to 232 1 and the length of each vector is limited to 232 1 bytes. The vector length is - - - -encoded; the vector contents themselves are not null terminated. In addition to the vector list, -there is a single vector for vendor name (also 8 bit clean, length encoded in 32 bits). For -example, the 1.0 release of libvorbis set the vendor string to “Xiph.Org libVorbis I -20020717”. -

The vector lengths and number of vectors are stored lsb first, according to the bit -packing conventions of the vorbis codec. However, since data in the comment header -is octet-aligned, they can simply be read as unaligned 32 bit little endian unsigned -integers. -

The comment header is decoded as follows: -

-

-1    1) [vendor\_length] = read an unsigned integer of 32 bits -
2    2) [vendor\_string] = read a UTF-8 vector as [vendor\_length] octets -
3    3) [user\_comment\_list\_length] = read an unsigned integer of 32 bits -
4    4) iterate [user\_comment\_list\_length] times { -
5         5) [length] = read an unsigned integer of 32 bits -
6         6) this iteration’s user comment = read a UTF-8 vector as [length] octets -
7       } -
8    7) [framing\_bit] = read a single bit as boolean -
9    8) if ( [framing\_bit] unset or end-of-packet ) then ERROR -
10    9) done. -
-

-

5.2.2. Content vector format
-

The comment vectors are structured similarly to a UNIX environment variable. That is, -comment fields consist of a field name and a corresponding value and look like: -

-

-

-

-1  comment[0]="ARTIST=me"; -
2  comment[1]="TITLE=the sound of Vorbis"; -
-
- - - -

The field name is case-insensitive and may consist of ASCII 0x20 through 0x7D, 0x3D (’=’) -excluded. ASCII 0x41 through 0x5A inclusive (characters A-Z) is to be considered equivalent to -ASCII 0x61 through 0x7A inclusive (characters a-z). -

The field name is immediately followed by ASCII 0x3D (’=’); this equals sign is used to -terminate the field name. -

0x3D is followed by 8 bit clean UTF-8 encoded value of the field contents to the end of the -field. -

Field names -Below is a proposed, minimal list of standard field names with a description of intended use. No -single or group of field names is mandatory; a comment header may contain one, all or none of -the names in this list. -

-

-TITLE
Track/Work name -
-VERSION
The version field may be used to differentiate multiple versions of the same - track title in a single collection. (e.g. remix info) -
-ALBUM
The collection name to which this track belongs -
-TRACKNUMBER
The track number of this piece if part of a specific larger collection or - album -
-ARTIST
The artist generally considered responsible for the work. In popular music this is - usually the performing band or singer. For classical music it would be the composer. - For an audio book it would be the author of the original text. -
-PERFORMER
The artist(s) who performed the work. In classical music this would be the - conductor, orchestra, soloists. In an audio book it would be the actor who did the - reading. In popular music this is typically the same as the ARTIST and is omitted. -
-COPYRIGHT
Copyright attribution, e.g., ’2001 Nobody’s Band’ or ’1999 Jack Moffitt’ -
- - - -LICENSE
License information, eg, ’All Rights Reserved’, ’Any Use Permitted’, a URL to - a license such as a Creative - Commons license (”www.creativecommons.org/blahblah/license.html”) or the EFF - Open Audio License (’distributed under the terms of the Open Audio License. see - http://www.eff.org/IP/Open_licenses/eff_oal.html for details’), etc. -
-ORGANIZATION
Name of the organization producing the track (i.e. the ’record label’) -
-DESCRIPTION
A short text description of the contents -
-GENRE
A short text indication of music genre -
-DATE
Date the track was recorded -
-LOCATION
Location where track was recorded -
-CONTACT
Contact information for the creators or distributors of the track. This could - be a URL, an email address, the physical address of the producing label. -
-ISRC
International Standard Recording Code for the track; see the ISRC intro page for - more information on ISRC numbers. -
-

Implications -Field names should not be ’internationalized’; this is a concession to simplicity not -an attempt to exclude the majority of the world that doesn’t speak English. Field -contents, however, use the UTF-8 character encoding to allow easy representation of any -language. -

We have the length of the entirety of the field and restrictions on the field name so that -the field name is bounded in a known way. Thus we also have the length of the field -contents. -

Individual ’vendors’ may use non-standard field names within reason. The proper -use of comment fields should be clear through context at this point. Abuse will be -discouraged. - - - -

There is no vendor-specific prefix to ’nonstandard’ field names. Vendors should make some effort -to avoid arbitrarily polluting the common namespace. We will generally collect the more useful -tags here to help with standardization. -

Field names are not required to be unique (occur once) within a comment header. As an -example, assume a track was recorded by three well know artists; the following is permissible, -and encouraged: -

-

-

-

-1  ARTIST=Dizzy Gillespie -
2  ARTIST=Sonny Rollins -
3  ARTIST=Sonny Stitt -
-
-

-

5.2.3. Encoding
-

The comment header comprises the entirety of the second bitstream header packet. Unlike the -first bitstream header packet, it is not generally the only packet on the second page and may not -be restricted to within the second bitstream page. The length of the comment header packet is -(practically) unbounded. The comment header packet is not optional; it must be present in the -bitstream even if it is effectively empty. -

The comment header is encoded as follows (as per Ogg’s standard bitstream mapping which -renders least-significant-bit of the word to be coded into the least significant available bit of the -current bitstream octet first): -

-

- 1.
Vendor string length (32 bit unsigned quantity specifying number of octets) -
- 2.
Vendor string ([vendor string length] octets coded from beginning of string to end of - string, not null terminated) - - - -
- 3.
Number of comment fields (32 bit unsigned quantity specifying number of fields) -
- 4.
Comment field 0 length (if [Number of comment fields] > 0; 32 bit unsigned quantity - specifying number of octets) -
- 5.
Comment field 0 ([Comment field 0 length] octets coded from beginning of string to - end of string, not null terminated) -
- 6.
Comment field 1 length (if [Number of comment fields] > 1...)... -
-

This is actually somewhat easier to describe in code; implementation of the above can be found -in vorbis/lib/info.c, _vorbis_pack_comment() and _vorbis_unpack_comment(). - - - - - - -

6. Floor type 0 setup and decode

-

-

6.1. Overview

-

Vorbis floor type zero uses Line Spectral Pair (LSP, also alternately known as Line Spectral -Frequency or LSF) representation to encode a smooth spectral envelope curve as the frequency -response of the LSP filter. This representation is equivalent to a traditional all-pole infinite -impulse response filter as would be used in linear predictive coding; LSP representation may be -converted to LPC representation and vice-versa. -

-

6.2. Floor 0 format

-

Floor zero configuration consists of six integer fields and a list of VQ codebooks for use in -coding/decoding the LSP filter coefficient values used by each frame. -

-

6.2.1. header decode
-

Configuration information for instances of floor zero decodes from the codec setup header (third -packet). configuration decode proceeds as follows: -

-

-1    1) [floor0_order] = read an unsigned integer of 8 bits -
2    2) [floor0_rate] = read an unsigned integer of 16 bits -
3    3) [floor0_bark_map_size] = read an unsigned integer of 16 bits -
4    4) [floor0_amplitude_bits] = read an unsigned integer of six bits -
5    5) [floor0_amplitude_offset] = read an unsigned integer of eight bits -
6    6) [floor0_number_of_books] = read an unsigned integer of four bits and add 1 -
7    7) array [floor0_book_list] = read a list of [floor0_number_of_books] unsigned integers of eight bits each; -
- - - -

An end-of-packet condition during any of these bitstream reads renders this stream undecodable. -In addition, any element of the array [floor0_book_list] that is greater than the maximum -codebook number for this bitstream is an error condition that also renders the stream -undecodable. -

-

6.2.2. packet decode
-

Extracting a floor0 curve from an audio packet consists of first decoding the curve -amplitude and [floor0_order] LSP coefficient values from the bitstream, and then -computing the floor curve, which is defined as the frequency response of the decoded LSP -filter. -

Packet decode proceeds as follows: -

-1    1) [amplitude] = read an unsigned integer of [floor0_amplitude_bits] bits -
2    2) if ( [amplitude] is greater than zero ) { -
3         3) [coefficients] is an empty, zero length vector -
4         4) [booknumber] = read an unsigned integer of ilog( [floor0_number_of_books] ) bits -
5         5) if ( [booknumber] is greater than the highest number decode codebook ) then packet is undecodable -
6         6) [last] = zero; -
7         7) vector [temp_vector] = read vector from bitstream using codebook number [floor0_book_list] element [booknumber] in VQ context. -
8         8) add the scalar value [last] to each scalar in vector [temp_vector] -
9         9) [last] = the value of the last scalar in vector [temp_vector] -
10        10) concatenate [temp_vector] onto the end of the [coefficients] vector -
11        11) if (length of vector [coefficients] is less than [floor0_order], continue at step 6 -
12   -
13       } -
14   -
15   12) done. -
16   -
-

Take note of the following properties of decode: -

-

-

6.2.3. curve computation
-

Given an [amplitude] integer and [coefficients] vector from packet decode as well as -the [floor0_order], [floor0_rate], [floor0_bark_map_size], [floor0_amplitude_bits] and -[floor0_amplitude_offset] values from floor setup, and an output vector size [n] specified by the -decode process, we compute a floor output vector. -

If the value [amplitude] is zero, the return value is a length [n] vector with all-zero -scalars. Otherwise, begin by assuming the following definitions for the given vector to be -synthesized: -

-        {
-          min (floor0_bark_map_size    − 1,foobar )  for i ∈ [0,n − 1 ]
-mapi =    − 1                                        for i = n
-
-

-

where -

-          ⌊                                                 ⌋
-                (floor0_rate   ⋅ i) floor0_bark_map_size
-foobar =   bark  -------2n-------  ⋅-bark(.5 ⋅ floor0_rate-)
-
- - - -

-

and -

-                                                         2
-bark(x) = 13.1arctan (.00074x ) + 2.24 arctan(.0000000185x  +  .0001x )
-
-

-

The above is used to synthesize the LSP curve on a Bark-scale frequency axis, then map the -result to a linear-scale frequency axis. Similarly, the below calculation synthesizes the output -LSP curve [output] on a log (dB) amplitude scale, mapping it to linear amplitude in the last -step: -

-

- 1.
[i] = 0 -
- 2.
[ω] = π * map element [i] / [floor0_bark_map_size] -
- 3.
if ( [floor0_order] is odd ) -
- a)
calculate [p] and [q] according to:
-
-                    floor0_order−3
-               2      ∏2                                       2
-p  =   (1 − cos ω)           4(cos([coefficients  ]2j+1) − cosω )
-         floor0_order−1   j=0
-       1 ----∏2----
-q  =   --          4(cos([coefficients  ]2j) − cosω )2
-       4    j=0
-                                                                                        
-
-                                                                                        
-
-
-
-

else [floor0_order] is even -

- b)
calculate [p] and [q] according to:
-
-                    floor0_order−2
-       (1-−-cosω-)    ∏2                                       2
-p  =        2                4(cos([coefficients   ]2j+1) − cosω)
-                      j=0
-                   floor0_∏o2rder−-2
-q  =   (1-+-cosω-)           4(cos([coefficients  ]2j) − cos ω)2
-            2         j=0
-
-
-
-
- 4.
calculate [linear_floor_value] according to: -
-     (           (                                                                      ))
-exp   .11512925   amplitude---⋅ floor0_amplitute_√offset---−  floor0_amplitude_offset
-                     (2floor0_amplitude_bits − 1)  p + q
-
-

-

- 5.
[iteration_condition] = map element [i] - - - -
- 6.
[output] element [i] = [linear_floor_value] -
- 7.
increment [i] -
- 8.
if ( map element [i] is equal to [iteration_condition] ) continue at step - 5 -
- 9.
if ( [i] is less than [n] ) continue at step 2 -
- 10.
done
- - - - - - -

7. Floor type 1 setup and decode

-

-

7.1. Overview

-

Vorbis floor type one uses a piecewise straight-line representation to encode a spectral envelope -curve. The representation plots this curve mechanically on a linear frequency axis and a -logarithmic (dB) amplitude axis. The integer plotting algorithm used is similar to Bresenham’s -algorithm. -

-

7.2. Floor 1 format

-

-

7.2.1. model
-

Floor type one represents a spectral curve as a series of line segments. Synthesis constructs a -floor curve using iterative prediction in a process roughly equivalent to the following simplified -description: -

-

Consider the following example, with values chosen for ease of understanding rather than -representing typical configuration: -

For the below example, we assume a floor setup with an [n] of 128. The list of selected X values -in increasing order is 0,16,32,48,64,80,96,112 and 128. In list order, the values interleave as 0, -128, 64, 32, 96, 16, 48, 80 and 112. The corresponding list-order Y values as decoded from an -example packet are 110, 20, -5, -45, 0, -25, -10, 30 and -10. We compute the floor in the following -way, beginning with the first line: -

-

- -

PIC -

Figure 7: graph of example floor
-
-

We now draw new logical lines to reflect the correction to new˙Y, and iterate for X positions 32 -and 96: -

-

- -

PIC -

Figure 8: graph of example floor
-
-

Although the new Y value at X position 96 is unchanged, it is still used later as an endpoint for -further refinement. From here on, the pattern should be clear; we complete the floor computation -as follows: - - - -

-

- -

PIC -

Figure 9: graph of example floor
-
-
-

- -

PIC -

Figure 10: graph of example floor
-
-

A more efficient algorithm with carefully defined integer rounding behavior is used for actual -decode, as described later. The actual algorithm splits Y value computation and line plotting -into two steps with modifications to the above algorithm to eliminate noise accumulation -through integer roundoff/truncation. -

-

7.2.2. header decode
-

A list of floor X values is stored in the packet header in interleaved format (used in list order -during packet decode and synthesis). This list is split into partitions, and each partition is -assigned to a partition class. X positions 0 and [n] are implicit and do not belong to an explicit -partition or partition class. -

A partition class consists of a representation vector width (the number of Y values which -the partition class encodes at once), a ’subclass’ value representing the number of -alternate entropy books the partition class may use in representing Y values, the list of -[subclass] books and a master book used to encode which alternate books were chosen -for representation in a given packet. The master/subclass mechanism is meant to be -used as a flexible representation cascade while still using codebooks only in a scalar -context. - - - -

-

-1   -
2    1) [floor1_partitions] = read 5 bits as unsigned integer -
3    2) [maximum_class] = -1 -
4    3) iterate [i] over the range 0 ... [floor1_partitions]-1 { -
5   -
6          4) vector [floor1_partition_class_list] element [i] = read 4 bits as unsigned integer -
7   -
8       } -
9   -
10    5) [maximum_class] = largest integer scalar value in vector [floor1_partition_class_list] -
11    6) iterate [i] over the range 0 ... [maximum_class] { -
12   -
13          7) vector [floor1_class_dimensions] element [i] = read 3 bits as unsigned integer and add 1 -
14   8) vector [floor1_class_subclasses] element [i] = read 2 bits as unsigned integer -
15          9) if ( vector [floor1_class_subclasses] element [i] is nonzero ) { -
16   -
17               10) vector [floor1_class_masterbooks] element [i] = read 8 bits as unsigned integer -
18   -
19             } -
20   -
21         11) iterate [j] over the range 0 ... (2 exponent [floor1_class_subclasses] element [i]) - 1 { -
22   -
23               12) array [floor1_subclass_books] element [i],[j] = -
24                   read 8 bits as unsigned integer and subtract one -
25             } -
26        } -
27   -
28   13) [floor1_multiplier] = read 2 bits as unsigned integer and add one -
29   14) [rangebits] = read 4 bits as unsigned integer -
30   15) vector [floor1_X_list] element [0] = 0 -
31   16) vector [floor1_X_list] element [1] = 2 exponent [rangebits]; -
32   17) [floor1_values] = 2 -
33   18) iterate [i] over the range 0 ... [floor1_partitions]-1 { -
34   -
35         19) [current_class_number] = vector [floor1_partition_class_list] element [i] -
36         20) iterate [j] over the range 0 ... ([floor1_class_dimensions] element [current_class_number])-1 { -
37               21) vector [floor1_X_list] element ([floor1_values]) = -
38                   read [rangebits] bits as unsigned integer -
39               22) increment [floor1_values] by one -
40             } -
41       } -
42   -
43   23) done -
-

An end-of-packet condition while reading any aspect of a floor 1 configuration during -setup renders a stream undecodable. In addition, a [floor1_class_masterbooks] or -[floor1_subclass_books] scalar element greater than the highest numbered codebook -configured in this stream is an error condition that renders the stream undecodable. Vector -[floor1_x_list] is limited to a maximum length of 65 elements; a setup indicating more than 65 -total elements (including elements 0 and 1 set prior to the read loop) renders the stream -undecodable. All vector [floor1_x_list] element values must be unique within the vector; a -non-unique value renders the stream undecodable. - - - -

-

7.2.3. packet decode
-

Packet decode begins by checking the [nonzero] flag: -

-

-1    1) [nonzero] = read 1 bit as boolean -
-

If [nonzero] is unset, that indicates this channel contained no audio energy in this frame. -Decode immediately returns a status indicating this floor curve (and thus this channel) is unused -this frame. (A return status of ’unused’ is different from decoding a floor that has all -points set to minimum representation amplitude, which happens to be approximately --140dB). -

Assuming [nonzero] is set, decode proceeds as follows: -

-

-1    1) [range] = vector { 256, 128, 86, 64 } element ([floor1_multiplier]-1) -
2    2) vector [floor1_Y] element [0] = read ilog([range]-1) bits as unsigned integer -
3    3) vector [floor1_Y] element [1] = read ilog([range]-1) bits as unsigned integer -
4    4) [offset] = 2; -
5    5) iterate [i] over the range 0 ... [floor1_partitions]-1 { -
6   -
7         6) [class] = vector [floor1_partition_class]  element [i] -
8         7) [cdim]  = vector [floor1_class_dimensions] element [class] -
9         8) [cbits] = vector [floor1_class_subclasses] element [class] -
10         9) [csub]  = (2 exponent [cbits])-1 -
11        10) [cval]  = 0 -
12        11) if ( [cbits] is greater than zero ) { -
13   -
14               12) [cval] = read from packet using codebook number -
15                   (vector [floor1_class_masterbooks] element [class]) in scalar context -
16            } -
17   -
18        13) iterate [j] over the range 0 ... [cdim]-1 { -
19   -
20               14) [book] = array [floor1_subclass_books] element [class],([cval] bitwise AND [csub]) -
21               15) [cval] = [cval] right shifted [cbits] bits -
22        16) if ( [book] is not less than zero ) { -
23   -
24              17) vector [floor1_Y] element ([j]+[offset]) = read from packet using codebook -
25                         [book] in scalar context -
26   -
27                   } else [book] is less than zero { -
28   -
29              18) vector [floor1_Y] element ([j]+[offset]) = 0 -
30   -
31                   } -
32            } -
33   -
34        19) [offset] = [offset] + [cdim] - - - -
35   -
36       } -
37   -
38   20) done -
-

An end-of-packet condition during curve decode should be considered a nominal occurrence; if -end-of-packet is reached during any read operation above, floor decode is to return ’unused’ -status as if the [nonzero] flag had been unset at the beginning of decode. -

Vector [floor1_Y] contains the values from packet decode needed for floor 1 synthesis. -

-

7.2.4. curve computation
-

Curve computation is split into two logical steps; the first step derives final Y amplitude values -from the encoded, wrapped difference values taken from the bitstream. The second step -plots the curve lines. Also, although zero-difference values are used in the iterative -prediction to find final Y values, these points are conditionally skipped during final -line computation in step two. Skipping zero-difference values allows a smoother line -fit. -

Although some aspects of the below algorithm look like inconsequential optimizations, -implementors are warned to follow the details closely. Deviation from implementing a strictly -equivalent algorithm can result in serious decoding errors. -

Additional note: Although [floor1_final_Y] values in the prediction loop and at the end of -step 1 are inherently limited by the prediction algorithm to [0, [range]), it is possible to abuse -the setup and codebook machinery to produce negative or over-range results. We suggest that -decoder implementations guard the values in vector [floor1_final_Y] by clamping each -element to [0, [range]) after step 1. Variants of this suggestion are acceptable as valid floor1 -setups cannot produce out of range values. -

-

-step 1: amplitude value synthesis
-

Unwrap the always-positive-or-zero values read from the packet into +/- difference - values, then apply to line prediction. -

-

- - - -1    1) [range] = vector { 256, 128, 86, 64 } element ([floor1_multiplier]-1) -
2    2) vector [floor1_step2_flag] element [0] = set -
3    3) vector [floor1_step2_flag] element [1] = set -
4    4) vector [floor1_final_Y] element [0] = vector [floor1_Y] element [0] -
5    5) vector [floor1_final_Y] element [1] = vector [floor1_Y] element [1] -
6    6) iterate [i] over the range 2 ... [floor1_values]-1 { -
7   -
8         7) [low_neighbor_offset] = low_neighbor([floor1_X_list],[i]) -
9         8) [high_neighbor_offset] = high_neighbor([floor1_X_list],[i]) -
10   -
11         9) [predicted] = render_point( vector [floor1_X_list] element [low_neighbor_offset], -
12         vector [floor1_final_Y] element [low_neighbor_offset], -
13                                        vector [floor1_X_list] element [high_neighbor_offset], -
14         vector [floor1_final_Y] element [high_neighbor_offset], -
15                                        vector [floor1_X_list] element [i] ) -
16   -
17        10) [val] = vector [floor1_Y] element [i] -
18        11) [highroom] = [range] - [predicted] -
19        12) [lowroom]  = [predicted] -
20        13) if ( [highroom] is less than [lowroom] ) { -
21   -
22              14) [room] = [highroom] * 2 -
23   -
24            } else [highroom] is not less than [lowroom] { -
25   -
26              15) [room] = [lowroom] * 2 -
27   -
28            } -
29   -
30        16) if ( [val] is nonzero ) { -
31   -
32              17) vector [floor1_step2_flag] element [low_neighbor_offset] = set -
33              18) vector [floor1_step2_flag] element [high_neighbor_offset] = set -
34              19) vector [floor1_step2_flag] element [i] = set -
35              20) if ( [val] is greater than or equal to [room] ) { -
36   -
37                    21) if ( [highroom] is greater than [lowroom] ) { -
38   -
39                          22) vector [floor1_final_Y] element [i] = [val] - [lowroom] + [predicted] -
40   -
41         } else [highroom] is not greater than [lowroom] { -
42   -
43                          23) vector [floor1_final_Y] element [i] = [predicted] - [val] + [highroom] - 1 -
44   -
45                        } -
46   -
47                  } else [val] is less than [room] { -
48   -
49                      24) if ([val] is odd) { -
50   -
51                          25) vector [floor1_final_Y] element [i] = -
52                              [predicted] - (([val] + 1) divided by  2 using integer division) -
53   -
54                        } else [val] is even { -
55   -
56                          26) vector [floor1_final_Y] element [i] = -
57                              [predicted] + ([val] / 2 using integer division) -
58   -
59                        } -
60   -
61                  } -
62   -
63            } else [val] is zero { -
64   -
65              27) vector [floor1_step2_flag] element [i] = unset - - - -
66              28) vector [floor1_final_Y] element [i] = [predicted] -
67   -
68            } -
69   -
70       } -
71   -
72   29) done -
73   -
-
-step 2: curve synthesis
-

Curve synthesis generates a return vector [floor] of length [n] (where [n] is provided by - the decode process calling to floor decode). Floor 1 curve synthesis makes use of the - [floor1_X_list], [floor1_final_Y] and [floor1_step2_flag] vectors, as well as - [floor1_multiplier] and [floor1_values] values. -

Decode begins by sorting the scalars from vectors [floor1_X_list], [floor1_final_Y] and - [floor1_step2_flag] together into new vectors [floor1_X_list]’, [floor1_final_Y]’ - and [floor1_step2_flag]’ according to ascending sort order of the values in - [floor1_X_list]. That is, sort the values of [floor1_X_list] and then apply the same - permutation to elements of the other two vectors so that the X, Y and step2_flag values - still match. -

Then compute the final curve in one pass: -

-

-1    1) [hx] = 0 -
2    2) [lx] = 0 -
3    3) [ly] = vector [floor1_final_Y]’ element [0] * [floor1_multiplier] -
4    4) iterate [i] over the range 1 ... [floor1_values]-1 { -
5   -
6         5) if ( [floor1_step2_flag]’ element [i] is set ) { -
7   -
8               6) [hy] = [floor1_final_Y]’ element [i] * [floor1_multiplier] -
9         7) [hx] = [floor1_X_list]’ element [i] -
10               8) render_line( [lx], [ly], [hx], [hy], [floor] ) -
11               9) [lx] = [hx] -
12       10) [ly] = [hy] -
13            } -
14       } -
15   -
16   11) if ( [hx] is less than [n] ) { -
17   -
18          12) render_line( [hx], [hy], [n], [hy], [floor] ) -
19   -
20       } -
21   -
22   13) if ( [hx] is greater than [n] ) { -
23   -
24              14) truncate vector [floor] to [n] elements -
25   -
26       } -
27   - - - -
28   15) for each scalar in vector [floor], perform a lookup substitution using -
29       the scalar value from [floor] as an offset into the vector [floor1_inverse_dB_static_table] -
30   -
31   16) done -
32   -
-
- - - -

8. Residue setup and decode

-

-

8.1. Overview

-

A residue vector represents the fine detail of the audio spectrum of one channel in an audio frame -after the encoder subtracts the floor curve and performs any channel coupling. A residue vector -may represent spectral lines, spectral magnitude, spectral phase or hybrids as mixed by channel -coupling. The exact semantic content of the vector does not matter to the residue -abstraction. -

Whatever the exact qualities, the Vorbis residue abstraction codes the residue vectors into the -bitstream packet, and then reconstructs the vectors during decode. Vorbis makes use of three -different encoding variants (numbered 0, 1 and 2) of the same basic vector encoding -abstraction. -

-

8.2. Residue format

-

Residue format partitions each vector in the vector bundle into chunks, classifies each -chunk, encodes the chunk classifications and finally encodes the chunks themselves -using the the specific VQ arrangement defined for each selected classification. The -exact interleaving and partitioning vary by residue encoding number, however the -high-level process used to classify and encode the residue vector is the same in all three -variants. -

A set of coded residue vectors are all of the same length. High level coding structure, ignoring for -the moment exactly how a partition is encoded and simply trusting that it is, is as -follows: -

-
-

- -

PIC -

Figure 11: illustration of residue vector format
-
-

-

8.3. residue 0

-

Residue 0 and 1 differ only in the way the values within a residue partition are interleaved during -partition encoding (visually treated as a black box–or cyan box or brown box–in the above -figure). -

Residue encoding 0 interleaves VQ encoding according to the dimension of the codebook used to - - - -encode a partition in a specific pass. The dimension of the codebook need not be the same in -multiple passes, however the partition size must be an even multiple of the codebook -dimension. -

As an example, assume a partition vector of size eight, to be encoded by residue 0 using -codebook sizes of 8, 4, 2 and 1: -

-

-1   -
2              original residue vector: [ 0 1 2 3 4 5 6 7 ] -
3   -
4  codebook dimensions = 8  encoded as: [ 0 1 2 3 4 5 6 7 ] -
5   -
6  codebook dimensions = 4  encoded as: [ 0 2 4 6 ], [ 1 3 5 7 ] -
7   -
8  codebook dimensions = 2  encoded as: [ 0 4 ], [ 1 5 ], [ 2 6 ], [ 3 7 ] -
9   -
10  codebook dimensions = 1  encoded as: [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ], [ 5 ], [ 6 ], [ 7 ] -
11   -
-

It is worth mentioning at this point that no configurable value in the residue coding setup is -restricted to a power of two. -

-

8.4. residue 1

-

Residue 1 does not interleave VQ encoding. It represents partition vector scalars in order. As -with residue 0, however, partition length must be an integer multiple of the codebook dimension, -although dimension may vary from pass to pass. -

As an example, assume a partition vector of size eight, to be encoded by residue 0 using -codebook sizes of 8, 4, 2 and 1: -

-

-1   -
2              original residue vector: [ 0 1 2 3 4 5 6 7 ] -
3   -
4  codebook dimensions = 8  encoded as: [ 0 1 2 3 4 5 6 7 ] -
5   -
6  codebook dimensions = 4  encoded as: [ 0 1 2 3 ], [ 4 5 6 7 ] -
7   -
8  codebook dimensions = 2  encoded as: [ 0 1 ], [ 2 3 ], [ 4 5 ], [ 6 7 ] -
9   -
10  codebook dimensions = 1  encoded as: [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ], [ 5 ], [ 6 ], [ 7 ] -
11   - - - -
-

-

8.5. residue 2

-

Residue type two can be thought of as a variant of residue type 1. Rather than encoding multiple -passed-in vectors as in residue type 1, the ch passed in vectors of length n are first interleaved -and flattened into a single vector of length ch*n. Encoding then proceeds as in type 1. Decoding -is as in type 1 with decode interleave reversed. If operating on a single vector to begin with, -residue type 1 and type 2 are equivalent. -

-

- -

PIC -

Figure 12: illustration of residue type 2
-
-

-

8.6. Residue decode

-

-

8.6.1. header decode
-

Header decode for all three residue types is identical. -

-1    1) [residue\_begin] = read 24 bits as unsigned integer -
2    2) [residue\_end] = read 24 bits as unsigned integer -
3    3) [residue\_partition\_size] = read 24 bits as unsigned integer and add one -
4    4) [residue\_classifications] = read 6 bits as unsigned integer and add one - - - -
5    5) [residue\_classbook] = read 8 bits as unsigned integer -
-

[residue_begin] and [residue_end] select the specific sub-portion of each vector that is -actually coded; it implements akin to a bandpass where, for coding purposes, the vector -effectively begins at element [residue_begin] and ends at [residue_end]. Preceding and -following values in the unpacked vectors are zeroed. Note that for residue type 2, these -values as well as [residue_partition_size]apply to the interleaved vector, not the -individual vectors before interleave. [residue_partition_size] is as explained above, -[residue_classifications] is the number of possible classification to which a partition can -belong and [residue_classbook] is the codebook number used to code classification -codewords. The number of dimensions in book [residue_classbook] determines how -many classification values are grouped into a single classification codeword. Note that -the number of entries and dimensions in book [residue_classbook], along with -[residue_classifications], overdetermines to possible number of classification -codewords. If [residue_classifications]ˆ[residue_classbook].dimensions exceeds -[residue_classbook].entries, the bitstream should be regarded to be undecodable. -

Next we read a bitmap pattern that specifies which partition classes code values in which -passes. -

-

-1    1) iterate [i] over the range 0 ... [residue\_classifications]-1 { -
2   -
3         2) [high\_bits] = 0 -
4         3) [low\_bits] = read 3 bits as unsigned integer -
5         4) [bitflag] = read one bit as boolean -
6         5) if ( [bitflag] is set ) then [high\_bits] = read five bits as unsigned integer -
7         6) vector [residue\_cascade] element [i] = [high\_bits] * 8 + [low\_bits] -
8       } -
9    7) done -
-

Finally, we read in a list of book numbers, each corresponding to specific bit set in the cascade -bitmap. We loop over the possible codebook classifications and the maximum possible number of -encoding stages (8 in Vorbis I, as constrained by the elements of the cascade bitmap being eight -bits): -

-

-1    1) iterate [i] over the range 0 ... [residue\_classifications]-1 { -
2   -
3         2) iterate [j] over the range 0 ... 7 { -
4   -
5              3) if ( vector [residue\_cascade] element [i] bit [j] is set ) { -
6   -
7                   4) array [residue\_books] element [i][j] = read 8 bits as unsigned integer -
8   -
9                 } else { - - - -
10   -
11                   5) array [residue\_books] element [i][j] = unused -
12   -
13                 } -
14            } -
15        } -
16   -
17    6) done -
-

An end-of-packet condition at any point in header decode renders the stream undecodable. -In addition, any codebook number greater than the maximum numbered codebook -set up in this stream also renders the stream undecodable. All codebooks in array -[residue_books] are required to have a value mapping. The presence of codebook in array -[residue_books] without a value mapping (maptype equals zero) renders the stream -undecodable. -

-

8.6.2. packet decode
-

Format 0 and 1 packet decode is identical except for specific partition interleave. Format 2 packet -decode can be built out of the format 1 decode process. Thus we describe first the decode -infrastructure identical to all three formats. -

In addition to configuration information, the residue decode process is passed the number of -vectors in the submap bundle and a vector of flags indicating if any of the vectors are not to be -decoded. If the passed in number of vectors is 3 and vector number 1 is marked ’do not decode’, -decode skips vector 1 during the decode loop. However, even ’do not decode’ vectors are -allocated and zeroed. -

Depending on the values of [residue_begin] and [residue_end], it is obvious that the -encoded portion of a residue vector may be the entire possible residue vector or some other strict -subset of the actual residue vector size with zero padding at either uncoded end. However, it is -also possible to set [residue_begin] and [residue_end] to specify a range partially or wholly -beyond the maximum vector size. Before beginning residue decode, limit [residue_begin] -and [residue_end] to the maximum possible vector size as follows. We assume that -the number of vectors being encoded, [ch] is provided by the higher level decoding -process. -

-

-1    1) [actual\_size] = current blocksize/2; -
2    2) if residue encoding is format 2 -
3         3) [actual\_size] = [actual\_size] * [ch]; - - - -
4    4) [limit\_residue\_begin] = maximum of ([residue\_begin],[actual\_size]); -
5    5) [limit\_residue\_end] = maximum of ([residue\_end],[actual\_size]); -
-

The following convenience values are conceptually useful to clarifying the decode process: -

-

-1    1) [classwords\_per\_codeword] = [codebook\_dimensions] value of codebook [residue\_classbook] -
2    2) [n\_to\_read] = [limit\_residue\_end] - [limit\_residue\_begin] -
3    3) [partitions\_to\_read] = [n\_to\_read] / [residue\_partition\_size] -
-

Packet decode proceeds as follows, matching the description offered earlier in the document. -

-1    1) allocate and zero all vectors that will be returned. -
2    2) if ([n\_to\_read] is zero), stop; there is no residue to decode. -
3    3) iterate [pass] over the range 0 ... 7 { -
4   -
5         4) [partition\_count] = 0 -
6   -
7         5) while [partition\_count] is less than [partitions\_to\_read] -
8   -
9              6) if ([pass] is zero) { -
10   -
11                   7) iterate [j] over the range 0 .. [ch]-1 { -
12   -
13                        8) if vector [j] is not marked ’do not decode’ { -
14   -
15                             9) [temp] = read from packet using codebook [residue\_classbook] in scalar context -
16                            10) iterate [i] descending over the range [classwords\_per\_codeword]-1 ... 0 { -
17   -
18                                 11) array [classifications] element [j],([i]+[partition\_count]) = -
19                                     [temp] integer modulo [residue\_classifications] -
20                                 12) [temp] = [temp] / [residue\_classifications] using integer division -
21   -
22                                } -
23   -
24                           } -
25   -
26                      } -
27   -
28                 } -
29   -
30             13) iterate [i] over the range 0 .. ([classwords\_per\_codeword] - 1) while [partition\_count] -
31                 is also less than [partitions\_to\_read] { -
32   -
33                   14) iterate [j] over the range 0 .. [ch]-1 { -
34   -
35                        15) if vector [j] is not marked ’do not decode’ { -
36   -
37                             16) [vqclass] = array [classifications] element [j],[partition\_count] -
38                             17) [vqbook] = array [residue\_books] element [vqclass],[pass] -
39                             18) if ([vqbook] is not ’unused’) { -
40   -
41                                  19) decode partition into output vector number [j], starting at scalar -
42                                      offset [limit\_residue\_begin]+[partition\_count]*[residue\_partition\_size] using -
43                                      codebook number [vqbook] in VQ context -
44                            } - - - -
45                       } -
46   -
47                   20) increment [partition\_count] by one -
48   -
49                 } -
50            } -
51       } -
52   -
53   21) done -
54   -
-

An end-of-packet condition during packet decode is to be considered a nominal occurrence. -Decode returns the result of vector decode up to that point. -

-

8.6.3. format 0 specifics
-

Format zero decodes partitions exactly as described earlier in the ’Residue Format: residue 0’ -section. The following pseudocode presents the same algorithm. Assume: -

-

-

-1   1) [step] = [n] / [codebook\_dimensions] -
2   2) iterate [i] over the range 0 ... [step]-1 { -
3   -
4        3) vector [entry\_temp] = read vector from packet using current codebook in VQ context -
5        4) iterate [j] over the range 0 ... [codebook\_dimensions]-1 { -
6   -
7             5) vector [v] element ([offset]+[i]+[j]*[step]) = -
8           vector [v] element ([offset]+[i]+[j]*[step]) + -
9                  vector [entry\_temp] element [j] -
10   -
11           } -
12   -
13      } -
14   -
15    6) done -
16   - - - -
-

-

8.6.4. format 1 specifics
-

Format 1 decodes partitions exactly as described earlier in the ’Residue Format: residue 1’ -section. The following pseudocode presents the same algorithm. Assume: -

-

-

-1   1) [i] = 0 -
2   2) vector [entry\_temp] = read vector from packet using current codebook in VQ context -
3   3) iterate [j] over the range 0 ... [codebook\_dimensions]-1 { -
4   -
5        4) vector [v] element ([offset]+[i]) = -
6     vector [v] element ([offset]+[i]) + -
7            vector [entry\_temp] element [j] -
8        5) increment [i] -
9   -
10      } -
11   -
12    6) if ( [i] is less than [n] ) continue at step 2 -
13    7) done -
-

-

8.6.5. format 2 specifics
-

Format 2 is reducible to format 1. It may be implemented as an additional step prior to and an -additional post-decode step after a normal format 1 decode. - - - -

Format 2 handles ’do not decode’ vectors differently than residue 0 or 1; if all vectors are marked -’do not decode’, no decode occurrs. However, if at least one vector is to be decoded, all -the vectors are decoded. We then request normal format 1 to decode a single vector -representing all output channels, rather than a vector for each channel. After decode, -deinterleave the vector into independent vectors, one for each output channel. That -is: -

-

- 1.
If all vectors 0 through ch-1 are marked ’do not decode’, allocate and clear a single - vector [v]of length ch*n and skip step 2 below; proceed directly to the post-decode - step. -
- 2.
Rather than performing format 1 decode to produce ch vectors of length n each, call - format 1 decode to produce a single vector [v] of length ch*n. -
- 3.
Post decode: Deinterleave the single vector [v] returned by format 1 decode as - described above into ch independent vectors, one for each outputchannel, according - to: -
-1    1) iterate [i] over the range 0 ... [n]-1 { -
2   -
3         2) iterate [j] over the range 0 ... [ch]-1 { -
4   -
5              3) output vector number [j] element [i] = vector [v] element ([i] * [ch] + [j]) -
6   -
7            } -
8       } -
9   -
10    4) done -
-
- - - - - - -

9. Helper equations

-

-

9.1. Overview

-

The equations below are used in multiple places by the Vorbis codec specification. Rather than -cluttering up the main specification documents, they are defined here and referenced where -appropriate. -

-

9.2. Functions

-

-

9.2.1. ilog
-

The ”ilog(x)” function returns the position number (1 through n) of the highest set bit in the -two’s complement integer value [x]. Values of [x] less than zero are defined to return -zero. -

-

-1    1) [return\_value] = 0; -
2    2) if ( [x] is greater than zero ) { -
3   -
4         3) increment [return\_value]; -
5         4) logical shift [x] one bit to the right, padding the MSb with zero -
6         5) repeat at step 2) -
7   -
8       } -
9   -
10     6) done -
- - - -

Examples: -

-

-

9.2.2. float32_unpack
-

”float32_unpack(x)” is intended to translate the packed binary representation of a Vorbis -codebook float value into the representation used by the decoder for floating point numbers. For -purposes of this example, we will unpack a Vorbis float32 into a host-native floating point -number. -

-

-1    1) [mantissa] = [x] bitwise AND 0x1fffff (unsigned result) -
2    2) [sign] = [x] bitwise AND 0x80000000 (unsigned result) -
3    3) [exponent] = ( [x] bitwise AND 0x7fe00000) shifted right 21 bits (unsigned result) -
4    4) if ( [sign] is nonzero ) then negate [mantissa] -
5    5) return [mantissa] * ( 2 ^ ( [exponent] - 788 ) ) -
- - - -

-

9.2.3. lookup1_values
-

”lookup1_values(codebook_entries,codebook_dimensions)” is used to compute the -correct length of the value index for a codebook VQ lookup table of lookup type 1. -The values on this list are permuted to construct the VQ vector lookup table of size -[codebook_entries]. -

The return value for this function is defined to be ’the greatest integer value for which -[return_value] to the power of [codebook_dimensions] is less than or equal to -[codebook_entries]’. -

-

9.2.4. low_neighbor
-

”low_neighbor(v,x)” finds the position n in vector [v] of the greatest value scalar element for -which n is less than [x] and vector [v] element n is less than vector [v] element -[x]. -

-

9.2.5. high_neighbor
-

”high_neighbor(v,x)” finds the position n in vector [v] of the lowest value scalar element for -which n is less than [x] and vector [v] element n is greater than vector [v] element -[x]. -

-

9.2.6. render_point
-

”render_point(x0,y0,x1,y1,X)” is used to find the Y value at point X along the line specified by -x0, x1, y0 and y1. This function uses an integer algorithm to solve for the point directly without -calculating intervening values along the line. - - - -

-

-1    1)  [dy] = [y1] - [y0] -
2    2) [adx] = [x1] - [x0] -
3    3) [ady] = absolute value of [dy] -
4    4) [err] = [ady] * ([X] - [x0]) -
5    5) [off] = [err] / [adx] using integer division -
6    6) if ( [dy] is less than zero ) { -
7   -
8         7) [Y] = [y0] - [off] -
9   -
10       } else { -
11   -
12         8) [Y] = [y0] + [off] -
13   -
14       } -
15   -
16    9) done -
-

-

9.2.7. render_line
-

Floor decode type one uses the integer line drawing algorithm of ”render_line(x0, y0, x1, y1, v)” -to construct an integer floor curve for contiguous piecewise line segments. Note that it has not -been relevant elsewhere, but here we must define integer division as rounding division of both -positive and negative numbers toward zero. -

-

-1    1)   [dy] = [y1] - [y0] -
2    2)  [adx] = [x1] - [x0] -
3    3)  [ady] = absolute value of [dy] -
4    4) [base] = [dy] / [adx] using integer division -
5    5)    [x] = [x0] -
6    6)    [y] = [y0] -
7    7)  [err] = 0 -
8   -
9    8) if ( [dy] is less than 0 ) { -
10   -
11          9) [sy] = [base] - 1 -
12   -
13       } else { -
14   -
15         10) [sy] = [base] + 1 -
16   -
17       } -
18   -
19   11) [ady] = [ady] - (absolute value of [base]) * [adx] -
20   12) vector [v] element [x] = [y] -
21   -
22   13) iterate [x] over the range [x0]+1 ... [x1]-1 { - - - -
23   -
24         14) [err] = [err] + [ady]; -
25         15) if ( [err] >= [adx] ) { -
26   -
27               16) [err] = [err] - [adx] -
28               17)   [y] = [y] + [sy] -
29   -
30             } else { -
31   -
32               18) [y] = [y] + [base] -
33   -
34             } -
35   -
36         19) vector [v] element [x] = [y] -
37   -
38       } -
- - - - - - -

10. Tables

-

-

10.1. floor1_inverse_dB_table

-

The vector [floor1_inverse_dB_table] is a 256 element static lookup table consiting of the -following values (read left to right then top to bottom): -

-

-1    1.0649863e-07, 1.1341951e-07, 1.2079015e-07, 1.2863978e-07, -
2    1.3699951e-07, 1.4590251e-07, 1.5538408e-07, 1.6548181e-07, -
3    1.7623575e-07, 1.8768855e-07, 1.9988561e-07, 2.1287530e-07, -
4    2.2670913e-07, 2.4144197e-07, 2.5713223e-07, 2.7384213e-07, -
5    2.9163793e-07, 3.1059021e-07, 3.3077411e-07, 3.5226968e-07, -
6    3.7516214e-07, 3.9954229e-07, 4.2550680e-07, 4.5315863e-07, -
7    4.8260743e-07, 5.1396998e-07, 5.4737065e-07, 5.8294187e-07, -
8    6.2082472e-07, 6.6116941e-07, 7.0413592e-07, 7.4989464e-07, -
9    7.9862701e-07, 8.5052630e-07, 9.0579828e-07, 9.6466216e-07, -
10    1.0273513e-06, 1.0941144e-06, 1.1652161e-06, 1.2409384e-06, -
11    1.3215816e-06, 1.4074654e-06, 1.4989305e-06, 1.5963394e-06, -
12    1.7000785e-06, 1.8105592e-06, 1.9282195e-06, 2.0535261e-06, -
13    2.1869758e-06, 2.3290978e-06, 2.4804557e-06, 2.6416497e-06, -
14    2.8133190e-06, 2.9961443e-06, 3.1908506e-06, 3.3982101e-06, -
15    3.6190449e-06, 3.8542308e-06, 4.1047004e-06, 4.3714470e-06, -
16    4.6555282e-06, 4.9580707e-06, 5.2802740e-06, 5.6234160e-06, -
17    5.9888572e-06, 6.3780469e-06, 6.7925283e-06, 7.2339451e-06, -
18    7.7040476e-06, 8.2047000e-06, 8.7378876e-06, 9.3057248e-06, -
19    9.9104632e-06, 1.0554501e-05, 1.1240392e-05, 1.1970856e-05, -
20    1.2748789e-05, 1.3577278e-05, 1.4459606e-05, 1.5399272e-05, -
21    1.6400004e-05, 1.7465768e-05, 1.8600792e-05, 1.9809576e-05, -
22    2.1096914e-05, 2.2467911e-05, 2.3928002e-05, 2.5482978e-05, -
23    2.7139006e-05, 2.8902651e-05, 3.0780908e-05, 3.2781225e-05, -
24    3.4911534e-05, 3.7180282e-05, 3.9596466e-05, 4.2169667e-05, -
25    4.4910090e-05, 4.7828601e-05, 5.0936773e-05, 5.4246931e-05, -
26    5.7772202e-05, 6.1526565e-05, 6.5524908e-05, 6.9783085e-05, -
27    7.4317983e-05, 7.9147585e-05, 8.4291040e-05, 8.9768747e-05, -
28    9.5602426e-05, 0.00010181521, 0.00010843174, 0.00011547824, -
29    0.00012298267, 0.00013097477, 0.00013948625, 0.00014855085, -
30    0.00015820453, 0.00016848555, 0.00017943469, 0.00019109536, -
31    0.00020351382, 0.00021673929, 0.00023082423, 0.00024582449, -
32    0.00026179955, 0.00027881276, 0.00029693158, 0.00031622787, -
33    0.00033677814, 0.00035866388, 0.00038197188, 0.00040679456, -
34    0.00043323036, 0.00046138411, 0.00049136745, 0.00052329927, -
35    0.00055730621, 0.00059352311, 0.00063209358, 0.00067317058, -
36    0.00071691700, 0.00076350630, 0.00081312324, 0.00086596457, -
37    0.00092223983, 0.00098217216, 0.0010459992,  0.0011139742, -
38    0.0011863665,  0.0012634633,  0.0013455702,  0.0014330129, -
39    0.0015261382,  0.0016253153,  0.0017309374,  0.0018434235, -
40    0.0019632195,  0.0020908006,  0.0022266726,  0.0023713743, -
41    0.0025254795,  0.0026895994,  0.0028643847,  0.0030505286, -
42    0.0032487691,  0.0034598925,  0.0036847358,  0.0039241906, - - - -
43    0.0041792066,  0.0044507950,  0.0047400328,  0.0050480668, -
44    0.0053761186,  0.0057254891,  0.0060975636,  0.0064938176, -
45    0.0069158225,  0.0073652516,  0.0078438871,  0.0083536271, -
46    0.0088964928,  0.009474637,   0.010090352,   0.010746080, -
47    0.011444421,   0.012188144,   0.012980198,   0.013823725, -
48    0.014722068,   0.015678791,   0.016697687,   0.017782797, -
49    0.018938423,   0.020169149,   0.021479854,   0.022875735, -
50    0.024362330,   0.025945531,   0.027631618,   0.029427276, -
51    0.031339626,   0.033376252,   0.035545228,   0.037855157, -
52    0.040315199,   0.042935108,   0.045725273,   0.048696758, -
53    0.051861348,   0.055231591,   0.058820850,   0.062643361, -
54    0.066714279,   0.071049749,   0.075666962,   0.080584227, -
55    0.085821044,   0.091398179,   0.097337747,   0.10366330, -
56    0.11039993,    0.11757434,    0.12521498,    0.13335215, -
57    0.14201813,    0.15124727,    0.16107617,    0.17154380, -
58    0.18269168,    0.19456402,    0.20720788,    0.22067342, -
59    0.23501402,    0.25028656,    0.26655159,    0.28387361, -
60    0.30232132,    0.32196786,    0.34289114,    0.36517414, -
61    0.38890521,    0.41417847,    0.44109412,    0.46975890, -
62    0.50028648,    0.53279791,    0.56742212,    0.60429640, -
63    0.64356699,    0.68538959,    0.72993007,    0.77736504, -
64    0.82788260,    0.88168307,    0.9389798,     1. -
- - - - - - -

A. Embedding Vorbis into an Ogg stream

-

-

A.1. Overview

-

This document describes using Ogg logical and physical transport streams to encapsulate Vorbis -compressed audio packet data into file form. -

The Section 1, “Introduction and Description” provides an overview of the construction of -Vorbis audio packets. -

The Ogg bitstream overview and Ogg logical bitstream and framing spec provide detailed -descriptions of Ogg transport streams. This specification document assumes a working -knowledge of the concepts covered in these named backround documents. Please read them -first. -

-

A.1.1. Restrictions
-

The Ogg/Vorbis I specification currently dictates that Ogg/Vorbis streams use Ogg transport -streams in degenerate, unmultiplexed form only. That is: -

- - - -

This is not to say that it is not currently possible to multiplex Vorbis with other media -types into a multi-stream Ogg file. At the time this document was written, Ogg was -becoming a popular container for low-bitrate movies consisting of DivX video and Vorbis -audio. However, a ’Vorbis I audio file’ is taken to imply Vorbis audio existing alone -within a degenerate Ogg stream. A compliant ’Vorbis audio player’ is not required to -implement Ogg support beyond the specific support of Vorbis within a degenrate Ogg -stream (naturally, application authors are encouraged to support full multiplexed Ogg -handling). -

-

A.1.2. MIME type
-

The MIME type of Ogg files depend on the context. Specifically, complex multimedia and -applications should use application/ogg, while visual media should use video/ogg, and audio -audio/ogg. Vorbis data encapsulated in Ogg may appear in any of those types. RTP -encapsulated Vorbis should use audio/vorbis + audio/vorbis-config. -

-

A.2. Encapsulation

-

Ogg encapsulation of a Vorbis packet stream is straightforward. -

- - - -

B. Vorbis encapsulation in RTP

-

Please consult RFC 5215 “RTP Payload Format for Vorbis Encoded Audio” for description of -how to embed Vorbis audio in an RTP stream. - - - - - - -

Colophon

-

PIC -

Ogg is a Xiph.Org Foundation effort to protect essential tenets of Internet multimedia from -corporate hostage-taking; Open Source is the net’s greatest tool to keep everyone honest. See -About the Xiph.Org Foundation for details. -

Ogg Vorbis is the first Ogg audio CODEC. Anyone may freely use and distribute the Ogg and -Vorbis specification, whether in a private, public or corporate capacity. However, the Xiph.Org -Foundation and the Ogg project (xiph.org) reserve the right to set the Ogg Vorbis specification -and certify specification compliance. -

Xiph.Org’s Vorbis software CODEC implementation is distributed under a BSD-like license. This -does not restrict third parties from distributing independent implementations of Vorbis software -under other licenses. -

Ogg, Vorbis, Xiph.Org Foundation and their logos are trademarks (tm) of the Xiph.Org -Foundation. These pages are copyright (C) 1994-2007 Xiph.Org Foundation. All rights -reserved. -

This document is set using LATEX. - - - -

References

-

-

-

- [1]   T. Sporer, K. Brandenburg and - B. Edler, The use of multirate filter banks for coding of high quality digital audio, - http://www.iocon.com/resource/docs/ps/eusipco_corrected.ps. -

-
- - - - - - diff --git a/lib-src/libvorbis/doc/Vorbis_I_spec.pdf b/lib-src/libvorbis/doc/Vorbis_I_spec.pdf deleted file mode 100644 index 4bca17d6d..000000000 --- a/lib-src/libvorbis/doc/Vorbis_I_spec.pdf +++ /dev/null @@ -1,9056 +0,0 @@ -%PDF-1.4 -% -1 0 obj -<< /S /GoTo /D (section.1) >> -endobj -4 0 obj -(Introduction and Description) -endobj -5 0 obj -<< /S /GoTo /D (subsection.1.1) >> -endobj -8 0 obj -(Overview) -endobj -9 0 obj -<< /S /GoTo /D (subsubsection.1.1.1) >> -endobj -12 0 obj -(Application) -endobj -13 0 obj -<< /S /GoTo /D (subsubsection.1.1.2) >> -endobj -16 0 obj -(Classification) -endobj -17 0 obj -<< /S /GoTo /D (subsubsection.1.1.3) >> -endobj -20 0 obj -(Assumptions) -endobj -21 0 obj -<< /S /GoTo /D (subsubsection.1.1.4) >> -endobj -24 0 obj -(Codec Setup and Probability Model) -endobj -25 0 obj -<< /S /GoTo /D (subsubsection.1.1.5) >> -endobj -28 0 obj -(Format Specification) -endobj -29 0 obj -<< /S /GoTo /D (subsubsection.1.1.6) >> -endobj -32 0 obj -(Hardware Profile) -endobj -33 0 obj -<< /S /GoTo /D (subsection.1.2) >> -endobj -36 0 obj -(Decoder Configuration) -endobj -37 0 obj -<< /S /GoTo /D (subsubsection.1.2.1) >> -endobj -40 0 obj -(Global Config) -endobj -41 0 obj -<< /S /GoTo /D (subsubsection.1.2.2) >> -endobj -44 0 obj -(Mode) -endobj -45 0 obj -<< /S /GoTo /D (subsubsection.1.2.3) >> -endobj -48 0 obj -(Mapping) -endobj -49 0 obj -<< /S /GoTo /D (subsubsection.1.2.4) >> -endobj -52 0 obj -(Floor) -endobj -53 0 obj -<< /S /GoTo /D (subsubsection.1.2.5) >> -endobj -56 0 obj -(Residue) -endobj -57 0 obj -<< /S /GoTo /D (subsubsection.1.2.6) >> -endobj -60 0 obj -(Codebooks) -endobj -61 0 obj -<< /S /GoTo /D (subsection.1.3) >> -endobj -64 0 obj -(High-level Decode Process) -endobj -65 0 obj -<< /S /GoTo /D (subsubsection.1.3.1) >> -endobj -68 0 obj -(Decode Setup) -endobj -69 0 obj -<< /S /GoTo /D (subsubsection.1.3.2) >> -endobj -72 0 obj -(Decode Procedure) -endobj -73 0 obj -<< /S /GoTo /D (section.2) >> -endobj -76 0 obj -(Bitpacking Convention) -endobj -77 0 obj -<< /S /GoTo /D (subsection.2.1) >> -endobj -80 0 obj -(Overview) -endobj -81 0 obj -<< /S /GoTo /D (subsubsection.2.1.1) >> -endobj -84 0 obj -(octets, bytes and words) -endobj -85 0 obj -<< /S /GoTo /D (subsubsection.2.1.2) >> -endobj -88 0 obj -(bit order) -endobj -89 0 obj -<< /S /GoTo /D (subsubsection.2.1.3) >> -endobj -92 0 obj -(byte order) -endobj -93 0 obj -<< /S /GoTo /D (subsubsection.2.1.4) >> -endobj -96 0 obj -(coding bits into byte sequences) -endobj -97 0 obj -<< /S /GoTo /D (subsubsection.2.1.5) >> -endobj -100 0 obj -(signedness) -endobj -101 0 obj -<< /S /GoTo /D (subsubsection.2.1.6) >> -endobj -104 0 obj -(coding example) -endobj -105 0 obj -<< /S /GoTo /D (subsubsection.2.1.7) >> -endobj -108 0 obj -(decoding example) -endobj -109 0 obj -<< /S /GoTo /D (subsubsection.2.1.8) >> -endobj -112 0 obj -(end-of-packet alignment) -endobj -113 0 obj -<< /S /GoTo /D (subsubsection.2.1.9) >> -endobj -116 0 obj -(reading zero bits) -endobj -117 0 obj -<< /S /GoTo /D (section.3) >> -endobj -120 0 obj -(Probability Model and Codebooks) -endobj -121 0 obj -<< /S /GoTo /D (subsection.3.1) >> -endobj -124 0 obj -(Overview) -endobj -125 0 obj -<< /S /GoTo /D (subsubsection.3.1.1) >> -endobj -128 0 obj -(Bitwise operation) -endobj -129 0 obj -<< /S /GoTo /D (subsection.3.2) >> -endobj -132 0 obj -(Packed codebook format) -endobj -133 0 obj -<< /S /GoTo /D (subsubsection.3.2.1) >> -endobj -136 0 obj -(codebook decode) -endobj -137 0 obj -<< /S /GoTo /D (subsection.3.3) >> -endobj -140 0 obj -(Use of the codebook abstraction) -endobj -141 0 obj -<< /S /GoTo /D (section.4) >> -endobj -144 0 obj -(Codec Setup and Packet Decode) -endobj -145 0 obj -<< /S /GoTo /D (subsection.4.1) >> -endobj -148 0 obj -(Overview) -endobj -149 0 obj -<< /S /GoTo /D (subsection.4.2) >> -endobj -152 0 obj -(Header decode and decode setup) -endobj -153 0 obj -<< /S /GoTo /D (subsubsection.4.2.1) >> -endobj -156 0 obj -(Common header decode) -endobj -157 0 obj -<< /S /GoTo /D (subsubsection.4.2.2) >> -endobj -160 0 obj -(Identification header) -endobj -161 0 obj -<< /S /GoTo /D (subsubsection.4.2.3) >> -endobj -164 0 obj -(Comment header) -endobj -165 0 obj -<< /S /GoTo /D (subsubsection.4.2.4) >> -endobj -168 0 obj -(Setup header) -endobj -169 0 obj -<< /S /GoTo /D (subsection.4.3) >> -endobj -172 0 obj -(Audio packet decode and synthesis) -endobj -173 0 obj -<< /S /GoTo /D (subsubsection.4.3.1) >> -endobj -176 0 obj -(packet type, mode and window decode) -endobj -177 0 obj -<< /S /GoTo /D (subsubsection.4.3.2) >> -endobj -180 0 obj -(floor curve decode) -endobj -181 0 obj -<< /S /GoTo /D (subsubsection.4.3.3) >> -endobj -184 0 obj -(nonzero vector propagate) -endobj -185 0 obj -<< /S /GoTo /D (subsubsection.4.3.4) >> -endobj -188 0 obj -(residue decode) -endobj -189 0 obj -<< /S /GoTo /D (subsubsection.4.3.5) >> -endobj -192 0 obj -(inverse coupling) -endobj -193 0 obj -<< /S /GoTo /D (subsubsection.4.3.6) >> -endobj -196 0 obj -(dot product) -endobj -197 0 obj -<< /S /GoTo /D (subsubsection.4.3.7) >> -endobj -200 0 obj -(inverse MDCT) -endobj -201 0 obj -<< /S /GoTo /D (subsubsection.4.3.8) >> -endobj -204 0 obj -(overlap\137add) -endobj -205 0 obj -<< /S /GoTo /D (subsubsection.4.3.9) >> -endobj -208 0 obj -(output channel order) -endobj -209 0 obj -<< /S /GoTo /D (section.5) >> -endobj -212 0 obj -(comment field and header specification) -endobj -213 0 obj -<< /S /GoTo /D (subsection.5.1) >> -endobj -216 0 obj -(Overview) -endobj -217 0 obj -<< /S /GoTo /D (subsection.5.2) >> -endobj -220 0 obj -(Comment encoding) -endobj -221 0 obj -<< /S /GoTo /D (subsubsection.5.2.1) >> -endobj -224 0 obj -(Structure) -endobj -225 0 obj -<< /S /GoTo /D (subsubsection.5.2.2) >> -endobj -228 0 obj -(Content vector format) -endobj -229 0 obj -<< /S /GoTo /D (subsubsection.5.2.3) >> -endobj -232 0 obj -(Encoding) -endobj -233 0 obj -<< /S /GoTo /D (section.6) >> -endobj -236 0 obj -(Floor type 0 setup and decode) -endobj -237 0 obj -<< /S /GoTo /D (subsection.6.1) >> -endobj -240 0 obj -(Overview) -endobj -241 0 obj -<< /S /GoTo /D (subsection.6.2) >> -endobj -244 0 obj -(Floor 0 format) -endobj -245 0 obj -<< /S /GoTo /D (subsubsection.6.2.1) >> -endobj -248 0 obj -(header decode) -endobj -249 0 obj -<< /S /GoTo /D (subsubsection.6.2.2) >> -endobj -252 0 obj -(packet decode) -endobj -253 0 obj -<< /S /GoTo /D (subsubsection.6.2.3) >> -endobj -256 0 obj -(curve computation) -endobj -257 0 obj -<< /S /GoTo /D (section.7) >> -endobj -260 0 obj -(Floor type 1 setup and decode) -endobj -261 0 obj -<< /S /GoTo /D (subsection.7.1) >> -endobj -264 0 obj -(Overview) -endobj -265 0 obj -<< /S /GoTo /D (subsection.7.2) >> -endobj -268 0 obj -(Floor 1 format) -endobj -269 0 obj -<< /S /GoTo /D (subsubsection.7.2.1) >> -endobj -272 0 obj -(model) -endobj -273 0 obj -<< /S /GoTo /D (subsubsection.7.2.2) >> -endobj -276 0 obj -(header decode) -endobj -277 0 obj -<< /S /GoTo /D (subsubsection.7.2.3) >> -endobj -280 0 obj -(packet decode) -endobj -281 0 obj -<< /S /GoTo /D (subsubsection.7.2.4) >> -endobj -284 0 obj -(curve computation) -endobj -285 0 obj -<< /S /GoTo /D (section.8) >> -endobj -288 0 obj -(Residue setup and decode) -endobj -289 0 obj -<< /S /GoTo /D (subsection.8.1) >> -endobj -292 0 obj -(Overview) -endobj -293 0 obj -<< /S /GoTo /D (subsection.8.2) >> -endobj -296 0 obj -(Residue format) -endobj -297 0 obj -<< /S /GoTo /D (subsection.8.3) >> -endobj -300 0 obj -(residue 0) -endobj -301 0 obj -<< /S /GoTo /D (subsection.8.4) >> -endobj -304 0 obj -(residue 1) -endobj -305 0 obj -<< /S /GoTo /D (subsection.8.5) >> -endobj -308 0 obj -(residue 2) -endobj -309 0 obj -<< /S /GoTo /D (subsection.8.6) >> -endobj -312 0 obj -(Residue decode) -endobj -313 0 obj -<< /S /GoTo /D (subsubsection.8.6.1) >> -endobj -316 0 obj -(header decode) -endobj -317 0 obj -<< /S /GoTo /D (subsubsection.8.6.2) >> -endobj -320 0 obj -(packet decode) -endobj -321 0 obj -<< /S /GoTo /D (subsubsection.8.6.3) >> -endobj -324 0 obj -(format 0 specifics) -endobj -325 0 obj -<< /S /GoTo /D (subsubsection.8.6.4) >> -endobj -328 0 obj -(format 1 specifics) -endobj -329 0 obj -<< /S /GoTo /D (subsubsection.8.6.5) >> -endobj -332 0 obj -(format 2 specifics) -endobj -333 0 obj -<< /S /GoTo /D (section.9) >> -endobj -336 0 obj -(Helper equations) -endobj -337 0 obj -<< /S /GoTo /D (subsection.9.1) >> -endobj -340 0 obj -(Overview) -endobj -341 0 obj -<< /S /GoTo /D (subsection.9.2) >> -endobj -344 0 obj -(Functions) -endobj -345 0 obj -<< /S /GoTo /D (subsubsection.9.2.1) >> -endobj -348 0 obj -(ilog) -endobj -349 0 obj -<< /S /GoTo /D (subsubsection.9.2.2) >> -endobj -352 0 obj -(float32\137unpack) -endobj -353 0 obj -<< /S /GoTo /D (subsubsection.9.2.3) >> -endobj -356 0 obj -(lookup1\137values) -endobj -357 0 obj -<< /S /GoTo /D (subsubsection.9.2.4) >> -endobj -360 0 obj -(low\137neighbor) -endobj -361 0 obj -<< /S /GoTo /D (subsubsection.9.2.5) >> -endobj -364 0 obj -(high\137neighbor) -endobj -365 0 obj -<< /S /GoTo /D (subsubsection.9.2.6) >> -endobj -368 0 obj -(render\137point) -endobj -369 0 obj -<< /S /GoTo /D (subsubsection.9.2.7) >> -endobj -372 0 obj -(render\137line) -endobj -373 0 obj -<< /S /GoTo /D (section.10) >> -endobj -376 0 obj -(Tables) -endobj -377 0 obj -<< /S /GoTo /D (subsection.10.1) >> -endobj -380 0 obj -(floor1\137inverse\137dB\137table) -endobj -381 0 obj -<< /S /GoTo /D (appendix.A) >> -endobj -384 0 obj -(Embedding Vorbis into an Ogg stream) -endobj -385 0 obj -<< /S /GoTo /D (subsection.A.1) >> -endobj -388 0 obj -(Overview) -endobj -389 0 obj -<< /S /GoTo /D (subsubsection.A.1.1) >> -endobj -392 0 obj -(Restrictions) -endobj -393 0 obj -<< /S /GoTo /D (subsubsection.A.1.2) >> -endobj -396 0 obj -(MIME type) -endobj -397 0 obj -<< /S /GoTo /D (subsection.A.2) >> -endobj -400 0 obj -(Encapsulation) -endobj -401 0 obj -<< /S /GoTo /D (appendix.B) >> -endobj -404 0 obj -(Vorbis encapsulation in RTP) -endobj -405 0 obj -<< /S /GoTo /D [406 0 R /Fit ] >> -endobj -436 0 obj << -/Length 1030 -/Filter /FlateDecode ->> -stream -x]8WHr]iԪ*{AMQ`L~ I&&; j:7q@~8IB!xu>>_\r$4R $AsDa)GBX/ MpTEP%٧$nZBۏFv) pO -aȪ/zM^{Br]c@J;cj:e#yfZ"?; H1l (Vmsm A{kQo೾c`Ɍ5x>G)ں_P-.Rj:n࣏ {GvXHJL7#.SߜXc,E۫= Hă~vJx\R < =Ş1t{gZzS-WNCt@|Ńyf?-:u=z8}\x0rr㎖HLyi1scwwsG8y[sWUV8NI1I\ 控ZsW-kGp䪚@Jҵsq z :&ߗ~7~=Dxt'a= ^g/~L(72jGXjQUӸϪUR@hΏ{cqCÞlJ׵$?K>X%o<gm'_;1޿Sh}Q jTީP)Um̄ӲZWⰯLu$zr*Ht%h2kXQj, iP=Y'ܒ"Ác\i|Y;yVt~0W{D9aX=+6=5٪Pi1"l#su~I~?m9cs)ŀ0UBK҅zz|TnCai 4տ9 -endstream -endobj -406 0 obj << -/Type /Page -/Contents 436 0 R -/Resources 435 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R -/Annots [ 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R ] ->> endobj -407 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 509.65 248.208 522.269] -/A << /S /GoTo /D (section.1) >> ->> endobj -408 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 497.529 165.278 507.691] -/A << /S /GoTo /D (subsection.1.1) >> ->> endobj -409 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 480.758 214.439 493.378] -/A << /S /GoTo /D (subsubsection.1.1.1) >> ->> endobj -410 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 468.637 222.703 478.932] -/A << /S /GoTo /D (subsubsection.1.1.2) >> ->> endobj -411 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 451.867 220.487 464.353] -/A << /S /GoTo /D (subsubsection.1.1.3) >> ->> endobj -412 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 437.421 339.464 450.04] -/A << /S /GoTo /D (subsubsection.1.1.4) >> ->> endobj -413 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 422.975 260.778 435.594] -/A << /S /GoTo /D (subsubsection.1.1.5) >> ->> endobj -414 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 410.854 241.589 421.148] -/A << /S /GoTo /D (subsubsection.1.1.6) >> ->> endobj -415 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 394.083 233.399 406.703] -/A << /S /GoTo /D (subsection.1.2) >> ->> endobj -416 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 379.637 225.905 392.257] -/A << /S /GoTo /D (subsubsection.1.2.1) >> ->> endobj -417 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 367.516 183.549 377.811] -/A << /S /GoTo /D (subsubsection.1.2.2) >> ->> endobj -418 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 350.746 200.132 363.232] -/A << /S /GoTo /D (subsubsection.1.2.3) >> ->> endobj -419 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 338.625 182.413 348.919] -/A << /S /GoTo /D (subsubsection.1.2.4) >> ->> endobj -420 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 324.179 194.834 334.473] -/A << /S /GoTo /D (subsubsection.1.2.5) >> ->> endobj -421 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 309.733 210.932 320.028] -/A << /S /GoTo /D (subsubsection.1.2.6) >> ->> endobj -422 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 292.962 251.894 305.582] -/A << /S /GoTo /D (subsection.1.3) >> ->> endobj -423 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 278.517 225.335 291.136] -/A << /S /GoTo /D (subsubsection.1.3.1) >> ->> endobj -424 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 266.395 247.931 276.69] -/A << /S /GoTo /D (subsubsection.1.3.2) >> ->> endobj -425 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 237.919 214.757 250.538] -/A << /S /GoTo /D (section.2) >> ->> endobj -426 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 225.798 165.278 235.96] -/A << /S /GoTo /D (subsection.2.1) >> ->> endobj -427 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 209.027 275.445 221.647] -/A << /S /GoTo /D (subsubsection.2.1.1) >> ->> endobj -428 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 196.906 199.811 207.201] -/A << /S /GoTo /D (subsubsection.2.1.2) >> ->> endobj -429 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 180.136 207.615 192.755] -/A << /S /GoTo /D (subsubsection.2.1.3) >> ->> endobj -430 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 165.69 314.139 178.309] -/A << /S /GoTo /D (subsubsection.2.1.4) >> ->> endobj -431 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 151.244 207.81 163.863] -/A << /S /GoTo /D (subsubsection.2.1.5) >> ->> endobj -432 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 136.798 234.279 149.418] -/A << /S /GoTo /D (subsubsection.2.1.6) >> ->> endobj -433 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 122.352 245.985 134.972] -/A << /S /GoTo /D (subsubsection.2.1.7) >> ->> endobj -437 0 obj << -/D [406 0 R /XYZ 71 770.89 null] ->> endobj -438 0 obj << -/D [406 0 R /XYZ 72 730.164 null] ->> endobj -441 0 obj << -/D [406 0 R /XYZ 72 527.417 null] ->> endobj -435 0 obj << -/Font << /F18 439 0 R /F19 440 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -484 0 obj << -/Length 1300 -/Filter /FlateDecode ->> -stream -x]s6+3o鲛n3;M* $abq2鯯A74;` ؏^W"ڋϓȾB3;~|N~a()EJq(BIoz0"@VAy,G6gu1ϊX~n]BrF^~579mIH{%-*ӼnqoVe^/77"">1*-u-h-9԰^ bpVe>kC26t!HY^)H͉ĥzyWEH;|0kxHV"$Nϒ.7!L#dv $!v}PPef^= -qE\;9 i Y5P/lO ͤ4|jmWe5AAg:j i֡8j^/f;j/3(X{`j/u'@(?.5͗X41>{իqr_[_^!>j5O1 }%;yw@K:UtjҲa`vtY.Y3r>WAHsydW,@uG$fY~sɎ,Gk:km?DF#]kx3Cv\1sF/4WAiE8X>ݪ&\^B1iDCu @?'nDT\Ι7 p_W7Xܹ2 j[i5YUfiǘuah;#)ʢlrp 6h9XT"4G"]Ex+.~Q#HRK2&`se>H;MrL˺FdXc(sb'M2]6U~x2Q3#v5ؔN@Jb!

Yʆ?B嚚kHXDD%\צڔ9Yrv"\NgD u%/Ps55W hWsmK8ةzұb cʰt {^Wj sy*G!QMfhD&>4/X &֧E[qf𛓡|IgeY?@Mڧyhgf#k^g[/r5 <{h9i:ЋV"x|ekZ#,vQE[:[RZVv%h,י\ ,rzow($B$33E -endstream -endobj -483 0 obj << -/Type /Page -/Contents 484 0 R -/Resources 482 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R -/Annots [ 434 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R ] ->> endobj -434 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 714.888 277.526 727.507] -/A << /S /GoTo /D (subsubsection.2.1.8) >> ->> endobj -444 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 700.442 240.197 713.061] -/A << /S /GoTo /D (subsubsection.2.1.9) >> ->> endobj -445 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 674.29 276.768 686.909] -/A << /S /GoTo /D (section.3) >> ->> endobj -446 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 662.169 165.278 672.331] -/A << /S /GoTo /D (subsection.3.1) >> ->> endobj -447 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 645.399 244.584 657.885] -/A << /S /GoTo /D (subsubsection.3.1.1) >> ->> endobj -448 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 633.277 243.479 643.572] -/A << /S /GoTo /D (subsection.3.2) >> ->> endobj -449 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 618.831 241.757 629.126] -/A << /S /GoTo /D (subsubsection.3.2.1) >> ->> endobj -450 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 604.386 282.789 614.68] -/A << /S /GoTo /D (subsection.3.3) >> ->> endobj -451 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 575.909 271.743 588.529] -/A << /S /GoTo /D (section.4) >> ->> endobj -452 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 563.788 165.278 573.95] -/A << /S /GoTo /D (subsection.4.1) >> ->> endobj -453 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 547.018 285 559.637] -/A << /S /GoTo /D (subsection.4.2) >> ->> endobj -454 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 534.896 277.526 545.191] -/A << /S /GoTo /D (subsubsection.4.2.1) >> ->> endobj -455 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 520.451 260.288 530.745] -/A << /S /GoTo /D (subsubsection.4.2.2) >> ->> endobj -456 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 506.005 242.408 516.299] -/A << /S /GoTo /D (subsubsection.4.2.3) >> ->> endobj -457 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 489.234 221.922 501.854] -/A << /S /GoTo /D (subsubsection.4.2.4) >> ->> endobj -458 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 474.788 296.186 487.408] -/A << /S /GoTo /D (subsection.4.3) >> ->> endobj -459 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 460.343 352.964 472.962] -/A << /S /GoTo /D (subsubsection.4.3.1) >> ->> endobj -460 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 448.221 247.936 458.516] -/A << /S /GoTo /D (subsubsection.4.3.2) >> ->> endobj -461 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 431.451 284.354 443.472] -/A << /S /GoTo /D (subsubsection.4.3.3) >> ->> endobj -462 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 419.33 229.466 429.624] -/A << /S /GoTo /D (subsubsection.4.3.4) >> ->> endobj -463 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 402.559 236.62 415.179] -/A << /S /GoTo /D (subsubsection.4.3.5) >> ->> endobj -464 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 388.113 215.744 400.733] -/A << /S /GoTo /D (subsubsection.4.3.6) >> ->> endobj -465 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 375.992 230.273 386.154] -/A << /S /GoTo /D (subsubsection.4.3.7) >> ->> endobj -466 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 359.222 214.756 371.841] -/A << /S /GoTo /D (subsubsection.4.3.8) >> ->> endobj -467 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 344.776 262.568 357.395] -/A << /S /GoTo /D (subsubsection.4.3.9) >> ->> endobj -468 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 318.624 305.245 331.243] -/A << /S /GoTo /D (section.5) >> ->> endobj -469 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 306.503 165.278 316.665] -/A << /S /GoTo /D (subsection.5.1) >> ->> endobj -470 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 289.733 216.33 302.352] -/A << /S /GoTo /D (subsection.5.2) >> ->> endobj -471 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 277.611 203.063 287.773] -/A << /S /GoTo /D (subsubsection.5.2.1) >> ->> endobj -472 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 263.165 269.071 273.46] -/A << /S /GoTo /D (subsubsection.5.2.2) >> ->> endobj -473 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 246.395 202.898 259.014] -/A << /S /GoTo /D (subsubsection.5.2.3) >> ->> endobj -474 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 220.243 258.154 232.863] -/A << /S /GoTo /D (section.6) >> ->> endobj -475 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 208.122 165.278 218.284] -/A << /S /GoTo /D (subsection.6.1) >> ->> endobj -476 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 193.676 192.753 203.971] -/A << /S /GoTo /D (subsection.6.2) >> ->> endobj -477 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 179.23 227.45 189.525] -/A << /S /GoTo /D (subsubsection.6.2.1) >> ->> endobj -478 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 162.46 226.475 175.079] -/A << /S /GoTo /D (subsubsection.6.2.2) >> ->> endobj -479 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 148.014 250.537 160.266] -/A << /S /GoTo /D (subsubsection.6.2.3) >> ->> endobj -485 0 obj << -/D [483 0 R /XYZ 71 770.89 null] ->> endobj -482 0 obj << -/Font << /F15 442 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -523 0 obj << -/Length 1340 -/Filter /FlateDecode ->> -stream -xZMs6WHbc?dEXOрe3"[ -yvԻ~_Nqoׁ:.cs[ib(ҜOB;/ EoPTyCªoJ'f_ H9}VEH ->ϴ-, d=>M5,sFx7a,]SZ*e-3h1ow)["ѭ r|9'?1w2A -O^)r4nw-:e r—W"ś `1'Bsj$'F#aT8K꟎ -ȈyG7y}))ɳs',w3U! 1o+}9 -ho$s:rHҘ/L01ǒ7Z8EIЙSY{L'wg='c<o5!Uo(|I+6Lr_xGbA<*K31+YLQ|dm,ZF6u_=i`/!ZPcqb●3ie'ڈ/IbwB$[[h$+D' P BK FI0&I+d)@-l FU ̗"g=LrBZKɽ:L8/=pA76$Qo-LݗƔU" -kanӈu<(TG3S1w?BK~"1":w,1^ ѐpe}9mdk~6oaG[tVձ'ܱx"mk&*ZZQa`ܰ O} *{+$ m'k&L|9JTOd W)qL$bfQF@Һ5h2 k&D $> -endstream -endobj -522 0 obj << -/Type /Page -/Contents 523 0 R -/Resources 521 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R -/Annots [ 480 0 R 481 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R ] ->> endobj -480 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 714.888 258.154 727.507] -/A << /S /GoTo /D (section.7) >> ->> endobj -481 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 702.767 165.278 712.928] -/A << /S /GoTo /D (subsection.7.1) >> ->> endobj -486 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 688.321 192.753 698.615] -/A << /S /GoTo /D (subsection.7.2) >> ->> endobj -487 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 673.875 185.829 684.17] -/A << /S /GoTo /D (subsubsection.7.2.1) >> ->> endobj -488 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 659.429 227.45 669.724] -/A << /S /GoTo /D (subsubsection.7.2.2) >> ->> endobj -489 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 642.659 226.475 655.278] -/A << /S /GoTo /D (subsubsection.7.2.3) >> ->> endobj -490 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 628.213 250.537 640.465] -/A << /S /GoTo /D (subsubsection.7.2.4) >> ->> endobj -491 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 602.061 233.357 614.68] -/A << /S /GoTo /D (section.8) >> ->> endobj -492 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 589.94 165.278 600.102] -/A << /S /GoTo /D (subsection.8.1) >> ->> endobj -493 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 575.494 195.419 585.789] -/A << /S /GoTo /D (subsection.8.2) >> ->> endobj -494 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 561.048 163.067 571.343] -/A << /S /GoTo /D (subsection.8.3) >> ->> endobj -495 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 546.602 163.067 556.897] -/A << /S /GoTo /D (subsection.8.4) >> ->> endobj -496 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 532.156 163.067 542.451] -/A << /S /GoTo /D (subsection.8.5) >> ->> endobj -497 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 517.711 196.07 528.005] -/A << /S /GoTo /D (subsection.8.6) >> ->> endobj -498 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 503.265 227.45 513.56] -/A << /S /GoTo /D (subsubsection.8.6.1) >> ->> endobj -499 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 486.494 226.475 499.114] -/A << /S /GoTo /D (subsubsection.8.6.2) >> ->> endobj -500 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 472.049 244.164 484.668] -/A << /S /GoTo /D (subsubsection.8.6.3) >> ->> endobj -501 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 457.603 244.164 470.222] -/A << /S /GoTo /D (subsubsection.8.6.4) >> ->> endobj -502 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 443.157 244.164 455.776] -/A << /S /GoTo /D (subsubsection.8.6.5) >> ->> endobj -503 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 417.005 183.251 429.624] -/A << /S /GoTo /D (section.9) >> ->> endobj -504 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 404.884 165.278 415.046] -/A << /S /GoTo /D (subsection.9.1) >> ->> endobj -505 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 390.438 167.13 400.6] -/A << /S /GoTo /D (subsection.9.2) >> ->> endobj -506 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 373.668 173.147 386.287] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -507 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 359.222 230.038 371.841] -/A << /S /GoTo /D (subsubsection.9.2.2) >> ->> endobj -508 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 344.776 230.429 357.395] -/A << /S /GoTo /D (subsubsection.9.2.3) >> ->> endobj -509 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 330.33 220.609 342.949] -/A << /S /GoTo /D (subsubsection.9.2.4) >> ->> endobj -510 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 315.884 225.486 328.504] -/A << /S /GoTo /D (subsubsection.9.2.5) >> ->> endobj -511 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 301.438 218.332 314.058] -/A << /S /GoTo /D (subsubsection.9.2.6) >> ->> endobj -512 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 289.317 209.878 299.612] -/A << /S /GoTo /D (subsubsection.9.2.7) >> ->> endobj -513 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 263.165 125.418 273.46] -/A << /S /GoTo /D (section.10) >> ->> endobj -514 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 248.72 234.075 259.014] -/A << /S /GoTo /D (subsection.10.1) >> ->> endobj -515 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 220.243 301.186 232.863] -/A << /S /GoTo /D (appendix.A) >> ->> endobj -516 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 208.122 165.278 218.284] -/A << /S /GoTo /D (subsection.A.1) >> ->> endobj -517 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 193.676 215.71 203.838] -/A << /S /GoTo /D (subsubsection.A.1.1) >> ->> endobj -518 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 176.906 214.917 189.392] -/A << /S /GoTo /D (subsubsection.A.1.2) >> ->> endobj -519 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 162.46 189.891 175.079] -/A << /S /GoTo /D (subsection.A.2) >> ->> endobj -520 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 136.308 246.807 148.927] -/A << /S /GoTo /D (appendix.B) >> ->> endobj -524 0 obj << -/D [522 0 R /XYZ 71 770.89 null] ->> endobj -521 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -529 0 obj << -/Length 2089 -/Filter /FlateDecode ->> -stream -xڝXK8W{-cNLdiefDD!t_Z(\LX*z긊W^/Ɵ^%Vv&Ez8jT4ޭQYE7,uI"3@*iW[s~s"oLxmv"YF?]IUlvENwLT}8w4j@tcx$'nϦ¨x8YZYt+f!>ԟ4O}S݇k>;of ^ /o7~/k2rgkgb]-,[:hG2ΊWɿ>ZA|ܠWegNf)Ϭ'TdaޝllT/ٳ9ዱ1Oo?޽UuOwF&նd'^vp=vLzɘ/ *)7-Nxs:]8Q `jj&C'х؋(:(z4 8'CVGpB d w2) ap"-gąr%8 LA}"x\ķwgyCy0 -A,Io; ́ؒ<2LWL)4ZPcoNbILgZ{֨^V< O619ppV}@a' efsp+" 36{%Ozܟϟ? 0[ DkmL)ArF -]y8 -j H90Hw0a߀ DI0xx<ءcׯ<@"aF. *9OBk$q0Lp^`u)@ջeѪqW$17h *p$4١GHzZLh 40V 1~ؤRln[(U4M{r8*]O1fu o:l - -OyKg*(ail߷܅CP0:}"t$k5%ne5ҘFI &tz5PYdy&T+X7rYߝR!s,3quLtR-Vr3N1R#YV5 4ICl\sqK7|{BXF?GKG4^ͺU9Pl%33Fk?,~2G]O 9w/@Щ_> endobj -525 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [298.045 634.058 346.266 646.677] -/A << /S /GoTo /D (section.4) >> ->> endobj -526 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [356.803 634.058 522.892 646.677] -/A << /S /GoTo /D (section.4) >> ->> endobj -530 0 obj << -/D [528 0 R /XYZ 71 770.89 null] ->> endobj -2 0 obj << -/D [528 0 R /XYZ 72 730.164 null] ->> endobj -6 0 obj << -/D [528 0 R /XYZ 72 703.022 null] ->> endobj -10 0 obj << -/D [528 0 R /XYZ 72 589.433 null] ->> endobj -14 0 obj << -/D [528 0 R /XYZ 72 419.861 null] ->> endobj -18 0 obj << -/D [528 0 R /XYZ 72 311.725 null] ->> endobj -527 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -535 0 obj << -/Length 2514 -/Filter /FlateDecode ->> -stream -xڍXݏ۸_a@ֱ>,ɽK(pM.>p-KD>J_ mQ}p8$g8ܬ^zoWqm*Ud[U"&6m%MiT}GPA@,ls{CKXNH4}]#VB{:l!9Isg,\/`̾wLqZS& @|4,7eB0v:fKKޙpff 0yF7qT |2{H&)#;|0=2N0-$ҨqA@A/Qc~yA}ٓ^٧d.x>3c3 nܱ6ЇdjX"JvoOn6Ue+~UU1k;V1it#?ed9!٘mcI=ڵLH4xo^4Ape>acZlP$U a[ф5N3ѳFN -4.2I"q,,`M}O<`:Y^Hv <HP.x^4+1@'*7*R -4+<+Tn6xGW-i8"}y`QOB.C}== ;F-~vO+$s"%,d -niSYxʓ8C)$&~))-YT|a.XIshb!LI2fro -S\yƫAafxЪ̅t4% -,RJOj0r.6a=[ gb^Spd/;Cײ -#2VKe=wYx;~˛?7,S{Px/Kf?<:z$%=,Q'R&beEJZPzjVhZ]!xn .hFvOJͽ$$gAU'm^]NfA(S4>A@oLEnЍd"Ah~[CG$KXVyߖ4'.wt p O#R̒xF]eZ5!qx5!da~ѿ`]I*N@vt {ա-ŒXp?)!aI&ʾ^߇Z^6UFa8 -;!L?ORsΕEdI}pa?G5&c>^U9&\ϡ@V9|5?yװ?:"4\Hiؓq]_ "a(*ž?vR $;0\hDL*eT -]c~ o(7]j#hf[r+U@ R_BH8" (Ɉ}9wҚjKNO'dS{esǛ$zK6/qPEڷw/g -endstream -endobj -534 0 obj << -/Type /Page -/Contents 535 0 R -/Resources 533 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R -/Annots [ 531 0 R 532 0 R ] ->> endobj -531 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [463.663 512.646 528.745 525.266] -/A << /S /GoTo /D (appendix.A) >> ->> endobj -532 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.857 498.2 276.512 510.82] -/A << /S /GoTo /D (appendix.A) >> ->> endobj -536 0 obj << -/D [534 0 R /XYZ 71 770.89 null] ->> endobj -22 0 obj << -/D [534 0 R /XYZ 72 482.468 null] ->> endobj -537 0 obj << -/D [534 0 R /XYZ 72 265.324 null] ->> endobj -533 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -542 0 obj << -/Length 1389 -/Filter /FlateDecode ->> -stream -xڕWKoFW -h.lO7-PE(E.-"W]w^TIFrgfgͬB oBY>S*(4vG^ -KoxѴnFpmZoqa| RD@^W# !]Of:'cOa6- -أK׆BcmB ݏV%Ad;Tdh+f=2y0BoЀp,wo" 9ܹjkfWSՕ -@.iqe@):&VġoF`:-w]OG%g,EO{9Jh6"1O"DR99=6 C?A=o,d{!g}zP>周jvXLn5B(cm=L^hjvqm(+\b2}SȒePRIIB=9Eڪs,(!gr{m^;͌pK)|A\Y:XHk}r:h+zú[gZx3!+^$UE'xśyٙ Cж5Yl ԅ]x@ʫ-DLG[ JAMJ-|8 (xu}l{D3N#f"uSs54A@2 ,jA$^cH#33"U*PBaIhr3u LGrKYS9ba#~% {E -3u?'b2t7NBrW1t!YV;Gќ:VSuƑHS&ܱ2&\Kj?:[կiz49c)/C+j^$@̕8=BI|`oq{L٭\b:9 -+!.ceON4Q^Ƴ eQ_+HqʮХNƞNy`>免8FIcU-ՍӋw]:.tQ%&JNKi{i먎y!xeSYhy}ܽ>ODmkvӚ=,BOU ->u*”obaǒh"pT޽^;pvv/UA,CZ:}0rE9d4^ovz`YX'd[ZE -endstream -endobj -541 0 obj << -/Type /Page -/Contents 542 0 R -/Resources 540 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R ->> endobj -539 0 obj << -/Type /XObject -/Subtype /Image -/Width 500 -/Height 142 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 247 545 0 R] -/Length 8928 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^n0$ջ{wz!ak\t#( ;9KtH @z2#1ISHKvf!!]*MOUj C`İ\]À-}4boIe}QznQ:7_MǦd_S ި{*KG%dFIG|[.R:6^k!I :;N*@vj(Zҋ0mK0Pz'MFƦǾM7y*y}/\nBW_:J7}} J~V[ӁbYQzg)tF⤟ݗ =wQ_YxH(c`) VXYBL!XYXK;SnÝ, 6l/3^7Xw~012i̖h%3zw+Þe,0z-k՞<י̿kSUD_wA5gMP/:ݾC::C-)$*REԏdedP@ L.' A p&uT$Ng{rP$( '@W͙6*1ZՂeNh܁"ѨYc|C=a1Z/|Pt)wWrݝAXĺǀb< 6B> ک/TAmi8>Q Xb}>Axd$OlRG?2Ljq+)uXB/ PNwNKt5^X9;psO -lwp7&$צ@XsW::OɤyG:G=@[0VKt7@̱b?j;lAKs] ~ێMG^P |(voMxfDVTΑe8)qzѪ{i_hhԬJ8acW˭瓦3XӻgG %.vՌnܐV'1tT4'0۸z=u3B<̈Ἧ[gc_褩Y9+SM[v'௫X<д.Cpp!Wޑm_.ުD*)d}b 5Qݗ,!D%$N6u(2=ȠjwyHq%j{_Yo{"}>w?o^?]~so~e>_O~r Fӗ;}Y Y Y7A/5gu_1B,.*mnda -4*_b%5AZ 1.r*Q!0#*$vk7蚮[CIk)RfK8s_d}jPt*=w1xao C'v?GnӨ? -4>13]GNh|aL4N\7>ݝtri 1 KڰY)P-W[~8r_jK ocsz h-L^7^tYNL0C R|\':0dT9A:$aI7jP6 /ʬtc@>(1}K5iu#eot676F҄CK룠8@LOjk0LA=?U>}.vQVבּd^e }@Pr wJyFXk4"4k42jFO՘ž.l5U}8uhLCv a:0=@ݝ#᫨ttCK zڐc x01q NQ#np='{7ǀ6@ag:*.@‘Paz%pݾ :ؽw Lrk.Tpgz0a Wp@wMDtv镒7†ؒ2TS6Ȁ\abYDvk8Wҡyƪ>Ec\B˸r8(< j'8}w$ r &4ӛn.#nQ3pq?{v< -PeCwg#s{ӳ^:\59=Vz4|98lpkDgB_u|\RzʦUqE­U@Ѐ\ e\o_I)Dt*(N\@A>e2%| q)H|Å8!Udcz5!wX9e=9ϗ&*{*NxU4o9{!_! hMD n.M׃4:`z96ZNZ˻]8kNyz`O)Yn]'Ԙ[qکH;Dt(\*ȥfk}d+" _3qfHx:mt&&T,(8]0DX o<7gh:ݸCL\~nu%ƾӿ4pPif5orD+|v ;qݷ[L׉K* :en!D#1"zzߕx9 -d1.At8d ->o1Xnޅ=.bZB.:! G!:K;O'"k37 Dt`МeӉn -6D /"YND640.2HDt`kŋ8Ӂ XrRI:ecoO4RaN٘7t&rrJ5V N*ʛLL+!!N٘请5q>e̍f0ӉXlO#K:ӚHNL;WRNDLV(<̉4,$t6h$Yi|S߼ EڏO N|-Y|TKG{gҙ?McY'[ck u>ԙ03\7s{GyI՚`0ތwk>sf@3=]u80=XA@t%N0LS6(@XdjG"]9q+:\3}zE(N$yCt=9Js;y)QJWwvr@ -M??T -h]HffGf`ƶW2Ia$۹L7l] Mt8)Z R\)O*hv^E0YRgz - Rz~ʦE"EO\x:pXH u݁!x`*vRv)M93f'}LN J& -ɡN5x@tjmlRtWL׻kTjov5~_,[|w:y5{韲}v9wGy /RȺQ3-Nqz4=ȕ;-2Y8IT|~&>1 sNDΌ%4_e:uݑ^&-ߑc_ZQq:e@f3ь{^|Lj޹P5vcOՎ˻NtU#0[G.P">+mN'A31v,ݜ[Ks{O:衐N{w8qSQ{?763츮:0ۀ.EQdFp"cRd+nHv -KLE3͚" gkiպ,YKL1oԩ ;{þ;}|x{?tyM("yW${0tΡ -d3,xPEՋ*!*H_SBݦ46&"aSRΣ.d(clJlg1ᇚPzj\{6:BPDz2CpeW% -$4jB-+ ڒ ؠپpe~RbGMl7 5m]-$]#s+g$X=:"Ӹ̫FWc|rLqi~ݻywl]l[ "}e,$91;{5O WGH &GwBZ"9q,S?ZadH$mHmM"5&}7`f -N 7URnCL?`b(c 0KNC}*BL[\ U ˢ}_igܳzN @={i!Tĸr7CmAg}(g~Uqag}z*Qr};w>lZt\-i薙UCS"ݱ025[ FQ SSztn7WVA?}^&]2:ҶI85}OzfPbZ2Wc n:9C-A0Z?WcU*~ðHY}p:ryw6t`9Ua -J.hjJ_H q[fB$ET[|{)ceiLҁ^D$qe9Cհ>D :%~<>vn;^/vٳ#r =c";|vs1=5fe -UhjhX37͕;v`q2IƽG8tjɞRU{&dJqD۠J)!oʽ?m8>vG,Q\?\ѥ=i.%fOg 7 ؄mt.w]O-:YxӁ¿i^ʤik+[A1<.lݏdp0iYJKCq_H -1XEұqeḐnÄiZtQ9_>҃ LHa~pn -5H9iu_TT:250x%cqJf㴝! [S$[2ͦEPU"# #h%)`hyVkdh0 -t\GV](Fatu/ z1 -+ů)ȃ!V8$p_l|^adJW3׹]eJW1.xf2$,RdfhiQY߁&'ޛx -5':S>i{^HTGPOy+W'\:WGoLzKUvJ hL7=F'Lzz!U1I[#ю҉GT^َ8F>$GQ;Y>Rs=x3RY׶*Գ~iY񚛃}_ k?ފw4urʳlhV1HWz{]#r~ܕh1#xϽ(p9v;_kqIuÏ َn<0g9r07Dm2}m3.rF3*%(!ۺ,6p3)tϴᦷ.${հ/s,|)LҺmMΛ̚Q)8n]U\F@_ 4*}0 d3P!<@۝&8 LPC@K„".$3:W9P(Hqcтn.]t$y>@En߹. //8SAN/B̃SIqIz#hNX;/X(01f%έu.%z9r;7g5>4+Zr-ln&aA:0/AT3:t NjA&ιfs/DKtHW^F~=޵*0PesvD/0$JtN/`wۀӇgb5BLQze뎊iNOsyv΋qpEBN7E5k̍qDo6u\NOAy)dyIqyHSDG~;+Ky@02".c\wMqO'%]SNa'ZE[zcR\tAmlU7M7nqӍnt7ݼpX -endstream -endobj -545 0 obj << -/Length 697 -/Filter /FlateDecode ->> -stream -x ApqxĂA+hĨQGR|%X Ix a+$$M EϊB|e(&b:Ocj˖8 祶d,(J,cU.CMF̖C|1<leaH<ϗ#|6˳,e Q`XFy˓sx -endstream -endobj -543 0 obj << -/D [541 0 R /XYZ 71 770.89 null] ->> endobj -26 0 obj << -/D [541 0 R /XYZ 72 684.709 null] ->> endobj -30 0 obj << -/D [541 0 R /XYZ 72 561.463 null] ->> endobj -34 0 obj << -/D [541 0 R /XYZ 72 448.014 null] ->> endobj -544 0 obj << -/D [541 0 R /XYZ 249.391 187.141 null] ->> endobj -540 0 obj << -/Font << /F15 442 0 R /F18 439 0 R >> -/XObject << /Im1 539 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -548 0 obj << -/Length 2031 -/Filter /FlateDecode ->> -stream -xڕXIF WfSA -Kۃ,ɶPY24R^^}I~mOҋgp/v7׍]/lۢJ"ǁIUn)rMzT[ڞ'3b1cNӞKEם8Eki̴Ry1o-6esJo\v7A:#lCwSJD[QYsv2,K05Wl?v"81 Ѳ!N5ܑ7oһ`5zL3w9td\ABuW%)C$l!o/mzgN'ǂOis({j:)w{uK ǑtmށwO^pM$R Mf{*J|ƇF!U'v0 -G<=R\bJ|رae)ՙ@F !l..W])Au csU[t7}9 $gD o4ؿ2 gC>6 b^l:M_JƑr_E dc:~>'Rqu/qҖsTRpLSBy2mMJmU0Q99Mߙjs@ES_v@gPjW,]*YL928U_jZ%V5gLAxB;C{*k!8Ak;>, 3 3+f:*,_UBu\eDVqrϷr;KRE 'g*\A3K% ).Խ6qn\_nydρϣ:S8q2ǏOC i"۔a|@|>1 -FlM&GxF8u15s$kZ@\ m$ٌ7׶Յr@ I8n3rG+gn4itQI_0aZC_xRKedNM v2e.R>$yO+L W_]PN>?1V,, 7%ai VH mAfyKNl }[s"%w{5Ygyy=l*~Z5̏-y;=?88+a3-$($~8EV6=݁UiyVlRVĢk~FޑZC}2SJ> endobj -549 0 obj << -/D [547 0 R /XYZ 71 770.89 null] ->> endobj -38 0 obj << -/D [547 0 R /XYZ 72 730.164 null] ->> endobj -42 0 obj << -/D [547 0 R /XYZ 72 640.874 null] ->> endobj -46 0 obj << -/D [547 0 R /XYZ 72 414.182 null] ->> endobj -546 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -553 0 obj << -/Length 2206 -/Filter /FlateDecode ->> -stream -xڍXK6Wfj$M[f*M IC@'>Ej-_hpsބބw7>F&,7MoaXoDx, %a0lc4`h%;P-o"})t wNQge"'ʂc03<[*`OqscDW3퟿?B{+^߃]8UݵmXkZp00(˸ 7]ɪgnFo^eUNBF\"Vx S [aSP))dAQ$| ,I" ׳LG:[0OL%wV\N%[9Nr2)ݯg$KEEoO_))D6D(H^eĪ,*he*Ily4HW, 0ò5W2πdyPZu bb~*B!edYvL([<nQz(o#  *:`pF&0gU=vGJSXŽ2[8?v/#b)Wd: -]:$Hʈ0hI-aP5"S.VgXbQ1ش9 gIG9E2v<:eH{Vʻ,AfbRίyg@ʷ-/f(Ŗfq> D@~E1oKZ"UL;{bҍxe% ρ5 !B悐͊&T ۟>|}LP+nnO;OoH8Tg!< Hpܑj4bi>#QrG"ǚ_+ʧ. -1..Fw5D~:bE<ݟT=؎"|AYj=/qb^6{$&~J|4VT|UO(^Ic8eʮ>0~f x>3L4 5^k!Jb;a|ýxhkej8RdǦWF8f7_N㔧_LzJ!8QB]ǀ`5;0eALMXb+_WVtJ oC@R}3 ާ*qVDIAB,,$R@2x#o7P"'m?@ -endstream -endobj -552 0 obj << -/Type /Page -/Contents 553 0 R -/Resources 551 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 550 0 R ->> endobj -554 0 obj << -/D [552 0 R /XYZ 71 770.89 null] ->> endobj -50 0 obj << -/D [552 0 R /XYZ 72 730.164 null] ->> endobj -54 0 obj << -/D [552 0 R /XYZ 72 401.853 null] ->> endobj -58 0 obj << -/D [552 0 R /XYZ 72 262.501 null] ->> endobj -551 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -559 0 obj << -/Length 1529 -/Filter /FlateDecode ->> -stream -xڕˎ6_!$"QoG(6F.I\k )6|}g8#YZkDr8BM͋ߣԋLS\xyT",]}w&qWf+rVnS.7pP ]MSOkV'YᳯQ&ԍvgzX7ideizTfggͿ?@mIUw(Rp%T61GW ;v\v<]̴8W-U,+X2 p"{I*Mn$|˓dр4]f5ѤBVL-xǒ<@1 -&&̋<ȋl18v,et6'hUJAHW^yuADZ3TpF~h.YdhbS/7Bc_~V?9 g/qS#.PbU=Yw7]7?JՏȘp"%!} %ǡnеs^?xZ?2vrx=lLpn5Q8ܐwb R_RqytƼLOr >cLu=ؿR" ?ЮQL:ЀO(~Kg A]wW쳿D$Ar\}tC -endstream -endobj -558 0 obj << -/Type /Page -/Contents 559 0 R -/Resources 557 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 550 0 R -/Annots [ 555 0 R 556 0 R 563 0 R ] ->> endobj -555 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [333.999 371.301 383.545 383.921] -/A << /S /GoTo /D (section.5) >> ->> endobj -556 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [395.471 371.301 531.996 383.921] -/A << /S /GoTo /D (section.5) >> ->> endobj -563 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 356.855 135.818 369.475] -/A << /S /GoTo /D (section.5) >> ->> endobj -560 0 obj << -/D [558 0 R /XYZ 71 770.89 null] ->> endobj -62 0 obj << -/D [558 0 R /XYZ 72 669.599 null] ->> endobj -66 0 obj << -/D [558 0 R /XYZ 72 636.922 null] ->> endobj -561 0 obj << -/D [558 0 R /XYZ 72 490.147 null] ->> endobj -562 0 obj << -/D [558 0 R /XYZ 72 425.182 null] ->> endobj -564 0 obj << -/D [558 0 R /XYZ 72 341.123 null] ->> endobj -70 0 obj << -/D [558 0 R /XYZ 72 288.279 null] ->> endobj -565 0 obj << -/D [558 0 R /XYZ 72 237.221 null] ->> endobj -566 0 obj << -/D [558 0 R /XYZ 72 215.552 null] ->> endobj -567 0 obj << -/D [558 0 R /XYZ 72 196.208 null] ->> endobj -568 0 obj << -/D [558 0 R /XYZ 72 171.55 null] ->> endobj -569 0 obj << -/D [558 0 R /XYZ 72 152.87 null] ->> endobj -557 0 obj << -/Font << /F15 442 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -573 0 obj << -/Length 2391 -/Filter /FlateDecode ->> -stream -xڍɒ>_KTUÝ}kR5)Z"_"՜/$}vϻh˻|1ϓiWa2$:oACvv'Ue6ViR5Njt'qt2O 5ڶ$gڍƮ߉v$B(7x> Qf<=筍yg^? Kʩ7Ѫ6Ѫ8LftȓSLy"zxupNM;f{Uਙ{I :9~Ʈu3j?oZq27-W}~c%6{yRxo8s>^ȳןI%a1_)\DLW<Ȏ01oV=o-1Ӆ/(7"kjp ^FDQcKNB((BDmab)x "W!, )&cvH¤iZTa~̷BU޶Q=,*}i+9G|= -͔t]-1ݯ,`I/T&LJVk5;% Vky2{F@Tnxź{ [6mJ<.n 67[JY,w~R2o 䵵0շZfRHCEbwĐwYڇ_omVSwՅ4V<*ߣ> endobj -574 0 obj << -/D [572 0 R /XYZ 71 770.89 null] ->> endobj -575 0 obj << -/D [572 0 R /XYZ 72 730.164 null] ->> endobj -576 0 obj << -/D [572 0 R /XYZ 72 715.884 null] ->> endobj -577 0 obj << -/D [572 0 R /XYZ 72 694.215 null] ->> endobj -578 0 obj << -/D [572 0 R /XYZ 72 672.547 null] ->> endobj -579 0 obj << -/D [572 0 R /XYZ 72 650.878 null] ->> endobj -580 0 obj << -/D [572 0 R /XYZ 72 628.545 null] ->> endobj -581 0 obj << -/D [572 0 R /XYZ 72 607.54 null] ->> endobj -582 0 obj << -/D [572 0 R /XYZ 72 475.245 null] ->> endobj -583 0 obj << -/D [572 0 R /XYZ 72 328.503 null] ->> endobj -584 0 obj << -/D [572 0 R /XYZ 72 261.214 null] ->> endobj -571 0 obj << -/Font << /F15 442 0 R /F32 538 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -589 0 obj << -/Length 1535 -/Filter /FlateDecode ->> -stream -xڝ]o6=oa=G-[.ЇnmÆ`/MNϾ#mGN+%7)*"8"J<+q"UOW"RakT˄^;O)s B3?\]*2*} u U*O#fUmgab =@:js&vq៑%@i4T;l]`+rmceYAjO_ AN-)e{:ۆcM_͵Bd6Bӟ%z#ro#^ZfG?ϤF_FAY'?ugnxJQ8EiԸ}|!n&1AcS i&Πe6wt#Å<Wp>ʑ(~NpCO%8G\|ωn g4+IJlAǀJPqDm޲|ZOi mD= 8l;,L㯐U=rtW5dơv`T9\PKr>)Gq'xڍ4uS׳kSgSbb|t)19FSMj\ُp2rGH:r![rT%lԋu ใ++v<γ0 [3ٖm@^*;F.2uե5D)ۄ$zn6!jU3uLUsBrlq*3+O_*r6j۟J_3S.]g$</;{&WZe vGEu -Gl,t`80gʔ{eE?^rCdDxlX< ZG(M#hͱ>xyϬ2a_ .E]bJE$c܀?rւF堩x('2J'0>y$s -)Qx[!5A:&A"k`) T6sRA9ڍs"8k(OL'2tSn(").r5i5F0{}W*#1esxr:̲Y|J/t2W.5<aeq - %̥~[_\ꩣ4Pސ+/ փדּב#kKL`+E@܃^^~"bP[NCtnɆTA<ǻ9?hNz6{'GUˤM< S=5g-hҏosqyv52vUow#_lG (Ksv)Sʧq'At -endstream -endobj -588 0 obj << -/Type /Page -/Contents 589 0 R -/Resources 587 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 550 0 R -/Annots [ 586 0 R ] ->> endobj -570 0 obj << -/Type /XObject -/Subtype /Image -/Width 561 -/Height 160 -/BitsPerComponent 4 -/ColorSpace [/Indexed /DeviceRGB 10 597 0 R] -/Length 1601 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^1$7 E(4O#N>LI}=*gImhzJ?ꅀj|M----- -j* -Jڰ`̈́t52))d<< AEI;T;0F3 -d$ldj-&2Kt3ZgN |PkA-@- -.TC̋V_0dZP2"ׯ5zi_"#|<1.adc\ybEv_KD1.~ič ◆؍ mdqK#;◆H c\Ұ'4L4ߣ232v23W}|d4K& K#nedFMqKSd4g$yT,+XȌÄj:B3TΑɡ V4Tyh2hȥLTi\bNS>:䈕oqoڟڹd@)8&ɠ*f^ÄTQ–ؙ jABj32:dJkqQKCK&&CdF2?J\qg2 5.W%N&V|`&4}?{E4K&Z R!fidn;>Q~!g2ؗ̈6L:~ǧ 8NK&##J\q"v&sGdrd]+qJCK&'CdF|'%)wƉɌGw A|R7* /W JC|ɌϾ(wrL? H0D%oV6pqg2]4K&>RₔKkT+׺'[Ұ/du#3TF%3` C0NK&w B&83R-lJ#%-QI'[0('[0|tl=_r&;l{oIf8b{?} mqJ#%1A|E4ľd2Qf hxſr'/I2-_2O-Di` 9^%@N'/6( 7 !_-J&Q/n-l/m x_n{a_2Ch>j -c] ;4ƇOm<L氽 %W2cX|D< OֆDz:kHXdп{,2ˑji{ (($$6>R^3r2H;rLJ(%p ւKԞpSpPg[SkZҙ=sKޣ"U K;%/>: -endstream -endobj -597 0 obj << -/Length 38 -/Filter /FlateDecode ->> -stream -x?ٳg/00\pK.$ -endstream -endobj -585 0 obj << -/Type /XObject -/Subtype /Image -/Width 561 -/Height 160 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 16 598 0 R] -/Length 1481 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^k8F~[zvk`""؀FsjUTSCLb#"I=fD1Q1N1_#|-"ҰGt*jϯͪ&DJdwb" IŐ.P -l_+J{Z}NC]"vՉ9 >T1ϼb$Eh #jû#B?qX̗xsTg}߁>g-[4b2lfbund3cJY9| /r0v-ZbcZKbr{%6}i c˓ScGbr2#uCj0ruſHCF2x1RHfk9 mzb){Ɓ88c dbcF2uE1!յ]12,0.1c 0`ÀTLbd0~1a?GbcK;ֽk3e19V0`c"֙# wP0`c">qO1b3aA `bne?bn 'F90`, M%0Md1,&4412fIfL]3O0=&cY 0k%I߂9.Fa]U8OtXL%Fq -'_)0s)0=&⁁ `\bbόIńX/xn1_xPN ihb{53/iގ^!h5(z1{A `bOFEFvweds*Jl  01M?4F$` ƵJ: zI*6G5!O0O-0bS bb|BN2䦘[ `bt,0c(+{ `J)Fam1ag#y1~>rXL$`^CL>QC4ÀbhS M0~1 @x b3A `fs7"LzuV]` bdn1A  2/~19A `:H*2/~1^1AK#! ,&b"1#=(/&K 17ĔbQA_c2xA ^VR dy &cR^L91#bX/6dJi^J=0kAL1帘I;@\BS9XfKD~YED^\ C\b 11)5""TުN&Ǭod|hvdH!&F17 :TSsDQfqi8' 1mƨ1 -}l1_BsD`HR[+ڨTO> -stream -x ơ0? *E86GʽyI8Cw4 3SU -endstream -endobj -586 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [517.647 227.413 525.493 237.11] -/A << /S /GoTo /D (cite.Sporer/Brandenburg/Edler) >> ->> endobj -590 0 obj << -/D [588 0 R /XYZ 71 770.89 null] ->> endobj -591 0 obj << -/D [588 0 R /XYZ 236.97 589.291 null] ->> endobj -592 0 obj << -/D [588 0 R /XYZ 231.312 401.76 null] ->> endobj -596 0 obj << -/D [588 0 R /XYZ 72 167.845 null] ->> endobj -587 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F23 594 0 R /F25 595 0 R /F18 439 0 R >> -/XObject << /Im2 570 0 R /Im3 585 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -603 0 obj << -/Length 2479 -/Filter /FlateDecode ->> -stream -xڕYɒ6WHE\E2|rЇ{(%rsbuH$D" -Cp`a~CHx9d! s? -cu5ը8KJ-B(4 .)"?DC|v3\hQc{O 穡z޲@T7ޘĦZ5\$ƞO3P~iLs]aWhpiJ =iJeZT^aZCAW\~tZ6@Uw<%)}7lǾ)Aܸ<ԺY7C\\WzV?@<5X! -^g+m*/ͫExW #m_\oVDXEG2kMgW/eo$d&\Q}eqtSlTjW/⊹DhthAfZ |7G 챬" -9UG'0WEظP=xZz<ɒݎOAA 7R( U<۾2*I~g(BYs -)FbeΝRqʖ6%@䵊Cѻy{ -ýt}{14"갼{c$ -{ u` ze_;)Dr(\ PVdXƧkbH/-]u{8h>;Tc`}[܌]BvgQ)Ӌ6Y-Am2W1wP0-0;˔P4C&9%+3׀sq8aV<2/,t"]3E9(6ndC)rS@^'a{q2J9DV%`%Kh#mc"Ye57^wbRd~8V95K pYpBs-4@V"`ŭbe%Z8M]x*/tF3*.'&|ejRD\ah_PГBOCǁlrXHB(t4$X #}=V?O]Xl$ lB# 3)vS,-Ҫ?tU]8P^[e{:,=ϙg{ř`tkwl>J; DxRC2ehx;N,b^G(1 o!i~g$%.Ba$镁++$#;T(':i҆ }Rv*iQ~:F^DEzrY =TEl(] -N8NAA>׆eOP`At/Sڽ{7oL˷$_Eڑ1N'dd4 V Y Hbi# -L.%L)`[R"p)ͯ{K3:wxS*u78qBㆆ|IPU.QF+jkPcuHgYjf7xl!jKЃ%Qnf͉?kPWϋIWn#V|gA -&}1W<7/":mb"aTxXr{ƅ_uz6 5FW4 #1 kkL$~\J\\vU\s@Dio] INx 0"{No: -y'r .1k11\]5FdˎdZ כU.) "Nd]? mB -endstream -endobj -602 0 obj << -/Type /Page -/Contents 603 0 R -/Resources 601 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 550 0 R -/Annots [ 600 0 R ] ->> endobj -600 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [158.731 553.701 405.819 566.32] -/Subtype/Link/A<> ->> endobj -604 0 obj << -/D [602 0 R /XYZ 71 770.89 null] ->> endobj -605 0 obj << -/D [602 0 R /XYZ 72 730.164 null] ->> endobj -606 0 obj << -/D [602 0 R /XYZ 72 590.811 null] ->> endobj -607 0 obj << -/D [602 0 R /XYZ 72 393.51 null] ->> endobj -608 0 obj << -/D [602 0 R /XYZ 72 260.55 null] ->> endobj -601 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -612 0 obj << -/Length 2459 -/Filter /FlateDecode ->> -stream -xڕY[4~طfEONNੴT -(B>IE6Y%s(9=ohv߾Ëwqdw8TSq&Q;4_K* }037ҴOn]}+N>QA[ `.{tvZw9z(ae`&ff96Ye+!"fRIU31Y| -vU@ր3J}dҀ<HS.Q.uD0e -+ Ք0L3ƥŌx%?;VͳTbYEr -ֲIzf[rF!*@>j# -2U -+|>8;XFgg06|GJ"L7I Y4ʬa4Q^MGTPQ8XeeF*/(oR/Hk3l0-*Ӆk.6!C< -2g> g&,Xڃ8&uWq  -X SF %(@~0jÖ`88LB˼`w2>UXE̽6.-1;+fBwRh[^y`W!쉑$(!xi&xOyH@+f4([!@NK*ޚYX X-)Gѓ:Ւ!3敦mB)~:r(H'RKz,ӭez^U >3qӷ/= -aQH{@jQ!.3 7ZTFѵ8o`pD | 7Ӊ99+'#<,AqULj8׾Fq`I[DA2Cbe2Mff@Ay0]mDL+?s'2rRϟ#QN|.Q(DҊHzbȝ+b|^w ^@0n%|=F`ZJP;Ip/Wtf7𽘖R Dۉga <Uag%j唎 re1`<L;NFU&[Ee\σ/>yd.Y3"/9a#8j r WҤu9\9pacu#H#fۯLl~dP-~rS-#M"[[lgm薒f8Ybm+w(ߎ1eX DľX3ޫkC5vs,-7Zwa–ӪgXq9p܆ Wߦʵ! -}J6W> endobj -609 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [281.673 548.802 289.518 558.499] -/A << /S /GoTo /D (cite.Sporer/Brandenburg/Edler) >> ->> endobj -613 0 obj << -/D [611 0 R /XYZ 71 770.89 null] ->> endobj -614 0 obj << -/D [611 0 R /XYZ 72 598.034 null] ->> endobj -615 0 obj << -/D [611 0 R /XYZ 72 480.185 null] ->> endobj -616 0 obj << -/D [611 0 R /XYZ 72 384.004 null] ->> endobj -617 0 obj << -/D [611 0 R /XYZ 72 331.16 null] ->> endobj -610 0 obj << -/Font << /F15 442 0 R /F23 594 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -623 0 obj << -/Length 2124 -/Filter /FlateDecode ->> -stream -xڕXIϯMPICr`2WɁ$ERy/' f"[]Zrc._Yژ^<?)YL}j>.[_j&A6uMZ {ۅ֛zMҦr瓃3l?J>VZ -WkS38G?`՝dbq \ 22F畩ұ14mē;K|jNT꿙|4d[,l{rcJ>N6AV:kis<9M&;ޡ 'e-8VUëMw:惃vj/\PCmp½u{ XpϸfЈ) Ƭ~Cpt/dst)JB]+Џ$&%4zO +e2_+w)4OmQq~J>EG6>D:y z"qvkp`C O jj"[Sqja9R _6\n) E V.IeRFf.ԙsgI8Sg#99sSܺ`zT Ĺ.HW9Lp=`myX[^:a5'(y*[ZEX 9 PW h', 8-=/Xj# JX^r:GdJ|u(sJkJ,Eo<51\ -`sN8mfԩVS<Ӝ3Txބkш$ྀ!ถuO -2ʠ%)i //]tDIP1%0!?pe 20EXdMm3i)isi$BĵLri8/C e +6X9!rG-Rß /}h)JSa$+{tluA]]fƖ<1q[paPlnѱoAOJ| -KIEᎊUspY [~#FPoc)/1Fe7h_2LdNg{ФOp]䪉=B{a\0DV[DW[xapz40saR<TaE(tRz ܁Zdw؎Ik#o_n8ə7yn|l{WڛE;Wy -l&͎mSd`LO/XxnVW"At+T@#z~蠹jek -̮WŘ167QIMk-$3OIuph\Sjt@\]rSj/0]sң𳠣N[NJKK+r3G?[$%A  9PpZ[x$uTbCMϱ\NX6!L=eX >5-VE-bM@]E^uAQ!a:&4) yy쨓sĥh€))Cl1y(~߭}Yp1/F -=Hp)10£ N/MRr׮3l8:)W̯A"vh0`3Z; PL%2PJp˜|TIˆl_J38|&K L8lQHYϸ "3P06z! 9渏om @MUK[T޿+֥Pua7m)?2,0s!ni^ OCC +CX!U6lÄ!a^iߝL> endobj -624 0 obj << -/D [622 0 R /XYZ 71 770.89 null] ->> endobj -74 0 obj << -/D [622 0 R /XYZ 72 730.164 null] ->> endobj -78 0 obj << -/D [622 0 R /XYZ 72 703.022 null] ->> endobj -82 0 obj << -/D [622 0 R /XYZ 72 546.096 null] ->> endobj -86 0 obj << -/D [622 0 R /XYZ 72 297.735 null] ->> endobj -90 0 obj << -/D [622 0 R /XYZ 72 185.946 null] ->> endobj -621 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F21 593 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -627 0 obj << -/Length 2080 -/Filter /FlateDecode ->> -stream -xڕ˒6MT|3&JSكEb$)R!ڏ~h_Dw7λhH?<' -,wOϻ" =w1Iҝ/!KC\P5UXfQ{ߣLEHDGu S<CÞeC\*h P _@ͣJ4Yn >^\xZ¢i`ƼS Vjcf8yAu0Ef"`k ̽ >VaP8SoRQO` (N j kF ˾f#w\ n ԎS}H bWYc']_rvk2jY^Z'-ӨB'R ؘEeo/&: z" ஓ3k4iMޗvOэ}2VY6yYP^ ĸ8Pp [R[F @QUxD=w!N=w -cN-8z_s=ةL$ʂzR9@OnBx B?ȢճMZ@Y r%/H8O=La/xGfNjPbu2cê,((" OzdcRIU8Ta -ˠ|rI!I^`^uEdJ +;k8[WaR!QKm g6ԄA!c)'3C`sصt\S@z2oݥfK xf'B ɈI@>PAVL (̙b'J1o 8T.Y62" x2އ:n ߊji$I0R ([aePǹ0dD%oyCNnNڮs5t\˒y2t|!6ּޔ3qA{s@窊xAL-'/ȡ>k-M. *x{hIklBȰyءI  kmtQpggVcֈz s`:+zU  **B~i¨| ;r<A/U1kCz #ji -Ӄ$n0 uo`$>R;$**w'9xfjV`|g(9FSr%Zp9ĶЧj6(VZ͗!)DHNnX`m9DЖyS¥Ì*dXDr3aK Kd&uօ-9lқQI  ֧.z4jCV'O݁{ݾ]q)9ӳ Q85`!͢xvط^T\ ^kHqQ 4wp -(&? Q# kN 4 ̓eB -/{ 45MX &@sh=Z%@%ɢAlS t/.S-I$OJj/_]A^[ȭ-{#ogȸP/Go 1:5qsB֌[N.'f/zT(v)&y`5Fw(*螙B\EܺgSml)Mwczſ9^S6$!r/axEjY-}Y弚Ւ<?&]VE[[eac[a^b$@)3 K[Xi.A%St {=|| O݃?1-q/NqR>Q#CE6ZI8Ak,Xrñ*x%@'ak"3I+m[ -endstream -endobj -626 0 obj << -/Type /Page -/Contents 627 0 R -/Resources 625 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 620 0 R ->> endobj -628 0 obj << -/D [626 0 R /XYZ 71 770.89 null] ->> endobj -94 0 obj << -/D [626 0 R /XYZ 72 593.136 null] ->> endobj -98 0 obj << -/D [626 0 R /XYZ 72 356.897 null] ->> endobj -102 0 obj << -/D [626 0 R /XYZ 72 231.326 null] ->> endobj -625 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -631 0 obj << -/Length 777 -/Filter /FlateDecode ->> -stream -xMo@e}ff?QsiTB\ l8Q#w.N Dzwf@4 v;f*h}$ESDQtCt|~qy`a*Hb8 Mh IM JzC1!$[6iiA9ZM7{oxa#fdjqݥ\D}D!&.aH -eL|⚔<|Yyh@'x); ?KASyf۶ UiӰM7-wT0. kU)煝sVuRFC`td4B-Vz<\F>%;8!-܏D8>;IMuFw 60Goftr+rEucYNEG4F7b$Xj:ahzX6ճc.S=-jH\:DC!v.[J/RʁѕbcJmd0i#d]RHHvpMvF]y ۳ BсJO д+O)7@"ԅ@F%-&`sj_˾)O#2`vc;dYi6cT> endobj -632 0 obj << -/D [630 0 R /XYZ 71 770.89 null] ->> endobj -106 0 obj << -/D [630 0 R /XYZ 72 274.082 null] ->> endobj -629 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -635 0 obj << -/Length 1871 -/Filter /FlateDecode ->> -stream -xڝɎ640v/)hh[, (*m%79\67?߼0U3̎Û+& $_NPu+]+(gVrמg ش#Ut/j$_Se0 FeW1EN\]oOnϺ/ v{3>C9ֺM`D/@4*$ݘً9h4Gb[f7_viz rE6, 驈'I q$ -)"XSz-B1-?N$U?WF&&-?^. pV=̚cȌB+ "T>XE rOAvElEz'!#Rz'l 5d -7=țlʤ~4A*k4̈́Eȴ VɼAŬX!c>.t &Bw:%vEGw40р7=tE Ո ΩQ8BSvg$wpM% cޣCPG/oFꀗP!QP㍯'(5Xdr BUhic!IuKB2w3xtHd,4B 7KIv趌cC_a~Sx_rn% \z1,鐗,jC ^PaYCC-5/@ -4/14\v>t3ʶ`Nv +4R9 & -(WxG4aQ? -v%Yb6JYY/8yvFidep']l_RL'cƁWo@]0_ =lH} 02^0Uy.TF_z7N'q)6u-^&zu NmaDLsŁPڃE1ߟ(׳d)E0Ar=-)בJ0 D3q|ˁAA ['#|#כ?[O4ҕWyrW9qE"(Mr.ͳe=DHH_9vLFZM)~Qp/,2ޤ)"O9(dhDEZ\[bM@|2k[) -\<͘x|j E p5nMHѭx"F -ԧ81f|~aum]Yfycg!_'4n(>dI"f!q_JB -endstream -endobj -634 0 obj << -/Type /Page -/Contents 635 0 R -/Resources 633 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 620 0 R ->> endobj -636 0 obj << -/D [634 0 R /XYZ 71 770.89 null] ->> endobj -110 0 obj << -/D [634 0 R /XYZ 72 585.913 null] ->> endobj -114 0 obj << -/D [634 0 R /XYZ 72 328.005 null] ->> endobj -633 0 obj << -/Font << /F15 442 0 R /F23 594 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -643 0 obj << -/Length 1629 -/Filter /FlateDecode ->> -stream -xڽXmo6_!KeVE{ϊi0mH)Nx,;jk?Q=w;;w~7ޱa8r.N8)˼ϝʹrCocMvb#j1Bޯa?w025h+EV F/z D^%Byl0[.o?XݱØDZ^hf._(Qu} Z*I {.IUECbDG+_B_eɍP/mj5c}~Y% !ppA8s{lŒyQ/JԽ4]ޢ`] -22#xcnp`7nLG M#Rݍl@q -3^oIvIw Yl.r h0=*s@sŇoҤ^1)anlmiAcc=$y1f: ~9&eGUR ,k(nWq y6 ^rD^re;bIsR5I΍GJr7AGT ,բ´CѡC8$sXAs͇^LAfPj,H0VREC @>n;r r0H4(&9.O>} .tɒ)/4f9 ғsF50F۰mo8ũGt0c.zƁhOoӗ uV,l*6ZB5.Q}"Ã(faK`lb8 :"?umpu3}Yf@ y(31pO_3#eiVvu ugFN9 R8BYE(!Q4t7 -7p $?a6RQ#w}Ås@ & K2'0 vM:B$`9yD˲ȖM`_PX2EyBuV:|Mw,m;dS Ϩw'ۏ 9:({]hh͡Kx^(56S -s3*^( sx vfl7WO}8w汹mg)=P:ȑKE8m{dX[d[>ζdO$RhVBRR(-D o)tk-૧]ّ(_w&S~g/YQ&Ad. "䬺oKa5]¿ qFk]8i,?1̄b:)( O:4^)X8NNUiǾ0^<,Ll l3O˖dD6N`yIb)&@ae,xu7W-^:>?>z$y84xo)'~D|R5ơ‘lv:|Bv_b'![w*Ae5sapra&π|]π~!Le;qs9-v[wd_h;Q0xsɫn^Lj⟂󡉆NSe٢k2*W -endstream -endobj -642 0 obj << -/Type /Page -/Contents 643 0 R -/Resources 641 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 620 0 R -/Annots [ 637 0 R 638 0 R 639 0 R 640 0 R ] ->> endobj -637 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [318.26 465.149 367.076 477.769] -/A << /S /GoTo /D (section.2) >> ->> endobj -638 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [378.091 465.149 496.978 477.769] -/A << /S /GoTo /D (section.2) >> ->> endobj -639 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.352 379.429 394.806 392.048] -/A << /S /GoTo /D (section.2) >> ->> endobj -640 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [406.618 379.429 526.143 392.048] -/A << /S /GoTo /D (section.2) >> ->> endobj -644 0 obj << -/D [642 0 R /XYZ 71 770.89 null] ->> endobj -118 0 obj << -/D [642 0 R /XYZ 72 730.164 null] ->> endobj -122 0 obj << -/D [642 0 R /XYZ 72 703.022 null] ->> endobj -126 0 obj << -/D [642 0 R /XYZ 72 546.096 null] ->> endobj -130 0 obj << -/D [642 0 R /XYZ 72 449.417 null] ->> endobj -134 0 obj << -/D [642 0 R /XYZ 72 349.251 null] ->> endobj -641 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -649 0 obj << -/Length 1996 -/Filter /FlateDecode ->> -stream -xڝYK6W(#kVW^ڦEzh-]E{x$gpHIi3߼p[߅û~"fy&"NXE3&|P.|z֯r&[-Rrc,+^-Wqă}4Oo>G(T*h09M+a}+sKҭsDZ%acY4x^U/Eqb8xr/7}f5H4gI>`iJn_TݷꞼQl7ir]WjUb/l0 J|4WfZ~+LV\2):e&n7괪(?}fW_ҵ)]k;UÑע>hO?ɌK,ie\~1deJg=QHQ1|njݾ۳Z3zX2a9lYlCm3(عt'H$*W"hJP2-\ƔdөB,#/|"'m<RG`@"F`ҧ֨dwݘjk@ت>Go+G-i u!*;B"5#jMÖ&=ZZ1벧. p -HHGM8e]qк2 xtS(4a2ڽmB,+T0G@M$:J2q'WKU+RʹWj 3VvS6z?$]|EGJ_!Aõhd$O0aO=%{= -щj nϖXa,Ϋ ۦ}1FmBmkY` iklcZ ѠuKS3WF̘nτda:AֈW[ Z~Nү|r(zU -%:֘9ʜ<%*% :kB'L2КzhM%FY X&.UX[ۀ\O<1ӄfW֋!bJ6KkG18my3 x4\~SCul߬ӆ,T5w?֬sM'..z)6V/+o8狫%VTn^? -* -}LFTS%!IzZSɐJ0I?qUT`JkɤjqfOSp9_):DbfFզX+7]ϋ0e8\a&h" -ui ;7zK}R9(岘Qnzv9YmKƃ.Gt-QcvU]W5u65=R_6eDv>nm QJ'Gu^6G9;{xR<M $v^4p2IMZНnA-}s6}q ~u&)LAXgmFY<&/d7FZ6ݳgpt|zo1^;K?hݍ"UjxEv%1<_.mRRዂ~\ۄܾ.œ{`mMr_O^|/"Gbq&fDӢ -B6}فju\2Ï?3p筞%UAU=`6TVKo%%_:sqNY*rO6y{u Y^Ua|mͰ닶׉f,.[eHvy>Z>VڇM_3K]9噓? -endstream -endobj -648 0 obj << -/Type /Page -/Contents 649 0 R -/Resources 647 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R -/Annots [ 646 0 R ] ->> endobj -646 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [189.187 204.856 208.116 214.154] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -650 0 obj << -/D [648 0 R /XYZ 71 770.89 null] ->> endobj -647 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R /F34 645 0 R /F23 594 0 R /F29 651 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -658 0 obj << -/Length 2113 -/Filter /FlateDecode ->> -stream -xڭۮF=_EjftݢiۢX.4ȒK_#KK6bIwr`s_^շ?h#E6$"em{avduM/E+L+ \8z8[@?!MVx zT -o:d/YiOqЦ!~;1 nJ}_>b/ 2:iuE?dvoxФ dc֧8waxho/Ђ%RWeu>B02˥jG:T&p3COtzہfGm~~M7;M8J &{~¡;쫁^ƦejP>ɷ?xYx;q3*QM@Dl ÈmmnQppYz o1=*~UaZ] FT -'uutKmZX 8-k"*OI -0;*Ue܂aB4%#?#dmuS%?9Hȿtyjʪge4-!ܦJha U^x٢G͌? .)bm4-M9e•Nn_:Hye(B$D$7|9@)gLu5.2\k憫7 $ϔ-|QWhA\3؉&v)g xgM.u KZyXJtb,ey=% }!v6Ѭb1_Vg ٪mGB^Q}}baS:TBּ YIvΈ¶)&вaFao΁^FGtei`)QV`*޸|ˁmz3roH! p3!ZJ !0E䨶+SgÙ@D$эMVl;GkN0Nx\m>50f|U=WMu'!|oR#f`7o+ay>m[UCe:u Wj,e5vIk=| 9|V ҥRC~)άJJxyBnՀriXmX>݂I`х1VVGZ6|V%WuSM\bk%m-&8P&׼ 3agՉIBd -%3$җZH8$HOU+zGc_op/BzF/ -ȿY]jfGj 8-?6}5dBu]T/ɢWS!&~͌m5Oj'oRCe!r Tݫ$}Wt -gx.'WE] Zk/LK"1"0eW^*x3?i ]W-c̒iz Cuxu{pxy -<(Oemo]m~z/h{G^i-G@M; D=_ - ī[;Ւ#5h| w'_ƫ!ۆvoZѨdxMr0 k"󈰊^;ЙxM??K{Y@bu9kÆo'lK[G"{RBrc4BV=Ё&eg@y*b$]l( | GIy!JdJR2u ܑlPAW0 @ xl_l|{.aX5rR2S qF?#+T!oq<@ PK0zH2aRfdhS68{_5Q<n9GԍJ b@_]j ?ݽ/{k -endstream -endobj -657 0 obj << -/Type /Page -/Contents 658 0 R -/Resources 656 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R -/Annots [ 653 0 R 654 0 R 655 0 R ] ->> endobj -653 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [235.763 443.71 297.034 453.009] -/A << /S /GoTo /D (subsubsection.9.2.2) >> ->> endobj -654 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [227.294 434.246 288.565 443.544] -/A << /S /GoTo /D (subsubsection.9.2.2) >> ->> endobj -655 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.465 377.459 309.736 386.757] -/A << /S /GoTo /D (subsubsection.9.2.3) >> ->> endobj -659 0 obj << -/D [657 0 R /XYZ 71 770.89 null] ->> endobj -660 0 obj << -/D [657 0 R /XYZ 72 701.438 null] ->> endobj -661 0 obj << -/D [657 0 R /XYZ 72 679.769 null] ->> endobj -662 0 obj << -/D [657 0 R /XYZ 72 657.437 null] ->> endobj -663 0 obj << -/D [657 0 R /XYZ 72 203.763 null] ->> endobj -656 0 obj << -/Font << /F15 442 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R /F23 594 0 R /F29 651 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -667 0 obj << -/Length 1122 -/Filter /FlateDecode ->> -stream -xڭWQo6 ~ϯ[v%[mغ݀ aw{p%9[G] -TM#)‚mf'E%b$P<Vu><̣DMיey$,G)|;/pTU3ͳZ5yiרt;Mg/~yxJdŅR҅,,Q21i(0dC ]n~dGw;͑E0vm〓,E6GT"k[mviƛ)nR@(}J1Z`\ƚ+em=~Sj& -oe<?4yA.[axXa`~G™:&{7ݗ5NVՄl }'*Io?=6 ՜)_ -O+F~J> endobj -664 0 obj << -/Type /XObject -/Subtype /Image -/Width 300 -/Height 200 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 18 671 0 R] -/Length 1102 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^n0QKƈAdXä"#}i)RJx-%,a KXJX%,%,a KX]>Uu5|r:,֯*c;. kWa}sKXXga5oM*7o//bwރ1lXXc!gKO𼟭PXFrRay'X(g,a3z> ,1Vw@)VM,` d}`9 yj`bX1eG[,& -/GXʊ#z,̂b1PX$?U@ibeCg?-4y,J+Klow(MΞ+-%?h=PXvl/91XhSJ)RJ)RJ)RJ) A.)H -endstream -endobj -671 0 obj << -/Length 68 -/Filter /FlateDecode ->> -stream -x9UUU999rrrDDnnYYv" -endstream -endobj -668 0 obj << -/D [666 0 R /XYZ 71 770.89 null] ->> endobj -669 0 obj << -/D [666 0 R /XYZ 72 497.716 null] ->> endobj -670 0 obj << -/D [666 0 R /XYZ 263.991 188.865 null] ->> endobj -665 0 obj << -/Font << /F15 442 0 R /F26 618 0 R /F33 619 0 R /F18 439 0 R >> -/XObject << /Im4 664 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -675 0 obj << -/Length 1540 -/Filter /FlateDecode ->> -stream -xڥr6LE_joi6=tS5ēIˆ~}w^ϘP=DiUoW7"ʲdQ,ZEUV',]D61r6g,b$Hז-|xVw,'JG`Q8cu,E1Xoӧ4^#bJ =a\{X1szv,gy%YH<d% -ʈ~P"V+"4'LKh+MGG&<֩^i1=gs@k^4>ɵkC,2(bTei0GM*My1D]#~kHFZ -k[C5^;w]{з(@o=FD7KjXXw9ߣaP{r5A`p[1 .9*KX@#K҉ƭFe1'IV'HX!ܼceT$*?2#+ٌ9*`L3_zu< O?S7zT)oI#v&|eN/> VԻ#Zz=YWj1\(^![REI_&ۗTRf9NnbWJ IR[KҾԌ9%Au&?d^E'E:w@dDa?N7ĆhSrjb&p 'Bl-QEڷ 2l^w8~"9Y8kq] -W'Ff`$<ѯDQVMh%=ƌK*?ay]Z- \OWiRԙ_W -endstream -endobj -674 0 obj << -/Type /Page -/Contents 675 0 R -/Resources 673 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R ->> endobj -672 0 obj << -/Type /XObject -/Subtype /Image -/Width 300 -/Height 200 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 18 679 0 R] -/Length 1080 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^nKFaOsdvc_1q gXKri T=, , , , , , ,kx;p5=,֯ǯãv<< -}\,ƱN`5OyV}x>`UvwX 0k X,X`X`X`X`u܃Ua]DeX}UK.KX^@Z\Z -K݆}cuVaeuUk84 -c,a5{Xu6Ooq%`Y{,倥VX`X`X`1;KcXgKgs,agKOg`ix0o֢i~2k[?O:3La`i {79XX׳-ư Ok54X α$K%c٢9>jP3,'і!X`*Y&iX`s7XbϏ>`YLѬ,CXY{'Y"+IZ}ab0.R0h#V6-2X5U^X%Uև[X,}Yq?U ia9ԣ٘Y^㣃?U ia9aK1_h0XK]r{K#>?:m~򥷏[P-c17D),n3X`mxzX ,8v"rbffP9+V߁`yWAV6b+xbX6HZv 9'XM]2O  ,bQ~;2SF$U:f*VcwcMcW[/lsZ7֔Xl~ϟW Űf,$oGY΍Fv+*9>VI{%Gwkn?{x)6%s -9,W -,e;/x `h6>Y*ƒF?+M5?d~z6+ IlVkt>VM}DDDDDDDDDDDDDDDDV+* -endstream -endobj -679 0 obj << -/Length 68 -/Filter /FlateDecode ->> -stream -x9UUU999rrrnnDDYY?" -endstream -endobj -676 0 obj << -/D [674 0 R /XYZ 71 770.89 null] ->> endobj -677 0 obj << -/D [674 0 R /XYZ 225.752 494.262 null] ->> endobj -678 0 obj << -/D [674 0 R /XYZ 72 330.75 null] ->> endobj -673 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R >> -/XObject << /Im5 672 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -682 0 obj << -/Length 1945 -/Filter /FlateDecode ->> -stream -xYKs6ϯQD@L%MRlrd"$vak/~W+?w?b%+4Y]WyE^v)ֺaUX?VIp~~`+O#LhV)eTH},ah 2%0Ei`uJZO[MSi<)j -ŔHkpNM;Ѱj},h{hI5vdtc'PJzO0>=BuU;sSCCPʍgTVk~ _ЦODǍqĂ.l5ORNS&At{8SslnaT$heb &÷L2}G18mL>c:% k i:0* <{>G믦w tDBiK|XNKCmXEmG=Ϙ(@m>GHZ%*eegF ܽ"'j,W9PraF1g`Aw!sV#j%SYJlOP19|DEErLz0[#ԌLҤ2*-Uwogvc|v@t76}7l}W[9&pFd!GeaxPbc lV`i2O)xDL4T,Q󃢼(e31nxew%bl )H -4nM3Ik,b\ -f@fFΡGtΝQn(V7Vf39\!pI=e!"Y bUtg^~ûJEGt{Z c] -է#fUx!9Í 1%Ę{ΐ1g _{Uy -ÖVqtb53%>ʝHr!b"Y)\plwb(g[b H'_N~trqtH Hd*HGa'}A:a~>o…GMpp XC >J$M|h+%| ?66%iE&nwvUX-a&cwb xb S@۩CuWLdgriiB6T}!ֹB Anjx9j7)rMÎvF:.]y&-ó E둴NժUiQ:1UGNCg| -V- KI'! S ?-@X5DE3Tك6zCP I],v$,WR.NFq\1 -endstream -endobj -681 0 obj << -/Type /Page -/Contents 682 0 R -/Resources 680 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R ->> endobj -683 0 obj << -/D [681 0 R /XYZ 71 770.89 null] ->> endobj -684 0 obj << -/D [681 0 R /XYZ 72 730.164 null] ->> endobj -685 0 obj << -/D [681 0 R /XYZ 72 464.341 null] ->> endobj -138 0 obj << -/D [681 0 R /XYZ 72 204.524 null] ->> endobj -680 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R /F29 651 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -688 0 obj << -/Length 1420 -/Filter /FlateDecode ->> -stream -x}WK6 WyfA֙>IMM\լ,zt@=J/" (}+țz}?n3&  0lÁ .}X7(J)!&yp>T(pdQ}+ޘ\޳AI͙DŽC`52x^!:uq9d벻u $A-v,N 3%*`f@MLh -ߚm^nymh:q9YӃ6kN^( -FS69$![o Pms=$>D{(S+Q$0Ji;eܢjq -ﭸ5&4A-Xh$Ҧ-@`d:1 <=~c rt -oTT/Yp(c+ b{88.ԊW&0MQb\C~?}l |̵n:V=9FUXr% -U,ac>k%F?$\p]|^RZ'i"UO# xA#XmUE9ұ -XxCy!cs$#J =s嬒QyGڌjzdʝβ9eeA1^ ioF O$%fԐT!ΓIӨ:|ܞ$ILBvqBI0g3/s2xfʓLQ 1e‘K_PW$8Z U?1fڜA\Pr]- 4'oCI+γFK3q^9Rv>gVfޒ]siT)|~n:55?"tFxMScor2S+$d+)ޘbW- M{E!Sf%-$YukIV[2#'5R#?iމ& -wmed2Ra݌m[o^dF h3ȊKd`i7v#ңkߍDŽh~qOqK>*oMn -endstream -endobj -687 0 obj << -/Type /Page -/Contents 688 0 R -/Resources 686 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R ->> endobj -689 0 obj << -/D [687 0 R /XYZ 71 770.89 null] ->> endobj -686 0 obj << -/Font << /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -696 0 obj << -/Length 1820 -/Filter /FlateDecode ->> -stream -xXK6W 3EIhzi,z Lʒ+ gxCЃAj8f8Ҟ< `|s{["r|jeEҊDJ/ֵ ' L_1rZ?tG2Vՙ@Q`"]P1Pɱ.jLc -*[x~X3)d'P&DJe(fIih$@bQ -/-!ߝP# ΀+}|)j"HKl(YmZP6.#$T 9,vk$D/.QaG׋ sƾ#lboQ6I[raҤ[Mci]4|/C+p( -#7bC7nAJY0zzc^ 1`5M_􊆘Sqr{=e;>)g!4\H4*M@'<ۤoi֚G΋ˋ -~5nïŔ&d l)0(x;{aonE -hA;0i-~<-g˜,(j(冫a5cQ$;=!mgrsK lE+Dw7F^*냔$%&NhZ{A]Êj^LM -O;>ܥ>'B4@/Lvr̵ L}BZ_-M0F?YPJpda[EMnپUӓUDRsaM"} *o4TtO#jpɞ3zz&(xl=2.ZUODIg@ọAE&6w=vKg*B =q^ax_|`<\"p-8tP[?B+!'Xd`bv :Ӭ̘".EΓ(V-}߻?݀Rl|~k ,`hYmsH=y4/G@1Т_}MA22Jhf􅷔O!}/S xonsz|֖x%9kK2eU;UOE3TOnBYN~-C{]ܪ -endstream -endobj -695 0 obj << -/Type /Page -/Contents 696 0 R -/Resources 694 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R -/Annots [ 690 0 R 691 0 R 692 0 R 693 0 R 698 0 R ] ->> endobj -690 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [223.79 619.612 272.933 632.231] -/A << /S /GoTo /D (section.1) >> ->> endobj -691 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [284.355 619.612 436.148 632.231] -/A << /S /GoTo /D (section.1) >> ->> endobj -692 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [449.443 619.612 498.586 632.231] -/A << /S /GoTo /D (section.2) >> ->> endobj -693 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [510.008 619.612 531.996 632.231] -/A << /S /GoTo /D (section.2) >> ->> endobj -698 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 605.166 173.798 617.785] -/A << /S /GoTo /D (section.2) >> ->> endobj -697 0 obj << -/D [695 0 R /XYZ 71 770.89 null] ->> endobj -142 0 obj << -/D [695 0 R /XYZ 72 730.164 null] ->> endobj -146 0 obj << -/D [695 0 R /XYZ 72 703.022 null] ->> endobj -150 0 obj << -/D [695 0 R /XYZ 72 589.433 null] ->> endobj -154 0 obj << -/D [695 0 R /XYZ 72 462.7 null] ->> endobj -158 0 obj << -/D [695 0 R /XYZ 72 301.43 null] ->> endobj -694 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -704 0 obj << -/Length 1685 -/Filter /FlateDecode ->> -stream -xڵn6_!\ I[֩ E#/I`wWu|}g8V(FZ0"{;{.#O cnTzsޱw]_ wpյ<q⨆E~CkU_Ңj Ԓo|1Mkjk\{7餐+SVn`1?BrF*(e{նc8q\/e YjըEKH19A;ÈeօrDf]iU?㏶l﹈ZU/(q4NDC\.=l☩ګ "D6~2+'v \:B#Gt\]piAP(ZgLg(,.i}i7Md >hi;ǣ-j,h[Aws:4o_b7;&.-mU_FJm"+!lro](Ͽ(p)A*<Wljs | @:eljtlSjQ0vvB6YjV,r`k9'H:M#_;ǷTl;+<"E{]WcoKEY/;a&A] Ȭ3I/LQEM* .‘!&X$y b.]߸ -@ui -趝=v%M{:Iailv9YLs&k!4a,ɖ@nnr5rUk;nv*݁3FAjU}WY]ؑo*7@.9N[ a miZYQڼFEGxwBۈnN|> endobj -700 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [378.235 437.636 426.345 450.255] -/A << /S /GoTo /D (section.5) >> ->> endobj -701 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [436.794 437.636 531.996 450.255] -/A << /S /GoTo /D (section.5) >> ->> endobj -706 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 423.19 173.538 435.809] -/A << /S /GoTo /D (section.5) >> ->> endobj -705 0 obj << -/D [703 0 R /XYZ 71 770.89 null] ->> endobj -162 0 obj << -/D [703 0 R /XYZ 72 489.691 null] ->> endobj -166 0 obj << -/D [703 0 R /XYZ 72 407.457 null] ->> endobj -707 0 obj << -/D [703 0 R /XYZ 249.391 207.855 null] ->> endobj -702 0 obj << -/Font << /F34 645 0 R /F15 442 0 R /F23 594 0 R /F18 439 0 R >> -/XObject << /Im1 539 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -718 0 obj << -/Length 1669 -/Filter /FlateDecode ->> -stream -xYK6W=@̐_JKl$(d^ J$%Zn7)reE1|G~yϫg/A)4Zm#I#I8Vy!~U- s'[Y|Zzf1Pe 4Z*a+?|u`UDzd,$ʟ`TĵrӒ.nw ֽqS$.~EQ.o V׮/+s*#%%ݦcK@DnO`pJ )GLaiU0[GsNX?߸B:5nSf޴Ee'sO#IEKu^aJPJGƄ)[5_,͸e _C.[RK)y>3?YƼ휽MU \-!&\ ܪ(VXVYi讶E}r LPx2r[ xD@JJXcX&O(T+ 0ZV1jW4"lu]=PTEg6L˼?̲^?@4ET1[\XzG̡߰o⯅ -5=փ);BB8vE&޾ 4Uk[ޗQXgC]"k}hUoUUV@)#ߧA*MSW]9NЁSI)]'I.{$B<-ݪg犺ybTg1'ӼEnEIELETr:A7CH_p i/;AE>(1 --KăbB'rL#_F0<i|)s>'{fR[/4jzчOPq=A(tØ*N A%~^ T*İS#Aof/*4EgO8 e_m Fw]3ކ} V}5>GYb_a#Te+p\̋wz>v@*~ssc朾}^{zua )|Rɤ·WFj;i+8zh9{sekwʽD1!$@s)).T}AbtA~HR $_2Dl}|@M4eUGbjgX>L )| 3R|D<^J} ؃Egj I1QMWPa.''Y=r< -endstream -endobj -717 0 obj << -/Type /Page -/Contents 718 0 R -/Resources 716 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R -/Annots [ 708 0 R 709 0 R 723 0 R 710 0 R 711 0 R 712 0 R 713 0 R ] ->> endobj -708 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [445.608 671.55 493.124 684.17] -/A << /S /GoTo /D (section.3) >> ->> endobj -709 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [503.097 671.55 531.996 684.17] -/A << /S /GoTo /D (section.3) >> ->> endobj -723 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [100.269 657.104 257.263 669.724] -/A << /S /GoTo /D (section.3) >> ->> endobj -710 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [479.654 377.403 528.745 391.351] -/A << /S /GoTo /D (section.6) >> ->> endobj -711 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [131.875 363.622 288.428 376.241] -/A << /S /GoTo /D (section.6) >> ->> endobj -712 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [479.426 326.843 528.745 340.791] -/A << /S /GoTo /D (section.7) >> ->> endobj -713 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [131.875 313.061 288.428 325.681] -/A << /S /GoTo /D (section.7) >> ->> endobj -719 0 obj << -/D [717 0 R /XYZ 71 770.89 null] ->> endobj -720 0 obj << -/D [717 0 R /XYZ 72 730.164 null] ->> endobj -721 0 obj << -/D [717 0 R /XYZ 72 718.209 null] ->> endobj -722 0 obj << -/D [717 0 R /XYZ 72 694.215 null] ->> endobj -724 0 obj << -/D [717 0 R /XYZ 72 626.594 null] ->> endobj -725 0 obj << -/D [717 0 R /XYZ 72 590.811 null] ->> endobj -726 0 obj << -/D [717 0 R /XYZ 72 569.143 null] ->> endobj -727 0 obj << -/D [717 0 R /XYZ 72 516.299 null] ->> endobj -728 0 obj << -/D [717 0 R /XYZ 72 480.185 null] ->> endobj -729 0 obj << -/D [717 0 R /XYZ 72 458.516 null] ->> endobj -730 0 obj << -/D [717 0 R /XYZ 72 438.062 null] ->> endobj -731 0 obj << -/D [717 0 R /XYZ 72 400.733 null] ->> endobj -732 0 obj << -/D [717 0 R /XYZ 72 349.84 null] ->> endobj -733 0 obj << -/D [717 0 R /XYZ 72 299.28 null] ->> endobj -734 0 obj << -/D [717 0 R /XYZ 72 249.093 null] ->> endobj -735 0 obj << -/D [717 0 R /XYZ 72 225.099 null] ->> endobj -736 0 obj << -/D [717 0 R /XYZ 72 203.431 null] ->> endobj -737 0 obj << -/D [717 0 R /XYZ 72 182.977 null] ->> endobj -716 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -742 0 obj << -/Length 1815 -/Filter /FlateDecode ->> -stream -xڽXo6_ae2Hڮ2{IBG#"?;ed>>xl3Kg??I'O_l9˳L/a23-=_.4w.*OBHW%TҖ]ޕ:&?&UGSmsL$Mv Kq\~?OSɪߧ\mvmW͜'5ыrWqr+V%;v3:\g`+yH# mKuMr6Hаv|~%"Mb.lyNzjG#%i5^6=}ZL -i@Bx/j.&2W t6Bl$AA #|! bkQFחoknb&F7]2 @: g"V0{e~ue΄RRIHMew4*:]`֗;3sD)HӒMEs+eY*baVEavB\oV:qJ9OYY%ˬ_-l,3GkheBuǀ+a0MTckX!c)E> gp=:`Ξ;0z =?]v!?,)%ch}k.=_`f5D3my\;,j; -L5S3ֈ wMB޶%Gv_l{oYxHYxa5t63dZJ%I50Z?&5GSjlj<)?aװv2>&S,&$ KiNe|>\:|]M4yuΡp^7njx{BMs訩a'W:72 -endstream -endobj -741 0 obj << -/Type /Page -/Contents 742 0 R -/Resources 740 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R -/Annots [ 714 0 R 715 0 R 738 0 R 739 0 R ] ->> endobj -714 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [139.552 700.442 188.241 713.061] -/A << /S /GoTo /D (section.8) >> ->> endobj -715 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [199.154 700.442 333.399 713.061] -/A << /S /GoTo /D (section.8) >> ->> endobj -738 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [484.414 256.897 504.616 270.845] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -739 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [464.179 220.782 484.38 234.73] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -743 0 obj << -/D [741 0 R /XYZ 71 770.89 null] ->> endobj -744 0 obj << -/D [741 0 R /XYZ 72 730.164 null] ->> endobj -745 0 obj << -/D [741 0 R /XYZ 72 686.66 null] ->> endobj -746 0 obj << -/D [741 0 R /XYZ 72 636.473 null] ->> endobj -747 0 obj << -/D [741 0 R /XYZ 72 583.589 null] ->> endobj -748 0 obj << -/D [741 0 R /XYZ 72 561.588 null] ->> endobj -749 0 obj << -/D [741 0 R /XYZ 72 539.919 null] ->> endobj -750 0 obj << -/D [741 0 R /XYZ 72 504.136 null] ->> endobj -751 0 obj << -/D [741 0 R /XYZ 72 481.804 null] ->> endobj -752 0 obj << -/D [741 0 R /XYZ 72 460.135 null] ->> endobj -753 0 obj << -/D [741 0 R /XYZ 72 439.13 null] ->> endobj -754 0 obj << -/D [741 0 R /XYZ 72 405.34 null] ->> endobj -755 0 obj << -/D [741 0 R /XYZ 72 381.015 null] ->> endobj -756 0 obj << -/D [741 0 R /XYZ 72 359.678 null] ->> endobj -740 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R /F23 594 0 R /F35 757 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -760 0 obj << -/Length 1655 -/Filter /FlateDecode ->> -stream -xXˎ6+[d.6)ZM@cюZ[H^-&-ЍIQy^+훛1bXfbW93S)WvSQe6+z׆f?Ꝑ9'FY/v[ʪ u'S#!R { ;h ;Uk/1٩.[m8gՆI"n4 8RwGpFRb:f6v#-ͪl5lֹea͉VCUcq_tN׻JV>lHg& ;Oljc3W ދ<ؘ쮂]xxOm]ڇ573S&ݡ;ѹD`adVNB[7_m m\lt*21S)\EM!pgеKNw]HbD( cLvRg-.ÔF0ph}A9F)j[6wdBeֆeM޹"$ p=-84LjVɌ²B \{=dz$7f0}J%\gN!G;] ZKki= -9"+վFl -*XŐV>W$ع2>"%cgwKh'a7t;jע *N*B寴3B0N,4B)"2eq edPPǼ(ַEl]"ǰm&i]]B\ ۇ tЁBnG&|\L#̈i6Cbg'>D -xcP RuU-`nQ `)* tt.W(-\qPlݧP??gs͒հ3fF{ &b0ř`u,pdHI G_WC#YQ4p C& 5z w*?-`C(܏"xY ] 8,0Ϟ$`@497 -t -OrI쌑ć$H?q;#b^v?ѕ##_{:雤m -@c%l 2pa#^M1kmT/ʓh G= oL+Xg]֕Ez}IV,]5tÇƫ%L` MϒQ~k I7xT4leϪk'upnju1:y(O VY02|C˙<pwwgrs c#^"H*귫iRwwh>mT1>6onƢHMcC-IC?Wu|ܻ?g~mW mRN'}%t;W9%+!gKe-GϊE̷3WR-mrۛt!f -endstream -endobj -759 0 obj << -/Type /Page -/Contents 760 0 R -/Resources 758 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R ->> endobj -761 0 obj << -/D [759 0 R /XYZ 71 770.89 null] ->> endobj -762 0 obj << -/D [759 0 R /XYZ 72 703.763 null] ->> endobj -763 0 obj << -/D [759 0 R /XYZ 72 679.437 null] ->> endobj -764 0 obj << -/D [759 0 R /XYZ 72 657.437 null] ->> endobj -765 0 obj << -/D [759 0 R /XYZ 72 621.654 null] ->> endobj -766 0 obj << -/D [759 0 R /XYZ 72 585.872 null] ->> endobj -767 0 obj << -/D [759 0 R /XYZ 72 537.636 null] ->> endobj -768 0 obj << -/D [759 0 R /XYZ 72 499.197 null] ->> endobj -769 0 obj << -/D [759 0 R /XYZ 72 476.864 null] ->> endobj -770 0 obj << -/D [759 0 R /XYZ 72 441.081 null] ->> endobj -771 0 obj << -/D [759 0 R /XYZ 72 405.299 null] ->> endobj -772 0 obj << -/D [759 0 R /XYZ 72 368.852 null] ->> endobj -773 0 obj << -/D [759 0 R /XYZ 72 333.07 null] ->> endobj -774 0 obj << -/D [759 0 R /XYZ 72 279.894 null] ->> endobj -775 0 obj << -/D [759 0 R /XYZ 72 260.882 null] ->> endobj -776 0 obj << -/D [759 0 R /XYZ 72 236.889 null] ->> endobj -777 0 obj << -/D [759 0 R /XYZ 72 216.435 null] ->> endobj -778 0 obj << -/D [759 0 R /XYZ 72 192.887 null] ->> endobj -779 0 obj << -/D [759 0 R /XYZ 72 171.218 null] ->> endobj -780 0 obj << -/D [759 0 R /XYZ 72 149.549 null] ->> endobj -758 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -788 0 obj << -/Length 2197 -/Filter /FlateDecode ->> -stream -xXKrVD=2IL6HlӶ-l9b"Yyׇp6J{J֑T2QXx7?Z-v=-"_Q~[,#]L %rW=ڦ;j+k!.Oj㟋 x: -tAyz%l S9}GlUxaEDHkN -g7r [PnAI.{H1s[|Q-aMԒ%&< Oczt!m]z`UsjB㐚ԘEHD$uj[y7~p38 "_z%Ě#n! -k&l -'ֽ;UQǘk :;O`-YZ0b7͘d4;C >zac9MJ;3]Yڮ;m\,h)c) -lpl!OOx E鮍X*c=fvѳ5=5ZIѡdq 9bq*A mNWj U'ՒpA+^?ЂCB;8@-:mq-ܽ@Aq*&BR R1̓"TGB/+ -(G[.&$3ckNԩʀ%dV0Vʦ\+ -vL!v7ɗ?q$A4 %LJASyQPysm'ɽ7f=xqAg*_tVd1t?;R0j1zݞ?bw(.O2io)ʂR"Mz/ 80 -R54BR#7OR'i,.-Z/<U[PC;[$>}[wD$%!,;A.%WX7nPAИ 榼. <<6t4sJֽ&N1RL0GIx?#WKIӕm Aj[sS+4Ε/e½D,, -;TPEiF;DQ67 A.lNE<EkR^DlڗVfLUs.xPOVBLmꪱ~ZoƤ>?1ܐgm7eLƼS!q RRIUբ]> h// E 'h=:"[ \b|v$X9%}աKnPk$G#&.AEQ1 43y5+ݡ6hEy7i+wWSp,~oQ"iS(`TRW|*hM.5;f3(E]7~z,v9H ]zUq5"2XW鍫epw]v}ZA%:i=w5u5,\,5iz|,^GNJa=;j RN^[  -endstream -endobj -787 0 obj << -/Type /Page -/Contents 788 0 R -/Resources 786 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R -/Annots [ 781 0 R 782 0 R 783 0 R 801 0 R 784 0 R 785 0 R 803 0 R ] ->> endobj -781 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.282 374.747 146.484 388.694] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -782 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [425.208 202.061 492.71 214.68] -/A << /S /GoTo /D (section*.8) >> ->> endobj -783 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [504.32 202.061 531.996 214.68] -/A << /S /GoTo /D (section*.8) >> ->> endobj -801 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [147.912 186.951 352.689 200.899] -/A << /S /GoTo /D (section*.8) >> ->> endobj -784 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [423.47 137.055 491.745 149.674] -/A << /S /GoTo /D (section*.8) >> ->> endobj -785 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [504.32 137.055 531.996 149.674] -/A << /S /GoTo /D (section*.8) >> ->> endobj -803 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [147.912 121.945 352.689 135.892] -/A << /S /GoTo /D (section*.8) >> ->> endobj -789 0 obj << -/D [787 0 R /XYZ 71 770.89 null] ->> endobj -790 0 obj << -/D [787 0 R /XYZ 72 730.164 null] ->> endobj -791 0 obj << -/D [787 0 R /XYZ 72 674.871 null] ->> endobj -792 0 obj << -/D [787 0 R /XYZ 72 636.1 null] ->> endobj -170 0 obj << -/D [787 0 R /XYZ 72 562.833 null] ->> endobj -174 0 obj << -/D [787 0 R /XYZ 72 449.134 null] ->> endobj -793 0 obj << -/D [787 0 R /XYZ 72 419.745 null] ->> endobj -794 0 obj << -/D [787 0 R /XYZ 72 397.412 null] ->> endobj -795 0 obj << -/D [787 0 R /XYZ 72 375.743 null] ->> endobj -796 0 obj << -/D [787 0 R /XYZ 72 340.293 null] ->> endobj -797 0 obj << -/D [787 0 R /XYZ 72 318.624 null] ->> endobj -798 0 obj << -/D [787 0 R /XYZ 72 281.845 null] ->> endobj -799 0 obj << -/D [787 0 R /XYZ 72 260.508 null] ->> endobj -800 0 obj << -/D [787 0 R /XYZ 72 238.84 null] ->> endobj -802 0 obj << -/D [787 0 R /XYZ 72 174.166 null] ->> endobj -786 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -806 0 obj << -/Length 1790 -/Filter /FlateDecode ->> -stream -xYKoFW(zߏh -VhJ`e(|-z;Hq9!W"B&3Ĉ`(i2‚ ?~lLF)7xφ)r~W߮_nb£ͯK_[=уe盡@xQH!a -ORn)%HJtp?~>~z ̾Q6`,hJVMt$hQE*D 6QbWZ(Xi$[+ %aJ {L0uJ9Q#Zj4,WYA܈GΤBj79P()yKtTmq~0$4C=EK@((U?>OVbUj[pJ/2x<*99-6p!p>vax д/kȅIţ#kГ)5I| $|~܎ޖGg@7$.a3`5ϱ^F✼̟WY' (e%mjI;w`0Ȅ״M#A!ZAO,9@ۙf`s;;쿫@_R'ɪ~W,b}R*;ǴPGzxJkbPR]{֊Ҝbjh4SZpKƏҲc?_5fzVT7_c$z&,ABÎ3zću@ /={{z f18!'cR9gJ -g:^0Jᔦiuv5-4R# %E%Bb-4B -endstream -endobj -805 0 obj << -/Type /Page -/Contents 806 0 R -/Resources 804 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 830 0 R ->> endobj -807 0 obj << -/D [805 0 R /XYZ 71 770.89 null] ->> endobj -808 0 obj << -/D [805 0 R /XYZ 72 730.164 null] ->> endobj -810 0 obj << -/D [805 0 R /XYZ 72 665.324 null] ->> endobj -811 0 obj << -/D [805 0 R /XYZ 72 642.991 null] ->> endobj -812 0 obj << -/D [805 0 R /XYZ 72 621.322 null] ->> endobj -813 0 obj << -/D [805 0 R /XYZ 72 599.653 null] ->> endobj -814 0 obj << -/D [805 0 R /XYZ 72 577.985 null] ->> endobj -815 0 obj << -/D [805 0 R /XYZ 72 537.636 null] ->> endobj -816 0 obj << -/D [805 0 R /XYZ 72 512.978 null] ->> endobj -817 0 obj << -/D [805 0 R /XYZ 72 491.31 null] ->> endobj -818 0 obj << -/D [805 0 R /XYZ 72 469.641 null] ->> endobj -819 0 obj << -/D [805 0 R /XYZ 72 447.972 null] ->> endobj -820 0 obj << -/D [805 0 R /XYZ 72 426.303 null] ->> endobj -821 0 obj << -/D [805 0 R /XYZ 72 404.635 null] ->> endobj -822 0 obj << -/D [805 0 R /XYZ 72 364.286 null] ->> endobj -823 0 obj << -/D [805 0 R /XYZ 72 339.628 null] ->> endobj -824 0 obj << -/D [805 0 R /XYZ 72 317.96 null] ->> endobj -825 0 obj << -/D [805 0 R /XYZ 72 296.291 null] ->> endobj -826 0 obj << -/D [805 0 R /XYZ 72 275.286 null] ->> endobj -827 0 obj << -/D [805 0 R /XYZ 72 237.374 null] ->> endobj -828 0 obj << -/D [805 0 R /XYZ 72 205.382 null] ->> endobj -829 0 obj << -/D [805 0 R /XYZ 72 165.145 null] ->> endobj -804 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F27 809 0 R /F25 595 0 R /F23 594 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -837 0 obj << -/Length 2163 -/Filter /FlateDecode ->> -stream -xڭYKoFW{ X=< d-9)Djo=HQ0fu_WU%EO *x -鄊!VNu]J%St<گaW{+[ra]V+xt>g<\2/V2lI Kԍw畗&kvo-0&f=X -dxR -H6GݮA5EvQY`Kn=@%sh7|<h2_Ń}۶|LCYe{~f7MQm -F,9` Noa -amI΍#+b7_q8bbRS!yBY70[tycYu0!9W/oI6Wh~=Ӡn>ksNR) J:/\4_x჉C=-9m^&*̚&Cq^$*6Z7eDrm9j呉*>dG7<㵉R$*lsW,0j`[dRlJ c-HW,>HH $[nc μDʱӃJK#(w8&ߥat`)h)x8i{֚(/i]‡LgXq0dZY ? -1D-A"/GpT*=\4RBqD%t!xdyY?mX~6NibX9ۥ'Vx=]#ۺ :Xq3gFcHzp;' -d-DTVj6DAkJh!`)bM nB\K)TkȧK03&bBW/||90N!$Hf(E}+@tp @_nO ?k._VWrTcuxY/~rZ -ǰ ʹr6i\ 4 RZeH\c*9 @x T6$2~L&_;Ŗc SJvկ4;%JGM> VM*xR5j] .I=u -8eG K?l8aaĽ Mut<$ \PK|s2,`z;p r<hSJgWQ$ O7=hvv0{Oz&: Y呌:<qu,?OVg4.(q_Ƨ - I[-Ii[EcyPd,= "XaWzk}vZ0HB{Ig`мucޚuS՜.g7!> endobj -831 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [427.656 452.082 528.745 464.701] -/A << /S /GoTo /D (subsubsection.6.2.2) >> ->> endobj -832 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [106.122 437.636 179.651 450.255] -/A << /S /GoTo /D (subsubsection.6.2.2) >> ->> endobj -833 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [100.269 401.521 200.656 414.141] -/A << /S /GoTo /D (subsubsection.7.2.3) >> ->> endobj -834 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [211.671 401.521 285.2 414.141] -/A << /S /GoTo /D (subsubsection.7.2.3) >> ->> endobj -838 0 obj << -/D [836 0 R /XYZ 71 770.89 null] ->> endobj -178 0 obj << -/D [836 0 R /XYZ 72 670.263 null] ->> endobj -839 0 obj << -/D [836 0 R /XYZ 72 533.745 null] ->> endobj -840 0 obj << -/D [836 0 R /XYZ 72 510.197 null] ->> endobj -841 0 obj << -/D [836 0 R /XYZ 72 488.528 null] ->> endobj -842 0 obj << -/D [836 0 R /XYZ 72 438.632 null] ->> endobj -843 0 obj << -/D [836 0 R /XYZ 72 402.518 null] ->> endobj -844 0 obj << -/D [836 0 R /XYZ 72 380.849 null] ->> endobj -182 0 obj << -/D [836 0 R /XYZ 72 291.227 null] ->> endobj -845 0 obj << -/D [836 0 R /XYZ 72 161.048 null] ->> endobj -835 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -848 0 obj << -/Length 1408 -/Filter /FlateDecode ->> -stream -xXIDmT^.9b8pjN=ȱ+!rUm'NK[^x? i!i *BQO98. -Zfa`ܟطUP\ &_ʓUE{~%K|po>c" fx'&vI6/QKd.< ƮGKgOju2H-{8OEkjiK0Gi>5 f&{¸嫓7i;иu'gEu ӡ#\`ЫLڊ,pC=/5;{EyHz߀J?il$4 -OfKl9,3HL9X!&@I]g gMYo[yLE ۼ=;DNQ#w<~b YP(Ks9hRDV L"?=Bc´DBVK^lr lvJ*䭢+ҋ#a`_@W_zƇH3dz}V}/|OT#jjU_uST'iz =IT8>cAƠJE[((&4 Q{JV0=`vefSQATơ -1Cl - "!butE=( s!;H #Cڴ?) -P:6}*k_GS0sxEmv(DߍZ~ S;nHuWk[DlI9yst;^5AFC~ 2"LzP-0 YlG;MPjE]}ԧ:Si4Dܘ9I2kz7^~\wV B֕4眿1$t^xLʣCg32`g3k ϰG1< >i#1 g^v}Z^&7*_k$߆o -(;vdD1j%ACi"8E\34*DfIGn~EsSI9j1R"uM%ƺCf̮oW`G-  0 @ĻXuoyq0ٮڷ/y͘kD1s deP}͛ЕV -}G\v0e m>7n`wa[no`)/=H -_z$znPriJ<: @֚6n%D]u@JzE1]$ɔ1X`G'%afR4{1Eo,>R{smM_)es2ٔV^M3֕xSs0*;s>> endobj -849 0 obj << -/D [847 0 R /XYZ 71 770.89 null] ->> endobj -186 0 obj << -/D [847 0 R /XYZ 72 684.709 null] ->> endobj -850 0 obj << -/D [847 0 R /XYZ 72 597.204 null] ->> endobj -851 0 obj << -/D [847 0 R /XYZ 72 577.196 null] ->> endobj -852 0 obj << -/D [847 0 R /XYZ 72 553.867 null] ->> endobj -853 0 obj << -/D [847 0 R /XYZ 72 517.42 null] ->> endobj -854 0 obj << -/D [847 0 R /XYZ 72 496.083 null] ->> endobj -855 0 obj << -/D [847 0 R /XYZ 72 455.403 null] ->> endobj -856 0 obj << -/D [847 0 R /XYZ 72 431.077 null] ->> endobj -857 0 obj << -/D [847 0 R /XYZ 72 411.069 null] ->> endobj -858 0 obj << -/D [847 0 R /XYZ 72 387.74 null] ->> endobj -859 0 obj << -/D [847 0 R /XYZ 72 366.071 null] ->> endobj -860 0 obj << -/D [847 0 R /XYZ 72 315.178 null] ->> endobj -861 0 obj << -/D [847 0 R /XYZ 72 295.502 null] ->> endobj -862 0 obj << -/D [847 0 R /XYZ 72 272.173 null] ->> endobj -863 0 obj << -/D [847 0 R /XYZ 72 235.726 null] ->> endobj -864 0 obj << -/D [847 0 R /XYZ 72 214.39 null] ->> endobj -190 0 obj << -/D [847 0 R /XYZ 72 177.652 null] ->> endobj -846 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -867 0 obj << -/Length 1390 -/Filter /FlateDecode ->> -stream -xXK6Э2Z3|jh -Hsm,6m %C&C%^yכeO")r|3CiJh=]xTɕlM͒iM~ՋWB0 Mm켭wn6)[d*J۵Fc:&QĴY# -HM8:31e A ~!2N}A(ȨΌ(=Vz"W-Z۸"m_08"%<#z Y |sLx;nQ\c I4fd,#$F`E.# o:$nrELmf+ɻ_JHޯcrrq(y<'gϜc. - 9]<8)'J3ɀ<ٻsm1Z;0hv'zK`[ s '~>F7S{]*.0_6C|K@81DT).jg1`iSCü}(t -,+\۾͍dVk(?[7ƱNr n~h&]ɆsM㪅] Ԝۢ-* )PZ_4.Ia}պ',Q -[?wy_){cUF nމ1zEp Decz.Hz/$J-yzv Z[7xشn"=IX6ÌN:_p3<A\pvُ.~5`)ey:[0ŶcTvſks]ԅqǹ1n?&=ЄMP0@?N\tϺC6nhcYTGDaQָex6erO6pMo*6hcMEܿρIvAoXqatɀtgtNۭa'ܷ>Q> endobj -868 0 obj << -/D [866 0 R /XYZ 71 770.89 null] ->> endobj -869 0 obj << -/D [866 0 R /XYZ 72 730.164 null] ->> endobj -870 0 obj << -/D [866 0 R /XYZ 72 700.774 null] ->> endobj -871 0 obj << -/D [866 0 R /XYZ 72 664.659 null] ->> endobj -872 0 obj << -/D [866 0 R /XYZ 72 628.877 null] ->> endobj -873 0 obj << -/D [866 0 R /XYZ 72 606.876 null] ->> endobj -874 0 obj << -/D [866 0 R /XYZ 72 585.207 null] ->> endobj -875 0 obj << -/D [866 0 R /XYZ 72 565.418 null] ->> endobj -876 0 obj << -/D [866 0 R /XYZ 72 523.19 null] ->> endobj -877 0 obj << -/D [866 0 R /XYZ 72 500.412 null] ->> endobj -878 0 obj << -/D [866 0 R /XYZ 72 458.184 null] ->> endobj -879 0 obj << -/D [866 0 R /XYZ 72 433.526 null] ->> endobj -880 0 obj << -/D [866 0 R /XYZ 72 413.737 null] ->> endobj -881 0 obj << -/D [866 0 R /XYZ 72 371.509 null] ->> endobj -882 0 obj << -/D [866 0 R /XYZ 72 348.73 null] ->> endobj -883 0 obj << -/D [866 0 R /XYZ 72 327.062 null] ->> endobj -884 0 obj << -/D [866 0 R /XYZ 72 303.514 null] ->> endobj -194 0 obj << -/D [866 0 R /XYZ 72 265.116 null] ->> endobj -865 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -890 0 obj << -/Length 2616 -/Filter /FlateDecode ->> -stream -xڕێݶ}/Y$Z?%vY lJ:{Hv%J֦Γp8P~ -09_$It;萅:|z0T_DYAeqz(f4Ɣz4]8ݑǓ~2u#aii1F+2fp/u#Iȶן c?SnSEWpyBFOC͋fzcrn^;al o_df = rb5C숯}{(TTG< IKS(s;O@̈́yQ[ -tp$r! "fSQQX0 Ȫ[){C[WpN(B`#[TgLgMŇ`sNT< 8ƢViٴ`Mpt q^J2?Pu2{ RDA4"d,h^tn/ț00uL+ ^5*0=;MCє}{Gd"nQ,q7DXEb{ -8PFz>;B.|1@iij>fG 6n$V Mxsq/Afjx‘ GtS(pR5 F0a&+Q:tZtbO1"GV:_mrSJ6*FTK x`ew@Bv=Rgs^C`)<N}yGI II ^cx)cr (hOnL-̗i3#B1ͭ$۰րBg(Η>[ۦcskX7c̒M -=5W&٨Wn+?CI0<xty޽J6"C)vĄT^@s1GbV]A,`N $3Vnۺa{^tr2cUYc@E( d~v,р:$%kL a8x cc4( e_y03/ј|Wz*naq8 -?P 4bc9ݐE{T9!309y2m%M͏S[rc3hv*/h)4QKDgR1;0F_h_s@91@ $?竏C{"A"84_!0Q~D+I{tU!mr=EϢ$Dq$lSф0ǞᲗYUea"pЛmazUzrqգ Y(se=Ԟϕ#X!-@6fNP8|( @Hha9aP_[$߻TB>3uq3Ѧ%Pq{i=#0IpP_}D0㎶KMɡ_$Nd@QN[wݵͳ͟.kq0H8`S9yemjE/@*qZcߝ]rlݵ㱄M=9] ' Sjc[|/ IR@k!eH.R̒ l WRWR\Ϡ8'״VjV[[ڥ%f0#OQk}]˒{&{8Ω/GTOh(en뛓nd}k];K=>8uDVg^=8~0(Ml)՞NlQj3h'vY. tlViF򂻉#@:+2Ӷb.I7ԑe_v [)d> R{~PI_1!hApכ}& Uv[`_1 BC<K/HpF{mDI9mB Uȑû z)9Hw"f&~Ҵ%_35d? l}f4DGKF ٩Rp==k6ʌo08?mGg6$ZmX=qP>, ~`i - d$LJݔSyZJ\c }#ԢO"$:r~BMB-#Ag{wXNW+iv8s?SDg23h(R~g,,䋨dzЗFC -endstream -endobj -889 0 obj << -/Type /Page -/Contents 890 0 R -/Resources 888 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 830 0 R -/Annots [ 885 0 R 886 0 R 887 0 R 892 0 R ] ->> endobj -885 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [212.081 454.406 219.927 464.103] -/A << /S /GoTo /D (cite.Sporer/Brandenburg/Edler) >> ->> endobj -886 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [261.957 340.293 328.811 354.24] -/A << /S /GoTo /D (section*.8) >> ->> endobj -887 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [339.689 340.293 531.996 354.24] -/A << /S /GoTo /D (section*.8) >> ->> endobj -892 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 325.847 99.335 339.794] -/A << /S /GoTo /D (section*.8) >> ->> endobj -891 0 obj << -/D [889 0 R /XYZ 71 770.89 null] ->> endobj -198 0 obj << -/D [889 0 R /XYZ 72 533.028 null] ->> endobj -202 0 obj << -/D [889 0 R /XYZ 72 424.228 null] ->> endobj -888 0 obj << -/Font << /F15 442 0 R /F23 594 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -896 0 obj << -/Length 1409 -/Filter /FlateDecode ->> -stream -xڵXQ6~_[̙HܷL3}Kb3\w];7L]V>V1bo7l=W&E -\%m*gIl:YiWTv_6>UG:fZl9R"nY`Gz̕gIIJtuo*5*޵C1<,L_6Uy[(O:/m fe|gȰݑUQ?LHe8|a93y -c~{)~xVC*Cyv)_B&e -pq^bkK!K[穐c^wYqiHcY7A%|ВȂx:n7Ż!x"8hec;ͧs4|}8޹͖y="\itv#~5D֘AL}gt -5)&/In+CB!+@N~ٷá>J\hKyF XW e!TBpmtXS_+OX&@5mL z2>M{ڷM}5sp_{Ʋ׃M؈1BJyqϾ;HEeM~yIT.wwkPAbvg(t#Y٢~Lo]}*; ͘9MlBsE~İ 'B!|x=]Ü"O -IĝtCCC-qbq<Ul_2`2%DeC4wN!l˒B ~?㧊s:rNK EQD E-PgFU'FW6d\CT?j'!giӧyJdCCx@zlslٖW!CiKV  g^$)\U8M]3N^;2.V frx*'2]` zu.BA!QkUggXgI׋O8{Zlnz\&L s֚ X~@"R:kxq#AVw=1`j=SܡSB#;?OCGhgz pc2)tΈ鲋a-2$1r!p[xs :j[ze[zNC8Y)g}菛賝6/!#졟sr\@OY\/\.h3i[`Q?H/`[i"3(Ǝ'h_Nq -endstream -endobj -895 0 obj << -/Type /Page -/Contents 896 0 R -/Resources 894 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 830 0 R -/Annots [ 893 0 R ] ->> endobj -893 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [377.519 287.574 437.517 301.521] -/Subtype/Link/A<> ->> endobj -897 0 obj << -/D [895 0 R /XYZ 71 770.89 null] ->> endobj -206 0 obj << -/D [895 0 R /XYZ 72 730.164 null] ->> endobj -894 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -900 0 obj << -/Length 2161 -/Filter /FlateDecode ->> -stream -xڵX[6~ϯ0U؇%-EXFL2(=7Db9߹jV=|}˸\E,]ޭ -*2TQmVo,\o, -jw8n\oFqj'y{xo"oGo?|$ߟI+?Z2},z05N**nU~7Juo|yjU!;*Gv`jmE3fh1S/x?fg^[v`!mg* [ZsUoS{g)p D6tyFˈsI`F։cJk߭='u?nmʹ'+LTag@%%@w=Uo^L@OF -x"M4ȱjH _o"!,SXzcI[Q.jV-7%YM?@L$4SdžYoZdXLB%%:UC8[k76=^72;tǥ092|R0=٠dqy1#08H~Y6.a϶- YQ$Y|b=be{x2Ǧ#}:괂j<<E+A%* \榫T@1󗉚2a% 6Nқ:Ioe=o:LW;j*B/qc}31sD󬜤 Q2I(d?i(o5NށD)%{r,=Ju9)P~_NUVE# yYyPϖ́á*'ƷQ-e[|t Ekݸg"i_}CJFokv<-YM%`8+?]1fH(a^G Bl`B2L);mc*@}L+ i2|kyh[>{Xl.*N6JR]JϬzxkBXXWdw~ ]>".1 -D^*Tt&gMx}2;X-qzo@A@l-U5<׏Lj +LceӰjDwKf(7U.I&ǔvާe1~k/ @3rL;ly{s]C yf B:l!&ͺ!,5DA=Us|c.^)z"V34_͸YRLvיFJ7uTdZ4,xY Fj4w@f`]ODZZn3I6;hݬzG %h1Y%ƄѶ1|?|!y?_ePZ8 ~yY΍[2/$iϯ o( aC7^D!=!3 -> endobj -901 0 obj << -/D [899 0 R /XYZ 71 770.89 null] ->> endobj -210 0 obj << -/D [899 0 R /XYZ 72 730.164 null] ->> endobj -214 0 obj << -/D [899 0 R /XYZ 72 703.022 null] ->> endobj -218 0 obj << -/D [899 0 R /XYZ 72 473.867 null] ->> endobj -222 0 obj << -/D [899 0 R /XYZ 72 440.525 null] ->> endobj -898 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R /F25 595 0 R /F23 594 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -905 0 obj << -/Length 2438 -/Filter /FlateDecode ->> -stream -xڭr8`"* 9Ǟlbgeevw29$,BF7(RʳU[<h4~?Zk˵~>sVgW"p0ս{V,sSkUX_е/ꪓU7Qdәn*zvؾmM~ok55RKV};[YM}%̻i 5v.v,x̚]|:* xݕ+EվF~n8Acz,fy]K]0aZm%V-#FPZ2Q[@0eM^oZ?WYqz109Q7_+4^Dn' }q}͗VzC[GWx,u(|+VՇ˷M;(_Tk 0@{O Rõh 6 YzF)&emdA|4ӦLUu%_sl(KN *Xc{`hǬ)^QDw҄ -cBioY|TY# -~\.nON= : -]A,c"BnK@9De1CHӳ[ 820x҈J9/teү,nK㡎Y[DUu_yR3r%!}xR/0T˘6 lQ%M QHl4Vպ=36;_?~K,O2'"'\W6!wҡد5<(!AYĠg5֠YGR IBlbYyu`Q$"ȃ d㵬d"MGJ>#!:s#Jb ZEE-a!Ve9@9$yN kwLbʱKu5[.qYtL a`Wi%/(6UNHbIw%IШYq噞8 -ŞGV:l"M= {qgus:źQkJ˧QtBY~<社8?cbKM㦦աZ 1XS|u^C”ʶt {]F~_ B ,G?T $4!4&e qa Tu8lu ko(3Vw! ԍ]TG)(tkR>P 6PSp6Z}3[@D}B@~~@gX `iD?l~aՕ:Y8{n翝7 : F0s9yu uC\)|PZ rẕ̌ -^jqbYŤǮL;>?Q5Fz5#-?B($c.{ELzglaD 3^jpnuMˣ0.z||t&|l̴ λʶ|e -CӚ,A^y 7*9@JG"6Ieʮ$"}H%N[oǗ!0Jv]b{$BY|:x: ÿk ƾ%B{ʷg_VpZukN(<?zd¾H0P54\St/7HRa,$e_s^.!n/Eoi - Fyexu`AYLE]/бnAFc6ᷥ23m>t/o/OT8᚟["T@FE汣/.%[b(\'4(2"u -endstream -endobj -904 0 obj << -/Type /Page -/Contents 905 0 R -/Resources 903 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 902 0 R ->> endobj -906 0 obj << -/D [904 0 R /XYZ 71 770.89 null] ->> endobj -226 0 obj << -/D [904 0 R /XYZ 72 730.164 null] ->> endobj -907 0 obj << -/D [904 0 R /XYZ 72 508.744 null] ->> endobj -903 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -911 0 obj << -/Length 2266 -/Filter /FlateDecode ->> -stream -xڝXK۸W6TK$񣜸yśCa$d(R(rV5qrFG"X{>bAq*~h+ȝi ϩf^%U_->m&v^CGR(I 7)$2lM7m'd];X~,&Ue3T|{8$(_OzdžUCb7^ʨe [)ikM׽|1'I~D^.s VJ[e*TiƏ'ЏM8{qikv%m_ԻCHldU\ \*sȼ_1lθ\!7X<,/ٻ&ɓ2N~^xU`'>كݛMk\ -X$,qzDn=v?8M=*tya:bG^]M'Ca$7 T;\#bg$1:eSN1 }q%Uf)C7=Ǻ/:aAw<2snq#XzigsYRښB%$(MW_.I(ŃpK{%bv,6ށk9\DMo'm0d,T ;4KWWm[^ܠѽX/$U.C.i -ԥ&d#HlZPTJ΢{֜PVd x8(ۣ7ZnZo# -(C+hץ%QZQxATm=QmrApvI:D)&6""ˤk*GnӅØ3FNHn-Sl-LjqROea?j[@.[C71HS8WD83sg8C-HuE h ԻJHǂ?DWݹrNZ0fQjtMS%H` = -R3}"E#xԈUKaSLѺ6 Ll|İ[︬yRh foWw(V -fhEjՋNFϾXRWZk)z}Y+!M# mmYtu%:Vż!b7R|RYV£6qaJ:.-1wiQ) lS/\!A]_kT'EOnpp\sXDi͗RYIjx&Cm :#XQK\&DR*v$^uE RȠѭ_#@E3dÈe:~dh wZbh4fÐki*h{|9tR-N@LPi/U:kVjĒ3ʋdYJ L3H4DDx#^d B[i0W7ۿ?~ktwdD:%31+ݿjIE?+涩ks3ٺon{;^sJ>K*X@hn!lk;JDnK -aZriN iD2CQU /Me\.PI纲/TBThmd"#Ƞm/$PióR$ѣiػUYE\2@i`BL&DM3Ά |PtR1ESAbLqӊ8&hdR5O"=֨ SA(Ez9r) ̟)瓓|!:` @U#~3­o = Cb;~%q˩`0 tͬC10fO8RtP (xF4_ygK (Ô?nO'74v%@[p,hׯ:r[.w=`_ bE[y14I,[HY+ -^ت@Ty#Oo_",fax/7:G2o lBKQ Fi(k-_R˔\Gc@+FQA}r~?z/r[ .)"\(@+K~*7yl_7 -endstream -endobj -910 0 obj << -/Type /Page -/Contents 911 0 R -/Resources 909 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 902 0 R -/Annots [ 908 0 R ] ->> endobj -908 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [406.584 613.767 513.537 626.386] -/Subtype/Link/A<> ->> endobj -912 0 obj << -/D [910 0 R /XYZ 71 770.89 null] ->> endobj -913 0 obj << -/D [910 0 R /XYZ 72 585.913 null] ->> endobj -230 0 obj << -/D [910 0 R /XYZ 72 293.44 null] ->> endobj -914 0 obj << -/D [910 0 R /XYZ 72 132.821 null] ->> endobj -909 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -917 0 obj << -/Length 756 -/Filter /FlateDecode ->> -stream -xڕUn0+t zh!''d-6QIL-9E3ʶl%p.&={{?o}yx'K@zҋCxE"f'2Vd+o5 bMnwoi6_dCU4nLeg]ѵtI^d;[n_4XYZ!=n$:Aia:-olo}U4iWК1Ja&1{u}:u]@ZFO\[rCLgW̵q^5 -B5,tھR̔ѡݦ _fah?$c=DCppS8<%y"Z~*z,8eL!T|i .&q9!rJGȑhP1Zv9;CJW DIuBg{xS<<1܎d,23e 9%Kdydp%$\ PSJ%%_Wrx%CseM"~%|5$✉ 1+`ޗ[T?iӪz'uovdik6` yf;F5jbH wh'_b]ې -Fݺ)f7qY^8PX#q)OҊI4 fwk.*^,kjxs;6dB<^(kyYwH T)t0fCqc\EG,ԇ?Db1 D'`?7 9 -endstream -endobj -916 0 obj << -/Type /Page -/Contents 917 0 R -/Resources 915 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 902 0 R ->> endobj -918 0 obj << -/D [916 0 R /XYZ 71 770.89 null] ->> endobj -919 0 obj << -/D [916 0 R /XYZ 72 730.164 null] ->> endobj -920 0 obj << -/D [916 0 R /XYZ 72 700.774 null] ->> endobj -921 0 obj << -/D [916 0 R /XYZ 72 679.105 null] ->> endobj -922 0 obj << -/D [916 0 R /XYZ 72 642.991 null] ->> endobj -923 0 obj << -/D [916 0 R /XYZ 72 606.876 null] ->> endobj -915 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -927 0 obj << -/Length 1952 -/Filter /FlateDecode ->> -stream -xڵYYoF~#D  E$0(q)HuIq~}gvfyȔ$;Z[˵^GW//EbDXW{V,sWUf}#g C׾,wztn0ĩvK#@ݴS&7^ŗ?!$H\ 9Uh׭TCKgfr|"Zx1L eF7jul$nZ=|g7t}x7-BeSlV^bUFwq HD#/J%d)ҷ}X&<( -Qi[-jkIGfϪkwϊM Rj -f_krFY"{GDuosh65]ўS޿S'SmK>Ip@$I@GbKA*}>%$^&Dhm4]5E6g+u -K| ˌד.=GfmIQ?? ĝ5|#xIqGlY?=,36E|%Ktvs -$ [Ҋ^ඒ<[Tp6Ƴ<cr( 0YCO hEtppשާ7=t=ЃЃ,. T&Yu{ceݵ߭CnεkHAπ?;59w +JJHu{2 '`ipt[TCOٓ&6Mdd '8C;lYK8SLy̩ 9J "TB1RJ8 x7fSa1KIk UMހ -˱` >RVpZ $yI0VP3{Ofね?֓a=i;IO8|i(F2~R|{Iz[B_v$ǵfjB$0 Yqys$SvkGnZ g;ňz> -wG6 yN (bslnsxsL9 -Fwbp?pj -endstream -endobj -926 0 obj << -/Type /Page -/Contents 927 0 R -/Resources 925 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 902 0 R -/Annots [ 924 0 R ] ->> endobj -924 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [295.415 121.411 314.345 130.709] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -928 0 obj << -/D [926 0 R /XYZ 71 770.89 null] ->> endobj -234 0 obj << -/D [926 0 R /XYZ 72 730.164 null] ->> endobj -238 0 obj << -/D [926 0 R /XYZ 72 703.022 null] ->> endobj -242 0 obj << -/D [926 0 R /XYZ 72 574.987 null] ->> endobj -246 0 obj << -/D [926 0 R /XYZ 72 488.603 null] ->> endobj -250 0 obj << -/D [926 0 R /XYZ 72 270.878 null] ->> endobj -925 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R /F29 651 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -932 0 obj << -/Length 2801 -/Filter /FlateDecode ->> -stream -xڭYIoJWd b 9`031 ZjID(ҏ׿jn#g⃠^f:NjquWQ(T*WF$ nu/oR+t@:R؄(>DJioۺzG{LxmxM8Y^f`mU3֞oidʾ)NԺۦ"vM^vPNwsUU8{[M{)֎\ž,t˖@/EKT+9Ci2CrP`lh6+2V!+:‚5UZt)I8ӳ -?2VM:ר4Ǖ?ȲINEKJ c-ԷYkK=:| -L [>Qz[>lRKlsb!g`$,lyhS&]-oXlxUreUy3J^vnϲԊJ"!4Q^t|h%d^?Z0TN޸r0*bB%~VBiIi c e"ٗKi`E%uYeܱ'l쫢ѥE+LֶnsSLvo(S_n@ 5΀Tϡ0E3D( '4P>o\g"oY2 {eאQ/P" -ZeZ'Gi{mۘF?SmWPoꂗkv9O"#fM)G&Ё1:L]IrQ# jkbCNյ]KԨ., C^d`rƣeXS*'$AqbBO -=X!FBj%%n7id`f5Zd ?.d*Ur=]\߄́}t -"XO?7JدM0)>WF2H"=n8 xk5 SYTzP(#LLWW`r &b$'J_ECT>=,oPoA!->/49 eq$$@>s@"@m5^[9%`=KyY>K@Lr|:H'wQIfWv<FF)\Sn6]2> endobj -929 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [507.242 475.12 527.444 489.068] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -933 0 obj << -/D [931 0 R /XYZ 71 770.89 null] ->> endobj -254 0 obj << -/D [931 0 R /XYZ 72 310.695 null] ->> endobj -930 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F29 651 0 R /F15 442 0 R /F23 594 0 R /F34 645 0 R /F18 439 0 R /F27 809 0 R /F1 934 0 R /F21 593 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -937 0 obj << -/Length 2158 -/Filter /FlateDecode ->> -stream -xZo8~_ws]$?ؗ ,a! Vs?Q,Qz@)h8| )^V \__]QB浖]aeacjZ\>Vϯ~/hLjJ蜏\b?RR${QQ%tL2R.ϩ*)a4I?^Lp9RAQ*͹O^饴p ʩ'a:j/٪b s wlJŜ͓?K1:4o5ytVbs-rv7uLHFzb/sqYXN(!\ℰI3}uY]~un,x.FlExca0U˛_dr /z27ݭm|j>phU6q\GG|v x6g0j7L ]~6.}h|߼Wk}Bd;ofL u:> *2Xn7[- 73 IÄ&ZvI 2_oBN_7 0m*Y n^Ex-f۵BjHggL[;כhّۢ WޕYG %!io9Yg)]ȳV"k!_J8w!ꥩ=2Q&kg\<*NMz > - õ%aBJץ|4sJPj )& Y*;=;ZQ)׹1NwcAhyY\y`,M9u6? j -+b׏hL^~I&t_}F$g#WK+j˳:Vj\gـ=ҞkeOE4RcX@id|ǜ}j[~QJ Z-N\V2}!xG~c-؜vOoVX3xY1I<9ٗ@v7Rz3-Nƺ` -Jfh-CnB/Jx}Ia-$GwlepZKcypҞQ2I-1s+Ɛ$L#ɩz"a'I(w(H#/u#ìc2NzyqL#д&:5eUn"(Rr 93?_I>QXa}"OψnMT)Dse -` ͶG -PfI~c (pRjgIb7o}-בFWU8-e#BzvCg v@y( -HϿ/2~D;BTv\Lg.s(uT1=MS^dvV5*Ӗeʾ0B -endstream -endobj -936 0 obj << -/Type /Page -/Contents 937 0 R -/Resources 935 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R ->> endobj -938 0 obj << -/D [936 0 R /XYZ 71 770.89 null] ->> endobj -939 0 obj << -/D [936 0 R /XYZ 72 532.349 null] ->> endobj -940 0 obj << -/D [936 0 R /XYZ 72 512.009 null] ->> endobj -941 0 obj << -/D [936 0 R /XYZ 72 488.348 null] ->> endobj -942 0 obj << -/D [936 0 R /XYZ 72 466.679 null] ->> endobj -944 0 obj << -/D [936 0 R /XYZ 72 324.889 null] ->> endobj -945 0 obj << -/D [936 0 R /XYZ 72 198.851 null] ->> endobj -946 0 obj << -/D [936 0 R /XYZ 72 128.005 null] ->> endobj -935 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F1 934 0 R /F34 645 0 R /F23 594 0 R /F25 595 0 R /F33 619 0 R /F30 943 0 R /F26 618 0 R /F27 809 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -950 0 obj << -/Length 389 -/Filter /FlateDecode ->> -stream -xڝn0E -/a',T"8-G U;J%+8z B"%# -8Dc &$=,Pnӗij -[jh;2w)T!A粂SsVx~~ J:eQ˺nvyٛ"!B@ŚD A#!Y$վ 15J)\ĺ>c18S+U|)@rEhuO\*Hvg+jCqn%N6:C;6)7k޹n6;sZG 1sL=ɸVOī>F:h;Gl>Es-̮f)}Hj) ~JW_9 -endstream -endobj -949 0 obj << -/Type /Page -/Contents 950 0 R -/Resources 948 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R ->> endobj -951 0 obj << -/D [949 0 R /XYZ 71 770.89 null] ->> endobj -952 0 obj << -/D [949 0 R /XYZ 72 730.164 null] ->> endobj -953 0 obj << -/D [949 0 R /XYZ 72 715.552 null] ->> endobj -954 0 obj << -/D [949 0 R /XYZ 72 695.544 null] ->> endobj -955 0 obj << -/D [949 0 R /XYZ 72 671.882 null] ->> endobj -956 0 obj << -/D [949 0 R /XYZ 72 650.214 null] ->> endobj -948 0 obj << -/Font << /F15 442 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -960 0 obj << -/Length 2386 -/Filter /FlateDecode ->> -stream -xڭYIׯ-*"JsA:H.A0,Zm!䮮|-2Ib[vdwKT!YN - -i|J qhL?G#?=yF/LT W?</|݅+Ôdd&Jdc,D6yv ND)QZ;֥0;vfp/RY J gPq*>~h|ퟛ!c_5vk1*YJ[1Vcӵi;}[cr$*;Tǎ8& ,˙5nJ?oCnYZ{^ -6,X&nL]7<A\tl[M]v/ @8$ˌ7BcBM7v EZ_f<7 ˜3Fav6]@St$aih|,H^ׇ m¥x W\k鵎gJ8wq)5fa=Xo$oEwsdžCkg%X\ZMFj_>:ԭn@/'G뮅kP𪤾\{@.{*^5ؐY],m-aXMC퇁!}wlAaB"_ ^ۈl(L$-%,&g<}s |}P P"ϣ -M%`ei#Mpxi_hX vY.|wWe#|Mzy-P_Br$`6WIY&+,B<4F绿9c\2 wi2r|xYBm楰ʲnjq+ VZ9joKdmj+TV\a &0`Y'Cd_VO !<lAhZ;!31B]kESFd_"+nD+E鮨P?~j??,M7ʽr#sTF_Y >A$.O|ʝHLE;xа2ܥm~ɾ9ң$LӸQ†cN:X! f$f_A$WHQޚ nA;tpo61\*wBE#Nqx/!1iRDͶu!dQaC(IE\ҌH|F^kZUuK|Xa_d"xkeqXsg1uhPyTDZJf`}CE> -+J]y̔8mVj ݫ[|¹B>p'cY\^(߇X!BJvF~~-e3 9Z9%[R ZJ/ˀ5KwMh@/(ĉ\(Zxӛ Ȓx眈hL_wG*IX^}VS}y# -)& -)2=BFrfB4h"Ց c\݄?ya+ N:FK1Tk!?$G4{PC+ժM'Τc -d1({ C{ByQ]ƺ-$r*ߟkg(eGvDcL^uRiDcjN tIp}?Ssj0 |D)ө1nӞV~ެ,[e4xj{;46{jY4Ih{(YyNh˘S: oJ.W.4rI|"mZ{?uЬBdf ͫȖ=A O؉cӐmy=s%Q` Kd0"Tah_ie杘XVISВJl}uj&,>s5(˜dIITK qAW -ĸiw<WiG*\쟇f/7QvޯT&{3|kCl!Yhi`*0!sx<{pҼ{"iT^ғ -ψZxX~+46mh H#>b^ Q 6; `*4 @uCbଢ:WGRv'\EwyEmY#Y}5ƍ{J4h'iU3ĦF H"0ȿ;SX/\>MpEzȴ|_qy~XC&ڈ<+P+ad]܌, -endstream -endobj -959 0 obj << -/Type /Page -/Contents 960 0 R -/Resources 958 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R ->> endobj -961 0 obj << -/D [959 0 R /XYZ 71 770.89 null] ->> endobj -258 0 obj << -/D [959 0 R /XYZ 72 730.164 null] ->> endobj -262 0 obj << -/D [959 0 R /XYZ 72 703.022 null] ->> endobj -266 0 obj << -/D [959 0 R /XYZ 72 589.433 null] ->> endobj -270 0 obj << -/D [959 0 R /XYZ 72 558.881 null] ->> endobj -958 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -967 0 obj << -/Length 664 -/Filter /FlateDecode ->> -stream -xڽTMo0 Whoia ]^$+u?'D"EO{fdE2c/;G9WDҐfkƨH!t(ûg_7| -oco,\+G?gg\i %Q'ѦY2mvѬv )Lf!?V}]c@XTm;y!\TUDYrx }uducڰjU޶1_h)"=xMa #sɾ1Za*Gowpx #)tC$\%ah]:E0)%a4ѣw Lk, M?D\URPR8Ҝ?;xcJWRĵ+ĕFQg!ĝFaBr%=WasεʪvѬF> endobj -957 0 obj << -/Type /XObject -/Subtype /Image -/Width 300 -/Height 180 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 131 972 0 R] -/Length 2955 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^eW#[^ 2ŇwҐPٿ|g-؇ԩWEq -EBVXM(aa ;eV+5,&\c;KB+dQ(RL3̟(nay/-" cVK=GhNcF0aqv\L nâ<,Z 6& t!c"Xe5 .3OFԿo8a",@4)֫ `Z3 l} -~.7,dF9b=<m+?'1fջ)4G8;R'[b`lGS?++9 ޚXrBrpts}Jmu`fo1_9YP-JK|*Ӑ9nôdYLywS -NMkcf.Xmis Ēw Xy Ί -9m}h%55¶K[ذk}SzO=xl[BX@XƲx~n, E_Ut4Kq@X -\Xd. `Я/Q,np`M9r;YN)}%$ź.>2{ R2kPgjxR_zXD -@@.Ssp#߁aİD{ GHS2o2I`]dtrApGXx󧏰ع [̕H*,խ3x)cцJ_fF_ba?Y[]\n#WXcXsr2Ns߅8AsN[B24ϯijNEpKō޹"`a9>WɈHRƼ ֋$ p& }2y-dM7z 15c֕75υ T,;{(>,Acq(}28G'2QiNݷO"a5vX]>dj\_ 5SNCGyڥtdXqwB`luҡAd$,\MʎX&NXN3qc,ྱRgscR[ @5; 6'I,ӵ?3 Ua_^Qŀp]cisHtx,|Od2 i6r>~ ci&V,`V$qP}PfPʚ6!, ;uHUJXmu%!I Meðť#[,*+/,@ߕ:VLŘ_vr|U}ꠝwt9q||^sIbq { Y;aⓀ9u0QV}VH#׬#sBZ%Oϥ3kX|bv@+r>c{bR_ORfu5cm>H)2AMX9ЄvRR? NK~/Jఁ#(@7MѦI J -4FύmƠU* -a֡FFF~YAf1(%ú?C@B5|y^,g;V\[޶m@a`U'])=+&[L (HoXMbO:UuAެk -endstream -endobj -972 0 obj << -/Length 352 -/Filter /FlateDecode ->> -stream -xp AA  `A  AAA `0A0.]yR:m%ۺ<^/xYeG˲<> ->> -stream -x^es>baffff,3i>iWimg!dq%'T)HO /D`2^n`a )`X ÒDV@h{"X?DxPB^ -dI\ݱn[_܎EdzdX`,EVd P۱t`Tjm-9aՀj`:("X!A %"Xg9~`5 ^Vq9ΨuY\e(,J;OSP:?X(~ltAQ 8Y\seH@քJe`t=2S;aFb9,`Y!)6\jeh{`@wݯ_VnWCZam`vqqv>r,!cC"Yyb`LY9RP$vg<E(`5m`P% V1twZK'LsbQhQUV>StNlnjnR-f)LZ pҷrtk2yߺZQX3W3n@jQFM@v'Үœ]GS:|ZX^C,[hbAuwE~ΊBO=6'j 0W?h|&:}mEbb2yb?| +xNá:Ka9QZE,:E,rm"UXH_UmbZ箪Ʋр.R?\/mUϢFy ]2~`rUcE,_&:k/Rb  S uJ -BY%ɞtT0آW.,Ǿs\ϴL%+F!aoI«qn'#^˷g?,V7ǩX^`Q0l3`Wk+HT4(ÒhW`3|怐CaE3ocrΣPH`-Ƥ5ѵE[3a) -PIJ-a8UKwò@ŠÂ]*۲NEX}H:P'0x^HmJlBlVH=7Nc~',Go/]]7+k0~by -7+Lke.͕5@kkP㎕ A%caA!V[\]{񩂱"i6pZ,:?*m~nrr``)zԧ; XJyz,u|}= ¬S󧛕5+ puWo6GF+Kjyg%_)X(~f@,C~彵"i]}s5_Tޱtah5j~!=8PXRϛulTC\hubvBK r3Zek=hT/JǷx\mJǻN)ukV!au}^_έ/㠡uKLO2H$tm ,,ot3œ8:˻@<v XrapnuA)u=*|ƍR+N(`Iuwi+;TWV`5 v:]3e -Y0 3ZbhY*ud|n|X =h Ag0\X@?/U'VFD/ s5?〰^Ezؼ?tCj0Q=< !f{ֻ˾(N\KaV8['R2M,-7K Q(JGB{leﱱFs"X -Tm)X"X(S6[@4DȖYLCFnj#U!cD!% 4~-@iC"GyyP -jzmpbfmiWYTx,LLf #f~bTI;n$fc"Zuvn{zBam=n+렢f2ά=&%g %䰚1$ O@&g ?u -;4/'2cXLsB>da$j=br@ 6Y,:ob2XӜzm)BMBAXALac{`!G_Q7ci8NY3܊nz`i,X7lOʍ6|mrVIZVVZ+<˜Ɇ6n@2\K.eC+R@ʩʋU7@m_5l6j%,c-#J2X2돔²y ]Tˇ@hI+gũ|0B233|r? J-цPZh-KVF!M({PK5U\N`j1 -0 -endstream -endobj -973 0 obj << -/Length 350 -/Filter /FlateDecode ->> -stream -x ԃ` A? `0      AAAA \|{)~m~yqi$u=M),l<|gUU0}zmEiZEi8s]-R~ϣiTUźqܶae㚦! ,rxDU{  9@Ӈ$2톺y^$h˲( -\ QqN'䲜N 7@(Wr?Ϣ( -p>!GRuG&ycM/Ui}]G2 Qi"@&"-%l$`(> ->> -stream -x^sZh.1\fs.23{Mt6%9gaK\,teߨHd_Vae:Ұ6raF%ISiXy U8EKLRiX!= -rґǢTmJϓKâ.*Ӱ;4,6 keҰ^@γ'@Y,/ p*m|#T'$U*dTq2m'R0aX[8宆ؾ‰tS{ 9Ӱ LɅ&NÚܓ ʄp T|g/ zh4X8 +䞈B - )~ڴNv*ӰOPt}Taպ4,m$ɦa (HJX3%6%jiX~7 RJXg9NrC-2iXxd:f4,&c 37upZ Ū̚U3% +zs V[DB eYU/Pҹ9TaqTaEesEQzU@BA9j{5аQhI>mzԨ Od[+--} kr7[++/yRr\b F9 -gm<n(,}(Bf|R";.}Ǐ~ؚ5(b5 ;LrLmw v^e.H+âh%~+ʍy5,*ߐYHn~PrVr9XЂ4Okə%;3/bI R.,) w۹7eQ,r4WbEEHKo+ eOU`K;X USb5fbfyX [u7d2aukkOe0t7&<jy;[#cX",3\ov_r玨KF}` kclfb0w$\a~fWt^o[u\gQ 0Tzc;%l _mI,rYM2b6Q-3tcՊ9SXC~!ߤU`"}Dz#NXq#4:` Yv+QC"y1'%KjDKcLXT.Wm} -z/$Q;ay\:=xl1,kP%zڧ{ٓ`pyf_ V$r5$VJX%ˏ97 uP h>XQړټ!"t: -)b 2_Z4*<_j*{u7a]!;=`(*}}Qes@=\+ބf۩z X˳wu0skW> h+`))Zt%K6[X~g];I}RuQsV{O5ϥY_oCϖ?-m\'w8w&2,JqjV_%U֦ -#u/UR8Eۺ&y2MFV&{/ū.\mY`{C`uty!1 ] STbOh,lTۛ_]ap!?lfx^5݃,I&lܚ mOa\Y?ð(ߖ!`.sGYA&l6w -,ID tU\u^O~?*jrt6wQ!!lo嫶N.r4[Wu\w7Uk+JؗhDwO-ܤ(X˙=-PJdKΕo%:/\㿑X꿠Y8+dsr5=.jX򕕎C;t&-tȁ co DsgZ5cu -y}-]LrH귁gh G NE}TG|OYM?ʮKyZC`Oͱ~b%8j3@&U/Cњ5YlL{XT=wr:qX|9~:x2Wx7\{ r_wÒ|i}2QXuwK13K=Z (^XN=}Mw{݉ձR@fԳ\tX.{ -r{8^ ipw$t5oqg]R0{z Ůk99p'ܠZJ+ 7Uoqʤ%ُǿV/_TgO1h2=0yG>nJL'CWǒ:$zqu7梿mWĊ [NLҕނ\sӚ mS*yR.ٰꚊ4l@Xvłw3֗F@tםƂbA_ҰBw0^JjX&17Vv[r a$> J>= T6x-g"]@dJ́ɖҹE|G~=?V^G#{ -, R{ >#gϐyDraiX ۩pkXI K۔jXaiXaiXָ)WMj0j -[p*;\*\ɕsc+l_`XQ$Wzr% ?`Y갴~,>gI.k -5r:=¾⡮B1 rENO@YC|>r.\V$=(U抌FqSnx,b|O,-$gRtӥD*Tn4N[kNktau($:8JA%X*aڡLJ;(4% ƯNbkƲNf -*v=]IĊ[F0w(`ʇXbD,p B@f,gtP(4F%ʼx:qʌBS\ee,i&]]qz$,QݸCwϢvX$P~f5Bq$:%Jak!wsaE#z}Vܧ_}ׇ(7':S-ill,-Ӌ3tBFD5IE)O}zg!ӄ:c Hb(W øor 3C -endstream -endobj -974 0 obj << -/Length 422 -/Filter /FlateDecode ->> -stream -x ԃ`s>AC AA A A    A =/{-˲<] ~irDZiY%Ir> endobj -969 0 obj << -/D [966 0 R /XYZ 268.738 584.133 null] ->> endobj -970 0 obj << -/D [966 0 R /XYZ 268.738 379.323 null] ->> endobj -971 0 obj << -/D [966 0 R /XYZ 268.738 157.742 null] ->> endobj -965 0 obj << -/Font << /F15 442 0 R >> -/XObject << /Im6 957 0 R /Im7 962 0 R /Im8 963 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -977 0 obj << -/Length 1779 -/Filter /FlateDecode ->> -stream -xڭnFå@--\àɱ4_߷D*L4͛7o޾z;/~ -?*=<J<]$AX^^}a:ÐC^O _)x$og~TPhy7^tPiyޭl(U淓ЙÞ)G^sWtF+hĤ6RAm~ۣVt>1lv`}2Ty<6Gx9L [xdvf?vv{ ;D'rkH|zd !HU/X6%W 7p)~96ʷ"ftSNf64af܎NO^6:#]oǩl ^SDe)#q2A?Bm+GO3;gLc[ہxv4A-;6tiIފa4Az,'H .$k f!_sI! H"'puՕau\sGF[Y -fpexOޟiOLJSJ8q-'Lם!(WVλ4iVr*0ә#7AH H 0T>:9I&Ky3Mk/t#])(q;@#)*KޞjO㊄nuP8w n,c -Vd㜶yz9*4MOjy -g?-f 7jOE,Kqo)9)aER"^xxPnaӀ}l~PYef=CzR"TzմbA&LLݶ|$U/I%/J-,"¢FZ z _e]ȧA|gWߝT.@q*=#J.+&p+>9$sp5/7ҍ$n0iM7]88ʯy|ssiex]H ⾍B -( $C.ewf5 mZvnR/Zeqvɤ,( T ey~83'N@`ֶ5B|9jI:N YxaA5| ،Q5}/#gRllln頻bJw?IY诳/&rG.2Z"g+gI4e3<`YxanfnTy-' ^ F=8XO\ނIz盫 -endstream -endobj -976 0 obj << -/Type /Page -/Contents 977 0 R -/Resources 975 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R ->> endobj -964 0 obj << -/Type /XObject -/Subtype /Image -/Width 300 -/Height 180 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 131 980 0 R] -/Length 3698 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^esښ@^"333眡?>dVcǮ\S**R޽+ 6&sRZWP:@,Lqz2NLb " GҸW0,@Ұ)@eLpX2<BiX}I| 7n<K*KҰ4, KҰA@xNҰT  ,򞊥`IlȧciXgҰ,M*a$ KGyr'@H)], K Gt \ M(}jӰ~nSe֗T˿6 oҰ~@nӥA0DXE-m|?&Ӓ"X󔧍¬K" eT{MywH4f^)KDZO)KRvYo868Yh@kHIGX.nRmt'MújӰv2 kO6 k:a (HDZr< K\6,Y9aqĞzXw샪O4KB<HP,ע,Nb}^9C1 ,4 Wu1^J!B vM5 R54G,8ztdex#]o du;$V!tqs x'vM~BB:Gk*fh9$MEŚ4!Ұ..W4,e(,$dO` + g,`:`˱X9}(/oJ.ŠI7&k9PG GY"0dRs&(V<(|oC>%ܒ*Vߜ&n֭lxz;4;G[ih;rt5X"Zٱ64zCă$(=UG4?:>`"1+'a1(x2@,Qe|Tn i)X0~چ4[s;w -DAS־ouzNݽs -mw>XbExo<[ i:\ [[o N(+c[Q8݆`m 'Ȧ*bmޠ:SMC #_ ԰S/oջa4Yz!$ݧF\R,(XuԅbaXJ_miKISkGC#zĥ6k%H튰䧫>͑u߻_݂ҎD|ILm ]a%Y}9mO[F6ا\Mw$YN *cڻwj2~Pwαr:^>}٧[j,V&T ZVK]s΀nR\vЮ#6Z=$\r \}$`~P:V08lGT*D,sl՟`C4,HTJv|˰a$CJJ3k%,s @c -0Gtdjmu[vJ 1eu,i><. -+.lcX(X.-Ɯr@6j- ԬOiۯLM 3TRLz)CKo% -X4XF'i*+>.avR^ Ģɤ>yuԬ.MK7A@mB&\j-Jt{{dMfH& hvG,V5+ټM VVVBjHѠ!*Q^+Jj16XݪVSSPw((wزaޏz mc -endstream -endobj -980 0 obj << -/Length 353 -/Filter /FlateDecode ->> -stream -x `A0 `A <  A0    {^v|p8Xe]my|4Mi2MS(wuض]Ezpض*èX -endstream -endobj -978 0 obj << -/D [976 0 R /XYZ 71 770.89 null] ->> endobj -979 0 obj << -/D [976 0 R /XYZ 271.665 584.133 null] ->> endobj -274 0 obj << -/D [976 0 R /XYZ 72 484.963 null] ->> endobj -975 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R /F29 651 0 R >> -/XObject << /Im9 964 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -985 0 obj << -/Length 2265 -/Filter /FlateDecode ->> -stream -xYYs~ׯ8xeJrDrJV8C #9Zק ^#H~Nu ~s"BqPX^&Իɽ[_w76)SQh'9N~^ _V KaoAȯ7~&4 nsGnZU~@31@PW9ו:Ko_uwe^so-[ZFԧi{q7 "ҙ.2IYA2kd1( p%hŊ`d$V4RA-X5 /0"Khv!rr&ktфmѵVږD+8T,NgUN@5ٮvjEX :l, EnYh9H)Ţ(zݲ*}8Pt2>Xԗ]q. @E71AkNnMQŜ[1:ꨙ:,3^蠖: P4+'CdEV e 'Y?]W7K3z_m RJ.TnR(wlHuN9+{^F:R+ b1vEWU{qRռ b$K #/p-3lw}Ӏ-)O[#,64Բ_G+L uE1cC-$o\3AEdN*X#ɒ W=ؓƎ`MޚerD$.ufPQ횹Y1PIrkK]L80QV%t))^/&h˂pj=(Y1 :ď Bqal}ވ(uoE?\.15y(5s`Ձ83tޮzo-a ǃ3` kC#?)[/8JE3WnYE* J=T;gRCQB?U<7~a -}5SH#"ޟޖJu%8đzQ7.\t:}-8NDYL(s :Z:mWcVѴ8u,GKϷU`pfM `a,rR -0h-ќ8Kso54J8k=:.V0;p<]\'ܷQ\~pJOɐ۝n/E[&{4[Od!LjQz.KSpzX,_`_,MT :eqӠͨ9e_ -YWH} F! ڏ0:̹p!puQK8 G.+p|-`|S&! suMA %@+Ӝ)r蔳OS:+K~*QE(0^U!9x6&U#! -^rX@97=";<01q`, |HXxFj$e$^)$@/)jCr[LEҎ-nw8@mu B|̐uS;_2OAv0VĢ弻+[ѬŸp|p[ݲ]ja-Z0Yn?흘 D!GH -S,X=CYum2XVU50j*)]4о$o3Ku~vzS+h a4=>5mu}K,B'ŨQN! (L^R`! (NQǔL<@"QRƟhԣ1bD((:R,AS4. b̩VfP$3YL946YFT2`{*VFZI ӹ,>20HlI'dH|njE -9\ [U ȿGayqj`9czO|܈38i@ٯuY[gN>B\g^>l<' -gnE6>@)KH9@N~q~`|{Ǘ% /Y)bܿ -x oyl6Is2N?n鵤mȞ:Vū*=7UG7b - 9[|^$p#yDH, -ʑ -9>8ҥpL M>zK0OAXKJ  -endstream -endobj -984 0 obj << -/Type /Page -/Contents 985 0 R -/Resources 983 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R -/Annots [ 981 0 R 982 0 R ] ->> endobj -981 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.839 163.22 267.769 172.519] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -982 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.839 153.756 267.769 163.054] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -986 0 obj << -/D [984 0 R /XYZ 71 770.89 null] ->> endobj -278 0 obj << -/D [984 0 R /XYZ 72 358.682 null] ->> endobj -983 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F29 651 0 R /F15 442 0 R /F34 645 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -989 0 obj << -/Length 2223 -/Filter /FlateDecode ->> -stream -xڵXKsϯmW0fS^JjqM"$qM -@lO*E"_wds$Ko7Y\E9l@HEov"zo ^uG<<dw3!G|ݥѩ Lc(?BfNj.Deq-EVy:aˆ~DgPv{r1O;Qfq={߷%Z,KA%<% XgcǫqfmBF̔W8j()k.E -#Ea8NzlGr (W+(-*g:FDCʘe 1@9 Uufu}]/];M0<0ar;sl&}BZC'xG gp7CXr XDGX 媈ҪƇ֏(+ƕ) ?dސ k<£ϝG4/1n>=lo#ibʁq/M%*$8Hqayew4C;μxk,5x͚֢q\~!BCWWy -[/!MU᫸C,swJvaQBD 5]µ,@U,oʂF`Q$Y-V]KubSYcx -ɉN1UHsKUqA,j 󢭬m>X B-_Wn[Ѝ*J(x -T~EtI+~I&@ql;8TXH&/%Qs5A7_}b*vxlknШቻx.v^ P! sI -y`Oϩ2ơ$Xp8O^):p5!MYx8C]W{׏@_,]$ήBTl/Un;q*SJUyo -endstream -endobj -988 0 obj << -/Type /Page -/Contents 989 0 R -/Resources 987 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 991 0 R ->> endobj -990 0 obj << -/D [988 0 R /XYZ 71 770.89 null] ->> endobj -282 0 obj << -/D [988 0 R /XYZ 72 342.991 null] ->> endobj -987 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F29 651 0 R /F15 442 0 R /F34 645 0 R /F18 439 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -997 0 obj << -/Length 1783 -/Filter /FlateDecode ->> -stream -xڽYn6Whi717)"-Zd@i[# ^-:,Q$>Id't󅈄 -AehF"CYMl̲_14NCSe'g"4J% DG[{*s瞥{9f9+) ov^jɋNne9_2(UJZ4zDR+`؉# K<9`d'glMYyqioA>r9q Tk#?nHI~uB@M0mh܆[nJM Mh7F_T_ - -z>zSm\Ї&[Y«K!C,y-<AxwAx 4L> ڒd:T_#"VH֩}2d =XXXB4FDfN+mZϡwyL|ʺ{A$cb<4}c/-FyyYP=e,B`A:{"tXhX3<%c/k&^/!cSip2a){]Ϲ WdKJ"%Ʋzyǎ>RCc*C;dH8b6tЇCFm!k.}llL]wSh&bMA#UELU9lqXFX`4?^r(\H{-QjlG4dP6"zԸcWƜ"&glԧ{awdaS+1R|ֱ-c^U&k.GuꙿwH> endobj -992 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [244.231 581.942 297.034 591.24] -/A << /S /GoTo /D (subsubsection.9.2.4) >> ->> endobj -993 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.465 572.477 305.502 581.776] -/A << /S /GoTo /D (subsubsection.9.2.5) >> ->> endobj -994 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [201.889 553.548 254.692 562.847] -/A << /S /GoTo /D (subsubsection.9.2.6) >> ->> endobj -998 0 obj << -/D [996 0 R /XYZ 71 770.89 null] ->> endobj -995 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R /F29 651 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1004 0 obj << -/Length 1983 -/Filter /FlateDecode ->> -stream -xڭYKs6WVc!x`fzId>$x<ɜPJRr_Ń)CD6чw7i JDHQ1$Q4]GX?`aIXYHE0 cl!Ef"0f%lO J+~Ɉ> g A >!@g@/#w5o?]W!0# H`$(C"#,Iw ^UUU{z)$ζV -Ritٺ2mqdEuM^f'0[kW^MiQUc~Ɉ~/q>`*}dH_};euUq~87=\yO>J{EM$-,1};_plmV9- (M{PTƆ&y:vjK]gCgn.ݻ#`#z8~5f' VG}Q - RG ]pPR9ۀ3lLAD}-&o֟b 0S[E$G/bI"NGН[v@Qݟ~_^2K$pʶYW__MD4nƦB'< !4v֤28:Fv%?޸x$P!= XmjFCxOٶ֎>wY2zx/ݸvChQ/d0K*}5p  2Z'bC%#9ˇ%qpۇ<N)^z)lxʷ)GFgO:d ROrO筭~]\1jS[?Bcni-B -wZ“ *( "B\ HB:b =MabOe򳮍imtԂRBKNH.NTH"4+ՙ+>=P4׾ /y9}^KV=/Gz>̢=B}m_cp7'nNvxƊulKȤ83`=qXCX0|$FrWkd_FUFL -qP^U!,T; C$0DMVc@ 9TWs JB[5~w:(!a@e!ds ҉>>xڪZ`$晿 h(>izF -UFNr|`;+J-ri-n`h5`ks-_Mw1;-1eD7tm5 Gۧr>Cgޕ3/me%t@OGfe[F6~29(8Wmwg &0> endobj -999 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [168.016 300.497 216.584 309.796] -/A << /S /GoTo /D (subsubsection.9.2.7) >> ->> endobj -1000 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [151.079 224.781 199.647 234.08] -/A << /S /GoTo /D (subsubsection.9.2.7) >> ->> endobj -1001 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [371.256 121.657 508.743 129.97] -/A << /S /GoTo /D (subsection.10.1) >> ->> endobj -1005 0 obj << -/D [1003 0 R /XYZ 71 770.89 null] ->> endobj -1002 0 obj << -/Font << /F26 618 0 R /F29 651 0 R /F33 619 0 R /F18 439 0 R /F15 442 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1008 0 obj << -/Length 143 -/Filter /FlateDecode ->> -stream -xm@ |ˤXzEt;r,HHT j7 `c P> endobj -1009 0 obj << -/D [1007 0 R /XYZ 71 770.89 null] ->> endobj -1006 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1012 0 obj << -/Length 2524 -/Filter /FlateDecode ->> -stream -xڭrZq  ܒ*;Y_RNT3fX!ecD׵{"htF3Q.DH*zx -$2-:)6^4z,/jHx1#d*(`[R:ӿ{nˆ -֑Iu-$^Ye4=㹳OD<E xxuXs*TǵqxXMupx/2sӕZ'vzMǘUwƻr܋2GxHNt 8_^0n=!4g(Gm3*@+x=:T3 -2 -oYSu2Xkuq;tp zSJ2Q&6Y*c7&J4H!b^Ycs -xhYsDl85[xk5gDߕ7+ػ q j. H.hmeݤTذ,Fŏà܇VmH`J4Z}$~: ,ŽgQk"=n1'5Q"k E9)텨#m5cJabS@OV#{0p8бE| <ޘE3r/=pz'L(a7n^lG^] $Aǩ[;#zy#*u|ja@+{G[r%i OޞEy1pjնxqכo4/^۲X NR2U^g_Axmy#^xJ&o[U@9uC<>"AȄf+Gv$3d|ob3p叾zY^|{nSM؀y3``#)3 8)!aMMrf.2Ub YR`C|Кq_sH_:3Z۝ PtOw3v{R,449xv$ޜ/ب3!C|z2`EEK_xR1l %q!=4ק@S7 ?1PܿW6bcxDq8kZHjD!ŪbxEh`l2:撸k%t|K -'sD^ }r ftۅ9Fq-w'/b@dqwn > endobj -1013 0 obj << -/D [1011 0 R /XYZ 71 770.89 null] ->> endobj -286 0 obj << -/D [1011 0 R /XYZ 72 730.164 null] ->> endobj -290 0 obj << -/D [1011 0 R /XYZ 72 703.022 null] ->> endobj -294 0 obj << -/D [1011 0 R /XYZ 72 512.729 null] ->> endobj -1010 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1017 0 obj << -/Length 422 -/Filter /FlateDecode ->> -stream -xmSn0Wh@0k\+%zzi{pw6({ݒYɾt~fB]]W?1Qjj -UTez~qyPXHuB{`(!0! ~JEO\u6P;qb3kj`~~ n>/6 Y\Jl,OTN"UY~5pqAHۻ8l^☶JTθtad#i;rqZDZŃx -DDQ.\)H)M;WZW/&}$mG;?2/!)N&:YUFN*2Z˛?T -endstream -endobj -1016 0 obj << -/Type /Page -/Contents 1017 0 R -/Resources 1015 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 991 0 R ->> endobj -1018 0 obj << -/D [1016 0 R /XYZ 71 770.89 null] ->> endobj -1015 0 obj << -/Font << /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1021 0 obj << -/Length 211 -/Filter /FlateDecode ->> -stream -xڍOM0W194ΤI=.ne-&D[)-cC. -7yo+O"d(3ڒ}-;FEG+9 aوo~fh©MGsb vlyuB%hq 3YNC׷j5M9ʹEW?_JvTrCwwN5Y)dC:-C(.W -endstream -endobj -1020 0 obj << -/Type /Page -/Contents 1021 0 R -/Resources 1019 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R ->> endobj -1014 0 obj << -/Type /XObject -/Subtype /Image -/Width 660 -/Height 802 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 255 1025 0 R] -/Length 31481 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^8@a-{ecdvA0_&$R1B(~BB((D)DY6:!QZC~L;ZmmBlZea/ԂEH+݇LZ$`:nNm-ҏW`;M~!QΪS.6~jY{*q476^` !Q4#'dpäiL4tnVVT޷?(:}PREy7`Jj#$ʟilNuH]n~E*Jo=JH{ihn -qdgc\(m ]Y!?([Jᎏrx2E\\v)`LJB.#nGnv3N~Zy8,ڕ!Q2D(((D)D)$J!$,d?դTnO CH?h;GΪ ^'( ˫J9ڦV6MJ)XV#6}ض)|<\kSm1s$ʥA"N/JMBX2R*`Z۳T7wTJ1f uS9? Rf3nJI{czHv=#1/ uYls /x g5TyJQw{9;qғ$?(1B DM M`\0-*;^1XM"c[ѕR-<+t2X'e&7ZD^KOySñ*l@K /\M  |DB9U1A$J̎x{]*JR(;QZK~;JQ|ݫ<: b'*"H70mSo~7sM2*bknTOTt'=H^/!mo6qWݧ'7]{R.b߳҉2Jwh5 ]4s,bptp/j뢩#JWiF/|m!$J lX3 1b br,*lfQnix5=$C(dE -sXA Eq z(KH(%((D)D)$J!$J!Q -!Qz-„ -+oh?!$JcON%UpE/׭+_l2(np8LI?ru!87uw'QA$@il$ @X ݻ$(?bzL7(jj4Y$va5W-HGbi|k''VK`N1:9jtr0p*`P}}wJmgU}WMWF鵕Rn@W郡Uzܫz;KRLT`R<NZN̻v'LuGIV4<c .׸o39qTUngJ=0U3.em+0K'QzY|^T-Rti5X$>$i]O3nve->;a9dQf iGޖiТ3(mmvp|2@Ήfh J#R#(#"]sTuӯ UDU.Q*"){R;{ˬ>TU?2JR2tyưU>`(﯍R0h@bDntj˨6ze cǧ(@9J~)I%} ~wptx}çj sJ7  @_`kKDPQ)MQ>$(kJ$P'QXREStԽe>y *J~|&Ufܼn6wzXyeoz9Jfeum=cO([EI{la;IݡaA1xgØm9ҙaa9 {\F+ v´_n6aX cV7Lmd<ПQ[TC!${!Q -!Q -RRHBHBB=$M ߰f{[ޏ0cΏHwLNG_- 8/#ZЈ/Ѝa3?JxZlk$J`<Z(Pe|`KܽVIZ0*h iSX ԚeC=]9GyIfʾ5T;[pn TVQ-LhAUo,\¬ss3<1Msy옷􇵏>^|>z4 -c7kaz/vDնm7P7n6yڄMzIO_3v-[E~NFUz o5ص:^Pm8 ܾӆL^_˷{ 02sЗBWk[j._mGԁW>M->DzԻ,CڪZZrsU[/Z^6eFu:g{eg uhBK7$zSAP\ Q>UXA](b Uapəz P5=J f:\8k9D7"73gz0TV>ɺR252uVmau.hނ;5EIN%eoZ -sJ`Be6TEi誡1rאHǻ9(e2S:9n]=D/O;.|^ݾCkǔ_NmQ73ټ S|e^`s -7iܯt 67>WnϽg}Lq+loUl&:g~-'RGuh*0*J9DuCoaŭ -Z8q߀mD3졜J=Y黕Cf.2iMQ>40OJW@crx'˶@.""5"@ H4B?8)GO=|oM!bJ9ɝ ó 1@)YwJ:_nSUvDebpbn*CГ4D2tܘ)!$X;ؒ^z#'P IJbU(h! 򛑒r YN><)EM)L_ % N#e`XJPmva1O7Ó2Q} V4RH)UJO`SOJi9Jʹ MJϞI)^JJFR~'SGHIZz;z) $qF~DJ`vJ)U/Xԙ3:2)Yc2%/BJÌܴAI|rFPJGa fLv>wj)E)AO H7Lip3R$vO){w|5juS>JJR),TcHu6RΧȺfXh)XJɛVJIA$IWJȺeJ2 fRJٶ<}]J9wqr)"e -凜,eTVUF+ʪ`U>QŠ"Uj*ǯldZp@m@%P -l2EֽǠj:J @m -z")KyyqW]o[=G_=՟.ϣ{O>{g5Ǐ[Hk୤ xw) ʏR>/VV{uO[]||xzF?>^7?[}a<9z?^]o>˗߬ (J)?_]|Vw~%) +Xxjqܥ||/.Wf?I)wR?>On}J7%Þx}AO6K\;_򫽔~ m舔-f}_?tzxޣ͏O}rϞ*|gj)ׇW*\s!#uXm 3)e۶&lQ\IL3.6]"/"'(m>4t B=o;|ɾUEnrb$'fub'5 #b us8"2`iy)D0s۱Jb-.4Kٌ<bHM)Ǥdbkc&3Яb- -S(&DK)6x77 ]h[*aEwK`o%ri(%c@R dh))~D: !FKHz" wXt>WUSv"olҏ(uH 5u wy+tJgOF8θ 2.NLP|V2#0<\RwZʔiϔ5e*|h2aKqC.0@!H -(h{@̡ŻQ0)Ş cᣡ d] ~zn ՚`AXa"3] |nC[@X"fZJ+D&IK)HM\/<|,Z aBQrN_KU'TԴUB3\/FxPJ=.%$+RRZM$UR} eOPJ˘č!Hzr-4TmĭJPn$Ӻ ZfQ-cVuK1T{(%0&g3=E@5{HL镖.Mʜt=KKRra/j;K1`Jax ec p^JTPf dC)SNdT4SQx~*5MF[˙,GKzR!e"m[⵪LAzN-Ƥ)e樔)u )](7tt22)#Ct  H LoEG(n7K]GA2!8BO HL )i ,Rc$albg/XFReAs^oI -$KN )u ;)۷Ġ8x(eHQO 4,J~oJȄG3bM {)y䕛-342r4LvtI(8ƨn))uhop k#$ҎfЈ12H-#(v3Hݪ&d<YД$t= 4%$NE\@cnJ{6ժEeSf 9&þAȄj%Kr>b*聞CɁW -D FB]Ltrk>)V zܤOD0gȲ$13k4cI2@>;f྘-ztӾ5hg:GHjW?¹Iu(jK)=)%Lr -Rk&l(@̥&k$|KiILkQ5omaB2WN= 0g8a.SSu-cU!rT(󩮴B#,cL/.S2u_K8J?m)lB YQ5GW‚_uHU.^+lS'"ȞC֏y(ђM?2b9ۚ: Qb8^g N$|=qA >q3TfxpruąKC'!N=ux /eEf8g.` ]Lm>Yx@LӾ<,~x|!>.4A-}Ge7 %W:]W`+fVZ b* Wه\ "r?M x`%1k`,W\$ -DL{H~>rHJuZeAI:)#$2yS&oM&K%&S)}K~oR7G;%C(-pJ>R+DG;J5yyyI8ԯtn(5Q!iic2jãBbv{_BgAy-h3KY2,^l"(O@S8g% ୅?kՁoMҵs|=`k4f.j'w:sw&_TdQ6G@i0J1J>G6fkL/e BΪ vx2J(ʺոE&Iբ*FeE+FmOFX=Uqs}Ub r!clQ^t - 89=|WARꂦR!p,C>ri+񰶅Pio争mC019!Ds‚Ok|"JE-&eu+dpJC&UBN9\qJw."5D9שUՄ`}-^ -}qԉ1 (OaWt MX!@S>@S,n@F98=3=I&qtԺڧЁA2r[ CBUcЃZN A{DSЪmcI)SJЁi_R@f%<1g9.lnd9hYsO~W{ 6xz>,}ǬZLYflÛY6)J0w80 E9n;3nP""gkVh y<%jK 8(toMO)r."(~sﺉcPX@y"K'H"E~^` -w[nb[$s >jgX₿uIc 6n`5JA*z.]QSҬiR>|!|FB +J)(gyA^) -F/&R3W\~%%v:?J`gOA)wdZdwy(J"l(3s=2<=Ͻ^`5, sScwsIa҆CӜâҗ qYQ2J?b8Y|(}^RKmmP@ނX:6V% -e -wLhzW&PM`j1Lgb`9~thmy :Nfql~6M ][|_t(Ŕ8bҕ}"G#^JlYEV;d6 tDŽ҇cWFӬV[A+x!!3aQ; 1si"J|6z~{y<vYPj  (CP%J\(bPr\|/ʫe2>7}7J4.0tmpAQx\mURQ]0mwyԃ FE)EQ3x9^OEp|vMyVu|d8=6~em5qul'ׂQ馻s2ی*G}‹6pc4Tu7/v@ -q z`r{#bwk2:j0嶸9ܩ#+|a*?]4nOTWK qg׎ ٿ "dعKQ(%D(AD(AD D JD D J%Q"J%Q"J嘥w`PH,-W8<!sٵmm\7 &ldh3 ho85 I;7/m䵯I4i!i[֤n27fBdPL4a"3pos7r~u -_ŸTgQ^B)+;QRe/62*Lx/JuG^1XZH~>eXCS661ʠp̴?6]n^4Qql0D"a~}@Zw2N{*QJ?e) rJ="=((ϔڕ"0:pBP(ݚh!oAi}BH̀E0E=FژT9iͤ$T4->3{ԍx3R=b Pu(G;;CmoyK(&SN '\m]Py8 -'3ޠ:W&Kk$*$zxޞoaJ-r0c)/.6Kcg~Eɚg]?X̒aQz9'3}]BXdLbQ:,5n6X&& ]lsTBuTiTmoުq1Z2 ,4KYC)lRt鵛 8|>؋Q01'[qĢ,b㷹&vG%R?v (8h5(mr8BvqYSĢTԠt:5HϮ Rm$Ke[~Xiֺj9SHlƩOW(~?'e5z| fUHiJlQRnnZn(̰4=^FMgb4 ݬig5| O` lŇ1SnQ -:(iw6r"%&WzqDYpo{>4XhEo,(!0:(.J,827YA9b K*Zl4Sf>-J8N!k86xf 4ajjَQB"Jd%F8l{N7af/~Z7z eJvPZ`(uФ,Ie MJD~= lTM]G^XPT畎->z wt4O(y$Ep"mƫiYڒBYJDiuIҝۿ)"![ UUq\klB)#pH;(hIa{FGS8Y{#M{kgNfB;rZ-otoEFELaͨ.Y$Vmm+J쑺oAR>q CEٖ`PZ%%i?Je&}Af9dJk0zPe`Z{dDьh{a\7^U`=J >O#^_mU%Q#mdXi-Ť}N<[=Yΐ9w9oU;| -oht^4δQ\ȃn *iGhN?_ԑH16L}L3(M -hMd{lb6鱅 =3w; )l(/a\MN.(n\(v -(A -$! - hHq -{'3|JodqR9Rp -yٳDa(c/D:elS"ws-n~~(Iɣ˃Uݻiͭ(7pvtXCO \׋q87b}nKU(҂ +Z/GmX+U={8APnM .o3TT :Xd\YbDs$͇a~*t`Х8,+BU6\OGZy+,2,K!2$YĴ=c!X bt'%JX&jɃ,k`,$$Jw$ -![X*j9R;VTH*cN س$&:s}хd5|H5Xa4I~n ٜLj,~T 9 Mv -bD =w7\8f%e&e%Lja#n[.%mQ۰r4";* ฀ Jջ`&H" FiLPj"4}pmúا_Kl |σ^Q:pj(j5]qnsB'/sRQU#E!MIh |Ílp݉*K6EWSPp;m!VƏ9I*M%piMJ*J~9F%AnjIa%D)7s'R -W*0Esv<ڽ"8t*9ݒ@VXZ,Evf.GYx.V&4c`j8(j'a]\ MZ$K^C8NH>9KwCtMu8qx@=rjzYAʽ-,Q ;@l M, A|'(TpЉQRdIȉDYlJP:2Jl(G>DQ*uk` چa G w^ ޛ Ɣz=w1FPo2] KJɦޮI.OSopKCΫJ]轶MYRK@ô#{\Xa`;DM?((Q$'weR*bB56m]TtLH#^v@Bsoc67@0fёM,JR)_b鮘>𜉺(ƇRF8-,@iX x;ʡ lLl$3e/B)u#+@$eI`(~)*bʻ;!Jcg>K6U1ix5Ä >R[iݜή,l1PxDg[pSqTPUr+kMWj}}p T2 ' ,o1 ;cv)-{ZqKӖov`7J1GpU2JR!]""e -/=Df4)"K1F}hH8`|'Wh\ WrHnӎanҫӸa˭7 -0~ P>Xį@I$%( D$P@INtvRKkm84()L*ų銴)m IK&e6)=mzҷoe[$v{)Mg -JPN[vjv妫vrJ2TQ(4jwݪͲRG%PNIY5K"I*1+U(2D$P@IJ]WR@I%"P(AIFnʭ@9V^<ɭe`(BnŠ[+rQÜ偡Zu%(M5J#: `|塐Kzrȥ(8L.=r\ Ot^@9Ix2Kqx(W(c}CX(v][yRgօȹ -D3JPDzrF`PǭقޣEdv RDv -Ouxr_$"re-RR"Y(D@lD 6r4ҕ2BD|{ -m3@yՁ PoFPf!PM(WGP~-ׇ@CE+(5.@%(A JP%(A JPG[5Dos;r`KiǝH!RRB@= -=@BBƭQ B% #u6)by(fdG -}ۢsFw6Proxok>8J.%,#=\8ɗ@Twd5*ΒäqUHd،u8 %:#qqX\fa(K=z"6rdㆃ%X7y5H*5bbnUy@5<3tRlD\\PGiW"fS5_;[/|NFj*԰FaVF>ʨ밿"JwĀ,\0kh_(,R -ߥP>媐 ;`4pk{ƂI8>byP"$WUU@ݎL!C{5Eni2u}bR~.^=0:pvvDg-Ouá߱%+'M@ɭ s,Rx= ^~t!_3 9R#PY0>25jO[]`,v+# @YfJ;u7(ˮ2/>Qf ܻЊ'4'n# Jc;FikEĥ'Cd s 6+Jn!9qg.u2qȤ -/~ g9ekF@wVsPN^nŚ+-k -{H6B&IzT3%K(MH(qMޭ#ޗu4{%( ˓ZRcUt l(:UI-J gX)M\N 3ގ8TP2 xiri=[a(,'kWcMӿPl:;QĩpY 号\S)jqnx -w7M{0c[7p1';H YyٷW;2~ٷ}THſv!݃_%(CGBE:GEi~$'B # >'~]]kWZ]E٢lQ(}{VꫠlQZ-sעlQveώU"0jY>b@m,2 ]L -A -}jKWC,0i;_qa\kGE_Q%Q%Q%Q%Q4Z'@u@IDzعH @IDV@P27QQTl"#%Q%&0Y DɇmrA)%QedlafD$Jt3e(2V(Rdvm^cDoF$J$J$J$˺mNr]JsTaR*n(;eYe d2(2ZcRQy'(uoCx޿(GC>-? 9a'Q.k0rcRʓJQj fv(u%(ͼ>\οM(uQ9Nj7ʡ>:f( J3%9j.JT[=[K+DzeT&-{ϦX-[P:2Fg01AӗfR1FG{0F08cao1u1M -fM(5:"PM%JWT,h-!%QLeqSFVh)_0Ev,XY[\C5T2b^$,*r52%d;m2]<5JіRA;/( xZFIߘz(. QF)Q&F9ڱ6q =&k *lSqB/1tRJ)Sza0҈EO;EhuQjǎr VWJdMIRLbf)sRcdj𡐕&y)e0)!$&/2$ -)Cb p(ҾLbdrr"UbC0L=&Jfޯ 8K[ CуA#^hZr(l1/$!IØG)ۯxȜD9(`SkPNG1n ﻋLs 8[ր?8rEAtnxé9fiM8 '`oNg2A"U|}Dw(Bn];}};;;;;;bnk8Qc D 2<0gC+[cR1栀N&yf>Arc,CQ(z›2\k95&׀fӬN8q1⁊d{k TSzIn(siFemZ'a.BQVYH6cȎe('| C鄆1~pYֱoZ'+[-Di37AISc^vt^kJ:lo{AI:DCEGǎ>HKydOv uqlݗk loP6 wrҀhU$قr~]=r'5+ CCZ5wdd{A9I@M:Rbemg -JJYd*+( @BQIBQ6 o:<-mdP#ҍSMd -gbeY0r)#gS8/(7TC6 (GBV{=,(𴠴,!L]u2%u d6NShGAZR+EXj\ X',J%rPr]:˿6-IԂ*KES.M5q3x12xeDQrz(E]Q"űۢ|eDQFeDYG@~4(IȀ`n{,d61!CԄ̰w,ab5F .i`?@N3T*TImMÔf1\٨r'Q7Q%phhQIz7[CcQ3˵8|(l] +Z\RE9O>EDK<1FU;Ţ5R!ĝZ FmςR`M)xw2O::Y8*PE[OɷSؓF"ĝwt4$ڭ|DY~3xs/2x3RtR$36(g3JtL pT>0Ό $TpARAS}Wi8.twTuԭK$S% !m Hhpͭ}A^lwp\YQNZZ\_?{뭬(](U((D*cP(uFu*"(/4]EtӇ({WeE[tgP%lJ %PDi6)J@Yo<;dΔЃ(-}(qʉ8m%2(MӧF7 -] [iF VͶxK(&VxfJJʃL`8Fui>FB -hQR(rDE¨.iѸb7:]u;FuDq(æ -PԙUB:bY[g>drC,2)o -h-B]Ip ͐pS| ԡxp[Nn.7?(2$Q!AT!7.ʑ8Qвr4<(9vHk3(@C -H3RűۗQ=󡱦2(UNn/F]:JTpeeo%w) ql T]6\RDo`94(o_Mssz-SyQ~6,B(Bh~.@F -rRLbG塑|X?q.Mu"4x<:<(3LVhp:cGi>;4(f.h@gl"W3D|3<-(ތl5B0Y1 mSҽab׎Q]7 ` -1e p1ՠ q'NFאFށ1 -fF) N%H{CrνE΀>=$|X(|X?(k> oŽԞSTQB!;peOOO{(MLE1[TH-O K([X HͥUEb?eaHS\07` -_]?-`oMB(Bm}Ng)RB8qZdWBٍ<}=0v2SH&,tS -hE]2!H`[e -J/eH96AtCOj2bX)VMM'gH$Vu̮rrjqj%XX3Q -Ei"M$k`(Q AeJl*f@{(^cYjQA,wrn -.6 JWP+< yY(UPVUt#eǩ=xBܳh?5QFH8-gM.O(ݜ -(]d>+ 3{N] Rz?w>a}c6^XٞQB@qcPm`l!ĭ1f AL͎8%(:{NȊ $,E,{X+mbGaЎ @sE[C@i`r-EaR1$L$jB"Yc[!K?D?7Hl (JQ Hk8`(Mk${KU)OXɜ$E:&g'+v\ݩ䏽w -;S"Y -̓F1UJB -f[ˏcK(s0{qЄm2nr$ б"\mƗ5om%\ی<[飡t|J&֒B!vO\Hb:J/=iipt/ދ{@j_1oM=Z {q\(l[o3` -~3;|~/;}J"SDΤ%+ӶNl KC2f!ܽPE[1qAQ9B+"b=uy(=&̙YcT+ tsdg="KimIhM*3&P=7w haSi3xH=2Jtp;;@hu/bsЭ`b ^uq Йan(!-%Wű˲5Mr3 *.:;0ma~6rf,xm܋o~(ቿ)C arseM -(pQ{ķQV# ;{Rw3QBjMyp@kYU<)J=֮3tKg! Y|s76*Z9_.(SgŁY'%lheQ6ULr/(˄3n)pI5ωv@4GdЦfJ$I$& m/;"w: -:"jY4(%1 0@ezCDcǝD!ʁ"9A[FtAkciG'# De |D$ -*B;K)x4[H)D[Ɠ " -H- p@&*skc˄i ->$1d6DDFQKD\l9Q&״NTHG0CARyaRԢ!򴟝ԇ5wC\sqYc -uDLub=v+T$@QaT:RxWFZ1U3:>mV" Sq.GWj{(8!Nl)dד|M3<B{zΩF.qt޷۴fFt cY\) ~dNk)ú+ͮ~APS5J9}'!@35+4,ԑe17YXk8,i T1sc? 1b4bW v -(e,z ~ _ڌKP.q|([(uxtKql)-( rAam0 -#P  pCU"14iHN7ó`N1M0^6JG0FYۏ23N21XJ@Bk/EpgՄ6i? HeRP7]9ev!8''D^Bb%(A JP2˒@eFQf{oJ'}%r.eQ6;Ϡ +I>z孤"AR $G9?BfQQ.7%(d/(:͢S@ JP>?@d9PҾ~oLBdeI[ (Jځ2LӶN3o6жSP7e4mm\9׀2HGVκLB/dDR*J_I#(]@qYt\7AI}%(A Je|%(A JPth l(MT"1NP - )xiO|wǪ -5a.xMC, -^4%5Ϳ:( ?BѷGйɹ 4;8(Yd28GC/wp_ֲ;IJ;IJ;ė\P.(  >eD{.j4=%ʒ9'qllwgtD]cuDC&\5@;{Ǧ&*&'yh8e.|"^gi(QoÝ.ւwK6=2^BehL0X54d*=J۫l\N9`6kIV)@3FPsB)ی&Bʿ1(YYJޟS 2=ѐN5ϭ6̦0׆50(fƢnjDB3]Bwe5az{RCaB6πDR ,,jD4b-H0 6B*B'@Nr>dCe -u ɵɁ\PV0;#X<&D{+/7PvYmPSVWQBj<S1 G)%)xE"J -6{l/UfB_Q2L(eF+bsPi1{gTW݌[Щ;9,(1p eh vDil-8rS-p}̨nv\(]&J -`;^'Y-9,(.p P2ޣ[OXMe~h"|(91r-dx5M,\t@xC{i$Ay\B#bB2jy=g /')=|mQ>7kw(rA_rϊr/(oumڂrA/럠cQҡ @454x0#T<7})xӔ<1j0B`tY].P9(A JP%(A JP%(A JP%(A JP%(A JPe#P -P5VD$PJ"P(@I$%d -endstream -endobj -1025 0 obj << -/Length 760 -/Filter /FlateDecode ->> -stream -x QhqovB'jB]^!\ #5POxqnD8\)F#<"7T8N{=Tv@UϿo|r֩d"M."Zj[, 8 Nge{\޶VOSA-[M_h}_&gy/.(| v q~4 z lSn\JdY jļRCJ%gHt߿[_;%hMM|fS6Q2>YӹH'Dw}EG7$-KcO@"q8@P"o/޾FY3xɚkk7k5|pu>-`<n Ktc7\ `)Rg)\Zw p]\\zNg}}(Awxf^w]4$I9aru]˲fӊT vwwmk4Q1 CӴ(\nggRj|>j4p?=%P -endstream -endobj -1022 0 obj << -/D [1020 0 R /XYZ 71 770.89 null] ->> endobj -1023 0 obj << -/D [1020 0 R /XYZ 238.27 162.452 null] ->> endobj -1019 0 obj << -/Font << /F15 442 0 R >> -/XObject << /Im10 1014 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -1028 0 obj << -/Length 1357 -/Filter /FlateDecode ->> -stream -xXn6+tXKR$%E{kb3[2(9|"9L6YX؋GCgPYIX;\{˄,Z$7I!`UrN>egR,oGXH8Q Yw’\5.d zQk|(GscQ=>5-aK?-D Q'3w %zw4=Y66,Qi&.x:4C+kƨ`0vg|;cR#6y݁jUXBkCF:kcnG]roIEڹ_:{ct쮭1#శc1p&7Gkς3^ tWC~;=N?tQV}P䖢i ?0ݜXڷ vVoXc\>Fht_7%㘕{*,{xO6,=y尥3Et8ٚs @ӽ zOO>q{אnh;qfUm[h5Eh1j;JMeD*&,+R+$hFn?j4==w| s fWA$c:tYނq5oϡ}c ػpiLax=_@ * -΃%Wf%H6+YǨUWVYs[DoW.LRDd>xq1*_ei*Y$U&4UI+JkQYh7ܳ{ 1-'h8pz?VMN-RGg[z"E*:Ǭ`8CZp?A#_Jy"MYa1 LXt12 3æY!D2^^p{09"`^Bf7/yV2\dd"ÿ"SťJxh⥣"fU;B вrNhk+u;u))d8ԯ]m)<`fxV#u |lQy(Q^2?uiRzLr4ODjwNx$3 a)z7lfzB@Qwvc=R{۷ >F_*B6mߍ6Fy[D~ȣg{csQ=E QMi㣿nO"C]ٿU -endstream -endobj -1027 0 obj << -/Type /Page -/Contents 1028 0 R -/Resources 1026 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R ->> endobj -1029 0 obj << -/D [1027 0 R /XYZ 71 770.89 null] ->> endobj -298 0 obj << -/D [1027 0 R /XYZ 72 730.164 null] ->> endobj -302 0 obj << -/D [1027 0 R /XYZ 72 392.306 null] ->> endobj -1026 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1033 0 obj << -/Length 712 -/Filter /FlateDecode ->> -stream -xڅUKS0WhwvCoerX$ v2]i%(*ەȖ0}o WT*#dݒ,svڣ iL?q?uYЌm'9h7">v~\|Q2Z1" @L <22{o{T*e߭+(KBP*Ђƕ4Ɵ_Ʀ4-:T48|@[UYpY$-'$ *hZi_ եN~;%Ϯ%.a@ #CvDzm\ĭ3l ^-.Y\8Z^: 2(9ζJx`:4"}!Vr#fq;5v=]_PWgzG~׫j+9 -›Dr1}>vj*yMzϴ`%$њWL95 j4K'հ ?!TIY|,U0NWF!7C7r(8.L.Y7笿}&IB.?B! -endstream -endobj -1032 0 obj << -/Type /Page -/Contents 1033 0 R -/Resources 1031 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R ->> endobj -1030 0 obj << -/Type /XObject -/Subtype /Image -/Width 500 -/Height 450 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 255 1036 0 R] -/Length 19590 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^70QCI9s4kޣš_nLV :jcLWtܬ- : zyfWݣf#^8LuKmu -c6nLʼnlE~0wC7y';v6\B>@aB=">H5VbBN2G 0Ei\fLbzEPXKM+v&ewo[KBv8<9'x~')~ gppξ\" /7{U Ej|g8fi+b~^ň?-:1-a@E'Np,;Ik@vP]o=z|aх(B~PS =FDF0:"TO`L`yXR=] 1R.6e(&t )b=]Xt1qYk2L%nǹ]j -.90:neO P'ЋynhW3 ;>_⋃Ckg`á[atRcP±fP? yw:DB<#@e?ؓh|tra^ k´z7Eh_-gx?9z|go ?;|{togosKw;x5$3_$Wv;bu'DhYt#a2:WHOE¢J[WL}@G8s:>17LLԻ>@uaܱ95}&ל-]n?gѣt)ՠw4xዋo[woN5˙~K3it!TzԶNOg(y.'R&!7]k}i"Ggl.X&ZÙ-{ߒoJ*:;OՍٓ|*WhaЫV'х^|D 5iI zTх/{&Z9Ԋ8:G6-q[2 BЌ`vїO&& ҘD/sXV)A[A]09 -Lw#¨X:B`nGk+3??AO+eX -yNjY B?ϪX=^1BҧM ^-%O Ġe2`Z~ƟOq~{qcj0w\&J˚ -{9w%TPCńZFrfF-Tk,:14WE_%`4s9!~|8|N,/jx7i(ár/uAK)tbHBv̍Д$Ц NxxDA*I)+$OFU8*6V`^x2`5;~~Gk*BQ[[{ྃoSwpDD]-j-ao<t|v6$ 30o;dF {a~pgB;%9%;b)vDmQ19@mA=ۏ048t`:H;z -,C;z%P%z](2"x$>hjݕ`3ɼYW0fIw`|o~gADO͒ˡ*$zmݗ9G5:Е%6iQcU"葕Ecȱ :Лt^7![/WNr??8zq&w|8>g'j1zbs,>EtX E# }DVc-,ǭi^p^ނR:D'$H NDit >EO5tuj>P+t)VzwxM7>k=[{x.}C"<:[C=KU1A (rkGo VT.*ސ$`\yCY j3WG֏kkk.G߲葕(JIZ]1wE@. ¡e׭վ̜  ![+I<ttXCq.^ơ˲!䶀ޢn. )O };z!7fOmݣO };Ƿ7%P\"-ġG^kG7 t<РB6 hȃD<#Κ09Wi%:{Jeq kc`1;=kEG~LFF00zx`3酌"F킰A`L4 ͞hB]ZyŻu -܎41Ϙ7*+idQ0 { AO1/`,v1`b̂͂ Q7lk/|ctFn˟["̚> G>mMmE[f:$5CADŽRb\0gNm:xPL\o:! pTRc+Y.!^nQY<B?^VDKy:Nd#G@WzL l3ikfmzy/@ތӣ?bfgF O?$p)@Vm)s^xtLK <3)lm+v/ΠW{yQ @gpsvww Yx8a'6vi߻ݫuz l+ [U,2:ВftD!tv<ڡrJSDOw:R6h;蓣ȯ|<=X{)-B9d -iOfiaj VSf)*J~EH=` -)7, Y.ZxPlWSN:ESN:E}N:ESNz_ 뺅ʅ#tw{ZmreONb@⵾L~e Wz%Gz1.Я\L~=IEnjT=3qV?5zSu@6}-f;s芅@>7QqXV0 o׃n+ C#C`G -j@X*F\G 挓i*`J,xOBoQ5k5` 0<( &8s 9"A$50˾]ŤM }.ks$LG7 gpu4H6= -V>rbńp -rlS!g |CUX(`nG@xn=$ Dv'"Qs6B^ڨ{O93PW[Td gA]Sy8[zȂW-^OIook;?::݃R5$vBGbTfF-0(Q}2:/6fڛP{sq-h,#*G'2sV4c3u^/ !99:+-*$[0‹4#z98\hୖѭ7_ qJeGm6r s9[CBxRs}XJPE2T_K8wYvwޟmx oIz6!F,%}L! 9iXمi~խ}؂eFi"@:K1ȴ[LikwbkRhډZ٘:+`DA6)<}n544D؞5x߹^ZكppG o(-4p+a覕nv 'aƕnva 4z` u[ BτXEpr?C`x k³`|F_CgׅՌ.< Үf5t! ?m&:k~?iD: ܣMCCn=nZ]-е8FOSWW>,詻)t.,~B`5.:QSC?ѡKۓ߀l'~ -wlYOIFx<NHo$zu2Y}~ -&O}bD׆BD.0b0ŖdoD%F^5Ѝs:ҳAMOdq+xFFz~C> -#~]˗cyyVxD}p).ޙܣеs#/ zq -?M.JB'1$w/~&AY3`xLĒY -E6 -]6&]Q"c*kp٪ ًuE? z8Ї\q+H,.#G/<[:)>kP_[-\&ޟN?=!7z]&|A; -4LgTT)vt+r<{Kdom@gJTZr[!ʯ1p9h;A8 Oiųu^DJ AmHRcw9XFG\ŕ0ȹ>ڍԞ^jzbc~AghtTJW ߿])ʀRAhMS$:wA=Л',v1DFف2/agIo)szϥEFPCF<ؽ=:hԖgUD:}^ -HQFpmmzbpMHOU)ѩmq].kF.{7gyyˣ$8Zo/WtѾct77ގ ~)/w V="Cx#8=,'Mxv'Tn"7r/<Vނ )rQN'sn.C>_4R@e+^BG\3pt(rpoCiq.n} F~MZ]?"{*XkC~g;SKG\\UGGLqd=2~v5o!תz K@KjF_CW @f@7=;a0< k0b& -SjHHoy{y@!o2#mN[b%)萐t]7KjzZ>;&97ciB{349GǛEρH ;daͪ5j{ 5(L 5اY:Y܍esz$'%:y>ܪ~Qh"34m ]ؓF;(L;a+zӞ4`'5}Ky)[dN6WOYV}7"|=nu, p3C9)w?||U3ՠ{ 뾇}fWpPYaWf}̉Ӊ8vK2qn^T?z)u&/u;S)|ު(WϹp5sfHG)ChH>e-Mt`eQ5_MkHT)Խvy>=;Bd$UO"XW4@.bPx+X_S[w>e9}rW,%R+괧  zz'BæI]d.O7 ͸D∲F.r9E*x1]l̛p;@Ԫ-GOE]DhK '-/emM^)э^޽5oHj"J2w<=|DW>䏬rtz^-۰Q?^y-FFH_U>iH'd7)#_[*vvsknu_]q>5/CR/ ]g'oйwCW+tpK_n! <`z#$?)0w@z,&<)4#)$YHh n @}r3$a0';s̓d&R ?${@WIJ଀Cr)k`~Hi)B?&<$=u|'hr3 ;;ӏ>@{ýk$<psA3 ;t@LL0$3$SꃋJJJGD Pcf щ@hGtoR誀 -HG:ґtA qaK` k11k1T0& Tqv@,w&4f@pRB2$^v_`r" @+.ȉ:l|ݓ=\wc*W*;)t5M&]Q<>t._rWzrӻ#DW!VqB\;ȳ DNw BDp"wпpCx! 2 'ޑ+t'bSp mEi/0H SO/8t_՝i J_y$ ]_8Ix^$@x{ -DŽ~GU_Q*!BŜg}`P{GEQx8tN$x"A!!DTkUM)t5~e O~ |2C rPE|pWSڋ[מeJ{q8= [>?8lS5:8甶)m J1#qxsy M\TJ[_ݔGw))mnQ-:-o?KWEIJ p -j1=Scc*P5awyHFHxrmYVS57#W6svC?wo]n2lyyrҮ!||rئ o덺߾}7%sc@4wJx,jΑM44_ĄFV͕3 ; ڻr?85D/2vձdI im!JM)mKwscbb_w]g9 kt=S$ek!v)p0^n~:oV>#6/)$٧*ϗҖgAOin[n*ݔmJU{7_IiѮ,C)^ 6Ƨ/?SJ;C_%zަ{[tYf{9o?KiߧГ?ћ*x_Ki 8O~-ϘҮ%QE9,RbZ{pz:c7_@`|OOVyLiwHȇzR1<6+r. ->Dׯ)bv(UtZN?::xNZ {Fuݚq9x0&ζjw_ Ur3Xֿ&-w\P -\>`mP`C]F׾?JP#zZ к%zuM)-\߷z0x ^-@9}a/::Q.7X0S`,`/oC.LQr44ےQfk#- 4 QGUV:c/)myY%GBVgb.lR?Ĝsi7oG>PU_C:@)m#R|ZBqoU֞<8}UJ[M)x -]M)t5BBWSj -]M)t5=:a(s৑5av]AQL^E/@8jb 7 g,_~7Z??o(aG;"H EZj-HeK:6S6bIo:N.ʡv ij~:Zg?PM50oLLІ]I֎w0[ A6ۤjC&%#6'MwgH]p{p?sN\A ,L 6Ԕ05sNR%ԏaj~QR[0fT 7 -kt Wyo1ܯ5*tu輻\ +}2@W~ta|= 4R*FitTI+$5S!:tugeRR!( 5.Bgq`@R}nU-_пS -!zm&>FI FHo;$#Boˎ)H̦ڦLc -d$G,M7  n-ļziE8^]џx#Nnh딌蹽:ym=?VÊH{v=}cSۦ:ez˧"KW((#$HIJ/D*wsE ѥ'nُы>59mqtSB~p6#sLr}t2~Uw4Ssfqwo>ԅ#]&N~@g$opI9~X;ȜOb4xB~I5PN ]ӕ7< -aMH>q7+=(8?jC#bٝǍ8j>kwy\1J/◩w*:vqd+=-xUwpBtct#vj:\_ߛAtc-4w^4 IكZ 7w}^> -޹O4x@c.t17tU>{%kI&iڮjC1hz!-L*WBh?ctOB~g?RJ:){?=.;Mww7Raɧ {7i YӇ%DM}z(IA(k=~-%5O^hz -]:%[ Dg].%v;XrJ\!Dg* O%@W]KJOM1lٌS t ev.R]"ܲ⺗8{_={.o-h --?٭_()dFEdn# js)†1"6Wa_&;ͣPH,]NmH-I$]9!ҫQH@ G>rg*mb_wvΥovEu% L!ۄlֱI'[/$bF[DGR ? BRRw^rbx2J@(:脢N(:脢;N(:脢N(:脢(:脢N(: -g]xEBIe3_kMgO߆] -gzK ^?C_K|0:§o)gPy -+1 W8@U1zK>D"/t8";B/ ,Q|9]@.q !EYK[+b1c۴jmt;*aiE]ВDI|ͭՍDžw|6QaG&)H~//݂ t&AǞVOZӄ߬4󝲔c} =L12d.>I۠f'hvP⎔uq0?.B gb=[R>hh"L!$D 5uVыuLr^=GL{|M -l4#Q3E9X#Mq_xryl!GT'l3HnGYu"rѫ4nZՄ(*zAޣwy`5mc` u܌_|:EPNa<`ĿFhsM+N¼`|8ʣ߱:!zAofb>ye/=1a!{ N)* SH*ze 6~> Sl4j8yh=yŦja,m -0jh=+q^ڏ\qaqw<{iIubב9>3\@=[Â2,ٮ.u 61rZO=IÜ_:脢N(:脢N(:߀N(:脢QtB E'PtB7wm[aAM}(Dذ 1>ycK0"[߂{(b^ Ynbi!ZbŮe[^ދcI#f|=>3~p35QQ~t}@FGq8 Y Eb?,٘Ji] +1 $}Q?Tڷ=Ѳ `yz+Б9D|ᖠ_\F @z! .ro|7wאWKγBLBQ2k [` .nZ#׭#4Gݮuhth3{' pIefƻA %w NWZ$2R  Í8(}S<ۃ1٘K/8Pk#rKfͣתV۬ Yfu/ns -ƍ@D 憯)z!Y,0!ow^O_Ǵo0Xd'~7z.k7^E <.2 - 4L4PYG7xM]=́tarFWr^<+J<{8y3覆ߘE7|'g%nŠD+"2ףc\j=s\C }7AZPO02ާnρb&,#ry)t]yݨCэ<͢'zQ}j3#RSK6/>1zt.Bj۲u\:2#4‰ ȧTBˋ,:T~ׯE_RSjGMryg2?[.CX+?"\ CݰI):IB7ImF(@!ꈑAgu4AO\>tdm-X5MN޼kػw9Xid<;mf׌m(Uj"[VpР"}G\qGopw,*ݠv ݎT3!wrN==36Dt F'n^䝡 0D1Et . ݁ Ꙃ`< Juy?sgvί^z91CUtˌMBDPy>/>c|p||k#zs݉Ia5]'&ޒdr\#GGZ& {6u;ptΠq u^C,"emdн^Not;AϷw`vFom#D/z%X{xhWß1 K"}:Klxb4Ρ Mh"ѓ| REd:zej -,Vt&f7(hɋ -Ur 6wI:wY1YTX3tS QN6陂nlt)ݮuͻ0FGzCg]>B9 )*4 ^ߚnl̃ޖDkN+V Eä7([DƿGꚩt3^5 -+#tgbnq>*{C4gÏg?́) D#D/ydYfVȒ t7(蛘%Fu%4=Zy|6u|,`k -\B~簺UnTz]@ݛ:]FLK/4lU;n.aQZDo.۠uhtA-YfCڙy_`瞃l/:|!ͣt`*}|z3wnz2)B^3l#Ff7$zS豆5]kpVAɻ3=a 2n; ?No; x=< 6|ut<Yt+Att` #$:_*Ԏ( -ّަ6gnDaSIIl1|ne}'wH_m؋w}i .:7}ɽGwfѝUyF`J焍m٘Ɔr67٘`B%MWEq i%E>#^sǦA݀1܆@5L?[m -R6,qBKi(׏р_Gy|_Xj`Qx`@KFFt+<mD̥\t/A/NcDSՉnwV9LJ`ܕ TtkzZVtR,AQn݂U-mmWnsIvs0G7G7Gy -endstream -endobj -1036 0 obj << -/Length 694 -/Filter /FlateDecode ->> -stream -xAX蠎2NrmVCU27AsÂPGrRx#`:vC7o=P5 -9/>g}:#@4QL4P렲G^T4UU11tK\rv6y<8Crvy;[,7.F`Kw4׸?a0ߜqzlL@d85YE4J̓T[{htFE$ŔxSs$V rl;q.3Wu:-JĆM6sh5Vխ*-)JF'7kk\#H<4pb4m+74YҷΦ1@foo]m+gPNR(:iZ_D|Nz˘}sG|\Pmm3g2I -endstream -endobj -1034 0 obj << -/D [1032 0 R /XYZ 71 770.89 null] ->> endobj -306 0 obj << -/D [1032 0 R /XYZ 72 730.164 null] ->> endobj -1035 0 obj << -/D [1032 0 R /XYZ 256.805 197.41 null] ->> endobj -1031 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R >> -/XObject << /Im11 1030 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -1039 0 obj << -/Length 2218 -/Filter /FlateDecode ->> -stream -xYKϯQN\E*A.2F3͌[2${fTJ$^ \,ϯXWUxݻ>$fd"r_i҉2.VwȈ\7Jm窓]o\G5_/VeQ(嗍WYth>ز˫jjV9 q)l}=@/CkE5|=ٶ6@Wz-MԻ]y2_)Qh#MDx"7%40MW aJ#>*=I?vOz %Ɍ[wVN::-uuo`)D+B#oWںz *IoN>mzo/v*D]"R\*ZVn]mw(ݣjw%Xw/ȕbb6hϟodSf -X&"ϙ_éTO *(LERU iQxxgv#MJ`0i1[8v۝joZ4? mז;zZ'Ir#P@D@lȲ@x:UTW=4:`9uS?[`[޵b -l=5O-KَGr gDFyKzswjgB&Nt.N.l9(sh:(/̒W.഍@5EMwA&\Y8i2'8pt1!ֳu4ly/%C -*;(#iiS33B:4&H]MSO=K֐ji. 1ėK&IEW} |đ o:ϊ|OLXhͭY7=H-1/3\njx=Θ0s]"Tޤ01#"t$Ij.nI'9k}fVhc 4BgNlR21sϡ}=D~Ɇz\ hK> 94tPФ -+J{`"ȉ 83ehRdp -Q%]j3oL'ڪuy0( :Y9:~+"xP0B.ʾY3Y -pB|I]>K!ȯFꍼ -] #Q߷=;$t뒰rs@/=8Hdfq\诣C&WW` 1?W`יX\ 2egm#6v7;qC̓x5Hu9*$hGhOC4d\S$` 3EZ E)#f<#&;{l H7~ӫq(멑r:n -B/U%yަB;bB.>w oW堇I"TPtpTg^i -"shw.-:TE\5e9i5p5Xmc~&wOOhiS@}ֱ:ۏ_p=٫C۽0)v~Tv\9Y7n.XPV ,i"AZLS$)}VN5!)TGj_4;+f?߰MS Œsi;멁o`wI&%/kZ0"258g9qwt=~Y87T!9ke8ҸmJte{ev.򮎚Uyȉ\Vkl;|QvkuVF1,<6l{.> endobj -1040 0 obj << -/D [1038 0 R /XYZ 71 770.89 null] ->> endobj -310 0 obj << -/D [1038 0 R /XYZ 72 730.164 null] ->> endobj -314 0 obj << -/D [1038 0 R /XYZ 72 710.488 null] ->> endobj -1037 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1043 0 obj << -/Length 2369 -/Filter /FlateDecode ->> -stream -xڵ˒>_9x*)%B#f$RcTZ*_Dht7V=yP߼S/ ,KATh/Sy»}݇(2 eE"M){ãM,MiU@B:c(>j4Um2fN~|,?c3r,Ǯx.#"+u;H*H諤eU A_%%(+Rԙ΂L~:T6U)IY @16Hmn7:|Tv9[Ϸ:Knp +Oۚ`Pӆ?2*k 2 `<Δ'ͼM` S8+R_VLuH<#N2̋xB-!Ǹ v2Ǝ N5mkJL~ srP=ƳKBf פh/}ˣ*ilu/#N71ȸ_`TH2+E)* 7rq+qK -HycUrB ̽B=yQ(>G率r\q\AXD@ `f\H -:%ԕ/.@Q5_Me$?WJ^tGЮ8s<ؿ? j0Nf힩4/QP(NPhi -<^^Ўh:%ee*5S!37ӵp6E $Pk8vF)Rf('5y1IB"-2(+ -}0 Y]Y6~۝0`-OpwAם9˾}Y=d?*ٓA9bJ;kpdyG0@/Xؚ ,B&H4XF`W ȟ;;xsˀ\~+FP?]r2S۾+0vty5^qK3.VV@z^,R r_DfI.iD@2h/8{y˄ ` n]o2]1=mY<> -<;iW 8n)(A-=rS}EO|}PKMqCG%Oex~%N&ݤ@ޙՁ}_o{yD<Řþ=gtr*c"O0; S1 m(qaUH0g c - rgƥ`ssJן|}Bd Ewczn\g4GVj+EX -!PG_n<R1䕧d:}9LbA ) I+C9ZSw -k -1]PyǩXj=E I%( BHWפcu/d gE׫3v\ڷ0'"_XFK~Q_+]0ԧ8 ,\z]TwnjIu1n0i@\SvǚtBn.OX ?v S+ -RPܥE&p";t0w -endstream -endobj -1042 0 obj << -/Type /Page -/Contents 1043 0 R -/Resources 1041 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R ->> endobj -1044 0 obj << -/D [1042 0 R /XYZ 71 770.89 null] ->> endobj -318 0 obj << -/D [1042 0 R /XYZ 72 543.323 null] ->> endobj -1041 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R /F18 439 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1047 0 obj << -/Length 1475 -/Filter /FlateDecode ->> -stream -xXK6Wvfć^(rhѦ@o8B+umcdR3IҋE#3njhܽz%i,8!n׫Olk̖ʮ6  =RRUr|wx6cs(gNEBJ cѸl&R [akm_(q@ShtM|D}灝DNvǘnN?04'#"IB,L;`cF /FzéFh49մŖ΅΢GE0juS_ ъ{Y|((eڳܢϾ,h I -T/E$Qo*Ti cJ::93aYNr@ot۪=8z '=t[7M=(/6fÌ rf [`te+ujz_=I& *:ju{WʦB"s -i|Pm}-*Le@d4U۽R5 q#3:u->mg#EGE;н]N?Uě  -MR"Iwu<]ثjalZ?4VXPP:^]Lv1AW{+lO#> aTBֻ… *²^\mx@c&_L(Ym -8E|yVHC+*c$Mě?Cq$SS>'PWlo5HҩLFj7 NgkbשoN {ilB7+}_bxRT4tTN-yw o_/vh8uM?݌uMvT?a,'tyϯ; n\FB,H+;x$ѫ0_'A31!f{LWOf@q )%I>ɋn;i7wWnxusZi#9vWuPz#,o<~x[ҏ܏/](֕bIl DLSMbg ,jCQX|2?F -̐N -Ut|9g9дFF@0Jx'j10gyUYuSXCʦJM* P]ol;Iݰ롭0<0W -qنNŦu픖3> endobj -1048 0 obj << -/D [1046 0 R /XYZ 71 770.89 null] ->> endobj -1045 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1051 0 obj << -/Length 1149 -/Filter /FlateDecode ->> -stream -xXM6-RfM*@-譅ыwPdz-&)3)Y P73=G~OӛA4."E#E48hk$CD/^em2aR FÄMr?uMh.4G ->rNh3?u;i~cV/ S;(~0nwv$e\b'q.x -xS7& Hxj3~Q-UBuWQ>uc6sGk`|S&6n4oʖU]Vf2oM8D!8 )}!Ml"H3>$ o*ao!ƛEJ M3!Mܟ$8!# )(nFɃJpGD_jhL,"cXJ[*nu@R#*">ELaAOD M֬̚_*;ƯWsJH\=ʔAHIBzA*ZSg\κ0Z|5@Goa!4f6N>T81#<(w֣g;[W})S֬~xdQW+7[g-;4]ikp.3Փ\?~sɫ"Ԛmg0&/49 qiϒgRB«{BH涞Yn؋*h0]< A!<85u6]6Yt`Ĵ_p-?g -aBp $ԄB Oȿ߲矆&II~˞zB.W4$S;1ɏIM$SډIl,&=Ikd~PLv{1i d'&-oӓSz|wzRdFOcc/])Fc0;K]JkeV Q< /ҍK3* dY@_T5KzpD l'oI| -endstream -endobj -1050 0 obj << -/Type /Page -/Contents 1051 0 R -/Resources 1049 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1052 0 obj << -/D [1050 0 R /XYZ 71 770.89 null] ->> endobj -322 0 obj << -/D [1050 0 R /XYZ 72 730.164 null] ->> endobj -326 0 obj << -/D [1050 0 R /XYZ 72 433.983 null] ->> endobj -1049 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1056 0 obj << -/Length 1519 -/Filter /FlateDecode ->> -stream -xڝXM6 W-4ӲSТMb6{7l%Ecz@O"e"GFn~~%/^R"wNo6^oʄ\'H۝s2kF%C1lw&?(P֟eu:컹}\ae.O.T=:4}7Bt|d /nw'>!4[BEEO+J)‘cW -D(+M)A:G?LOm?PQp:6EC1)~W4l3Dm\=x|=)+Yn; Qȯi6ªrh֠C1Ƈ/zG8@B_W@!" -F+p6_C}KM)H߂MV!Ŭ̓_ZLT3n*A>93ۆ sǁ='To:δN{ yTFH/s{MLfDvtS@qsn\Pu7YO0X.!A8y`XHQhO9 2 z3%]4@F!%Y>j?`|AjRrIJX箠ΛQD>]Èq&fShbZ 2 a ZkO{󦠌)(頒-;B;5)>68bNlf ? -olNsC` ( -;S/~9/2uc׏7Qfº VswFMfUCwf\mJ'; :Fn [L3]?@%T/i ݸ2lz5/ assn, NtKM-LDrc k3#/$Yx8>TɹV/ZI{?.]JHrɴȥ^fgO3c4;%830Mr#>evvnZCa=@\teC9tPDtp~iՐ3/r]ߐ>"A(Қ{$}BfYB(͊ x\^;;0ݮV|OSaD+hBi(7)Sw]ܑt,oqt^tpcA_8]3N+涳;&_5K܋d~kU|]AeY^zuOW& G) -endstream -endobj -1055 0 obj << -/Type /Page -/Contents 1056 0 R -/Resources 1054 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1057 0 obj << -/D [1055 0 R /XYZ 71 770.89 null] ->> endobj -330 0 obj << -/D [1055 0 R /XYZ 72 730.164 null] ->> endobj -1058 0 obj << -/D [1055 0 R /XYZ 72 592.596 null] ->> endobj -1059 0 obj << -/D [1055 0 R /XYZ 72 542.036 null] ->> endobj -1060 0 obj << -/D [1055 0 R /XYZ 72 505.921 null] ->> endobj -1054 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1063 0 obj << -/Length 1290 -/Filter /FlateDecode ->> -stream -xWKo6WT\%J-R`Ӣ@Qk,ӶYRrl!eG7 Q(i?'iPE"E¢4/0%әQ.G6*ԟwYWU; a"f6 -`IS٣Rۃ6ޟnPJR),%Soe(b:cq.3N6 w^TQab+5e>ax? k(P^;KmB^FT)XVZk3BhN*]iSTkϹ9ӿ -/4%) Q/Vʚѵ`2It暥' GV)W0Y 24`q5Sd&'z$9p=4Uz)8,R[EY:h^ٍCd<)1x8 -A%.>?S6ޭ7~Չ"_bmpvQ,agI-z ѿQZÊaV#iˆPT;7w(un+Bƽu5zDLH| T[7̂Ѧ9vjNi<`O85J? JŖÌJG 17 -# -3(Aշcp6cZ=,%".*eG -[ǜqvm4\ktK^%>4yb Un4dEp_qHF^T,!AyVAﵺq:{{&[.]?;R /$boN7Ho~T#Pz@x%9%?QA16#R|4wig$(#*d%qMg 'MId' ݄Ӟ`D m/yTI9}~YΞ)gN9?g;s6ok(^lȑ`FVc4f</9} deu=eTEZB. -y͡6$(OߏS59vP*HcW5Y~f o ӫ(SN"{D2"R9K8RL$[!g{,'>P4VK'+ų+ɪ7ޝE'oѭLqu1g8AG>O"{hCAުGXKCgL =a {"V%Ov%C]B?%?IcDڗYI H` -endstream -endobj -1062 0 obj << -/Type /Page -/Contents 1063 0 R -/Resources 1061 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1064 0 obj << -/D [1062 0 R /XYZ 71 770.89 null] ->> endobj -334 0 obj << -/D [1062 0 R /XYZ 72 730.164 null] ->> endobj -338 0 obj << -/D [1062 0 R /XYZ 72 703.022 null] ->> endobj -342 0 obj << -/D [1062 0 R /XYZ 72 603.879 null] ->> endobj -346 0 obj << -/D [1062 0 R /XYZ 72 573.327 null] ->> endobj -350 0 obj << -/D [1062 0 R /XYZ 72 198.441 null] ->> endobj -1061 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R /F23 594 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1067 0 obj << -/Length 2202 -/Filter /FlateDecode ->> -stream -xڵYKr)J6H&@i f,Զl #K^I7O%[~m"_=UbcÇ\{{ZzFxG`fI$LvWm'SaNkb~W:s=>lZ0u""?1YӘ]M L=(¸.F -8)seL^z+Y|}:*P*$Nowl_Us?|ؘ3:YaF4PJ@qP)̍i>j&)޻sּfuJWz`{?j4+lU z7v4TY0Rx[ Z1h3.=ߋ^6yO۲HfErK30t9,VVkYg˦#[z%֧~4Ih7xO_ϖCt.~e{Zh7Y&=|ob5Uө38~J?&* -5}nj@Q(^F hHJv[8b( A"7<̾2o/@bڡO{zz0z!gA$KOC61G~@ȄPC;:A(n\, -e)PO96G8H[p #Ld)e*K9T\ cZd,TT\ŴM#v{_n{*76)N0vAnbլ1v&i:vK?+,m X-:Z;D{!HM;p4r؈ -Vza> R+l"n)*.@e]8ߠw^"` -ڼqNgJ> 0rUI}ācW:T(J=g]~u|!܍& -J(7ƚRqݑ1>B@]b@RzCփL٤=6RasFlشr Ċ:uf N?#~9j(ZcY9^o+ύnL23DYR3mE rƠJ0c Gw0`c>sEGhw[6->ip"2HmF%>WX͎`9Eq8y^OzE%{ePDP zBАxt{$: W%ϹߣS( '1p; >]U)몑mJ -"",W%ʊ:S0Exb`! ie%L4vDgQ]swX'{М x~źͤʑ!yY€ v~a۳=h0A-dWfp`(&LJ=Cvc5:q~79~p/UYezCשּ.sڂNl醓z[v䇱+Q?p|ªhѢ{ѝ;kj;K#? GKx`P]ڶ>ݜؽ7o,. i-Ts!lD -endstream -endobj -1066 0 obj << -/Type /Page -/Contents 1067 0 R -/Resources 1065 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1068 0 obj << -/D [1066 0 R /XYZ 71 770.89 null] ->> endobj -354 0 obj << -/D [1066 0 R /XYZ 72 630.717 null] ->> endobj -358 0 obj << -/D [1066 0 R /XYZ 72 484.253 null] ->> endobj -362 0 obj << -/D [1066 0 R /XYZ 72 402.019 null] ->> endobj -366 0 obj << -/D [1066 0 R /XYZ 72 305.34 null] ->> endobj -1065 0 obj << -/Font << /F15 442 0 R /F26 618 0 R /F33 619 0 R /F18 439 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1071 0 obj << -/Length 1312 -/Filter /FlateDecode ->> -stream -xڵXKo6W{÷$C@Rx}P,H[Iv.;|Ȓl&Rؓpp88uϏ*8s (Y$AcBB bPD+`($ H0Z'CyIB;S=?ɑ،RĥpV7Fȝ`nUFϾا1i*ֿ$!( N%ۏ  ֪UmL{A -H@8G")"`jXq" 6^KP?쥎1,\2fA[b̂['f_D8\}gX$Qs@TeևMk%YiG1u͇in*Ccj^4j$jbڮn*/KX;(+#lLBʹV{u\ -O]XmzݩZ0qtL̎^=>4N' tz}l4cUigʺ:NA vPi3>٘;+^5E[ṱzYJH`[[n -dyn?ш@d⨅ȋ# [yK^D<\!_7D{'tMk,e{:ߧkߧiؤo6}ΞjTILL߼A͋DS֨@w.`rސ#u:/hb)n -ivfIGr&'gA<(qJ}NIK(|N)׭S4vy7-;NgmXF &>€ǎ0vV̗ܥ]"gtqz'Æo;^;-oF`\w6 -vg^cx!iK"{Zš>}LĪ7Ð|Il<}{8M[9v\](nڎƮX&XRzt@UWPcQփ:+9;b%͸sO΢|,XG}W6uHo?:Y]:5}_G?}yC'\\\co[ΌRtd}> endobj -1072 0 obj << -/D [1070 0 R /XYZ 71 770.89 null] ->> endobj -370 0 obj << -/D [1070 0 R /XYZ 72 662.958 null] ->> endobj -1069 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1075 0 obj << -/Length 2228 -/Filter /FlateDecode ->> -stream -xڭZMo7Wq:orr[na8Vd{dm⃥&_bz5v>MiU|u{O't8OAyT,n z~swK,\IӍ\}[N 7vk@z?^Xh"K<Ӭ$Wߤ>yJ×ǻݗO'ޑ| Ϊ~"iy[=Ē"tzK^5p鷺q_n:x<|ƺϕ(̞2~9NuJL-94'ג]7)?aIp]'Kx^@v R`⥜ok3)w17͔iةdX8ml=;lނ8I1= gH6d*D‚YXD&1V%̔:qˎ@d"1C/:c~a-0si@hMSv*Q,03{ -0f*K{ѻB"uE)%Y{`i9YY.)Y`gg|˳%c\i+Q2.8 b.c^BbKQy, -⬟| rb2d'ʈ ]^޸C8z3I.fE'xY"Ydz=R( -g"cdXxL"vg/aGƠriKk|F9Yt1WBύ8dD-R3]Ŀ)*̐.ɔ."CIG&s6)L.&:tg~"gf)gلimPjYS@>EYdX 7ziPm14|."CըVE6(`8G{0>@~YE -|FRNimi綜l{VZȪ,Jİ4GzM\sf-2/Bar=y3)8-! _e.o8+98M mW -ل ] 8rIװ2N/LVAɆ3\ZTcUg EـYJKwVi.rզGHSd]ę(mD0'UZ}֠p }6+g41PZMnEi-2XAE5O4CIHbO(pm)Ü0@ $ -tIc<2:ʙAd&M^@٣3Őb27Ɛq3J zMKY9Ad ,;j6&!1̙!QtLtܣ049rlLt EdT,+u iƛhw1p sfc0 I˜AV[0I f&N#EA| YaA˷$(0l(,{6Y!+̌l3kݠ@ !D zD.)C[;$KII[5SkuW1@@! =0"[`hUZƣXMc9Ltccc+\eL#zgĢ],B?b c1rÌ?J cSɅ;P-J73S_ѕ8y6m,u[`4ZÌIxmB=+d.3ZЩ"ƴYC8yԁ _A`Y`{aƤ?g6DA\Q$+ e|AZCtCs5D?=; N -,*אce_Uh};ZP0JKpw!\_(NW#ڂb/9alHYqRe1 @aOCڀ -96}\c1gC/$R%35fZ6O#6 -XF40bIU8:35giUkjۃn\Ԁ5fjH'e*`6&'W'?oӍt?o -endstream -endobj -1074 0 obj << -/Type /Page -/Contents 1075 0 R -/Resources 1073 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1076 0 obj << -/D [1074 0 R /XYZ 71 770.89 null] ->> endobj -374 0 obj << -/D [1074 0 R /XYZ 72 730.164 null] ->> endobj -378 0 obj << -/D [1074 0 R /XYZ 72 706.37 null] ->> endobj -1073 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1079 0 obj << -/Length 428 -/Filter /FlateDecode ->> -stream -xڍ͊1~ -mXXr[-$i޸"i>J5{z~\Ɇnnc56Gӏ< 攵m6 By;Qy!]"vza:?ι6L.'Bҩ4P27@ !I]qԚb(-^R)x=ƈjYh9\"VWPZT=M jB @ Ą܀f3<PZŦ3K)%dP|:,ƈ `KYhHar̪2yz6J5d p/e+Ǭj(GԚd5YNH!Ӭj> P]\Q▪t3C롨ԩn.t~Y> endobj -1080 0 obj << -/D [1078 0 R /XYZ 71 770.89 null] ->> endobj -1077 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1088 0 obj << -/Length 1887 -/Filter /FlateDecode ->> -stream -xڽXKo6W,zfeEu AbKX+"e'VZnreE<nڭ՛Xi]* ? -6rտXi:\ei t^sX垩]ëfʻݎuZ."EI -vM:(uwoL -NWaotmXnp'@4rot}+vִo CU3[U&ULm(Bu-k:9.BhzZWi 6HtQD Mz7j<9ixت-jq?1TNm% m(FZ݊ޜ>}S:Ӏq<_ q51e?HKrOK+'g-Df2a[:! 2o hjQ )O;!%m5VOnn$1N2菮4 RY<Y@z0G" w0w2.Y J0gn[ f0ҷ=_x"KY ٭Mw7^&7Dmur@q{>Qٌ^|ڮE\7 xN׺^0p_9V߈\u -u`'%'ˉ}xj_I̡?1"O:@9̰jvX9ldeBlsȭ@>#g/gPKbi@p0@ -Ɠ8lqaLK_ObOQꢜgOx̮-s {T.Eٗ *SYd D@Y3鏘"E4Qv4Hgh(% Y\,GTQߡ&6Ⰸ[7Zp$ <}4jnǖ5I3şMѳ@ewÀ3 H pO \29d䤅>8VtNؗ.ی$KIq=hھs&H>T^:AՃ4W,䰀 -8_xLË m w(F -wV*=^ֈp}>$\gLy29-f-S5CD:ܙ*JRb;S$,uiV,$ϴZ)ϙ8Q'9ًv i%gH y9 I3)GB(vp@3`,) ,r}*l "oU V#z}IUTd( H E5WtK->1*n[p̉&gILϑN+04􊔼X;rc/]}C7BiaE-~> qIӿ)˞&3ޏԌy@t`$p uk_,]S?7~Ktd"Sxr -endstream -endobj -1087 0 obj << -/Type /Page -/Contents 1088 0 R -/Resources 1086 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1081 0 R -/Annots [ 1082 0 R 1083 0 R 1084 0 R 1085 0 R ] ->> endobj -1082 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [94.694 612.389 143.139 625.008] -/A << /S /GoTo /D (section.1) >> ->> endobj -1083 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [153.855 612.389 304.252 625.008] -/A << /S /GoTo /D (section.1) >> ->> endobj -1084 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [94.984 576.274 218.491 588.894] -/Subtype/Link/A<> ->> endobj -1085 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [242.998 576.274 446.316 588.894] -/Subtype/Link/A<> ->> endobj -1089 0 obj << -/D [1087 0 R /XYZ 71 770.89 null] ->> endobj -382 0 obj << -/D [1087 0 R /XYZ 72 730.164 null] ->> endobj -386 0 obj << -/D [1087 0 R /XYZ 72 703.022 null] ->> endobj -390 0 obj << -/D [1087 0 R /XYZ 72 519.529 null] ->> endobj -394 0 obj << -/D [1087 0 R /XYZ 72 232.065 null] ->> endobj -1086 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1092 0 obj << -/Length 2190 -/Filter /FlateDecode ->> -stream -xˎ>_!eVJڰ; Nڒzד|EZ3‹O*bH^߇*?Vi=W ]=V=/渇lg^5gwgk -eϹ b~ - -BhfqSdHǸOu"rRxB! *l"9~pdMa;X~L>#.=~yNG +@8X\0PEokQpRjpm!uX$Bh)^ -s ާC{pgt<%N˪i\N"A޹$ K$~m₿o]LE-:ݶ= - ǩp/Dd}Q8;plb-$m -S HS:hQ{lg 3() nˈ!w0D1D@,Ð9YM8J -NbW=9w=.0"ß?:^u6´1ffh)|. -9,AoֱA0oR&U?9%\02`5(5%JVB6E/=u<" \Dl'%DgI -\{M)ADʞ'\),]ٱ M4 uݠ޾7$aQh%H %V$&x1]/8'kg` u'2YXO&N>ml#5AsDs6Z.&hƲk:RJRme{u-mFg4aw\ EM8i/=֗9c_t}|qTWgE!CpOSa,ACUBAPumh|탔J…c ߦil5`Bqlg[ dnNzQE˧ȹM;0@ֱFhjVg}[\rwIUg􌦝G,ֺJGVSfӀNruV3np9>ll9(βhj\8s=ܦ[<~eDi-ĖBDWcKڃip,=c)(WԘ'a"y9Z6Z_kנ#EI$$]]'Y=0#r5k3SSc &&js Nn=}k^ p+vႳ53Ŷ %LzT]wt&=]0̩' z`z7Jl DZqϺ>vkK;'#i_iJ+ë<*g\A!=k":台8 Q3w**?]kz :΂G$}ӆ7 ߢ=L8pq\U7|mSϧ"Ģ"4s l'0B #FV4-AmFB%ƻ\F;Fc8{B$!nQϻv蓡Nt汶/Wq =̇BXT-\V DOT{+\^#?d1ԁ;~9 -8ϼO~F?.ﳋORJ=^/r -R? %m^IB^غLeɗa*}Ji_}!AG)~ZyҁLm qcsݻߦBtcvpvW:F#tu9t|N<񄼠gK_"iEC 3rz><=)0W7ɓ|'ԕ`%v)3-W;=ؐdJ_B;ʮJ>ceCɼbȋ6lnw7O(=dz)_F=D𷱥q38!D"zE~.[(G7<Z]_dSN=IVT^.:lqiZj!ch/m.mejKm3 ^_ߎ8wrs4ۂ.^f~ -h$Eo.? Mx -endstream -endobj -1091 0 obj << -/Type /Page -/Contents 1092 0 R -/Resources 1090 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1081 0 R ->> endobj -1093 0 obj << -/D [1091 0 R /XYZ 71 770.89 null] ->> endobj -398 0 obj << -/D [1091 0 R /XYZ 72 730.164 null] ->> endobj -1090 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R /F32 538 0 R /F35 757 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1096 0 obj << -/Length 1294 -/Filter /FlateDecode ->> -stream -x}˒4>_SF;p -C pJ"Ʊ$d'Sf/%{:㳨VB*VJuͪM^lC={;a.k06pp֌Z}pZ]&M>>56ȫYm -vQމל$ d>`>A |ZWeQ3:Ӫ}C&1\xr홥ɮNZw b.QlǾzCFyYXVNg-ntt+ukIprԠ[4<D%ur+"٘ɩc kP".=mǏXR !A*ˬE=e4@&ʽ ğ "3g8)<~3(\aVu`%_tJI?8{1 -$w';jMW+r>bZeP[2!f:=V;:z!Rd9qI <̭jI6P)1Q$],WUdyjxVgܧk'Pi~0qܗnLTP::{aSX#2$Zƥ ?sǍ^P@@=ʠ @GT!8~ɴػZ&]Y.Ӱ{^7EL?22ߧ?%,L؅3E|FQ$C\O1԰d -EAKQ(@>A׉^v7W~[8}c(f(T((ԤWB>0"oxlД/o1,t:;Eq\kƽ?&2ܵdYStn,J"y1B3}> ]*M0zMldI1q󾃼uԧ0:Yg"2TTsf K1?:E[M#cq`wҴ۸38e0EJyk\jÈ3UsF^32#h1Ab0#`#OU pݩhXSP3@iiD]SG{ێd+RNuLo+/s;+("rp -endstream -endobj -1095 0 obj << -/Type /Page -/Contents 1096 0 R -/Resources 1094 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1081 0 R ->> endobj -1097 0 obj << -/D [1095 0 R /XYZ 71 770.89 null] ->> endobj -1098 0 obj << -/D [1095 0 R /XYZ 72 540.251 null] ->> endobj -1094 0 obj << -/Font << /F15 442 0 R /F35 757 0 R /F18 439 0 R /F23 594 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1101 0 obj << -/Length 356 -/Filter /FlateDecode ->> -stream -xmQ=O0+,&{k㏌5HLUu7I!RWI*Ŀwݳ oDDžWbYJG uN@tDA<gւ40%F)ci<^~}v׸6z4ZC$H¥Acǖe`CSLd`CB4BxY*'"L"UeVSTAaM| -eDpSaH]5c777|& wI@nԫD+4XyN4i 'yh$)B)H&a;&> endobj -1102 0 obj << -/D [1100 0 R /XYZ 71 770.89 null] ->> endobj -402 0 obj << -/D [1100 0 R /XYZ 72 730.164 null] ->> endobj -1099 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1109 0 obj << -/Length 1067 -/Filter /FlateDecode ->> -stream -xڅVn6}߯[% EKQxQH K\-kIT)n}g8\Y03Ù3*Z/~ꞕ+"β{+#o]}oTƃ/?{w M1ϓ$*ī3׀=ޭ 'YV…yE,WxĒx=m,DkU(C̿JTF^D%(iCuʈځb7ꜞȍt!=^4"V=R!K4)Z4 -RILՊTri)vW0UI DV 0=^􌜅 _QA( -x"%<1tD.4˖/ {I4s,V%>$ܹ!6Aתc#a7w7׶.3W[{!qrАh +ɵShe x\C#mށ,of5e>tկh ]S'k*MegZ+:AVJ+DPS[bMe[r((_:ߡ$aNJ8I[3$493Z$gIenH_+(Zh#/?ӯU?vjէNDp޸R@iAm`J0/z7ٜ_[|ѝ *@V6+" W&TRw\~(vw T > endobj -1103 0 obj << -/Type /XObject -/Subtype /Form -/FormType 1 -/PTEX.FileName (./xifish.pdf) -/PTEX.PageNumber 1 -/PTEX.InfoDict 1113 0 R -/BBox [0 0 60 61] -/Resources << -/ProcSet [ /PDF ] -/ExtGState << -/R4 1114 0 R ->>>> -/Length 1025 -/Filter /FlateDecode ->> -stream -xWr#7 W9b>A5I`@ڶS2Y** d//˗_t}mIrB $ٗ3$Iy6JDj75r!M{X;8A?˖WMbFVͨ֍W-)$1]|ÁUSFkǧ4rmU +K@Xo"ͬξHIVTIUI8PRDE}ԱWKJqb!`9Ȝ)W=Z%5h萌T 1ЀM2˸crq|)/jzF^KM)2,reNVڊA,v/5C\78 K/GdpbI)":gp2m7΅4=QKy+ wHɈH3d]lMⰌF[!Mf((Frk1(~wҜp`dC\f6)-uO4r<Ζ/3AZ%ȩcY7'Ja5s"czHV+IՓ(}Y9f1@t 78հv;Owt_=WB'MhɆ#40k*4w8^̋,YᄋmDW$0t§GNmHx^dQ0`;O)e ^jSaJx*eZċ.b}]I!iwfxuۿQd=Zx%ۚ+8zH=CWlRǝg9H80}iwy}"$ƞ=@fl`cg|4^ٺ2:(u -.-rzj()zx~,:'{#\R]g 0O:[DŽ}ug -endstream -endobj -1113 0 obj -<< -/Producer (GNU Ghostscript 7.05) -/Title (xiph.eps) -/Creator (fig2dev Version 3.2 Patchlevel 3c) -/Author (xiphmont@lips \(Monty,,,\)) ->> -endobj -1114 0 obj -<< -/Type /ExtGState -/Name /R4 -/TR /Identity -/OPM 1 -/SM 0.02 ->> -endobj -1104 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [114.715 608.814 225.602 621.433] -/Subtype/Link/A<> ->> endobj -1105 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [91.814 579.922 260.119 592.541] -/Subtype/Link/A<> ->> endobj -1106 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [482.208 442.022 531.996 455.97] -/Subtype/Link/A<> ->> endobj -1112 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [71.004 427.577 131.036 441.524] -/Subtype/Link/A<> ->> endobj -1110 0 obj << -/D [1108 0 R /XYZ 71 770.89 null] ->> endobj -1111 0 obj << -/D [1108 0 R /XYZ 72 703.022 null] ->> endobj -1107 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F25 595 0 R >> -/XObject << /Im12 1103 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1118 0 obj << -/Length 361 -/Filter /FlateDecode ->> -stream -xmRn }WGL* -=6閬oo]XDKjš M֮Os9C1.uU,I1%AQCJ!%qE[.kid'슷l9Bp99xa`gÖnJa> endobj -1115 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [247.015 666.602 531.996 679.554] -/Subtype/Link/A<> ->> endobj -1121 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [95.066 652.156 170.882 664.112] -/Subtype/Link/A<> ->> endobj -1119 0 obj << -/D [1117 0 R /XYZ 71 770.89 null] ->> endobj -1120 0 obj << -/D [1117 0 R /XYZ 72 706.37 null] ->> endobj -599 0 obj << -/D [1117 0 R /XYZ 72 706.37 null] ->> endobj -1116 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1123 0 obj -[963] -endobj -1124 0 obj -[736.1 736.1 527.8 527.8 583.3 583.3 583.3 583.3 750 750 750 750 1044.4 1044.4 791.7 791.7 583.3 583.3 638.9 638.9 638.9 638.9 805.6 805.6 805.6 805.6 1277.8 1277.8 811.1 811.1 875 875 666.7 666.7 666.7 666.7 666.7 666.7 888.9 888.9 888.9 888.9 888.9 888.9 888.9 666.7 875 875 875 875 611.1 611.1 833.3 1111.1 472.2 555.6 1111.1 1511.1 1111.1 1511.1 1111.1 1511.1 1055.6 944.5 472.2 833.3 833.3 833.3 833.3 833.3 1444.5 1277.8] -endobj -1125 0 obj -[610.1 544.1 607.2 471.5 576.4 631.6 659.7 694.5 660.7 490.6 632.1 882.1 544.1 388.9 692.4 1062.5 1062.5 1062.5 1062.5 295.1 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 826.4 531.3 826.4 531.3 559.7 795.8 801.4 757.3 871.7 778.7 672.4 827.9 872.8 460.7 580.4 896 722.6 1020.4 843.3 806.2 673.6 835.7 800.2 646.2 618.6 718.8 618.8 1002.4 873.9 615.8 720 413.2 413.2 413.2 1062.5 1062.5 434 564.4 454.5 460.2 546.7 492.9 510.4 505.6 612.3 361.7 429.7] -endobj -1126 0 obj -[562.5] -endobj -1127 0 obj -[531.3 531.3] -endobj -1128 0 obj -[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6] -endobj -1129 0 obj -[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3] -endobj -1130 0 obj -[611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1] -endobj -1131 0 obj -[826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4 501.7 501.7 826.4 795.8] -endobj -1132 0 obj -[777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 761.9 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500 277.8 833.3] -endobj -1133 0 obj -[555.4 505 556.5 425.2 527.8 579.5 613.4 636.6 609.7 458.2 577.1 808.9 505 354.2 641.4 979.2 979.2 979.2 979.2 272 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 489.6 761.6 489.6 516.9 734 743.9 700.5 813 724.8 633.8 772.4 811.3 431.9 541.2 833 666.2 947.3 784.1 748.3 631.1 775.5 745.3 602.2 573.9 665 570.8 924.4 812.6 568.1 670.2 380.8 380.8 380.8 979.2 979.2 410.9 514 416.3 421.4 508.8 453.8 482.6 468.9 563.7 334 405.1 509.3 291.7 856.5 584.5 470.7 491.4 434.1 441.3 461.2 353.6 557.3 473.4 699.9 556.4 477.4] -endobj -1134 0 obj -[500 800 755.2 800 750 300 400 400 500 750 300 350 300 500 500 500 500 500 500 500 500 500 500 500 300 300 300 750 500 500 750 726.9 688.4 700 738.4 663.4 638.4 756.7 726.9 376.9 513.4 751.9 613.4 876.9 726.9 750 663.4 750 713.4 550 700 726.9 726.9 976.9 726.9 726.9 600 300 500 300 500 300 300 500 450 450 500 450 300 450 500 300 300 450 250 800 550 500 500 450 412.5 400 325 525 450 650 450 475 400] -endobj -1135 0 obj -[571.2 544 544 816 816 272 299.2 489.6 489.6 489.6 489.6 489.6 734 435.2 489.6 707.2 761.6 489.6 883.8 992.6 761.6 272 272 489.6 816 489.6 816 761.6 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8 435.2 489.6 979.2 489.6 489.6 489.6] -endobj -1136 0 obj -[249.6 301.9 249.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.6 249.6 249.6 719.8 432.5 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6 471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.5 510.9 667.6 693.3 693.3 954.5 693.3 693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8 458.6 510.9 249.6 275.8 484.7 249.6 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1 510.9 484.7 667.6 484.7 484.7] -endobj -1137 0 obj -[641.7 586.1 586.1 891.7 891.7 255.6 286.1 550 550 550 550 550 733.3 488.9 565.3 794.4 855.6 550 947.2 1069.4 855.6 255.6 366.7 558.3 916.7 550 1029.1 830.6 305.6 427.8 427.8 550 855.6 305.6 366.7 305.6 550 550 550 550 550 550 550 550 550 550 550 305.6 305.6 366.7 855.6 519.4 519.4 733.3 733.3 733.3 702.8 794.4 641.7 611.1 733.3 794.4 330.6 519.4 763.9 580.6 977.8 794.4 794.4 702.8 794.4 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1 558.3 343.1 550 305.6 305.6 525 561.1 488.9 561.1 511.1 336.1 550 561.1 255.6 286.1 530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7 404.2 561.1 500 744.4 500 500 476.4] -endobj -1138 0 obj << -/Length1 1397 -/Length2 5860 -/Length3 0 -/Length 6807 -/Filter /FlateDecode ->> -stream -xڍtTk6#)%9t 38 -]J R" "`HHH(" ;kzsb`"an$%%%(,Px4o;bB 6M(4b=o4 ryEII@JRRo hB}PpPb^XOO+  - -b5bC(As, ++(!+\T_0Cx!p>82`@&N!Xrcx_( h "xc@ƞ_`bq?DJ`XO(q(406( E{a P( - u&~_ -hP?`8'K QWB0p u?M#_p1X_L'$ -GĠny#t5`&\x@VRRR^N@~0W_,=_f@O'$@Eqވ(pF0N0# ǡ;IA_b8ձ~@ XVKBDZs;d _$ϟ#a}FBY{IYI\7/C=Ph?>{ 0o5/Aca\奍CMPx_K( I4s'|TB$ZK{RrSHLJVD -Gm@BB Q(DJ dzrP+9# ϿU@!`XH-ߟq ,[ q?hR+]ڿ6}XCӔb||)ldbjkZ `k+Ooݶ -s'n Bc_˦+r'%{w -r\"~c資θE)ޓ.J8Pf!fEO?r9P}-Me2Y^t3$DJ+-LORIBg0ڥD颀zgyv+}N|))˴m9 |.Ba">R侐*iZZڤ[^Qg!גsvP?ꍶs߿ `ȟYP&僾d_%ĺ]Q|o䜾[GWFOa3J+GרO޲X!F2:1=XXݙ^|!_Y>Mdoq+<4R)C^{Ddx3꺣Cڊ!quJ~Gxn8dRaWZH[Qx7ӓ4,z[׼Zt˟gߖ(Nj>^_6(2ZYi} }dLMuDYlmRXBٖ4/Zhw8ꦂ7gBׁbOs#o܄kqxhtnSXcak}7IG'p`KeK |Y"Mύ5sL, ?a50>,a WUʔ?Y z'prQ5W$Q8Y 1SZL,X5f9P>RxMbkqƂJ - ׵6"dB3k:s 2(D۩Ʊԧ -]|OO{~̗ O޼P4TpR1RD\dj%!.l\&J%E6*%= KsXtNCc1$ydVCpU_ިؖnϩ% \Y4y%y 4MF25q$?8Rxd#m=LHp.;7g#SB,MeE\ABi[=ԘM.#kSڥiHX? Z -gAjAqMnn~Y}3<t@Q"#M:t/tPtLA*hK5Xש['}Kta^Mj: C7 ̣[.:a QcO;`@6.̖_5Gc7۱_WG(Z;fLޝi2D 0>LVu%YMpM)A w[BWne?А;zd_0L5\hte -5}s-ZN`ݔ\1bטU6<=n16.pU~n=1{ьm=Q{AnN=c9ַ/&<xIvo-LIy'(քH#Hm/ɇ_]{{)昣o8]vzRka:@=z{/CЯ9wȄ@4A(+9_h=eE])[]8UUV@BiAUXmp3p*W~;JO;;IOoR\3S:wz%U?1BF &"3m׫ǚ,bS -^ZPׅêJ&Gk\4W>mze1Sxb/+ʷ4ducFiYy#gM01ܐX|y(ux k)׬e2 DQ֚-pf,;ˌmt*;*fr9v' \=n4ϲmaAga,SHc)aXeR%q֊ ɾMeVͬ$8;9pc*oQFt |L熀bWL -w =R;E2AֱF D6 H1BU|X~'O,~@}+KI3 ufEiDYھ!=[YK=ɺgJ$hd/A bI존NPmU0s&7r.q4gB0p>t.tV{ER^z)GS͏Έ@ asm{RVlF^GwhC#f\[U^a~8{P%mP*5NWd9 /W%T՝5S~HZ8G瘎zܲLj( RU֡s]H1Y וW$;˕U3иyLz5 -LNMKF3mTIByӷ?F%('ueSMq|H>by6sGgǧ>TӬ{ȢBV)ݜJ70=%3o[G;/|X~ܝrx78ėCVpߨ9rF) I!}Ve'k<_EY< K䡷T;ӾqAyv,0Rz;5H|it^X?) &I\۪ %n26\:w -<;o+N,{bQwB [3;P# Q9K:OȯPEx]6ݦ4jlӻؒ;۶^Я RٸVw -]g& 2Mus͢;|F%=rU%ƔA"s5,C*N 'UZ9VQ#g}$9 ?{)_~_(pՀ,yF90B~ʙ=6T}{%J?˩+I k\bP|? -TmQfG[ą `.ralMכqp߮86c(N#0}ܘy?|&ƅ2SgϷA-w4stu^g5e{(zBΥfn#M.^ri}GwƋ-ڦYΟ:qGDt!cZ7gQyQaϲ5,D"J8 qA mVјrl;㔰Њa"F9=ˮ;s 1 q(X s|;b[W dp^XSP\^p2KVCӼtUlJ蒔{C#f$߂Jo;{&p՟y*eOG"MDi6$[N nJĎd~w[6@97^)naB\up@A-5{"QW~x#s=nO^?U J$+sZu0^0lu#0VO{f j=?6[p`@_*M3e -EdNCsE3+LKoY|TSjn{`y/Rz*7)+ځS%bLV -(T"n]{~9Q#KvRŁW9ˍ~b!>Ur>$pYAr{|lW>4=4]QzDy{n/_[}-rs2׏Fi%x})t{iWCw#Z}<ӀCt5y`Q63>OjVqsp "aI9bycwcd u#l.D;=6]%Mra Щ8PF9V'3icqr:=꩗Nz6I 6ZADU6VNkhi1)) -[v_[:]z,ĖE#9SRGA.kUsWhc?s|T/׽]J<>U/F ;f%\uؙ?;Xx\WvיJг} y#nE8-lN[aoTMu5kB3nG7@)*ocCE" kS+:דآJY ʡ^ -=o_MVoxI b6͝S7˜RojN<2xi])e٪sp<|,%›6J$Lb8z`wӵp)T+B[?&j((ډ߾;)6 p-cZG(fF|La,W1GivN_7􍎵4neCĒ *~GsaͰjH\ɢQcxg KsbKNK֚­u*^CȜKldHu -^ޔYex1ԃjiz LWŃA㠾Yl~-<'/%ySc;o`%8ؕdR -ؽŦ$Ɵ6zе Kg5撢,ڻ1'xE/~D+l4tC35܏zv4u{^#zlE Ѓ:sJG+55@ŖCe#`8UDm iYQ٨ՍGtGl}6Jv>9ܭ -[Yd> S*dI_/25(0%B5Upto `> %Ƣܸo|el@fr~r^c+nXǘ%\[h{GHN5X*'-*Re{" +#-w.j ?nB ϒo/~34fpq>5ō㖇҆1fx3 laկ; Ro]y(;Nfk? ML&X( -endstream -endobj -1139 0 obj << -/Type /FontDescriptor -/FontName /ZICEQU+CMBX12 -/Flags 4 -/FontBBox [-53 -251 1139 750] -/Ascent 694 -/CapHeight 686 -/Descent -194 -/ItalicAngle 0 -/StemV 109 -/XHeight 444 -/CharSet (/endash) -/FontFile 1138 0 R ->> endobj -1140 0 obj << -/Length1 1592 -/Length2 7007 -/Length3 0 -/Length 8038 -/Filter /FlateDecode ->> -stream -xڍvT. -H 1tww70 0 Ct#" %Ht499w{׷|~}~kXu l6e8 (h)||<||x,,P3o;1w6E=@PX("GAP[@(]}P{>ow `-r# 0?BI: ⼼^^^< w8^ E:!'K2@#`u 0!@ C`w.0[p;@M -Ep~;`+&lA;' #>:,)"yܡο4 -sf%C:"݇Oq`p/+;( [W^#sg  n7؁> NC+`w'ܽA O+< ` #6{( wG@|wzeuapϿK̫e"G@yy7_/& - - DD -UsRqxi ?s𻆆|B|v5(){8;"r:a5n8w#o 䯉ւB=\UCDfDBݕ[](W]PDu||ݍ^qor7UR ?~!an%ͩ-w{xy`p N^USA> 8CP{_oD@k #?!~e' 6o8B!`-Gr;_ Naagr4^R,&~ "w!ˈSN5%9kZ/.<h›\+WMKm(oވڦCH7룊wMw`Ԇ;a 1x8 \I*&,$7qҜϷ 9 -W'} ۩RSѡ>JU?W\?`z"cqjtd!YTɧ8*߽rviNl5i#Y1{D>.pXt΢䡝k%!/d#&FËdή)oKBSOW f#MŖ]s*v,OӭNfyKX!Hd VPorHrUS*Vo] Μy&+k}i`,ʳKD n - -\'n! bv|Uŀ y17 1UIkbbJקfaX^ӫ/ioY(F/H|ٗ=IRF{,'ԍg,WT욺*)=٣JsM\$ mqP1Jr- Dob;ۂer7Yw<=x-~WuQNRkx@jJiy4k$Ȫ~3bA>w R-&f3/4oj#Ŀv*xJ5vt g2~CQU:?C-ħON/~T-ɡ۠ Nm`񫟦VK_Dq5DV1ҧ%0$TWi!(6 M0PBu p4MRG,47KO]sḙ /'!R"Kwx9' \J$.B8XxB$O8A?2ܛBCe[g! -7}n>ߠ9?bl`ldsߡWiRZ2ߕ-8UHdЎcܐŗ[~)s٣gl|| ŇvN -t9 qR&AC܉bH)˼"kt -ZTDC3W/XR&}єQ*f 7]߲Y¦!٫V܊<3GORfeY)Τ= {>TQ%ñ4%am’_*'+ ^N fY-!hL39+>TFv/5%X# a#- -Dbz}:sX{3er3nگ%9SI8m 72Ľc y2C.Ix*B/(ˇx*jkMi z\LW:n~38\O*b%(CsJ]jKϙ/e17嫭B y|COL.q>=dB!ٞ6*M~]UWU@) 36|'|Vzt>aB ' kjY}i)uIfNA8oŞÏpq)76\t.Y!a4JPwe)cG[y^3~:h)u5t*!nY!b#ӣzF|c4G9' mz><8ԫ_ ̫d+ӏ$jph={d3m]G<'xQ=&gfHxxq6}JZievjMtfgh-gq"Ȗ%k1PSTPX95IW!O]۰¢BWSR5w&iٌP9U JvjrUjP}QLQ qMI ).mW1BC0CMfI4ڇe{ǎ%P(q!:\I|cח.?qW^DӬW+K[K' cJ2Yqi&(!ӧ60Բ0zұԽh : X"cBv`Brhܘi#?˖빻\ldI -F\LJ'cI\ v{7JPJ&ϷFi,7fhPl[#νSBȦu[mӵmeDB+ӮvRMx5yx|3VpwhgzI=T˕,5t.,'%}BWs+цr/{3W1ӜOOWut֓2!LBM'%+ZbMՀV̕em @}G̳pJs˟C>`/t_,~G1n|\uZ&{7('u{P) -2^+`A{ɩ;w-)KÅB_Q>&*A5$O dw𬬟TQ5PaңZn{gӆ@8h4^& "s-[ϬXcYy`ϨڥtKv=.fIUL#Aq@i*?ަ3N -rվ`%O7!ĀڪX:Fo@ N:~ߓ+ƻ-LG"Z{uBSgC1j|IU[ˍ4:D~Kp,h{%)+6+# *pS2Ϫ'>ܘ -qlt2r]W'ܺp3T³%foi+@i`E:Ħcz?qt9.AVϬ+? -p Ybԟ5uvQy-_F͇>mӻS* pL(t:EQތ)Xgiyj|ֱg]cQn~(ūSo#oaA$s@:f 9ѥ6\[4*6BWY^\7eUĬ$a$Ƕ~k!#ζPƍ9iÜWߎ77s))5,p?)T9b&&mrMXۓYn()j"sL7kMO7UK}s(ZtZ}VtgwL{~P -}gJ9|cUS?޸2q5qo! ,^ jBPpwdgfƄ b}#PZ|V^4BfسoU4F=P eJNo"R4T*9T 8 JALUFceNa״Y<?_zfzDX}l)ba9Nktqy㾨۞J6:)jؠ^ǻk L̶ζyJ1Z2 -v[i)Ҭ:c* FpxCYy {ݺv,'#U+C T{3fNp7'$p;>"oJ<"=tADkOkBOҝK:=E}SPۻy|$";K`;\=zSzvvf2"[ʇZZ1rʞ:y*p]NZ_bCjJN4JBKO4Wf4^Fc3N 7_}W=xFV> rWd,ߪ" <W -'%5Xp./j5ZWcXR߸V5 -,SOϳdftEǚPyӔh1[Fkx}ቨE֧9C -B3it -endstream -endobj -1141 0 obj << -/Type /FontDescriptor -/FontName /MWBHNP+CMEX10 -/Flags 4 -/FontBBox [-24 -2960 1454 772] -/Ascent 40 -/CapHeight 0 -/Descent -600 -/ItalicAngle 0 -/StemV 47 -/XHeight 431 -/CharSet (/braceleftBigg/floorleftBigg/floorrightBigg/parenleftBigg/parenleftbigg/parenrightBigg/parenrightbigg/productdisplay) -/FontFile 1140 0 R ->> endobj -1142 0 obj << -/Length1 1672 -/Length2 9903 -/Length3 0 -/Length 10992 -/Filter /FlateDecode ->> -stream -xڍT.LHJt %CwtKC t7HwtHJHwJ -{Z,RUEj -BYI%%9 Vl [JBBd,2q~6TB. '#`gpmuHJy(J+ p[Z9?@o29L %g+sF3[ rBVllnnn&vNPGKf -r9[(؁jivSpv3q`3brjh%9r&G"|&: O9I2W;YI Bg/v=ߞ?U&Nχzcw38:x>Sqkr6Vܳ{6ߢ?`{>zTYyypgVAl '3YGg[sA䁚#xo c8[ s:'[' 8 rl8:>xr.AkoIXƅNRnt8X kdf,),e%nV/6(=~PZR~{ ;뚔j&W;I\رF=V7e-7]mGx%2!ʝ%o7ԝ[L4/ 7b~DD$+Q)uޢƻUa `}~ uJ--8D*ŅTv%! TW_C)RuH2/I:##!fG^N?'/9{*2\蛌g|4"Ȧ6 jos?Qq)fz,99>F73-d!-GA^Mc:u[dTK-1H26'Xo6FяV(Y/oy\$_Vx/L%Zz~2uv+85/ϫ" wRi(>|dC̹NyMTKSEjk-&u),+\/W^U})Z_+c2`SL߼03M23r#Fnp\KcjL"/EWuh&)Hu% k.$ >^yTnITk rE<[~˄|ө [ͤ&}(bzOHƢ$fZ,~|ޜ>bĖ* o!b eN5eEJH 1{|eq8Ei)uLjv ޲9>I9zN)Қ;Jwm*0;KR$Ar8dɓZ~ġ`4ag"_Vţz6hѿEUOYx3q/EVd,Pu3qVVI>O~] -]A}z j(:[&V&L,{D}*bxѓ`0&Ps$TXdiE6}oi1W&)[*ݑZ)%_Yw#{gWE+ ]K6gm8LȈu"N}VVj5V挴<-PZ -=ijɏ}/ljQ|ʜg@ANzSu5 /BpE-'-ml;ߨoiۧ8#oO=16W g闳 6 -[MwL(PVuIX{px K u< -.zqpm* :9DBuG+Aq7pQK*܀/kLK;W~ 59 ˬY:Ji:xs/&˱#MHJͻylouȩAQD⩄V^2sEǦ-mϪUn0ӗ (!H1 -!oM^ ~my rbQٵAcF`֛?x- n7liJ<5捷~ Q3O`ygJ^,dTu/yܶLi:crbzEcOX;72Ps 4b鰁$4s#RZGEy[X*b>LX8N۪eoz--_Ie(G~$! Z^+񛪻$rM#Xw[e?5SmأQHox{R|$*fNA :\ﮗJ:+Tmׅ"볦vmFPM՞rv?'_ Q;ۥ]":2rCmxWBֲIO -˺>_+dtugQ.2{7j.sM\i࿸8ldzJjE s((P4RLU>ANS==ܒG8q'nNM]l`CTS6u;dtSVBĊ}z]y|;LoPɾhJrw4JEɼngs9ƭ)\LBk(ιǔ -p3w -h;KO*S sAbR.CzQS #OZ{jYj l1-YzJ YM`8` wlIpoVQ4h3fV0&`Aa yצ#v`hJ -A;{f:%ˬ=}H*3) %AطLQIDh -,YT&V$/p04˫M%5qCpI1T9|^4@z(}_rͪVj<9/wmO'P\2 -tisF$ D!ylچy1b4_\H ->mLW [%9 L#KsX0 E /cP|Q`!5+B?|o v>IV5Ӗkok%1>j5XkHy WF)vR'~˿;^k V l5:szWiaA)VR-($-wBfMž-gg00D@grP!ˮjtz})dJnq=2{lor$vY)]Ir -V X*>0n}?31@P¥oOBV}kj@zBwPo)f1"@n1bڞ&:DT_w()اԇoq̿„-4u;>=gzyDuҟx2Gwc~1Σ^csׄ -^2/9?)2Ƃ=.6{O{rW%%tDpl -^yO8}]\L2JR}biy'À7-_?1ruX/#9^ sD뷄;*7d Z"hqAoKR^*ܮmzxI}Ȗk[QI;!4R2ڑ8e7+boBK8 -D&p&D6=SOnZWpܐc/֛$~5bXA饢 - [wsHtv:`>G,tw,ʥ"c I> /&}Zg/TWɨKk ,zmetLp(#sa5@åjv\}/羑o-AE0L -^4.[(v(9pS%YZ'tY-Z-%r3 `a~ - ?EBg}76wD_sh*qW#ؽժMd+cZjlW)*"}EQdH{{x~PȺOzvDUtxt=XG9iOn9Q=B!Pzti3t.\Y Hv;0#K[<6I1Ҵӈ-ȩ3Oa-M\;-1z)'|ЬJu$ӃdrmWYU ~|?l^J1_#ނM3.`wOe]XXq褖|fK#dCYI>j-lqrUCw5GCWg9ba)Q鞜lᗚ=o['vӾN=0V71嚊Њ$U$\JLk$떳24.R0i mf>x0nݵ兴,\jZh(?pXT z'kvf=Oָ8b -@Ċ^9_r|Rʇ?1&;hEDohC!v!$@Pl8Nע;AY"6-NfN:^ZbB,`?ҭI +ݹf_;|XҼ ſeM %oHc/V?|b*O2znf?i&MPI Ft/N(ٱ02NWMrtIN) hn+aCbcL1qܕpOٵbyWW@˄Z5avKd@>!92u"U",âB3LC]gvnS-$3ٔrHaA(;0!pT & Ѵޝq FFAs%=ZO ¿lJ-*g5}{t^L d ->t^q#EhX#XrW j &]Vީ68_5ڄ^g n.}{(2 KڕVbΘ+ 'd87tl a`dÏ@O$돯RF16.a<|OaAo)pvq'8M|)3~T?16G59 882JiTD0$!,S%̗jڛ/l yٳ!#/I5A 3p9W׌x*@(>GmoB( ŴtG G_r_u0OYp 937>R6%97loH(Wb呩[qJ_z!l{LCwwEJbmf같%A)T&)XqXE kG&ARBSAd-k$I1P<̆ -_$*)J 7bU8#{8h}s$dhxē@ZQԠe2Q%}d=abK P/U$فYT*7FEE60Jr#+>e-*lr__#|nz^(RyߓLy㚦kҎR4H@)HKa9qL2 -3bԃ P,4ͱNxdHɤFcޱӣnW.~+-lJ|EׁyYn~3h4 Hw<ƽf=&ꋠ|fjg=W+_P8-XORE;pWs4gN\4$?Β%3ʶQ{[ bAn7o"-ތlg/ؚ{n73?oc\ʻ_4, ɤڦ-KT勜vAp1i ƟmM `!SkufH?x@m$eeeE - -=|KrV)O'OG"^ $lڮD:(.s``b2vE]P)ۧF B4`[z*Xŀ-f%3OE峒=ݛ1~A)I0H=#zNS!ZCwC=0NJDڷ482!53~CZPh{rGaxL8rW}ႃ(zOhv3|g:VÔ7N%S 9^E+2?Z+3x6#>Aɡ&c=\]o(j[aț6xlk[ϡu+@By"}׹wzѾE=emK<} 6~?cwq1Sy+];~!]#OmE& } 18YX97 ILt'bzG-Uh3V]@]2۟N 1G7|XXC n߳9Y@F2ƪsUgex5 2ep>AM̶^[-6K>.l;wGeڬ}wa+By oKH;auӾCk -q%/`O_T(R{n - -Nw Kwuv)ϥ?{@‡L3Ƈ}NSwc%|,1q |=?WЄP -N,I^nEmDiJ,KKkhOE+DtyjEL-aZYڡBMU:)G^[uZ74*/UqXWnC -nwf26^p\ckFiҼx,sRƧ1%䣶_|zEA!#cICDUS>*}»6(.\.k쌠%wLU4v>-8]sVOYiun{~0J$5@JXra߸ŋ#rBUŽenzL"mfvM)2<AمLS.w:gVs D4x+zlE'+@ѯ_ -<39cd!{M'ՖZ7"pG%qI 2\_bcZx; {IJCh1t4E_nȗݏkul$=P~oxjoyiNFzL@q1giqtsm2y&wa@ $Rּ5*6clwGAa6Y6~vXr\G tve3iģْ=:rQB<%pfQn2vʺJ;>싣kDzMp|6ė k+q9 `ݫcO_ܘwE7]޷yKv8QrU:J:b*, /xޞ9@@~nۺ5 -xf',Ǒsv-^qM[P9G -˺9T(]dkpOx/z\>Ø+,Vؙq_y|#)a-3Zҁ\;|f?Ǔ)F'*SLAiĻrBBoK-_`elXI-D`{/3 _Ns]t˫n&$Eyz_\IS7FN>]by0֡`( Ia$Q;6Ljz'4"Bdo?/`sd¥O?A?9~?12F)j^"9:n9O24fv4i~[<7GT0ct.M` SjylAAa4< -Q!W/ZQ2&4u:(jYDz3)uL4FR/49gD˸I{[]a8wys-gXOWK9MABMFX( -nztx>3%+/KPG ;덯3@ԥeH%kQw -iMtj\?d _EwKL:> f-"Czz2WnIN$WCB"DH[~O)SG6_q[[Oj$=3.WX\S!NqAV7$OYYtr6Q=nVh4HXֽ hK+<a!*&GHRzvJ|!7]iֵ*9lƜof2iu ] ŷ4I*it)iT~D!KzGn!il(LO,G -OY]3%q9O[m,3Xh k"Du -VÈ^ Fpj N߼&`,EHg`gb;H\e]wӷ lcRglI1G ;">|_j8ϴ> endobj -1144 0 obj << -/Length1 1438 -/Length2 6490 -/Length3 0 -/Length 7466 -/Filter /FlateDecode ->> -stream -xڍt4kۮ!D$zy`F/Qf0G=D BA z Nd;gs֬sz~ؘ١l($0X $bc3@`\،h -)<0 V`PH@  ;<$EQH8Mpp`}8m(p@!-h sQ8_)817 ooo~+ x#0 0WdDl#Gx<VႰ#O478^௻ +;fkru!}Ht51>^sA0/fu9 P`XCz 0h~4D_iS@‘4ѯp[ -3KG t0D"=j`UD91,&*$&nF/5A ǂ ?"4 `<<o@';V #c܃_NXz١.q=_-Mmy%?ˣ|>AaO -  o=ɨG,A`oo ^]B%3P-ހ!77a߿\`B V5 rH, `?zZ:a߳pA Phį' vg A-wJH[ݯu0/X -C{kMx@`C,Ak0@%NX뿪zzx`MlK˿_8nK4= wz|\+GͷQ -'Dc%![ij1E?7gFRy lԪ-~7?RT+|Ǥdp##z W88ڮ9t병>x9țvzDvK[mE&%ѷ%=k^Uj%פx , w}] q!^Y#1J5FE7˽fQۨR*d֣&U(J}Cm~"0qʉq|DmQ֗RGTpƉ#L,#%!NjNY/dT4Bߊ qPgӊ~98j[3>~ĭ. -no[0kHO^w^fK#p$vWLD3cךћZ)W~{g~DdȽ -zB#8;Q?*)c&i$ؕ&9&8ˣf*kcoLWqKu{0oRiͰ8ȑV`>~} -㭞9-ZW& - uu85Ÿ׬ExJơxԴrZ{pVz {uWPʧ.Yta]^—>']f# -8Zޟ{_92s!oӪK|f%g8-J[[rAIᗏ+.IuXjyy?kNh5SԼHװmCzO)m a͗ 8^"}^}$,!uus؏a)A*mAD 8U_Ӥ=.ND8r蓸F]k*_T:|w3Xk%d6λx@wj9XӞbWp|hz.t46<{rN#+UkVj7TY+(~.Dc ] -Õ*w_+i} /؆3Wpzhޒgz Ɲ)=_^ת+xP=QMfi茳^}ﳧ~7AmB20U45Yg}+'bՋ!N+60P W$5B+|ߕޚ o(jkmm6]A+?WhטS1( |IFLvylL\p06$EZ/R*WlS.qb-H -؀dl8afN_>eBUhCB;Gا[Kl -Yjzԍ}&SvE9-p<&}@{9Ҿqo&0oAIC嘳ꈨUשBЇls3Uw3@MMs ^Iq';Eb_:64L7ܡ*X|wyZ6wl cETLg[,`n>k83K*1uS҇RfTA5“v)fw\sLG@{dXz˯5F?]D2v&&=fkH?|5pK1maf{-. r;fd$/nޤ*`?'_W٬zf|f!8 #oq4En/C;z WǙWOʬ@Ah_$΄\D q.N.z>!J7.\x&tOeSMpaU]r7 _M\}}W*e|pM[QC7 žbtIr -<9;E A -P-,s%n}V!9zz#GM=" !iNP!ޅρ>~Ԙ:ԈSw3^ODhtYq: -dq`gmn:ܞ?ieEr_ `&b%8h+k|֥,0ra67Sw~>C ~Mu>Df-?/LܲRvS/wuKilWdr"/*$$qetAn qU{nQ^iyՈYnjSZhGG/*ԑ8e+ M"1UHůE?pzōTo us8!WG߭.fHfv$%}+-ݞ$8)52u)ÇEg [ٌ\0͑_Wm4(Rpbxe'SWCgc1uGN\~:>nSH;nwuCğ~s(;|e&q'߫W$R2?Y5կDj㕮Ư- ެ"j>x6L阮ßmԥiK8m`$Y;e{^ &CIO rOroiwWۻ}<Ű?0$rWP(Yq'[Gvpgo:RkrtbZ H.z[+@^97jVW sz}3O;5?LOud5~:]I?~z^؟)Y[(yȆv\Sy W;ݘQ<5 -,ΥaCոl Sꦟzcuc{F*:Ic}vX pL}upQX]g1%4\XRGɼA=d0dnTlw<ƲҸ$vHڜ DlXz7raɊњKй VƲA>T ?A bi~U@IM}ևVK-auႨ}nTZhSKdYx[b!>y XI-}]7p#cO@!fVy?^{QlpjILp4i5k^lR)*Z]th;uVĉLΧlbӉNeZOhltvsg26Zse4կ˷m.~E)ZJw>Nt E[ g QM'y*l ]oz{HbBc0,+8MbjOРX^j#YC6i\ I뺙>ˆAk˗d܃r*$[rZ} -S'6zv_s̳+!bS F<ϔʻgԛ0Bd$ƭoNq=@Ыz5\WZlJ{zu$it?{iF]7ՆW͛*b^U Ԅ;veō1yIY5GA$V(GL,٭N 6~U a {i.ROn\@ԦgqJdL=G?26Q)@Xz"?슰@S;}=7+%w+ao%`A3_3Uv314ZHãwkJ*KjCQb-OqmdDŵI˾aΘsA4\M?GިR譏}zP-\mtQ>3b2j,zV@/)>M&;BJ>?^ -&\ooXa\Leyu1O&\YRA60D1Jvk=+Bxv͡fbqzDw+'y@Z*>SjR1pKmJΐ•5GĦ z~c߅ nCݬ7/#>Pnevm9bOjl_Od5Uζcxғψ srn -y\Ǡ'#=$:{L{'|t?6@7UZ]A;b',+c?LZ<'ibIrRs(zR!OyEIUŸ+#UV?:|7Љ-3=vDfIpdDo^wd*X/ Q>ݏr}?5Xkb#`zjQRhe]. -zq-5LAE%>$( -'5?6ғ%.A=%P孤 LKڂ, &;󫅆 ڐZӝ& Yd/8ШJR6q8G}iA o^H"\psێi1'wsh^d~#RzmMApS:=Wֶ0ZTVTI^RK)=tA9ӗqz>%CQ‚GԠJu#NQyópN% Um&L{Oإ8u!6{ -+Sd~hR0?׻)1(Ix>t/CNg!QRt Gkϔ AZ{k*;GA)gE;$s)+SsZ(\O*=`[IL.;_~2z~dVUjT3%Wt s4etѤ:"7;uY9ſ #42B21o GIf⌒9{ZzͧeTUڈWdMnp"R11LZ]PR"հo6aLt7,L1T;U@+DDf׷t|B˄Ǣ-20Yy2l#TXP3.l+ZI9YAWH_& _O2]g+&4QȦB{ |.QD}[#JtdxIj {~\lsumMże/{ -endstream -endobj -1145 0 obj << -/Type /FontDescriptor -/FontName /MLNBEG+CMMI8 -/Flags 4 -/FontBBox [-24 -250 1110 750] -/Ascent 694 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 78 -/XHeight 431 -/CharSet (/i/j/pi) -/FontFile 1144 0 R ->> endobj -1146 0 obj << -/Length1 2797 -/Length2 21062 -/Length3 0 -/Length 22628 -/Filter /FlateDecode ->> -stream -xڌPY -w7.Cpww . yUUkY{u!'QR67J۹330DUYLL LL,j.6@'gK{;?DF. (N j`f0s0s01Xh3r43dN.c@eB `+ l t41XmA'TM,.)Ag`d`d.@MptNn@S -F;c'YX:mW7sq7r@K3(P(:;l 'w!KLLm<-f6@ w=(s#2?98Y:838[nwДLEmmv.Y:M@cd{vv3K;SM:0Y: _m@;'7zX0. `jkiv6r\\:&.ckuh7-3Ͽރejog~$h_ @ p3|[_V%#13phvkUPsc=A$e UzLL&_W?KH/7_? %n=nPM7Yhjj.F!lgn-%,=J.&K[*;[~虙tLAgЮrAGۙ؛w,#''#Ox&X̠ j -KF;{P -Ԟ/ F9¿M#+0".+08(X@r}EFW`yE .Eȿ"W/qQzE .ʯE"W@\4^+qzE ."nW39fl*f@䍝L˫__tWAgۀ/߁+Rd4}, ꦖ@'3a| ?tY@DA5rxGWE-+~C?j+dg ^Y06gni? +;6-<,vDlj4?[-@S}J?_ɀ5s 6U+,G(_6KE`ǎUR .@Sc z?x f? +vP3etce"Ζg5l -A^],4\w?@5\=A((* l7qu寷/ ,ڛXՇ|&pߟ#L^qt}@Mt+2ڇuWFhFdG'Di졩 DpjB>}4!e] -0$=j8dgccKpIa\Р{ΡN$IJ{l/xW8AޠPx,yo:-`wNl~`9WPs:ԧ eĔlJ-!Ia>*!}fLdhuKUEb@lN@Qo>7l>ʍl(Nc=h]dLjl. IP->x -ySSam{J-A4vC6-w4~컔ymMJ#Pgv E bTq}D+oߞpŖ@ߖ{ -+Ҭ껚:{_HPn*`C'G1Al.?@D|Pȋw$`5<|Qn/3@~zgJSϖxx:J7.P/u_eTըԳQnted1g ~:j>:rLH-d7uz5OǪ:j]!#֑& tϝ99J_A̭9&#@gEI^sY ٪ak|-1?~)Yc~h^10"ܵxj&%9))Vڃa7l%*l%/ ")+䋷u8YZ&d{3P8 *S`gA S=G*Pbpsl/KsqS}!%b*kͼ=2]/r9$8d^b|&~F&;268Kڣԙʷ)}n##,/N4fěw> 3TגCBhvY~^ըB[]\p8JL"~_Оg7X[Ur^bP 3}n/HL*Hq~/$&jN+ -FXҫvp"Hb)V~rCp3Tm3}*ٟZ Xf^1&uVNٍ o B+XIžOE[+>YIo#ԋ^L&7 GKm9f-29uXV6sl_g|V!nE=o_&BGlZ&9=Āp>)3[% c1g,M$-J'>l NxH:K#ȧrėt!N60c6$ ?Ć9)nZahhbDQQN&ܛJXT{9|\5)RɅ-li*R]Us0MXKt>4_cB 1*"qTuI(1}~ڒCuNYn9rr jq4$GQ"vd5' -x`Z fnbՍkNb49 u0,X"3|s<-y2sOossqX`Xlq2!"#dF RXp‰L6xa|N9`%W\bbGqkj]p27rTȮVsIM}܋JUgxmuE}5b3Uu~vez^*aVgh pqDhqFF {𾈹ˏmۼґ#¬EKk5WR~s8FҤ;2ܚ[9p!da)vYX qu$>C>`C-f{0NtVIڭ#;zLCD?~s?ڪAm/&-k>׫n0[>g|T>@#GD]hɬnhX66FjJ[Hٵ>Nˣ -E)̆%ns 4Ҷ.s< -҂ -?x>t lȃ >Q3Ű^O2&}и+wIe`&nH)D8 HUI)rPnmO4e)(㮾0STyOAB"Ԣ婵 YJkCs@="i$}|\#ӊQyPI [o%A5JJy_&ڧ MשBhxrcM # - -CbÏj\޿k*1Ub(ñ' թY<۸uswP㍓9fe}'Bj[?6b"jؾÔ7PP^-L5Hy,@_aNP!.n J -Qv~ m颀ɆF4:ΐ /L 1Z$LuBBLW|gA[(#FEx! ݭy]Kf*vz8o5вlMXyP+a{1s)h ukm)r-Q_tN` -.1PWQ[AlǜTScb -#qe5Gmm BtXȇbnQ ݃=+j,#*|pX5I>RHAV fT5PĘiϜ̞@ؾѾ[SrRJ/ONQ 5/߶Ǥ7nCHeTX=Jۡk\XȈEtn -؏fN(ʟZrQA*'}Ɂ)b/+/5tV?`Vr6:"tYEe|=vJ -k wj:ERN`Uz8VҊvg*5f y<ؼ FޭWT.-Z2Y:+_ dXp7ۍ܆YJ!O_ X[Ġ>p \J.NdR6elOz$<%KL.&aHZ%N_.YS%lߔ}xf*'J>2HXA9Re<.T RJӬf`o>er)s:#jf3KiH@]HsgiE0Cܤ^6rì/ѺD}O - WwGT\S - 7MFi漇LfIDpɱRvbuL߯=o̊J? - -1 oBAL(^Ҷ5:G&T%jn8RH8.=|"QaIR6rD0~9 y /s^>Yj㍻5f4!}X&ߪW>OѻWˣ,G_2i|B +1 N {O]#U(xgx.Ÿ L;*ߓ,ܧl0jiC # b)>Fx Faf&粔ĭ;i#-E D¹/b,/].hu11Z6s+Z CBVsG , ɳth`iN Rh/rAj6FBpU6A݉GaWeV7; -"R(' q8X1$ZL+F_;ωS5_nN=Б8j %<#pD/e)6{l# vƻa3{/9D+ -JЋeDژnnnT m_8xܔv1$kvpQޓ+Ƿژ}G] n"m0j}.ĤVJ ~r)63f6l4 L$ ̐{ÀFh}ya?&Fa쇈׮l5t?_,Q:ŭvL14Q|S^.qCf uX"C T&i. $Ƅ;e*8FColOCm3^ʫ<l r? ]\R^y4ϰG9qOni] w6]mвr%,ȑDh{k"Bڏ.-mZiyp ۩`ymfAfXM=q3)%84\WqeҔR_ yeGOV;';T69Ars{M`ޫy{A z*.2n3|2$] Y'~fا ֯_?S7C_C-Y -IV:#>/j?$u0'Z|P+cHsC#d0ro̥_䔩PL#?Qd Ά&Btj"_ma&1+hE}l]0CeS -HgܫX )8U_bAXP*JsV2M!/!u`: N6"2Z{p4M$ !"3W|HA@^~I&CWDL6#eju{U0wߤ"6@4};i:Ⱦ f*)=э-pvt!mR9<ƾ{ `qZ1PcqtZc  k€R#:{oq~O3i9ݞ/(ZM1 X -440BaJ!dӎQ*L? ._V|ͨb -g$ -u*L爯KyC~uU] -\ur[j2D͙386{"N *>.G*lYb -ŪVl„ 񤒉XOu2[sX9p#~hPOOO:$?I(YV$$DOCH Nׁ␥%t8wI"tJڭ㵁ȢC> >u:oc+Ms -T#]xNЌTBIVbks%Tv.GXfؖPt(3Ke>}hQ;Oyl[o[ehAMÑv礦r ah>$J\f;[ƹ[+ol]s[Ÿ.DӁ«d dn%i潐Xe6BCso_2?BS3B -S,Y~~Rq\t|储,"1؆c.ЕME`߹?p6bZ,ߛS3UpX40#Qi?$-.s SVɠJYIcUn6(aiLV'w;1,1kZ_1׷|6]/\n͟9ssk*`JXNzLqixMW;Rvf{"9֪!'zV⧭)[ɷ%EO{-yɥ:V}r?kr+ ĔŎ %h=p"{,hk3XkϏ Eqe2BMY2p8PJl~דJoEl:M4 ]<тU &2$ ZA%#vx|]Cɂk: Q]:zcYUyE"q*RN xݚ(,jLPy VE&2v@X6 PzH/ۭgbEҵ_[^%l>ԏ\@)4K I'=l ԟz|iю`[3(>qn8|Z?R=[t*œf$WFZ?mu`BdRoۛ1ݼgn ~)˾ -!Rfݠ 媇#jfO۽ kWu3LJ/oEuLgLGJ -Cwtw`0dkO)Dy|)$Gbct}lw;5a۹IC i0mLZۦͰ8W*UZOHnAvަbXEzgƊ0TQ v}ײdi1!eM}m@[ yO^J?8g =uځ6c[Me41ȲT(qPy~0炩2 B9|'Xsդ ׅ+@A -6e=?1G=jyũTL&x]4TvT,'P"YX3aWx%1UYe2iC4\l)=Vc+~,B UV8QXWUr3'Wb ءo8[b:}\;"0وX_Rk~OŚfۧ}q;kc":6qhvKs{. F$yJK6U{]Ѿ"YlJQz:SH(#<n eyX$0Ci'!PCGNEi5Ƹ-,/ Wb|C¼*Sao;.7 -Њ'16$< ǒ+ẻ@+P&J,KX*u64A6ί&p"~;C]ar[!PR>P6~Pr8jz Is.WGJ%{"_JZ;+nYgWyrV]I7.VvѣT?̓v:*W K#o3ڎ᪎;U"TKt8Z+'YN;@o _@wMr#Fֿ I9V4Th&>K"ANS~ j)Ql@|.Zg=X7f,;"zgk>Sh1_o},F[33IQWɒË.j&,YttTpm߃,91V O/tMqzr -=fǚZI5-I)U ɓAޫOp 9Eڿֲ5VȜC/쇷.Q4Q%?qro6nSe6{j,Q S8ģQhƧ/߬o\.KH60/*38Jcg є *f6XBc?Ėl&w瓎.\6EsKqFgWf0g^` WhWD8|*1ܠ w_V4ٯ\zMW&])i|zpHvf9J8m2u&޵=VI/ )1 ϰf=xd f6י;~@!ˋjNOTjBBVr\!HTST>/#4'ǯl~i`([FZAN1 1@baVɒߢ>VQ̆zhzǘA{yA=4c#*mjuY9O~tx{+af%_-!6%Eo+ۈgP/@LЀOl cGі.j1H~FP2t823x| QtK#D` -r/+Q5/wpli9q-O<5 I""P=nL2u۞u4dڣdA伫lrzf|&1+z`jw6!_2%b'z(zjmbP5` xMY_*]X˯w;1Y1KA)\9uX'&?[&%vm= \R'ɅΚo[w4`"QǤǗyōC̮D0HZ\QL[Go|.Ɵfμ; - /8d־P*ZI0eS_}}b>AZR3umT]=$f~Ҝ5/ |{wXTw84O؍szN,yH F8 oÝѵM~c֗g^ь1.{g7!ˈƕcGolEˎ_⵾0svF}bϓRE|0AJmqJy'5) -j="Xkd)6m37'0ot"7fLc˧ȅXapļU XFDtAHGgsƆєR u 4f#܇Bl+"&&%!61LN4ˈEmu5q|FeM ^a{/崞VjRt/$J0_!:YP,#J0_d&i%_]j52݋o7bz| Zq+#K>,ՅL: %]gΪx/vpa}Q,LaZyc@m(j!nfbj>]V1)c_ͦaǍP"9x2'!f_lhqlف}{tzJ] -\Y\J/v_D*'f \Uk-71")#뒈*U|zEl4q DcDIY#e?2盆*o؆'j(.J(As켈dkElOp|,[Ȅ gx@ >[a JϠ6ܗ3zOC+َmյ",|d>jQV8RVraͰИ'=)OlDcBr!Ӄ~.bL Pͥx֬;$''s#83:\Ȥ 5lXh3khhb㊶?!TX9H]]Vz0?C4R3GMv?=Z%Aop8R6W O%YS<\ep%5lfu,eQE~0>~ř "&D0()XA*;A"-%}'DFh`*+8 -fT -x>+in75C\oڐ"sW/jص,(3c:Eϳ˼UT&ӗH%C5q lNEKD D5S06468 "^>_<)e gMaʀAۘ_2;NW'T$^NfEGm2* cՆ5&{x8kQ2fӸ7B e~5t]o $[[u~W٦22z -'jϲ'wD_8. i$RZUx#ՊrJ*Q+bEcN.uN|pH] -Y8EܶA#X +k; 4`Hm*ad WLw^E/fF{[{rY(@,É-J3%ڴvBgxFv#ݨ?ÌK.SЁGɻ33, -nr0´n>#4XhC^+44}w+I\;,0 -|Sa!Exuܞ,`A8I -d,[Z8%2ۧA>U޻(;W*+.]}j=8$Vq]2Vd]ꨮQ=F'14C2Joa6Cz/"Ci i;'5IX%v.6R*v&k+D?JD~=(߀oAygG#(:n̍k3raKJgǵ{.t%`JH1_Vhkڒh4+Vp Y^%`W!f YhH3lBf./!qF9XwU;1\螢ɑÆ,VK1INO _n|\5(]y;j0LAǰ`Q_=H7eҦ)v.~d 2B͕eVNj<Ntf-.{U s7G'J>9`.Hjd -Dֈ;Ɲٰ>?#r*G+Zk{R-t۽ZkW^ c5mՁ04k*,%kCRO~nP545o`Q><8D iښR!0Hnб?؅82uӜ}]0SqW|Iy  1q G9f$6pUR;ՍjV)[jSK[(XC@VKU=ѓhyHo,H[^ 3޼*w[d-qXb2w4[tgW+w6VlTR!:Ն@&,iq3mgH,{ޠY7tŊ{ fzs8шkJdhy"ƺN=lHfT D(վOYhcf|x@6J"G ߂LGkIͅ%k9$&E-p?F5d ` 'F9l1o6;GJSE$r S@x!;W"u %z3:Cw|˽SF/D̩ǎ]:-BLmY_5g"eK|Rhr!gTEU$özqF1k%r'i-%^LO}1<ݥi=$1xb`EgM/<#mA!'I_(ϏG+h4{xQvmA޼=l}d%+JLnr!a8&"ɣgZDG㬔NV ́mU?7MO+t9GUI52fS%L[iBI<Ȝ-6o*ȭ(D*}W2,XaC U>=T&֑9{ ` ?!$ =b! W[ip?7Hݣm8a"솥EglWG,Iy둠PM|ZLrCSS`󴆙R@_֭ tK;`ܨD7ɦy/5^ZLHci$N*Z-Lu Me8Jh@-̂n3u PG?zx%Rd%%r㢷O2D?BKl0; V2Rˋ9(`C&UYû[?쉢EPU'f?`,X۟2)X_R;.;KP0)ofVԙgV &n<>sÉT`>fނTC 0 φ]dB"R۱M#qvC>W(Z1$;L0č.#EJQe\c?XHejP_[ o[v yJO`^{'e6͉F>䘬-Y&MTNJ>c(Rw{,{@lYm㡒뱨9lW;LJ=Kse`9ޱNiZ}Jhv ``%g=mJ@TZuz h6qu"]@9B&Lh3y> iG+&C#:8љuVP}p]{n^5̷@tK(V;ua(ffSZ],y :ڇRӖa>Bl]aOsC>m9j_<=}k@[%OH\Vv $ȹa{?L4 /1{mpNrm˜|wzB;TEV@&_׍K/~]+ Xur"9Qqt|4uTչlM*. eYuk<}yzT6Z"i  ;o?ʅH7p9~wWStJ+pcz횯k1rȂ-?;b>J,j'CIqeH9ڌ`Y4#O0Ё:yW -G$K|MGH;Qg}9y2b*l˦d*уBd0sv4KpayDa2nqi.y]a<ڑ\.V8Wb׽cbF$O2s[~Ќ⏸4!G SDtvqV0d{X 3)[NPo`c?{+}ahwxF=r<+ sZQfw d+-YI"7CJS =n iŃm\`{|/!kӽbQE/qZf8q&zTK5/~ϱxΒo`m&*4Ӕ:1ENWEB3_k!Tڜj녎0*y -EZ nao!Z[k{L;C,G򑨯NܲTq?Ҏ..B[}|u^\]pΌ|OOmy'TGi_r?vy_G=B7 -fZTlr{ )(}cˁ |[Xwٔel [yi8gʫY -"n@.?^w ڤ'3P -qQaD<Зp>}MykTZ︩g -GED[nRa0_ElKi#k.mS[ihg;_~p, Yo{ܰHcnݾoxQU9ܐm46OO.饔&cs;5㹼H:M=d(bk{aT!ë}Ej~X ;,hc%YN98AI#L'ɧTruxW!SLLeYdfӇ){i^ D!{;zYLo3; -gr ;% Ivt䓟s|FHiMũu8=v2wH)ybnÇwm -=hmɱ趓,6Q-'Ulhڭ_בAMJЙN!cf,(T&OஶwHZ|irISAA[{k_tMs ٪ƒ~"0?g y>n+ ;vfginGO -tH` -4x~zpDRY4~{~,εNZsb),· QxP]sUQCr|5k5lzN{.:8./93-LZޝ^p-nd+/Or6+W /hU)sR%j*v~KvWb><[ì D -oܝz -b+٧!.¥yCwuV"(/?QD ˿6qV!UJhKFjW@H/jM [,;:Ak./"r9,\:TT^ ݂p#CT5 `lzCf.ǴSC"ЏPjq>$WăwZ;5!3##̏giH?e6inczOW$qv -UIv#fS?G{JrdsUD*mYK!M6^}-Ryx:%1⠭\&va"m#g*Rfa&f@O؀{])dfJ<|INJ> endobj -1148 0 obj << -/Length1 1724 -/Length2 9822 -/Length3 0 -/Length 10929 -/Filter /FlateDecode ->> -stream -xڍP."-Ipw+P܋K {qBqw֖)~=g̐<~k , qRJ|Ġӄ؁ci!0 .O2iS';%jp -r @NH?0'APAtR0O'S038XpH؃ P5)@fxWFakA ݝޙd% -pX`'77a=OftMkr $OP )9@C5@ j`;_޿A8LbȾfwpaB-~9ÞML!vfO +0}"=gs'337E0OUZHPg8͟ P;/` ZX&aԂB]<0Y]< Ov=̭kz:Pr?1v9,H}!/ ogS70o# `@1$[胞fxYv_&˟IJ<l\\6N@-(?'<SC`kcA4`?o??\wd]P3M!vyx0^`?UNNO'ez c,̅BljC>xζ;.2Cz*#hRP7ʶ 2O-Zo}էv[1'' -~Hi;h"~PqtQ{˽WΣh^"]4[VA`,]Y 5 93 A#B< A,W ηs^嚜ΝoH/F%%)/xE5p+dDb,*P1xی+vJ\nD{F|QЎd?KգEytث\vs=T*N#`>E}L(&4ΗCc*O/ҩAR_g]uFr^TvdQhcϭB8A¿be5n' K^!l,LykK4?ҬLu|E@|M]q%+L=0~[gn;%ǖury$,ic=.moniSwwZC%ٞFֻVͺ9J45aMK77dpLw!d1YLǗՏ d2l(6C}Q%!7`:8?>UުsFѲƻN/;V_z˻ /ZmW 'өm3 8{y͋?=N5@Y@ix&MYEeߦ(eqb]r C4+q+W2  ;H -[ M&ʍ$L2 b{#EmjŒ zyB]l#o =3!#,RnJ?qyblŐжKK<+ϒ@I gBR6͸W/eUD114 kAI# ϰ$.pp Z?ivoP̎[2N/ -Z{s[\aU oXIth^nWQSp+U; aCXK@[hJ܁NxgGzd٘e-\Wϐr1%GUݲBXW<˯ʿQ{vu2@#aeu!r#g+s?wl-̲=t">4XK2 jMIYa뀼׶fB7< |N@cݺ߱h~ѡt~%Z6s6 zmHj;}a$Jufm]5ͮ#57)C -V+ UL^^ytIw\Dv6kRu-RzE 3WR=WyRHZ.vw;(gNE>Vv(prB( HDI5yI?JĮy^czs^Qά'=  HgrZ֠ 'eh}ڒ1aO0,;znT-Tr s' PJn!H:6gDEa9󝃂k]66]\GfpԝSVsFT%wc ǂ6ksZGYTINr!I%~BHGAgO^2gSb -5R=;EjWX+{_(q":Y6{q951(.F{"e,1ܥE;;jsb\|Ӫ2n I"!r 64!|_K%4T.p5) idP+^P_B8Siv/2R -y9Dti}&ZǖJD2k`.*dvᚬj?0A"=<8wJbQaSާ5|ed^J5<ē+BLݪnhSV -Ro~ʠ&ybyT!e٨ad Xo~PK!zѐj^M19jv}rm`~W- K ?$tk&8ʒoePk/vf>} -W":\!N~dB|?y10(on"['!a1G+FVOx}SPwrKۍ0lK=O̍v;BR7e*yp4KTd1zmX29}1)!NRBiư5ͲNˉ4QpV$I+}T -U:YCU'7j]>g [D ?mkg%t7fBT 8O\XY`˹-u;%ޣAЋLC:ҤDN=RWMn)nZt,d]}#qlP-ט'QeWȍܰ5Ƽlt#!VrDGϛA[P" -Sl+4R" @Z8[V96594ΚS,UARl$8K(Z킿Vx -\dO}DyY[.6-Α*dU13HŇeMrssQgALg=dDM_@2n;FuDsʊFsD4z޹d yi~m¤4Z:kZ. -,|CFVxEL88%BNEƢs4ٮ&kK0Y1yP9/ -ӪB1E eEمMo&pzŔIJl*c.s7V1?HZepQ3Vb-sQɊ`C ` /ȴ6kZG χi\X\Cr"]F+.$7KaFe1x os"`WUHq>]\[I"mr޼QADiڄ'kLws(h[Q{~h^,fV&`pՅA :W(Bk(C`!+,ܯ3&밥NIvc_`Tᗨlf٫U9^"D>Ov %;H -b|<ƅB#U  H?Xi^o1lW~c:X(ӈw9,٦gónh%z6A|Ϻ w6XBf1N?_uݞ&K Vtg4ǧ^Zd(BM;9Rc&vhW*ii ]roʏ"u1ĝJ@Ȉ -]=33+E=(+[43Y)C q23M;k2c[=vfern\v4nKehC=Yf+*zM>h4*LJA{޼hyf4pީi\ -Ф(OXG8(?r˚d&d:pAJS&nibzOaFJqblva=}K(jdX`DqϛSO6 ٻIdܝBV'rpjO9{,#j\QnV<㛝m {'|'zZ^hљW"ZUv[,s$Q'nk -4W8]礹i~7RO!cC&j%Im_Kib}'E$)LN-U0"3\Z${VQE#1WLdTz8ne Tz`LG+ >\ӛ<;pJnm[16Į!䥉PmDz/7;2u!eIZ8}d %g!GWѲ$Vc9h҉V$EPj 7Ҏ[?PΪ(፧Ui4`XNh/8^ %Jk.g"Dz2yj\MTȸ(_!a_3圕Np0y1tdrïu&yFV!Ѓ=wc_V{}3amq.Vz)pu4)OQ0&X $Gwvg {C{'Fe܌^N;M<6rHnɈ,)A~YUTj8v`^(zW% XS?AL{Jg$"E~bdB+=UnNpiv1[]A.ff ^~wNϒB%o~5ˏ&lrP, NdGkԪdKPGUPN!X[oj`{&n 6JSYF>rfߒaNU ߁{ *]K'Lp8KP>GPxHrjS!N3&KP ),{߰ - psAܧ~qĦB,re@k171Mw&nXlIJYacL{kY )甊a?0ZFB < G]LU&8=KVo8R5Y@C髬5[ou+}Y(̍$e-8wR)+oE?)ojd)Q˗?m)/w+Dٻ}.ѹ ʓب%S56ا^Ns cT3t6|=Ҿ׉טu}[6fW/e y.Mq댌^u>Ԥ3R6aro\|\#"O^EZdrXd_ R. -{\ #@-P6PYʔyk -4篁Slٓ@' ޷h"F5\cU/G(%i3裴</\O{AW:BL8IM2vH(i; MB:90je*=֠Y_l%x6/>䏯{Z!\BFِkgLc3W| "rU7JDS;w엉{zk; sH3_񋐝3s$ FƬ(q'Qә VLQ5Vh>ÀU|cxJ (D%J€xZG}-!/w$*DEa]德MM</Վ^Fų1r)t;ctI߻՝%ϯ퍼@Q4|<֬"e>-RU-RҢgyhdV^;NT -(ݸ<` z#lH;]1֗Ç4&e_N;)21!jP>C\ŤJ~Zt>L\ع!/Kcy€Sk! -؇BM7Zk^sv=NY>i[$C*%hʑ.zgH{㜂/Vm񤂖f`.[i@_o*KUiF([!ʏ5o, 7xY"N2433?# \w uqsJ稁G"^*jO& ?]Nb^5NY,=淩{,H8Xu]N^=X0ӺehG@W -Uک[2VHKV:S~Υ/uz]^I|9;pH \*Sj|iӖ n/321~UÉة2͟3L2eAs8.x;Oo77ʳFūb*WG;V]bE|ǜ[݌<)CHpBQ*mV[EҢO^ BoA&̳{5[EpԙPu"0HoOk.nꊓ N{!UVdE1!=TۅaƩ ?D~QSWugVqp \ Ӧ+f@d-҉VEZ},H[^DKDt'm d~BPL5_ԄYj(0Om 洰M|EYthERy\g<F0ǵ8Ҷ~Uz eR/:iĝH]y(AJp$X86&65öڹzfe! p_Jy5^ y\]T':J.|W* yE SnO'sB(JՋuRPWKuC -{Yb8uw$ULAH_.<2 h`%Yp7%>;B0/ -7.x`Mx-xX:d􂲢,-mzt|f{ZdhHNk!;/ JggHY>tA>A<"5.05xUʈ{n/ne;[Uz\!y#w,7]&iOY;ؒ\ƺU$oUYYf w{ΦB({+\^XdFЃOїaIbK|_H۞Ңa\~sp>[F9Yҏ)>ТuCnR唈P1װd=a.Y>=MpsL8+wijA>,_nyo9A JrΈ*bxHI|-A!/كU.N]"S8s'-#,LCF)YK$ ##6wèBx|n} ԋ IxyF{PGND(2qkr'>͙KIg Wt @p2zn\(w^SmT{!bڈ^:xFf_: .yVM.'-<(6fbdĂbO5O:mc2IQяڟYQCi4Zp/ìEd).-ܩdY$/G! j+u t/_L&!QKW HABaT u7oj>p*D~%\wQׅ}2>I/毶%DN%_G$;NvkZG@h X}׌Fx;ԻhS--ʫ[O') VSbiYŗ=N>6y *-^+y2-`HS6*i֞D/b~M5b :X=dܹy=@ɚd2::`]-MI~6oGL6hl+wkoX*-(w_yBDk|kЕGHjb\qxfn)SuݻwƳ N"U؅8q:uXԖаW=SV1EQV2r%.BE eCTR6>BwVܾ2䝻܏I3MJ)&Ú8.\< Ƥi≲Gף)B&^/z$&4kTFhZhI-?5%唌䃷vOQ6rP!cvo{uC yXFkGG 5][1dҤwW&NTv;&txVR0Vnwy|Pd>?My?=견}ڇ&jRa mHcRD-.m>\EQEj1V} xqXS-ɥA˨ kN$> endobj -1150 0 obj << -/Length1 1533 -/Length2 7479 -/Length3 0 -/Length 8501 -/Filter /FlateDecode ->> -stream -xڍP^6NHJ %%,,)-]4HHJwctHH|}fgv}N;@:M)+DCrpsD2j!uHA@0 `$ -#Qnjp@ < ߎp@q0 P䉀"Q0[!%P#m!-%bH;'х`aCm  P;B~$tm.`5PsA¬ l*@ ǁWiܜ+W"(w0yBa6k!ʉ@0_`8*:-P/Ki(~sD@..P_ ~AYf%wt.' E@,QUV{gm YY`ĥ:Bd@Ab6$ -  -ׯ亞NF_0Np'5j Ax $psH -#7; -X٣:zA(q@>LQڲ>gW!"d:O0VQʋե7agoþOSb6̌ĎHm:wחApVùp옌帗۰T$g$ԄE%Hgdh^ؓqplk?q8@ j -Vɥ1*Ā3pj >Omk>,=z,̈itIC"M1(MJ8fό$B)GҀ9!HMc|묜LL/U^9O&fOk{ BPF!Ё y S[B^*$ - ebořG'n` nҿ&{m11)8Z0 9hԡSQlXeJm6WMn '3-Í:m0dEef"M|6@k{i⦖^ KfPTe?8spGoLϐbPlp-0=ʗv?J1)X~gBR0:B@*`/Iη*[%'mR&UĶM9]T&UVBl:9rŝ"naCEɉlAc,{/q}b޲ndqgOp,"ĞOh+a6jˤS>k=O]}ט;>Fٽ¶ƚHǑYEJlsK\؊ - pf>!Bm>UJ_ %V}mF}GUm,FK䳭Qqɣ1>0A\:yptһ]quSGOJ;f~:FAf8%+تr7p52-mLѐ @gȰGJPa%KE;"8]anr Lo pؐH3VuIB^IK\VŀwOڗq|Q8~,$8{nwVMDPUx8SXWi/am8_h P#AJSF)n- ) ns;4@}\bѕɽ<>Aɝ}.o-j{?A˂٪fLl{ mN%gjLEߛ-oڻgSkř2gmK}9#c-)o9y -.sߓoՅoen= .V_)?`E'SٝSL[r{DM&1z]> Ma*f+&ܭVbG>?;1:.Խ56 }YV2^Zdj^eMl _I*HvykcR 72K徧BHpvLiL'^I{u̦A8BN/tV Ԝ{reSxW!))^ Iw6L 5'Sط/e+ÐurÅŵ{ehO(ViXcTA(F?/Rj@:詄/E|16q1S64VzF| k=$39Ek-5fm `GOm_7owꆫz15^̇rfw*2YT5%tT( {h# ضcLI!湬G\_Zji`=1&k@osK2OOE[Q`<\y}lDvh#ƈ< MxZF$3s/*n,ov\߽!RSKvSc&&2|_ߚY68[pvקH9݇v==K2Fk{`ߧ&l'YL_x C,m T^HU~U -Hġcj"莘|qUIN>g]K\zkJ, P.'W5R=dMhtR䣻ݘgjn< oxAvj`ۻJnƾ_jlӿa' a촬A f,D '7cԎ`f<)f1DOaizdo<Ш]}OzH}[' NF@[ߘ3-j - xδG8.|f~Dۿ£]Y>'(eivFHI},_nSv՟ {E$(4 o bKn9<['?FN _ڻKŵ]p[fG_X]F - J=>X>#nHh8MRXWm*{6f~h0wD0u0?RIR[IQN;3 g;E6 g4+$D_{]Vf/N;@0FJt v82TaB עd{z2nv[?4Jdpefq1Z$WLmH.OcK8Z}c:q6`̀GG%DqJ6pysZ=&Ul-1v,JU|3nVd]s(:6:QG/~zjE܍ne:u2P(vd FXo r7YFArƧ`f"iE]pX]%󆾑R*f[y1%\? y^[\م|'\pPreqbQsL~/.Y.2+ O6r_x.{_\$N7V+LO 'QfVcLKhNRƖ0Fu]|fyzO[|r'[0ޓ&9BO#w)Jk? Ef.tJK{n"*+5OUsx2T3$?To-U~Kz[Xa>nB!'KڐϪnkg;4 -!w5 Gr jX'+e~쒙Oaog -:_$ay(ֈ8 ]3^|nihV;4-:g˛Bg@8.|fG2򊓗'ؼ`\0:=CE<[b0nufc/{mղwW-\q 'Ofm*i'rsN%^ OVTF|L+ 봜~ڤ<媁'D3ȢԋNG7k_JKߵg{tit<-̥;8%L7,٬)Kds^e?xZSǧsJsޱ׷+ܵjAP^=KCɬǎ]γ,{guv(k|b91F;SV;󞆒}OpTC  x;Wy]>yn[a2ᥙDM'/1+B@2o8eFΑt.NЦr]7{JvC֭Z8OWsu;}.c9Foo2.~cYn Ys]˪xI^zO2~va p}VAjWQcICnJ,Jt=\o. -5 qS㑆o :'wjfG2P`Ϫ3%Iqotr0R[:j ''Dk)l7)eNp"n\ *?&9$"2bG{Ⱦ#T 8x9]ɉ*ZmD}+kW 2 GexCBKvJsZw oi_'y.1ʑv(gZ}~~@9Wqm/FAYCLHȤ.~-- -uD-/ `اu("Hc+,s`uxY~$ -<˞1~qhp"@ uu$|1Dy^#Ɂ G9F_ֱ N?3N0RANa:Vn>YwJ /I42W -d1w&އަGR%W Z9RV'^čqgTԲ}FG BoFk~&~c,F ,貌bKm}6`UXAИf'gJR{wCsQ5R8j!UMmU?ųż^WN:\E$ڬGͤ$:wTQO.QK#O%BiFwUVHG - 9t,(5Z.\!2xh>8dI|;Sifnl[J'Z`>qKޕj2p͚q -,+p^N3S- w7!ی+@W|&Uaަ_2 _@˺^ms3eHxϪ0I9܊Wц!pɓ602%\ b؁f K; gɉ* g4ɥ+ˣcsB{S~%vY}#/+᱈oh/]1gGȒH}g>,jpR5<))-mXaUJWyԱ/W=7l>1YxkSnKY%C cE^Ռ!qm@=s'wT5E&ѲQszF m9F|:v;,jȄ+DBl$@GMD8|*< -&i5Fg{ޖTnާw|.¸R`{YMw f!&E@ݥb=5= h“j;U/y,o6@w3i_+ERsId(zaϝhKȲ"U kQGF.Aw.կtnDcȾݏ v&P;Yv1) LT\V|W7]%8h7] ;j~Ir_IYڮf hș?1jyBv,k흼^l覔>͛KT)7Ckm(9|sEI>XV?US7V jc7֜Ïɛ]FM9c[|b :2OH}% Y,~c㖪0'C9dZ>Or5Jy_J) -:ZA"K0w<'b/utkN8v w—Gm*WthV=}z2e+cpΜZlLH{Sr<nBډ2xHWJ6Dd;c߳˥>c^^inc(رGT[&@WDy(֝<}vq{*%R'=U%"dm# Tӿ%~B#\O 2tpN̲ bBQI+BuH-|>E?vhk̏߾'(,N54ˎ<reލHy)+(UmcՄ9:?7~sE!+vg&1Z(]5 EqPjG_Q7ypvPU?> endobj -1152 0 obj << -/Length1 1479 -/Length2 6861 -/Length3 0 -/Length 7856 -/Filter /FlateDecode ->> -stream -xڍtT_.%4=tH ]* 3-݂tJJt H -HI7ߨ޵]oyvD%c7+a. 7@NM[ˇĤ A@P\&}_v9G0APqPX+#Q rXԸ*p InF O{ `5gEE9ds BX'9pO{1WWWn7J -AXN`G]:7.@ց["\A`B0'd3@ QVh؃aU8pO%~v ;f@ EUnYrAx !~(h@H~s2w# _ y~A^Bng!p'q#oݝw[mapW矵%fa= V YA^^^aQ [Jnm #,K0  ޞ;\ `1GVّ0yG)< 1R[p_QU7VM, /yyȅf _Qf i ֿƅ 'Ñ:X 9eQtB[Y+uˎT39jp\9- vmUF!s'EB0#{Lp'ȯg/rmOSM`( -0sůA#wO r8-nu 7B_ПvpFoD@|xNȆ  KA xQ#r  vNTi>rZ`Zsֱ+v -F -r1fO$G3yKSd-C+v @&Ǻ֡ 3ӈ+9:rxR88L*Knʇ fNq; piבX'!O~5e"ve0(;K1q$ҥ~O#6ɣpBu;sdHՔ3LنnHnAZLfRB['ul!Z97Dv'6KP>?.4!xI=I\h[ 8Ҡ3=ެbXVx=&8eu-(Ażi^ãQs9G/dRR?h~9j4ʽ1|"s1L@kKIC!عo]N#f7Rj"k7VA%U)W cUrssmXJŁwL_{݄h$LS~)gP$2M=0"l4%BIqe@cavCl4oBioZVAV'[x(uއO I!*/%щ^R1.Q}ȱ6 2PШGv r;kvް`\P4?ОUpDtޏ\ # ڼua4^qKM݊U5l,5Ɇ(%,F<+T$ZB C=0Iż=CV{#J= -؃c|a?NClv5F3﷭at.& (|k|4~a擝)n̕o烨cTNxM"6[rL뒨T ա$qч|*G^cJiSi?HmE窦Hٔ7<}\f c΅Ѽg?z,XsM瑳/?]-F0"zbE@cn씗!pAWXȯDfX)xPZTb .M5m1`g5stx@j<\ƪw <^8+>LR}VKy7hjeO}-[V/Og:9<}g"x>& _}N-TbD+f{t$~˽6:Ƥ̟;}/R٣!CKdOjrte sYq6]w*δb^e4#Ի`SaBjV<FQb"#q L:'k[ӽQ\ѐ9^IAggѾkG(zksQ>IUE#nf#+<|5#)ø9z;yKlMg7*Tle?ѯbtY#uYE;fU )?N{?70fӊ$aE[?\G|8 AW!P3|AS[kh)bc&Yl qrO)s{3tt߼ZQNrSWq(.i?%&AςCd/`-:ζ. _X(ϖQhy1O6O5j2O4Ϫde=;2ng5lLF,4+R@w25=[?-pլ%Sw^PԠd4)K(ۭ~W, =`M7%ӓNe\̾x[,MkRu1\Wh΋kSL)︝e}0sNxri݊,a=~g]7z!QĉBA2S-2o"'s85OuÙ-2ĕo[:Re''GI*,pv OwxmRz[^AR;Fjlz9d}7-0=AKATm6{k&ah̤^$Q5]0gKx E؛RT@ϽudqR3=>mXsb*һu|ӄ9/]FEւlWk#68 M06OA?mS)LEzB8#tbX+|cjugۡ+ >V@l S8„;#k@G%$!-r{ť@-, rwSxQwYCkM"Rh0Fo+YXx~3% -OP7zL:ȠuĘUE'7#-Dd ̔J%)WJ3J+nxBjN -pF?rJ0xO9Fnܿ;yY˫OQp=ӸG%b DeuaP$"@Qo琐 U##1 voԮdV4y/7oydci n -Lv)FqIMv7lCiʼnP5Kzˑmzq^2#t^Nόpgm&IH(o:/*Z(8~PD^!DǠ]S#N'kwMHRK..}Z˥L*^ -"їFTmgͷ8ZwҐ.\er/`[^aJCaO7G`i_5Lwv@ˎt6OM"L^Ȉ+/JԾD+ztUFbnҸ1f:^x)+(l҈06 Z6%%׌>UfQ. 3+>]|Vz.eWD~9g5gǖMnLKYW[m(ؑt9FmZzVf6;3U*b^Wt>X:{WLB)3OrGе YBV`:޻/6ӛG/hj+0N aks9-OćtB)H~fzٝ0xˤ/TZ4h|}>Dw]]6hk ^$CԮ#U(t vL .Z |P/To -O@Y 4^q&WS -Lm04Z*"||p/o?G5\[BKVW4KG[5iZ1q-l&WC|o}(jYN?:^r?ٍж0̀vbo$}p Gˋmr|w0}2)R$X׵ Nڷ -tn߷!J[ݘ }m36 -*\F$a_zԍަy?X-6ԫ=Z̳_H`Yq -@0שzô&/^ yJ;ǻa\K$@{J9BtnJ$)h^H2c1Jϼ4Nie/j նƧ -Kk<">m 1o bY*!Qod')*7N -sݖG'oࡥĊt?b EdUTΌ\D]">0ܴn`hs~vWe?R^gJxOH\xղ\@ՇH<:lqg'Qcu:5Ob1i*B "/ڸs}=Irf -ET_l=~t - i -+c،;{)L? 3죟33IX옇j\x },P빾e3"־=>&~ͪWb HnK<[IBݭ"4/puxgPM*L$P-mZ7)o;oIZr ǛbCQ2mΒd;t1t\:%CQCXkl6ceOg2[S <ыz;[,h|يJ -=*B6 7X{a=W?|EJ|*r1Me*m>{×C16~r*G -plHA0T{X8]8EGaM_qRu56Kg#ٍpF@f.UњWc >51%,ň(KPi׽QG.V%_A<|F08;($HfK8"=V .6*wG 7ڠ^ۚF* V -endstream -endobj -1153 0 obj << -/Type /FontDescriptor -/FontName /LNZRIV+CMR8 -/Flags 4 -/FontBBox [-36 -250 1070 750] -/Ascent 694 -/CapHeight 683 -/Descent -194 -/ItalicAngle 0 -/StemV 76 -/XHeight 431 -/CharSet (/A/equal/one/plus/three/two/zero) -/FontFile 1152 0 R ->> endobj -1154 0 obj << -/Length1 2453 -/Length2 15445 -/Length3 0 -/Length 16840 -/Filter /FlateDecode ->> -stream -xڌePZӀ.;upw 5x-ν-O{9}*TdjL"掦 IG7& 3+@LAMMT -`eegfeeCRv Ri\\a#2qM -Yw;rXYyc76(0d@TbN.֖VnL@kFr3X8Lܬ@f&v5G3krsscad6wevtcxZYTA 9௶&6njHPvJ @`'ws &#Pr9X_d7ܿ -d𷳉%Pgvrc8ehb7031] @RD`X;2Z%_ap0s9"U ¥NiSm=؁Yլ+ -v %ayeZG#ōF<sq^y -^(M.У$@Gŝ{C򎾲qW ѐh|-Q=.kQ ΐg)JbL$,:چ_=_3]&|tc1Eivʆ{zXX졇HM)XځmUgcaB,7Aϱ/I.Ve>Nu8ew1@ ,D24YNè]^4p}?:lK';a*`95:_I9%i!À "0oBR7?#a^+a2䄽3_4wYܚ -&W8S4Aӟ% ?Encx^᪬`;2Sq\ FkJν. SP-G0x/,&Wt?Z9\I?WG)ŏ*4A*pZEd <$3PQ;ӢsB|{ZWQ+'qp#dUg5p1]iΙ\`M^%A0=$Ξ0}I1LeB2Hѻ-$MPYZd`l[/)ElUAşZ>*@O)eVQ u[)CƋ`H5kb306t)Ҥ^ȬZ$ ̮L{5sZeP{Rhښp&h+hm8Rw -Rn oì>+t ٙ˷'M4dӂ;p#xhⱍH`]d׊e5~y( t\_ҥPlWMlgZeǤ[]zojJ|BÓU^Ӆam1D_KCGAϚS)ّ^.hSUPn%إLB1-S_OG!nld% bF8F& -{U7z)"8bpcZC՘H!Hz,1x}hXU$qh>yH## ~[k7Ҥm;n3f ۭ#b<"hJW/(%9-u# -m -v$nq;o%6hW"PNaHMSb e.b8? g>>e.ktO֝Πq٩\}WJ-$ݣ~#pqO[s;USoWȊ{Z]jG^N45$_}/~Ʋ*Jʾ)' -~\TdBDJuPRvY[&9w"Qp5rCnMÍs\pÏB)FwcD˗#$vD'TRXK3ЀC<. sقƦ%,.z%ȉ:1zЈ{.FsN[L fx!f;il:tj7kĻS3D`fs2=`Rߊ+HGU䧺i qu)$2R>*e]1l01خLVmKVeC=c[#dgʿijMOe)2g܍PRbF$#Ol2DfPys'Tgg%&Vb*8 -ؑ'u); ^x )vN%H+.Kx T;Y9iE -;2qtv^%ѧ}4P+|ReV%}v)@!Tcgç3*L{BM;j܂t9@u1y.:DU8_lLvO. -uqԧxH`р GJoTpڹ30Ϻ1ien%W~@6h\iE'I v׆]}eޮ '1 ݩ,xG1I!1:H#r҇σF<%MuGF;? 6C?=*)Bs|뾶7EAOsYvo~DV_ш-6ߒSK .vn~_U.Jwm DQCb/rx'1xwj_ 5C!5+>@BQfL(i>_]bN -4H|sϑ%.\QTJ$ݰm_X­PC}\/JQ}JlpEjT֟ogJ!;`o>>Yьi6?_Y } -Ioh;+u24蓎^iȴͰQ]VG]cvi@ -D0ɩt;=zz ~,_3)Vg[{?s Ԙ_V7塢SK2'v^ "n4<35넓@_T} |x.D;-8mP"i&Qmad -w6QzLP5s?xt.e]aX*M_!0ś(v>wb-5/Mh؄7Y6H XVۚuk`J*8ݠ?EPw4{0rPC>T;y]wЀ<% .o/\#th@j_ yt #z\Z&$5U,3ց?&͏ĸׅ"&ea-C|x -~/}l\rQ11qѣ -VLA}Awቻ>n!Lp#j -biﰙ"EE傥󙦒k@896PþtRvюӁ~KtqCzN6㓕V6ɰҋ"tȎ!@0w&m|l}MȒ@g7Cr-1!A\xN_* i19]X6m9;)1Oe[D"7`N_S%*pT5aX| jEJ JBsY.ҊIg S8Fʷ G`W*NE7vo 3&卑f!c)b56ޫ7 l CAˀ[P.kN/)joFS$ H D-aQptt,!C2-Bp>3ZՊ(| W{yUPbxFdaTedߖ%uWmNy_g֍E;R#rU@L荼)Cf'(();JyV ]C -i݃,(νCz ~j -x~,vL y)m-]raX "|px-`b}~?n.kwH~ߺ)v ִ F3Etdj=;) -8Q2]w3K9tIаX;ko?ǒ:(9cҪo4%wC} 7iuX>aBAF{Og+=e(a$ "o(!2xw/| _)v1ⷴ\^7n?:~f"^X1b։jbuЛ[;-KrƱmvU7sBܗ:K]77FoHtF]MONP-o)tKK1yIK5] *|#XՇy~N3؉B[ LKCbu^ݖPKޡf4sg5+ы{La?+ q=lHvu"n7SVUvޏ:lHaoc˞!$ >+PlcSIafҚ12;({P:`E1_N⩞rQ9DæQEΤUrg"#<[Oݝe4;|)Rl 3ٲny6@b&|HX so޵jnST^UR 2,'9(V^!}3GŒjXЖz- h -ۘ10%C-ZE9Ijة=qݑfʒç*mu\# 4"b.C(qYTTg)X -һQzd`k_*U^V1.:M u1 -C~>Sf9e/]s@ye+Mg X>fYXM)0)Px=܂6ho<8is[c1<>8u;hD׈wDFq9QDt%K42Uo{PG|@2q9:uX|vTlF -vglrNB,ISܙ-ͩP,qQ`GGV/7^]O"^8- Qxsy=Ѩy ;[2F궟q] 4@TroG6=f*MyP e[hç%H:;2V^)fRuk:!CS4

)q"ة=H$[j&ז ɀMS8WħJ>~7PP .r1m,IIi__*x  f -Knq!A68g\ ~+ #L &Pk0mi'w3q}JZe}4 -c0&؜UIe7m?xLn9*s7 r_:*y7=.H~%./ݒ$1ݯ aqiODvRK/ w UhI;p}:ʃQcn*}*wsD({߅%9طBF9v$xb@W7@Wn Ώ /QY^Y2( -Bv+]U|'W~p7[k5[Ϩü wߧGUMNv,eWYN RP -%qQ>ڣh!S͚`_a"rgȽawһIF#THŎ -iQd"( l;vf*6#wsGY f籠UU3JaiLWol=y^|9}UmJJW8dNk f -vEE4ejj"@5V&r'.aU=(X_t))S"Ƿs jzo3:bǏ?3RG'G<>>y7eJ/į# 7_gFBV\7%vi"*1I*cbWw\X1)D)_폀}dst0x6I¦kf;7UBmB_usIҦ7C/JphWIsug[ćC^~9{V3Rֱ}:W\RqL;O:`v6]zc=K{w ٥94Ͻp"YM}懦2s+\( W)>}c뀻I6cC4c8'w-ezH; b"}(pY.*2{2ĹytE|Hg6ΉȚe|61ȪVdA^\{/hyFbZ"h~B%~E¨M:bsu>pоşJFM)tuu [@Pezn2?˛`49b{(!i}y7:&ɞ7"dGWV"LAK;}t i5V#X9K-Fz\X|Yab8]nR0'x'x?ĪaH0HW4eXTz*]oUk{e$n>f~ =)%V5z||gE\1clV$[G#6AyJ Rp%=yVa?]ulǨdlY|fF|//";tpop35{AAl.iH0mǜdd= 2ls᧸S3x*[ G}ȨYZjvk]3,|˹Gǧml%NKjp<%XIJh17\k1֨5e D $kl;zP( SM![-ʌ)롈dkI|ӹ܃RUdez></껼Rw|I;/hm#8~⁋  ㍳j;V~&ZzPsf%T P[2ve='~Ҙԉ -^ ]]]iJl'v ^ՐA0eԏ C9a-t/!}yXi2#SYvz>A9-é*f]UlTV2~ K{>)[8ϤeCD#s -?I!xe?~jyLwVK,TXݨL$p$Tx.Lr>yp&:*Me *+@7أ^ :I9sQ~߱+C򰊮lݜއ^VVmP_0ݰBR\Fn:O6ˤ7Z;ٴ"@tg"(4QؽS~N1`.' [úvKrnS;N*P#fe(/n?k9bxasŔyyj[^3gRI!"!<&@ue|14#.)k(! -:+^ a -n׈+ /ya |ƞu_*l;u[<_1ПN\ *`P~7'*ˣaDq5e `iGH½O~1Ap? @Fs@%#%0 0u Ūƃ>4#\ 9Qt.,2lR l:ԛܶh}ڥ8{:%,?wc&ס `Wsٮ'Ѫcf (6&FtO=eZ4NJnu -V$)'9V@Y3;SS "ƾ:aS)dTek>.!"NFkpg4IϤS% (z)،H2? ԫ_ϖ*s1XnZfR!.w] -˷~ d5.:yQ4:v񨨎_w6 O?cu'6zBJ -i]O4FŻ[@wgԇ -+udHK|*lI wCRzY  -I6Op8Wi$QOyֿ1ʾwjJN+3c4zb)Q1 ~bߎ -S[ϴ{~TI(AdI6㏃ʶAg_hLB[;+&aSׅm#L;)y4 .i # -9GF{Hwk :o4ueekQwKEmgՖ h!vJ\Z2?M%T)\pZx'W;A0?ɯZ ?m Lq -Otx,E4d,v -eZXgl!Ne{O:;Df#!VƥFx-VQkwdw y_OJIOWW\KHnNnW:B -c+m*kPI!Ј!IqC fvC%,`\P``8U -0  q4TH *Ei2Q9z$9XUV/NG|gz [yRV-+p!Ov~J1ԕQZh|5.x[W+7¾ږ{ h)`mdļ?ŭh(zzD*70~ܫL 6PI/8VyuO ߈pֺ5eg^g L&(W ޠ1yr|)g6/$M٢a t-< yۋQuIԔX=*"7=We` St);Jh1sҤt;QJ!!)R۠psѱdB@N֘HKzuh| B1YaO8߉=i#JE%@{=7A+eGH>t%CjSM=S,[fؽPbO(Ξy/qEǍΆh|ԾdCDkonvwnt&{HbWۂJP* 0,Z>$|_KP٢).sHl?z0i3k2.tD\%!I8 +[m?VT|(fNA# 1yDhG'`TmI 򋺺f񣘭&3# ]d,sS35_0~{WoGoq%nR#yd=v_?!@nbL2|tG%xliE9[,OG!cך9->U$A',t '.KpߒX{=8[.&ER );1PI>N&)oM>*yޱcH=[t$L~ -Ea'eik3]G[C~QWL,~,9Uq[nRGIfGV~Mm#ӿUk}[9 {zEb -D:.u6oܔ AyZÐ -jhj27Kd⦂ܺІf(V"g|C!o_Z&>Ѣ,S=! YWkSڛrZFCٛo BC7Ƕoی-cSϖ,ȇd9Ӟ^q,;I#3z'kMiS_Mj8\\!:})duI!ƚr.DJj$6W -WH+M2)((i]\Cߘk"PT`J@',%;,lrI|n]6 9_,]L "w{*=ÞK'r崖 fBgiNmrChN5f~t_qFI8< 'Ѻ#Ο{dzuٸGLd8cy0Yɦ~S"H -N! TQX0ś#euۇߧ6ļ*Xk&JG݌ZŽ| 8豟xK.1w-;ĎHiA_uڸ,]#߳u.}E ?RK#MA?'۾V~)@dr>U -P66Q FFR۽d {t6%Z}q5}k֞ve5B E?8J -l -tum[rMe*1c6͓0-ŇmV*BQ|\B:˽pZO=&-k.6&_=p8*FNz:5Mh% wנ;1=~8JY(뢶>"E 6* i::$^di 1A+aҧFW|Q2K^s._Ygq;W'Me2bIlM4OLuVlɘ{ȬMb I3:Ru$lێF{s%2 :F+TsX~YMVT -Hy-:5Yս~khJP5KN!A5|IkH [f,[Vv Ek{2E$#N#a>7=ۡPb䭤8gFr?wzXP#^c=_-p^-*!>0/w_X' 0N`[Y.G/P475SпI#D%Ha{89y ?fu)?kTŪM^U0;\=j}.^.aux_Lg1H[װP |W[@QSȧL4\ - Jwms&r6Պ*}5b+OeS>b*.\jA06D#$+I綞"97hk$bTIݗ*5 -.!"+f£fG֒;W޺:VUd\ {|903ewDo&ŀ_ayk,>pvx#-\-!b+?y'6Ixߟ| ^j&KM}ߖ)<"edNB6v(Wgc!;Ʋ/2GcV -6SʈdkIp^ͼ -OǮ[^Z^\'E)[,j~cl[ٔ ١Pf'L7г&ІⱴS0au?u?"7}#st3aY6O e>qP~ƣ剟[y=a.GЌ=^@n{cٟ4;i*"]Sᄐw_l3PPoGN֕x O<҈"洔Rd{f}#}>T>5|_ 1s&V{WČ<ɀkD)P܌xHjp.ӆQ$fGw`uٹt5p$%:}<F>oMapoS4Nfi[rӢlh/]ki Up>ޕU_qo+O$}W%`!8 -zh6 6Y$}g]<J,-1ET1R4bqC;cX y^ oW#wtuh!_UI$,a^KpVͧЇWCz/мG|Xռgbav9nbӾκ#EeËabr~nI{);^p8O-TEr2r;RJN [:_Q?t=o,L 'b{ICλ| -؜[gZUQ=E|G ]hGrO*ai3M[X5&|[# Yp'_-axĮ -苕 K!oxy|'%9 /P+)EfΩGei!F5nQT~s#ڃQW^pM)HFT={2q+WB=_, J͍JuNlQ!u:,{Gd.tr?8| u,PN8 -o)CI!³lt`_%;wң^:Tu !mpC*bъBX}ן# H߃~'1FBW.|U-4a-WUFdC_HޠwBSz< -endstream -endobj -1155 0 obj << -/Type /FontDescriptor -/FontName /KNXTDX+CMSSBX10 -/Flags 4 -/FontBBox [-71 -250 1099 780] -/Ascent 694 -/CapHeight 694 -/Descent -194 -/ItalicAngle 0 -/StemV 136 -/XHeight 458 -/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/Y/Z/a/b/c/colon/comma/d/e/eight/f/ff/fi/five/fl/four/g/h/hyphen/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 1154 0 R ->> endobj -1156 0 obj << -/Length1 1531 -/Length2 6753 -/Length3 0 -/Length 7789 -/Filter /FlateDecode ->> -stream -xڍx4VkhP[ b3" =kZԦEZvզVڣ-Oy~9>6f]^9{T@ -K  >~~A"66C'b3z`HPL8j!uO8@(`->:E) |=`NhL.9W Fh'+"  !0(_)8:n@7ŇpzP jE vG0t2 `(a( DC=5M_ 'O?ѿ !08ɇA?p`;ףּrz0~( C8^ -EQDB0 \wE h{B` `P4@_\DDXu@} N_ }ݠa @7Csb>Q`/( ߆0`u!CZcXc' -0{$-*i+Q^D€feTC8 D(p]A3[ C0oC;_Y){9v+ gO4f6 A ւ<]۪cfD9_8 w3050Tw0QeÌs0-mb&u=osC3TXJ=ߎ:B푴#ObVHm-p-8RM>]Fv6^~)@m\%gdtxf̬3K;jF#W؏a mq4|W-<jtWSgL飡JUb>S(OOb)vd_ı]1QۚlpVCgRT^Z7 񽦔5OX٪2An\jF^]ܵL{1Q dAt)X"pFAˇ -Z6 -]5mfeN*MR'M_CL۳wm'V>Hṋ$՘Bvp%%NvHˊO$H ɧ 572 $"'H(\3L*I*], ED[z]nZ'y 5;̝lK9BIƝMyO?l(Y;H88i76Ǥu?cCv t5ˇPUw&X4fld)R LpQ#A\W^z'R-T7O^$SwtP*E):1H^ITXWx=qėq6pESS;lGZ+:͟<\+ZOMLJЁCwqƦKY+Xj-Vԝ# K!{?+e?RtJ~qM"Jc1ˌ{%5z5{<=q5=<-0ieŚ+p]0{h2uHKdf5A Q\b.pEVbHKy9o7(?z_6"1}6U9<[<_A]ĆVujZ.][2] g[lL>wd.f:$_D{uٔo}O2X1빝M;o9o{+Y\gٻ5(rۗIݙ8cAOG\B#gt근n.%g P w7M\OF ZRJY\4TÁ΄o#fO -?G`^wzm>pqo\<<9Fc/e~=XZsMr}QUuiҚ߶êWX!>aBgPhybCIl= U.QDKh~(+?ϐncX;1~b=ξ! Ʈ}_,Ӹ~pTI>Nޟ~Ӓ}CfabQKrOfR$^IHj=3 ->xCӰD\_ J4 ]*+?:/U!VdXfry.7b yڴ Vw~LE"0JCSܪ+Nk3=t&[E8at}mC CT)gIV(BY S.9Fr \g#& Ȼ4HwaeW%O)`e&l0fx~9 u=%ۍ?,eL\[O&bqt ~PTs0Bh'dA|[@2:A ~rK,6 7-M'n3'WQzٚڕkm PV<#q$g)V2ͧ7mHA_':넞gmʕUYnw5r0HʴfqL?1(iK]{ |29YmỊ"y᭗m ?t^Ӆo4HPV6;9Tދwo0qW7苵p<#4vk>[x.m5z8 ; &1f7VPݼx*d͇ڞ4}lv}h+&95(ZA_2f xxYe }Y,ҕ{. =9`ݫs=S!y/.aVMv^GvJLi잲7Vw Si?Ž`)틈vbxvf,3bܛ;\|Aȕ y@qjqJUQv$gJ)TݏCfhX7hѹg~...VB;Td -&G?@OϞ1}Ɋ[.h8~Foޡ<&ksR<CU#Odg^ѪLuNCn+w`#C8# L+ WIs^J}j[Y -:R6=\ ?;jɧaCjҾzlQG>^9wWRCreeA.2+Pm$$V*}7mVq̛n45Wdѐ:}O|E2ō \lBI9 Z‰{AX:oC]OdjT[Hͅncާ/ ?U>5eil7뀊RWr5%]4SM۾<*i;IEn@Ue3U;ԆV>&>}klDX>f*ʸ=i]dSj 땏;9+Pјu{]oф6`@p`H8@Ap"#-2䆭[YI:Gm>!i(leY0C!. -zD]䵼y1g⟫5J/:&aB#IIŔAytEfaQ4k.Ι˰1؟R{k}#WCp:Y{Hu -ޗ": |;A+u.0?NARqĨ'q5 T*֦lTiy/q:E.G -{9VV=zLEL'F=Oxq@oqw4^PL d"= -z -)1 M9\0bԈv-,* 5JLrXz5l4?_=TM! a4ݞJGI@{ >N̿(ε)0V!Y^TU=c3H[PMh:c'ݡF -P-Lbg8U+V{A5}shϩV,cN&wIpq9*[^ZWHİ^/鮅{wی(2k,bFYǾ9uPtc9qQAM* |;ܱ3@PꖒߴT&rW!CJ]ԕr~#Kc -'M>ބ;J"sn?b _SJ h%ib j?ˢĈ9~/73)iLikCО%[HixgUW -d:4or8eJ, (b&yUxW7 -M}ݰi 9~#)P9I'r=IR7}M;פ'Wo~n6ZN/nU>C_y;r83ObMskۖX]C_X29<P1Kρ~n{n=2dkO˺I}o0Ex;&]\LUs$k3|'-n܎q(sѺZO (==68!dkw8`'Q4EL 4]+ړ|3@  b#6> - ?KmʂsjmPcqr)H -.JuH"qZ&~,z&-tNǒu~A!ifK#R;we՟]?~ 'P[RM\~Z&굁pU;ʺb3* o3ty=I;zX3mK9yW*>rQO;+= j6[6*ùҨ/O5 - }gٗ>uk=kB{=bNTW\--z׎L|<m@ -eٟ"Md[{P̧RWBP8 n]lO|4zFZ*\?h/.ΒI\ -KM.cSZJğlX@;E;ߓחT/pOf -h8х5uMc j-6Vm؞^#,/iI0]€?g U ?=p%|@b'Uc6TRG}8;׳r[ EY+n 9Ϋ~3Э0*0-θXLY@-?=*ry,nG KˎA$uye"; - -fb:> endobj -1158 0 obj << -/Length1 1392 -/Length2 5904 -/Length3 0 -/Length 6856 -/Filter /FlateDecode ->> -stream -xڍvT-ҫ4!$"B ")@BAUz/"J"*HoJSt)s}oFH\k7"mSE` Hcd! Ā (71&6ah( X\Lt(;%eR @v(Cy',EVDAbh7BO8 `<`P/]`7@a( pF=X@@UboF@Pp#TX/B4# v8C_0np,#~Qw*(_Sq-fQhO_ 8 -Ewui(9°  -y;jo -]80 C拁xX7wN{Ep{,G9Y. ~}t'/(~Eiaܽ{h/8@XF\'WQ$]o_{P;ix -]4N0?ʷIq_o.W{C4 8%cqA㼁o쏓u`P;X(G…@8 -AX{?:*p3pLz@Lg{`p;ysUPh/JH nno2Nc_0ΥPoyD(4Wq8~]+ 1dl憳oq fO6; ~XRSxehq5"΢+\3I8Cm-@̫)?߇;/bT>q Ep|/[oYTZV̚ xqLтQiีfna? -{r9gެT|et>9 = Yu<{J8 < Ȫ 0+w $"8AC.3v֛`|f,TKTBR'q,ŗcDQy݂drOݭy\ߖ^¼L6[ax d٫t { -=Σf;N\GXu7u6-ׇ~?/~䆞!v{B;1TAs9.F(H+3#[Jydu+g7C9$R Ni#;).߼̖ײ3}jٴǾipz3m -D/Qp<yEZzTE TVI) 6d{NNW;ͤ{'xm[Fx'p?ͰR>Ap`2 )_;7c~l tC1u[=ɵX\.mpucN63V CJ_rV)dk> 4Y( 3 a8 ~ bϤmT'x2̗E(t*p<17}Ȅ$*%v n v%ԾLX.T:s~_1C%?kZ( G?&(2RTv$_3ጚ ̧K '~T{* w#zmc܆QP'Ȁbǰ"!YoUs-){)BQZJ WYV `Ibɓϒ޲&5uR!elRTm1'P=96.".HgY֩jXeh}_rI,J~Ra6ڥ hdCV龮- ;+j 6$G~{뵉mu׳4yb> -76 omM]{c8츧6uFDXF)"?歾'Xt7=]\ΕO< Pĭ]Um Nn6BhٖU'˄BTz8d -BJ[(4r]'9 -SdfZceY9z *l:9k]Z]_eXr{u"7)j_󂫚- f~ZSo7TIJ9A.Bɵp^hY=ߧaʥhi5cRrEZH(XVHGsIa}0㏖ۗoɆQ6Fǜ+Fsŷ.&RXo}qIlI,m.l6Kq6GIzM'!yRHCALDbY'"*2Zp+F׾$Wb03@+% m u]Yc l6(&9{~ } FK'˼ǐԵZRJ/5U6QoBnӆSZf9Yѻr?v\">p tlYL ሴ-8!G&71(|A(PEj+xHnNV*%ONf3e_"BuЇv@7̺ ,5$w\Dr:V^:Q߰ uJ8P4'EDɿZ'D)7/4 9%ػ4hwdg\m=ө#`P|R}}cahlV.dNq"hY)ܘUVόd!Ak$X%Qje%ҀJƇ{wGmI(ޝ=HueQzA5Ɖk>Gکs㔴R䮜]kx.M@?[\xBKgge>] UsEٸDgZ>|६y1SuǺ#z$\!Bx|8PNG4ey^#l$ZZU6١pj^6U$-\$ZrxLG\uA7ոJmգx =g' -/N'طFjc jGVez(L}ԣ>pO)`el`4sSvVDS@}olG+wrj~I'"ftcSTmҰZwDT,7Pg -yk(BLjGN{nx -xIK6VzYuݗ "xfR̥03dTW{ퟍ1>"5c~P [|EN00,5137$I Ea`FuPfꠧ+sFPz*̣S9)=;߾PIXʅ_ڼ~f:$EE;;ЅpKGZL>z[iH2~LZja gعKI*w~0_m`K3$dc2}'~|6dS6 a:K3.'Jv٬]~-"9(ps]fak0ǎύeIR{irO1R;@̍C,Cl`Jb}me?aǚEK:^@YcG誗0  ܨl!ƗvLHC_S' -t<~ݭ<6N F@ǝEs3mBDf#lyy`@q69 ԢK<\ ⵘMˋ 1}L-$ -n$̅2UzYA*۟︺|Կy`ڥM*Y=Ų+s&B$Ge#O_HH~gEyVItvxWp5 8蹋QV*nqAo -C|ѮIΥTi-S34װUTei5U}?dQ'6q :4ꢶKvtգ%|Q%,\{/I#8^jJt$p:ĭŒA:)3ff+KoNnu Քox,o`,Rɲ \<Agx;=ڦ^rRuؕ9&Q{VKw»kfy̬ۙdnϖQ]4sXČDiaX>tp:Pθ0NniҼGr0zN}ޘUlEap@dՓW5!Nyyx45u;;ufe+CcsW-QLs]F /"%Z Pp>rA@/F0 %f #*jĜ_w{[>vC -endstream -endobj -1159 0 obj << -/Type /FontDescriptor -/FontName /HBIEHQ+CMSY6 -/Flags 4 -/FontBBox [-4 -948 1329 786] -/Ascent 750 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 52 -/XHeight 431 -/CharSet (/minus) -/FontFile 1158 0 R ->> endobj -1160 0 obj << -/Length1 1423 -/Length2 6228 -/Length3 0 -/Length 7194 -/Filter /FlateDecode ->> -stream -xڍuT.R CwtC) JH"JH1~Ϲw{׷|~~w' - eBbE@²@5}+iHXXiNs8@!e0u秏Bu<]"b@IY)Yaa?(,P⅀A@p}G',?@(/PDFFJw8P F@!H>wUB\&((P'_M}῍"`@w;Gp^ Ģ=+bpG8gk> ''/ -o220V_6UU_PL((#!JI3ͿQCQ;xxߑg(@KFXB!7o莧o3oa!\}:ō> -7ve}8 Vm,7*HGEAp3D`NO+p5\H! -uࢄˆ: V @BQ_'*! _0Nd8oB8@"¢@!{4 -w;`b?MG]'m+CS(\Z&o/?}nMꍑrM?wһ9zVus0p,jl*oxǦ37t!] OwYuG0d~btʈ]~ht>b`Mg>Pkoʆ" - 46G$&0.Ͽ-faLg}ӄR8T+KKfcxŵ@4Br>~+2}f\Gh|K(HfL>4t~[g2]21`@\(uoQb9 Y>܇fNg6GX {pl@ĜXf?#/bZx%cKiTM%S{tFls _k} -th=yw7wz7܈Зm)t@ j"A$ĦK.qUyQ$3ow}%6 - ^9~\+ }`n-H̠ b`Wv~5߶=ɓ5O/r|I_F<," -?=+E[ܪT,8̍N!5A!v{5Jh%]Pr|=p C[eV_N dӌŶ! Ii.McR+f+T}p[o{p-Wb8LX$.9Pj$JD*Fk40|>K*񙹓";[W)_aGrZfo@'|9"`nUo+|iG1R[!oIܵ8| CzXa輈Ɇe%fw\|c:8Q䄾-ArU yH~m2{%2Fjs:җ8Bjb %/@ {k-}W -t>P{@9`7n챵n` - \IiCQ2kZ!"|I/ a $F,;Ҩ6l~X+=mfJ8S(O,9h|&—dlڞtU1d_/ݝhLX#-%ɉۭ7v?+PURsr?^xLir!hU(ϰ!dEmxL]yzXfy qآL6{`/M)k%o8P^*||`y/i )½JO 1V -[H¶[)bEe͋fNdS_QewqdYm|1\F]˃U4雝?|_Y0> eyÕybEx~h3 l?nOW ͌YxB730WN=k|b yGEgS:'{TC$KR֠<9sm S)[k݈bޔpV;DKbNԾkQЬ&o;+hV 1Ȧȡ* ]a%J7jcTeU]čkPd sS9/W;$we:^+\c2h@X.hSOs(n:ty{L?y2Odpɼ -NPR^f#5y,9Iu .Kϋ/1ϵ=309QoƔgPQ6ksܮ;6-݋|U9o>MT}QV{-_|b{Zxuaט[ 9xc[t*GFL'Fp&Rrhsr6mUyQJ ~zFT*5wƐz(9 bnnv%yaKHP~ĶeJY-uoQqPYn bR04}>|wHj.9kiUתkxOՋb -m|ʳ_}bEM ~T]I>:'3qOCi0O- ҹ5巉NC*MpSҧ1> 8?`e>|(E^j+8ӓmBNʲA?Dc#rhLO;U'r&ոty=>>͚0Pfܪ( hYE姇fWK3fXt:^S;zyiGLyF52OA+ߜ&-W4˝֯(τi,ݦO0z,ximGcyihߡEfTd6<9,#ptYT;w2_J@姆DI!WIӪJ/e+S -Nr`:u7D?#fPQAiz=&.($?*_C02Q E}?\UaF 4\kvZB=ާCUG#<5Fw\ͧRZ;HĘYX՘m2c3 bLW1F xT ' _`\^EŊ3WijV]W7Z>u rp>VB4}TV񬈋L#-]dh7|0ݔ:SP}GV I^-d}>T5=\/yYֳ݆+L{{LU'DCQ_c) uʱ]jM}M묞^trjKz|e_gj^#z0gcGlo5^o?P*>&1^['o}Տg|a9AvrՌ'kΧrPUzYԋe\2IkjgӔvx2yҚ-ESg}3*TS5v(_3~rcIף:QaӖ,q#j{ /+[rS:yF. I'kd&`l9YXPJYԢNLv# r AIMhogJ#D{=Jtܬo;(XPV(VRTF ?QW=m_ِ,.Ѣq1cHRҶ)FbL؛1J\5C$%qm/G8$_~8ގWmBLN\ᚚxtѾ";6K57T l 7mV e݉`P]>mu}\Ƿelu9UƬP2Lhڬ`Wa8UɠGZ|C2~bީ'ˌoV -mL_qg"MH؏}3`yep2~@x`ZXO!R[$;1ƙotx`UBH+VWb؞_`b Da4w!kx'D[o@3co>A(!S鐌hgpE?0ͣ.j)!킞zZAhe|7珧J/TvZ8 -YBɫ;i\"E[u-DȮ謨$9ܒ-R9Cٍ!gP ` L?P3C_pf&;yyZ2=!?OWN5&B~>E7,]=Y 6l6RV ?zR4S^|Z TWŷ|3:}]R2HBk{LOBy)nh.wEݠ&L>fuFz-?{fi?lfE|XyRUwjyY4;eJnp+wo^fX8LCׅ3yo -G$IT %VNZ)C81ALX™B'/ķ )Or:<cJ11I]$<&[BPjUs/XF;܋ɰ H(!xo(VC:ނu}mFʐLK: -E^a{W _z<5v -SԽsRZv.IⶼSIC 7ګ5e]WlcC5<}'fbh8s c5O^gά'H:~`zMi¦`]7o/^I|R|vasc[Ri?O9Z8KΜ; -^5Jg+dvqnއ|^/` om.o2qK Ը!9eq829/U`"/ H|8`ݞwm4}4{ GR\sD;/a.Y@ k#<*{Bbq}P,ut-jȈcp,XۭމW{TW19g \6vj$XQ艋J -y7j].Kd(X"> DqDs-g}r_(},(֚ =L e#;vݵ̔P/nYQ×}:'D -+n#K#wq_G+(ЬaƂD [OUN8)`H|{I 2>2#G>~~m-_ޒ-+u -endstream -endobj -1161 0 obj << -/Type /FontDescriptor -/FontName /YQORBY+CMSY8 -/Flags 4 -/FontBBox [-30 -955 1185 779] -/Ascent 750 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 46 -/XHeight 431 -/CharSet (/braceleft/braceright) -/FontFile 1160 0 R ->> endobj -1162 0 obj << -/Length1 2033 -/Length2 13789 -/Length3 0 -/Length 15033 -/Filter /FlateDecode ->> -stream -xڍP\ --Hwwwwwo4nBp % #sz{c9׮(j6J]YXlv&6$JJ -?r$J-3l/ q'˛LPlsXXXXl,,1;$L@E&D)vtYY#Ɯ;@27(X2 vqqcfvwwg2sf;Y 2A.53 h2@75&$J5/: x؂́o.@'[v@h_ `ebol`j Xle)&7S7SٛDUo lrpqfr0om]O4'߇kcv[XAՁY -M -daaa@sk?hx:T!~vX,o?HΦn@+ߊEH hG'h~;'@mX,|d6a`{[; -THhvWgѹW"gIRGclۃ QoqʛL(wI?tҘ9 1)$[t9ȰG]&oOt`}Lj-Sp|euQ%Xo r|PB'UYmSxivx>Ru1m'☧ ۼNLS%O~N -{CDfAT>_*ט5X [wb1R[6E50U)֓G2]Zsv"JB)EpdjBP;К3IMdpd|߫V+9**/ҶP Wx~vꨑ}Q9)%&DV; эEC%6 -\g%ۄO.xf&Jl9r:*]Z`􇀌Smֱncv㺖]N7K#DiX3a-SpF=yhkqOP„wDB,cРc {{-?PqZu^B4ПЃ^,yDQPgAf|;U'<Ȓ{F,Ϝ9ZK'veIB kbzӛ7eP1VOv:^ @<,YșfU` f: lFtMB|BB4#FlNM(} C b1Á7-hDG9ߣ4)R$E޸Et#LwmO6X>G'b\T4DVJkN ې|"Å4I{YoQɎ"VV;]~I+3bێOhl} e -^{C9>fA;΄t@|!%hht)%͒0x;/u؆#Ts&l"ZvE&&9uл/PL졾 ثJrAKҵbD=wEӣ)[줷|PGT -.m-x'{?T?X~tIY$Uxx1k[v\݀J|(xӯ0:?*szޤ/˫y[`HrjI"0Ձ)iȦ#c -|'(C 8fV"QG"ׁ1Z˳쉡*9Zԡj9aPJ]^qӁ Kg,-clQ!VTV/]ŵowяu%B0OijЕMEYC<7h9keflqPtGv(AdiOV[y4%?kx"|QFt9Ϟ>θciZeRFě&Su1<~.>ZKKg=?F&џX|2F$p]6.%Ut!PTMΧ/^TnJ# e%\gz~6eaf,<:%^t!+b-=PD̤ƽq}1).ssC?VX4w:hJSQy. {5ʫҏ .)Cd蛸(BXЬ='W8BPT@q~r!XQj٘`Ab{kj)ȷVxZmj}G1*̀/ rGCEƾZX O܅r=ګaaJ@ԩ!.L64V2 ugfxXE\{HeKIW+<%Qr6xDO"TҜ,*Ȼ+;ya* g473Bb~} X2ES)1EgŻތq\70n>EY5RQ&蠫rFȟnWuD;fCD/4HQ=")7޾L&3=i$(/S% e>Դ[ N/b诣¯VAD*p͈EP쥖rn76Ukӟ \W>OP /BF 1_R-{Av5X X\T>"O3Lĵ-/ {p%|}&l"WVHdyœbM4|ȁr+F|ٍj2AnA/*8t}q}Y.mITͦ"wvi~RkޱFxߜf^ !{'z>zPA> ӕE8~d9% -}6ڮ'VkڡA|dKa"m'tA*VL '@nF,1{flIKu{rY+ 7S(lOB A 3Y?[$&Zq؄ZQeW~ 6;kVAKim {~YL9Ag5pcKoZ<%D*I~2I E\r}_٠/Gʠ/jy:h2rcN;𶳩dlT6@&`6C4 $ů؋[~G7aAa_R;z-\`H$lJٜVE3Bz"fs#iOh/:pí gn]@2+K=n7";TZ%w2DŽ0|7-RPD?JxOѢ>z/$TfSAv i@[[#akp,Dph>iŽa5A7UUɄZ/wAkԝꤚx0 >i_zy|H:zkblzeP=N A͡}^?'x\#7캛^(*y+@ḵb=r—cc1hoz)= N߉u4Pkk(- -O²XF9BznӠL0)h3J`.gH9t&#mq]L<۰@kiaxZ'n 7QY͍_ )jo%1\z/I42OzVt,.U[,GP;;.,~Ϛ_]#}HYl'ǽW:3c9ɧWsWÿyKfaY7 -Pl4=9vzy -LҼRh̍QTT~]REf`QZO -`*3.k{1Q-;z$+ʈrk}bb%iceCy@U c(k0=Xj*񱀨:1+=p @p0vwg{rc -6̒}Ľ]1eq/U;hIr#8܅vg}3C!d is~}b5 OV;[bf>1xm>Y_lO&w6 "wV=!v4 q򐄺r+lwk -z.>5 Q$|Na&?]rCrCVj PcYp0ԩP' -[)ͺLZ+TSU p[P .t[L.uoǯ@Rp'f8HVїD1\KY!i8*z_y5F)Q{ߟ܎9=Ñb:B)*6B}H5NFn"p'Qx<̊~q vA™e(ounf~˻|L5CT#n%f?K_ -J܁.L&hF4DxaU[,򋭺ޱ/b?!)*vv,ǭ]%|u_NSܳ,C$؅(իi")r?yT2FΘGPpnA;GR=̟iU8 ^c"f(D7TtW2m'.qXaI_CgZw^{1%^݊ ;tAN6 jȅdTr'~ -gX_QH?7䘐 }{e}-pblB@SH,!HSmh=4L> ?;ư(:tӵ!/hkEhyr"١3Tf6\WHvFO+4] sai+ {HQ9a2VGqZQ#ctRoyUtVQ7c!Fsg7eA'[GöhngJk" ~aĄhܪtT;~_(*epT T=7LzҼ< -#ƺ?#^*?G!z_r z}{`N4-}OMн<ŅD,L4E<;8DxUg8Y?00ZiEɧ=?g>y0x_YEI#ArB$iq5 (guSk^͇?-.ѷKۃ}V 7lhUEnӡCMtS֦4}7 GѸ@ /oۢI3,uyOR27ME)5NђJ&CL9vJ/4|FH`ʘ8BS&EC\lcVϙ2 4]s6o{T1O; Qx9uhG(H"m1d'uZ@Gה,>2(~E9[=!ɾǾ JjjUABr#)4 t/Dg>55 qM];35Ǣz& -wCB-#)pI)2mCLa=B1^GCY.RAJ̦=%Ώv4%V=XEngMRe{[@'E7Xn ]y|6[{ -FGn5[ȖO/2PkҹpH)eؒ.P^Ttxu7v ;\˷QT}W;ǝQV_ɵKR<ʹb,*"*wJC`>jKe(z@ 2uϤq d#!G|O(QcXBSlMcկ_*݄d'Kqؙ;ݜ%HXJq4d8dU#\_/X-D^n5 2sPfPUS74KvD烽>n -J~9r0tEXcN{>(} A7O| lAa~rڪClvY%cӄR6:Ө'$3xC-}AGCsXW݀mDݶ\ZCsdeI/Z޲&_NӄX)܄=,ԊBeE?n:.iF b3N(&6'~mQ*8~R;̙_(՞|E#-ͧ;KeFYn_'h -bx1V瀕E-(q([R]*t—aFL\~|Sٲ#%;gn!Eڑ}|~}:_6/8"GCB7p&toHTÖjvTf'@K$,"h_?2}T^@Κ`2 BTBN:vf-Z?Aux#˩d[AwPzwD+7fgؚAh3uy1[}#HT)d.ve1yGbN]бeZSyX5q/ ~8^g{6/%aԗe@.<$SPuv^SEQ%A(z2WT,JF/T@h{z ioΞڐP ]gۦw\I)h2ky <Fk}? 7 yl~ưWwku !]{b~r"eϊ%M摤?B-ܛR̼Wm 鱗zY4i$>FƩW8NQ#L aQr;t"\Gdt<%[ˬ%\\}J̪!)}~(9 `5Fk(O N}iwڄBp)㜘+b'yIY' bAcXp`sO6X 9]YV;(xj-8Wl[3FGjLiYZLS/‚h$H4se8(/8B-Mg19kT>Dr2?`<'}'S|G+dem(np4υIRRٮg>5ƽ^xWU_6H4 _pHOtq&y>XS+Ң<aƲEW4|Ǜ @Ʃ =jX2MƐdVƜ3>jzk{5`ќm7kyOlW1++yE]W-9Zݦp>>xڢr?+ m|;gp:LzP Z9Gd ۽.͑ -Nc _)~mXLv(detDhx[}i#E؊Gxq+x sϰ+!F",{hXvGjzJ)۠5&6ϲ=[*cUS>"}iSdݷњRYN5|~4CBhrI 6&L%^{rC 5&,ʆTSE&]7Xuh:66o\պEP&KkL-L+*?"+ŷ 2"v;l< %º;9ZYs\?h/tθ -G_H|$XG9o{>GB7S`^fN[tJt"䦇i%쭞$La(6XeCmO@Qgk* І {]KxdI67K|D-Dq[ ;}OUOQP~On Ȋ -紅mJ]m@SA >KpB[8Bue1߉ؽM JmA mOEt3MP1}(4lu6W̯khcQGiwEذX7 Q UC-jhj^ŐpI|F3L4X0ڍq$Ho=.ǽy9 h _y/H{kTxt{:X9Nm!7@#A&1C'9s̞>Oוwxy kMWwôF: -xDŌm?]"%3#牵(eʏ>MrZO!]0J8ChSSK3ԦUHMg2Lb+ ~ByDfe kzu%H?o'Zoe=}?p*&VwtnټUJB ״Qy#xC\9-e|-w!}oJi~u?s<&bi'(n1a ڳ))( 'Y @4޳3e5BkVpaT⊾2(JNE`2L3a|MpŀK6tZ]\A /]PχVsw' RYbGad̯1t ##5`'\q#>=_A:‘4W8+-(CvUH86&CۿoumazGAL,6緂 (;b -NIg[XZtѰy琹"r~QeV׎*x}إwJҘi ť O _ɤغW1[Q0$ձܘonc/(*" -8[َƋDyGըcQ,_o'h>])B|_gغP܊”A8}( CE1ߘeA̬_ -`f׮W?i 3eXEMa^f be)RhytaZi zp%Fd+0JBYdj'W)5Kܝ}[!;㈡Ҹ }`R4)[q|t6;۫b"3=ڵaF}Z'̃{DVU}aH8 -h`\gh}Ȧ}:۰q.7`7W$ͯW[z$GC7w% w'Lέkgڇݖ: 4& 9Um&)/K@0u?R.A:M(cR|ֆm8/LH%0B-`\\ ;lrdX؟XP|E斦m BInT:)_94W48eI8}z|6%0M@]ϙ_sPG*)‹zN{|5h1]yK JE$Sis>/RV移SVe}E݅ߚ=G3ip$;v!j{DE(?ࣵ(~zΡ3t -{_NA,`=ݞd8 -endstream -endobj -1163 0 obj << -/Type /FontDescriptor -/FontName /RUXLPV+CMTI12 -/Flags 4 -/FontBBox [-36 -251 1103 750] -/Ascent 694 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 63 -/XHeight 431 -/CharSet (/A/E/F/I/P/R/S/T/V/a/asterisk/b/c/colon/d/e/f/g/h/hyphen/i/k/l/m/n/o/p/period/q/quotedblleft/quotedblright/quoteright/r/s/t/u/v/w/x/y/z) -/FontFile 1162 0 R ->> endobj -1164 0 obj << -/Length1 2135 -/Length2 7398 -/Length3 0 -/Length 8663 -/Filter /FlateDecode ->> -stream -xڍT6.PltKtw9` H%DTP@APi no?v}}?#@ecc!a ," 88ahwr)!Y(#4VAc up;PH($.-$! ` Hi -j"PC釄9y v -IIIt*z@0A@= @# OnY4S`0 |]Pu ԅx@Qp]`F'4wºxH 6;HC c?WsBB qp@xxB~03 i }@!C| 0w=ge DQ0A?`۬ -wTFxx@hG}*0$w?Яu#0 􃆣'jdP4P K^@ Gc?OO1CP'脥 9A? -D#A+BB@GhucP00_;~B@6 sD/ʿJJ_`P@XD(&, -7or)Շ~OJCۻi _Ko]v@?o ;`WHsefo4v3tuց:¼=W`7D0C;#P P@ vܰw - -{X?UPF7*cā$cKXL  QG4etB ?T\ R!AJIJb,~#)%7"0$EH{;E~ -l>H mڿ9 AlINAl翠(|lK\<]G`Al\XnAluAlп"cOn-K-뉽i/[&-{ڂ}@^67I($/%KAe vxAh /l ?g1B9 s/ -cYؾ쏃78+\ u|G8ȄV7)2bE-|1U=ɊTl[=Xοu3~LPt~?-:J[xYљf5fOak{}ꪺ,g]a&WWCqt"WqÛSKGZ4Q; -C Lj)b= q`s)kky{eCn]].s U,9 z}'t׺^!k[elZB8\nDӳp/ LRiy$>S}iY>3EO-y3hKYx1qq>@kLJUȜeABc#wx@/>9ZF~oUў2?9SWOf.}mLP_d.9KxvgX3.)v?x%щ󳴶XvyFRZrZK$CYh[ch4M*՚S9![:P2aҬWVf߯,Q5S:OWfC,=!NlsL?W~㢵T=GEe}D iڵK9:x2uJNJEI-vv/⊍}?kzgGqU|3RDI%bNB L&&R8Rn Es47h? XFH)Kr>3IvUHkH9\/!JG]R"+]D6`4JTbW7zMkwqvՎi7b<:E[alxhðn `KH.60+z(;.zw=(Ln%MOAѧޭ~hI 36#(R:y7.QύL%WB^S\z5x7k94-nu\8'3tɃOSzE$8_T=<_ȶx\aEy@+=yBv>d%0z4G܄UFf){' YLcV<\|fRa,ametC<5Sfx|WJ-Yx apvFBwn0H=vk!?bP_Eے] ce3I|tȰ9߈Qj*Rh\l#S;&usJ0ΎSmx9#d3zT x*LM HQ$ϸtY{U_/q֕6߫^*R~&2bRESxnҮLӽ?OW@`[Q|o,Udԝĥ^vMOW|HW{5Z4\~ѻB!obއ &/21{Lgpdy \[ry*ڡpv~k2mN`w(7U/6<[._/=qch~%w|yx8Ḓ<7=PwL;%iM>1oo4IjfT%|:=^O1ԭ1QvlB9Pn>3[eGNK%現NurfC>kZc6{G뻪Zқx"Y/Eego;m$As}pA.bUoCs^RFH)_uwSmɅ^6W$?aK]6 *e#_NqD/Fq}u֨<>xV(I$u;2>}Ɂ.^ DŽp#F] ”in[F\p>#j -j3o0z/ջ lfnˆwɶ qÚ d\q $T2t{,I%W[ 9ϊɫ:Gv>j^tD\&y#Ž3<5U:$%jѢ-Nwg7(I^Xu -:Qc .)LT!p,6QQXm:Ɲv:A reof7Z *jKnS [ Yh&he>1ȗGŋGKJye3lcrNAe΃^ݻtzOdԍSo(;Wr,.D'W^bLյSߎ('p;x?xwH@p5o©c6j[Kb%ɘ(ϳ7ohCǻz;>>*y$]1zy/mѬ"得ثˍ9smwLLgf*+0#6Q[Ə >K-Oj'HrtlIg )7ҭrK3&J̉'R[rY#C=n}~o>@TTQS=]{f>Y_/ Mj\ 89zr,Ex!:l"ԡ+JhPT|(OXTU&#-inŋԎeugmSB(oޝ`݇`C]"oQ_ߌm:>z}huN-C`˹Bwݹ(G_@ -Է>.V8Kʲ{ U"3_Ǭ  ه2bJ.''4v<%椔vZH3,w'#{ٳ@{[}#V1g͝lHTg*~ÅPuLRM\`@UrˊY G$ -kiqdEivlxN/vFSX[6H<[$upO "{VodzD7o|rkT!/x? ;HgI%K)eeܿ0"p#x6PE:g^a~[-#uGD/{3zt/O`2}suf3Il:JUfE<\%κBJp~ܯ-Z|-_Wt f>?϶dގu_ ݛ/Vor_RX"0Ԏq7# VFT^vQl5=\"7*<ͣ6<|=M.uphE!;?RzMI{#)1_=E)QJ#}֛W^bac.kx7wIq)aXQւTg`4^(!s opW݁c^Wf*me@6͌]u&8>1b^ya`ss5tRmryV (ëM(I3e䄬 Ǖ&>[D>~3)f|!r_԰g~PE@nZkIĐaېR$lԭ -)upO+ѡog<}PdA6(3ag3y~LJБP]WpשXvշ=^I d_NJ҉ܝ;IncӠ~m:g("c'JH7"#<^QPQ+P{ُ/'+-QeeSV*yI,m۵lu^I^-i{+3vG:q[=lZFSߧlOA  -B!&*{_Nqpeド#s#J&wK׵KKj2rm_C0z]z݁mq# )0[Kb*ASRsyq܉2~W 8g+7"3};vGF6M,coJqnEF'qP4;UzXV? ܐ3sr8 u彗_Wx>"lO+Gb2 ;ȞbBG*[rrRGH4(vVScĮg:lYm*Td]IԙkNRS_%Ƣ*x(;!ov?jF'{ƀ :6Gx^D&^* Rg6x%5֐c5oJW WmlTcXHsb8d+6/k-͇ `9 YꝖdJ"塞{{d09t^T* jy[IA&S0Gܵ1Nbzq%>*~&MG #$゠K<}LHҒ`rX%i!Q`k"2v{,]LRqTz/mOO3#:'=ֻ-~"ٿ}Sh^_ T53S -;PnmnÕ>쩋C *#`a-@7D.P2UztEN E6n!Ŧ-_R_R OkU$]Z E?>W;[Wqwsd)8`ֶ~S%yfGݳw zGȆ kW|y+i[HA -% ;B;Fj `(}B=CrwmHz8=Yu B覞 GL$L$Az7',:Zs^mlhn~K?bٵ+˃e.UQw E'7"1[iIS|u6تڙ -V@ 0al G%mRL猨6 #+r@G`Jw b;f$uhGry=k6b]1ή m(C_k">{n7yʓdgU`EvXM"s{<fgtz~}%"f _j߯~7ݍܖ :tg|Ƹ!HvzՕϚkCx>9ZMXF \:9߷9EP؍8+=D;^g=aX*sZhlEA:}A+< -endstream -endobj -1165 0 obj << -/Type /FontDescriptor -/FontName /XNPUWP+CMTT12 -/Flags 4 -/FontBBox [-1 -234 524 695] -/Ascent 611 -/CapHeight 611 -/Descent -222 -/ItalicAngle 0 -/StemV 65 -/XHeight 431 -/CharSet (/A/B/M/X/Y/a/asterisk/b/bracketleft/bracketright/c/colon/d/e/f/g/h/hyphen/i/j/k/l/m/n/o/one/p/parenleft/parenright/period/q/quoteright/r/s/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 1164 0 R ->> endobj -1166 0 obj << -/Length1 2683 -/Length2 11911 -/Length3 0 -/Length 13431 -/Filter /FlateDecode ->> -stream -xڍT !]ݍC%]( R]!)ݼ9wo]\{{}LYQ bYX -<v&6T**u 1*&a 4v$v -0@`cca0v0Jbt_)-Q[ P0vB# \X:9132:2A,h 'K*4& P4͌ -n r[1wr5v)= 6:j2%; oc Nvubkg v-  @IR͉` 6mhl7v1@  )0ɑd"o7*Clm`'GIв3Yk0`&alǬ;e$1Pd@'' ; hZ2vnK[ eb0ź.@3"TVV `QC@1 7 tX,?3ldWȉ_ p_TOj,Od  柅7":@pBX?_GMo/otKMGml q:NХP@WM/ l2N[[F$ h r2k\w qi,,G6Skmm_* t-b{8,bg03!N#(;/9wC8̢E#.0?!0q%+Y e4FPxBOA_̪OA q՟F|BxOO_ A};@ Sgla9Z?CݚܽNƹ3W ZM!N,ǝ.BwTo_5ј8*]3 }]ӊkzAN"'[U>l-PhL0_9qY،b]f;Sh{)3Yhzs鼂5E,F^C" XV3\}_ASNU1L +29 ۵OU㴮Uΰ> -ͤoZK1}Չ8rOZQ?\0ƾ}ꭷHTT5U?CHG^/:drc9>=Իҳ,D@آ[u\P|qdzG4M,-|}ܮA -<0Jr詰m0I F`}O%G85^b14>Fa3Ǘ/q뀇u  l51n!k ld3I7HIcU}𳝐 -W!#\=?<=7T2M`/Sx&(jpT?lۆ|&:Z/vn~ lR># )H\ROsIIVk;Ӿ$.jp;/.år,d7&"oGx5ͳZ6+&Vuc5iR[WzzٌMXZ}_l^F$ ;PM=b_:7UzB K7NBJ)-cDu`m=wٮ*]0n[?2C}܆vy3GFn|خFd&*QEa%~Kw6nqv,ûj 8hUofn$fIW{T^ʡtؑ$m_xF28rCum]k^MdgofgQjug! +]ܨһrPeQE5/^ *oT?* Fj'3hD|n(@y_S)c U( -^Cl–p\u2g6:= B[ y\ -tj %Nb%wrJ z{6gǧR)vNR -朇pNڑ*Ċm?<.$$l63%_崟Ps m*wж G]Oa+6k-Ū>.l -eH1DJB>\iLv#= $рN ~cMc {YMe|ԁE=]:̟uƞ_MNnv >}<509VEȊCߔsb 1ܧl J\Q`o~`ߤPaW'{&!Ntyąf-L#TgXHpQXs.OAziq&hsyz7SսAPiRK^蓂z+`&M!%2Ѧqe$҆,bD7϶tQEyeT'܉ -o]CKj͇&t[~]\Y1Tв PbUV ̕xM mYb9DfiOnH=*9S?\_LUC!+%9PK|?0ރt?UT5Df_n()&|fN;ysA*gl\VP ejț僷idJF%,덏Y(Yވu$ZB"{^N2=5K_AHDY&mh\zl{~ji 'ǿ CR,Aar]="EɃM~󓆱y\5\z Bwfac꺠|40~`~p=3P*yk cg`BHqq$)ېi% j6Zwszm|42ʵ=4k -8;pӼ>OւaRї/H?3#/dYLxVza˖hx0,Ykh;aoxqb:pVV\6~֧1Œ@0Uo;hyN9ybPˬwCž+ԑ. _;PdYQ?J9QOQ$5. $Qv x5m4BiF{yksWE s ; WY]f c7}vUJ4Ċ)sK4@??qPFY򭕋|^/w%9DD1~̳ɺZ %wRtϵ:-6olw\)Q6g InYe}mjKQ^A -7V]reЊPut!n0_yyscq> crQS81GMS aX1FuL*Coe`mL6SH{#j )D )ooi -YK̡sonzWP^}UsS}hʷ-8eڪYq#|}ͅieV ~]ȱWq +߈4՗=WgڹGR,NjvܓW#Ru􅧛ׁGEX0p&(q4$(KV57k}?y!3y%&M2ZKƗ>b7"ptb-duItHm08f=v;T/9<VE(1JfƖ0jZv6,XQ{^#:/ * 7 SsJ?Vd˾ "_ }$1LiQ FzPRFC/\Y(d0BU\ /й++y娬o$j̟6L\ʰ?9nnSki)c@s:>᚟MOh?1It-dYժW[u&)jќ+co_maMjd=~\ɋ< f7QÌuN/7H}q+w{ƒ uXT/ay:J࢐V /3 88c-4Ԅ󧳛WFY?!#de"v`+zDjӏk^i}p`u}%: sMVt3I1u6C -a¸jH6H뫇/lM`Bˠo)+h _,Z>,{_6ӑ =\dOl緻"qs|i[WAz97}Via,vDe"f3aUcE -U<4I?N~Ibpl[wcDU^m1~ MYJ) &Z6U<?J+e/,Y + B6#AsOxUuiŀPR-Uyw[r4}4@/Zc6/WuX_sҐ3>ҲoNQ~Q:yym r7cX'&i>D~贸H6%X@cԢL%?%nbT)&@olѬf,U}p>pwswQKQR|b2rkXu1EYjbPL&W2D%n=KF0kr.|h'?j!:5~R{|%tL_`1_3|*TU>Rj R lc~fK]s>\ -܀JJqt^|>J4ϑ35"I:ۆcDo -`6{,duXJSEsCT>l)nkFloK?%LJ6k!* 6YKsjF׺4ͽ1"bl+@O ,ݹF'v(bo/nc`cOawKsnإr4?D9"* }{p~R|]q63;Ԁ}%.GHӧu,Jj\i QTTAa>B?kxjE9TžVS9wś y~V=Ok_8aY[##X~/۾$ G{Wlglx=$|Fy3q3̯֒A-{<-ttm}PW<_\%&7J.j}qr )"}XFf؅c;!!l;ێf3I]\Vqe^Tt1Wñ@sg{=7``y +]eS7C gyFTX2[0st*tLt"t+hNMǏe,ri?љ%2^p| 9UvTX"X&zȡthx{,*^L]_Hl,On%yd"7yKeKk(Gdطq9u.918,^y|Lxtn}_^{:}sct+뎰O`&1CeoSy*{^ -lY4SH7N3il{0EpՕ%ֳ3&5Sy5~f {CB:wvGbˋxv0LlEJzüe_5x#:hN:Gq^qVqk"7pԕGŪ[ l+u;Rb*a)sgnv9Cq(2.%`容/zMnBhA?StM/v/sHw&g~8]5jQjbBaE-Z+sK50wy R]1Je^㒳!0U ?aϑ ڢ1qFU>l[Y Ư4`ET .??_6@yD - >7 n\'_Ejjp2| Jh'[mJ~_hK@]*y=E #1p5CMQt'=9 E|3ЁY0q }dZ=X[]2 wfgҏiNWQt狠NXYy7@*ild%fE hwV!+ZD@֒r -tHS6'L#_`y$t@\GV-g -IQ3-8!4 -ct0E.D-FS 6\\?YHPP <~JVA\1Ҍ]b,e*/KbV*;*clV -ٗM &!76qS& #Ux6,_r?!2Yy9z&bnq\sT91C,fk -\ـ;e7rRn'̳3_!~,;V윓q9c})wCk\9nÐ /V78٘bXW^x],>%2.AdSMirVf(Y_[?d7 y]%^Y.YFw )wCA]D5`[>S#;27JYiv!fr52B}AKGMHmn*o -ο5 fDv面:ӷPYKf'4De|ٵΜ?g(۳OD0KaE7lkeYJf ~jho{ TS]gZY2*$|_{7LvA2d$/ 'HLw@$ڬ8NA @dbxFC*ō08 ^#kuӥqT3AQENNuG1X,0wW3e i_B}mH1pDR4xүC)gjŕGFop5qh{oM=k!&|[t2ɽFeɼ=')ձG@{G)@/oY_oAbZj؞Dp~,G/~KaAg6 DOě(JeUUm -G6B=?~+.kĿ~Sq#V]o20[JZA~,hIǻ  f>%0v!X>0IJ!isٚ3 Sk1 Q\}sp0w釂͚߻KS^Q 9^| -52(as^"/ݝix0ʌ_.Ur0o=Ӄt1%GhW^60 %5"| ɥS H&'O}tUFc3f.q8&7wz_bY{*c&i$o{olT\W9ʒz ~8b;Zod \XM+ɫ$A9weElDhd6*&tm5ȄH_ſ@$C:n_}~\k8xYBYf͏o?MK[2vImtmG"b8k#o,en\)55{\՝JMA3oedYQ:S46&/uM$3i*\s9I1Asء]CW;}S *MM߷}sw<776+0STZ!w 6=|Z>)7HDs? f}ˏ6":ߺf2k6˖ 66~5{tTҊuou؟粑AtǐA1!?wq.xC`4#qb+ȲXb/xL]7"7ˬM-{vDN笓Yw6=3zS ; -٭"*GUIj;L+h#fޛM -bh60lv4Y‚-\"*;qk>iԢ1?l`2'_^!S:~(f* |>j\Gɴ[gvՙe+u >zuu8d$|[%.jEm$(^k6 J֢5jg0߅34^mkWkAri $;1 Q︃Y?["NOQzi.rIHB)/e276MڰYm" .d$DRS9&=7ya)4P|Wh7fjm'S$ugixv`MYSH}Ap;f8(zɗ4fFD‹(-_~:/}l<ڴd4Ty\]TU *i':#IijQqw֎Hݦ veIS*G]@-y>ە郛q -)U0`ȋJ4+jS^ٿl +#n_ڷ'796U:QV]~Vik;J~>ϷߡE2WWG~y?Rkg(7WDtl]p>`[/Ht(@>+_{k}@ہ0D6Lz-s/݃knESCwQ_L0]? fpEN{=@ӎtslH=\Hh-/_B yFL]c̷PދXtн5dUȝBY$}a_P2jƥh02[ebiG;JǷ?ƴ9ѬMu4Ħ*{`F1q)pD^У>8Z^J:ˤ}<3 \H<8'-Тf\ZCzC,LYWU3!U, b`8wP!y%0 9r$۪K4B(o̳ˑ}FCAö236߄b:Œ `e+j7H؜e_)Y5n3SV_}e= Ln7}  -M &q=:HBuWO՟$mr$z2Qeh꠫r[DDZ/\=&?{D1{ycTy_;OȬ;kK zjէ<űPr0CvPAQ(^M֓f#㍨KJrL^w5w*ޟׁ}ȝ)oYb®LjVd s=L2*i^}W4pF2?wrh%tڏѢIɅbcKȈDe322¿*tnYߧ5Xõ#.9U֚42C -, *oEaT$[SNb?,d;hq,gs2x| 5IL2ɖϡ ܍Y4x*;cfNf"xг> %8K wQLaٕKt"C=?+=zoF `䥗 -T;JF2q]F^ G"Ṳ̈́} k9^FW/>|X0p/ݦ5`KXD-]Gn2cCS&&Bd9D\ł[̧mpn˜X`gGKwE*oBO&Ƃ_PO3(]&MȖf^;Z=z7.'%I-ï4+϶VH}_J%"%&#ġԫ7LqB} H)Z*;כ _3XhO&|0!έ oZwbK+!#.v9I)HR[vh)XS 1tA 7m<*"ޱ+B,&a|J#jgR2? +,eYֶ#А:u?G-4MZm!n0U_'"T&ke$zEQ|NP+q -AvȸҚLۋ=~8\t)+%iU#q|2En4WÇ$M5`;Xn 8DRøR`c}%=Xmx[RѶՉU~VuIʇDkѮҨFh -~KkeJ> т*EZ$([eiofL2GD엟uJ~1|C+66[yַachI@@㙛uyq?1 H/=}JWʊW(+]6[e XAoL5i<[ռonc -2@VMu_rX=1e.:lsՈTV(De~: ;V4Y4T -'*-?vh -endstream -endobj -1167 0 obj << -/Type /FontDescriptor -/FontName /NTEIKC+CMTT8 -/Flags 4 -/FontBBox [-5 -232 545 699] -/Ascent 611 -/CapHeight 611 -/Descent -222 -/ItalicAngle 0 -/StemV 76 -/XHeight 431 -/CharSet (/A/B/C/D/E/F/G/I/L/M/N/O/Q/R/S/T/U/V/X/Y/a/asciicircum/asterisk/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/e/eight/equal/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/quotedbl/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 1166 0 R ->> endobj -757 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /ZICEQU+CMBX12 -/FontDescriptor 1139 0 R -/FirstChar 123 -/LastChar 123 -/Widths 1126 0 R ->> endobj -934 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /MWBHNP+CMEX10 -/FontDescriptor 1141 0 R -/FirstChar 18 -/LastChar 89 -/Widths 1124 0 R ->> endobj -593 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /ZSFFXJ+CMMI12 -/FontDescriptor 1143 0 R -/FirstChar 25 -/LastChar 121 -/Widths 1133 0 R ->> endobj -809 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /MLNBEG+CMMI8 -/FontDescriptor 1145 0 R -/FirstChar 25 -/LastChar 106 -/Widths 1125 0 R ->> endobj -442 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /HOHYXF+CMR12 -/FontDescriptor 1147 0 R -/FirstChar 11 -/LastChar 127 -/Widths 1135 0 R ->> endobj -440 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /SPDDYT+CMR17 -/FontDescriptor 1149 0 R -/FirstChar 44 -/LastChar 121 -/Widths 1136 0 R ->> endobj -618 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /FKGUSP+CMR6 -/FontDescriptor 1151 0 R -/FirstChar 48 -/LastChar 57 -/Widths 1130 0 R ->> endobj -595 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /LNZRIV+CMR8 -/FontDescriptor 1153 0 R -/FirstChar 43 -/LastChar 65 -/Widths 1131 0 R ->> endobj -439 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /KNXTDX+CMSSBX10 -/FontDescriptor 1155 0 R -/FirstChar 11 -/LastChar 122 -/Widths 1137 0 R ->> endobj -594 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /CWAMZC+CMSY10 -/FontDescriptor 1157 0 R -/FirstChar 0 -/LastChar 112 -/Widths 1132 0 R ->> endobj -943 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /HBIEHQ+CMSY6 -/FontDescriptor 1159 0 R -/FirstChar 0 -/LastChar 0 -/Widths 1123 0 R ->> endobj -651 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /YQORBY+CMSY8 -/FontDescriptor 1161 0 R -/FirstChar 102 -/LastChar 103 -/Widths 1127 0 R ->> endobj -538 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /RUXLPV+CMTI12 -/FontDescriptor 1163 0 R -/FirstChar 34 -/LastChar 122 -/Widths 1134 0 R ->> endobj -645 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /XNPUWP+CMTT12 -/FontDescriptor 1165 0 R -/FirstChar 39 -/LastChar 122 -/Widths 1128 0 R ->> endobj -619 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /NTEIKC+CMTT8 -/FontDescriptor 1167 0 R -/FirstChar 34 -/LastChar 125 -/Widths 1129 0 R ->> endobj -443 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [406 0 R 483 0 R 522 0 R 528 0 R 534 0 R 541 0 R] ->> endobj -550 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [547 0 R 552 0 R 558 0 R 572 0 R 588 0 R 602 0 R] ->> endobj -620 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [611 0 R 622 0 R 626 0 R 630 0 R 634 0 R 642 0 R] ->> endobj -652 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [648 0 R 657 0 R 666 0 R 674 0 R 681 0 R 687 0 R] ->> endobj -699 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [695 0 R 703 0 R 717 0 R 741 0 R 759 0 R 787 0 R] ->> endobj -830 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [805 0 R 836 0 R 847 0 R 866 0 R 889 0 R 895 0 R] ->> endobj -902 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [899 0 R 904 0 R 910 0 R 916 0 R 926 0 R 931 0 R] ->> endobj -947 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [936 0 R 949 0 R 959 0 R 966 0 R 976 0 R 984 0 R] ->> endobj -991 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [988 0 R 996 0 R 1003 0 R 1007 0 R 1011 0 R 1016 0 R] ->> endobj -1024 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [1020 0 R 1027 0 R 1032 0 R 1038 0 R 1042 0 R 1046 0 R] ->> endobj -1053 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [1050 0 R 1055 0 R 1062 0 R 1066 0 R 1070 0 R 1074 0 R] ->> endobj -1081 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [1078 0 R 1087 0 R 1091 0 R 1095 0 R 1100 0 R 1108 0 R] ->> endobj -1122 0 obj << -/Type /Pages -/Count 1 -/Parent 1170 0 R -/Kids [1117 0 R] ->> endobj -1168 0 obj << -/Type /Pages -/Count 36 -/Parent 1171 0 R -/Kids [443 0 R 550 0 R 620 0 R 652 0 R 699 0 R 830 0 R] ->> endobj -1169 0 obj << -/Type /Pages -/Count 36 -/Parent 1171 0 R -/Kids [902 0 R 947 0 R 991 0 R 1024 0 R 1053 0 R 1081 0 R] ->> endobj -1170 0 obj << -/Type /Pages -/Count 1 -/Parent 1171 0 R -/Kids [1122 0 R] ->> endobj -1171 0 obj << -/Type /Pages -/Count 73 -/Kids [1168 0 R 1169 0 R 1170 0 R] ->> endobj -1172 0 obj << -/Type /Outlines -/First 3 0 R -/Last 403 0 R -/Count 12 ->> endobj -403 0 obj << -/Title 404 0 R -/A 401 0 R -/Parent 1172 0 R -/Prev 383 0 R ->> endobj -399 0 obj << -/Title 400 0 R -/A 397 0 R -/Parent 383 0 R -/Prev 387 0 R ->> endobj -395 0 obj << -/Title 396 0 R -/A 393 0 R -/Parent 387 0 R -/Prev 391 0 R ->> endobj -391 0 obj << -/Title 392 0 R -/A 389 0 R -/Parent 387 0 R -/Next 395 0 R ->> endobj -387 0 obj << -/Title 388 0 R -/A 385 0 R -/Parent 383 0 R -/Next 399 0 R -/First 391 0 R -/Last 395 0 R -/Count -2 ->> endobj -383 0 obj << -/Title 384 0 R -/A 381 0 R -/Parent 1172 0 R -/Prev 375 0 R -/Next 403 0 R -/First 387 0 R -/Last 399 0 R -/Count -2 ->> endobj -379 0 obj << -/Title 380 0 R -/A 377 0 R -/Parent 375 0 R ->> endobj -375 0 obj << -/Title 376 0 R -/A 373 0 R -/Parent 1172 0 R -/Prev 335 0 R -/Next 383 0 R -/First 379 0 R -/Last 379 0 R -/Count -1 ->> endobj -371 0 obj << -/Title 372 0 R -/A 369 0 R -/Parent 343 0 R -/Prev 367 0 R ->> endobj -367 0 obj << -/Title 368 0 R -/A 365 0 R -/Parent 343 0 R -/Prev 363 0 R -/Next 371 0 R ->> endobj -363 0 obj << -/Title 364 0 R -/A 361 0 R -/Parent 343 0 R -/Prev 359 0 R -/Next 367 0 R ->> endobj -359 0 obj << -/Title 360 0 R -/A 357 0 R -/Parent 343 0 R -/Prev 355 0 R -/Next 363 0 R ->> endobj -355 0 obj << -/Title 356 0 R -/A 353 0 R -/Parent 343 0 R -/Prev 351 0 R -/Next 359 0 R ->> endobj -351 0 obj << -/Title 352 0 R -/A 349 0 R -/Parent 343 0 R -/Prev 347 0 R -/Next 355 0 R ->> endobj -347 0 obj << -/Title 348 0 R -/A 345 0 R -/Parent 343 0 R -/Next 351 0 R ->> endobj -343 0 obj << -/Title 344 0 R -/A 341 0 R -/Parent 335 0 R -/Prev 339 0 R -/First 347 0 R -/Last 371 0 R -/Count -7 ->> endobj -339 0 obj << -/Title 340 0 R -/A 337 0 R -/Parent 335 0 R -/Next 343 0 R ->> endobj -335 0 obj << -/Title 336 0 R -/A 333 0 R -/Parent 1172 0 R -/Prev 287 0 R -/Next 375 0 R -/First 339 0 R -/Last 343 0 R -/Count -2 ->> endobj -331 0 obj << -/Title 332 0 R -/A 329 0 R -/Parent 311 0 R -/Prev 327 0 R ->> endobj -327 0 obj << -/Title 328 0 R -/A 325 0 R -/Parent 311 0 R -/Prev 323 0 R -/Next 331 0 R ->> endobj -323 0 obj << -/Title 324 0 R -/A 321 0 R -/Parent 311 0 R -/Prev 319 0 R -/Next 327 0 R ->> endobj -319 0 obj << -/Title 320 0 R -/A 317 0 R -/Parent 311 0 R -/Prev 315 0 R -/Next 323 0 R ->> endobj -315 0 obj << -/Title 316 0 R -/A 313 0 R -/Parent 311 0 R -/Next 319 0 R ->> endobj -311 0 obj << -/Title 312 0 R -/A 309 0 R -/Parent 287 0 R -/Prev 307 0 R -/First 315 0 R -/Last 331 0 R -/Count -5 ->> endobj -307 0 obj << -/Title 308 0 R -/A 305 0 R -/Parent 287 0 R -/Prev 303 0 R -/Next 311 0 R ->> endobj -303 0 obj << -/Title 304 0 R -/A 301 0 R -/Parent 287 0 R -/Prev 299 0 R -/Next 307 0 R ->> endobj -299 0 obj << -/Title 300 0 R -/A 297 0 R -/Parent 287 0 R -/Prev 295 0 R -/Next 303 0 R ->> endobj -295 0 obj << -/Title 296 0 R -/A 293 0 R -/Parent 287 0 R -/Prev 291 0 R -/Next 299 0 R ->> endobj -291 0 obj << -/Title 292 0 R -/A 289 0 R -/Parent 287 0 R -/Next 295 0 R ->> endobj -287 0 obj << -/Title 288 0 R -/A 285 0 R -/Parent 1172 0 R -/Prev 259 0 R -/Next 335 0 R -/First 291 0 R -/Last 311 0 R -/Count -6 ->> endobj -283 0 obj << -/Title 284 0 R -/A 281 0 R -/Parent 267 0 R -/Prev 279 0 R ->> endobj -279 0 obj << -/Title 280 0 R -/A 277 0 R -/Parent 267 0 R -/Prev 275 0 R -/Next 283 0 R ->> endobj -275 0 obj << -/Title 276 0 R -/A 273 0 R -/Parent 267 0 R -/Prev 271 0 R -/Next 279 0 R ->> endobj -271 0 obj << -/Title 272 0 R -/A 269 0 R -/Parent 267 0 R -/Next 275 0 R ->> endobj -267 0 obj << -/Title 268 0 R -/A 265 0 R -/Parent 259 0 R -/Prev 263 0 R -/First 271 0 R -/Last 283 0 R -/Count -4 ->> endobj -263 0 obj << -/Title 264 0 R -/A 261 0 R -/Parent 259 0 R -/Next 267 0 R ->> endobj -259 0 obj << -/Title 260 0 R -/A 257 0 R -/Parent 1172 0 R -/Prev 235 0 R -/Next 287 0 R -/First 263 0 R -/Last 267 0 R -/Count -2 ->> endobj -255 0 obj << -/Title 256 0 R -/A 253 0 R -/Parent 243 0 R -/Prev 251 0 R ->> endobj -251 0 obj << -/Title 252 0 R -/A 249 0 R -/Parent 243 0 R -/Prev 247 0 R -/Next 255 0 R ->> endobj -247 0 obj << -/Title 248 0 R -/A 245 0 R -/Parent 243 0 R -/Next 251 0 R ->> endobj -243 0 obj << -/Title 244 0 R -/A 241 0 R -/Parent 235 0 R -/Prev 239 0 R -/First 247 0 R -/Last 255 0 R -/Count -3 ->> endobj -239 0 obj << -/Title 240 0 R -/A 237 0 R -/Parent 235 0 R -/Next 243 0 R ->> endobj -235 0 obj << -/Title 236 0 R -/A 233 0 R -/Parent 1172 0 R -/Prev 211 0 R -/Next 259 0 R -/First 239 0 R -/Last 243 0 R -/Count -2 ->> endobj -231 0 obj << -/Title 232 0 R -/A 229 0 R -/Parent 219 0 R -/Prev 227 0 R ->> endobj -227 0 obj << -/Title 228 0 R -/A 225 0 R -/Parent 219 0 R -/Prev 223 0 R -/Next 231 0 R ->> endobj -223 0 obj << -/Title 224 0 R -/A 221 0 R -/Parent 219 0 R -/Next 227 0 R ->> endobj -219 0 obj << -/Title 220 0 R -/A 217 0 R -/Parent 211 0 R -/Prev 215 0 R -/First 223 0 R -/Last 231 0 R -/Count -3 ->> endobj -215 0 obj << -/Title 216 0 R -/A 213 0 R -/Parent 211 0 R -/Next 219 0 R ->> endobj -211 0 obj << -/Title 212 0 R -/A 209 0 R -/Parent 1172 0 R -/Prev 143 0 R -/Next 235 0 R -/First 215 0 R -/Last 219 0 R -/Count -2 ->> endobj -207 0 obj << -/Title 208 0 R -/A 205 0 R -/Parent 171 0 R -/Prev 203 0 R ->> endobj -203 0 obj << -/Title 204 0 R -/A 201 0 R -/Parent 171 0 R -/Prev 199 0 R -/Next 207 0 R ->> endobj -199 0 obj << -/Title 200 0 R -/A 197 0 R -/Parent 171 0 R -/Prev 195 0 R -/Next 203 0 R ->> endobj -195 0 obj << -/Title 196 0 R -/A 193 0 R -/Parent 171 0 R -/Prev 191 0 R -/Next 199 0 R ->> endobj -191 0 obj << -/Title 192 0 R -/A 189 0 R -/Parent 171 0 R -/Prev 187 0 R -/Next 195 0 R ->> endobj -187 0 obj << -/Title 188 0 R -/A 185 0 R -/Parent 171 0 R -/Prev 183 0 R -/Next 191 0 R ->> endobj -183 0 obj << -/Title 184 0 R -/A 181 0 R -/Parent 171 0 R -/Prev 179 0 R -/Next 187 0 R ->> endobj -179 0 obj << -/Title 180 0 R -/A 177 0 R -/Parent 171 0 R -/Prev 175 0 R -/Next 183 0 R ->> endobj -175 0 obj << -/Title 176 0 R -/A 173 0 R -/Parent 171 0 R -/Next 179 0 R ->> endobj -171 0 obj << -/Title 172 0 R -/A 169 0 R -/Parent 143 0 R -/Prev 151 0 R -/First 175 0 R -/Last 207 0 R -/Count -9 ->> endobj -167 0 obj << -/Title 168 0 R -/A 165 0 R -/Parent 151 0 R -/Prev 163 0 R ->> endobj -163 0 obj << -/Title 164 0 R -/A 161 0 R -/Parent 151 0 R -/Prev 159 0 R -/Next 167 0 R ->> endobj -159 0 obj << -/Title 160 0 R -/A 157 0 R -/Parent 151 0 R -/Prev 155 0 R -/Next 163 0 R ->> endobj -155 0 obj << -/Title 156 0 R -/A 153 0 R -/Parent 151 0 R -/Next 159 0 R ->> endobj -151 0 obj << -/Title 152 0 R -/A 149 0 R -/Parent 143 0 R -/Prev 147 0 R -/Next 171 0 R -/First 155 0 R -/Last 167 0 R -/Count -4 ->> endobj -147 0 obj << -/Title 148 0 R -/A 145 0 R -/Parent 143 0 R -/Next 151 0 R ->> endobj -143 0 obj << -/Title 144 0 R -/A 141 0 R -/Parent 1172 0 R -/Prev 119 0 R -/Next 211 0 R -/First 147 0 R -/Last 171 0 R -/Count -3 ->> endobj -139 0 obj << -/Title 140 0 R -/A 137 0 R -/Parent 119 0 R -/Prev 131 0 R ->> endobj -135 0 obj << -/Title 136 0 R -/A 133 0 R -/Parent 131 0 R ->> endobj -131 0 obj << -/Title 132 0 R -/A 129 0 R -/Parent 119 0 R -/Prev 123 0 R -/Next 139 0 R -/First 135 0 R -/Last 135 0 R -/Count -1 ->> endobj -127 0 obj << -/Title 128 0 R -/A 125 0 R -/Parent 123 0 R ->> endobj -123 0 obj << -/Title 124 0 R -/A 121 0 R -/Parent 119 0 R -/Next 131 0 R -/First 127 0 R -/Last 127 0 R -/Count -1 ->> endobj -119 0 obj << -/Title 120 0 R -/A 117 0 R -/Parent 1172 0 R -/Prev 75 0 R -/Next 143 0 R -/First 123 0 R -/Last 139 0 R -/Count -3 ->> endobj -115 0 obj << -/Title 116 0 R -/A 113 0 R -/Parent 79 0 R -/Prev 111 0 R ->> endobj -111 0 obj << -/Title 112 0 R -/A 109 0 R -/Parent 79 0 R -/Prev 107 0 R -/Next 115 0 R ->> endobj -107 0 obj << -/Title 108 0 R -/A 105 0 R -/Parent 79 0 R -/Prev 103 0 R -/Next 111 0 R ->> endobj -103 0 obj << -/Title 104 0 R -/A 101 0 R -/Parent 79 0 R -/Prev 99 0 R -/Next 107 0 R ->> endobj -99 0 obj << -/Title 100 0 R -/A 97 0 R -/Parent 79 0 R -/Prev 95 0 R -/Next 103 0 R ->> endobj -95 0 obj << -/Title 96 0 R -/A 93 0 R -/Parent 79 0 R -/Prev 91 0 R -/Next 99 0 R ->> endobj -91 0 obj << -/Title 92 0 R -/A 89 0 R -/Parent 79 0 R -/Prev 87 0 R -/Next 95 0 R ->> endobj -87 0 obj << -/Title 88 0 R -/A 85 0 R -/Parent 79 0 R -/Prev 83 0 R -/Next 91 0 R ->> endobj -83 0 obj << -/Title 84 0 R -/A 81 0 R -/Parent 79 0 R -/Next 87 0 R ->> endobj -79 0 obj << -/Title 80 0 R -/A 77 0 R -/Parent 75 0 R -/First 83 0 R -/Last 115 0 R -/Count -9 ->> endobj -75 0 obj << -/Title 76 0 R -/A 73 0 R -/Parent 1172 0 R -/Prev 3 0 R -/Next 119 0 R -/First 79 0 R -/Last 79 0 R -/Count -1 ->> endobj -71 0 obj << -/Title 72 0 R -/A 69 0 R -/Parent 63 0 R -/Prev 67 0 R ->> endobj -67 0 obj << -/Title 68 0 R -/A 65 0 R -/Parent 63 0 R -/Next 71 0 R ->> endobj -63 0 obj << -/Title 64 0 R -/A 61 0 R -/Parent 3 0 R -/Prev 35 0 R -/First 67 0 R -/Last 71 0 R -/Count -2 ->> endobj -59 0 obj << -/Title 60 0 R -/A 57 0 R -/Parent 35 0 R -/Prev 55 0 R ->> endobj -55 0 obj << -/Title 56 0 R -/A 53 0 R -/Parent 35 0 R -/Prev 51 0 R -/Next 59 0 R ->> endobj -51 0 obj << -/Title 52 0 R -/A 49 0 R -/Parent 35 0 R -/Prev 47 0 R -/Next 55 0 R ->> endobj -47 0 obj << -/Title 48 0 R -/A 45 0 R -/Parent 35 0 R -/Prev 43 0 R -/Next 51 0 R ->> endobj -43 0 obj << -/Title 44 0 R -/A 41 0 R -/Parent 35 0 R -/Prev 39 0 R -/Next 47 0 R ->> endobj -39 0 obj << -/Title 40 0 R -/A 37 0 R -/Parent 35 0 R -/Next 43 0 R ->> endobj -35 0 obj << -/Title 36 0 R -/A 33 0 R -/Parent 3 0 R -/Prev 7 0 R -/Next 63 0 R -/First 39 0 R -/Last 59 0 R -/Count -6 ->> endobj -31 0 obj << -/Title 32 0 R -/A 29 0 R -/Parent 7 0 R -/Prev 27 0 R ->> endobj -27 0 obj << -/Title 28 0 R -/A 25 0 R -/Parent 7 0 R -/Prev 23 0 R -/Next 31 0 R ->> endobj -23 0 obj << -/Title 24 0 R -/A 21 0 R -/Parent 7 0 R -/Prev 19 0 R -/Next 27 0 R ->> endobj -19 0 obj << -/Title 20 0 R -/A 17 0 R -/Parent 7 0 R -/Prev 15 0 R -/Next 23 0 R ->> endobj -15 0 obj << -/Title 16 0 R -/A 13 0 R -/Parent 7 0 R -/Prev 11 0 R -/Next 19 0 R ->> endobj -11 0 obj << -/Title 12 0 R -/A 9 0 R -/Parent 7 0 R -/Next 15 0 R ->> endobj -7 0 obj << -/Title 8 0 R -/A 5 0 R -/Parent 3 0 R -/Next 35 0 R -/First 11 0 R -/Last 31 0 R -/Count -6 ->> endobj -3 0 obj << -/Title 4 0 R -/A 1 0 R -/Parent 1172 0 R -/Next 75 0 R -/First 7 0 R -/Last 63 0 R -/Count -3 ->> endobj -1173 0 obj << -/Names [(Doc-Start) 438 0 R (Item.1) 565 0 R (Item.10) 579 0 R (Item.100) 851 0 R (Item.101) 852 0 R (Item.102) 853 0 R] -/Limits [(Doc-Start) (Item.102)] ->> endobj -1174 0 obj << -/Names [(Item.103) 854 0 R (Item.104) 855 0 R (Item.105) 856 0 R (Item.106) 857 0 R (Item.107) 858 0 R (Item.108) 859 0 R] -/Limits [(Item.103) (Item.108)] ->> endobj -1175 0 obj << -/Names [(Item.109) 860 0 R (Item.11) 580 0 R (Item.110) 861 0 R (Item.111) 862 0 R (Item.112) 863 0 R (Item.113) 864 0 R] -/Limits [(Item.109) (Item.113)] ->> endobj -1176 0 obj << -/Names [(Item.114) 869 0 R (Item.115) 870 0 R (Item.116) 871 0 R (Item.117) 872 0 R (Item.118) 873 0 R (Item.119) 874 0 R] -/Limits [(Item.114) (Item.119)] ->> endobj -1177 0 obj << -/Names [(Item.12) 581 0 R (Item.120) 875 0 R (Item.121) 876 0 R (Item.122) 877 0 R (Item.123) 878 0 R (Item.124) 879 0 R] -/Limits [(Item.12) (Item.124)] ->> endobj -1178 0 obj << -/Names [(Item.125) 880 0 R (Item.126) 881 0 R (Item.127) 882 0 R (Item.128) 883 0 R (Item.129) 884 0 R (Item.13) 660 0 R] -/Limits [(Item.125) (Item.13)] ->> endobj -1179 0 obj << -/Names [(Item.130) 914 0 R (Item.131) 919 0 R (Item.132) 920 0 R (Item.133) 921 0 R (Item.134) 922 0 R (Item.135) 923 0 R] -/Limits [(Item.130) (Item.135)] ->> endobj -1180 0 obj << -/Names [(Item.136) 939 0 R (Item.137) 940 0 R (Item.138) 941 0 R (Item.139) 942 0 R (Item.14) 661 0 R (Item.140) 944 0 R] -/Limits [(Item.136) (Item.140)] ->> endobj -1181 0 obj << -/Names [(Item.141) 945 0 R (Item.142) 946 0 R (Item.143) 952 0 R (Item.144) 953 0 R (Item.145) 954 0 R (Item.146) 955 0 R] -/Limits [(Item.141) (Item.146)] ->> endobj -1182 0 obj << -/Names [(Item.147) 956 0 R (Item.148) 1058 0 R (Item.149) 1059 0 R (Item.15) 662 0 R (Item.150) 1060 0 R (Item.16) 721 0 R] -/Limits [(Item.147) (Item.16)] ->> endobj -1183 0 obj << -/Names [(Item.17) 722 0 R (Item.18) 725 0 R (Item.19) 726 0 R (Item.2) 566 0 R (Item.20) 728 0 R (Item.21) 729 0 R] -/Limits [(Item.17) (Item.21)] ->> endobj -1184 0 obj << -/Names [(Item.22) 730 0 R (Item.23) 731 0 R (Item.24) 732 0 R (Item.25) 733 0 R (Item.26) 735 0 R (Item.27) 736 0 R] -/Limits [(Item.22) (Item.27)] ->> endobj -1185 0 obj << -/Names [(Item.28) 737 0 R (Item.29) 744 0 R (Item.3) 567 0 R (Item.30) 745 0 R (Item.31) 747 0 R (Item.32) 748 0 R] -/Limits [(Item.28) (Item.32)] ->> endobj -1186 0 obj << -/Names [(Item.33) 749 0 R (Item.34) 750 0 R (Item.35) 751 0 R (Item.36) 752 0 R (Item.37) 753 0 R (Item.38) 754 0 R] -/Limits [(Item.33) (Item.38)] ->> endobj -1187 0 obj << -/Names [(Item.39) 755 0 R (Item.4) 568 0 R (Item.40) 756 0 R (Item.41) 762 0 R (Item.42) 763 0 R (Item.43) 764 0 R] -/Limits [(Item.39) (Item.43)] ->> endobj -1188 0 obj << -/Names [(Item.44) 765 0 R (Item.45) 766 0 R (Item.46) 767 0 R (Item.47) 768 0 R (Item.48) 769 0 R (Item.49) 770 0 R] -/Limits [(Item.44) (Item.49)] ->> endobj -1189 0 obj << -/Names [(Item.5) 569 0 R (Item.50) 771 0 R (Item.51) 772 0 R (Item.52) 773 0 R (Item.53) 775 0 R (Item.54) 776 0 R] -/Limits [(Item.5) (Item.54)] ->> endobj -1190 0 obj << -/Names [(Item.55) 777 0 R (Item.56) 778 0 R (Item.57) 779 0 R (Item.58) 780 0 R (Item.59) 790 0 R (Item.6) 575 0 R] -/Limits [(Item.55) (Item.6)] ->> endobj -1191 0 obj << -/Names [(Item.60) 791 0 R (Item.61) 792 0 R (Item.62) 793 0 R (Item.63) 794 0 R (Item.64) 795 0 R (Item.65) 796 0 R] -/Limits [(Item.60) (Item.65)] ->> endobj -1192 0 obj << -/Names [(Item.66) 797 0 R (Item.67) 798 0 R (Item.68) 799 0 R (Item.69) 800 0 R (Item.7) 576 0 R (Item.70) 802 0 R] -/Limits [(Item.66) (Item.70)] ->> endobj -1193 0 obj << -/Names [(Item.71) 808 0 R (Item.72) 810 0 R (Item.73) 811 0 R (Item.74) 812 0 R (Item.75) 813 0 R (Item.76) 814 0 R] -/Limits [(Item.71) (Item.76)] ->> endobj -1194 0 obj << -/Names [(Item.77) 815 0 R (Item.78) 816 0 R (Item.79) 817 0 R (Item.8) 577 0 R (Item.80) 818 0 R (Item.81) 819 0 R] -/Limits [(Item.77) (Item.81)] ->> endobj -1195 0 obj << -/Names [(Item.82) 820 0 R (Item.83) 821 0 R (Item.84) 822 0 R (Item.85) 823 0 R (Item.86) 824 0 R (Item.87) 825 0 R] -/Limits [(Item.82) (Item.87)] ->> endobj -1196 0 obj << -/Names [(Item.88) 826 0 R (Item.89) 827 0 R (Item.9) 578 0 R (Item.90) 828 0 R (Item.91) 829 0 R (Item.92) 839 0 R] -/Limits [(Item.88) (Item.92)] ->> endobj -1197 0 obj << -/Names [(Item.93) 840 0 R (Item.94) 841 0 R (Item.95) 842 0 R (Item.96) 843 0 R (Item.97) 844 0 R (Item.98) 845 0 R] -/Limits [(Item.93) (Item.98)] ->> endobj -1198 0 obj << -/Names [(Item.99) 850 0 R (appendix.A) 382 0 R (appendix.B) 402 0 R (cite.Sporer/Brandenburg/Edler) 599 0 R (figure.1) 544 0 R (figure.10) 979 0 R] -/Limits [(Item.99) (figure.10)] ->> endobj -1199 0 obj << -/Names [(figure.11) 1023 0 R (figure.12) 1035 0 R (figure.2) 591 0 R (figure.3) 592 0 R (figure.4) 670 0 R (figure.5) 677 0 R] -/Limits [(figure.11) (figure.5)] ->> endobj -1200 0 obj << -/Names [(figure.6) 707 0 R (figure.7) 969 0 R (figure.8) 970 0 R (figure.9) 971 0 R (page.1) 437 0 R (page.10) 574 0 R] -/Limits [(figure.6) (page.10)] ->> endobj -1201 0 obj << -/Names [(page.11) 590 0 R (page.12) 604 0 R (page.13) 613 0 R (page.14) 624 0 R (page.15) 628 0 R (page.16) 632 0 R] -/Limits [(page.11) (page.16)] ->> endobj -1202 0 obj << -/Names [(page.17) 636 0 R (page.18) 644 0 R (page.19) 650 0 R (page.2) 485 0 R (page.20) 659 0 R (page.21) 668 0 R] -/Limits [(page.17) (page.21)] ->> endobj -1203 0 obj << -/Names [(page.22) 676 0 R (page.23) 683 0 R (page.24) 689 0 R (page.25) 697 0 R (page.26) 705 0 R (page.27) 719 0 R] -/Limits [(page.22) (page.27)] ->> endobj -1204 0 obj << -/Names [(page.28) 743 0 R (page.29) 761 0 R (page.3) 524 0 R (page.30) 789 0 R (page.31) 807 0 R (page.32) 838 0 R] -/Limits [(page.28) (page.32)] ->> endobj -1205 0 obj << -/Names [(page.33) 849 0 R (page.34) 868 0 R (page.35) 891 0 R (page.36) 897 0 R (page.37) 901 0 R (page.38) 906 0 R] -/Limits [(page.33) (page.38)] ->> endobj -1206 0 obj << -/Names [(page.39) 912 0 R (page.4) 530 0 R (page.40) 918 0 R (page.41) 928 0 R (page.42) 933 0 R (page.43) 938 0 R] -/Limits [(page.39) (page.43)] ->> endobj -1207 0 obj << -/Names [(page.44) 951 0 R (page.45) 961 0 R (page.46) 968 0 R (page.47) 978 0 R (page.48) 986 0 R (page.49) 990 0 R] -/Limits [(page.44) (page.49)] ->> endobj -1208 0 obj << -/Names [(page.5) 536 0 R (page.50) 998 0 R (page.51) 1005 0 R (page.52) 1009 0 R (page.53) 1013 0 R (page.54) 1018 0 R] -/Limits [(page.5) (page.54)] ->> endobj -1209 0 obj << -/Names [(page.55) 1022 0 R (page.56) 1029 0 R (page.57) 1034 0 R (page.58) 1040 0 R (page.59) 1044 0 R (page.6) 543 0 R] -/Limits [(page.55) (page.6)] ->> endobj -1210 0 obj << -/Names [(page.60) 1048 0 R (page.61) 1052 0 R (page.62) 1057 0 R (page.63) 1064 0 R (page.64) 1068 0 R (page.65) 1072 0 R] -/Limits [(page.60) (page.65)] ->> endobj -1211 0 obj << -/Names [(page.66) 1076 0 R (page.67) 1080 0 R (page.68) 1089 0 R (page.69) 1093 0 R (page.7) 549 0 R (page.70) 1097 0 R] -/Limits [(page.66) (page.70)] ->> endobj -1212 0 obj << -/Names [(page.71) 1102 0 R (page.72) 1110 0 R (page.73) 1119 0 R (page.8) 554 0 R (page.9) 560 0 R (section*.1) 441 0 R] -/Limits [(page.71) (section*.1)] ->> endobj -1213 0 obj << -/Names [(section*.10) 605 0 R (section*.11) 606 0 R (section*.12) 607 0 R (section*.13) 608 0 R (section*.14) 614 0 R (section*.15) 615 0 R] -/Limits [(section*.10) (section*.15)] ->> endobj -1214 0 obj << -/Names [(section*.16) 616 0 R (section*.17) 617 0 R (section*.18) 663 0 R (section*.19) 669 0 R (section*.2) 537 0 R (section*.20) 678 0 R] -/Limits [(section*.16) (section*.20)] ->> endobj -1215 0 obj << -/Names [(section*.21) 684 0 R (section*.22) 685 0 R (section*.23) 720 0 R (section*.24) 724 0 R (section*.25) 727 0 R (section*.26) 734 0 R] -/Limits [(section*.21) (section*.26)] ->> endobj -1216 0 obj << -/Names [(section*.27) 746 0 R (section*.28) 774 0 R (section*.29) 907 0 R (section*.3) 561 0 R (section*.30) 913 0 R (section*.31) 1098 0 R] -/Limits [(section*.27) (section*.31)] ->> endobj -1217 0 obj << -/Names [(section*.32) 1111 0 R (section*.33) 1120 0 R (section*.4) 562 0 R (section*.5) 564 0 R (section*.6) 582 0 R (section*.7) 583 0 R] -/Limits [(section*.32) (section*.7)] ->> endobj -1218 0 obj << -/Names [(section*.8) 584 0 R (section*.9) 596 0 R (section.1) 2 0 R (section.10) 374 0 R (section.2) 74 0 R (section.3) 118 0 R] -/Limits [(section*.8) (section.3)] ->> endobj -1219 0 obj << -/Names [(section.4) 142 0 R (section.5) 210 0 R (section.6) 234 0 R (section.7) 258 0 R (section.8) 286 0 R (section.9) 334 0 R] -/Limits [(section.4) (section.9)] ->> endobj -1220 0 obj << -/Names [(subsection.1.1) 6 0 R (subsection.1.2) 34 0 R (subsection.1.3) 62 0 R (subsection.10.1) 378 0 R (subsection.2.1) 78 0 R (subsection.3.1) 122 0 R] -/Limits [(subsection.1.1) (subsection.3.1)] ->> endobj -1221 0 obj << -/Names [(subsection.3.2) 130 0 R (subsection.3.3) 138 0 R (subsection.4.1) 146 0 R (subsection.4.2) 150 0 R (subsection.4.3) 170 0 R (subsection.5.1) 214 0 R] -/Limits [(subsection.3.2) (subsection.5.1)] ->> endobj -1222 0 obj << -/Names [(subsection.5.2) 218 0 R (subsection.6.1) 238 0 R (subsection.6.2) 242 0 R (subsection.7.1) 262 0 R (subsection.7.2) 266 0 R (subsection.8.1) 290 0 R] -/Limits [(subsection.5.2) (subsection.8.1)] ->> endobj -1223 0 obj << -/Names [(subsection.8.2) 294 0 R (subsection.8.3) 298 0 R (subsection.8.4) 302 0 R (subsection.8.5) 306 0 R (subsection.8.6) 310 0 R (subsection.9.1) 338 0 R] -/Limits [(subsection.8.2) (subsection.9.1)] ->> endobj -1224 0 obj << -/Names [(subsection.9.2) 342 0 R (subsection.A.1) 386 0 R (subsection.A.2) 398 0 R (subsubsection.1.1.1) 10 0 R (subsubsection.1.1.2) 14 0 R (subsubsection.1.1.3) 18 0 R] -/Limits [(subsection.9.2) (subsubsection.1.1.3)] ->> endobj -1225 0 obj << -/Names [(subsubsection.1.1.4) 22 0 R (subsubsection.1.1.5) 26 0 R (subsubsection.1.1.6) 30 0 R (subsubsection.1.2.1) 38 0 R (subsubsection.1.2.2) 42 0 R (subsubsection.1.2.3) 46 0 R] -/Limits [(subsubsection.1.1.4) (subsubsection.1.2.3)] ->> endobj -1226 0 obj << -/Names [(subsubsection.1.2.4) 50 0 R (subsubsection.1.2.5) 54 0 R (subsubsection.1.2.6) 58 0 R (subsubsection.1.3.1) 66 0 R (subsubsection.1.3.2) 70 0 R (subsubsection.2.1.1) 82 0 R] -/Limits [(subsubsection.1.2.4) (subsubsection.2.1.1)] ->> endobj -1227 0 obj << -/Names [(subsubsection.2.1.2) 86 0 R (subsubsection.2.1.3) 90 0 R (subsubsection.2.1.4) 94 0 R (subsubsection.2.1.5) 98 0 R (subsubsection.2.1.6) 102 0 R (subsubsection.2.1.7) 106 0 R] -/Limits [(subsubsection.2.1.2) (subsubsection.2.1.7)] ->> endobj -1228 0 obj << -/Names [(subsubsection.2.1.8) 110 0 R (subsubsection.2.1.9) 114 0 R (subsubsection.3.1.1) 126 0 R (subsubsection.3.2.1) 134 0 R (subsubsection.4.2.1) 154 0 R (subsubsection.4.2.2) 158 0 R] -/Limits [(subsubsection.2.1.8) (subsubsection.4.2.2)] ->> endobj -1229 0 obj << -/Names [(subsubsection.4.2.3) 162 0 R (subsubsection.4.2.4) 166 0 R (subsubsection.4.3.1) 174 0 R (subsubsection.4.3.2) 178 0 R (subsubsection.4.3.3) 182 0 R (subsubsection.4.3.4) 186 0 R] -/Limits [(subsubsection.4.2.3) (subsubsection.4.3.4)] ->> endobj -1230 0 obj << -/Names [(subsubsection.4.3.5) 190 0 R (subsubsection.4.3.6) 194 0 R (subsubsection.4.3.7) 198 0 R (subsubsection.4.3.8) 202 0 R (subsubsection.4.3.9) 206 0 R (subsubsection.5.2.1) 222 0 R] -/Limits [(subsubsection.4.3.5) (subsubsection.5.2.1)] ->> endobj -1231 0 obj << -/Names [(subsubsection.5.2.2) 226 0 R (subsubsection.5.2.3) 230 0 R (subsubsection.6.2.1) 246 0 R (subsubsection.6.2.2) 250 0 R (subsubsection.6.2.3) 254 0 R (subsubsection.7.2.1) 270 0 R] -/Limits [(subsubsection.5.2.2) (subsubsection.7.2.1)] ->> endobj -1232 0 obj << -/Names [(subsubsection.7.2.2) 274 0 R (subsubsection.7.2.3) 278 0 R (subsubsection.7.2.4) 282 0 R (subsubsection.8.6.1) 314 0 R (subsubsection.8.6.2) 318 0 R (subsubsection.8.6.3) 322 0 R] -/Limits [(subsubsection.7.2.2) (subsubsection.8.6.3)] ->> endobj -1233 0 obj << -/Names [(subsubsection.8.6.4) 326 0 R (subsubsection.8.6.5) 330 0 R (subsubsection.9.2.1) 346 0 R (subsubsection.9.2.2) 350 0 R (subsubsection.9.2.3) 354 0 R (subsubsection.9.2.4) 358 0 R] -/Limits [(subsubsection.8.6.4) (subsubsection.9.2.4)] ->> endobj -1234 0 obj << -/Names [(subsubsection.9.2.5) 362 0 R (subsubsection.9.2.6) 366 0 R (subsubsection.9.2.7) 370 0 R (subsubsection.A.1.1) 390 0 R (subsubsection.A.1.2) 394 0 R] -/Limits [(subsubsection.9.2.5) (subsubsection.A.1.2)] ->> endobj -1235 0 obj << -/Kids [1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R] -/Limits [(Doc-Start) (Item.13)] ->> endobj -1236 0 obj << -/Kids [1179 0 R 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R] -/Limits [(Item.130) (Item.27)] ->> endobj -1237 0 obj << -/Kids [1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R] -/Limits [(Item.28) (Item.6)] ->> endobj -1238 0 obj << -/Kids [1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R] -/Limits [(Item.60) (Item.92)] ->> endobj -1239 0 obj << -/Kids [1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R] -/Limits [(Item.93) (page.21)] ->> endobj -1240 0 obj << -/Kids [1203 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1208 0 R] -/Limits [(page.22) (page.54)] ->> endobj -1241 0 obj << -/Kids [1209 0 R 1210 0 R 1211 0 R 1212 0 R 1213 0 R 1214 0 R] -/Limits [(page.55) (section*.20)] ->> endobj -1242 0 obj << -/Kids [1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R] -/Limits [(section*.21) (subsection.3.1)] ->> endobj -1243 0 obj << -/Kids [1221 0 R 1222 0 R 1223 0 R 1224 0 R 1225 0 R 1226 0 R] -/Limits [(subsection.3.2) (subsubsection.2.1.1)] ->> endobj -1244 0 obj << -/Kids [1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R] -/Limits [(subsubsection.2.1.2) (subsubsection.8.6.3)] ->> endobj -1245 0 obj << -/Kids [1233 0 R 1234 0 R] -/Limits [(subsubsection.8.6.4) (subsubsection.A.1.2)] ->> endobj -1246 0 obj << -/Kids [1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R 1240 0 R] -/Limits [(Doc-Start) (page.54)] ->> endobj -1247 0 obj << -/Kids [1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R] -/Limits [(page.55) (subsubsection.A.1.2)] ->> endobj -1248 0 obj << -/Kids [1246 0 R 1247 0 R] -/Limits [(Doc-Start) (subsubsection.A.1.2)] ->> endobj -1249 0 obj << -/Dests 1248 0 R ->> endobj -1250 0 obj << -/Type /Catalog -/Pages 1171 0 R -/Outlines 1172 0 R -/Names 1249 0 R -/PageMode/UseOutlines -/OpenAction 405 0 R ->> endobj -1251 0 obj << -/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.10)/Keywords() -/CreationDate (D:20120203172217-05'00') -/ModDate (D:20120203172217-05'00') -/Trapped /False -/PTEX.Fullbanner (This is pdfTeX, Version 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian) kpathsea version 5.0.0) ->> endobj -xref -0 1252 -0000000000 65535 f -0000000015 00000 n -0000033547 00000 n -0000478114 00000 n -0000000060 00000 n -0000000106 00000 n -0000033602 00000 n -0000478007 00000 n -0000000156 00000 n -0000000182 00000 n -0000033657 00000 n -0000477935 00000 n -0000000237 00000 n -0000000267 00000 n -0000033713 00000 n -0000477849 00000 n -0000000323 00000 n -0000000356 00000 n -0000033769 00000 n -0000477763 00000 n -0000000412 00000 n -0000000442 00000 n -0000037010 00000 n -0000477677 00000 n -0000000498 00000 n -0000000550 00000 n -0000048836 00000 n -0000477591 00000 n -0000000606 00000 n -0000000645 00000 n -0000048892 00000 n -0000477518 00000 n -0000000701 00000 n -0000000736 00000 n -0000048948 00000 n -0000477396 00000 n -0000000787 00000 n -0000000827 00000 n -0000051482 00000 n -0000477322 00000 n -0000000883 00000 n -0000000915 00000 n -0000051538 00000 n -0000477235 00000 n -0000000971 00000 n -0000000994 00000 n -0000051594 00000 n -0000477148 00000 n -0000001050 00000 n -0000001076 00000 n -0000054197 00000 n -0000477061 00000 n -0000001132 00000 n -0000001156 00000 n -0000054253 00000 n -0000476974 00000 n -0000001212 00000 n -0000001238 00000 n -0000054309 00000 n -0000476900 00000 n -0000001294 00000 n -0000001322 00000 n -0000056726 00000 n -0000476790 00000 n -0000001373 00000 n -0000001417 00000 n -0000056782 00000 n -0000476716 00000 n -0000001473 00000 n -0000001504 00000 n -0000057009 00000 n -0000476642 00000 n -0000001560 00000 n -0000001595 00000 n -0000075829 00000 n -0000476516 00000 n -0000001641 00000 n -0000001681 00000 n -0000075885 00000 n -0000476417 00000 n -0000001732 00000 n -0000001759 00000 n -0000075941 00000 n -0000476343 00000 n -0000001815 00000 n -0000001857 00000 n -0000075997 00000 n -0000476256 00000 n -0000001913 00000 n -0000001941 00000 n -0000076053 00000 n -0000476169 00000 n -0000001997 00000 n -0000002026 00000 n -0000078543 00000 n -0000476082 00000 n -0000002082 00000 n -0000002132 00000 n -0000078599 00000 n -0000475993 00000 n -0000002188 00000 n -0000002218 00000 n -0000078655 00000 n -0000475902 00000 n -0000002275 00000 n -0000002309 00000 n -0000079869 00000 n -0000475810 00000 n -0000002366 00000 n -0000002402 00000 n -0000082164 00000 n -0000475718 00000 n -0000002459 00000 n -0000002502 00000 n -0000082221 00000 n -0000475640 00000 n -0000002559 00000 n -0000002596 00000 n -0000084912 00000 n -0000475508 00000 n -0000002643 00000 n -0000002694 00000 n -0000084969 00000 n -0000475390 00000 n -0000002746 00000 n -0000002774 00000 n -0000085026 00000 n -0000475325 00000 n -0000002831 00000 n -0000002868 00000 n -0000085083 00000 n -0000475193 00000 n -0000002920 00000 n -0000002962 00000 n -0000085140 00000 n -0000475128 00000 n -0000003019 00000 n -0000003054 00000 n -0000100215 00000 n -0000475049 00000 n -0000003106 00000 n -0000003157 00000 n -0000105043 00000 n -0000474916 00000 n -0000003204 00000 n -0000003253 00000 n -0000105100 00000 n -0000474837 00000 n -0000003305 00000 n -0000003333 00000 n -0000105157 00000 n -0000474705 00000 n -0000003385 00000 n -0000003435 00000 n -0000105214 00000 n -0000474626 00000 n -0000003492 00000 n -0000003532 00000 n -0000105269 00000 n -0000474533 00000 n -0000003589 00000 n -0000003630 00000 n -0000107867 00000 n -0000474440 00000 n -0000003687 00000 n -0000003721 00000 n -0000107924 00000 n -0000474361 00000 n -0000003778 00000 n -0000003810 00000 n -0000122774 00000 n -0000474243 00000 n -0000003862 00000 n -0000003915 00000 n -0000122831 00000 n -0000474164 00000 n -0000003972 00000 n -0000004027 00000 n -0000129998 00000 n -0000474071 00000 n -0000004084 00000 n -0000004122 00000 n -0000130397 00000 n -0000473978 00000 n -0000004179 00000 n -0000004223 00000 n -0000132273 00000 n -0000473885 00000 n -0000004280 00000 n -0000004314 00000 n -0000133182 00000 n -0000473792 00000 n -0000004371 00000 n -0000004407 00000 n -0000135893 00000 n -0000473699 00000 n -0000004464 00000 n -0000004495 00000 n -0000139591 00000 n -0000473606 00000 n -0000004552 00000 n -0000004584 00000 n -0000139648 00000 n -0000473513 00000 n -0000004641 00000 n -0000004675 00000 n -0000141687 00000 n -0000473434 00000 n -0000004732 00000 n -0000004772 00000 n -0000144246 00000 n -0000473301 00000 n -0000004819 00000 n -0000004877 00000 n -0000144303 00000 n -0000473222 00000 n -0000004929 00000 n -0000004957 00000 n -0000144360 00000 n -0000473104 00000 n -0000005009 00000 n -0000005045 00000 n -0000144417 00000 n -0000473025 00000 n -0000005102 00000 n -0000005131 00000 n -0000147318 00000 n -0000472932 00000 n -0000005188 00000 n -0000005229 00000 n -0000150315 00000 n -0000472853 00000 n -0000005286 00000 n -0000005314 00000 n -0000154337 00000 n -0000472720 00000 n -0000005361 00000 n -0000005410 00000 n -0000154394 00000 n -0000472641 00000 n -0000005462 00000 n -0000005490 00000 n -0000154451 00000 n -0000472523 00000 n -0000005542 00000 n -0000005576 00000 n -0000154508 00000 n -0000472444 00000 n -0000005633 00000 n -0000005666 00000 n -0000154565 00000 n -0000472351 00000 n -0000005723 00000 n -0000005756 00000 n -0000157997 00000 n -0000472272 00000 n -0000005813 00000 n -0000005850 00000 n -0000164900 00000 n -0000472139 00000 n -0000005897 00000 n -0000005946 00000 n -0000164957 00000 n -0000472060 00000 n -0000005998 00000 n -0000006026 00000 n -0000165014 00000 n -0000471942 00000 n -0000006078 00000 n -0000006112 00000 n -0000165071 00000 n -0000471863 00000 n -0000006169 00000 n -0000006194 00000 n -0000185443 00000 n -0000471770 00000 n -0000006251 00000 n -0000006284 00000 n -0000188540 00000 n -0000471677 00000 n -0000006341 00000 n -0000006374 00000 n -0000191213 00000 n -0000471598 00000 n -0000006431 00000 n -0000006468 00000 n -0000200310 00000 n -0000471465 00000 n -0000006515 00000 n -0000006559 00000 n -0000200368 00000 n -0000471386 00000 n -0000006611 00000 n -0000006639 00000 n -0000200426 00000 n -0000471293 00000 n -0000006691 00000 n -0000006725 00000 n -0000236219 00000 n -0000471200 00000 n -0000006777 00000 n -0000006806 00000 n -0000236277 00000 n -0000471107 00000 n -0000006858 00000 n -0000006887 00000 n -0000258055 00000 n -0000471014 00000 n -0000006939 00000 n -0000006968 00000 n -0000260802 00000 n -0000470896 00000 n -0000007020 00000 n -0000007054 00000 n -0000260860 00000 n -0000470817 00000 n -0000007111 00000 n -0000007144 00000 n -0000263675 00000 n -0000470724 00000 n -0000007201 00000 n -0000007234 00000 n -0000267107 00000 n -0000470631 00000 n -0000007291 00000 n -0000007329 00000 n -0000267165 00000 n -0000470538 00000 n -0000007386 00000 n -0000007424 00000 n -0000269143 00000 n -0000470459 00000 n -0000007481 00000 n -0000007519 00000 n -0000271069 00000 n -0000470326 00000 n -0000007566 00000 n -0000007602 00000 n -0000271127 00000 n -0000470247 00000 n -0000007654 00000 n -0000007682 00000 n -0000271185 00000 n -0000470129 00000 n -0000007734 00000 n -0000007763 00000 n -0000271243 00000 n -0000470050 00000 n -0000007820 00000 n -0000007844 00000 n -0000271301 00000 n -0000469957 00000 n -0000007901 00000 n -0000007938 00000 n -0000273962 00000 n -0000469864 00000 n -0000007995 00000 n -0000008032 00000 n -0000274020 00000 n -0000469771 00000 n -0000008089 00000 n -0000008124 00000 n -0000274078 00000 n -0000469678 00000 n -0000008181 00000 n -0000008217 00000 n -0000274136 00000 n -0000469585 00000 n -0000008274 00000 n -0000008309 00000 n -0000275893 00000 n -0000469506 00000 n -0000008366 00000 n -0000008400 00000 n -0000278554 00000 n -0000469373 00000 n -0000008448 00000 n -0000008474 00000 n -0000278612 00000 n -0000469308 00000 n -0000008527 00000 n -0000008579 00000 n -0000282420 00000 n -0000469175 00000 n -0000008627 00000 n -0000008682 00000 n -0000282478 00000 n -0000469057 00000 n -0000008734 00000 n -0000008762 00000 n -0000282536 00000 n -0000468978 00000 n -0000008819 00000 n -0000008851 00000 n -0000282594 00000 n -0000468899 00000 n -0000008908 00000 n -0000008937 00000 n -0000285217 00000 n -0000468820 00000 n -0000008989 00000 n -0000009022 00000 n -0000287747 00000 n -0000468740 00000 n -0000009070 00000 n -0000009117 00000 n -0000010280 00000 n -0000010627 00000 n -0000010777 00000 n -0000010933 00000 n -0000011095 00000 n -0000011257 00000 n -0000011419 00000 n -0000011580 00000 n -0000011742 00000 n -0000011904 00000 n -0000012060 00000 n -0000012222 00000 n -0000012384 00000 n -0000012546 00000 n -0000012708 00000 n -0000012870 00000 n -0000013032 00000 n -0000013188 00000 n -0000013350 00000 n -0000013511 00000 n -0000013662 00000 n -0000013817 00000 n -0000013979 00000 n -0000014141 00000 n -0000014303 00000 n -0000014464 00000 n -0000014625 00000 n -0000014787 00000 n -0000017025 00000 n -0000015119 00000 n -0000009169 00000 n -0000014949 00000 n -0000015005 00000 n -0000465719 00000 n -0000465288 00000 n -0000015062 00000 n -0000465143 00000 n -0000466737 00000 n -0000017187 00000 n -0000017349 00000 n -0000017499 00000 n -0000017655 00000 n -0000017817 00000 n -0000017973 00000 n -0000018135 00000 n -0000018290 00000 n -0000018441 00000 n -0000018596 00000 n -0000018748 00000 n -0000018910 00000 n -0000019072 00000 n -0000019234 00000 n -0000019396 00000 n -0000019552 00000 n -0000019714 00000 n -0000019876 00000 n -0000020038 00000 n -0000020199 00000 n -0000020360 00000 n -0000020522 00000 n -0000020684 00000 n -0000020846 00000 n -0000021008 00000 n -0000021159 00000 n -0000021315 00000 n -0000021470 00000 n -0000021632 00000 n -0000021793 00000 n -0000021955 00000 n -0000022106 00000 n -0000022262 00000 n -0000022418 00000 n -0000022578 00000 n -0000022739 00000 n -0000024890 00000 n -0000025041 00000 n -0000022957 00000 n -0000016598 00000 n -0000015217 00000 n -0000022901 00000 n -0000025197 00000 n -0000025353 00000 n -0000025514 00000 n -0000025675 00000 n -0000025837 00000 n -0000025999 00000 n -0000026149 00000 n -0000026304 00000 n -0000026460 00000 n -0000026616 00000 n -0000026772 00000 n -0000026928 00000 n -0000027083 00000 n -0000027243 00000 n -0000027405 00000 n -0000027567 00000 n -0000027729 00000 n -0000027891 00000 n -0000028042 00000 n -0000028198 00000 n -0000028351 00000 n -0000028513 00000 n -0000028675 00000 n -0000028837 00000 n -0000028998 00000 n -0000029160 00000 n -0000029322 00000 n -0000029484 00000 n -0000029635 00000 n -0000029791 00000 n -0000029943 00000 n -0000030099 00000 n -0000030260 00000 n -0000030422 00000 n -0000030577 00000 n -0000030785 00000 n -0000024463 00000 n -0000023042 00000 n -0000030729 00000 n -0000033187 00000 n -0000033339 00000 n -0000033825 00000 n -0000033040 00000 n -0000030870 00000 n -0000033491 00000 n -0000036652 00000 n -0000036805 00000 n -0000037123 00000 n -0000036505 00000 n -0000033910 00000 n -0000036954 00000 n -0000037066 00000 n -0000466300 00000 n -0000038810 00000 n -0000049066 00000 n -0000038691 00000 n -0000037221 00000 n -0000048780 00000 n -0000049004 00000 n -0000048002 00000 n -0000051650 00000 n -0000051307 00000 n -0000049195 00000 n -0000051426 00000 n -0000466855 00000 n -0000054365 00000 n -0000054022 00000 n -0000051735 00000 n -0000054141 00000 n -0000056215 00000 n -0000056367 00000 n -0000057348 00000 n -0000056060 00000 n -0000054450 00000 n -0000056670 00000 n -0000056838 00000 n -0000056895 00000 n -0000056519 00000 n -0000056952 00000 n -0000057065 00000 n -0000057122 00000 n -0000057179 00000 n -0000057236 00000 n -0000057292 00000 n -0000062502 00000 n -0000060649 00000 n -0000059905 00000 n -0000057433 00000 n -0000060024 00000 n -0000060080 00000 n -0000060137 00000 n -0000060194 00000 n -0000060251 00000 n -0000060308 00000 n -0000060365 00000 n -0000060422 00000 n -0000060478 00000 n -0000060535 00000 n -0000060592 00000 n -0000064485 00000 n -0000066362 00000 n -0000066768 00000 n -0000062363 00000 n -0000060747 00000 n -0000066533 00000 n -0000066589 00000 n -0000066650 00000 n -0000464852 00000 n -0000465867 00000 n -0000465576 00000 n -0000066711 00000 n -0000064366 00000 n -0000066229 00000 n -0000292814 00000 n -0000069648 00000 n -0000070093 00000 n -0000069509 00000 n -0000066949 00000 n -0000069811 00000 n -0000069867 00000 n -0000069924 00000 n -0000069981 00000 n -0000070037 00000 n -0000072870 00000 n -0000073325 00000 n -0000072731 00000 n -0000070191 00000 n -0000073042 00000 n -0000073098 00000 n -0000073155 00000 n -0000073212 00000 n -0000073269 00000 n -0000465433 00000 n -0000466592 00000 n -0000466973 00000 n -0000076109 00000 n -0000075654 00000 n -0000073449 00000 n -0000075773 00000 n -0000078712 00000 n -0000078368 00000 n -0000076207 00000 n -0000078487 00000 n -0000079926 00000 n -0000079694 00000 n -0000078836 00000 n -0000079813 00000 n -0000082278 00000 n -0000081989 00000 n -0000080037 00000 n -0000082108 00000 n -0000084249 00000 n -0000084400 00000 n -0000084552 00000 n -0000084704 00000 n -0000085197 00000 n -0000084086 00000 n -0000082376 00000 n -0000084856 00000 n -0000466446 00000 n -0000087537 00000 n -0000087755 00000 n -0000087398 00000 n -0000085321 00000 n -0000087699 00000 n -0000466154 00000 n -0000467091 00000 n -0000090241 00000 n -0000090402 00000 n -0000090564 00000 n -0000091010 00000 n -0000090086 00000 n -0000087892 00000 n -0000090726 00000 n -0000090782 00000 n -0000090839 00000 n -0000090896 00000 n -0000090953 00000 n -0000092482 00000 n -0000094171 00000 n -0000092363 00000 n -0000091160 00000 n -0000093996 00000 n -0000094052 00000 n -0000094109 00000 n -0000093847 00000 n -0000096066 00000 n -0000097732 00000 n -0000095947 00000 n -0000094326 00000 n -0000097558 00000 n -0000097614 00000 n -0000097676 00000 n -0000097409 00000 n -0000100272 00000 n -0000099926 00000 n -0000097900 00000 n -0000100045 00000 n -0000100101 00000 n -0000100158 00000 n -0000102085 00000 n -0000101910 00000 n -0000100409 00000 n -0000102029 00000 n -0000104229 00000 n -0000104380 00000 n -0000104532 00000 n -0000104684 00000 n -0000105325 00000 n -0000104058 00000 n -0000102157 00000 n -0000104987 00000 n -0000104836 00000 n -0000467209 00000 n -0000107357 00000 n -0000107509 00000 n -0000108043 00000 n -0000107202 00000 n -0000105436 00000 n -0000107811 00000 n -0000107661 00000 n -0000107981 00000 n -0000110135 00000 n -0000110285 00000 n -0000110587 00000 n -0000110739 00000 n -0000110891 00000 n -0000111043 00000 n -0000114375 00000 n -0000114527 00000 n -0000112218 00000 n -0000109948 00000 n -0000108198 00000 n -0000111195 00000 n -0000111251 00000 n -0000111308 00000 n -0000111365 00000 n -0000110435 00000 n -0000111422 00000 n -0000111479 00000 n -0000111536 00000 n -0000111593 00000 n -0000111650 00000 n -0000111707 00000 n -0000111764 00000 n -0000111821 00000 n -0000111878 00000 n -0000111934 00000 n -0000111990 00000 n -0000112047 00000 n -0000112104 00000 n -0000112161 00000 n -0000114679 00000 n -0000114841 00000 n -0000115795 00000 n -0000114212 00000 n -0000112316 00000 n -0000115001 00000 n -0000115057 00000 n -0000115114 00000 n -0000115170 00000 n -0000115227 00000 n -0000115284 00000 n -0000115341 00000 n -0000115398 00000 n -0000115455 00000 n -0000115512 00000 n -0000115569 00000 n -0000115625 00000 n -0000115681 00000 n -0000115738 00000 n -0000464560 00000 n -0000118912 00000 n -0000117655 00000 n -0000115919 00000 n -0000117774 00000 n -0000117830 00000 n -0000117887 00000 n -0000117944 00000 n -0000118001 00000 n -0000118058 00000 n -0000118115 00000 n -0000118172 00000 n -0000118229 00000 n -0000118286 00000 n -0000118343 00000 n -0000118400 00000 n -0000118457 00000 n -0000118513 00000 n -0000118570 00000 n -0000118627 00000 n -0000118684 00000 n -0000118741 00000 n -0000118798 00000 n -0000118855 00000 n -0000121475 00000 n -0000121637 00000 n -0000121788 00000 n -0000122092 00000 n -0000122244 00000 n -0000123400 00000 n -0000121288 00000 n -0000119010 00000 n -0000122549 00000 n -0000122605 00000 n -0000122662 00000 n -0000122719 00000 n -0000122888 00000 n -0000122945 00000 n -0000123002 00000 n -0000123059 00000 n -0000123116 00000 n -0000123173 00000 n -0000123230 00000 n -0000123287 00000 n -0000121939 00000 n -0000123343 00000 n -0000122396 00000 n -0000126752 00000 n -0000125382 00000 n -0000123511 00000 n -0000125501 00000 n -0000125557 00000 n -0000464998 00000 n -0000125614 00000 n -0000125671 00000 n -0000125728 00000 n -0000125785 00000 n -0000125842 00000 n -0000125899 00000 n -0000125956 00000 n -0000126013 00000 n -0000126069 00000 n -0000126126 00000 n -0000126183 00000 n -0000126240 00000 n -0000126297 00000 n -0000126354 00000 n -0000126411 00000 n -0000126467 00000 n -0000126524 00000 n -0000126581 00000 n -0000126638 00000 n -0000126695 00000 n -0000467327 00000 n -0000129296 00000 n -0000129458 00000 n -0000129620 00000 n -0000129782 00000 n -0000130511 00000 n -0000129133 00000 n -0000126889 00000 n -0000129942 00000 n -0000130055 00000 n -0000130112 00000 n -0000130169 00000 n -0000130226 00000 n -0000130283 00000 n -0000130340 00000 n -0000130454 00000 n -0000133239 00000 n -0000132098 00000 n -0000130609 00000 n -0000132217 00000 n -0000132330 00000 n -0000132387 00000 n -0000132444 00000 n -0000132501 00000 n -0000132557 00000 n -0000132614 00000 n -0000132671 00000 n -0000132728 00000 n -0000132785 00000 n -0000132841 00000 n -0000132898 00000 n -0000132955 00000 n -0000133012 00000 n -0000133069 00000 n -0000133126 00000 n -0000135950 00000 n -0000134808 00000 n -0000133337 00000 n -0000134927 00000 n -0000134983 00000 n -0000135040 00000 n -0000135097 00000 n -0000135154 00000 n -0000135211 00000 n -0000135268 00000 n -0000135325 00000 n -0000135382 00000 n -0000135438 00000 n -0000135495 00000 n -0000135552 00000 n -0000135609 00000 n -0000135666 00000 n -0000135723 00000 n -0000135779 00000 n -0000135836 00000 n -0000138908 00000 n -0000139080 00000 n -0000139232 00000 n -0000139705 00000 n -0000138745 00000 n -0000136048 00000 n -0000139535 00000 n -0000139384 00000 n -0000141458 00000 n -0000141744 00000 n -0000141319 00000 n -0000139829 00000 n -0000141631 00000 n -0000144474 00000 n -0000144071 00000 n -0000141829 00000 n -0000144190 00000 n -0000467445 00000 n -0000147432 00000 n -0000147143 00000 n -0000144624 00000 n -0000147262 00000 n -0000147375 00000 n -0000150029 00000 n -0000150428 00000 n -0000149890 00000 n -0000147543 00000 n -0000150202 00000 n -0000150258 00000 n -0000150371 00000 n -0000151849 00000 n -0000151389 00000 n -0000150552 00000 n -0000151508 00000 n -0000151564 00000 n -0000151621 00000 n -0000151678 00000 n -0000151735 00000 n -0000151792 00000 n -0000154119 00000 n -0000154622 00000 n -0000153980 00000 n -0000151947 00000 n -0000154281 00000 n -0000157780 00000 n -0000158054 00000 n -0000157641 00000 n -0000154759 00000 n -0000157941 00000 n -0000464707 00000 n -0000161055 00000 n -0000160481 00000 n -0000158242 00000 n -0000160600 00000 n -0000160656 00000 n -0000160713 00000 n -0000160770 00000 n -0000160827 00000 n -0000466012 00000 n -0000160884 00000 n -0000160941 00000 n -0000160998 00000 n -0000467563 00000 n -0000162173 00000 n -0000161713 00000 n -0000161243 00000 n -0000161832 00000 n -0000161888 00000 n -0000161945 00000 n -0000162002 00000 n -0000162059 00000 n -0000162116 00000 n -0000166090 00000 n -0000165128 00000 n -0000164725 00000 n -0000162258 00000 n -0000164844 00000 n -0000169742 00000 n -0000173727 00000 n -0000180929 00000 n -0000178808 00000 n -0000165971 00000 n -0000165226 00000 n -0000178566 00000 n -0000178622 00000 n -0000178684 00000 n -0000178746 00000 n -0000169309 00000 n -0000173296 00000 n -0000178063 00000 n -0000185500 00000 n -0000180810 00000 n -0000178950 00000 n -0000185325 00000 n -0000185381 00000 n -0000184891 00000 n -0000188161 00000 n -0000188322 00000 n -0000188597 00000 n -0000188014 00000 n -0000185668 00000 n -0000188484 00000 n -0000191270 00000 n -0000191038 00000 n -0000188734 00000 n -0000191157 00000 n -0000467681 00000 n -0000193439 00000 n -0000193600 00000 n -0000193762 00000 n -0000193980 00000 n -0000193284 00000 n -0000191420 00000 n -0000193924 00000 n -0000196342 00000 n -0000196504 00000 n -0000196666 00000 n -0000196882 00000 n -0000196182 00000 n -0000194117 00000 n -0000196824 00000 n -0000197425 00000 n -0000197245 00000 n -0000197020 00000 n -0000197367 00000 n -0000200484 00000 n -0000200130 00000 n -0000197524 00000 n -0000200252 00000 n -0000201769 00000 n -0000201280 00000 n -0000201100 00000 n -0000200596 00000 n -0000201222 00000 n -0000234480 00000 n -0000201646 00000 n -0000201353 00000 n -0000234359 00000 n -0000234417 00000 n -0000467803 00000 n -0000233517 00000 n -0000236335 00000 n -0000236038 00000 n -0000234599 00000 n -0000236161 00000 n -0000237364 00000 n -0000258176 00000 n -0000237241 00000 n -0000236447 00000 n -0000257997 00000 n -0000258113 00000 n -0000257221 00000 n -0000260918 00000 n -0000260621 00000 n -0000258321 00000 n -0000260744 00000 n -0000263733 00000 n -0000263494 00000 n -0000261043 00000 n -0000263617 00000 n -0000265596 00000 n -0000265415 00000 n -0000263858 00000 n -0000265538 00000 n -0000267223 00000 n -0000266926 00000 n -0000265695 00000 n -0000267049 00000 n -0000467928 00000 n -0000269378 00000 n -0000268962 00000 n -0000267361 00000 n -0000269085 00000 n -0000269201 00000 n -0000269260 00000 n -0000269319 00000 n -0000271359 00000 n -0000270888 00000 n -0000269516 00000 n -0000271011 00000 n -0000274193 00000 n -0000273781 00000 n -0000271497 00000 n -0000273904 00000 n -0000275951 00000 n -0000275712 00000 n -0000274318 00000 n -0000275835 00000 n -0000278669 00000 n -0000278373 00000 n -0000276063 00000 n -0000278496 00000 n -0000279485 00000 n -0000279304 00000 n -0000278794 00000 n -0000279427 00000 n -0000468053 00000 n -0000281724 00000 n -0000281876 00000 n -0000282029 00000 n -0000282196 00000 n -0000282652 00000 n -0000281553 00000 n -0000279584 00000 n -0000282362 00000 n -0000285275 00000 n -0000285036 00000 n -0000282764 00000 n -0000285159 00000 n -0000287016 00000 n -0000286776 00000 n -0000285400 00000 n -0000286899 00000 n -0000286957 00000 n -0000287805 00000 n -0000287566 00000 n -0000287128 00000 n -0000287689 00000 n -0000289224 00000 n -0000290760 00000 n -0000290929 00000 n -0000291107 00000 n -0000291560 00000 n -0000289053 00000 n -0000287904 00000 n -0000291443 00000 n -0000291501 00000 n -0000291275 00000 n -0000290522 00000 n -0000290679 00000 n -0000292285 00000 n -0000292871 00000 n -0000292132 00000 n -0000291689 00000 n -0000292698 00000 n -0000292756 00000 n -0000292492 00000 n -0000468178 00000 n -0000292970 00000 n -0000292994 00000 n -0000293440 00000 n -0000293954 00000 n -0000293980 00000 n -0000294012 00000 n -0000294536 00000 n -0000295108 00000 n -0000295188 00000 n -0000295346 00000 n -0000295997 00000 n -0000296575 00000 n -0000296995 00000 n -0000297638 00000 n -0000298122 00000 n -0000298765 00000 n -0000305693 00000 n -0000305921 00000 n -0000314080 00000 n -0000314414 00000 n -0000325527 00000 n -0000325807 00000 n -0000333394 00000 n -0000333622 00000 n -0000356372 00000 n -0000356948 00000 n -0000367998 00000 n -0000368282 00000 n -0000376904 00000 n -0000377172 00000 n -0000385149 00000 n -0000385399 00000 n -0000402361 00000 n -0000402794 00000 n -0000410704 00000 n -0000410991 00000 n -0000417968 00000 n -0000418194 00000 n -0000425509 00000 n -0000425751 00000 n -0000440906 00000 n -0000441263 00000 n -0000450047 00000 n -0000450449 00000 n -0000464002 00000 n -0000468258 00000 n -0000468378 00000 n -0000468501 00000 n -0000468581 00000 n -0000468663 00000 n -0000478223 00000 n -0000478401 00000 n -0000478580 00000 n -0000478758 00000 n -0000478937 00000 n -0000479114 00000 n -0000479291 00000 n -0000479470 00000 n -0000479648 00000 n -0000479827 00000 n -0000480006 00000 n -0000480176 00000 n -0000480347 00000 n -0000480517 00000 n -0000480688 00000 n -0000480858 00000 n -0000481029 00000 n -0000481198 00000 n -0000481367 00000 n -0000481538 00000 n -0000481708 00000 n -0000481879 00000 n -0000482049 00000 n -0000482220 00000 n -0000482390 00000 n -0000482561 00000 n -0000482765 00000 n -0000482949 00000 n -0000483124 00000 n -0000483295 00000 n -0000483465 00000 n -0000483636 00000 n -0000483806 00000 n -0000483977 00000 n -0000484147 00000 n -0000484318 00000 n -0000484491 00000 n -0000484665 00000 n -0000484842 00000 n -0000485017 00000 n -0000485195 00000 n -0000485398 00000 n -0000485600 00000 n -0000485803 00000 n -0000486006 00000 n -0000486206 00000 n -0000486394 00000 n -0000486581 00000 n -0000486804 00000 n -0000487031 00000 n -0000487258 00000 n -0000487485 00000 n -0000487729 00000 n -0000487990 00000 n -0000488251 00000 n -0000488514 00000 n -0000488781 00000 n -0000489048 00000 n -0000489315 00000 n -0000489582 00000 n -0000489849 00000 n -0000490116 00000 n -0000490353 00000 n -0000490471 00000 n -0000490588 00000 n -0000490703 00000 n -0000490819 00000 n -0000490935 00000 n -0000491051 00000 n -0000491171 00000 n -0000491298 00000 n -0000491433 00000 n -0000491573 00000 n -0000491677 00000 n -0000491795 00000 n -0000491914 00000 n -0000492008 00000 n -0000492048 00000 n -0000492180 00000 n -trailer -<< /Size 1252 -/Root 1250 0 R -/Info 1251 0 R -/ID [ ] >> -startxref -492507 -%%EOF diff --git a/lib-src/libvorbis/libvorbis.spec b/lib-src/libvorbis/libvorbis.spec deleted file mode 100644 index 543104ead..000000000 --- a/lib-src/libvorbis/libvorbis.spec +++ /dev/null @@ -1,121 +0,0 @@ -Name: libvorbis -Version: 1.3.3 -Release: 0.xiph.1 -Summary: The Vorbis General Audio Compression Codec. - -Group: System Environment/Libraries -License: BSD -URL: http://www.xiph.org/ -Vendor: Xiph.org Foundation -Source: http://downloads.xiph.org/releases/vorbis/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-root - -# We're forced to use an epoch since both Red Hat and Ximian use it in their -# rc packages -Epoch: 2 -# Dirty trick to tell rpm that this package actually provides what the -# last rc and beta was offering -Provides: %{name} = %{epoch}:1.0rc3-%{release} -Provides: %{name} = %{epoch}:1.0beta4-%{release} - -Requires: libogg >= 1.1 -BuildRequires: libogg-devel >= 1.1 - -%description -Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, -general-purpose compressed audio format for audio and music at fixed -and variable bitrates from 16 to 128 kbps/channel. - -%package devel -Summary: Vorbis Library Development -Group: Development/Libraries -Requires: libogg-devel >= 1.1 -Requires: libvorbis = %{version} -# Dirty trick to tell rpm that this package actually provides what the -# last rc and beta was offering -Provides: %{name}-devel = %{epoch}:1.0rc3-%{release} -Provides: %{name}-devel = %{epoch}:1.0beta4-%{release} - -%description devel -The libvorbis-devel package contains the header files, static libraries -and documentation needed to develop applications with libvorbis. - -%prep -%setup -q -n %{name}-%{version} - -%build -CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} --enable-static -make - -%install -rm -rf $RPM_BUILD_ROOT - -make DESTDIR=$RPM_BUILD_ROOT install - -%clean -rm -rf $RPM_BUILD_ROOT - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - -%files -%defattr(-,root,root) -%doc AUTHORS COPYING README -%{_libdir}/libvorbis.so.* -%{_libdir}/libvorbisfile.so.* -%{_libdir}/libvorbisenc.so.* - -%files devel -%doc doc/*.html -%doc doc/*.png -%doc doc/*.txt -%doc doc/vorbisfile -%doc doc/vorbisenc -%{_datadir}/aclocal/vorbis.m4 -%dir %{_includedir}/vorbis -%{_includedir}/vorbis/codec.h -%{_includedir}/vorbis/vorbisfile.h -%{_includedir}/vorbis/vorbisenc.h -%{_libdir}/libvorbis.a -%{_libdir}/libvorbis.la -%{_libdir}/libvorbis.so -%{_libdir}/libvorbisfile.a -%{_libdir}/libvorbisfile.la -%{_libdir}/libvorbisfile.so -%{_libdir}/libvorbisenc.a -%{_libdir}/libvorbisenc.la -%{_libdir}/libvorbisenc.so -%{_libdir}/pkgconfig/vorbis.pc -%{_libdir}/pkgconfig/vorbisfile.pc -%{_libdir}/pkgconfig/vorbisenc.pc - -%changelog -* Sat May 3 2008 Ralph Giles -- updated source location - -* Thu Jun 10 2004 Thomas Vander Stichele -- autogenerate from configure -- fix download location -- remove Prefix -- own include dir -- move ldconfig runs to -p scripts -- change Release tag to include xiph - -* Tue Oct 07 2003 Warren Dukes -- update for 1.0.1 release - -* Sun Jul 14 2002 Thomas Vander Stichele -- Added BuildRequires: -- updated for 1.0 release - -* Sat May 25 2002 Michael Smith -- Fixed requires, copyright string. -* Sun Dec 31 2001 Jack Moffitt -- Updated for rc3 release. - -* Sun Oct 07 2001 Jack Moffitt -- Updated for configurable prefixes - -* Sat Oct 21 2000 Jack Moffitt -- initial spec file created