From 4f0d97057c5c640b25518358886f8c47da9fc052 Mon Sep 17 00:00:00 2001 From: Jean-Michel Trivi Date: Thu, 8 Aug 2013 17:26:40 -0700 Subject: Disclaimer update, lib version increment - Update disclaimer in all source files. - Increment library version in each FDK sub-module. Bug 9428126 Change-Id: I490b96d4ee472246b01483202b0bb4f1e9c2a5d7 --- libSBRenc/src/mh_det.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libSBRenc/src/mh_det.cpp') diff --git a/libSBRenc/src/mh_det.cpp b/libSBRenc/src/mh_det.cpp index a7fa208..739dd74 100644 --- a/libSBRenc/src/mh_det.cpp +++ b/libSBRenc/src/mh_det.cpp @@ -2,7 +2,7 @@ /* ----------------------------------------------------------------------------------------------------------- Software License for The Fraunhofer FDK AAC Codec Library for Android - Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Frderung der angewandten Forschung e.V. + Copyright 1995 - 2013 Fraunhofer-Gesellschaft zur Frderung der angewandten Forschung e.V. All rights reserved. 1. INTRODUCTION -- cgit v1.2.3 From 3aec97e388e29a1d03f0197b27b893bc6aaf8ac3 Mon Sep 17 00:00:00 2001 From: Jean-Michel Trivi Date: Thu, 29 Aug 2013 12:24:04 -0700 Subject: Encoder downsampled SBR * AAC-Encoder - Introduce optional AACENC_SBR_RATIO encoder API parameter to configure dualrate or downsampled SBR explicitely. ELD makes use of downsampled SBR in default configuration. Modified file(s): documentation\aacEncoder.pdf libAACenc\include\aacenc_lib.h libAACenc\src\aacenc.h libAACenc\src\aacenc_lib.cpp * SBR-Encoder - Implement downsampled SBR feature. - Revise sbr tuning parameter selection. Modified file(s): libSBRenc\include\sbr_encoder.h libSBRenc\src\bit_sbr.h libSBRenc\src\env_est.cpp libSBRenc\src\mh_det.cpp libSBRenc\src\nf_est.cpp libSBRenc\src\ps_main.cpp libSBRenc\src\sbr.h libSBRenc\src\sbr_def.h libSBRenc\src\sbr_encoder.cpp libSBRenc\src\sbr_rom.cpp libSBRenc\src\sbr_rom.h libSBRenc\src\sbrenc_freq_sca.cpp libSBRenc\src\sbrenc_freq_sca.h libSBRenc\src\ton_corr.cpp Bug 9428126 Change-Id: I731720a10829272acaaf70b84525df00a09ff3d2 --- documentation/aacEncoder.pdf | 9552 +++++++++++++++++-------------------- libAACenc/include/aacenc_lib.h | 58 +- libAACenc/src/aacenc.h | 2 + libAACenc/src/aacenc_lib.cpp | 163 +- libSBRenc/include/sbr_encoder.h | 77 +- libSBRenc/src/bit_sbr.h | 5 - libSBRenc/src/env_est.cpp | 3 - libSBRenc/src/mh_det.cpp | 51 +- libSBRenc/src/nf_est.cpp | 34 +- libSBRenc/src/ps_main.cpp | 10 +- libSBRenc/src/sbr.h | 14 +- libSBRenc/src/sbr_def.h | 7 - libSBRenc/src/sbr_encoder.cpp | 597 ++- libSBRenc/src/sbr_rom.cpp | 371 +- libSBRenc/src/sbr_rom.h | 9 +- libSBRenc/src/sbrenc_freq_sca.cpp | 168 +- libSBRenc/src/sbrenc_freq_sca.h | 60 +- libSBRenc/src/ton_corr.cpp | 2 - 18 files changed, 5378 insertions(+), 5805 deletions(-) (limited to 'libSBRenc/src/mh_det.cpp') diff --git a/documentation/aacEncoder.pdf b/documentation/aacEncoder.pdf index 84100eb..891c907 100644 --- a/documentation/aacEncoder.pdf +++ b/documentation/aacEncoder.pdf @@ -130,531 +130,485 @@ endobj << /S /GoTo /D (subsection.2.12.1) >> endobj 88 0 obj -(\376\377\000A\000A\000C\000-\000L\000C\000,\000\040\000H\000E\000-\000A\000A\000C\000,\000\040\000H\000E\000-\000A\000A\000C\000v\0002\000.) +(\376\377\000A\000A\000C\000-\000L\000C\000,\000\040\000H\000E\000-\000A\000A\000C\000,\000\040\000H\000E\000-\000A\000A\000C\000v\0002\000\040\000i\000n\000\040\000D\000u\000a\000l\000r\000a\000t\000e\000\040\000S\000B\000R\000\040\000m\000o\000d\000e\000.) endobj 89 0 obj << /S /GoTo /D (subsection.2.12.2) >> endobj 92 0 obj -(\376\377\000A\000A\000C\000-\000L\000D\000,\000\040\000A\000A\000C\000-\000E\000L\000D\000,\000\040\000A\000A\000C\000-\000E\000L\000D\000\040\000w\000i\000t\000h\000\040\000S\000B\000R\000.) +(\376\377\000A\000A\000C\000-\000L\000D\000,\000\040\000A\000A\000C\000-\000E\000L\000D\000,\000\040\000A\000A\000C\000-\000E\000L\000D\000\040\000w\000i\000t\000h\000\040\000S\000B\000R\000\040\000i\000n\000\040\000D\000u\000a\000l\000r\000a\000t\000e\000\040\000S\000B\000R\000\040\000m\000o\000d\000e\000.) endobj 93 0 obj -<< /S /GoTo /D (chapter.3) >> +<< /S /GoTo /D (subsection.2.12.3) >> endobj 96 0 obj -(\376\377\000E\000n\000c\000o\000d\000e\000r\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r) +(\376\377\000A\000A\000C\000-\000E\000L\000D\000\040\000w\000i\000t\000h\000\040\000S\000B\000R\000\040\000i\000n\000\040\000D\000o\000w\000n\000s\000a\000m\000p\000l\000e\000d\000\040\000S\000B\000R\000\040\000m\000o\000d\000e\000.) endobj 97 0 obj -<< /S /GoTo /D (section.3.1) >> +<< /S /GoTo /D (chapter.3) >> endobj 100 0 obj -(\376\377\000B\000a\000n\000d\000w\000i\000d\000t\000h) +(\376\377\000E\000n\000c\000o\000d\000e\000r\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r) endobj 101 0 obj -<< /S /GoTo /D (section.3.2) >> +<< /S /GoTo /D (section.3.1) >> endobj 104 0 obj -(\376\377\000F\000r\000a\000m\000e\000\040\000S\000i\000z\000e\000s\000\040\000\046\000\040\000B\000i\000t\000\040\000R\000e\000s\000e\000r\000v\000o\000i\000r) +(\376\377\000B\000a\000n\000d\000w\000i\000d\000t\000h) endobj 105 0 obj -<< /S /GoTo /D (subsection.3.2.1) >> +<< /S /GoTo /D (section.3.2) >> endobj 108 0 obj -(\376\377\000E\000s\000t\000i\000m\000a\000t\000i\000n\000g\000\040\000A\000v\000e\000r\000a\000g\000e\000\040\000F\000r\000a\000m\000e\000\040\000S\000i\000z\000e\000s) +(\376\377\000F\000r\000a\000m\000e\000\040\000S\000i\000z\000e\000s\000\040\000\046\000\040\000B\000i\000t\000\040\000R\000e\000s\000e\000r\000v\000o\000i\000r) endobj 109 0 obj -<< /S /GoTo /D (section.3.3) >> +<< /S /GoTo /D (subsection.3.2.1) >> endobj 112 0 obj -(\376\377\000E\000n\000c\000o\000d\000e\000r\000\040\000T\000o\000o\000l\000s) +(\376\377\000E\000s\000t\000i\000m\000a\000t\000i\000n\000g\000\040\000A\000v\000e\000r\000a\000g\000e\000\040\000F\000r\000a\000m\000e\000\040\000S\000i\000z\000e\000s) endobj 113 0 obj -<< /S /GoTo /D (chapter.4) >> +<< /S /GoTo /D (section.3.3) >> endobj 116 0 obj -(\376\377\000C\000o\000m\000m\000a\000n\000d\000-\000l\000i\000n\000e\000\040\000U\000s\000a\000g\000e) +(\376\377\000E\000n\000c\000o\000d\000e\000r\000\040\000T\000o\000o\000l\000s) endobj 117 0 obj -<< /S /GoTo /D (section.4.1) >> +<< /S /GoTo /D (chapter.4) >> endobj 120 0 obj -(\376\377\000A\000r\000g\000u\000m\000e\000n\000t\000s) +(\376\377\000C\000l\000a\000s\000s\000\040\000I\000n\000d\000e\000x) endobj 121 0 obj -<< /S /GoTo /D (subsection.4.1.1) >> +<< /S /GoTo /D (section.4.1) >> endobj 124 0 obj -(\376\377\000M\000a\000n\000d\000a\000t\000o\000r\000y\000\040\000A\000r\000g\000u\000m\000e\000n\000t\000s) +(\376\377\000C\000l\000a\000s\000s\000\040\000L\000i\000s\000t) endobj 125 0 obj -<< /S /GoTo /D (subsection.4.1.2) >> +<< /S /GoTo /D (chapter.5) >> endobj 128 0 obj -(\376\377\000O\000p\000t\000i\000o\000n\000a\000l\000\040\000A\000r\000g\000u\000m\000e\000n\000t\000s) +(\376\377\000F\000i\000l\000e\000\040\000I\000n\000d\000e\000x) endobj 129 0 obj -<< /S /GoTo /D (chapter.5) >> +<< /S /GoTo /D (section.5.1) >> endobj 132 0 obj -(\376\377\000C\000l\000a\000s\000s\000\040\000I\000n\000d\000e\000x) +(\376\377\000F\000i\000l\000e\000\040\000L\000i\000s\000t) endobj 133 0 obj -<< /S /GoTo /D (section.5.1) >> +<< /S /GoTo /D (chapter.6) >> endobj 136 0 obj -(\376\377\000C\000l\000a\000s\000s\000\040\000L\000i\000s\000t) +(\376\377\000C\000l\000a\000s\000s\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 137 0 obj -<< /S /GoTo /D (chapter.6) >> +<< /S /GoTo /D (section.6.1) >> endobj 140 0 obj -(\376\377\000F\000i\000l\000e\000\040\000I\000n\000d\000e\000x) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000B\000u\000f\000D\000e\000s\000c\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) endobj 141 0 obj -<< /S /GoTo /D (section.6.1) >> +<< /S /GoTo /D (subsection.6.1.1) >> endobj 144 0 obj -(\376\377\000F\000i\000l\000e\000\040\000L\000i\000s\000t) +(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) endobj 145 0 obj -<< /S /GoTo /D (chapter.7) >> +<< /S /GoTo /D (subsection.6.1.2) >> endobj 148 0 obj -(\376\377\000C\000l\000a\000s\000s\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 149 0 obj -<< /S /GoTo /D (section.7.1) >> +<< /S /GoTo /D (subsubsection.6.1.2.1) >> endobj 152 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000B\000u\000f\000D\000e\000s\000c\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +(\376\377\000b\000u\000f\000E\000l\000S\000i\000z\000e\000s) endobj 153 0 obj -<< /S /GoTo /D (subsection.7.1.1) >> +<< /S /GoTo /D (subsubsection.6.1.2.2) >> endobj 156 0 obj -(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +(\376\377\000b\000u\000f\000f\000e\000r\000I\000d\000e\000n\000t\000i\000f\000i\000e\000r\000s) endobj 157 0 obj -<< /S /GoTo /D (subsection.7.1.2) >> +<< /S /GoTo /D (subsubsection.6.1.2.3) >> endobj 160 0 obj -(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000b\000u\000f\000s) endobj 161 0 obj -<< /S /GoTo /D (subsubsection.7.1.2.1) >> +<< /S /GoTo /D (subsubsection.6.1.2.4) >> endobj 164 0 obj -(\376\377\000b\000u\000f\000E\000l\000S\000i\000z\000e\000s) +(\376\377\000b\000u\000f\000S\000i\000z\000e\000s) endobj 165 0 obj -<< /S /GoTo /D (subsubsection.7.1.2.2) >> +<< /S /GoTo /D (subsubsection.6.1.2.5) >> endobj 168 0 obj -(\376\377\000b\000u\000f\000f\000e\000r\000I\000d\000e\000n\000t\000i\000f\000i\000e\000r\000s) +(\376\377\000n\000u\000m\000B\000u\000f\000s) endobj 169 0 obj -<< /S /GoTo /D (subsubsection.7.1.2.3) >> +<< /S /GoTo /D (section.6.2) >> endobj 172 0 obj -(\376\377\000b\000u\000f\000s) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000I\000n\000A\000r\000g\000s\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) endobj 173 0 obj -<< /S /GoTo /D (subsubsection.7.1.2.4) >> +<< /S /GoTo /D (subsection.6.2.1) >> endobj 176 0 obj -(\376\377\000b\000u\000f\000S\000i\000z\000e\000s) +(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) endobj 177 0 obj -<< /S /GoTo /D (subsubsection.7.1.2.5) >> +<< /S /GoTo /D (subsection.6.2.2) >> endobj 180 0 obj -(\376\377\000n\000u\000m\000B\000u\000f\000s) +(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 181 0 obj -<< /S /GoTo /D (section.7.2) >> +<< /S /GoTo /D (subsubsection.6.2.2.1) >> endobj 184 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000I\000n\000A\000r\000g\000s\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +(\376\377\000n\000u\000m\000A\000n\000c\000B\000y\000t\000e\000s) endobj 185 0 obj -<< /S /GoTo /D (subsection.7.2.1) >> +<< /S /GoTo /D (subsubsection.6.2.2.2) >> endobj 188 0 obj -(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +(\376\377\000n\000u\000m\000I\000n\000S\000a\000m\000p\000l\000e\000s) endobj 189 0 obj -<< /S /GoTo /D (subsection.7.2.2) >> +<< /S /GoTo /D (section.6.3) >> endobj 192 0 obj -(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000I\000n\000f\000o\000S\000t\000r\000u\000c\000t\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) endobj 193 0 obj -<< /S /GoTo /D (subsubsection.7.2.2.1) >> +<< /S /GoTo /D (subsection.6.3.1) >> endobj 196 0 obj -(\376\377\000n\000u\000m\000A\000n\000c\000B\000y\000t\000e\000s) +(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) endobj 197 0 obj -<< /S /GoTo /D (subsubsection.7.2.2.2) >> +<< /S /GoTo /D (subsection.6.3.2) >> endobj 200 0 obj -(\376\377\000n\000u\000m\000I\000n\000S\000a\000m\000p\000l\000e\000s) +(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 201 0 obj -<< /S /GoTo /D (section.7.3) >> +<< /S /GoTo /D (subsubsection.6.3.2.1) >> endobj 204 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000I\000n\000f\000o\000S\000t\000r\000u\000c\000t\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +(\376\377\000c\000o\000n\000f\000B\000u\000f) endobj 205 0 obj -<< /S /GoTo /D (subsection.7.3.1) >> +<< /S /GoTo /D (subsubsection.6.3.2.2) >> endobj 208 0 obj -(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +(\376\377\000c\000o\000n\000f\000S\000i\000z\000e) endobj 209 0 obj -<< /S /GoTo /D (subsection.7.3.2) >> +<< /S /GoTo /D (subsubsection.6.3.2.3) >> endobj 212 0 obj -(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000e\000n\000c\000o\000d\000e\000r\000D\000e\000l\000a\000y) endobj 213 0 obj -<< /S /GoTo /D (subsubsection.7.3.2.1) >> +<< /S /GoTo /D (subsubsection.6.3.2.4) >> endobj 216 0 obj -(\376\377\000c\000o\000n\000f\000B\000u\000f) +(\376\377\000f\000r\000a\000m\000e\000L\000e\000n\000g\000t\000h) endobj 217 0 obj -<< /S /GoTo /D (subsubsection.7.3.2.2) >> +<< /S /GoTo /D (subsubsection.6.3.2.5) >> endobj 220 0 obj -(\376\377\000c\000o\000n\000f\000S\000i\000z\000e) +(\376\377\000i\000n\000B\000u\000f\000F\000i\000l\000l\000L\000e\000v\000e\000l) endobj 221 0 obj -<< /S /GoTo /D (subsubsection.7.3.2.3) >> +<< /S /GoTo /D (subsubsection.6.3.2.6) >> endobj 224 0 obj -(\376\377\000e\000n\000c\000o\000d\000e\000r\000D\000e\000l\000a\000y) +(\376\377\000i\000n\000p\000u\000t\000C\000h\000a\000n\000n\000e\000l\000s) endobj 225 0 obj -<< /S /GoTo /D (subsubsection.7.3.2.4) >> +<< /S /GoTo /D (subsubsection.6.3.2.7) >> endobj 228 0 obj -(\376\377\000f\000r\000a\000m\000e\000L\000e\000n\000g\000t\000h) +(\376\377\000m\000a\000x\000A\000n\000c\000B\000y\000t\000e\000s) endobj 229 0 obj -<< /S /GoTo /D (subsubsection.7.3.2.5) >> +<< /S /GoTo /D (subsubsection.6.3.2.8) >> endobj 232 0 obj -(\376\377\000i\000n\000B\000u\000f\000F\000i\000l\000l\000L\000e\000v\000e\000l) +(\376\377\000m\000a\000x\000O\000u\000t\000B\000u\000f\000B\000y\000t\000e\000s) endobj 233 0 obj -<< /S /GoTo /D (subsubsection.7.3.2.6) >> +<< /S /GoTo /D (section.6.4) >> endobj 236 0 obj -(\376\377\000i\000n\000p\000u\000t\000C\000h\000a\000n\000n\000e\000l\000s) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000M\000e\000t\000a\000D\000a\000t\000a\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) endobj 237 0 obj -<< /S /GoTo /D (subsubsection.7.3.2.7) >> +<< /S /GoTo /D (subsection.6.4.1) >> endobj 240 0 obj -(\376\377\000m\000a\000x\000A\000n\000c\000B\000y\000t\000e\000s) +(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) endobj 241 0 obj -<< /S /GoTo /D (subsubsection.7.3.2.8) >> +<< /S /GoTo /D (subsection.6.4.2) >> endobj 244 0 obj -(\376\377\000m\000a\000x\000O\000u\000t\000B\000u\000f\000B\000y\000t\000e\000s) +(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 245 0 obj -<< /S /GoTo /D (section.7.4) >> +<< /S /GoTo /D (subsubsection.6.4.2.1) >> endobj 248 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000M\000e\000t\000a\000D\000a\000t\000a\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +(\376\377\000c\000e\000n\000t\000e\000r\000M\000i\000x\000L\000e\000v\000e\000l) endobj 249 0 obj -<< /S /GoTo /D (subsection.7.4.1) >> +<< /S /GoTo /D (subsubsection.6.4.2.2) >> endobj 252 0 obj -(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +(\376\377\000c\000o\000m\000p\000\137\000p\000r\000o\000f\000i\000l\000e) endobj 253 0 obj -<< /S /GoTo /D (subsection.7.4.2) >> +<< /S /GoTo /D (subsubsection.6.4.2.3) >> endobj 256 0 obj -(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000c\000o\000m\000p\000\137\000T\000a\000r\000g\000e\000t\000R\000e\000f\000L\000e\000v\000e\000l) endobj 257 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.1) >> +<< /S /GoTo /D (subsubsection.6.4.2.4) >> endobj 260 0 obj -(\376\377\000c\000e\000n\000t\000e\000r\000M\000i\000x\000L\000e\000v\000e\000l) +(\376\377\000d\000o\000l\000b\000y\000S\000u\000r\000r\000o\000u\000n\000d\000M\000o\000d\000e) endobj 261 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.2) >> +<< /S /GoTo /D (subsubsection.6.4.2.5) >> endobj 264 0 obj -(\376\377\000c\000o\000m\000p\000\137\000p\000r\000o\000f\000i\000l\000e) +(\376\377\000d\000r\000c\000\137\000p\000r\000o\000f\000i\000l\000e) endobj 265 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.3) >> +<< /S /GoTo /D (subsubsection.6.4.2.6) >> endobj 268 0 obj -(\376\377\000c\000o\000m\000p\000\137\000T\000a\000r\000g\000e\000t\000R\000e\000f\000L\000e\000v\000e\000l) +(\376\377\000d\000r\000c\000\137\000T\000a\000r\000g\000e\000t\000R\000e\000f\000L\000e\000v\000e\000l) endobj 269 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.4) >> +<< /S /GoTo /D (subsubsection.6.4.2.7) >> endobj 272 0 obj -(\376\377\000d\000o\000l\000b\000y\000S\000u\000r\000r\000o\000u\000n\000d\000M\000o\000d\000e) +(\376\377\000E\000T\000S\000I\000\137\000D\000m\000x\000L\000v\000l\000\137\000p\000r\000e\000s\000e\000n\000t) endobj 273 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.5) >> +<< /S /GoTo /D (subsubsection.6.4.2.8) >> endobj 276 0 obj -(\376\377\000d\000r\000c\000\137\000p\000r\000o\000f\000i\000l\000e) +(\376\377\000P\000C\000E\000\137\000m\000i\000x\000d\000o\000w\000n\000\137\000i\000d\000x\000\137\000p\000r\000e\000s\000e\000n\000t) endobj 277 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.6) >> +<< /S /GoTo /D (subsubsection.6.4.2.9) >> endobj 280 0 obj -(\376\377\000d\000r\000c\000\137\000T\000a\000r\000g\000e\000t\000R\000e\000f\000L\000e\000v\000e\000l) +(\376\377\000p\000r\000o\000g\000\137\000r\000e\000f\000\137\000l\000e\000v\000e\000l) endobj 281 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.7) >> +<< /S /GoTo /D (subsubsection.6.4.2.10) >> endobj 284 0 obj -(\376\377\000E\000T\000S\000I\000\137\000D\000m\000x\000L\000v\000l\000\137\000p\000r\000e\000s\000e\000n\000t) +(\376\377\000p\000r\000o\000g\000\137\000r\000e\000f\000\137\000l\000e\000v\000e\000l\000\137\000p\000r\000e\000s\000e\000n\000t) endobj 285 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.8) >> +<< /S /GoTo /D (subsubsection.6.4.2.11) >> endobj 288 0 obj -(\376\377\000P\000C\000E\000\137\000m\000i\000x\000d\000o\000w\000n\000\137\000i\000d\000x\000\137\000p\000r\000e\000s\000e\000n\000t) +(\376\377\000s\000u\000r\000r\000o\000u\000n\000d\000M\000i\000x\000L\000e\000v\000e\000l) endobj 289 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.9) >> +<< /S /GoTo /D (section.6.5) >> endobj 292 0 obj -(\376\377\000p\000r\000o\000g\000\137\000r\000e\000f\000\137\000l\000e\000v\000e\000l) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000O\000u\000t\000A\000r\000g\000s\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) endobj 293 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.10) >> +<< /S /GoTo /D (subsection.6.5.1) >> endobj 296 0 obj -(\376\377\000p\000r\000o\000g\000\137\000r\000e\000f\000\137\000l\000e\000v\000e\000l\000\137\000p\000r\000e\000s\000e\000n\000t) +(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) endobj 297 0 obj -<< /S /GoTo /D (subsubsection.7.4.2.11) >> +<< /S /GoTo /D (subsection.6.5.2) >> endobj 300 0 obj -(\376\377\000s\000u\000r\000r\000o\000u\000n\000d\000M\000i\000x\000L\000e\000v\000e\000l) +(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 301 0 obj -<< /S /GoTo /D (section.7.5) >> +<< /S /GoTo /D (subsubsection.6.5.2.1) >> endobj 304 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000O\000u\000t\000A\000r\000g\000s\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +(\376\377\000n\000u\000m\000A\000n\000c\000B\000y\000t\000e\000s) endobj 305 0 obj -<< /S /GoTo /D (subsection.7.5.1) >> +<< /S /GoTo /D (subsubsection.6.5.2.2) >> endobj 308 0 obj -(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +(\376\377\000n\000u\000m\000I\000n\000S\000a\000m\000p\000l\000e\000s) endobj 309 0 obj -<< /S /GoTo /D (subsection.7.5.2) >> +<< /S /GoTo /D (subsubsection.6.5.2.3) >> endobj 312 0 obj -(\376\377\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000n\000u\000m\000O\000u\000t\000B\000y\000t\000e\000s) endobj 313 0 obj -<< /S /GoTo /D (subsubsection.7.5.2.1) >> +<< /S /GoTo /D (chapter.7) >> endobj 316 0 obj -(\376\377\000n\000u\000m\000A\000n\000c\000B\000y\000t\000e\000s) +(\376\377\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 317 0 obj -<< /S /GoTo /D (subsubsection.7.5.2.2) >> +<< /S /GoTo /D (section.7.1) >> endobj 320 0 obj -(\376\377\000n\000u\000m\000I\000n\000S\000a\000m\000p\000l\000e\000s) +(\376\377\000a\000a\000c\000e\000n\000c\000\137\000l\000i\000b\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) endobj 321 0 obj -<< /S /GoTo /D (subsubsection.7.5.2.3) >> +<< /S /GoTo /D (subsection.7.1.1) >> endobj 324 0 obj -(\376\377\000n\000u\000m\000O\000u\000t\000B\000y\000t\000e\000s) +(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) endobj 325 0 obj -<< /S /GoTo /D (chapter.8) >> +<< /S /GoTo /D (subsection.7.1.2) >> endobj 328 0 obj -(\376\377\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 329 0 obj -<< /S /GoTo /D (section.8.1) >> +<< /S /GoTo /D (subsubsection.7.1.2.1) >> endobj 332 0 obj -(\376\377\000a\000a\000c\000e\000n\000c\000\137\000l\000i\000b\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) +(\376\377\000H\000A\000N\000D\000L\000E\000\137\000A\000A\000C\000E\000N\000C\000O\000D\000E\000R) endobj 333 0 obj -<< /S /GoTo /D (subsection.8.1.1) >> +<< /S /GoTo /D (subsection.7.1.3) >> endobj 336 0 obj -(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) +(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 337 0 obj -<< /S /GoTo /D (subsection.8.1.2) >> +<< /S /GoTo /D (subsubsection.7.1.3.1) >> endobj 340 0 obj -(\376\377\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000B\000u\000f\000f\000e\000r\000I\000d\000e\000n\000t\000i\000f\000i\000e\000r) endobj 341 0 obj -<< /S /GoTo /D (subsubsection.8.1.2.1) >> +<< /S /GoTo /D (subsubsection.7.1.3.2) >> endobj 344 0 obj -(\376\377\000H\000A\000N\000D\000L\000E\000\137\000A\000A\000C\000E\000N\000C\000O\000D\000E\000R) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000C\000T\000R\000L\000F\000L\000A\000G\000S) endobj 345 0 obj -<< /S /GoTo /D (subsection.8.1.3) >> +<< /S /GoTo /D (subsubsection.7.1.3.3) >> endobj 348 0 obj -(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000E\000R\000R\000O\000R) endobj 349 0 obj -<< /S /GoTo /D (subsubsection.8.1.3.1) >> +<< /S /GoTo /D (subsubsection.7.1.3.4) >> endobj 352 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000B\000u\000f\000f\000e\000r\000I\000d\000e\000n\000t\000i\000f\000i\000e\000r) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000M\000E\000T\000A\000D\000A\000T\000A\000\137\000D\000R\000C\000\137\000P\000R\000O\000F\000I\000L\000E) endobj 353 0 obj -<< /S /GoTo /D (subsubsection.8.1.3.2) >> +<< /S /GoTo /D (subsubsection.7.1.3.5) >> endobj 356 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000C\000T\000R\000L\000F\000L\000A\000G\000S) +(\376\377\000A\000A\000C\000E\000N\000C\000\137\000P\000A\000R\000A\000M) endobj 357 0 obj -<< /S /GoTo /D (subsubsection.8.1.3.3) >> +<< /S /GoTo /D (subsection.7.1.4) >> endobj 360 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000E\000R\000R\000O\000R) +(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) endobj 361 0 obj -<< /S /GoTo /D (subsubsection.8.1.3.4) >> +<< /S /GoTo /D (subsubsection.7.1.4.1) >> endobj 364 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000M\000E\000T\000A\000D\000A\000T\000A\000\137\000D\000R\000C\000\137\000P\000R\000O\000F\000I\000L\000E) +(\376\377\000a\000a\000c\000E\000n\000c\000C\000l\000o\000s\000e) endobj 365 0 obj -<< /S /GoTo /D (subsubsection.8.1.3.5) >> +<< /S /GoTo /D (subsubsection.7.1.4.2) >> endobj 368 0 obj -(\376\377\000A\000A\000C\000E\000N\000C\000\137\000P\000A\000R\000A\000M) +(\376\377\000a\000a\000c\000E\000n\000c\000E\000n\000c\000o\000d\000e) endobj 369 0 obj -<< /S /GoTo /D (subsection.8.1.4) >> +<< /S /GoTo /D (subsubsection.7.1.4.3) >> endobj 372 0 obj -(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) +(\376\377\000a\000a\000c\000E\000n\000c\000G\000e\000t\000L\000i\000b\000I\000n\000f\000o) endobj 373 0 obj -<< /S /GoTo /D (subsubsection.8.1.4.1) >> +<< /S /GoTo /D (subsubsection.7.1.4.4) >> endobj 376 0 obj -(\376\377\000a\000a\000c\000E\000n\000c\000C\000l\000o\000s\000e) +(\376\377\000a\000a\000c\000E\000n\000c\000I\000n\000f\000o) endobj 377 0 obj -<< /S /GoTo /D (subsubsection.8.1.4.2) >> +<< /S /GoTo /D (subsubsection.7.1.4.5) >> endobj 380 0 obj -(\376\377\000a\000a\000c\000E\000n\000c\000E\000n\000c\000o\000d\000e) +(\376\377\000a\000a\000c\000E\000n\000c\000o\000d\000e\000r\000\137\000G\000e\000t\000P\000a\000r\000a\000m) endobj 381 0 obj -<< /S /GoTo /D (subsubsection.8.1.4.3) >> +<< /S /GoTo /D (subsubsection.7.1.4.6) >> endobj 384 0 obj -(\376\377\000a\000a\000c\000E\000n\000c\000G\000e\000t\000L\000i\000b\000I\000n\000f\000o) +(\376\377\000a\000a\000c\000E\000n\000c\000o\000d\000e\000r\000\137\000S\000e\000t\000P\000a\000r\000a\000m) endobj 385 0 obj -<< /S /GoTo /D (subsubsection.8.1.4.4) >> +<< /S /GoTo /D (subsubsection.7.1.4.7) >> endobj 388 0 obj -(\376\377\000a\000a\000c\000E\000n\000c\000I\000n\000f\000o) -endobj -389 0 obj -<< /S /GoTo /D (subsubsection.8.1.4.5) >> -endobj -392 0 obj -(\376\377\000a\000a\000c\000E\000n\000c\000o\000d\000e\000r\000\137\000G\000e\000t\000P\000a\000r\000a\000m) -endobj -393 0 obj -<< /S /GoTo /D (subsubsection.8.1.4.6) >> -endobj -396 0 obj -(\376\377\000a\000a\000c\000E\000n\000c\000o\000d\000e\000r\000\137\000S\000e\000t\000P\000a\000r\000a\000m) -endobj -397 0 obj -<< /S /GoTo /D (subsubsection.8.1.4.7) >> -endobj -400 0 obj (\376\377\000a\000a\000c\000E\000n\000c\000O\000p\000e\000n) endobj -401 0 obj -<< /S /GoTo /D (section.8.2) >> -endobj -404 0 obj -(\376\377\000m\000a\000i\000n\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e) -endobj -405 0 obj -<< /S /GoTo /D (subsection.8.2.1) >> -endobj -408 0 obj -(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n) -endobj -409 0 obj -<< /S /GoTo /D (subsection.8.2.2) >> -endobj -412 0 obj -(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n) -endobj -413 0 obj -<< /S /GoTo /D (subsubsection.8.2.2.1) >> -endobj -416 0 obj -(\376\377\000m\000a\000i\000n) -endobj -417 0 obj -<< /S /GoTo /D [418 0 R /Fit ] >> +389 0 obj +<< /S /GoTo /D [390 0 R /Fit ] >> endobj -422 0 obj << +394 0 obj << /Length 929 /Filter /FlateDecode >> stream -x}UM6Wp1m2Ljd|KrA% !;i}riunI(8(AMI$&A^q7oP2hB9fI9w/}ɚ5Sc0IQnv1d4˱ACR%?}>|b -i2uO2$ld?t,JH('ÜNUl~nƸ8o݉v"[<~ؕ9ۑ}\yIHpD+01_Ĩ[5UYq4sתę o򺐔$#82yB\WQqAY~[ -zn\.u1c\ َ}~JGzcQ/\~*q/K`$-ҐnZVSτ^;N?YZ/%![9y!5XY!f( N|Zద:idmznΩqiમ)mIHsr#4/K N>zcȗՐnTiΝHVR 4;ػi'iEkS׌W:|Ԑodc\Nf2 $<̟bk7•FzOQLD=6m9@q|35 -@Sx:Wpld@Zb}JTxFtx5 [k#bmXOwY˽;3W`b @2*̴p MW=Z۴̪SqC+`9YWJYNY L|-+f```xsl cZb{q;g p/T'.bxg]ҿ2s+pω>W6h֟^QoͿ_])t +x}UM6 W(ͬi,7wIvķDYl%Rud;q;@@GGW?qDGۢD%ɣ_g4uW11#<$zR7]?WwF4CŮ ѱJdK_c&+^'kxT 嗏僬Tug@SxL@L!Yf[j0/PI/c2`:eI~A%4GOH-ÜMܫ!OԮucZ .+v +BV~;M3\Gvn@KD[lj|f2~L'-6+>W-$O\ I2/!qfN.&aemUW1|CBd)1IUDp-*>FHcjUM=&8ɫ4ބ@_il2(/ʤCpK/q 3;ZpMcܐCF$Yp:1CtS?jUO JA[{?yf5k]'1ȷNad>[/V3-p!Qӳ8tL.enhG7{`8d w )5\1f 2~Xkkp67ntFJazD5 [k+XkXOFtY+;3W`bµ ;WfəӚM;w&4MIQhYgm0nrOŝ2R}jޖd{Qief9]v1p݋qtص߳q5Z^ ~α 7ky>KMDK2+@?q{ p2Tz1也N$4()& N(C endstream endobj -418 0 obj << +390 0 obj << /Type /Page -/Contents 422 0 R -/Resources 421 0 R +/Contents 394 0 R +/Resources 393 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R -/Group 420 0 R +/Parent 398 0 R +/Group 392 0 R >> endobj -419 0 obj << +391 0 obj << /Type /XObject /Subtype /Image /Width 5000 /Height 1419 /BitsPerComponent 8 /ColorSpace /DeviceRGB -/SMask 427 0 R +/SMask 399 0 R /Length 111531 /Filter /FlateDecode >> @@ -1052,7 +1006,7 @@ i ]*p6@ endstream endobj -427 0 obj << +399 0 obj << /Type /XObject /Subtype /Image /Width 5000 @@ -1149,18 +1103,18 @@ t8߀ plEv2; rh48E]8Hz:c_AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU=8oob endstream endobj -420 0 obj +392 0 obj <> endobj -423 0 obj << -/D [418 0 R /XYZ 90 739.935 null] +395 0 obj << +/D [390 0 R /XYZ 90 739.935 null] >> endobj -421 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> -/XObject << /Im1 419 0 R >> +393 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> +/XObject << /Im1 391 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -430 0 obj << +402 0 obj << /Length 19 /Filter /FlateDecode >> @@ -1168,843 +1122,789 @@ stream x3PHW0Pp2Ac( endstream endobj -429 0 obj << +401 0 obj << /Type /Page -/Contents 430 0 R -/Resources 428 0 R +/Contents 402 0 R +/Resources 400 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R +/Parent 398 0 R >> endobj -428 0 obj << +400 0 obj << /ProcSet [ /PDF ] >> endobj -461 0 obj << -/Length 988 +433 0 obj << +/Length 1002 /Filter /FlateDecode >> stream -xY]o0}iiP,:ZfOখd~ 64 G'1sǾYz{u89:>AB#ڢ -1BIl}Gi"y"s佚,heN= ,7$!TO i"3FvS)ļLaHՃtRR.H`x!5 jWt7 = 7Sk@0UjR9~M2䌓iqz\L6U@.r("dBL|XS3)g3~oO -VTx"%C>#N)yts47W{i+?0R4w$z锵 .qoci,B2-bfn!ޝ,eG!ޖ7r?RRJFA}] ϧX4kKJޯr=r&rǂ!n&3pR֚Axp&ϦА.ݡ8[D$k{`_M9W\ݍ hVd.x]Nz=2|z?!F r-įn}P(icY3]<Ç2/nX<=ihN{xXÏ 4WZ;\4:}@>{T+B U\w-&+l? ?n"Pyz'b4Q[t\psKŅSEo: DrWn OIv`wc׌V{,o`VF!o>m\)WcVߦO(L+Wَ7U7֥7M -"V$`[J}-~:)&(/U2WMw9Vv*Z `x]@lǹ UR9pWO!Q)v u<9 S!2 +xn8y + + $ŋݤM`2gՙk1[蒠}DJ-űAm$.9E$pfp>{NN># 쳐AgrpP} +3oQ23W=8Ig3"ZG7A"S$*Jb{3 vғ +Vaǃ̧ܾ.g0O\7:]w:ׄ A(UjS8A-$!}1fmQa#H=}!sČ6ȆQL` ^ s5-+q֥ӑU<3ڌJYpT$hB#JqRt>O]Pu@|@^E,>XU2++ #Or6y8B>x޸H:M\H*."d6M2OҖ4o*wr3r#+@@ۣfs)z-n:|7k9o+GBwxv)dчB7oD˹v=3ipN.yJ ÿ +1Wh;jS>LOt軒5k>}ƝT;Bz\,I-Ml7 _DrQNeпQ-X,7Z sޚBu@,B0u~X-2ɞXw9|3ώQYxxcN^I"7sQY| ꁳ3 /EKHt"X`K8+ ;NJ&^v/w&%{iR]xafoك>{XkF ;/l$N?4U^Ydz"0HT"c'dz,$B endstream endobj -460 0 obj << +432 0 obj << /Type /Page -/Contents 461 0 R -/Resources 459 0 R +/Contents 433 0 R +/Resources 431 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R -/Annots [ 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R 437 0 R 438 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 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 ] +/Parent 398 0 R +/Annots [ 403 0 R 404 0 R 405 0 R 406 0 R 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 ] >> endobj -431 0 obj << +403 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [89.004 575.708 160.007 584.684] /A << /S /GoTo /D (chapter.1) >> >> endobj -432 0 obj << +404 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 555.978 153.203 566.882] /A << /S /GoTo /D (section.1.1) >> >> endobj -433 0 obj << +405 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 540.343 190.552 549.189] /A << /S /GoTo /D (section.1.2) >> >> endobj -434 0 obj << +406 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [89.004 510.492 167.648 521.371] /A << /S /GoTo /D (chapter.2) >> >> endobj -435 0 obj << +407 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 494.722 166.772 503.569] /A << /S /GoTo /D (section.2.1) >> >> endobj -436 0 obj << +408 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 474.973 198.861 485.877] /A << /S /GoTo /D (section.2.2) >> >> endobj -437 0 obj << +409 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 459.337 242.288 468.184] /A << /S /GoTo /D (section.2.3) >> >> endobj -438 0 obj << +410 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 439.588 226.916 450.492] /A << /S /GoTo /D (section.2.4) >> >> endobj -439 0 obj << +411 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [126.862 421.895 268.24 432.799] /A << /S /GoTo /D (subsection.2.4.1) >> >> endobj -440 0 obj << +412 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [126.862 404.203 310.123 415.107] /A << /S /GoTo /D (subsection.2.4.2) >> >> endobj -441 0 obj << +413 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 386.51 199.987 397.414] /A << /S /GoTo /D (section.2.5) >> >> endobj -442 0 obj << +414 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 368.818 219.065 379.722] /A << /S /GoTo /D (section.2.6) >> >> endobj -443 0 obj << +415 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 351.125 228.47 362.029] /A << /S /GoTo /D (section.2.7) >> >> endobj -444 0 obj << +416 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 333.433 228.739 344.337] /A << /S /GoTo /D (section.2.8) >> >> endobj -445 0 obj << +417 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 317.678 227.473 326.644] /A << /S /GoTo /D (section.2.9) >> >> endobj -446 0 obj << +418 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [126.862 298.048 286.741 308.952] /A << /S /GoTo /D (subsection.2.9.1) >> >> endobj -447 0 obj << +419 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [126.862 280.355 277.516 291.259] /A << /S /GoTo /D (subsection.2.9.2) >> >> endobj -448 0 obj << +420 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [126.862 262.663 280.285 273.567] /A << /S /GoTo /D (subsection.2.9.3) >> >> endobj -449 0 obj << +421 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 244.97 247.299 255.874] /A << /S /GoTo /D (section.2.10) >> >> endobj -450 0 obj << +422 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 227.278 203.294 238.182] /A << /S /GoTo /D (section.2.11) >> >> endobj -451 0 obj << +423 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.948 209.585 354.944 220.489] /A << /S /GoTo /D (section.2.12) >> >> endobj -452 0 obj << +424 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 192.61 294.293 202.797] +/Rect [126.862 192.61 387.274 202.797] /A << /S /GoTo /D (subsection.2.12.1) >> >> endobj -453 0 obj << +425 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 174.917 338.577 185.104] +/Rect [126.862 174.917 431.557 185.104] /A << /S /GoTo /D (subsection.2.12.2) >> >> endobj -454 0 obj << +426 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 148.31 188.44 157.286] -/A << /S /GoTo /D (chapter.3) >> +/Rect [126.862 156.508 364.051 167.412] +/A << /S /GoTo /D (subsection.2.12.3) >> >> endobj -455 0 obj << +427 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 130.637 172.58 139.484] -/A << /S /GoTo /D (section.3.1) >> +/Rect [89.004 130.617 188.44 139.594] +/A << /S /GoTo /D (chapter.3) >> >> endobj -456 0 obj << +428 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 112.945 243.772 121.791] -/A << /S /GoTo /D (section.3.2) >> +/Rect [103.948 112.945 172.58 121.791] +/A << /S /GoTo /D (section.3.1) >> >> endobj -457 0 obj << +429 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 93.195 290.726 104.099] -/A << /S /GoTo /D (subsection.3.2.1) >> +/Rect [103.948 95.252 243.772 104.099] +/A << /S /GoTo /D (section.3.2) >> >> endobj -462 0 obj << -/D [460 0 R /XYZ 90 604.454 null] +434 0 obj << +/D [432 0 R /XYZ 90 604.454 null] >> endobj -459 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> +431 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -499 0 obj << -/Length 982 +472 0 obj << +/Length 992 /Filter /FlateDecode >> stream -x]s8/Ӓ.@vIia zYcM -bc_9Q=G.gwׄO|0[1<8a~ԗ+ܴMf{lr0GXA$T s)V}fGÈAČ RLBzqLyЙbJiMJ#k}!w(9p -)g,V_CBȹ Vr +xMo0| +؎#-tvZ˭ .ۧ!! $ش599;4E ;. 'H$=P4{'7y +SهVoo^g0|P{ z^H,@sfZooEuuHdzu: ++;&![ Àۥ@3AA+71/L=6)%(k!Ӄckk+%,ڿLfw+t+.[Պ (/ZLs߄fl1z3e> endobj -458 0 obj << +430 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.862 726.819 290.726 737.723] +/A << /S /GoTo /D (subsection.3.2.1) >> +>> endobj +435 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 728.876 186.438 737.723] +/Rect [103.948 711.154 186.438 720] /A << /S /GoTo /D (section.3.3) >> >> endobj -463 0 obj << +436 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 698.125 197.536 709.004] +/Rect [89.004 683.057 155.484 692.033] /A << /S /GoTo /D (chapter.4) >> >> endobj -464 0 obj << +437 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 680.117 172.949 691.021] +/Rect [103.948 665.354 168.435 674.201] /A << /S /GoTo /D (section.4.1) >> >> endobj -465 0 obj << +438 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 662.245 251.035 673.149] -/A << /S /GoTo /D (subsection.4.1.1) >> +/Rect [89.004 637.258 148.839 646.234] +/A << /S /GoTo /D (chapter.5) >> >> endobj -466 0 obj << +439 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 644.372 242.188 655.276] -/A << /S /GoTo /D (subsection.4.1.2) >> +/Rect [103.948 619.555 162.348 628.402] +/A << /S /GoTo /D (section.5.1) >> >> endobj -467 0 obj << +440 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 617.581 155.484 626.557] -/A << /S /GoTo /D (chapter.5) >> +/Rect [89.004 591.458 196.43 600.435] +/A << /S /GoTo /D (chapter.6) >> >> endobj -468 0 obj << +441 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 599.608 168.435 608.574] -/A << /S /GoTo /D (section.5.1) >> +/Rect [103.948 572.675 278.412 582.603] +/A << /S /GoTo /D (section.6.1) >> >> endobj -469 0 obj << +442 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 570.879 148.839 579.855] -/A << /S /GoTo /D (chapter.6) >> +/Rect [126.862 553.976 243.463 564.88] +/A << /S /GoTo /D (subsection.6.1.1) >> >> endobj -470 0 obj << +443 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 553.026 162.348 561.873] -/A << /S /GoTo /D (section.6.1) >> +/Rect [126.862 538.192 279.707 547.158] +/A << /S /GoTo /D (subsection.6.1.2) >> >> endobj -471 0 obj << +444 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 524.178 196.43 533.154] -/A << /S /GoTo /D (chapter.7) >> +/Rect [158.742 520.469 244.55 529.435] +/A << /S /GoTo /D (subsubsection.6.1.2.1) >> >> endobj -472 0 obj << +445 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 505.244 278.412 515.171] -/A << /S /GoTo /D (section.7.1) >> +/Rect [158.742 502.747 265.87 511.713] +/A << /S /GoTo /D (subsubsection.6.1.2.2) >> >> endobj -473 0 obj << +446 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 486.395 243.463 497.299] -/A << /S /GoTo /D (subsection.7.1.1) >> +/Rect [158.742 485.024 218.538 493.991] +/A << /S /GoTo /D (subsubsection.6.1.2.3) >> >> endobj -474 0 obj << +447 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 470.579 279.707 479.426] -/A << /S /GoTo /D (subsection.7.1.2) >> +/Rect [158.742 467.422 235.693 476.268] +/A << /S /GoTo /D (subsubsection.6.1.2.4) >> >> endobj -475 0 obj << +448 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 452.707 244.55 461.553] -/A << /S /GoTo /D (subsubsection.7.1.2.1) >> +/Rect [158.742 449.699 238.114 458.546] +/A << /S /GoTo /D (subsubsection.6.1.2.5) >> >> endobj -476 0 obj << +449 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 434.834 265.87 443.681] -/A << /S /GoTo /D (subsubsection.7.1.2.2) >> +/Rect [103.948 429.92 271.04 440.824] +/A << /S /GoTo /D (section.6.2) >> >> endobj -477 0 obj << +450 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 416.961 218.538 425.808] -/A << /S /GoTo /D (subsubsection.7.1.2.3) >> +/Rect [126.862 412.197 243.463 423.101] +/A << /S /GoTo /D (subsection.6.2.1) >> >> endobj -478 0 obj << +451 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 399.088 235.693 407.935] -/A << /S /GoTo /D (subsubsection.7.1.2.4) >> +/Rect [126.862 396.532 279.707 405.379] +/A << /S /GoTo /D (subsection.6.2.2) >> >> endobj -479 0 obj << +452 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 381.216 238.114 390.062] -/A << /S /GoTo /D (subsubsection.7.1.2.5) >> +/Rect [158.742 376.753 258.587 387.657] +/A << /S /GoTo /D (subsubsection.6.2.2.1) >> >> endobj -480 0 obj << +453 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 361.286 271.04 372.19] -/A << /S /GoTo /D (section.7.2) >> +/Rect [158.742 359.03 261.357 369.934] +/A << /S /GoTo /D (subsubsection.6.2.2.2) >> >> endobj -481 0 obj << +454 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 343.413 243.463 354.317] -/A << /S /GoTo /D (subsection.7.2.1) >> +/Rect [103.948 342.284 283.951 352.212] +/A << /S /GoTo /D (section.6.3) >> >> endobj -482 0 obj << +455 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 327.598 279.707 336.444] -/A << /S /GoTo /D (subsection.7.2.2) >> +/Rect [126.862 323.586 243.463 334.49] +/A << /S /GoTo /D (subsection.6.3.1) >> >> endobj -483 0 obj << +456 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 307.668 258.587 318.572] -/A << /S /GoTo /D (subsubsection.7.2.2.1) >> +/Rect [126.862 307.921 279.707 316.767] +/A << /S /GoTo /D (subsection.6.3.2) >> >> endobj -484 0 obj << +457 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 289.795 261.357 300.699] -/A << /S /GoTo /D (subsubsection.7.2.2.2) >> +/Rect [158.742 290.198 234.229 299.045] +/A << /S /GoTo /D (subsubsection.6.3.2.1) >> >> endobj -485 0 obj << +458 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 272.898 283.951 282.826] -/A << /S /GoTo /D (section.7.3) >> +/Rect [158.742 272.476 236.44 281.322] +/A << /S /GoTo /D (subsubsection.6.3.2.2) >> >> endobj -486 0 obj << +459 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 254.049 243.463 264.953] -/A << /S /GoTo /D (subsection.7.3.1) >> +/Rect [158.742 252.696 256.904 263.6] +/A << /S /GoTo /D (subsubsection.6.3.2.3) >> >> endobj -487 0 obj << +460 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 238.234 279.707 247.081] -/A << /S /GoTo /D (subsection.7.3.2) >> +/Rect [158.742 234.974 253.038 245.878] +/A << /S /GoTo /D (subsubsection.6.3.2.4) >> >> endobj -488 0 obj << +461 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 220.361 234.229 229.208] -/A << /S /GoTo /D (subsubsection.7.3.2.1) >> +/Rect [158.742 219.309 260.41 228.155] +/A << /S /GoTo /D (subsubsection.6.3.2.5) >> >> endobj -489 0 obj << +462 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 202.489 236.44 211.335] -/A << /S /GoTo /D (subsubsection.7.3.2.2) >> +/Rect [158.742 199.529 259.145 210.433] +/A << /S /GoTo /D (subsubsection.6.3.2.6) >> >> endobj -490 0 obj << +463 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 182.559 256.904 193.462] -/A << /S /GoTo /D (subsubsection.7.3.2.3) >> +/Rect [158.742 181.807 258.029 192.711] +/A << /S /GoTo /D (subsubsection.6.3.2.7) >> >> endobj -491 0 obj << +464 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 164.686 253.038 175.59] -/A << /S /GoTo /D (subsubsection.7.3.2.4) >> +/Rect [158.742 164.084 271.319 174.988] +/A << /S /GoTo /D (subsubsection.6.3.2.8) >> >> endobj -492 0 obj << +465 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 148.87 260.41 157.717] -/A << /S /GoTo /D (subsubsection.7.3.2.5) >> +/Rect [103.948 147.338 282.835 157.266] +/A << /S /GoTo /D (section.6.4) >> >> endobj -493 0 obj << +466 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 128.94 259.145 139.844] -/A << /S /GoTo /D (subsubsection.7.3.2.6) >> +/Rect [126.862 128.64 243.463 139.544] +/A << /S /GoTo /D (subsection.6.4.1) >> >> endobj -494 0 obj << +467 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 111.068 258.029 121.972] -/A << /S /GoTo /D (subsubsection.7.3.2.7) >> +/Rect [126.862 112.975 279.707 121.821] +/A << /S /GoTo /D (subsection.6.4.2) >> >> endobj -495 0 obj << +468 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 93.195 271.319 104.099] -/A << /S /GoTo /D (subsubsection.7.3.2.8) >> +/Rect [158.742 95.252 264.814 104.099] +/A << /S /GoTo /D (subsubsection.6.4.2.1) >> >> endobj -497 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> +470 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -538 0 obj << -/Length 1079 +509 0 obj << +/Length 1103 /Filter /FlateDecode >> stream -x]sH}  ͥQ:IVNQ,U.LurgF*U&ҝGc`ju`O #al*'zGW jWs nHG!@wx -'ǿ_MD0jՀbŅ呍!H5R``9f|F& *JҶ@$8M,Ox&硘X6IMm25Cv#T5\ 0LDAf+XnG:b,pw>ԯX/@LD\]i>kY #A{Pfb%+x􅊙MELAR/'Lh:sfq78(eK%XQ'i*XE\y2 S^}q-Boy.qKYwkFѲG=3 J\4o/P-gxQ*{Ө?$ , Lbb1rOtUd$5S/˔D(Eu&a-Eʭv~FW&j|7wؽsIȰ9hi+t>1/cjHp4΂2FzKjb).)*vtl&+7-^54vDfdWT2HwSW`ԏ{1JC&gg3<|IIIUB=}`m #*cL%ղGw)_䩳)ih愋\m4i#0W5ŝƨ($y籋t2 mb(J CJh9gƭ^'Q S{|~uHÌ{Mc2vxC6pp;SF"u *$_Hzd nNq#n5Ϻ<Ϻb_ˆ4*TGշ8?Up5xc[+4{=e-H܃i){l@bLSu85@3Qu +O޴P 2x1*#ea"*qc5tcdS*6Ό~/yOQ b ɦ0Ϟ3clJmce@y2lWx-=-"[){ $NX{dFE:ä:j59SP,xWwrƲebй}V) endstream endobj -537 0 obj << +508 0 obj << /Type /Page -/Contents 538 0 R -/Resources 536 0 R +/Contents 509 0 R +/Resources 507 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R -/Annots [ 496 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 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R ] +/Parent 398 0 R +/Annots [ 469 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 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 ] >> endobj -496 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 727.795 282.835 737.723] -/A << /S /GoTo /D (section.7.4) >> ->> endobj -500 0 obj << +469 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 709.02 243.463 719.924] -/A << /S /GoTo /D (subsection.7.4.1) >> +/Rect [158.742 726.819 254.712 737.723] +/A << /S /GoTo /D (subsubsection.6.4.2.2) >> >> endobj -501 0 obj << +473 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 693.278 279.707 702.125] -/A << /S /GoTo /D (subsection.7.4.2) >> +/Rect [158.742 709.195 290.398 720.098] +/A << /S /GoTo /D (subsubsection.6.4.2.3) >> >> endobj -502 0 obj << +474 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 675.479 264.814 684.326] -/A << /S /GoTo /D (subsubsection.7.4.2.1) >> +/Rect [158.742 691.57 284.6 702.474] +/A << /S /GoTo /D (subsubsection.6.4.2.4) >> >> endobj -503 0 obj << +475 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 655.623 254.712 666.527] -/A << /S /GoTo /D (subsubsection.7.4.2.2) >> +/Rect [158.742 673.946 245.297 684.85] +/A << /S /GoTo /D (subsubsection.6.4.2.5) >> >> endobj -504 0 obj << +476 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 637.824 290.398 648.728] -/A << /S /GoTo /D (subsubsection.7.4.2.3) >> +/Rect [158.742 656.321 280.983 667.225] +/A << /S /GoTo /D (subsubsection.6.4.2.6) >> >> endobj -505 0 obj << +477 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 620.025 284.6 630.929] -/A << /S /GoTo /D (subsubsection.7.4.2.4) >> +/Rect [158.742 638.697 295.11 649.601] +/A << /S /GoTo /D (subsubsection.6.4.2.7) >> >> endobj -506 0 obj << +478 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 602.226 245.297 613.13] -/A << /S /GoTo /D (subsubsection.7.4.2.5) >> +/Rect [158.742 621.073 313.69 631.977] +/A << /S /GoTo /D (subsubsection.6.4.2.8) >> >> endobj -507 0 obj << +479 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 584.427 280.983 595.331] -/A << /S /GoTo /D (subsubsection.7.4.2.6) >> +/Rect [158.742 603.448 259.833 614.352] +/A << /S /GoTo /D (subsubsection.6.4.2.9) >> >> endobj -508 0 obj << +480 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 566.628 295.11 577.532] -/A << /S /GoTo /D (subsubsection.7.4.2.7) >> +/Rect [158.742 585.824 293.586 596.728] +/A << /S /GoTo /D (subsubsection.6.4.2.10) >> >> endobj -509 0 obj << +481 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 548.829 313.69 559.733] -/A << /S /GoTo /D (subsubsection.7.4.2.8) >> +/Rect [158.742 570.257 275.892 579.103] +/A << /S /GoTo /D (subsubsection.6.4.2.11) >> >> endobj -510 0 obj << +482 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 531.031 259.833 541.934] -/A << /S /GoTo /D (subsubsection.7.4.2.9) >> +/Rect [103.948 550.575 277.685 561.479] +/A << /S /GoTo /D (section.6.5) >> >> endobj -511 0 obj << +483 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 513.232 293.586 524.136] -/A << /S /GoTo /D (subsubsection.7.4.2.10) >> +/Rect [126.862 532.951 243.463 543.855] +/A << /S /GoTo /D (subsection.6.5.1) >> >> endobj -512 0 obj << +484 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 497.49 275.892 506.337] -/A << /S /GoTo /D (subsubsection.7.4.2.11) >> +/Rect [126.862 517.384 279.707 526.23] +/A << /S /GoTo /D (subsection.6.5.2) >> >> endobj -513 0 obj << +485 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 477.634 277.685 488.538] -/A << /S /GoTo /D (section.7.5) >> +/Rect [158.742 497.702 258.587 508.606] +/A << /S /GoTo /D (subsubsection.6.5.2.1) >> >> endobj -514 0 obj << +486 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 459.835 243.463 470.739] -/A << /S /GoTo /D (subsection.7.5.1) >> +/Rect [158.742 480.078 261.357 490.982] +/A << /S /GoTo /D (subsubsection.6.5.2.2) >> >> endobj -515 0 obj << +487 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 444.093 279.707 452.94] -/A << /S /GoTo /D (subsection.7.5.2) >> +/Rect [158.742 462.453 256.933 473.357] +/A << /S /GoTo /D (subsubsection.6.5.2.3) >> >> endobj -516 0 obj << +488 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 424.237 258.587 435.141] -/A << /S /GoTo /D (subsubsection.7.5.2.1) >> +/Rect [89.004 436.904 189.785 445.88] +/A << /S /GoTo /D (chapter.7) >> >> endobj -517 0 obj << +489 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 406.438 261.357 417.342] -/A << /S /GoTo /D (subsubsection.7.5.2.2) >> +/Rect [103.948 418.218 239.389 428.146] +/A << /S /GoTo /D (section.7.1) >> >> endobj -518 0 obj << +490 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 388.639 256.933 399.543] -/A << /S /GoTo /D (subsubsection.7.5.2.3) >> +/Rect [126.862 399.618 243.463 410.522] +/A << /S /GoTo /D (subsection.7.1.1) >> >> endobj -519 0 obj << +491 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 362.216 189.785 371.193] -/A << /S /GoTo /D (chapter.8) >> +/Rect [126.862 381.993 257.053 392.897] +/A << /S /GoTo /D (subsection.7.1.2) >> >> endobj -520 0 obj << +492 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 343.356 239.389 353.284] -/A << /S /GoTo /D (section.8.1) >> +/Rect [158.742 365.345 315.185 375.273] +/A << /S /GoTo /D (subsubsection.7.1.2.1) >> >> endobj -521 0 obj << +493 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 324.581 243.463 335.485] -/A << /S /GoTo /D (subsection.8.1.1) >> +/Rect [126.862 346.744 298.288 357.648] +/A << /S /GoTo /D (subsection.7.1.3) >> >> endobj -522 0 obj << +494 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 306.782 257.053 317.686] -/A << /S /GoTo /D (subsection.8.1.2) >> +/Rect [158.742 330.096 309.396 340.024] +/A << /S /GoTo /D (subsubsection.7.1.3.1) >> >> endobj -523 0 obj << +495 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 289.96 315.185 299.887] -/A << /S /GoTo /D (subsubsection.8.1.2.1) >> +/Rect [158.742 312.472 303.738 322.4] +/A << /S /GoTo /D (subsubsection.7.1.3.2) >> >> endobj -524 0 obj << +496 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 271.184 298.288 282.088] -/A << /S /GoTo /D (subsection.8.1.3) >> +/Rect [158.742 294.848 279.937 304.775] +/A << /S /GoTo /D (subsubsection.7.1.3.3) >> >> endobj -525 0 obj << +497 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 254.362 309.396 264.289] -/A << /S /GoTo /D (subsubsection.8.1.3.1) >> +/Rect [158.742 277.223 370.109 287.151] +/A << /S /GoTo /D (subsubsection.7.1.3.4) >> >> endobj -526 0 obj << +498 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 236.563 303.738 246.49] -/A << /S /GoTo /D (subsubsection.8.1.3.2) >> +/Rect [158.742 259.599 281.631 269.527] +/A << /S /GoTo /D (subsubsection.7.1.3.5) >> >> endobj -527 0 obj << +499 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 218.764 279.937 228.691] -/A << /S /GoTo /D (subsubsection.8.1.3.3) >> +/Rect [126.862 243.056 260.081 251.902] +/A << /S /GoTo /D (subsection.7.1.4) >> >> endobj -528 0 obj << +500 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 200.965 370.109 210.893] -/A << /S /GoTo /D (subsubsection.8.1.3.4) >> +/Rect [158.742 225.431 253.038 234.278] +/A << /S /GoTo /D (subsubsection.7.1.4.1) >> >> endobj -529 0 obj << +501 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 183.166 281.631 193.094] -/A << /S /GoTo /D (subsubsection.8.1.3.5) >> +/Rect [158.742 207.807 260.221 216.653] +/A << /S /GoTo /D (subsubsection.7.1.4.2) >> >> endobj -530 0 obj << +502 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 166.448 260.081 175.295] -/A << /S /GoTo /D (subsection.8.1.4) >> +/Rect [158.742 190.182 275.165 199.029] +/A << /S /GoTo /D (subsubsection.7.1.4.3) >> >> endobj -531 0 obj << +503 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 148.649 253.038 157.496] -/A << /S /GoTo /D (subsubsection.8.1.4.1) >> +/Rect [158.742 172.558 246.941 181.405] +/A << /S /GoTo /D (subsubsection.7.1.4.4) >> >> endobj -532 0 obj << +504 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 130.85 260.221 139.697] -/A << /S /GoTo /D (subsubsection.8.1.4.2) >> +/Rect [158.742 153.853 292.719 163.78] +/A << /S /GoTo /D (subsubsection.7.1.4.5) >> >> endobj -533 0 obj << +505 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 113.051 275.165 121.898] -/A << /S /GoTo /D (subsubsection.8.1.4.3) >> +/Rect [158.742 136.228 291.065 146.156] +/A << /S /GoTo /D (subsubsection.7.1.4.6) >> >> endobj -534 0 obj << +506 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 95.252 246.941 104.099] -/A << /S /GoTo /D (subsubsection.8.1.4.4) >> +/Rect [158.742 117.628 251.922 128.532] +/A << /S /GoTo /D (subsubsection.7.1.4.7) >> >> endobj -536 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> +507 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -547 0 obj << -/Length 419 +512 0 obj << +/Length 19 /Filter /FlateDecode >> stream -xOo0;@׾^7$tSn,!tL -),겓nBK_?M)́B׹"h%Jf) )c}&QTii'#~Gӎ! -!BrI'p|*m0r˧_w ALhZA/* |u8irjY?zLqge`@x*@믻ګ0&m}lNLQ5q V&G:&OYst:!ZMj58IZyn']jhf0yb˪A>a}^>fMx,=ڸ-oפHWt٨k- -U`Y[&OJwl2OSΈRͺ*6F -zc)Wmئ8zjYQ +x3PHW0Pp2Ac( endstream endobj -546 0 obj << +511 0 obj << /Type /Page -/Contents 547 0 R -/Resources 545 0 R +/Contents 512 0 R +/Resources 510 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R -/Annots [ 535 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R ] ->> endobj -535 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 727.795 292.719 737.723] -/A << /S /GoTo /D (subsubsection.8.1.4.5) >> ->> endobj -539 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 710.171 291.065 720.098] -/A << /S /GoTo /D (subsubsection.8.1.4.6) >> ->> endobj -540 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 691.57 251.922 702.474] -/A << /S /GoTo /D (subsubsection.8.1.4.7) >> ->> endobj -541 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.948 673.946 226.517 684.85] -/A << /S /GoTo /D (section.8.2) >> ->> endobj -542 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 656.321 243.463 667.225] -/A << /S /GoTo /D (subsection.8.2.1) >> ->> endobj -543 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.862 640.754 260.081 649.601] -/A << /S /GoTo /D (subsection.8.2.2) >> ->> endobj -544 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [158.742 623.13 221.507 631.977] -/A << /S /GoTo /D (subsubsection.8.2.2.1) >> +/Parent 398 0 R >> endobj -545 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> -/ProcSet [ /PDF /Text ] +510 0 obj << +/ProcSet [ /PDF ] >> endobj -550 0 obj << +515 0 obj << /Length 1520 /Filter /FlateDecode >> @@ -2018,39 +1918,39 @@ v ۪U<2;b1NH[#a tpr6'YAWzw8 pnޡX盅7iU37F¿a]ʮ endstream endobj -549 0 obj << +514 0 obj << /Type /Page -/Contents 550 0 R -/Resources 548 0 R +/Contents 515 0 R +/Resources 513 0 R /MediaBox [0 0 595.276 841.89] -/Parent 555 0 R +/Parent 520 0 R >> endobj -551 0 obj << -/D [549 0 R /XYZ 89 770.89 null] +516 0 obj << +/D [514 0 R /XYZ 89 770.89 null] >> endobj 2 0 obj << -/D [549 0 R /XYZ 90 739.935 null] +/D [514 0 R /XYZ 90 739.935 null] >> endobj -552 0 obj << -/D [549 0 R /XYZ 90 553.953 null] +517 0 obj << +/D [514 0 R /XYZ 90 553.953 null] >> endobj -553 0 obj << -/D [549 0 R /XYZ 90 553.953 null] +518 0 obj << +/D [514 0 R /XYZ 90 553.953 null] >> endobj 6 0 obj << -/D [549 0 R /XYZ 90 553.953 null] +/D [514 0 R /XYZ 90 553.953 null] >> endobj -554 0 obj << -/D [549 0 R /XYZ 118.403 407.688 null] +519 0 obj << +/D [514 0 R /XYZ 118.403 407.688 null] >> endobj 10 0 obj << -/D [549 0 R /XYZ 90 389.84 null] +/D [514 0 R /XYZ 90 389.84 null] >> endobj -548 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> +513 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -558 0 obj << +523 0 obj << /Length 146 /Filter /FlateDecode >> @@ -2061,22 +1961,22 @@ xڕ l4xc-?j_1f endstream endobj -557 0 obj << +522 0 obj << /Type /Page -/Contents 558 0 R -/Resources 556 0 R +/Contents 523 0 R +/Resources 521 0 R /MediaBox [0 0 595.276 841.89] -/Parent 555 0 R +/Parent 520 0 R >> endobj -559 0 obj << -/D [557 0 R /XYZ 89 770.89 null] +524 0 obj << +/D [522 0 R /XYZ 89 770.89 null] >> endobj -556 0 obj << -/Font << /F22 424 0 R >> +521 0 obj << +/Font << /F22 396 0 R >> /ProcSet [ /PDF /Text ] >> endobj -571 0 obj << -/Length 1628 +535 0 obj << +/Length 1625 /Filter /FlateDecode >> stream @@ -2085,121 +1985,113 @@ xڝWKs PzEG"yUfڥvIE[sG߃.F-@V#%7bQ`ޗI-iG(R&Z ,`< )/dU:+ͫcW`ʵl;Ȭ8 !IJNJi;4Ą8 Uƨh"ٰsh- qR -Op^Ĵ/!9IRl迦eO!k[ d $]p ͫv$AGn/ls5ꁍ9\ׅ/t|w\BcU_1TS[G_RawZH7#F0mSRͷ~GgN`@z9968_QDae|a6'Ӌ)qٌd=~ŗLT,|H*s"=YR']G}T,p#ʡ9, s}}bviY -O뛞֩J3A0e(H7:߽` c1Fx̛dim +E%fx@}1\Tc@)JElf2T i" dQ)S-R¼)E@[zP[ٮ 1PvB2z_7V￉w/*eMEV2p1%֙_ 3wLR'"Mo G 0;T5UqF/I.`Y!h(p_>\-S -4P}"Bc%̴;RCl -TMjz!Wo/KZƁ>H_{o={}6E_?w#ՠc=&)} ڤ=7;=(;]d +Op^Ĵ/!9IRl迦e>(#pR v@GM6WؘuCOw%$R݁RDґdT'V:͈+,~۔c#љоF (aUQX~_|Mobra +C\6c6Yse6{fidNO^mkȲq-*1}D>x_]9t<d8bΕ^Ln5-˼C5՞#i}:Ui&E S^3aw,f8љy3u7,Mד dTH@/5##\"|/ksl(EHrL8MG2Ւ.%rlRde=,xM?ye_/$.muC]lHy"Qt^Q$om% Pzh@m^L#5&@غۤr)H,E>]xf1Ȭ} t 6,ڴHl?y/ y]6qM9w;g&qA)? |b endstream endobj -570 0 obj << +534 0 obj << /Type /Page -/Contents 571 0 R -/Resources 569 0 R +/Contents 535 0 R +/Resources 533 0 R /MediaBox [0 0 595.276 841.89] -/Parent 555 0 R -/Annots [ 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R ] +/Parent 520 0 R +/Annots [ 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R ] >> endobj -560 0 obj << +525 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [429.414 487.604 481.08 498.508] /A << /S /GoTo /D (aacenc__lib_8h) >> >> endobj -561 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 331.427 127.798 342.331] -/A << /S /GoTo /D (main_8cpp) >> ->> endobj -562 0 obj << +526 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [133.008 306.101 191.977 317.005] /A << /S /GoTo /D (aacenc__lib_8h_a04ddaeecd6dc422bb72175b9e0ab3fea) >> >> endobj -563 0 obj << +527 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [361.24 306.101 416.363 317.005] /A << /S /GoTo /D (LIBUSE_encOpen) >> >> endobj -564 0 obj << +528 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [132.963 245.775 231.074 256.678] /A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> >> endobj -565 0 obj << +529 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [202.995 236.31 247.598 247.214] /A << /S /GoTo /D (LIBUSE_encParams) >> >> endobj -566 0 obj << +530 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [133.71 197.993 200.978 208.897] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -567 0 obj << +531 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [310.678 197.993 347.539 208.897] /A << /S /GoTo /D (LIBUSE_encReconf) >> >> endobj -568 0 obj << +532 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [132.522 140.747 186.51 151.651] /A << /S /GoTo /D (aacenc__lib_8h_a9b64b2026a1475eb5c7a67fc1364ed94) >> >> endobj -572 0 obj << -/D [570 0 R /XYZ 89 770.89 null] +536 0 obj << +/D [534 0 R /XYZ 89 770.89 null] >> endobj 14 0 obj << -/D [570 0 R /XYZ 90 739.935 null] +/D [534 0 R /XYZ 90 739.935 null] >> endobj -573 0 obj << -/D [570 0 R /XYZ 90 549.218 null] +537 0 obj << +/D [534 0 R /XYZ 90 549.218 null] >> endobj -574 0 obj << -/D [570 0 R /XYZ 90 549.218 null] +538 0 obj << +/D [534 0 R /XYZ 90 549.218 null] >> endobj 18 0 obj << -/D [570 0 R /XYZ 90 549.218 null] +/D [534 0 R /XYZ 90 549.218 null] >> endobj -575 0 obj << -/D [570 0 R /XYZ 258.088 437.267 null] +539 0 obj << +/D [534 0 R /XYZ 258.088 437.267 null] >> endobj 22 0 obj << -/D [570 0 R /XYZ 90 420.2 null] +/D [534 0 R /XYZ 90 420.2 null] >> endobj -576 0 obj << -/D [570 0 R /XYZ 90 322.585 null] +540 0 obj << +/D [534 0 R /XYZ 90 322.585 null] >> endobj -578 0 obj << -/D [570 0 R /XYZ 90 261.925 null] +542 0 obj << +/D [534 0 R /XYZ 90 261.925 null] >> endobj -579 0 obj << -/D [570 0 R /XYZ 90 212.916 null] +543 0 obj << +/D [534 0 R /XYZ 90 212.916 null] >> endobj -580 0 obj << -/D [570 0 R /XYZ 90 156.897 null] +544 0 obj << +/D [534 0 R /XYZ 90 156.897 null] >> endobj -569 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F37 577 0 R >> +533 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F37 541 0 R >> /ProcSet [ /PDF /Text ] >> endobj -598 0 obj << +561 0 obj << /Length 1742 /Filter /FlateDecode >> @@ -2213,194 +2105,203 @@ $ ^M9ṃw^Q;u,?? endstream endobj -597 0 obj << +560 0 obj << /Type /Page -/Contents 598 0 R -/Resources 596 0 R +/Contents 561 0 R +/Resources 559 0 R /MediaBox [0 0 595.276 841.89] -/Parent 555 0 R -/Annots [ 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R ] +/Parent 520 0 R +/Annots [ 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R ] >> endobj -590 0 obj << +553 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [135.768 668.546 184.625 679.45] /A << /S /GoTo /D (LIBUSE_feedInBuf) >> >> endobj -591 0 obj << +554 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [368.743 668.546 412.06 679.45] /A << /S /GoTo /D (LIBUSE_bufDes) >> >> endobj -592 0 obj << +555 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [422.8 668.546 490.067 679.45] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -593 0 obj << +556 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [139.086 581.879 185.631 592.783] /A << /S /GoTo /D (LIBUSE_writeOutData) >> >> endobj -594 0 obj << +557 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [133.008 533.07 193.092 543.974] /A << /S /GoTo /D (aacenc__lib_8h_a2a5f6ec334fff553f0fd9e36d9408e94) >> >> endobj -595 0 obj << +558 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [179.762 437.019 238.731 447.923] /A << /S /GoTo /D (aacenc__lib_8h_a04ddaeecd6dc422bb72175b9e0ab3fea) >> >> endobj -599 0 obj << -/D [597 0 R /XYZ 89 770.89 null] +562 0 obj << +/D [560 0 R /XYZ 89 770.89 null] >> endobj -600 0 obj << -/D [597 0 R /XYZ 90 739.935 null] +563 0 obj << +/D [560 0 R /XYZ 90 739.935 null] >> endobj -601 0 obj << -/D [597 0 R /XYZ 90 549.323 null] +564 0 obj << +/D [560 0 R /XYZ 90 549.323 null] >> endobj -584 0 obj << -/D [597 0 R /XYZ 90 498.871 null] +547 0 obj << +/D [560 0 R /XYZ 90 498.871 null] >> endobj 26 0 obj << -/D [597 0 R /XYZ 90 491.71 null] +/D [560 0 R /XYZ 90 491.71 null] >> endobj -596 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F37 577 0 R >> +559 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F37 541 0 R >> /ProcSet [ /PDF /Text ] >> endobj -610 0 obj << -/Length 2003 +573 0 obj << +/Length 2006 /Filter /FlateDecode >> stream -xڥXYsF~ ܐ`pJf,ˑ臔RA( -o}gpKOv1~ε\j0sMᦶ:7;L姦~yCM4~dq^W -\v„'f -gxL +q*lno]/X0Wkyg3Q]6 axSb{q"[qBI%u䁵im/̤>q/Y}!&:)0M_|Gc"$k2ZMvDGө(8>8hvϮ"jR<9yAPqmF8j2cPutwIJ\ِT|40;[}brҶӥSY/IKk‰K ȼީpOds)h͕)aNiZ# L 25ٝ1.F=A(1LyTf~~{W֖8r Fڞ^-M˸o۵A0ݿP!-J!5iV?'u"NEU%"LBErH9EC ~]EVmPM fa$ĩ])&菫$+W - -+ڑ球SuS诏aPiDɧhvϘ~s5:9@Qn#rC } sd !jKDcsf_集g {opYȇ& ѿ_@y#bnL.٧W3Cn3ta2φbkuLִmlZ8 -rpԏGe~R$>f 0c'tA$o%׊8KA_J+2lL8n69$/vQzZlÛ͛~xwo^)jQ7xz^j^ܞ艐\zEXG~3]ϰݵA+o٦Q#1iQ5`O`< -*E,}j3>!x&9.?ovvs!Rv:J4͚8}Q]O&Bo"G>*AO>S2W'sΘ@hoZgr -S1ӆM @V<Ŧ.'^v춰V9hqn<٩t+{U1x~i eB 5Jh8c">f{yk?[?4Q +xڥXYs8~ׯSڑ+3Tgma+IhYC#߷ >}~4/^ʹ]myi8I熽\sԯ~)&, +XrY~\L! rCiИa$Ne-ML7ZLT״Meq0s矙^=nĺrVxPRIy`mچg :3ϜKVmH8NDw tϢdѻ +Br\X6?BCh}B[@D'"4!`Qx۸:ɩ.J%X(5zUMZqZkXl>VIN&/#" +e'Ut),cڍԏ2>Gn~[hfđhhmw *gq=aTD蔦>h`وV̘EM[Qt'By'Ȝh{A'@Bv +4˅C݄)1ExZ1g: TLLJchII *qKEm!lmma*Of#'02ZNbe +n.~oha%"PQrȓ-ҧbrT"E:N+}cYԽbRG ZEj9U1vK6$#& +Xڸ!: uEHAB DV D*Od*N @De XdzxTcP@E{b pfMqǍeY*BoB~|P@*bg[-R$LH<״mIꊨ@ ,=/_Au;Ky]9| +|9 *ISARLW9HBW˻ 7#!![aPiDɧhv/~s5:9@Q~'rC | sd !jMDcsf_ވ集g {pYȇ& ѿ_Ay+bnL.o٧73Cn3ta2φbkuLִmlZ8 +rpԏGe~Z$>f 0c'tA/$KqFW8ᅯVe؞3H p7܀69$/vQzZl~x/wCR8xovGռE==!8".<LgDuayC k8WfߖM9^ϙ#1iQ/5`Ϙ` +*E,}j >!x&9?.vvs%Rvyhy LfMQ]ϼ&B"#繏3ig?|!TX +KeuΜrY #JTLq#~ @V2Ů.g^wV%hqn<۩t/{U3xPa<|Az%6x\Tn1ӛa1WajX+ endstream endobj -609 0 obj << +572 0 obj << /Type /Page -/Contents 610 0 R -/Resources 608 0 R +/Contents 573 0 R +/Resources 571 0 R /MediaBox [0 0 595.276 841.89] -/Parent 555 0 R -/Annots [ 606 0 R 607 0 R ] +/Parent 520 0 R +/Annots [ 569 0 R 570 0 R ] >> endobj -606 0 obj << +569 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [390.616 548.752 462.827 559.656] /A << /S /GoTo /D (structAACENC__BufDesc) >> >> endobj -607 0 obj << +570 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [89.004 450.804 156.271 461.334] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -611 0 obj << -/D [609 0 R /XYZ 89 770.89 null] +574 0 obj << +/D [572 0 R /XYZ 89 770.89 null] >> endobj -603 0 obj << -/D [609 0 R /XYZ 90 635.872 null] +566 0 obj << +/D [572 0 R /XYZ 90 635.872 null] >> endobj 30 0 obj << -/D [609 0 R /XYZ 90 627.792 null] +/D [572 0 R /XYZ 90 627.792 null] >> endobj -612 0 obj << -/D [609 0 R /XYZ 90 592.959 null] +575 0 obj << +/D [572 0 R /XYZ 90 592.959 null] >> endobj 34 0 obj << -/D [609 0 R /XYZ 90 592.959 null] +/D [572 0 R /XYZ 90 592.959 null] >> endobj -608 0 obj << -/Font << /F22 424 0 R /F37 577 0 R /F23 425 0 R >> +571 0 obj << +/Font << /F22 396 0 R /F37 541 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -618 0 obj << -/Length 1597 +581 0 obj << +/Length 1607 /Filter /FlateDecode >> stream -xڝYo6ݿBOEH6I]u=dE [C@#i6#?겕`w߲m x,_1fD$olR#c$ƭ/?n\*l:s ,>-(UgGHa' -G.s`͌ů {,JB#` hPQ\K^ȶMo_^ZmjWmXq}o*>*`-gd-`Hx]Fʶ9 Kfmd .*qhJY3CBsd "9Na+M Ki{6Bk8 }14?iK}^\1$а( U ф' 7L##/z-4{{M;eH0P:Qzb뤞ɬ3x.ҦfC15fPJ"c`s=l--*y_-ihKj"ѷ. ઒6{͵z&A C䵹4E4c%rs 5b¸xwU_p$ߓp8:f|G[tB -7uSxMoƭVW.ŪڃE g.GWq=(W՞v+Y?xz3 s'$lOJeI6.r.o8ĵ^qˤYzg0︼{Ԉm"4B7q'M'fZV9JnmVsKF5:c֠Y(iԓ]/ߪ ۺ'*5fZ9B% 87LZkJA=3>67%D{D+ ",\3e) ȜpVTR(FM4HKjB( BR@GF^܁5^^ԸR 6N`2a۩[ԧ=ݤ%>+ݓ:6쪎x`ٕD߷ mBUP[4R/]Q7f,}y]t'KwNm]wc.ΰK&N: P3>M*ҫ?碐|x[iIKHghr -CM(]Y^8z1|Z9žGr;jGFja$H[ϴE%lrhl" ߬޾Xon$cbt<2 - rj#GrmS3EB; Ÿ]z9t'ɺO'{uaL&)a$"'Ua. _J -.P|r)CV'}e")ٛOb\|=SYa>F3;uΝbc4F͚ȠEo3.c%dwW j&a - 'bq[':nri,:bwX`$}wq8C#:aF;{!t%k]Ty +xڝX[o6~S'o"R I."-&KҬ! sw.m x5Xί)5"+oS#'GN;ӟX68yx7U\=Գ?xj=8#@dD ++pF rxTR̸>F9XQ`a#(P4m[kӦVmrU'm," LIpS x)e@A [8E= +8 P6fNmM3A0%`CMY(08J#u rP#hоm[ +w[o۳T9Jз"gN*R +B =1j#- +ޢNPxX'*,)}yԓԓhc@JX +M鄭zI?& xic PdF BlgQ['\D󮚓,6xз*| 0Ů!xr릞7AiuJ&/:aqz{@APP˩a +p[?vj}p` +Ƥّ"Pgyn i# 6Lv;Q#k2ϔ§~\{.BD[Yerӏ;|5 h`EYK(1Ys%FJ R?6R4O5(N*P @,dLcEw r&a/ +E'T2Kο0Nhm۸Pv),4wU;nI KȻSA;Nx߈k8:$[/7 endstream endobj -617 0 obj << +580 0 obj << /Type /Page -/Contents 618 0 R -/Resources 616 0 R +/Contents 581 0 R +/Resources 579 0 R /MediaBox [0 0 595.276 841.89] -/Parent 555 0 R -/Annots [ 614 0 R 615 0 R ] +/Parent 520 0 R +/Annots [ 577 0 R 578 0 R ] >> endobj -614 0 obj << +577 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [241.292 555.078 308.559 565.982] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -615 0 obj << +578 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [390.31 269.964 457.577 280.868] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -619 0 obj << -/D [617 0 R /XYZ 89 770.89 null] +582 0 obj << +/D [580 0 R /XYZ 89 770.89 null] >> endobj -620 0 obj << -/D [617 0 R /XYZ 90 607.477 null] +583 0 obj << +/D [580 0 R /XYZ 90 607.477 null] >> endobj 38 0 obj << -/D [617 0 R /XYZ 90 600.016 null] +/D [580 0 R /XYZ 90 600.016 null] >> endobj -602 0 obj << -/D [617 0 R /XYZ 90 506.851 null] +565 0 obj << +/D [580 0 R /XYZ 90 506.851 null] >> endobj 42 0 obj << -/D [617 0 R /XYZ 90 498.269 null] +/D [580 0 R /XYZ 90 498.269 null] >> endobj -604 0 obj << -/D [617 0 R /XYZ 90 164.95 null] +567 0 obj << +/D [580 0 R /XYZ 90 164.95 null] >> endobj 46 0 obj << -/D [617 0 R /XYZ 90 156.368 null] +/D [580 0 R /XYZ 90 156.368 null] >> endobj -616 0 obj << -/Font << /F22 424 0 R /F37 577 0 R /F23 425 0 R >> +579 0 obj << +/Font << /F22 396 0 R /F37 541 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -638 0 obj << +601 0 obj << /Length 2105 /Filter /FlateDecode >> @@ -2412,248 +2313,251 @@ U _tU#7 %恱4Ё<k'?Qƌ'oz I"uZ~6V:|Gi81p0_]ϟ5QDܧb]c?c.1G,4'6HTۭ\*p,MPT*E_t<4 ϽPmZI)M¾rs2qD`πP[\!?#~T.`!(^6Canx9>z[ǛO7O{w=VxjI=:DϜ[j6G#*ξ>`>NoT/G-w6k@= endstream endobj -637 0 obj << +600 0 obj << /Type /Page -/Contents 638 0 R -/Resources 636 0 R +/Contents 601 0 R +/Resources 599 0 R /MediaBox [0 0 595.276 841.89] -/Parent 643 0 R -/Annots [ 621 0 R 622 0 R 623 0 R 641 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R ] +/Parent 606 0 R +/Annots [ 584 0 R 585 0 R 586 0 R 604 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R ] >> endobj -621 0 obj << +584 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [326.079 530.217 364.036 541.121] /A << /S /GoTo /D (LIBUSE_encOpen) >> >> endobj -622 0 obj << +585 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [261.854 520.753 396.229 531.657] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a0ee251ffa58317c7ea29364d344c4660) >> >> endobj -623 0 obj << +586 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [457.239 520.753 513.996 531.657] /A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> >> endobj -641 0 obj << +604 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [89.004 511.662 135.668 522.192] /A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> >> endobj -624 0 obj << +587 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [410.852 457.354 497.666 468.258] /A << /S /GoTo /D (structAACENC__MetaData) >> >> endobj -625 0 obj << +588 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [170.965 439.73 257.778 450.633] /A << /S /GoTo /D (structAACENC__MetaData) >> >> endobj -626 0 obj << +589 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [89.004 427.774 194.448 438.678] /A << /S /GoTo /D (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a510ae495f7636503ecfe111f75f66d50) >> >> endobj -627 0 obj << +590 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [126.194 374.284 296.714 385.188] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1) >> >> endobj -628 0 obj << +591 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [341.853 374.284 477.921 385.188] /A << /S /GoTo /D (structAACENC__MetaData_a06cce4e89d53d956d27fb20892461aa0) >> >> endobj -629 0 obj << +592 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [89.004 362.329 234.487 373.233] /A << /S /GoTo /D (structAACENC__MetaData_a9274bda31c82bd154ddb3767b74be6b2) >> >> endobj -630 0 obj << +593 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [395.735 283.901 493.846 294.805] /A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> >> endobj -631 0 obj << +594 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [336.762 271.946 436.527 282.85] /A << /S /GoTo /D (aacenc__lib_8h_aac28c7c3724b8bc87558bc35a22bf23c) >> >> endobj -632 0 obj << +595 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [257.591 230.411 324.858 241.315] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -633 0 obj << +596 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [244.351 218.456 344.116 229.36] /A << /S /GoTo /D (aacenc__lib_8h_aac28c7c3724b8bc87558bc35a22bf23c) >> >> endobj -634 0 obj << +597 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [305.52 206.501 372.788 217.405] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -635 0 obj << +598 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [189.167 93.195 271.208 104.099] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -639 0 obj << -/D [637 0 R /XYZ 89 770.89 null] +602 0 obj << +/D [600 0 R /XYZ 89 770.89 null] >> endobj -640 0 obj << -/D [637 0 R /XYZ 90 621.169 null] +603 0 obj << +/D [600 0 R /XYZ 90 621.169 null] >> endobj 50 0 obj << -/D [637 0 R /XYZ 90 611.997 null] +/D [600 0 R /XYZ 90 611.997 null] >> endobj -588 0 obj << -/D [637 0 R /XYZ 90 363.326 null] +551 0 obj << +/D [600 0 R /XYZ 90 363.326 null] >> endobj 54 0 obj << -/D [637 0 R /XYZ 90 348.39 null] +/D [600 0 R /XYZ 90 348.39 null] >> endobj -586 0 obj << -/D [637 0 R /XYZ 90 157.162 null] +549 0 obj << +/D [600 0 R /XYZ 90 157.162 null] >> endobj 58 0 obj << -/D [637 0 R /XYZ 90 146.838 null] +/D [600 0 R /XYZ 90 146.838 null] >> endobj -642 0 obj << -/D [637 0 R /XYZ 447.844 96.348 null] +605 0 obj << +/D [600 0 R /XYZ 447.844 96.348 null] >> endobj -636 0 obj << -/Font << /F22 424 0 R /F37 577 0 R /F23 425 0 R >> +599 0 obj << +/Font << /F22 396 0 R /F37 541 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -659 0 obj << -/Length 1739 +622 0 obj << +/Length 1771 /Filter /FlateDecode >> stream -xڽX[s:~ϯ 1|I sL[J 0V|3翟]Nڦ0s^jiڛbK6Nfo87+oF`CYg,2>{8Q̳x?m~*RTo:}1 5t<#\> rqֆ&uc(Řx䐓 -,0۶sFjuiE2e٦Z2/PI@vǵgl%i"K=6Npx]%Qs0b\Fĸ]ɔM(E꩸q$%#Kٵ6L}C3pAPZ۳W-ybr30ӌ"$ȲW7\=ؓx6}=QT|n|q1=;0jXDge)p$ -"|)VeFT"vhɥ_E/`K}Wo{g%0]]I1fΦ-Ң[ -.Z[t.!}׼UV 02|,dIERG:@x(%Er#He)})pj=w\.0^2,c$~>Z<\4Fx7HbI0F+Hҍ8\ݔQ<)luM?!,ows6A{I[DmHgy7PkOv-cлI6s\]:OB*`d)eۇ`T%H+!/rdq"8F62^d3 j£;4`Ø Ow{AI\T8]bE϶A E饃^\Vk<ݤwF́2.?l'-)[ć]& -N4Qf(T(̬f#-뭷W -R ])yynt#s={a4BmY}X4t"@/F)N0 PAu aBoْ4xj.ŷC?yT3玎=N;ґɅ@m,5v#p:1+l7*:ՁPGp,(F߷s#=4bz"S|`m -3~׉r8 aPgkH_PP+%}UɪD4$} (˿%2qBZ1WkK+/SU¶gFmx̦ UEuN5ġ6'rfk詢+KƪR@WD.IOfsϛݑo ه]mq܋·|i(3=Ejhb<"~./$%Alg+F tV+h1VGI".fR|;lDsMZ` )5|h N$C K"6$J5z 0 =GҸpݿ G@[ +xڽXs8_7b,9vl{HK2m)m`:$;Pn]IچܽījXw2xùX=c:7yr93_ X\ގ?L5H* 앺t > lz=N> f|qu>y_^N/>> Ѓ@v"5\ xQ׋_q +Ds2#j*Y}fKs<FQK#tBG۞Y mn3ciõ;fm sohnT4H3 1 Ygg+}~-w9e.JIb\4xYJ_"ܠZꝳ9-s׹ "Me X}Ԋ@4t+<#<*N n(}Sr8O[ݞ罤 HD +h$i䁳 |sr݂-? +ܬ*},GboIݻ#]n:'?Ơ6s˷m5K\PF4K0,*0\ |% +Zȱ=H$RTQ O 5Yy:OeEh||*!{s0.!0-MaINO>/'׻ZzMa&ov­\cNK}Z &f2ɠtI_Uj*2- ^2oI&Lj1xeŲ +ƋTb(ymi=tofӅj\oBNP TQ핥ƪR@WD.IOvo ȁmuctyZ,oИ^\M"52D?sdB[QE6QV(ďZ=R&8cIz|C~ &@ h'Z f%\F%]xlTˆkJ7;ck7 endstream endobj -658 0 obj << +621 0 obj << /Type /Page -/Contents 659 0 R -/Resources 657 0 R +/Contents 622 0 R +/Resources 620 0 R /MediaBox [0 0 595.276 841.89] -/Parent 643 0 R -/Annots [ 652 0 R 653 0 R 654 0 R 662 0 R 655 0 R 656 0 R ] +/Parent 606 0 R +/Annots [ 615 0 R 616 0 R 617 0 R 625 0 R 618 0 R 619 0 R ] >> endobj -652 0 obj << +615 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [355.495 631.309 443.983 642.213] +/Rect [355.495 633.776 443.983 644.68] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a02f49b93eaadb6a903b87670849255a5) >> >> endobj -653 0 obj << +616 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [262.824 514.884 387.276 525.788] +/Rect [262.824 509.396 387.276 520.3] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aef811ce5aab93dcba6584109d266b579) >> >> endobj -654 0 obj << +617 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [457.239 514.884 513.996 525.788] +/Rect [457.239 509.396 513.996 520.3] /A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> >> endobj -662 0 obj << +625 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 505.419 135.668 516.323] +/Rect [89.004 499.932 135.668 510.836] /A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> >> endobj -655 0 obj << +618 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [265.141 225.181 324.718 236.085] +/Rect [265.141 223.67 324.718 234.574] /A << /S /GoTo /D (ENCODERBEHAVIOUR_BEHAVIOUR_TOOLS) >> >> endobj -656 0 obj << +619 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [279.485 210.047 398.877 220.951] +/Rect [279.485 208.536 398.877 219.44] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a443da990a60343083e72726a65f4509b) >> >> endobj -660 0 obj << -/D [658 0 R /XYZ 89 770.89 null] +623 0 obj << +/D [621 0 R /XYZ 89 770.89 null] >> endobj 62 0 obj << -/D [658 0 R /XYZ 90 739.935 null] +/D [621 0 R /XYZ 90 739.935 null] >> endobj -661 0 obj << -/D [658 0 R /XYZ 90 565.253 null] +624 0 obj << +/D [621 0 R /XYZ 90 560.721 null] >> endobj 66 0 obj << -/D [658 0 R /XYZ 90 558.285 null] +/D [621 0 R /XYZ 90 552.797 null] >> endobj -663 0 obj << -/D [658 0 R /XYZ 90 291.223 null] +626 0 obj << +/D [621 0 R /XYZ 90 290.668 null] >> endobj 70 0 obj << -/D [658 0 R /XYZ 90 284.255 null] +/D [621 0 R /XYZ 90 282.744 null] >> endobj -664 0 obj << -/D [658 0 R /XYZ 90 163.099 null] +627 0 obj << +/D [621 0 R /XYZ 90 164.055 null] >> endobj 74 0 obj << -/D [658 0 R /XYZ 90 155.01 null] +/D [621 0 R /XYZ 90 155.01 null] >> endobj -657 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F37 577 0 R >> +620 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F37 541 0 R >> /ProcSet [ /PDF /Text ] >> endobj -672 0 obj << +635 0 obj << /Length 2059 /Filter /FlateDecode >> @@ -2669,1335 +2573,1172 @@ x By@,ߢ#y*c CyC%4/ ".d;hXsn! zq"tT6J=q;-+q_)d[e:%#=l "HT * |GD1)!3@HpCGu<,:a(p[W 2<|*sC79vST@&a֯z.i' "88٫y.*UˌkcҴVyIӆN/Iƶ}sIRw#3K߁q{ endstream endobj -671 0 obj << +634 0 obj << /Type /Page -/Contents 672 0 R -/Resources 670 0 R +/Contents 635 0 R +/Resources 633 0 R /MediaBox [0 0 595.276 841.89] -/Parent 643 0 R -/Annots [ 669 0 R ] +/Parent 606 0 R +/Annots [ 632 0 R ] >> endobj -669 0 obj << +632 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [385.11 405.012 513.996 415.916] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ad2accfe182077bfe80ba43a3f22cf7bb) >> >> endobj -673 0 obj << -/D [671 0 R /XYZ 89 770.89 null] +636 0 obj << +/D [634 0 R /XYZ 89 770.89 null] >> endobj -674 0 obj << -/D [671 0 R /XYZ 90 88.215 null] +637 0 obj << +/D [634 0 R /XYZ 90 88.215 null] >> endobj -670 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F37 577 0 R >> +633 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F37 541 0 R >> /ProcSet [ /PDF /Text ] >> endobj -678 0 obj << -/Length 1998 +641 0 obj << +/Length 2033 /Filter /FlateDecode >> stream -xYYs6~#5h<7镶i>y$b# -IYq?Qn(I;Sx.r$[G8\<|xIBf$‰BJ:7++Jl2N\Io3xzsBpD^gY\z-пw9q\_r!PI~,,(#E'l.~6['y[m Тw\Şfg_@Ǐgpp!ݧZe5qvu5{@4B:-o3Z rм\ iϗny/XoEn@n -BU frW.+W -vU^ٲ,.Cl2tmYϯt5Ɛ7G#nI۱\O+CaՂ骦%"m%Ʉ6ݒ/@M[gianXϲ*i2m庪wnyIJ0 -8qėҶ2CEpM^B>paKU{pc2xúN`b/VΤq㋧}xA"*kinhHk D S~t](-WEz`t(SpѶ;t嘤P =BUa&Hg\ #ZEJ9v -(MZ춬kaˊsmbtK>Cj.5ê=g$vH:o#qOd+s)>x]?~VU~I2RǤ< r eϸ?~Lo@DT;y%?E[1jrgZwx}5UibTuO, QYk -D?0LH- zW5MN-H`n2(vNEL!u; '6c'ըum]F͈aq7@+L*/oyztc}tc. p&_nECjSsP3(Rsk>e-}cħ^l!G-g 㨬ڔ ",Ixܔ5,Gln:L%O']7U̙MQbP:(JGu8) }W40#8 }0:_"8DF1=I& - E_<;kpL3L=ȱ Ce`~[Yۚ.WbezKz4lǟ8ė^.]^f˪([_/}6e[WUK 8޶[$c w DtwHCzxgpMu5ǥ}b3|LO[TQ@ugνY]A!f3s5}/Nyt&֎tDA+utqOgx~h;4ʒd?q~pS?y|3"f;b[:uV*&*/BoH>H2eu7ub5wt+k9/bLP+(g3uo& tSRD29^8xދ4?:x߶Wd<>txĚ3G$Iz)-d|ErpKgCqfN4g4i1m?Ԇ:a#`)fcB1gNe2@~h1G yBA}% HgORF ݡ4a65OT(f_8.o~mCcZ6`6(ӣcOyNٶB#JO({9ptaܟ^.kc]F1a7,p;.vUqy۸W;?4 +lKXτSUAECStN:Ԋxmlr6`{ϫs,RtZ? 3H!y8#o-k+P.~UZm^jG L ӱrZn +ZG%uYD~a# +31Vh[, +gS}8ԅ2KOeLJ k[M&az_5&݁.+3;v'ن`i:"a}!,69~|ާrTנ+j{ T1o+Њjcg&遧[mlpd9<-@pVECjҹ 9{(Rl{: TBULnG<8JB:NQUkgԄ :D:YtI\ ζfd\OaXZ6{D&of +LFV}t*CP }oƂbfgqHcW ΗH2i}Con$0Dlnph wwD,^Jo15ˈ[B `oke]v侂 (~9E\pup#}&!!ҰJ+ZWE;]Ͱzas!E˪XҴ_e%ew9IuLT!D?ݼ-#Gñ\h9Զs6b۪j{[׾Zu`mP:4(/;Cg 3gr,p߶(ꂳMljJ?tq4eptnx%/olƝOE p-< 5^N1} +L$ my43Koju{|2QFcQM}q]V9hM/!B'\ +@0c䳔3L:©.D2ܹ^8Ͼ4?q|:Kk;>`txeZZYR[,:'9!|LJLq&#ƿRL&bPf#lDCֆwt= q|=K,~ _e7 y`#}žSP?ҒHg'p#bX84jDʞ4Pտ(x\&lig~mcc"v&̢>ӂ4- -n~ݘL;xzwt_{p1-Oz7"rD#_ $_'uZ endstream endobj -677 0 obj << +640 0 obj << /Type /Page -/Contents 678 0 R -/Resources 676 0 R +/Contents 641 0 R +/Resources 639 0 R /MediaBox [0 0 595.276 841.89] -/Parent 643 0 R +/Parent 606 0 R >> endobj -679 0 obj << -/D [677 0 R /XYZ 89 770.89 null] +642 0 obj << +/D [640 0 R /XYZ 89 770.89 null] >> endobj 78 0 obj << -/D [677 0 R /XYZ 90 739.935 null] +/D [640 0 R /XYZ 90 739.935 null] >> endobj -680 0 obj << -/D [677 0 R /XYZ 240.275 493.236 null] +643 0 obj << +/D [640 0 R /XYZ 240.275 493.236 null] >> endobj 82 0 obj << -/D [677 0 R /XYZ 90 474.897 null] +/D [640 0 R /XYZ 90 474.897 null] >> endobj -681 0 obj << -/D [677 0 R /XYZ 285.086 410.994 null] +644 0 obj << +/D [640 0 R /XYZ 285.086 410.994 null] >> endobj 86 0 obj << -/D [677 0 R /XYZ 90 391.718 null] +/D [640 0 R /XYZ 90 391.718 null] >> endobj -676 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F37 577 0 R >> +639 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F37 541 0 R >> /ProcSet [ /PDF /Text ] >> endobj -684 0 obj << -/Length 1081 +647 0 obj << +/Length 1121 /Filter /FlateDecode >> stream -xZKs9+tJFZH:N6[Tv7 `RM폏F1qKLAo?:&H h" -(!V(GrLhɷC`g( 8塳ɬ$'bexhJlN0^$_t%H!x8S^ݜĶ:)ʋbP>u6|nYmM \}枖e2/=<֛+l?{XYpXiV -sJW7ͫU- hr+p͘O%БU:W?NwPJ_}Yͤl/ Q3k^x}hx%4q 7QO?d贷2GcR^ =`V}=i^:J+ -*构#Igog'l_HcOx$Q3^< X$4+eݺP^hރ'q1K x7[<]fI9#p/c.c\o?P 3}76, +xZ]s'}ׯQd \`GIdZ;j-ɕɴv퇌z]rp9"|:zXɔbMj $AƟr.gLJhm3WfgX/ov^=M*1ч5X2nk̴B_m%L.GH&ZZ:7 ΙI2dJLL)4u]]j_F>4׀M4hC@k@(}pɷ_hZܭ z"(bM+s@Suph >8x1xgDEQq>(pp/&~DM8e'FN0$aXP%dz|€Jլ\͉ї6pQ)ق+FM<k7Mn]}c j8W[Wɼ|~|\orMvm6Mk*; Nf5nwOs;NbО=Uz3_f+GNT%M\׍P|bWA_&Uſ@ ѹ7o\aνP>-UrIs:rV7,:!X=yzT,嵔:V8?1GI_ Kx9'Ot;/j/}석OPHtqמ[ߘGȥգ^d)ƊiT,8#ɨa*S8̂*b +Gb+Yq> endobj -685 0 obj << -/D [683 0 R /XYZ 89 770.89 null] +648 0 obj << +/D [646 0 R /XYZ 89 770.89 null] >> endobj -686 0 obj << -/D [683 0 R /XYZ 90 587.506 null] +649 0 obj << +/D [646 0 R /XYZ 90 587.371 null] >> endobj 90 0 obj << -/D [683 0 R /XYZ 90 582.899 null] +/D [646 0 R /XYZ 90 582.696 null] >> endobj -682 0 obj << -/Font << /F22 424 0 R /F37 577 0 R >> +650 0 obj << +/D [646 0 R /XYZ 90 86.25 null] +>> endobj +645 0 obj << +/Font << /F22 396 0 R /F37 541 0 R >> /ProcSet [ /PDF /Text ] >> endobj -689 0 obj << -/Length 150 +653 0 obj << +/Length 529 /Filter /FlateDecode >> stream -xڕ1 0F$*P\8":Xtptq -#"*8qgwZYшLK^&1 &f|3Mz[t#$J+o,ځ%^ 5`!&{O0ʰzd1 +xڭKo0 :Pe[Ǥ EGI5v(:O{VlBKdC|f7D$#G +d$b_WJTL\5Y(`t6VycJDLc.[,*~Ergڒd}`@B`2F !~`4B΂sK\7X=}>|yAM)Kg'<&yh"gڮHFf>e*[q~+T'PZ;+۵Pt^qdݮn ]\K4źhaSMS i CK"TŪ> endobj -690 0 obj << -/D [688 0 R /XYZ 89 770.89 null] +654 0 obj << +/D [652 0 R /XYZ 89 770.89 null] >> endobj -687 0 obj << -/Font << /F22 424 0 R >> +94 0 obj << +/D [652 0 R /XYZ 90 739.935 null] +>> endobj +651 0 obj << +/Font << /F22 396 0 R /F37 541 0 R >> /ProcSet [ /PDF /Text ] >> endobj -694 0 obj << -/Length 2326 +658 0 obj << +/Length 2253 /Filter /FlateDecode >> stream -xڍ˒_CZ$GJg+$Ĉ!N_~rTh4[wKv_%~{wJT*vS+S\}G]L*(XȑEG ozl÷{UD8O sY^*a.8/߲8$N=4l[vTR13޷f*/ћ7< Bͺc0zFNdyFs1a2 &&=\a|`u^ݽDEJ">Qdli|* -VE acV85v֏fyAs:=x,' ޳mݢz oR^;-Iwr<8XYL k8.F ~ҶCpuU|DӨ vv0>=F7gퟜԒdNKw?h[JŒ0 >: ܜw@׍kUqr0RO=Ca[SL-rPP0a0X+SxֳhAzY;Fgnty3`&8T`ƎUG4m>K3ځ T㚓ssq?lo=R :Dl)] |TȣGFXɫ )nDN~&-#t7PofheQt[1ZtfK]:p=Uh9\:5THpaTN=w+cH hP[ao԰Tĕf))0,rQe:\l%OU9ߧ;YR0t /M5d$H-tB#Epcp\=+{$ -7ϵNړ3 K%I(MWPQiRbƬTU~ -bDŽ%B,%\(!22}\Grj%lfv=8!0/ 3F-Y.|7#d)ٲND#-$qNN'Aq]{A9(RgAoF'׭l8*e^jr2~Wd,ӬǺF`fnUNl )ڎu=OL fЇ,1]74F(H(FP0V/U&+]T}0|%EEI vc}YOax2X6湏Оz㱂 CW32.L4 C4 q0OķvK+'ɪ -~_ <擮yϲNc U4%Z[ AXi X{m+oxЙBf$MEfJd`Od -B0.wh7'<>ZvҖ@@RXq#"_c'WmUtH7H#zA,-K"ZgF+4LwN\B{N{~ P Aq ~J xcW$]~8oɷ*<<})=yQCaagsfDv,$?P/eKfYiue*گFrjQ( ǒ#Us=rՏYj^_Ɠw` B YςY"g}kگ"Pas!0-8^Ͽ|7epVJ#ogh,a>5gg(ّ4|%b4Ee] =B=Sl3O`ja7O)a!dFy6^D -iF1~PW9GyFn/wOooـrrdkSCLC-k#UnHG} t,o@)![ܕ_e +x}XK8W9,d V$ecwGO2 dav1%v۲e9Q`XdXty$^$2{VJT~sH6e~}k6Eo[}fTDw?DW*Ed+8+xCޘVoU=ag4T"\fq^ײ8$I7۴m[6PRUZen4I'& +Ln]W8fgDgit?uGha 4?Oه^wvBL'%^2:P%ꄞ9,gZ >!P',"N| 1Kd8OA dnF $~7eh7۬n>fIwwDKOf"gr+XΌgﹳٲ/mVm $$!ֵ w|eelXDIw]_•\l(viY{ +1xht2}C0fX`1  ezrm͠H>jhyNf$xZ BP%"jPyAlv4ku|AxUŔh%e $fQR~y1Og +]XOfp@b%r}2&Ng_A<=bsJ+M`W.>V8,\Ouja"0ڀuҏd _VjQy.Ξ'0~(t:d"Ά$ƧrEVH#HQ*B~1'HEhz! > OoB)-'Π/LFk̥E ý +o|*8bTN]cv:!$4Zv[o+dX{S§C,'YdufLSr>OdD3 ʾ-l.wR/EF# O +n +'(hϼ(sO qpQ{%# SC#M(4@ mTq†} E!79X($!q EslJ'eh4A:ægaw'9>^aP\_S[*۳^ OBGReŇ DR#-A8'#k/,Iu5-@vǷLWj^- +AN34P+ie] 45o0X+)u=eiZbR!nYTz7lFP𺠭k?gtSy aa3(I*J@$:Bl04V~z +@s2L]hF7isG$4e@RS4.1S0Qo(j+ 9a;fz\6lnAzǠJmuJ{| )(2>50ݠ^MCO0O /'ϥnVhUؙMƭUV+5s!敀u՛o닅翃l2w促[|nϠ/򗄕gH#~>d/m60t19&5e(P,\i 쑣{6:?PIwY`a iS:oXmo" GnNrgӅ +B28`2W1%-o AZ]aDo"ex),~΂#"0ܷTkNC{QN{~ l/Au ~K(xcW$[*؇S'=<'o7"cHd b aS3;pngEꬔ2zl-9u[܀z,STx{}j Y +4'ԅ ,ix½"YB;{K@Paq!0,/IOLHNJ)U" fce&dq.|"kPGR{? endstream endobj -693 0 obj << +657 0 obj << /Type /Page -/Contents 694 0 R -/Resources 692 0 R +/Contents 658 0 R +/Resources 656 0 R /MediaBox [0 0 595.276 841.89] -/Parent 700 0 R -/Annots [ 691 0 R ] +/Parent 664 0 R +/Annots [ 655 0 R ] >> endobj -691 0 obj << +655 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 462.89 178.158 473.794] -/A << /S /GoTo /D (CommandLineUsage) >> +/Rect [210.866 460.515 319.169 471.419] +/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aab4d4c3cfcad7bd7bdebfd947fea8e75) >> >> endobj -695 0 obj << -/D [693 0 R /XYZ 89 770.89 null] +659 0 obj << +/D [657 0 R /XYZ 89 770.89 null] >> endobj -94 0 obj << -/D [693 0 R /XYZ 90 739.935 null] +98 0 obj << +/D [657 0 R /XYZ 90 739.935 null] >> endobj -696 0 obj << -/D [693 0 R /XYZ 90 553.953 null] +660 0 obj << +/D [657 0 R /XYZ 90 553.953 null] >> endobj -697 0 obj << -/D [693 0 R /XYZ 90 553.953 null] +661 0 obj << +/D [657 0 R /XYZ 90 553.953 null] >> endobj -98 0 obj << -/D [693 0 R /XYZ 90 553.953 null] +102 0 obj << +/D [657 0 R /XYZ 90 553.953 null] >> endobj -699 0 obj << -/D [693 0 R /XYZ 326.66 252.084 null] +663 0 obj << +/D [657 0 R /XYZ 326.66 222.876 null] >> endobj -102 0 obj << -/D [693 0 R /XYZ 90 230.219 null] +106 0 obj << +/D [657 0 R /XYZ 90 205.505 null] >> endobj -692 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F11 698 0 R >> +656 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F37 541 0 R /F11 662 0 R >> /ProcSet [ /PDF /Text ] >> endobj -704 0 obj << -/Length 2474 +668 0 obj << +/Length 2621 /Filter /FlateDecode >> stream -x]o=P@Fc-IIt@]ow]Yrr_P-n Or|3DLY\zԤ˹ORL3%'H?NT,sYv:SnVOU="Ӆb1_yMV_~58qR'O*o5ۅ8-9M0W$>mRAW{ƁRD͡ZnijjgAni3S9C˝W2![L8UζLdV~:!S]E=NeP.v+xez}qetUW3pyY -װ̣lqʂņVwx@q&xp-άO1\I=83 6ɣM`[kj0Y93$̓cm4 ->;wgPOF Уm>(8}o/7IYrj-'7D!}y)l$nzýYY ~_O߮my@C"ǻ{Bā燿 dδ ^Z=i`nΏ kѿ| - @ƲI$VZ@uR({ @6oCDao2|*=2O<To}H`/ߦrr7^?ƅ-a j!vcՠL!Ŗe -dn)斉,“(cQ@i\=[pȤ~Ί=zg=G#3Y{oIa#Mߍ3E,8O@Ir'&b*<9(|UrL$P^Tq>>K5 `jv v];skw!|LX߿4D'%GVI۹ > ẎA7R_qB)F%qn+{["S=&0$;S;[(R~r}MM665mICgE٘j_ AVχG˰.0ʝ6Bƾy$|o6@5{E- ػC`!8Z:`ڷN6g::]Sg~ ݏ"}۠SS*ǒ̝؋qVN9SPޮN]ρ0'^n/ƈzP eDߎtg.NV9zx2m^8KBBz?ѐ:ؽ+/ЖO -R0j($2?ո]; ໦. @5pΦ'*d~txTv6,ʤ VwÜ_*BjT!tWWۦqa"{5i>Ap]7?#}z8@x'Rk3퐖4[a>, b~% ahWg^<##7=[-%'_ +x]}@]H}+@v koIP6m'K>Qg3e[\kEp>ɡl&b(aEdbg2L#9&?2:~'"La뻯JYNo4J'ZĽ_},&K0rwb'"bv$_M~%NxxG.,L DE2kdi[]wUzmSSӖAt`)ٖz: <"jV-mSTF3tt8"~5M]6jŜW!h>Nwļpӄ̤ 4%,ݾ2 + : +no}M A6T.bo6RskԶz9<6o0uV Y|1Fv+bHe*ӽ`#"^YX0G6 P-!LjnM)"4 }B2^nk頇Dy=n o l,Ov ;  %[Vl˂نN'{ù>X:!CŎ-X,ƼNh(K-5(D hT)nca%5Gv<;jM,OĨ-(4 T*p((I L|Ӹ3ºL0EbSY"$)1^.UuS[:Yn#:H[ss2TzE&talhder0zD}C궃NVvo$݇Gbd1.8itcHMk ahVSJpT):I9Cmfr= oL(ܽgqiɕ6+L O_ZNz IEOK]2FH+j؆3s 2VvgEU[:uLX5K u[ BV+Dry]޾6<32>MUD=lH'v?fYl'/;nqYrj w7]` C7 6ׄi %`sFWz۪Cmi hD̙4^ @+m% tm1 :)S.-Q0MQ(!Y N{3b +rVm/zC +kDI'%q,~v_~ 9" + hSԊDRSX;#x|(j`lq F(BMͫ@+9ќ,#AR~ `E񿩽cNvX=,YuA-lL秶 +Iq~ԥXaAC}]-@2$0be(J1B# ˢGx OYܾG,{Sy8B;a +NjvIƎ~:fY.B7Y(k+Ɖ7|rd8 *N AzL6cǡ'fY8F0"DsH`(ysz~ni̐}x'-GqfeLWt9uN(ȿS5Ћ87*{(-AvuArSyمwl&IŎ=ʍ!GcCˉFXBʳQ-;,ۥja ݚS^<8Yp9t0~"V,S9*=r*8OO{XYe©Iܫ?s8_#q~}IM`KC),ThvxNJ:0|52C9E .OϗeXCay/p\yA8vxO W,2\o+iMS}ve 04l~ߴ{<ԝ-z_,B`q KZ>Y^s:pR6F"_]4.Mc}^#=TSZu\N$x\s[] 7Gy"`|G⒤q)G%`'hW7g=Lgyp|d)g?: endstream endobj -703 0 obj << -/Type /Page -/Contents 704 0 R -/Resources 702 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 700 0 R ->> endobj -705 0 obj << -/D [703 0 R /XYZ 89 770.89 null] ->> endobj -706 0 obj << -/D [703 0 R /XYZ 270.681 581.458 null] ->> endobj -106 0 obj << -/D [703 0 R /XYZ 90 564.73 null] ->> endobj 667 0 obj << -/D [703 0 R /XYZ 389.265 262.19 null] ->> endobj -110 0 obj << -/D [703 0 R /XYZ 90 244.342 null] ->> endobj -702 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F11 698 0 R /F8 707 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -714 0 obj << -/Length 1378 -/Filter /FlateDecode ->> -stream -xڥVKs6W9S1$DRdzR;qlj3@ E$T]PM=ǷBvE@g׌9,΢tȈөX9&oo 7>-~Bȟ4g~2Rm^&9jkNS'%VqGojc i!@Xܿp&q\~4t ЙV{enč6Z ]!ӏAc x땨dl`cv׏q!agqx{w+o2 " k V̢įȎDo^(rWA&N,+QҚ1-uჹ0vyI4cKfu=eSujj5Z}9oe%ԑb04ҤDImJc[k+ 5tZsxNȘN;ǒ*Ncw^uoc` 11GP;:15 -4Vm^pMW{% ڝòa/D3f&k|+Q7WZky',B%Q0.tr#EMaN tlءG`! ya$z껓̏h5jss]+ uUu+:F|_^X&G?_.S['\c&EyBVbt/)0ˎ еx0V}_ƒT:%hچS(at,ikDa8oa:{x'SMi/ )!A]ȕy0AoTe픲$W ;NPA6Ht{eKɇ6e̫vw+]S0bSw+Z*-9 -Fs -8 ;dTbzpR["f{ i4cW_ʖZ-%L f{G|4l`zq[c܋;Oɻa>|a>P>vC,$앑6Y%r4ʕooENS~h~df~ң67tm,'\_?0ǽ-Xv e2]Wj,:.BiJ tyϝq8p31i\+!m0u0 ;em-- w(b|?_A_s `HFT˜Yt*02SX%E̦?1oذOiM[ĮDYZN)s\ -QaΒ<XFcf%W4;r]bO2F ޏF N''8}T]G -endstream -endobj -713 0 obj << /Type /Page -/Contents 714 0 R -/Resources 712 0 R +/Contents 668 0 R +/Resources 666 0 R /MediaBox [0 0 595.276 841.89] -/Parent 700 0 R -/Annots [ 708 0 R 709 0 R 710 0 R 711 0 R ] ->> endobj -708 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [102.761 533.473 141.555 544.376] -/A << /S /GoTo /D (main_8cpp) >> +/Parent 664 0 R >> endobj -709 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [293.957 533.473 322.51 544.376] -/A << /S /GoTo /D (main_8cpp_adacbe0175a79dff748855d8c9839f82b) >> +669 0 obj << +/D [667 0 R /XYZ 89 770.89 null] >> endobj -710 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [183.861 509.562 222.656 520.466] -/A << /S /GoTo /D (main_8cpp) >> +670 0 obj << +/D [667 0 R /XYZ 270.681 557.547 null] >> endobj -711 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [222.662 305.783 304.703 316.687] -/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> +110 0 obj << +/D [667 0 R /XYZ 90 541.456 null] >> endobj -715 0 obj << -/D [713 0 R /XYZ 89 770.89 null] +630 0 obj << +/D [667 0 R /XYZ 389.265 260.122 null] >> endobj 114 0 obj << -/D [713 0 R /XYZ 90 739.935 null] ->> endobj -701 0 obj << -/D [713 0 R /XYZ 90 549.218 null] ->> endobj -716 0 obj << -/D [713 0 R /XYZ 511.624 400.033 null] ->> endobj -118 0 obj << -/D [713 0 R /XYZ 90 382.227 null] ->> endobj -717 0 obj << -/D [713 0 R /XYZ 90 273.114 null] ->> endobj -122 0 obj << -/D [713 0 R /XYZ 90 268.316 null] ->> endobj -718 0 obj << -/D [713 0 R /XYZ 90 141.394 null] ->> endobj -126 0 obj << -/D [713 0 R /XYZ 90 136.596 null] ->> endobj -712 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F37 577 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -722 0 obj << -/Length 1234 -/Filter /FlateDecode ->> -stream -xڥW[s8~W1֎lsI.YX̦aˠ,~eKdHg_wstssgYkhPswLg*ОLZ-]Ɓ]V\}J]?>v&Kd*f*z}o4yzZԀaPHeH[vꀺ;v_n;90soqkq>wF|1M|G|ҧ#2sM5NS{7[!1#Dg@-Kq JZ}}HqWzE5ψAn.` !J_ki hTf*:)2B.!M7阯ט K/$C7[F=@1ૡ}I6EQ,I>#0:Bb $MXu̻ -{=gRpk]2O )zd5'%4ขH E~߬@BET Gq t:X}UaZ0)b=SzxZPwMPn[_˜*`# ƿde'Q =-xo2)[6fQpbyiLX,8[)QlP YθD$QdsՔƼÝE^-A[=B7JI9hYL"7cOXu[MWΕp4NgR5炵{N+D&ƈݥb+HRB5X 6 -QE$ ɀ;^j(}m{DQK6تkD l_MKP(Fɽaisa?G>"!3HzE -wAh{ -q)BF%&"Ǜ(_rVdKjPh:e\Fܔh490&/mpSy33[oU$P!pA:m?%ubG$ Hz qh_,{baRaybV_66[~s-oWQr: /{W_S#eHD v/"XV4K>N֫y$)uĨ=Gl]K {> XjͿ$ -endstream -endobj -721 0 obj << -/Type /Page -/Contents 722 0 R -/Resources 720 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 700 0 R ->> endobj -723 0 obj << -/D [721 0 R /XYZ 89 770.89 null] ->> endobj -720 0 obj << -/Font << /F22 424 0 R /F37 577 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -726 0 obj << -/Length 929 -/Filter /FlateDecode ->> -stream -xڵWko6_66|aNqF! Zt~xJ# ѹ$Et5yd 8Y6 BF&E7Sә2]3Jf/n>"rLxd:$fτAhD8J[R39zP{3nFWf#Gʨ\LQČ؈o~j[YμiX5[JmFaC]:eC_$ D/6P.oai{쭅\X^lV}P>ͺxMUMOSey۽EcL|`] H*"U I`/;9Rs|嶨hCSЈ>~cZJkQw̍jᐐJN)&+&sG>2IY ŌӇnz**rm ʽeYٮ(%4fL7baXe6d-W5TFy-UߵѶ;fڪj;Zm60v GU lnP0slJ"6zEۖ]zP[ŕW2X-k4՟ˢu?'6|% er&6z?7ɲ5#Lsq4g㉜J蹽Բgpf R ]R -׀^OKLq1{r}Z"Ԯ1R? Jhq:rY2{o^}yTۖNrVۃ̦oɼ `rElng3ccl}ȳz nʲh+jLjFި$Z2{9ǜʙAx -endstream -endobj -725 0 obj << -/Type /Page -/Contents 726 0 R -/Resources 724 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 700 0 R ->> endobj -727 0 obj << -/D [725 0 R /XYZ 89 770.89 null] ->> endobj -724 0 obj << -/Font << /F22 424 0 R /F37 577 0 R /F23 425 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -730 0 obj << -/Length 149 -/Filter /FlateDecode ->> -stream -xڕ1 0ۡŤɪMSPl-BStp8&j/xE`N++CiFl{ObM}^l>obEH3 aKUKats_ e3?wcy ˿B-0 -endstream -endobj -729 0 obj << -/Type /Page -/Contents 730 0 R -/Resources 728 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 700 0 R +/D [667 0 R /XYZ 90 242.91 null] >> endobj -731 0 obj << -/D [729 0 R /XYZ 89 770.89 null] ->> endobj -728 0 obj << -/Font << /F22 424 0 R >> +666 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F11 662 0 R /F8 671 0 R >> /ProcSet [ /PDF /Text ] >> endobj -744 0 obj << -/Length 384 +684 0 obj << +/Length 382 /Filter /FlateDecode >> stream -x]O0+z ~CۗsƏD[A(a l\=<&=dA;$ )&!(0shUz#Oq0>nxCkxlzX0 b-Bb曬KRać -cR2 +&*LTꢊ:lۓ<1"JS׏be_ezaKDqt㢹䦣 &häԏ} -vN(d +x]O0+z ~CۗsƏD[A(a l%x!W}=9Iu/ A!a +$I +̜"ZiUaSxm ^4ۧy7 eXq{0B&+R DX+XTh-ŠI3b<[(OXٗo^Rd*52Qe\d+h.vE 05cPfﻬz|7|TN <@/LmVƑw<@[Zw1@M~mV~Tdt9IP*But4tʧu$(3u_CAh٢G! endstream endobj -743 0 obj << +683 0 obj << /Type /Page -/Contents 744 0 R -/Resources 742 0 R +/Contents 684 0 R +/Resources 682 0 R /MediaBox [0 0 595.276 841.89] -/Parent 746 0 R -/Annots [ 732 0 R 733 0 R 734 0 R 735 0 R 736 0 R 737 0 R 738 0 R 739 0 R 740 0 R 741 0 R ] +/Parent 664 0 R +/Annots [ 672 0 R 673 0 R 674 0 R 675 0 R 676 0 R 677 0 R 678 0 R 679 0 R 680 0 R 681 0 R ] >> endobj -732 0 obj << +672 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.177 482.911 185.567 492.839] /A << /S /GoTo /D (structAACENC__BufDesc) >> >> endobj -733 0 obj << +673 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [502.041 483.992 513.996 492.839] -/A << /S /GoTo /D (section.7.1) >> +/Rect [502.041 483.873 513.996 492.839] +/A << /S /GoTo /D (section.6.1) >> >> endobj -734 0 obj << +674 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.177 469.98 178.195 480.884] /A << /S /GoTo /D (structAACENC__InArgs) >> >> endobj -735 0 obj << +675 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [502.041 472.137 513.996 480.884] -/A << /S /GoTo /D (section.7.2) >> +/Rect [502.041 472.037 513.996 480.884] +/A << /S /GoTo /D (section.6.2) >> >> endobj -736 0 obj << +676 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.177 459.001 191.107 468.929] /A << /S /GoTo /D (structAACENC__InfoStruct) >> >> endobj -737 0 obj << +677 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [502.041 460.082 513.996 468.929] -/A << /S /GoTo /D (section.7.3) >> +/A << /S /GoTo /D (section.6.3) >> >> endobj -738 0 obj << +678 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.177 447.046 189.991 456.973] /A << /S /GoTo /D (structAACENC__MetaData) >> >> endobj -739 0 obj << +679 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [502.041 448.127 513.996 456.973] -/A << /S /GoTo /D (section.7.4) >> +/Rect [502.041 448.226 513.996 456.973] +/A << /S /GoTo /D (section.6.4) >> >> endobj -740 0 obj << +680 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.177 434.114 184.84 445.018] /A << /S /GoTo /D (structAACENC__OutArgs) >> >> endobj -741 0 obj << +681 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [502.041 436.172 513.996 445.018] -/A << /S /GoTo /D (section.7.5) >> +/A << /S /GoTo /D (section.6.5) >> >> endobj -745 0 obj << -/D [743 0 R /XYZ 89 770.89 null] +685 0 obj << +/D [683 0 R /XYZ 89 770.89 null] >> endobj -130 0 obj << -/D [743 0 R /XYZ 90 739.935 null] +118 0 obj << +/D [683 0 R /XYZ 90 739.935 null] >> endobj -134 0 obj << -/D [743 0 R /XYZ 90 553.953 null] +122 0 obj << +/D [683 0 R /XYZ 90 553.953 null] >> endobj -742 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> +682 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -752 0 obj << +691 0 obj << /Length 147 /Filter /FlateDecode >> stream xڕ0C @ܑYAVu@XZ$>Pdz~2 -ƖDx "#xkXM!\5 hjWq˙8.v|3Nt'<.5`!ǁğOqUj_ 0 +ƖDx "#xkXMa}٦,ϣ]q,gݺ:ѝlFv`:jZFl4VxLԀh>}UQU/~0 endstream endobj -751 0 obj << +690 0 obj << /Type /Page -/Contents 752 0 R -/Resources 750 0 R +/Contents 691 0 R +/Resources 689 0 R /MediaBox [0 0 595.276 841.89] -/Parent 746 0 R +/Parent 664 0 R >> endobj -753 0 obj << -/D [751 0 R /XYZ 89 770.89 null] +692 0 obj << +/D [690 0 R /XYZ 89 770.89 null] >> endobj -750 0 obj << -/Font << /F22 424 0 R >> +689 0 obj << +/Font << /F22 396 0 R >> /ProcSet [ /PDF /Text ] >> endobj -760 0 obj << -/Length 354 +697 0 obj << +/Length 314 /Filter /FlateDecode >> stream -xՒOO0|9:-muww2VcXJd ^]Wc444{@Xx$C"%A!HH"H X2kz!6 N$c!TںB?K2"\'$AHMtFL$MMg5Rjv7hVhg-tͦ&v@cqhAHc"eY2Oʃ`8?/O&qj:[m>aa#SnRg;p[POnRHOHI~'(%J !35ɛ=lB&\-29~k{=% +xڽN0<]‚z[qf[vh E3:1n]p+ zU[ƀ! (Z$ω((uWfe E\94K%b!ϘW.};4DPN.'dBOB"AOGI.$KIHG(zrZ9-{gY|Mϝs{6j>zK;ĩoE`]`ףi1Md܍WU^#!ҏ#p{}^^lpc2~a#mDjSmxb)WYHY*9/WqeLY&C&h\7E ՚ endstream endobj -759 0 obj << +696 0 obj << /Type /Page -/Contents 760 0 R -/Resources 758 0 R +/Contents 697 0 R +/Resources 695 0 R /MediaBox [0 0 595.276 841.89] -/Parent 746 0 R -/Annots [ 754 0 R 755 0 R 756 0 R 757 0 R ] +/Parent 664 0 R +/Annots [ 693 0 R 694 0 R ] >> endobj -754 0 obj << +693 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [103.177 481.935 154.843 492.839] /A << /S /GoTo /D (aacenc__lib_8h) >> >> endobj -755 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [502.041 483.873 513.996 492.839] -/A << /S /GoTo /D (section.8.1) >> ->> endobj -756 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.177 469.98 141.971 480.884] -/A << /S /GoTo /D (main_8cpp) >> ->> endobj -757 0 obj << +694 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [502.041 472.037 513.996 480.884] -/A << /S /GoTo /D (section.8.2) >> +/Rect [502.041 483.992 513.996 492.839] +/A << /S /GoTo /D (section.7.1) >> >> endobj -761 0 obj << -/D [759 0 R /XYZ 89 770.89 null] +698 0 obj << +/D [696 0 R /XYZ 89 770.89 null] >> endobj -138 0 obj << -/D [759 0 R /XYZ 90 739.935 null] +126 0 obj << +/D [696 0 R /XYZ 90 739.935 null] >> endobj -142 0 obj << -/D [759 0 R /XYZ 90 553.953 null] +130 0 obj << +/D [696 0 R /XYZ 90 553.953 null] >> endobj -758 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> +695 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -764 0 obj << -/Length 144 +701 0 obj << +/Length 145 /Filter /FlateDecode >> stream -xڕ -@DS&ݻN.r`&hai509 -ƞ֍NVV4RFW}ja+ͺCជ׌.уfD]ȥoĀBM؈)9DGϥoQ_W0V +xڕ1 0+nlˋIUb71[d?4tp|q+{FZ"*8qF㴲JzgYQi4+\i|-"=h!hlcq)X,ԌNt$\eXU[x0[ endstream endobj -763 0 obj << +700 0 obj << /Type /Page -/Contents 764 0 R -/Resources 762 0 R +/Contents 701 0 R +/Resources 699 0 R /MediaBox [0 0 595.276 841.89] -/Parent 746 0 R +/Parent 664 0 R >> endobj -765 0 obj << -/D [763 0 R /XYZ 89 770.89 null] +702 0 obj << +/D [700 0 R /XYZ 89 770.89 null] >> endobj -762 0 obj << -/Font << /F22 424 0 R >> +699 0 obj << +/Font << /F22 396 0 R >> /ProcSet [ /PDF /Text ] >> endobj -775 0 obj << -/Length 750 +712 0 obj << +/Length 723 /Filter /FlateDecode >> stream -xV]o0}ﯰx'j6I6oTpK*b*m~6Dդ}HA s3@rO`V#Ume#OV_ E$@ ,>m+Nu|'7q-5ǐ uL -ȹB}LavH&(}=Ӫי9 -ʔ":"^oBJ5e~q Y(ƇXNo: ̙1J N̅ANskOoeUReqٛRNWDL>"̅۸4s8gD *wNN9!-lPw @N`Rwp8??색`AH g|, vlڻL4k.;m]wc E -LR[Pv:e]d{%,q8d=$Nao -b3<9C=wo,P'Ϋ ?dnMO2"`Mt-Ue{7P'SݙMZc -U<*ɲJruo +xV]k0}~>-AdűFű ۯn8! 6{Q0zF}=~8RD1!hB ++C=xWҥPfp$MF#xigER輊+S}*xH]jȀ W+c]\BxW󛫧z5ӛE:;H<-:H +iiE-'YHBv"" 4%ArqbK>ef 4I@2~bw@*#0D6^f5zQUY{u7 Fh#!pۣ͂H9!)+½ƈ9tYSGѨ9T40y*ڻ*> endobj -766 0 obj << +703 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 443.064 171.524 451.911] +/Rect [132.999 435.524 171.524 444.37] /A << /S /GoTo /D (structAACENC__BufDesc_a324387bb8e5f44650c6e17c209bb05a9) >> >> endobj -767 0 obj << +704 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [146.369 429.703 165.317 438.55] +/Rect [146.369 420.346 165.317 429.192] /A << /S /GoTo /D (structAACENC__BufDesc_ab13b6a5c10505c3defd8bb1c19eac81d) >> >> endobj -768 0 obj << +705 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.471 416.342 206.751 425.188] +/Rect [140.471 405.168 206.751 414.014] /A << /S /GoTo /D (structAACENC__BufDesc_a2c09424d3a61cdbdb80c8d9ebb42ce71) >> >> endobj -769 0 obj << +706 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.471 402.981 176.575 411.827] +/Rect [140.471 389.99 176.575 398.836] /A << /S /GoTo /D (structAACENC__BufDesc_ace97d9ab9ad2f7b24041ee253ad7372f) >> >> endobj -770 0 obj << +707 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.471 389.62 185.432 398.466] +/Rect [140.471 374.811 185.432 383.658] /A << /S /GoTo /D (structAACENC__BufDesc_ac32946f846b95272038017687a96f2c1) >> >> endobj -771 0 obj << +708 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [269.505 327.92 336.772 338.824] +/Rect [269.505 308.206 336.772 319.11] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -772 0 obj << +709 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [239.926 169.446 349.733 179.373] +/Rect [239.926 156.727 349.733 166.655] /A << /S /GoTo /D (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47) >> >> endobj -776 0 obj << -/D [774 0 R /XYZ 89 770.89 null] +713 0 obj << +/D [711 0 R /XYZ 89 770.89 null] >> endobj -146 0 obj << -/D [774 0 R /XYZ 90 739.935 null] +134 0 obj << +/D [711 0 R /XYZ 90 739.935 null] >> endobj -613 0 obj << -/D [774 0 R /XYZ 90 553.953 null] +576 0 obj << +/D [711 0 R /XYZ 90 553.953 null] >> endobj -150 0 obj << -/D [774 0 R /XYZ 90 553.953 null] +138 0 obj << +/D [711 0 R /XYZ 90 553.953 null] >> endobj -777 0 obj << -/D [774 0 R /XYZ 90 460.366 null] +714 0 obj << +/D [711 0 R /XYZ 90 454.643 null] >> endobj -154 0 obj << -/D [774 0 R /XYZ 90 375.124 null] +142 0 obj << +/D [711 0 R /XYZ 90 356.227 null] >> endobj -158 0 obj << -/D [774 0 R /XYZ 90 313.424 null] +146 0 obj << +/D [711 0 R /XYZ 90 289.622 null] >> endobj -779 0 obj << -/D [774 0 R /XYZ 90 288.911 null] +716 0 obj << +/D [711 0 R /XYZ 90 264.292 null] >> endobj -162 0 obj << -/D [774 0 R /XYZ 90 288.911 null] +150 0 obj << +/D [711 0 R /XYZ 90 264.292 null] >> endobj -780 0 obj << -/D [774 0 R /XYZ 90 227.116 null] +717 0 obj << +/D [711 0 R /XYZ 238.442 221.46 null] >> endobj -166 0 obj << -/D [774 0 R /XYZ 90 211.623 null] +154 0 obj << +/D [711 0 R /XYZ 90 199.722 null] >> endobj -781 0 obj << -/D [774 0 R /XYZ 90 151.841 null] +718 0 obj << +/D [711 0 R /XYZ 354.316 158.904 null] >> endobj -170 0 obj << -/D [774 0 R /XYZ 90 136.349 null] +158 0 obj << +/D [711 0 R /XYZ 90 138.143 null] >> endobj -773 0 obj << -/Font << /F22 424 0 R /F37 577 0 R /F11 698 0 R /F23 425 0 R /F14 778 0 R >> +719 0 obj << +/D [711 0 R /XYZ 273.44 96.348 null] +>> endobj +710 0 obj << +/Font << /F22 396 0 R /F37 541 0 R /F11 662 0 R /F23 397 0 R /F14 715 0 R >> /ProcSet [ /PDF /Text ] >> endobj -792 0 obj << -/Length 843 +734 0 obj << +/Length 827 /Filter /FlateDecode >> stream -xVO0~_ai/C=M r8,?~N$-h0 b}]>ON1CD!`LGJ BT!o'u&t+kvy19[NOncF$\" gࡵ@@9XLM :ʇ?#bkQԦiόK}26)p!0Ȇ l!_. z.A597q#ԜϘwzvyzwRLV>A^^_t}|Ӑ@00%&hf4V|<ÄڞJV/(["8! ހAcr]g!hV+!u\n@:wT[t_VE8|<Z_y.RyAꍽ2"J5! (tV͊+w=e ';%W~<xAHZuo4J\I{^p )A}!f}lHnbsٽ= 8X''?15Dx'XRuoھvxi-QH}_;V`CQwr{8sQ&ǫ ^/oQ:DCd Z} +l'. _žImJV% B<]g4V]e]êmaaD[nt hV:UQ'SE+:":_ES*ojyzcLwǭ;N 8Cԡ# V0C&Ƀ D>ڮ0" \!u!/v\ꓢAqh=nD# cԉSgq_fƜ?2s:^!Ɲ*13~J!$ahM+%'ɪ*Qe'Of_EF7&MZK٣K Ș(D'#chbT-cb]-ʽv"6턖{aF'yIĐy}+d^fxY;s^7밷x;Ƕ ߰̎mE/UnoׂNj}0`:,TdZ1u*%p;V4GX=d˵lxߵAǮ?zu8" endstream endobj -791 0 obj << +733 0 obj << /Type /Page -/Contents 792 0 R -/Resources 790 0 R +/Contents 734 0 R +/Resources 732 0 R /MediaBox [0 0 595.276 841.89] -/Parent 746 0 R -/Annots [ 785 0 R 786 0 R 787 0 R 788 0 R 789 0 R ] +/Parent 720 0 R +/Annots [ 723 0 R 724 0 R 725 0 R 726 0 R 727 0 R ] >> endobj -785 0 obj << +723 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 528.724 165.576 538.651] +/Rect [113.91 592.512 165.576 602.44] /A << /S /GoTo /D (aacenc__lib_8h) >> >> endobj -786 0 obj << +724 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 396.15 194.766 407.054] +/Rect [132.999 450.227 194.766 461.131] /A << /S /GoTo /D (structAACENC__InArgs_aefc45c133d4f9775d8d0aadf56302ae4) >> >> endobj -787 0 obj << +725 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 382.024 191.997 392.928] +/Rect [132.999 434.584 191.997 445.488] /A << /S /GoTo /D (structAACENC__InArgs_aa33d59e07bbd49bfe4dd6793763c6d48) >> >> endobj -788 0 obj << +726 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [229.386 320.317 296.653 331.221] +/Rect [229.386 368.779 296.653 379.683] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -789 0 obj << +727 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 95.352 165.576 105.279] +/Rect [113.91 168.668 165.576 178.596] /A << /S /GoTo /D (aacenc__lib_8h) >> >> endobj -793 0 obj << -/D [791 0 R /XYZ 89 770.89 null] +735 0 obj << +/D [733 0 R /XYZ 89 770.89 null] >> endobj -783 0 obj << -/D [791 0 R /XYZ 90 727.815 null] +162 0 obj << +/D [733 0 R /XYZ 90 739.935 null] >> endobj -174 0 obj << -/D [791 0 R /XYZ 90 710.602 null] +721 0 obj << +/D [733 0 R /XYZ 225.72 704.412 null] >> endobj -782 0 obj << -/D [791 0 R /XYZ 90 650.476 null] +166 0 obj << +/D [733 0 R /XYZ 90 681.628 null] >> endobj -178 0 obj << -/D [791 0 R /XYZ 90 633.263 null] +686 0 obj << +/D [733 0 R /XYZ 90 582.846 null] >> endobj -747 0 obj << -/D [791 0 R /XYZ 90 520.575 null] +170 0 obj << +/D [733 0 R /XYZ 90 571.761 null] >> endobj -182 0 obj << -/D [791 0 R /XYZ 90 511.386 null] +736 0 obj << +/D [733 0 R /XYZ 90 471.869 null] >> endobj -794 0 obj << -/D [791 0 R /XYZ 90 416.275 null] +174 0 obj << +/D [733 0 R /XYZ 90 414.953 null] >> endobj -186 0 obj << -/D [791 0 R /XYZ 90 365.808 null] +178 0 obj << +/D [733 0 R /XYZ 90 349.148 null] >> endobj -190 0 obj << -/D [791 0 R /XYZ 90 304.101 null] +737 0 obj << +/D [733 0 R /XYZ 90 323.609 null] >> endobj -795 0 obj << -/D [791 0 R /XYZ 90 279.244 null] +182 0 obj << +/D [733 0 R /XYZ 90 323.609 null] >> endobj -194 0 obj << -/D [791 0 R /XYZ 90 279.244 null] +738 0 obj << +/D [733 0 R /XYZ 276.798 280.567 null] >> endobj -796 0 obj << -/D [791 0 R /XYZ 90 217.104 null] +186 0 obj << +/D [733 0 R /XYZ 90 257.784 null] >> endobj -198 0 obj << -/D [791 0 R /XYZ 90 199.891 null] +687 0 obj << +/D [733 0 R /XYZ 90 159.002 null] >> endobj -748 0 obj << -/D [791 0 R /XYZ 90 87.204 null] +190 0 obj << +/D [733 0 R /XYZ 90 147.916 null] >> endobj -790 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F14 778 0 R /F37 577 0 R /F11 698 0 R >> +732 0 obj << +/Font << /F22 396 0 R /F14 715 0 R /F23 397 0 R /F37 541 0 R /F11 662 0 R >> /ProcSet [ /PDF /Text ] >> endobj -807 0 obj << +745 0 obj << /Length 1110 /Filter /FlateDecode >> stream -xڽWo6_!`/03$%YV1 pfK$]=AAKA5J;~Ȗ=kf}4vv~].GW:1't,3'N4!(YΣ!uy4tŃlDgUq{Z]0IvRs0YsN@}X a9N{N!<'+?;c؟?URt$d( a.<{0WhsB[D Kgp P?&h4uưЭ<J+bh]ETiMEq!$ۥ+H^s(%r.邼h|c*?,t{J#ˋW7ZwraUŋ0kXj-7l *_Ymϛ -y[2XZ=NCwPY}ȿ;`w)c .Y^ԴI2ѠR1s>B䞭L[B#t5LE/Dm7\L2IWJA(C -w91޼0H‰]37VuCm -gyŚe)4t|.C͓\Oz;PX2gM%hҼZ.) YBZ^D"Vhzh5G;Mҗjٙ+!As߂O%$2>+]wn˾B?:xD}/C6 +xڵWKs6WHT4z&KILdz=%tH%Aʯ/^DEUI|"vowow !oh-2o "A}2 ğ~}ó%xUC]ӌVDQ4N|ETƁd#Ex@GޫUx17z$AH"f3✗b6h?q4%VBIO]8FS{C-]#zshw x}_`lZb\A Չħ;clt9{*\/Q)f4Ǜ5cr> endobj -797 0 obj << +728 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.192 643.375 211.922 654.279] +/Rect [140.192 704.694 211.922 715.598] /A << /S /GoTo /D (structAACENC__InfoStruct_a06f045f69acad8125b1fb814d565549c) >> >> endobj -798 0 obj << +729 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.192 631.131 198.632 642.035] +/Rect [140.192 692.282 198.632 703.186] /A << /S /GoTo /D (structAACENC__InfoStruct_a5187acfd8fb7585377ebf162fbb9db39) >> >> endobj -799 0 obj << +730 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.192 620.944 201.013 629.791] +/Rect [140.192 681.928 201.013 690.775] /A << /S /GoTo /D (structAACENC__InfoStruct_ab919b721d3ef5d4dd56c46614cdf0047) >> >> endobj -800 0 obj << +731 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.192 606.643 199.748 617.547] +/Rect [140.192 667.459 199.748 678.363] /A << /S /GoTo /D (structAACENC__InfoStruct_ac786a4ebf4dc7f2357cbc142265f5dd8) >> >> endobj -801 0 obj << +739 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.192 594.399 193.641 605.302] +/Rect [140.192 655.048 193.641 665.952] /A << /S /GoTo /D (structAACENC__InfoStruct_a993149bc5985d79c40d6e96a2d90a228) >> >> endobj -802 0 obj << +740 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.192 582.154 197.506 593.058] +/Rect [140.192 642.636 197.506 653.54] /A << /S /GoTo /D (structAACENC__InfoStruct_ab5c902598267b09b625e440b53937c76) >> >> endobj -803 0 obj << +741 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [151.27 570.468 185.91 580.814] +/Rect [151.27 630.782 185.91 641.128] /A << /S /GoTo /D (structAACENC__InfoStruct_a5bb3228c5af5584f97c54bdf8ed946e3) >> >> endobj -804 0 obj << +742 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.192 559.723 177.043 568.57] +/Rect [140.192 619.87 177.043 628.717] /A << /S /GoTo /D (structAACENC__InfoStruct_a3356592232c6536392a58a6c9e185cb6) >> >> endobj -808 0 obj << -/D [806 0 R /XYZ 89 770.89 null] +746 0 obj << +/D [744 0 R /XYZ 89 770.89 null] +>> endobj +747 0 obj << +/D [744 0 R /XYZ 90 723.104 null] +>> endobj +194 0 obj << +/D [744 0 R /XYZ 90 606.782 null] +>> endobj +198 0 obj << +/D [744 0 R /XYZ 90 546.674 null] +>> endobj +748 0 obj << +/D [744 0 R /XYZ 90 522.346 null] >> endobj 202 0 obj << -/D [806 0 R /XYZ 90 739.935 null] +/D [744 0 R /XYZ 90 522.346 null] >> endobj -809 0 obj << -/D [806 0 R /XYZ 90 661.618 null] +749 0 obj << +/D [744 0 R /XYZ 185.222 468.561 null] >> endobj 206 0 obj << -/D [806 0 R /XYZ 90 546.786 null] +/D [744 0 R /XYZ 90 452.32 null] +>> endobj +750 0 obj << +/D [744 0 R /XYZ 230.083 412.503 null] >> endobj 210 0 obj << -/D [806 0 R /XYZ 90 486.829 null] +/D [744 0 R /XYZ 90 396.262 null] >> endobj -810 0 obj << -/D [806 0 R /XYZ 90 462.501 null] +751 0 obj << +/D [744 0 R /XYZ 252.31 344.49 null] >> endobj 214 0 obj << -/D [806 0 R /XYZ 90 462.501 null] +/D [744 0 R /XYZ 90 328.249 null] >> endobj -811 0 obj << -/D [806 0 R /XYZ 90 388.934 null] +752 0 obj << +/D [744 0 R /XYZ 123.803 276.477 null] >> endobj 218 0 obj << -/D [806 0 R /XYZ 90 375.001 null] +/D [744 0 R /XYZ 90 262.293 null] >> endobj -812 0 obj << -/D [806 0 R /XYZ 90 315.403 null] +753 0 obj << +/D [744 0 R /XYZ 281.769 208.464 null] >> endobj 222 0 obj << -/D [806 0 R /XYZ 90 301.469 null] +/D [744 0 R /XYZ 90 192.223 null] >> endobj -813 0 obj << -/D [806 0 R /XYZ 252.31 249.697 null] +754 0 obj << +/D [744 0 R /XYZ 318.71 152.406 null] >> endobj 226 0 obj << -/D [806 0 R /XYZ 90 233.607 null] ->> endobj -814 0 obj << -/D [806 0 R /XYZ 90 162.054 null] ->> endobj -230 0 obj << -/D [806 0 R /XYZ 90 148.12 null] +/D [744 0 R /XYZ 90 136.165 null] >> endobj -815 0 obj << -/D [806 0 R /XYZ 281.769 96.348 null] +755 0 obj << +/D [744 0 R /XYZ 477.971 96.348 null] >> endobj -805 0 obj << -/Font << /F22 424 0 R /F37 577 0 R /F11 698 0 R /F23 425 0 R >> +743 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -836 0 obj << -/Length 1178 +773 0 obj << +/Length 1249 /Filter /FlateDecode >> stream -xW[o8~WDڗD;x}V+@w;j;<#dragJׯeV9s,޹t~~g2w (F$v\x]IU"3 &"L>vF_$mB56hBB(<}N,?:~yiVe|θgk\n-^3cI )? n~f2̣W厭δI,4e3l@AeDKC$3L͸eeGQDT̸~IҒ\fd?މ$}U=?'BȆ'BpÓka[9Cq&N5hRs7cylfOŁ[8aU@R Wm@׃gsU*fNZ3@nUJf\]ɼqc2{K,[| ]ჱĮ-m"33v tYD;PTIzufdi;EO0) OjTc!L,xK,2jHBIeS6!)hJ -OzRt@Q>cLwVJ\.LI~TjH4MfU$ݵ|h)ɟVqXhʛzJ<\ ҧ $:6 j-@dv6P䞵6C焉^ C=KȔ !JI$nmjCv,F=rIaiGOKB`?]܎޷ܨ9im1zS AEuTdcam@`hd4*^p!}U~Uc7\$ϋiӴS+Y>o{}Yu5ΧI>.\zd|3fۯ?.eK?NSGx,<>gul1?-v  %C^EeE\mYqQ7l]k[n!ao[}}Qnk nS=-!%4G6f_lvS܇){8s2_ Rn;g#@|'?-: +xW[sF~Wh/4lL36;q<)H =]ɂBϤ/Hvwz+J5+c %ȡĘƽIgy9yQX}`sU"ҒQZzy Cs F 7]aSؘx("(> qhq,٬̫P :XG6F*|%Uv3fU|fRk" Y\FeQZG)*7QTU,Gϡ؊42}&yA;8FH؄(Efy)B v`TcgJrðo^YX@%(]\ +a3TV vʒ%F۹k[$yjwuz#t?~z7,hr.p*枡z2]/u}]%Rb EY ,^>Y(tn u[vv$EqǢh̵_u-Skg!j۝$\c $ jHBz?&)Zy8)7=8F='OS05J6;z'#72Xi Pk'=2Ȇeb4cMbM:jRfwۃL%r#+ @9(~rgB`t/rf !Lֆ_ZYA^U6(ڈjA(H'j5@hqÆÀ,_ꍸ w5oI< aGh3'R L!* [ endstream endobj -835 0 obj << +772 0 obj << /Type /Page -/Contents 836 0 R -/Resources 834 0 R +/Contents 773 0 R +/Resources 771 0 R /MediaBox [0 0 595.276 841.89] -/Parent 816 0 R -/Annots [ 819 0 R 820 0 R 821 0 R 822 0 R 823 0 R 824 0 R 825 0 R 826 0 R 827 0 R 828 0 R 829 0 R 830 0 R 831 0 R 832 0 R ] +/Parent 720 0 R +/Annots [ 756 0 R 757 0 R 758 0 R 759 0 R 760 0 R 761 0 R 762 0 R 763 0 R 764 0 R 765 0 R 766 0 R 767 0 R 768 0 R 769 0 R 770 0 R ] >> endobj -819 0 obj << +756 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 501.74 165.576 511.668] +/Rect [113.91 634.621 165.576 644.548] /A << /S /GoTo /D (aacenc__lib_8h) >> >> endobj -820 0 obj << +757 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 373.073 284.43 383.977] +/Rect [113.91 502.077 284.43 512.981] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1) >> >> endobj -821 0 obj << +758 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [284.928 373.073 330.637 383.977] +/Rect [284.928 502.077 330.637 512.981] /A << /S /GoTo /D (structAACENC__MetaData_a06cce4e89d53d956d27fb20892461aa0) >> >> endobj -822 0 obj << +759 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 359.557 284.43 370.461] +/Rect [113.91 487.956 284.43 498.859] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1) >> >> endobj -823 0 obj << +760 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [284.928 359.557 340.051 370.461] +/Rect [284.928 487.956 340.051 498.859] /A << /S /GoTo /D (structAACENC__MetaData_a9274bda31c82bd154ddb3767b74be6b2) >> >> endobj -824 0 obj << +761 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 346.042 214.393 356.946] +/Rect [132.999 473.834 214.393 484.738] /A << /S /GoTo /D (structAACENC__MetaData_a77fd2ae629044c75369a51760a00d57f) >> >> endobj -825 0 obj << +762 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 332.526 223.807 343.43] +/Rect [132.999 459.713 223.807 470.617] /A << /S /GoTo /D (structAACENC__MetaData_af001f70f58df01e7e65105bf752a44bd) >> >> endobj -826 0 obj << +763 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 319.01 226.995 329.914] +/Rect [132.999 445.592 226.995 456.496] /A << /S /GoTo /D (structAACENC__MetaData_aeb0d2d7748c98809112088d0bd997f61) >> >> endobj -827 0 obj << +764 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 305.495 193.242 316.399] +/Rect [132.999 431.471 193.242 442.375] /A << /S /GoTo /D (structAACENC__MetaData_aa2fbd6a3c66ac05e69e42782807e7ba4) >> >> endobj -828 0 obj << +765 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [151.27 291.979 265.371 302.883] +/Rect [151.27 417.349 265.371 428.253] /A << /S /GoTo /D (structAACENC__MetaData_a47e42d88c7abcaaa2fa9a72f6b6eaa24) >> >> endobj -829 0 obj << +766 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [151.27 278.464 246.791 289.368] +/Rect [151.27 403.228 246.791 414.132] /A << /S /GoTo /D (structAACENC__MetaData_ace0f370c1026d179ea122c0820e1d17c) >> >> endobj -830 0 obj << +767 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [149.616 267.005 214.841 275.852] +/Rect [149.616 391.164 214.841 400.011] /A << /S /GoTo /D (structAACENC__MetaData_a1e67ac741a9080f11325d0c02223f046) >> >> endobj -831 0 obj << +768 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [149.616 253.49 225.919 262.336] +/Rect [149.616 377.043 225.919 385.89] /A << /S /GoTo /D (structAACENC__MetaData_ad2646dc407b31f38dbf71178b6780916) >> >> endobj -832 0 obj << +769 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [151.27 237.917 236.281 248.821] +/Rect [151.27 360.864 236.281 371.768] /A << /S /GoTo /D (structAACENC__MetaData_a0ad6337da83fa3a43a22f87d4ee8b192) >> >> endobj -837 0 obj << -/D [835 0 R /XYZ 89 770.89 null] +770 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [239.926 152.897 410.446 163.801] +/A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1) >> +>> endobj +774 0 obj << +/D [772 0 R /XYZ 89 770.89 null] +>> endobj +230 0 obj << +/D [772 0 R /XYZ 90 739.935 null] +>> endobj +608 0 obj << +/D [772 0 R /XYZ 90 626.477 null] >> endobj 234 0 obj << -/D [835 0 R /XYZ 90 739.935 null] +/D [772 0 R /XYZ 90 617.294 null] >> endobj -818 0 obj << -/D [835 0 R /XYZ 90 685.588 null] +775 0 obj << +/D [772 0 R /XYZ 90 522.197 null] >> endobj 238 0 obj << -/D [835 0 R /XYZ 90 669.748 null] ->> endobj -817 0 obj << -/D [835 0 R /XYZ 477.971 629.678 null] +/D [772 0 R /XYZ 90 344.658 null] >> endobj 242 0 obj << -/D [835 0 R /XYZ 90 611.681 null] +/D [772 0 R /XYZ 90 282.964 null] >> endobj -645 0 obj << -/D [835 0 R /XYZ 90 494.202 null] +776 0 obj << +/D [772 0 R /XYZ 90 258.109 null] >> endobj 246 0 obj << -/D [835 0 R /XYZ 90 485.776 null] +/D [772 0 R /XYZ 90 258.109 null] >> endobj -838 0 obj << -/D [835 0 R /XYZ 90 392.587 null] +612 0 obj << +/D [772 0 R /XYZ 283.313 215.753 null] >> endobj 250 0 obj << -/D [835 0 R /XYZ 90 223.074 null] ->> endobj -254 0 obj << -/D [835 0 R /XYZ 90 163.014 null] +/D [772 0 R /XYZ 90 196.393 null] >> endobj -839 0 obj << -/D [835 0 R /XYZ 90 138.432 null] +777 0 obj << +/D [772 0 R /XYZ 414.431 156.05 null] >> endobj -258 0 obj << -/D [835 0 R /XYZ 90 138.432 null] +254 0 obj << +/D [772 0 R /XYZ 90 136.691 null] >> endobj -649 0 obj << -/D [835 0 R /XYZ 283.313 96.348 null] +779 0 obj << +/D [772 0 R /XYZ 336.891 96.348 null] >> endobj -834 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F37 577 0 R /F11 698 0 R >> +771 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F37 541 0 R /F11 662 0 R /F14 715 0 R /F13 778 0 R >> /ProcSet [ /PDF /Text ] >> endobj -852 0 obj << -/Length 994 +791 0 obj << +/Length 1123 /Filter /FlateDecode >> stream -xWr6}WP\^"ɮ3vʓrhE%)[ [ȺE$9g afzNa D0dY -l΀0dchi]6mܶ*iye…2w>ZűC27Raa:kn O!C3qOfN(,c2{Vh<E7S"˫ɫΒXFˎb!sM -dv{B>!~2X͛&JeX:(t.rV/t3]AJr2t0ƶ2va"l -xP3 }ԇ!u73JuF/?eHLX -U\q3Qx~8eU5gE -UuRWGSe2Uf:0s]AaO]V*n"N:P4tt6>DGfQ <_d {*#z -Cꆺ@l@.ЗU~vU+JefI>u^颌e<= DTQ&eRYP+y -OptE$\¶4:`:SzBJk'SE{1D'b}"$Z6*ʹqmiN@ra[Zn]SWi 09u^L.49I&I[?3=S.Sn颭',ΫJo>togE1mojٴ|d?ފ yhYޫvd;KK΂1 hjw[;`csH=G -=p͋\tw_Bȩ~tj +xWK6+\]=,OU,0ٚٝ{ٸ-WAl3,l2!'zt_waux2ĭ>-E*ڬ*6aS80E + &e֗dG@36HelD0yc[J 2&Ƭ[¯KmDm T3rF[*Qԣ," +"yD+E 6Q:(Җe@!5[ycu\bQN`jgdny037M#qj1l~K:Bc\ta Q\ZR^ *X4%{6n!c -B&hv&p*i8=?rs/,W9!:NHHd,ZU@k\*Gu imJ"qwW;ep`%9Tǘ0Fހ6{ d@ Mq]ާ2lqSz:qMt2Rdՙh5I^wcɫzo׶JdM}Ӆ,Y(9t =&~\&6hMP+QWEa}&X."7{qP.:=,fVa}grjeIc}C&, G㘘XoTe%eG1 XYt35E8WN[Em> 2B=.E.+Қ lv.SnfP%z> endobj -833 0 obj << +786 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [239.926 701.322 410.446 712.226] +/Rect [243.463 566.951 413.983 577.855] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1) >> >> endobj -848 0 obj << +787 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [243.463 422.307 413.983 433.211] -/A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1) >> +/Rect [113.91 163.04 165.576 172.968] +/A << /S /GoTo /D (aacenc__lib_8h) >> >> endobj -853 0 obj << -/D [851 0 R /XYZ 89 770.89 null] +792 0 obj << +/D [790 0 R /XYZ 89 770.89 null] +>> endobj +258 0 obj << +/D [790 0 R /XYZ 90 739.935 null] +>> endobj +611 0 obj << +/D [790 0 R /XYZ 90 626.132 null] >> endobj 262 0 obj << -/D [851 0 R /XYZ 90 739.935 null] +/D [790 0 R /XYZ 90 610.195 null] >> endobj -841 0 obj << -/D [851 0 R /XYZ 414.431 704.475 null] +780 0 obj << +/D [790 0 R /XYZ 417.968 570.104 null] >> endobj 266 0 obj << -/D [851 0 R /XYZ 90 682.008 null] +/D [790 0 R /XYZ 90 552.01 null] >> endobj -847 0 obj << -/D [851 0 R /XYZ 336.891 641.044 null] +784 0 obj << +/D [790 0 R /XYZ 337.021 511.92 null] >> endobj 270 0 obj << -/D [851 0 R /XYZ 90 618.577 null] +/D [790 0 R /XYZ 90 493.826 null] >> endobj -648 0 obj << -/D [851 0 R /XYZ 90 486.734 null] +783 0 obj << +/D [790 0 R /XYZ 296.703 453.736 null] >> endobj 274 0 obj << -/D [851 0 R /XYZ 90 466.425 null] +/D [790 0 R /XYZ 90 435.642 null] >> endobj -840 0 obj << -/D [851 0 R /XYZ 417.968 425.46 null] +782 0 obj << +/D [790 0 R /XYZ 349.285 395.552 null] >> endobj 278 0 obj << -/D [851 0 R /XYZ 90 402.993 null] +/D [790 0 R /XYZ 90 377.457 null] >> endobj -845 0 obj << -/D [851 0 R /XYZ 337.021 362.029 null] +781 0 obj << +/D [790 0 R /XYZ 126.353 325.412 null] >> endobj 282 0 obj << -/D [851 0 R /XYZ 90 339.562 null] +/D [790 0 R /XYZ 90 309.375 null] >> endobj -844 0 obj << -/D [851 0 R /XYZ 296.703 298.597 null] +785 0 obj << +/D [790 0 R /XYZ 222.412 267.228 null] >> endobj 286 0 obj << -/D [851 0 R /XYZ 90 276.13 null] +/D [790 0 R /XYZ 90 249.134 null] >> endobj -843 0 obj << -/D [851 0 R /XYZ 349.285 235.166 null] +688 0 obj << +/D [790 0 R /XYZ 90 155.459 null] >> endobj 290 0 obj << -/D [851 0 R /XYZ 90 212.699 null] ->> endobj -842 0 obj << -/D [851 0 R /XYZ 126.353 159.779 null] ->> endobj -294 0 obj << -/D [851 0 R /XYZ 90 139.37 null] ->> endobj -846 0 obj << -/D [851 0 R /XYZ 222.412 96.348 null] +/D [790 0 R /XYZ 90 146.979 null] >> endobj -850 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F14 778 0 R /F13 854 0 R >> +789 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F14 715 0 R /F13 778 0 R /F37 541 0 R /F11 662 0 R >> /ProcSet [ /PDF /Text ] >> endobj -863 0 obj << -/Length 859 +800 0 obj << +/Length 628 /Filter /FlateDecode >> stream -xVn8+FjQKhGEz$)8)wQ,>9&֓ )Lc$1`e@fMN CʺREoOkK`B7r HJ&_'|~M'$pBŅMj NNO/yςSY?b܆Bu4:DF һN B‚;U?fָ+&;ϲ m|#&'0&>~i[uhںZT݇Ppo{&-jBDyOgFtafyE{`ewNzTp }&P>M!I'9$EmݹzW .VM LilSLvx`(Lj5|sV3/:`u`2@A>G]$r|%Zϡ8MV7~:>?dͨ9霜y]? $"OU9ȏ!X.RCD&3Qn 'L;#i8A#ΞOzBJ^rSviTk7G6 #X?~9(y<02TCFCd y7aO#S{uyy< -Æ3\/̭9$,|EO]GyW<˱: FG/9(?m +xڭUn0}+x5з4VZU倓"πIv2 1s=&h'Η(q!J(&( +)@Q;g](4*m Yj+"q~;$1x#QZ8wef +zW(f +:7ǜ @?ە\:_y@V˦2F2a-͐Ð?焸׉WK[ŏVNsnS0 .[Q<e3=i5QH`:!z>%&Rj+Y&&`C'JiM0Za,jM>n][9G!ҋdt*V.Ja wVɮfzhl77 +wӜMjvX\ _JsD:f[ث>EU6B6~Fb>|3`oü|3N0llHdG#wGnt-EYZfy9y =(!*'vٞ~-4Mm^:ea*&YWJU/~ J6yQ?(D;4qF<=f 3 endstream endobj -862 0 obj << +799 0 obj << /Type /Page -/Contents 863 0 R -/Resources 861 0 R +/Contents 800 0 R +/Resources 798 0 R /MediaBox [0 0 595.276 841.89] -/Parent 816 0 R -/Annots [ 849 0 R 855 0 R 856 0 R 857 0 R 858 0 R 859 0 R 860 0 R ] ->> endobj -849 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 660.227 165.576 670.155] -/A << /S /GoTo /D (aacenc__lib_8h) >> +/Parent 720 0 R +/Annots [ 788 0 R 793 0 R 794 0 R 795 0 R 796 0 R 797 0 R ] >> endobj -855 0 obj << +788 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 535.17 190.343 546.074] +/Rect [132.999 704.154 190.343 715.058] /A << /S /GoTo /D (structAACENC__OutArgs_aa08d19137d0dbd54d3d86f88a85eb149) >> >> endobj -856 0 obj << +793 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 522.219 194.766 533.123] +/Rect [132.999 691.202 194.766 702.106] /A << /S /GoTo /D (structAACENC__OutArgs_ad4d8784f4d5504a5f87ef44af1e7b6db) >> >> endobj -857 0 obj << +794 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.999 509.267 191.997 520.171] +/Rect [132.999 678.251 191.997 689.155] /A << /S /GoTo /D (structAACENC__OutArgs_a7d481a0e52142dcdbdfa34677b111d7e) >> >> endobj -858 0 obj << +795 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [234.367 450.731 301.635 461.635] +/Rect [234.367 619.715 301.635 630.619] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -859 0 obj << +796 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [289.908 219.509 357.176 230.413] +/Rect [289.908 423.742 357.176 434.646] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -860 0 obj << +797 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 159.642 165.576 169.57] +/Rect [113.91 381.499 165.576 391.427] /A << /S /GoTo /D (aacenc__lib_8h) >> >> endobj -864 0 obj << -/D [862 0 R /XYZ 89 770.89 null] +801 0 obj << +/D [799 0 R /XYZ 89 770.89 null] +>> endobj +802 0 obj << +/D [799 0 R /XYZ 90 723.104 null] +>> endobj +294 0 obj << +/D [799 0 R /XYZ 90 664.677 null] >> endobj 298 0 obj << -/D [862 0 R /XYZ 90 739.935 null] +/D [799 0 R /XYZ 90 606.141 null] >> endobj -749 0 obj << -/D [862 0 R /XYZ 90 653.253 null] +803 0 obj << +/D [799 0 R /XYZ 90 581.812 null] >> endobj 302 0 obj << -/D [862 0 R /XYZ 90 645.532 null] +/D [799 0 R /XYZ 90 581.812 null] >> endobj -865 0 obj << -/D [862 0 R /XYZ 90 554.12 null] +804 0 obj << +/D [799 0 R /XYZ 322.456 539.982 null] >> endobj 306 0 obj << -/D [862 0 R /XYZ 90 495.693 null] ->> endobj -310 0 obj << -/D [862 0 R /XYZ 90 437.157 null] ->> endobj -866 0 obj << -/D [862 0 R /XYZ 90 412.829 null] ->> endobj -314 0 obj << -/D [862 0 R /XYZ 90 412.829 null] ->> endobj -867 0 obj << -/D [862 0 R /XYZ 90 351.217 null] ->> endobj -318 0 obj << -/D [862 0 R /XYZ 90 336.647 null] +/D [799 0 R /XYZ 90 523.255 null] >> endobj -868 0 obj << -/D [862 0 R /XYZ 90 277.049 null] +805 0 obj << +/D [799 0 R /XYZ 324.688 483.439 null] >> endobj -322 0 obj << -/D [862 0 R /XYZ 90 262.479 null] +310 0 obj << +/D [799 0 R /XYZ 90 466.711 null] >> endobj -861 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F37 577 0 R /F11 698 0 R >> +798 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj - -875 0 obj << -/Length 357 +817 0 obj << +/Length 558 /Filter /FlateDecode >> stream -xu;O0 - dW -(8N)/tǩP -ȃ~se> BAs4$i^eь({@`ǐ MYWj6͠m&3H'[ FJi]U~D pz/&-a*)Pr½p"!f·zrb1-e6;'VR66qaۈQSB2/NimY nCJecvñ3`:deǼgvl23i2;ǡϵUg>F\48P&`!: Sv*<~Ia X]}cX+ +xڽTMs0+4(M?-xT636H6=x:>ۧ} |ޤ-! ( -@`1iF;!ȗE0(#{!En˭IvTWL2$ABRն0Íͼԅi GҎƂGL$p-%-n6aQeu>:3RjCYEM#Shu}Bl5Tb aV]YeCn(1uS٦{kAWꐗ+mss }*7 0unELG9dz]67`%FlcAPrz?I}3, G~L+0朸|Vg&C2Hc{"ac]s:YCI]UO!΋@ዪDےFgie~՝JT: b8Ɗ2i o="Y>ɤd_ NU(f= Y@8O,Vfkb endstream endobj -874 0 obj << +816 0 obj << /Type /Page -/Contents 875 0 R -/Resources 873 0 R +/Contents 817 0 R +/Resources 815 0 R /MediaBox [0 0 595.276 841.89] -/Parent 816 0 R -/Group 870 0 R +/Parent 821 0 R +/Group 807 0 R +/Annots [ 808 0 R 809 0 R 810 0 R 811 0 R 812 0 R 813 0 R ] >> endobj -869 0 obj << +806 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./aacenc__lib_8h__incl.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 877 0 R +/PTEX.InfoDict 822 0 R /BBox [0 0 256 164] -/Group 870 0 R +/Group 807 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> ->>/Font << /f-0-0 878 0 R>> +>>/Font << /f-0-0 823 0 R>> >> /Length 495 /Filter /FlateDecode @@ -4009,23 +3750,23 @@ x /Io(]TUȋTtJڶv> endstream endobj -877 0 obj +822 0 obj << /Creator (cairo 1.8.10 \(http://cairographics.org\)) /Producer (cairo 1.8.10 \(http://cairographics.org\)) >> endobj -878 0 obj +823 0 obj << /Type /Font /Subtype /Type0 /BaseFont /FreeSans /Encoding /Identity-H -/DescendantFonts [ 879 0 R] -/ToUnicode 880 0 R +/DescendantFonts [ 824 0 R] +/ToUnicode 825 0 R >> endobj -879 0 obj +824 0 obj << /Type /Font /Subtype /CIDFontType2 @@ -4035,20 +3776,20 @@ endobj /Ordering (Identity) /Supplement 0 >> -/FontDescriptor 881 0 R +/FontDescriptor 826 0 R /W [ 0 [ 500 556 500 556 556 556 222 222 556 278 556 833 278 500 556 611 722 667 556 556 556]] >> endobj -880 0 obj +825 0 obj << -/Length 882 0 R +/Length 827 0 R /Filter /FlateDecode >> stream x]j0{bâq/l/Am@qW1o_Ѐϙ N&ɥzL)pSxN1|퍐^UƊ$yL73'f<'ADɻzsƧnl<,Is{m[30%x[ e_eʢ%~I'(v(ҰJ*JFg)NeHOӃ,2h=C t@LAG :Ge. b'49uORQ2P'_Bߚ[Oh9eޏsa4Rę, ?R_ endstream endobj -881 0 obj +826 0 obj << /Type /FontDescriptor /FontName /FreeSans @@ -4060,15 +3801,15 @@ endobj /CapHeight 1050 /StemV 80 /StemH 80 -/FontFile2 883 0 R +/FontFile2 828 0 R >> endobj -882 0 obj +827 0 obj 309 endobj -883 0 obj +828 0 obj << -/Length 884 0 R +/Length 829 0 R /Filter /FlateDecode /Length1 2464 >> @@ -4080,3089 +3821,2793 @@ A '77 endstream endobj -884 0 obj +829 0 obj 1825 endobj -870 0 obj +807 0 obj << /Type /Group /S /Transparency /CS /DeviceRGB >>endobj -876 0 obj << -/D [874 0 R /XYZ 89 770.89 null] +808 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [138.538 203.393 226.467 213.321] +/A << /S /GoTo /D (structAACENC__InfoStruct) >> >> endobj -326 0 obj << -/D [874 0 R /XYZ 90 739.935 null] +809 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [138.538 190.712 220.928 200.639] +/A << /S /GoTo /D (structAACENC__BufDesc) >> >> endobj -581 0 obj << -/D [874 0 R /XYZ 90 553.953 null] +810 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [138.538 177.054 213.556 187.958] +/A << /S /GoTo /D (structAACENC__InArgs) >> >> endobj -330 0 obj << -/D [874 0 R /XYZ 90 553.953 null] +811 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [138.538 164.373 220.201 175.276] +/A << /S /GoTo /D (structAACENC__OutArgs) >> >> endobj -873 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F37 577 0 R >> -/XObject << /Im2 869 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -910 0 obj << -/Length 703 -/Filter /FlateDecode ->> -stream -xڽVn@}+zK>SRL*UIdYH6N0VU.@"~fΙ93@J!F4/a)5Ԅ1MC 0Ni3S' sKptSt_ij TBS髄jFh/uRᯣ}*?~S: -=BdEAy-V -ye͑Pj@u0ƓVqÓijy~X: wKQ4 ^,*dPӌBfs-4T)&*$fuOC\498ɢJV"tw$hCR}F3{vDfB/pU'ok?纫!l]Sk"ev?ރ1> endobj -871 0 obj << -/Type /XObject -/Subtype /Form -/FormType 1 -/PTEX.FileName (./aacenc__lib_8h__dep__incl.pdf) -/PTEX.PageNumber 1 -/PTEX.InfoDict 915 0 R -/BBox [0 0 150 164] -/Group 872 0 R -/Resources << -/ExtGState << -/a0 << -/CA 1 -/ca 1 ->> ->>/Font << /f-0-0 916 0 R>> ->> -/Length 329 -/Filter /FlateDecode ->> -stream -xSMK@ϯ?Ls@r(PP x(=h+ -iyK0=؀cW|`asX? gbd_ we:ਚjFmJnVzgBk[蚫zmP\nڂ>,LU5,nX7U3Æ.a#4{JCATY*fEty~Pc5=>7<0)V 8޾$/odNC= -ᤳ*Olέ,â59w|Ducc[i,N_0ot -endstream -endobj -915 0 obj -<< -/Creator (cairo 1.8.10 \(http://cairographics.org\)) -/Producer (cairo 1.8.10 \(http://cairographics.org\)) ->> -endobj -916 0 obj -<< -/Type /Font -/Subtype /Type0 -/BaseFont /FreeSans -/Encoding /Identity-H -/DescendantFonts [ 917 0 R] -/ToUnicode 918 0 R ->> -endobj -917 0 obj -<< -/Type /Font -/Subtype /CIDFontType2 -/BaseFont /FreeSans -/CIDSystemInfo << -/Registry (Adobe) -/Ordering (Identity) -/Supplement 0 ->> -/FontDescriptor 919 0 R -/W [ 0 [ 500 556 500 556 556 556 222 222 556 278 556 833 556]] ->> -endobj -918 0 obj -<< -/Length 920 0 R -/Filter /FlateDecode ->> -stream -x]j0{bu B^<>@LF1xgd (|[\;AQ79h{D^:n27q]7S  z}jfp@!Ut܋j@TM۸S_ -rWң+AEUA٥U t_> -endobj -920 0 obj -277 -endobj -921 0 obj -<< -/Length 922 0 R -/Filter /FlateDecode -/Length1 1864 ->> -stream -xeTmLSW~i{[G[amiAK* Ѫ ;E`˜n*}#dY˲e?dGHMtُ5L{n 7y{s{*FSgľ ^ýxqN#G_n,hF nSb_8\\KEbؾ@q+m-'#~Zȼ*vři8N2/n1.Ԩ,| [K *Y>fA*)`C64Z&ڛ˩^ﲻ+5=zZqmSM X[x1@oȗ+}+|]@J֬=dDlgSUmV;'J?K[\vu 𱩃ό঱{>=5^=gueN{d&ЮqQ"'~W4m4)'-=[v&ÎPPfq7A maA}DeV$za{oSc"X,OTTH^&JÙ<3؜u4q7kgbbp1Q|ڬ7hs՝[|H e5ˇb֡Y9i+oe)ᘾL@lP?hug^zjreؘŶ>i:ߒjA0KS-X~#Z+,O,Ie= ' -uK:)l}Gܷ-;PcGMUT(*HF%դ5qd5)4lOD1ԤkH˃{$uzkG׎ЄeU) -D~PV2 ɘ Ab}j 1h7g$$%$tJUф1)JR$qՉ&QᎉD,<xzKVW$uO{Np -=6H*aBфS -G-N сqE߸LT'Ȥe4B^_GrO9$,ZaTB˔NXm7x -i~c~g Q?]^_tQuG^Bx,ןChT]֍o -{pc7!8@찛f@n-^Ladž_( -_gc?|?p{^G.]Rs@}dN@&f yW0a%':/oTխoR:V!8ZkhIa=[v$V1~*sɐKQմzVDhdqyS3Ơ1_ɘ0IAhYiEm -endstream -endobj -922 0 obj -1373 -endobj -872 0 obj -<< -/Type /Group -/S /Transparency -/CS /DeviceRGB ->>endobj -885 0 obj << +812 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 477.201 226.467 487.128] -/A << /S /GoTo /D (structAACENC__InfoStruct) >> +/Rect [138.538 152.667 225.351 162.595] +/A << /S /GoTo /D (structAACENC__MetaData) >> >> endobj -886 0 obj << +813 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 463.128 220.928 473.056] -/A << /S /GoTo /D (structAACENC__BufDesc) >> +/Rect [248.544 95.352 364.141 106.256] +/A << /S /GoTo /D (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) >> >> endobj -887 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 448.079 213.556 458.983] -/A << /S /GoTo /D (structAACENC__InArgs) >> +818 0 obj << +/D [816 0 R /XYZ 89 770.89 null] >> endobj -888 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 434.007 220.201 444.91] -/A << /S /GoTo /D (structAACENC__OutArgs) >> +314 0 obj << +/D [816 0 R /XYZ 90 739.935 null] >> endobj -889 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 420.91 225.351 430.838] -/A << /S /GoTo /D (structAACENC__MetaData) >> +545 0 obj << +/D [816 0 R /XYZ 90 553.953 null] >> endobj -890 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.544 358.933 364.141 369.837] -/A << /S /GoTo /D (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) >> +318 0 obj << +/D [816 0 R /XYZ 90 553.953 null] >> endobj -891 0 obj << +819 0 obj << +/D [816 0 R /XYZ 90 221.097 null] +>> endobj +820 0 obj << +/D [816 0 R /XYZ 90 111.748 null] +>> endobj +815 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F37 541 0 R /F14 715 0 R >> +/XObject << /Im2 806 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +875 0 obj << +/Length 755 +/Filter /FlateDecode +>> +stream +xڽo0W#H aװڴԇڤi#S5<V(;ߝ tllq 62)F@\ƙ88&T.7c)ׇjƄMCr&GPp~Ap!hg~Գn\!d:nX:ǍN5{ޭ mZdf֬S%dF!7RdR{ڑ3*]װ+YWiRR5>1 Ӳ0CTjDf5agßP^G$ýR䓁(˵`Lb ꟻ}8E‹,PP/31&A%L({΂v@K*8`3T{3D}9YDX>=z61 cn +endstream +endobj +874 0 obj << +/Type /Page +/Contents 875 0 R +/Resources 873 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 821 0 R +/Annots [ 814 0 R 831 0 R 832 0 R 833 0 R 834 0 R 835 0 R 836 0 R 837 0 R 838 0 R 839 0 R 840 0 R 841 0 R 842 0 R 843 0 R 844 0 R 845 0 R 846 0 R 847 0 R 848 0 R 849 0 R 850 0 R 851 0 R 852 0 R 853 0 R 854 0 R 855 0 R 856 0 R 857 0 R 858 0 R 859 0 R 860 0 R 861 0 R 862 0 R 863 0 R 864 0 R 865 0 R 866 0 R 867 0 R 868 0 R 869 0 R ] +>> endobj +814 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 298.306 218.886 308.836] +/Rect [138.538 704.483 218.886 715.013] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483e) >> >> endobj -892 0 obj << +831 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 281.588 175.828 291.775] +/Rect [113.91 688.856 175.828 699.042] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea98f5f419028ff1b93551adb910ca0281) >> >> endobj -893 0 obj << +832 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 264.527 247.519 274.713] +/Rect [113.91 672.885 247.519 683.071] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea10b93e7c1f1def31f634b6fb7a894409) >> >> endobj -894 0 obj << +833 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 247.465 243.424 257.652] +/Rect [113.91 656.914 243.424 667.1] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483eaf35935e997b3321eda6d083c9322f347) >> >> endobj -895 0 obj << +834 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 230.404 296.644 240.591] +/Rect [113.91 640.942 296.644 651.129] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea1a79b7f1cefc5f89ba7c10cfa020116f) >> >> endobj -896 0 obj << +835 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 213.342 243.653 223.529] +/Rect [113.91 624.971 243.653 635.158] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea47979433239c09930ed98e85f5b81971) >> >> endobj -897 0 obj << +836 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 196.281 219.155 206.468] +/Rect [113.91 609 219.155 619.187] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea189c4a7532530a89ab214aba35b1e982) >> >> endobj -898 0 obj << +837 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 179.22 244.769 189.406] +/Rect [113.91 593.029 244.769 603.216] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea5af1b153eb8f1a28a543419d10562cbf) >> >> endobj -899 0 obj << +838 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 162.158 242.966 172.345] +/Rect [113.91 577.058 242.966 587.245] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483eae9b8c1b6153a63fbf152a60e422ca433) >> >> endobj -900 0 obj << +839 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 145.097 235.763 155.283] +/Rect [113.91 561.087 235.763 571.274] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea51de868cffa67ffe361085555a6e5ea2) >> >> endobj -901 0 obj << +840 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 128.035 251.434 138.222] +/Rect [113.91 545.116 251.434 555.303] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea8e8c0fd770036a2bc58fc062f5044454) >> >> endobj -902 0 obj << +841 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 110.974 239.638 121.16] +/Rect [113.91 529.145 239.638 539.332] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea5a631fa755a8d02a97a8184725da4b57) >> >> endobj -903 0 obj << +842 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 93.569 225.641 104.099] +/Rect [113.91 512.831 225.641 523.361] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea3b7906c278268857fa6f8d7e39b2b5c3) >> >> endobj -911 0 obj << -/D [909 0 R /XYZ 89 770.89 null] ->> endobj -912 0 obj << -/D [909 0 R /XYZ 90 496.296 null] ->> endobj -913 0 obj << -/D [909 0 R /XYZ 90 376.721 null] ->> endobj -914 0 obj << -/D [909 0 R /XYZ 90 318.004 null] ->> endobj -908 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F14 778 0 R >> -/XObject << /Im3 871 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -978 0 obj << -/Length 845 -/Filter /FlateDecode ->> -stream -xڽXn0)|HkC.BpSHcC[ERaڤi>';@0e4= @d` -l^BWMDqUm[jWL- d[)FP@NP0_v. TotH?]KbuvVZ@jrOj=%>bZsiE{Pz)z+vAcȒ0^J,V9X|>Lq8AEIؔZOAI!K=@ _c[zǐ1w |"41{nHL҄=+B%Tڍ3=O1xVRb>cDsk4z#A͝M G5eS0"j>̎f<1~B3lIćM& SoShVbhW4-_4 vaׄo頑$`> endobj -904 0 obj << +843 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 727.192 248.345 737.723] +/Rect [138.538 499.848 248.345 510.379] /A << /S /GoTo /D (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47) >> >> endobj -905 0 obj << +844 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 711.72 193.153 721.907] +/Rect [113.91 484.221 193.153 494.408] /A << /S /GoTo /D (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47aea749d078297e7079337d6d47171a8b6) >> >> endobj -906 0 obj << +845 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 695.905 211.325 706.091] +/Rect [113.91 468.25 211.325 478.437] /A << /S /GoTo /D (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a857575621d11cca83fab4d5c70b55181) >> >> endobj -907 0 obj << +846 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 680.089 219.355 690.276] +/Rect [113.91 452.279 219.355 462.466] /A << /S /GoTo /D (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a510ae495f7636503ecfe111f75f66d50) >> >> endobj -937 0 obj << +847 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 664.273 228.032 674.46] +/Rect [113.91 436.308 228.032 446.495] /A << /S /GoTo /D (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a6a362853fb508e259718dabe65c7a57e) >> >> endobj -938 0 obj << +848 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 648.114 186.747 658.644] +/Rect [113.91 419.993 186.747 430.524] /A << /S /GoTo /D (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a51cb08659a6af422761d58090766faa8) >> >> endobj -939 0 obj << +849 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 635.287 309.058 645.817] +/Rect [138.538 407.011 309.058 417.542] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1) >> >> endobj -940 0 obj << +850 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 619.815 272.087 630.002] +/Rect [113.91 391.384 272.087 401.571] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1a7560bc907e827954b0b55f87751fdbeb) >> >> endobj -941 0 obj << +851 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 603.999 321.132 614.186] +/Rect [113.91 375.413 321.132 385.6] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1af88950dea139037d728aefe7722191ec) >> >> endobj -942 0 obj << +852 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 588.184 298.099 598.37] +/Rect [113.91 359.442 298.099 369.629] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1a95efe9f7b6df0a6628ec7e2c61646fe9) >> >> endobj -943 0 obj << +853 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 572.368 328.883 582.555] +/Rect [113.91 343.471 328.883 353.658] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1af4a650d61726dd5bbbb560042bb0b8a2) >> >> endobj -944 0 obj << +854 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 556.552 305.85 566.739] +/Rect [113.91 327.5 305.85 337.686] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1aa9315468e85d31968b147a4080e352a7) >> >> endobj -945 0 obj << +855 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 540.393 281.511 550.923] +/Rect [113.91 311.185 281.511 321.715] /A << /S /GoTo /D (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1aa0dc03a5dc38b25ac1ea9d8ddf892fb5) >> >> endobj -946 0 obj << +856 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 527.566 242.687 538.096] +/Rect [138.538 298.203 242.687 308.733] /A << /S /GoTo /D (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846) >> >> endobj -947 0 obj << +857 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 512.094 214.005 522.281] +/Rect [113.91 282.576 214.005 292.762] /A << /S /GoTo /D (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846ab97edc65b5ed3be8c11f3ba9bcca22f3) >> >> endobj -948 0 obj << +858 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 496.278 223.419 506.465] +/Rect [113.91 266.605 223.419 276.791] /A << /S /GoTo /D (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a96d66031cde3d5d89d8457e45036bd94) >> >> endobj -949 0 obj << +859 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 480.463 220.839 490.649] +/Rect [113.91 250.634 220.839 260.82] /A << /S /GoTo /D (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846afcd151f12c441417e69746762d34ea33) >> >> endobj -950 0 obj << +860 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 464.647 243.862 474.834] +/Rect [113.91 234.663 243.862 244.849] /A << /S /GoTo /D (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a82028e22ad9293b97d10ee57abf67bdf) >> >> endobj -951 0 obj << +861 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 448.831 244.928 459.018] +/Rect [113.91 218.692 244.928 228.878] /A << /S /GoTo /D (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846abcbfac74b1bcd90099e3cf6b1fcd19f3) >> >> endobj -952 0 obj << +862 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 432.672 205.706 443.202] +/Rect [113.91 202.377 205.706 212.907] /A << /S /GoTo /D (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a08acd30267f5bd8c4047259fbc40fd98) >> >> endobj -953 0 obj << +863 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [138.538 419.845 220.58 430.375] +/Rect [138.538 189.395 220.58 199.925] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -954 0 obj << +864 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 404.373 180.969 414.56] +/Rect [113.91 173.767 180.969 183.954] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a5e46c726aadf91189ccb4f1ec3e4b52f) >> >> endobj -955 0 obj << +865 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 388.557 202.398 398.744] +/Rect [113.91 157.796 202.398 167.983] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a02f49b93eaadb6a903b87670849255a5) >> >> endobj -956 0 obj << +866 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 372.742 231.728 382.928] +/Rect [113.91 141.825 231.728 152.012] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a80b535c275f9f60c644d91263f0638a5) >> >> endobj -957 0 obj << +867 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 356.926 225.651 367.113] +/Rect [113.91 125.854 225.651 136.041] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a8a8be3fdebec2693c86e3e63f35ee228) >> >> endobj -958 0 obj << +868 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 341.11 214.582 351.297] +/Rect [113.91 109.883 214.582 120.07] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a730a1ba1041f8671a11ca824fcd0455d) >> >> endobj -959 0 obj << +869 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 325.295 253.855 335.481] +/Rect [113.91 93.912 253.855 104.099] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a2e2b4d3e563dc169c06d590d8c833243) >> >> endobj -960 0 obj << +876 0 obj << +/D [874 0 R /XYZ 89 770.89 null] +>> endobj +877 0 obj << +/D [874 0 R /XYZ 90 723.09 null] +>> endobj +873 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +952 0 obj << +/Length 1257 +/Filter /FlateDecode +>> +stream +xX[sH~WU + SHjw˙bbbFqvaۙlR"mۜK'+7Nܺ)UT`2 2(Q2R-D65$4GM*z|UҵFlN-QC%X!B3ɲ5)R0b]Z*:e\(-,ﯟhg?{e?!:rX,*p]ns ^n +vQol^el1A*VsN4\J\^Vqs 4?^|[5Gn8{hv Ў( n"B WazA|?ra ^xV) ܰn׸Ļq w^9Lu{|G)6jd^;cx(T/Q*/=}]Wl^T`6 ߻B +4zEe<{_^ ,Ӝ=*AVں#&|m$t/R?Sjs" 7feK#@S0Th17|Pn6>_9IM 'ƌ/ڦMwg^'Psufg<a,Vg˃(4Bj]+B_-$\'I&+)fD#m59'"OD;A6)&MA6[$N~ck;b}D~{aNs):hks1d:Vi~| $=G ʼnM0>OԱ%a:Y~Vj"&U8J\zAg1vǩ4 ӦGJZ0 +endstream +endobj +951 0 obj << +/Type /Page +/Contents 952 0 R +/Resources 950 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 821 0 R +/Annots [ 870 0 R 871 0 R 872 0 R 913 0 R 914 0 R 915 0 R 916 0 R 917 0 R 918 0 R 919 0 R 920 0 R 921 0 R 922 0 R 923 0 R 924 0 R 925 0 R 926 0 R 927 0 R 928 0 R 929 0 R 930 0 R 931 0 R 932 0 R 933 0 R 934 0 R 935 0 R 936 0 R 937 0 R 938 0 R 939 0 R 940 0 R 956 0 R 941 0 R 942 0 R 943 0 R 944 0 R 945 0 R 946 0 R 947 0 R 957 0 R 948 0 R 949 0 R ] +>> endobj +870 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 309.479 238.363 319.666] +/Rect [113.91 727.536 238.363 737.723] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aef811ce5aab93dcba6584109d266b579) >> >> endobj -961 0 obj << +871 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 293.663 242.796 303.85] +/Rect [113.91 711.176 242.796 721.363] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ad2accfe182077bfe80ba43a3f22cf7bb) >> >> endobj -962 0 obj << +872 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.91 694.816 214.582 705.003] +/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ab381330bdc59b0213ad3dedcb4f2f0f7) >> +>> endobj +913 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 277.847 233.302 288.034] +/Rect [113.91 678.456 233.302 688.643] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a443da990a60343083e72726a65f4509b) >> >> endobj -963 0 obj << +914 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 262.032 222.214 272.218] +/Rect [113.91 662.096 222.214 672.283] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aab4d4c3cfcad7bd7bdebfd947fea8e75) >> >> endobj -964 0 obj << +915 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 246.216 217.342 256.403] +/Rect [113.91 645.736 217.342 655.923] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a955c106558ebb10a74a555a38b45ae1c) >> >> endobj -965 0 obj << +916 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 230.4 242.796 240.587] +/Rect [113.91 629.376 242.796 639.563] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a017e2a6349d3ae944338a6f0ba892947) >> >> endobj -966 0 obj << +917 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 214.585 249.631 224.771] +/Rect [113.91 613.016 249.631 623.203] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a39b30031d8438b4018173388aead5bdf) >> >> endobj -967 0 obj << +918 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 198.769 232.306 208.956] +/Rect [113.91 596.656 232.306 606.843] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a87c7912a645d479132465e6d8e694b36) >> >> endobj -968 0 obj << +919 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 182.953 222.632 193.14] +/Rect [113.91 580.296 222.632 590.483] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3869e3bae5904258eff0b77d2ebed3b1) >> >> endobj -969 0 obj << +920 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 167.138 264.286 177.324] +/Rect [113.91 563.936 264.286 574.123] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3923cb84146e101030271772fe33ea5a) >> >> endobj -970 0 obj << +921 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 151.322 248.286 161.509] +/Rect [113.91 547.576 248.286 557.763] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a0ee251ffa58317c7ea29364d344c4660) >> >> endobj -971 0 obj << +922 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 135.506 242.029 145.693] +/Rect [113.91 531.216 242.029 541.403] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ae6283b321f75b769e9306c6482f2acd5) >> >> endobj -972 0 obj << +923 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 119.347 189.108 129.877] +/Rect [113.91 514.513 189.108 525.043] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aaf0644b51fd01b31c73eb2ebc140a1a1) >> >> endobj -979 0 obj << -/D [977 0 R /XYZ 89 770.89 null] ->> endobj -976 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F44 980 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1039 0 obj << -/Length 1338 -/Filter /FlateDecode ->> -stream -xXIs8+|F%7H$dsJ(*chɒL&Ċ}zIx3qۺPM CƳɨu`GsTDڔc"Ƀ1OzL4!slZO:V<-;fC,dq&^!`71 -!b`4>`RIdL -AeU'E8:79rY-bݪWZ9<]Mc )4tV7!7c -3:o(ejv@?5\4W/>`$Gix7*rY#nɅh ;tXݢ{h!L4(y+o*`*Sf)shzE͕2iƆG8ӄRb#NHy{8NFI9͏w@;Ca.zWʻ]j]!|KHwG-&))GzG -x(6WQVT -mp[ix "[e+ E_3LeQ.pY-W~myǦd٠D^ X (f6ޖT?\x=Ԝ(doKTPy%wԛJGNSgӶr6iiGtEU+APf$@ҍLK l#簲uXȮQ^k" 4؃')vqZTVi9j6/LMDʸlڶYoA1B V<$r#gQL푪vV }?jYVK|];R\W"<֜JD0$?T`ܕ6αI#>0m(Je*Wu.E .c?^̗Ȫ1uazK -endstream -endobj -1038 0 obj << -/Type /Page -/Contents 1039 0 R -/Resources 1037 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 981 0 R -/Annots [ 973 0 R 974 0 R 975 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1042 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1043 0 R 1034 0 R 1035 0 R 1036 0 R 1044 0 R ] ->> endobj -973 0 obj << +924 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 703.9 194.259 714.804] +/Rect [113.91 429.411 194.259 440.315] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483e) >> >> endobj -974 0 obj << +925 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [196.243 703.9 248.576 714.804] +/Rect [196.243 429.411 248.576 440.315] /A << /S /GoTo /D (aacenc__lib_8h_a04ddaeecd6dc422bb72175b9e0ab3fea) >> >> endobj -975 0 obj << +926 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [253.88 703.9 369.476 714.804] +/Rect [253.88 429.411 369.476 440.315] /A << /S /GoTo /D (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) >> >> endobj -1013 0 obj << +927 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 652.74 194.259 663.644] +/Rect [113.91 377.762 194.259 388.666] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483e) >> >> endobj -1014 0 obj << +928 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [194.757 652.74 248.206 663.644] +/Rect [194.757 377.762 248.206 388.666] /A << /S /GoTo /D (aacenc__lib_8h_a2a5f6ec334fff553f0fd9e36d9408e94) >> >> endobj -1015 0 obj << +929 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [252.021 652.74 367.617 663.644] +/Rect [252.021 377.762 367.617 388.666] /A << /S /GoTo /D (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) >> >> endobj -1016 0 obj << +930 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 613.909 194.259 624.439] +/Rect [113.91 338.442 194.259 348.973] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483e) >> >> endobj -1017 0 obj << +931 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [201.106 613.909 261.738 624.439] +/Rect [201.106 338.442 261.738 348.973] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -1018 0 obj << +932 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [301.786 613.909 417.382 624.439] +/Rect [301.786 338.442 417.382 348.973] /A << /S /GoTo /D (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) >> >> endobj -1019 0 obj << +933 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 601.58 196.301 612.484] +/Rect [113.91 326.113 196.301 337.017] /A << /S /GoTo /D (structAACENC__BufDesc) >> >> endobj -1020 0 obj << +934 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [273.953 601.58 356.344 612.484] +/Rect [273.953 326.113 356.344 337.017] /A << /S /GoTo /D (structAACENC__BufDesc) >> >> endobj -1021 0 obj << +935 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [438.978 601.58 513.996 612.484] +/Rect [438.978 326.113 513.996 337.017] /A << /S /GoTo /D (structAACENC__InArgs) >> >> endobj -1022 0 obj << +936 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [148.042 589.625 229.705 600.529] +/Rect [148.042 314.158 229.705 325.062] /A << /S /GoTo /D (structAACENC__OutArgs) >> >> endobj -1023 0 obj << +937 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 550.793 194.259 561.324] +/Rect [113.91 274.838 194.259 285.368] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483e) >> >> endobj -1024 0 obj << +938 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [198.337 550.793 245.689 561.324] +/Rect [198.337 274.838 245.689 285.368] /A << /S /GoTo /D (aacenc__lib_8h_a9b64b2026a1475eb5c7a67fc1364ed94) >> >> endobj -1025 0 obj << +939 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [280.194 550.793 395.79 561.324] +/Rect [280.194 274.838 395.79 285.368] /A << /S /GoTo /D (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) >> >> endobj -1026 0 obj << +940 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [463.147 550.793 513.996 561.324] +/Rect [463.147 274.838 513.996 285.368] /A << /S /GoTo /D (structAACENC__InfoStruct) >> >> endobj -1042 0 obj << +956 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 538.465 156.301 549.369] +/Rect [113.91 262.509 156.301 273.413] /A << /S /GoTo /D (structAACENC__InfoStruct) >> >> endobj -1027 0 obj << +941 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 499.633 194.259 510.164] +/Rect [113.91 223.189 194.259 233.719] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483e) >> >> endobj -1028 0 obj << +942 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [195.234 499.633 286.711 510.164] +/Rect [195.234 223.189 286.711 233.719] /A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> >> endobj -1029 0 obj << +943 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [315.004 499.633 430.6 510.164] +/Rect [315.004 223.189 430.6 233.719] /A << /S /GoTo /D (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) >> >> endobj -1030 0 obj << +944 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 487.305 195.952 498.209] +/Rect [113.91 210.86 195.952 221.764] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -1031 0 obj << +945 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [140.843 448.473 233.973 459.004] +/Rect [140.843 171.54 233.973 182.07] /A << /S /GoTo /D (aacenc__lib_8h_aac28c7c3724b8bc87558bc35a22bf23c) >> >> endobj -1032 0 obj << +946 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [262.614 448.473 378.21 459.004] +/Rect [262.614 171.54 378.21 182.07] /A << /S /GoTo /D (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) >> >> endobj -1033 0 obj << +947 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [463.147 448.473 513.996 459.004] +/Rect [463.147 171.54 513.996 182.07] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -1043 0 obj << +957 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 436.145 150.413 447.048] +/Rect [113.91 159.211 150.413 170.115] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -1034 0 obj << +948 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.91 397.313 194.259 407.844] +/Rect [113.91 119.891 194.259 130.422] /A << /S /GoTo /D (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483e) >> >> endobj -1035 0 obj << +949 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [194.757 397.313 270.333 407.844] +/Rect [194.757 119.891 270.333 130.422] /A << /S /GoTo /D (aacenc__lib_8h_a28cbc417258c73ad55d613526df8fad5) >> >> endobj -1036 0 obj << +953 0 obj << +/D [951 0 R /XYZ 89 770.89 null] +>> endobj +955 0 obj << +/D [951 0 R /XYZ 90 448.781 null] +>> endobj +950 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F44 954 0 R /F14 715 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +972 0 obj << +/Length 1455 +/Filter /FlateDecode +>> +stream +xڭXrF}WUQYMYH!LhIT!PXƙ^@elgb Ϲ˹t&zk<۰`xYVH5!lY KWgٮ:Ѵ 8K֑aة+KٝF_JUb'fHAye 0:e"<>טiqԕa"bzxk2L]bďy8-iװ;# 麑P$ AE. ?S~ݿ^z$eRQծl(Z:_ lŶlnȐ+;Ȅ =Mf1v{VxcF8Ҽ'r5nv+iJvߏۛj<1=5 i6x ]az.ٜ兘ۇMSc|m s* {zcXVآ,H7J6cVK{Je ԙi#ϳ:X@,yb´[& (@"r AՇ|1<3iֵi +fREqVĹes/x뗖$4d4l͗^Vpx:'Ch,`\(-baW]n [Jwq4e(JQ==(iz=.AhxfQ+x {_@Sn l]в:%})A OX_ցz7`2j7 + +%QsfU$Pc7C8yļ +.B収 wGv4.AوnKecq +a:6ꅔ7EPW!Kw]cnwc+Lvww4g]9/ϒnAƒ4k)s"$%2΋H_Vr2Xj2aI5| 8Zf$쁖5NP 5|̪S84Vc -q?6}3DdʼdVä/lXre|NBW +ϳ6tOnsضFLrl?"ld6:BfRw<>4;yp5c 뾍my0I)Mɡ߂Y6y#IbL65-hfܠ߯3|)ؽo\.).8[7;ʿx +endstream +endobj +971 0 obj << +/Type /Page +/Contents 972 0 R +/Resources 970 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 821 0 R +/Annots [ 968 0 R 974 0 R 969 0 R ] +>> endobj +968 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [463.147 144.977 513.996 155.881] +/Rect [463.147 537.367 513.996 548.271] /A << /S /GoTo /D (structAACENC__BufDesc_a2c09424d3a61cdbdb80c8d9ebb42ce71) >> >> endobj -1044 0 obj << +974 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.004 135.079 195.682 143.926] +/Rect [89.004 527.469 195.682 536.316] /A << /S /GoTo /D (structAACENC__BufDesc_a2c09424d3a61cdbdb80c8d9ebb42ce71) >> >> endobj -1040 0 obj << -/D [1038 0 R /XYZ 89 770.89 null] +969 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [179.07 334.18 307.189 345.084] +/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ae6283b321f75b769e9306c6482f2acd5) >> >> endobj -1041 0 obj << -/D [1038 0 R /XYZ 90 723.025 null] +973 0 obj << +/D [971 0 R /XYZ 89 770.89 null] +>> endobj +322 0 obj << +/D [971 0 R /XYZ 90 739.935 null] +>> endobj +326 0 obj << +/D [971 0 R /XYZ 90 689.23 null] +>> endobj +830 0 obj << +/D [971 0 R /XYZ 90 662.618 null] +>> endobj +330 0 obj << +/D [971 0 R /XYZ 90 662.618 null] >> endobj 334 0 obj << -/D [1038 0 R /XYZ 90 359.05 null] +/D [971 0 R /XYZ 90 608.736 null] +>> endobj +722 0 obj << +/D [971 0 R /XYZ 90 580.067 null] >> endobj 338 0 obj << -/D [1038 0 R /XYZ 90 297.884 null] +/D [971 0 R /XYZ 90 580.067 null] >> endobj -923 0 obj << -/D [1038 0 R /XYZ 90 271.193 null] +891 0 obj << +/D [971 0 R /XYZ 107.713 490.398 null] +>> endobj +892 0 obj << +/D [971 0 R /XYZ 107.713 475.201 null] +>> endobj +609 0 obj << +/D [971 0 R /XYZ 107.713 460.003 null] +>> endobj +893 0 obj << +/D [971 0 R /XYZ 107.713 444.805 null] +>> endobj +894 0 obj << +/D [971 0 R /XYZ 107.713 429.607 null] +>> endobj +901 0 obj << +/D [971 0 R /XYZ 90 409.01 null] >> endobj 342 0 obj << -/D [1038 0 R /XYZ 90 271.193 null] +/D [971 0 R /XYZ 90 394.774 null] >> endobj -346 0 obj << -/D [1038 0 R /XYZ 90 216.503 null] +902 0 obj << +/D [971 0 R /XYZ 107.713 273.198 null] >> endobj -784 0 obj << -/D [1038 0 R /XYZ 90 187.756 null] +903 0 obj << +/D [971 0 R /XYZ 107.713 258.001 null] >> endobj -350 0 obj << -/D [1038 0 R /XYZ 90 187.756 null] +904 0 obj << +/D [971 0 R /XYZ 107.713 242.803 null] >> endobj -982 0 obj << -/D [1038 0 R /XYZ 107.713 96.348 null] +905 0 obj << +/D [971 0 R /XYZ 107.713 227.605 null] >> endobj -1037 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F14 778 0 R /F44 980 0 R /F46 1045 0 R >> +906 0 obj << +/D [971 0 R /XYZ 107.713 212.407 null] +>> endobj +907 0 obj << +/D [971 0 R /XYZ 107.713 197.21 null] +>> endobj +878 0 obj << +/D [971 0 R /XYZ 90 189.509 null] +>> endobj +346 0 obj << +/D [971 0 R /XYZ 90 175.273 null] +>> endobj +879 0 obj << +/D [971 0 R /XYZ 107.713 96.348 null] +>> endobj +970 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F14 715 0 R /F46 975 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1050 0 obj << -/Length 1551 +983 0 obj << +/Length 1605 /Filter /FlateDecode >> stream -xڭX]s6} - 0IH[N1Lxmf0|l'}$${ѹW`maap~'DG ךc"Zk/LcHlGъeeV')O[0]].%N%#y&uUUQU&ߘxZvhOjJb%2;zMTgAvQ\) -ML]Cn6=dl[^-tC!rmVEbKV+EXo6 S~Xu=5U)*sy*cLM)% ^QFLC(?rVT[9Tm"b(xh/UC0oͧEhxj"TGBVɈJn-yY&B(WHnX@k^Wڣ +B'[(Mex9)D60eR^[QZW77L[XV$U3ej*5.d|59e -#[?=]Zbyczr*B-'$(Zپ6rGm"XjGo^#HZ{}>] htwρv|e!2ru'W[k BZ (wOljW5\+L^lվs5$sQjnӹN8ӯ~.Kw~,0 +xX[o8~W1BJ-tB†0{!Phc=XyRon Q$O4hA2ھj@J ttm@[MgqqOL0 /d"5兆t?Z$=e z"yh0,ߛOJX=^?t`,״*!Y!kDR'cB/@AIw<9;g7K?cLvy +&=Ƌ˼rA+ I4yHkXYYzڧi!ו8a+rLmP[@#ILkX2hɕ`r@3,5&ˋ [ܟI\ 4q}*Biʧ^u==Z!{U V"y@fqTńn'sĺ|)dyZiRNohTڸ8K6-7S"[ +eiD;*6Dgb<*9LcHۭ @iU 0<1sh7'ex?61az6իl79Im=F!†df[dgCtDawz,\_bG5m [Rc,-ņ5H~8_05#OPU +o (BҔ_~п p{0Vť}l}èbnG/R=+t=ītk2|w9&rنhu:vyDRG.5/ZҢgYĤcr)[*nگIa~K6lv>>Ѣ?c O?z&uBl6`fA` /Nuґ,}0Y<ɖ{`ıJ҂=oT)۴IuAAl৫0ltضe8,.?˱%r8gi&{j X"=`P1N 1k|X |>d(ijHH/.4HЯہ endstream endobj -1049 0 obj << +982 0 obj << /Type /Page -/Contents 1050 0 R -/Resources 1048 0 R +/Contents 983 0 R +/Resources 981 0 R /MediaBox [0 0 595.276 841.89] -/Parent 981 0 R -/Annots [ 1047 0 R ] +/Parent 821 0 R +/Annots [ 976 0 R 977 0 R 978 0 R ] >> endobj -1047 0 obj << +976 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [179.07 571.756 307.189 582.66] -/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ae6283b321f75b769e9306c6482f2acd5) >> ->> endobj -1051 0 obj << -/D [1049 0 R /XYZ 89 770.89 null] +/Rect [108.167 306.217 206.279 317.121] +/A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> >> endobj -983 0 obj << -/D [1049 0 R /XYZ 107.713 729.972 null] +977 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [329.268 306.217 429.033 317.121] +/A << /S /GoTo /D (aacenc__lib_8h_aac28c7c3724b8bc87558bc35a22bf23c) >> >> endobj -646 0 obj << -/D [1049 0 R /XYZ 107.713 712.069 null] +978 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.324 158.478 513.996 169.382] +/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a730a1ba1041f8671a11ca824fcd0455d) >> >> endobj 984 0 obj << -/D [1049 0 R /XYZ 107.713 694.167 null] ->> endobj -985 0 obj << -/D [1049 0 R /XYZ 107.713 676.264 null] ->> endobj -992 0 obj << -/D [1049 0 R /XYZ 90 652.219 null] +/D [982 0 R /XYZ 89 770.89 null] >> endobj -354 0 obj << -/D [1049 0 R /XYZ 90 633.234 null] +880 0 obj << +/D [982 0 R /XYZ 107.713 729.972 null] >> endobj -993 0 obj << -/D [1049 0 R /XYZ 107.713 507.328 null] +881 0 obj << +/D [982 0 R /XYZ 107.713 714.345 null] >> endobj -994 0 obj << -/D [1049 0 R /XYZ 107.713 489.425 null] +882 0 obj << +/D [982 0 R /XYZ 107.713 698.718 null] >> endobj -995 0 obj << -/D [1049 0 R /XYZ 107.713 471.522 null] +883 0 obj << +/D [982 0 R /XYZ 107.713 683.091 null] >> endobj -996 0 obj << -/D [1049 0 R /XYZ 107.713 453.62 null] +884 0 obj << +/D [982 0 R /XYZ 107.713 667.464 null] >> endobj -997 0 obj << -/D [1049 0 R /XYZ 107.713 435.717 null] +885 0 obj << +/D [982 0 R /XYZ 107.713 651.838 null] >> endobj -998 0 obj << -/D [1049 0 R /XYZ 107.713 417.814 null] +886 0 obj << +/D [982 0 R /XYZ 107.713 636.211 null] >> endobj -924 0 obj << -/D [1049 0 R /XYZ 90 406.666 null] +887 0 obj << +/D [982 0 R /XYZ 107.713 620.584 null] >> endobj -358 0 obj << -/D [1049 0 R /XYZ 90 387.681 null] +888 0 obj << +/D [982 0 R /XYZ 107.713 604.957 null] >> endobj -925 0 obj << -/D [1049 0 R /XYZ 107.713 304.425 null] +889 0 obj << +/D [982 0 R /XYZ 107.713 589.33 null] >> endobj -926 0 obj << -/D [1049 0 R /XYZ 107.713 286.523 null] +890 0 obj << +/D [982 0 R /XYZ 107.713 573.703 null] >> endobj -927 0 obj << -/D [1049 0 R /XYZ 107.713 268.62 null] +610 0 obj << +/D [982 0 R /XYZ 90 565.144 null] >> endobj -928 0 obj << -/D [1049 0 R /XYZ 107.713 250.717 null] +350 0 obj << +/D [982 0 R /XYZ 90 550.715 null] >> endobj -929 0 obj << -/D [1049 0 R /XYZ 107.713 232.815 null] +895 0 obj << +/D [982 0 R /XYZ 107.713 468.875 null] >> endobj -930 0 obj << -/D [1049 0 R /XYZ 107.713 214.912 null] +896 0 obj << +/D [982 0 R /XYZ 107.713 453.248 null] >> endobj -931 0 obj << -/D [1049 0 R /XYZ 107.713 197.009 null] +897 0 obj << +/D [982 0 R /XYZ 107.713 437.621 null] >> endobj -932 0 obj << -/D [1049 0 R /XYZ 107.713 179.107 null] +898 0 obj << +/D [982 0 R /XYZ 107.713 421.994 null] >> endobj -933 0 obj << -/D [1049 0 R /XYZ 107.713 161.204 null] +899 0 obj << +/D [982 0 R /XYZ 107.713 406.367 null] >> endobj -934 0 obj << -/D [1049 0 R /XYZ 107.713 143.301 null] +900 0 obj << +/D [982 0 R /XYZ 107.713 390.741 null] >> endobj -935 0 obj << -/D [1049 0 R /XYZ 107.713 125.399 null] +614 0 obj << +/D [982 0 R /XYZ 90 381.24 null] >> endobj -936 0 obj << -/D [1049 0 R /XYZ 107.713 107.496 null] +354 0 obj << +/D [982 0 R /XYZ 90 366.811 null] >> endobj -647 0 obj << -/D [1049 0 R /XYZ 90 96.348 null] +908 0 obj << +/D [982 0 R /XYZ 107.713 256.333 null] >> endobj -1048 0 obj << -/Font << /F22 424 0 R /F46 1045 0 R /F23 425 0 R >> +981 0 obj << +/Font << /F22 396 0 R /F46 975 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1060 0 obj << -/Length 1858 +989 0 obj << +/Length 2396 /Filter /FlateDecode >> stream -xYYo:~У ,QKޒXMӉLb0h@DS[Hr{ձC""#cd1R+@K]kly.AkXl,Xpt%ʱ=ZdUTy&#;E9!q+^V_,X[ծPϕ5sB0#r1E]kHcv.Lnjz~;93l_}:%punք:!L_6Ud8i,%jȿcLWDJ5/F& @(*/zG[!A քsv;\k*k9W\_^]Cp]ːM_2C2a 6Kfz% 1ءQzYEYaqAa\34g߄nu~~*QR l[diοI - #w"io: O?97Bu:6 |M/ņ{0L''],"1bJʚsrr*YWJ<#u65ײ7QOr8gZlSBY{A_UXy$1Fĥ/+bNOnhX -Sha M^TYr] Ugq?02 [%hUH*3n$wz\KKK?S塰Ir^v=kz.y7ygyv#?dC6Е-]DqKdr,uJnV5TKLoLcӏ*u3ߩa"\HQSjQ`LrZQLR+(D)_c -6ySoY}0zziϚژ+~! -C\/(|k+/VrڏMkl]$NVSQ`7̏gK2!uD}[2ܭ]f&CpmX'KR]x`o2*Z1cc2`1Rz묳qH;w;}6@r֓PZmUOMUj"6e6Ak`v"Ӌ͇j_5Cu9}9﫥G;R4zb[E#~IS#/rh۶HNtcc=|cݸG?ᇡӎ#>Xdyl9Y<mߊ(Q袮vǼFu BT;?EњUEA@U^'Pd)ꝿXC7* nE?@S׺j\zY Ӻ}v+D$8Z +0Xё/[/8Y>vy|bqs|zy>$ўUmqL?*aQҖZAe0-lrHe0d*Ov<._s|ϲwǗ' MČi㸖I( Mo4TB" (DF˪pB' J7M% YK``}Tg7.lz|qModi_7mkfj9_,W ںjes^B1+*%sV! 1?/> yq g)JTk ֐F,:._?OdȠYBa;d慼y<8;xZ*U _=Y~ 8bSLܔ DPWPZHG[4-ȯh5@|{T$CpfYd #ق:PWB ڂ 0V"V5 +¥ + %*ǻ*Fm*$ˤn_{PF^+{Ba\Ťz|w XŖG :Um*(9{9{ə_iz`-ndҤ-pB"#tFD׍$8J> Օk-[tݨ(}Ji= 5|U-4mSs[[LߩYy6 ?r`9eC\Jr75҇w+OpI/SltpݾqHz/h:+aёRRkTl3%e΅aUE&&]w-cBtz}l }t{4)bq]o +E +1^ +J-﬿m/?ϟxP`e3`{?Ӥَе|1i!F*~c)aAɾk }X" |7k3 Gt;ZqS7|߉ \ + $D#zXJXV!FkE{qЏxOZ?ۃlw)k;-- endstream endobj -1059 0 obj << +988 0 obj << /Type /Page -/Contents 1060 0 R -/Resources 1058 0 R +/Contents 989 0 R +/Resources 987 0 R /MediaBox [0 0 595.276 841.89] -/Parent 981 0 R -/Annots [ 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R ] +/Parent 821 0 R +/Annots [ 979 0 R 980 0 R 985 0 R 986 0 R ] >> endobj -1052 0 obj << +979 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [108.167 497.475 206.279 508.379] -/A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> +/Rect [128.635 715.84 246.453 725.768] +/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a80b535c275f9f60c644d91263f0638a5) >> >> endobj -1053 0 obj << +980 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [329.268 497.475 429.033 508.379] -/A << /S /GoTo /D (aacenc__lib_8h_aac28c7c3724b8bc87558bc35a22bf23c) >> +/Rect [279.597 698.479 356.029 709.382] +/A << /S /GoTo /D (LIBUSE_suppBitrates) >> >> endobj -1054 0 obj << +985 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [413.324 347.6 513.996 358.504] -/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a730a1ba1041f8671a11ca824fcd0455d) >> +/Rect [331.363 651.538 419.851 662.442] +/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a02f49b93eaadb6a903b87670849255a5) >> >> endobj -1055 0 obj << +986 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [128.635 252.507 246.453 262.435] -/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a80b535c275f9f60c644d91263f0638a5) >> +/Rect [370.764 123.692 416.483 134.596] +/A << /S /GoTo /D (ENCODERBEHAVIOUR_BEHAVIOUR_BANDWIDTH) >> >> endobj -1056 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [279.597 235.448 356.029 246.352] -/A << /S /GoTo /D (LIBUSE_suppBitrates) >> +990 0 obj << +/D [988 0 R /XYZ 89 770.89 null] >> endobj -1057 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [331.363 189.264 419.851 200.168] -/A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a02f49b93eaadb6a903b87670849255a5) >> ->> endobj -1061 0 obj << -/D [1059 0 R /XYZ 89 770.89 null] ->> endobj -362 0 obj << -/D [1059 0 R /XYZ 90 739.935 null] ->> endobj -986 0 obj << -/D [1059 0 R /XYZ 107.713 663.707 null] +628 0 obj << +/D [988 0 R /XYZ 107.713 729.972 null] >> endobj -987 0 obj << -/D [1059 0 R /XYZ 107.713 647.625 null] +909 0 obj << +/D [988 0 R /XYZ 107.713 683.031 null] >> endobj -988 0 obj << -/D [1059 0 R /XYZ 107.713 631.542 null] +910 0 obj << +/D [988 0 R /XYZ 107.713 598.01 null] >> endobj -989 0 obj << -/D [1059 0 R /XYZ 107.713 615.459 null] +911 0 obj << +/D [988 0 R /XYZ 107.713 569.67 null] >> endobj -990 0 obj << -/D [1059 0 R /XYZ 107.713 599.376 null] +912 0 obj << +/D [988 0 R /XYZ 107.713 508.56 null] >> endobj -991 0 obj << -/D [1059 0 R /XYZ 107.713 583.294 null] +629 0 obj << +/D [988 0 R /XYZ 107.713 445.234 null] >> endobj -651 0 obj << -/D [1059 0 R /XYZ 90 573.024 null] +638 0 obj << +/D [988 0 R /XYZ 107.713 398.293 null] >> endobj -366 0 obj << -/D [1059 0 R /XYZ 90 558.133 null] +958 0 obj << +/D [988 0 R /XYZ 107.713 349.138 null] >> endobj -999 0 obj << -/D [1059 0 R /XYZ 107.713 446.822 null] +631 0 obj << +/D [988 0 R /XYZ 107.713 252.162 null] >> endobj 665 0 obj << -/D [1059 0 R /XYZ 107.713 266.639 null] ->> endobj -1000 0 obj << -/D [1059 0 R /XYZ 107.713 220.455 null] ->> endobj -1001 0 obj << -/D [1059 0 R /XYZ 107.713 136.341 null] +/D [988 0 R /XYZ 107.713 143.23 null] >> endobj -1002 0 obj << -/D [1059 0 R /XYZ 107.713 108.303 null] ->> endobj -1058 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F46 1045 0 R >> +987 0 obj << +/Font << /F22 396 0 R /F46 975 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1065 0 obj << -/Length 2099 +996 0 obj << +/Length 2068 /Filter /FlateDecode >> stream -xڭWsHݿBR w+j0s{W3[P06:6NB:|96D[iD<-KM߳i"DWpt>lbZ]cP$=qZkW|=\YFDZ<}p.uiP]M*\1,fuTsT點 &_*Qmje YyMMfhO*at+>RvEŢ/I/ҝs9k=\ G -t.qw(g8 q̅k#'&I+e- 6> :hDxa%G%A o8T-LxAAvG…ZDvbP O2{`1ۂOV<M.PB&wX*뚭c SB|B䪊<՚I] w` w.2eɂ.x`m@vd i2VHoe;b_&Qy[cm$e$ua‚%9_p:\YI\IJNʜBL(`|YêM,-&7zV]WGa~]r!ӔeRbr(V*F꒎jK&X4\OY(?tQu-~pc>m,ĉ@+rR&H'K4CW;-U>) qYLLAgY3J'>$2\Fq QLƘUb\vzLb VęB EV^i e J q=Z Nelqy>c5!B{?6 de`{qTy6j{1Чq`+K]0dK'HJ}g_,Vqp̪e(dW)IA91F[#:Vq 8^ .GOX)f@_0VhێI< *P–!fkYC)wt^;Ph'G^_AxBkL%A9ߓvJ&zM`@TYU/T+ &F("Sd)g8·g{[6:FA,z]#"n )*U̒Qm;2%W[ċ"(_?: 1Oy`ieX2*ȑiHl5gw> Z5iOb2Jx*w -tJB6OLJMM H59]I$}0{>&_g^u^7B2"p:GaC5Ĉ0co0#r{ߟs^IW>~x kXar1.#Ӹ rhw/@Ec9k٦T[]v-&5gaux6Zl5)MNny0`g9zf>/^^=,ʉ="6>WB͑{.˞`$uxܸWK'=yG)3\Ƶ>8$T@IvGJGJjFaF2Hg3`<c/Հ2 g8M3M;kaLg_z}3P%DD;dIUvW2`mb=Ꮊۼ؅6ݼݚ7ڗMb'Js9׃)tT=$q,(D +}Cؠ|ۖ/|zQ>X Ooi`f1QVRSɇ|`rQ8{nSVs J ؁5_/Sy</׋f~u{,װ{&E(v\WztbE4 +.JD{,QI'*3[@sACK|jd\눆#R>J8: m0=L'\KZ#[jBu/hh1{QIRrVP6 +כ4F;} +ap8|A^n,=*<&^#$}PZچu:0Wg:ZOtZ<$:03~<2Ua)j"CgA̮lP 0Z%wqM 0}FGxDVAwNЃI~݂r}_ yۧI(lE\n(5UY@9)lˉ[SVǏmyVK:z:.VϤHn~(C$ +ӗT +ЀXaLrm\<,[X0 %uڴP,"Bp$Lve\7-=_c,Ӟޠ1|&M Xr^MpQHH޶&7|!GۑAccf9fh*^%Z +*C ;`1$ѱ&R+UM}I24s 3q}4Zc`yF42_aOvħ?ח7pJ 8_x8`/޶WYufQpǦ.P DK@,>-̸ 3 B>hua$V&&h`q$oi%T2vp{'}Oի0.q:%!w1i)+}R&ʗGJ].vxo(“8@^ajdf0f-l5x|^>jiS%4{{(-Ê$-̰>RHNJ{p׸`~>r. 4TuϭSӯFY@v"zYCǧS,btq7b@$.LsW2κ8y2ߠ!mXz$ 0pQdDZ؍+%(jRE +bQ";p ++ U-x貔"l Du$6Z8HUM +CyzM& Z oQ<Ԟg^8:n/8 ,b{p4#U endstream endobj -1064 0 obj << +995 0 obj << /Type /Page -/Contents 1065 0 R -/Resources 1063 0 R +/Contents 996 0 R +/Resources 994 0 R /MediaBox [0 0 595.276 841.89] -/Parent 981 0 R -/Annots [ 1062 0 R ] +/Parent 998 0 R +/Annots [ 991 0 R 992 0 R 993 0 R ] >> endobj -1062 0 obj << +991 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [370.764 402.701 416.483 413.605] -/A << /S /GoTo /D (ENCODERBEHAVIOUR_BEHAVIOUR_BANDWIDTH) >> +/Rect [217.003 238.266 292.021 249.17] +/A << /S /GoTo /D (structAACENC__InArgs) >> >> endobj -1066 0 obj << -/D [1064 0 R /XYZ 89 770.89 null] +992 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [353.899 203.199 440.713 214.193] +/A << /S /GoTo /D (structAACENC__MetaData) >> >> endobj -1003 0 obj << -/D [1064 0 R /XYZ 107.713 696.32 null] +993 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [397.095 111.944 501.244 122.848] +/A << /S /GoTo /D (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846) >> >> endobj -666 0 obj << -/D [1064 0 R /XYZ 107.713 631.453 null] +997 0 obj << +/D [995 0 R /XYZ 89 770.89 null] >> endobj -675 0 obj << -/D [1064 0 R /XYZ 107.713 583.41 null] +959 0 obj << +/D [995 0 R /XYZ 107.713 729.972 null] >> endobj -668 0 obj << -/D [1064 0 R /XYZ 107.713 532.933 null] +960 0 obj << +/D [995 0 R /XYZ 107.713 594.484 null] >> endobj -1004 0 obj << -/D [1064 0 R /XYZ 107.713 422.68 null] +961 0 obj << +/D [995 0 R /XYZ 107.713 506.018 null] >> endobj -1005 0 obj << -/D [1064 0 R /XYZ 107.713 360.247 null] +962 0 obj << +/D [995 0 R /XYZ 107.713 388.064 null] >> endobj -1006 0 obj << -/D [1064 0 R /XYZ 107.713 228.298 null] +963 0 obj << +/D [995 0 R /XYZ 107.713 323.508 null] >> endobj -1007 0 obj << -/D [1064 0 R /XYZ 107.713 141.955 null] +964 0 obj << +/D [995 0 R /XYZ 107.713 270.908 null] >> endobj -1063 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F46 1045 0 R >> +607 0 obj << +/D [995 0 R /XYZ 107.713 206.352 null] +>> endobj +965 0 obj << +/D [995 0 R /XYZ 107.713 139.007 null] +>> endobj +966 0 obj << +/D [995 0 R /XYZ 107.713 97.563 null] +>> endobj +994 0 obj << +/Font << /F22 396 0 R /F46 975 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1072 0 obj << -/Length 2034 +1006 0 obj << +/Length 1963 /Filter /FlateDecode >> stream -xڵXrH}WQD4ꪒJyÀ{=ٍpȒѥ=ͬ,$0m{fe<363\]>aV -X-)Xjv`q)aI`($3'yT -4ptu8Y-hwf0,;jg8†xfT"\|O&gPfܬK`f0ˀ33,aVNwmm)Mnl'K lILR}tZ#IFvJ3a+1 -vJEz/dz(nꕖ3bP$NzypҕpxZ|8w48gc|z팚Y 6ɀKa`D$N*pG؅UId@0jEa ( yGI<:ؒ0lpq[ r_}ɕx:?s}Mz%oa^ {fY?wII4ɐUf>/*U+\7[ li>Fιͼ2%gșltmI'kzMawdpfqWtM]u((:.+;d$r24f6*Ҩ~)-[N\FВصc ~xu_`<Ƙԅ}WIHWSEDKBtkRҵЗEW{M6gZ4"|ȵrLB2LoMQ!&l=iF[Ƿh9v ]*̴,J۰xnVA" FK`,Ð p:)9Mp,ǯr0 =U4F\nGj?VI ھ (UTfZ1*8b"/r\\ fEx>tK,,0 -Ѕ٨@mʞa̾E@h- [mΥX߆Q?Sqӻ -a9`BUn1 UY9gy x $o[w־q`<{]KaG-D!)9\~&Hq+@0 _MOh$hҬh$܃e xSPu^o(UR?ۆz@PDz.2úʁӈOk^Yoˀ2q(P-iXUH+6:*|E#,c%IF! EЋF Ku0qM -ZE3Gh -$>t(yV -XBx޹vcHh"Ti&t.$q JYUp.O9}HxTeX{'(/38 WY2 9Y._Z[r8̛:kQ'|,@QOˁ !F,oR{{IӒl3ߒ iUǬز5瑒zϣgfH"k.r[TMAfY֟$PuܔzyΛv./PiCf 7 ޵" ro1i7[`U>>W}[#MܶY491c|Ps[]_::,.RކGvXxk+"9I|nvHԓDt Kjp21)˚ L338]e ohQyhF vEOg"0pm/9hH-ݯ$)3LY`&MxA(y#D?:y]]ǵgw! 9\tRL?;zzze Nؔ4\=`QWTb\C2pNiQ.qd:NlЕ/$k|h6B_/pP( -Z N|xPXu'M%aIOץB%1'; "A{Z̀}x'0_ +xYYs6~#58ysbqƩ%dhСH$:h9t$p,v!o!g?"K4"wRm})Y}}Q1ؤDWkQݞWm֊RK.o>ðyXcqSW&޽^BB~? D8H#N6H8Wk_uUEXj%$ BFGlY_^{fE}cfY~Y/˺D 6>wƜ%#BԬ +`Dݚ\[\.EAH~ 5tfM0HA#Eڝp{UfU`4afʲγNk0t]>fzQh~岙L, F)hantnukQN߶>eiV7cqZj& o;̯}"?%NwC a!2Ip3#ˮs4SquxDv}w0e۫&f'mEIsP`HuHDq2d6nW9~^Ce'{X4dMDE xhm0ltGGX7`I>($N"QY~Kb1@SDé< +4(3󍄼Υm gaQer,IHi*$"$f Jɰ$bž$%A ++ŧ"kEܿ݉fBDU>ڦPT[CǨ s:FURVb`u~PЮJyɕ dl#^@:&eO,9t&ZgCeiFZ (`:F{3*+͖3pYw}uU+JcK)M4NU$Eo왃+ӆL0Jl`*st28%EZfhUDžoz*E3]-F|LIԖĊPقd+>JڶYԬI|:j6srEk~aCv+W׸Y[}I.*Dp>'Y2qgRr҉G"F;>S[%O4*Il\uj~3~j^!oL|÷Mzapwn-/2oxZz䶱@K]K#HC44SPi0]2{0RT:.`In,"|xeOR5WYamJLàq*ʭ3hגMPSJU-ofWuׁ%\,to2%f&:H ;~,vÌQ݌?!ԝW? +hT +I 0\dל-/TB[RcAC껢Knqc]:'1}Oͺ]I |iЙV6I;t*zKms-U}K~ܗy0JTYC ĪAA(<DzKݽYfg?sUvZWH}ˍhJo0VA4&p 6BYee,1vOk43ra|MmߪRZ2ҽ Nu=qAG*sOwGtKj>ơvo<я3Ƿ`{bOk8mmO4YӺgOcZ m$ a"zZ냹hFyV9A&8-ACIYЌD0D6ji_QV endstream endobj -1071 0 obj << +1005 0 obj << /Type /Page -/Contents 1072 0 R -/Resources 1070 0 R +/Contents 1006 0 R +/Resources 1004 0 R /MediaBox [0 0 595.276 841.89] -/Parent 981 0 R -/Annots [ 1067 0 R 1068 0 R 1069 0 R ] +/Parent 998 0 R +/Annots [ 999 0 R 1000 0 R 1001 0 R ] >> endobj -1067 0 obj << +999 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [217.003 549.068 292.021 559.972] -/A << /S /GoTo /D (structAACENC__InArgs) >> +/Rect [133.245 308.803 275.8 319.707] +/A << /S /GoTo /D (structAACENC__OutArgs_aa08d19137d0dbd54d3d86f88a85eb149) >> >> endobj -1068 0 obj << +1000 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [353.899 519.575 440.713 530.568] -/A << /S /GoTo /D (structAACENC__MetaData) >> +/Rect [264.962 139.601 347.353 150.594] +/A << /S /GoTo /D (structAACENC__BufDesc) >> >> endobj -1069 0 obj << +1001 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [397.095 438.073 501.244 448.977] -/A << /S /GoTo /D (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846) >> ->> endobj -1073 0 obj << -/D [1071 0 R /XYZ 89 770.89 null] ->> endobj -1008 0 obj << -/D [1071 0 R /XYZ 107.713 679.36 null] ->> endobj -1009 0 obj << -/D [1071 0 R /XYZ 107.713 623.164 null] ->> endobj -1010 0 obj << -/D [1071 0 R /XYZ 107.713 578.923 null] ->> endobj -644 0 obj << -/D [1071 0 R /XYZ 107.713 522.728 null] ->> endobj -1011 0 obj << -/D [1071 0 R /XYZ 107.713 465.136 null] +/Rect [276.588 93.195 358.979 104.189] +/A << /S /GoTo /D (structAACENC__BufDesc) >> >> endobj -1012 0 obj << -/D [1071 0 R /XYZ 107.713 426.479 null] +1007 0 obj << +/D [1005 0 R /XYZ 89 770.89 null] >> endobj -370 0 obj << -/D [1071 0 R /XYZ 90 411.23 null] +358 0 obj << +/D [1005 0 R /XYZ 90 739.935 null] >> endobj -605 0 obj << -/D [1071 0 R /XYZ 90 385.961 null] +568 0 obj << +/D [1005 0 R /XYZ 90 723 null] >> endobj -374 0 obj << -/D [1071 0 R /XYZ 90 385.961 null] +362 0 obj << +/D [1005 0 R /XYZ 90 723 null] >> endobj -587 0 obj << -/D [1071 0 R /XYZ 90 203.688 null] +550 0 obj << +/D [1005 0 R /XYZ 90 547.55 null] >> endobj -378 0 obj << -/D [1071 0 R /XYZ 90 189.655 null] +366 0 obj << +/D [1005 0 R /XYZ 90 532.46 null] >> endobj -1070 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F46 1045 0 R /F14 778 0 R >> +1004 0 obj << +/Font << /F22 396 0 R /F14 715 0 R /F46 975 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1081 0 obj << -/Length 1970 +1013 0 obj << +/Length 1498 /Filter /FlateDecode >> stream -xYKs6WHD,&ss;uکv<IP -q_],NL `o26_Y\|wyVꤑY2+\'\k>ډ^,y?b9 lz- -Nr&6BR{dz??\\-.pFf0vb??s4Ԯx>| 뗋/R,r?bhGyޜ>Co0Eo&*k2">ђӚ||WՎF7\YAG:e1]q4e#fˉ;cܦeEQ!wyfi%Nu4 5lA g;aڋ5-FT h4+$DOX9Pv=fK\ ȵ%-nIQW}SM갱*xo)*I#z֮DEC. ^n31W$S!sFF!y Ph&Vg}kd*E6펗zY\VpY,q&(E#S3tQ̵ eB-<.o%Ȇ/W4@+7F<'{Y弮i`bR_Ih5o!Y6[7y NXjH7R߹ 9):ssWȞiXR 3inB/k;(/iK}Vo1jeZ<ɳݱSHE ʵ^{x6dsCD n%H-w36^PA^TZl ޹| iܻ4wz@=6lP IUR R {I0/% YhXWgM\OXtTS8Qb _,E=Ca}J$`p5}™GBwh;;.Lʴ(-zc[[W:fQ"Krݴ2Dum6,eǰۓ'ѹ,ʹjb{ 3?[LzGfXafj7Bdec)~:2`@mA4n?p6@8&w5oY5ĺ\aORP I -OpW9v™B Dϥ.I:T8l= ̩ZN [v̅Ѱ+O!>q^f͉Æ -5~G}HaN^2rFh7c0VL}Y_$glc')FNcm5hgVegա~vR5lPy~IbAx781W_+jCdy*b4dlȜ w$1A"j<׉> fYS?L2kuQn`W[^cTvMi~$`4Nc3K4/? aDi0 X06SEa縡) -/R3W&[#%8po3ׇͻ/^ac$?( ~ת4Ŷ B//ΠKw B$=l]߼q7,F$,_[ +xXKsHWp* 3 bK^em+\!ij1(0yɠJ6u#d-d>{#؍X#+ Ζl0^*K܎ˑl{_ʊZ{:Eȇ?.vv&2)+x}huiY"ZG~*C ī( ^WPu܀u?&9VA[zn8pI+{o*QEW)gbU6 Sx:_MfuݵuP{p;~cp};Maq8 +d9-r<˛*S7db޶UX=7TYzėa & !4w܉=m}v{8 <p`A܆<DDA "*_$M\}n y j_ǾIDƺ,#@ށIP +e@ 'P׆UyH*a<;ڀj$Ղ FH ve/ؤ0ѷ˕cVME!hxT`&0"dd/ԕoxQ$<I'at_S.^&\o/QQD I'Ѧd0#SgC_۳s'+)h\+V>)OgJ.\fc̶Yʄ`JB=ӤJi"B^:w23.{6ޖWaɮ eMR,7l>9O %ot_JڪLwnôc10Do41NVq ?Ḿ endstream endobj -1080 0 obj << +1012 0 obj << /Type /Page -/Contents 1081 0 R -/Resources 1079 0 R +/Contents 1013 0 R +/Resources 1011 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1083 0 R -/Annots [ 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R ] +/Parent 998 0 R +/Annots [ 1002 0 R 1003 0 R 1008 0 R ] >> endobj -1074 0 obj << +1002 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [133.245 627.334 275.8 638.238] -/A << /S /GoTo /D (structAACENC__OutArgs_aa08d19137d0dbd54d3d86f88a85eb149) >> +/Rect [222.761 710.385 297.779 721.379] +/A << /S /GoTo /D (structAACENC__InArgs) >> >> endobj -1075 0 obj << +1003 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [264.962 460.556 347.353 471.55] -/A << /S /GoTo /D (structAACENC__BufDesc) >> +/Rect [219.174 693.951 300.838 704.855] +/A << /S /GoTo /D (structAACENC__OutArgs) >> >> endobj -1076 0 obj << +1008 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [276.588 414.905 358.979 425.898] -/A << /S /GoTo /D (structAACENC__BufDesc) >> +/Rect [175.807 166.213 263.737 177.083] +/A << /S /GoTo /D (structAACENC__InfoStruct) >> >> endobj -1077 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [222.761 383.166 297.779 394.159] -/A << /S /GoTo /D (structAACENC__InArgs) >> +1014 0 obj << +/D [1012 0 R /XYZ 89 770.89 null] >> endobj -1078 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [219.174 367.296 300.838 378.2] -/A << /S /GoTo /D (structAACENC__OutArgs) >> +967 0 obj << +/D [1012 0 R /XYZ 90 554.635 null] >> endobj -1082 0 obj << -/D [1080 0 R /XYZ 89 770.89 null] +370 0 obj << +/D [1012 0 R /XYZ 90 538.954 null] >> endobj -1046 0 obj << -/D [1080 0 R /XYZ 90 213.884 null] +552 0 obj << +/D [1012 0 R /XYZ 90 363.955 null] >> endobj -382 0 obj << -/D [1080 0 R /XYZ 90 199.346 null] +374 0 obj << +/D [1012 0 R /XYZ 90 348.274 null] >> endobj -1079 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F46 1045 0 R /F14 778 0 R >> +613 0 obj << +/D [1012 0 R /XYZ 90 96.348 null] +>> endobj +1011 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F46 975 0 R /F14 715 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1093 0 obj << -/Length 1512 +1023 0 obj << +/Length 1599 /Filter /FlateDecode >> stream -xXYoF~ׯ# D\-J}URMl,ò s|C"ֻ/ Ƭȍ|[++֩i|"V --(4ZM~yQ0r sRMPaa8Ț%!]TbfGoohT?&IdU{ 73^\P.H-wRm,GlJ86XSN]sk~릍,eo.DQ}}qHo.u=sBJ;gq2ϓEq 'l%ƙ -?"jD:N7%,|iE*K#OYd˔R7{*ڭIj@~ApW~D1-^pGh j9~z"=:'4UW}ԸܗJibȫ:cj \yxUL؛&OtÛg.3EU4DJt;bčh >cMd9iub$Y^2H6ղzsHv~[$2Bmi#զ,3"uRɺ -ߞR\`#xWۄ4-3XI1L2eG}f·,gWWh rܪu BbZv]y/i: IO ﮚOzyNz{9s(M=LFN=vOmbʄO-1>k{;>qϪd{ Pϋ)կn Pc3UŦצ*M6UjSݤޚ)Lez݁ - zyq o1`fvƍQC.g!ZsAw% =ЀߕG - ޡP/mHC{t+T:K‹hS>g!}:LahohQ[q|8FO0|llX\2*P&xh&M4yDOl;a9@w^@C50iҹuϞ-gWGC3C^\4x^@|kxyŋֆմ - mw/Fʊ" aozQo.: SV+{1_ 6TߍnJ`74Rf9L:;%q@a(S9= -6EXGDGM$·TP1ΏDZ!4F> jGu"vȿNũSmxHNGA{C?:nЍO Ny:-: bGCP9Li6c>f#Q;;8\3d|(A ZF27 -;cr4r?+?/:W~S~ !̭moZA,  +xXIsHWp酥Mcg#+sIR. m*l~^/l2dfNl=X:<ԊPZ[€ kZm9W-"D|6ѳ,K}lIEYYȥjiF`%:Q|+YV +-Xĭ/j(onცQT+"<;...WRq,L\vzIYT}~yfq;;o,.ONKi3/hp^xw_#HO8%EX5+p{턞=_N9b>o(㞊fEnb"@thh`F nY(WYF};˜:JQC@N BpO^=f2HdTl&XfTҠ>t-g{5?b.Z! @*!Ȋ<J~Gjve*A ?`L 牺U/tW(Yҋ87 +5n'qwfiyWYw`yo'9F$TݦAh5"o\@M}\Rj?eoQ#(GgOڎCjPYva"Cn`LoSɰHZw*{M*]{^1nbv(P -7 +k0 +r|+&,J|jdt0=LǞȔ2\.-_PJbd,]gJ70d'n*dmz?~J%S>Jf_D)uwRx/Z2nDTX_u8˿|{V tͻk(NlrMyQ1vruyvqcֽYldQ"02UT~RVzxx"0x8B@u}%T.c]sLyQ鞗|qjS AyW@vz[M.)aνZg' +WSPq\E=0ixN!=sD{-lʭCGu\b\?m1"9EJEQֲԒ;#O}lԽTCS,|=[ &hgS?ܨ/RדϤ7Rq> endobj -1084 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [175.807 475.832 263.737 486.701] -/A << /S /GoTo /D (structAACENC__InfoStruct) >> +/Parent 998 0 R +/Annots [ 1009 0 R 1010 0 R 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R ] >> endobj -1085 0 obj << +1009 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [234.747 303.307 332.859 314.211] +/Rect [234.747 672.855 332.859 683.759] /A << /S /GoTo /D (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) >> >> endobj -1086 0 obj << +1010 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [418.694 291.352 500.736 302.256] +/Rect [418.694 660.899 500.736 671.803] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -1087 0 obj << +1015 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [258.786 232.284 340.827 243.063] +/Rect [258.786 601.185 340.827 611.964] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -1088 0 obj << +1016 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [308.429 188.903 390.471 217.968] +/Rect [308.429 557.364 390.471 586.43] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -1094 0 obj << -/D [1092 0 R /XYZ 89 770.89 null] ->> endobj -589 0 obj << -/D [1092 0 R /XYZ 90 669.783 null] ->> endobj -386 0 obj << -/D [1092 0 R /XYZ 90 655.27 null] ->> endobj -650 0 obj << -/D [1092 0 R /XYZ 90 390.369 null] ->> endobj -390 0 obj << -/D [1092 0 R /XYZ 90 375.856 null] ->> endobj -585 0 obj << -/D [1092 0 R /XYZ 90 162.632 null] ->> endobj -394 0 obj << -/D [1092 0 R /XYZ 90 148.12 null] ->> endobj -1091 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F46 1045 0 R /F14 778 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1099 0 obj << -/Length 1897 -/Filter /FlateDecode ->> -stream -xYo6Be`HJԣ7ulc3`h@X,ywQ(jZlŀ")^ߝLZog6pn$gmZLjwv@|(Y|&۹Km7I*q]j)ppj3sƀ# |;ŠwSk?Z8a`}лxI 09J'%f}*3EiAoyRp*vS~lh@)}AV0 ʣEDp!ɴd`]YRluyvw=\// T'k{$.6ز`BJefjNeg9gjȼhevt0f)ɀQ8KY1J]vC۞<=E=ZB0ZгwyGp AP 22C -uBx-1U4NS8ic&{T5ɶ0%k)pbEDc\ܚVJXF{^OdC̭CgB%Ƃ (_vvsAW*RWMeu*S>ڿQN}=b6;TV<ű,˾:; 痿Ι#~X^yw7^^__7׭Vvā^ϔ=fgWoԺA ,$ D>QyH\ EM@\M@Wܡ6kQ*=V }uzZ#_v/Pvz/Jԛ }xIee&(Bַf-%A$X"ߝRY1znKC Re&rLN([! g]q7Q䂲U~k# TKb]{84/pQqRDw9UޏQzY^)VEY[呱亐IT r1Ω렺x>; -XBq P꫏¸~~*T>(H/5D6vO# *t% -d@2K0ܶ4g{Cu[3FSo|9B M*(ׂN|R}cXx -,c, ^ ;~LDad(M9ݸ]TRX4?tw]. aWu#zĞ-l4P?YiT -endstream -endobj -1098 0 obj << -/Type /Page -/Contents 1099 0 R -/Resources 1097 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1083 0 R -/Annots [ 1089 0 R 1090 0 R 1095 0 R 1096 0 R ] ->> endobj -1089 0 obj << +1017 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [377.026 726.819 459.068 737.723] +/Rect [377.026 460.946 459.068 471.85] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -1090 0 obj << +1018 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [135.768 690.953 203.035 701.857] +/Rect [135.768 425.081 203.035 435.985] /A << /S /GoTo /D (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) >> >> endobj -1095 0 obj << +1019 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [236.659 636.681 318.7 647.46] +/Rect [236.659 365.366 318.7 376.145] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -1096 0 obj << +1020 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [319.676 622.115 401.718 633.108] +/Rect [319.676 349.222 401.718 360.215] /A << /S /GoTo /D (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) >> >> endobj -1100 0 obj << -/D [1098 0 R /XYZ 89 770.89 null] +1024 0 obj << +/D [1022 0 R /XYZ 89 770.89 null] >> endobj -583 0 obj << -/D [1098 0 R /XYZ 90 532.918 null] +378 0 obj << +/D [1022 0 R /XYZ 90 739.935 null] >> endobj -398 0 obj << -/D [1098 0 R /XYZ 90 519.022 null] +548 0 obj << +/D [1022 0 R /XYZ 90 548.279 null] >> endobj -582 0 obj << -/D [1098 0 R /XYZ 90 94.191 null] +382 0 obj << +/D [1022 0 R /XYZ 90 533.531 null] >> endobj -1097 0 obj << -/Font << /F22 424 0 R /F23 425 0 R /F46 1045 0 R /F14 778 0 R /F11 698 0 R >> +546 0 obj << +/D [1022 0 R /XYZ 90 269.059 null] +>> endobj +386 0 obj << +/D [1022 0 R /XYZ 90 254.311 null] +>> endobj +1021 0 obj << +/Font << /F22 396 0 R /F46 975 0 R /F23 397 0 R /F14 715 0 R >> /ProcSet [ /PDF /Text ] >> endobj - -1107 0 obj << -/Length 1252 +1027 0 obj << +/Length 1026 /Filter /FlateDecode >> stream -xڕW]:}WP{_j$|CYvN5e*Ep?@ff"$tw:pٻ"-eQ\ANZyT)־.?*"b@dϴnbu|QSS+D3mdz_ -F(?P݀^YVh"ZMPmA'c%)O2kt!۰L#Ҙn&]-V\* FEQ >vDOld8-9K -{ޯNQM0; ? =[,:=1ʋ,Ihf/l5;t )ӈ*Ytڕ1+B/OБT:ҩP .FKmW@c(Mp -LBzf>\Ӕ꣘"S9.Z"* 7!IZTfk* -Zx -o$E|$q`ްm6Zy5Շpi f@#tꅚEWVeiuwQ4TuT}Bf7kV?nҥz|wE1fTRLju̴?hV;M7Xܰ:6fS5g"|Za0?wnt ցe2Ϟcԯޱ,J_"[I$~0ޝ(W*gq$-:hn^+qe3tHvˊi-H7+z -GYt6 `yymXq0r"b(Z 0uLGʵwir=NTi6ti耕V `|PHm"\u6LP `辱ʐ8)Z {[һ5ܚG]?1f·P⨴Rw*Ud;ʊ2M"7RT8[W8|δ!isv:Sm_poO'BV,JV<ַF! )ő&MW"[%q/ϓPqy4n=B^g4&gC؋X\}3ӥĆVe-^fdO z _b[#{S-dl3iX̂Q*Үa/ʺM_Q!-%7p S M&o{ +I 9V{SAtLo̴3뷫s/t6}Ouz,Js,ma{% 1 e|ӐlU9Y_c9Ѕךys̚j:ѣo |3?A`KΤ @q:WSna("ůPΓbdNa&_L`ߋ߹pW 1:Nf㻛~@[L \4{5˥\8W~}@ ku=}7ϵf~Ƭlx I:HCycNK? endstream endobj -1106 0 obj << +1026 0 obj << /Type /Page -/Contents 1107 0 R -/Resources 1105 0 R +/Contents 1027 0 R +/Resources 1025 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1083 0 R -/Group 1102 0 R -/Annots [ 1103 0 R 1104 0 R ] +/Parent 998 0 R >> endobj -1101 0 obj << -/Type /XObject -/Subtype /Form -/FormType 1 -/PTEX.FileName (./main_8cpp__incl.pdf) -/PTEX.PageNumber 1 -/PTEX.InfoDict 1110 0 R -/BBox [0 0 670 224] -/Group 1102 0 R -/Resources << -/ExtGState << -/a0 << -/CA 1 -/ca 1 ->> ->>/Font << /f-0-0 1111 0 R>> ->> -/Length 1160 -/Filter /FlateDecode ->> -stream -xn6z -g(`(zrp8EHzj.G#}3}8;N.(}p{?\=NnWR˸=Z>VSEZn{Š~0KtIVe|[][xk]Z߹or)8*}<݄ܹ!:T^pz~71a$5JSN?%_lF?張üU=ˡڞ}Ac%L})|\9<5Cnh .gkRFs0|>gqQo8+zS^Y܃A1 *Ňk-cE(EbRnW/XGe#D:c]9XwI@'G'oJ%ѐ} $p2 -8vb OOb>>|3K3 t ,/U}G=ـM|rgۧ5skr -"uIK rd̠ 67':РC=RhLנګA5<'lƓE3W' =Pʶ>D4//rbu˱Or6w)x 5*x G-nk>HWBi'E`oɳܖ}d E>0vnlxceq~Ayd*H !EȜȚղzjGhI1ֆvb -}#:s>^:Ѫ Hcv'Y z]{st|Acֵ/hxz5V=PeP9iUٲi#(:HҐG%)oyI @iZ GHy1}o++<(CChoK9G%vx!Uk vZ>nYX<2+z;;xP4i1S#_Ukt?qNK6wmN#;LibLdhBUl<>)^4 -\V| 6/>8kcӭ> -endobj -1111 0 obj -<< -/Type /Font -/Subtype /Type0 -/BaseFont /FreeSans -/Encoding /Identity-H -/DescendantFonts [ 1112 0 R] -/ToUnicode 1113 0 R ->> -endobj -1112 0 obj -<< -/Type /Font -/Subtype /CIDFontType2 -/BaseFont /FreeSans -/CIDSystemInfo << -/Registry (Adobe) -/Ordering (Identity) -/Supplement 0 ->> -/FontDescriptor 1114 0 R -/W [ 0 [ 500 833 556 222 556 278 500 556 556 556 222 556 556 556 611 944 333 278 556 500 722 500 278 667 556 500 722 667 556]] ->> -endobj -1113 0 obj -<< -/Length 1115 0 R -/Filter /FlateDecode ->> -stream -x]Mn0=eDBHUa5Rb,CܾJ"%җؼxsܘaM юS$"'=%*|I/ؘ~J_Ó:~L(}s`u,%uM{Kk_ۑ) ͻF;sLy+Il[Ů5WN?5UꄍWϏhzݺ\YvuP hb ʣ!$3Z jQSP吂$A'j"E ,/ -$Z "B2|H$O?W ex#ەmuusΏB0sj'u/ -endstream -endobj -1114 0 obj -<< -/Type /FontDescriptor -/FontName /FreeSans -/Flags 4 -/FontBBox [ -958 -462 1632 1050] -/ItalicAngle 0 -/Ascent 1000 -/Descent -300 -/CapHeight 1050 -/StemV 80 -/StemH 80 -/FontFile2 1116 0 R ->> -endobj -1115 0 obj -345 -endobj -1116 0 obj -<< -/Length 1117 0 R -/Filter /FlateDecode -/Length1 3180 ->> -stream -xeV}L[ 06`6o0&6 `13&` ]JHR$KlISikhzlmҭVl"۪ ٦tjO;=0 s}s=w="JAǐGcsP .7J{gJ.hbnOLv@~ ہʿ3'ؗWo G!@ShlBS S?=;: ۜX /T^8L@/Ԇ+*ImRLjb/+%wV%wV߆ȍ ! mlN:Qו0BOݰx{]GObQuVW,Ev7`UW(GuK`=iLaI)u- -[ nN -Mm}3Nd*]Y,LVi*64746`xgS=VlK..Ks2)R<7WWRVY"PU,'G+ -Y1@6-c}c$)?5fGcW 8m5^;OU7 ~X;܎[_l *Le6 xP@Rk"SGpضuvdpS>B$>^B`/ WZ,T)SֺуLJ[_v|g'퓋W#[Ȝh fGؤ?s0d&j'? fȘ9X- @އ˜v_ZgBPoaGd%7֊;a*HY^+Zw]հgjLF^Nm'v]:z;m lBzI[~+Sc0Ϛn_+?^W;#zFžOL[/:֌kSWvt@xvf 2 !۶MX4Q0XfJCY7aɭ.[[;1LMU~~}j[eq~aFFSw9;+G&D#?NT|_u&Q ܊>&ɄYEpftG>ƤvٚF -s~j&sak/yNzm UDү'4 SX%)eY-N?KA ;nvH/kc/xqPc޹5\gjO~T{VQ9kw[M-$++N䅇Ъs -G\}Gg̺}>kG1\>set;X,<<#b,ZmXjHAAIi\ -&ө>O(%5=M 9S*:a!sՍ鹹dw{/=wAػt_]Xɘ7[f8ǡxೆ;Q-Ʈfb_c|t^GkǗoO.j k"#R狼xfؙ"Hȅ^h՗"ppaI<(fSצ -j5 B+"QC^ЗBD~_E8dU\|C̶lNn6bxÚJ[Ə994^c86`0BS#OońL2mZ}A -ojĘ?6|2\poPd  PYRܲTπS3ᰁC`EaY*X$KڸaϑCMOR7몃"z{3̒]/kձzE;6UOV7֡>s=2b?wMe(pH Ӏ :OHk -25T"h{bo!\ w8 G _{0Q4xBmI.*y;_>4.}rAH}Ovg`#o1>endobj -1103 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.921 379.897 148.839 390.428] -/A << /S /GoTo /D (main_8cpp_adacbe0175a79dff748855d8c9839f82b) >> ->> endobj -1104 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [361.57 321.343 433.569 332.247] -/A << /S /GoTo /D (LIBUSE_CallingSequence) >> ->> endobj -1108 0 obj << -/D [1106 0 R /XYZ 89 770.89 null] ->> endobj -402 0 obj << -/D [1106 0 R /XYZ 90 739.935 null] ->> endobj -1109 0 obj << -/D [1106 0 R /XYZ 90 398.078 null] ->> endobj -406 0 obj << -/D [1106 0 R /XYZ 90 366.679 null] ->> endobj -410 0 obj << -/D [1106 0 R /XYZ 90 308.125 null] ->> endobj -719 0 obj << -/D [1106 0 R /XYZ 90 283.797 null] ->> endobj -414 0 obj << -/D [1106 0 R /XYZ 90 283.797 null] +1028 0 obj << +/D [1026 0 R /XYZ 89 770.89 null] >> endobj -1105 0 obj << -/Font << /F22 424 0 R /F37 577 0 R /F23 425 0 R /F14 778 0 R /F46 1045 0 R >> -/XObject << /Im4 1101 0 R >> +1025 0 obj << +/Font << /F22 396 0 R /F23 397 0 R /F14 715 0 R /F46 975 0 R /F11 662 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1181 0 obj << -/Length 689 +1092 0 obj << +/Length 698 /Filter /FlateDecode >> stream -x͘M0>P0#uLdVժBTn!Q%DOf  }-o7 \ W!+ Bρ#o|"<9QUK DZC+!<)$bm#h'HŹ,R:K|Ӭ%"[: e,vOJ!KcD@"c+.e!CXb>TnUg)(6朰ӔAE:߆Mr.EuvY 'ٰjR|c,'8Q'FL82#%#<ؒXg'\SY6alڹ͊pؑܚGs2+@7R 5+r#/ -"h,ioP8> vAaN}QSM{gQؔ(#L7ڵj穁[ٛx%dH -1@`L5d@{j0'YxܢzcnLk%㤍ru -7W}{9N?EgXk̊a2(sLѮ-1흺5|_vKZ}4J}Rvf[}G{C=]5XSGshCAdh-$ '^/Iba';? +x͗M0 +vr nӪZUvw!U{?N@YA᝱FF/?yDb(,@8Y{ +28:)!ϓĝa'e2fjld΁)bM]Ǘ:] #~KT>A7Sb'4&׉2B$ ZphFD,\J~]"?CXuv>Lƪ΋ "cPEHWLF_Px6-VS!Rq7Ht k^&+PjQ:JVJ0whXb0ŋlSKy44B?@ s<ub͚s8=BQR.+R޼0G3( ?C)Ha`ڧ +uΖ0 rNӻvey{fesv&0Al$(i=%2sYtփuٱOK|hD>p`5bu-$l.؜/߻Q]jqd`,8&@^;5zvKV6J}2VK.ւ";h6l[iatm&VeϚےRmȹ Ե冱tuņ`@Ó펟w' endstream endobj -1180 0 obj << +1091 0 obj << /Type /Page -/Contents 1181 0 R -/Resources 1179 0 R +/Contents 1092 0 R +/Resources 1090 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1083 0 R -/Annots [ 1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R 1126 0 R 1127 0 R 1128 0 R 1129 0 R 1130 0 R 1131 0 R 1132 0 R 1133 0 R 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R 1146 0 R 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R 1155 0 R 1156 0 R 1157 0 R 1158 0 R 1159 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R 1170 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R ] +/Parent 998 0 R +/Annots [ 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R ] >> endobj -1118 0 obj << +1029 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 608.529 175.539 618.716] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1119 0 obj << +1030 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 584.593 175.539 594.78] -/A << /S /GoTo /D (page.36) >> +/A << /S /GoTo /D (page.31) >> >> endobj -1120 0 obj << +1031 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 560.658 175.539 570.844] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1121 0 obj << +1032 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 536.722 175.539 546.909] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1122 0 obj << +1033 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 512.786 175.539 522.973] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1123 0 obj << +1034 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 488.851 175.539 499.037] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1124 0 obj << +1035 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 464.915 175.539 475.102] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1125 0 obj << +1036 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 440.979 175.539 451.166] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1126 0 obj << +1037 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 417.044 175.539 427.23] -/A << /S /GoTo /D (page.36) >> +/A << /S /GoTo /D (page.31) >> >> endobj -1127 0 obj << +1038 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 393.108 175.539 403.295] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1128 0 obj << +1039 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 369.172 175.539 379.359] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1129 0 obj << +1040 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 345.237 175.539 355.423] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1130 0 obj << +1041 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 321.301 175.539 331.488] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.31) >> >> endobj -1131 0 obj << +1042 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 297.365 175.539 307.552] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1132 0 obj << +1043 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 273.43 175.539 283.616] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1133 0 obj << +1044 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 249.494 175.539 259.681] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1134 0 obj << +1045 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 225.558 175.539 235.745] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1135 0 obj << +1046 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 201.623 175.539 211.809] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1136 0 obj << +1047 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 177.687 175.539 187.874] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1137 0 obj << +1048 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 153.751 175.539 163.938] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1138 0 obj << +1049 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 129.816 175.539 140.002] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1139 0 obj << +1050 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [163.584 105.88 175.539 116.067] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1140 0 obj << +1051 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [380.065 620.497 392.02 630.684] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1141 0 obj << +1052 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [380.065 596.559 392.02 606.745] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1142 0 obj << +1053 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [380.065 572.621 392.02 582.807] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1143 0 obj << +1054 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [447.791 548.682 459.746 558.869] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1144 0 obj << +1055 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [478.774 536.713 490.73 546.9] -/A << /S /GoTo /D (page.36) >> +/A << /S /GoTo /D (page.31) >> >> endobj -1145 0 obj << +1056 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [395.458 524.744 407.413 534.931] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1146 0 obj << +1057 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [436.703 512.775 448.658 522.962] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1147 0 obj << +1058 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [416.887 500.806 428.842 510.993] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1148 0 obj << +1059 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [446.217 488.837 458.172 499.024] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1149 0 obj << +1060 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [452.852 476.868 464.807 487.054] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1150 0 obj << +1061 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [457.285 464.899 469.24 475.085] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1151 0 obj << +1062 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [456.518 452.93 468.473 463.116] -/A << /S /GoTo /D (page.36) >> +/A << /S /GoTo /D (page.31) >> >> endobj -1152 0 obj << +1063 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [440.13 440.96 452.085 451.147] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1153 0 obj << +1064 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [454.127 428.991 466.082 439.178] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1154 0 obj << +1065 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [468.344 417.022 480.299 427.209] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1155 0 obj << +1066 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [457.285 405.053 469.24 415.24] -/A << /S /GoTo /D (page.35) >> +/A << /S /GoTo /D (page.31) >> >> endobj -1156 0 obj << +1067 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [459.258 393.084 471.213 403.271] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1157 0 obj << +1068 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [420.195 381.115 432.15 391.302] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1158 0 obj << +1069 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [437.908 369.146 449.863 379.332] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1159 0 obj << +1070 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [433.644 357.177 445.599 367.363] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1160 0 obj << +1071 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [465.923 345.208 477.878 355.394] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1161 0 obj << +1072 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [428.493 333.239 440.449 343.425] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1162 0 obj << +1073 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [457.454 321.269 469.41 331.456] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1163 0 obj << +1074 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [435.328 309.3 447.283 319.487] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1164 0 obj << +1075 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [450.252 297.331 462.207 307.518] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1165 0 obj << +1076 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [458.351 285.362 470.306 295.549] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1166 0 obj << +1077 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [458.142 273.393 470.097 283.58] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1167 0 obj << +1078 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [462.008 261.424 473.963 271.611] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1168 0 obj << +1079 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [457.913 249.455 469.868 259.641] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1169 0 obj << +1080 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.336 226.871 357.291 235.717] -/A << /S /GoTo /D (page.34) >> +/Rect [345.336 226.751 357.291 235.717] +/A << /S /GoTo /D (page.29) >> >> endobj -1170 0 obj << +1081 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [427.029 201.606 438.984 211.793] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1171 0 obj << +1082 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [411.746 177.682 423.701 187.869] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1172 0 obj << +1083 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [434.78 153.758 446.735 163.944] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1173 0 obj << +1084 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [486.575 141.789 498.531 151.975] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1174 0 obj << +1085 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [496 129.82 507.955 140.006] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.29) >> >> endobj -1175 0 obj << +1086 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [462.775 117.85 474.73 128.037] -/A << /S /GoTo /D (page.36) >> +/A << /S /GoTo /D (page.31) >> >> endobj -1176 0 obj << +1087 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [403.597 105.881 415.552 116.068] -/A << /S /GoTo /D (page.36) >> +/A << /S /GoTo /D (page.31) >> >> endobj -1177 0 obj << +1088 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [390.317 93.912 402.272 104.099] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1182 0 obj << -/D [1180 0 R /XYZ 89 770.89 null] +1093 0 obj << +/D [1091 0 R /XYZ 89 770.89 null] >> endobj -1179 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> +1090 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1268 0 obj << -/Length 1146 +1179 0 obj << +/Length 1144 /Filter /FlateDecode >> stream -x͚ےH}BP.JY.`N.=OoD2++sa﷾  -P (<'ASpt -D^ W [G߲Zoʮ@\Wdٺ)%@#jB7B|BrvxFC쫓}H #W IPQ.~ߏH>ڂ)tv3Uh.S\vʹ)_ -,j mV4a-T폼qwU۳ߨx4r\VKF5 !Yz탛f&Pbz&V0xְ J3 dRr 9 isOL_xAAv޿=\1wM`'F%eZ3} cx{‘!@ 9aPU![ n>|c :(I +I(X~|܈"@XBC~`#Nx46E{55r(uj\rK"paIUMÞ4RkԛƮj!UmϚ}6ͦS,l`)U3( ;(c_Voښad@~ LHUNX[`gxBvo`9 s6wf~!ژi@H:KjE!y>zsσhu?iQiZrj0-ӘWw8w([*f}`K$B+4reʺmFӾ!i˶pZN:_qa˅_eA2*}ƗkYT_k%# 匳 oNNd$2DvKo5'VUp-Qۖ`qK RH:.-Hn= S+LrruXCF]sl,f}p}h*Q9mi3b/\?Evrnvpo%:K$[($H6 8 +/$^\&8~HIZ6U8[98|ڥc8vC}h9֯> endobj -1178 0 obj << +1089 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [220.64 727.536 232.595 737.723] -/A << /S /GoTo /D (page.36) >> +/A << /S /GoTo /D (page.31) >> >> endobj -1183 0 obj << +1094 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [242.936 715.581 254.891 725.768] -/A << /S /GoTo /D (page.33) >> +/A << /S /GoTo /D (page.28) >> >> endobj -1184 0 obj << +1095 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [223.658 703.626 235.613 713.812] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1185 0 obj << +1096 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [212.59 691.671 224.545 701.857] -/A << /S /GoTo /D (page.34) >> +/A << /S /GoTo /D (page.30) >> >> endobj -1186 0 obj << +1097 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [247.638 679.715 259.593 689.902] -/A << /S /GoTo /D (page.35) >> +/Rect [212.59 679.715 224.545 689.902] +/A << /S /GoTo /D (page.30) >> >> endobj -1187 0 obj << +1098 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [230.313 667.76 242.268 677.947] -/A << /S /GoTo /D (page.36) >> +/Rect [247.638 667.76 259.593 677.947] +/A << /S /GoTo /D (page.31) >> >> endobj -1188 0 obj << +1099 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [215.349 655.805 227.305 665.992] -/A << /S /GoTo /D (page.35) >> +/Rect [230.313 655.805 242.268 665.992] +/A << /S /GoTo /D (page.31) >> >> endobj -1189 0 obj << +1100 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [128.854 633.235 140.809 642.081] -/A << /S /GoTo /D (page.33) >> +/Rect [215.349 643.85 227.305 654.037] +/A << /S /GoTo /D (page.30) >> >> endobj -1190 0 obj << +1101 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [209.332 619.94 221.287 630.126] -/A << /S /GoTo /D (page.32) >> +/Rect [128.854 621.16 140.809 630.126] +/A << /S /GoTo /D (page.29) >> >> endobj -1191 0 obj << +1102 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [191.161 607.984 203.116 618.171] -/A << /S /GoTo /D (page.32) >> +/Rect [209.332 607.984 221.287 618.171] +/A << /S /GoTo /D (page.28) >> >> endobj -1192 0 obj << +1103 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [217.362 596.029 229.317 606.216] -/A << /S /GoTo /D (page.33) >> +/Rect [191.161 596.029 203.116 606.216] +/A << /S /GoTo /D (page.28) >> >> endobj -1193 0 obj << +1104 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [184.754 584.074 196.71 594.261] -/A << /S /GoTo /D (page.33) >> +/Rect [217.362 584.074 229.317 594.261] +/A << /S /GoTo /D (page.28) >> >> endobj -1194 0 obj << +1105 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [226.039 572.119 237.995 582.306] -/A << /S /GoTo /D (page.33) >> +/Rect [184.754 572.119 196.71 582.306] +/A << /S /GoTo /D (page.28) >> >> endobj -1195 0 obj << +1106 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 548.209 175.539 558.395] -/A << /S /GoTo /D (page.33) >> +/Rect [226.039 560.164 237.995 570.35] +/A << /S /GoTo /D (page.28) >> >> endobj -1196 0 obj << +1107 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 524.298 175.539 534.485] -/A << /S /GoTo /D (page.34) >> +/Rect [163.584 536.253 175.539 546.44] +/A << /S /GoTo /D (page.29) >> >> endobj -1197 0 obj << +1108 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 500.388 175.539 510.575] -/A << /S /GoTo /D (page.34) >> +/Rect [163.584 512.343 175.539 522.53] +/A << /S /GoTo /D (page.29) >> >> endobj -1198 0 obj << +1109 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 476.478 175.539 486.664] -/A << /S /GoTo /D (page.34) >> +/Rect [163.584 488.433 175.539 498.619] +/A << /S /GoTo /D (page.29) >> >> endobj -1199 0 obj << +1110 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 440.612 175.539 450.799] -/A << /S /GoTo /D (page.34) >> +/Rect [163.584 464.522 175.539 474.709] +/A << /S /GoTo /D (page.29) >> >> endobj -1200 0 obj << +1111 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 416.702 175.539 426.888] -/A << /S /GoTo /D (page.34) >> +/Rect [163.584 428.657 175.539 438.844] +/A << /S /GoTo /D (page.29) >> >> endobj -1201 0 obj << +1112 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 392.791 175.539 402.978] -/A << /S /GoTo /D (page.34) >> +/Rect [163.584 404.747 175.539 414.933] +/A << /S /GoTo /D (page.29) >> >> endobj -1202 0 obj << +1113 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 368.881 175.539 379.068] -/A << /S /GoTo /D (page.36) >> +/Rect [163.584 380.836 175.539 391.023] +/A << /S /GoTo /D (page.29) >> >> endobj -1203 0 obj << +1114 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 344.971 175.539 355.157] -/A << /S /GoTo /D (page.36) >> +/Rect [163.584 356.926 175.539 367.113] +/A << /S /GoTo /D (page.31) >> >> endobj -1204 0 obj << +1115 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 321.06 175.539 331.247] -/A << /S /GoTo /D (page.33) >> +/Rect [163.584 333.016 175.539 343.202] +/A << /S /GoTo /D (page.31) >> >> endobj -1205 0 obj << +1116 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 297.15 175.539 307.337] -/A << /S /GoTo /D (page.36) >> +/Rect [163.584 309.105 175.539 319.292] +/A << /S /GoTo /D (page.28) >> >> endobj -1206 0 obj << +1117 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 273.24 175.539 283.426] -/A << /S /GoTo /D (page.33) >> +/Rect [163.584 285.195 175.539 295.382] +/A << /S /GoTo /D (page.31) >> >> endobj -1207 0 obj << +1118 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 249.329 175.539 259.516] -/A << /S /GoTo /D (page.34) >> +/Rect [163.584 261.285 175.539 271.471] +/A << /S /GoTo /D (page.28) >> >> endobj -1208 0 obj << +1119 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 225.419 175.539 235.606] -/A << /S /GoTo /D (page.34) >> +/Rect [163.584 237.374 175.539 247.561] +/A << /S /GoTo /D (page.30) >> >> endobj -1209 0 obj << +1120 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 201.509 175.539 211.695] -/A << /S /GoTo /D (page.35) >> +/Rect [163.584 213.464 175.539 223.651] +/A << /S /GoTo /D (page.30) >> >> endobj -1210 0 obj << +1121 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 177.598 175.539 187.785] -/A << /S /GoTo /D (page.36) >> +/Rect [163.584 189.554 175.539 199.74] +/A << /S /GoTo /D (page.30) >> >> endobj -1211 0 obj << +1122 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 153.688 175.539 163.875] -/A << /S /GoTo /D (page.35) >> +/Rect [163.584 165.643 175.539 175.83] +/A << /S /GoTo /D (page.31) >> >> endobj -1212 0 obj << +1123 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 129.778 175.539 139.964] -/A << /S /GoTo /D (page.33) >> +/Rect [163.584 141.733 175.539 151.92] +/A << /S /GoTo /D (page.31) >> >> endobj -1213 0 obj << +1124 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [174.383 117.823 186.338 128.009] -/A << /S /GoTo /D (page.23) >> +/Rect [163.584 117.823 175.539 128.009] +/A << /S /GoTo /D (page.30) >> >> endobj -1214 0 obj << +1125 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [156.879 105.867 168.834 116.054] -/A << /S /GoTo /D (page.23) >> +/Rect [163.584 93.912 175.539 104.099] +/A << /S /GoTo /D (page.29) >> >> endobj -1215 0 obj << +1126 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [178.199 93.912 190.154 104.099] -/A << /S /GoTo /D (page.23) >> +/Rect [390.864 727.536 402.819 737.723] +/A << /S /GoTo /D (page.19) >> >> endobj -1216 0 obj << +1127 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [347.348 727.536 359.303 737.723] -/A << /S /GoTo /D (page.23) >> +/Rect [373.36 715.581 385.315 725.768] +/A << /S /GoTo /D (page.19) >> >> endobj -1217 0 obj << +1128 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [364.503 715.581 376.458 725.768] -/A << /S /GoTo /D (page.24) >> +/Rect [394.68 703.626 406.635 713.812] +/A << /S /GoTo /D (page.19) >> >> endobj -1218 0 obj << +1129 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [366.924 703.626 378.879 713.812] -/A << /S /GoTo /D (page.24) >> +/Rect [347.348 691.671 359.303 701.857] +/A << /S /GoTo /D (page.19) >> >> endobj -1219 0 obj << +1130 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.065 679.715 392.02 689.902] -/A << /S /GoTo /D (page.32) >> +/Rect [364.503 679.715 376.458 689.902] +/A << /S /GoTo /D (page.19) >> >> endobj -1220 0 obj << +1131 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.065 655.805 392.02 665.992] -/A << /S /GoTo /D (page.33) >> +/Rect [366.924 667.76 378.879 677.947] +/A << /S /GoTo /D (page.20) >> >> endobj -1221 0 obj << +1132 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.065 631.895 392.02 642.081] -/A << /S /GoTo /D (page.33) >> +/Rect [380.065 643.85 392.02 654.037] +/A << /S /GoTo /D (page.28) >> >> endobj -1222 0 obj << +1133 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [383.492 619.222 395.447 630.126] -/A << /S /GoTo /D (page.24) >> +/Rect [380.065 619.94 392.02 630.126] +/A << /S /GoTo /D (page.28) >> >> endobj -1223 0 obj << +1134 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [387.397 607.267 399.352 618.171] -/A << /S /GoTo /D (page.24) >> +/Rect [380.065 596.029 392.02 606.216] +/A << /S /GoTo /D (page.28) >> >> endobj -1224 0 obj << +1135 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [390.167 595.312 402.122 606.216] -/A << /S /GoTo /D (page.24) >> +/Rect [383.492 583.357 395.447 594.261] +/A << /S /GoTo /D (page.20) >> >> endobj -1225 0 obj << +1136 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [396.403 584.074 408.359 594.261] -/A << /S /GoTo /D (page.25) >> +/Rect [387.397 571.402 399.352 582.306] +/A << /S /GoTo /D (page.20) >> >> endobj -1226 0 obj << +1137 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [363.039 572.119 374.994 582.306] -/A << /S /GoTo /D (page.25) >> +/Rect [390.167 559.447 402.122 570.35] +/A << /S /GoTo /D (page.20) >> >> endobj -1227 0 obj << +1138 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [365.251 560.164 377.206 570.35] -/A << /S /GoTo /D (page.25) >> +/Rect [396.403 548.209 408.359 558.395] +/A << /S /GoTo /D (page.20) >> >> endobj -1228 0 obj << +1139 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [385.714 547.491 397.669 558.395] -/A << /S /GoTo /D (page.25) >> +/Rect [363.039 536.253 374.994 546.44] +/A << /S /GoTo /D (page.21) >> >> endobj -1229 0 obj << +1140 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [381.848 535.536 393.803 546.44] -/A << /S /GoTo /D (page.25) >> +/Rect [365.251 524.298 377.206 534.485] +/A << /S /GoTo /D (page.21) >> >> endobj -1230 0 obj << +1141 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [389.22 524.298 401.175 534.485] -/A << /S /GoTo /D (page.25) >> +/Rect [385.714 511.626 397.669 522.53] +/A << /S /GoTo /D (page.21) >> >> endobj -1231 0 obj << +1142 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [387.955 511.626 399.91 522.53] -/A << /S /GoTo /D (page.25) >> +/Rect [381.848 499.671 393.803 510.575] +/A << /S /GoTo /D (page.21) >> >> endobj -1232 0 obj << +1143 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [386.839 499.671 398.795 510.575] -/A << /S /GoTo /D (page.26) >> +/Rect [389.22 488.433 401.175 498.619] +/A << /S /GoTo /D (page.21) >> >> endobj -1233 0 obj << +1144 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [400.129 487.716 412.085 498.619] -/A << /S /GoTo /D (page.26) >> +/Rect [387.955 475.76 399.91 486.664] +/A << /S /GoTo /D (page.21) >> >> endobj -1234 0 obj << +1145 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [360.14 476.478 372.095 486.664] -/A << /S /GoTo /D (page.29) >> +/Rect [386.839 463.805 398.795 474.709] +/A << /S /GoTo /D (page.21) >> >> endobj -1235 0 obj << +1146 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [438.206 464.522 450.162 474.709] -/A << /S /GoTo /D (page.32) >> +/Rect [400.129 451.85 412.085 462.754] +/A << /S /GoTo /D (page.21) >> >> endobj -1236 0 obj << +1147 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [432.548 452.567 444.503 462.754] -/A << /S /GoTo /D (page.33) >> +/Rect [360.14 440.612 372.095 450.799] +/A << /S /GoTo /D (page.25) >> >> endobj -1237 0 obj << +1148 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [408.747 440.612 420.703 450.799] -/A << /S /GoTo /D (page.33) >> +/Rect [438.206 428.657 450.162 438.844] +/A << /S /GoTo /D (page.28) >> >> endobj -1238 0 obj << +1149 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [498.919 428.657 510.874 438.844] -/A << /S /GoTo /D (page.33) >> +/Rect [432.548 416.702 444.503 426.888] +/A << /S /GoTo /D (page.28) >> >> endobj -1239 0 obj << +1150 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [410.441 416.702 422.396 426.888] -/A << /S /GoTo /D (page.34) >> +/Rect [408.747 404.747 420.703 414.933] +/A << /S /GoTo /D (page.28) >> >> endobj -1240 0 obj << +1151 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [381.848 404.747 393.803 414.933] -/A << /S /GoTo /D (page.36) >> +/Rect [498.919 392.791 510.874 402.978] +/A << /S /GoTo /D (page.29) >> >> endobj -1241 0 obj << +1152 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [389.031 392.791 400.987 402.978] -/A << /S /GoTo /D (page.36) >> +/Rect [410.441 380.836 422.396 391.023] +/A << /S /GoTo /D (page.29) >> >> endobj -1242 0 obj << +1153 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [403.975 380.836 415.93 391.023] -/A << /S /GoTo /D (page.37) >> +/Rect [381.848 368.881 393.803 379.068] +/A << /S /GoTo /D (page.32) >> >> endobj -1243 0 obj << +1154 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [375.751 368.881 387.706 379.068] -/A << /S /GoTo /D (page.38) >> +/Rect [389.031 356.926 400.987 367.113] +/A << /S /GoTo /D (page.32) >> >> endobj -1244 0 obj << +1155 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [421.529 356.926 433.484 367.113] -/A << /S /GoTo /D (page.38) >> +/Rect [403.975 344.971 415.93 355.157] +/A << /S /GoTo /D (page.33) >> >> endobj -1245 0 obj << +1156 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.875 344.971 431.83 355.157] -/A << /S /GoTo /D (page.38) >> +/Rect [375.751 333.016 387.706 343.202] +/A << /S /GoTo /D (page.33) >> >> endobj -1246 0 obj << +1157 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.733 332.298 392.688 343.202] -/A << /S /GoTo /D (page.39) >> +/Rect [421.529 321.06 433.484 331.247] +/A << /S /GoTo /D (page.33) >> >> endobj -1247 0 obj << +1158 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [443.995 321.06 455.95 331.247] -/A << /S /GoTo /D (page.32) >> +/Rect [419.875 309.105 431.83 319.292] +/A << /S /GoTo /D (page.34) >> >> endobj -1248 0 obj << +1159 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [395.288 309.105 407.243 319.292] -/A << /S /GoTo /D (page.26) >> +/Rect [380.733 296.433 392.688 307.337] +/A << /S /GoTo /D (page.34) >> >> endobj -1249 0 obj << +1160 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [393.624 297.15 405.579 307.337] -/A << /S /GoTo /D (page.26) >> +/Rect [443.995 285.195 455.95 295.382] +/A << /S /GoTo /D (page.28) >> >> endobj -1250 0 obj << +1161 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [383.522 284.478 395.477 295.382] -/A << /S /GoTo /D (page.26) >> +/Rect [395.288 273.24 407.243 283.426] +/A << /S /GoTo /D (page.22) >> >> endobj -1251 0 obj << +1162 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.208 272.522 431.163 283.426] -/A << /S /GoTo /D (page.27) >> +/Rect [393.624 261.285 405.579 271.471] +/A << /S /GoTo /D (page.22) >> >> endobj -1252 0 obj << +1163 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [413.41 260.567 425.365 271.471] -/A << /S /GoTo /D (page.27) >> +/Rect [383.522 248.612 395.477 259.516] +/A << /S /GoTo /D (page.22) >> >> endobj -1253 0 obj << +1164 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [374.107 248.612 386.062 259.516] -/A << /S /GoTo /D (page.27) >> +/Rect [419.208 236.657 431.163 247.561] +/A << /S /GoTo /D (page.22) >> >> endobj -1254 0 obj << +1165 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [409.793 236.657 421.748 247.561] -/A << /S /GoTo /D (page.27) >> +/Rect [413.41 224.702 425.365 235.606] +/A << /S /GoTo /D (page.22) >> >> endobj -1255 0 obj << +1166 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [423.92 224.702 435.875 235.606] -/A << /S /GoTo /D (page.27) >> +/Rect [374.107 212.747 386.062 223.651] +/A << /S /GoTo /D (page.23) >> >> endobj -1256 0 obj << +1167 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [442.5 212.747 454.456 223.651] -/A << /S /GoTo /D (page.27) >> +/Rect [409.793 200.791 421.748 211.695] +/A << /S /GoTo /D (page.23) >> >> endobj -1257 0 obj << +1168 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [388.643 200.791 400.598 211.695] -/A << /S /GoTo /D (page.27) >> +/Rect [423.92 188.836 435.875 199.74] +/A << /S /GoTo /D (page.23) >> >> endobj -1258 0 obj << +1169 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [422.396 188.836 434.351 199.74] -/A << /S /GoTo /D (page.27) >> +/Rect [442.5 176.881 454.456 187.785] +/A << /S /GoTo /D (page.23) >> >> endobj -1259 0 obj << +1170 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [404.702 177.598 416.658 187.785] -/A << /S /GoTo /D (page.27) >> +/Rect [388.643 164.926 400.598 175.83] +/A << /S /GoTo /D (page.23) >> >> endobj -1260 0 obj << +1171 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.065 153.688 392.02 163.875] -/A << /S /GoTo /D (page.33) >> +/Rect [422.396 152.971 434.351 163.875] +/A << /S /GoTo /D (page.23) >> >> endobj -1261 0 obj << +1172 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [390.137 141.016 402.092 151.92] -/A << /S /GoTo /D (page.28) >> +/Rect [404.702 141.733 416.658 151.92] +/A << /S /GoTo /D (page.23) >> >> endobj -1262 0 obj << +1173 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [387.397 129.06 399.352 139.964] -/A << /S /GoTo /D (page.28) >> +/Rect [380.065 117.823 392.02 128.009] +/A << /S /GoTo /D (page.29) >> >> endobj -1263 0 obj << +1174 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [390.167 117.105 402.122 128.009] -/A << /S /GoTo /D (page.28) >> +/Rect [390.137 105.15 402.092 116.054] +/A << /S /GoTo /D (page.23) >> >> endobj -1264 0 obj << +1175 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [385.743 105.15 397.699 116.054] -/A << /S /GoTo /D (page.28) >> +/Rect [387.397 93.195 399.352 104.099] +/A << /S /GoTo /D (page.24) >> >> endobj -1269 0 obj << -/D [1267 0 R /XYZ 89 770.89 null] +1180 0 obj << +/D [1178 0 R /XYZ 89 770.89 null] >> endobj -1266 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> +1177 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1317 0 obj << -/Length 879 +1228 0 obj << +/Length 864 /Filter /FlateDecode >> stream -xݘn@y.'_چT>Hm -X$XNqSxb*UaKa o!zrOG:bЃYC -"p#:$}>U2n{@^vBl/ 3@Lc{VT6Q{BpM*h~J*7[ "_1U nN탻ŚFfn۞R<=S[p[RT"inw~؞Vݧ(dS]ސ1dD輸&:}blOeZ[ Oh4tM[e辤(I=c-m9vw/ڈ %|x73Kad-Iyk._eO_;*[QKOY~k(жۧߪM,c^A~ +xݘn@yb0\bCR*j6AbH>}861I *Y;?̲,Tߤ>_!dVLDLҼܙ_/CVU{~L7_ zlRwWY^tO0o—p#9PP ;\xi/b`vM u8agi͆:\!lϜ0]H222naxض9VA)r Ħ9 ^C..js/v/П+<_~+4%N,NRW53&K*,"699g3O ^UKy*^9'\| g@{8]/N.dU9bۊ}yI*8!'=V>UT<'2YpktD7 ם$z.#\j#M2'=j]ggy޺1s endstream endobj -1316 0 obj << +1227 0 obj << /Type /Page -/Contents 1317 0 R -/Resources 1315 0 R +/Contents 1228 0 R +/Resources 1226 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1319 0 R -/Annots [ 1265 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R 1280 0 R 1281 0 R 1282 0 R 1283 0 R 1284 0 R 1285 0 R 1286 0 R 1287 0 R 1288 0 R 1289 0 R 1290 0 R 1291 0 R 1292 0 R 1293 0 R 1294 0 R 1295 0 R 1296 0 R 1297 0 R 1298 0 R 1299 0 R 1300 0 R 1301 0 R 1302 0 R 1303 0 R 1304 0 R 1305 0 R 1306 0 R 1307 0 R 1308 0 R 1309 0 R 1310 0 R 1311 0 R 1312 0 R 1313 0 R 1314 0 R ] +/Parent 1181 0 R +/Annots [ 1176 0 R 1182 0 R 1183 0 R 1184 0 R 1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R 1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R 1203 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1208 0 R 1209 0 R 1210 0 R 1211 0 R 1212 0 R 1213 0 R 1214 0 R 1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R 1221 0 R 1222 0 R 1223 0 R 1224 0 R 1225 0 R ] >> endobj -1265 0 obj << +1176 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 727.536 175.539 737.723] -/A << /S /GoTo /D (page.34) >> +/Rect [173.686 726.819 185.641 737.723] +/A << /S /GoTo /D (page.24) >> >> endobj -1270 0 obj << +1182 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 703.601 175.539 713.788] -/A << /S /GoTo /D (page.36) >> +/Rect [169.262 714.864 181.217 725.768] +/A << /S /GoTo /D (page.24) >> >> endobj -1271 0 obj << +1183 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 679.667 175.539 689.853] -/A << /S /GoTo /D (page.36) >> +/Rect [163.584 691.671 175.539 701.857] +/A << /S /GoTo /D (page.29) >> >> endobj -1272 0 obj << +1184 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 655.732 175.539 665.919] -/A << /S /GoTo /D (page.37) >> +/Rect [163.584 667.76 175.539 677.947] +/A << /S /GoTo /D (page.32) >> >> endobj -1273 0 obj << +1185 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 631.797 175.539 641.984] -/A << /S /GoTo /D (page.38) >> +/Rect [163.584 643.85 175.539 654.037] +/A << /S /GoTo /D (page.32) >> >> endobj -1274 0 obj << +1186 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 607.863 175.539 618.049] -/A << /S /GoTo /D (page.38) >> +/Rect [163.584 619.94 175.539 630.126] +/A << /S /GoTo /D (page.33) >> >> endobj -1275 0 obj << +1187 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 583.928 175.539 594.115] -/A << /S /GoTo /D (page.38) >> +/Rect [163.584 596.029 175.539 606.216] +/A << /S /GoTo /D (page.33) >> >> endobj -1276 0 obj << +1188 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 559.993 175.539 570.18] -/A << /S /GoTo /D (page.39) >> +/Rect [163.584 572.119 175.539 582.306] +/A << /S /GoTo /D (page.33) >> >> endobj -1277 0 obj << +1189 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [194.308 525.893 206.263 536.08] -/A << /S /GoTo /D (page.23) >> +/Rect [163.584 548.209 175.539 558.395] +/A << /S /GoTo /D (page.34) >> >> endobj -1278 0 obj << +1190 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [194.308 501.958 206.263 512.145] -/A << /S /GoTo /D (page.23) >> +/Rect [163.584 524.298 175.539 534.485] +/A << /S /GoTo /D (page.34) >> >> endobj -1279 0 obj << +1191 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [194.308 478.024 206.263 488.21] -/A << /S /GoTo /D (page.23) >> +/Rect [194.308 490.425 206.263 500.612] +/A << /S /GoTo /D (page.19) >> >> endobj -1280 0 obj << +1192 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [194.308 454.089 206.263 464.276] -/A << /S /GoTo /D (page.24) >> +/Rect [194.308 466.515 206.263 476.702] +/A << /S /GoTo /D (page.19) >> >> endobj -1281 0 obj << +1193 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [198.731 419.989 210.687 430.176] -/A << /S /GoTo /D (page.26) >> +/Rect [194.308 442.605 206.263 452.791] +/A << /S /GoTo /D (page.19) >> >> endobj -1282 0 obj << +1194 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [198.731 396.054 210.687 406.241] -/A << /S /GoTo /D (page.26) >> +/Rect [194.308 418.694 206.263 428.881] +/A << /S /GoTo /D (page.19) >> >> endobj -1283 0 obj << +1195 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [198.731 372.119 210.687 382.306] -/A << /S /GoTo /D (page.27) >> +/Rect [198.731 384.821 210.687 395.008] +/A << /S /GoTo /D (page.22) >> >> endobj -1284 0 obj << +1196 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [199.847 348.185 211.803 358.371] -/A << /S /GoTo /D (page.25) >> +/Rect [198.731 360.911 210.687 371.098] +/A << /S /GoTo /D (page.22) >> >> endobj -1285 0 obj << +1197 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [199.847 324.25 211.803 334.437] -/A << /S /GoTo /D (page.25) >> +/Rect [198.731 337.001 210.687 347.187] +/A << /S /GoTo /D (page.22) >> >> endobj -1286 0 obj << +1198 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [198.731 290.15 210.687 300.337] -/A << /S /GoTo /D (page.27) >> +/Rect [199.847 313.09 211.803 323.277] +/A << /S /GoTo /D (page.21) >> >> endobj -1287 0 obj << +1199 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [198.731 266.215 210.687 276.402] -/A << /S /GoTo /D (page.27) >> +/Rect [199.847 289.18 211.803 299.367] +/A << /S /GoTo /D (page.21) >> >> endobj -1288 0 obj << +1200 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [198.731 242.281 210.687 252.467] -/A << /S /GoTo /D (page.27) >> +/Rect [198.731 255.307 210.687 265.494] +/A << /S /GoTo /D (page.22) >> >> endobj -1289 0 obj << +1201 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [199.847 208.18 211.803 218.367] -/A << /S /GoTo /D (page.25) >> +/Rect [198.731 231.397 210.687 241.583] +/A << /S /GoTo /D (page.23) >> >> endobj -1290 0 obj << +1202 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [198.731 184.246 210.687 194.432] -/A << /S /GoTo /D (page.27) >> +/Rect [198.731 207.486 210.687 217.673] +/A << /S /GoTo /D (page.23) >> >> endobj -1291 0 obj << +1203 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [199.847 150.145 211.803 160.332] -/A << /S /GoTo /D (page.25) >> +/Rect [199.847 173.613 211.803 183.8] +/A << /S /GoTo /D (page.21) >> >> endobj -1292 0 obj << +1204 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.584 116.045 175.539 126.232] -/A << /S /GoTo /D (page.32) >> +/Rect [198.731 149.703 210.687 159.89] +/A << /S /GoTo /D (page.23) >> >> endobj -1293 0 obj << +1205 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.065 727.536 392.02 737.723] -/A << /S /GoTo /D (page.32) >> +/Rect [199.847 115.83 211.803 126.017] +/A << /S /GoTo /D (page.21) >> >> endobj -1294 0 obj << +1206 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.065 703.626 392.02 713.812] -/A << /S /GoTo /D (page.32) >> +/Rect [380.065 727.536 392.02 737.723] +/A << /S /GoTo /D (page.28) >> >> endobj -1295 0 obj << +1207 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.065 679.715 392.02 689.902] -/A << /S /GoTo /D (page.33) >> +/Rect [380.065 693.663 392.02 703.85] +/A << /S /GoTo /D (page.28) >> >> endobj -1296 0 obj << +1208 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [416.329 655.805 428.284 665.992] -/A << /S /GoTo /D (page.25) >> +/Rect [380.065 669.753 392.02 679.939] +/A << /S /GoTo /D (page.28) >> >> endobj -1297 0 obj << +1209 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [416.329 631.895 428.284 642.081] -/A << /S /GoTo /D (page.25) >> +/Rect [380.065 645.843 392.02 656.029] +/A << /S /GoTo /D (page.28) >> >> endobj -1298 0 obj << +1210 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [367.193 597.305 379.148 608.208] -/A << /S /GoTo /D (page.40) >> +/Rect [416.329 621.932 428.284 632.119] +/A << /S /GoTo /D (page.21) >> >> endobj -1299 0 obj << +1211 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [347.268 585.349 359.223 596.253] -/A << /S /GoTo /D (page.40) >> +/Rect [416.329 598.022 428.284 608.208] +/A << /S /GoTo /D (page.21) >> >> endobj -1300 0 obj << +1212 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [350.317 574.112 362.272 584.298] -/A << /S /GoTo /D (page.40) >> +/Rect [416.329 564.149 428.284 574.336] +/A << /S /GoTo /D (page.21) >> >> endobj -1301 0 obj << +1213 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [416.329 550.201 428.284 560.388] -/A << /S /GoTo /D (page.26) >> +/Rect [416.329 540.239 428.284 550.425] +/A << /S /GoTo /D (page.21) >> >> endobj -1302 0 obj << +1214 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [416.329 526.291 428.284 536.477] -/A << /S /GoTo /D (page.26) >> +/Rect [403.417 505.648 415.373 516.552] +/A << /S /GoTo /D (page.20) >> >> endobj -1303 0 obj << +1215 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [403.417 491.701 415.373 502.605] +/Rect [410.062 493.693 422.018 504.597] /A << /S /GoTo /D (page.24) >> >> endobj -1304 0 obj << +1216 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [410.062 479.745 422.018 490.649] -/A << /S /GoTo /D (page.28) >> +/Rect [410.79 470.5 422.745 480.687] +/A << /S /GoTo /D (page.20) >> >> endobj -1305 0 obj << +1217 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [410.79 456.552 422.745 466.739] -/A << /S /GoTo /D (page.24) >> +/Rect [403.417 445.872 415.373 456.776] +/A << /S /GoTo /D (page.20) >> >> endobj -1306 0 obj << +1218 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [403.417 431.925 415.373 442.829] +/Rect [410.062 433.917 422.018 444.821] /A << /S /GoTo /D (page.24) >> >> endobj -1307 0 obj << +1219 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [410.062 419.97 422.018 430.873] -/A << /S /GoTo /D (page.28) >> +/Rect [410.062 410.007 422.018 420.911] +/A << /S /GoTo /D (page.24) >> >> endobj -1308 0 obj << +1220 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [410.062 396.059 422.018 406.963] +/Rect [380.065 376.851 392.02 387.038] /A << /S /GoTo /D (page.28) >> >> endobj -1309 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.065 362.904 392.02 373.09] -/A << /S /GoTo /D (page.33) >> ->> endobj -1310 0 obj << +1221 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [380.065 338.993 392.02 349.18] -/A << /S /GoTo /D (page.33) >> +/Rect [380.065 352.941 392.02 363.128] +/A << /S /GoTo /D (page.28) >> >> endobj -1311 0 obj << +1222 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [415.213 305.12 427.168 315.307] -/A << /S /GoTo /D (page.27) >> +/Rect [415.213 319.068 427.168 329.255] +/A << /S /GoTo /D (page.23) >> >> endobj -1312 0 obj << +1223 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [415.213 281.21 427.168 291.397] -/A << /S /GoTo /D (page.27) >> +/Rect [415.213 295.158 427.168 305.344] +/A << /S /GoTo /D (page.23) >> >> endobj -1313 0 obj << +1224 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [415.213 257.3 427.168 267.486] -/A << /S /GoTo /D (page.27) >> +/Rect [415.213 271.247 427.168 281.434] +/A << /S /GoTo /D (page.23) >> >> endobj -1314 0 obj << +1225 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [415.213 223.427 427.168 233.613] -/A << /S /GoTo /D (page.27) >> +/Rect [415.213 237.374 427.168 247.561] +/A << /S /GoTo /D (page.23) >> >> endobj -1318 0 obj << -/D [1316 0 R /XYZ 89 770.89 null] +1229 0 obj << +/D [1227 0 R /XYZ 89 770.89 null] >> endobj -1315 0 obj << -/Font << /F22 424 0 R /F23 425 0 R >> +1226 0 obj << +/Font << /F22 396 0 R /F23 397 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1321 0 obj +1231 0 obj [250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500 832 667 667 667 722 667 667 722 778 389 500 667 611 889 722 722 611 722 667 556 611 722 667 889 667 611 611 333 278 333 570 500 333 500 500 444 500 444 333 500 556 278 278 500 278 778 556 500 500 500 389 389 278 556 444 667 500] endobj -1322 0 obj +1232 0 obj [250 278 500 500 500 500 500 500 500 500 500 500 333 333 675 675 675 500 920 611 611 667 722 611 611 722 722 333 444 667 556 833 667 722 611 722 611 500 556 722 611 833 611 556 556 389 278 389 422 500 333 500 500 444 500 444 278 500 500 278 278 444 278 722 500 500 500 500 389 389 278 500 444 667 444 444] endobj -1323 0 obj +1233 0 obj [769.8] endobj -1324 0 obj +1234 0 obj [500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8] endobj -1325 0 obj +1235 0 obj [500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8] endobj -1326 0 obj +1236 0 obj [277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4] endobj -1327 0 obj +1237 0 obj [600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] endobj -1328 0 obj +1238 0 obj [556 556 167 333 611 278 333 333 0 333 564 0 611 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 180 250 333 408 500 500 833 778 333 333 333 500 564 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722 722 611 333 278 333 469 500 333 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 0 0 0 333 500 444 1000 500 500 333 1000 556 333 889 0 0 0 0 0 0 444 444 350 500 1000 333 980 389 333 722 0 0 722 0 333 500 500 500 500 200 500 333 760 276 500 564 333 760 333 400 564 300 300 333 500 453 250 333 300 310 500 750 750 750 444 722 722 722 722 722 722 889 667 611 611 611 611 333 333 333 333 722 722 722 722 722 722 722 564 722 722 722 722 722 722 556 500 444 444 444 444 444] endobj -1329 0 obj +1239 0 obj [556 556 167 333 667 278 333 333 0 333 570 0 667 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 278 250 333 555 500 500 1000 833 333 333 333 500 570 250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500 930 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778 611 778 722 556 667 722 722 1000 722 722 667 333 278 333 581 500 333 500 556 444 556 444 333 500 556 278 333 556 278 833 556 500 556 556 444 389 333 556 500 722 500 500 444 394 220 394 520 0 0 0 333 500 500 1000 500 500 333 1000 556 333 1000 0 0 0 0 0 0 500 500 350 500] endobj -1330 0 obj << +1240 0 obj << /Length1 1629 /Length2 9022 /Length3 0 @@ -7205,7 +6650,7 @@ FS 4ZJ{d[[(#p{X1RP|9$ƓY]E#rE[ӆ7wT7KPxeBTU^9UzwɘѲ'e(pc9~]D,S+!XæC^ltGCQ-#bD`LW/E1ln'ٽdj(xe-%N$Ki.Mct˫Z1gz ʁZ(s{)2:5NF+I_㪙h+BV"|}Y(g@!_G+e endstream endobj -1331 0 obj << +1241 0 obj << /Type /FontDescriptor /FontName /AIRNDP+CMMI10 /Flags 4 @@ -7217,9 +6662,9 @@ endobj /StemV 72 /XHeight 431 /CharSet (/A/B/E/F/I/M/N/P/R/S/T/greater/less/period/slash) -/FontFile 1330 0 R +/FontFile 1240 0 R >> endobj -1332 0 obj << +1242 0 obj << /Length1 1542 /Length2 8229 /Length3 0 @@ -7261,7 +6706,7 @@ T @ΰǃmW=j5,[G endstream endobj -1333 0 obj << +1243 0 obj << /Type /FontDescriptor /FontName /VYDKHY+CMR10 /Flags 4 @@ -7273,9 +6718,9 @@ endobj /StemV 69 /XHeight 431 /CharSet (/eight/equal/five/four/one/seven/six/three/two/zero) -/FontFile 1332 0 R +/FontFile 1242 0 R >> endobj -1334 0 obj << +1244 0 obj << /Length1 1425 /Length2 6103 /Length3 0 @@ -7309,7 +6754,7 @@ Mqj o|$+l#*n*.qf!-+~I۪qh6܌ol8Hc" g:|#}^JʄxM=l^NJZp!?}w endstream endobj -1335 0 obj << +1245 0 obj << /Type /FontDescriptor /FontName /NBBWCW+CMSY10 /Flags 4 @@ -7321,9 +6766,9 @@ endobj /StemV 40 /XHeight 431 /CharSet (/asteriskmath/bar) -/FontFile 1334 0 R +/FontFile 1244 0 R >> endobj -1336 0 obj << +1246 0 obj << /Length1 1399 /Length2 5955 /Length3 0 @@ -7363,7 +6808,7 @@ P5C _WIb'꽐Ip'r}!=DLQT>Kno5V5 ̷GF#2v2*DzV?f04_h-s$Ϝlot*!ż"% [V$DiEQ/bsfϮ43:EGsW%` 3qz9zNؗ*">\Njmy89}E9wnY:'Hml$er endstream endobj -1337 0 obj << +1247 0 obj << /Type /FontDescriptor /FontName /LAJUWJ+CMSY7 /Flags 4 @@ -7375,93 +6820,110 @@ endobj /StemV 49 /XHeight 431 /CharSet (/logicaland) -/FontFile 1336 0 R +/FontFile 1246 0 R >> endobj -1338 0 obj << +1248 0 obj << /Length1 1612 -/Length2 18157 +/Length2 17771 /Length3 0 -/Length 18996 +/Length 18612 /Filter /FlateDecode >> stream -xڬctf].۶ѱm[olc'۶m۶m''oscfUͧk)( l ,l\dlef.l0ddŽCg ;[Cg7:P`LLCF(lghafLHNECCBW gf04 409MIH2 "?qF!{+ cG(Ccm -7?l #lfag;D؜oښ-ltLŧbnaleO5/uEUM azW{gG)v&k;HA7!'!ۿ0L5tvp'[2#ӿ?WFYQv65;^a֖Yf9b Oh2ۗ4UrU|7Nsy,JQ[S$pI;8hJ.{,i3M**@Mw8B9P@&}.' pL`HKf>%ް8M rY>Ɗ؏}ɖU|G>rŪF*mf?a V#av#Rg0ʾLsXf9+z:љ wŁZ / !_ BBg[QEGG:>tՆ$&ENЧ:EvB@ .\TƁr`ֻ=Tˮx0blQ:tFѧ7%X[&(KWB\K5UZ+eeǩovYP,-_CF\e6V<$G۟^~)B('9DR2yPPOjc ։@B@+hS@hƏmϔSe1_P4i$t -.oD>/+AP IYhٿ%g1BYZpdSBm>9UfSց -opvA y֩2@ -EIm@Vw7|B\83vw,z J!w\5>5C7yyu_*JF*iʦEHo6yf";4PZ\,F~qNx6]E)hvq T7k]C,59lm^BQSMZy(]ߴ2CĺAN Ii#7b'-Qadb>7Xce%-ÖFo]98fj@)єM,_ #لzWe+'80@]R_fWcRT$>h xROO~^75^Gԫ4LVڛKI76RA"j%sN(ͿNވC#R[irbTuz2pE$\$rk1Ȫ%A&.ElaDSv1qLB'e?Ѿ.T"v#-ɊKh+4{(?O5S[KP{pD!A^X)+K ԅ$4p9ZK+}&??? ĽKf.3h$)%.vr1!ᇞ2h50| !O@Py[pȑ#帠F G;J/;ΩCx/mEP*/Uڑ>f eee2W2+RRs$QayaOEvU<1|ӖI/7#pup_y <3y6U]]  -9WIX !Y[D ܿg4>v]~eעGA%P)Ο2ELV7"X]0uXՄgYgE%: u:x#;čOK2^볮ͥ,qӮ%UyIC:+ -cـGiR[R-J3VyPwơ2fUkyR$#a0ժj^V])b0K_OmDGʉQɫ9P-M[~I -辻gэ@ޯJ0/N}?v[<黾`i3E[oӭ4f3yx&+WRwUT M4)TS5j$J0*$!H Yljʪ f>fꪍ$`ȫpXz 0$\#)3W1۬_^܄UiW%BY#…],h$RihjGPy(iFW{u255gHtmԹԼVy]ˣ2p3F_&(BD6D µ1Ǚ$Gi 3|&^ -c)s7t.+ -@cd2r"8llG'Ot ,=O_CutO"y~d MGý%CVet _XVMfLc*&%Lg<Ȼ | %wPIWI/INmcC'K,1زb H [Hcb]=-T2^>38k;]83: k2Gk>i"ǭF.r{TBL͈1*-?JV&lcPJ sTxY?<}i +zC:jI}|*MR!댖8"~ꞳB:L5>`1C#-縔ɩaZ#4kdsTI(+^Mlu[ Vܦ&j9h7<{ 9n47,yF]], 83lD0~CoU%knQpg Lmk? ~2lp2,MN\Zܺ@~U|4AVxx[3sa]䒞|+`G{̛*ck%WLh';|M]ۺ'@O8hc⭳̸P+0HE*)hh(<TsU^ǡ"l4 >MTh&왱j'#v++1=z4l6E3V‘NYWGWyVkUl?\ -DF9t!BôxVcօ߷aVEj5ۂ>036Ѵ֞\b hhi@(;sP番MMIH*kud$rmE0vw \Eq|vJF -zN.DzvJ> -A?|Y^nW#&_+f߸ n(Bb~mDKL[M Nv|ۈH^\KYhA lg աxcx)iFӻGmbb=cxä)^E?c \nvHȶ,ܢf|(960"@| ڎ2q{;vנpz<pdv]q39ĉ(ix,A]D> ga>PVR\hҽ IͶA>u m2j1@kWe&,楊CEG?>lPt{S=Xݥj$g58'qˇ{^gG [(mim1|)e?|e/F TE6%]N*8J3gghDAUP4GŗQbBe7 (<${#-}Bx[b16?)A/֎/R>S/xG:?mU= W5J[~ K&3 -߫KBfHM/39-LZ5#kj$Q)AY f+1 ɏ@nþ^gC,*'bœ V=yq$^ЭWuv㨥0P15u7X;/읺4Dwp9BD4AwȰ'u(T݇ϨQJ]8 ZAR?3zCT{7al*A381 LBgn:dec5.Q -—i+x~L4-<7lϑ$E \+E5I}2&][D||i9w9 M~*LF5d#Qzhuъ^[[Xze ێ36Svp =~Yj@)[wTS~M5H*="6Џ$)ydIkedJM_t CwR]/Dem&hOA;T:d?M0h.iB%k%u֨۶ ۢ$U -.KгH&I\ro:PP -AሱCe|&ZRY -ER=%+Y/aK'174(ȡ #qv7"͖4lڟs -RTE% k-p Sa+`!)cB.b~Fk!i:yyM^)OV8|ȯ_VNKer^z`ʕ]mL.a݉2,dAafv/UdL/LΣ3`g uF@h*&u"78X<]m}6CB[}2jUB٬4qYmYV$Uc?1,Ÿ4yCz;5&HĦApx'lOӥ6!*'ԏ4Pssz]Fa|zEd4z%\%]X}iwC,vSXO;L\ۋ0S;`JJeɂ~%gRnx?d"ͱy.@'& -T{qy_]Jȹ(yCur  ;KHU&4U?WGZa[bx٨{W2=kݙ4!Vk_9N/DdZȡrvI1}I2?$F_FCH]~c1!^+]p|_ {DT,qM?2FkM_m,JxzB[_=n%>`3U}C ?<{L#Ol$Or]C(J8 [6|`xh Qѧ]a✗뢎ﮣs#(&R 3.A綻jhR7Dm\nM9^ü##5/ۊtwB h͐(%RQ!_L(Qb%>&%}¥,pm:Thi 2(x#7;> , _;&H3d4(VB{ỦOrcl,a>Q>/16]e!(~_u-W7wߔ๤o q@L &%-Z7wl\3*߰6%B3 -Nω(N$qUxY5Kǃ vǞ!`:yG~%@`O=U =]bidggo˫_daQωTZA/CW#nfXyH@ ̦%B.I3 eձMjEM0HI@n1{"gyhG -~G&3W72(]oX(UBQ^(br3J;BP\C Mp ߕ ZHͤ;YE[_3}L6 r&‘V@Nܯo&sA8 Og1Nϰ ؿCx+? bڵ&®zxn*.*3בY[nvՂϥ9p4M]no ,z{mdG2v\cŒJ 1y~4 -lzagcB`'MŤc;ZdNnc6Q6p8b.=DS[%ƿ&L<ً|>@VO%pF'uOm;d<?wgPEE+"^4HC@VjĻY=Vv-kk382قsk:nˣoX;ID]I`&LxwE -e|S*"(Cjq]ne(O/׈HR\j20͡7h'ҮoqKu dy9;?aC˲I? p,$WڧgD7 +]`}IulxS*G+D]CF딅X]@Wf,ʝʩlUͼ `,yO/;nܵ3ب?c-\[Ty=DRGU\w_cc9~/-G"2߃NV=\  - -ť˿2F6(oXRh(T̛|&mϑ Mbd :v,#u{qiOTCBK3K7r]%&~WĔyK*G{aJီ#ޏ2 l11Jeʢ{Ci,k)+)Z$vJ㡸E΍&zu;[qmul}A -DV_\A|IeRyUkdpV|"`;M#`Ek62T慓Bw1U\6ٓVP#((.S.idZ/=n\2:WdJg+N-/r>c֐Hͫ MB#cBO!tHkdm.A$ZI9[S~jiq]I`,e$ގrX`7 -%;-6d>۳z:_IPm!Ũޙ_n! ,>M\YM`cֹiB_EGອBh>kfYr7}x{$gߚje>j>. -q}"QUC-00Ŕ -|0+ -XInaDI:Yߞ}G9JU|TA9gy41qАf,n@G xaEC*$<$8.B*G?Ie}(dD#rBJzp텑8~o\*XeǴؼ/vX9ΰYӄ 'FEOe;t4'W{L sW犹% ק3+, 2+_`̬F"Xb{eYvfN&M NO?Yɻk0tL?!}X)K!!ƌ*SY#[%JOXFgD³Bmh{h IBaԻP1BW"G#5K^mUeѺaiD_YNY$nU8 p)ivC8WyR Bre:]?7._,2LNg3rImeS|jҧS;PI˃ȍ6=t}nk~Ŷ=J^4=B\AYyʻޟD,sZZĽRw*zC B -Ǹx ;)X&.S󹥴M7 d@vҼ7L$=oY,ӟ`'CTJ?/k|HG0N+e#1B C'Pm g֠58r!h=M.:t`Sa!IEz#M3.LR'WaHTKB1!dm3w|nnVkק%Jm;C -)v *Tˉ򃯂6NgFx Mfzn.QXb'wpO&Qc0^YϢ -g}IKîXwJbcqn;vLHgTTHTǡaS؅pJDi)8հ@ܾ}J ҷB?)+ȩ\N:ɮLdxwǺSF!D?)GϴCtO1rL*W'{ބ&.Qeğ؁Yb&~m&͈ڈ/IUꜻ&ߢ}m5;^tQLwLmYgmIc_bP 5'plZb&ճӀΰB/YbYnrJ``m + D~z@!I:9|}E%_RA\|酏*5N-EqVݽH2l1 {vCkZ#OcIq-\ P+ʣLhPmjIzDj'(hSq2>-Jgd -py mWPEg~O:8@caCoH gL5Z@V)UĞݘh` BFtmS H$U -͆\P, S5B'Ȭ`75:A"H蟌k|̢z^L&٥P.vеlu> -6(ag?udO!K?\ղ'Ҩ%n0n X0NjwS$B֮Q7N5剏ГFNAQȡeUkH/q\N~`~@e_v2rXs,C- *2QYmv!"gg:DjJDKE@;Fm?%G? Կ]*m'p-Lo<"FMހMN3CXo?@HFĠE:o O8XdRHW)w "dm/՘]QR*ܾ!D?&&K>Z!!킱/K,ҝ?-P1T=v^ aCPV.凊6gjgw#q[ єw?dnR-l -^t&F18XP("B(0 Z!RMl$?`v*_.R0~]QJA#vV9R#b*9A< Dϙ&4A&H'f2᩠ed [ -.VD(:D֌x:#Ԩ1X~EACGzjKJC=Iy'L|A[Q?4ցŘc+ -Cvۂ]tMZ{dhnJ/?~`;0DZ,_ao3Y$Pipw~8@9Z9vM'P.sr y]8+P~CNru#w5,61{HUm*6-3C2!X":Dv)w%$RIڴ1%عHn`TOfFN[`&i.*+&iuJ$Ϧ]LP9qQU渎KQζZV2l=zBc'Ovv1\o.Cf-Ly6ǀ OgwS8:Z -=l (Mf6om$F qc+7"KR:Nw޼d3=9m/,E)ҤST7/P-xPwϬ-Ap_rۥ@e6b}WSΎB7 B -cL2Jʾ{͔O_ģ׀t\1^I+Ĉn ̂2=dn6ǫyyv%k߉9N@Ёvc ^)ۄl~}K?> cC.S19D׽&o8+i=H)[(gҪ0a@^HXO%Z08Ut~qe*s Sb(g ㍣nGfT7tMqЈō -C}qyAᖕTsV -لX7s"I_Z)=\P= ^8 of`93ֲ-ɤcucNj.Yk-7b)V_e.tl A\-ypd1`k]k-<<֓͸$/^]ƐB| -ÁP=,DN]=٭GlF/NYecO~{VenZPjsr5 ?J~m-*921Z {1xN* èEi FjQVNYt֮7l6[`F5&S[/N)yIb(N\sGBd' SZvd)!ae'B(퓴Xl5r/4.᭎ Ew@2 r RGʚ:icvϥmBڧ&qvTS |iTC^Rۼ?o2f+q`^lY.tJ;p*uDggSyХNĠOrOOas/ u;g\;QqdV(2qI԰o=|1;޹pZ?ѹnjas> x -w6M`rl@N.FN|t -bn25U9K20zdV6œpw(aH,' ŜrY;GcS?hX4KU}sOflq Iݨбi.]7^ Y倎=)@킸 6|^j$4IlgOY"hp-,UÍ0éϖ?Etݭ>"c̀).ƇYZzg3$܍E,x]YPӸ!$-6 S4`3[\ݗ=W9|aA_~Qo̞5 +8TϿS*=k EبeoiP3PWލ ǀS3ұDuwwy\N.^tۡr7fѻEi#My59$xO5tR[ht,g&ܣx{"nlNQ'UQlP^zMjm#8 -aMY 1S=Mo'VN1)h3W3 ˝,mSN̓'$kd_݌͈QR5<]~`O766<ח8@Lwzqsد

bNoU{O JFߵ13H4IKP 3V3S y]E/ҌÜFOq֐v& -p![龂\w뇐! flǑeRNKlʦ -x(ȗ5h 8߷ˢ P&.)J)[{-?@QD7h@_vȓSkl4$%?Bg5jn Ň_ L@F({ua&j#5}qllsp ˭,ZO:zGCF/v d\X3A ?n5jL]Dd)9NEllUCKƣc&_sń <7;'+`p=DEC%Qa}-BJ"8us3PY,4(]Fӌwv)(fvbK'Gģ| ѵ -$ӺӒG:Ҕ֒ QW-z-d\{u=8!,e7nDNjm9_5-,xQŕ!I(4D ʾ*STfHVC m2\4UxM}ֺ{ph䨀DLL>9mzi$^$\?rƠnA@j19 ְ3zJ?dڼLo'-&.pSPlU4 yos5vlɫw#ۻM`m{K@'Zd#񫰪PbhsJ|x -6kʈujtDvI)E5'1U=:c - TI6kHAsNcA)/5'o\EQ_wn ̓k$^eHFK -Y)INꑨsjȻ<4!4I'>T'0w+.h sꐘu$ QON^yns -^O.Y`wO*\Trʢ(rt }yw$uDY={gz̈c {g~c ev0ǀEz -&$J3 g{l+c] -}e` bF9ƳLk +xڬeT% +ACpNp;Cyǹ}~^2\kG+  G:&zF. FNhkGF&d4p48j@c0 `#l]M*jT44e'`?=3Mm?V [k_D% h[BrbJ1Yho`w227HmT=b 8 @#i@#?.Z-7`jo`w ?M@"dkaL`don[U^X< ` 49ҿ|az m@jVk7 'sb@ [g:'_٠E/@+z8&565cgQ$lL@&ۍlhQ3TIl\@8Yߒ;DoEyo}OhQ'++Y 1Vpks+CMG0lL +Ho X `b`wRm0tLS637g?'":_b:!(rt,9<_gG{sߖI?`Dl@슒_FNU׍%HM +*G +zP;htNjLD-ZWdCZ ?0*+"(NzD{䟳mZ5cIk4G8Ms~FmizI]~L*j:v'8q%6BZ"4X0"xXgc_0/(nۘBOԥZ.V7zf3\(W,Y*w>Ot?B:B-}p_7tlx,I'X:ŀ3./ i0K?e҄Il<0`f >a*?fUr4!wc|kațu)c #h)!$pE/vR,owtg)pvF̎4&s& +StVv6X-4Z_`1o'/xO"_6<6A@5~~uYK\D)DiF̤ESO4Zýd"/?0+#QidbkW/dO籹]~/ ۪Xc| +ZL +7EprddmD:1& +*ܐKcrLS\o =?=,_>CCܥ[X("'c˾7d)I 5$FƬ%TfsC횃e Ha_"pRlRįao~бE3SS'GD/' BWx׉lX˨[c4pQ *%]C ZpGNe2s?S8lO Pd)ouehGü=KS71s#6|is9M p^DtrHY z_ItWzM=WnAh泯XtȎc꿧8"oZ(g!G%VU+H` ڣY-d +0;V6c>2@$tdL]++Őڸ򇮝xb-Z^=VdUVgXw8R[c;S@SIGN +ybN@ʖVht2#"VO +=mBwE|$-=PVZLJg$:O3WoVkL%4K ~3&wEƙmKr}/V P3 /fD}xX%'u}E OQvy'r`ALgBVeiQv~pf{j$+/1/ +T4~J-2'huG5ϯ(.Xt.HdIh\ҟV ?4\I!:>y +Jq/cb+8p"ɖ[ظA MOЭ0"NCQ 8nH +C?GڢCo."tvJϬ呶jF|!=wxV^Zdjb D<  gh8%*)uϽ4 W}d/uX>%ix+U3ۛ9:(cph TjrH}7۵ANI3r߆U{1fG!smt.:㎭7:" GW*EUV:OAj8 <aMy:L=d[o?D鱿&+;ܕOD+aG`gF(D8W;~Lk'ʦ!A'M蚃{Ic|)ed(Cg[],aLjCvqV/P+g5L#E |.ʰ;v@uN`/7AcTN?T&,ŵP~o$/A)N, PUG,DkђRU8qL2@a!YROjD5b1?ɸ픥LQrm™|Sf& +]<& QIt3y[h==Mup<}'U6ZkjpQ6lۑ u +zulzn}O :գ͟=)k}Fenr;o[?=L e@2npo^Z-kNC~9L|4@DLVMbM*fgqV `T?ߢEݥ+5-46}v@q_,bƑfȦ"&GI +N<|A؊qAc%x}p{W8y؛5=fWL;Ȣȕ%8j/_ יGiRcS|T+>-y}D٢ݛRb 1+z3@_RJ3rˮiʵq:U(gFS|=g|Q{z"+T8I ¥wsa5%xUxWBNi3!׼NuR6X4b{`+JJT>;3VԽ"t ~DWh~Sxo9-9RN/ *L2m|6ܺF+5p>qJAua~oG0d . 7>O~cNC X%\a$k=,-V~UbP{wmws815Ʒ)e +wkZ| +!gͱՁKrUR1r;"BW~6&NU@;Odopќ#Y+i= +1;,0r8Xd/ EO'g#61j= g(a[xt\I2iTU/ͤ#`[Z/Jx˚&Z\T39ឧ0Д$=>֢P:=X|?S+#u[oA8<ڑE7"Y }a\OOfw2 uԂd?Ve}#㒝rt,&VE<9(;v-}IK@lUžVsFRDKPWŹ1vb\ӋR0&~+W (M(ufh 'j3Ayqڏ'E"{0.qr>6N›T6/ޏ[ NߧܾpǍw3>MUaWw}Te|jXό&r lÿlZfɭ@O~V˥ }d zq0u'Eg-7# +^/ml\PB)G +Dh]msV7OЪO߼`W"Ha.?u|㮎QAq-ɴ'qQ)e2:Dy3-]  +8wVL ])5d`)8LGlgkk6e[."nm^%~&Mx"fJG,(-|<҃3x *xdWB&u1x +=|]^)c.m.Q/m\l+J'Uu\p1=kձ ~|-,:K<%DEjTxS8$ ' Aws46{ZBHt&/cfD6B6bz_3+ܺ {J|\$9 ucKwL%sD509rĭŋS82Vڋw1~8Zf ͙e'97ĈY깜-RcIzq7FS'j:x,AگT'?Gg͂c&59eW̨M +2_V孵5jWCkZ +!|k o.w:C5Q +ˠf,,dJlŷ ;[C|TS;x /i2mMIjȧ:mj`#M3|i1lgƗxN!bDZ&mrFj^QkT_rRwӰHj։]#0gLbyǙ`6p۟{NV\)+y_QaD^.'C^Ι5 1}{ؿbۼRT;L; PRQx0dY(Q͊"iSXރ(iIW*0a^),n Q*\yx0e`4*]1ְɌC5,6W-B xiu&{ay4~Sk3bEAx_V=yG#l "'3-$k +3tz!Ϟ4 {3Q_Xv}./teV79?JTȞ bO. +ߣJ˔1g/Ycl 6lΠ:7WMB>O9rf4Дo4ʘ'^3Dv}3ϝwぁ6+ea|Rց. cQkdkPjp? uB'1؜*!K.l?` XF0[!c#U^q ~A e.wJGal ?qTj{]Ur-49)0o7)'@hf:$ІUb95N'BKH0~i:PXC} lϰh2:&ߟPڙu=q +ރ)mQ?1 +v-TkC@*,R65"0e\6&%i2x݃ʯu0Hu<m3{]MPTp?,ѤV&vOSgӥ/pJ$O^e$D7!y +7O0Ei Rȇy +=?OJwyhlb66Jqٍ_0X V[!Cvf3A.݀hOl^%!>%nN.N ۗS!F\\q^//TϤ+>-r$Q6,0[CUj5.WM p.+8R7 yJgAEW +ڋ̭1>vgfXb^ȈM8 TI 0oeH'^~ޮ6OH/ <SaIw4{hR=5 m|"c<O +<L|}G?-Jl E޼\3vJ86%UWgX:6ZvǺE/7 Nސ!>9'Y4!SY/ׇ݋jZ'ֱ(1. +μpw rba\NF?84H:ߦ +zUjXeLǹ@Q{3A`й]-- 3NRD%w;Ioj@s16,mKoQZz"=!\KޟTD+pouROPR$!I۹s}u#$n=&ŽLrXVL-ԑ$sadLM29^MntI)twvQ] +\Fj?V騴l+Bp%(eG۝'=N'lf$\9/qV2w_&K^@ԫC+@b.?qbH;\Pz( h\/k-Y9=% +TC~Oiqÿ́ +s6w3zZz%4)`j٨nyOTku%5mP :'R%A{ؤs`caw<r#xR7@><\P у'X>BLEJSt(J[Z灂(_l3Jj+qeD}#αR` *mNGֻ2)pgz|E睭.)7{DI;D_A$ .f,u{ O~܎~ AMrTC(.r rK#w5;R w%wL䰿YN(n(' N;#N>mg[:3jɸkg_6fp4IMIA2-Q;1 Ւbr2Ic1'Rk̋(NT64_&'(1=v Ax>V#L MDz +0*\%9D=u Au(wO_.Bk~Q;N[\kpc\m7 բg\Q$AʯJ΅RǛlS R$E\̕PJkp!>޹>V C(n}1ߞV@p5M^rYH)s |0a&ΩVw:Azxǖini`m_gqr#޼Pkr+{l2 sf~foOzeۂnjO:: mbT +^q&S^Lx5K!N='~,M]E$>nuptrtW/auk<0/4U$B^Q~, +קоfs7-x$ +=FlŜNmڽ2TskU Z{oYe\NGzC]kN3_gWѓ_HSրxtaRK"hh[\ +;*tf Z6뽊1y4?pU6t$Ι JJ*9AK(w`7=E>m^T~q:cpǏl`Hqk_ +b>/ ,w:}FxUb0 "ãpV [#\RF !j \1eOJs e/tݝ$~8PEn9xSI^USE/d3%ԍ0RS U)t?=aPsha˟=:1v>#]wt +?CLakkG+9ϸQEŰ/%ml;ⷄ vzG})o%6vt%@Vtq,^\{7!Y&LyЗ+l4՗m֧_[P_ w2?=g8n ,K,6T]?RY6-_l&~,ujc91Qg6ccұ}Svil޷ :7*U$iˊ`xom_0jH|}`fH9<6o>46oe^#^ħBIZ$37֔NNo1ЊvQ ?Z!·d:PqsDh1RmE̪Kg~S8x HS|Kj>~;6ΙK)HsN|&L#$1S4">y18"OYgI\޴1mbS"sLsHcC*^ʏ]4tc+"zSSh +< My FrKv,3QްmV4Ejη hː.{3{:L~  WciqOcY*E + ZHV˸Kr8 ?,|1Qu V*h0] +S9+dx,pnB'p 1JY;{J6I{d)d(n5Q10S7kҷ}F/(\{rk=G|unjڍ !9 + : +@KߨeA]>#0ps3 W>x۝n=6]9ͪ⩶7HՂTI56ɢXbICJ>c- K`>XcV+T0e!2cJǿ hXDbyM/ ;YZkInڒB]$p˳nI +=\XC!BtaK9 0hƉ};{.`+Nĺל].쾭S"jkFoq%0*1Qh* *JN +hO5u-G ]"iw +6BdqnX.D%CVPk%]0_tU^6*ׄ׃5KW;\r=;)W^ Vv:JiqĊa :&)]rsvGCߢ5)M˨v+rw%9<+I9dF"+~Z1MUβ=11ŏְ1ՓƪЧI3 ӅU} KHZ⤬]0LX5ɛ-4.%|N }8?g"Pz=,V@؇[31$MP:32۸V%.W=Zwk;HRm͖LJ,iT+풖.AD c[J}-4^-7; ,kwZŰgf'4A_9#X iW45Ew|As F۬\q%kectSۄ:MV;9/p = Pdk6a[U~{n&yMuyw5TDǜ{7õ|&bDIp_\E˅Mx&)A%W GsVR߃ 3)/&B@.i;~쾬׎#:õ@XnCp߇L^]eRfl Chs!E}nvWPR[TGbz^ŊPIsQF{ +ZhJS܈( Y92v YWj*0ʵQy%wp%"00o!ȑ\Np@{[[nȜ@CZez|(FFAlgƈOK`ϟ4@)|X +ǂ˾KSrRc64 ڻ|T~jM`bA\BLK-iy$-,5aFY2O\^'h;~5Ri6LiS6AC.J|d蕄h%Gdt #Mڬ4筦qn{x%~' y~ ݛt5#I\fЋCUeAlp'{te[t|bhu$M??ηzZgv[^rl}@6;75վ6veB}e 6>zz~+㍔u_VaSIK"%w3 Զ<@u^j$z [lHx@O)-~$7>w .6MS(^ah-Qjqo1Ba-rʟ7g} Ūqp +YC!~ά=;f-VJϓc8;[*i;r^[=TW!%<Ƀ Lkqだ E(s::K͊W 2t uw"'SY!}FWT48A"&YO &{%C~GZ ++8`DR CGVZ>銆8Sn+C43i*82M_c.{`*K T|3}Fjt0 q?"I&6Ag7Ġ>/y#d.j)T7e{`uraH~y~ZhJ72cO+M1rL%Q:&65)y6r +ʗ,P*`uſ:j么jjPLѥH##ZȓcܖD"a +E;+ +4{)ÌNvu :-39Dzd2H 9z ?V[F@gz:NF4o6 >ZkGgqҖ>F4‚*d%:Tn@nr}Uګ], +7BGSKrh ?LR& BԄ0}DςT$,u^9 T/(H 0jJGHFIxmQ3kb +VV296]|ń|S)ugtc .d_/`稙K ak_=RcNi?T 㫰4n3 cmtsOM0^Kq&ׁ*!'=֋o0ˢwbeZu}9A:BV_f'7B K+V")մ$lA9("T4m1?`Ot$SI3 #o7v=XTQvYc%4BQ 0B$u]LUQ8e ǧZ+H*υiFJg2. i!WlG M"JU.Dn}08IuVQ RTSO}Al# endstream endobj -1339 0 obj << +1249 0 obj << /Type /FontDescriptor -/FontName /QUTYHC+NimbusMonL-Regu +/FontName /FIYGZI+NimbusMonL-Regu /Flags 4 /FontBBox [-12 -237 650 811] /Ascent 625 @@ -7470,10 +6932,10 @@ endobj /ItalicAngle 0 /StemV 41 /XHeight 426 -/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/Z/a/ampersand/asterisk/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/quotedbl/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 1338 0 R +/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/ampersand/asterisk/b/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/period/plus/q/quotedbl/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 1248 0 R >> endobj -1340 0 obj << +1250 0 obj << /Length1 1626 /Length2 15654 /Length3 0 @@ -7545,7 +7007,7 @@ z)1 FєR:{pI?TRQAj7@*כ(FF uXFR; k{jm.Z7\7VOg5R7󴛙@=8"xģjͦk7q(ғx endstream endobj -1341 0 obj << +1251 0 obj << /Type /FontDescriptor /FontName /NGPWFR+NimbusRomNo9L-Medi /Flags 4 @@ -7557,73 +7019,60 @@ endobj /StemV 140 /XHeight 461 /CharSet (/A/B/C/D/E/F/G/H/I/L/M/N/O/P/Q/R/S/T/U/X/a/ampersand/b/bracketleft/bracketright/c/colon/comma/d/e/eight/endash/f/fi/five/four/g/h/hyphen/i/l/m/n/nine/o/one/p/parenleft/parenright/period/q/r/s/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 1340 0 R +/FontFile 1250 0 R >> endobj -1342 0 obj << +1252 0 obj << /Length1 1642 -/Length2 12001 +/Length2 11828 /Length3 0 -/Length 12853 +/Length 12677 /Filter /FlateDecode >> stream -xڭtUT]-w=;׍'hp]ܝ{8Kw?5WjV7kGu&Q)Hޅdeg`Zɺ1N$**q0^ 3 - tji100 {= dhwyo@KWVѕUJ+iA {*Vf+33`0sZ՚3;32zy 7`6wy+vx{T]V.*RV0`WKc4廓3W.ShhklwVY gwwn_}S&G;5X8l͙Xs綰G׼ڛ;XYa:s ڿf'2G@SOW_&k~RJ&v=x_4&]Pl\+'wom?s;~Q{wuX9arU\,&]Zكn߃XX Ӱ2K @ {7STa/6*Lڊ8E%&fb{/d_gE@7s5B.&_+.ߋd?:5#ͥ/gp\Bz0ԱFA^@Cj&osu(s$kˎp7-MW24ؗ'ca7a1j(9 =.jEp$m`; -l[~f)u185GniG.`{vcM>&x>qnDƎ@+R^al;$X鞰K-FRG|] EfJ6hL8 MT -kʢ@ti[p4.:3p} B$nmм dzC\! 1Y/Pԙ#uЊ8yGGl/Ԋ[7%ek -4NZms*FMmES}^u40lJSbTdK&u}:X$i+(RX1bYyӪ"䩗]4MS7YL<toX=k}'+: -P㰊!LzA-NxFFZ@iI^ha5WmNЌˍgscM!,rڝk+! Ll -k%;7%Wf7zG|:)}t |)\t(8Ge=nTXȳ_nJ$i>= =P7 N4ʒ[1g - "c{t?9 fR*7RCRF?p]Swbmw[{ -W{jP)١R5jK>O*n@w6!|Hk -RDF9ђCiVQ"r ^ֱ/7_) Wt}䆄<:(uB'CJ(IAyF#So5\,t2rx=]  /rGCܺxםTeǹ8anS;{σϺru3jT>smT ]5:Z3<2/0efSy#">_v$o~ -mFA %Bt 'VRbSMl"ǟ]{3J`',zs&I;ڵm3Aeb/_UX\Ьc⩚%ΖS$:;Kj/z+ 4i`I{j#?$. uv&R=f%EyG6~}v&yh**)v\~Se>)Da .Em.1s'w6):11 4랙B@SǸ@1͔ Ie\T7H> (1}cVGzM'E|>`k R>ZJٌHIGozTA54YXMeXcH2ڧ  ($}Y -9l.ٳjr[(HZǡaS1db>ksPj&Ji7(,tt/dLomuA'o!i>as޼ڠi#FSlpFQ&@c +Vt;!x6Aas-RKE`Ḛ.}j~H;Vh K1Is[KZ8xPNmX<4 Hܿ}pC+D6_b}`$uQɌfH<FxfƯ|G:Po ߤep* Yn)PՈ'ap%M5l.u0\|S7֨9Ԩ{u -Lʹ 71bgB,;ƽ=ỽiot(d\"= Do9}vXsKY -RGacAYVqS9jT3aBxt÷`0j~FU(>dk SG@>2 Y{)֚eJ&f#sߵ DdjrKIRG ,8gwTx26z>"A'h*&vp_X^hNߑp 59ȣuc&xQV@["okvƼ\2WӘ|A3֥UPnKQH_}yXjV˚98=hlbP߇(X7SI!Lό$iyFQKa)%^$JewL}/#^>J)r$@ $n,\>H$2͎ᾒj?_ b諕G`gdpv/Rq8G[Du M,.ӇfHWqo k։iϝݵmcFu>Vk&7`钭WEhcY<\}"D\7eshs -e0qd'k \߱2O7j9^ Qclz;j> j͜ݠf4qB7jL0 eIǚ*EgaIX2;:& *A k=p&+VɨòP2SV|Y$/$JWt [PDtWsDtbZOY ďѧbA[ᔈOOѳjKyT舊U@$QhR6yWK13H.r$#bꢪ}*I)2y+X?@2JV{JYOv5ur]"@Qo֯rhИڪ Oݓźm\1e\w~S)VD0,Nlai~8܊AGAظEá"es u?dxKVsۖJ&2B39ޣ4gվ-IgH~ǮşRo2!JW}q>B5]%rt+Gag*VG*nrVT~²(cyM[U6kX<=vJ!.e/kcֈVkL6&x@n_LWIsl0X2kw((hE Z!ֵ[B_pkE'72nJ%~;UEDy{ίCM+(~(jw>{K_.愨_*IVar8_&cW b2+ھy~Jy6K~xʾH@pwneMHeul32Qm"Y1װ$gl%qL' ?N!t /Y-EuzzH@qTaY{`8G~Gt7 'Gw1cW|r*Q0>}ڌ,E z&>OFy)]\`JM^\1o:\Q.=uwoQxɲ +lX#nxvm f%8c6o22m0hxǀvMF_2 n,%~eVSLC -|](ݨ1lr>tc#7pv -j𥑈J<8=<qbM2&IF,b죝i8Ed /aȮ &`󶣏'5/6w0`r91 B2T8L!=5oþ~4O=CC)Γ?p^/HHzCڶx-dahwIMLEtǑ")#Ûy9AID&s?5\HmsmEYݤ_v;5dk&Xi-kJU <tM[}*cv(\J^ۧcj4[jJPʀAoX$о~~i,q hOyC$nXi㍗kݓ-.ƙ8j7(#0ÙR;LG5@a2o}0}AWj> 3LE*=GBI~dƥa۬Z -R_nkchWׅnU'.Iw~բo+})$_ݼum quʀvˢ2 8E<HƝW,CvY37 VuCҥ%1P+2cyq -N^: Fv^%eOyeAwc~S Rk_a?q&W1<9^v>`TrUnD߄0@ۃYr1${%$1t.*W@1l)tc~7/gdp1}N7N4Io<>q` ,Kʝ"@q~Jr>oFn7]ShIU/ǬyE#E>*/I"cD(+rޮOF*ؘ|\B Z'B\ Ws!#Vcr+xf3jƍZLe%@lP]P@xf Jmnd9j9f iK͎8c NZ!wF~ea2fP>v߹\ܜ??Gq+LvvP ޔCm"K׾J ~8z -12r俉\7 5IJb },5*.@ҥFgvQ4쁫} `w5}/XY|Iv G/;YQyhxg#S"o.P Y qSJL#5{!u0aVKF50zE}4'Vd<,甃elƴb$ RʖW>RZ+f}*Vs'1&?X2s:v21'BJi_?ŮPD̒Ւߑy"5]kگhU`RS__lBobB0@4q!o 4 -;Aiֲ5{Րl$`G`u!l饧Nd -:ATdj&xR8OKEsgӂ Oh-F"k+0^"um{ dD9BcΎ į,M,`L84DwTH%}&$;ڭVFtZsȩչua'5zUV4`|rغ*qIo1D;^!DC}Bi^W0&*}ce\7&]/l - bOEe)H(WG<70GjjDaQ;K㘦Mb_,sg9E_F<3y,pR[ -=VMdA]AjoiU8#zMdGU~ҢVS^ݐKExpaDsؐMo@c.f^T)oFf,-|IDѤzH?#;"p Mw ,n7!op4Bh#ƃ c>Fg姜=zPvL8F䖨Y|쯹yyeVȦinuM)3 Ve+5\^}V"ryS3*x󊰯oLj=T_[>,cXg0 9E+5>/X *_vhA}%o ~<y`UgHN4hW:w~,YJR,%cNk"r&yr>hVN-^Ů8mbQi.Uit]}4 - -F#"T@2̷}Պ=ŭ_ &ﵒ[isOLyp`9ĭ}* O7j<^&鱼*5mt ^2:eTȱvyB -M((SSÂE<c\yꭜ:la}1N [ӚKt(Prs&pΛft7׀|SxUVShhkdن(PO@m*_\܈nvx>\P81O^luOdd(@TJԂr?fXwK -_]{yB0 -ۙ%Y --vfֱ'^6lš+C[!1NexVn +а~HMOUt˜ "4_텕S0~*Nm%aB:=.r?>Ҝvk܃9hE^5aW`|@oͧ&= $ -j,35͸a]Hχ&DOPߤ8FfhUm␏K>%`|y -X -6b")Ea+zmacߍc{ '߿!{G  '6NVom(͋埘 bkfߊ| vU[JOe=$_EzSz:9Z8 ? mXo kx:7VOz-qw`7uX9yٸawY{Xl,.od ݾqpmgoK @ 7uMDxh7 +?QIIA|\ors|<pbf0`ɿȀ ml&ߋdb%%ã0whh ;A !XaTqJǡ"H}w*4,];?N(i)zƑgyu8C>ݝ%OSnHgw!4^!xn]0;pj nF/{Isi-R=|ݮ^n$CPA+>}r>uq;ƪNxhh`룙XU9KlKfIrLn՘shzm 2DCu{CeƮBs:Y҃;"H|:g}E\!{0(REԕ+{І igoGEA5Kb6z)MvݥkΫV,< XC(e/3> HfYJ] 9oTݴ-)Ra*XIiBTO8]jcl\["%j!t$+M3ɚG6R/Swc^>K):ziV炚X%Z#PUۇN2`$W;N1fw޻F զF13 GD ΕoA![ K `@AbbXd<|ֵO6iҐrz|Qyi6 +8HSIGc0Hjo Tt59)r,_g;jǥλJ-g^U49%Fs'_d'w)QNlɆ[]+"@6/yjBŀ[ܣn <]Ce+Jy혙>'á&?U$E>/"}y7(|=lalߐ^B?h9@߈#q5GVKc[ZM^g|60E<xanљ BVJ\/@mVR_MbEV3Ja;OcUuM$4|/>\)Q(n9cSDlSl+3TRi$],nKvω͠pC%#$!~Deً$ϟ;T_e.q[9Ǹs͸q?:i mDik:'hrC>H"6q VO7]4Ή!4|4qb?I/+D# =F_tl=O+lKE^_K69.5IY W IgvUO;QR_2]1t]uɰʨf ҅p7Ӄ㉮"Z[UR ٲCvp|,Qv?ҷDǮ:' .FLjIss2C/"@K=jSɶX՜u|ͮN[zx))Q}sK˝OVe"lv\u0oԨD`;m`}{O,UY *H[4$R7$8%x(!JtZ ӖҷF?NBOxBtCֻnFt62hwujڭ؊D( +99~HT=[ϾLvutŔ-".]b)U PE*$,6!!uT31@1_ptĝE|꣜q]?\ЕfXZAI 8{ᛠx6%D:G%9$2FXPϲ@3Z,Cm^\?_L=a9J>ۙɱz=@ѦxQס=_i5AiE51)uė⎡O(r|8-PǠ:zY:;~_u ߷N!p6M͡?h_`.|3Zx +MAf#"?ϞZI M<bΓ +!)XdUFؒPʹ|RV1kH {M|%_YvS>+{s Ҿ=$~N K=lF7@7ĎǢum/&h1{ǰ^bQ8K88`MGc[}=@-sȠ0Vd͡ ڪk $y 6,+W=Ȭs;<'f< /ՅƲ١fITwJ#(6__ʏf1ӕ u5(1 %f\تc0cJWkg<ɟh!Bg9pay`ߠȯ \΋L'咽cs_wbw>sT(O,LoE(0s ƶN>} M6$!kXܧڨ! +ұ\ +AB peuS:~E?j ǠG1]4ԥx6!!Sa>ڪ5#VLp8c{;[gP;>fTse׏zyc+t]ňXN204nRiՅɝnqLG2&=Y*gk$j%F +Y%Z0d"Y,hEuDcmWd:3i:p5q<9N=c^u9 +)%xg 60.Dl%3c=|Eef!_H2(h6,|Y.DRoS&_:U G#PVk)b+mIr{v J$Wc~@?f, 8Uqe~+zsY7-$O6Alf1AW.=jDݟ6 _z.ѝcMuaajJˬ"B{j4.m||LQY]*d"ARJ$zغYx+d ӟ}N(q>~aTkm[V9؟Ms*D03C +bSSjYhR?Dir⎜OʸaZWO6ARsórVD{8Ε *x.1C}F> q:,-Uv8 *Aά--)v31CƍȢcU4FlHvg4u4Ѳ +oEW9F@F.NT~bɆ014%RM7Iî&dֹq +kk}d\y# +}/_x{LK! yʹ F|?V6ƫSf2I+B/–160{p9݋ST_JBWptxd\}w}+z%\&76N.B%U=}h=Ts4:n~c]|( fa6I|N$CW*xC{ 91ʗcIyYga(T]çޤc5Z5++1|2bV5.t] j!b\J!ň +N72Ewl5c%fDQ%d{7g0V[dv˨+p*e rFf%@Vj6ڋ^zb>,5O]UMȤ&,R/%!?~d&ѩh,EdR LN";,ů$} (ΠUDgzGڕ-:* DWLv'L?,a4e2|1n:l4u-nC];i2 *T6j4 r8kz$h;6f{U +ZߜJ>^J1)V w_6a֙SiJ'33u)*};{ϿYQ\~N'M4[PUlyCmVNq+P;\ȏGH{րZ% JIJٶj5 Bq3m~Yo)ƝkVD} IZ. \J`$&X*,>]lH^mOA[P'uQXi@`Hk`wZsS`$aq;(yݷ'tTL4;؏ V81֍8f0}87Ol'o/53P"&.Jlg4BͲ9t _n;*^d@'&i6}n"ˌʪF%"NFf9Xh5x,M"g]K-b(LaU}%@(Nc:xN΍*NQw\;+:v&ET,H`'aIεṢ1XS ~^+-0dp9 I[ZR:G.|Q:bq ONGLW`P[̺$U" )銝ZQC~/]SۀMNRMڎV1'#{hfiߒ8&'\eE"6w]W X.AX Nj1*DF$Q8m|/Pf`ss/[v4'sG3 WED%ai'- 9P'<:NUQ5r{/yxHaIy qL(c$no=eh*a2 ɱc -ѭ߶BzKN{%ܫWKe+[~J>Y_NUN+?tTVA46 jx5hRc{^v>3Q+,R-_ + +k3lg6O-I<$'EO`~0D }.3[NhXiwlį}Jb(CqZ% ٔs஝D)dnܟ!mk)r]RĻhs+4!,w>N+Z~Gx72?XoC=ͫ*^} +ThL!ȯWm&>eX %+N#bS&@y/WxmET pL/a?.٫7$D -̖gNv&{>Qѧ +œ*.{H" zYZ4Nr'ubfmbSiZ(]K3}=X̅DUW2wO\|nWX +MG2kmPmQ'wЏ +Wߵ9O%$wn{<(8u~'úU]W7]7nbןZIUџ0SCPyF w4,y5m]l(2vث'CՃKU@+u6el/@[tWV PN(S\@O@`$Wq*:]'m?_%ɏ!4:m'ΚoJr"aS\#AO)BJ jӄL*Ԉ;^hFiH GFiNѠpw9Ty9^i靸C3 Sˀsx$Ү9P*If3h/.qo9-I>|͕Fq'HQM2R@C tDfKyd4&8lXBdLVtQ<`pb@451mt&NF 4٤*怭qMz&`Zk^b pwI]ȳM o5DԖ)jm)Evʹ*>}U =%g'Y3UW.C/"+C +(]!D}WI.[UMgzos"Pvښ$S>*,hx{ X_-J&O۷p`iѼGHx`|/5jqi!'E?Vt /9,-I뿈`v޳SFhPu2M +lH0Ǽ .=M\6 ?S$zNg{卪AUJ9}4<L EEr{VXl-]ޫU17pE IOdZeAϫ ɷ.2jV;;txmFx $G3OOg=h KevK2*(M9^CJVy(IzS ŗrHL8߅߂&)`1M!j:}\0 JE-Y}cM1c*W+s3wu}1Νj^YWX:~`d͎8K}"ؗ~d"hHFˡjHKm>IìV8h:>qY<+^B'}EM}6FiX?"1 ;R?kq^/᛿rDѐWEkg.>xWw1IyYG_goU#kIߟ{ijdm6MZ "( HŬd~`hs{hvwj*}+CO uY30dO<`NYAh:XĨ7u6?ŞÞnS̏eߎ-l-S\?vFW[XO+4/^rbnL6? aAdαC&P3gϜELes}5mf8D. 'K0~cKp#8$f*V}eYނ9NN,Sgmݲ{hr^2ѓ]r؅Pz$pѡ_L$~x"\e`*p\d9*hVf%KR _}yRbRꗸB/˱ &W);1M1AWxqZ|kY"W>)ZЩvH- +WC# 27kI Ԛ*\2;Ho.KWW2̵UQXG[WzJVOhnjm)A&/"E +kTYD=Jc8FHPFiU Y:ԝ&qbC }N1\Mt `[z%,;s`6`:8 E1ʃR5,ķ#7l(19-eKNsMPP| <Y +v;PY1ώ"IcG^γ9i32?%;vF2vOJ]ks1!iɉH(q9zQG;qױMVMđ꣺O}{mk8=OC/:#.@BS9f CM\rWg 9eǯ0, /JCP09cF}>:9!ߎEtܞ2jIF[ײd"LY'@H z__Cit>kEfFxVt0$и)ۑ/ӌxjX|İ"MZN ^%h OQH9Ry?a6}-:7dc}XEޯl\OGe4Pmlڼw^6?iL/3 7;ɾM6Zς„TnN 4#ځIfz6ꅱ]/Mp Emuce ZBgEEDTWfef+-eJzR*J_`ݍ8/`M\bAG82\W)#6퐈>MA]"1Y @<S?'aQE_ 68>uW 2/m5+'C79xSϹO6X՜;Gxg +li4V{Vs$a=Z19韐~?@|aF_K Jn|Uj]kkb9:h$9RiŢON9ĻBxqDqx{89Hy9>v 2\|vY5w-( K?懮osQFd9# yEJH"P~VK ¹l=:dYfX.nۆ-*Pkcf*OTWu7̈́H ,7 endstream endobj -1343 0 obj << +1253 0 obj << /Type /FontDescriptor -/FontName /JBRKUP+NimbusRomNo9L-MediItal +/FontName /YXHWDV+NimbusRomNo9L-MediItal /Flags 4 /FontBBox [-200 -324 996 964] /Ascent 688 @@ -7632,10 +7081,10 @@ endobj /ItalicAngle -15 /StemV 120 /XHeight 462 -/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/Z/a/bracketleft/bracketright/c/comma/d/e/f/g/h/i/l/m/n/o/p/r/s/t/u/underscore/v/x) -/FontFile 1342 0 R +/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/Z/a/c/comma/d/e/f/g/h/i/l/m/n/o/p/r/s/t/u/underscore/v/x) +/FontFile 1252 0 R >> endobj -1344 0 obj << +1254 0 obj << /Length1 1630 /Length2 19291 /Length3 0 @@ -7718,7 +7167,7 @@ EWkl bq~%k[d6ne60LjDF3)T>Ew endstream endobj -1345 0 obj << +1255 0 obj << /Type /FontDescriptor /FontName /BFWHCH+NimbusRomNo9L-Regu /Flags 4 @@ -7730,9 +7179,9 @@ endobj /StemV 85 /XHeight 450 /CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/a/adieresis/ampersand/b/braceleft/braceright/bracketleft/bracketright/bullet/c/colon/comma/d/e/eight/equal/f/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/quotedbl/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 1344 0 R +/FontFile 1254 0 R >> endobj -1346 0 obj << +1256 0 obj << /Length1 1647 /Length2 9103 /Length3 0 @@ -7792,7 +7241,7 @@ $ 3TۗoZ%x‡@JX6y$ ~" \Z>ݵcip.S1iiJ}'vGY1R_yrtkjM8y:bd1_dţ5| Vطc:2|,?e]Ou6k9n1&#̾ endstream endobj -1347 0 obj << +1257 0 obj << /Type /FontDescriptor /FontName /NDZOVZ+NimbusRomNo9L-ReguItal /Flags 4 @@ -7804,569 +7253,511 @@ endobj /StemV 78 /XHeight 441 /CharSet (/A/C/E/G/O/S/a/b/c/d/e/f/g/h/i/l/m/n/o/p/period/q/r/s/t/u/y) -/FontFile 1346 0 R +/FontFile 1256 0 R >> endobj -1320 0 obj << +1230 0 obj << /Type /Encoding -/Differences [2/fi/fl 33/exclam/quotedbl/numbersign 37/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater 65/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright 95/underscore 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright 149/bullet/endash 228/adieresis] +/Differences [2/fi/fl 33/exclam/quotedbl/numbersign 37/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater 65/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft 93/bracketright 95/underscore 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright 149/bullet/endash 228/adieresis] >> endobj -698 0 obj << +662 0 obj << /Type /Font /Subtype /Type1 /BaseFont /AIRNDP+CMMI10 -/FontDescriptor 1331 0 R +/FontDescriptor 1241 0 R /FirstChar 58 /LastChar 84 -/Widths 1326 0 R +/Widths 1236 0 R >> endobj -707 0 obj << +671 0 obj << /Type /Font /Subtype /Type1 /BaseFont /VYDKHY+CMR10 -/FontDescriptor 1333 0 R +/FontDescriptor 1243 0 R /FirstChar 48 /LastChar 61 -/Widths 1325 0 R +/Widths 1235 0 R >> endobj -778 0 obj << +715 0 obj << /Type /Font /Subtype /Type1 /BaseFont /NBBWCW+CMSY10 -/FontDescriptor 1335 0 R +/FontDescriptor 1245 0 R /FirstChar 3 /LastChar 106 -/Widths 1324 0 R +/Widths 1234 0 R >> endobj -854 0 obj << +778 0 obj << /Type /Font /Subtype /Type1 /BaseFont /LAJUWJ+CMSY7 -/FontDescriptor 1337 0 R +/FontDescriptor 1247 0 R /FirstChar 94 /LastChar 94 -/Widths 1323 0 R +/Widths 1233 0 R >> endobj -577 0 obj << +541 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /QUTYHC+NimbusMonL-Regu -/FontDescriptor 1339 0 R +/BaseFont /FIYGZI+NimbusMonL-Regu +/FontDescriptor 1249 0 R /FirstChar 33 /LastChar 125 -/Widths 1327 0 R -/Encoding 1320 0 R +/Widths 1237 0 R +/Encoding 1230 0 R >> endobj -424 0 obj << +396 0 obj << /Type /Font /Subtype /Type1 /BaseFont /NGPWFR+NimbusRomNo9L-Medi -/FontDescriptor 1341 0 R +/FontDescriptor 1251 0 R /FirstChar 2 /LastChar 150 -/Widths 1329 0 R -/Encoding 1320 0 R +/Widths 1239 0 R +/Encoding 1230 0 R >> endobj -1045 0 obj << +975 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /JBRKUP+NimbusRomNo9L-MediItal -/FontDescriptor 1343 0 R +/BaseFont /YXHWDV+NimbusRomNo9L-MediItal +/FontDescriptor 1253 0 R /FirstChar 44 /LastChar 120 -/Widths 1321 0 R -/Encoding 1320 0 R +/Widths 1231 0 R +/Encoding 1230 0 R >> endobj -425 0 obj << +397 0 obj << /Type /Font /Subtype /Type1 /BaseFont /BFWHCH+NimbusRomNo9L-Regu -/FontDescriptor 1345 0 R +/FontDescriptor 1255 0 R /FirstChar 2 /LastChar 228 -/Widths 1328 0 R -/Encoding 1320 0 R +/Widths 1238 0 R +/Encoding 1230 0 R >> endobj -980 0 obj << +954 0 obj << /Type /Font /Subtype /Type1 /BaseFont /NDZOVZ+NimbusRomNo9L-ReguItal -/FontDescriptor 1347 0 R +/FontDescriptor 1257 0 R /FirstChar 46 /LastChar 121 -/Widths 1322 0 R -/Encoding 1320 0 R ->> endobj -426 0 obj << -/Type /Pages -/Count 6 -/Parent 1348 0 R -/Kids [418 0 R 429 0 R 460 0 R 498 0 R 537 0 R 546 0 R] +/Widths 1232 0 R +/Encoding 1230 0 R >> endobj -555 0 obj << +398 0 obj << /Type /Pages /Count 6 -/Parent 1348 0 R -/Kids [549 0 R 557 0 R 570 0 R 597 0 R 609 0 R 617 0 R] +/Parent 1258 0 R +/Kids [390 0 R 401 0 R 432 0 R 471 0 R 508 0 R 511 0 R] >> endobj -643 0 obj << +520 0 obj << /Type /Pages /Count 6 -/Parent 1348 0 R -/Kids [637 0 R 658 0 R 671 0 R 677 0 R 683 0 R 688 0 R] +/Parent 1258 0 R +/Kids [514 0 R 522 0 R 534 0 R 560 0 R 572 0 R 580 0 R] >> endobj -700 0 obj << +606 0 obj << /Type /Pages /Count 6 -/Parent 1348 0 R -/Kids [693 0 R 703 0 R 713 0 R 721 0 R 725 0 R 729 0 R] +/Parent 1258 0 R +/Kids [600 0 R 621 0 R 634 0 R 640 0 R 646 0 R 652 0 R] >> endobj -746 0 obj << +664 0 obj << /Type /Pages /Count 6 -/Parent 1348 0 R -/Kids [743 0 R 751 0 R 759 0 R 763 0 R 774 0 R 791 0 R] +/Parent 1258 0 R +/Kids [657 0 R 667 0 R 683 0 R 690 0 R 696 0 R 700 0 R] >> endobj -816 0 obj << +720 0 obj << /Type /Pages /Count 6 -/Parent 1348 0 R -/Kids [806 0 R 835 0 R 851 0 R 862 0 R 874 0 R 909 0 R] +/Parent 1258 0 R +/Kids [711 0 R 733 0 R 744 0 R 772 0 R 790 0 R 799 0 R] >> endobj -981 0 obj << +821 0 obj << /Type /Pages /Count 6 -/Parent 1349 0 R -/Kids [977 0 R 1038 0 R 1049 0 R 1059 0 R 1064 0 R 1071 0 R] +/Parent 1258 0 R +/Kids [816 0 R 874 0 R 951 0 R 971 0 R 982 0 R 988 0 R] >> endobj -1083 0 obj << +998 0 obj << /Type /Pages /Count 6 -/Parent 1349 0 R -/Kids [1080 0 R 1092 0 R 1098 0 R 1106 0 R 1180 0 R 1267 0 R] +/Parent 1259 0 R +/Kids [995 0 R 1005 0 R 1012 0 R 1022 0 R 1026 0 R 1091 0 R] >> endobj -1319 0 obj << +1181 0 obj << /Type /Pages -/Count 1 -/Parent 1349 0 R -/Kids [1316 0 R] +/Count 2 +/Parent 1259 0 R +/Kids [1178 0 R 1227 0 R] >> endobj -1348 0 obj << +1258 0 obj << /Type /Pages /Count 36 -/Parent 1350 0 R -/Kids [426 0 R 555 0 R 643 0 R 700 0 R 746 0 R 816 0 R] +/Parent 1260 0 R +/Kids [398 0 R 520 0 R 606 0 R 664 0 R 720 0 R 821 0 R] >> endobj -1349 0 obj << +1259 0 obj << /Type /Pages -/Count 13 -/Parent 1350 0 R -/Kids [981 0 R 1083 0 R 1319 0 R] +/Count 8 +/Parent 1260 0 R +/Kids [998 0 R 1181 0 R] >> endobj -1350 0 obj << +1260 0 obj << /Type /Pages -/Count 49 -/Kids [1348 0 R 1349 0 R] +/Count 44 +/Kids [1258 0 R 1259 0 R] >> endobj -1351 0 obj << +1261 0 obj << /Type /Outlines /First 3 0 R -/Last 327 0 R -/Count 8 ->> endobj -415 0 obj << -/Title 416 0 R -/A 413 0 R -/Parent 411 0 R ->> endobj -411 0 obj << -/Title 412 0 R -/A 409 0 R -/Parent 403 0 R -/Prev 407 0 R -/First 415 0 R -/Last 415 0 R -/Count -1 ->> endobj -407 0 obj << -/Title 408 0 R -/A 405 0 R -/Parent 403 0 R -/Next 411 0 R ->> endobj -403 0 obj << -/Title 404 0 R -/A 401 0 R -/Parent 327 0 R -/Prev 331 0 R -/First 407 0 R -/Last 411 0 R -/Count -2 ->> endobj -399 0 obj << -/Title 400 0 R -/A 397 0 R -/Parent 371 0 R -/Prev 395 0 R ->> endobj -395 0 obj << -/Title 396 0 R -/A 393 0 R -/Parent 371 0 R -/Prev 391 0 R -/Next 399 0 R ->> endobj -391 0 obj << -/Title 392 0 R -/A 389 0 R -/Parent 371 0 R -/Prev 387 0 R -/Next 395 0 R +/Last 315 0 R +/Count 7 >> endobj 387 0 obj << /Title 388 0 R /A 385 0 R -/Parent 371 0 R +/Parent 359 0 R /Prev 383 0 R -/Next 391 0 R >> endobj 383 0 obj << /Title 384 0 R /A 381 0 R -/Parent 371 0 R +/Parent 359 0 R /Prev 379 0 R /Next 387 0 R >> endobj 379 0 obj << /Title 380 0 R /A 377 0 R -/Parent 371 0 R +/Parent 359 0 R /Prev 375 0 R /Next 383 0 R >> endobj 375 0 obj << /Title 376 0 R /A 373 0 R -/Parent 371 0 R +/Parent 359 0 R +/Prev 371 0 R /Next 379 0 R >> endobj 371 0 obj << /Title 372 0 R /A 369 0 R -/Parent 331 0 R -/Prev 347 0 R -/First 375 0 R -/Last 399 0 R -/Count -7 +/Parent 359 0 R +/Prev 367 0 R +/Next 375 0 R >> endobj 367 0 obj << /Title 368 0 R /A 365 0 R -/Parent 347 0 R +/Parent 359 0 R /Prev 363 0 R +/Next 371 0 R >> endobj 363 0 obj << /Title 364 0 R /A 361 0 R -/Parent 347 0 R -/Prev 359 0 R +/Parent 359 0 R /Next 367 0 R >> endobj 359 0 obj << /Title 360 0 R /A 357 0 R -/Parent 347 0 R -/Prev 355 0 R -/Next 363 0 R +/Parent 319 0 R +/Prev 335 0 R +/First 363 0 R +/Last 387 0 R +/Count -7 >> endobj 355 0 obj << /Title 356 0 R /A 353 0 R -/Parent 347 0 R +/Parent 335 0 R /Prev 351 0 R -/Next 359 0 R >> endobj 351 0 obj << /Title 352 0 R /A 349 0 R -/Parent 347 0 R +/Parent 335 0 R +/Prev 347 0 R /Next 355 0 R >> endobj 347 0 obj << /Title 348 0 R /A 345 0 R -/Parent 331 0 R -/Prev 339 0 R -/Next 371 0 R -/First 351 0 R -/Last 367 0 R -/Count -5 +/Parent 335 0 R +/Prev 343 0 R +/Next 351 0 R >> endobj 343 0 obj << /Title 344 0 R /A 341 0 R -/Parent 339 0 R +/Parent 335 0 R +/Prev 339 0 R +/Next 347 0 R >> endobj 339 0 obj << /Title 340 0 R /A 337 0 R -/Parent 331 0 R -/Prev 335 0 R -/Next 347 0 R -/First 343 0 R -/Last 343 0 R -/Count -1 +/Parent 335 0 R +/Next 343 0 R >> endobj 335 0 obj << /Title 336 0 R /A 333 0 R -/Parent 331 0 R -/Next 339 0 R +/Parent 319 0 R +/Prev 327 0 R +/Next 359 0 R +/First 339 0 R +/Last 355 0 R +/Count -5 >> endobj 331 0 obj << /Title 332 0 R /A 329 0 R /Parent 327 0 R -/Next 403 0 R -/First 335 0 R -/Last 371 0 R -/Count -4 >> endobj 327 0 obj << /Title 328 0 R /A 325 0 R -/Parent 1351 0 R -/Prev 147 0 R +/Parent 319 0 R +/Prev 323 0 R +/Next 335 0 R /First 331 0 R -/Last 403 0 R -/Count -2 +/Last 331 0 R +/Count -1 >> endobj 323 0 obj << /Title 324 0 R /A 321 0 R -/Parent 311 0 R -/Prev 319 0 R +/Parent 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 +/Parent 315 0 R +/First 323 0 R +/Last 359 0 R +/Count -4 >> endobj 315 0 obj << /Title 316 0 R /A 313 0 R -/Parent 311 0 R -/Next 319 0 R +/Parent 1261 0 R +/Prev 135 0 R +/First 319 0 R +/Last 319 0 R +/Count -1 >> endobj 311 0 obj << /Title 312 0 R /A 309 0 R -/Parent 303 0 R +/Parent 299 0 R /Prev 307 0 R -/First 315 0 R -/Last 323 0 R -/Count -3 >> endobj 307 0 obj << /Title 308 0 R /A 305 0 R -/Parent 303 0 R +/Parent 299 0 R +/Prev 303 0 R /Next 311 0 R >> endobj 303 0 obj << /Title 304 0 R /A 301 0 R -/Parent 147 0 R -/Prev 247 0 R -/First 307 0 R -/Last 311 0 R -/Count -2 +/Parent 299 0 R +/Next 307 0 R >> endobj 299 0 obj << /Title 300 0 R /A 297 0 R -/Parent 255 0 R +/Parent 291 0 R /Prev 295 0 R +/First 303 0 R +/Last 311 0 R +/Count -3 >> endobj 295 0 obj << /Title 296 0 R /A 293 0 R -/Parent 255 0 R -/Prev 291 0 R +/Parent 291 0 R /Next 299 0 R >> endobj 291 0 obj << /Title 292 0 R /A 289 0 R -/Parent 255 0 R -/Prev 287 0 R -/Next 295 0 R +/Parent 135 0 R +/Prev 235 0 R +/First 295 0 R +/Last 299 0 R +/Count -2 >> endobj 287 0 obj << /Title 288 0 R /A 285 0 R -/Parent 255 0 R +/Parent 243 0 R /Prev 283 0 R -/Next 291 0 R >> endobj 283 0 obj << /Title 284 0 R /A 281 0 R -/Parent 255 0 R +/Parent 243 0 R /Prev 279 0 R /Next 287 0 R >> endobj 279 0 obj << /Title 280 0 R /A 277 0 R -/Parent 255 0 R +/Parent 243 0 R /Prev 275 0 R /Next 283 0 R >> endobj 275 0 obj << /Title 276 0 R /A 273 0 R -/Parent 255 0 R +/Parent 243 0 R /Prev 271 0 R /Next 279 0 R >> endobj 271 0 obj << /Title 272 0 R /A 269 0 R -/Parent 255 0 R +/Parent 243 0 R /Prev 267 0 R /Next 275 0 R >> endobj 267 0 obj << /Title 268 0 R /A 265 0 R -/Parent 255 0 R +/Parent 243 0 R /Prev 263 0 R /Next 271 0 R >> endobj 263 0 obj << /Title 264 0 R /A 261 0 R -/Parent 255 0 R +/Parent 243 0 R /Prev 259 0 R /Next 267 0 R >> endobj 259 0 obj << /Title 260 0 R /A 257 0 R -/Parent 255 0 R +/Parent 243 0 R +/Prev 255 0 R /Next 263 0 R >> endobj 255 0 obj << /Title 256 0 R /A 253 0 R -/Parent 247 0 R +/Parent 243 0 R /Prev 251 0 R -/First 259 0 R -/Last 299 0 R -/Count -11 +/Next 259 0 R >> endobj 251 0 obj << /Title 252 0 R /A 249 0 R -/Parent 247 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 147 0 R -/Prev 203 0 R -/Next 303 0 R -/First 251 0 R -/Last 255 0 R -/Count -2 +/Parent 243 0 R +/Next 251 0 R >> endobj 243 0 obj << /Title 244 0 R /A 241 0 R -/Parent 211 0 R +/Parent 235 0 R /Prev 239 0 R +/First 247 0 R +/Last 287 0 R +/Count -11 >> endobj 239 0 obj << /Title 240 0 R /A 237 0 R -/Parent 211 0 R -/Prev 235 0 R +/Parent 235 0 R /Next 243 0 R >> endobj 235 0 obj << /Title 236 0 R /A 233 0 R -/Parent 211 0 R -/Prev 231 0 R -/Next 239 0 R +/Parent 135 0 R +/Prev 191 0 R +/Next 291 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 211 0 R +/Parent 199 0 R /Prev 227 0 R -/Next 235 0 R >> endobj 227 0 obj << /Title 228 0 R /A 225 0 R -/Parent 211 0 R +/Parent 199 0 R /Prev 223 0 R /Next 231 0 R >> endobj 223 0 obj << /Title 224 0 R /A 221 0 R -/Parent 211 0 R +/Parent 199 0 R /Prev 219 0 R /Next 227 0 R >> endobj 219 0 obj << /Title 220 0 R /A 217 0 R -/Parent 211 0 R +/Parent 199 0 R /Prev 215 0 R /Next 223 0 R >> endobj 215 0 obj << /Title 216 0 R /A 213 0 R -/Parent 211 0 R +/Parent 199 0 R +/Prev 211 0 R /Next 219 0 R >> endobj 211 0 obj << /Title 212 0 R /A 209 0 R -/Parent 203 0 R +/Parent 199 0 R /Prev 207 0 R -/First 215 0 R -/Last 243 0 R -/Count -8 +/Next 215 0 R >> endobj 207 0 obj << /Title 208 0 R /A 205 0 R -/Parent 203 0 R +/Parent 199 0 R +/Prev 203 0 R /Next 211 0 R >> endobj 203 0 obj << /Title 204 0 R /A 201 0 R -/Parent 147 0 R -/Prev 183 0 R -/Next 247 0 R -/First 207 0 R -/Last 211 0 R -/Count -2 +/Parent 199 0 R +/Next 207 0 R >> endobj 199 0 obj << /Title 200 0 R /A 197 0 R /Parent 191 0 R /Prev 195 0 R +/First 203 0 R +/Last 231 0 R +/Count -8 >> endobj 195 0 obj << /Title 196 0 R @@ -8377,8 +7768,9 @@ endobj 191 0 obj << /Title 192 0 R /A 189 0 R -/Parent 183 0 R -/Prev 187 0 R +/Parent 135 0 R +/Prev 171 0 R +/Next 235 0 R /First 195 0 R /Last 199 0 R /Count -2 @@ -8386,188 +7778,186 @@ endobj 187 0 obj << /Title 188 0 R /A 185 0 R -/Parent 183 0 R -/Next 191 0 R +/Parent 179 0 R +/Prev 183 0 R >> endobj 183 0 obj << /Title 184 0 R /A 181 0 R -/Parent 147 0 R -/Prev 151 0 R -/Next 203 0 R -/First 187 0 R -/Last 191 0 R -/Count -2 +/Parent 179 0 R +/Next 187 0 R >> endobj 179 0 obj << /Title 180 0 R /A 177 0 R -/Parent 159 0 R +/Parent 171 0 R /Prev 175 0 R +/First 183 0 R +/Last 187 0 R +/Count -2 >> endobj 175 0 obj << /Title 176 0 R /A 173 0 R -/Parent 159 0 R -/Prev 171 0 R +/Parent 171 0 R /Next 179 0 R >> endobj 171 0 obj << /Title 172 0 R /A 169 0 R -/Parent 159 0 R -/Prev 167 0 R -/Next 175 0 R +/Parent 135 0 R +/Prev 139 0 R +/Next 191 0 R +/First 175 0 R +/Last 179 0 R +/Count -2 >> endobj 167 0 obj << /Title 168 0 R /A 165 0 R -/Parent 159 0 R +/Parent 147 0 R /Prev 163 0 R -/Next 171 0 R >> endobj 163 0 obj << /Title 164 0 R /A 161 0 R -/Parent 159 0 R +/Parent 147 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 +/Parent 147 0 R /Prev 155 0 R -/First 163 0 R -/Last 179 0 R -/Count -5 +/Next 163 0 R >> endobj 155 0 obj << /Title 156 0 R /A 153 0 R -/Parent 151 0 R +/Parent 147 0 R +/Prev 151 0 R /Next 159 0 R >> endobj 151 0 obj << /Title 152 0 R /A 149 0 R /Parent 147 0 R -/Next 183 0 R -/First 155 0 R -/Last 159 0 R -/Count -2 +/Next 155 0 R >> endobj 147 0 obj << /Title 148 0 R /A 145 0 R -/Parent 1351 0 R -/Prev 139 0 R -/Next 327 0 R +/Parent 139 0 R +/Prev 143 0 R /First 151 0 R -/Last 303 0 R +/Last 167 0 R /Count -5 >> endobj 143 0 obj << /Title 144 0 R /A 141 0 R /Parent 139 0 R +/Next 147 0 R >> endobj 139 0 obj << /Title 140 0 R /A 137 0 R -/Parent 1351 0 R -/Prev 131 0 R -/Next 147 0 R +/Parent 135 0 R +/Next 171 0 R /First 143 0 R -/Last 143 0 R -/Count -1 +/Last 147 0 R +/Count -2 >> endobj 135 0 obj << /Title 136 0 R /A 133 0 R -/Parent 131 0 R +/Parent 1261 0 R +/Prev 127 0 R +/Next 315 0 R +/First 139 0 R +/Last 291 0 R +/Count -5 >> endobj 131 0 obj << /Title 132 0 R /A 129 0 R -/Parent 1351 0 R -/Prev 115 0 R -/Next 139 0 R -/First 135 0 R -/Last 135 0 R -/Count -1 +/Parent 127 0 R >> endobj 127 0 obj << /Title 128 0 R /A 125 0 R -/Parent 119 0 R -/Prev 123 0 R +/Parent 1261 0 R +/Prev 119 0 R +/Next 135 0 R +/First 131 0 R +/Last 131 0 R +/Count -1 >> endobj 123 0 obj << /Title 124 0 R /A 121 0 R /Parent 119 0 R -/Next 127 0 R >> endobj 119 0 obj << /Title 120 0 R /A 117 0 R -/Parent 115 0 R +/Parent 1261 0 R +/Prev 99 0 R +/Next 127 0 R /First 123 0 R -/Last 127 0 R -/Count -2 +/Last 123 0 R +/Count -1 >> endobj 115 0 obj << /Title 116 0 R /A 113 0 R -/Parent 1351 0 R -/Prev 95 0 R -/Next 131 0 R -/First 119 0 R -/Last 119 0 R -/Count -1 +/Parent 99 0 R +/Prev 107 0 R >> endobj 111 0 obj << /Title 112 0 R /A 109 0 R -/Parent 95 0 R -/Prev 103 0 R +/Parent 107 0 R >> endobj 107 0 obj << /Title 108 0 R /A 105 0 R -/Parent 103 0 R +/Parent 99 0 R +/Prev 103 0 R +/Next 115 0 R +/First 111 0 R +/Last 111 0 R +/Count -1 >> endobj 103 0 obj << /Title 104 0 R /A 101 0 R -/Parent 95 0 R -/Prev 99 0 R -/Next 111 0 R -/First 107 0 R -/Last 107 0 R -/Count -1 +/Parent 99 0 R +/Next 107 0 R >> endobj 99 0 obj << /Title 100 0 R /A 97 0 R -/Parent 95 0 R -/Next 103 0 R +/Parent 1261 0 R +/Prev 15 0 R +/Next 119 0 R +/First 103 0 R +/Last 115 0 R +/Count -3 >> endobj 95 0 obj << /Title 96 0 R /A 93 0 R -/Parent 1351 0 R -/Prev 15 0 R -/Next 115 0 R -/First 99 0 R -/Last 111 0 R -/Count -3 +/Parent 83 0 R +/Prev 91 0 R >> endobj 91 0 obj << /Title 92 0 R /A 89 0 R /Parent 83 0 R /Prev 87 0 R +/Next 95 0 R >> endobj 87 0 obj << /Title 88 0 R @@ -8581,8 +7971,8 @@ endobj /Parent 15 0 R /Prev 79 0 R /First 87 0 R -/Last 91 0 R -/Count -2 +/Last 95 0 R +/Count -3 >> endobj 79 0 obj << /Title 80 0 R @@ -8700,9 +8090,9 @@ endobj 15 0 obj << /Title 16 0 R /A 13 0 R -/Parent 1351 0 R +/Parent 1261 0 R /Prev 3 0 R -/Next 95 0 R +/Next 99 0 R /First 19 0 R /Last 83 0 R /Count -12 @@ -8722,1702 +8112,1592 @@ endobj 3 0 obj << /Title 4 0 R /A 1 0 R -/Parent 1351 0 R +/Parent 1261 0 R /Next 15 0 R /First 7 0 R /Last 11 0 R /Count -2 >> endobj -1352 0 obj << -/Names [(CommandLineUsage) 701 0 R (CommandLineUsage_ARGS) 716 0 R (CommandLineUsage_MANARGS) 717 0 R (CommandLineUsage_OPTARGS) 718 0 R (Doc-Start) 423 0 R (ENCODERBEHAVIOUR) 696 0 R] -/Limits [(CommandLineUsage) (ENCODERBEHAVIOUR)] ->> endobj -1353 0 obj << -/Names [(ENCODERBEHAVIOUR_BEHAVIOUR_BANDWIDTH) 697 0 R (ENCODERBEHAVIOUR_BEHAVIOUR_ESTIM_AVG_FRAMESIZES) 706 0 R (ENCODERBEHAVIOUR_BEHAVIOUR_TOOLS) 667 0 R (ENCODERBEHAVIOUR_FRAMESIZES_AND_BIT_RESERVOIR) 699 0 R (Item.1) 576 0 R (Item.2) 578 0 R] -/Limits [(ENCODERBEHAVIOUR_BEHAVIOUR_BANDWIDTH) (Item.2)] ->> endobj -1354 0 obj << -/Names [(Item.3) 579 0 R (Item.4) 580 0 R (Item.5) 600 0 R (Item.6) 601 0 R (LIBUSE) 573 0 R (LIBUSE_CallingSequence) 575 0 R] -/Limits [(Item.3) (LIBUSE_CallingSequence)] +1262 0 obj << +/Names [(Doc-Start) 395 0 R (ENCODERBEHAVIOUR) 660 0 R (ENCODERBEHAVIOUR_BEHAVIOUR_BANDWIDTH) 661 0 R (ENCODERBEHAVIOUR_BEHAVIOUR_ESTIM_AVG_FRAMESIZES) 670 0 R (ENCODERBEHAVIOUR_BEHAVIOUR_TOOLS) 630 0 R (ENCODERBEHAVIOUR_FRAMESIZES_AND_BIT_RESERVOIR) 663 0 R] +/Limits [(Doc-Start) (ENCODERBEHAVIOUR_FRAMESIZES_AND_BIT_RESERVOIR)] >> endobj -1355 0 obj << -/Names [(LIBUSE_InterfaceDescription) 574 0 R (LIBUSE_allocIOBufs) 612 0 R (LIBUSE_argLists) 620 0 R (LIBUSE_audiochCfg) 664 0 R (LIBUSE_bufDes) 603 0 R (LIBUSE_cfgMetaData) 640 0 R] -/Limits [(LIBUSE_InterfaceDescription) (LIBUSE_cfgMetaData)] +1263 0 obj << +/Names [(Item.1) 540 0 R (Item.2) 542 0 R (Item.3) 543 0 R (Item.4) 544 0 R (Item.5) 563 0 R (Item.6) 564 0 R] +/Limits [(Item.1) (Item.6)] >> endobj -1356 0 obj << -/Names [(LIBUSE_channelMode) 661 0 R (LIBUSE_encMandatory) 642 0 R (LIBUSE_encOpen) 584 0 R (LIBUSE_encParams) 586 0 R (LIBUSE_encQual) 663 0 R (LIBUSE_encReconf) 588 0 R] -/Limits [(LIBUSE_channelMode) (LIBUSE_encReconf)] +1264 0 obj << +/Names [(LIBUSE) 537 0 R (LIBUSE_CallingSequence) 539 0 R (LIBUSE_InterfaceDescription) 538 0 R (LIBUSE_allocIOBufs) 575 0 R (LIBUSE_argLists) 583 0 R (LIBUSE_audiochCfg) 627 0 R] +/Limits [(LIBUSE) (LIBUSE_audiochCfg)] >> endobj -1357 0 obj << -/Names [(LIBUSE_feedInBuf) 602 0 R (LIBUSE_reommendedConfig) 680 0 R (LIBUSE_reommendedConfigLC) 681 0 R (LIBUSE_reommendedConfigLD) 686 0 R (LIBUSE_suppBitrates) 674 0 R (LIBUSE_writeOutData) 604 0 R] -/Limits [(LIBUSE_feedInBuf) (LIBUSE_writeOutData)] +1265 0 obj << +/Names [(LIBUSE_bufDes) 566 0 R (LIBUSE_cfgMetaData) 603 0 R (LIBUSE_channelMode) 624 0 R (LIBUSE_encMandatory) 605 0 R (LIBUSE_encOpen) 547 0 R (LIBUSE_encParams) 549 0 R] +/Limits [(LIBUSE_bufDes) (LIBUSE_encParams)] >> endobj -1358 0 obj << -/Names [(aacenc__lib_8h) 581 0 R (aacenc__lib_8h_a04ddaeecd6dc422bb72175b9e0ab3fea) 583 0 R (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) 923 0 R (aacenc__lib_8h_a28cbc417258c73ad55d613526df8fad5) 1046 0 R (aacenc__lib_8h_a2a5f6ec334fff553f0fd9e36d9408e94) 605 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846) 992 0 R] -/Limits [(aacenc__lib_8h) (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846)] +1266 0 obj << +/Names [(LIBUSE_encQual) 626 0 R (LIBUSE_encReconf) 551 0 R (LIBUSE_feedInBuf) 565 0 R (LIBUSE_reommendedConfig) 643 0 R (LIBUSE_reommendedConfigELD) 650 0 R (LIBUSE_reommendedConfigLC) 644 0 R] +/Limits [(LIBUSE_encQual) (LIBUSE_reommendedConfigLC)] >> endobj -1359 0 obj << -/Names [(aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a08acd30267f5bd8c4047259fbc40fd98) 998 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a82028e22ad9293b97d10ee57abf67bdf) 996 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a96d66031cde3d5d89d8457e45036bd94) 994 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846ab97edc65b5ed3be8c11f3ba9bcca22f3) 993 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846abcbfac74b1bcd90099e3cf6b1fcd19f3) 997 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846afcd151f12c441417e69746762d34ea33) 995 0 R] -/Limits [(aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a08acd30267f5bd8c4047259fbc40fd98) (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846afcd151f12c441417e69746762d34ea33)] +1267 0 obj << +/Names [(LIBUSE_reommendedConfigLD) 649 0 R (LIBUSE_suppBitrates) 637 0 R (LIBUSE_writeOutData) 567 0 R (aacenc__lib_8h) 545 0 R (aacenc__lib_8h_a04ddaeecd6dc422bb72175b9e0ab3fea) 546 0 R (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b) 830 0 R] +/Limits [(LIBUSE_reommendedConfigLD) (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b)] >> endobj -1360 0 obj << -/Names [(aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) 585 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47) 784 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a510ae495f7636503ecfe111f75f66d50) 646 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a51cb08659a6af422761d58090766faa8) 985 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a6a362853fb508e259718dabe65c7a57e) 984 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a857575621d11cca83fab4d5c70b55181) 983 0 R] -/Limits [(aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a857575621d11cca83fab4d5c70b55181)] +1268 0 obj << +/Names [(aacenc__lib_8h_a28cbc417258c73ad55d613526df8fad5) 967 0 R (aacenc__lib_8h_a2a5f6ec334fff553f0fd9e36d9408e94) 568 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846) 901 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a08acd30267f5bd8c4047259fbc40fd98) 907 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a82028e22ad9293b97d10ee57abf67bdf) 905 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a96d66031cde3d5d89d8457e45036bd94) 903 0 R] +/Limits [(aacenc__lib_8h_a28cbc417258c73ad55d613526df8fad5) (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846a96d66031cde3d5d89d8457e45036bd94)] >> endobj -1361 0 obj << -/Names [(aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47aea749d078297e7079337d6d47171a8b6) 982 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483e) 924 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea10b93e7c1f1def31f634b6fb7a894409) 926 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea189c4a7532530a89ab214aba35b1e982) 930 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea1a79b7f1cefc5f89ba7c10cfa020116f) 928 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea3b7906c278268857fa6f8d7e39b2b5c3) 936 0 R] -/Limits [(aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47aea749d078297e7079337d6d47171a8b6) (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea3b7906c278268857fa6f8d7e39b2b5c3)] +1269 0 obj << +/Names [(aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846ab97edc65b5ed3be8c11f3ba9bcca22f3) 902 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846abcbfac74b1bcd90099e3cf6b1fcd19f3) 906 0 R (aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846afcd151f12c441417e69746762d34ea33) 904 0 R (aacenc__lib_8h_a5743dca1ec3746f9c5ecb839a132ba7e) 548 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47) 722 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a510ae495f7636503ecfe111f75f66d50) 609 0 R] +/Limits [(aacenc__lib_8h_a43cc9e24ab8d23e6f3241a30b502b846ab97edc65b5ed3be8c11f3ba9bcca22f3) (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a510ae495f7636503ecfe111f75f66d50)] >> endobj -1362 0 obj << -/Names [(aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea47979433239c09930ed98e85f5b81971) 929 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea51de868cffa67ffe361085555a6e5ea2) 933 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea5a631fa755a8d02a97a8184725da4b57) 935 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea5af1b153eb8f1a28a543419d10562cbf) 931 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea8e8c0fd770036a2bc58fc062f5044454) 934 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea98f5f419028ff1b93551adb910ca0281) 925 0 R] -/Limits [(aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea47979433239c09930ed98e85f5b81971) (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea98f5f419028ff1b93551adb910ca0281)] +1270 0 obj << +/Names [(aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a51cb08659a6af422761d58090766faa8) 894 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a6a362853fb508e259718dabe65c7a57e) 893 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a857575621d11cca83fab4d5c70b55181) 892 0 R (aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47aea749d078297e7079337d6d47171a8b6) 891 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483e) 878 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea10b93e7c1f1def31f634b6fb7a894409) 880 0 R] +/Limits [(aacenc__lib_8h_a68ca23c646df4d306e2412b926292a47a51cb08659a6af422761d58090766faa8) (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea10b93e7c1f1def31f634b6fb7a894409)] >> endobj -1363 0 obj << -/Names [(aacenc__lib_8h_a692c324a5fe0f8335387264357bd483eae9b8c1b6153a63fbf152a60e422ca433) 932 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483eaf35935e997b3321eda6d083c9322f347) 927 0 R (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) 587 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) 651 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a017e2a6349d3ae944338a6f0ba892947) 1006 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a02f49b93eaadb6a903b87670849255a5) 665 0 R] -/Limits [(aacenc__lib_8h_a692c324a5fe0f8335387264357bd483eae9b8c1b6153a63fbf152a60e422ca433) (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a02f49b93eaadb6a903b87670849255a5)] +1271 0 obj << +/Names [(aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea189c4a7532530a89ab214aba35b1e982) 884 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea1a79b7f1cefc5f89ba7c10cfa020116f) 882 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea3b7906c278268857fa6f8d7e39b2b5c3) 890 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea47979433239c09930ed98e85f5b81971) 883 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea51de868cffa67ffe361085555a6e5ea2) 887 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea5a631fa755a8d02a97a8184725da4b57) 889 0 R] +/Limits [(aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea189c4a7532530a89ab214aba35b1e982) (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea5a631fa755a8d02a97a8184725da4b57)] >> endobj -1364 0 obj << -/Names [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a0ee251ffa58317c7ea29364d344c4660) 644 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a2e2b4d3e563dc169c06d590d8c833243) 1003 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3869e3bae5904258eff0b77d2ebed3b1) 1009 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3923cb84146e101030271772fe33ea5a) 1010 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a39b30031d8438b4018173388aead5bdf) 1007 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a443da990a60343083e72726a65f4509b) 668 0 R] -/Limits [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a0ee251ffa58317c7ea29364d344c4660) (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a443da990a60343083e72726a65f4509b)] +1272 0 obj << +/Names [(aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea5af1b153eb8f1a28a543419d10562cbf) 885 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea8e8c0fd770036a2bc58fc062f5044454) 888 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea98f5f419028ff1b93551adb910ca0281) 879 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483eae9b8c1b6153a63fbf152a60e422ca433) 886 0 R (aacenc__lib_8h_a692c324a5fe0f8335387264357bd483eaf35935e997b3321eda6d083c9322f347) 881 0 R (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e) 550 0 R] +/Limits [(aacenc__lib_8h_a692c324a5fe0f8335387264357bd483ea5af1b153eb8f1a28a543419d10562cbf) (aacenc__lib_8h_a6ccf4948de12c1cde8ca22a1216c5d3e)] >> endobj -1365 0 obj << -/Names [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a5e46c726aadf91189ccb4f1ec3e4b52f) 999 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a730a1ba1041f8671a11ca824fcd0455d) 1002 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a80b535c275f9f60c644d91263f0638a5) 1000 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a87c7912a645d479132465e6d8e694b36) 1008 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a8a8be3fdebec2693c86e3e63f35ee228) 1001 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a955c106558ebb10a74a555a38b45ae1c) 1005 0 R] -/Limits [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a5e46c726aadf91189ccb4f1ec3e4b52f) (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a955c106558ebb10a74a555a38b45ae1c)] +1273 0 obj << +/Names [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) 614 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a017e2a6349d3ae944338a6f0ba892947) 960 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a02f49b93eaadb6a903b87670849255a5) 628 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a0ee251ffa58317c7ea29364d344c4660) 607 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a2e2b4d3e563dc169c06d590d8c833243) 912 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3869e3bae5904258eff0b77d2ebed3b1) 963 0 R] +/Limits [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4) (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3869e3bae5904258eff0b77d2ebed3b1)] >> endobj -1366 0 obj << -/Names [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aab4d4c3cfcad7bd7bdebfd947fea8e75) 1004 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aaf0644b51fd01b31c73eb2ebc140a1a1) 1012 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ad2accfe182077bfe80ba43a3f22cf7bb) 675 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ae6283b321f75b769e9306c6482f2acd5) 1011 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aef811ce5aab93dcba6584109d266b579) 666 0 R (aacenc__lib_8h_a9b64b2026a1475eb5c7a67fc1364ed94) 589 0 R] -/Limits [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aab4d4c3cfcad7bd7bdebfd947fea8e75) (aacenc__lib_8h_a9b64b2026a1475eb5c7a67fc1364ed94)] +1274 0 obj << +/Names [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3923cb84146e101030271772fe33ea5a) 964 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a39b30031d8438b4018173388aead5bdf) 961 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a443da990a60343083e72726a65f4509b) 631 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a5e46c726aadf91189ccb4f1ec3e4b52f) 908 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a730a1ba1041f8671a11ca824fcd0455d) 911 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a80b535c275f9f60c644d91263f0638a5) 909 0 R] +/Limits [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3923cb84146e101030271772fe33ea5a) (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a80b535c275f9f60c644d91263f0638a5)] >> endobj -1367 0 obj << -/Names [(aacenc__lib_8h_aac28c7c3724b8bc87558bc35a22bf23c) 650 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1) 647 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1a7560bc907e827954b0b55f87751fdbeb) 986 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1a95efe9f7b6df0a6628ec7e2c61646fe9) 988 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1aa0dc03a5dc38b25ac1ea9d8ddf892fb5) 991 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1aa9315468e85d31968b147a4080e352a7) 990 0 R] -/Limits [(aacenc__lib_8h_aac28c7c3724b8bc87558bc35a22bf23c) (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1aa9315468e85d31968b147a4080e352a7)] +1275 0 obj << +/Names [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a87c7912a645d479132465e6d8e694b36) 962 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a8a8be3fdebec2693c86e3e63f35ee228) 910 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a955c106558ebb10a74a555a38b45ae1c) 959 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aab4d4c3cfcad7bd7bdebfd947fea8e75) 665 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aaf0644b51fd01b31c73eb2ebc140a1a1) 966 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ab381330bdc59b0213ad3dedcb4f2f0f7) 958 0 R] +/Limits [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a87c7912a645d479132465e6d8e694b36) (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ab381330bdc59b0213ad3dedcb4f2f0f7)] >> endobj -1368 0 obj << -/Names [(aacenc__lib_8h_aee37ab1a371397d239178df6194911d1af4a650d61726dd5bbbb560042bb0b8a2) 989 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1af88950dea139037d728aefe7722191ec) 987 0 R (chapter*.1) 462 0 R (chapter.1) 2 0 R (chapter.2) 14 0 R (chapter.3) 94 0 R] -/Limits [(aacenc__lib_8h_aee37ab1a371397d239178df6194911d1af4a650d61726dd5bbbb560042bb0b8a2) (chapter.3)] +1276 0 obj << +/Names [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ad2accfe182077bfe80ba43a3f22cf7bb) 638 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ae6283b321f75b769e9306c6482f2acd5) 965 0 R (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4aef811ce5aab93dcba6584109d266b579) 629 0 R (aacenc__lib_8h_a9b64b2026a1475eb5c7a67fc1364ed94) 552 0 R (aacenc__lib_8h_aac28c7c3724b8bc87558bc35a22bf23c) 613 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1) 610 0 R] +/Limits [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4ad2accfe182077bfe80ba43a3f22cf7bb) (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1)] >> endobj -1369 0 obj << -/Names [(chapter.4) 114 0 R (chapter.5) 130 0 R (chapter.6) 138 0 R (chapter.7) 146 0 R (chapter.8) 326 0 R (index) 552 0 R] -/Limits [(chapter.4) (index)] +1277 0 obj << +/Names [(aacenc__lib_8h_aee37ab1a371397d239178df6194911d1a7560bc907e827954b0b55f87751fdbeb) 895 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1a95efe9f7b6df0a6628ec7e2c61646fe9) 897 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1aa0dc03a5dc38b25ac1ea9d8ddf892fb5) 900 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1aa9315468e85d31968b147a4080e352a7) 899 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1af4a650d61726dd5bbbb560042bb0b8a2) 898 0 R (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1af88950dea139037d728aefe7722191ec) 896 0 R] +/Limits [(aacenc__lib_8h_aee37ab1a371397d239178df6194911d1a7560bc907e827954b0b55f87751fdbeb) (aacenc__lib_8h_aee37ab1a371397d239178df6194911d1af88950dea139037d728aefe7722191ec)] >> endobj -1370 0 obj << -/Names [(index_Scope) 553 0 R (index_encBasics) 554 0 R (main_8cpp) 582 0 R (main_8cpp_adacbe0175a79dff748855d8c9839f82b) 719 0 R (page.1) 551 0 R (page.10) 679 0 R] -/Limits [(index_Scope) (page.10)] +1278 0 obj << +/Names [(chapter*.1) 434 0 R (chapter.1) 2 0 R (chapter.2) 14 0 R (chapter.3) 98 0 R (chapter.4) 118 0 R (chapter.5) 126 0 R] +/Limits [(chapter*.1) (chapter.5)] >> endobj -1371 0 obj << -/Names [(page.11) 685 0 R (page.12) 690 0 R (page.13) 695 0 R (page.14) 705 0 R (page.15) 715 0 R (page.16) 723 0 R] -/Limits [(page.11) (page.16)] +1279 0 obj << +/Names [(chapter.6) 134 0 R (chapter.7) 314 0 R (index) 517 0 R (index_Scope) 518 0 R (index_encBasics) 519 0 R (page.1) 516 0 R] +/Limits [(chapter.6) (page.1)] >> endobj -1372 0 obj << -/Names [(page.17) 727 0 R (page.18) 731 0 R (page.19) 745 0 R (page.2) 559 0 R (page.20) 753 0 R (page.21) 761 0 R] -/Limits [(page.17) (page.21)] +1280 0 obj << +/Names [(page.10) 642 0 R (page.11) 648 0 R (page.12) 654 0 R (page.13) 659 0 R (page.14) 669 0 R (page.15) 685 0 R] +/Limits [(page.10) (page.15)] >> endobj -1373 0 obj << -/Names [(page.22) 765 0 R (page.23) 776 0 R (page.24) 793 0 R (page.25) 808 0 R (page.26) 837 0 R (page.27) 853 0 R] -/Limits [(page.22) (page.27)] +1281 0 obj << +/Names [(page.16) 692 0 R (page.17) 698 0 R (page.18) 702 0 R (page.19) 713 0 R (page.2) 524 0 R (page.20) 735 0 R] +/Limits [(page.16) (page.20)] >> endobj -1374 0 obj << -/Names [(page.28) 864 0 R (page.29) 876 0 R (page.3) 572 0 R (page.30) 911 0 R (page.31) 979 0 R (page.32) 1040 0 R] -/Limits [(page.28) (page.32)] +1282 0 obj << +/Names [(page.21) 746 0 R (page.22) 774 0 R (page.23) 792 0 R (page.24) 801 0 R (page.25) 818 0 R (page.26) 876 0 R] +/Limits [(page.21) (page.26)] >> endobj -1375 0 obj << -/Names [(page.33) 1051 0 R (page.34) 1061 0 R (page.35) 1066 0 R (page.36) 1073 0 R (page.37) 1082 0 R (page.38) 1094 0 R] -/Limits [(page.33) (page.38)] +1283 0 obj << +/Names [(page.27) 953 0 R (page.28) 973 0 R (page.29) 984 0 R (page.3) 536 0 R (page.30) 990 0 R (page.31) 997 0 R] +/Limits [(page.27) (page.31)] >> endobj -1376 0 obj << -/Names [(page.39) 1100 0 R (page.4) 599 0 R (page.40) 1108 0 R (page.41) 1182 0 R (page.42) 1269 0 R (page.43) 1318 0 R] -/Limits [(page.39) (page.43)] +1284 0 obj << +/Names [(page.32) 1007 0 R (page.33) 1014 0 R (page.34) 1024 0 R (page.35) 1028 0 R (page.36) 1093 0 R (page.37) 1180 0 R] +/Limits [(page.32) (page.37)] >> endobj -1377 0 obj << -/Names [(page.5) 611 0 R (page.6) 619 0 R (page.7) 639 0 R (page.8) 660 0 R (page.9) 673 0 R (section*.10) 1041 0 R] -/Limits [(page.5) (section*.10)] +1285 0 obj << +/Names [(page.38) 1229 0 R (page.4) 562 0 R (page.5) 574 0 R (page.6) 582 0 R (page.7) 602 0 R (page.8) 623 0 R] +/Limits [(page.38) (page.8)] >> endobj -1378 0 obj << -/Names [(section*.11) 1109 0 R (section*.2) 777 0 R (section*.3) 794 0 R (section*.4) 809 0 R (section*.5) 838 0 R (section*.6) 865 0 R] -/Limits [(section*.11) (section*.6)] +1286 0 obj << +/Names [(page.9) 636 0 R (section*.10) 955 0 R (section*.2) 714 0 R (section*.3) 736 0 R (section*.4) 747 0 R (section*.5) 775 0 R] +/Limits [(page.9) (section*.5)] >> endobj -1379 0 obj << -/Names [(section*.7) 912 0 R (section*.8) 913 0 R (section*.9) 914 0 R (section.1.1) 6 0 R (section.1.2) 10 0 R (section.2.1) 18 0 R] -/Limits [(section*.7) (section.2.1)] +1287 0 obj << +/Names [(section*.6) 802 0 R (section*.7) 819 0 R (section*.8) 820 0 R (section*.9) 877 0 R (section.1.1) 6 0 R (section.1.2) 10 0 R] +/Limits [(section*.6) (section.1.2)] >> endobj -1380 0 obj << -/Names [(section.2.10) 74 0 R (section.2.11) 78 0 R (section.2.12) 82 0 R (section.2.2) 22 0 R (section.2.3) 26 0 R (section.2.4) 30 0 R] -/Limits [(section.2.10) (section.2.4)] +1288 0 obj << +/Names [(section.2.1) 18 0 R (section.2.10) 74 0 R (section.2.11) 78 0 R (section.2.12) 82 0 R (section.2.2) 22 0 R (section.2.3) 26 0 R] +/Limits [(section.2.1) (section.2.3)] >> endobj -1381 0 obj << -/Names [(section.2.5) 42 0 R (section.2.6) 46 0 R (section.2.7) 50 0 R (section.2.8) 54 0 R (section.2.9) 58 0 R (section.3.1) 98 0 R] -/Limits [(section.2.5) (section.3.1)] +1289 0 obj << +/Names [(section.2.4) 30 0 R (section.2.5) 42 0 R (section.2.6) 46 0 R (section.2.7) 50 0 R (section.2.8) 54 0 R (section.2.9) 58 0 R] +/Limits [(section.2.4) (section.2.9)] >> endobj -1382 0 obj << -/Names [(section.3.2) 102 0 R (section.3.3) 110 0 R (section.4.1) 118 0 R (section.5.1) 134 0 R (section.6.1) 142 0 R (section.7.1) 150 0 R] -/Limits [(section.3.2) (section.7.1)] +1290 0 obj << +/Names [(section.3.1) 102 0 R (section.3.2) 106 0 R (section.3.3) 114 0 R (section.4.1) 122 0 R (section.5.1) 130 0 R (section.6.1) 138 0 R] +/Limits [(section.3.1) (section.6.1)] >> endobj -1383 0 obj << -/Names [(section.7.2) 182 0 R (section.7.3) 202 0 R (section.7.4) 246 0 R (section.7.5) 302 0 R (section.8.1) 330 0 R (section.8.2) 402 0 R] -/Limits [(section.7.2) (section.8.2)] +1291 0 obj << +/Names [(section.6.2) 170 0 R (section.6.3) 190 0 R (section.6.4) 234 0 R (section.6.5) 290 0 R (section.7.1) 318 0 R (structAACENC__BufDesc) 576 0 R] +/Limits [(section.6.2) (structAACENC__BufDesc)] >> endobj -1384 0 obj << -/Names [(structAACENC__BufDesc) 613 0 R (structAACENC__BufDesc_a2c09424d3a61cdbdb80c8d9ebb42ce71) 780 0 R (structAACENC__BufDesc_a324387bb8e5f44650c6e17c209bb05a9) 782 0 R (structAACENC__BufDesc_ab13b6a5c10505c3defd8bb1c19eac81d) 781 0 R (structAACENC__BufDesc_ac32946f846b95272038017687a96f2c1) 779 0 R (structAACENC__BufDesc_ace97d9ab9ad2f7b24041ee253ad7372f) 783 0 R] -/Limits [(structAACENC__BufDesc) (structAACENC__BufDesc_ace97d9ab9ad2f7b24041ee253ad7372f)] +1292 0 obj << +/Names [(structAACENC__BufDesc_a2c09424d3a61cdbdb80c8d9ebb42ce71) 717 0 R (structAACENC__BufDesc_a324387bb8e5f44650c6e17c209bb05a9) 721 0 R (structAACENC__BufDesc_ab13b6a5c10505c3defd8bb1c19eac81d) 718 0 R (structAACENC__BufDesc_ac32946f846b95272038017687a96f2c1) 716 0 R (structAACENC__BufDesc_ace97d9ab9ad2f7b24041ee253ad7372f) 719 0 R (structAACENC__InArgs) 686 0 R] +/Limits [(structAACENC__BufDesc_a2c09424d3a61cdbdb80c8d9ebb42ce71) (structAACENC__InArgs)] >> endobj -1385 0 obj << -/Names [(structAACENC__InArgs) 747 0 R (structAACENC__InArgs_aa33d59e07bbd49bfe4dd6793763c6d48) 795 0 R (structAACENC__InArgs_aefc45c133d4f9775d8d0aadf56302ae4) 796 0 R (structAACENC__InfoStruct) 748 0 R (structAACENC__InfoStruct_a06f045f69acad8125b1fb814d565549c) 817 0 R (structAACENC__InfoStruct_a3356592232c6536392a58a6c9e185cb6) 811 0 R] -/Limits [(structAACENC__InArgs) (structAACENC__InfoStruct_a3356592232c6536392a58a6c9e185cb6)] +1293 0 obj << +/Names [(structAACENC__InArgs_aa33d59e07bbd49bfe4dd6793763c6d48) 737 0 R (structAACENC__InArgs_aefc45c133d4f9775d8d0aadf56302ae4) 738 0 R (structAACENC__InfoStruct) 687 0 R (structAACENC__InfoStruct_a06f045f69acad8125b1fb814d565549c) 755 0 R (structAACENC__InfoStruct_a3356592232c6536392a58a6c9e185cb6) 749 0 R (structAACENC__InfoStruct_a5187acfd8fb7585377ebf162fbb9db39) 754 0 R] +/Limits [(structAACENC__InArgs_aa33d59e07bbd49bfe4dd6793763c6d48) (structAACENC__InfoStruct_a5187acfd8fb7585377ebf162fbb9db39)] >> endobj -1386 0 obj << -/Names [(structAACENC__InfoStruct_a5187acfd8fb7585377ebf162fbb9db39) 818 0 R (structAACENC__InfoStruct_a5bb3228c5af5584f97c54bdf8ed946e3) 810 0 R (structAACENC__InfoStruct_a993149bc5985d79c40d6e96a2d90a228) 813 0 R (structAACENC__InfoStruct_ab5c902598267b09b625e440b53937c76) 812 0 R (structAACENC__InfoStruct_ab919b721d3ef5d4dd56c46614cdf0047) 814 0 R (structAACENC__InfoStruct_ac786a4ebf4dc7f2357cbc142265f5dd8) 815 0 R] -/Limits [(structAACENC__InfoStruct_a5187acfd8fb7585377ebf162fbb9db39) (structAACENC__InfoStruct_ac786a4ebf4dc7f2357cbc142265f5dd8)] +1294 0 obj << +/Names [(structAACENC__InfoStruct_a5bb3228c5af5584f97c54bdf8ed946e3) 748 0 R (structAACENC__InfoStruct_a993149bc5985d79c40d6e96a2d90a228) 751 0 R (structAACENC__InfoStruct_ab5c902598267b09b625e440b53937c76) 750 0 R (structAACENC__InfoStruct_ab919b721d3ef5d4dd56c46614cdf0047) 752 0 R (structAACENC__InfoStruct_ac786a4ebf4dc7f2357cbc142265f5dd8) 753 0 R (structAACENC__MetaData) 608 0 R] +/Limits [(structAACENC__InfoStruct_a5bb3228c5af5584f97c54bdf8ed946e3) (structAACENC__MetaData)] >> endobj -1387 0 obj << -/Names [(structAACENC__MetaData) 645 0 R (structAACENC__MetaData_a06cce4e89d53d956d27fb20892461aa0) 648 0 R (structAACENC__MetaData_a0ad6337da83fa3a43a22f87d4ee8b192) 847 0 R (structAACENC__MetaData_a1e67ac741a9080f11325d0c02223f046) 839 0 R (structAACENC__MetaData_a47e42d88c7abcaaa2fa9a72f6b6eaa24) 844 0 R (structAACENC__MetaData_a77fd2ae629044c75369a51760a00d57f) 840 0 R] -/Limits [(structAACENC__MetaData) (structAACENC__MetaData_a77fd2ae629044c75369a51760a00d57f)] +1295 0 obj << +/Names [(structAACENC__MetaData_a06cce4e89d53d956d27fb20892461aa0) 611 0 R (structAACENC__MetaData_a0ad6337da83fa3a43a22f87d4ee8b192) 779 0 R (structAACENC__MetaData_a1e67ac741a9080f11325d0c02223f046) 776 0 R (structAACENC__MetaData_a47e42d88c7abcaaa2fa9a72f6b6eaa24) 783 0 R (structAACENC__MetaData_a77fd2ae629044c75369a51760a00d57f) 780 0 R (structAACENC__MetaData_a9274bda31c82bd154ddb3767b74be6b2) 612 0 R] +/Limits [(structAACENC__MetaData_a06cce4e89d53d956d27fb20892461aa0) (structAACENC__MetaData_a9274bda31c82bd154ddb3767b74be6b2)] >> endobj -1388 0 obj << -/Names [(structAACENC__MetaData_a9274bda31c82bd154ddb3767b74be6b2) 649 0 R (structAACENC__MetaData_aa2fbd6a3c66ac05e69e42782807e7ba4) 843 0 R (structAACENC__MetaData_ace0f370c1026d179ea122c0820e1d17c) 845 0 R (structAACENC__MetaData_ad2646dc407b31f38dbf71178b6780916) 846 0 R (structAACENC__MetaData_aeb0d2d7748c98809112088d0bd997f61) 842 0 R (structAACENC__MetaData_af001f70f58df01e7e65105bf752a44bd) 841 0 R] -/Limits [(structAACENC__MetaData_a9274bda31c82bd154ddb3767b74be6b2) (structAACENC__MetaData_af001f70f58df01e7e65105bf752a44bd)] +1296 0 obj << +/Names [(structAACENC__MetaData_aa2fbd6a3c66ac05e69e42782807e7ba4) 782 0 R (structAACENC__MetaData_ace0f370c1026d179ea122c0820e1d17c) 784 0 R (structAACENC__MetaData_ad2646dc407b31f38dbf71178b6780916) 785 0 R (structAACENC__MetaData_aeb0d2d7748c98809112088d0bd997f61) 781 0 R (structAACENC__MetaData_af001f70f58df01e7e65105bf752a44bd) 777 0 R (structAACENC__OutArgs) 688 0 R] +/Limits [(structAACENC__MetaData_aa2fbd6a3c66ac05e69e42782807e7ba4) (structAACENC__OutArgs)] >> endobj -1389 0 obj << -/Names [(structAACENC__OutArgs) 749 0 R (structAACENC__OutArgs_a7d481a0e52142dcdbdfa34677b111d7e) 866 0 R (structAACENC__OutArgs_aa08d19137d0dbd54d3d86f88a85eb149) 868 0 R (structAACENC__OutArgs_ad4d8784f4d5504a5f87ef44af1e7b6db) 867 0 R (subsection.2.12.1) 86 0 R (subsection.2.12.2) 90 0 R] -/Limits [(structAACENC__OutArgs) (subsection.2.12.2)] +1297 0 obj << +/Names [(structAACENC__OutArgs_a7d481a0e52142dcdbdfa34677b111d7e) 803 0 R (structAACENC__OutArgs_aa08d19137d0dbd54d3d86f88a85eb149) 805 0 R (structAACENC__OutArgs_ad4d8784f4d5504a5f87ef44af1e7b6db) 804 0 R (subsection.2.12.1) 86 0 R (subsection.2.12.2) 90 0 R (subsection.2.12.3) 94 0 R] +/Limits [(structAACENC__OutArgs_a7d481a0e52142dcdbdfa34677b111d7e) (subsection.2.12.3)] >> endobj -1390 0 obj << -/Names [(subsection.2.4.1) 34 0 R (subsection.2.4.2) 38 0 R (subsection.2.9.1) 62 0 R (subsection.2.9.2) 66 0 R (subsection.2.9.3) 70 0 R (subsection.3.2.1) 106 0 R] +1298 0 obj << +/Names [(subsection.2.4.1) 34 0 R (subsection.2.4.2) 38 0 R (subsection.2.9.1) 62 0 R (subsection.2.9.2) 66 0 R (subsection.2.9.3) 70 0 R (subsection.3.2.1) 110 0 R] /Limits [(subsection.2.4.1) (subsection.3.2.1)] >> endobj -1391 0 obj << -/Names [(subsection.4.1.1) 122 0 R (subsection.4.1.2) 126 0 R (subsection.7.1.1) 154 0 R (subsection.7.1.2) 158 0 R (subsection.7.2.1) 186 0 R (subsection.7.2.2) 190 0 R] -/Limits [(subsection.4.1.1) (subsection.7.2.2)] ->> endobj -1392 0 obj << -/Names [(subsection.7.3.1) 206 0 R (subsection.7.3.2) 210 0 R (subsection.7.4.1) 250 0 R (subsection.7.4.2) 254 0 R (subsection.7.5.1) 306 0 R (subsection.7.5.2) 310 0 R] -/Limits [(subsection.7.3.1) (subsection.7.5.2)] ->> endobj -1393 0 obj << -/Names [(subsection.8.1.1) 334 0 R (subsection.8.1.2) 338 0 R (subsection.8.1.3) 346 0 R (subsection.8.1.4) 370 0 R (subsection.8.2.1) 406 0 R (subsection.8.2.2) 410 0 R] -/Limits [(subsection.8.1.1) (subsection.8.2.2)] +1299 0 obj << +/Names [(subsection.6.1.1) 142 0 R (subsection.6.1.2) 146 0 R (subsection.6.2.1) 174 0 R (subsection.6.2.2) 178 0 R (subsection.6.3.1) 194 0 R (subsection.6.3.2) 198 0 R] +/Limits [(subsection.6.1.1) (subsection.6.3.2)] >> endobj -1394 0 obj << -/Names [(subsubsection.7.1.2.1) 162 0 R (subsubsection.7.1.2.2) 166 0 R (subsubsection.7.1.2.3) 170 0 R (subsubsection.7.1.2.4) 174 0 R (subsubsection.7.1.2.5) 178 0 R (subsubsection.7.2.2.1) 194 0 R] -/Limits [(subsubsection.7.1.2.1) (subsubsection.7.2.2.1)] +1300 0 obj << +/Names [(subsection.6.4.1) 238 0 R (subsection.6.4.2) 242 0 R (subsection.6.5.1) 294 0 R (subsection.6.5.2) 298 0 R (subsection.7.1.1) 322 0 R (subsection.7.1.2) 326 0 R] +/Limits [(subsection.6.4.1) (subsection.7.1.2)] >> endobj -1395 0 obj << -/Names [(subsubsection.7.2.2.2) 198 0 R (subsubsection.7.3.2.1) 214 0 R (subsubsection.7.3.2.2) 218 0 R (subsubsection.7.3.2.3) 222 0 R (subsubsection.7.3.2.4) 226 0 R (subsubsection.7.3.2.5) 230 0 R] -/Limits [(subsubsection.7.2.2.2) (subsubsection.7.3.2.5)] +1301 0 obj << +/Names [(subsection.7.1.3) 334 0 R (subsection.7.1.4) 358 0 R (subsubsection.6.1.2.1) 150 0 R (subsubsection.6.1.2.2) 154 0 R (subsubsection.6.1.2.3) 158 0 R (subsubsection.6.1.2.4) 162 0 R] +/Limits [(subsection.7.1.3) (subsubsection.6.1.2.4)] >> endobj -1396 0 obj << -/Names [(subsubsection.7.3.2.6) 234 0 R (subsubsection.7.3.2.7) 238 0 R (subsubsection.7.3.2.8) 242 0 R (subsubsection.7.4.2.1) 258 0 R (subsubsection.7.4.2.10) 294 0 R (subsubsection.7.4.2.11) 298 0 R] -/Limits [(subsubsection.7.3.2.6) (subsubsection.7.4.2.11)] +1302 0 obj << +/Names [(subsubsection.6.1.2.5) 166 0 R (subsubsection.6.2.2.1) 182 0 R (subsubsection.6.2.2.2) 186 0 R (subsubsection.6.3.2.1) 202 0 R (subsubsection.6.3.2.2) 206 0 R (subsubsection.6.3.2.3) 210 0 R] +/Limits [(subsubsection.6.1.2.5) (subsubsection.6.3.2.3)] >> endobj -1397 0 obj << -/Names [(subsubsection.7.4.2.2) 262 0 R (subsubsection.7.4.2.3) 266 0 R (subsubsection.7.4.2.4) 270 0 R (subsubsection.7.4.2.5) 274 0 R (subsubsection.7.4.2.6) 278 0 R (subsubsection.7.4.2.7) 282 0 R] -/Limits [(subsubsection.7.4.2.2) (subsubsection.7.4.2.7)] +1303 0 obj << +/Names [(subsubsection.6.3.2.4) 214 0 R (subsubsection.6.3.2.5) 218 0 R (subsubsection.6.3.2.6) 222 0 R (subsubsection.6.3.2.7) 226 0 R (subsubsection.6.3.2.8) 230 0 R (subsubsection.6.4.2.1) 246 0 R] +/Limits [(subsubsection.6.3.2.4) (subsubsection.6.4.2.1)] >> endobj -1398 0 obj << -/Names [(subsubsection.7.4.2.8) 286 0 R (subsubsection.7.4.2.9) 290 0 R (subsubsection.7.5.2.1) 314 0 R (subsubsection.7.5.2.2) 318 0 R (subsubsection.7.5.2.3) 322 0 R (subsubsection.8.1.2.1) 342 0 R] -/Limits [(subsubsection.7.4.2.8) (subsubsection.8.1.2.1)] +1304 0 obj << +/Names [(subsubsection.6.4.2.10) 282 0 R (subsubsection.6.4.2.11) 286 0 R (subsubsection.6.4.2.2) 250 0 R (subsubsection.6.4.2.3) 254 0 R (subsubsection.6.4.2.4) 258 0 R (subsubsection.6.4.2.5) 262 0 R] +/Limits [(subsubsection.6.4.2.10) (subsubsection.6.4.2.5)] >> endobj -1399 0 obj << -/Names [(subsubsection.8.1.3.1) 350 0 R (subsubsection.8.1.3.2) 354 0 R (subsubsection.8.1.3.3) 358 0 R (subsubsection.8.1.3.4) 362 0 R (subsubsection.8.1.3.5) 366 0 R (subsubsection.8.1.4.1) 374 0 R] -/Limits [(subsubsection.8.1.3.1) (subsubsection.8.1.4.1)] +1305 0 obj << +/Names [(subsubsection.6.4.2.6) 266 0 R (subsubsection.6.4.2.7) 270 0 R (subsubsection.6.4.2.8) 274 0 R (subsubsection.6.4.2.9) 278 0 R (subsubsection.6.5.2.1) 302 0 R (subsubsection.6.5.2.2) 306 0 R] +/Limits [(subsubsection.6.4.2.6) (subsubsection.6.5.2.2)] >> endobj -1400 0 obj << -/Names [(subsubsection.8.1.4.2) 378 0 R (subsubsection.8.1.4.3) 382 0 R (subsubsection.8.1.4.4) 386 0 R (subsubsection.8.1.4.5) 390 0 R (subsubsection.8.1.4.6) 394 0 R (subsubsection.8.1.4.7) 398 0 R] -/Limits [(subsubsection.8.1.4.2) (subsubsection.8.1.4.7)] +1306 0 obj << +/Names [(subsubsection.6.5.2.3) 310 0 R (subsubsection.7.1.2.1) 330 0 R (subsubsection.7.1.3.1) 338 0 R (subsubsection.7.1.3.2) 342 0 R (subsubsection.7.1.3.3) 346 0 R (subsubsection.7.1.3.4) 350 0 R] +/Limits [(subsubsection.6.5.2.3) (subsubsection.7.1.3.4)] >> endobj -1401 0 obj << -/Names [(subsubsection.8.2.2.1) 414 0 R] -/Limits [(subsubsection.8.2.2.1) (subsubsection.8.2.2.1)] +1307 0 obj << +/Names [(subsubsection.7.1.3.5) 354 0 R (subsubsection.7.1.4.1) 362 0 R (subsubsection.7.1.4.2) 366 0 R (subsubsection.7.1.4.3) 370 0 R (subsubsection.7.1.4.4) 374 0 R (subsubsection.7.1.4.5) 378 0 R] +/Limits [(subsubsection.7.1.3.5) (subsubsection.7.1.4.5)] >> endobj -1402 0 obj << -/Kids [1352 0 R 1353 0 R 1354 0 R 1355 0 R 1356 0 R 1357 0 R] -/Limits [(CommandLineUsage) (LIBUSE_writeOutData)] +1308 0 obj << +/Names [(subsubsection.7.1.4.6) 382 0 R (subsubsection.7.1.4.7) 386 0 R] +/Limits [(subsubsection.7.1.4.6) (subsubsection.7.1.4.7)] >> endobj -1403 0 obj << -/Kids [1358 0 R 1359 0 R 1360 0 R 1361 0 R 1362 0 R 1363 0 R] -/Limits [(aacenc__lib_8h) (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a02f49b93eaadb6a903b87670849255a5)] +1309 0 obj << +/Kids [1262 0 R 1263 0 R 1264 0 R 1265 0 R 1266 0 R 1267 0 R] +/Limits [(Doc-Start) (aacenc__lib_8h_a079ac614039555edf1d131e5fb87573b)] >> endobj -1404 0 obj << -/Kids [1364 0 R 1365 0 R 1366 0 R 1367 0 R 1368 0 R 1369 0 R] -/Limits [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a0ee251ffa58317c7ea29364d344c4660) (index)] +1310 0 obj << +/Kids [1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R] +/Limits [(aacenc__lib_8h_a28cbc417258c73ad55d613526df8fad5) (aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3869e3bae5904258eff0b77d2ebed3b1)] >> endobj -1405 0 obj << -/Kids [1370 0 R 1371 0 R 1372 0 R 1373 0 R 1374 0 R 1375 0 R] -/Limits [(index_Scope) (page.38)] +1311 0 obj << +/Kids [1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R] +/Limits [(aacenc__lib_8h_a962fbff5778f83a2a1915cbb56adc2a4a3923cb84146e101030271772fe33ea5a) (page.1)] >> endobj -1406 0 obj << -/Kids [1376 0 R 1377 0 R 1378 0 R 1379 0 R 1380 0 R 1381 0 R] -/Limits [(page.39) (section.3.1)] +1312 0 obj << +/Kids [1280 0 R 1281 0 R 1282 0 R 1283 0 R 1284 0 R 1285 0 R] +/Limits [(page.10) (page.8)] >> endobj -1407 0 obj << -/Kids [1382 0 R 1383 0 R 1384 0 R 1385 0 R 1386 0 R 1387 0 R] -/Limits [(section.3.2) (structAACENC__MetaData_a77fd2ae629044c75369a51760a00d57f)] +1313 0 obj << +/Kids [1286 0 R 1287 0 R 1288 0 R 1289 0 R 1290 0 R 1291 0 R] +/Limits [(page.9) (structAACENC__BufDesc)] >> endobj -1408 0 obj << -/Kids [1388 0 R 1389 0 R 1390 0 R 1391 0 R 1392 0 R 1393 0 R] -/Limits [(structAACENC__MetaData_a9274bda31c82bd154ddb3767b74be6b2) (subsection.8.2.2)] +1314 0 obj << +/Kids [1292 0 R 1293 0 R 1294 0 R 1295 0 R 1296 0 R 1297 0 R] +/Limits [(structAACENC__BufDesc_a2c09424d3a61cdbdb80c8d9ebb42ce71) (subsection.2.12.3)] >> endobj -1409 0 obj << -/Kids [1394 0 R 1395 0 R 1396 0 R 1397 0 R 1398 0 R 1399 0 R] -/Limits [(subsubsection.7.1.2.1) (subsubsection.8.1.4.1)] +1315 0 obj << +/Kids [1298 0 R 1299 0 R 1300 0 R 1301 0 R 1302 0 R 1303 0 R] +/Limits [(subsection.2.4.1) (subsubsection.6.4.2.1)] >> endobj -1410 0 obj << -/Kids [1400 0 R 1401 0 R] -/Limits [(subsubsection.8.1.4.2) (subsubsection.8.2.2.1)] +1316 0 obj << +/Kids [1304 0 R 1305 0 R 1306 0 R 1307 0 R 1308 0 R] +/Limits [(subsubsection.6.4.2.10) (subsubsection.7.1.4.7)] >> endobj -1411 0 obj << -/Kids [1402 0 R 1403 0 R 1404 0 R 1405 0 R 1406 0 R 1407 0 R] -/Limits [(CommandLineUsage) (structAACENC__MetaData_a77fd2ae629044c75369a51760a00d57f)] +1317 0 obj << +/Kids [1309 0 R 1310 0 R 1311 0 R 1312 0 R 1313 0 R 1314 0 R] +/Limits [(Doc-Start) (subsection.2.12.3)] >> endobj -1412 0 obj << -/Kids [1408 0 R 1409 0 R 1410 0 R] -/Limits [(structAACENC__MetaData_a9274bda31c82bd154ddb3767b74be6b2) (subsubsection.8.2.2.1)] +1318 0 obj << +/Kids [1315 0 R 1316 0 R] +/Limits [(subsection.2.4.1) (subsubsection.7.1.4.7)] >> endobj -1413 0 obj << -/Kids [1411 0 R 1412 0 R] -/Limits [(CommandLineUsage) (subsubsection.8.2.2.1)] +1319 0 obj << +/Kids [1317 0 R 1318 0 R] +/Limits [(Doc-Start) (subsubsection.7.1.4.7)] >> endobj -1414 0 obj << -/Dests 1413 0 R +1320 0 obj << +/Dests 1319 0 R >> endobj -1415 0 obj << +1321 0 obj << /Type /Catalog -/Pages 1350 0 R -/Outlines 1351 0 R -/Names 1414 0 R +/Pages 1260 0 R +/Outlines 1261 0 R +/Names 1320 0 R /PageMode/UseOutlines/PageLabels<>2<>6<>]>> -/OpenAction 417 0 R +/OpenAction 389 0 R >> endobj -1416 0 obj << +1322 0 obj << /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.10)/Keywords() -/CreationDate (D:20120927164403+02'00') -/ModDate (D:20120927164403+02'00') +/CreationDate (D:20130812153400+02'00') +/ModDate (D:20130812153400+02'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 1417 +0 1323 0000000000 65535 f 0000000015 00000 n -0000187333 00000 n -0000488698 00000 n +0000184978 00000 n +0000467743 00000 n 0000000060 00000 n 0000000146 00000 n -0000187502 00000 n -0000488628 00000 n +0000185147 00000 n +0000467673 00000 n 0000000193 00000 n 0000000244 00000 n -0000187619 00000 n -0000488557 00000 n +0000185264 00000 n +0000467602 00000 n 0000000291 00000 n 0000000391 00000 n -0000191743 00000 n -0000488431 00000 n +0000189226 00000 n +0000467476 00000 n 0000000437 00000 n 0000000532 00000 n -0000191913 00000 n -0000488357 00000 n +0000189396 00000 n +0000467402 00000 n 0000000580 00000 n 0000000655 00000 n -0000192031 00000 n -0000488270 00000 n +0000189514 00000 n +0000467315 00000 n 0000000703 00000 n 0000000813 00000 n -0000195683 00000 n -0000488183 00000 n +0000193166 00000 n +0000467228 00000 n 0000000861 00000 n 0000001029 00000 n -0000198534 00000 n -0000488059 00000 n +0000196020 00000 n +0000467104 00000 n 0000001077 00000 n 0000001217 00000 n -0000198647 00000 n -0000487985 00000 n +0000196133 00000 n +0000467030 00000 n 0000001270 00000 n 0000001433 00000 n -0000201120 00000 n -0000487911 00000 n +0000198616 00000 n +0000466956 00000 n 0000001486 00000 n 0000001697 00000 n -0000201233 00000 n -0000487824 00000 n +0000198729 00000 n +0000466869 00000 n 0000001745 00000 n 0000001863 00000 n -0000201345 00000 n -0000487737 00000 n +0000198841 00000 n +0000466782 00000 n 0000001911 00000 n 0000002049 00000 n -0000207101 00000 n -0000487650 00000 n +0000204597 00000 n +0000466695 00000 n 0000002097 00000 n 0000002245 00000 n -0000207214 00000 n -0000487563 00000 n +0000204710 00000 n +0000466608 00000 n 0000002293 00000 n 0000002438 00000 n -0000207326 00000 n -0000487439 00000 n +0000204822 00000 n +0000466484 00000 n 0000002486 00000 n 0000002631 00000 n -0000210824 00000 n -0000487365 00000 n +0000208345 00000 n +0000466410 00000 n 0000002684 00000 n 0000002857 00000 n -0000210937 00000 n -0000487278 00000 n +0000208458 00000 n +0000466323 00000 n 0000002910 00000 n 0000003073 00000 n -0000211050 00000 n -0000487204 00000 n +0000208571 00000 n +0000466249 00000 n 0000003126 00000 n 0000003299 00000 n -0000211163 00000 n -0000487117 00000 n +0000208684 00000 n +0000466162 00000 n 0000003348 00000 n 0000003516 00000 n -0000216282 00000 n -0000487030 00000 n +0000213838 00000 n +0000466075 00000 n 0000003565 00000 n 0000003685 00000 n -0000216400 00000 n -0000486919 00000 n +0000213956 00000 n +0000465964 00000 n 0000003734 00000 n 0000004026 00000 n -0000216518 00000 n -0000486845 00000 n +0000214074 00000 n +0000465890 00000 n 0000004080 00000 n -0000004238 00000 n -0000218066 00000 n -0000486771 00000 n -0000004292 00000 n -0000004501 00000 n -0000221444 00000 n -0000486643 00000 n -0000004547 00000 n -0000004662 00000 n -0000221614 00000 n -0000486567 00000 n -0000004710 00000 n -0000004783 00000 n -0000221731 00000 n -0000486437 00000 n -0000004832 00000 n -0000005010 00000 n -0000224678 00000 n -0000486372 00000 n -0000005064 00000 n -0000005251 00000 n -0000224795 00000 n -0000486294 00000 n -0000005300 00000 n -0000005396 00000 n -0000227320 00000 n -0000486162 00000 n -0000005443 00000 n -0000005564 00000 n -0000227496 00000 n -0000486058 00000 n -0000005613 00000 n -0000005686 00000 n -0000227610 00000 n -0000485979 00000 n -0000005740 00000 n -0000005866 00000 n -0000227724 00000 n -0000485900 00000 n -0000005920 00000 n -0000006041 00000 n -0000233537 00000 n -0000485767 00000 n -0000006088 00000 n -0000006174 00000 n -0000233594 00000 n -0000485702 00000 n -0000006223 00000 n -0000006304 00000 n -0000235481 00000 n -0000485569 00000 n -0000006351 00000 n -0000006432 00000 n -0000235538 00000 n -0000485504 00000 n -0000006481 00000 n -0000006557 00000 n -0000238595 00000 n -0000485371 00000 n -0000006604 00000 n -0000006730 00000 n -0000238709 00000 n -0000485253 00000 n -0000006779 00000 n -0000006971 00000 n -0000238823 00000 n -0000485174 00000 n -0000007025 00000 n -0000007156 00000 n -0000238880 00000 n -0000485056 00000 n -0000007210 00000 n -0000007369 00000 n -0000238994 00000 n -0000484977 00000 n -0000007428 00000 n -0000007506 00000 n -0000239108 00000 n -0000484884 00000 n -0000007565 00000 n -0000007678 00000 n -0000239222 00000 n -0000484791 00000 n -0000007737 00000 n -0000007785 00000 n -0000241506 00000 n -0000484698 00000 n -0000007844 00000 n -0000007912 00000 n -0000241620 00000 n -0000484619 00000 n -0000007971 00000 n -0000008034 00000 n -0000241734 00000 n -0000484487 00000 n -0000008083 00000 n -0000008270 00000 n -0000241848 00000 n -0000484408 00000 n -0000008324 00000 n -0000008455 00000 n -0000241905 00000 n -0000484290 00000 n -0000008509 00000 n -0000008668 00000 n -0000242019 00000 n -0000484211 00000 n -0000008727 00000 n -0000008810 00000 n -0000242133 00000 n -0000484132 00000 n -0000008869 00000 n -0000008957 00000 n -0000245417 00000 n -0000484000 00000 n -0000009006 00000 n -0000009213 00000 n -0000245531 00000 n -0000483921 00000 n -0000009267 00000 n -0000009398 00000 n -0000245588 00000 n -0000483803 00000 n -0000009452 00000 n -0000009611 00000 n -0000245702 00000 n -0000483724 00000 n -0000009670 00000 n -0000009733 00000 n -0000245816 00000 n -0000483631 00000 n -0000009792 00000 n -0000009860 00000 n -0000245930 00000 n -0000483538 00000 n -0000009919 00000 n -0000010007 00000 n -0000246048 00000 n -0000483445 00000 n -0000010066 00000 n -0000010149 00000 n -0000246162 00000 n -0000483352 00000 n -0000010208 00000 n -0000010306 00000 n -0000250664 00000 n -0000483259 00000 n -0000010365 00000 n -0000010458 00000 n -0000250778 00000 n -0000483166 00000 n -0000010517 00000 n -0000010600 00000 n -0000250897 00000 n -0000483087 00000 n -0000010659 00000 n -0000010757 00000 n -0000251011 00000 n -0000482955 00000 n -0000010806 00000 n -0000011003 00000 n -0000251125 00000 n -0000482876 00000 n -0000011057 00000 n -0000011188 00000 n -0000251182 00000 n -0000482757 00000 n -0000011242 00000 n -0000011401 00000 n -0000251296 00000 n -0000482678 00000 n -0000011460 00000 n -0000011558 00000 n -0000253185 00000 n -0000482585 00000 n -0000011617 00000 n -0000011708 00000 n -0000253304 00000 n -0000482492 00000 n -0000011767 00000 n -0000011893 00000 n -0000253423 00000 n -0000482399 00000 n -0000011952 00000 n -0000012065 00000 n -0000253537 00000 n -0000482306 00000 n -0000012124 00000 n -0000012210 00000 n -0000253655 00000 n -0000482213 00000 n -0000012269 00000 n -0000012390 00000 n -0000253774 00000 n -0000482120 00000 n -0000012449 00000 n -0000012578 00000 n -0000253893 00000 n -0000482027 00000 n -0000012637 00000 n -0000012789 00000 n -0000254011 00000 n -0000481934 00000 n -0000012848 00000 n -0000012952 00000 n -0000254130 00000 n -0000481841 00000 n -0000013012 00000 n -0000013159 00000 n -0000256827 00000 n -0000481762 00000 n -0000013219 00000 n -0000013327 00000 n -0000256941 00000 n -0000481644 00000 n -0000013376 00000 n -0000013568 00000 n -0000257054 00000 n -0000481565 00000 n -0000013622 00000 n -0000013753 00000 n -0000257111 00000 n -0000481447 00000 n -0000013807 00000 n -0000013966 00000 n -0000257225 00000 n -0000481368 00000 n -0000014025 00000 n -0000014108 00000 n -0000257339 00000 n -0000481275 00000 n -0000014167 00000 n -0000014255 00000 n -0000257453 00000 n -0000481196 00000 n -0000014314 00000 n -0000014397 00000 n -0000262220 00000 n -0000481077 00000 n -0000014444 00000 n -0000014565 00000 n -0000262334 00000 n -0000480959 00000 n -0000014614 00000 n -0000014786 00000 n -0000288956 00000 n -0000480880 00000 n -0000014840 00000 n -0000014971 00000 n -0000289013 00000 n -0000480748 00000 n -0000015025 00000 n -0000015161 00000 n -0000289129 00000 n -0000480683 00000 n -0000015220 00000 n -0000015336 00000 n -0000289187 00000 n -0000480551 00000 n -0000015390 00000 n -0000015574 00000 n -0000289303 00000 n -0000480472 00000 n -0000015633 00000 n -0000015779 00000 n -0000291916 00000 n -0000480379 00000 n -0000015838 00000 n -0000015949 00000 n -0000292409 00000 n -0000480286 00000 n -0000016008 00000 n -0000016099 00000 n -0000296785 00000 n -0000480193 00000 n -0000016158 00000 n -0000016330 00000 n -0000297279 00000 n -0000480114 00000 n -0000016389 00000 n -0000016480 00000 n -0000304162 00000 n -0000479996 00000 n -0000016534 00000 n -0000016675 00000 n -0000304277 00000 n -0000479917 00000 n -0000016734 00000 n -0000016817 00000 n -0000304393 00000 n -0000479824 00000 n -0000016876 00000 n -0000016964 00000 n -0000307766 00000 n -0000479731 00000 n -0000017023 00000 n -0000017131 00000 n -0000310763 00000 n -0000479638 00000 n -0000017190 00000 n -0000017268 00000 n -0000310878 00000 n -0000479545 00000 n -0000017327 00000 n -0000017453 00000 n -0000310994 00000 n -0000479452 00000 n -0000017512 00000 n -0000017638 00000 n -0000314195 00000 n -0000479373 00000 n -0000017697 00000 n -0000017775 00000 n -0000321606 00000 n -0000479255 00000 n -0000017824 00000 n -0000017973 00000 n -0000321723 00000 n -0000479176 00000 n -0000018027 00000 n -0000018158 00000 n -0000321781 00000 n -0000479058 00000 n -0000018212 00000 n -0000018353 00000 n -0000321897 00000 n -0000478993 00000 n -0000018412 00000 n -0000018460 00000 n -0000019522 00000 n -0000019656 00000 n -0000162979 00000 n -0000163107 00000 n -0000018512 00000 n -0000163050 00000 n -0000476875 00000 n -0000477233 00000 n -0000477590 00000 n -0000131382 00000 n -0000163447 00000 n -0000163328 00000 n -0000163228 00000 n -0000164904 00000 n -0000165055 00000 n -0000165209 00000 n -0000165363 00000 n -0000165514 00000 n -0000165668 00000 n -0000165822 00000 n -0000165976 00000 n -0000166130 00000 n -0000166288 00000 n -0000166447 00000 n -0000166600 00000 n -0000166754 00000 n -0000166907 00000 n -0000167061 00000 n -0000167215 00000 n -0000167374 00000 n -0000167533 00000 n -0000167692 00000 n -0000167846 00000 n -0000168001 00000 n -0000168156 00000 n +0000004355 00000 n +0000215662 00000 n +0000465803 00000 n +0000004409 00000 n +0000004735 00000 n +0000216643 00000 n +0000465729 00000 n +0000004789 00000 n +0000005039 00000 n +0000219537 00000 n +0000465599 00000 n +0000005085 00000 n +0000005201 00000 n +0000219707 00000 n +0000465521 00000 n +0000005250 00000 n +0000005323 00000 n +0000219825 00000 n +0000465390 00000 n +0000005372 00000 n +0000005550 00000 n +0000222932 00000 n +0000465325 00000 n +0000005604 00000 n +0000005791 00000 n +0000223051 00000 n +0000465247 00000 n +0000005840 00000 n +0000005936 00000 n +0000225538 00000 n +0000465115 00000 n +0000005983 00000 n +0000006069 00000 n +0000225595 00000 n +0000465050 00000 n +0000006118 00000 n +0000006199 00000 n +0000227121 00000 n +0000464917 00000 n +0000006246 00000 n +0000006327 00000 n +0000227178 00000 n +0000464852 00000 n +0000006376 00000 n +0000006452 00000 n +0000230209 00000 n +0000464719 00000 n +0000006499 00000 n +0000006625 00000 n +0000230323 00000 n +0000464601 00000 n +0000006674 00000 n +0000006866 00000 n +0000230437 00000 n +0000464522 00000 n +0000006920 00000 n +0000007051 00000 n +0000230494 00000 n +0000464404 00000 n +0000007105 00000 n +0000007264 00000 n +0000230608 00000 n +0000464325 00000 n +0000007323 00000 n +0000007401 00000 n +0000230726 00000 n +0000464232 00000 n +0000007460 00000 n +0000007573 00000 n +0000230845 00000 n +0000464139 00000 n +0000007632 00000 n +0000007680 00000 n +0000233117 00000 n +0000464046 00000 n +0000007739 00000 n +0000007807 00000 n +0000233235 00000 n +0000463967 00000 n +0000007866 00000 n +0000007929 00000 n +0000233349 00000 n +0000463835 00000 n +0000007978 00000 n +0000008165 00000 n +0000233463 00000 n +0000463756 00000 n +0000008219 00000 n +0000008350 00000 n +0000233520 00000 n +0000463638 00000 n +0000008404 00000 n +0000008563 00000 n +0000233634 00000 n +0000463559 00000 n +0000008622 00000 n +0000008705 00000 n +0000233753 00000 n +0000463480 00000 n +0000008764 00000 n +0000008852 00000 n +0000233867 00000 n +0000463348 00000 n +0000008901 00000 n +0000009108 00000 n +0000237151 00000 n +0000463269 00000 n +0000009162 00000 n +0000009293 00000 n +0000237208 00000 n +0000463151 00000 n +0000009347 00000 n +0000009506 00000 n +0000237322 00000 n +0000463072 00000 n +0000009565 00000 n +0000009628 00000 n +0000237441 00000 n +0000462979 00000 n +0000009687 00000 n +0000009755 00000 n +0000237559 00000 n +0000462886 00000 n +0000009814 00000 n +0000009902 00000 n +0000237676 00000 n +0000462793 00000 n +0000009961 00000 n +0000010044 00000 n +0000237795 00000 n +0000462700 00000 n +0000010103 00000 n +0000010201 00000 n +0000237914 00000 n +0000462607 00000 n +0000010260 00000 n +0000010353 00000 n +0000238032 00000 n +0000462514 00000 n +0000010412 00000 n +0000010495 00000 n +0000242782 00000 n +0000462435 00000 n +0000010554 00000 n +0000010652 00000 n +0000242896 00000 n +0000462303 00000 n +0000010701 00000 n +0000010898 00000 n +0000243010 00000 n +0000462224 00000 n +0000010952 00000 n +0000011083 00000 n +0000243067 00000 n +0000462105 00000 n +0000011137 00000 n +0000011296 00000 n +0000243181 00000 n +0000462026 00000 n +0000011355 00000 n +0000011453 00000 n +0000243300 00000 n +0000461933 00000 n +0000011512 00000 n +0000011603 00000 n +0000243418 00000 n +0000461840 00000 n +0000011662 00000 n +0000011788 00000 n +0000245426 00000 n +0000461747 00000 n +0000011847 00000 n +0000011960 00000 n +0000245540 00000 n +0000461654 00000 n +0000012019 00000 n +0000012105 00000 n +0000245659 00000 n +0000461561 00000 n +0000012164 00000 n +0000012285 00000 n +0000245776 00000 n +0000461468 00000 n +0000012344 00000 n +0000012473 00000 n +0000245895 00000 n +0000461375 00000 n +0000012532 00000 n +0000012684 00000 n +0000246014 00000 n +0000461282 00000 n +0000012743 00000 n +0000012847 00000 n +0000246133 00000 n +0000461189 00000 n +0000012907 00000 n +0000013054 00000 n +0000246252 00000 n +0000461110 00000 n +0000013114 00000 n +0000013222 00000 n +0000246366 00000 n +0000460992 00000 n +0000013271 00000 n +0000013463 00000 n +0000248693 00000 n +0000460913 00000 n +0000013517 00000 n +0000013648 00000 n +0000248750 00000 n +0000460795 00000 n +0000013702 00000 n +0000013861 00000 n +0000248864 00000 n +0000460716 00000 n +0000013920 00000 n +0000014003 00000 n +0000248983 00000 n +0000460623 00000 n +0000014062 00000 n +0000014150 00000 n +0000249102 00000 n +0000460544 00000 n +0000014209 00000 n +0000014292 00000 n +0000255116 00000 n +0000460425 00000 n +0000014339 00000 n +0000014460 00000 n +0000255230 00000 n +0000460321 00000 n +0000014509 00000 n +0000014681 00000 n +0000278452 00000 n +0000460242 00000 n +0000014735 00000 n +0000014866 00000 n +0000278509 00000 n +0000460110 00000 n +0000014920 00000 n +0000015056 00000 n +0000278622 00000 n +0000460045 00000 n +0000015115 00000 n +0000015231 00000 n +0000278679 00000 n +0000459913 00000 n +0000015285 00000 n +0000015469 00000 n +0000278793 00000 n +0000459834 00000 n +0000015528 00000 n +0000015674 00000 n +0000279216 00000 n +0000459741 00000 n +0000015733 00000 n +0000015844 00000 n +0000279701 00000 n +0000459648 00000 n +0000015903 00000 n +0000015994 00000 n +0000283171 00000 n +0000459555 00000 n +0000016053 00000 n +0000016225 00000 n +0000283656 00000 n +0000459476 00000 n +0000016284 00000 n +0000016375 00000 n +0000294392 00000 n +0000459358 00000 n +0000016429 00000 n +0000016570 00000 n +0000294504 00000 n +0000459279 00000 n +0000016629 00000 n +0000016712 00000 n +0000294615 00000 n +0000459186 00000 n +0000016771 00000 n +0000016859 00000 n +0000297138 00000 n +0000459093 00000 n +0000016918 00000 n +0000017026 00000 n +0000297254 00000 n +0000459000 00000 n +0000017085 00000 n +0000017163 00000 n +0000300958 00000 n +0000458907 00000 n +0000017222 00000 n +0000017348 00000 n +0000301074 00000 n +0000458814 00000 n +0000017407 00000 n +0000017533 00000 n +0000301190 00000 n +0000458735 00000 n +0000017592 00000 n +0000017670 00000 n +0000018732 00000 n +0000018866 00000 n +0000162189 00000 n +0000162317 00000 n +0000017722 00000 n +0000162260 00000 n +0000456744 00000 n +0000457101 00000 n +0000457458 00000 n +0000130592 00000 n +0000162657 00000 n +0000162538 00000 n +0000162438 00000 n +0000164128 00000 n +0000164279 00000 n +0000164433 00000 n +0000164587 00000 n +0000164738 00000 n +0000164892 00000 n +0000165046 00000 n +0000165200 00000 n +0000165354 00000 n +0000165512 00000 n +0000165671 00000 n +0000165824 00000 n +0000165978 00000 n +0000166131 00000 n +0000166285 00000 n +0000166439 00000 n +0000166598 00000 n +0000166757 00000 n +0000166916 00000 n +0000167070 00000 n +0000167225 00000 n +0000167380 00000 n +0000167539 00000 n +0000167699 00000 n +0000167859 00000 n +0000168009 00000 n +0000168162 00000 n +0000169941 00000 n +0000168372 00000 n +0000163781 00000 n +0000162698 00000 n 0000168315 00000 n -0000168475 00000 n -0000168624 00000 n -0000168777 00000 n -0000168931 00000 n -0000170697 00000 n -0000169146 00000 n -0000164557 00000 n -0000163488 00000 n -0000169089 00000 n -0000170851 00000 n -0000171002 00000 n -0000171156 00000 n -0000171315 00000 n -0000171474 00000 n -0000171625 00000 n -0000171779 00000 n -0000171930 00000 n -0000172084 00000 n -0000172234 00000 n -0000172388 00000 n -0000172547 00000 n -0000172706 00000 n -0000172869 00000 n -0000173032 00000 n -0000173196 00000 n -0000173360 00000 n -0000173524 00000 n -0000173676 00000 n -0000173835 00000 n -0000173994 00000 n -0000174158 00000 n -0000174322 00000 n -0000174476 00000 n -0000174635 00000 n -0000174794 00000 n -0000174958 00000 n -0000175121 00000 n -0000175285 00000 n -0000175448 00000 n -0000175610 00000 n -0000175773 00000 n -0000175937 00000 n -0000177764 00000 n -0000176100 00000 n -0000170294 00000 n -0000169231 00000 n -0000177918 00000 n -0000178076 00000 n -0000178235 00000 n -0000178399 00000 n -0000178563 00000 n -0000178727 00000 n -0000178889 00000 n -0000179052 00000 n -0000179216 00000 n -0000179379 00000 n -0000179542 00000 n -0000179706 00000 n -0000179871 00000 n -0000180035 00000 n -0000180189 00000 n -0000180348 00000 n -0000180506 00000 n -0000180670 00000 n -0000180834 00000 n -0000180998 00000 n -0000181149 00000 n -0000181303 00000 n -0000181462 00000 n -0000181621 00000 n -0000181784 00000 n -0000181943 00000 n -0000182107 00000 n -0000182270 00000 n -0000182434 00000 n -0000182598 00000 n -0000182762 00000 n -0000182921 00000 n -0000183085 00000 n -0000183248 00000 n -0000183412 00000 n -0000184347 00000 n -0000183575 00000 n -0000177345 00000 n -0000176185 00000 n -0000184511 00000 n -0000184675 00000 n -0000184838 00000 n -0000184991 00000 n -0000185150 00000 n -0000185309 00000 n -0000185472 00000 n -0000184160 00000 n -0000183660 00000 n -0000187674 00000 n -0000187158 00000 n -0000185557 00000 n -0000187277 00000 n -0000187388 00000 n -0000187445 00000 n -0000187557 00000 n -0000477708 00000 n -0000188161 00000 n -0000187986 00000 n -0000187759 00000 n -0000188105 00000 n -0000190145 00000 n -0000190301 00000 n -0000190452 00000 n -0000190643 00000 n -0000190799 00000 n -0000190990 00000 n -0000191148 00000 n -0000191338 00000 n -0000191497 00000 n -0000192313 00000 n -0000189942 00000 n -0000188233 00000 n -0000191687 00000 n -0000191799 00000 n -0000191856 00000 n -0000191969 00000 n -0000192085 00000 n -0000476701 00000 n -0000192142 00000 n -0000192199 00000 n -0000192256 00000 n -0000262277 00000 n -0000314253 00000 n -0000314137 00000 n -0000195626 00000 n -0000310936 00000 n -0000207269 00000 n -0000304335 00000 n -0000207157 00000 n -0000310705 00000 n -0000194413 00000 n -0000194571 00000 n -0000194725 00000 n -0000194913 00000 n -0000195075 00000 n -0000195265 00000 n -0000195738 00000 n -0000194234 00000 n -0000192411 00000 n -0000195456 00000 n -0000195512 00000 n -0000195569 00000 n -0000201176 00000 n -0000198477 00000 n -0000201289 00000 n -0000304219 00000 n -0000198067 00000 n -0000198231 00000 n -0000198703 00000 n -0000197920 00000 n -0000195836 00000 n -0000198421 00000 n -0000198590 00000 n -0000238652 00000 n -0000200626 00000 n -0000200817 00000 n -0000201401 00000 n -0000200479 00000 n -0000198801 00000 n -0000201007 00000 n -0000201063 00000 n -0000203944 00000 n -0000204101 00000 n -0000204325 00000 n -0000204706 00000 n -0000204871 00000 n -0000205035 00000 n -0000205258 00000 n -0000205449 00000 n -0000205648 00000 n -0000205846 00000 n -0000206037 00000 n -0000206227 00000 n -0000206418 00000 n -0000206608 00000 n -0000206798 00000 n -0000207443 00000 n -0000203685 00000 n -0000201499 00000 n -0000206988 00000 n -0000207044 00000 n -0000204516 00000 n -0000207382 00000 n -0000477826 00000 n -0000303971 00000 n -0000250954 00000 n -0000291669 00000 n -0000293222 00000 n -0000253480 00000 n -0000251353 00000 n -0000310820 00000 n -0000297221 00000 n -0000209540 00000 n -0000209764 00000 n -0000209988 00000 n -0000210369 00000 n -0000210544 00000 n -0000211218 00000 n -0000209361 00000 n -0000207541 00000 n -0000210768 00000 n -0000210880 00000 n -0000210179 00000 n -0000210993 00000 n -0000211106 00000 n -0000297400 00000 n -0000300380 00000 n -0000224734 00000 n -0000300505 00000 n -0000213595 00000 n -0000213930 00000 n -0000213456 00000 n -0000211316 00000 n -0000213818 00000 n -0000213874 00000 n -0000300443 00000 n -0000216574 00000 n -0000216107 00000 n -0000214028 00000 n -0000216226 00000 n -0000216338 00000 n -0000216456 00000 n -0000218122 00000 n -0000217834 00000 n -0000216672 00000 n -0000217953 00000 n -0000218009 00000 n -0000218613 00000 n -0000218438 00000 n -0000218207 00000 n -0000218557 00000 n -0000221231 00000 n -0000221788 00000 n -0000221092 00000 n -0000218685 00000 n -0000221388 00000 n -0000221500 00000 n -0000221557 00000 n -0000476123 00000 n -0000221670 00000 n -0000477944 00000 n -0000227377 00000 n -0000224852 00000 n -0000224441 00000 n -0000221886 00000 n -0000224560 00000 n -0000224616 00000 n -0000476268 00000 n -0000226584 00000 n -0000226736 00000 n -0000226921 00000 n -0000227073 00000 n -0000227781 00000 n -0000226421 00000 n -0000224962 00000 n -0000227264 00000 n -0000227434 00000 n -0000227553 00000 n -0000227667 00000 n -0000321839 00000 n -0000229369 00000 n -0000229194 00000 n -0000227879 00000 n -0000229313 00000 n -0000230639 00000 n -0000230464 00000 n -0000229454 00000 n -0000230583 00000 n -0000231142 00000 n -0000230967 00000 n -0000230737 00000 n +0000170100 00000 n +0000170250 00000 n +0000170401 00000 n +0000170555 00000 n +0000170706 00000 n +0000170860 00000 n +0000171010 00000 n +0000171164 00000 n +0000171322 00000 n +0000171481 00000 n +0000171644 00000 n +0000171807 00000 n +0000171971 00000 n +0000172135 00000 n +0000172299 00000 n +0000172451 00000 n +0000172610 00000 n +0000172769 00000 n +0000172933 00000 n +0000173096 00000 n +0000173250 00000 n +0000173408 00000 n +0000173567 00000 n +0000173731 00000 n +0000173894 00000 n +0000174056 00000 n +0000174220 00000 n +0000174383 00000 n +0000174547 00000 n +0000174711 00000 n +0000174875 00000 n +0000175029 00000 n +0000175187 00000 n +0000175346 00000 n +0000177189 00000 n +0000175509 00000 n +0000169530 00000 n +0000168457 00000 n +0000177353 00000 n +0000177517 00000 n +0000177678 00000 n +0000177841 00000 n +0000178005 00000 n +0000178168 00000 n +0000178331 00000 n +0000178495 00000 n +0000178660 00000 n +0000178825 00000 n +0000178979 00000 n +0000179138 00000 n +0000179296 00000 n +0000179460 00000 n +0000179624 00000 n +0000179788 00000 n +0000179938 00000 n +0000180092 00000 n +0000180251 00000 n +0000180410 00000 n +0000180574 00000 n +0000180733 00000 n +0000180897 00000 n +0000181059 00000 n +0000181223 00000 n +0000181387 00000 n +0000181551 00000 n +0000181710 00000 n +0000181874 00000 n +0000182038 00000 n +0000182202 00000 n +0000182366 00000 n +0000182529 00000 n +0000182693 00000 n +0000182857 00000 n +0000176778 00000 n +0000175594 00000 n +0000183161 00000 n +0000183042 00000 n +0000182942 00000 n +0000185319 00000 n +0000184803 00000 n +0000183202 00000 n +0000184922 00000 n +0000185033 00000 n +0000185090 00000 n +0000185202 00000 n +0000457576 00000 n +0000185806 00000 n +0000185631 00000 n +0000185404 00000 n +0000185750 00000 n +0000187779 00000 n +0000187935 00000 n +0000188126 00000 n +0000188282 00000 n +0000188473 00000 n +0000188631 00000 n +0000188821 00000 n +0000188980 00000 n +0000189796 00000 n +0000187584 00000 n +0000185878 00000 n +0000189170 00000 n +0000189282 00000 n +0000189339 00000 n +0000189452 00000 n +0000189568 00000 n +0000456570 00000 n +0000189625 00000 n +0000189682 00000 n +0000189739 00000 n +0000255173 00000 n +0000301132 00000 n +0000193109 00000 n +0000301016 00000 n +0000204765 00000 n +0000294558 00000 n +0000204653 00000 n +0000297196 00000 n +0000191896 00000 n +0000192054 00000 n +0000192208 00000 n +0000192396 00000 n +0000192558 00000 n +0000192748 00000 n +0000193221 00000 n +0000191717 00000 n +0000189894 00000 n +0000192939 00000 n +0000192995 00000 n +0000193052 00000 n +0000198672 00000 n +0000195963 00000 n +0000198785 00000 n +0000294450 00000 n +0000195553 00000 n +0000195717 00000 n +0000196189 00000 n +0000195406 00000 n +0000193319 00000 n +0000195907 00000 n +0000196076 00000 n +0000230266 00000 n +0000198122 00000 n +0000198313 00000 n +0000198897 00000 n +0000197975 00000 n +0000196287 00000 n +0000198503 00000 n +0000198559 00000 n +0000201440 00000 n +0000201597 00000 n +0000201821 00000 n +0000202202 00000 n +0000202367 00000 n +0000202531 00000 n +0000202754 00000 n +0000202945 00000 n +0000203144 00000 n +0000203342 00000 n +0000203533 00000 n +0000203723 00000 n +0000203914 00000 n +0000204104 00000 n +0000204294 00000 n +0000204939 00000 n +0000201181 00000 n +0000198995 00000 n +0000204484 00000 n +0000204540 00000 n +0000202012 00000 n +0000204878 00000 n +0000457694 00000 n +0000291321 00000 n +0000242839 00000 n +0000278974 00000 n +0000283114 00000 n +0000245483 00000 n +0000243238 00000 n +0000297312 00000 n +0000283600 00000 n +0000207068 00000 n +0000207291 00000 n +0000207513 00000 n +0000207892 00000 n +0000208066 00000 n +0000208739 00000 n +0000206889 00000 n +0000205037 00000 n +0000208289 00000 n +0000208401 00000 n +0000207702 00000 n +0000208514 00000 n +0000208627 00000 n +0000287357 00000 n +0000287664 00000 n +0000222989 00000 n +0000287850 00000 n +0000211116 00000 n +0000211451 00000 n +0000210977 00000 n +0000208837 00000 n +0000211339 00000 n +0000211395 00000 n +0000287726 00000 n +0000214130 00000 n +0000213663 00000 n +0000211549 00000 n +0000213782 00000 n +0000213894 00000 n +0000214012 00000 n +0000215773 00000 n +0000215430 00000 n +0000214228 00000 n +0000215549 00000 n +0000215605 00000 n +0000215718 00000 n +0000216699 00000 n +0000216468 00000 n +0000215858 00000 n +0000216587 00000 n +0000219257 00000 n +0000219882 00000 n +0000219118 00000 n +0000216784 00000 n +0000219481 00000 n +0000219593 00000 n +0000219650 00000 n +0000455992 00000 n +0000219764 00000 n +0000457812 00000 n +0000287912 00000 n +0000223107 00000 n +0000222695 00000 n +0000219993 00000 n +0000222814 00000 n +0000222870 00000 n +0000456137 00000 n +0000223891 00000 n +0000224055 00000 n +0000224209 00000 n +0000224371 00000 n +0000224525 00000 n +0000224692 00000 n +0000224846 00000 n +0000225011 00000 n +0000225165 00000 n +0000225328 00000 n +0000225652 00000 n +0000223680 00000 n +0000223217 00000 n +0000225482 00000 n +0000233292 00000 n +0000233810 00000 n +0000246309 00000 n +0000226140 00000 n +0000225965 00000 n +0000225737 00000 n +0000226084 00000 n +0000226754 00000 n +0000226911 00000 n +0000227235 00000 n +0000226607 00000 n +0000226212 00000 n +0000227065 00000 n +0000227721 00000 n +0000227546 00000 n +0000227320 00000 n +0000227665 00000 n +0000228784 00000 n +0000228981 00000 n +0000229179 00000 n +0000229377 00000 n +0000229574 00000 n +0000229772 00000 n +0000229962 00000 n +0000230962 00000 n +0000228597 00000 n +0000227793 00000 n +0000230153 00000 n +0000230380 00000 n +0000456281 00000 n +0000230551 00000 n +0000230665 00000 n +0000230783 00000 n +0000230902 00000 n +0000457930 00000 n +0000233174 00000 n +0000278736 00000 n +0000232165 00000 n +0000232320 00000 n +0000232517 00000 n +0000232714 00000 n +0000232905 00000 n +0000235434 00000 n +0000235635 00000 n +0000235836 00000 n +0000236037 00000 n +0000233924 00000 n +0000231994 00000 n 0000231086 00000 n -0000231890 00000 n -0000232054 00000 n -0000232208 00000 n -0000232370 00000 n -0000232524 00000 n -0000232691 00000 n -0000232845 00000 n -0000233010 00000 n -0000233164 00000 n -0000233327 00000 n -0000233651 00000 n -0000231679 00000 n -0000231214 00000 n -0000233481 00000 n -0000478062 00000 n -0000241677 00000 n -0000242190 00000 n -0000256884 00000 n -0000234139 00000 n -0000233964 00000 n -0000233736 00000 n -0000234083 00000 n -0000234809 00000 n -0000234966 00000 n -0000235120 00000 n -0000235271 00000 n -0000235595 00000 n -0000234646 00000 n -0000234211 00000 n -0000235425 00000 n -0000236080 00000 n -0000235905 00000 n -0000235680 00000 n -0000236024 00000 n -0000237170 00000 n -0000237368 00000 n -0000237565 00000 n -0000237763 00000 n -0000237961 00000 n -0000238158 00000 n -0000238348 00000 n -0000239279 00000 n -0000236983 00000 n -0000236152 00000 n -0000238539 00000 n -0000238766 00000 n -0000476412 00000 n -0000238937 00000 n -0000239051 00000 n -0000239165 00000 n -0000241563 00000 n -0000241449 00000 n -0000289245 00000 n -0000240498 00000 n -0000240654 00000 n -0000240850 00000 n -0000241047 00000 n -0000241238 00000 n -0000242246 00000 n -0000240327 00000 n -0000239403 00000 n -0000241393 00000 n -0000241791 00000 n -0000241962 00000 n -0000242076 00000 n -0000243756 00000 n -0000243957 00000 n -0000244158 00000 n -0000244359 00000 n -0000244560 00000 n -0000244761 00000 n -0000244962 00000 n -0000245161 00000 n -0000246279 00000 n -0000243561 00000 n -0000242370 00000 n -0000245361 00000 n -0000245474 00000 n -0000245645 00000 n -0000245759 00000 n -0000245873 00000 n -0000245987 00000 n -0000246105 00000 n -0000246218 00000 n -0000478180 00000 n -0000250835 00000 n -0000250721 00000 n -0000247892 00000 n -0000248047 00000 n -0000248236 00000 n -0000248435 00000 n -0000248624 00000 n -0000248823 00000 n -0000249022 00000 n -0000249220 00000 n -0000249418 00000 n -0000249617 00000 n -0000249815 00000 n -0000250013 00000 n -0000250212 00000 n -0000250410 00000 n -0000252747 00000 n -0000251414 00000 n -0000247649 00000 n -0000246390 00000 n -0000250608 00000 n -0000251068 00000 n -0000251239 00000 n -0000253594 00000 n -0000253242 00000 n -0000254068 00000 n -0000253949 00000 n -0000253831 00000 n -0000253712 00000 n -0000254186 00000 n -0000253361 00000 n -0000252938 00000 n -0000255485 00000 n -0000254247 00000 n -0000252600 00000 n -0000251525 00000 n -0000253129 00000 n -0000476557 00000 n -0000255641 00000 n -0000255838 00000 n -0000256036 00000 n -0000256234 00000 n -0000256425 00000 n -0000256616 00000 n -0000257510 00000 n -0000255298 00000 n -0000254358 00000 n -0000256771 00000 n -0000256998 00000 n -0000257168 00000 n -0000257282 00000 n -0000257396 00000 n -0000258195 00000 n -0000262097 00000 n -0000263599 00000 n -0000266824 00000 n -0000262391 00000 n -0000258061 00000 n -0000257623 00000 n -0000262164 00000 n -0000259007 00000 n -0000259137 00000 n -0000259277 00000 n -0000259548 00000 n -0000259934 00000 n -0000260138 00000 n -0000260159 00000 n -0000262075 00000 n -0000266891 00000 n -0000267058 00000 n -0000267222 00000 n -0000267385 00000 n -0000267548 00000 n -0000267712 00000 n -0000267903 00000 n -0000268094 00000 n -0000268317 00000 n -0000268540 00000 n -0000268763 00000 n -0000268986 00000 n -0000269209 00000 n -0000269432 00000 n -0000269654 00000 n -0000269877 00000 n -0000270100 00000 n -0000270323 00000 n -0000270545 00000 n -0000272497 00000 n -0000272688 00000 n -0000272910 00000 n -0000273133 00000 n -0000270994 00000 n -0000263301 00000 n +0000233061 00000 n +0000233406 00000 n +0000233577 00000 n +0000233691 00000 n +0000236238 00000 n +0000236439 00000 n +0000236639 00000 n +0000236838 00000 n +0000238150 00000 n +0000235239 00000 n +0000234048 00000 n +0000237038 00000 n +0000237094 00000 n +0000237265 00000 n +0000237379 00000 n +0000237497 00000 n +0000237616 00000 n +0000237733 00000 n +0000237852 00000 n +0000237971 00000 n +0000238089 00000 n +0000239816 00000 n +0000239972 00000 n +0000240161 00000 n +0000240360 00000 n +0000240549 00000 n +0000240748 00000 n +0000240947 00000 n +0000241146 00000 n +0000241345 00000 n +0000241544 00000 n +0000241742 00000 n +0000241940 00000 n +0000242139 00000 n +0000242337 00000 n +0000242535 00000 n +0000243536 00000 n +0000239565 00000 n +0000238235 00000 n +0000242726 00000 n +0000242953 00000 n +0000243124 00000 n +0000243357 00000 n +0000456426 00000 n +0000243475 00000 n +0000245597 00000 n +0000246071 00000 n +0000245952 00000 n +0000245833 00000 n +0000245715 00000 n +0000246190 00000 n +0000245024 00000 n +0000245215 00000 n +0000247448 00000 n +0000246423 00000 n +0000244877 00000 n +0000243673 00000 n +0000245370 00000 n +0000247646 00000 n +0000247844 00000 n +0000248042 00000 n +0000248233 00000 n +0000248424 00000 n +0000249159 00000 n +0000247269 00000 n +0000246560 00000 n +0000248580 00000 n +0000248636 00000 n +0000248807 00000 n +0000248921 00000 n +0000249040 00000 n +0000250078 00000 n +0000253980 00000 n +0000254047 00000 n +0000254214 00000 n +0000254378 00000 n +0000254541 00000 n +0000254705 00000 n +0000254870 00000 n +0000256827 00000 n +0000255401 00000 n +0000249884 00000 n +0000249245 00000 n +0000255060 00000 n +0000255287 00000 n +0000255344 00000 n +0000458048 00000 n +0000250890 00000 n +0000251020 00000 n +0000251160 00000 n +0000251431 00000 n +0000251817 00000 n +0000252021 00000 n +0000252042 00000 n +0000253958 00000 n +0000278565 00000 n +0000257018 00000 n +0000257241 00000 n +0000257464 00000 n +0000257685 00000 n +0000257908 00000 n +0000258131 00000 n +0000258350 00000 n +0000258573 00000 n +0000258796 00000 n +0000259019 00000 n +0000259242 00000 n +0000259465 00000 n +0000259688 00000 n +0000259879 00000 n +0000260102 00000 n +0000260324 00000 n +0000260547 00000 n +0000260770 00000 n +0000260993 00000 n +0000261184 00000 n +0000261407 00000 n +0000261628 00000 n +0000261851 00000 n +0000262074 00000 n +0000262294 00000 n 0000262517 00000 n -0000270767 00000 n -0000270823 00000 n -0000270880 00000 n -0000270937 00000 n -0000264250 00000 n -0000264380 00000 n -0000264520 00000 n -0000264759 00000 n -0000265113 00000 n -0000265317 00000 n -0000265338 00000 n -0000266802 00000 n -0000289071 00000 n -0000292351 00000 n -0000292467 00000 n -0000292530 00000 n -0000292593 00000 n -0000292655 00000 n -0000292718 00000 n -0000292781 00000 n -0000292844 00000 n -0000292907 00000 n -0000292970 00000 n -0000293033 00000 n -0000293096 00000 n -0000293159 00000 n -0000273356 00000 n -0000273578 00000 n -0000273801 00000 n -0000273992 00000 n -0000274215 00000 n -0000274438 00000 n -0000274660 00000 n -0000274883 00000 n -0000275105 00000 n -0000275328 00000 n -0000275519 00000 n -0000275742 00000 n -0000275965 00000 n -0000276188 00000 n -0000276411 00000 n -0000276634 00000 n -0000276857 00000 n -0000277047 00000 n -0000277269 00000 n -0000277492 00000 n -0000277715 00000 n -0000277938 00000 n -0000278160 00000 n -0000278383 00000 n -0000278606 00000 n -0000278828 00000 n -0000279051 00000 n -0000279274 00000 n -0000279497 00000 n -0000279718 00000 n -0000279941 00000 n -0000280164 00000 n -0000280386 00000 n -0000280609 00000 n -0000280832 00000 n -0000281055 00000 n -0000283253 00000 n -0000283441 00000 n -0000283630 00000 n -0000281334 00000 n -0000272046 00000 n -0000271120 00000 n -0000281278 00000 n -0000477409 00000 n -0000478298 00000 n -0000289361 00000 n -0000291606 00000 n -0000291732 00000 n -0000291795 00000 n -0000296843 00000 n -0000296906 00000 n -0000296969 00000 n -0000297032 00000 n -0000297095 00000 n -0000297158 00000 n -0000291858 00000 n -0000291974 00000 n -0000292037 00000 n -0000292100 00000 n -0000292163 00000 n -0000292225 00000 n -0000292288 00000 n -0000297337 00000 n -0000297463 00000 n -0000297527 00000 n -0000297591 00000 n -0000300317 00000 n -0000300568 00000 n -0000300631 00000 n -0000300695 00000 n -0000300759 00000 n -0000303780 00000 n -0000303843 00000 n -0000303907 00000 n -0000304034 00000 n -0000304098 00000 n -0000283818 00000 n -0000284008 00000 n -0000284199 00000 n -0000284390 00000 n -0000284581 00000 n -0000284773 00000 n -0000284965 00000 n -0000285128 00000 n -0000285292 00000 n -0000285455 00000 n -0000285620 00000 n -0000285811 00000 n -0000286003 00000 n -0000286194 00000 n -0000286529 00000 n -0000286720 00000 n -0000286912 00000 n -0000287102 00000 n -0000287293 00000 n -0000287485 00000 n -0000287676 00000 n -0000288059 00000 n -0000288250 00000 n -0000288442 00000 n -0000289423 00000 n -0000282852 00000 n -0000281432 00000 n -0000288839 00000 n -0000288897 00000 n -0000286362 00000 n -0000287868 00000 n -0000288641 00000 n -0000477051 00000 n -0000307707 00000 n -0000291325 00000 n -0000293279 00000 n -0000291182 00000 n -0000289549 00000 n -0000291548 00000 n -0000295507 00000 n -0000295699 00000 n -0000295891 00000 n -0000296114 00000 n -0000296339 00000 n -0000296502 00000 n -0000297655 00000 n -0000295319 00000 n -0000293379 00000 n -0000296727 00000 n -0000300079 00000 n -0000300823 00000 n -0000299936 00000 n -0000297755 00000 n -0000300259 00000 n -0000303200 00000 n -0000303364 00000 n -0000303530 00000 n -0000304451 00000 n -0000303039 00000 n -0000300923 00000 n -0000303722 00000 n -0000306796 00000 n -0000306993 00000 n -0000307157 00000 n -0000307322 00000 n -0000307486 00000 n -0000307824 00000 n -0000306616 00000 n -0000304564 00000 n -0000307649 00000 n -0000478421 00000 n -0000309711 00000 n -0000309879 00000 n -0000310071 00000 n -0000310263 00000 n -0000310455 00000 n -0000313314 00000 n -0000313506 00000 n -0000311051 00000 n -0000309531 00000 n -0000307937 00000 n -0000310647 00000 n -0000313698 00000 n -0000313887 00000 n -0000314310 00000 n -0000313143 00000 n -0000311164 00000 n -0000314079 00000 n -0000315940 00000 n -0000321128 00000 n -0000321196 00000 n -0000321383 00000 n -0000321955 00000 n -0000315771 00000 n -0000314437 00000 n -0000321548 00000 n -0000321664 00000 n -0000317417 00000 n -0000317548 00000 n -0000317691 00000 n -0000317996 00000 n -0000318420 00000 n -0000318626 00000 n -0000318648 00000 n -0000321105 00000 n -0000323556 00000 n -0000323707 00000 n -0000323857 00000 n -0000324008 00000 n -0000324159 00000 n -0000324310 00000 n -0000324461 00000 n -0000324612 00000 n -0000324763 00000 n -0000324913 00000 n -0000325064 00000 n -0000325215 00000 n -0000325366 00000 n -0000325517 00000 n -0000325668 00000 n -0000325818 00000 n -0000325969 00000 n -0000326120 00000 n -0000326271 00000 n -0000326422 00000 n -0000326573 00000 n -0000326724 00000 n -0000326874 00000 n -0000327024 00000 n -0000327174 00000 n -0000327324 00000 n -0000327475 00000 n -0000327623 00000 n -0000327774 00000 n -0000327925 00000 n -0000328076 00000 n -0000328227 00000 n -0000328378 00000 n -0000328528 00000 n -0000328678 00000 n -0000328827 00000 n -0000328978 00000 n -0000329129 00000 n -0000329278 00000 n -0000329429 00000 n -0000329579 00000 n -0000329730 00000 n -0000329881 00000 n -0000330032 00000 n -0000330183 00000 n -0000330333 00000 n -0000330482 00000 n -0000330633 00000 n -0000330784 00000 n -0000330934 00000 n -0000331085 00000 n -0000331236 00000 n -0000331387 00000 n -0000331538 00000 n -0000331689 00000 n -0000331839 00000 n -0000331990 00000 n -0000332136 00000 n -0000332285 00000 n -0000332436 00000 n -0000334840 00000 n -0000332644 00000 n -0000322881 00000 n -0000322110 00000 n -0000332586 00000 n -0000334990 00000 n -0000335141 00000 n -0000335292 00000 n -0000335442 00000 n -0000335593 00000 n -0000335743 00000 n -0000335894 00000 n -0000336045 00000 n -0000336195 00000 n -0000336346 00000 n -0000336497 00000 n -0000336647 00000 n -0000336798 00000 n -0000336949 00000 n -0000337100 00000 n -0000337251 00000 n -0000337402 00000 n -0000337553 00000 n -0000337704 00000 n -0000337855 00000 n -0000338006 00000 n -0000338157 00000 n -0000338307 00000 n -0000338457 00000 n -0000338607 00000 n -0000338758 00000 n -0000338909 00000 n -0000339060 00000 n -0000339211 00000 n -0000339362 00000 n -0000339513 00000 n -0000339664 00000 n -0000339815 00000 n -0000339965 00000 n -0000340116 00000 n -0000340267 00000 n -0000340418 00000 n -0000340568 00000 n -0000340718 00000 n -0000340868 00000 n -0000341019 00000 n -0000341170 00000 n -0000341321 00000 n -0000341472 00000 n -0000341623 00000 n -0000341773 00000 n -0000341924 00000 n -0000342074 00000 n -0000342224 00000 n -0000342373 00000 n -0000342524 00000 n -0000342675 00000 n -0000342825 00000 n -0000342976 00000 n -0000343127 00000 n -0000343278 00000 n -0000343429 00000 n -0000343580 00000 n -0000343731 00000 n -0000343882 00000 n -0000344032 00000 n -0000344183 00000 n -0000344334 00000 n -0000344484 00000 n -0000344635 00000 n -0000344784 00000 n -0000344935 00000 n -0000345085 00000 n -0000345236 00000 n -0000345387 00000 n -0000345537 00000 n -0000345688 00000 n -0000345839 00000 n -0000345989 00000 n -0000346138 00000 n -0000346289 00000 n -0000346439 00000 n -0000346590 00000 n -0000346740 00000 n -0000346890 00000 n -0000347040 00000 n -0000347191 00000 n -0000348995 00000 n -0000347399 00000 n -0000333958 00000 n -0000332730 00000 n -0000347341 00000 n -0000349146 00000 n -0000349297 00000 n -0000349448 00000 n -0000349599 00000 n -0000349750 00000 n -0000349901 00000 n -0000350052 00000 n -0000350202 00000 n -0000350352 00000 n -0000350503 00000 n -0000350653 00000 n -0000350804 00000 n -0000350955 00000 n -0000351106 00000 n -0000351257 00000 n -0000351408 00000 n -0000351558 00000 n -0000351708 00000 n -0000351859 00000 n -0000352010 00000 n -0000352160 00000 n -0000352311 00000 n -0000352462 00000 n -0000352613 00000 n -0000352763 00000 n -0000352913 00000 n -0000353063 00000 n -0000353214 00000 n -0000353365 00000 n -0000353516 00000 n -0000353667 00000 n -0000353818 00000 n -0000353969 00000 n -0000354120 00000 n -0000354271 00000 n -0000354422 00000 n -0000354572 00000 n -0000354723 00000 n -0000354873 00000 n -0000355024 00000 n -0000355173 00000 n -0000355322 00000 n -0000355472 00000 n -0000355622 00000 n -0000355771 00000 n -0000355980 00000 n -0000348446 00000 n -0000347485 00000 n -0000355922 00000 n -0000478546 00000 n -0000475636 00000 n -0000356066 00000 n -0000356394 00000 n -0000356718 00000 n -0000356744 00000 n -0000357345 00000 n -0000357429 00000 n -0000357603 00000 n -0000357995 00000 n -0000358874 00000 n -0000359449 00000 n -0000369659 00000 n -0000369929 00000 n -0000379312 00000 n -0000379582 00000 n -0000386776 00000 n -0000387015 00000 n -0000394044 00000 n -0000394276 00000 n -0000413394 00000 n -0000413984 00000 n -0000430608 00000 n -0000431089 00000 n -0000444064 00000 n -0000444431 00000 n -0000464691 00000 n -0000465270 00000 n -0000475338 00000 n -0000478626 00000 n -0000478746 00000 n -0000478844 00000 n -0000478917 00000 n -0000488807 00000 n -0000489064 00000 n -0000489393 00000 n -0000489588 00000 n -0000489856 00000 n -0000490102 00000 n -0000490379 00000 n -0000490811 00000 n -0000491574 00000 n -0000492238 00000 n -0000492968 00000 n -0000493731 00000 n -0000494429 00000 n -0000495196 00000 n -0000495964 00000 n -0000496664 00000 n -0000497328 00000 n -0000497728 00000 n -0000497907 00000 n -0000498131 00000 n -0000498302 00000 n -0000498472 00000 n -0000498643 00000 n -0000498814 00000 n -0000498991 00000 n -0000499166 00000 n -0000499340 00000 n -0000499538 00000 n -0000499733 00000 n -0000499934 00000 n -0000500131 00000 n -0000500334 00000 n -0000500537 00000 n -0000501024 00000 n -0000501485 00000 n -0000502064 00000 n -0000502559 00000 n -0000503122 00000 n -0000503493 00000 n -0000503731 00000 n -0000503974 00000 n -0000504217 00000 n -0000504460 00000 n -0000504743 00000 n -0000505026 00000 n -0000505312 00000 n -0000505595 00000 n -0000505878 00000 n -0000506161 00000 n -0000506444 00000 n -0000506567 00000 n -0000506704 00000 n -0000506901 00000 n -0000507089 00000 n -0000507209 00000 n -0000507329 00000 n -0000507498 00000 n -0000507672 00000 n -0000507816 00000 n -0000507924 00000 n -0000508098 00000 n -0000508250 00000 n -0000508353 00000 n -0000508393 00000 n -0000508574 00000 n +0000262708 00000 n +0000262931 00000 n +0000263154 00000 n +0000263376 00000 n +0000263599 00000 n +0000263822 00000 n +0000264045 00000 n +0000264235 00000 n +0000264458 00000 n +0000264681 00000 n +0000264904 00000 n +0000265127 00000 n +0000265349 00000 n +0000267573 00000 n +0000267796 00000 n +0000268019 00000 n +0000265683 00000 n +0000256376 00000 n +0000255540 00000 n +0000265571 00000 n +0000265627 00000 n +0000279644 00000 n +0000279758 00000 n +0000282433 00000 n +0000282495 00000 n +0000282557 00000 n +0000282619 00000 n +0000282681 00000 n +0000282743 00000 n +0000282805 00000 n +0000282867 00000 n +0000282929 00000 n +0000282991 00000 n +0000283052 00000 n +0000278850 00000 n +0000278912 00000 n +0000279036 00000 n +0000279098 00000 n +0000283228 00000 n +0000283290 00000 n +0000283352 00000 n +0000283414 00000 n +0000283476 00000 n +0000283538 00000 n +0000279160 00000 n +0000279273 00000 n +0000279335 00000 n +0000279397 00000 n +0000279459 00000 n +0000279521 00000 n +0000279583 00000 n +0000283713 00000 n +0000287419 00000 n +0000287481 00000 n +0000287542 00000 n +0000287603 00000 n +0000268242 00000 n +0000268465 00000 n +0000268688 00000 n +0000268911 00000 n +0000269134 00000 n +0000269357 00000 n +0000269580 00000 n +0000269803 00000 n +0000270026 00000 n +0000270249 00000 n +0000270472 00000 n +0000270695 00000 n +0000270885 00000 n +0000271076 00000 n +0000271266 00000 n +0000271456 00000 n +0000271647 00000 n +0000271838 00000 n +0000272028 00000 n +0000272219 00000 n +0000272410 00000 n +0000272573 00000 n +0000272737 00000 n +0000272900 00000 n +0000273064 00000 n +0000273254 00000 n +0000273445 00000 n +0000273635 00000 n +0000273968 00000 n +0000274158 00000 n +0000274349 00000 n +0000274538 00000 n +0000274727 00000 n +0000274916 00000 n +0000275104 00000 n +0000275483 00000 n +0000275673 00000 n +0000275977 00000 n +0000267106 00000 n +0000265768 00000 n +0000275864 00000 n +0000457277 00000 n +0000275920 00000 n +0000273802 00000 n +0000275293 00000 n +0000287788 00000 n +0000290949 00000 n +0000291011 00000 n +0000291073 00000 n +0000291135 00000 n +0000291197 00000 n +0000291259 00000 n +0000291383 00000 n +0000291445 00000 n +0000297080 00000 n +0000277779 00000 n +0000278174 00000 n +0000279819 00000 n +0000277624 00000 n +0000276088 00000 n +0000278396 00000 n +0000277977 00000 n +0000456920 00000 n +0000281771 00000 n +0000281962 00000 n +0000282153 00000 n +0000286513 00000 n +0000286736 00000 n +0000283775 00000 n +0000281616 00000 n +0000279930 00000 n +0000282377 00000 n +0000286898 00000 n +0000287122 00000 n +0000287973 00000 n +0000286350 00000 n +0000283873 00000 n +0000287301 00000 n +0000290375 00000 n +0000290537 00000 n +0000290702 00000 n +0000291506 00000 n +0000290220 00000 n +0000288071 00000 n +0000290893 00000 n +0000458166 00000 n +0000293809 00000 n +0000294005 00000 n +0000294170 00000 n +0000296525 00000 n +0000296689 00000 n +0000294672 00000 n +0000293649 00000 n +0000291604 00000 n +0000294334 00000 n +0000296854 00000 n +0000299368 00000 n +0000299560 00000 n +0000297369 00000 n +0000296364 00000 n +0000294784 00000 n +0000297022 00000 n +0000299752 00000 n +0000299944 00000 n +0000300135 00000 n +0000300326 00000 n +0000300518 00000 n +0000300708 00000 n +0000301248 00000 n +0000299162 00000 n +0000297481 00000 n +0000300900 00000 n +0000302648 00000 n +0000302468 00000 n +0000301360 00000 n +0000302590 00000 n +0000304227 00000 n +0000304378 00000 n +0000304528 00000 n +0000304679 00000 n +0000304830 00000 n +0000304981 00000 n +0000305132 00000 n +0000305283 00000 n +0000305434 00000 n +0000305584 00000 n +0000305735 00000 n +0000305886 00000 n +0000306037 00000 n +0000306188 00000 n +0000306339 00000 n +0000306489 00000 n +0000306640 00000 n +0000306791 00000 n +0000306942 00000 n +0000307093 00000 n +0000307244 00000 n +0000307395 00000 n +0000307545 00000 n +0000307695 00000 n +0000307845 00000 n +0000307995 00000 n +0000308146 00000 n +0000308294 00000 n +0000308445 00000 n +0000308596 00000 n +0000308747 00000 n +0000308898 00000 n +0000309049 00000 n +0000309199 00000 n +0000309349 00000 n +0000309498 00000 n +0000309649 00000 n +0000309800 00000 n +0000309949 00000 n +0000310100 00000 n +0000310250 00000 n +0000310401 00000 n +0000310552 00000 n +0000310703 00000 n +0000310854 00000 n +0000311004 00000 n +0000311153 00000 n +0000311304 00000 n +0000311455 00000 n +0000311605 00000 n +0000311756 00000 n +0000311907 00000 n +0000312058 00000 n +0000312209 00000 n +0000312360 00000 n +0000312510 00000 n +0000312661 00000 n +0000312807 00000 n +0000312956 00000 n +0000313107 00000 n +0000315509 00000 n +0000313315 00000 n +0000303553 00000 n +0000302773 00000 n +0000313257 00000 n +0000315659 00000 n +0000315810 00000 n +0000315961 00000 n +0000316111 00000 n +0000316261 00000 n +0000316411 00000 n +0000316562 00000 n +0000316712 00000 n +0000316862 00000 n +0000317013 00000 n +0000317164 00000 n +0000317315 00000 n +0000317465 00000 n +0000317615 00000 n +0000317765 00000 n +0000317915 00000 n +0000318066 00000 n +0000318217 00000 n +0000318368 00000 n +0000318519 00000 n +0000318670 00000 n +0000318821 00000 n +0000318972 00000 n +0000319123 00000 n +0000319274 00000 n +0000319425 00000 n +0000319576 00000 n +0000319727 00000 n +0000319877 00000 n +0000320027 00000 n +0000320177 00000 n +0000320328 00000 n +0000320478 00000 n +0000320629 00000 n +0000320779 00000 n +0000320929 00000 n +0000321080 00000 n +0000321231 00000 n +0000321381 00000 n +0000321530 00000 n +0000321679 00000 n +0000321829 00000 n +0000321980 00000 n +0000322131 00000 n +0000322281 00000 n +0000322432 00000 n +0000322582 00000 n +0000322733 00000 n +0000322883 00000 n +0000323034 00000 n +0000323184 00000 n +0000323333 00000 n +0000323484 00000 n +0000323634 00000 n +0000323784 00000 n +0000323935 00000 n +0000324086 00000 n +0000324237 00000 n +0000324388 00000 n +0000324539 00000 n +0000324690 00000 n +0000324841 00000 n +0000324991 00000 n +0000325142 00000 n +0000325292 00000 n +0000325442 00000 n +0000325593 00000 n +0000325743 00000 n +0000325893 00000 n +0000326044 00000 n +0000326195 00000 n +0000326346 00000 n +0000326496 00000 n +0000326647 00000 n +0000326798 00000 n +0000326947 00000 n +0000327096 00000 n +0000327246 00000 n +0000327397 00000 n +0000327547 00000 n +0000327697 00000 n +0000327847 00000 n +0000329627 00000 n +0000328055 00000 n +0000314627 00000 n +0000313401 00000 n +0000327997 00000 n +0000458289 00000 n +0000329778 00000 n +0000329929 00000 n +0000330080 00000 n +0000330230 00000 n +0000330380 00000 n +0000330530 00000 n +0000330681 00000 n +0000330832 00000 n +0000330983 00000 n +0000331134 00000 n +0000331285 00000 n +0000331436 00000 n +0000331587 00000 n +0000331738 00000 n +0000331889 00000 n +0000332040 00000 n +0000332191 00000 n +0000332341 00000 n +0000332491 00000 n +0000332642 00000 n +0000332793 00000 n +0000332944 00000 n +0000333093 00000 n +0000333243 00000 n +0000333393 00000 n +0000333543 00000 n +0000333692 00000 n +0000333842 00000 n +0000333992 00000 n +0000334143 00000 n +0000334294 00000 n +0000334445 00000 n +0000334596 00000 n +0000334747 00000 n +0000334898 00000 n +0000335046 00000 n +0000335197 00000 n +0000335348 00000 n +0000335499 00000 n +0000335649 00000 n +0000335799 00000 n +0000335950 00000 n +0000336101 00000 n +0000336252 00000 n +0000336461 00000 n +0000329087 00000 n +0000328141 00000 n +0000336403 00000 n +0000455512 00000 n +0000336547 00000 n +0000336875 00000 n +0000337199 00000 n +0000337225 00000 n +0000337826 00000 n +0000337910 00000 n +0000338084 00000 n +0000338476 00000 n +0000339355 00000 n +0000339930 00000 n +0000350140 00000 n +0000350410 00000 n +0000359793 00000 n +0000360063 00000 n +0000367257 00000 n +0000367496 00000 n +0000374525 00000 n +0000374757 00000 n +0000393491 00000 n +0000394061 00000 n +0000410685 00000 n +0000411166 00000 n +0000423965 00000 n +0000424307 00000 n +0000444567 00000 n +0000445146 00000 n +0000455214 00000 n +0000458378 00000 n +0000458498 00000 n +0000458586 00000 n +0000458659 00000 n +0000467852 00000 n +0000468206 00000 n +0000468369 00000 n +0000468612 00000 n +0000468854 00000 n +0000469128 00000 n +0000469489 00000 n +0000470120 00000 n +0000470817 00000 n +0000471547 00000 n +0000472310 00000 n +0000473007 00000 n +0000473704 00000 n +0000474467 00000 n +0000475230 00000 n +0000475861 00000 n +0000476624 00000 n +0000476809 00000 n +0000476994 00000 n +0000477165 00000 n +0000477335 00000 n +0000477506 00000 n +0000477676 00000 n +0000477853 00000 n +0000478019 00000 n +0000478207 00000 n +0000478402 00000 n +0000478602 00000 n +0000478799 00000 n +0000479002 00000 n +0000479225 00000 n +0000479710 00000 n +0000480243 00000 n +0000480750 00000 n +0000481313 00000 n +0000481806 00000 n +0000482206 00000 n +0000482444 00000 n +0000482687 00000 n +0000482930 00000 n +0000483198 00000 n +0000483481 00000 n +0000483764 00000 n +0000484050 00000 n +0000484333 00000 n +0000484616 00000 n +0000484899 00000 n +0000485054 00000 n +0000485213 00000 n +0000485444 00000 n +0000485633 00000 n +0000485748 00000 n +0000485877 00000 n +0000486051 00000 n +0000486190 00000 n +0000486326 00000 n +0000486454 00000 n +0000486557 00000 n +0000486653 00000 n +0000486693 00000 n +0000486874 00000 n trailer -<< /Size 1417 -/Root 1415 0 R -/Info 1416 0 R -/ID [<6568D5E6D3D414DEC0C8E7A6930872CF> <6568D5E6D3D414DEC0C8E7A6930872CF>] >> +<< /Size 1323 +/Root 1321 0 R +/Info 1322 0 R +/ID [<6D4F005C5DB69469E8996F0BC48D7AA4> <6D4F005C5DB69469E8996F0BC48D7AA4>] >> startxref -508901 +487201 %%EOF diff --git a/libAACenc/include/aacenc_lib.h b/libAACenc/include/aacenc_lib.h index 649cfba..6002366 100644 --- a/libAACenc/include/aacenc_lib.h +++ b/libAACenc/include/aacenc_lib.h @@ -316,7 +316,8 @@ if the parameter was not set from extern. The bitrate depends on the number of e channels and sampling rate and is determined as follows. \code AAC-LC (AOT_AAC_LC): 1.5 bits per sample -HE-AAC (AOT_SBR): 0.625 bits per sample +HE-AAC (AOT_SBR): 0.625 bits per sample (dualrate sbr) +HE-AAC (AOT_SBR): 1.125 bits per sample (downsampled sbr) HE-AAC v2 (AOT_PS): 0.5 bits per sample \endcode @@ -416,8 +417,9 @@ determines the maximum allowed bitrate for AAC-LC. For HE-AAC and HE-AAC v2 a li look-up table is used. A good working point in terms of audio quality, sampling rate and bitrate, is at 1 to 1.5 -bits/audio sample for AAC-LC, 0.625 bits/audio sample for HE-AAC and 0.5 bits/audio sample -for HE-AAC v2. For example for one channel with a sampling frequency of 48 kHz, the range from +bits/audio sample for AAC-LC, 0.625 bits/audio sample for dualrate HE-AAC, 1.125 bits/audio sample +for downsampled HE-AAC and 0.5 bits/audio sample for HE-AAC v2. +For example for one channel with a sampling frequency of 48 kHz, the range from 48 kbit/s to 72 kbit/s achieves reasonable audio quality for AAC-LC. For HE-AAC and HE-AAC v2 the lowest possible audio input sampling frequency is 16 kHz because then the @@ -434,7 +436,7 @@ quality at that bitrate than HE-AAC or HE-AAC v2. The following table provides an overview of recommended encoder configuration parameters which we determined by virtue of numerous listening tests. -\subsection reommendedConfigLC AAC-LC, HE-AAC, HE-AACv2. +\subsection reommendedConfigLC AAC-LC, HE-AAC, HE-AACv2 in Dualrate SBR mode. \verbatim ----------------------------------------------------------------------------------- Audio Object Type | Bit Rate Range | Supported | Preferred | No. of @@ -457,8 +459,8 @@ AAC LC + SBR | 64000 - 128000 | 32.00, 44.10, 48.00 | 48.00 | -------------------+------------------+-----------------------+------------+------- AAC LC + SBR | 64000 - 69999 | 32.00, 44.10, 48.00 | 32.00 | 5, 5.1 AAC LC + SBR | 70000 - 159999 | 32.00, 44.10, 48.00 | 44.10 | 5, 5.1 -AAC LC + SBR | 160000 - 319999 | 32.00, 44.10, 48.00 | 48.00 | 5, 5.1 -AAC LC + SBR | 320000 - 640000 | 64.00, 88.20, 96.00 | 96.00 | 5, 5.1 +AAC LC + SBR | 160000 - 245999 | 32.00, 44.10, 48.00 | 48.00 | 5 +AAC LC + SBR | 160000 - 265999 | 32.00, 44.10, 48.00 | 48.00 | 5.1 -------------------+------------------+-----------------------+------------+------- AAC LC | 8000 - 15999 | 11.025, 12.00, 16.00 | 12.00 | 1 AAC LC | 16000 - 23999 | 16.00 | 16.00 | 1 @@ -481,7 +483,7 @@ AAC LC | 280000 - 800000 | 32.00, 44.10, 48.00 | 44.10 | 5, ----------------------------------------------------------------------------------- \endverbatim \n -\subsection reommendedConfigLD AAC-LD, AAC-ELD, AAC-ELD with SBR. +\subsection reommendedConfigLD AAC-LD, AAC-ELD, AAC-ELD with SBR in Dualrate SBR mode. \verbatim ----------------------------------------------------------------------------------- Audio Object Type | Bit Rate Range | Supported | Preferred | No. of @@ -489,18 +491,20 @@ Audio Object Type | Bit Rate Range | Supported | Preferred | No. | | [kHz] | Rate | | | | [kHz] | -------------------+------------------+-----------------------+------------+------- -ELD + SBR | 16000 - 24999 | 32.00 - 44.10 | 32.00 | 1 +ELD + SBR | 18000 - 24999 | 32.00 - 44.10 | 32.00 | 1 ELD + SBR | 25000 - 31999 | 32.00 - 48.00 | 32.00 | 1 ELD + SBR | 32000 - 64000 | 32.00 - 48.00 | 48.00 | 1 -------------------+------------------+-----------------------+------------+------- ELD + SBR | 32000 - 51999 | 32.00 - 48.00 | 44.10 | 2 ELD + SBR | 52000 - 128000 | 32.00 - 48.00 | 48.00 | 2 -------------------+------------------+-----------------------+------------+------- -ELD + SBR | 72000 - 192000 | 44.10 - 48.00 | 48.00 | 3 +ELD + SBR | 72000 - 160000 | 44.10 - 48.00 | 48.00 | 3 -------------------+------------------+-----------------------+------------+------- -ELD + SBR | 96000 - 256000 | 44.10 - 48.00 | 48.00 | 4 +ELD + SBR | 96000 - 212000 | 44.10 - 48.00 | 48.00 | 4 -------------------+------------------+-----------------------+------------+------- -ELD + SBR | 120000 - 320000 | 44.10 - 48.00 | 48.00 | 5 +ELD + SBR | 120000 - 246000 | 44.10 - 48.00 | 48.00 | 5 +-------------------+------------------+-----------------------+------------+------- +ELD + SBR | 120000 - 266000 | 44.10 - 48.00 | 48.00 | 5.1 -------------------+------------------+-----------------------+------------+------- LD, ELD | 16000 - 19999 | 16.00 - 24.00 | 16.00 | 1 LD, ELD | 20000 - 39999 | 16.00 - 32.00 | 24.00 | 1 @@ -531,13 +535,33 @@ LD, ELD | 340000 - 960000 | 44.10 - 48.00 | 48.00 | ----------------------------------------------------------------------------------- \endverbatim \n +\subsection reommendedConfigELD AAC-ELD with SBR in Downsampled SBR mode. +\verbatim +----------------------------------------------------------------------------------- +Audio Object Type | Bit Rate Range | Supported | Preferred | No. of + | [bit/s] | Sampling Rates | Sampl. | Chan. + | | [kHz] | Rate | + | | | [kHz] | +-------------------+------------------+-----------------------+------------+------- +ELD + SBR | 18000 - 24999 | 16.00 - 22.05 | 22.05 | 1 +(downsampled SBR) | 25000 - 35999 | 22.05 - 32.00 | 24.00 | 1 + | 36000 - 64000 | 32.00 - 48.00 | 32.00 | 1 +----------------------------------------------------------------------------------- +\endverbatim \n + + \page ENCODERBEHAVIOUR Encoder Behaviour \section BEHAVIOUR_BANDWIDTH Bandwidth The FDK AAC encoder usually does not use the full frequency range of the input signal, but restricts the bandwidth according to certain library-internal settings. They can be changed in the table "bandWidthTable" in the -file bandwidth.cpp (if available), or via command-line argument "-w" (see chapter \ref CommandLineUsage). +file bandwidth.cpp (if available). + +The encoder API provides the ::AACENC_BANDWIDTH parameter to adjust the bandwidth explicitly. +\code +aacEncoder_SetParam(hAacEncoder, AACENC_BANDWIDTH, value); +\endcode However it is not recommended to change these settings, because they are based on numerious listening tests and careful tweaks to ensure the best overall encoding quality. @@ -638,7 +662,6 @@ an MPEG-2 AOT is choosen since PNS is an MPEG-4 AAC feature. If SBR is activated, the encoder automatically deactivates PNS internally. If TNS is disabled but PNS is allowed, the encoder deactivates PNS calculation internally. - */ #ifndef _AAC_ENC_LIB_H_ @@ -875,6 +898,15 @@ typedef enum - 0: MPEG channel ordering (e. g. 5.1: C, L, R, SL, SR, LFE). (default) - 1: WAVE file format channel ordering (e. g. 5.1: L, R, C, LFE, SL, SR). */ + AACENC_SBR_RATIO = 0x0108, /*!< Controls activation of downsampled SBR. With downsampled SBR, the delay will be + shorter. On the other hand, for achieving the same quality level, downsampled SBR + needs more bits than dual-rate SBR. + With downsampled SBR, the AAC encoder will work at the same sampling rate as the + SBR encoder (single rate). + Downsampled SBR is supported for AAC-ELD and HE-AACv1. + - 1: Downsampled SBR (default for ELD). + - 2: Dual-rate SBR (default for HE-AAC). */ + AACENC_AFTERBURNER = 0x0200, /*!< This parameter controls the use of the afterburner feature. The afterburner is a type of analysis by synthesis algorithm which increases the audio quality but also the required processing power. It is recommended to always diff --git a/libAACenc/src/aacenc.h b/libAACenc/src/aacenc.h index c4e1ecb..f07bc17 100644 --- a/libAACenc/src/aacenc.h +++ b/libAACenc/src/aacenc.h @@ -204,6 +204,8 @@ struct AACENC_CONFIG { INT maxBitsPerFrame; /* maximum number of bits in AU */ INT bitreservoir; /* size of bitreservoir */ + UINT sbrRatio; /* sbr sampling rate ratio: dual- or single-rate */ + UCHAR useTns; /* flag: use temporal noise shaping */ UCHAR usePns; /* flag: use perceptual noise substitution */ UCHAR useIS; /* flag: use intensity coding */ diff --git a/libAACenc/src/aacenc_lib.cpp b/libAACenc/src/aacenc_lib.cpp index 4d5984d..0db84e8 100644 --- a/libAACenc/src/aacenc_lib.cpp +++ b/libAACenc/src/aacenc_lib.cpp @@ -98,7 +98,7 @@ amm-info@iis.fraunhofer.de /* Encoder library info */ #define AACENCODER_LIB_VL0 3 #define AACENCODER_LIB_VL1 4 -#define AACENCODER_LIB_VL2 8 +#define AACENCODER_LIB_VL2 9 #define AACENCODER_LIB_TITLE "AAC Encoder" #define AACENCODER_LIB_BUILD_DATE __DATE__ #define AACENCODER_LIB_BUILD_TIME __TIME__ @@ -118,7 +118,7 @@ amm-info@iis.fraunhofer.de #define SBL(fl) (fl/8) /*!< Short block length (hardcoded to 8 short blocks per long block) */ #define BSLA(fl) (4*SBL(fl)+SBL(fl)/2) /*!< AAC block switching look-ahead */ #define DELAY_AAC(fl) (fl+BSLA(fl)) /*!< MDCT + blockswitching */ -#define DELAY_AACELD(fl) ( (fl) + ((fl)/2) ) /*!< ELD FB delay */ +#define DELAY_AACELD(fl) ((fl)/2) /*!< ELD FB delay (no framing delay included) */ #define INPUTBUFFER_SIZE (1537+100+2048) @@ -166,7 +166,8 @@ typedef struct { UCHAR userMetaDataMode; /*!< Meta data library configuration. */ - UCHAR userSbrEnabled; + UCHAR userSbrEnabled; /*!< Enable SBR for ELD. */ + UINT userSbrRatio; /*!< SBR sampling rate ratio. Dual- or single-rate. */ } USER_PARAM; @@ -229,7 +230,7 @@ struct AACENCODER UINT encoder_modis; - /* Capabity flags */ + /* Capability flags */ UINT CAPF_tpEnc; } ; @@ -255,6 +256,20 @@ static inline INT isSbrActive(const HANDLE_AACENC_CONFIG hAacConfig) return ( sbrUsed ); } +static inline INT isPsActive(const AUDIO_OBJECT_TYPE audioObjectType) +{ + INT psUsed = 0; + + if ( (audioObjectType==AOT_PS) + || (audioObjectType==AOT_MP2_PS) + || (audioObjectType==AOT_DABPLUS_PS) + || (audioObjectType==AOT_DRM_MPEG_PS) ) + { + psUsed = 1; + } + + return ( psUsed ); +} /**************************************************************************** Allocate Encoder ****************************************************************************/ @@ -449,6 +464,14 @@ AAC_ENCODER_ERROR aacEncDefaultConfig(HANDLE_AACENC_CONFIG hAacConfig, config->userAncDataRate = 0; + /* SBR rate is set to 0 here, which means it should be set automatically + in FDKaacEnc_AdjustEncSettings() if the user did not set a rate + expilicitely. */ + config->userSbrRatio = 0; + + /* SBR enable set to -1 means to inquire ELD audio configurator for reasonable configuration. */ + config->userSbrEnabled = -1; + return AAC_ENC_OK; } @@ -483,6 +506,7 @@ INT aacEncoder_LimitBitrate( INT bitRate, const INT nSubFrames, const INT sbrActive, + const INT sbrDownSampleRate, const AUDIO_OBJECT_TYPE aot ) { @@ -492,8 +516,7 @@ INT aacEncoder_LimitBitrate( FDKaacEnc_InitChannelMapping(channelMode, CH_ORDER_MPEG, &cm); if (sbrActive) { - /* Assume SBR rate ratio of 2:1 */ - coreSamplingRate = samplingRate / 2; + coreSamplingRate = samplingRate >> (sbrEncoder_IsSingleRatePossible(aot) ? (sbrDownSampleRate-1):1); } else { coreSamplingRate = samplingRate; } @@ -669,19 +692,6 @@ AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder, break; } - /* We need the frame length to call aacEncoder_LimitBitrate() */ - hAacConfig->bitRate = aacEncoder_LimitBitrate( - NULL, - hAacConfig->sampleRate, - hAacConfig->framelength, - hAacConfig->nChannels, - hAacConfig->channelMode, - config->userBitrate, - hAacConfig->nSubFrames, - isSbrActive(hAacConfig), - hAacConfig->audioObjectType - ); - switch ( hAacConfig->audioObjectType ) { case AOT_ER_AAC_LD: case AOT_ER_AAC_ELD: @@ -699,24 +709,7 @@ AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder, break; } - if (hAacConfig->epConfig >= 0) { - hAacConfig->syntaxFlags |= AC_ER; - if (((INT)hAacConfig->channelMode < 1) || ((INT)hAacConfig->channelMode > 7)) { - return AACENC_INVALID_CONFIG; /* Cannel config 0 not supported. */ - } - } - - if ( FDKaacEnc_DetermineEncoderMode(&hAacConfig->channelMode, hAacConfig->nChannels) != AAC_ENC_OK) { - return AACENC_INVALID_CONFIG; /* nChannels doesn't match chMode, this is just a check-up */ - } - - if ( (hAacConfig->nChannels > hAacEncoder->nMaxAacChannels) - || ( (FDKaacEnc_GetChannelModeConfiguration(hAacConfig->channelMode)->nChannelsEff > hAacEncoder->nMaxSbrChannels) && - isSbrActive(hAacConfig) ) - ) - { - return AACENC_INVALID_CONFIG; /* not enough channels allocated */ - } + hAacConfig->bitRate = config->userBitrate; /* get bitrate in VBR configuration */ if ( (hAacConfig->bitrateMode>=1) && (hAacConfig->bitrateMode<=5) ) { @@ -727,25 +720,52 @@ AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder, /* Set default bitrate if no external bitrate declared. */ - if (hAacConfig->bitRate==-1) { + if ( (hAacConfig->bitrateMode==0) && (config->userBitrate==(UINT)-1) ) { INT bitrate = FDKaacEnc_GetChannelModeConfiguration(hAacConfig->channelMode)->nChannelsEff * hAacConfig->sampleRate; - switch (hAacConfig->audioObjectType) + + if ( isPsActive(hAacConfig->audioObjectType) ) { + hAacConfig->bitRate = (bitrate>>1); /* 0.5 bit per sample */ + } + else if ( isSbrActive(hAacConfig) ) + { + if ( (config->userSbrRatio==2) || ((config->userSbrRatio==0)&&(hAacConfig->audioObjectType!=AOT_ER_AAC_ELD)) ) { + hAacConfig->bitRate = (bitrate + (bitrate>>2))>>1; /* 0.625 bits per sample */ + } + if ( (config->userSbrRatio==1) || ((config->userSbrRatio==0)&&(hAacConfig->audioObjectType==AOT_ER_AAC_ELD)) ) { + hAacConfig->bitRate = (bitrate + (bitrate>>3)); /* 1.125 bits per sample */ + } + } else { - case AOT_AAC_LC: hAacConfig->bitRate = bitrate + (bitrate>>1); /* 1.5 bits per sample */ - break; - case AOT_SBR: - hAacConfig->bitRate = (bitrate + (bitrate>>2))>>1; /* 0.625 bits per sample */ - break; - case AOT_PS: - hAacConfig->bitRate = (bitrate>>1); /* 0.5 bit per sample */ - break; - default: - hAacConfig->bitRate = bitrate; - break; } } + /* Initialize SBR parameters */ + if ( (config->userSbrRatio==0) && (isSbrActive(hAacConfig)) ) { + /* Automatic SBR ratio configuration + * - downsampled SBR for ELD + * - otherwise always dualrate SBR + */ + hAacConfig->sbrRatio = (hAacConfig->audioObjectType==AOT_ER_AAC_ELD) ? 1 : 2; + } + else { + /* SBR ratio has been set by the user, so use it. */ + hAacConfig->sbrRatio = config->userSbrRatio; + } + /* We need the frame length to call aacEncoder_LimitBitrate() */ + hAacConfig->bitRate = aacEncoder_LimitBitrate( + NULL, + hAacConfig->sampleRate, + hAacConfig->framelength, + hAacConfig->nChannels, + hAacConfig->channelMode, + hAacConfig->bitRate, + hAacConfig->nSubFrames, + isSbrActive(hAacConfig), + hAacConfig->sbrRatio, + hAacConfig->audioObjectType + ); + /* Configure PNS */ if ( ((hAacConfig->bitrateMode>=1) && (hAacConfig->bitrateMode<=5)) /* VBR without PNS. */ || (hAacConfig->useTns == 0) ) /* TNS required. */ @@ -753,6 +773,25 @@ AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder, hAacConfig->usePns = 0; } + if (hAacConfig->epConfig >= 0) { + hAacConfig->syntaxFlags |= AC_ER; + if (((INT)hAacConfig->channelMode < 1) || ((INT)hAacConfig->channelMode > 7)) { + return AACENC_INVALID_CONFIG; /* Cannel config 0 not supported. */ + } + } + + if ( FDKaacEnc_DetermineEncoderMode(&hAacConfig->channelMode, hAacConfig->nChannels) != AAC_ENC_OK) { + return AACENC_INVALID_CONFIG; /* nChannels doesn't match chMode, this is just a check-up */ + } + + if ( (hAacConfig->nChannels > hAacEncoder->nMaxAacChannels) + || ( (FDKaacEnc_GetChannelModeConfiguration(hAacConfig->channelMode)->nChannelsEff > hAacEncoder->nMaxSbrChannels) && + isSbrActive(hAacConfig) ) + ) + { + return AACENC_INVALID_CONFIG; /* not enough channels allocated */ + } + /* Meta data restriction. */ switch (hAacConfig->audioObjectType) { @@ -846,8 +885,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, SBR_ELEMENT_INFO sbrElInfo[(6)]; CHANNEL_MAPPING channelMapping; - AUDIO_OBJECT_TYPE aot = hAacConfig->audioObjectType; - if ( FDKaacEnc_InitChannelMapping(hAacConfig->channelMode, hAacConfig->channelOrder, &channelMapping) != AAC_ENC_OK ) @@ -875,8 +912,9 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, &aacBufferOffset, &hAacConfig->nChannels, &hAacConfig->sampleRate, + &hAacConfig->sbrRatio, &frameLength, - &hAacConfig->audioObjectType, + hAacConfig->audioObjectType, &hAacEncoder->nDelay, (hAacConfig->audioObjectType == AOT_ER_AAC_ELD) ? 1 : TRANS_FAC, (config->userTpHeaderPeriod!=0xFF) ? config->userTpHeaderPeriod : DEFAULT_HEADER_PERIOD_REPETITION_RATE, @@ -884,7 +922,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ); /* Suppress AOT reconfiguration and check error status. */ - if ( sbrError || (hAacConfig->audioObjectType!=aot) ) { + if (sbrError) { return AACENC_INIT_SBR_ERROR; } @@ -953,7 +991,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, INT inputDataDelay = DELAY_AAC(hAacConfig->framelength); if ( isSbrActive(hAacConfig) && hSbrEncoder!=NULL) { - inputDataDelay = 2*inputDataDelay + sbrEncoder_GetInputDataDelay(*hSbrEncoder); + inputDataDelay = hAacConfig->sbrRatio*inputDataDelay + sbrEncoder_GetInputDataDelay(*hSbrEncoder); } if ( FDK_MetadataEnc_Init(hAacEncoder->hMetadataEnc, @@ -1684,6 +1722,16 @@ AACENC_ERROR aacEncoder_SetParam( } } break; + case AACENC_SBR_RATIO: + if (settings->userSbrRatio != value) { + if (! ((value==0) || (value==1) || (value==2)) ) { + err = AACENC_INVALID_CONFIG; + break; + } + settings->userSbrRatio = value; + hAacEncoder->InitFlags |= AACENC_INIT_CONFIG | AACENC_INIT_STATES | AACENC_INIT_TRANSPORT; + } + break; case AACENC_SBR_MODE: if (settings->userSbrEnabled != value) { settings->userSbrEnabled = value; @@ -1805,7 +1853,7 @@ UINT aacEncoder_GetParam( value = (UINT)hAacEncoder->aacConfig.bitrateMode; break; case AACENC_SAMPLERATE: - value = (UINT)settings->userSamplerate; + value = (UINT)hAacEncoder->coderConfig.extSamplingRate; break; case AACENC_CHANNELMODE: value = (UINT)hAacEncoder->aacConfig.channelMode; @@ -1822,6 +1870,9 @@ UINT aacEncoder_GetParam( case AACENC_GRANULE_LENGTH: value = (UINT)hAacEncoder->aacConfig.framelength; break; + case AACENC_SBR_RATIO: + value = isSbrActive(&hAacEncoder->aacConfig) ? hAacEncoder->aacConfig.sbrRatio : 0; + break; case AACENC_SBR_MODE: value = (UINT) (hAacEncoder->aacConfig.syntaxFlags & AC_SBR_PRESENT) ? 1 : 0; break; diff --git a/libSBRenc/include/sbr_encoder.h b/libSBRenc/include/sbr_encoder.h index f8f2a5c..9d59ac7 100644 --- a/libSBRenc/include/sbr_encoder.h +++ b/libSBRenc/include/sbr_encoder.h @@ -101,6 +101,14 @@ amm-info@iis.fraunhofer.de #define MAX_CODEC_FRAME_RATIO 2 #define MAX_PAYLOAD_SIZE 256 +typedef enum codecType +{ + CODEC_AAC=0, + CODEC_AACLD=1, + CODEC_UNSPECIFIED=99 +} CODEC_TYPE; + + typedef struct { INT bitRate; @@ -129,10 +137,11 @@ enum typedef struct { + CODEC_TYPE coreCoder; /*!< LC or ELD */ UINT bitrateFrom; /*!< inclusive */ UINT bitrateTo; /*!< exclusive */ - USHORT sampleRate; /*!< */ + UINT sampleRate; /*!< */ UCHAR numChannels; /*!< */ UCHAR startFreq; /*!< bs_start_freq */ @@ -158,6 +167,7 @@ typedef struct sbrConfiguration INT crcSbr; /*!< Flag: usage of SBR-CRC. */ INT dynBwSupported; /*!< Flag: support for dynamic bandwidth in this combination. */ INT parametricCoding; /*!< Flag: usage of parametric coding tool. */ + INT downSampleFactor; /*!< Sampling rate relation between the SBR and the core encoder. */ int freq_res_fixfix[3]; /*!< Frequency resolution of envelopes in frame class FIXFIX 0=1 Env; 1=2 Env; 2=4 Env; */ /* @@ -194,7 +204,6 @@ typedef struct sbrConfiguration INT useSaPan; /*!< Flag: usage of SAPAN stereo. */ INT dynBwEnabled; /*!< Flag: usage of dynamic bandwidth. */ INT bParametricStereo; /*!< Flag: usage of parametric stereo coding tool. */ - INT bDownSampledSbr; /*!< Signal downsampled SBR is used. */ /* header_extra1 configuration @@ -214,7 +223,7 @@ typedef struct sbrConfiguration UCHAR init_amp_res_FF; } sbrConfiguration, *sbrConfigurationPtr ; -typedef struct +typedef struct SBR_CONFIG_DATA { UINT sbrSyntaxFlags; /**< SBR syntax flags derived from AOT. */ INT nChannels; /**< Number of channels. */ @@ -240,9 +249,7 @@ typedef struct INT xposCtrlSwitch; /**< Flag indicates whether to switch xpos ctrl on the fly. */ INT switchTransposers; /**< Flag indicates whether to switch xpos on the fly . */ UCHAR initAmpResFF; -} SBR_CONFIG_DATA; - -typedef SBR_CONFIG_DATA *HANDLE_SBR_CONFIG_DATA; +} SBR_CONFIG_DATA, *HANDLE_SBR_CONFIG_DATA; typedef struct { MP4_ELEMENT_ID elType; @@ -275,15 +282,26 @@ INT sbrEncoder_Open( ); /** - * \brief get closest working bit rate to specified desired bit rate for a single SBR element - * \param bitRate the desired target bit rate - * \param numChannels the amount of audio channels - * \param coreSampleRate the sample rate of the core coder - * \param the current Audio Object Type - * \return closest working bit rate to bitRate value + * \brief Get closest working bitrate to specified desired + * bitrate for a single SBR element. + * \param bitRate The desired target bit rate + * \param numChannels The amount of audio channels + * \param coreSampleRate The sample rate of the core coder + * \param aot The current Audio Object Type + * \return Closest working bit rate to bitRate value */ UINT sbrEncoder_LimitBitRate(UINT bitRate, UINT numChannels, UINT coreSampleRate, AUDIO_OBJECT_TYPE aot); + +/** + * \brief Check whether downsampled SBR single rate is possible + * with given audio object type. + * \param aot The Audio object type. + * \return 0 when downsampled SBR is not possible, + * 1 when downsampled SBR is possible. + */ +UINT sbrEncoder_IsSingleRatePossible(AUDIO_OBJECT_TYPE aot); + /** * \brief Initialize SBR Encoder instance. * \param phSbrEncoder Pointer to a SBR Encoder instance. @@ -294,6 +312,7 @@ UINT sbrEncoder_LimitBitRate(UINT bitRate, UINT numChannels, UINT coreSampleRate * \param bufferOffset Returns the offset for the audio input data in order to do delay balancing. * \param numChannels Input: Encoder input channels. output: core encoder channels. * \param sampleRate Input: Encoder samplerate. output core encoder samplerate. + * \param downSampleFactor Input: Relation between SBR and core coder sampling rate; * \param frameLength Input: Encoder frameLength. output core encoder frameLength. * \param aot Input: Desired AOT. output AOT to be used after parameter checking. * \param delay Input: core encoder delay. Output: total delay because of SBR. @@ -303,21 +322,23 @@ UINT sbrEncoder_LimitBitRate(UINT bitRate, UINT numChannels, UINT coreSampleRate * - (1-10) corresponds to header repetition rate in frames. * \return 0 on success, and non-zero if failed. */ -INT sbrEncoder_Init( HANDLE_SBR_ENCODER hSbrEncoder, - SBR_ELEMENT_INFO elInfo[(6)], - int noElements, - INT_PCM *inputBuffer, - INT *bandwidth, - INT *bufferOffset, - INT *numChannels, - INT *sampleRate, - INT *frameLength, - AUDIO_OBJECT_TYPE *aot, - int *delay, - int transformFactor, - const int headerPeriod, - ULONG statesInitFlag - ); +INT sbrEncoder_Init( + HANDLE_SBR_ENCODER hSbrEncoder, + SBR_ELEMENT_INFO elInfo[(6)], + int noElements, + INT_PCM *inputBuffer, + INT *coreBandwidth, + INT *inputBufferOffset, + INT *numChannels, + INT *sampleRate, + UINT *downSampleFactor, + INT *frameLength, + AUDIO_OBJECT_TYPE aot, + int *delay, + int transformFactor, + const int headerPeriod, + ULONG statesInitFlag + ); /** * \brief Do delay line buffers housekeeping. To be called after each encoded audio frame. @@ -360,7 +381,7 @@ INT sbrEncoder_EncodeFrame(HANDLE_SBR_ENCODER hEnvEncoder, * \param fSendHeaders Flag indicating that the SBR encoder should send more headers in the SBR payload or not. * \return void */ -void sbrEncoder_GetHeader(SBR_ENCODER *sbrEncoder, +void sbrEncoder_GetHeader(HANDLE_SBR_ENCODER sbrEncoder, HANDLE_FDK_BITSTREAM hBs, INT element_index, int fSendHeaders); diff --git a/libSBRenc/src/bit_sbr.h b/libSBRenc/src/bit_sbr.h index 0629202..1ce2c1e 100644 --- a/libSBRenc/src/bit_sbr.h +++ b/libSBRenc/src/bit_sbr.h @@ -124,11 +124,6 @@ struct SBR_HEADER_DATA INT alterScale; INT freqScale; - /* - element of sbrdata - */ - SR_MODE sampleRateMode; - /* element of channelpairelement */ diff --git a/libSBRenc/src/env_est.cpp b/libSBRenc/src/env_est.cpp index 9924348..929f229 100644 --- a/libSBRenc/src/env_est.cpp +++ b/libSBRenc/src/env_est.cpp @@ -129,9 +129,6 @@ FDKsbrEnc_getEnergyFromCplxQmfData(FIXP_DBL **RESTRICT energyValues,/*!< the res /* Get Scratch buffer */ C_ALLOC_SCRATCH_START(tmpNrg, FIXP_DBL, QMF_CHANNELS*QMF_MAX_TIME_SLOTS/2); - FDK_ASSERT(numberBands <= QMF_CHANNELS); - FDK_ASSERT(numberCols <= QMF_MAX_TIME_SLOTS); - /* Get max possible scaling of QMF data */ scale = DFRACT_BITS; for (k=0; ktransientPosOffset = FRAME_MIDDLE_SLOT_2048; - hs->timeSlots = NUMBER_TIME_SLOTS_2048; - break; - case 1920: - hs->transientPosOffset = FRAME_MIDDLE_SLOT_1920; - hs->timeSlots = NUMBER_TIME_SLOTS_1920; - break; - case 1024: - hs->transientPosOffset = FRAME_MIDDLE_SLOT_512LD; - hs->timeSlots = 16; - break; - case 960: - hs->transientPosOffset = FRAME_MIDDLE_SLOT_512LD; - hs->timeSlots = 15; - break; - default: - return -1; + if (sbrSyntaxFlags & SBR_SYNTAX_LOW_DELAY) + { + switch(frameSize){ + case 1024: + case 512: + hs->transientPosOffset = FRAME_MIDDLE_SLOT_512LD; + hs->timeSlots = 16; + break; + case 960: + case 480: + hs->transientPosOffset = FRAME_MIDDLE_SLOT_512LD; + hs->timeSlots = 15; + break; + default: + return -1; + } + } else + { + switch(frameSize){ + case 2048: + case 1024: + hs->transientPosOffset = FRAME_MIDDLE_SLOT_2048; + hs->timeSlots = NUMBER_TIME_SLOTS_2048; + break; + case 1920: + case 960: + hs->transientPosOffset = FRAME_MIDDLE_SLOT_1920; + hs->timeSlots = NUMBER_TIME_SLOTS_1920; + break; + default: + return -1; + } } if (sbrSyntaxFlags & SBR_SYNTAX_LOW_DELAY) { diff --git a/libSBRenc/src/nf_est.cpp b/libSBRenc/src/nf_est.cpp index 851584f..7a3c022 100644 --- a/libSBRenc/src/nf_est.cpp +++ b/libSBRenc/src/nf_est.cpp @@ -102,7 +102,7 @@ static const FIXP_DBL QuantOffset = (INT)0xfc000000; /* ld64(0.25) */ #define max(a,b) ( a > b ? a:b) #endif -#define NOISE_FLOOR_OFFSET_SCALING (3) +#define NOISE_FLOOR_OFFSET_SCALING (4) @@ -484,11 +484,13 @@ FDKsbrEnc_InitSbrNoiseFloorEstimate (HANDLE_SBR_NOISE_FLOOR_ESTIMATE h_sbrNoise tmp = ((FIXP_DBL)MAXVAL_DBL)>>NOISE_FLOOR_OFFSET_SCALING; } else { - FDK_ASSERT(noiseFloorOffset<=8); /* because of NOISE_FLOOR_OFFSET_SCALING */ + /* noiseFloorOffset has to be smaller than 12, because + the result of the calculation below must be smaller than 1: + (2^(noiseFloorOffset/3))*2^4<1 */ + FDK_ASSERT(noiseFloorOffset<12); - /* Assumes the noise floor offset in tuning table are in q31 */ - /* Currently the table contains only 0 for noise floor offset */ - /* Change the qformat here when non-zero values would be filled */ + /* Assumes the noise floor offset in tuning table are in q31 */ + /* Change the qformat here when non-zero values would be filled */ exp = fDivNorm((FIXP_DBL)noiseFloorOffset, 3, &qexp); tmp = fPow(2, DFRACT_BITS-1, exp, qexp, &qtmp); tmp = scaleValue(tmp, qtmp-NOISE_FLOOR_OFFSET_SCALING); @@ -527,24 +529,30 @@ FDKsbrEnc_resetSbrNoiseFloorEstimate (HANDLE_SBR_NOISE_FLOOR_ESTIMATE h_sbrNoise h_sbrNoiseFloorEstimate->noNoiseBands = 1; } else{ - /* - * Calculate number of noise bands 1,2 or 3 bands/octave + /* + * Calculate number of noise bands 1,2 or 3 bands/octave ********************************************************/ FIXP_DBL tmp, ratio, lg2; - INT ratio_e, qlg2; + INT ratio_e, qlg2, nNoiseBands; ratio = fDivNorm(k2, kx, &ratio_e); lg2 = fLog2(ratio, ratio_e, &qlg2); tmp = fMult((FIXP_DBL)(h_sbrNoiseFloorEstimate->noiseBands<<24), lg2); tmp = scaleValue(tmp, qlg2-23); - h_sbrNoiseFloorEstimate->noNoiseBands = (INT)((tmp + (FIXP_DBL)1) >> 1); + nNoiseBands = (INT)((tmp + (FIXP_DBL)1) >> 1); + + + if (nNoiseBands > MAX_NUM_NOISE_COEFFS ) { + nNoiseBands = MAX_NUM_NOISE_COEFFS; + } + + if( nNoiseBands == 0 ) { + nNoiseBands = 1; + } - if (h_sbrNoiseFloorEstimate->noNoiseBands > MAX_NUM_NOISE_COEFFS) - h_sbrNoiseFloorEstimate->noNoiseBands = MAX_NUM_NOISE_COEFFS; + h_sbrNoiseFloorEstimate->noNoiseBands = nNoiseBands; - if( h_sbrNoiseFloorEstimate->noNoiseBands==0) - h_sbrNoiseFloorEstimate->noNoiseBands=1; } diff --git a/libSBRenc/src/ps_main.cpp b/libSBRenc/src/ps_main.cpp index 76b759a..ab183e2 100644 --- a/libSBRenc/src/ps_main.cpp +++ b/libSBRenc/src/ps_main.cpp @@ -315,7 +315,7 @@ static FDK_PSENC_ERROR DownmixPSQmfData( } else { int n, k; - C_ALLOC_SCRATCH_START(pWorkBuffer, FIXP_QMF, QMF_CHANNELS*2); + C_AALLOC_SCRATCH_START(pWorkBuffer, FIXP_QMF, 2*QMF_CHANNELS) /* define scalings */ int dynQmfScale = fixMax(0, hParametricStereo->dmxScale-1); /* scale one bit more for addition of left and right */ @@ -400,8 +400,7 @@ static FDK_PSENC_ERROR DownmixPSQmfData( *qmfScale = -downmixScale + 7; - C_ALLOC_SCRATCH_END(pWorkBuffer, FIXP_QMF, QMF_CHANNELS*2); - + C_AALLOC_SCRATCH_END(pWorkBuffer, FIXP_QMF, 2*QMF_CHANNELS) { const INT noQmfSlots2 = hParametricStereo->noQmfSlots>>1; @@ -475,10 +474,9 @@ FDK_PSENC_ERROR FDKsbrEnc_PSEnc_ParametricStereoProcessing( ) { FDK_PSENC_ERROR error = PSENC_OK; - INT noQmfBands = hParametricStereo->noQmfBands; INT psQmfScale[MAX_PS_CHANNELS] = {0}; int psCh, i; - C_ALLOC_SCRATCH_START(pWorkBuffer, FIXP_DBL, QMF_CHANNELS*4); + C_AALLOC_SCRATCH_START(pWorkBuffer, FIXP_QMF, 4*QMF_CHANNELS) for (psCh = 0; psCh= sbrTuningTable [i].bitrateFrom) && - (bitrate < sbrTuningTable [i].bitrateTo)) { - bitRateClosestLower = bitrate; - bitRateClosestUpper = bitrate; - //FDKprintf("entry %d\n", i); - return i ; - } else { - if ( sbrTuningTable [i].bitrateFrom > bitrate ) { - if (sbrTuningTable [i].bitrateFrom < bitRateClosestLower) { - bitRateClosestLower = sbrTuningTable [i].bitrateFrom; - bitRateClosestLowerIndex = i; + if ( numChannels == sbrTuningTable [i].numChannels + && sampleRate == sbrTuningTable [i].sampleRate ) + { + found = 1; + if ((bitrate >= sbrTuningTable [i].bitrateFrom) && + (bitrate < sbrTuningTable [i].bitrateTo)) { + bitRateClosestLower = bitrate; + bitRateClosestUpper = bitrate; + //FDKprintf("entry %d\n", i); + return i ; + } else { + if ( sbrTuningTable [i].bitrateFrom > bitrate ) { + if (sbrTuningTable [i].bitrateFrom < bitRateClosestLower) { + bitRateClosestLower = sbrTuningTable [i].bitrateFrom; + bitRateClosestLowerIndex = i; + } } - } - if ( sbrTuningTable [i].bitrateTo <= bitrate ) { - if (sbrTuningTable [i].bitrateTo > bitRateClosestUpper) { - bitRateClosestUpper = sbrTuningTable [i].bitrateTo-1; - bitRateClosestUpperIndex = i; + if ( sbrTuningTable [i].bitrateTo <= bitrate ) { + if (sbrTuningTable [i].bitrateTo > bitRateClosestUpper) { + bitRateClosestUpper = sbrTuningTable [i].bitrateTo-1; + bitRateClosestUpperIndex = i; + } } } } @@ -215,7 +209,7 @@ getSbrTuningTableIndex(UINT bitrate, /*! the total bitrate in bits/sec */ if (pBitRateClosest != NULL) { - /* Is there was at least one matching tuning entry found then pick the least distance bit rate */ + /* If there was at least one matching tuning entry found then pick the least distance bit rate */ if (found) { int distanceUpper=DISTANCE_CEIL_VALUE, distanceLower=DISTANCE_CEIL_VALUE; @@ -295,6 +289,52 @@ getPsTuningTableIndex(UINT bitrate, UINT *pBitRateClosest){ return INVALID_TABLE_IDX; } +/***************************************************************************/ +/*! + + \brief In case of downsampled SBR we may need to lower the stop freq + of a tuning setting to fit into the lower half of the + spectrum ( which is sampleRate/4 ) + + \return the adapted stop frequency index (-1 -> error) + + \ingroup SbrEncCfg + +****************************************************************************/ +static INT +FDKsbrEnc_GetDownsampledStopFreq ( + const INT sampleRateCore, + const INT startFreq, + INT stopFreq, + const INT downSampleFactor + ) +{ + INT maxStopFreqRaw = sampleRateCore / 2; + INT startBand, stopBand; + HANDLE_ERROR_INFO err; + + while (stopFreq > 0 && FDKsbrEnc_getSbrStopFreqRAW(stopFreq, sampleRateCore) > maxStopFreqRaw) { + stopFreq--; + } + + if (FDKsbrEnc_getSbrStopFreqRAW( stopFreq, sampleRateCore) > maxStopFreqRaw) + return -1; + + err = FDKsbrEnc_FindStartAndStopBand ( + sampleRateCore<<(downSampleFactor-1), + sampleRateCore, + 32<<(downSampleFactor-1), + startFreq, + stopFreq, + &startBand, + &stopBand + ); + if (err) + return -1; + + return stopFreq; +} + /***************************************************************************/ /*! @@ -307,15 +347,16 @@ getPsTuningTableIndex(UINT bitrate, UINT *pBitRateClosest){ ****************************************************************************/ static UINT -FDKsbrEnc_IsSbrSettingAvail (UINT bitrate, /*! the total bitrate in bits/sec */ - UINT vbrMode, /*! the vbr paramter, 0 means constant bitrate */ - UINT numOutputChannels,/*! the number of channels for the core coder */ - UINT sampleRateInput, /*! the input sample rate [in Hz] */ - AUDIO_OBJECT_TYPE core - ) +FDKsbrEnc_IsSbrSettingAvail ( + UINT bitrate, /*! the total bitrate in bits/sec */ + UINT vbrMode, /*! the vbr paramter, 0 means constant bitrate */ + UINT numOutputChannels, /*! the number of channels for the core coder */ + UINT sampleRateInput, /*! the input sample rate [in Hz] */ + UINT sampleRateCore, /*! the core's sampling rate */ + AUDIO_OBJECT_TYPE core + ) { INT idx = INVALID_TABLE_IDX; - UINT sampleRateCore; if (sampleRateInput < 16000) return 0; @@ -335,8 +376,6 @@ FDKsbrEnc_IsSbrSettingAvail (UINT bitrate, /*! the total bitrate in bit bitrate *= numOutputChannels; } - /* try DOWN_SMPL_FAC of the input sampling rate */ - sampleRateCore = sampleRateInput/DOWN_SMPL_FAC; idx = getSbrTuningTableIndex(bitrate, numOutputChannels, sampleRateCore, core, NULL); return (idx == INVALID_TABLE_IDX ? 0 : 1); @@ -356,7 +395,8 @@ static UINT FDKsbrEnc_AdjustSbrSettings (const sbrConfigurationPtr config, /*! output, modified */ UINT bitRate, /*! the total bitrate in bits/sec */ UINT numChannels, /*! the core coder number of channels */ - UINT fsCore, /*! the core coder sampling rate in Hz */ + UINT sampleRateCore, /*! the core coder sampling rate in Hz */ + UINT sampleRateSbr, /*! the sbr coder sampling rate in Hz */ UINT transFac, /*! the short block to long block ratio */ UINT standardBitrate, /*! the standard bitrate per channel in bits/sec */ UINT vbrMode, /*! the vbr paramter, 0 poor quality .. 100 high quality*/ @@ -366,15 +406,12 @@ FDKsbrEnc_AdjustSbrSettings (const sbrConfigurationPtr config, /*! output, modif AUDIO_OBJECT_TYPE core) /* Core audio codec object type */ { INT idx = INVALID_TABLE_IDX; - UINT sampleRate; - - /* set the codec settings */ + /* set the core codec settings */ config->codecSettings.bitRate = bitRate; config->codecSettings.nChannels = numChannels; - config->codecSettings.sampleFreq = fsCore; + config->codecSettings.sampleFreq = sampleRateCore; config->codecSettings.transFac = transFac; config->codecSettings.standardBitrate = standardBitrate; - sampleRate = fsCore * DOWN_SMPL_FAC; if (bitRate==0) { /* map vbr quality to bitrate */ @@ -391,13 +428,13 @@ FDKsbrEnc_AdjustSbrSettings (const sbrConfigurationPtr config, /*! output, modif bitRate *= numChannels; /* fix to enable mono vbrMode<40 @ 44.1 of 48kHz */ if (numChannels==1) { - if (sampleRate==44100 || sampleRate==48000) { + if (sampleRateSbr==44100 || sampleRateSbr==48000) { if (vbrMode<40) bitRate = 32000; } } } - idx = getSbrTuningTableIndex(bitRate,numChannels,fsCore, core, NULL); + idx = getSbrTuningTableIndex(bitRate,numChannels,sampleRateCore, core, NULL); if (idx != INVALID_TABLE_IDX) { config->startFreq = sbrTuningTable[idx].startFreq ; @@ -407,6 +444,21 @@ FDKsbrEnc_AdjustSbrSettings (const sbrConfigurationPtr config, /*! output, modif config->stopFreq = sbrTuningTable[idx].stopFreqSpeech; } + /* Adapt stop frequency in case of downsampled SBR - only 32 bands then */ + if (1 == config->downSampleFactor) { + INT dsStopFreq = FDKsbrEnc_GetDownsampledStopFreq( + sampleRateCore, + config->startFreq, + config->stopFreq, + config->downSampleFactor + ); + if (dsStopFreq < 0) { + return 0; + } + + config->stopFreq = dsStopFreq; + } + config->sbr_noise_bands = sbrTuningTable[idx].numNoiseBands ; if (core == AOT_ER_AAC_ELD) config->init_amp_res_FF = SBR_AMP_RES_1_5; @@ -455,19 +507,20 @@ FDKsbrEnc_AdjustSbrSettings (const sbrConfigurationPtr config, /*! output, modif description: initializes the SBR confifuration returns: error status input: - core codec type, - - fac of SBR to core frame length, + - factor of SBR to core frame length, - core frame length output: initialized SBR configuration *****************************************************************************/ static UINT FDKsbrEnc_InitializeSbrDefaults (sbrConfigurationPtr config, - INT coreSbrFrameLenFac, - UINT codecGranuleLen) + INT downSampleFactor, + UINT codecGranuleLen + ) { - if ( (coreSbrFrameLenFac != 2) || - (codecGranuleLen*coreSbrFrameLenFac > QMF_CHANNELS*QMF_MAX_TIME_SLOTS) ) - return(1); + if ( (downSampleFactor < 1 || downSampleFactor > 2) || + (codecGranuleLen*downSampleFactor > QMF_CHANNELS*QMF_MAX_TIME_SLOTS) ) + return(0); /* error */ config->SendHeaderDataTime = 1000; config->useWaveCoding = 0; @@ -476,8 +529,8 @@ FDKsbrEnc_InitializeSbrDefaults (sbrConfigurationPtr config, config->tran_thr = 13000; config->parametricCoding = 1; - config->sbrFrameSize = codecGranuleLen * coreSbrFrameLenFac; - + config->sbrFrameSize = codecGranuleLen * downSampleFactor; + config->downSampleFactor = downSampleFactor; /* sbr default parameters */ config->sbr_data_extra = 0; @@ -497,7 +550,6 @@ FDKsbrEnc_InitializeSbrDefaults (sbrConfigurationPtr config, config->sbr_xpos_level = 0; config->useSaPan = 0; config->dynBwEnabled = 0; - config->bDownSampledSbr = 0; /* the following parameters are overwritten by the FDKsbrEnc_AdjustSbrSettings() function since @@ -645,46 +697,62 @@ void sbrEncoder_Close (HANDLE_SBR_ENCODER *phSbrEncoder) output: error info *****************************************************************************/ -static INT updateFreqBandTable(HANDLE_SBR_CONFIG_DATA sbrConfigData, - HANDLE_SBR_HEADER_DATA sbrHeaderData, - INT noQmfChannels) +static INT updateFreqBandTable( + HANDLE_SBR_CONFIG_DATA sbrConfigData, + HANDLE_SBR_HEADER_DATA sbrHeaderData, + const INT downSampleFactor + ) { INT k0, k2; - if(FDKsbrEnc_FindStartAndStopBand(sbrConfigData->sampleFreq, - noQmfChannels, - sbrHeaderData->sbr_start_frequency, - sbrHeaderData->sbr_stop_frequency, - sbrHeaderData->sampleRateMode, - &k0, &k2)) + if( FDKsbrEnc_FindStartAndStopBand ( + sbrConfigData->sampleFreq, + sbrConfigData->sampleFreq >> (downSampleFactor-1), + sbrConfigData->noQmfBands, + sbrHeaderData->sbr_start_frequency, + sbrHeaderData->sbr_stop_frequency, + &k0, + &k2 + ) + ) return(1); - if(FDKsbrEnc_UpdateFreqScale(sbrConfigData->v_k_master, &sbrConfigData->num_Master, - k0, k2, sbrHeaderData->freqScale, - sbrHeaderData->alterScale)) + if( FDKsbrEnc_UpdateFreqScale( + sbrConfigData->v_k_master, + &sbrConfigData->num_Master, + k0, + k2, + sbrHeaderData->freqScale, + sbrHeaderData->alterScale + ) + ) return(1); sbrHeaderData->sbr_xover_band=0; - if(FDKsbrEnc_UpdateHiRes(sbrConfigData->freqBandTable[HI], - &sbrConfigData->nSfb[HI], - sbrConfigData->v_k_master, - sbrConfigData->num_Master , - &sbrHeaderData->sbr_xover_band, - sbrHeaderData->sampleRateMode, - noQmfChannels)) + if( FDKsbrEnc_UpdateHiRes( + sbrConfigData->freqBandTable[HI], + &sbrConfigData->nSfb[HI], + sbrConfigData->v_k_master, + sbrConfigData->num_Master, + &sbrHeaderData->sbr_xover_band + ) + ) return(1); - FDKsbrEnc_UpdateLoRes(sbrConfigData->freqBandTable[LO], - &sbrConfigData->nSfb[LO], - sbrConfigData->freqBandTable[HI], - sbrConfigData->nSfb[HI]); + FDKsbrEnc_UpdateLoRes( + sbrConfigData->freqBandTable[LO], + &sbrConfigData->nSfb[LO], + sbrConfigData->freqBandTable[HI], + sbrConfigData->nSfb[HI] + ); + - sbrConfigData->xOverFreq = (sbrConfigData->freqBandTable[LOW_RES][0] * sbrConfigData->sampleFreq / noQmfChannels+1)>>1; + sbrConfigData->xOverFreq = (sbrConfigData->freqBandTable[LOW_RES][0] * sbrConfigData->sampleFreq / sbrConfigData->noQmfBands+1)>>1; return (0); } @@ -866,7 +934,8 @@ FDKsbrEnc_EnvEncodeFrame(HANDLE_SBR_ENCODER hEnvEncoder, */ if(updateFreqBandTable(&hSbrElement->sbrConfigData, &hSbrElement->sbrHeaderData, - hSbrElement->sbrConfigData.noQmfBands)) + hEnvEncoder->downSampleFactor + )) return(1); @@ -891,8 +960,6 @@ FDKsbrEnc_EnvEncodeFrame(HANDLE_SBR_ENCODER hEnvEncoder, &crcInfo, hSbrElement->sbrConfigData.sbrSyntaxFlags); - INT error = noError; - /* Temporal Envelope Data */ SBR_FRAME_TEMP_DATA _fData; SBR_FRAME_TEMP_DATA *fData = &_fData; @@ -923,9 +990,9 @@ FDKsbrEnc_EnvEncodeFrame(HANDLE_SBR_ENCODER hEnvEncoder, if(hSbrElement->elInfo.fParametricStereo == 0) { - C_ALLOC_SCRATCH_START(qmfWorkBuffer, FIXP_DBL, QMF_CHANNELS*2); QMF_SCALE_FACTOR tmpScale; FIXP_DBL **pQmfReal, **pQmfImag; + C_AALLOC_SCRATCH_START(qmfWorkBuffer, FIXP_DBL, QMF_CHANNELS*2) /* Obtain pointers to QMF buffers. */ @@ -940,10 +1007,11 @@ FDKsbrEnc_EnvEncodeFrame(HANDLE_SBR_ENCODER hEnvEncoder, timeInStride, qmfWorkBuffer ); - C_ALLOC_SCRATCH_END(qmfWorkBuffer, FIXP_DBL, QMF_CHANNELS*2); - h_envChan->qmfScale = tmpScale.lb_scale + 7; + + C_AALLOC_SCRATCH_END(qmfWorkBuffer, FIXP_DBL, QMF_CHANNELS*2) + } /* fParametricStereo == 0 */ @@ -952,6 +1020,8 @@ FDKsbrEnc_EnvEncodeFrame(HANDLE_SBR_ENCODER hEnvEncoder, */ if (hSbrElement->elInfo.fParametricStereo) { + INT error = noError; + /* Limit Parametric Stereo to one instance */ FDK_ASSERT(ch == 0); @@ -1177,10 +1247,12 @@ initEnvChannel ( HANDLE_SBR_CONFIG_DATA sbrConfigData, break; case 2048: case 1024: + case 512: timeSlots = 16; break; case 1920: case 960: + case 480: timeSlots = 15; break; case 1152: @@ -1221,9 +1293,9 @@ initEnvChannel ( HANDLE_SBR_CONFIG_DATA sbrConfigData, tran_fc = params->tran_fc; - if (tran_fc == 0) - tran_fc = fixMin (5000, FDKsbrEnc_getSbrStartFreqRAW (sbrHeaderData->sbr_start_frequency,64,sbrConfigData->sampleFreq)); - + if (tran_fc == 0) { + tran_fc = fixMin (5000, FDKsbrEnc_getSbrStartFreqRAW (sbrHeaderData->sbr_start_frequency,params->codecSettings.sampleFreq)); + } tran_fc = (tran_fc*4*sbrConfigData->noQmfBands/sbrConfigData->sampleFreq + 1)>>1; @@ -1233,11 +1305,11 @@ initEnvChannel ( HANDLE_SBR_CONFIG_DATA sbrConfigData, } else { frameShift = 0; - switch (params->sbrFrameSize) { + switch (timeSlots) { /* The factor of 2 is by definition. */ - case 2048: tran_off = 8 + FRAME_MIDDLE_SLOT_2048 * timeStep; break; - case 1920: tran_off = 7 + FRAME_MIDDLE_SLOT_1920 * timeStep; break; - default: return 1; break; + case NUMBER_TIME_SLOTS_2048: tran_off = 8 + FRAME_MIDDLE_SLOT_2048 * timeStep; break; + case NUMBER_TIME_SLOTS_1920: tran_off = 7 + FRAME_MIDDLE_SLOT_1920 * timeStep; break; + default: return 1; } } if ( FDKsbrEnc_InitExtractSbrEnvelope (&hEnv->sbrExtractEnvelope, @@ -1330,7 +1402,6 @@ INT sbrEncoder_Open( hSbrEncoder->pSBRdynamic_RAM = (UCHAR*)GetRam_SbrDynamic_RAM(); hSbrEncoder->dynamicRam = hSbrEncoder->pSBRdynamic_RAM; - for (i=0; isbrElement[i] = GetRam_SbrElement(i); if (hSbrEncoder->sbrElement[i]==NULL) { @@ -1463,7 +1534,8 @@ INT FDKsbrEnc_EnvInit ( int nBitstrDelay, int nElement, const int headerPeriod, - ULONG statesInitFlag + ULONG statesInitFlag, + int fTimeDomainDownsampling ,UCHAR *dynamic_RAM ) { @@ -1497,8 +1569,16 @@ INT FDKsbrEnc_EnvInit ( hSbrElement->sbrConfigData.sbrSyntaxFlags |= SBR_SYNTAX_CRC; } - hSbrElement->sbrConfigData.noQmfBands = QMF_CHANNELS; - hSbrElement->sbrConfigData.noQmfSlots = params->sbrFrameSize/hSbrElement->sbrConfigData.noQmfBands; + hSbrElement->sbrConfigData.noQmfBands = QMF_CHANNELS>>(2-params->downSampleFactor); + switch (hSbrElement->sbrConfigData.noQmfBands) + { + case 64: hSbrElement->sbrConfigData.noQmfSlots = params->sbrFrameSize>>6; + break; + case 32: hSbrElement->sbrConfigData.noQmfSlots = params->sbrFrameSize>>5; + break; + default: hSbrElement->sbrConfigData.noQmfSlots = params->sbrFrameSize>>6; + return(2); + } FDKinitBitStream(&hSbrElement->CmonData.sbrBitbuf, bitstreamBuffer, MAX_PAYLOAD_SIZE*sizeof(UCHAR), 0, BS_WRITER); @@ -1514,10 +1594,7 @@ INT FDKsbrEnc_EnvInit ( hSbrElement->sbrConfigData.frameSize = params->sbrFrameSize; - /* implicit rule for sampleRateMode */ - /* run in "multirate" mode where sbr fs is 2 * codec fs */ - hSbrElement->sbrHeaderData.sampleRateMode = DUAL_RATE; - hSbrElement->sbrConfigData.sampleFreq = 2 * params->codecSettings.sampleFreq; + hSbrElement->sbrConfigData.sampleFreq = params->downSampleFactor * params->codecSettings.sampleFreq; hSbrElement->sbrBitstreamData.CountSendHeaderData = 0; if (params->SendHeaderDataTime > 0 ) { @@ -1592,7 +1669,8 @@ INT FDKsbrEnc_EnvInit ( /* init freq band table */ if(updateFreqBandTable(&hSbrElement->sbrConfigData, &hSbrElement->sbrHeaderData, - hSbrElement->sbrConfigData.noQmfBands)) + params->downSampleFactor + )) { return(1); } @@ -1632,6 +1710,9 @@ INT FDKsbrEnc_EnvInit ( hSbrElement->sbrConfigData.noQmfBands, hSbrElement->sbrConfigData.noQmfBands, qmfFlags ); + if (0!=err) { + return err; + } } /* */ @@ -1653,7 +1734,7 @@ INT sbrEncoder_GetInBufferSize(int noChannels) { INT temp; - temp = (1024*DOWN_SMPL_FAC); + temp = (2048); temp += 1024 + MAX_SAMPLE_DELAY; temp *= noChannels; temp *= sizeof(INT_PCM); @@ -1685,8 +1766,8 @@ INT FDKsbrEnc_DelayCompensation ( 1 )) return -1; - sbrEncoder_UpdateBuffers(hEnvEnc, timeBuffer); } + sbrEncoder_UpdateBuffers(hEnvEnc, timeBuffer); } return 0; } @@ -1717,30 +1798,36 @@ UINT sbrEncoder_LimitBitRate(UINT bitRate, UINT numChannels, UINT coreSampleRate return newBitRate; } +UINT sbrEncoder_IsSingleRatePossible(AUDIO_OBJECT_TYPE aot) +{ + UINT isPossible=(AOT_PS==aot)?0:1; + return isPossible; +} INT sbrEncoder_Init( - HANDLE_SBR_ENCODER hSbrEncoder, - SBR_ELEMENT_INFO elInfo[(6)], - int noElements, - INT_PCM *inputBuffer, - INT *coreBandwidth, - INT *inputBufferOffset, - INT *numChannels, - INT *sampleRate, - INT *frameLength, - AUDIO_OBJECT_TYPE *aot, - int *delay, - int transformFactor, - const int headerPeriod, - ULONG statesInitFlag - ) + HANDLE_SBR_ENCODER hSbrEncoder, + SBR_ELEMENT_INFO elInfo[(6)], + int noElements, + INT_PCM *inputBuffer, + INT *coreBandwidth, + INT *inputBufferOffset, + INT *numChannels, + INT *coreSampleRate, + UINT *downSampleFactor, + INT *frameLength, + AUDIO_OBJECT_TYPE aot, + int *delay, + int transformFactor, + const int headerPeriod, + ULONG statesInitFlag + ) { HANDLE_ERROR_INFO errorInfo = noError; sbrConfiguration sbrConfig[(6)]; INT error = 0; INT lowestBandwidth; /* Save input parameters */ - INT inputSampleRate = *sampleRate; + INT inputSampleRate = *coreSampleRate; int coreFrameLength = *frameLength; int inputBandWidth = *coreBandwidth; int inputChannels = *numChannels; @@ -1748,20 +1835,26 @@ INT sbrEncoder_Init( int downsampledOffset = 0; int sbrOffset = 0; int downsamplerDelay = 0; - int downsample = 0; + int timeDomainDownsample = 0; int nBitstrDelay = 0; - int lowestSbrStartFreq, lowestSbrStopFreq; + int highestSbrStartFreq, highestSbrStopFreq; int lowDelay = 0; int usePs = 0; /* check whether SBR setting is available for the current encoder configuration (bitrate, samplerate) */ - if ( (*aot==AOT_PS) || (*aot==AOT_MP2_PS) || (*aot==AOT_DABPLUS_PS) || (*aot==AOT_DRM_MPEG_PS) ) { + if (!sbrEncoder_IsSingleRatePossible(aot)) { + *downSampleFactor = 2; + } + + + + if ( (aot==AOT_PS) || (aot==AOT_MP2_PS) || (aot==AOT_DABPLUS_PS) || (aot==AOT_DRM_MPEG_PS) ) { usePs = 1; } - if ( (*aot==AOT_ER_AAC_ELD) ) { + if ( (aot==AOT_ER_AAC_ELD) ) { lowDelay = 1; } - else if ( (*aot==AOT_ER_AAC_LD) ) { + else if ( (aot==AOT_ER_AAC_LD) ) { error = 1; goto bail; } @@ -1776,25 +1869,25 @@ INT sbrEncoder_Init( /* core encoder gets downmixed mono signal */ *numChannels = 1; } else { - switch (*aot) { - case AOT_MP2_PS: - *aot = AOT_MP2_SBR; - break; - case AOT_DABPLUS_PS: - *aot = AOT_DABPLUS_SBR; - break; - case AOT_DRM_MPEG_PS: - *aot = AOT_DRM_SBR; - break; - case AOT_PS: - default: - *aot = AOT_SBR; - } - usePs = 0; + error = 1; + goto bail; } } /* usePs */ - /* check whether SBR setting is available for the current encoder configuration (bitrate, samplerate) */ + /* set the core's sample rate */ + switch (*downSampleFactor) { + case 1: + *coreSampleRate = inputSampleRate; + break; + case 2: + *coreSampleRate = inputSampleRate>>1; + break; + default: + *coreSampleRate = inputSampleRate>>1; + return 0; /* return error */ + } + + /* check whether SBR setting is available for the current encoder configuration (bitrate, coreSampleRate) */ { int delayDiff = 0; int el, coreEl; @@ -1807,54 +1900,37 @@ INT sbrEncoder_Init( continue; } /* check if desired configuration is available */ - if ( !FDKsbrEnc_IsSbrSettingAvail (elInfo[coreEl].bitRate, 0, elInfo[coreEl].nChannelsInEl, inputSampleRate, *aot) ) + if ( !FDKsbrEnc_IsSbrSettingAvail (elInfo[coreEl].bitRate, 0, elInfo[coreEl].nChannelsInEl, inputSampleRate, *coreSampleRate, aot) ) { - /* otherwise - change to AAC-LC */ - switch (*aot) { - case AOT_MP2_SBR: - case AOT_MP2_PS: - *aot = AOT_MP2_AAC_LC; - break; - case AOT_DABPLUS_SBR: - case AOT_DABPLUS_PS: - *aot = AOT_DABPLUS_AAC_LC; - break; - case AOT_DRM_SBR: - case AOT_DRM_MPEG_PS: - *aot = AOT_DRM_AAC; - break; - case AOT_ER_AAC_ELD: - break; - case AOT_SBR: - case AOT_PS: - default: - *aot = AOT_AAC_LC; - } error = 1; goto bail; } } - *sampleRate /= DOWN_SMPL_FAC; - /* Determine Delay balancing and new encoder delay */ if (lowDelay) { - downsample = 1; /* activate downsampler */ - delayDiff = (*delay*DOWN_SMPL_FAC) + DELAY_ELD2SBR(coreFrameLength); - *delay = DELAY_ELDSBR(coreFrameLength); + { + delayDiff = (*delay * *downSampleFactor) + DELAY_ELD2SBR(coreFrameLength,*downSampleFactor); + *delay = DELAY_ELDSBR(coreFrameLength,*downSampleFactor); + } } else if (usePs) { - delayDiff = (*delay*DOWN_SMPL_FAC) + DELAY_AAC2PS(coreFrameLength); - *delay = DELAY_PS(coreFrameLength); + delayDiff = (*delay * *downSampleFactor) + DELAY_AAC2PS(coreFrameLength,*downSampleFactor); + *delay = DELAY_PS(coreFrameLength,*downSampleFactor); } else { - downsample = 1; /* activate downsampler */ - delayDiff = (*delay*DOWN_SMPL_FAC) + DELAY_AAC2SBR(coreFrameLength); - *delay = DELAY_SBR(coreFrameLength); + delayDiff = DELAY_AAC2SBR(coreFrameLength,*downSampleFactor); + delayDiff += (*delay * *downSampleFactor); + *delay = DELAY_SBR(coreFrameLength,*downSampleFactor); + } + + if (!usePs) { + timeDomainDownsample = *downSampleFactor-1; /* activate time domain downsampler when downSampleFactor is != 1 */ } + /* Take care about downsampled data bound to the SBR path */ - if (!downsample && delayDiff > 0) { + if (!timeDomainDownsample && delayDiff > 0) { /* * We must tweak the balancing into a situation where the downsampled path * is the one to be delayed, because delaying the QMF domain input, also delays @@ -1863,12 +1939,15 @@ INT sbrEncoder_Init( while ( delayDiff > 0 ) { /* Encoder delay increases */ - *delay += coreFrameLength*DOWN_SMPL_FAC; - /* Add one frame delay to SBR path */ - delayDiff -= coreFrameLength*DOWN_SMPL_FAC; + { + *delay += coreFrameLength * *downSampleFactor; + /* Add one frame delay to SBR path */ + delayDiff -= coreFrameLength * *downSampleFactor; + } nBitstrDelay += 1; } - } else { + } else + { *delay += fixp_abs(delayDiff); } @@ -1876,32 +1955,33 @@ INT sbrEncoder_Init( /* Delay AAC data */ delayDiff = -delayDiff; /* Multiply downsampled offset by AAC core channels. Divide by 2 because of half samplerate of downsampled data. */ - downsampledOffset = (delayDiff*(*numChannels))/DOWN_SMPL_FAC; + FDK_ASSERT(*downSampleFactor>0 && *downSampleFactor<=2); + downsampledOffset = (delayDiff*(*numChannels))>>(*downSampleFactor-1); sbrOffset = 0; } else { /* Delay SBR input */ - if ( delayDiff > (int)coreFrameLength*DOWN_SMPL_FAC ) + if ( delayDiff > (int)coreFrameLength * (int)*downSampleFactor ) { /* Do bitstream frame-wise delay balancing if we have more than SBR framelength samples delay difference */ - delayDiff -= coreFrameLength*DOWN_SMPL_FAC; + delayDiff -= coreFrameLength * *downSampleFactor; nBitstrDelay = 1; } /* Multiply input offset by input channels */ sbrOffset = delayDiff*(*numChannels); downsampledOffset = 0; } - - hSbrEncoder->nBitstrDelay = nBitstrDelay; - hSbrEncoder->nChannels = *numChannels; - hSbrEncoder->frameSize = *frameLength*DOWN_SMPL_FAC; - hSbrEncoder->fTimeDomainDownsampling = downsample; - hSbrEncoder->estimateBitrate = 0; - hSbrEncoder->inputDataDelay = 0; + hSbrEncoder->nBitstrDelay = nBitstrDelay; + hSbrEncoder->nChannels = *numChannels; + hSbrEncoder->frameSize = coreFrameLength * *downSampleFactor; + hSbrEncoder->fTimeDomainDownsampling = timeDomainDownsample; + hSbrEncoder->downSampleFactor = *downSampleFactor; + hSbrEncoder->estimateBitrate = 0; + hSbrEncoder->inputDataDelay = 0; /* Open SBR elements */ el = -1; - lowestSbrStartFreq = lowestSbrStopFreq = 9999; + highestSbrStartFreq = highestSbrStopFreq = 0; lowestBandwidth = 99999; /* Loop through each core encoder element and get a matching SBR element config */ @@ -1924,28 +2004,38 @@ INT sbrEncoder_Init( /* * Init sbrConfig structure */ - FDKsbrEnc_InitializeSbrDefaults ( &sbrConfig[el], - DOWN_SMPL_FAC, - coreFrameLength); + if ( ! FDKsbrEnc_InitializeSbrDefaults ( &sbrConfig[el], + *downSampleFactor, + coreFrameLength + ) ) + { + error = 1; + goto bail; + } + /* * Modify sbrConfig structure according to Element parameters */ - FDKsbrEnc_AdjustSbrSettings ( &sbrConfig[el], - elInfo[coreEl].bitRate, - elInfo[coreEl].nChannelsInEl, - *sampleRate, - transformFactor, - 24000, - 0, - 0, /* useSpeechConfig */ - 0, /* lcsMode */ - usePs, /* bParametricStereo */ - *aot); + if ( ! FDKsbrEnc_AdjustSbrSettings (&sbrConfig[el], + elInfo[coreEl].bitRate, + elInfo[coreEl].nChannelsInEl, + *coreSampleRate, + inputSampleRate, + transformFactor, + 24000, + 0, + 0, /* useSpeechConfig */ + 0, /* lcsMode */ + usePs, /* bParametricStereo */ + aot) ) + { + error = 1; + goto bail; + } /* Find common frequency border for all SBR elements */ - lowestSbrStartFreq = fixMin(lowestSbrStartFreq, sbrConfig[el].startFreq); - lowestSbrStopFreq = fixMin(lowestSbrStopFreq, sbrConfig[el].stopFreq); - + highestSbrStartFreq = fixMax(highestSbrStartFreq, sbrConfig[el].startFreq); + highestSbrStopFreq = fixMax(highestSbrStopFreq, sbrConfig[el].stopFreq); } /* first element loop */ @@ -1961,22 +2051,24 @@ INT sbrEncoder_Init( int bandwidth = *coreBandwidth; /* Use lowest common bandwidth */ - sbrConfig[el].startFreq = lowestSbrStartFreq; - sbrConfig[el].stopFreq = lowestSbrStopFreq; + sbrConfig[el].startFreq = highestSbrStartFreq; + sbrConfig[el].stopFreq = highestSbrStopFreq; /* initialize SBR element, and get core bandwidth */ error = FDKsbrEnc_EnvInit(hSbrEncoder->sbrElement[el], &sbrConfig[el], &bandwidth, - *aot, + aot, nBitstrDelay, el, headerPeriod, - statesInitFlag + statesInitFlag, + hSbrEncoder->fTimeDomainDownsampling ,hSbrEncoder->dynamicRam ); if (error != 0) { + error = 2; goto bail; } @@ -1998,30 +2090,29 @@ INT sbrEncoder_Init( for (ch=0; chelInfo.nChannelsInEl; ch++) { - FDKaacEnc_InitDownsampler (&hSbrEl->sbrChannel[ch]->downSampler, Wc, DOWN_SMPL_FAC); + FDKaacEnc_InitDownsampler (&hSbrEl->sbrChannel[ch]->downSampler, Wc, *downSampleFactor); + FDK_ASSERT (hSbrEl->sbrChannel[ch]->downSampler.delay <=MAX_DS_FILTER_DELAY); } - FDK_ASSERT (hSbrEl->sbrChannel[0]->downSampler.delay <=MAX_DS_FILTER_DELAY && hSbrEl->sbrChannel[0]->downSampler.delay <=MAX_DS_FILTER_DELAY); downsamplerDelay = hSbrEl->sbrChannel[0]->downSampler.delay; } /* third element loop */ /* lfe */ - FDKaacEnc_InitDownsampler (&hSbrEncoder->lfeDownSampler, 0, DOWN_SMPL_FAC); + FDKaacEnc_InitDownsampler (&hSbrEncoder->lfeDownSampler, 0, *downSampleFactor); /* Add the resampler additional delay to get the final delay and buffer offset values. */ - if (sbrOffset > 0 || downsampledOffset <= ((downsamplerDelay * (*numChannels))/DOWN_SMPL_FAC)) { + if (sbrOffset > 0 || downsampledOffset <= ((downsamplerDelay * (*numChannels))>>(*downSampleFactor-1))) { sbrOffset += (downsamplerDelay - downsampledOffset) * (*numChannels) ; *delay += downsamplerDelay - downsampledOffset; downsampledOffset = 0; } else { - downsampledOffset -= (downsamplerDelay * (*numChannels))/DOWN_SMPL_FAC; + downsampledOffset -= (downsamplerDelay * (*numChannels))>>(*downSampleFactor-1); sbrOffset = 0; } hSbrEncoder->inputDataDelay = downsamplerDelay; } - /* Assign core encoder Bandwidth */ *coreBandwidth = lowestBandwidth; @@ -2035,7 +2126,7 @@ INT sbrEncoder_Init( FDK_ASSERT(hSbrEncoder->noElements == 1); INT psTuningTableIdx = getPsTuningTableIndex(elInfo[0].bitRate, NULL); - psEncConfig.frameSize = *frameLength; //sbrConfig.sbrFrameSize; + psEncConfig.frameSize = coreFrameLength; //sbrConfig.sbrFrameSize; psEncConfig.qmfFilterMode = 0; psEncConfig.sbrPsDelay = 0; @@ -2047,7 +2138,7 @@ INT sbrEncoder_Init( /* calculation is not quite linear, increased number of envelopes causes more bits */ /* assume avg. 50 bits per frame for 10 stereo bands / 1 envelope configuration */ - hSbrEncoder->estimateBitrate += ( (((*sampleRate) * 5 * psEncConfig.nStereoBands * psEncConfig.maxEnvelopes) / hSbrEncoder->frameSize)); + hSbrEncoder->estimateBitrate += ( (((*coreSampleRate) * 5 * psEncConfig.nStereoBands * psEncConfig.maxEnvelopes) / hSbrEncoder->frameSize)); } else { error = ERROR(CDI, "Invalid ps tuning table index."); @@ -2076,10 +2167,16 @@ INT sbrEncoder_Init( errorInfo = handBack(errorInfo); } } + + /* QMF analysis + Hybrid analysis + Hybrid synthesis + QMF synthesis + downsampled input buffer delay */ + hSbrEncoder->inputDataDelay = (64*10/2) + (6*64) + (0) + (64*10/2-64+1) + ((*downSampleFactor)*downsampledOffset); } hSbrEncoder->downsampledOffset = downsampledOffset; - hSbrEncoder->downmixSize = coreFrameLength*(*numChannels); + { + hSbrEncoder->downmixSize = coreFrameLength*(*numChannels); + } + hSbrEncoder->bufferOffset = sbrOffset; /* Delay Compensation: fill bitstream delay buffer with zero input signal */ if ( hSbrEncoder->nBitstrDelay > 0 ) @@ -2090,7 +2187,7 @@ INT sbrEncoder_Init( } /* Set Output frame length */ - *frameLength = coreFrameLength*DOWN_SMPL_FAC; + *frameLength = coreFrameLength * *downSampleFactor; /* Input buffer offset */ *inputBufferOffset = fixMax(sbrOffset, downsampledOffset); @@ -2101,7 +2198,7 @@ INT sbrEncoder_Init( bail: /* Restore input settings */ - *sampleRate = inputSampleRate; + *coreSampleRate = inputSampleRate; *frameLength = coreFrameLength; *numChannels = inputChannels; *coreBandwidth = inputBandWidth; @@ -2139,8 +2236,8 @@ sbrEncoder_EncodeFrame( HANDLE_SBR_ENCODER hSbrEncoder, } } - if ( (hSbrEncoder->lfeChIdx!=-1) && (hSbrEncoder->fTimeDomainDownsampling) ) - { + if ( ( hSbrEncoder->lfeChIdx!=-1) && (hSbrEncoder->downSampleFactor > 1) ) + { /* lfe downsampler */ INT nOutSamples; FDKaacEnc_Downsample(&hSbrEncoder->lfeDownSampler, @@ -2150,7 +2247,9 @@ sbrEncoder_EncodeFrame( HANDLE_SBR_ENCODER hSbrEncoder, samples + hSbrEncoder->downsampledOffset + hSbrEncoder->lfeChIdx, &nOutSamples, hSbrEncoder->nChannels); - } /* lfe downsampler */ + + + } return 0; } diff --git a/libSBRenc/src/sbr_rom.cpp b/libSBRenc/src/sbr_rom.cpp index b1e3fb8..a2b6527 100644 --- a/libSBRenc/src/sbr_rom.cpp +++ b/libSBRenc/src/sbr_rom.cpp @@ -506,216 +506,277 @@ const UCHAR bookSbrNoiseBalanceL11T[25] = /* tuningTable */ -const sbrTuningTable_t sbrTuningTable[SBRENC_TUNING_SIZE] = +const sbrTuningTable_t sbrTuningTable[] = { + /* Some of the low bitrates are commented out here, this is because the + encoder could lose frames at those bitrates and throw an error because + it has insufficient bits to encode for some test items. + */ - /*** AAC ***/ + /*** HE-AAC section ***/ /* sf,sfsp,sf,sfsp,nnb,nfo,saml,SM,FS*/ /*** mono ***/ /* 8/16 kHz dual rate */ - { 8000, 10000, 8000, 1, 7, 6, 11,10, 1, 0, 6, SBR_MONO, 3 }, - { 10000, 12000, 8000, 1, 11, 7, 13,12, 1, 0, 6, SBR_MONO, 3 }, - { 12000, 16001, 8000, 1, 14,10, 13,13, 1, 0, 6, SBR_MONO, 3 }, - { 16000, 24000, 8000, 1, 14,10, 14,14, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ - { 24000, 32000, 8000, 1, 14,10, 14,14, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ - { 32000, 48001, 8000, 1, 14,11, 15,15, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ /* bitrates higher than 48000 not supported by AAC core */ + { CODEC_AAC, 8000, 10000, 8000, 1, 7, 6, 11,10, 1, 0, 6, SBR_MONO, 3 }, + { CODEC_AAC, 10000, 12000, 8000, 1, 11, 7, 13,12, 1, 0, 6, SBR_MONO, 3 }, + { CODEC_AAC, 12000, 16001, 8000, 1, 14,10, 13,13, 1, 0, 6, SBR_MONO, 3 }, + { CODEC_AAC, 16000, 24000, 8000, 1, 14,10, 14,14, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ + { CODEC_AAC, 24000, 32000, 8000, 1, 14,10, 14,14, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ + { CODEC_AAC, 32000, 48001, 8000, 1, 14,11, 15,15, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ /* bitrates higher than 48000 not supported by AAC core */ /* 11/22 kHz dual rate */ - { 8000, 10000, 11025, 1, 5, 4, 6, 6, 1, 0, 6, SBR_MONO, 3 }, - { 10000, 12000, 11025, 1, 8, 5, 12, 9, 1, 0, 6, SBR_MONO, 3 }, - { 12000, 16000, 11025, 1, 12, 8, 13, 8, 1, 0, 6, SBR_MONO, 3 }, - { 16000, 20000, 11025, 1, 12, 8, 13, 8, 1, 0, 6, SBR_MONO, 3 }, /* at such "high" bitrates it's better to upsample the input */ - { 20000, 24001, 11025, 1, 13, 9, 13, 8, 1, 0, 6, SBR_MONO, 3 }, /* signal by a factor of 2 before sending it into the encoder */ - { 24000, 32000, 11025, 1, 14,10, 14, 9, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ - { 32000, 48000, 11025, 1, 15,11, 15,10, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ - { 48000, 64001, 11025, 1, 15,11, 15,10, 2, 0, 3, SBR_MONO, 1 }, /* placebo */ + { CODEC_AAC, 8000, 10000, 11025, 1, 5, 4, 6, 6, 1, 0, 6, SBR_MONO, 3 }, + { CODEC_AAC, 10000, 12000, 11025, 1, 8, 5, 12, 9, 1, 0, 6, SBR_MONO, 3 }, + { CODEC_AAC, 12000, 16000, 11025, 1, 12, 8, 13, 8, 1, 0, 6, SBR_MONO, 3 }, + { CODEC_AAC, 16000, 20000, 11025, 1, 12, 8, 13, 8, 1, 0, 6, SBR_MONO, 3 }, /* at such "high" bitrates it's better to upsample the input */ + { CODEC_AAC, 20000, 24001, 11025, 1, 13, 9, 13, 8, 1, 0, 6, SBR_MONO, 3 }, /* signal by a factor of 2 before sending it into the encoder */ + { CODEC_AAC, 24000, 32000, 11025, 1, 14,10, 14, 9, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ + { CODEC_AAC, 32000, 48000, 11025, 1, 15,11, 15,10, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ + { CODEC_AAC, 48000, 64001, 11025, 1, 15,11, 15,10, 2, 0, 3, SBR_MONO, 1 }, /* placebo */ /* 12/24 kHz dual rate */ - { 8000, 10000, 12000, 1, 4, 3, 6, 6, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 8 kbit/s */ - { 10000, 12000, 12000, 1, 7, 4, 11, 8, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 10 kbit/s */ - { 12000, 16000, 12000, 1, 11, 7, 12, 8, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 12 kbit/s */ - { 16000, 20000, 12000, 1, 11, 7, 12, 8, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 16 kbit/s */ /* at such "high" bitrates it's better to upsample the input */ - { 20000, 24001, 12000, 1, 12, 8, 12, 8, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 20 kbit/s */ /* signal by a factor of 2 before sending it into the encoder */ - { 24000, 32000, 12000, 1, 13, 9, 13, 9, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ - { 32000, 48000, 12000, 1, 14,10, 14,10, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ - { 48000, 64001, 12000, 1, 15,11, 15,11, 2, 0, 3, SBR_MONO, 1 }, /* placebo */ + { CODEC_AAC, 8000, 10000, 12000, 1, 4, 3, 6, 6, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 8 kbit/s */ + { CODEC_AAC, 10000, 12000, 12000, 1, 7, 4, 11, 8, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 10 kbit/s */ + { CODEC_AAC, 12000, 16000, 12000, 1, 11, 7, 12, 8, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 12 kbit/s */ + { CODEC_AAC, 16000, 20000, 12000, 1, 11, 7, 12, 8, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 16 kbit/s */ /* at such "high" bitrates it's better to upsample the input */ + { CODEC_AAC, 20000, 24001, 12000, 1, 12, 8, 12, 8, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 20 kbit/s */ /* signal by a factor of 2 before sending it into the encoder */ + { CODEC_AAC, 24000, 32000, 12000, 1, 13, 9, 13, 9, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ + { CODEC_AAC, 32000, 48000, 12000, 1, 14,10, 14,10, 2, 0, 3, SBR_MONO, 2 }, /* placebo */ + { CODEC_AAC, 48000, 64001, 12000, 1, 14,11, 15,11, 2, 0, 3, SBR_MONO, 1 }, /* placebo */ /* 16/32 kHz dual rate */ - { 8000, 10000, 16000, 1, 1, 1, 0, 0, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 8 kbit/s */ - { 10000, 12000, 16000, 1, 2, 1, 6, 0, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 10 kbit/s */ - { 12000, 16000, 16000, 1, 4, 2, 6, 0, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 12 kbit/s */ - { 16000, 18000, 16000, 1, 4, 2, 8, 3, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 16 kbit/s */ - { 18000, 22000, 16000, 1, 6, 5,11, 7, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 20 kbit/s */ - { 22000, 28000, 16000, 1, 10, 9,12, 8, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 16000, 1, 12,12,13,13, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 16000, 1, 14,14,13,13, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ - { 44000, 64001, 16000, 1, 15,15,13,13, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ + { CODEC_AAC, 8000, 10000, 16000, 1, 1, 1, 0, 0, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 8 kbit/s */ + { CODEC_AAC, 10000, 12000, 16000, 1, 2, 1, 6, 0, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 10 kbit/s */ + { CODEC_AAC, 12000, 16000, 16000, 1, 4, 2, 6, 0, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 12 kbit/s */ + { CODEC_AAC, 16000, 18000, 16000, 1, 4, 2, 8, 3, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 16 kbit/s */ + { CODEC_AAC, 18000, 22000, 16000, 1, 6, 5,11, 7, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 20 kbit/s */ + { CODEC_AAC, 22000, 28000, 16000, 1, 10, 9,12, 8, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ + { CODEC_AAC, 28000, 36000, 16000, 1, 12,12,13,13, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AAC, 36000, 44000, 16000, 1, 14,14,13,13, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ + { CODEC_AAC, 44000, 64001, 16000, 1, 14,14,13,13, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ /* 22.05/44.1 kHz dual rate */ - /* { 8000, 11369, 22050, 1, 1, 1, 1, 1, 1, 0, 6, SBR_MONO, 3 }, */ /* nominal: 8 kbit/s */ /* encoder can not work stable at this extremely low bitrate */ - { 11369, 16000, 22050, 1, 3, 1, 4, 4, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 12 kbit/s */ - { 16000, 18000, 22050, 1, 3, 1, 5, 4, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 16 kbit/s */ - { 18000, 22000, 22050, 1, 4, 4, 8, 5, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 20 kbit/s */ - { 22000, 28000, 22050, 1, 7, 6, 8, 6, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 22050, 1, 10,10, 9, 9, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 22050, 1, 11,11,10,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ - { 44000, 64001, 22050, 1, 13,13,12,12, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ + /* { CODEC_AAC, 8000, 11369, 22050, 1, 1, 1, 1, 1, 1, 0, 6, SBR_MONO, 3 }, */ /* nominal: 8 kbit/s */ /* encoder can not work stable at this extremely low bitrate */ + { CODEC_AAC, 11369, 16000, 22050, 1, 3, 1, 4, 4, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 12 kbit/s */ + { CODEC_AAC, 16000, 18000, 22050, 1, 3, 1, 5, 4, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 16 kbit/s */ + { CODEC_AAC, 18000, 22000, 22050, 1, 4, 4, 8, 5, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 20 kbit/s */ + { CODEC_AAC, 22000, 28000, 22050, 1, 7, 6, 8, 6, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ + { CODEC_AAC, 28000, 36000, 22050, 1, 10,10, 9, 9, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AAC, 36000, 44000, 22050, 1, 11,11,10,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ + { CODEC_AAC, 44000, 64001, 22050, 1, 13,13,12,12, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ /* 24/48 kHz dual rate */ - /* { 8000, 12000, 24000, 1, 1, 1, 1, 1, 1, 0, 6, SBR_MONO, 3 }, */ /* nominal: 8 kbit/s */ /* encoder can not work stable at this extremely low bitrate */ - { 12000, 16000, 24000, 1, 3, 1, 4, 4, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 12 kbit/s */ - { 16000, 18000, 24000, 1, 3, 1, 5, 4, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 16 kbit/s */ - { 18000, 22000, 24000, 1, 4, 3, 8, 5, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 20 kbit/s */ - { 22000, 28000, 24000, 1, 7, 6, 8, 6, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 24000, 1, 10,10, 9, 9, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 24000, 1, 11,11,10,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ - { 44000, 64001, 24000, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ + /* { CODEC_AAC, 8000, 12000, 24000, 1, 1, 1, 1, 1, 1, 0, 6, SBR_MONO, 3 }, */ /* nominal: 8 kbit/s */ /* encoder can not work stable at this extremely low bitrate */ + { CODEC_AAC, 12000, 16000, 24000, 1, 3, 1, 4, 4, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 12 kbit/s */ + { CODEC_AAC, 16000, 18000, 24000, 1, 3, 1, 5, 4, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 16 kbit/s */ + { CODEC_AAC, 18000, 22000, 24000, 1, 4, 3, 8, 5, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 20 kbit/s */ + { CODEC_AAC, 22000, 28000, 24000, 1, 7, 6, 8, 6, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ + { CODEC_AAC, 28000, 36000, 24000, 1, 10,10, 9, 9, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AAC, 36000, 44000, 24000, 1, 11,11,10,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ + { CODEC_AAC, 44000, 64001, 24000, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ /* 32/64 kHz dual rate */ /* placebo settings */ - { 24000, 36000, 32000, 1, 4, 4, 4, 4, 2, 0, 3, SBR_MONO, 3 }, /* lowest range */ - { 36000, 60000, 32000, 1, 7, 7, 6, 6, 2, 0, 3, SBR_MONO, 2 }, /* lowest range */ - { 60000, 72000, 32000, 1, 9, 9, 8, 8, 2, 0, 3, SBR_MONO, 1 }, /* low range */ - { 72000,100000, 32000, 1, 11,11,10,10, 2, 0, 3, SBR_MONO, 1 }, /* SBR sweet spot */ - { 100000,160001, 32000, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* backwards compatible */ + { CODEC_AAC, 24000, 36000, 32000, 1, 4, 4, 4, 4, 2, 0, 3, SBR_MONO, 3 }, /* lowest range */ + { CODEC_AAC, 36000, 60000, 32000, 1, 7, 7, 6, 6, 2, 0, 3, SBR_MONO, 2 }, /* lowest range */ + { CODEC_AAC, 60000, 72000, 32000, 1, 9, 9, 8, 8, 2, 0, 3, SBR_MONO, 1 }, /* low range */ + { CODEC_AAC, 72000,100000, 32000, 1, 11,11,10,10, 2, 0, 3, SBR_MONO, 1 }, /* SBR sweet spot */ + { CODEC_AAC, 100000,160001, 32000, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* backwards compatible */ /* 44.1/88.2 kHz dual rate */ /* placebo settings */ - { 24000, 36000, 44100, 1, 4, 4, 4, 4, 2, 0, 3, SBR_MONO, 3 }, /* lowest range (multichannel rear) */ - { 36000, 60000, 44100, 1, 7, 7, 6, 6, 2, 0, 3, SBR_MONO, 2 }, /* lowest range (multichannel rear) */ - { 60000, 72000, 44100, 1, 9, 9, 8, 8, 2, 0, 3, SBR_MONO, 1 }, /* low range */ - { 72000,100000, 44100, 1, 11,11,10,10, 2, 0, 3, SBR_MONO, 1 }, /* SBR sweet spot */ - { 100000,160001, 44100, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* backwards compatible */ + { CODEC_AAC, 24000, 36000, 44100, 1, 4, 4, 4, 4, 2, 0, 3, SBR_MONO, 3 }, /* lowest range (multichannel rear) */ + { CODEC_AAC, 36000, 60000, 44100, 1, 7, 7, 6, 6, 2, 0, 3, SBR_MONO, 2 }, /* lowest range (multichannel rear) */ + { CODEC_AAC, 60000, 72000, 44100, 1, 9, 9, 8, 8, 2, 0, 3, SBR_MONO, 1 }, /* low range */ + { CODEC_AAC, 72000,100000, 44100, 1, 11,11,10,10, 2, 0, 3, SBR_MONO, 1 }, /* SBR sweet spot */ + { CODEC_AAC, 100000,160001, 44100, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* backwards compatible */ /* 48/96 kHz dual rate */ /* not yet finally tuned */ - { 32000, 36000, 48000, 1, 4, 4, 9, 9, 2, 0, 3, SBR_MONO, 3 }, /* lowest range (multichannel rear) */ - { 36000, 60000, 48000, 1, 7, 7,10,10, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 40 */ - { 60000, 72000, 48000, 1, 9, 9,10,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 64 */ - { 72000,100000, 48000, 1, 11,11,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 80 */ - { 100000,160001, 48000, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 128 */ + { CODEC_AAC, 32000, 36000, 48000, 1, 4, 4, 9, 9, 2, 0, 3, SBR_MONO, 3 }, /* lowest range (multichannel rear) */ + { CODEC_AAC, 36000, 60000, 48000, 1, 7, 7,10,10, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 40 */ + { CODEC_AAC, 60000, 72000, 48000, 1, 9, 9,10,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 64 */ + { CODEC_AAC, 72000,100000, 48000, 1, 11,11,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 80 */ + { CODEC_AAC, 100000,160001, 48000, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 128 */ /*** stereo ***/ /* 08/16 kHz dual rate */ - { 16000, 24000, 8000, 2, 6, 6, 9, 7, 1, 0,-3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ /* placebo */ - { 24000, 28000, 8000, 2, 9, 9, 11, 9, 1, 0,-3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 8000, 2, 11, 9, 11, 9, 2, 0,-3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 8000, 2, 13,11, 13,11, 2, 0,-3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 8000, 2, 14,12, 13,12, 2, 0,-3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ - { 52000, 60000, 8000, 2, 15,15, 13,13, 3, 0,-3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ - { 60000, 76000, 8000, 2, 15,15, 13,13, 3, 0,-3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ - { 76000,128001, 8000, 2, 15,15, 13,13, 3, 0,-3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ + { CODEC_AAC, 16000, 24000, 8000, 2, 6, 6, 9, 7, 1, 0,-3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ /* placebo */ + { CODEC_AAC, 24000, 28000, 8000, 2, 9, 9, 11, 9, 1, 0,-3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ + { CODEC_AAC, 28000, 36000, 8000, 2, 11, 9, 11, 9, 2, 0,-3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AAC, 36000, 44000, 8000, 2, 13,11, 13,11, 2, 0,-3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ + { CODEC_AAC, 44000, 52000, 8000, 2, 14,12, 13,12, 2, 0,-3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ + { CODEC_AAC, 52000, 60000, 8000, 2, 14,14, 13,13, 3, 0,-3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AAC, 60000, 76000, 8000, 2, 14,14, 13,13, 3, 0,-3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ + { CODEC_AAC, 76000,128001, 8000, 2, 14,14, 13,13, 3, 0,-3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ /* 11/22 kHz dual rate */ - { 16000, 24000, 11025, 2, 7, 5, 9, 7, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ /* placebo */ - { 24000, 28000, 11025, 2, 10, 8,10, 8, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 11025, 2, 12, 8,12, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 11025, 2, 13, 9,13, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 11025, 2, 14,11,13,11, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ - { 52000, 60000, 11025, 2, 15,15,13,13, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ - { 60000, 76000, 11025, 2, 15,15,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ - { 76000,128001, 11025, 2, 15,15,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ + { CODEC_AAC, 16000, 24000, 11025, 2, 7, 5, 9, 7, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ /* placebo */ + { CODEC_AAC, 24000, 28000, 11025, 2, 10, 8,10, 8, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ + { CODEC_AAC, 28000, 36000, 11025, 2, 12, 8,12, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AAC, 36000, 44000, 11025, 2, 13, 9,13, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ + { CODEC_AAC, 44000, 52000, 11025, 2, 14,11,13,11, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ + { CODEC_AAC, 52000, 60000, 11025, 2, 15,15,13,13, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AAC, 60000, 76000, 11025, 2, 15,15,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ + { CODEC_AAC, 76000,128001, 11025, 2, 15,15,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ /* 12/24 kHz dual rate */ - { 16000, 24000, 12000, 2, 6, 4, 9, 7, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ /* placebo */ - { 24000, 28000, 12000, 2, 9, 7,10, 8, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 12000, 2, 11, 7,12, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 12000, 2, 12, 9,12, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 12000, 2, 13,12,13,12, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ - { 52000, 60000, 12000, 2, 14,14,13,13, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ - { 60000, 76000, 12000, 2, 15,15,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ - { 76000,128001, 12000, 2, 15,15,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ + { CODEC_AAC, 16000, 24000, 12000, 2, 6, 4, 9, 7, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ /* placebo */ + { CODEC_AAC, 24000, 28000, 12000, 2, 9, 7,10, 8, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ + { CODEC_AAC, 28000, 36000, 12000, 2, 11, 7,12, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AAC, 36000, 44000, 12000, 2, 12, 9,12, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ + { CODEC_AAC, 44000, 52000, 12000, 2, 13,12,13,12, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ + { CODEC_AAC, 52000, 60000, 12000, 2, 14,14,13,13, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AAC, 60000, 76000, 12000, 2, 14,14,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ + { CODEC_AAC, 76000,128001, 12000, 2, 14,14,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ /* 16/32 kHz dual rate */ - { 16000, 24000, 16000, 2, 4, 2, 1, 0, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ - { 24000, 28000, 16000, 2, 8, 7,10, 8, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 16000, 2, 10, 9,12,11, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 16000, 2, 13,13,13,13, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 16000, 2, 15,15,13,13, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ - { 52000, 60000, 16000, 2, 15,15,13,13, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ - { 60000, 76000, 16000, 2, 15,15,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ - { 76000,128001, 16000, 2, 15,15,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ + { CODEC_AAC, 16000, 24000, 16000, 2, 4, 2, 1, 0, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ + { CODEC_AAC, 24000, 28000, 16000, 2, 8, 7,10, 8, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ + { CODEC_AAC, 28000, 36000, 16000, 2, 10, 9,12,11, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AAC, 36000, 44000, 16000, 2, 13,13,13,13, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ + { CODEC_AAC, 44000, 52000, 16000, 2, 14,14,13,13, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ + { CODEC_AAC, 52000, 60000, 16000, 2, 14,14,13,13, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AAC, 60000, 76000, 16000, 2, 14,14,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ + { CODEC_AAC, 76000,128001, 16000, 2, 14,14,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ /* 22.05/44.1 kHz dual rate */ - { 16000, 24000, 22050, 2, 2, 1, 1, 0, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ - { 24000, 28000, 22050, 2, 5, 4, 6, 5, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ - { 28000, 32000, 22050, 2, 5, 4, 8, 7, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 28 kbit/s */ - { 32000, 36000, 22050, 2, 7, 6, 8, 7, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 22050, 2, 10,10, 9, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 22050, 2, 12,12, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ - { 52000, 60000, 22050, 2, 13,13,10,10, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ - { 60000, 76000, 22050, 2, 14,14,12,12, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ - { 76000,128001, 22050, 2, 14,14,12,12, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ + { CODEC_AAC, 16000, 24000, 22050, 2, 2, 1, 1, 0, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ + { CODEC_AAC, 24000, 28000, 22050, 2, 5, 4, 6, 5, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ + { CODEC_AAC, 28000, 32000, 22050, 2, 5, 4, 8, 7, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 28 kbit/s */ + { CODEC_AAC, 32000, 36000, 22050, 2, 7, 6, 8, 7, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AAC, 36000, 44000, 22050, 2, 10,10, 9, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ + { CODEC_AAC, 44000, 52000, 22050, 2, 12,12, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ + { CODEC_AAC, 52000, 60000, 22050, 2, 13,13,10,10, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AAC, 60000, 76000, 22050, 2, 14,14,12,12, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ + { CODEC_AAC, 76000,128001, 22050, 2, 14,14,12,12, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ /* 24/48 kHz dual rate */ - { 16000, 24000, 24000, 2, 2, 1, 1, 0, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ - { 24000, 28000, 24000, 2, 5, 5, 6, 6, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 24000, 2, 7, 6, 8, 7, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 24000, 2, 10,10, 9, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 24000, 2, 12,12, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ - { 52000, 60000, 24000, 2, 13,13,10,10, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ - { 60000, 76000, 24000, 2, 14,14,12,12, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ - { 76000,128001, 24000, 2, 15,15,12,12, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ + { CODEC_AAC, 16000, 24000, 24000, 2, 2, 1, 1, 0, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 20 kbit/s */ + { CODEC_AAC, 24000, 28000, 24000, 2, 5, 5, 6, 6, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */ + { CODEC_AAC, 28000, 36000, 24000, 2, 7, 6, 8, 7, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AAC, 36000, 44000, 24000, 2, 10,10, 9, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ + { CODEC_AAC, 44000, 52000, 24000, 2, 12,12, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ + { CODEC_AAC, 52000, 60000, 24000, 2, 13,13,10,10, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AAC, 60000, 76000, 24000, 2, 14,14,12,12, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ + { CODEC_AAC, 76000,128001, 24000, 2, 14,14,12,12, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ /* 32/64 kHz dual rate */ /* placebo settings */ - { 32000, 60000, 32000, 2, 4, 4, 4, 4, 2, 0, -3, SBR_SWITCH_LRC, 3 }, /* lowest range (multichannel rear) */ - { 60000, 80000, 32000, 2, 7, 7, 6, 6, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* lowest range (multichannel rear) */ - { 80000,112000, 32000, 2, 9, 9, 8, 8, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* low range */ - { 112000,144000, 32000, 2, 11,11,10,10, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* SBR sweet spot */ - { 144000,256001, 32000, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* backwards compatible */ + { CODEC_AAC, 32000, 60000, 32000, 2, 4, 4, 4, 4, 2, 0, -3, SBR_SWITCH_LRC, 3 }, /* lowest range (multichannel rear) */ + { CODEC_AAC, 60000, 80000, 32000, 2, 7, 7, 6, 6, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* lowest range (multichannel rear) */ + { CODEC_AAC, 80000,112000, 32000, 2, 9, 9, 8, 8, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* low range */ + { CODEC_AAC, 112000,144000, 32000, 2, 11,11,10,10, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* SBR sweet spot */ + { CODEC_AAC, 144000,256001, 32000, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* backwards compatible */ /* 44.1/88.2 kHz dual rate */ /* placebo settings */ - { 32000, 60000, 44100, 2, 4, 4, 4, 4, 2, 0, -3, SBR_SWITCH_LRC, 3 }, /* lowest range (multichannel rear) */ - { 60000, 80000, 44100, 2, 7, 7, 6, 6, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* lowest range (multichannel rear) */ - { 80000,112000, 44100, 2, 9, 9, 8, 8, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* low range */ - { 112000,144000, 44100, 2, 11,11,10,10, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* SBR sweet spot */ - { 144000,256001, 44100, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* backwards compatible */ + { CODEC_AAC, 32000, 60000, 44100, 2, 4, 4, 4, 4, 2, 0, -3, SBR_SWITCH_LRC, 3 }, /* lowest range (multichannel rear) */ + { CODEC_AAC, 60000, 80000, 44100, 2, 7, 7, 6, 6, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* lowest range (multichannel rear) */ + { CODEC_AAC, 80000,112000, 44100, 2, 9, 9, 8, 8, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* low range */ + { CODEC_AAC, 112000,144000, 44100, 2, 11,11,10,10, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* SBR sweet spot */ + { CODEC_AAC, 144000,256001, 44100, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* backwards compatible */ /* 48/96 kHz dual rate */ /* not yet finally tuned */ - { 36000, 60000, 48000, 2, 4, 4, 9, 9, 2, 0, -3, SBR_SWITCH_LRC, 3 }, /* lowest range (multichannel rear) */ - { 60000, 80000, 48000, 2, 7, 7, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 64 */ - { 80000,112000, 48000, 2, 9, 9,10,10, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 96 */ - { 112000,144000, 48000, 2, 11,11,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 128 */ - { 144000,256001, 48000, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 192 */ + { CODEC_AAC, 36000, 60000, 48000, 2, 4, 4, 9, 9, 2, 0, -3, SBR_SWITCH_LRC, 3 }, /* lowest range (multichannel rear) */ + { CODEC_AAC, 60000, 80000, 48000, 2, 7, 7, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 64 */ + { CODEC_AAC, 80000,112000, 48000, 2, 9, 9,10,10, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 96 */ + { CODEC_AAC, 112000,144000, 48000, 2, 11,11,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 128 */ + { CODEC_AAC, 144000,256001, 48000, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 192 */ + /** AAC LOW DELAY SECTION **/ + /*** mono ***/ + /* 16/32 kHz dual rate not yet tuned ->alb copied from non LD tables*/ + { CODEC_AACLD, 16000, 18000, 16000, 1, 4, 5, 9, 7, 1, 0, 6, SBR_MONO, 3 }, /* nominal: 16 kbit/s wrr: tuned */ + { CODEC_AACLD, 18000, 22000, 16000, 1, 7, 7,12,12, 1, 6, 9, SBR_MONO, 3 }, /* nominal: 20 kbit/s wrr: tuned */ + { CODEC_AACLD, 22000, 28000, 16000, 1, 6, 6, 9, 9, 2, 3, 6, SBR_MONO, 3 }, /* nominal: 24 kbit/s wrr: tuned */ + { CODEC_AACLD, 28000, 36000, 16000, 1, 8, 8,12, 7, 2, 9,12, SBR_MONO, 3 }, /* jgr: special */ /* wrr: tuned */ + { CODEC_AACLD, 36000, 44000, 16000, 1, 10,14,12,13, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ + { CODEC_AACLD, 44000, 64001, 16000, 1, 11,14,13,13, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ + /* 22.05/44.1 kHz dual rate */ - { 18000, 22000, 22050, 1, 4, 4, 5, 5, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 20 kbit/s */ - { 22000, 28000, 22050, 1, 4, 4, 6, 5, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 22050, 1, 7, 8, 8, 8, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 22050, 1, 9, 9, 9, 9, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 22050, 1, 11,11,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ - { 52000, 64001, 22050, 1, 12,11,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AACLD, 18000, 22000, 22050, 1, 4, 4, 5, 5, 2, 0, 6, SBR_MONO, 3 }, /* nominal: 20 kbit/s */ + { CODEC_AACLD, 22000, 28000, 22050, 1, 5, 5, 6, 6, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ + { CODEC_AACLD, 28000, 36000, 22050, 1, 7, 8, 8, 8, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AACLD, 36000, 44000, 22050, 1, 9, 9, 9, 9, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ + { CODEC_AACLD, 44000, 52000, 22050, 1, 12,11,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ + { CODEC_AACLD, 52000, 64001, 22050, 1, 13,11,11,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 56 kbit/s */ /* 24/48 kHz dual rate */ - { 20000, 22000, 24000, 1, 4, 4, 5, 5, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 20 kbit/s */ - { 22000, 28000, 24000, 1, 4, 4, 6, 5, 2, 0, 6, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ - { 28000, 36000, 24000, 1, 6, 8, 8, 8, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 24000, 1, 8, 9, 9, 9, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 24000, 1, 12,11,11,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ - { 52000, 64001, 24000, 1, 13,11,11,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 48 kbit/s */ + { CODEC_AACLD, 20000, 22000, 24000, 1, 4, 1, 8, 4, 2, 3, 6, SBR_MONO, 2 }, /* nominal: 20 kbit/s */ + { CODEC_AACLD, 22000, 28000, 24000, 1, 3, 8, 8, 7, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 24 kbit/s */ + { CODEC_AACLD, 28000, 36000, 24000, 1, 4, 8, 8, 7, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AACLD, 36000, 56000, 24000, 1, 8, 9, 9, 9, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 40 kbit/s */ + { CODEC_AACLD, 56000, 64001, 24000, 1, 13,11,11,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 64 kbit/s */ + + /* 32/64 kHz dual rate */ /* placebo settings */ /*jgr: new, copy from CODEC_AAC */ + { CODEC_AACLD, 24000, 36000, 32000, 1, 4, 4, 4, 4, 2, 0, 3, SBR_MONO, 3 }, /* lowest range */ + { CODEC_AACLD, 36000, 60000, 32000, 1, 7, 7, 6, 6, 2, 0, 3, SBR_MONO, 2 }, /* lowest range */ + { CODEC_AACLD, 60000, 72000, 32000, 1, 9, 9, 8, 8, 2, 0, 3, SBR_MONO, 1 }, /* low range */ + { CODEC_AACLD, 72000,100000, 32000, 1, 11,11,10,10, 2, 0, 3, SBR_MONO, 1 }, /* SBR sweet spot */ + { CODEC_AACLD, 100000,160001, 32000, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* backwards compatible */ + + /* 44/88 kHz dual rate */ /* not yet finally tuned */ + { CODEC_AACLD, 36000, 60000, 44100, 1, 8, 7, 6, 9, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 40 */ + { CODEC_AACLD, 60000, 72000, 44100, 1, 9, 9,10,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 64 */ + { CODEC_AACLD, 72000,100000, 44100, 1, 11,11,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 80 */ + { CODEC_AACLD, 100000,160001, 44100, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 128 */ + + /* 48/96 kHz dual rate */ /* 32 and 40kbps line tuned for dual-rate SBR */ + { CODEC_AACLD, 36000, 60000, 48000, 1, 8, 7, 6, 9, 2, 0, 3, SBR_MONO, 2 }, /* nominal: 40 */ + { CODEC_AACLD, 60000, 72000, 48000, 1, 9, 9,10,10, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 64 */ + { CODEC_AACLD, 72000,100000, 48000, 1, 11,11,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 80 */ + { CODEC_AACLD, 100000,160001, 48000, 1, 13,13,11,11, 2, 0, 3, SBR_MONO, 1 }, /* nominal: 128 */ + + /*** stereo ***/ + /* 16/32 kHz dual rate not yet tuned ->alb copied from non LD tables*/ + { CODEC_AACLD, 32000, 36000, 16000, 2, 10, 9,12,11, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AACLD, 36000, 44000, 16000, 2, 13,13,13,13, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ + { CODEC_AACLD, 44000, 52000, 16000, 2, 10, 9,11, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* tune12 nominal: 48 kbit/s */ + { CODEC_AACLD, 52000, 60000, 16000, 2, 14,14,13,13, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AACLD, 60000, 76000, 16000, 2, 14,14,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ + { CODEC_AACLD, 76000,128001, 16000, 2, 14,14,13,13, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ /* 22.05/44.1 kHz dual rate */ - { 32000, 36000, 22050, 2, 5, 4, 7, 6, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 22050, 2, 5, 8, 8, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 22050, 2, 7,10, 8, 8, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ - { 52000, 60000, 22050, 2, 9,11, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ - { 60000, 76000, 22050, 2, 10,12,10,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ - { 76000, 82000, 22050, 2, 12,12,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ - { 82000,128001, 22050, 2, 13,12,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ + { CODEC_AACLD, 32000, 36000, 22050, 2, 5, 4, 7, 6, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AACLD, 36000, 44000, 22050, 2, 5, 8, 8, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ + { CODEC_AACLD, 44000, 52000, 22050, 2, 7,10, 8, 8, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ + { CODEC_AACLD, 52000, 60000, 22050, 2, 9,11, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AACLD, 60000, 76000, 22050, 2, 10,12,10,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ + { CODEC_AACLD, 76000, 82000, 22050, 2, 12,12,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ + { CODEC_AACLD, 82000,128001, 22050, 2, 13,12,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ /* 24/48 kHz dual rate */ - { 32000, 36000, 24000, 2, 5, 4, 7, 6, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ - { 36000, 44000, 24000, 2, 4, 8, 8, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ - { 44000, 52000, 24000, 2, 6,10, 8, 8, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ - { 52000, 60000, 24000, 2, 9,11, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ - { 60000, 76000, 24000, 2, 11,12,10,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ - { 76000, 88000, 24000, 2, 12,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ - { 88000,128001, 24000, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 92 kbit/s */ - + { CODEC_AACLD, 32000, 36000, 24000, 2, 5, 4, 7, 6, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */ + { CODEC_AACLD, 36000, 44000, 24000, 2, 4, 8, 8, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */ + { CODEC_AACLD, 44000, 52000, 24000, 2, 6,10, 8, 8, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */ + { CODEC_AACLD, 52000, 60000, 24000, 2, 9,11, 9, 9, 3, 0, -3, SBR_SWITCH_LRC, 1 }, /* nominal: 56 kbit/s */ + { CODEC_AACLD, 60000, 76000, 24000, 2, 11,12,10,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 64 kbit/s */ + { CODEC_AACLD, 76000, 88000, 24000, 2, 12,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 80 kbit/s */ + { CODEC_AACLD, 88000,128001, 24000, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 92 kbit/s */ + + /* 32/64 kHz dual rate */ /* placebo settings */ /*jgr: new, copy from CODEC_AAC */ + { CODEC_AACLD, 60000, 80000, 32000, 2, 7, 7, 6, 6, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* lowest range (multichannel rear) */ + { CODEC_AACLD, 80000,112000, 32000, 2, 9, 9, 8, 8, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* low range */ + { CODEC_AACLD, 112000,144000, 32000, 2, 11,11,10,10, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* SBR sweet spot */ + { CODEC_AACLD, 144000,256001, 32000, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* backwards compatible */ + + /* 44.1/88.2 kHz dual rate */ /* placebo settings */ /*wrr: new, copy from CODEC_AAC */ + { CODEC_AACLD, 60000, 80000, 44100, 2, 7, 7, 6, 6, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* lowest range (multichannel rear) */ + { CODEC_AACLD, 80000,112000, 44100, 2, 10,10, 8, 8, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* hlm 11-08-29 */ + { CODEC_AACLD, 112000,144000, 44100, 2, 12,12,10,10, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* hlm 11-08-29 */ + { CODEC_AACLD, 144000,256001, 44100, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* backwards compatible */ + + /* 48/96 kHz dual rate */ /* not yet finally tuned */ /*wrr: new, copy from CODEC_AAC */ + { CODEC_AACLD, 60000, 80000, 48000, 2, 7, 7,10,10, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 64 */ + { CODEC_AACLD, 80000,112000, 48000, 2, 9, 9,10,10, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 96 */ + { CODEC_AACLD, 112000,144000, 48000, 2, 11,11,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* nominal: 128 */ + { CODEC_AACLD, 144000,176000, 48000, 2, 12,12,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* hlm 09-10-19 */ + { CODEC_AACLD, 176000,256001, 48000, 2, 13,13,11,11, 3, 0, -3, SBR_LEFT_RIGHT, 1 }, /* hlm 09-10-19 */ }; +const int sbrTuningTableSize = sizeof(sbrTuningTable)/sizeof(sbrTuningTable[0]); + const psTuningTable_t psTuningTable[4] = { { 8000, 22000, PSENC_STEREO_BANDS_10, PSENC_NENV_1, FL2FXCONST_DBL(3.0f/4.0f) }, diff --git a/libSBRenc/src/sbr_rom.h b/libSBRenc/src/sbr_rom.h index fbbdbba..afa924e 100644 --- a/libSBRenc/src/sbr_rom.h +++ b/libSBRenc/src/sbr_rom.h @@ -118,13 +118,8 @@ extern const UCHAR v_Huff_NoiseLevelL11T[63]; extern const INT bookSbrNoiseBalanceC11T[25]; extern const UCHAR bookSbrNoiseBalanceL11T[25]; -#define SBRENC_AACLC_TUNING_SIZE 124 -#define SBRENC_AACELD_TUNING_SIZE (26) -#define SBRENC_AACELD2_TUNING_SIZE (26) - -#define SBRENC_TUNING_SIZE (SBRENC_AACLC_TUNING_SIZE + SBRENC_AACELD_TUNING_SIZE) - -extern const sbrTuningTable_t sbrTuningTable[SBRENC_TUNING_SIZE]; +extern const sbrTuningTable_t sbrTuningTable[]; +extern const int sbrTuningTableSize; extern const psTuningTable_t psTuningTable[4]; diff --git a/libSBRenc/src/sbrenc_freq_sca.cpp b/libSBRenc/src/sbrenc_freq_sca.cpp index b0b04fa..30bc5ca 100644 --- a/libSBRenc/src/sbrenc_freq_sca.cpp +++ b/libSBRenc/src/sbrenc_freq_sca.cpp @@ -84,6 +84,7 @@ amm-info@iis.fraunhofer.de /*! \file \brief frequency scale + \author Tobias Chalupka */ #include "sbrenc_freq_sca.h" @@ -92,10 +93,10 @@ amm-info@iis.fraunhofer.de #include "genericStds.h" /* StartFreq */ -static INT getStartFreq(INT fs, const INT start_freq); +static INT getStartFreq(INT fsCore, const INT start_freq); /* StopFreq */ -static INT getStopFreq(INT fs, const INT stop_freq, const INT noChannels); +static INT getStopFreq(INT fsCore, const INT stop_freq); static INT numberOfBands(INT b_p_o, INT start, INT stop, FIXP_DBL warp_factor); static void CalcBands(INT * diff, INT start , INT stop , INT num_bands); @@ -115,7 +116,7 @@ static void cumSum(INT start_value, INT* diff, INT length, UCHAR *start_adress) *******************************************************************************/ INT -FDKsbrEnc_getSbrStartFreqRAW (INT startFreq, INT QMFbands, INT fs) +FDKsbrEnc_getSbrStartFreqRAW (INT startFreq, INT fsCore) { INT result; @@ -123,9 +124,9 @@ FDKsbrEnc_getSbrStartFreqRAW (INT startFreq, INT QMFbands, INT fs) return -1; } /* Update startFreq struct */ - result = getStartFreq(fs, startFreq); + result = getStartFreq(fsCore, startFreq); - result = (result*fs/QMFbands+1)>>1; + result = (result*(fsCore>>5)+1)>>1; /* (result*fsSBR/QMFbands+1)>>1; */ return (result); @@ -141,17 +142,16 @@ FDKsbrEnc_getSbrStartFreqRAW (INT startFreq, INT QMFbands, INT fs) Return: *******************************************************************************/ -INT FDKsbrEnc_getSbrStopFreqRAW (INT stopFreq, INT QMFbands, INT fs) +INT FDKsbrEnc_getSbrStopFreqRAW (INT stopFreq, INT fsCore) { INT result; if ( stopFreq < 0 || stopFreq > 13) return -1; - /* Uppdate stopFreq struct */ - result = getStopFreq( fs, stopFreq, QMFbands); - result = (result*fs/QMFbands+1)>>1; + result = getStopFreq(fsCore, stopFreq); + result = (result*(fsCore>>5)+1)>>1; /* (result*fsSBR/QMFbands+1)>>1; */ return (result); } /* End getSbrStopFreq */ @@ -162,69 +162,73 @@ INT FDKsbrEnc_getSbrStopFreqRAW (INT stopFreq, INT QMFbands, INT fs) ******************************************************************************* Description: - Arguments: + Arguments: fsCore - core sampling rate + Return: *******************************************************************************/ static INT -getStartFreq(INT fs, const INT start_freq) +getStartFreq(INT fsCore, const INT start_freq) { INT k0_min; - switch(fs){ - case 16000: k0_min = 24; + switch(fsCore){ + case 8000: k0_min = 24; /* (3000 * nQmfChannels / fsSBR ) + 0.5 */ break; - case 22050: k0_min = 17; + case 11025: k0_min = 17; /* (3000 * nQmfChannels / fsSBR ) + 0.5 */ break; - case 24000: k0_min = 16; + case 12000: k0_min = 16; /* (3000 * nQmfChannels / fsSBR ) + 0.5 */ break; - case 32000: k0_min = 16; + case 16000: k0_min = 16; /* (4000 * nQmfChannels / fsSBR ) + 0.5 */ break; - case 44100: k0_min = 12; + case 22050: k0_min = 12; /* (4000 * nQmfChannels / fsSBR ) + 0.5 */ break; - case 48000: k0_min = 11; + case 24000: k0_min = 11; /* (4000 * nQmfChannels / fsSBR ) + 0.5 */ break; - case 64000: k0_min = 10; + case 32000: k0_min = 10; /* (5000 * nQmfChannels / fsSBR ) + 0.5 */ break; - case 88200: k0_min = 7; + case 44100: k0_min = 7; /* (5000 * nQmfChannels / fsSBR ) + 0.5 */ break; - case 96000: k0_min = 7; + case 48000: k0_min = 7; /* (5000 * nQmfChannels / fsSBR ) + 0.5 */ + break; + case 96000: k0_min = 3; /* (5000 * nQmfChannels / fsSBR ) + 0.5 */ break; default: k0_min=11; /* illegal fs */ } - switch (fs) { + switch (fsCore) { - case 16000: + case 8000: { INT v_offset[]= {-8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7}; return (k0_min + v_offset[start_freq]); } - case 22050: + case 11025: { INT v_offset[]= {-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13}; return (k0_min + v_offset[start_freq]); } - case 24000: + case 12000: { INT v_offset[]= {-5, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16}; return (k0_min + v_offset[start_freq]); } - case 32000: + case 16000: { INT v_offset[]= {-6, -4, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16}; return (k0_min + v_offset[start_freq]); } - case 44100: - case 48000: - case 64000: + case 22050: + case 24000: + case 32000: { INT v_offset[]= {-4, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16, 20}; return (k0_min + v_offset[start_freq]); } - case 88200: + case 44100: + case 48000: case 96000: { INT v_offset[]= {-2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 16, 20, 24}; @@ -249,13 +253,12 @@ getStartFreq(INT fs, const INT start_freq) Return: *******************************************************************************/ static INT -getStopFreq(INT fs, const INT stop_freq, const INT noChannels) +getStopFreq(INT fsCore, const INT stop_freq) { INT result,i; INT k1_min; INT v_dstop[13]; - INT *v_stop_freq = NULL; INT v_stop_freq_16[14] = {48,49,50,51,52,54,55,56,57,59,60,61,63,64}; INT v_stop_freq_22[14] = {35,37,38,40,42,44,46,48,51,53,56,58,61,64}; @@ -266,40 +269,45 @@ getStopFreq(INT fs, const INT stop_freq, const INT noChannels) INT v_stop_freq_64[14] = {20,22,24,26,29,31,34,37,41,45,49,54,59,64}; INT v_stop_freq_88[14] = {15,17,19,21,23,26,29,33,37,41,46,51,57,64}; INT v_stop_freq_96[14] = {13,15,17,19,21,24,27,31,35,39,44,50,57,64}; + INT v_stop_freq_192[14] = {7, 8,10,12,14,16,19,23,27,32,38,46,54,64}; - switch(fs){ - case 16000: k1_min = 48; + switch(fsCore){ + case 8000: k1_min = 48; v_stop_freq =v_stop_freq_16; break; - case 22050: k1_min = 35; + case 11025: k1_min = 35; v_stop_freq =v_stop_freq_22; break; - case 24000: k1_min = 32; + case 12000: k1_min = 32; v_stop_freq =v_stop_freq_24; break; - case 32000: k1_min = 32; + case 16000: k1_min = 32; v_stop_freq =v_stop_freq_32; break; - case 44100: k1_min = 23; + case 22050: k1_min = 23; v_stop_freq =v_stop_freq_44; break; - case 48000: k1_min = 21; + case 24000: k1_min = 21; v_stop_freq =v_stop_freq_48; break; - case 64000: k1_min = 20; + case 32000: k1_min = 20; v_stop_freq =v_stop_freq_64; break; - case 88200: k1_min = 15; + case 44100: k1_min = 15; v_stop_freq =v_stop_freq_88; break; - case 96000: k1_min = 13; + case 48000: k1_min = 13; v_stop_freq =v_stop_freq_96; break; + case 96000: k1_min = 7; + v_stop_freq =v_stop_freq_192; + break; default: k1_min = 21; /* illegal fs */ } - + /* if no valid core samplingrate is used this loop produces + a segfault, because v_stop_freq is not initialized */ /* Ensure increasing bandwidth */ for(i = 0; i <= 12; i++) { v_dstop[i] = v_stop_freq[i+1] - v_stop_freq[i]; @@ -322,34 +330,41 @@ getStopFreq(INT fs, const INT stop_freq, const INT noChannels) ******************************************************************************* Description: - Arguments: + Arguments: srSbr SBR sampling freqency + srCore AAC core sampling freqency + noChannels Number of QMF channels + startFreq SBR start frequency in QMF bands + stopFreq SBR start frequency in QMF bands - Return: + *k0 Output parameter + *k2 Output parameter + + Return: Error code (0 is OK) *******************************************************************************/ INT -FDKsbrEnc_FindStartAndStopBand(const INT samplingFreq, - const INT noChannels, - const INT startFreq, - const INT stopFreq, - const SR_MODE sampleRateMode, - INT *k0, - INT *k2) +FDKsbrEnc_FindStartAndStopBand( + const INT srSbr, + const INT srCore, + const INT noChannels, + const INT startFreq, + const INT stopFreq, + INT *k0, + INT *k2 + ) { /* Update startFreq struct */ - *k0 = getStartFreq(samplingFreq, startFreq); + *k0 = getStartFreq(srCore, startFreq); /* Test if start freq is outside corecoder range */ - if( ( sampleRateMode == 1 ) && - ( samplingFreq*noChannels < - 2**k0 * samplingFreq) ) { + if( srSbr*noChannels < *k0 * srCore ) { return (1); /* raise the cross-over frequency and/or lower the number of target bands per octave (or lower the sampling frequency) */ } /*Update stopFreq struct */ if ( stopFreq < 14 ) { - *k2 = getStopFreq(samplingFreq, stopFreq, noChannels); + *k2 = getStopFreq(srCore, stopFreq); } else if( stopFreq == 14 ) { *k2 = 2 * *k0; } else { @@ -364,10 +379,10 @@ FDKsbrEnc_FindStartAndStopBand(const INT samplingFreq, /* Test for invalid k0 k2 combinations */ - if ( (samplingFreq == 44100) && ( (*k2 - *k0) > MAX_FREQ_COEFFS_FS44100 ) ) + if ( (srCore == 22050) && ( (*k2 - *k0) > MAX_FREQ_COEFFS_FS44100 ) ) return (1); /* Number of bands exceeds valid range of MAX_FREQ_COEFFS for fs=44.1kHz */ - if ( (samplingFreq >= 48000) && ( (*k2 - *k0) > MAX_FREQ_COEFFS_FS48000 ) ) + if ( (srCore >= 24000) && ( (*k2 - *k0) > MAX_FREQ_COEFFS_FS48000 ) ) return (1); /* Number of bands exceeds valid range of MAX_FREQ_COEFFS for fs>=48kHz */ if ((*k2 - *k0) > MAX_FREQ_COEFFS) @@ -390,15 +405,19 @@ FDKsbrEnc_FindStartAndStopBand(const INT samplingFreq, Return: *******************************************************************************/ INT -FDKsbrEnc_UpdateFreqScale(UCHAR *v_k_master, INT *h_num_bands, - const INT k0, const INT k2, - const INT freqScale, - const INT alterScale) +FDKsbrEnc_UpdateFreqScale( + UCHAR *v_k_master, + INT *h_num_bands, + const INT k0, + const INT k2, + const INT freqScale, + const INT alterScale + ) { INT b_p_o = 0; /* bands_per_octave */ - FIXP_DBL warp = FL2FXCONST_DBL(0.0f); + FIXP_DBL warp = FL2FXCONST_DBL(0.0f); INT dk = 0; /* Internal variables */ @@ -426,7 +445,7 @@ FDKsbrEnc_UpdateFreqScale(UCHAR *v_k_master, INT *h_num_bands, warp = FL2FXCONST_DBL(1.0f/2.6f); /* 1.0/(1.3*2.0); */ - if(4*k2 >= 9*k0) /*two or more regions*/ + if(4*k2 >= 9*k0) /*two or more regions (how many times the basis band is copied)*/ { k1=2*k0; @@ -592,30 +611,31 @@ modifyBands(INT max_band_previous, INT * diff, INT length) ******************************************************************************* Description: + Arguments: Return: *******************************************************************************/ INT -FDKsbrEnc_UpdateHiRes(UCHAR *h_hires, INT *num_hires,UCHAR * v_k_master, - INT num_master , INT *xover_band, SR_MODE drOrSr, - INT noQMFChannels) +FDKsbrEnc_UpdateHiRes( + UCHAR *h_hires, + INT *num_hires, + UCHAR *v_k_master, + INT num_master, + INT *xover_band + ) { INT i; - INT divider; INT max1,max2; - /* Check if we use a Dual rate => diver=2 else 1 */ - divider = (drOrSr == DUAL_RATE) ? 2 : 1; - - if( (v_k_master[*xover_band] > (noQMFChannels/divider) ) || + if( (v_k_master[*xover_band] > 32 ) || /* v_k_master[*xover_band] > noQMFChannels(dualRate)/divider */ ( *xover_band > num_master ) ) { /* xover_band error, too big for this startFreq. Will be clipped */ /* Calculate maximum value for xover_band */ max1=0; max2=num_master; - while( (v_k_master[max1+1] < (noQMFChannels/divider)) && + while( (v_k_master[max1+1] < 32 ) && /* noQMFChannels(dualRate)/divider */ ( (max1+1) < max2) ) { max1++; diff --git a/libSBRenc/src/sbrenc_freq_sca.h b/libSBRenc/src/sbrenc_freq_sca.h index 51ed688..6f2bb84 100644 --- a/libSBRenc/src/sbrenc_freq_sca.h +++ b/libSBRenc/src/sbrenc_freq_sca.h @@ -96,34 +96,42 @@ amm-info@iis.fraunhofer.de INT -FDKsbrEnc_UpdateFreqScale(UCHAR *v_k_master, INT *h_num_bands, - const INT k0, const INT k2, - const INT freq_scale, - const INT alter_scale); +FDKsbrEnc_UpdateFreqScale( + UCHAR *v_k_master, + INT *h_num_bands, + const INT k0, + const INT k2, + const INT freq_scale, + const INT alter_scale + ); INT -FDKsbrEnc_UpdateHiRes(UCHAR *h_hires, - INT *num_hires, - UCHAR *v_k_master, - INT num_master , - INT *xover_band, - SR_MODE drOrSr, - INT noQMFChannels); - -void FDKsbrEnc_UpdateLoRes(UCHAR * v_lores, - INT *num_lores, - UCHAR * v_hires, - INT num_hires); +FDKsbrEnc_UpdateHiRes( + UCHAR *h_hires, + INT *num_hires, + UCHAR *v_k_master, + INT num_master, + INT *xover_band + ); + +void FDKsbrEnc_UpdateLoRes( + UCHAR *v_lores, + INT *num_lores, + UCHAR *v_hires, + INT num_hires + ); INT -FDKsbrEnc_FindStartAndStopBand(const INT samplingFreq, - const INT noChannels, - const INT startFreq, - const INT stop_freq, - const SR_MODE sampleRateMode, - INT *k0, - INT *k2); - -INT FDKsbrEnc_getSbrStartFreqRAW (INT startFreq, INT QMFbands, INT fs ); -INT FDKsbrEnc_getSbrStopFreqRAW (INT stopFreq, INT QMFbands, INT fs); +FDKsbrEnc_FindStartAndStopBand( + const INT srSbr, + const INT srCore, + const INT noChannels, + const INT startFreq, + const INT stop_freq, + INT *k0, + INT *k2 + ); + +INT FDKsbrEnc_getSbrStartFreqRAW (INT startFreq, INT fsCore); +INT FDKsbrEnc_getSbrStopFreqRAW (INT stopFreq, INT fsCore); #endif diff --git a/libSBRenc/src/ton_corr.cpp b/libSBRenc/src/ton_corr.cpp index 134a916..224da11 100644 --- a/libSBRenc/src/ton_corr.cpp +++ b/libSBRenc/src/ton_corr.cpp @@ -303,8 +303,6 @@ FDKsbrEnc_CalculateTonalityQuotas( HANDLE_SBR_TON_CORR_EST hTonCorr, /*!< H } } - FDK_ASSERT(noEstPerFrame == 2); - C_ALLOC_SCRATCH_END(realBuf, FIXP_DBL, 2*BAND_V_SIZE*NUM_V_COMBINE); C_ALLOC_SCRATCH_END(ac, ACORR_COEFS, 1); -- cgit v1.2.3