From d050ec24297ac63aef7b052fc2dc1debeb13774e Mon Sep 17 00:00:00 2001 From: Tinderbox User Date: Wed, 11 Mar 2020 09:10:17 +0000 Subject: [PATCH 1/5] prep 9.11.17 Bumped the version file and added release line in CHANGES. API files: - lib/bind9/api: No changes because only changes in comments. - lib/dns/api: Increment LIBINTERFACE because of the added field structure in dns_struct_update. - lib/isc/api: Increment LIBINTERFACE because of the PKCS#11 replacement. - lib/isccc/api: No changes because no source code changes. - lib/isccfg/api: Increment LIBREVISION because of minor source code changes. - lib/lwres/api: No changes because no source code changes. I decided no changes to README.md or the release notes were necessary. Perflab graphs look sane. --- CHANGES | 2 ++ lib/dns/api | 4 ++-- lib/isc/api | 2 +- lib/isccfg/api | 2 +- version | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGES b/CHANGES index e7da2fa799..3198dc1290 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ 5368. [bug] Named failed to restart if 'rndc addzone' names contained special characters (e.g. '/'). [GL #1655] + --- 9.11.17 released --- + 5358. [bug] Inline master zones whose master files were touched but otherwise unchanged and were subsequently reloaded may have stopped re-signing. [GL !3135] diff --git a/lib/dns/api b/lib/dns/api index 66a72fbffa..14065b334f 100644 --- a/lib/dns/api +++ b/lib/dns/api @@ -8,6 +8,6 @@ # 9.10-sub: 180-189 # 9.11: 160-169,1100-1199 # 9.12: 1200-1299 -LIBINTERFACE = 1109 -LIBREVISION = 1 +LIBINTERFACE = 1110 +LIBREVISION = 0 LIBAGE = 0 diff --git a/lib/isc/api b/lib/isc/api index 2edf29de3a..ba00d7368c 100644 --- a/lib/isc/api +++ b/lib/isc/api @@ -8,6 +8,6 @@ # 9.10-sub: 180-189 # 9.11: 160-169,1100-1199 # 9.12: 1200-1299 -LIBINTERFACE = 1105 +LIBINTERFACE = 1106 LIBREVISION = 0 LIBAGE = 0 diff --git a/lib/isccfg/api b/lib/isccfg/api index a063fe113c..9ca983f929 100644 --- a/lib/isccfg/api +++ b/lib/isccfg/api @@ -9,5 +9,5 @@ # 9.11: 160-169,1100-1199 # 9.12: 1200-1299 LIBINTERFACE = 163 -LIBREVISION = 5 +LIBREVISION = 6 LIBAGE = 0 diff --git a/version b/version index ffcdb90b1f..4ad96ddf69 100644 --- a/version +++ b/version @@ -5,7 +5,7 @@ PRODUCT=BIND DESCRIPTION="(Extended Support Version)" MAJORVER=9 MINORVER=11 -PATCHVER=16 +PATCHVER=17 RELEASETYPE= RELEASEVER= EXTENSIONS= From 05ceac542bbada09ad5e71cba3d1a17b945868ce Mon Sep 17 00:00:00 2001 From: Tinderbox User Date: Wed, 11 Mar 2020 09:17:50 +0000 Subject: [PATCH 2/5] regen v9_11 Michal caught at the last moment that a CHANGES entry did not have a GitLab issue/mr reference. This check was omitted from the release process documentation. The wiki is updated and the CHANGES file is updated in this commit. --- CHANGES | 1 + doc/arm/Bv9ARM.ch01.html | 2 +- doc/arm/Bv9ARM.ch02.html | 2 +- doc/arm/Bv9ARM.ch03.html | 2 +- doc/arm/Bv9ARM.ch04.html | 2 +- doc/arm/Bv9ARM.ch05.html | 2 +- doc/arm/Bv9ARM.ch06.html | 2 +- doc/arm/Bv9ARM.ch07.html | 2 +- doc/arm/Bv9ARM.ch08.html | 2 +- doc/arm/Bv9ARM.ch09.html | 1381 ++++++++++++++++---------- doc/arm/Bv9ARM.ch10.html | 2 +- doc/arm/Bv9ARM.ch11.html | 2 +- doc/arm/Bv9ARM.ch12.html | 2 +- doc/arm/Bv9ARM.ch13.html | 2 +- doc/arm/Bv9ARM.html | 6 +- doc/arm/Bv9ARM.pdf | Bin 1113155 -> 1105560 bytes doc/arm/man.arpaname.html | 2 +- doc/arm/man.ddns-confgen.html | 2 +- doc/arm/man.delv.html | 2 +- doc/arm/man.dig.html | 2 +- doc/arm/man.dnssec-checkds.html | 2 +- doc/arm/man.dnssec-coverage.html | 2 +- doc/arm/man.dnssec-dsfromkey.html | 2 +- doc/arm/man.dnssec-importkey.html | 2 +- doc/arm/man.dnssec-keyfromlabel.html | 2 +- doc/arm/man.dnssec-keygen.html | 2 +- doc/arm/man.dnssec-keymgr.html | 2 +- doc/arm/man.dnssec-revoke.html | 2 +- doc/arm/man.dnssec-settime.html | 2 +- doc/arm/man.dnssec-signzone.html | 2 +- doc/arm/man.dnssec-verify.html | 2 +- doc/arm/man.dnstap-read.html | 2 +- doc/arm/man.genrandom.html | 2 +- doc/arm/man.host.html | 2 +- doc/arm/man.isc-hmac-fixup.html | 2 +- doc/arm/man.lwresd.html | 2 +- doc/arm/man.mdig.html | 2 +- doc/arm/man.named-checkconf.html | 2 +- doc/arm/man.named-checkzone.html | 2 +- doc/arm/man.named-journalprint.html | 2 +- doc/arm/man.named-nzd2nzf.html | 2 +- doc/arm/man.named-rrchecker.html | 2 +- doc/arm/man.named.conf.html | 2 +- doc/arm/man.named.html | 2 +- doc/arm/man.nsec3hash.html | 2 +- doc/arm/man.nslookup.html | 2 +- doc/arm/man.nsupdate.html | 2 +- doc/arm/man.pkcs11-destroy.html | 2 +- doc/arm/man.pkcs11-keygen.html | 2 +- doc/arm/man.pkcs11-list.html | 2 +- doc/arm/man.pkcs11-tokens.html | 2 +- doc/arm/man.rndc-confgen.html | 2 +- doc/arm/man.rndc.conf.html | 2 +- doc/arm/man.rndc.html | 2 +- doc/arm/notes.html | 1380 +++++++++++++++---------- doc/arm/notes.pdf | Bin 134798 -> 134760 bytes doc/arm/notes.txt | 1039 +++++++++++++++++++ 57 files changed, 2840 insertions(+), 1067 deletions(-) diff --git a/CHANGES b/CHANGES index 3198dc1290..cbb4bec2dc 100644 --- a/CHANGES +++ b/CHANGES @@ -10,6 +10,7 @@ 5357. [bug] Newly added RRSIG records with expiry times before the previous earliest expiry times might not be re-signed in time. The was a side effect of 5315. + [GL !3137] --- 9.11.16 released --- diff --git a/doc/arm/Bv9ARM.ch01.html b/doc/arm/Bv9ARM.ch01.html index 916203b647..9eb9d72920 100644 --- a/doc/arm/Bv9ARM.ch01.html +++ b/doc/arm/Bv9ARM.ch01.html @@ -561,6 +561,6 @@ -

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch02.html b/doc/arm/Bv9ARM.ch02.html index aa7f8f6de6..ce64a5b0a5 100644 --- a/doc/arm/Bv9ARM.ch02.html +++ b/doc/arm/Bv9ARM.ch02.html @@ -145,6 +145,6 @@ -

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch03.html b/doc/arm/Bv9ARM.ch03.html index bc91b7c5ad..6532154245 100644 --- a/doc/arm/Bv9ARM.ch03.html +++ b/doc/arm/Bv9ARM.ch03.html @@ -661,6 +661,6 @@ controls { -

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch04.html b/doc/arm/Bv9ARM.ch04.html index 72e55cc9cc..80b7469c84 100644 --- a/doc/arm/Bv9ARM.ch04.html +++ b/doc/arm/Bv9ARM.ch04.html @@ -2670,6 +2670,6 @@ $ORIGIN 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. -

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch05.html b/doc/arm/Bv9ARM.ch05.html index 0e450e6b4f..bcc6f392ab 100644 --- a/doc/arm/Bv9ARM.ch05.html +++ b/doc/arm/Bv9ARM.ch05.html @@ -136,6 +136,6 @@ -

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch06.html b/doc/arm/Bv9ARM.ch06.html index 4c219a007b..bab1b0bb6b 100644 --- a/doc/arm/Bv9ARM.ch06.html +++ b/doc/arm/Bv9ARM.ch06.html @@ -13841,6 +13841,6 @@ HOST-127.EXAMPLE. MX 0 . -

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch07.html b/doc/arm/Bv9ARM.ch07.html index 740d3a547b..b2a1efde46 100644 --- a/doc/arm/Bv9ARM.ch07.html +++ b/doc/arm/Bv9ARM.ch07.html @@ -384,6 +384,6 @@ allow-query { !{ !10/8; any; }; key example; }; -

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch08.html b/doc/arm/Bv9ARM.ch08.html index aca77a8307..a1940cd9d3 100644 --- a/doc/arm/Bv9ARM.ch08.html +++ b/doc/arm/Bv9ARM.ch08.html @@ -126,6 +126,6 @@ -

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch09.html b/doc/arm/Bv9ARM.ch09.html index 2ce3b4e894..57f7f1b45a 100644 --- a/doc/arm/Bv9ARM.ch09.html +++ b/doc/arm/Bv9ARM.ch09.html @@ -10,7 +10,7 @@ Appendix A. Release Notes - + @@ -36,7 +36,7 @@ -
+

-Release Notes for BIND Version 9.11.16

-
+Release Notes for BIND Version 9.11.17
+ +

Introduction

-

+

BIND 9.11 (Extended Support Version) is a stable branch of BIND. This document summarizes significant changes since the last production release on that branch.

-

+

Please see the file CHANGES for a more detailed list of changes and bug fixes.

-
+

Download

-

+

The latest versions of BIND 9 software can always be found at https://www.isc.org/download/. There you will find additional information about each release, @@ -91,206 +92,257 @@ operating systems.

-
+

License Change

-

+

With the release of BIND 9.11.0, ISC changed to the open source license for BIND from the ISC license to the Mozilla Public License (MPL 2.0).

-

+

The MPL-2.0 license requires that if you make changes to licensed software (e.g. BIND) and distribute them outside your organization, that you publish those changes under that same license. It does not require that you publish or disclose anything other than the changes you made to our software.

-

+

This requirement will not affect anyone who is using BIND, with or without modifications, without redistributing it, nor anyone redistributing it without changes. Therefore, this change will be without consequence for most individuals and organizations who are using BIND.

-

+

Those unsure whether or not the license change affects their use of BIND, or who wish to discuss how to comply with the license may contact ISC at https://www.isc.org/mission/contact/.

-
+ +

Notes for BIND 9.11.17

-
+ +

Feature Changes

-
  • +

    • +

      The configure option --with-libxml2 now uses pkg-config to detect libxml2 library availability. You will either have to install pkg-config or specify the exact path where libxml2 has been installed on your system. [GL #1635] -

    -
-
+

+
+
+ +

Bug Fixes

-
  • +

    • +

      Fixed re-signing issues with inline zones which resulted in records being re-signed late or not at all. -

    +

    +
+
+
-
-
+

Notes for BIND 9.11.16

-
+ +

Bug Fixes

-
  • +

    • +

      named crashed when it was queried for a nonexistent name in the CHAOS class. [GL #1540] -

    +

    +
+
+
-
-
+

Notes for BIND 9.11.15

-
+ +

Bug Fixes

-
    -
  • +

      +
    • +

      Fixed a GeoIP2 lookup bug which was triggered when certain libmaxminddb versions were used. [GL #1552] -

    • -
    • +

      +
    • +
    • +

      Fixed several possible race conditions discovered by ThreadSanitizer. -

    • +

      +
    +
+
-
-
+

Notes for BIND 9.11.14

-
+ +

Bug Fixes

-
    -
  • +

      +
    • +

      Fixed a bug that caused named to leak memory on reconfiguration when any GeoIP2 database was in use. [GL #1445] -

    • -
    • +

      +
    • +
    • +

      Fixed several possible race conditions discovered by ThreadSanitizer. -

    • +

      +
    +
+
-
-
+

Notes for BIND 9.11.13

-
+ +

Security Fixes

-
  • +

    • +

      Set a limit on the number of concurrently served pipelined TCP queries. This flaw is disclosed in CVE-2019-6477. [GL #1264] -

    -
-
+

+
+
+ +

New Features

-
  • +

    • +

      Added a new statistics variable tcp-highwater that reports the maximum number of simultaneous TCP clients BIND has handled while running. [GL #1206] -

    +

    +
+
+
-
-
+

Notes for BIND 9.11.12

-

+ +

None.

+
-
+

Notes for BIND 9.11.11

-

+ +

None.

+
-
+

Notes for BIND 9.11.10

-
+ +

New Features

-
    +
    • -

      +

      A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added. [GL #605]

      -

      +

      If you are running multiple DNS Servers (different versions of BIND 9 or DNS server from multiple vendors) responding from the same IP address (anycast or load-balancing scenarios), you'll have to make sure that all the servers are configured with the same DNS Cookie algorithm and same Server Secret for the best performance.

      -
    • -
    • +

    • +
    • +

      DS records included in DNS referral messages can now be validated and cached immediately, reducing the number of queries needed for a DNSSEC validation. [GL #964] -

    • +

      +
    -
-
+
+ +

Bug Fixes

-
    -
  • +

      +
    • +

      Interaction between DNS64 and RPZ No Data rule (CNAME *.) could cause unexpected results; this has been fixed. [GL #1106] -

    • -
    • +

      +
    • +
    • +

      named-checkconf now checks DNS64 prefixes to ensure bits 64-71 are zero. [GL #1159] -

    • -
    • +

      +
    • +
    • +

      named-checkconf could crash during configuration if configured to use "geoip continent" ACLs with legacy GeoIP. [GL #1163] -

    • -
    • +

      +
    • +
    • +

      named-checkconf now correctly reports a missing dnstap-output option when dnstap is set. [GL #1136] -

    • -
    • +

      +
    • +
    • +

      Handle ETIMEDOUT error on connect() with a non-blocking socket. [GL #1133] -

    • +

      +
    +
+
-
-
+

Notes for BIND 9.11.9

-
+ +

New Features

-
  • -

    +

    • +

      The new GeoIP2 API from MaxMind is now supported when BIND is compiled using configure --with-geoip2. The legacy GeoIP API can be used by compiling with @@ -298,7 +350,7 @@ the databases for the legacy API are no longer maintained by MaxMind.)

      -

      +

      The default path to the GeoIP2 databases will be set based on the location of the libmaxminddb library; for example, if it is in /usr/local/lib, @@ -307,7 +359,7 @@ This value can be overridden in named.conf using the geoip-directory option.

      -

      +

      Some geoip ACL settings that were available with legacy GeoIP, including searches for netspeed, org, and three-letter ISO country codes, will @@ -317,48 +369,60 @@ as. All of the databases support both IPv4 and IPv6 lookups. [GL #182]

      -
    -
-
+
+
+ +

Bug Fixes

-
  • +

    • +

      Glue address records were not being returned in responses to root priming queries; this has been corrected. [GL #1092] -

    +

    +
+
+
-
-
+

Notes for BIND 9.11.8

-
+ +

Security Fixes

-
  • +

    • +

      A race condition could trigger an assertion failure when a large number of incoming packets were being rejected. This flaw is disclosed in CVE-2019-6471. [GL #942] -

    +

    +
+
+
-
-
+

Notes for BIND 9.11.7

-
+ +

Security Fixes

-
  • +

    • +

      The TCP client quota set using the tcp-clients option could be exceeded in some cases. This could lead to exhaustion of file descriptors. This flaw is disclosed in CVE-2018-5743. [GL #615] -

    -
-
+

+
+
+ +

Feature Changes

-
  • -

    +

    • +

      When trusted-keys and managed-keys are both configured for the same name, or when trusted-keys is used to @@ -367,23 +431,26 @@ auto, automatic RFC 5011 key rollovers will fail.

      -

      +

      This combination of settings was never intended to work, but there was no check for it in the parser. This has been corrected; a warning is now logged. (In BIND 9.15 and higher this error will be fatal.) [GL #868]

      -
    +
+
+
-
-
+

Notes for BIND 9.11.6

-
+ +

Security Fixes

-
    -
  • +

      +
    • +

      Code change #4964, intended to prevent double signatures when deleting an inactive zone DNSKEY in some situations, introduced a new problem during zone processing in which @@ -394,105 +461,134 @@ NSEC/NSEC3 chain, but incompletely -- this can result in a broken chain, affecting validation of proof of nonexistence for records in the zone. [GL #771] -

    • -
    • +

      +
    • +
    • +

      named could crash if it managed a DNSSEC security root with managed-keys and the authoritative zone rolled the key to an algorithm not supported by BIND 9. This flaw is disclosed in CVE-2018-5745. [GL #780] -

    • -
    • +

      +
    • +
    • +

      named leaked memory when processing a request with multiple Key Tag EDNS options present. ISC would like to thank Toshifumi Sakaguchi for bringing this to our attention. This flaw is disclosed in CVE-2018-5744. [GL #772] -

    • -
    • +

      +
    • +
    • +

      Zone transfer controls for writable DLZ zones were not effective as the allowzonexfr method was not being called for such zones. This flaw is disclosed in CVE-2019-6465. [GL #790] -

    • +

      +
    -
-
+
+ +

Feature Changes

-
  • +

    • +

      When compiled with IDN support, the dig and the nslookup commands now disable IDN processing when the standard output is not a tty (e.g. not used by human). The command line options +idnin and +idnout need to be used to enable IDN processing when dig or nslookup is used from the shell scripts. -

    +

    +
+
+
-
-
+

Notes for BIND 9.11.5

-
+ +

Security Fixes

-
  • +

    • +

      named could crash during recursive processing of DNAME records when deny-answer-aliases was in use. This flaw is disclosed in CVE-2018-5740. [GL #387] -

    -
-
+

+
+
+ +

New Features

-
  • +

    • +

      Two new update policy rule types have been added krb5-selfsub and ms-selfsub which allow machines with Kerberos principals to update the name space at or below the machine names identified in the respective principals. -

    -
-
+

+
+
+ +

Feature Changes

-
  • +

    • +

      The rndc nta command could not differentiate between views of the same name but different class; this has been corrected with the addition of a -class option. [GL #105] -

    -
-
+

+
+
+ +

Bug Fixes

-
  • +

    • +

      When a negative trust anchor was added to multiple views using rndc nta, the text returned via rndc was incorrectly truncated after the first line, making it appear that only one NTA had been added. This has been fixed. [GL #105] -

    +

    +
+
+
-
-
+

Notes for BIND 9.11.4

-
+ +

Security Fixes

-
  • +

    • +

      When recursion is enabled but the allow-recursion and allow-query-cache ACLs are not specified, they should be limited to local networks, but they were inadvertently set to match the default allow-query, thus allowing remote queries. This flaw is disclosed in CVE-2018-5738. [GL #309] -

    -
-
+

+
+
+ +

New Features

-
    -
  • +

      +
    • +

      named now supports the "root key sentinel" mechanism. This enables validating resolvers to indicate which trust anchors are configured for the root, so that @@ -500,15 +596,16 @@ To disable this feature, add root-key-sentinel no; to named.conf. -

    • +

      +
    • -

      +

      Added the ability not to return a DNS COOKIE option when one is present in the request. To prevent a cookie being returned, add answer-cookie no; to named.conf. [GL #173]

      -

      +

      answer-cookie no is only intended as a temporary measure, for use when named shares an IP address with other servers that do not yet @@ -520,85 +617,106 @@ mechanism, and should not be disabled unless absolutely necessary.

      -
    • +
    -
-
+
+ +

Removed Features

-
  • +

    • +

      named will now log a warning if the old BIND now can be compiled against libidn2 library to add IDNA2008 support. Previously BIND only supported IDNA2003 using (now obsolete) idnkit-1 library. -

    -
-
+

+
+
+ +

Feature Changes

-
    -
  • +

      +
    • +

      dig +noidnin can be used to disable IDN processing on the input domain name, when BIND is compiled with IDN support. -

    • -
    • +

      +
    • +
    • +

      Multiple cookie-secret clause are now supported. The first cookie-secret in named.conf is used to generate new server cookies. Any others are used to accept old server cookies or those generated by other servers using the matching cookie-secret. -

    • +

      +
    -
-
+
+ +

Bug Fixes

-
    -
  • +

      +
    • +

      named now rejects excessively large incremental (IXFR) zone transfers in order to prevent possible corruption of journal files which could cause named to abort when loading zones. [GL #339] -

    • -
    • +

      +
    • +
    • +

      rndc reload could cause named to leak memory if it was invoked before the zone loading actions from a previous rndc reload command were completed. [RT #47076] -

    • +

      +
    +
+
-
-
+

Notes for BIND 9.11.3

-
+ +

Security Fixes

-
    -
  • +

      +
    • +

      Addresses could be referenced after being freed during resolver processing, causing an assertion failure. The chances of this happening were remote, but the introduction of a delay in resolution increased them. This bug is disclosed in CVE-2017-3145. [RT #46839] -

    • -
    • +

      +
    • +
    • +

      update-policy rules that otherwise ignore the name field now require that it be set to "." to ensure that any type list present is properly interpreted. If the name field was omitted from the rule declaration and a type list was present it wouldn't be interpreted as expected. -

    • +

      +
    -
-
+
+ +

Removed Features

-
    -
  • +

      +
    • +

      The ISC DNSSEC Lookaside Validation (DLV) service has been shut down; all DLV records in the dlv.isc.org zone have been removed. References to the service have been @@ -608,19 +726,24 @@ Setting dnssec-lookaside to auto or to use dlv.isc.org as a trust anchor results in a warning being issued. -

    • -
    • +

      +
    • +
    • +

      named will now log a warning if the old root DNSSEC key is explicitly configured and has not been updated. [RT #43670] -

    • +

      +
    -
-
+
+ +

Protocol Changes

-
    -
  • +

      +
    • +

      BIND can now use the Ed25519 and Ed448 Edwards Curve DNSSEC signing algorithms described in RFC 8080. Note, however, that these algorithms must be supported in OpenSSL; @@ -629,20 +752,25 @@ https://github.com/openssl/openssl. [RT #44696] -

    • -
    • +

      +
    • +
    • +

      When parsing DNS messages, EDNS KEY TAG options are checked for correctness. When printing messages (for example, in dig), EDNS KEY TAG options are printed in readable format. -

    • +

      +
    -
-
+
+ +

Feature Changes

-
    -
  • +

      +
    • +

      named will no longer start or accept reconfiguration if managed-keys or dnssec-validation auto are in use and @@ -650,216 +778,280 @@ managed-keys-directory, and defaulting to the working directory if not specified), is not writable by the effective user ID. [RT #46077] -

    • -
    • +

      +
    • +
    • +

      Previously, update-policy local; accepted updates from any source so long as they were signed by the locally-generated session key. This has been further restricted; updates are now only accepted from locally configured addresses. [RT #45492] -

    • +

      +
    -
-
+
+ +

Bug Fixes

-
    -
  • +

      +
    • +

      Attempting to validate improperly unsigned CNAME responses from secure zones could cause a validator loop. This caused a delay in returning SERVFAIL and also increased the chances of encountering the crash bug described in CVE-2017-3145. [RT #46839] -

    • -
    • +

      +
    • +
    • +

      When named was reconfigured, failure of some zones to load correctly could leave the system in an inconsistent state; while generally harmless, this could lead to a crash later when using rndc addzone. Reconfiguration changes are now fully rolled back in the event of failure. [RT #45841] -

    • -
    • +

      +
    • +
    • +

      Some header files included <isc/util.h> incorrectly as it pollutes with namespace with non ISC_ macros and this should only be done by explicitly including <isc/util.h>. This has been corrected. Some code may depend on <isc/util.h> being implicitly included via other header files. Such code should explicitly include <isc/util.h>. -

    • -
    • +

      +
    • +
    • +

      Zones created with rndc addzone could temporarily fail to inherit the allow-transfer ACL set in the options section of named.conf. [RT #46603] -

    • -
    • +

      +
    • +
    • +

      named failed to properly determine whether there were active KSK and ZSK keys for an algorithm when update-check-ksk was true (which is the default setting). This could leave records unsigned when rolling keys. [RT #46743] [RT #46754] [RT #46774] -

    • +

      +
    +
+
-
-
+

Notes for BIND 9.11.2

-
+ +

Security Fixes

-
    -
  • +

      +
    • +

      An error in TSIG handling could permit unauthorized zone transfers or zone updates. These flaws are disclosed in CVE-2017-3142 and CVE-2017-3143. [RT #45383] -

    • -
    • +

      +
    • +
    • +

      The BIND installer on Windows used an unquoted service path, which can enable privilege escalation. This flaw is disclosed in CVE-2017-3141. [RT #45229] -

    • -
    • +

      +
    • +
    • +

      With certain RPZ configurations, a response with TTL 0 could cause named to go into an infinite query loop. This flaw is disclosed in CVE-2017-3140. [RT #45181] -

    • +

      +
    -
-
+
+ +

Feature Changes

-
    -
  • +

      +
    • +

      dig +ednsopt now accepts the names for EDNS options in addition to numeric values. For example, an EDNS Client-Subnet option could be sent using dig +ednsopt=ecs:.... Thanks to John Worley of Secure64 for the contribution. [RT #44461] -

    • -
    • +

      +
    • +
    • +

      Threads in named are now set to human-readable names to assist debugging on operating systems that support that. Threads will have names such as "isc-timer", "isc-sockmgr", "isc-worker0001", and so on. This will affect the reporting of subsidiary thread names in ps and top, but not the main thread. [RT #43234] -

    • -
    • +

      +
    • +
    • +

      DiG now warns about .local queries which are reserved for Multicast DNS. [RT #44783] -

    • +

      +
    -
-
+
+ +

Bug Fixes

-
    -
  • +

      +
    • +

      Fixed a bug that was introduced in an earlier development release which caused multi-packet AXFR and IXFR messages to fail validation if not all packets contained TSIG records; this caused interoperability problems with some other DNS implementations. [RT #45509] -

    • -
    • +

      +
    • +
    • +

      Reloading or reconfiguring named could fail on some platforms when LMDB was in use. [RT #45203] -

    • -
    • +

      +
    • +
    • +

      Due to some incorrectly deleted code, when BIND was built with LMDB, zones that were deleted via rndc delzone were removed from the running server but were not removed from the new zone database, so that deletion did not persist after a server restart. This has been corrected. [RT #45185] -

    • -
    • +

      +
    • +
    • +

      Semicolons are no longer escaped when printing CAA and URI records. This may break applications that depend on the presence of the backslash before the semicolon. [RT #45216] -

    • -
    • +

      +
    • +
    • +

      AD could be set on truncated answer with no records present in the answer and authority sections. [RT #45140] -

    • +

      +
    +
+
-
-
+

Notes for BIND 9.11.1

-
+ +

Security Fixes

-
    -
  • +

      +
    • +

      rndc "" could trigger an assertion failure in named. This flaw is disclosed in (CVE-2017-3138). [RT #44924] -

    • -
    • +

      +
    • +
    • +

      Some chaining (i.e., type CNAME or DNAME) responses to upstream queries could trigger assertion failures. This flaw is disclosed in CVE-2017-3137. [RT #44734] -

    • -
    • +

      +
    • +
    • +

      dns64 with break-dnssec yes; can result in an assertion failure. This flaw is disclosed in CVE-2017-3136. [RT #44653] -

    • -
    • +

      +
    • +
    • +

      If a server is configured with a response policy zone (RPZ) that rewrites an answer with local data, and is also configured for DNS64 address mapping, a NULL pointer can be read triggering a server crash. This flaw is disclosed in CVE-2017-3135. [RT #44434] -

    • -
    • +

      +
    • +
    • +

      A coding error in the nxdomain-redirect feature could lead to an assertion failure if the redirection namespace was served from a local authoritative data source such as a local zone or a DLZ instead of via recursive lookup. This flaw is disclosed in CVE-2016-9778. [RT #43837] -

    • -
    • +

      +
    • +
    • +

      named could mishandle authority sections with missing RRSIGs, triggering an assertion failure. This flaw is disclosed in CVE-2016-9444. [RT #43632] -

    • -
    • +

      +
    • +
    • +

      named mishandled some responses where covering RRSIG records were returned without the requested data, resulting in an assertion failure. This flaw is disclosed in CVE-2016-9147. [RT #43548] -

    • -
    • +

      +
    • +
    • +

      named incorrectly tried to cache TKEY records which could trigger an assertion failure when there was a class mismatch. This flaw is disclosed in CVE-2016-9131. [RT #43522] -

    • -
    • +

      +
    • +
    • +

      It was possible to trigger assertions when processing responses containing answers of type DNAME. This flaw is disclosed in CVE-2016-8864. [RT #43465] -

    • -
    • +

      +
    • +
    • +

      Added the ability to specify the maximum number of records permitted in a zone (max-records #;). This provides a mechanism to block overly large zone transfers, which is a potential risk with slave zones from other parties, as described in CVE-2016-6170. [RT #42143] -

    • +

      +
    -
-
+
+ +

Feature Changes

-
    -
  • +

      +
    • +

      dnstap now stores both the local and remote addresses for all messages, instead of only the remote address. The default output format for dnstap-read has @@ -867,79 +1059,104 @@ address first and the responding address second, separated by "-%gt;" or "%lt;-" to indicate in which direction the message was sent. [RT #43595] -

    • -
    • +

      +
    • +
    • +

      Expanded and improved the YAML output from dnstap-read -y: it now includes packet size and a detailed breakdown of message contents. [RT #43622] [RT #43642] -

    • -
    • +

      +
    • +
    • +

      If an ACL is specified with an address prefix in which the prefix length is longer than the address portion (for example, 192.0.2.1/8), named will now log a warning. In future releases this will be a fatal configuration error. [RT #43367] -

    • +

      +
    -
-
+
+ +

Bug Fixes

-
    -
  • +

      +
    • +

      A synthesized CNAME record appearing in a response before the associated DNAME could be cached, when it should not have been. This was a regression introduced while addressing CVE-2016-8864. [RT #44318] -

    • -
    • +

      +
    • +
    • +

      named could deadlock if multiple changes to NSEC/NSEC3 parameters for the same zone were being processed at the same time. [RT #42770] -

    • -
    • +

      +
    • +
    • +

      named could trigger an assertion when sending NOTIFY messages. [RT #44019] -

    • -
    • +

      +
    • +
    • +

      Referencing a nonexistent zone in a response-policy statement could cause an assertion failure during configuration. [RT #43787] -

    • -
    • +

      +
    • +
    • +

      rndc addzone could cause a crash when attempting to add a zone with a type other than master or slave. Such zones are now rejected. [RT #43665] -

    • -
    • +

      +
    • +
    • +

      named could hang when encountering log file names with large apparent gaps in version number (for example, when files exist called "logfile.0", "logfile.1", and "logfile.1482954169"). This is now handled correctly. [RT #38688] -

    • -
    • +

      +
    • +
    • +

      If a zone was updated while named was processing a query for nonexistent data, it could return out-of-sync NSEC3 records causing potential DNSSEC validation failure. [RT #43247] -

    • +

      +
    -
-
+
+ +

Maintenance

-
  • +

    • +

      The built-in root hints have been updated to include an IPv6 address (2001:500:12::d0d) for G.ROOT-SERVERS.NET. -

    -
-
+

+
+
+ +

Miscellaneous Notes

-
  • +

    • +

      Authoritative server support for the EDNS Client Subnet option (ECS), introduced in BIND 9.11.0, was based on an early version of the specification, and is now known to have incompatibilities @@ -949,43 +1166,51 @@ testing purposes but is not recommended for for production use. This was not made sufficiently clear in the documentation at the time of release. -

    +

    +
+
+
-
-
+

Notes for BIND 9.11.0

-
+ +

Security Fixes

-
    -
  • +

      +
    • +

      It was possible to trigger a assertion when rendering a message using a specially crafted request. This flaw is disclosed in CVE-2016-2776. [RT #43139] -

    • -
    • +

      +
    • +
    • +

      getrrsetbyname with a non absolute name could trigger an infinite recursion bug in lwresd and named with lwres configured if when combined with a search list entry the resulting name is too long. This flaw is disclosed in CVE-2016-2775. [RT #42694] -

    • +

      +
    -
-
+
+ +

New Features

-
    +
    • -

      +

      A new method of provisioning secondary servers called "Catalog Zones" has been added. This is an implementation of draft-muks-dnsop-dns-catalog-zones/ .

      -

      +

      A catalog zone is a regular DNS zone which contains a list of "member zones", along with the configuration options for each of those zones. When a server is configured to use a @@ -998,30 +1223,32 @@ propagated to slaves using the standard AXFR/IXFR update mechanism.

      -

      +

      This feature should be considered experimental. It currently supports only basic features; more advanced features such as ACLs and TSIG keys are not yet supported. Example catalog zone configurations can be found in the Chapter 9 of the BIND Administrator Reference Manual.

      -

      +

      Support for master entries with TSIG keys has been added to catalog zones, as well as support for allow-query and allow-transfer.

      -
    • -
    • +

    • +
    • +

      Added an isc.rndc Python module, which allows rndc commands to be sent from Python programs. -

    • +

      +
    • -

      +

      Added support for DynDB, a new interface for loading zone data from an external database, developed by Red Hat for the FreeIPA project. (Thanks in particular to Adam Tkac and Petr Spacek of Red Hat for the contribution.)

      -

      +

      Unlike the existing DLZ and SDB interfaces, which provide a limited subset of database functionality within BIND - translating DNS queries into real-time database lookups with @@ -1029,22 +1256,22 @@ DNSSEC-signed data - DynDB is able to fully implement and extend the database API used natively by BIND.

      -

      +

      A DynDB module could pre-load data from an external data source, then serve it with the same performance and functionality as conventional BIND zones, and with the ability to take advantage of database features not available in BIND, such as multi-master replication.

      -
    • +
    • -

      +

      Fetch quotas are now compiled in by default: they no longer require BIND to be configured with --enable-fetchlimit, as was the case when the feature was introduced in BIND 9.10.3.

      -

      +

      These quotas limit the queries that are sent by recursive resolvers to authoritative servers experiencing denial-of-service attacks. They can both reduce the harm done to authoritative @@ -1052,8 +1279,9 @@ experienced by recursive servers when they are being used as a vehicle for such an attack.

      -
        -
      • +

          +
        • +

          fetches-per-server limits the number of simultaneous queries that can be sent to any single authoritative server. The configured value is a starting @@ -1061,38 +1289,41 @@ partially or completely non-responsive. The algorithm used to adjust the quota can be configured via the fetch-quota-params option. -

        • -
        • +

          +
        • +
        • +

          fetches-per-zone limits the number of simultaneous queries that can be sent for names within a single domain. (Note: Unlike "fetches-per-server", this value is not self-tuning.) -

        • +

          +
        -

        +

        Statistics counters have also been added to track the number of queries affected by these quotas.

        -
      • +
      • -

        +

        Added support for dnstap, a fast, flexible method for capturing and logging DNS traffic, developed by Robert Edmonds at Farsight Security, Inc., whose assistance is gratefully acknowledged.

        -

        +

        To enable dnstap at compile time, the fstrm and protobuf-c libraries must be available, and BIND must be configured with --enable-dnstap.

        -

        +

        A new utility dnstap-read has been added to allow dnstap data to be presented in a human-readable format.

        -

        +

        rndc dnstap -roll causes dnstap output files to be rolled like log files -- the most recent output file is renamed with a .0 suffix, the next @@ -1102,18 +1333,18 @@ argument specifies how many backup log files to retain; if not specified or set to 0, there is no limit.

        -

        +

        rndc dnstap -reopen simply closes and reopens the dnstap output channel without renaming the output file.

        -

        +

        For more information on dnstap, see https://dnstap.info.

        -
      • +
      • -

        +

        New statistics counters have been added to track traffic sizes, as specified in RSSAC002. Query and response message sizes are broken up into ranges of histogram buckets: @@ -1125,13 +1356,13 @@ or http://localhost:8888/json/v1/traffic.

        -

        +

        Statistics for RSSAC02v3 traffic-volume, traffic-sizes and rcode-volume reporting are now collected.

        -
      • +
      • -

        +

        A new DNSSEC key management utility, dnssec-keymgr, has been added. This tool is meant to run unattended (e.g., under cron). @@ -1145,24 +1376,25 @@ the configured policy changes, keys are corrected automatically. See the dnssec-keymgr man page for full details.

        -

        +

        Note: dnssec-keymgr depends on Python and on the Python lex/yacc module, PLY. The other Python-based tools, dnssec-coverage and dnssec-checkds, have been refactored and updated as part of this work.

        -

        +

        dnssec-keymgr now takes a -r randomfile option.

        -

        +

        (Many thanks to Sebastián Castro for his assistance in developing this tool at the IETF 95 Hackathon in Buenos Aires, April 2016.)

        -
      • -
      • +

      • +
      • +

        The serial number of a dynamically updatable zone can now be set using rndc signing -serial number zonename. @@ -1170,8 +1402,10 @@ zones that have been reset. Setting the serial number to a value larger than that on the slaves will trigger an AXFR-style transfer. -

      • -
      • +

        +
      • +
      • +

        When answering recursive queries, SERVFAIL responses can now be cached by the server for a limited time; subsequent queries for the same query name and type will return another SERVFAIL until @@ -1180,8 +1414,10 @@ on recursive servers. The SERVFAIL cache timeout is controlled by servfail-ttl, which defaults to 1 second and has an upper limit of 30. -

      • -
      • +

        +
      • +
      • +

        The new rndc nta command can now be used to set a "negative trust anchor" (NTA), disabling DNSSEC validation for a specific domain; this can be used when responses from a domain @@ -1193,80 +1429,112 @@ named.conf. When added, NTAs are stored in a file (viewname.nta) in order to persist across restarts of the named server. -

      • -
      • +

        +
      • +
      • +

        The EDNS Client Subnet (ECS) option is now supported for authoritative servers; if a query contains an ECS option then ACLs containing geoip or ecs elements can match against the address encoded in the option. This can be used to select a view for a query, so that different answers can be provided depending on the client network. -

      • -
      • +

        +
      • +
      • +

        The EDNS EXPIRE option has been implemented on the client side, allowing a slave server to set the expiration timer correctly when transferring zone data from another slave server. -

      • -
      • +

        +
      • +
      • +

        A new masterfile-style zone option controls the formatting of text zone files: When set to full, the zone file will dumped in single-line-per-record format. -

      • -
      • +

        +
      • +
      • +

        dig +ednsopt can now be used to set arbitrary EDNS options in DNS requests. -

      • -
      • +

        +
      • +
      • +

        dig +ednsflags can now be used to set yet-to-be-defined EDNS flags in DNS requests. -

      • -
      • +

        +
      • +
      • +

        dig +[no]ednsnegotiation can now be used enable / disable EDNS version negotiation. -

      • -
      • +

        +
      • +
      • +

        dig +header-only can now be used to send queries without a question section. -

      • -
      • +

        +
      • +
      • +

        dig +ttlunits causes dig to print TTL values with time-unit suffixes: w, d, h, m, s for weeks, days, hours, minutes, and seconds. -

      • -
      • +

        +
      • +
      • +

        dig +zflag can be used to set the last unassigned DNS header flag bit. This bit is normally zero. -

      • -
      • +

        +
      • +
      • +

        dig +dscp=value can now be used to set the DSCP code point in outgoing query packets. -

      • -
      • +

        +
      • +
      • +

        dig +mapped can now be used to determine if mapped IPv4 addresses can be used. -

      • -
      • +

        +
      • +
      • +

        nslookup will now look up IPv6 as well as IPv4 addresses by default. [RT #40420] -

      • -
      • +

        +
      • +
      • +

        serial-update-method can now be set to date. On update, the serial number will be set to the current date in YYYYMMDDNN format. -

      • -
      • +

        +
      • +
      • +

        dnssec-signzone -N date also sets the serial number to YYYYMMDDNN. -

      • -
      • +

        +
      • +
      • +

        named -L filename causes named to send log messages to the specified file by default instead of to the system log. -

      • -
      • +

        +
      • +
      • +

        The rate limiter configured by the serial-query-rate option no longer covers NOTIFY messages; those are now separately controlled by @@ -1274,23 +1542,31 @@ startup-notify-rate (the latter of which controls the rate of NOTIFY messages sent when the server is first started up or reconfigured). -

      • -
      • +

        +
      • +
      • +

        The default number of tasks and client objects available for serving lightweight resolver queries have been increased, and are now configurable via the new lwres-tasks and lwres-clients options in named.conf. [RT #35857] -

      • -
      • +

        +
      • +
      • +

        Log output to files can now be buffered by specifying buffered yes; when creating a channel. -

      • -
      • +

        +
      • +
      • +

        delv +tcp will exclusively use TCP when sending queries. -

      • -
      • +

        +
      • +
      • +

        named will now check to see whether other name server processes are running before starting up. This is implemented in two ways: 1) by refusing to start @@ -1302,8 +1578,10 @@ /var/run/named/named.lock. Specifying none will disable the lock file check. -

      • -
      • +

        +
      • +
      • +

        rndc delzone can now be applied to zones which were configured in named.conf; it is no longer restricted to zones which were added by @@ -1311,17 +1589,22 @@ this does not edit named.conf; the zone must be removed from the configuration or it will return when named is restarted or reloaded.) -

      • -
      • +

        +
      • +
      • +

        rndc modzone can be used to reconfigure a zone, using similar syntax to rndc addzone. -

      • -
      • +

        +
      • +
      • +

        rndc showzone displays the current configuration for a specified zone. -

      • +

        +
      • -

        +

        When BIND is built with the lmdb library (Lightning Memory-Mapped Database), named will store the configuration information for zones @@ -1333,61 +1616,70 @@ the contents of a database is much faster than rewriting a text file.

        -

        +

        On startup, if named finds an existing NZF file, it will automatically convert it to the new NZD database format.

        -

        +

        To view the contents of an NZD, or to convert an NZD back to an NZF file (for example, to revert back to an earlier version of BIND which did not support the NZD format), use the new command named-nzd2nzf [RT #39837]

        -
      • +
      • -

        +

        Added server-side support for pipelined TCP queries. Clients may continue sending queries via TCP while previous queries are processed in parallel. Responses are sent when they are ready, not necessarily in the order in which the queries were received.

        -

        +

        To revert to the former behavior for a particular client address or range of addresses, specify the address prefix in the "keep-response-order" option. To revert to the former behavior for all clients, use "keep-response-order { any; };".

        -
      • -
      • +

      • +
      • +

        The new mdig command is a version of dig that sends multiple pipelined queries and then waits for responses, instead of sending one query and waiting the response before sending the next. [RT #38261] -

      • -
      • +

        +
      • +
      • +

        To enable better monitoring and troubleshooting of RFC 5011 trust anchor management, the new rndc managed-keys can be used to check status of trust anchors or to force keys to be refreshed. Also, the managed-keys data file now has easier-to-read comments. [RT #38458] -

      • -
      • +

        +
      • +
      • +

        An --enable-querytrace configure switch is now available to enable very verbose query trace logging. This option can only be set at compile time. This option has a negative performance impact and should be used only for debugging. [RT #37520] -

      • -
      • +

        +
      • +
      • +

        A new tcp-only option can be specified in server statements to force named to connect to the specified server via TCP. [RT #37800] -

      • -
      • +

        +
      • +
      • +

        The nxdomain-redirect option specifies a DNS namespace to use for NXDOMAIN redirection. When a recursive lookup returns NXDOMAIN, a second lookup is @@ -1397,19 +1689,25 @@ queries to other servers. (The older method, using a single type redirect zone, has better average performance but is less flexible.) [RT #37989] -

      • -
      • +

        +
      • +
      • +

        The following types have been implemented: CSYNC, NINFO, RKEY, SINK, TA, TALINK. -

      • -
      • +

        +
      • +
      • +

        A new message-compression option can be used to specify whether or not to use name compression when answering queries. Setting this to no results in larger responses, but reduces CPU consumption and may improve throughput. The default is yes. -

      • -
      • +

        +
      • +
      • +

        A read-only option is now available in the controls statement to grant non-destructive control channel access. In such cases, a restricted set of @@ -1418,22 +1716,28 @@ reconfigure or stop the server. By default, the control channel access is not restricted to these read-only operations. [RT #40498] -

      • -
      • +

        +
      • +
      • +

        When loading a signed zone, named will now check whether an RRSIG's inception time is in the future, and if so, it will regenerate the RRSIG immediately. This helps when a system's clock needs to be reset backwards. -

      • -
      • +

        +
      • +
      • +

        The new minimal-any option reduces the size of answers to UDP queries for type ANY by implementing one of the strategies in "draft-ietf-dnsop-refuse-any": returning a single arbitrarily-selected RRset that matches the query name rather than returning all of the matching RRsets. Thanks to Tony Finch for the contribution. [RT #41615] -

      • -
      • +

        +
      • +
      • +

        named now provides feedback to the owners of zones which have trust anchors configured (trusted-keys, @@ -1443,50 +1747,61 @@ configured trust anchors for the zone. This is controlled by trust-anchor-telemetry and defaults to yes. -

      • +

        +
      -
    -
    +
    + +

    Feature Changes

    -
      +
      • -

        +

        The logging format used for querylog has been altered. It now includes an additional field indicating the address in memory of the client object processing the query.

        -

        +

        The ISC DNSSEC Lookaside Validation (DLV) service is scheduled to be disabled in 2017. A warning is now logged when named is configured to use this service, either explicitly or via dnssec-lookaside auto;. [RT #42207]

        -
      • -
      • +

      • +
      • +

        The timers returned by the statistics channel (indicating current time, server boot time, and most recent reconfiguration time) are now reported with millisecond accuracy. [RT #40082] -

      • -
      • +

        +
      • +
      • +

        Updated the compiled-in addresses for H.ROOT-SERVERS.NET and L.ROOT-SERVERS.NET. -

      • -
      • +

        +
      • +
      • +

        ACLs containing geoip asnum elements were not correctly matched unless the full organization name was specified in the ACL (as in geoip asnum "AS1234 Example, Inc.";). They can now match against the AS number alone (as in geoip asnum "AS1234";). -

      • -
      • +

        +
      • +
      • +

        When using native PKCS#11 cryptography (i.e., configure --enable-native-pkcs11) HSM PINs of up to 256 characters can now be used. -

      • -
      • +

        +
      • +
      • +

        NXDOMAIN responses to queries of type DS are now cached separately from those for other types. This helps when using "grafted" zones of type forward, for which the parent zone does not contain a @@ -1496,21 +1811,29 @@ change is only helpful when DNSSEC validation is not enabled. "Grafted" zones without a delegation in the parent are not a recommended configuration.) -

      • -
      • +

        +
      • +
      • +

        Update forwarding performance has been improved by allowing a single TCP connection to be shared between multiple updates. -

      • -
      • +

        +
      • +
      • +

        By default, nsupdate will now check the correctness of hostnames when adding records of type A, AAAA, MX, SOA, NS, SRV or PTR. This behavior can be disabled with check-names no. -

      • -
      • +

        +
      • +
      • +

        Added support for OPENPGPKEY type. -

      • -
      • +

        +
      • +
      • +

        The names of the files used to store managed keys and added zones for each view are no longer based on the SHA256 hash of the view name, except when this is necessary because the @@ -1523,64 +1846,80 @@ or external.nzf). However, to ensure consistent behavior when upgrading, if a file using the old name format is found to exist, it will continue to be used. -

      • -
      • +

        +
      • +
      • +

        "rndc" can now return text output of arbitrary size to the caller. (Prior to this, certain commands such as "rndc tsig-list" and "rndc zonestatus" could return truncated output.) -

      • -
      • +

        +
      • +
      • +

        Errors reported when running rndc addzone (e.g., when a zone file cannot be loaded) have been clarified to make it easier to diagnose problems. -

      • -
      • +

        +
      • +
      • +

        When encountering an authoritative name server whose name is an alias pointing to another name, the resolver treats this as an error and skips to the next server. Previously this happened silently; now the error will be logged to the newly-created "cname" log category. -

      • -
      • +

        +
      • +
      • +

        If named is not configured to validate answers, then allow fallback to plain DNS on timeout even when we know the server supports EDNS. This will allow the server to potentially resolve signed queries when TCP is being blocked. -

      • -
      • +

        +
      • +
      • +

        Large inline-signing changes should be less disruptive. Signature generation is now done incrementally; the number of signatures to be generated in each quantum is controlled by "sig-signing-signatures number;". [RT #37927] -

      • +

        +
      • -

        +

        The experimental SIT option (code point 65001) of BIND 9.10.0 through BIND 9.10.2 has been replaced with the COOKIE option (code point 10). It is no longer experimental, and is sent by default, by both named and dig.

        -

        +

        The SIT-related named.conf options have been marked as obsolete, and are otherwise ignored.

        -
      • -
      • +

      • +
      • +

        When dig receives a truncated (TC=1) response or a BADCOOKIE response code from a server, it will automatically retry the query using the server COOKIE that was returned by the server in its initial response. [RT #39047] -

      • -
      • +

        +
      • +
      • +

        Retrieving the local port range from net.ipv4.ip_local_port_range on Linux is now supported. -

      • -
      • +

        +
      • +
      • +

        A new nsip-wait-recurse directive has been added to RPZ, specifying whether to look up unknown name server IP addresses and wait for a response before applying RPZ-NSIP rules. @@ -1591,105 +1930,131 @@ be applied on subsequent queries. This improves performance when the cache is cold, at the cost of temporary imprecision in applying policy directives. [RT #35009] -

      • -
      • +

        +
      • +
      • +

        Within the response-policy option, it is now possible to configure RPZ rewrite logging on a per-zone basis using the log clause. -

      • -
      • +

        +
      • +
      • +

        The default preferred glue is now the address type of the transport the query was received over. -

      • -
      • +

        +
      • +
      • +

        On machines with 2 or more processors (CPU), the default value for the number of UDP listeners has been changed to the number of detected processors minus one. -

      • -
      • +

        +
      • +
      • +

        Zone transfers now use smaller message sizes to improve message compression. This results in reduced network usage. -

      • +

        +
      • -

        +

        Added support for the AVC resource record type (Application Visibility and Control).

        -

        +

        Changed rndc reconfig behavior so that newly added zones are loaded asynchronously and the loading does not block the server.

        -
      • -
      • +

      • +
      • +

        minimal-responses now takes two new arguments: no-auth suppresses populating the authority section but not the additional section; no-auth-recursive does the same but only when answering recursive queries. -

      • -
      • +

        +
      • +
      • +

        At server startup time, the queues for processing notify and zone refresh queries are now processed in LIFO rather than FIFO order, to speed up loading of newly added zones. [RT #42825] -

      • -
      • +

        +
      • +
      • +

        When answering queries of type MX or SRV, TLSA records for the target name are now included in the additional section to speed up DANE processing. [RT #42894] -

      • -
      • +

        +
      • +
      • +

        named can now use the TCP Fast Open mechanism on the server side, if supported by the local operating system. [RT #42866] -

      • +

        +
      -
    -
    +
    + +

    Bug Fixes

    -
      -
    • +

        +
      • +

        Fixed a crash when calling rndc stats on some Windows builds: some Visual Studio compilers generate code that crashes when the "%z" printf() format specifier is used. [RT #42380] -

      • -
      • +

        +
      • +
      • +

        Windows installs were failing due to triggering UAC without the installation binary being signed. -

      • -
      • +

        +
      • +
      • +

        A change in the internal binary representation of the RBT database node structure enabled a race condition to occur (especially when BIND was built with certain compilers or optimizer settings), leading to inconsistent database state which caused random assertion failures. [RT #42380] -

      • +

        +
      +
    +
    -
    -
    + +

    End of Life

    -

    +

    BIND 9.11 (Extended Support Version) will be supported until at least December, 2021.

    -

    +

    See https://kb.isc.org/docs/aa-00896 for details of ISC's software support policy.

    -
    +

    Thank You

    -

    +

    Thank you to everyone who assisted us in making this release possible.

    -
    +
-

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch10.html b/doc/arm/Bv9ARM.ch10.html index 9cfd20aa4f..adfe281775 100644 --- a/doc/arm/Bv9ARM.ch10.html +++ b/doc/arm/Bv9ARM.ch10.html @@ -147,6 +147,6 @@
-

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch11.html b/doc/arm/Bv9ARM.ch11.html index d79488db3e..08fe5bd1fe 100644 --- a/doc/arm/Bv9ARM.ch11.html +++ b/doc/arm/Bv9ARM.ch11.html @@ -510,6 +510,6 @@
-

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch12.html b/doc/arm/Bv9ARM.ch12.html index 1bfa58ac76..c0f8f44503 100644 --- a/doc/arm/Bv9ARM.ch12.html +++ b/doc/arm/Bv9ARM.ch12.html @@ -473,6 +473,6 @@ $ sample-update -a sample-update -k Kxxx.+nnn+mm
-

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch13.html b/doc/arm/Bv9ARM.ch13.html index 3881db78d6..9ae916014f 100644 --- a/doc/arm/Bv9ARM.ch13.html +++ b/doc/arm/Bv9ARM.ch13.html @@ -175,6 +175,6 @@
-

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.html b/doc/arm/Bv9ARM.html index 0177b74e8a..b2c2776fcd 100644 --- a/doc/arm/Bv9ARM.html +++ b/doc/arm/Bv9ARM.html @@ -32,7 +32,7 @@

BIND 9 Administrator Reference Manual

-

BIND Version 9.11.16

+

BIND Version 9.11.17


@@ -241,7 +241,7 @@
A. Release Notes
-
Release Notes for BIND Version 9.11.16
+
Release Notes for BIND Version 9.11.17
Introduction
Download
@@ -428,6 +428,6 @@
-

BIND 9.11.16 (Extended Support Version)

+

BIND 9.11.17 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.pdf b/doc/arm/Bv9ARM.pdf index d24a89154896dcf5d9a6ef90f75a2c9b712d6f5c..987a551c560c865cadebcd14dec76ed317bcada4 100644 GIT binary patch delta 303711 zcmZ6yb8s$9%m-RLwQbwBPi@<_jnk*LZTHl6durQudurS5eZTLUxpU|Km+b6hGrvt{ zlT9-CDw@$Pnm`W9l8!P6MU$w206ZUlvq~acJa+F>Ez z?~l(u`?m7P_wTfv->)sw$v7C;Mauy30^hverczrEA-xH-EtEp zdOt+pw2sO2dG;mxz4mtB-2tTnR-vH;ldi_die%5-lJ6?uUAYvjvTX8PtzF%(^Q#nI z=WY}&GC@vZr~UZiW;}exGt--g0MRtZrI8`B{Pu1wo}^{LZe#_a*o^@S>;fJZuEbnt zvfshTP_95wv(AgM4jjv*0S8)x%va{_BV0&OK}92dejFLCNgR|Gl*ZlFg~`g%-kizJ z#LpELLy&1=KfP`=(t8?164P zOR^Dx^PR?=0b#RlN!Az zL06blHA?L3r^MP-l90V5k{(yPNdVYG*2vt zXbnxI3anvzq!Tt%m+Ywtpa5>Fi6o#4W=3Lrs*o{7Pa`1_p=C&I7IB6#9)5sWHpV*12VB@xJ5C@sZ?wCOIHAatz7GHNiuD@naJWPL){Fr?&AnhsUQF&xlo5}PH^L~ zQJi2-aCQ6cuv}NArBD9y)ZD1Q(mLRQA{M!=+&eOj{sH#M($@+CT%Ce<|Ed1VJ(d4YbP5pUG z_HA4vt5x9HNAcLy&as*~HGu|HLiy$!G_b+n6A`&YCg@~>6)Z+|3}^WZ2m9G!>S@)+ zggolJ`4UVHP%@>5Z4+u-{+p7!kSa1=kj@D!~iUmvC)Fv+nfY-!J()?3V_9Rp_M3iov0EN~>qH+(wKoK7BQj4q5 zcX|0*V4kl32FDnko&MkB_%!_yVRp8(o|yPOKQhw$OaBwOZ0-fta@nM4K?n*wo>P~U z8rNtdl=7iZo{Xtdi5b%7E%&WGl8i#Bad2&luRM)DVzp_~Tazl90-v7R))+`-PG>}@ zH!9lXoW<;G-ezjG$S1dU9^Ikd7TLw^EM>?i2wIsd_QO=?Q4Q!g&%>@O{k6$2!!FL` z<&QIcOKR(`47Nj5iTJa5=tv7RhUWH8pkqnWMI(Ma zpANR3F5|wBms5jRtEWHy)dF4C0PX(Mx2C^3oR&!NbX9TDO0rw6%+w^)AR7%rXU})O zsk*DT>Cekp=N<|)0`onJiy_{ulv`B;}x$c!7D36TZ>IF#RSe8_LEKNHNQ8S-RN$XY;LVDbRl?NZ=F5& z8&P@L*hR@(J=g7$5sYIiNlD!Yg_08yeEFZqg7LQF&Gq*(?kF;S-?116hmc2A^*?$P z(Cka|&qblpB=@u9`QiD$K3>P4Ew9dJNV<)US>e<0{>_u?_3!w67z94PPnxk?$XT;d zZl69bVkq=}-oI@>0XCC8^Yw40cexg;X4k%%Vo#6$K@!?M{(k=$UVc0{fdGFx4RAjf zV^NlYKc0+s+&v=>ZrFuNfyUn0$eav}0YsJrc<{7$yv{u!yksG(s7%JoCbCnXO6 zC}JuV)_Rap5ZI%o>48TyILz5-xZ(>FF0&_XZQp`g>ye2USwjq?0*>9a0 zM?d_K5)lzrw7X&`Bsh_WzXiT=oq4B}W91KVuLd}>o(tivF<=nr&akX73Si8radMOT zz2)47z}a!UP-*ihLRgK|1ZP^Jc%4+f+8hCf$2(Vf=5;FHbN(dRRBAh-cYNr2ntqRAp_XB9{PZV&ypmAlNk^bgU8 z&a9KFXJ=nu66{F+R<6{cfXJq{_~AN!yjYCVLHop(=u!I%KZH2@$+5Y+3%Ls%*1YCw zY7#Yp1`I}MG2m$#ysWh}`oll)2J3a6y2I9TjcnDa9w{6N(J9(nUXr+suSr(h?3)W# zzW%$8P5^aS3Q9ia9ei9q$v^2N5zOcVE)t$1F|x|4r-o?zkWsdiXZzICV-F`VDqbAy0$6Cw*lR?S9H;`ek*m)R<)K_LGr1{ z?l5*)?1+3=1DAaZdjzEVZtAGgbDfe|t~oE3{?5&k1Ol#};!vRt*$JSG--uV$M$4;7!d^}$5fq}qtGKs?=YR27wS)j zL_W!YYrvJ2!p37jFO!Y{`ZsAQwCVfSt!FD3D6L3H;H$fupy*h#8Z4sv)20%Q>44Et zk#~M=w426pnU~-Ef(Ri6RZiaQVFxV03;o!M!C?H5ErfrZEL0r;L?i4V*W)AXUE4aM zo1;3P;Zho4gAEtR^4|0lGKM;- zB&Y{RMuEATAouG*-st@T-69SqpE9Gbwk4mVCK;ft9WpIu5&m^q)*Rpk8tiB)QRr#o zql{iXH67gsz6Z!+o`rn_%nXNXc13n`pbg->pfQOy!Y^;kzM6>tZq2{BJZbsL2?+_t z1m?i}od09lZ^*x^rQ$DV;QkYnlJAd(IaaK&x2v&);K$krGkkzbV$Xw889cBRqrJp* zbu#3?v!)2t_1J?pRUlytnqn!>gx;=`Jv3|IsMd5p>{-h~&AW;~z*-U5lhv5zk}X%i z%f7L<^*ip>Ft_hH>dp@CMmD$}hyDD_g z3S8@&bMmBE#mKR)+M=d>a!O*11>hhtT~Jt=?bnmZ|K4=)?12}cb2@sQ*$M3PTY~Fs zQ|P1bZQ={6T?ZGuyZRvYq~M?W6>EIyp=w?sLd}48*^up`3dY4!UeE<1-hvQ~1eDKa zif0nO^O|#WKLBr4A`4j4OnAD+7JjEJFCM}Lqb30uPtdV|Htq8g`d?N7?SyV|L#nl? zeh*6jb3mK($PUnGgR#1CBt@~}V@^0QRsLsNV%|f2Yz^ZEjf>D!WL?O*+ssKi_?O;( zQG4SbvO@`A)}f)xx?yNCcd4ke2DmEAe+Llm9sZyf(ECHjJdw&5b=HH^&*hqLp);|Q z#IY8+R=NK~^eQmT+U6Fln!-kk-Nkgw!UGSa{Zv?sCmYD4P4uo~o0In@cF1zmm zJWb|j5=c+zn8DQ22s&x9mUapw9zv)of6KWltx$kqG7B?rh`G(T&=aH75nU?J^tV7< zXzwk^8-TWH2k-hj+`Bi-k_a0XD#mpLu~P5`tZhcH)dbupTy&Ti5LelcKTd1du8Xgr45nL+MfMGg7an~d3TOEyu6e- z1au$|hnBjau+{X%1{h+S0VU45zln?1mZAml8{1t&*s z*=QpQ{#v3RdE|!oL3N^EusSj`|MD9wrXP`9Mp{4^ky_Fk?J9@50!AVr$4gGN6S0si z^Oc2aV0E&7I#3KWJ*m!@6_D4HEKZG0*(Y`k-rYc5| z1$*AK%wmY1$Y77z0iLXJRmmT)B07A6tF_D6V+Ryg&TNrqN2YqxFFN_)sxD29&~7Pn ztHHofxcfn$vP2=zA8=o9@<2=8Ki(p`jpVRn;>N-1+!QC6EGzwK`pfQH7|Di9O~MOn z9P}_13fHyAg0Z`8QlugS994=i|7pGf7;7*3;_#4k&Z zOR#v*3n8@`lAd}q;4Hu31ZjNRkGuZG6v1URj8b6ki9q*C)p%J%X9ht}ITZq%zv(^? zM*TWm!fjW2{e@0M8L=S;X%C0X&le$wXSX1GZES*0eT~WBQrl0}u~w)5yG7%;?Mg(+ z?p__%!#`uC3E0^ZHdD@%u;v*{`hCJD)Lkp{GBCBvq5(nv%g!;{W1nue$o?}v7Fu=r zJvCz4g#7hYAcywASOg8eALPDq+3_L)>}uMRhipJQn-~v#fLFJ|Fzr@f~;3pUp949 zV=T1+M+9$=_+D?os}TqaphO@PcJe89k_q*|BJL->IIn$UASUEbMV&|@jsYE4K_&UO zLvCYVVDAGiE8wqeV&R(_+;J36YI0<{`?dxXXc=D zGi8p*Fe4%|Wa21Bs0ZIL-dkG_g=E`Ny^AOT6%3t405`k$mR!`oeDMdA(Kc;4{Z0fH zJ=xxuGacm>Km#1s(T`W_K>2-RxIg-j#G$KF&s^4uLQo8qCUI_HkTN1%8=HdK400MC z_3edc`RdFUYt8v)K|_|<_dV@`uq*Cja5cw9Do_nc$6t~hsP#mBr*9m55 zYi?fHgwZaL{UMAcpjw!%MYu)BXk;v;a0)vUz1YTC4yRYRw%+sB5W{DP=z~sA{6P~v zzvL{81&u@wg)HbY4-1C0wmOAaMo=bL>rNT7gp-<{BjumtNFBuo9rM+|xM4ODn!T^pPU?k8oy3D6kjINKP1ArI^^4P3>OZCurfgRcA>4^aqUGQE@ zHlm}EDdVO6C1P3xf&H#Y|3*O5RT2Ry#HuQCqDERuOnfeLG%cif#)vrjF?~fxa+hQU z6dxM{ji)e_2+>8Fs4>-yWiXVt;jo*NJ*xn^xH#j#m%gc-O3AJeTI(-cjJ3UQ)z1Pa zP{7N4nm1Bm5P|BFKBG)#OpAw_1J&V;qHri9OrJHeY{_`eP0gPVFPzr+y4upLM%@z1_cEf4y_-trxSe3|oQQg1>V;fp)Dz20h(yb+V1n$pP6MCYqQ@ zS}fs73@X#ezW9U!u$$?|A14=@tHvMnpTK=g@LfYg@z~GN+d(9}Pd)-fYaSDKL~fNR z@{>Me)cxaYXQ?BpGkor-VKq$rN)*Bicy4lW=Ene09e~hmKrnS{XxZ8{OKxac#Zc?5 znoHyvKL3%9slL}l&4?Rf9_i9h=Pmj?ajWYsdIR@LXjw!_LvC={6y~&su$bu=2C&G# zy}RrEaW|jI@gSdd@Jn7;lm@qMPAOV_CXCW~sr6Sf&59c%yBdd$_M8&k{3A5G6A0Rz zRdgOd!JJm?*din#4MrGtxRI2(@x1&AU$}nGd{`eflJ*27$uf-NR+q50Yk%989PbBKK zp7sv^k9*YH!RO(o6XTEb`v-lmhe-@?=exSe>1Uc9S8sRE=)NAj>xUj-_qW@_^Sy^A z`nCW2$5Gb{mSU|?__j5eY9SG`PvJ0v;lXRQOE5@FlkBKtH_^H82axvV|Ahf3TO zPcdJFQbksokiu4A$fCq_PatCZ0_vMM0R?~PwK0jQX;UX~0+|1jan6E91XQ@2;pTw= z^g<^M0s^XY9)flMM#v|I&3fZW(*!t#g?<{~j)to$U%Scui=p2f6m zv*-pPUaTBje|F(_#P{!e5I}ah4#8U!J1ETB`a%*Zt2d&+Mz42}t@vDQCs>fZS+Lv? z1r>-0OgxX(3#RpGYLJK-XIUaX!}p^0dOND)=)Cs zg?du%9bp#aTl%joh>ko{`7w^vDR0lvRXi#yy(SrNLJ*hdoxi`|LLAm6x@^`$`FxHS zjlY^G`t586bR1>WL~3av{luh&{=_7$2-qex-jK1YQ@-m;f6Rpi?BT|IfCKD$(p!9G zR6Lvh*@(}y5wfWKFr}p0?Af0D$c_4)?JL`Tbx+>S(7n8)T5>ldA)* zXqepUy_YUI%rYb`WE^a?+&VQ6KcM=UbyENL`{y2lne41d3(VD)P2S{0?U}7pdMl~8 zcY+C;Jsk2tbxfsNzq7NyqT~@KFEvIGrzJHL|F~!~43LU6rSkoCC{i$g`u*PT)Sw*_ zP2|wy+xfQn5~_nPk|=R@VBI~YhJ4|bSgMRXI($%}^V#V4a`-i?NJQv(Q$(&;x%bQ{ zJ$N)4UN)M)1N?c|UL4IQbht^8Vatg&e?A*U`uq8%n13xK$o%E>BP}8H^YO44t|<3| zOS%6MK08;wxtsUx|FC~{{DKE@847o_E`3id|5UWK^Lek^UT$=K6U{s)-ow2xaYd@& zmN0~S>T&mWOvJVS8s*LJDoz0DO``ePvkT6}tD9xB33Qt_dKuv~w8586?;7-9MS8l$ z>~wB#ZnJsQd$^ym3&r*Llkzm(C(75<7Hj`rTkBPDW;ZK4^{sI6b_Oqin zBxtiZrco;apHrqX^Y`8;*#Uw&)EQFD1m?Ou0%>(9oEAs!Ogs0rZbDOck)C=gN=-Gs z`dOt(b6tSgr!ZTW991awSxF3Y<3{@T_Yi;mSW_3{0CSr?mz$Y9LqSF!pMvZ=ckS-s zz=+RDR>iKapUe^H zbJ?^*bb{Iwkf%06LG4|x_{)mOT_Ca1&@b@Ze74>KYW-^KoWxA5Bl*~r2o#<0hikPp z9|s6oCD&#-F~sjKN??nR2co+c%C%g|qpX0|c01AwAqKiPep-2>G9k7(%WkH@+{Cc+ zk!2b-h1$OX$aI%{FR;2KO9kS#=e_n;?sItEd*1I+J`1e{QR$!0g(iF~&BJyQq&#hj zXXA*cb8uPkPwd*PuT5!)fi!8buh!SzRz<#Zo?M_w=vW&y>%Hyrnq?hy_1}dnmmN<}DUfRVLDN4lacfu0W0dx&T0124p~H|2 zcm;SU1F%}Zj6-tSAkxPSFkJI`*u|_2Qg;vRQ(?YDL zaaOC|k&gpazAAeiQ<7tTbCbz{eQys6I1u|sg$19g&_^@Et zNtSL7u8(Pg zFW5wE>l6!03S?=sobcvPp`N;t6A9 zWPFRgv2}#~&OqGe zcvAI9b$qc!AoGAA-UTUp)HW*&p;5_&<&0u7@sdGH_+XUdN7Ueigftt#wgVVU$^+y> zBZ(_Q#y=>`#q9Sr8S%(a;_o}7uzg_vegk=pI z4$W-&(YoUrJJwAX!y7AjNCxlGBJlhH#8O6GY=(jf-I-wdGLp3E51xf*@p@KH_?s_Y zsw|F*)ScjSKvvk+D9shH>!mU2mrPQ zB;@Hyt+`C1TYXE9_&DH6#nU0<1~bFs;~2xit7z_>tY=~>7{i7HA(HsHa{Izz9~t5_ zm2UJrQLJHUV&iY>;zOKRRoig7uB1RTD2%jx2&s22uc|vUz8bPQr=yENTC=WMCxqR- zYC_vRvUMDwc?x=uzCSH6_L}(tYn0wEnT>oNN8!t=Kjc2S=FNNg?$}cw^yV>Pq*;uk zepan$Kprp=3gN#nCYy;oMWQxOalr>CfwC^ZT(jc7gLfp^JYOLp8b#Z&k1;HYQ-9Dy zv%0rMxMp>vzU$j{ppG?b<>yXmRsfS;9LPz50UMAhL*2K~a8PCK6l)DhC<+{0=PgQbG+X!s@8i)Z!0F$~BDp|HazJS%%Qe5ZdKR0i;RE^4aNl zSy$6_y~F*mRzi@@DJ$wu#548@N7gBpG=28TKiQbT;9u4R8&?j%s>-=uTrsu%nafrG z-sM`B8<6CRgwsDb&$;G*crT~EmoNEt*gMz9_WjA={r=!>7-W3D2NgekzZg@g^%2h2 zLQVd0#u3z30!M(T18xeQsRQHbhEf)mnXx}EMT$ru@>MSUpXwcoS}^> zR~z<1P5n*hpSa?#MzP)@@aIK1;kThbK1~#E8qkL`=k8*M8!~*RT5N9K+jHx^5Zso! zbRfd70htF*UBW#}Mk!IBm`Uf*;2mKgN*|OP$XsCz&z-Iu9&67DZ$lYb%3niAY5$ZM zIZK+G>0_UZf_afqOoV}b=32iH&a5lkTpX68ngV3tM%Z8e3@x50=C z+?_pyG)So|r+pL2|NJg^p<^G}WCmR!k6!pi2>g*rR8BD)Day!1aWatzP_O`a9ns(g zuD=;zBT!cC=uXfJOI1FE)kF+@d8}p`m>F0g6|_4s+kMP5Uz|>vL)d=pb?#VAZIo07 zplCu=cG2;un<;DO-J49ec9>+KS108GS-Tz{T@qwi^aFo3G>~l#-qeNPOqqRUDM_j^ z-L)9t;DvqMXdfYQMTCU zlL!EB-Dw&1HmaG<1BIE|i3g>-z$m7q1+}HX(&*MnU*HWo=Xa4wlyC3+#4!z^Q<6Zb#p*m-#*9C5l`dl36Y%9bqbtw)hf4{iS_HSxwXrW%{+75i) z>tBtUTY|?LcE{l<6r@I;CZg~^V8gbAnF@dL-&p88T%n{7+xU5_Wp=*?HBOb((A;4+ z3Gxwy+Bvgn11^C@O^t=WlA(z+p-9$tD#Fs+7vAA89uoe-ku%WROG9t;8vD6=GZH9q zBi!ZUdBgaha|TZ_?sYxG6Ui$O-SC)PcKP#s(8+}L3&Hp>;RJGC@HtcBz)_kR=sov8 zY?t+Dw`530o=V+QmABT6Mo#Y?82V#L9O%lYIIHNpXUCqRM?pGd>52QHyw}`AAV;4n zl#MLVdb=jhc&73*?{GM(A95oL8ZM<2=)+hZD}-=z+7rkgBm7u*`i4e?2G3jLA?(27 z?Xn`u;qk6$(c~rz2;?aO;J2s(e|BtID_CkJtQvl*_ivkGYc&j&ctZ0CV#WS+5&RmT%*DT^w%65fDH?#3K zq9iWD2P$Y7wBk-ALKjrTl=!6Ohx~-9$Y3)k4`{QAg$@YI$EErK3$>S~>Ij z4CkrJ7U7(lSKrXc0}c4P!yE1hRslJ*$nxD#8ktupOI4azK3_qg1K70W?AGc^M##tU z?9j+NUY`Er?a8;`Ub2d8S`N{qfiAuj-evH!3f}pltd=0`{-GNf^3nk!c&cxiQ}Aof zHnSEMVF-}3%kzk35!^h}c9wCvb5D+o^;5?9QwpYp){OnoKuu}mNd-*N3|!1u25S{D z^_-mE?|W5rRx5M9>SOkT0grdY^bqXcaGk1rdt2X1zwr#2j2~je`A>Zb`6~zV*fWA;$4qt$HCVtaaseEX##8oPccrC6FalED6OAQkO3o2N z$5WQ(zAVnW)blCnc+JflTlk&9k>(eS=U5r6Fl!LFk(mOxqsi+MmJreB8s#w?>uKLr zX5|ul8?aa3T3dJK3d>cQfoH)2>q=)khOFJ4AX&MH1Lmky9Wq&N6J6u7+jHh#6Z`*VTdL}3Q<1(y6+3?%_ zH@O+>@mK3OIv?&TlGkoWBjw#0pL^5i?lzd0qWZUUIZ@w2_I!0NGwdfdyl`#K^ucBj zVcNNuEBl=`pa=ZCEVD*kkf~F1{;YaNkEwvhdvp8>v2oI*kOQ>kV zIZi{T(v60V9B>wPX}vAOpefuvEVdNfmVo|!hi$khn_>|XH*2%c?=otTxPY;%c+1om z`&}nhio%=)J*?0IGTjz6NA`76T6>DZe0E%q|Jxi%`l z^+$}YBFT&O5Y<93S`3eN|Jc;ncrH$0fT)5?FcX4HhqY&`B3;}kI}D|zXW2m@wk6xR zNlfWo7w3J)q$=L&2#Ddd*Kbz*2W@2e9t8)chqrH{+wJy^j5{Z$Hq4(_v^%Y=H<3R4 z0!E>Kt+NiCSnup)A7rpva;!P6^4q_nCuJU?(X&FE=Q?PT^=nl@E0Y^)e_8o>`+IkZ znJl5JO_#i7AIvqEb9_O8&`}s1Uj;mJHQm@@Db%3_ux2Z>;a1hCgJj|IdM70XJ_hW^ z-+Wh$0)n%NEbe~1<^24_D5PU@r4DGLa%106VhIzu1z#^A>@=-R|jg4|s@{)HK}hxcjGv>zn=S*+^MpxYp9?niuQbgy*o-|A&;KlrSou`~u=jLCrcf}I z2bfhhI^=kBG2<}==@jPHJP|hO3oqh7?CzF={4)@#)-it@n&AJ`-Q`vK8cel0M)%&R z>;L@hcr0BiJ=C@!Vaow7=Ah2OzG{QJxBSfPnfxFsMr>#bIX9@Yv;bzQ z;1+v;l1(VHxj)-W(QUTHL(wDIUtM&hw=vgy#>V|GlT0D6B&MceQNgK=8TSfo8PxSc z(uLty9W?M5dignk4~98H=9BcNj5Cn;DfR?u-Q;ZC zHEn16=%LPk=+MOZV8~eq-LviNR`+5#MBUrjb4KHk=+ri_lhBC+ahOltzZRGlClPJe zv6YU6T5inpiE^_hDeoi0+YHnfCI;!>c&9(Moh^)z(JcP)Y{RUD|JFCRulI39&7ajZ z`-I%IzX$)jIIQ0(|E+)H9l5s;HbmLJ-65*MAP!Bk>f+~5 z8)u7oKuP{58^3>}H30mT6}W$keX{t4*67_R7j4X&i$2*n3<#$1vh?>BrD>j)wx9=kj(0bGcQ^5P(jd^495E37Vw5 zP2dq}F4O4xE-lPpYtbppnx2NDii1X*^71djt9bII@nU9!8>U2A8?%g z8`mPgG|0hBQ>5CCgxMhu1Mq}nueups%pcCK>9w(d$X4S@_IM2AsS>bFofITo=HF>@ zcC?$h6c=D%3^+9g40YX~3KWf=*fy^uRFQXoVve{QG3icZ71pj05PXE~y7@`hA+zzqtSA|!= z`}5}ArZxViTL&Lj1st?n;(vM(1TlwjoSE@mHD_Db^&EIULEo64m~E&L6I^fE!9cst zIN9qCF~Ns2xPCxjMjU+uW3fMuw=EC>p_%+sxO zX>h5H9AId7>LE-aSnFlTJHe4W&NdRV{FUYpPcF5mr?R%L2w&vSPQP$gEK4)enmSpZ zn@5o-$*F9%B?_B3%AHzsGvat|LBz7}#p&{1k9>^bh=&eaoIk~1hj0{Sxy|Tm1)Y zIT2x7fjIGFTXXZdIhcvexBy(5gGQa);qieM^Ui=L!JPr zg4K!id}#Hv=V!yuPY+M(ys}kgiVBP8!|z|}?`8whz#r|y;kWz?>nH5vYA((60&fkz zn!FmOwpFaURmP&+)77W!wv+f);LT#DW1*-k1ered%N=T0uAwl*-ft*i`?_7>on0-T zL(*#Q+qx&^PNUg~V%5oNUG4F1@89iDjv7LHrk!f0V}i-aWyPv|&G=cX?|sgmk$o+R zXZdNH+B^@)on8zi?7U}tQZnPdAPXhjepxq6@xVsl4W+q?yr@Q|~;+bf>Jq2;% z&#qIPtjqb`h&$Y8p)*OAB#sEPF?+i&9dD1I22VllN|#cZj)STuPu_y>T3yK_7-rku zrROj*rl^Ik%ozp!XCY=27ErT0rcf{pV}yNBgdW>arkjFZ_PDgMF{B1Nv)HmY3KgAS zx1Y^|(cy93vJts8_VR}^q<*Cd^32?RUCKnO!48)n50Vm(MU$DzP)cp!b= z+Bc?=Hz5<#RlJ5lmYLLA>iNgcL`$zoCkFD|Dhj4$wX@`hbS1)E?8UUzm)6gIpFrID$e(8717r8_I3nWY*r7EC zKNuq_9&9wI)QTPuZImh}aEc~MRKanIc9>NK@!KSoRTWv5q6xB}caBnWE^y-`Cym8P zRNF=*zr3(Xb&jgCop#S^j*7P2i|iE5d}c%>--vt?Q(Z2EhUz?7#mN}yedr{|z=3=j z7&b7G&eHSW$P>y47AW`sX1d8LBdEZl?`Ed-?r8&8w(M=n>nqVLsNp}R?&jl`QH^Q zF+?;Ey)#jh5h;i!&Y|=IQ^Mskg8a`z`eb(W13TieW`3Px;>r5a=Vd$_qFfPE;m_ptXeQ{e?U z>?PT5bz? zS-9Z%m513c$kuI8?W};7^4%1KMRXHUo$~g*-Gr0xiPXU~ts7b`F+syROg;0=up)aT zk_wbwQz*eFRn4{QF`k$_Af}r(K8JsWFZ1E6|n9mb@=$a6CX#@t#l%4 zvz(B#Ta4|ZR*x7Hdi8#lI$IwEG;PZks?pM2qc|K6{sP(CnJ_>uE+_72OVg|UBEm5E zfH)XpUCzULrW4pua17|kqWX|BOkq#~ggsIZA}2U+z>=-6%wEWaYhaE^KQZLv$zN_H zG!#G9-t@soW7EV2FQv(vc+;5>msMA5El__~!cT{F)Zsz?WBO=h4Q2?)KsYT@D^5Z4n@*cemc z6T=b5!aIz>rRK4g0%v_Yy9>+)2;yK;Fl0e=pT#9YQE(`97Fkx~HiPu~Dmk8v1+Z8& zKCtQ%{mTictC0X_<#{db;0s6hZA>KSD()Wo=uuqZay{T*QFKg^hOHF$b&swhwz0?y zc$Ymp zTp%2Lf{1Aa(Q|x!+;#hEiT78~|%)}C?zOMq{~X8-q{C$dfG1>jbJt@$V(Tda7v1*m_$- z{=vTY={5#KHSwIv;Y^Uwa~QJ5pt8UTRCq+hcmPugYuZAT3qq}(U;f{W&woRLX~yWs zSH|0LiSn?&(qT=H84>ba5`(y4ZLK09^j!NHiray38^DHifqw*l9P0@YihR#v7c!Nb zZdyNPw0HiT#tA?5>4*)ORa3U{6i}aX#3xk<<+R_&^glgDaa_~eGg6Y^JIJ{Nkn@wi znwmq65d|Xhh5;&?{>!zoo3pZ>6{hRw`44(f`%}&TGV1WXZXug5f&_gc)PwXFv%g_k z=bHg@b1JL(K++*VLzOzT;cH4>_CoH3v90%i(eX*}P`;yYST2-FGv6z@ML&^Low%=~ zJ$ZJoc~a`PR!0*2!>6<*aIB8@Pwnt!+YMGzU*D*bd_u9%8XHo`M-oM|Z|7=`KKJ^o zh%(lmqiAH=FlVpJ%dM9PXOC!PdyCzrYlsLW*h5e(AV#gj)tF)32m7}@%N{Dqo7|6I z-b4NCkLb=X?z3?RfGp{bV%H0cikuS{IO=WDqc{`Jf4wW8`!l1^2Xvlu=ID4HOuARH zSLCwcOV@;8R)lZf7IKkx6Rye_HAv&?h^T}tUsal(31Ns7G!3N}FSqjlg-u9rVFo?G zK0w%Qr}E9U8X^Y@Ji zrWn08pW%bpIJC+cJ&;W9kCJ7Vky#b_W6?pj;4RgV%Pc3d6!CrJ>ssPeWj+-Tc;>_2 zxmjZIH;rx7pR7U`nu*aPm5@0x(9sg0qZIMaDCBQ?ev!#OG{hJcx>KDwE2K1C=3fCv z6*Qdi>xSpT3sYg0=OsJEpejbPChZJ_PgV1%4-%BZlgtDv$#z-YF`C1RTmPuT-c{*P zx)V`ggzNjupOM8UuOUox;U6vFKosDhV&J$x} z+u7K*ZQHh!jq~Q5^W*z|&UDR8Rozw9UDs4sA0Q8rt{g;Kz2V2Eb`<}0+(y5Wv=6>* zVpk!GPm$IVQG%c=pmkqaKQuAJsD5fJMTF&MkEWYA6x{FaqByzEs!CbAx|2DCow*DY zp5qrRT(UzlDq(9PfL1HMqBIa{!2~*Dpm)=jdoE8+1Lm`Hu9#4N3g|x1&`lCWx4!*4 zjII&p1C`!$yWEF*ibqgaW5~D)eR0u!kR?KIug`)uhkCYr@p&8zl_#7+X?H9j0zN`) zB$Az}58*J#+be#TusfS=kpfeXhsII+JkF*%%l?RWJBi&9R*ldaF)c8nq5|9D_Pqi& z+Zk_*h+_4PZwq3VQ;s4-P=p3X$y_@uj@5FS%JdYPv*Q4HRM-qSn zt+7^m{Q>U|y&#`;@&(^{+b8lq%zKdEw|Sqh6aaAR&(4#Zhh;}})gOiejcd<+Ogzfw`)aN)#e6R?|gORcsJH&j(s zx!<^MY(h&&GRemV`F)>=JD&jU{RT=L^JW&I{iH${SDNoX#Hs-zbUTB*HQcLIOOxRv zJ${RLX^6vPm@%qu=|ni-s`h)$?IAkwP;L!}7@dwLe}%3l`~}4q4wx>8lQ-1@T~(Z3 z7_Ms9((sopHslo}r0ZvDV zUZCW|j3GJJ!pFxzD~tD6xC6`%++g3=ZO+Oq&_F*BS>7+rgQ9k97uPb8G{ke`(*wd$ zaBwj1ggfyJ7%?nHmLT|vT8}VO4u@Ra3`k)jl)|4(dnIUwsLlQF$ohIdJT$p**(X$T zD`Cp5DgWK`Hn;Qzfl23JxsR7UjPlViz5fX@#(Zup%o-p%t>{g45ddA8^e=1pL z+&Ra0ZAmt0Ml>kum`qlD3=s7b_#^T}nF)^8VPDvjN?0efQG8ARwr_2}%%iAUgzZU@ zY|MS8hqN~mR9qp;?|2`pla=jNUl5w!6TiDjO{E*zQD^}ygQ!OITLSxGgJI6uV({q0 zg1_N+j=>DkPj;ZfvHkq!(h>oUXy9UiD9%*R~g)(kX*0A`>t@2jI`&2fY@H zvDndd`=%E-0xnT?Is{=fs<|BKX+UI)l+L!GeA7t*9VzpNsfHX(W$-oqhka{KPl7yV zR&eKcf!JCiQ6<1uc9`H7WK@fH&VPZQJ==qVH70IPJd^+JY_R#?doysy?oHmQrL<0VTjPi~@df>yKJY z_fF3?Pxl9YemB}f zTzdypW1gO)ia+w%cG_x5a8)>sj+;>GbTl+roZYS;&a>W`>=ar2{pyS3KK(21OgTPs z(eNN{`*1L&11C{ysv1z6IF~{CA`3G{ij`?rJ6P!e#S12XUyY5>;=dS$&uKC^IH$HlLE zMAznaeSYM06z$-x-Te1uZiHS0n1GeqL-Nu8n@&AJDggP))5>wZt^>k@FXmE&C)Uh& zA*A7CkybS>eI8BtPfP{m_e<~pf*9})TH2oN|C3!un#P*CN$noZl)R0b${j_gRqhqM zJFlD{pA@KG>|+}?d?t5d9~9?~Amh0(5{UD(Aq6omEB2AuRz7>YaX8BZjv|&7cS4EGuQ`Fb+7B^Z^=hn-OJxxX##>h9W9=d#P3TVo z4Mg+0m&4plsNsW3J-PPUaD8pwBh=+dq=kH44vmD=p73uGcMjraaOOWc-> z*bdAvu_c7Z0ryA-d*bn`NNsxHyzZ6KT-hfP{FX7tC>KSwneTtN7rLpJy`ZM$%D9i_ zkuw_(Q!q;n{ggEI`4jViFWa=ULC?l`Bpu4Ue%_!@ULX>gVr*LYEWt8k3^#!c%dY3$ zJ|s~@hdUaUg*Qrxj!K~sT=+Z!E0{o6f=uuK;=+MT0W45!?Ar)wPOC}tqn(_XtL`J- z6vz*asRxm7>H$T^|C@^`Az{|b)rQy*8nb{a%dY2i%4JUjto09SU@}Qa`Zh{hDAv^g zM|*g1HU4V>p>)jF(M;KIV>BE^bj6=@M{aW_Byx$Y_c=opjE6Z?xx`TtGd2F^*D z2uitG=`pWZ!;jFbjHOwe{XFN_@afvkO(+WQX>9u~7{|9@8_3v+E2DOZ z@bm-L^Bywk#zn=?67#dha58!ywu`aap-HquT+EZ-q2lP4aUYe1M~DOWerWRScKABvFI$c<^a`4l`8`(pP;0=2GOke`0>d z{J9W=$8*91iG?c2iD=6f2~>Kr0B zj>df8 zKmwh;pOt-lA@CpJEdCm{;LeJWK5HDPB;;K8by`%`S)ClEG*Wa(d+34v(L`{D zwx$Hp@=wDUxo1WQ6MR$tmAlIUv5@(=q;DZ zFl+{NbqbC86?xo6hcn(erg>;NYM^9KFfakYq;Q1#no2TW6i5H>4r0(;Gd03>0_3oO z`O4=6?2;OO3*_8dlp?h|3Qo;Q8^fTa3Ncy za{lNmf}>@0Dv(P;*{!{JJ@97I3$3qb{1qCI%@|^FEcfNr>fyKehN16|$c&!arA=R@ zJGrz=ETh-Oi8Q}lKYf1Va=8rr@=f0zJbe3R3ioZ|=p2obvxGhElSzxtHbt#|F_tJ) zynDLJjy{KuFBA^w7m3~Kp8QvR9p}Qeb>Ihd2+#BUi?=@-L&(Mj_2mU`M~;l%W|tPy z{(;|ft{+9&ge%jlmt)%-!E>3&4WAj zLM8RH!@U!_<{4@H(6Y&wht`J$_*I}~){htU=_W3z7zZxhTWTIOtfh`!GeR|cu7ttP zrqJbLporrzBS$M?9o1f=$(pZ>H^Is!xweRTb(QB0BQ& z0x56x%Hw8&?aAa@3gm2a3gQloH3_VPx8>4HdsIRr=+Q~f~%`u>6du~ZZLDgEQWx>g& zHBv*-37sYq>#};Cs~}oq+aZ04dWFx>Z^riIIS5e%YvuNhVBKGqSHD$7PyjmE&;>h% z^wY2o4`N+V={u`SF0|BKufaPlz7{0TR2~+IZzwOnBD$jA@rR1f>Sju>MH@%r6zSH| z>Irh@@V&G*t*C(?Wo|tVvgfvf!;iLNXGv2vC3dSR zF|}t`bxGgmmgptL!5){n(kKzRm4>e^!^@aV02>FqEer3Ecb)dKUPQ5)wX~a*5k%L~o`nbOM`i)j=hwh~#`#b>e zj{RA>*$smAT! zUBI}~93PPOd0-nu-O5z}*)H%paK%t^4o>U?|3!`!*0k3yU)MfDCd-m> zVW-w>iZXTPSA%Yrfe=>vd89wg&-ghDv#+6IqkpnliuQtC*Nc7j=Q7S4bcQ7G1UMcp z-G7#xjioA}8dO{=DnZ$o`6_ZDa9)(T{`^JHcoI~KvbpG=fkwx3eE6CzlUAmV0MYrzQE?K#h(60 z-p2-5Ktc{Pb21>#3i*8n`)J35M26j5Bnr@nfsvqZeFbY3w47;1k_V)~q6qy};3DUq z3RKWzew24TjEYQY)&Nka{N9710ybi=yRMI1ZtC^Ur~F+v@B5zGo+ceSR!NIbm!5Rz zF8OANO>TpT8;MPZPp2_3CvM2Om+(2{!9y|OA>9OEJG2;XwlX`~_&i>G`Z|NiG|jI) z4@EPnN;@Rrij?W6fDF3x#mfX$ z(9fTH7p%WOALUapYWflw6KfcncmS7Yd+!hb&fO?5mMMUl_WEQu?rzSQER}zoH!|O! zymm}(F0(Kg(+0LWdpF#v6KR!y?98=uzbs2KcF0wjR*`_AQ#^5-ErQ`AVh|X@_7=_w z4DEQ25u|sJHJ}KlG14ar1K;G4!jef~6u7Bqku-_C2Lnc8 z&zX{?IT_}wV>$=C+X`Z<_#4J8pl11U49kvy?&CuK z6#(1!-?qLt@qbD;1M17bs(bLbwJhyue5}?(K~Kh$X5%X?UiL~-TB76=Qolm(u}qIk z+cUJ!j=%v(7=#T@s5=q}0;WuEdU%^7h6Z;$5)vxhk?R?cj5Pjgggj&Buv;|BkKgrz zGnzhu`{4rW$c^{Sg#rW4>ME|ISm5Y-hBJa1f;7x(mZV-H0QM4O19XLSrZS&j!TgYjYU66I(w4a>cAeog$G>e zDOxyFX?yctaUzS`;o!kbS=De}@tmw*N2Y`M9neUInz%$m<^l@}<> zU}CgJArDT-pX-moVNx%(AjG#fFGbdka}HVN4u1MVyQ3RykD5IkFIB7T*0}Mi+?9$JrkYIWvYhGIV*E z=}uCx_DR@JcN}C57b*KrXe_}=&i0oJEQ2`l5F5i-ujlGUtdkd!^U~ioo_V~_8UyUu zHVnnpWxK$5tYwmr|Mlt*{4kHOK$BazEdfsCfevyn8-6EwPFe3ZL$D;HrmS8X(r)dN_g`*i!Gbd@rO zGxS3Up*y4~;74S{;aMcM%ro_g;peJ;_EIrZYLf=-^D7){aiC*QmaXiU5j#yWf=$``E7g7BOm;8tI81;yn#VQb&j?PSo=SFqnTA#l$K~^!d5{fCRbk3j@GM zGkJ0$hrkK}b+(UFE&S>yn|y|aeSw&n9IsdDd?uf zFQJApo9SM#=kHBvCW6RZl$i`E-c?Uxi+@XP!)EbngN?g-cpgY3#f5*V&mp{P<=p0l+Dqe6DNi-ijC)61a|n`Ip1N5^g^7T+?EL{m-j{hNPED(E?pijbe> z%>=rrKaEVv2K34D#8oqh>g$v=zzM@K%Ao>=QCT%vR>87OvP_e$mFDBKAWCe3N5%H` zlT=s$_z-YzI>L`$Ljy>^KkJm-4+zJ*O=`qTLL4J_O^Q0R>oM`gbM=@$mpjb*98BqW z7ul7OSs zo(X|#vgQLwVg=8=e*?mE+g4eCpRXhhUrXp&=M6-;qu8Z!2DDZ zSCdQg%jGVa78=vf(5KyM&Y=*Zst8z%uh)lU5^)#P{3Iebi&Sp^CdAhSdI=^G^0sqY z`{vhh9C;JU@`Ud9MW>@!)(FYc1$0unVL<3-TxGh-9vxg=f#}05Sx)eL5QQ+TPrzskIJ|^HS zSh0ReD$wH@;&7Fzr%K--TGMhl44?Tk8rYj&&L0J5OL(}?7_y}}6q-<%?}G`%m&Lu* zk1Tqj0N@7kpYH8XK8qUy!^Wh76`BMpVLm<`odV9Kpi9b8HxIWgZ^~~{*WS-| z0shARQX2q~RFWr_({;T?m*vRKaT$Cr98BMw1k< zn4vb?6W&7)ITn1=rcYrdlVl&r104#67nIr`tJl_`2Wze*V+#j`DrK zv*mY5N^zyz%|4m;>jO?2Htl1C`)jhlDMEdCt^J3Wphg zVt3ax{X$BNU31F0WMAR&#x_zo{8W1z9}$gY2E`=%eDkQdRq*obo%ZiBJ#IcunLuJ8kpS#* zlGlLX?%ppPGceZBt$)oC*bcMnT01+H@gos}7@ly0h~nDgh{E0u8^fdO&vt`dn)FR_ zl5a2YKNK;IFK5ixZ>{9}X%Uk{gD2xbZ%G4xCbtXzXn)G*@xW@U7GBt>qW|MFaT)XK z`?>SRB6Jh_g4_fU>LYMUJLQk>2A8L2j)ewi2wt*RNjuID>BzFUj|vWMa75Y(n@ds3rx|><+XO*K9zXLE z@3LQAKc(Ji+9K+Qyg}Hz3z80QRiMJz`3wZP+j(Zi(!uDTes?v9n!BIOe`dbO>httw zO4&6BpaV-^YpO{em8N7KVc@+*AQMP%1z5NmX3Lawc0dHlVJ^K&FK$&@A2>nL>*4Eg z5OYVX=+}6Hhp+?^rRi5M%hH=NUCWscF9)ghF3c{5^nW2c0pLm>y_c&JemC4F$%0@M zQHMxMTguJbgUHG@e!my~p6YHf`Iu(eX6cO~8|XM08)3pKZfEW*>*`WlmRU{-z|@N0 zU>Z}ok2iDuz1jMpOCBl;Wg6Ia(Y$o;{ zFqyG|ewfyRdvX*HF_)^DT{Bq7C>eP8FHvxR-8jMXat8BY?EGU##4O8&BUt=wk*x5I zMcj?kk9>2@9IXQf^%x#eb9DE4hM+L>U?X_c(~vXEbJ(!d+tQ3LX+r+%Pv)6+y0Fv6 zws>sP|3elgQe4;2ffQtHS%Oe?)!!P zpon3FV&tb@O98$j?)5mW#r+H&6tfeW2XT#QgW}e(CW6!A8N+SQaz$5MytVG!*fCWI z+?Xn~G46QVGR3sHv1shj1oHQcG?TJ_$&?$vh01q}PwA6p6}Q48Ld{I*+cYR5(hJHN zU3fuA7Q3C$=^p2(I`v!zVOF5$i0c^-%8YP`bTPi%&0n_ey*cx4@hD3Na`W|AcP|yv zRcGv!JC{|?AX)2I4kXEvCJrrV`v!rTABEDdG0>7UgA{a`h(JR}0zaJxJ7#h?>t*3w zyl!9fxh37&@lRLgXE{H*(A%$4bXJyGvXmS1o17bm8rooUi<9`)C_}!4f1TtQyU*yG zwOui0Q8h=y4klb@Z#COrb#+}1*H8HFu_GI)HdR-|k$u!~MfCw#+2%yOv`{Qpd%g<{ z>{3TCHhjDH;H8$%fnC3HdLJ5ORZEYL43jGrq=rRJAi%*Qv8*GiLCvXiqg3;xN^0J7 z1-0JeOIje@3hjF|Nkv^b*4*k~zY=a3r)U%IC!IA$y7T|krE9x_94){@%_uA3RQ^fV z1{wcuxy$tHN*=A9EjvYbpn~5Lh1nIZ{d8#5mT~;2sBoGGIq+9E*HJ%!HEmg}ypMOk zXQZ_Y)HWZrnf7)Cl}C#RCrK}BFh z4n*?DOHCL@y9#` z2dCLAMi7G;;0xcp3!evWmwe~N+qhS#u|@k&f(5jSErYfG@l35vxx)7wb>kYHg&rR$*IiIDhihjj}yZpP$|{mFD-SV*kWeM z_s8@IkEd_44!5*5cI%XQlgiZgVIxKl8}9$nkuOt^L;j*glS^xL81#`b$EGRM%D^^Y%<>$Ab%O*oLqNs@OCQ~c~H^7a5i;J5A@zI9K9X9)lVnldMqUz3;q?2qcJ;=kpkxTbgayvz4?!y})Y zODo{P6-coAR%Q??U|`s&C))0i**4Kex4c`OB^Yd()lBvc=rfKmGzUnZr}*{>f^XB~ z5Y?aP6*nXB8AcGBn@%hEUV9|)IhliT=Q@iWoj^m)=oSj&RQ45R+~3>LqBLlhFW<|- zbn38f4ZvS`~j zZwc&jXEk3u9-}bK;dh>6yGMGTq{uh`aEz`Gm~#Vg2ou@7o{zIF}!A&EpP$S{Ueq)N+1682wU$K@e(6iWdMQC3W|E^}6B( zKnC{Tk;SzQ;_VzYt~OX?aBe=-5+sI&2am<0j!G)+eE!4vlW0TbxWrcpx?$U$YQ$$6 z(vK4Q9u<^j1;qoU#UQT5@C3F8PI*&$9a)9zkAhH0;{AscDO2&l+tJMzzYFg&3%;o| zR3{p8Jv(M|_v#HmG=PVHeQ}vyw7IV&d;z>hfC^|Ys89G+^4*tDUtJ$csCvFLi{LUA zX}Etml;>!Am}A(hxXHl1gXh`iVLZZTG^JrblTaQq*Q*rMo^-}dx5uxtb9QMG-5-C2 z=zi7x$IExNL!p)9+b;)h)6I#=WZuT$C5L;(bl?E#yq9U)x!$)Vgb9&N?&450kOtI` z4wJ_dgt&uQtZ)Gn1(b+8|LbX0nOc-m?Pd@l+>0v$k@G%)GNwa;GsQQNxZ@XEkKes) zGzv=?3vMAXi1V((2v?|SvIp;%fLsc$+7n3{S7LJH^Vie=2c@-o04tmy%9=Tl5~X+* zu}HG8Y|rdNI{Yen9;S>oJ^2-yBLkG3>|iU-YERa+jCnlKbOGS$l-D=mw4nRb`QuE# z=HsW6Z~69>?rFJb7&jw*5lprC*Xtvp$NW2?{ie{}-7Fw0t%FQ;R_w&1$xs`7eXFh~VPy!T$1I_JXdAzf!1uzqo%fvjGjT+0yw` zWs!wrp7<~|`9Vz1IXje!&V))A7Iey$H$#H|5LPf>wGMvgQ#s?bACXL**@8})t5^RV z;#ZFBleJ2T7W~l+ey<1hWd166zVwq&(=j!{vZzuRDy515I1G=?Y)5{!v9lZof8-1= zm(C@SYC1DDb(Z-vZW17v$N&MIM>bAyAU=-q{RQ=;f(;U}2rzUk)O6KI1O~QaUP+`9 zNdET{mSxeq7ltL{4w&mwM(nZ{t!om2MMTj(KURWcfK5~vQ?7!KyE=8gLgYlzfz znL1^>;!iT9kNw0Qxz04H5Kwl9U1@_=n`KR0^1J>C7+#%T|hQLfwx?!3fa2(qE z3ae;HfJ?npr?yJlvl0`lm(2kr{fIto zY^!X~QRp_}7Q(cN6WUi})9tPti9^havao>o{kN3i z0)9S0CO0W?K=3^WLiNd#ji`Kat)VkTTlB17XIJ-2_NeX>kQF(FR88>umMTQVe%THT4p?uYPj!vhofq?Pw$k_(; z=h&@4b!4;TVDLQKqi<2*K)1g9!0-I-C1)N#nw9TD4~!AYCJc+u7Q#SNd3oO{7#{Wk!|EeWrY|OOnHHpd+nx(pBz2@c5RkeArKR5hLlvU*=z>-PJ6s8?Aluhb zleR~!rC)^Rs~MSsiPMTc)ZqSClm>%uF5oiX(qOl$f+5VQC7bz_&zMCPJlB+uUF9#a zLID~RTm6P#i-6_UM8mL!Zi(YdZr6Z+-rdU407k{%jF@_jA8D>W3$!%-&P;xti_n)h zK;!4NhF^7z4`7waAM^P{LtByby;G620*2=5o^`C?(XCnBl@BEMrSlN&FRZ7y1fkJG z%nPQJmS9^Qcou?oQ({HuqS~n;+DUK|yv^YMq;<-fbr>x?p7@L=`mEY#xQFxN%^^-c zN5Wz@epcc{q+;|u4SIrCW2J;Wr0rQj15eN|xvko{*O+1mb^ktlf>skD5{`L_&|`yg zW4D(#$z$U5F@<^1-=r%ND9#$qi( ze&zy7$PV2OUgg8Jl}fkk$bYrDe}@B#>xxTA9QY*sAFR)aI{XyQvcawDkH<0Jf&Zhn zzA59mU`Ha1AHKDyt5xOE?6l1UUL`@i4xT?;^!bqep%0twHCW?JY&z73un3b_317WK7bLwCF(3m7-) zH%N|+1Pt>^iZc)7P4&EEUxa=1d)_cxjj_P@!dst<=z1?U!mF&d#cjJuvZWweuxCOF z=`Y>XBV4iO-P(Gp2Glxcq`rr8#!qYyWcYI3@jwuz1So(I$!np=)jUwzq)ciBYb-(| zQ-mS%DdD2ZlCD^kx`#v2%|J7i9PZ0*UZ6!-iLEp0Im8hum}X@@u!OfcYGG`-B@}PwqQ3=-KeDa~Ug57HDCv zX&OCs#>9M5#%CUz%D8c{M)oj9xaFIpz6a3ajXsVsyv3u}Ym@x?2f;Na8p9dM&}GQ& z-OY+`0v4e{a*xZO=M6Y*>WuHo@tLc7f&W!V!~_HIApdiq=YLQAz}9hEXTRI*7P9+m zN{kK;@O`kg9g@t{ece5}!!w`eCD8(c9x-Ux zZNk)^5x&}tQJsRJ*DW2WaaJ4`X*xbhi|CD3rhzM|SL)m}VV2X$0qlNn>1a!1C`8Y` zJBGu9xxTyPKNbWcyQeJMRc+19t)FXwZt3Vu86DE`Z)*3-kj{ZL{p~=hv8~?f*rVgu z)BAk>L_qj_+o&sw4{(Ec}$#N)G-Z>`)Y|$ABFoA4bf#J|sC1Z5!g8LDf z3cBHBJuCj4T6&9^?heyHwA!8wA}AWY=rz1DlM3xpCF%jTuU-!F(+{);?FnPUyVR&5e^by%P>$Hl z%_^$GeESEe-Ya|ou7|X0Q8#oUyE;=t8E)?>#|cfM=N2?>ZRZHoNy?zY|IHs=@YzV9 zXORbbIKD~@{jPkDu}O0Wmc^aEUP10-g-;ENsG@^GYKv(y>=EnkMz>Y^X?n)ae7mbh zF~3>mnaatQ=!@xAtU633<)0(6mUmH~Z_P~6lZOHv@FfoPR~B&F8$n`|BEB<1nOT!} zs_e{Pm4ilfrc+f)2hmLB^N0eUkPot5FNbM^wH89acay>#QE{hQ`+b^ zBS=>&D!{`4WumP#nzs>Pz+IS5SQGPzUKv?30XB^yBrB?=_`|uLeK;ftgOc%+5VH&= zvkMBiKnkf`eg}dgE;)xHMZ!Siq-kw6Z*U1Sc`3|-rw~R5VXrMEb?qapgapBf0(WSu zC+b}0=w_H%X&?o0Z5W=qx3$2Ukc5haS`^0+D5n@>(p5Cx9^8AFW>DkTOaHu#ny$5djtk$7=fyHq9R5W^5F)EO;C*leG zLf72D9;YAf-QSG#%dlfG&AG(?@!7W}3C{plypi^!l=MbV|Fp#%y1i13_P%(O1T>*q z7A!K|%p&dsw5Is2exFWCy$7mPYTE{{G#Qh6F=0yVB^O){_p6-+4Fe}4$4nVnT3Klr)90F2<6P#c(!H2%z2N=JEUULI^@Zl2X zb1iWun1~!aee%;btm|Bt)$cC6Hfur5-Q}SX`zeA~^G)}(>OY0J*}70HY%=TotgutP zjQW50#pMPeO*8~Uy}}K_cBm@O^I8zh*8q_HlJXcl@cYM+Fnj41{<;JX2o^CNL}i5< zudl0UM2|IqOpkSq6V1sI`(^;&tT_zWVhIWb2~LPS#dN)TstZd(5aapYE}9LuuPhX7 zPH5141dpTHI;1Fb@l&Uyh`7`Y7@=ic%iDXw-4qYtHV>t6?r^P?AQkk=rqtEu)yoy^#I<$A8BArGuwa}Ye`zEsfHO(_A?ksV^(3PNJk1I{8VH}m5CYu6i$CV(}Y-O zsSEmn^ASHD+_qqcY48}x#(2iE>(aO#C@=milooY=(@|^H8M);9Fw{RXxiz3FIOeb( zAkbbe{Q+pS>i!lca>&QN>Xp`$9yJqFP&TK`a9cyv#F^E5uwGifa=ZJ4IwNX?58uP5 z0-Xz3k)TE7<-y>~5RJ}pMKENIcNP$ilE(?4oAot;u@uNV?Ca2D57wkT zlINP>P#oIK-Dqr9lNx)$HkyaSh zAc6bMx$Q(dKM*`625Ord%+&CZ8s==ukW6)Q8`omdTPWNpWX!B8aI4~V<~!?#I{C|t zwCY{Li#@>v&&s!ekep!(^b&9A{4y9p$W);^pvvS+wTAt$nomVY!YOxbD%0^0w*1;Z zKz=v`S0eioKde}UXnGWvk?rJ_G=n>!7p$nPQYAJaa((-_qDJaqz|Q04Vn(b0B?3+Y zlT_pBvK~{gYa;`8z^r}yB|)u)lZVsGe&P{A1R#jBEO>8tJajymC28<7h;`mG& z3kWS2cyIp-bnrNuPxERgmd*2xLpbyEjfLcX5}gTvaJ){9h4(O-yDl19T{3lZaZ?~& zM-HrQGqo3Z+B~ad7Z|LZzT#|>M@T_%+3d8xtn6P-AVHOMq>&;xy?c#>$3peYwbjaLgJZUX%GTBOtLtH);7%I@z&wdwfz)v7Ak6U zIQU&M?TEgv-T7R4^&{FM1v*?fmYm@tS*&Z}POUC#Sdri8dnAWATB9+3n# zb6Xk|!8q2i;fdDYMX}ARNDGypg(3?ZnCZcfGAA<6mrrVHZEfoek6#S~^-u(Gge8nm z!(xW_eCY)f1aT)%d-&0DD~I}>b@}fD{r3of@DhmW2O_yqIzl{Hr&q^N=clDDCArpR z7L6rd6%!$7xRr7b!4l5f_n|B?Yg(M)tB@)coMR{bE}TyN;KWE$)2?$+>KKS+xE6TS z6BO2_SuK%?2_I9w5pClQm7xZUp;qmWL9!i=4 z2TDK)nbIqlqAZH&gX2%zbP$%IJmWcJ-eEHU=h<8aY4b)$74v~-R7O$t#|abU9b0oQ z1$9-cPXxh3mz>UpK!1?ewSv;bkGotU&9@ZxNNIM(ZB5M zH8v_v-%L=6UAKP9tYOkffmC)!QUV5m)e#2JPIhF5{KO=-h`ST3)6gHUsq*EPC?*Z) z)S6{f3D%^3NXL3rl(~Wmi=L1zZW{x>Hl^a=TRXlIc7!V;~pCCC?!C!iqi!r{1 z_S>c1)X;qcYRD5`J$h&}dZ_Rj&3O!D$O$OQa~Fjs+)%}pgmoRhz)7HX+$&)bA-+A7 z_6J6MY8@1;iLJ4dv!jWD4XjDZWi9}!Ss(=v2ZJ0#q5Ct4O7l*r^b63JJ7U$mn+q6( zf&s_XdgPystFle`zW$lgUjjf+0j$AO1F@}~_M2|ofx$!bX>*e>0O*@VU&pB~ao$#G zI*Kfrc%%jqt@H#5wZbVEpwB;u*u+!0cqN6HEj!z!j@2~CXtEZ0~@=1!PjwH(p?js1MBbjD_FQLmR z7`!gG2E9EQ5tz2N3o$7a&+*aSmS*Fdqto4ItFT91Sr#S+ zXK|`mru4Pc4(L0V)(&_7Q0W|jv%)V2FB1c0jO2o*kyDA|8?+HlCXEs!y^~=i&sHbZ z?)9dqWf$8}1B*_4G z+oGuv6+_f+P~Ew~StRFyfRQbkxJEgPlo#1!CF9$uzCTEPMDaf2H{!2AuV16}N*40( z?Nob1l*O{ZPYHVR=&c_|j)Vo{z3CY+qUpojDjq+;6ez6_ls=C>pcM42TpBDqXziNO zgmwD&t2P$!-lz3)Pa>pSDDAOb-s*X|8?r7cQqD~oj1e#Y505}_zox!t@cPYb1`=%y zL!YWAPrEMft6f!hs6c2FYtP7Cb$@1}a*kI4Im|&KMUpVr-C=(Qb_IOKc@~x1ZS&a5 zmF?ilNvvX*dm+~4u3Ak9###`IUxar?nxCrb0ihJ`SS~*?vbp1Nxi0Jbs^t&fkw(k? zrrRvbEn~funAVf5ecW_#r*(7ag!B4|fw}_L2)b+ba_+jKtIzXPX)xQ70Dqc?YF~D= zG~tKBaaVq-80tA3OfQ@I7p>#_18m(iH6szTty(oy!YnCBG9Yyj4j4Nh`r{cmuyVUu z!FGJxILo8!s%^HPtNnyrVR!6QoWzO1<)cX*nj4#_G#P8s`F|ODhz_K*fm>`o zSFB76d|tT9f7d5-q)&;B+NxvVfJU3d5#Q2A<s1UNPprs?i{YaQ7&D{Q_|>Y-(7M0B5GOhFoHtB~iP%uf@Kc_Z@&nT33s! zmi7~d`3HcUO2sf<4}UcxchLd}$%5f5LysHS)UEj=V9CSrhTY%9zp?HBFPrv=+G)8& zxt{VDFsG(2cD~)RULp4kJ+3#)HG?a0PIV)?+A`OqwW6c`$v~%rF~Y|wm_WUn-#(r4 zH_EE#AXB-O4CNf%taaJQvEcXEu^>h`Ly+Q-%Li_gR)`EZVgAhc_O|!xXy?vtO9WG(XuvfgGyz46A&uSi5o9Y){W0vim8o*MtR6bje?OSNeLC8Cq|30R z6b?!rNcnkYkhkHyXcW%i6HTcgE4TIT1u7D6RUnehPG-Fb5y^QRKvvH|j}hiwHHMJc6Oe|B$J)*DvL0nIvxVwzx_rSiG?MC8bY_;5GjUYnv?|a6e;wF9$sysb#4(Y^O*$vi@mRa4D%(v(Rt_JJC@}=+6c``2p@T?*T>5owQGC061-TvR;Yk;d7jSL9EzMi z<6hNmTP-<*pZmGvpa-FIDk)E({t3AbzS;BBOrdm=936&yf76|x)6AU826eR6kTju- zj5TM4g$NP8AyHp5s$|5&;dTqYL$WJCtT@`kij81cjJURJ$wS6qyOe?90kVj6*pq?H zM26&Jpe!@Vk$ikO0_7odg5>B>Q?`RBGFrol8-BB;0MPqa@-z^sr^E-Pvn$L?@*_g? z#e^L5Oqn8-f83|MQv4Nhv)mq5)rch>VhAF|U31J>J--9VBgVY37>ffL6EnW`xvj*& z=@dfV5tG~Qubi&}HB4D?csp*L810lvW71-6QtX}Jgo|U90wJ0#i1){EH8Ow@J+L0nVf#OY@tK=!qpUe^kcqf5ELUBD60excBB}IVe@? zd~1n0cgi|>?>~)7jIZB-{6#N3{;<$ZgUy0MhzzUprK-E^U1e6MTU`9WzI7GF9Dy; z255zhJQq@&4!g5K?&EU{Wt05*x!DWn=A&~T_LwG2Jy4?II^pbL`wlz1iHZx!FMY3t zbMhEcqN&c3h2e)=hJ0mXz)SPJ%AZHVh388YJY5 ze;{9sOZau2>(`=oPt;n0SMDh&uPKRMNd780Kxn;TbsQRC!xjRS$fE{XdFUGKqV;v6 z8g*<2lKm)UOiC4&OQm=NKx!FpHi#PCoA%TKKprj-_Y_jeUkJmsPtvDPfTR+f!Huj7 zZ3{rjRQd2wm3t~*GrVBgz1Vfa{HxF3f9i@WNVs}=&uxFh6%meuDipsYDJ^-uFEIf# zC^3!hOH8CBCx&cwRJmpjb8}bd=w0(z35K%RG_-HHH+ifUT)bsz^uR^il6&e|8k(?u z?wlO!f1?dII2AgA9Vr5q(`4G%07roHF*NdZ`B^;3`wMXzz}vFhe~LH2quEtF zfDadgXCG;FBn7DsRq$Agu*8*S+OXyvvT<~_cX#+x&lbE2JnDoxEK6}61`?YVy%GMt zXNursZnxF0#Q;>8kjC}Xu%YgFGX|JfQ`uSW;J9qMikbWgsL&yo<4YiUDt+kb5hW z0bi*DqqFfbQ~v?L-)ZHS;h+H%x0|#97zzl#ywvJHk%_XGVUh_Gm(IQc7Xdeyu}ldm zf3+H2bKExW-M>Q9>rCXEh!#nGwv&g%aoV)K#EqSsxk)-VS}oVBvsT(lT5o;7z5oI3 zO6zU2?$%ENK@tD~5ClQ_&W+@82RqY*Z)41e^Rm6{U~1gE-6U zYF6B=8bb#0JX2+p(s)(Y6?ev4-sUaF0POoLb#SPyqBIe{(obir9R|nQ>S$@LWp?ze zAl}8`22yBA+V;G4(al+>FHn^*3F7&7QXInIw71T(sqc!ZX}q$SG+A@+e=W0aez*lf z;p^a-pt$q3i%f#SDYP*L$nC>ot<=}^qCNGrPTh4;mIUS5sx=5EZr0;oy?ytZpsudV z_Bp_jbc-r4SJR@pA@wAB$S#RQn8v+&s%&AVJZvbH4up<2O3bP$bD5hxG<7Tjz1a`b zs%=f~{c{i1K*HIihEyLCe^YSO+4GCcXYIV7m=dxdHe7vIldPyMnB@QxHg*y_9vsVQ z81jrc>M{+tM>IB;4W7&7F@#~a!A9V=OOqF$eP5X=^%fO-pq~!iHVuUD>o29sd@PzhTv_@aMm z5kzw2pCie}{uzo$CWrW^FCrc6I+fK%^JhyBVYlcF1CQ(x;3=_dkHsFY2`nWU=)|Uj z`&Xi1r=`&$n?njEf1}Y#gv~V{()3~oKneN}d^rBRS{3D#?2V~uJ?p-|`q!P>!^n3$ zJOC2TUp7NgZ;%VyZ6;ISEwj$F9l=v`XUclHFcl-f)!L%2s8P@8%cP!D3*#Yvv%9P) z@pPr;jQo2+t$Eii+i%X!Zs3SmO+;QV&g!M9$l_-k*@QKae?PX&TaZQjfn}t9?Pk<$ zVbVIYTnu$=BLZ~uQfxecz6ql#x&ZJV*ux%$>%!H=IiYw<{?Fvh5jQeQ4uY@O>(f-Z zVk@<%?eLr4c)Mb+=S2=%SW7+J>$nD~>>8kB8{(i*RGn#NS#D^Ejh0gPL+^^FTV*9R zNc%XdSS(9}fA+EqwN&U!3xyF7t`>ws`wb{w{rpqWfeMTsi68N1%(`rn;kl+F<)RDV z*HT5GtaB7bL0HGITblO1?aTrqpbjEyG8{EtxSeNOhCqd@rs(c_!ZyqSxr`CbY2vP! z8?6_i$%;uA{Dl*@UNg!2dc~9LeHJmlElpF9b1R6`f0(Zz6u6WR5_Wqt#36HvvVluc zI7CqhKzGD%Rd+n1-vFotKN)OJJ1*}jOqdZQr>HtePpuD6_lb;7paN-+ObZy0nGOtT zUHIziCu-D;BntuXs_uxR9G)z4LlSgBu7QogQC8%Hnysq5gS}6IRuWtXW6Rk zaEqid?*u>(45FiCp#QA1F%HL&GZPHF_v8=|y#)k^Z4O~(#c%r#LM7sObE2M^E{?2uIjxXFu>ePo=4wp~+Iz z%3@id1`yf7Zo&8l9vy@cC%-rfw?8QjhmmUoU|l=iNl_4gPk3@pKwQ0la}B0Y|2=>I z?hT<#bys-%oQYyc#rrmv?p@Xt{XUCBkP3;$YP8|vhdvD>T8wvfe`X+Nv1&Vltn4x7 zf9P!oLB;9?(3HVge9;wIS^U56nV4CSKWr!(99P>@!8_P1U`2Rkc{;BcGdR*Kj+J(A#VNLz*g*Mkh3A?Rm-B9F z2;zro(ho%(K4G@Ua`d|>+M4YtT`&7u0&X&_?gelq>oj;)F%2b>feSYPF@Z+Mgq&!@e>+j%-~3494+l*jFG@s1&=qz&XI98DXKp4_f}o8 zIbkrL^t$>Mb7aK$eMej3jdFy7Yo#go9y(zNQSpfm9UUu?#K{wS$C$y9-f^t7e{$&P z7)%^-X3xevJf+i7Dv~7q+aD_ufBW1OrlZ#it$}IEML)hudsxV^x0Ymc`~G6VaCfdB z4Q}qxSkzOzG5H}DCtAW~o32eU9^0ELA~vuJgggn zwdblet!-J&=UNO_?q;j9yeC|{S}yCRqXw@4@3V2>zP&mp^iF{e2xQ!me|5Hq2cWIT z4aK$PL`LRyLs!9^8Fg?~W-k0>w4t`IUV;O##80|L&=w@%yRMsC#x%uEQDw9+Xiw|P z@HECyr2_yfV_m{MnF$X{o8MwpB(j%M?3rghZ)2F{(0oJkq%P#Mx4bq`A{Twkn#({Y z>$uv$<(zhv^Hn%w%;np6e*`SDD!Va!+s6U+0uI2fx%Vdb9?_X`$)w87xD*ui?{sEc z8cy6noj7&7bxqi>V3j(%tDE*KLf8r^jM&y?0XcA>WVpyFjit(R(pQ!fvU1_Jp;W&+FE3wJhVl2PG`~Kv67gX+-*58nFWhfBwnTikv&A28-Hk zhkEeLVF4<50x%~fPWz(!H={$*krX>T6$#a!o1c{m$D=-ZA)II*>Ah6C&-fOW<+&*h ztO5&$uxFlOcV98VfgnXoxNeTCN8CKSGd(mGjYjSifN+}q-L?e8c~?`fdG2!i!sC7cmfR@PvC2d z-xag6Z^{6$BU;x2)~vdH-m@)wp+%Rx;C5Vc9a>n7t>kT#k%}Nl4lt%lBKKKa+*Dp& zmG{pG!3D1*Wb+}8%!km%R@i{R3zO}Ek&qg2T3>@E?6N5qe-P3z{@M9V(LN*$NI{(7 z4)7)jC4Xq$skwta(2iafz)WRk&m4drx)oxFJ|yVbANE43`w^fLy!dWwGl%J|fiQ2_ewfBD%8^*hhVt+>OcAp zR}z=upaBz?-_ijWm!k9sDYqZf0Y?cC(ExPpb1$-)e<;-75Dmzjm*JoR6Ss=o0n`Wy z3A4)|0U{6qk+l0ZD&?2PbhF*RA8Tl*?q&Oox&nn`eqtNy?7>>u(neQWQv-^G{L8`d_~6e22CTalYgqLoCkQ-ix;Xg! z#kFS8_KW2@o{X$p-E(0H-*bH70i0T+gMS~mX8EooeFX9IbBl5i!Qy{?EA(6^k`gH+ zUT_W*NsBu&l2)Ot`J<$^oq)l{i<&;sW!QN~^7YPakQXd)0yyh!CRmdaQRFcGH?XSd z6_*wP7q#pOD+1XIL|gW_=Wrg8?EO=pdrjr#TjsV$00&_JExN1vy3C7eFbrJRK0W?) zethxAuP3iAjxIj^aejX^e)q4J`LcR>s_vGmc!@H|*m;rPBr{de92o}{Xz-^Hpl4HJc5 z&o0$~*%iUJS1MCCuw>n%7)16e%aZJp{^RV9fGW>Z16{?2+^T=9r>L$J0q;h?y&$?t zHpE?oRSiMWrSB8#({wdM>d*uW^;!${0w;21eRj+1Y022|THRf$%=B(=OAtCf3+vu5 zdg%F1#CV5Xn!r{(BqqRMgwb<}%~V+x`CT7#k>dvbU(xgG4zsK*)fCq{FY-kiPgL4N zRQe8!_;ZPt$z^|bpJ%FvU?@QSQQf(eIj9^jhUM-B#6qP3UWY{%KGhddXK=QRvu z@j}gd2!hR(U=>U+M+?=EfvRz^T|*XvdIZ$=aUek>U`7$y(>Nm_%Wn-v>xqgh(*t?Z z0EjUGu%?or#0=JQjR45CgOIdOnx>?zrz+J80&h+C+a!NYADNXt+!YZ)lcZ{9-(XDI zm&uLl(;+ARMQZRLSOwB$zL#jUw8mGSIjRNtJ$c$#Ow zyDl#lwWNQ?U706!0YH5Pqh4++>%N3WCiW-mekir3?n~A?^mmi>-I?89*8K?dN_gKY z>$U6N=8WMhWw5^^*rdPX5$w$DGmanxuL)|X_w_id>Ol8VO4es>LC#OkHaf!St@RC( zG1uFl>F?0r@ho;`_8DgpFvsJ@^yicRs%h2Tx`bT$GS=Z?T03b-AJyCXzMIoS5znyKZGbV6__4N5eYvxRnyTa0WCS%R!YLaiM;QUL<&EEoX#YXT7jgn$#|5jv?71` zm%e@aqeChH%~WIo0FcWfxuF7$Y)l4?pehnzsfq-E)>&v-mC6u6mb0qeaO<}TGhmgMV!_=^%)_<1X>Or+P7B;)_XZ;m={;Eu1>+vB(F4@+soA?O{RpU zl>x9`7W~k{q3bNJVnY}BEKT!z)$o5~EEII!m@d!KJA!C|I7Krr8LA#DRL>W<_A*`J z48FAWw)zoxK9yAoPOb{V7}Hdj-T+uH0|pus7BzbUAf5CA_$&!gR>n8YXwYo}HaY8% zH5EO8Mr#{MefyTt)E!#vv@B{BU+dk&4rx3!&A<_?uv56u6W24es+T8oYQKNWS5*GH zP0A}XHa7)9m8qhcJSHS)cCL@S;Rlek++kuM=95FP*B{s*V?U5ZLh~zahuS8uy22{Dk%_nPcC%q9J&%fvv!Ywq0gi zOxO~1Db?abU5G@P+!KA*C z?U3Yl7FSra*0A9i!#mfjZ6a@K)d1=OI(*}e0rd0X;)H;PUw~_V0bIm)hDe52N`^QX zL@fyb&JtlyU zqz9!U(%0Ob)Mi6v&6EXrIBF2f{7)7_4>Z?-s1>&g}NVn#Y;LzadzA zqPEXmE_wsE`>kvHo(r*3u)lg-hyISowKKENI4+>eeSdGU^?e;%KR=WP`{~H=yCnHM z5)K#_TG~-sse(*;x{d&v5Cs6T!a6F_o_el|R>T6|hY<^1?%aQ%x5=~ExXnBp&Jx_9 zZn&Z2l*Zt0+&yobuJTamJGQ-9KpuEbuty8np}(6-?au7>D#h_F0P}WGsm206UuhuW zaDvvwz&@2m0Qat}6VSv2P$u-n2Spka*pOkFHdx=Ppn8%HwJ2B%nxKusbpYDRz&(4S z0~aI!v50E=8v1|JdicaNl@zE$lMW#OGhHnvswne?>7f->N1wgHt`0psSGE`iLupd3 zxXd%mQL)m7ZxXPdwg?F5w?@!)v91#WR_VYV!^~+y@09?l%Y*PWDZ46e%vik(*g`Ke z5Na6G=?iwkR7X>}GIP)_V-tl~>dzHU)gQ~QGaY=ilrMkLT7hALa1Kt?R1BeEGbut0 z)fgj>HXVWbbrl^unNtsKUG>u}NC0)4KBm6MRQUojg_0_y zzGpTE04$aIbq!>;n&OhEB{5%O-}lxBYl8ZKyX_ps2gWEzL4tLe7sl10KEka~Khy`& zEEs1jX>5PiyM%J7sE`8QVRjQ|ReY)Fm+C5O`!CyWLTWdmg%7NQ&R_vGE$)_8ep$rJ zD_xbqA@zxxE~d5t(8SC$!`D%Sxid3g83f8-56`r^OUm_TC~i$e-p%&TQ2#s;nnM*v zM-gL+;UYAW3xKH?p}}h(0i;h@9Kaq~UJ+2A1W76xA!DIIv6UeI{u+C zhVwtxU5PH0v}-F#s) zawYL`HVeC4{SUV<#JQ8PH58W<0Rk77pyCKBms9})5r6P?)9Z}uD2T+>X3 zk|>)Kid0F;uJ6|$uvk(eEh~~4-KPcj0buc10K2rUTg$e7I{9&Ya`qgygk1j4{!Pd;n+RJ`UA(cd*`oz>vPU~=T{fQ*EIC{YDB=B z;d$Rvy?^nqH$&+0g)Lwi=Vs;gyNl5`oYT}lY{$O1=}WKopX+g-`@Q$?E}_qij()wq zey>Nz{g30HPln@@KTkNYZd<%&)$y6@N^80}`S8)UW-#`%Witsw4|?XpQjTPfk^m>x z=;U7~w%NYT0tZ2Ce%ipyZD7|GmM3lI2LYnS0e>X~Pzo%;0za_w$eKTkYi|l1M6W6W zgqY*(&iFmX9p1vPxXavt??qva%Mp_K>MQW7@#VJ`0XLQTDa!}*a}}Cj%{R~#!YBLt zo7R1W=Ijj!ud#%AE{y1@v$QCp>7a;j)Bk2^)E~IE-5ZRkjs6N3%OqlHR1(Gpn+@Bl z^?zdnAzvI(K}`Z3HPo5gLsY~C6RtTThG`k)4K+PQWqr_ExW2q zd0gHtikF+4?=jmw;_=)f(9zsFb9;cfxqktKSjX7g)o6GjZ${^%x97YqY__+sJ(qFY zIij$e1Ud@4Gq;Bb+Y2C{ktFQj_jW>zf_uBmG{e|fMlW|3*I`__N7P@FKu7&`=JpW% zxjs`;k^auBbLkmLKc}EwPWFYRzmMK+IRy0(f3Fx(~DEH z3EA8P=OAcfJZZQf-M02B6_dWK3O+3vsW9D35a7LRP91tX2>f_?^?D1r0DsgD0lZl_ zez%37;>>aC3bV|zq#(q&d8D`k$&j4!tEPK87!vS3$@7O(`m7a-v$aBXceX6!EY;Qy zf`EwODAkn6rQVsO4QVLAM)l%?J}0X8WlyDoAFhez$d};EGMAI7G`#imq<}qX#U~*F?)Sf1j? z3;Znt-2#7iZVw3jDu3Y27Qt7#u^UqR?YEt8@RYA0D2uNi?KdMtEdy6D-!r$C z)*H}M>DaxGXHib`l6aD1$igQQIMrOoHwJ-&i|~=wO$;)ykNGMg_(2O%(~1gnfJ1jk zO&UGWV1wkAZGSWwAX{o=s4!nTOuD8ly;-GcotaYZr9q=UfWlRoEkK1+`Xp~fD31mk zR}IgkrtUf{Dj_K>BJdDWoNc>?53b==w*G7`=rF-I9Re}V9$|VsrHleQ$S5?A*r7D* z1&x^m89^QA5cnKDVw_YUWysUcFc@KXg}-Xo_)sa@D}Mqwcpa~)2%ZHVV)&{P{fj!rkSB$zYQ|hTo33C+SHMjDcyRNDX-`T7(0%@{L?59>C7kKvs=~1;p zR~67MlYekZHtCx@R^z+8G6+(A25ydJz*$iwY?{ug1N~g5DKHD)8sn7u>lNW7yKm+{ zZlicDUXf^nMoHj8Nl=US3{IyrIw{XqMScbhoNY4lR5jcO&s!HC_~2>IRX78g@0w$^ zjwHH{61^mwhLoA(7bc3>mep``^UzUm9$-_H34c?R!R-4e&*RxFs`?+Pg&eLlMPrRy z_TFC)uiz8}t$(_BfAxksqx3$eV<;VL6XAkRVu&60VIHsZ#Yr^JHUkocu#E$xVeKFh zrJOHXJ49{Jk(pJOQGzKMG{rfhO9>OxYLV@oWI_SUY)>39%@lZJ!;kpP)gsU>&Fs$Y zK7VN@_gKJ@a}P9W-W`ngK20<7vW;saoi6@k_eEi~97^0n?~sI&Ajl)W47CV!)KFJ$ zcjyC-LIotWK0drm-e&mY-VP`Qri6j26UyudSPsDQ*vU4_f$A_uxUmB=?V}o)&>_>gmkw4rSPQ1@G?V9y>&SsC#hVXVM9dDE}sb zj`Hu!?E&t=1Fp+%t&yicYOQ?(uk?Zq1Q6qdS6@wifBnn(g}K7h)fxhChd09?_J7wA z6i6QbzuemCaysxDw|3Gq4-^Q6Ns(1hl06{kn#u_J>X#$^WuAu!G>c4?t^2A~bg8b% zly`W&q;KHho2pv?pmti{A4%KQ6Spu6 z0&xop;lP+c@c#mX3J8@!3KN&U76MHaY;R*>Y%g9|APv_mjO=#6t}=P0woI&lhe73 zHE3PyW1;>FGcxSLmjO=#6qgA@0z-e2z^RT`%G!3U6Nj*v}A|^8(JldJNK*f^9N!sio}){vCQhjeUaO9S*Sk*GS*IL z=jmApl`;=0-I z@~u5qL`+HWKsWz-`|-PX@B@M!^n6*_EqqMEFprh0eS|LKlAxO=tZe8X9!Gq3O); zm}TJ#kAS4YkhOAXtGey-dPUG?J#M>A-u0+xte$M`_++}}{sA@zzen2|vzj^6eN)v2 zvGQA}5h(`VxN*|sY^cZJm{}TmLqwfv=M-Ln3yj^o_P$(I#_X*Q+CBSSY^RqPxNJH! zfI-H&by*o%hO&Pw-#+2Qp1Xt>q_9Ba;&H+vDaPkV31zX{0eaRCLYtdLIYqW0$6%Uo zoJf>}ZG)ii-@Sj0J<=wFY_|hf3FKG;0bNyt<3!=RJ;0ss^SWI-Qmo8JB(0jd1Ep){ zBsef$I6txvI%K?{0ESyU3O}Gg4Ud}L{T8(R#bk*)9dv)`00!9Q`;NMxQ)uX;jhvd3 zn3yM0vnU~(|5)xCS}V0ZwHz3TbRO0~2j_89wI@w_&9-0^_HTy@J1x$rn{MOx+BG1mqbv%kC2$TQ}2J>;}}qY%$o7Mo^_y7&Sz%{9UeMERUdlkiH0U4pRH6%mN+z!WbA=tl%l(W zIdq0q*^Wt=;W@f=>%qKEYIC=A6*@}c9izK?pwl~Ee-&yOZt@mEx23&cw7X0|Gt0sp z1WfrI;p+ElyXKyHUj2ug^&6bB@R!zA7~&<=m~+(29GY^#HO!^6nk+#Q(YuC!4D z;J2dA_=)Hsg{3@mOPhNm!xO1osM-GY-}#1VWKCd&fx}Uz~=RwmSikV<35VFH|<-eljVPMbJM=SS03zY9(tzv zVf^w;G`xW0K*38`a$#Pc1`Y}f578_TEYn%AFN5{)sX4+n4?W%>23?Jn+W-;s$i9C$ zF2YYw=Lvqr6PAFQowGxaOKHux_7Cy5&5AXKbaqWH)hCQtKl zL4YYz3Ju!nQ$B&G{D04tyfO)f`0EK~jQ>KxTukg4g3*G(6Cd`HEYYHmz~;F8&1uP; zkR?04f^2rW;+u0NDKg-A^7SM+#(#gIBrhiR3`z1RV^JmpB?U_b-H=7O&JWw}88$X} zSRPxMZGiAtvWW4Q`2G92B7=vDO4F|=vN8S(MRqZ<&k>n`x4i)wkyZ6`qy^C^ypV~jPLh;@{lbeDf5vZC5UxHOg8SuTHe?*2R5 zW6CUnkT?5k(wyMGOq!Py`wVHyEMr=wlvsO~{q?|v$J+w zx-3iV5+AV$`*-vB@sxmE`h0&d1z>CtR!s=YAks_yd`D1@%^(RZeYJ`wo^qemfVsOv zOElhMG70*crLfsJ<4q~Fa_@7-$4}_F97YQdLG0PbC%k>>z4wl0?wYon&04gS>ZoY= zkt%G1+(~|vf<2i_T{?o?bJ~8ao9(uFJWil|_DPxA)88i$Y-*-+8I*rfGPNM0Z9NV% z%1>jO$2t4~%kuikCuaavQSSeA>L4=;1TyQh4HPIYPS+JOh*88i!(b{<2`n|VVb&x{ zU1ciqv8RPPymkbOIR@&oW&m`F7wDSY9M;TIJS)I*{2V+qjJib(o|MP=V}_Yf(q1KD zS&bdbQzgRYq1^AQq9}hI{E6UR)&Mlw9juq2p;$!DP?YGm(&4)`g6an6wTIPa24k-g z@KM#P?V&IVFkb|#=M(?!v~)1Y8KXv4dv6|C&OptbFJNE-lID2Mj|{VFhlaqOp<@}7 zeJ-i07k#`sP4K{dKUOYRI9y}7uq``Zay;HBfsG=+(bH^tji-MslVVVq7OByv!!-xw zE$-rZP1VbGT;{xWh0?C+eHeTBnFMqq_=Zai^b33^7Cn?r{)@);HaH(11dvT|L` z-XcP>KB395gF0{9 z!_GQ`2>+8|S{Lb>0vEXVxys`f%-zM5u43m6*&l!27Q)uCl$Pf zCKVz4hn*h&v5t)0I59~#sW1iy4!mgT?{hZJ5}N+Am-c@~656B8acF?qE3-gfL4VuR zedSEZZuwBrQd5s7!-Pqj{QkbQ5gdGg9gI^jbN_AR5+0mc@|^!R9={|-CYgY{k&A>$ zS2R)aHN+1p&fLFXK%X)OjOFQ+s{a9Zg=CAj0Z#%^3KGfjTo|S8Oql^_Vc`D(cFVDD zmjO=#6t{R;0%HsaOZrm%7YK;ZmjQ1O6Swwd0zm~458&=-2{>Ce-$K9v{{!P2R+G_> z6PH_S0vVT~;sz;yy;4v8~%%W_wuQp$UZ2SBEr*YBd>yAZH6zq>`yNmOGB6$1Z{vA<*hL82*vA-z% zON>v-=;m3SCwlD8EDi-@8SWf~Nt|qUJP)Hx_>Fg26omFKTOI;*rr=_07NOvOg_j`RpY3kHSo-5O6~W&vgC;+%ZIkgZzH0g28@_c4QTZEBvpD#tTc6s) z#T=LK;y4OfQUFneEM=r;zZFq%mQ~%?x|2=wvfU*-59I08)TKnGK~51I<+Gx>gHj#w zn!0;Z6>%?hemzv}*F6xKxbN4I`7$AIP~-ib7p z%9vMwz$sW@hVn>r($M&zn?_&g4)FQL9jrXc8XjrIM6$!Ti3+gQo1fnk>FlcQSm9<# z9A70(-40DJJEaFhoJQ-X;Y754pb@N+5;ZO)Ls?c;xf>c~020z71qjl^F2+*Sk-*ope&ycv&+$IX*hq#PPr7Vh)u>YEc;mxB@MF(EbLV1diFLxA{rOchpE*lyLlq0a- z9wq#qiXefC0E?4(MG&u61gp6;jUmbT9QVa$w0oP~?r(DTz0cffBp~grWm6FrY4ZQh z+V9r)$)fQjZ^rtA1wUK*7k8tTe9iI#O1x~5uj2p%7>+j}(jh^wn2KrWA!F))V90@l zq|OhrRIg@h&5P+(OLRM!Q2|EROmwN$MJU}Oxw%Ecd6|P!Ny3zm#f^4a z30@$G;5oB&hBDXGzR2d3@OAfF6vdANoz}$xl_^vrEKkdL6vjn9Iqu47<2+2RQlC#4`6KestH>ZRO}W|;p0+cEF;y* zC#M5oiU?W@MU&~>mX!2pzZE>BWFMyqmI9}PET8ZzzRmMA{ToCz1JgwCkHH5cw#^wJ zf70ikI3i{tRRGkQtSO^x2gJciK#o73>#9dV(>`z9fH-owh4A_I3A_w>#Z@vwj%h@8c>Q_d{u znD~%}T9{1K^;o4NOLv~aD$NjCJNe!#0YHC6)M4nqA@eZw!&q#ffD>$`+rVKB>}ksr zOBzjUsIou?)vT$lS(g@nn>m&>8D`|Q5Ca6ybMB4xibD4O!)HgqQfELXI0?2rdGb8C z1%%~yL6ImjFE*AQ5ySKgV{9wiuCHCU1QU`5*JAAGS&&1>gljx9A=f2zpq$U2H1$0= zr%8SmrZ7XuKzB|;&S!Y&o-&%}0JcEuX=W$RS^8&XzB)*wt4^wa31Dto6TrE6@K%-5 zc?WZT1CXp#Wt(B+3M{r((x6x1OD8#LOl<9A$4Z&{v9oZVxLOvt-dy$Q z#K7z{3E6Z4-)-I1txX#6aZL{ve(hzl;7ivK1WhEy1d=%aztnJH7EF$4V`Q}tBQx^U zCn}yfcQC|mpn$V~>N$q=n&&d80K^C#sOFo%mSthg_!QZ!=2Z|&(lE>Te*Fu-kx0b`}drhTkc7cCBE z^P$(BZlP_pkO-XGY3Ow4){PCJEfr3xtnqzSwc3`gV@M2tgvdv zk;FD}$T}z*m+ppg{$~~8>y>E^Dp**s?A9@=Z@nCc5-SzgqUEJoZ0tHb+!r~GvK@?A zcO7^{D3&0JE4Wlf?pW@TCMTSK`gF`@{%jAq>!o>GdoB)Wn2xTD z&Gt%+3V@7hOR@96w=6XlP&*5;Z~!xUz!VA>S?spce!su_;||RoZJ7W60+v8iDfp&r z@4o&XZ7P`i3Hx^_c`sJ7-K0=nWVU;5HlOeQ=Kk|x;-w-9V~7tHLv!al(^PE1htf>= zU$o#2cp}6qIiH{E-#^!P+?N4Q0u+}kbOPH3qNsEI&drw$bpk8_K9@Ol0!M$Bx9bU! zah1)BM|V)?tGvk8?xCsN+S8POz$$6HthV|=uP12|pE@y{rM9%RW03U^G|t?z&|9}D z{ieN@wbE3JPUNZ4)aXVCQk*;8cJ(l9nT+erY-x5PwnSik$n~~HlPSa83(j~f-OI5t z;GH=sbo+U|tTx5m?YGtXySsm~&6}2uQv!~%qS1~@`(<9b)iMo8uZ+kdF&_etJ3~*9 zcvW?l5=QgYeW8E4S9`+N?z9sS_P6b4j>N+R9ILl_G<{QWV9gV6Y}>{L8+)^HvN1Nc zZ96C0*mgFyZQHhO8+-Hr?!7PPp?hi`rs{OfbpLRPRPlt6T9D=Ky5=?0>7Oq3v3xr| zs%`N`hWjjGnU^CMIA@V`R$Ftt!!;RsPsdfw(%n-yIrgIo(ziMC4&bxG;<4n2Qr^f? zO0WHx)rfZ$1pD!a=ac4l1k!a@2p2Ovax>26149sW5tCK}95oguhzT_tfo5M%O*{^V ztbtoy@nTuIeXvf$CmHnCaju=|gH`4hCxgy{O*;!|th6AaX=ka`;>$&>ffw8B(;a%a4qz1ccm19Y9N6ucN(}t$7k= zVyS{ggSf%Q3AjlLLarVLg_nLSwZ^7%$45@p3~RSppEMCyYk;p?{goQsWO9PWlb>uc zcMhpTEV+l{CyY&Q!(U~B-`Cywx#98g{<=Q|3;JL$;uR}}BP=3Pw=j}y%aztg7b4f6 z5YhO!3umJz0#y5YqiScq-|bRB7@{iD^oH^O0{<03P9q}Kn{*+lR7ev?Aqj#4rf2LO zHxY)9ZkAK+zgr0t?lSl0oV+#832rOciF@RSK`#5F+xYH9W9b1gKY8VLkcYP$t2^Xv zJ+|R8+j6gU)^Pi==BX{OCn)TekJLAcG~zb{Dn)?)2T%%%h~;b+0UZSkW=eDwTEhw{ zn9$+Ns7@=N7H2q)e|>sZL{?4P5x-<}QF^$%5EE!D**x;pj7)QM+S-_^ag9L3w zu=dcF<>Zwk=gzV5TlvbaA+EAqy9xSQDyrH!{v)A znlkp2An~q_Gtv5~b>WobkG2NQk#~KQ%7RemPktPi8!A z281C&MHkOF2V~@e5>g81R_#<}x$NE$;ru`y^;OTN6vSPAk3oiXGN-+ujsur~^HF^1 zQl35%gkZ&xiTmiijmV5~*Wspje(> zvc$*C{)#jk?&&cc78#Ain?|$_da%B<2fQJe{Q1B_rzr0O=I!1wS^azh2yfWE_rTf9 zz$0noV$P-Da_Ebhes@^Pfh$32Bc}Yy2W7#q*{Y%SzMz}io# zBq`~KgGr+Eqt%YZ&xCZx;#w7F`A>d8AvVT4@>Qo(@c%9PdY)h$pj`1c;xx(Ko?s}z zGe`u8d$+Y877QBWDxP|Cs5}H>ey@w~{gr3XZ?KWpuwO2#c4b zU@NK-Eso8{>!%aJ6<|A}VdlX2sBeROL)iHlg0l!bCCHM$XLzZiN0Iv6Mk z&W*rdn5-MpvnF&_)PGp(!Bk3dql>i6i>nn*gvlS}CoqD-bYz&41wsc2wBkln0^}Mw zTq1%Lro|JiWTmI^=u0u(KODN(CR=d>UXy&lkf%O!u5MlZQW!AKP zi1jyBLXxaQ#*W5xVb;YE$1EdoBih#S)e(v;dpE-pgJD4moE@v+=?z>3feLk)lzRyi z$k%jY3n~~9fzrQnx_M;t1RQWV0^qbJba6X(RtE_vIDZssk+vwOm&L5#r357C3=+7d z2ne~sf}hCyeMsOz!)}If<2bSdFkX7(+in@e_aPCEew?CzXP#+!*t+d=2hObq@7b^f z>=gXrxCq_uzJ+{Omd52^w00w+fQsF=U=n%#i~LwJavU%>r!=I5WHHXHTjCC`=mx8i z;_pAB2g#93U)X6VJO4OcBNX(y8E_g>q7#5cUaKHZM^7<0Ytj$-!Bolt6u@vvhS${% z+>>dMsnPbnD5v=R+mj2FjTA#=_>N`g{BYA3%o$ECcPUteLHRO+f!ThSQ&ON-O-$W- zuNDKHVK%^EpD$ZKuhuj4^Zv!d8GmxJ*J(47#=Y*`E5GXkXJ|-Vd<~mK^UH%eVBqdi z6dopaVmZzr=lww9T4WCv&?rh?I%}#*ZrWjyX4K6HJ~4PX;qYQU-t7XC-RvKp9GHIw z+m9_=MB)xM`Y?BBY?kxubZKu|q3x%w3`E{0A!uYME zaXc55E#L_;a;~h6x8`|+V9lLH0~=9Cx?5GB>e5q-OIJxt!oNHK)(_qfmY-eYdp+YG z;fOW$#UZ=BX!apm7WEiP`68%)vykMvkmlsh!kxP%KI{UVua?TbG0#OGW@ZZ4QoQz2A2MXGo@DJ(uh9=XU%~E>d>XR7s+Jp#MUW~pjw`m z_wU~uRX>g#Hv+h+4q^<+q7QLwaHx&yz3(|lDk7wAas~JEC&E>fW;Z*`?y=P~^hPjY zWj2n9>^tmoaS0KdJimjk#Ba3dH9A#+k8o+UDsm`Ct=3{|$ApGvByGb5{61`eFs5Hr zYCqO6Nc^H#rQLLVdKUFPGi+OQiJ1t-I%U{xe=X$DNKcsECRqdA#tp5z$9>*m(9c@mSTTgM|DVwmuCM_p54yI)z z#-tu3doeY2O8OwZtSJ+?7bkTFp5{>A;qkyz&yLa>pwG2%dpxUpMpIBV>BaKR&huhl zEKi>5CN~zetr)$6Yc8u4f5YH5twJdlyB0fhXSl64I@YoYKAU&NuInX@efHBZsA^-kz!@%(;HGOcNY8-QBLeytf&sm$$PcUn24m;iA(GqpCM05^c$A%lLW^3l@Dti2XCCyw-0lF_JRB_bk=6%dCjOx5 zf3ewVFhMvBSuHHD0#V=$9!(~#quD@-k z_rp@#(p8nM2nJM|_Lc|_LZ{Euo~{{1!4xO|$MfOFT2~j~Ojx#kxgp1|^UvdHV~jHt zPvA&mJW#2+2@>Hi*L&^TGI7LAs5%;zPlrkGg-?6xz|KV5m9FC1#hWVs`!#U-)4$!r z+x1}x6Pjel-xWFnt*}9BzpYHy2N7E;<;@0_1y(WI<-jI~Y=n$5r$hVQ>kD;ZCtiP3 z)0=Vwqc;{qS(3LZN2z~1b@mM|%t8Gp2V3>nt&9TRk|okaqedI<9NWt3l+gpb9GGyX zv0z6#yA+-|-P1-hWfgx)?FSINF~OULM`I`fC%$!^G7wABf4L3akH^gw;M)g(LbH*A zT*$E6hk$H6TEFe1-#PJ!NJ7$pL{#?r6qL5M`_v+XhIEdxLFIJ6_g$oSH(&GdPr%D= z4g;+~DbqwaqyD!@usc&5B8@Z~PW2@gXo~}NiAbw8rTJFZVX#Fh3rv9Sm8i6X5*vli zC|3M$k2;=cpy&`Hjq-JfS%T&H@L%(@ay46xG@-_AGqDZePtJ0y?gFl!${d@X=In8& zptvJ~L`q1OBz+k%?{iK(#rnCu;y(VWwNpf`1z|1HOT`G@Qn?C|g0K=QiwWs5gMz5s z{=S$QEdM{f#(6Dll1O0Qi@woj`Z5^N2+Rk+?g0(4Ls?ldKm-quTfT&Ct?Dm!^gQ?> zir~AA?_=TPb=0&ul(?HQPW8hkja*V5Me0HMV7sse1qJDJ2((fl64P}WbR93m9VYFk z2$sJUT~90wrS;k*Z8_N7@E)^OlInqlNx(NSULMxfGt?exs1?95Hm!Skw!U!FFEuyx z*KdXtCNty56&FuC15ks~cq4i&Wc4|>9ZSw6wFRFJ!JUZNZJC3F?)TISqDH7h?%&mv zv{EZ4%3{RS;PdLn?llbvjdY_0iak+RF3qW=$ru7v&8&7~Gi zrvj;O9|WqgcJu(^Txj=2Yz)bSa*L>!ArZ*l;vENxEbfw51gq!xX{|2bIy0>LDK_w} z7T1?#fmdb{18*QMADxMs!q@GRo=+4|goz z7ick9b}9y(6f#antpn-Dw?=YZ6lkfq>0s#jfB1-G7VH3#NjYV2fefh77M8Na-mz{b zq_2cUUrtYv+EgIVg3TcXbi}tS<&JR|6Yk(j0}W@eMNj-?O96-OJcrIPxH*DEp^@e^ z`ICB(l9-cb@_6NIin&j7t}f*F1JSH z#T47kF<=2K+eYiQs{Oqi6jTm_0o+5C7*cb?xUMgucH$!5T=NVv+Eav(^nyTAfw`}O zjoLr#H^kC3$Ou;DDZN%gj1`h8z9Jy-4{HBk??bj2VSdLwb!6;V%^zLztsg|i+2BJnkU|Kv`r8BpAmO;GHW$_G`4mF3V5MjqqaM1N zoe>{z0uVO++ic5?HF<>V{Jeilg6ct0K;hU)T-eyxXJ?U_Hn~5;qx4)#owtHOFc0Vh zwHpAoZWc^?OMklp%#c4QWNNl$ZwL=!;ztSR)zPDW&0T|68qlK`iLj`?0H-BD zym6WQg6M88iWW;hMr#PoNAG|ulSu&0vxz%Ag}>u)%#YpO!oW?M$sUVJ-r6`RG-@0R zX({kRyBk)7P2zQ<^o2<-2Y0gHyC^|43{wD8YsS;z7(9oSLF9{DfKp`qVT!Bz#RP#J z5~|udw`q)cY72T*=|!VQy(BdLv!n67dvW*8-)4pKME`?~S6-!6XVa_#*%7#JGSvx0 zr+WzYLOo~;snxAohxc^D7AD#>Zgz>M`kk?Z{YE9ZvQVi0rgUsSHT5A6j7HscaY%sA z-6%|NXtI!@oNrTocd=+1cYzX=gY$LJ@P(Lk^P)-o@(JnzUnf)KB-nPZ+K-qo; zL*znohjxGOxoOuz0TtyEPwd?k2n+ytY4Y16HQGwc_?Hi?RjeYxl`htTy~m~nO1AMG zbdf*`c9t!Oq;<-X=0~6m&7$u}vFZ*d24XTCiCxOQ1a{YZDk?4o#_{!yq4;fw8iHHI8(gk3*xBd&Flq~(ns#l zRi?_msQT){!bZkWNZ4oC)_246l;qzjn`LwP$MD{ z{C3+itlG`v>?CTSuNXxj8J){Dx+ZKN(Exv@JkEBsNABr@VB-PBu73Vo=CN6PH+jur z)T;B%hCLmIiRf1Vp8X22sm3vd0+wc<3}$8JgN%FDQFGuY?o`7Wr9wG)V}B06iu%-m zNJLKxUZ5)<6YZ!{TYW$qg?f<4<^SimYHs!|Q4@tJ+8);}`58ihr+XD{@@O9IFfDi7 z6kQiFO5`Uhax1t%b@i(CHiHpw-+7DFFW7vRyO$CZQnyOf6O%vR{}3LeXmb1Ns6MPG zl4D_cLN;K8{$V8q&SmCSYs-#}5KLi>&7AD4r!?A9p5|m-i}xZ-&n0oMDP!|o7N>2A zC$JDBBAl-azkOE)zDd=Hgs`K}y{;0#l60b@qj~KwVv5j8&WAu~#MtCCH#=GaHs3S6 zg%p9mewQwj3OPq-F>tMU{)d-YvQA;9cMs^0bAiHGX;H{*z*0e& z8x5nbOX?HHQHi!_oZBZ-KCy|_m?=R7tHjL9oi;9=^N{G>2S;a(B;i++z7rkfK4+ZR zVj-JzV@CmSmcHhplz@9_7ey?kp5b)s+*LFhU1BQbvputCv^!i4^D8O>nE*FpHJ9&+ zh={5LZWoFUFYnCBmJ$i78m!rtgUF@PqUKt$O~^E<%_Gkn&%cY+Sko0P zZmgc@oL13oqM7bnH|&rQ@?tzN*gwK&^D}fbGrfdc|{#m zShxHB-g{U=gd+THmGy-|!r1bbZZTpMq?8`*>1d=}v=yL!3Ns%3UU2?wx8fi%NhTX$TQ+oQ2F@w$|B;JD4qF!>Gwbv&V;j7+{s6QyyyW?w^@H2rFJ8^pKG#oCSwf zIF)P~y`!6Cq8o9BP8-bor<^{DKhNR#pfMV7_?CN18%#kCBI|0+XM1(PCv&C^5n$ zvK-CwfeeF>@2^x%+;420AM}-=fpv6_yppNgQ)(+2R(7Pq3(}}P z`zqr2&)p-I8e7z?>yUrVVVC-_6ZsCOOwW$s0d@&POPpF|-w^9l$R7A@Q*Mv`djnm) zgW>$=mea)a0mcjmH`hG10Dw-4O%D9`Z1RQ%SAjv}&o+Q6=GV`!Q4d~v<4@q*cKa{+ zj0~;=kDz~+!VXLDj_m7d)R4Tx2ab{Kf)9=vkDo`Ee9{014=59n+0rBQq*qob5v;M= z*Va%saxkv&PE$}AObC;TTPEmsA?|LIit7}yD6;R)9DlwFJV8fUThp(-Iz4`zp7#ym zXflU^Q&+24($&YJ|5Cx>8oo2IOjPgsUI{e6wzqoo>hg4Uz)Zi)BA*XDxju33O3?dM z5?}IfdcQvH0SoTO-&I_ZpN_h!eBQ5_Z^c&aG027X2OPf5k24i5Z;$rZm!q;@mAB_E&W}U5P?U{-8UlO*{kt1xZ_k^ytmy(=`87Bk zb`~m=>Az38#$L79X{*VZc4e%vm<2GL>jw(<25fQh043v%-Lzr7YP4tM$Wmf8H$wZn z%eQ$rD-2jf|7K!?&`e;A&&kg{t4Bq3wqZ_+zDt~VFp^b|NjOI3L83NEDt`G-w$icK zf6zmQdDM~Ks%t)tfXquFRK9dh0}G=E*0c2+k3yTUW%aAW11<9@RNq(TCvx;#-*Cu+zt&k!kswQqxNVF^kjj?A}S{LjVqF3N&9tbUGQfz|+m z4Kf|#vD>xxg=mMhxi;*9d#{q41f?Go^DU_|`d{zsPs25&kqA=V12M*a$P$f*h%&R3 z@#x{VMjH)SvRGJ}Z}g~34|jmXYMS&cLLfvTAU6E_WZv~L893aRiUU1lp-EC!<%>Vm zym8RxG@kAKbgJoSrq*2z54{zj<%hB_P9xf1y1m&jJrPU_rIc<_8qql5=}+|S`_Vf< zVrW;*-d`^%>5v0L0WG%rktD5!ZqLkRSPlK7W9iO}?(UBwks!Wp!ysSRY25>$UtD}{M&h=QI#j!zyn z*7@7*b`(!qxTAiF?Y^4CbWTdV=6cQnh{o-H#1P%vv zJ(qRgYzXk~%U-(tfVgN`$Li;jo^9RNZ$6LJi7MEMly`Jx^r_m8Zhk#HSuD1MIKKTY z06QU1J7dNW4Rzr_<&7}&ck=gq^B@C2nj28sDb?f84X zhTFyxWjo5Gy(oy77HlBS9^~oUG-&dpZ>iX)ZcY~zk~R2A?~XZTWpplyTfC4bl9(TH zG_93HTA_{X&9MU76>X1k5Ylyd+gzYnlRJw(NIBi$2^ywS@}NzPtl3N`V0`Rmv_+WE z*9``99|U#&HVn>cJFoz0V6`XCH7$Vn9bRMh(M?G>LdZD*)pIt!2wLYdt8H0`?JT13 zqk^0>nEKH=@p|@=$&{Y$!tipW0v=hjAZiaK+Jnif39naM4jRK!^f=yO6~&0C$$3C2 zF8+qb!b@CIV{U~MhBV<65E00ULzwZqb!tE$XIeLF%RaxQj3UF}nd{(lqVujjf%`eZ;;l?BM6^jg`UzJ zv4MwE8Q4FqyWWN09;xPVolZJR8<1p;1_W74=@RWUoGZc}yKVLtx1HCn6xClJl1S(1 zTjFXZURfqCxI)ZxWt+A0z&(3+!p(oIAFxeCdXecHd6b^ML8KESC%gpur6+VCU|bQ$ z?cPjWpSdG!KzK+2MQ7ms+-!krB zukjycmAS74YiZH6`8!I&l=3%`rg78*9vW!=j-}C(Zzryq6cf&f58uc1!b24kXeAuM zwg^A^5N;9HKDWM%PN0U7F?W_fU&LL+DFlm^fpUrBq}=eLE4*=WIw9y6ze9vvSlrGegMARonBU%paq`Jg7r8KG zY$wkLMoCD|&dikCk}cLNH*xMjD{@!fnC6=V`uw+BEK3^j%!?Koo}ku z7K{$cfhZ6#{+sdC=%zmt-CS5Vxvi+6(*o%i<@1GptGr(|;UkA(n5%~oz6qd2i{)kO z2HbXdPCfBud^mVMKGGKINE@KST)FIsCfE&jh(iS4Ew@dyGuFBOYkhyZc$+%9Be^&A z&zKV4neu7rd|9~f2M%v8pVG_DkpF#nxf9*2Ts&NH9_iWwo}QHM(L9N$us8u7?D{04 z`o>Sw@ImJyBCj>+jN*E(#I}X*&8?r$oArENo$vQ2x2$ozo`C1$MFbe?R^A4vutcDq zPAkvb?ZOia&fCNtY4cp@o_ZXB(ydIi zZJPxpB()iNkH|{~PPKnSp~&yeXi_*SoLn1%l^7(=A-xkq`xTq&)uOX>q%>I?oX^A} zK040EqI_6cr;$>WRn}>(G{<2?PetS)B&bMDY)wx{YCs~29KZedc-#FZWSN?*epdZR z^rqg-OvHc-@XdOyX|)}%+39w!JeO*d)|k_vLLRNZOrX6eE>(3;t*7-gxI^Kqo<6+{@1yh{FY(?OCn)4;5)a#sSg$r3v%xg0|g(7vFnZw z(n)5HytbHLm`QEiT3+vTsEB5+oTE}&L7dH;q_?HE`l>bg$gzxy-=fe(t^5)&inJn` zT8=dKVU!wqKm;c#6ygGHE+7)Id{>F>U+lG27%0;s+1O>S5}Gh8{VzX_s)e{Y zQ+;U*5Vz|sajMY?H}&Tc|05in+2G7jOB3JL+iIuTQf;cW?97o$zV?RMe4M06!PP%l%bGe07eWt0fl-0wbczA- zALyUzsr_q^#2+Rzgv~4EDxs|N>jQDQHN030z()tG0yPU=o_A87?{iyyCRPjW8cpF$ zc&`m!;N%Kf;Er!o%%osfp}TX0}~cT$b@r|X6e!2n9%G0oR%`}04&rm zJ&~nuN>UNG({=Z{Ndbjmh0x5`GjcA6EDh>~Go+r#cguM;hAC>uf0*HGfKeMf-mKCM3DGZmWlP67LzTT}>0K160hT zXqefrv}Xbs+h}`dp#Pmm;=ue&#@Ow^G5JNWi;utMk4>=*1){&x7_*Hr7fYE- z_c*mgI(4~79ZSz*NkX=@m#B;)r1$Lw{#cvaVb@}FcVlvnD120NZz-m_(hJGAM^?Y} zRUbO8F*8DiLmMy%S&X2!;y4S~mS#84+;UcqrY*e?g{~!wDNQ^)z_?2g2Gn4qqmVZdWx}FneeL*pg`6_Oy97tR)VtkueFH0UYgTCR zbmeC}3@eU_ujF)FEPoeFlGNTNIS ztPEgUsCC6~^4gC2S9^~_fWB^gBU%dlR6J7i-(CdnhYOUz(mlXX=yF?-e2NGZs?kCuW(;a zNnqFyA#7qAg5h`-l3}9*K1Hm6iJWm_T5Xi8v`mm-5R7d>AFC}EQ1nUzLmXnSYDGpR zd1PA9qK|-j3Cc%@K1vYZY_nfD?C)9g&-v0NWn!?O3GaC>%%S1c zRLr}X<|cH}aP(i~DOuy)z>v`9P0K2vT`WulpSQjn$Wyl=fpaPvDOBi_p^CurkoiDF zoR9XgSv6KZnsfaLgxc2ufrNG(@5p;;53Gi(MxrnwNoh;B+=56JJ_T8h}z|E1WaR-l(29kZ*fQxHxct2VoPU z2Pn*zr9zPuF%vtK>aps(T8m4&HZTXaHZrAccE?kZ%Xc7wAAEcWJ0&rJchm6Q2`z%x z%TwUPkYtZwXk*J|iA~2FGsq<}Pf?tDAY)vv_&B{7rd=_ee{wzVxiMqLj}^Z9v8@S# zP*pu&(3dUG!kZOu#N8~2AK2}|Ip9#Dg>6I&*kfYGa=&jok5dpp33lBqFK@E4ZCLK^ z?kw0m@6SI0E9`Zu- z@)3djQ>VfAx@HfICXWzh!64|O%JheTSY(jIe`cN+wi?zT{EBxqh!qP|1+4 z%HBL4oG7a|NQyzHX}=q#dplZXJW;}uPJOZk5X^qj4+T3@R?rd9ZkzJg{ecFMj5LhB z?#Dy(3W0qq(2~eS5$Hv)GGcts4SqFp+Uo%^+<&CUjF`+&s_J>Ff@Lc z1vv)yMHX{{Sa}it36`hhu5lLK$#dAGlQ$6_Bllz@J=3$;loQYiij@u03F+_Z`^G_k z4kW?>qBsMOiKRRl-*~1tM$jBjIY-BlA6>M#$Nqj0!&mv|R&~-i% z{K^d%zPT-UbQ8u($vQHw;B5)&hC1WH7`Q8dKbnU;OTlM87-PVeQhHm(%xxS?}+fGHp-9gAL`q|%zrVM zzg_=WOM5*)H`W`e;W|i`Gek!;5c3BKf%IpRy_l*alW*PDU;k&114=q$mRcLML*`(Cw;NLSS+mjDLV7)%afWc2=d?>u5tbl(2o;JlD_{v9fn22Iieg}9=_)I}w+T5a*z5WJFU6PRgEs~gU%lhe z>+uzNm2Le_BX5u$OshAtXbn)a>P4eRQ**Vcmt>Y@>MPE#O0(8=grkC3i{znY_C3eVut69EXq2YbnU5=ms;a3er?;#l z_0hF*+Qb+A0BW2(E`+!A?yUK>FpZ`YZep1?a)Xx6&BNZ7 zj1}h|vurWMF|TmDM8Ls#JQKIa#rz1J-@RsZ!14v_;T3So^~uoqkW~MxaV`1@lk2n2 z8p^_aZ{&c-?@$H0t$+OKNs8*s^H$u&Aky0=c8r~M)T(gX>%^YhiS3-HY*(QTNR$Qt zZYtH_Z~F}#ji6!WHv*`7oY=ez%OJ6hEUYpYg%fZJ&J}}A8XUYeMcI+!r7YInE_`Z6 z7y8dEOkQTzh>@|*LML>28(hEg@#UE?-h7BLw&ybFiUp0#2`Y_tn?bBb4ZPQg6$XzgX!2NaOc$A`~%>&r~HKTU3(-Yk{tt- z_AY6!=0B+;EL=*Nf)^&)U?2MMi~Z#dB)(O^WhJ8TAF}r6Hl!eE$M)qii)5`3sr1k~ z>C*N~{wY2GP);mt)4pA74E$`~9O#G;XfFf{^VqKmW$JzE46r z78`;*gl38*rUYQ;$|qE}VgmmNiowwPyH%SQsQu;RBLI-Pl?WmlVq8=Y(+2yRC5K5y z@KyiL<2N!%Dx`zcG3`p2N)4Uq3_>iB9SDtJsGoS}x|T=ql9dP~8+B3WBJPLrbdvdC ztb`y(kQ9QGG^mvdJqlzth`=M{(MNWW>yC*wM9CYDmIf|M1`yp)(1ti9_fUQ-Z=(1N^*LZh|$w_E6ox;dwJ{HLE1>;f-`3v}b^WXjSgBYEWtvi0V-L(0G$4 zO+S2oxR(gmn_-Tt+TzVM1fMkT$n@IffUm>l_#rYVM5{=*Y{GaVBM;B!G(;=Jbbe_c~}dYgK8RjWN3%uB^^= zKd?-YUMLp7K^e@F&S?fP*v_#fX#-B{Ay{FdBdPf^_0q~~ln;F&ke5gR@p+jwfKL2dyIUs^ z6xKKdZLc5AptDlf7yP27EpU7e;T;k6ef)Q;t*3=sfplr5m5g{{A6>qnH}^MT7gZb_ zdX$+ha)klk{=ASFR7ju3MCOdYaGn5y^rCdUOmG0tH(rU6y!0lCOPV?1xHk3}^{w;s zx#W`)D4mKTlOPz|=ZmO$fXkvOHkw@AEwBS-4i$MHET9}xZl}9>wa@vJ_3u{V?onwn z_Zv;+Ny1x;;$Jk1}*`(Av&&eBw|j`|6Sw>}XGgT1K;PVS69Rq11d_LAi_M z!3hV!KUO|xmtTMSlbQvj5Z!tjy)}g_i0Y|>ZYp6OHlg}w>brRPo1+XeM9z1fhv@HpiG~Ka*AHc%WuP&T+C7X2xHGR!PY~WC`Cd~W)-0$ga6?cKY?!CGE-!X}! z1UPmwC^j5zQ@sRu4;-v36mrEYG4`LeAT$ z@QuvUW)>z%fFb{TJxUyJz4mPkRbe1h+qn(N$J0-|q82CZlzAHO2K+c=mv46H@p{%)^#I1raA$jsCqdbtgSP7EF9YSS_AlG07`KaKW*^(`vX_DLU=; z`c1p782baJ0`1beL=eDYI%5$6$OxQxK8m8al6Zn1Zzs&qEUJwg7Ow_!Cidx$re0~V zBw2mqKww}m1O$UmODLFW9hVP-k1806&tyN`cwHX(5h*8l6kZX&X*d#L5%XV) zb`r&(0dENnwY-R+-crtHCN*ZA780>WR7?G;VEFe3A~BPl8aH5OlVn9>dZ%|yV_H>$ zoY;5eNMmNlYBVq$$#l+8lyR0q#djKO;Y=rxOGR4T`vs?BxMnltS2JU84XKERE)NYF zW)G( zx%jodCF^M*GJY8zIv-Ed0^#+Hf|~d>^Ean!)N!={WZRqo9v3AF9X4jmevvtGAougMq8}`P1}Awdc#}OGn?DLkki_x(aT4>+gpbD{xI! zCjU?28SKx=OuPHPTC+DW?plrfpZAWq6_wh2P>cH5S6l5qALoqM!Xm#J7)BpSn{y1A z+|)Av=?ns!+!}pp7kOoU;nZ#E4xw5^y!2~DZB3j99W8)l?UpQ>GS3f*w-|~B9o3@j zY)XMM`G>pThc0Bs{QL*0dk-8bU=hOYF7+~S(2zF_M)JIXJ4tyBVBpWeVDbclw+Fc-Jlq4ny#Zx55x z-9A4TKAR>UH+N1CE@{2$P1kI{=5klMzj@26bx2616%rRe_|Mc_$tEn$vVKt*^60td z{gxa3Lfy^@3l?;>4)&@Bdy9_iR-Jl{gEGu{A^U*&ECs;*D;7Z-*ZINFMxchrG9Ki| z!u1F!BCWT3WOG-KD^M$-op;FYQG6YYV%)Y(Lnu{GVT18mggrby?Z{u4Jel}>z40=( z`21>jW&WZo{+~~O&tGK=*=Z2n{{_;RWx1>1Z1K^Rf0Whj?)BnOM)#v1qne2X5v8lw zKdw?*x9S(=gU5!-P379NO-l#Ma`QA->lp6$OC5^6|Q>J z*-j@C4$!Wm6J_d-m9Naz**Gf2<#J&^NXa#A9V#pzrE`OoWT0o6NjYAB&n*Hz5RvG6 zquX`Se{Zy{2VBIDEZz}`A;PJQ{rtVCqpbgZ`Q86!_WmwATZ+Y4J}hU6he-4EI_x%7 zB9xFVf3ir}?;mH1pyp<7H(Zr=FmM|>kK6CRj#{Y;x(Vav8k6V~-;B>FHl(l}DV+6- z)r$XeHCgyM5{f70AnTAD7R#&2BZ(QY|9vEsMeNqfhoWJEf_jxHRw@oXHHBX+4*e#` zk8DM0mf2g4MX;xQighIPxSK6@AHoniD3pS_SA|`ZyLWwte|KN5*w{Dlzp1yp1~|@t z&G4pJ4e&p3Xcq?yrm)IFtCkawnXkm~Vf^j?E#o!*TJ}FRh9+-g@ETb7vUK`jg%50c zIpqHT2H-Nb;DV6J)$>raP0dc=pRlNmc9{ceOqFt!Yfh)gsnevD|82A8^R>9^M$}(rlzj>nVHOm+jfL;B%qMcA1Y3(wSGCC4rJ3R`Gu!B zc+BphV}boyRZ#w`b)o9;@OYZOR(50?p@FMU#;>t)sZxW+GhN1Y`)AR_xlQ|H*Zb{B zm4B<#2k3YdJ`vsZAQYQ@J3QQQWiu>(0UnE7ZEZF`?>@@T)I6Iw`8(P^A0FS1Y|(!D zRmQ133xb$xc7sUvOy<1^qI z_!NMIXqEVNGodPAl-J&#ChHzpz;AWxN}#3~Ih(2`(GfzC&4--ZKkS?mtHz~L0Y&3d z{*Z@|zbS%Jo4%*Yi$h{txis&aN=E)YS3`nIX) zI98xV=d7-H{F3_7R5Xz;=N>Q)8uTLOSyk%!`g>u4XQTe1=E`B!OR`NkG09yDKI{}h zMMagk;Qq-w-bGYM@lS9WUy|_^CE1ButS{oFi>dee;-G;g(Ny9(ot{f8F_e{*v8QD5DN2}dWCx)2 zJ?0_gLSBMQNT5U)c6MXx@AiLxUgHjf$GAL~)@DHrCi}reYZH%N{gK6zYn{wNI1GiG z8gr_}rPs@BAY>+zD|9F%0;DtsxANNv+Jni^B3WzL|IomSn68!AH$L8QVpFakFD==U z*9fJUkHWP6<)req_w&L)~{w8OU6bnH3gd^Bu^Dh58fxVz0El#USDB(;Xr zz*U1pIn0lpRMMO~-X`2}V0@fx$08-Cy%mE?mJo(baQ5Mo@^QHVopzBne@n2y3SJQg zw&$G;j7C4uY|XAB0_hBf+~gNoeH7hBYgGEs0XyXve3aQ%NKyfHB26D8t41PvPwu1knlssp@S~|GQP*Qmu=BT8gJ zo^{+DbQLHsZ=IF7254FZXEt}qt7zvi|3TC@DXsW8#=kG^qo>xBZEs1;$Q{`u^Q}B( z(QJ1zQz~2aKs{bdZNCA`oqw!rx4$B|9mj`F=65?hdiGH0E#p+9D{kJL@j7ri_+n?U znY~o<(y&IO#yo9(=y&;8qHumF+`qyy?R?;tbxw5|jpjpS8&NKS!t(}JTZ<2$DRuMm zZ@NONBf(%!Z|N%M7esVpbAf*0ubsFrp$1reY4TjrfU~Ey7c!#;KZu|@<44RE4~D(L z=Q?k_Je9-P^d%~-o(FAt_U+E&cgcLt=~MqXj!u{Zk`<}Oy`gPisL4T4z3sprq$>h)*G#dvV|B6kGA-pwG}dgfba zi-0;;K(7M+CJN55Ssd!BPA9&35qlsO2Zs28UI5I9y&5T^=Tty%P)RS=FZw1_!wf+2 z@XmeankHa8o!-=8f~YjGNKIVhfU;7d^y2f`xdsYHGrgi1!2OUe4_p}s5e*KeX8p}a+(@0pWa3!@GB6Zo*!)dQdLX{F1>CvDO zTH=NIfhn?E?!-m&Z%*N_tfryMw^^MFz(r1mF5E&>V0P^73JJw@_1&}<;#e(43?vsp zEb3$PDB<}hLP>;AH=_zZ&Aa@>LZMBPR$dw&qS+nnZoAjW+!&4QWpnbrEBqvtl}~u4 zyN@NIE8?Mvr+9P+xg8UiXB-*fRcDJl4D_V4`YV}kF;|x7?ozfQg1)X+RYTMeFs80< zor82r?L<<2S#^U|!Q7Th4{HkDf3AUlD{LB+G7+d93DJ9<#7RB*U3HELSp+M_Vrdz(6$1KE>P59B=Z4~LRYvK>adOElyl^g6r1AMhq|CWJFRz=78(D-7^P z{cDE^OYrdMdBOPsg2iIEt;@BCeY4zh<13F!{Aw5x9pjE4_tqp4e6htEMmdST^JJhv z3;9*o(!sXEDR)cWE3-6-8odb~ zv+qqQ42rB{WddbU#ZP;Fne^1%$yB|l>k}MOyOC1We7;M+E`=XG*U(Hqn%Z)!lDO$F zV?4HG()kXNNwn6JtDzycqV!<)7}|?)&MR0p8Keu>gF4q$iEQSIB#>-ukq3BZok9<3 z@j^={>IzlsY0$uw6Pz3VMKIRU{D7?w|MAudeN=#)b82I*xDfNX2ral2K)xC;NJ;3~ z=-CrfCkjyf#3AO+Fl6S-DbGb`j(?1{)0S$JXlgK-dhG*Cni8$#$Z|dTc_Jr_s#WV_e6L% zTWAJzLSjg~tMo1n>+Tez<`+y;FZ;a+&1l0G3MZOpjiB-G6;M{1)K|vA7-cD~;ud2l$z!a!aV=a_AK*FI`Ef6V3 zI@aDU^YuQ4tUTp!^e<-CqJ+s1tbiN;mw;E)$OAjF2~Mu#x9*oOQ90l$H2Ze`vLhvp z)G4-#@HE2R`M|RKm#NkT^{XfMIN-p+!cF9DiFAnBQw{|cX=kWo=^K(!9{cG3svz?MXiQ`*Sg)-or%_{^Jil*y60f9e(mziA zS491-fyRMm=lvfO0gy+y_#cV3*e=+Pfs)0|&*ZAMVPJq~QJEoOp&VOM4D% zBjEi6C27^TtM!a9DwP9yvl=~P)S?uAuTi0{!Mc{WM&Yb_dfaDK6Dr7!+$~w^&5b$;^6CPStea$zj^B!CI!46 zA+_||^z^)&uYAL_-FjehdT04Gcb-fB0&3w8>Lqp1N?={|A zRgAL~%7FwcJT2HE1(ldZ#yE5DpBrrYTTc9tze|Vb2y%?~@$z0|&4v;O+7`J7;yM>M z4S#=nxDYQm3Cv~&;%;3O)Xs*-uwSZ#6z(F@OX(u#ec8%P?fy9|)-9%miK^JOM(ZI1}`YXYV{pOPPDqu@3tpND)DI?ing`zxbM&}B~YF{3c5Tegh z=4OyxQKEkK7_XZh%We!*FKa~(J1>SQ!%!Z=X*by)X;E&93)i*f<)!M{uY%S5G!VU* zHGWeR3>`G|s3&D7{l1>(u(IB~CY zGeEV_FRR)B8(^flx+v(Az9(-%Z2oz)<4F>O4tHh$hWSUre-%ec#0*>-#19}8=_WO} zbh}^Y7WgrW8l%v$iXc7%^{vA6w=-MD;up29q=FC{vrqW}0k^9wn}T_^@hT@-bpDB6 zJ{P4(eJrmN3JJlJj$IQ;141P=W%P-pqd<`!?(XCcG2aMGYSk7q_)_K!jfV9SG2c`& zriBcGX;3GLIcq3o;6n`XJg{}M3WkBAW22j$#LYZiWPs`YU*<}H@Y>4idWZKYn?7=m zZZu!TH%Aq0prvu7N1iw%w@1Hi7Y;%1@m%jB-MG8=3;@A?D|_ zFF- zYrZYH@F;#39*r##vSdIDtxmGNCYw5O`k%;AYJ^p~Hh9Fs*p_?_Ks>0xT96^Z&4^?u z{}(||=#U7pv>9hP2xmD^srs0Ki>k|X)>x{%jE)RD0@&q;HiU^_L&7IVj5DsLg(6Y& zVqr9PPJcp`A}J$AH~ysn-BI=*Repc%_2EK@b@mPC zSJW*xl`^=ZPX?i)4jh{E8Ar$en#!7f*RNU}Z|t5_UlLwTT`lFepF!wa(EjEE4rW{2o~9-V!rw{VpQ7AZ*B7{)L#by4i5#!OGE{3j8!Q zqZh_Z!0YRVg=6f8N4EUQ(zmc*ER86NKCciW^fw|tM{1N?N;P%qkd^%>9$aX2@hf5& zVeS5&&5uTzz=a>w&A+Axvp<={+V}|COizHYIozW?`jDfIXq0uAqO!F+U?Q&ALmMlF zczB4h6^V$@a_v#{4P)(#;4ZXp4aw|;D4IeZK2r=K-kw{WqTtQ3)W7)xj&*|1k)%+lcV(Zc~Az z!`|{Q*8iLG?>zxkuaBpv{vna(AyLXA@l6$_C@Y?pw@G{`2W*%1lURVu%f`qR$LMBx zhnNy^V2U6RGwo%fC`A;EE@GLCS*6N#2vlCL)D`$rr0;!N?3nPpclOp7 z(VAth*ya~nCdRNz2CAOuVCyyen{W&My(?sXDWu#ixP0_t_uyV@>0Opu`tlvFRgy_0E^=Fl;S!wtNmNzwy_x-fk`RIsv! zJ>Op?9sxF%zpQV!VFW{_TBvLisXbjYFs8K3Q65XdBuRdYR^FE+ z@fy?;13#^I1_m=FBlZ&TzILxeZtdKEi*IHiC>{0+9&1`tG0rhMVzBG*cGu)pjjUt z1l2nQUiq)TLG$Ct$49JVH(*59BV^Vk|ICY9_%rTNQ#>JS6|WFRbcw}q*~Bf5hFy_E z?(^=-QUl+^$0YrA<+Zt#<~3}vB|Di%4tVqk9Yno1EX zJiWqd?$GT!=#{Ugv~hFQXkw!?S}jQ#lO?_U(>I{n6y46P`)d^y4ZW z-fDf~oD3lm;mRTg*1+P56P}N#cRYm5eT=9#L&6PIP(Gh-Y?Wp2cKXMtu;3P@jNWBb2*k8<@SQQGqV1xjTx=9S=JQlH_0(U5 z$hU=FSGsrM*iV2rG0!jAr$s;Q!rg}a;yV*IKI{TmOm~v0sc&h+Ey}4-Y+nx8EaS42 zBE*AGty`d+RA?b015AIqrhbp%$h&!o`7C&nDuyY^alai{kcloJoFU8&N!gJwDstB! zzxB@oy(LlW%!;n#i-5XBv-Zryb_God#R)-M`q-JhNC^S0l)8#AF;+XZIdA(yN3K7%1~K-l1l4rpaUX{a2mAsqpcBzk6C07H)0*zWKEGG=C57SpOgc zQ4d)=5o5&thd#%J)$<)nsyT#!P3`OF(c25}5vZ1@LnEn>hIs%GFLNc;f4dqUM&ki? z`%+WGS@ED~HW@d$@GWr%91@6Ggh*`s~@xEPW$C8bN{O*6+r$G^Rvlx_doDEt(PUtNQZ`Gq31s-U_{kc=@q*nso{ zP6SJ0NE~$2eQUcHbXWdQcEu5h>8RA_Ozln%|M+LXw|_FtL1xlx6odRTQ|($A#_V0BLqpNE`N7hmK# zi=ID_*gC){lrDd@;qdgLNp)^ab-9m0JLf@hG0VVB%*U_1$bbtL%B&oCuNj;2mkdjL z_^lOQk2E$F+ovr!sztFWe{iTQIJ3Ba&R4AcEacCJ<*cQHwH_P4)t`EFF5yImgnGYOJbWDc%&+g9R*3@b264j8ea5w=K8s2(bp&- zPpo6mpjStVh%c6ZUWfvwt~6gl73x@+BW~4}&9x@$Ti$%hF++yQ%2Xp?N6 zIc3p7sS0nFO6HW2s>r$KB5Gy!GA$=BWJ;gwWaC!}iH{iJAB8OWLNnp90!a7{)) z=0Sy%nxzwp)zbrxSHAjKDm@5pb&4fAu?)TbF#ILHeKJ=j{3RGkDj^@8-h%$Q;r?LG z@jk2w;;&2BG>h5+?J{<+OFqg!oXtLC@FUZt@X{v1vwdOVHq4Hit|EnSWdD%q zb%onM60#{zX>VpHmjnp#Z7+Fba3kS{3X9=XsgKt!@WRaFdmq$bVaFX}tw|3p|JW_( z4kS{=t6c!cA+<-PrTOMM-%o}f zpU|N0%wGzjW5}5Z;CCXiaxC(;qKS-eV4wdf&NY&7i^9Y*B9lJE`6IiVH6{PkTNY#V zsFR6173B-ViqL%AH`%v^B~(oKk@CWW>DnQg6!j=z24cwSr+`<_ABDY1TN3|3%1nz$ z$@<9o^W(8Qf{=_9s(D{fw9VCHDRcKFoin!j!t#q2d}bgou#T4hu5iobezGr2g28i1KI>=Li?4Wa zMG8ON!Y^_*=i=sEO`sf?)(9zU_SrZ6M%mh^Q{HI(*@Yk%%&G*jIgZmAJ$pei-6HHq z_C+!b@w7|Bfdu00Mr2+yzSEZjGBYWo`8|!R$}G!)+!{hEXj^+aTzq;zoez^q4^Tk` z{QRjA0;o4KkK4AD=4M+6G#o28{V44AO6eOM*3Umfhl6YV!k*7tKRE% z)DxbpbfzMrywN_`jg>b+EPn#*q_?Gz(Uo1IW< zPy;gDLj>{74+r7`gPz`j@X_|{DMwo=YVaP5AtB!n8^t%cmys!szjFyVdU_77 zqgjtjVU=WcD}RF5yjp#@Cq%*lm-$YD=7W|9&!+-Y3}m1%K-horyfJ9KG`0{1)qhk2D0_o*D*=7= zZ_3@6C=s==4_biqr&ygW$YoaYg??*43apU3)F2}Qx7i2rFOTMq8l*$kmhYd{J<>aaBO(Y3Cmwa=4L6Sbch7U5`IzVf7(w(6O*7EgNazUIPTGB1NxzGf z-r)uzjUE4sx>$$Cg=7P7B0$nNux&saBLgZIW0;%1Mh+*=8ncGc;IKAbX-X4@`e*hg z#Vda+GoH^{DuJwsxFK65HxPjN6WCXrybP_8Vquwr{*?Yy>Sy!SL2#}dYyOR-U4P4H z&G;B(y^zrnAsZY}NJnaa@@1pvxC2VaJ_y1PN_bn(M`PG=BiMgDd`-a;)_U_2AGYKj zav1#~?nfY21LrC9KUhc}@DEXB1|VHa3%p#9A-XnwDw#czj-D-u8F7Vor3RoMox2*NbG=2*>R)`HguCQJA>WTLk1`Im9uaE9- zJJwcp%{|)Myr1`;_D>rOT8C~;?&-$;H7$8kxq{0mG!KPq4adIW?)*60D-dNW5EhPb zb8~)Pm9uU0alL-M=RUU^E&(r>7?e{iQ0Yp(`OA>x7HOY;(-3|mD!*g9J7qw|Mi!hJ znUtLxMpKP)tO2|dIx>CQl^7XRiz9T zkju~29Igqwk@nv?Zbk=hb|YK#+zr6DZ4tAc!Y%GQd)&X)I)KNz6AO=?vi8mMbnA5# z*MjQvvQpNc++AerC4VZL!?H7_G0h(4^Xr*5LZ!-PD3k_J$Zvjv$%>R5X+UP%v{qc>aJuQx zM3!%igM~KD>>Ww`BS1EAd+Ll@V*;&u9;v{{l>AD9o5SACyG`d+UsmLmJ+r8$b1q3v zmI1@~T`Mzo5=my&@Kj`3!ZI@*VZD>2Iq9n8n!bar|HYxDCSkR!_t?Uwgf>4+)OE!% zIP6&f4x6*B0-ob9@D}tI*7-aT^t0EwG_UkI}A8Dz6n&z-DhQ z@@d5q^+hm&*y5^yE#f?6&K}yyg4AZ%W<#v-ZTa5p9?~cV@%AYshq@ZqAcq<+;-4vN zZ8H1(4zXoxeoOvj3JCI*UyejU{0mxgIvte7uX_9!+eYYiEET#;E!RJ(CP%c3-_M|H zFT1Ix1yyN1`T*ty)JbXsrlgc9Wpq;^HgV8KiQZB&;uM=h%|G6MbKmm=m>Bnlpv#v@ zD3!X~3uB!y2V;}F4BzEXxcQfz<)f97w$v_+%-VIfjLGFs-ORKCXwk;%?Rx1m@KRFt zSHIkg<1r<#%)#-Z|1_8jNH~LN8-fu-Ncm=ZagCR}XAI0UDJ>19k=tbkN%|y5q}wbf zr1vV;7}NVAki*%>3d_Sm+_J|ahv5qsh-Ke{5G!5{kEiDNkz*NT z=a)}iQ_F#DPT04uhMppEy}Om8VCakhvj+?qsZTML;x2?K-?FfD;*;$NU{8AD(4*ML z`Jpn@699CdH0c;67OCH#eM_kP>6Fj}FSEoPg!8g*s|c3H{9?6Gqg18ub1n@`GLbIL zWYGKdTVr+kg#6Efz8a}Jn{Sz-?@?Vo)tj@22CLAH)sea;?m#)|er5PAE*RR!FACTy)MjT=r^*NJAASjse1qh^ZZ-xKn_j_^iz_hMSYYs&mIRQ zs=XQ2lLHHgANjXi2Ach*gHWJFq9vM~cX=0#p0E^icZ3H?>(6k=f3=G9%GhNC=pW;0 z&z!~G79P9@3M_d2LVvcT7YASR1tAMPw=x`q;i=UfhcC7SeS1`-zfzX8wDbO5#l+)7 z;1mM@VNHERL@jA)ltBDxejn>$@_ZQ0f-UP&A!P2#0>|kT+-%)iA53++RZ571qzz~{ z{4r=AYdbqyyA;~~0|vuazS-mDC6w?Hh-~dG)0&;B#K2_g_+_=ka+_5Y=5=1V74nHI z0aH8~n7QZ+`@4xbDnW~N0(N!$U9DK5jb-4AZF)``IVKpw4L8n=5LOH0Rb61M(cRJ9 z%ml#*ayNdoeWl8VEUzZ*5l0(@=|f=6XdEbUA;$|($Ydl@PJeJkQW}AQiLBsDQl10> zb-JQB*QEE^_j=J|75Oz*yES0IUaTH#AjMb^(@Km-ggh6UmQn?A!Pgc|VC@U2UJqdZ zW4_YQflo|J$rR)suNo7KMkU5y6$%r2x7~Czf%%+YmZ+;$z1C5IWT(DSd7|9@V=N0< z5uT$72mO#;1pTJPoPko;;({~Ur;U|#=+%%RKPnUz_I$@TOZ-)!A)hB;{{p@Xbk*aZ zB0_gk$;%Yf%o%#+bp`Q<+?c;Vum_0vn}L00ZkUg!3g&X$HVbe9XwZIqzm8#50D(ZKW22~g1Eq9f3yV91b% z=3a#6qDw%jN=c~jNT|qTAUG|wzId~~2KX;Qr}$102(n%BchN3l|2;^%L;&P5ys9As zQRrsaCx!JbYa%<`ir|vTbOxJsk`Ez+&9)`AXJ_uo?()oWx3>1JV7HaFKixDK#-MI3 z&{}x43y=)2DreSKV#zi6`?A+i`ljfHTH)M?76$xE81G4kw~K_`PT5S4du;5Y-OoQS zSx0f3Lf8;J#5_=>jO@TT(*iPrv0TaYdl=)Yp|Cm$n;^AGLvbB`KuTx3BKv4p$xyo6 zPT||o()__ni)U5qgN>xsCFGg@Lv_fiZPF* zcXFEvt~!=it`~^eBqz2$$__k|3PU*z1%oy)aaaz$&l{hxN`%gQD+k~-pc_fXH&KuN zK$z_L$#sd})<6p8f|{x5*EX4EIgc}?JmQS%D1gHMNj>gF+-x{Gfv1)QDL30tIGf9MK(!gO0p01SYg^-EXrPt?;w9qt+kHVf#-nh2$Z1u5gSoLw z=;)!64}@^_Qb&TI?uF>yZh%#n|UX1Cc?WCUNg7NK5xIB)k(?{*C?sj>W1HI>+@EdUUB3}pT@cy^>_S#$BZ|)d{GpTDz8oNa&cm|ST z{@lt!kNfaQ#@uqBc@VC6Qnass!PHvBeloLg)Q`JXlLUTqgbL#R3e3BG7+*PX{3nSc ziEe;x#pec>V$}mQS%142vbqCmjjjz)6TZi}tK+C^4}T&Keq9%k4yye39SVIRlPp}^ z$VKzs-mIXG^(8v$M?e;P1lx1 z*VKTe4=Ww+QS;RM^R`UOPs=5eXy{=vMUyOAm?xe-9sSnpG|G8?8IzlabUJYoKmD~i z9yVe12E3WAwD4aoe?7aVNE>2?{AzBZUhL(7g)!1q{W~$~0?PKa9kf%3OG6iw;yK?i zNAJOzcSyS^=E46e0h)Jccw_{EKSfVyD)Z_C{~6_wKm`b>*n|ZVS&^~EAKcY#R!?B^ zQ)ui4Y#fjkB0@E<1_0UIwPW;u;W!Oxq@Y41beAS<%e0-0_2U=q1qEG8)By+-Wo`l^^t==%s35>wxF+wNM~yI(I3!aWM9?_uwO3- zyJ67{1cQh{Z1BqoJMfV2&z|fno^g}9%m18U=m3xyAmchM{eNKN1Fk#I#zSxSG$;^F zEBOd$9D#?fp6IwQ(Vu#I@a3sUzjl#04%seDuI%jSNW1+>yK7LvKdvDMTr+vi9ZUsF zAY;m|L-U(#%q^QrGA-4lURvmn!K=^R{>h6KdmdC2b&7mY?=~0@T=5!uDO@3>+ur2% zd_M~;N?cx^Z1wE!44Z8}7xKo<9Z$-(pL0Y9LZD zsG+|+E-I%(iiZc~KD|Jz*BzPC#{YWiws{3m>^Q4FZR5z-^4=gAis@oc#`KRs_c+3braN1rAB#HzlD;R`>fc2nP0^9g1e69kn&QS|Ak|h+EZ4r z3VSdc{!rUDRSsf9MwLSOnsi8m3TMv8gXorszBaO&d;iB&&C;A!m4=SO9~I3L179KsVRCO6E5I`?_|h z`>c+XzQc6croA%8Z2=!@4qrU=&k+Bat9Rc8-OE$&e8#PS1@lnNh0ozt&Pr`f>qaaJ@q8@g{xxU_p5CW8 zHi=B>uDC4M54MZkm}l#Enu;HmDS9G}#YNo!);aT0S`>YEFO`a+1cXEy+%p*!6|E12 zTk~izS{%KEIV^DaATTl)7W_{{d+}eV(atIoU2yYR{_KOD}KE-_i3q56o zEdFlBV&Qv(NMeXTODpbsWeMu>T#)PH%(z#E+N_;_6c>CYcW5RfCiNJOk>TTXn-{)i zi66sLyb^%N1k)LmxdX46Z+dCb8jsOxB43Atvelec@RKz^Jm~94u@%kOG({^k?fR@f ziGLoky`g0giRQN;{~N7c(P%_e?NbX-qMf%sxG;ApI3o*eg`Oh#P=M9eBY z-ig2+Jd1$FqW=9ii4#{a zPtozfg&o+2+g*?QXT`bkYJxP#YbRz^O@w+XQuHyh7{#ANFk)E??t&aQRS&1zDgBnv zk7Eoq*mB;q?P_YVL^uVYYY|6UNB5pdJ)1bV8qn9q54R7c34E#g{6pG^FB2o;vm#~M z4nFh?Dgks(dltu?Qd~aaQo<97Y2^b&cD(3CCG;so@RxWtF8!p;v29M(ye1rUxgW#qU*^Ir!rXb1w~UVHWGp10d6hg4~kTwWmp@*dYk=ne^~Qk)0dQmp@`M~S|msz`;ma@uD(F4wc(fv zF0#v=F3FJqUyv>^dh~%Alk7!?6if`w!dbR%UsiV~n%G2L6fOQ$T{@_`Kx0t?=5Wesa;-wv*c^t2O7^gFj{JgH4w?w7KoX>v|H`=clwl zdg7y=9&;u;CJJOs|6!>X*-*JJH$SJHweu${ zEV&xhLb8JmEauVThgEF}KN}i0qeSDRrox7XaHHT~aigHyUj5Qanl<$IK49w-;(dSq zV2~iY*KMc=jLVhE*iPosl7iKV*dGV(Y@;Y>m)z`unf||$Vay@01Ci_$u@Gq#s{yq} z7;3}kIIx@gwal0emx3+PJXIKdhL z92x!|s1~_1m-DFeFlwFL<2**`k`9^5FJZ5Ll%LSyR7f_M;jY?Xe(yQ`it*(;x%|s- zpXLLz4>=sr&K+3U*%%;LU+?knnQYw$-ra9TJTvDXQb~JAE8#HY73#(&zKQYQX$0sr zt}FV#RMVd_R`^3GHw%UMZ{iI7Fjf+JQEmY$PGn?>SJJ3C>SHj)Elyzv7vD|hW{c)s>f^o8nA zl}f`-Y;&<1ZiE^zp7*DnI5q^PKdcB<2GbEmm<^*Q zl1p)gsh>lkR7X(Gx~BnEkaY3{-p!JE?;u*h;|567zRfBqx(tPku*PSjQdE$Yj%?Q+ z(7Bm~ml+u1+`d#-Ic8qt6Fmy%CGuYFR+*=A)(i>@>@H@L=J9frr)Q?v2_o-8mSzsS zz(+%3#gGBfhAmBqrzSIz$;6VxI3>}1!~EqJ&7N40m^+(;62}-9@|}FqVmepBcxNdN zQ4Bz)pHRy|2`FYT-1Vi;KV9BcN1EXIoEw^gB}J0qi6iY@tEF0}Wdto#q{r?Zoiw4cw{8I;c`MdF0yl2%EH2YwbQu=(i| z;>2=im6O&WJOtyajA%9oWJDRt)NbDtk1SvkI~Jub<7v)l=UYLQm45^DJZdJHp!4O< zpwXjVvxq*{)N?`Y%QyghE9Z?}WTuq0e0@7z#tW}#Cu~;aK0dzLkRp&M5$l=~`O(v=EHN6EsGiK?YZ$j0rxRg1I}ha7LP4)5UZ?)>pBY=FM?BJT*{ z2~qb~Gvv{}tHo!7@`3C7UvnMIiNLxwi$Mj;fXQy(mBBE;+R;|HO@87DGu}8)L`1Vx z4H<{bsXP&6$)$eaEx2{h#Qfgm-YygRj;C?(XjU_pvMfyTtp;DLw@LY;)dU?6AGslz**FcYpZySi|)X{)NRYE{VEBxPWkAr1vggd{xj6+1R5)k&$HIGZ2vsBfAii zoR+Sous>X?7_@EjH;?3EG3r{&ZQPuGdc%Pv)gd0!{0T4|mHc+~&Qd3x8mCO*m}7`- zVk?OvE=Ay38@*rrS`#?susUq&4iXuQi}8R+cM#&cRi5AtcvruBo%iA5OK|=4xBio; zEvOB{dQMPTHlNVcXVCsz7l1&<7)gdqB`1iy*`P6he1GnvrMJiWlR0_Vi{IFIT-1?! zkJD0`?y;1&fuQf2pj+30jIhs9J_0(XbCQS29k+TQ5(zFRb4jX-Xu5}JY{NRSD&B%wN|!QQ{XTPv+QMq8$!8|#cP{rnDIrhD~-9(eB|=E zupNBKvvOFkDF8iJ4WJ#54Rkdx>ucZNu~Cl^gN6TI2%i2%Dzw+NpMo?K;I;DcMfMOD zwnD4sPCMI$9CGDbmfMHx>PLpD07D-i6_g$8#om94z1J$yrcd0aXjF?=zy|lmZ^JfA zs+nUIYh!ylOR?B!$}j3)G=jqFiMZzii^me)wze$a(+*T?fKA_e6dSeCU<%U|E?56o z)q(tc-m`#rmw#vLWW6x&$uflNC?pgz=a*N=@+S%Rs};8^5x1v;OLss2rOo0G5g+&1 zyhIt}DtmoBTzsiPFmfb$CLGhC*+7DUq@vG^dRXce$)>mz<_&nT{u7SP8r=%LRvoyA)Un2nTct`3yRdtm9vSrY6C{ zvGMqs`zjF+F5G{S3;9A*Yc{HyhEsf6pITZkzn^NxEYVmY_0MV3{v5!|FG`efrVw(r zc9EzYG_jEy{QPCDYVx@&kgrhB$}DSeDIUT3h113#EIk5vqD-P%XP0H96a0xZ9P}L0 z!BxIcRm&(|>EG|O92#19bSm!zyw+WGcGKFad<ANuMhst zz&8NBASI-aVt(?8ROaoN<^QrEPQ&RqC>S0yhyg1*bZ;g%V(9-$@zM{~xc_ow@&bq( z5rJmk`t?(Y&=}2s#?vj(3<8Eq;V32o4T^+AdxbRT;mM0803{p= zIryLT=^m7cgmL4Nhm~`cr@pvb_690QO7#EF*#QmH1CQ_nO zDEJB)MjVKVFyn6E7)_SnN{*yL@;7m*No)Jt;dcEpp9-Ge$7A2Q4ox=*#Q6Je=YC76 zjOo$p=6QQ`b=y(#_wTWxkK^Or(Mwe7-;B230g+A^KWWq;n*SK0QyZE-vmtpoa)!H~ zJW$e<-HDs_2WxYj`T|wi>f2r@Sikd(Pcd0Sm8^f43w%zR?FD#s}svD zG&a@F>Riwl7mGp2N&Vn9(BS^EBgS}*hiXDy9w&}~B)j6_?Ldhu=R@sqy@6%pw+_s4 zs6@FKk4*Ij7Z(lA$NUSN@BAE^CbiLp;X?x8FI8`2;y&JbJ>uw_^-JZ~SCRTtlvjoo zjr`=An8CID27FfW*L*)M4C_o#jv)UIOXz@oP+2IQO?d<|lO1O(i7r zuu=5CBlOiq>R$Y6Fr1LAlhg{y!V=p#yfd7&i6)RVgU;O7tGBo+<_z&4>$$U)3OJrO zuelE^AE&^P2{flc?16v{Go&@i<6u2>CZ(i z**05VNRZ;-0(aDKeMBOT$gvHddS>I&-TO=a3whYhkUGS+!7qelt(v)!Bm|yS8w{Qi6iit)9o%Io z$0XeE3uO)IwV9mMT5$pKxW0h$s;c@x6U}RAYTplSRO$i??8Go*2-D201u%;-|0u_cT`aB`duH_tFd_@= z`P!Mrb#&AC4wo(BwrbLFV_iL~*($+7&ICfd2IyJdA&n0koIbx{Z}BQ`LWcZ7{{Glk z31S|;#uJVsbleM$W!sY=Nxs-5&%J3LOoT=cIanHiB&y=ELQ50`xHA!+8NVkacZ&Z; z5TIJ@6ep|;kmhW{rVCfAf3Ud1Pw@or=ZQ|mUte^6R5!D?Wp zKz22a!{d}c{Bb8QJ{0u%#MKDMrMKvD`pS+%vLS;MvX(?A_QY2ZK;8&3!N* zipJ8(h0Vka`}%VU*oZzK-Mi+G6Q_H{Rl2L}be=BOdrTZ^P*JBxZoR`>6ZDEP^w>W` zgri2*C^CJDCI~e&i5NJ!&4RW_mh*h5ThlhKgk|~rR*vm$mYb}*?W-65})%; z)|3?ahBrFK`GqaG-7=l~(HwwjTi`;JnsfMCKSCm;%=#7$L@)1`+s>=I6xsLbuXVC` zS&A)}>$F4)oUQxY6=&}^KbbE&>qU_IGJu@Jxqy5nI^Zsn5W*^*z+a( zM1|fK3FdqNO_DIuL22P8jK>|dUQgR63Np5Y6ULa&K*CP`wydraOZCb^*mQ%_sn+yI z6GgRdk#YLfTHs$zvAm_sQm{$qpi{Csd#{&lz}eVOic`v;KR-PkbV3>C)C<&_QEnz? z)GJ1vw26+462q)*BFEFXVv*|hot2z^wH6mE6w_D)2S3c=;Ow`D@CQ#)52%maS@oio z2k`tt23ElS!-Kmhu`^tKo(q*8S_+nbwQb;qxz?B@EX z9nD10YrN7ttk)TecEthe=wX7|JoEg0mF)p&zp1nP;NY=+%JCt(4w1CI+cd+P+tOD) z2Iwtv4?rlb3yLNxjY#DN#1_GseLp(t;!G%n{OB8Whg+Y6AnDVmmp}WJH<%NR^s~x6 z0B#==qc{Q($Gh^DzC0KYHn_A<^jg@|9D}hu$u>2MHv7hQq??ezqP+FixPT)tHEdCwEJ`D)uW!m!Hjm^n11eu zhXFb?p!MVkWGqm}GCF0%54+X;2^XF483^Z;{+1L8B7Z(f?yEh=4?o*wM7z%M;tF{M zq>3wPtICTr1{Ccb(5sa|SbU2bY*T~AWrAlrWM-ei1-y@Yqr)ZBx(=zoo`rbFJScKr zi8l_#tk(}RdiA#?U#ouPL*a^LWw4BR!BF;Cm(~sR$XiZi(v7@%@C=O%3iC`?0%y;0 z96Tqq^4SQ=_c##}-lcWWg&}ESAgZrSF88gfO2Y7$U$a;;Pn9nN3!f3CvW4cBAZO|f zQ=m^MOu|l__uWi+h-FzeW~i_}*dg%|b~S&J`eH&rri2?}6|Fvx-3!T_%DfADWx%(~ z%Zu|8+_k^hPej$-T68DMbn?tA0?RMy+Ff{(+Vcff?f6!=%N+OLPe;nff^XO^S9=H# z?mR2yeWn?l9Uy*MtrUbC8g%_bC;54Li64oxefF!{V{lvfP*ZA#N)fKG!jLNS<7}1` zrI`r;L;>+5*n*yE4K~d2syPzYU+kFjbeH#u4ZbPehn*j93IaZkqXt^3zc%sx1d+C& z-0o_bAuXw~oBpV>ApFP2KKTFJr(ZY?{mAddo*^^#>EsaN_Tx#Xk0%+4Hhu$P>?BH} zuh&k#Pl!@bd~-{1vS|}wB|I2>8Vps2Cvz~*7w0flz&tFjpr6h5uOfc;$ID{~%+2LM zGQ~#Im%)J}@nDD;i;FxnP?Ze2q(ug_JzLum$~4i_wbyo3AmONE`cE0uf1$DrAEA&-$PD1KKS&4-@eD9( z2#6H?Yjf`qQ&*gv{|jn><%F?9!n{}oXZE(sg0dkm!N* z56yvXuK&{ zULy0-%Ih^4yYx(>>!@cDt-*Y~W4uT0Y(Gp|y}`AF^M;b3Y)axmIljU+e3o=A>b>=4 z{TdP9@9-&SMOaSJ`E5O_G$G2Za3Gt!TXjwtN)LtZwjug>)K7yvDHz> zwr$%sc5I`g9d&G*9ox2T+qQlBd;dCDt7^ z{$ca=y}78({(MfmSc((8G2(H#Ez88Bk5hi914t&q#>;Xc&?Cr$GfL-<#Y!g3H|QuA zrZ(r(gveygled5SHi%x_(@hlb%}A}>2jc&VfoqcwG?USR6(d^MwV1A!2xDTx35tc~ z{JqPN{MXoJc9$-o0d3b+i%1qs5?`q%I8j~KRV{SlZqj)^q}kaCZQMQI-DL)PvHU+) z9!!NMql#ub`3X7yF|2n5H5LeR#p4_8a=Bc2hZrDw$w!-Se&mpCkfOq2mBTAvmzhN` zaJo!$R~rW)t3^$IT4#%|txr_Ha7=2}JNYFDeLLyPnmq9sQE$ zcRo}U^+hdW;2{US;!39Ah&H*}yn<&@vQ%?M^PeVJawFwLIiL+Vew9KMfEyhDs33!; zjxgUrfFusODeG#ij74@7WtVHL7{WV)drZ)(*P zm@^ce z^8pH_OtCmTo!%B|`JLQadx11it7MEFLHx^-590I21Qt+ir7vKB2ds(})7;gqEaD;2 zjx)jo2z0wesxBY=Z!}p%izUs7D6LtA;t~Bqr4dqmMbny3)8Z=2N{xQdcxOQQaHi(h z5Q!b=_wR@Ed%kf+j1bIqeg^J|#}{+&>6KIuJ?z*#L>A`YCScuV)xd4eF6vR*)? zj0PcH}(WX-JOtU2YzzyGPbVQNYO%_FjkvZsFVX+JVu^gPr=xM~{trZpTGcKVe zgj@HoN0)!gsH?RjKB_?JI*?U-U$K!`2j4TyNYzH-y3Nd>d^SeMO*crT-C1>0D9pBJ zGG<1K-+%XZ%7*=u;UG_wkcrSva@z+oWc0Vb4hS-s#^V5VCy%FpoO1w}ZCI2#ZTa~9Qa&F_O9~jm-@r~<;F7RixX`}Xf+)cN?v#EPv zmLhj%$}H37o{Cg5;?szRjne)i9Y^}hte>v!ARLS3FM*p5%tccvYqO%Pneiy002kd6 z7!SuZ30H401`v-fdoOI&Gset&keMO2Y4wdH9S!H_u?amQjczq2RlnN1lphHJlwrNK zx3;SbmUYy~T(mAMk{wnLl9s|){mtu-8|jAdd_!2;;rx-eE|wzO2=lH+lq%wDXg+xd zwBE2&%{SJ>4&E%Kr>_V2$ErYiU@}(0&)GwoW5zo;q1X_hV#I!rx1*f z_qG|Yn#g8I#SF}FN^IB#bays21C++A@+dYM3l*vi<;xj)%h4UU&?F-fYq}c4i9&z) zR_ui-Qpl4wF7~sXXf}ll*+E>PG+larsm8Y(!=}u>)i-znH2sQw@VR4spa?8}Fp>BO z>qzG>gsy#~uDYf|)TWXd_Y9w_sCjF`WV!oho%L%9FVO_PSRUA1=PorR_^Gcxy*Pa^ z)T%=wz6+#BblqVQp29Y3{K{ff zsw=Y=Qv;+*vSDvXWOFbfAS%oNdq^Q3wfJPAO*%rfp=Pwh&4j|W-PHcd`zK$Qu&(~+ z9$MO@yZ3ZvU6!oA5mB?0K~qz&YDMFq%u+BWBl@g?sr~4}Rv)jqOKz&`Q?M!pB9@>d zA%gdke*(w_BE>qFiHT$rPQ+h?X=~eAf4VvX9?n`UTqRLHjG2H2V9bTYP^zKe34x zl&#Fy$@Wmw3LB$d;G|b0Q6iB4Otb`Rc87ny~-}(FCsBybBf?oK&bEnMYMA*rt>Y0 zWIS2Y(p%CJNTO&ujy4oA(=X`Ai=u+M6aQd8G_&pl9R13@CRFZ>R0LTF zwllabQBfq9$^unDL)yN)sa;5w5O*u^zSa?meppgw$OQTAvWja*hmorWf(MpaAj;sL zN9DxqmgcnQ1@G9ieV2j)^n7piJ@#kI#4D<>*?bS-y(1WUR8JiO!qT5n8%edxno>WJ zAL_c%0C{Y5{bjoDxLvR(<#}7WSk|&JiN^)h-^DFL0+(5T`&{2kUYq3}b7jLIwrcNa zKeY+QCSvXm=(?A3zN8uMdKB_N;BJenDM^C~w*xmQQ4~pKzh*(K&O%NzE5AYIE3;Go z*Kz+$VUvNt0A)_O^#G>=YHvDkupFc1D_*(OP{7JMBcwX6`r8m~Dn5mgWop}NI86Kd{^SJqmj1^_ zaEW^g!$0waV;Jr9mTu0cL57~8z&q{Jl647&rb2g-# zGt1n@6c*;EKl!5DD?uke?(N@l*FG)u+r@O}WGN{LZ_08YtP8=gP|CLgT4VK{ut3P6 z5m@^mvxEf_*t)_*uHjB5m`GI-n z^@otUE)xDg++9^LWoea@razt zvq*15ay{7r3Z@1&iyjXIaN}l>p5Uw_l-dgMJQlI(h}ywT=MiJHOa|y~vO`TuC}Y{h z9Yp_fm1O>ij8B_3g;1}KX0`gcidiE25ou0h=YTu7za#CQrNj_@Q$CAk1c6K@{JC{w|-%X_n_$nvXw3Fv3jI-SQ+rZT=jswPJ zgj6u`GQJ!3rhnl*PxDSSnd}tAa!9BrNR|?&7z(6-fuRSIX{Bt{-BjiH=M$g;G>7tZ=6n7K{6`9$PW6uQDlVNt6oo^JS9 zjZY_Ib-*Za@$PE`6VL)eohn(nVs29#kkD^UUl8 zOajPB>~)WKoo;NHjS}}@Y1;EgUyr)QJ@-+YE}xNHxN@G#OFg?Ubn*bqkHr)6FY3&< zbOgcX;h;70nic4%vV*mqF;+e*N0;8a2k1=W!fcJ--BjvQ$eJRgt4VBPNS1txBcvt3 z$K&YW8R$y>4Yd5f7zxO)F`_RzmOreFv~)k5s*h;3aay?AE~R!8h`937u-0^ zaYwN4hz;5SQznjksEak$PxkaY6IQPz(KCmS3Nm3wSHy=T-R7wO?=hc zY|zu1=^LeT5N;+@|J+Q5bV}EJZvV9=r!)nA8HI^x{&GJ}x48UEceFm$4rQ7U#oD#o za!Ie=K;unc<6N$O+Zj&X8RMs@o31DNL19~F%m;JTge`#8)U^H z>w%?U{h)Xwgel`5N55(aG@}J1n}UF#m1Q&^|4D+@GcCq~0p`S5Lf{mW!Lh{VFwpG^6ooJG7 zyBk16_1$Z!MOM#*A=NpC#`lFq*}8XliW=&lx5cD}lYN3qXhMDhS_B(#46XjA#&#b1 z{Xv!+Awmv`TZ{E4Qx7%GsYUEmb@Er#&TbvKVsq5x+kF=`T#CB3nILvg;1en3a5zHh z-GCC;b89V~pdZb^Bj7wTEdwxcp(aef!Jnmer^0uSALiH(1h0Ffso1cOIRSygkyc4A z!DdEC0lP9o@Teio*rSc^u)&bUm6X%3F0xx}4FI{8F4cLLHd>9sr`nL2Le*wu6D^B_ zqAd})OBn>WqTH@^10{Z(j%N&h716>}>%QfYN7Kiz(;N~p)KZ06U`UGrWw!-6Vz>3f zyDw`Dx!H*T;+4ak?Y#H)feI!|dZyiXt+PWFw^Ig3End9#bIxe@y7r#ig=z@UucFLB zVFUH_GXB`;FWM1BIA?#Vf&3jJQ<;E*ELv_gGLRy&MS(tL0yEksL`H3@g$^R+BZ=|I z7A8cd!9SCC&s9MNX9^Bcfv)?Pt2g>8^8llZ8W6S%H1j3HHxlGe`%_F#>P>@BG;U3O zj%JX*o;`|&dR!w2pWK&ydwhGW7k#Z;(0cH;Pc;RSOHzUZU<$+|aJ@0=Dtu}>Jx7Q; z!XtKrfk1X|b2b--YI6Nae`c+co3O)#eCTVwO|X|&z&6cGox*2K}MQZYhB z^vRS8#GrXEVzAxgsxBs4FO}Ov2*YwG!-`k6b}D20?O;yx`gvjPLpx!N@Ak0|=O(>= zB(^NVxFh81BC`f1*G+2pyz&5*&s&w=_ab$Z1H;5zGx$l6EaJeM`1nn6lM|c{Ush`p z&i3TngLv+A{|pi`zO%>HnDy&MF|Z*JhhNSOc=PMiDk#zC=h7kH=R(gUlGKVfA?c4Z ztAWS94a9p7JBgbv-%OG>Q&@CFm%j=>=GVdR=FzGMIbh4%81e1gFT>9g4 z;6q=6zdq4^<{4(7SfVzFpjGJD43({QJoJSZa5(#&4NY>GqS)-?QB-4O+dTRjv ziaKX@v?L@BL@u%+!cH*#gk8T8eUs9STv2DQ;7OBcKeqW_Ql93JY@J8!ElShWxmIsH z<1ao3T1Jy_Ad?t|tf>>%y6)RHG`>)FY^nY0cIfao+OEeg35zKG8;ape4hrQ0s!-0q zJD5-^L}vMG=@*#U#qGuaXd6FMpfn)ZKso;B>7Qbz0f7WoHJIYA0YM8a!d1>K!l5ih zK%Q|&Wyu1fa)(#xkBZQ0w7!t3 zb`#RlUz2WiES0M}NwpKC8xo+9bcD`2TNJxgTxCCGU3vk3yfD zR{0EZ+&%1s?9y*Cle%c2HPLZjEGQdu!uX#lhY;&EQWMkV1|v+mED0i=E8Yv`k>^1F zRwsjqPu2{j~YVWWkC3c1Z zr5ghphBU$bge1p=VVi@Kf@;g?MX*1Y8JuG`bh~u}Y}mvUMXk0AA!aXlIn^6DW2i!v zj*ZM&g5kln!ru$I{5RBI)TNhU@{O9tg@vUmv!LW~-0}Z<-kAg`=xIQ^j%`rI2MEhS z_jpbs%GAhnxr^ZdDV>XZj>|^%h%~KR_pSWQH#a41D@Pq~lI=DFGaDC{g|%Kbe?;Fg zA4J`wKazYdqsn@wD!G$a-q)zV)4%jKJjqV>RJu+ z$jnmV+9pi63)e8Yj?{*I0^XAV{1CXcrnq9G*K_;skobH;tU^P)ISZfrtIY_c9cK&F zsj0p@Trv^KnXa=9ntPI{J*j5afWew|ftudC(Zi$1e;mpdKckrG{=3(+PuG{0=M-8y z30nGjx~d!?ZIMYF@&lJF`9TrUtR3*yCe^I_H1Bh$c-6on;@h`#%Wyuz_S(JC^V%Jt z5EZRUo3q)`cC{_gt@quk$-kl7rKRU)bUJu9e5f!kfw>@{+r3;9xj-Y1ZxMDV6iDQJ#ncWLdmOdUOPdIb==gD2R|Ltd_n>$!VsV#uGVL z=uDk}DPCi#iCMIS>--6ASY4vIYwgwizN8IB98LoV5AmO`R&P=hP^TIuHO6>C zDbeacvyb(!=Vbl)xSK_;GyVMWFIKn44r^ z)p=soStW?5k9!y2L{IX3QvBvQv_!P);cEY}MILd8E0e$acK`Y5Oe&Nv zXE#bWxfV|+A!gpN#{oJaO$P90$#eu9R*k~|hju8T^ject+V1E**OO$#J5zW=%}T1+ z+nRHP+#WC-z3nZSD?*zzBgJQxjph2iSnO>23M_DIeva~ml1K3)!{p}7F7vrje>+ibACv$g^x-D zA{C5UI51L*3dLZFVv56ILwI4PuhbVC^gE3;ZP&dQjKR?HP*i!*wF~^5T&aVwR8V6Q zA}+{?;l|2u*)DO4=YbmYbcnmE)-Eu=!hd->JJz4!hBhOZT*F#nBzp5YBg7gS&7BIy z=3Exaic-}0t$KW5$`-69wBUk#p%*3w6z}Bhj2I(m!I&fXe1MXr5Ux7 z*p^fRm}w^b<8e)eQ)fMF8u4@1yQ+A%v&F|qbUg+)no8wg^fQveL5_s{{KH5iP^%cN z@Z^t_GN89HSgv5_grwUtVv{R}k-iCPSLMxqtM$0W?<5W`bnIa0Z*k^znFPM%Y_<*j z_|Idj^veD1^`xPYD%SMO9rp7VIV=z6VDD18yQl6@V$g4NXM2LdKfhtV7}F5$7!qkGUhDu^A|RU1XVT#^I@b z+-+S?A_2(7C(_z0A5C;l4kDuK?wX}gISrAdFtF8lh_5QMT}9TVy8!PjV}AxeCgU@I zj;eyOq4u=1mT^$By$Cf{I-jhBBt3cf)gJDKs2!6(^Zp)1|12YjjGW)B)m%xKYrE^5 z%}yoMLgkI)3ytg;zyYM-ePZoewo|vuBQ`jkg!2<=G&p|>zoBP<4X6_?PKKlGk8P+( zmhr4S|4_$#Hg2yL5+R21lUU=FL^Es>B)o#nF*QYbqo4PzI?g4#s5Al^E6N*WbEfCVH3KFKaAXeK%w=jnFhIlqUJ3DrD%rq4d& z8WLi)kd*k539q%NBt_BFJ>Pd&JdiV_kUR*X5F5r3%y9ooN3|11<6SyBDPQ-NmqwQ# z-;go?9mnzf001^XP8)a|5OR2yHz9xubhPI$F2ygYX`u;S(S;6%Z$02u(9h>LN9*X+ z=!^)qu`*PO_V-UbKuYZLqH+$tH{OPG5>(u(dgwFFJ><9hBn`x}d|jWac^JRUFl0Y&?7dIoep78tm~6nL1nsHmHm+CiG} zUf`VEi}ZGiX60;|3&?J8r5B>e=(Ia7!C~>e-Bm|5(L@oSjh`B7AZwTY#d?8w*rOA$ zoI>*S%kT3|%8P`EE%#wI_C@o+l?7m@(i}>v+K?zu?vUqbxMR3Hr+}N$N`GDalxcXa zGOoUCJO%tQ5nrOGUAgHmz1?mRTFl2DiVgwE6!Zp#<+0t(eK6GfcVIM4-Zhbdk?1QKXT;>T@)tz0L_RY@}bV+r|dS<);86SHq`6$=3fmz$!K6{ld(lso8VC)@6NCI;9{)yE?jTaJy zKiLb5UvJ@2bCj>*64(1f-bBArR<=)rq$D7L#ubz3IsUm}RBQnKSkDLFsala~^-KlR z69VWi7{#GN*#S46G$2$Zj)`n3q3Kkk{*(U-+LUrbl*0WopDdk_c;b=I$sNLw+L3bx z-wfj1tZk(yi?L5h7=Htw61Na}R)hjwxaUXZB9+p?>&-lSx(1mUJrmtj>KwbcKC3wkr{s#6oiD?Bjr4ZAT7*T zP;f$OvqTo0U08eJkLc-`Ix6YP9Y9e^UE1sh$Eq?*h}>j@^92sJO1g+T^|l{<{U(J%LdEl97ek~S;D#coeiy@fCfk>mHHoi5 zh9xWMa}b1;1XE*1p$$tI6<5I6tSgtW!{zBC3g$+d8gL>U!z~ub0A2L_0U1wIg!)B^ z;RPW2TV4Bs+s+2gF%AQoQZ6l& zv^~71sSSW(f1AI$+Gy+bA4p5K*h-(F!w12LNWMP3_PrHQ3FF5HcL;_iJ84f1*Chsp zF`mq5uY+VlOO8T{CF&oz8_#Og5L*3FSocPbhF1}6LC0L*E9CiL3Pa6l47r!u22LCs z+W;U-J2IYTc+WcgR3{q=?|`P3Jd8{FMY@iVqi;PnH~MHqTQ4ss$xESeghG17GIIS# zW!A+;uEtl~yV9USKJ>a0h2Vr6eDGF1I%-WKbAgvfwkeW9`yEHWvsNEQnEGXr*TG0! z2W3?dQ2|T{X{#T9=G!0p67e;v=@t5B-q*R@7^msCR+8b#SQdpay@4l-NZNc_ae=x8 z{GR{jg|-W7u*8YSkWLq^6I6#$p`5&>fdQ+MBJ(k&rFptb+~az85G4(ka~CR~dn<8& z+1fKUSTh~OSF>RBVWkDd#5Sg)-;x>Cdv>|X2e6{U*WVOdbzvQ-I@>=`jC6SV2(dv? z9lRLrSCaEsC}m~n!+<>8)pU9?7khz)GuF{P;0;K_w_R)6bBk5DXnz+btJb{xhNu^h z=2C(oy4Gp2l^R@6q3C`Gh4Ds{{IjU|EjPXNJhcI!biTCWBQX?ry0W^Yw6VyYVt;KT z(p9&Oc=ZQsyJ!H|W;8YxcH*ridwKP_uZOi;XDF=vl8ne-Qv%i(FXL_H$QW+oP%^mg zrw?PFw&TI;G>s&_*%whMO}efpTuB4YF}#G4k;19}O`L5M{s3Uyf>4;xD7$OzSuiDR zx{-_ty5_eiwf(e({vsp`zwC<Bo z@*b;~liyjU#|j@W)|#?0@^YTGgikDYBxPEZ3l_mOG_Ze{{0aLb2i7vMHLkaW&R|P( zGxf~cQ9yAa-zqAj&;7zSZ{+K#_Ow9oXir96lK5yMrc2jMw?PS%0OnM_ zL4h)atmna@*HC4eg7$>GB#W)6D&1}of6%v}=Ogpe^}>A{`|Z0H4&BNkrUypxf7~V6OTs&iXPYyzUC5c}ig? z3*oB7J(9ny7RZ9ncKrp*@DIVBI)(`SOAT1@05Vb?=Wd+-RQRMuVG{e2;t765tJ26z zRlH5<(EmLGCh!`7Qugn|P|jA{eWZi-nBdU7`kRh!yBGiP{(`f-B0q{@XQ9_5e9?em zYiX5SQ6M@=__Z5OUHi>R2+d6Z6{Pq_@6fc!tNwDj@9GD>k-#a+Wic1vCgCStpMmeM z5}+O~$}g4JSN@`wZ3`X&!$(ec;5ZfxPt4eyWyb#Po{{;XP`8!hQpYgzfp0!WjhM<3 z$`vFvstFF|TUI$wC1$ZBc!9l~F_te%(i%$VM27bvte|RsQJl~3K>H&^WTE4IVnKXk zID+oo(?uC$0?StUg%_Tj2uQ9iN5fvKaSe20M@A^bZQLaIol z*FFeAzXA>-ZlP7ngK|6^o{`)i?YoYM{Sx9}(VC+JAei8x_+uO=7C~40S z^8bM8=GkG0ICPj%7wvBdA5e*l|2Ft;K;*z8P2oa&;I9i`Nj(}|SS9GBC?PmO4G>>{~{#?!U`X$`L3e_CJ3UA`viJ z;0F7ho&i%*3ZAX0p)PpO%jj($`|EYVKqyXJJht-` zq7`r)pMrKK7suM%h=c-y>FDgvuvKF6+C3}BCM^r`zp-$YoN>(hnU$D1$qYcx+pmkq zko})AC(3dAYJdNE7|b_UBctx`AGSB!1LYNb-*5Ib#}8Le+na}TrhR>%hDK1_%vg7Y zd$tgnasf4Uz!nH1u5>IM_xqo_zR#PJxCr+0-;X#F6a@MoZ|4z6|Kdf?>k9;;u?X|v zmRPW`^Ak1yt`{ieoB|NGef1TI0rf4eEX{D(FsM>8HnlGv57#8z7}`DRAu5UhAb_EP zmC7F#pKhAPn_WXI{ac=DdZ{NU*ZZ}o>~%1Uh@Qmj@N+FF z1ND6S65kt9-su9Bd?l+%_~~^7R(v07i9Y-ddk8bQlTaX6sHLNUZylVsK?%5}xK3HQCi1n|nVeI%yr zrCt#;r0?WLl^@DY25K?^4EI6OthIiw0V|Rw{L4Gqw5J)F=E$9b4oEodkl)o9CgM~@ zj?dncRDLk~9(GmVrZ8SnzlZviyyf!t;*1J4YM1}JI1<+IBoD55Eeaw`Asj2LxFdQ) z=0Xg@Nf8hhh(-kz{*cMs z29dtz;E{YBuqPzGU}87&qo5Z4N!Y$w?6=vuh5-+j3BxB1+rTmE9xceSFR$$B9*>26 z!Cg&{Ee`pP--cGPc`P4C95123%v?IyndyQWz?lCxJ=5A*|DV3NEcD4t&s-2NUo}Q< zFs+C=xZeQn(=!CbG)f4m*g7h7h6&|pPQm6Bjv|;P1JPEsR3@B|nTfK$&%g1v=@eHC zxV9I_?h@`f*RU7ZD>+j}enB+549YVG%OgUDD4VFAf2rB;=#9P!Iz!^+o-1ZU78lZN zHBjpf;SM=4m-m2lf}SV+-d{@-Dvw;MtWG3dYA4(8DkK# zX>p$Dm&+T}@+uzwL`yqlZ|x7N z)L`gamtmdsP(&7V&fyZa+qv(x&ZyBKzjMM^3z!PZ&4Se_pb9C2HRk-0naV?t#EiYo z@K7?3m@HX=tDO{a=cpMZL)(N5OCSJa1xsBKs!z_sFeyKo7E`1T+xKz`Wkx_LXVrA|sOk@V#W3wc3Ge90S_lH73U z16cn{C%CI>365>10aWRx^vS%q<0xeg5Efw31i+h{__~sGuPm$-4Yp(T<^X1)*1q{6 zvpjLyhEx4&xWl@#V1izdSp7x92B-8+xB`F{H^x+g__FyoU#DQ4usN-STU1$i)#!!e z3S9+zI`l3JPPI9gmdvNEoG<+4{(-TlTTOR$lk|0-;)BY_)O&)1UzC0-X1Vu5cLGql zyf!2o?1K-@^>N7G{_IYawJb*Y9H{tcWB)`-VoIA+lu{0TP^MpxxjJ4kUv+Y84|hNr z^&Lw;QH2ulB4AAb!B^tC|f{1)Ni2X zWgUiT0GNx6MCPUu%9obTct&&IO~Ak_9mz@RpUHbGPb3+_=P#_pxtf!W+C63imp|b{ zTqU>s$vnQDK2X)gso#68yDMrdB?3$|LsG5NehypPx}X=dLC31VuD(Tw8_GTNM_qRB zLXKBozjRG24yzubEjiX=j5Z|`wAC5n_aT@PzWS$fWUGOSPH41WWyERa=A*R8-2#I= z`&)TNUZG3>hA5N{FmQNqG{oJ$cT!ngHz@&@P5!MkgzMk58@730T=bBQCIb#?9ZW4c zU3PN`r*@kMP?YGI0FREvFnmMqX0nbDTRQ32KFV%nAh|?9!-9T1jGg9Nl{YxCAF)4i zGJK9rx<-7?U%Y1r#>q}scOJ~0;}j>^IvyV?yA|Y2O>JGnVx8+?BsPNo{Jj=TX1b+= z0NZwcaIvA}7G-bvLd{SkTLc_m@8}%p4FC9;w(b3)uDadkd$cB4tNB%2Dt#k}<(vXT zCZ@8RQf=z0v&U%Z0JhU`Un-}at@Ebj?TiQ^rSzd1117`nG*mzf(@Fta(~=xh2utey z2La4u+>UvB#lHn))_SgOyz}(vQj?5u=)A)MYE^A{ehT|Wm*R0|!4+uDO+kIF)_yJD zYmsmuRzet#XXIgKA;0K*{99=%OtXE9FKbD{Uy@6*=fO&{yl$}54~xnI)Bk2rdVn9z zJG0X}Ca_4ld#%K17{Y>y=Kiiv;n9$Smc#udd|DrzO43`Ra6W~eBIhZIHLhrSsRB*F zC?&}+a^plwGH7zcX9PH5hO&Uw8F_ITU^Koy&fD35i3R)Xh`6uBBxkd|yCT%Pn(pjs zY$J2`3IZ3;EnS1Sd9+6|;ysKtI!T^5ga0QUHu&F`+QW1UF8Va`Q~)ZIj{ieK=5nC+ zdBbAITYLXk?sl*7hykMu|BeVTFR1aK^u9>bJ!auEQloODkL%^GkdeeC;X)lcNerYJU@^Fx|I-FyJx`s#J z?#kHJ6s)L+$gc<1Zhw(zR7a8f9J>cc(M&J>#)vP&Ep^TdwiZU%hGBc(ODD{f7rXN3 z!KA0L1BBKX_G(3H%DHEJU7xB`t7n9 zsgCG1c4w6O)%HqO5Ebx5f>L!)wf;EOd!Kf6wA&@diqwZav_XR;=(P>EXA9&o!Vo}` z?~-AEd4M08GvH~Ppz2R2K!z~2)kttZYmkUdIJDw4f!dI!R)a_4e4|W!P4~Y=ZWdJ> zxq(8dzi|mMS>?Yzn7M59q`$LZ)zh(*v}NCz*K7*-`}4I3=rUD>#&)>?gawldIirS0 zDM2@x_{h$IPQ=|Qv!Bpt&Bh3jfv_m>yH`cJ4rvb`BBft&Z8?nj|JQ`WVL>XwLo=J6 zcXLnw{`jw!;!XksaIalK3W|t{aJYTDXg{yF*O%&wl`SIH)2+tT8VQ=f z)S}kJ9UpXUePQ#sogUArHt6Cr2q%SCcI%RzV|=+fn|xj%IlbR2=BTdH{|4SY-SI{Q zo|orrWp;Oe?Ph5F=JlVtj|`)P+`wS;+pBSUS%GkNVonbEEg)dpXVe`tF?VxzX24MT z_;z_1BcR_U7HiH>J^jVG4??PYV-zSgHOH!rzFu#z9TI^$*4@*78l<&tBy zq>`SmBLXl4+LX~KFdZmj3>~QL?x{eT*bgIE(x?J3uRyk3v8Fqtn*@ zgY_@%I26v3n^QZP=;ly!b80;)4tR@N)LY5;A%%}Q?~cl7AL}_qhCI;KvpnMpte8Go zX$bomPaJl8F zPV=NhB3+Y)-BPb6AQ#wZx2f2ygx5HRkyi(bSJFBGy{Q%$KejoPtAvX?ogU3yc3IU# ztD(2Z-crl?s~E|Tk^Z3Y zwWJ>$TnSEPHN<0@$)>|+2<&5H8#QW+FH2Q zkmT9-MSWs(WrKsct#(OxCv4l6$lgDFV@-J)Lqx>0(Abc&JZjm(F~8%6ghXh@4K0Xj zxA(9eBp}~I!%TpGyh(4ibaCNu{NqG702ZGZ7S`V%TxJuOB7w}d58$%Zd zr?avRp;6UY0!^oUF6a(%MeQfaNCft_3URt5qa>*NS_s`j7bp08O?4Y$^PeokARQ~J zw~sCSr>HWZCG{xwGwP^deauDQunWBwZNe}D=zC|W&k#sQumd`l#hcFyFF=W1ch19_ z&|lsHh0~f#_w2rXF#pjQe3(4pb>MA>-{1ikjf ziVY{==kH>;c*+Ouus#i7m8=9Bb+e(M&-#@>oW>vX8sbmNo%n8^U8fhd+eGzzK3<}rPv1b*Jf@P%mj zbDuB?BSd<;FR`!?L-Jux$f#!z5%bp6c1jJPb;rNd5&AkwEgU3nb#}-Hm)`|vWexhN zP+o{jgt!PpQ~%tiDz18$Pp0y0EcuXPaBZ^@4hq~nYeGY%wx(Nekh5zdhZQ(~8L|5j z$wUSrNc7B#>Isi^KTxw?bjHKHj{Zp;#fB5+*5}Hqw zT1MkBKd3cYmO@}&SCx&TB%<|esIaykP&J>%kqlzX-_uToj1b9m%~iExb20t_nuax~ z^b~?-%b4(^?Ib+dy>o@gfKB?~cbt>BzrA}_H|dyOFSGdN7~(?+R3E2dGb%+E15g5Y zVRl0?*I95w{}@v3pvfLN)htQ%CV_p?|%ku74AhA!K#Y}O|<762f zRr4E`NQ#t|mn1Raa~d*=viJNJ*fK=wc|9L3`{@+ykgagz3{C<2rE299fVq=m0>W*E zf_#*pRJB4I(H4LP$4&{6@s*uOj2-B1HqGVA;>24gY`3=#W&l=LDW zv(KR(lMId=9=#8{gYLD==S^D+5yKu09gIs2uUjZ8$MNbHAXh*P7W)E%O=b(_VsjS$ zev1UlBH>iZEmnRH6?E?1`vQ>pU;T5VFKU||Zz{dcCLHIn?Qs>fs#p?qf%Npw<606JFL`$(9gU=Ldks@QXf1o5Af31LICw zlklFROr||e7zgfuqKK?e%7@`Zcc~s{4f6M6^o7FYzK+*UKLc_4b>ZJ^8W8yCbyA?Z zv0SJ6LHYz=9tV4gihgKi%EFFipKzNvX3N_~F(f50Vi!NdmZ#P`uSWCMonpMSTiZYS z`jnh*YnNZmPy{+A%VG3@EPmILS@skvMQWw|XHWJ*{v(LyyX2*Dus*fQo>B)~d4 zEKWkXTWzZi=BdB0?ebvB;rc6$G3`EdY5qI*uH0M~U*ox27{*l3u4-6(YMa*^pfs8` zOEQT1S6kN@7GFv``4;pV&s9>YmQE}0x(50(B@}Mrgn)OZe50*5r&84Z&FV?DqJF@i zJ|*E0%XF6FXUudfHSI%?W7`+1dG9b|{w}A2njKEY;_D5l4K-J6y~c<%(pE+6Mq&{D zGwKHB6>diGU1*@n#Njr4& zUO)Ezd4MK;2fXdXTAW21_)ab6#9B`gX6+3f(eL59nX7mo{V(__e)YuUNQ^~!*%Xf$ z3M%%qWGDJc7dJm$}A zV(RE{Qq9J!>xMgM_E>WRq9$4##Aci=Tu~OWcvN;w0s*1lYZ$}NQib|7jN+<1^}ii; zz`z+zplWl?71-GSA5GsFok{b&9ox2T+cq|~Z6_Ptv2AB#+qP}n++bt9`91IXf0#aX zy5`I@>P%PnR9%;Z{G2CQBU6C}72ApZFmgOl!hjhLS{@#quuMvri&D=uazgGj{{Y7= z7U0(_*JhikG65h(;;2mw?>MB8xRy2$fe^>@f|?tbnLpkcLPX~TMzNz-JR~y|Qp)3-yMECWs-J5%@%rG_ibV zh=k_k`R&Y4NJ7k=FaX0F<0tTbPPe0~ZKBOi5f{OsZ)KLE4p&WXD6W3xNOSLn!}HWv`R1!awGxV_sbAIZ>)Yw{4!KH(~si9`mWmI#hY% zo2JZM*)U6xpT6g^Y+bAcB(M?XAQw#;C?#(5DR{E35~Y?wq&?B0;+Dr#W;qr^99Ur~ zMa?|d&wh%I12`kDmUz}Wk4DHtC?`?1zIv!NP7UbbN(pi@FV0%eSYIve>S%3jJZ=&< z#Gy4VgLtD+(JafN}59ld+iOCP+RH za>%TfQJB8<(Nw7P5qNA?AG$|RZpMjzh$!A66NTUb=NQ2*O(Db`iw)7)bxjjA?}16y zbTKqxq2Ej8&|j>*wfjX^7w@Y;C?sL5@sc|;(gU1r*l1+N`F_wf@-!mJ zowuU<2{^g1Fi2CI^rAHrEMc7!ScKb_UA-}*JyFx2lBs%pXnAZ0w5SBZ$ZJknSFRFu zUhP5W%eBO>8}oK=IxSjh8K%JEDmBvSwfSdml-ss1m!l1_GsH;(H`0#K62cIP{puLj zu)ts_TkeCCJ@>isQ5b4|7Cv6A@WQ`{-%LrD@ zD1ooJ%h#LaQ`^a3*!=Rrw@5-;+9Q7wfZ^A;YWkd)&v(odFt_BU0o#{z z0B}j7eU4Bq=2S=WM#fZy5WLx$%lH82OyjGDVlU@;U>Fa}G$=)7+r9u=C zCDWMJe28or$&qhI4k2axR2Emq-I>|T zpG0C&TdTAU9IN5)ZR6p|Xs?L!O+8p~5UdPVt?44JHIHCpk?8e80V+52 zXs8g#I7bIdW!4Z7WroC+&G?0l9!=%F!97xXL7@d~;^|J|yj58~WVt zt+-Dl71Pw1#YC*-i%N7>WGj8ZAX=fA$+F6j(*5-ej2XM^Zb$qpCTRmhV6j^18OVg* z)g}%L)S@Q1l;ibV%Hbqzf=PH)0nCFI;IV&~EGLKYVB>d%=4MNJE{8Zx1bcoxJ11yM zKFwHRvX5s?2&n+=?mskJj4X&GzpklRMC0pzLD{u_1$lLp)gAq6TFab##apT}VNhL- z%5+of8%$Y(-O4p*S)otcD{yNDw#~yDJbR?+W(E~>WHXiMPZegzoYZ4D00i2Sf_I=B zurj^FWvo&;Y{n@uc~$Y4lE_5()->(c`Y=6XhfJ!@AsZ&rgNhPKEh&q@NI5U{1Y8n9 z^485;wwK{=CKi~9jg1(Fb>y(%r!#ME&%JPQ{F{!ke7crEis~-ilxt5=e1GAw3O>B> zvfuucO1*NTk3=Vbzj zbzZhUg1D>8WP~FZ$~TP_jE`{iMy%*}^7@DNsST3SHT#0je*%kw;=8YiVQ)YKV#xf} z+&htI%7S#Z#5LP$;u6J*`Zf1_E>)0?j1w)ln=WCf-q=)`ZKr&W0UQAUH%@G_t) zJ+$||(=1Y11vxM+jjg6z-}FvZQye~6bLqRmJSW($9oETQlt$_Na(-n*jx9T4i; zFag_o1(!1TnX8{S0%#fv+nrw*wtjxl?(L8K?m4$+wn{^o&l}Es3Bb6NUDL(}VX;^~ zJgB+tVtVM+ODb;*AEb#nSzHtZCI7T!``!E{2J!yNF9>?Q8^6(Q7G<29d zfGusjOvwH7oFgdoCm`-NG6-#+ghG1PYlEdLuVGmY0tsmnK;l=`;t*n!LS0>H6`x#U z`nzx9v*1=aVe6PnOA?H$z9v;kYd3aL1fgYoPw?YJ9j6~h`;{!V&Wq6m6vh(}=DxJm z!r(xn`=$9TSE<%Ava5wgi=eAKPmS_3epn46&c>jTO{ykec3Xkdwe!M`)Ve?7k?EhZ zcj|F?9l|d>K%uE`&ocQqmVBBCpky(i=kSh%cCzZD!IjtU*~1`tIjYrDuQ`Vv`hY$ZyHDU06a z2foYSO)7zuJ#1+QC@MEQRr5ccmH6qb=HSkrW#kDU{b-T#NM~>{P7kr|@Wp);msdyM z@O~%jIO`=K6%qYO2o62dab#{L2eFk4lT6`lv%z5>(wb3qt(y~mOW%OTsp1~%O63Qzkg;dD0&vH~W)Q(VdND2VqkIpB@g`Cj z2?RiGI|Y5#zxyWje*UfN7dY;7P*uXl$Y^9^#x!N>ts;Rc zsDzzAK=6k|Rw^<4dpl*Fgtk&#prWH>_xm)>Jlgne6PNL4XuIHkOp;NU2_V0m*2DP# zI9+%>us!vVcybU=ZC&(PYJMIuXnF#8j2KVNc^|5x3dXDS59Br=jV4-Vd=%fzl;w*( zwj$dNgsrn^E-7fR$JYi?mm`beexB}RE5~Go>_q?HM5l|o7`MHmI?O!bKR&s*NT8S8 zc5C(g*z>EB(X*tcQl@4T>R-RIC9?g`9Cq7%NSgo6Z5pmBGYaePhI=yUV7OP43jSF= zerK$OGLrz9{e;D$cC01T)^ybT;~Q*1P06~%pUsc&CF z>xQ*ljo>FN@ZTBxhwnq;B-HoHcKj(~&C)1?fZB3rk3dvt-hfqKXKiB}1EM|3EeYHo-={V>$Tj&jsY3AdcVg}L@FK(Y3O?yhiz4K66!3Q|gy89e!z@biwm&37<0Uge=*yuGG-R9^d{Xv$`Gq3R z7OOhM?VN5hsJdBvQUn}cYe~N-5zWzZ_@3LiX8YB$CEZ%h{%kp7oH@Fb%M<9DefML` z&3F#b0Loopvlqq(;}AHL4Lw}8hdi$?xCS&Tp4(8HJ&_;Al z#xMW89mNbCOh9+eEa(zEg*Gb?1hCvXir5Z&z&H(*sL<fvl8(&$UnI(*s!IsE0Zi_(1q7V1d{Z@1x1CqVJ=N)P>~> ziB!c;>O~s*bVmGW9F+p-RB~o;3_0YjlvYZp!;P=2uSrBk*}&IJ2ODGSret#XK#G$_ z0pk~20SteJ)FmY=ACp`I|EL~4Ha2}7ukOZ6(QB+(HCqhn@pSuqe;r@+2So_%rS1N`=Q8@2wl^nP-8;c!b%yChr@tRc)>dfhYc4iJTE<{JviZulL50+@*Y zr(EMz2mI`Kv-HsP<@au!RX4xeCD_Z={qgX4LidCCY+kebMxn@dS7t4K<|l|SUZOp?U)@Fg8lj;1Xk$R(e#|cbd_K724~qC|Ds-AB zQq041AhKv7_t;iJSkT8<8(+cM2taEf6bq$bDM*H##(!KAM=!=eGB2;I?^%%?9rLJ0 zd#imz$;x|qq%#y$w&GbaKd}R`hPRG(o&d}xK%5k+1~i2>oSr{Ufw?Xw7uE@BONRl2 zZ4gJsXr5?|ZME1@53JG@@eoUs%exc{l-2C7r?Fv$SNR`$W1I0E-jF_?5kOa}@!rlU z0B%b=6@w3zebN#xXfN>I?|}tMH6Bn6&lxqgeDCbpE28^E3-u`aj!vj@(`Zm0&g9?; zo&uPW&&-;Qiu5zuXxOdIHaYIRwo0wyA92( zGvRa)qk$FX;qqIvz;79%fSFLxl`u0+j&Z(Md)q|XCwDNa-Oiko!OAC`^`DbD=baaw zaY4%9VCqgvxf2d+eiXvXp}fgRUwW65xkv3^Li}ERXR+7$M!^(!0X)s~Mz+{uq;4zk zq(M}evE>8EK6islFZ?`dc4_#SMQ z=Q`T76VPb-%#e3{SU1jYJ_fFp)^r}PekN*zH(h`VtUe`Z7MZuvrN90LI{Ff4`1#7C zwbqM3yucv2q2fw7Iopxh7rwzh9@>@sr<#_B*oK8k4&n`d6fC5lT>4*S+L#suN0O5U z4WL+a+B%05X?wSH4)x61k33+U1bzoyBvD*DDMXqfAL+`NH@?SrcC24sZ<{4PRH`usPQKQ~oE*(oT4>bVf)sKVvE_UTB$T>p8iad( z$XwL;LbS1omAO->gf{IDxhPFeYN)ISG(dR5k`#=7@Cc}XB3<^->|%iEsGcpnef$^k z*@`5xT}XKTfqi_}q2z%G-aZU9$N4_?CQ&iO`%(Oq=qfBWNdVYj$v((@!m!`ZCe?@l zMHr_((5M|Yge?BIr^yQzasZJRo6i8`;Ar#|^x)_}Gw>4~9d#t_##`E#{OajYWx&FZ z6i|SH!fO_Rj&hD?Gt9!XXYx5WSW5(_XN8{r3sFjSfQlrBK3%*hQqiGa#Au?>2L<{G zn|8o!wHYMOm&=FBCmKo$4MHMLic~&{bb*PfPF4H1qg=~ZBBU2=E zf3=Fp1%i+&q$(8^jM|3PxU4D~&}>{VQW+61CWf3~tW!tew=cCd2pLJ|YX-WRCM*j% zIapXahryyj2Q;bM?xC5>+GPZ5c`@e}$d(!#wXne*O;asX7?Q$GB91lD1LOZBDRc`Q zK5;=?B;73T<0}&B3PS<+fYJd>*fJ3wSP@ekgn0UM8E_A8SsU=96>b8$@fjEpMm3IM zs&BB)IgekyT6dWh)#eE*^eLTv9v&yt5W_GTzX<8nDKq&X%`4&WPWpm|YtVS}_w;K#|mMt16u(~(MxmA@`c9OtN?|G=SP<1ifG#e<` znnyk}KoQGT64~=-9^3aPH?zW=os?tKxcZ?XAGBQ~RIUiIInCY~X0fL01q}CI-fo@_ zHy1_QX+~FT87A+x&o@QA8a{7o1r=ZR-yY5#KfwJII1!(n-edt)f_S^xHx9i!zI@w) zJ5aLEm*3OAgXe#$`JPKzkis!1xH>_2+u=X!x2>r)t%;c2oh zT>V{LKdL2KUt@^pi}OLUm!&z|jv%F&1bGjpit%+<0Az7yZVnz_y^YQK!JeCXmigjz zTmNEEkZePu>EiSXO|k4a2#)-Z?p$ZRVc6(`{fj?A><}lm)D=PA5bbVGwxDzA)WbcL z34Y6N*UZ|J!p-X~lZgGW*AzxDz=V5oG3_7<5Nr7wYWX^gO8-r)g7s~fdg`^(+ZV^y z6qW?o7IlP84GlL(k!!rsAJ(zOZF}H`e1bL~O9Vqi0#gj#$Cq<^M%oI*|7R#m;$c|Q zk@JO*aivNJ%@MDXF+PPY^2FS@$I53L#xFbQzSl@+3n?Hw@FU>;Pw4*<;A}w!6#ISz zGAl^GncrU!_i_i`|Ce%Wl#~er(@JUpK>&kn${^xMjg!YJ{a*G3OS1WL`#<-&)yxW_ z85)Kdgx%^BS`B3J?7vD*7YIY}q`MYcz_#|J`{4-k_9bl{*etU5TZl&2!WyZ#Kt_Gx zzAZ~GxD=Z-8Icg`A1v;t-qJZnzO^DYQQ9a=Vzz*rii--J)(T-`hhw9^Hy77e7t?kk zU0~$I@ZIYRQA`EWSK`Ft*_1nU4+8JI-;XD!>z!fa$q;LZ^QJh#YXI->eMmP-fO6Vj zz?-8t;Q4&t9K{LX{=FDBp0*z6U~jUMq;LSGJR;nR23G)8)r8q@XsHlvjF%~|j21ejV_PEt=+}ps_4~(Ue0xS@ zVb4dvgyslwIPmWI_)J@s6RL~?Xc~NSUQLo?k|ZnA7b8VO*@(0!R7xI#<_kWLXhq$* zFDg4l7Yhe7t@2Mo3W4@Yh*Z!N!j62+Gprs$y4sE+wkA$9qCl2`!kS=;M2#uft@tH( zNnv;2F^<`c;11BjBf(oY{0;=A8w@KR?o26#K=jbqIkgI}@7=--$<3Do%s&GJd#jK; zwS5LVP&gc&wJrmT{(@u@IR>pybydJ5q{hm-gfhwg&Z5|*CI_`ZB(e=yfenZ;q^j;A(USF>yTZ7wj4Eg=-F+x}ggBIU2t*`@%KIGl7U!UXtB%n0tv1Wl~T= zyIl<$lIk~$Z(GyGe8v(5pi0px@Z30=QNxo9o*z|a>FL+taZmV@fbw29vhET$IzkkCh`3EU5`)G#?+Fg?Ojq6%q-4TG7&SqsGd!9lkgrk zKO;u0t`t+@EOznr&lLZ*vcVHa5x~43Ozg@^=Q9k1fUb+xCtJ-Am|is!L(0FhfyOQJ zH=F;CuN(9SG96eYvqgy0{1=&yMbn0a`tyd^I&R72`)|sDPy(ia(5FXZUR6gUTgK)m zJR{anODrnRljDEPn2;Juq0_hLw+I9G&R_l<$Vo@&hs-}W@-Z|&!F_|oG2{8Ne-HRE zy`!FMXk(4CUY_C6RDxg0Tls5OS4RS<(1D*UlEB{QRF-0&F|ToA(}nMCuTkWfVMyO& z2b(BKrIC(;f3cn$9Goj%Q;I}}APGCL$&FY9zKPrt1S>rhGLb`Y`(Y^}tOHGS1&Wq^PggD2> z5uz1db7BN=vE%QI8FH03Nf(_O@QOh|Ne;>RL*XyzogfY67w%mR2d;1%Zo?Da8xvU2hXM^7y%=-zCLHtDJ7N#zYZaY>$#Vz1)qqwc)i5kbQnI0uC(8l@u5NU)M z|EnBuslH(Mm~J7l(xau(*#*8)h;BeQR70?yz=z?GUTG#y#^z(N&t z0G;yIZppIJLmDwlSqN_qJ1!;pATj!@2K$wta70zD#x8+z!H5f=*&(C}4w3v_)h=X; zay))bHw8xlXlf;&q!w3AgDPwVIWtxGVF%ovIzbI8}GCfHxs4q+Mq zj&kXV;)#WrnRV;ZXH+KCk@`|KvL4pfhn-YN9i6I0XYvMR`_hZc(0bvZmzl>KvXWHA z>(^q$r0xIeCL2dg(nF)Z+^GIHsV)NJRnLA+qN6FRywFoCyCiojC!1== zJ^c2nHsC}sJmG>%zpgNCT3eyJk-wvWy$M?cf_w98wr!*StHaNnOj!J8;H}SihYc}C z3Dsq0A$PlL{KC`lF$g#D?EsYdaQn+xzJ;$0OLlHDWn+oL*+6e3Z4E7K-zsttNB*BRj* z;@QmRox89KWD}g$DA20?ai?{51{ z5cI|u40>-jk!|OGF^%%BCj)bUXnGckmJO%r{7ej>xdCu1DzMbki(#C|@iBHihd*`1 zv|&%@)fr@8Irc3fZ3HBBHcSc@pAi&uPU!(B#0`?b)kwfJdZVFO%JzspSw77x3>z5d zBH6Y)o0;3ozqq>8%mo|1i5!3bA;a0&RZIs*!`|n~a*QQW;Mv^G<`hH#AV*xS&W1Ig z!Cbt|C5??VpkDDj7!H-YWd}?PK0mglS+zDadLX9kxWScraa?r3%)7z|HrkwTz{R9+ z#O!Fakb(5&FK8a|3v)Qo6|7=#`Dap67NRZZ&mHruzU5VP$KLDP5Vw6^7Oo=e44TuT zj>z@aX|bVGQ3k(Aom`Cb74~!fdpx1vn0L^DibB@d)$aP&N`E1bC-_B-luvAYVzad4 z;D_XyD3(MGO|9TFaK5L*ymkNp7LV{Q|DP+9CKUjInf5USLj%aslJ&^qLfd)QsFRzC zP#co#_X^_<}wIP@P2wa zdGZBNp8t5??LUlsueWZ#UOg}~9GnLBvjAIx?)KQA1XrwD|I>G$zY0v4;IA@|%k*>0 zS^;bFNAJkDLpO`lJoq&ZUu_q)0#%HHfF9je5=@P(;acz`5nV_c&_OJ*gug|@2b+ki z<1dYhu|H%8?gX8ju#`}~ND$Qx?Jlh^Hv2H8F{Z;nBY-+@=DS0c2Hnvp(s<8+_+?(d zt4uB+KP+A&6#pUg*xCzon}-5eVK7w4H(I27%I(gy?(OZwn+pR8CxAH3T{Ie*q}g|& z`6nmJtn)wrun^2oazB~7d<@tpDP80{z1+bUI6~*d0vwI%f~^_yU?S*2eQJq^LS6cz z-JKZBQb5)FOmL`eDYe?4ijm_XyotXBat8TFCfZ5*Pjv`uuAPf~N#mUPZan@pu zU-0$sz$uT>1b-d=`f0Sr{+R6*Zq5VFY4{##ucr3MFl~eA7%3H1!`CvOcqVbJ6+_fgW zSgwqIB^Di8I#B9DUfG^7XwB*ZWUIG1{>>{hZBFzKLY8iJvvV(EDXs)-3~H`Pe>6P0 zbpV+^njnlW(+0@j9%^18wLsKl6AJV{)(DX5E9w;S+00CV$p0{mnpIDb@n?yH7glhs zZ?L)|7^jq0$P1Pc(%c!a111V~()AX)l=Z!^?XEivs+f#YZ=@Oagyb`Y9$7!wz}ou4 zW2Ih1o(+b{5LAYkJ@TD3c}UFU8K&CPhyW7RVcr@^za1vWiQi~qcw8WGE8D|qN@HHV zv&mp=E~ZZlN&heb;}6T&3g?>6EJtT`S5Mjq}Uxk$E zA);$3N5oDL`>|_H8jtgP z#fv4@w@jQ1*wEM-7gJajYWGM(i^_LfkXzwGkT!t~uj+b45xhV*caMY^DMor47NwYb zsoLgOY9>N1t1IaWHr$u8m7trg`v81D5h$2)lXaS1h)Ib|%s>pqd>*{&FXcHWS}?(h zqE**J8IZs=wpMKj^jhA4RSDvYt7<{^ymHalF^8n*JRO2$Bkz;!Q~xA$x1(j9)6dwx zP-f6qsv+_+;a3J?fdJ5Z%`q~kRG6GPM@!Ab1RVDpACeJYtA%1!wiaApw*acc-lb!* z(dE{fubKN34fg(d6M6WPE>B#b?|x`D?{&LxTdI?`%koys)HCBBo{869VWpAeh#bw- zM4Pnq5&vi+PbPZOg9)A!d&F>;lT(ZZ%2|e~XU$a!n)$MuPCpk7;2Gj5q+nG`y>&Ah zH`xLy0*vO}EkJ7&W!t)h ztdjqNoo6x1a$kDQoEoKIT)qVY*m%bUkcyCzXSo5{E`A_}1roUXd_6s+Gk&2BNT-o5 z)jVj{db}xJ{|v#@DM;fu&VpFc3A~8z(fbkGhu@A+eHeFGaGo&9iU8U2#X%JOF1YA9 zx5sDsOiRY{5V~fvVMIE!e}E|4Md0bT=v9CdLWduWxA`<+D=`Qa7N(OQ89h;$ zD2uaH(cf4O@~~D4L<54V)!p0%T0V8AIVjKZCZSmE*OP_JBwBT)ie!1Cf#A@F>#cik ztA^nk$VF@C8^-!%M1>o3l&3W$uZJo*EJ)Tt-PuhQTLyvs2i`~%g2vSUW+GPccGi`# zVzu>jeEs%#-0?#jf%J75@O1kunqupkbdgi;jHvc02IaHm;jmsD zc1oX5kNd2Gp=(r&2ZcnOl;Ux}S9tl&sJLsbi)a0SCk2wun~W~{J!{>-I{_MP%~iNS zV(lc~dn(9PU7Ev#Qz&Sb;dJZqZnpSE==kdPFpu*wT&GfG-T!Za`FeCD(4yU|vM$Yv=5nCcqC4M8D{J)PP)%x5lYq6kYpO;BO7-9;8yV zVgO(#u_`MXQ3S{XOV_PMI;Sn>8+fnnt>M2Fbvzsb6NHmJ%_snZ2B76|*n;6VTZ{B@ z1ZNyurl<0cIB8r?#Witf2=f`lj?gqBHe{lJMh1GzU{};Bfof3;$4~-h_&EEokA;cu z>AX{pgGJt|1z~T=nzS;`&$7D1QyDU36)bj zFsA3%)BZ^!@$0Uw1JL>T`{BCxIqlS`PIq@}JNLW(>-BJzEd44r3Cqh5$N~{}P#sJC zVzjOgjZz{atLzo|{^)!(44%cO`}J76%eS-l{(53*q>-Q56IaqpXbg~02LKqT&_&4PTiZ_o{Baq`J1W+G`qKRC>45PmRLjfrO zL!xL;?#LN`r+YM#k1CEF36g)4+A^!9v*zf^9O-x=Ml2&@Fx7(=$v9Nul1&H8e9u`u zF4C1M$H#i-IfHOeTzHVN_~x@a#c{G~6gZ4j9*KiZpuG@@nw7Kce^c{CxOVZs|Cv_S9|8A0Wvlv7MyXtq zn@%EbB?7ukN>0rl_oe7+di{MwP+>id!a*FVBcSX$5?45mKA`RcJWSQcb02FoM(xPM zR1gPzZ7ZDrbVmXvZfSs?qN%vir9=IVsd!j4MyK`E1rxDba2qCbWx(5G6+!&DyW-Hd zO;f;e7{%i&cW}kQ0uP3Ex96_iGfuvS%fft?cClkxlr+0qKtteI^ z6`%$k%1qC_SR_Ey-qBkqc)=d-5+jJZ7f0zNSw;OU1HrgKK#L0bR2^Ri=ltLI;y=7{ zmTb!1&MLKp3J0>g35CY!>6J_#N8og66b5I#E~PIycc?lM;&dtS!u2{(H~|!HMJOOr z?}?-MKPC(fs2>a}N<_dKtVhZ?j#z2_q<}2XB(zGk?9t{VjsmB+qZ^` zlYtD%T=y>z@0si|9)^giWQof>zN>JCj8qo&Vt?-fh} zHZ0VnJ73?E+t0FQ_we(|l5}TpEfgWkZZ{YC5(t6Cw`iWoHgJ|823{yWgnZDsRSq~C z?w~BUHl!c{h!F{Vd8N75e$z{T?*S01oDgc_c^Y^{LDfZIiz91SI(ymh3C(7~32_z? zZ)-{@4K?&B36#?!`YB?Pq7ow?Q*xCgm0@-k%pzAMTe0%9koa1qV(-rHw~oH-pV=x2 zUhA4WKJD+wao7SX`>$fvW+*}zTSEQZael`p@{uaToR^$cw4Kz?uIKU(cmVA)E=_H# zrV|KGq`Xe`5)K~viz%rF^A+A8TYX-_ zb1#z0xZPT7}WC2&VGH3aCgC zZD_fF(mR&e{p`Vp)%b4AcmVhm^(k*OG)R^Wzq!K*R&0rE=!D5yrO+^=!Vq%0D#sy4 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�ZEM_>|_;TEzae9*}mz}H<+mc%vinTg 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
  • t$p^j-_e`b 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%0A@G_ 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

    {%iqkp5DMBu6X3G8Mu?>7O9-6q6#578RS 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 W`Y0#2UYr%K$S}pG$S9QY`t6YJb zZs=owoKicDsZh^hA5w_BP`~?oK*=d;2@Q8yA3d~ERkJezJpmJFZ*65SWnp7zFKKgQ zFJftKWI3~$0@5!7GB6;MQBoaJW=`s2lCpXK$E#-(Oip+A;(84wghT(A&10+KM)_ zw27g8l@74%Py9Ii?N<}L2Hu;7S#t^)b$0~pR){Y3OAS%Iz!n;mW@*sfWx=@ah4I^1 zDHngA59D?UGDFat29{3bTV|JjWPTmKWO)$P{a@Pt=yIqV9X^PV`yolv4pc{eh1oh) z4W}k`Qp97wl$t-&+GCP_#nBHSZfLd^s9DQ?JZ_h*e$NHlEtp%OXtL4IB(4}CvMZYW z=OTXBEYMC`{$AwMBn@-D4Oj%PVs4Nwg0z1M9PUnX-H0T`P;b1~XfAWubs9!~`cgk! z_&Rl^14l}-lak%09)~l3(Nv#w<=(CTZcJIHNIT2}f0j=hR25hILv&y2}!GAn=g zXjFx=?aiK}I&z5>q`pIJ-PD2!kvs(vbxkJQZOYM79>!?gZgVvA+Aa zdKzX>vBs&7EURfh%<3_#$P8ZhO9!e>?Sv!gSBSC`?{?awkYye1@cM3bURSZYNbc)t zWxK3xh3z7U61$^*jhiX<1^8otZ2^C-nHlQ-S$T1gEf0ss@uCKw#B~L;vdOZdI?Mmp zI{n63)a|sJCXm}Zi()=c(%ja0ujWCjkI{BhSQjj-?75fnldUvud+ha|%*WW?SYaw5 zQv!^l-u(jtWBu+NAV`%2&y{5a7^jdks{1oA?A@5_uhqmz6xC_j1(*m(nYkI%3d2y( znc#%3WM&01hFGk*sonYm44QIxm%%0i6tmkkz621Z;1oN--PR<{r2YdRm-bedL5~9z zv%NZ@1POYIMg0rGa=5dXVdDl9vwA=54HITe2M*?p;QoVO>7?n@HxwDz%a<|G2NaWy zO%|6?BM2$8%uP)M3}d)flIdyv5392u;Fr;*2otk8Qt<>7k*QjZN9CB>C3oL14bu$k zKNYIamw|W+6SGlQe+~)r4`bE8JZAfslW}Pilk8=90$J^|W@a7%f5V}xj*ybAW<8Mf zSSFVlSEU$ep5fs#&N+IPFztgVt;lG`>+-r`t8w&ZPBYW z^pjCh23V^u>3OjNs;vTgO@Xnyu8S=rJL=n0*KI?-S)*QNN@JH60an^})VHU;xwidu zXvE5!9LyxKQX&ZH#8_1;u>;YDbN|#$TvSwL7iiMUN>?mK+&HD+l2KpK^-m9##EXH$ zdf;8C8ek8T%xIMm>|#u5%KWP}+rXwj8!g#)vvFzP2MSyTKWy;d!BvWMlW}PilWlPq zlfru`f2~?ebK5u)zWZ0`C{>NHc$3^)5<44DZIszqQ&Usf94L{tSfNNoq^x*<{Wj15 zMMlZ-L!QFrk{&n$wdhw5s2^%CN(OeIvw}Xfhp2UMlb0TFjm}Y}- z!w;X{{V~1zIvR6Dhm4HIO4H%>Wcu~X<)0s>f7f3oqcLMTGGo$>PCs2C`Q?|-@2)4< zp1k|)dT;)|nO=Ry_J66Omy;WKu+jJF?-y6oi=P(^#G?b&iKAkowHVBo7vH|qK?Y;L z4=52Zw6&DWfmDJhDWF{rZZ7_FLERR2ycmrLQ@~R&LX+eqGeHTXx?{G_M5sZ;VvUuh2j16m4O_n$Fbur8Td8`;A6p5&O6G4Pz zB#!sx_-n-JFh?;qjcc?E*J#>@G9;A}5uqx2fm8vQfJY?NDIS~yiQ)m6jCv9(p2dVR zKvX`CwT=a$QF3}SuwJZnU&XNuVa+H}f00HVr>M+T+AgYeng8bff$}o%b^Q7D->$W& zo3=NwOpCIp?hFhd!Px54u`Y|IMWP;ky>?ys*5R42m-|EWx|-*!_HlcAp)wMAY;QUN zr{*Z{$KqF>jmDbN;kL-y#p9-Rz5vIjrDIOw(>$Iwt>-X#(zH}Un2t|xh6@5AfBGrQ z(vc()^XLPzY1w(N1GlJFn^VxfNEk*#&}z`0IL7ubi>+ooalCg2?^rcaf2&#t6YED85j>$#QGTL|JD zWKWLQRZ{0m6@UqN$kRNYj)c!)@>C>LO50W5AQGyG!^uFRihtw}+uFKRf7YA;_(iLS z0-(~G2(bGz1K`;L1fT>KO1&1!XE1pZN&&7f-v&w<6A?Qo@6&aW&dU50jxSm|h@*s4 zF4bq_c&-2e9D#+Fuf_2hOrFG%LV+XR21hQ5j09@)i_KoX27RLPd;=joqHx}mi9__; zbd>O6{>z<&3YSasYF^eye>u1Lx!KFgvvoTEk+;qF6LxT}*a17BSSY_P4WG}1_Ah`y zZ;XSKO!>-2Msfg95*oWC#zte%39-M@YQ%FGd>bnE;0a?+IRFM*$T*Wuv+t&EZf33>YI*sY{T#Kq{ z)3SsL6gbsxG_5jhe{5Di@_co$q@U_4S!kKPzR%Y`@-lzeyVOv)hwBQCwN-8elhJUJ zE)5464=?K_NMzMvN1FP!-R_(jdRE}e>7Bg?0eX}Ry0?zOEWfimg09&EK5_Pak-I7$ zs8C`UyWLb-YBZFV4ffbgIg-F_3<~HjK~Zdj;zQHs%i~K>e>@>HU7`4ZEtCjU>`Tac zcM>3d6O2@14FQA@f-oNqfjvx!;^D`>_{a7G(@f0jn@u8jTY$FP0<^j+JFpnS=y$vw8povMsl927?adsH<0*a9y7hHmZcB`A64*fv(7THpqmsk3;>?*ve?MS0t5pfg zwI@f?afN`cUA6k5EC6}8(Xy_8pun3I_Vl&tI*`B}e^?@CM#^~#i~y8nr`;3{YVT0Q zc|tUkKB75Q)+Hz`V18h-iRfZ$SwJ3MKiH$3Q`Z)(XMsyMc?H;J4Zi){o6#9cVQ|7ro80TaQ>xR+ z3Q)@de>d=3<}VYX?x-IP6Sww$e1o3Oi8|coHTZW?H9c4cV>qsJdZ2@{LMgefORL*q(iqkJn~Y5J7p*D9Y_R4=Equ(yYt7 z!LSI?jRL09MaQTgq8p5mC~*|;q8_v-Hb6WUe=p-?FJeNXcTNkfE_7x1ZaKoU^`z)i zP!QOVX(%#tU1TnC{G8cCz&KgL;QZ3nSDBX<=&MJh)fBv-!?9hYEzlIJLPI-k4axBnagu!4;lCHHO3I;D>K{L}83fc^HFX3L^7CJm$aIrhzJ zf0MS1gB$+<5w21j24JYFGe>0eu=b8+8ct4QiV?H13U?F^RYF2V9Um(6Sc?$R;yCWx zIWR}?qTwCLj5%p6A~-2T(S9|MV$D#dv%EBWp@}mZC?Glrfxvm@L3x2gxMOJ9Mf*eM z3l7u>m5<@wbl7oO9uQj@d<|0_44Us!f3D!cEVc|6IX;k}Op!vE&2tfosEXUm<9;@% z>o%ZdILc|d3%$VJXe(BrExT)2!9NjY7hNGMU@>6`DtvC&MGH#77n9j` znGD)iY4Ge+WZGbpo^wwpMu6gO(IVy%_#_tr!#9C0zikhKVw0~@u=B&Tp4F{2e{@F8 zam3Cwg7^=3p1iI~H(}3M(wz;hxsOOk-XzS7{XrY+S$zi+73SYH#`LYED9V zH?kL{Zpysglo>8F^H#W*DBx_we>>`Wvo>-Pw@(6+g$&YMbVO?B_7-m`W1`}NthzO| zTd$-zNRn#j0O6%LBUE+)#+bQa0yQTX2YXs!Pnq8vqcBYm2aaPO)=I}BFmvU`&fUEx zx(kh9i*S?xX~B?NTMG&qfpASdxdnf?!#jG1JY(WM9zlZ$&dmvN^GDSyRUO>Z2z5xvi^ z;4wLbLsk{5NWfUYA8-;N0gSZ|n;1T5Z6Pt@NQNW>&cDyA8EU%M_KLIXAqKF)mQ<{M zWIfhblT!^TaB3m52F@vv5yl(@f8k7_h+yQP6>?cZ%`R6$D=w!Yr|N<_%*4S%GG1foiqD zjF|~jnK3gdX4T@DGJXTO!v28&s?a0;XMcsOX#R@gi!|LZRw9HYVn&eN--`qhS5`_8 zC7-21toSSoQX3SO8cOmvAY=Qi!Ma>AtNG&a=b8kVt%b^5eYZlDop26S9ekxwZMTses+&My?v`LQ zfw^18Dh1|lzJCeW(a?k;156E@uo0NMS#}u-Sh~xAN3AwIIFT~BG? z;8H4*fD&X%ie(543+iP@4mzb)WFyQW;}J8kX*m=73~0%|x3Dap1dE16@l+CwtS+Ys zCh$KhY%lw#CfIR280O3VsnP~&a;^X?`zN=H>uVF?E!}jsj)%D$G`|{Jzce|he_WtTWo9&b9n|GHt zuM-Y!db9n@_OIKguk-GQ&GyI3w|C)nNfu!eaI;37%0dz=)=;uVsu^OB!=p!G`!a0* zeEsS=Y=57HKip#C`|GQyk^dNe_+f*8r^6vFN9@i4M@o_895_rO+}u45sT?Vt14pr# z%7Q~R!egBQholIG9&kvD;O7}|5XH9e6sI|+v+y*P*cP5jE-{^hr(A2S3s1S#n9jjd zgqm0vo+28=b`G8*7RS2q6p=KxbMTbeqS*?FXn(A~LevkpcUPbO`}5^Z{8MJQzX@n4 zMdKA3YO%`M&?Ju9R%kNCn$CrWszxmf8fqn)9)Si9U;-L#(UYeG8mkd`+JL|^0Z5@( zRs=>?9kreV2sXN`xJx2Y40LfKiX$z3tIF@se zHGiwcg0kcQ#PFJPkQHS@M0K|SDJ{xxBkQy9no*gg@MGBi^pAgf0TVO)lX-+iihlL! z!-qHb!q2a-?skfwgP1wz{j}#OxN^FG_L`+XBV%DyZvF!lY+u}5zkPWL_+k6v+4Hb{ zb@}-&y!qvhytw$+eG@Amo@FZc4>A$j$^8&Nav#?pUZ`tJ+%k^3lpEPd2I zS|4j4yFTsuwCmHZPrE+t`n2oQu1~u@?fSIqv#!s&KI{6d>$9%Ux<2drtn0JAzJE8T z;UH?pn301Sg1dQ@Tz5G-s{0C0UcSk}xBtHQc!zLir#lJ<7#Viw1%;;|MISr~cFOpE zk3-><)HC*bAc>-78UUdQKn#Jb)B_NO_f&0X0D_vbWLbcqs8lLv0K)K&-q5%QB4BDA znT96-0axL&7a$-j=ltN2si%igKz~(lpB-R;s>nDV+>bir%)nhlW;*~WpsGkc0}xP^ z+G3ajs!EapkO@>RpsF`6?{R>stRu@zU}^zVQ9ms}z|_XL?VlbBK)0GW`NA*+qGET%zr8k?2@kO|R_ z!OfbNXos{tHX4~`f;U6`5&iq*0SFFJwL0==X#x_kv!x|PWbzz(bbj*$*NUJUbp-^+ z$Of5+OHKfSQeIc72;m%=3`B#?1m8*p*=bvxJgG%XL*q>Ft|TcIS-d<6T-M0B<_X@F zh+;{LcO}kI^AO1d_e#mTf-5AMQS^=?aGu~_b47}pm!p#)f*F6e#k{+7KypM|42fF$ zvM*N4(igK7{k#21+G2idp?*(W%x^Ay(H8Ry1mD*dv)*Q^z0Fj6o2m9TQ{A_joNW7X zFYk9M_G9iN^|8y7^s)3&`)Gaa`l##c?K$b~Iln=%AG0rcIo^lONW6||JxDwSyzMf^q zMYtMQK%}DRk&&zC2@X~?MQwF;6%JK;8XaQR8F%3*nyxP86{K=Da`kL8Zo@f$0$N>% zW8^BszT*TJ%MF2-m!sqN<0^d{$;HQymsjuJe~uUN@dPC5Mfd7aYD* z{@+@Et(M!b2MnvtuVnLHR=iSMprd3<+kMwMPF6S;ISzv~Si13XvXqa;z}SyejuIs) z(am#=Y(|NbQ~NbCRZpv@Tx$`_U-PGZCx80&knwT(TG)2N()>gHk+P_SDxA$x!tD2> z(n|RM{Rgj?VeJDGlaz!P0W_Db{a`W5c?fvC-7zdv6FR$Yy@IKr<-hX=cueXnXA3oh( zUMrQPxEIOp<1e>-{N1OIHy`d8zPtG-s}KKqc)b0{@b5t!yt{jVL0$gw`0K^(pWY$(8}H`GJjwN=Rrbvtx?#Oy9r=2b>c7N%+75U>yG&?8#4)_#;mzzLE07vSpo*o37p z^p#HSDWp^9fW3GU+6JVgUE`OFYaPdaqSOME=I3$D-t6g2m#4Nl0z#xfqO8vek71-T#QbQm$Azz@I z!MjBBIcPqf%4tgi=!UN7ni(E+=m%MDG5Lar7q3<72T{gbtdKBag#Z+LrtiC=HUpVI z?7Y;&6GLK}aHi}w2BnUx;!L4<5bTciL+dTC5B4(9@`j;qH7AIFJOTG{I%8aYwI8lEl}_IUokB`}-b)mCqV@=r)x|1!88Jort$vag<|<0qFPJZMS2Yz;uQr zw^}gsa&kCq$q@iF&R1XpK2+@LrA0_0!Vp^(7I%dXgOs&CTL4M8 z0_ch(Y(4M>IUSB0G*HtHjBSv6_H7BlYGBpCoP`Jn%6f$qtR#ZBg4{hF^z0-;-@MV<4<|(2IZ0` zXe?|B0JG44t1or8??LQJDT?nwM)HOO9IX+m<#XDAqM)luvU$Sx4`W$1)!O<^E>R9f zmM{Qp{J6r`R+t2%+`BowtLWMu47MNRPXP~9FLV9?$A@~o2Ofa-B&LEzK>SuGqGepL zff`{;2G2OtCdbqUpy972Ny36y9l=jVE-AVV`0gNoM<(%ukhJB5YEgbih_H&13#sNp znQFmJ71kcu-qiyuhk|wNeHeHX83%6c(WYU*B_qwrNcLCkVH>`|2#RVqxWiVdgyW@s zF)naxQKwF9u0Buvn zg=LEXHd~H71J9Aos}os)1wM8Aret_2UxKw2PnBIf@L2u1ufIU0YZ`~~j7-TG6f;x+ zfmy{f_4GK^unl#xd{!2Wl?PK~;q^?ca!f{l7>f&H6v`0t{IZhGV_7&Bqf()tXeayX zt3mhk!3*c=o)k*R^dyQBa*-($Q8arh;&CP}gJ8e6M@&CQ31H7d7kt6C2j3Xuf19Lh z4Hb2G_Ht>Wf2>-6wtG-b7QWQb=>n97($u`x#3evwV+FT`n zle|ZmkJ7|h*HS)L>BvXL;vj4LDLB#jgNNRyvjl48hk0x-{l2hssPSXR(5pfYV<+VA z%a?FY7^i3yq!f*!z{&!k!n6!*%$5N_T?`}=#d0#8HH267h~ zGj{_-K>2rU9vc{HF@g22!?*Y zUb6?pP9p#vx;=j&Ein1&{{35jxd8I1My16$f)OtY_6(QeZ@ul-#y-;w562=CXUA6z zx3MOtZ%hKf06=dp~`+d&dyn01A#CgQis7S3-_AYsTpgZ5EDz~TejT@4jl&B-G6EC$q{oFE3_BO7pk!#o!~D=dNF zfjj$JW`;wEE{!22W4op*8ncsJbk>rY$q@J$J7!d5tAymxuIADrWQR~6J1s%jNQb81 zRzHUoJJEU)MGuB4suZ2CKVSP=n&nevc3jpUC3)<xAvt5 zALW;u?ZBs*cPHJ8%zK~`H}Fu9=pEl}mE3Zx5uU;JnJl3!7lo963{&+FBZVm#v8N=U zYfMc0!7-L`E*qK?s&n^qAWvU!5#!rosy@iyu1ZM957j)i)kQjvX)tpwa8Mc)hIu$w z7`n$sl*{V^GDC3eB*F5=JXa^r5-AdLu`?ViO*Ox^6I z7`l>cx_%g$1us5-afrdYUnG)uvr%c(fy7Hsq>k3ewa}FyX(u7wHK~LGp|zh4;rCU) zg*Zn|`7|B10dRJ5GcL)^JYj}(Dis$ly_xxj{{g(=33iunZs<=K&6gB#2(tiG6Qt=8 zC$n=sCn+YLYssxCo~r@lV-#ZWXAcNStZ&2ca3YgKHEm%*x#bi*DjHi^?J^mQa{r1xL5zT zTDAJT3(gJxb0V(e+)q<@>+8Tzf@u8f0}%a2srbN?k1nx(yOqnDjLr>89}@;_kN%M1 z)?h!A{7rCw(QOaBP3=3|q(wmf9>Es>pV89rWfV0<8TtzbC+xZ{QY@nL7#N)XOA`Jy zRBW5q_=m)jWiHQ8+R-}G)I-AW`x;`L;F`ZZM_+Y_?B%onu#)3b7JMMl6!-$~0M(nM z#8}chj7?|oZ-9=i@5VNHAcP^A{}1476cplPap6oeY3^sX(wQGY_WOaK+2=p8;Vti{ zDy9NUM~Yd~kQ$Q|GKdtMV1>C43R1}_QU3!)yJ~!sacL8?6_DNv5KJIjB^s`e(U_S*TEeB9N1Po0l8f?ai;h#lZ?_KL&A>)>UvI&TWw8X_RLv zz+ICsoECq9LTMeE?QVaos?fb^L{#BU@7Hd>ZEUOG0VY!+(RDlQy`|TP`~(&Q&k*ff z?Y;JlqN`w?>Fq3{RM^-R(@P zQN!|2&xSK@-D}I>;Ppxb9j&v+ts6X8Ln#$T;iewY5US|5LWC8 zz=3~BHDkcJj5=&gyJ4_ll32>ox?<9{IWqBCq%%|B7^{WFSmx+Q1;%)s-QP?Uwi3{6 zvy}s4FTxssE!-dodJeR%8;$dPx;q{Gd;6e`xkAG{)O70oEjo z(n218|4NZjlw`)Dn3)l9Vn%>YW(0WUC>w#%C=*(pWYyDt-uN%zTq^f`sR|TruD>+qUQCXhyV$HU>Vwe=HlAeDu z+dFzWNTryrz<*sQh&8YLDxmx^=)ED65VjF@SS<`p%XR{sZ+hd`N8YSC>bA^gdOtpc zLmY)Uxf=v*IO~H2ln6-IzbFynwW(N?S@@0-;DD{O-EkgRYrSVc0<(8xz{+~XsEJCz zTFHe~uhylsj-Wb^oKj?xTt!9lw#t8uRV$69JRtBa2xmuNFC1>p&q`2^K>Naqt`cqv zNaZesP%}Toz7rm-HpDyZ1sb4XbSD7}bjJ6>?|IdKZkoYkW?v~U6hCzenvAPIP$pqN z@{C)%!9rp$GH8;Y&YmG>rY4q#{c&enh{hvtrJ{qh!$!*;M>jCAa=dZ?B9DLZ8<9!z zjPf=jcxwDe?yo(jL93?Wi=ncSsx0&d(;1N%H@HHR)%&LHnZ7cT<~=HmbS`{IW0L|( z>R!(~Ot3TZ14^`7$f73BXR!+Jj*kSvO z-a(l3fR!F(NjU6a!eiiME;@fsaYg{IGo4|Foq!*C0K0?gWmbhxa{+^Go;%TnELlSl zg`ROu@mZmInjzq2=)c><}C?FqqBBD4N0f)$YU8GCmDWpKJ{E! zJJ*h`Z9AiF@2B|yJ4wR&eRc;uYkUbB&(b)h3JDc(<9e`d51$X7w{!>4o1x#hz3HJ< zzY3>xRCGOPYeq@@bim46f4H1zW=D(D(JS_xS`y7bFJpaAY4U&CHG3Ev-*HXAsRGf| zdtjB>9>Hey+StB%!2n?l6%v}XDkv}r^G6y42ydJ{zhvA=_yN47r)ey=MUg^QY&Gc&^mgXijKhf_qHoMyH&$1Ujkw`o}B zFb-y?F^@EtV1$3Gq_AZtiy=%6i^i5TDWWP)&R>7|DGC|1G9Ifr4XCi4zQZLU#_yrd zG|#3pJypJBOeM^J5Qk{~E~BP)H->w>2JI?JFeNinr(qR6k;KDr%p@e6smjD-lii)l&Vd*uRs{sZBbn^4-PvN0e~i^`e-P&o^H$ z5m{%OyZiM;=KjdPe1E!1!UJzCjQucLLM-D5Oc@x=lQB37&sgfmA)5@iAK7r5`_<}h z?FLJdXEyHLDqEks%aG(ZU#}6`eBb2R?M6FZWclLfLVKbPo3|AuejEqRwq88^piT*E zUmWTOu=Hj$YbT5XKMDhoD`&I#wxEZlI^G;z`YZz90rivA)<3Ej-K*$yR%fmk(1g70 zG-rCQFd@p1OXpiu*%4!{x`(F4;nujHVR9 z$B7M%CL(L2T*FSL>_fy6qegA8;sGBvGd?Dsu{|%BzV&HDc7Dt?$d}*qz5M$bFzYwnURw_GXepJoa6@2 z405??ceYO}j{Ia9OwR63#RD-;XOhJjnen?e^0~_s8|cOWU(I-ZG92?+5KX>LZZGxu z{vYt&xZ0TUa4)wO|M(N}Sd#idz#O11KjgO0ZZ;SCG$Z>X3Rp~1oVHEfLW|2v^avE1 zg|yJQ36qSjQvsrr;I2YxIy=9-&5#&11ywU?{-!uIEox2w0l-R$mw7uN{mtw<+lABX z1fbMr)QrYzYZZW|hEATOWFS3Y_~W~O>M_CK=7(wge;yMb9}$x;9{T~jdrSiRr&a1h zVl0ODQoN)oNq*1iKYOEfo3o3rV+RVO9ykE?50rWtu#@< z?r`6|Ly>kO+j1x~N{axNM2=>L^BWFlC@DDl8sX^U$=lJ%n-7{q8fi&oG@3>UMpUaP zkrZ*RqtPV#HGcQ6(@&%KSA!uHIA&-t6cWdmr$4^8EuW!Fi1^=d_^={_?z zEgpg=E*JTs_h>0Z}gOi01mbNJ48B3kP@m#`!xjw+OI!tojHWfP5U!PQ$V0OLbW~MP67;~ z62Hj*sY{?vedGCEwp@AgT%!BIB}ep<;`_E{?>UlVRc^IpR+ai2l`r| zt_NI=L-9_PpR0eRlgTn$t@h=G1Zr3ef5bcXQInpM9_`;05C}l9wmysb#&am5($(ny z-K~XdgMU|B8?4@*#OFnajNf3pO@4rPy1YrZ$-f&sEfG9ifY=1LKNn~U2y}s9Z9C+1 zlpsc|15^(;-hp^kWy|BUIc$^2{@`c|2!tb8+YWF5UnYMX9@Bije?qoTmU%f&=d*HE zb(mnV1nV+(ubn$xLkCtAB41-bAMjh6cFf@!P<66V1<-O5cy03+m1#!en(`ZLfEXk zKRlZP0`Uyiw!@k!1QH^7<#bf=ItT6#jt2igG(vUl00!qsXmxZh`XY1d0QKZLAZ=wf z&+ZTNrhq`uL$z(km@y=o_FL!AKY6b6cJn6ld~knTPCXa!dD`W%Pqy@wUq7+TCZ4HD z*?ILQwhrje)tUkVT`g4Gc2}bmNzd)SYMB(xE9WTxWw5j8Fyk379>Ld2YII{_5f7mw#1cD!|t$(V`nLrrp zuKQ!V;ib#=7^gO?><^BnfIv8cwe0{0tq(_UkiGs?JV1T@?fC69j%~W!pNljF1iDD5 zw(Sl<7{Z$LvYqy_n`y7U;`j9k?|J8B+EgGt?%Zq%2y@PGZ9Bv-423Oo`vn$=)&75t z82jek_673 zDismnMTl7I$`c+jZuq-olMROUQ%(4#+ipTIv|hLmK9w;Qqvqw8X=EN)QN8|v^QXa( z(D)R*hsI}*)Nl7O)JT7l4L{520)B}*zpQ`X)h*{wT0ZXi8g-axL&7d{PN|CJy}1qsW0yHYG!XNvg*EEezVQ>tE1-T z`sq^LR60on+qZ(90`8K!`-*?bKI=Fl=I%+?id0tgn)R;L4VAHYO_r|K19L-~mSz*& zLJ0kfY(NZe5*Ki?vW?X&tt|C;o@Yh18TWi{3C3knWMfBDmCnfNTIj;~lr8?YN3{X1 zn&nny2j+C$yzb8z**|wbnl_VP!|FhJf|!;EznUfj5%u`h^oui52;zTVL?J3u`=V1D z6Nu3aVu)j5Lt5jzbHafI0V-HtsjHwa!K(*Dt`ZWDMi4_7CNh3^arznNBNGs(M!$S| z4+KQY_$phKx3xLP&U{xJm$27n9$sBN&Z4ulN_VYm9)l?eXr0Hj$1H$4WArc!=NV7z zqW9Vbj+(ege}8`uQ9gf>Jcc#im_@Mo9HOY;vJM^+Lu_47xC2A%tl#b!2`t3iR@WV% zZw^txiorxgw1maXO_H5~5jQaW7&=-9)>)}N_>q}8b> z6+(6X>=a&LwhuqLC)dXp@HMR4{h;DW%pYMrfrJlhB+JeO?6Z1$v3>n~eU;AA>gkiy zw0g0Af0aI&@Z#Tp)_8IL=XzQ_hB@oa)g@@2)lREt>&xx+#p|_;Xeau0{pRiYqwRnD zbmm*=&|JYt7s`FS#BS#oPyu+~!5?lmTWCC+>yDe`b!UF|or$+Bneo%=`Sq)-`S&kx zH-Am5N85`x>x+5E@^bal>gUztGn#+6jjwSymXUo^vzn`?opBz>4QrB-{J=e&nSP#D zKW<-a6CCy3CBA&S-DJ!By;F5BhM*$yWI`n~*4({lbj}S1nSd#-Uo_-AKhE|3OhHY~ zoxMCF_LHB(VF_A|frWZD^vw{H3B-SYP)s)c{;?*x_m~ZW9#E>quvN0)@)5yuN13b~ z!!m3bF|2ps(lvzj{#GzLe4O7InQbYhm$2}MTFhR5T=g=B z`WRLi(+mf(V0Q1EO8&zQNm(Py8@LfAI4|CIe|Fel< zafxa%8mOZwQj7*Wuy>J6t2Ghtxg4ojYSc>T-u+7sO2f@ANVnH(uGY%CEf(=92QUET3RWkLUPYive z)}T*}YpxdbiB-x>K`fQb8U*V=n;bz0YVUJe#=s3_sRezahR#kwpQz$2f}=s7sG#DF zpih)J8wY)Ykt|zOF%hPms8344g+1sKpL2S-kyQTy%fZSglQ7090XLVSWdkXbgT@kn z`rE$T?rrv(o7wC(ac>_|KPWaGt1C-BOHMX7{qO|{l9C)cNnb1yBtZ}aegNobc0Y?| zzn*=VpZ)Zy;Io1isYqw@^(^Bomhmi01&iZiHebzdgJ1sf{_FhW`aBd#6i9X+CTSF0 zz5jeclp7dIlHhmvEat!c^eK-={J2biS(3)En`Q-zIV^D>yY3YF zoJf|$6593b=Iozm(O6HDb6K7;VtHZo^lhUWkVx>Lq|g4G=Yi_l`a$i9^2b4c?JLz$ zXWbfVzfqkUFIl$wyXxK{H48pmUVWtT$EvPJGuyuGm1D9syEm)J{=3!^`qs@I^(cC;b7LABiL*J4vXsuG4S4V@c0DIOL|Gr=*yGbb|m+;%<9z%!lmfQ|)yb1abIpiKctPO5)L zk=WaX(_@WkJ@7m18)b-2m{rv+OEdlC;S;N{u4ir*_)AQaK9Q-W!In0ER@7VJ8TzuS zsoOT@Yt>ja_e2>iu~XWpWfUwoYWbapQ3k>eIr1^VW0pv1pe)uancD?-2(`LGSqN54HH&+{Bi(jN zZ)zZEe?Ozf^{;2MTRq`_`Wg;r;B2ftTx3y5DDw4yVau$NYRaM?M072D%@*QHZ2+GyAYO1c^m%YYKT&HmZXM-;xjGK(CMPL6GtR5P)_; z`_(}vi3VWlp1NMgCTNd#)T#s0+BTML(^FKdYeEiOpkWLeD|L6czjt)Uy&>&tC)<-^ zakf@0^LRQ4FJs0@^p8#>v}}IP!6xlNU%L|@knn;<+~qretLomD6veEF-JEwGE-}j! zXVDvs8XhhMlW8_^0Z=8>_aJG^qSOIt)75SJ{jl@!j1!hbiJiEk+qmDCTeNwZ1f@fN z83&~fSwLO3+b!J_P~qwnk$dAS(4;$tQJ8mtbx%ar=?7gYjOm-yV9G@Xz9^<J9ud5;HUs31KnEQ|a?~4gyLJpZMNM<3dRS{7Q9lvE zrD41&J2Uv$5@p*0e*6uP0HLGOxff}lWTjK3M&hP_2WVLmOo*h=i=mZT|4k_egpm#| zv^HauU!qT;eWo@=f|0wjUv7?BJ#H#XR6o@6(Cbv$uqJkpaOjM6ys;|nDt-5Qz6Yo3 zsxw!Q>LbK3fQcQO3quoa*c#gV`uVuc56HNjPhe-cR9#m&FkF)hZI3`}@EEh3ErpKo zhNqB!f@LonR>5-N!sG4FG=)PhlfxX$-*kM;hNOj1(v#Wb%eXXFmk&`+Tj`-YSWhuvVaUq)lqVWSkT2)OE8#GMTG|C2QwgEBl;72n-ymjt zwt;{F5l+O<9Y(MEd6F5B*$ysEmN)93vYKeB8LEk*Vq6nN2tgEBbdrVy@^fs^$G{MO zv@{Iiz$k%&t^tScXt@C$1X7;qib9k9^$euOY$%;h>OC5u1GXfFyYgPW7!@%)WCH2~ z5QNEinxu>u#nTkzS*Y}9P$GII@eu%2gH0VESXTWLhBO(d?GEBx^{38=A*IlkS}onU z38yiH42ql5gwhxd*}OD;Fq2nmT^?$GEa7C51XWK|$WpK~PAtOIGmCTHB3 zl0VhyO-B{Ism;^i62oevD?cQ!R;EyU5jzA|J)d{cO(P19~xY))+3#>BQYu_v~Z72CfZwl$nvYbfH2h0LDds#1gC%12Mvs_Prw=3;aN&J?oW`xh2 zIf(`htsP+>BKOiJ)w3R91W0=8t_-mX+pE$z(tM1|XfC)X>5jO>5aErZ&GtB+6k9{+ zg?64&N?)Y%K@vsS=WG3YrPm+u=Fsc+F=saJ+0^fwh8grB$?yN+&?`!(CoxNsl_RjJ zMv)qJd!pM(fJ)a9OVZae;oWNDSxOZAZs?xE$}VeUmFiq#c>n9Z1SsAs6!<7L(;&x% zv&d!Fe~3*D zMA%~)bz`_!q_uiYL}L5~cG3uq$0%_a%hHQ%z*b*r>*>4_GBSN)jX0UYDle73CVUme zS0-HuH+QN9x~eF>02nTA*V2&Bo|BBOq)76fAlmlwH*hoaRG%om=)UN6s>Npk(I*rH z-K|r5)e%@RaO0&cMTq8)cBgr)+{2lq!-z%E#d()I!o13BY%OG(j~RjrlA0Qe&w9RY zuiGk-A;k>%?Qk&n`IYc5*I$;UWYB0&rwiEG0)8Hxu=Dl2Onvs!t!og7EboU6E`^=Z z%sQ2eDrH>KHo2`rgt?%Wd2_E>_61;!6Szz4{fAaBIa3aYJihKXj)hDfdnEgT)O1?= z_dg28Mjkv&8L`?ISaJ!`=l7Bx(90PSx{`lsj=2HQ2TzRLj2RM$lhMTbVv#uWcxQZTagBTd*Bs7M*_%5)l8G@ch24rkfd_Ige{oid#HbP zLL9O*j6V8=rx>*%v65%h4vXov7-54w`5{@6L#XSSK&Wzni!N9bODOhLxwYHNn)MCl+B)vzHEe(raIoho;(eKBzPvc37Iq z3ECRq#V+2;MTI8m&X=CVQd5Fc88BnL&HMl!N zIArD)H$3q)u$jTaPdM&L;>rIgv7g#-Fg!n(PQRW~%x3<#)C>U&xQ9l;n{%cBE!+)@aX5<5}_e>wW|O$vgH?ncgMt(9rnc zyOW~{NDHpMq$Ihx-MPiXEHGgz<_F<#sO0mSXTAzy^hNtRV z)Tz4|TeF8yt<3_cuNAAJz~_jmvmb;f?CI9MbH=;mlnI5)DQ=bT%M&i>C4qm^WzPus z<*oQu;VZe3%!z6H1)O?iL}=l~{Q z`pMw>3*D77bJlbUAsj|uSvEuZyq3=@{ zhnE`~yV*`JfpP)!ORVAH`XV-coYi2U1q&FOdjar!l8lwI6mp-got*8ja zU>Yt--%c0LR_uR`+AT+#@Y^O+-`tpgbK?U~rCc2i?kD@u5POm#-TAGspFp-%p@)Vi zqE0IH>A?f3BE5)MRU{eLU!8Vrx=)%*UzWJ6glX>7{K|YZb-2v36EY@71<#VqH7237 zqgXQ=8}CdzMr#$Ga$7sK`ma8^;`C>!?jz?iH}Q|Tqh2NyZh#UngtF-B!R*Pa(ELY#kc+f1vp5g^;G&i7IbYFsK z{QZ6|l#2mh&=^G>HWB%a8_0BPe_Ul@i?3x&uc_n0GkdFOyz{m6Nd^>xd;+cTZ#|** zCg3wb6Zf=qpj}8Ed3)7XFgh|Gh2WGHm){}PZ*+BQO>I|0e%Gae!*?(Dtf9y$x^Rpc zhgKM9tXe2V&m$zFiS#SQTu`*`TVf}5LjJcHNrhG}Ue8>UHzsgw=I|9L-76L9tt*ys ze?%f;>7c#=;ixzjXnecGSiHF+%2bh2bxh>MF(|o?6dbI(LXor!7j33QC6XZ-7S`|ku`TK#%%CAM z7`t?h$>x8=m<&wCnEZ$gPplAD_BIL58O2bAPU(4X!;JwZ&X#K%+V-!@uE+`|o0*-g z*GO{4{oCEA>q(@q@e7uqrh-JB)3T4L0=w8HWtT{tT-NbK+!)ihCL*?xT{St3+anzZ z$Tj8Q;equoPV>gaQHa~Jn5%df)N9rSW`(j51To-CO5&5!{(lsyVq%XrNbbZd8%4Z;k*P)?W9yJMRNwqV;ZN^^+HaPLRk#q>{`ijSreevB4txW7 zPbq#gEZ4Y-6peIHBEp{{W4j0Xq8H1_YWcvn#2=+hCd9;*;#!ikRu%5i>#&E#t$cYU zD9RyvBH}w*L3|?>doDoDmy)qAw;hw%$bii0=b%Je48^aVHl~_1LSUR82O6IlFALPS z*}%SKMzlwePq>c_7$g$^|1uQytm2;#j`JO6`=dBd8Y2-NQ)gRu6>rE~zaQHWv__96 zPpo|V1zqyFLC9KDJ4Z`(CkstFAE5at(P(%(Nq04I1F z;JPg?C$i77#&xX^)!?pmLECa&jZ05%sU>dWb zB2f~d_Ip4kvtkNVV8q$$rX!j~VD1xHR|K;k1_BE+0&a58xyBKW<^&Xd4ecoS4rrrD zJeJ@U1!{}%O^}xZ{S0K(G=dw6PF#kS$VO2W0)Rcis=rcZ5XnY}#oBDFhI5J;9X3N7yyGXJZ4Ic@!cj&jM3Co=EtIeBNN~fr2UmaSBN{@QG54P0!; zH1LNvwr28a)zQhGT-xOW%IbGj^H zrB`Bbj*qWehQ;;g3z%yxV@_lI?Qazj6pe0mPb$=0$IW!D9l)>;`Sm>i;_Z(=9lCN( za*@f`@mF@*cB?Yd-}NI7pFdAMlJof)?!3(WZB_wkkQA24kL4w#0K9UWC==1EYN zp`z4nppk+i+bcl*$qGKHj$DoeiT-NPsWLlj?q6EIdlG1O<(QcLm%%L^5kRB~Yb!>| zx79c2Czcd``K-HgpgyImN&o%8m*2WfiT4S;+#b<`X`WB4_-Eb)Q(OY&vL`eY{U`&} z&lG|IA%#%qG!pcQJBFG>>GO>dLCRhExEv}01-P==eNqfa zLfk}OdMF zE~`^4z4Bnc1N!St&SBRR63!8L>8{e!bS`@JxX7K_3QKr#k~vp3cT3Q-{K83q_Y@!T zzhsxfTWd`+l6lR~j97edf60pE75kup*TB*!_?3!!hZ5YoiHhS`hCr=u0~LXpaB(s_m^#p3?f7G7npFEYIZ`2V@%;3{ z(ucXbO;fMZmAm}j57qLx*IIPd_tp}Uouha1qHq7=K>1+F&XPXVj%P`l^FqY&; zY866}G@zVV!zWfB2j!x$58<=iy~)#uxSoz^)$@kWpj{IbZNkf zET{deVKC}PAUyMM5r|xJHju19qAEYt)Pks3;-||8x2i;vq31XWEW%k|3C%^JqdEBZ zmAf2V8TQyj-2Y|X6q@2c0*BTdNDNqpM)QOfojMYA%)JtKFIngY!In|ZO>rOwpf&r^ z0F2;ZdWki@z~+C6Km2d;NAnjuU>*sXslJsdUS5RSE%=p_=bjw9c~1;r00R@o*!l|A z%49j+ETaHOfkhz#E5SpCY9XTrt2r@4h>uP=B3%402aolfjdpM_$Maw(|-6dUtp@I(R=lm_|da z04KPLK{PIEyjRai-2Q~_fbZ(O0i{S>Y3EGERR~T9mIl@FOriYZhY48@Uz~6;>De35 zJ8tmo>EGQGktI%5#TmiMjC~PFY!2cep+Xx9cC-L?L-|wPnbjtd+-f}7Ht*E_zY zi#QEQUQf@K>sp(4d+X}{)X}hYa{6^O9<^f?S=)GUTP8M3eW|~>rqD8POJ`f=EphFm zlsr=3ykLJd^2>2b@Oj`&4$=L0#`K0R1RaR8SE-viZ(;`ADC(ts_N03p_;NKt{(@nAfgsrPgkX^{6%e5s(gJfsVw5;4!7IdIuNdQs zAF37`THWk9o>)`gZDD*I+qT7s?{XqfAXWa)=V_DR1rOwT@1W;VOAzZdmc;4X;p7wR zF}*2?=8wDD2sjZ;Yom;6*oH|yu>N@eYyD|pRslI&%k!9&aJ`=4rC*sXlDu%Pbc{yT zzx8n$Pdyz!+O+63DGJ8~>~@GQw}c2!so&jWPVHfrWEF`!tdn(or1`PEoW{%;qZE~o zzqR;NH3#AKK(J5@Ec%%E$=RT`#_GB_eQ6s&+_tP|1SdJ~>q3^ook0A4*3cTu@_^3+ ze?Q{3r@e{EaETi{>&<#eSO4HV=kC$tKZatNk%h`q%4JK9M;sR@%&W<>HT7WXxDZX$TJ&S5cObo~4(!oi zy2q25qQfVj9mW1)aSSKz-fCX|Y016R$z!-_!ROlBKJ{46_cpAfiUOlzc;Dih7Jj~J zUE^O_wtS-;4l=Ql#dk1Nh<A?cj}sxvU>q5x*8Zy@2T7eGMT|cUa8oc- z>wDZ=h(-x%(B(OEW05F7xS&!zGT?j#GPQ32d3I!YE~Q@(E0_+kj}fIlKi-KNzUieB}dqFLLfylbCLrph-!AtG);4YSu~xF99g3Ng_{lIXFbkD;({1#nmWX|M*Gh7p z8ASSmUsk`7FNtmQ9ro+`IX?uuZ>D{=4DkJEt=5`PkZX^~(x0*ju3gkHh;EKnC)9d= zV_j8F^ZewFjuN2=kn&(d1&$rGh5xH+U*%LUU(Q01U3m9{fw5+0YO)q#45|O^U4PO@ zIv?Ph#>{V&h)A$Zsvb=e)s-X8l*jM;vrIf}epfM4@{WN%a>7gt0i~>UI=Z{RSdaEu zy`SDSXz_rzrhiBk#(@xCoX)=~Ree_!KXy#V3S;yV@;kHAp#)~s0{cdqE3sZ>M^u@l zlWBmH~fHXKI9tPL?^Bf2ZcOVvF)7&Z{iAs#j@yhVP@rn^S0( zsgfz;w^7_grW4Dc;{&i-<|w^W^arH~i3-Q-i-;kIb*3gYeTBvjCWCjUGz4K{g#YK4 zu!EJK0%ll3bZ>X|hR2Ga$U(an4uzrYWs+7LZ5nDDVtsEU43wp$5L|UGU&e4-Bf>nc!rh2`a&b%5gnG z3ZS6kCXhim6U9QVm($VEmsZl{$Uwl4fbh}eqNtm~xYPl)la2u!)nF?J!vOc;oQ<9* zqOLr(F&wk?J7fP@N+ibBOASt+@CCY4WS0_V2*3kMBD=oVDI{;r-SVrCUK*}1ake|d zb+YdabA3rps#`NJ-#g1grU%lj39$EqFO{-Ol+Y0os#QZStChG$inoJznsXS2DZNWh08tp@gup_Hoe9N3J*?(puiAG8Ocld#-!ZGVJISbq_Ef`rrG;ZFI7pTKsNksPnK90w0)|D{v{_-mvrV(ilC4$d6Yzmh zCAR0qHCtK+rp5+LWHY}3*vLz;tYE4ekaM|qT$IfhsI?)2{8=w9E_MQv+0xTS_lJQp z0h==xu2o)b9O-d7&c9V1PqtIF*s6p%VLPQ}H_}%df3WTOBVF`k=muZEb?(JMh}I0^ zdo!H9l2)=mP(U?i{0k$D62A!?heQJkx#XL_XGvImHCFQ4&4>6^B^B(cz|$dbH+i*; zL>S;Af@t%a{3?y85^Nk++_!|);oI)5B4=Z3OPvcqLnbyPJ6C1G|=R3AK+mk!8- zbJn|-zk4PUHj#TIt$dv+t_fwmtcB_zK)7smudcvOcUV4(&?V}b)iwI%DFQn? zHDuwqPg8cHjOtf4Vtg;KwpXMki!2;NE$kN6sDx=Lkj$*Az}XpE{3~MbuskKO2@%I5 z9u40;*qj^cnQ{L81-D23bdLnaYV7|FB&MN77d`|%q-c0ApM%HnWw!AA3g#u52pmBggHjG(OD6j*1WzT5f1@N=w4`XqlKEzz<5~L=4<-8dDz)c#ry(+iP4^eS#>mXFDhY6xpw_b z-e387qIF=(;NhkAG@3gQ<9hwXP4+7s)|aMUf5yHd$|U-_%Xs_esiHWem|BCF_9r`M z=AAH#_&sR}-cJI7Egq$F+gISa1KXKDIBC>duV#F66;X zG;H#4y21}8#PzPUm#7ngS?}zLa}=cvnOFKSi3IAW_PJ`UnzxtbP^664w&?V`yN6$` zG>ldHg&I#O`;yl#;h`{SI=;N&u_ppbdkSWc(BW{w^X{=$hGsxo@jW~K3q7Cr`=gXs z0k039*OR-9j|H{t=~mbeJJMHvsy?AmZbegsc;L`d8qEM$DYY^X)G3c<05%{7%sxSOpiDL# zYEZ2M{16Kg%<=A9eY6or4fheV`42Q?gY^iQ7(k)x1on`xhpgGY8l~>nV-U7?!Ol9` z{xx&9rLPF|&!O>AXK4cIKe&$j-1uJ<|MK^j=06EcSjFGJ>I1&+GuY=w?YenhLL2UC zd zM=z9jBGb^yeq1pybRZJX8xJoakWHpoBkSru8aTM&5m_f}4rM97cJTRb69f@O!puv8%YJqJlqS1*iaGH{p$L+3JNqL*q)}Sp+f0$*p zm7UTdGV44)w%fdR7t+Vw9@V z?PNnEK~D%0?_PqMaDzW5-jWECeA0+MOLhj5a{JA#BH(GT5Ob(=Ikf+P6Jr?=B-Kav zy%F*1UFve&i5E6EI_43bAWq)kA?A$Me_J38=#N4qnJ{*x+2mlzUNOm^)=`Zb^g^-F zZJ9obL?u_uz1as~bD0+}PayOi4uVilE^>(4BW*qjcU!m3%G@gzS-KOkbo{qqiN(LH z${MmdH;ZljN#jRww`O5y4qtC0cy936gVC%~bYt4&z1gH`pS8SZ5G|%VfR8#^O8nIT z49fN3Hj|qFEr0o~$JWMK8Zw-Ey6z%)*lmi81*^~@A`QJOC`z8Qigs!~~Q^VNSB2{ z%>gVT^>Y}&qmtgoT{0p+=q~AV?(be+@r(idN{(5as;zvEjVQ12lhP*+T_An6#GHU_ zY=MnQ$J>?}R^`p_#*TD>o{?rUjxX7Alef^$ZPHi+vaI4(ly9SP2Q+IPNibLqM0}S&b4LK z(^sWDv0Wy`_u|1R-d;9Z{-}d}Yb#DHQ(yRQ*iTj00NgjsN#G7%152PjGT@P5&t;eK zi&zhrl!!fUH|O6lrZ$(GKird76*eG^CdMBBu-6q3auh3Z`4x$`0WIukh3RoM49lO#P;9fLTmDCf*VS6&uzs+oEnXjgl2xp)r zbn>%k_@mUQdFXBq7@7JYK`%UHYsk6DwTfVtmS;i5I$dzgIqc2lNAZnfwN!Jw6)yM7 z(}fL{yy=aL-O2RW6p7(U+gaSvt3-SbYG)7S7a_DlOmoYaXT`7djx!^*+$yq zgaJc_{By;sdz?7D`?fIN)!pGHncO6EBc$7VieL1zW1@9&Q&@|XPPd3V`r9|z=fu1u zP-J_DGql}q4P2}jD@A39ohT}IOY44dButrP+mV6C-b^TSZRxmH-|9A&!@RhtH52kv zx)vk|yyN#aZ{yTZcR&B3P#>_#R=)zg{lNx3eTp>J-K){Jtt9~5*vhR#GXa}2uy zOMr51F12Mfau7rZ`=+O)zc0oSfhSeZAYC>JSuS5ToT*gH#zB(9mNEYeP+g6)Wytbe zL?rf5``UBT*|6nWQoB_%!ro&t*uh`dp7~KSNn+prZ&Xv#1)D>i_ia!VW-vDQlE$n@ zntn(=bw@ttD%&U6=4g30_jEVupFmU7xcmL1r2j(6H`6R(pksmB+$qyh7U77o<-)d( zIIgkm8&?Y)tcQzB;L<9VG1uRG^!<+yL>L36kzgEpiXA>`&p(Gv&gVbsR%0}_)sR@# z`fABP(wO_ILI0st#j5+;pD&9X$6Ae`=vgs_oH>yH)uPpLbNywP0^|RF{~PrBn72NK z*dBlhEZdOxHL^=+optnQu~ZNk3N>O6bhDAr!eOxa%l-QsZ-uks9Gf(i@m$zQ_Rh!<@4eR zCfeCF&;+3Y28PXhV(boCY?EyC%DXjLgW;Ch%;nyIKBEXjbAa@DN<2XoLfwXDOfiFr zUI|k|pTQIy2LPT{UdG*%9UV%NcKPz1G)$)&+eotdFxK*S^lDiW_qt1)e_^HOfR&~J z5j6P>y2n3yhJ%_pP{6ghXU7}4Z8sP4Vb!s1-V)s9&T2k?I7ay{dvu=Rxkq`Qq{KP^ za80TYSn`PzF-9^&zOj#Un%C*$CWr@+Ou~F85${F%Tftl1x#tQ(w^suD<@;(tM}m>V zq48pHen|JRep-CBMY3&#f+KrH;dr<+-gIo2{%U@A0pl=sE`g_KbNKh^3j}xW1GX8# z5l{;Q^PE~P00_fh`k6B9_1%nQUkpo=g5wQ922O?{#V^obf^b$(7RhA{oD{`=lI1U0;-IA2v^4 z0dC{ogFA&D7ker8cY^fS^uPz{nS1dHq!SayK-nR>-T#fXi+!4s?cZ^4epTOgo-;d`A)xlm+bKp615Vr$3N|7DT(*z3AwKmDogtu_K2{5P$y}un-0brrutD=n*be=EZk)YQic#+&`R@V99$HAhVSKQEj6U!knFJ9ODd zk;6RB$weSC=CzAWgX}ee0Ci8{EV4E3&wBq4XwXWtc~Wo^aRatr^S}(#LL*Yo#iD}% zQqVGW8Unqi*Ccz+X(KV{r+?>?%fKM5hK2iD+W;)jh9{x>qMx)s{}Wdg)(cj){Yo37X*y5=9z6k&E8)i+~N(Im;C` zW`G<81vqzS46-l`7)L4L@hF<{@_q@;f49W)Dg_}u9%S=s!}hMT3yV~;vV|NOc}Y5I zQ|DVITrgMCa)--p6%++wWHMu9Y}QF@Qm)33Y8X@1dwGIKvSf?>B=0$nw5bqacBVSh zM$6V}J|qR)2>|9S(VUo~VW0!|Sbp+8x_tmb^6L|p-?wt1eVmle$KztHK(5H>5Y+0X? zI@Ylky!;s*W#FjFY;J7^C|$Ho`338c*>xC7{pkCfhjEJOnk!rGHL(8CSd_R0b~ShN zd((yO_a@h3wM}hTJEt2ppMEOs>iiFEdvYtZFKwOR=Z<0@aZF*mdn_+F3X%bluIsbN zd-GTimu4{;*a7fT-iKvZ!9HZXSzhO!Z*V|0EV*Vy!l6qlBleNq^5r7%xUb;C^P6eP zPCa$zj~=!IT2X;e+u%T8_+h8Ukc3Fv6Bk#Dugiz_5G9Lj>DLABM@@Dp-k!smi|Hyl zRUxvAlth&uHLC8=IwVj=qGr(rO~8+S%vkx?owfb#>Dlf@#@X`WZvRE~RbGapsw_29 zH-08O!@(`hrzLAOyDBYypx0L=p`y+|H`alNcuws7$_Iyjuh-_=@a*0+C z=g$IO^U7U{>v(tzPA_;kCN9NLuGIt(Ue4xa*Fc*P|4rt_$BEIiK$6xjZ{6&u@n)8_ zZTir_SWI(F6AzTHTF+5Niw*#!t8eBOWT?RQ9MYEOl(*8Qd+7W%@uuL&MauQRkLAeJ zg4PY{U%=yAvICeX=u4^t=F)2Q%~s=Y59HOhY7gg?W{PL}Cww3BcQ}7IYn}1S$pcnOH%wk3`F5TK9KnS}y zkPAvSBM^b94W2qA@%fBK5k2M?dro?Y*l(6WQ~qIDtM>*xdZr~ugs9)w(t+wzJ_Qi# zVh??Nx>~x(=Jr2x=X@rLBcKH*jS9+X#B#)`^Q?-3AszfxJ4$U8>hhw>4+CFep+d%t z6Vd+GC)+ZQ75^?+UsS3ugRg%9d6g$_00z$Y;%+_;^vxhOXx}RYhFEy1)PeA-@Ii&= z8t#rNBex7sEJ#%nX3J$wtWFk5nLTqkFC-IFh|FSLKW-|*czW?K=rSfMbN+B>>{)Q5 zweOy5WT@v(Og6u&Kc2lFqH7p)82H@)>I^g*ptOxxiWXZyGI-0w4_Ho;3Tl_V0n)?N zM7l1mRmHe242LaJcg6Hrg@J|5AjU_M1CocD79X*VMYtfD86osk`cP2tDG-vuHP<%P z*Uiu6K@XfB@jHACuhWePl{O3?O{Dw^!M>r>`+xvWeE9;zzQ#fP3Ek%zS~c^--~@JQ z&2|r#32aKV`I#Mt>h!v0-oVZr=p`ekApt=3(^mGCsQOA8VUIthx7x^!Dx6 zwPq51m5kfrb^b`0VMlp2TFesQfY5x+Z*0nV&Nq+@6M%1}(Ah3)t9Sl}WuZ-@4@Hjy zvQjtP8zr1Qj&508VKPyuS2SqVNIFr{i_VC_1ud)LYtc#;Bm4I)36;R6>E{H6xO*vc zE#y9~4PJc;xV+1jY_{pa9SYex*vsT21ltzM=~-=kwmYJ-TJdQQuzierzA#Izk-+zY zYoBTSLnH^J_NSYyS6?fNT4EEF9w=^)$0ub@Or|!3*ev-R{QW;3$YpxLyH*E6e3}p9 z1mLNse9*|Sv%~0)e|3R_ZDj#jxgD7lzZ)tW36Gy#tk~&wz`A~W6Pgv;vRniIg7@M7 zD;w2ytgfsK;g`oT#*_`H1(N{0)9?U4Y*e~Pw{lR@PuNwhG*rs`%0+9Qe z0UksmS0@8J27xb&CCc&rAx}|jRH*C+zECkIrk3d22D>T1R%DrWPR1Bq=!$CVaEanK4!FaW<2%YL++?m`UN^OUoY@~ zEfh1s0DMRQ(|<#iQZS(%(*usYt~7TXse-d;#pNM?4u4UJHAI$xJ{q_K52J34&DWU6g#VSw&FKJ5CZ1`oR* z>=Oede`@Ftqy1dGK5i45-<_Qv`ZH44o}bn;&VK2&w0W?9c|2?`SEKn1Wi7F=Nr86o z4*BJQZ(M@mGE`|`cI!y?AhWJ+4v`t+m4D}mH#g?YqBf0+VvN=>$%qLT& zEd?F935$J^_I6o}q5b~l>;ly#Gai?_KrsP;fa|uazRqA9t zPf5%86c?Liw0A5t2A9xZ`005xY3^bbJH)mD)uHEXTE+IwS<=CUpR>Yfa}q0=n=S3gJn6FgHiuv`IdxE9I?ag^ zwU-lMZ2%h%akA8!Xwwtnl&%#GaC&vuks(J{ZPs&x@DDy{N2k>JW4yaV|4X!JOHLA=Yjku`A5Vn5bNA1@91 zB_%N|A+mDOVUz~U<|AQxS>xy_`5>XM(+7EU2D)~L!N5HesbRlXk}iH1!Cx!tXNjr& zmkE8nN&^CaekaF2xh68-2+2ELdjswSprhWA|ARbnMDqQ|8~Z3a|LbE4L?9 zvL{8MT+T!R-Fjwc-TQ+BxN1 z6YS;$AoYRZ&@aPRJiG*O8S^=oxHW)6HQ@E0C~NDc$wk%4=+p4rD^+%nsuJsAr7nyK)z0pVHFAZ3w(S;gqj1phFiJmbw7MCXxwm#J;T zS?caw%$gVStLsn?zI_Cg9A3TtAb;=;Y#3UFTEd9k1X)=0cFU~zz+`hVk*?n7C&9@(Gx|g=sDgdji_}JE32%0|Cvo5ztqaEj?T6 zvHxmo0cSP${7o?!I%POg-(?1w!TIN9lBl-)SQ1aj?;_pu(oyr%Vf_^d4 zOQJzvXXt{Mdj5cBvRh*^jRM-Vm;mW5m(uGy;C7#`{7twDqwI7#@Ff+c9ACL~)$cE) z_RA=vX=559_d@#7jqIN>oH@b0vxShtxh|70&&&4x)!XDAdaK|X)H7KB^uo-K;?RaN znk+k4SKM61o~|re>+U&K0${evn*oTVNw9NWgHQ7hIdh&XWP+wf_&{2YiX2nBSEhSx zeU%3~?w!XAbN~^G{xU2IMPF1_5epBO8a*IZtdl$}5o@w)OfI(}dM`@COXAP~11{h@ zp4%Imiv>V?r#R?`0;Z2_Obfe>C4fQ+g0e7E3C%ZA@@Zd+o1u@%$Zdh10 ztC6PWRe%mkLN}`OmP${WX>hb$ZM?IXB(oyZgj0Mcw!36zxT^JgRQX6LyAud#VPGXP z>r#X}I$R}=)=_h*3M~^nH`vsaZ&@E0E-Alxk(^GvpqGw!6f_5Ix-y8oWy@#|NA5kG0Qa?^S{ zJ)R)RyN{7bix@UM-8?O#1l18XTN(@f88Da3pYhOO( z2u%7_*`z#{d^aNh*C8NP3P1ve1E7(~))l5!pTa2JN)HPXrEdL`Eo7WfPa+mtFRQP* zKoVFsr5tU{jOZ|XjA~b!oFCaHmvT|xY8@r4tQoo1 zr+?se`nr97OddY0@=2+g?ALposyh4L?58d9@O)jr-Ubvi@Y7+rJ9z+olUM&8g`Uau z9Ecy+$kDEP+{}mGU2SzA6>=^M(Ai>vOJDKp{r&K~yI8h!+ zZ7s?5zV$9jY?caWo&H9+I`|3LD!|Ec_YLnT6YEgDG98m^k}L*3kPzF>6`&qXg2=}Bt**RH3zlg zjr?=0IWiNDKMHqr$ff}KQOlf84ZQmVqpD%1S!>`+ZeEYbt=e_ausucmJZ4n9A0*fL z!4=*1p+$hdChxj5?oyA*66&h5&FcPf#12+Em!7Mzm{_cv^0Zi0#;Z!y5Z-8hP{lK^ z#64W@hj&C2Pa+3QJG-nA0BZ;3PvnanyJ+&TJ{&W%KV%C>%kUyzI;_%`gC4>{j?@ow z6HotJb_yVda-&Q6i?zCO)1s5|;InuOb!9*6`2PU0Ku*8E={C!9%UCZZru8IiA2%J` zY26$;;khs*i3e0vSfaamvmmMul`Jr&!m0O=GhI$SM)61s* zMXBWe09!Xr%}B&-t2Q1gVU`vo8IU>%2aKH${qYPOSh?M-U^~8TlI78L)i&GD)qX;* zusgAFk|o|WizGr$v;|H;44xVPl7KIH_&hvBo0lxC0T>M#Xf7d1bJ1cHuy!B@6j*?Ge;T1D?`P@Uc2Wy@REGt>YwD$;>cW^YAP z?wUirVsIldHHBkhvwR(u}jCAbbf{&q5~;y;1-+D z6)V#MpBJw3-}Ol!=~HT=w(1x-pwXsD#DBLmQF(L-p#I&|02I*U%x=y3!55NB*5t@ts$3~WNFlH?rX6x>wO2Hk=E7X zs-^veVg3Oir&2MD*F%lSZL|PFvS2vN(BlR+b!+|zSn_bZVfQ!jZ>&4O%ceb|c2rs} zQLd-_1S+9_Lh91|O<(k2jIH$T1U2U0b(pu3`|74)k!5HD=6ilFA&2OJh z`5R@`bCAWkkqqS=-K??M$g$w}*s&l+I75))kjN*ohu+@y0N9Z!^vs$)U*UGwxO0w$+j| z__?1u4tfwer;_p%>YtG7;F~=^O&76B)1$+XZ-2V;bDEirvq2qg6eLaPA``_~VIe|< zZ%EYFj4B!NaJb!q?~v>Y5G#)Muwo+^79*}LTk?M8L->1+%AlKhC!d@&)%Jd1S^ zN`LNCUMc>HxLIxwt7^oO3NZwc;;uPnte)S2*(hhqkIAN0{cEAa!Z(hvy)$DHAEE$oT#!j4&X;9tF zpTLwgF8|^K;B8WUe1O#sWT}7C5k0Xqfq%-_{x7)oMTGK21oz(TEC;1>*0+|Ja~m5g z@BODyiShLtkl$!aoVg?Q6^Al+VBGU79yy05%pH#uJqYnVk9G4Xi1UE>DtThK`d5h& zDXy#TH>;3SP_!5S#|IuC@P!Zj#oYd$2X-blx%;CJ-1{ebuEk4F{YM@x1rGI>n1B6b z2X*K=gAk01P3Dd&*&-d}EBuY&r*I*IcqRGUTBa%OL;#Ye-3w6?9v6GIV=?aejEN>g z7P~w|a7xOM{%wU;MI5bG)e6F=wN9FKf)z-3bJ6wXj~}ltFT|TCImvkB&Tlu}3#k+b zVs1~F^1eMv-B?O&iwq-eoLR&8zXW_X8=zxkVZ-P*9m72+jrR6P2;4H{L=SYI44gaMGnfv z?FH-0J(%*jHNpdBORRrT8#*VjV#n1eXWcZ1W=ZKT;3VkcY{Sstpg}^;2!Ha$xP)KV z+I}r+_e8A~c;%i#>@_7-3&~$42MDbDU-Lqs)< zr}S`9i8gZ+JXN8IseF%9h4!O#-KwtKY(?dL!#FryU-UN2JX+JTs>}VRneMOsgRhoz zxXPuAfdI#kJj9PYJ+89_42Yzph^L=2G4h>BJ-YW)97#jJy{45^i{e?IU;BDD$#eW;%(d;T7z=w;$vyap& zl7du)DtN3#SmH`EZCG;-**H4eyF2`;XA52h9(6(;mZi834T(*Q-Uxr+(?#$xx7%vh zVgM?1NaOlx*id)883W9#sq8Gba9lQB#Z3MLRH%^4@g{0tHQA-+0 z80==!0@%3bUol%k);jgi3ADjpf%`rGoZxx#>uEvuWbEkoXLK1$%ml1;nDu1;aU6b23?tOoSrq`LsH<4B( z_1R7ylFg<~+e^0D&CT2-of}!E*SeJ@SCZ}S{rUm~Buiem@z&iZfglNh00@GhJnPo- ztnbcV-JG4jNraWSNhm|>W^P5EE0frYLh1T`V%^NFPxi(4FRyMcKTI4Mc((6OoFMe< zm#_al5r0D1FW+5UzNW6%@2&}WbNO--`S#7n50`+6r6*yU5Ipnh$BXNK2th+Xdx3ZH zVWJ}YKUX&s5!>&7dRXF|51sq@Rt)YJ`sjYW+`v=HnEdZ+WBZQG`5RE)Xo?$!&|`*XvxyUWo;}UWSwhoB zvVV*ms5gQK)MELBRv0rl(F`X``xrY2>B=y9v>n{@tSaaE?Yh=v5XaGFIxVzQrft5_ z&gw2}Fa}`XXQBLKZ51Z5>q+%=w%TKGnypTj)>vjw&l2KY1a2T)B}m(jv(4KD>+}Vx z5+*@B-%W}F7@Tz0S=H4hpXu5u@@bvc_kYeRZ5PK|AaFh9pAr=JzGjiJKRAVYV}RTq zEY?VUv&fr?qf}yV^P(UqOV^D?Ft*bU_v-Dt*95gyRW#254uzeUS+Snw#)}A%8Im zN1Zvp$b81mhlxp7bi;*K*Gk3Bg=tfISB%uu|QoW!S0C0#;V41nLLIt z>^9i&?PjI3{IlmtJ)_>dWDoR`q1z_D>v`&nF1YUru>X>NN%M*&$m;u5Tiw>_YH@GU z5XdbeKQQS8q!IR_TPAKcp~lPHTYnHlpxuI?VI*;6g5FgUYO3j5ZFF7dvzcc6xL3MAAZwKniqJOQgcr3yrkBmZCA}V=jXR@BCMxwRxQt~ zl`hG^=e=yM*&p86IB#1tsDE!5DNorcH5-_;O$`@K9fSSicS|wbANr<@reFfV`;~?r zS;Fn$`tpKMyaWHIGv&+O5p++s=CXVs96Dwm_Fu!>!$rlcvUep_}`r)k_F?$`6gnaMXC= zW}a>s0u`?7yuI%TrzMd~8BtGSd(GTvy$DU$OgiT;9I(}vN#0j$o?IQWi2iM*>ztfh zLRiN11R>w1^pCK+i+>;vSzu7bAx1pFfG7l@JL0#jS{~7D091k(4>qS6mvt1T%m{K( zR2^ia#)oHzL`El&zAz`G0W`>r=L5pv!sYe#Pt>RwNfrX&Rn-zlvD+AC0Fwk=kZWLL zaB}4tq2}u{YhmwWT!mwvH4hz~P6Qt`2gEkUf%s%jMg)2V2Y-7v?Jlfhdi0#Y-Le9T zF8C!K{kqOsS-VI9k+);}3O9Ke!QP*z>!QUil0>`{06j2>3gdzP)7Hc|97E1bFz`N* zGDtZ4Avo+(20hPzJ9O?zH;VcL^jx>uIfkr7vy?7gLppwew?&JZFm@)dAHA^0Hi{q zksNKf=%G);hz8?b)twoLS+1LwAR~K(DS6XEP%(M|w0}uh2%ookTIB!ldZv0_?d-NM zH78-lhj}+}ykT#5kG*>-yqSD|)zLtpNDh;74 zb~$xd@)>1lM_C(E$uN4tvdk7ByHmkA+ACm1k$A!a z(;kBpz2a194;Gjr*NZ~%I1g^@Tw>zt-E9Ry{8&wTfg1%+Slr%YaH1wpmi96G3$g_d zm_B-gEz>)Fto~KvyAgChnf~_}oTmTNrG13{6@S)cWAzvHZ$c9%FGm|AhGnYg35_vk zaH26zmi95mh~X>!#~Wks$T*+oWtaFn>o)IC7|bV~wz|U{88Keh(G+;29HHP^sf&Y$ zP7pv;e4;}~MbeF<_zAsZ%-}@tI91v|IdoJ6CJs5XXJa0p(y1_U<2d=--zH-7x)mg& z$A1Z>fN8=-KfX#kSjaKAmbkxtf3aY=Ki3NfH+N_(s~O&yya0<64dK$htFOIdyRRZ* z1FKN@rMn}*Q)G}I=WE@u3EFol+`@0#bD)bzAlP;!ZqvFs;XOR z@Cxug8~OIz>kC5f73hFK${lHIig*B;dVkzdTvJYDWLDL570j4X3s+_4!Y@QUwL|q1 z9Nl#5*kbv*Ds_z(6=eK#8(!!uUt4ht&7(u0C)P{nch1@XU-*)GSlNyP}n`o>0N0!wg+|M#BR40VZVY^s&rG;%~yml6;c?n ztIGm%;6U+kkuw@gmF2jrEXQQ!u9v;#Inyuom=P6;4=9uC5&^yP;5S=Tjpk}u%6$(? zSmuQyUz*a0@VGQ$1`hm_spT1W&VMu(wb>5U;GM$&RPY2~K}wu;MfYz;hoU7Yb~rM0 zWp{3VmNFQR`s4&~qJ5<2QDHyhTUeT9y3nu+EEvL`d4}Cx#RLa}6b<3p1+E@(i*%zq zXe=6y+$#X#z@85k`~U;KNmVD%z9-_n@@wa{&*_1W+*XC5aa*k4ad9!UuYWII5&$Q* zN6@rlvA`N(kaU3nddvec!@GC_4HHk`Yl`0`vocS}0I(w(*86MYVz8@c9Oc{svvnIbSovJMEpAmu!UU9(YLmZh8q25;5fWQlr&4Ce< z8gN=ygC^{%&X*96IV$S;M_dl!p%IE%MuiksaWj%=_F&Q|N6W#88?YG_-CS)`*h$M!~>5ZCdk+ zECUlO5I1_9HW+$yAxINIuQ&u>Tzw=8j^hvp5+7aSR`AVB&^yO~m*h#^1_Bsy~sPU1AKTgPWBm&v4=4kbZ0&lIVWlpW{S-!2xUD4KTVsLIPd zak&5%3t+ziZ*V#A20tIX93Q-Rqu4;XN^&_E&j%rMg)au7;DWHW6t5}tE1P{^nd#Ff`B(ihr>`fezb{x`5{=oOa(0?upM6N3n3Pl~qeao^=UBH8<=Iro~%i#N<`j{pur2`#3p{<6%A zYB-Xf=bRjUJUcr7%^pPJzWzxSx*qpwVHd0E)o|oT+|k)hQlOUP*+OR(A#dU$i6^Np z>36XzZNo(4*LO-iWKKo!?Ul~-4J_I8D29=<%CaQ8r2ja(BcRIj)IwLWC4aXn>nW-$ zO~BiW-<}iQBpcx_!m37~=qd<^^=Z1AA$4eih5D_9`qGU&RiEARdRj6zy4H7>I!IB`@q4VO0@RUnC&>5 z^^oVn_5Fr{EMDkY4?(cG3aovi#O! zjGpMYvOSO|1ArJ40Bb4Y6U{{Gd07zsE_^gZ<%T$l9%j;)9ZE41&52qZ+{kb)X23&=E z^J^XYyE(Sqncd#Afrz_76g=6pZCXd;;6@Yrl4Kc7O5e3aY%32Oq9rf-E^f_(sjO!o zqx$9~#?w6e-Sc>{sDC9r?#eu=3jq2H81-^nSq~I6GO<5d4?<-$bzidHp}(7~@6PP@ zvK~aBSHk~RS+8C9HfIc9rR4sOV3YoiN3b)qPdI`Qye6oj+1I12ssr5zDGfdu3vzaR zy3r9vZ>?{TjCub4On-;|j%Tqmvrjk+$y}dX)1OcNtEW|WkAFXTpY1k3bTC&CE2O$J zj@$qfp@@7LM2}OLrg2&J5%3=$*F>os3`d{I<^1sAVC#*#BS#MpX#Cc?_YaTrmdtu~ za$9*7kY|NzfAYFXe@A)Unb{}EYXF{F%17mu{SEROextnd|5texuBX07s1`uF#v~^J zc&X<(Wj2uQbAJIj6qO8kU=t&ROo)c9RZa*@MhO!W0y9&r7YN^^PS|3r70}pDomyj- zaZ(T>pA+Wg@#$;AsLsR~L#DdKI-@U~v8hr(`!k!wZX{P$v`rRnDk_wTKZ7VU zE&%P!jxceb=o*iY2`imjzX1dxsT@(;Phf%P<5L!S~8u9(bZyox( z+2Gxo-QEU+fpi%YPY$8`3QP~Bh=iZps_DfE0WCS%R!TzYM*eq6B1Iq}r?W|WuS*9zTAyAIl)*u4Ur?V=-$#p>(YntlP8vyHNz(8xlqGnG3q?29%pCuv6%KD}m z4Z2OhCTAV8wxS2n#o9(v-@auub%z!^EsI*k*Jk&yLmE$QGjIee>=Z7{#PtlV>gDmA z+JEoz6_x*Plk&=r&22$YXS!%6j|mByotqx1JRcx7o%OQ(9as^bMNr4vu`8*+@Saes)$Pw32&Irg1v8iMy4 z*b00Y+hxbage^grQX@Xpg-DdiSEBD(g?|8CzDTO7nd=!EIYfhzdq$|*@e}?5x7s$Q ztvJE%p+Q})@G^#KQr%<5`_0q5(m$d8`_6|eEZ}h#HroK;yQR)9E`A+NVzM%TTHlcZ z{R#pMv+)4Ktlxpqz9!UGS}Rl)Mi6v?SGowb;rMS!#Z?-s1>&g}NV zn$MZbzadzAq_)pIE_wsEuUpsleGg(Kxxac`hyISowKKC%I4+>egJ5s5_18MKetIYk z_S042cS-VjBwR2qw6w#t(gm6HbR7XSAqoIwg-ujsJoQ``t%wD__ahd%+<&=2Za6tkPi|D4WrGG!Ihfi!%Nr5^vnGgan)74_4i!xu>9!613^w}Hin$W}d zREuFSls4sx%RIvz6)SD{CIR~yi-3T6YXn^v>pCG|wF&Go%$z3lUI~zY*Fa{gDK3dx68k0g1Al$6HmH}}Yv(8dFh)5F60FO-Fs=^u z5pIS0p*e_V!8l_{V}G;WC6r4|g%t1(vzs`p;!91xR99Ksf7Nyq%D4$5d|(|+1`DWZ zaks4U%OYN0nW_X1sZZ2)v9%3=CU%|~zK$Zyot^p0B2fN%c&61|Qm!{cacd&-Znk%d z`sa(#9;&c9iWplA7onA00BpSo4PN^QAbrB(0QSi8ih%kgfPZ2$d~`wId}+@c8}q)0 zS1NFY+~KJhoHHYphv{fbak2^75NP$xRl&xtWqJxbMR{l|LWpPGd<%_=m<=&OcjsC8ku;uB{}MdoS(ld(_N)aBK8TVB1H{_x%-D_>dNe!2*3@qdZ>? zM@))9*?Sb^O5x*dCc9ky54Rq~xR=2u0u+~D0Rk73gmEdCp8*0Ae{f0O^g81@O5>*I z_$;+I*EEx%B+BMQB2|&H>-+TwES8i=%Zg-1_i4d>09ZU0z%E_q)^VMmPJSGooV^LT z6S7bX?F^@m?=levj;{q%Ds+Yu=R@b>?fLbvf79&=&+RDI?RnbmoWK69%Q^3yUtRQH z)6nay0ReCN=UrcQe}=!_^r0sZu7G8n+m+YvE(YIlPE-GIJ@?|KEB(%Yu7_P7bl$(a zgg!eu`1Shwy%`;LKMsFB=?_o-JmJ8)>+p(IFJM|rXFNao@X>W9F!rc zo@Abq0MDGk$-hoqyM3319)j5Xw1Jtsz^)dKFI^UdA)>|seyn$bF&2-53qOiv03CRNW6?irHmbVT8H>LS0Cjj%)3eB(L z8)ym5Jyx{oj^+swdVE^6>-6Ywns!iE#hTOO;1rdAB+~RFRyA7VfEkl zRfi4(<_dW{bu0uUA7W`g7D}~~0qfpbG zEs7*djkSXyAYyn*)g^Lib|z^<1`4rJog}Bv(JGl01U^87p+U=!?DTrr*;{-b=Xm>q zT|^V~FSQR7OFYy~@Fbo_t65=3&=?Tue<@)(#VeiA-L!0EzoALufP0mlBm9sUg#mOM zr|}Zh_eh^{Ohx3iaci4;e<;UB&qvsFnjzaz+O zf*Ug?Ai_p>Cdm{RPh-N77TY$nwsg<68)DTw2=i{Zp{!l>kzO8+W^sd=%r2~?e^$!6 zDMJk!?KR|37}m2Dpv~{HtRSm|fyHXM$nrQxT}yD1C1DuF;|M7~r#0N<+rd8xK=Z(M zl}7hbG9%ux!|;JX4#&3vs>RjOhMie+aK0!W?aE>ayfWmaf@iY?oKqg!VBEr7x2H=qdN0uTSWYk)Be6UBFm61pYZ6gtOrje-#Oz-*;e*gyN*(Am! zMB3k>h)f8@ z$Ox3PGDzCdY6E5}9lQ6*Bwo_ISu$E;$igQQIMuWlScAa9dGtu@Miv>^$8w`5qO9w&Nf{m0N3zKTYoke^qAnA4uKdak1#zMQ$~Ru zWE6%+>`;dFoW^W|jG&2g2z-toF-|IwGURDz7>uyH#9y{+e5e%Te-$Adyq;fI1W_Mn zrk&)Z#w5+-Wq~r5kPhD`rFQexViFbT3^FvS+qOiRYsnOsUlfjFT2=|}e3chOnic!~PN2iO*6f5H}JF#A4UE|bY5F8d#; zg&eN1MPr3qcHUq2uiz8}t$(_BfAxkse(HiTlHe^7fl#}1Jn>>t3r@Q?UB(IC)L z{;jz^#6P%Xp0+uvEp88Y4_f$A_uyg3BoB_Ko(6$->S@jG4rRD_1+VvVj~yaE)IE3* zFzJOylz*K-OZm6v_5kiM^aC zW<==~^_wRcQ?}v71Om3=x8u3JdbESYvbjn$Od>Pa`4u>-iaaFs=gQKY)ZYZm^M~bf z&deXco3^*@$6qd?s0;NWKmI;7f)ba|Oe$Me(EA!P6XIXXTz8?6R9@IoZj-710fB8e zlb69J0u;A>3j%Ko3&FscK=A(pg82wnm%%0i6qgGZ0!tWkXkl_?FLY&iZDucYWq2=a zVRU79FJxl3Y8L`V4-pl1Ae=TD@185sCF;Mmv1%T-!6pJJ5efdWR{sJ2atgqg!6pI| zw+1)@CJPYb)47Z_XkF`Lq5caq7wo~8!6pI|mrp|iM1OMQHuBwH!OBbMsu4mQ1i_sr zXO8Towq|xG+M_bb11(WDYbDYVDSJIz`S)$08{i>2BbRnw1h4@#8hxSBtt7gMlIVwv z@0SaWW;A1@aoO=86^7pYF-tJnXy z?|)ytd5uG_-~WW2w{Na4GZioY{_zb!xKi4{I_{Ug!cqHk^_LGn;F_O5yobrZ zE`Pjuv%L82f&+a?!~;F4VOq;*wY&KAYZ9$t?8hi!GB?qKo4JcrDp{%|^taJZ7k|4* z=#0tmtVRvaYEmYJh%%Wllhav$5h8U|_+`eJ8ZJWkr-R&O{)HMj| zZc7BLimuo;H~8_nsY@K+G<#a$C)VWy4(-a_b-C{s0Hs zB6hSJOfgUY*0kcgSH$;FvmR)_g zTNmzJ4jK-DjCB**d3qK?WlW}W%!Rsj2+J9Alwe6JJvq!Va-lV>%>kKaT$7qCodiKb ztJ|W!p}x}t+lIlQ2k=390KJE5yT#r$L4WS{m)yk7U2y|+tr50C*lvQ;OK7-Z;qkTG z;=XLLk4zaauABX?*t%mS#1xGOy874KkKet6ADEbN&_{c)s@+*d%w+t}+p@+H#04F< zm+gw!QChCb3O66lB32`?nGE*)fe*`{7q+Y8szVSl3U*kRUAgK;gb#IEm^>IHbbry% zOx_Qop+P4Yn#seCc^@s@txpR|IV~mkx*ipc)sw9~pKQ0>-^1qM z_h?&dRx@Y1YpU8JR$&V@BE`ZRKTdj_5A_%vGs}`-h^RB|oWd(`fvKO@-j%D$n!VFO zw`aeL>+})>mraKTFvz%YE-NR?P=Ai)+ee((bC>Xf6c%V)Jk>0bVtjs-P@ei7py&J` zw1sVyS7ZnB45s#!Fu-xKF`~d}OdDQIgwxH!NCQJP3pnppTu)wa^ zchm))LPH;Iva96&e}e7A=CV zOLxH-f0=-0mTP+uFy(iItKX~bnmg(R^&f85Z}5bN?KiO+Ch^9Bc7Len7TRKGTeUR7 zxdCXw_^qS7IUuGrLhZh-bA$@Qr!*N_nDqKA2R0^yjZOFNC;JN@`Xs)Y10f?*R6N^W zlP91kF-4;oIfoXS!P)FXn=0E#W=G{o%;xEIvO$mWG=f z9!CD=?!Y8>rHdK>zY}%NpNI}JSjuz1w7Ih~d?Gl=RN!{ApMMK91QS_6bzec4b&LlB zXTw8~-$Ec~mBwBF5biT$vav3Mjm?ELO!UOm1>E2a*u0t3lAL8(+DGy3rhV&mviwhB zZ`v35%7b0)L(eupj9;GGzzaBy6ug8b7xv|8;h?ba5X~dOa+62uU(BlnK z(A8A=4G=L;+<%+nEd2Czp5RwpGYx8X$__m)Wenru|3R!nxW9?8^U>!ZR0O82wHo9g zRH~R(d}I!jr+K^}z!WKk2JQ4Iui+{G-%};8Y=R;EdV(3_KT|Mg6MKSSj9~D@hrJ}z zM)VQb9GAa&S~5?_l0ChGY<9Zhn^Pqza^SfBdXgODKYvq_XA^sZBzcmvB$ttrf@Okk z$aT3X4%_Y-Ha2)z9$T4ffbdkZgz=a7{rjmRgNKUBvactyG5#|}b~drk5t)Fuy#-m3 zRrPbE1<@$HkcJE9<~cdl&3N9I1(swi<>u=NY>fX*ft^k4a|8y6O`@N4mwzO(b+w0Z zX)3joTz~A`{dcm*l(~kGH~(tVoZvrCn&%Vy3~9ZhDaZ2&eKL@gfZxCi(TVK$)7b`*KIi8I{$H#>c>*=G{uZX1 zPbx-_I{O*2vu<4aEKBMWAE}7@ck}r1q(LryK7W`3Fg6IQCWPe>>1AQQC#b+?kOY>Y zTE%ssJR~(>?(WbMjn|k=g1%uHY&On#Qwpuzhn(^86M8O((ZWLzd+zZGZ(n-vy`!1C zrtN047A>VZDjI&E3fmxeQXHjVpUkB$Jwg6C?LIcmcH2B0Cs00zq)Z*??-K|vHPiVF z%6}-Cx+bDsJq|Oj8m*eD4bJ^T^Ut?YFicih4MJR%5|dmKHLUrG;;s6*Aurx~da*^+Wp^{yzbr zhufwl6zK6S(AAFsQXINw2X|6HmBu$^UG7~q>Ga~Fy8y$bLKnqc!FD{Ozkf<5uA`sH zo^?@}AR&uoF?zxr{{zRQN7n>*mWE~qeaB-0H+Pi>yGji3A&?C)FG<@Ebra~LC|duK zCe>Vu*+wQJk*9c|h17zXT+Y~KX6W{Y4*4N7?}t(e0j4>@4+WB3!NVhTEjk%9aWaNn zi?5;D38T0G0BZ^liM~9f8S5x>63OQRz!;W!^dQj z>!p)!d&#Dqo3szK#9eD5iLNQFyWjo*f|M;wX><2*lbIz1f*=V3KLAd$dE6wM?{AW; z@%8=9%YT&RhVwX0O1`;&*c2=lso3Nqk9i?C_x0v;l->S*|HHIs^LfjXB#G|#`gY5U ze=>Ug?(Pjyl7{!q<9;}4{7Z}v+M4!BA7^^p&Wy*Bu?%-k;*_VGZC=E@%)-XoEQwq_?YaV~v}ooS!9a(~a$*dTmBaoYt5x%#9Me5tUxDkDi19i6zT-MKzmV6Ai z^3$fqf6J_risU-}Q+W~pFik!LT(v3=oLa#f_at-?DM7r9#=duF z#_u3Vek3LkKynYhhgqtSm=*0Ru)t-zu}AQ8c*lc1kW@5S=O0L?(Wf^*Z+FTP4DxWi z!BnP2mjraBgTUN(bISnd8X4#7zav(_$24l}TENte9h$xx$mbqNe?jMQ5N+#l&K>#a zQF8BmDf4G@%f{9N^9=f40i6%Pb}*uwenf*ww41 zY*A3LOF)H>Q-iULRHwdp9RO2A&{`;(?BKVgq(}R$zzZdNE>bK74m(wS!7qN9=V|&k zh-wC=N#GxY4@PX4GeG`ejstNdXE9X()S9d*qihGn&Pza!KOUR9)`9=L=53jPmnqNh z=N)4CgwT2ve{7O#dU|K{wLDH_Irp{3d$zpP00Qj1)k{58FOTj`V(`3&l`Ul!=VID3 zI7JqvOOnQ%=& zCgl2r4wU!#gQ30$=M2eTg(=JsGSHpVIM1)}&_88zodehct>>AYI7bzpm4)g+Bxjve z6TsZOepevp$+bA>C&!oA(REwV70~O&qdzn#QHOpn0cv8V-E4b zI5c-q(z>$>c?&)yG8ul+g5${;3#;V(`c(e`*@}1mm%%0i6PI&z0^A0ssB`_!O_x=5 z0xSVumx6TyM}LR6>j{x@mCcJscTnf6yvWw>PgA+Irz!t{RnmA_ZS{j*Ptqhlbz(M4 zZE0!8AnX6oICINFZ{4Q!oAy@LN>eR5k*7veqZ=Veaqe{6)x)r5GOjnXrP+zt5`pz0 z*V`IRrVMj0IODN&568xUXXd2P?d$cj+7xrQ-&X7I?tjWQZ(24^2{_7%Mms9)n|bM0 z%QPUpG9rt_ya+t*3_U^ORn=Ka7|mDrh5qRt?Fn1E(@sFx-?pzg5)Tt_tlsLmJG9<2 zWR`mN-EH$l`v`6>^<&F3D|e~wi)7#@t&N605l*XFuFJ-vhvPUm(y!pa$^ZwOIxp|s z769Tl&VT!`S?H|UI97FgQf0fw1qtjF>iDNfF*?9|BI3j>Jm6w@*1H(~IECS= zRXDMz05ChD;n*4uj-AA?aT3FmMYUdKjXU(J^%pt#Mi+%Ut7q%{zH#xYcH@-^iDU|D zIP+Cyv(9hNtZLKt*}%YMw$k(IWC|9zt*QoISbv-a&QQG!BnP4>qN(!S&>#=l%tat~ z5W>ynDN&B^BwbTkT5GO=wZ6XV1-Cbn(cwl%SBC;$B4d-JSkRjuy6 z>DAS>t9tJwDJ~U$Hyn=9uLMWJz=akDW8x5$g7M<)um3Brx! zHfw~UrsLPyZmif8;ceB2&J($K9vS0+v241OO zF<|MQ92JD5@f(U6mQq=T2d%OmmuLKqm`Cn@0P>{qvR4KqSrM^T3J6-ZbJpG3yj8dB zXy2KP0lIGBDz*^l2f$VeYTF!8;ue6*M}$wk8u!w#$_R`%Ee2qh>4nk*L9(v}J$lJ3 z!O;Frn{I=rG#Ifxi?=u{5o?7ZOZs^Nez@T*lf=+S-|BH<4Zh4l6ZmJQ3&(egk`_k@ zEm{4@RIi|CiY=>P7zWyu+m)B*nLbs`yQa-(-Pk&BcxRxNKI0YGtSWWAyDx=Kml5$V z=hex5Pfn`rUvo_!a3+6iL--JiGKY{qY3ih&N|FxU-MnPbXD{Hci>@wa!^p@lAG z9&5g1Wj?G=e4ylNvzpJrr4suNK~o}R^MvJy!+}BKwbzj2E)> z`Pn(fBr^^hK^I(RVKSvjNnk9rf}O6vcTK>ig!`9vl(AQX;d^KU1HM78tNu~!L_wpa zlz4%0rLdHO(WSt8gCPOA$PK_p0d{bWf^qJ1%cK2rL8KPM7|nn};5J(ls^qe&?AjRR zQ4ykf2%9D3+MYEHEeX@mn8D! znHpMU@OBWejF`Ox})KJ8ax+_ZrUpAL4rv+!%~Z* zfHrXH#pj&_l{Z4~`ldR=rRV_h`~$B&&vviiS}PBs+VIp4iq*Y!LtM%7H`sutwxL$o zfm!f{vW?QKp|&ek^)~jOvt%R&DCh z3hrW=R2rt@j7nNOX$$FwPVI;aR!z9NK+)iGjyg`KeJU3$ zOxy4N^$gj3LuRoH3#*oe(Hd6Y`WC{c)FUzgb9$x?SI$?G4#6OAQWA$tPd+?%HVE-q z%ewuG93NOTw6xK1+C0@j;6n87_7RQ-}mLl?Dk-c?<6U|(2-pX z;(B;iMVY>JhPb^^LlFvcE<&5MFwmmTVrQT5&AY1|!Q9-C$9_7gliT(0#I|en4GZl2 z6I2|7&zFDT@%>XMZX9Vw6V{OM>qO#C_#0ZIJQJ{H#a^Gue!w(UubT^LVd!qb_Qhy+ z2>8u-JFv7pG4y~x%%I-FX@~v(I`m-W(eUN|>FUuy6X$c?a@g^#KC_(DU!+|uSAca+ z%f0*r`Bq&`0&Zr#zLQg}W)0o7sbbH09`l5#AzLHx<+70j^yzssXW`S<@6pzCBRHLU zxCcH=JbbV|LvfxnFb@7IAdQ5R5k+p(ctBMt6h+C+c2(#>Tu?ZVbP+7{ZS8A&K37dj zJ(YN#mPhUy@rKFw&y$2?)1jSVb|K2-+ySq1fsf2b#)!6urr$K$6QTomypiUo<`!e3 zGv3+ES1%x8j`&4iTwoBRb{St*pNP_7nFvIq)vJh|fJz^O^3>qJcnh#-u}jk9jB&Oj z>MCQUq*)d&uyBn)oS=;17l+Sh6I)zR`aK?hPmC=mP>)z(7&fDAY@wQT$}!yK(|w8T znC*pRhBra7kt%Pbjmd9-cMk($ht$ac5?rvz1G}sNnMZrl?}1E@?;}Y7V9SHLCkCcE zHIfGIM0LspVjV0SB`=(B=so|7m`F#dNg^@fKhurf2e|U`FAG{=PHlC@sc}W+wIt>u zm~l6EbXNe(9!SaiPaxEW+8$<$RYT-So74oL6Y%tSq&e+0=sYP4PSW@M9T^* zPPHh+hJHEKiWo3gXQsUiuQnT~g$wSylxjMQGYPU?1ygdgd|S!=w)ejCyB_G7Dz8Sk z^)@MQ>BDh9mfL%|Y=Ipuo@Rm`4ZA7|H5ZZEY%*|yyHL6&9nu~rF^3b=N%xN3=2~*& zkNQ>G0b=d;?(L!;SCrnE`6e*7$Y}CeGKmhSi8u3;eyaCd~^tN>{Xe z)%b`F{un*@*tuy*L)?6s+f}e<)nL8C_K9svnvZIGBzLA6>+7Ap$Uub0ey9MxbB2HE zgXz$)S|L(yt;+WBFejxsf;xY?GhX^%PZZ(QHlvz0zfAi#Y+FEm2%sUsef$SUp8JDU zL8BX&D&;N|#tzex9C;>yK0eD51I#kNVUr?SQ ziy;3wDTl!pVPQ6$tG^(#V292AGh)tx3BjTx4&X$Wq0YmrF4ogwzW_nQk;U%+^ZRaq z(WAqpbE|$sfq20i{?C{)eEko1WyJ*0q(I$(p+V>fRAptQ5Z!>W0X;JA#KwOyJnY#u zg^5tko1j?tB}rqsO$;&hac*~ioo{74uW*vW0;a0%NeLkJd){xE*c0ZDGje=8eV(7L zul4muXj{FW7h+d>{`x%MaVP;!euk&T!9F$nfue`%yAr(zvhc9T^bgjo$hL09ayD>n zcE5iiH2v)cehwhj0Jq6TD>&WMfjW*LsEqDzz107@FvPk$-VRqB>Vn#?F-a1cA1&0c zFliI$f1$2#49%zmJ77aa@rdZ6aAHB4;WZO@%0E?5DZe{o@^h(EmW)LJ9rWAiMUGuZ zvo;k?87y*%RiCnI`uF6_i<+2=6WR@h@y$-#(b{)MfixRH;Of?7L0LTOpF+O}gjh{{ z7~u;N^R~oCs4JF9&f~Vz zD;=k-4pDxHVvrbP23(=4K8VWO1^v0XM>3O{asi!}1Wt_@okL#wt_o7_w6JJ1&CP17 z{`etTm=_O7mTvfj^}LnjGeATcyoR)}w?evx&NA~0QV#*uzRtQc;g(L&oVJ?eEff<* z1&ekU6gvR{)OavYh%oEt?J1a$j5ed6v3aijQ92nPz@Vf#E?>j?#)XqRO*;`;Wm>DN#Fz!^>fJIh1>aT(;yIM% zuWe?go_v4A5YF>w7qOu^fl3K#eDnIaH6qB^5|}CvZWkK_ZdpCfu!naKg58qc0_r&4 zdSslrW~`R-dAA!QHTtXPMI?R-1ib9X(y4fs`VV=QA2$i;ptJcc=)E4{@>G?29QYsX6aHE$G%?lwzPd(^ZM-;g4X~pjf5cnpSfS#7RX8! zw?JlN1{6kHSmd|nQfXX??=yN3*e5yl#6AqY*gF^q8>G8rp;^<+`lmv%F$~7 zZuIH_5&(qB_quASN2Tb}!%IQZB@mLqvLgg(mE4dUC-n4#X!@=s65I_L%e5n-t!4^X zY-Jq-s_#{i7QKwgRcs^6|0vf*gEL&~;((x3`@S8dm{*i6@oa>X+^$6$>EhF^6AD2h zq-O(pu9jz>SJVbDZw>TvfT%koFr!5=iP=48^dEQsXB$9SpQ^9>cL@Gl8s3a&YuM)cYw-N#v*0H_R}3SvQ5+)Rm>N=J zven5tw2FiR#R*k0`9y8`ef`e#VjGIofef;wuQ{6Fa_4IoRPIM1f*-VEDQI0m+3ue| zzJ9mUxB9=q84T8_JhivXOF4ykN=!n1 zR3PO#cqgl~+#8>2nT2+#m@MQZqC$x!CGDSi* zQLs2E9^@Sn)tnFGlXVif`V@_|aG8T6a}003b|^P0U5Dc*(Be@;nPnY4LV$CJot*l5 zwT5WclOuSAR+;Q0ofB5}M}E#>y?fK#fuiG+S?;Q~ElUNeJgdDqbOkda5HV0g(MDD1 z^v8?GdGpo0_w+8(YJ!#lMGuNZ=3!{Ce@dr=mJV4<^o7*e&ZYYTD^!r~quD7bWiVV= z!;pV!=bf(og9xaUr{DWQZh=^Cl_$K&LO&73JP5O6lV;PYWNBH7L(pU(Ab;zpEb|KD zZIXlN_(<^;!ublwV?mFr&amXeeZd+9{{CD4s93LRdql6 z80{O3tnqWLw)ro#Lm;Igw&UKNK&TN$)b0)Lj9hZ%Ij}{%GLh<1f7mmI9Av)N8Xp2s zj}i6O&JYJXQPj+C?p<}xcS%YcG2>|c1HhQ>w=m?Xp_!ZHu>y*AV5}Q75XyOt9qtR* zctx?J-w>dgN0zV#N`T|@*xh^Sr%5?YB1m+osO+ELeigy$HCT)8*Arn@@qV-xKPtm$ z5N@dk?^NiV9AggGr3@nV?S5nPoYLHFSB8CvLz=wEv|I_8!-1wof+v(6@6Wjh!lnIY zX+CyEjeJTH|^{TwrNA(h}B@0ybU@S4Eg5w_eC{ZqF^+? zy zB9de^pomo+#0Z@5XTe*RWtruWY^V!o%Bs|5wRTGnhqOr}Lub5%HzhI)DHsIrc*0K= zIdw-)-`=< zHy_z4Hdjm>Vq7wbjU@MNVbO>G2nX4BWG_WYxdcX=-oumR;<(ZD4j(CPo^)Zf_YLuFNbgMfJDGN*vkuHM5|(hDckpmw2nqd_trOZvjU za9is$R@jUSH&Nn|qHAwWzM^gIso3e$NmdmR{7dFse-SG-R@fs&rYY7n8!iDwEJ*%5~w~Zx0N}<=hK|cT<@p`REwBpn=nu_fV2ND|~WD>ZJ1tfiXx zmr}ks`E0;%xS^pe?RRJE-3zqzHvq!#7UvjPKK)RYSpp1px98va%0Dw|a;Q@&@#|-Q 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[vQAc6%g#mSx|k$REQPVfs73A;##SlW0^QZg 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 UM=c>PE-9mMo|jkij@J4A2hbKSx&QzG diff --git a/doc/arm/man.arpaname.html b/doc/arm/man.arpaname.html index 79edf12e1f..8ada5418a2 100644 --- a/doc/arm/man.arpaname.html +++ b/doc/arm/man.arpaname.html @@ -73,6 +73,6 @@

  • -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.ddns-confgen.html b/doc/arm/man.ddns-confgen.html index 71644e6225..35d61b5521 100644 --- a/doc/arm/man.ddns-confgen.html +++ b/doc/arm/man.ddns-confgen.html @@ -177,6 +177,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.delv.html b/doc/arm/man.delv.html index cbb08e0879..6c13cdc6b4 100644 --- a/doc/arm/man.delv.html +++ b/doc/arm/man.delv.html @@ -498,6 +498,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dig.html b/doc/arm/man.dig.html index 15e63fb7b0..b57a9bf300 100644 --- a/doc/arm/man.dig.html +++ b/doc/arm/man.dig.html @@ -917,6 +917,6 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-checkds.html b/doc/arm/man.dnssec-checkds.html index f223b7c160..dcc6cbe2b8 100644 --- a/doc/arm/man.dnssec-checkds.html +++ b/doc/arm/man.dnssec-checkds.html @@ -101,6 +101,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-coverage.html b/doc/arm/man.dnssec-coverage.html index 9e936f7d7e..2d184327d0 100644 --- a/doc/arm/man.dnssec-coverage.html +++ b/doc/arm/man.dnssec-coverage.html @@ -221,6 +221,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-dsfromkey.html b/doc/arm/man.dnssec-dsfromkey.html index 71c76ff184..87ddf47d8d 100644 --- a/doc/arm/man.dnssec-dsfromkey.html +++ b/doc/arm/man.dnssec-dsfromkey.html @@ -239,6 +239,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-importkey.html b/doc/arm/man.dnssec-importkey.html index 7570a09f0d..7d4f4cb94c 100644 --- a/doc/arm/man.dnssec-importkey.html +++ b/doc/arm/man.dnssec-importkey.html @@ -179,6 +179,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-keyfromlabel.html b/doc/arm/man.dnssec-keyfromlabel.html index 8f5ff882fc..2fc10054d0 100644 --- a/doc/arm/man.dnssec-keyfromlabel.html +++ b/doc/arm/man.dnssec-keyfromlabel.html @@ -381,6 +381,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-keygen.html b/doc/arm/man.dnssec-keygen.html index d8ef567dec..2729084f25 100644 --- a/doc/arm/man.dnssec-keygen.html +++ b/doc/arm/man.dnssec-keygen.html @@ -462,6 +462,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-keymgr.html b/doc/arm/man.dnssec-keymgr.html index 06ee10274b..f45bcfb9f6 100644 --- a/doc/arm/man.dnssec-keymgr.html +++ b/doc/arm/man.dnssec-keymgr.html @@ -328,6 +328,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-revoke.html b/doc/arm/man.dnssec-revoke.html index 43d74c0f9b..6f32686ebb 100644 --- a/doc/arm/man.dnssec-revoke.html +++ b/doc/arm/man.dnssec-revoke.html @@ -126,6 +126,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-settime.html b/doc/arm/man.dnssec-settime.html index 2cdaf35379..a439d10e98 100644 --- a/doc/arm/man.dnssec-settime.html +++ b/doc/arm/man.dnssec-settime.html @@ -269,6 +269,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-signzone.html b/doc/arm/man.dnssec-signzone.html index 82d816f10f..5f52388c74 100644 --- a/doc/arm/man.dnssec-signzone.html +++ b/doc/arm/man.dnssec-signzone.html @@ -559,6 +559,6 @@ db.example.com.signed
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnssec-verify.html b/doc/arm/man.dnssec-verify.html index af42ede2a3..dbaf278aa6 100644 --- a/doc/arm/man.dnssec-verify.html +++ b/doc/arm/man.dnssec-verify.html @@ -156,6 +156,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.dnstap-read.html b/doc/arm/man.dnstap-read.html index ec39d2d300..034fa4f079 100644 --- a/doc/arm/man.dnstap-read.html +++ b/doc/arm/man.dnstap-read.html @@ -99,6 +99,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.genrandom.html b/doc/arm/man.genrandom.html index 5b78af8df4..84ff81259f 100644 --- a/doc/arm/man.genrandom.html +++ b/doc/arm/man.genrandom.html @@ -94,6 +94,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.host.html b/doc/arm/man.host.html index 02f53e0a05..c8467965b5 100644 --- a/doc/arm/man.host.html +++ b/doc/arm/man.host.html @@ -287,6 +287,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.isc-hmac-fixup.html b/doc/arm/man.isc-hmac-fixup.html index 07f3428024..a77273804d 100644 --- a/doc/arm/man.isc-hmac-fixup.html +++ b/doc/arm/man.isc-hmac-fixup.html @@ -104,6 +104,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.lwresd.html b/doc/arm/man.lwresd.html index ba7ccc8a79..d16f9773ea 100644 --- a/doc/arm/man.lwresd.html +++ b/doc/arm/man.lwresd.html @@ -245,6 +245,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.mdig.html b/doc/arm/man.mdig.html index fc792ba5cc..118b4c0e17 100644 --- a/doc/arm/man.mdig.html +++ b/doc/arm/man.mdig.html @@ -466,6 +466,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.named-checkconf.html b/doc/arm/man.named-checkconf.html index 5d33e70a96..b2e07850a8 100644 --- a/doc/arm/man.named-checkconf.html +++ b/doc/arm/man.named-checkconf.html @@ -146,6 +146,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.named-checkzone.html b/doc/arm/man.named-checkzone.html index 4e1dcaaff6..72e0aa4aaf 100644 --- a/doc/arm/man.named-checkzone.html +++ b/doc/arm/man.named-checkzone.html @@ -330,6 +330,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.named-journalprint.html b/doc/arm/man.named-journalprint.html index ad18247c72..020905e090 100644 --- a/doc/arm/man.named-journalprint.html +++ b/doc/arm/man.named-journalprint.html @@ -94,6 +94,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.named-nzd2nzf.html b/doc/arm/man.named-nzd2nzf.html index 34d845e25c..c5c06f201d 100644 --- a/doc/arm/man.named-nzd2nzf.html +++ b/doc/arm/man.named-nzd2nzf.html @@ -95,6 +95,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.named-rrchecker.html b/doc/arm/man.named-rrchecker.html index 065c660fec..643e6682fe 100644 --- a/doc/arm/man.named-rrchecker.html +++ b/doc/arm/man.named-rrchecker.html @@ -96,6 +96,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.named.conf.html b/doc/arm/man.named.conf.html index 2980d4def4..5355534598 100644 --- a/doc/arm/man.named.conf.html +++ b/doc/arm/man.named.conf.html @@ -974,6 +974,6 @@ zone
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.named.html b/doc/arm/man.named.html index eae2e88be8..fb929f3c2e 100644 --- a/doc/arm/man.named.html +++ b/doc/arm/man.named.html @@ -376,6 +376,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.nsec3hash.html b/doc/arm/man.nsec3hash.html index 7a0055e8b0..9ac1ae1358 100644 --- a/doc/arm/man.nsec3hash.html +++ b/doc/arm/man.nsec3hash.html @@ -99,6 +99,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.nslookup.html b/doc/arm/man.nslookup.html index 527c5c3df8..a586888c70 100644 --- a/doc/arm/man.nslookup.html +++ b/doc/arm/man.nslookup.html @@ -361,6 +361,6 @@ nslookup -query=hinfo -timeout=10
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.nsupdate.html b/doc/arm/man.nsupdate.html index f0611474f7..af9b5fa5d5 100644 --- a/doc/arm/man.nsupdate.html +++ b/doc/arm/man.nsupdate.html @@ -672,6 +672,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.pkcs11-destroy.html b/doc/arm/man.pkcs11-destroy.html index 53960cf6db..ad4d0941da 100644 --- a/doc/arm/man.pkcs11-destroy.html +++ b/doc/arm/man.pkcs11-destroy.html @@ -116,6 +116,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.pkcs11-keygen.html b/doc/arm/man.pkcs11-keygen.html index 6e9b7dee4e..e3955d05bd 100644 --- a/doc/arm/man.pkcs11-keygen.html +++ b/doc/arm/man.pkcs11-keygen.html @@ -141,6 +141,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.pkcs11-list.html b/doc/arm/man.pkcs11-list.html index f17787e5e9..5a865c5c89 100644 --- a/doc/arm/man.pkcs11-list.html +++ b/doc/arm/man.pkcs11-list.html @@ -114,6 +114,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.pkcs11-tokens.html b/doc/arm/man.pkcs11-tokens.html index 12f6056c9f..57037c4659 100644 --- a/doc/arm/man.pkcs11-tokens.html +++ b/doc/arm/man.pkcs11-tokens.html @@ -87,6 +87,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.rndc-confgen.html b/doc/arm/man.rndc-confgen.html index fa068f7cc3..78ee0603b9 100644 --- a/doc/arm/man.rndc-confgen.html +++ b/doc/arm/man.rndc-confgen.html @@ -216,6 +216,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.rndc.conf.html b/doc/arm/man.rndc.conf.html index 6d0ed86698..84fab4435f 100644 --- a/doc/arm/man.rndc.conf.html +++ b/doc/arm/man.rndc.conf.html @@ -238,6 +238,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/man.rndc.html b/doc/arm/man.rndc.html index bb6b1c7bd2..70dcf2d711 100644 --- a/doc/arm/man.rndc.html +++ b/doc/arm/man.rndc.html @@ -790,6 +790,6 @@
    -

    BIND 9.11.16 (Extended Support Version)

    +

    BIND 9.11.17 (Extended Support Version)

    diff --git a/doc/arm/notes.html b/doc/arm/notes.html index 3b97ab41a3..3fc2014573 100644 --- a/doc/arm/notes.html +++ b/doc/arm/notes.html @@ -9,28 +9,31 @@ - + -
    +
    + +
    -
    +Release Notes for BIND Version 9.11.17
    + +

    Introduction

    -

    +

    BIND 9.11 (Extended Support Version) is a stable branch of BIND. This document summarizes significant changes since the last production release on that branch.

    -

    +

    Please see the file CHANGES for a more detailed list of changes and bug fixes.

    -
    +

    Download

    -

    +

    The latest versions of BIND 9 software can always be found at https://www.isc.org/download/. There you will find additional information about each release, @@ -38,206 +41,257 @@ operating systems.

    -
    +

    License Change

    -

    +

    With the release of BIND 9.11.0, ISC changed to the open source license for BIND from the ISC license to the Mozilla Public License (MPL 2.0).

    -

    +

    The MPL-2.0 license requires that if you make changes to licensed software (e.g. BIND) and distribute them outside your organization, that you publish those changes under that same license. It does not require that you publish or disclose anything other than the changes you made to our software.

    -

    +

    This requirement will not affect anyone who is using BIND, with or without modifications, without redistributing it, nor anyone redistributing it without changes. Therefore, this change will be without consequence for most individuals and organizations who are using BIND.

    -

    +

    Those unsure whether or not the license change affects their use of BIND, or who wish to discuss how to comply with the license may contact ISC at https://www.isc.org/mission/contact/.

    -
    + +

    Notes for BIND 9.11.17

    -
    + +

    Feature Changes

    -
    • +

      • +

        The configure option --with-libxml2 now uses pkg-config to detect libxml2 library availability. You will either have to install pkg-config or specify the exact path where libxml2 has been installed on your system. [GL #1635] -

      -
    -
    +

    +
    +
    + +

    Bug Fixes

    -
    • +

      • +

        Fixed re-signing issues with inline zones which resulted in records being re-signed late or not at all. -

      +

      +
    +
    +
    -
    -
    +

    Notes for BIND 9.11.16

    -
    + +

    Bug Fixes

    -
    • +

      • +

        named crashed when it was queried for a nonexistent name in the CHAOS class. [GL #1540] -

      +

      +
    +
    +
    -
    -
    +

    Notes for BIND 9.11.15

    -
    + +

    Bug Fixes

    -
      -
    • +

        +
      • +

        Fixed a GeoIP2 lookup bug which was triggered when certain libmaxminddb versions were used. [GL #1552] -

      • -
      • +

        +
      • +
      • +

        Fixed several possible race conditions discovered by ThreadSanitizer. -

      • +

        +
      +
    +
    -
    -
    +

    Notes for BIND 9.11.14

    -
    + +

    Bug Fixes

    -
      -
    • +

        +
      • +

        Fixed a bug that caused named to leak memory on reconfiguration when any GeoIP2 database was in use. [GL #1445] -

      • -
      • +

        +
      • +
      • +

        Fixed several possible race conditions discovered by ThreadSanitizer. -

      • +

        +
      +
    +
    -
    -
    +

    Notes for BIND 9.11.13

    -
    + +

    Security Fixes

    -
    • +

      • +

        Set a limit on the number of concurrently served pipelined TCP queries. This flaw is disclosed in CVE-2019-6477. [GL #1264] -

      -
    -
    +

    +
    +
    + +

    New Features

    -
    • +

      • +

        Added a new statistics variable tcp-highwater that reports the maximum number of simultaneous TCP clients BIND has handled while running. [GL #1206] -

      +

      +
    +
    +
    -
    -
    +

    Notes for BIND 9.11.12

    -

    + +

    None.

    +
    -
    +

    Notes for BIND 9.11.11

    -

    + +

    None.

    +
    -
    +

    Notes for BIND 9.11.10

    -
    + +

    New Features

    -
      +
      • -

        +

        A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added. [GL #605]

        -

        +

        If you are running multiple DNS Servers (different versions of BIND 9 or DNS server from multiple vendors) responding from the same IP address (anycast or load-balancing scenarios), you'll have to make sure that all the servers are configured with the same DNS Cookie algorithm and same Server Secret for the best performance.

        -
      • -
      • +

      • +
      • +

        DS records included in DNS referral messages can now be validated and cached immediately, reducing the number of queries needed for a DNSSEC validation. [GL #964] -

      • +

        +
      -
    -
    +
    + +

    Bug Fixes

    -
      -
    • +

        +
      • +

        Interaction between DNS64 and RPZ No Data rule (CNAME *.) could cause unexpected results; this has been fixed. [GL #1106] -

      • -
      • +

        +
      • +
      • +

        named-checkconf now checks DNS64 prefixes to ensure bits 64-71 are zero. [GL #1159] -

      • -
      • +

        +
      • +
      • +

        named-checkconf could crash during configuration if configured to use "geoip continent" ACLs with legacy GeoIP. [GL #1163] -

      • -
      • +

        +
      • +
      • +

        named-checkconf now correctly reports a missing dnstap-output option when dnstap is set. [GL #1136] -

      • -
      • +

        +
      • +
      • +

        Handle ETIMEDOUT error on connect() with a non-blocking socket. [GL #1133] -

      • +

        +
      +
    +
    -
    -
    +

    Notes for BIND 9.11.9

    -
    + +

    New Features

    -
    • -

      +

      • +

        The new GeoIP2 API from MaxMind is now supported when BIND is compiled using configure --with-geoip2. The legacy GeoIP API can be used by compiling with @@ -245,7 +299,7 @@ the databases for the legacy API are no longer maintained by MaxMind.)

        -

        +

        The default path to the GeoIP2 databases will be set based on the location of the libmaxminddb library; for example, if it is in /usr/local/lib, @@ -254,7 +308,7 @@ This value can be overridden in named.conf using the geoip-directory option.

        -

        +

        Some geoip ACL settings that were available with legacy GeoIP, including searches for netspeed, org, and three-letter ISO country codes, will @@ -264,48 +318,60 @@ as. All of the databases support both IPv4 and IPv6 lookups. [GL #182]

        -
      -
    -
    +
    +
    + +

    Bug Fixes

    -
    • +

      • +

        Glue address records were not being returned in responses to root priming queries; this has been corrected. [GL #1092] -

      +

      +
    +
    +
    -
    -
    +

    Notes for BIND 9.11.8

    -
    + +

    Security Fixes

    -
    • +

      • +

        A race condition could trigger an assertion failure when a large number of incoming packets were being rejected. This flaw is disclosed in CVE-2019-6471. [GL #942] -

      +

      +
    +
    +
    -
    -
    +

    Notes for BIND 9.11.7

    -
    + +

    Security Fixes

    -
    • +

      • +

        The TCP client quota set using the tcp-clients option could be exceeded in some cases. This could lead to exhaustion of file descriptors. This flaw is disclosed in CVE-2018-5743. [GL #615] -

      -
    -
    +

    +
    +
    + +

    Feature Changes

    -
    • -

      +

      • +

        When trusted-keys and managed-keys are both configured for the same name, or when trusted-keys is used to @@ -314,23 +380,26 @@ auto, automatic RFC 5011 key rollovers will fail.

        -

        +

        This combination of settings was never intended to work, but there was no check for it in the parser. This has been corrected; a warning is now logged. (In BIND 9.15 and higher this error will be fatal.) [GL #868]

        -
      +
    +
    +
    -
    -
    +

    Notes for BIND 9.11.6

    -
    + +

    Security Fixes

    -
      -
    • +

        +
      • +

        Code change #4964, intended to prevent double signatures when deleting an inactive zone DNSKEY in some situations, introduced a new problem during zone processing in which @@ -341,105 +410,134 @@ NSEC/NSEC3 chain, but incompletely -- this can result in a broken chain, affecting validation of proof of nonexistence for records in the zone. [GL #771] -

      • -
      • +

        +
      • +
      • +

        named could crash if it managed a DNSSEC security root with managed-keys and the authoritative zone rolled the key to an algorithm not supported by BIND 9. This flaw is disclosed in CVE-2018-5745. [GL #780] -

      • -
      • +

        +
      • +
      • +

        named leaked memory when processing a request with multiple Key Tag EDNS options present. ISC would like to thank Toshifumi Sakaguchi for bringing this to our attention. This flaw is disclosed in CVE-2018-5744. [GL #772] -

      • -
      • +

        +
      • +
      • +

        Zone transfer controls for writable DLZ zones were not effective as the allowzonexfr method was not being called for such zones. This flaw is disclosed in CVE-2019-6465. [GL #790] -

      • +

        +
      -
    -
    +
    + +

    Feature Changes

    -
    • +

      • +

        When compiled with IDN support, the dig and the nslookup commands now disable IDN processing when the standard output is not a tty (e.g. not used by human). The command line options +idnin and +idnout need to be used to enable IDN processing when dig or nslookup is used from the shell scripts. -

      +

      +
    +
    +
    -
    -
    +

    Notes for BIND 9.11.5

    -
    + +

    Security Fixes

    -
    • +

      • +

        named could crash during recursive processing of DNAME records when deny-answer-aliases was in use. This flaw is disclosed in CVE-2018-5740. [GL #387] -

      -
    -
    +

    +
    +
    + +

    New Features

    -
    • +

      • +

        Two new update policy rule types have been added krb5-selfsub and ms-selfsub which allow machines with Kerberos principals to update the name space at or below the machine names identified in the respective principals. -

      -
    -
    +

    +
    +
    + +

    Feature Changes

    -
    • +

      • +

        The rndc nta command could not differentiate between views of the same name but different class; this has been corrected with the addition of a -class option. [GL #105] -

      -
    -
    +

    +
    +
    + +

    Bug Fixes

    -
    • +

      • +

        When a negative trust anchor was added to multiple views using rndc nta, the text returned via rndc was incorrectly truncated after the first line, making it appear that only one NTA had been added. This has been fixed. [GL #105] -

      +

      +
    +
    +
    -
    -
    +

    Notes for BIND 9.11.4

    -
    + +

    Security Fixes

    -
    • +

      • +

        When recursion is enabled but the allow-recursion and allow-query-cache ACLs are not specified, they should be limited to local networks, but they were inadvertently set to match the default allow-query, thus allowing remote queries. This flaw is disclosed in CVE-2018-5738. [GL #309] -

      -
    -
    +

    +
    +
    + +

    New Features

    -
      -
    • +

        +
      • +

        named now supports the "root key sentinel" mechanism. This enables validating resolvers to indicate which trust anchors are configured for the root, so that @@ -447,15 +545,16 @@ To disable this feature, add root-key-sentinel no; to named.conf. -

      • +

        +
      • -

        +

        Added the ability not to return a DNS COOKIE option when one is present in the request. To prevent a cookie being returned, add answer-cookie no; to named.conf. [GL #173]

        -

        +

        answer-cookie no is only intended as a temporary measure, for use when named shares an IP address with other servers that do not yet @@ -467,85 +566,106 @@ mechanism, and should not be disabled unless absolutely necessary.

        -
      • +
      -
    -
    +
    + +

    Removed Features

    -
    • +

      • +

        named will now log a warning if the old BIND now can be compiled against libidn2 library to add IDNA2008 support. Previously BIND only supported IDNA2003 using (now obsolete) idnkit-1 library. -

      -
    -
    +

    +
    +
    + +

    Feature Changes

    -
      -
    • +

        +
      • +

        dig +noidnin can be used to disable IDN processing on the input domain name, when BIND is compiled with IDN support. -

      • -
      • +

        +
      • +
      • +

        Multiple cookie-secret clause are now supported. The first cookie-secret in named.conf is used to generate new server cookies. Any others are used to accept old server cookies or those generated by other servers using the matching cookie-secret. -

      • +

        +
      -
    -
    +
    + +

    Bug Fixes

    -
      -
    • +

        +
      • +

        named now rejects excessively large incremental (IXFR) zone transfers in order to prevent possible corruption of journal files which could cause named to abort when loading zones. [GL #339] -

      • -
      • +

        +
      • +
      • +

        rndc reload could cause named to leak memory if it was invoked before the zone loading actions from a previous rndc reload command were completed. [RT #47076] -

      • +

        +
      +
    +
    -
    -
    +

    Notes for BIND 9.11.3

    -
    + +

    Security Fixes

    -
      -
    • +

        +
      • +

        Addresses could be referenced after being freed during resolver processing, causing an assertion failure. The chances of this happening were remote, but the introduction of a delay in resolution increased them. This bug is disclosed in CVE-2017-3145. [RT #46839] -

      • -
      • +

        +
      • +
      • +

        update-policy rules that otherwise ignore the name field now require that it be set to "." to ensure that any type list present is properly interpreted. If the name field was omitted from the rule declaration and a type list was present it wouldn't be interpreted as expected. -

      • +

        +
      -
    -
    +
    + +

    Removed Features

    -
      -
    • +

        +
      • +

        The ISC DNSSEC Lookaside Validation (DLV) service has been shut down; all DLV records in the dlv.isc.org zone have been removed. References to the service have been @@ -555,19 +675,24 @@ Setting dnssec-lookaside to auto or to use dlv.isc.org as a trust anchor results in a warning being issued. -

      • -
      • +

        +
      • +
      • +

        named will now log a warning if the old root DNSSEC key is explicitly configured and has not been updated. [RT #43670] -

      • +

        +
      -
    -
    +
    + +

    Protocol Changes

    -
      -
    • +

        +
      • +

        BIND can now use the Ed25519 and Ed448 Edwards Curve DNSSEC signing algorithms described in RFC 8080. Note, however, that these algorithms must be supported in OpenSSL; @@ -576,20 +701,25 @@ https://github.com/openssl/openssl. [RT #44696] -

      • -
      • +

        +
      • +
      • +

        When parsing DNS messages, EDNS KEY TAG options are checked for correctness. When printing messages (for example, in dig), EDNS KEY TAG options are printed in readable format. -

      • +

        +
      -
    -
    +
    + +

    Feature Changes

    -
      -
    • +

        +
      • +

        named will no longer start or accept reconfiguration if managed-keys or dnssec-validation auto are in use and @@ -597,216 +727,280 @@ managed-keys-directory, and defaulting to the working directory if not specified), is not writable by the effective user ID. [RT #46077] -

      • -
      • +

        +
      • +
      • +

        Previously, update-policy local; accepted updates from any source so long as they were signed by the locally-generated session key. This has been further restricted; updates are now only accepted from locally configured addresses. [RT #45492] -

      • +

        +
      -
    -
    +
    + +

    Bug Fixes

    -
      -
    • +

        +
      • +

        Attempting to validate improperly unsigned CNAME responses from secure zones could cause a validator loop. This caused a delay in returning SERVFAIL and also increased the chances of encountering the crash bug described in CVE-2017-3145. [RT #46839] -

      • -
      • +

        +
      • +
      • +

        When named was reconfigured, failure of some zones to load correctly could leave the system in an inconsistent state; while generally harmless, this could lead to a crash later when using rndc addzone. Reconfiguration changes are now fully rolled back in the event of failure. [RT #45841] -

      • -
      • +

        +
      • +
      • +

        Some header files included <isc/util.h> incorrectly as it pollutes with namespace with non ISC_ macros and this should only be done by explicitly including <isc/util.h>. This has been corrected. Some code may depend on <isc/util.h> being implicitly included via other header files. Such code should explicitly include <isc/util.h>. -

      • -
      • +

        +
      • +
      • +

        Zones created with rndc addzone could temporarily fail to inherit the allow-transfer ACL set in the options section of named.conf. [RT #46603] -

      • -
      • +

        +
      • +
      • +

        named failed to properly determine whether there were active KSK and ZSK keys for an algorithm when update-check-ksk was true (which is the default setting). This could leave records unsigned when rolling keys. [RT #46743] [RT #46754] [RT #46774] -

      • +

        +
      +
    +
    -
    -
    +

    Notes for BIND 9.11.2

    -
    + +

    Security Fixes

    -
      -
    • +

        +
      • +

        An error in TSIG handling could permit unauthorized zone transfers or zone updates. These flaws are disclosed in CVE-2017-3142 and CVE-2017-3143. [RT #45383] -

      • -
      • +

        +
      • +
      • +

        The BIND installer on Windows used an unquoted service path, which can enable privilege escalation. This flaw is disclosed in CVE-2017-3141. [RT #45229] -

      • -
      • +

        +
      • +
      • +

        With certain RPZ configurations, a response with TTL 0 could cause named to go into an infinite query loop. This flaw is disclosed in CVE-2017-3140. [RT #45181] -

      • +

        +
      -
    -
    +
    + +

    Feature Changes

    -
      -
    • +

        +
      • +

        dig +ednsopt now accepts the names for EDNS options in addition to numeric values. For example, an EDNS Client-Subnet option could be sent using dig +ednsopt=ecs:.... Thanks to John Worley of Secure64 for the contribution. [RT #44461] -

      • -
      • +

        +
      • +
      • +

        Threads in named are now set to human-readable names to assist debugging on operating systems that support that. Threads will have names such as "isc-timer", "isc-sockmgr", "isc-worker0001", and so on. This will affect the reporting of subsidiary thread names in ps and top, but not the main thread. [RT #43234] -

      • -
      • +

        +
      • +
      • +

        DiG now warns about .local queries which are reserved for Multicast DNS. [RT #44783] -

      • +

        +
      -
    -
    +
    + +

    Bug Fixes

    -
      -
    • +

        +
      • +

        Fixed a bug that was introduced in an earlier development release which caused multi-packet AXFR and IXFR messages to fail validation if not all packets contained TSIG records; this caused interoperability problems with some other DNS implementations. [RT #45509] -

      • -
      • +

        +
      • +
      • +

        Reloading or reconfiguring named could fail on some platforms when LMDB was in use. [RT #45203] -

      • -
      • +

        +
      • +
      • +

        Due to some incorrectly deleted code, when BIND was built with LMDB, zones that were deleted via rndc delzone were removed from the running server but were not removed from the new zone database, so that deletion did not persist after a server restart. This has been corrected. [RT #45185] -

      • -
      • +

        +
      • +
      • +

        Semicolons are no longer escaped when printing CAA and URI records. This may break applications that depend on the presence of the backslash before the semicolon. [RT #45216] -

      • -
      • +

        +
      • +
      • +

        AD could be set on truncated answer with no records present in the answer and authority sections. [RT #45140] -

      • +

        +
      +
    +
    -
    -
    +

    Notes for BIND 9.11.1

    -
    + +

    Security Fixes

    -
      -
    • +

        +
      • +

        rndc "" could trigger an assertion failure in named. This flaw is disclosed in (CVE-2017-3138). [RT #44924] -

      • -
      • +

        +
      • +
      • +

        Some chaining (i.e., type CNAME or DNAME) responses to upstream queries could trigger assertion failures. This flaw is disclosed in CVE-2017-3137. [RT #44734] -

      • -
      • +

        +
      • +
      • +

        dns64 with break-dnssec yes; can result in an assertion failure. This flaw is disclosed in CVE-2017-3136. [RT #44653] -

      • -
      • +

        +
      • +
      • +

        If a server is configured with a response policy zone (RPZ) that rewrites an answer with local data, and is also configured for DNS64 address mapping, a NULL pointer can be read triggering a server crash. This flaw is disclosed in CVE-2017-3135. [RT #44434] -

      • -
      • +

        +
      • +
      • +

        A coding error in the nxdomain-redirect feature could lead to an assertion failure if the redirection namespace was served from a local authoritative data source such as a local zone or a DLZ instead of via recursive lookup. This flaw is disclosed in CVE-2016-9778. [RT #43837] -

      • -
      • +

        +
      • +
      • +

        named could mishandle authority sections with missing RRSIGs, triggering an assertion failure. This flaw is disclosed in CVE-2016-9444. [RT #43632] -

      • -
      • +

        +
      • +
      • +

        named mishandled some responses where covering RRSIG records were returned without the requested data, resulting in an assertion failure. This flaw is disclosed in CVE-2016-9147. [RT #43548] -

      • -
      • +

        +
      • +
      • +

        named incorrectly tried to cache TKEY records which could trigger an assertion failure when there was a class mismatch. This flaw is disclosed in CVE-2016-9131. [RT #43522] -

      • -
      • +

        +
      • +
      • +

        It was possible to trigger assertions when processing responses containing answers of type DNAME. This flaw is disclosed in CVE-2016-8864. [RT #43465] -

      • -
      • +

        +
      • +
      • +

        Added the ability to specify the maximum number of records permitted in a zone (max-records #;). This provides a mechanism to block overly large zone transfers, which is a potential risk with slave zones from other parties, as described in CVE-2016-6170. [RT #42143] -

      • +

        +
      -
    -
    +
    + +

    Feature Changes

    -
      -
    • +

        +
      • +

        dnstap now stores both the local and remote addresses for all messages, instead of only the remote address. The default output format for dnstap-read has @@ -814,79 +1008,104 @@ address first and the responding address second, separated by "-%gt;" or "%lt;-" to indicate in which direction the message was sent. [RT #43595] -

      • -
      • +

        +
      • +
      • +

        Expanded and improved the YAML output from dnstap-read -y: it now includes packet size and a detailed breakdown of message contents. [RT #43622] [RT #43642] -

      • -
      • +

        +
      • +
      • +

        If an ACL is specified with an address prefix in which the prefix length is longer than the address portion (for example, 192.0.2.1/8), named will now log a warning. In future releases this will be a fatal configuration error. [RT #43367] -

      • +

        +
      -
    -
    +
    + +

    Bug Fixes

    -
      -
    • +

        +
      • +

        A synthesized CNAME record appearing in a response before the associated DNAME could be cached, when it should not have been. This was a regression introduced while addressing CVE-2016-8864. [RT #44318] -

      • -
      • +

        +
      • +
      • +

        named could deadlock if multiple changes to NSEC/NSEC3 parameters for the same zone were being processed at the same time. [RT #42770] -

      • -
      • +

        +
      • +
      • +

        named could trigger an assertion when sending NOTIFY messages. [RT #44019] -

      • -
      • +

        +
      • +
      • +

        Referencing a nonexistent zone in a response-policy statement could cause an assertion failure during configuration. [RT #43787] -

      • -
      • +

        +
      • +
      • +

        rndc addzone could cause a crash when attempting to add a zone with a type other than master or slave. Such zones are now rejected. [RT #43665] -

      • -
      • +

        +
      • +
      • +

        named could hang when encountering log file names with large apparent gaps in version number (for example, when files exist called "logfile.0", "logfile.1", and "logfile.1482954169"). This is now handled correctly. [RT #38688] -

      • -
      • +

        +
      • +
      • +

        If a zone was updated while named was processing a query for nonexistent data, it could return out-of-sync NSEC3 records causing potential DNSSEC validation failure. [RT #43247] -

      • +

        +
      -
    -
    +
    + +

    Maintenance

    -
    • +

      • +

        The built-in root hints have been updated to include an IPv6 address (2001:500:12::d0d) for G.ROOT-SERVERS.NET. -

      -
    -
    +

    +
    +
    + +

    Miscellaneous Notes

    -
    • +

      • +

        Authoritative server support for the EDNS Client Subnet option (ECS), introduced in BIND 9.11.0, was based on an early version of the specification, and is now known to have incompatibilities @@ -896,43 +1115,51 @@ testing purposes but is not recommended for for production use. This was not made sufficiently clear in the documentation at the time of release. -

      +

      +
    +
    +
    -
    -
    +

    Notes for BIND 9.11.0

    -
    + +

    Security Fixes

    -
      -
    • +

        +
      • +

        It was possible to trigger a assertion when rendering a message using a specially crafted request. This flaw is disclosed in CVE-2016-2776. [RT #43139] -

      • -
      • +

        +
      • +
      • +

        getrrsetbyname with a non absolute name could trigger an infinite recursion bug in lwresd and named with lwres configured if when combined with a search list entry the resulting name is too long. This flaw is disclosed in CVE-2016-2775. [RT #42694] -

      • +

        +
      -
    -
    +
    + +

    New Features

    -
      +
      • -

        +

        A new method of provisioning secondary servers called "Catalog Zones" has been added. This is an implementation of draft-muks-dnsop-dns-catalog-zones/ .

        -

        +

        A catalog zone is a regular DNS zone which contains a list of "member zones", along with the configuration options for each of those zones. When a server is configured to use a @@ -945,30 +1172,32 @@ propagated to slaves using the standard AXFR/IXFR update mechanism.

        -

        +

        This feature should be considered experimental. It currently supports only basic features; more advanced features such as ACLs and TSIG keys are not yet supported. Example catalog zone configurations can be found in the Chapter 9 of the BIND Administrator Reference Manual.

        -

        +

        Support for master entries with TSIG keys has been added to catalog zones, as well as support for allow-query and allow-transfer.

        -
      • -
      • +

      • +
      • +

        Added an isc.rndc Python module, which allows rndc commands to be sent from Python programs. -

      • +

        +
      • -

        +

        Added support for DynDB, a new interface for loading zone data from an external database, developed by Red Hat for the FreeIPA project. (Thanks in particular to Adam Tkac and Petr Spacek of Red Hat for the contribution.)

        -

        +

        Unlike the existing DLZ and SDB interfaces, which provide a limited subset of database functionality within BIND - translating DNS queries into real-time database lookups with @@ -976,22 +1205,22 @@ DNSSEC-signed data - DynDB is able to fully implement and extend the database API used natively by BIND.

        -

        +

        A DynDB module could pre-load data from an external data source, then serve it with the same performance and functionality as conventional BIND zones, and with the ability to take advantage of database features not available in BIND, such as multi-master replication.

        -
      • +
      • -

        +

        Fetch quotas are now compiled in by default: they no longer require BIND to be configured with --enable-fetchlimit, as was the case when the feature was introduced in BIND 9.10.3.

        -

        +

        These quotas limit the queries that are sent by recursive resolvers to authoritative servers experiencing denial-of-service attacks. They can both reduce the harm done to authoritative @@ -999,8 +1228,9 @@ experienced by recursive servers when they are being used as a vehicle for such an attack.

        -
          -
        • +

            +
          • +

            fetches-per-server limits the number of simultaneous queries that can be sent to any single authoritative server. The configured value is a starting @@ -1008,38 +1238,41 @@ partially or completely non-responsive. The algorithm used to adjust the quota can be configured via the fetch-quota-params option. -

          • -
          • +

            +
          • +
          • +

            fetches-per-zone limits the number of simultaneous queries that can be sent for names within a single domain. (Note: Unlike "fetches-per-server", this value is not self-tuning.) -

          • +

            +
          -

          +

          Statistics counters have also been added to track the number of queries affected by these quotas.

          -
        • +
        • -

          +

          Added support for dnstap, a fast, flexible method for capturing and logging DNS traffic, developed by Robert Edmonds at Farsight Security, Inc., whose assistance is gratefully acknowledged.

          -

          +

          To enable dnstap at compile time, the fstrm and protobuf-c libraries must be available, and BIND must be configured with --enable-dnstap.

          -

          +

          A new utility dnstap-read has been added to allow dnstap data to be presented in a human-readable format.

          -

          +

          rndc dnstap -roll causes dnstap output files to be rolled like log files -- the most recent output file is renamed with a .0 suffix, the next @@ -1049,18 +1282,18 @@ argument specifies how many backup log files to retain; if not specified or set to 0, there is no limit.

          -

          +

          rndc dnstap -reopen simply closes and reopens the dnstap output channel without renaming the output file.

          -

          +

          For more information on dnstap, see https://dnstap.info.

          -
        • +
        • -

          +

          New statistics counters have been added to track traffic sizes, as specified in RSSAC002. Query and response message sizes are broken up into ranges of histogram buckets: @@ -1072,13 +1305,13 @@ or http://localhost:8888/json/v1/traffic.

          -

          +

          Statistics for RSSAC02v3 traffic-volume, traffic-sizes and rcode-volume reporting are now collected.

          -
        • +
        • -

          +

          A new DNSSEC key management utility, dnssec-keymgr, has been added. This tool is meant to run unattended (e.g., under cron). @@ -1092,24 +1325,25 @@ the configured policy changes, keys are corrected automatically. See the dnssec-keymgr man page for full details.

          -

          +

          Note: dnssec-keymgr depends on Python and on the Python lex/yacc module, PLY. The other Python-based tools, dnssec-coverage and dnssec-checkds, have been refactored and updated as part of this work.

          -

          +

          dnssec-keymgr now takes a -r randomfile option.

          -

          +

          (Many thanks to Sebastián Castro for his assistance in developing this tool at the IETF 95 Hackathon in Buenos Aires, April 2016.)

          -
        • -
        • +

        • +
        • +

          The serial number of a dynamically updatable zone can now be set using rndc signing -serial number zonename. @@ -1117,8 +1351,10 @@ zones that have been reset. Setting the serial number to a value larger than that on the slaves will trigger an AXFR-style transfer. -

        • -
        • +

          +
        • +
        • +

          When answering recursive queries, SERVFAIL responses can now be cached by the server for a limited time; subsequent queries for the same query name and type will return another SERVFAIL until @@ -1127,8 +1363,10 @@ on recursive servers. The SERVFAIL cache timeout is controlled by servfail-ttl, which defaults to 1 second and has an upper limit of 30. -

        • -
        • +

          +
        • +
        • +

          The new rndc nta command can now be used to set a "negative trust anchor" (NTA), disabling DNSSEC validation for a specific domain; this can be used when responses from a domain @@ -1140,80 +1378,112 @@ named.conf. When added, NTAs are stored in a file (viewname.nta) in order to persist across restarts of the named server. -

        • -
        • +

          +
        • +
        • +

          The EDNS Client Subnet (ECS) option is now supported for authoritative servers; if a query contains an ECS option then ACLs containing geoip or ecs elements can match against the address encoded in the option. This can be used to select a view for a query, so that different answers can be provided depending on the client network. -

        • -
        • +

          +
        • +
        • +

          The EDNS EXPIRE option has been implemented on the client side, allowing a slave server to set the expiration timer correctly when transferring zone data from another slave server. -

        • -
        • +

          +
        • +
        • +

          A new masterfile-style zone option controls the formatting of text zone files: When set to full, the zone file will dumped in single-line-per-record format. -

        • -
        • +

          +
        • +
        • +

          dig +ednsopt can now be used to set arbitrary EDNS options in DNS requests. -

        • -
        • +

          +
        • +
        • +

          dig +ednsflags can now be used to set yet-to-be-defined EDNS flags in DNS requests. -

        • -
        • +

          +
        • +
        • +

          dig +[no]ednsnegotiation can now be used enable / disable EDNS version negotiation. -

        • -
        • +

          +
        • +
        • +

          dig +header-only can now be used to send queries without a question section. -

        • -
        • +

          +
        • +
        • +

          dig +ttlunits causes dig to print TTL values with time-unit suffixes: w, d, h, m, s for weeks, days, hours, minutes, and seconds. -

        • -
        • +

          +
        • +
        • +

          dig +zflag can be used to set the last unassigned DNS header flag bit. This bit is normally zero. -

        • -
        • +

          +
        • +
        • +

          dig +dscp=value can now be used to set the DSCP code point in outgoing query packets. -

        • -
        • +

          +
        • +
        • +

          dig +mapped can now be used to determine if mapped IPv4 addresses can be used. -

        • -
        • +

          +
        • +
        • +

          nslookup will now look up IPv6 as well as IPv4 addresses by default. [RT #40420] -

        • -
        • +

          +
        • +
        • +

          serial-update-method can now be set to date. On update, the serial number will be set to the current date in YYYYMMDDNN format. -

        • -
        • +

          +
        • +
        • +

          dnssec-signzone -N date also sets the serial number to YYYYMMDDNN. -

        • -
        • +

          +
        • +
        • +

          named -L filename causes named to send log messages to the specified file by default instead of to the system log. -

        • -
        • +

          +
        • +
        • +

          The rate limiter configured by the serial-query-rate option no longer covers NOTIFY messages; those are now separately controlled by @@ -1221,23 +1491,31 @@ startup-notify-rate (the latter of which controls the rate of NOTIFY messages sent when the server is first started up or reconfigured). -

        • -
        • +

          +
        • +
        • +

          The default number of tasks and client objects available for serving lightweight resolver queries have been increased, and are now configurable via the new lwres-tasks and lwres-clients options in named.conf. [RT #35857] -

        • -
        • +

          +
        • +
        • +

          Log output to files can now be buffered by specifying buffered yes; when creating a channel. -

        • -
        • +

          +
        • +
        • +

          delv +tcp will exclusively use TCP when sending queries. -

        • -
        • +

          +
        • +
        • +

          named will now check to see whether other name server processes are running before starting up. This is implemented in two ways: 1) by refusing to start @@ -1249,8 +1527,10 @@ /var/run/named/named.lock. Specifying none will disable the lock file check. -

        • -
        • +

          +
        • +
        • +

          rndc delzone can now be applied to zones which were configured in named.conf; it is no longer restricted to zones which were added by @@ -1258,17 +1538,22 @@ this does not edit named.conf; the zone must be removed from the configuration or it will return when named is restarted or reloaded.) -

        • -
        • +

          +
        • +
        • +

          rndc modzone can be used to reconfigure a zone, using similar syntax to rndc addzone. -

        • -
        • +

          +
        • +
        • +

          rndc showzone displays the current configuration for a specified zone. -

        • +

          +
        • -

          +

          When BIND is built with the lmdb library (Lightning Memory-Mapped Database), named will store the configuration information for zones @@ -1280,61 +1565,70 @@ the contents of a database is much faster than rewriting a text file.

          -

          +

          On startup, if named finds an existing NZF file, it will automatically convert it to the new NZD database format.

          -

          +

          To view the contents of an NZD, or to convert an NZD back to an NZF file (for example, to revert back to an earlier version of BIND which did not support the NZD format), use the new command named-nzd2nzf [RT #39837]

          -
        • +
        • -

          +

          Added server-side support for pipelined TCP queries. Clients may continue sending queries via TCP while previous queries are processed in parallel. Responses are sent when they are ready, not necessarily in the order in which the queries were received.

          -

          +

          To revert to the former behavior for a particular client address or range of addresses, specify the address prefix in the "keep-response-order" option. To revert to the former behavior for all clients, use "keep-response-order { any; };".

          -
        • -
        • +

        • +
        • +

          The new mdig command is a version of dig that sends multiple pipelined queries and then waits for responses, instead of sending one query and waiting the response before sending the next. [RT #38261] -

        • -
        • +

          +
        • +
        • +

          To enable better monitoring and troubleshooting of RFC 5011 trust anchor management, the new rndc managed-keys can be used to check status of trust anchors or to force keys to be refreshed. Also, the managed-keys data file now has easier-to-read comments. [RT #38458] -

        • -
        • +

          +
        • +
        • +

          An --enable-querytrace configure switch is now available to enable very verbose query trace logging. This option can only be set at compile time. This option has a negative performance impact and should be used only for debugging. [RT #37520] -

        • -
        • +

          +
        • +
        • +

          A new tcp-only option can be specified in server statements to force named to connect to the specified server via TCP. [RT #37800] -

        • -
        • +

          +
        • +
        • +

          The nxdomain-redirect option specifies a DNS namespace to use for NXDOMAIN redirection. When a recursive lookup returns NXDOMAIN, a second lookup is @@ -1344,19 +1638,25 @@ queries to other servers. (The older method, using a single type redirect zone, has better average performance but is less flexible.) [RT #37989] -

        • -
        • +

          +
        • +
        • +

          The following types have been implemented: CSYNC, NINFO, RKEY, SINK, TA, TALINK. -

        • -
        • +

          +
        • +
        • +

          A new message-compression option can be used to specify whether or not to use name compression when answering queries. Setting this to no results in larger responses, but reduces CPU consumption and may improve throughput. The default is yes. -

        • -
        • +

          +
        • +
        • +

          A read-only option is now available in the controls statement to grant non-destructive control channel access. In such cases, a restricted set of @@ -1365,22 +1665,28 @@ reconfigure or stop the server. By default, the control channel access is not restricted to these read-only operations. [RT #40498] -

        • -
        • +

          +
        • +
        • +

          When loading a signed zone, named will now check whether an RRSIG's inception time is in the future, and if so, it will regenerate the RRSIG immediately. This helps when a system's clock needs to be reset backwards. -

        • -
        • +

          +
        • +
        • +

          The new minimal-any option reduces the size of answers to UDP queries for type ANY by implementing one of the strategies in "draft-ietf-dnsop-refuse-any": returning a single arbitrarily-selected RRset that matches the query name rather than returning all of the matching RRsets. Thanks to Tony Finch for the contribution. [RT #41615] -

        • -
        • +

          +
        • +
        • +

          named now provides feedback to the owners of zones which have trust anchors configured (trusted-keys, @@ -1390,50 +1696,61 @@ configured trust anchors for the zone. This is controlled by trust-anchor-telemetry and defaults to yes. -

        • +

          +
        -
      -
      +
      + +

      Feature Changes

      -
        +
        • -

          +

          The logging format used for querylog has been altered. It now includes an additional field indicating the address in memory of the client object processing the query.

          -

          +

          The ISC DNSSEC Lookaside Validation (DLV) service is scheduled to be disabled in 2017. A warning is now logged when named is configured to use this service, either explicitly or via dnssec-lookaside auto;. [RT #42207]

          -
        • -
        • +

        • +
        • +

          The timers returned by the statistics channel (indicating current time, server boot time, and most recent reconfiguration time) are now reported with millisecond accuracy. [RT #40082] -

        • -
        • +

          +
        • +
        • +

          Updated the compiled-in addresses for H.ROOT-SERVERS.NET and L.ROOT-SERVERS.NET. -

        • -
        • +

          +
        • +
        • +

          ACLs containing geoip asnum elements were not correctly matched unless the full organization name was specified in the ACL (as in geoip asnum "AS1234 Example, Inc.";). They can now match against the AS number alone (as in geoip asnum "AS1234";). -

        • -
        • +

          +
        • +
        • +

          When using native PKCS#11 cryptography (i.e., configure --enable-native-pkcs11) HSM PINs of up to 256 characters can now be used. -

        • -
        • +

          +
        • +
        • +

          NXDOMAIN responses to queries of type DS are now cached separately from those for other types. This helps when using "grafted" zones of type forward, for which the parent zone does not contain a @@ -1443,21 +1760,29 @@ change is only helpful when DNSSEC validation is not enabled. "Grafted" zones without a delegation in the parent are not a recommended configuration.) -

        • -
        • +

          +
        • +
        • +

          Update forwarding performance has been improved by allowing a single TCP connection to be shared between multiple updates. -

        • -
        • +

          +
        • +
        • +

          By default, nsupdate will now check the correctness of hostnames when adding records of type A, AAAA, MX, SOA, NS, SRV or PTR. This behavior can be disabled with check-names no. -

        • -
        • +

          +
        • +
        • +

          Added support for OPENPGPKEY type. -

        • -
        • +

          +
        • +
        • +

          The names of the files used to store managed keys and added zones for each view are no longer based on the SHA256 hash of the view name, except when this is necessary because the @@ -1470,64 +1795,80 @@ or external.nzf). However, to ensure consistent behavior when upgrading, if a file using the old name format is found to exist, it will continue to be used. -

        • -
        • +

          +
        • +
        • +

          "rndc" can now return text output of arbitrary size to the caller. (Prior to this, certain commands such as "rndc tsig-list" and "rndc zonestatus" could return truncated output.) -

        • -
        • +

          +
        • +
        • +

          Errors reported when running rndc addzone (e.g., when a zone file cannot be loaded) have been clarified to make it easier to diagnose problems. -

        • -
        • +

          +
        • +
        • +

          When encountering an authoritative name server whose name is an alias pointing to another name, the resolver treats this as an error and skips to the next server. Previously this happened silently; now the error will be logged to the newly-created "cname" log category. -

        • -
        • +

          +
        • +
        • +

          If named is not configured to validate answers, then allow fallback to plain DNS on timeout even when we know the server supports EDNS. This will allow the server to potentially resolve signed queries when TCP is being blocked. -

        • -
        • +

          +
        • +
        • +

          Large inline-signing changes should be less disruptive. Signature generation is now done incrementally; the number of signatures to be generated in each quantum is controlled by "sig-signing-signatures number;". [RT #37927] -

        • +

          +
        • -

          +

          The experimental SIT option (code point 65001) of BIND 9.10.0 through BIND 9.10.2 has been replaced with the COOKIE option (code point 10). It is no longer experimental, and is sent by default, by both named and dig.

          -

          +

          The SIT-related named.conf options have been marked as obsolete, and are otherwise ignored.

          -
        • -
        • +

        • +
        • +

          When dig receives a truncated (TC=1) response or a BADCOOKIE response code from a server, it will automatically retry the query using the server COOKIE that was returned by the server in its initial response. [RT #39047] -

        • -
        • +

          +
        • +
        • +

          Retrieving the local port range from net.ipv4.ip_local_port_range on Linux is now supported. -

        • -
        • +

          +
        • +
        • +

          A new nsip-wait-recurse directive has been added to RPZ, specifying whether to look up unknown name server IP addresses and wait for a response before applying RPZ-NSIP rules. @@ -1538,102 +1879,129 @@ be applied on subsequent queries. This improves performance when the cache is cold, at the cost of temporary imprecision in applying policy directives. [RT #35009] -

        • -
        • +

          +
        • +
        • +

          Within the response-policy option, it is now possible to configure RPZ rewrite logging on a per-zone basis using the log clause. -

        • -
        • +

          +
        • +
        • +

          The default preferred glue is now the address type of the transport the query was received over. -

        • -
        • +

          +
        • +
        • +

          On machines with 2 or more processors (CPU), the default value for the number of UDP listeners has been changed to the number of detected processors minus one. -

        • -
        • +

          +
        • +
        • +

          Zone transfers now use smaller message sizes to improve message compression. This results in reduced network usage. -

        • +

          +
        • -

          +

          Added support for the AVC resource record type (Application Visibility and Control).

          -

          +

          Changed rndc reconfig behavior so that newly added zones are loaded asynchronously and the loading does not block the server.

          -
        • -
        • +

        • +
        • +

          minimal-responses now takes two new arguments: no-auth suppresses populating the authority section but not the additional section; no-auth-recursive does the same but only when answering recursive queries. -

        • -
        • +

          +
        • +
        • +

          At server startup time, the queues for processing notify and zone refresh queries are now processed in LIFO rather than FIFO order, to speed up loading of newly added zones. [RT #42825] -

        • -
        • +

          +
        • +
        • +

          When answering queries of type MX or SRV, TLSA records for the target name are now included in the additional section to speed up DANE processing. [RT #42894] -

        • -
        • +

          +
        • +
        • +

          named can now use the TCP Fast Open mechanism on the server side, if supported by the local operating system. [RT #42866] -

        • +

          +
        -
      -
      +
      + +

      Bug Fixes

      -
        -
      • +

          +
        • +

          Fixed a crash when calling rndc stats on some Windows builds: some Visual Studio compilers generate code that crashes when the "%z" printf() format specifier is used. [RT #42380] -

        • -
        • +

          +
        • +
        • +

          Windows installs were failing due to triggering UAC without the installation binary being signed. -

        • -
        • +

          +
        • +
        • +

          A change in the internal binary representation of the RBT database node structure enabled a race condition to occur (especially when BIND was built with certain compilers or optimizer settings), leading to inconsistent database state which caused random assertion failures. [RT #42380] -

        • +

          +
        +
      +
      -
      -
      + +

      End of Life

      -

      +

      BIND 9.11 (Extended Support Version) will be supported until at least December, 2021.

      -

      +

      See https://kb.isc.org/docs/aa-00896 for details of ISC's software support policy.

      -
      +

      Thank You

      -

      +

      Thank you to everyone who assisted us in making this release possible.

      -
      +
    +
    diff --git a/doc/arm/notes.pdf b/doc/arm/notes.pdf index c0a9b9cb96c7e1314afb967771b8626ac7b58036..ccde92f32195ba681c73c4974fd1dbb994cbf7a8 100644 GIT binary patch delta 10624 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 F{{d?QWHA5$ delta 10676 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 Nd?<8uGHS9Y{{xr`VOszI diff --git a/doc/arm/notes.txt b/doc/arm/notes.txt index e69de29bb2..0e8b883bc4 100644 --- a/doc/arm/notes.txt +++ b/doc/arm/notes.txt @@ -0,0 +1,1039 @@ +Release Notes for BIND Version 9.11.17 + +Introduction + +BIND 9.11 (Extended Support Version) is a stable branch of BIND. This +document summarizes significant changes since the last production release +on that branch. + +Please see the file CHANGES for a more detailed list of changes and bug +fixes. + +Download + +The latest versions of BIND 9 software can always be found at https:// +www.isc.org/download/. There you will find additional information about +each release, source code, and pre-compiled versions for Microsoft Windows +operating systems. + +License Change + +With the release of BIND 9.11.0, ISC changed to the open source license +for BIND from the ISC license to the Mozilla Public License (MPL 2.0). + +The MPL-2.0 license requires that if you make changes to licensed software +(e.g. BIND) and distribute them outside your organization, that you +publish those changes under that same license. It does not require that +you publish or disclose anything other than the changes you made to our +software. + +This requirement will not affect anyone who is using BIND, with or without +modifications, without redistributing it, nor anyone redistributing it +without changes. Therefore, this change will be without consequence for +most individuals and organizations who are using BIND. + +Those unsure whether or not the license change affects their use of BIND, +or who wish to discuss how to comply with the license may contact ISC at +https://www.isc.org/mission/contact/. + +Notes for BIND 9.11.17 + +Feature Changes + + * The configure option --with-libxml2 now uses pkg-config to detect + libxml2 library availability. You will either have to install + pkg-config or specify the exact path where libxml2 has been installed + on your system. [GL #1635] + +Bug Fixes + + * Fixed re-signing issues with inline zones which resulted in records + being re-signed late or not at all. + +Notes for BIND 9.11.16 + +Bug Fixes + + * named crashed when it was queried for a nonexistent name in the CHAOS + class. [GL #1540] + +Notes for BIND 9.11.15 + +Bug Fixes + + * Fixed a GeoIP2 lookup bug which was triggered when certain + libmaxminddb versions were used. [GL #1552] + + * Fixed several possible race conditions discovered by ThreadSanitizer. + +Notes for BIND 9.11.14 + +Bug Fixes + + * Fixed a bug that caused named to leak memory on reconfiguration when + any GeoIP2 database was in use. [GL #1445] + + * Fixed several possible race conditions discovered by ThreadSanitizer. + +Notes for BIND 9.11.13 + +Security Fixes + + * Set a limit on the number of concurrently served pipelined TCP + queries. This flaw is disclosed in CVE-2019-6477. [GL #1264] + +New Features + + * Added a new statistics variable tcp-highwater that reports the maximum + number of simultaneous TCP clients BIND has handled while running. [GL + #1206] + +Notes for BIND 9.11.12 + +None. + +Notes for BIND 9.11.11 + +None. + +Notes for BIND 9.11.10 + +New Features + + * A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added. + [GL #605] + + If you are running multiple DNS Servers (different versions of BIND 9 + or DNS server from multiple vendors) responding from the same IP + address (anycast or load-balancing scenarios), you'll have to make + sure that all the servers are configured with the same DNS Cookie + algorithm and same Server Secret for the best performance. + + * DS records included in DNS referral messages can now be validated and + cached immediately, reducing the number of queries needed for a DNSSEC + validation. [GL #964] + +Bug Fixes + + * Interaction between DNS64 and RPZ No Data rule (CNAME *.) could cause + unexpected results; this has been fixed. [GL #1106] + + * named-checkconf now checks DNS64 prefixes to ensure bits 64-71 are + zero. [GL #1159] + + * named-checkconf could crash during configuration if configured to use + "geoip continent" ACLs with legacy GeoIP. [GL #1163] + + * named-checkconf now correctly reports a missing dnstap-output option + when dnstap is set. [GL #1136] + + * Handle ETIMEDOUT error on connect() with a non-blocking socket. [GL + #1133] + +Notes for BIND 9.11.9 + +New Features + + * The new GeoIP2 API from MaxMind is now supported when BIND is compiled + using configure --with-geoip2. The legacy GeoIP API can be used by + compiling with configure --with-geoip instead. (Note that the + databases for the legacy API are no longer maintained by MaxMind.) + + The default path to the GeoIP2 databases will be set based on the + location of the libmaxminddb library; for example, if it is in /usr/ + local/lib, then the default path will be /usr/local/share/GeoIP. This + value can be overridden in named.conf using the geoip-directory + option. + + Some geoip ACL settings that were available with legacy GeoIP, + including searches for netspeed, org, and three-letter ISO country + codes, will no longer work when using GeoIP2. Supported GeoIP2 + database types are country, city, domain, isp, and as. All of the + databases support both IPv4 and IPv6 lookups. [GL #182] + +Bug Fixes + + * Glue address records were not being returned in responses to root + priming queries; this has been corrected. [GL #1092] + +Notes for BIND 9.11.8 + +Security Fixes + + * A race condition could trigger an assertion failure when a large + number of incoming packets were being rejected. This flaw is disclosed + in CVE-2019-6471. [GL #942] + +Notes for BIND 9.11.7 + +Security Fixes + + * The TCP client quota set using the tcp-clients option could be + exceeded in some cases. This could lead to exhaustion of file + descriptors. This flaw is disclosed in CVE-2018-5743. [GL #615] + +Feature Changes + + * When trusted-keys and managed-keys are both configured for the same + name, or when trusted-keys is used to configure a trust anchor for the + root zone and dnssec-validation is set to auto, automatic RFC 5011 key + rollovers will fail. + + This combination of settings was never intended to work, but there was + no check for it in the parser. This has been corrected; a warning is + now logged. (In BIND 9.15 and higher this error will be fatal.) [GL + #868] + +Notes for BIND 9.11.6 + +Security Fixes + + * Code change #4964, intended to prevent double signatures when deleting + an inactive zone DNSKEY in some situations, introduced a new problem + during zone processing in which some delegation glue RRsets are + incorrectly identified as needing RRSIGs, which are then created for + them using the current active ZSK for the zone. In some, but not all + cases, the newly-signed RRsets are added to the zone's NSEC/NSEC3 + chain, but incompletely -- this can result in a broken chain, + affecting validation of proof of nonexistence for records in the zone. + [GL #771] + + * named could crash if it managed a DNSSEC security root with + managed-keys and the authoritative zone rolled the key to an algorithm + not supported by BIND 9. This flaw is disclosed in CVE-2018-5745. [GL + #780] + + * named leaked memory when processing a request with multiple Key Tag + EDNS options present. ISC would like to thank Toshifumi Sakaguchi for + bringing this to our attention. This flaw is disclosed in + CVE-2018-5744. [GL #772] + + * Zone transfer controls for writable DLZ zones were not effective as + the allowzonexfr method was not being called for such zones. This flaw + is disclosed in CVE-2019-6465. [GL #790] + +Feature Changes + + * When compiled with IDN support, the dig and the nslookup commands now + disable IDN processing when the standard output is not a tty (e.g. not + used by human). The command line options +idnin and +idnout need to be + used to enable IDN processing when dig or nslookup is used from the + shell scripts. + +Notes for BIND 9.11.5 + +Security Fixes + + * named could crash during recursive processing of DNAME records when + deny-answer-aliases was in use. This flaw is disclosed in + CVE-2018-5740. [GL #387] + +New Features + + * Two new update policy rule types have been added krb5-selfsub and + ms-selfsub which allow machines with Kerberos principals to update the + name space at or below the machine names identified in the respective + principals. + +Feature Changes + + * The rndc nta command could not differentiate between views of the same + name but different class; this has been corrected with the addition of + a -class option. [GL #105] + +Bug Fixes + + * When a negative trust anchor was added to multiple views using rndc + nta, the text returned via rndc was incorrectly truncated after the + first line, making it appear that only one NTA had been added. This + has been fixed. [GL #105] + +Notes for BIND 9.11.4 + +Security Fixes + + * When recursion is enabled but the allow-recursion and + allow-query-cache ACLs are not specified, they should be limited to + local networks, but they were inadvertently set to match the default + allow-query, thus allowing remote queries. This flaw is disclosed in + CVE-2018-5738. [GL #309] + +New Features + + * named now supports the "root key sentinel" mechanism. This enables + validating resolvers to indicate which trust anchors are configured + for the root, so that information about root key rollover status can + be gathered. To disable this feature, add root-key-sentinel no; to + named.conf. + + * Added the ability not to return a DNS COOKIE option when one is + present in the request. To prevent a cookie being returned, add + answer-cookie no; to named.conf. [GL #173] + + answer-cookie no is only intended as a temporary measure, for use when + named shares an IP address with other servers that do not yet support + DNS COOKIE. A mismatch between servers on the same address is not + expected to cause operational problems, but the option to disable + COOKIE responses so that all servers have the same behavior is + provided out of an abundance of caution. DNS COOKIE is an important + security mechanism, and should not be disabled unless absolutely + necessary. + +Removed Features + + * named will now log a warning if the old BIND now can be compiled + against libidn2 library to add IDNA2008 support. Previously BIND only + supported IDNA2003 using (now obsolete) idnkit-1 library. + +Feature Changes + + * dig +noidnin can be used to disable IDN processing on the input domain + name, when BIND is compiled with IDN support. + + * Multiple cookie-secret clause are now supported. The first + cookie-secret in named.conf is used to generate new server cookies. + Any others are used to accept old server cookies or those generated by + other servers using the matching cookie-secret. + +Bug Fixes + + * named now rejects excessively large incremental (IXFR) zone transfers + in order to prevent possible corruption of journal files which could + cause named to abort when loading zones. [GL #339] + + * rndc reload could cause named to leak memory if it was invoked before + the zone loading actions from a previous rndc reload command were + completed. [RT #47076] + +Notes for BIND 9.11.3 + +Security Fixes + + * Addresses could be referenced after being freed during resolver + processing, causing an assertion failure. The chances of this + happening were remote, but the introduction of a delay in resolution + increased them. This bug is disclosed in CVE-2017-3145. [RT #46839] + + * update-policy rules that otherwise ignore the name field now require + that it be set to "." to ensure that any type list present is properly + interpreted. If the name field was omitted from the rule declaration + and a type list was present it wouldn't be interpreted as expected. + +Removed Features + + * The ISC DNSSEC Lookaside Validation (DLV) service has been shut down; + all DLV records in the dlv.isc.org zone have been removed. References + to the service have been removed from BIND documentation. Lookaside + validation is no longer used by default by delv. The DLV key has been + removed from bind.keys. Setting dnssec-lookaside to auto or to use + dlv.isc.org as a trust anchor results in a warning being issued. + + * named will now log a warning if the old root DNSSEC key is explicitly + configured and has not been updated. [RT #43670] + +Protocol Changes + + * BIND can now use the Ed25519 and Ed448 Edwards Curve DNSSEC signing + algorithms described in RFC 8080. Note, however, that these algorithms + must be supported in OpenSSL; currently they are only available in the + development branch of OpenSSL at https://github.com/openssl/openssl. + [RT #44696] + + * When parsing DNS messages, EDNS KEY TAG options are checked for + correctness. When printing messages (for example, in dig), EDNS KEY + TAG options are printed in readable format. + +Feature Changes + + * named will no longer start or accept reconfiguration if managed-keys + or dnssec-validation auto are in use and the managed-keys directory + (specified by managed-keys-directory, and defaulting to the working + directory if not specified), is not writable by the effective user ID. + [RT #46077] + + * Previously, update-policy local; accepted updates from any source so + long as they were signed by the locally-generated session key. This + has been further restricted; updates are now only accepted from + locally configured addresses. [RT #45492] + +Bug Fixes + + * Attempting to validate improperly unsigned CNAME responses from secure + zones could cause a validator loop. This caused a delay in returning + SERVFAIL and also increased the chances of encountering the crash bug + described in CVE-2017-3145. [RT #46839] + + * When named was reconfigured, failure of some zones to load correctly + could leave the system in an inconsistent state; while generally + harmless, this could lead to a crash later when using rndc addzone. + Reconfiguration changes are now fully rolled back in the event of + failure. [RT #45841] + + * Some header files included incorrectly as it pollutes + with namespace with non ISC_ macros and this should only be done by + explicitly including . This has been corrected. Some code + may depend on being implicitly included via other header + files. Such code should explicitly include . + + * Zones created with rndc addzone could temporarily fail to inherit the + allow-transfer ACL set in the options section of named.conf. [RT + #46603] + + * named failed to properly determine whether there were active KSK and + ZSK keys for an algorithm when update-check-ksk was true (which is the + default setting). This could leave records unsigned when rolling keys. + [RT #46743] [RT #46754] [RT #46774] + +Notes for BIND 9.11.2 + +Security Fixes + + * An error in TSIG handling could permit unauthorized zone transfers or + zone updates. These flaws are disclosed in CVE-2017-3142 and + CVE-2017-3143. [RT #45383] + + * The BIND installer on Windows used an unquoted service path, which can + enable privilege escalation. This flaw is disclosed in CVE-2017-3141. + [RT #45229] + + * With certain RPZ configurations, a response with TTL 0 could cause + named to go into an infinite query loop. This flaw is disclosed in + CVE-2017-3140. [RT #45181] + +Feature Changes + + * dig +ednsopt now accepts the names for EDNS options in addition to + numeric values. For example, an EDNS Client-Subnet option could be + sent using dig +ednsopt=ecs:.... Thanks to John Worley of Secure64 for + the contribution. [RT #44461] + + * Threads in named are now set to human-readable names to assist + debugging on operating systems that support that. Threads will have + names such as "isc-timer", "isc-sockmgr", "isc-worker0001", and so on. + This will affect the reporting of subsidiary thread names in ps and + top, but not the main thread. [RT #43234] + + * DiG now warns about .local queries which are reserved for Multicast + DNS. [RT #44783] + +Bug Fixes + + * Fixed a bug that was introduced in an earlier development release + which caused multi-packet AXFR and IXFR messages to fail validation if + not all packets contained TSIG records; this caused interoperability + problems with some other DNS implementations. [RT #45509] + + * Reloading or reconfiguring named could fail on some platforms when + LMDB was in use. [RT #45203] + + * Due to some incorrectly deleted code, when BIND was built with LMDB, + zones that were deleted via rndc delzone were removed from the running + server but were not removed from the new zone database, so that + deletion did not persist after a server restart. This has been + corrected. [RT #45185] + + * Semicolons are no longer escaped when printing CAA and URI records. + This may break applications that depend on the presence of the + backslash before the semicolon. [RT #45216] + + * AD could be set on truncated answer with no records present in the + answer and authority sections. [RT #45140] + +Notes for BIND 9.11.1 + +Security Fixes + + * rndc "" could trigger an assertion failure in named. This flaw is + disclosed in (CVE-2017-3138). [RT #44924] + + * Some chaining (i.e., type CNAME or DNAME) responses to upstream + queries could trigger assertion failures. This flaw is disclosed in + CVE-2017-3137. [RT #44734] + + * dns64 with break-dnssec yes; can result in an assertion failure. This + flaw is disclosed in CVE-2017-3136. [RT #44653] + + * If a server is configured with a response policy zone (RPZ) that + rewrites an answer with local data, and is also configured for DNS64 + address mapping, a NULL pointer can be read triggering a server crash. + This flaw is disclosed in CVE-2017-3135. [RT #44434] + + * A coding error in the nxdomain-redirect feature could lead to an + assertion failure if the redirection namespace was served from a local + authoritative data source such as a local zone or a DLZ instead of via + recursive lookup. This flaw is disclosed in CVE-2016-9778. [RT #43837] + + * named could mishandle authority sections with missing RRSIGs, + triggering an assertion failure. This flaw is disclosed in + CVE-2016-9444. [RT #43632] + + * named mishandled some responses where covering RRSIG records were + returned without the requested data, resulting in an assertion + failure. This flaw is disclosed in CVE-2016-9147. [RT #43548] + + * named incorrectly tried to cache TKEY records which could trigger an + assertion failure when there was a class mismatch. This flaw is + disclosed in CVE-2016-9131. [RT #43522] + + * It was possible to trigger assertions when processing responses + containing answers of type DNAME. This flaw is disclosed in + CVE-2016-8864. [RT #43465] + + * Added the ability to specify the maximum number of records permitted + in a zone (max-records #;). This provides a mechanism to block overly + large zone transfers, which is a potential risk with slave zones from + other parties, as described in CVE-2016-6170. [RT #42143] + +Feature Changes + + * dnstap now stores both the local and remote addresses for all + messages, instead of only the remote address. The default output + format for dnstap-read has been updated to include these addresses, + with the initiating address first and the responding address second, + separated by "-%gt;" or "%lt;-" to indicate in which direction the + message was sent. [RT #43595] + + * Expanded and improved the YAML output from dnstap-read -y: it now + includes packet size and a detailed breakdown of message contents. [RT + #43622] [RT #43642] + + * If an ACL is specified with an address prefix in which the prefix + length is longer than the address portion (for example, 192.0.2.1/8), + named will now log a warning. In future releases this will be a fatal + configuration error. [RT #43367] + +Bug Fixes + + * A synthesized CNAME record appearing in a response before the + associated DNAME could be cached, when it should not have been. This + was a regression introduced while addressing CVE-2016-8864. [RT + #44318] + + * named could deadlock if multiple changes to NSEC/NSEC3 parameters for + the same zone were being processed at the same time. [RT #42770] + + * named could trigger an assertion when sending NOTIFY messages. [RT + #44019] + + * Referencing a nonexistent zone in a response-policy statement could + cause an assertion failure during configuration. [RT #43787] + + * rndc addzone could cause a crash when attempting to add a zone with a + type other than master or slave. Such zones are now rejected. [RT + #43665] + + * named could hang when encountering log file names with large apparent + gaps in version number (for example, when files exist called + "logfile.0", "logfile.1", and "logfile.1482954169"). This is now + handled correctly. [RT #38688] + + * If a zone was updated while named was processing a query for + nonexistent data, it could return out-of-sync NSEC3 records causing + potential DNSSEC validation failure. [RT #43247] + +Maintenance + + * The built-in root hints have been updated to include an IPv6 address + (2001:500:12::d0d) for G.ROOT-SERVERS.NET. + +Miscellaneous Notes + + * Authoritative server support for the EDNS Client Subnet option (ECS), + introduced in BIND 9.11.0, was based on an early version of the + specification, and is now known to have incompatibilities with other + ECS implementations. It is also inefficient, requiring a separate view + for each answer, and is unable to correct for overlapping subnets in + the configuration. It is intended for testing purposes but is not + recommended for for production use. This was not made sufficiently + clear in the documentation at the time of release. + +Notes for BIND 9.11.0 + +Security Fixes + + * It was possible to trigger a assertion when rendering a message using + a specially crafted request. This flaw is disclosed in CVE-2016-2776. + [RT #43139] + + * getrrsetbyname with a non absolute name could trigger an infinite + recursion bug in lwresd and named with lwres configured if when + combined with a search list entry the resulting name is too long. This + flaw is disclosed in CVE-2016-2775. [RT #42694] + +New Features + + * A new method of provisioning secondary servers called "Catalog Zones" + has been added. This is an implementation of + draft-muks-dnsop-dns-catalog-zones/ . + + A catalog zone is a regular DNS zone which contains a list of "member + zones", along with the configuration options for each of those zones. + When a server is configured to use a catalog zone, all the zones + listed in the catalog zone are added to the local server as slave + zones. When the catalog zone is updated (e.g., by adding or removing + zones, or changing configuration options for existing zones) those + changes will be put into effect. Since the catalog zone is itself a + DNS zone, this means configuration changes can be propagated to slaves + using the standard AXFR/IXFR update mechanism. + + This feature should be considered experimental. It currently supports + only basic features; more advanced features such as ACLs and TSIG keys + are not yet supported. Example catalog zone configurations can be + found in the Chapter 9 of the BIND Administrator Reference Manual. + + Support for master entries with TSIG keys has been added to catalog + zones, as well as support for allow-query and allow-transfer. + + * Added an isc.rndc Python module, which allows rndc commands to be sent + from Python programs. + + * Added support for DynDB, a new interface for loading zone data from an + external database, developed by Red Hat for the FreeIPA project. + (Thanks in particular to Adam Tkac and Petr Spacek of Red Hat for the + contribution.) + + Unlike the existing DLZ and SDB interfaces, which provide a limited + subset of database functionality within BIND - translating DNS queries + into real-time database lookups with relatively poor performance and + with no ability to handle DNSSEC-signed data - DynDB is able to fully + implement and extend the database API used natively by BIND. + + A DynDB module could pre-load data from an external data source, then + serve it with the same performance and functionality as conventional + BIND zones, and with the ability to take advantage of database + features not available in BIND, such as multi-master replication. + + * Fetch quotas are now compiled in by default: they no longer require + BIND to be configured with --enable-fetchlimit, as was the case when + the feature was introduced in BIND 9.10.3. + + These quotas limit the queries that are sent by recursive resolvers to + authoritative servers experiencing denial-of-service attacks. They can + both reduce the harm done to authoritative servers and also avoid the + resource exhaustion that can be experienced by recursive servers when + they are being used as a vehicle for such an attack. + + + fetches-per-server limits the number of simultaneous queries that + can be sent to any single authoritative server. The configured + value is a starting point; it is automatically adjusted downward + if the server is partially or completely non-responsive. The + algorithm used to adjust the quota can be configured via the + fetch-quota-params option. + + + fetches-per-zone limits the number of simultaneous queries that + can be sent for names within a single domain. (Note: Unlike + "fetches-per-server", this value is not self-tuning.) + + Statistics counters have also been added to track the number of + queries affected by these quotas. + + * Added support for dnstap, a fast, flexible method for capturing and + logging DNS traffic, developed by Robert Edmonds at Farsight Security, + Inc., whose assistance is gratefully acknowledged. + + To enable dnstap at compile time, the fstrm and protobuf-c libraries + must be available, and BIND must be configured with --enable-dnstap. + + A new utility dnstap-read has been added to allow dnstap data to be + presented in a human-readable format. + + rndc dnstap -roll causes dnstap output files to be rolled like log + files -- the most recent output file is renamed with a .0 suffix, the + next most recent with .1, etc. (Note that this only works when dnstap + output is being written to a file, not to a UNIX domain socket.) An + optional numerical argument specifies how many backup log files to + retain; if not specified or set to 0, there is no limit. + + rndc dnstap -reopen simply closes and reopens the dnstap output + channel without renaming the output file. + + For more information on dnstap, see https://dnstap.info. + + * New statistics counters have been added to track traffic sizes, as + specified in RSSAC002. Query and response message sizes are broken up + into ranges of histogram buckets: TCP and UDP queries of size 0-15, + 16-31, ..., 272-288, and 288+, and TCP and UDP responses of size 0-15, + 16-31, ..., 4080-4095, and 4096+. These values can be accessed via the + XML and JSON statistics channels at, for example, http:// + localhost:8888/xml/v3/traffic or http://localhost:8888/json/v1/traffic + . + + Statistics for RSSAC02v3 traffic-volume, traffic-sizes and + rcode-volume reporting are now collected. + + * A new DNSSEC key management utility, dnssec-keymgr, has been added. + This tool is meant to run unattended (e.g., under cron). It reads a + policy definition file (default /etc/dnssec-policy.conf) and creates + or updates DNSSEC keys as necessary to ensure that a zone's keys match + the defined policy for that zone. New keys are created whenever + necessary to ensure rollovers occur correctly. Existing keys' timing + metadata is adjusted as needed to set the correct rollover period, + prepublication interval, etc. If the configured policy changes, keys + are corrected automatically. See the dnssec-keymgr man page for full + details. + + Note: dnssec-keymgr depends on Python and on the Python lex/yacc + module, PLY. The other Python-based tools, dnssec-coverage and + dnssec-checkds, have been refactored and updated as part of this work. + + dnssec-keymgr now takes a -r randomfile option. + + (Many thanks to Sebasti?n Castro for his assistance in developing this + tool at the IETF 95 Hackathon in Buenos Aires, April 2016.) + + * The serial number of a dynamically updatable zone can now be set using + rndc signing -serial number zonename. This is particularly useful with + inline-signing zones that have been reset. Setting the serial number + to a value larger than that on the slaves will trigger an AXFR-style + transfer. + + * When answering recursive queries, SERVFAIL responses can now be cached + by the server for a limited time; subsequent queries for the same + query name and type will return another SERVFAIL until the cache times + out. This reduces the frequency of retries when a query is + persistently failing, which can be a burden on recursive servers. The + SERVFAIL cache timeout is controlled by servfail-ttl, which defaults + to 1 second and has an upper limit of 30. + + * The new rndc nta command can now be used to set a "negative trust + anchor" (NTA), disabling DNSSEC validation for a specific domain; this + can be used when responses from a domain are known to be failing + validation due to administrative error rather than because of a + spoofing attack. NTAs are strictly temporary; by default they expire + after one hour, but can be configured to last up to one week. The + default NTA lifetime can be changed by setting the nta-lifetime in + named.conf. When added, NTAs are stored in a file (viewname.nta) in + order to persist across restarts of the named server. + + * The EDNS Client Subnet (ECS) option is now supported for authoritative + servers; if a query contains an ECS option then ACLs containing geoip + or ecs elements can match against the address encoded in the option. + This can be used to select a view for a query, so that different + answers can be provided depending on the client network. + + * The EDNS EXPIRE option has been implemented on the client side, + allowing a slave server to set the expiration timer correctly when + transferring zone data from another slave server. + + * A new masterfile-style zone option controls the formatting of text + zone files: When set to full, the zone file will dumped in + single-line-per-record format. + + * dig +ednsopt can now be used to set arbitrary EDNS options in DNS + requests. + + * dig +ednsflags can now be used to set yet-to-be-defined EDNS flags in + DNS requests. + + * dig +[no]ednsnegotiation can now be used enable / disable EDNS version + negotiation. + + * dig +header-only can now be used to send queries without a question + section. + + * dig +ttlunits causes dig to print TTL values with time-unit suffixes: + w, d, h, m, s for weeks, days, hours, minutes, and seconds. + + * dig +zflag can be used to set the last unassigned DNS header flag bit. + This bit is normally zero. + + * dig +dscp=value can now be used to set the DSCP code point in outgoing + query packets. + + * dig +mapped can now be used to determine if mapped IPv4 addresses can + be used. + + * nslookup will now look up IPv6 as well as IPv4 addresses by default. + [RT #40420] + + * serial-update-method can now be set to date. On update, the serial + number will be set to the current date in YYYYMMDDNN format. + + * dnssec-signzone -N date also sets the serial number to YYYYMMDDNN. + + * named -L filename causes named to send log messages to the specified + file by default instead of to the system log. + + * The rate limiter configured by the serial-query-rate option no longer + covers NOTIFY messages; those are now separately controlled by + notify-rate and startup-notify-rate (the latter of which controls the + rate of NOTIFY messages sent when the server is first started up or + reconfigured). + + * The default number of tasks and client objects available for serving + lightweight resolver queries have been increased, and are now + configurable via the new lwres-tasks and lwres-clients options in + named.conf. [RT #35857] + + * Log output to files can now be buffered by specifying buffered yes; + when creating a channel. + + * delv +tcp will exclusively use TCP when sending queries. + + * named will now check to see whether other name server processes are + running before starting up. This is implemented in two ways: 1) by + refusing to start if the configured network interfaces all return + "address in use", and 2) by attempting to acquire a lock on a file + specified by the lock-file option or the -X command line option. The + default lock file is /var/run/named/named.lock. Specifying none will + disable the lock file check. + + * rndc delzone can now be applied to zones which were configured in + named.conf; it is no longer restricted to zones which were added by + rndc addzone. (Note, however, that this does not edit named.conf; the + zone must be removed from the configuration or it will return when + named is restarted or reloaded.) + + * rndc modzone can be used to reconfigure a zone, using similar syntax + to rndc addzone. + + * rndc showzone displays the current configuration for a specified zone. + + * When BIND is built with the lmdb library (Lightning Memory-Mapped + Database), named will store the configuration information for zones + that are added via rndc addzone in a database, rather than in a flat + "NZF" file. This dramatically improves performance for rndc delzone + and rndc modzone: deleting or changing the contents of a database is + much faster than rewriting a text file. + + On startup, if named finds an existing NZF file, it will automatically + convert it to the new NZD database format. + + To view the contents of an NZD, or to convert an NZD back to an NZF + file (for example, to revert back to an earlier version of BIND which + did not support the NZD format), use the new command named-nzd2nzf [RT + #39837] + + * Added server-side support for pipelined TCP queries. Clients may + continue sending queries via TCP while previous queries are processed + in parallel. Responses are sent when they are ready, not necessarily + in the order in which the queries were received. + + To revert to the former behavior for a particular client address or + range of addresses, specify the address prefix in the + "keep-response-order" option. To revert to the former behavior for all + clients, use "keep-response-order { any; };". + + * The new mdig command is a version of dig that sends multiple pipelined + queries and then waits for responses, instead of sending one query and + waiting the response before sending the next. [RT #38261] + + * To enable better monitoring and troubleshooting of RFC 5011 trust + anchor management, the new rndc managed-keys can be used to check + status of trust anchors or to force keys to be refreshed. Also, the + managed-keys data file now has easier-to-read comments. [RT #38458] + + * An --enable-querytrace configure switch is now available to enable + very verbose query trace logging. This option can only be set at + compile time. This option has a negative performance impact and should + be used only for debugging. [RT #37520] + + * A new tcp-only option can be specified in server statements to force + named to connect to the specified server via TCP. [RT #37800] + + * The nxdomain-redirect option specifies a DNS namespace to use for + NXDOMAIN redirection. When a recursive lookup returns NXDOMAIN, a + second lookup is initiated with the specified name appended to the + query name. This allows NXDOMAIN redirection data to be supplied by + multiple zones configured on the server, or by recursive queries to + other servers. (The older method, using a single type redirect zone, + has better average performance but is less flexible.) [RT #37989] + + * The following types have been implemented: CSYNC, NINFO, RKEY, SINK, + TA, TALINK. + + * A new message-compression option can be used to specify whether or not + to use name compression when answering queries. Setting this to no + results in larger responses, but reduces CPU consumption and may + improve throughput. The default is yes. + + * A read-only option is now available in the controls statement to grant + non-destructive control channel access. In such cases, a restricted + set of rndc commands are allowed, which can report information from + named, but cannot reconfigure or stop the server. By default, the + control channel access is not restricted to these read-only + operations. [RT #40498] + + * When loading a signed zone, named will now check whether an RRSIG's + inception time is in the future, and if so, it will regenerate the + RRSIG immediately. This helps when a system's clock needs to be reset + backwards. + + * The new minimal-any option reduces the size of answers to UDP queries + for type ANY by implementing one of the strategies in + "draft-ietf-dnsop-refuse-any": returning a single arbitrarily-selected + RRset that matches the query name rather than returning all of the + matching RRsets. Thanks to Tony Finch for the contribution. [RT + #41615] + + * named now provides feedback to the owners of zones which have trust + anchors configured (trusted-keys, managed-keys, dnssec-validation + auto; and dnssec-lookaside auto;) by sending a daily query which + encodes the keyids of the configured trust anchors for the zone. This + is controlled by trust-anchor-telemetry and defaults to yes. + +Feature Changes + + * The logging format used for querylog has been altered. It now includes + an additional field indicating the address in memory of the client + object processing the query. + + The ISC DNSSEC Lookaside Validation (DLV) service is scheduled to be + disabled in 2017. A warning is now logged when named is configured to + use this service, either explicitly or via dnssec-lookaside auto;. [RT + #42207] + + * The timers returned by the statistics channel (indicating current + time, server boot time, and most recent reconfiguration time) are now + reported with millisecond accuracy. [RT #40082] + + * Updated the compiled-in addresses for H.ROOT-SERVERS.NET and + L.ROOT-SERVERS.NET. + + * ACLs containing geoip asnum elements were not correctly matched unless + the full organization name was specified in the ACL (as in geoip asnum + "AS1234 Example, Inc.";). They can now match against the AS number + alone (as in geoip asnum "AS1234";). + + * When using native PKCS#11 cryptography (i.e., configure + --enable-native-pkcs11) HSM PINs of up to 256 characters can now be + used. + + * NXDOMAIN responses to queries of type DS are now cached separately + from those for other types. This helps when using "grafted" zones of + type forward, for which the parent zone does not contain a delegation, + such as local top-level domains. Previously a query of type DS for + such a zone could cause the zone apex to be cached as NXDOMAIN, + blocking all subsequent queries. (Note: This change is only helpful + when DNSSEC validation is not enabled. "Grafted" zones without a + delegation in the parent are not a recommended configuration.) + + * Update forwarding performance has been improved by allowing a single + TCP connection to be shared between multiple updates. + + * By default, nsupdate will now check the correctness of hostnames when + adding records of type A, AAAA, MX, SOA, NS, SRV or PTR. This behavior + can be disabled with check-names no. + + * Added support for OPENPGPKEY type. + + * The names of the files used to store managed keys and added zones for + each view are no longer based on the SHA256 hash of the view name, + except when this is necessary because the view name contains + characters that would be incompatible with use as a file name. For + views whose names do not contain forward slashes ('/'), backslashes (' + \'), or capital letters - which could potentially cause namespace + collision problems on case-insensitive filesystems - files will now be + named after the view (for example, internal.mkeys or external.nzf). + However, to ensure consistent behavior when upgrading, if a file using + the old name format is found to exist, it will continue to be used. + + * "rndc" can now return text output of arbitrary size to the caller. + (Prior to this, certain commands such as "rndc tsig-list" and "rndc + zonestatus" could return truncated output.) + + * Errors reported when running rndc addzone (e.g., when a zone file + cannot be loaded) have been clarified to make it easier to diagnose + problems. + + * When encountering an authoritative name server whose name is an alias + pointing to another name, the resolver treats this as an error and + skips to the next server. Previously this happened silently; now the + error will be logged to the newly-created "cname" log category. + + * If named is not configured to validate answers, then allow fallback to + plain DNS on timeout even when we know the server supports EDNS. This + will allow the server to potentially resolve signed queries when TCP + is being blocked. + + * Large inline-signing changes should be less disruptive. Signature + generation is now done incrementally; the number of signatures to be + generated in each quantum is controlled by "sig-signing-signatures + number;". [RT #37927] + + * The experimental SIT option (code point 65001) of BIND 9.10.0 through + BIND 9.10.2 has been replaced with the COOKIE option (code point 10). + It is no longer experimental, and is sent by default, by both named + and dig. + + The SIT-related named.conf options have been marked as obsolete, and + are otherwise ignored. + + * When dig receives a truncated (TC=1) response or a BADCOOKIE response + code from a server, it will automatically retry the query using the + server COOKIE that was returned by the server in its initial response. + [RT #39047] + + * Retrieving the local port range from net.ipv4.ip_local_port_range on + Linux is now supported. + + * A new nsip-wait-recurse directive has been added to RPZ, specifying + whether to look up unknown name server IP addresses and wait for a + response before applying RPZ-NSIP rules. The default is yes. If set to + no, named will only apply RPZ-NSIP rules to servers whose addresses + are already cached. The addresses will be looked up in the background + so the rule can be applied on subsequent queries. This improves + performance when the cache is cold, at the cost of temporary + imprecision in applying policy directives. [RT #35009] + + * Within the response-policy option, it is now possible to configure RPZ + rewrite logging on a per-zone basis using the log clause. + + * The default preferred glue is now the address type of the transport + the query was received over. + + * On machines with 2 or more processors (CPU), the default value for the + number of UDP listeners has been changed to the number of detected + processors minus one. + + * Zone transfers now use smaller message sizes to improve message + compression. This results in reduced network usage. + + * Added support for the AVC resource record type (Application Visibility + and Control). + + Changed rndc reconfig behavior so that newly added zones are loaded + asynchronously and the loading does not block the server. + + * minimal-responses now takes two new arguments: no-auth suppresses + populating the authority section but not the additional section; + no-auth-recursive does the same but only when answering recursive + queries. + + * At server startup time, the queues for processing notify and zone + refresh queries are now processed in LIFO rather than FIFO order, to + speed up loading of newly added zones. [RT #42825] + + * When answering queries of type MX or SRV, TLSA records for the target + name are now included in the additional section to speed up DANE + processing. [RT #42894] + + * named can now use the TCP Fast Open mechanism on the server side, if + supported by the local operating system. [RT #42866] + +Bug Fixes + + * Fixed a crash when calling rndc stats on some Windows builds: some + Visual Studio compilers generate code that crashes when the "%z" + printf() format specifier is used. [RT #42380] + + * Windows installs were failing due to triggering UAC without the + installation binary being signed. + + * A change in the internal binary representation of the RBT database + node structure enabled a race condition to occur (especially when BIND + was built with certain compilers or optimizer settings), leading to + inconsistent database state which caused random assertion failures. + [RT #42380] + +End of Life + +BIND 9.11 (Extended Support Version) will be supported until at least +December, 2021. + +See https://kb.isc.org/docs/aa-00896 for details of ISC's software support +policy. + +Thank You + +Thank you to everyone who assisted us in making this release possible. From bee39b129358b2a5c74620e0a00fd3e632b0b832 Mon Sep 17 00:00:00 2001 From: Tinderbox User Date: Wed, 11 Mar 2020 09:50:00 +0000 Subject: [PATCH 3/5] Note 9.11.17 in README --- README | 4 ++++ README.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/README b/README index f41207ac53..681925b794 100644 --- a/README +++ b/README @@ -320,6 +320,10 @@ BIND 9.11.16 BIND 9.11.16 is a maintenance release. +BIND 9.11.17 + +BIND 9.11.17 is a maintenance release. + Building BIND Minimally, BIND requires a UNIX or Linux system with an ANSI C compiler, diff --git a/README.md b/README.md index 0ece31a7e3..b6cdb45fcf 100644 --- a/README.md +++ b/README.md @@ -337,6 +337,10 @@ BIND 9.11.15 is a maintenance release. BIND 9.11.16 is a maintenance release. +#### BIND 9.11.17 + +BIND 9.11.17 is a maintenance release. + ### Building BIND Minimally, BIND requires a UNIX or Linux system with an ANSI C compiler, From 4236979e906e312d9729bac17588d82f16b21c4c Mon Sep 17 00:00:00 2001 From: Tinderbox User Date: Wed, 11 Mar 2020 10:09:04 +0000 Subject: [PATCH 4/5] Adjust lib/isc/api version The libisc LIBINTERFACE bump for 9.11.17 is unnecessary. A lot of headers were altered but the ABI tool did not report anything. Trust the ABI tool on this and decrement LIBINTERFACE and increment LIBREVISION. --- lib/isc/api | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/isc/api b/lib/isc/api index ba00d7368c..7deba8362c 100644 --- a/lib/isc/api +++ b/lib/isc/api @@ -8,6 +8,6 @@ # 9.10-sub: 180-189 # 9.11: 160-169,1100-1199 # 9.12: 1200-1299 -LIBINTERFACE = 1106 -LIBREVISION = 0 +LIBINTERFACE = 1105 +LIBREVISION = 1 LIBAGE = 0 From 7beca6a4ab556ffe820817f8568eaa9b148a1027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Wed, 11 Mar 2020 13:03:48 +0100 Subject: [PATCH 5/5] Ensure util/check-make-install.in is exported ./configure needs util/check-make-install.in to be present in the source directory in order to complete successfully. Make sure this file is included in source tarballs created from the repository. --- .gitattributes | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitattributes b/.gitattributes index 69799eaa67..855a2a4813 100644 --- a/.gitattributes +++ b/.gitattributes @@ -15,4 +15,5 @@ win32utils/**.txt eol=crlf /lib/lwres/man/resolver.5 export-ignore /util/** export-ignore /util/bindkeys.pl -export-ignore +/util/check-make-install.in -export-ignore /util/mksymtbl.pl -export-ignore