aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErwin Lansing <erwin@FreeBSD.org>2012-12-05 12:53:50 +0000
committerErwin Lansing <erwin@FreeBSD.org>2012-12-05 12:53:50 +0000
commita503af91a8a93bdaeb15b5467c2d98018eb719c5 (patch)
treedfe0c09893b34b160ac11d74d2862e8f52ed43fe
parent8d876c495fa11d5aa72e8340d4b6efa1e911030b (diff)
downloadsrc-a503af91a8a93bdaeb15b5467c2d98018eb719c5.tar.gz
src-a503af91a8a93bdaeb15b5467c2d98018eb719c5.zip
Vendor import of Bind 9.8.4vendor/bind9/9.8.4
Approved by: delphij (mentor) Sponsored by: DK Hostmaster A/S
Notes
Notes: svn path=/vendor/bind9/dist/; revision=243885 svn path=/vendor/bind9/9.8.4/; revision=243887; tag=vendor/bind9/9.8.4
-rw-r--r--CHANGES107
-rw-r--r--Makefile.in2
-rw-r--r--README5
-rw-r--r--acconfig.h5
-rw-r--r--bin/Makefile.in2
-rw-r--r--bin/check/Makefile.in2
-rw-r--r--bin/check/check-tool.c5
-rw-r--r--bin/confgen/Makefile.in2
-rw-r--r--bin/confgen/unix/Makefile.in2
-rw-r--r--bin/dig/Makefile.in2
-rw-r--r--bin/dig/nslookup.c11
-rw-r--r--bin/dnssec/Makefile.in2
-rw-r--r--bin/dnssec/dnssec-dsfromkey.86
-rw-r--r--bin/dnssec/dnssec-dsfromkey.c7
-rw-r--r--bin/dnssec/dnssec-dsfromkey.docbook6
-rw-r--r--bin/dnssec/dnssec-dsfromkey.html19
-rw-r--r--bin/dnssec/dnssec-keyfromlabel.86
-rw-r--r--bin/dnssec/dnssec-keyfromlabel.c8
-rw-r--r--bin/dnssec/dnssec-keyfromlabel.docbook6
-rw-r--r--bin/dnssec/dnssec-keyfromlabel.html17
-rw-r--r--bin/dnssec/dnssec-keygen.810
-rw-r--r--bin/dnssec/dnssec-keygen.c23
-rw-r--r--bin/dnssec/dnssec-keygen.docbook12
-rw-r--r--bin/dnssec/dnssec-keygen.html25
-rw-r--r--bin/dnssec/dnssec-settime.c7
-rw-r--r--bin/dnssec/dnssec-signzone.c5
-rw-r--r--bin/named/Makefile.in2
-rw-r--r--bin/named/builtin.c6
-rw-r--r--bin/named/config.c4
-rw-r--r--bin/named/controlconf.c6
-rwxr-xr-xbin/named/convertxsl.pl2
-rw-r--r--bin/named/query.c176
-rw-r--r--bin/named/server.c108
-rw-r--r--bin/named/statschannel.c37
-rw-r--r--bin/named/unix/Makefile.in2
-rw-r--r--bin/nsupdate/Makefile.in2
-rw-r--r--bin/nsupdate/nsupdate.c53
-rw-r--r--bin/rndc/Makefile.in2
-rw-r--r--bin/tools/Makefile.in2
-rw-r--r--config.h.in10
-rw-r--r--configure.in43
-rw-r--r--doc/Makefile.in2
-rw-r--r--doc/arm/Bv9ARM-book.xml179
-rw-r--r--doc/arm/Bv9ARM.ch04.html96
-rw-r--r--doc/arm/Bv9ARM.ch06.html260
-rw-r--r--doc/arm/Bv9ARM.ch07.html12
-rw-r--r--doc/arm/Bv9ARM.ch08.html16
-rw-r--r--doc/arm/Bv9ARM.ch09.html218
-rw-r--r--doc/arm/Bv9ARM.html96
-rw-r--r--doc/arm/Bv9ARM.pdf6512
-rw-r--r--doc/arm/Makefile.in2
-rw-r--r--doc/arm/man.arpaname.html6
-rw-r--r--doc/arm/man.ddns-confgen.html8
-rw-r--r--doc/arm/man.dig.html18
-rw-r--r--doc/arm/man.dnssec-dsfromkey.html17
-rw-r--r--doc/arm/man.dnssec-keyfromlabel.html15
-rw-r--r--doc/arm/man.dnssec-keygen.html23
-rw-r--r--doc/arm/man.dnssec-revoke.html8
-rw-r--r--doc/arm/man.dnssec-settime.html12
-rw-r--r--doc/arm/man.dnssec-signzone.html10
-rw-r--r--doc/arm/man.genrandom.html8
-rw-r--r--doc/arm/man.host.html8
-rw-r--r--doc/arm/man.isc-hmac-fixup.html8
-rw-r--r--doc/arm/man.named-checkconf.html10
-rw-r--r--doc/arm/man.named-checkzone.html10
-rw-r--r--doc/arm/man.named-journalprint.html6
-rw-r--r--doc/arm/man.named.html14
-rw-r--r--doc/arm/man.nsec3hash.html8
-rw-r--r--doc/arm/man.nsupdate.html12
-rw-r--r--doc/arm/man.rndc-confgen.html10
-rw-r--r--doc/arm/man.rndc.conf.html10
-rw-r--r--doc/arm/man.rndc.html10
-rw-r--r--doc/misc/Makefile.in2
-rw-r--r--doc/misc/format-options.pl2
-rw-r--r--doc/misc/options18
-rwxr-xr-xdoc/misc/sort-options.pl2
-rw-r--r--isc-config.sh.in2
-rw-r--r--lib/Makefile.in2
-rw-r--r--lib/bind9/Makefile.in2
-rw-r--r--lib/bind9/api2
-rw-r--r--lib/bind9/check.c69
-rw-r--r--lib/bind9/include/Makefile.in2
-rw-r--r--lib/bind9/include/bind9/Makefile.in2
-rw-r--r--lib/dns/Makefile.in5
-rw-r--r--lib/dns/adb.c44
-rw-r--r--lib/dns/api4
-rw-r--r--lib/dns/db.c9
-rw-r--r--lib/dns/dnssec.c115
-rw-r--r--lib/dns/ds.c35
-rw-r--r--lib/dns/dst_api.c16
-rw-r--r--lib/dns/dst_internal.h3
-rw-r--r--lib/dns/dst_openssl.h3
-rw-r--r--lib/dns/dst_parse.c61
-rw-r--r--lib/dns/dst_parse.h5
-rw-r--r--lib/dns/dst_result.c4
-rw-r--r--lib/dns/include/Makefile.in2
-rw-r--r--lib/dns/include/dns/db.h8
-rw-r--r--lib/dns/include/dns/dnssec.h13
-rw-r--r--lib/dns/include/dns/ds.h7
-rw-r--r--lib/dns/include/dns/iptable.h4
-rw-r--r--lib/dns/include/dns/keyvalues.h10
-rw-r--r--lib/dns/include/dns/log.h1
-rw-r--r--lib/dns/include/dns/rdataset.h20
-rw-r--r--lib/dns/include/dns/rpz.h13
-rw-r--r--lib/dns/include/dns/stats.h10
-rw-r--r--lib/dns/include/dns/view.h2
-rw-r--r--lib/dns/include/dns/zone.h2
-rw-r--r--lib/dns/include/dst/Makefile.in2
-rw-r--r--lib/dns/include/dst/dst.h2
-rw-r--r--lib/dns/include/dst/result.h6
-rw-r--r--lib/dns/log.c1
-rw-r--r--lib/dns/master.c47
-rw-r--r--lib/dns/masterdump.c12
-rw-r--r--lib/dns/openssl_link.c40
-rw-r--r--lib/dns/openssldh_link.c18
-rw-r--r--lib/dns/openssldsa_link.c34
-rw-r--r--lib/dns/opensslecdsa_link.c596
-rw-r--r--lib/dns/opensslgost_link.c75
-rw-r--r--lib/dns/opensslrsa_link.c52
-rw-r--r--lib/dns/rbtdb.c39
-rw-r--r--lib/dns/rcode.c2
-rw-r--r--lib/dns/rdata.c12
-rw-r--r--lib/dns/rdata/generic/dlv_32769.c12
-rw-r--r--lib/dns/rdata/generic/ds_43.c12
-rw-r--r--lib/dns/rdataset.c28
-rw-r--r--lib/dns/resolver.c50
-rw-r--r--lib/dns/rpz.c133
-rwxr-xr-xlib/dns/spnego_asn1.pl2
-rw-r--r--lib/dns/validator.c10
-rw-r--r--lib/dns/view.c2
-rw-r--r--lib/dns/zone.c101
-rw-r--r--lib/export/Makefile.in2
-rw-r--r--lib/export/dns/Makefile.in4
-rw-r--r--lib/export/dns/include/Makefile.in2
-rw-r--r--lib/export/dns/include/dns/Makefile.in2
-rw-r--r--lib/export/dns/include/dst/Makefile.in2
-rw-r--r--lib/export/irs/include/irs/Makefile.in2
-rw-r--r--lib/export/isc/Makefile.in2
-rw-r--r--lib/export/isc/include/isc/Makefile.in2
-rw-r--r--lib/export/isc/nls/Makefile.in2
-rw-r--r--lib/export/isc/nothreads/Makefile.in2
-rw-r--r--lib/export/isc/nothreads/include/isc/Makefile.in2
-rw-r--r--lib/export/isc/pthreads/Makefile.in2
-rw-r--r--lib/export/isc/pthreads/include/isc/Makefile.in2
-rw-r--r--lib/export/isc/unix/Makefile.in2
-rw-r--r--lib/export/isc/unix/include/isc/Makefile.in2
-rw-r--r--lib/export/isccfg/include/isccfg/Makefile.in2
-rw-r--r--lib/export/samples/Makefile-postinstall.in2
-rw-r--r--lib/export/samples/Makefile.in2
-rw-r--r--lib/irs/Makefile.in2
-rw-r--r--lib/irs/include/Makefile.in2
-rw-r--r--lib/irs/include/irs/Makefile.in2
-rw-r--r--lib/isc/alpha/Makefile.in2
-rw-r--r--lib/isc/alpha/include/Makefile.in2
-rw-r--r--lib/isc/alpha/include/isc/Makefile.in2
-rw-r--r--lib/isc/api6
-rw-r--r--lib/isc/ia64/Makefile.in2
-rw-r--r--lib/isc/ia64/include/Makefile.in2
-rw-r--r--lib/isc/ia64/include/isc/Makefile.in2
-rw-r--r--lib/isc/ia64/include/isc/atomic.h6
-rw-r--r--lib/isc/include/Makefile.in2
-rw-r--r--lib/isc/include/isc/file.h13
-rw-r--r--lib/isc/include/isc/namespace.h2
-rw-r--r--lib/isc/include/isc/task.h27
-rw-r--r--lib/isc/mem.c10
-rw-r--r--lib/isc/mips/Makefile.in2
-rw-r--r--lib/isc/mips/include/Makefile.in2
-rw-r--r--lib/isc/mips/include/isc/Makefile.in2
-rw-r--r--lib/isc/nls/Makefile.in2
-rw-r--r--lib/isc/noatomic/Makefile.in2
-rw-r--r--lib/isc/noatomic/include/Makefile.in2
-rw-r--r--lib/isc/noatomic/include/isc/Makefile.in2
-rw-r--r--lib/isc/nothreads/Makefile.in2
-rw-r--r--lib/isc/nothreads/include/Makefile.in2
-rw-r--r--lib/isc/nothreads/include/isc/Makefile.in2
-rw-r--r--lib/isc/powerpc/Makefile.in2
-rw-r--r--lib/isc/powerpc/include/Makefile.in2
-rw-r--r--lib/isc/powerpc/include/isc/Makefile.in2
-rw-r--r--lib/isc/pthreads/Makefile.in2
-rw-r--r--lib/isc/pthreads/condition.c11
-rw-r--r--lib/isc/pthreads/include/Makefile.in2
-rw-r--r--lib/isc/pthreads/include/isc/Makefile.in2
-rw-r--r--lib/isc/sparc64/Makefile.in2
-rw-r--r--lib/isc/sparc64/include/Makefile.in2
-rw-r--r--lib/isc/sparc64/include/isc/Makefile.in2
-rw-r--r--lib/isc/task.c45
-rw-r--r--lib/isc/task_api.c11
-rw-r--r--lib/isc/unix/Makefile.in2
-rw-r--r--lib/isc/unix/file.c31
-rw-r--r--lib/isc/unix/include/Makefile.in2
-rw-r--r--lib/isc/unix/include/isc/Makefile.in2
-rw-r--r--lib/isc/x86_32/Makefile.in2
-rw-r--r--lib/isc/x86_32/include/Makefile.in2
-rw-r--r--lib/isc/x86_32/include/isc/Makefile.in2
-rw-r--r--lib/isc/x86_64/Makefile.in2
-rw-r--r--lib/isc/x86_64/include/Makefile.in2
-rw-r--r--lib/isc/x86_64/include/isc/Makefile.in2
-rw-r--r--lib/isccc/api2
-rw-r--r--lib/isccc/cc.c6
-rw-r--r--lib/isccc/include/Makefile.in2
-rw-r--r--lib/isccc/include/isccc/Makefile.in2
-rw-r--r--lib/isccfg/api2
-rw-r--r--lib/isccfg/include/Makefile.in2
-rw-r--r--lib/isccfg/include/isccfg/Makefile.in2
-rw-r--r--lib/isccfg/namedconf.c224
-rw-r--r--lib/lwres/Makefile.in2
-rw-r--r--lib/lwres/api2
-rw-r--r--lib/lwres/getaddrinfo.c8
-rw-r--r--lib/lwres/include/Makefile.in2
-rw-r--r--lib/lwres/include/lwres/Makefile.in2
-rw-r--r--lib/lwres/man/Makefile.in2
-rw-r--r--make/rules.in2
-rw-r--r--version6
213 files changed, 6252 insertions, 4464 deletions
diff --git a/CHANGES b/CHANGES
index d9b6714eff29..801f9918e5fe 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,15 +1,76 @@
- --- 9.8.3-P4 released ---
+ --- 9.8.4 released ---
3383. [security] A certain combination of records in the RBT could
cause named to hang while populating the additional
section of a response. [RT #31090]
- --- 9.8.3-P3 released ---
+3373. [bug] win32: open raw files in binary mode. [RT #30944]
3364. [security] Named could die on specially crafted record.
[RT #30416]
- --- 9.8.3-P2 released ---
+ --- 9.8.4rc1 released ---
+
+3369. [bug] nsupdate terminated unexpectedly in interactive mode
+ if built with readline support. [RT #29550]
+
+3368. [bug] <dns/iptable.h> and <dns/zone.h> were not C++ safe.
+
+3367. [bug] dns_dnsseckey_create() result was not being checked.
+ [RT #30685]
+
+3366. [bug] Fixed Read-After-Write dependency violation for IA64
+ atomic operations. [RT #25181]
+
+3365. [bug] Removed spurious newlines from log messages in
+ zone.c [RT #30675]
+
+3363. [bug] Need to allow "forward" and "fowarders" options
+ in static-stub zones; this had been overlooked.
+ [RT #30482]
+
+3362. [bug] Setting some option values to 0 in named.conf
+ could trigger an assertion failure on startup.
+ [RT #27730]
+
+3360. [bug] 'host -w' could die. [RT #18723]
+
+3359. [bug] An improperly-formed TSIG secret could cause a
+ memory leak. [RT #30607]
+
+3357. [port] Add support for libxml2-2.8.x [RT #30440]
+
+3356. [bug] Cap the TTL of signed RRsets when RRSIGs are
+ approaching their expiry, so they don't remain
+ in caches after expiry. [RT #26429]
+
+ --- 9.8.4b1 released ---
+
+3354. [func] Improve OpenSSL error logging. [RT #29932]
+
+3353. [bug] Use a single task for task exclusive operations.
+ [RT #29872]
+
+3352. [bug] Ensure that learned server attributes timeout of the
+ adb cache. [RT #29856]
+
+3351. [bug] isc_mem_put and isc_mem_putanddetach didn't report
+ caller if either ISC_MEM_DEBUGSIZE or ISC_MEM_DEBUGCTX
+ memory debugging flags are set. [RT #30243]
+
+3350. [bug] Memory read overrun in isc___mem_reallocate if
+ ISC_MEM_DEBUGCTX memory debugging flag is set.
+ [RT #30240]
+
+3348. [bug] Prevent RRSIG data from being cached if a negative
+ record matching the covering type exists at a higher
+ trust level. Such data already can't be retrieved from
+ the cache since change 3218 -- this prevents it
+ being inserted into the cache as well. [RT #26809]
+
+3347. [bug] dnssec-settime: Issue a warning when writing a new
+ private key file would cause a change in the
+ permissions of the existing file. [RT #27724]
3346. [security] Bad-cache data could be used before it was
initialized, causing an assert. [RT #30025]
@@ -18,11 +79,47 @@
resulting in excessive cpu usage in some cases.
[RT #29952]
- --- 9.8.3-P1 released ---
+3337. [bug] Change #3294 broke support for the multiple keys
+ in controls. [RT #29694]
+
+3335. [func] nslookup: return a nonzero exit code when unable
+ to get an answer. [RT #29492]
+
+3333. [bug] Setting resolver-query-timeout too low can cause
+ named to not recover if it loses connectivity.
+ [RT #29623]
+
+3332. [bug] Re-use cached DS rrsets if possible. [RT #29446]
3331. [security] dns_rdataslab_fromrdataset could produce bad
rdataslabs. [RT #29644]
-
+
+3330. [func] Fix missing signatures on NOERROR results despite
+ RPZ rewriting. Also
+ - add optional "recursive-only yes|no" to the
+ response-policy statement
+ - add optional "max-policy-ttl" to the response-policy
+ statement to limit the false data that
+ "recursive-only no" can introduce into
+ resolvers' caches
+ - add a RPZ performance test to bin/tests/system/rpz
+ when queryperf is available.
+ - the encoding of PASSTHRU action to "rpz-passthru".
+ (The old encoding is still accepted.)
+ [RT #26172]
+
+
+3329. [bug] Handle RRSIG signer-name case consistently: We
+ generate RRSIG records with the signer-name in
+ lower case. We accept them with any case, but if
+ they fail to validate, we try again in lower case.
+ [RT #27451]
+
+3328. [bug] Fixed inconsistent data checking in dst_parse.c.
+ [RT #29401]
+
+3317. [func] Add ECDSA support (RFC 6605). [RT #21918]
+
--- 9.8.3 released ---
3318. [tuning] Reduce the amount of work performed while holding a
diff --git a/Makefile.in b/Makefile.in
index 2a00df415f38..05d9c43174f0 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2009, 2011 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004-2009, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 1998-2002 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/README b/README
index ee56344c5e02..f79763978754 100644
--- a/README
+++ b/README
@@ -51,6 +51,11 @@ BIND 9
For up-to-date release notes and errata, see
http://www.isc.org/software/bind9/releasenotes
+BIND 9.8.4
+
+ BIND 9.8.4 includes several bug fixes and patches security
+ flaws described in CVE-2012-1667, CVE-2012-3817 and CVE-2012-4244.
+
BIND 9.8.3
BIND 9.8.3 is a maintenance release.
diff --git a/acconfig.h b/acconfig.h
index 736d1bcdd31d..3d412d93c878 100644
--- a/acconfig.h
+++ b/acconfig.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2004, 2005, 2007, 2008 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004, 2005, 2007, 2008, 2012 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 1999-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -138,6 +138,9 @@ int sigwait(const unsigned int *set, int *sig);
/* Define if OpenSSL includes DSA support */
#undef HAVE_OPENSSL_DSA
+/* Define if OpenSSL includes ECDSA support */
+#undef HAVE_OPENSSL_ECDSA
+
/* Define to the length type used by the socket API (socklen_t, size_t, int). */
#undef ISC_SOCKADDR_LEN_T
diff --git a/bin/Makefile.in b/bin/Makefile.in
index e4805520e7e6..89b4673edd35 100644
--- a/bin/Makefile.in
+++ b/bin/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004, 2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 1998-2001 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/bin/check/Makefile.in b/bin/check/Makefile.in
index 403933b2ed7d..c191605605b1 100644
--- a/bin/check/Makefile.in
+++ b/bin/check/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2007, 2009 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004-2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2000-2003 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/bin/check/check-tool.c b/bin/check/check-tool.c
index 422d9b1cde98..2bf16a686c55 100644
--- a/bin/check/check-tool.c
+++ b/bin/check/check-tool.c
@@ -639,6 +639,9 @@ dump_zone(const char *zonename, dns_zone_t *zone, const char *filename,
{
isc_result_t result;
FILE *output = stdout;
+ const char *flags;
+
+ flags = (fileformat == dns_masterformat_text) ? "w+" : "wb+";
if (debug) {
if (filename != NULL && strcmp(filename, "-") != 0)
@@ -649,7 +652,7 @@ dump_zone(const char *zonename, dns_zone_t *zone, const char *filename,
}
if (filename != NULL && strcmp(filename, "-") != 0) {
- result = isc_stdio_open(filename, "w+", &output);
+ result = isc_stdio_open(filename, flags, &output);
if (result != ISC_R_SUCCESS) {
fprintf(stderr, "could not open output "
diff --git a/bin/confgen/Makefile.in b/bin/confgen/Makefile.in
index 64ddf760a067..8b3e5aa1c4de 100644
--- a/bin/confgen/Makefile.in
+++ b/bin/confgen/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
diff --git a/bin/confgen/unix/Makefile.in b/bin/confgen/unix/Makefile.in
index 924701e61ff2..2ab6d922d555 100644
--- a/bin/confgen/unix/Makefile.in
+++ b/bin/confgen/unix/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
diff --git a/bin/dig/Makefile.in b/bin/dig/Makefile.in
index 19dc61c4353f..2a3bc5d6fe8b 100644
--- a/bin/dig/Makefile.in
+++ b/bin/dig/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004, 2005, 2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2000-2002 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/bin/dig/nslookup.c b/bin/dig/nslookup.c
index 48c390b8ae0e..2ef8f84ea2a7 100644
--- a/bin/dig/nslookup.c
+++ b/bin/dig/nslookup.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2000-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -57,6 +57,7 @@ static isc_boolean_t in_use = ISC_FALSE;
static char defclass[MXRD] = "IN";
static char deftype[MXRD] = "A";
static isc_event_t *global_event = NULL;
+static int query_error = 1, print_error = 0;
static char domainopt[DNS_NAME_MAXTEXT];
@@ -406,6 +407,9 @@ isc_result_t
printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
char servtext[ISC_SOCKADDR_FORMATSIZE];
+ /* I've we've gotten this far, we've reached a server. */
+ query_error = 0;
+
debug("printmessage()");
isc_sockaddr_format(&query->sockaddr, servtext, sizeof(servtext));
@@ -433,6 +437,9 @@ printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
(msg->rcode != dns_rcode_nxdomain) ? nametext :
query->lookup->textname, rcode_totext(msg->rcode));
debug("returning with rcode == 0");
+
+ /* the lookup failed */
+ print_error |= 1;
return (ISC_R_SUCCESS);
}
@@ -887,5 +894,5 @@ main(int argc, char **argv) {
destroy_libs();
isc_app_finish();
- return (0);
+ return (query_error | print_error);
}
diff --git a/bin/dnssec/Makefile.in b/bin/dnssec/Makefile.in
index 6bfd162d8d35..0bca14155724 100644
--- a/bin/dnssec/Makefile.in
+++ b/bin/dnssec/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004, 2005, 2007-2009 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004, 2005, 2007-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2000-2002 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/bin/dnssec/dnssec-dsfromkey.8 b/bin/dnssec/dnssec-dsfromkey.8
index 437aa371cff4..ae9bb54000c6 100644
--- a/bin/dnssec/dnssec-dsfromkey.8
+++ b/bin/dnssec/dnssec-dsfromkey.8
@@ -1,4 +1,4 @@
-.\" Copyright (C) 2008-2010 Internet Systems Consortium, Inc. ("ISC")
+.\" Copyright (C) 2008-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
.\" purpose with or without fee is hereby granted, provided that the above
@@ -55,7 +55,7 @@ Use SHA\-256 as the digest algorithm.
.RS 4
Select the digest algorithm. The value of
\fBalgorithm\fR
-must be one of SHA\-1 (SHA1), SHA\-256 (SHA256) or GOST. These values are case insensitive.
+must be one of SHA\-1 (SHA1), SHA\-256 (SHA256), GOST or SHA\-384 (SHA384). These values are case insensitive.
.RE
.PP
\-K \fIdirectory\fR
@@ -139,5 +139,5 @@ RFC 4509.
.PP
Internet Systems Consortium
.SH "COPYRIGHT"
-Copyright \(co 2008\-2010 Internet Systems Consortium, Inc. ("ISC")
+Copyright \(co 2008\-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
.br
diff --git a/bin/dnssec/dnssec-dsfromkey.c b/bin/dnssec/dnssec-dsfromkey.c
index c4b157cd9b1a..93d789b06264 100644
--- a/bin/dnssec/dnssec-dsfromkey.c
+++ b/bin/dnssec/dnssec-dsfromkey.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2008-2011 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2008-2012 Internet Systems Consortium, Inc. ("ISC")
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -296,7 +296,7 @@ usage(void) {
fprintf(stderr, " -K <directory>: directory in which to find "
"key file or keyset file\n");
fprintf(stderr, " -a algorithm: digest algorithm "
- "(SHA-1, SHA-256 or GOST)\n");
+ "(SHA-1, SHA-256, GOST or SHA-384)\n");
fprintf(stderr, " -1: use SHA-1\n");
fprintf(stderr, " -2: use SHA-256\n");
fprintf(stderr, " -l: add lookaside zone and print DLV records\n");
@@ -415,6 +415,9 @@ main(int argc, char **argv) {
else if (strcasecmp(algname, "GOST") == 0)
dtype = DNS_DSDIGEST_GOST;
#endif
+ else if (strcasecmp(algname, "SHA384") == 0 ||
+ strcasecmp(algname, "SHA-384") == 0)
+ dtype = DNS_DSDIGEST_SHA384;
else
fatal("unknown algorithm %s", algname);
}
diff --git a/bin/dnssec/dnssec-dsfromkey.docbook b/bin/dnssec/dnssec-dsfromkey.docbook
index d139ba5ec7c8..d7050335107a 100644
--- a/bin/dnssec/dnssec-dsfromkey.docbook
+++ b/bin/dnssec/dnssec-dsfromkey.docbook
@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "&#8212;">]>
<!--
- - Copyright (C) 2008-2010 Internet Systems Consortium, Inc. ("ISC")
+ - Copyright (C) 2008-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
@@ -39,6 +39,7 @@
<year>2008</year>
<year>2009</year>
<year>2010</year>
+ <year>2012</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
</docinfo>
@@ -107,7 +108,8 @@
<para>
Select the digest algorithm. The value of
<option>algorithm</option> must be one of SHA-1 (SHA1),
- SHA-256 (SHA256) or GOST. These values are case insensitive.
+ SHA-256 (SHA256), GOST or SHA-384 (SHA384).
+ These values are case insensitive.
</para>
</listitem>
</varlistentry>
diff --git a/bin/dnssec/dnssec-dsfromkey.html b/bin/dnssec/dnssec-dsfromkey.html
index 3031c391afa8..24bc0c133896 100644
--- a/bin/dnssec/dnssec-dsfromkey.html
+++ b/bin/dnssec/dnssec-dsfromkey.html
@@ -1,5 +1,5 @@
<!--
- - Copyright (C) 2008-2010 Internet Systems Consortium, Inc. ("ISC")
+ - Copyright (C) 2008-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
@@ -32,14 +32,14 @@
<div class="cmdsynopsis"><p><code class="command">dnssec-dsfromkey</code> {-s} [<code class="option">-1</code>] [<code class="option">-2</code>] [<code class="option">-a <em class="replaceable"><code>alg</code></em></code>] [<code class="option">-K <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-l <em class="replaceable"><code>domain</code></em></code>] [<code class="option">-s</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-f <em class="replaceable"><code>file</code></em></code>] [<code class="option">-A</code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] {dnsname}</p></div>
</div>
<div class="refsect1" lang="en">
-<a name="id2543465"></a><h2>DESCRIPTION</h2>
+<a name="id2543468"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">dnssec-dsfromkey</strong></span>
outputs the Delegation Signer (DS) resource record (RR), as defined in
RFC 3658 and RFC 4509, for the given key(s).
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2543477"></a><h2>OPTIONS</h2>
+<a name="id2543480"></a><h2>OPTIONS</h2>
<div class="variablelist"><dl>
<dt><span class="term">-1</span></dt>
<dd><p>
@@ -54,7 +54,8 @@
<dd><p>
Select the digest algorithm. The value of
<code class="option">algorithm</code> must be one of SHA-1 (SHA1),
- SHA-256 (SHA256) or GOST. These values are case insensitive.
+ SHA-256 (SHA256), GOST or SHA-384 (SHA384).
+ These values are case insensitive.
</p></dd>
<dt><span class="term">-K <em class="replaceable"><code>directory</code></em></span></dt>
<dd><p>
@@ -100,7 +101,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id2543664"></a><h2>EXAMPLE</h2>
+<a name="id2543667"></a><h2>EXAMPLE</h2>
<p>
To build the SHA-256 DS RR from the
<strong class="userinput"><code>Kexample.com.+003+26160</code></strong>
@@ -115,7 +116,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2543693"></a><h2>FILES</h2>
+<a name="id2543697"></a><h2>FILES</h2>
<p>
The keyfile can be designed by the key identification
<code class="filename">Knnnn.+aaa+iiiii</code> or the full file name
@@ -129,13 +130,13 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2543729"></a><h2>CAVEAT</h2>
+<a name="id2543732"></a><h2>CAVEAT</h2>
<p>
A keyfile error can give a "file not found" even if the file exists.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2543738"></a><h2>SEE ALSO</h2>
+<a name="id2543741"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
<span class="citerefentry"><span class="refentrytitle">dnssec-signzone</span>(8)</span>,
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
@@ -145,7 +146,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2543778"></a><h2>AUTHOR</h2>
+<a name="id2543781"></a><h2>AUTHOR</h2>
<p><span class="corpauthor">Internet Systems Consortium</span>
</p>
</div>
diff --git a/bin/dnssec/dnssec-keyfromlabel.8 b/bin/dnssec/dnssec-keyfromlabel.8
index e3bb48f14006..9867ff7e80c2 100644
--- a/bin/dnssec/dnssec-keyfromlabel.8
+++ b/bin/dnssec/dnssec-keyfromlabel.8
@@ -1,4 +1,4 @@
-.\" Copyright (C) 2008-2011 Internet Systems Consortium, Inc. ("ISC")
+.\" Copyright (C) 2008-2012 Internet Systems Consortium, Inc. ("ISC")
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
.\" purpose with or without fee is hereby granted, provided that the above
@@ -47,7 +47,7 @@ of the key is specified on the command line. This must match the name of the zon
.RS 4
Selects the cryptographic algorithm. The value of
\fBalgorithm\fR
-must be one of RSAMD5, RSASHA1, DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512 or ECCGOST. These values are case insensitive.
+must be one of RSAMD5, RSASHA1, DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512, ECCGOST, ECDSAP256SHA256 or ECDSAP384SHA384. These values are case insensitive.
.sp
If no algorithm is specified, then RSASHA1 will be used by default, unless the
\fB\-3\fR
@@ -215,5 +215,5 @@ RFC 4034.
.PP
Internet Systems Consortium
.SH "COPYRIGHT"
-Copyright \(co 2008\-2011 Internet Systems Consortium, Inc. ("ISC")
+Copyright \(co 2008\-2012 Internet Systems Consortium, Inc. ("ISC")
.br
diff --git a/bin/dnssec/dnssec-keyfromlabel.c b/bin/dnssec/dnssec-keyfromlabel.c
index 6a0714676382..e91e02dda5ae 100644
--- a/bin/dnssec/dnssec-keyfromlabel.c
+++ b/bin/dnssec/dnssec-keyfromlabel.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2007-2011 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2007-2012 Internet Systems Consortium, Inc. ("ISC")
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -55,7 +55,8 @@ int verbose;
static const char *algs = "RSA | RSAMD5 | DH | DSA | RSASHA1 |"
" NSEC3DSA | NSEC3RSASHA1 |"
- " RSASHA256 | RSASHA512 | ECCGOST";
+ " RSASHA256 | RSASHA512 | ECCGOST |"
+ " ECDSAP256SHA256 | ECDSAP384SHA384";
ISC_PLATFORM_NORETURN_PRE static void
usage(void) ISC_PLATFORM_NORETURN_POST;
@@ -369,7 +370,8 @@ main(int argc, char **argv) {
if (use_nsec3 &&
alg != DST_ALG_NSEC3DSA && alg != DST_ALG_NSEC3RSASHA1 &&
alg != DST_ALG_RSASHA256 && alg != DST_ALG_RSASHA512 &&
- alg != DST_ALG_ECCGOST) {
+ alg != DST_ALG_ECCGOST &&
+ alg != DST_ALG_ECDSA256 && alg != DST_ALG_ECDSA384) {
fatal("%s is incompatible with NSEC3; "
"do not use the -3 option", algname);
}
diff --git a/bin/dnssec/dnssec-keyfromlabel.docbook b/bin/dnssec/dnssec-keyfromlabel.docbook
index 5f3e0e681f97..4662e870a8ef 100644
--- a/bin/dnssec/dnssec-keyfromlabel.docbook
+++ b/bin/dnssec/dnssec-keyfromlabel.docbook
@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "&#8212;">]>
<!--
- - Copyright (C) 2008-2011 Internet Systems Consortium, Inc. ("ISC")
+ - Copyright (C) 2008-2012 Internet Systems Consortium, Inc. ("ISC")
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
@@ -40,6 +40,7 @@
<year>2009</year>
<year>2010</year>
<year>2011</year>
+ <year>2012</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
</docinfo>
@@ -94,7 +95,8 @@
<para>
Selects the cryptographic algorithm. The value of
<option>algorithm</option> must be one of RSAMD5, RSASHA1,
- DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512 or ECCGOST.
+ DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512, ECCGOST,
+ ECDSAP256SHA256 or ECDSAP384SHA384.
These values are case insensitive.
</para>
<para>
diff --git a/bin/dnssec/dnssec-keyfromlabel.html b/bin/dnssec/dnssec-keyfromlabel.html
index f2c72c57afe0..0fa3affa277b 100644
--- a/bin/dnssec/dnssec-keyfromlabel.html
+++ b/bin/dnssec/dnssec-keyfromlabel.html
@@ -1,5 +1,5 @@
<!--
- - Copyright (C) 2008-2011 Internet Systems Consortium, Inc. ("ISC")
+ - Copyright (C) 2008-2012 Internet Systems Consortium, Inc. ("ISC")
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
@@ -31,7 +31,7 @@
<div class="cmdsynopsis"><p><code class="command">dnssec-keyfromlabel</code> {-l <em class="replaceable"><code>label</code></em>} [<code class="option">-3</code>] [<code class="option">-a <em class="replaceable"><code>algorithm</code></em></code>] [<code class="option">-A <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-D <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-E <em class="replaceable"><code>engine</code></em></code>] [<code class="option">-f <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-G</code>] [<code class="option">-I <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-k</code>] [<code class="option">-K <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-n <em class="replaceable"><code>nametype</code></em></code>] [<code class="option">-P <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-p <em class="replaceable"><code>protocol</code></em></code>] [<code class="option">-R <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] [<code class="option">-y</code>] {name}</p></div>
</div>
<div class="refsect1" lang="en">
-<a name="id2543495"></a><h2>DESCRIPTION</h2>
+<a name="id2543498"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">dnssec-keyfromlabel</strong></span>
gets keys with the given label from a crypto hardware and builds
key files for DNSSEC (Secure DNS), as defined in RFC 2535
@@ -44,14 +44,15 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2543513"></a><h2>OPTIONS</h2>
+<a name="id2543516"></a><h2>OPTIONS</h2>
<div class="variablelist"><dl>
<dt><span class="term">-a <em class="replaceable"><code>algorithm</code></em></span></dt>
<dd>
<p>
Selects the cryptographic algorithm. The value of
<code class="option">algorithm</code> must be one of RSAMD5, RSASHA1,
- DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512 or ECCGOST.
+ DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512, ECCGOST,
+ ECDSAP256SHA256 or ECDSAP384SHA384.
These values are case insensitive.
</p>
<p>
@@ -163,7 +164,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id2543877"></a><h2>TIMING OPTIONS</h2>
+<a name="id2543880"></a><h2>TIMING OPTIONS</h2>
<p>
Dates can be expressed in the format YYYYMMDD or YYYYMMDDHHMMSS.
If the argument begins with a '+' or '-', it is interpreted as
@@ -210,7 +211,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id2544043"></a><h2>GENERATED KEY FILES</h2>
+<a name="id2544046"></a><h2>GENERATED KEY FILES</h2>
<p>
When <span><strong class="command">dnssec-keyfromlabel</strong></span> completes
successfully,
@@ -249,7 +250,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2544116"></a><h2>SEE ALSO</h2>
+<a name="id2544119"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
<span class="citerefentry"><span class="refentrytitle">dnssec-signzone</span>(8)</span>,
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
@@ -257,7 +258,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2544149"></a><h2>AUTHOR</h2>
+<a name="id2544152"></a><h2>AUTHOR</h2>
<p><span class="corpauthor">Internet Systems Consortium</span>
</p>
</div>
diff --git a/bin/dnssec/dnssec-keygen.8 b/bin/dnssec/dnssec-keygen.8
index 690abf9325c0..689f23df4edb 100644
--- a/bin/dnssec/dnssec-keygen.8
+++ b/bin/dnssec/dnssec-keygen.8
@@ -1,4 +1,4 @@
-.\" Copyright (C) 2004, 2005, 2007-2010 Internet Systems Consortium, Inc. ("ISC")
+.\" Copyright (C) 2004, 2005, 2007-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2000-2003 Internet Software Consortium.
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
@@ -48,7 +48,7 @@ of the key is specified on the command line. For DNSSEC keys, this must match th
.RS 4
Selects the cryptographic algorithm. For DNSSEC keys, the value of
\fBalgorithm\fR
-must be one of RSAMD5, RSASHA1, DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512 or ECCGOST. For TSIG/TKEY, the value must be DH (Diffie Hellman), HMAC\-MD5, HMAC\-SHA1, HMAC\-SHA224, HMAC\-SHA256, HMAC\-SHA384, or HMAC\-SHA512. These values are case insensitive.
+must be one of RSAMD5, RSASHA1, DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512, ECCGOST, ECDSAP256SHA256 or ECDSAP384SHA384. For TSIG/TKEY, the value must be DH (Diffie Hellman), HMAC\-MD5, HMAC\-SHA1, HMAC\-SHA224, HMAC\-SHA256, HMAC\-SHA384, or HMAC\-SHA512. These values are case insensitive.
.sp
If no algorithm is specified, then RSASHA1 will be used by default, unless the
\fB\-3\fR
@@ -63,7 +63,7 @@ Note 2: DH, HMAC\-MD5, and HMAC\-SHA1 through HMAC\-SHA512 automatically set the
.PP
\-b \fIkeysize\fR
.RS 4
-Specifies the number of bits in the key. The choice of key size depends on the algorithm used. RSA keys must be between 512 and 2048 bits. Diffie Hellman keys must be between 128 and 4096 bits. DSA keys must be between 512 and 1024 bits and an exact multiple of 64. HMAC keys must be between 1 and 512 bits.
+Specifies the number of bits in the key. The choice of key size depends on the algorithm used. RSA keys must be between 512 and 2048 bits. Diffie Hellman keys must be between 128 and 4096 bits. DSA keys must be between 512 and 1024 bits and an exact multiple of 64. HMAC keys must be between 1 and 512 bits. Elliptic curve algorithms don't need this parameter.
.sp
The key size does not need to be specified if using a default algorithm. The default key size is 1024 bits for zone signing keys (ZSK's) and 2048 bits for key signing keys (KSK's, generated with
\fB\-f KSK\fR). However, if an algorithm is explicitly specified with the
@@ -81,7 +81,7 @@ must either be ZONE (for a DNSSEC zone key (KEY/DNSKEY)), HOST or ENTITY (for a
.PP
\-3
.RS 4
-Use an NSEC3\-capable algorithm to generate a DNSSEC key. If this option is used and no algorithm is explicitly set on the command line, NSEC3RSASHA1 will be used by default. Note that RSASHA256, RSASHA512 and ECCGOST algorithms are NSEC3\-capable.
+Use an NSEC3\-capable algorithm to generate a DNSSEC key. If this option is used and no algorithm is explicitly set on the command line, NSEC3RSASHA1 will be used by default. Note that RSASHA256, RSASHA512, ECCGOST, ECDSAP256SHA256 and ECDSAP384SHA384 algorithms are NSEC3\-capable.
.RE
.PP
\-C
@@ -298,7 +298,7 @@ RFC 4034.
.PP
Internet Systems Consortium
.SH "COPYRIGHT"
-Copyright \(co 2004, 2005, 2007\-2010 Internet Systems Consortium, Inc. ("ISC")
+Copyright \(co 2004, 2005, 2007\-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
.br
Copyright \(co 2000\-2003 Internet Software Consortium.
.br
diff --git a/bin/dnssec/dnssec-keygen.c b/bin/dnssec/dnssec-keygen.c
index cc1d9b11fa9f..8af100c7bdea 100644
--- a/bin/dnssec/dnssec-keygen.c
+++ b/bin/dnssec/dnssec-keygen.c
@@ -1,5 +1,5 @@
/*
- * Portions Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
+ * Portions Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
* Portions Copyright (C) 1999-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -85,6 +85,7 @@ usage(void) {
fprintf(stderr, " RSA | RSAMD5 | DSA | RSASHA1 | NSEC3RSASHA1"
" | NSEC3DSA |\n");
fprintf(stderr, " RSASHA256 | RSASHA512 | ECCGOST |\n");
+ fprintf(stderr, " ECDSAP256SHA256 | ECDSAP384SHA384 |\n");
fprintf(stderr, " DH | HMAC-MD5 | HMAC-SHA1 | HMAC-SHA224 | "
"HMAC-SHA256 | \n");
fprintf(stderr, " HMAC-SHA384 | HMAC-SHA512\n");
@@ -102,6 +103,8 @@ usage(void) {
fprintf(stderr, " NSEC3DSA:\t[512..1024] and divisible "
"by 64\n");
fprintf(stderr, " ECCGOST:\tignored\n");
+ fprintf(stderr, " ECDSAP256SHA256:\tignored\n");
+ fprintf(stderr, " ECDSAP384SHA384:\tignored\n");
fprintf(stderr, " HMAC-MD5:\t[1..512]\n");
fprintf(stderr, " HMAC-SHA1:\t[1..160]\n");
fprintf(stderr, " HMAC-SHA224:\t[1..224]\n");
@@ -549,7 +552,8 @@ main(int argc, char **argv) {
if (use_nsec3 &&
alg != DST_ALG_NSEC3DSA && alg != DST_ALG_NSEC3RSASHA1 &&
alg != DST_ALG_RSASHA256 && alg!= DST_ALG_RSASHA512 &&
- alg != DST_ALG_ECCGOST) {
+ alg != DST_ALG_ECCGOST &&
+ alg != DST_ALG_ECDSA256 && alg != DST_ALG_ECDSA384) {
fatal("%s is incompatible with NSEC3; "
"do not use the -3 option", algname);
}
@@ -579,9 +583,11 @@ main(int argc, char **argv) {
size = 1024;
if (verbose > 0)
fprintf(stderr, "key size not "
- "specified; defaulting "
- "to %d\n", size);
- } else if (alg != DST_ALG_ECCGOST)
+ "specified; defaulting"
+ " to %d\n", size);
+ } else if (alg != DST_ALG_ECCGOST &&
+ alg != DST_ALG_ECDSA256 &&
+ alg != DST_ALG_ECDSA384)
fatal("key size not specified (-b option)");
}
@@ -710,6 +716,8 @@ main(int argc, char **argv) {
fatal("invalid DSS key size: %d", size);
break;
case DST_ALG_ECCGOST:
+ case DST_ALG_ECDSA256:
+ case DST_ALG_ECDSA384:
break;
case DST_ALG_HMACMD5:
options |= DST_TYPE_KEY;
@@ -775,7 +783,8 @@ main(int argc, char **argv) {
if (!(alg == DNS_KEYALG_RSAMD5 || alg == DNS_KEYALG_RSASHA1 ||
alg == DNS_KEYALG_NSEC3RSASHA1 || alg == DNS_KEYALG_RSASHA256 ||
- alg == DNS_KEYALG_RSASHA512 || alg == DST_ALG_ECCGOST) &&
+ alg == DNS_KEYALG_RSASHA512 || alg == DST_ALG_ECCGOST ||
+ alg == DST_ALG_ECDSA256 || alg == DST_ALG_ECDSA384) &&
rsa_exp != 0)
fatal("specified RSA exponent for a non-RSA key");
@@ -849,6 +858,8 @@ main(int argc, char **argv) {
case DNS_KEYALG_DSA:
case DNS_KEYALG_NSEC3DSA:
case DST_ALG_ECCGOST:
+ case DST_ALG_ECDSA256:
+ case DST_ALG_ECDSA384:
show_progress = ISC_TRUE;
/* fall through */
diff --git a/bin/dnssec/dnssec-keygen.docbook b/bin/dnssec/dnssec-keygen.docbook
index f0cf7f5f0815..0a1926bd839a 100644
--- a/bin/dnssec/dnssec-keygen.docbook
+++ b/bin/dnssec/dnssec-keygen.docbook
@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "&#8212;">]>
<!--
- - Copyright (C) 2004, 2005, 2007-2010 Internet Systems Consortium, Inc. ("ISC")
+ - Copyright (C) 2004, 2005, 2007-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2003 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -43,6 +43,7 @@
<year>2008</year>
<year>2009</year>
<year>2010</year>
+ <year>2012</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
<copyright>
@@ -114,7 +115,8 @@
<para>
Selects the cryptographic algorithm. For DNSSEC keys, the value
of <option>algorithm</option> must be one of RSAMD5, RSASHA1,
- DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512 or ECCGOST.
+ DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512, ECCGOST,
+ ECDSAP256SHA256 or ECDSAP384SHA384.
For TSIG/TKEY, the value must
be DH (Diffie Hellman), HMAC-MD5, HMAC-SHA1, HMAC-SHA224,
HMAC-SHA256, HMAC-SHA384, or HMAC-SHA512. These values are
@@ -148,7 +150,8 @@
between 512 and 2048 bits. Diffie Hellman keys must be between
128 and 4096 bits. DSA keys must be between 512 and 1024
bits and an exact multiple of 64. HMAC keys must be
- between 1 and 512 bits.
+ between 1 and 512 bits. Elliptic curve algorithms don't need
+ this parameter.
</para>
<para>
The key size does not need to be specified if using a default
@@ -184,7 +187,8 @@
Use an NSEC3-capable algorithm to generate a DNSSEC key.
If this option is used and no algorithm is explicitly
set on the command line, NSEC3RSASHA1 will be used by
- default. Note that RSASHA256, RSASHA512 and ECCGOST algorithms
+ default. Note that RSASHA256, RSASHA512, ECCGOST,
+ ECDSAP256SHA256 and ECDSAP384SHA384 algorithms
are NSEC3-capable.
</para>
</listitem>
diff --git a/bin/dnssec/dnssec-keygen.html b/bin/dnssec/dnssec-keygen.html
index 4bf1f6b4a094..3bdfa0739f2c 100644
--- a/bin/dnssec/dnssec-keygen.html
+++ b/bin/dnssec/dnssec-keygen.html
@@ -1,5 +1,5 @@
<!--
- - Copyright (C) 2004, 2005, 2007-2010 Internet Systems Consortium, Inc. ("ISC")
+ - Copyright (C) 2004, 2005, 2007-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2003 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -32,7 +32,7 @@
<div class="cmdsynopsis"><p><code class="command">dnssec-keygen</code> [<code class="option">-a <em class="replaceable"><code>algorithm</code></em></code>] [<code class="option">-b <em class="replaceable"><code>keysize</code></em></code>] [<code class="option">-n <em class="replaceable"><code>nametype</code></em></code>] [<code class="option">-3</code>] [<code class="option">-A <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-C</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-D <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-E <em class="replaceable"><code>engine</code></em></code>] [<code class="option">-e</code>] [<code class="option">-f <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-G</code>] [<code class="option">-g <em class="replaceable"><code>generator</code></em></code>] [<code class="option">-h</code>] [<code class="option">-I <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-i <em class="replaceable"><code>interval</code></em></code>] [<code class="option">-K <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-k</code>] [<code class="option">-P <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-p <em class="replaceable"><code>protocol</code></em></code>] [<code class="option">-q</code>] [<code class="option">-R <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-r <em class="replaceable"><code>randomdev</code></em></code>] [<code class="option">-S <em class="replaceable"><code>key</code></em></code>] [<code class="option">-s <em class="replaceable"><code>strength</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] [<code class="option">-z</code>] {name}</p></div>
</div>
<div class="refsect1" lang="en">
-<a name="id2543579"></a><h2>DESCRIPTION</h2>
+<a name="id2543582"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">dnssec-keygen</strong></span>
generates keys for DNSSEC (Secure DNS), as defined in RFC 2535
and RFC 4034. It can also generate keys for use with
@@ -46,14 +46,15 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2543597"></a><h2>OPTIONS</h2>
+<a name="id2543601"></a><h2>OPTIONS</h2>
<div class="variablelist"><dl>
<dt><span class="term">-a <em class="replaceable"><code>algorithm</code></em></span></dt>
<dd>
<p>
Selects the cryptographic algorithm. For DNSSEC keys, the value
of <code class="option">algorithm</code> must be one of RSAMD5, RSASHA1,
- DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512 or ECCGOST.
+ DSA, NSEC3RSASHA1, NSEC3DSA, RSASHA256, RSASHA512, ECCGOST,
+ ECDSAP256SHA256 or ECDSAP384SHA384.
For TSIG/TKEY, the value must
be DH (Diffie Hellman), HMAC-MD5, HMAC-SHA1, HMAC-SHA224,
HMAC-SHA256, HMAC-SHA384, or HMAC-SHA512. These values are
@@ -84,7 +85,8 @@
between 512 and 2048 bits. Diffie Hellman keys must be between
128 and 4096 bits. DSA keys must be between 512 and 1024
bits and an exact multiple of 64. HMAC keys must be
- between 1 and 512 bits.
+ between 1 and 512 bits. Elliptic curve algorithms don't need
+ this parameter.
</p>
<p>
The key size does not need to be specified if using a default
@@ -111,7 +113,8 @@
Use an NSEC3-capable algorithm to generate a DNSSEC key.
If this option is used and no algorithm is explicitly
set on the command line, NSEC3RSASHA1 will be used by
- default. Note that RSASHA256, RSASHA512 and ECCGOST algorithms
+ default. Note that RSASHA256, RSASHA512, ECCGOST,
+ ECDSAP256SHA256 and ECDSAP384SHA384 algorithms
are NSEC3-capable.
</p></dd>
<dt><span class="term">-C</span></dt>
@@ -248,7 +251,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id2544166"></a><h2>TIMING OPTIONS</h2>
+<a name="id2544169"></a><h2>TIMING OPTIONS</h2>
<p>
Dates can be expressed in the format YYYYMMDD or YYYYMMDDHHMMSS.
If the argument begins with a '+' or '-', it is interpreted as
@@ -319,7 +322,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id2544356"></a><h2>GENERATED KEYS</h2>
+<a name="id2544359"></a><h2>GENERATED KEYS</h2>
<p>
When <span><strong class="command">dnssec-keygen</strong></span> completes
successfully,
@@ -365,7 +368,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2544506"></a><h2>EXAMPLE</h2>
+<a name="id2544441"></a><h2>EXAMPLE</h2>
<p>
To generate a 768-bit DSA key for the domain
<strong class="userinput"><code>example.com</code></strong>, the following command would be
@@ -386,7 +389,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2544550"></a><h2>SEE ALSO</h2>
+<a name="id2544485"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">dnssec-signzone</span>(8)</span>,
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
<em class="citetitle">RFC 2539</em>,
@@ -395,7 +398,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2544581"></a><h2>AUTHOR</h2>
+<a name="id2544584"></a><h2>AUTHOR</h2>
<p><span class="corpauthor">Internet Systems Consortium</span>
</p>
</div>
diff --git a/bin/dnssec/dnssec-settime.c b/bin/dnssec/dnssec-settime.c
index 7a814904a99a..f7f4486eefe7 100644
--- a/bin/dnssec/dnssec-settime.c
+++ b/bin/dnssec/dnssec-settime.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2009-2011 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2009-2012 Internet Systems Consortium, Inc. ("ISC")
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -38,6 +38,7 @@
#include <dns/keyvalues.h>
#include <dns/result.h>
+#include <dns/log.h>
#include <dst/dst.h>
@@ -151,6 +152,7 @@ main(int argc, char **argv) {
isc_boolean_t force = ISC_FALSE;
isc_boolean_t epoch = ISC_FALSE;
isc_boolean_t changed = ISC_FALSE;
+ isc_log_t *log = NULL;
if (argc == 1)
usage();
@@ -159,6 +161,8 @@ main(int argc, char **argv) {
if (result != ISC_R_SUCCESS)
fatal("Out of memory");
+ setup_logging(verbose, mctx, &log);
+
dns_result_register();
isc_commandline_errprint = ISC_FALSE;
@@ -578,6 +582,7 @@ main(int argc, char **argv) {
cleanup_entropy(&ectx);
if (verbose > 10)
isc_mem_stats(mctx, stdout);
+ cleanup_logging(&log);
isc_mem_free(mctx, directory);
isc_mem_destroy(&mctx);
diff --git a/bin/dnssec/dnssec-signzone.c b/bin/dnssec/dnssec-signzone.c
index 953e2b086fc8..237624948a26 100644
--- a/bin/dnssec/dnssec-signzone.c
+++ b/bin/dnssec/dnssec-signzone.c
@@ -3893,7 +3893,10 @@ main(int argc, char *argv[]) {
check_result(result, "isc_file_mktemplate");
fp = NULL;
- result = isc_file_openunique(tempfile, &fp);
+ if (outputformat == dns_masterformat_text)
+ result = isc_file_openunique(tempfile, &fp);
+ else
+ result = isc_file_bopenunique(tempfile, &fp);
if (result != ISC_R_SUCCESS)
fatal("failed to open temporary output file: %s",
isc_result_totext(result));
diff --git a/bin/named/Makefile.in b/bin/named/Makefile.in
index 272cf960b336..ea919ae5e2da 100644
--- a/bin/named/Makefile.in
+++ b/bin/named/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 1998-2002 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/bin/named/builtin.c b/bin/named/builtin.c
index 754e73d32506..14204cd295c6 100644
--- a/bin/named/builtin.c
+++ b/bin/named/builtin.c
@@ -99,9 +99,9 @@ static size_t
dns64_rdata(unsigned char *v, size_t start, unsigned char *rdata) {
size_t i, j = 0;
- for (i = 0; i < 4; i++) {
+ for (i = 0; i < 4U; i++) {
unsigned char c = v[start++];
- if (start == 7)
+ if (start == 7U)
start++;
if (c > 99) {
rdata[j++] = 3;
@@ -164,7 +164,7 @@ dns64_cname(const dns_name_t *zone, const dns_name_t *name,
i = (nlen % 4) == 2U ? 1 : 0;
j = nlen;
memset(v, 0, sizeof(v));
- while (j != 0) {
+ while (j != 0U) {
INSIST((i/2) < sizeof(v));
if (ndata[0] != 1)
return (ISC_R_NOTFOUND);
diff --git a/bin/named/config.c b/bin/named/config.c
index f5e93e42a666..9e453ade3bc6 100644
--- a/bin/named/config.c
+++ b/bin/named/config.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2001-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -89,7 +89,7 @@ options {\n\
#endif
"\
recursive-clients 1000;\n\
- resolver-query-timeout 30;\n\
+ resolver-query-timeout 10;\n\
rrset-order {type NS order random; order cyclic; };\n\
serial-queries 20;\n\
serial-query-rate 20;\n\
diff --git a/bin/named/controlconf.c b/bin/named/controlconf.c
index 926c20543d55..daf00d04ed65 100644
--- a/bin/named/controlconf.c
+++ b/bin/named/controlconf.c
@@ -373,8 +373,10 @@ control_recvmessage(isc_task_t *task, isc_event_t *event) {
if (result == ISC_R_SUCCESS)
break;
isc_mem_put(listener->mctx, secret.rstart, REGION_SIZE(secret));
- log_invalid(&conn->ccmsg, result);
- goto cleanup;
+ if (result != ISCCC_R_BADAUTH) {
+ log_invalid(&conn->ccmsg, result);
+ goto cleanup;
+ }
}
if (key == NULL) {
diff --git a/bin/named/convertxsl.pl b/bin/named/convertxsl.pl
index 87550b3c1a58..f3553685be39 100755
--- a/bin/named/convertxsl.pl
+++ b/bin/named/convertxsl.pl
@@ -1,6 +1,6 @@
#!/usr/bin/env perl
#
-# Copyright (C) 2006-2008 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2006-2008, 2012 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
diff --git a/bin/named/query.c b/bin/named/query.c
index 10a7d6dd4d94..2bdaac820e46 100644
--- a/bin/named/query.c
+++ b/bin/named/query.c
@@ -25,6 +25,7 @@
#include <isc/hex.h>
#include <isc/mem.h>
+#include <isc/serial.h>
#include <isc/stats.h>
#include <isc/util.h>
@@ -2775,11 +2776,12 @@ query_add_cname(ns_client_t *client, dns_name_t *qname, dns_name_t *tname,
*/
static void
mark_secure(ns_client_t *client, dns_db_t *db, dns_name_t *name,
- isc_uint32_t ttl, dns_rdataset_t *rdataset,
+ dns_rdata_rrsig_t *rrsig, dns_rdataset_t *rdataset,
dns_rdataset_t *sigrdataset)
{
isc_result_t result;
dns_dbnode_t *node = NULL;
+ isc_stdtime_t now;
rdataset->trust = dns_trust_secure;
sigrdataset->trust = dns_trust_secure;
@@ -2790,17 +2792,10 @@ mark_secure(ns_client_t *client, dns_db_t *db, dns_name_t *name,
result = dns_db_findnode(db, name, ISC_TRUE, &node);
if (result != ISC_R_SUCCESS)
return;
- /*
- * Bound the validated ttls then minimise.
- */
- if (sigrdataset->ttl > ttl)
- sigrdataset->ttl = ttl;
- if (rdataset->ttl > ttl)
- rdataset->ttl = ttl;
- if (rdataset->ttl > sigrdataset->ttl)
- rdataset->ttl = sigrdataset->ttl;
- else
- sigrdataset->ttl = rdataset->ttl;
+
+ isc_stdtime_get(&now);
+ dns_rdataset_trimttl(rdataset, sigrdataset, rrsig, now,
+ client->view->acceptexpired);
(void)dns_db_addrdataset(db, node, NULL, client->now, rdataset,
0, NULL);
@@ -2925,8 +2920,7 @@ validate(ns_client_t *client, dns_db_t *db, dns_name_t *name,
client->view->acceptexpired)) {
dst_key_free(&key);
dns_rdataset_disassociate(&keyrdataset);
- mark_secure(client, db, name,
- rrsig.originalttl,
+ mark_secure(client, db, name, &rrsig,
rdataset, sigrdataset);
return (ISC_TRUE);
}
@@ -3802,6 +3796,13 @@ rpz_clean(dns_zone_t **zonep, dns_db_t **dbp, dns_dbnode_t **nodep,
dns_rdataset_disassociate(*rdatasetp);
}
+static void
+rpz_match_clear(dns_rpz_st_t *st)
+{
+ rpz_clean(&st->m.zone, &st->m.db, &st->m.node, &st->m.rdataset);
+ st->m.version = NULL;
+}
+
static inline isc_result_t
rpz_ready(ns_client_t *client, dns_zone_t **zonep, dns_db_t **dbp,
dns_dbnode_t **nodep, dns_rdataset_t **rdatasetp)
@@ -3821,10 +3822,9 @@ static void
rpz_st_clear(ns_client_t *client) {
dns_rpz_st_t *st = client->query.rpz_st;
- rpz_clean(&st->m.zone, &st->m.db, &st->m.node, NULL);
- st->m.version = NULL;
if (st->m.rdataset != NULL)
query_putrdataset(client, &st->m.rdataset);
+ rpz_match_clear(st);
rpz_clean(NULL, &st->r.db, NULL, NULL);
if (st->r.ns_rdataset != NULL)
@@ -3974,6 +3974,9 @@ rpz_rewrite_ip(ns_client_t *client, dns_rdataset_t *rdataset,
for (rpz = ISC_LIST_HEAD(client->view->rpz_zones);
rpz != NULL;
rpz = ISC_LIST_NEXT(rpz, link)) {
+ if (!RECURSIONOK(client) && rpz->recursive_only)
+ continue;
+
/*
* Do not check policy zones that cannot replace a policy
* already known to match.
@@ -4002,9 +4005,8 @@ rpz_rewrite_ip(ns_client_t *client, dns_rdataset_t *rdataset,
* hit, if any. Note the domain name and quality of the
* best hit.
*/
- (void)dns_db_rpz_findips(rpz, rpz_type, zone, db, version,
- rdataset, st,
- client->query.rpz_st->qname);
+ dns_db_rpz_findips(rpz, rpz_type, zone, db, version,
+ rdataset, st, client->query.rpz_st->qname);
rpz_clean(&zone, &db, NULL, NULL);
}
return (ISC_R_SUCCESS);
@@ -4109,8 +4111,8 @@ rpz_rewrite_rrsets(ns_client_t *client, dns_rpz_type_t rpz_type,
*/
static isc_result_t
rpz_find(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qnamef,
- dns_name_t *sname, dns_rpz_type_t rpz_type, dns_zone_t **zonep,
- dns_db_t **dbp, dns_dbversion_t **versionp,
+ dns_name_t *sname, dns_rpz_zone_t *rpz, dns_rpz_type_t rpz_type,
+ dns_zone_t **zonep, dns_db_t **dbp, dns_dbversion_t **versionp,
dns_dbnode_t **nodep, dns_rdataset_t **rdatasetp,
dns_rpz_policy_t *policyp)
{
@@ -4149,7 +4151,7 @@ rpz_find(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qnamef,
if (result != ISC_R_SUCCESS) {
dns_db_detachnode(*dbp, nodep);
rpz_log_fail(client, DNS_RPZ_ERROR_LEVEL, rpz_type,
- qnamef, "allrdatasets()", result);
+ qnamef, "allrdatasets() ", result);
*policyp = DNS_RPZ_POLICY_ERROR;
return (DNS_R_SERVFAIL);
}
@@ -4166,7 +4168,7 @@ rpz_find(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qnamef,
if (result != ISC_R_SUCCESS) {
if (result != ISC_R_NOMORE) {
rpz_log_fail(client, DNS_RPZ_ERROR_LEVEL,
- rpz_type, qnamef, "rdatasetiter",
+ rpz_type, qnamef, "rdatasetiter ",
result);
*policyp = DNS_RPZ_POLICY_ERROR;
return (DNS_R_SERVFAIL);
@@ -4194,7 +4196,7 @@ rpz_find(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qnamef,
if ((*rdatasetp)->type != dns_rdatatype_cname) {
policy = DNS_RPZ_POLICY_RECORD;
} else {
- policy = dns_rpz_decode_cname(*rdatasetp, sname);
+ policy = dns_rpz_decode_cname(rpz, *rdatasetp, sname);
if ((policy == DNS_RPZ_POLICY_RECORD ||
policy == DNS_RPZ_POLICY_WILDCNAME) &&
qtype != dns_rdatatype_cname &&
@@ -4265,6 +4267,9 @@ rpz_rewrite_name(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qname,
for (rpz = ISC_LIST_HEAD(client->view->rpz_zones);
rpz != NULL;
rpz = ISC_LIST_NEXT(rpz, link)) {
+ if (!RECURSIONOK(client) && rpz->recursive_only)
+ continue;
+
/*
* Do not check policy zones that cannot replace a policy
* already known to match.
@@ -4310,11 +4315,11 @@ rpz_rewrite_name(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qname,
}
/*
- * See if the policy record exists.
+ * See if the policy record exists and get its policy.
*/
- result = rpz_find(client, qtype, rpz_qname, qname, rpz_type,
- &zone, &db, &version, &node, rdatasetp,
- &policy);
+ result = rpz_find(client, qtype, rpz_qname, qname, rpz,
+ rpz_type, &zone, &db, &version, &node,
+ rdatasetp, &policy);
switch (result) {
case DNS_R_NXDOMAIN:
case DNS_R_EMPTYNAME:
@@ -4350,8 +4355,7 @@ rpz_rewrite_name(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qname,
continue;
}
- rpz_clean(&st->m.zone, &st->m.db, &st->m.node,
- &st->m.rdataset);
+ rpz_match_clear(st);
st->m.rpz = rpz;
st->m.type = rpz_type;
st->m.prefix = 0;
@@ -4365,9 +4369,11 @@ rpz_rewrite_name(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qname,
trdataset = st->m.rdataset;
st->m.rdataset = *rdatasetp;
*rdatasetp = trdataset;
- st->m.ttl = st->m.rdataset->ttl;
+ st->m.ttl = ISC_MIN(st->m.rdataset->ttl,
+ rpz->max_policy_ttl);
} else {
- st->m.ttl = DNS_RPZ_TTL_DEFAULT;
+ st->m.ttl = ISC_MIN(DNS_RPZ_TTL_DEFAULT,
+ rpz->max_policy_ttl);
}
st->m.node = node;
node = NULL;
@@ -4462,13 +4468,13 @@ rpz_rewrite(ns_client_t *client, dns_rdatatype_t qtype, isc_result_t qresult,
case DNS_R_BROKENCHAIN:
rpz_log_fail(client, DNS_RPZ_DEBUG_LEVEL3, DNS_RPZ_TYPE_QNAME,
client->query.qname,
- "stop on qresult in rpz_rewrite()",
+ "stop on qresult in rpz_rewrite() ",
qresult);
return (ISC_R_SUCCESS);
default:
rpz_log_fail(client, DNS_RPZ_DEBUG_LEVEL1, DNS_RPZ_TYPE_QNAME,
client->query.qname,
- "stop on unrecognized qresult in rpz_rewrite()",
+ "stop on unrecognized qresult in rpz_rewrite() ",
qresult);
return (ISC_R_SUCCESS);
}
@@ -4647,10 +4653,11 @@ cleanup:
if (st->m.policy == DNS_RPZ_POLICY_MISS ||
st->m.policy == DNS_RPZ_POLICY_PASSTHRU ||
st->m.policy == DNS_RPZ_POLICY_ERROR) {
- if (st->m.policy == DNS_RPZ_POLICY_PASSTHRU)
+ if (st->m.policy == DNS_RPZ_POLICY_PASSTHRU &&
+ result != DNS_R_DELEGATION)
rpz_log_rewrite(client, "", st->m.policy, st->m.type,
st->qname);
- rpz_clean(&st->m.zone, &st->m.db, &st->m.node, &st->m.rdataset);
+ rpz_match_clear(st);
}
if (st->m.policy == DNS_RPZ_POLICY_ERROR) {
st->m.type = DNS_RPZ_TYPE_BAD;
@@ -4664,6 +4671,64 @@ cleanup:
}
/*
+ * See if response policy zone rewriting is allowed a lack of interest
+ * by the client in DNSSEC or a lack of signatures.
+ */
+static isc_boolean_t
+rpz_ck_dnssec(ns_client_t *client, isc_result_t result,
+ dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset)
+{
+ dns_fixedname_t fixed;
+ dns_name_t *found;
+ dns_rdataset_t trdataset;
+ dns_rdatatype_t type;
+
+ if (client->view->rpz_break_dnssec)
+ return (ISC_TRUE);
+ /*
+ * sigrdataset == NULL if and only !WANTDNSSEC(client)
+ */
+ if (sigrdataset == NULL)
+ return (ISC_TRUE);
+ if (dns_rdataset_isassociated(sigrdataset))
+ return (ISC_FALSE);
+
+ /*
+ * We are happy to rewrite nothing.
+ */
+ if (rdataset == NULL || !dns_rdataset_isassociated(rdataset))
+ return (ISC_TRUE);
+ /*
+ * Do not rewrite if there is any sign of signatures.
+ */
+ if (rdataset->type == dns_rdatatype_nsec ||
+ rdataset->type == dns_rdatatype_nsec3 ||
+ rdataset->type == dns_rdatatype_rrsig)
+ return (ISC_FALSE);
+
+ /*
+ * Look for a signature in a negative cache rdataset.
+ */
+ if ((rdataset->attributes & DNS_RDATASETATTR_NEGATIVE) == 0)
+ return (ISC_TRUE);
+ dns_fixedname_init(&fixed);
+ found = dns_fixedname_name(&fixed);
+ dns_rdataset_init(&trdataset);
+ for (result = dns_rdataset_first(rdataset);
+ result == ISC_R_SUCCESS;
+ result = dns_rdataset_next(rdataset)) {
+ dns_ncache_current(rdataset, found, &trdataset);
+ type = trdataset.type;
+ dns_rdataset_disassociate(&trdataset);
+ if (type == dns_rdatatype_nsec ||
+ type == dns_rdatatype_nsec3 ||
+ type == dns_rdatatype_rrsig)
+ return (ISC_FALSE);
+ }
+ return (ISC_TRUE);
+}
+
+/*
* Add a CNAME to the query response, including translating foo.evil.com and
* *.evil.com CNAME *.example.com
* to
@@ -4707,7 +4772,8 @@ rpz_add_cname(ns_client_t *client, dns_rpz_st_t *st,
* Turn off DNSSEC because the results of a
* response policy zone cannot verify.
*/
- client->attributes &= ~NS_CLIENTATTR_WANTDNSSEC;
+ client->attributes &= ~(NS_CLIENTATTR_WANTDNSSEC |
+ DNS_MESSAGEFLAG_AD);
return (ISC_R_SUCCESS);
}
@@ -5502,9 +5568,9 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
CTRACE("query_find: resume");
if (!ISC_LIST_EMPTY(client->view->rpz_zones) &&
- RECURSIONOK(client) && !RECURSING(client) &&
- (!WANTDNSSEC(client) || sigrdataset == NULL ||
- !dns_rdataset_isassociated(sigrdataset)) &&
+ (RECURSIONOK(client) || !client->view->rpz_recursive_only) &&
+ rpz_ck_dnssec(client, result, rdataset, sigrdataset) &&
+ !RECURSING(client) &&
(client->query.rpz_st == NULL ||
(client->query.rpz_st->state & DNS_RPZ_REWRITTEN) == 0) &&
!dns_name_equal(client->query.qname, dns_rootname)) {
@@ -5578,10 +5644,22 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
break;
case DNS_RPZ_POLICY_RECORD:
result = rpz_st->m.result;
- if (type == dns_rdatatype_any &&
- result != DNS_R_CNAME &&
- dns_rdataset_isassociated(rdataset))
- dns_rdataset_disassociate(rdataset);
+ if (qtype == dns_rdatatype_any &&
+ result != DNS_R_CNAME) {
+ /*
+ * We will add all of the rdatasets of
+ * the node by iterating, setting the
+ * TTL then.
+ */
+ if (dns_rdataset_isassociated(rdataset))
+ dns_rdataset_disassociate(rdataset);
+ } else {
+ /*
+ * We will add this rdataset.
+ */
+ rdataset->ttl = ISC_MIN(rdataset->ttl,
+ rpz_st->m.ttl);
+ }
break;
case DNS_RPZ_POLICY_WILDCNAME:
result = dns_rdataset_first(rdataset);
@@ -5620,7 +5698,8 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
* Turn off DNSSEC because the results of a
* response policy zone cannot verify.
*/
- client->attributes &= ~NS_CLIENTATTR_WANTDNSSEC;
+ client->attributes &= ~(NS_CLIENTATTR_WANTDNSSEC |
+ DNS_MESSAGEFLAG_AD);
query_putrdataset(client, &sigrdataset);
is_zone = ISC_TRUE;
rpz_log_rewrite(client, "", rpz_st->m.policy,
@@ -6560,6 +6639,10 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
noqname = rdataset;
else
noqname = NULL;
+ rpz_st = client->query.rpz_st;
+ if (rpz_st != NULL)
+ rdataset->ttl = ISC_MIN(rdataset->ttl,
+ rpz_st->m.ttl);
query_addrrset(client,
fname != NULL ? &fname : &tname,
&rdataset, NULL,
@@ -6852,8 +6935,7 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
*/
rpz_st = client->query.rpz_st;
if (rpz_st != NULL && (rpz_st->state & DNS_RPZ_RECURSING) == 0) {
- rpz_clean(&rpz_st->m.zone, &rpz_st->m.db, &rpz_st->m.node,
- &rpz_st->m.rdataset);
+ rpz_match_clear(rpz_st);
rpz_st->state &= ~DNS_RPZ_DONE_QNAME;
}
if (rdataset != NULL)
diff --git a/bin/named/server.c b/bin/named/server.c
index 666d8541aee5..c3eb1ea0ae67 100644
--- a/bin/named/server.c
+++ b/bin/named/server.c
@@ -1430,15 +1430,14 @@ cleanup:
}
static isc_result_t
-configure_rpz(dns_view_t *view, const cfg_listelt_t *element) {
- const cfg_obj_t *rpz_obj, *policy_obj;
+configure_rpz(dns_view_t *view, const cfg_listelt_t *element,
+ isc_boolean_t recursive_only_def, dns_ttl_t ttl_def)
+{
+ const cfg_obj_t *rpz_obj, *policy_obj, *obj;
const char *str;
- dns_fixedname_t fixed;
- dns_name_t *origin;
dns_rpz_zone_t *old, *new;
dns_zone_t *zone = NULL;
isc_result_t result;
- unsigned int l1, l2;
new = isc_mem_get(view->mctx, sizeof(*new));
if (new == NULL) {
@@ -1447,9 +1446,10 @@ configure_rpz(dns_view_t *view, const cfg_listelt_t *element) {
}
memset(new, 0, sizeof(*new));
- dns_name_init(&new->nsdname, NULL);
dns_name_init(&new->origin, NULL);
+ dns_name_init(&new->nsdname, NULL);
dns_name_init(&new->cname, NULL);
+ dns_name_init(&new->passthru, NULL);
ISC_LIST_INITANDAPPEND(view->rpz_zones, new, link);
rpz_obj = cfg_listelt_value(element);
@@ -1457,15 +1457,31 @@ configure_rpz(dns_view_t *view, const cfg_listelt_t *element) {
if (cfg_obj_isvoid(policy_obj)) {
new->policy = DNS_RPZ_POLICY_GIVEN;
} else {
- str = cfg_obj_asstring(policy_obj);
+ str = cfg_obj_asstring(cfg_tuple_get(policy_obj,
+ "policy name"));
new->policy = dns_rpz_str2policy(str);
INSIST(new->policy != DNS_RPZ_POLICY_ERROR);
}
- dns_fixedname_init(&fixed);
- origin = dns_fixedname_name(&fixed);
- str = cfg_obj_asstring(cfg_tuple_get(rpz_obj, "name"));
- result = dns_name_fromstring(origin, str, DNS_NAME_DOWNCASE, NULL);
+ obj = cfg_tuple_get(rpz_obj, "recursive-only");
+ if (cfg_obj_isvoid(obj)) {
+ new->recursive_only = recursive_only_def;
+ } else {
+ new->recursive_only = cfg_obj_asboolean(obj);
+ }
+ if (!new->recursive_only)
+ view->rpz_recursive_only = ISC_FALSE;
+
+ obj = cfg_tuple_get(rpz_obj, "max-policy-ttl");
+ if (cfg_obj_isuint32(obj)) {
+ new->max_policy_ttl = cfg_obj_asuint32(obj);
+ } else {
+ new->max_policy_ttl = ttl_def;
+ }
+
+ str = cfg_obj_asstring(cfg_tuple_get(rpz_obj, "zone name"));
+ result = dns_name_fromstring(&new->origin, str, DNS_NAME_DOWNCASE,
+ view->mctx);
if (result != ISC_R_SUCCESS) {
cfg_obj_log(rpz_obj, ns_g_lctx, DNS_RPZ_ERROR_LEVEL,
"invalid zone '%s'", str);
@@ -1473,31 +1489,28 @@ configure_rpz(dns_view_t *view, const cfg_listelt_t *element) {
}
result = dns_name_fromstring2(&new->nsdname, DNS_RPZ_NSDNAME_ZONE,
- origin, DNS_NAME_DOWNCASE, view->mctx);
+ &new->origin, DNS_NAME_DOWNCASE,
+ view->mctx);
if (result != ISC_R_SUCCESS) {
cfg_obj_log(rpz_obj, ns_g_lctx, DNS_RPZ_ERROR_LEVEL,
"invalid zone '%s'", str);
goto cleanup;
}
- /*
- * The origin is part of 'nsdname' so we don't need to keep it
- * seperately.
- */
- l1 = dns_name_countlabels(&new->nsdname);
- l2 = dns_name_countlabels(origin);
- dns_name_getlabelsequence(&new->nsdname, l1 - l2, l2, &new->origin);
+ result = dns_name_fromstring(&new->passthru, DNS_RPZ_PASSTHRU_ZONE,
+ DNS_NAME_DOWNCASE, view->mctx);
+ if (result != ISC_R_SUCCESS) {
+ cfg_obj_log(rpz_obj, ns_g_lctx, DNS_RPZ_ERROR_LEVEL,
+ "invalid zone '%s'", str);
+ goto cleanup;
+ }
- /*
- * Are we configured to with the reponse policy zone?
- */
result = dns_view_findzone(view, &new->origin, &zone);
if (result != ISC_R_SUCCESS) {
cfg_obj_log(rpz_obj, ns_g_lctx, DNS_RPZ_ERROR_LEVEL,
"unknown zone '%s'", str);
goto cleanup;
}
-
if (dns_zone_gettype(zone) != dns_zone_master &&
dns_zone_gettype(zone) != dns_zone_slave) {
cfg_obj_log(rpz_obj, ns_g_lctx, DNS_RPZ_ERROR_LEVEL,
@@ -1521,8 +1534,9 @@ configure_rpz(dns_view_t *view, const cfg_listelt_t *element) {
}
if (new->policy == DNS_RPZ_POLICY_CNAME) {
- str = cfg_obj_asstring(cfg_tuple_get(rpz_obj, "cname"));
- result = dns_name_fromstring(&new->cname, str, 0, view->mctx);
+ str = cfg_obj_asstring(cfg_tuple_get(policy_obj, "cname"));
+ result = dns_name_fromstring(&new->cname, str,
+ DNS_NAME_DOWNCASE, view->mctx);
if (result != ISC_R_SUCCESS) {
cfg_obj_log(rpz_obj, ns_g_lctx, DNS_RPZ_ERROR_LEVEL,
"invalid cname '%s'", str);
@@ -2876,19 +2890,39 @@ configure_view(dns_view_t *view, cfg_obj_t *config, cfg_obj_t *vconfig,
* Make the list of response policy zone names for views that
* are used for real lookups and so care about hints.
*/
- zonelist = NULL;
- if (view->rdclass == dns_rdataclass_in && need_hints) {
- obj = NULL;
- result = ns_config_get(maps, "response-policy", &obj);
- if (result == ISC_R_SUCCESS)
- cfg_map_get(obj, "zone", &zonelist);
- }
+ obj = NULL;
+ if (view->rdclass == dns_rdataclass_in && need_hints &&
+ ns_config_get(maps, "response-policy", &obj) == ISC_R_SUCCESS) {
+ const cfg_obj_t *recursive_only_obj;
+ const cfg_obj_t *break_dnssec_obj, *ttl_obj;
+ isc_boolean_t recursive_only_def;
+ dns_ttl_t ttl_def;
+
+ recursive_only_obj = cfg_tuple_get(obj, "recursive-only");
+ if (!cfg_obj_isvoid(recursive_only_obj) &&
+ !cfg_obj_asboolean(recursive_only_obj))
+ recursive_only_def = ISC_FALSE;
+ else
+ recursive_only_def = ISC_TRUE;
- if (zonelist != NULL) {
- for (element = cfg_list_first(zonelist);
+ break_dnssec_obj = cfg_tuple_get(obj, "break-dnssec");
+ if (!cfg_obj_isvoid(break_dnssec_obj) &&
+ cfg_obj_asboolean(break_dnssec_obj))
+ view->rpz_break_dnssec = ISC_TRUE;
+ else
+ view->rpz_break_dnssec = ISC_FALSE;
+
+ ttl_obj = cfg_tuple_get(obj, "max-policy-ttl");
+ if (cfg_obj_isuint32(ttl_obj))
+ ttl_def = cfg_obj_asuint32(ttl_obj);
+ else
+ ttl_def = DNS_RPZ_MAX_TTL_DEFAULT;
+
+ for (element = cfg_list_first(cfg_tuple_get(obj, "zone list"));
element != NULL;
element = cfg_list_next(element)) {
- result = configure_rpz(view, element);
+ result = configure_rpz(view, element,
+ recursive_only_def, ttl_def);
if (result != ISC_R_SUCCESS)
goto cleanup;
dns_rpz_set_need(ISC_TRUE);
@@ -5434,11 +5468,13 @@ ns_server_create(isc_mem_t *mctx, ns_server_t **serverp) {
/*
* Setup the server task, which is responsible for coordinating
- * startup and shutdown of the server.
+ * startup and shutdown of the server, as well as all exclusive
+ * tasks.
*/
CHECKFATAL(isc_task_create(ns_g_taskmgr, 0, &server->task),
"creating server task");
isc_task_setname(server->task, "server", server);
+ isc_taskmgr_setexcltask(ns_g_taskmgr, server->task);
CHECKFATAL(isc_task_onshutdown(server->task, shutdown_server, server),
"isc_task_onshutdown");
CHECKFATAL(isc_app_onrun(ns_g_mctx, server->task, run_server, server),
diff --git a/bin/named/statschannel.c b/bin/named/statschannel.c
index d0518c94eeba..6ea0be505191 100644
--- a/bin/named/statschannel.c
+++ b/bin/named/statschannel.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2008-2011 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2008-2012 Internet Systems Consortium, Inc. ("ISC")
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -85,16 +85,19 @@ static const char *nsstats_desc[dns_nsstatscounter_max];
static const char *resstats_desc[dns_resstatscounter_max];
static const char *zonestats_desc[dns_zonestatscounter_max];
static const char *sockstats_desc[isc_sockstatscounter_max];
+static const char *dnssecstats_desc[dns_dnssecstats_max];
#ifdef HAVE_LIBXML2
static const char *nsstats_xmldesc[dns_nsstatscounter_max];
static const char *resstats_xmldesc[dns_resstatscounter_max];
static const char *zonestats_xmldesc[dns_zonestatscounter_max];
static const char *sockstats_xmldesc[isc_sockstatscounter_max];
+static const char *dnssecstats_xmldesc[dns_dnssecstats_max];
#else
#define nsstats_xmldesc NULL
#define resstats_xmldesc NULL
#define zonestats_xmldesc NULL
#define sockstats_xmldesc NULL
+#define dnssecstats_xmldesc NULL
#endif /* HAVE_LIBXML2 */
#define TRY0(a) do { xmlrc = (a); if (xmlrc < 0) goto error; } while(0)
@@ -108,6 +111,7 @@ static int nsstats_index[dns_nsstatscounter_max];
static int resstats_index[dns_resstatscounter_max];
static int zonestats_index[dns_zonestatscounter_max];
static int sockstats_index[isc_sockstatscounter_max];
+static int dnssecstats_index[dns_dnssecstats_max];
static inline void
set_desc(int counter, int maxcounter, const char *fdesc, const char **fdescs,
@@ -409,6 +413,33 @@ init_desc(void) {
"FDwatchRecvErr");
INSIST(i == isc_sockstatscounter_max);
+ /* Initialize DNSSEC statistics */
+ for (i = 0; i < dns_dnssecstats_max; i++)
+ dnssecstats_desc[i] = NULL;
+#ifdef HAVE_LIBXML2
+ for (i = 0; i < dns_dnssecstats_max; i++)
+ dnssecstats_xmldesc[i] = NULL;
+#endif
+
+#define SET_DNSSECSTATDESC(counterid, desc, xmldesc) \
+ do { \
+ set_desc(dns_dnssecstats_ ## counterid, \
+ dns_dnssecstats_max, \
+ desc, dnssecstats_desc,\
+ xmldesc, dnssecstats_xmldesc); \
+ dnssecstats_index[i++] = dns_dnssecstats_ ## counterid; \
+ } while (0)
+
+ i = 0;
+ SET_DNSSECSTATDESC(asis, "dnssec validation success with signer "
+ "\"as is\"", "DNSSECasis");
+ SET_DNSSECSTATDESC(downcase, "dnssec validation success with signer "
+ "lower cased", "DNSSECdowncase");
+ SET_DNSSECSTATDESC(wildcard, "dnssec validation of wildcard signature",
+ "DNSSECwild");
+ SET_DNSSECSTATDESC(fail, "dnssec validation failures", "DNSSECfail");
+ INSIST(i == dns_dnssecstats_max);
+
/* Sanity check */
for (i = 0; i < dns_nsstatscounter_max; i++)
INSIST(nsstats_desc[i] != NULL);
@@ -418,6 +449,8 @@ init_desc(void) {
INSIST(zonestats_desc[i] != NULL);
for (i = 0; i < isc_sockstatscounter_max; i++)
INSIST(sockstats_desc[i] != NULL);
+ for (i = 0; i < dns_dnssecstats_max; i++)
+ INSIST(dnssecstats_desc[i] != NULL);
#ifdef HAVE_LIBXML2
for (i = 0; i < dns_nsstatscounter_max; i++)
INSIST(nsstats_xmldesc[i] != NULL);
@@ -427,6 +460,8 @@ init_desc(void) {
INSIST(zonestats_xmldesc[i] != NULL);
for (i = 0; i < isc_sockstatscounter_max; i++)
INSIST(sockstats_xmldesc[i] != NULL);
+ for (i = 0; i < dns_dnssecstats_max; i++)
+ INSIST(dnssecstats_xmldesc[i] != NULL);
#endif
}
diff --git a/bin/named/unix/Makefile.in b/bin/named/unix/Makefile.in
index 135c63437658..ff2eccea86a4 100644
--- a/bin/named/unix/Makefile.in
+++ b/bin/named/unix/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004, 2007, 2009, 2011 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004, 2007, 2009, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 1999-2001 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/bin/nsupdate/Makefile.in b/bin/nsupdate/Makefile.in
index e86731bedd75..f62ee348663c 100644
--- a/bin/nsupdate/Makefile.in
+++ b/bin/nsupdate/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004, 2006-2009 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004, 2006-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2000-2002 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/bin/nsupdate/nsupdate.c b/bin/nsupdate/nsupdate.c
index 743f32134687..1f5e3e96c9ef 100644
--- a/bin/nsupdate/nsupdate.c
+++ b/bin/nsupdate/nsupdate.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2000-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -1122,7 +1122,7 @@ parse_name(char **cmdlinep, dns_message_t *msg, dns_name_t **namep) {
isc_buffer_t source;
word = nsu_strsep(cmdlinep, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not read owner name\n");
return (STATUS_SYNTAX);
}
@@ -1154,6 +1154,11 @@ parse_rdata(char **cmdlinep, dns_rdataclass_t rdataclass,
dns_rdatacallbacks_t callbacks;
isc_result_t result;
+ if (cmdline == NULL) {
+ rdata->flags = DNS_RDATA_UPDATE;
+ return (STATUS_MORE);
+ }
+
while (*cmdline != 0 && isspace((unsigned char)*cmdline))
cmdline++;
@@ -1220,7 +1225,7 @@ make_prereq(char *cmdline, isc_boolean_t ispositive, isc_boolean_t isrrset) {
*/
if (isrrset) {
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not read class or type\n");
goto failure;
}
@@ -1236,7 +1241,7 @@ make_prereq(char *cmdline, isc_boolean_t ispositive, isc_boolean_t isrrset) {
* Now read the type.
*/
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not read type\n");
goto failure;
}
@@ -1310,7 +1315,7 @@ evaluate_prereq(char *cmdline) {
ddebug("evaluate_prereq()");
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not read operation code\n");
return (STATUS_SYNTAX);
}
@@ -1344,14 +1349,14 @@ evaluate_server(char *cmdline) {
}
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not read server name\n");
return (STATUS_SYNTAX);
}
server = word;
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0)
+ if (word == NULL || *word == 0)
port = dnsport;
else {
char *endp;
@@ -1385,14 +1390,14 @@ evaluate_local(char *cmdline) {
struct in6_addr in6;
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not read server name\n");
return (STATUS_SYNTAX);
}
local = word;
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0)
+ if (word == NULL || *word == 0)
port = 0;
else {
char *endp;
@@ -1441,7 +1446,7 @@ evaluate_key(char *cmdline) {
char *n;
namestr = nsu_strsep(&cmdline, " \t\r\n");
- if (*namestr == 0) {
+ if (namestr == NULL || *namestr == 0) {
fprintf(stderr, "could not read key name\n");
return (STATUS_SYNTAX);
}
@@ -1465,7 +1470,7 @@ evaluate_key(char *cmdline) {
}
secretstr = nsu_strsep(&cmdline, "\r\n");
- if (*secretstr == 0) {
+ if (secretstr == NULL || *secretstr == 0) {
fprintf(stderr, "could not read key secret\n");
return (STATUS_SYNTAX);
}
@@ -1506,7 +1511,7 @@ evaluate_zone(char *cmdline) {
isc_result_t result;
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not read zone name\n");
return (STATUS_SYNTAX);
}
@@ -1532,7 +1537,7 @@ evaluate_realm(char *cmdline) {
char buf[1024];
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
if (realm != NULL)
isc_mem_free(mctx, realm);
realm = NULL;
@@ -1557,7 +1562,7 @@ evaluate_ttl(char *cmdline) {
isc_uint32_t ttl;
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not ttl\n");
return (STATUS_SYNTAX);
}
@@ -1591,7 +1596,7 @@ evaluate_class(char *cmdline) {
dns_rdataclass_t rdclass;
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not read class name\n");
return (STATUS_SYNTAX);
}
@@ -1649,7 +1654,7 @@ update_addordelete(char *cmdline, isc_boolean_t isdelete) {
* If it's a delete, ignore a TTL if present (for compatibility).
*/
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
if (!isdelete) {
fprintf(stderr, "could not read owner ttl\n");
goto failure;
@@ -1690,7 +1695,7 @@ update_addordelete(char *cmdline, isc_boolean_t isdelete) {
*/
word = nsu_strsep(&cmdline, " \t\r\n");
parseclass:
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
if (isdelete) {
rdataclass = dns_rdataclass_any;
rdatatype = dns_rdatatype_any;
@@ -1714,7 +1719,7 @@ update_addordelete(char *cmdline, isc_boolean_t isdelete) {
* Now read the type.
*/
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
if (isdelete) {
rdataclass = dns_rdataclass_any;
rdatatype = dns_rdatatype_any;
@@ -1794,7 +1799,7 @@ evaluate_update(char *cmdline) {
ddebug("evaluate_update()");
word = nsu_strsep(&cmdline, " \t\r\n");
- if (*word == 0) {
+ if (word == NULL || *word == 0) {
fprintf(stderr, "could not read operation code\n");
return (STATUS_SYNTAX);
}
@@ -1884,6 +1889,7 @@ get_next_command(void) {
char cmdlinebuf[MAXCMD];
char *cmdline;
char *word;
+ char *tmp;
ddebug("get_next_command()");
if (interactive) {
@@ -1895,11 +1901,18 @@ get_next_command(void) {
isc_app_unblock();
if (cmdline == NULL)
return (STATUS_QUIT);
+
+ /*
+ * Normalize input by removing any eol.
+ */
+ tmp = cmdline;
+ (void)nsu_strsep(&tmp, "\r\n");
+
word = nsu_strsep(&cmdline, " \t\r\n");
if (feof(input))
return (STATUS_QUIT);
- if (*word == 0)
+ if (word == NULL || *word == 0)
return (STATUS_SEND);
if (word[0] == ';')
return (STATUS_MORE);
diff --git a/bin/rndc/Makefile.in b/bin/rndc/Makefile.in
index e67bad7efc59..f6100df9e16c 100644
--- a/bin/rndc/Makefile.in
+++ b/bin/rndc/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004, 2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2000-2002 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/bin/tools/Makefile.in b/bin/tools/Makefile.in
index a77376b251e6..a3960051c252 100644
--- a/bin/tools/Makefile.in
+++ b/bin/tools/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2009, 2010 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2009, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
diff --git a/config.h.in b/config.h.in
index bafcadd2168d..e2f5999dabce 100644
--- a/config.h.in
+++ b/config.h.in
@@ -1,6 +1,6 @@
/* config.h.in. Generated from configure.in by autoheader. */
/*
- * Copyright (C) 2004, 2005, 2007, 2008 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004, 2005, 2007, 2008, 2012 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 1999-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -16,7 +16,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id$ */
+/* $Id: acconfig.h,v 1.53 2008/12/01 23:47:44 tbox Exp $ */
/*! \file */
@@ -138,6 +138,9 @@ int sigwait(const unsigned int *set, int *sig);
/* Define if OpenSSL includes DSA support */
#undef HAVE_OPENSSL_DSA
+/* Define if OpenSSL includes ECDSA support */
+#undef HAVE_OPENSSL_ECDSA
+
/* Define to the length type used by the socket API (socklen_t, size_t, int). */
#undef ISC_SOCKADDR_LEN_T
@@ -202,6 +205,9 @@ int sigwait(const unsigned int *set, int *sig);
/* Define to 1 if you have the `EVP_sha256' function. */
#undef HAVE_EVP_SHA256
+/* Define to 1 if you have the `EVP_sha384' function. */
+#undef HAVE_EVP_SHA384
+
/* Define to 1 if you have the `EVP_sha512' function. */
#undef HAVE_EVP_SHA512
diff --git a/configure.in b/configure.in
index 2d7132c94dec..a0ec70020cc3 100644
--- a/configure.in
+++ b/configure.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 1998-2003 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
@@ -543,6 +543,7 @@ then
fi
done
fi
+OPENSSL_ECDSA=""
OPENSSL_GOST=""
case "$use_openssl" in
no)
@@ -698,7 +699,40 @@ esac
else
AC_MSG_RESULT(no)
fi
- AC_CHECK_FUNCS(EVP_sha256 EVP_sha512)
+
+ AC_CHECK_FUNCS(EVP_sha256 EVP_sha384 EVP_sha512)
+
+ AC_MSG_CHECKING(for OpenSSL ECDSA support)
+ have_ecdsa=""
+ AC_TRY_RUN([
+#include <stdio.h>
+#include <openssl/ecdsa.h>
+#include <openssl/objects.h>
+int main() {
+ EC_KEY *ec256, *ec384;
+
+#if !defined(HAVE_EVP_SHA256) || !defined(HAVE_EVP_SHA384)
+ return (1);
+#endif
+ ec256 = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1);
+ ec384 = EC_KEY_new_by_curve_name(NID_secp384r1);
+ if (ec256 == NULL || ec384 == NULL)
+ return (2);
+ return (0);
+}
+],
+ [AC_MSG_RESULT(yes)
+ have_ecdsa="yes"],
+ [AC_MSG_RESULT(no)
+ have_ecdsa="no"])
+ case $have_ecdsa in
+ yes)
+ OPENSSL_ECDSA="yes"
+ AC_DEFINE(HAVE_OPENSSL_ECDSA)
+ ;;
+ *)
+ ;;
+ esac
AC_MSG_CHECKING(for OpenSSL GOST support)
have_gost=""
@@ -772,7 +806,9 @@ AC_SUBST(USE_OPENSSL)
AC_SUBST(DST_OPENSSL_INC)
AC_SUBST(OPENSSLLINKOBJS)
AC_SUBST(OPENSSLLINKSRCS)
+AC_SUBST(OPENSSL_ECDSA)
AC_SUBST(OPENSSL_GOST)
+
DNS_CRYPTO_LIBS="$DNS_CRYPTO_LIBS $DNS_OPENSSL_LIBS"
#
@@ -1222,7 +1258,7 @@ case "$use_libxml2" in
;;
auto|yes)
case X`(xml2-config --version) 2>/dev/null` in
- X2.[[67]].*)
+ X2.[[678]].*)
libxml2_libs=`xml2-config --libs`
libxml2_cflags=`xml2-config --cflags`
;;
@@ -3462,6 +3498,7 @@ AC_CONFIG_FILES([
bin/tests/system/dlz/prereq.sh
bin/tests/system/dlzexternal/Makefile
bin/tests/system/dlzexternal/ns1/named.conf
+ bin/tests/system/ecdsa/prereq.sh
bin/tests/system/filter-aaaa/Makefile
bin/tests/system/gost/prereq.sh
bin/tests/system/lwresd/Makefile
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 14d35bc2d648..29074b53fb1c 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2004-2007, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2000, 2001 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml
index 6137359bf1f4..f3f862af7523 100644
--- a/doc/arm/Bv9ARM-book.xml
+++ b/doc/arm/Bv9ARM-book.xml
@@ -5212,7 +5212,11 @@ badresp:1,adberr:0,findfail:0,valfail:0]
<optional> resolver-query-timeout <replaceable>number</replaceable> ; </optional>
<optional> deny-answer-addresses { <replaceable>address_match_list</replaceable> } <optional> except-from { <replaceable>namelist</replaceable> } </optional>;</optional>
<optional> deny-answer-aliases { <replaceable>namelist</replaceable> } <optional> except-from { <replaceable>namelist</replaceable> } </optional>;</optional>
- <optional> response-policy { <replaceable>zone_name</replaceable> <optional> policy given | disabled | passthru | nxdomain | nodata | cname <replaceable>domain</replaceable> </optional> ; } ; </optional>
+ <optional> response-policy { <replaceable>zone_name</replaceable>
+ <optional> policy given | disabled | passthru | nxdomain | nodata | cname <replaceable>domain</replaceable> </optional>
+ <optional> recursive-only <replaceable>yes_or_no</replaceable> </optional> <optional> max-policy-ttl <replaceable>number</replaceable> </optional> ;
+ } <optional> recursive-only <replaceable>yes_or_no</replaceable> </optional> <optional> max-policy-ttl <replaceable>number</replaceable> </optional>
+ <optional> break-dnssec <replaceable>yes_or_no</replaceable> </optional> ; </optional>
};
</programlisting>
@@ -7280,8 +7284,8 @@ options {
<listitem>
<para>
The amount of time the resolver will spend attempting
- to resolve a recursive query before failing. The
- default is <literal>10</literal> and the maximum is
+ to resolve a recursive query before failing. The default
+ and minimum is <literal>10</literal> and the maximum is
<literal>30</literal>. Setting it to <literal>0</literal>
will result in the default being used.
</para>
@@ -9266,17 +9270,15 @@ deny-answer-aliases { "example.net"; };
<sect3>
<title>Response Policy Zone (RPZ) Rewriting</title>
<para>
- <acronym>BIND</acronym> 9 includes an intentionally limited
- mechanism to modify DNS responses for recursive requests
- somewhat similar to email anti-spam DNS blacklists.
+ <acronym>BIND</acronym> 9 includes a limited
+ mechanism to modify DNS responses for requests
+ analogous to email anti-spam DNS blacklists.
Responses can be changed to deny the existence of domains(NXDOMAIN),
deny the existence of IP addresses for domains (NODATA),
or contain other IP addresses or data.
</para>
<para>
- The actions encoded in a response policy zone (RPZ) are applied
- only to queries that ask for recursion (RD=1).
Response policy zones are named in the
<command>response-policy</command> option for the view or among the
global options if there is no response-policy option for the view.
@@ -9287,22 +9289,21 @@ deny-answer-aliases { "example.net"; };
</para>
<para>
- There are four kinds of RPZ records, QNAME, IP, NSIP,
+ Four policy triggers are encoded in RPZ records, QNAME, IP, NSIP,
and NSDNAME.
- QNAME records are applied to query names of requests and targets
+ QNAME RPZ records triggered by query names of requests and targets
of CNAME records resolved to generate the response.
The owner name of a QNAME RPZ record is the query name relativized
to the RPZ.
</para>
<para>
- The second kind of RPZ record, an IP policy record,
- is triggered by addresses in A and AAAA records
- for the ANSWER sections of responses.
- IP policy records have owner names that are
- subdomains of <userinput>rpz-ip</userinput> relativized to the
- RPZ origin name and encode an IP address or address block.
- IPv4 addresses are encoded as
+ The second kind of RPZ trigger is an IP address in an A and AAAA
+ record in the ANSWER section of a response.
+ IP address triggers are encoded in records that have owner names
+ that are subdomains of <userinput>rpz-ip</userinput> relativized
+ to the RPZ origin name and encode an IP address or address block.
+ IPv4 trigger addresses are represented as
<userinput>prefixlength.B4.B3.B2.B1.rpz-ip</userinput>.
The prefix length must be between 1 and 32.
All four bytes, B4, B3, B2, and B1, must be present.
@@ -9321,43 +9322,45 @@ deny-answer-aliases { "example.net"; };
</para>
<para>
- NSDNAME policy records match names of authoritative servers
- for the query name, a parent of the query name, a CNAME,
- or a parent of a CNAME.
+ NSDNAME triggers match names of authoritative servers
+ for the query name, a parent of the query name, a CNAME for
+ query name, or a parent of a CNAME.
They are encoded as subdomains of
<userinput>rpz-nsdomain</userinput> relativized
to the RPZ origin name.
</para>
<para>
- NSIP policy records match IP addresses in A and AAAA RRsets
- for domains that can be checked against NSDNAME policy records.
- The are encoded like IP policies except as subdomains of
+ NSIP triggers match IP addresses in A and
+ AAAA RRsets for domains that can be checked against NSDNAME
+ policy records.
+ NSIP triggers are encoded like IP triggers except as subdomains of
<userinput>rpz-nsip</userinput>.
</para>
<para>
The query response is checked against all RPZs, so
- two or more policy records can apply to a single response.
- Because DNS responses can be rewritten according by at most a
- single policy record, a single policy (other than
- <command>DISABLED</command> policies) must be chosen.
- Policies are chosen in the following order:
+ two or more policy records can be triggered by a response.
+ Because DNS responses can be rewritten according to at most one
+ policy record, a single record encoding an action (other than
+ <command>DISABLED</command> actions) must be chosen.
+ Triggers or the records that encode them are chosen in
+ the following order:
<itemizedlist>
- <listitem>Among applicable zones, use the RPZ that appears first
- in the response-policy option.
+ <listitem>Choose the triggered record in the zone that appears
+ first in the response-policy option.
</listitem>
- <listitem>Prefer QNAME to IP to NSDNAME to NSIP policy records
- in a single RPZ
+ <listitem>Prefer QNAME to IP to NSDNAME to NSIP triggers
+ in a single zone.
</listitem>
- <listitem>Among applicable NSDNAME policy records, prefer the
- policy record that matches the lexically smallest name
+ <listitem>Among NSDNAME triggers, prefer the
+ trigger that matches the smallest name under the DNSSEC ordering.
</listitem>
- <listitem>Among IP or NSIP policy records, prefer the record
+ <listitem>Among IP or NSIP triggers, prefer the trigger
with the longest prefix.
</listitem>
- <listitem>Among records with the same prefex length,
- prefer the IP or NSIP policy record that matches
+ <listitem>Among triggers with the same prefex length,
+ prefer the IP or NSIP trigger that matches
the smallest IP address.
</listitem>
</itemizedlist>
@@ -9365,8 +9368,8 @@ deny-answer-aliases { "example.net"; };
<para>
When the processing of a response is restarted to resolve
- DNAME or CNAME records and an applicable policy record set has
- not been found,
+ DNAME or CNAME records and a policy record set has
+ not been triggered,
all RPZs are again consulted for the DNAME or CNAME names
and addresses.
</para>
@@ -9383,55 +9386,56 @@ deny-answer-aliases { "example.net"; };
</para>
<para>
- RPZ record sets are special CNAME records or one or more
- of any types of DNS record except DNAME or DNSSEC.
- Except when a policy record is a CNAME, there can be more
- more than one record and more than one type
- in a set of policy records.
- Except for three kinds of CNAME records that are illegal except
- in policy zones, the records in a set are used in the response as if
- their owner name were the query name. They are copied to the
- response as dictated by their types.
+ RPZ record sets are sets of any types of DNS record except
+ DNAME or DNSSEC that encode actions or responses to queries.
<itemizedlist>
- <listitem>A CNAME whose target is the root domain (.)
- specifies the <command>NXDOMAIN</command> policy,
- which generates an NXDOMAIN response.
+ <listitem>The <command>NXDOMAIN</command> response is encoded
+ by a CNAME whose target is the root domain (.)
</listitem>
<listitem>A CNAME whose target is the wildcard top-level
- domain (*.) specifies the <command>NODATA</command> policy,
+ domain (*.) specifies the <command>NODATA</command> action,
which rewrites the response to NODATA or ANCOUNT=1.
</listitem>
- <listitem>A CNAME whose target is a wildcard hostname such
- as *.example.com is used normally after the astrisk (*)
+ <listitem>The <command>Local Data</command> action is
+ represented by a set ordinary DNS records that are used
+ to answer queries. Queries for record types not the
+ set are answered with NODATA.
+
+ A special form of local data is a CNAME whose target is a
+ wildcard such as *.example.com.
+ It is used as if were an ordinary CNAME after the astrisk (*)
has been replaced with the query name.
- These records are usually resolved with ordinary CNAMEs
- outside the policy zones. They can be useful for logging.
+ The purpose for this special form is query logging in the
+ walled garden's authority DNS server.
</listitem>
<listitem>The <command>PASSTHRU</command> policy is specified
- by a CNAME whose target is the variable part of its own
- owner name. It causes the response to not be rewritten
+ by a CNAME whose target is <command>rpz_passthru.</command>
+ It causes the response to not be rewritten
and is most often used to "poke holes" in policies for
CIDR blocks.
+ (A CNAME whose target is the variable part of its owner name
+ is an obsolete specification of the PASSTHRU policy.)
</listitem>
</itemizedlist>
</para>
<para>
- The policies specified in individual records
- in an RPZ can be overridden with a <command>policy</command> clause
- in the <command>response-policy</command> option.
+ The actions specified in an RPZ can be overridden with a
+ <command>policy</command> clause in the
+ <command>response-policy</command> option.
An organization using an RPZ provided by another organization might
use this mechanism to redirect domains to its own walled garden.
<itemizedlist>
- <listitem><command>GIVEN</command> says "do not override."
+ <listitem><command>GIVEN</command> says "do not override but
+ perform the action specified in the zone."
</listitem>
<listitem><command>DISABLED</command> causes policy records to do
nothing but log what they might have done.
The response to the DNS query will be written according to
- any matching policy records that are not disabled.
- Policy zones overridden with <command>DISABLED</command> should
- appear first, because they will often not be logged
- if a higher precedence policy is found first.
+ any triggered policy records that are not disabled.
+ Disabled policy zones should appear first,
+ because they will often not be logged
+ if a higher precedence trigger is found first.
</listitem>
<listitem><command>PASSTHRU</command> causes all policy records
to act as if they were CNAME records with targets the variable
@@ -9451,6 +9455,37 @@ deny-answer-aliases { "example.net"; };
</para>
<para>
+ By default, the actions encoded in an RPZ are applied
+ only to queries that ask for recursion (RD=1).
+ That default can be changed for a single RPZ or all RPZs in a view
+ with a <command>recursive-only no</command> clause.
+ This feature is useful for serving the same zone files
+ both inside and outside an RFC 1918 cloud and using RPZ to
+ delete answers that would otherwise contain RFC 1918 values
+ on the externally visible name server or view.
+ </para>
+
+ <para>
+ Also by default, RPZ actions are applied only to DNS requests that
+ either do not request DNSSEC metadata (DO=0) or when no DNSSEC
+ records are available for request name in the original zone (not
+ the response policy zone).
+ This default can be changed for all RPZs in a view with a
+ <command>break-dnssec yes</command> clause.
+ In that case, RPZ actions are applied regardless of DNSSEC.
+ The name of the clause option reflects the fact that results
+ rewritten by RPZ actions cannot verify.
+ </para>
+
+ <para>
+ The TTL of a record modified by RPZ policies is set from the
+ TTL of the relevant record in policy zone. It is then limited
+ to a maximum value.
+ The <command>max-policy-ttl</command> clause changes that
+ maximum from its default of 5.
+ </para>
+
+ <para>
For example, you might use this option statement
</para>
<programlisting> response-policy { zone "badlist"; };</programlisting>
@@ -9472,7 +9507,7 @@ bad.domain.com A 10.0.0.1 ; redirect to a walled garden
AAAA 2001:2::1
; do not rewrite (PASSTHRU) OK.DOMAIN.COM
-ok.domain.com CNAME ok.domain.com.
+ok.domain.com CNAME rpz-passthru.
bzone.domain.com CNAME garden.example.com.
@@ -9482,7 +9517,7 @@ bzone.domain.com CNAME garden.example.com.
; IP policy records that rewrite all answers for 127/8 except 127.0.0.1
8.0.0.0.127.rpz-ip CNAME .
-32.1.0.0.127.rpz-ip CNAME 32.1.0.0.127. ; PASSTHRU for 127.0.0.1
+32.1.0.0.127.rpz-ip CNAME rpz-passthru.
; NSDNAME and NSIP policy records
ns.domain.com.rpz-nsdname CNAME .
@@ -11527,7 +11562,7 @@ example.com. NS ns2.example.net.
(machine$@REALM) for machine in REALM and
and converts it machine.realm allowing the machine
to update machine.realm. The REALM to be matched
- is specified in the <replacable>identity</replacable>
+ is specified in the <replaceable>identity</replaceable>
field.
</para>
</entry>
@@ -11544,7 +11579,7 @@ example.com. NS ns2.example.net.
converts it to machine.realm allowing the machine
to update subdomains of machine.realm. The REALM
to be matched is specified in the
- <replacable>identity</replacable> field.
+ <replaceable>identity</replaceable> field.
</para>
</entry>
</row>
@@ -11559,7 +11594,7 @@ example.com. NS ns2.example.net.
(host/machine@REALM) for machine in REALM and
and converts it machine.realm allowing the machine
to update machine.realm. The REALM to be matched
- is specified in the <replacable>identity</replacable>
+ is specified in the <replaceable>identity</replaceable>
field.
</para>
</entry>
@@ -11576,7 +11611,7 @@ example.com. NS ns2.example.net.
converts it to machine.realm allowing the machine
to update subdomains of machine.realm. The REALM
to be matched is specified in the
- <replacable>identity</replacable> field.
+ <replaceable>identity</replaceable> field.
</para>
</entry>
</row>
diff --git a/doc/arm/Bv9ARM.ch04.html b/doc/arm/Bv9ARM.ch04.html
index 202439f5af24..8e77a6b42b30 100644
--- a/doc/arm/Bv9ARM.ch04.html
+++ b/doc/arm/Bv9ARM.ch04.html
@@ -70,33 +70,33 @@
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch04.html#dnssec.dynamic.zones">DNSSEC, Dynamic Zones, and Automatic Signing</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571421">Converting from insecure to secure</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571459">Dynamic DNS update method</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563508">Fully automatic zone signing</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563590">Private-type records</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563696">DNSKEY rollovers</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563708">Dynamic DNS update method</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563741">Automatic key rollovers</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563836">NSEC3PARAM rollovers via UPDATE</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563846">Converting from NSEC to NSEC3</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563856">Converting from NSEC3 to NSEC</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563868">Converting from secure to insecure</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563906">Periodic re-signing</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563915">NSEC3 and OPTOUT</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571475">Converting from insecure to secure</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571512">Dynamic DNS update method</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563493">Fully automatic zone signing</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563575">Private-type records</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563612">DNSKEY rollovers</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563762">Dynamic DNS update method</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563795">Automatic key rollovers</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563821">NSEC3PARAM rollovers via UPDATE</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563899">Converting from NSEC to NSEC3</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563909">Converting from NSEC3 to NSEC</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563922">Converting from secure to insecure</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571605">Periodic re-signing</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571614">NSEC3 and OPTOUT</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch04.html#rfc5011.support">Dynamic Trust Anchor Management</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571685">Validating Resolver</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571707">Authoritative Server</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2607510">Validating Resolver</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571692">Authoritative Server</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch04.html#pkcs11">PKCS #11 (Cryptoki) support</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2609970">Prerequisites</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2608219">Building BIND 9 with PKCS#11</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2610529">PKCS #11 Tools</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2610560">Using the HSM</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2635129">Specifying the engine on the command line</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2635243">Running named with automatic zone re-signing</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2610637">Prerequisites</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2608477">Building BIND 9 with PKCS#11</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2608602">PKCS #11 Tools</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2634916">Using the HSM</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2635114">Specifying the engine on the command line</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2635160">Running named with automatic zone re-signing</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch04.html#id2572669">IPv6 Support in <acronym class="acronym">BIND</acronym> 9</a></span></dt>
<dd><dl>
@@ -1067,7 +1067,7 @@ options {
from insecure to signed and back again. A secure zone can use
either NSEC or NSEC3 chains.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2571421"></a>Converting from insecure to secure</h3></div></div></div></div>
+<a name="id2571475"></a>Converting from insecure to secure</h3></div></div></div></div>
<p>Changing a zone from insecure to secure can be done in two
ways: using a dynamic DNS update, or the
<span><strong class="command">auto-dnssec</strong></span> zone option.</p>
@@ -1093,7 +1093,7 @@ options {
well. An NSEC chain will be generated as part of the initial
signing process.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2571459"></a>Dynamic DNS update method</h3></div></div></div></div>
+<a name="id2571512"></a>Dynamic DNS update method</h3></div></div></div></div>
<p>To insert the keys via dynamic update:</p>
<pre class="screen">
% nsupdate
@@ -1129,7 +1129,7 @@ options {
<p>While the initial signing and NSEC/NSEC3 chain generation
is happening, other updates are possible as well.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563508"></a>Fully automatic zone signing</h3></div></div></div></div>
+<a name="id2563493"></a>Fully automatic zone signing</h3></div></div></div></div>
<p>To enable automatic signing, add the
<span><strong class="command">auto-dnssec</strong></span> option to the zone statement in
<code class="filename">named.conf</code>.
@@ -1164,7 +1164,7 @@ options {
configuration. If this has not been done, the configuration will
fail.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563590"></a>Private-type records</h3></div></div></div></div>
+<a name="id2563575"></a>Private-type records</h3></div></div></div></div>
<p>The state of the signing process is signaled by
private-type records (with a default type value of 65534). When
signing is complete, these records will have a nonzero value for
@@ -1205,12 +1205,12 @@ options {
<p>
</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563696"></a>DNSKEY rollovers</h3></div></div></div></div>
+<a name="id2563612"></a>DNSKEY rollovers</h3></div></div></div></div>
<p>As with insecure-to-secure conversions, rolling DNSSEC
keys can be done in two ways: using a dynamic DNS update, or the
<span><strong class="command">auto-dnssec</strong></span> zone option.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563708"></a>Dynamic DNS update method</h3></div></div></div></div>
+<a name="id2563762"></a>Dynamic DNS update method</h3></div></div></div></div>
<p> To perform key rollovers via dynamic update, you need to add
the <code class="filename">K*</code> files for the new keys so that
<span><strong class="command">named</strong></span> can find them. You can then add the new
@@ -1232,7 +1232,7 @@ options {
<span><strong class="command">named</strong></span> will clean out any signatures generated
by the old key after the update completes.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563741"></a>Automatic key rollovers</h3></div></div></div></div>
+<a name="id2563795"></a>Automatic key rollovers</h3></div></div></div></div>
<p>When a new key reaches its activation date (as set by
<span><strong class="command">dnssec-keygen</strong></span> or <span><strong class="command">dnssec-settime</strong></span>),
if the <span><strong class="command">auto-dnssec</strong></span> zone option is set to
@@ -1247,27 +1247,27 @@ options {
completes in 30 days, after which it will be safe to remove the
old key from the DNSKEY RRset.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563836"></a>NSEC3PARAM rollovers via UPDATE</h3></div></div></div></div>
+<a name="id2563821"></a>NSEC3PARAM rollovers via UPDATE</h3></div></div></div></div>
<p>Add the new NSEC3PARAM record via dynamic update. When the
new NSEC3 chain has been generated, the NSEC3PARAM flag field
will be zero. At this point you can remove the old NSEC3PARAM
record. The old chain will be removed after the update request
completes.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563846"></a>Converting from NSEC to NSEC3</h3></div></div></div></div>
+<a name="id2563899"></a>Converting from NSEC to NSEC3</h3></div></div></div></div>
<p>To do this, you just need to add an NSEC3PARAM record. When
the conversion is complete, the NSEC chain will have been removed
and the NSEC3PARAM record will have a zero flag field. The NSEC3
chain will be generated before the NSEC chain is
destroyed.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563856"></a>Converting from NSEC3 to NSEC</h3></div></div></div></div>
+<a name="id2563909"></a>Converting from NSEC3 to NSEC</h3></div></div></div></div>
<p>To do this, use <span><strong class="command">nsupdate</strong></span> to
remove all NSEC3PARAM records with a zero flag
field. The NSEC chain will be generated before the NSEC3 chain is
removed.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563868"></a>Converting from secure to insecure</h3></div></div></div></div>
+<a name="id2563922"></a>Converting from secure to insecure</h3></div></div></div></div>
<p>To convert a signed zone to unsigned using dynamic DNS,
delete all the DNSKEY records from the zone apex using
<span><strong class="command">nsupdate</strong></span>. All signatures, NSEC or NSEC3 chains,
@@ -1282,14 +1282,14 @@ options {
<span><strong class="command">allow</strong></span> instead (or it will re-sign).
</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563906"></a>Periodic re-signing</h3></div></div></div></div>
+<a name="id2571605"></a>Periodic re-signing</h3></div></div></div></div>
<p>In any secure zone which supports dynamic updates, named
will periodically re-sign RRsets which have not been re-signed as
a result of some update action. The signature lifetimes will be
adjusted so as to spread the re-sign load over time rather than
all at once.</p>
<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="id2563915"></a>NSEC3 and OPTOUT</h3></div></div></div></div>
+<a name="id2571614"></a>NSEC3 and OPTOUT</h3></div></div></div></div>
<p>
<span><strong class="command">named</strong></span> only supports creating new NSEC3 chains
where all the NSEC3 records in the zone have the same OPTOUT
@@ -1311,7 +1311,7 @@ options {
configuration files.</p>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2571685"></a>Validating Resolver</h3></div></div></div>
+<a name="id2607510"></a>Validating Resolver</h3></div></div></div>
<p>To configure a validating resolver to use RFC 5011 to
maintain a trust anchor, configure the trust anchor using a
<span><strong class="command">managed-keys</strong></span> statement. Information about
@@ -1322,7 +1322,7 @@ options {
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2571707"></a>Authoritative Server</h3></div></div></div>
+<a name="id2571692"></a>Authoritative Server</h3></div></div></div>
<p>To set up an authoritative zone for RFC 5011 trust anchor
maintenance, generate two (or more) key signing keys (KSKs) for
the zone. Sign the zone with one of them; this is the "active"
@@ -1396,7 +1396,7 @@ $ <strong class="userinput"><code>dnssec-signzone -S -K keys example.net</code><
Debian Linux, Solaris x86 and Windows Server 2003.</p>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2609970"></a>Prerequisites</h3></div></div></div>
+<a name="id2610637"></a>Prerequisites</h3></div></div></div>
<p>See the HSM vendor documentation for information about
installing, initializing, testing and troubleshooting the
HSM.</p>
@@ -1473,7 +1473,7 @@ $ <strong class="userinput"><code>patch -p1 -d openssl-0.9.8s \
when we configure BIND 9.</p>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2607881"></a>Building OpenSSL for the AEP Keyper on Linux</h4></div></div></div>
+<a name="id2608071"></a>Building OpenSSL for the AEP Keyper on Linux</h4></div></div></div>
<p>The AEP Keyper is a highly secure key storage device,
but does not provide hardware cryptographic acceleration. It
can carry out cryptographic operations, but it is probably
@@ -1505,7 +1505,7 @@ $ <strong class="userinput"><code>./Configure linux-generic32 -m32 -pthread \
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2608019"></a>Building OpenSSL for the SCA 6000 on Solaris</h4></div></div></div>
+<a name="id2608140"></a>Building OpenSSL for the SCA 6000 on Solaris</h4></div></div></div>
<p>The SCA-6000 PKCS #11 provider is installed as a system
library, libpkcs11. It is a true crypto accelerator, up to 4
times faster than any CPU, so the flavor shall be
@@ -1527,7 +1527,7 @@ $ <strong class="userinput"><code>./Configure solaris64-x86_64-cc \
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2608068"></a>Building OpenSSL for SoftHSM</h4></div></div></div>
+<a name="id2608189"></a>Building OpenSSL for SoftHSM</h4></div></div></div>
<p>SoftHSM is a software library provided by the OpenDNSSEC
project (http://www.opendnssec.org) which provides a PKCS#11
interface to a virtual HSM, implemented in the form of encrypted
@@ -1587,12 +1587,12 @@ $ <strong class="userinput"><code>./Configure linux-x86_64 -pthread \
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2608219"></a>Building BIND 9 with PKCS#11</h3></div></div></div>
+<a name="id2608477"></a>Building BIND 9 with PKCS#11</h3></div></div></div>
<p>When building BIND 9, the location of the custom-built
OpenSSL library must be specified via configure.</p>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2608228"></a>Configuring BIND 9 for Linux with the AEP Keyper</h4></div></div></div>
+<a name="id2608486"></a>Configuring BIND 9 for Linux with the AEP Keyper</h4></div></div></div>
<p>To link with the PKCS #11 provider, threads must be
enabled in the BIND 9 build.</p>
<p>The PKCS #11 library for the AEP Keyper is currently
@@ -1608,7 +1608,7 @@ $ <strong class="userinput"><code>./configure CC="gcc -m32" --enable-threads \
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2608260"></a>Configuring BIND 9 for Solaris with the SCA 6000</h4></div></div></div>
+<a name="id2608518"></a>Configuring BIND 9 for Solaris with the SCA 6000</h4></div></div></div>
<p>To link with the PKCS #11 provider, threads must be
enabled in the BIND 9 build.</p>
<pre class="screen">
@@ -1626,7 +1626,7 @@ $ <strong class="userinput"><code>./configure CC="cc -xarch=amd64" --enable-thre
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2610481"></a>Configuring BIND 9 for SoftHSM</h4></div></div></div>
+<a name="id2608554"></a>Configuring BIND 9 for SoftHSM</h4></div></div></div>
<pre class="screen">
$ <strong class="userinput"><code>cd ../bind9</code></strong>
$ <strong class="userinput"><code>./configure --enable-threads \
@@ -1643,7 +1643,7 @@ $ <strong class="userinput"><code>./configure --enable-threads \
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2610529"></a>PKCS #11 Tools</h3></div></div></div>
+<a name="id2608602"></a>PKCS #11 Tools</h3></div></div></div>
<p>BIND 9 includes a minimal set of tools to operate the
HSM, including
<span><strong class="command">pkcs11-keygen</strong></span> to generate a new key pair
@@ -1661,7 +1661,7 @@ $ <strong class="userinput"><code>./configure --enable-threads \
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2610560"></a>Using the HSM</h3></div></div></div>
+<a name="id2634916"></a>Using the HSM</h3></div></div></div>
<p>First, we must set up the runtime environment so the
OpenSSL and PKCS #11 libraries can be loaded:</p>
<pre class="screen">
@@ -1749,7 +1749,7 @@ example.net.signed
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2635129"></a>Specifying the engine on the command line</h3></div></div></div>
+<a name="id2635114"></a>Specifying the engine on the command line</h3></div></div></div>
<p>The OpenSSL engine can be specified in
<span><strong class="command">named</strong></span> and all of the BIND
<span><strong class="command">dnssec-*</strong></span> tools by using the "-E
@@ -1770,7 +1770,7 @@ $ <strong class="userinput"><code>dnssec-signzone -E '' -S example.net</code></s
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2635243"></a>Running named with automatic zone re-signing</h3></div></div></div>
+<a name="id2635160"></a>Running named with automatic zone re-signing</h3></div></div></div>
<p>If you want
<span><strong class="command">named</strong></span> to dynamically re-sign zones using HSM
keys, and/or to to sign new records inserted via nsupdate, then
diff --git a/doc/arm/Bv9ARM.ch06.html b/doc/arm/Bv9ARM.ch06.html
index 8e7bac373a2d..bda489d25f19 100644
--- a/doc/arm/Bv9ARM.ch06.html
+++ b/doc/arm/Bv9ARM.ch06.html
@@ -78,28 +78,28 @@
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#server_statement_definition_and_usage"><span><strong class="command">server</strong></span> Statement Definition and
Usage</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#statschannels"><span><strong class="command">statistics-channels</strong></span> Statement Grammar</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589481"><span><strong class="command">statistics-channels</strong></span> Statement Definition and
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589534"><span><strong class="command">statistics-channels</strong></span> Statement Definition and
Usage</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#trusted-keys"><span><strong class="command">trusted-keys</strong></span> Statement Grammar</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589689"><span><strong class="command">trusted-keys</strong></span> Statement Definition
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589742"><span><strong class="command">trusted-keys</strong></span> Statement Definition
and Usage</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589736"><span><strong class="command">managed-keys</strong></span> Statement Grammar</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589858"><span><strong class="command">managed-keys</strong></span> Statement Grammar</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#managed-keys"><span><strong class="command">managed-keys</strong></span> Statement Definition
and Usage</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#view_statement_grammar"><span><strong class="command">view</strong></span> Statement Grammar</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2590162"><span><strong class="command">view</strong></span> Statement Definition and Usage</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2590352"><span><strong class="command">view</strong></span> Statement Definition and Usage</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#zone_statement_grammar"><span><strong class="command">zone</strong></span>
Statement Grammar</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2591713"><span><strong class="command">zone</strong></span> Statement Definition and Usage</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2591902"><span><strong class="command">zone</strong></span> Statement Definition and Usage</a></span></dt>
</dl></dd>
-<dt><span class="sect1"><a href="Bv9ARM.ch06.html#id2595116">Zone File</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch06.html#id2595170">Zone File</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#types_of_resource_records_and_when_to_use_them">Types of Resource Records and When to Use Them</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2597415">Discussion of MX Records</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2597537">Discussion of MX Records</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#Setting_TTLs">Setting TTLs</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2597962">Inverse Mapping in IPv4</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598157">Other Zone File Directives</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598430"><acronym class="acronym">BIND</acronym> Master File Extension: the <span><strong class="command">$GENERATE</strong></span> Directive</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598084">Inverse Mapping in IPv4</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598211">Other Zone File Directives</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598552"><acronym class="acronym">BIND</acronym> Master File Extension: the <span><strong class="command">$GENERATE</strong></span> Directive</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#zonefile_format">Additional File Formats</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch06.html#statistics">BIND9 Statistics</a></span></dt>
@@ -2277,7 +2277,11 @@ badresp:1,adberr:0,findfail:0,valfail:0]
[<span class="optional"> resolver-query-timeout <em class="replaceable"><code>number</code></em> ; </span>]
[<span class="optional"> deny-answer-addresses { <em class="replaceable"><code>address_match_list</code></em> } [<span class="optional"> except-from { <em class="replaceable"><code>namelist</code></em> } </span>];</span>]
[<span class="optional"> deny-answer-aliases { <em class="replaceable"><code>namelist</code></em> } [<span class="optional"> except-from { <em class="replaceable"><code>namelist</code></em> } </span>];</span>]
- [<span class="optional"> response-policy { <em class="replaceable"><code>zone_name</code></em> [<span class="optional"> policy given | disabled | passthru | nxdomain | nodata | cname <em class="replaceable"><code>domain</code></em> </span>] ; } ; </span>]
+ [<span class="optional"> response-policy { <em class="replaceable"><code>zone_name</code></em>
+ [<span class="optional"> policy given | disabled | passthru | nxdomain | nodata | cname <em class="replaceable"><code>domain</code></em> </span>]
+ [<span class="optional"> recursive-only <em class="replaceable"><code>yes_or_no</code></em> </span>] [<span class="optional"> max-policy-ttl <em class="replaceable"><code>number</code></em> </span>] ;
+ } [<span class="optional"> recursive-only <em class="replaceable"><code>yes_or_no</code></em> </span>] [<span class="optional"> max-policy-ttl <em class="replaceable"><code>number</code></em> </span>]
+ [<span class="optional"> break-dnssec <em class="replaceable"><code>yes_or_no</code></em> </span>] ; </span>]
};
</pre>
</div>
@@ -3665,7 +3669,7 @@ options {
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2583643"></a>Forwarding</h4></div></div></div>
+<a name="id2583675"></a>Forwarding</h4></div></div></div>
<p>
The forwarding facility can be used to create a large site-wide
cache on a few servers, reducing traffic over links to external
@@ -3709,7 +3713,7 @@ options {
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2583702"></a>Dual-stack Servers</h4></div></div></div>
+<a name="id2583734"></a>Dual-stack Servers</h4></div></div></div>
<p>
Dual-stack servers are used as servers of last resort to work
around
@@ -3911,8 +3915,8 @@ options {
<dt><span class="term"><span><strong class="command">resolver-query-timeout</strong></span></span></dt>
<dd><p>
The amount of time the resolver will spend attempting
- to resolve a recursive query before failing. The
- default is <code class="literal">10</code> and the maximum is
+ to resolve a recursive query before failing. The default
+ and minimum is <code class="literal">10</code> and the maximum is
<code class="literal">30</code>. Setting it to <code class="literal">0</code>
will result in the default being used.
</p></dd>
@@ -3920,7 +3924,7 @@ options {
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2584322"></a>Interfaces</h4></div></div></div>
+<a name="id2584422"></a>Interfaces</h4></div></div></div>
<p>
The interfaces and ports that the server will answer queries
from may be specified using the <span><strong class="command">listen-on</strong></span> option. <span><strong class="command">listen-on</strong></span> takes
@@ -4379,7 +4383,7 @@ avoid-v6-udp-ports {};
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2585531"></a>UDP Port Lists</h4></div></div></div>
+<a name="id2585495"></a>UDP Port Lists</h4></div></div></div>
<p>
<span><strong class="command">use-v4-udp-ports</strong></span>,
<span><strong class="command">avoid-v4-udp-ports</strong></span>,
@@ -4421,7 +4425,7 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2585591"></a>Operating System Resource Limits</h4></div></div></div>
+<a name="id2585555"></a>Operating System Resource Limits</h4></div></div></div>
<p>
The server's usage of many system resources can be limited.
Scaled values are allowed when specifying resource limits. For
@@ -4583,7 +4587,7 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2586082"></a>Periodic Task Intervals</h4></div></div></div>
+<a name="id2586114"></a>Periodic Task Intervals</h4></div></div></div>
<div class="variablelist"><dl>
<dt><span class="term"><span><strong class="command">cleaning-interval</strong></span></span></dt>
<dd><p>
@@ -5423,7 +5427,7 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2588188"></a>Content Filtering</h4></div></div></div>
+<a name="id2588152"></a>Content Filtering</h4></div></div></div>
<p>
<acronym class="acronym">BIND</acronym> 9 provides the ability to filter
out DNS responses from external DNS servers containing
@@ -5546,18 +5550,16 @@ deny-answer-aliases { "example.net"; };
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2588379"></a>Response Policy Zone (RPZ) Rewriting</h4></div></div></div>
+<a name="id2588343"></a>Response Policy Zone (RPZ) Rewriting</h4></div></div></div>
<p>
- <acronym class="acronym">BIND</acronym> 9 includes an intentionally limited
- mechanism to modify DNS responses for recursive requests
- somewhat similar to email anti-spam DNS blacklists.
+ <acronym class="acronym">BIND</acronym> 9 includes a limited
+ mechanism to modify DNS responses for requests
+ analogous to email anti-spam DNS blacklists.
Responses can be changed to deny the existence of domains(NXDOMAIN),
deny the existence of IP addresses for domains (NODATA),
or contain other IP addresses or data.
</p>
<p>
- The actions encoded in a response policy zone (RPZ) are applied
- only to queries that ask for recursion (RD=1).
Response policy zones are named in the
<span><strong class="command">response-policy</strong></span> option for the view or among the
global options if there is no response-policy option for the view.
@@ -5567,21 +5569,20 @@ deny-answer-aliases { "example.net"; };
<span><strong class="command">allow-query { localhost; };</strong></span>.
</p>
<p>
- There are four kinds of RPZ records, QNAME, IP, NSIP,
+ Four policy triggers are encoded in RPZ records, QNAME, IP, NSIP,
and NSDNAME.
- QNAME records are applied to query names of requests and targets
+ QNAME RPZ records triggered by query names of requests and targets
of CNAME records resolved to generate the response.
The owner name of a QNAME RPZ record is the query name relativized
to the RPZ.
</p>
<p>
- The second kind of RPZ record, an IP policy record,
- is triggered by addresses in A and AAAA records
- for the ANSWER sections of responses.
- IP policy records have owner names that are
- subdomains of <strong class="userinput"><code>rpz-ip</code></strong> relativized to the
- RPZ origin name and encode an IP address or address block.
- IPv4 addresses are encoded as
+ The second kind of RPZ trigger is an IP address in an A and AAAA
+ record in the ANSWER section of a response.
+ IP address triggers are encoded in records that have owner names
+ that are subdomains of <strong class="userinput"><code>rpz-ip</code></strong> relativized
+ to the RPZ origin name and encode an IP address or address block.
+ IPv4 trigger addresses are represented as
<strong class="userinput"><code>prefixlength.B4.B3.B2.B1.rpz-ip</code></strong>.
The prefix length must be between 1 and 32.
All four bytes, B4, B3, B2, and B1, must be present.
@@ -5599,42 +5600,44 @@ deny-answer-aliases { "example.net"; };
The prefix length must be between 1 and 128.
</p>
<p>
- NSDNAME policy records match names of authoritative servers
- for the query name, a parent of the query name, a CNAME,
- or a parent of a CNAME.
+ NSDNAME triggers match names of authoritative servers
+ for the query name, a parent of the query name, a CNAME for
+ query name, or a parent of a CNAME.
They are encoded as subdomains of
<strong class="userinput"><code>rpz-nsdomain</code></strong> relativized
to the RPZ origin name.
</p>
<p>
- NSIP policy records match IP addresses in A and AAAA RRsets
- for domains that can be checked against NSDNAME policy records.
- The are encoded like IP policies except as subdomains of
+ NSIP triggers match IP addresses in A and
+ AAAA RRsets for domains that can be checked against NSDNAME
+ policy records.
+ NSIP triggers are encoded like IP triggers except as subdomains of
<strong class="userinput"><code>rpz-nsip</code></strong>.
</p>
<p>
The query response is checked against all RPZs, so
- two or more policy records can apply to a single response.
- Because DNS responses can be rewritten according by at most a
- single policy record, a single policy (other than
- <span><strong class="command">DISABLED</strong></span> policies) must be chosen.
- Policies are chosen in the following order:
+ two or more policy records can be triggered by a response.
+ Because DNS responses can be rewritten according to at most one
+ policy record, a single record encoding an action (other than
+ <span><strong class="command">DISABLED</strong></span> actions) must be chosen.
+ Triggers or the records that encode them are chosen in
+ the following order:
</p>
<div class="itemizedlist"><ul type="disc">
-<li>Among applicable zones, use the RPZ that appears first
- in the response-policy option.
+<li>Choose the triggered record in the zone that appears
+ first in the response-policy option.
</li>
-<li>Prefer QNAME to IP to NSDNAME to NSIP policy records
- in a single RPZ
+<li>Prefer QNAME to IP to NSDNAME to NSIP triggers
+ in a single zone.
</li>
-<li>Among applicable NSDNAME policy records, prefer the
- policy record that matches the lexically smallest name
+<li>Among NSDNAME triggers, prefer the
+ trigger that matches the smallest name under the DNSSEC ordering.
</li>
-<li>Among IP or NSIP policy records, prefer the record
+<li>Among IP or NSIP triggers, prefer the trigger
with the longest prefix.
</li>
-<li>Among records with the same prefex length,
- prefer the IP or NSIP policy record that matches
+<li>Among triggers with the same prefex length,
+ prefer the IP or NSIP trigger that matches
the smallest IP address.
</li>
</ul></div>
@@ -5642,8 +5645,8 @@ deny-answer-aliases { "example.net"; };
</p>
<p>
When the processing of a response is restarted to resolve
- DNAME or CNAME records and an applicable policy record set has
- not been found,
+ DNAME or CNAME records and a policy record set has
+ not been triggered,
all RPZs are again consulted for the DNAME or CNAME names
and addresses.
</p>
@@ -5658,59 +5661,60 @@ deny-answer-aliases { "example.net"; };
on the "configure" command line.
</p>
<p>
- RPZ record sets are special CNAME records or one or more
- of any types of DNS record except DNAME or DNSSEC.
- Except when a policy record is a CNAME, there can be more
- more than one record and more than one type
- in a set of policy records.
- Except for three kinds of CNAME records that are illegal except
- in policy zones, the records in a set are used in the response as if
- their owner name were the query name. They are copied to the
- response as dictated by their types.
+ RPZ record sets are sets of any types of DNS record except
+ DNAME or DNSSEC that encode actions or responses to queries.
</p>
<div class="itemizedlist"><ul type="disc">
-<li>A CNAME whose target is the root domain (.)
- specifies the <span><strong class="command">NXDOMAIN</strong></span> policy,
- which generates an NXDOMAIN response.
+<li>The <span><strong class="command">NXDOMAIN</strong></span> response is encoded
+ by a CNAME whose target is the root domain (.)
</li>
<li>A CNAME whose target is the wildcard top-level
- domain (*.) specifies the <span><strong class="command">NODATA</strong></span> policy,
+ domain (*.) specifies the <span><strong class="command">NODATA</strong></span> action,
which rewrites the response to NODATA or ANCOUNT=1.
</li>
-<li>A CNAME whose target is a wildcard hostname such
- as *.example.com is used normally after the astrisk (*)
+<li>The <span><strong class="command">Local Data</strong></span> action is
+ represented by a set ordinary DNS records that are used
+ to answer queries. Queries for record types not the
+ set are answered with NODATA.
+
+ A special form of local data is a CNAME whose target is a
+ wildcard such as *.example.com.
+ It is used as if were an ordinary CNAME after the astrisk (*)
has been replaced with the query name.
- These records are usually resolved with ordinary CNAMEs
- outside the policy zones. They can be useful for logging.
+ The purpose for this special form is query logging in the
+ walled garden's authority DNS server.
</li>
<li>The <span><strong class="command">PASSTHRU</strong></span> policy is specified
- by a CNAME whose target is the variable part of its own
- owner name. It causes the response to not be rewritten
+ by a CNAME whose target is <span><strong class="command">rpz_passthru.</strong></span>
+ It causes the response to not be rewritten
and is most often used to "poke holes" in policies for
CIDR blocks.
+ (A CNAME whose target is the variable part of its owner name
+ is an obsolete specification of the PASSTHRU policy.)
</li>
</ul></div>
<p>
</p>
<p>
- The policies specified in individual records
- in an RPZ can be overridden with a <span><strong class="command">policy</strong></span> clause
- in the <span><strong class="command">response-policy</strong></span> option.
+ The actions specified in an RPZ can be overridden with a
+ <span><strong class="command">policy</strong></span> clause in the
+ <span><strong class="command">response-policy</strong></span> option.
An organization using an RPZ provided by another organization might
use this mechanism to redirect domains to its own walled garden.
</p>
<div class="itemizedlist"><ul type="disc">
<li>
-<span><strong class="command">GIVEN</strong></span> says "do not override."
+<span><strong class="command">GIVEN</strong></span> says "do not override but
+ perform the action specified in the zone."
</li>
<li>
<span><strong class="command">DISABLED</strong></span> causes policy records to do
nothing but log what they might have done.
The response to the DNS query will be written according to
- any matching policy records that are not disabled.
- Policy zones overridden with <span><strong class="command">DISABLED</strong></span> should
- appear first, because they will often not be logged
- if a higher precedence policy is found first.
+ any triggered policy records that are not disabled.
+ Disabled policy zones should appear first,
+ because they will often not be logged
+ if a higher precedence trigger is found first.
</li>
<li>
<span><strong class="command">PASSTHRU</strong></span> causes all policy records
@@ -5734,6 +5738,34 @@ deny-answer-aliases { "example.net"; };
<p>
</p>
<p>
+ By default, the actions encoded in an RPZ are applied
+ only to queries that ask for recursion (RD=1).
+ That default can be changed for a single RPZ or all RPZs in a view
+ with a <span><strong class="command">recursive-only no</strong></span> clause.
+ This feature is useful for serving the same zone files
+ both inside and outside an RFC 1918 cloud and using RPZ to
+ delete answers that would otherwise contain RFC 1918 values
+ on the externally visible name server or view.
+ </p>
+<p>
+ Also by default, RPZ actions are applied only to DNS requests that
+ either do not request DNSSEC metadata (DO=0) or when no DNSSEC
+ records are available for request name in the original zone (not
+ the response policy zone).
+ This default can be changed for all RPZs in a view with a
+ <span><strong class="command">break-dnssec yes</strong></span> clause.
+ In that case, RPZ actions are applied regardless of DNSSEC.
+ The name of the clause option reflects the fact that results
+ rewritten by RPZ actions cannot verify.
+ </p>
+<p>
+ The TTL of a record modified by RPZ policies is set from the
+ TTL of the relevant record in policy zone. It is then limited
+ to a maximum value.
+ The <span><strong class="command">max-policy-ttl</strong></span> clause changes that
+ maximum from its default of 5.
+ </p>
+<p>
For example, you might use this option statement
</p>
<pre class="programlisting"> response-policy { zone "badlist"; };</pre>
@@ -5755,7 +5787,7 @@ bad.domain.com A 10.0.0.1 ; redirect to a walled garden
AAAA 2001:2::1
; do not rewrite (PASSTHRU) OK.DOMAIN.COM
-ok.domain.com CNAME ok.domain.com.
+ok.domain.com CNAME rpz-passthru.
bzone.domain.com CNAME garden.example.com.
@@ -5765,7 +5797,7 @@ bzone.domain.com CNAME garden.example.com.
; IP policy records that rewrite all answers for 127/8 except 127.0.0.1
8.0.0.0.127.rpz-ip CNAME .
-32.1.0.0.127.rpz-ip CNAME 32.1.0.0.127. ; PASSTHRU for 127.0.0.1
+32.1.0.0.127.rpz-ip CNAME rpz-passthru.
; NSDNAME and NSIP policy records
ns.domain.com.rpz-nsdname CNAME .
@@ -5981,7 +6013,7 @@ ns.domain.com.rpz-nsdname CNAME .
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2589481"></a><span><strong class="command">statistics-channels</strong></span> Statement Definition and
+<a name="id2589534"></a><span><strong class="command">statistics-channels</strong></span> Statement Definition and
Usage</h3></div></div></div>
<p>
The <span><strong class="command">statistics-channels</strong></span> statement
@@ -6041,7 +6073,7 @@ ns.domain.com.rpz-nsdname CNAME .
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2589689"></a><span><strong class="command">trusted-keys</strong></span> Statement Definition
+<a name="id2589742"></a><span><strong class="command">trusted-keys</strong></span> Statement Definition
and Usage</h3></div></div></div>
<p>
The <span><strong class="command">trusted-keys</strong></span> statement defines
@@ -6081,7 +6113,7 @@ ns.domain.com.rpz-nsdname CNAME .
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2589736"></a><span><strong class="command">managed-keys</strong></span> Statement Grammar</h3></div></div></div>
+<a name="id2589858"></a><span><strong class="command">managed-keys</strong></span> Statement Grammar</h3></div></div></div>
<pre class="programlisting"><span><strong class="command">managed-keys</strong></span> {
<em class="replaceable"><code>string</code></em> initial-key <em class="replaceable"><code>number</code></em> <em class="replaceable"><code>number</code></em> <em class="replaceable"><code>number</code></em> <em class="replaceable"><code>string</code></em> ;
[<span class="optional"> <em class="replaceable"><code>string</code></em> initial-key <em class="replaceable"><code>number</code></em> <em class="replaceable"><code>number</code></em> <em class="replaceable"><code>number</code></em> <em class="replaceable"><code>string</code></em> ; [<span class="optional">...</span>]</span>]
@@ -6216,7 +6248,7 @@ ns.domain.com.rpz-nsdname CNAME .
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2590162"></a><span><strong class="command">view</strong></span> Statement Definition and Usage</h3></div></div></div>
+<a name="id2590352"></a><span><strong class="command">view</strong></span> Statement Definition and Usage</h3></div></div></div>
<p>
The <span><strong class="command">view</strong></span> statement is a powerful
feature
@@ -6505,10 +6537,10 @@ zone <em class="replaceable"><code>zone_name</code></em> [<span class="optional"
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2591713"></a><span><strong class="command">zone</strong></span> Statement Definition and Usage</h3></div></div></div>
+<a name="id2591902"></a><span><strong class="command">zone</strong></span> Statement Definition and Usage</h3></div></div></div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2591720"></a>Zone Types</h4></div></div></div>
+<a name="id2591910"></a>Zone Types</h4></div></div></div>
<div class="informaltable"><table border="1">
<colgroup>
<col>
@@ -6768,7 +6800,7 @@ zone <em class="replaceable"><code>zone_name</code></em> [<span class="optional"
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2592402"></a>Class</h4></div></div></div>
+<a name="id2592455"></a>Class</h4></div></div></div>
<p>
The zone's name may optionally be followed by a class. If
a class is not specified, class <code class="literal">IN</code> (for <code class="varname">Internet</code>),
@@ -6790,7 +6822,7 @@ zone <em class="replaceable"><code>zone_name</code></em> [<span class="optional"
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2592503"></a>Zone Options</h4></div></div></div>
+<a name="id2592488"></a>Zone Options</h4></div></div></div>
<div class="variablelist"><dl>
<dt><span class="term"><span><strong class="command">allow-notify</strong></span></span></dt>
<dd><p>
@@ -7506,7 +7538,7 @@ example.com. NS ns2.example.net.
(machine$@REALM) for machine in REALM and
and converts it machine.realm allowing the machine
to update machine.realm. The REALM to be matched
- is specified in the <font color="red">&lt;replacable&gt;identity&lt;/replacable&gt;</font>
+ is specified in the <em class="replaceable"><code>identity</code></em>
field.
</p>
</td>
@@ -7524,7 +7556,7 @@ example.com. NS ns2.example.net.
converts it to machine.realm allowing the machine
to update subdomains of machine.realm. The REALM
to be matched is specified in the
- <font color="red">&lt;replacable&gt;identity&lt;/replacable&gt;</font> field.
+ <em class="replaceable"><code>identity</code></em> field.
</p>
</td>
</tr>
@@ -7540,7 +7572,7 @@ example.com. NS ns2.example.net.
(host/machine@REALM) for machine in REALM and
and converts it machine.realm allowing the machine
to update machine.realm. The REALM to be matched
- is specified in the <font color="red">&lt;replacable&gt;identity&lt;/replacable&gt;</font>
+ is specified in the <em class="replaceable"><code>identity</code></em>
field.
</p>
</td>
@@ -7558,7 +7590,7 @@ example.com. NS ns2.example.net.
converts it to machine.realm allowing the machine
to update subdomains of machine.realm. The REALM
to be matched is specified in the
- <font color="red">&lt;replacable&gt;identity&lt;/replacable&gt;</font> field.
+ <em class="replaceable"><code>identity</code></em> field.
</p>
</td>
</tr>
@@ -7667,7 +7699,7 @@ example.com. NS ns2.example.net.
</div>
<div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id2595116"></a>Zone File</h2></div></div></div>
+<a name="id2595170"></a>Zone File</h2></div></div></div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="types_of_resource_records_and_when_to_use_them"></a>Types of Resource Records and When to Use Them</h3></div></div></div>
@@ -7680,7 +7712,7 @@ example.com. NS ns2.example.net.
</p>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2595134"></a>Resource Records</h4></div></div></div>
+<a name="id2595188"></a>Resource Records</h4></div></div></div>
<p>
A domain name identifies a node. Each node has a set of
resource information, which may be empty. The set of resource
@@ -8417,7 +8449,7 @@ example.com. NS ns2.example.net.
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2596826"></a>Textual expression of RRs</h4></div></div></div>
+<a name="id2596880"></a>Textual expression of RRs</h4></div></div></div>
<p>
RRs are represented in binary form in the packets of the DNS
protocol, and are usually represented in highly encoded form
@@ -8620,7 +8652,7 @@ example.com. NS ns2.example.net.
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2597415"></a>Discussion of MX Records</h3></div></div></div>
+<a name="id2597537"></a>Discussion of MX Records</h3></div></div></div>
<p>
As described above, domain servers store information as a
series of resource records, each of which contains a particular
@@ -8876,7 +8908,7 @@ example.com. NS ns2.example.net.
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2597962"></a>Inverse Mapping in IPv4</h3></div></div></div>
+<a name="id2598084"></a>Inverse Mapping in IPv4</h3></div></div></div>
<p>
Reverse name resolution (that is, translation from IP address
to name) is achieved by means of the <span class="emphasis"><em>in-addr.arpa</em></span> domain
@@ -8937,7 +8969,7 @@ example.com. NS ns2.example.net.
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2598157"></a>Other Zone File Directives</h3></div></div></div>
+<a name="id2598211"></a>Other Zone File Directives</h3></div></div></div>
<p>
The Master File Format was initially defined in RFC 1035 and
has subsequently been extended. While the Master File Format
@@ -8952,7 +8984,7 @@ example.com. NS ns2.example.net.
</p>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2598180"></a>The <span><strong class="command">@</strong></span> (at-sign)</h4></div></div></div>
+<a name="id2598233"></a>The <span><strong class="command">@</strong></span> (at-sign)</h4></div></div></div>
<p>
When used in the label (or name) field, the asperand or
at-sign (@) symbol represents the current origin.
@@ -8963,7 +8995,7 @@ example.com. NS ns2.example.net.
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2598196"></a>The <span><strong class="command">$ORIGIN</strong></span> Directive</h4></div></div></div>
+<a name="id2598249"></a>The <span><strong class="command">$ORIGIN</strong></span> Directive</h4></div></div></div>
<p>
Syntax: <span><strong class="command">$ORIGIN</strong></span>
<em class="replaceable"><code>domain-name</code></em>
@@ -8992,7 +9024,7 @@ WWW.EXAMPLE.COM. CNAME MAIN-SERVER.EXAMPLE.COM.
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2598325"></a>The <span><strong class="command">$INCLUDE</strong></span> Directive</h4></div></div></div>
+<a name="id2598446"></a>The <span><strong class="command">$INCLUDE</strong></span> Directive</h4></div></div></div>
<p>
Syntax: <span><strong class="command">$INCLUDE</strong></span>
<em class="replaceable"><code>filename</code></em>
@@ -9028,7 +9060,7 @@ WWW.EXAMPLE.COM. CNAME MAIN-SERVER.EXAMPLE.COM.
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2598394"></a>The <span><strong class="command">$TTL</strong></span> Directive</h4></div></div></div>
+<a name="id2598516"></a>The <span><strong class="command">$TTL</strong></span> Directive</h4></div></div></div>
<p>
Syntax: <span><strong class="command">$TTL</strong></span>
<em class="replaceable"><code>default-ttl</code></em>
@@ -9047,7 +9079,7 @@ WWW.EXAMPLE.COM. CNAME MAIN-SERVER.EXAMPLE.COM.
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2598430"></a><acronym class="acronym">BIND</acronym> Master File Extension: the <span><strong class="command">$GENERATE</strong></span> Directive</h3></div></div></div>
+<a name="id2598552"></a><acronym class="acronym">BIND</acronym> Master File Extension: the <span><strong class="command">$GENERATE</strong></span> Directive</h3></div></div></div>
<p>
Syntax: <span><strong class="command">$GENERATE</strong></span>
<em class="replaceable"><code>range</code></em>
@@ -9471,7 +9503,7 @@ HOST-127.EXAMPLE. MX 0 .
</p>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2599384"></a>Name Server Statistics Counters</h4></div></div></div>
+<a name="id2599437"></a>Name Server Statistics Counters</h4></div></div></div>
<div class="informaltable"><table border="1">
<colgroup>
<col>
@@ -10028,7 +10060,7 @@ HOST-127.EXAMPLE. MX 0 .
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2600857"></a>Zone Maintenance Statistics Counters</h4></div></div></div>
+<a name="id2601047"></a>Zone Maintenance Statistics Counters</h4></div></div></div>
<div class="informaltable"><table border="1">
<colgroup>
<col>
@@ -10182,7 +10214,7 @@ HOST-127.EXAMPLE. MX 0 .
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2601308"></a>Resolver Statistics Counters</h4></div></div></div>
+<a name="id2601498"></a>Resolver Statistics Counters</h4></div></div></div>
<div class="informaltable"><table border="1">
<colgroup>
<col>
@@ -10565,7 +10597,7 @@ HOST-127.EXAMPLE. MX 0 .
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2602398"></a>Socket I/O Statistics Counters</h4></div></div></div>
+<a name="id2602588"></a>Socket I/O Statistics Counters</h4></div></div></div>
<p>
Socket I/O statistics counters are defined per socket
types, which are
@@ -10720,7 +10752,7 @@ HOST-127.EXAMPLE. MX 0 .
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2602840"></a>Compatibility with <span class="emphasis"><em>BIND</em></span> 8 Counters</h4></div></div></div>
+<a name="id2602962"></a>Compatibility with <span class="emphasis"><em>BIND</em></span> 8 Counters</h4></div></div></div>
<p>
Most statistics counters that were available
in <span><strong class="command">BIND</strong></span> 8 are also supported in
diff --git a/doc/arm/Bv9ARM.ch07.html b/doc/arm/Bv9ARM.ch07.html
index 3900f707c82e..3e0dc2257a73 100644
--- a/doc/arm/Bv9ARM.ch07.html
+++ b/doc/arm/Bv9ARM.ch07.html
@@ -46,10 +46,10 @@
<p><b>Table of Contents</b></p>
<dl>
<dt><span class="sect1"><a href="Bv9ARM.ch07.html#Access_Control_Lists">Access Control Lists</a></span></dt>
-<dt><span class="sect1"><a href="Bv9ARM.ch07.html#id2603082"><span><strong class="command">Chroot</strong></span> and <span><strong class="command">Setuid</strong></span></a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch07.html#id2603136"><span><strong class="command">Chroot</strong></span> and <span><strong class="command">Setuid</strong></span></a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch07.html#id2603232">The <span><strong class="command">chroot</strong></span> Environment</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch07.html#id2603291">Using the <span><strong class="command">setuid</strong></span> Function</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch07.html#id2603285">The <span><strong class="command">chroot</strong></span> Environment</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch07.html#id2603345">Using the <span><strong class="command">setuid</strong></span> Function</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch07.html#dynamic_update_security">Dynamic Update Security</a></span></dt>
</dl>
@@ -121,7 +121,7 @@ zone "example.com" {
</div>
<div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id2603082"></a><span><strong class="command">Chroot</strong></span> and <span><strong class="command">Setuid</strong></span>
+<a name="id2603136"></a><span><strong class="command">Chroot</strong></span> and <span><strong class="command">Setuid</strong></span>
</h2></div></div></div>
<p>
On UNIX servers, it is possible to run <acronym class="acronym">BIND</acronym>
@@ -147,7 +147,7 @@ zone "example.com" {
</p>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2603232"></a>The <span><strong class="command">chroot</strong></span> Environment</h3></div></div></div>
+<a name="id2603285"></a>The <span><strong class="command">chroot</strong></span> Environment</h3></div></div></div>
<p>
In order for a <span><strong class="command">chroot</strong></span> environment
to
@@ -175,7 +175,7 @@ zone "example.com" {
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2603291"></a>Using the <span><strong class="command">setuid</strong></span> Function</h3></div></div></div>
+<a name="id2603345"></a>Using the <span><strong class="command">setuid</strong></span> Function</h3></div></div></div>
<p>
Prior to running the <span><strong class="command">named</strong></span> daemon,
use
diff --git a/doc/arm/Bv9ARM.ch08.html b/doc/arm/Bv9ARM.ch08.html
index 8a59dc66712e..7205d5bec045 100644
--- a/doc/arm/Bv9ARM.ch08.html
+++ b/doc/arm/Bv9ARM.ch08.html
@@ -45,18 +45,18 @@
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
-<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603371">Common Problems</a></span></dt>
-<dd><dl><dt><span class="sect2"><a href="Bv9ARM.ch08.html#id2603377">It's not working; how can I figure out what's wrong?</a></span></dt></dl></dd>
-<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603388">Incrementing and Changing the Serial Number</a></span></dt>
-<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603405">Where Can I Get Help?</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603561">Common Problems</a></span></dt>
+<dd><dl><dt><span class="sect2"><a href="Bv9ARM.ch08.html#id2603566">It's not working; how can I figure out what's wrong?</a></span></dt></dl></dd>
+<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603578">Incrementing and Changing the Serial Number</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603595">Where Can I Get Help?</a></span></dt>
</dl>
</div>
<div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id2603371"></a>Common Problems</h2></div></div></div>
+<a name="id2603561"></a>Common Problems</h2></div></div></div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2603377"></a>It's not working; how can I figure out what's wrong?</h3></div></div></div>
+<a name="id2603566"></a>It's not working; how can I figure out what's wrong?</h3></div></div></div>
<p>
The best solution to solving installation and
configuration issues is to take preventative measures by setting
@@ -68,7 +68,7 @@
</div>
<div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id2603388"></a>Incrementing and Changing the Serial Number</h2></div></div></div>
+<a name="id2603578"></a>Incrementing and Changing the Serial Number</h2></div></div></div>
<p>
Zone serial numbers are just numbers &#8212; they aren't
date related. A lot of people set them to a number that
@@ -95,7 +95,7 @@
</div>
<div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id2603405"></a>Where Can I Get Help?</h2></div></div></div>
+<a name="id2603595"></a>Where Can I Get Help?</h2></div></div></div>
<p>
The Internet Systems Consortium
(<acronym class="acronym">ISC</acronym>) offers a wide range
diff --git a/doc/arm/Bv9ARM.ch09.html b/doc/arm/Bv9ARM.ch09.html
index d627284af52d..3a4245f30170 100644
--- a/doc/arm/Bv9ARM.ch09.html
+++ b/doc/arm/Bv9ARM.ch09.html
@@ -45,31 +45,31 @@
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
-<dt><span class="sect1"><a href="Bv9ARM.ch09.html#id2603536">Acknowledgments</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch09.html#id2603657">Acknowledgments</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="Bv9ARM.ch09.html#historical_dns_information">A Brief History of the <acronym class="acronym">DNS</acronym> and <acronym class="acronym">BIND</acronym></a></span></dt></dl></dd>
-<dt><span class="sect1"><a href="Bv9ARM.ch09.html#id2603707">General <acronym class="acronym">DNS</acronym> Reference Information</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch09.html#id2603761">General <acronym class="acronym">DNS</acronym> Reference Information</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="Bv9ARM.ch09.html#ipv6addresses">IPv6 addresses (AAAA)</a></span></dt></dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch09.html#bibliography">Bibliography (and Suggested Reading)</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="Bv9ARM.ch09.html#rfcs">Request for Comments (RFCs)</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch09.html#internet_drafts">Internet Drafts</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2607124">Other Documents About <acronym class="acronym">BIND</acronym></a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2607177">Other Documents About <acronym class="acronym">BIND</acronym></a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch09.html#bind9.library">BIND 9 DNS Library Support</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608280">Prerequisite</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608290">Compilation</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608314">Installation</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608345">Known Defects/Restrictions</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608422">The dns.conf File</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608449">Sample Applications</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2609490">Library References</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608265">Prerequisite</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608275">Compilation</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608299">Installation</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608330">Known Defects/Restrictions</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608680">The dns.conf File</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608707">Sample Applications</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2609611">Library References</a></span></dt>
</dl></dd>
</dl>
</div>
<div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id2603536"></a>Acknowledgments</h2></div></div></div>
+<a name="id2603657"></a>Acknowledgments</h2></div></div></div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="historical_dns_information"></a>A Brief History of the <acronym class="acronym">DNS</acronym> and <acronym class="acronym">BIND</acronym>
@@ -172,7 +172,7 @@
</div>
<div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id2603707"></a>General <acronym class="acronym">DNS</acronym> Reference Information</h2></div></div></div>
+<a name="id2603761"></a>General <acronym class="acronym">DNS</acronym> Reference Information</h2></div></div></div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="ipv6addresses"></a>IPv6 addresses (AAAA)</h3></div></div></div>
@@ -260,17 +260,17 @@
</p>
<div class="bibliography">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2603895"></a>Bibliography</h4></div></div></div>
+<a name="id2604017"></a>Bibliography</h4></div></div></div>
<div class="bibliodiv">
<h3 class="title">Standards</h3>
<div class="biblioentry">
-<a name="id2603906"></a><p>[<abbr class="abbrev">RFC974</abbr>] <span class="author"><span class="firstname">C.</span> <span class="surname">Partridge</span>. </span><span class="title"><i>Mail Routing and the Domain System</i>. </span><span class="pubdate">January 1986. </span></p>
+<a name="id2604027"></a><p>[<abbr class="abbrev">RFC974</abbr>] <span class="author"><span class="firstname">C.</span> <span class="surname">Partridge</span>. </span><span class="title"><i>Mail Routing and the Domain System</i>. </span><span class="pubdate">January 1986. </span></p>
</div>
<div class="biblioentry">
-<a name="id2603929"></a><p>[<abbr class="abbrev">RFC1034</abbr>] <span class="author"><span class="firstname">P.V.</span> <span class="surname">Mockapetris</span>. </span><span class="title"><i>Domain Names &#8212; Concepts and Facilities</i>. </span><span class="pubdate">November 1987. </span></p>
+<a name="id2604051"></a><p>[<abbr class="abbrev">RFC1034</abbr>] <span class="author"><span class="firstname">P.V.</span> <span class="surname">Mockapetris</span>. </span><span class="title"><i>Domain Names &#8212; Concepts and Facilities</i>. </span><span class="pubdate">November 1987. </span></p>
</div>
<div class="biblioentry">
-<a name="id2603953"></a><p>[<abbr class="abbrev">RFC1035</abbr>] <span class="author"><span class="firstname">P. V.</span> <span class="surname">Mockapetris</span>. </span><span class="title"><i>Domain Names &#8212; Implementation and
+<a name="id2604074"></a><p>[<abbr class="abbrev">RFC1035</abbr>] <span class="author"><span class="firstname">P. V.</span> <span class="surname">Mockapetris</span>. </span><span class="title"><i>Domain Names &#8212; Implementation and
Specification</i>. </span><span class="pubdate">November 1987. </span></p>
</div>
</div>
@@ -278,42 +278,42 @@
<h3 class="title">
<a name="proposed_standards"></a>Proposed Standards</h3>
<div class="biblioentry">
-<a name="id2603989"></a><p>[<abbr class="abbrev">RFC2181</abbr>] <span class="author"><span class="firstname">R., R. Bush</span> <span class="surname">Elz</span>. </span><span class="title"><i>Clarifications to the <acronym class="acronym">DNS</acronym>
+<a name="id2604110"></a><p>[<abbr class="abbrev">RFC2181</abbr>] <span class="author"><span class="firstname">R., R. Bush</span> <span class="surname">Elz</span>. </span><span class="title"><i>Clarifications to the <acronym class="acronym">DNS</acronym>
Specification</i>. </span><span class="pubdate">July 1997. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604016"></a><p>[<abbr class="abbrev">RFC2308</abbr>] <span class="author"><span class="firstname">M.</span> <span class="surname">Andrews</span>. </span><span class="title"><i>Negative Caching of <acronym class="acronym">DNS</acronym>
+<a name="id2604137"></a><p>[<abbr class="abbrev">RFC2308</abbr>] <span class="author"><span class="firstname">M.</span> <span class="surname">Andrews</span>. </span><span class="title"><i>Negative Caching of <acronym class="acronym">DNS</acronym>
Queries</i>. </span><span class="pubdate">March 1998. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604041"></a><p>[<abbr class="abbrev">RFC1995</abbr>] <span class="author"><span class="firstname">M.</span> <span class="surname">Ohta</span>. </span><span class="title"><i>Incremental Zone Transfer in <acronym class="acronym">DNS</acronym></i>. </span><span class="pubdate">August 1996. </span></p>
+<a name="id2604163"></a><p>[<abbr class="abbrev">RFC1995</abbr>] <span class="author"><span class="firstname">M.</span> <span class="surname">Ohta</span>. </span><span class="title"><i>Incremental Zone Transfer in <acronym class="acronym">DNS</acronym></i>. </span><span class="pubdate">August 1996. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604066"></a><p>[<abbr class="abbrev">RFC1996</abbr>] <span class="author"><span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>A Mechanism for Prompt Notification of Zone Changes</i>. </span><span class="pubdate">August 1996. </span></p>
+<a name="id2604187"></a><p>[<abbr class="abbrev">RFC1996</abbr>] <span class="author"><span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>A Mechanism for Prompt Notification of Zone Changes</i>. </span><span class="pubdate">August 1996. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604089"></a><p>[<abbr class="abbrev">RFC2136</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Vixie</span>, <span class="firstname">S.</span> <span class="surname">Thomson</span>, <span class="firstname">Y.</span> <span class="surname">Rekhter</span>, and <span class="firstname">J.</span> <span class="surname">Bound</span>. </span><span class="title"><i>Dynamic Updates in the Domain Name System</i>. </span><span class="pubdate">April 1997. </span></p>
+<a name="id2604211"></a><p>[<abbr class="abbrev">RFC2136</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Vixie</span>, <span class="firstname">S.</span> <span class="surname">Thomson</span>, <span class="firstname">Y.</span> <span class="surname">Rekhter</span>, and <span class="firstname">J.</span> <span class="surname">Bound</span>. </span><span class="title"><i>Dynamic Updates in the Domain Name System</i>. </span><span class="pubdate">April 1997. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604145"></a><p>[<abbr class="abbrev">RFC2671</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>Extension Mechanisms for DNS (EDNS0)</i>. </span><span class="pubdate">August 1997. </span></p>
+<a name="id2604266"></a><p>[<abbr class="abbrev">RFC2671</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>Extension Mechanisms for DNS (EDNS0)</i>. </span><span class="pubdate">August 1997. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604171"></a><p>[<abbr class="abbrev">RFC2672</abbr>] <span class="authorgroup"><span class="firstname">M.</span> <span class="surname">Crawford</span>. </span><span class="title"><i>Non-Terminal DNS Name Redirection</i>. </span><span class="pubdate">August 1999. </span></p>
+<a name="id2604293"></a><p>[<abbr class="abbrev">RFC2672</abbr>] <span class="authorgroup"><span class="firstname">M.</span> <span class="surname">Crawford</span>. </span><span class="title"><i>Non-Terminal DNS Name Redirection</i>. </span><span class="pubdate">August 1999. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604198"></a><p>[<abbr class="abbrev">RFC2845</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Vixie</span>, <span class="firstname">O.</span> <span class="surname">Gudmundsson</span>, <span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>, and <span class="firstname">B.</span> <span class="surname">Wellington</span>. </span><span class="title"><i>Secret Key Transaction Authentication for <acronym class="acronym">DNS</acronym> (TSIG)</i>. </span><span class="pubdate">May 2000. </span></p>
+<a name="id2604320"></a><p>[<abbr class="abbrev">RFC2845</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Vixie</span>, <span class="firstname">O.</span> <span class="surname">Gudmundsson</span>, <span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>, and <span class="firstname">B.</span> <span class="surname">Wellington</span>. </span><span class="title"><i>Secret Key Transaction Authentication for <acronym class="acronym">DNS</acronym> (TSIG)</i>. </span><span class="pubdate">May 2000. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604260"></a><p>[<abbr class="abbrev">RFC2930</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Secret Key Establishment for DNS (TKEY RR)</i>. </span><span class="pubdate">September 2000. </span></p>
+<a name="id2604381"></a><p>[<abbr class="abbrev">RFC2930</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Secret Key Establishment for DNS (TKEY RR)</i>. </span><span class="pubdate">September 2000. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604290"></a><p>[<abbr class="abbrev">RFC2931</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>DNS Request and Transaction Signatures (SIG(0)s)</i>. </span><span class="pubdate">September 2000. </span></p>
+<a name="id2604411"></a><p>[<abbr class="abbrev">RFC2931</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>DNS Request and Transaction Signatures (SIG(0)s)</i>. </span><span class="pubdate">September 2000. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604320"></a><p>[<abbr class="abbrev">RFC3007</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Wellington</span>. </span><span class="title"><i>Secure Domain Name System (DNS) Dynamic Update</i>. </span><span class="pubdate">November 2000. </span></p>
+<a name="id2604441"></a><p>[<abbr class="abbrev">RFC3007</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Wellington</span>. </span><span class="title"><i>Secure Domain Name System (DNS) Dynamic Update</i>. </span><span class="pubdate">November 2000. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604346"></a><p>[<abbr class="abbrev">RFC3645</abbr>] <span class="authorgroup"><span class="firstname">S.</span> <span class="surname">Kwan</span>, <span class="firstname">P.</span> <span class="surname">Garg</span>, <span class="firstname">J.</span> <span class="surname">Gilroy</span>, <span class="firstname">L.</span> <span class="surname">Esibov</span>, <span class="firstname">J.</span> <span class="surname">Westhead</span>, and <span class="firstname">R.</span> <span class="surname">Hall</span>. </span><span class="title"><i>Generic Security Service Algorithm for Secret
+<a name="id2604468"></a><p>[<abbr class="abbrev">RFC3645</abbr>] <span class="authorgroup"><span class="firstname">S.</span> <span class="surname">Kwan</span>, <span class="firstname">P.</span> <span class="surname">Garg</span>, <span class="firstname">J.</span> <span class="surname">Gilroy</span>, <span class="firstname">L.</span> <span class="surname">Esibov</span>, <span class="firstname">J.</span> <span class="surname">Westhead</span>, and <span class="firstname">R.</span> <span class="surname">Hall</span>. </span><span class="title"><i>Generic Security Service Algorithm for Secret
Key Transaction Authentication for DNS
(GSS-TSIG)</i>. </span><span class="pubdate">October 2003. </span></p>
</div>
@@ -322,19 +322,19 @@
<h3 class="title">
<acronym class="acronym">DNS</acronym> Security Proposed Standards</h3>
<div class="biblioentry">
-<a name="id2604428"></a><p>[<abbr class="abbrev">RFC3225</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Conrad</span>. </span><span class="title"><i>Indicating Resolver Support of DNSSEC</i>. </span><span class="pubdate">December 2001. </span></p>
+<a name="id2604618"></a><p>[<abbr class="abbrev">RFC3225</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Conrad</span>. </span><span class="title"><i>Indicating Resolver Support of DNSSEC</i>. </span><span class="pubdate">December 2001. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604455"></a><p>[<abbr class="abbrev">RFC3833</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Atkins</span> and <span class="firstname">R.</span> <span class="surname">Austein</span>. </span><span class="title"><i>Threat Analysis of the Domain Name System (DNS)</i>. </span><span class="pubdate">August 2004. </span></p>
+<a name="id2604645"></a><p>[<abbr class="abbrev">RFC3833</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Atkins</span> and <span class="firstname">R.</span> <span class="surname">Austein</span>. </span><span class="title"><i>Threat Analysis of the Domain Name System (DNS)</i>. </span><span class="pubdate">August 2004. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604491"></a><p>[<abbr class="abbrev">RFC4033</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Arends</span>, <span class="firstname">R.</span> <span class="surname">Austein</span>, <span class="firstname">M.</span> <span class="surname">Larson</span>, <span class="firstname">D.</span> <span class="surname">Massey</span>, and <span class="firstname">S.</span> <span class="surname">Rose</span>. </span><span class="title"><i>DNS Security Introduction and Requirements</i>. </span><span class="pubdate">March 2005. </span></p>
+<a name="id2604681"></a><p>[<abbr class="abbrev">RFC4033</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Arends</span>, <span class="firstname">R.</span> <span class="surname">Austein</span>, <span class="firstname">M.</span> <span class="surname">Larson</span>, <span class="firstname">D.</span> <span class="surname">Massey</span>, and <span class="firstname">S.</span> <span class="surname">Rose</span>. </span><span class="title"><i>DNS Security Introduction and Requirements</i>. </span><span class="pubdate">March 2005. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604625"></a><p>[<abbr class="abbrev">RFC4034</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Arends</span>, <span class="firstname">R.</span> <span class="surname">Austein</span>, <span class="firstname">M.</span> <span class="surname">Larson</span>, <span class="firstname">D.</span> <span class="surname">Massey</span>, and <span class="firstname">S.</span> <span class="surname">Rose</span>. </span><span class="title"><i>Resource Records for the DNS Security Extensions</i>. </span><span class="pubdate">March 2005. </span></p>
+<a name="id2604746"></a><p>[<abbr class="abbrev">RFC4034</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Arends</span>, <span class="firstname">R.</span> <span class="surname">Austein</span>, <span class="firstname">M.</span> <span class="surname">Larson</span>, <span class="firstname">D.</span> <span class="surname">Massey</span>, and <span class="firstname">S.</span> <span class="surname">Rose</span>. </span><span class="title"><i>Resource Records for the DNS Security Extensions</i>. </span><span class="pubdate">March 2005. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604690"></a><p>[<abbr class="abbrev">RFC4035</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Arends</span>, <span class="firstname">R.</span> <span class="surname">Austein</span>, <span class="firstname">M.</span> <span class="surname">Larson</span>, <span class="firstname">D.</span> <span class="surname">Massey</span>, and <span class="firstname">S.</span> <span class="surname">Rose</span>. </span><span class="title"><i>Protocol Modifications for the DNS
+<a name="id2604811"></a><p>[<abbr class="abbrev">RFC4035</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Arends</span>, <span class="firstname">R.</span> <span class="surname">Austein</span>, <span class="firstname">M.</span> <span class="surname">Larson</span>, <span class="firstname">D.</span> <span class="surname">Massey</span>, and <span class="firstname">S.</span> <span class="surname">Rose</span>. </span><span class="title"><i>Protocol Modifications for the DNS
Security Extensions</i>. </span><span class="pubdate">March 2005. </span></p>
</div>
</div>
@@ -342,146 +342,146 @@
<h3 class="title">Other Important RFCs About <acronym class="acronym">DNS</acronym>
Implementation</h3>
<div class="biblioentry">
-<a name="id2604763"></a><p>[<abbr class="abbrev">RFC1535</abbr>] <span class="author"><span class="firstname">E.</span> <span class="surname">Gavron</span>. </span><span class="title"><i>A Security Problem and Proposed Correction With Widely
+<a name="id2604885"></a><p>[<abbr class="abbrev">RFC1535</abbr>] <span class="author"><span class="firstname">E.</span> <span class="surname">Gavron</span>. </span><span class="title"><i>A Security Problem and Proposed Correction With Widely
Deployed <acronym class="acronym">DNS</acronym> Software.</i>. </span><span class="pubdate">October 1993. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604789"></a><p>[<abbr class="abbrev">RFC1536</abbr>] <span class="authorgroup"><span class="firstname">A.</span> <span class="surname">Kumar</span>, <span class="firstname">J.</span> <span class="surname">Postel</span>, <span class="firstname">C.</span> <span class="surname">Neuman</span>, <span class="firstname">P.</span> <span class="surname">Danzig</span>, and <span class="firstname">S.</span> <span class="surname">Miller</span>. </span><span class="title"><i>Common <acronym class="acronym">DNS</acronym> Implementation
+<a name="id2604910"></a><p>[<abbr class="abbrev">RFC1536</abbr>] <span class="authorgroup"><span class="firstname">A.</span> <span class="surname">Kumar</span>, <span class="firstname">J.</span> <span class="surname">Postel</span>, <span class="firstname">C.</span> <span class="surname">Neuman</span>, <span class="firstname">P.</span> <span class="surname">Danzig</span>, and <span class="firstname">S.</span> <span class="surname">Miller</span>. </span><span class="title"><i>Common <acronym class="acronym">DNS</acronym> Implementation
Errors and Suggested Fixes</i>. </span><span class="pubdate">October 1993. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604857"></a><p>[<abbr class="abbrev">RFC1982</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Elz</span> and <span class="firstname">R.</span> <span class="surname">Bush</span>. </span><span class="title"><i>Serial Number Arithmetic</i>. </span><span class="pubdate">August 1996. </span></p>
+<a name="id2605047"></a><p>[<abbr class="abbrev">RFC1982</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Elz</span> and <span class="firstname">R.</span> <span class="surname">Bush</span>. </span><span class="title"><i>Serial Number Arithmetic</i>. </span><span class="pubdate">August 1996. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604892"></a><p>[<abbr class="abbrev">RFC4074</abbr>] <span class="authorgroup"><span class="firstname">Y.</span> <span class="surname">Morishita</span> and <span class="firstname">T.</span> <span class="surname">Jinmei</span>. </span><span class="title"><i>Common Misbehaviour Against <acronym class="acronym">DNS</acronym>
+<a name="id2605082"></a><p>[<abbr class="abbrev">RFC4074</abbr>] <span class="authorgroup"><span class="firstname">Y.</span> <span class="surname">Morishita</span> and <span class="firstname">T.</span> <span class="surname">Jinmei</span>. </span><span class="title"><i>Common Misbehaviour Against <acronym class="acronym">DNS</acronym>
Queries for IPv6 Addresses</i>. </span><span class="pubdate">May 2005. </span></p>
</div>
</div>
<div class="bibliodiv">
<h3 class="title">Resource Record Types</h3>
<div class="biblioentry">
-<a name="id2604938"></a><p>[<abbr class="abbrev">RFC1183</abbr>] <span class="authorgroup"><span class="firstname">C.F.</span> <span class="surname">Everhart</span>, <span class="firstname">L. A.</span> <span class="surname">Mamakos</span>, <span class="firstname">R.</span> <span class="surname">Ullmann</span>, and <span class="firstname">P.</span> <span class="surname">Mockapetris</span>. </span><span class="title"><i>New <acronym class="acronym">DNS</acronym> RR Definitions</i>. </span><span class="pubdate">October 1990. </span></p>
+<a name="id2605128"></a><p>[<abbr class="abbrev">RFC1183</abbr>] <span class="authorgroup"><span class="firstname">C.F.</span> <span class="surname">Everhart</span>, <span class="firstname">L. A.</span> <span class="surname">Mamakos</span>, <span class="firstname">R.</span> <span class="surname">Ullmann</span>, and <span class="firstname">P.</span> <span class="surname">Mockapetris</span>. </span><span class="title"><i>New <acronym class="acronym">DNS</acronym> RR Definitions</i>. </span><span class="pubdate">October 1990. </span></p>
</div>
<div class="biblioentry">
-<a name="id2604996"></a><p>[<abbr class="abbrev">RFC1706</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Manning</span> and <span class="firstname">R.</span> <span class="surname">Colella</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> NSAP Resource Records</i>. </span><span class="pubdate">October 1994. </span></p>
+<a name="id2605186"></a><p>[<abbr class="abbrev">RFC1706</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Manning</span> and <span class="firstname">R.</span> <span class="surname">Colella</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> NSAP Resource Records</i>. </span><span class="pubdate">October 1994. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605033"></a><p>[<abbr class="abbrev">RFC2168</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Daniel</span> and <span class="firstname">M.</span> <span class="surname">Mealling</span>. </span><span class="title"><i>Resolution of Uniform Resource Identifiers using
+<a name="id2605223"></a><p>[<abbr class="abbrev">RFC2168</abbr>] <span class="authorgroup"><span class="firstname">R.</span> <span class="surname">Daniel</span> and <span class="firstname">M.</span> <span class="surname">Mealling</span>. </span><span class="title"><i>Resolution of Uniform Resource Identifiers using
the Domain Name System</i>. </span><span class="pubdate">June 1997. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605137"></a><p>[<abbr class="abbrev">RFC1876</abbr>] <span class="authorgroup"><span class="firstname">C.</span> <span class="surname">Davis</span>, <span class="firstname">P.</span> <span class="surname">Vixie</span>, <span class="firstname">T.</span>, and <span class="firstname">I.</span> <span class="surname">Dickinson</span>. </span><span class="title"><i>A Means for Expressing Location Information in the
+<a name="id2605258"></a><p>[<abbr class="abbrev">RFC1876</abbr>] <span class="authorgroup"><span class="firstname">C.</span> <span class="surname">Davis</span>, <span class="firstname">P.</span> <span class="surname">Vixie</span>, <span class="firstname">T.</span>, and <span class="firstname">I.</span> <span class="surname">Dickinson</span>. </span><span class="title"><i>A Means for Expressing Location Information in the
Domain
Name System</i>. </span><span class="pubdate">January 1996. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605191"></a><p>[<abbr class="abbrev">RFC2052</abbr>] <span class="authorgroup"><span class="firstname">A.</span> <span class="surname">Gulbrandsen</span> and <span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>A <acronym class="acronym">DNS</acronym> RR for Specifying the
+<a name="id2605313"></a><p>[<abbr class="abbrev">RFC2052</abbr>] <span class="authorgroup"><span class="firstname">A.</span> <span class="surname">Gulbrandsen</span> and <span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>A <acronym class="acronym">DNS</acronym> RR for Specifying the
Location of
Services.</i>. </span><span class="pubdate">October 1996. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605229"></a><p>[<abbr class="abbrev">RFC2163</abbr>] <span class="author"><span class="firstname">A.</span> <span class="surname">Allocchio</span>. </span><span class="title"><i>Using the Internet <acronym class="acronym">DNS</acronym> to
+<a name="id2605351"></a><p>[<abbr class="abbrev">RFC2163</abbr>] <span class="author"><span class="firstname">A.</span> <span class="surname">Allocchio</span>. </span><span class="title"><i>Using the Internet <acronym class="acronym">DNS</acronym> to
Distribute MIXER
Conformant Global Address Mapping</i>. </span><span class="pubdate">January 1998. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605255"></a><p>[<abbr class="abbrev">RFC2230</abbr>] <span class="author"><span class="firstname">R.</span> <span class="surname">Atkinson</span>. </span><span class="title"><i>Key Exchange Delegation Record for the <acronym class="acronym">DNS</acronym></i>. </span><span class="pubdate">October 1997. </span></p>
+<a name="id2605377"></a><p>[<abbr class="abbrev">RFC2230</abbr>] <span class="author"><span class="firstname">R.</span> <span class="surname">Atkinson</span>. </span><span class="title"><i>Key Exchange Delegation Record for the <acronym class="acronym">DNS</acronym></i>. </span><span class="pubdate">October 1997. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605281"></a><p>[<abbr class="abbrev">RFC2536</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>DSA KEYs and SIGs in the Domain Name System (DNS)</i>. </span><span class="pubdate">March 1999. </span></p>
+<a name="id2605402"></a><p>[<abbr class="abbrev">RFC2536</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>DSA KEYs and SIGs in the Domain Name System (DNS)</i>. </span><span class="pubdate">March 1999. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605307"></a><p>[<abbr class="abbrev">RFC2537</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>RSA/MD5 KEYs and SIGs in the Domain Name System (DNS)</i>. </span><span class="pubdate">March 1999. </span></p>
+<a name="id2605429"></a><p>[<abbr class="abbrev">RFC2537</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>RSA/MD5 KEYs and SIGs in the Domain Name System (DNS)</i>. </span><span class="pubdate">March 1999. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605334"></a><p>[<abbr class="abbrev">RFC2538</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span> and <span class="firstname">O.</span> <span class="surname">Gudmundsson</span>. </span><span class="title"><i>Storing Certificates in the Domain Name System (DNS)</i>. </span><span class="pubdate">March 1999. </span></p>
+<a name="id2605456"></a><p>[<abbr class="abbrev">RFC2538</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span> and <span class="firstname">O.</span> <span class="surname">Gudmundsson</span>. </span><span class="title"><i>Storing Certificates in the Domain Name System (DNS)</i>. </span><span class="pubdate">March 1999. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605373"></a><p>[<abbr class="abbrev">RFC2539</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Storage of Diffie-Hellman Keys in the Domain Name System (DNS)</i>. </span><span class="pubdate">March 1999. </span></p>
+<a name="id2605495"></a><p>[<abbr class="abbrev">RFC2539</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Storage of Diffie-Hellman Keys in the Domain Name System (DNS)</i>. </span><span class="pubdate">March 1999. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605403"></a><p>[<abbr class="abbrev">RFC2540</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Detached Domain Name System (DNS) Information</i>. </span><span class="pubdate">March 1999. </span></p>
+<a name="id2605525"></a><p>[<abbr class="abbrev">RFC2540</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Detached Domain Name System (DNS) Information</i>. </span><span class="pubdate">March 1999. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605433"></a><p>[<abbr class="abbrev">RFC2782</abbr>] <span class="author"><span class="firstname">A.</span> <span class="surname">Gulbrandsen</span>. </span><span class="author"><span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="author"><span class="firstname">L.</span> <span class="surname">Esibov</span>. </span><span class="title"><i>A DNS RR for specifying the location of services (DNS SRV)</i>. </span><span class="pubdate">February 2000. </span></p>
+<a name="id2605555"></a><p>[<abbr class="abbrev">RFC2782</abbr>] <span class="author"><span class="firstname">A.</span> <span class="surname">Gulbrandsen</span>. </span><span class="author"><span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="author"><span class="firstname">L.</span> <span class="surname">Esibov</span>. </span><span class="title"><i>A DNS RR for specifying the location of services (DNS SRV)</i>. </span><span class="pubdate">February 2000. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605476"></a><p>[<abbr class="abbrev">RFC2915</abbr>] <span class="author"><span class="firstname">M.</span> <span class="surname">Mealling</span>. </span><span class="author"><span class="firstname">R.</span> <span class="surname">Daniel</span>. </span><span class="title"><i>The Naming Authority Pointer (NAPTR) DNS Resource Record</i>. </span><span class="pubdate">September 2000. </span></p>
+<a name="id2605597"></a><p>[<abbr class="abbrev">RFC2915</abbr>] <span class="author"><span class="firstname">M.</span> <span class="surname">Mealling</span>. </span><span class="author"><span class="firstname">R.</span> <span class="surname">Daniel</span>. </span><span class="title"><i>The Naming Authority Pointer (NAPTR) DNS Resource Record</i>. </span><span class="pubdate">September 2000. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605509"></a><p>[<abbr class="abbrev">RFC3110</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>RSA/SHA-1 SIGs and RSA KEYs in the Domain Name System (DNS)</i>. </span><span class="pubdate">May 2001. </span></p>
+<a name="id2605630"></a><p>[<abbr class="abbrev">RFC3110</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>RSA/SHA-1 SIGs and RSA KEYs in the Domain Name System (DNS)</i>. </span><span class="pubdate">May 2001. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605536"></a><p>[<abbr class="abbrev">RFC3123</abbr>] <span class="author"><span class="firstname">P.</span> <span class="surname">Koch</span>. </span><span class="title"><i>A DNS RR Type for Lists of Address Prefixes (APL RR)</i>. </span><span class="pubdate">June 2001. </span></p>
+<a name="id2605657"></a><p>[<abbr class="abbrev">RFC3123</abbr>] <span class="author"><span class="firstname">P.</span> <span class="surname">Koch</span>. </span><span class="title"><i>A DNS RR Type for Lists of Address Prefixes (APL RR)</i>. </span><span class="pubdate">June 2001. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605559"></a><p>[<abbr class="abbrev">RFC3596</abbr>] <span class="authorgroup"><span class="firstname">S.</span> <span class="surname">Thomson</span>, <span class="firstname">C.</span> <span class="surname">Huitema</span>, <span class="firstname">V.</span> <span class="surname">Ksinant</span>, and <span class="firstname">M.</span> <span class="surname">Souissi</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> Extensions to support IP
+<a name="id2605681"></a><p>[<abbr class="abbrev">RFC3596</abbr>] <span class="authorgroup"><span class="firstname">S.</span> <span class="surname">Thomson</span>, <span class="firstname">C.</span> <span class="surname">Huitema</span>, <span class="firstname">V.</span> <span class="surname">Ksinant</span>, and <span class="firstname">M.</span> <span class="surname">Souissi</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> Extensions to support IP
version 6</i>. </span><span class="pubdate">October 2003. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605617"></a><p>[<abbr class="abbrev">RFC3597</abbr>] <span class="author"><span class="firstname">A.</span> <span class="surname">Gustafsson</span>. </span><span class="title"><i>Handling of Unknown DNS Resource Record (RR) Types</i>. </span><span class="pubdate">September 2003. </span></p>
+<a name="id2605738"></a><p>[<abbr class="abbrev">RFC3597</abbr>] <span class="author"><span class="firstname">A.</span> <span class="surname">Gustafsson</span>. </span><span class="title"><i>Handling of Unknown DNS Resource Record (RR) Types</i>. </span><span class="pubdate">September 2003. </span></p>
</div>
</div>
<div class="bibliodiv">
<h3 class="title">
<acronym class="acronym">DNS</acronym> and the Internet</h3>
<div class="biblioentry">
-<a name="id2605649"></a><p>[<abbr class="abbrev">RFC1101</abbr>] <span class="author"><span class="firstname">P. V.</span> <span class="surname">Mockapetris</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> Encoding of Network Names
+<a name="id2605770"></a><p>[<abbr class="abbrev">RFC1101</abbr>] <span class="author"><span class="firstname">P. V.</span> <span class="surname">Mockapetris</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> Encoding of Network Names
and Other Types</i>. </span><span class="pubdate">April 1989. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605674"></a><p>[<abbr class="abbrev">RFC1123</abbr>] <span class="author"><span class="surname">Braden</span>. </span><span class="title"><i>Requirements for Internet Hosts - Application and
+<a name="id2605796"></a><p>[<abbr class="abbrev">RFC1123</abbr>] <span class="author"><span class="surname">Braden</span>. </span><span class="title"><i>Requirements for Internet Hosts - Application and
Support</i>. </span><span class="pubdate">October 1989. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605697"></a><p>[<abbr class="abbrev">RFC1591</abbr>] <span class="author"><span class="firstname">J.</span> <span class="surname">Postel</span>. </span><span class="title"><i>Domain Name System Structure and Delegation</i>. </span><span class="pubdate">March 1994. </span></p>
+<a name="id2605818"></a><p>[<abbr class="abbrev">RFC1591</abbr>] <span class="author"><span class="firstname">J.</span> <span class="surname">Postel</span>. </span><span class="title"><i>Domain Name System Structure and Delegation</i>. </span><span class="pubdate">March 1994. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605720"></a><p>[<abbr class="abbrev">RFC2317</abbr>] <span class="authorgroup"><span class="firstname">H.</span> <span class="surname">Eidnes</span>, <span class="firstname">G.</span> <span class="surname">de Groot</span>, and <span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>Classless IN-ADDR.ARPA Delegation</i>. </span><span class="pubdate">March 1998. </span></p>
+<a name="id2605842"></a><p>[<abbr class="abbrev">RFC2317</abbr>] <span class="authorgroup"><span class="firstname">H.</span> <span class="surname">Eidnes</span>, <span class="firstname">G.</span> <span class="surname">de Groot</span>, and <span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>Classless IN-ADDR.ARPA Delegation</i>. </span><span class="pubdate">March 1998. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605766"></a><p>[<abbr class="abbrev">RFC2826</abbr>] <span class="authorgroup"><span class="surname">Internet Architecture Board</span>. </span><span class="title"><i>IAB Technical Comment on the Unique DNS Root</i>. </span><span class="pubdate">May 2000. </span></p>
+<a name="id2605888"></a><p>[<abbr class="abbrev">RFC2826</abbr>] <span class="authorgroup"><span class="surname">Internet Architecture Board</span>. </span><span class="title"><i>IAB Technical Comment on the Unique DNS Root</i>. </span><span class="pubdate">May 2000. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605789"></a><p>[<abbr class="abbrev">RFC2929</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>, <span class="firstname">E.</span> <span class="surname">Brunner-Williams</span>, and <span class="firstname">B.</span> <span class="surname">Manning</span>. </span><span class="title"><i>Domain Name System (DNS) IANA Considerations</i>. </span><span class="pubdate">September 2000. </span></p>
+<a name="id2605911"></a><p>[<abbr class="abbrev">RFC2929</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>, <span class="firstname">E.</span> <span class="surname">Brunner-Williams</span>, and <span class="firstname">B.</span> <span class="surname">Manning</span>. </span><span class="title"><i>Domain Name System (DNS) IANA Considerations</i>. </span><span class="pubdate">September 2000. </span></p>
</div>
</div>
<div class="bibliodiv">
<h3 class="title">
<acronym class="acronym">DNS</acronym> Operations</h3>
<div class="biblioentry">
-<a name="id2605847"></a><p>[<abbr class="abbrev">RFC1033</abbr>] <span class="author"><span class="firstname">M.</span> <span class="surname">Lottor</span>. </span><span class="title"><i>Domain administrators operations guide.</i>. </span><span class="pubdate">November 1987. </span></p>
+<a name="id2605969"></a><p>[<abbr class="abbrev">RFC1033</abbr>] <span class="author"><span class="firstname">M.</span> <span class="surname">Lottor</span>. </span><span class="title"><i>Domain administrators operations guide.</i>. </span><span class="pubdate">November 1987. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605870"></a><p>[<abbr class="abbrev">RFC1537</abbr>] <span class="author"><span class="firstname">P.</span> <span class="surname">Beertema</span>. </span><span class="title"><i>Common <acronym class="acronym">DNS</acronym> Data File
+<a name="id2605992"></a><p>[<abbr class="abbrev">RFC1537</abbr>] <span class="author"><span class="firstname">P.</span> <span class="surname">Beertema</span>. </span><span class="title"><i>Common <acronym class="acronym">DNS</acronym> Data File
Configuration Errors</i>. </span><span class="pubdate">October 1993. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605897"></a><p>[<abbr class="abbrev">RFC1912</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Barr</span>. </span><span class="title"><i>Common <acronym class="acronym">DNS</acronym> Operational and
+<a name="id2606019"></a><p>[<abbr class="abbrev">RFC1912</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Barr</span>. </span><span class="title"><i>Common <acronym class="acronym">DNS</acronym> Operational and
Configuration Errors</i>. </span><span class="pubdate">February 1996. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605924"></a><p>[<abbr class="abbrev">RFC2010</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Manning</span> and <span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>Operational Criteria for Root Name Servers.</i>. </span><span class="pubdate">October 1996. </span></p>
+<a name="id2606045"></a><p>[<abbr class="abbrev">RFC2010</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Manning</span> and <span class="firstname">P.</span> <span class="surname">Vixie</span>. </span><span class="title"><i>Operational Criteria for Root Name Servers.</i>. </span><span class="pubdate">October 1996. </span></p>
</div>
<div class="biblioentry">
-<a name="id2605960"></a><p>[<abbr class="abbrev">RFC2219</abbr>] <span class="authorgroup"><span class="firstname">M.</span> <span class="surname">Hamilton</span> and <span class="firstname">R.</span> <span class="surname">Wright</span>. </span><span class="title"><i>Use of <acronym class="acronym">DNS</acronym> Aliases for
+<a name="id2606082"></a><p>[<abbr class="abbrev">RFC2219</abbr>] <span class="authorgroup"><span class="firstname">M.</span> <span class="surname">Hamilton</span> and <span class="firstname">R.</span> <span class="surname">Wright</span>. </span><span class="title"><i>Use of <acronym class="acronym">DNS</acronym> Aliases for
Network Services.</i>. </span><span class="pubdate">October 1997. </span></p>
</div>
</div>
<div class="bibliodiv">
<h3 class="title">Internationalized Domain Names</h3>
<div class="biblioentry">
-<a name="id2606006"></a><p>[<abbr class="abbrev">RFC2825</abbr>] <span class="authorgroup"><span class="surname">IAB</span> and <span class="firstname">R.</span> <span class="surname">Daigle</span>. </span><span class="title"><i>A Tangled Web: Issues of I18N, Domain Names,
+<a name="id2606128"></a><p>[<abbr class="abbrev">RFC2825</abbr>] <span class="authorgroup"><span class="surname">IAB</span> and <span class="firstname">R.</span> <span class="surname">Daigle</span>. </span><span class="title"><i>A Tangled Web: Issues of I18N, Domain Names,
and the Other Internet protocols</i>. </span><span class="pubdate">May 2000. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606038"></a><p>[<abbr class="abbrev">RFC3490</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Faltstrom</span>, <span class="firstname">P.</span> <span class="surname">Hoffman</span>, and <span class="firstname">A.</span> <span class="surname">Costello</span>. </span><span class="title"><i>Internationalizing Domain Names in Applications (IDNA)</i>. </span><span class="pubdate">March 2003. </span></p>
+<a name="id2606160"></a><p>[<abbr class="abbrev">RFC3490</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Faltstrom</span>, <span class="firstname">P.</span> <span class="surname">Hoffman</span>, and <span class="firstname">A.</span> <span class="surname">Costello</span>. </span><span class="title"><i>Internationalizing Domain Names in Applications (IDNA)</i>. </span><span class="pubdate">March 2003. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606084"></a><p>[<abbr class="abbrev">RFC3491</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Hoffman</span> and <span class="firstname">M.</span> <span class="surname">Blanchet</span>. </span><span class="title"><i>Nameprep: A Stringprep Profile for Internationalized Domain Names</i>. </span><span class="pubdate">March 2003. </span></p>
+<a name="id2606205"></a><p>[<abbr class="abbrev">RFC3491</abbr>] <span class="authorgroup"><span class="firstname">P.</span> <span class="surname">Hoffman</span> and <span class="firstname">M.</span> <span class="surname">Blanchet</span>. </span><span class="title"><i>Nameprep: A Stringprep Profile for Internationalized Domain Names</i>. </span><span class="pubdate">March 2003. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606119"></a><p>[<abbr class="abbrev">RFC3492</abbr>] <span class="authorgroup"><span class="firstname">A.</span> <span class="surname">Costello</span>. </span><span class="title"><i>Punycode: A Bootstring encoding of Unicode
+<a name="id2606241"></a><p>[<abbr class="abbrev">RFC3492</abbr>] <span class="authorgroup"><span class="firstname">A.</span> <span class="surname">Costello</span>. </span><span class="title"><i>Punycode: A Bootstring encoding of Unicode
for Internationalized Domain Names in
Applications (IDNA)</i>. </span><span class="pubdate">March 2003. </span></p>
</div>
@@ -497,47 +497,47 @@
</p>
</div>
<div class="biblioentry">
-<a name="id2606164"></a><p>[<abbr class="abbrev">RFC1464</abbr>] <span class="author"><span class="firstname">R.</span> <span class="surname">Rosenbaum</span>. </span><span class="title"><i>Using the Domain Name System To Store Arbitrary String
+<a name="id2606354"></a><p>[<abbr class="abbrev">RFC1464</abbr>] <span class="author"><span class="firstname">R.</span> <span class="surname">Rosenbaum</span>. </span><span class="title"><i>Using the Domain Name System To Store Arbitrary String
Attributes</i>. </span><span class="pubdate">May 1993. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606186"></a><p>[<abbr class="abbrev">RFC1713</abbr>] <span class="author"><span class="firstname">A.</span> <span class="surname">Romao</span>. </span><span class="title"><i>Tools for <acronym class="acronym">DNS</acronym> Debugging</i>. </span><span class="pubdate">November 1994. </span></p>
+<a name="id2606376"></a><p>[<abbr class="abbrev">RFC1713</abbr>] <span class="author"><span class="firstname">A.</span> <span class="surname">Romao</span>. </span><span class="title"><i>Tools for <acronym class="acronym">DNS</acronym> Debugging</i>. </span><span class="pubdate">November 1994. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606212"></a><p>[<abbr class="abbrev">RFC1794</abbr>] <span class="author"><span class="firstname">T.</span> <span class="surname">Brisco</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> Support for Load
+<a name="id2606402"></a><p>[<abbr class="abbrev">RFC1794</abbr>] <span class="author"><span class="firstname">T.</span> <span class="surname">Brisco</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> Support for Load
Balancing</i>. </span><span class="pubdate">April 1995. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606306"></a><p>[<abbr class="abbrev">RFC2240</abbr>] <span class="author"><span class="firstname">O.</span> <span class="surname">Vaughan</span>. </span><span class="title"><i>A Legal Basis for Domain Name Allocation</i>. </span><span class="pubdate">November 1997. </span></p>
+<a name="id2606427"></a><p>[<abbr class="abbrev">RFC2240</abbr>] <span class="author"><span class="firstname">O.</span> <span class="surname">Vaughan</span>. </span><span class="title"><i>A Legal Basis for Domain Name Allocation</i>. </span><span class="pubdate">November 1997. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606329"></a><p>[<abbr class="abbrev">RFC2345</abbr>] <span class="authorgroup"><span class="firstname">J.</span> <span class="surname">Klensin</span>, <span class="firstname">T.</span> <span class="surname">Wolf</span>, and <span class="firstname">G.</span> <span class="surname">Oglesby</span>. </span><span class="title"><i>Domain Names and Company Name Retrieval</i>. </span><span class="pubdate">May 1998. </span></p>
+<a name="id2606451"></a><p>[<abbr class="abbrev">RFC2345</abbr>] <span class="authorgroup"><span class="firstname">J.</span> <span class="surname">Klensin</span>, <span class="firstname">T.</span> <span class="surname">Wolf</span>, and <span class="firstname">G.</span> <span class="surname">Oglesby</span>. </span><span class="title"><i>Domain Names and Company Name Retrieval</i>. </span><span class="pubdate">May 1998. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606375"></a><p>[<abbr class="abbrev">RFC2352</abbr>] <span class="author"><span class="firstname">O.</span> <span class="surname">Vaughan</span>. </span><span class="title"><i>A Convention For Using Legal Names as Domain Names</i>. </span><span class="pubdate">May 1998. </span></p>
+<a name="id2606497"></a><p>[<abbr class="abbrev">RFC2352</abbr>] <span class="author"><span class="firstname">O.</span> <span class="surname">Vaughan</span>. </span><span class="title"><i>A Convention For Using Legal Names as Domain Names</i>. </span><span class="pubdate">May 1998. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606398"></a><p>[<abbr class="abbrev">RFC3071</abbr>] <span class="authorgroup"><span class="firstname">J.</span> <span class="surname">Klensin</span>. </span><span class="title"><i>Reflections on the DNS, RFC 1591, and Categories of Domains</i>. </span><span class="pubdate">February 2001. </span></p>
+<a name="id2606520"></a><p>[<abbr class="abbrev">RFC3071</abbr>] <span class="authorgroup"><span class="firstname">J.</span> <span class="surname">Klensin</span>. </span><span class="title"><i>Reflections on the DNS, RFC 1591, and Categories of Domains</i>. </span><span class="pubdate">February 2001. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606425"></a><p>[<abbr class="abbrev">RFC3258</abbr>] <span class="authorgroup"><span class="firstname">T.</span> <span class="surname">Hardie</span>. </span><span class="title"><i>Distributing Authoritative Name Servers via
+<a name="id2606547"></a><p>[<abbr class="abbrev">RFC3258</abbr>] <span class="authorgroup"><span class="firstname">T.</span> <span class="surname">Hardie</span>. </span><span class="title"><i>Distributing Authoritative Name Servers via
Shared Unicast Addresses</i>. </span><span class="pubdate">April 2002. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606451"></a><p>[<abbr class="abbrev">RFC3901</abbr>] <span class="authorgroup"><span class="firstname">A.</span> <span class="surname">Durand</span> and <span class="firstname">J.</span> <span class="surname">Ihren</span>. </span><span class="title"><i>DNS IPv6 Transport Operational Guidelines</i>. </span><span class="pubdate">September 2004. </span></p>
+<a name="id2606572"></a><p>[<abbr class="abbrev">RFC3901</abbr>] <span class="authorgroup"><span class="firstname">A.</span> <span class="surname">Durand</span> and <span class="firstname">J.</span> <span class="surname">Ihren</span>. </span><span class="title"><i>DNS IPv6 Transport Operational Guidelines</i>. </span><span class="pubdate">September 2004. </span></p>
</div>
</div>
<div class="bibliodiv">
<h3 class="title">Obsolete and Unimplemented Experimental RFC</h3>
<div class="biblioentry">
-<a name="id2606494"></a><p>[<abbr class="abbrev">RFC1712</abbr>] <span class="authorgroup"><span class="firstname">C.</span> <span class="surname">Farrell</span>, <span class="firstname">M.</span> <span class="surname">Schulze</span>, <span class="firstname">S.</span> <span class="surname">Pleitner</span>, and <span class="firstname">D.</span> <span class="surname">Baldoni</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> Encoding of Geographical
+<a name="id2606616"></a><p>[<abbr class="abbrev">RFC1712</abbr>] <span class="authorgroup"><span class="firstname">C.</span> <span class="surname">Farrell</span>, <span class="firstname">M.</span> <span class="surname">Schulze</span>, <span class="firstname">S.</span> <span class="surname">Pleitner</span>, and <span class="firstname">D.</span> <span class="surname">Baldoni</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> Encoding of Geographical
Location</i>. </span><span class="pubdate">November 1994. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606552"></a><p>[<abbr class="abbrev">RFC2673</abbr>] <span class="authorgroup"><span class="firstname">M.</span> <span class="surname">Crawford</span>. </span><span class="title"><i>Binary Labels in the Domain Name System</i>. </span><span class="pubdate">August 1999. </span></p>
+<a name="id2606674"></a><p>[<abbr class="abbrev">RFC2673</abbr>] <span class="authorgroup"><span class="firstname">M.</span> <span class="surname">Crawford</span>. </span><span class="title"><i>Binary Labels in the Domain Name System</i>. </span><span class="pubdate">August 1999. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606579"></a><p>[<abbr class="abbrev">RFC2874</abbr>] <span class="authorgroup"><span class="firstname">M.</span> <span class="surname">Crawford</span> and <span class="firstname">C.</span> <span class="surname">Huitema</span>. </span><span class="title"><i>DNS Extensions to Support IPv6 Address Aggregation
+<a name="id2606700"></a><p>[<abbr class="abbrev">RFC2874</abbr>] <span class="authorgroup"><span class="firstname">M.</span> <span class="surname">Crawford</span> and <span class="firstname">C.</span> <span class="surname">Huitema</span>. </span><span class="title"><i>DNS Extensions to Support IPv6 Address Aggregation
and Renumbering</i>. </span><span class="pubdate">July 2000. </span></p>
</div>
</div>
@@ -551,39 +551,39 @@
</p>
</div>
<div class="biblioentry">
-<a name="id2606695"></a><p>[<abbr class="abbrev">RFC2065</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span> and <span class="firstname">C.</span> <span class="surname">Kaufman</span>. </span><span class="title"><i>Domain Name System Security Extensions</i>. </span><span class="pubdate">January 1997. </span></p>
+<a name="id2606748"></a><p>[<abbr class="abbrev">RFC2065</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span> and <span class="firstname">C.</span> <span class="surname">Kaufman</span>. </span><span class="title"><i>Domain Name System Security Extensions</i>. </span><span class="pubdate">January 1997. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606734"></a><p>[<abbr class="abbrev">RFC2137</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Secure Domain Name System Dynamic Update</i>. </span><span class="pubdate">April 1997. </span></p>
+<a name="id2606788"></a><p>[<abbr class="abbrev">RFC2137</abbr>] <span class="author"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Secure Domain Name System Dynamic Update</i>. </span><span class="pubdate">April 1997. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606761"></a><p>[<abbr class="abbrev">RFC2535</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Domain Name System Security Extensions</i>. </span><span class="pubdate">March 1999. </span></p>
+<a name="id2606814"></a><p>[<abbr class="abbrev">RFC2535</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Eastlake</span>, <span class="lineage">3rd</span>. </span><span class="title"><i>Domain Name System Security Extensions</i>. </span><span class="pubdate">March 1999. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606791"></a><p>[<abbr class="abbrev">RFC3008</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Wellington</span>. </span><span class="title"><i>Domain Name System Security (DNSSEC)
+<a name="id2606844"></a><p>[<abbr class="abbrev">RFC3008</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Wellington</span>. </span><span class="title"><i>Domain Name System Security (DNSSEC)
Signing Authority</i>. </span><span class="pubdate">November 2000. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606817"></a><p>[<abbr class="abbrev">RFC3090</abbr>] <span class="authorgroup"><span class="firstname">E.</span> <span class="surname">Lewis</span>. </span><span class="title"><i>DNS Security Extension Clarification on Zone Status</i>. </span><span class="pubdate">March 2001. </span></p>
+<a name="id2606870"></a><p>[<abbr class="abbrev">RFC3090</abbr>] <span class="authorgroup"><span class="firstname">E.</span> <span class="surname">Lewis</span>. </span><span class="title"><i>DNS Security Extension Clarification on Zone Status</i>. </span><span class="pubdate">March 2001. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606843"></a><p>[<abbr class="abbrev">RFC3445</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Massey</span> and <span class="firstname">S.</span> <span class="surname">Rose</span>. </span><span class="title"><i>Limiting the Scope of the KEY Resource Record (RR)</i>. </span><span class="pubdate">December 2002. </span></p>
+<a name="id2606897"></a><p>[<abbr class="abbrev">RFC3445</abbr>] <span class="authorgroup"><span class="firstname">D.</span> <span class="surname">Massey</span> and <span class="firstname">S.</span> <span class="surname">Rose</span>. </span><span class="title"><i>Limiting the Scope of the KEY Resource Record (RR)</i>. </span><span class="pubdate">December 2002. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606880"></a><p>[<abbr class="abbrev">RFC3655</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Wellington</span> and <span class="firstname">O.</span> <span class="surname">Gudmundsson</span>. </span><span class="title"><i>Redefinition of DNS Authenticated Data (AD) bit</i>. </span><span class="pubdate">November 2003. </span></p>
+<a name="id2606933"></a><p>[<abbr class="abbrev">RFC3655</abbr>] <span class="authorgroup"><span class="firstname">B.</span> <span class="surname">Wellington</span> and <span class="firstname">O.</span> <span class="surname">Gudmundsson</span>. </span><span class="title"><i>Redefinition of DNS Authenticated Data (AD) bit</i>. </span><span class="pubdate">November 2003. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606916"></a><p>[<abbr class="abbrev">RFC3658</abbr>] <span class="authorgroup"><span class="firstname">O.</span> <span class="surname">Gudmundsson</span>. </span><span class="title"><i>Delegation Signer (DS) Resource Record (RR)</i>. </span><span class="pubdate">December 2003. </span></p>
+<a name="id2607037"></a><p>[<abbr class="abbrev">RFC3658</abbr>] <span class="authorgroup"><span class="firstname">O.</span> <span class="surname">Gudmundsson</span>. </span><span class="title"><i>Delegation Signer (DS) Resource Record (RR)</i>. </span><span class="pubdate">December 2003. </span></p>
</div>
<div class="biblioentry">
-<a name="id2606942"></a><p>[<abbr class="abbrev">RFC3755</abbr>] <span class="authorgroup"><span class="firstname">S.</span> <span class="surname">Weiler</span>. </span><span class="title"><i>Legacy Resolver Compatibility for Delegation Signer (DS)</i>. </span><span class="pubdate">May 2004. </span></p>
+<a name="id2607064"></a><p>[<abbr class="abbrev">RFC3755</abbr>] <span class="authorgroup"><span class="firstname">S.</span> <span class="surname">Weiler</span>. </span><span class="title"><i>Legacy Resolver Compatibility for Delegation Signer (DS)</i>. </span><span class="pubdate">May 2004. </span></p>
</div>
<div class="biblioentry">
-<a name="id2607037"></a><p>[<abbr class="abbrev">RFC3757</abbr>] <span class="authorgroup"><span class="firstname">O.</span> <span class="surname">Kolkman</span>, <span class="firstname">J.</span> <span class="surname">Schlyter</span>, and <span class="firstname">E.</span> <span class="surname">Lewis</span>. </span><span class="title"><i>Domain Name System KEY (DNSKEY) Resource Record
+<a name="id2607091"></a><p>[<abbr class="abbrev">RFC3757</abbr>] <span class="authorgroup"><span class="firstname">O.</span> <span class="surname">Kolkman</span>, <span class="firstname">J.</span> <span class="surname">Schlyter</span>, and <span class="firstname">E.</span> <span class="surname">Lewis</span>. </span><span class="title"><i>Domain Name System KEY (DNSKEY) Resource Record
(RR) Secure Entry Point (SEP) Flag</i>. </span><span class="pubdate">April 2004. </span></p>
</div>
<div class="biblioentry">
-<a name="id2607082"></a><p>[<abbr class="abbrev">RFC3845</abbr>] <span class="authorgroup"><span class="firstname">J.</span> <span class="surname">Schlyter</span>. </span><span class="title"><i>DNS Security (DNSSEC) NextSECure (NSEC) RDATA Format</i>. </span><span class="pubdate">August 2004. </span></p>
+<a name="id2607136"></a><p>[<abbr class="abbrev">RFC3845</abbr>] <span class="authorgroup"><span class="firstname">J.</span> <span class="surname">Schlyter</span>. </span><span class="title"><i>DNS Security (DNSSEC) NextSECure (NSEC) RDATA Format</i>. </span><span class="pubdate">August 2004. </span></p>
</div>
</div>
</div>
@@ -604,14 +604,14 @@
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2607124"></a>Other Documents About <acronym class="acronym">BIND</acronym>
+<a name="id2607177"></a>Other Documents About <acronym class="acronym">BIND</acronym>
</h3></div></div></div>
<p></p>
<div class="bibliography">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2607133"></a>Bibliography</h4></div></div></div>
+<a name="id2607187"></a>Bibliography</h4></div></div></div>
<div class="biblioentry">
-<a name="id2607136"></a><p><span class="authorgroup"><span class="firstname">Paul</span> <span class="surname">Albitz</span> and <span class="firstname">Cricket</span> <span class="surname">Liu</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> and <acronym class="acronym">BIND</acronym></i>. </span><span class="copyright">Copyright 1998 Sebastopol, CA: O'Reilly and Associates. </span></p>
+<a name="id2607189"></a><p><span class="authorgroup"><span class="firstname">Paul</span> <span class="surname">Albitz</span> and <span class="firstname">Cricket</span> <span class="surname">Liu</span>. </span><span class="title"><i><acronym class="acronym">DNS</acronym> and <acronym class="acronym">BIND</acronym></i>. </span><span class="copyright">Copyright 1998 Sebastopol, CA: O'Reilly and Associates. </span></p>
</div>
</div>
</div>
@@ -648,7 +648,7 @@
</ul></div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2608280"></a>Prerequisite</h3></div></div></div>
+<a name="id2608265"></a>Prerequisite</h3></div></div></div>
<p>GNU make is required to build the export libraries (other
part of BIND 9 can still be built with other types of make). In
the reminder of this document, "make" means GNU make. Note that
@@ -657,7 +657,7 @@
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2608290"></a>Compilation</h3></div></div></div>
+<a name="id2608275"></a>Compilation</h3></div></div></div>
<pre class="screen">
$ <strong class="userinput"><code>./configure --enable-exportlib <em class="replaceable"><code>[other flags]</code></em></code></strong>
$ <strong class="userinput"><code>make</code></strong>
@@ -672,7 +672,7 @@ $ <strong class="userinput"><code>make</code></strong>
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2608314"></a>Installation</h3></div></div></div>
+<a name="id2608299"></a>Installation</h3></div></div></div>
<pre class="screen">
$ <strong class="userinput"><code>cd lib/export</code></strong>
$ <strong class="userinput"><code>make install</code></strong>
@@ -694,7 +694,7 @@ $ <strong class="userinput"><code>make install</code></strong>
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2608345"></a>Known Defects/Restrictions</h3></div></div></div>
+<a name="id2608330"></a>Known Defects/Restrictions</h3></div></div></div>
<div class="itemizedlist"><ul type="disc">
<li><p>Currently, win32 is not supported for the export
library. (Normal BIND 9 application can be built as
@@ -734,7 +734,7 @@ $ <strong class="userinput"><code>make</code></strong>
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2608422"></a>The dns.conf File</h3></div></div></div>
+<a name="id2608680"></a>The dns.conf File</h3></div></div></div>
<p>The IRS library supports an "advanced" configuration file
related to the DNS library for configuration parameters that
would be beyond the capability of the
@@ -752,14 +752,14 @@ $ <strong class="userinput"><code>make</code></strong>
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2608449"></a>Sample Applications</h3></div></div></div>
+<a name="id2608707"></a>Sample Applications</h3></div></div></div>
<p>Some sample application programs using this API are
provided for reference. The following is a brief description of
these applications.
</p>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2608457"></a>sample: a simple stub resolver utility</h4></div></div></div>
+<a name="id2608715"></a>sample: a simple stub resolver utility</h4></div></div></div>
<p>
It sends a query of a given name (of a given optional RR type) to a
specified recursive server, and prints the result as a list of
@@ -823,7 +823,7 @@ $ <strong class="userinput"><code>make</code></strong>
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2608548"></a>sample-async: a simple stub resolver, working asynchronously</h4></div></div></div>
+<a name="id2608806"></a>sample-async: a simple stub resolver, working asynchronously</h4></div></div></div>
<p>
Similar to "sample", but accepts a list
of (query) domain names as a separate file and resolves the names
@@ -864,7 +864,7 @@ $ <strong class="userinput"><code>make</code></strong>
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2608601"></a>sample-request: a simple DNS transaction client</h4></div></div></div>
+<a name="id2608859"></a>sample-request: a simple DNS transaction client</h4></div></div></div>
<p>
It sends a query to a specified server, and
prints the response with minimal processing. It doesn't act as a
@@ -905,7 +905,7 @@ $ <strong class="userinput"><code>make</code></strong>
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2608733"></a>sample-gai: getaddrinfo() and getnameinfo() test code</h4></div></div></div>
+<a name="id2608992"></a>sample-gai: getaddrinfo() and getnameinfo() test code</h4></div></div></div>
<p>
This is a test program
to check getaddrinfo() and getnameinfo() behavior. It takes a
@@ -922,7 +922,7 @@ $ <strong class="userinput"><code>make</code></strong>
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2608748"></a>sample-update: a simple dynamic update client program</h4></div></div></div>
+<a name="id2609006"></a>sample-update: a simple dynamic update client program</h4></div></div></div>
<p>
It accepts a single update command as a
command-line argument, sends an update request message to the
@@ -1017,7 +1017,7 @@ $ <strong class="userinput"><code>sample-update -a sample-update -k Kxxx.+nnn+mm
</div>
<div class="sect3" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id2609426"></a>nsprobe: domain/name server checker in terms of RFC 4074</h4></div></div></div>
+<a name="id2609138"></a>nsprobe: domain/name server checker in terms of RFC 4074</h4></div></div></div>
<p>
It checks a set
of domains to see the name servers of the domains behave
@@ -1074,7 +1074,7 @@ $ <strong class="userinput"><code>sample-update -a sample-update -k Kxxx.+nnn+mm
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id2609490"></a>Library References</h3></div></div></div>
+<a name="id2609611"></a>Library References</h3></div></div></div>
<p>As of this writing, there is no formal "manual" of the
libraries, except this document, header files (some of them
provide pretty detailed explanations), and sample application
diff --git a/doc/arm/Bv9ARM.html b/doc/arm/Bv9ARM.html
index b3703f69732c..b66cccce481d 100644
--- a/doc/arm/Bv9ARM.html
+++ b/doc/arm/Bv9ARM.html
@@ -113,33 +113,33 @@
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch04.html#dnssec.dynamic.zones">DNSSEC, Dynamic Zones, and Automatic Signing</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571421">Converting from insecure to secure</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571459">Dynamic DNS update method</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563508">Fully automatic zone signing</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563590">Private-type records</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563696">DNSKEY rollovers</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563708">Dynamic DNS update method</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563741">Automatic key rollovers</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563836">NSEC3PARAM rollovers via UPDATE</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563846">Converting from NSEC to NSEC3</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563856">Converting from NSEC3 to NSEC</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563868">Converting from secure to insecure</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563906">Periodic re-signing</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563915">NSEC3 and OPTOUT</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571475">Converting from insecure to secure</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571512">Dynamic DNS update method</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563493">Fully automatic zone signing</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563575">Private-type records</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563612">DNSKEY rollovers</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563762">Dynamic DNS update method</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563795">Automatic key rollovers</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563821">NSEC3PARAM rollovers via UPDATE</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563899">Converting from NSEC to NSEC3</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563909">Converting from NSEC3 to NSEC</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2563922">Converting from secure to insecure</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571605">Periodic re-signing</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571614">NSEC3 and OPTOUT</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch04.html#rfc5011.support">Dynamic Trust Anchor Management</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571685">Validating Resolver</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571707">Authoritative Server</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2607510">Validating Resolver</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2571692">Authoritative Server</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch04.html#pkcs11">PKCS #11 (Cryptoki) support</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2609970">Prerequisites</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2608219">Building BIND 9 with PKCS#11</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2610529">PKCS #11 Tools</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2610560">Using the HSM</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2635129">Specifying the engine on the command line</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2635243">Running named with automatic zone re-signing</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2610637">Prerequisites</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2608477">Building BIND 9 with PKCS#11</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2608602">PKCS #11 Tools</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2634916">Using the HSM</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2635114">Specifying the engine on the command line</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch04.html#id2635160">Running named with automatic zone re-signing</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch04.html#id2572669">IPv6 Support in <acronym class="acronym">BIND</acronym> 9</a></span></dt>
<dd><dl>
@@ -187,28 +187,28 @@
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#server_statement_definition_and_usage"><span><strong class="command">server</strong></span> Statement Definition and
Usage</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#statschannels"><span><strong class="command">statistics-channels</strong></span> Statement Grammar</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589481"><span><strong class="command">statistics-channels</strong></span> Statement Definition and
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589534"><span><strong class="command">statistics-channels</strong></span> Statement Definition and
Usage</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#trusted-keys"><span><strong class="command">trusted-keys</strong></span> Statement Grammar</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589689"><span><strong class="command">trusted-keys</strong></span> Statement Definition
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589742"><span><strong class="command">trusted-keys</strong></span> Statement Definition
and Usage</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589736"><span><strong class="command">managed-keys</strong></span> Statement Grammar</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2589858"><span><strong class="command">managed-keys</strong></span> Statement Grammar</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#managed-keys"><span><strong class="command">managed-keys</strong></span> Statement Definition
and Usage</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#view_statement_grammar"><span><strong class="command">view</strong></span> Statement Grammar</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2590162"><span><strong class="command">view</strong></span> Statement Definition and Usage</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2590352"><span><strong class="command">view</strong></span> Statement Definition and Usage</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#zone_statement_grammar"><span><strong class="command">zone</strong></span>
Statement Grammar</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2591713"><span><strong class="command">zone</strong></span> Statement Definition and Usage</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2591902"><span><strong class="command">zone</strong></span> Statement Definition and Usage</a></span></dt>
</dl></dd>
-<dt><span class="sect1"><a href="Bv9ARM.ch06.html#id2595116">Zone File</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch06.html#id2595170">Zone File</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#types_of_resource_records_and_when_to_use_them">Types of Resource Records and When to Use Them</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2597415">Discussion of MX Records</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2597537">Discussion of MX Records</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#Setting_TTLs">Setting TTLs</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2597962">Inverse Mapping in IPv4</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598157">Other Zone File Directives</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598430"><acronym class="acronym">BIND</acronym> Master File Extension: the <span><strong class="command">$GENERATE</strong></span> Directive</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598084">Inverse Mapping in IPv4</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598211">Other Zone File Directives</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch06.html#id2598552"><acronym class="acronym">BIND</acronym> Master File Extension: the <span><strong class="command">$GENERATE</strong></span> Directive</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch06.html#zonefile_format">Additional File Formats</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch06.html#statistics">BIND9 Statistics</a></span></dt>
@@ -217,41 +217,41 @@
<dt><span class="chapter"><a href="Bv9ARM.ch07.html">7. <acronym class="acronym">BIND</acronym> 9 Security Considerations</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="Bv9ARM.ch07.html#Access_Control_Lists">Access Control Lists</a></span></dt>
-<dt><span class="sect1"><a href="Bv9ARM.ch07.html#id2603082"><span><strong class="command">Chroot</strong></span> and <span><strong class="command">Setuid</strong></span></a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch07.html#id2603136"><span><strong class="command">Chroot</strong></span> and <span><strong class="command">Setuid</strong></span></a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch07.html#id2603232">The <span><strong class="command">chroot</strong></span> Environment</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch07.html#id2603291">Using the <span><strong class="command">setuid</strong></span> Function</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch07.html#id2603285">The <span><strong class="command">chroot</strong></span> Environment</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch07.html#id2603345">Using the <span><strong class="command">setuid</strong></span> Function</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch07.html#dynamic_update_security">Dynamic Update Security</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="Bv9ARM.ch08.html">8. Troubleshooting</a></span></dt>
<dd><dl>
-<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603371">Common Problems</a></span></dt>
-<dd><dl><dt><span class="sect2"><a href="Bv9ARM.ch08.html#id2603377">It's not working; how can I figure out what's wrong?</a></span></dt></dl></dd>
-<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603388">Incrementing and Changing the Serial Number</a></span></dt>
-<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603405">Where Can I Get Help?</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603561">Common Problems</a></span></dt>
+<dd><dl><dt><span class="sect2"><a href="Bv9ARM.ch08.html#id2603566">It's not working; how can I figure out what's wrong?</a></span></dt></dl></dd>
+<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603578">Incrementing and Changing the Serial Number</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch08.html#id2603595">Where Can I Get Help?</a></span></dt>
</dl></dd>
<dt><span class="appendix"><a href="Bv9ARM.ch09.html">A. Appendices</a></span></dt>
<dd><dl>
-<dt><span class="sect1"><a href="Bv9ARM.ch09.html#id2603536">Acknowledgments</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch09.html#id2603657">Acknowledgments</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="Bv9ARM.ch09.html#historical_dns_information">A Brief History of the <acronym class="acronym">DNS</acronym> and <acronym class="acronym">BIND</acronym></a></span></dt></dl></dd>
-<dt><span class="sect1"><a href="Bv9ARM.ch09.html#id2603707">General <acronym class="acronym">DNS</acronym> Reference Information</a></span></dt>
+<dt><span class="sect1"><a href="Bv9ARM.ch09.html#id2603761">General <acronym class="acronym">DNS</acronym> Reference Information</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="Bv9ARM.ch09.html#ipv6addresses">IPv6 addresses (AAAA)</a></span></dt></dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch09.html#bibliography">Bibliography (and Suggested Reading)</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="Bv9ARM.ch09.html#rfcs">Request for Comments (RFCs)</a></span></dt>
<dt><span class="sect2"><a href="Bv9ARM.ch09.html#internet_drafts">Internet Drafts</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2607124">Other Documents About <acronym class="acronym">BIND</acronym></a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2607177">Other Documents About <acronym class="acronym">BIND</acronym></a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="Bv9ARM.ch09.html#bind9.library">BIND 9 DNS Library Support</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608280">Prerequisite</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608290">Compilation</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608314">Installation</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608345">Known Defects/Restrictions</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608422">The dns.conf File</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608449">Sample Applications</a></span></dt>
-<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2609490">Library References</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608265">Prerequisite</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608275">Compilation</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608299">Installation</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608330">Known Defects/Restrictions</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608680">The dns.conf File</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2608707">Sample Applications</a></span></dt>
+<dt><span class="sect2"><a href="Bv9ARM.ch09.html#id2609611">Library References</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="reference"><a href="Bv9ARM.ch10.html">I. Manual pages</a></span></dt>
diff --git a/doc/arm/Bv9ARM.pdf b/doc/arm/Bv9ARM.pdf
index 3333bccb7ea2..98d816b499a6 100644
--- a/doc/arm/Bv9ARM.pdf
+++ b/doc/arm/Bv9ARM.pdf
@@ -3323,20 +3323,23 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
1086 0 obj <<
-/Length 3428
+/Length 3426
/Filter /FlateDecode
>>
stream
-xKs7< -٥T";\$5XHȧ_ g
-3*wsq|9;R 'ӝ;76}%,Q'|9#Zp(pjA \.Jl:?;
-Cvj.joݯ~&|d4;m^|XΪcf t&hNY eg1* Mn\oŁzgJciLR:t@)Lh69h,Jޝ/FKς^YN -b@0x2q`<Bx|!9/e葔h{I탁^*OHo1<'m?<80xP .a~XU6bHYůi^"h$d`qRL'4aAm|YT9*X37hQE?:]^BiMPOiāфz4iiwCydn{ƪRj!BMG7\5D5RPFh.FU[N"dz
-<Z=Vz! ,b@0N2q`)ZO/kh'3ʌeib!F#(F=<N+nQk|Ե&䲘`RL) ӡr>VVԷ-ރe-a*b0t_b`@'J)! m|ŏ֛CIXW0訃LSYf mnj4.WMx_->׳֡_?"RU 0@HŁzO PI( ^r@j>[|ZOLbW0İ`P;b,g~iŸqGL`)+#=a)CnijƋuXasi+f"aH@Q2A`@`,@Ypb4[~ZO'aD# 1&:¸~(2q`T/? `a]CŻ=4Yj.sH+b\@eLC+=q!%aJÆq o/h^ߖy}\-We\b.&52VǵP,/0 āɋzO
-UӅ~W5Loy/!G
-hkϣi;-ܶb!
-4T., ny}Qt1G*iFB&#{HXo $hA;hj붡3Z 4Dx(fM@x'^&J ی`\MaXܡ|TmA-9$d$mLDD9>\Zi d`
-e#`%āzOHka`Lh1.
-7sq`.DŽ$>eG2u +b\@e\a. {S$WqfpӇS?
-7/V</Eb!$P%L $ W%#$<.{}N4j^ɞ(X 0 *16 >MWP$qr{+W_ .٬KK)<<ŬC 1(T@0P *=Bh
+xKSI|
+
+ZU )j0 Gw*SYUl@6P8Iej0ء3ovX{0\4W<ka8x/KlprG'G'~?q$)t̨ϝ_SJj@ s.vDI!o;w~owm JX,7O9$sb)GbQ4>\0b-G}t~v6t{hU]Tސ+_F)MVhvڼU{C.*JbwMh-ќ,͋cUBÛZ|:R߈#h#Δ$70:t@)Lh69h,Jޝ/FKς^YN -b@0x2q`<Bx|Cr6_|#):<Ͻ<!
+ybN! TJ~N2q`X1bo "'lXˢQHɼY..Fۙҁ]L0hz*OS&&{I;4?&~74mK涧y-"ttCŁP{OXC,Mh]S=}ө}o0|s3 ub(bf yWf.+\S 1LV'80PP-Պ'RFR旵YR ͌ei53!C !FP& {"Hy8u?}Wݢ1Q5!Ť
+cg 80*P 姟pm|~,W5H+b\@eLA+=q!%aJÂq o/h'ߖy}\-We\b.&52VǵP,/0 āɋzO
+US~ g5Lob!F
+g$F'%ºNdQT?Խt!I
++t
+ 4DȆ@N Ez= 5n]0Oxy'&`tGKrq`0L~<bvn Ql{zbdF /ex\@4JҜ 7Ƹv@e>$ꦰ^6B
+
+yD?>@0~P a<:շmG?./#M bnT$f`AUB!AOpEQ2BZHޮqrʤWtEH{bH! T@0HPi؄J ӗ_:JpA}Bk.'g攖R{Y/
+bPAUQ2`PTOz
+,!@0J2Q 3+ 9,aOrJ4azRRvԏm(Gby,qã0Su} |uUR? U4f'T͑?98:8~QNrMR!{*!&d
endobj
1085 0 obj <<
/Type /Page
@@ -3482,7 +3485,7 @@ endobj
1107 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [527.6238 531.1295 539.579 539.9861]
+/Rect [527.6238 531.0298 539.579 539.9861]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.6.2.16.10) >>
>> endobj
@@ -3503,7 +3506,7 @@ endobj
1110 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [527.6238 495.2168 539.579 504.2229]
+/Rect [527.6238 495.1172 539.579 504.0735]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.6.2.16.13) >>
>> endobj
@@ -3517,7 +3520,7 @@ endobj
1112 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [527.6238 471.1754 539.579 480.1317]
+/Rect [527.6238 471.2751 539.579 480.1317]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.6.2.16.15) >>
>> endobj
@@ -3538,7 +3541,7 @@ endobj
1115 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [527.6238 435.2628 539.579 444.219]
+/Rect [527.6238 435.2628 539.579 444.3685]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.6.2.16.18) >>
>> endobj
@@ -3559,7 +3562,7 @@ endobj
1118 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [527.6238 399.3501 539.579 408.4558]
+/Rect [527.6238 399.3501 539.579 408.3064]
/Subtype /Link
/A << /S /GoTo /D (subsection.6.2.17) >>
>> endobj
@@ -6942,19 +6945,18 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
1658 0 obj <<
-/Length 1741
+/Length 1536
/Filter /FlateDecode
>>
stream
-xڭXs8_td,{x*re•LFăcەdvݐm֫~駕؄:\ôCg쇎G9^#eH-DR/fgW?гlf,4yX9 z+ 돷3]QvzrzAhRoi Lg׷o^^|Mg/mi#F~32 ; ~ Ck9mmלtaoUNkX@
- 5#tB컡ٖ-#x9ٰ;RrQH6\fKE?W%ZmE^
-E%1q"<c)YX/^r֧tE,ZG(V,1%VR0gJ0
-R%4U0Ɇ 8YUϱ3Y&%aGl`~aQr,53S< s<M*]5?ψi<R|qe!n!4ᙨ~ǚ^~1'9~ۘ1 VvNh[VɎCjM8H]Qǽ"Q _L/K؄t粳i.øyw3}`'E :wM| @bi+'*zsaۖ4_=b2
-ڇsꒌ;̂UX3kwc&X-hO=?JxкϮ,:n±8~ H=3-/ԭ`o
-SFq=ialYב텢"2h6V$f
-{n}"0-癎ƒպ:eP--UX
-
-~]荝EXf#[_n!'endstream
+xڵ]s8ݿGgDLsMzv<2Ȇ)
+zv`C^oD ZfxxjiRHSVV4&"mWыkQ<ճu[-[\Us]̂N>̦WD^ƯnnH'w7o?Os<~zzzEkQ+ 0\5w鬱m/ 4WM w#M5<RvCSzdZjQcߍג᪖;=4iˁTsUű<6t+bkxHE'"ZsK6%R._bؖPzEdi.$es1A$4a1Y隰=/i>Oss|:, @F_ ɘ 3@:Ԃя yq]k&Y񀀑9/
+^6@e $M֔/z\9gH~AD Mv㨨
+ ~l7X_gbH[KG /6z_U$J<Bg)IRR_Б_x:sʡ5݈r1ɞ:;#D9{/ƮRczE~5,M
+N4}G!z.ڽW0R$JӠXQ0tC4`uP! ;_ҮCEӮ9 9Ǒ NLGuu>k* z4u4$5ᮭ4񢐷鏂 @|ÿh9˘>lūmզgFg1
+3@aX]R0 BL8]i,!R\W 9B\B,* ׬"˫}$/KXM7l{pqp0oWI7-o|HB&Qw%#*hȍڮz}ڳs?@gA^qE$q
+z5_Ϭ 3J=V
+lYǚ7O򯿎endstream
endobj
1657 0 obj <<
/Type /Page
@@ -6967,30 +6969,36 @@ endobj
/D [1657 0 R /XYZ 85.0394 794.5015 null]
>> endobj
470 0 obj <<
-/D [1657 0 R /XYZ 85.0394 230.156 null]
+/D [1657 0 R /XYZ 85.0394 179.8868 null]
>> endobj
1326 0 obj <<
-/D [1657 0 R /XYZ 85.0394 199.9052 null]
+/D [1657 0 R /XYZ 85.0394 148.102 null]
>> endobj
1656 0 obj <<
/Font << /F37 1026 0 R /F41 1218 0 R /F21 938 0 R /F22 961 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1662 0 obj <<
-/Length 3249
+/Length 3141
/Filter /FlateDecode
>>
stream
-xڽ]s=s/̬$%)nsٴ}ʶh֖|l^
-ezL(Lx7O7jNOIXO(PS%LYb2:
-,P7LCU
-0AU8ݾ
-!94x83yNi :KK@rYz1m2#\S>uŐ%Ӭa ^/Mb6hGgPgRӳukS8إ`K
-)Sw]6+p޶U|-+(&ZxOѢ`o_hr>Xj]+̯eT5҄G5eKhvLtz҃K7%Y|ɲ%!XtG&.=ib| h,-Mϯ&V3%$ !p A0
-rk46i0?AzMDP at:J8$OXQqgԁiod`c"ch
-29i )}AzHǚ^5R6H
-VecK1s㟮)%Pxq>ځ+CrzOT(T.g~"4b3э/(ժX<U_=3|*8UBx0H2 . .0LZӷ^:oh8Ҩ{lu
-(vFU[QvM#+u%؀ @A0^ Ral־h8' dղyx7CvM&K?t]:nisI*0St8܎cuCendstream
+xڽZݏ6߿K@Ci7ݴ).ٻ{h l˱[r%y77!7
+ j83?P ?)Ks/<a X/p!O)ŋW*[,OeLdƍQ$ <zͫ?eD߾ѫ?PwWr2FWyG]qDqF軛W7n޼a-
+p!\;_a?]pr™s_$Z1()NzРgR2`@)'4<׋L,URYhUU94MWR]UwFuۢ&r,ݥ jf%:qŝ}>C;G;IsҔ];US
+e7r75DZ!\ 75-qx
+]55*bP sIܑF|Ѡ
+LAo=/0:J.-Z)PD8nU݀#J0J0O9l%tyl ~[]Sv߱鎡@N
+D0~P^K7 ͫvO`)1d혓0rPH|
+1G(qM ζHmD H.;je7Oๆ`#Р1)vU$5;(0-9Rq
+7WP?vB?l^ J)5Ta=/|HN1']hD뿦q&wT7>ugu}[2-SWO5> 8?:r rЯ5:x-1
+iܰG
+UOF?C]j~.Z\SYM\7qTMҋYq94,§H"KGf80FaB|@ͱ8JpP((A: 2A-֧9|B9~I&]1oS0*n
+'[78汜q-I59~AZI.)==4q;1MWR!eM}c99c'in¦tb!ӾhH;פ| Os򨼳wGv9pW}ՖSFDz_'PKLE\; Gj?P|0Y ?*2V+*W!LRP]r%ݵ&:0W.XLt!.\S<;^$-xz2syf3{S,R5Ro?ct>JEK</
+{@ܰ KeU]b?
+|Q,*JV1m^1
+`h34lHuwuCDB{}2ߘu$Ɇ|eqFּUseLb2?^IRb}x*g6VD 9hW)
+V~bʊb.gcG%?S3< ` 48@YiU>Hr
endobj
1661 0 obj <<
/Type /Page
@@ -7003,28 +7011,30 @@ endobj
/D [1661 0 R /XYZ 56.6929 794.5015 null]
>> endobj
1660 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F53 1313 0 R /F21 938 0 R /F41 1218 0 R /F39 1161 0 R >>
+/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F53 1313 0 R /F41 1218 0 R /F39 1161 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1666 0 obj <<
-/Length 3851
+/Length 3769
/Filter /FlateDecode
>>
stream
-xڽ[s6_sOxL'ubܴ}ED"Jv
-5Fʘd:!@)#
-e\ƲDIu,he.g'+z*sD˘S;&^>m}YuW1O,/&rJÀS `-ׇ}=z%EϖZuOT};)6(J4Cvv'4MJ0ktLWRXLBww{޹qY7hiaOwnj*ef'jj"<I%6sŀ';e@rv4Uv(p$bꂘr~CEUD!?l:mA[j]JM>f7 8X;5u٭? # %Zh`BNU& LQ٭Y%jq+Ǿ*@}h]:6#w`!
-ݶ'mvAc9?рY(`\fySͻQF?慹?3&MNffIvW|d+:ߖ-QIa6T>7u,=u;jHiNKI :ăZz ݑ)2G K }T꼶CS^o*k8ָc눧T0mxK4 D맼~t'Ϸ͟i)R?<S xaJ赅 )"- HpΌLhmfl3
-r
-EXNHk([sVB`I& :m\:oY6.ԈJsVpbr
-$S%8XRo
-@~#o(: *7Of VvQ4`0`B3#S}9T=cV3MIY歮r@%_?Ks6=4@51@mЄ_
-1
-S+LO3bNM6|s+&E2|\dVJV)ZҠ]c[O&Ny27`U;;9ĵ?ДY1T1HMVL
-8RLY I`#Oԅ{Y7MnWCQ4Jy
-z}31*%C#tWEb#XDp MQ$3^\Mgs4|w:6fu7{[:}t, Оe`5:Ɇ,4%ZWW_y{Al j:ս`s)NP#jCQ<; rY KxP ]2:yۜK#A<BO50D
-Œ_1} (Os:@^| <U%|+! shW+=vXntZ2aM|$¢Fy,z,]pGTzx E ɞE*, (9VZ;e2M /P/#3/=
-`1_:o6k|endstream
+xڽ[s6_ᷓ"$1&nlܴ}DD"Jv
+|_|>jq+A¼ߔ/}okx %Rj go]U.W{ˣAXcU~*o(XԽM_MxYww2V˥`<1Wk䤍g=9\0 v,ɸ옖12fυRCO}3T Cb`YHXnr@lqnyJ0勛{7w [n%=zhJǏMLD146u]ULCI 0_hJ P5d/ͰRl헪$y&H]ouXnMo̿Ԩo'ìaLrie4oil}2ahyNeXaI& <BXظao]{4z7[c{ؖ.l0Y
+vG-Zӡz k,K
+H'R}{=k!NAayqa6bueĢ%ljWÈDKgb:2Y$`m4Cv-%+H{ly[G4b^g*a>+﨣AW2=ڃ0 hqr3kN
+ "egnFL0˭+i@v ki
+^-М 3Fm¦=n )#V+Rg,"K
+}6[[v7t (0DN2b{25ΈPjgM׉5eddZF'KUNK2r0fHNK2=v  %pZ֌`EBpE#<V_QXMh)h}VCiH(Šo){EȉRDq9J"4HJ IHJɿtDA pW]dq~ie a},GWz/S s ~D
+8|bf\SN}'l~]Mqv\!r382v
+6\UPOWfv^՗e{ڟ F|Ch8
+/8v J'c @ؑ#(j[~+f?!u:ZCx،.GvfD$le|h#ko76VOG6jRg hpNUNg /P/v5o؁$0ظ" E`yBPc*d1s&:F
+ !cH}w)}D*D4g|hs
+\/q:!KNc3skS)ќ pMH0PʉsbF=+3pz?Jqi2Qʔ?3cK߷~dE$%^H4:6" RY >x|+6m~,:TDV^/`7b[%Ĭ
+qk'w0v6+$Sn1h*\=$nK_%"K ߡ|賝;mYg&)s9Z%+ Xixf
+ɢF9#*6+y
+S&gDzX?U0Oy>wB$Y^ l,ytT
+Oendstream
endobj
1665 0 obj <<
/Type /Page
@@ -7032,22 +7042,15 @@ endobj
/Resources 1664 0 R
/MediaBox [0 0 595.2756 841.8898]
/Parent 1655 0 R
-/Annots [ 1668 0 R 1669 0 R ]
+/Annots [ 1668 0 R ]
>> endobj
1668 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [250.9056 225.788 314.5963 235.1976]
+/Rect [250.9056 159.9586 314.5963 169.3682]
/Subtype /Link
/A << /S /GoTo /D (statsfile) >>
>> endobj
-1669 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [108.9497 73.4705 178.334 85.5301]
-/Subtype /Link
-/A << /S /GoTo /D (dynamic_update_policies) >>
->> endobj
1667 0 obj <<
/D [1665 0 R /XYZ 85.0394 794.5015 null]
>> endobj
@@ -7055,61 +7058,70 @@ endobj
/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R /F48 1238 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1673 0 obj <<
-/Length 3282
+1672 0 obj <<
+/Length 3345
/Filter /FlateDecode
>>
stream
-xڥ]sܶ]B'j&G ɓb]JrLq̏ˑ'Yw'NX,~/x<\~<"_BYp
-37H8T
- ~$,^D{ zڦɋE5RƤ(pҀTFebI&Li%fRaБdt8o珌V72@gtHFSFG6(8a`#W Rn7o(d ^l:64,
-|?Pfw,mw F:DzB̫mW7wּ ]ռ._#UY`I#+* "[!"J=h$TuہL[\Wm̸v
-J3_ Ϣk}[Odè[$ i-|Luhf5R?VDA=jfiDF3eX
-wkzv S>nM2(v|Lh<^ ]仪ftuiW5
-L<0keCMe9#EX:|a- IH-W;
-aGL,>b󊡧FO{&hW7=]]O[RuA:RShH'eWt&H9ͻh!d -O,NjkG+EQ񆢃AfWeV
-1W*bb!`!6h垌qbBʵɱ*xE-=ɲYwyɑ#!
-1zo!G*WRr7YFfiHsh( ef#WR<xƦ_B G5ؔ v0% S[6B73ornJ2n/r'rm ]G]ִ=gO%n {JݚEdnmj;67%}wI2C,hu ѡā
-8PA,>W<䥞pr Igfy$Y
-MI'm0@p3?>]_~ywUi 7{ԓ4dskDF/fTj3Tq`SIJkK-nGATuIt=ЕT?ϼ- G s5Ug۸0*2
-tU]A2<O5h۱ĥGW/`379-'56jSJq.g]Tu3?,+…G h@,Hi0֘w-JVUmG ?6 $#s
-[̉P+>45{y+wLGn:c'aI#:iA
-DkJ^;)6>,߃B[x8 K^b}K
-^XƻPnbT|exx+2Lg*Mou?hN~9/4~ _06p$aǶ5`zfI"/fC d8}tMXi"-6$S鼚/Qۭ@ (K%}$Ho*=rfDcg$34Heډ̸=ck&t $0MO|Q`Q
-0S xY%٣endstream
+xڥZs6_g* ~LXɥW;=\%BPIʎ.(da?@Bn"J<[<؇ <K˴rxq>~x֊]/1 ]߽<ݧ?|WO+j}\X ߮~\Pk( =,zz_ݽ[]
+/߽EI/\$*p K)../85S'U*_ kYI0 {-bN˖ j~y~-|'"\32"±;} nW%-=;;v^u5^vfǜx|ZԁצƓtv:0Q`< }xc̘k P&J}[7C1L\?#G{giv+
+]P,!!h紹jՕQEmJ(r_<=UI\_%X
+ '|>BdڧMoELYn>#)DQ[7s
+AqmZTC*-z!4\/,tQ:II؇rzRW0Pd2$Q-:47ξ2ptC8Tɦx
+$o sH0S
+,'85.q xq r*,(LE3YyxY&y_7tHa[;ZGseюcyw?SȩZ7D,ogKJ $?rfjԛ7Sդ[7[bidEsAp}ȗ؁@և4Ad2ͫiUb#sm=BК7D2>q%.s0|ɋ9Shq.CoLV 6
+2驨)/ ?mO
+o{-Q0elEx{kfiEhsښ 1U'4+P\3#=c$@b(t1>M^M^0:a zΫ1=V&
+M̍c 1EiU{"Y<Ɯ fP;SBL4Idj1Mg DЏ̂7T#
+GnY=d2x# d7/}f䕞GMR >s3 9(H`\>Z.cԛakzX\mb7'J\ IMyݩGhG~3Oؑ]xY?QJI!2Dx5 f c35cH))˲v]^dwwli.pR`/8:ݔygSf7(y6nF<&#}Acgp@7f2_r|I9 % @ 'o<G^
+eLhuΎIf@{ghl)%smk-AOw57kb]l'e2zi^\@?>?$imO}<arwM~^Xes/`17w$|j#.; yicVl…C ei[Ѡ˽YUUS:z$}Hd y5 3e9R
+Wg1>w}njj N.Eɤ/ȴ 4F,-PM}b瘛7 ?%cCT[lQ>42%,<v6+ 3x9`yοr2rcߋƋfR
+L{n}Cipr5 UOQQiƯ?ܥ-^0/LoP7N%\)E<D+v0}K$5i͘IBa[+R> pn
+wX+db?ra&v!\ӏ|ӡ_- DODY
+ɾs"gG;@K?
+e+cXBM``3Mendstream
endobj
-1672 0 obj <<
+1671 0 obj <<
/Type /Page
-/Contents 1673 0 R
-/Resources 1671 0 R
+/Contents 1672 0 R
+/Resources 1670 0 R
/MediaBox [0 0 595.2756 841.8898]
/Parent 1655 0 R
+/Annots [ 1674 0 R ]
>> endobj
1674 0 obj <<
-/D [1672 0 R /XYZ 56.6929 794.5015 null]
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [80.6033 713.4536 149.9876 725.5132]
+/Subtype /Link
+/A << /S /GoTo /D (dynamic_update_policies) >>
>> endobj
-1671 0 obj <<
-/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R >>
+1673 0 obj <<
+/D [1671 0 R /XYZ 56.6929 794.5015 null]
+>> endobj
+1670 0 obj <<
+/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R /F48 1238 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1677 0 obj <<
-/Length 3780
+/Length 3944
/Filter /FlateDecode
>>
stream
-xڥZsܶBL"'NgdYNIJ+@,wȓtwK#<X CXЦ*ұЇA|ƾ;<g&^0RUo-ΉO~>:':hM<{{qzR9x⻿_Y5xIWϯ/Ώi'/Z]~pzuYărA{x#@ii%eY|>[`oԿ:?-]]b'$=ZFF&3.[ˬɏ27kp$?u󸝽(Mfݑp|Q% 4%.?pOj+q]lu[?Հ ;x$lY5)P&QuOD꼡fQ27H u/v .~ `ŀ28eYukV˜_y%dT<2 ({G3i$ۇI"V<[L-%p/ͼe@{/F$!htU
-
-+OWa=
-gzt4O""r\W=x#r@kl,=CSґs6! B_CǸ}sw@B2:Ylpx2 DBζ$;R1Y盚Sr1XDi"W7\UXgT9|N #l]W<l 5O$EGi*͐*1P#̪~[X
-.V bjb/`Sg3.JH^V`}(1G'4`dt1%fZqf!Dz^& ՞^~>?86GC]|whPoE}A^}u&a IR :4Ty͠A2NxoU>d7LH> A
-[rv{o OxDE&pN`dVK~&Q<NM$maYyzc0fd4̛|)ʜTªDS`)d+|XADnF|=4INy]Fj6;΢{a
-8
-ambL$09?%8e8+[x"Ka:2@J9ƚe0kXɐR͊/eOK*3hkH6#M5AoxS 5:Fف`&oBmKj;r
- kAԵ)y2gc^
-n-;U5V4BwCm78F7Id6
-7偧xv9л}:\mNXi7jӂW
-J;]qqBzuzENgO}|8dҟhS%EE
-17IWWendstream
+xڥZ[s~[噈 .$Ngs|Rt>ŭ"bŔ@\|</S $ӑҜg3}s&wZ{}}wJγ(= J#n/XF,lt4V,@57Hxu{ub)S#a|3+*}s{w]pR(g?Ga9Rs~,Ϸgڨh|MuoaA:?mڞ/Qz"L49.^uݶjY5Oy[鶥U0UùQz͐HX%vL?xE[t_ ʵ2$O8v .G:CAǼ*yXvTʙ}w\lY$M?
+%M~:<c7 XI'^p[ue)t Ly9hIkWMs+{~  xf&dDb+9??NOĂyѱ[  ut=#oHC95A]
+ZPpoۑ:ގ^c"Wzܗ:ۙY,
+c*|onYӳc'uw#.*UDZ]TyuHȑZ%Bzz8 xYtHd:>p F<_ t&ArI6b%Cpq@D!#>bmK]ʹsЪP-j,Cӏ: nC^W*K>t'?>چ6]ITT|QD1졈vO[Xnt7 4$|ԐgۭCxsMѸ^&i>sa9!!}QāM}R:H O8?D#:ܛ﮾6XM[7ԕ RZ*}GQ |(pEN]ihu*au$7DbӴqP@I8Jw&qj"0a>h
+:P4 pi6@Ⱦ_8-x/'}N'}Bb{_,|?I8ykFb0:>mP dPܱnŖ*ꁊH-1[rg̟Fϵ;4&ɁHרylR8IǾԇ#
+jc/OŜKDO36 19c
+PWb,'=\:{%ـg 1X(0|=.3vN*NJ؅\xl,A!4*m#V͑ EKT{
+pG(*m~o˼X|Օi[(`||!AlŤ[L%//zͬ;@48!vx@=ȪkgsG2j^<
+aݵ(Z|Wfd4.b-Dg)؀GfZ\V (C7
+v g]^}6AZ"=}uOe%p
+eb^;4?;dYw7鋇GIlq9 %SXu} 1cl{ZS@>.I#՗W7Cl Di;eS T.z N,Q1jC )5]b*"3%VIhohް5Vbr/U)
+-쳷g
+i/;ܳ oRC:ROG6Nh*U 5!@QjO>Hoo?]ӎp^a>~Xp$?ѩh`Cy =MO\)a0'
+9n)Idxendstream
endobj
1676 0 obj <<
/Type /Page
@@ -7122,34 +7134,33 @@ endobj
1679 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [278.4002 642.0816 280.3928 654.1412]
+/Rect [278.4002 570.2936 280.3928 582.3532]
/Subtype/Link/A<</Type/Action/S/URI/URI()>>
>> endobj
1678 0 obj <<
/D [1676 0 R /XYZ 85.0394 794.5015 null]
>> endobj
1675 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F48 1238 0 R /F41 1218 0 R /F11 1451 0 R >>
+/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F48 1238 0 R /F41 1218 0 R /F11 1451 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1682 0 obj <<
-/Length 3196
+/Length 3076
/Filter /FlateDecode
>>
stream
-xZKs6WjE<Y6n*Ɂ(;鈒=ުۍ(y&ҁ h40IS턛Ҍl2[|$%}>fR-zlʬ哻/S8ooܨۛDdlzuKj}{{ ~]'x|u} 8zaz{yuy{yowߝ]޵k鯗3 dl /,ΉLe2͔gu-W?tTBj1@{
-ƤB1.sBz 6Ţ|hƦ_|%h(Z$<uY&<ϯDibDj0&KSf^yE{-9PO zu`tdDJBmhP|xNUW\–iN RH .oAe{wؓdL0y"-nTfzJ f65 zy1-=7v庠Oe>ܱ)¤j>k9#bjwzCbUl s@.5OEv,[!#,uFZr6[dybV[z)~,걭)Jb=fˤz?yYЩh<UL
-%$GhY/FK/. ˮ)bjz eWsron~FS/ρY_QEð"z05Lʏ0ף~:sOu[*
-rfH*)Ê2I2T#B ֫D4@;d6saS,u,~blYޑsb]o^ û8yjQDަ4Ф+:u0 ɫ,Xl@8/xsM
-8|?Ah ࣇ!MJT 1
-<!.b6/={PWVS*l`aEFH@SYIBOҮyy -jsl No!1)u4ueXT':>ΖB1|}_LqSzC[EDg27{0$rP'd*FSbŎp/wEk(Ph`> &@fySD K<ocSc_Pk߷xX O߷Ə%1#kI"LŔD< (bFncXVXֶـ1뾠^bB%,G$Yʙz2(+[t~
-/~ut]<ӍRU$p1Aji˛~i~>4 2wW^GA=%M 8zjr_23> \*2eYLoB-'h+vwߍ|M2
-)}Ш+ơ
-dz!C9ITG
-2-xXv5=S Ĉ[ ~yCU^S=۸ p}BC^,`C =hl`
-oh5˅` WP ^Ux96;KUz0{ȍ"󦁸3kY*d$TKN.Z AhH[u0;5b"<V^70.`弿"eľ(Dΐlf0&js$:&<q7l}%ae9ޛPYZ"*=a$*R eeg!p?Ќ?It<B<t4
-8b*kJJ"xesޗ?#6Vd\%hFG怪gMQFݤ/TFO,0|ղO)sh{HoW
-JeNFꄲr||(Iq╌mw¾rnL:+9> bMK#(,%Y\g'Οe,ĝ<>+,Iv+!QqJH:/ý෽(8y!zCAZ΋^ah4?}#:~|+ |&
+xZs۸_><""
+1-Xm,V|YD&.tI&{)L8Rph P)e{?WWWٛW^f&3@'$B,M7[EmZ9!sj7/"jɯ^-?_d\fX\bIFM_^%`i+9)V0ozU
+\#>U@ v}V^YH}qeJ<QNLLR3 NgyEmA|>GyrK͹m.hC8Z覚Z=qF!y*Q`PF"rVfDxD,ȁȩ, B޼XՖnf,_. z("qc03{ &vT:/K1vjp!~\͘UO+[r$ Hm#$..:YnK7x@7Ŗ+w]͹pӢT4A傮bӮ*`ҺY7A* =;8z
+ p
+ofH*)>Žre
+:\#J %Nf ,YMcq<2<
+TG,ȢoW!
+ϖW-0K-ءX5.|<ǔ!.򮪃[@4O^]`}q<h2<N!rұX7[Ͷ-β˷\#
+%t_VN]4Y>$ҦL)gBB!wuAr!,6m哹PKc8 mA׽ (ń5J~l懲xDLp
+y}+y1e-F?Ympc p]7D5*÷cs6CnTEl}4w|-eRbOC[ҼՋP ~R]Ԃ
+skSÍ\w$Cq,j8 V-FG'7GMiRnI;iu{qvh4ee*=͔Rv]̼lasXXƿ5EЍH[Y(GE ~YQ^= +qPT@~eD*zxs_&%#\*{ųh+sݤf4Vw. rUkdO9PB?@oǡ vDAԨ:(Bi=c<)5Ury:=~o-S+6IS+F`uZ==bkq 7kqpL= '$5үX1
+uVf$#xS뵔/FL6'R~(3B~gSS[/2)"lWEc_Aendstream
endobj
1681 0 obj <<
/Type /Page
@@ -7162,42 +7173,41 @@ endobj
/D [1681 0 R /XYZ 56.6929 794.5015 null]
>> endobj
474 0 obj <<
-/D [1681 0 R /XYZ 56.6929 720.5366 null]
+/D [1681 0 R /XYZ 56.6929 636.8504 null]
>> endobj
1370 0 obj <<
-/D [1681 0 R /XYZ 56.6929 693.0249 null]
+/D [1681 0 R /XYZ 56.6929 609.3387 null]
>> endobj
1684 0 obj <<
-/D [1681 0 R /XYZ 56.6929 256.4221 null]
+/D [1681 0 R /XYZ 56.6929 172.736 null]
>> endobj
1685 0 obj <<
-/D [1681 0 R /XYZ 56.6929 244.467 null]
+/D [1681 0 R /XYZ 56.6929 160.7808 null]
>> endobj
1680 0 obj <<
/Font << /F37 1026 0 R /F41 1218 0 R /F21 938 0 R /F22 961 0 R /F48 1238 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1689 0 obj <<
-/Length 3769
+/Length 3726
/Filter /FlateDecode
>>
stream
-xڭ]s۸ݿBo'D<|)sR4Nki(TD*뻋 \X`~|όL,IU׳|sf;GZ~zLfi"=zsg_7 <:fn~&HJ?>ݽ׉?~#w7 n4pfۿPۏ_cXKI\ȗ_g%,+>XT6WJH+)=zGkN&Bų K]fӰkDivY]X˫׋j_%g=&q.u*`r@q]뱙7ۮljl'
-89mM`'2o+ӧu1c󗢥ALIgaپ-D[U[;l7b-E1Cpdd
-ģTkag'^DjknEm#@.[.ekna]ʛvfϻ~& rY>g-2jE
-:0 cr߮m]4]esǜ#Dz5K_@Cfe]JIG,٦ŷkk/$(Z`l?!HjLQh!KzVImzIu:ʮhQ9)reU$Ե2<I"rzL恛(NwCf%yS*RyMzXdc!u*kO,\f `Mp0Xa)@*-8Xfl2,$^| 0nn$)4h/KH-n@yOAZbc)&ɞJ"%^. 4<e(zX!,M0RqapF"0 IJ-LmݡF[l]90ˤv(A7wEmlrJ##՝f[HwxSU.$3e[ {5 JVd˳JSu^)=mueەR*P#  J G'ɐA4{LΞ* ?֙]N^~{kHf熂x&.zuy>qSڨY,'
-ա5M'1Oa]8mt(QZ<ei 2 ABG|J#dhLy*!aia )֎cŹ8ﺚaZ\ݦ$׭0GF?.[ہժy&Z Gr$ATm -Gh9?<(͑
-؀d~-
-47ׂHWyHVʺdbҍS3
-9]Ml[
-ѦC7=4V Р ^IA<ȮZBqV+PVh`Q4g<t~u?C! 83I>L1Qr2w OI-S˾<悀ӬvΊ;(5(~<{Cy4tt'c6_ryg-v`p6Y{]0!8 j2 Vl4✙W4uA<9XB >xHB_f `Mp0XlG2fȂ;T7R
-$Q
-9q0.h*cݧ&46{`qZd-(уP4g[m
-7[$ҭ.`f䉵Tɑa[nq)/,`},0*]v$) } M;ZzvVZQ: GUjFbDGMn(ru0F*ɥ8$i6Z;(ѡb뮩`vcp/Q؇`''J
-@[.X&2/m2/ .!5%M~9(4
-oO# 4HBug&<JGse
-% dv"ۇ0'ț2{d=
-|f2tN_M|Wq/$g+J tᕥC|1u$1D; >`TC^-rjc@3ZԜo<Y8&,JAbDDR-N%tUg_ &N\EţG\%P3ֿR5l_pBڞd#|<q,Lc+Ɯyy&)d<>Z- 0"`%endstream
+xڭZs_3' L.՝9I<eq":w @Dɴ%5?qm4&יMB_+~ cǫWٵe6raqeooxp3Rv3)}wXy݇d=u?ܾ}w{3F /
+g&-><o}gWp+Δ5z k*ъDS_}1.8uSO
+ˤ\%̤ƀZ!QpڲTIo[m $TInK:{j5vԾxgjo7ڢ캪y s|D˲<3bL4Kl E׻2--3Yf<;g\ddD2h>SpeWB&R##$ -ƻ5pF7̼_X髶Ѳɟjw0U]$*xW%QO][Ngj!Ew?7B *N+Z:k%Xדz906geee;:/Hd[j\Sr{GGU ox$lUH_<@$f2*28<|R85129E1UWnIozAt;J@73ʎux̜/)vŨhΪEhUOٯʆZEtvz
+ƭi%gv"B,B,. #S%w5m \VF ,|) .erro~Ӻ*N232irH5(AiYp2CttPz<_ ƻ]AQ~gpDv~% M<8%E`,
+hYۼ
+N7D?[w]9U8
+HlWФVV2I:D&L /ۀ*gsUSzYƩẁCėYT<o bwˉ˳3MBrtƠCngбm(FtWuD}xVXk6 A&GlH廹=R8 r0%",*Ŏab:d@+׼d峫8W
+] ԣM!]/1Pk!'.RG^ϼG=(C24W!yTDy'R_f RMp0:l2)3fKjxЦaCCuxI?:*Y7Їꉎ@~%c(A u"}ZQ(&*4Bf5 DXu>m kl+Jpl#uGtTq~5`/@-#i,,^fG )HY}ET9Pu7믐,Z]7RMl<6֌6M;O 
+]4}P.~>0!uϡ%LTٚ7չ@
+y
+Չ"XIMԑcs[0RI()& `PZLnǒb4\k "7w_W7<lC<N
+C
+GH1aWt(τop 6uUTIƌٟ2&#J't#R{MiR]3Q@TI6ȎMRb czz\hXoELȠ^#ɔTdgΨq1e8(D~]1Z80m\XB24JNR^,*wدbE, v N $$siJ31eJuow>2][/rzgl [p6~
+Uam/ͬ0}ŝ#C*y: D(JItHuvEv޵iA_ssyH5l@2b`z \:6|%o@XlZq0VAdnCW4;TDb"6\Ld~ބK,__'DAt,0pzy>.cpc4=~o6oim HٗTtOTJJ=*aJv:ǸPӳvjO}ON3Qӱ Kxt';lFExU-
+!m&4
endobj
1688 0 obj <<
/Type /Page
@@ -7210,7 +7220,7 @@ endobj
1691 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.6146 369.0217 231.8861 381.0814]
+/Rect [182.6146 300.8791 231.8861 312.9387]
/Subtype /Link
/A << /S /GoTo /D (notify) >>
>> endobj
@@ -7218,33 +7228,29 @@ endobj
/D [1688 0 R /XYZ 85.0394 794.5015 null]
>> endobj
1687 0 obj <<
-/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F48 1238 0 R /F39 1161 0 R >>
+/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F48 1238 0 R /F39 1161 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1694 0 obj <<
-/Length 3788
+/Length 3742
/Filter /FlateDecode
>>
stream
-xڭ]s6=̚?DQ~rs{M:ADZr_
-A_@YrZasϲ܈4lHf0ӅdE@Z ~fȭsrvun@!O?\]ff~{B觛n.ҥrW}CSixArz@7?}?/ƽ +ߓ
-ϋDܥ'xIs5\Th ŗDY)6JXV;/E7lʐ&6}.Z< Z8)<Og aE*5RiP.*s@Fk  sZ#O&"
-9Q=ՇX/Oop-CBtvt-dwZcVgy<fqa/ZYgx>@̟=hJo0Uw7bs:%8ޘ,;& Jլݦ8ZxN;K!}nwc:`9gBL%.͉![pR`)y;Y}1ğ0c~th;'^mTew% @}RT@T"+<R;lf!65eģƁ_]=bM,?>-TPU-w]#HShѱ a:9 lz ̆
-ښqP<=okCm-brm-UBwv5֌лF=vc[hllk'G=gk-^[әp*}E6N4&
-}qLB(p{FsS|-$j~kz]]U/h[zb7 0T$ d3Pp-\
-C+ ɴ"8%!^\
-dټ+6%Á LJCLq/@KYl/C~&ܺXVu-m"ShT)^+Yϟav-&ڵ F[P}ٔڒ
-;ZߴKhQ)єOuՄa{a\.-h z guߴDpb,Ntr,Xb^wfQ$̪LF UBaul
--6dr[DcGњq {lwP@:%QC0T󧇲28$8m
--|A?ib)kw!dn}~>ba VM'"BFT.p"}/nr _G3ǗY<v;JoXI<8=R SH_YV=B*f2".D\١|$Q`
-qq"@  W?tг=9ڃTiE(_<hŭoh[0qWN?jjy甂znxp0jӻ#W8l{G 8LlW͍~#bsx?Rj]%M2
-VvTX;rⱭ8;A-4ݔnXwN`d0
-nۅo]A%6 $ӓmuo."-NP1JOݫkG'Jpk>ʽs<U]]SG:<}@
-QI 8"NrXa}h:!/dn9 :v=х"syY`IJLVZ=D*^)/>q
-e0اEHm]8UKzaW4|/@|HQ!k>5 +}]Ä( /rT#Ъ<
-,:MS-x#
-Aon_)lICGOCDiLJ ,+t(A䳏 Ђ4uhzL+p-o)6&+z÷V P
-~e,iGɓށ1\(6e̡1%‰6[
+xڭ]sݿBogA|tԝi:Ih9GHYq}w
+o]"^Sϟ/Cnb|տiH9D=)'&x}?. # _ċ=4"T,*,VRQ,xĄbB h84^$qʴ20aI2%7;lYQ^E~<ؖE >fKY?:{JەUfݖz֕5 AR@[l_ 87MYwŶ*j5bueSv7r8v-[[nj]ppUB>`!ךF(@VE`V)nׂ͞M䅳sH8+sb (B9PvʅLؽm
+~E\{rO=&:+"2J`w̠Kt; WE [I lKA%!e[K=PI7\iV5}ٽ&N/W6
+aȅf\%XW͖$.Ax_z{|qbe;+JԋW'y{0[4yk0\]sb<U uę 9 V-a kb!1]݀Vr#bUeyE01lB)^,Ri* hPk=v|wO h1\8lǪ$B+BAE5( .EQ7U],]GMsfPK'[tʄIb?_6Bƒs$0$<9oD(yC!Gd24M5aIċS衦e:DP\5Y6U͹`IUɳpM7~r}+kĚ
+dIHwe
+/eB߹ X<P6dM
+I{I
+n68"n $7G)S2έXɼ0Ms$؛!ޡc:lL譶J 8$CӦ]kܜG쁦G6I>FLV&ilv`ND[
+5ԬC,J=4ngTl-ʶ4aktl&<G ʨ8)"Ǒc:;/unk<ձ:M/DЬbALnfyp?#dz`S#uGL$zljp6,V7ɼ(&'8@WzwhvRclPgq >A? N#
+oA$*˪3-&[ `ouNX#Cm7Iǻ۟oph[/YѽB(CPP빨d.;s#viP~@R* n!|j0+5G%N?O(_?S[ү;IؕA)d(:\.B2pGLJWesYǹ</6e7nMi[
+[::cK=[.K$)նYٮ{_rlj1DP3$O2|LOFdL¤eYRL d=1G+*Ql klhF(Ho+YwU֐
+\Ӈ<0oQj;{A76 .mOŜ`XVQ;$5.7j|> /<RHUhj7ξA{i`-/俠mn-]č>1M]vî`b&&Hz
+q#g
+^k³Ihwۖ>d){(iQŀeHp>k<mM4`bVqCf'&DKq,hxU^ B,Sփ~:RLtēg33'
+<U& pendstream
endobj
1693 0 obj <<
/Type /Page
@@ -7257,35 +7263,35 @@ endobj
1696 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.4479 582.568 244.1386 591.9975]
+/Rect [180.4479 508.2615 244.1386 517.691]
/Subtype /Link
/A << /S /GoTo /D (statsfile) >>
>> endobj
1697 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [265.4578 537.6597 326.6578 549.7193]
+/Rect [265.4578 462.9269 326.6578 474.9865]
/Subtype /Link
/A << /S /GoTo /D (server_statement_definition_and_usage) >>
>> endobj
1698 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.5441 537.6597 416.2908 549.7193]
+/Rect [367.5441 462.9269 416.2908 474.9865]
/Subtype /Link
/A << /S /GoTo /D (incremental_zone_transfers) >>
>> endobj
1699 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [280.9692 507.3368 342.1692 519.3964]
+/Rect [280.9692 432.1776 342.1692 444.2372]
/Subtype /Link
/A << /S /GoTo /D (server_statement_definition_and_usage) >>
>> endobj
1700 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [277.6219 477.0138 338.8219 489.0734]
+/Rect [277.6219 401.4283 338.8219 413.4879]
/Subtype /Link
/A << /S /GoTo /D (server_statement_definition_and_usage) >>
>> endobj
@@ -7293,22 +7299,34 @@ endobj
/D [1693 0 R /XYZ 56.6929 794.5015 null]
>> endobj
1692 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F62 1361 0 R /F21 938 0 R /F39 1161 0 R /F48 1238 0 R /F14 964 0 R /F41 1218 0 R >>
+/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F48 1238 0 R /F62 1361 0 R /F39 1161 0 R /F14 964 0 R /F41 1218 0 R >>
/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1704 0 obj <<
-/Length 3756
+/Length 3806
/Filter /FlateDecode
>>
stream
-xڥMw6_:լtiӷdd#K%M/˞59A
-
-O(9
-zzk_&ye=OT)ݽ ϴ䠜[|
-' f8mN0M/@ gbM$T_HSR 2o
-Oz:$}:(ڱ 19OZ%d{ 'hj'q^ݒx!(fyq@0MURLX?l ~7|9*c0|8m=Ι7OUCqxT&f#O'*@R ws TbNUBo(V5ܭa3_26*pQy&4\vW\< C ^6-q*U5%%儆so)+ 
-Xk9>Nal/k&0/>vQL_X v-Fq"J$"9+Nu?3), Z/pZþ=KCH@nst+aӗ8q/RK9!1-8kWJ*e3Gh<"ap1&^1fO`ޟĮ^Vd~qrrv=FslŅ̡e'10ɝ0y2+ xǃ?mf=ffC$Hyͺd%RxݔXWLc9te~=T(@}5/1-ɠ& 渇X; R 6Q^hhٿ&>:KN1slfq~] @Ǿr,PI b_&ލH~F)'^$eAרy']wDqs
+xڥr6m媈K
+Bㅁ1R]}ϰd/4&:^a*AtmEe7[g? C14چ[罭y1ʌ=2ts/[*eza0myQBgesɵ[G*aYSe]lME PNs6Fޜwm[6%V2l3װU
+:P%@a R O`S2` 
+UCщ
+3#`{2KS';?"m Ǜ.ܟ!xfx vJ sȺ|=dǣ- 1'.aA}/Jm:BЋ)۱Lɔf/ @ [:KN%PbkH؍s D@HP|/-Dnza*ێosekwZnUJZC"#qԕ Ζ RH>gM<7'FgqoZ02<Sm+%cd~I9rQ|
+ &fX8G)Q>pY.H(cXm+&5 gTmRX 80ffA
+QWM6!
+%3+/H`%h3 czd )`lI j: h4-̸S/H#gȷ[[n]ڲ4F{iߊK ӥ}ِBC^0x-=G88ddܠS5DHw +d'ỷqr$g)'; q :;oސKM)Z<73<H4_'Jp?2/l e<Y:vޚ {r`/A@G
+(W4HEl&paKI4*
+hϺΫbB xn_ne'Îil(d;S1B!Na+Kv&z,d*|4Z;wlq*q$kftLhT,25+"q\fOۢ˝i!Ë\T?eغ7~cg7d )D"ARV`_~&wmGvnZ/|79H]Jj `=vLSB`LQc/K=X{ @ 7&o*)QȎc8s
+Nޭ%!9toZ`}V-!5-'s4}mـ(525ІN[nॢ 3IEKYYdK_k5=HI
+mиx!ҁO`Te @!zt@;
+=+KR6Of+̖TNu㴿i_d'sL ȷ@EӐ  XIt`sŴ\u@_QC xVI'YI -$C, v2Ђ4.utOE}P[)]S- ]$fp#(iQ[U+%jzIMC+ ʥŐ1p)hUoWWj6ݽy,MNp%NK۹bGYԶNoFVz峻rT'H Z1 ٓ˚},~EˀtI,j_ψex$)͛VsJHfd|
+2s(KUL4G2`?P"!U( Ƒ L~B[aDoJ0.'W{*DTLqrX8)R3ю}.AxHI\ʀ*+ЖjgvQ."fsȚCĭ2W A*p $6eqwmyA
+_3
+\Ρ:GS͹n<n"Ĭ]drB$"Ac">[ʅo8V媃鉠m \g)dm2g4\r;+)!hpf?4m.\0N}ydžh9+e2)O?
+@Ѓ0!lO h" &hZW: >ܽxNgn Ek~ K5")&\̨*7dJ:2ӶHYWJD "f7{i˿,򰍒HhHᡬK8(pʽ%G%ao:pp<`BIW$]k=Sv*(T,'+yKt^ȝ^cÒ2\] eۘa3c%Hi,XʆayJ 4&NrJ$Wk7WЁU"%Al`ZTOU>Ki<y \xzj^Rn(J dfZ3IX 7:m؜ح$
+cwƸ,:6ivHJfTN5jQ(!`r;m4Ƌ$ysrY$^jP~`iY)B ^q ZxcztXtТG `ܯxb;2|ސү ,!14URJ}2g+v3*2| C:"eؽwŘ_<rCX;KS܄@|v3G lEh ȭ[5qO
+!D!YR><tendstream
endobj
1703 0 obj <<
/Type /Page
@@ -7325,23 +7343,20 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
1708 0 obj <<
-/Length 3516
+/Length 3567
/Filter /FlateDecode
>>
stream
-xZKs6W(WAu*T%9p$VD:"e PDIJkU` 4_@ˬ~f 3~8g&]ξVn䙷Ҏ東2ƳLf-Fˏ7?4||}~|"2#ƗpuG]6{xϮڵt+…q|4exƙ g{9ZiJ%vNoxtpgRY9Rv60xoFxfTaDy?.󲘽;hey9Cr6ΩwVͲf}7u3S&95{Zl\U?228T187s"E-Zg(^q oEML
-Ǽ.uLW=L2%l#K\fQ $$\4D钶$Ӿ@{R?||iUƹ|܄]*fDԋ1@k
-o5LR&_qkTdhaKe/@ȸSFq&oUQ6J%qbo>L*PAYa{'Ž X
-1M\d(b$.qVu1iLϋ5hkG
-Jeh-¾X.\ `1Z(>eD0TR7tDkIbfP{&{.!MF%MMC4OhvتuxhjBGrJbY/-[W3g|EK)3Y=C+b6>/7ϛ&~ZɄtEm0j[.M~[V{Ǭ=}rɬ?s15GB\
-wPE@CxD2
-.ᄪښl<YfixO!a΁/ qBd1a @A
- 'LQl
-.+I\[+Y}+=/81 L/5 KohҨNmT](`oDg^:>Qu@SbbOu%U5P(G^~+Ba6B(A[tp >ŭGpA3},SU߅rm˵b9cMii`ަ):??R퉟wR,U PФ<eUN $Ql#8i8F{('.#%|~k.pW$Jw6qpݔ %p284+&*oOtD{֋iE`@"ҔhLy#YXN<Ҁ<iK~3v^nlR9XG_J<zbpka%cYavrP՛Trۂ>l(e7M\[]M}۷_7OL3YS p:R zM] B%cHI>PCk 6de6ks?KTT鈀འ&P(ѩTIpl=.7=7E%H+ ]kn va2Kە]@ց@/ƀ*C
-݋ru
-,
-zpijLy; 3P%n1.OŒa}Asi:Njp1#MtqН Ųz%jS=G9⠵.:=M;`3ueJb?" E9+@>jy{yoU0O2e9Y\=k'P:V%\]cyݗ`gF.xq뽢 odf;' a "d^CZ{3+#xNۋWS3>B>)Ŝ^1˝>.aP\[뗣:>b
-Li`WWPb¿3cGoTg/zB*<e}:&;gJnz99 2T\
+xZs6_Gy&BMM;'gwiHD"o Cxz3τb],~ß87\Yœg~:gC~xV`.Ǹs~2.`>yO^^dzrb* ~b*tuK]6;80۫W|vu߭e^.ϳsXgܙgxL<_iJE_݄^?4e?m3R[bi# <,s72 H9rUӔiYWeb0$%JȗB挒cHT:9ywsww޴P`V'u9lC<As;ZM$AJ[pía* )\(MBWTRT1ǥ\kT,sϠUS%%LM`1
+B
+2sWBђ-r1VkQULr4ˇhbz~,+Znt H ĤղC^{U<AM\ʶ!JG@U?T,ȡt0shb[x̺ӕv:BvUPIf|Z/^m1D
+-7/aWp1k\~\pdJ'j#wO !yaI*'=Юy9uش弛%UI ELS>\mei'eF 31W+l=rAYi `iH9$F%f
+L?>KK c$1t
+ǫ?5T84B8+~n4B(Ւygݓ
+NFpDYnvjf>I
+r&UKE@o>>ߕx+ФݽVqL2+L>dtk!>:;#z]Vm
+|*7`[*Nu1'쇭^KUo~>?Bw-D GXg8x\ g]aP%*1L|Jf:" x/I7b 829; UT[mI#d$(-0 -}:G=d.s?u0uU_(LÞyxv1 V =hE_oi$ҶIBK 0euU䉽ΰ~rU?aq(aC'TELG"_W
+ {dh\w1q%}C`<P
endobj
1707 0 obj <<
/Type /Page
@@ -7354,26 +7369,27 @@ endobj
/D [1707 0 R /XYZ 56.6929 794.5015 null]
>> endobj
1706 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F48 1238 0 R /F21 938 0 R >>
+/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F48 1238 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1712 0 obj <<
-/Length 3461
+/Length 3339
/Filter /FlateDecode
>>
stream
-xڥZs6_g"~\I}9۝~="$qB*IYQ. v.K`,Ṙ,Q/p@͖+W,,ӢWd<K4i՛+$ fO|z}^#z"Ԓ>psE
-f$p\"A{qdFW )y;$Լh"r%dJՇ LXE(-1dR)by)57z`?~Os,Ζ>P\wƕg !b8l_/U6dsf-$<Hz_D?sr0Cj+d]Q>Dꆈ}s$sϺҞ }O#׏+/)uF?qj,b](qKoM[њ!IPt+'A XKf%Ҁ^3/2PW]xo}@2ŢDmqCKn{ $p|H&NT`^-zgAnT`vIMN'x]}/g4
-b}g@uU"Iv從a+A-^*Fñ2& E8RAZڳ*r9F&4-gD͟H(Iko2kT־e(=qW-c>ay,ȁo,햶 X H[)6!BgBJm;tNP
-N[8FI*
-J.?DBa[ncBʊ )RP.EYt{ïXрmQz4K: =0S?` [/zQTD~N*c:cGܔ%d_
-(*Kjc ։]Umv-Kn<y{81d1aHA\ s׾"N'M:I*JMu l0!QQtC1B"b+M'mM${!t]EL9ᬿbʠgOWV|:1fɫ\ ``
-6/Ȫe"\#8c&<ܨ\-Ô9.qQ#%/;p- o$"W#׋˟.UCy6WnP$o3e@k<2°~D-r 6=kSe]bwR77 ,C٘!IP֠(wo*}(B K%{J4Eݔj]<c).OT[R).{Ԑ.ꦗC(֜)kpvt!lJxb;G9O$Pk5Ѽpdd ȌIw&;hE4:YA\h_٭%A'ñОy}̀,Iu4[Pl!liGE7؃K4B԰FT_L*4נ-q$H2A ZUK]M|VRMF` yovFAGZWA@<8d/_rVK1;ф,:
-jJ]"á0 e]&j#€mhE5*Yu<d䀨P % 4A-GN>m/}9+qXMe\zpۻ_ _Azzsi2w\'r'OAŽkbAå!M{JhL0luվR{ ^!70ބРZ,GX\|#p)GUѴDtXs\m'b򾈨 P>h3͈D>ƺ6i(,5(ވ4ILh?:f_nMJI$(QE!{/uł~r+}ӻT'0zPʝ^$z p(Px>х Pyx6}
-$z{\:e% K[.$:{GcSv<g:XL2m#Ё"C=S!`e
-Rxx]yL{#*{*&"(_ȄcG߽ymP1M@2tpքu2 eL>-'+&"H"ύoGu3zdxˎzO?-;rOox Eє0`n_%,
-Gh- Ɔ:/#O9Q
-X6J^_@<Q^}V)8؀х`XpZ'%f0?jf=#{qb?wL6^. Dڊ{\*xr)GD<j?;NLB&9?V(sScɕ&"COendstream
+xڭ]sݿBog"
+oOmuhbuBQl_j@heF! ~5\m\ٖ]ѕQOk-o?^⏝ݖ4[1#/xwa5!xDRPQ. VD;mlsE
+t<eLYӓ@]vezdpV!~ʮ]-274I$Q!bz,(OT4 ugJ4Jܼx}ӊ&o,p±Mg&9K1dOY(QD᎚o}M#207ģ '~t0<'k 5⽬TE"T<JEmLI_D
+w=.@OOOS  Ӛ82@W%v@pv7.5"7Di崞{`~O}̮=%= _n7emIe4cb9tZ~:=6=Zz݂a8CK!yvd8ؚ:;
+ G:/39G7 -= ޷ -)q4yMV4ZT%>nh|ZAbDBڂi
+w 9w7) A7bI0u7^tٓD|@$e2IB%e`B[䜁!@{MrqMWeP
+\Mߧdl"Ku#wRpq.NC]#i,Ε8IazG@1G0~AW!%Ub"L_d=N^.-p/\A(Sv({f~201ig/$go8+S!O]om8ծS
+  :%­KPC>9xA|U\)߽
+)4=eH8'#e-P75T*j"GSie(W5OuZ#Ug`m](kǜXDY T-4񈗋ւ9J[9Ŧ\@Pݶےv57,x Pb)#عraS5`W%ߣbgFe#͚96\ڌz-&R%Qݠ}R\e_eqʱ W<b3 4d[EFX~*\,K_lR4@fHQU*f9G O'B,3-w{縘;Zy$TBr*!C<[^yO7|VdzZ15pȶrm z) چ0]ڶ-^tQ4y.7?Ҡr|ࣣJ",vGL#]qDxYYP_$L_oR)Ʈ: ^eT fL'kƗ% ]sgA;]7puo(Aa+S-neSa*SweDKEyQ LPܠ0[oqdػoSÖOgviO?!YD.
+*|֭J
+v"Fo&v{FZ+5ܚz
+rd;Ñ6ֻF\@}%!3
+iCLd'
endobj
1711 0 obj <<
/Type /Page
@@ -7381,122 +7397,119 @@ endobj
/Resources 1710 0 R
/MediaBox [0 0 595.2756 841.8898]
/Parent 1686 0 R
-/Annots [ 1715 0 R ]
->> endobj
-1715 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.5469 61.6747 428.747 73.5749]
-/Subtype /Link
-/A << /S /GoTo /D (zone_statement_grammar) >>
>> endobj
1713 0 obj <<
/D [1711 0 R /XYZ 85.0394 794.5015 null]
>> endobj
478 0 obj <<
-/D [1711 0 R /XYZ 85.0394 305.8415 null]
+/D [1711 0 R /XYZ 85.0394 227.0652 null]
>> endobj
1714 0 obj <<
-/D [1711 0 R /XYZ 85.0394 275.0663 null]
+/D [1711 0 R /XYZ 85.0394 197.3345 null]
>> endobj
1710 0 obj <<
/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1719 0 obj <<
-/Length 2636
+1717 0 obj <<
+/Length 2753
/Filter /FlateDecode
>>
stream
-xZ_s63S89wNjOmh9HG>b
-(9sIgc
-sO4ӛrt8O&#i|6QNQ)tH:.II\"&E7ٮYݖ8Թk7[ٶj7bY# ,i˵j$⡸jL;9,`y,0#ѩvCDY
- ; uy,M.J)ցIJX.tTeȅ[wxebujSdN'tk17BCMt@ɡ=*٤"wĬ:>xu>B`8~s]I\8NkQ mǩ`463QG xIˇ'y&r[ }Jt$TMUٛ}B+Yȍld*Bץi,WhUs55[PL\<mϖF=[fwepGv]gGMݳ)X?A\Z}'̡a[rŔй
-̅VψPo?;ޡ\{U!8%c},DFpZiYF3>-mQЇڧW!2X BXZcYx,[M\Ӽi8 V☰L
-ŭPjx6 t~zCF އ!QYBߣT1Oh]egz{uCU^q'4gv#eR h@N 9bv.e`2A9V,
-[kP 33ڜE8d15ِ.m t5װ3U\-4g8KU$W&7K`3̒YfgZ+jn{8k9{tfy$P$H T@+{.X |Q,΁m/wֆ] Ir`q:+ ,Zoklr{i3m~
-gc0-`6Ƨ9+ƜC})"
-S$)'k|D"ك ~ ˪4E=_ wrn%2C_[6uFd<=X0ޔMrOM)uŻא] l*^9'ra
-<U
+xZKs6WrC<Ɍ'ff=l%9m"Qk4@%;IR2Fht
+jDYLmX?T *^y6r&{*6kiynlߠ#n6l4&މ~þl֏jꢡV/b+7԰f=c+ gn5L|ʟ[F8oLg-Lywr}[r~"[NQBڥ :b>N9H$"A@B/xxSWoi?wmT k2GPbHXo?fύZl8Ե EDYF1̝7zAA?낾XJ&
+e(4=kjLbf2ETkB`(Z~8ժo'pjmx.y
+~ᴦ53o삅UN9(>O6=}ohnG",._7eURGb&*.N'(J/fϠ!܄}zY[Vօ Cii^>ihnWqة3!/fT ACȩM]6ɞ(q9Am|7S'vpỏv΄Ng41n( @R&I'͙HLT
+-#=@SۜjPo
+pe8A qQ={yJQZ /OLղg-(hx3{HKMn*s^O_d:Uq%P C\Uglr+w!̌ { Ìهb6l7EQli6'|lγbáEeX!RJQW& Wf`H
+ `P}r]aDt2|aOǰ/8G`V '(
+Iц8#ԫN I-4"K21:%3Kc"n|mg \Uu Bia`tv/3pp!| ~FVBL2 V:Vųj&(mN4ډT$f]5Rws$nт[&ѱ-_&ؔn
+a+$*gqy!)*kzBYPwiy>#5>G&zBڲL3Sz#ܪŇ+ZݢIz^D6VIGktdX>vpR@H·phY+oȥȤ#u8[C55,c3T.{Acm!_9~ ]km^)h'ktW\ H3@)x6C xxfլݥN&Ft]a`=0.tT~ BK/iG8SJ[@*$Cu'rltIB&f Q,k*]W|N^@7=7>(ξ
+,gis9a'u k>T+CAP)XUPb 6lᷡ'ɠ
endobj
-1718 0 obj <<
+1716 0 obj <<
/Type /Page
-/Contents 1719 0 R
-/Resources 1717 0 R
+/Contents 1717 0 R
+/Resources 1715 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1724 0 R
-/Annots [ 1723 0 R ]
+/Parent 1723 0 R
+/Annots [ 1719 0 R 1722 0 R ]
>> endobj
-1723 0 obj <<
+1719 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [339.2005 701.7636 400.4005 713.6638]
+/Subtype /Link
+/A << /S /GoTo /D (zone_statement_grammar) >>
+>> endobj
+1722 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.0966 581.7418 511.2325 593.8015]
+/Rect [455.0966 503.2689 511.2325 515.3285]
/Subtype /Link
/A << /S /GoTo /D (address_match_lists) >>
>> endobj
-1720 0 obj <<
-/D [1718 0 R /XYZ 56.6929 794.5015 null]
+1718 0 obj <<
+/D [1716 0 R /XYZ 56.6929 794.5015 null]
>> endobj
482 0 obj <<
-/D [1718 0 R /XYZ 56.6929 769.5949 null]
+/D [1716 0 R /XYZ 56.6929 686.5799 null]
>> endobj
-1721 0 obj <<
-/D [1718 0 R /XYZ 56.6929 751.5831 null]
+1720 0 obj <<
+/D [1716 0 R /XYZ 56.6929 663.4862 null]
>> endobj
486 0 obj <<
-/D [1718 0 R /XYZ 56.6929 630.1466 null]
+/D [1716 0 R /XYZ 56.6929 548.1865 null]
>> endobj
-1722 0 obj <<
-/D [1718 0 R /XYZ 56.6929 605.1375 null]
+1721 0 obj <<
+/D [1716 0 R /XYZ 56.6929 525.2522 null]
>> endobj
-1717 0 obj <<
+1715 0 obj <<
/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F63 1364 0 R /F62 1361 0 R >>
/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1727 0 obj <<
-/Length 3417
+/Length 3497
/Filter /FlateDecode
>>
stream
-xڭZKs6WhO+W$I&$)Ɂ(tDʎwkv(yRA` 4_?Рq"c\Y=˭flFxE`Z\_|^3ˬfvI*/
-1_2?ݿ]Ȍ ]dϿXǏ?|ϻ#޽wn/^x~x{w7Z
-p!apl͞3aotX
-ͧI{uJ:+X&-f1&@k<(rB-]X^rm3^(@Re,L5!LU+`x>֫-6|׮Qp+yuh櫲"Rtq/{bҚ u6mO]fks!2鄦
-\1Edt݃hÓW,sHQe;*(%8HΌ-+pH!pp|\}uA kb2HG9Fq1໑}{
-Ty K{s׋(-H722~X>9 vI$<Vi Bq;rOՔ˝S<U,]ݼL)jNxU //V@ݼ8 (O2Gj хd׶8ǺJib\ɌѣaM
-,;IQcw}ê=6G
-GʃC Ќ:;OC# 1mzY;CD1es+ppL!!vDqQ~;9n|1t  rٮ
-'p
-ҥp𳫻ZwkF1ߓ˓2)nN#](p/A{tpYKx!CbTR(h\Via
-%w G"p&j.<^r%&- OKWr]jb?)BE\2!kC!50i 뒀ŝ &Onq
-/Fhœ´ZV%x|Q/Ap2.u&IUx~ԨkpH!pCY"iz_ c(.KfnF q"NJ
->
-).)DZ0ɾW&[59_T^0IYۉd ,Vj~D-뼊KpLAgf(c\V1+n6P&Wt0Ə~Nv!8+QrUM}& IŌ-
-At`
-V^$bŶSe,:xHž+6yOL4)M>ji_ WuEXez>ch
-2}bendstream
+xڭZMs6WrU
+ Uf+aՖFBU<A
+Wnf\իM37נ-r*D"сfħfʘh|iW*naW?b}k7<7{޽{Ӹ="*Jx-dJ0RRj6Fya˒fq6wQ֢rXtHPh Z(oV]f8v6apk> n&3:
+QQz?ZsRQ:%!{* 0ZDTez fF@j<0u>5T]V]69`upEjtE9l6%g6- ED"C[b*rE\hUN{<ȠSH^pŪ9:3`TL[nL
+t0psWH]k:'H-u+jCȩӸˠ&qb܄7wWIWEp76&TihOi Y2T%̤r
+
+gR&qpo$Ƈ9=L$?+(ð§0r*%>*/MW.W r :s!k`\eBu18] .T꼵F rBj`huR%TױG>bj")bhYhVZ\j<T97WhV1MPhE@F? pE'ph2|TnO
+j{[|yRp8<̣JA^=Je
+=pkG*ջvE~D4@=al|_j?n 
+m@&g:l|`aĩB8Onblz8ijknohN"?3NH`Ը5Q~p~jS2<FYETf rk:hYH@rqdyUBTF.AzF1 Hh2Y V:5c-C11fьlGG3gPHl*ym[?y{_%fY6nNw =¡^k z/2I8Z_,*0)d]?9# cÚB )j{oZ05gi!L`:*Z$yl R2bѓLw[/V&]X vq%NOn7#N6/-~uvie<.-a/n0To'6uQ׶`7۔WZYr
+`iwA|S"9钿F$y2UHS(uOz9t
+w~.릃nDHM'nϑyr4P pҡ@MrۅCoy{5z~ׄQ]J;*Å/8dFb KRGKpoG^[Q]>exU!'LY2:,z>2eLoqy@E|_Gp/&*3~eYhN'
+v+`+Yҹ6HBۅ7!m̈́$+Cx;&N,2d
+A}jtdY6Kwƒ4WDSQHo؈8kҔ(!>2OC@f3Ǝߥr&E%R@(v/V]
+Q*ZK>Ub .ߟ`3nNJd˾[>j~4x|R/3[T5wux0? huy8D)BY"ݴ .,4K(3UOqz9
+] b7O?&FS3 _AJ[#scT1bmY' GS.Q&2x9@dȃ
endobj
1726 0 obj <<
/Type /Page
/Contents 1727 0 R
/Resources 1725 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1724 0 R
+/Parent 1723 0 R
/Annots [ 1729 0 R 1730 0 R ]
>> endobj
1729 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [213.0783 594.2578 261.825 605.0422]
+/Rect [213.0783 507.6843 261.825 518.4687]
/Subtype /Link
/A << /S /GoTo /D (dynamic_update_security) >>
>> endobj
1730 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [398.1622 472.4648 446.9089 484.5244]
+/Rect [398.1622 385.1227 446.9089 397.1824]
/Subtype /Link
/A << /S /GoTo /D (dynamic_update_security) >>
>> endobj
@@ -7504,198 +7517,200 @@ endobj
/D [1726 0 R /XYZ 85.0394 794.5015 null]
>> endobj
490 0 obj <<
-/D [1726 0 R /XYZ 85.0394 221.6017 null]
+/D [1726 0 R /XYZ 85.0394 131.4374 null]
>> endobj
1731 0 obj <<
-/D [1726 0 R /XYZ 85.0394 198.5809 null]
+/D [1726 0 R /XYZ 85.0394 107.8521 null]
>> endobj
1725 0 obj <<
/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F48 1238 0 R /F41 1218 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1735 0 obj <<
-/Length 2993
+/Length 2819
/Filter /FlateDecode
>>
stream
-xڭr#`NR&
-z5>쌞n!cN
- Gl-uA8/BvC([.`r - ˢAijĺ|3xȸ,6qo<2Jx3ϘPdtd{Ң lH9(Kz\{x̬|SJ"ax ۧt(*}ش%(݄6QmZ!$uF|
-~lD@"u[r>'xv.D
-#!\Yݺ7oR)D餎aYnBrM *_
- F7aIgqOED!(olֵLy.5_(H0Oxg +;71--,7IIe*>D/A@,2F,u'K-r%:TJՏF)\L,7zXFq &{%5czj@-$H38J3i쌡]+NgZC f27%c8>}VX*3" K D0
-l4ڮ$@{Up0t%3kS3*He2#\eDЫ/ZTՏGE<".aM?nFQĴVu]B̆%5fJa㣙A]dgޑҢ8CMKɨRc@t>GaAsLR >3su"v, 0JqIZܧ2ԥl_j +4Uw괥plKi'Nkk8 A
-
-4n?}r%R:uǙv) 2#lо*xޥӺrz)Q+Z%o=uE]D[Q(EHhŲ?e {?WBBaG*tKm
-2&nInS t^䕎e ȸ\ (UByae0Ń^VoO/q_Z .]Wo6
-h"S0[e GͫX9s1+J芑%ej氊0qD7<JL{BKu=8-,r;&ۉ *;F&ӣB8v[>MRF܉֍+ӝôY#~$r nfQ
-NE#]~ tA&E2)2|ibrjTONlSVo[E \0̰iLjQ/LaP9lq\ELDUbOha.;P- @bq
+xڵ]s۸ݿB}:!$ɗ8o_uӹZ-%R'Je:IюkGbߢpX楟XL>'"ҬN<&׷Zqz4c>}凋:;zz}L>ps}:t&w9|}~ESY{xz<A_89n=
+Ͽ g;3y΄r>F1JN~j vfQ Τ
+NST
+`t,XjC%(0 !F䶎(-4/$⦉KHOjm:3[4i1>"u>_U䲢gUh
+p]<-xv6 vf-z_/lRx3}tC6r^4xrٕ)t ji~ 嘰HZ
+>.sJcAs a?O%$ZQJBsDjI0=QƳ,!-C!72@_>?\@y3vCؿMjϨ[>PH!r_
+o sxe ״E& *R|[r}M;]\!9o7͛J%⦭$u
+%t+eMHjU,.)@h:-͘uyJoȁg-z?ijU/%ELq 8Fq>y0𙱔J BUء5`1qV_RqIZ|H5{ʮlƽ_jt+5Uw긡0%˴'tL JmLkk8n>;U ^..w;$.ٰ!
+?(F *UuP v*:܂MkB؄"tG/~}SD
+A7Z\=
+]SB ~iUE ؁4`bKէFyRF./eو2hS ~(UB)FÔ˒U
+@T&I;mgSzY-iuQb&bӊic0
+;F8M^ T?FE2)
+%zӤ&UpYף>Y(?b e1aFjgR0߶|aBZ]7Trܛ2! UQm5ssX@8 $$m[<ev`f]$z+.70(6by2\ T
+Z?8|>99ERg 
+;<}q
endobj
1734 0 obj <<
/Type /Page
/Contents 1735 0 R
/Resources 1733 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1724 0 R
+/Parent 1723 0 R
>> endobj
1736 0 obj <<
/D [1734 0 R /XYZ 56.6929 794.5015 null]
>> endobj
494 0 obj <<
-/D [1734 0 R /XYZ 56.6929 386.3456 null]
+/D [1734 0 R /XYZ 56.6929 291.4983 null]
>> endobj
1737 0 obj <<
-/D [1734 0 R /XYZ 56.6929 358.3341 null]
+/D [1734 0 R /XYZ 56.6929 263.1273 null]
>> endobj
1733 0 obj <<
/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1740 0 obj <<
-/Length 2557
+/Length 2567
/Filter /FlateDecode
>>
stream
-xYo_@o\>ԧ
-rvvvv8󛙕 Bgfd&Brs&f0Ly4r8NfY9f@V4EK///.ʊsDkdx/-.]1իL*H8_/xO?>uŢ?Rh<dz_~㙈uXfmΌձ5ZwgfiNcd€JMfJ;'.j>5$**߯[խgÝo|M'olizǴlu oJGyUt yطm@E5m3-RƙE$Ӏ嚸$r`bm4ZT0pZR,p&ڝѾWD,6z(&mr Ĥ0nAg8*DF?L#1YmnPc]J:|jYw9ۚ˺',ݳ u*QA|[fBT%6,@0f(}P˲E1pv=y' V͵ԱVIٯ,}E; ^y-y M]7²*ÿeŠ ڠ'Ch&HovD[UҤWuԲt@-L8|x"379-}mU%i`kX8>llFtM r @w bof/d1#8>\][l%3s0ut5U%#twۉln#<meTB,4\&+I H ]™;t2#Zك'kek}ha፩!llDab~,|뗭/&y-OgEǽ}bi
-ip2jj e2HiYfEL̙Fˆ@OB*TXP~j
-dGp*IF D:@Oe
-S *B`kM e"pP+a Pnd;e
-
-3uǾ[~`4F~sw\ZN ݰz$M؁i>QNt=( h!4Qz %֕ PXptRf щfh!(OZp5։[gu:=W-ead I3=ׄ#I"X$B}\ا㚰~[䭇w_X:=ׄ>CC)& )G N8q Lm
-x`&Oj@%kyd҆ηN ,dB xl>K^? c67UlBݎP` 2-ܟ85Y;Pk6\6.a
-j羉.Qw[q
-F0z-QDY ~C Mĩp))sME.@"G%
->@ R>Sa#oUBn,A@/r1K?߆=O<4aũ:+D|Ő iUL} %?"f3pxψz" ]B{Ӭ=(Y-\M3N3hf "twCq:<_yNc
- r)@m$GN+!UhAt)I_k#JeH; 6t+Mx Rxn9as|m~tYK6o=>&+A0LMن:lz_Fu^.t9u/rؓnVZN
+xڵY_sF3'<sur2s3m(9HE$n
+z>g)_8 KL"\j=@
+o ,.E ~]e*AJp%Tٺșk/W+R5hoYnUͦ򲺡i52V-Mlx$j/0~˨d}e۠ҩ0&0R"uN Ζu5Ӧpr2ZDa Ȟioz ^? fPImi3 &#2dh0VhWu[|>Gfd5Jhp543zQUz * "nX2ep lb4My@ D3.MQ嬻{m˺c&9p  A`DX; F mBL^5#W,ʊ~d-MyMbiG IA&KQYpXXoQ ܊gjVMMT0FyNR8N~[TDihr΢ں&BB
+c 0,F ( l` oBF vlK@eq|Ncpe`
+kRӂ,\W`*AW4& ].y(?p 4#hŪ -WIئX?aC &sȱlS4NJ]} R
+7kpQ/ȼ
+P&J :v H3+27ִKz>гxݰLDQ4̚ SuمiRN?:<[Ȋ1wگ8#)^C baF~<I'`DiRTQoA(Eny DCӎy(E1?[*u/
+I7Z ?,=!C~]_;Yb
+y 38E->=ϥ509
+endstream
endobj
1739 0 obj <<
/Type /Page
/Contents 1740 0 R
/Resources 1738 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1724 0 R
+/Parent 1723 0 R
>> endobj
1741 0 obj <<
/D [1739 0 R /XYZ 85.0394 794.5015 null]
>> endobj
-498 0 obj <<
-/D [1739 0 R /XYZ 85.0394 116.8816 null]
->> endobj
-1371 0 obj <<
-/D [1739 0 R /XYZ 85.0394 95.2452 null]
->> endobj
1738 0 obj <<
/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R /F62 1361 0 R /F63 1364 0 R >>
/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1744 0 obj <<
-/Length 3662
+/Length 3435
/Filter /FlateDecode
>>
stream
-xZKϯ[4U' 3xٝ+}$ΈeҎ'>Rҁ S.Y:V8r{%`+4D4R}}ww&"d:^]߭~eBAξw&oٻۿwÛ7s坚}7?޽HCo'̤߾{ozۻn/*ip#_^ﮟE
-^YgƤէtFS m~ZJJMnȴ酬Ք
-شͼnt"<N{xG5'["fngfQlkS{j54z#Vge9Y]lKjs
-_@DЖ5pw_
- 6Dp.
-lBJR1Pj 5H
-8dے
-iM3 8Mi2 u\@;rBhaXqZb)ЄќV4;/lqb' 5D&+$[g…M9d%kf%BU/SIHyɵ6$鍃L"lw8?Dז˦^E(޹#w:iִq>jFJ㱔'Ph`R| wCT2ߛRqjC,!
-Nx/;LaA%U uvZA`QZ#Thzws2$H$ E_'v ? ?c-wTzmϺ鄳>\vC:tEE/
-m4- V
-[|(񣧆+,o#_M1 l;90L-K1Sz! @7C]`*=M.:sǸSe:IGI#C~.̍ =We,)L圏'^ =ڗQx(~p&,n,V]Aۊ׏#ꍡl6tY{Ӎ*}DOc=i?߾AX]=ߘcNRڣR)ZǷYijaRHLPc0ZCLժxm9D7*fʻ:fjxZ@SG>JҦ؃;S'/6)_-m9cx2A"Ma̋?r0fE:!:&EO#aJ)oV.\T
-[`х#7 FEEf3%#S%6أQxcؕɏs'}BDN\s:4ّs<@ $z&2&R<<|S^rg< (wdGd3|֬n+]7jeo!,ڞW r!JTcO]8
-H}
-k'}cs%qP65rH 5&9-v`EF-!BpNڂg*n=eEl|?
-U-toDV=G~abD/CnfGx? #N淹ӪsHoLb
-eS"1NBvendstream
+xZs6_f*$6NϝK|ӹk@KʼnD*"oHrt<cXLŸTgYn͖+9{,"bHoL6Etv0 齚ݭ~NRfɷoo|wMn?ݻW?|Sɷ;Jyonn_SKNŅI]~w}׻ﯮ ׫|W9[͞C
+zg-W'Si@6aS_ViNJqj1긽i gL);q{S-LYlyJ{
+pUH$̢A@vHUrur0t)Fγ3%sC4zXQ뛭n`=⼋aI
+D*>M0ش .5AV
+9bϡy AeՄèTd7$'p7WJ%a};
+S$
+p ҃|%rjʲnZ 5XyU2uX{e2͆j Q0# *Xl5Ŕi Xl`JtqWm65j*%\VQT%6<Uke\
+OIRG| WEld0rUVS#/&>P#$gq'7R/v*"R1-<\TlUMMOcdVuKq}`_Ѵs&,bKWiC\Pa*ȄV2&}80V !pJ#9$NIiOkTrR >6P eyƌFaf)BkZCO&ʠ-5 `ح<qu K:85g
+s\I_EL89{'P: hԏv_>J[01 l=[~TqA< Hvqn_`Gk4b@:=ڲPG~XipZӏ!Bѷo/j[.,qpF/4b01NGr2b6Z Ԇi7}raCG=c<i䶪]͌$Oq& )jA{U8LruoK%Uz k8`/aK͡Ϭ=-ZiN8$a|AҀ$EI$U$l&<$/KSM2FYX#T&5FBt| $)T1Vrt=T,P\OKKqV?+-u Z&weh .C줚CwRT^e-8 ݍy{\w>C1`pzϡ U\/*B
+~{3!GVC@ kz+n*3H ^T&!ed?e쮼09B)#_IuWRr_d J!a% ^a `0_g6g
+eӗr0D'ZFe
+Cd ,t8=mw0 9cY<OB"zU9!ӁVJ(B:([2'2ޠ?b?wS@A ]3jUODYg<u&.C=lmZ%u:Z75^Stc;
+Qd9 Qm,0˽6fhWKW^8PB.8e2!g DI$ov0KD"K)̦#Znx<%os?x; *+z 'U_M.6 x &.-lS?\8e/MMכ~LMnp9x^ y8%\ϼd!e0S@P*5B},x Fad]FjGn.a MXVxr̒׷海j l4ԡo4$VSk`{ BdªkW,?71)AŸ;[Pv`j,5m[o`IjL
+*|(or!}.R4
++_'g1_ӿ =fx!{АbYPL'LR6=?}endstream
endobj
1743 0 obj <<
/Type /Page
/Contents 1744 0 R
/Resources 1742 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1724 0 R
+/Parent 1723 0 R
>> endobj
1745 0 obj <<
/D [1743 0 R /XYZ 56.6929 794.5015 null]
>> endobj
+498 0 obj <<
+/D [1743 0 R /XYZ 56.6929 676.1712 null]
+>> endobj
+1371 0 obj <<
+/D [1743 0 R /XYZ 56.6929 654.351 null]
+>> endobj
1742 0 obj <<
-/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R >>
+/Font << /F37 1026 0 R /F22 961 0 R /F62 1361 0 R /F63 1364 0 R /F21 938 0 R >>
+/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1748 0 obj <<
-/Length 2725
+/Length 3130
/Filter /FlateDecode
>>
stream
-x]o8=o
-,OVRo'm؛ K+vLBvrΫM)wYjVVZ]h caѲ|8ͥM̚jgjEMlKN[Ҳ>ڶWi" -dh!X(0׷"ms:m\WX'9Zc$1:veW-UW+s;)cNVfV4p-
-/3D찞k[x_Fƾ4׬sk6zU8ɲzzK࢙ yVfaתMhbAJahjF]CCAׯ?0mVj :>+8Hɷm{iG{A;@5D-qqIJh;`VDiFJ]t4Q.xր'S<ipLAXʒ1Y˗6Ml6o6|qx- ~V6g2 ~U4]@uZ䇀K etÛ$m b6ER/<$ d4E Ŷ"0$^
-:܋}fb
-nBH|(dZ7mi]WcBI"\ݴd,N DaDϚ=kH *2Ċ gn\g9 y`x`}DB+p ggFtwrT( _^0aԾL2Ar~ȂE(li-fƇ' gfd8 ݇Yo" 8?>
-DŽhJC:t.IRw8FD9$bl%؝>g膭Ejͪ 5&1=1~t5ȢPvVc2 3}62-Dqx59:l
-^Hڝ{;*1;:,qaO:G)}9*X;J!pGt
-$] :XRg`ˣccI>
-2T;$hǾ4HC۶.__.s(#S&^Ĥz/NzqT5)c]9-@0[bhOi3,N6|
-2,:F =͠L0BStV^7tC"W?]b&Kw("K*wapZh؀+h_ }؎am7l3TŪoU}inFje^RWٍYC4J߻˕Wi\e=r ro?12Ǎ䯜n~]Uxf0Q~4`R6EBtNG’&H Q$_f>w?Ih=Sendstream
+xZs6~_f"
+޷'Hj^޾h@i$ 8 2;Xui%ܥ&D=6!jLلh™5<e߄ Yk6uw7/h&(??E /74|*^}S,#RO΂-m:f1\Ȥ>i-Q]@5-jN11M3sjِeNPF%2C)::].Н<ѽ;4pJgCr_&9?Ǣ&/ۂUؑ[&G2䬯TA3JԘώ2kMbY
+.*>xZ?R.a4^gaiKn| /j9D9%`aحY>Xۊwbh2(61_cMiYd
+zT}dG՗˹ũTQ LtT/p!e"<6 Riꥶ,b)a4Lrr/M cLӤnku#7`Uh˚.`82pYk*ZlɎ9'SoG
+~m;ۏ<w+ bUЛ]xaήdaO;eXo U.x~]t¡VLR$w tR SЃgn[F1fhգ&Zf=|cR/39e\ /Jźnc(jߎnEE_Y>8
+KDه5w<ZV~pG3#ciDN4,܍PS(C.uNN~q {0+߹+L(dGGZibB@V6<
+!`Di10@` f2SKFg JP_* e1|@Сӣl^|ʉMD;
+Qz7vMMs]G,w
+O.]e]xz:h-٦magMlS>;{tV39ޯA @Lo:AY$Nu4,2'CU\DsaSFO9Ũ:D' ^1Xi`Fhmu|IWi8YG+DRe09M*CijH|͊C:?$m
+_5)
+&rx"tH$ml1BË!Rl;-HEȿ"Sx9%ND*&oH _d (d}_gzϝ%Ä
+f[ǁI]|^ Gܧ:R!89
+'6 *מ ـ]M8E*4xۧE]o ]%f:n }NHJi_ҬR O~~}xJJdlbWٖ+9i/x=VXPz㧆]q
+4pbEWjfc4P<).@_~mWN !!ٚgxa/5ݲendstream
endobj
1747 0 obj <<
/Type /Page
/Contents 1748 0 R
/Resources 1746 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1724 0 R
+/Parent 1723 0 R
>> endobj
1749 0 obj <<
/D [1747 0 R /XYZ 85.0394 794.5015 null]
>> endobj
1746 0 obj <<
-/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F62 1361 0 R /F63 1364 0 R >>
+/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R /F62 1361 0 R /F63 1364 0 R >>
/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1752 0 obj <<
-/Length 3066
+/Length 3275
/Filter /FlateDecode
>>
stream
-xڥZsF_3)M\:ݧ^(9HUX`)L%vb?116L'I# 3Y/|{w!ff].V%4J^.Svo>^}ח޽x}9&}Fn^˙pFLdy_L3)=lzsw\\ݵgW
-ē%8R3=đHS9Y_h"
-3ۋvcEFj ԑR挖EDNֶJbLL:.?j]';<Pq䌞t6>hNwLQ=9H*<Lق
-?细f*^%y]g˦OZ.MaA^G#rτ4
-,\$u,l=8'Se^qC8L&-b`WUl6@]?I"m]T,9$dOU|iO{jvO/&)gRӬ\Y_聼(IcKM *; L{j&J<X(5Fcn&  SL~<f jEtf@/G'8?e7z"' 8-6χZ%6q0Mi4OEe拦JL#м4fL ά*%ͫ՞1}ʊU6_kP0~euQKԮ<_/zbE8p_Vվ(uQcf^;qu!ܕX ۬|idb 1ʼ_ 9iuՀIEX L18R%[ +)|q wqۢZ H\prD YT9%Wep#{t, S~W)#ՉI6@%~^Ѵc!U輁Dz 9T~=jW%P}v]d e
-'i
-YMgͬ"Жam<cUC,>a $υ%ik0kBcaBѮ3
-QTRyɲ&;cͳQ cLLE(B,iEd|]aS&oA_ñRh4x5
-,IFF
-j7WMe8+7kHdclX><ҝ'i]K8ULUlh xIwy_GYGQ8 rXj57Agp%F|* iZC7qUs2 *,Uө1snqrm bU2z3r ̷!{ 9G@4Y,L{k V4Y EeCgP,!_)V'Po揁M'0b햸-q-#,ztO}oc+j'p-2L[8Zӄ6K
- IF
-TGJR
-+U^&PR=7gil/WI!Ln="3VB҄er4a@nn`JAG
+xڥZ_s8ϧ935E]mnKO{ Jmy-9}Pm9Nۙ"A
+m0=%\Qr6рEmˉ1v\oYi
+\Tυʃh^,n"AR$+Zo5mіrk@P(2)ɞ4v3+TFxSߥ5^+h;;nY-}fyv4QJe
+Y׏fS3.7*'( 6#U)ӢA{jΫ=3gm!s{vG}xÖkdB[05Ni+d'aT"xg$cY颞}%/Y~)ڪQY;%jBD0?yxq38d5IMBK\# zͣ{6tުhh)П.'WO ,x=u<7DkǕ-;~ԣw5g_f+ jy d
+xr>kᄢfSdEUng^LAf^Z87Smt2|g)|S6H>͸}G}\gZD3P
+fO׬$4S ZH4/eyq`y(lLips?ԑO(Q8r|OKIW$AM(G)jQL #2/rV懑b^ 1I1'q ):QkYv$D)V%5|wθ8A}0I>ᰛE(HV"R; a9q w.EY!BN*|@y-Q%J5Ҡe ~?'d.P C"0pm=@#øbi5L}D7x(6CAۋ&ؐL3*@V[&Z*AIqO5!=s]8PQID9nAZX譢ClNVRHm[Bcja@
+8S_բj
+U s@mUvVN&ol _ުi1?B+/Om9XiRzvś8DZR
+o7 b{b2!7n{Dl E8#F&SGYsx@K!1ivwy(}F ^ gyv _5s-Ƶ8?hFć~]pG2ʄ1 iia֗`j
+_NU?!$endstream
endobj
1751 0 obj <<
/Type /Page
/Contents 1752 0 R
/Resources 1750 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1759 0 R
+/Parent 1758 0 R
/Annots [ 1755 0 R 1757 0 R ]
>> endobj
1755 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [442.7768 658.9634 511.2325 671.023]
+/Rect [442.7768 519.0086 511.2325 531.0682]
/Subtype /Link
/A << /S /GoTo /D (query_address) >>
>> endobj
1757 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.118 379.7056 409.8647 391.7652]
+/Rect [361.118 239.5449 409.8647 251.6045]
/Subtype /Link
/A << /S /GoTo /D (configuration_file_elements) >>
>> endobj
@@ -7703,204 +7718,192 @@ endobj
/D [1751 0 R /XYZ 56.6929 794.5015 null]
>> endobj
502 0 obj <<
-/D [1751 0 R /XYZ 56.6929 718.5752 null]
+/D [1751 0 R /XYZ 56.6929 578.6855 null]
>> endobj
1754 0 obj <<
-/D [1751 0 R /XYZ 56.6929 694.0112 null]
+/D [1751 0 R /XYZ 56.6929 554.0828 null]
>> endobj
506 0 obj <<
-/D [1751 0 R /XYZ 56.6929 463.2277 null]
+/D [1751 0 R /XYZ 56.6929 323.1321 null]
>> endobj
1756 0 obj <<
-/D [1751 0 R /XYZ 56.6929 436.1931 null]
->> endobj
-510 0 obj <<
-/D [1751 0 R /XYZ 56.6929 121.1271 null]
->> endobj
-1758 0 obj <<
-/D [1751 0 R /XYZ 56.6929 96.5632 null]
+/D [1751 0 R /XYZ 56.6929 296.0587 null]
>> endobj
1750 0 obj <<
-/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R >>
+/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F62 1361 0 R /F41 1218 0 R >>
+/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1762 0 obj <<
-/Length 3462
+1761 0 obj <<
+/Length 3222
/Filter /FlateDecode
>>
stream
-xڥ]۶~ŽU7" NlI/8<y$Ě"Y. RGx\,bߔO40yaTvO0ݍdy >[Iq=X&Zyuo>>T̲nfb SO7w=}ûwsiS +^ 㛇y2<ͯ¦0,
-u1NRu7nWgRds mf,I.S䔔Jy[~W_;ig}w2(n`#RM|,K P#F7Uw7ׅj,][nn23t\]V<jV<Դdaf C!%IJʾZTu樂3З\[ˋn KS&E*5
-g2BlMYGI%M*腝ێTGWm`}h$'UGBYM"Oͳ4K)es&X8W#m T=lii
-<ꋛ/
-^gZ$* jq 0I.bD%A/ b*iٸY5|ر
-_'X;{s8EDrh4T京XTTr';q#3X!86PLX$h%hűwug_X߸LMZ ^Xd,I= "*혯JKڔ_xw4n,xrKkŢPҨLcQ邎G'^TCW!ekTvGGvslw"9 5gf
-9Tq#rx!+\];B 5_T:*vjN28[;bm GK.'isM{xB{6R
-cV,YCSNVe_5 \)ږ@踏I
-S>SÜ7KO ` RT';2tbA$%53o0g"/{t +0
-fPP(>ɗ"Cd x7nLEm#AϬF?V[2={Rf@gw|f>ځAj_(O!Q[NRȁ6EfjCUO 5˥O1ܞD-:qLT|wqt&
-z"bſTpՍR%vvσm} r8*\j~$n8
-AMᐈtқ!ԏo xF-*Gs9CTKhX%!}C JIbYTe垩[+ڻnM o5Jt57#v.a/l
-.sH+n%sQ\ RMpԒ)P#8L̵ծgOQ>
-+#̗=tulFS"s{W"0&|dgAiJ1Wr7O
-
-n AIڳf >LnCx΋sx,SLx`΃+)5fO vZzJB`4< [rɧt OͰ<Pa .mV|6)>61"
+xڥ]s6ݿBoGT,sOI鹓=ǽ>@Q E" Rvn2X. R& fgj{8ˀcEZh^&e?tswKtz4K~x|:Wiw7Kn2 Ù~!軻7?n]LE~7Xõb,LxKyQJe2͔athս:?4J/̄\f)ˀk\TFD. >倅\cmᆩQ&_|qpĚ9YN̤FNo'k=li+'3Cx/s[>#`_v%_svh9 (dّݔf]k8|^(s*- \ophz[vM@L_(Xy*)^Xe/+3}5sDEU0haPnC;D OGǵnL6BvCoQ|:R /Q%w`Z[Q] 0ƒO#lM?s6[z*Ύ|H6]tOuC=]Zoڕ0Z_$;P+ K(%:Ķο-027^=%ZEJw_>lO0ܛ`gJsy/YE,$zYݸ[/a9kbae2" :5LMQʀHܪ;ؿ_/VI=L˪ G/?$ϰu
+^\fozQrqL; K~yg8lG
+jS)w;geCyȆ
+$6uhr eeȄ4_5v {9#q@_cX(,'}.^bY*ċ$D@9+)s);?
+ir3=aUKRu~IoB
+v3'6ÑFgX]/?e ,J=J/|f@sss;hXA)>CQ_y,wnnp Diu,lr
+
+
+ ~r)d~Fg&ey'S{Wqӥmr\p"8 \̈́f/̜6{a]\:KA4XWhOG}P fQ8—m"YCI)xOб,.4$:3suv|5f
+Ae`lUt]|^,cO_׀nu-a{%Avk{?(k㪿>?y:s5%c].LM=&̆Bb XB CK rkf_]7&J"ծxO L$З[,^r[u{?vQ9L.\'CFpU.0Hz#z|ܐ+ ";3ā-OH?PN>apo4mK3% )*qKz*kD4D!3l6ZDфw0G `
+92p{9=Oe?€D
+8O
endobj
-1761 0 obj <<
+1760 0 obj <<
/Type /Page
-/Contents 1762 0 R
-/Resources 1760 0 R
+/Contents 1761 0 R
+/Resources 1759 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1759 0 R
+/Parent 1758 0 R
/Annots [ 1764 0 R ]
>> endobj
1764 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [375.4723 694.0819 432.5882 706.1416]
+/Rect [375.4723 564.3095 432.5882 576.3691]
/Subtype /Link
/A << /S /GoTo /D (journal) >>
>> endobj
+1762 0 obj <<
+/D [1760 0 R /XYZ 85.0394 794.5015 null]
+>> endobj
+510 0 obj <<
+/D [1760 0 R /XYZ 85.0394 692.8552 null]
+>> endobj
1763 0 obj <<
-/D [1761 0 R /XYZ 85.0394 794.5015 null]
+/D [1760 0 R /XYZ 85.0394 670.2188 null]
>> endobj
514 0 obj <<
-/D [1761 0 R /XYZ 85.0394 225.0247 null]
+/D [1760 0 R /XYZ 85.0394 102.3833 null]
>> endobj
1765 0 obj <<
-/D [1761 0 R /XYZ 85.0394 198.6174 null]
+/D [1760 0 R /XYZ 85.0394 77.0969 null]
>> endobj
-1760 0 obj <<
+1759 0 obj <<
/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R /F48 1238 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1768 0 obj <<
-/Length 2558
+/Length 2691
/Filter /FlateDecode
>>
stream
-xڭ]s8=BT*%MmmzvAiGSYJ%if)KnN*A
-e& BC{O䬆CwpWݕ_,A۶PP>s$PfHp3ƻ)oBj?TjBT R̂,R#1:Gu(3
-Mcg
-Bo:D}H =oKe 7RAqN[ gQҧqg]ua~$ԆnZ !P
-f!Inq0' ZAJU a7͌KLkǣTdCw.dte8֗kL+ug~!V_0Z$zcL9zwg]]*I^"P<Gߐs3Ogi&Ѹz0
-;{kqUU48Zx|YaRRC QZ'8a9oU}moP6+d&(mnK|ABbFtIeJ\u8
-
-0>7^ =Jrơ";q|)Sf/k߶~Zb򂢄l %RCb 唆
-ꜽ_-RWK.1ܼDNIwbė>I4IM@^`}swqiCKR`gM-Z؊,Y|@ [%cB) w4M"`J "*z G 5t}XSymm7H:9ͱ7 .ݩSv
-j2G.
-DB\P^g;97GPq@=8H@%h'DqcRƳrq2|9tIFrJ9{Hb^ Z8<feU۴?7֏9
-٬9WBPpz8 Ao-/ՠpuD]r$mf괇uQ4Pp1a{ѽit=ys1O]bN5vxy^#NkjNpҚ<g۵vc_teוvrn@z"kJ*)bQpI-T$Ho N?endstream
+xڭ]s6ݿtL$8yrS'鹾IP"Rv|﷋(P&X,x,
+QDy4oXW<,GERd"-0y-\tns?}yK7?|p=:x@K)sۇ<tu8˙DA\ OW,N6W*I׫ UuJ*I*TͤJ4?eRI&,=jy^լjz{.c93 ""J1못I- 9Y^s/ͼMJkk_,!y}XL4׆6u@h i}vh"*@Ŝ'E
+6at7-t# ͈˹;5P
+Hk ;pHfv>L>xbu=hcYOLe &ƞ h=DyШ_g>e7!$"w6S}ݤԖ}dB Ef V= =Xo^޾h%Q`]gHW}
+̦Lcqe94
+9w4'uݾxJO';Z/&T# $[T׷[ICPn
+{eKgV<񄗒A/k#:,A\, Go01`Mpqd9;b$vH>^xdz㔖J`*( y> H||gAކh:nuy;eyhۼm\gl+ٛq*vlO R=ZҢH#U$@ƿЄ1 yn -i>y ZBmBpy"r-"DI+H3ŭ@nB9+N,)BE@/hK`QHB
+Vփ,FD? Q
+BVlWBB;dOb⾵_4GnRm٘6=8y 2"
+}ᘠ~ChxWpǘ1pX9ÝN^pnyE)O bޮ!c iBuz ~G5.o^}+qm#*|-jyCQBq<)aA
+ Q?lݔNơo\[DJvw~DZ<-#B}΃DKs6
+*KdJ leb `Ϩ7\
+(*˨M@lZV}c;ۇ=}yӑL)ゲfu#͡^-&ԨdSPTzsY2Mωn wzZTkO> l4qL:}a:q)endstream
endobj
1767 0 obj <<
/Type /Page
/Contents 1768 0 R
/Resources 1766 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1759 0 R
-/Annots [ 1772 0 R ]
->> endobj
-1772 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [213.6732 61.5153 286.8984 73.5749]
-/Subtype /Link
-/A << /S /GoTo /D (rrset_ordering) >>
+/Parent 1758 0 R
>> endobj
1769 0 obj <<
/D [1767 0 R /XYZ 56.6929 794.5015 null]
>> endobj
518 0 obj <<
-/D [1767 0 R /XYZ 56.6929 525.3716 null]
+/D [1767 0 R /XYZ 56.6929 390.3986 null]
>> endobj
1770 0 obj <<
-/D [1767 0 R /XYZ 56.6929 500.6989 null]
->> endobj
-522 0 obj <<
-/D [1767 0 R /XYZ 56.6929 129.7873 null]
->> endobj
-1771 0 obj <<
-/D [1767 0 R /XYZ 56.6929 107.5853 null]
+/D [1767 0 R /XYZ 56.6929 360.9106 null]
>> endobj
1766 0 obj <<
-/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F62 1361 0 R /F41 1218 0 R /F63 1364 0 R >>
+/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F62 1361 0 R /F41 1218 0 R >>
/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1775 0 obj <<
-/Length 2731
+1773 0 obj <<
+/Length 2947
/Filter /FlateDecode
>>
stream
-x]s6ݿBoGD E4g'NӇD[H#q2﷋]P Eɞ&77bX,̚8QeM"l9Ifw0D0#CO^ly*m@Ɖbv3z/gWsi(O&M..M#95o__i4|uv~vuvt.^2 /~:#~}u'gYDA>w2[±<Ib[3{N<͉6*6Z)?>מ`0N(+ J9%@ǩ h@Qs|iԭ eC[wrm[2[E&.=QFےzkVp[
-.]X~
-rae8-\ߒ% M:ZrI4Њ|U7Nc m:DiY[gOqfq.A,=A"QKɿ=' DZ2yȆ@TƓXu+.0!\;B Թ#cJ <_ᕤ2HKJj
-"
-y\1<$914v>2;2)>dfb0yH%u 9 wcԖ!lXȩ!t0v*zDiPnQ 6/h! SȮŁmd%DDp2
-W0;*tA
-wA3.E1ݳ] %b=`֠fUզO%uwD$0sN@>B#) >چZpb6Sq=]}v-\Mi4/)諸,BC.7S'ۂІ o1'Q ;ؖpNt6˒QG 8„l/@ǝI3',nvfrX
-qϷ3OqJ$IGv$Hbm#|Eu!eqchuR=+7c{,S :pv#Cpm'EVwKS,bp^_pVSbaҦfjϊ 7Sw r*C0+.֬mQT6ܯ>
-bw\V9evD^9pQ! >+)Śƥ\
-jXUqu|@a -돫Lu`]*oq ɺ@xh:jBEe50cy}4b Ҵ.=ca,̉ӌ2ĺ7Ֆe5cc4xX^ %\ld=<McJ8o!^$sj<7N:^;$=o+ʁ!n% } @^>DBT=9|7l gyfEX|3Iв cly@jF Xa?<,898.#{!ƩÂSO N>Cps3~b=:~K~,]37'O149Jd&A<V^SBw'mS7\*9 t~%@rq>CC-m"DٹA-mtj_)6պҠ+ZϜ0=JXQ,u.t FHy
-b}\F9_A >9\A2删EAtT|r RԨhq$6ƯYgbC.N&{+ r/4#
-3Gn$}#T b &ǹKM_vs3SQ84:bME621`f!ݏ𳟵$3g)<3c_@endstream
+x]s6ݿBoGD4>Ip&NN봎o-Q6'TOv
+b|<'<Et>Tܲc#<21SY& 'U"g1{WÅf<y@^)r,UxMƥeK%2Pjw4G]YW`ʖƪf.6EK70
+O!ŪZ=֙ 1LX(!
+.Q`)[x3+K$b7FVIB"@!lHO=%I|ՇC'!w,IU3ŏb]߻xw\ɫ)$&OY(lA Ԥ38 s 11Gr<$ydH:Iddsw&){ߑIO)&U#i  2iHp*-W-%yz%~$آ@r:!'@{YwAԕ
+RSa q0&аYl4w >hQ,):fI5hvM|T] Nf}0]wm^(ԘC\¦{am.e7NbnaPHkxdϳ8I>On8 h%FgߏɞL
+)Zq1b5bNYNt51R=4
+ݾܘ&l
+n
+.f]Ck!.$EC6>>,QYX!TxL^Z:KKq¼X֟X@ciًp_9afNetUˆe9cc4x^ %v^CbXeJ8ß X;;#4Zy ZN(U3Wʁ#
+[zB+9x}!* QՐݼ~Д_~ÑF>.j/:I|,]dWH&[Nilt1l/' N#{1=んO N<Cps3HpUm(˻޷= GC#?:`MtY+ll#YR6c5pڈt^endstream
endobj
-1774 0 obj <<
+1772 0 obj <<
/Type /Page
-/Contents 1775 0 R
-/Resources 1773 0 R
+/Contents 1773 0 R
+/Resources 1771 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1759 0 R
-/Annots [ 1777 0 R ]
+/Parent 1758 0 R
+/Annots [ 1776 0 R 1777 0 R ]
+>> endobj
+1776 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [242.0197 604.364 315.2448 616.4237]
+/Subtype /Link
+/A << /S /GoTo /D (rrset_ordering) >>
>> endobj
1777 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [238.0484 687.9287 311.8142 699.9884]
+/Rect [238.0484 525.4389 311.8142 537.4985]
/Subtype /Link
/A << /S /GoTo /D (topology) >>
>> endobj
-1776 0 obj <<
-/D [1774 0 R /XYZ 85.0394 794.5015 null]
+1774 0 obj <<
+/D [1772 0 R /XYZ 85.0394 794.5015 null]
>> endobj
-1773 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R >>
+522 0 obj <<
+/D [1772 0 R /XYZ 85.0394 674.157 null]
+>> endobj
+1775 0 obj <<
+/D [1772 0 R /XYZ 85.0394 651.0501 null]
+>> endobj
+1771 0 obj <<
+/Font << /F37 1026 0 R /F22 961 0 R /F62 1361 0 R /F63 1364 0 R /F21 938 0 R /F41 1218 0 R >>
+/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1780 0 obj <<
-/Length 3032
+/Length 2656
/Filter /FlateDecode
>>
stream
-xZs6_ɓ|S!$M;s&-6T[`);izscaw!6TBLIejڜ=a~"LZij~XzfIx2[FRBӔ͖pr
-˷>;r|wu/.:볟>>]T뿞my~C1qӏOΗ,
-+o'>aR5{/0cls" J
-zʓ'Fn%\$|BM)P.:0 zDn|[绢B)H&I|/b[[2ߝtjnpJv5dbV5Ώ8Ɠ7ľƾ)/}e{DO_{P1bNmR
-ͶLLt1g|4L0U}KvCXVW( s6kM^6mAFVY[prge{nhʔ*IA%z2  }ljlzK5TA-PBǁξ;t`"88)u6#/{Gt-?BbēĤF x@79NF,'THCH8R%vgՔBhg1SzCR/C̥4.ELq t
-m>ʬip#%w ub1&VcЕG}:Sـ9ǩUYfM>2S|D|h؀l,N¤HO:P|NjcܵC4ezȱ)# JPF:3='[?a:hOA.t ׏Pf^3
-}sa4_=u~4蕂7p@gW Ar\3`6rGy31o޴ wS%O3 HY2 cg~ rq@؋Lem C fM f
-m#^
-=2Jl~}ށn4
-J<opjӅW>Z~ZfU`_ MAVFl( pZVfj@]#+SD[BrS˱B
-Fd
-@aBYoPt{k_Xqu;*,9mh/x^Iid)/g<> ^h¶CNiIl]rbZ<~4[˭ ¡g\u٣GߛgKUJ
-KВO9kƔ$uuT]36vk&b+?l,a$3ao,{؆ұIe.
-O'L_#fn-K MGc\0sQt"}i6+D_Ǽ m
-Bȩz"T@*F}PT6opkwVy}.6MT{ 7"i~"ˎM#(8?[uD[L|KwfN@Z/2@"\ bT6+Jר%p<VH +S8۩[Go]?d#͇@ E(S^T~W4aeVMEezYOT}^TN)b\
-r`zzLa=rW Ii4.]^#6bz`<|ZPLϫ!Fϵחό_e
+x]s۸ݿ'sBIɓ/gsZŝN'ZmQ"Rqt.
+9{&S@87ĻDg_q0'? TUmٹ(!}.q6hw۵U\r*čCk]sւS׿QvؑU8hYST.nwa)V?u5P`O aVO_QR۴y[b*!-U0)Q@g$:.nBO8 }qN-K!KeMPhB
+#0N6O,7}p0~.yp.\l„(hm2-4d,c`3<R!Au"l=%P$jH8dY)I>%u@\M'n3pbDQTC H5.0, c8蔌iǚW™j7JmAcLT
+"yԾE[mڬr!`%Ø=$ׇ[{8S Jt$/dKLxh!U4oZPw3TS1ܥjWtNz;A\%I+:pZT" .O]!3B=n'}:
+W陚IP Ց
+r|Sػl;?EW7Tǥ<R)/{Pǥ+IԷ.4D,ŦbL
+sn6.]]zj6̃JӒJ⇲UoR9x]<0%׫<)RjSڲRQ`U%lvvWqy]]ME]Ou`i\
+zPс>pz7%$LziV#<k5fX^Ԯ:篎 oap{/AG' C%@]^8vtiG ~^_O0{(f$%$M4`wao&ipu`y4}k9!bW\/)5ea>opMH"(49"r|4[Cu@q!Ie|ʫ| 7bmqsК>}8@ɭ#sWv$ո9l <+%!`:rQ&UY4!S)ԃ lф;bBK+F.ät:݃\@1i2*8Q{ת24&!1Ba崗xyO5,y
endobj
1779 0 obj <<
/Type /Page
/Contents 1780 0 R
/Resources 1778 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1759 0 R
+/Parent 1758 0 R
/Annots [ 1782 0 R ]
>> endobj
1782 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [325.3322 706.9749 398.9856 719.0345]
+/Rect [325.3322 530.3947 398.9856 542.4544]
/Subtype /Link
/A << /S /GoTo /D (the_sortlist_statement) >>
>> endobj
@@ -7908,616 +7911,618 @@ endobj
/D [1779 0 R /XYZ 56.6929 794.5015 null]
>> endobj
526 0 obj <<
-/D [1779 0 R /XYZ 56.6929 769.5949 null]
+/D [1779 0 R /XYZ 56.6929 600.9849 null]
>> endobj
1304 0 obj <<
-/D [1779 0 R /XYZ 56.6929 749.9737 null]
+/D [1779 0 R /XYZ 56.6929 573.3935 null]
>> endobj
1783 0 obj <<
-/D [1779 0 R /XYZ 56.6929 624.285 null]
+/D [1779 0 R /XYZ 56.6929 447.7048 null]
>> endobj
1784 0 obj <<
-/D [1779 0 R /XYZ 56.6929 612.3298 null]
->> endobj
-530 0 obj <<
-/D [1779 0 R /XYZ 56.6929 226.7842 null]
->> endobj
-1785 0 obj <<
-/D [1779 0 R /XYZ 56.6929 202.1811 null]
+/D [1779 0 R /XYZ 56.6929 435.7497 null]
>> endobj
1778 0 obj <<
-/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F53 1313 0 R /F41 1218 0 R /F62 1361 0 R /F63 1364 0 R >>
+/Font << /F37 1026 0 R /F41 1218 0 R /F22 961 0 R /F21 938 0 R /F53 1313 0 R /F62 1361 0 R /F63 1364 0 R >>
/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1788 0 obj <<
-/Length 3344
+1787 0 obj <<
+/Length 3112
/Filter /FlateDecode
>>
stream
-xڽ]s6=oTZ~Jcf{Iڙ$%%%M}%YLgn3A
-'&|ᚠ~/ ˙č|wXö`4^B%^(- ſn-Tgi>e0 Z3)TkY9-*#^gfgt"ÅT3ŀ? GX{64j- SQ[n=\Gst fC0Ѻa~clKXr(0)V
-:z3YFxkRl:??&x#`Ut,FKg[?Ͷm TG4KK+&xw(y!CmK&*v]+¸Cco-5 <#
-"O"plMזu5 9ise8W(4TgCr}]RwLDr=gYT3GwLD(EY&풮 %%
-T EK3sT+ XӨpc*۴y͈k>Z_BL/aZ]kxc9 e ҩG$י-BHF*Չɲg@ :<ѹ s
-=] ^p;yoS
-)U-vzG.(s28ljFYYjX]1&\BBeH
-1)%Eۺ|K >Vz}4":#9q-YŒr? dY=֠)
-_qllѴX(anC Z3WL(!a>$TaPQNAq=˲u
-f_4pˍ/-ܲE{X}iCR˺k</^'~4Hrt2ScW:=.Q4LϋS07T.{DE`w@@ҤPK8k?)S8NҽKWTmX{@\s3)R'v^y4TW .9QBTcP.½l֏g";Uf$Y_13
-TS3
-uƖ4dgu]>`IBc}\;ޚ
-a)4fT0"R|&R~L'xE䊉ꌹ> }1q̡u; ȣ< 4xϳ[f0* R&$ k:B47p.?|/rXڽ }.^JIS1x{1/T/
-7O|tMz~Ȩ'Cb^g
-
-@?VSh8q8*ؐbgbz^.䴤N
-j<{? eSlwsCLcUEm)P t=$CIoqkKCn׫p:Q9O*S7=2!
-hP^È =oy<XL\ [_ō!W*N25B*_Zy9Td;FPIʃ4O3#?'uQpKLȹ`&pnTL6z2C}@t:"wUw
-(y})2[@ۖB~G?>>:3n%`HF'+hǾ|0m+V򨡾omo /O7_z%M{N8U`!AAڦ\[")
+xڽZKs6WHW<<:3YgOnV-6k$R#R8~_䤦jAn4> |<]<Mjܜ#}:DxHٻ,$B/ke 2[ůw7P,y4~=9>x7&>_c˛1V82ϗts/7tvye_Τ׳`l3<Sxa s؜J&*2n-8SdL
+>@'Z
+u1ݝsG6@| $xHuB@dYzʘ 9wT3ŀ5*Ic޷mhSO5dT7v>UmbsDTI{ժ\mYW
+t6IC&
+>nRpNf-"c(xR:x=*5ƻr4303nQ^EGhyVeU^As[7e[{!н!N1&@o2r+4Sы_13t k\F⒌<qbe7
+_|&4,~W-$;|t?{+<;'Yֵrh8o4MյΛ;0G[P->Sq~]`;Dxx!O$
++å3pP
+BLA/
+a&̑o3,_;p$~A}״Af*gþpd&TՠB`&4o^<V`_Uw/e`;^j$,rħϊ]]0F}@<Sn2rr.wi  X>:o;۔: < Ne=B_~s__慥^mk8".s33h</P}FBq]e"I*#x$\,Px׏%pA~U;eN΂ͥºܔ]m*uB/UHD(.G rA7*.,*(Xۢix`nC]q{z($aPN=8ʘ (MaQu‰߯çlܞ/Wbs+}(Dù&(GЂO?r<뽑sU8FqUa5Rado
+. b2>4|A۟?8Ʈ{8knAT
+uKNrtT3 9rHrc.OathG+O{?&"gw+_?BgFP
+&ؙTKC#ӹޮЕkGT#+njSM+ MDck[b[슍Xz74x~E(xe0슈蟹+/m`hTȽ[i7cJ\ &~#U~a35ݘ!O+'+'Ʈ rʝ1Sɻ_?5Dendstream
endobj
-1787 0 obj <<
+1786 0 obj <<
/Type /Page
-/Contents 1788 0 R
-/Resources 1786 0 R
+/Contents 1787 0 R
+/Resources 1785 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1759 0 R
+/Parent 1758 0 R
/Annots [ 1790 0 R ]
>> endobj
1790 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [315.1789 519.5601 363.5077 531.6197]
+/Rect [315.1789 349.0138 363.5077 361.0735]
/Subtype /Link
/A << /S /GoTo /D (dynamic_update) >>
>> endobj
+1788 0 obj <<
+/D [1786 0 R /XYZ 85.0394 794.5015 null]
+>> endobj
+530 0 obj <<
+/D [1786 0 R /XYZ 85.0394 769.5949 null]
+>> endobj
1789 0 obj <<
-/D [1787 0 R /XYZ 85.0394 794.5015 null]
+/D [1786 0 R /XYZ 85.0394 748.9943 null]
>> endobj
-1786 0 obj <<
-/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F48 1238 0 R /F62 1361 0 R /F41 1218 0 R >>
+1785 0 obj <<
+/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R /F48 1238 0 R /F62 1361 0 R >>
/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1793 0 obj <<
-/Length 3990
+/Length 3955
/Filter /FlateDecode
>>
stream
-xڥ:k۸WGMŃ zS=T1H(y<݀HI*) F7(oȊR3#]oo#|#fco~m*nF\&_E; ~|[*#>{jR:#i`?~s~}:Rh<o7.}dYMntfrH{lX:?)2 5@F t23ein)B+xZŮj6;qC+&
-Cj۴:0xۯRa_=n}wudxE?5 '^Jƨ@~Eе<R:= ZF*j~pG]ۢ j TؘZgVi[kX8z X@Ć~&*~D؞a ;%MR[=HvD<.&zDo1 d
-߻R- >(
-ܚ$tD" ,7ac }P¡=oW##cbi4Z8` ^[*1v¶ԤmL+A9&šDs8j_^T6sYsy<ƊOt}<qH )D O~USY7fć)'>L҇!
-T7;py9FQYY
-
-nܞX[\XB[u?4'L>54&154O2l)|RHA9hu7T3eHh(ANC\|_~
-HCACP-ArJu~imQ0tK.U
-u䨒X6n:LKAHA9 ǭU| aj_2_|.HU_`a!9hݓCQi||:]}
-biz w;>kL:L27sw{@̔B@X V wc~
-
-?
-¿9Cʑ-"J,i.N
-z鸂XA/- q͠=T9x!kHĥK xU;0gOgR:c`~bƒGR-8@q|Cˌ%͸L IL֘|.D
-8^uf ul\˥*,{JYFz5֛ȣWb"Axӂ80yT|3^ޓA.<{̵Փ-9ri9Ѥ؎hr?ꦢĴ:G8CCbot5슧ymzW-u0hjc<9Eūl
-\2ƻp K~R/]vRd:a]0\fiuA<<qΞ]o s^'6)>mSWJ$LĺK}/I endstream
+xڥ:nȱ
+EVܾl&Hf73޼$yĶ3){_IQr XbWuuݛVi
+X!vw#nO7qi=tv[$EZy"\W\J`O>wwYZY 绵̭\wܿLR^O?H3\X?}xRho7`.r{ȢPcubaruI~U&]k@Y2ɤIRVrI =\İ+-N{z&rөLR1sg[X {P=4MleM?b퇺k{lv8|541<1ZpC,߮Uno-eRXT>*W]K~QKkBf/aŝ\vtW2ܗ}*GdB1!WeݸP;ZկMJp71-s]O01U$#]
+ӖѨcmrI8#ry.
+5#CT[dFΡ 4$z'ĖIL38̘JĘ<"C¾㉟Sʀlb"+2Gf.(5FlY:yRhF@c]˛xc_gOLGcHej5eCUWBPVg6?~BЯ?BFན
+t.=!
+0weC }c
+]l:]tS(&)k(VvG8rGþ&:# To<2bPȯV_v. T/{XO wX`}'Zʛܷ3e ?r'UL%JAlt9/F05RBwtD:=_:N')|s@ ^p)JaL(d
+5Aaʟ)dѩ$xa3^JH<:" eP:;&sz|Z
+U o <n7vu.)8JHɡZ_mzN6ZbGq
+΃.ŽRCp`7Pq?h Y*S{"|RH<iK G& ϞP6RnʥӫnQp\i RƊ`Z||BxՕ:҂7B/
+10T0@G7^O }Hx^H=P|k.x83uxȫ'F.3FHkkUO( \z6mN4/gMr&J$ޅy$ \Ϝ_bW-3U=&oR@ O
+Ű|J\<)
+6 7%z|#.RZGj! ^ ͋.fY 럼|H|[?+ה痋*5,eyc3<~sr /G-HYGh#(L^7ӊ1C!?A,ؤ̬)E.r6w*4~ܦ?
endobj
1792 0 obj <<
/Type /Page
/Contents 1793 0 R
/Resources 1791 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1798 0 R
-/Annots [ 1795 0 R 1797 0 R ]
+/Parent 1796 0 R
+/Annots [ 1795 0 R ]
>> endobj
1795 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [324.9335 574.3224 381.8296 586.382]
+/Rect [324.9335 395.6435 381.8296 407.7032]
/Subtype /Link
/A << /S /GoTo /D (zonefile_format) >>
>> endobj
-1797 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [55.6967 139.768 116.59 151.8277]
-/Subtype /Link
-/A << /S /GoTo /D (view_statement_grammar) >>
->> endobj
1794 0 obj <<
/D [1792 0 R /XYZ 56.6929 794.5015 null]
>> endobj
-534 0 obj <<
-/D [1792 0 R /XYZ 56.6929 208.8923 null]
->> endobj
-1796 0 obj <<
-/D [1792 0 R /XYZ 56.6929 185.7817 null]
->> endobj
1791 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R /F11 1451 0 R >>
+/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R /F11 1451 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1803 0 obj <<
-/Length 2494
+1800 0 obj <<
+/Length 3069
/Filter /FlateDecode
>>
stream
-xڭZ]s۸}[hjQRtwh9IHu}/p!Қv2
->^0pN oE<KIhvJM6:׫/7Wt˅-)>>|^.?c}u
-ۛ%An#p >>}Z_~}˨Dw:/(if/B KS>{J%pۀW54J$D%<L 2
-mbHpa&p[.pɒy(zgcc~(!O U.1Jb[cev^zOUݔs>f$vN$ Ix*{uC0o3{~v<7әC߾6CO+641o?3<aDQ
-9!EEoYߗy {7 Dc$Uʲ>AS(K]Vׁ~n~ D1x[/!Z6̎F{S٧/[m}VlTIݭfdnBd"p3X꥖ALk޸!F =)R-?ϙIr<:&7X7Oh{ͅ})m^6ţT^GS}:a_qj0ᙕnEaǦ9fݫ_`lF=:Ƃno`/.[<j/о TҨ#cĸ^ծң9#\۷o}ѣT5>ghN%Kteqc ;/Ҥorg{hu,(1><E6΁Vޚ[e)3KRpBq*qyMnYRP)ɭ|Bn%i}*ÝRY$F8!mmEHbVʼnvL47+Mi><1}ub_Z12#oHV'F2Z%(K|Z$~FLha}(cG$S{vD44mvee PFC%TT).M&rCk]vl9jXmG6"|ĚNK٭9@iX|$"uƅ( N@@A:dP<ظA"\`8}gaPŰ%)ϱ5y߼b_[!ᔠ&,B(12K伮̢額r]c^WhJluO{T湵
-6 qSdY^i&d;fo*<Ti2>Cs<}OWz_5vHKH?fVJEq ls|wvvչ 48cedۭq~Y~F4yX&Y* s
-
-bC>۾!wQKnб;TwQO<橓G
-k]h ͭB9xLaPw$3
-^'W@3^,=( *$8j6SZQ\-j2SEeOPNSo&v`MO?f$ }k?†,>$r5ByMCa}X n$TLF;ic!l WCD*yw^P=C0}ӳ{zME迁 %, [\2EF鏡za>,[Ϣ)?^#41T6L߇<R)}5M գ? a<>Q4AF鏡za>,Wч)}5M գ? ayU\L i$QԎ ,?c RcF;ic!lϫRD}i5ByMCa}X~^DL$ }5M գ? ayU"Y|5ByMCa}Xq^(#"J }5M գ? a! K?DH9As:9M1})"~|N3>G: ]_5 ?k?`LDrWA#4v\t8?νMjendstream
+xڭZms_ogN,^|rξTjI>"mqBHq}w
+{r" t |P c)Ӧ
+*xgq]DJX:ô z%DzOKa $\qGr4 6Tif
+hb!ry,Yd[*]Jh*AR`DT^zUnXERV4}L DQ'cfR`BX)HP&I*=e"FxO-_#/L|jxgIG~%Y c*G}?ve)Z~8$B:Dg 9Ou856w,o7T
+Bѝ!263BGXAoZiӒjݒaKrls#u F2M9r>1 D4X
+kh212Se9i6@m$.㶙4n"?Zc~(NGan!t{tI& ;ý=H2a]0։(IJB^BE!E!4c˜9]zЩ0a?xB~ k#WΧ L;`5HkHǴҕ_5kplEґ竸ޡw6 VDPmTE@ʱ(ֹM>APt-OX9wIfehJ.I\د\ Ki{EvT56 i&mZм9Yش8_~*\{*u 9z%b{A~nyDL_NEQhf;_4uZ^ .-!;b|5bOz nG5}['ˎŸo34Rhat獺4[SS'Z-mȓs9|w#E
+qyB/ <Kی7cWl&a?O<2Iwp'ӛ7lxdYrMs$Ҏ[B#!N 21L[HMXԄEMQՑV:22H##aHF*<CF%0KtD?{Hϐ{PFYa2bKa3+IGc&oEm۲.МHd
+oQFN ƜZz@~|=ˬMv|yOI Ylw2ie@f\GpxuleSSڔ,Q(˯!ƴ.
+kB-A2fyZn~<
+߰&{@/qb,g8%IHi[Xr,W+_?HiM@wZOY͎C͚D|3| 4zO4xt#QMx%!FiM@wZOY͎W j|uU8|,RD|uU8|߬`2
+3= N<)qYݽ >qkMwZOY͎
+. B9=YS&Ї6G6|Pgs9z(fϠP,[+@<Ξ'% X$s
+DOߺ_,Fendstream
endobj
-1802 0 obj <<
+1799 0 obj <<
/Type /Page
-/Contents 1803 0 R
-/Resources 1801 0 R
+/Contents 1800 0 R
+/Resources 1798 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1798 0 R
+/Parent 1796 0 R
+/Annots [ 1803 0 R ]
>> endobj
-1804 0 obj <<
-/D [1802 0 R /XYZ 85.0394 794.5015 null]
+1803 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.0431 671.8392 144.9365 683.8988]
+/Subtype /Link
+/A << /S /GoTo /D (view_statement_grammar) >>
+>> endobj
+1801 0 obj <<
+/D [1799 0 R /XYZ 85.0394 794.5015 null]
+>> endobj
+534 0 obj <<
+/D [1799 0 R /XYZ 85.0394 740.6547 null]
+>> endobj
+1802 0 obj <<
+/D [1799 0 R /XYZ 85.0394 717.7278 null]
>> endobj
538 0 obj <<
-/D [1802 0 R /XYZ 85.0394 576.499 null]
+/D [1799 0 R /XYZ 85.0394 401.004 null]
>> endobj
-1805 0 obj <<
-/D [1802 0 R /XYZ 85.0394 548.9529 null]
+1804 0 obj <<
+/D [1799 0 R /XYZ 85.0394 372.9762 null]
>> endobj
-1801 0 obj <<
+1798 0 obj <<
/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R /F14 964 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1808 0 obj <<
-/Length 2487
+/Length 2192
/Filter /FlateDecode
>>
stream
-xڽZs۸~_R3 ONl9N.PTTDʮ DN3$v%PcI4H҈Hdo/h >\0+tBK_)Icko-ER,xXƄ@nn?rDǻŒK[/~dJ/?=\Plxw{w=)~Y⏇_/:,>^F?hؿ^P"R%gx)DFBv zfRDDeJbE2<1 pR/%PX)˝(uBJ9*FdʡR.8%w˫{ryi,#s>IMwR觔菕r=S̠&;YSJ{JJD2 @
-I5AȰ}ٚD͜z-r{^`s՛<pAo+ 644
-K#@TzFu \{)vӳoRg@:Y+`+k- mdլ=6dݦF&b8v~mmYv547\ap6#Kj
-M̈́ÂMY}'eV+2N VvwČ9yIy+mP&[i/Ie=Ye8
-jOx{U [w-l ~pKԸ hNH,F'*iEb/챎IӂCBwUz]xnυ܅H@:``%>rqP=6ϜR%
-({!
--Oq7R*4, d ѩI%6j!.mġܴKT=4h <]ՐGzk[I}Nሆ0U4CUQe}Qt)*U~h e^JWńaJbr>䱀';uFc`MPhFqFϺ>\)ݲkv8naƶr*Xt珗P^O;hnXMS诏~2BhJӡW]Xӫxt:Jz O!ˏPNo)I3NIM8"V^JdZ}'5X wNC:7 mYn˚:mlPBzЃQ̋:LjB#t3OEel|I`0/u')"eNI1(8c5e-Q$dw/\gM۳o3*Dd9= ԙ 1$mF͈J J*Y/_5 *u7q3WAp}#x|8L2'(/mrm/DD3@:cjdnٗU_+dֿ>y_d֝¡
-&$JTI}MQY.sX\c][65
+xڽ]o8+YY~{6N׃zfBF-lHJ,1
+,/OK&?( hw(tCfjESWaqeD2iX;u b{"&P?~~$KdJ9ԧ~}L$/٣.JMw:G >gɟ_of%)7`zG/pFۛ3lͿ
+ֱu)K
+S *?0ɆGLܔRTĥ䧦#Q4=/Iۋ!Oު>~h::xJd"<VCqxהfcX6$ ;*U}=t5*T$xWuSས()2#xG偷 ϴû _Ha ;*U}=t5e:xSBoUAxi?4wMI
+^^AO(< "==qqo&Peb+
+;(H`o{33ؐ4;"==qqé|;7E1]y(q܎#EY͙DI[UgڳM]S1Ⱘ÷7g5%
+HPB@\(tP]LGpbͿሥ)™9*OĬ*1ix\SXP'bVϴt<b@НlZ~W-&x(
+FgG`h:+ڷYQyȭ*H3ɇ䮩@+GRI2{
+{M;3QSy{ &<VdCqv:vBnUAvi>4gwM?\d4Ai4%e̶dJ Q$"B7ۘ%'\/:)Z鼺ژN'޺1.ZndNܕ_iE1b޵Xb@$Hr4񸬞}yhkbin勺ʺjtQ֙@م@YUU<ȵ̓<mvŲcj0jaLa/TՀQwc.6es0k˼:@Ǭ>5T~ j26znS]ѼOtLTwi̴ Tۦǿ_8ӱ:*25N8NHܔw}1fҪvXB>&T}Җt.TeST7Fo&_q"y?3]
+)"w&T
+W#]ca^x>>2DyD~/cDB@(Iի3Nt\B Jj1ka2JִivާuZԻ2$çR-Z)lwO0Z%Ӈ 8<"Dֵ[u=n#[oͧRf~@nprY_Hn9O?2ĥl,CJL4Uoendstream
endobj
1807 0 obj <<
/Type /Page
/Contents 1808 0 R
/Resources 1806 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1798 0 R
+/Parent 1796 0 R
>> endobj
1809 0 obj <<
/D [1807 0 R /XYZ 56.6929 794.5015 null]
>> endobj
-542 0 obj <<
-/D [1807 0 R /XYZ 56.6929 118.0298 null]
->> endobj
-1281 0 obj <<
-/D [1807 0 R /XYZ 56.6929 92.838 null]
->> endobj
1806 0 obj <<
/Font << /F37 1026 0 R /F14 964 0 R /F22 961 0 R /F41 1218 0 R /F62 1361 0 R /F21 938 0 R >>
/XObject << /Im2 1350 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1812 0 obj <<
-/Length 3902
+/Length 3381
/Filter /FlateDecode
>>
stream
-xڭZIw6W6{- v/'N<q;C%A6'mO
-"Qvg탰PńÿqIif0O YԷw|I2+n[+e<MnW?]^ΤS.g7~?^]&zzwGj~w}{LF|V83k*}{wk?
-ů TT8Y&' m3ZR^|w`OQ)3LF(MƬ3@26
-rY4EK-JjӸMCU48O.2*|7d&z0 q|0
-OI!rm5 d6uhلyvEuL'!Mjv
-6@MKW恺K/AnG˞(yEIz.5UW \ B㊚œ|d.DE
-ж̛|T8z,cQk,:_>{IBqi> Ie AT_?E0KԺ{_%R!Gvn~wh ۠)[õ H!=7hCʜjm݊n6Fc#8z7 xF{x?l_7c6ioap[Lϸ,kDLQs5KY{ޜTgC"fnb-\`r JqF
-h˺mUknQ18lp#oź8RVnѽ{ļ0z_sUR6^Z< (&i9Bg
- 9ӢF]tk:;5U݂1Q)hZo$r6Z[ʳ>G!8'Bi5ќ!,*02`K7_,["V>S}N{æ=űGYCI<YB@"2A4H@H(蕽8C
-͇JXï.DQBKw _`È$^GpX"D2@Q,y\U%z1P_
-
-67\r^P'mLUu3ӁTrjÂ'U Ytzmm/T)
-Q,P<i*ԽX.9%+!,-~/*"}5 !,RŽm$.jU̷@L1k~::e̚BԬz=yscE|- .w
-I=%H'LE^.P
-SKb"1Z
-KC /D?kqtE ,E@>q3|ܝ [}ާ[?0}u><|zSWwY,\0{$?'/blr<ѭ 9\K1G觤a=_endstream
+xڭZKsFWTU'9*(YY
+4z nڌG}p2Z"\=lGkcz~_旇lw#ǻ}uw?wk[̄w?Rǫۇ,r& ]'[epX MW/nXVRzJy_^;uI~Jǁ*\m`dB-KL6,(r?MZWm3se!`¯G-/Fs |:i=c~%-sdUωR%ђ!O.*mw9<^mw>}w}mҠ旺nuB y`
+"R001&ˊ8J}}Ӗzr%`yQH"}#^'R/),dA75 IhcH8"<aH^ (2n[EnhjcqBmMb:QZ?Tq]8! B1>RRdkƁb:L"$<zm
+Xܠ=U6Šmy术mL;Evɱ-ҮL0nLwIsrޜ_^({ZѢM:z\B}_(AŊv[{"RSBv]/E.;hr 2sv $ڞO6"M
+7 w{z #}%3?&E#h`2aoOòoT*su! Ǧ^ZFZ%x
+U C& 4cRT
+ ѲMGn!sQw p˞ٓ'߽$$.Y`_Ԯ,K:OVឤ…%;+US.6xep,6<yu '
+<SKD!@ǃSu*e/fNۭz>T恖2JK>od˒\# EzYNҡu B( zϬ/S?uJ="ф6Le}{2HsoB~,%k 4"]
+LИ$|6VzrJu!
+e5]7XIO&@[66$=6$AF ̬AxylaU!G L[&f1zQQ0reyeF"(
+e4m 짍N6&ݸde4nՇc&;aʦ>%YCMك2TӠN\jٚ3P
+-sƋ
+@ {ܵ<[[~m]BUگk>9 3 52^ZQ{Q8g% Q OK&-2p&
+_N
+
+MѾ/ pyu&}WigY`p 6;ufQg8`~~@t8ck/xIugmM U53)ӁUZJ5nAɲ?,:=~ XAD>z>RSfZE5jTy0=-\˖W=~/jEp'ʓ[{%B]W܅o1
+q
+W:~.N`; oeAr
endobj
1811 0 obj <<
/Type /Page
/Contents 1812 0 R
/Resources 1810 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1798 0 R
+/Parent 1796 0 R
>> endobj
1813 0 obj <<
/D [1811 0 R /XYZ 85.0394 794.5015 null]
>> endobj
+542 0 obj <<
+/D [1811 0 R /XYZ 85.0394 637.344 null]
+>> endobj
+1281 0 obj <<
+/D [1811 0 R /XYZ 85.0394 611.827 null]
+>> endobj
546 0 obj <<
-/D [1811 0 R /XYZ 85.0394 316.8843 null]
+/D [1811 0 R /XYZ 85.0394 133.1815 null]
>> endobj
1814 0 obj <<
-/D [1811 0 R /XYZ 85.0394 288.1782 null]
+/D [1811 0 R /XYZ 85.0394 105.0145 null]
>> endobj
1810 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R >>
+/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1817 0 obj <<
-/Length 3438
+/Length 3447
/Filter /FlateDecode
>>
stream
-xڥks۸=|?.v|qr;EA_JtM&X,ž(܃yIi;_ܻ3_pfifc}pvy繛'Arheeg'q(xΛw7~uF퇻Y{߮ž<n2$7wo/~}a8}^ ~;_80= <|sšGah ٧,-A )ƹAH|XWb&uY1'jz,Ԃ}3G=Akxr^5\E_!lp_W:+
-3k4.G/°}կyynwڽC{ᷙ:YQWF e%#|\ՓY 9Zu h.j3lw 4VjTit~ʬP u'
-&zە(K=IL5EЦ]v"4m9[!B!4_ %v̦n A6aᨅuJ+
-~mv`_ꂻh
-v5himh i\i4_zA@UIoUY-$lEj+uB5ϳ{@+3$ 77Klٵъ,Q~e:hwG{LHn~9eupKf_X8U ^ /*!Ǻ@.awPmǬBvGduk>FeWS<z<2,Z^>U,)DlGet#eرE^˟V94
-TT5:¦,!ʛ)2dk`/^ hg+ &Zs)rr+?XfujU]so.jՈ]8?mta7q`pP6H
-=FUk5f0Iynۆv,CV{敦ll0Ea
-dLb:;-lA_mOPt?H!̂-)Eu0hOU3:P*?RF̣W}oRKkVfGD7T%,N<]r 267)6On&Muxɀ ܤQ5YeqDAL'K /sQI6OQBh2llc SӾ?qRGԾ!"ND3@9w!4w J~b^tPDME=oT IX7<(p6? :v+\4Ֆ;{=)hП=;ҦB?5 2Q#,@(X3o5b3$X?BjAsc@8T X">*
-U3bXXPdJ?Tߕ/[O{vsrƤ )ȰoO,[vYD๣D9ÀRx㧑ٖ2gv
-qbdL
-a
-%'rendstream
+xڭks&_BϜx$gq.iwn$@IŚ"v߻/PD]`,vN 'q''iqƓ"<ܻPL7:~drtpe~e~ʿ wuFwSw{_N,=O%ۻosswo/7 42OE<'{~jbǑR]|[Й _DP1ƹhIͦ+퀿,E+a2<O3%o﮾nWj-%pg*; 
+as0uii f~NJlw+]gnםپpWLBo3 n# $+ʚz(LBG*,SIcxb?
+u(
+
+Qz~ƲFu=HI #t21$;ijH9 d#pu6
+t1)\:ʶ I5-s?Nȃb257M9@`Ń (aE)X&U
+vJRPa(0֨O`
+-LYKc|u<3IƼ<ljPeDZncܥ9NUe3Jk D
+F!ԃF>azF3ID
+u 
+[-Svey  7Ԥm]>|y9&ubNsѓf~V#t(a7VP->]6LH`1*{sTJlu|'RB|_%W_x, ?|ZJk>ӏf%:}Hmn滅yU
+J;v[XڦpHp>h*>lQ$X*~%T6
+GJeQ L8g}8aGq-NlߤP</޲w7qHX*g!i%-f4w" \<\)8^ Xl&=gP?XG%Kk \gi)Kfd-.=a~ӔT"%OaC?l@6vraIP)Pgu
+J<m7 H%-o0=<7$ZA'Df$ΖG**K0bQㅻ(F{uj o`Hj
endobj
1816 0 obj <<
/Type /Page
/Contents 1817 0 R
/Resources 1815 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1798 0 R
+/Parent 1796 0 R
/Annots [ 1819 0 R ]
>> endobj
1819 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [63.4454 698.4707 65.4379 708.1104]
+/Rect [63.4454 494.9289 65.4379 504.5687]
/Subtype/Link/A<</Type/Action/S/URI/URI()>>
>> endobj
1818 0 obj <<
/D [1816 0 R /XYZ 56.6929 794.5015 null]
>> endobj
-550 0 obj <<
-/D [1816 0 R /XYZ 56.6929 281.3776 null]
->> endobj
-1820 0 obj <<
-/D [1816 0 R /XYZ 56.6929 255.886 null]
->> endobj
1815 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F11 1451 0 R /F41 1218 0 R /F21 938 0 R /F14 964 0 R >>
+/Font << /F37 1026 0 R /F22 961 0 R /F41 1218 0 R /F21 938 0 R /F11 1451 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1823 0 obj <<
-/Length 3824
+1822 0 obj <<
+/Length 3643
/Filter /FlateDecode
>>
stream
-xڥZYs6~!$3U 3Vzk3y$Jb E*"o7A$el4Ƈ@܁_<#<J|8np>[9Kr2X3M˧?<IO X8q?]:y{3
-85Qz\}|叇E䏞n؍{ÁoҗׯyvԮ\H\ga<sL^&w>)_JM)~o;4jUS "
-9l#he5|2v]VngKZ8z #=$6[oEV.ťtAqt;i{il;pDSzW7TfټfYI/.ϻHZq<_W>)
-hQT7Y  ht3 x%uV6HLJ&Ip<'"KiwT2G1Ҳ&6u;z# XB?hxt{7\_?\#1yHDpKI@=v6Tu^[zQg
-4xT7 uw_&' GM=&Vc'V' ]ʋȆX<G9ρxųϞx>q7hG&hj_az'!ħgg 9q]<")=2
- _|iXH(wi|{%ո!=ylՀ+$dGksxgar`ϨN aES]l[N$»m&
-<ѿ;/%T缼-IEg=L0T`F:>8{1c샣{h ΞՄ&_ m"SƞuDP_x35+pĸH-B^hձ@'
-ﲭQeԥ
-0C[SCYd|ס %D29sב\wب 94p
->"Eg2;Tgl .D'c: tz il`Lc-hcY?pgqEZ\@9+tw
-,9=k&z#cfC4>fOh|\i8aNu09Ϝr4(z4$'h*jJ})*q4鶡u@eܪPi xZ #Y"CtU9u"NYI 5TRʪ)etvr8\y$+OwV':fqv j(HK4B3H83m:" T d[N SLӝR,[ŘnsS3S i!*(P~T\@^7h 9ΆehFRiDRZ G_TZX-Tyu}A`o^pj豢 1KdU,8CA,х֪h]^4̦ Z1L
-J
-5L]OI`q #rDĶ$w,EӦpVo==*7pG1e0f:cCviœ9$CG &]yJ
-Ur,<ֱ.m^7-^OĆ]ㅴ
-T?
-xt[jvH;滦üRǞi=oB@]/4:?\0Dnt
-k?6q
-_nrE .iPwŢh'q
-M!R@K=3;^U,g挡u67}x^s"ńfURiWȯ<g65;| >msX2I{dN!Fk^c/2~]u}
+xڭ]S8_teS9vY5׭nٲUAZ88NC2:%}> sjN]|Rq*RGW"$w?ξ]ޜiqri;>_?]}$|sT&c80oT|3evsݯGwZJ_B>/x*MgBip>
+#%P)R!tz)E*Q Th(@\>'y&e~bB?[Hfd-ڢZ"?jPO-"=Ǹ7)y[ 2źhVoWYU4kkkEB[*lOdcuMkUYY/]buVHZV). "H(0Ki6
+2(
+$R2S&/qc7mQ3BdTdu 'h,뇬d !CXr(H L.3fj.ʌ3G n(@< <q_{ oKpUPYU}n:%P"K3tNJlL!J%"h#-!JUoYYPp@~0PI1wp9e>bn{VQ
+u D1Q
+|I@Bȩޑ јDj}sL=I((YYR#(=l3e[npI9}2z/Xg<q9HyfkeU &\
+ Y:)
+ᦛ/I5^..n:q3a<`(^P魳5#ipim
+ٌ̑^@;+2ԃdR]tR7)sdh7bA-Pb~ʩɷO
+Ck `F2CˆwhyKyB˸jt.>"I``{y; Z*a1 {Lag1p`FR9 m.!BBIy;=L~6a+`qx}Mc
+ /`bCF;Ԍ>~`(q&ĔI`XJCxX2,WVш8%iD?; G'Y61yL#HթM\LZ@m5k(psQKR}tȘT1*0iflxz55\!uv_qn <botAN|,g;<PXd^x;hs.)$(2k)h!G(vGe~ކ 5?lx\gs{B.EJDH?ˋ)A(5
+eŀc%Lܝ` 1Ml0̇$ رС-5yFƔ%3ҷI|͘J޾ tE {B1Q.\w_caFoR]ʡ=_u2:y`cnvWl5ll\~|>nC{u'.=ݓ7{GvrOd#mIJZool39z=9ɚ|&>;PoB編:|KvFVdq }M]w;ԔORxNl! [戡}W-<̛Z{vxBK &A٣-rhr$^ A
+7ysؘ3̻ z!4`|/&Sc(M9HI}gK ">y^e,
+R5u>s$W?1k/a,T{|- ϼ{?
endobj
-1822 0 obj <<
+1821 0 obj <<
/Type /Page
-/Contents 1823 0 R
-/Resources 1821 0 R
+/Contents 1822 0 R
+/Resources 1820 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1798 0 R
+/Parent 1796 0 R
+>> endobj
+1823 0 obj <<
+/D [1821 0 R /XYZ 85.0394 794.5015 null]
+>> endobj
+550 0 obj <<
+/D [1821 0 R /XYZ 85.0394 769.5949 null]
>> endobj
1824 0 obj <<
-/D [1822 0 R /XYZ 85.0394 794.5015 null]
+/D [1821 0 R /XYZ 85.0394 749.4664 null]
>> endobj
-1821 0 obj <<
-/Font << /F37 1026 0 R /F48 1238 0 R /F22 961 0 R /F21 938 0 R /F14 964 0 R >>
+1820 0 obj <<
+/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F14 964 0 R /F48 1238 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1827 0 obj <<
-/Length 1980
+/Length 3566
/Filter /FlateDecode
>>
stream
-xڥX[s۶~ׯt@uJ
-P{S:#rW'q7TV-!m
-\~KP"<xpGL>$
-9@ G|O_9D0 ,I s \1򱅼a0HF+a[-9Ϙ$_i7"N;~Eh?({'XczSy}Za~FLѡ:r.08ͪC{$i
-JY}dw |Iv[zz~U}
-2~Vgݤm 9҅_)uȘ- |[;؍ByчchP-_KN}y!}x+ BNxmu|:J3endstream
+xڥko7QprKESl'q؉ma-EVʊ{p%p^J;Ob'|Gՙsco$ Ҹzz7<E| 't(J\
+_'7^ܼɇ|9|78x}s{E_}=Kq _~9ñ>sG>!X<=}j68c~,W-r(a0,gGG a=r{MmIDZ?tv@(AG˲N $ՅFOiCCY%#l|>#94ziNrd }v|{%|^㨴,Ȗ=]DBgEo&MτBgdde
+6@2-q
+1tꏥ+On4Сz]5CZMj.^r;IJ@1r\zXG`Tcv괻]N":}9K@=$*ic&bKXPҢI4BmBM4+1nk7h $NcSPziEZp=/j'B T I X6xE0 ;\*;ʴ f͒zC-jh(&jErAmN{ <cG7zq'ewݾ;qH <iLRofKFi"y*f
+_i'cQ7 FCr G L$2C`AYc/}8\"yLӂzy2C*B2B"Y(-NiX֛j]^QZh74")c'gQOOYŎ&yɆ*-$fY䥴aNg`A/88X`u ݴ{Z`ST#>j3|xv@2̳pemw{  5FGi5 ^{{c#
+`S1qElܮhw6
+BouRͲeAḃpJ;0(" e8iÛubeyS ;bN-8hWeͳE>gº /< Z1:u.o0_Bq0Z m9`\o?zN,ykT M{COhxF-mڝH5Vg eQ`9GMiÆ#Q J9tfFUn q`:+QO_ sf N >5ٜP)hJ!]ǘ,G5S&D>`2ާbu'$kPFp\I5 "K%d8
+̜V,A),[gZLy9H9`eL/{ijuTnښަVSlz*0 wՇtd4#h죢7<HQ&<00B=:(Y#y
+}*4Ϊ5*c2`3`N.9hhYsP \Q6ѪyA>DuD I;iy5>Lnl6R1de{Zs8\ft,v.71+Fv In۴vn7+uq M,4k[ ߭ u9ghC I۴cv7mS`Z Ts't:1.&ၬsW<F)؝qRKɻe3Ϊ ǃ/Td^媈7n97O]!@uճ+A䙙R9k0-V{&1:pĴZrGy4@u8-;iJ'@j03-\Z4-vkMKd`,
+{OL!_=~C_"ZXɗtƅn0KZ[(}Xn4cBo)树o{=pNUhjSC3B槰{b(&ߴ| ?xF2ݷEeI3H3@uU|AѱhKaK0lօp{i=v$W) 2yW%M25k
+r;^=~?i??*nsߴ͜q1nw{w9ya*|z!7%1יSG-7_ߨ 6|D9 vVLV#X\`-10iduG`~hCmr<tj /FcUQb5X~K"=s}={=8 wWdC=Z@H$^mP;jVSc^ϰ7?e_Z
+)+"eÛBD/MFP}#.endstream
endobj
1826 0 obj <<
/Type /Page
/Contents 1827 0 R
/Resources 1825 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1830 0 R
+/Parent 1829 0 R
>> endobj
1828 0 obj <<
/D [1826 0 R /XYZ 56.6929 794.5015 null]
>> endobj
-554 0 obj <<
-/D [1826 0 R /XYZ 56.6929 205.9349 null]
->> endobj
-1829 0 obj <<
-/D [1826 0 R /XYZ 56.6929 178.7228 null]
->> endobj
1825 0 obj <<
-/Font << /F37 1026 0 R /F14 964 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R >>
+/Font << /F37 1026 0 R /F14 964 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1833 0 obj <<
-/Length 3434
+1832 0 obj <<
+/Length 1742
/Filter /FlateDecode
>>
stream
-xڵ]s6ݿM S8tI/uo&dhxHUw﷋]Ts `O@y)SbsڝE70Ysar8뛫^ j=eEdm|~[|?^]XJ-q4Iq뗯T/^yM෗//^b[zN,xo~xgW/C~H!#{gPΚ;D"vNδQhd{;QtN~FYaLg
-]z'%໋eE}CЧieuC{j>y":q,1rg{Ȫf]M}<
-Y_"NP25IZ/~
-~裂fUTDZrTEz Ʈn+Bif` mY&|]
-.fvi~P3Ff4q|(\j=<Ap S{㉐3j0ӏ”/g0UUVQ^jf<Fʴ h`+<!c{ B<feՔ9cfR1LmY\ΤN(8gR̀E]`G3{v:65O9<7hf6`vS7=zb%"WhqϓN#l<IjTZ¼y-oZF4p[7Ӌ gT|'*'qVG)񆛌xkܴ{N3yΎ۶X6Hl=^ACU:2c?Bl{Myk.lG^Af(-vc7l1ͻr[ov}<|*f CGy:K'^ϚQC4Ξb$aV`wSO9R-5&X_Y>e${o'.O93Xbn!ˋbW]nSx{Ŷ^a*> n;aП0eM;s)tчM}&T$ #ǖՊ%߼Vg
-!(xh<ϮR#Lg(+={N
-<1;lAgɬR[܁$F^'JL얤{,8% X-<ϕbQKX94oZ5kup:rfO@2c=65YێIMpD+4üޣeڄ-3am+gCXV= 3 P.h=~l61!焜ȩPH##u^0tcgeG^K畞q0602(5G80It]=bV%eǶAIŧ^A: }(56\9!7CT:𵋪Xu @4/h_60oCI?QJ<l__CK C*;p\*%9@fX[l{sG$`aOeO@wʝ[)R\2$(YGitgD[\O2_%IgsG`3%BFSm8=ht^B^*ȑYκi64Ij4:%xK)ah,"rVu$1NMC>OnVل#xU}8\q
-'ILiy˦m^Hr IT1}ʔ-~~#Be;چ YjK2p*1vx8WݢVu -W\u988Qma
-J_ g4KG''t| ^8Bm
+xڥX[W8~ϯcسX>Q
+->QNk+Yrbi413叅DŽ0nD2y]71cT@t%ŞG9h99{k)~ώO}8dzr~fGGGgG{<u}dG.NO.FGU,x f&k<!#||?0"JbsXKIGV
+;~I%
+}}3 u}(Rm64nRG.{Ԁy*p% #%D0&H3`A12 o-Uݶ=1dy[i=DyW.p( 4uӥc*H0 LɆ!b%i#("OEˋ˷VʆԟA5TVusϪ8 ڹlTDPu&. S2^Iό.NT5L# (.ouikezڕ2\,jDa@H/aWEg}k;oV q/+5/]<K^~~sq=)N($^r?+_@/uUgqUɣZrv%j?/M=T3ŽyDNg^t|6ǚOUI6)>v98yU,i~-bJͻ{UjWy'+bnSWWCr_sb(jR0n1A×*y0_rfMEmuBVtG]U[ӕ8&p0
+-2к+3 ⸎š
+=WK Il}ӕ݄edIU'# ~ r%&OGD/Ӛ$\Mz5>[TI6 jA˸J :J4wm g1
+#I[QS,q5{4gz7+аY1m~a3p%G(O$‡ac3Fzm">n>U[x@݉پ@x6V~z.ӺB^4Gr~\?KIWpj^gѧQendstream
endobj
-1832 0 obj <<
+1831 0 obj <<
/Type /Page
-/Contents 1833 0 R
-/Resources 1831 0 R
+/Contents 1832 0 R
+/Resources 1830 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1830 0 R
+/Parent 1829 0 R
+>> endobj
+1833 0 obj <<
+/D [1831 0 R /XYZ 85.0394 794.5015 null]
+>> endobj
+554 0 obj <<
+/D [1831 0 R /XYZ 85.0394 525.2179 null]
>> endobj
1834 0 obj <<
-/D [1832 0 R /XYZ 85.0394 794.5015 null]
+/D [1831 0 R /XYZ 85.0394 495.5406 null]
>> endobj
558 0 obj <<
-/D [1832 0 R /XYZ 85.0394 585.8777 null]
+/D [1831 0 R /XYZ 85.0394 193.8668 null]
>> endobj
1701 0 obj <<
-/D [1832 0 R /XYZ 85.0394 553.7893 null]
+/D [1831 0 R /XYZ 85.0394 161.2246 null]
>> endobj
-1831 0 obj <<
+1830 0 obj <<
/Font << /F37 1026 0 R /F41 1218 0 R /F21 938 0 R /F22 961 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1837 0 obj <<
-/Length 3590
+/Length 3988
/Filter /FlateDecode
>>
stream
-x]۶~ުX,> ~r۹Led2<wDZD*"ew P EGbA>c3gnf4zܜ ̽9a".Z<kif.sg ,1kr<Dvo__s?=_/Zo޿j>wT`|}qwW__.;{uӒ˙DB~;6[ߝL:g2mΔVRƑه
-Y->YW&~sk[6rXU_5zE5u@hkٌ
-'aIlIn&efU#8)Ydr]
-d, .p5JC7J=b mӑ@h N`<1؅Qp%
- %kuxG"=Уf.<ߊYe ̨>q4q"]g"ʈ5s1*\p;rUp -oKJ>G8
-`lJZ=_F? jm_ x=Lr3Y kd>X<Sљ0V7ui,%? oʺ܁ o `18R-$anzuH
-9.s0R)PRUBla%m;!\f(,gdFIM5Ld;YS%Z89O#5)
-sn?G
-Uɰַ3UO#/|ИVauw[t
-/r@Z;?
-/;$%w/_~,?z6z+)0qҊDLm=Jc]xA=E
-9Μ3p2bmDi٢,><f*y,!>Msw,Q4 dT_ԒϷ6F.Z٩Jo}~HPa4S+( mȁzHzO2T+ DVOxj)ȉF2˹>|c1Q6L9q8
-=t4azu2(ÞGTj)ej#(l / =vnSuD rgN}XfDB:rF3IXHAN\1e/fŜ#?HB$AX HZ˄J(|
-sJ@X'%M~'AU*~Rmu\
-zI_ӘHE-;8mbC"&VgT0<J%ӒW
-T= @RH͏0_endstream
+xrQ1ċ
+7^`?^ʝ~4y.wWڨhd{aOH29@)h$SRyޮoJSsƪjCy谕
+n+-qpz #_+^wٮ8|#~ Ʋh6Gn>V-CY3pIn[ϱ<TeKG5[upJ r]}<#Û5"vqp Y0, LpB9Q7H`/R<$[$z.e"fΗi5 !jUΫoj6r[[<b:`st~me%h vˎN: ]vA"3 cnlSxѪg51IL{U/YHAH<=i6oSEݮ=  6vJ+·C k׋tͣxfԔKks>rJNr^yq"J#2'&H٢$Faƾij-:HƤ`Rzܬ T$φ*ò"zM*ޤ91I<9AC,F:s!+͆w*I0+U&A}W55a*DAU>2lj-},@m2ꯘ3J%3b`A`_L"OSwr um'I:I͒tdy!YB@e~2K8
+<Z<}YZǪ lPlMڶNf †mF`aɢf53ci3w}@_Vm'&,i|l.3g
++6Z2@Qe> gaK?bHȌ}Ka87=!fQXq]U '\֢P$ԼC!G *=yƨ.Y]zVp>ZW^zjyO]y!z5Z|CW<^>Ee8{*
+"<7:y5P9nJBcR9|E2?W,dΝL X76$"& Q^8;ן 9u]G(z&9FH
+A#ZeryQU!s-h0C-&ف4vRx{GEW c); SDrAY7'$5hCԲ9n3jPE媞<Ơ^T"zX!XLq: (;//bggP ek0z5TQ} >M_"I*~C20Tb LFCWy[XHʁE#1}y |Bi;ږ
+XU)i\8 r5ݢTŀpbY^!dhȈ r+
+8xёhđtX $ vGfy;Ex[S2l,),®%Pf} Q"%) Uپ
+[++=\wi(CV;4eem -8̸qƾϩZr頻W:7T4(##8E+%o
+ƖC&Z75d.1̰}f >1ϓ8܏A92?S[\3C.0Nq5ZBZ(
+݆op0M<zĚzE>>+kßW=
+jRlۮoydK9 ἞F z-eb⪂tbb\sTDrx9{FX;&PCD-2k.nyUH
+7
+Zh©zG/g匋|М? s .cïs|jhx}R8p&.{ӑ㬡. ߞUU&9Q߶8ʡ*\OlFm839ߗF8¶HfSIn3^D=%?*I
+P~,@Yy-+b8|a@vD)cz;ҧ, WPa(vW
+S5 TˡJ]TM6tآ 0S7*VHf\תb(o_zWXMsrڑJ
+D\vFysjQendstream
endobj
1836 0 obj <<
/Type /Page
/Contents 1837 0 R
/Resources 1835 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1830 0 R
+/Parent 1829 0 R
/Annots [ 1839 0 R 1840 0 R ]
>> endobj
1839 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [87.6538 680.0038 137.7628 692.0635]
+/Rect [87.6538 269.6318 137.7628 281.6914]
/Subtype /Link
/A << /S /GoTo /D (tsig) >>
>> endobj
1840 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [370.941 568.3155 439.613 580.3752]
+/Rect [370.941 153.6184 439.613 165.678]
/Subtype /Link
/A << /S /GoTo /D (zone_transfers) >>
>> endobj
1838 0 obj <<
/D [1836 0 R /XYZ 56.6929 794.5015 null]
>> endobj
-562 0 obj <<
-/D [1836 0 R /XYZ 56.6929 461.551 null]
->> endobj
-1841 0 obj <<
-/D [1836 0 R /XYZ 56.6929 434.206 null]
->> endobj
-566 0 obj <<
-/D [1836 0 R /XYZ 56.6929 334.6837 null]
->> endobj
-1842 0 obj <<
-/D [1836 0 R /XYZ 56.6929 301.5645 null]
->> endobj
1835 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R >>
+/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1845 0 obj <<
-/Length 2868
+1843 0 obj <<
+/Length 3264
/Filter /FlateDecode
>>
stream
-xڵZs6_o'dU%$vϽ6ݛI]ѻcun?
-2v)E jfn_V>=ڲ C2󾝯m>c9+_2yd4)YT/A +Fts77knkzIaI` r,.$Ton/'C5MׂcA8YY+p}Uq"7bHDP>7 "nF_Cxzk֬x&ձ42
-`UxNKXľdj齲W6zuwqkjЁXbwXŚh"=mOwԆ>c
-i,Z׵lKȦ|:1yVta6[
-,HYPѶ)-u6 y{,~20KUʛ
-l6?%nP
-=˅-J=p~ d@0 uC:1NZR,Ɛ&;lYLR&Js;u 7؞H%yiZ>U[3GO!QBƑG1ўĉjD n(|2@
-I!QJe<
-@:fLY |qᆥ:5s@@h>Joz0
-AJODM1ר{AE5 ݋ 藧2jn/oΥuVxqx-onr<\6 zQ\
+xڵ]s6ݿBoo, $Oi]Ӝ>$E']]- ~HTNz.~A|ti,6g,a3Ns~b8۳oxfD4,КnW||!`E~=?y__j~{[쾾|sy}zAN,xsK~~ϯ?tvy22`: 4:=@#`1۞PPI{vnBYE<!@g3b$аH
+$h 'i6o<m&)ˬhȶYu&e7N)-bFqO"`ص33#-=ˬECԷ-YjlQpP 4,8mFCt0
+./Cn*BZ;n_
+LJBə2`wPca\ QLj@w,V UpZ<_1,UN@iZɿN'd
+c0eZ_U{W?ltCaKʃAqGo_WD9Uk)p/byR"  "jvCǂf<M+ 8CSi$Abx f
+;:,Q7 C"*P!:7b^8Z4\ =}u:;a:OBA!`W&dWkkq1Dy<&?B~ʋS^T0e1R+$K
+=)A'{q8G,[
+RpЄn6iC`-]UdJ8OFbm!+WޖJL
+
+i6֡,{JƮ!.0, ĝ`ԟvr5㲜eTzIpZ蟲qmf%ϟ(EU,ރ$d[!<X->e_YqcK6A%5cVˬ2<rJx>HuIڟ_ૢث󈌉
+}Q"RG8Xg\^bt`^Mgq
+QfDcMz#\9I sQ/l;ac CAޝY
+{5]vxN6 WrfiUS\Q;=ir%c,Њ|*hBpqLa>O,0]Ԃ8uMlFB3.1> T4oAVh76/E0F
endobj
-1844 0 obj <<
+1842 0 obj <<
/Type /Page
-/Contents 1845 0 R
-/Resources 1843 0 R
+/Contents 1843 0 R
+/Resources 1841 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1830 0 R
+/Parent 1829 0 R
/Annots [ 1849 0 R ]
>> endobj
1849 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [461.1985 616.4281 510.2452 628.4877]
+/Rect [461.1985 234.8652 510.2452 246.9249]
/Subtype /Link
/A << /S /GoTo /D (DNSSEC) >>
>> endobj
+1844 0 obj <<
+/D [1842 0 R /XYZ 85.0394 794.5015 null]
+>> endobj
+562 0 obj <<
+/D [1842 0 R /XYZ 85.0394 769.5949 null]
+>> endobj
+1845 0 obj <<
+/D [1842 0 R /XYZ 85.0394 752.4085 null]
+>> endobj
+566 0 obj <<
+/D [1842 0 R /XYZ 85.0394 660.0457 null]
+>> endobj
1846 0 obj <<
-/D [1844 0 R /XYZ 85.0394 794.5015 null]
+/D [1842 0 R /XYZ 85.0394 629.9318 null]
>> endobj
570 0 obj <<
-/D [1844 0 R /XYZ 85.0394 769.5949 null]
+/D [1842 0 R /XYZ 85.0394 388.2848 null]
>> endobj
1847 0 obj <<
-/D [1844 0 R /XYZ 85.0394 748.9522 null]
+/D [1842 0 R /XYZ 85.0394 360.9804 null]
>> endobj
574 0 obj <<
-/D [1844 0 R /XYZ 85.0394 667.6879 null]
+/D [1842 0 R /XYZ 85.0394 283.5376 null]
>> endobj
1848 0 obj <<
-/D [1844 0 R /XYZ 85.0394 636.0345 null]
->> endobj
-578 0 obj <<
-/D [1844 0 R /XYZ 85.0394 425.9376 null]
->> endobj
-1850 0 obj <<
-/D [1844 0 R /XYZ 85.0394 394.4436 null]
->> endobj
-582 0 obj <<
-/D [1844 0 R /XYZ 85.0394 313.1793 null]
->> endobj
-1477 0 obj <<
-/D [1844 0 R /XYZ 85.0394 281.526 null]
+/D [1842 0 R /XYZ 85.0394 253.4237 null]
>> endobj
-1843 0 obj <<
+1841 0 obj <<
/Font << /F37 1026 0 R /F21 938 0 R /F41 1218 0 R /F22 961 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1853 0 obj <<
-/Length 3670
+1852 0 obj <<
+/Length 3794
/Filter /FlateDecode
>>
stream
-xڭZ_sܶק[O3>
-'$um$QeiA_T ͹΀Ϸ%\(Z^諢<)N] åcoU,w
-dj*r*}N5Y(ٕDuoRgvQ<dE>iבMP ku*tgvr L"ݫ~Z=_&63i%668Grߘ\LdY>,H=6K?KGmS!h,l<d7S`daz-T2轟Y W=_J{mz ^9= U):PMtYMѕ΋fI Ƕ&_X%x/›vhe ?:0e%=mC_Ƃ:eEp tDoU "x\
-k~K%yoUWl
-śaE.zVbD;_ۆ[Ŧ59݁M:xGs ;4Mg">y
-anm`ѵIg+ c6Hko'蚵>7%*|J6;00OS[3ᘂ`Qs6T+詵im~V[ `MyA,4{ʒ@oؒzuenb[k!>#%R;S},Z]'dFZYd*TҩfץS6z울.5%)Q%pmlZ!75CV)m/`֛aPQ<p,J 97Ct~N#%MY??z:_[17MS,Oop.T4}^Jb/ ^rE66.L qop]~ޛws5 ZGAO5ʣtU_nsjyQ*^{2 TؒQ4il㷘+P dny#]@A+ Lo C^ r
-{% p"l
-N3z8/
-C%.n k_M*nas)>e{mK 7R^P%V:'?{UZM_jY.bKZ1i+HSZf"2t"m!4X% ]2\j'.wշPkۆFMu0c=DGgr}=mAZ
-,v=5):Z;\pەʖ yݷbi:
- _iB
-i}%JKgX<uuiu_uta)-l'?S2e'eU'-!Vv]9'S>-H<^Rcl:
-?l) xSyAOD)T:^DrB)‰>kS/0Ϧ/O٪~`8>R82X:62\S\'r{Gٵdw*_spG*!M9KdpB!B.Mm >c$
-ynSWLV}et8Hk#2Y~=*vu_m!EqO|΋m '4&*:-2UD)/^R}ly-%cmH؃jmsU]IN㊤<ƣL|e6b  %srD@;vaxJ1zԵd >x18@:P٣M!=ա3/Y.}LKϹס1($ :gxݏx@4 S<:H; >
-c1]ϐalx@&ŧtRn1U1I#U {GU p(V Ux7Ad¤tC njQp'WX MhBN<&Ҹ7QOM)>4 jY]+&NH`w"+d[-|>VUv]6û\iHpH'T'Ekgq&,~GT]'h^)+ts;>੒/%FnMtk/Iqƶgxٕu}a>7H2FABaJZwLorCb9$\MD{!An|T.A ?rep}\)]?ɽ-xRCB9M{)Jx+4r4Ҥ}t37+,-R D)8T?'kendstream
+xڭZ[wܶ~ׯ[Wx\HhGJ&N++q@R#.Yr-+= xYQb sf@u*NS+4HJOWy}w2vZ{}s}ՅNV\NH
+-`x~zy%˟^-u*?S뻫?l\oW\(Lzu~q~uٻOίv<]ö?x>)tsF1R9{?m:+?%6VPSOS=`5"\l:_cK[}])ꎅ7|"Q㑧K$L;Adrm+ԭˮ+Hz)vn':#
+'o?,oޅE$a
+=&k9U<վC9\a|5ӂ< `Æߡ+& ޅߒ
+^Iyo@Óп5u@j2"3P <T&`٘u|)
+N 􇵔8Tx"4/NC>K^ۃm#M%i:?>ޘ$3Qb
+<9`al=Sx_]?J4ȱa9X:v3Rݼ*KWL"` ȢY4}9s5YNe H- oRya+jRеɱSTUѶb{T^ h9XPZ9Q0 TEXBy_xL g/-p8mѭ
+泋RWWmD(erx[Vn\C1-N.:sEߠsE?X$>sh ;DScj@Nt! k4d I;r:lb-_۬\,#olL)22Ojg?Pe}5eͦF? 3fԡt2%߰%%/EŸF@dLQXznP
+EF"%mP TZ".,͉*hK]1V"Cœ)fWTVJzjfR'k޶ )
+hˎ3kdQaF{7*j1]_qVgKY)Ri@Rd%sS75Bb =GUebU
+3`E֤(\п*J}\b|CwTzùRGHղp=4\QU JKt
+Uhʮ ۃ?jU !*A׺^{=Pyd&b-p-C"K2 nc%fRQ1N\
+mӶMcFGg3.QKm>^LbILc\m(5{"~ft٧mWh&j 3
+?  niXeK{h(ҙ0JX1n6ZegCQĐ_7-UO'ˇ oiO\mLצpr7pWyħוg@˄tV}HH7TЗZ9!32s"깯 ҭqY5=빢Чf7F@8<) {_Z!mtب|㗏ϣD8>t.cɷP{Arz AҨxa RҩJT[Bw(ەhv#fEN|7]_+KfqgqeC?.N+7
endobj
-1852 0 obj <<
+1851 0 obj <<
/Type /Page
-/Contents 1853 0 R
-/Resources 1851 0 R
+/Contents 1852 0 R
+/Resources 1850 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1830 0 R
+/Parent 1829 0 R
>> endobj
-1854 0 obj <<
-/D [1852 0 R /XYZ 56.6929 794.5015 null]
+1853 0 obj <<
+/D [1851 0 R /XYZ 56.6929 794.5015 null]
>> endobj
-586 0 obj <<
-/D [1852 0 R /XYZ 56.6929 385.917 null]
+578 0 obj <<
+/D [1851 0 R /XYZ 56.6929 769.5949 null]
>> endobj
-1800 0 obj <<
-/D [1852 0 R /XYZ 56.6929 359.8019 null]
+1854 0 obj <<
+/D [1851 0 R /XYZ 56.6929 749.4437 null]
>> endobj
-590 0 obj <<
-/D [1852 0 R /XYZ 56.6929 227.5779 null]
+582 0 obj <<
+/D [1851 0 R /XYZ 56.6929 672.0805 null]
>> endobj
-1855 0 obj <<
-/D [1852 0 R /XYZ 56.6929 195.848 null]
+1477 0 obj <<
+/D [1851 0 R /XYZ 56.6929 641.9666 null]
>> endobj
-1851 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R /F39 1161 0 R /F48 1238 0 R >>
+1850 0 obj <<
+/Font << /F37 1026 0 R /F21 938 0 R /F41 1218 0 R /F22 961 0 R /F39 1161 0 R /F48 1238 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1858 0 obj <<
-/Length 2085
+1857 0 obj <<
+/Length 2928
/Filter /FlateDecode
>>
stream
-xڭks۸~&w9943e24ٜHHQ;߻]!ѱ} p/Pj*᧦q (E U09gм{/&" u8YhBƱ,?x\ry۫I8 B__\<8Pf
-ꯗ}O˛VJz_t j4K`
-zڞx4[^> U2x$]%I/(3u6fmʦ&9?RgiW#YJȍ۴RwfC^ݚ*fNK8|kZUA\iOxR
-pe(ц}>jL@{(==FN:ZlJ"L-]9sm6-6vFגߡG)\86xT_MWeM y l?*]9"9{9mm}@ZA,֮9r ύ@Ƒ~ :úwږa(|Ofc0I\:poPW1,
-J6O..+k ~+ޘ5#bg̙u<:>W㴫#F E9FBg|IRƤXU
-zzv!z#+-
-h8*֏oܙ,j06 fC.E*(1zW^f XV/dM.{W528yCGnl!TWbI0С8ڴ*MPm뵎^ED% ǹ#
-Cad& >+=oqh
-xaLǃ&TR3+vK;[~z fU'bKac\|*/ϝ\byy,FTͣ傻>.<w,ep:w~{ծaGff_3Pe─0my8?'6+hNBvC=71t"8Jn21'zqD_}/1Yc{Q^!sn!oUք>هm^ۑV.Qtd(3\~8T^nmnVsqU6yݴb_\|Js%d%
-׋c='adP89T-Ȫendstream
+xڭZYsF~ׯ`e*́c$rZ:n:.D-I!@)ڭ=݃$_2M,TgYc#3[l}{𜹟4͊He:Yxdv|}ŏ7҈(&WWPOA~s.3\pM.\|&%s8›]o/ޝeo"*b?*r3{͙6*6Z)߳>=Ѩ{5d?2 P&$ cĂS% *- X@W+;uͦܡd-bbc̱#)X/͔Ԙټ&_˶@M-u~{ζG7j;)dgiۮˮjl,.^?G~lv놚ߏlQ¿~l3?y3
+^s[~<;K3LJX)'4sԎ%KgIm`w[YewDyG~"%?F]<׶ru@vovwow<X=Mo"׽=V:)aZEӽK2ˣzY՟χ6<3Lǥ
+]um~]<}k8@Ol΢rv]1/l2㇪k]w=ht =w2f_wG-2gXrM.
+Hma/!)t
+Όq<#&ʸp== w` 6ʽ>RD)ş&dZ&Ha'B
+H8!1
+ԁ`sS`Îl8647Gb)93 lK`c1X4uy2O0q&BZ2{8RX?k
+7ˡyT_
+Vb1 !ruv8@bIT,ڷeC(cWS` Y
+<<CO?΍WLT3Ac X5tnO]t 7v|W!.-VЛK_P
+D` n=,"y[ CWsȥdbl.~bIg=vPNFև1l,V~Q"+_Ի
+ '^bspg=G4[Y{> ȣIIop,Mt<O835K sAxKO]!10!>[Z
+1dO!"yxs 5G/9H*dQ3L ֥%۳#
endobj
-1857 0 obj <<
+1856 0 obj <<
/Type /Page
-/Contents 1858 0 R
-/Resources 1856 0 R
+/Contents 1857 0 R
+/Resources 1855 0 R
/MediaBox [0 0 595.2756 841.8898]
-/Parent 1830 0 R
+/Parent 1829 0 R
>> endobj
-1859 0 obj <<
-/D [1857 0 R /XYZ 85.0394 794.5015 null]
+1858 0 obj <<
+/D [1856 0 R /XYZ 85.0394 794.5015 null]
>> endobj
-594 0 obj <<
-/D [1857 0 R /XYZ 85.0394 146.1982 null]
+586 0 obj <<
+/D [1856 0 R /XYZ 85.0394 769.5949 null]
>> endobj
-1716 0 obj <<
-/D [1857 0 R /XYZ 85.0394 118.9629 null]
+1805 0 obj <<
+/D [1856 0 R /XYZ 85.0394 752.2115 null]
>> endobj
-1856 0 obj <<
-/Font << /F37 1026 0 R /F22 961 0 R /F21 938 0 R /F41 1218 0 R >>
+590 0 obj <<
+/D [1856 0 R /XYZ 85.0394 622.2614 null]
+>> endobj
+1859 0 obj <<
+/D [1856 0 R /XYZ 85.0394 591.5303 null]
+>> endobj
+1855 0 obj <<
+/Font << /F37 1026 0 R /F21 938 0 R /F41 1218 0 R /F22 961 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1862 0 obj <<
-/Length 1168
+/Length 1239
/Filter /FlateDecode
>>
stream
-xڵX[s6~W:#ղmMInvKS0-5D)+[6$x,ttsa2^0#L{1WcW=T$Мi
-M
-sږ]*v
-P DZay%99Kh] q}ܙ;㋤B8}sKC01I<g
-3g\n?g%oCwQ+8K^KB
-D$"ABE@ad@0|xwd[?"HH!ÆK
+xڵX[s(~).mvn:z"$Tvܺ}A-j"x>s87X9 vc+зJˑm=woG$Оz6:B+q,oaEЎ"ǚet@O߼z,ήߜ׷O/ 8l2Uw5@trfrv7{7̶ulO
+et{g[Ȇ^JtlıkAyf}lmϱnN5
+J رl=rD8QotχQp:s5:'LB53թWRDܯՓBBw;5EKLJ}hT_־^g) 6E2]ÉzEuHe$,q7K )NHӢu`JʧTzAJ*
+W*ԋ)b z'U>i(
+.71&O{OmYzy~:v8Cc ?n(BUyQ)_GeB^%|oOQ5Rwo"a쮣1m*ivd,]w#˄yyA3y7 ~siR_vQg~5[ԄMg5wX-0DPy$q=h̚PȃA$sHHCqn
+dH֦aƎ$ 8$GKQn~FC5D1 u
endobj
1861 0 obj <<
/Type /Page
@@ -8529,17 +8534,26 @@ endobj
1863 0 obj <<
/D [1861 0 R /XYZ 56.6929 794.5015 null]
>> endobj
+594 0 obj <<
+/D [1861 0 R /XYZ 56.6929 540.8995 null]
+>> endobj
+1724 0 obj <<
+/D [1861 0 R /XYZ 56.6929 513.5566 null]
+>> endobj
1860 0 obj <<
-/Font << /F37 1026 0 R /F41 1218 0 R /F22 961 0 R >>
+/Font << /F37 1026 0 R /F41 1218 0 R /F21 938 0 R /F22 961 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1867 0 obj <<
-/Length 1132
+/Length 1226
/Filter /FlateDecode
>>
stream
-xXs6~cK,k)47=)0-''&C M; #Y~Z Y!ˣ&ܱw i϶̻ˏ@aŮ5X=YƃQ`jk\4stgӰ rȣaͯw=bԿ +["|Vhг!̃ ؚJ uY$?z
+xڵX]s6}1T$S6ut[}r="E&z{;';BsW!óIeԂl#X L^=Po} ~"A!ucLMC$]~e23gnn=T]~{|1t[=]ƣ Fj< c[O.`4Ҵ0`:3Pq`BB=xR7&Dbc1lm'5sxZmM<h{mqDE]õ)t&C晈8r1ݛ.w,s7+lV m },d:^)Y3
+:5ަ8[67axn+N!؛gHE0PA#?NjyΊ^b?Yfg2a89bB^HOkkdrOL/OryUxjRZsUPhgŹpX.v"s7A( U#YԑG%\dOlN`ϞGG8ﯳr9Q/ֻ+ẌlZz$mjͶy~Dz4s`J%vuqt^WŻ@|)Ntei/<aYn
+,A.4}d3ȖwmPg,P<hj͵K!k|dC꺎
+Xҭ奾ԅ'4:Rb|((YZQ&~^^nmbBRׁ]+G]15tK ]s'а(uڿ}ާVJDž!oSK (= :@A\DKq NMt;bj;#\vj7m3-7Gq7@S&UH>kqAendstream
endobj
1866 0 obj <<
/Type /Page
@@ -8556,16 +8570,12 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
1871 0 obj <<
-/Length 1134
+/Length 1013
/Filter /FlateDecode
>>
stream
-xXKs6W(uk|ruqETh( 9HM{
-bg
-'A_:Wv:r'Fm\?RZ6#].^ !JA! )Nq;MSm,#\NJ
-ܰw~&aedZw^]v]܄fvr0{FeօjKi=]qx?Zew&K[m\KuY:؁ѫ?2lqrr
-z
- wBpDt
+xX]s8}WvF>,ۚ<Yii˲O,8 OM%є 6;d,s=^-dp-ې!̬񬁬G3w;  zo\Q;ıa?4H` ]M˵n wtt߻cySK Mgj
+t05ZLcl!g@dDe-ϣ.D"J狖Bb91~(*q@(^stbGYdhyq+5L?\/y)uU ^QZcNpG_q(\P'1Tj1h5p<FƆw׏ٍu:桘H ԙTL/ՙWa? !9jjL̑RO0PY\/'(Y4;r , p1/G<I+9'|%_r0QuJ)c@-JjHk)J۟QmK'%7Q{9Yume\ '1c.ѯI/"K3n+*~B`bR".e
endobj
1870 0 obj <<
/Type /Page
@@ -8577,52 +8587,55 @@ endobj
1872 0 obj <<
/D [1870 0 R /XYZ 56.6929 794.5015 null]
>> endobj
-598 0 obj <<
-/D [1870 0 R /XYZ 56.6929 254.285 null]
->> endobj
-1873 0 obj <<
-/D [1870 0 R /XYZ 56.6929 224.1711 null]
->> endobj
-602 0 obj <<
-/D [1870 0 R /XYZ 56.6929 224.1711 null]
->> endobj
-1874 0 obj <<
-/D [1870 0 R /XYZ 56.6929 199.7598 null]
->> endobj
-1875 0 obj <<
-/D [1870 0 R /XYZ 56.6929 199.7598 null]
->> endobj
-1876 0 obj <<
-/D [1870 0 R /XYZ 56.6929 187.8046 null]
->> endobj
1869 0 obj <<
-/Font << /F37 1026 0 R /F41 1218 0 R /F21 938 0 R /F22 961 0 R >>
+/Font << /F37 1026 0 R /F41 1218 0 R /F22 961 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1879 0 obj <<
-/Length 2617
+1875 0 obj <<
+/Length 2961
/Filter /FlateDecode
>>
stream
-xڥ]s6ݿBLĀ
-< c(0QJo_)ض|g]Wdu~SC0hfR3mha,zYVN"6F_EzD 2.e*Fuמ^mSl4©{3)Y0
->,WPXh_P82e9%[`7]:H cچG
-
-ɜf%O8
-~#FMWecrl]2?9=
+xڥ]s۸ݿBLĀ \N}i&KE"E~lLbX,J2S/yt͊*sBaE"4sO4SpZ*Ljf2Vewy<UdynT폌޽,[F]]_]ݾ'eT8W {ۻ?]\݇ϛ(ŧjctb]
+=+26}7ps ń3v!X"<ՃpCG-\֫],'=~q$ikPZ/
+'OZ)7#&L%r꫎q=..NTY>ē!.Cr8n)0
+Šú&3GSۖ0)Djy ɳ]2$έYIS>ۏoȸtCicsYxUj
+&Bb)( MO]
+UX
+ʱ)M#?Ae)ViBDS1gOΕ|(j8<( *=
+)̼Jƙe,}?C%`3*)WGQ!;R#
+^10\>eN +~+
endobj
-1878 0 obj <<
+1874 0 obj <<
/Type /Page
-/Contents 1879 0 R
-/Resources 1877 0 R
+/Contents 1875 0 R
+/Resources 1873 0 R
/MediaBox [0 0 595.2756 841.8898]
/Parent 1864 0 R
>> endobj
-1880 0 obj <<
-/D [1878 0 R /XYZ 85.0394 794.5015 null]
+1876 0 obj <<
+/D [1874 0 R /XYZ 85.0394 794.5015 null]
+>> endobj
+598 0 obj <<
+/D [1874 0 R /XYZ 85.0394 648.8056 null]
>> endobj
1877 0 obj <<
-/Font << /F37 1026 0 R /F41 1218 0 R /F22 961 0 R /F21 938 0 R >>
+/D [1874 0 R /XYZ 85.0394 618.6917 null]
+>> endobj
+602 0 obj <<
+/D [1874 0 R /XYZ 85.0394 618.6917 null]
+>> endobj
+1878 0 obj <<
+/D [1874 0 R /XYZ 85.0394 594.2803 null]
+>> endobj
+1879 0 obj <<
+/D [1874 0 R /XYZ 85.0394 594.2803 null]
+>> endobj
+1880 0 obj <<
+/D [1874 0 R /XYZ 85.0394 582.3251 null]
+>> endobj
+1873 0 obj <<
+/Font << /F37 1026 0 R /F41 1218 0 R /F21 938 0 R /F22 961 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1883 0 obj <<
@@ -9160,19 +9173,23 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
1958 0 obj <<
-/Length 2356
+/Length 2360
/Filter /FlateDecode
>>
stream
-xZKs6Wi+&x[el:xS9΁k$Rq RLQ֤*h4
-\f9"KIXm_:M ʘ J/E
-7?5sΪw54fP-; x;_K6F7ݘXi@EHj*Eנ푖UY$ۻ%I `(MtBV"5{ :ale
-a8c(,BnU8 U:8 AIiݭA=J!$X^p`DlÌ{” cVl#uT;qbGvB- R洪M^} Ijjoq07Knm`3{U1
-X"~EB=a-gkaa%Ru7}m[ ?hUʗ醄
-+^k<{zƧu 3'{:<.{spZ {c&VLkS;щ/|ҟ͔nheS̗ 0iWЦK'3[Rŝ<fP"̯C,(yfzE5]^ݺ&4ԊIcA46 L캜^t7&Jbh͟y08i^t3sgh^a$(!aNau,]ӳS<DnzIzrC=OZuy, 0ɍ}E9L$ <M$ƥ$,ճ˜Mh_]x~(7B}Sܼw
-DE^iݪ]^S焈"A^x
-lۂUMxr=L`\
-lEp5WȂZgXDendstream
+xZKs6Wi+&x[el:x́k$Rq RDQTeUhJDDd,L8paG_:FiJQ+mtw1 ,l=7W=c=|3IW׿\Rdx2 g?Ƿwo.HPr.ڵt+…q<ò:L%DPL$Vg(fRdyٿ;ii.FE#!gqi ㆬS:?HAop(iCѢs(B]&aVIʖ3WRvtcptT[E6C7xXfXUZYy\dE/UFi_Hu6'NfcE5()=A
+r;m0)Dϡ]^?u9rRV׵at/[3^iy(7CZXf{Y E;4ÔO~1VМzhX+ q#xIYh~Z=r*$Uv$) rY>z@NAYfO$Yg>L2,1U? GZx,EPݭ
+'u۾JG'!C1(); 5<S`GP)+mH8ajr΃x,J{`g-ђ exZmN:W 䡦sؾ6#ZYQS`ފ%7tI-3rVfh+Z"UWf ͰFX|nH`9OT9<e:eiMl*͋0ty3"8˪ <XN;_
+sRH\Y, >̌,͞|\[ļ'8LƱyK״8
+[ `8Mѫj`j _ O)0"U:[EFM^u"U: 1<$C 9x^tbN6AXdUeI
+ퟑO+D~l6f Wunh3ޯrz)(Q1{ T|t[c;}Hao2G
+JaP|1 /`ca
+Z46J
+Tzh@` *TiX5
+^ZR߳@Iň8ӼBXf(&mB
+)^k<sz?rQM44:
+k 4⎙XQu35oq=pY(XiH6SMU 8_RH3C.T#lىwr? CR~a0àD~j5u]Ӈuqh8
+ {l8c;~ t;=G{Ӆ_=*5N$N:yߟBy ̑̑RLeoo$C&vQvn&2OFǁBcC'Q zk;|O1"E SIIn MqFfyF)0.%_$|nPEŋ[FiF][R-eK@% <.قG ZnY^pO]QQ^u֭-|Nȭ*¶-ń'D(*jβ
endobj
1957 0 obj <<
/Type /Page
@@ -9602,7 +9619,7 @@ endobj
670 0 obj <<
/D [2022 0 R /XYZ 56.6929 306.3415 null]
>> endobj
-1799 0 obj <<
+1797 0 obj <<
/D [2022 0 R /XYZ 56.6929 275.1221 null]
>> endobj
2021 0 obj <<
@@ -9662,7 +9679,7 @@ endobj
678 0 obj <<
/D [2027 0 R /XYZ 85.0394 255.5751 null]
>> endobj
-1670 0 obj <<
+1669 0 obj <<
/D [2027 0 R /XYZ 85.0394 232.5802 null]
>> endobj
2026 0 obj <<
@@ -11513,7 +11530,7 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
2424 0 obj <<
-/Length 2027
+/Length 2037
/Filter /FlateDecode
>>
stream
@@ -11528,7 +11545,7 @@ xڵr8m!AG%^SڭLIH I9m<H,';Fb)PhF>
9x/WB_[[n8x&w&`E 7li8DA,Z b=W,bn1~P3:;y[t/rZyNj㠭&,9}'un}Sօ`T 8
9K8$TM焌*2zXlyG&$0~j'VRn#nd.wmn87mOz@7L_>>u>M,߶xi.NNS^bа|(>Ǒ-uLYڒQ2գ*jF|ɱi0"kXŕk:,=D1
='Ir!
-55D$m=ZOUY
+55D$m=ZOUY
endobj
2423 0 obj <<
/Type /Page
@@ -11611,18 +11628,21 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
2445 0 obj <<
-/Length 2546
+/Length 2556
/Filter /FlateDecode
>>
stream
-xڵsfPy& \[I%]K6M#PݻCN=EtDGG2(T—buFFZ!ymx8R
-X0/["D͓ρ_^f _&_=*(OnoחW8$p2:6k犍'_?ΦF(ZEF 3s *F3!/n%?!5GBx4
- lD*E!s*aRTU\}K_W8pRYK߀Ŕ/n;4XaE!-M\geuY#܇JJfY kQS?>
-4 A%RCJ&a,5X}E4J@ݞpݑ<E$Շ#8=@J㿐/
->Q-v?~\ L%b6D'D"$q-*Eb,ZGk, gy\U(s䝞$Y4XCqy2-|FOc] P^SNWRRѵa%&]u0I*NjT4/ 4oY$ޔu(n0LBHTesT [*ף|^>h~P+<214R•e_NgwWT\:XHfDg􇴮!_Q],1E!{N 2ͪcy]%H^iE6˓{~BfrQm$1|+|&fQ f@}J{Hz{phlCA#hB!炊LZ>`<p85D`
-X*|Vt
-;dPXt*uox=ƏNvlz/7G\נP zSN->.hf<Ԍ^x8a0#t8`׋v G9}~m?O#u]tg]fWeߵm.īv;j$hr[#jZ0|Ķڿ]gTgj?^Nbo_l2ZGW89w+\`2|_lw$Ԯْ ڊ}FI:僟Hx}ElعX=
-Nۏ"endstream
+xڵrۺ_>T \I"o$>IlrM<"esLHu ,()Ϙ `Xt"?PLMB%|I,V'd
+U:E Q]b4:F? k@pxHtYY.rP_I,KRa9-uUKO HvD$y`uI :br PPg\[
+vG P|قFP*!nj 22"8ȅ)Hy&[PLVZL
+dt4V۪P\/o4JYOYXHߌY{ỳ$!rcQpo4EܧYЫnj @ +0wDrDvo@=X9ҕ2
+U*B5(C6BHT45ɘ1
+T[ ˱@FC(Ş'(Pq{Gh|c2
+f(Ogw ^
+![h ֈl8J$
+m`5\mᢡd~Bqol
+ e>p gt +9C͊K&+Z~eh&y-GGLXtoe +ή.j+¬ߥWUȬy֤"&>椭-r|v˺'G\נP z3 ݧ.V->N0`m{7! l{iGN8a0=aV 9]~];O#{fWeߕm.īvW;ڎ_hG5ch>b }o-r砿ު5}3|8˼¹ډ1Q$p̓}T8]Aoe6'8O +{䂮8w/Tb\(ߌo|4z"yqb!
+`+:l{/ϻ#Rendstream
endobj
2444 0 obj <<
/Type /Page
@@ -11743,26 +11763,21 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
2469 0 obj <<
-/Length 3022
+/Length 3070
/Filter /FlateDecode
>>
stream
-xڥv6-{KNwOKyo( "KI|ia
-@U(
-J*קO-i^+O'ޝhDIɷ?Ld^EBΖ%>]^lbJO&^䧋۟/cJ\MtY<e*N/'yw}{ǓYVu,o%Z:*eiNOwƑ?݆YZ:&
-o&ѧZf _5qu=|ivNCkSSiGuӄrւnzJ}a"JxМMlfX$%ÿ+a{:Eyܫd2Y%w5^VsNY2i
-X_Tijl&wr52\ ͦ7J<UZFLu՞DvmЭe%
-A0<V]<Og!&r>K=T*FY DʃCMءYQrPڸL;:\30rdWJʃKMQI+~B*%>Zo^|ɿ]5^_wiUX(Š ,^\%Jp;)l79d/|V;ٖ5$|'zHYTL89" TX$<
-݅5%v/ȿZlӋsFC$ 1xL;uݗ廏xM4\S)%>$9A#q L^>(}V+FJr2p;E(7e8x^GH̺[DVg7$UXt iFΧk7ϢjBtMX7u[ f^$ eOh HZKdPkFgza;<7evV6ڭWix7W.AF1l%bۥMQw8\Y>r<7BЅ%G~6TKL'
-7c6짹GOӬTNPfHKC@LK(:tbVB}O50 5Sv WPU[Uݾĥ0bJĈrn7fN
-[^%Py^an,sM; kX7X
-0T㤄(ZIiS0Hn$puG\ؽdr ^m$>ЉV7fH& 9jC#Kl<D<yB'okq̱Wr7ʴ1T
-cɡgڍ)pNбP2K+&WxM9|pCf5V"^-/K`96rjm9)F(ٵ:6ЀE JTy>TrHW!I|,b@:Vm`Z߈P Bv4vގje:x:ȿwǙF~CdE|V\yrDdzf^|,7QE0O"8,UJ
-ۆtP5sB=OAAzWķ2>u_4hЌEXPvv3g<Duo4E͎bRÆNgaO{<̯i3ćYG5逞<ɎgbIy0
-Iu2p%8YTjSU N|g?pl1U&VК
-݃p|DnkʎV˪zU|/ĺן@SU/rA D޵4~NZv)3
-,P|ꯋ%~OO.KZol8"ʒ>VUI$Ä[>=ˑzu!q 90ELMv!Ǫ ;pt{T _a* ;7/%Im_ǒZ<1aSj7Xسmٲ MGMQ)d!!"q|Z xj_G^5)=`fD"8ŏMp#`Gj<ج۪r)
-3~iV9vJCjY~`cendstream
+xڥrF-tɱ=cgv<#j:PTfEhhaU&nxSr"ON2 I
+i'<»gqiq~;N8OT2?tber2_]~|s}"1>Z!?_>*|3;<9 YDKDt}?\M?Og7.Rh鯳%3km<W3culafu6;Oa_:&
+f*)ZD+q}3ry~ɟƯ9OL*E2\׵+GftAOElS Pܮh\}>Չ`C$KV\ߝ,r{4*x.Z% 5=㝔ՖWwFh<k
+
+X/ 4Q7Ј> Lk~R5Ogw su]Maq]42x`]ӳ{^VʌD9?k T
+3"wဴE=5L
++F3yq_I1.0iI69( OvUU ahF>|cF( 缴qrkٲi-:CX^uVB0y7RaH
+ke"~dbmK"@,!"*XGqMWr_:p 4W*l0$3 .fC4z6]ҕ26PFXV8<ɺuO43(-WS8 $eLrMqK?g|i=
+ ֳ.ܰ
+8hAP|u*Vb
+2#2l8az:с>"ciAzC$u9y BU k9J?VtWOHZcnD1:( Ȍ0jfUPGY1SԠQ 12/!6N_$~v<⋃ 1"j~yqUIcejҴ0+20Yor
endobj
2468 0 obj <<
/Type /Page
@@ -11775,10 +11790,10 @@ endobj
/D [2468 0 R /XYZ 85.0394 794.5015 null]
>> endobj
2471 0 obj <<
-/D [2468 0 R /XYZ 85.0394 751.3869 null]
+/D [2468 0 R /XYZ 85.0394 751.7313 null]
>> endobj
2472 0 obj <<
-/D [2468 0 R /XYZ 85.0394 624.8718 null]
+/D [2468 0 R /XYZ 85.0394 629.4849 null]
>> endobj
2467 0 obj <<
/Font << /F37 1026 0 R /F21 938 0 R /F22 961 0 R /F41 1218 0 R /F55 1321 0 R >>
@@ -13193,7 +13208,7 @@ endobj
stream
xte\6 tݡ0 00 R"t ȋ>??w^Z׺75
rpr tP(W琅CfL9g0]
-{fXE
+{fXE
0a֏Oo?x= a.Ab9Y /z{xœ*2#Dj,8Ey;on Aߋ(X>.3vmsW`gϨ"
rn蚗ߡRw9_ҹ_8=e4%v>oFk(?`Lٽ`4&9[~;26cL|r)Sjl(
b7Vh9,IRe߷R%= t(%LǏ)>1٥^2O %>pjÕr{2w<g-j!3cakI,A$LƋJnUmމD3
@@ -13216,7 +13231,7 @@ $OŀD
t=bw6"µ?JOP2R oQo+1)wdIZV͝(e "QFs(F$'qL /! Hvk։hȉ؉o?a:qc g!_Q~W1aUGmYmn%Rr90q5/E(ړ,W$Lx|奕wZ|V,Od
yG 3l4\T2ZAg.7#PveŦQLO\ ĵJ(3].*,M>Bx(S|Duޡ{:ґ2G9C{ɕ<|?K@F),w? ah%ٱo^{6 @-%~jwXjz1i%u3^g`d+K[De]Y?>Hj,kѸh8 v_ [J֮9m=?\k>ଇ*ѳ,Y <u Z/ZV$S#mNO5M@r0H7&7[AOƧ5pE6~d^.xT1$74jG1po3QZ:N,0Zg)QX""0BvFA)Y9(YÖS|qbN.LX_¿%%|D>W7}C#ZR$`bGοa9gS%\/hC|?s ؅g)m}vk.b&O
+uqf`a,I㯽/ݛ'P6ߢH?ٹ9mHr7:pMRY# 'WKC|-mW躖nᲶ03=j-,nebi;Hl<)L.Yڷ)wL=(L|)='-@<Nr6Eʃ3dk%(kD~(_y; fO{&*yү9ۏBTd>.<SX3p7~"럽l˴DQf
-*s"}Y ;҉{Y]pݯXo}
+*s"}Y ;҉{Y]pݯXo}
endobj
2086 0 obj <<
/Type /Font
@@ -13225,14 +13240,14 @@ endobj
/FirstChar 67
/LastChar 85
/Widths 2730 0 R
-/BaseFont /GWWTTH+URWPalladioL-Bold-Slant_167
+/BaseFont /ZZAPBD+URWPalladioL-Bold-Slant_167
/FontDescriptor 2084 0 R
>> endobj
2084 0 obj <<
/Ascent 708
/CapHeight 672
/Descent -266
-/FontName /GWWTTH+URWPalladioL-Bold-Slant_167
+/FontName /ZZAPBD+URWPalladioL-Bold-Slant_167
/ItalicAngle -9
/StemV 123
/XHeight 471
@@ -13252,35 +13267,34 @@ endobj
/Filter /FlateDecode
>>
stream
-xVuTVA!Q{!fJSJ !RBpNI%~;Y=sZ3gg?;~FZu-Ik%DCrpsrt4--pe)"t]!H(&c -,, `IÝ\vH  __. K?Hbyp8 0 :P ! #$n*bWC`כ",V el ? +84 $dB8C7aO+/ qu"7 (djC
-- 
-pv 747ܿWw4?4@ '&&-
-mrj?fw7,)L_߮}o
-_Tp\5yo;_*v9>nOQг'gz'ȶ6-O?i(ԯiZtq8{ş=ߟę*-
-2%l<~x*%[+FQwL|Hlʧ:oUo!:W/b΍4Ћlb<ԉ<1 OרfߩJSjc%:Y(h}]sD{Y.u
-训!s]%uh&Eu`H^9zU~n@L~ȩ xzGe{Ot >pOJl.{j =:m
-) ,활ooL>pց DzA#F]u$ULeKEښPT[M
-]M/Q
-pJ@{~~iЋ.Dte-k*aol}L˔Ϩ|}GU,~(63!toSD>
-vV# W> pHO@PZvBT r×9Jlx4!a9w_>rd7S@RUfb
-hTV^3/N~TxK: [^K:#{]ĹZ^"8%#!gLrqiw)j#Їx>PoD;jK77ZvNhWu6Q<K+Sh~tbZ]B^(i;\sc|P= %2fTpj$9b=K*YgԨ&DU39FVQe)>y|Ƀ >lq*ЋI 
- 83Sd@æއN<Mm(qG.:cq)h%a^h$ &Bޙ* st|V;K!7d!3aFn;zh:KkoJHYb"S{=1w/uԭak<%)3.<jd|
-d4} d䣮6胦֢(Bŵ} pȜMt;_LLO$*`"D$ϟ{w- Had$M4$rGQ+yh22bZpf oŰPRÔձuay+;=jiQSrĘLOR5Uҩ&?c%VƓN!.Wo}(޾ECzyRgjDId+2DQq5FmE@-
-sƺJ$̀*vyls$a`F  (X | |
-=<G]<V,~Uas2ѳiΎmV|:s7v1YsXT{CoӪd[8lvҲZE*bWg
-0Ls=A.S<k);7g_軽i$+N7crȵq=b'Rp|@0k\l7jK'x6Q׏.4c-bB*egZDŽ@!J_|m`{sްvbz+9FPr|d4HT߅Ckb&J3? M&(g ['M2yR ;ߑ1N\x*f?cO`!TԫH <'A{}z, gkXiaȔ!"P"SYyjc|wwt/iBy6_|kXKt1`L=w©5Vjq7'a=ȍ]f 5e؆e'!xdZ9(U;<agIQjy{oq!n_6MF[.
-`JfL/&kˢE݊ޚ'$(qqZgZf/xaU9Qox 6Ȭ6 *[c]gQn=0oT_y5,QJFUILcg4Ƀqo~{ ʫ:P>[QN mh a ;3ܼ nq%;7Ѹ
-{&+Bo`s%26\C8,kn!+86Vg;nɩ]1A`|)JXz/ a_C5g!d*9_ p;ŗD\`ڪ=ԶwIЧG'v2[#MDNcvHx@!]&p:K{E#ő[:X?fFyCn|1
-O8L. 2Pn*6RM{jYGӭ<_?SN G rQD-ȁ~vȉ81n"/%7NK:>G0 QMo]W
-ǰg<BɞmaNY)L}!x?"rYr&*a ТD*|`PťI? )7IZi`W*m}_S(\9bϋWOT$6 ݻ%Z
-`70'% ߔw]ɿΈȺۥ, m)HW +" ;ֹ{ƌE>:i0A]_3ٞE9ڦw@bb ,oikk!_/4>TD^~“RA.=~|n6=0֖\^-U&(
-ӻ\IFSOW_hj-
-X{$@rlZˊ1O($mI]_- 8 %zTn76Gت& dž5ԉd<B&מɇc˧?(_q3NZ/]c24ˠ'{.%z̓K{u`:s<'0 HMqtRnC@xs̈W6>u3;)EO4,Ÿj&l#ٶ
-hnF] x'f`\{?=3XTW( _Ee){@{:!XBK GjF!!؜*AO^ʅ
-3I'4t-CM[9Hr}ܝo_}>_`y[8.χZ-g]}l'4!DI+ju8TCH֑_e:5r3.4vW][)X݈HޏqWru?̦h̑7U^K8%į vA71tOn4
-cR36F
-ݹ%:0&SwR VC%#N^ۙKuӚ<~f8qy_U =#f*4(柘\oi`ljYW2(Iwpy 6]}j&cnio=|_{Ŋ{>lH:XʣnMxu+VDɲVbȷe]jwƫ(e"}Մ8$,
-HaD]|"`NL=s ,ڕQ|[ÖIPq*onf,p|Ā(S~GTfވg&v^3 X])C&5I[h5zpOCt}yji!o\38U!4++֢P~nd*[w;rq5=WFad2#ȧ$sBLe-)Tf1ޣWt%g\'!H
+xVuTVA!nn.If(N)n$FJ ![:%$.|g}u;kͬ߻ki58y8 -
+yaha pJH
+@B0Y $DB@ 
+CXnxX9rYzD"0̓;!o(ׁZi@! u %5Hf@ 0dw9q
+rt%n-~tݐiH+ ɪ!+NWnmn<VnJܠH ( BB<rYB@PM2gWon(/ W#՝SΎ^´D@m
+ڲ2vqHm/g­q$- ysq8np D|ED<U-PO777_'ֿF iY~Vn7C +J,>5# YE/k'ĹFu/5|Q2vPk|rUm̑=GC>hZ ش?^ R3Ӣ{w| 'V)o_=h!E\U)a􄹫cOwٯp1"])ʕUwĂ_)x :7D/P'ƀ,? NvIn+\}Z(^XrLGXrMߗdcwK
+e[ă4f)ƻ'c*2uMׁE;
+at
+sJk "C 3cU4eHH~0+
+> >-eCL\7wI:HR*gTrI(J҈1!Rb>`13W@M335,G 'V? 9ZfjW]U۬[Y@CLAj*+5~j}y]缁cvˋ Bxi9]'|w/2X8w^+KD~$l݂IJ5`Vipw/6
+} Fgtsng]|`ks8;ϻ?&@!*54[*/so?87S){=ܼP+holMe$NR3(c4.~FZBY5_hd%\N+2Ûˇ){s9͆ߡ q 'N_c%}#0~?3fSw2]ao1J(c~P ʽ]HϨ}KU0Q[Svg"hY/giWeMAGr,ԇnV]mb&jLsN97{x4():J Qɉ4Qx6w|:T$ܽʷ
+ц19^Dqf
+pRL\(<uVᣩ eEvA7nEb6  D;CŵAcήêYcg)U4&,9D
+V1-S`_3%6Bb rta*غ0ɼu)y@[gbL)?D*ԒꟲGI_R>noߢi!L<35$2MIwsb< V–DT"Y\FCu9TcIzҳ*ls$a`F  (X | |
+5 oȯg.%~2 ͓603eieO3KGl:gyud6pD+vbN fMha>.`.kIi"S0җbjD䧠jgV0
+c$S50Edʌ0h(Iڻ :2!<|^ނX2/5obdKw՘MG0C&j;+=EXr#]Cg "}Y.aYI/^Y}$oί8 lU=O'aFX9hRԤ[[~[rM~j<VGX//Vhi6I?,%F\@~Y E>eUλGw^} 2$
+cZיb[D۳>&՗aY K{@QeUSX6Cvǣha1((-ԱVyCC..&
+
+7/[\ctFqhF4zB E #Ś[
+MA)ŎArjgWL;'p
+R
+a!ߙxW_Fy"3L>*8V_<"{[w (FVqQ߼qQ vՒTw͇\Ydf>O9aZjm=!>Q3ٹԫ^ 9@"F/h>l`|\Ih=nL'kf9VjtS~Ҥ&T'$3!5vJ
+ƃ>;'u`:?+x`qvIr=
+ȘiK1 cɅ9U
+CwɓZpO>/l4nlU-oMٓ o:|y7MT{ =i3RVHA9jQr3a3X_dhE/O\KɬO_ &$ubsAytN.`.bʥ܆6l}g|wRhXsL84G} 1Ymgzӌ$9Nh͔ŸXsm{g"'HRU\O<>lS"
+ t.CB|(z?п)|8csa4y=~U+j*8ӓ&w?,Ip7o#qw}eJUl]RmLغ=kKJ;uY8:B.C\0&Xs;2`#"tk
++`Rp36FŊݹ%:b0&Swj VC%#N^ۙKuy,Eq&8{D LG8UTm5leU?666!-+T(wu9eQ:Jm4 _}~NOkڋֻM}ɲưq`+5׭d[%˦[M#ߦT\*wqg$d]|y9?)#Iiw%z:3KzWFcm={8uLwY|U&n{ebL=Xy*wSY"FNj'<y74`uh
+M0 V@RS8${^uq rX"NjRyendstream
endobj
2067 0 obj <<
/Type /Font
@@ -13289,14 +13303,14 @@ endobj
/FirstChar 66
/LastChar 78
/Widths 2731 0 R
-/BaseFont /BRATKC+URWPalladioL-BoldItal
+/BaseFont /KGQTDC+URWPalladioL-BoldItal
/FontDescriptor 2065 0 R
>> endobj
2065 0 obj <<
/Ascent 728
/CapHeight 669
/Descent -256
-/FontName /BRATKC+URWPalladioL-BoldItal
+/FontName /KGQTDC+URWPalladioL-BoldItal
/ItalicAngle -9.9
/StemV 114
/XHeight 469
@@ -13316,13 +13330,10 @@ endobj
/Filter /FlateDecode
>>
stream
-xRkTSWRIzX%2yj  @X0<!1ܒK/74*ʲ.yRaUZb/*
-
- G u]|!oǧ@0nT5$>iaQ*P SjXKP*4@)00H&odupg
--1:Ɓ `NߊNJ QT Lʷ8!A0J5P)4t%S:X$JF(2À{*&$l6$)iZ31 M\P@!x
-z
-!=a=XobJ;&W\y̞|dkm~^?xOQG9os9T2 REF/P9<rY[ڃ;Y7z?uksԑ™5nz59TBI*;f/ϻEW'bU\_[wn;2 9l^AH[l+ g/Sn6{e <wKsJbѣ U(khCp}m
- uXej=?yL7nʥkM&˞DF ѿ.p% )gny_mPZ[03$T-i p]7I8ԻE]x㋎ }v$8rgQЖi};^b=iq޲}PT6#r_Zc8v瞊~PE+|ӳ6چ+ )L<>lK+'ƍܳl%8Pqo\cE3 ?/}u'T,njO؇;fi@ ?VE2Ϊ(#[]h?A+n4mr"n~/}ZM%U%1U|<5cBTTzZfƝcOJ^ 7oWD5s2R˙2M|o|UA9/tS>'/_65nF@٪۷_wlϏu۽SJ 5- +;RV^1׶1uCeBFecibǏc4xiTvòvp4Zsne+^psN "5%*WL' ~{!KĞ5T-/_jC4Uͭq^+kNۋyS/_'Z!mzڲ& B`!k{]yyҠF ~A ԉs8yYbݬ]jqKҵ/G#w_ZX"X͛g4+p~. OPj`N`ZF7hKendstream
+xRiTS2j=,y5  so-ɽrID*"6dª"PZb^'*#,EVEgwΟMs1DPar P*p؀<-Ar@´j]|!oǧ@ ǑT<$>i`QQ *XCP@)3Hk'odpg
+ BTy9rȈ9
+#z.e`7]0f|GR[+]pIQ@RCֵj 5Ni ]\Nzڔ_$g l7+3b=gzx;T۫/">UvͿrZƤ Np=Ƒ\=foſ<n6N|հЗr&祺Au3LKgcu%ZjBlob|1ׁ>C?FF{-ʳڼ m'~l_l΅ץ軼Nl/X7Xmx6`ΞOD)bPrz;mGCq& QL|S_^{&{n\}=Eh7;(?-{e7Dk(nH0woߏ7=uj_+VapQlug jԹ ˥
+R:A'e2K뚗]BrϹ_24mDBX:]sclώuؼ[F~֏ՇY츘~Gku|LPuy!ЩI`}u ^Uh9lXZx|vAUNI–Y wlѲLY 2c|뾸XE@ɹ'5R{CsmDZgE-%]miu暲ҹN q8qYxwWGIq2ū]֧sz CZ# p+dɩݟ/* 达sDy<'4ZHh7k/̺OI&]|t sT̐zxdE* Di
endobj
1451 0 obj <<
/Type /Font
@@ -13331,14 +13342,14 @@ endobj
/FirstChar 60
/LastChar 62
/Widths 2733 0 R
-/BaseFont /IGPIFQ+CMMI10
+/BaseFont /LJYLGY+CMMI10
/FontDescriptor 1449 0 R
>> endobj
1449 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /IGPIFQ+CMMI10
+/FontName /LJYLGY+CMMI10
/ItalicAngle -14.04
/StemV 72
/XHeight 431
@@ -13358,20 +13369,23 @@ endobj
/Length1 1199
/Length2 2269
/Length3 544
-/Length 3059
+/Length 3058
/Filter /FlateDecode
>>
stream
-xWi<k2e$[x2,vS :a4v*c1f/E'[YJ$KlEh$ZL)"4 YSN޾<_G]Oе$3A Xe;@*ׁC`H8t.haC@>\
-fDh
-AȆdS ҂el~64HDJ 3KBcG憠P.`w
-bl6t(_ A)-$TF"7,$.夠o{
- *#@?$mXeጥBFns4RI.蔂AIN fYJǕə
-iAVՒRI)g8a׾[Bwg+ziyJ՜-IB2S:~Â0aZ2 oq.X]^ :0aȶKMw>hniz5/U*70xJ0nS_1%ŀf^H6!#:=g=ioڬ?}J.sojGYleٛŷ14-o䷶ ICj
-O9X-VyH=B链')+*Yv2Ko_){<q%/ U
-^5:o&3VfwrV _S蕋j% t(ELXq ezS:jk {+axF8*Լgv;U4=zwAHF~A_d>kx|‹-16g$d|4|i~.)ZJ dpշ6'J,Q'FΟD=K՜6V,MW$w{ewH@` ᖳUOfg##fsZtdu,.VX:׺U2Ϋ}s 6H*7+S i짞pyv r̆zpXEe8lga/jaZ\kњpInjd |3+z>1:{݊u$T"7㭉:VDR=]}Z@.`L73svC ~GXsU b3B/UidI?zF^>eSV_F9=(;M d:䍁٭BS-Dnᮝʜ.ثuˮ*>gX()*eLRyvilx?%Z>!e
-ן67z{h 7ؚr?l柭5J?lgpVN-<ikHW"}cdӋ9yQsԷElϗ\ Zm>y}+:h<#ϥcWE|mJhM^3GՅfxUޚߖ# ;WMq?}}^tV` lߖ[&A%oI=,88k;lJŔ"?Jm?vM, + wP{;٦&B۲k5SGh63whTo+.4EG_G4B)f WjqRpDBx,9fzeǛǤU^k<#ru3,!y9`ѿW<2URWi@p|>qZN7;JYtN*e tzN oByZJn5 ç=Ǵ艹#n"IU}t*ż15 ުi:wUyќ=^ƫg`IFuۮ0p c-I"^vFaObOjl`yRFoe@n(my[?eJ@;jm3>w[L:T6.uU cجbL+RZ۷X;yQv9aT
-n
+xWWXS(AR@
+` P
+HS")إ`!Tv,)vwy8{*gEfvLGDcgZH
+AȆdS ҆em!Kl~8 $AE~a0%D1푹(w- :L6*h3)
+lB0?an4R0dCY@ LcPQ"ݰ,IAT"F$8Iڴ7aoi+w ڍgpU t`|IEÒ"vyJ)Y&fՒRɒ
+og6;cNAtO^z[$!)~0ruY˫m3مw.8W,ׂC%zZ[}Dοmf-jߗb4L(z4ܹXHY8 -3j#tX'"}bܗo䓼TVk|Xr眶慦}V!@M|X%؞2o3l`':wBbXejQ]Gf:Gy~k=Oǽ;՘MS0`q掘~RXr/|-78g>X(Yv#~HF׊V&y%Y1Ks㛵s3e/_-C֭Cy硚I-Ĕkm*xk1bGQfͬpa_;͏0ӬvO?xzqsg/< |}_39{k?#rSJ L:9͟ ^[\+|nfUgj*H<Y4^1
+?(},5e,Щ1^qXc9Fҁ[_;.֙'ZwS ;=RҟVm3ZZ]0x'}ջ^u6W}Gz8fTDoN`'ӱ9Ͻ|>Q_1swTZgsYg֝~̐p"ͯ\Ri?UM lWMLKdžo6?+ůFgqw}Vy^XmN zxkwJ,/է
+14;z
+(˷Gu2-X/BMHL6Yvwު"cXn@6KӬs:?,R4M:i̩2zܪ FeK OPq /3D3#;$Jݽ
+Iu )C97e琉{vHF=TGM}vIzH)F#y*$X+ a4Ύ3}I~D7 =.=pB?:'lH( 4ٷW4΢fHN1!-7,̶e8+Eҧ,$,|>>gs |K%sf2.#["d1--*BOv~Ag9l.VnC[rwjϗ6\Zo:us :x$<3ߵSGu:U.wZRSOj-:?|,A ha% ٽ-YFa܀;AJ@K^cTS&+yۘjS!=KC~*){x VnWhwE]dyg'mT"pkl.Dl\W'>m9I<6 :Aޱ#Gp
+-:ˏ5Ȩ|RO8="nT.B(p?
+~/߲wc{n4 e~וCsy{]?mBH8B/͹:Wt7|.z&T]Fσvh_L#o$uGIsO}r:Ǽ15݉y>j 9^txќ]&gai5Zn2*V͍7%Gxۇ{>+<W
+أm+rVq-AKݼiSf\?Ih佩4BTQAF'#1=6؞=' eeeHPAe禩S "k*@p2N֝kܳ5dS]|x,Q//0'e"OTo`ž>+C'eh<&n?&i@Xh+UĒS\~x[l#(*וktAl~Mwߕ DǪ]]왁RYD\)+./'Ʃ>gkex"K b΄a)+UpGx[zplݺ-nZw#PeeZr-]}S'7[t8)7|Av+ސӼCޖ15ʁdk/5_ ِU)|kP5CS_>O aYhȆ~(;@endstream
endobj
1440 0 obj <<
/Type /Font
@@ -13380,14 +13394,14 @@ endobj
/FirstChar 97
/LastChar 110
/Widths 2734 0 R
-/BaseFont /KQFWUW+NimbusSanL-ReguItal
+/BaseFont /NQJRHU+NimbusSanL-ReguItal
/FontDescriptor 1438 0 R
>> endobj
1438 0 obj <<
/Ascent 712
/CapHeight 712
/Descent -213
-/FontName /KQFWUW+NimbusSanL-ReguItal
+/FontName /NQJRHU+NimbusSanL-ReguItal
/ItalicAngle -12
/StemV 88
/XHeight 523
@@ -13410,39 +13424,42 @@ stream
xvgPTݶ-HPPə&ə&K(HQH s 9#$sn}zvծkιsVmVF-]^Yp@4`(]EXYP0pP
G8Cз㍺P(
Bр۬Z
-JDۂѿs`n
-uZ|BXLLIBQdt (<okbu:}{,V4rMg\=-pxA3gkQ ~<¤]p %l+:wx9}]}IY*"Vb|~|ӺNÝ*MN#m_a Ԫ!0sL^$0Th5[F{\%fC~f*!:Evz6г 곺ge‰;}vb]6}s.GjT$KI Q~E1w.*br|}$oևGs]> ?V1x+w^9eІڥu7N/.')0Pke
-R
-]8s&s߱|*#>cկ EymeAƀ>8m 14jrXd8V>M7&N\*JO8^J%q .&;XB0cVK0-S۷ߌG?E((˚=+y\J6.޻^eނV(b*$=AmEa9oR3S!89rţC™\-ղk͝8
-u?<G
-hE$=k
-jK\#_j$>}~';08~Ⱥ:{j7lE/5*T#m(\BMb\Zku
-KJ^'W3F.c=,3j/ }橃.6& UہkhkgݺK!`Ma'x0 ts,t-C+^aB" fp vV pJsaAg6t/ZkQ^Fԯ[t#]rŋ60^ zFYPOI*mdWf!ouqCZh ޓiQ'|(Dx*d_Rя%8Z?b+
-)קw&>DxAtn`Vkqv1']/t y8,T.aOs%/i5
-zY`yP@-9>Vo̢d>/}Y
-~h8˸FF?ih
-vj`[|->=].J,}i!ۋۉJrEk9,Oܽnq !pxӓ1~]DXTt XwdrϽTke?6gPj~YZ{Jph@AӜl)B@aSY2(r^*84uViHϖ);c4/{۝e/HEjڼ9C sBW!&E*l.\L4hƷGZ<Yz9CTK3c/QYV;+Q%_Vd᝸8ܳ v4e$2i*9cs3k~Yazf;b1"(GO_XL>G%:}=[#NpvCu>N1 ʼQ8`Wn-am+Y~5AXĽh"hV ל_9JqBh'rs)<!]Z~\HzUNh[Hi3
-RgT$vʮ9׺Wa|psش"g~xyoAz¼P
-GZ Z6lI(
-?U
-䶝5v!.[7$\ %-D9\7&OϞ8ff\
--6XDŽ)h}YA>?qhYJoȯ"Vw$5-C&g I}2ѻ5DuB;\rhx?^z:ń!偨
-DЃqB[TB<ug(˦9J~|#*2̑L{OOî'=ډdTT8̿8ȫZ,m2DC{p >*ic:5uS;EHoWx И0ulP5 <>W:oY2HJyfTcY'Jx{I_[uE^nٱpmISDxU
-J+Y^#Y% GpX0N&^-`ii;NUUS7K[&v;sZ␧u{ԈBW BCiT'ھ Zwբ?U.[ h)q
-5 a%xk_Wp)dS<C&fco FTՄ
-)@#{>Y]KWOk0
-mHi dq. WPlF"[`?sNqiv &#Pb6G4p>_$JNx?~=!dGw
-0&;8uI?"}lK#BF'bc-~8, |,k%q։~^E~r[ _Tl
-Mxh,
-HQ YB<GJ,6]JOU?իUh\ MNzy+߸+ #o) P
-9B1[Y=cSpUYKfm\%,1<o1D*@Oq)ukjgW!bw/bmS`9y>jD^."ߝƽ5Z溱@f4^Mm| ɫ4
-$LnW`6SNh܉::` ?䷾:*Q ןy,Œ ?}T{BV3ZmmsBk-+@dľMܚl~۫/xTpM~ӶIAoc_3KNI/6V&{ad{@:C&] [A=e5YJ>(PH(b",ښ)\˺_wc>bO۝yb$N`L~k^S] XAW}e!]fH ͷ Ga:sg18ѠihCg8-̖~9V|T&NnMLD>I^[J< Zvy<05hO!sd̴Jb+"(2mf77ʿ
-8*v4^+h5z2;,-Q! C$yw9CJOňq\`"H,)T<ic}ZK{ޮ&4CSQ~7
-QH;&eU|Sc0R2YE]
-{__b.
-LI8GUB\{S7M;䃵h0GQ& <"_AzeN2PJ"u]Ls.}QiH5qLUj[ =1YHOoq!Rү%~u 0׷6;>nE=ma\{\cQq&T/b^}m A陈O/I>cb%& mJ;7b{6eC_<@bW+Q'Uݧ/+˰a
-<d _I.\9-x-9?v_ w}H`'>4>TGG$ 7LIu`UJ2΃79~flΚW 5?|':U.rJo l5AxE3ǕT#Kt.iKW@/ɛ j&Q Șth-ؤ1b?eF Xr/&jzrAMre.2e%ͣ6"5[(H4 :\mdb[i:P20JѻphQQQ_7;mA^;  v*Hߐ,QtT}bWgx$ӬGי'}uiD;xԡư~. %4O ޻B\
-vm$tLd?+햫I&VZ"-35MG74>auAWr`HW{w1ۮE^["W%B>M#nNCuyH %T,T0]4.dk0Pa5Y F?U'?Ջf֤qCra1j,2ӓ=D4eI vvbd)x)\+"oܴD1[|)h$eGUe?<zznKBd!
+JDۂѿs`n
+6BNVz9S,nq2BY_+s`n'.@b%iZwJs {^CHW Z v,!ie1O[oFyۢAx@SeMIZ|
+J<.%s J?ANy2}o[+Bz1ហ`tftwώx){qsn!L|ŖjٵXPN:i#V
+.& .:%%+rdx ~j}v
+E *\5ʵnݥvհ@<|USCZЁni0q~
+5լg-=`8Z4~iN6@}!k)CO,PE}/:o4QhBlg˔O1 Qϗ= G2$"ĂB5Gmޜ!kʀF9+TdG"6ld&Ze{4BQۣx
+,g!Op,镨/+UN\_H;2@rzPƜ5,Ov^=Ўr`ҝdU'/,&z _'z8^!OU:Ve|BVv0+0Ӷ,V J,^S+kNs8 f[wOR.FFMl-?f$i*Zg-@$G3V;eWwk0B9lZ3 x?j߷E=_a^u(v
+-g蟖IkZK
+,񭺓 U@Xr};w`D.3\lb񃥂UM̜JWkh jqDKz瑳B|G\Ca+*ʁ~G٧}ΪJ WH>a4 N$YY_W+vqS: 0Za[%s{d?z7~s3M{i17ւ\"Ge3m7
+Kygm/Ś\qbO;z -4'+k=~(6hL<6yj^"xNLݐ%3jz˾e2fĺE>_(uy{!4l"QtIEu nGˈ
+?yw G$<2tϢ} @yIGbcKꝷH| xx2_M+=~d/tvLFd*ľb&} /2 ?"B,|B1楛kf}gIy8 .ͲmhF`Nƺʨj=wuu?Tӈ~.%2_()5e-hxlS+\dޢd=bfFO!3"6'jCX]*BwKihn"dg쎓`p'UJfaf[]͏z&$ZifGLzb\d격|X\sɕ+ fܟ|>%H`=6"P9#\ #3z-R|%$Gc^M]{'_D1*,θGgLMa2B ƻ*+M[Tϕlm2!7VԈn摒pj7>"$X:{^u^9̒DW9%%^ ,W0߲ݙZ/{>/"Dkm0_>WTxƹ
+z-%OL5V,z>&wrY6ǗJwG *A5
+SSi*z~{OrzMl|P"iWO'gbbQb 3.kBdilw_cŒ,
+&tGϾ2(v'.
+0t
+sobrvE /WRu/wx h<L֑pa Y
+Kqh|>6ʳ(.
+ aoWkrgֺИw6N i X~ŴV ޳6>E
+^±nl#65%,_O+N%z>W7]fz}A}HS~QrN)sr]Lf
+< A)kvuSGlVs#NuOE?.j? wGݺ23okvS>= z^"8-o*N3Xlek %_>
+ݑo~~Hj=߂4fA|N瓞@D2J fv_Q`TU`@Yi"=Mgմ1:Uпfh l`NsklbhL:g6(皊KQ}]j+7,IL$< y1Ӭ^Ubs=-_"/X)"<Xx*%ŕ,Kߋ?#8,Gi
+D44Oh*)ɛ%b~-GsIN9-SqӺD {ڽS\pzuyjDk!š4yQemXFiomjČ*mÔ8FcךAZ5篫adF~)!F7gjB}X/'"ZtCEq˒R7@.)Ftu%Q򫧵Epdk#F0AKE*3ƀF0BLq`n%P爉䅟ڝ*XŷjibR"6vTZR̰T3 Sv\%I ޯZַmpQn?&ŗ#ߟ}^""t{RH:׼wohFOoCB~
+ s!q?OGW̳)HnoFA{Ǒ8jUu;W+A;X;{w}x" ƚ=×Nnc}& y[~ h©"̋Em`;
+
+̠Q=w¾?6~dxW/aۋC\Uf~
+HN2HB8G+zq(6|}h`wXn֭\d0֟9yEQl84Gh(1#Tl8\^/J\H՞r2Σ}RջY|C|i xCݪZ-0JL՗D9dkΞu !!}U?9ܫeiҍF̦wNRi~qzeh )M# M.?%a5L]tًCMSꣲl^ځf'7bqG2Kj? v:ۤ~ ^~}>[6ԑUi!~{?Gywuj>S8CD?{L"X?P̭|/*_6ffw
+=R>jv)y[G5)wArqsV
+Ц^o{<pp(#%
+o .%*4Z&xs=G<ṼǕoR7|lg(l(ّ(8|)w/QL uGϜ~N*{ct(6HB=vi%/>^PŧrȈ=2ldD4kw3\Wd@$B}vmwK&#?e6*I*iQɿAFd@+yjR魬V{)yK *%36qOVz
+PdՎKc" ק߸|: aAff~G+Mk{g1ۻtO)0ʜ<vj5Uq"}h[ ^wXcsX YVWZxg/& YԊ6ĈUu&S+0)LI4Rv[_(OJ¼Xb󅟃Hپ[!+љdc ɊaLb_RnMY6F<x*&?iJ̤ α%+ p=02=o !-Nؠ2_ۚ,l|%vWvq$M1]Omge/ݻ1x]'< a'0x{&xw.olA+ο>ڲʐ.Zlvpkg[FMI0깳vhPK x!vyڳe?ufK+>X'[&&Sm"~ʏ\m$ G-Jo%dyJ-ۼ`~D]FBAxx`}fZ%r6_f
+&2PuI[^|ul0xp(%m/ sqo
+QfNúCzgg_D6qIF2v֦PgUu䂱~#Uz$
+Hĕv$x-ߙ#{e`hDⰺ^9B0뫽mܢ -+֌!BPv ?E^$*O*n.w2w5NxN,G#ՀUOr3~\Ł[kҸ! 90
+C_{Y["g2e$y;;
+_ iv==%!d2KVB'
endobj
1364 0 obj <<
/Type /Font
@@ -13451,14 +13468,14 @@ endobj
/FirstChar 36
/LastChar 121
/Widths 2735 0 R
-/BaseFont /EYNFEW+NimbusSanL-Bold
+/BaseFont /CBGEIZ+NimbusSanL-Bold
/FontDescriptor 1362 0 R
>> endobj
1362 0 obj <<
/Ascent 722
/CapHeight 722
/Descent -217
-/FontName /EYNFEW+NimbusSanL-Bold
+/FontName /CBGEIZ+NimbusSanL-Bold
/ItalicAngle 0
/StemV 141
/XHeight 532
@@ -13482,7 +13499,7 @@ xzU\\k%nA;PH!x 8 <$ýӷ{m~Spo}{}z)
U 1K9Pve`e
8
l)qC$A@צ
-%K7G6-0 ('?0k+
+%K7G6-0 ('?0k+
q$X8x8iڀ,@׳-R
lSilO՞?޿V@O"B0Զ6Z؃eW97r=7V^ebw$Ul+ ``㉥b<;Xð`d#NY넔P/駯 RKx ^PKL`iCpHT+TUdG:%m#RPgQO+:Lxe]k/͉J:'8lJ۬Gy乌טQK6 +Lv16(kXߚ+pQĴ^)R[W,,ޑɻp%n)iuGYǚπZՈv4:uGZ:<=@yݗl:GBOAs:rUuiw,wʽVwZ6]We ͹縤hِ8YWtԸc}5?5&JtOHZpr_\Oű4߲~Ib퇝y"4Z;dzRс t[^c=ϕ =X}^:;} %[,Л>ܱ^4AX%#w۱W:eNSSH f֐ϦKuP }.F!"k/gФ
2հ" kJ
@@ -13512,7 +13529,7 @@ g~nM"up^蔁 ,{!58Un
9PjK!z!HaO,?VzgTW-XNP94X}chAc~^I8Y-Ji .<Io,N#͍klnh2u<A$FD!:j%FDQP#מbG\e%mfg'C䦨 )$x`A%*H#';p9/iԤN#yEz8pXeN r%7&`Fo׬}tW',4ӑʙ8`Z*\-[܂Jծ{i!UxT m85)ۼeK;{ȡ{e~!lR^n`TG?ŽCM[s ;ZW`3iSw-iUCW
V>xjEwIo}H
rknTeS<x K- 154a-@UsL/}8Ѷl9+ߩOȨqDRK7h,l[x#4
-ڮZJS~p+S!yWC6jy.LX5 ^g£9B̜}.?
+ڮZJS~p+S!yWC6jy.LX5 ^g£9B̜}.?
endobj
1361 0 obj <<
/Type /Font
@@ -13521,14 +13538,14 @@ endobj
/FirstChar 2
/LastChar 151
/Widths 2736 0 R
-/BaseFont /SHLYSS+NimbusSanL-Regu
+/BaseFont /MNZWGF+NimbusSanL-Regu
/FontDescriptor 1359 0 R
>> endobj
1359 0 obj <<
/Ascent 712
/CapHeight 712
/Descent -213
-/FontName /SHLYSS+NimbusSanL-Regu
+/FontName /MNZWGF+NimbusSanL-Regu
/ItalicAngle 0
/StemV 85
/XHeight 523
@@ -13544,50 +13561,57 @@ endobj
/Length1 1624
/Length2 9769
/Length3 532
-/Length 10633
+/Length 10632
/Filter /FlateDecode
>>
stream
-xveP\. xҸK.ݝ
-T!.*PGe7P{K5s{Šr`4-`
-bH(Tu
-=0Ϻk[k\}WjYW{{U
-P3?+9@=U`rH:Z? "
- v==noIKDf1'ALаy}4(Y UrBpS
-og;[;Qw=֯ `WLq3>WS{Vd&<=7D| ZT0Uө{ݮ$&v|G~yV\+
-1ƌC`"&g!5vINL/SMTp.KNgCahFظGJ#8VZtH8EqBׅuI-?msrPv)ڷ4v<t(u;0RkIcgeu''Qn>A?/ּVOl\6345ŚkniP1 ڞg~zysJ OW H- ! r<LyDFoݲbK[H3JgpcŹឨޠoKUsїI50
-Q(fv cq25:H8d_ݒd,!*?f]U
-cD<%d)Y#TGz7[3BVDߵi%M
-WosDVhHd~Kت@5
-wOhW]k(WX!]?s&yh7vן<$A͟B8%DI%x!E: BeVc^*mOBs :V<fs=Q]8m~)҅<Y
-ї\&.Mݻڦ鼥&l,,8պQr&3'6Zmo>t{*]dh
-Pf1|݇;d{$FY̖ѤL.gJ{!@M1~k˪s'1ټbZRMjZ;լN>S$ں/O~|E1 fitKk%U,@re$H+mOʦm00W IL븫0E(,:wQ龼]D3z֯Q\
-bIz4
->z/=ܛman3m W΅Kd;8 ~zXkN5,u<FGqOZc9xrLd'˫v;n}C|`-ՇU\LHbcxsiGB72W`c컦pRMƅ4)TIrcȑ]|QG{y-CMz(ho'>Ğ ,'8Ьa]c_eKdS~zl2 S 4nThS(lofSYS:{el<HsU٧:"q~I M -B2clJ[/ ܥSN|<Thk?D͐)}+|(e]<0iu+%nϳUzS#yă]wedk <_Z: UyfN݇T:@Y{ݟB~Mc
-Z:LlDUr"2U癉{JvE DDO9X\.6 ݎ R8c
-)3{wϷzϓ e?ӳ:r s - 0ӧa^7UFCbj }ﻺd.#BWhYetPӜ#+C%6& Cn|;)oovf*#J'fDHd?PUb9&J)6k6jħء"dmC(#$cecP}c0$ujeF \c*
-SG$7ZB 紒%D!+P^'
-^+P[FKrp/tH0NmsiLcie:^ S;S/љ
-J!x;R.ɫ$CBu%`XDŽhv<LibI1CDelyryFk`U]T}#n%<D?<N}+ GKpFeFR[#CtA< =3^h%C-Y*"ޥ;vX9!$헽qb՚9y37s0iH&zq?) Xy5?D@wCG@?T- _T+H)=Vbcg&č 7H_B4Y):64-vUvMGk?0vF4їrLw&h RX" NޭPe&YLʱǼ#IYUpHz3\'Z:d~QFvy*0RM Եv6 BBmp9%un<yc&@u%%' Sbмp`D夘x­^;}>W*]M.$'戄My"X(0uv 1{/[ Wղ󜯷9&iS>O\MQ}fFJ Ţpu5);B&T 5inе`[/qsqtx€ yښI.צ24찐ἵlߟe|t07l[oٷQȡkkfvU]h$]Y5\iNByv GtI:)j7ͬ2'%xO4!͎dl&N CT$,?oro0N^)~'S\ѯ\j`E1lKp?Jȟ:tWlBň.䋈Oբ5ī5̲L4rԊL lT1wFW(pcXp,G JfUM9tzC#4ݏy?|Sa
-4+@b_`:d8/xcJ Iv!OVajBr&F0I3/6,y0&>jxS_7X~DBsNp4 zReΧD7G!Kb} R|v]HRz]jdmN|$ >&Q4V%_v0:>5}U; c9_=1WᩃJw@'#F9'$ IـdrauYMtsj&KzXU]4&u>J",BUn;$l'xh^#A
-vi׮خ(Oή<'&4cD;$#C^({KŚJPw1;744ڷ7F$WFX2xי.Yq2? CK%> :K ϛ\×I6exs/}zsn%=i:[^aQd0D1LALqqn ZIDd1RXHVt4k QK(FO#P#BǛU"D>E"AgAy:^Mdm&rS oda.)&Q6`0LZ vdZȋ%1-cҹ=S4B*ǑL/wʪ5J J.Gnvr^3`U @6.̔$4}ba7ۙ4 %7,[$' <t0䑈BNuD&qg9X֌El&L_Sƃ./J=~5}|;s~Ԛ]+VB|~ZTq4"e֤s'm`룿Ph7 Y>!Ho~diM*0/RM\:^_S[~X/Pq אU;_UW,8*ݬCQj|adH4}
-8.)>³"]܈,:x3R{J]JMm7
-\mGDOI<3_6<kT+"t.ya *|)!M2heHxs88(f]zvf4L;q
-R`Vxُ0*{e 5a*[3o(J1Nى
-=1Xeǩ<\'N44Ee6)(8p{I8*2K>< iVf 9Tj]Ba"unQa,vF)'ѣ[$jFu١>dM~BkMG
-G0 ЀBBVBZ_ /m9Lkϖ2}) :2}2jUd^=oDҜ6_XxnM+[$9J)oHq\_g
-,^?yIϏ\'AC4s_j%R*3|$ԕ9yY7-B[^v5u$MErBvt2jLArvCzAON_tϰҋ="˟r%*<#'!J Y^Gj`!+yx,1=,@P*
-L=M{*)q(iI"\uS6[ըbe UγnB4:uD$dtev0gNN2i@6<-tf@j׏>Ϛ/|YMVMTa"cw,\ԍ*~UҒr{^U6E\5$fXAar>zg٬u==_H@]mDI<早Jkw㝤:ڕʊ8mT)-9Y:!kYw=d|D.h4b2:HH3bufMwK-Y^
-2.WPkSI!ʨ
-#tui"SkS?+x)dQ du+!f.D.u0U06$5&&۱AفfsD)d?ܧ❢8LmGp۟x6i(7<tR
-/$]n?J$m!&Pce[v$)+NNru_@+H_Rfhs^Bjwr[%u4ܻF쫡l,JL2ͨ}W$'`47vP]p i]0W
-ElRKR&$JS4Fٮ8`L "iihDG4KT2D}s<Hz<WfTIqrPSTn\ ?3 pN؏d=-7J>4[Pyj|x;/8{!gǜ"؂W6Jb%`&x`w{AlvRR[`U)(A1ܹwar4`Vm9叢IfU}s)O5<
-զIsɭ|jy77a CTx+߹UF\
-/qZ(UbfG\})jo
-iR*"_Hþ2XEDFo[]P.CJOQ1pߊ׍ ?NU3NJHNVk4rDQGOOrJp@rw;tzjgZ l/^eY{F}ؓVEPi"o6%-f۹iekA8U˓疯69'Ag.:nb
-67…*WDA djjn{3=˜nt.axDKw1 HPIw;S$-G$%Rѵi
-T/>VEjA Q^^MJ9ֹX
-?f,4E3i;++ވۗptl1/JBnbb ڥ*<LcA j G
+xveP\. xҸ;ww4t55=݂k>3u9n]ջ益fA-rPG;0@ `
+uTa{[C
+=i@]`.'٫ql?] 0
+hX`k3L:_:9{e K?c\V\>-aϾ!E
+
+[ruv@f9 h
+kt*)B!cM3NJ;/ړ'4Ly+-,;ةGާU֐9v6F4L Q(ZxNhip,}ë{Q>ags%+N >*]nw0>I7_%^͜KWIx&Cm
+hF3>aӮG3IYbɘ,&$)667%r_oj_Ylvw'Jw}lœ7Ƨjܪl
+
+zFoxDԊ
+ K`~O3ەd2."oӪ+sŁ9&qL,ĔUƗ.ԖE"~ j x
+rɱ_[)-bݸ=  Xiʨ} )Y(R0U<m.[*)EƎGW_Ŝ^sƕU*Cw-ib|Lltzqz磩:l#XbmͫakƥisIq8?#33Y
+Upz槗7D\2^40i΃@NtiV -{-^CQR?SPh DUŕm| mQR|Cny>p>7o#O!V BMb˹ gj]į?yZtpKqt84dSytv߮U^ȧ 4-̒DYܛwjt}{ɟ^9'Eb>L8j(10#y_QqRM#_<':^#&QZzn
+0L_șawjskcoAoHm<跍Wp >E/M
+)đ!QMZV?ft˯f'+j 2& 1~3]*eP
+(7uXDsΐФ-ß栂<]UO_CC}ބ7$$~T)*ſת?p3Q}ɓh̠?'KgAt,G2qJv"/$zo>x?e`l&eo^kbMn6-.o$K =_@qܳ}) QZ}GN޾Ȁ" kŚ{7&H5bTw6gFNFb Lp1E
+[=@{TϠáVBW
+e?9L;Ry ZEʹ% e&ٗdw#1X*B$X5Qt*"Nٲޏx)7,5<w($/ G
+^0?J%S0Fa[A3_Nҟ5VB~
+m!u.ó<XL-~N;9Wh/"+bJ;fMԛYO"X{68O Yd`+Q͖錐aewmlSFBGRx</R#*w "/@P+Jcދ_L$mS V瘛h[;{\I>k6LWhۧdn%B%K78ǩ )S/OjۜSN[7q®' 88<Ɏ >q`a *($}RTPio foa?xX`g%;PܰR>)55)PoX``*7Ļ'5+unoﮟ9`<Op⒍O!&vTR~bᒊWQ|\!E: BeV>*EOs
+VͼJs=Q]28m*~)2<Y
+D츜/3LZ(1wM yKMjY,XpjuG3UMx9gOlz~4/}tUj^0.6fHԳ-E6y](.C
+bXUN 7&#yź)*= A+/wY|It^kc!@oTKY&ɁʹI
+Z#ω,V(MۂapaR虶#qW3aHۋP>koQYv}y7P%o&5FpJXGs蒺 AzcC5slvRu=|aOL!ePyL< a):K,_+t2:u&xCTS$#gDxl+q]s=5{pYqBx; Dj/Y3&dTq+W{|[TNSPhE?Ct#l
+c$9h
+XG.1ՓMX<yѽwN7TW ./ Dxh!w%THvMit*m-'Exz/se'>&.`:y*9s*q$xLL}3oN#ըciYS#t@
+@[tW aOc%r"| oxn8ŕ6wu^ oG${9Iʣ9]/FV,2KvmLA`v>TFOh#}Dj>wLEUSmm ՘_C=D4"ۆ,QVJ;2I 'ưjW?Epi(lɗkm?\ ]+ORhImVvޞJi9~.?AEWZQ2o]˧F$PEy>Dq_o[KgK+q{MyWTW
+ÛynvI]dL%k(j@b0Պ)'njRfE*-})W R WjC81fq'D.¹UKmMҹdydY~@=/jR.5SGleӌm
+O~'VS0xә8Cds"]>|
+JnqTyʿIAqZ%9?)p#^lքI!KWUC׮z*h&ԈpXNc."mPUAJ
+Uf<k} 8y1e7ups(OeTh{bS.KޔPJ=jg-_h*!ԆXfȓ74{]҂oyߟ0EY.F K@ LUOi^w/7C(~KqbHX+ٹ=ZgkgpW-;z7eOy~⢾m*30V.o /FL65<_wchĨGN }tzIXȍŃPP^2(ȗL:u6qqƔ7֓om/69r~xtMlЮƳ 430I(oI@Ԅ<U'T9E㦷{|\4N> (Hv-n`0DE
+T &vH|2#jͭ~ v]_s˖dLl?@7~f/]BT-SHZ[,D#wL͔P68Ist5\Bq G)f Œ}4,m]͌@"4Bo9uKVQ2dY oX\\T7L=KׅB^:e:A֐%YܴvJ\YJV},6>ޚvi6^OM!kڏ^ٻ<l'vCZ{!3UDp廚g}Lzb_V-D7h~cnaV8T/A^Q*I9M|s[CPe+t ^$qobC!,cq_ΏuM`0٘BJ}!Gs19l֗ZG*HH"$oUb-;e;ќG?եAP}/B }<6z=S`4#\hRo;sTocLMøXQ
+>V.
+Q]*VIw8iM̿$a| ȱV i6\D\JKXlVo$beg#Fp ^r
+S+Y;Ū?_I>7!ϣQ
+aF"$֭|3!i#T<K[t p;w.[
+ M~g<N~$
+\7?- MEo,A&}E[:֢Pqپu1b0WWG&ټ2t7 ,ĸwΔuŽ9f8xH]*Y=Ť\">_xdBa/˗{ӛp#NZ5
+T4 %fj 4L7gqց@DDFO`v(dE^0ޱO{_̢R quatXe̾K^,Ԫy<c9\`9[BDc,̅Ã=3"& :XKdNBl|X y|$FEcL;Sg*EH8űNY]FiS_q;AiݍNދwJ@ϓGM 3% X v18+Mw8K:/-y$"⵰S]{:)EYkN
+Ģ7*eԥĂonP:m;Zd%xcNaԟ?=ZuxY+^Sup}C,\rxW)<K qmE+瑑D_Ɓ@V7ҳ3a)d?݉@xc0̓"rJZJś=2ngk"z@a⵬彵?P!}-ҾфGVsRaTRk\bU.gvQh-arfAUDZ$('LM/hjRfg ˎ޻'nXwW6>y~FݗHN{Bk}Lo&g~;rΑi?:{c<ű26SSIyz/O*kYi6lRQq
+8zpTCe1}FyA%Ӽ&T Ps'H]Ba"unQa,N:Fi'ѣ1[$jFu١dM~bkMG*G0 ЀBBVBZ_ /y LBkߖ2})<2{2nUb^=xoDҚ6_XxnM'W$ 9J)oH q\/3
+蟥fěM|!g#=.wtCzu'}_*PtawR\v^ T(:_ TQdꒃCF>{Չ&]b؛+jrgt2f+ޛj_Y^
+1 .WPxjSI#ʪ֊ tui!So8+zqSȡ,!*TC]X9v]&8S/`諺acmHELL.&ͷc_S<:~O;E5qَ?v nӎQ|oyNo磞YHLC$?Mc"N7bLnq:
+:9YM6"~JuzCz a!ڪ8s< ųXc*3岛jG4j2Q@\}Tyi8t`ghMBDٛ0p^*-kjڷZd &n$q,[ijK%e6eS. fĮ>e  >;/MIi1-
+3]inށD>{Ј dxvl9 N+z#)\M[s@ZR'R}ANQIu.8̐;a?8ζ8x xoAy橵"wۃ)셌 Ί@cK_ټZ{+\\hrvjǸ((%n VBÝ{9ygN fv*s**o^(ڑr)`lV3TήhYm08K6vy 7D倷1 \e}5[%fv'b۩&"4*5[D`1kՕ `rM<4{UCwT5ctU0 kG#G~}ydI!ߩGEnNOP$͵ÇWg!q@{߮7$UPЛAabgfD(s vgZZP=N9&w$HEg-}>LӦ4FpX*0LM+[‹coOb֍% H.. ʠX;N~'R`&H$[*< ZGm8Bl `
+& f<>W2<*޺b)(]|Ͳ7.BOo_I>Ĺ=[v$Bk[ y;$ԶVԶ+Q $fAu퇚|S)ߩb
+(>"?"vjӋODkwKfhuՖL~vsLw~fGYy)bOogɺe]0 Hc<rZ :]>!ؤc#QOsY\$y&ҍ} K(&&Sʊ4(dNpT #;_> K{0u
endobj
1321 0 obj <<
/Type /Font
@@ -13596,14 +13620,14 @@ endobj
/FirstChar 35
/LastChar 122
/Widths 2737 0 R
-/BaseFont /PTTGXS+NimbusMonL-BoldObli
+/BaseFont /MCRCVV+NimbusMonL-BoldObli
/FontDescriptor 1319 0 R
>> endobj
1319 0 obj <<
/Ascent 624
/CapHeight 552
/Descent -126
-/FontName /PTTGXS+NimbusMonL-BoldObli
+/FontName /MCRCVV+NimbusMonL-BoldObli
/ItalicAngle -12
/StemV 103
/XHeight 439
@@ -13628,7 +13652,7 @@ xteT\mpw-@
www4XpNpysu7^ko͵撹GC"n`
q

- K-Ohw^Q`Efxiym Gײ[8
+ K-Ohw^Q`Efxiym Gײ[8
C]tiR ݅XmLAJ2ucfaytv7G5J8޻R:c66oxp{)7F 6:)DT_;iv";)mq*?15_N[ǯ="/LI}klB-|oRk&[&reDQn?[K797//_!mџ ʓH]yA8\ٟ.hBj{ȣt= !DږbOt8&#-L.Ii\hR xN
V
(0Pig` WDWN=%&j c6KM>vE|E#uU9x.dv!:8ـ;pJ#WT ª^'HmAFr4,=gK3M(R
@@ -13660,7 +13684,7 @@ L”%$6$n%I1Yc:/H
u{1Tt+jNpC4@f:)0t<Pb7ҷ(23ُM+&c l.^85^Z Lu
EqTCy+vFZpZU1촂D4Bg9{PSv$ \xll5i$TlFڗ}Gf< Ƞ-%2bh{agCW{e1F'G)a.BG=(CjHk_iPtk7zet9)U1M6 4*k?<ꮢN|P.n||U+3FMhƜ 9?hHnr -0ŇUPA7Fw'@P)BFp=(LN-Y.F1N4.{H/B0N%@&ZѻBhٜ큄W$K[it9;*FPkxOy/OwpB"6l:UeP
-^; Xޟbk*G/O3(|hɛ%Y6M~O }%K|9W+[XP˸bh~АT:J
+^; Xޟbk*G/O3(|hɛ%Y6M~O }%K|9W+[XP˸bh~АT:J
endobj
1313 0 obj <<
/Type /Font
@@ -13669,14 +13693,14 @@ endobj
/FirstChar 34
/LastChar 122
/Widths 2738 0 R
-/BaseFont /XZHWIU+NimbusMonL-ReguObli
+/BaseFont /AOETMX+NimbusMonL-ReguObli
/FontDescriptor 1311 0 R
>> endobj
1311 0 obj <<
/Ascent 625
/CapHeight 557
/Descent -147
-/FontName /XZHWIU+NimbusMonL-ReguObli
+/FontName /AOETMX+NimbusMonL-ReguObli
/ItalicAngle -12
/StemV 43
/XHeight 426
@@ -13696,7 +13720,7 @@ endobj
/Filter /FlateDecode
>>
stream
-xڬc%\̻˶m۶m].vٶm۶s̼7fZWFD;2P^FD֙ kac$cg+M#hgm kd!!r41p6p6M
+xڬc%\̻˶m۶m].vٶm۶s̼7fZWFD;2P^FD֙ kac$cg+M#hgm kd!!r41p6p6M
ڹh
tF)Qr65;X: ꒝WeZfs FЄV_P}IrQ]_گ
چ)ίV3IÑtk|\țlTt%jQ^ `
@@ -13756,7 +13780,7 @@ Zo4*stgNe#FK]Cf/ZЪ}@FbM̼KJ?L^ɼo^Sq
V]AyXHԌyLko"-6_Xs(GjwOIՏ\"NGvB<d2Uͨa'n"djKa*z^YCOsUer3*^qSmēm+V#.MuS7RzڕDʣ{tUYEzؔQ-ty[ O[UW!5 yK=nu.5Rf,V2>ӈYfď(x!%M>Z)
"U;zgԫL"-ۂxw~ e]bL=V-C;o &Cd<_}9͞sMES+{1KgV25ȖeϝSKTzc\wr,֙yTfDF^t|w]йP
,:Fp\r|0`!y.N^(%׽>0]^C $Ǟ5~<rpz>Pux{cA·Z~e9^|ؙ:90 *}W'D>}= -zc^sa`B&}ܖ#,5nX`K|upqWsFn˷+1!NqM;ڦ+1@2Z X%Ɋ:bj
-XS9 AĊ \jGq Y42x"">5IO)bZZj֛Eש8BYt] יˀ9d%utot_s#p9 RsN Aαmy_B[NU9Wɶ~?
+XS9 AĊ \jGq Y42x"">5IO)bZZj֛Eש8BYt] יˀ9d%utot_s#p9 RsN Aαmy_B[NU9Wɶ~?
endobj
1238 0 obj <<
/Type /Font
@@ -13765,14 +13789,14 @@ endobj
/FirstChar 34
/LastChar 125
/Widths 2739 0 R
-/BaseFont /QCARHR+NimbusMonL-Bold
+/BaseFont /AXOYUR+NimbusMonL-Bold
/FontDescriptor 1236 0 R
>> endobj
1236 0 obj <<
/Ascent 624
/CapHeight 552
/Descent -126
-/FontName /QCARHR+NimbusMonL-Bold
+/FontName /AXOYUR+NimbusMonL-Bold
/ItalicAngle 0
/StemV 101
/XHeight 439
@@ -13793,7 +13817,7 @@ endobj
>>
stream
xڬct&۶mWTc۶mb۶]*[sqn/}{ߚx33c) 813rͭ:;)Mlpdd"@C's[QC' 7@h L\\\pd
-R
+R
m{|v* k?ܗN>F{1(zR$T}4 z%gQWZJzPߧ;X`H\
I|Rc1:QA'?=R @’@ G hUxSA7!ݴ_}jt{呑FX˾*ٴ˾'A &9HWJZw&smŸ
쿝$ Ʉ'~
@@ -13874,7 +13898,7 @@ i5x@>,u> w?tiӶ0I#%(
^h hZ/_7+P&&$+Nȶp ~I(cڟYg%p%>HiL\(_8CR{
r0{Q2Za*7cJI]1=SMXGMP:*OT9D*z*ڞ_hg
9j"J7ޮ(hT(ʙċVq
-o] }9B7 H{i`T&Vs"VMoi׈{C^;_g`,2 n R ɫǶ]juibV!Q>aO<OxH$feꏥКxi>$y"--ŵ q ֈ"[ mcA"t8Q+PKєh_ $+S$ؙezv~7EhZނӪHݝmݑ("wnꛝՔ^
+o] }9B7 H{i`T&Vs"VMoi׈{C^;_g`,2 n R ɫǶ]juibV!Q>aO<OxH$feꏥКxi>$y"--ŵ q ֈ"[ mcA"t8Q+PKєh_ $+S$ؙezv~7EhZނӪHݝmݑ("wnꛝՔ^
endobj
1218 0 obj <<
/Type /Font
@@ -13883,14 +13907,14 @@ endobj
/FirstChar 33
/LastChar 125
/Widths 2740 0 R
-/BaseFont /VJKFYL+NimbusMonL-Regu
+/BaseFont /SQDHVH+NimbusMonL-Regu
/FontDescriptor 1216 0 R
>> endobj
1216 0 obj <<
/Ascent 625
/CapHeight 557
/Descent -147
-/FontName /VJKFYL+NimbusMonL-Regu
+/FontName /SQDHVH+NimbusMonL-Regu
/ItalicAngle 0
/StemV 41
/XHeight 426
@@ -13910,7 +13934,7 @@ endobj
/Filter /FlateDecode
>>
stream
-xڬct].v*Icul'[bb۶m۶cw>cjk^s^Z5FQ)0%lA ,<
+xڬct].v*Icul'[bb۶m۶cw>cjk^s^Z5FQ)0%lA ,<
tGLzQ7K;P?8ՏJ>`g:Yni(\
<٣6bw5a_|M<}~?$ˉuBC(CBi{Ju glC(bZjfpC@
/鍄aF)T_ ADF@_ zI>^"pjmHNZ;o{O}qM g@
@@ -13984,7 +14008,7 @@ KYt^evQ&57фt9Ʃ;QLV2I2U^%~׈zW
p
S߻b7+֘ߠnw'#EnxPL~|4KQ!jnժVBGE} {VV0.Tv|` SU[U!&7>hIY0*껪ݳj`?8sGx9g3èt:n:SluHxPoJAh߾W'B qJ`ka殴bg>MOB8uk7)ܿ5GVQ(Pm-FG*TAWK2z) ?3̏QOl
s
-%jnendstream
+%jendstream
endobj
1161 0 obj <<
/Type /Font
@@ -13993,14 +14017,14 @@ endobj
/FirstChar 2
/LastChar 151
/Widths 2741 0 R
-/BaseFont /IRCWTN+URWPalladioL-Ital
+/BaseFont /APNYSM+URWPalladioL-Ital
/FontDescriptor 1159 0 R
>> endobj
1159 0 obj <<
/Ascent 722
/CapHeight 693
/Descent -261
-/FontName /IRCWTN+URWPalladioL-Ital
+/FontName /APNYSM+URWPalladioL-Ital
/ItalicAngle -9.5
/StemV 78
/XHeight 482
@@ -14025,7 +14049,7 @@ xڬeTm-k{pwƥqwwwBpwwwwn/9kuUjW]^TIQ\
R
ۻ,>
faj
-hjcO9 ۛUDE%ʨjw Yw@jNS?:x
+hjcO9 ۛU4t$ʨjw Yw@jNS?:x
27;ni6uuv6_onan`b c u,mT+* qψ4z ejh\>s|?Fw4ևcKݛf~З'U'7QA)rfՒޔA L'3#m
V^]n?ɍo QъK0Aف#Sz_Ҷ¯Z4pj~H]c}jy{|yz0$'KW0wNg@fR~7X3X<:;D݇YƲqv".8[ֆgy

@@ -14079,7 +14103,7 @@ TS!\ZJ)#:s_R#ԦB
Oq9U $=6|Hs%nS,{&ʒ8$c6p[x7j\k@? "<4s=3aB_Z0h^IӡgDF"O,v}V%t Hi
V<3i`+zвBye5m^[yaSa()ޟ=7w3VMd& 咽TeeQh αg>6g(>\Pkov8HZR(rs7Rs×Lz! U[ղ69Q.[6hSWsedbfyIdFbN%gG,br(%+' lg"urC`Wro15Cȅp]sGOnrqZI=M})CQ~ !Dz9%e!,,>׿blGrs RV0' uV) ɠ;^%!#ㆹ"ȓi4͠p#o_%!`(`ix={Pr {[3*\vve~0{zJ"ɮc
_~ Uw6oJO7E?m]~D?,$c2ߋM|&p{Ӎ\ e :sCrr[G^_x[?'ܬ kv5Gl뽺>Q5󆅼~َ  vn|*aݥ^=tn֕_xPdCߕbRwWbgJ?~rοC[BdƯ{hwӉ'}2~]6ٌ9 &N`lu)G2O=EC[
-ϙws@MMXvEu9~ۤk ?yg{;O۫Y$3i#n8ov7}?sȩp.`fOaK<N=|uD⹵^(DM?TCx;)gEN/۾}%JQ9E%E\
+ϙws@MMXvEu9~ۤk ?yg{;O۫Y$3i#n8ov7}?sȩp.`fOaK<N=|uD⹵^(DM?TCx;)gEN/۾}%JQ9E%E\
endobj
1026 0 obj <<
/Type /Font
@@ -14088,14 +14112,14 @@ endobj
/FirstChar 35
/LastChar 90
/Widths 2742 0 R
-/BaseFont /SNBBEU+URWPalladioL-Roma-Slant_167
+/BaseFont /RVXZFG+URWPalladioL-Roma-Slant_167
/FontDescriptor 1024 0 R
>> endobj
1024 0 obj <<
/Ascent 715
/CapHeight 680
/Descent -282
-/FontName /SNBBEU+URWPalladioL-Roma-Slant_167
+/FontName /RVXZFG+URWPalladioL-Roma-Slant_167
/ItalicAngle -9
/StemV 84
/XHeight 469
@@ -14111,20 +14135,20 @@ endobj
/Length1 862
/Length2 1251
/Length3 532
-/Length 1860
+/Length 1861
/Filter /FlateDecode
>>
stream
-xUkTgnJ+ŀ
-2%P4-wTP2$H20I0@,PAEJi
-& X
-Kڳ3}{g;33!8  Nn>A2
-d2 W>6O P
-p>)$:"sRݫWcPzKGW
-Y'u_N^VTOm"#dk^Y2N|47|m{6lйƹn퍖',M7zk 9sdm\[\xK4 >p"
-+ǖ*Q}z&Tg>ҙXoi癩e|塅k2f\-O$ei4v5j{h}]Q0yzőZGS^47>/B jrDWsn?>#EOKzN/
-;4(n+Z1~xܦ҇t +h<v-e*y%suZQ&QDzQFgx_5q8'9L
-!m94ܛ=7fpLQg_]flB%DPYRr C{S㲎xjz.k'$\-ЉМV*Fԏ=35[w8O~}{KI5؁ozyYC?_VSyp7JWoʯʉ.։ETk$ 7e$-Yl< ?="YU{SE a]Eye~ԟ_b 翜$N~Q*5*eTLMh>1'dPH64;9sڵU$Fx7:,?yӝݯOiDȇuTTSFa{1b]a_w*S#]ku vllD 7UJ*ƶbu$p}(5iQBCG\$!7!]~9)k)D_uojn=h׺;wB٘jUfNQօZ[!CW$A6͟d@!߼t INzxwv}uF{H?>i`vנT610Sx}䇯F׆ע;r+7t]rZ9qg{7lG}3\OkɵV'Dz;Bmиlo^`m`on=vuC@h(_uIendstream
+xUkTgnJ+ՀT
+2%X4-@TPLuH&H20I0rYbQD
+UQJi
+ Vh,, @HJ I8Ҕ#\
+pL~`\G
+B`*4MN/<$H5o,ZQ |4~m.HT,K I%|\$E${R_D 8%_ !a`,i#$nm ǛNH"WnD
+a),3~=w7C;
+)O D@~oB
+Earlb񿭅ld0vW4S׿diV/$pǂEʢB:|s![}fо/GOڞq$@2kR3s^zgb.@GfIM6&Su= C,u~1^upURkX?cA:b c >FMq`r>{_}t'znz,#!і{2 Ǿb[Ꝙ.IY{/i~$"x:We``+ħ%PTAeGq1լ،L ~Qqxu{"vNgǭZ,2( *wЫɲl*WdC/-2{{^Xhh+5dbɳۻ+m]`D0+cQb
+#'7,V/<u8Y6[dp֖)wJGdzerxAa_X$moKyO殧 w y(mEa+45^cM,|vfSlqȞc<Kc'" ?ƻ@nK ?X,~bdWV;9;}ii568mRbpXزK}SRdfqRʋFzGǜLpNU?>WwhՏfJm&λiQ?lc&w.9ueNpWuuD~H oa׽a㥲++$5#Eyg~05&uՓ;{/铨`pYQ8S_JA_^?֫C#'q4a,Nx3)sT@Ϻ 'Ni7jH ?yӍu/ZħzO0oḟtbӿ=nL=4Υҵ[X { 럧*v*zq `.-4t@R,#CHmtOrjsSrtY0M #}TY˻=kvqSs\;`oeo{տVJZ;ViO/y a[h>1s>`{J;yَHBi8>~zo|YpH6_%3<şr1?w5ڙwnm2ѬN?bYm6`̀#'tVJ-5^hVUGBvEV\0wggn=vuCAh_E}endstream
endobj
964 0 obj <<
/Type /Font
@@ -14133,14 +14157,14 @@ endobj
/FirstChar 13
/LastChar 110
/Widths 2744 0 R
-/BaseFont /DMRGDF+CMSY10
+/BaseFont /SNYZAS+CMSY10
/FontDescriptor 962 0 R
>> endobj
962 0 obj <<
/Ascent 750
/CapHeight 683
/Descent -194
-/FontName /DMRGDF+CMSY10
+/FontName /SNYZAS+CMSY10
/ItalicAngle -14.035
/StemV 85
/XHeight 431
@@ -14164,7 +14188,7 @@ endobj
/Filter /FlateDecode
>>
stream
-xڬc]%\],۶mvuٶm۶lWm}ܹ̯G8;v>'z2@^FD։&o`mm`la'Mhgc
+xڬc]%\],۶mvuٶm۶lWm}ܹ̯G8;v>'z2@^FD։&o`mm`la'Mhgc
UZRR _&ޟfx%3EsC B0TU?ܡhVmT 8Z䂁۰ :I?z"6b^%
yh}׹Z ypӂu=j 3\xa(74nR&cxaYKܿ~ػբIXiS2 Glk՛$I ƒ<*;:̽PT1]ow0~,AO%/dcck{GK̑j(+BUD# 6:M%sI;v #wRUB&% (cZB/7 '|8}Z6*DLik'/rnX60!~aގا*\Dxc(u?^NW CV Q[5vȈ0K^v*Vc (p3Mi|#Ӄ}5ByEyޢ<^<;>3
;V<g5jIHCaT
@@ -14267,7 +14291,7 @@ P3)lm;5|+Tv_F^b QLT?yǥbewA !dY]m [
)1p}l٤1nQ:96(+<47Q|F1#\l1,?7e7n<Ʉ3ӛrhNBRC
^[!ĊxMcOݗPFt>lJF1xDv h
rfYUzifUz*JfUޠ |:(Pk<Wo*]gP,Fj%;ɘ9L9.DǦ@sOhڳBts~)-A
-ГVMͲ:mWB/ 5
+ГVMͲ:mWB/ 5
endobj
961 0 obj <<
/Type /Font
@@ -14276,14 +14300,14 @@ endobj
/FirstChar 2
/LastChar 216
/Widths 2745 0 R
-/BaseFont /EJFWLR+URWPalladioL-Roma
+/BaseFont /KNFIKS+URWPalladioL-Roma
/FontDescriptor 959 0 R
>> endobj
959 0 obj <<
/Ascent 715
/CapHeight 680
/Descent -282
-/FontName /EJFWLR+URWPalladioL-Roma
+/FontName /KNFIKS+URWPalladioL-Roma
/ItalicAngle 0
/StemV 84
/XHeight 469
@@ -14303,7 +14327,7 @@ endobj
/Filter /FlateDecode
>>
stream
-xڬzcte߳mlN:mmN:m۶q^Wo>w?15kVZk3&'VP4T ml M,2tB
+xڬzcte߳mlN:mmN:m۶q^Wo>w?15kVZk3&'VP4T ml M,2tB
Ѫ&(RMyiMH>cbqbg㤸> +Z{q=v O)X!/$䍝)$^w?]X.2)er[ .;IB Aaޮ| 58sӆ
"- .T;*YpKk" !E[OKA3Tv7.ѧ" S"VbI@Ζӧ
@@ -14406,7 +14430,7 @@ V<}6j]'EVh}66۷oCfiﬕ1e)(+lֈ\k}/yǸo
`M/\oJXS6'OLaoZNP#-^=Cpw^,-3 rgl:G>
$*['е5þ^@rG{XN3?&vjfl3O\" J)P\7J&zgT|hh^rX&h]C%#şߒUU$RDRkzwZ
UDj%{7&LoLT0*
-˗F+u| _'gk"qD]
+˗F+u| _'gk"qD]
endobj
938 0 obj <<
/Type /Font
@@ -14415,14 +14439,14 @@ endobj
/FirstChar 2
/LastChar 151
/Widths 2746 0 R
-/BaseFont /FVCGIL+URWPalladioL-Bold
+/BaseFont /YHPRZJ+URWPalladioL-Bold
/FontDescriptor 936 0 R
>> endobj
936 0 obj <<
/Ascent 708
/CapHeight 672
/Descent -266
-/FontName /FVCGIL+URWPalladioL-Bold
+/FontName /YHPRZJ+URWPalladioL-Bold
/ItalicAngle 0
/StemV 123
/XHeight 471
@@ -14498,7 +14522,7 @@ endobj
/Type /Pages
/Count 6
/Parent 2748 0 R
-/Kids [1652 0 R 1657 0 R 1661 0 R 1665 0 R 1672 0 R 1676 0 R]
+/Kids [1652 0 R 1657 0 R 1661 0 R 1665 0 R 1671 0 R 1676 0 R]
>> endobj
1686 0 obj <<
/Type /Pages
@@ -14506,35 +14530,35 @@ endobj
/Parent 2748 0 R
/Kids [1681 0 R 1688 0 R 1693 0 R 1703 0 R 1707 0 R 1711 0 R]
>> endobj
-1724 0 obj <<
+1723 0 obj <<
/Type /Pages
/Count 6
/Parent 2749 0 R
-/Kids [1718 0 R 1726 0 R 1734 0 R 1739 0 R 1743 0 R 1747 0 R]
+/Kids [1716 0 R 1726 0 R 1734 0 R 1739 0 R 1743 0 R 1747 0 R]
>> endobj
-1759 0 obj <<
+1758 0 obj <<
/Type /Pages
/Count 6
/Parent 2749 0 R
-/Kids [1751 0 R 1761 0 R 1767 0 R 1774 0 R 1779 0 R 1787 0 R]
+/Kids [1751 0 R 1760 0 R 1767 0 R 1772 0 R 1779 0 R 1786 0 R]
>> endobj
-1798 0 obj <<
+1796 0 obj <<
/Type /Pages
/Count 6
/Parent 2749 0 R
-/Kids [1792 0 R 1802 0 R 1807 0 R 1811 0 R 1816 0 R 1822 0 R]
+/Kids [1792 0 R 1799 0 R 1807 0 R 1811 0 R 1816 0 R 1821 0 R]
>> endobj
-1830 0 obj <<
+1829 0 obj <<
/Type /Pages
/Count 6
/Parent 2749 0 R
-/Kids [1826 0 R 1832 0 R 1836 0 R 1844 0 R 1852 0 R 1857 0 R]
+/Kids [1826 0 R 1831 0 R 1836 0 R 1842 0 R 1851 0 R 1856 0 R]
>> endobj
1864 0 obj <<
/Type /Pages
/Count 6
/Parent 2749 0 R
-/Kids [1861 0 R 1866 0 R 1870 0 R 1878 0 R 1882 0 R 1889 0 R]
+/Kids [1861 0 R 1866 0 R 1870 0 R 1874 0 R 1882 0 R 1889 0 R]
>> endobj
1922 0 obj <<
/Type /Pages
@@ -14636,7 +14660,7 @@ endobj
/Type /Pages
/Count 36
/Parent 2753 0 R
-/Kids [1724 0 R 1759 0 R 1798 0 R 1830 0 R 1864 0 R 1922 0 R]
+/Kids [1723 0 R 1758 0 R 1796 0 R 1829 0 R 1864 0 R 1922 0 R]
>> endobj
2750 0 obj <<
/Type /Pages
@@ -16329,7 +16353,7 @@ endobj
/Count -4
>> endobj
2755 0 obj <<
-/Names [(Access_Control_Lists) 2079 0 R (Bv9ARM.ch01) 1230 0 R (Bv9ARM.ch02) 1274 0 R (Bv9ARM.ch03) 1292 0 R (Bv9ARM.ch04) 1355 0 R (Bv9ARM.ch05) 1536 0 R (Bv9ARM.ch06) 1547 0 R (Bv9ARM.ch07) 2078 0 R (Bv9ARM.ch08) 2103 0 R (Bv9ARM.ch09) 2119 0 R (Bv9ARM.ch10) 2380 0 R (Configuration_File_Grammar) 1570 0 R (DNSSEC) 1421 0 R (Doc-Start) 935 0 R (Setting_TTLs) 1999 0 R (acache) 1281 0 R (access_control) 1722 0 R (acl) 1579 0 R (address_match_lists) 1552 0 R (admin_tools) 1314 0 R (appendix.A) 750 0 R (appendix.B) 842 0 R (bibliography) 2127 0 R (bind9.library) 2335 0 R (boolean_options) 1370 0 R (builtin) 1796 0 R (chapter*.1) 969 0 R (chapter.1) 6 0 R (chapter.2) 66 0 R (chapter.3) 90 0 R (chapter.4) 130 0 R (chapter.5) 350 0 R (chapter.6) 362 0 R (chapter.7) 706 0 R (chapter.8) 730 0 R (cite.RFC1033) 2254 0 R (cite.RFC1034) 2139 0 R (cite.RFC1035) 2141 0 R (cite.RFC1101) 2236 0 R (cite.RFC1123) 2238 0 R (cite.RFC1183) 2198 0 R (cite.RFC1464) 2276 0 R (cite.RFC1535) 2184 0 R (cite.RFC1536) 2186 0 R (cite.RFC1537) 2256 0 R (cite.RFC1591) 2240 0 R (cite.RFC1706) 2200 0 R (cite.RFC1712) 2296 0 R (cite.RFC1713) 2278 0 R (cite.RFC1794) 2280 0 R (cite.RFC1876) 2202 0 R (cite.RFC1912) 2258 0 R (cite.RFC1982) 2188 0 R (cite.RFC1995) 2146 0 R (cite.RFC1996) 2148 0 R (cite.RFC2010) 2260 0 R (cite.RFC2052) 2204 0 R (cite.RFC2065) 2308 0 R (cite.RFC2136) 2150 0 R (cite.RFC2137) 2310 0 R (cite.RFC2163) 2206 0 R (cite.RFC2168) 2208 0 R (cite.RFC2181) 2152 0 R (cite.RFC2219) 2262 0 R (cite.RFC2230) 2210 0 R (cite.RFC2240) 2282 0 R (cite.RFC2308) 2154 0 R (cite.RFC2317) 2242 0 R (cite.RFC2345) 2284 0 R (cite.RFC2352) 2286 0 R (cite.RFC2535) 2312 0 R (cite.RFC2536) 2212 0 R (cite.RFC2537) 2214 0 R (cite.RFC2538) 2216 0 R (cite.RFC2539) 2218 0 R (cite.RFC2540) 2220 0 R (cite.RFC2671) 2156 0 R (cite.RFC2672) 2158 0 R (cite.RFC2673) 2298 0 R (cite.RFC2782) 2222 0 R (cite.RFC2825) 2266 0 R (cite.RFC2826) 2244 0 R (cite.RFC2845) 2160 0 R (cite.RFC2874) 2300 0 R (cite.RFC2915) 2224 0 R (cite.RFC2929) 2246 0 R (cite.RFC2930) 2162 0 R (cite.RFC2931) 2164 0 R (cite.RFC3007) 2166 0 R (cite.RFC3008) 2314 0 R (cite.RFC3071) 2288 0 R (cite.RFC3090) 2316 0 R (cite.RFC3110) 2226 0 R (cite.RFC3123) 2228 0 R (cite.RFC3225) 2172 0 R (cite.RFC3258) 2290 0 R (cite.RFC3445) 2318 0 R (cite.RFC3490) 2268 0 R (cite.RFC3491) 2270 0 R (cite.RFC3492) 2272 0 R (cite.RFC3596) 2230 0 R (cite.RFC3597) 2232 0 R (cite.RFC3645) 2168 0 R (cite.RFC3655) 2320 0 R (cite.RFC3658) 2322 0 R (cite.RFC3755) 2324 0 R (cite.RFC3757) 2326 0 R (cite.RFC3833) 2174 0 R (cite.RFC3845) 2328 0 R (cite.RFC3901) 2292 0 R (cite.RFC4033) 2176 0 R (cite.RFC4034) 2178 0 R (cite.RFC4035) 2180 0 R (cite.RFC4074) 2190 0 R (cite.RFC974) 2143 0 R (cite.id2512154) 2333 0 R (clients-per-query) 2053 0 R (configuration_file_elements) 1548 0 R (controls_statement_definition_and_usage) 1338 0 R (diagnostic_tools) 1262 0 R (dnssec.dynamic.zones) 1441 0 R (dynamic_update) 1365 0 R (dynamic_update_policies) 1327 0 R (dynamic_update_security) 1732 0 R (empty) 1805 0 R (historical_dns_information) 2121 0 R (id2466567) 1231 0 R (id2466590) 1232 0 R (id2467233) 1405 0 R (id2467243) 1406 0 R (id2467280) 1411 0 R (id2467337) 1412 0 R (id2467481) 1233 0 R (id2467491) 1234 0 R (id2467731) 1244 0 R (id2467752) 1245 0 R (id2467786) 1246 0 R (id2467870) 1249 0 R (id2467963) 1242 0 R (id2470268) 1256 0 R (id2470292) 1259 0 R (id2470390) 1260 0 R (id2470411) 1261 0 R (id2470441) 1267 0 R (id2470476) 1268 0 R (id2470571) 1269 0 R (id2470605) 1275 0 R (id2470632) 1276 0 R (id2470713) 1277 0 R (id2470739) 1280 0 R (id2470749) 1286 0 R (id2470781) 1294 0 R (id2470797) 1295 0 R (id2470820) 1300 0 R (id2470837) 1301 0 R (id2471242) 1309 0 R (id2471248) 1310 0 R (id2473363) 1343 0 R (id2473374) 1344 0 R (id2473876) 1380 0 R (id2473894) 1386 0 R (id2474464) 1402 0 R (id2474481) 1403 0 R (id2474519) 1404 0 R (id2474896) 1414 0 R (id2474909) 1415 0 R (id2475027) 1420 0 R (id2475163) 1422 0 R (id2475310) 1427 0 R (id2475392) 1428 0 R (id2475612) 1442 0 R (id2475786) 1447 0 R (id2475822) 1448 0 R (id2475905) 1454 0 R (id2475942) 1461 0 R (id2475955) 1462 0 R (id2476056) 1463 0 R (id2476083) 1468 0 R (id2476092) 1469 0 R (id2476170) 1470 0 R (id2476183) 1471 0 R (id2476220) 1472 0 R (id2476230) 1473 0 R (id2476336) 1475 0 R (id2476358) 1482 0 R (id2476528) 1488 0 R (id2476692) 1494 0 R (id2476761) 1495 0 R (id2476878) 1500 0 R (id2477097) 1501 0 R (id2477106) 1502 0 R (id2477138) 1507 0 R (id2477174) 1508 0 R (id2477222) 1509 0 R (id2477253) 1510 0 R (id2477588) 1520 0 R (id2477634) 1521 0 R (id2477825) 1526 0 R (id2477955) 1528 0 R (id2477976) 1529 0 R (id2478009) 1537 0 R (id2478225) 1549 0 R (id2479049) 1557 0 R (id2479077) 1562 0 R (id2479351) 1563 0 R (id2479366) 1564 0 R (id2479396) 1569 0 R (id2479539) 1571 0 R (id2480073) 1578 0 R (id2480116) 1580 0 R (id2480263) 1582 0 R (id2480622) 1589 0 R (id2480640) 1595 0 R (id2480663) 1596 0 R (id2480686) 1597 0 R (id2480845) 1601 0 R (id2480971) 1606 0 R (id2481024) 1607 0 R (id2481649) 1618 0 R (id2482477) 1629 0 R (id2482539) 1630 0 R (id2482997) 1636 0 R (id2483070) 1637 0 R (id2483134) 1644 0 R (id2483178) 1645 0 R (id2483193) 1646 0 R (id2486547) 1684 0 R (id2488798) 1714 0 R (id2488857) 1721 0 R (id2489340) 1731 0 R (id2490618) 1754 0 R (id2490678) 1756 0 R (id2491032) 1765 0 R (id2491671) 1783 0 R (id2493275) 1814 0 R (id2493398) 1820 0 R (id2494636) 1842 0 R (id2494844) 1848 0 R (id2494891) 1850 0 R (id2495249) 1855 0 R (id2496936) 1873 0 R (id2496944) 1874 0 R (id2496949) 1875 0 R (id2497420) 1886 0 R (id2497453) 1892 0 R (id2499608) 1954 0 R (id2500272) 1964 0 R (id2500290) 1965 0 R (id2500310) 1968 0 R (id2500615) 1974 0 R (id2501785) 1981 0 R (id2501913) 1987 0 R (id2501934) 1988 0 R (id2502365) 1990 0 R (id2502502) 1992 0 R (id2502520) 1997 0 R (id2502924) 2000 0 R (id2503117) 2002 0 R (id2503132) 2003 0 R (id2503244) 2009 0 R (id2503267) 2010 0 R (id2503351) 2011 0 R (id2503412) 2012 0 R (id2503481) 2017 0 R (id2503517) 2018 0 R (id2503593) 2019 0 R (id2504036) 2031 0 R (id2504539) 2039 0 R (id2504545) 2040 0 R (id2506081) 2047 0 R (id2506087) 2048 0 R (id2506464) 2050 0 R (id2506469) 2051 0 R (id2507554) 2058 0 R (id2507586) 2059 0 R (id2507927) 2068 0 R (id2508169) 2088 0 R (id2508387) 2089 0 R (id2508515) 2090 0 R (id2508595) 2104 0 R (id2508600) 2105 0 R (id2508612) 2106 0 R (id2508629) 2107 0 R (id2508691) 2120 0 R (id2508862) 2126 0 R (id2509118) 2131 0 R (id2509121) 2137 0 R (id2509129) 2142 0 R (id2509153) 2138 0 R (id2509176) 2140 0 R (id2509212) 2151 0 R (id2509239) 2153 0 R (id2509265) 2145 0 R (id2509289) 2147 0 R (id2509313) 2149 0 R (id2509368) 2155 0 R (id2509395) 2157 0 R (id2509421) 2159 0 R (id2509483) 2161 0 R (id2509513) 2163 0 R (id2509543) 2165 0 R (id2509570) 2167 0 R (id2509644) 2170 0 R (id2509652) 2171 0 R (id2509678) 2173 0 R (id2509715) 2175 0 R (id2509780) 2177 0 R (id2509845) 2179 0 R (id2509910) 2182 0 R (id2509918) 2183 0 R (id2509944) 2185 0 R (id2510081) 2187 0 R (id2510116) 2189 0 R (id2510156) 2196 0 R (id2510162) 2197 0 R (id2510219) 2199 0 R (id2510257) 2207 0 R (id2510292) 2201 0 R (id2510346) 2203 0 R (id2510385) 2205 0 R (id2510410) 2209 0 R (id2510436) 2211 0 R (id2510462) 2213 0 R (id2510489) 2215 0 R (id2510529) 2217 0 R (id2510558) 2219 0 R (id2510588) 2221 0 R (id2510631) 2223 0 R (id2510664) 2225 0 R (id2510691) 2227 0 R (id2510714) 2229 0 R (id2510772) 2231 0 R (id2510796) 2234 0 R (id2510804) 2235 0 R (id2510829) 2237 0 R (id2510852) 2239 0 R (id2510875) 2241 0 R (id2510921) 2243 0 R (id2510945) 2245 0 R (id2510995) 2252 0 R (id2511002) 2253 0 R (id2511026) 2255 0 R (id2511052) 2257 0 R (id2511079) 2259 0 R (id2511115) 2261 0 R (id2511156) 2264 0 R (id2511161) 2265 0 R (id2511193) 2267 0 R (id2511239) 2269 0 R (id2511274) 2271 0 R (id2511301) 2274 0 R (id2511319) 2275 0 R (id2511341) 2277 0 R (id2511367) 2279 0 R (id2511393) 2281 0 R (id2511416) 2283 0 R (id2511462) 2285 0 R (id2511485) 2287 0 R (id2511512) 2289 0 R (id2511538) 2291 0 R (id2511575) 2294 0 R (id2511581) 2295 0 R (id2511707) 2297 0 R (id2511734) 2299 0 R (id2511770) 2306 0 R (id2511782) 2307 0 R (id2511821) 2309 0 R (id2511848) 2311 0 R (id2511878) 2313 0 R (id2511904) 2315 0 R (id2511930) 2317 0 R (id2511966) 2319 0 R (id2512003) 2321 0 R (id2512029) 2323 0 R (id2512056) 2325 0 R (id2512101) 2327 0 R (id2512142) 2330 0 R (id2512152) 2332 0 R (id2512154) 2334 0 R (id2512310) 2341 0 R (id2512320) 2342 0 R (id2512344) 2343 0 R (id2512443) 2344 0 R (id2512588) 2349 0 R (id2512615) 2351 0 R (id2512692) 2352 0 R (id2512782) 2357 0 R (id2512836) 2358 0 R (id2512900) 2359 0 R (id2512915) 2364 0 R (id2513046) 2369 0 R (id2513110) 2370 0 R (incremental_zone_transfers) 1377 0 R (internet_drafts) 2329 0 R (ipv6addresses) 1531 0 R (journal) 1376 0 R (lwresd) 1538 0 R (man.arpaname) 2689 0 R (man.ddns-confgen) 2678 0 R (man.dig) 2381 0 R (man.dnssec-dsfromkey) 2429 0 R (man.dnssec-keyfromlabel) 2447 0 R (man.dnssec-keygen) 1455 0 R (man.dnssec-revoke) 2490 0 R (man.dnssec-settime) 1456 0 R (man.dnssec-signzone) 2518 0 R (man.genrandom) 2695 0 R (man.host) 2413 0 R (man.isc-hmac-fixup) 2706 0 R (man.named) 2575 0 R (man.named-checkconf) 2542 0 R (man.named-checkzone) 2554 0 R (man.named-journalprint) 2597 0 R (man.nsec3hash) 2718 0 R (man.nsupdate) 2608 0 R (man.rndc) 2633 0 R (man.rndc-confgen) 2662 0 R (man.rndc.conf) 2645 0 R (managed-keys) 1477 0 R (notify) 1356 0 R (options) 1326 0 R (page.1) 934 0 R (page.10) 1318 0 R (page.100) 1959 0 R (page.101) 1963 0 R (page.102) 1973 0 R (page.103) 1980 0 R (page.104) 1986 0 R (page.105) 1996 0 R (page.106) 2008 0 R (page.107) 2016 0 R (page.108) 2024 0 R (page.109) 2029 0 R (page.11) 1331 0 R (page.110) 2037 0 R (page.111) 2045 0 R (page.112) 2057 0 R (page.113) 2064 0 R (page.114) 2072 0 R (page.115) 2077 0 R (page.116) 2083 0 R (page.117) 2094 0 R (page.118) 2098 0 R (page.119) 2102 0 R (page.12) 1335 0 R (page.120) 2113 0 R (page.121) 2118 0 R (page.122) 2125 0 R (page.123) 2135 0 R (page.124) 2194 0 R (page.125) 2250 0 R (page.126) 2304 0 R (page.127) 2340 0 R (page.128) 2348 0 R (page.129) 2356 0 R (page.13) 1342 0 R (page.130) 2363 0 R (page.131) 2368 0 R (page.132) 2374 0 R (page.133) 2379 0 R (page.134) 2388 0 R (page.135) 2394 0 R (page.136) 2399 0 R (page.137) 2403 0 R (page.138) 2408 0 R (page.139) 2420 0 R (page.14) 1349 0 R (page.140) 2425 0 R (page.141) 2437 0 R (page.142) 2446 0 R (page.143) 2455 0 R (page.144) 2460 0 R (page.145) 2470 0 R (page.146) 2476 0 R (page.147) 2480 0 R (page.148) 2486 0 R (page.149) 2497 0 R (page.15) 1354 0 R (page.150) 2507 0 R (page.151) 2514 0 R (page.152) 2524 0 R (page.153) 2530 0 R (page.154) 2534 0 R (page.155) 2538 0 R (page.156) 2548 0 R (page.157) 2560 0 R (page.158) 2567 0 R (page.159) 2571 0 R (page.16) 1375 0 R (page.160) 2583 0 R (page.161) 2587 0 R (page.162) 2594 0 R (page.163) 2607 0 R (page.164) 2615 0 R (page.165) 2620 0 R (page.166) 2624 0 R (page.167) 2632 0 R (page.168) 2641 0 R (page.169) 2653 0 R (page.17) 1385 0 R (page.170) 2658 0 R (page.171) 2670 0 R (page.172) 2676 0 R (page.173) 2686 0 R (page.174) 2700 0 R (page.175) 2714 0 R (page.176) 2727 0 R (page.18) 1390 0 R (page.19) 1396 0 R (page.2) 958 0 R (page.20) 1401 0 R (page.21) 1410 0 R (page.22) 1419 0 R (page.23) 1426 0 R (page.24) 1432 0 R (page.25) 1437 0 R (page.26) 1446 0 R (page.27) 1460 0 R (page.28) 1467 0 R (page.29) 1481 0 R (page.3) 1255 0 R (page.30) 1487 0 R (page.31) 1493 0 R (page.32) 1499 0 R (page.33) 1506 0 R (page.34) 1514 0 R (page.35) 1519 0 R (page.36) 1525 0 R (page.37) 1535 0 R (page.38) 1542 0 R (page.39) 1546 0 R (page.4) 1266 0 R (page.40) 1556 0 R (page.41) 1561 0 R (page.42) 1568 0 R (page.43) 1577 0 R (page.44) 1586 0 R (page.45) 1594 0 R (page.46) 1605 0 R (page.47) 1611 0 R (page.48) 1617 0 R (page.49) 1624 0 R (page.5) 1273 0 R (page.50) 1628 0 R (page.51) 1635 0 R (page.52) 1643 0 R (page.53) 1650 0 R (page.54) 1654 0 R (page.55) 1659 0 R (page.56) 1663 0 R (page.57) 1667 0 R (page.58) 1674 0 R (page.59) 1678 0 R (page.6) 1285 0 R (page.60) 1683 0 R (page.61) 1690 0 R (page.62) 1695 0 R (page.63) 1705 0 R (page.64) 1709 0 R (page.65) 1713 0 R (page.66) 1720 0 R (page.67) 1728 0 R (page.68) 1736 0 R (page.69) 1741 0 R (page.7) 1291 0 R (page.70) 1745 0 R (page.71) 1749 0 R (page.72) 1753 0 R (page.73) 1763 0 R (page.74) 1769 0 R (page.75) 1776 0 R (page.76) 1781 0 R (page.77) 1789 0 R (page.78) 1794 0 R (page.79) 1804 0 R (page.8) 1299 0 R (page.80) 1809 0 R (page.81) 1813 0 R (page.82) 1818 0 R (page.83) 1824 0 R (page.84) 1828 0 R (page.85) 1834 0 R (page.86) 1838 0 R (page.87) 1846 0 R (page.88) 1854 0 R (page.89) 1859 0 R (page.9) 1308 0 R (page.90) 1863 0 R (page.91) 1868 0 R (page.92) 1872 0 R (page.93) 1880 0 R (page.94) 1884 0 R (page.95) 1891 0 R (page.96) 1911 0 R (page.97) 1926 0 R (page.98) 1937 0 R (page.99) 1953 0 R (page.i) 968 0 R (page.ii) 1023 0 R (page.iii) 1087 0 R (page.iv) 1150 0 R (page.v) 1212 0 R (pkcs11) 1483 0 R (proposed_standards) 1381 0 R (query_address) 1737 0 R (rfc5011.support) 1474 0 R (rfcs) 1251 0 R (rndc) 1590 0 R (root_delegation_only) 1887 0 R (rrset_ordering) 1304 0 R (sample_configuration) 1293 0 R (section*.10) 2263 0 R (section*.100) 2595 0 R (section*.101) 2596 0 R (section*.102) 2598 0 R (section*.103) 2599 0 R (section*.104) 2600 0 R (section*.105) 2601 0 R (section*.106) 2602 0 R (section*.107) 2609 0 R (section*.108) 2610 0 R (section*.109) 2611 0 R (section*.11) 2273 0 R (section*.110) 2616 0 R (section*.111) 2625 0 R (section*.112) 2626 0 R (section*.113) 2627 0 R (section*.114) 2628 0 R (section*.115) 2634 0 R (section*.116) 2635 0 R (section*.117) 2636 0 R (section*.118) 2637 0 R (section*.119) 2642 0 R (section*.12) 2293 0 R (section*.120) 2643 0 R (section*.121) 2644 0 R (section*.122) 2646 0 R (section*.123) 2647 0 R (section*.124) 2648 0 R (section*.125) 2654 0 R (section*.126) 2659 0 R (section*.127) 2660 0 R (section*.128) 2661 0 R (section*.129) 2663 0 R (section*.13) 2305 0 R (section*.130) 2664 0 R (section*.131) 2665 0 R (section*.132) 2666 0 R (section*.133) 2671 0 R (section*.134) 2672 0 R (section*.135) 2677 0 R (section*.136) 2679 0 R (section*.137) 2680 0 R (section*.138) 2681 0 R (section*.139) 2682 0 R (section*.14) 2331 0 R (section*.140) 2687 0 R (section*.141) 2688 0 R (section*.142) 2690 0 R (section*.143) 2691 0 R (section*.144) 2692 0 R (section*.145) 2693 0 R (section*.146) 2694 0 R (section*.147) 2696 0 R (section*.148) 2701 0 R (section*.149) 2702 0 R (section*.15) 2382 0 R (section*.150) 2703 0 R (section*.151) 2704 0 R (section*.152) 2705 0 R (section*.153) 2707 0 R (section*.154) 2708 0 R (section*.155) 2709 0 R (section*.156) 2715 0 R (section*.157) 2716 0 R (section*.158) 2717 0 R (section*.159) 2719 0 R (section*.16) 2383 0 R (section*.160) 2720 0 R (section*.161) 2721 0 R (section*.162) 2722 0 R (section*.163) 2723 0 R (section*.164) 2728 0 R (section*.17) 2384 0 R (section*.18) 2389 0 R (section*.19) 2390 0 R (section*.2) 2130 0 R (section*.20) 2395 0 R (section*.21) 2404 0 R (section*.22) 2409 0 R (section*.23) 2410 0 R (section*.24) 2411 0 R (section*.25) 2412 0 R (section*.26) 2414 0 R (section*.27) 2415 0 R (section*.28) 2421 0 R (section*.29) 2426 0 R (section*.3) 2136 0 R (section*.30) 2427 0 R (section*.31) 2428 0 R (section*.32) 2430 0 R (section*.33) 2431 0 R (section*.34) 2432 0 R (section*.35) 2433 0 R (section*.36) 2438 0 R (section*.37) 2439 0 R (section*.38) 2440 0 R (section*.39) 2441 0 R (section*.4) 2144 0 R (section*.40) 2442 0 R (section*.41) 2448 0 R (section*.42) 2449 0 R (section*.43) 2450 0 R (section*.44) 2451 0 R (section*.45) 2456 0 R (section*.46) 2461 0 R (section*.47) 2462 0 R (section*.48) 2463 0 R (section*.49) 2464 0 R (section*.5) 2169 0 R (section*.50) 2465 0 R (section*.51) 2471 0 R (section*.52) 2472 0 R (section*.53) 2481 0 R (section*.54) 2482 0 R (section*.55) 2487 0 R (section*.56) 2488 0 R (section*.57) 2489 0 R (section*.58) 2491 0 R (section*.59) 2492 0 R (section*.6) 2181 0 R (section*.60) 2493 0 R (section*.61) 2498 0 R (section*.62) 2499 0 R (section*.63) 2500 0 R (section*.64) 2501 0 R (section*.65) 2502 0 R (section*.66) 2503 0 R (section*.67) 2508 0 R (section*.68) 2509 0 R (section*.69) 2515 0 R (section*.7) 2195 0 R (section*.70) 2516 0 R (section*.71) 2517 0 R (section*.72) 2519 0 R (section*.73) 2520 0 R (section*.74) 2525 0 R (section*.75) 2526 0 R (section*.76) 2539 0 R (section*.77) 2540 0 R (section*.78) 2541 0 R (section*.79) 2543 0 R (section*.8) 2233 0 R (section*.80) 2544 0 R (section*.81) 2549 0 R (section*.82) 2550 0 R (section*.83) 2551 0 R (section*.84) 2552 0 R (section*.85) 2553 0 R (section*.86) 2555 0 R (section*.87) 2561 0 R (section*.88) 2562 0 R (section*.89) 2563 0 R (section*.9) 2251 0 R (section*.90) 2572 0 R (section*.91) 2573 0 R (section*.92) 2574 0 R (section*.93) 2576 0 R (section*.94) 2577 0 R (section*.95) 2578 0 R (section*.96) 2579 0 R (section*.97) 2588 0 R (section*.98) 2589 0 R (section*.99) 2590 0 R (section.1.1) 10 0 R (section.1.2) 14 0 R (section.1.3) 18 0 R (section.1.4) 22 0 R (section.2.1) 70 0 R (section.2.2) 74 0 R (section.2.3) 78 0 R (section.2.4) 82 0 R (section.2.5) 86 0 R (section.3.1) 94 0 R (section.3.2) 106 0 R (section.3.3) 110 0 R (section.4.1) 134 0 R (section.4.10) 274 0 R (section.4.11) 286 0 R (section.4.12) 338 0 R (section.4.2) 138 0 R (section.4.3) 146 0 R (section.4.4) 150 0 R (section.4.5) 158 0 R (section.4.6) 194 0 R (section.4.7) 198 0 R (section.4.8) 202 0 R (section.4.9) 218 0 R (section.5.1) 354 0 R (section.5.2) 358 0 R (section.6.1) 366 0 R (section.6.2) 394 0 R (section.6.3) 618 0 R (section.6.4) 674 0 R (section.7.1) 710 0 R (section.7.2) 714 0 R (section.7.3) 726 0 R (section.8.1) 734 0 R (section.8.2) 742 0 R (section.8.3) 746 0 R (section.A.1) 754 0 R (section.A.2) 762 0 R (section.A.3) 770 0 R (section.A.4) 786 0 R (section.B.1) 846 0 R (section.B.10) 882 0 R (section.B.11) 886 0 R (section.B.12) 890 0 R (section.B.13) 894 0 R (section.B.14) 898 0 R (section.B.15) 902 0 R (section.B.16) 906 0 R (section.B.17) 910 0 R (section.B.18) 914 0 R (section.B.19) 918 0 R (section.B.2) 850 0 R (section.B.20) 922 0 R (section.B.21) 926 0 R (section.B.3) 854 0 R (section.B.4) 858 0 R (section.B.5) 862 0 R (section.B.6) 866 0 R (section.B.7) 870 0 R (section.B.8) 874 0 R (section.B.9) 878 0 R (server_resource_limits) 1758 0 R (server_statement_definition_and_usage) 1701 0 R (server_statement_grammar) 1829 0 R (statistics) 2030 0 R (statistics_counters) 2038 0 R (statschannels) 1841 0 R (statsfile) 1670 0 R (subsection.1.4.1) 26 0 R (subsection.1.4.2) 30 0 R (subsection.1.4.3) 34 0 R (subsection.1.4.4) 38 0 R (subsection.1.4.5) 54 0 R (subsection.1.4.6) 62 0 R (subsection.3.1.1) 98 0 R (subsection.3.1.2) 102 0 R (subsection.3.3.1) 114 0 R (subsection.3.3.2) 126 0 R (subsection.4.10.1) 278 0 R (subsection.4.10.2) 282 0 R (subsection.4.11.1) 290 0 R (subsection.4.11.2) 306 0 R (subsection.4.11.3) 322 0 R (subsection.4.11.4) 326 0 R (subsection.4.11.5) 330 0 R (subsection.4.11.6) 334 0 R (subsection.4.12.1) 342 0 R (subsection.4.12.2) 346 0 R (subsection.4.2.1) 142 0 R (subsection.4.4.1) 154 0 R (subsection.4.5.1) 162 0 R (subsection.4.5.2) 174 0 R (subsection.4.5.3) 178 0 R (subsection.4.5.4) 182 0 R (subsection.4.5.5) 186 0 R (subsection.4.5.6) 190 0 R (subsection.4.8.1) 206 0 R (subsection.4.8.2) 210 0 R (subsection.4.8.3) 214 0 R (subsection.4.9.1) 222 0 R (subsection.4.9.10) 258 0 R (subsection.4.9.11) 262 0 R (subsection.4.9.12) 266 0 R (subsection.4.9.13) 270 0 R (subsection.4.9.2) 226 0 R (subsection.4.9.3) 230 0 R (subsection.4.9.4) 234 0 R (subsection.4.9.5) 238 0 R (subsection.4.9.6) 242 0 R (subsection.4.9.7) 246 0 R (subsection.4.9.8) 250 0 R (subsection.4.9.9) 254 0 R (subsection.6.1.1) 370 0 R (subsection.6.1.2) 382 0 R (subsection.6.2.1) 398 0 R (subsection.6.2.10) 434 0 R (subsection.6.2.11) 450 0 R (subsection.6.2.12) 454 0 R (subsection.6.2.13) 458 0 R (subsection.6.2.14) 462 0 R (subsection.6.2.15) 466 0 R (subsection.6.2.16) 470 0 R (subsection.6.2.17) 554 0 R (subsection.6.2.18) 558 0 R (subsection.6.2.19) 562 0 R (subsection.6.2.2) 402 0 R (subsection.6.2.20) 566 0 R (subsection.6.2.21) 570 0 R (subsection.6.2.22) 574 0 R (subsection.6.2.23) 578 0 R (subsection.6.2.24) 582 0 R (subsection.6.2.25) 586 0 R (subsection.6.2.26) 590 0 R (subsection.6.2.27) 594 0 R (subsection.6.2.28) 598 0 R (subsection.6.2.3) 406 0 R (subsection.6.2.4) 410 0 R (subsection.6.2.5) 414 0 R (subsection.6.2.6) 418 0 R (subsection.6.2.7) 422 0 R (subsection.6.2.8) 426 0 R (subsection.6.2.9) 430 0 R (subsection.6.3.1) 622 0 R (subsection.6.3.2) 634 0 R (subsection.6.3.3) 638 0 R (subsection.6.3.4) 642 0 R (subsection.6.3.5) 646 0 R (subsection.6.3.6) 666 0 R (subsection.6.3.7) 670 0 R (subsection.6.4.1) 682 0 R (subsection.7.2.1) 718 0 R (subsection.7.2.2) 722 0 R (subsection.8.1.1) 738 0 R (subsection.A.1.1) 758 0 R (subsection.A.2.1) 766 0 R (subsection.A.3.1) 774 0 R (subsection.A.3.2) 778 0 R (subsection.A.3.3) 782 0 R (subsection.A.4.1) 790 0 R (subsection.A.4.2) 794 0 R (subsection.A.4.3) 798 0 R (subsection.A.4.4) 802 0 R (subsection.A.4.5) 806 0 R (subsection.A.4.6) 810 0 R (subsection.A.4.7) 838 0 R (subsubsection.1.4.4.1) 42 0 R (subsubsection.1.4.4.2) 46 0 R (subsubsection.1.4.4.3) 50 0 R (subsubsection.1.4.5.1) 58 0 R (subsubsection.3.3.1.1) 118 0 R (subsubsection.3.3.1.2) 122 0 R (subsubsection.4.11.1.1) 294 0 R (subsubsection.4.11.1.2) 298 0 R (subsubsection.4.11.1.3) 302 0 R (subsubsection.4.11.2.1) 310 0 R (subsubsection.4.11.2.2) 314 0 R (subsubsection.4.11.2.3) 318 0 R (subsubsection.4.5.1.1) 166 0 R (subsubsection.4.5.1.2) 170 0 R (subsubsection.6.1.1.1) 374 0 R (subsubsection.6.1.1.2) 378 0 R (subsubsection.6.1.2.1) 386 0 R (subsubsection.6.1.2.2) 390 0 R (subsubsection.6.2.10.1) 438 0 R (subsubsection.6.2.10.2) 442 0 R (subsubsection.6.2.10.3) 446 0 R (subsubsection.6.2.16.1) 474 0 R (subsubsection.6.2.16.10) 510 0 R (subsubsection.6.2.16.11) 514 0 R (subsubsection.6.2.16.12) 518 0 R (subsubsection.6.2.16.13) 522 0 R (subsubsection.6.2.16.14) 526 0 R (subsubsection.6.2.16.15) 530 0 R (subsubsection.6.2.16.16) 534 0 R (subsubsection.6.2.16.17) 538 0 R (subsubsection.6.2.16.18) 542 0 R (subsubsection.6.2.16.19) 546 0 R (subsubsection.6.2.16.2) 478 0 R (subsubsection.6.2.16.20) 550 0 R (subsubsection.6.2.16.3) 482 0 R (subsubsection.6.2.16.4) 486 0 R (subsubsection.6.2.16.5) 490 0 R (subsubsection.6.2.16.6) 494 0 R (subsubsection.6.2.16.7) 498 0 R (subsubsection.6.2.16.8) 502 0 R (subsubsection.6.2.16.9) 506 0 R (subsubsection.6.2.28.1) 602 0 R (subsubsection.6.2.28.2) 606 0 R (subsubsection.6.2.28.3) 610 0 R (subsubsection.6.2.28.4) 614 0 R (subsubsection.6.3.1.1) 626 0 R (subsubsection.6.3.1.2) 630 0 R (subsubsection.6.3.5.1) 650 0 R (subsubsection.6.3.5.2) 654 0 R (subsubsection.6.3.5.3) 658 0 R (subsubsection.6.3.5.4) 662 0 R (subsubsection.6.4.0.1) 678 0 R (subsubsection.6.4.1.1) 686 0 R (subsubsection.6.4.1.2) 690 0 R (subsubsection.6.4.1.3) 694 0 R (subsubsection.6.4.1.4) 698 0 R (subsubsection.6.4.1.5) 702 0 R (subsubsection.A.4.6.1) 814 0 R (subsubsection.A.4.6.2) 818 0 R (subsubsection.A.4.6.3) 822 0 R (subsubsection.A.4.6.4) 826 0 R (subsubsection.A.4.6.5) 830 0 R (subsubsection.A.4.6.6) 834 0 R (table.1.1) 1235 0 R (table.1.2) 1243 0 R (table.3.1) 1302 0 R (table.3.2) 1345 0 R (table.6.1) 1550 0 R (table.6.10) 1969 0 R (table.6.11) 1975 0 R (table.6.12) 1982 0 R (table.6.13) 1989 0 R (table.6.14) 1991 0 R (table.6.15) 1998 0 R (table.6.16) 2001 0 R (table.6.17) 2004 0 R (table.6.18) 2020 0 R (table.6.19) 2032 0 R (table.6.2) 1572 0 R (table.6.20) 2041 0 R (table.6.21) 2049 0 R (table.6.22) 2052 0 R (table.6.23) 2060 0 R (table.6.3) 1581 0 R (table.6.4) 1619 0 R (table.6.5) 1631 0 R (table.6.6) 1685 0 R (table.6.7) 1784 0 R (table.6.8) 1876 0 R (table.6.9) 1955 0 R (the_category_phrase) 1613 0 R (the_sortlist_statement) 1771 0 R (topology) 1770 0 R (trusted-keys) 1847 0 R (tsig) 1397 0 R (tuning) 1785 0 R (types_of_resource_records_and_when_to_use_them) 1250 0 R (view_statement_grammar) 1800 0 R (zone_statement_grammar) 1716 0 R (zone_transfers) 1371 0 R (zonefile_format) 1799 0 R]
+/Names [(Access_Control_Lists) 2079 0 R (Bv9ARM.ch01) 1230 0 R (Bv9ARM.ch02) 1274 0 R (Bv9ARM.ch03) 1292 0 R (Bv9ARM.ch04) 1355 0 R (Bv9ARM.ch05) 1536 0 R (Bv9ARM.ch06) 1547 0 R (Bv9ARM.ch07) 2078 0 R (Bv9ARM.ch08) 2103 0 R (Bv9ARM.ch09) 2119 0 R (Bv9ARM.ch10) 2380 0 R (Configuration_File_Grammar) 1570 0 R (DNSSEC) 1421 0 R (Doc-Start) 935 0 R (Setting_TTLs) 1999 0 R (acache) 1281 0 R (access_control) 1721 0 R (acl) 1579 0 R (address_match_lists) 1552 0 R (admin_tools) 1314 0 R (appendix.A) 750 0 R (appendix.B) 842 0 R (bibliography) 2127 0 R (bind9.library) 2335 0 R (boolean_options) 1370 0 R (builtin) 1802 0 R (chapter*.1) 969 0 R (chapter.1) 6 0 R (chapter.2) 66 0 R (chapter.3) 90 0 R (chapter.4) 130 0 R (chapter.5) 350 0 R (chapter.6) 362 0 R (chapter.7) 706 0 R (chapter.8) 730 0 R (cite.RFC1033) 2254 0 R (cite.RFC1034) 2139 0 R (cite.RFC1035) 2141 0 R (cite.RFC1101) 2236 0 R (cite.RFC1123) 2238 0 R (cite.RFC1183) 2198 0 R (cite.RFC1464) 2276 0 R (cite.RFC1535) 2184 0 R (cite.RFC1536) 2186 0 R (cite.RFC1537) 2256 0 R (cite.RFC1591) 2240 0 R (cite.RFC1706) 2200 0 R (cite.RFC1712) 2296 0 R (cite.RFC1713) 2278 0 R (cite.RFC1794) 2280 0 R (cite.RFC1876) 2202 0 R (cite.RFC1912) 2258 0 R (cite.RFC1982) 2188 0 R (cite.RFC1995) 2146 0 R (cite.RFC1996) 2148 0 R (cite.RFC2010) 2260 0 R (cite.RFC2052) 2204 0 R (cite.RFC2065) 2308 0 R (cite.RFC2136) 2150 0 R (cite.RFC2137) 2310 0 R (cite.RFC2163) 2206 0 R (cite.RFC2168) 2208 0 R (cite.RFC2181) 2152 0 R (cite.RFC2219) 2262 0 R (cite.RFC2230) 2210 0 R (cite.RFC2240) 2282 0 R (cite.RFC2308) 2154 0 R (cite.RFC2317) 2242 0 R (cite.RFC2345) 2284 0 R (cite.RFC2352) 2286 0 R (cite.RFC2535) 2312 0 R (cite.RFC2536) 2212 0 R (cite.RFC2537) 2214 0 R (cite.RFC2538) 2216 0 R (cite.RFC2539) 2218 0 R (cite.RFC2540) 2220 0 R (cite.RFC2671) 2156 0 R (cite.RFC2672) 2158 0 R (cite.RFC2673) 2298 0 R (cite.RFC2782) 2222 0 R (cite.RFC2825) 2266 0 R (cite.RFC2826) 2244 0 R (cite.RFC2845) 2160 0 R (cite.RFC2874) 2300 0 R (cite.RFC2915) 2224 0 R (cite.RFC2929) 2246 0 R (cite.RFC2930) 2162 0 R (cite.RFC2931) 2164 0 R (cite.RFC3007) 2166 0 R (cite.RFC3008) 2314 0 R (cite.RFC3071) 2288 0 R (cite.RFC3090) 2316 0 R (cite.RFC3110) 2226 0 R (cite.RFC3123) 2228 0 R (cite.RFC3225) 2172 0 R (cite.RFC3258) 2290 0 R (cite.RFC3445) 2318 0 R (cite.RFC3490) 2268 0 R (cite.RFC3491) 2270 0 R (cite.RFC3492) 2272 0 R (cite.RFC3596) 2230 0 R (cite.RFC3597) 2232 0 R (cite.RFC3645) 2168 0 R (cite.RFC3655) 2320 0 R (cite.RFC3658) 2322 0 R (cite.RFC3755) 2324 0 R (cite.RFC3757) 2326 0 R (cite.RFC3833) 2174 0 R (cite.RFC3845) 2328 0 R (cite.RFC3901) 2292 0 R (cite.RFC4033) 2176 0 R (cite.RFC4034) 2178 0 R (cite.RFC4035) 2180 0 R (cite.RFC4074) 2190 0 R (cite.RFC974) 2143 0 R (cite.id2512276) 2333 0 R (clients-per-query) 2053 0 R (configuration_file_elements) 1548 0 R (controls_statement_definition_and_usage) 1338 0 R (diagnostic_tools) 1262 0 R (dnssec.dynamic.zones) 1441 0 R (dynamic_update) 1365 0 R (dynamic_update_policies) 1327 0 R (dynamic_update_security) 1732 0 R (empty) 1804 0 R (historical_dns_information) 2121 0 R (id2466567) 1231 0 R (id2466590) 1232 0 R (id2467233) 1405 0 R (id2467243) 1406 0 R (id2467280) 1411 0 R (id2467337) 1412 0 R (id2467481) 1233 0 R (id2467491) 1234 0 R (id2467731) 1244 0 R (id2467752) 1245 0 R (id2467786) 1246 0 R (id2467870) 1249 0 R (id2467963) 1242 0 R (id2470268) 1256 0 R (id2470292) 1259 0 R (id2470390) 1260 0 R (id2470411) 1261 0 R (id2470441) 1267 0 R (id2470476) 1268 0 R (id2470571) 1269 0 R (id2470605) 1275 0 R (id2470632) 1276 0 R (id2470713) 1277 0 R (id2470739) 1280 0 R (id2470749) 1286 0 R (id2470781) 1294 0 R (id2470797) 1295 0 R (id2470820) 1300 0 R (id2470837) 1301 0 R (id2471242) 1309 0 R (id2471248) 1310 0 R (id2473363) 1343 0 R (id2473374) 1344 0 R (id2473876) 1380 0 R (id2473894) 1386 0 R (id2474464) 1402 0 R (id2474481) 1403 0 R (id2474519) 1404 0 R (id2474896) 1414 0 R (id2474909) 1415 0 R (id2475027) 1420 0 R (id2475163) 1422 0 R (id2475310) 1427 0 R (id2475392) 1428 0 R (id2475612) 1442 0 R (id2475786) 1447 0 R (id2475822) 1448 0 R (id2475905) 1454 0 R (id2475942) 1461 0 R (id2475955) 1462 0 R (id2476056) 1463 0 R (id2476083) 1468 0 R (id2476092) 1469 0 R (id2476170) 1470 0 R (id2476183) 1471 0 R (id2476220) 1472 0 R (id2476230) 1473 0 R (id2476336) 1475 0 R (id2476358) 1482 0 R (id2476528) 1488 0 R (id2476692) 1494 0 R (id2476761) 1495 0 R (id2476878) 1500 0 R (id2477097) 1501 0 R (id2477106) 1502 0 R (id2477138) 1507 0 R (id2477174) 1508 0 R (id2477222) 1509 0 R (id2477253) 1510 0 R (id2477588) 1520 0 R (id2477634) 1521 0 R (id2477825) 1526 0 R (id2477955) 1528 0 R (id2477976) 1529 0 R (id2478009) 1537 0 R (id2478225) 1549 0 R (id2479049) 1557 0 R (id2479077) 1562 0 R (id2479351) 1563 0 R (id2479366) 1564 0 R (id2479396) 1569 0 R (id2479539) 1571 0 R (id2480073) 1578 0 R (id2480116) 1580 0 R (id2480263) 1582 0 R (id2480622) 1589 0 R (id2480640) 1595 0 R (id2480663) 1596 0 R (id2480686) 1597 0 R (id2480845) 1601 0 R (id2480971) 1606 0 R (id2481024) 1607 0 R (id2481649) 1618 0 R (id2482477) 1629 0 R (id2482539) 1630 0 R (id2482997) 1636 0 R (id2483070) 1637 0 R (id2483134) 1644 0 R (id2483178) 1645 0 R (id2483193) 1646 0 R (id2486510) 1684 0 R (id2488830) 1714 0 R (id2488957) 1720 0 R (id2489509) 1731 0 R (id2490718) 1754 0 R (id2490778) 1756 0 R (id2491132) 1765 0 R (id2491703) 1783 0 R (id2493307) 1814 0 R (id2493498) 1824 0 R (id2494690) 1846 0 R (id2494829) 1848 0 R (id2494876) 1854 0 R (id2495234) 1859 0 R (id2496921) 1877 0 R (id2496929) 1878 0 R (id2496934) 1879 0 R (id2497474) 1886 0 R (id2497507) 1892 0 R (id2499730) 1954 0 R (id2500393) 1964 0 R (id2500480) 1965 0 R (id2500500) 1968 0 R (id2500668) 1974 0 R (id2501838) 1981 0 R (id2501966) 1987 0 R (id2502056) 1988 0 R (id2502419) 1990 0 R (id2502555) 1992 0 R (id2502573) 1997 0 R (id2503114) 2000 0 R (id2503239) 2002 0 R (id2503254) 2003 0 R (id2503366) 2009 0 R (id2503388) 2010 0 R (id2503404) 2011 0 R (id2503465) 2012 0 R (id2503534) 2017 0 R (id2503571) 2018 0 R (id2503646) 2019 0 R (id2504226) 2031 0 R (id2504661) 2039 0 R (id2504666) 2040 0 R (id2506134) 2047 0 R (id2506140) 2048 0 R (id2506517) 2050 0 R (id2506522) 2051 0 R (id2507607) 2058 0 R (id2507639) 2059 0 R (id2508049) 2068 0 R (id2508222) 2088 0 R (id2508372) 2089 0 R (id2508432) 2090 0 R (id2508512) 2104 0 R (id2508517) 2105 0 R (id2508529) 2106 0 R (id2508546) 2107 0 R (id2508744) 2120 0 R (id2509052) 2126 0 R (id2509172) 2131 0 R (id2509174) 2137 0 R (id2509182) 2142 0 R (id2509206) 2138 0 R (id2509298) 2140 0 R (id2509334) 2151 0 R (id2509361) 2153 0 R (id2509386) 2145 0 R (id2509411) 2147 0 R (id2509434) 2149 0 R (id2509490) 2155 0 R (id2509516) 2157 0 R (id2509543) 2159 0 R (id2509605) 2161 0 R (id2509635) 2163 0 R (id2509665) 2165 0 R (id2509691) 2167 0 R (id2509766) 2170 0 R (id2509773) 2171 0 R (id2509800) 2173 0 R (id2509836) 2175 0 R (id2509901) 2177 0 R (id2510035) 2179 0 R (id2510100) 2182 0 R (id2510108) 2183 0 R (id2510134) 2185 0 R (id2510202) 2187 0 R (id2510237) 2189 0 R (id2510278) 2196 0 R (id2510283) 2197 0 R (id2510341) 2199 0 R (id2510378) 2207 0 R (id2510413) 2201 0 R (id2510468) 2203 0 R (id2510506) 2205 0 R (id2510532) 2209 0 R (id2510557) 2211 0 R (id2510584) 2213 0 R (id2510611) 2215 0 R (id2510650) 2217 0 R (id2510680) 2219 0 R (id2510710) 2221 0 R (id2510753) 2223 0 R (id2510786) 2225 0 R (id2510812) 2227 0 R (id2510836) 2229 0 R (id2510893) 2231 0 R (id2510918) 2234 0 R (id2510925) 2235 0 R (id2510951) 2237 0 R (id2510973) 2239 0 R (id2510997) 2241 0 R (id2511043) 2243 0 R (id2511066) 2245 0 R (id2511116) 2252 0 R (id2511124) 2253 0 R (id2511147) 2255 0 R (id2511174) 2257 0 R (id2511201) 2259 0 R (id2511237) 2261 0 R (id2511277) 2264 0 R (id2511283) 2265 0 R (id2511315) 2267 0 R (id2511361) 2269 0 R (id2511396) 2271 0 R (id2511422) 2274 0 R (id2511441) 2275 0 R (id2511531) 2277 0 R (id2511557) 2279 0 R (id2511582) 2281 0 R (id2511606) 2283 0 R (id2511652) 2285 0 R (id2511675) 2287 0 R (id2511702) 2289 0 R (id2511728) 2291 0 R (id2511765) 2294 0 R (id2511771) 2295 0 R (id2511829) 2297 0 R (id2511856) 2299 0 R (id2511892) 2306 0 R (id2511904) 2307 0 R (id2511943) 2309 0 R (id2511970) 2311 0 R (id2512000) 2313 0 R (id2512025) 2315 0 R (id2512052) 2317 0 R (id2512088) 2319 0 R (id2512124) 2321 0 R (id2512151) 2323 0 R (id2512178) 2325 0 R (id2512222) 2327 0 R (id2512264) 2330 0 R (id2512274) 2332 0 R (id2512276) 2334 0 R (id2512432) 2341 0 R (id2512441) 2342 0 R (id2512466) 2343 0 R (id2512497) 2344 0 R (id2512642) 2349 0 R (id2512668) 2351 0 R (id2512677) 2352 0 R (id2512768) 2357 0 R (id2512821) 2358 0 R (id2512885) 2359 0 R (id2512968) 2364 0 R (id2513099) 2369 0 R (id2513300) 2370 0 R (incremental_zone_transfers) 1377 0 R (internet_drafts) 2329 0 R (ipv6addresses) 1531 0 R (journal) 1376 0 R (lwresd) 1538 0 R (man.arpaname) 2689 0 R (man.ddns-confgen) 2678 0 R (man.dig) 2381 0 R (man.dnssec-dsfromkey) 2429 0 R (man.dnssec-keyfromlabel) 2447 0 R (man.dnssec-keygen) 1455 0 R (man.dnssec-revoke) 2490 0 R (man.dnssec-settime) 1456 0 R (man.dnssec-signzone) 2518 0 R (man.genrandom) 2695 0 R (man.host) 2413 0 R (man.isc-hmac-fixup) 2706 0 R (man.named) 2575 0 R (man.named-checkconf) 2542 0 R (man.named-checkzone) 2554 0 R (man.named-journalprint) 2597 0 R (man.nsec3hash) 2718 0 R (man.nsupdate) 2608 0 R (man.rndc) 2633 0 R (man.rndc-confgen) 2662 0 R (man.rndc.conf) 2645 0 R (managed-keys) 1477 0 R (notify) 1356 0 R (options) 1326 0 R (page.1) 934 0 R (page.10) 1318 0 R (page.100) 1959 0 R (page.101) 1963 0 R (page.102) 1973 0 R (page.103) 1980 0 R (page.104) 1986 0 R (page.105) 1996 0 R (page.106) 2008 0 R (page.107) 2016 0 R (page.108) 2024 0 R (page.109) 2029 0 R (page.11) 1331 0 R (page.110) 2037 0 R (page.111) 2045 0 R (page.112) 2057 0 R (page.113) 2064 0 R (page.114) 2072 0 R (page.115) 2077 0 R (page.116) 2083 0 R (page.117) 2094 0 R (page.118) 2098 0 R (page.119) 2102 0 R (page.12) 1335 0 R (page.120) 2113 0 R (page.121) 2118 0 R (page.122) 2125 0 R (page.123) 2135 0 R (page.124) 2194 0 R (page.125) 2250 0 R (page.126) 2304 0 R (page.127) 2340 0 R (page.128) 2348 0 R (page.129) 2356 0 R (page.13) 1342 0 R (page.130) 2363 0 R (page.131) 2368 0 R (page.132) 2374 0 R (page.133) 2379 0 R (page.134) 2388 0 R (page.135) 2394 0 R (page.136) 2399 0 R (page.137) 2403 0 R (page.138) 2408 0 R (page.139) 2420 0 R (page.14) 1349 0 R (page.140) 2425 0 R (page.141) 2437 0 R (page.142) 2446 0 R (page.143) 2455 0 R (page.144) 2460 0 R (page.145) 2470 0 R (page.146) 2476 0 R (page.147) 2480 0 R (page.148) 2486 0 R (page.149) 2497 0 R (page.15) 1354 0 R (page.150) 2507 0 R (page.151) 2514 0 R (page.152) 2524 0 R (page.153) 2530 0 R (page.154) 2534 0 R (page.155) 2538 0 R (page.156) 2548 0 R (page.157) 2560 0 R (page.158) 2567 0 R (page.159) 2571 0 R (page.16) 1375 0 R (page.160) 2583 0 R (page.161) 2587 0 R (page.162) 2594 0 R (page.163) 2607 0 R (page.164) 2615 0 R (page.165) 2620 0 R (page.166) 2624 0 R (page.167) 2632 0 R (page.168) 2641 0 R (page.169) 2653 0 R (page.17) 1385 0 R (page.170) 2658 0 R (page.171) 2670 0 R (page.172) 2676 0 R (page.173) 2686 0 R (page.174) 2700 0 R (page.175) 2714 0 R (page.176) 2727 0 R (page.18) 1390 0 R (page.19) 1396 0 R (page.2) 958 0 R (page.20) 1401 0 R (page.21) 1410 0 R (page.22) 1419 0 R (page.23) 1426 0 R (page.24) 1432 0 R (page.25) 1437 0 R (page.26) 1446 0 R (page.27) 1460 0 R (page.28) 1467 0 R (page.29) 1481 0 R (page.3) 1255 0 R (page.30) 1487 0 R (page.31) 1493 0 R (page.32) 1499 0 R (page.33) 1506 0 R (page.34) 1514 0 R (page.35) 1519 0 R (page.36) 1525 0 R (page.37) 1535 0 R (page.38) 1542 0 R (page.39) 1546 0 R (page.4) 1266 0 R (page.40) 1556 0 R (page.41) 1561 0 R (page.42) 1568 0 R (page.43) 1577 0 R (page.44) 1586 0 R (page.45) 1594 0 R (page.46) 1605 0 R (page.47) 1611 0 R (page.48) 1617 0 R (page.49) 1624 0 R (page.5) 1273 0 R (page.50) 1628 0 R (page.51) 1635 0 R (page.52) 1643 0 R (page.53) 1650 0 R (page.54) 1654 0 R (page.55) 1659 0 R (page.56) 1663 0 R (page.57) 1667 0 R (page.58) 1673 0 R (page.59) 1678 0 R (page.6) 1285 0 R (page.60) 1683 0 R (page.61) 1690 0 R (page.62) 1695 0 R (page.63) 1705 0 R (page.64) 1709 0 R (page.65) 1713 0 R (page.66) 1718 0 R (page.67) 1728 0 R (page.68) 1736 0 R (page.69) 1741 0 R (page.7) 1291 0 R (page.70) 1745 0 R (page.71) 1749 0 R (page.72) 1753 0 R (page.73) 1762 0 R (page.74) 1769 0 R (page.75) 1774 0 R (page.76) 1781 0 R (page.77) 1788 0 R (page.78) 1794 0 R (page.79) 1801 0 R (page.8) 1299 0 R (page.80) 1809 0 R (page.81) 1813 0 R (page.82) 1818 0 R (page.83) 1823 0 R (page.84) 1828 0 R (page.85) 1833 0 R (page.86) 1838 0 R (page.87) 1844 0 R (page.88) 1853 0 R (page.89) 1858 0 R (page.9) 1308 0 R (page.90) 1863 0 R (page.91) 1868 0 R (page.92) 1872 0 R (page.93) 1876 0 R (page.94) 1884 0 R (page.95) 1891 0 R (page.96) 1911 0 R (page.97) 1926 0 R (page.98) 1937 0 R (page.99) 1953 0 R (page.i) 968 0 R (page.ii) 1023 0 R (page.iii) 1087 0 R (page.iv) 1150 0 R (page.v) 1212 0 R (pkcs11) 1483 0 R (proposed_standards) 1381 0 R (query_address) 1737 0 R (rfc5011.support) 1474 0 R (rfcs) 1251 0 R (rndc) 1590 0 R (root_delegation_only) 1887 0 R (rrset_ordering) 1304 0 R (sample_configuration) 1293 0 R (section*.10) 2263 0 R (section*.100) 2595 0 R (section*.101) 2596 0 R (section*.102) 2598 0 R (section*.103) 2599 0 R (section*.104) 2600 0 R (section*.105) 2601 0 R (section*.106) 2602 0 R (section*.107) 2609 0 R (section*.108) 2610 0 R (section*.109) 2611 0 R (section*.11) 2273 0 R (section*.110) 2616 0 R (section*.111) 2625 0 R (section*.112) 2626 0 R (section*.113) 2627 0 R (section*.114) 2628 0 R (section*.115) 2634 0 R (section*.116) 2635 0 R (section*.117) 2636 0 R (section*.118) 2637 0 R (section*.119) 2642 0 R (section*.12) 2293 0 R (section*.120) 2643 0 R (section*.121) 2644 0 R (section*.122) 2646 0 R (section*.123) 2647 0 R (section*.124) 2648 0 R (section*.125) 2654 0 R (section*.126) 2659 0 R (section*.127) 2660 0 R (section*.128) 2661 0 R (section*.129) 2663 0 R (section*.13) 2305 0 R (section*.130) 2664 0 R (section*.131) 2665 0 R (section*.132) 2666 0 R (section*.133) 2671 0 R (section*.134) 2672 0 R (section*.135) 2677 0 R (section*.136) 2679 0 R (section*.137) 2680 0 R (section*.138) 2681 0 R (section*.139) 2682 0 R (section*.14) 2331 0 R (section*.140) 2687 0 R (section*.141) 2688 0 R (section*.142) 2690 0 R (section*.143) 2691 0 R (section*.144) 2692 0 R (section*.145) 2693 0 R (section*.146) 2694 0 R (section*.147) 2696 0 R (section*.148) 2701 0 R (section*.149) 2702 0 R (section*.15) 2382 0 R (section*.150) 2703 0 R (section*.151) 2704 0 R (section*.152) 2705 0 R (section*.153) 2707 0 R (section*.154) 2708 0 R (section*.155) 2709 0 R (section*.156) 2715 0 R (section*.157) 2716 0 R (section*.158) 2717 0 R (section*.159) 2719 0 R (section*.16) 2383 0 R (section*.160) 2720 0 R (section*.161) 2721 0 R (section*.162) 2722 0 R (section*.163) 2723 0 R (section*.164) 2728 0 R (section*.17) 2384 0 R (section*.18) 2389 0 R (section*.19) 2390 0 R (section*.2) 2130 0 R (section*.20) 2395 0 R (section*.21) 2404 0 R (section*.22) 2409 0 R (section*.23) 2410 0 R (section*.24) 2411 0 R (section*.25) 2412 0 R (section*.26) 2414 0 R (section*.27) 2415 0 R (section*.28) 2421 0 R (section*.29) 2426 0 R (section*.3) 2136 0 R (section*.30) 2427 0 R (section*.31) 2428 0 R (section*.32) 2430 0 R (section*.33) 2431 0 R (section*.34) 2432 0 R (section*.35) 2433 0 R (section*.36) 2438 0 R (section*.37) 2439 0 R (section*.38) 2440 0 R (section*.39) 2441 0 R (section*.4) 2144 0 R (section*.40) 2442 0 R (section*.41) 2448 0 R (section*.42) 2449 0 R (section*.43) 2450 0 R (section*.44) 2451 0 R (section*.45) 2456 0 R (section*.46) 2461 0 R (section*.47) 2462 0 R (section*.48) 2463 0 R (section*.49) 2464 0 R (section*.5) 2169 0 R (section*.50) 2465 0 R (section*.51) 2471 0 R (section*.52) 2472 0 R (section*.53) 2481 0 R (section*.54) 2482 0 R (section*.55) 2487 0 R (section*.56) 2488 0 R (section*.57) 2489 0 R (section*.58) 2491 0 R (section*.59) 2492 0 R (section*.6) 2181 0 R (section*.60) 2493 0 R (section*.61) 2498 0 R (section*.62) 2499 0 R (section*.63) 2500 0 R (section*.64) 2501 0 R (section*.65) 2502 0 R (section*.66) 2503 0 R (section*.67) 2508 0 R (section*.68) 2509 0 R (section*.69) 2515 0 R (section*.7) 2195 0 R (section*.70) 2516 0 R (section*.71) 2517 0 R (section*.72) 2519 0 R (section*.73) 2520 0 R (section*.74) 2525 0 R (section*.75) 2526 0 R (section*.76) 2539 0 R (section*.77) 2540 0 R (section*.78) 2541 0 R (section*.79) 2543 0 R (section*.8) 2233 0 R (section*.80) 2544 0 R (section*.81) 2549 0 R (section*.82) 2550 0 R (section*.83) 2551 0 R (section*.84) 2552 0 R (section*.85) 2553 0 R (section*.86) 2555 0 R (section*.87) 2561 0 R (section*.88) 2562 0 R (section*.89) 2563 0 R (section*.9) 2251 0 R (section*.90) 2572 0 R (section*.91) 2573 0 R (section*.92) 2574 0 R (section*.93) 2576 0 R (section*.94) 2577 0 R (section*.95) 2578 0 R (section*.96) 2579 0 R (section*.97) 2588 0 R (section*.98) 2589 0 R (section*.99) 2590 0 R (section.1.1) 10 0 R (section.1.2) 14 0 R (section.1.3) 18 0 R (section.1.4) 22 0 R (section.2.1) 70 0 R (section.2.2) 74 0 R (section.2.3) 78 0 R (section.2.4) 82 0 R (section.2.5) 86 0 R (section.3.1) 94 0 R (section.3.2) 106 0 R (section.3.3) 110 0 R (section.4.1) 134 0 R (section.4.10) 274 0 R (section.4.11) 286 0 R (section.4.12) 338 0 R (section.4.2) 138 0 R (section.4.3) 146 0 R (section.4.4) 150 0 R (section.4.5) 158 0 R (section.4.6) 194 0 R (section.4.7) 198 0 R (section.4.8) 202 0 R (section.4.9) 218 0 R (section.5.1) 354 0 R (section.5.2) 358 0 R (section.6.1) 366 0 R (section.6.2) 394 0 R (section.6.3) 618 0 R (section.6.4) 674 0 R (section.7.1) 710 0 R (section.7.2) 714 0 R (section.7.3) 726 0 R (section.8.1) 734 0 R (section.8.2) 742 0 R (section.8.3) 746 0 R (section.A.1) 754 0 R (section.A.2) 762 0 R (section.A.3) 770 0 R (section.A.4) 786 0 R (section.B.1) 846 0 R (section.B.10) 882 0 R (section.B.11) 886 0 R (section.B.12) 890 0 R (section.B.13) 894 0 R (section.B.14) 898 0 R (section.B.15) 902 0 R (section.B.16) 906 0 R (section.B.17) 910 0 R (section.B.18) 914 0 R (section.B.19) 918 0 R (section.B.2) 850 0 R (section.B.20) 922 0 R (section.B.21) 926 0 R (section.B.3) 854 0 R (section.B.4) 858 0 R (section.B.5) 862 0 R (section.B.6) 866 0 R (section.B.7) 870 0 R (section.B.8) 874 0 R (section.B.9) 878 0 R (server_resource_limits) 1763 0 R (server_statement_definition_and_usage) 1701 0 R (server_statement_grammar) 1834 0 R (statistics) 2030 0 R (statistics_counters) 2038 0 R (statschannels) 1845 0 R (statsfile) 1669 0 R (subsection.1.4.1) 26 0 R (subsection.1.4.2) 30 0 R (subsection.1.4.3) 34 0 R (subsection.1.4.4) 38 0 R (subsection.1.4.5) 54 0 R (subsection.1.4.6) 62 0 R (subsection.3.1.1) 98 0 R (subsection.3.1.2) 102 0 R (subsection.3.3.1) 114 0 R (subsection.3.3.2) 126 0 R (subsection.4.10.1) 278 0 R (subsection.4.10.2) 282 0 R (subsection.4.11.1) 290 0 R (subsection.4.11.2) 306 0 R (subsection.4.11.3) 322 0 R (subsection.4.11.4) 326 0 R (subsection.4.11.5) 330 0 R (subsection.4.11.6) 334 0 R (subsection.4.12.1) 342 0 R (subsection.4.12.2) 346 0 R (subsection.4.2.1) 142 0 R (subsection.4.4.1) 154 0 R (subsection.4.5.1) 162 0 R (subsection.4.5.2) 174 0 R (subsection.4.5.3) 178 0 R (subsection.4.5.4) 182 0 R (subsection.4.5.5) 186 0 R (subsection.4.5.6) 190 0 R (subsection.4.8.1) 206 0 R (subsection.4.8.2) 210 0 R (subsection.4.8.3) 214 0 R (subsection.4.9.1) 222 0 R (subsection.4.9.10) 258 0 R (subsection.4.9.11) 262 0 R (subsection.4.9.12) 266 0 R (subsection.4.9.13) 270 0 R (subsection.4.9.2) 226 0 R (subsection.4.9.3) 230 0 R (subsection.4.9.4) 234 0 R (subsection.4.9.5) 238 0 R (subsection.4.9.6) 242 0 R (subsection.4.9.7) 246 0 R (subsection.4.9.8) 250 0 R (subsection.4.9.9) 254 0 R (subsection.6.1.1) 370 0 R (subsection.6.1.2) 382 0 R (subsection.6.2.1) 398 0 R (subsection.6.2.10) 434 0 R (subsection.6.2.11) 450 0 R (subsection.6.2.12) 454 0 R (subsection.6.2.13) 458 0 R (subsection.6.2.14) 462 0 R (subsection.6.2.15) 466 0 R (subsection.6.2.16) 470 0 R (subsection.6.2.17) 554 0 R (subsection.6.2.18) 558 0 R (subsection.6.2.19) 562 0 R (subsection.6.2.2) 402 0 R (subsection.6.2.20) 566 0 R (subsection.6.2.21) 570 0 R (subsection.6.2.22) 574 0 R (subsection.6.2.23) 578 0 R (subsection.6.2.24) 582 0 R (subsection.6.2.25) 586 0 R (subsection.6.2.26) 590 0 R (subsection.6.2.27) 594 0 R (subsection.6.2.28) 598 0 R (subsection.6.2.3) 406 0 R (subsection.6.2.4) 410 0 R (subsection.6.2.5) 414 0 R (subsection.6.2.6) 418 0 R (subsection.6.2.7) 422 0 R (subsection.6.2.8) 426 0 R (subsection.6.2.9) 430 0 R (subsection.6.3.1) 622 0 R (subsection.6.3.2) 634 0 R (subsection.6.3.3) 638 0 R (subsection.6.3.4) 642 0 R (subsection.6.3.5) 646 0 R (subsection.6.3.6) 666 0 R (subsection.6.3.7) 670 0 R (subsection.6.4.1) 682 0 R (subsection.7.2.1) 718 0 R (subsection.7.2.2) 722 0 R (subsection.8.1.1) 738 0 R (subsection.A.1.1) 758 0 R (subsection.A.2.1) 766 0 R (subsection.A.3.1) 774 0 R (subsection.A.3.2) 778 0 R (subsection.A.3.3) 782 0 R (subsection.A.4.1) 790 0 R (subsection.A.4.2) 794 0 R (subsection.A.4.3) 798 0 R (subsection.A.4.4) 802 0 R (subsection.A.4.5) 806 0 R (subsection.A.4.6) 810 0 R (subsection.A.4.7) 838 0 R (subsubsection.1.4.4.1) 42 0 R (subsubsection.1.4.4.2) 46 0 R (subsubsection.1.4.4.3) 50 0 R (subsubsection.1.4.5.1) 58 0 R (subsubsection.3.3.1.1) 118 0 R (subsubsection.3.3.1.2) 122 0 R (subsubsection.4.11.1.1) 294 0 R (subsubsection.4.11.1.2) 298 0 R (subsubsection.4.11.1.3) 302 0 R (subsubsection.4.11.2.1) 310 0 R (subsubsection.4.11.2.2) 314 0 R (subsubsection.4.11.2.3) 318 0 R (subsubsection.4.5.1.1) 166 0 R (subsubsection.4.5.1.2) 170 0 R (subsubsection.6.1.1.1) 374 0 R (subsubsection.6.1.1.2) 378 0 R (subsubsection.6.1.2.1) 386 0 R (subsubsection.6.1.2.2) 390 0 R (subsubsection.6.2.10.1) 438 0 R (subsubsection.6.2.10.2) 442 0 R (subsubsection.6.2.10.3) 446 0 R (subsubsection.6.2.16.1) 474 0 R (subsubsection.6.2.16.10) 510 0 R (subsubsection.6.2.16.11) 514 0 R (subsubsection.6.2.16.12) 518 0 R (subsubsection.6.2.16.13) 522 0 R (subsubsection.6.2.16.14) 526 0 R (subsubsection.6.2.16.15) 530 0 R (subsubsection.6.2.16.16) 534 0 R (subsubsection.6.2.16.17) 538 0 R (subsubsection.6.2.16.18) 542 0 R (subsubsection.6.2.16.19) 546 0 R (subsubsection.6.2.16.2) 478 0 R (subsubsection.6.2.16.20) 550 0 R (subsubsection.6.2.16.3) 482 0 R (subsubsection.6.2.16.4) 486 0 R (subsubsection.6.2.16.5) 490 0 R (subsubsection.6.2.16.6) 494 0 R (subsubsection.6.2.16.7) 498 0 R (subsubsection.6.2.16.8) 502 0 R (subsubsection.6.2.16.9) 506 0 R (subsubsection.6.2.28.1) 602 0 R (subsubsection.6.2.28.2) 606 0 R (subsubsection.6.2.28.3) 610 0 R (subsubsection.6.2.28.4) 614 0 R (subsubsection.6.3.1.1) 626 0 R (subsubsection.6.3.1.2) 630 0 R (subsubsection.6.3.5.1) 650 0 R (subsubsection.6.3.5.2) 654 0 R (subsubsection.6.3.5.3) 658 0 R (subsubsection.6.3.5.4) 662 0 R (subsubsection.6.4.0.1) 678 0 R (subsubsection.6.4.1.1) 686 0 R (subsubsection.6.4.1.2) 690 0 R (subsubsection.6.4.1.3) 694 0 R (subsubsection.6.4.1.4) 698 0 R (subsubsection.6.4.1.5) 702 0 R (subsubsection.A.4.6.1) 814 0 R (subsubsection.A.4.6.2) 818 0 R (subsubsection.A.4.6.3) 822 0 R (subsubsection.A.4.6.4) 826 0 R (subsubsection.A.4.6.5) 830 0 R (subsubsection.A.4.6.6) 834 0 R (table.1.1) 1235 0 R (table.1.2) 1243 0 R (table.3.1) 1302 0 R (table.3.2) 1345 0 R (table.6.1) 1550 0 R (table.6.10) 1969 0 R (table.6.11) 1975 0 R (table.6.12) 1982 0 R (table.6.13) 1989 0 R (table.6.14) 1991 0 R (table.6.15) 1998 0 R (table.6.16) 2001 0 R (table.6.17) 2004 0 R (table.6.18) 2020 0 R (table.6.19) 2032 0 R (table.6.2) 1572 0 R (table.6.20) 2041 0 R (table.6.21) 2049 0 R (table.6.22) 2052 0 R (table.6.23) 2060 0 R (table.6.3) 1581 0 R (table.6.4) 1619 0 R (table.6.5) 1631 0 R (table.6.6) 1685 0 R (table.6.7) 1784 0 R (table.6.8) 1880 0 R (table.6.9) 1955 0 R (the_category_phrase) 1613 0 R (the_sortlist_statement) 1775 0 R (topology) 1770 0 R (trusted-keys) 1847 0 R (tsig) 1397 0 R (tuning) 1789 0 R (types_of_resource_records_and_when_to_use_them) 1250 0 R (view_statement_grammar) 1805 0 R (zone_statement_grammar) 1724 0 R (zone_transfers) 1371 0 R (zonefile_format) 1797 0 R]
/Limits [(Access_Control_Lists) (zonefile_format)]
>> endobj
2756 0 obj <<
@@ -16348,7 +16372,7 @@ endobj
>> endobj
2759 0 obj <<
/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.21a)/Keywords()
-/CreationDate (D:20120322172405Z)
+/CreationDate (D:20120720044330Z)
/PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea version 3.5.4)
>> endobj
xref
@@ -16359,928 +16383,928 @@ xref
0000000004 00000 f
0000000000 00000 f
0000000009 00000 n
-0000348640 00000 n
-0001181592 00000 n
+0000348639 00000 n
+0001182928 00000 n
0000000054 00000 n
0000000086 00000 n
-0000348767 00000 n
-0001181520 00000 n
+0000348766 00000 n
+0001182856 00000 n
0000000133 00000 n
0000000173 00000 n
-0000348895 00000 n
-0001181434 00000 n
+0000348894 00000 n
+0001182770 00000 n
0000000221 00000 n
0000000273 00000 n
-0000349023 00000 n
-0001181348 00000 n
+0000349022 00000 n
+0001182684 00000 n
0000000321 00000 n
0000000377 00000 n
-0000353309 00000 n
-0001181238 00000 n
+0000353308 00000 n
+0001182574 00000 n
0000000425 00000 n
0000000478 00000 n
-0000353436 00000 n
-0001181164 00000 n
+0000353435 00000 n
+0001182500 00000 n
0000000531 00000 n
0000000572 00000 n
-0000353564 00000 n
-0001181077 00000 n
+0000353563 00000 n
+0001182413 00000 n
0000000625 00000 n
0000000674 00000 n
-0000353691 00000 n
-0001180990 00000 n
+0000353690 00000 n
+0001182326 00000 n
0000000727 00000 n
0000000757 00000 n
-0000357988 00000 n
-0001180866 00000 n
+0000357987 00000 n
+0001182202 00000 n
0000000810 00000 n
0000000861 00000 n
-0000358116 00000 n
-0001180792 00000 n
+0000358115 00000 n
+0001182128 00000 n
0000000919 00000 n
0000000964 00000 n
-0000358244 00000 n
-0001180705 00000 n
+0000358243 00000 n
+0001182041 00000 n
0000001022 00000 n
0000001062 00000 n
-0000358372 00000 n
-0001180631 00000 n
+0000358371 00000 n
+0001181967 00000 n
0000001120 00000 n
0000001162 00000 n
-0000361357 00000 n
-0001180507 00000 n
+0000361356 00000 n
+0001181843 00000 n
0000001215 00000 n
0000001260 00000 n
-0000361485 00000 n
-0001180446 00000 n
+0000361484 00000 n
+0001181782 00000 n
0000001318 00000 n
0000001355 00000 n
-0000361613 00000 n
-0001180372 00000 n
+0000361612 00000 n
+0001181708 00000 n
0000001408 00000 n
0000001463 00000 n
-0000364560 00000 n
-0001180247 00000 n
+0000364559 00000 n
+0001181583 00000 n
0000001509 00000 n
0000001556 00000 n
-0000364688 00000 n
-0001180173 00000 n
+0000364687 00000 n
+0001181509 00000 n
0000001604 00000 n
0000001648 00000 n
-0000364816 00000 n
-0001180086 00000 n
+0000364815 00000 n
+0001181422 00000 n
0000001696 00000 n
0000001735 00000 n
-0000364944 00000 n
-0001179999 00000 n
+0000364943 00000 n
+0001181335 00000 n
0000001783 00000 n
0000001825 00000 n
-0000365071 00000 n
-0001179912 00000 n
+0000365070 00000 n
+0001181248 00000 n
0000001873 00000 n
0000001936 00000 n
-0000366148 00000 n
-0001179838 00000 n
+0000366147 00000 n
+0001181174 00000 n
0000001984 00000 n
0000002034 00000 n
-0000367807 00000 n
-0001179710 00000 n
+0000367806 00000 n
+0001181046 00000 n
0000002080 00000 n
0000002126 00000 n
-0000367934 00000 n
-0001179597 00000 n
+0000367933 00000 n
+0001180933 00000 n
0000002174 00000 n
0000002218 00000 n
-0000368062 00000 n
-0001179521 00000 n
+0000368061 00000 n
+0001180857 00000 n
0000002271 00000 n
0000002323 00000 n
-0000368190 00000 n
-0001179444 00000 n
+0000368189 00000 n
+0001180780 00000 n
0000002377 00000 n
0000002436 00000 n
-0000370639 00000 n
-0001179353 00000 n
+0000370638 00000 n
+0001180689 00000 n
0000002485 00000 n
0000002523 00000 n
-0000373977 00000 n
-0001179236 00000 n
+0000373976 00000 n
+0001180572 00000 n
0000002572 00000 n
0000002618 00000 n
-0000374105 00000 n
-0001179118 00000 n
+0000374104 00000 n
+0001180454 00000 n
0000002672 00000 n
0000002739 00000 n
-0000374233 00000 n
-0001179039 00000 n
+0000374232 00000 n
+0001180375 00000 n
0000002798 00000 n
0000002842 00000 n
-0000374362 00000 n
-0001178960 00000 n
+0000374361 00000 n
+0001180296 00000 n
0000002901 00000 n
0000002949 00000 n
-0000389228 00000 n
-0001178881 00000 n
+0000389227 00000 n
+0001180217 00000 n
0000003003 00000 n
0000003036 00000 n
-0000394852 00000 n
-0001178748 00000 n
+0000394851 00000 n
+0001180084 00000 n
0000003083 00000 n
0000003126 00000 n
-0000394981 00000 n
-0001178669 00000 n
+0000394980 00000 n
+0001180005 00000 n
0000003175 00000 n
0000003205 00000 n
-0000395110 00000 n
-0001178537 00000 n
+0000395109 00000 n
+0001179873 00000 n
0000003254 00000 n
0000003292 00000 n
-0000399482 00000 n
-0001178472 00000 n
+0000399481 00000 n
+0001179808 00000 n
0000003346 00000 n
0000003388 00000 n
-0000399611 00000 n
-0001178379 00000 n
+0000399610 00000 n
+0001179715 00000 n
0000003437 00000 n
0000003496 00000 n
-0000399740 00000 n
-0001178247 00000 n
+0000399739 00000 n
+0001179583 00000 n
0000003545 00000 n
0000003578 00000 n
-0000403460 00000 n
-0001178182 00000 n
+0000403459 00000 n
+0001179518 00000 n
0000003632 00000 n
0000003681 00000 n
-0000406614 00000 n
-0001178050 00000 n
+0000406613 00000 n
+0001179386 00000 n
0000003730 00000 n
0000003758 00000 n
-0000409559 00000 n
-0001177932 00000 n
+0000409558 00000 n
+0001179268 00000 n
0000003812 00000 n
0000003881 00000 n
-0000409688 00000 n
-0001177853 00000 n
+0000409687 00000 n
+0001179189 00000 n
0000003940 00000 n
0000003988 00000 n
-0000409817 00000 n
-0001177774 00000 n
+0000409816 00000 n
+0001179110 00000 n
0000004047 00000 n
0000004092 00000 n
-0000409946 00000 n
-0001177681 00000 n
+0000409945 00000 n
+0001179017 00000 n
0000004146 00000 n
0000004214 00000 n
-0000410075 00000 n
-0001177588 00000 n
+0000410074 00000 n
+0001178924 00000 n
0000004268 00000 n
0000004338 00000 n
-0000413538 00000 n
-0001177495 00000 n
+0000413537 00000 n
+0001178831 00000 n
0000004392 00000 n
0000004455 00000 n
-0000413667 00000 n
-0001177402 00000 n
+0000413666 00000 n
+0001178738 00000 n
0000004509 00000 n
0000004564 00000 n
-0000413796 00000 n
-0001177323 00000 n
+0000413795 00000 n
+0001178659 00000 n
0000004618 00000 n
0000004650 00000 n
-0000413925 00000 n
-0001177230 00000 n
+0000413924 00000 n
+0001178566 00000 n
0000004699 00000 n
0000004727 00000 n
-0000417785 00000 n
-0001177137 00000 n
+0000417784 00000 n
+0001178473 00000 n
0000004776 00000 n
0000004808 00000 n
-0000417914 00000 n
-0001177005 00000 n
+0000417913 00000 n
+0001178341 00000 n
0000004857 00000 n
0000004887 00000 n
-0000418042 00000 n
-0001176926 00000 n
+0000418041 00000 n
+0001178262 00000 n
0000004941 00000 n
0000004982 00000 n
-0000421945 00000 n
-0001176833 00000 n
+0000421944 00000 n
+0001178169 00000 n
0000005036 00000 n
0000005078 00000 n
-0000422073 00000 n
-0001176754 00000 n
+0000422072 00000 n
+0001178090 00000 n
0000005132 00000 n
0000005177 00000 n
-0000427213 00000 n
-0001176621 00000 n
+0000427212 00000 n
+0001177957 00000 n
0000005226 00000 n
0000005294 00000 n
-0000427342 00000 n
-0001176542 00000 n
+0000427341 00000 n
+0001177878 00000 n
0000005348 00000 n
0000005408 00000 n
-0000431147 00000 n
-0001176449 00000 n
+0000431146 00000 n
+0001177785 00000 n
0000005462 00000 n
0000005513 00000 n
-0000431276 00000 n
-0001176356 00000 n
+0000431275 00000 n
+0001177692 00000 n
0000005567 00000 n
0000005621 00000 n
-0000431405 00000 n
-0001176263 00000 n
+0000431404 00000 n
+0001177599 00000 n
0000005675 00000 n
0000005721 00000 n
-0000434523 00000 n
-0001176170 00000 n
+0000434522 00000 n
+0001177506 00000 n
0000005775 00000 n
0000005817 00000 n
-0000434652 00000 n
-0001176077 00000 n
+0000434651 00000 n
+0001177413 00000 n
0000005871 00000 n
0000005922 00000 n
-0000434781 00000 n
-0001175984 00000 n
+0000434780 00000 n
+0001177320 00000 n
0000005976 00000 n
0000006025 00000 n
-0000437879 00000 n
-0001175891 00000 n
+0000437878 00000 n
+0001177227 00000 n
0000006079 00000 n
0000006136 00000 n
-0000438008 00000 n
-0001175798 00000 n
+0000438007 00000 n
+0001177134 00000 n
0000006190 00000 n
0000006245 00000 n
-0000438136 00000 n
-0001175705 00000 n
+0000438135 00000 n
+0001177041 00000 n
0000006300 00000 n
0000006356 00000 n
-0000438265 00000 n
-0001175612 00000 n
+0000438264 00000 n
+0001176948 00000 n
0000006411 00000 n
0000006472 00000 n
-0000438393 00000 n
-0001175519 00000 n
+0000438392 00000 n
+0001176855 00000 n
0000006527 00000 n
0000006573 00000 n
-0000438521 00000 n
-0001175440 00000 n
+0000438520 00000 n
+0001176776 00000 n
0000006628 00000 n
0000006671 00000 n
-0000438650 00000 n
-0001175308 00000 n
+0000438649 00000 n
+0001176644 00000 n
0000006721 00000 n
0000006777 00000 n
-0000438779 00000 n
-0001175229 00000 n
+0000438778 00000 n
+0001176565 00000 n
0000006832 00000 n
0000006878 00000 n
-0000442371 00000 n
-0001175150 00000 n
+0000442370 00000 n
+0001176486 00000 n
0000006933 00000 n
0000006980 00000 n
-0000442500 00000 n
-0001175018 00000 n
+0000442499 00000 n
+0001176354 00000 n
0000007030 00000 n
0000007087 00000 n
-0000445660 00000 n
-0001174900 00000 n
+0000445659 00000 n
+0001176236 00000 n
0000007142 00000 n
0000007182 00000 n
-0000448355 00000 n
-0001174821 00000 n
+0000448354 00000 n
+0001176157 00000 n
0000007242 00000 n
0000007315 00000 n
-0000448484 00000 n
-0001174728 00000 n
+0000448483 00000 n
+0001176064 00000 n
0000007375 00000 n
0000007448 00000 n
-0000451265 00000 n
-0001174649 00000 n
+0000451264 00000 n
+0001175985 00000 n
0000007508 00000 n
0000007565 00000 n
-0000451394 00000 n
-0001174517 00000 n
+0000451393 00000 n
+0001175853 00000 n
0000007620 00000 n
0000007678 00000 n
-0000451523 00000 n
-0001174438 00000 n
+0000451522 00000 n
+0001175774 00000 n
0000007738 00000 n
0000007815 00000 n
-0000454017 00000 n
-0001174345 00000 n
+0000454016 00000 n
+0001175681 00000 n
0000007875 00000 n
0000007952 00000 n
-0000454146 00000 n
-0001174266 00000 n
+0000454145 00000 n
+0001175602 00000 n
0000008012 00000 n
0000008071 00000 n
-0000454275 00000 n
-0001174173 00000 n
+0000454274 00000 n
+0001175509 00000 n
0000008126 00000 n
0000008170 00000 n
-0000454404 00000 n
-0001174080 00000 n
+0000454403 00000 n
+0001175416 00000 n
0000008225 00000 n
0000008265 00000 n
-0000460724 00000 n
-0001173987 00000 n
+0000460723 00000 n
+0001175323 00000 n
0000008320 00000 n
0000008388 00000 n
-0000460853 00000 n
-0001173908 00000 n
+0000460852 00000 n
+0001175244 00000 n
0000008443 00000 n
0000008514 00000 n
-0000463644 00000 n
-0001173790 00000 n
+0000463643 00000 n
+0001175126 00000 n
0000008564 00000 n
0000008611 00000 n
-0000463773 00000 n
-0001173711 00000 n
+0000463772 00000 n
+0001175047 00000 n
0000008666 00000 n
0000008727 00000 n
-0000463902 00000 n
-0001173632 00000 n
+0000463901 00000 n
+0001174968 00000 n
0000008782 00000 n
0000008852 00000 n
-0000466344 00000 n
-0001173499 00000 n
+0000466343 00000 n
+0001174835 00000 n
0000008899 00000 n
0000008952 00000 n
-0000466473 00000 n
-0001173420 00000 n
+0000466472 00000 n
+0001174756 00000 n
0000009001 00000 n
0000009057 00000 n
-0000466602 00000 n
-0001173341 00000 n
+0000466601 00000 n
+0001174677 00000 n
0000009106 00000 n
0000009155 00000 n
-0000470872 00000 n
-0001173208 00000 n
+0000470871 00000 n
+0001174544 00000 n
0000009202 00000 n
0000009254 00000 n
-0000471001 00000 n
-0001173090 00000 n
+0000471000 00000 n
+0001174426 00000 n
0000009303 00000 n
0000009354 00000 n
-0000475693 00000 n
-0001172972 00000 n
+0000475692 00000 n
+0001174308 00000 n
0000009408 00000 n
0000009453 00000 n
-0000475821 00000 n
-0001172893 00000 n
+0000475820 00000 n
+0001174229 00000 n
0000009512 00000 n
0000009546 00000 n
-0000479414 00000 n
-0001172814 00000 n
+0000479413 00000 n
+0001174150 00000 n
0000009605 00000 n
0000009653 00000 n
-0000479543 00000 n
-0001172696 00000 n
+0000479542 00000 n
+0001174032 00000 n
0000009707 00000 n
0000009747 00000 n
-0000479672 00000 n
-0001172617 00000 n
+0000479671 00000 n
+0001173953 00000 n
0000009806 00000 n
0000009840 00000 n
-0000482524 00000 n
-0001172538 00000 n
+0000482523 00000 n
+0001173874 00000 n
0000009899 00000 n
0000009947 00000 n
-0000482653 00000 n
-0001172405 00000 n
+0000482652 00000 n
+0001173741 00000 n
0000009996 00000 n
0000010046 00000 n
-0000485723 00000 n
-0001172326 00000 n
+0000485722 00000 n
+0001173662 00000 n
0000010100 00000 n
0000010147 00000 n
-0000485851 00000 n
-0001172233 00000 n
+0000485850 00000 n
+0001173569 00000 n
0000010201 00000 n
0000010261 00000 n
-0000486110 00000 n
-0001172140 00000 n
+0000486109 00000 n
+0001173476 00000 n
0000010315 00000 n
0000010367 00000 n
-0000491292 00000 n
-0001172047 00000 n
+0000491291 00000 n
+0001173383 00000 n
0000010421 00000 n
0000010486 00000 n
-0000491421 00000 n
-0001171954 00000 n
+0000491420 00000 n
+0001173290 00000 n
0000010540 00000 n
0000010591 00000 n
-0000494898 00000 n
-0001171861 00000 n
+0000494897 00000 n
+0001173197 00000 n
0000010645 00000 n
0000010709 00000 n
-0000495027 00000 n
-0001171768 00000 n
+0000495026 00000 n
+0001173104 00000 n
0000010763 00000 n
0000010810 00000 n
-0000495156 00000 n
-0001171675 00000 n
+0000495155 00000 n
+0001173011 00000 n
0000010864 00000 n
0000010924 00000 n
-0000495285 00000 n
-0001171582 00000 n
+0000495284 00000 n
+0001172918 00000 n
0000010978 00000 n
0000011029 00000 n
-0000499303 00000 n
-0001171450 00000 n
+0000499302 00000 n
+0001172786 00000 n
0000011084 00000 n
0000011149 00000 n
-0000499432 00000 n
-0001171371 00000 n
+0000499431 00000 n
+0001172707 00000 n
0000011209 00000 n
0000011256 00000 n
-0000506253 00000 n
-0001171278 00000 n
+0000506252 00000 n
+0001172614 00000 n
0000011316 00000 n
0000011364 00000 n
-0000513362 00000 n
-0001171199 00000 n
+0000513361 00000 n
+0001172535 00000 n
0000011424 00000 n
0000011478 00000 n
-0000516959 00000 n
-0001171106 00000 n
+0000516958 00000 n
+0001172442 00000 n
0000011533 00000 n
0000011583 00000 n
-0000517088 00000 n
-0001171013 00000 n
+0000517087 00000 n
+0001172349 00000 n
0000011638 00000 n
0000011701 00000 n
-0000519025 00000 n
-0001170920 00000 n
+0000519024 00000 n
+0001172256 00000 n
0000011756 00000 n
0000011808 00000 n
-0000519154 00000 n
-0001170827 00000 n
+0000519153 00000 n
+0001172163 00000 n
0000011863 00000 n
0000011928 00000 n
-0000519283 00000 n
-0001170734 00000 n
+0000519282 00000 n
+0001172070 00000 n
0000011983 00000 n
0000012035 00000 n
-0000524634 00000 n
-0001170601 00000 n
+0000524428 00000 n
+0001171937 00000 n
0000012090 00000 n
0000012155 00000 n
-0000544648 00000 n
-0001170522 00000 n
+0000544388 00000 n
+0001171858 00000 n
0000012215 00000 n
0000012259 00000 n
-0000566543 00000 n
-0001170429 00000 n
+0000565985 00000 n
+0001171765 00000 n
0000012319 00000 n
0000012358 00000 n
-0000569882 00000 n
-0001170336 00000 n
+0000569620 00000 n
+0001171672 00000 n
0000012418 00000 n
0000012465 00000 n
-0000570011 00000 n
-0001170243 00000 n
+0000569749 00000 n
+0001171579 00000 n
0000012525 00000 n
0000012568 00000 n
-0000574357 00000 n
-0001170150 00000 n
+0000574175 00000 n
+0001171486 00000 n
0000012628 00000 n
0000012667 00000 n
-0000577879 00000 n
-0001170057 00000 n
+0000577523 00000 n
+0001171393 00000 n
0000012727 00000 n
0000012769 00000 n
-0000580951 00000 n
-0001169964 00000 n
+0000584483 00000 n
+0001171300 00000 n
0000012829 00000 n
0000012872 00000 n
-0000592154 00000 n
-0001169871 00000 n
+0000592253 00000 n
+0001171207 00000 n
0000012932 00000 n
0000012975 00000 n
-0000592283 00000 n
-0001169778 00000 n
+0000592382 00000 n
+0001171114 00000 n
0000013035 00000 n
0000013096 00000 n
-0000592412 00000 n
-0001169685 00000 n
+0000596338 00000 n
+0001171021 00000 n
0000013157 00000 n
0000013209 00000 n
-0000596564 00000 n
-0001169592 00000 n
+0000596467 00000 n
+0001170928 00000 n
0000013270 00000 n
0000013323 00000 n
-0000599832 00000 n
-0001169499 00000 n
+0000599686 00000 n
+0001170835 00000 n
0000013384 00000 n
0000013422 00000 n
-0000599961 00000 n
-0001169406 00000 n
+0000603538 00000 n
+0001170742 00000 n
0000013483 00000 n
0000013535 00000 n
-0000607050 00000 n
-0001169313 00000 n
+0000606956 00000 n
+0001170649 00000 n
0000013596 00000 n
0000013640 00000 n
-0000607308 00000 n
-0001169220 00000 n
+0000610967 00000 n
+0001170556 00000 n
0000013701 00000 n
0000013737 00000 n
-0000616212 00000 n
-0001169127 00000 n
+0000619337 00000 n
+0001170463 00000 n
0000013798 00000 n
0000013861 00000 n
-0000619235 00000 n
-0001169034 00000 n
+0000619466 00000 n
+0001170370 00000 n
0000013922 00000 n
0000013972 00000 n
-0000622249 00000 n
-0001168941 00000 n
+0000626008 00000 n
+0001170277 00000 n
0000014033 00000 n
0000014089 00000 n
-0000626720 00000 n
-0001168848 00000 n
+0000626135 00000 n
+0001170184 00000 n
0000014150 00000 n
0000014197 00000 n
-0000630845 00000 n
-0001168769 00000 n
+0000634312 00000 n
+0001170105 00000 n
0000014258 00000 n
0000014326 00000 n
-0000637589 00000 n
-0001168676 00000 n
+0000640547 00000 n
+0001170012 00000 n
0000014381 00000 n
0000014432 00000 n
-0000641551 00000 n
-0001168583 00000 n
+0000640676 00000 n
+0001169919 00000 n
0000014487 00000 n
0000014551 00000 n
-0000645997 00000 n
-0001168490 00000 n
+0000649330 00000 n
+0001169826 00000 n
0000014606 00000 n
0000014670 00000 n
-0000646124 00000 n
-0001168397 00000 n
+0000649459 00000 n
+0001169733 00000 n
0000014725 00000 n
0000014802 00000 n
-0000649682 00000 n
-0001168304 00000 n
+0000649588 00000 n
+0001169640 00000 n
0000014857 00000 n
0000014914 00000 n
-0000649811 00000 n
-0001168211 00000 n
+0000649717 00000 n
+0001169547 00000 n
0000014969 00000 n
0000015039 00000 n
-0000649940 00000 n
-0001168118 00000 n
+0000654026 00000 n
+0001169454 00000 n
0000015094 00000 n
0000015151 00000 n
-0000650069 00000 n
-0001168025 00000 n
+0000654155 00000 n
+0001169361 00000 n
0000015206 00000 n
0000015276 00000 n
-0000654253 00000 n
-0001167932 00000 n
+0000657626 00000 n
+0001169268 00000 n
0000015331 00000 n
0000015380 00000 n
-0000654381 00000 n
-0001167839 00000 n
+0000657755 00000 n
+0001169175 00000 n
0000015435 00000 n
0000015497 00000 n
-0000657008 00000 n
-0001167746 00000 n
+0000659509 00000 n
+0001169082 00000 n
0000015552 00000 n
0000015601 00000 n
-0000661703 00000 n
-0001167628 00000 n
+0000665970 00000 n
+0001168964 00000 n
0000015656 00000 n
0000015718 00000 n
-0000661831 00000 n
-0001167549 00000 n
+0000666099 00000 n
+0001168885 00000 n
0000015778 00000 n
0000015817 00000 n
-0000669071 00000 n
-0001167456 00000 n
+0000670336 00000 n
+0001168792 00000 n
0000015877 00000 n
0000015911 00000 n
-0000674993 00000 n
-0001167363 00000 n
+0000676258 00000 n
+0001168699 00000 n
0000015971 00000 n
0000016012 00000 n
-0000690633 00000 n
-0001167284 00000 n
+0000691898 00000 n
+0001168620 00000 n
0000016072 00000 n
0000016124 00000 n
-0000701315 00000 n
-0001167152 00000 n
+0000702584 00000 n
+0001168488 00000 n
0000016173 00000 n
0000016206 00000 n
-0000701444 00000 n
-0001167034 00000 n
+0000702713 00000 n
+0001168370 00000 n
0000016260 00000 n
0000016332 00000 n
-0000701573 00000 n
-0001166955 00000 n
+0000702842 00000 n
+0001168291 00000 n
0000016391 00000 n
0000016435 00000 n
-0000712174 00000 n
-0001166876 00000 n
+0000713443 00000 n
+0001168212 00000 n
0000016494 00000 n
0000016547 00000 n
-0000712563 00000 n
-0001166783 00000 n
+0000713832 00000 n
+0001168119 00000 n
0000016601 00000 n
0000016651 00000 n
-0000716417 00000 n
-0001166690 00000 n
+0000717686 00000 n
+0001168026 00000 n
0000016705 00000 n
0000016743 00000 n
-0000716676 00000 n
-0001166597 00000 n
+0000717945 00000 n
+0001167933 00000 n
0000016797 00000 n
0000016846 00000 n
-0000719449 00000 n
-0001166465 00000 n
+0000720718 00000 n
+0001167801 00000 n
0000016900 00000 n
0000016952 00000 n
-0000719574 00000 n
-0001166386 00000 n
+0000720843 00000 n
+0001167722 00000 n
0000017011 00000 n
0000017056 00000 n
-0000719703 00000 n
-0001166293 00000 n
+0000720972 00000 n
+0001167629 00000 n
0000017115 00000 n
0000017167 00000 n
-0000719832 00000 n
-0001166200 00000 n
+0000721101 00000 n
+0001167536 00000 n
0000017226 00000 n
0000017279 00000 n
-0000722284 00000 n
-0001166121 00000 n
+0000723553 00000 n
+0001167457 00000 n
0000017338 00000 n
0000017387 00000 n
-0000722413 00000 n
-0001166028 00000 n
+0000723682 00000 n
+0001167364 00000 n
0000017441 00000 n
0000017521 00000 n
-0000726728 00000 n
-0001165949 00000 n
+0000727997 00000 n
+0001167285 00000 n
0000017575 00000 n
0000017624 00000 n
-0000730234 00000 n
-0001165831 00000 n
+0000731503 00000 n
+0001167167 00000 n
0000017673 00000 n
0000017713 00000 n
-0000730493 00000 n
-0001165752 00000 n
+0000731762 00000 n
+0001167088 00000 n
0000017772 00000 n
0000017819 00000 n
-0000733925 00000 n
-0001165634 00000 n
+0000735194 00000 n
+0001166970 00000 n
0000017873 00000 n
0000017918 00000 n
-0000734054 00000 n
-0001165555 00000 n
+0000735323 00000 n
+0001166891 00000 n
0000017977 00000 n
0000018036 00000 n
-0000737409 00000 n
-0001165462 00000 n
+0000738678 00000 n
+0001166798 00000 n
0000018095 00000 n
0000018159 00000 n
-0000737668 00000 n
-0001165369 00000 n
+0000738937 00000 n
+0001166705 00000 n
0000018218 00000 n
0000018274 00000 n
-0000741825 00000 n
-0001165276 00000 n
+0000743094 00000 n
+0001166612 00000 n
0000018333 00000 n
0000018391 00000 n
-0000743846 00000 n
-0001165197 00000 n
+0000745115 00000 n
+0001166533 00000 n
0000018450 00000 n
0000018512 00000 n
-0000746014 00000 n
-0001165064 00000 n
+0000747283 00000 n
+0001166400 00000 n
0000018559 00000 n
0000018611 00000 n
-0000746142 00000 n
-0001164985 00000 n
+0000747411 00000 n
+0001166321 00000 n
0000018660 00000 n
0000018704 00000 n
-0000750177 00000 n
-0001164853 00000 n
+0000751446 00000 n
+0001166189 00000 n
0000018753 00000 n
0000018794 00000 n
-0000750306 00000 n
-0001164774 00000 n
+0000751575 00000 n
+0001166110 00000 n
0000018848 00000 n
0000018896 00000 n
-0000750434 00000 n
-0001164695 00000 n
+0000751703 00000 n
+0001166031 00000 n
0000018950 00000 n
0000019001 00000 n
-0000750563 00000 n
-0001164616 00000 n
+0000751832 00000 n
+0001165952 00000 n
0000019050 00000 n
0000019097 00000 n
-0000755162 00000 n
-0001164483 00000 n
+0000756431 00000 n
+0001165819 00000 n
0000019144 00000 n
0000019181 00000 n
-0000755291 00000 n
-0001164365 00000 n
+0000756560 00000 n
+0001165701 00000 n
0000019230 00000 n
0000019269 00000 n
-0000755420 00000 n
-0001164300 00000 n
+0000756689 00000 n
+0001165636 00000 n
0000019323 00000 n
0000019401 00000 n
-0000755549 00000 n
-0001164207 00000 n
+0000756818 00000 n
+0001165543 00000 n
0000019450 00000 n
0000019517 00000 n
-0000755678 00000 n
-0001164128 00000 n
+0000756947 00000 n
+0001165464 00000 n
0000019566 00000 n
0000019611 00000 n
-0000759119 00000 n
-0001163995 00000 n
+0000760388 00000 n
+0001165331 00000 n
0000019659 00000 n
0000019691 00000 n
-0000759248 00000 n
-0001163877 00000 n
+0000760517 00000 n
+0001165213 00000 n
0000019740 00000 n
0000019779 00000 n
-0000759377 00000 n
-0001163812 00000 n
+0000760646 00000 n
+0001165148 00000 n
0000019833 00000 n
0000019894 00000 n
-0000763059 00000 n
-0001163680 00000 n
+0000764328 00000 n
+0001165016 00000 n
0000019943 00000 n
0000020000 00000 n
-0000763188 00000 n
-0001163615 00000 n
+0000764457 00000 n
+0001164951 00000 n
0000020054 00000 n
0000020103 00000 n
-0000763317 00000 n
-0001163483 00000 n
+0000764586 00000 n
+0001164819 00000 n
0000020152 00000 n
0000020214 00000 n
-0000763446 00000 n
-0001163404 00000 n
+0000764715 00000 n
+0001164740 00000 n
0000020268 00000 n
0000020323 00000 n
-0000788288 00000 n
-0001163311 00000 n
+0000789557 00000 n
+0001164647 00000 n
0000020377 00000 n
0000020418 00000 n
-0000788417 00000 n
-0001163232 00000 n
+0000789686 00000 n
+0001164568 00000 n
0000020472 00000 n
0000020524 00000 n
-0000788806 00000 n
-0001163114 00000 n
+0000790075 00000 n
+0001164450 00000 n
0000020573 00000 n
0000020623 00000 n
-0000791627 00000 n
-0001163035 00000 n
+0000792896 00000 n
+0001164371 00000 n
0000020677 00000 n
0000020715 00000 n
-0000791756 00000 n
-0001162942 00000 n
+0000793025 00000 n
+0001164278 00000 n
0000020769 00000 n
0000020806 00000 n
-0000791885 00000 n
-0001162849 00000 n
+0000793154 00000 n
+0001164185 00000 n
0000020860 00000 n
0000020898 00000 n
-0000792014 00000 n
-0001162756 00000 n
+0000793283 00000 n
+0001164092 00000 n
0000020952 00000 n
0000021004 00000 n
-0000795250 00000 n
-0001162663 00000 n
+0000796519 00000 n
+0001163999 00000 n
0000021058 00000 n
0000021101 00000 n
-0000795378 00000 n
-0001162531 00000 n
+0000796647 00000 n
+0001163867 00000 n
0000021155 00000 n
0000021200 00000 n
-0000795506 00000 n
-0001162452 00000 n
+0000796775 00000 n
+0001163788 00000 n
0000021259 00000 n
0000021325 00000 n
-0000798492 00000 n
-0001162359 00000 n
+0000799761 00000 n
+0001163695 00000 n
0000021384 00000 n
0000021472 00000 n
-0000798621 00000 n
-0001162266 00000 n
+0000799890 00000 n
+0001163602 00000 n
0000021531 00000 n
0000021606 00000 n
-0000798750 00000 n
-0001162173 00000 n
+0000800019 00000 n
+0001163509 00000 n
0000021665 00000 n
0000021750 00000 n
-0000801659 00000 n
-0001162080 00000 n
+0000802928 00000 n
+0001163416 00000 n
0000021809 00000 n
0000021890 00000 n
-0000804120 00000 n
-0001162001 00000 n
+0000805389 00000 n
+0001163337 00000 n
0000021949 00000 n
0000022033 00000 n
-0000804249 00000 n
-0001161922 00000 n
+0000805518 00000 n
+0001163258 00000 n
0000022087 00000 n
0000022131 00000 n
-0000807078 00000 n
-0001161802 00000 n
+0000808347 00000 n
+0001163138 00000 n
0000022179 00000 n
0000022213 00000 n
-0000807207 00000 n
-0001161723 00000 n
+0000808476 00000 n
+0001163059 00000 n
0000022262 00000 n
0000022289 00000 n
-0000825174 00000 n
-0001161630 00000 n
+0000826443 00000 n
+0001162966 00000 n
0000022338 00000 n
0000022366 00000 n
-0000832722 00000 n
-0001161537 00000 n
+0000834001 00000 n
+0001162873 00000 n
0000022415 00000 n
0000022455 00000 n
-0000838996 00000 n
-0001161444 00000 n
+0000840285 00000 n
+0001162780 00000 n
0000022504 00000 n
0000022547 00000 n
-0000845531 00000 n
-0001161351 00000 n
+0000846820 00000 n
+0001162687 00000 n
0000022596 00000 n
0000022633 00000 n
-0000858774 00000 n
-0001161258 00000 n
+0000860111 00000 n
+0001162594 00000 n
0000022682 00000 n
0000022719 00000 n
-0000861650 00000 n
-0001161165 00000 n
+0000862987 00000 n
+0001162501 00000 n
0000022768 00000 n
0000022806 00000 n
-0000868436 00000 n
-0001161072 00000 n
+0000869773 00000 n
+0001162408 00000 n
0000022855 00000 n
0000022894 00000 n
-0000881930 00000 n
-0001160979 00000 n
+0000883267 00000 n
+0001162315 00000 n
0000022943 00000 n
0000022982 00000 n
-0000884911 00000 n
-0001160886 00000 n
+0000886248 00000 n
+0001162222 00000 n
0000023032 00000 n
0000023072 00000 n
-0000894401 00000 n
-0001160793 00000 n
+0000895738 00000 n
+0001162129 00000 n
0000023122 00000 n
0000023152 00000 n
-0000903297 00000 n
-0001160700 00000 n
+0000904634 00000 n
+0001162036 00000 n
0000023202 00000 n
0000023245 00000 n
-0000907586 00000 n
-0001160607 00000 n
+0000908923 00000 n
+0001161943 00000 n
0000023295 00000 n
0000023328 00000 n
-0000921539 00000 n
-0001160514 00000 n
+0000922876 00000 n
+0001161850 00000 n
0000023378 00000 n
0000023407 00000 n
-0000924769 00000 n
-0001160421 00000 n
+0000926106 00000 n
+0001161757 00000 n
0000023457 00000 n
0000023491 00000 n
-0000930683 00000 n
-0001160328 00000 n
+0000932020 00000 n
+0001161664 00000 n
0000023541 00000 n
0000023578 00000 n
-0000937443 00000 n
-0001160235 00000 n
+0000938780 00000 n
+0001161571 00000 n
0000023628 00000 n
0000023665 00000 n
-0000939799 00000 n
-0001160142 00000 n
+0000941136 00000 n
+0001161478 00000 n
0000023715 00000 n
0000023748 00000 n
-0000940253 00000 n
-0001160049 00000 n
+0000941590 00000 n
+0001161385 00000 n
0000023798 00000 n
0000023832 00000 n
-0000943019 00000 n
-0001159956 00000 n
+0000944356 00000 n
+0001161292 00000 n
0000023882 00000 n
0000023921 00000 n
-0000945629 00000 n
-0001159877 00000 n
+0000946966 00000 n
+0001161213 00000 n
0000023971 00000 n
0000024005 00000 n
0000024378 00000 n
@@ -17289,10 +17313,10 @@ xref
0000024058 00000 n
0000289175 00000 n
0000289238 00000 n
-0001154099 00000 n
-0001128014 00000 n
-0001153925 00000 n
-0001155137 00000 n
+0001155435 00000 n
+0001129350 00000 n
+0001155261 00000 n
+0001156473 00000 n
0000025809 00000 n
0000026002 00000 n
0000026082 00000 n
@@ -17312,12 +17336,12 @@ xref
0000290546 00000 n
0000289401 00000 n
0000290668 00000 n
-0001126778 00000 n
-0001100159 00000 n
-0001126604 00000 n
-0001099474 00000 n
-0001097330 00000 n
-0001099310 00000 n
+0001128114 00000 n
+0001101495 00000 n
+0001127940 00000 n
+0001100810 00000 n
+0001098665 00000 n
+0001100646 00000 n
0000302473 00000 n
0000293782 00000 n
0000290816 00000 n
@@ -17377,9 +17401,9 @@ xref
0000305912 00000 n
0000302558 00000 n
0000315916 00000 n
-0001096742 00000 n
-0001079321 00000 n
-0001096556 00000 n
+0001098077 00000 n
+0001080656 00000 n
+0001097891 00000 n
0000306562 00000 n
0000306726 00000 n
0000306889 00000 n
@@ -17437,1689 +17461,1689 @@ xref
0000315431 00000 n
0000315593 00000 n
0000315754 00000 n
-0000330137 00000 n
-0000319590 00000 n
+0000330136 00000 n
+0000319588 00000 n
0000316081 00000 n
-0000330072 00000 n
-0000320258 00000 n
-0000320422 00000 n
-0000320591 00000 n
-0000320760 00000 n
-0000320928 00000 n
-0000321092 00000 n
-0000321255 00000 n
-0000321419 00000 n
-0000321583 00000 n
-0000321747 00000 n
-0000321910 00000 n
-0000322079 00000 n
-0000322248 00000 n
-0000322416 00000 n
-0000322585 00000 n
-0000322754 00000 n
-0000322923 00000 n
-0000323092 00000 n
-0000323261 00000 n
-0000323429 00000 n
-0000323599 00000 n
-0000323769 00000 n
-0000323939 00000 n
-0000324109 00000 n
-0000324279 00000 n
-0000324449 00000 n
-0000324619 00000 n
-0000324789 00000 n
-0000324958 00000 n
-0000325128 00000 n
-0000325297 00000 n
-0000325461 00000 n
-0000325625 00000 n
-0000325789 00000 n
-0000325953 00000 n
-0000326117 00000 n
-0000326280 00000 n
-0000326444 00000 n
-0000326608 00000 n
-0000326771 00000 n
-0000326935 00000 n
-0000327099 00000 n
-0000327263 00000 n
-0000327432 00000 n
-0000327601 00000 n
-0000327769 00000 n
-0000327938 00000 n
-0000328096 00000 n
-0000328258 00000 n
-0000328426 00000 n
-0000328593 00000 n
-0000328756 00000 n
-0000328919 00000 n
-0000329082 00000 n
-0000329245 00000 n
-0000329413 00000 n
-0000329580 00000 n
-0000329746 00000 n
-0000329911 00000 n
-0000343319 00000 n
-0000333745 00000 n
-0000330237 00000 n
-0000343254 00000 n
-0000334377 00000 n
-0000334540 00000 n
-0000334698 00000 n
-0000334866 00000 n
-0000335029 00000 n
-0000335197 00000 n
-0000335365 00000 n
-0000335532 00000 n
-0001078430 00000 n
-0001057096 00000 n
-0001078254 00000 n
-0000335698 00000 n
-0000335865 00000 n
-0000336021 00000 n
-0000336178 00000 n
-0000336336 00000 n
-0000336499 00000 n
-0000336662 00000 n
-0000336820 00000 n
-0000336976 00000 n
-0000337134 00000 n
-0000337297 00000 n
-0000337455 00000 n
-0000337613 00000 n
-0000337770 00000 n
-0000337928 00000 n
-0000338091 00000 n
-0000338249 00000 n
-0000338412 00000 n
-0000338570 00000 n
-0000338733 00000 n
-0000338896 00000 n
-0000339059 00000 n
-0000339217 00000 n
-0000339380 00000 n
-0000339543 00000 n
-0000339706 00000 n
-0000339869 00000 n
-0000340032 00000 n
-0000340195 00000 n
-0000340363 00000 n
-0000340531 00000 n
-0000340698 00000 n
-0000340865 00000 n
-0000341033 00000 n
-0000341201 00000 n
-0000341364 00000 n
-0000341520 00000 n
-0000341678 00000 n
-0000341836 00000 n
-0000341994 00000 n
-0000342152 00000 n
-0000342310 00000 n
-0000342468 00000 n
-0000342626 00000 n
-0000342784 00000 n
-0000342940 00000 n
-0000343097 00000 n
-0000346158 00000 n
-0000344279 00000 n
-0000343433 00000 n
-0000346093 00000 n
-0000344507 00000 n
-0000344666 00000 n
-0000344825 00000 n
-0001056128 00000 n
-0001036158 00000 n
-0001055953 00000 n
-0000344983 00000 n
-0000345142 00000 n
-0000345300 00000 n
-0000345459 00000 n
-0000345618 00000 n
-0000345777 00000 n
-0000345934 00000 n
-0001155258 00000 n
-0000349281 00000 n
-0000348514 00000 n
-0000346259 00000 n
-0000348702 00000 n
-0000348830 00000 n
-0000348958 00000 n
-0000349086 00000 n
-0000349151 00000 n
-0000349216 00000 n
-0001035341 00000 n
-0001016876 00000 n
-0001035166 00000 n
-0000353818 00000 n
-0000352677 00000 n
-0000349409 00000 n
-0000353179 00000 n
-0000353244 00000 n
-0000353371 00000 n
-0000353499 00000 n
-0000353627 00000 n
-0000352833 00000 n
-0000353027 00000 n
-0000353753 00000 n
-0000701508 00000 n
-0000763510 00000 n
-0000358500 00000 n
-0000357442 00000 n
-0000353946 00000 n
-0000357923 00000 n
-0000358051 00000 n
-0000357598 00000 n
-0000357761 00000 n
-0000358179 00000 n
-0000358307 00000 n
-0000358435 00000 n
-0000374297 00000 n
-0000361741 00000 n
-0000361166 00000 n
-0000358628 00000 n
-0000361292 00000 n
-0000361420 00000 n
-0000361548 00000 n
-0000361676 00000 n
-0000365199 00000 n
-0000364033 00000 n
-0000361855 00000 n
-0000364495 00000 n
-0000364623 00000 n
-0000364751 00000 n
-0000364879 00000 n
-0000365007 00000 n
-0000364189 00000 n
-0000364342 00000 n
-0000365134 00000 n
-0000622313 00000 n
-0000366276 00000 n
-0000365957 00000 n
-0000365285 00000 n
-0000366083 00000 n
-0000366211 00000 n
-0001155383 00000 n
-0000368319 00000 n
-0000367616 00000 n
-0000366376 00000 n
-0000367742 00000 n
-0000367870 00000 n
-0000367997 00000 n
-0000368125 00000 n
-0000368254 00000 n
-0000370898 00000 n
-0000370268 00000 n
-0000368419 00000 n
-0000370574 00000 n
-0000370703 00000 n
-0000370768 00000 n
-0000370833 00000 n
-0000370415 00000 n
-0000607114 00000 n
-0000374491 00000 n
-0000373786 00000 n
-0000371012 00000 n
-0000373912 00000 n
-0000374041 00000 n
-0000374168 00000 n
-0001016193 00000 n
-0001004131 00000 n
-0001016014 00000 n
-0000374426 00000 n
-0000379098 00000 n
-0000378208 00000 n
-0000374619 00000 n
-0000379033 00000 n
-0001003558 00000 n
-0000992624 00000 n
-0001003379 00000 n
-0000378382 00000 n
-0000378537 00000 n
-0000378707 00000 n
-0000378862 00000 n
-0000524697 00000 n
-0000690695 00000 n
-0000382463 00000 n
-0000382272 00000 n
-0000379267 00000 n
-0000382398 00000 n
-0000387242 00000 n
-0000386844 00000 n
-0000382605 00000 n
-0000387177 00000 n
-0000386991 00000 n
-0001155508 00000 n
-0000491356 00000 n
-0000389485 00000 n
-0000389037 00000 n
-0000387398 00000 n
-0000389163 00000 n
-0000389291 00000 n
-0000389356 00000 n
-0000389421 00000 n
-0000389954 00000 n
-0000389763 00000 n
-0000389613 00000 n
-0000389889 00000 n
-0000392649 00000 n
-0000395239 00000 n
-0000392484 00000 n
-0000389996 00000 n
-0000394787 00000 n
-0000394916 00000 n
-0000395045 00000 n
-0000394292 00000 n
-0000394454 00000 n
-0000991718 00000 n
-0000981698 00000 n
-0000991544 00000 n
-0000981134 00000 n
-0000972048 00000 n
-0000980959 00000 n
-0000395174 00000 n
-0000394616 00000 n
-0000394121 00000 n
-0000394179 00000 n
-0000394269 00000 n
-0000544712 00000 n
-0000581015 00000 n
-0000399869 00000 n
-0000398933 00000 n
-0000395410 00000 n
-0000399417 00000 n
-0000399546 00000 n
-0000399675 00000 n
-0000399089 00000 n
-0000399255 00000 n
-0000399804 00000 n
-0000767541 00000 n
-0000403589 00000 n
-0000403269 00000 n
-0000400025 00000 n
-0000403395 00000 n
-0000403524 00000 n
-0000405165 00000 n
-0000404785 00000 n
-0000403730 00000 n
-0000405100 00000 n
-0000404932 00000 n
-0001155633 00000 n
-0000406742 00000 n
-0000406423 00000 n
-0000405266 00000 n
-0000406549 00000 n
-0000406678 00000 n
-0000410204 00000 n
-0000409368 00000 n
-0000406856 00000 n
-0000409494 00000 n
-0000409623 00000 n
-0000409752 00000 n
-0000409881 00000 n
-0000410010 00000 n
-0000410139 00000 n
-0000414053 00000 n
-0000413156 00000 n
-0000410346 00000 n
-0000413473 00000 n
-0000413602 00000 n
-0000413731 00000 n
-0000413303 00000 n
-0000413860 00000 n
-0000413989 00000 n
-0000418171 00000 n
-0000417594 00000 n
-0000414194 00000 n
-0000417720 00000 n
-0000417849 00000 n
-0000417977 00000 n
-0000418106 00000 n
-0000422202 00000 n
-0000421754 00000 n
-0000418313 00000 n
-0000421880 00000 n
-0000422009 00000 n
-0000422137 00000 n
-0000424202 00000 n
-0000424011 00000 n
-0000422330 00000 n
-0000424137 00000 n
-0001155758 00000 n
-0000427471 00000 n
-0000427022 00000 n
-0000424303 00000 n
-0000427148 00000 n
-0000971773 00000 n
-0000968413 00000 n
-0000971594 00000 n
-0000427277 00000 n
-0000427406 00000 n
-0000431534 00000 n
-0000430597 00000 n
-0000427642 00000 n
-0000431082 00000 n
-0000431211 00000 n
-0000431340 00000 n
-0000968058 00000 n
-0000966060 00000 n
-0000967893 00000 n
-0000430753 00000 n
-0000430918 00000 n
-0000431469 00000 n
-0000845595 00000 n
-0000861714 00000 n
-0000434909 00000 n
-0000434332 00000 n
-0000431662 00000 n
-0000434458 00000 n
-0000434587 00000 n
-0000434716 00000 n
-0000434845 00000 n
-0000438907 00000 n
-0000437511 00000 n
-0000435023 00000 n
-0000437814 00000 n
-0000437943 00000 n
-0000438071 00000 n
-0000438200 00000 n
-0000438329 00000 n
-0000438456 00000 n
-0000438585 00000 n
-0000438714 00000 n
-0000438843 00000 n
-0000437658 00000 n
-0000650133 00000 n
-0000442629 00000 n
-0000442180 00000 n
-0000439035 00000 n
-0000442306 00000 n
-0000442435 00000 n
-0000442564 00000 n
-0000445789 00000 n
-0000445469 00000 n
-0000442743 00000 n
-0000445595 00000 n
-0000445724 00000 n
-0001155883 00000 n
-0000448612 00000 n
-0000448164 00000 n
-0000445959 00000 n
-0000448290 00000 n
-0000448419 00000 n
-0000448547 00000 n
-0000451650 00000 n
-0000451074 00000 n
-0000448769 00000 n
-0000451200 00000 n
-0000451329 00000 n
-0000451458 00000 n
-0000451587 00000 n
-0000454532 00000 n
-0000453826 00000 n
-0000451764 00000 n
-0000453952 00000 n
-0000454081 00000 n
-0000454210 00000 n
-0000454339 00000 n
-0000454468 00000 n
-0000457226 00000 n
-0000457035 00000 n
-0000454646 00000 n
-0000457161 00000 n
-0000459733 00000 n
-0000460981 00000 n
-0000459607 00000 n
-0000457340 00000 n
-0000460659 00000 n
-0000460788 00000 n
-0000460916 00000 n
-0000464031 00000 n
-0000463272 00000 n
-0000461152 00000 n
-0000463579 00000 n
-0000463708 00000 n
-0000463419 00000 n
-0000463837 00000 n
-0000463966 00000 n
-0001156008 00000 n
-0000763252 00000 n
-0000466731 00000 n
-0000466153 00000 n
-0000464159 00000 n
-0000466279 00000 n
-0000466408 00000 n
-0000466537 00000 n
-0000466666 00000 n
-0000467172 00000 n
-0000466981 00000 n
-0000466831 00000 n
-0000467107 00000 n
-0000471259 00000 n
-0000470493 00000 n
-0000467214 00000 n
-0000470807 00000 n
-0000470936 00000 n
-0000471064 00000 n
-0000471129 00000 n
-0000471194 00000 n
-0000470640 00000 n
-0000475757 00000 n
-0000475949 00000 n
-0000475502 00000 n
-0000471359 00000 n
-0000475628 00000 n
-0000475884 00000 n
-0000479801 00000 n
-0000479223 00000 n
-0000476077 00000 n
-0000479349 00000 n
-0000479478 00000 n
-0000479607 00000 n
-0000479736 00000 n
-0000482911 00000 n
-0000482333 00000 n
-0000479942 00000 n
-0000482459 00000 n
-0000482588 00000 n
-0000482717 00000 n
-0000482782 00000 n
-0000482846 00000 n
-0001156133 00000 n
-0000486236 00000 n
-0000485532 00000 n
-0000483068 00000 n
-0000485658 00000 n
-0000485787 00000 n
-0000485915 00000 n
-0000485980 00000 n
-0000486045 00000 n
-0000486171 00000 n
-0000491549 00000 n
-0000490761 00000 n
-0000486350 00000 n
-0000491227 00000 n
-0000490917 00000 n
-0000491068 00000 n
-0000491485 00000 n
-0000947039 00000 n
-0000495414 00000 n
-0000494143 00000 n
-0000491690 00000 n
-0000494833 00000 n
-0000494962 00000 n
-0000495091 00000 n
-0000495220 00000 n
-0000494308 00000 n
-0000494460 00000 n
-0000494646 00000 n
-0000495349 00000 n
-0000499561 00000 n
-0000499112 00000 n
-0000495542 00000 n
-0000499238 00000 n
-0000499367 00000 n
-0000499496 00000 n
-0000503467 00000 n
-0000503088 00000 n
-0000499689 00000 n
-0000503402 00000 n
-0000503235 00000 n
-0000506317 00000 n
-0000506512 00000 n
-0000506062 00000 n
-0000503581 00000 n
-0000506188 00000 n
-0000506382 00000 n
-0000506447 00000 n
-0001156258 00000 n
-0000510073 00000 n
-0000509882 00000 n
-0000506626 00000 n
-0000510008 00000 n
-0000513620 00000 n
-0000513171 00000 n
-0000510187 00000 n
-0000513297 00000 n
-0000513425 00000 n
-0000513490 00000 n
-0000513555 00000 n
-0000517216 00000 n
-0000516433 00000 n
-0000513734 00000 n
-0000516894 00000 n
-0000517023 00000 n
-0000517151 00000 n
-0000516589 00000 n
-0000516742 00000 n
-0000519412 00000 n
-0000518834 00000 n
-0000517330 00000 n
-0000518960 00000 n
-0000519089 00000 n
-0000519218 00000 n
-0000519347 00000 n
-0000520992 00000 n
-0000520801 00000 n
-0000519526 00000 n
-0000520927 00000 n
-0000522520 00000 n
-0000522329 00000 n
-0000521093 00000 n
-0000522455 00000 n
-0001156383 00000 n
-0000524762 00000 n
-0000524443 00000 n
-0000522621 00000 n
-0000524569 00000 n
-0000528397 00000 n
-0000528206 00000 n
-0000524876 00000 n
-0000528332 00000 n
-0000533016 00000 n
-0000532471 00000 n
-0000528539 00000 n
-0000532951 00000 n
-0000532627 00000 n
-0000532783 00000 n
-0000730557 00000 n
-0000536698 00000 n
-0000536507 00000 n
-0000533144 00000 n
-0000536633 00000 n
-0000541038 00000 n
-0000540673 00000 n
-0000536812 00000 n
-0000540973 00000 n
-0000540820 00000 n
-0000544906 00000 n
-0000544457 00000 n
-0000541180 00000 n
-0000544583 00000 n
-0000544777 00000 n
-0000544842 00000 n
-0001156508 00000 n
-0000549250 00000 n
-0000548884 00000 n
-0000545034 00000 n
-0000549185 00000 n
-0000549031 00000 n
-0000554380 00000 n
-0000553247 00000 n
-0000549378 00000 n
-0000554315 00000 n
-0000553430 00000 n
-0000553586 00000 n
-0000553771 00000 n
-0000553945 00000 n
-0000554130 00000 n
-0000641615 00000 n
-0000558606 00000 n
-0000558415 00000 n
-0000554578 00000 n
-0000558541 00000 n
-0000562508 00000 n
-0000562317 00000 n
-0000558720 00000 n
-0000562443 00000 n
-0000566672 00000 n
-0000566164 00000 n
-0000562622 00000 n
-0000566478 00000 n
-0000566607 00000 n
-0000566311 00000 n
-0000657072 00000 n
-0000570140 00000 n
-0000569503 00000 n
-0000566786 00000 n
-0000569817 00000 n
-0000569946 00000 n
-0000570075 00000 n
-0000569650 00000 n
-0001156633 00000 n
-0000574486 00000 n
-0000573795 00000 n
-0000570297 00000 n
-0000574292 00000 n
-0000573951 00000 n
-0000574121 00000 n
-0000574421 00000 n
-0000750627 00000 n
-0000578008 00000 n
-0000577688 00000 n
-0000574614 00000 n
-0000577814 00000 n
-0000577943 00000 n
-0000581079 00000 n
-0000580760 00000 n
-0000578122 00000 n
-0000580886 00000 n
-0000585184 00000 n
-0000584993 00000 n
-0000581250 00000 n
-0000585119 00000 n
-0000588295 00000 n
-0000588104 00000 n
-0000585298 00000 n
-0000588230 00000 n
-0000592540 00000 n
-0000591599 00000 n
-0000588452 00000 n
-0000592089 00000 n
-0000592218 00000 n
-0000591755 00000 n
-0000592347 00000 n
-0000591915 00000 n
-0000592476 00000 n
-0001156758 00000 n
-0000596693 00000 n
-0000596197 00000 n
-0000592654 00000 n
-0000596499 00000 n
-0000596344 00000 n
-0000596628 00000 n
-0000600090 00000 n
-0000599460 00000 n
-0000596821 00000 n
-0000599767 00000 n
-0000599896 00000 n
-0000600025 00000 n
-0000599607 00000 n
-0000603441 00000 n
-0000603073 00000 n
-0000600261 00000 n
-0000603376 00000 n
-0000603220 00000 n
-0000607437 00000 n
-0000606668 00000 n
-0000603555 00000 n
-0000606985 00000 n
-0000606815 00000 n
-0000607179 00000 n
-0000607243 00000 n
-0000607372 00000 n
-0000611421 00000 n
-0000611047 00000 n
-0000607622 00000 n
-0000611356 00000 n
-0000611194 00000 n
-0000616341 00000 n
-0000615663 00000 n
-0000611592 00000 n
-0000616147 00000 n
-0000615819 00000 n
-0000616276 00000 n
-0000615981 00000 n
-0001156883 00000 n
-0000726792 00000 n
-0000654316 00000 n
-0000619363 00000 n
-0000619044 00000 n
-0000616469 00000 n
-0000619170 00000 n
-0000619298 00000 n
-0000622376 00000 n
-0000622058 00000 n
-0000619490 00000 n
-0000622184 00000 n
-0000626849 00000 n
-0000626529 00000 n
-0000622546 00000 n
-0000626655 00000 n
-0000626784 00000 n
-0000630973 00000 n
-0000630482 00000 n
-0000626963 00000 n
-0000630780 00000 n
-0000630629 00000 n
-0000630909 00000 n
-0000635210 00000 n
-0000635019 00000 n
-0000631114 00000 n
-0000635145 00000 n
-0000637718 00000 n
-0000637398 00000 n
-0000635337 00000 n
-0000637524 00000 n
-0000637653 00000 n
-0001157008 00000 n
-0000641680 00000 n
-0000641360 00000 n
-0000637845 00000 n
-0000641486 00000 n
-0000646253 00000 n
-0000645465 00000 n
-0000641794 00000 n
-0000645932 00000 n
-0000645621 00000 n
-0000645772 00000 n
-0000646060 00000 n
-0000646188 00000 n
-0000650197 00000 n
-0000649316 00000 n
-0000646367 00000 n
-0000649617 00000 n
-0000649746 00000 n
-0000649875 00000 n
-0000649463 00000 n
-0000650004 00000 n
-0000654509 00000 n
-0000654062 00000 n
-0000650311 00000 n
-0000654188 00000 n
-0000654445 00000 n
-0000657137 00000 n
-0000656817 00000 n
-0000654651 00000 n
-0000656943 00000 n
-0000658691 00000 n
-0000658500 00000 n
-0000657251 00000 n
-0000658626 00000 n
-0001157133 00000 n
-0000660196 00000 n
-0000660005 00000 n
-0000658792 00000 n
-0000660131 00000 n
-0000662090 00000 n
-0000661512 00000 n
-0000660297 00000 n
-0000661638 00000 n
-0000661766 00000 n
-0000661895 00000 n
-0000661960 00000 n
-0000662025 00000 n
-0000665093 00000 n
-0000664902 00000 n
-0000662204 00000 n
-0000665028 00000 n
-0000669200 00000 n
-0000668692 00000 n
-0000665207 00000 n
-0000669006 00000 n
-0000668839 00000 n
-0000669135 00000 n
-0000947006 00000 n
-0000675122 00000 n
-0000672215 00000 n
-0000669314 00000 n
-0000674928 00000 n
-0000675057 00000 n
-0000672488 00000 n
-0000672650 00000 n
-0000672812 00000 n
-0000672974 00000 n
-0000673136 00000 n
-0000673298 00000 n
-0000673469 00000 n
-0000673631 00000 n
-0000673794 00000 n
-0000673954 00000 n
-0000674115 00000 n
-0000674278 00000 n
-0000674441 00000 n
-0000674604 00000 n
-0000674767 00000 n
-0000680220 00000 n
-0000678303 00000 n
-0000675236 00000 n
-0000680155 00000 n
-0000678531 00000 n
-0000678692 00000 n
-0000678860 00000 n
-0000679030 00000 n
-0000679191 00000 n
-0000679353 00000 n
-0000679515 00000 n
-0000679677 00000 n
-0000679840 00000 n
-0000679994 00000 n
-0001157258 00000 n
-0000684752 00000 n
-0000683390 00000 n
-0000680348 00000 n
-0000684687 00000 n
-0000683591 00000 n
-0000683745 00000 n
-0000683899 00000 n
-0000684053 00000 n
-0000684207 00000 n
-0000684369 00000 n
-0000684529 00000 n
-0000690760 00000 n
-0000688396 00000 n
-0000684880 00000 n
-0000690568 00000 n
-0000688642 00000 n
-0000688803 00000 n
-0000688965 00000 n
-0000689127 00000 n
-0000689289 00000 n
-0000689443 00000 n
-0000689606 00000 n
-0000689761 00000 n
-0000689926 00000 n
-0000690092 00000 n
-0000690254 00000 n
-0000690408 00000 n
-0000694855 00000 n
-0000694534 00000 n
-0000690888 00000 n
-0000694660 00000 n
-0000694725 00000 n
-0000694790 00000 n
-0000697625 00000 n
-0000697434 00000 n
-0000694997 00000 n
-0000697560 00000 n
-0000701832 00000 n
-0000700762 00000 n
-0000697783 00000 n
-0000701250 00000 n
-0000701379 00000 n
-0000701637 00000 n
-0000700918 00000 n
-0000701088 00000 n
-0000701702 00000 n
-0000701767 00000 n
-0000705283 00000 n
-0000704963 00000 n
-0000701960 00000 n
-0000705089 00000 n
-0000705154 00000 n
-0000705218 00000 n
-0001157383 00000 n
-0000708771 00000 n
-0000708450 00000 n
-0000705384 00000 n
-0000708576 00000 n
-0000708641 00000 n
-0000708706 00000 n
-0000712692 00000 n
-0000711983 00000 n
-0000708886 00000 n
-0000712109 00000 n
-0000712238 00000 n
-0000712303 00000 n
-0000712368 00000 n
-0000712433 00000 n
-0000712498 00000 n
-0000712627 00000 n
-0000716933 00000 n
-0000716096 00000 n
-0000712806 00000 n
-0000716222 00000 n
-0000716287 00000 n
-0000716352 00000 n
-0000716481 00000 n
-0000716546 00000 n
-0000716611 00000 n
-0000716740 00000 n
-0000716805 00000 n
-0000716869 00000 n
-0000719960 00000 n
-0000719258 00000 n
-0000717061 00000 n
-0000719384 00000 n
-0000719511 00000 n
-0000719638 00000 n
-0000719767 00000 n
-0000719895 00000 n
-0000722670 00000 n
-0000722093 00000 n
-0000720159 00000 n
-0000722219 00000 n
-0000722348 00000 n
-0000722477 00000 n
-0000722542 00000 n
-0000722606 00000 n
-0000726857 00000 n
-0000726537 00000 n
-0000722855 00000 n
-0000726663 00000 n
-0001157508 00000 n
-0000730622 00000 n
-0000729862 00000 n
-0000726984 00000 n
-0000730169 00000 n
-0000730298 00000 n
-0000730363 00000 n
-0000730428 00000 n
-0000730009 00000 n
-0000734313 00000 n
-0000733734 00000 n
-0000730736 00000 n
-0000733860 00000 n
-0000733989 00000 n
-0000734118 00000 n
-0000734183 00000 n
-0000734248 00000 n
-0000737927 00000 n
-0000737032 00000 n
-0000734427 00000 n
-0000737344 00000 n
-0000737179 00000 n
-0000737473 00000 n
-0000737538 00000 n
-0000737603 00000 n
-0000737732 00000 n
-0000737797 00000 n
-0000737862 00000 n
-0000946973 00000 n
-0000742084 00000 n
-0000741634 00000 n
-0000738041 00000 n
-0000741760 00000 n
-0000741889 00000 n
-0000741954 00000 n
-0000742019 00000 n
-0000743975 00000 n
-0000743655 00000 n
-0000742212 00000 n
-0000743781 00000 n
-0000965779 00000 n
-0000958495 00000 n
-0000965599 00000 n
-0000743910 00000 n
-0000744458 00000 n
-0000744267 00000 n
-0000744117 00000 n
-0000744393 00000 n
-0001157633 00000 n
-0000746270 00000 n
-0000745823 00000 n
-0000744500 00000 n
-0000745949 00000 n
-0000746078 00000 n
-0000746205 00000 n
-0000750692 00000 n
-0000749749 00000 n
-0000746384 00000 n
-0000750112 00000 n
-0000958174 00000 n
-0000948961 00000 n
-0000957988 00000 n
-0000749896 00000 n
-0000750241 00000 n
-0000750369 00000 n
-0000750498 00000 n
-0000752051 00000 n
-0000751860 00000 n
-0000750933 00000 n
-0000751986 00000 n
-0000752492 00000 n
-0000752301 00000 n
-0000752151 00000 n
-0000752427 00000 n
-0000755806 00000 n
-0000754580 00000 n
-0000752534 00000 n
-0000755097 00000 n
-0000755226 00000 n
-0000755355 00000 n
-0000755484 00000 n
-0000755613 00000 n
-0000755742 00000 n
-0000754736 00000 n
-0000754908 00000 n
-0000756261 00000 n
-0000756070 00000 n
-0000755920 00000 n
-0000756196 00000 n
-0001157758 00000 n
-0000759506 00000 n
-0000758928 00000 n
-0000756303 00000 n
-0000759054 00000 n
-0000759183 00000 n
-0000759312 00000 n
-0000759441 00000 n
-0000763703 00000 n
-0000762484 00000 n
-0000759592 00000 n
-0000762994 00000 n
-0000763123 00000 n
-0000763381 00000 n
-0000762640 00000 n
-0000762819 00000 n
-0000763575 00000 n
-0000763639 00000 n
-0000770593 00000 n
-0000766765 00000 n
-0000763859 00000 n
-0000766891 00000 n
-0000766956 00000 n
-0000767021 00000 n
-0000767086 00000 n
-0000767151 00000 n
-0000767216 00000 n
-0000767281 00000 n
-0000767346 00000 n
-0000767411 00000 n
-0000767476 00000 n
-0000767606 00000 n
-0000767671 00000 n
-0000767736 00000 n
-0000767801 00000 n
-0000767866 00000 n
-0000767931 00000 n
-0000767996 00000 n
-0000768061 00000 n
-0000768126 00000 n
-0000768191 00000 n
-0000768256 00000 n
-0000768321 00000 n
-0000768386 00000 n
-0000768451 00000 n
-0000768516 00000 n
-0000768581 00000 n
-0000768646 00000 n
-0000768711 00000 n
-0000768776 00000 n
-0000768841 00000 n
-0000768906 00000 n
-0000768971 00000 n
-0000769036 00000 n
-0000769101 00000 n
-0000769165 00000 n
-0000769230 00000 n
-0000769295 00000 n
-0000769360 00000 n
-0000769425 00000 n
-0000769490 00000 n
-0000769555 00000 n
-0000769620 00000 n
-0000769685 00000 n
-0000769750 00000 n
-0000769815 00000 n
-0000769880 00000 n
-0000769945 00000 n
-0000770010 00000 n
-0000770075 00000 n
-0000770140 00000 n
-0000770205 00000 n
-0000770270 00000 n
-0000770335 00000 n
-0000770400 00000 n
-0000770465 00000 n
-0000770529 00000 n
-0000777241 00000 n
-0000773677 00000 n
-0000770707 00000 n
-0000773803 00000 n
-0000773868 00000 n
-0000773933 00000 n
-0000773998 00000 n
-0000774063 00000 n
-0000774128 00000 n
-0000774193 00000 n
-0000774258 00000 n
-0000774323 00000 n
-0000774388 00000 n
-0000774453 00000 n
-0000774518 00000 n
-0000774582 00000 n
-0000774647 00000 n
-0000774712 00000 n
-0000774777 00000 n
-0000774842 00000 n
-0000774907 00000 n
-0000774972 00000 n
-0000775037 00000 n
-0000775102 00000 n
-0000775167 00000 n
-0000775232 00000 n
-0000775297 00000 n
-0000775361 00000 n
-0000775426 00000 n
-0000775491 00000 n
-0000775556 00000 n
-0000775621 00000 n
-0000775686 00000 n
-0000775751 00000 n
-0000775816 00000 n
-0000775881 00000 n
-0000775946 00000 n
-0000776011 00000 n
-0000776076 00000 n
-0000776141 00000 n
-0000776206 00000 n
-0000776271 00000 n
-0000776336 00000 n
-0000776400 00000 n
-0000776464 00000 n
-0000776528 00000 n
-0000776593 00000 n
-0000776658 00000 n
-0000776723 00000 n
-0000776788 00000 n
-0000776853 00000 n
-0000776918 00000 n
-0000776983 00000 n
-0000777048 00000 n
-0000777113 00000 n
-0000777177 00000 n
-0000783416 00000 n
-0000779978 00000 n
-0000777355 00000 n
-0000780104 00000 n
-0000780169 00000 n
-0000780234 00000 n
-0000780299 00000 n
-0000780364 00000 n
-0000780429 00000 n
-0000780494 00000 n
-0000780559 00000 n
-0000780624 00000 n
-0000780689 00000 n
-0000780754 00000 n
-0000780819 00000 n
-0000780884 00000 n
-0000780949 00000 n
-0000781014 00000 n
-0000781079 00000 n
-0000781144 00000 n
-0000781209 00000 n
-0000781274 00000 n
-0000781339 00000 n
-0000781404 00000 n
-0000781469 00000 n
-0000781534 00000 n
-0000781599 00000 n
-0000781664 00000 n
-0000781729 00000 n
-0000781794 00000 n
-0000781859 00000 n
-0000781924 00000 n
-0000781989 00000 n
-0000782054 00000 n
-0000782119 00000 n
-0000782184 00000 n
-0000782249 00000 n
-0000782313 00000 n
-0000782378 00000 n
-0000782443 00000 n
-0000782508 00000 n
-0000782573 00000 n
-0000782638 00000 n
-0000782703 00000 n
-0000782768 00000 n
-0000782833 00000 n
-0000782898 00000 n
-0000782963 00000 n
-0000783028 00000 n
-0000783093 00000 n
-0000783158 00000 n
-0000783223 00000 n
-0000783288 00000 n
-0000783352 00000 n
-0000788935 00000 n
-0000786539 00000 n
-0000783530 00000 n
-0000786665 00000 n
-0000786730 00000 n
-0000786795 00000 n
-0000786860 00000 n
-0000786925 00000 n
-0000786990 00000 n
-0000787055 00000 n
-0000787120 00000 n
-0000787185 00000 n
-0000787250 00000 n
-0000787315 00000 n
-0000787380 00000 n
-0000787445 00000 n
-0000787509 00000 n
-0000787574 00000 n
-0000787639 00000 n
-0000787704 00000 n
-0000787769 00000 n
-0000787834 00000 n
-0000787899 00000 n
-0000787964 00000 n
-0000788029 00000 n
-0000788094 00000 n
-0000788159 00000 n
-0000788224 00000 n
-0000788352 00000 n
-0000788481 00000 n
-0000788546 00000 n
-0000788611 00000 n
-0000788676 00000 n
-0000788741 00000 n
-0000788870 00000 n
-0001157883 00000 n
-0000792143 00000 n
-0000791436 00000 n
-0000789062 00000 n
-0000791562 00000 n
-0000791691 00000 n
-0000791820 00000 n
-0000791949 00000 n
-0000792078 00000 n
-0000795635 00000 n
-0000794878 00000 n
-0000792270 00000 n
-0000795185 00000 n
-0000795314 00000 n
-0000795025 00000 n
-0000795442 00000 n
-0000795570 00000 n
-0000798879 00000 n
-0000798301 00000 n
-0000795762 00000 n
-0000798427 00000 n
-0000798556 00000 n
-0000798685 00000 n
-0000798814 00000 n
-0000801788 00000 n
-0000801468 00000 n
-0000798993 00000 n
-0000801594 00000 n
-0000801723 00000 n
-0000804378 00000 n
-0000803929 00000 n
-0000801958 00000 n
-0000804055 00000 n
-0000804184 00000 n
-0000804313 00000 n
-0000804819 00000 n
-0000804628 00000 n
-0000804478 00000 n
-0000804754 00000 n
-0001158008 00000 n
-0000807531 00000 n
-0000806887 00000 n
-0000804861 00000 n
-0000807013 00000 n
-0000807142 00000 n
-0000807271 00000 n
-0000807336 00000 n
-0000807401 00000 n
-0000807466 00000 n
-0000811871 00000 n
-0000811551 00000 n
-0000807645 00000 n
-0000811677 00000 n
-0000811742 00000 n
-0000811807 00000 n
-0000815474 00000 n
-0000815219 00000 n
-0000812027 00000 n
-0000815345 00000 n
-0000815410 00000 n
-0000818725 00000 n
-0000818534 00000 n
-0000815616 00000 n
-0000818660 00000 n
-0000822446 00000 n
-0000822190 00000 n
-0000818853 00000 n
-0000822316 00000 n
-0000822381 00000 n
-0000825431 00000 n
-0000824723 00000 n
-0000822588 00000 n
-0000824849 00000 n
-0000824914 00000 n
-0000824979 00000 n
-0000825044 00000 n
-0000825109 00000 n
-0000825238 00000 n
-0000825303 00000 n
-0000825367 00000 n
-0001158133 00000 n
-0000830100 00000 n
-0000829844 00000 n
-0000825573 00000 n
-0000829970 00000 n
-0000830035 00000 n
-0000833109 00000 n
-0000832336 00000 n
-0000830228 00000 n
-0000832462 00000 n
-0000832527 00000 n
-0000832592 00000 n
-0000832657 00000 n
-0000832786 00000 n
-0000832851 00000 n
-0000832914 00000 n
-0000832979 00000 n
-0000833044 00000 n
-0000836022 00000 n
-0000835507 00000 n
-0000833265 00000 n
-0000835633 00000 n
-0000835698 00000 n
-0000835763 00000 n
-0000835828 00000 n
-0000835893 00000 n
-0000835958 00000 n
-0000839385 00000 n
-0000838805 00000 n
-0000836178 00000 n
-0000838931 00000 n
-0000839060 00000 n
-0000839125 00000 n
-0000839190 00000 n
-0000839255 00000 n
-0000839320 00000 n
-0000842837 00000 n
-0000842581 00000 n
-0000839527 00000 n
-0000842707 00000 n
-0000842772 00000 n
-0000845789 00000 n
-0000845145 00000 n
-0000842965 00000 n
-0000845271 00000 n
-0000845336 00000 n
-0000845401 00000 n
-0000845466 00000 n
-0000845660 00000 n
-0000845725 00000 n
-0001158258 00000 n
-0000849382 00000 n
-0000849061 00000 n
-0000845958 00000 n
-0000849187 00000 n
-0000849252 00000 n
-0000849317 00000 n
-0000852973 00000 n
-0000852782 00000 n
-0000849510 00000 n
-0000852908 00000 n
-0000856439 00000 n
-0000856118 00000 n
-0000853101 00000 n
-0000856244 00000 n
-0000856309 00000 n
-0000856374 00000 n
-0000859097 00000 n
-0000858388 00000 n
-0000856580 00000 n
-0000858514 00000 n
-0000858579 00000 n
-0000858644 00000 n
-0000858709 00000 n
-0000858838 00000 n
-0000858903 00000 n
-0000858968 00000 n
-0000859033 00000 n
-0000861974 00000 n
-0000861264 00000 n
-0000859253 00000 n
-0000861390 00000 n
-0000861455 00000 n
-0000861520 00000 n
-0000861585 00000 n
-0000861779 00000 n
-0000861844 00000 n
-0000861909 00000 n
-0000865546 00000 n
-0000865225 00000 n
-0000862130 00000 n
-0000865351 00000 n
-0000865416 00000 n
-0000865481 00000 n
-0001158383 00000 n
-0000868695 00000 n
-0000868050 00000 n
-0000865674 00000 n
-0000868176 00000 n
-0000868241 00000 n
-0000868306 00000 n
-0000868371 00000 n
-0000868500 00000 n
-0000868565 00000 n
-0000868630 00000 n
-0000872226 00000 n
-0000871905 00000 n
-0000868851 00000 n
-0000872031 00000 n
-0000872096 00000 n
-0000872161 00000 n
-0000875809 00000 n
-0000875618 00000 n
-0000872368 00000 n
-0000875744 00000 n
-0000879294 00000 n
-0000879103 00000 n
-0000875937 00000 n
-0000879229 00000 n
-0000882188 00000 n
-0000881544 00000 n
-0000879436 00000 n
-0000881670 00000 n
-0000881735 00000 n
-0000881800 00000 n
-0000881865 00000 n
-0000881994 00000 n
-0000882059 00000 n
-0000882124 00000 n
-0000885101 00000 n
-0000884396 00000 n
-0000882344 00000 n
-0000884522 00000 n
-0000884587 00000 n
-0000884652 00000 n
-0000884717 00000 n
-0000884782 00000 n
-0000884847 00000 n
-0000884973 00000 n
-0000885038 00000 n
-0001158508 00000 n
-0000888306 00000 n
-0000887921 00000 n
-0000885243 00000 n
-0000888047 00000 n
-0000888112 00000 n
-0000888177 00000 n
-0000888242 00000 n
-0000891608 00000 n
-0000891417 00000 n
-0000888448 00000 n
-0000891543 00000 n
-0000894790 00000 n
-0000894016 00000 n
-0000891736 00000 n
-0000894142 00000 n
-0000894207 00000 n
-0000894272 00000 n
-0000894337 00000 n
-0000894465 00000 n
-0000894530 00000 n
-0000894595 00000 n
-0000894660 00000 n
-0000894725 00000 n
-0000898038 00000 n
-0000897847 00000 n
-0000894946 00000 n
-0000897973 00000 n
-0000901197 00000 n
-0000900812 00000 n
-0000898251 00000 n
-0000900938 00000 n
-0000901003 00000 n
-0000901068 00000 n
-0000901133 00000 n
-0000903749 00000 n
-0000902976 00000 n
-0000901438 00000 n
-0000903102 00000 n
-0000903167 00000 n
-0000903232 00000 n
-0000903361 00000 n
-0000903425 00000 n
-0000903490 00000 n
-0000903555 00000 n
-0000903620 00000 n
-0000903685 00000 n
-0001158633 00000 n
-0000907910 00000 n
-0000907395 00000 n
-0000903905 00000 n
-0000907521 00000 n
-0000907650 00000 n
-0000907715 00000 n
-0000907780 00000 n
-0000907845 00000 n
-0000912126 00000 n
-0000911870 00000 n
-0000908038 00000 n
-0000911996 00000 n
-0000912061 00000 n
-0000915461 00000 n
-0000915270 00000 n
-0000912254 00000 n
-0000915396 00000 n
-0000918079 00000 n
-0000917629 00000 n
-0000915589 00000 n
-0000917755 00000 n
-0000917820 00000 n
-0000917885 00000 n
-0000917950 00000 n
-0000918015 00000 n
-0000921928 00000 n
-0000921348 00000 n
-0000918234 00000 n
-0000921474 00000 n
-0000921603 00000 n
-0000921668 00000 n
-0000921733 00000 n
-0000921798 00000 n
-0000921863 00000 n
-0000925093 00000 n
-0000924383 00000 n
-0000922070 00000 n
-0000924509 00000 n
-0000924574 00000 n
-0000924639 00000 n
-0000924704 00000 n
-0000924833 00000 n
-0000924898 00000 n
-0000924963 00000 n
-0000925028 00000 n
-0001158758 00000 n
-0000927814 00000 n
-0000927558 00000 n
-0000925249 00000 n
-0000927684 00000 n
-0000927749 00000 n
-0000931070 00000 n
-0000930297 00000 n
-0000927942 00000 n
-0000930423 00000 n
-0000930488 00000 n
-0000930553 00000 n
-0000930618 00000 n
-0000930747 00000 n
-0000930812 00000 n
-0000930877 00000 n
-0000930941 00000 n
-0000931006 00000 n
-0000934360 00000 n
-0000934041 00000 n
-0000931226 00000 n
-0000934167 00000 n
-0000934232 00000 n
-0000934297 00000 n
-0000937830 00000 n
-0000937187 00000 n
-0000934516 00000 n
-0000937313 00000 n
-0000937378 00000 n
-0000937507 00000 n
-0000937571 00000 n
-0000937636 00000 n
-0000937701 00000 n
-0000937765 00000 n
-0000940445 00000 n
-0000939478 00000 n
-0000937972 00000 n
-0000939604 00000 n
-0000939669 00000 n
-0000939734 00000 n
-0000939863 00000 n
-0000939928 00000 n
-0000939993 00000 n
-0000940058 00000 n
-0000940123 00000 n
-0000940188 00000 n
-0000940316 00000 n
-0000940381 00000 n
-0000943338 00000 n
-0000942503 00000 n
-0000940601 00000 n
-0000942629 00000 n
-0000942694 00000 n
-0000942759 00000 n
-0000942824 00000 n
-0000942889 00000 n
-0000942954 00000 n
-0000943082 00000 n
-0000943145 00000 n
-0000943209 00000 n
-0000943274 00000 n
-0001158883 00000 n
-0000946082 00000 n
-0000945243 00000 n
-0000943480 00000 n
-0000945369 00000 n
-0000945434 00000 n
-0000945499 00000 n
-0000945564 00000 n
-0000945693 00000 n
-0000945758 00000 n
-0000945823 00000 n
-0000945888 00000 n
-0000945953 00000 n
-0000946018 00000 n
-0000946873 00000 n
-0000946617 00000 n
-0000946224 00000 n
-0000946743 00000 n
-0000946808 00000 n
-0000947072 00000 n
-0000958416 00000 n
-0000966005 00000 n
-0000968305 00000 n
-0000968274 00000 n
-0000971993 00000 n
-0000981433 00000 n
-0000992168 00000 n
-0001003864 00000 n
-0001016581 00000 n
-0001035815 00000 n
-0001056711 00000 n
-0001078859 00000 n
-0001097115 00000 n
-0001099961 00000 n
-0001099731 00000 n
-0001127379 00000 n
-0001154645 00000 n
-0001158981 00000 n
-0001159106 00000 n
-0001159232 00000 n
-0001159358 00000 n
-0001159484 00000 n
-0001159610 00000 n
-0001159690 00000 n
-0001159800 00000 n
-0001181702 00000 n
-0001205895 00000 n
-0001205936 00000 n
-0001205976 00000 n
-0001206110 00000 n
+0000330071 00000 n
+0000320256 00000 n
+0000320420 00000 n
+0000320589 00000 n
+0000320758 00000 n
+0000320926 00000 n
+0000321090 00000 n
+0000321253 00000 n
+0000321417 00000 n
+0000321581 00000 n
+0000321745 00000 n
+0000321908 00000 n
+0000322077 00000 n
+0000322246 00000 n
+0000322414 00000 n
+0000322583 00000 n
+0000322752 00000 n
+0000322921 00000 n
+0000323090 00000 n
+0000323259 00000 n
+0000323427 00000 n
+0000323597 00000 n
+0000323767 00000 n
+0000323937 00000 n
+0000324107 00000 n
+0000324277 00000 n
+0000324447 00000 n
+0000324617 00000 n
+0000324787 00000 n
+0000324957 00000 n
+0000325127 00000 n
+0000325296 00000 n
+0000325460 00000 n
+0000325624 00000 n
+0000325788 00000 n
+0000325952 00000 n
+0000326116 00000 n
+0000326279 00000 n
+0000326443 00000 n
+0000326607 00000 n
+0000326770 00000 n
+0000326934 00000 n
+0000327098 00000 n
+0000327262 00000 n
+0000327431 00000 n
+0000327600 00000 n
+0000327768 00000 n
+0000327937 00000 n
+0000328095 00000 n
+0000328257 00000 n
+0000328425 00000 n
+0000328592 00000 n
+0000328755 00000 n
+0000328918 00000 n
+0000329081 00000 n
+0000329244 00000 n
+0000329412 00000 n
+0000329579 00000 n
+0000329745 00000 n
+0000329910 00000 n
+0000343318 00000 n
+0000333744 00000 n
+0000330236 00000 n
+0000343253 00000 n
+0000334376 00000 n
+0000334539 00000 n
+0000334697 00000 n
+0000334865 00000 n
+0000335028 00000 n
+0000335196 00000 n
+0000335364 00000 n
+0000335531 00000 n
+0001079765 00000 n
+0001058431 00000 n
+0001079589 00000 n
+0000335697 00000 n
+0000335864 00000 n
+0000336020 00000 n
+0000336177 00000 n
+0000336335 00000 n
+0000336498 00000 n
+0000336661 00000 n
+0000336819 00000 n
+0000336975 00000 n
+0000337133 00000 n
+0000337296 00000 n
+0000337454 00000 n
+0000337612 00000 n
+0000337769 00000 n
+0000337927 00000 n
+0000338090 00000 n
+0000338248 00000 n
+0000338411 00000 n
+0000338569 00000 n
+0000338732 00000 n
+0000338895 00000 n
+0000339058 00000 n
+0000339216 00000 n
+0000339379 00000 n
+0000339542 00000 n
+0000339705 00000 n
+0000339868 00000 n
+0000340031 00000 n
+0000340194 00000 n
+0000340362 00000 n
+0000340530 00000 n
+0000340697 00000 n
+0000340864 00000 n
+0000341032 00000 n
+0000341200 00000 n
+0000341363 00000 n
+0000341519 00000 n
+0000341677 00000 n
+0000341835 00000 n
+0000341993 00000 n
+0000342151 00000 n
+0000342309 00000 n
+0000342467 00000 n
+0000342625 00000 n
+0000342783 00000 n
+0000342939 00000 n
+0000343096 00000 n
+0000346157 00000 n
+0000344278 00000 n
+0000343432 00000 n
+0000346092 00000 n
+0000344506 00000 n
+0000344665 00000 n
+0000344824 00000 n
+0001057463 00000 n
+0001037493 00000 n
+0001057288 00000 n
+0000344982 00000 n
+0000345141 00000 n
+0000345299 00000 n
+0000345458 00000 n
+0000345617 00000 n
+0000345776 00000 n
+0000345933 00000 n
+0001156594 00000 n
+0000349280 00000 n
+0000348513 00000 n
+0000346258 00000 n
+0000348701 00000 n
+0000348829 00000 n
+0000348957 00000 n
+0000349085 00000 n
+0000349150 00000 n
+0000349215 00000 n
+0001036676 00000 n
+0001018211 00000 n
+0001036501 00000 n
+0000353817 00000 n
+0000352676 00000 n
+0000349408 00000 n
+0000353178 00000 n
+0000353243 00000 n
+0000353370 00000 n
+0000353498 00000 n
+0000353626 00000 n
+0000352832 00000 n
+0000353026 00000 n
+0000353752 00000 n
+0000702777 00000 n
+0000764779 00000 n
+0000358499 00000 n
+0000357441 00000 n
+0000353945 00000 n
+0000357922 00000 n
+0000358050 00000 n
+0000357597 00000 n
+0000357760 00000 n
+0000358178 00000 n
+0000358306 00000 n
+0000358434 00000 n
+0000374296 00000 n
+0000361740 00000 n
+0000361165 00000 n
+0000358627 00000 n
+0000361291 00000 n
+0000361419 00000 n
+0000361547 00000 n
+0000361675 00000 n
+0000365198 00000 n
+0000364032 00000 n
+0000361854 00000 n
+0000364494 00000 n
+0000364622 00000 n
+0000364750 00000 n
+0000364878 00000 n
+0000365006 00000 n
+0000364188 00000 n
+0000364341 00000 n
+0000365133 00000 n
+0000626071 00000 n
+0000366275 00000 n
+0000365956 00000 n
+0000365284 00000 n
+0000366082 00000 n
+0000366210 00000 n
+0001156719 00000 n
+0000368318 00000 n
+0000367615 00000 n
+0000366375 00000 n
+0000367741 00000 n
+0000367869 00000 n
+0000367996 00000 n
+0000368124 00000 n
+0000368253 00000 n
+0000370897 00000 n
+0000370267 00000 n
+0000368418 00000 n
+0000370573 00000 n
+0000370702 00000 n
+0000370767 00000 n
+0000370832 00000 n
+0000370414 00000 n
+0000607020 00000 n
+0000374490 00000 n
+0000373785 00000 n
+0000371011 00000 n
+0000373911 00000 n
+0000374040 00000 n
+0000374167 00000 n
+0001017528 00000 n
+0001005466 00000 n
+0001017349 00000 n
+0000374425 00000 n
+0000379097 00000 n
+0000378207 00000 n
+0000374618 00000 n
+0000379032 00000 n
+0001004893 00000 n
+0000993960 00000 n
+0001004714 00000 n
+0000378381 00000 n
+0000378536 00000 n
+0000378706 00000 n
+0000378861 00000 n
+0000524492 00000 n
+0000691960 00000 n
+0000382462 00000 n
+0000382271 00000 n
+0000379266 00000 n
+0000382397 00000 n
+0000387241 00000 n
+0000386843 00000 n
+0000382604 00000 n
+0000387176 00000 n
+0000386990 00000 n
+0001156844 00000 n
+0000491355 00000 n
+0000389484 00000 n
+0000389036 00000 n
+0000387397 00000 n
+0000389162 00000 n
+0000389290 00000 n
+0000389355 00000 n
+0000389420 00000 n
+0000389953 00000 n
+0000389762 00000 n
+0000389612 00000 n
+0000389888 00000 n
+0000392648 00000 n
+0000395238 00000 n
+0000392483 00000 n
+0000389995 00000 n
+0000394786 00000 n
+0000394915 00000 n
+0000395044 00000 n
+0000394291 00000 n
+0000394453 00000 n
+0000993054 00000 n
+0000983034 00000 n
+0000992880 00000 n
+0000982470 00000 n
+0000973384 00000 n
+0000982295 00000 n
+0000395173 00000 n
+0000394615 00000 n
+0000394120 00000 n
+0000394178 00000 n
+0000394268 00000 n
+0000544452 00000 n
+0000584547 00000 n
+0000399868 00000 n
+0000398932 00000 n
+0000395409 00000 n
+0000399416 00000 n
+0000399545 00000 n
+0000399674 00000 n
+0000399088 00000 n
+0000399254 00000 n
+0000399803 00000 n
+0000768810 00000 n
+0000403588 00000 n
+0000403268 00000 n
+0000400024 00000 n
+0000403394 00000 n
+0000403523 00000 n
+0000405164 00000 n
+0000404784 00000 n
+0000403729 00000 n
+0000405099 00000 n
+0000404931 00000 n
+0001156969 00000 n
+0000406741 00000 n
+0000406422 00000 n
+0000405265 00000 n
+0000406548 00000 n
+0000406677 00000 n
+0000410203 00000 n
+0000409367 00000 n
+0000406855 00000 n
+0000409493 00000 n
+0000409622 00000 n
+0000409751 00000 n
+0000409880 00000 n
+0000410009 00000 n
+0000410138 00000 n
+0000414052 00000 n
+0000413155 00000 n
+0000410345 00000 n
+0000413472 00000 n
+0000413601 00000 n
+0000413730 00000 n
+0000413302 00000 n
+0000413859 00000 n
+0000413988 00000 n
+0000418170 00000 n
+0000417593 00000 n
+0000414193 00000 n
+0000417719 00000 n
+0000417848 00000 n
+0000417976 00000 n
+0000418105 00000 n
+0000422201 00000 n
+0000421753 00000 n
+0000418312 00000 n
+0000421879 00000 n
+0000422008 00000 n
+0000422136 00000 n
+0000424201 00000 n
+0000424010 00000 n
+0000422329 00000 n
+0000424136 00000 n
+0001157094 00000 n
+0000427470 00000 n
+0000427021 00000 n
+0000424302 00000 n
+0000427147 00000 n
+0000973109 00000 n
+0000969750 00000 n
+0000972930 00000 n
+0000427276 00000 n
+0000427405 00000 n
+0000431533 00000 n
+0000430596 00000 n
+0000427641 00000 n
+0000431081 00000 n
+0000431210 00000 n
+0000431339 00000 n
+0000969395 00000 n
+0000967397 00000 n
+0000969230 00000 n
+0000430752 00000 n
+0000430917 00000 n
+0000431468 00000 n
+0000846884 00000 n
+0000863051 00000 n
+0000434908 00000 n
+0000434331 00000 n
+0000431661 00000 n
+0000434457 00000 n
+0000434586 00000 n
+0000434715 00000 n
+0000434844 00000 n
+0000438906 00000 n
+0000437510 00000 n
+0000435022 00000 n
+0000437813 00000 n
+0000437942 00000 n
+0000438070 00000 n
+0000438199 00000 n
+0000438328 00000 n
+0000438455 00000 n
+0000438584 00000 n
+0000438713 00000 n
+0000438842 00000 n
+0000437657 00000 n
+0000654219 00000 n
+0000442628 00000 n
+0000442179 00000 n
+0000439034 00000 n
+0000442305 00000 n
+0000442434 00000 n
+0000442563 00000 n
+0000445788 00000 n
+0000445468 00000 n
+0000442742 00000 n
+0000445594 00000 n
+0000445723 00000 n
+0001157219 00000 n
+0000448611 00000 n
+0000448163 00000 n
+0000445958 00000 n
+0000448289 00000 n
+0000448418 00000 n
+0000448546 00000 n
+0000451649 00000 n
+0000451073 00000 n
+0000448768 00000 n
+0000451199 00000 n
+0000451328 00000 n
+0000451457 00000 n
+0000451586 00000 n
+0000454531 00000 n
+0000453825 00000 n
+0000451763 00000 n
+0000453951 00000 n
+0000454080 00000 n
+0000454209 00000 n
+0000454338 00000 n
+0000454467 00000 n
+0000457225 00000 n
+0000457034 00000 n
+0000454645 00000 n
+0000457160 00000 n
+0000459732 00000 n
+0000460980 00000 n
+0000459606 00000 n
+0000457339 00000 n
+0000460658 00000 n
+0000460787 00000 n
+0000460915 00000 n
+0000464030 00000 n
+0000463271 00000 n
+0000461151 00000 n
+0000463578 00000 n
+0000463707 00000 n
+0000463418 00000 n
+0000463836 00000 n
+0000463965 00000 n
+0001157344 00000 n
+0000764521 00000 n
+0000466730 00000 n
+0000466152 00000 n
+0000464158 00000 n
+0000466278 00000 n
+0000466407 00000 n
+0000466536 00000 n
+0000466665 00000 n
+0000467171 00000 n
+0000466980 00000 n
+0000466830 00000 n
+0000467106 00000 n
+0000471258 00000 n
+0000470492 00000 n
+0000467213 00000 n
+0000470806 00000 n
+0000470935 00000 n
+0000471063 00000 n
+0000471128 00000 n
+0000471193 00000 n
+0000470639 00000 n
+0000475756 00000 n
+0000475948 00000 n
+0000475501 00000 n
+0000471358 00000 n
+0000475627 00000 n
+0000475883 00000 n
+0000479800 00000 n
+0000479222 00000 n
+0000476076 00000 n
+0000479348 00000 n
+0000479477 00000 n
+0000479606 00000 n
+0000479735 00000 n
+0000482910 00000 n
+0000482332 00000 n
+0000479941 00000 n
+0000482458 00000 n
+0000482587 00000 n
+0000482716 00000 n
+0000482781 00000 n
+0000482845 00000 n
+0001157469 00000 n
+0000486235 00000 n
+0000485531 00000 n
+0000483067 00000 n
+0000485657 00000 n
+0000485786 00000 n
+0000485914 00000 n
+0000485979 00000 n
+0000486044 00000 n
+0000486170 00000 n
+0000491548 00000 n
+0000490760 00000 n
+0000486349 00000 n
+0000491226 00000 n
+0000490916 00000 n
+0000491067 00000 n
+0000491484 00000 n
+0000