From: Kevin M. Rosenberg Date: Fri, 23 Apr 2004 02:25:57 +0000 (+0000) Subject: r9133: case handling, test report summarizing, documentation additions X-Git-Tag: v3.8.6~588 X-Git-Url: http://git.kpe.io/?p=clsql.git;a=commitdiff_plain;h=967266c94b00f91e5967b8330fe2b9134b0c0447 r9133: case handling, test report summarizing, documentation additions --- diff --git a/ChangeLog b/ChangeLog index 62b02e4..4c5c6c5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,6 @@ 21 Apr 2004 Kevin Rosenberg (kevin@rosenberg.net) * Version 2.9.3 + * sql/generics.lisp: New file for generic function definitions. * test/test-init.lisp: Display names of skipped tests. Use unwind-protect to ensure disconnect * sql/objects.lisp: Change database-type to database-underlying-type @@ -12,6 +13,11 @@ * db-aodbc/aodbc-sql.lisp: Implement DATABASE-LIST-VIEWS * tests/test-basic.lisp: Port to regression tester * test/test-init.lisp: Output to *report-stream* + * docs/appendix.xml: Document ODBC and SQLite backends. + * sql/classes.lisp: Make output-sql require a database parameter. + This allows SQL generation to have the proper case to support + the differences in case handling between CommonSQL API, + Postgresql, MySQL, Oracle. 21 Apr 2004 Kevin Rosenberg (kevin@rosenberg.net) * Version 2.9.2: Improvments in database capability introspection diff --git a/base/db-interface.lisp b/base/db-interface.lisp index 9a91a69..64a15c5 100644 --- a/base/db-interface.lisp +++ b/base/db-interface.lisp @@ -224,6 +224,13 @@ the given lisp type and parameters.")) t) (:documentation "T [default] if database-type supports views.")) +(defgeneric db-type-default-case (db-type) + (:method (db-type) + (declare (ignore db-type)) + ;; By default, CommonSQL converts identifiers to UPPER case. + :upper) + (:documentation ":upper [default] if means identifiers mapped to UPPER case SQL like CommonSQL API. However, Postgresql maps identifiers to lower case, so PostgreSQL uses a value of :lower for this result.")) + (defgeneric db-type-has-fancy-math? (db-type) (:method (db-type) (declare (ignore db-type)) diff --git a/base/package.lisp b/base/package.lisp index d78b6ab..f57ea7e 100644 --- a/base/package.lisp +++ b/base/package.lisp @@ -80,7 +80,9 @@ #:make-process-lock #:with-process-lock #:command-output - + #:symbol-name-default-case + #:convert-to-db-default-case + ;; Shared exports for re-export by CLSQL-BASE . #1=(#:clsql-condition @@ -293,6 +295,7 @@ #:db-type-has-subqueries? #:db-type-has-boolean-where? #:db-type-has-fancy-math? + #:db-type-default-case #:db-backend-has-create/destroy-db? #:db-type-transaction-capable? )) diff --git a/base/utils.lisp b/base/utils.lisp index 84e28b9..9fb6e7c 100644 --- a/base/utils.lisp +++ b/base/utils.lisp @@ -331,3 +331,23 @@ list of characters and replacement strings." (setf (char new-string dpos) c) (incf dpos)))))) + +(eval-when (:compile-toplevel :load-toplevel :execute) + (when (char= #\a (schar (symbol-name '#:a) 0)) + (pushnew :lowercase-reader *features*))) + +(defun symbol-name-default-case (str) + #-lowercase-reader + (string-upcase str) + #+lowercase-reader + (string-downcase str)) + +(defmethod convert-to-db-default-case (str database) + (if database + (case (db-type-default-case (database-underlying-type database)) + (:upper (string-upcase str)) + (:lower (string-downcase str)) + (t str)) + ;; Default CommonSQL behavior is to upcase strings + (string-upcase str))) + diff --git a/clsql-base.asd b/clsql-base.asd index a870cd0..7484c4c 100644 --- a/clsql-base.asd +++ b/clsql-base.asd @@ -36,11 +36,11 @@ :components ((:file "cmucl-compat") (:file "package") - (:file "utils" :depends-on ("package")) + (:file "utils" :depends-on ("package" "db-interface")) (:file "classes" :depends-on ("package")) - (:file "conditions" :depends-on ("classes" "utils")) + (:file "conditions" :depends-on ("classes")) (:file "db-interface" :depends-on ("conditions")) - (:file "initialize" :depends-on ("db-interface")) + (:file "initialize" :depends-on ("db-interface" "utils")) (:file "loop-extension" :depends-on ("db-interface")) (:file "time" :depends-on ("package")) (:file "database" :depends-on ("initialize")) diff --git a/clsql.asd b/clsql.asd index 9c91e02..6bd2b9b 100644 --- a/clsql.asd +++ b/clsql.asd @@ -39,7 +39,8 @@ a functional and an object oriented interface." (:file "kmr-mop" :depends-on ("package")))) (:module :core :pathname "" - :components ((:file "classes") + :components ((:file "generics") + (:file "classes") (:file "operations" :depends-on ("classes")) (:file "syntax")) :depends-on (:package)) diff --git a/db-aodbc/aodbc-sql.lisp b/db-aodbc/aodbc-sql.lisp index 0675324..bffb212 100644 --- a/db-aodbc/aodbc-sql.lisp +++ b/db-aodbc/aodbc-sql.lisp @@ -161,7 +161,7 @@ (defun %table-name-to-sequence-name (table-name) (and (>= (length table-name) 11) - (string= (subseq table-name 0 11) "_CLSQL_SEQ_") + (string-equal (subseq table-name 0 11) "_CLSQL_SEQ_") (subseq table-name 11))) (defmethod database-create-sequence (sequence-name diff --git a/db-mysql/mysql-sql.lisp b/db-mysql/mysql-sql.lisp index 873ab5e..8c24883 100644 --- a/db-mysql/mysql-sql.lisp +++ b/db-mysql/mysql-sql.lisp @@ -261,7 +261,7 @@ (declare (ignore owner)) (remove-if #'(lambda (s) (and (>= (length s) 11) - (string= (subseq s 0 11) "_CLSQL_SEQ_"))) + (string-equal (subseq s 0 11) "_CLSQL_SEQ_"))) (mapcar #'car (database-query "SHOW TABLES" database nil)))) ;; MySQL 4.1 does not support views @@ -322,7 +322,7 @@ (defun %table-name-to-sequence-name (table-name) (and (>= (length table-name) 11) - (string= (subseq table-name 0 11) "_CLSQL_SEQ_") + (string-equal (subseq table-name 0 11) "_CLSQL_SEQ_") (subseq table-name 11))) (defmethod database-create-sequence (sequence-name @@ -346,9 +346,10 @@ (defmethod database-list-sequences ((database mysql-database) &key (owner nil)) (declare (ignore owner)) - (mapcar #'(lambda (s) (%table-name-to-sequence-name (car s))) - (database-query "SHOW TABLES LIKE '%clsql_seq%'" - database nil))) + (mapcan #'(lambda (s) + (let ((sn (%table-name-to-sequence-name (car s)))) + (and sn (list sn)))) + (database-query "SHOW TABLES" database nil))) (defmethod database-set-sequence-position (sequence-name (position integer) @@ -439,7 +440,6 @@ (let ((has-innodb (caar (database-query "SHOW VARIABLES LIKE 'HAVE_INNODB'" database :auto)))) (and has-innodb (string-equal "YES" has-innodb)))) - (when (clsql-base-sys:database-type-library-loaded :mysql) (clsql-base-sys:initialize-database-type :database-type :mysql)) diff --git a/db-odbc/odbc-dbi.lisp b/db-odbc/odbc-dbi.lisp index f9e8493..447f040 100644 --- a/db-odbc/odbc-dbi.lisp +++ b/db-odbc/odbc-dbi.lisp @@ -187,7 +187,8 @@ the query against." )) (unwind-protect (progn (with-slots (hstmt) query - (unless hstmt (setf hstmt (%new-statement-handle (hdbc db)))) + (unless hstmt + (setf hstmt (%new-statement-handle (hdbc db)))) (%table-statistics table hstmt :unique unique) (%initialize-query query nil nil) (values diff --git a/db-odbc/odbc-sql.lisp b/db-odbc/odbc-sql.lisp index 2850454..3b2d310 100644 --- a/db-odbc/odbc-sql.lisp +++ b/db-odbc/odbc-sql.lisp @@ -165,11 +165,11 @@ ;;; Sequence functions (defun %sequence-name-to-table (sequence-name) - (concatenate 'string "_CLSQL_SQL__" (sql-escape sequence-name))) + (concatenate 'string "_CLSQL_SEQ_" (sql-escape sequence-name))) (defun %table-name-to-sequence-name (table-name) (and (>= (length table-name) 11) - (string= (subseq table-name 0 11) "_CLSQL_SEQ_") + (string-equal (subseq table-name 0 11) "_CLSQL_SEQ_") (subseq table-name 11))) (defmethod database-create-sequence (sequence-name @@ -194,17 +194,17 @@ &key (owner nil)) (declare (ignore owner)) ;; FIXME: Underlying database backend stuff should come from that backend - ;; Would need to use ASDF to ensure underlying backend was loaded (case (database-odbc-db-type database) (:mysql - (mapcar #'(lambda (s) (%table-name-to-sequence-name (car s))) - (database-query "SHOW TABLES LIKE '%clsql_seq%'" - database nil))) + (mapcan #'(lambda (s) + (let ((sn (%table-name-to-sequence-name (car s)))) + (and sn (list sn)))) + (database-query "SHOW TABLES" database nil))) ((:postgresql :postgresql-socket) (mapcar #'(lambda (s) (%table-name-to-sequence-name (car s))) - (database-query "SELECT RELNAME FROM pg_class WHERE RELNAME LIKE '%clsql_seq%'" - database nil))))) + (database-query "SELECT RELNAME FROM pg_class WHERE RELNAME LIKE '%clsql_seq%'" + database nil))))) (defmethod database-list-tables ((database odbc-database) &key (owner nil)) @@ -318,21 +318,7 @@ (defmethod database-list-table-indexes (table (database odbc-database) &key (owner nil)) (declare (ignore owner)) - (if (eq :mysql (database-odbc-db-type database)) - (mysql-workaround-bug-list-table-indexes table database) - (odbc-list-table-indexes table database))) - -(defun mysql-workaround-bug-list-table-indexes (table database) - ;; MyODBC 3.52 does not properly return results from SQLStatistics - (do ((results nil) - (rows (database-query - (format nil "SHOW INDEX FROM ~A" (string-upcase table)) - database nil) - (cdr rows))) - ((null rows) (nreverse results)) - (let ((col (nth 2 (car rows)))) - (unless (find col results :test #'string-equal) - (push col results))))) + (odbc-list-table-indexes table database)) (defun odbc-list-table-indexes (table database) (multiple-value-bind (rows col-names) diff --git a/db-postgresql-socket/postgresql-socket-sql.lisp b/db-postgresql-socket/postgresql-socket-sql.lisp index c63c58d..d988eda 100644 --- a/db-postgresql-socket/postgresql-socket-sql.lisp +++ b/db-postgresql-socket/postgresql-socket-sql.lisp @@ -513,6 +513,8 @@ doesn't depend on UFFI." (defmethod db-type-has-fancy-math? ((db-type (eql :postgresql-socket))) t) +(defmethod db-type-default-case ((db-type (eql :postgresql))) + :lower) (when (clsql-base-sys:database-type-library-loaded :postgresql-socket) (clsql-base-sys:initialize-database-type :database-type :postgresql-socket)) diff --git a/db-postgresql/postgresql-sql.lisp b/db-postgresql/postgresql-sql.lisp index 7130af5..70cf3b1 100644 --- a/db-postgresql/postgresql-sql.lisp +++ b/db-postgresql/postgresql-sql.lisp @@ -606,5 +606,8 @@ (defmethod db-type-has-fancy-math? ((db-type (eql :postgresql))) t) +(defmethod db-type-default-case ((db-type (eql :postgresql))) + :lower) + (when (clsql-base-sys:database-type-library-loaded :postgresql) (clsql-base-sys:initialize-database-type :database-type :postgresql)) diff --git a/db-sqlite/sqlite-sql.lisp b/db-sqlite/sqlite-sql.lisp index 9b7a8fc..8674996 100644 --- a/db-sqlite/sqlite-sql.lisp +++ b/db-sqlite/sqlite-sql.lisp @@ -188,7 +188,7 @@ ;; Query is copied from .table command of sqlite comamnd line utility. (remove-if #'(lambda (s) (and (>= (length s) 11) - (string= (subseq s 0 11) "_CLSQL_SEQ_"))) + (string-equal (subseq s 0 11) "_CLSQL_SEQ_"))) (mapcar #'car (database-query "SELECT name FROM sqlite_master WHERE type='table' UNION ALL SELECT name FROM sqlite_temp_master WHERE type='table' ORDER BY name" database '())))) diff --git a/doc/appendix.xml b/doc/appendix.xml index eb463cc..8ba1baf 100644 --- a/doc/appendix.xml +++ b/doc/appendix.xml @@ -8,77 +8,6 @@ Database Back-ends - - MySQL - - Libraries - The MySQL back-end needs access to the MySQL C - client library (libmysqlclient.so). - The location of this library is specified - via *mysql-so-load-path*, which defaults - to /usr/lib/libmysqlclient.so. - Additional flags to ld needed for - linking are specified via *mysql-so-libraries*, - which defaults to ("-lc"). - - - - Initialization - - Use - -(asdf:operate 'asdf:load-op 'clsql-mysql) - - to load the MySQL back-end. The database type for the MySQL - back-end is :mysql. - - - - Connection Specification - - Syntax of connection-spec - (host db user password) - - - Description of connection-spec - - - host - - String representing the hostname or IP address - the MySQL server resides on, or nil - to indicate the localhost. - - - - db - - String representing the name of the database on - the server to connect to. - - - - user - - String representing the user name to use for - authentication, or nil to use the - current Unix user ID. - - - - password - - String representing the unencrypted password to - use for authentication, or nil if - the authentication record has an empty password - field. - - - - - - - PostgreSQL @@ -105,13 +34,9 @@ Connection Specification Syntax of connection-spec - (host - db - user - password &optional - port - options - tty) + + (host db user password &optional port options tty) + Description of connection-spec @@ -207,13 +132,9 @@ Connection Specification Syntax of connection-spec - (host - db - user - password &optional - port - options - tty) + + (host db user password &optional port options tty) + Description of connection-spec @@ -284,21 +205,157 @@ + + MySQL + + Libraries + The &mysql; back-end needs access to the &mysql; C + client library (libmysqlclient.so). + The location of this library is specified + via *mysql-so-load-path*, which defaults + to /usr/lib/libmysqlclient.so. + Additional flags to ld needed for + linking are specified via *mysql-so-libraries*, + which defaults to ("-lc"). + + + + Initialization + + Use + +(asdf:operate 'asdf:load-op 'clsql-mysql) + + to load the &mysql; back-end. The database type for the MySQL + back-end is :mysql. + + + + Connection Specification + + Syntax of connection-spec + (host db user password) + + + Description of connection-spec + + + host + + String representing the hostname or IP address + the &mysql; server resides on, or nil + to indicate the localhost. + + + + db + + String representing the name of the database on + the server to connect to. + + + + user + + String representing the user name to use for + authentication, or nil to use the + current Unix user ID. + + + + password + + String representing the unencrypted password to + use for authentication, or nil if + the authentication record has an empty password + field. + + + + + + + + + &odbc; + + Libraries + + The &odbc; back-end requires access to an &odbc; driver + manager as well as &odbc; drivers for the underlying + database server. &clsql; has been tested with + unixODBC ODBC Driver Manager as + well as Microsoft's ODBC manager. These driver managers + have been tested with the + psqlODBC driver for + &postgresql; and the + MyODBC driver for &mysql;. + + + + Initialization + + Use + +(asdf:operate 'asdf:load-op 'clsql-odbc) + + to load the &odbc; back-end. The database type for the &odbc; + back-end is :odbc. + + + + Connection Specification + + Syntax of connection-spec + (dsn user password) + + + Description of connection-spec + + + dsn + + String representing the ODBC data source name. + + + + user + + String representing the user name to use for + authentication. + + + + password + + String representing the unencrypted password to + use for authentication. + + + + + + + - AODBC + &aodbc; - Libraries - The AODBC back-end requires access to the ODBC interface - of &acl;. + Libraries The &aodbc; back-end requires + access to the &odbc; interface of &acl; named DBI. This + interface is not available in the trial version of + &acl; Initialization Use +(require 'aodbc-v2) (asdf:operate 'asdf:load-op 'clsql-aodbc) - to load the MySQL back-end. The database type for the AODBC + to load the &aodbc; back-end. The database type for the &aodbc; back-end is :aodbc. @@ -306,9 +363,9 @@ Connection Specification Syntax of connection-spec - (dsn - user - password) + + (dsn user password) + Description of connection-spec @@ -338,4 +395,43 @@ + + &sqlite; + + Libraries The &sqlite; back-end requires + access to the &sqlite; shared library file. Its default file + name is /usr/lib/libsqlite.so. + + + Initialization + + Use + +(asdf:operate 'asdf:load-op 'clsql-sqlite) + + to load the &sqlite; back-end. The database type for the &sqlite; + back-end is :sqlite. + + + + Connection Specification + + Syntax of connection-spec + (filename) + + + Description of connection-spec + + + filename + + String representing the filename of the &sqlite; + database file. + + + + + + + diff --git a/doc/clsql.pdf b/doc/clsql.pdf index de56609..3da75cf 100644 --- a/doc/clsql.pdf +++ b/doc/clsql.pdf @@ -653,10 +653,10 @@ endobj >> endobj 120 0 obj -<< /Length 986 /Filter [ /ASCII85Decode /FlateDecode ] +<< /Length 1106 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gb"/l:N)^V(rl%?'\q7\?oIud*(`IIVPMRl8F*,nBM'f)0%iQLWVcZD@bCrYINJC*Np0'IpD6/k`#r6*h]piBO(q(2WCAmLM&%rXC2)'smIOI?$2U5WFIcZSQrF-CuokEV!MV:+0"phS3[qDi!?94nMp>/;X0T/&A&<+ZteM&Xl3F1N+#^#uDM,:R;:s#dOiUtEago(ijaKBG""9KT!8b&H?'/R?cs]d/HHGm.MmBpH\OH4tj=jo\[rI]j.K+MjW$dM8/?bV6>rN,o!r\)Zf^0mlBf7u2T@Jm#Q!bs"%0D)eB.u*%H%j`6bSm=eX*BmVq&I7n3koYG#kT4@^i"=rq29?c`_Yj&Gb$H'Gu5N==Wl&ldggNDAfKN5\QC-K9%dbbdr3>j]hdgVi0cut!BNMm3?T-4g%H.5Zh;3c.ALoLM;bCoFXZVWJO#d:760RP$dgg;F:,Cm$CF5'%0@P!BA_@Qm'5c6k#>6/qA7):"mOjZ_T(26jZ9b@P]5^U\Q8EX$[&^(W*/Ach5bJUWWd;@5(\PM/n&-ZVb2Un^b-5n5MH5RWhn/=LUY=-iaUBY!`b+4;S:GchcO+8eZHD#]^Ft)4G=h\n,WFA6=(?o_FMSC"\^o*(U>P>SlY?~> +Gb"0W?#Q0.(^KPW4p?.G04O`o\X1rn4"l"K#OalX!rHU6$960>IQq%$hm>K7`rg1"]>u\.[LWIlTYhGdj/%3<2u*)`Xo;Z'&?=^R>5f&&-TD,(,B`7Kj@EZ)T4SXE#D11"bC*krl$#dqN"K]VAASn6-oY5Tt4emVldRuc_FW?g%c]e0@;>bMe>Jp1PoHATG,iCmTKms^:Q#?BJFjif'*Y^###:`&/A3Y2'"1h*4^nY(kPLK%8jnd\mPe);DhF_+j^B[d,&>uGJUYT`ADtb)dm9N<$2Hm:;E6mI[h_n%64Q^Jp'Wb[gb1T&9O^_W,@Nf+bu`(b:$T?c"c[4fBZt.`^;s#6-tN99g2qm)kAtlSUu_IfQp4_*X1=cB+@3tWeTeN-9?2Rg:N=7cJ5A\P<#,`SE'-F&-VA8/,AC&"kmo$3X%B/!T@_0+m;J)]=OETd"Xp7T9`@Qlf=F5bp)c"K6WqN#SF7fKHTL?Z6g[!9fu>`JkeWA;'>C&2$c6D2,lNT1Y!U]s"_`'=hn,sO6lFWZ!)k)VmKVe?@;i?:^]ip]Gf!'PckEkn!-#89MT`(o#rB,1/dS*Z-is$82DO?WD$?o1+dikfQhaB0O7,jeXPjmbAZof<<$s$lYPa^0uB+8K'@[S=l68#r<1G<9gJ~> endstream endobj 121 0 obj @@ -697,6 +697,14 @@ endobj 171 0 R 173 0 R 175 0 R +177 0 R +179 0 R +181 0 R +183 0 R +185 0 R +187 0 R +189 0 R +191 0 R ] endobj 123 0 obj @@ -802,7 +810,7 @@ endobj 143 0 obj << /Type /Annot /Subtype /Link -/Rect [ 144.0 609.0 176.78 599.0 ] +/Rect [ 144.0 609.0 192.89 599.0 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 144 0 R @@ -842,7 +850,7 @@ endobj 151 0 obj << /Type /Annot /Subtype /Link -/Rect [ 144.0 565.0 192.89 555.0 ] +/Rect [ 144.0 565.0 222.61 555.0 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 152 0 R @@ -882,7 +890,7 @@ endobj 159 0 obj << /Type /Annot /Subtype /Link -/Rect [ 144.0 521.0 222.61 511.0 ] +/Rect [ 144.0 521.0 176.78 511.0 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 160 0 R @@ -922,7 +930,7 @@ endobj 167 0 obj << /Type /Annot /Subtype /Link -/Rect [ 144.0 477.0 179.0 467.0 ] +/Rect [ 144.0 477.0 171.78 467.0 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 168 0 R @@ -962,7 +970,7 @@ endobj 175 0 obj << /Type /Annot /Subtype /Link -/Rect [ 120.0 433.0 155.55 423.0 ] +/Rect [ 144.0 433.0 179.0 423.0 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 176 0 R @@ -970,55 +978,135 @@ endobj >> endobj 177 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 168.0 422.0 204.1 412.0 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 178 0 R +/H /I +>> +endobj +179 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 168.0 411.0 219.11 401.0 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 180 0 R +/H /I +>> +endobj +181 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 168.0 400.0 269.38 390.0 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 182 0 R +/H /I +>> +endobj +183 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 144.0 389.0 172.89 379.0 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 184 0 R +/H /I +>> +endobj +185 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 168.0 378.0 204.1 368.0 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 186 0 R +/H /I +>> +endobj +187 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 168.0 367.0 219.11 357.0 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 188 0 R +/H /I +>> +endobj +189 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 168.0 356.0 269.38 346.0 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 190 0 R +/H /I +>> +endobj +191 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 120.0 345.0 155.55 335.0 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 192 0 R +/H /I +>> +endobj +193 0 obj << /Length 516 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gasal4]B6P%,LM*1q!K5c=abTK7W>RO),eg8X.5=8R-)0d!q+G1pp7SO3=7Fkt-2Y]ZRnaV\"H9//BC>V<>bIUYqW&65gCWP/WS0;$pG.DmL7:--L93-G]COrid_Raj87kHJ8Q%&\o(TC`Y%o(*'P_LZ/ZKugk1>AZO#R0B-"2KfGh3@`!4C:E8tq%0r4nVc_uV"eCR;.)9@2f!SZ^\f3<7f-s=m7so<&rV`%M&(,e`iQ_QKi1ScY1LlddtkFr\6Z>CaP98Fe/`(iK,&E@@=]_Cq7-B0lXT(*%PP7,RmrX\&G endstream endobj -178 0 obj +194 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 177 0 R +/Contents 193 0 R >> endobj -179 0 obj +195 0 obj << /Length 2098 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat%$968iG&AJ$Cn5al_L.R!Cg`3qtWjNHeEFq7qj8`&=KTlO@&p0lIqCW%M!%:]:7MkEK$gdK>"l;@KgcSstN)5gKms0'7Hg?U*oALL1Bo%-ia`"[7Y3AWqk[N4,eQWY'?0>lO>,o\l6Zg5p>#/K.09DS2sUH8q$VTg!MLn&[qToe7o[!:@;mt;hqc\s6*Y+f7jte!u0lHnmhFL:CduB;e5rb*X%%`j\2nmE&FDhQIaqCQC8X?8<[o"JEV#&?LA5KO8gF0im9+H`+[W;!liT?I,>/Sqg_pt:=sKebG%3.>*e+";gnfri$`]nK=t#m[R=%s%CVA$nr[*3ma%+iJL++"eGo+`OjhH(=j:&q5R_TW`SMk:FB(bge5o>-*L[#eqneZ!O"1\pbC0,rL952UUIAl;E;MIJ`2[QIfGZ%9/Ffps)W`***8#SUk7J,lDV#f6g6*NK2,uoaYAI3>9sm-<"@3A.P-b%2*/FVVF'#:^Ytg#Wk,-bN9oCg6c^->E5pcl%d$*lq5*i.HC`+X\(Q,_lJ%Bt`AD[L_+.c*P0[:8bftu.r9FhFc(h`n5*LZ@8%hdIgkeE,PK@LNWs.7`s/6[tZ6DrlYVee-lY8"i"`$!=lQ!.8A-K7?A?Y16LB[a906F+\-.g'V!]%2&;gU*7/qL$L=3)`aBt77l36-NT>J3U#u-)2Y>me[BO.Vai_nu*K&"?n0!&Snc%M6P>;27-r%RNII]s+N^HmH;i_ni*qjM,rLj>D?Q8ZA+rBRc,L'%VW!QTTL/Kh7-!5.8M#PZ^kW-l`SFN??QIOcN>8j'F'#riolt7QHgcaN.4o6uGUlc8b]FgleI3o4?0=-Wd6qdQkf$DHCrVj$Xh:Td^[Rb[V3*:(@QSuH.$hcIcB1+CrWG6?4aH86%0#Nm.u"g"Jrnm^DTWS+6)M$?qW*W"#CT'"4MWh4Xh!-DU#UJ.;4O&"J=N4>"0aXWgqCI-??prAH^jo_QRfDGHGrj!$`=]V4GF97gUA8;7tEE$YSG7X1T&H^oLQ@F/duXT#qgj2DT&7Tbqqn#!r`,$1]`MmNr.:Up"(1q\GGk4JZSTlkF=~> endstream endobj -180 0 obj +196 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 179 0 R -/Annots 181 0 R +/Contents 195 0 R +/Annots 197 0 R >> endobj -181 0 obj +197 0 obj [ -182 0 R -184 0 R -185 0 R -186 0 R +198 0 R +200 0 R +201 0 R +202 0 R ] endobj -182 0 obj +198 0 obj << /Type /Annot /Subtype /Link /Rect [ 277.958 637.683 296.848 627.683 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 183 0 R +/A 199 0 R /H /I >> endobj -184 0 obj +200 0 obj << /Type /Annot /Subtype /Link /Rect [ 570.216 192.592 601.896 182.592 ] @@ -1029,7 +1117,7 @@ endobj /H /I >> endobj -185 0 obj +201 0 obj << /Type /Annot /Subtype /Link /Rect [ 173.686 131.153 196.456 121.153 ] @@ -1040,38 +1128,38 @@ endobj /H /I >> endobj -186 0 obj +202 0 obj << /Type /Annot /Subtype /Link /Rect [ 419.946 131.153 434.396 121.153 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 187 0 R +/A 203 0 R /H /I >> endobj -188 0 obj -<< /Length 1577 /Filter [ /ASCII85Decode /FlateDecode ] +204 0 obj +<< /Length 1576 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gau/YgMZ"1oUW1Ak%.brF^rJ;A_mbfV63u2,8ff?ds25;JCP4[>fuX3lQdgc",?3E7_Ie%qcnQP$tk4)#N((bE1P[&i&[n>FBn?g%R`00E"RVO1YXlRY!u49Dbo!1:M9C!THYCV7mR7Z)C0eHf?PtJn]o[N(Zd-E`ERXmnAQn0eIftsRP3\)u^iAiRl.+A\4OLXKZ(kb(em?gr//^I(Ye9liJ6j-u^C;`%MSf+ISnS>5TH+0+VMTBKO*rT,-EU9#qB,F\"mPP2<)c?0-J+Uq",8!%FiU_tJFNk:G3B-^Id4gaMq@VfXm=.g-&E4-$X89/O)uH,5hNZMqhKK^U`Bs.4b)#*CUH)H>nANp!SaRs,:R%iFq#'_VX0_P?;_](]W(J%tTQ4H4EZ.?6Z,d2`$ac)3p7EEB@e+&Lc;%hZE9_bWPqrkCE/>K)$Hdd5Yo&E7&SUC#i*Hnr:g)R,#2N;Rb!TdcnSh?G[R!(BEok=YB\XA&@IB8Rl)4lCTK_Fk>B'[RD\1pTYd6.Zlj$(NDm8R0:,=L@DCAIV"&EUUTso3V8b7mLL'@!beu,W6S"MTbCLDFQ8t\?cU(3M6Y7@(e%KFZ6AI"fQ_XaTR45\YGK!=lhQ8"^?Qdd(^_JfI@9Pb=]*1QC*nrm2%^.GJ"Z_&'ij"=]0*`uNZSZt>@'BFj`+1rnqI!0*WZDc+a7,!s1P_Fk$^n)QI:e=F?F0G&GUgu4YDmD8=Qm45+W@,6jM#YO[ch`+BMm!3N2>WNM`=/\Y!320=i1TDT=M3L)!@.KQeEURmNdCOA^82[TBS<(XaKYhKAqXa;5(,#_\@$7ac.N;5[c\NlVNf?Br_3\mY(L^&)d85hAe57#mY.c\u.\POE%Z'Oe,V5RaEMGqHel?^b^leK[_GnBUN#kg_GV9(8*/VOsR\KDD`in+DRMMfF%4M'akC_%[%uWtZ"rJ2[TQ6q2@e&7]hp#*"E#q'b&1Edu3a87uJqS7o8 +Gau/YgMZ"1oUW1Ak%.brF^rJ;A_mbfV63u2,8ff?ds25;JCP4[>fuX3lQdgc",?3E7_Ie%qqSAe3#gX9p^VCslcbXsf3&QUj,+q#+KCQTMZ=0UfuEi-20t^?Hb+BL3jV$S($VYX$6g&.+SheBG&C0:GHSBe-s&D\hU:/104&@lN`]?1Hl4T96<+3>BIAc$\T[fh1S+1c+U\"L/@V8?mM;d`"Qg:unBKcbm4M27P_.0jc[c*^Tl*DO`'lo++S86@a0aQ;^#XlBUku)1lj8hf-8]3G385l&g_s?)qgiH,^C8&J.C.:>[-7*m`J)"P]S^4&FoTLH!/bW*i]_?h-&84-m"Ur&rJ8*lNBQG(tK1/]RZ4TQo>,%5.BW32=)cX/Ofmhg9k0^*^/lj$RF8'g(8n&(7dIcjLP)Wsdm*.cJ23VKSD:PZO@Y$aOZTXmQ5,'J6dT7H_8IrR*LMYju]fs>B9`4qO,'>C7;A9<)R@$)fRq<(47dnYC@$t,"pMNDZ"Q'cu&RI5"=1dgJR_"2l*QNjm3THQ4-AC[["J:!(==a`NeH2F*/#e4t>d;\9Hb+\I%nA"u/dl/'=W,D6Ub?0:iRrqQjm'RGrc5-m(TQYuIoKf(Mu`K]]g$*t)5jH:34@7',R"*tnk3"_m/ZS>n:!EI0G&)JmD+t,8R9ITl4\FG&1!UtBg)Iib0l`6XaF5C46Fr\RcQlo#:B2T8]?[/F>%3#.18lQKG(!ffU(GY$Uqk*Ni6Xei(+uIsmH8MpQ.BAW(GG;eW^DCRCX+hkjL#dlKC4hGK-MD,P`a\84)_tLP)(u`O]mUBH/i43,@;4LF;6tCFgaI-;5.`Y:Ya2$h<4h![5UK!q0VtZ14K%_MG-n-cl*gj2of\\7+e;+k-ph.nWoc1'B15l@pR"Q+8&*#;M7I*A`Io2GJ?tu.eQ&@(k%e]hV*Hgg4*Ka'MhZ_I(SAgVp9>PD(qKNScg44hC~> endstream endobj -189 0 obj +205 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 188 0 R -/Annots 190 0 R +/Contents 204 0 R +/Annots 206 0 R >> endobj -190 0 obj +206 0 obj [ -191 0 R +207 0 R ] endobj -191 0 obj +207 0 obj << /Type /Annot /Subtype /Link /Rect [ 338.57 709.0 356.35 699.0 ] @@ -1082,61 +1170,61 @@ endobj /H /I >> endobj -192 0 obj +208 0 obj << /Length 2610 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gatm>gN)>a&UjCTW&>/BZXprU$/RR91[@#?b-TbMHRh[!o0AG"`=+D'?H.!!I[b#$!%<_fmF7Aucq!:hUXeR\LAgAqip+Nj;27-3L[Bf%HG#n$#QE*cFU'UB>XH?Y6b3'FqjY7Vm>'6GNC"7.8mV3dS\U\cujc'KT''F8],BMg4$dio"bPEh:@PpD#1fco'4Ul]A:D/O`-\aaeuc;X,Kg_Ia6E>DX2.P_gg"5XF=o@NS`hub2lCcn-1VtEA:1B!MOKQ8#&Wpb\B=-Wd:D+eg7efVnCd;8@M5%[J'+G1mbOfAu!t%G;bO^P8SSRT54KPr+q!iPurd;B&^K&U?BB13F`nGQSPUn_i/+9E?e-:a1M4%G706u6VrUk'f&PY^`m4Lo["U@npTN/'PII:e*TAcm,K-LQc(&TO.$:SLsJ(n*XPqZgJI'Ll%ll6@B_+P%mr!O2U7XWn8(\43*-a/1F34r4@r)7,q0=t+^2OZP8SF3pW[0>36oHlP-ioZSp_Et8f62A1'?];bG@[AqQ;H7/l.\*&31^5`*9q$X)IZ4b[:QG#ecOqG.c7$`DbX%E!D-WTM/InFPkfk+MR\%`YZk8[qZ:VfF@6\pY%Fg\sGRliDZrQXO]((PJ,>/u$c56(a$J"'u.kH@.:8]h#?rnc&CI?+Z?e4sLZIQ(VB#J+u4h=^^ks6H58]R\T67>k<2@2AZ&:bmDD3%J(+JZkb[YcQ@Em]WN\`qX@-0H7/9I&Hd8/tDF\se[8%J5n!D6DS5>]?j']\QrfgMMDIP\82d^27Jgp_Yd@5e58!gn,DLPs>#U`^*#3rR2_HW"0m]\+V\^HCIPfs_XF![G&46CIW_5Qm"tTHZ])_TTEn>9q.TK^do;4N:A^&A+Y^(2LHEasOl/C02(6jF[`$ccf?=X`[gP"5(>J7&o2fEqDYpGpP@?Jt)tPBr3@0(K8&G'r&a$i%UYmVnbA2Le8I?HjT61r_*=?H41mnehSiL-CHbk[iS'V.@?kbcF/V8f.qQ/Zc,B8M1WONZjn!+lI[Bg(56bD$Z#sg5ph=?tRUWWAc1@W0YH3cEn+u`Q(.F7ACAZ+ONRB4>i'gYC!+t-Qq#XV!2Jq.T):bl2d[G\#rfPtEUj)^BF;-R]"7;u8_MkH$BaIu,EaFr6tkLmeMZ(>u4]nbdB`F^A>Tc;]T9KEbU-6.(:"nd1q&fqW)%lO8_MrUK=Fif/BR9+[eQc;F]8rYI#SKTLF6=1<`de^#!"MS4N+Oi!DS"ihKLZE@m.DEt.)S6j&gF;V5s09J,P:<8'G*j'mClQ9\=^$YejZ^fAnXra]%20[PENF7:f+luG@"60>Ki>RlM\HM-*E65:BpTO)[uG_c7K->E9`I2t&\s/;h(T4pk$:5SinrL,jos8Ito>s.c9jHk+('on!qJRdu1=c,\sbrGkR1^`.$N,D7A8*nTtT5hkDh""pqc2Wu3Z<%gu"UE?/X%$8Qqra=@3F$k-2u-ThS+KgCrU'I1O(Z'+2:d1[]#.>#@D[ff@A(?ijef-nmPlq0Dp.]^%*_J3Ik1s+f[R*_l9>+]mtU?!7rrT`P`UNm&K$FmDYEM:Cm'@$7u?:&Kr-$p&!QL.#ZG.Uj1F]>6=5RhWtUGC?Q+fLN)jH2Ebp@G;h,]IK~> endstream endobj -193 0 obj +209 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 192 0 R +/Contents 208 0 R >> endobj -194 0 obj +210 0 obj << /Length 693 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat$u9lHd\&A@ZcI+q&(VRH:SmOd8N9"XAb>Ai1Y:gt'5"K07Q\,Uo:JRHq`1*QiK*)a/rbC!7=gQP2!^Q=j]$8J+U>rd1;Aa?!5Y8nnfM5'AIG%1*h6[^%GBY+6SZ$)CD>uo]\jgpUmNj@BNP')3bS'uZXH_!jOF;cS$c-(Rd'a&lM9Do,NYa"qjLN`/CKnOMbb'4[c/sOG"=-uW][?"$4Q-\gX@4&@\PUNnRr,X0t*NY@"&?!8)7roE6q_L<&A*bj\L%oger&FWbAZqKW!$WcWM4XWP!\e]-rURWcc*r>6ZeJ[N5m9D1mBh]pmCFn_;mE7B:8;QpX8r,+]QqZRKhR;4'f!#q+@tIBdm\HR4^_D+FJ;3@+El"Y]hS[`;kiJJ^iL*Leu6:`2@u\(Ni%LNL_274Af!=7`3<8oDj@fp-Y371qn22T+c#i6^t5#go:_9g\j\I0Y1k~> endstream endobj -195 0 obj +211 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 194 0 R +/Contents 210 0 R >> endobj -196 0 obj +212 0 obj << /Length 2653 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat=->Ar9+&q801&GG4]5YUKmfsgAAlp7rE[OuTN9cn&*[^DDi=-V_@hsX+3`1\_.bp#EgDa\WKS/KbY='*T>JJAdK>&CEYCO>/F2Z,S$j4_G[U6mo;@]^-k?e^!>K<_5D'9b,1%9`_beb/IajmmLS&R(#BhrZdB.6fB8SF=EpHnUd'n6$a\p1.5HMJiS1cZ4FH`ua@V\\L._',(/(jRQnQO#?6&N$=G'FqS!1/hul8IQ6gpR73<@:!K`/('@4eEdZkR1(61>qQ[,V!KPM=,qH?ndI7GH<@J:"rVbu"[>V?oc1":,IGY!i[GOM>10ce[-keOJuN.c\S=*7@oN2#69I1bNV2GBo@L'l"32^jBXa%]!i,;eD2X6O!sB(:gAP"-]=Uo;sGCr-ZUs,iAs/O>aRR_Z:o-q0jUN.5-S+c9a@CYqA+A:YRW7Zn5:f,VFX("Tab-aHBZFWZ5s@!HKPV?Vbs\dqHct)CWk[4C7Eoc-4Ch'sp,^Lss7!=J9-^iK^9s*H-g/j#*!'e.nM:#0`-qck=U[;7(`fp8tBm9EPTG0FdE>*X3mpXp[]&K"PV4-tO]ta((70<2Q"RGc]P-c5TWNM'h)S/UEJX4UT";)LSTi*ZjlMTCj!ks-ijh4III:&t04J2ojcmPt^Q>\[_Op=pJL,4h@TI&#^rH`V9]"h9%We^&4Z7?MmjrWuPQZQXo!'SodB/+7%-q],pI=h$+kR3P!M%MOQdUa.["B3a*%8:dL7h%5B0WA?V+A>KXN\&Gq%)f]Xkmrudl,"#EfO<%1Coj/t"If#dNee5r%iAJD>7^]P&_X_5KgIW+6in>sP#B)3NAeq*BS+Yu![XfKD:tb\fgWVfB_o?qGAgM4SGgF-KI7r2k>-r^^QoW3UC;Lnoq/QGLkU!Em*^6LTT8;9$3o&U9+nt>LTSG8.PAGVT+5$e<-F,bplL]fB/:#IBR2F1M'b.G+6*]q93MPO_0P@n"%8i8bh,hjgQPb9t(o"AJ^fiW2R8%DcSMB0J?'+9Vnh!qP9oZMC%R-oG$(puq`XcRab7PG:uSHG>CF^>Q#8.oK&OCM;c'fbaHF1NHJ0?NH28_h6hV"tCqXZ,SF+sI[eBa8bhq1^<%WjqaVYU=.Xlq"SMmeg`4mbPf[T^O:%H5STC(-]h1kiqTgs3LLp#33?QjfVYM$r.!'Dj"'OU*=8'L]jrlY/pZZe[C18sU_OM^^Jf;U?V1bg^b6e:f**8/T$6[D6sA*KF*7gK?'ObH#?\q5EVk#RP1*HqTo"NE\3p9Rieu=bFFYOWB9&Y$$0^%..j6GeZoFP^R@]PPicAq`+aEImk?t>XL$=H$6kHd2595ZCH'(&k)UHjMaX*&,g?Mi<:.#LB*#:pF4go5!dGka%fA_5trJNmjWPh]D%nSWA%Kk-f8.bhLGL.Cu9O=6IMeJ%NH>$h^5Jg7J7+kB<4ALM]A?W,O6f4k?^JC];&p^+$LBIJ]>ie$MA=!')f31K&g9An+0h'4nuDRi5Rlt4>2/_naHlA2S*!tTa)`4=eGB^O$)66F:5RtngQZ1ED/^>jG==Cd776?/'dm[-/du=?/'OhG-Z5&V0l?K[-rgjX5W\$RL>+AkGhUrrdD,$NJm-W_Jbs3.^,5WlepmU0!kkGm@(XOgKSd6l)L-jX(Oj*jg$Q+?&I4nPa2Ss\,RCAkk[@Mqf`-4VS"ZK2?bXV_XAP1*[cn@H(IsNo6e(-\E5!b=AGel1582t\K5C",J+;:GuLDtb#M'/ekJ\>JbJ8Jf+&Vbs+?Cm>\B\XOljb6A8O0i@WC>h/;2[e0[9#M&pWkPg+K$=!%6^gjQo+'3^I?I1K!#YFE\lb]%p2)X'*d=%cX*;b!)/irmDp7$$kVd\jjA$\ endstream endobj -197 0 obj +213 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 196 0 R -/Annots 198 0 R +/Contents 212 0 R +/Annots 214 0 R >> endobj -198 0 obj +214 0 obj [ -199 0 R -200 0 R -201 0 R -202 0 R +215 0 R +216 0 R +217 0 R +218 0 R ] endobj -199 0 obj +215 0 obj << /Type /Annot /Subtype /Link /Rect [ 135.0 409.284 376.37 399.284 ] @@ -1147,7 +1235,7 @@ endobj /H /I >> endobj -200 0 obj +216 0 obj << /Type /Annot /Subtype /Link /Rect [ 135.0 377.284 364.97 367.284 ] @@ -1158,7 +1246,7 @@ endobj /H /I >> endobj -201 0 obj +217 0 obj << /Type /Annot /Subtype /Link /Rect [ 135.0 345.284 283.61 335.284 ] @@ -1169,7 +1257,7 @@ endobj /H /I >> endobj -202 0 obj +218 0 obj << /Type /Annot /Subtype /Link /Rect [ 125.6 71.2 314.688 63.2 ] @@ -1180,404 +1268,404 @@ endobj /H /I >> endobj -203 0 obj +219 0 obj << /Length 1925 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GatmB';J_!?[&\qTR"p6YBj7W%;Fuo7s*bYRM'ndu*G"XIn#6-Eh2b(@O0@Dg+;VDJD8iP+gKIrmbN;$*@AdZ@[Y&O,`OYZnc(A^V\[HBj&r0#N&Mdrm4*R%R4-^=]XtCo!G0qFm6r4#T:%#.!g_N;_7bMBuLpNATf7T!&r2h.b/0Pa.'uh$:]u`@c0a`$bo/60o+<;0bcg*6AacOR86_bRW^,/N-OR6bEB2X1s2:Is7]/%I6c0W*ZLAQ%V8%\UKo/IFV;[dCNB?U]d;mP-4K\]pj&?$%>@ZM-ZQ]^c_n9gK'$084f_534*R)Qa-+p=C,MlTnPL>]Pb?O8N6PY7C!2!@gH7!+kI_U#_Ehg.R1ms8Z='5p=-/ICNbXO5kTl.5b9l.PqKKS'4n)/nHPBI?qX+E`g622erIj/+7D$_@GA&m*u.08UFBCmm'?lLe..Qn<9A]4I471`@[]h;7N7It`D@*gM/<^?[S<1],UP@kp32s4e!GW2.'opGi6%51D"+E?fj7OD"33gWl\GPWQK^:dVo9&?[)f*f/\=.oA/=*Og^228b=N!PKNct:Xh^6C>#>u]QaWihC%d`#):53l-141^N<$/&KsG68NhW`l\n&+@[OAhEIW[;:RckIJeKml'o4s#-il#MiAr+G7=?s;OLU!lCHORmS'EkN^?j=a`GGdFNKD0-LOlopF.s/*\tDM0@)nOMU`[iRi8FQW[-]7WW>?nd"5WVm4&.DsoFUU,kIAt8N"kp-#33&.7<(F.Om"p3tb2!f:O?mm8g-Wf0<@'(IYMVQPpYUL_u&_AZbgM'Op>1]3!(XT@A'ePS31fFE*h2NliHD"3#3IQ?g5YMVla)^"rBRYjr1DWoT.J9:aB;L)2Fa&OGMeSE,9aXKd^/+%Yfk\OD*c`!%cZt'6O)2rr:YK>S\p2%c;=5;eoD-WccF?WMf(KYp414\ZOr8`6[A`4W*qE=o:R@!]pTsq63W4Ds,q0UU.)]:_5"[4f"5r^6O-l,?gQ$;$'nM,aKrlPTcJ@XKG!#.SJs#?%N>?7Q9KD;C1Ke`G)MDZPJ<=T8WuTI2E?Z5KJGj^=k+7KZ?!C*Sf%e:CB7HO6kf,iAr,(!:X[3]aH(43ZS0*dRC2`#a6,iB6_g;Ug9`i:2&RC=>G4DV1)`o56aI?!Fit.?:ARQ@\6PR&*7GCI)EK(/a,OMj*/E6A/k%dEc!W7%Cf)~> endstream endobj -204 0 obj +220 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 203 0 R +/Contents 219 0 R >> endobj -205 0 obj +221 0 obj << /Length 3473 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau`Vh/h=1%Y)f3iT\N41U3rufsum-ZqY2EPIA)-\"0)5bmeO=Yr8n`l6G![pI>N4!QpSSHb/_TIP;([+:&%EhQ5"/^L,8Kf5YH(h3g@:5P&KiqKXkM==@e@qG-%pTkYT$I:j-Xl`90YPS^ZOlup7le%Ch;ZF[ZX],5]#r3#A&GEtlbd+)=LEo)Up`^FX#6RhS=-K=^qaQRN[q&L]?Hm_7#X1^@WQcJLD4MrkYHG$k85QCH9k55)DmIcf!-O02@a9b26mm1ci67M:TQ;47<>nd0<>;q5@oKa+)p'g"NFV#GL\$r!ESV6iR@tq6'C5]'^k1K%hK4[QD4klL8*]+HegrZIFLtrH=B]HBNA7/lDq$V5]\p,4!jPSrnB(FC4Y1r)0<&G@JA2*I`MDkA-phG%HZPp-LS^BpS@UU22WHb.JHX>2,]W4bh[>/Y>JQgZMG!7:Z%r*$DikSB/CSVp+m*"k,"GX4OI35I#iGp'Hrb76^DV9NM6f=NjM)K-OoA0_mPd*aBB#*JTR$tmZk6Fjs`[!9N7!&-27>S`EkMTkN"He`hl]*e2_,.^mJ)K]l=^j2klO@f!6oahA+"W/Lk52V)m+:D70/"C,+Zs;*=(mg\(Ifc22X?"33c9!>9eaJDCQ["_\ncLdMa\),L-OZR6$-!H]ckSN=2)'j2;*>T5C^f-/2fVGGHQhQ,Ptqn+Ws?c-nk"f^Ve@5A-6T$\Q--e_,2Z/>W>&?BlTAdN+>i4HKDL%0co+[LZj\J(CI5Ok!;&;Rl=PE8nER3OO3e07FTe!QdVc,G!ME&.\Rr>@_#99S=#(HFq7m[p=@9LD_!43gI(@,3Hn9HNri+OI8[/GG-*FSikQ)sI@\N2+p/$kb&0l0Vocel#:Z>0of!A'*tA4RHYFeZbUuJ]cT)ZsX)NP=D<'ouBeX*fl"YN"/:7e%cIp[-A'Y`hJUZ&r+k,XGSW+!<;P%XlO1k<;,T=u%>])#`Ll1!s'mHr"7608&:@WaEG":hHe\Ots.,V?g[7m%o"*l`hQ)ECX]'@,(n+,!NMmnY$CLGPQmCoGd;BV>//PE#Le$%p39Z:DB+YiHBB_(@2;@:5er%kZ>7mN]q=FK(/s?`?5&17Wt&482`H.V3^0FUUbqKA,bi#ZJ7H9+/";)kQ34#:ltqc3+CQhFU']SYXO72OS&E6\$J)1R/%][<9MZ+)#<9^q#NJhT8"3PHf9;q_NRn97iVpZuRGS7/FT"?6NTZ$RjY?Y=HWF(6-]X,Zb-d6%FUE-H)MkU]C8_N.QC)>h@bdLn#EFjh5SuP%Qrpr6^#cM:,]G&dj8042IVi4'o;]SQPY"a&MfGbj:d\7qYQaR-FFG)=h@GFg/b=1u=EB*H"[qT+\lAX2KFbn!YE/uqP(\O%PnN"7hB0o\-orKdX8fZnj;*E:1qH<'Q-l+?T?`(-WpM77E\p"2E1QYGVe/,,8IJa_11Dg355gcVNURUs(VR%RmH$?$6^B-qBE[*?4H=)Tq>MDnPOgK:n8r3>.fk(S'P4-b8X*kOW7q6*asoQU8Ll7B4ZN[N`>5Z,tF\PTObNh.q7iD]]Obr&773:*sma8SRNfOIXr`Yp7^V=F?D-Q]lbI2Y6#n-]MKdHjA6I0P^:A"<)oF+bN=@UN+(_K3"S.fT1sNn<_%[I?p(`7u*=$;&cj9.)Q/V:J`p?-C0GPM,aRppO4qn0p2rVZL$Anu=$si%gd8Hqaj=^Ep^.AXQuWF@f_cB_C)3+?tO/eRrfW9'$^950RGN@iQSBGhaZWX?+XQ endstream endobj -206 0 obj +222 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 205 0 R +/Contents 221 0 R >> endobj -207 0 obj +223 0 obj << /Length 1701 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GatU4D/\/e&H88.+lpfbT]SX6Pbf']O_-53,(5HUTNHq7Z"TVd9VrFCU]5e-8;S^^Efq2,$JpV`7m>8hGk@L$dI2"1LOJ61oAu,'XcBXKX+/d>6*6[R!Q%cR^@D2JEP3,8hBX5Orl%WsGEio0U9qcpb?%YpY8;S;?CuKBHLl>1?JnA.D&-T%TCF"81#2ojTO'mB;4K\Y+J,GG:hTrYb&C_'dU)eEPIWO#u\(%%0+/T?V-f=Mb"H5eK6-iSO'o,&;:De8^HJqo'5i.Tchf$"[UqM=c4;KTQTW3eau8k'Xct+fJ+0T#aFIPP$m"HA.j+u>@:HJ(MbOLhl9;q,e$Y+dRCUHHH'>u%ufqXZr"D9d!1[m.r6u\V>;.ZW^.-DDYJ1R_kdWc01oDYOpPGteLd%J9"@s/e:Tb!c`NkNaXe?cHLC\$DS*,-e,-X>R#Y5ddS,sao_G#1=ZNEW@Crt[S26W*^"W2#6R`N7bZm*dS0B@r<5k9EA endstream endobj -208 0 obj +224 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 207 0 R +/Contents 223 0 R >> endobj -209 0 obj +225 0 obj << /Length 2392 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GatW.eMiCr]2'^?lM/Z(0BMPSUT6Fi,%_:pb,b'.:fhf?=iO.gm-"UsH-RlO?M5%?!="&E8lV%/]hI3p'(Lf:Y$BZdqKRA1is6F"ZcE&;$:V3sEQ0l3)>e$D(+<3iQ)89W[K%bG5j&\H^n:)3N(.fRuBAGV?`$Q54K76h#,d:Sl2`[!]OA$-W&GSDI;#?&n_k,l+0&-!rEqptCO\b`1W/%tahLp/)P#,^N8?`tN//&R0DPO5I]8?7HYs>H#!J4Q'g)$j/_G7$/8?;Y7)#D$No1Dc*6>?7e;4DgmF??99;]P_'+nDh\I7!9GPUMu0jnYKVS-_u&Mm@=j#&JtP&@:HN_4V^gZYmA#qPJ-h\Ae#6Ja(I9^:[@8dnPj!ic%3^AWlcPG:eq&@@&$8"ptFA'*t7SBljLar!_m#)eE[jAo>Eh;&)TXAB=r.o%aTYhc'08CX3'8)PFnT2PQ"2*"G<@Cg?G@%@%A!!I[joag^3[E]\)ng8Csu)P;V4;;a*-."ts9f$#_%a^hO&*5I_gWgXIA?nL2FLEk!`%p-\HkH,dqP/L-4Z,UqWH3oP`6PMcdPRtmVQ0BUk!s'joc*!T,-PI"j$o6B2u8Am8?i:`A-[eeQm^"u%qaFb?"tqkGic$3d""\(:Ub68I(MlkP0qX^*bT4FnLaM>Ohh@(JIRc39;*P8>uYf]@=]hBCmh*>JVF1;R(^L6BK.dEIOC"GD)!4^-u:>DIRRTI##'2n-#dFE(K6Ce/ZneBY9:BB)j&_&EZ0;!=XWO:&&%ob$7<+0*SIhODk`^]+k>roF^8XAEC1)C^:e4,S/5[_=Z!XqH'H\Rc'&1s/#(?hX!0qU&ajC^$QeVh5GE5i9ZSKa%%eGq)/G,cLncCuK!SE1"[o80'e0^6DYKs3g!,p@C1!\uYSLI#.GM50B@drDls4L*'cGPBl4CDYA,PVVF#`CThdTW-1-N)4/'6c%)bY]DCN;?n2tSTd2HYoOf]<_pEpZ!XjtjS&AYI0aIX:(kS!HV+**7`*eR!r[$0eQ0;nFsIIWg?\Y0;UJ'cj2I/a`/htP,lImj'X^BrFLJ\$6G'XNcN$LsCB4!F!W_AIB:,urO%Y^aEQf#k]bBZ!U;/jZRF!&t):J.*m96'-8'Ld8S#BV)[&+Mq>m/`$k.YV+cEbqSd8eL(E'2c1c'>9]$/Jkc7WN\>;[AgEf[O>g/s5=6F!6,@;e;l+BRPa>j,*U&"ocWQlb,;72sC(Z0&]M*-[\%2F)HhFWZ'rSUG3r@l6)[TJd"\VpUEdUSA4S""XrKS^QDd=ACGSU@V*=t:$,`[[f:D4b1$^t4SQYf"-r"c22_35NMpV':9*#F!9*)ml\`rjs)jl]3TaQX"DROFfK2erXRs&-eNN\L.J@VMFr]4g"did%Ym]j2qAiLBQHoB>!p,7fHje.7n\/$td>bL8P%O\&W'C;d=MpfEX`-,)GC?S!Ne$Mk:lJ@AA~> endstream endobj -210 0 obj +226 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 209 0 R +/Contents 225 0 R >> endobj -211 0 obj +227 0 obj << /Length 2102 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau0D968iI%)1n+BQ?["'=":gC+l(=d7G][g;^aOBR4&s3`[J^XsDVg97Qh:,UGc4j^d-!nV&&ZJ,fiV+8'fcpZ`s-Y_*p2[b,Z&LHTH6r.clj[Zcj6U'Ou0_YS:tG;uLY+/Cs'm*KJH4J]qGB2=b$4`tsNO@O%uA_iG'V>?7*DXik^eXF2?p[Oc8ruEF=M?CE8lZQhtf:pnK'"]P`PfP&LlGbGJ!I!8u.joC9AC\Cs54T9YP^H67`NNsCPnUHsLYSgeQXi+cZ=68FV\]MG)HmqhtgRp+-CQ788G1IuoS::f-?L&9Ur'Z<3+P)1H)bp&:2!cM-Q]k93.R'Rn@I2#.41?c.iq,@\)JWF8&O[?GeSB.C*(IN4:SD[?T@Dh`)a-]ne`WV1TJ"ru&k'f$!D3e.R3GHPtWPQd_N7[P0+f@Fo[QO*XQm[eRnE%uWB.($,qt'XJc0)E;qr74l#Q+)gG'7nSHG1UP!KL"s`rf>"Fd^tG/B(r1Wl^Wa6QhDAe9\c8H-S>@lQ%$;Fai[#-g?dXc0Oiolh--jM:r\=q2*VpU1/g"anr)!ELhJ`\6SKH1qQ\Tq#PcgYA!?=eI.PipNYLpRp<9/fAUubnl9D?lCKmQ9#2QSBYYNac@J9u_2Qsc'+=Sq=f#Om9(G6J)X46ScFd5pEH*(jPI!&lG/LZcl=>'`F1ig&/l,c3#JpX]Q;![$EI0sOMV"$%FAL2`_0D/$99!KKjd;5-$*5?OaEYnuS7Uf7LkY.:tfm-a6R?H=%.3RQZnQ(%&.h?Npp:r[@sWm.SkY)-mTEB/@Ve*>GMcqrWmPTn:O&..\+ZE7q:"&*CT?=L-1>dI8=b7AE1>k&\.CG%^KnAq-JVb0(0c(\!*6SommOe:`26+;EP6l;==-j$p1]2Ts.^`@hY<2Rto"-0V1fn1aEbs(0BQ*mriad!I\G),RlDB[(a`F\',Dr%40ALToG7o@ugjt*U=1=g)G(dg.?%diL+9N)#Q!Kf^"@/pR5YE-BL#!3/??]$pOW]dVF=0Wm5MK"%baY=k;"BN4ZFsjIL^0sV"q(i;]a`7d=[RsCA@tCe"b8[@h,!71!L#8\^kBi:0N4)/pn=MCl6jJ*1US3jJZq(-0($`pq:<,ph!]EU$/.A,M:hQ"'Lr7nk;!W>&b88<+9O]@La!o5MJDWt>rN[eX=?cDn`eTKX[Yq3Z(BVK9p2D(^`-Fb>3@[.eQbTP("CaK?q?kP!_HNR3\._3$5tdA@;s_OTJ]q[Ql'8tn:FXYF9MSF:Z\rDW&:X[do2p9EuK1d?9ssL@Ub`+d(O61]Vd4C*eSJf(iKZkj=R'fS?ar&0b'"_\cg$U8>/oX7"MdBg]@B]mm?]-ndGNJl^"@bV[IWG5L6fX`*`*?^@ebR@%S#s3rhu-?!#RT'+MYVn@loSQ,pR463J46==,WZ&#d]u0W#M1[N?f!nj7G^`f?`#NNF$u7`2^"0H&.mrXp5&B@BeKR:jUqEh]EUC.5[0?O0n_!mWY3I0K;r'&Qb@XI0":suC)TC%&nTCh6CI/Z57/74>V5,tQhf_`&MG%U`L^o:'?F.p*fs-+6%.j]=:KlXV>=I&Pn45,fQ&^Rt\rY!r!liRdoC('BA:&b9K\Fb[~> endstream endobj -212 0 obj +228 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 211 0 R +/Contents 227 0 R >> endobj -213 0 obj +229 0 obj << /Length 2256 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau`UlYkN9&HA?:_T4nd!@h+_oh6Hsdl;"F2bk$/>EK$j/^pt*4^:R=PC;*@5#S2pPH6b.emSgqn96)F`Ok/m4plI>T(iCT8,=?qn*#DY*FkbK5@\)gSET5bo'AZ(%'K<-pBt0M%gJJto1oeDA/T"jP\N#u;67L]FQ<3_&U.`R7]D\c`KDK2("lk\b5u8Nm4P#R1C/HtaEB\)$nPr(HDMI,>0]Z1'eU:&YYSe%$JNhR`Q3.:CVmUV)BZ+3DH]fQ/>![24O4Wl8rJk.+aq;'50c&UG2oKfQI&@Xq^GfdQ2-L]P.UrKFUB&9&?O`h-$R:rNlAt@(cf;AHamD/*2n8X#)nI"/%%GOY@oTT(+G^..#N"cI3AO#G2!L.!+Y*Kg?s6P-Nkh.L:coL66YJ%khB/-^j1D=GIq=tb2"C6I^>/tKjj$7Q2rX7lmCZFRqV\8'.)8X*R,\K7?lXaI\q`J7INUT//;dZ.NkH^Js[6`,L50XB3GMFS79Zn18dPQAZ6;H\PA/VS5V1i!8+*`bQ)s\hp"[C)3Iu#Z>n5mQ-SKQ$3MA.Zdc_qj+#fS,0LpC.Bh9NE'*5K"`8!\Yh:oZeJMa?/rHbe2/ED)**QHP;;]=mF--o5*MGuf::11u$TN/HWW,F`8<)U;bX93Nh`"A+p$Cq!>eA)SObVTDfe('-j@Pb:VR3KBrTE`I1J'eb*]FS:XsD>ns4nLWdgH36U,P@[`m1rd'H?;I,1]#CT=];nB'_?_C"hJX533`)*aE/1n'SA9Jo;f7(?qtMeBCg(:t742;_cARUQ!4i!4_2!:('a;F,cojJ%/tauh&\#pU7D<2GKmb>VC@QB`>T-Anu,1+jgb[NJ"hqQ6Nm+d#=H9ED"9quR#"@P1a)6uSmj?!t8<"q,%jf_@t&I*4g9dT%D$_amX-=r(KP:dkq1,:#d&GKCSiJsBc1/>H@pEW?m0i)JJ(RQ!2Wsa1?o".'"=j_q@U<7lsC*Ea`8bZ8>uN>JpAfKSap+BgLQ0T#jO0OB0Tg+*EkRrq\]4Oe?.!=1BCQR;O2Sb?,=-p#-OaJY7M&<,jE'DA(*rX/rj$)/-FME2fI7ALY(&_Y$HLj4?V\We)ShYTFHP3iq2G50N']&-Bkq;U3%J;AtN41Xbum+7Iu<:lXZ.F\+T'E`,^4OkL\('#Z(_4]n=uEk#1@::?&=$0epXS>-5a35MSOCPm-8XM:hM]fkM)!RC;("H&Vk#>*Qcsn[mbq?\l`m^*OY4H5p6>b57@.2eo2&Yp/RP[n,g0*$*ts-I/*h$+fBB^i*4Na+BeN`*6;&\T#!CMQhrtg+e6%DY@lBogLm##g1:NC`ots1bOHk)IMn/1!O&aD;#tuMdSr=ioeGSjU%ae*J+N[7ABYpmcSb]1_G*4T7]78P5]Pi3pb5BPRGZ!55*L5Lh4-14*-lm$dK`%r*Ls)"ZY*gKD^&9_Dk-N=o&4t@p)0E.N%V/0mdsVlE>7be'gFO2*uHQ[/.\gsbkf7D:'^B]O#okJ,O_:ANlMo\aJe!fZ6[Oifm&?3.9Mj endstream endobj -214 0 obj +230 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 213 0 R +/Contents 229 0 R >> endobj -215 0 obj +231 0 obj << /Length 2721 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gatm=>Ar<*&q9SYfTR+5J61;"dc)7>9f?Yl2`Zl,m6d'B>0HT=er"68o#C_/N5XII9$l[O/m/=kk:bE@$\*/G&M/>)$Pl#f0JbrcJo%^K0E/Odn*')VQc8e;O=@PqSfd'#Cj@9hMjqkCEs0-Ppa:01t\,QaE+sOS3&RBmBQ;.#]_J$7X[8^ggLE,L6b]ojP<]"Hc\\D[i;Y'rS#YrX]XVo5tD>-=#K)QDsD\3mt3K!`sH%7`b%'oBJ[)Un,&Pq'1$>r@;lR;^arCLLbFg\>"(M@MI-pO;Yim;l_h:ms12op!A6'brE`Ep3eqX`n#Vj/DIkjsr,NF@Wf'Ouum+PI;:hU=sjUgP7+Ar2M=br\:%rtZU*F$p:HpU&DG-VbJ5KpT`g[BVYLUP6%7)Q+`$'j`_FCn_;U=lHOV`G_cOa.YL)qs;E8bC2?Znn_>:$`Y\&\$,gOW$R%\]Gl^:K&;)]h1W\J4]K$b$"=JXUeied/^NHIi>37nNrUm456Z%RaCB2T!L*34UNJh[Bs!-hLkXAF^ApjGB:Y0GL2;psf)%BjLoRV]:28NW=p<"3c?A84lq:6sb!oBWc*U4R6!)TD72[O8YoO5QE>&52^bq2i`=kU/g#d22$kah10VVB@du*7l6md51]EU>QAFVK+sBOn>oYCIE+VSd.%2!8e&\r'3ieAb?1bVJlOWYPhoBN3k$QeQU\eMa1kW2V,e5gWh4=PHHdU#EdUc*KG!`H;eD7Q45`(,9<4%OGP57jholqr8PU8IZK]G,e3qN$d9>!:0ipG%))4&m$e,1tR:ik'B5JfToAUN"odn%nXS(!"MWN0$09jVC=>@/eWRq=st8Sic`B=H@ojGoHZr^Vq&p1-_hnY7YSjf.O_PBZ9^ODbCFq#X5\<1FJG(hg\['S]lVLG+VFNVSd:/pIXi/2?ds]_VBnO%m]gCcKWo5hpg4_%`Fm8tm:6*CX27bL\5XqA^NSoK_!pOk1PYa!RVL+VGfPNk$YBYZcSJV?J8X?H"79I#LXH9mQ@l#@-Dj3t31'p,P"X//NB;CXAIb+F_Ct[BE<"$,:/kIZc1f]'VC;('H!7ENX>UVCk^_MKV)Q.0fRMn"\(0_/O0q65`?LY4f27R=ZC?j6H-KOPkTR;&PWH3n&?#R73]#6fJ(,$I[Wbo"sV'/'RfU'LuIBSGL+)kU9!%gW;p>8dSitHKajBJuBoW,l$C\)?mapB#X,7>WelE2rUX"!Jpg7gf0Z1ut6K[s>`mQ6Pn.K9rOKm"J$tANKi?r0I5ZG4d02Aq'J,>(DJ]9(?aE)o=]G&dWRC4DuC4G,e9!Gt$j_^:jBA?KAGP#%:k8"J-^U6Igk]BbNplGdNBXWh@@&QK*`)ceDShb`#1i7=RtYW2hEcU8oe/Nia$fW#!4W@0'cd5rHlnKlh5];$nSB)p5=OT4-iemPcA(N\_&`hdE067KP9;Fgk(ceb+5a2p?)UE)ai>,?6iPYpU(%Td0.BK%eS5Tj48/R/s/5]f+bc4pk&=g3Y^5G3DS/`l&9Y`joilLl+>PRGGh2#ZG6S45D;6L3jRO4S.9GFI/fM:%WFATGB@=6Z\I=F2>H4[9HKql,HQ2.5D`=WP7N=P'(UIL?u!8$`:/#LMAS/B8[-P-uJ,17N8[YOAH]!8g\XKTm/irJ@Z4H>3B4/\#(`GZPWXjP#kpc2#95D69>Si'OVIGK++=2Rg>Y#XDS(7e_Vnq3Y9&UCWd+pa1*rrK68K&H~> endstream endobj -216 0 obj +232 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 215 0 R +/Contents 231 0 R >> endobj -217 0 obj +233 0 obj << /Length 538 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasId4`B(/&Dd"038-X?P+k@dCQ)j2Z39,_T]j26<(0b1&W02BIihjgbd5bXcuSUCT'kD>DajBuNhN!$MK'oqN1dp'73m6pP&kkq`lbG,p=j:E%UR\q/rG?13p"j,IEOXg-/(lq#&2p,1=lFD6)HXfco>`u3f78>V*DWqj,sdn~> endstream endobj -218 0 obj +234 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 217 0 R +/Contents 233 0 R >> endobj -219 0 obj +235 0 obj << /Length 487 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasId5u5?O(qoB>oE^;SmFlIL-q"^X#78'\j'dt./T*(^S]\^VA&T4:(bU7*qqh1`pQZU,Y3u[Q-qmP@GS)(&#r"X,LI%.O0I7$];Zq#:#'^5V-M,2k\X7tM^`SQ#!K8->KEi*L"sRXf17X:9?<5krKI"Dg!L%AtZpU>J;g?:**L/%+&oB6@V58Ag]gB2DhIQ#%7so6OdUMU26HSAAHCO$bfu>911PVsneWo1/aso&-UWVoKl;%2q6^uCn-Bu)84G-Kt:%_o@U=#V;cCcKW#,/rI'V/ endstream endobj -220 0 obj +236 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 219 0 R +/Contents 235 0 R >> endobj -221 0 obj +237 0 obj << /Length 565 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gatm8bAQ&g&A7N`<9_o&Xe:Koqa2eUg;M;JO5^R@V9msG/7CNIJQ826*R!`an^_u[dOpK*u$,4YS%ThY0a%&@#B#!me44MNN(sr]!E@99kW:]f7e$qY/id9VZ7NpPS9p&$Mg19b>pV^$n_lhEQl5X>H_hUdC.V=l'67;Fs"@`O endstream endobj -222 0 obj +238 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 221 0 R +/Contents 237 0 R >> endobj -223 0 obj +239 0 obj << /Length 631 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat$u9okeu%))6_EpKg6UkFg0fDRa0UUE8-Xm.&;Ag\2nCr.0h^V4-L,Z)(NiaOuuIX];Y?06QaU*pFh9KC6f00jFs6%Sh;+sn9PShM/2'P/ZaA+runi!0-Jfb]9NM"CuX[6S\_P:.=\p\UKCA)F%Zp62+ipP(362.+*'kLMF`]DA7\Sj@eOHApQa+:-]DQ*1(p;:G6Ku@;!0M?n"oG1rrGap*!L.,SQG[$nui[D(QobFK9FJ^qfu*VZBJ#MS.-36:KCr\[WKM<-:;tfTQ;F6^;dT4Rc9S'!LOm=5;5\Yk%Nr3_bQ3:Co>;*Ff.]UA#H7;&FqjQel%4WJER'qDUh9@%<'h0kcC\ThQqEm/JED_l"])IBEdIC)/p9#o-E*hrW\=;?Ma~> endstream endobj -224 0 obj +240 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 223 0 R +/Contents 239 0 R >> endobj -225 0 obj +241 0 obj << /Length 610 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasIebAQ&g&A7M=7iK/(ao]o/,E_%X:%:,pcSR'N[ah'\3n;2ZQJdLBY0-^Uk,7K\40YeGnJ>Wf"P(C7M5?H`1/T8EXOFOMt#&p2B=Yg9&0W!8Rm^GuQg\C%)f8&`?hX#FCG;gXNZT`:Ba+!u^0h5BF;AC6/W]jIt++Mb#?inf!U#C\g'$?o51Z:m,>AZjX9FO@V`Jfc^^^48D$Z=T[ZEo&TPq]'OQm=@qR"Ek@QA+,;VN;I9X%[`fBU0f4&Tae,b.L]YZRd.#h9MRMMmh<>::3e-EkFEk9`_4nHSQBe/4LDZm^ctg'8W3ZO4"_G*W$c,m3!:j3-W==TR*@>`flC,-k)`,g]rra92nn.0V,Eq'enCjYMBoKHJm+8C?^5[l*(##cT!?'Zkk'[+qBfY.e25g;dqc?PS4;2m!Wf`KBT1-/_gcC:4:s0*Mf7(AS_E2PTPMPDc*LIs&G'GDkVYigr>-XrHtVV1RN9=RXcamHPU5'\XjG@l,'$(Ge.5Q!`%G6pMUBY[;YX"`P%:apk3+t!$0Y3Y-\=CoGHEGo0c=s=j25@Nt<@E(Xg6)M%ee;58.L0B)~> endstream endobj -226 0 obj +242 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 225 0 R +/Contents 241 0 R >> endobj -227 0 obj +243 0 obj << /Length 648 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat$ua_oie&A@B[GcLpK/9a\+-=,!80Ubs+%n."f9\BPZaWVB5mame//CKOkUX3T7C#7('iK1Noo_pWM"Mo`uOI$O\gB[oB4q+ZJ&J-CHLh7deK3sPEgoDC`)s#lrNs"/@37\7#@$i]-0^_t+mT8r)%hJ!0lRt1>-G0^h`3Hf+Saqeh4t%)Ra$YA7V71#99`i6@!@1M[ffT,F`DhBEaMi^(ORAIG7D?&n7ABa-@:#%GS#*$p]Cl2S03W?YsjUugr#i$@t=NH(s8&^YBqXH26&O(5P>qp'M+,?sslXU9i-$ERHC8m*PM4db]&;*gJoWLG%!1o2Xj3s]!R^N*FET4.W0GOr:PT%Eh#76Ed endstream endobj -228 0 obj +244 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 227 0 R +/Contents 243 0 R >> endobj -229 0 obj +245 0 obj << /Length 612 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasIe?#Q2d'Rf.GpbA%kBB'N\EUC?;<>P7[Bb/Z6/7K5b?rB\QBto*,-G^k4L_k.#4nn^m?i);\^3h:N680`+A4;$a-GTW7%g-WV"F.d++t:S_n9_DQQ+R*H5^%'k%,cPcAW7NH_h:q.\6_?`0#Qka*tQPanCQ9ie_TNa!e_0?B.h&?=T?l_-Z`:dI)(]@G3,CKSI^2UUP=^/EGo)H@H=M9TW$.&\)X>9I^bLe2#u<7+m,6lG.?)q=)94FBR"E:E,BLD]3gV5`;OM^ZDO)J;&Taf?d_(gV4UraR`gXhg2S>7k#g_$lpl7>Z2KX['Eo#%Y#Y.]XX--FXHQr_iqnX+GRX:I+.ks8P,aPjTkrKVm"H$[GOrQ/SKCDMg&BpWn99rTG$&LmA@eVF.2>L?2@5I4GX=Ne8=::@0.F8]eF,&i(Zdh1e(iDklt_:%qm5o/ocF2]poaf_]WO"Y]:4m#6`LL()FHNU3[-TElTkX)+ endstream endobj -230 0 obj +246 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 229 0 R +/Contents 245 0 R >> endobj -231 0 obj +247 0 obj << /Length 1012 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat=*995Pr&AI=/pm@>(CL[br[s_91.ba:mohtJ@"_SX.5SfQtIXMY`fM9LtUKfq!b]r:I523V?-D/$ai$0)$&1#F*!j<7GOSiO;V&Ou)7Nis1864ZhoU`2["o&CeY;2.?g]kj$Xc*h/=V.Njlc&JU_RmG[I^uu#nX^h?YJ&\gVf,?I^`u\Z$(-%1=f58fj\9'H``;VQblobi]R2SC?Ir1/N;^Ul[Lq:SWhik]jY'ZqRBoW0;g0=gk+3W2CE/5U3,-+N;q>Q]1C]m)c6e[0A>qjZdlH;Y,M?>P\W-QNA?DcLt065G[AVW`0$kUtL']Qgq1d7La+S@d+5IGWJ)m2Q:^"^!RF^Ap<2\O4iNib:Q$u6cq=uRgJ-m//(34./sm9Ts3:4Nc!cD/_2gIpGgD4p)Djs$5RjBejA.YaY-7#`S[._k0t=S_g6;Ahj>jtj=N0XEShAS5noPauaU/1^I0,HR%Yetd6(>Ro)EM\(`IS%[5L.?q3F;2+^9]1jX@lJHbd-OMQ';D%8Sa]6U%Eq23#9""i>!0Y_ho46kS`??pk<*)7=>Q+jVc1-J~> endstream endobj -232 0 obj +248 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 231 0 R +/Contents 247 0 R >> endobj -233 0 obj +249 0 obj << /Length 1030 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat=+968i1&AJ$CE(jjfWY^!VQFQ0Q4.2maFmJZBUNOd[Q5l!U]"buC@0G[X`i9ZnVi'e9Z'iiqGcTVtu_Uo_@Wab?0rHZ#q.N=)?G:/.Otk^7_&\h6,V3?`R@Jc$JuP@I#sGq,7j_@Xc+n^5="%MUZH-lD).-E>JAOk@[f:"l^`/tR-b9?1eq^=(GGQAEu?V5u>jMRL3sYmDV$pJej_i=BeN:#JI!J9rFl8gf-qRo4jIiC0"6DkA'k!@6r6ViI2_PX:](X%"W>]A_Q*+!c=IG>3`j%/f]R2GI=<[9.F8!oulr)h4W[=]j/5lJSh]<0PR>O\-:^TN+B*A4Vm[Ki5#[^Ls$@?7\.O10Wo=+?:"@o$iRidPs??_M^cM/A+RuG94DW%=%\f%`_$G[99T];iA2b?"32l,5a!t!c)g?Hsp9TD.P[Uumj*qo`Ce&R?,$]N,I,gIZhFkBrb[j]:rj97P8GP&L5s7-QMVXh,_[4d$?f%Z>OG6S;cCFe?/Peq^T^StOGRBY85HflR&RUi?cj#8;C>l`i$3*70$*34hcYNe*8)6,+YHB04?O'`2<3l8jgn5K!R\ao~> endstream endobj -234 0 obj +250 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 233 0 R +/Contents 249 0 R >> endobj -235 0 obj +251 0 obj << /Length 1203 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat=+ac>C>&A@rkFR0$3N&GG@D,qcF,KY%T$Z_mg]$2*EDNaE/kNbL;/BSmC,8^X';E_a'eROa'gA$]+J%jrYZff7U7UDHB]?9sHmWVR6GKrFumPg-CNo)m2e-lrd.#jrBnaYSAY7GOJs8;Zea5]8%%<1WTkITfD2KchNDe`bplmS63[GpkCYqdI@+jIMV$1%Q]M2APV2?Inu'r_Qpf+1>H4__BufchX/as)QKKT;[t+C.Nh+!Nfom:/^u(NYb4%/Z0.pSVD`'s+:V1-]`WDIs\t*f<)8:JFLX>e9=;bKN+ODRj;KO!PIP3D"EE^r6_?D\d0SG#E9!,/939'9cDb,KTkL"c!uai6R"84)Z)Zot#9^/Z%*V9Cq2kqR^,OB%G_]?j-JV%,iZL)r+mo-\q*RA8U$$^;TR/@Ng'>Vhs7\>H(qesW/32gl4C9Jqe`\r]Pft>Ij'97EJ^O^4n1ML6+LZ(6kU*PAEUW?n5se:kg$&s&=lXq_BkaGfK[9j'BXL[[O77DGp_l\hZV-72auPmAI!7(^;m?X<;C:>jID!3&QHL7b9fHF-S[1I+uUJ*0-!K4f>.hj8Nem:8/f0g0+!QGug$aC(.d+U#0-V(W_uFLgN\u@WLuQM*,a7=KPpcI69#T6!*;(#,CBA4>_`A;%s[j6@iiUoke,lfrB,2Jo-:5hkE`p*?#]26'uSa:=bsQ&WU\oqsJ?flJ$N,3K\(Sp+WqLRm+Tk&#(h6UM04]>K-2P?1Ff/rG4oHXnZep/dI+Z[ais:?sINr^nq;$5qMNXPf#RogE0>a+I~> endstream endobj -236 0 obj +252 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 235 0 R +/Contents 251 0 R >> endobj -237 0 obj +253 0 obj << /Length 1477 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GatunF!L,E>OF5]k-4=J4l/QKX!U,'bVOSb25@ECb'tbB=Hl1,GHp$tgu(p9*J"[ZNEo:NpPQZ!bD-jli5<[@0p=]>`g\`M^;D0"-Usr'^$ctG$5iUr*nb^$"ouGnKk0^s>p2GAf\bl*ig%1t\jSe0:(,"@=i]V3!9B)+4d[iBnQIbSTTHdZRBiOTI@G8#M%NVm/G%Y7Wau`\&1u5B6.ol,a@S26q1$Q?h?C6pi]o\U8-E0Su9hd\a5b=/`%283Z?\4QE@SOrao"F\g@a+=^4S(9LEKZF=m0-5$a8Ig#82on'nGB[XU8`0KR+Cq^@\iD\bfaXW$FUbP@ni"dp7gBom)",#1DOLQL-6mO2:>8^;P;dFb!<]uFFW)WX;S`qEYT3r`dK#KR[H]E"RhR=:G%\=[:"WG:6#Qi_]26^S<.s=gqKg9k8%Z6=^DKj.AH[#I*NOBp3@Gb*g&Yksn(P?j&!#\_OabZGs$p]fMl5N&&+$,Td'@1ff*ZW&@_857@")Pn-ZZOfmbLJ+da[s#MjpSS*P5e4D-ctfp9LeWZ9le/t=q\ab0Pg4V^0Dj;5]M#F6Eh`ri>2=oYc8cW\J/d:)n(N]+aWleAV2P@J[9IqrJ$Zomsh#I)km_]9KBVpeYm:Z0R,bhGorIpfMHB\J)[H?5J4dLO(1?>Z&rhq,)(kZeicohGDjUX4G==mrid'U(caq.nbG+'u91$Q,>GDN55!,Nsi>FAKq]o^'%=k:0[64I=PrEOA$l$gInEL]_79Z,A3aCiD(I+J'LAb6oAW;=C5&=J7Kc([)t6NF=9\`Du?eE?H#?)5ZiSiB7/!#Y(&cKd>Zk&glsWO'F.7IVi3$8+86Cq0R*QOpAQiY64AL;X]ulN1[1YkAd%fGP)Wb[>PL+J`I.3n4+blt"69Bs6DC]J_SElXof'rp*B)Gr!,4'*SUR'$T+4^9>7ek)A!g8mC:20#U&S^2$<'K*+te:&YZbPXff~> endstream endobj -238 0 obj +254 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 237 0 R +/Contents 253 0 R >> endobj -239 0 obj +255 0 obj << /Length 850 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat%!>Ar7='RnB3i3APV"uc7^\$bP!:0"\SQ8WI2"0kG7jPUdnFks5C2KfLhgM$-ck<%;aS--LJ([jOV+@Io?@ZYLD#](:o+S0#l%?*QB;M_%UjEpCfih#Q5-27Z70?0%Sg_q$5M+8RP"B!>f)X06kTM_*.S=&3;m2RUhL&C-rf&I]A"&'0>=r]PM*+f$mbC#BjQqlM+P]fbcMIF1t)-L(IQ)+1X"gGdPY9NddA4/<6iB^(Y?nUEkML^QC\?WnDXHLNW4Za@DoXXWboh9cF/UE^#*k>KNn&46lC0m"u:hNSa2=l6G9SKJ5,=0ucCg]AIP/$,n?PU==C6hJkQfm*q!WB[uIZlFLG(f\S"!Dj6[^A`jgiBOBlJ2qP`*QB'?am9uO#'SV!9@ae-5%FS*eSj,UiNg&2-BF4Ofqf^Klae+!kSi*RL')MCjU`Ce5%r?!gTB7\lk0*R7TQi$F'GZkuc8G#BV5UCk>4_8HAF0N[eAl`H4"VOFW0VHG1>A$[]k3,b/qpW_XV4!g]5goM-<=oWC33)eSLhYb=!"*M)%&;l'T>q9![S@FQJ7!F.@URgGOl.54Ga*M-8P:rNoDni'3&.C!1h&2WEiaB*;=Bsrd_jJ5Qf'[d(&8i:;Jg@T1$H\\+*sB%`V#~> endstream endobj -240 0 obj +256 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 239 0 R +/Contents 255 0 R >> endobj -241 0 obj +257 0 obj << /Length 868 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasIf9lJc?%)(h*kh#sEAm,,gZ!@QU#duV`@DK+"Cb(>H7nt?L?2*Z_aEBtL?34J)MN8sR.IoZ0I/$B4i8]L1.,QS'Zs=7(Ru\\$bW^p5#l?GGq&]LIq9&F/(B$Sq(P@VW3BA#,)'UCe%Ds7WY^1b%H-7:jchXoV>d(oEDiki(8&$"hF)osT9!k=TcD:5$EQr&FjORJE;N9+"B1hBE6buFHC$lDS#,(u%4cO),QFo?:XG=sDWX8XIeI67j6kUK81NX1cUQN?IRVA7=P2Il8+hIKPGf_Hg90P)69V,=RN\V]3Iaj-*C]..X[Qs4_QL7#'nF4BhH\XE0\ZWIU9m8&'m)b3g]hVfH;b[&A5&jjXETm;[)C[M\=WI1OHmaqrdj2`N[)iLc4D%@bV>3\k&8UU.p6/!E*ROcn&I/m3J't.l]@L0d5#/LPEOY;aaMWBf^s]m^Sd8!)\h=YBIsOAL3:T3nDm*9KF%RZbbXmfc>`FV_j810$bZc0[8$[#%BABJ"]+GR.(;6"bKuDg;_.Xn-G1qGL3a.RY-hNJ+]hYl*$haSQ5`.Uo4;hQnBgjccI0Kjp_-U3.72!Wf!+"LOWMjJn=gQI_]i!>$;p5Pk-g+8g2p\D@0*+CtpGP_%tZ/aFm5Yk2f\L[[\3DU/q~> endstream endobj -242 0 obj +258 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 241 0 R +/Contents 257 0 R >> endobj -243 0 obj +259 0 obj << /Length 1006 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gasao>Aoub'RnB3i3AQ%LB0c`gNo&ACTRpaFgUHZ>qK/#aTJ3/M:r`mr/0JgUkMl/-#J)iU5[[o2->*(^*.kSb]uOkF<9oVOZ>D+?Mk7@5VU8qh,6kKs\*4P2f"E)lu[;-ub0XadZ!b+kg?X(fT*4>qLfgCl^)M9Yd%"^:r8dI3XOJ<0Lq!.]?;mAW#/tcA9mp#aC$SWV=:IbHMpT3aJV/.E>FW%'lCk6(;kbc=`6Kq#n$]Z.da'i_@>][b.,eFTB+]\!#n8,YGXV\=2K0P*W[#2JmSI>+-Z$:MFZNN"*aT"V.h@hSHQS3&Ip<=2.PH:@LCuaSb/4I1R=W:_8+?1MJs_7b1\kk#Tlnfh2Dh/\O!h3"r**"Iipk%Fo+-\)sO*39k:!UhhG7GE6IYX,=[V2m7ub;gV'[^u&R`HQ7r_6i^f,h;P-js$$PW4^MY]+X]WP&I;=ie1.9Ip);>"I'a3b1eYRGeXdI%Ehq)2bLNi$EBd^3(U*[2>o-]`6\%4dMRWF.M"eQl?X0[<`C+S>=hSf6#-coW&Vs@+DO=*MrrE:hK(8~> endstream endobj -244 0 obj +260 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 243 0 R +/Contents 259 0 R >> endobj -245 0 obj +261 0 obj << /Length 1118 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat=*gMZ%0&:O:Sn1b4nQ?Pq)>/4jb^_Xb\Ml6f:DBB^bNeLIYY9`S>qt1uc9M3%?/bCecc/DoPB#oaPp;8tP(r;Xk'X)-P^!8#Mn52S^R335:9R)6M2tY_H#P2PGdGHAO'lXf5g&OqoKVCF?U.*j#0&Fj&Iu8m!Gs$SD5;.W`cefL^[jYXi2SKJ!-c[1lPa,OD?!;L]VD9g%oLu:`f%4pin&di>;/Chh&R1SE7oWt6T#d"6/Gkn6@FAEpL"85H<'V?r=;+\t&]'(?G)ppWGHlY+qepbbEXRTW(:LSQQ"7(9eN!*"8X%]$6G8cJkJ1]$9tieZW/`(_6=LN96i?'1q;]qXXLOQu%O(S<]>DZmP2b^E9>rW&pN`AW#U:mgDLjC%\R:d^VmH!E](3O>D3E=+//%Q;HFEf[T_-D(P-#oS#Q_$N4:%n>LJg..a6;b`dG0hlYa1$0"6"lXS:StbEQRq?r_:!GBRiR\=f5*6l^aUBOEOM40>"ENGP-[C,9(]1t_5RD-hO6fqRsZ_\0V,L1Tq%VX+l!.m*7CY-,9AGfYG8@>e<:2fII#Q5?LHTjU8:hRt!ph3>@J)b#m$E85S7Ak:!)BCOs9^AO.C\ii'WC6iYkD>hr0A(53$-TIiUE6e-p3KJ-R7%WmM9p^oT(e%m-"IcOG_"Qo:E]<;*ZWEY9@k\f_aKlmN]]Npr:HKkFc.%5`8i=YHdN2>49KD9j!`Od'a)2[_lq@6$DX93eQ\=M$A[ij[@F9DpEV9s)%:NZ6PBQA/Vp1D1gpUOWFtWduZjaJr~> endstream endobj -246 0 obj +262 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 245 0 R +/Contents 261 0 R >> endobj -247 0 obj +263 0 obj << /Length 1197 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gatm:bAQ&o']&X:[#5UIX=/sP'PINFED[Nd0L:?mg856]U2-KL7A?;u^4'aZ&h-80]dU62YO;#OhEtU>PII0Gjk.@=Se\@T[e4D;/R*VLJjO9X?@[Td67^3[+4E<7d7`f''n$[;fReGR@5Y:Y+:)4R>$NZJQI0`%]DTCQRGH)^q=XYo0oNdEZZs!kZt9g)>>/Zc]tS&8f=PLof-F)`L?4@MP-Y+$U4ip4A4:75-%&eB>,=>Pe$[Lr;\b6BkQ<1LW>Hh0>E&P-Blch\pHaV/CJ?%9_b&?sBEQl+d`5T/OT'YfhWR*KnRgSRo7i[J.U#l[VE$U6YBEA:r1_cS\>Y(,=l]n4IqeFk\pH'0"It2\HO)kC`_r,RK2dDL$<%Xjd.='&S>BkOKan[m.kPXP*ET?'XN41lEe=p2a-VP.L@)6bE@>RhDFqgg.]$ZJMf):"`3NY'&^G$_Ijmm@"8UJ7G04*d.6SbSjQB:c]"p-Y:j%t'9L9_cFhS;^4YL7tV_SuSB9t`8O]uYJ=`,2-?C+c/;$sBabYHb1k"Q+h!@)PmG0@rY.%?W49,ABotV)3385crG(F./BL.+9^s.h];I*@Z$`ZMI4k<"75(G15;'.5Qfa*)`!kEI=3;Tki20/]H-Ifs7?OcJVA1$J^4uf"1WDZ81h8^+gO'\kquP$T2Crt.%_lf-tW#_P:3lGC4bEdC4,6L9:HKWP\B>4uVH,l.iuik&Wa^hh>c0Ecsbof/gkXnRS_DqBlYjj"]C,r,Fc(!D7s\hcdoQ6l*ROHL?<8Q-QL%`G$kEKQN>ZP?+N2nV7/^Q)A&RIkh-i&-SW;0n]_unu&[`,8@ep;@$\W2E%SdWoD?5j[5nF2YDXpXFs3op<2p[,$~> endstream endobj -248 0 obj +264 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 247 0 R +/Contents 263 0 R >> endobj -249 0 obj +265 0 obj << /Length 1645 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat=,>Ap;q'RnB35cRd0;=J%R\O>^TP@h7l/Y7F9W24s.BBQC`0C:JV=.Mb`.+tmn$8-N.6iV1RGu`C`0b47)FYnG8qd2\_i(0e_TBV[<]@k=#[18[2FGjF+%Ja2K$(O9iJ/Q7G=O_9E1b\JOD)"dZ?%h<$BN#l7JH,iE3![+alW\oRQ>T3!0c.^&&?;U*2`*TjT#D33Y[+?m1^D/t'EGVD-_GXj2W-?g)sk'3YX1,3rXca\Icf+Q&TErq93'Xsr+:c1)oali:7EE`G?kE`t;*JijPH(cjcL76I=E,2'-DiNcO*B,^nc\aOfd=D##':IW1a2P:>m8X2h7#/$j+[8uP&dQg'KU53"D9YH^6X8o]T[q2G9VFB16`RDJA;8*cdArb#8HH2Qt]\AV5`M>p2<8HH[K^dc2a/&=,?U&Ei$1t\k"VGUre4*6hj6:QA'MERtg'*UO\#n)8">0cr=^qAS]4gas]5UeIL_ib(@L&>KW[$Xb7EZ)Ot=7^i_fn>$BNs&-./Q/_mt9!IaOY.'%$G-7PM$gNP`1bq6p9*ZK(`WBgdlm/(;OB>VXmnF@S%,c`ANpCf>3/]NT-8+G,?K8BeU+Igkl5$r:lF+^HYRYl*uZ:e%30'G?Y[aqIW"&c#I3Jj`0jQR7]K-K^[ZUXT@JV#e:cE$7k0S8\dLshZ)7a#OIRc]31\LJG";755u%>)ASA2Z;1,u4VSnham?4RGctoMl2C]-+7ZY\d)M=SAW&[%V_.m`S3&\KBN+gnsi9uZM@XEk*iEfg"n*BR)2W*B+]MBV&".hXF5JW!L'`YVH=?Dp?5[,S!Cl#j7-(#$drZ_nH]hMCON_Tb4&X6O_pdJSYZ%3ZN1f+oF0Iuq=cZnZB2?pth4J`S!BZa3N9"$U6Vro&*I^U]gMi);)sV8+=j&=Pun/W:s4iB#lf;L#jAhjW.\Z=e!arpoI8l[h."!uuM=B5(a\d`?'2[u]?8:#k\R?DX'';A-QFICZmo.JiT4Qg6m6^f*coq]e/+i.SN\0LDW;NVeaSpI!V/Wp*_`1O=eQN^>o--Y+[L:0`:)Kp5\%:#L)@._mQrTQsJ+SoIiOJo8VD,lii/2(f?Mas.>^V=F]H4uN,3D6:i\,,c.Q4`>`i-eGbC=HE^9nF4bg6mop=GbOufIN]KjkK2T-0ai,kh#Bn,tTG(.Och[HDU#0=V0&:ep1H?cumuA;qn39I*`NUCsMo^F<-s$(Om0BEUb%J/E-&TG&?bL9o\6#le+ulA`Sgdc17jK3nfoTk3D$(C^3Sos%P4uhu~> endstream endobj -250 0 obj +266 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 249 0 R +/Contents 265 0 R >> endobj -251 0 obj +267 0 obj << /Length 746 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat=)9okbt&A@7.pm@$VYAJ)>N^V,aWN&t!jjJ=!+>@>'#\LnMS,W7N9Ydl0ZDtEZ#1&e5jo^q.m,:ea8h`P>3[8<"UPL`;7?k2TQS;*='^jApH'uPk$5KO6(3dj*WRG+>^Wc:c#D3J1M[(c!;3D[K_'.:dSB;2EXaq51"RZ^Tb4GWC/jTB$eSZ@66?T#0)](fZpuTfZ]Pb%Q6K.*!.3+uRV9"NfAPo&t4VpJ)(CN(GlJW^3"oD1`@^lc_W"3kVOIW7k0(fQWlA%l%qR2o>fT]mc7RWD17@U4[9-)2!q/A`N6*pQgjW@X:(n2_M6<\$OkCAM<@B#WlkH)/cukc4rF2%i_=E3I)IeA]Wf73gHO-TAe#_Q^X]X#EC?WWS83#p[S;qQc3[C%aXn80p'r endstream endobj -252 0 obj +268 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 251 0 R +/Contents 267 0 R >> endobj -253 0 obj +269 0 obj << /Length 893 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat%"95iQ=%)1n+kh$Y.Vl+,!ejg'hLC?P0@DK+"QcQ90a3JL6D?'PK5:Tl/D&9`R!^D,jq2rlq\G1*j&B,c[O2?-mdF3[iCjlL!o8JeR#f'--E/T19XeMp]8&%pre_gQS#6TU!&3bYqo*02Sqe``EhM0n)]smq8n/+>qS0O)PKAi6]g%1bpUO?>!LOW14fCg-GKtUI32@P1uiaA!:+GPFmZ):rmZ78B(B)r5!i-%t+5.]0*p,mfuToOM>`k_>(51Y"Fl#el#bb[9c6#5q"QfEqh[Nl7n#rFV=+2U9b(&cNk=\;MBE-)l0mA=YM'F'Rdj5\kO3Kk$(78#Q4)AQ'FXj/En;WYU`GSM\#+UEg%F/hcj@]=X1sR/JUe7A'+IH1r;i77L-mS7/VE4Jiba=d+BY!SR\Ls%NQ/pUD)j^R2.N;dj>V"UM5a5/4Dm\/p3r?U;oph7!W(82kNmcDX*LbtT,uQ%?OPq##&0`JE#p$l,Qe+sU`X^s'Ao"c;3B**9Hl1(tT]Q3gV>?UOU1QAOTd*RsVRl7Spi7Tl"XbMap2C"j*Fr\Ej!*0R,aRl3&"2@\d?$lWu5WJ6@b<]q!47)ic"G/XL==iZN]@])4OQu;7u\<\-ZG.hlNQ9G4.6(9NO#[)=U\ endstream endobj -254 0 obj +270 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 253 0 R -/Annots 255 0 R +/Contents 269 0 R +/Annots 271 0 R >> endobj -255 0 obj +271 0 obj [ -256 0 R -257 0 R +272 0 R +273 0 R ] endobj -256 0 obj +272 0 obj << /Type /Annot /Subtype /Link /Rect [ 149.71 474.357 191.71 464.357 ] @@ -1587,7 +1675,7 @@ endobj /H /I >> endobj -257 0 obj +273 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 313.04 162.0 303.04 ] @@ -1597,75 +1685,75 @@ endobj /H /I >> endobj -258 0 obj +274 0 obj << /Length 1146 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau0C?#S1G'RfGRLrKOfZl4EAR:&qI'a,Eq>9bE3GfUMA%;M*/8_GT3J&eOPfaUMV2UJ8AfC?O^-I!E4?*BPV93:m4s#c>hWV=jg@tGrra[iG[!J,$$bO*D*aae@[>_Mac%J";;4;2LRHh%!AC1otAa!e+[@\?nan9iiA18pG=0PT4")C2g=NC^!WF:\j@&6&NFe&7Iuc"c>#AE5AQh]NHgSSE3VQD$-+J.WpZe/c2k=?Q"uqcB_lA&EG=HM&.u9j<2/9FDNO>WC)19B2LA3k0,c*,#4*X\JE%1%`)DM&/np-`]$I:;u$]`'JATs0um',`JVdN@'!O=-_uLFdp@G*0>#^[2#g++-d`'C^9Hr#.deSMJ4=:m844HblQ*SjAAAWro/*=m+moSKG%\I7Cg(2K7A#Gqg&f?J;Xb)ZW*"CT@H#2R1ZO3PP0?KeW$?7[LY,:.ELh5%ZJM+'M*ZLt=Rk&6G?]31$`DVdcOjstIfke).'4I]TGofepB]Q]\e3BYm1a2_)]s!^Sr*"4k)F],sdUk"P-)6+qm@W='LB[NQ,ZM0MkZ#3SC]+e)R7>6e0EWJ)uS%&u3s0R>=Q8O>j-R9Y>oAW]$lg";eBO7VkVnaaBru">`KV.@cjEW##O,9GkK5d"6<%bb&U21Fo@(>+9n51(Eu*k>P#Ns5Vas2?[oDAfPYI0jjQ*X3d9l@c,S),#fqdK1PTqW'\9X4d2@2ZL%8!#g3'h%!CV3o9P")uQjD9trrtm[-rU~> endstream endobj -259 0 obj +275 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 258 0 R +/Contents 274 0 R >> endobj -260 0 obj +276 0 obj << /Length 331 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat%]5>T0N&B/jCMAt>S_j7W4(%.'HKTfQ*tcr,=Th>sjgMIQ~> endstream endobj -261 0 obj +277 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 260 0 R +/Contents 276 0 R >> endobj -262 0 obj +278 0 obj << /Length 1775 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau`T?Z4s_%"I`D0Y3$TMak$(bC:#V!U\S^3cqjeRLL+b4Xc08BQ3=.mBfq'qsL423MINU8T>](!ej1/'_rD6;7RYgI=9!QcQs_BSFQNuFWQUBj2)m\.'Qu)LcBBWm#7:VmjB3q;P#q!390HnO#s]]!3M8N5Y:&6>3"u7qW?e(]CG+M@XN0@EIWC[lARi3adnA[G!0/&9?cI%XHO8O6n'IW5U+nB:H:iVAS0Q[U2dL!R.'HdbQPp*)A4^gM2X4,)_?FQaguXD$q\[B%l(_up7oN8QhW2b2D3FEiK1?*$ElADL#X-ZkBgXaASHIJ3)AE$kF2K3i:Y2PtE;RA.2N9TOBR3K0Yp*K@mdfoa%@_f!pm^1fp_UAa/'Rr$WoI$h5Z"cR5u=11-qXD5-"=d$jW*9_6Jkb3fs[mGrO9M.5>ulase+O*<\@o:U=VpY/=%6BoQ`Q-A1u$cG?f$G/]+@lR:&8?H-i:JW=.)j>=oV[=uB.ksVWX;J6'PG?u$oY\`Sf1EQn%n"W^@]T&oZ,)I3gLhIPY\hRp`F'O'T+Si?[1YKA\l.[dhgZ\N=jsp]>^'K*6P3Fd/nIZp6kO(3E1rk@m45k8$]+FtJk$Z]mTm_l+*Cq.L8WOF%H_-@XTjJ#8)*c6V+E4L^eD04]rF=>ieCgaju"]Bn="]E[ask=GBEQ$muD:eJEjE$b.XXjS#1dW[RA&B!W[0EOVb#4HXOV.Vm`#@1\aULB1GqU2A`ut*F-Er/MEZiP+#>]5M=nU1:+JX%@u\oRSZQkI#FhO?`+IfPA;91AX&"5oc!RXt+3n*A;bKE_\&>0:)p)p:d)\OC4-R9/U)]ch7%H8t)M:I`X0[qY4>oBl8O!5Iee9)~> endstream endobj -263 0 obj +279 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 262 0 R +/Contents 278 0 R >> endobj -264 0 obj +280 0 obj << /Length 945 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gasao966RV&AJ$Ckid7("nY3Kij"lgBRb,%sf?l-6@E"pqX4s%t%>*\VD=%6+?q[VB8!.JK*`OlKQpHb:E&qKO4rW9HY2!`r:6%R4M96WT'CLQ?"8Z@#b=fIcN@E:=./KJssdR^.S)^aFc-33Wb,",OL,O<]@KdVKJZ6$,AFCL'o-$4_J-6ia*2R;9?*I:6(eUQBKD%mF6]O[<4TW=%=4eZ@%c_MCQK:`hHuOX%\q%HaoZEgrQ3N]UA[B%)kTWUoc,acY7m;t[V([52+(`!';e]f*LXU+ie%XdSDHr2S8t8[DMFEgN*4rLUQDKdt,KfX<*VIIG^c[.X()e*ejJOH;Z_Kg+5rA8_W+J8M-R#$'534p3h4SEr$.SMF@,<09jQ'uMrTI5q&Yr&?Mt%)e0]m9k)1lmZ!YR644[Td)i+$j endstream endobj -265 0 obj +281 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 264 0 R -/Annots 266 0 R +/Contents 280 0 R +/Annots 282 0 R >> endobj -266 0 obj +282 0 obj [ -267 0 R -268 0 R -269 0 R +283 0 R +284 0 R +285 0 R ] endobj -267 0 obj +283 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 610.121 162.0 600.121 ] @@ -1675,7 +1763,7 @@ endobj /H /I >> endobj -268 0 obj +284 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 599.121 180.0 589.121 ] @@ -1685,7 +1773,7 @@ endobj /H /I >> endobj -269 0 obj +285 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 538.682 234.0 528.682 ] @@ -1695,75 +1783,75 @@ endobj /H /I >> endobj -270 0 obj +286 0 obj << /Length 602 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasIe9lldX&A@ZcFED,P.\RC2BW(*gj2j+kh(h,!=;k?^]0ab9rdFUJOU*h^AbEEkIJ^D":'I9)1)(K[\9FpTa9`fLl^S.CQ3>IE:(T-*Jt(l<-S'8BGe?=@"oJ'VLhqgN^m;`VhnE4FJb+)4;#`?au3hs[20p,DV!_QZRZ:8+f8F9Be/S+XeC;K$%KL1lO@AAJo4(:olXJ'^p=[2$_A'pPK;!6cQql6p%DMs`e:4t;"PN/[nFeMMAT!D^b>A)!ZlP>Xl3]7@?DQ:%F:A)1FQJtldJZ)nUY$4@$VJ2JGBTnJ]37'e,p4M<(rGX;!qZ1]f.mkL+(4uDbf;9fc;CpO4O)uBUm+5<[iC-b4@%aqaGi\a8VXr[geA\N2!_i:\_2tb-j$//GU1=o&hBG$$a1/]?HJ(DTEHOAci&D"WEhP8;ddpkb*o0'1h=0OQ/DoW[9!iSE!I+^ECi2LB-mg'`^N&>II2?#Hqlt>(K!ZN[F7>RsTRoDG1YMXFF,C.\I8&A9!%NW!@&N.DP%1qf2a'X;^H.b&6U`?"P5bOZg.Yl~> endstream endobj -271 0 obj +287 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 270 0 R +/Contents 286 0 R >> endobj -272 0 obj +288 0 obj << /Length 810 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasanbAu>[']&X:=?85Q'gh,h[$,UZn[-PC]1a#/7M^u9&s2GAmu%<(89X@P)pT1Rqn@8WbeAPD+:;P7'2VZ7&8YtbK_g`0dc(f`)1`sV61G!tk=%9RQ444W)=*tp*uJ>U?,kMUia*;)3&*pUKtuu?'s\,aejfp+''2*_0H/\53?Zp9:r.lb46m.a5I3:XWe0M$DZr]e.@@FM"C!FK/A9B5r"c,P,r15-;$0/YIJ>N-A:G'N'h'G2Sf_)=2)0uWg8MOQ(+FlqSUJ,qpJe0T-P6tUZ%64;Y&G*2r[/!/.Lbr:Qj&#"H`tQGg%''k`(R0Y(%=VF4!!H1,ThG3Or5B<,B1pnV(g9_)7jtj%AqlqTJ-No),k^@LT#ZCq7q6fXF%d3n=>XU+qp6/X'*Xg&!X>D4>q0Ck@JW3!hQG_:eB,;siNq^`%;9%W04o-7eb1Vn0nKPHrAi@TaZq_1Qn=6\`?^35m(MGL#uNod@@Wc7i7+b(&#Z/[T)~> endstream endobj -273 0 obj +289 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 272 0 R +/Contents 288 0 R >> endobj -274 0 obj +290 0 obj << /Length 1876 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau0D=`<(R&:XAW&DW%%6'gZ0.qf%[8q8*WRsJ;3B_jut\6cU)2Nft6UZd1\,uPq`V6igX_SCaZRNZ=X\O^'[:X3;[%mpnk^g!s;TQbm;4=L5kLEmgb60&,=@W.Z[^Rr2N)1UZEi@TP@HG5.Q!N@s)#S;e?<>sI*bDXQ%gRH1:M`3Rj]ES!JOgE$DXC(MO&G:bs,&`P.W+'VpbUaE.ZTD4@Jp2_83]RmuY&-b\Qq!/&`0(pb;n+op&9bkp!TF7.Z0&q4_2:.($Lj_Z;oQ`3bIq@l)=**fnSM:0O"r$DaOsu@0=r55Srld(+ONCJ5o;@&mo%D8O8T0k0'i,U93cLsd0B)@_cl#OZdR71t'N*e8B2r5pr8,d,Y?%L0)t7rh-pf171noFU*+c'9eFl[f0$JXV&Z^nn.B5DYY.Ap@/Ep/skOKin`^mJAUetriW!dQ,)lYJp#t2@0>=>p-..X,rLuJ[C6)YKaas.Nt&9qjR?+s3`FI\NG]/$i`'R6(N&C?q"Ll,qEG:DC,O$#Y^#8l%_F3_%=?tS*TNM^hT*Jm<5a?:kMOmu/NDtHj/:nM[=1+_gP,-5n8*9F[teFl:[0$Ln"[pE!4F/jZ"F`pm8D3aDZL05Vd\3aM!I9*oePet5]Q1f$G5rc5@EOq5[8g0kYCei57TkNP@QKC%X1QaUbdr/:5oQfHnJ0\uE#LNmCo)^7rP\1Ej2G3'f\r_[X""j#CYr8c@l\>bOf-5EY/-Bo\Q9F>kb^3n[&H:@2SL5l%12,U(as<*.Ii\&mOggd&][=rUB&4;!OK;lp!@[M/F)Jj!nuX]'Q!1E70DDIAX81=/!%=;#%-"#O!+'AYq)[?Vn>Q?[U(3X2cCA>3U_Cj2#9SXs+r'bf2E>n\\5;`?B/+=c\?^s\CPjDcAX#VoHY;XJ"]C?H9(c.SO&Pe:ot/i7.ZW1s#QFZ`*LI$O+4DDMo2gQc3IESrg(;cN/'FOh4#5c/C4O_W+>osQ8aq\81Ak7IID,9p])[KqWh5]P7EqSFqVACoX%%8TL?0F$@Yij65YfsV)PmW,C8jDB8qNlW,o=C.%!5-RJ@[Oo?+Pt!Ok:2TMZC6mP1jiAp:_:I<,h.NGp?u36.2Z7/"l+ti%*HK,5X`oU;\ir!ngZMW3D*=S'!Wrl&C+u+kD_RM-_jBc$[`DGG`U/^d[4f\@&nkX'%QJED?+a5bDinP/eK4PekVms!GpYR#:of%k$N39@es*J"aYI>Bd@97>#PE$'G,LEGq,3pR>!hA:gfpD`41SUV"To*f;pKYULT($p*s#>:65#^Hrrl,DVkO~> endstream endobj -275 0 obj +291 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 274 0 R +/Contents 290 0 R >> endobj -276 0 obj +292 0 obj << /Length 565 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasbX9lHOU&;KZO$6M23VZ+O-O]BIG;Bf,!e3hc=_jZg'(DEH>oC(uKFq'oO.P`>6JLZnN&Ot(Y6.gYi&W-T6M$9hGT_sUpDKaRehOp6.$!In#2Ha2:U@3!H09k@@PX+:Dj@N!:U*rQ%7`qL,/R1VSfrnk02nir@Mj7=0=H:Kpl;ts"UGOlg57HJ.c\ZrMU2R&Ao+pg2tm:#bHEB#MZ\hCP,iV_r=d]6-KJ-ij?!?%aI!]5'-baEXKfOE&EW/>u!h7khPIJ'GprH]*C[]l?YFq%s2lh_oB!^K?eV-g`H[8qE/u8?,)l!.F:u*+4Vp'?H3:[Hl+gDJbWV_Dm^@GdJ%=D?[1'Jf>;H*5c35F:%NIrm]uUBIE4V7-JVt endstream endobj -277 0 obj +293 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 276 0 R -/Annots 278 0 R +/Contents 292 0 R +/Annots 294 0 R >> endobj -278 0 obj +294 0 obj [ -279 0 R -280 0 R -281 0 R +295 0 R +296 0 R +297 0 R ] endobj -279 0 obj +295 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 629.122 258.0 619.122 ] @@ -1773,7 +1861,7 @@ endobj /H /I >> endobj -280 0 obj +296 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 507.244 162.0 497.244 ] @@ -1783,7 +1871,7 @@ endobj /H /I >> endobj -281 0 obj +297 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 496.244 198.0 486.244 ] @@ -1793,45 +1881,45 @@ endobj /H /I >> endobj -282 0 obj +298 0 obj << /Length 1797 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau0DD/\/e&H;*)+_8BW'G2RIUa-^kJY[IE$sC1p`dhLN#K8-/JH6:DCalg;=#:D\diT#*f(hOFBQtVqDMUq1/5W18/oAME[&]TCd"GLGR**=I0U)JS14Q-a>\*Y4J[p5j>P]$bSH\58;\mX^5k7k'O['I%JlDFhM?R#S`XH!,OBY<_teuGlD[<6]h;4fA04-8*J<n,TO-me(eX9(V#k\bIb&PTcCsfRUr[CO4Q6_I%Y7uu*!85qSOF!+QYJj1)&o=Q&f0@Af.(b^!`3JRU'4O6f3=nQThWmI,0o%"!]gKb^G:begg30PZ;'.gR2.\9,&Q"?FkJ8c>MH5;[G`bQ6O)&0EG*+g-\nO:rd&3a$:W46*cA4at<@OZA/Z9FNo@Oq&9dB_lr>V;.6!tnS8)f%^N`b5.BC(SaPMsotCu'OX!F<4<]3;UefS$LR6g`@6]ZU*"KAGf\j5bMiGWSkebXXk8aq1U+hF;:5l'eQsdnC,?>Rt(!3(Qo$OmA1ua:1%*IOKu9f'>l/lb[M?h9c:&"OK'=Fti)F^NleP4e:W*,WT`-,qnn,u0/]ML"7j)T6pU&fd.TVdt'6^DQl;WNu;(5?tW8_\t@$rL)A+\1[)\FGt9d6HjZptOn"8#%6*M'[Ej_YFil6@p(!Sm0r(q%Bj]Z.?>[`^(D-c(1Mn\hb:s*G+KX0'=bX@XE6AH3/#Ki^C%H'!W1^>j8?`QAWC<;k,eI7fZK0kt$El'0o92pg1&I\S1V@1eP=hn=W\_H`rn(lik&Sa/c2(-[>qV,]8B]hgG1tk4\D+rSt*Ns%W/ns)Fjfof!CEU&=/N.g[R>H[Puk@87F."p+FF-i1W$e2\L6>O9Mc%UhSM\t+4uCL*P6`%_f4X6qS-GJ6T\qsInpDV2F.lEqg-q=]1)$c*hg,(H"kK2_N<5L8t$Jjo+ZMaX(n[-U`-2Y50Fq#kd+G*ST+LuotZ5:`4Vkr[QX)a'rFG"A["=cNZRKC\1:!3`GiN>C@/ed'36sd4M$ui2c`::f=oPP*8Xn["]k\@7L&-+p&>*ae;#d~> endstream endobj -283 0 obj +299 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 282 0 R +/Contents 298 0 R >> endobj -284 0 obj +300 0 obj << /Length 813 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gasanhf%4&&:WfGYdtXL(1TG7P>#1,(j,%rfK(5D@GO9n%a>\-RY7q\gAa>ALH+6_WHbs0kO6%[mX,oKSc5_r0S0T*;$VY`#6UcN(gp5_3f$$+"+LK'FmO-T;0/NXW\$7^G):KK5r5!>+)k6W;e?qFp,,9WH'i4k\#2"LF/[[\`,oe[HeMrK)1/[$jcsrGpmPp*BU<%*eOU,1X_rhrW4%%5*WAr9JMc@h>9!*F=MDR#>giYHjps2:.M`?tfd`Q)9(Rq'[^FTOg1W*>F`p[oQ"7e.aTUX!F$<[1V1q(K21c'"f)7t-"$f`h%r$el\_W++q9T?^mMT''VQfb(uO*eZS)Y:rj;7_nKgLe$*>s1YIj\r$_,\(ZlG'U5t&gpZ-;CQ(?;g,a6FT+p-HTT-VP%nU9f5,a:glrp8AmT"_>[HrH.AMu$\(Vdq]f$'dSmHfUPc0>:ka#88$s)A0Ihg,jE%B)ZQ'JPlicp^QQNTZ4NJOd]\CGTk=L/koG<@a-E=(<)_!9N+R7a+L;)n1k7Af6,$g#*NH9G**Ar$8.:>oEr?AD(E4O'>$EcWC2G!iK1rc`<~> endstream endobj -285 0 obj +301 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 284 0 R -/Annots 286 0 R +/Contents 300 0 R +/Annots 302 0 R >> endobj -286 0 obj +302 0 obj [ -287 0 R -288 0 R -289 0 R +303 0 R +304 0 R +305 0 R ] endobj -287 0 obj +303 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 549.822 234.0 539.822 ] @@ -1841,7 +1929,7 @@ endobj /H /I >> endobj -288 0 obj +304 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 427.944 198.0 417.944 ] @@ -1851,7 +1939,7 @@ endobj /H /I >> endobj -289 0 obj +305 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 416.944 258.0 406.944 ] @@ -1861,58 +1949,58 @@ endobj /H /I >> endobj -290 0 obj +306 0 obj << /Length 2141 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gasa2foFfFn9r&<:W4Zb=<5o!5RSiO>,3RT-t;hFkQo+,4(jdNn+S$A1_Q[^[#^(\>A4Y)n;IlVNl+.K.=@Let+o$bp+Tsk+G7?drO[beDFVcR1tl[gB*=l`M$nb(bUs(9fem2d;5gbm4sVFF^@hu`.#1"GJk9PKGpWl;SNADZ/TefY#C<\7R9-K\,>,9G(a$"hIt+<2m)63-t+!-l*VR-!4#A]oWY.6U:(gUn^G!0tY1CQOS=aQk.Gh24qt$C9]0:Tp=?M!d]_M[HRa^ItqZ7XEGU$m8pp\E8[A8tWUZZ,ngL+X6uV_M*NkF0ic^;uUYn

kQ'fK#,$AlMDf0l,F+MZ>976#bn$b`FLDheTXjp^kERECYaCrK.+=.`Eg)`es$c%2ig]#<)..$[hLF&DbkY.C=0S>Nh]]u?o_qj2$R\H$9g5:u"uNb+brp2W`OTA>@!ZUMn/fF-!FQ,iV"2_to[mNO#UJV"aL'?jEPscXe0MA'NieZL7c2K[R285KUNA%r)U8_^J!F1o5piKiA5sq6cMIN*;\EWL[Y#D:h:\_j^P4H7`O]aSb%PMV\k=OV:Ci=\X+=)W/JjJASiX0kBVb/T87O;[Nb=ltVh8`.BTbjIJn/>]X>9)[W@o`,1/W>cJ4PC2=L9?3H$nr68sKqi_lQJoA[:XE?%j]e'Q.+=iG/#_J-L'=P?-VgC<)"^>WM_NI0`:%^omg&=>jjL-GdRQoG=#ZBWbVV#b*Q:.cnU''3I8P>">sL8fX,jVj]2&WdeDg;5%K1M>bQ1(`u)J]LFaFW'2GL'>.Xgo@\1osq^YjJG&ch\Afo(oGKD3#EKoN:EH!lY')O]g,7-/ZUVjZ+Q0'gYB4`>`00UHTS#Sl@/3.CJH8&u/g3WaR&:^'>)VRS$jX`52iY;_Iu^8Gnn(]#kKooN(Grb]dAWi#59Z0m(MhN?lm[.E>OiLB\9MnH0FMWAcUKKT@Dgc7Lpp$dDlr@k)o>l8IZ&NtX=OZ4Ucqb7/hq*-"Q4-K~> endstream endobj -291 0 obj +307 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 290 0 R +/Contents 306 0 R >> endobj -292 0 obj +308 0 obj << /Length 2122 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gb!"rCN%rcn9]VU18&Gj@XI@@+]td8YeaPV4=47J>&o]4RnI+4s"bd*h6Iq,A\QF'WqqidG4gERIC`JYZ2o2dmD\+Kq$K1EO_m$,JuEfKLb&^WhMp]8sh0`8?7+ai(>=IBXK?G)Xh1$0E.Wf8us+t1_m%p*FN/&''uok(5JY\U[T'r1?as='srgQ!fn`ZQ;s&XGHX%WkA)R)7]'ZG<)G(P'Zks1PNA6S;[r$s\>+PpGA1n)@UWegrAZ?2X8VlCi(/CAW%elk:&)p"k]rO7>X&l14jq?YE@8!O?/3Z\h&*nUJD\i0e5k..HjM'jQcRK_$<^n9:6@r.`;mf(:ji:2B^XP'5HFJ9fE"X1IH$nAUmOgW;m/Wom)1E]ogLp)+`i\3c?4.0U\_kL)"T=[A[A,j>ZdG6Ngu'ra:'R(e'4?;2i\5*j^JmD0VCNlK:A>#nKtPlheTk%=lZ$_!uFa2a,&j=Hf<\!,]58ZjLU<(Ye3!X,'9-Io/0#8XV$:'N8mn:!8MhV;@.T-[Xsb@Y>Ql5;2qON4gAd70BIbB%k+AfB6;dJQV*C")D@;%Vkoj+cF>FPq,a6I$7Y[Ts9O3aZ7B`NE5U[PdCH=A@;;"h;\_YuoIs4-707ZoB^`66=lJJM+q)D>MDRJ#q^IIj<))Edg!@/+Er:4M@nl$p@D6DlcV7b'F1Cr845ble>j=h0L'h"IghT2H*E:fE_`>Fh=q"I-#IZX$'O%@X?,'>^"[LM/.HASlbYMQq\p.("f^;EkJVap4Kfk\=D)6<`!sG*+-5R`eoc@NKH3YSt2kdr:A_rWQ7p,H!DmqPQHA?(c@'Da;9ZpDBSArl_PtJ-RH'i+,H$FRU$9UjNPrn^HNK)LWq`I[4L=GDUN#AgjZ*DWQ_m:](R*]-c8TG?])cUk,+cON?9NMfcg/+s$7s\t%pTomA.r6I]UF@8GdF7YrcUOMn[km<4DX/F*;FQ:B;XL1ss)dO6(cGWlC%tucDaTiVLdqN\:st'XlDZ[E--JhJ2aPXG/?blJO'*1uO*Wd1'^4]=dVb`t8=0=9AR6'%2`P7mdjT8-a,G0jV-:JM>]VH^OZr!6D$m&bU1hgs2ABs+I`>fF*TO23$I.I!ZMQ%Eib%C5HF,5s)-eM4i3nli8DpWshXRaVc(mLCbMJfkfKTJCc&L=4g:BI(5X?]ls5,RP(M[o'WkdUJE)ALjq!(\o8OS+9ZMB=*!+Ma(3PJAIbj4>K_B&r'neJAWq4fL#!u%)_\+4`N6A<#RVIGJnTc:DCpBs%[7Fjh\8DKpi`F8[fCORIT=BU10Y^6J(TSA0mC#]e=b7E^aJN@JXXD,q!'Nd9RA"L.csYo:\cTY8n^<%jXHI^eQcG8*;M`8u>SbFJ&Uff!dl(Y^iPB1#VZZW?KDOg:7[tAT!@m;HFn"hW4;9R#UN->RrU']oS+q(FiJpM'1*e3L?R;@6F*9GRSGiP#]%+@~> endstream endobj -293 0 obj +309 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 292 0 R +/Contents 308 0 R >> endobj -294 0 obj +310 0 obj << /Length 282 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gas3/Yti1j&:i`q:N9l+o]eN1m:<"m4*1`pGXDmRj!#a>7$I@H>oZb@!-pTHr]aUn"h!,(+HKbm3%>@jMEn(.5cdh8f+na,+hY_AlnQL?/D,;#/IBYhhYM+"cOb8V.=j*;;LStu1O;Dk3-9!V%mt.K9g.#'\rZdqgdI1*;=iM&h/q>Z2rB9X:tXm6lA!DfDXCdA,XO-Z.qp5gaX3sIr$D.hK[> endstream endobj -295 0 obj +311 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 294 0 R -/Annots 296 0 R +/Contents 310 0 R +/Annots 312 0 R >> endobj -296 0 obj +312 0 obj [ -297 0 R +313 0 R ] endobj -297 0 obj +313 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 668.561 180.0 658.561 ] @@ -1922,28 +2010,28 @@ endobj /H /I >> endobj -298 0 obj +314 0 obj << /Length 1868 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat$9gMX)Nn3(-0c9mj:m5c)CJP*&/PGV6X.+M0qI;/Q9/1+"#$QC_/r-aQAnSR%afq`8`o6c95=+&Z:!pr$*$BXSoc=ZPCI=BN9r5/9Mg&*#W!XEoS"P&<[@MBEK."8dV\Gl+!roSNJiN0_cgHT&Kc$GkG2)cX6bChb>M8@GR=VQ8AFjk-XD>5`hmLm*\(*m54F.O;l2E-\D)*F_9)hr0S9NeX6t@/Olr69XB.p.btcqZ6bM,c`F+;s#WD`_9OUUIXVPSX[e7/32X?m2NIa-m%A\R[Eh1UD`3I_@^WR85&^U$F3'/r!UYTo-?W):/W's.`EQFgS"2CiUgPC!h!DiPKVtor)hW\%pU>A1FJ9Ee)KAHDSOdp^8r84,;5>Bd=F6;)orpY[gD.N"[%-q6D)QA,p%S[=H4F]uo[Tb3iLQ>!,F`T!&g\Ye*/D0r";EIQLF\J(S#<3UuOEp@N,#WEhk^/pk.&>MHoT\g$.jf`1fgNOF=(@)'Qrd9JZC6_rW78k=O,[,Rj9nNo?r.S?98h]k[jW*%riZi)$PU\iKg`euR/h+1C+c9?,pSj$-qcVr4Gf@,^4M+H^NK"ph:gL#->QcG$)Mcj8/Ob[0S9qO25Gf=r;Ca,"F?ZB5cX_5gORL0MhPPs"K*qDl2k7V.791$6Z.Z?Ns.\(7hH=&^SAIuF_.A/]Hgm#r1j,3U6VRY:jV2%Y"As)1"6`$O[jh1,;F,!?+KW3#4^4_:tqKb!Ipq%qbod?1Lm^2>1"('*Tcg>(ATHYtqJWQTC0*dB1^=f$iW#qmoKOF=l+EH:$+tE#VBA_%LD8lg[BZd[Eb\oZ"r=&6/d8L&Pba&2/fY&V=~> endstream endobj -299 0 obj +315 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 298 0 R -/Annots 300 0 R +/Contents 314 0 R +/Annots 316 0 R >> endobj -300 0 obj +316 0 obj [ -301 0 R +317 0 R ] endobj -301 0 obj +317 0 obj << /Type /Annot /Subtype /Link /Rect [ 469.604 505.936 511.604 495.936 ] @@ -1953,29 +2041,29 @@ endobj /H /I >> endobj -302 0 obj +318 0 obj << /Length 510 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasId92i\]&AIm?j9RQI2G)BSq8/10W8o1A1DigYuAb'`\MQjAL86.-3f),3>:h!.Ki=Zn)F(.F;j)N`@@deg,([q"u$dROBh#jp=Tjr%LD+QBcKS#m,.%g>cb.e]lW9'be%FHTXnbGN+gHc1XpX`:\t:;BGq;GpZ,C)o:`"pt_W=cO%cYl5"$Cu78^UdMOUr?9_'_c=hWWckG.bN[2AR'G-`d[;d4[DEn)?]MrVQIINlJ&p0,+Lmtu@-]$im;t)6?KFJUhlb+^+8:7>>Q7Wl9,1G3plSeAW;%YQSii)=;99&rnWSe*$Jfe284R+Xq]j:Z%*9s8KJfqnGp5Po1XM&982Eg$(-ihPHWJlB<*:@Ht];PIPHC%r-%8G$ endstream endobj -303 0 obj +319 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 302 0 R -/Annots 304 0 R +/Contents 318 0 R +/Annots 320 0 R >> endobj -304 0 obj +320 0 obj [ -305 0 R -306 0 R +321 0 R +322 0 R ] endobj -305 0 obj +321 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 608.122 162.0 598.122 ] @@ -1985,7 +2073,7 @@ endobj /H /I >> endobj -306 0 obj +322 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 597.122 210.0 587.122 ] @@ -1995,30 +2083,30 @@ endobj /H /I >> endobj -307 0 obj +323 0 obj << /Length 948 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasaogQ'uA&:N^lr!62?mF]_GTp>=jOSWC9eM[JKarhlGaEQS:E6C]2K7JXe6-=VtQ_qaA/h1"Zmg0&Vr'>6b>Y<3ZEDZs7rL[cm3K8iPb-,YOY.-@N\+lpeTcADI8:0=0+5JOO1p6c+A"eO"R_0'aZ_)6(sD3)djikZRE+,W`WuHP6>J+;_X`Cf1(0OZ6lQ>>\Rs!_tC:m2ZFNNCfuS>&./QVX2#:3Cl31"h'a'k7;"Gd=20XC%;dAL-uOm@lqZ#@_d2YCKUL>GX\krj9ab%`Q#TSTEl??GW2kYnFp5^p-qCMIBTI.-qg&[sFT\Dt:R2HtH0oPLj1N@f&]AYa4+(tgEV-I0s(?.mfBMSrX)C#UU+P@MWf9`dh50ZX1DklZgn35`!ARaYGtIYhNsW:-7tKiGqZ1!'YRk.=1],nr]NW*U^VC'7WLILY`:Y%(-K\`e7+mg/6K)7m@O';+h[rGb1R~> endstream endobj -308 0 obj +324 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 307 0 R -/Annots 309 0 R +/Contents 323 0 R +/Annots 325 0 R >> endobj -309 0 obj +325 0 obj [ -310 0 R -311 0 R -312 0 R +326 0 R +327 0 R +328 0 R ] endobj -310 0 obj +326 0 obj << /Type /Annot /Subtype /Link /Rect [ 236.1 526.936 314.1 516.936 ] @@ -2028,7 +2116,7 @@ endobj /H /I >> endobj -311 0 obj +327 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 205.301 162.0 195.301 ] @@ -2038,7 +2126,7 @@ endobj /H /I >> endobj -312 0 obj +328 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 194.301 210.0 184.301 ] @@ -2048,118 +2136,118 @@ endobj /H /I >> endobj -313 0 obj +329 0 obj << /Length 1373 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau0C=c_;q&:XAW&GDgk"qaoNWG@&#okkHd7@G?7[7(YiJLaT5TsEnGLuWt,8to#EnF=lB0:^F[h[F/]LL><"(29WH*+WhN4>X@2):T)oK,Wfe6aL&+(s(0XXnH>rJSaSQp/MM"i-L[nCB:Rqd'+[40lAiiTDW9YlYi**nmT*"D`-@XC8$?abB'%L;Gp("H&P9cSk7=T*I,H@),DGMUd56QmR3QV!NXC[Fi[2Gj/D%0aNa8ai*i\:BuAL,+l9nd`^nj;p.1Za)%FcBAU:VVi>L5QRR?1DrhYBkrX^-MFCFIr@7SXg_r`As?[q)>Z&PV'72:Qa-n`DQ=W!O#2Tu#pg=!&RlG>Rln19B@RBrh^s%Uq!(?a*YQ;%XX@@rm;<#*V"Q8^"gb(J!\&H5c48;5pR<<0lhO95X]he!fSN&L#D+93qZJO;*gIhD9ME8'8k[P8&m1)NuX&'i)l8o1&9I]e5Qq=Zj3dD-#<^A6,meH+f!WX37_VgQbfom<8oaSs!"6B?!hAPT%RkGla(U(X$mhH?(9BF?_XT3mO<28dDc_``8HKL@_Q#`2-+[&YF"HCt!VrM_IqM]k0AaKX'J9gNHah;[Cp3fYQn"VNF+Z^;'MlXLG:Hp'#N[U??ptppunn^])VEpn`fB$@:gE)mk?$D\4K)8%k^),Gu`0Be(+kJ4FV:_d5%7pIS#tXZX*ANG+N6K;emZ@h(`.S/3Y4^fCFfm%PF>Ls3K2-K:d1a`Nr@HLL;ND@t5ofVA]FPY^Wf$J44)&Q0s,'\ endstream endobj -314 0 obj +330 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 313 0 R +/Contents 329 0 R >> endobj -315 0 obj +331 0 obj << /Length 483 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GasbW:N(h=(rl#lMB6&t[4P@n)fD$SVu>jsfqC[]7KK@)`,@k.K!m^QH>.lnqn2ChUn'5Q4Jr0(L]CX=#V6u):pVjkj9U0%+SGiZ_=rJ^Uj<(e69RjN65U+HFcgEA(+.<%_$%'rQYU"b]s9o6'c#?+=IN>4PSX':I2+S!>LdJ%eX*hs.-$aD>_r^^>WJe%Y*RTi.mJQt=kQM9gh4[6>S^6%UW#,E(EnUP0FTShQro^;3>(DAn%%6CA7K%^WLndV!,5_=U;5A%PBhp-u1&Rs(1d@qp`cArF[4!dDG1! endstream endobj -316 0 obj +332 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 315 0 R +/Contents 331 0 R >> endobj -317 0 obj +333 0 obj << /Length 1442 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gb!;c>Ap8r'RnB35^f#:8&[@<&?)rdV4GhD=/5"TK4_N[c3"7!THQ9P0PUOb)R*^m$-DK_00TW5gNSZB4*SO-js)Wt#j02cJn,(FQ^MDMrj*#kX.eKu%Y2VZJrT=!nk6J9=2kaqpl!leL/i0M<]piB!Zo@``JA0Ppsu&@SrDYn4#:;3#ZeTK@6o9i,WW)l%Di"jkQ5!=5OeOgpYN'"uMs`.K9=5pgflVL'#JO\VhWR)iaPXk9,/mMa_R"([$bFe@%S,"i)DBU=.6gF+4%thp$=!2F]Jr4_fAgflbt9psZZ8/=3;NZ;Rb"$o7#$A#.pWJf:f=6XHtIPd`S/@?SJGB_P(Zh9C7:<#la7N&=5>>Pd\M(RgT%L@X/b"apLXYupSVH=Y,Ar)a6sk<*@%]2c]i#ee9[WqiqM&_^/bOu%4,;oIuc43=6g7TajN>)st\"+C!7_fkdJa:Tc6d]1BBU/>3>@_i-H)2k4cUO\^(F@`Cc4Po@5"sFlmf4;LX#]o>iAhh/ScLkB+@**cmU*\^Rr,$BdBO&[@8:.UCTX0tXoq=c^HGk/A2FY"2(crYV8(*n:)@EcOotOE8ni0i3#qQpmeDKui\ddGO5-'-nN-bu6V7m/\+368RioHh"8=PL(&e3U.##5Nd/M3"@kkY;%;-esG!uaTC@u>>SFq29ZjOekC07Z"s$n;)!Z.B>os3,IA(\d[Ie]M^.qf/',Cs1s^LVu81NCi!HAY6tVEb'5SlXs%qjk:\l/1EJ$c(3FEO9/sXQK,1bkEd@I^%:%WAX7La(*3T)-+['M9YG'8QNAf9D6I;.FTMAaN32!oT5.s$sD/DE7Ze"%&4Vi]UpL!Z>EmFft8LO9)8m2q@ZU'!DAS.:EtVLkGB\LmepI%_iHh0;+7Nc4S33W.b=K`'*EIHVZXRrI7bV"l\?PB:qfWXfHJ-&bW06d2"1mJN*V"mG6(F]D]@m-1A`Vuu7*S3\H[]N-I#/#C(%)9cFAJ+kO>f]#\MgoMZ+0k)E7YHtj6^X:"#NUAm@d\'V?F[6"cB9iX"aSu5[h endstream endobj -318 0 obj +334 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 317 0 R +/Contents 333 0 R >> endobj -319 0 obj +335 0 obj << /Length 392 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gasakb>,r/&A70VHn5mfFr]\m>G;&/L"pZZ[:Z91"F>sIPTYq^Qr^pDo)pkMp;0LW1B>,csP'c2gl0QMBq1nHLAJ,3WPY8(Gd;D?\C<(_\pHh&pMF87YC+f8j,T#oRZL-7c6/Cu=DZZME2c5d+N>bi^fS-CBm_8K":RHYXp?+.K~> endstream endobj -320 0 obj +336 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 319 0 R +/Contents 335 0 R >> endobj -321 0 obj +337 0 obj << /Length 1121 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gatm:95iQE&AJ$C#W]7`;)+k;]aF*-%cRQ%L[?6h4IP*O*u6eqlhR[,[Hj9&"*IN]1)#ori&.\W-rVfNOdS!a`t`OfP1Mb/;+qCjN_/>"*>0PL3g(&JaO___fU!%s4Xe8sMVuMl`Q[dn[ZssH3stKN1Vj`9O%bd:;3m;%\L?9[$gAPT'F/.0GQ5MYS3KUn.QU84fl,i.2`AqPO$D`K"Lu((HC(L*f9`Q(q[@c8B'.XmD?FJ-%:P'%T.kQ4j_@'\i5H2kF(m)H*^Ko6kK>jP@W/8/2f30n(g^u3cgm=pm#,l*$6;e^0DESeCt1En5DkP@2o"MIjtrnYK^,>kjTpsA\2h^'GnJTLqO+GVg2[B8h\D-iBnUV8>CN4!X"n3I\qB86ZXQdJZML6<]7\7R\6N&M7)mBZrD")LTO_@";MYCaFiRY$T9(5rZ9Ti6BOTR4N^;(nc7H'?b;ZKQHO5?EFEsMrPurf5T@,mPBpETANHkl@)%KLTKY=+kEeZ$+,F@dih=HN!6!F_=TWS6:R4,pAE5h)R>b/Dc=ue*.?Cii3(%'1SdAl5.L:',OKe*SN2)o^9d@EVa^kcsisdq=K,E"OlfAqdI'YCUgcMoi>"juse8%3BQB)76pQ*p-Kh-Ko(3O\0pfAcSf]5ZanUuA(0q;#a#WqObddU0=ork))5?:''7$pEljcNfNN>H$A,-$rL^4O1Y=Cdg&l#YmgXS endstream endobj -322 0 obj +338 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 321 0 R +/Contents 337 0 R >> endobj -323 0 obj +339 0 obj << /Length 1516 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau0D>Ar7S'RnB3&@.';7E+br9J%q4@eT*SVqPQ4$%^U4:FMH!cPM,K&6GhH*`=]aJqsFu@W/^Gr]#2D=5qa,e!p<9jHt_&$VIED&KhW^g.5IDAs;i.c.%5%\XNA5Y2`1b21"atNo4t*jg?]dg"sX84W0*\4pR@G0APja"$pi)KohN"jSF^ZH\IleEB=2>_#,]4mZ_LNQqnePc,[of!d:4kc3%k`TIE7k'd+?Ef1KTiP6/&a/ONLJ^lWf\0@LrN0Q0H!CqJ-^mhi9VVhbDl`+`Gllsc75X2e%#i=2U\gZLR.k%kX]dhfVt>\maP!%K.`0=Pto,R.;d5Jp#Pd.le&6Cb9?OZ;sOQBA1!\s6:hbW!GrS;K;DNlg"g!b0(sF*S[R3`R@*$*,rj3S089)gJL>f52,RE&+E6_t=kQm4!)V,Fc&o72&Q=k4P!h5)[GeDtfcc!gdbF_C4Cbd*h:E\7jch=AVF=;#FZg"$iWR%4,?bA,1R,PFRe%FNqNZIoSWfKtAd\q:^*K60U"g[no44eX_Ha8f/tWhVi#;S^eVLNd(l>0hEeU9dNUbraGWe6:8omY@DehVNX-lX0Un5$uj4I_5BE>CY+X`9?dOnt4OOlID%:^u:4j/M@aAi1"7"u=,TNHDhRCNS'N%-R?@k>tM(s#kFtQbcD('$K_`k`JRJh.hX_;=\Nc>M8i\@SZ2(2W"h7/2Ap!_j6-\X5S8!lNlbI6.W=KdSc8At&uc8j)K)D!2XMPka"H9F,C[7Flg>D$Fu6:WSbe`_6Y8#"HL?*Fp,6k"bhnV\aUA)+-4][h2@/[AFSI6mKlbh%g##h5/E&#rP)mBWAF~> endstream endobj -324 0 obj +340 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 323 0 R +/Contents 339 0 R >> endobj -325 0 obj +341 0 obj << /Length 723 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau0@95g:b&AI`d3Z%#!hmr&*^lG8\H-Y;R12fK#)n#?4le0YYHio+e^ncK$Pp39796^t3'*d`ab@Qb4EE#KKsJXiiC/%Cr_$&j/EjRYeYQ5oR-Ss"Cg\HN35Ah!*Klfe^!kZOU3UL1ItlkdpL:+@*m?:=V-Q1Gok00='CCiPSW#[AZYD<*+k1-$T4P$T\aoM/WCP1nQh(5:bnnkqJVX$mUNQ2tj@%Me"-g@P/r^Aa6n"IX),Z41M"3CpN(D%NX%,?".hc\?*XVWM6]:YZmb+$JE9kl.,sH(;[7,C:6!(oU=_JTM"?W'^=_KNEfA~> endstream endobj -326 0 obj +342 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 325 0 R -/Annots 327 0 R +/Contents 341 0 R +/Annots 343 0 R >> endobj -327 0 obj +343 0 obj [ -328 0 R +344 0 R ] endobj -328 0 obj +344 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 428.084 162.0 418.084 ] @@ -2169,70 +2257,70 @@ endobj /H /I >> endobj -329 0 obj +345 0 obj << /Length 1505 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gb!;d>Ar7S'Roe[&3=2lMMgF_=((kO*q&\l5)q9C/:YrhaN*DnKn-8?3Y4b1[eJ/$(SOFjtZ.Yac%88Q9$.A&6\k`/puT,%*%Nme`-0ArcI_EbobZie2@kZn)K3pP8fp3(O:\PuP0kDLrl=VjlP1@tXpEI;!^6G'@!XK^XTkeZf,HZtH8M&tL`'dX.ajMb8AY/$7.[Nnl5"TJ2ErS48s6'\R]a2o_J\EQ&9YG])aEV?FACO.d.hksGB_a%I\4=L@#e@S?P:jmVCe_6$$:>`R!G42JV9RS#r4:CP<]7VqVqJ!d(g%=ir0jk.MuA(X:RDbcCg\+B!VkXnVl\r`0k4)l/-M5&`C0-@Kj`q*YY\#[]etao&%<*12Wei<',(IWj(#G9tfTet!q#hq53pWW6\5$J&mrUm`HBLPJBeon6*9.3Mq$8opfO0Os<69dWBdaC&ekI<,6URuWJCFkL@\=K>Xo3MKD6(Y&">K;h8;jJ%AnM_U#Jg*f7R10`N"tgG#-bA%;;A8FY]SKts)d3KrU3V,dNW,1Z1Kq#olMP`A85mN2S-IA18/=<.4)'DXV=EPs^r>E)@WD@)ahKAZ?S*m7o1X6F5g=&85]6I>c8C4R#B!rhBLZ_!gUHQc&?d$$Xf45RA*_=H;GMGm!^b"2WEY^Pms_jZiFe="5FoF$bT&edMP3'K\YJ\.mYLOcBbh]KYqc'd_`2<3;j32.(+`UZDP]V@-g?+$r*cYjfX??B[@-HIoi^Rk]=o/?R5:=,BDJ'53Q->in71*`H-?>Y*dLN`N`nTh+nCgRkqJD&`bhSjBd,B%SsRF$kS?$%(-g5CE"/9JO>a8d(r*`%C!mSc!s5Ti"]1*!VpT`MF$Ii?bH>(25Eb:mg8d.pN^8FV]Kti6$"s$3^r.hM9\;,T8/YZ3S\"au?4>F@&[j7CG8)eZr7Q'>\GXVYgOd&IBGBRtgZ%5lMZ8)`R_.jej1_-\,R;IQ_:o*imIVftH5!9c2FGac)Y$Dm49_+ebhj(J6(M_F^8h`&!]$e_Z~> endstream endobj -330 0 obj +346 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 329 0 R -/Annots 331 0 R +/Contents 345 0 R +/Annots 347 0 R >> endobj -331 0 obj +347 0 obj [ -332 0 R -334 0 R +348 0 R +350 0 R ] endobj -332 0 obj +348 0 obj << /Type /Annot /Subtype /Link /Rect [ 228.72 527.936 285.66 517.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 333 0 R +/A 349 0 R /H /I >> endobj -334 0 obj +350 0 obj << /Type /Annot /Subtype /Link /Rect [ 223.72 506.936 285.09 496.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 335 0 R +/A 351 0 R /H /I >> endobj -336 0 obj +352 0 obj << /Length 521 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gatn"hbSkY&BE](/,D4==520oj)J!k2#`:K7MFfL2i`lN_$7m"Ir?23ANJY"+XHG\qml%em\Z\#Ft!tKR%Q.A#[1CG&cGQp=^uO[_ph-6)SM*$<`6aQ'IRS<7,o7Q*5b+.]g8d9n@lf7;G!JQVE@%]G4on(Db?i.XW^WVBdJ`e-?2;MZ3Z>p:9nGLMklMW=i+lk8rP<3 endstream endobj -337 0 obj +353 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 336 0 R -/Annots 338 0 R +/Contents 352 0 R +/Annots 354 0 R >> endobj -338 0 obj +354 0 obj [ -339 0 R +355 0 R ] endobj -339 0 obj +355 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 547.683 150.0 537.683 ] @@ -2242,81 +2330,81 @@ endobj /H /I >> endobj -340 0 obj +356 0 obj << /Length 2290 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gatm=h2g;K%"H%,_Uubp.h^1c*sFQqh6'"u>IUcgJ77,`i[BXBa3N@1n*[r_/5[b]fZ=TTh2?`h-rLaN;9ZZ6br>*>bB*%&O0%I:`j'\GY3!`Sf5`1jZ(`MN*C$rt#OB^h7s?u_`YShM)E=n&>!c'p&`apSiq0H"n\r=?XkcqDYd2GC>4CKaq4%NIlX.`=Y9+'XY!M@[ukr9\^GEh5<[^_bH/%Ldb6/n(MNoG>,94LpCWkf,\p@X%DOqd#N^KijM*nOV\8K8KoebX2uMd&gT)sPOo:=@'j?5-ob^1G![B_.4ZShI4X&Rel`^P5`(7]4ikYssu9^.)ULdNXp>=CdomJgAcf0lf\1:NAIj*jZBl?k@(bO!!fW;&9Rk(ff#Mq-IaHf'IX]V*biH1)u7,4rHTo_B(/uCW9,f>GhlK2)RG$\c\q1Y.q0/MJbU^T\rRTKs*T.tDt!K*&\^XgF3OfAqR6srTMdVq7Wa*:kcWBWogZBgD?1=K'lZQ?ki-S8(\'m@hJRsU`c]Un?DSpmhkA(>C6Cjd;Rmu84)^;>_-fc[-CrEHL`[p&3HE1*\)HSu'P_uKrd4B/&k`NaQ/>89M'(%Nqae(sq?G59.oLW;Og%hePjQ/UG;7ND%HBTjd%@m.8lod=R1#)6EdrP()7KM5FKkI+U*SpJ$m[LHmi&\@_Bc(5%5dIil>nc5ntAjS$jtGL_N,1@i,P::"@;39nC7`b9nWgC+WOo.UP*0pF=;d5XmWs[S8!"H22KCo5SQ$?8!Jc.#Tbo_,uK**oduC-BaGZ%Kb/6C6#NFrLXIZ@DIdQ&_LFn;+2kspMWIjU%onn;6Q[I(Ld;[qHAq_,]G,/Ub]Z4^&R+Q^7@6d?Ju.GA9E>8QQ%cMd7r]n,`9jqZYPSGpsdoO@s_)ebelpOg2`c4:K[H#ULSZgI99eG1qB0?SaYT6&FilJbi6G/%8bZm!c.oR5'?t-(Zo2JW@o8d=[,]`@r+"m;FO2L+>KSpYA;3e.RaqiReQgc_opDP1A$?`/aO3f3),6KB]'l>Y*'EbOliQ.;B2dPDY4?\SQMr,AHV2(R2f%L-QmNM[A*0uWXsb36hIrd+>Y,3LRBH2-_\gAm$Sc6S6N~> endstream endobj -341 0 obj +357 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 340 0 R -/Annots 342 0 R +/Contents 356 0 R +/Annots 358 0 R >> endobj -342 0 obj +358 0 obj [ -343 0 R -344 0 R -345 0 R +359 0 R +360 0 R +361 0 R ] endobj -343 0 obj +359 0 obj << /Type /Annot /Subtype /Link /Rect [ 241.558 527.936 298.498 517.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 333 0 R +/A 349 0 R /H /I >> endobj -344 0 obj +360 0 obj << /Type /Annot /Subtype /Link /Rect [ 235.72 495.936 297.09 485.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 335 0 R +/A 351 0 R /H /I >> endobj -345 0 obj +361 0 obj << /Type /Annot /Subtype /Link /Rect [ 235.72 474.936 310.7 464.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 346 0 R +/A 362 0 R /H /I >> endobj -347 0 obj +363 0 obj << /Length 1003 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gb!#[?#SFN'Rf.G7(a3\E+:uTa/VjK-*"@fX0lN-VQg@b\NmN`cm6![hp2T0)i.-:Fjl#*iZ%diSE"s7P-\T_ptR[0M+hD=DOJM?KaguYY^o@XFA.9+C^asrcd&H7?))>-7CY/?)S_6ijj%\s,KOGsfqT%iJA91!mjGFZNrur&*QAtm\I=.2T#abEcK5_[nIps!ONI$kF7b1`^EN!dfU^Y;RE=tF3pO8Q\7Xm%gE(M'l+."C?=Rsb7@:6s4Y@j_.ZuQC^fMe0OI,!,A[YL7V.[5h*`tWgEgEcH$5(e?ebHqh`kpJMtbd.jhs+N)o'j8bg&?Y1BgNfeQY:X=&_D9.uXE!S%X"Loc\R8X_ehsWi\56DSb-EAm9^efh+g9%eP7tLhH?k!ee^*C9LZ?b]=ML.WAEk,S1jPD)S3KE'BrrQfOdc,!XU8I%m+N!sPMK%DcS\RrTrQL#pE<="*i[F)T2PhRLq(FAJ"*+m\B)*/TC0Uia:@2h_E)KNS\]P%;D-_>Yg"]:%LQ\iEN=Ec534de6!>D9Or19/eq&2Ub2)Xe+\Z>_9#d=1ip>`6I5'2jb*hZT1[)qWW%d0"&iFWk\;1]CjhYZ1(kO=u+-q\A1lKR&/!-5GL'ASqZ%:q9of.3d@:#>CUTM5u_gK:Ypu0,d9U,:_%:/0mik8)=!Zn;.O_jirm$FS@Re>1B4#]#bQ?.b:+(^L1^\I7K#o*qQ3"bjQ&2Z,63/CaUA9Dr%I3OrOt(0+fjANl1R3CbTZgY.b?GhZO]a9VcfN/R#KCJh_0![a'UH4QF$5i@=kF^CBU[eDlC`#(75HR^d1JaK!%C/!9f2,HC*-~> endstream endobj -348 0 obj +364 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 347 0 R -/Annots 349 0 R +/Contents 363 0 R +/Annots 365 0 R >> endobj -349 0 obj +365 0 obj [ -350 0 R +366 0 R ] endobj -350 0 obj +366 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 301.044 210.0 291.044 ] @@ -2326,61 +2414,61 @@ endobj /H /I >> endobj -351 0 obj +367 0 obj << /Length 2463 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GatEV8lCnH'e$,kMkA/)RtN_O`E1fY\?hHXY-[:D.TNoDZ<"`-:4\qq#'M.d<=UgC9<\5S7H>;lV91^A`Q[q9QO"r-dVM"4hq8T$Qg#,Mu^UgZ>fJ$e/A]J7bF1$?.JQh5H.uN@5>"0S9I(J+Na'gr.)B$K@2#@tIfqW\9.?k)VZ&11;`"paDh0e*QjY%b5n$%f=:gnI]'SeGH,7f8%&,=*q38LCF-T*=YL.T8Ua<.B6!gRFI=]GUVgsDrRR51cusbo9q=X-*.GOEg(3[WtXLcDMQh>57b;ppBkCE"ict6bI_@6nlj"&'VU1g.YApP47HT>COg#,51#f%N3FC!q-YsPJfl%2^UA,b$0e13"[cJa"Q(NsFHaRX.)7l>1N\35dY>GS)^OTGL/_>fMQ$"@G`]0nFtK`d0'@@SSlCU*(_IZK=Y1i8/WN2bDV%jqX$t:J#oCK0(Z+][0\?CnAX\^I6dBg[VT\e.Y\=5-?fO,uX\@=IVIXo/__te;/XTS!@'Q`>^PpeH$>mH_"HE^!MsM$oYP3`5a>24^Q\SA",aO%*qtb8Yj!$c;of*ga1DfYe'dfe02m*[%0riF.W3&XN*\i?F*4%_+Y4RS/:eo%;o+R?6e29Wu/1-O?L3D=^1<0I7"r+@dJ3<5B_Bklq0[%MF_/gb.WBaejIC(O%bHE[iDEJ(FMdL:!T^bAVB;N#gE2T;k!$%sJpMC]L_DZT9_Jkoe3k`&A)EtRl)BAi*/HRA*M\+RAM/52OaOV+`D:1\B:%n98T,(Y8cPj_EPjQ]ke,'Z+mY_XSVPSga3?rRPFf2e1"1BrN#;47j[I`f_:tJ=\*3.I&d'.Z98C3QRJ.Qn`To3;83r>'g(j\c:`[#<^]'K*[;go2^6Sa:!*`&/]Lho'=eA-uJk==\??m5\/QD9:7mMAa&b&i-1%N7Yos5MBgEA+[.)f?U`\_YVK`V+i#PBrO&-;l1WV%]S3uU*8jN[Tb8Q:?4+HL_,p%;c6_\b7j^g(l#pAisog03(7Vh?LZj@qJJ/tJEuj`8:!imce)Z=a:SUKCh_*L=aL!$hJ<@MHf*-.MGk'[h3A%W]^M7[X8,J;nsdl_MtpD?A=LRptNQg'tq;ba:GM5\?Lr3t>,4el,NP;@p>H/h/;6U2fPJBjYSZX!5a`;-]koTG=q/fEA:uh-/G)'/s,.Tnp:+4<^?H*Gdu)ZdS_Rh'fT5^t3l?c7:Zt2LTPuC>;`="J4&Z#>L`:BOGBTZYl=`:o3VKA\f3P,^(J=ilY*Cnr7#MC;_KbeVX%'k?V7#"P#'Ro3G#WD[GNrs>lG;cVZ#Lh[39p0^n^t%V2MF@A]82`Y?"p),9h@C>b<=7e('>*=$H$#e^+p2ju/@Na%=h8)^1i&CXk/Mf**U_Hn.7U/A$n!UfPG+fsdc^ET92S+<*:D1+)qW1lJfqh91*kC^d\=9X!]+OY!E?^uEF4qd8*AYol0pP.LYZ9b2b#SZu\Qfg'Q_f[FtMc,EaO]%i:lBiXeUC/DPoq8%[Zl8qT&atSSWO*apo,N:NR0[9U"jD3Bl`a0(Q*$/UV:qt25\LtmF([sDB&^rX`AO-ue)UQ<5p2(!.E"m[NsIdc`Z!>W^p4n>6,hpCV-B01r9j]m;?%SG(L;"7c9T63TCD4mhs&>@R=F(t6mmH=]q^0#fDWVZ]IhADr8IJ=FiJXK27L*Ml\]-AMFF3$oL$\7\nN^7Mh6GKq^!"Y"X5-V./Via^@=KXHGO(o;3MYEZ/Yccmcmga~> endstream endobj -352 0 obj +368 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 351 0 R -/Annots 353 0 R +/Contents 367 0 R +/Annots 369 0 R >> endobj -353 0 obj +369 0 obj [ -354 0 R -355 0 R -356 0 R -357 0 R +370 0 R +371 0 R +372 0 R +373 0 R ] endobj -354 0 obj +370 0 obj << /Type /Annot /Subtype /Link /Rect [ 241.558 474.936 298.498 464.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 333 0 R +/A 349 0 R /H /I >> endobj -355 0 obj +371 0 obj << /Type /Annot /Subtype /Link /Rect [ 235.72 431.936 297.09 421.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 335 0 R +/A 351 0 R /H /I >> endobj -356 0 obj +372 0 obj << /Type /Annot /Subtype /Link /Rect [ 238.266 410.936 313.246 400.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 346 0 R +/A 362 0 R /H /I >> endobj -357 0 obj +373 0 obj << /Type /Annot /Subtype /Link /Rect [ 435.977 410.936 465.977 400.936 ] @@ -2390,29 +2478,29 @@ endobj /H /I >> endobj -358 0 obj +374 0 obj << /Length 1451 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau`SgMYb*&:O:S#k#Sk6,\YVXq+aP_)g3_8XbQq78`LU/^^i-ZK154f)>Fk--@KU8Q'Y]Kjd4dER"u*cHK,JbK9X>^jm3)N9+Y\)35GE=R68%Lq(g<&Fc?tg_jI3^OJ3t9\8:`fkL^CMa'grce$J-jM^iJ=FTVp\39s[d,;!;40gf;.[hHTp2@"b1C_MYQ_Gn/ed42m8OgidXRC13%g.V,fQR`J+hMkb<&Y2J&CjNJG-hL/l2\=H#0:S.N+g9hWJVETVHHZ]:L1Ib5R.B1[X\Z9jf&k/4UQU1aQJk*$ll1Q'P9042:$&2RloGn7@D3\UO:\3LVpjZ,.>$NN.EJl3\>$^En:IXj2$jEDI2!/n+LK=^MTqglu(N@kWG=Epa(`N0^s(SYj[U2NI%+SX>)Db6#^@&H.Z%OgIU_\0f@,YE3O!s0!B2s(?YPoIf;dYs7l6^S4PB:50]GZDDZZ3a0u'Z7[TIZ`B_+E`:Z5334RLc-:pW6u"JUcDg_]4q%^:OK_/:m/LA)ntTRiiq?"j'^$3-^pR?ZQl1f=k]&PV9f$oNEh2n^QC!d,I24K$*^U)]Fc^;%GfoDnIX/CI=%HTlCS&Y"P8ik\*Ua2/!sA%($+=9a[.N,tM&*>HP&oG;fQCJ.:r9_lIi:@/X1@9Pt-V97Q]1p"hZ9;SS)#"*_Zm]PWF/L[mZ'#fH[VBJoQ7.]Kdcs4X9;N`mdka<.(M?bCiJ2]lZ%1IpF-3j)<`&,o:\N[YI8;e,m2'=h\9&F"n1BX4%C4Gb:UjF.VP%_9Gij'b5rd$=SX'rJSAs["qpoguhYi_]9,LbYTfZWk;0@&(VSX1R]Yi-d-@8]36-NA9h@`=+Sh+(#!cj1$q4m!EhNR,92_Y!m^>,6Be7?'6Hh0PkibQ5so1EU%54ZP/$$g@,lGIn='\O'B(hr+<>6(qa21fMT6XbY!g_OIu](6+*?iWL>?C5W9P.j+cT^)^+F8?PfZ(*p6+3Mh5Z40srmJ<7,L5_W@S&sLIHms!(T$*\qC`bnsrN>=mk2#4>rKgqdG"9P*6?9g2>9L-RTPI,pIfWb0[+G~> endstream endobj -359 0 obj +375 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 358 0 R -/Annots 360 0 R +/Contents 374 0 R +/Annots 376 0 R >> endobj -360 0 obj +376 0 obj [ -361 0 R -362 0 R +377 0 R +378 0 R ] endobj -361 0 obj +377 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 237.044 150.0 227.044 ] @@ -2422,7 +2510,7 @@ endobj /H /I >> endobj -362 0 obj +378 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 226.044 168.0 216.044 ] @@ -2432,61 +2520,61 @@ endobj /H /I >> endobj -363 0 obj +379 0 obj << /Length 2212 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gb!"r9lJcEoU]D5"C9t#YpN>tf3nh\XM[qHmFljgL1LVDVIM3`j@XGj?i&OO-rT1P/]mEta@5Qcn!!4(Gr*)-nX%$7Sf7os1L".0cGPA)GjslX5+k%d8j_,;;J3FXrgpc8)h-oHj36?\?0M(C!)Qf4OmaW]8rB6*9L&OHp=!AMcBO"Af?&-7^Mb&tZ%d$^q8=cmYrpW'ZUX,Hh)=FRU0AcjrV:$FX1_E`;Nc?S8h/9ka,aMho[r:2DV06po=enjf)nl2i/]Sbgm!PVAm%lo;U`^&FhELEQPH]n"!c\bi^='W3O.kC*g'01A5h8jNJ[uTS"S;Rb.hg[]fI[%&TL*YAEq?.^)n"*UrV>#%@a\mC[Zf7?/A8ErK`LI)u@8!G$JA!bN5ZT@74sYK;;"HH:7;PCFug4o$bu#L=@M!#&gMsh1c_?)q8loVP-d/QA_R?s2jgPE^Ys7MDOd.hhue)jZ%#^M/8%gSO.TK,-rrKSlh8_H&f29JFZOKB4qN63li3JZ9_2>oh?UJVnSW]PPRqT!R.dc2/CcVW8cf)kAlDhkk+&!G8f\.\`j[_tM%?%mqcX#`fcBp*3EmjHj&%%6:\I)o2M:"'4JD77^'NH0]:q-r>uhHZP;k;BHQ`JmHA1o@C[->Le?'4Jct<`iP2VQ$lsY2MO.,PgQ"DOOJP&Z]3BR.gD-:@tgR6kG'j%4qq\Lmn_:;Xo]BVI?S%kjij?KFKDqCoI>U#rhl#U?Tg7!E\;olO7M*SDd5Rj=AdbJaA]!rdL\mST_;FSRZ4BBmk>$nt;hH;HOi&/IS)j.c^>&K7]MGC<3%V:/o;Pp![`:c=oW\U@jB>IXc^"kWX&O;TpQrTFf/@[Wm&\1Jh>N7nf@O=WsQEXu2!iBX.fi:__Bm?m[$(:#hhWa?8Y.4K>q/]km2<0EheU8_hnum]q/>TgcNQf=5f_U,^F*@mD!),:Kq1^slp%_bmgG5iKqELZpo74`TO`&slc1i)Vc(l#n%7OdgU0RL+8QW3YfI@\O-Bi'pQp$/^3nMltj3&X41O#:&sX_\fR9eWQGB3/.N!I^r_YNH[e2/pI':;1)]0.'"0C7&A&PJ`e4iZ>^LMG]5YfbSUb?R@LW.`pG@P+0T@*-p.'5dCP!ON*qma3M(d\b2g(po7q[^OPGW;XJ6BH_Ig=\em/;.^>!l6?N&4X)<%EmLhGDT'0-Hn$WH+A/V;'L-6-LG]$&`#:#:`F"L0Xp\nZ)4e,Wn`sY#`T:GUHH"&5%S5H=KDU=)OZVg#-NqN`hQ5-7OohPV6QY[1nnaqDpcpEj!ZZ3V"mr'mmpprN_.tS$DKQN4DPQA($kGM@\YJ0Fe4H^eYg.FL$:aH[Dt:/(M%EuL&ifVjTp1`BK7,HgM08N@Yi;0#']L@Yr6Zg'QgF1h$hKpK*;nU6EVl7DBWJ-;%P.Y+WZH+*t-"r/A?eiUdF]R9,[Y/Msf,%oFk\3aoX",iQE"=rcRXsV-sr@K[$!Hl:0oNUYN^2r:?Xu4;T,mP.>j7?iA.(6d'=B7uk]-HDKHgi&GXO#7hS+"_WY"L3_I)&\;$Gs-i4.fE?if&/QGR9TudZ)dn,N!lE4Lb0,kb_\7]q+d[\CM(_!9&V0pqcI*k'=R_G6gcZ?*k.#*E%%7mRSZ=]KEj4*n1P8gT;"0KguYgM6LQI5Pi%j(3hbVI,OAoQ%E=i,M1n4Da.Kq\mt%UcB`;JRmM#7i%^2#^Cl%0);p:Sb9fj'fB>6d2jR`bk]^.Rg\2qcl;c:,>.iH?"O\hD4[OU/Maq(s3M0EY`#a@TC2?4`7=([G\`&'0f[4Dt*'_od^V/q\J:/]?s1]]I?pdWuC)n?/%n\EabqeA5$4bpA.c)t-S9.!+ln0!+SVmpD$P.*lgY'O^q4FKa9MBm)!7u[Xc(j:DlJgjCS!e[YU9G=)Sa.d\!Na52'*^'h"X`fJq#:>=HT!S~> endstream endobj -364 0 obj +380 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 363 0 R -/Annots 365 0 R +/Contents 379 0 R +/Annots 381 0 R >> endobj -365 0 obj +381 0 obj [ -366 0 R -367 0 R -368 0 R -369 0 R +382 0 R +383 0 R +384 0 R +385 0 R ] endobj -366 0 obj +382 0 obj << /Type /Annot /Subtype /Link /Rect [ 241.558 506.936 298.498 496.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 333 0 R +/A 349 0 R /H /I >> endobj -367 0 obj +383 0 obj << /Type /Annot /Subtype /Link /Rect [ 235.72 463.936 297.09 453.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 335 0 R +/A 351 0 R /H /I >> endobj -368 0 obj +384 0 obj << /Type /Annot /Subtype /Link /Rect [ 238.266 442.936 313.246 432.936 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 346 0 R +/A 362 0 R /H /I >> endobj -369 0 obj +385 0 obj << /Type /Annot /Subtype /Link /Rect [ 435.977 442.936 465.977 432.936 ] @@ -2496,29 +2584,29 @@ endobj /H /I >> endobj -370 0 obj +386 0 obj << /Length 692 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gatm99okbt&A@ZcHtud:\@/ZY*-]q4C/qZ66WI,d%gG^Z6m+3r[JBPS+c-Yt03&`R@`IHkRJ/h]F6pU?kQ;ek_Ej]=#V8+IOEiOq"@3/W`#oR-LtCSZA5Qn.!DH'%_MDV--F5h$WGWcm*tWo[:^l9"PD08]WelClL@MeVhf%@E/mB!i2c3Z,W!26MMWQJLD/ZgZ>=sTi)O4I;j)2N#4:D>d)N]:DT;A/UA4RFYbfmq=XGFM-q5SB2#jD/&CHO`LZ7Qg&3b[+5Yl,XS#i9Wn+>LE7bModr5SG>>)Vb9Y[0@`ZD1A>D1"5]U?Pc@aTkcTp]0-mjX316RRZRr*245*Rl3Ae_'cr\BV8H+F;!0-d\(^s1tpI<]9PJ.9J]646_KITAf]$Xt=)f$5>8L9>Pa@$(S:_X?P&ScSc>/E:1//[cRZ@Br%BW[/fe`2>/!pOl,hA)u"e!A_ANHC,\Y28F7@aN3IZPGT-3N^$+n%)cSr^u3*66N'$0K\B8F?YsaI=d8-Zl8$ad;bWA't_lkPaDM=p3$G\@W1$$5PkBa`K6MOmMhQI,sgtD^$"&)\BlW;0b_YP5"qjbhkoueZgYZS@g3YD=! endstream endobj -371 0 obj +387 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 370 0 R -/Annots 372 0 R +/Contents 386 0 R +/Annots 388 0 R >> endobj -372 0 obj +388 0 obj [ -373 0 R -374 0 R +389 0 R +390 0 R ] endobj -373 0 obj +389 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 496.244 150.0 486.244 ] @@ -2528,7 +2616,7 @@ endobj /H /I >> endobj -374 0 obj +390 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 485.244 174.0 475.244 ] @@ -2538,72 +2626,72 @@ endobj /H /I >> endobj -375 0 obj +391 0 obj << /Length 2121 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GauHL=`<=Y&:Vs/&5m='#pN@^FY9m%]I1//?B)EZZ/,`>U18=g3"d7PBK*]>_a>Uo99/nt(^MtJ$thQtp^K_HVC0-k6&'/Z+UX1mo#*G(:)q0+T49i7C`>\$>;h@uBl8;]qg`a.DL=7;^O_qo3(s@SH5;'A7@kkXY!.=4AA7m7]/dD[VdDVn]tQZh9\3p'B;VZ"hbd9[9%6+O7k,hD/5lUUBmOm-c:G(j/N#'OGe5-L:5O0D*`U>*Eil-+L,X7]i8,Y@qsYe@P*"XUQ5^9Da[)6MjRm)PY;&c7BpR1QCE"1Pf1RfT@).gi$\aTt`>b837;EV+mtre+I*6AcfJ:]_=dccXRfnc>Wp<*>hmG+q9M=NVXM/I3YYF@S8MAtNH$NsaSduos4/Jgm;ORN1f2\pM8AHQ7h_p^2ULkYJ4J9hl&htdIE)H,.$BVg#L56]&K6A(kP9)Zd6:e?W&4)A#*VF&Vt28DL&T,Uhn_G,aU**6kTaQ>b_.'bE=H/0SG(QSdg_+ECf0a2.?7t`ktE;`O'f+^+X=34:W]feZQnd!+(Q\An\X0c2;8t<%^N>S@FQ!6uF*X7PVVVY^_i,Q?2kq:Fa&lR1nZ_3cp.)e4KHbA4.0d[i.TPcYr.n(MlZ[drN7;pWkrZWdXRhMK%uf>[!*uY,e6ml*6PBU"(aKSC24K0+U&$\3H,hX12XIH1lu!)l3Bn+SY2Ze2>"U1h1W]WKJaJ1aE1H0s#(rJ%efIF30X*G*VXh.`Jd_3$o"_p0YB_Ff,3[bm@F3Za4c\!RJ+.+??+Aef^Hcl#([iN8\?`k,gQ[g>a.?6$3[MTY$s!qYGpG(cR0u$5fu.uP`0D7oNodP_CoOU/]r9BP,MOUT?$>%]ATK*JL(I%U>,"L;hhcD'a*Bls&%3:a8%eln9cSJ9]kCIf->1jM.?HugL]F=FrD@ih0(M-I-"nZq]*"L=kG8aa1cWYd]"1Zdd>M^(G26!:;B5('t;1MB@2610_O,)\K!Sgtm;]`b_#TB/1B?'@;kqXR,&VL-p@"ja@k4&3gkFKnJi%DpLS/?iH^9F%\53&bi(Do$_))1">*4&#^6VeYG&+Bno63.7a/_WBH2K3]9*Lp`=>'NeZij#VV';he!r:C!$C5k5"Ig-,I9>KQb,buZPNL5gf#$N2jhniMsjP[?PAhE&o<$+Ip^2YLBO:C^s`KF5FKW?`5Sl5::N/SdR6-+D5+ln>!u5Q;hE188Xh"NZN#+!Gko=q*7*7C2[&ZI"Mce&UsE&93Fd+",@AD\*g6C6E_4`Va!3l.)0rSBsf0H*[_Y&O$ORVZBWGV?QXSR1&t%K:eqZeq"Lu.Cc1m@]:aIKW+%o8dt5OdFQrd&m2/&&-,1'p*WNXUt5_faY2Lp9) endstream endobj -376 0 obj +392 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 375 0 R -/Annots 377 0 R +/Contents 391 0 R +/Annots 393 0 R >> endobj -377 0 obj +393 0 obj [ -378 0 R -379 0 R +394 0 R +395 0 R ] endobj -378 0 obj +394 0 obj << /Type /Annot /Subtype /Link /Rect [ 199.902 388.363 256.842 378.363 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 333 0 R +/A 349 0 R /H /I >> endobj -379 0 obj +395 0 obj << /Type /Annot /Subtype /Link /Rect [ 234.0 345.363 295.37 335.363 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 335 0 R +/A 351 0 R /H /I >> endobj -380 0 obj +396 0 obj << /Length 1128 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gatm:D/[lW&H:Nn&If1-M0Om7OruZ^gH#J;.&03R0g:9AD'RK)93g,&fPef*gr3ut[M,a2Paq36]0+F8m.4*;j=7B=#<::Jg2X2sa0coWF"NaT_WWukGcio-=C7,,NY^So*p3'(bGL:.3I:BCT;THj=XFn6.utII[+u]D>MlO0]+%^X5i@h`l86a$+kOT3a+K01%u7ij/E-:AM>-;on5T:33':lti'S%Y:TU$#M,`G.?pZ0DLOb<6^_u15/?'1uNdc`QMWH0;>4XR,60Uif!miGRSXid.,DfO.@?)Q<@(.#OnRdg!#S>FC]+g;;3snA[+@m?o:^@(?1nhW?TTFIcAfQVWO.&%ujkO/rM<81T9gk7[XbF:k"<+0b(C(&o5bHne`]t/E!"JjsmNS7t(a&ob(]D1SH95c]GeOHi+'Ka44M(j`]:1>SD(H5/"(IqrOtBS6ce'6CTRce+hNAJ.!B"ud,`T=Y"f0'Ei)<#g"9[PSaG&oVVm3!t$_o^&`ZQu!\=Xa052+59g@HHh*$r?@na(DeqGXk1),gqIpDsS_.FPY,)k+3r^!/UWb"L>@eX,F!2P:L1S*e:seH0Y'1cNf[a%>N9+f]etTA9"m,M:3mmoDB2T4J#n!."mC7=,lfs*c`uZ1PnNB'%\gQ".qAdoo>#54A(g[PYPG1LY)Lij`\V#/l8a'0b#:?6!,EHQGrSq1955T;",Fd"i8=qBbc;XD!mif66AH`9+JPP(UH\mc0tD=M0*9`_@kpXR]npf,E]e5eKF)3NS.3m)90)>_hbK_C#:Kh&jq2PLXt3<-2s6G0af@TB;@EA[U7>8YI,GKnH!Ht`4(WqB,hmT*4f?)_u38gYQE8JX-.6]M\)>-BAMe)_@1OdL`6,:$MH@kgCFkr+:uKRG^3=FFLtj#l-qCl&/2]abDd^@2BJ0''-ADShanP44g%pd3B\HG=NkTI,M$,gE-hffN3]dG'@V\5(2YhL1Y7Am%^]0aDm-U%UauaEJ=$$N>pC^~> endstream endobj -381 0 obj +397 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 380 0 R -/Annots 382 0 R +/Contents 396 0 R +/Annots 398 0 R >> endobj -382 0 obj +398 0 obj [ -383 0 R -384 0 R -385 0 R +399 0 R +400 0 R +401 0 R ] endobj -383 0 obj +399 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 280.044 150.0 270.044 ] @@ -2613,7 +2701,7 @@ endobj /H /I >> endobj -384 0 obj +400 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 269.044 174.0 259.044 ] @@ -2623,7 +2711,7 @@ endobj /H /I >> endobj -385 0 obj +401 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 258.044 168.0 248.044 ] @@ -2633,44 +2721,44 @@ endobj /H /I >> endobj -386 0 obj +402 0 obj << /Length 463 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GarnT9lkn?'YO#fEmtsu#tY,X[:9^f093ScHAEDkW=U#Q+90%eU3V1sQacjtH->cGM;[W`U6smjUIZ(bKXLnIOaW$sVjL;d/jZ92X4MY&mSU`GD*#)p9OW&A5eWN[Vq_?j^Z`V"5@p+H^o7?d7X&fpkjl:,KJB+@fcHt0B4lQ$o`dO#"u5h9-rm<1oDpp\Y]n[mOZT?H?Oo.V:c4e!L!0QtB]HouG&f1nfX3RPWb0^T!-\FLqI&`&5q0mlD$3(H#(*LrT4n:b2RV=cHt\cOTkA=q>L2AB4l[g-.D;8?dXJ^Sn^M=+V$=R'EtNd/Inp#M.3k3)f%6%dN']t;$teMq@)=V2HgW_T7`>![`QV%M\0(MWNt^?J~> endstream endobj -387 0 obj +403 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 386 0 R +/Contents 402 0 R >> endobj -388 0 obj +404 0 obj << /Length 1631 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat=,h/B>P'S"G9_:s"6$3T%En?>LKDC0M[XYpngg87"m@"MA[WD2)YJ,Kd6pcqF"46=HEi:Gp"c^/^B/AD-%437.s3-(10iB-p*i:uRR3.YQ9::(Ko+3.,sE;j2#df]L.r8T';.(R\2g'pYh+qY"8RLh(@AWpqJ2\0-emf"iLg\cBlf@Cseae-=b5<1?V1%LF4FBq/ede(pu<g4b9Xs.JJ1anJPA1b3b-8+3!`-4][IT]i8\*d3Q.g0b%s/^.N[lVL?=3j9@MZ_-RCNk4TpVJ'Fi]%idTTm([EMK0KG("F?,gfSF\lG)YTY9G]hR#"]d8?]KPG#2Us/=3G7G\rDeJ(td5LP.[Nu`V&d1is='XP`L5I5)G-pP$68"!"4iqk2tD>"GZm0@#uFYdXr(otXr$UH],WoAQbN1!THVWb[T4cejR^rdL.q0?G#:HX*bANAnKFNS=/PaarNa.Yp6A0+ntO0lKf_G[6NB`^V=4r_!hV1I!/hL#PV=dNNgb#UC6W6"T^n&l[+4#;'\2,o+pJj#[7cmTiOC>^VcGm/W&94b]%cU>Dm(7Mh`*37.]'rA3O%;\hn>%ST_;9aA8GZn2^9$8GP6(hrS1T-P35S8>m>q7(K9/UgP=TUEJbn06?3g6SEVBl^->g+Fu_A?*fBU887&;S=6_TPpj#F!?]/6S>WemtCA?pi]AUs)W0?.09toUkMSYi[2\F(!7-lnTCM!IW6boOJmjF`q74B%YLaBsa>-0*[[kCBG2C]PuOjk2NcuQHo&:B0f]jhR.AkQrl-YkaQ0;kaS$91ScD@Z@:1qbG_K/>4R)191q&aC&s:X->MU8Qdeu<8em03Z$A=5&%\;MM--DP/]XqhN\p2.bSXX93DqrP4n$=,=#S+(4aq$d;lSdh%Z5&NbH*N:UuM!AI*!F@Q-UZ$'rP<[GpSjCdhX9(hB["^`KU0"3M,*s"Au9r!2(4g8p2Dn>SUo(5u/?*Zd=)J$>!i^s0pU*Wg-%b2iZY'm\jbfL[905d!<`e\kaG2M(dA&"RK6PZr)i^JteruWPp@VP~> endstream endobj -389 0 obj +405 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 388 0 R -/Annots 390 0 R +/Contents 404 0 R +/Annots 406 0 R >> endobj -390 0 obj +406 0 obj [ -391 0 R -392 0 R +407 0 R +408 0 R ] endobj -391 0 obj +407 0 obj << /Type /Annot /Subtype /Link /Rect [ 395.21 668.674 539.21 658.674 ] @@ -2680,7 +2768,7 @@ endobj /H /I >> endobj -392 0 obj +408 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 86.302 264.0 76.302 ] @@ -2690,28 +2778,28 @@ endobj /H /I >> endobj -393 0 obj +409 0 obj << /Length 277 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gas2C9hWDY&4#^['m%lYN1&i"g1#bn/;eLg`C"4C;K-j9D(kbOc.\V\Lu^<:]U(PlMi0(nUeh)1KRt"+T[G!VicOFa5k;]pGW]2P]5HidfBsldjglJdkI-FlG^kYMiZ+P?YEMW^Gq?hSp=&)S_;O[Y>4.0uB4_YKKfDE&ko8;ES<02Y@>l3O[71PdCK>.17bEMY;/u:EetWW29uu'oQ<[JPI4^q"_bGD$-hiSPoQbKSN&7S=ArIgLlb@M262b_] endstream endobj -394 0 obj +410 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 393 0 R -/Annots 395 0 R +/Contents 409 0 R +/Annots 411 0 R >> endobj -395 0 obj +411 0 obj [ -396 0 R +412 0 R ] endobj -396 0 obj +412 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 719.0 232.2 709.0 ] @@ -2721,897 +2809,1041 @@ endobj /H /I >> endobj -397 0 obj -<< /Length 1666 /Filter [ /ASCII85Decode /FlateDecode ] +413 0 obj +<< /Length 1665 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gat%$_/c;1&A@rkW*InF`JQndd+ftiDH4,WX(EiQdq0*ta>#OT#iM-DIf0U!:^aL!aqsp%X]E2S[:nH8=#YU?a7E.B&SJ^[@HV4`3`uAd-hIsnJr$,9&"W*goCr*&=c,=5s1NM4?5Ok%@2:igccDF@H,H8"/St'Fa$2K1]"W:cEOL?H^DMYMB`6XK.7MmMPg@+)O5IYO)`L/k1c:C=d,*hVqHWP?'ugu2>V*:5Q0YhCJ6h6J^,"I2q^k<5n$X%)p$N9P$dluBM`d"g%HOAdcY"$-1QQOAMS(ZaeqJ*#^sdT8LeRppN$=-(4!_ATl`ko^eC(9Jc7n7aE4Wj6,r5HOK!HTWkgaKE.Ds/s2eeCI,M+0CI((_O5\Tk*%7CkJO'&UO;T.fP'a_[)VAr-.?*'O,fOP.]2C3;8=4cC/YC.>XJXhN:5@b4FdM-=BVM$)3li:td3=)$M3RlT=N:#aPamd0h12S3:*2.m;7cgUBP-cO%B/[KIpe,Hk>qH+<95M-jAMM&F75Zhmo,h]G@Y;<+2?8pDi%@fH49^iR&>ZKo^g6e!MIH4c#a2(tFl_'De,!O;`>;hU0!l,R]?%rbmGT4TV"-)8:D`Fcs.FC((/e`@]kr$BManZ[;2Ab0dt__`lX]ah-q2)o7:`n'h`A9JiM$HoS@/9:/3R8km`hXQP"e6QK&!^@"4ktqWNHn[=6-oJFnb.'+Y)eorM]!;[aQ`CoT;@D%hjW$^AAt4H,InO(V%&E))31;DVAU)=:6BpOiP>Q(']1'cPQdpK7-TUVDaTMo6dK*AYbL@ork)^c>:OrhIJ^79B6XK5ch_?mmS6uBaO&'#Xbp1G8*X#!K1@(VlN"?`YOV0V-90$;&!Gt4_J&WZ4aQ]^lp^g5Rl($bk^Q1JA`+ZD"^HTE/4O$@`$X6Btaka)OP8-aM,ZTIQC=DUIWcpq_Uh4r'kbq-h!YG]%%OJieK12cfH_H-a;Ic[hg8/XrLI!Aj[u74PSG/J"$3enC_[['-c<]ikg5hR#)FdDNWVQVcHbJ:hi\5]\bfjPs4?J2l7']lL"WoH\hAPFl/Mc0u3p1X9>F?!37O_!*?"+IDB^rLOs$I3L%g45Lo1F"WSN8N8Uuo8Lij$nBj'8HRWF-.%^E>#_o/T"C+`57cddDl1+/ +Gau0D969,A&AJ$CW,gO5VIG/6;JpdH<+ThTR>Q(>liBa=VBQC:aN8[UrIP"OZKs]R[W8'+on38-L3B`^POn7:(ITCh6>sT.5jrFHH]\:'?5`h--!:_@..u_]-bbQn<'Dp<@k9CB+]K/C%Btj&jGudDG/^1"\F*V'l4`'di8\oL6bZ&X'QWnVh^*ldBjLe78*Gjd\8V+d$Ja!TN)m;N*MKn3llJWd6fX(W\RbmG&8R^?EtOV;"V-f"K+"t1\9-\2Jm@5<,?\Y4eVqmY78Z'\:q-:Ek3BX^8?m3/&hhY0l3;f$HBe(>`,<1&u'o&aTTrO6fN7Sp;AI%9tCrh_QA6IV4V:!EDB;A-ER!\SWlhQITWC)5M2"[D"=']RRLiaDKGc?IQL*KfiK5LrI#[VY@BV$hq`Q_[&[-ra6!S<%mG5[dK6&2\Y)4Q^\SF?-&FIQXf]N$hn)P0AS>4os*!?iJ9cX1g"a,L@$2@-9d5aV,].fF^cGg^=([ggl?1?DTQ@aeKDlgBNlNL.u9@^eK;0GQdrA-qIlQ5nm"\[m=FVU!;Mubl(!_`q>gjY%:-G+[dP8V%'4V6:`KMNQ!g=UPoIr)Q8EcqIAT=@F`\2bHdPnL^<FVd&8PABW*-`1mb28'/ke/'kOi\Xr._1fIJdas_Ll$prlpC+u$sq@k,Js.k0@&/JpdV:+72?!7]L0gt(QsP^A?p==Nq__PMgS?<[l)(Zg!FW0<7#bT.U:9[JQb(%pXA!NhELEg\NsoM]f$\pDB@>Ha)4"u4Me(aUUfPg$?"c>W/8;JB!GXEKZ^OZKiA9qBDk*nK#c7&+Nk9!\7^eFlBZq,!$KRd*cmX[,^QT)J1(S-58%d#c%CjBr"3LHa^op%p\>k^HPYVj1akl5_L=^n4D#,]<&g'1p*;Z->oDsH/oXl24eXZl8"5rOFojKJC?7K/p[V]k.(BC&(c)Y-md^#e> endstream endobj -398 0 obj +414 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 397 0 R +/Contents 413 0 R >> endobj -399 0 obj -<< /Length 1831 /Filter [ /ASCII85Decode /FlateDecode ] +415 0 obj +<< /Length 1920 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gau0D92FV.&AI`dEn]oCBTo?XE.h@>3so/cq"5)KG8fM4KI@2/p-'5,R\uUscgP4iIR)d\?DQsG>Uo???EZ\$Bpg1JD4jQt)R:Xj+O*C[W#`'+@EfogR.!Z]!Aju\AD#%BP_LRmYmS9(02%b5bc^n(7VUq;cK_*t);DF?cFMFAU@:u&N_t`;V=,pKFhZe"+,!Rlhg!ZTKG9@$.;LP*fGgp^HJZ7f`@)d:TTk@[`WW&I#Xd'g/>XRcV?3FJNYFu3gH,a0`Vu-[XC`1u[pQ+r@kA]*0(MqXj$r]A&u+#]d5P6Y(pY>Cg!bZW%T]$:h1^`R*9,cO;R-AHk?XQR!S*:oLf1jm'pd;hBaZ%Lb;WJnE_f=.^6+kdV\rIjH`?P,C^YA"m%VF@?/Lbr,:KrCq\TO`H.I.NqmPs6$\*P:7:@FqM-ARUq7-s6A/Ld&Cq>c-3RL1YWS17sk'SX;@ESAZ@Kk$..\XX*(#DMYpq\uSHuRo["S^X*\66XiHM$]7gR>'=;h4R.&RAeko#9,[Ja@p7(q@(f.mHe+&e@^]b,;saI$?[mRT=GSaCAE;:ldce)(B,i(drRDs*]64^.FnhA`AN;8R;(X]Ir)T%?D`9:4WUU,""I"3mheW6b/,[EL6*om^cSWh6s&`.#&!-X<6t_*ZEU!M+qT$/1r>$GX`%*.1!\nM8%#nrE+R2Hbq*:"j^Lg?_#[Z776r`"Fsdsc@mO$9Lq(npD:=5Vc9*)6)2phr"eQ+ns_[=eNL%@R?_B_0h&)(RpeD6RFIms@5ZT3Ifu72c5uoRPaH]HnIZ3,Kr@7n:IIVhR?%sPV\R8G7aan_dY(fR:2nWWI<4J%?0.HKQIKOe/SUX'+&t\E!c+n;h`f(%nC_VO$iWJL:\^uLr0gi1JF2*3>e(+7SMea.n4lesECs%OYVXr?i^-nCctRLQ[C&+Rn?[!YLNOOE`]s2Q3o+9flq)0F4mFU5(qgBA=K]25D`+Oi3tV@8dRq@qdLOR2?oNCI50uARG]7-;[FKm+gXEo>O,!XWL:O+Lpj^;]J"o*$`Lk-p35YF^jEsd%l4YG*l?$^fIb-5Ra.)6Pkdksea->tYM\'49.hckjrcI+<*B-D&bt;3:.(ZB=CbkjkhTPG4I\hXHI?k6@*(KYE0U+=e/N472mKrg6mNABUrk;7XqFTPh@d77"r\Er:WU\IIoIbCObFdhN[ND$t*RH;>RG]\QXIErFVM"LspO3L?$;pPSCkN:RRjVn#-"imV)#K,U#R:Tc6f(?@]n0rO%Esn8rF@b^>S$Q2hYL*8JE@?n0K`/A1^M<'#cG#iTD+l&3#R.qQP]pN:s1`QX^L$.t7EeuP+UT!E"KpAVY6p!;"AXrRrr +GatU4968iI%)1n+ppg$-eh'DJli""hn1Vm<7Y;Ub!90-lW',[!lcGC1Pt!sAXVi((K8?+p'l\Jrk;gs,8+j_g)[hSt8A\+0A;9O-KFP0NF%q?MD%iFi+rtg'N)hReD:k7'-QN'=Yd@HSgjQ*K7,i8ZML:nGCNR/Z*daK/_)cF;"1%hDk2J[C>PPZa!F,1"IIAS8](@7WGP"kZo$6Le*R;U82PPN]T]/3)H)rn%7V"ip=UK@RmSW73bSYMkPtH_OcIM\7;K/Hj1P2?4t156&FJ<"d$/86`]Is,`.^2DObOGmq)KX[q%6IEVso5=-R8kAEN_:p'kd?^K?N6Q:=I4KPlHT3t0aLSA98QIo\-(2f#/?T&nk<]IKdl`Hbln&MI2DVm2G=d<$Co]Wc8q!_nl#C;KH\2KS.%l[m22NUCs>k,!S`SRU]Bi2<%nW^N,uI#+2!/l/B_4"hc4MDue/&34N]de'kbW*dsA]Ifa,ngN2s/*Tum_R,U?_lC(aVf\7c@paHW;Q'h,=9spVe\_$ol1Z()fdJebQ+8Ga/-LtIF]cliMVS4,AHmOP3BHEU6EhG-a@(`-T@i-u?&GI!EcWjc@:1mi2s81=pYKOiWoQ@*G-(AYea`DWncsIeIIEj"/F_W9*M'k$cL\0[M]E>[G?9W%YYtCo\*oaQ'P>(C`A-(ql$L$#aOUc/hha^;nF`6Lip^""]RdBlX,c"EeZT1ePcWN[R_X3J^6dRmcV?](6_!uLqY>7<^([_DA'CaViX]fN5IsHE(JK*M&s5/_`'MOS5Y#'&J0=f=OIP8hfm#)ueS\!hZZX!4miQl5I3u<<]L"pQ,:tN'(bspGL:9Tl5jrEaZo$_(6pl@jfGt9g,*+f_mXjV6L8Ai\1u9dH+D[RqKnq#U9U"2.^s!3Q6&l#>!3(O6J?8!&oG3[>Op.*C"S==R,tCC!LL>Od!:YX(Fseb,2Z[Q61d$X5B"=ZLVIHkfo*W1c4'"F$;WLM]gj?3P%=O"A[mC1f0chAim;?DEs6J8oaWgk9Pn]9(0=5)c>()q_o7qb*@Acpm@[*G'oi4:FtoD")i_'2Qbk-FNj)J%K-'Wkd>RrP&3X#j]:R]=KrN*O?;LtmLsSC'TJeibB[]a$/KH[b8SXlljmA"=/_jk'Qme.\ouC_I"2AB@M1/1`MB)>HmcXOSFX"LA.ImVY6da0]\t5B=a+;>aOX^``_bQIl?0b$MJX6:O:fTSWIn2nUF#uBEG#2lu=C[SM)Q*kk1=$09u=CI4nAM=`5@W_`N+QXd!<-r?+Gcd$:Gm9Gf0dJ9jnKeG)p.):LDl'(6ANSDc)=0lbpFIZPHMC5t/:SXt`Xq"5I][cVFg5eGUnZgP3@ZY?]D]&3[E,bTUh-5WsS/cJ+ endstream endobj -400 0 obj +416 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 399 0 R +/Contents 415 0 R >> endobj -401 0 obj -<< /Length 1727 /Filter [ /ASCII85Decode /FlateDecode ] +417 0 obj +<< /Length 1668 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -GatmL&:aF]_,JZ='<;B^_"W"Dg6m%`mYD,8kOHa/j#qPq*PH%KpD#>:jB*@7,@`Uc1'or5>7%7!W.'>Ba2t0/@MD#G0)SKm!2:N!:a^l6Ta="V(hj(2U*t8dlXL[J0j7KqWjaL(Rd]fh=?4N5Lr*)C1dZ1M[)'elU1QWkYp@3C;X=Tug:LT]jlYASUP'h`&mJt]4SC-:U9VS!!bdO&d[:Om_J:B]D5Ur!7>)MG7e1:t8i9lk)l\ulq'rE29NV<%a'-66Z3>n%c:6E2$eH(]fQn4]FECqX;/@u6`_X`K$cZpj=;^?"m9D^'a]JSNlV);O+\"9s[J2>?BpG$hh#9s#9P1pF_I''G*M-ehEeqZU=Q?Q,:K4K2gUM+X=ULag43G.WMu=BPX51>GV.rP-e.PsHNbDe(?q8#s-AOV=4TLgOVG,7f)2o=-B"WHK'mpmeBDa%J*mJ?/a'5&4<:?!*Vu7O%n#_$-ReBlR-?GB_:b+kctgMk8EdYOu#UYj6#J)3eh.fp^o;Gp\E!I)Ls)V!:\8Jm;=:W6C)*:<&R/!EG4'0'TGaXWIU/['Ke0q/6Vr$(<%$/b1!a>B*W^>'87#/G3j+OlPZKee#IUE,_$N6W6$2F,!<8hPl7\0_L%5]8B>UE0Jik39.=X8#QF'ZdE.0o:p^Vs4C%\kHuDW"0NLXRP;]m."*sILk0]qMAA"BDWmLD_OV/*nDOP<"Dd@5"H1Aa.Kb\1JVnV+N=h,IJV`NTfT+@VmD7LUnKgK@5%pka?8WZMeER,^;(rT\iL1paM5K3">.p251h`cXhWkH?,([IgfaoMcgBS\H8"*%QiJ9'-^"Ge\"Ve$kr)gCS>@26BjQ<+e$]leKPEhB:,b>rt6Y&D5R3WZr`qL)P2=??jn',.dq&O=?ts!Z0i#Ni!C(#TU)bYl&YZYLn?fDVf;.15?+Ut@=-#Q6ncKR>mVFAuLd@SjDk$]Si9[CcI^\DPBUI=\iaj6S'*X,#Y`k"h,qAF5-IKq:)ciT0fRD7urq#j[k2!ceYYS)+lm=ISNYV2=UXPhXQ,Y%C>7A*M4>s7pWlqb#Z!>MO\^/=uNADd +Gat%$h/D%-%"I_Q@I3+(Ti(b7J*cRVh>ocU\.-]SY4nUA8n-#L>fkigqs.%dA5fqs3(&3]Ue$C@OeO*cCi8\@`0OmXgY2"3ChnO\=LS,fQ4l`N);6]`6>LYLr`RWY=e0H4[>Q!oQ)Jq.m"*H*0J43$9-V:b``#6&^mNT[3oe_Wh(]BBWN-+QW[o;n`X6g'rG-9LP!1sNmr\$&gG"6#koDAoYBgX?@mV0#?k;^VrP#Kafcpk%GdNp$c,5i4.E@hSR'pU*YG!+?0%LUiQZKa-Mb%E'$4f9r?4p"MVrge'4N6S%^[Z,JF@qbTkVK>>n]JAVAOrj/iG:nlD/N+n+VIRN`6:iVo$g=lo=$a$/E)FEl(#i0qOs_d0mY'"=SAg&e79>Ha2#qF9:3VN\orh;\_M^\5W3jD)pPm]i]Dok-4.pho89*UC'=?*a.=)*P!K<[l#a8i"VEQ!_AJ"&iQE5[aF+CL*'ikjI+4Rd!6SM#oKkH5+m-5O;DD[m:[?"1iYX7[p5=jJmCX[O2IrJf38CD%fjaTZ6#oK@Ht@qht8\Dp"Cb2Fp:gO*N:D0hMsCZ(*u\\?.L&$*Ue>E%-i6[lWUN8c:GN!8Tf9-B?^B8ABDZ\NFpeS`%F<64V,O%0YmSW(t]=Se:QT$f^=58)/_Dgdj--A,8A(9N31Y!Bppp;P'k@.j^^$!XL8lR3_tNQ;p'4#;bb,.b)1,;9c-R@l&]=#a^DT'3eNVU:4%=e)'jas0Uq7/=UmtBk`n'h?>'=,dX>JR$hOr>,oQn.5Rhs)cMtBmo16(7\6a1K'MX5X1!nP@*:J"!`6l;HZ<#X9aBfiZJq)dMi2WWs^HSB6uCmW%3VGf8O+=E0068'M#`gYrq>4:iO1@FiVJh`1>X/E82R&EHg>);3C@L1u\EKKOuluhZPRamWSZ8eFdMAXiOC$1<,3`b:XN45$FNel)^6lh$Q:]"+"[f:$Be2QDZsh)h>*$*kSk!=PYUmd$2<5/MQ[rbF*e^lt425m7UIJ),WrLoVBl'D,+DgM%b.GUY;s\W!kN@eKB']3.3Y4Y.ghb6FR+mBoG)=2NS#-58=keHu7cWKIN^3DoqF_Z_Z_g?$nNiCQ\QX>G$pl4X8H;e=WA95oi%[5O"-5aI?@`4H='#MD:md"@c\D,2oH*C2ZY_K^g)$e7U"K0s[\j"H5-.K#t:%:)5P;Y;DUD-h[;\iV5<=A9qYOggooFk endstream endobj -402 0 obj +418 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 401 0 R +/Contents 417 0 R >> endobj -403 0 obj -<< /Length 698 /Filter [ /ASCII85Decode /FlateDecode ] +419 0 obj +<< /Length 1415 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gatm99lHOU&A@ZcI-]pFMiBqD[qsJbX]e`PP#Kh^(JK^t_$#,8DL[)J^gaWW8Y_*"BCt&n):+80B>OJ+0gH`<"Cu'TJVO5VaF4D6$mWP4$55lpp'ACY51Ppt`2`Ya9Vq"^n,m3n/Y<(Y=fA1cW!I;^/A[FgW9<#O3>0b="H"?g"6"\UFAZAE7^g09DTJP(B(iBKYEUG%eTgM0V4Ue^:rP3)^N_q$N$4pJPYj=KVHo^/?tYn"dMZCNMq]o1>`/G\.-gpq=6@C.@Dl&WcXSkmB9fJ[+a!DEAq#.Vj?/]NkKC#=3*,BgF4*XK&ss6]=+%.8>3:5L6d.Pa.3`0.BOkG7`jqp0$5\T"%"J,'u2CLYkXn[oMI4jF8fPkbW)9KVintao8+V>n!=k',IIIl3B7`X__1?ASidNam;bmGImt&dV@V#*juiF'#(#n3,pBm4ZcSqcZhkj]ni;X#?2AlM1$.T)ph4LX7VQ!mFI:H+,o!s6@IF#$E[m1\!tB.mr`X8Dc-+]/9pI[.p\^9+@lOtcB18t&sU4L0[JN00a_E,JI+_lfT(T^F?[?oqR?kW0Kq!"8#UbD+;lFaEfp>%_#UT*~> +GauHK9lo#J(r#SlHu!af=HXub\WsB\e"(#m4(1p%&&JVAXK`buKX/@AAP9IB^d-Ao-5XFXoR;;RANCo-I`EKQ-\?tmoj_X;cbRqDK=a'f*S5ABn,ohc,lfTlBRj]:G-A4949.mPHIdSQfgJ43F;2^pLm=)WKk8)T-83VQ69%FmnrcmFqCBjFhnBb+Y[@,INLI*K%sfD7=[/_?=`<>?%.M-)AC:l)D\X$1pUJ<9)8F\F6@HChQqDM"2N9/AJ+f7C#;nWpcQ&+LA7qkcLuDK?%QVs`pGHa#Z_N[/'q.AU)6P,b#t,0tO4$/,)8BfmYiha'sUs"s7n:nH>mFCo0(DGga+J>fp;;k@#=bL1lCQ&>L>(F4k$[B>fYdgrH6SN)K*o8C'LpL9.eanH4h-jlh6'J-U+c]gqDM_ITkBthuh*26'"I_dXFD;21@E@FX[NDBI9]2QmRGq'WR6.(jL6X"]*QHRe1[%,R,AN&K$0$UYKEk#T=@E\HMEK#J!aa';@?%`Amu+Wu>=7qTD-A6QJ\q2lek%8%(;8lYhQj.Mq0MD.)'Gc>6NU,SnqH(i5+c`8+5TlTH/YZ*&p13)aECs0X(4p6EoaiW3>-X;[U32)VIAi^_sn(p;gZ^h`-<9RAo`CY`baX8Ankbu\t*_1:C-h:*@lV@UdmD$YRm%O8=V^EL8+q,SO%J-k!.Lo0-6kH"CbO%AR689V8?/^q"1pGSHD+Ss"C;efa%FXY5L=X0qhlc=[kVTKQ>d;5XTUX[QP%B"m`T*/9lFM$fR8#mH9?fD0Guj^.oansGqCjLm;bc)p0kWc@1X7j+gdF3"4Ta#G5~> endstream endobj -404 0 obj +420 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 403 0 R +/Contents 419 0 R +/Annots 421 0 R >> endobj -405 0 obj +421 0 obj +[ +422 0 R +423 0 R +] +endobj +422 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 569.36 667.561 613.25 657.561 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://odbc.postgresql.org) +/S /URI >> +/H /I +>> +endobj +423 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 644.49 656.561 684.48 646.561 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.mysql.com/products/connector/odbc/) +/S /URI >> +/H /I +>> +endobj +424 0 obj +<< /Length 978 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gau0B95iQ=%)1n+ppTf+`Hk[-O(h[g6\/ZZG$9)dD7MNig90LEbC9ENLE\b(CIO.*JBI./>Red1g%Hp5GhLn;95QYbMj_5+iZc@+UP%?Pt^a":IOrLT>C(kLIqP\5R2fOj+).!!T%aP>5YX54G(DVbQ_O^V4;6eZUKoW(`G4A*MQ"8;$KA<_`pi(p+Y:^&FDNSg;^lbi[lW7"bOG8>"c9\$8[3HDcI+GJ!VWJ&hu_#fB_DTAGnh'_@UqRf2fR`QuL\k9:`D[END2bAb<_@+0e,sRd/=l;'H?&&B<7JcV\m2;SZRs+R"D?d\@Mb2OAk/$R4l28g8)fAQNEp*_+3FVk5'Qgt&h97E=J=I>&kpLTn]l")Q@SJ7M;%N(q,&EPB!Osu7`j8)Xr7qR&P41S-b&cRhoEP*ZV])&?F:)US0H-Xbt(t,[eLU:*Z@,>Dpr%8ooXYk0a;V[/BW?a'6\LcfU8hKR[],&T71(6`.0J$<$%/6!]YJ>30$8Bqi8BBni@Sfr9s,A3crH1@:2R>oDPiRaZB\?$kS<`*@#Zp?'^aTU-5h2CtnebX'V&8SX#J<:0+4tZ`Xkr[QbTK6m.M9/q9N4j9+GQD4b.C]a:3Dl.\/_p/1Se>&UE.j*DK)dkhMF^G#KE5C&]R;\2CYr>m!#N'HFnUE1E]7tC3EJG*L\W-K5C*qZ<4\T'iBLD0f8V4lUsBM=S-*spTm6ji1hPWK[$WY!U2$ME_-31JFL^X~> +endstream +endobj +425 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 612 792 ] +/Resources 3 0 R +/Contents 424 0 R +>> +endobj +426 0 obj << /Length 1380 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -GatU3>ApT$&:WMD_-8ir6FjEbk+pZ[:TC8S,lT*'>F-A"pNj\K!p=DpD/Wh,VcC`DP2_CIZI\`C=i$dZA]3ZuW>sF4+e5r@-,S<,P[jhu%XuArm9@dE02dr5d4(io3[#PFKD&'*$+Q"SZ<$gQ>U)VL%'iFUF%2e%O+Lk6]#9PL25pbVQ7CjAWW[JE9R;L>ikgYd.+jLlr\TQ37+i+X.dR_b^Bl4R&DW#=]`rDn`T^=<>OUE=.N;"+ln=?Nk-tQ\#W6rR:5fXb[]61EQ8o7;Me2YT/rU/RUNH]l+JS+TGO.9sGqK"(020Bgk4hBfs]Rk$D,1l2%Bm>37^6JJ^u,FV5UKMom6fbg`rHHgQuTHh&A^L&O`LhcWL5[nm?T2+'JHRA9j"7"TM&q>O)N%/`V-,SPZ-,Yq5t)\V;@B1$=I.UG/bp8sK.E(gY5WZ8hg!,`GV3cJAq#ft!0Lmq7::^>i_CO3e!\!A-jV9MKk?N4SiVG/&NO^0:2AP^&*+%cYRSFNOB-VG0**>Y%`*q1V@U-ANFnfO'(3[NI+l[hBc*XEW?q[$XHjI83Isd6+ZnX'?V2c=e>)H@D\F_d%S0a#+2'7<;BE2tDLL,7m=!mB2U%V'k1%5Ac*#:7!p+2e&>=dJ]c:Rub^=n9t;bkbam9Kd;):QH;A\tAMNkbbtn[ZDLl4cZ-4sMD+[sO9$loZmgVB*s"C"?!9\-W];%r/diRY!dNcZ+:h+[h3":BZK:Bid9\^b874f$$bDWC:abked5Wk1+kH%2kZ#GB3%<_qNQi8Y'>^[/"`I1?oF)X*g[D6dHk2VXF6,Qj05S+%9pj\G~> +GatU3>ApT$&:WMD_-8ir6FjEbk+pZ[:TC8S,lT*'>F-A"pNj\K!p=DpD/Wh,VcC`DP2_CIZI\`C=i$dZA]3ZuW>sF4+e5r@-,S<,P[jhu%XuArm9@dE02dr5d4(io3[#PFKD&'*$+Q"SZ<$gQ>U)VL%'iFUF%2e%O+Lk6]#9PL25pbVQ7CjAWW[JE9R;L>ikgYd.+jLlr\TQ37+i+X.dR_b^Bl4R&DW#=]`rDn`T^=<>OUE=.N;"+ln=?Nk-tQ\#W6rR:5fXb[]61EQ8o7;Me2YT/rU/RUNH]l+JS+TGO.9sGqK"(020Bgk4hBfs]Rk$D,1l2%Bm>37^6JJ^u,FV5UKMom6fbg`rHHgQuTHh&A^L&O`LhcWL5[nm?T2+'JHRA9j"7"TM&q>O)N%/`V-,SPZ-,Yq5t)\V;@B1$=I.UG/bp8sK.E(gY5WZ8hg!,`GV3cJAq#ft!0Lmq7::^>i_CO3e!\!A-jV9MKk?N4SiVG/&NO^0:2AP^&*+%cYRSFNOB-VG0**>Y%`*q1V@U-ANFnfO'(3[NI+l[hBc*XEW?q[$XHjI83Isd6+ZnX'?V2c=e>)H@D\F_d%S0a#+2'7<;BE2tDLL,7m=!mB2U%V'k1%5Ac*#:7!p+2e&>=dJ]c:Rub^=n9t;bkbam9Kd;):QH;A\tAMNkbbtn[ZDLl4cZ-4sMD+[sO9$loZmgVB*s"C"?!9\-W];%r/diRY!dNcZ+:h+[h3":BZK:Bid9\^b874f$$bDWC:abked5Wk1+kH%2kZ#GB3%<_qNQi8Y'>^[/"`I1?oF)X*g[D6dHk2VXF6,R"h:)+%: endstream endobj -406 0 obj +427 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 405 0 R -/Annots 407 0 R +/Contents 426 0 R +/Annots 428 0 R >> endobj -407 0 obj +428 0 obj [ -408 0 R +429 0 R ] endobj -408 0 obj +429 0 obj << /Type /Annot /Subtype /Link /Rect [ 430.4 529.875 491.77 519.875 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A 335 0 R +/A 351 0 R /H /I >> endobj -411 0 obj +432 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\40\0\125\0\163\0\145\0\162\0\163\0\47\0\40\0\107\0\165\0\151\0\144\0\145) - /Parent 409 0 R - /Next 413 0 R - /A 410 0 R + /Parent 430 0 R + /Next 434 0 R + /A 431 0 R >> endobj -413 0 obj +434 0 obj << /Title (\376\377\0\124\0\141\0\142\0\154\0\145\0\40\0\157\0\146\0\40\0\103\0\157\0\156\0\164\0\145\0\156\0\164\0\163) - /Parent 409 0 R - /Prev 411 0 R - /Next 414 0 R - /A 412 0 R + /Parent 430 0 R + /Prev 432 0 R + /Next 435 0 R + /A 433 0 R >> endobj -414 0 obj +435 0 obj << /Title (\376\377\0\120\0\162\0\145\0\146\0\141\0\143\0\145) - /Parent 409 0 R - /Prev 413 0 R - /Next 415 0 R + /Parent 430 0 R + /Prev 434 0 R + /Next 436 0 R /A 15 0 R >> endobj -415 0 obj +436 0 obj << /Title (\376\377\0\103\0\150\0\141\0\160\0\164\0\145\0\162\0\240\0\61\0\56\0\240\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156) - /Parent 409 0 R - /First 416 0 R - /Last 424 0 R - /Prev 414 0 R - /Next 435 0 R + /Parent 430 0 R + /First 437 0 R + /Last 445 0 R + /Prev 435 0 R + /Next 456 0 R /Count -17 /A 17 0 R >> endobj -416 0 obj +437 0 obj << /Title (\376\377\0\120\0\165\0\162\0\160\0\157\0\163\0\145) - /Parent 415 0 R - /Next 417 0 R + /Parent 436 0 R + /Next 438 0 R /A 19 0 R >> endobj -417 0 obj +438 0 obj << /Title (\376\377\0\110\0\151\0\163\0\164\0\157\0\162\0\171) - /Parent 415 0 R - /Prev 416 0 R - /Next 418 0 R + /Parent 436 0 R + /Prev 437 0 R + /Next 439 0 R /A 21 0 R >> endobj -418 0 obj +439 0 obj << /Title (\376\377\0\120\0\162\0\145\0\162\0\145\0\161\0\165\0\151\0\163\0\151\0\164\0\145\0\163) - /Parent 415 0 R - /First 419 0 R - /Last 423 0 R - /Prev 417 0 R - /Next 424 0 R + /Parent 436 0 R + /First 440 0 R + /Last 444 0 R + /Prev 438 0 R + /Next 445 0 R /Count -5 /A 23 0 R >> endobj -419 0 obj +440 0 obj << /Title (\376\377\0\101\0\123\0\104\0\106) - /Parent 418 0 R - /Next 420 0 R + /Parent 439 0 R + /Next 441 0 R /A 25 0 R >> endobj -420 0 obj +441 0 obj << /Title (\376\377\0\125\0\106\0\106\0\111) - /Parent 418 0 R - /Prev 419 0 R - /Next 421 0 R + /Parent 439 0 R + /Prev 440 0 R + /Next 442 0 R /A 27 0 R >> endobj -421 0 obj +442 0 obj << /Title (\376\377\0\115\0\104\0\65) - /Parent 418 0 R - /Prev 420 0 R - /Next 422 0 R + /Parent 439 0 R + /Prev 441 0 R + /Next 443 0 R /A 29 0 R >> endobj -422 0 obj +443 0 obj << /Title (\376\377\0\123\0\165\0\160\0\160\0\157\0\162\0\164\0\145\0\144\0\40\0\103\0\157\0\155\0\155\0\157\0\156\0\40\0\114\0\151\0\163\0\160\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156) - /Parent 418 0 R - /Prev 421 0 R - /Next 423 0 R + /Parent 439 0 R + /Prev 442 0 R + /Next 444 0 R /A 31 0 R >> endobj -423 0 obj +444 0 obj << /Title (\376\377\0\123\0\165\0\160\0\160\0\157\0\162\0\164\0\145\0\144\0\40\0\123\0\121\0\114\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156) - /Parent 418 0 R - /Prev 422 0 R + /Parent 439 0 R + /Prev 443 0 R /A 33 0 R >> endobj -424 0 obj +445 0 obj << /Title (\376\377\0\111\0\156\0\163\0\164\0\141\0\154\0\154\0\141\0\164\0\151\0\157\0\156) - /Parent 415 0 R - /First 425 0 R - /Last 434 0 R - /Prev 418 0 R + /Parent 436 0 R + /First 446 0 R + /Last 455 0 R + /Prev 439 0 R /Count -8 /A 35 0 R >> endobj -425 0 obj +446 0 obj << /Title (\376\377\0\105\0\156\0\163\0\165\0\162\0\145\0\40\0\101\0\123\0\104\0\106\0\40\0\151\0\163\0\40\0\154\0\157\0\141\0\144\0\145\0\144) - /Parent 424 0 R - /Next 426 0 R + /Parent 445 0 R + /Next 447 0 R /A 37 0 R >> endobj -426 0 obj +447 0 obj << /Title (\376\377\0\102\0\165\0\151\0\154\0\144\0\40\0\103\0\40\0\150\0\145\0\154\0\160\0\145\0\162\0\40\0\154\0\151\0\142\0\162\0\141\0\162\0\151\0\145\0\163) - /Parent 424 0 R - /First 428 0 R - /Last 430 0 R - /Prev 425 0 R - /Next 431 0 R + /Parent 445 0 R + /First 449 0 R + /Last 451 0 R + /Prev 446 0 R + /Next 452 0 R /Count -2 /A 39 0 R >> endobj -428 0 obj +449 0 obj << /Title (\376\377\0\115\0\151\0\143\0\162\0\157\0\163\0\157\0\146\0\164\0\40\0\127\0\151\0\156\0\144\0\157\0\167\0\163) - /Parent 426 0 R - /Next 430 0 R - /A 427 0 R + /Parent 447 0 R + /Next 451 0 R + /A 448 0 R >> endobj -430 0 obj +451 0 obj << /Title (\376\377\0\125\0\116\0\111\0\130) - /Parent 426 0 R - /Prev 428 0 R - /A 429 0 R + /Parent 447 0 R + /Prev 449 0 R + /A 450 0 R >> endobj -431 0 obj +452 0 obj << /Title (\376\377\0\114\0\157\0\141\0\144\0\40\0\125\0\106\0\106\0\111) - /Parent 424 0 R - /Prev 426 0 R - /Next 432 0 R + /Parent 445 0 R + /Prev 447 0 R + /Next 453 0 R /A 41 0 R >> endobj -432 0 obj +453 0 obj << /Title (\376\377\0\114\0\157\0\141\0\144\0\40\0\115\0\104\0\65\0\40\0\155\0\157\0\144\0\165\0\154\0\145) - /Parent 424 0 R - /Prev 431 0 R - /Next 433 0 R + /Parent 445 0 R + /Prev 452 0 R + /Next 454 0 R /A 43 0 R >> endobj -433 0 obj +454 0 obj << /Title (\376\377\0\114\0\157\0\141\0\144\0\40\0\103\0\114\0\123\0\121\0\114\0\40\0\155\0\157\0\144\0\165\0\154\0\145\0\163) - /Parent 424 0 R - /Prev 432 0 R - /Next 434 0 R + /Parent 445 0 R + /Prev 453 0 R + /Next 455 0 R /A 45 0 R >> endobj -434 0 obj +455 0 obj << /Title (\376\377\0\122\0\165\0\156\0\40\0\164\0\145\0\163\0\164\0\40\0\163\0\165\0\151\0\164\0\145) - /Parent 424 0 R - /Prev 433 0 R + /Parent 445 0 R + /Prev 454 0 R /A 47 0 R >> endobj -435 0 obj +456 0 obj << /Title (\376\377\0\103\0\150\0\141\0\160\0\164\0\145\0\162\0\240\0\62\0\56\0\240\0\103\0\157\0\155\0\155\0\157\0\156\0\123\0\121\0\114\0\40\0\124\0\165\0\164\0\157\0\162\0\151\0\141\0\154) - /Parent 409 0 R - /First 436 0 R - /Last 442 0 R - /Prev 415 0 R - /Next 443 0 R + /Parent 430 0 R + /First 457 0 R + /Last 463 0 R + /Prev 436 0 R + /Next 464 0 R /Count -7 /A 49 0 R >> endobj -436 0 obj +457 0 obj << /Title (\376\377\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156) - /Parent 435 0 R - /Next 437 0 R + /Parent 456 0 R + /Next 458 0 R /A 51 0 R >> endobj -437 0 obj +458 0 obj << /Title (\376\377\0\104\0\141\0\164\0\141\0\40\0\115\0\157\0\144\0\145\0\154\0\151\0\156\0\147\0\40\0\167\0\151\0\164\0\150\0\40\0\103\0\114\0\123\0\121\0\114) - /Parent 435 0 R - /Prev 436 0 R - /Next 438 0 R + /Parent 456 0 R + /Prev 457 0 R + /Next 459 0 R /A 53 0 R >> endobj -438 0 obj +459 0 obj << /Title (\376\377\0\103\0\154\0\141\0\163\0\163\0\40\0\122\0\145\0\154\0\141\0\164\0\151\0\157\0\156\0\163) - /Parent 435 0 R - /Prev 437 0 R - /Next 439 0 R + /Parent 456 0 R + /Prev 458 0 R + /Next 460 0 R /A 55 0 R >> endobj -439 0 obj +460 0 obj << /Title (\376\377\0\117\0\142\0\152\0\145\0\143\0\164\0\40\0\103\0\162\0\145\0\141\0\164\0\151\0\157\0\156) - /Parent 435 0 R - /Prev 438 0 R - /Next 440 0 R + /Parent 456 0 R + /Prev 459 0 R + /Next 461 0 R /A 57 0 R >> endobj -440 0 obj +461 0 obj << /Title (\376\377\0\106\0\151\0\156\0\144\0\151\0\156\0\147\0\40\0\117\0\142\0\152\0\145\0\143\0\164\0\163) - /Parent 435 0 R - /Prev 439 0 R - /Next 441 0 R + /Parent 456 0 R + /Prev 460 0 R + /Next 462 0 R /A 59 0 R >> endobj -441 0 obj +462 0 obj << /Title (\376\377\0\104\0\145\0\154\0\145\0\164\0\151\0\156\0\147\0\40\0\117\0\142\0\152\0\145\0\143\0\164\0\163) - /Parent 435 0 R - /Prev 440 0 R - /Next 442 0 R + /Parent 456 0 R + /Prev 461 0 R + /Next 463 0 R /A 61 0 R >> endobj -442 0 obj +463 0 obj << /Title (\376\377\0\103\0\157\0\156\0\143\0\154\0\165\0\163\0\151\0\157\0\156) - /Parent 435 0 R - /Prev 441 0 R + /Parent 456 0 R + /Prev 462 0 R /A 63 0 R >> endobj -443 0 obj +464 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114) - /Parent 409 0 R - /First 444 0 R - /Last 477 0 R - /Prev 435 0 R - /Next 478 0 R + /Parent 430 0 R + /First 465 0 R + /Last 498 0 R + /Prev 456 0 R + /Next 499 0 R /Count -34 /A 65 0 R >> endobj -444 0 obj +465 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\103\0\117\0\116\0\104\0\111\0\124\0\111\0\117\0\116) - /Parent 443 0 R - /Next 445 0 R + /Parent 464 0 R + /Next 466 0 R /A 67 0 R >> endobj -445 0 obj +466 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\105\0\122\0\122\0\117\0\122) - /Parent 443 0 R - /Prev 444 0 R - /Next 446 0 R + /Parent 464 0 R + /Prev 465 0 R + /Next 467 0 R /A 69 0 R >> endobj -446 0 obj +467 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\123\0\111\0\115\0\120\0\114\0\105\0\55\0\105\0\122\0\122\0\117\0\122) - /Parent 443 0 R - /Prev 445 0 R - /Next 447 0 R + /Parent 464 0 R + /Prev 466 0 R + /Next 468 0 R /A 71 0 R >> endobj -447 0 obj +468 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\127\0\101\0\122\0\116\0\111\0\116\0\107) - /Parent 443 0 R - /Prev 446 0 R - /Next 448 0 R + /Parent 464 0 R + /Prev 467 0 R + /Next 469 0 R /A 73 0 R >> endobj -448 0 obj +469 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\123\0\111\0\115\0\120\0\114\0\105\0\55\0\127\0\101\0\122\0\116\0\111\0\116\0\107) - /Parent 443 0 R - /Prev 447 0 R - /Next 449 0 R + /Parent 464 0 R + /Prev 468 0 R + /Next 470 0 R /A 75 0 R >> endobj -449 0 obj +470 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\111\0\116\0\126\0\101\0\114\0\111\0\104\0\55\0\123\0\120\0\105\0\103\0\55\0\105\0\122\0\122\0\117\0\122) - /Parent 443 0 R - /Prev 448 0 R - /Next 450 0 R + /Parent 464 0 R + /Prev 469 0 R + /Next 471 0 R /A 77 0 R >> endobj -450 0 obj +471 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\103\0\117\0\116\0\116\0\105\0\103\0\124\0\55\0\105\0\122\0\122\0\117\0\122) - /Parent 443 0 R - /Prev 449 0 R - /Next 451 0 R + /Parent 464 0 R + /Prev 470 0 R + /Next 472 0 R /A 79 0 R >> endobj -451 0 obj +472 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\123\0\121\0\114\0\55\0\105\0\122\0\122\0\117\0\122) - /Parent 443 0 R - /Prev 450 0 R - /Next 452 0 R + /Parent 464 0 R + /Prev 471 0 R + /Next 473 0 R /A 81 0 R >> endobj -452 0 obj +473 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\105\0\130\0\111\0\123\0\124\0\123\0\55\0\103\0\117\0\116\0\104\0\111\0\124\0\111\0\117\0\116) - /Parent 443 0 R - /Prev 451 0 R - /Next 453 0 R + /Parent 464 0 R + /Prev 472 0 R + /Next 474 0 R /A 83 0 R >> endobj -453 0 obj +474 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\105\0\130\0\111\0\123\0\124\0\123\0\55\0\127\0\101\0\122\0\116\0\111\0\116\0\107) - /Parent 443 0 R - /Prev 452 0 R - /Next 454 0 R + /Parent 464 0 R + /Prev 473 0 R + /Next 475 0 R /A 85 0 R >> endobj -454 0 obj +475 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\105\0\130\0\111\0\123\0\124\0\123\0\55\0\105\0\122\0\122\0\117\0\122) - /Parent 443 0 R - /Prev 453 0 R - /Next 455 0 R + /Parent 464 0 R + /Prev 474 0 R + /Next 476 0 R /A 87 0 R >> endobj -455 0 obj +476 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\103\0\114\0\117\0\123\0\105\0\104\0\55\0\105\0\122\0\122\0\117\0\122) - /Parent 443 0 R - /Prev 454 0 R - /Next 456 0 R + /Parent 464 0 R + /Prev 475 0 R + /Next 477 0 R /A 89 0 R >> endobj -456 0 obj +477 0 obj << /Title (\376\377\0\52\0\104\0\105\0\106\0\101\0\125\0\114\0\124\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105\0\55\0\124\0\131\0\120\0\105\0\52) - /Parent 443 0 R - /Prev 455 0 R - /Next 457 0 R + /Parent 464 0 R + /Prev 476 0 R + /Next 478 0 R /A 91 0 R >> endobj -457 0 obj +478 0 obj << /Title (\376\377\0\52\0\111\0\116\0\111\0\124\0\111\0\101\0\114\0\111\0\132\0\105\0\104\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105\0\55\0\124\0\131\0\120\0\105\0\123\0\52) - /Parent 443 0 R - /Prev 456 0 R - /Next 458 0 R + /Parent 464 0 R + /Prev 477 0 R + /Next 479 0 R /A 93 0 R >> endobj -458 0 obj +479 0 obj << /Title (\376\377\0\111\0\116\0\111\0\124\0\111\0\101\0\114\0\111\0\132\0\105\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105\0\55\0\124\0\131\0\120\0\105) - /Parent 443 0 R - /Prev 457 0 R - /Next 459 0 R + /Parent 464 0 R + /Prev 478 0 R + /Next 480 0 R /A 95 0 R >> endobj -459 0 obj +480 0 obj << /Title (\376\377\0\52\0\103\0\117\0\116\0\116\0\105\0\103\0\124\0\55\0\111\0\106\0\55\0\105\0\130\0\111\0\123\0\124\0\123\0\52) - /Parent 443 0 R - /Prev 458 0 R - /Next 460 0 R + /Parent 464 0 R + /Prev 479 0 R + /Next 481 0 R /A 97 0 R >> endobj -460 0 obj +481 0 obj << /Title (\376\377\0\103\0\117\0\116\0\116\0\105\0\103\0\124\0\105\0\104\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105\0\123) - /Parent 443 0 R - /Prev 459 0 R - /Next 461 0 R + /Parent 464 0 R + /Prev 480 0 R + /Next 482 0 R /A 99 0 R >> endobj -461 0 obj +482 0 obj << /Title (\376\377\0\52\0\104\0\105\0\106\0\101\0\125\0\114\0\124\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105\0\52) - /Parent 443 0 R - /Prev 460 0 R - /Next 462 0 R + /Parent 464 0 R + /Prev 481 0 R + /Next 483 0 R /A 101 0 R >> endobj -462 0 obj +483 0 obj << /Title (\376\377\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105) - /Parent 443 0 R - /Prev 461 0 R - /Next 463 0 R + /Parent 464 0 R + /Prev 482 0 R + /Next 484 0 R /A 103 0 R >> endobj -463 0 obj +484 0 obj << /Title (\376\377\0\103\0\114\0\117\0\123\0\105\0\104\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105) - /Parent 443 0 R - /Prev 462 0 R - /Next 464 0 R + /Parent 464 0 R + /Prev 483 0 R + /Next 485 0 R /A 105 0 R >> endobj -464 0 obj +485 0 obj << /Title (\376\377\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105\0\55\0\116\0\101\0\115\0\105) - /Parent 443 0 R - /Prev 463 0 R - /Next 465 0 R + /Parent 464 0 R + /Prev 484 0 R + /Next 486 0 R /A 107 0 R >> endobj -465 0 obj +486 0 obj << /Title (\376\377\0\106\0\111\0\116\0\104\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105) - /Parent 443 0 R - /Prev 464 0 R - /Next 466 0 R + /Parent 464 0 R + /Prev 485 0 R + /Next 487 0 R /A 109 0 R >> endobj -466 0 obj +487 0 obj << /Title (\376\377\0\103\0\117\0\116\0\116\0\105\0\103\0\124) - /Parent 443 0 R - /Prev 465 0 R - /Next 467 0 R + /Parent 464 0 R + /Prev 486 0 R + /Next 488 0 R /A 111 0 R >> endobj -467 0 obj +488 0 obj << /Title (\376\377\0\104\0\111\0\123\0\103\0\117\0\116\0\116\0\105\0\103\0\124) - /Parent 443 0 R - /Prev 466 0 R - /Next 468 0 R + /Parent 464 0 R + /Prev 487 0 R + /Next 489 0 R /A 113 0 R >> endobj -468 0 obj +489 0 obj << /Title (\376\377\0\104\0\111\0\123\0\103\0\117\0\116\0\116\0\105\0\103\0\124\0\55\0\120\0\117\0\117\0\114\0\105\0\104) - /Parent 443 0 R - /Prev 467 0 R - /Next 469 0 R + /Parent 464 0 R + /Prev 488 0 R + /Next 490 0 R /A 115 0 R >> endobj -469 0 obj +490 0 obj << /Title (\376\377\0\103\0\122\0\105\0\101\0\124\0\105\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105) - /Parent 443 0 R - /Prev 468 0 R - /Next 470 0 R + /Parent 464 0 R + /Prev 489 0 R + /Next 491 0 R /A 117 0 R >> endobj -470 0 obj +491 0 obj << /Title (\376\377\0\104\0\105\0\123\0\124\0\122\0\117\0\131\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105) - /Parent 443 0 R - /Prev 469 0 R - /Next 471 0 R + /Parent 464 0 R + /Prev 490 0 R + /Next 492 0 R /A 119 0 R >> endobj -471 0 obj +492 0 obj << /Title (\376\377\0\120\0\122\0\117\0\102\0\105\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105) - /Parent 443 0 R - /Prev 470 0 R - /Next 472 0 R + /Parent 464 0 R + /Prev 491 0 R + /Next 493 0 R /A 124 0 R >> endobj -472 0 obj +493 0 obj << /Title (\376\377\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105\0\55\0\116\0\101\0\115\0\105\0\55\0\106\0\122\0\117\0\115\0\55\0\123\0\120\0\105\0\103) - /Parent 443 0 R - /Prev 471 0 R - /Next 473 0 R + /Parent 464 0 R + /Prev 492 0 R + /Next 494 0 R /A 126 0 R >> endobj -473 0 obj +494 0 obj << /Title (\376\377\0\105\0\130\0\105\0\103\0\125\0\124\0\105\0\55\0\103\0\117\0\115\0\115\0\101\0\116\0\104) - /Parent 443 0 R - /Prev 472 0 R - /Next 474 0 R + /Parent 464 0 R + /Prev 493 0 R + /Next 495 0 R /A 128 0 R >> endobj -474 0 obj +495 0 obj << /Title (\376\377\0\121\0\125\0\105\0\122\0\131) - /Parent 443 0 R - /Prev 473 0 R - /Next 475 0 R + /Parent 464 0 R + /Prev 494 0 R + /Next 496 0 R /A 130 0 R >> endobj -475 0 obj +496 0 obj << /Title (\376\377\0\115\0\101\0\120\0\55\0\121\0\125\0\105\0\122\0\131) - /Parent 443 0 R - /Prev 474 0 R - /Next 476 0 R + /Parent 464 0 R + /Prev 495 0 R + /Next 497 0 R /A 132 0 R >> endobj -476 0 obj +497 0 obj << /Title (\376\377\0\104\0\117\0\55\0\121\0\125\0\105\0\122\0\131) - /Parent 443 0 R - /Prev 475 0 R - /Next 477 0 R + /Parent 464 0 R + /Prev 496 0 R + /Next 498 0 R /A 134 0 R >> endobj -477 0 obj +498 0 obj << /Title (\376\377\0\114\0\117\0\117\0\120\0\55\0\106\0\117\0\122\0\55\0\101\0\123\0\55\0\124\0\125\0\120\0\114\0\105\0\123) - /Parent 443 0 R - /Prev 476 0 R + /Parent 464 0 R + /Prev 497 0 R /A 136 0 R >> endobj -478 0 obj +499 0 obj << /Title (\376\377\0\103\0\114\0\123\0\121\0\114\0\55\0\102\0\101\0\123\0\105) - /Parent 409 0 R - /First 479 0 R - /Last 479 0 R - /Prev 443 0 R - /Next 480 0 R + /Parent 430 0 R + /First 500 0 R + /Last 500 0 R + /Prev 464 0 R + /Next 501 0 R /Count -1 /A 138 0 R >> endobj -479 0 obj +500 0 obj << /Title (\376\377\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105\0\55\0\111\0\116\0\111\0\124\0\111\0\101\0\114\0\111\0\132\0\105\0\55\0\104\0\101\0\124\0\101\0\102\0\101\0\123\0\105\0\55\0\124\0\131\0\120\0\105) - /Parent 478 0 R + /Parent 499 0 R /A 140 0 R >> endobj -480 0 obj +501 0 obj << /Title (\376\377\0\101\0\160\0\160\0\145\0\156\0\144\0\151\0\170\0\240\0\101\0\56\0\240\0\104\0\141\0\164\0\141\0\142\0\141\0\163\0\145\0\40\0\102\0\141\0\143\0\153\0\55\0\145\0\156\0\144\0\163) - /Parent 409 0 R - /First 481 0 R - /Last 505 0 R - /Prev 478 0 R - /Next 513 0 R - /Count -24 + /Parent 430 0 R + /First 502 0 R + /Last 542 0 R + /Prev 499 0 R + /Next 550 0 R + /Count -36 /A 142 0 R >> endobj -481 0 obj +502 0 obj << - /Title (\376\377\0\115\0\171\0\123\0\121\0\114) - /Parent 480 0 R - /First 482 0 R - /Last 484 0 R - /Next 489 0 R + /Title (\376\377\0\120\0\157\0\163\0\164\0\147\0\162\0\145\0\123\0\121\0\114) + /Parent 501 0 R + /First 503 0 R + /Last 505 0 R + /Next 510 0 R /Count -5 /A 144 0 R >> endobj -482 0 obj +503 0 obj << /Title (\376\377\0\114\0\151\0\142\0\162\0\141\0\162\0\151\0\145\0\163) - /Parent 481 0 R - /Next 483 0 R + /Parent 502 0 R + /Next 504 0 R /A 146 0 R >> endobj -483 0 obj +504 0 obj << /Title (\376\377\0\111\0\156\0\151\0\164\0\151\0\141\0\154\0\151\0\172\0\141\0\164\0\151\0\157\0\156) - /Parent 481 0 R - /Prev 482 0 R - /Next 484 0 R + /Parent 502 0 R + /Prev 503 0 R + /Next 505 0 R /A 148 0 R >> endobj -484 0 obj +505 0 obj << /Title (\376\377\0\103\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\40\0\123\0\160\0\145\0\143\0\151\0\146\0\151\0\143\0\141\0\164\0\151\0\157\0\156) - /Parent 481 0 R - /First 486 0 R - /Last 488 0 R - /Prev 483 0 R + /Parent 502 0 R + /First 507 0 R + /Last 509 0 R + /Prev 504 0 R /Count -2 /A 150 0 R >> endobj -486 0 obj +507 0 obj << /Title (\376\377\0\123\0\171\0\156\0\164\0\141\0\170\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) - /Parent 484 0 R - /Next 488 0 R - /A 485 0 R + /Parent 505 0 R + /Next 509 0 R + /A 506 0 R >> endobj -488 0 obj +509 0 obj << /Title (\376\377\0\104\0\145\0\163\0\143\0\162\0\151\0\160\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) - /Parent 484 0 R - /Prev 486 0 R - /A 487 0 R + /Parent 505 0 R + /Prev 507 0 R + /A 508 0 R >> endobj -489 0 obj +510 0 obj << - /Title (\376\377\0\120\0\157\0\163\0\164\0\147\0\162\0\145\0\123\0\121\0\114) - /Parent 480 0 R - /First 490 0 R - /Last 492 0 R - /Prev 481 0 R - /Next 497 0 R + /Title (\376\377\0\120\0\157\0\163\0\164\0\147\0\162\0\145\0\123\0\121\0\114\0\40\0\123\0\157\0\143\0\153\0\145\0\164) + /Parent 501 0 R + /First 511 0 R + /Last 513 0 R + /Prev 502 0 R + /Next 518 0 R /Count -5 /A 152 0 R >> endobj -490 0 obj +511 0 obj << /Title (\376\377\0\114\0\151\0\142\0\162\0\141\0\162\0\151\0\145\0\163) - /Parent 489 0 R - /Next 491 0 R + /Parent 510 0 R + /Next 512 0 R /A 154 0 R >> endobj -491 0 obj +512 0 obj << /Title (\376\377\0\111\0\156\0\151\0\164\0\151\0\141\0\154\0\151\0\172\0\141\0\164\0\151\0\157\0\156) - /Parent 489 0 R - /Prev 490 0 R - /Next 492 0 R + /Parent 510 0 R + /Prev 511 0 R + /Next 513 0 R /A 156 0 R >> endobj -492 0 obj +513 0 obj << /Title (\376\377\0\103\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\40\0\123\0\160\0\145\0\143\0\151\0\146\0\151\0\143\0\141\0\164\0\151\0\157\0\156) - /Parent 489 0 R - /First 494 0 R - /Last 496 0 R - /Prev 491 0 R + /Parent 510 0 R + /First 515 0 R + /Last 517 0 R + /Prev 512 0 R /Count -2 /A 158 0 R >> endobj -494 0 obj +515 0 obj << /Title (\376\377\0\123\0\171\0\156\0\164\0\141\0\170\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) - /Parent 492 0 R - /Next 496 0 R - /A 493 0 R + /Parent 513 0 R + /Next 517 0 R + /A 514 0 R >> endobj -496 0 obj +517 0 obj << /Title (\376\377\0\104\0\145\0\163\0\143\0\162\0\151\0\160\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) - /Parent 492 0 R - /Prev 494 0 R - /A 495 0 R + /Parent 513 0 R + /Prev 515 0 R + /A 516 0 R >> endobj -497 0 obj +518 0 obj << - /Title (\376\377\0\120\0\157\0\163\0\164\0\147\0\162\0\145\0\123\0\121\0\114\0\40\0\123\0\157\0\143\0\153\0\145\0\164) - /Parent 480 0 R - /First 498 0 R - /Last 500 0 R - /Prev 489 0 R - /Next 505 0 R + /Title (\376\377\0\115\0\171\0\123\0\121\0\114) + /Parent 501 0 R + /First 519 0 R + /Last 521 0 R + /Prev 510 0 R + /Next 526 0 R /Count -5 /A 160 0 R >> endobj -498 0 obj +519 0 obj << /Title (\376\377\0\114\0\151\0\142\0\162\0\141\0\162\0\151\0\145\0\163) - /Parent 497 0 R - /Next 499 0 R + /Parent 518 0 R + /Next 520 0 R /A 162 0 R >> endobj -499 0 obj +520 0 obj << /Title (\376\377\0\111\0\156\0\151\0\164\0\151\0\141\0\154\0\151\0\172\0\141\0\164\0\151\0\157\0\156) - /Parent 497 0 R - /Prev 498 0 R - /Next 500 0 R + /Parent 518 0 R + /Prev 519 0 R + /Next 521 0 R /A 164 0 R >> endobj -500 0 obj +521 0 obj << /Title (\376\377\0\103\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\40\0\123\0\160\0\145\0\143\0\151\0\146\0\151\0\143\0\141\0\164\0\151\0\157\0\156) - /Parent 497 0 R - /First 502 0 R - /Last 504 0 R - /Prev 499 0 R + /Parent 518 0 R + /First 523 0 R + /Last 525 0 R + /Prev 520 0 R /Count -2 /A 166 0 R >> endobj -502 0 obj +523 0 obj << /Title (\376\377\0\123\0\171\0\156\0\164\0\141\0\170\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) - /Parent 500 0 R - /Next 504 0 R - /A 501 0 R + /Parent 521 0 R + /Next 525 0 R + /A 522 0 R >> endobj -504 0 obj +525 0 obj << /Title (\376\377\0\104\0\145\0\163\0\143\0\162\0\151\0\160\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) - /Parent 500 0 R - /Prev 502 0 R - /A 503 0 R + /Parent 521 0 R + /Prev 523 0 R + /A 524 0 R >> endobj -505 0 obj -<< - /Title (\376\377\0\101\0\117\0\104\0\102\0\103) - /Parent 480 0 R - /First 506 0 R - /Last 508 0 R - /Prev 497 0 R +526 0 obj +<< + /Title (\376\377\0\117\0\104\0\102\0\103) + /Parent 501 0 R + /First 527 0 R + /Last 529 0 R + /Prev 518 0 R + /Next 534 0 R /Count -5 /A 168 0 R >> endobj -506 0 obj +527 0 obj << /Title (\376\377\0\114\0\151\0\142\0\162\0\141\0\162\0\151\0\145\0\163) - /Parent 505 0 R - /Next 507 0 R + /Parent 526 0 R + /Next 528 0 R /A 170 0 R >> endobj -507 0 obj +528 0 obj << /Title (\376\377\0\111\0\156\0\151\0\164\0\151\0\141\0\154\0\151\0\172\0\141\0\164\0\151\0\157\0\156) - /Parent 505 0 R - /Prev 506 0 R - /Next 508 0 R + /Parent 526 0 R + /Prev 527 0 R + /Next 529 0 R /A 172 0 R >> endobj -508 0 obj +529 0 obj << /Title (\376\377\0\103\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\40\0\123\0\160\0\145\0\143\0\151\0\146\0\151\0\143\0\141\0\164\0\151\0\157\0\156) - /Parent 505 0 R - /First 510 0 R - /Last 512 0 R - /Prev 507 0 R + /Parent 526 0 R + /First 531 0 R + /Last 533 0 R + /Prev 528 0 R /Count -2 /A 174 0 R >> endobj -510 0 obj +531 0 obj << /Title (\376\377\0\123\0\171\0\156\0\164\0\141\0\170\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) - /Parent 508 0 R - /Next 512 0 R - /A 509 0 R + /Parent 529 0 R + /Next 533 0 R + /A 530 0 R >> endobj -512 0 obj +533 0 obj << /Title (\376\377\0\104\0\145\0\163\0\143\0\162\0\151\0\160\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) - /Parent 508 0 R - /Prev 510 0 R - /A 511 0 R + /Parent 529 0 R + /Prev 531 0 R + /A 532 0 R >> endobj -513 0 obj +534 0 obj << - /Title (\376\377\0\107\0\154\0\157\0\163\0\163\0\141\0\162\0\171) - /Parent 409 0 R - /Prev 480 0 R + /Title (\376\377\0\101\0\117\0\104\0\102\0\103) + /Parent 501 0 R + /First 535 0 R + /Last 537 0 R + /Prev 526 0 R + /Next 542 0 R + /Count -5 /A 176 0 R >> endobj -514 0 obj +535 0 obj +<< + /Title (\376\377\0\114\0\151\0\142\0\162\0\141\0\162\0\151\0\145\0\163) + /Parent 534 0 R + /Next 536 0 R + /A 178 0 R +>> endobj +536 0 obj +<< + /Title (\376\377\0\111\0\156\0\151\0\164\0\151\0\141\0\154\0\151\0\172\0\141\0\164\0\151\0\157\0\156) + /Parent 534 0 R + /Prev 535 0 R + /Next 537 0 R + /A 180 0 R +>> endobj +537 0 obj +<< + /Title (\376\377\0\103\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\40\0\123\0\160\0\145\0\143\0\151\0\146\0\151\0\143\0\141\0\164\0\151\0\157\0\156) + /Parent 534 0 R + /First 539 0 R + /Last 541 0 R + /Prev 536 0 R + /Count -2 + /A 182 0 R +>> endobj +539 0 obj +<< + /Title (\376\377\0\123\0\171\0\156\0\164\0\141\0\170\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) + /Parent 537 0 R + /Next 541 0 R + /A 538 0 R +>> endobj +541 0 obj +<< + /Title (\376\377\0\104\0\145\0\163\0\143\0\162\0\151\0\160\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) + /Parent 537 0 R + /Prev 539 0 R + /A 540 0 R +>> endobj +542 0 obj +<< + /Title (\376\377\0\123\0\121\0\114\0\151\0\164\0\145) + /Parent 501 0 R + /First 543 0 R + /Last 545 0 R + /Prev 534 0 R + /Count -5 + /A 184 0 R +>> endobj +543 0 obj +<< + /Title (\376\377\0\114\0\151\0\142\0\162\0\141\0\162\0\151\0\145\0\163) + /Parent 542 0 R + /Next 544 0 R + /A 186 0 R +>> endobj +544 0 obj +<< + /Title (\376\377\0\111\0\156\0\151\0\164\0\151\0\141\0\154\0\151\0\172\0\141\0\164\0\151\0\157\0\156) + /Parent 542 0 R + /Prev 543 0 R + /Next 545 0 R + /A 188 0 R +>> endobj +545 0 obj +<< + /Title (\376\377\0\103\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\40\0\123\0\160\0\145\0\143\0\151\0\146\0\151\0\143\0\141\0\164\0\151\0\157\0\156) + /Parent 542 0 R + /First 547 0 R + /Last 549 0 R + /Prev 544 0 R + /Count -2 + /A 190 0 R +>> endobj +547 0 obj +<< + /Title (\376\377\0\123\0\171\0\156\0\164\0\141\0\170\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) + /Parent 545 0 R + /Next 549 0 R + /A 546 0 R +>> endobj +549 0 obj +<< + /Title (\376\377\0\104\0\145\0\163\0\143\0\162\0\151\0\160\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\143\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\157\0\156\0\55\0\163\0\160\0\145\0\143) + /Parent 545 0 R + /Prev 547 0 R + /A 548 0 R +>> endobj +550 0 obj +<< + /Title (\376\377\0\107\0\154\0\157\0\163\0\163\0\141\0\162\0\171) + /Parent 430 0 R + /Prev 501 0 R + /A 192 0 R +>> endobj +551 0 obj << /Type /Font /Subtype /Type1 /Name /F3 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj -515 0 obj +552 0 obj << /Type /Font /Subtype /Type1 /Name /F5 /BaseFont /Times-Roman /Encoding /WinAnsiEncoding >> endobj -516 0 obj +553 0 obj << /Type /Font /Subtype /Type1 /Name /F10 /BaseFont /Courier-Oblique /Encoding /WinAnsiEncoding >> endobj -517 0 obj +554 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj -518 0 obj +555 0 obj << /Type /Font /Subtype /Type1 /Name /F6 /BaseFont /Times-Italic /Encoding /WinAnsiEncoding >> endobj -519 0 obj +556 0 obj << /Type /Font /Subtype /Type1 /Name /F4 /BaseFont /Helvetica-BoldOblique /Encoding /WinAnsiEncoding >> endobj -520 0 obj +557 0 obj << /Type /Font /Subtype /Type1 /Name /F9 /BaseFont /Courier /Encoding /WinAnsiEncoding >> endobj -521 0 obj +558 0 obj << /Type /Font /Subtype /Type1 /Name /F7 @@ -3620,169 +3852,169 @@ endobj endobj 1 0 obj << /Type /Pages -/Count 78 -/Kids [6 0 R 8 0 R 10 0 R 12 0 R 121 0 R 178 0 R 180 0 R 189 0 R 193 0 R 195 0 R 197 0 R 204 0 R 206 0 R 208 0 R 210 0 R 212 0 R 214 0 R 216 0 R 218 0 R 220 0 R 222 0 R 224 0 R 226 0 R 228 0 R 230 0 R 232 0 R 234 0 R 236 0 R 238 0 R 240 0 R 242 0 R 244 0 R 246 0 R 248 0 R 250 0 R 252 0 R 254 0 R 259 0 R 261 0 R 263 0 R 265 0 R 271 0 R 273 0 R 275 0 R 277 0 R 283 0 R 285 0 R 291 0 R 293 0 R 295 0 R 299 0 R 303 0 R 308 0 R 314 0 R 316 0 R 318 0 R 320 0 R 322 0 R 324 0 R 326 0 R 330 0 R 337 0 R 341 0 R 348 0 R 352 0 R 359 0 R 364 0 R 371 0 R 376 0 R 381 0 R 387 0 R 389 0 R 394 0 R 398 0 R 400 0 R 402 0 R 404 0 R 406 0 R ] >> +/Count 79 +/Kids [6 0 R 8 0 R 10 0 R 12 0 R 121 0 R 194 0 R 196 0 R 205 0 R 209 0 R 211 0 R 213 0 R 220 0 R 222 0 R 224 0 R 226 0 R 228 0 R 230 0 R 232 0 R 234 0 R 236 0 R 238 0 R 240 0 R 242 0 R 244 0 R 246 0 R 248 0 R 250 0 R 252 0 R 254 0 R 256 0 R 258 0 R 260 0 R 262 0 R 264 0 R 266 0 R 268 0 R 270 0 R 275 0 R 277 0 R 279 0 R 281 0 R 287 0 R 289 0 R 291 0 R 293 0 R 299 0 R 301 0 R 307 0 R 309 0 R 311 0 R 315 0 R 319 0 R 324 0 R 330 0 R 332 0 R 334 0 R 336 0 R 338 0 R 340 0 R 342 0 R 346 0 R 353 0 R 357 0 R 364 0 R 368 0 R 375 0 R 380 0 R 387 0 R 392 0 R 397 0 R 403 0 R 405 0 R 410 0 R 414 0 R 416 0 R 418 0 R 420 0 R 425 0 R 427 0 R ] >> endobj 2 0 obj << /Type /Catalog /Pages 1 0 R - /Outlines 409 0 R + /Outlines 430 0 R /PageMode /UseOutlines >> endobj 3 0 obj << -/Font << /F3 514 0 R /F5 515 0 R /F10 516 0 R /F6 518 0 R /F1 517 0 R /F4 519 0 R /F9 520 0 R /F7 521 0 R >> +/Font << /F3 551 0 R /F5 552 0 R /F10 553 0 R /F6 555 0 R /F1 554 0 R /F4 556 0 R /F9 557 0 R /F7 558 0 R >> /ProcSet [ /PDF /ImageC /Text ] >> endobj 15 0 obj << /S /GoTo -/D [178 0 R /XYZ 115.0 725.0 null] +/D [194 0 R /XYZ 115.0 725.0 null] >> endobj 17 0 obj << /S /GoTo -/D [180 0 R /XYZ 115.0 725.0 null] +/D [196 0 R /XYZ 115.0 725.0 null] >> endobj 19 0 obj << /S /GoTo -/D [180 0 R /XYZ 115.0 687.009 null] +/D [196 0 R /XYZ 115.0 687.009 null] >> endobj 21 0 obj << /S /GoTo -/D [180 0 R /XYZ 115.0 610.683 null] +/D [196 0 R /XYZ 115.0 610.683 null] >> endobj 23 0 obj << /S /GoTo -/D [180 0 R /XYZ 115.0 271.357 null] +/D [196 0 R /XYZ 115.0 271.357 null] >> endobj 25 0 obj << /S /GoTo -/D [180 0 R /XYZ 115.0 238.031 null] +/D [196 0 R /XYZ 115.0 238.031 null] >> endobj 27 0 obj << /S /GoTo -/D [180 0 R /XYZ 115.0 176.592 null] +/D [196 0 R /XYZ 115.0 176.592 null] >> endobj 29 0 obj << /S /GoTo -/D [180 0 R /XYZ 115.0 115.153 null] +/D [196 0 R /XYZ 115.0 115.153 null] >> endobj 31 0 obj << /S /GoTo -/D [189 0 R /XYZ 115.0 704.0 null] +/D [205 0 R /XYZ 115.0 704.0 null] >> endobj 33 0 obj << /S /GoTo -/D [189 0 R /XYZ 115.0 496.561 null] +/D [205 0 R /XYZ 115.0 496.561 null] >> endobj 35 0 obj << /S /GoTo -/D [189 0 R /XYZ 115.0 321.122 null] +/D [205 0 R /XYZ 115.0 321.122 null] >> endobj 37 0 obj << /S /GoTo -/D [189 0 R /XYZ 115.0 287.796 null] +/D [205 0 R /XYZ 115.0 287.796 null] >> endobj 39 0 obj << /S /GoTo -/D [189 0 R /XYZ 115.0 187.777 null] +/D [205 0 R /XYZ 115.0 187.777 null] >> endobj 41 0 obj << /S /GoTo -/D [193 0 R /XYZ 115.0 601.801 null] +/D [209 0 R /XYZ 115.0 601.801 null] >> endobj 43 0 obj << /S /GoTo -/D [193 0 R /XYZ 115.0 458.922 null] +/D [209 0 R /XYZ 115.0 458.922 null] >> endobj 45 0 obj << /S /GoTo -/D [193 0 R /XYZ 115.0 305.043 null] +/D [209 0 R /XYZ 115.0 305.043 null] >> endobj 47 0 obj << /S /GoTo -/D [195 0 R /XYZ 115.0 725.0 null] +/D [211 0 R /XYZ 115.0 725.0 null] >> endobj 49 0 obj << /S /GoTo -/D [197 0 R /XYZ 115.0 725.0 null] +/D [213 0 R /XYZ 115.0 725.0 null] >> endobj 51 0 obj << /S /GoTo -/D [197 0 R /XYZ 115.0 663.61 null] +/D [213 0 R /XYZ 115.0 663.61 null] >> endobj 53 0 obj << /S /GoTo -/D [197 0 R /XYZ 115.0 330.284 null] +/D [213 0 R /XYZ 115.0 330.284 null] >> endobj 55 0 obj << /S /GoTo -/D [206 0 R /XYZ 115.0 171.42 null] +/D [222 0 R /XYZ 115.0 171.42 null] >> endobj 57 0 obj << /S /GoTo -/D [210 0 R /XYZ 115.0 268.68 null] +/D [226 0 R /XYZ 115.0 268.68 null] >> endobj 59 0 obj << /S /GoTo -/D [214 0 R /XYZ 115.0 573.4 null] +/D [230 0 R /XYZ 115.0 573.4 null] >> endobj 61 0 obj << /S /GoTo -/D [216 0 R /XYZ 115.0 247.2 null] +/D [232 0 R /XYZ 115.0 247.2 null] >> endobj 63 0 obj << /S /GoTo -/D [218 0 R /XYZ 115.0 725.0 null] +/D [234 0 R /XYZ 115.0 725.0 null] >> endobj 65 0 obj @@ -3794,205 +4026,205 @@ endobj 67 0 obj << /S /GoTo -/D [222 0 R /XYZ 115.0 725.0 null] +/D [238 0 R /XYZ 115.0 725.0 null] >> endobj 69 0 obj << /S /GoTo -/D [224 0 R /XYZ 115.0 725.0 null] +/D [240 0 R /XYZ 115.0 725.0 null] >> endobj 71 0 obj << /S /GoTo -/D [226 0 R /XYZ 115.0 725.0 null] +/D [242 0 R /XYZ 115.0 725.0 null] >> endobj 73 0 obj << /S /GoTo -/D [228 0 R /XYZ 115.0 725.0 null] +/D [244 0 R /XYZ 115.0 725.0 null] >> endobj 75 0 obj << /S /GoTo -/D [230 0 R /XYZ 115.0 725.0 null] +/D [246 0 R /XYZ 115.0 725.0 null] >> endobj 77 0 obj << /S /GoTo -/D [232 0 R /XYZ 115.0 725.0 null] +/D [248 0 R /XYZ 115.0 725.0 null] >> endobj 79 0 obj << /S /GoTo -/D [234 0 R /XYZ 115.0 725.0 null] +/D [250 0 R /XYZ 115.0 725.0 null] >> endobj 81 0 obj << /S /GoTo -/D [236 0 R /XYZ 115.0 725.0 null] +/D [252 0 R /XYZ 115.0 725.0 null] >> endobj 83 0 obj << /S /GoTo -/D [238 0 R /XYZ 115.0 725.0 null] +/D [254 0 R /XYZ 115.0 725.0 null] >> endobj 85 0 obj << /S /GoTo -/D [240 0 R /XYZ 115.0 725.0 null] +/D [256 0 R /XYZ 115.0 725.0 null] >> endobj 87 0 obj << /S /GoTo -/D [242 0 R /XYZ 115.0 725.0 null] +/D [258 0 R /XYZ 115.0 725.0 null] >> endobj 89 0 obj << /S /GoTo -/D [244 0 R /XYZ 115.0 725.0 null] +/D [260 0 R /XYZ 115.0 725.0 null] >> endobj 91 0 obj << /S /GoTo -/D [246 0 R /XYZ 115.0 725.0 null] +/D [262 0 R /XYZ 115.0 725.0 null] >> endobj 93 0 obj << /S /GoTo -/D [248 0 R /XYZ 115.0 725.0 null] +/D [264 0 R /XYZ 115.0 725.0 null] >> endobj 95 0 obj << /S /GoTo -/D [250 0 R /XYZ 115.0 725.0 null] +/D [266 0 R /XYZ 115.0 725.0 null] >> endobj 97 0 obj << /S /GoTo -/D [254 0 R /XYZ 115.0 725.0 null] +/D [270 0 R /XYZ 115.0 725.0 null] >> endobj 99 0 obj << /S /GoTo -/D [259 0 R /XYZ 115.0 725.0 null] +/D [275 0 R /XYZ 115.0 725.0 null] >> endobj 101 0 obj << /S /GoTo -/D [263 0 R /XYZ 115.0 725.0 null] +/D [279 0 R /XYZ 115.0 725.0 null] >> endobj 103 0 obj << /S /GoTo -/D [271 0 R /XYZ 115.0 725.0 null] +/D [287 0 R /XYZ 115.0 725.0 null] >> endobj 105 0 obj << /S /GoTo -/D [273 0 R /XYZ 115.0 725.0 null] +/D [289 0 R /XYZ 115.0 725.0 null] >> endobj 107 0 obj << /S /GoTo -/D [275 0 R /XYZ 115.0 725.0 null] +/D [291 0 R /XYZ 115.0 725.0 null] >> endobj 109 0 obj << /S /GoTo -/D [283 0 R /XYZ 115.0 725.0 null] +/D [299 0 R /XYZ 115.0 725.0 null] >> endobj 111 0 obj << /S /GoTo -/D [291 0 R /XYZ 115.0 725.0 null] +/D [307 0 R /XYZ 115.0 725.0 null] >> endobj 113 0 obj << /S /GoTo -/D [299 0 R /XYZ 115.0 725.0 null] +/D [315 0 R /XYZ 115.0 725.0 null] >> endobj 115 0 obj << /S /GoTo -/D [308 0 R /XYZ 115.0 725.0 null] +/D [324 0 R /XYZ 115.0 725.0 null] >> endobj 117 0 obj << /S /GoTo -/D [314 0 R /XYZ 115.0 725.0 null] +/D [330 0 R /XYZ 115.0 725.0 null] >> endobj 119 0 obj << /S /GoTo -/D [318 0 R /XYZ 115.0 725.0 null] +/D [334 0 R /XYZ 115.0 725.0 null] >> endobj 124 0 obj << /S /GoTo -/D [322 0 R /XYZ 115.0 725.0 null] +/D [338 0 R /XYZ 115.0 725.0 null] >> endobj 126 0 obj << /S /GoTo -/D [324 0 R /XYZ 115.0 725.0 null] +/D [340 0 R /XYZ 115.0 725.0 null] >> endobj 128 0 obj << /S /GoTo -/D [330 0 R /XYZ 115.0 725.0 null] +/D [346 0 R /XYZ 115.0 725.0 null] >> endobj 130 0 obj << /S /GoTo -/D [341 0 R /XYZ 115.0 725.0 null] +/D [357 0 R /XYZ 115.0 725.0 null] >> endobj 132 0 obj << /S /GoTo -/D [352 0 R /XYZ 115.0 725.0 null] +/D [368 0 R /XYZ 115.0 725.0 null] >> endobj 134 0 obj << /S /GoTo -/D [364 0 R /XYZ 115.0 725.0 null] +/D [380 0 R /XYZ 115.0 725.0 null] >> endobj 136 0 obj << /S /GoTo -/D [376 0 R /XYZ 115.0 725.0 null] +/D [392 0 R /XYZ 115.0 725.0 null] >> endobj 138 0 obj @@ -4004,230 +4236,302 @@ endobj 140 0 obj << /S /GoTo -/D [389 0 R /XYZ 115.0 725.0 null] +/D [405 0 R /XYZ 115.0 725.0 null] >> endobj 142 0 obj << /S /GoTo -/D [398 0 R /XYZ 115.0 725.0 null] +/D [414 0 R /XYZ 115.0 725.0 null] >> endobj 144 0 obj << /S /GoTo -/D [398 0 R /XYZ 115.0 687.009 null] +/D [414 0 R /XYZ 115.0 687.009 null] >> endobj 146 0 obj << /S /GoTo -/D [398 0 R /XYZ 115.0 653.683 null] +/D [414 0 R /XYZ 115.0 653.683 null] >> endobj 148 0 obj << /S /GoTo -/D [398 0 R /XYZ 115.0 570.244 null] +/D [414 0 R /XYZ 115.0 570.244 null] >> endobj 150 0 obj << /S /GoTo -/D [398 0 R /XYZ 115.0 459.225 null] +/D [414 0 R /XYZ 115.0 459.225 null] >> endobj 152 0 obj << /S /GoTo -/D [398 0 R /XYZ 115.0 210.528 null] +/D [416 0 R /XYZ 115.0 662.0 null] >> endobj 154 0 obj << /S /GoTo -/D [398 0 R /XYZ 115.0 177.202 null] +/D [416 0 R /XYZ 115.0 628.674 null] >> endobj 156 0 obj << /S /GoTo -/D [400 0 R /XYZ 115.0 725.0 null] +/D [416 0 R /XYZ 115.0 545.235 null] >> endobj 158 0 obj << /S /GoTo -/D [400 0 R /XYZ 115.0 623.981 null] +/D [416 0 R /XYZ 115.0 423.216 null] >> endobj 160 0 obj << /S /GoTo -/D [400 0 R /XYZ 115.0 210.124 null] +/D [418 0 R /XYZ 115.0 609.0 null] >> endobj 162 0 obj << /S /GoTo -/D [400 0 R /XYZ 115.0 176.798 null] +/D [418 0 R /XYZ 115.0 575.674 null] >> endobj 164 0 obj << /S /GoTo -/D [402 0 R /XYZ 115.0 725.0 null] +/D [418 0 R /XYZ 115.0 492.235 null] >> endobj 166 0 obj << /S /GoTo -/D [402 0 R /XYZ 115.0 612.981 null] +/D [418 0 R /XYZ 115.0 381.216 null] >> endobj 168 0 obj << /S /GoTo -/D [402 0 R /XYZ 115.0 166.124 null] +/D [418 0 R /XYZ 115.0 132.519 null] >> endobj 170 0 obj << /S /GoTo -/D [402 0 R /XYZ 115.0 132.798 null] +/D [420 0 R /XYZ 115.0 725.0 null] >> endobj 172 0 obj << /S /GoTo -/D [404 0 R /XYZ 115.0 725.0 null] +/D [420 0 R /XYZ 115.0 640.561 null] >> endobj 174 0 obj << /S /GoTo -/D [404 0 R /XYZ 115.0 623.981 null] +/D [420 0 R /XYZ 115.0 529.542 null] >> endobj 176 0 obj << /S /GoTo -/D [406 0 R /XYZ 115.0 725.0 null] +/D [420 0 R /XYZ 115.0 315.125 null] >> endobj -183 0 obj +178 0 obj << /S /GoTo -/D [406 0 R /XYZ 115.0 367.875 null] +/D [420 0 R /XYZ 115.0 281.799 null] >> endobj -187 0 obj +180 0 obj << /S /GoTo -/D [406 0 R /XYZ 115.0 482.875 null] +/D [420 0 R /XYZ 115.0 220.36 null] >> endobj -333 0 obj +182 0 obj << /S /GoTo -/D [406 0 R /XYZ 115.0 325.875 null] +/D [425 0 R /XYZ 115.0 725.0 null] >> endobj -335 0 obj +184 0 obj << /S /GoTo -/D [406 0 R /XYZ 115.0 429.875 null] +/D [425 0 R /XYZ 115.0 520.583 null] >> endobj -346 0 obj +186 0 obj << /S /GoTo -/D [406 0 R /XYZ 115.0 398.875 null] +/D [425 0 R /XYZ 115.0 487.257 null] >> endobj -409 0 obj +188 0 obj << - /First 411 0 R - /Last 513 0 R +/S /GoTo +/D [425 0 R /XYZ 115.0 425.818 null] +>> +endobj +190 0 obj +<< +/S /GoTo +/D [425 0 R /XYZ 115.0 314.799 null] +>> +endobj +192 0 obj +<< +/S /GoTo +/D [427 0 R /XYZ 115.0 725.0 null] +>> +endobj +199 0 obj +<< +/S /GoTo +/D [427 0 R /XYZ 115.0 367.875 null] +>> +endobj +203 0 obj +<< +/S /GoTo +/D [427 0 R /XYZ 115.0 482.875 null] +>> +endobj +349 0 obj +<< +/S /GoTo +/D [427 0 R /XYZ 115.0 325.875 null] +>> +endobj +351 0 obj +<< +/S /GoTo +/D [427 0 R /XYZ 115.0 429.875 null] +>> +endobj +362 0 obj +<< +/S /GoTo +/D [427 0 R /XYZ 115.0 398.875 null] +>> +endobj +430 0 obj +<< + /First 432 0 R + /Last 550 0 R >> endobj -410 0 obj +431 0 obj << /S /GoTo /D [10 0 R /XYZ 115.0 725.0 null] >> endobj -412 0 obj +433 0 obj << /S /GoTo /D [12 0 R /XYZ 115.0 715.0 null] >> endobj -427 0 obj +448 0 obj << /S /GoTo -/D [189 0 R /XYZ 115.0 104.338 null] +/D [205 0 R /XYZ 115.0 104.338 null] >> endobj -429 0 obj +450 0 obj << /S /GoTo -/D [193 0 R /XYZ 115.0 682.0 null] +/D [209 0 R /XYZ 115.0 682.0 null] >> endobj -485 0 obj +506 0 obj << /S /GoTo -/D [398 0 R /XYZ 115.0 429.786 null] +/D [414 0 R /XYZ 115.0 429.786 null] >> endobj -487 0 obj +508 0 obj << /S /GoTo -/D [398 0 R /XYZ 115.0 373.727 null] +/D [414 0 R /XYZ 115.0 294.847 null] >> endobj -493 0 obj +514 0 obj << /S /GoTo -/D [400 0 R /XYZ 115.0 594.542 null] +/D [416 0 R /XYZ 115.0 393.777 null] >> endobj -495 0 obj +516 0 obj << /S /GoTo -/D [400 0 R /XYZ 115.0 479.323 null] +/D [416 0 R /XYZ 115.0 278.558 null] >> endobj -501 0 obj +522 0 obj << /S /GoTo -/D [402 0 R /XYZ 115.0 583.542 null] +/D [418 0 R /XYZ 115.0 351.777 null] >> endobj -503 0 obj +524 0 obj << /S /GoTo -/D [402 0 R /XYZ 115.0 468.323 null] +/D [418 0 R /XYZ 115.0 295.718 null] >> endobj -509 0 obj +530 0 obj << /S /GoTo -/D [404 0 R /XYZ 115.0 594.542 null] +/D [420 0 R /XYZ 115.0 500.103 null] >> endobj -511 0 obj +532 0 obj +<< +/S /GoTo +/D [420 0 R /XYZ 115.0 424.324 null] +>> +endobj +538 0 obj +<< +/S /GoTo +/D [425 0 R /XYZ 115.0 705.561 null] +>> +endobj +540 0 obj +<< +/S /GoTo +/D [425 0 R /XYZ 115.0 629.782 null] +>> +endobj +546 0 obj +<< +/S /GoTo +/D [425 0 R /XYZ 115.0 285.36 null] +>> +endobj +548 0 obj << /S /GoTo -/D [404 0 R /XYZ 115.0 518.763 null] +/D [425 0 R /XYZ 115.0 229.301 null] >> endobj xref -0 522 +0 559 0000000000 65535 f -0000154612 00000 n -0000155283 00000 n -0000155376 00000 n +0000160754 00000 n +0000161433 00000 n +0000161526 00000 n 0000000015 00000 n 0000000071 00000 n 0000000427 00000 n @@ -4239,519 +4543,556 @@ xref 0000003677 00000 n 0000003800 00000 n 0000004201 00000 n -0000155541 00000 n +0000161691 00000 n 0000004337 00000 n -0000155607 00000 n +0000161757 00000 n 0000004473 00000 n -0000155673 00000 n +0000161823 00000 n 0000004609 00000 n -0000155741 00000 n +0000161891 00000 n 0000004744 00000 n -0000155809 00000 n +0000161959 00000 n 0000004880 00000 n -0000155877 00000 n +0000162027 00000 n 0000005016 00000 n -0000155945 00000 n +0000162095 00000 n 0000005152 00000 n -0000156013 00000 n +0000162163 00000 n 0000005288 00000 n -0000156081 00000 n +0000162231 00000 n 0000005424 00000 n -0000156147 00000 n +0000162297 00000 n 0000005560 00000 n -0000156215 00000 n +0000162365 00000 n 0000005695 00000 n -0000156283 00000 n +0000162433 00000 n 0000005831 00000 n -0000156351 00000 n +0000162501 00000 n 0000005967 00000 n -0000156419 00000 n +0000162569 00000 n 0000006103 00000 n -0000156487 00000 n +0000162637 00000 n 0000006239 00000 n -0000156555 00000 n +0000162705 00000 n 0000006375 00000 n -0000156623 00000 n +0000162773 00000 n 0000006511 00000 n -0000156689 00000 n +0000162839 00000 n 0000006647 00000 n -0000156755 00000 n +0000162905 00000 n 0000006783 00000 n -0000156822 00000 n +0000162972 00000 n 0000006919 00000 n -0000156890 00000 n +0000163040 00000 n 0000007055 00000 n -0000156957 00000 n +0000163107 00000 n 0000007190 00000 n -0000157024 00000 n +0000163174 00000 n 0000007326 00000 n -0000157090 00000 n +0000163240 00000 n 0000007462 00000 n -0000157156 00000 n +0000163306 00000 n 0000007598 00000 n -0000157222 00000 n +0000163372 00000 n 0000007733 00000 n -0000157281 00000 n +0000163431 00000 n 0000007869 00000 n -0000157347 00000 n +0000163497 00000 n 0000008005 00000 n -0000157413 00000 n +0000163563 00000 n 0000008141 00000 n -0000157479 00000 n +0000163629 00000 n 0000008277 00000 n -0000157545 00000 n +0000163695 00000 n 0000008413 00000 n -0000157611 00000 n +0000163761 00000 n 0000008549 00000 n -0000157677 00000 n +0000163827 00000 n 0000008685 00000 n -0000157743 00000 n +0000163893 00000 n 0000008821 00000 n -0000157809 00000 n +0000163959 00000 n 0000008957 00000 n -0000157875 00000 n +0000164025 00000 n 0000009093 00000 n -0000157941 00000 n +0000164091 00000 n 0000009229 00000 n -0000158007 00000 n +0000164157 00000 n 0000009365 00000 n -0000158073 00000 n +0000164223 00000 n 0000009501 00000 n -0000158139 00000 n +0000164289 00000 n 0000009637 00000 n -0000158205 00000 n +0000164355 00000 n 0000009773 00000 n -0000158271 00000 n +0000164421 00000 n 0000009909 00000 n -0000158337 00000 n +0000164487 00000 n 0000010045 00000 n -0000158403 00000 n +0000164553 00000 n 0000010183 00000 n -0000158470 00000 n +0000164620 00000 n 0000010321 00000 n -0000158537 00000 n +0000164687 00000 n 0000010459 00000 n -0000158604 00000 n +0000164754 00000 n 0000010596 00000 n -0000158671 00000 n +0000164821 00000 n 0000010734 00000 n -0000158738 00000 n +0000164888 00000 n 0000010872 00000 n -0000158805 00000 n +0000164955 00000 n 0000011010 00000 n -0000158872 00000 n +0000165022 00000 n 0000011146 00000 n -0000158939 00000 n +0000165089 00000 n 0000011282 00000 n -0000159006 00000 n +0000165156 00000 n 0000011418 00000 n -0000012497 00000 n -0000012623 00000 n -0000012860 00000 n -0000159073 00000 n -0000012994 00000 n -0000159140 00000 n -0000013127 00000 n -0000159207 00000 n -0000013261 00000 n -0000159274 00000 n -0000013395 00000 n -0000159341 00000 n -0000013529 00000 n -0000159408 00000 n -0000013663 00000 n -0000159475 00000 n -0000013796 00000 n -0000159542 00000 n -0000013930 00000 n -0000159602 00000 n -0000014064 00000 n -0000159669 00000 n -0000014198 00000 n -0000159736 00000 n -0000014332 00000 n -0000159805 00000 n -0000014465 00000 n -0000159874 00000 n -0000014599 00000 n -0000159943 00000 n -0000014733 00000 n -0000160012 00000 n -0000014867 00000 n -0000160081 00000 n -0000015000 00000 n -0000160150 00000 n -0000015134 00000 n -0000160217 00000 n -0000015268 00000 n -0000160286 00000 n -0000015402 00000 n -0000160355 00000 n -0000015535 00000 n -0000160424 00000 n -0000015669 00000 n -0000160491 00000 n -0000015803 00000 n -0000160560 00000 n -0000015936 00000 n -0000160629 00000 n -0000016069 00000 n -0000160698 00000 n -0000016203 00000 n -0000160765 00000 n -0000016337 00000 n -0000160834 00000 n -0000016471 00000 n -0000017080 00000 n -0000017190 00000 n -0000019382 00000 n -0000019508 00000 n -0000019561 00000 n -0000160901 00000 n -0000019702 00000 n -0000019885 00000 n -0000020059 00000 n -0000160970 00000 n -0000020200 00000 n -0000021871 00000 n -0000021997 00000 n -0000022026 00000 n -0000022194 00000 n -0000024898 00000 n -0000025008 00000 n -0000025794 00000 n -0000025904 00000 n -0000028651 00000 n -0000028777 00000 n -0000028830 00000 n -0000029046 00000 n -0000029261 00000 n -0000029465 00000 n -0000029665 00000 n -0000031684 00000 n -0000031794 00000 n -0000035361 00000 n -0000035471 00000 n -0000037266 00000 n -0000037376 00000 n -0000039862 00000 n -0000039972 00000 n -0000042168 00000 n -0000042278 00000 n -0000044628 00000 n -0000044738 00000 n -0000047553 00000 n -0000047663 00000 n -0000048294 00000 n -0000048404 00000 n -0000048984 00000 n -0000049094 00000 n -0000049752 00000 n -0000049862 00000 n -0000050586 00000 n -0000050696 00000 n -0000051399 00000 n -0000051509 00000 n -0000052250 00000 n -0000052360 00000 n -0000053065 00000 n -0000053175 00000 n -0000054281 00000 n -0000054391 00000 n -0000055515 00000 n -0000055625 00000 n -0000056922 00000 n -0000057032 00000 n -0000058603 00000 n -0000058713 00000 n -0000059656 00000 n -0000059766 00000 n -0000060727 00000 n -0000060837 00000 n -0000061937 00000 n -0000062047 00000 n -0000063259 00000 n -0000063369 00000 n -0000064660 00000 n -0000064770 00000 n -0000066509 00000 n -0000066619 00000 n -0000067458 00000 n -0000067568 00000 n -0000068554 00000 n -0000068680 00000 n -0000068717 00000 n -0000068856 00000 n -0000068991 00000 n -0000070231 00000 n -0000070341 00000 n -0000070765 00000 n -0000070875 00000 n -0000072744 00000 n -0000072854 00000 n -0000073892 00000 n -0000074018 00000 n -0000074063 00000 n -0000074200 00000 n -0000074337 00000 n -0000074473 00000 n -0000075168 00000 n -0000075278 00000 n -0000076181 00000 n -0000076291 00000 n -0000078261 00000 n -0000078371 00000 n -0000079029 00000 n -0000079155 00000 n -0000079200 00000 n -0000079337 00000 n -0000079474 00000 n -0000079611 00000 n -0000081502 00000 n -0000081612 00000 n -0000082518 00000 n -0000082644 00000 n -0000082689 00000 n -0000082825 00000 n -0000082962 00000 n -0000083099 00000 n -0000085334 00000 n -0000085444 00000 n -0000087660 00000 n -0000087770 00000 n -0000088145 00000 n -0000088271 00000 n -0000088300 00000 n -0000088437 00000 n -0000090399 00000 n -0000090525 00000 n -0000090554 00000 n -0000090695 00000 n -0000091298 00000 n -0000091424 00000 n -0000091461 00000 n -0000091598 00000 n -0000091735 00000 n -0000092776 00000 n -0000092902 00000 n -0000092947 00000 n -0000093084 00000 n -0000093221 00000 n -0000093358 00000 n -0000094825 00000 n -0000094935 00000 n -0000095511 00000 n -0000095621 00000 n -0000097157 00000 n -0000097267 00000 n -0000097752 00000 n -0000097862 00000 n -0000099077 00000 n -0000099187 00000 n -0000100797 00000 n -0000100907 00000 n -0000101723 00000 n -0000101849 00000 n -0000101878 00000 n -0000102015 00000 n -0000103614 00000 n -0000103740 00000 n -0000103777 00000 n -0000161039 00000 n -0000103916 00000 n -0000161108 00000 n -0000104055 00000 n -0000104669 00000 n -0000104795 00000 n -0000104824 00000 n -0000104961 00000 n -0000107345 00000 n -0000107471 00000 n -0000107516 00000 n -0000107657 00000 n -0000107796 00000 n -0000161177 00000 n -0000107934 00000 n -0000109031 00000 n -0000109157 00000 n -0000109186 00000 n -0000109323 00000 n -0000111880 00000 n -0000112006 00000 n -0000112059 00000 n -0000112200 00000 n -0000112339 00000 n -0000112480 00000 n -0000112621 00000 n -0000114166 00000 n -0000114292 00000 n -0000114329 00000 n -0000114466 00000 n -0000114603 00000 n -0000116909 00000 n -0000117035 00000 n -0000117088 00000 n -0000117229 00000 n -0000117368 00000 n -0000117509 00000 n -0000117650 00000 n -0000118435 00000 n -0000118561 00000 n -0000118598 00000 n -0000118735 00000 n -0000118872 00000 n -0000121087 00000 n -0000121213 00000 n -0000121250 00000 n -0000121391 00000 n -0000121529 00000 n -0000122751 00000 n -0000122877 00000 n -0000122922 00000 n -0000123059 00000 n -0000123196 00000 n -0000123333 00000 n -0000123889 00000 n -0000123999 00000 n -0000125724 00000 n -0000125850 00000 n -0000125887 00000 n -0000126025 00000 n -0000126159 00000 n -0000126529 00000 n -0000126655 00000 n -0000126684 00000 n -0000126816 00000 n -0000128576 00000 n -0000128686 00000 n -0000130611 00000 n -0000130721 00000 n -0000132542 00000 n -0000132652 00000 n -0000133443 00000 n -0000133553 00000 n -0000135027 00000 n -0000135153 00000 n -0000135182 00000 n -0000161246 00000 n -0000161300 00000 n -0000135320 00000 n -0000161366 00000 n -0000135511 00000 n -0000135712 00000 n -0000135854 00000 n -0000136133 00000 n -0000136260 00000 n -0000136402 00000 n -0000136622 00000 n -0000136731 00000 n -0000136855 00000 n -0000136972 00000 n -0000137285 00000 n -0000137536 00000 n -0000137735 00000 n -0000137943 00000 n -0000161432 00000 n -0000138226 00000 n -0000161501 00000 n -0000138413 00000 n -0000138523 00000 n -0000138676 00000 n -0000138863 00000 n -0000139069 00000 n -0000139236 00000 n -0000139549 00000 n -0000139706 00000 n -0000139947 00000 n -0000140136 00000 n -0000140325 00000 n -0000140514 00000 n -0000140709 00000 n -0000140854 00000 n -0000141027 00000 n -0000141201 00000 n -0000141366 00000 n -0000141572 00000 n -0000141749 00000 n -0000141967 00000 n -0000142208 00000 n -0000142420 00000 n -0000142608 00000 n -0000142838 00000 n -0000143056 00000 n -0000143262 00000 n -0000143468 00000 n -0000143702 00000 n -0000143966 00000 n -0000144208 00000 n -0000144418 00000 n -0000144631 00000 n -0000144837 00000 n -0000144986 00000 n -0000145176 00000 n -0000145354 00000 n -0000145532 00000 n -0000145675 00000 n -0000145836 00000 n -0000146038 00000 n -0000146228 00000 n -0000146424 00000 n -0000146608 00000 n -0000146844 00000 n -0000147034 00000 n -0000147165 00000 n -0000147319 00000 n -0000147467 00000 n -0000147658 00000 n -0000147860 00000 n -0000148126 00000 n -0000148447 00000 n -0000148605 00000 n -0000148745 00000 n -0000148930 00000 n -0000161568 00000 n -0000149201 00000 n -0000161637 00000 n -0000149434 00000 n -0000149697 00000 n -0000149900 00000 n -0000150040 00000 n -0000150225 00000 n -0000161706 00000 n -0000150496 00000 n -0000161775 00000 n -0000150729 00000 n -0000150992 00000 n -0000151236 00000 n -0000151376 00000 n -0000151561 00000 n -0000161844 00000 n -0000151832 00000 n -0000161913 00000 n -0000152065 00000 n -0000152328 00000 n -0000152486 00000 n -0000152626 00000 n -0000152811 00000 n -0000161982 00000 n -0000153082 00000 n -0000162051 00000 n -0000153315 00000 n -0000153578 00000 n -0000153712 00000 n -0000153826 00000 n -0000153937 00000 n -0000154053 00000 n -0000154162 00000 n -0000154274 00000 n -0000154395 00000 n -0000154502 00000 n +0000012618 00000 n +0000012744 00000 n +0000013045 00000 n +0000165223 00000 n +0000013179 00000 n +0000165290 00000 n +0000013312 00000 n +0000165357 00000 n +0000013446 00000 n +0000165424 00000 n +0000013580 00000 n +0000165491 00000 n +0000013714 00000 n +0000165558 00000 n +0000013848 00000 n +0000165625 00000 n +0000013981 00000 n +0000165692 00000 n +0000014115 00000 n +0000165752 00000 n +0000014249 00000 n +0000165819 00000 n +0000014383 00000 n +0000165886 00000 n +0000014517 00000 n +0000165955 00000 n +0000014650 00000 n +0000166024 00000 n +0000014784 00000 n +0000166093 00000 n +0000014918 00000 n +0000166162 00000 n +0000015052 00000 n +0000166229 00000 n +0000015185 00000 n +0000166298 00000 n +0000015319 00000 n +0000166367 00000 n +0000015453 00000 n +0000166436 00000 n +0000015587 00000 n +0000166503 00000 n +0000015720 00000 n +0000166572 00000 n +0000015854 00000 n +0000166641 00000 n +0000015988 00000 n +0000166710 00000 n +0000016122 00000 n +0000166779 00000 n +0000016255 00000 n +0000166846 00000 n +0000016389 00000 n +0000166915 00000 n +0000016523 00000 n +0000166984 00000 n +0000016656 00000 n +0000167053 00000 n +0000016789 00000 n +0000167122 00000 n +0000016923 00000 n +0000167190 00000 n +0000017057 00000 n +0000167257 00000 n +0000017191 00000 n +0000167326 00000 n +0000017324 00000 n +0000167395 00000 n +0000017458 00000 n +0000167464 00000 n +0000017592 00000 n +0000167533 00000 n +0000017726 00000 n +0000018335 00000 n +0000018445 00000 n +0000020637 00000 n +0000020763 00000 n +0000020816 00000 n +0000167600 00000 n +0000020957 00000 n +0000021140 00000 n +0000021314 00000 n +0000167669 00000 n +0000021455 00000 n +0000023125 00000 n +0000023251 00000 n +0000023280 00000 n +0000023448 00000 n +0000026152 00000 n +0000026262 00000 n +0000027048 00000 n +0000027158 00000 n +0000029905 00000 n +0000030031 00000 n +0000030084 00000 n +0000030300 00000 n +0000030515 00000 n +0000030719 00000 n +0000030919 00000 n +0000032938 00000 n +0000033048 00000 n +0000036615 00000 n +0000036725 00000 n +0000038520 00000 n +0000038630 00000 n +0000041116 00000 n +0000041226 00000 n +0000043422 00000 n +0000043532 00000 n +0000045882 00000 n +0000045992 00000 n +0000048807 00000 n +0000048917 00000 n +0000049548 00000 n +0000049658 00000 n +0000050238 00000 n +0000050348 00000 n +0000051006 00000 n +0000051116 00000 n +0000051840 00000 n +0000051950 00000 n +0000052653 00000 n +0000052763 00000 n +0000053504 00000 n +0000053614 00000 n +0000054319 00000 n +0000054429 00000 n +0000055535 00000 n +0000055645 00000 n +0000056769 00000 n +0000056879 00000 n +0000058176 00000 n +0000058286 00000 n +0000059857 00000 n +0000059967 00000 n +0000060910 00000 n +0000061020 00000 n +0000061981 00000 n +0000062091 00000 n +0000063191 00000 n +0000063301 00000 n +0000064513 00000 n +0000064623 00000 n +0000065914 00000 n +0000066024 00000 n +0000067763 00000 n +0000067873 00000 n +0000068712 00000 n +0000068822 00000 n +0000069808 00000 n +0000069934 00000 n +0000069971 00000 n +0000070110 00000 n +0000070245 00000 n +0000071485 00000 n +0000071595 00000 n +0000072019 00000 n +0000072129 00000 n +0000073998 00000 n +0000074108 00000 n +0000075146 00000 n +0000075272 00000 n +0000075317 00000 n +0000075454 00000 n +0000075591 00000 n +0000075727 00000 n +0000076422 00000 n +0000076532 00000 n +0000077435 00000 n +0000077545 00000 n +0000079515 00000 n +0000079625 00000 n +0000080283 00000 n +0000080409 00000 n +0000080454 00000 n +0000080591 00000 n +0000080728 00000 n +0000080865 00000 n +0000082756 00000 n +0000082866 00000 n +0000083772 00000 n +0000083898 00000 n +0000083943 00000 n +0000084079 00000 n +0000084216 00000 n +0000084353 00000 n +0000086588 00000 n +0000086698 00000 n +0000088914 00000 n +0000089024 00000 n +0000089399 00000 n +0000089525 00000 n +0000089554 00000 n +0000089691 00000 n +0000091653 00000 n +0000091779 00000 n +0000091808 00000 n +0000091949 00000 n +0000092552 00000 n +0000092678 00000 n +0000092715 00000 n +0000092852 00000 n +0000092989 00000 n +0000094030 00000 n +0000094156 00000 n +0000094201 00000 n +0000094338 00000 n +0000094475 00000 n +0000094612 00000 n +0000096079 00000 n +0000096189 00000 n +0000096765 00000 n +0000096875 00000 n +0000098411 00000 n +0000098521 00000 n +0000099006 00000 n +0000099116 00000 n +0000100331 00000 n +0000100441 00000 n +0000102051 00000 n +0000102161 00000 n +0000102977 00000 n +0000103103 00000 n +0000103132 00000 n +0000103269 00000 n +0000104868 00000 n +0000104994 00000 n +0000105031 00000 n +0000167738 00000 n +0000105170 00000 n +0000167807 00000 n +0000105309 00000 n +0000105923 00000 n +0000106049 00000 n +0000106078 00000 n +0000106215 00000 n +0000108599 00000 n +0000108725 00000 n +0000108770 00000 n +0000108911 00000 n +0000109050 00000 n +0000167876 00000 n +0000109188 00000 n +0000110285 00000 n +0000110411 00000 n +0000110440 00000 n +0000110577 00000 n +0000113134 00000 n +0000113260 00000 n +0000113313 00000 n +0000113454 00000 n +0000113593 00000 n +0000113734 00000 n +0000113875 00000 n +0000115420 00000 n +0000115546 00000 n +0000115583 00000 n +0000115720 00000 n +0000115857 00000 n +0000118163 00000 n +0000118289 00000 n +0000118342 00000 n +0000118483 00000 n +0000118622 00000 n +0000118763 00000 n +0000118904 00000 n +0000119689 00000 n +0000119815 00000 n +0000119852 00000 n +0000119989 00000 n +0000120126 00000 n +0000122341 00000 n +0000122467 00000 n +0000122504 00000 n +0000122645 00000 n +0000122783 00000 n +0000124005 00000 n +0000124131 00000 n +0000124176 00000 n +0000124313 00000 n +0000124450 00000 n +0000124587 00000 n +0000125143 00000 n +0000125253 00000 n +0000126978 00000 n +0000127104 00000 n +0000127141 00000 n +0000127279 00000 n +0000127413 00000 n +0000127783 00000 n +0000127909 00000 n +0000127938 00000 n +0000128070 00000 n +0000129829 00000 n +0000129939 00000 n +0000131953 00000 n +0000132063 00000 n +0000133825 00000 n +0000133935 00000 n +0000135444 00000 n +0000135570 00000 n +0000135607 00000 n +0000135786 00000 n +0000135984 00000 n +0000137055 00000 n +0000137165 00000 n +0000138639 00000 n +0000138765 00000 n +0000138794 00000 n +0000167945 00000 n +0000167999 00000 n +0000138932 00000 n +0000168065 00000 n +0000139123 00000 n +0000139324 00000 n +0000139466 00000 n +0000139745 00000 n +0000139872 00000 n +0000140014 00000 n +0000140234 00000 n +0000140343 00000 n +0000140467 00000 n +0000140584 00000 n +0000140897 00000 n +0000141148 00000 n +0000141347 00000 n +0000141555 00000 n +0000168131 00000 n +0000141838 00000 n +0000168200 00000 n +0000142025 00000 n +0000142135 00000 n +0000142288 00000 n +0000142475 00000 n +0000142681 00000 n +0000142848 00000 n +0000143161 00000 n +0000143318 00000 n +0000143559 00000 n +0000143748 00000 n +0000143937 00000 n +0000144126 00000 n +0000144321 00000 n +0000144466 00000 n +0000144639 00000 n +0000144813 00000 n +0000144978 00000 n +0000145184 00000 n +0000145361 00000 n +0000145579 00000 n +0000145820 00000 n +0000146032 00000 n +0000146220 00000 n +0000146450 00000 n +0000146668 00000 n +0000146874 00000 n +0000147080 00000 n +0000147314 00000 n +0000147578 00000 n +0000147820 00000 n +0000148030 00000 n +0000148243 00000 n +0000148449 00000 n +0000148598 00000 n +0000148788 00000 n +0000148966 00000 n +0000149144 00000 n +0000149287 00000 n +0000149448 00000 n +0000149650 00000 n +0000149840 00000 n +0000150036 00000 n +0000150220 00000 n +0000150456 00000 n +0000150646 00000 n +0000150777 00000 n +0000150931 00000 n +0000151079 00000 n +0000151270 00000 n +0000151472 00000 n +0000151738 00000 n +0000152059 00000 n +0000152247 00000 n +0000152387 00000 n +0000152572 00000 n +0000168267 00000 n +0000152843 00000 n +0000168336 00000 n +0000153076 00000 n +0000153339 00000 n +0000153583 00000 n +0000153723 00000 n +0000153908 00000 n +0000168405 00000 n +0000154179 00000 n +0000168474 00000 n +0000154412 00000 n +0000154675 00000 n +0000154848 00000 n +0000154988 00000 n +0000155173 00000 n +0000168543 00000 n +0000155444 00000 n +0000168612 00000 n +0000155677 00000 n +0000155940 00000 n +0000156107 00000 n +0000156247 00000 n +0000156432 00000 n +0000168681 00000 n +0000156703 00000 n +0000168750 00000 n +0000156936 00000 n +0000157199 00000 n +0000157372 00000 n +0000157512 00000 n +0000157697 00000 n +0000168819 00000 n +0000157968 00000 n +0000168888 00000 n +0000158201 00000 n +0000158464 00000 n +0000158628 00000 n +0000158768 00000 n +0000158953 00000 n +0000168957 00000 n +0000159224 00000 n +0000169025 00000 n +0000159457 00000 n +0000159720 00000 n +0000159854 00000 n +0000159968 00000 n +0000160079 00000 n +0000160195 00000 n +0000160304 00000 n +0000160416 00000 n +0000160537 00000 n +0000160644 00000 n trailer << -/Size 522 +/Size 559 /Root 2 0 R /Info 4 0 R >> startxref -162120 +169094 %%EOF diff --git a/doc/html.tar.gz b/doc/html.tar.gz index 364c322..a1bcca0 100644 Binary files a/doc/html.tar.gz and b/doc/html.tar.gz differ diff --git a/doc/intro.xml b/doc/intro.xml index 044ec08..57666ef 100644 --- a/doc/intro.xml +++ b/doc/intro.xml @@ -121,8 +121,8 @@ Currently, &clsql; supports the following databases: - &mysql; v3.23.51 and v4.0.15. - &postgresql; v7.2 with both direct API and TCP + &mysql; v3.23.51 and v4.0.18. + &postgresql; v7.4 with both direct API and TCP socket connections. &sqlite;. Direct &odbc; interface. diff --git a/sql/classes.lisp b/sql/classes.lisp index 558127a..c2cd651 100644 --- a/sql/classes.lisp +++ b/sql/classes.lisp @@ -32,8 +32,7 @@ (defclass %sql-expression () ()) -(defmethod output-sql ((expr %sql-expression) &optional - (database *default-database*)) +(defmethod output-sql ((expr %sql-expression) database) (declare (ignore database)) (write-string +null-string+ *sql-stream*)) @@ -56,7 +55,7 @@ sql `(make-instance 'sql :string ',text))) -(defmethod output-sql ((expr sql) &optional (database *default-database*)) +(defmethod output-sql ((expr sql) database) (declare (ignore database)) (write-string (slot-value expr 'text) *sql-stream*) t) @@ -64,7 +63,7 @@ (defmethod print-object ((ident sql) stream) (format stream "#<~S \"~A\">" (type-of ident) - (sql-output ident))) + (sql-output ident nil))) ;; For SQL Identifiers of generic type (defclass sql-ident (%sql-expression) @@ -81,13 +80,13 @@ (defvar *output-hash* (make-hash-table :test #'equal)) -(defmethod output-sql-hash-key (expr &optional (database *default-database*)) +(defmethod output-sql-hash-key (expr database) (declare (ignore expr database)) nil) -(defmethod output-sql :around ((sql t) &optional (database *default-database*)) - (declare (ignore database)) - (let* ((hash-key (output-sql-hash-key sql)) +#+ignore +(defmethod output-sql :around ((sql t) database) + (let* ((hash-key (output-sql-hash-key sql database)) (hash-value (when hash-key (gethash hash-key *output-hash*)))) (cond ((and hash-key hash-value) (write-string hash-value *sql-stream*)) @@ -100,17 +99,17 @@ (t (call-next-method))))) -(defmethod output-sql ((expr sql-ident) &optional - (database *default-database*)) - (declare (ignore database)) +(defmethod output-sql ((expr sql-ident) database) (with-slots (name) - expr - (etypecase name - (string - (write-string name *sql-stream*)) - (symbol - (write-string (symbol-name name) *sql-stream*))) - t)) + expr + (write-string + (convert-to-db-default-case + (etypecase name + (string name) + (symbol (symbol-name name))) + database) + *sql-stream*)) + t) ;; For SQL Identifiers for attributes @@ -144,21 +143,18 @@ :qualifier ',qualifier :type ',type))) -(defmethod output-sql ((expr sql-ident-attribute) &optional - (database *default-database*)) - (declare (ignore database)) +(defmethod output-sql ((expr sql-ident-attribute) database) (with-slots (qualifier name type params) - expr - (if (and name (not qualifier) (not type)) - (write-string (sql-escape (symbol-name name)) *sql-stream*) - (format *sql-stream* "~@[~A.~]~A~@[ ~A~]" - (if qualifier (sql-escape qualifier) qualifier) - (sql-escape name) - type)) + expr + (if (and (not qualifier) (not type)) + (write-string (sql-escape (convert-to-db-default-case (symbol-name name) database)) *sql-stream*) + (format *sql-stream* "~@[~A.~]~A~@[ ~A~]" + (if qualifier (sql-escape qualifier) qualifier) + (sql-escape (convert-to-db-default-case name database)) + type)) t)) -(defmethod output-sql-hash-key ((expr sql-ident-attribute) &optional - (database *default-database*)) +(defmethod output-sql-hash-key ((expr sql-ident-attribute) database) (declare (ignore database)) (with-slots (qualifier name type params) expr @@ -176,20 +172,18 @@ sql `(make-instance 'sql-ident-table :name name :alias ',alias))) -(defun generate-sql (expr) +(defun generate-sql (expr database) (let ((*sql-stream* (make-string-output-stream))) - (output-sql expr) + (output-sql expr database) (get-output-stream-string *sql-stream*))) -(defmethod output-sql ((expr sql-ident-table) &optional - (database *default-database*)) - (declare (ignore database)) +(defmethod output-sql ((expr sql-ident-table) database) (with-slots (name alias) expr (if (null alias) - (write-string (sql-escape (symbol-name name)) *sql-stream*) + (write-string (sql-escape (convert-to-db-default-case (symbol-name name) database)) *sql-stream*) (progn - (write-string (sql-escape (symbol-name name)) *sql-stream*) + (write-string (sql-escape (convert-to-db-default-case (symbol-name name) database)) *sql-stream*) (write-char #\Space *sql-stream*) (format *sql-stream* "~s" alias)))) t) @@ -204,8 +198,7 @@ |# -(defmethod output-sql-hash-key ((expr sql-ident-table) &optional - (database *default-database*)) +(defmethod output-sql-hash-key ((expr sql-ident-table) database) (declare (ignore database)) (with-slots (name alias) expr @@ -236,8 +229,7 @@ ;; Write SQL for relational operators (like 'AND' and 'OR'). ;; should do arity checking of subexpressions -(defmethod output-sql ((expr sql-relational-exp) &optional - (database *default-database*)) +(defmethod output-sql ((expr sql-relational-exp) database) (with-slots (operator sub-expressions) expr (let ((subs (if (consp (car sub-expressions)) @@ -260,8 +252,7 @@ ;; Write SQL for relational operators (like 'AND' and 'OR'). ;; should do arity checking of subexpressions -(defmethod output-sql ((expr sql-upcase-like) &optional - (database *default-database*)) +(defmethod output-sql ((expr sql-upcase-like) database) (flet ((write-term (term) (write-string "upper(" *sql-stream*) (output-sql term database) @@ -284,8 +275,7 @@ (:documentation "An SQL Assignment expression.")) -(defmethod output-sql ((expr sql-assignment-exp) &optional - (database *default-database*)) +(defmethod output-sql ((expr sql-assignment-exp) database) (with-slots (operator sub-expressions) expr (do ((sub sub-expressions (cdr sub))) @@ -322,8 +312,7 @@ -(defmethod output-sql ((expr sql-value-exp) &optional - (database *default-database*)) +(defmethod output-sql ((expr sql-value-exp) database) (with-slots (modifier components) expr (if modifier @@ -339,8 +328,7 @@ () (:documentation "An SQL typecast expression.")) -(defmethod output-sql ((expr sql-typecast-exp) &optional - (database *default-database*)) +(defmethod output-sql ((expr sql-typecast-exp) database) (database-output-sql expr database)) (defmethod database-output-sql ((expr sql-typecast-exp) database) @@ -373,8 +361,7 @@ (equal (slot-value tab1 'name) (slot-value tab2 'name)))))) -(defmethod output-sql ((expr sql-function-exp) &optional - (database *default-database*)) +(defmethod output-sql ((expr sql-function-exp) database) (with-slots (name args) expr (output-sql name database) @@ -465,8 +452,7 @@ uninclusive, and the args from that keyword to the end." (defvar *in-subselect* nil) -(defmethod output-sql ((query sql-query) &optional - (database *default-database*)) +(defmethod output-sql ((query sql-query) database) (with-slots (distinct selections from where group-by having order-by order-by-descending limit offset) query @@ -541,8 +527,7 @@ uninclusive, and the args from that keyword to the end." (:documentation "An SQL INSERT statement.")) -(defmethod output-sql ((ins sql-insert) &optional - (database *default-database*)) +(defmethod output-sql ((ins sql-insert) database) (with-slots (into attributes values query) ins (write-string "INSERT INTO " *sql-stream*) @@ -570,8 +555,7 @@ uninclusive, and the args from that keyword to the end." (:documentation "An SQL DELETE statement.")) -(defmethod output-sql ((stmt sql-delete) &optional - (database *default-database*)) +(defmethod output-sql ((stmt sql-delete) database) (with-slots (from where) stmt (write-string "DELETE FROM " *sql-stream*) @@ -600,8 +584,7 @@ uninclusive, and the args from that keyword to the end." :initform nil)) (:documentation "An SQL UPDATE statement.")) -(defmethod output-sql ((expr sql-update) &optional - (database *default-database*)) +(defmethod output-sql ((expr sql-update) database) (with-slots (table where attributes values) expr (flet ((update-assignments () @@ -644,8 +627,7 @@ uninclusive, and the args from that keyword to the end." (list x) x)) -(defmethod output-sql ((stmt sql-create-table) &optional - (database *default-database*)) +(defmethod output-sql ((stmt sql-create-table) database) (flet ((output-column (column-spec) (destructuring-bind (name type &optional db-type &rest constraints) column-spec @@ -693,7 +675,7 @@ uninclusive, and the args from that keyword to the end." (with-check-option :initarg :with-check-option :initform nil)) (:documentation "An SQL CREATE VIEW statement.")) -(defmethod output-sql ((stmt sql-create-view) &optional database) +(defmethod output-sql ((stmt sql-create-view) database) (with-slots (name column-list query with-check-option) stmt (write-string "CREATE VIEW " *sql-stream*) (output-sql name database) diff --git a/sql/generics.lisp b/sql/generics.lisp new file mode 100644 index 0000000..eabb8e5 --- /dev/null +++ b/sql/generics.lisp @@ -0,0 +1,27 @@ +;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*- +;;;; ************************************************************************* +;;;; FILE IDENTIFICATION +;;;; +;;;; Name: generics.lisp +;;;; Purpose: Generic function definitions for DB interfaces +;;;; Author: Kevin M. Rosenberg based on +;;;; Created: Apr 2004 +;;;; +;;;; $Id: db-interface.lisp 9123 2004-04-21 20:34:42Z kevin $ +;;;; +;;;; This file, part of CLSQL, is Copyright (c) 2002-2004 by Kevin M. Rosenberg +;;;; +;;;; CLSQL users are granted the rights to distribute and use this software +;;;; as governed by the terms of the Lisp Lesser GNU Public License +;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL. +;;;; ************************************************************************* + +(in-package #:clsql-sys) + +(defgeneric output-sql (expr database) + ) + +(defgeneric output-sql-hash-key (arg database) + ) + + diff --git a/sql/objects.lisp b/sql/objects.lisp index 9f61624..d17f302 100644 --- a/sql/objects.lisp +++ b/sql/objects.lisp @@ -704,13 +704,14 @@ DATABASE-NULL-VALUE on the type of the slot.")) (defmethod read-sql-value (val (type (eql 'keyword)) database) (declare (ignore database)) (when (< 0 (length val)) - (intern (string-upcase val) "KEYWORD"))) + (intern (symbol-name-default-case val) + (find-package '#:keyword)))) (defmethod read-sql-value (val (type (eql 'symbol)) database) (declare (ignore database)) (when (< 0 (length val)) - (unless (string= val "NIL") - (intern (string-upcase val) + (unless (string= val (clsql-base-sys:symbol-name-default-case "NIL")) + (intern (clsql-base-sys:symbol-name-default-case val) (symbol-package *update-context*))))) (defmethod read-sql-value (val (type (eql 'integer)) database) diff --git a/sql/operations.lisp b/sql/operations.lisp index 5c04384..08f7fdf 100644 --- a/sql/operations.lisp +++ b/sql/operations.lisp @@ -26,7 +26,7 @@ `(progn (defun ,function ,@body) (let ((symbol (cadr (member :symbol ',definition-keys)))) - (setf (gethash (if symbol (string-upcase symbol) ',function) + (setf (gethash (if symbol (clsql-base-sys:symbol-name-default-case symbol) ',function) *sql-op-table*) ',function)))) diff --git a/sql/package.lisp b/sql/package.lisp index 76fbe5f..52a2038 100644 --- a/sql/package.lisp +++ b/sql/package.lisp @@ -240,6 +240,8 @@ #:db-type-has-boolean-where? #:db-type-transaction-capable? #:db-type-has-fancy-math? + #:db-type-default-case + #:convert-to-db-default-case #:database-underlying-type )) (:export @@ -278,6 +280,7 @@ #:db-type-has-boolean-where? #:db-type-transaction-capable? #:db-type-has-fancy-math? + #:db-type-default-case #:database-underlying-type . diff --git a/sql/sql.lisp b/sql/sql.lisp index 21f5371..a599890 100644 --- a/sql/sql.lisp +++ b/sql/sql.lisp @@ -33,7 +33,7 @@ (query (sql-output expr database) :database database :flatp flatp :result-types result-types)) -(defun truncate-database (database) +(defun truncate-database (&key database) (unless (typep database 'database) (clsql-base-sys::signal-no-database-error database)) (unless (is-database-open database) @@ -69,7 +69,7 @@ value of T. This specifies that *STANDARD-OUTPUT* is used." (mapcan #'(lambda (s f) (list s f)) sizes record))))) (let* ((query-exp (etypecase query-exp (string query-exp) - (sql-query (sql-output query-exp)))) + (sql-query (sql-output query-exp database)))) (data (query query-exp :database database)) (sizes (if (or (null sizes) (listp sizes)) sizes (compute-sizes (if titles (cons titles data) data)))) @@ -234,17 +234,17 @@ condition is true." :format-arguments (list (type-of thing) (type-of database))))) -(defmethod output-sql-hash-key ((arg vector) &optional database) +(defmethod output-sql-hash-key ((arg vector) database) (list 'vector (map 'list (lambda (arg) (or (output-sql-hash-key arg database) (return-from output-sql-hash-key nil))) arg))) -(defmethod output-sql (expr &optional (database *default-database*)) +(defmethod output-sql (expr database) (write-string (database-output-sql expr database) *sql-stream*) (values)) -(defmethod output-sql ((expr list) &optional (database *default-database*)) +(defmethod output-sql ((expr list) database) (if (null expr) (write-string +null-string+ *sql-stream*) (progn @@ -261,7 +261,7 @@ condition is true." &key (database *default-database*)) (database-describe-table database - (string-downcase (symbol-name (slot-value table 'name))))) + (convert-to-db-default-case (symbol-name (slot-value table 'name)) database))) #+nil (defmethod add-storage-class ((self database) (class symbol) &key (sequence t)) diff --git a/sql/table.lisp b/sql/table.lisp index b9a5ef1..70e6b42 100644 --- a/sql/table.lisp +++ b/sql/table.lisp @@ -20,14 +20,14 @@ ;; Utilities -(defun database-identifier (name) +(defun database-identifier (name database) (sql-escape (etypecase name (string - (string-upcase name)) + (convert-to-db-default-case name database)) (sql-ident - (sql-output name)) + (sql-output name database)) (symbol - (sql-output name))))) + (sql-output name database))))) ;; Tables @@ -54,7 +54,7 @@ a list containing lists of attribute-name and type information pairs." *DEFAULT-DATABASE*. If the table does not exist and IF-DOES-NOT-EXIST is :ignore then DROP-TABLE returns nil whereas an error is signalled if IF-DOES-NOT-EXIST is :error." - (let ((table-name (database-identifier name))) + (let ((table-name (database-identifier name database))) (ecase if-does-not-exist (:ignore (unless (table-exists-p table-name :database database) @@ -80,7 +80,7 @@ tables are considered. This is the default. If OWNER is :all , all tables are considered. If OWNER is a string, this denotes a username and only tables owned by OWNER are considered. Table names are returned as a list of strings." - (when (member (database-identifier name) + (when (member (database-identifier name database) (list-tables :owner owner :database database) :test #'string-equal) t)) @@ -112,7 +112,7 @@ is NIL. The default value of DATABASE is *DEFAULT-DATABASE*." *DEFAULT-DATABASE*. If the view does not exist and IF-DOES-NOT-EXIST is :ignore then DROP-VIEW returns nil whereas an error is signalled if IF-DOES-NOT-EXIST is :error." - (let ((view-name (database-identifier name))) + (let ((view-name (database-identifier name database))) (ecase if-does-not-exist (:ignore (unless (view-exists-p view-name :database database) @@ -137,7 +137,7 @@ are considered. This is the default. If OWNER is :all , all views are considered. If OWNER is a string, this denotes a username and only views owned by OWNER are considered. View names are returned as a list of strings." - (when (member (database-identifier name) + (when (member (database-identifier name database) (list-views :owner owner :database database) :test #'string-equal) t)) @@ -152,9 +152,9 @@ attributes of the table to index are given by ATTRIBUTES. Setting UNIQUE to T includes UNIQUE in the SQL index command, specifying that the columns indexed must contain unique values. The default value of UNIQUE is nil. The default value of DATABASE is *DEFAULT-DATABASE*." - (let* ((index-name (database-identifier name)) - (table-name (database-identifier on)) - (attributes (mapcar #'database-identifier (listify attributes))) + (let* ((index-name (database-identifier name database)) + (table-name (database-identifier on database)) + (attributes (mapcar #'(lambda (a) (database-identifier a database)) (listify attributes))) (stmt (format nil "CREATE ~A INDEX ~A ON ~A (~{~A~^, ~})" (if unique "UNIQUE" "") index-name table-name attributes))) @@ -168,7 +168,7 @@ UNIQUE is nil. The default value of DATABASE is *DEFAULT-DATABASE*." is :ignore then DROP-INDEX returns nil whereas an error is signalled if IF-DOES-NOT-EXIST is :error. The argument ON allows the optional specification of a table to drop the index from." - (let ((index-name (database-identifier name))) + (let ((index-name (database-identifier name database))) (ecase if-does-not-exist (:ignore (unless (index-exists-p index-name :database database) @@ -180,7 +180,7 @@ specification of a table to drop the index from." (execute-command (format nil "DROP INDEX ~A~A" index-name (if (null on) "" (concatenate 'string " ON " - (database-identifier on)))) + (database-identifier on database)))) :database database))) (defun list-indexes (&key (owner nil) (database *default-database*)) @@ -196,7 +196,7 @@ OWNER are considered. Index names are returned as a list of strings." *default-database*. If OWNER is :all , all indexs are considered. If OWNER is a string, this denotes a username and only indexs owned by OWNER are considered. Index names are returned as a list of strings." - (database-list-table-indexes (database-identifier table) + (database-list-table-indexes (database-identifier table database) database :owner owner)) (defun index-exists-p (name &key (owner nil) (database *default-database*)) @@ -205,7 +205,7 @@ defaults to *DEFAULT-DATABASE*. If OWNER is :all , all indexs are considered. If OWNER is a string, this denotes a username and only indexs owned by OWNER are considered. Index names are returned as a list of strings." - (when (member (database-identifier name) + (when (member (database-identifier name database) (list-indexes :owner owner :database database) :test #'string-equal) t)) @@ -220,7 +220,7 @@ attributes are considered. If OWNER is a string, this denotes a username and only attributes owned by OWNER are considered. Attribute names are returned as a list of strings. Attributes are returned as a list of strings." - (database-list-attributes (database-identifier name) database :owner owner)) + (database-list-attributes (database-identifier name database) database :owner owner)) (defun attribute-type (attribute table &key (owner nil) (database *default-database*)) @@ -231,8 +231,8 @@ considered. This is the default. If OWNER is :all , all attributes are considered. If OWNER is a string, this denotes a username and only attributes owned by OWNER are considered. Attribute names are returned as a list of strings. Attributes are returned as a list of strings." - (database-attribute-type (database-identifier attribute) - (database-identifier table) + (database-attribute-type (database-identifier attribute database) + (database-identifier table database) database :owner owner)) @@ -265,7 +265,7 @@ is the vendor-specific type returned by ATTRIBUTE-TYPE." (defun create-sequence (name &key (database *default-database*)) "Create a sequence called NAME in DATABASE which defaults to *DEFAULT-DATABASE*." - (let ((sequence-name (database-identifier name))) + (let ((sequence-name (database-identifier name database))) (database-create-sequence sequence-name database)) (values)) @@ -275,7 +275,7 @@ is the vendor-specific type returned by ATTRIBUTE-TYPE." *DEFAULT-DATABASE*. If the sequence does not exist and IF-DOES-NOT-EXIST is :ignore then DROP-SEQUENCE returns nil whereas an error is signalled if IF-DOES-NOT-EXIST is :error." - (let ((sequence-name (database-identifier name))) + (let ((sequence-name (database-identifier name database))) (ecase if-does-not-exist (:ignore (unless (sequence-exists-p sequence-name :database database) @@ -297,20 +297,20 @@ as a list of strings." (database *default-database*)) "Test for existence of a sequence called NAME in DATABASE which defaults to *DEFAULT-DATABASE*." - (when (member (database-identifier name) + (when (member (database-identifier name database) (list-sequences :owner owner :database database) :test #'string-equal) t)) (defun sequence-next (name &key (database *default-database*)) "Return the next value in the sequence NAME in DATABASE." - (database-sequence-next (database-identifier name) database)) + (database-sequence-next (database-identifier name database) database)) (defun set-sequence-position (name position &key (database *default-database*)) "Explicitly set the the position of the sequence NAME in DATABASE to POSITION." - (database-set-sequence-position (database-identifier name) position database)) + (database-set-sequence-position (database-identifier name database) position database)) (defun sequence-last (name &key (database *default-database*)) "Return the last value of the sequence NAME in DATABASE." - (database-sequence-last (database-identifier name) database)) + (database-sequence-last (database-identifier name database) database)) diff --git a/tests/package.lisp b/tests/package.lisp index d00ada9..75bd8fa 100644 --- a/tests/package.lisp +++ b/tests/package.lisp @@ -21,6 +21,7 @@ (:export #:run-tests #:run-tests-append-report-file + #:summarize-test-report #:test-initialise-database #:test-connect-to-database ) diff --git a/tests/test-fddl.lisp b/tests/test-fddl.lisp index 961cc3d..0e321f8 100644 --- a/tests/test-fddl.lisp +++ b/tests/test-fddl.lisp @@ -172,26 +172,29 @@ ;; test list-table-indexes (deftest :fddl/index/3 (progn - (clsql:execute-command "CREATE TABLE I3TEST (a char(10), b integer)") - (clsql:create-index [bar] :on [i3test] :attributes - '([a]) :unique t) + (clsql:create-table [i3test] '(([a] (string 10)) + ([b] integer))) (clsql:create-index [foo] :on [i3test] :attributes - '([b]) :unique nil) + '([b]) :unique nil) + (clsql:create-index [bar] :on [i3test] :attributes + '([a]) :unique t) (values - + (clsql:table-exists-p [i3test]) + (clsql:index-exists-p [foo]) + (clsql:index-exists-p [bar]) (sort (mapcar #'string-downcase (clsql:list-table-indexes [i3test] :owner *test-database-user*)) - #'string-lessp) + #'string-lessp) (sort (clsql:list-table-indexes [company] :owner *test-database-user*) #'string-lessp) (progn (clsql:drop-index [bar] :on [i3test]) (clsql:drop-index [foo] :on [i3test]) - (clsql:execute-command "DROP TABLE I3TEST") + (clsql:drop-table [i3test]) t))) - ("bar" "foo") nil t) + t t t ("bar" "foo") nil t) ;; create an sequence, test for existence, drop it and test again (deftest :fddl/sequence/1 diff --git a/tests/test-init.lisp b/tests/test-init.lisp index 585df96..da60633 100644 --- a/tests/test-init.lisp +++ b/tests/test-init.lisp @@ -16,7 +16,8 @@ (in-package #:clsql-tests) -(defvar *report-stream*) +(defvar *report-stream* nil "Stream to send text report.") +(defvar *sexp-report-stream* nil "Stream to send sexp report.") (defvar *rt-connection*) (defvar *rt-fddl*) (defvar *rt-fdml*) @@ -136,6 +137,9 @@ :make-default t :if-exists :old) + (unless (db-backend-has-create/destroy-db? db-type) + (truncate-database :database *default-database*)) + (setf *test-database-underlying-type* (clsql-sys:database-underlying-type *default-database*)) @@ -154,10 +158,6 @@ (defparameter employee10 nil) (defun test-initialise-database () - ;; Ensure that old objects are removed - (unless (db-backend-has-create/destroy-db? *test-database-type*) - (truncate-database *default-database*)) - (test-basic-initialize) (clsql:create-view-from-class 'employee) @@ -300,16 +300,28 @@ (clsql:update-records-from-instance company1)) (defvar *error-count* 0) +(defvar *error-list* nil) (defun run-tests-append-report-file (report-file) - (with-open-file (out report-file :direction :output - :if-exists :append - :if-does-not-exist :create) - (run-tests out))) + (let* ((report-path (etypecase report-file + (pathname report-file) + (string (parse-namestring report-file)))) + (sexp-report-path (make-pathname :defaults report-path + :type "sexp"))) + (with-open-file (rs report-path :direction :output + :if-exists :append + :if-does-not-exist :create) + (with-open-file (srs sexp-report-path :direction :output + :if-exists :append + :if-does-not-exist :create) + (run-tests :report-stream rs :sexp-report-stream srs))))) -(defun run-tests (&optional (*report-stream* *standard-output*)) +(defun run-tests (&key (report-stream *standard-output*) (sexp-report-stream nil)) (let ((specs (read-specs)) - (*error-count* 0)) + (*report-stream* report-stream) + (*sexp-report-stream* sexp-report-stream) + (*error-count* 0) + (*error-list* nil)) (unless specs (warn "Not running tests because test configuration file is missing") (return-from run-tests :skipped)) @@ -331,34 +343,50 @@ (multiple-value-bind (test-forms skip-tests) (compute-tests-for-backend db-type *test-database-underlying-type*) - (format *report-stream* - "~& + (format *report-stream* + "~& ****************************************************************************** *** CLSQL Test Suite begun at ~A *** ~A -*** ~A +*** ~A on ~A *** Database ~A backend~A. ****************************************************************************** " -(clsql-base:format-time nil (clsql-base:utime->time (get-universal-time))) -(lisp-implementation-type) -(lisp-implementation-version) -db-type -(if (not (eq db-type *test-database-underlying-type*)) - (format nil " with underlying type ~A" *test-database-underlying-type*) - "") -) - + (clsql-base:format-time + nil + (clsql-base:utime->time (get-universal-time))) + (lisp-implementation-type) + (lisp-implementation-version) + (machine-type) + db-type + (if (not (eq db-type *test-database-underlying-type*)) + (format nil " with underlying type ~A" + *test-database-underlying-type*) + "") + ) + (test-initialise-database) - + (regression-test:rem-all-tests) (dolist (test-form test-forms) (eval test-form)) (let ((remaining (rtest:do-tests *report-stream*))) - (when (consp remaining) + (when (rt:pending-tests) (incf *error-count* (length remaining)))) + (let ((sexp-error (list db-type + *test-database-underlying-type* + (get-universal-time) + (length test-forms) + (rt:pending-tests) + (lisp-implementation-type) + (lisp-implementation-version) + (machine-type)))) + (when *sexp-report-stream* + (write sexp-error :stream *sexp-report-stream*)) + (push sexp-error *error-list*)) + (format *report-stream* "~&Tests skipped:") (if skip-tests (dolist (skipped skip-tests) diff --git a/tests/utils.lisp b/tests/utils.lisp index 7225b3e..f6f4e51 100644 --- a/tests/utils.lisp +++ b/tests/utils.lisp @@ -66,3 +66,34 @@ (symbol-name db-type)))))) + +(defun summarize-test-report (sexp &optional (output *standard-output*)) + (flet ((db-title (db-type underlying-db-type) + (format nil "~A~A" + db-type + (if (eq db-type underlying-db-type) + "" + (format nil "/~A" underlying-db-type))))) + (with-open-file (in sexp :direction :input) + (let ((eof (cons nil nil))) + (do ((form (read in nil eof) (read in nil eof))) + ((eq form eof)) + (destructuring-bind (db-type + underlying-db-type + utime + total-tests + failed-tests + impl-type + impl-version + machine-type) + form + (if failed-tests + (format output "~&~A: ~D of ~D tests failed (~A).~&" + (db-title db-type underlying-db-type) + (length failed-tests) + total-tests + impl-type) + (format output "~&~A: All ~D tests passed (~A).~%" + (db-title db-type underlying-db-type) + total-tests + impl-type))))))))